html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,orm,label,legend,caption,tbody,tfoot,thead {font-family: "microsoft yahei";margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color: #333;font-size: 16px;}
body {line-height: 1;font-size: 16px;}
ol,ul,li {list-style: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
input {background: none;border: none;}
strong {font-size: 20px;}
.fl {float: left;}
.fr {float: right;}
.comwidth {width: 1400px;margin: 0 auto;}
.clearfix:after {content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix {zoom: 1;}
.clear {clear: both;}
.none {display: none;}
a:link,a:visited,a:active {text-decoration: none;}
a:active {outline: none;star: expression(this.onFocus=this.blur());}
a:hover {text-decoration: none;color:#ca4933;}
i{font-style: normal;}
.transform,.transform * {-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}






/*头部*/
.header-box {height: 175px;}
.header-top {line-height: 60px;margin-bottom:10px;}
.header-top>p {float:left;}
.header-top>p .date {color:#015293;}
.header-top .fr a {margin-left: 32px;height: 32px;line-height: 32px;position: relative;display: inline-block;}
.header-top .fr a::after {content:"";display:inline-block;height: 24px;width: 1px;background:#d7dbe1;position: absolute;right: -20px;top: 4px;}     
.header-top .fr a.slh {background:#ffaa06;display: inline-block;width: 118px;height: 32px;line-height: 32px;text-align:center;border-radius: 16px;color: #ffffff;}
.header-top .fr a.slh img {margin-right: 10px;}
.header-top .fr a.wza img{margin-right: 10px;position:relative;top:3px;}
.header-top .fr a.wx {position: relative;}
.header-top .fr a.wx::after {display:none;}
.header-top .fr a.wx img {display: none;width: 110px;}
.header-top .fr a.wx:hover img{display: inline-block;position: absolute;top: 40px;left: -45px;z-index:9;}
          
.header-box .links {margin-top: 32px;}
.header-box .links a {color:#015293;margin-left: 20px;position:relative;}
.header-box .links a::after {content:"";display:inline-block;height:16px;width:2px; background:#616873;position:relative;right:-10px;top:2px}          
.header-box .links span:last-child a::after {conent: inherit;display: none;}
/*导航*/
.nav-box{height:70px;line-height:70px;background: #0d56bd;margin-bottom: 25px;}
.nav-box ul {display: flex;justify-content: space-between;}
.nav-box li a {font-size: 24px;color:#ffffff;padding:0 40px;display:inline-block;x}
.nav-box li:hover a,.nav-box li.active a{background: #01419c;color:#ffffff;}



/*底部*/

.footer-box {height: 157px;background: url(/uiFramework/commonResource/zip/gxt_images/gxt_images/images/home_bg_dibu2_02.png) no-repeat center}
.footer-box .comwidth {position:relative;}
.footer-box .p1 {line-height: 60px;}
.footer-box p span,.footer-box p span a{color:#ffffff;}
.footer-box .p1 span a {color: #efdb0f}
.footer-box .p1 span{margin-left: 66px;} 
.footer-box .p1 span:first-child {margin-left: 0;}
.footer-box .p2 {text-align:center;margin-top: 30px;}
.footer-box .p2 span{margin-right: 25px;}
.footer-box .p3 {position: absolute;right:0;top: 55px;}
.footer-box .p3 {display: flex; align-items:center}





    
@media screen and (max-width:1399px) {
    .comwidth {width: 96%;}
        .nav-box li a{padding: 0 20px;}
}
@media screen and (max-width:960px) {
    .header-top {display: none;}
    .header-cont  {margin-top: 30px;}
    .header-cont .fl, .header-cont .fr{float: none;text-align:center;}
    .nav-box li a{padding: 0 10px;}
    
}


@media screen and (max-width:460px) {
    .comwidth {width: 96%;}
    .header-cont .logo img {max-width: 100%;}
    .nav-box {line-height: 35px;height: 35px;margin-bottom: 10px;}

    .nav-box li a{padding: 0 2px;font-size: 10px;}
    .footer-box {height: 105px;}
    .footer-box .p1,.footer-box .p3 {display: none;}
    .footer-box .p2 span{display:block;padding-top: 15px;}
}