@charset "utf-8";
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5,input,input:focus{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
a img,a,a:hover,a:active,a:visited{border:none;text-decoration:none; outline:none;}
.cscreen{position:absolute;top:0;left:0;z-index:99;background:#000;opacity:0.70;filter:alpha(opacity=70);-moz-opacity:0.70;}
body{font-size:14px;font-family: 'Noto Sans SC', 'Source Han Sans', 'OPPO Sans', 'Roboto', 'MiSans', 'HarmonyOS Sans', '思源黑体', sans-serif;}
::selection{background:#333;color:#fff;}
::-moz-selection{background:#333;color:#fff;}
a{color: #333333;}
.clear{clear: both;}
#logo {position:absolute;top:0;left:-600px;z-index:-1;}
/*footer*/
.footer{width: 100%;min-width: 1200px;}
.footer a{color: #FFFFFF;}
.footer-top{height: 260px;background: #004f92;}
.footer-top dl{float: left;height: 260px;border-right: 1px solid #557e94;width: 198px;text-align: center;color: #FFFFFF;}
.footer-top dl:first-child{border-left: 1px solid #557e94;}
.footer-top dl dt{margin-top: 50px;padding-left: 25px;display: inline-block;height: 30px;line-height: 30px;}
.footer-top dl:first-child dt{padding-left: 0;}
.footer-top dl .f-first{background: url(../images/f-icon1.png) no-repeat 0 center;}
.footer-top dl .f-second{background: url(../images/f-icon2.png) no-repeat 0 center;}
.footer-top dl .f-third{background: url(../images/f-icon3.png) no-repeat 0 center;}
.footer-top dl .f-four{background: url(../images/icon3.png) no-repeat 0 center;}
.footer-top dl .f-five{background: url(../images/f-icon5.png) no-repeat 0 center;}
.footer-top dl:nth-child(6) dd span{color: #f0ff00;font-size: 24px;}
.footer-top dl:nth-child(6) dd p{font-size: 13px;margin: 10px auto 20px auto;}
.footer-top dl dd{margin-top: 10px;}
.footer-top dl dd a{display: block;text-align: left;}
.footer-top dl:nth-child(2) dd a{padding-left: 85px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.footer-top dl:nth-child(3) dd a{padding-left: 85px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.footer-top dl:nth-child(4) dd a{padding-left: 70px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}  
#f-btn{width: 116px;height: 42px;background: url(../images/f-btn.png) no-repeat;display: inline-block;}
#f-btn a{display: block;width: 100%;text-align: center;line-height: 42px;padding-left: 10px;}
.footer-bottom{height: 52px;background: #00315a;padding: 15px 0;color: #fff;text-align: center;border-top: 1px solid #557e94;}
.footer-bottom a{color: #fff;}
.footer-bottom .phone{display: inline-block;}
.footer-bottom .f-ad{margin-top: 10px;}
.footer-bottom #link {text-align:left;font-size:12px;color:#979797;padding-top:15px;}
.footer-bottom #link a {color: #979797; margin-right:5px;}
/* top and header */
.header{width: 100%;min-width: 1200px;}
.content{width: 1200px;margin: 0 auto;}
.header .header-top{height: 37px;background: #004f92;width: 100%;line-height: 37px;font-size: 12px;color: #FFFFFF;}
.header-top .h-t-left{float: left;}
.header-top .h-t-right{float: right;}
.h-t-right .tel{float: left;}
.h-t-right .wx{width: 18px;height: 15px;margin: 12px 10px 0 10px;float: left;position: relative;}
.h-t-right .wx img{display: block;}
.h-t-right .weixin{width: 145px;height: 140px;background: url(../images/weixin-bg-t.png) no-repeat 0 0;background-size: cover;position: absolute;top:22px;right: -70px;z-index: 99;padding-top: 15px;padding-left: 10px;display:none;}
.weixin img{width: 135px;}
.header-nav{height: 100px;width: 100%;float: left;-webkit-box-shadow: 0px 0px 15px -7px #5f5f5f;box-shadow: 0px 0px 15px -7px #5f5f5f;border-bottom: 1px solid #ededed;}
.header-nav .nav-left{float: right;}
.header-nav .nav-right{float: right;}
.header-nav ul li{float: left;padding: 0 25px;}
.header-nav ul li dl dt{width: 50px;height: 50px;margin: 0 auto;}
.header-nav ul li dl dd{text-align: center;line-height: 100px;font-size: 16px;letter-spacing: 0.5px;}
.header-nav ul li dl dd:hover{color: #004f92;}
.header-nav .nav-left li:nth-child(7){margin-right: 0px;padding-right: 0px;}
.header-nav .content{height: 100px;}
/*
.header-nav .nav-left li:nth-child(1) dl dt{background: url(../images/header-logo1.png) no-repeat 0 center;}
.header-nav .nav-left li:nth-child(2) dl dt{background: url(../images/header-logo1.png) no-repeat -121px center;}
.header-nav .nav-left li:nth-child(3) dl dt{background: url(../images/header-logo1.png) no-repeat -242px center;}
.header-nav .nav-left li:nth-child(4) dl dt{background: url(../images/header-logo1.png) no-repeat -363px center;}
.header-nav .nav-left li:nth-child(1):hover dl dt{background: url(../images/header-logo2.png) no-repeat 0 center;}
.header-nav .nav-left li:nth-child(2):hover dl dt{background: url(../images/header-logo2.png) no-repeat -121px center;}
.header-nav .nav-left li:nth-child(3):hover dl dt{background: url(../images/header-logo2.png) no-repeat -242px center;}
.header-nav .nav-left li:nth-child(4):hover dl dt{background: url(../images/header-logo2.png) no-repeat -363px center;}
.header-nav .nav-right li:nth-child(1) dl dt{background: url(../images/header-logo1.png) no-repeat -743px center;}
.header-nav .nav-right li:nth-child(2) dl dt{background: url(../images/header-logo1.png) no-repeat -864px center;}
.header-nav .nav-right li:nth-child(3) dl dt{background: url(../images/header-logo1.png) no-repeat -985px center;}
.header-nav .nav-right li:nth-child(4) dl dt{background: url(../images/header-logo1.png) no-repeat -1106px center;}
.header-nav .nav-right li:nth-child(1):hover dl dt{background: url(../images/header-logo2.png) no-repeat -743px center;}
.header-nav .nav-right li:nth-child(2):hover dl dt{background: url(../images/header-logo2.png) no-repeat -864px center;}
.header-nav .nav-right li:nth-child(3):hover dl dt{background: url(../images/header-logo2.png) no-repeat -985px center;}
.header-nav .nav-right li:nth-child(4):hover dl dt{background: url(../images/header-logo2.png) no-repeat -1106px center;}
*/
.header .logo{display: inline-block;z-index: 5;float: left;margin-top: 16px;}
.header-fixed{width: 100%;min-width: 1200px;height: 100px;background: #004f92;position: fixed;top: 0;z-index: 999;display: none;-webkit-box-shadow: 0px 0px 15px -7px #5f5f5f;box-shadow: 0px 0px 15px -7px #5f5f5f;border-bottom: 1px solid #ededed;}
.header-fixed .h-f-logo{float: left;margin-top: 9px;display: inline-block;}
.header-fixed .h-f-nav{float: left;margin-left: 60px;margin-right: 25px;}
.header-fixed .nav-main li a{color: #fff;}
.header-fixed li a{color: #fff;font-size: 16px;}
.h-f-nav ul>li {float: left;line-height: 100px;}
.h-f-nav .erj>li {line-height: 50px;}
.h-f-nav ul>li a{padding: 0 15px;display: block;}
.h-f-nav ul>li>a:hover{color: #557e94;}
.h-f-nav .erj>li>a:hover{color: #fff;}
.h-f-search{display: inline-block;float: left;margin-top: 27px;margin-left: 20px;}
.h-f-nav ul li:hover .erj{display: block;}
.erj{width: 50%;height: 50px;background: #557e94;position: absolute;left: 0;display: none;padding: 0 25%;}
.erj{width: 1200px;margin: 0 auto;}
.erj li{line-height: 50px;}
.erj li a,.erj li a:hover{color: #FFFFFF;}
.search .zxx {position: relative;width: 240px;margin: 0 auto;}
.d7:after {content:""; clear:both; display:table}
.d7 .zxx {width: auto;float: right;}
.d7 input {width: 200px;height: 42px;padding-left: 15px;border-radius: 42px;border: 2px solid #fff;background: #fff;outline: none;position: relative;transition: .3s linear;}
.d7 input:focus {width: 240px;}
.d7 button {width: 46px;height: 46px;background: none;border: none;position: absolute;top: 0px;right: 0;background: url(../images/search.png) no-repeat center center;cursor: pointer;outline: none;}
/*pageshow*/
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {z-index: 3;color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {z-index: 2;color: #fff;cursor: default;background-color: #E62129;border-color: #E62129;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-sm > li > a,
.pagination-sm > li > span {padding: 5px 10px;font-size: 12px;line-height: 1.5;}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.page{ text-align:center; clear:both;}
.page li.active a{ background:#557e94; border:solid 1px #557e94;}
.bdshare-slide-button-box {margin-left:-100px;}
