/*header*/
.texto{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

input{outline: none}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button, select {
    text-transform: none;
}
button {
    overflow: visible;
    border: none;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}
.m-show{display:none}
@media screen and (max-width:1000px){
.pc-show{display:none}
.m-show{display:block}
}
.header .inHeader .logo img.older_logo {
    display: none;
}
.head-menu .mian-nav li.nav7 {
    display: none;
}
a {
   
    background-color: transparent;
    -webkit-tap-highlight-color: transparent;
    text-decoration: none;
}
ol, ul {
    list-style: none;
}
.footer .container {
    width: 92%;
    margin: 0 auto;
    max-width: 1200px;
}
.header .container {
    width: 92%;
    margin: 0 auto;
    max-width: 1200px;
}
.pore {
    position: relative;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.l {
    float: left;
}
.r {
    float: right;
}
* {
    margin: 0;
    padding: 0;
}
.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    content: ".";
}
.head-menu-btn{z-index:999;overflow:hidden;margin-top:4px;width:28px;height:28px;background:0 0;text-indent:-5260px;opacity:1;transform:translateX(0);}
.head-menu-btn .line-1,.head-menu-btn .line-2,.head-menu-btn .line-3{position:absolute;top:50%;right:50%;display:block;margin-right:-14px;width:28px;height:3px;border-radius:5px;background:#fff;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition-property:transform,width,margin,background-color}
.head-menu-btn .line-1{margin-top:-8px}
.head-menu-btn .line-3{margin-top:8px}
.drawerMenu-open .head-menu-btn .line-1{visibility:hidden}
.drawerMenu-open .head-menu-btn .line-2{margin-top:0!important;width:100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.drawerMenu-open .head-menu-btn .line-3{margin-top:0!important;width:100%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.header{position:relative;height:278px;background:url(../images/pub/header_bg.jpg) no-repeat top}
.header .topBar{height:45px;color:#fff;font-size:15px;line-height:45px}
.header .topBar a{display:inline-block;margin:0 5px;color:#fff}
.header .topBar img{display:inline-block;vertical-align:-6px}
.header .topBar .language{margin:0 10px}
.header .inHeader .logo{padding-top:80px;text-align:center}
.header .inHeader .logo img{display:inline-block;margin:0 auto}
.header .inHeader .logo img.m{display:none}
.header .inHeader .search{margin:10px auto 30px;width:40%}
.header .inHeader .search dl{position:relative;overflow:hidden;border:1px solid #005192;border-radius:30px;background-color:#fff}
.header .inHeader .search dl dd{margin-right:55px;padding-left:15px;height:36px;border:none;background-color:transparent}
.header .inHeader .search dl dd input[type=text]{padding:0;width:100%;height:36px;border:0;background:0 0;color:#999;vertical-align:top;font-size:14px;line-height:36px}
.header .inHeader .search dl dt.button{position:absolute;top:0;right:0;width:45px;height:36px}
.header .inHeader .search dl dt input.searchBtn{width:100%;height:100%;border:none!important;background:url(../images/pub/header_search_btn.png) no-repeat 50%;color:#fff;vertical-align:top;cursor:pointer;-webkit-appearance:none}
.head-menu{position:absolute;top:45px;right:auto;left:auto;margin:0 auto;width:100%;-webkit-transition:.15s;-moz-transition:.15s;-o-transition:.15s;transition:.15s}
.head-menu .mian-nav li{position:relative;float:left;width:14.285%;text-align:center}
.head-menu .mian-nav li a{position:relative;display:inline-block;color:#035294;white-space:nowrap;font-size:20px;line-height:50px;font-weight: bold;}
.head-menu .mian-nav li.nav4{margin-left:14.285%}
@media screen and (max-width:1000px){body{min-width:320px;font-size:14px}
.header{height:auto;background:0 0}
.header .topBar{height:40px;background-color:#035294;font-size:14px;line-height:40px}
.header .topBar-link{position:absolute;top:40px;right:0;left:0;display:none;padding:5px 5%;border-top:1px solid #f2f2f2;background:#035294;text-align:center;z-index:10}

.header .topBar-link .language a{display:inline-block;margin:0 5px}
.header .inHeader{padding:20px 0;background:url(../images/pub/topbg.jpg) no-repeat 50%;background-size:auto 100%}
.header .inHeader .logo{padding-top:0}
.header .inHeader .logo img.m{display:inline-block}
.header .inHeader .logo img.pc{display:none}
.header .inHeader .search{margin-bottom:0;width:100%}
.head-menu{position:static;background-color:#035294}
.head-menu .mian-nav{padding:5px 0}
.head-menu .mian-nav li.nav4{margin-left:0}
.head-menu .mian-nav li{width:16.66666%}
.head-menu .mian-nav li a{display:block;margin:0 5px;color:#fff;line-height:40px}
.head-menu .mian-nav li:before{position:absolute;top:50%;left:0;z-index:1;margin-top:-10px;width:1px;height:20px;background-color:hsla(0,0%,100%,.35);content:""}
.head-menu .mian-nav li.nav1:before{display:none}
.head-menu .mian-nav li:hover a{background-color:hsla(0,0%,100%,.2)}
}
@media screen and (max-width:640px){.header .inHeader .logo img{max-width:387px;height: 55px;}
.head-menu .mian-nav{padding:0}
.head-menu .mian-nav li a{margin:3px 5px;font-size:16px;line-height:30px}
.head-menu .mian-nav li{width:33.3333%}
.head-menu .mian-nav li:after{position:absolute;bottom:0;left:50%;z-index:1;margin-left:-45%;width:90%;height:1px;background-color:hsla(0,0%,100%,.35);content:""}
.head-menu .mian-nav li.nav4:after,.head-menu .mian-nav li.nav4:before,.head-menu .mian-nav li.nav5:after,.head-menu .mian-nav li.nav6:after{display:none}
}

.header-iconMenu .user a {
    background-image: url(../images/header_icon_user.png);
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: 0 center;
}
/*footer*/
.footer .footer-txt span{margin-right:15px}
.footer{padding:20px 0 30px;background:#035294;color:#fff;font-size:15px;}
.footer a,.footer-frlink a{color:#fff;}
.footer img,.footer-frlink img{display:inline-block;vertical-align:top;}
.footer-frlink{background:#035294;color:#fff;padding-top: 20px}
.footer-link-par{padding-bottom:15px;border-bottom:1px solid #4e86b4;}
.footer-link-par li img{margin-right:5px;}
.footer-link-par li{float:left;width:14.285%;cursor:pointer;}
.footer-link-par li span{display:block;margin:0 6px;padding:5px 15px;background:#4e86b4;color:#fff;}
.footer-link-par li span i{float:right;margin-top:8px;width:0;height:0;border:6px solid #fff;border-color:#fff transparent transparent transparent;opacity:.8;}
.footer-link-par li.on span i{margin-top:2px;border-color:transparent transparent #fff transparent;}
.frlink-list{display:none;padding:15px 0;border-bottom:1px solid #4e86b4;}
.frlink-list li{float:left;width:20%;}
.frlink-list li a{display:block;margin:5px 10px 5px 0;}
.frlink-list1 li{width:25%;}
.footer .footer-info img{margin-right:5px;}
.footer .footer-info .p1{margin:8px 0;}
.footer .footer-info .footer-nav a{display:inline-block;margin:0 5px;}
.footer .footer-info .footer-nav a.a1{margin-left:0;}
.footer .imglink a{display:inline-block;}
.footer .imglink .dzjg{margin-right:10px;}
.footer .footer-info .footer-nav a:nth-child(1) {
    margin-left: 0;
}
@media screen and (max-width:1300px){.footer .footer-link-par li span{padding:5px 10px;}
}
@media screen and (max-width:1200px){.footer{padding:30px 0 30px;}

}
@media screen and (max-width:980px){.footer .footer-info .footer-nav a{margin:5px;}
.footer .footer-txt{float:inherit;margin-bottom:20px;text-align:center;}
.footer .imglink{float:inherit;text-align:center;}
 .footer .footer-txt span{display: block;margin-right: 0;line-height: 1.6em}
.footer .footer-info .p1{margin: 0;}
}
@media screen and (max-width:480px){.footer{font-size:14px;}

}
.cbltool{position: fixed;bottom: 25%;right: 20px;z-index: 999999;padding: 6px 8px;}
.cbltool .cblul{width: 52px;height: auto;}
.cbltool .cblul li a{display: block;width: 100%;text-align: center;line-height: 1.2em;font-size:13px;color: #333;margin-top: 5px}
.cbltool .cblul li{cursor:pointer;width: 52px;margin-bottom: 15px;padding-top: 52px;color: white;font-size: 11px;
    text-align: center;position: relative;}
.cbltool .cblul li.znwd{background: url(../images/znwd.png) no-repeat center top;}
.cbltool .cblul li.wb{background: url(../images/toolicon1.png) no-repeat center top;}
.cbltool .cblul li.wx{background: url(../images/toolicon2.png) no-repeat center top;}
.cbltool .cblul li.app{background: url(../images/toolicon4.png) no-repeat center top;}
.cbltool .cblul li.zwfw{background: url(../images/toolicon5.png) no-repeat center top;}
.cbltool .cblul li.zwfw a.fw{display: block;width: 52px;height: 52px;position: absolute;top:0;left: 0;z-index: 2}
.cbltool .cblul li.znwd a.fw{display: block;width: 52px;height: 52px;position: absolute;top:0;left: 0;z-index: 2}
.cbltool .cblul li.wza{background: url(../images/toolicon3.png) no-repeat center top;}
.tab-img{position: absolute;right:52px ;top:-10px;width: 120px;height: 110px;display: none;padding-right: 10px}
.tab-img img{padding:10px;background:#005494;box-shadow:0 0 3px #47637E;border-radius: 5px;}
.cbltool .cblul li:hover .tab-img{display: block;}
@media screen and (max-width: 768px){
 .cbltool{display: none} 
}
