﻿@import url(common.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
.co1 a{color:#fff;}
.c1{max-width:1630px;}
.bg4{background:#425462;}
.co4{color:#425462;}
.bg5{background:#12368a;}
.co5{color:#12368a;}
.bg6{background:#e94e56;}
.co6{color:#e94e56;}
.co7:hover{color:#12368a;}
.searb1{top:1px;right:1px;}
.searb22{width:0;transition:ease .5s;}
.searb2{border-color:#fff;transition:ease .5s .5s;}
.searb.active .searb22{width:200px;transition-delay:.3s;}
.searb.active .searb2{border-color:#666;transition-delay:0s;}
.searb.active .searb1{display:none;}
.searb21 button{transition:ease .3s;border-radius:0;}
.searb.active .searb21 button{background:#666;color:#fff;}
.fe115{font-size:1.15em;}
.navc{margin:0 26px;}
.navc.active .navca{font-weight:bold;}
.logo{height:55px;}
.topp1{margin-top:7px;}
.topm1{height:100vh;padding:60px 15px 20px;overflow:auto;}
.bot{background-image:url(/images/9.png);}
.bot,.bot a{color:#accfe2;}
.bot3,.bot3 a{color:#597ba9;}
.bot2{border-bottom:1px solid #3e609f;}
.bot22c{border:1px solid #accfe2;line-height:30px;display:inline-block;width:30px;padding:3px;border-radius:50%;}
.ewm{width:110px;height:110px;max-width:none;}
.ewmb{bottom:100%;margin-bottom:10px;left:50%;margin-left:-60px;display:none;}
.ewmp{line-height:22px;color:#333;}
.ewmb:after{content:"";border:5px solid transparent;border-top-color:#fff;position:absolute;left:50%;margin-left:-5px;top:100%;}
.bot22c:hover .ewmb{display:block;}
.bctrl{bottom:20px;}
.slick-dots li button:before{color:#425462;opacity:.4;}
.slick-dots li.slick-active button:before{color:#425462;}
.s2{background-image:url(/images/18.png);}
.sbt3{width:100px;height:1px;}
.sbt2{font-family:-webkit-pictograph;}
.spad{padding:30px 0;}
.s211{max-width:1100px;}
.s212c1c{width:66px;border-radius:50%;text-align:center;background:rgba(18,54,138,.6);}
.s221{padding:0 80px 80px 0;}
.s22{padding:80px 0;}
.ff-en{font-family:-webkit-pictograph;}
.s22-wz{margin-top:80px;}
.s3c{margin:0 -30px;}
.s3btn{border-color:#666;}
.s3btn:hover{background:#e94e56;border-color:#e94e56;color:#fff;}
.navopen{margin-right:-10px;}
.mnavca{border-bottom:2px solid transparent;position:relative;top:2px;}
.mnavca.active{color:#12368a;border-bottom-color:#12368a;}
.tpb:hover .tpb1{box-shadow:2px 3px 15px rgba(0,45,110,.15);}
.page a:hover, .page span{background:#12368a;color:#fff;border-color:#12368a;}
.wzimg{width:320px;height:220px;}
.wzb23{-webkit-line-clamp:2;max-height:3.2em;}
.about img{max-width:50%;margin:0 0 40px 60px;}
.ct1 iframe{height:300px;}
.cp21c{margin-bottom:-1px;}
.news22 .media{height:auto!important;max-width:100%;}



@media screen and (max-width:1200px) {
    .navc{margin:0 20px;}
}
@media screen and (max-width:992px) {
    .navc{margin:0 15px;}
    .s22-wz{margin-top:40px;}
    .s22{padding:0;}
}
@media screen and (max-width:768px) {
    .logo{height:50px;}
    .navc{margin:0;}
    .bot1{font-size:1em;padding:10px 0;}
    .bot{padding-top:20px;}
    .bot2{padding:15px 0;font-size:13px;}
    .bot22{margin-top:15px;}
    .bot3{padding:20px 0;font-size:13px;}
    .spad{padding:20px 0;}
    .pad0-sm{padding:0;}
    .sbt{font-size:1.6em;}
    .s22-wz11{font-size:1.3em;}
    .s3c{margin:0;}
    .s3c21,.wzb21{font-size:1.4em;}
    .s3c23,.wzb23{font-size:1em;}
    .m21{float:none;margin:15px auto;}
    .mnavca{padding:10px 15px;border:none;top:0;border-left:1px solid #f1f1f1;margin-left:-1px;font-size:14px;}
    .mnav{font-size:0;white-space:nowrap;overflow:auto;padding-bottom:10px;margin-bottom:-10px;}
    .mnavca.active{box-shadow:0 0 3px rgba(0,0,0,.1) inset;}
    .m22{margin:0 -15px;border-top:1px solid #f1f1f1;overflow:hidden;}
    .wzimg{width:180px;height:125px;}
    .wzb22{padding:10px 0;}
    .wzb1{margin-right:15px;}
    .wzitem{padding:10px 0;}
    .about img{max-width:none;float:none;margin:0 auto 20px;display:block;}
    .dybox{font-size:1em;}
}
@media screen and (max-width:575px) {
}
@media screen and (max-width:450px) {
    
}
@media screen and (max-width:360px) {
}
