﻿ 
@charset "utf-8";
/*!
 * edh5 1.0 
 * Copyright 2017 edh5.com
 * http://www.edh5.com/
 * author:sky
*/

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td { margin: 0; padding: 0; }
/* 设置默认字体 */ 
body, button, input, select, textarea { font-family: "微软雅黑", "宋体", "Arial"; font-size: 100%; outline: none; }
/* 列表元素 */ 
ul, ol, li { list-style: none; }
img { border: none; vertical-align: middle; }
.img-responsive { width: 100%; height: auto }  /*自适应图片*/
/* a标签 */ 
a { text-decoration: none; /*color: #fff;*/  -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; }
a:hover { text-decoration: none; }
/* 定义浮动居中 */ 
.fl { float: left; display: inline }
.fr { float: right; display: inline }
.center { margin: 0 auto; }
.clear { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
.clearfix:after, .clearfix:before { content: ""; display: table }
.clearfix:after { clear: both }
.clearfix { zoom: 1 }
/*重复container标签*/
.container { position: relative; width: 85%; margin: 0 auto; }
.container2 { position: relative; width: 1200px; margin: 0 auto; }
/*header*/

.header .tel {float: right;background: url(../images/tel.png) no-repeat 0 center;padding-left: 55px;margin-top: 5px;color: #999;font-size:16px;}
.header .tel strong {display: block;font-size: 20px;line-height: 1;color: #023793;}

.header { position: relative; height: 110px; }
.header-logo { height: 110px; display: table; }
.header-logo a { display: table-cell; vertical-align: middle; }
.header-menu, .header-share { margin-top: 55px; }
.header-menu > ul >li { float: left; margin: 0 20px; position: relative; }
.header-menu > ul >li > a { color: #464646; font-size: 16px; display: block; height: 100%; padding: 0 20px; height: 35px; line-height: 35px; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; position: relative; z-index: 2; cursor: pointer; }
.sub-menu-ul { position: absolute; width: 100%; text-align: center; overflow: hidden; display: none; z-index: 999; }
.header-menu > ul >li:hover >a { color: #fff; }
.header-menu > ul >li >a::after { content: ""; width: 0%; height: 100%; background: #1754a3; display: block; position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); bottom: 0; z-index: -1; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; }
.header-menu > ul >li:hover a::after { width: 100%; }
.header-menu > ul > li.only-child a::after, .header-menu > ul > li.cur a::after { content: ""; position: absolute; display: block; width: 0%; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); bottom: 0; height: 2px; background: #1754a3; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; }
.header-menu > ul > li.only-child:hover a { background: transparent; color: #1754a3; }
.header-menu > ul > li.only-child:hover a::after, .header-menu > ul > li.cur a::after { width: 100%; }
.sub-menu-ul >li { height: 35px; line-height: 35px; background: #1754a3; text-align: center; font-size: 14px; border-top: 1px solid #084199; border-bottom: 1px solid #116bc9; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; }
.sub-menu-ul >li:last-child { border-bottom: none; }
.sub-menu-ul >li a { display: block; width: 100%; height: 100%; color: #fff }
.sub-menu-ul >li:hover, .header-menu > ul > li.cur:hover { background: #266bc4; }
/*header-search*/
.header-share ul li { float: left; width: 28px; height: 29px; margin-right: 7px; background: url(../img/icon1.png) no-repeat; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; position: relative; }
.header-share ul li:hover { background: url(../img/icon2.png) no-repeat; }
.header-share ul li a { display: block; width: 100%; height: 100%; }
.header-share ul li:last-child { margin-right: 0; }
.header-share ul li:first-child { background-position: 0 0; }
.header-share ul li:first-child+li { background-position: -35px 0; }
.header-share ul li:first-child+li+li { background-position: -70px 0; }
.header-share ul li:first-child+li+li+li { background-position: -105px 0; }
.search { position: absolute; width: 0px; height: 29px; line-height: 29px; border: 1px solid #dcdcdc; border-width: 0; left: 35px; top: 0; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; font-size: 0; background: #fff; z-index: 2; overflow: hidden; }
.search-ipt { width: 120px; padding-left: 10px; border: none; height: 27px; line-height: 27px; font-size: 12px; display: inline-block; background: #fff; vertical-align: top; }
.search-submit { width: 27px; height: 27px; border: none; display: inline-block; background: url(../img/search.png) no-repeat center; background-color: #666; vertical-align: top; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; cursor: pointer; }
.search-submit:hover { background-color: #333; }
/*sec-tit*/
.sec-tit { text-align: center; }
.tit-zh { font-size: 30px; color: #373737; line-height: 1; }
.tit-line { width: 55px; height: 3px; background: #cfcece; margin: 0 auto; margin-top: 15px; margin-bottom: 12px; }
.tit-en { font-size: 16px; color: #bebebe; line-height: 1; text-transform: uppercase; }
/*footer*/
.footer { margin-top: 1.858%; padding-top: 4.73%; background: #f5f5f5; }
.footer-div.footer-div1 { width: 18.575%; }
.footer-logo { width: 85.3333%; margin-bottom: 11.6667%; }
.conpany-name { font-size: 18px; color: #2b2b2b; line-height: 1; margin-bottom: 5px; }
.company-info p, .company-info a { font-size: 15px; color: #545454; line-height: 24px; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; }
.company-info a:hover { color: #1754a3; }
.footer-div.footer-div2 { width: 135px; margin-left: 3.4%; }
.code-txt { font-size: 14px; color: #747474; text-align: center; line-height: 1; margin-top: 8px; }
.footer-div.footer-div3 { width: 55%; }
.footer-menu ul li { float: left; width: 20%; text-align: center; color: #515151; font-size: 16px; background: url(../img/border-line.png) no-repeat right top; background-size: auto 100%; position: relative; }
.footer-menu ul li:first-child::after { content: ""; position: absolute; width: 2px; height: 100%; display: block; left: 0; top: 0; background: url(../img/border-line.png) no-repeat right top; background-size: auto 100%; }
.footer-menu ul li dt { margin-bottom: 15px; line-height: 1; }
.footer-menu ul li dt a { color: #515151; }
.footer-menu ul li dd a { font-size: 12px; color: #707070; line-height: 24px; }
.footer-menu ul li dd a:hover, .partner-list span a:hover { color: #1754a3 }
.partner { margin-top: 4.109%; }
.partner .partner-tit { margin-bottom: 2.74%; font-size: 16px; color: #515151; }
.partner-list span a { font-size: 12px; color: #707070; padding-right: 20px; line-height: 24px; }
.footer-bottom { background: #1754a3; width: 100%; height: 45px; line-height: 45px; font-size: 12px; color: #ffffff; margin-top: 4.73%; }
.bottom-menu a::after { content: "|"; font-size: 12px; color: #fff; margin: 0 15px; }
.bottom-menu span:last-child a::after { display: none; }
/*inner-tit*/
.inner-tit { margin-top: 30px; }
.tit1 { font-size: 24px; color: #1754a3; padding-left: 10px; border-left: 3px solid #1754a3; }
.tit2 { font-size: 12px; color: #9c9c9c; margin-top: 5px; }
.bread-menu { color: #606060; font-size: 12px; font-family: "宋体"; vertical-align: middle; padding-top: 36px; }
.bread-menu img { vertical-align: top; margin-right: 5px; }
.bread-menu a { color: #606060; }
.bread-menu a:hover, .bread-menu a:last-child { color: #1754a3; }
.bread-menu a:last-child::after { display: none; }
.inner-menu { font-size: 0; margin-top: 3.3333%; }
.inner-menu a { display: inline-block; width: 140px; height: 45px; color: #666666; font-size: 16px; text-align: center; line-height: 45px; border: 1px solid #dbdbdb; border-right: none; vertical-align: middle; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.inner-menu a:last-child { border-right: 1px solid #dbdbdb; }
.inner-menu a:hover, .inner-menu a.cur { background: #1754a3; color: #fff; }
.inner-con { margin-top: 3.75%; }
/*page-jump*/
.page-jump { text-align: center; margin-top: 20px; }
.page-jump > ul { font-size: 0; }
.page-jump > ul > li { display: inline-block; border: 1px solid #e9e9e9; margin-left: 4px; margin-right: 4px; font-size: 16px; transition: all .3s ease; }
.page-jump > ul > li a, .page-jump > ul > li span { display: block; padding: 6px 10px; color: #c7c7c7; transition: all .3s ease; cursor: pointer; }
.page-jump > ul > li:hover a, .page-jump > ul > li.active span, .page-jump > ul > li:hover a { color: #fff; background: #1754a3; }
.page-jump > ul > li:hover, .page-jump > ul > li.active { border-color: #1754a3; }
.page-jump > ul > li:first-child span, .page-jump > ul > li:last-child span { color: #fff }
.page-jump > ul > li:first-child, .page-jump > ul > li:last-child { background-color: #c7c7c7; border-color: #c7c7c7; }
.page-jump > ul > li:first-child a, .page-jump > ul > li:last-child a, .page-jump > ul > li:first-child:hover a, .page-jump > ul > li:last-child:hover a { color: #fff; }
.page-jump > ul > li:first-child:hover, .page-jump > ul > li:last-child:hover { background-color: #1754a3; border-color: #1754a3; }
.page-jump > ul > li:first-child a, .page-jump > ul > li:last-child a { /*color: #fff;*/
}
.show-sm { display: none; }
.menu-icon { position: relative; height: 20px; width: 30px; margin-top: 20px; display: none; }
.menu-icon span { width: 30px; height: 1px; display: block; background: #434343; position: absolute; left: 0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; }
.icon-top { top: 0; }
.icon-middle { top: 50%; margin-top: -0.5px; }
.icon-bottom { bottom: 0; }
.menu-icon.on .icon-top { -webkit-transform: translateY(10px)rotate(45deg); -moz-transform: translateY(10px)rotate(45deg); -ms-transform: translateY(10px)rotate(45deg); -o-transform: translateY(10px)rotate(45deg); transform: translateY(10px)rotate(45deg); }
.menu-icon.on .icon-bottom { -webkit-transform: translateY(-9px)rotate(-45deg); -moz-transform: translateY(-9px)rotate(-45deg); -ms-transform: translateY(-9px)rotate(-45deg); -o-transform: translateY(-9px)rotate(-45deg); transform: translateY(-9px)rotate(-45deg); }
.menu-icon.on .icon-middle { width: 0 }
.footer-code { display: none; }
.footer-bottom .fl span { margin-right: 20px; }

/********************/
.nyabout {   background: url(../images/ab.jpg) no-repeat center; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }

.abimg{ width:45%; text-align:center;}
.abimg img{ max-width:100%; display:inline-block}
.abr { width: 48%; }
.abtit { color: #616362; padding-top: 110px; }
.abtit_top span { display: block; font-size: 24px; }
.abtit p { font-size: 30px; margin-left: 60px; }
.abtit_top p { font-size: 30px; margin-left: 0; }
.abinfo { margin-top: 40px;line-height: 30px;  }
.abinfo p { font-size: 15px; color: #616161; line-height: 30px; text-indent: 2em; }

/*******************/
.messagebook{}
.text-center {
    text-align: center!important;
}
.mt-4, .my-4 {
    margin-top: 1.5rem!important;
}
.messagebook h3{    font-size: 1.75rem;}

.text-muted {
    color: #767676!important;
    font-size: 14px;
    line-height: 25px;
}
.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: auto;
    margin-left: auto ;
}
.mb-4, .my-4 {
    margin-bottom: 1.5rem!important;
}
.form-control, .form-control:focus {
    background-color: transparent;
    outline: none;
    box-shadow: none;
}


.rounded-0 {
    border-radius: 0!important;
}

.form-control-lg, .input-group-lg>.form-control, .input-group-lg>.input-group-append>.btn, .input-group-lg>.input-group-append>.input-group-text, .input-group-lg>.input-group-prepend>.btn, .input-group-lg>.input-group-prepend>.input-group-text {
    padding: .5rem 1rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .3rem;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 14px;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.hidden-lg{display:none}
 
 .citem{ float:left; width:48%; padding-right:2%; text-align:left}
 .citem:nth-child(2n){ float:right; padding-right:0; text-align:right}
 
 .citem1{ float:left}
 
 .citem .form-control { max-width:100%; width:90%; display:inline-block}
 .txtarea{ width:96%}
 
 
.btn {
	    background-color: #1754a3; margin:20px auto; width:120px; color:#FFF;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

 

  /*************************/


@media (max-width: 1770px) {
.header-menu > ul >li > a { padding: 0 15px; }
.header-menu > ul >li { margin: 0 15px; }
}
@media (max-width: 1540px) {
.header-menu > ul >li > a { padding: 0 12px; }
.header-menu > ul >li { margin: 0 12px; }
}
@media (max-width: 1440px) {
.header, .header-logo { height: 100px }
.header-logo img { width: auto; height: 65px }
.header-menu > ul >li > a { padding: 0 10px; }
.header-menu > ul >li { margin: 0 10px; }
.header-menu, .header-share { margin-top: 40px; }
}
@media (max-width: 1280px) {
.header-menu > ul >li > a { padding: 0 8px; }
.header-menu > ul >li { margin: 0 8px; }
.container2 { width: 90%; }
.leibiao_list_ul { width: 100%; }
}
@media (max-width: 1200px) {
.leibiao_list_ul { width: 100%; }
.header-right, .header-share { display: block; float: right; }
.show-sm { display: block; }
.right-warp { float: right; }
.header-menu { margin-top: 5px; }
.header-share { margin-top: 15px; }
.header-menu > ul >li:last-child { margin-right: 0; }
.header-logo img { height: 60px; width: auto; }
}
 @media (max-width: 992px) {
.container { width: 90%; }
.header-menu > ul >li > a { font-size: 14px; padding: 0 5px; cursor: pointer; }
.header-menu > ul >li { margin: 0 5px; }
.header-logo img { height: 50px; width: auto; }
.inner-menu a { width: 120px; height: 40px; line-height: 40px; }
.footer-div.footer-div2 { width: 100px; }
.code-txt { font-size: 12px; line-height: 1.6 }
.footer-div.footer-div3 { width: 60%; }
}
@media (max-width: 768px) {
.hidden-lg{display:block}
.header .tel{display:none;}
	.abimg{ width:90%; margin:0 auto; text-align:center;}
.abimg img{ max-width:100%; display:inline-block}
.abr { width: 90%; margin:0 auto ; float:left }

 .txtarea{ width:94%}

/*******/
	
.inner-con { margin-top: 30px; }
.inner-con img { width: 100% !important; height: auto !important; }
.header .container { width: 100%; padding-left: 5%; padding-right: 5%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
.header-right { display: none; position: absolute; top: 60px; float: none; left: 0; z-index: 9999; padding-top: 10px; padding-bottom: 10px; text-align: center; width: 100%; background: rgba(255, 255, 255, .9); }
.header-share { display: none; }
.header, .header-logo { height: 60px; }
.header-logo img { height: 45px; width: auto; }
.menu-icon { display: block; }
.header-menu > ul > li { margin: 0; display: block; float: none; width: 100%; transform: translateY(-26px); -ms-transform: translateY(-26px); -moz-transform: translateY(-26px); -webkit-transform: translateY(-26px); -o-transform: translateY(-26px); transition: 1s cubic-bezier(0.35, 2, 0.35, 1), opacity 1s; opacity: 0; }
.header-menu > ul > li:nth-child(2) { transition: 1.1s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.1s; }
.header-menu > ul > li:nth-child(3) { transition: 1.2s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.2s; }
.header-menu > ul > li:nth-child(4) { transition: 1.3s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.3s; }
.header-menu > ul > li:nth-child(5) { transition: 1.4s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.4s; }
.header-menu > ul > li:nth-child(6) { transition: 1.5s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.5s; }
.header-menu > ul > li:nth-child(7) { transition: 1.6s cubic-bezier(0.35, 2, 0.35, 1), opacity 1.6s; }
.header-menu > ul > li.header-li-show { transform: translateY(0px); -ms-transform: translateY(0px);     /* IE 9 */ -moz-transform: translateY(0px);    /* Firefox */ -webkit-transform: translateY(0px); /* Safari 和 Chrome */ -o-transform: translateY(0px);  /* Opera */ opacity: .9; }
.header-menu > ul > li > a { padding: 0; }
.header-menu > ul > li.active > a, .header-menu > ul > li:hover > a { background: #1754a3; }
.header-menu > ul > li > a span { position: relative; padding: 0 15px; }
.header-menu > ul > li > a span::before { content: ""; width: 6px; height: 10px; position: absolute; right: 0; top: 50%; background: url(../img/right-icon.png) no-repeat; background-size: 6px 10px; margin-top: -5px; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; }
.header-menu > ul > li:hover > a span::before { background: url(../img/right-icon2.png) no-repeat; background-size: 6px 10px; transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); }
.sub-menu-ul { position: relative; }
.sub-menu-ul > li { width: auto; font-size: 12px; }
/*footer*/
.footer-div.footer-div1, .footer-div.footer-div2 { display: none; }
.footer-div.footer-div3 { float: none; }
.footer-menu ul li { width: 100%; text-align: left; }
.footer-menu ul li, .footer-menu ul li:first-child::after { background: none }
.footer-menu ul li dt { height: 45px; line-height: 45px; margin: 0; font-size: 14px; border-bottom: 1px solid #d6d6d6; position: relative; }
.footer-menu ul li dd { height: 40px; line-height: 40px; border-bottom: 1px solid #d6d6d6; padding-left: 10px; box-sizing: border-box; box-sizing: -webkit-border-box; -moz-box-sizing: border-box; }
.footer-menu ul li dt::after { position: absolute; content: ""; width: 9px; height: 15px; background: url(../img/right-icon3.png) no-repeat; background-size: 9px 15px; right: 10px; top: 50%; margin-top: -7.5px; -webkit-transition: all .4s ease-out; -o-transition: all .4s ease-out; transition: all .4s ease-out; }
.footer-menu ul li.move dt::after { transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); }
.bottom-menu, .partner, .menu-warp { display: none; }
.footer-bottom { height: auto; line-height: 20px; padding-top: 10px; padding-bottom: 10px; }
.footer-bottom span { display: block; }
.footer-code { display: block; margin-top: 5%; width: 135px; font-size: 16px; color: #1655a3; position: relative; }
.code-txt { color: #1655a3 }
.code-img { position: absolute; width: 120px; right: -130px; top: -50%; margin-top: -60px; z-index: 999; display: none; }
.tit-zh { font-size: 24px; }
.tit-line { margin-top: 10px; margin-bottom: 8px; height: 1px; }
.tit-en { font-size: 14px; }
.inner-tit>div { float: none; display: block; }
.bread-menu { vertical-align: bottom; margin-top: 15px; padding-top: 0 }
}
 @media (max-width: 480px) {
.tit-zh { font-size: 20px; }
.tit-line { margin-top: 8px; margin-bottom: 7px; height: 1px; }
.tit-en { font-size: 14px; }
}
/*QRcode*/
#code { display: none; position: fixed; z-index: 99999; left: 50%; top: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);     /* IE 9 */ -moz-transform: translate(-50%, -50%);    /* Firefox */ -webkit-transform: translate(-50%, -50%); /* Safari å’Œ Chrome */ -o-transform: translate(-50%, -50%);  /* Opera */ background-color: #fff; font-size: 20px; padding: 22px 12px 10px; font-family: "Microsoft YaHei"; color: #1A8BD6; }
#code .code-close { position: absolute; color: #cd0e18; font-size: 32px; width: 24px; height: 20px; line-height: 20px; text-align: center; top: 8px; right: 8px; cursor: pointer; transition: all .5s ease; }
#code canvas { display: block; vertical-align: top; margin: 12px auto 10px; }
.partner-list a { color: #707070; font-size: 12px }

.pagess { clear: both;   overflow: hidden; margin:20px auto; text-align: center; font-size: 12px }
.pagess ul li { display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; line-height: 20px; background: #fff; color: #999 }
.pagess ul li:hover { background: #ccc; color: #fff; border: 1px solid #ccc }
.pagess ul li:hover a { color: #fff; }
.pagess ul li.thisclass { display: inline-block; border: 1px solid #ccc; padding: 2px 9px; margin: 0 3px; background: #ccc; color: #fff; }
.pagess ul li.thisclass a { color: #fff; }
.pagess ul li a { display: block; color: #999 }
.pagess ul li a:hover { color: #fff; }

.pagess span{  }

.pagess   a{color:#555;display:inline-block;padding: 5px 10px;  border: 1px solid #ddd;margin: 0 5px;}
.pagess   a.page-num-current{ background:#ddd;}

.pagess  span.page-status{color:#555;display:none; 5px 10px;  border: 1px solid #ddd; margin: 0 5px;}



.pagess  span.page-num{ display:none}
.pagess   a.page-num-current{ background:#ddd;}


/***********/
/***文章列表*******/
.leibiao_list_ul { padding: 0; position: relative; width: 100%; margin: 0 auto; }
.leibiao_list_ul li { background: url(../images/ico2.gif) no-repeat left center; border-bottom: dashed 1px #ddd; padding-left: 15px; }
.leibiao_list_ul li a { font: 14px/40px "微软雅黑"; color: #333; transition: all .2s linear; }
.leibiao_list_ul li span { float: right; color: #CCC; font: 14px/40px Arial, Helvetica, sans-serif; color: #333; transition: all .2s linear; width: 98px; height: 40px; line-height: 40px; text-align: center; background: #e8e8e8; transition: all .2s linear; }
.leibiao_list_ul li span a { display: block; font-size: 14px; color: #797979; transition: all .2s linear; }
.leibiao_list_ul li span:hover { background: #1754a3; }
.leibiao_list_ul li span:hover a { color: #fefefe; }


.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 6px 8px;
  margin: 0 2px;
  border-radius: 3px;
}
.pagination a:hover {
  color: #4fc08d;
  border: 1px solid #4fc08d;
}
.pagination a.page-num-current {
  color: #fff;
  background: #4fc08d;
  border: 1px solid #4fc08d;
}  
.pagination span.page-status{ display:none}

.footer1 {height: 28px;width: 100%;margin-top: 17px;}
.menu-footer {position:fixed;bottom:0;left:0;z-index:9999;opacity:.9;-webkit-transform: translateY(45px);-ms-transform: translateY(45px);-o-transform: translateY(45px);transform: translateY(45px);
transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;}
.menu-footer.on {-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.menu-footer {width:100%;height:45px;line-height:45px;text-align:center;background:#1f8ceb;font-size:0;}
.menu-footer a {position: relative; float:left;width:33.33%;width:calc(100% / 3);color:#fff;font-size:14px;}
.menu-footer a:hover {color:#fff;}
.menu-footer a ~ a:before {content: "";position: absolute;left: 0;top: 50%;margin-top: -5px;height: 10px;border-left: 1px solid #86c9aa;opacity: 0.5;}

.modal{ margin-top: 150px;}