*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: 0; -webkit-text-size-adjust: none; -webkit-tap-highlight-color: rgba(0,0,0,0);}
html{-webkit-text-size-adjust:100%;height:100%}
html,body,div,p,strong,span,a,b,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,del,img,i,em,select,button,textarea,input{margin: 0; padding: 0;-webkit-text-size-adjust:none}
body{background: #fff; font-family:"Microsoft YaHei", "微软雅黑",Arial,sans-serif; font-size: 12px; color: #000032; position: relative; min-height: 100%;}
a,img,button,input,textarea,select{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input[type="text"],input[type="hidden"],input[type="password"],button,textarea,select{outline: none; border: none; -webkit-appearance: none;-moz-appearance:none; appearance: none; border-radius: 0; font-family:"Microsoft YaHei","PingFang SC","苹方"!important;}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}img{border:none;max-width:100%;height:auto;}#dituContent img{max-width:none;}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}table{border-collapse:collapse;border-spacing:0}ul,ol,dl{list-style:none;}input,select,textarea{outline:0}a{color:#000032;text-decoration:none;outline:0;transition:all 0.5s ease}a:active,a:hover{text-decoration:none;color:#0c4389;outline:0}.cor_blue{color:#0157ce;}.dsNone{display:none}.dsBlock{display:block}.dsRelative{position:relative;}.dsAbsolute{position:absolute;}.verticalCenter{top:50%;transform:translateY(-50%);position:absolute;}.autoImg img{width:100%;height:auto;display:block}.imgBlock img{display:block}.autoMaxImg img{max-width:100%;height:auto}.h100{height:100%;}.w100{width:100%;}.fl{float:left}.fr{float:right}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.cor_bs,.cor_bs:hover{color:#fff}.cor_red{color:#B5001F}.f12{font-size:12px}.f13{font-size:13px}.f14{font-size:14px}.f15{font-size:15px}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px}.f19{font-size:19px}.f20{font-size:20px}.f21{font-size:21px}.f22{font-size:22px}.f24{font-size:24px}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.transition{transition:all 0.5s ease}.opacity{opacity:0}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.cor_000{color:#000}.cor_111{color:#111}.cor_222{color:#222}.cor_333{color:#333}.cor_444{color:#444}.cor_555{color:#555}.cor_666{color:#666}.cor_777{color:#777}.cor_888{color:#888}.cor_999{color:#999}.bgImg{background-position:center center; background-repeat:no-repeat; background-size:cover;}.bgImg img{display:none!important;}.mNoBgImg{background:none!important;}.mNoBgImg img{display:inline-block;}.overflowHide{overflow:hidden;position:relative;z-index:0}.scaleImg .bgImg{transition:all 0.5s ease-in-out;position:absolute;height:100%;width:100%;left:0;top:0}.scaleImg:hover .bgImg{transform:scale(1);}.scaleImg img{transition:all 0.5s ease;}.scaleImg:hover img{ transform:scale(1.05);}.scaleImg:hover img.iOpacity,.scaleImg:hover img.noScaleImg{ transform:scale(1);}.bd_weixin_popup{box-sizing:content-box;}#platform *{box-sizing:content-box;}.coverBg{ background-size:cover!important;}.wOpacity{opacity:0;}.nLink{}.backTop{}.borRds2{border-radius:0.2em;}.borRds3{border-radius:0.3em;}.borRds18{border-radius:1.8em;}.borRds50{border-radius:50%;}.iOpacity{opacity:0; transition:all 0.5s ease-in-out}.pubRow{}.hvrIopacity{}.hvrIopacity:hover .iOpacity{opacity:1;}.vhCenter{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);}.txtBox-wp,.picBox-wp{ display:flex; align-items:center;}.picBox-wp img{max-width:100%; height:auto;}
select::-ms-expand{display: none;}input::-ms-clear{display: none;}
.clear{clear: both;}
.hidden{overflow: hidden;}
.bgImg{position:relative;}
.bgImg img{display:block!important; width:100%; height:100%; object-fit: cover; position:absolute; left:0%; top:0%;}
.cell_box{font-size: 0;}
.cell_box:before{content: ''; height: 100%; display: inline-block; vertical-align: middle;}
.cell_box .cell{width: 100%; display: inline-block; vertical-align: middle;}
a:link,a:visited{text-decoration:none}
a:active,a:hover{text-decoration:none}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
audio,canvas,progress,video {
    display: inline-block
}
.swiper-container,.threesixty .threesixty_images,li,ul{list-style:none;padding:0}
.more{border: 1px solid #bfbfbf; width: 180px; height: 50px; line-height: 48px; text-align: center;margin-top:40px; }
.more a{ color: #666; font-size: 16px; padding: 15px 60px 15px 30px; position: relative;}
.more a:after{ position: absolute; right:30px; left: auto; width: 14px; height: 15px; top: 19px; content: ""; background: url(../images/arrow_r_1.png) no-repeat center;}
.more:hover{ background:#0d45a2; border: 1px solid #0d45a2;}
.more:hover a{ color: #fff; }
.more:hover a:after{ background: url(../images/arrow_r.png) no-repeat; }
@media (max-width:1366px) {
.more{ width: 160px; height: 45px; line-height: 43px;}
}
@media (max-width:1280px) {
.more{ width: 150px;}
.more a:after{ right:10px; width: 14px;}
.more a{ padding: 12px 30px 12px 10px; }
}
@media (max-width:1200px) {
.more a{ padding: 8px 20px 8px 0px; height: 40px; line-height: 38px;}
.more a:after{ right:0px; top: 14px;}
}
@media (max-width:768px) {
.more{ width: 130px; height: 40px; line-height: 40px;}
.more a{ font-size: 15px; }
.more a:after{top: 13px; right:0px; width: 12px; height: 13px; background-size: 100% 100%;}
}
@media (max-width:768px) {
.more{ margin-top: 30px;}
}
.more-box-word {font-size: 18px; color: #666; line-height: 50px;}
.more-box-word a{ color: #0d45a2;position: relative; }
.more-box-word a:after {content: '';display: block;position: absolute;left: 85px;top: 5px; width: 14px; height: 15px; background: url(../images/arrow_r_2.png) no-repeat center; }
.more-box-word:hover a{color: #333; }
.more-box-word:hover a:after {content: '';display: block;position: absolute;left: 85px;top: 5px; width: 14px; height: 15px; background: url(../images/arrow_r_1.png) no-repeat center; }

@media (max-width:1200px){
.more-box-word {font-size: 16px; }
.more-box-word a:after { left: 75px; width: 11px; height: 12px; background-size:100% 100%;}
.more-box-word:hover a:after { left: 75px;}
}
@media (max-width:592px){
.more-box-word {line-height: 40px;}
.more-box-word a:after { left: 65px;}
.more-box-word:hover a:after { left:65px;}
.more-box-b .more-box::before { top: -10px; width:40px;height:40px;}
.more-box-b .more-box .more-box-word { line-height: 40px;}
.more-box-b .more-box {position: relative;padding: 0 1.5em; line-height: 40px;}
.more-box-b .more-box .more-box-word:after { left: 75px;top: -10px; }
}
 
.page-section{ padding:90px 0;}
.page_title { line-height: 1; margin-bottom:40px;}
.page_title h3 { margin-bottom: 30px;font-weight: bold;text-transform: uppercase; font-size: 42px; color: #333; }
.page_title span{ font-size: 24px; color: #0d45a2; font-weight: normal; }
.page_title .desc{  font-size: 18px; line-height: 40px;}
.pc{ display: block;}
.mob{ display: none;}
@media (max-width:1640px) {
.page_title { margin-bottom:30px;}
.page_title h3 {font-size: 38px; margin-bottom: 20px; }
}
@media (max-width:1440px) {
.page-section{ padding:80px 0;}
.page_title h3 {font-size: 34px; }
.page_title span{ font-size: 22px;}
}
@media (max-width:1366px) {
.page-section{ padding:60px 0;}
.page_title h3 { margin-bottom: 10px; font-size: 32px; }
.page_title span{ font-size: 20px;}
}
@media (max-width:1280px) {
.page_title h3 { font-size: 30px;}
}
@media (max-width:1200px) {
.page_title h3 { font-size: 28px;}
}
@media (max-width:1024px) {
.page-section{ padding:40px 0;}
.page_title { margin-bottom:20px;}
.page_title h3 { font-size: 28px;}
.page_title span{ font-size: 20px; }
.pc{ display: none;}
.mob{ display: block;}
}
@media (max-width:768px) {
.page_title { margin-bottom:20px;}
.page_title h3 { font-size: 26px; }
.page_title span{ font-size:18px; line-height: 30px;}
}
@media (max-width:668px) {
.page_title h3 { font-size: 24px; }
}
@media (max-width:600px) {
.page_title h3 { font-size: 22px; }
.page_title { margin-bottom:20px;}
}

.page-tit { text-align: center; margin-bottom: 30px;}
.page-tit h3{ font-size: 36px; margin-bottom: 20px;color: #333;}
.page-tit p{ font-size: 16px; line-height: 30px; color: #666; width: 74%; margin: 0 auto;}
@media (max-width:1366px) {
.page-tit h3{ font-size: 26px; }
.page-tit p{ font-size: 15px; }
}
@media (max-width:1024px) {
.page-tit h3{ font-size: 26px; margin-bottom: 10px;}
}
@media (max-width:768px) {
.page-tit h3{ font-size: 22px; margin-bottom: 15px;}
.page-tit p{ width: 100%; }

}
.lf{float: left}.rt{float: right}.pr{ position:relative}.pa{ position:absolute}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.f-cb {zoom: 1;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-32{padding-bottom: 32%;}
.rect-35{padding-bottom: 35.5%;}
.rect-36{padding-bottom: 36%;}
.rect-40{padding-bottom: 40%;}
.rect-44{padding-bottom: 44.7%;}
.rect-45{padding-bottom: 45%;}
.rect-465{padding-bottom: 46.5%;}
.rect-47{padding-bottom: 47%;}
.rect-49{padding-bottom: 49%;}
.rect-50{padding-bottom: 50%;}
.rect-53{padding-bottom: 53%;}
.rect-54{padding-bottom: 54%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-565{padding-bottom: 56.5%;}
.rect-57{padding-bottom: 57%;}
.rect-58{padding-bottom: 58%;}
.rect-60{padding-bottom: 60%;}
.rect-61{padding-bottom: 61%;}
.rect-618{padding-bottom: 61.8%;}
.rect-62{padding-bottom: 62%;}
.rect-63{padding-bottom: 63%;}
.rect-65{padding-bottom: 65%;}
.rect-66{padding-bottom: 66%;}
.rect-665{padding-bottom: 66.5%;}
.rect-671{padding-bottom: 67.1%;}
.rect-70{padding-bottom: 70%;}
.rect-725{padding-bottom: 72.5%;}
.rect-75{padding-bottom: 75%;}
.rect-775{padding-bottom: 77.5%;}
.rect-78{padding-bottom: 78%;}
.rect-787{padding-bottom: 78.7%;}
.rect-80{padding-bottom: 80%;}
.rect-83{padding-bottom: 83%;}
.rect-89{padding-bottom: 89%;}
.rect-90{padding-bottom: 90%;}
.rect-92{padding-bottom: 92%;}
.rect-95{padding-bottom: 95%;}
.rect-100{padding-bottom: 100%;}
.rect-109{padding-bottom: 109%;}
.rect-110{padding-bottom: 110%;}
.rect-120{padding-bottom: 120%;}
.rect-135{padding-bottom: 135%;}
.rect-136{padding-bottom: 136%;}
.rect-150{padding-bottom: 150%;}
.rect-155{padding-bottom: 155%;}
.rect-160{padding-bottom: 160%;}
.rect-161{padding-bottom: 161%;}
.rect-165{padding-bottom: 165%;}
.rect-167{padding-bottom: 171.2%;}
.rect-1698{padding-bottom: 169.8%;}
.rect-6875{padding-bottom:68.75%;}
.rect-3175{padding-bottom:31.75%;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgY180:hover img { cursor:pointer; -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); -o-transform:rotateY(180deg); -webkit-transform:rotateY(180deg); transform:rotateY(180deg) }


.footer{background:#0d3d66; position:relative;}
.footer .f_top .left .f_txt a{ color:#cccccc;}
.footer a:hover{ color:#0071bb}
.footer .f_top{padding:80px 0 80px; }
.footer .f_top .foot_left{ width: 80%; float: left;}
.footer .f_top .left{ margin-right: 8%; float: left;}
.footer .f_top .left a{ color:#666;}
.footer .f_top .left a:hover{ color:#fff;}
.footer .f_top .left dl dt{font-size:20px; font-weight: bold; line-height:34px;padding-bottom:20px; position: relative;}
.footer .f_top .left dl dt a{ color:#fff;}
.footer .f_top .left dl dd a{ color:#fff; opacity: 0.5; font-size: 18px; line-height:38px;}
.footer .f_top .right { width: 20%; float: left;}
.footer .f_top .right .f_txt{margin:0px 0 20px;}
.footer .f_top .right .f_txt dl dt{ font-size:20px; font-weight: bold;  color:#fff;line-height:34px;padding-bottom:20px;position: relative;}
.footer .f_top .right .f_txt dl dt a { color: #fff;}
.footer .f_top .right .f_txt dl dd{line-height:38px; color:#fff; opacity: 0.5; font-size: 18px;}
.footer .f_top .right .f_txt dl dd a { color:#fff; }

.footer-share { margin-top: 25px;}
.footer-share .wechat { position: relative;}
.footer-share .wechat:hover .vx { display: block;}
.footer-share .wechat .vx::after { content: ''; position: absolute; left: 50%; margin-left: -6px; bottom: -13px; width: 0; height: 0; border-width: 8px 6px 6px 6px; border-style: solid; border-color: #fff transparent transparent transparent}
.footer-share .wechat .vx { position: absolute; top: -185px; width: 180px; height: 172px; text-align: center; box-shadow: 0 2px 10px #aaa; background-color: #fff; z-index: 999; left: -75px; display: none;}
.footer-share .wechat .vx h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777;}
.footer-share .wechat .vx .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; font-size: 12px; color: #333;}
.footer-share .wechat .vx .vx-img img { width: 100px; height: 100px; margin: 10px auto; display: block;}
.footer-share .share-item { margin-right:8px;}
.footer-share>a:last-child { margin-right: 0;}
.footer .f_bott{ padding:20px 0; color:#fff; font-size: 16px; opacity: 0.5; border-top: 1px solid #3d6485; }
.footer .f_bott a{ color:#fff;}
.footer .f_bott_l{ width:74%; float:left; line-height:30px; }
.footer .f_bott_r{width:26%; text-align: right; float:right; }
@media only screen and (max-width: 1440px){
.footer .f_top .foot_left{ width: 78%; }
.footer .f_top .left{ margin-right: 6%; margin-top: 0px;}
.footer .f_top .right { width: 22%;}
.footer .f_top .right .f_txt{margin:0px 0 20px;}
}
@media only screen and (max-width: 1300px){
.footer .f_top{padding:60px 0 60px; }
.footer .f_top .left dl dt{ font-size: 18px; padding-bottom:10px; }
.footer .f_top .left dl dd a{ font-size: 16px; }
.footer .f_top .right .f_txt dl dt{ font-size: 18px; padding-bottom:10px; }
.footer .f_top .right .f_txt dl dd{ font-size: 16px; }
}
@media only screen and (max-width: 1200px){
.footer .f_top .foot_left{ display: none;}
.footer .f_top .right { width: 100%; }
}

@media only screen and (max-width: 768px){
.footer .f_bott_l{ width:100%; }
.footer .f_bott_r{ display:none;}
}
@media only screen and (max-width: 767px){
.footer .f_top{padding:20px 0; }
.footer .f_top .right .f_txt .dl1{margin-right:17px;}
.footer .f_top .right { margin-top:0px; text-align:center;}
.footer .f_top .right .f_txt dl dt{ display:none;}
.footer .f_top .right .f_txt dl dt:after{ content:" "; width:0px; left:0px; top:40px; height:2px; background: #0071bb; position:absolute;}
.footer .f_top .right .f_txt dl dd{text-align:center;font-size: 16px;}
.footer .f_bott{padding:10px 0; text-align:center; line-height:26px;}
.footer .f_bott .right .lf{ float:left; margin-right:10px; text-align:center; }
.footer .f_bott .right .rt{ float:left; margin-left: auto; margin-right:auto; text-align:center;}
}
@media only screen and (max-width: 425px){
.footer .f_bott_l{ font-size:14px; }
}
@media only screen and (max-width: 390px){
.footer .f_bott_l{ width:92%; margin:0 auto; float:none; }
}

@media (max-width: 767px){ .hidden-xs    { display: none !important;}}
@media (min-width: 768px) and (max-width: 991px){ .hidden-sm    {display: none !important;    }}
@media (min-width: 992px) and (max-width: 1199px){ .hidden-md    {display: none !important;    }}
@media (min-width: 1200px){ .hidden-lg    {display: none !important;}}
input
{ -webkit-appearance: none;}
a:focus,
a:active,
button::-moz-focus-inner,
input[type='reset']::-moz-focus-inner,
input[type='button']::-moz-focus-inner,
input[type='submit']::-moz-focus-inner,
select::-moz-focus-inner,
input[type='file'] > input[type='button']::-moz-focus-inner
{ border: 0; outline: 0;}
.fl
{ float: left;}
.fr
{ float: right;}
.l,
.r
{ width: 50%;}

.headerFixed{ position:fixed;}
.header { background:rgba(0,0,0,0.25); position: fixed; z-index: 100; top: 0; left: 0; width: 100%; height: 98px; -webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.header .mainli .maina{ color: #fff;}
.header .logo h1 .logo2 { display: none;}
.header .logo h1 .logo1 { margin-top: 20px;}
.header.act .logo h1 .logo1,.header:hover .logo h1 .logo1 { display: none;}
.header.act .logo h1 .logo2,.header:hover .logo h1 .logo2 { display: block; margin-top: 20px;}
.header.act,.header:hover{background:rgba(255,255,255,1);}
.header.act .mainli.act a::after,.header:hover .mainli.act a::after{ opacity: 1;}
.header.act .mainli .maina,.header:hover .mainli .maina{ color: #333;}
.header nav { padding-left:16.5%;}
.header .mainli{ float: left; height: 100%; padding-right: 25px; padding-left: 25px;}
.header .mainli a::after{ position: absolute; top:0; left:0; width:100%; height: 3px; content: ''; -webkit-transition: all .5s ease-out 0s;-moz-transition: all .5s ease-out 0s;-ms-transition: all .5s ease-out 0s;-o-transition: all .5s ease-out 0s;transition: all .5s ease-out 0s;opacity: 0;background:#fff;}
.header .mainli.act a::after{ -webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;opacity: 1;}.header .mainli.act2 a::after{  opacity: 1 !important;}
.header .mainli .maina{ font-size: 20px;/*font-weight:bold;*/ line-height: 98px;position:relative; display: inline-block; height: 100%; -webkit-transition: all .3s ease-out 0s;-moz-transition: all .3s ease-out 0s;-ms-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;         transition: all .3s ease-out 0s;}
.header .mainli .maina.iconfont{ font-size: 22px;padding-bottom: 2px;vertical-align: middle;}
.header .dropmenu{ position: absolute; top: 98px; left: 0; width: 100%;z-index:1;}
.header.act .dropmenu,.header:hover .dropmenu{ border-top: 1px solid #dedede;} 
.header .dropmenu .drop { background:url(../images/xiala_bg.jpg) no-repeat center top; display: none; padding-top: 40px; padding-bottom: 65px;}
.header .dropmenu .drop .indrop{ margin: auto;}
.header .dropmenu ul.headmenu {width:50%; padding:0 30px;}
.header .dropmenu .headmenu li{ width: 50%; padding-top: 15px;float:left; padding-bottom: 15px;}
.header .dropmenu .headmenu li a{ font-size: 18px; display: inline-block; transform: translateX(0px); color: #333;}
.header .dropmenu .headmenu li a:hover {    transform: translateX(5px);color: #1A489B;}
.header .dropmenu .dropsearch{ width: 521px; padding-top: 20px; padding-bottom: 20px; padding-left: 83px;}
.header .dropmenu .dropsearch .searchtext{ font-size: 16px; width: 300px; height: 33px;border-bottom: 1px solid #b7b6b6;}
.header .dropmenu .dropsearch .searchsub { font-size: 16px; margin-left: 25px; color: #ca161a;}
.header .dropmenu .linkdiv { width:24%;padding-right:30px; border-right:1px solid #D1D3D4;}
.header .dropmenu .linkdiv img { max-width:100%;}
.header .dropmenu .linkdiv h3 { font-size: 18px; text-align:center;margin-top: 25px; margin-bottom:20px; color:#666;}
.header .dropmenu .linkdiv p {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.r_infor {float:left;width:26%;padding-left:30px; }
.r_infor h3 {font-size: 22px;color:#fff; padding-bottom:20px;}
.r_infor p{ color:#fff; font-size:18px; line-height:30px;}
.headright { float:right;/* border-left:1px solid rgba(255,255,255,0.3);margin-left:44px; */height:98px;}
.langue { float:right;/* padding:0 18px;*/ height:100%;}
.headright .search { float:right; padding:0 18px; padding-top:39px;}
.langue { position:relative;}
.langue a{ font-size:18px;  color:#fff; display:block; line-height:98px; }
.langue .click2 { display: none;}
.header.act .langue .click1,.header:hover .langue .click1 { display: none;}
.header.act .langue .click2,.header:hover .langue .click2 { display: block; margin-top: 36.5px;}
.eng { display:none;background: #1A489B; width:120px;color: #000000; padding:10px 15px 10px 20px; position: absolute; top: 98px;left:-50px; z-index: 96;}
.eng a {line-height:32px;font-size: 16px;}	
.head_oa { display:inline-block; line-height:98px; float:right; padding:0 18px;}
.waila {display:none;background: #1A489B; width:200px;color: #fff; padding:10px 15px; position: absolute; top: 98px;right:0px; z-index: 96;}
.waila a {	color: #fff; font-weight:500; line-height:25px;font-size: 16px; margin:5px 0;}	
.waila a:hover,.eng a:hover { color:#fff;}
@media all and (max-width:1640px) {
.header nav { padding-left:10%;}
}
@media all and (max-width:1580px) {
.header nav { padding-left:7%;}
}
@media all and (max-width:1500px) {
.header nav { padding-left:8%;}
.header .mainli{ padding-right: 22px; padding-left: 22px;}
}
@media all and (max-width:1480px) {
.header .mainli{ padding-right: 20px; padding-left: 20px;}
}
@media all and (max-width:1439px) {
.header .mainli {padding-right:17px;padding-left: 17px;}}
@media all and (max-width:1365px) {
.header .mainli {padding-right:14px;padding-left: 14px;}
.langue,.headright .search { padding-left:10px; padding-right:10px;}
}
@media all and (max-width:1300px) {
.header .mainli {padding-right:13px;padding-left: 13px;}
}
@media all and (max-width:1280px) {
.header .mainli {padding-right:12px;padding-left: 12px;}
.header nav { padding-left:4%;}
}
@media all and (max-width:1300px) {
.langue,.headright .search { padding-left:8px; padding-right:8px;}
}
/*search*/
#search .search-container {background:rgba(13,69,162);position: relative;-webkit-transition: width 600ms cubic-bezier(0.86, 0, 0.07, 1);-moz-transition: width 600ms cubic-bezier(0.86, 0, 0.07, 1);-ms-transition: width 600ms cubic-bezier(0.86, 0, 0.07, 1);-o-transition: width 600ms cubic-bezier(0.86, 0, 0.07, 1);transition: width 600ms cubic-bezier(0.86, 0, 0.07, 1);-webkit-transition-delay: 0ms;-moz-transition-delay: 0ms;-ms-transition-delay: 0ms;-o-transition-delay: 0ms;transition-delay: 0ms;width: 0;overflow: hidden;}
#search {position: absolute;left: 0;right: 0;top: 100%;z-index: 1;height: 0;overflow: hidden;height: 100vh;/*opacity: 0;*/visibility: hidden;-webkit-transition: opacity 800ms cubic-bezier(0.86, 0, 0.07, 1), visibility 800ms ease-out;-moz-transition: opacity 800ms cubic-bezier(0.86, 0, 0.07, 1), visibility 800ms ease-out;-ms-transition: opacity 800ms cubic-bezier(0.86, 0, 0.07, 1), visibility 800ms ease-out;-o-transition: opacity 800ms cubic-bezier(0.86, 0, 0.07, 1), visibility 800ms ease-out;transition: opacity 800ms cubic-bezier(0.86, 0, 0.07, 1), visibility 800ms ease-out;}
#search .btn-close {display: block;position: absolute;right: 35px;top: 25px;-webkit-transition: opacity 400ms ease-out;-moz-transition: opacity 400ms ease-out;-ms-transition: opacity 400ms ease-out;-o-transition: opacity 400ms ease-out;transition: opacity 400ms ease-out;opacity: 0;}
.btn-search {display: block;width:22px;height:22px;}
.header .btn-search .img1 {  display: none;}
.header.act .btn-search .img1,.header:hover .btn-search .img1 {  display: block; }
.header.act .btn-search .img,.header:hover .btn-search .img {  display: none;}
.btn-close {text-indent: -999em;display: block;background: 50% 50% no-repeat;-webkit-background-size: contain;background-size: contain;width:22px;height:22px;position: relative;}
.btn-close img {width: 1.3125rem;height: 1.3125rem;display: block;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.btn-close .click2{ display: none;}
.header.act .btn-close .click1,.header:hover .btn-close .click1 {  display: none;}
.header.act .btn-close .click2,.header:hover .btn-close .click2 {  display: block;}
#search.active {opacity: 1;visibility: visible;}
.header #search.active .search-container {width: 100%;-webkit-transition-delay: 400ms;-moz-transition-delay: 400ms;-ms-transition-delay: 400ms;-o-transition-delay: 400ms;transition-delay: 400ms;-webkit-transition-duration: 800ms;-moz-transition-duration: 800ms;-ms-transition-duration: 800ms;-o-transition-duration: 800ms;transition-duration: 800ms;}
.header #search .search-box {width: 100vw;position: relative;left: 50%;transform: translateX(-50%);}
.header #search .search-box form {height:80px;display: flex;}
.header #search .search-box form input {font-size: 18px;font-weight: 500;font-family: inherit;border: 0;background: transparent;-webkit-appearance: none;-moz-appearance: none;appearance: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;display: block;flex: 1;color: #fff;padding: 0;margin: 0;}
.header #search .search-box form input::placeholder {color: rgba(255, 255, 255, 0.4);font-weight: 500;}
.header #search .search-box form button { background:none; border:none; outline:0;}
.header #search .search-box form button img {display: block;width: 1.6875rem;height: auto;}
.header #search .search-box form button img {fill: white;opacity: 1;-webkit-transition: all 250ms ease-out;-moz-transition: all 250ms ease-out;-ms-transition: all 250ms ease-out;-o-transition: all 250ms ease-out;transition: all 250ms ease-out;}
.header #search .search-box form button:hover img {opacity: 1;}

@media screen and (max-width:1366px){
.header .dropmenu ul.headmenu { width:52%;}
.r_infor {width:24%;}}

@media screen and (max-width:1365px){
.header .dropmenu ul.headmenu { width:55%;}
.r_infor {width:20%;}
}


/*手机头部*/
.line75 { line-height:34px;}
.disnone{display: none !important;}
.headerm{ position: fixed; z-index: 100; top: 0; left: 0;height:65px; width: 100%; padding:5px 15px;background: rgba(255,255,255,1);}
.headerm.act{ position: fixed;top: 0; left: 0;}
.headerm .logodiv { max-width:60%;}
.headerm .logodiv img {	max-width:100%;max-height: 50px; margin-top: 3px;}
.headerm .navbtn { border:none; outline:0; position: relative; width: 40px; height: 55px;background:none;}
.headerm .navbtn span{ position: absolute; top: 50%; left: 50%;display: inline-block;width: 26px; height: 2px;-webkit-transition: all .2s ease-out 0s;-moz-transition: all .2s ease-out 0s;-ms-transition: all .2s ease-out 0s;-o-transition: all .2s ease-out 0s;transition: all .2s ease-out 0s; -webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);background:#6b6b6b;}
.headerm .navbtn img{ position: absolute; top: 50%; left: 50%; width: 25px; height: 25px; -webkit-transition: all .2s ease-out 0s;-moz-transition: all .2s ease-out 0s;-ms-transition: all .2s ease-out 0s;-o-transition: all .2s ease-out 0s;transition: all .2s ease-out 0s; -webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%); opacity: 0;}
.headerm .navbtn span::before,
.headerm .navbtn span::after{ position: absolute; left: 0;width: 26px; height: 2px;content: '';background:#6b6b6b;}
.headerm .navbtn span::before{ top: -7px;}
.headerm .navbtn span::after{ top: 7px;}
.headerm .navbtn.act span{ opacity: 0;}
.headerm .navbtn.act img{ opacity: 1;}
.dropmenum{ position: absolute; top:65px; left: 0; display: none; width: 100%;height:100vh; padding-right: 20px; padding-bottom: 40px; padding-left: 20px; border-top: 1px solid #ddd; background: #fff;}
.dropmenum ul .mainli ul{ display: none;}
.dropmenum ul .mainli h5{ font-size: 17px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #ddd;}
.dropmenum ul .mainli h5 .fr{ line-height: 45px; width:65px; height: 100%; margin-top: -15px; margin-bottom: -15px; text-align: center;}
.dropmenum ul .mainli li{ padding-top: 5px; padding-bottom: 5px;}
.dropmenum ul .mainli ul{ padding-left: 35px;padding-top:10px; padding-bottom:10px;border-bottom: 1px solid #ddd;}
.dropmenum ul .mainli h5 a,
.dropmenum ul .mainli li a{ color: #333;}
.dropmenum ul .mainli li a { font-size:16px;}
.headerm form{ line-height: 39px; width: 100%; height: 39px; color: #666;}
.headerm form input{ color:#666;width: 80%;	 border:none;border-bottom: 1px solid #ddd; background:none;}
.headerm .serbtn{margin-top: 6px;cursor: pointer; background:#B2B2B2; color:#666; width:50px; height:37px; line-height:37px; color:#fff;}
.nbarm{ position: relative; z-index: 60;}
.lague_en { float:right; line-height:35px; padding-left:5px; margin-top: 10px;}
.lague_en a { font-size:18px; color:#0d45a2; }
@media all and (max-width:767px) {
.head_oa { display:none;}
.headerm form input{ width: 100%; border-radius:0;}
.headerm .serbtn{margin-top: 6px;cursor: pointer; background:#1A489B; color:#666; width:100%; height:37px; line-height:37px; color:#fff;}
}


