@charset "utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{/* border-collapse:collapse; *//* border-spacing:0; */}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font:14px/1.5 宋体,Arial,sans-serif;color:#333;font-family:"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}
img{max-width:100%;border:none;display:block}
input,select,textarea{font-size:14px;color:#333;font-family:PingFangSC,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
@font-face{font-family:SourceHanSansCN-Bold;src:url(../fonts/SourceHanSansCN-Bold.ttf)}
@font-face{font-family:SourceHanSerifCN-Heavy;src:url(../fonts/SourceHanSerifCN-Heavy.ttf)}

table{border-collapse:collapse; width:100%; }
table th{border-bottom: #005375 solid 2px !important; color:#005375; background-color: #E7ECF0; font-weight: bold;}
table th, table td{border:#F4F6F8 solid 1px; padding:15px 10px;font-size:16px;}
table tr:nth-child(odd){background-color: #F4F6F8;}
table tr:nth-child(odd) td{border-left:#fff solid 1px;  border-right:#fff solid 1px; }
table tr:nth-child(odd) td:first-child{border-left:#E7ECF0 solid 1px; }
table tr:nth-child(odd) td:last-child{border-right:#E7ECF0 solid 1px; }

.tab-nav{margin-top: 2vw; font-size: 16px; font-weight: bold; overflow: hidden; border-bottom: #005375 solid 2px;}
.tab-nav li{float:left;border:#fff solid 1px; border-top-left-radius: 6px;border-top-right-radius: 6px; transition: all 0.3s; margin-bottom: -2px;}
.tab-nav li.on{background-color: #005375;}
.tab-nav li:hover{background-color: #E7ECF0;}
.tab-nav li.on a{color:#fff;}
.tab-nav li a{display: block; padding:10px 15px;}

.m-master{margin-top: 0vw; margin-bottom:4vw;}
.name-list{overflow: hidden; display: flex; flex-wrap: wrap;}
.name-list li{width:20%; font-size:1.2vw; padding:15px; box-sizing: border-box;}

.tip-info{color:#a1a1a1;}
.m-sd{margin-top: 3.4vw; margin-bottom: 4vw;}



.wp{margin:0 auto;width:100%;max-width:1520px}
.header{position:fixed;left:0;right:0;top:0;width:100%;z-index:99;padding:0 52px;transition:.3s}
.header::before{position:absolute;left:0;right:0;top:0;width:100%;content:"";background-position:top center;background-repeat:no-repeat;background-size:100% auto;height:500px;background-image:url(../images/index/bg1.png);z-index:-1;transition:.3s;pointer-events:none}
.header.fixed{background:linear-gradient(0deg,#005375 0,#006791 100%);box-shadow:0 8px 8px 0 rgba(0,0,0,.21)}
.header.fixed::before{height:0}
.h-top{display:flex;flex-direction:row-reverse;align-items:flex-end}
.fixed .h-top{display:none}
.h-menu{width:62px;height:53px;background:#fff;border-radius:0 0 7px 7px;display:block;padding:18px 16px;cursor:pointer}
.h-menu span{width:100%;height:100%;display:block;position:relative}
.h-menu span em{background-color:#005375;left:0;right:0;width:100%;position:absolute;height:2px;border-radius:4px}
.h-menu span em:first-child{top:0}
.h-menu span em:nth-child(2){top:50%;transform:translateY(-50%);right:auto;width:80%;transition:.3s}
.h-menu:hover span em:nth-child(2){width:100%}
.h-menu span em:last-child{bottom:0}
.h-btns{display:flex;align-items:center;margin-right:88px}
.h-lang{display:inline-block;line-height:24px;transition:.3s;border-radius:12px;border:1px solid #fff;padding:0 10px;margin-right:10px;color:#fff}
.h-lang:hover{background-color:#fff;color:#005375}
.h-search{display:block;width:25px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s}
.h-search:hover{opacity:.8}
.search-switch{padding-right:20px;margin-right:5px;justify-content:flex-end;transition:all .3s;width:20px;position:relative}
.h-link{text-align:right;font-size:0;display:flex;justify-content:flex-end;align-items:center;margin-left:0}
.search-switch.on .t-search{transform:translateY(-50%) scaleX(1);visibility:visible;opacity:1}
.t-search{position:absolute;right:0;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:right center;visibility:hidden;z-index:99999;background:#fff;border-radius:23px;transition:all .3s;opacity:0}
.t-search>div{width:217px;margin:0 auto;position:relative;padding-right:50px}
.t-search>div input[type=text]{display:block;width:100%;padding:0 15px;font-size:16px;height:44px;box-sizing:border-box;line-height:44px;background:0 0}
.search-btn{position:absolute;right:20px;top:0;height:100%;display:flex;justify-content:center;align-items:center}
.search-btn input{display:block;width:19px;margin:auto}
.h-inner{display:flex;justify-content:center;margin-top:-15px;transition:.3s}
.fixed .h-inner{margin:0}
.logo{display:block;width:241px;transition:.3s;height:100px;position:relative}
.logo img{display:block;width:100%}
.fixed .logo img{position:absolute;left:50%;top:0;transform:translateX(-50%)}
.logo .logo2,.logo .logo3{display:none}
.fixed .logo .logo2{display:block}
.fixed .logo .logo1{display:none}
.nav{margin-top:20px}
.fixed .nav{margin-top:0}
.nav li{display:inline-block;margin:0 15px;position:relative}
.nav .v1{display:block;font-size:20px;color:#fff;line-height:100px;height:100px}
.sub{background-color:#fff;width:200px;text-align:center;font-size:16px;display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);border-top: 4px solid #FF8400;}
.sub .link{display:block;transition:.3s;padding: 15px 0;position: relative;color: #005375;}
.sub .link::after{
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    background-image: url(../images/h-bg.png);
    opacity: 0;
    transition: .3s;
}
.sub .link:hover:after{
    opacity: 1;
}
.sub .link:hover{color:#FF8400;background-color: rgba(165, 203, 239, 0.2);}
.pop-search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1100;display:none}
.pop-search .pop-search-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.pop-search .pop-search-close{position:absolute;right:50px;top:50px;width:32px;height:32px;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;cursor:pointer}
.search-box{position:absolute;left:50%;top:50%;width:690px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 140px 0 12px;display:block;width:100%;line-height:50px;font-size:16px;color:#333}
.search-box .submit{position:absolute;right:0;top:0;width:120px;height:100%;bottom:0;background-color:#005375;font-size:18px;color:#fff;text-align:center}
.pop-nav{position:fixed;top:0;left:0;right:0;width:100%;z-index:101;padding:82px 50px 50px;background-color:rgba(0,83,117,.95);display:none}
.pop-nav .close{position:absolute;right:60px;top:30px;width:36px;cursor:pointer}
.pop-nav .close img{display:block;width:100%}
.pop-nav .top{width:298px;margin:0 auto 80px}
.pop-nav .top img{display:block;width:100%}
.ul-popnav1{text-align:center;margin-bottom:210px}
.ul-popnav1 li{display:inline-block;margin-right:70px;position:relative;text-align:center;vertical-align:top}
.ul-popnav1 li::after{position:absolute;width:57px;height:1px;background:#f2f6fe;opacity:.35;content:"";right:-62px;top:12px}
.ul-popnav1 li:last-child{margin-right:0}
.ul-popnav1 li:last-child::after{display:none}
.ul-popnav1 .tit{display:block;font-size:20px;color:#fff;transition:.3s;margin-bottom:36px}
.ul-popnav1 .tit:hover{opacity:.8}
.ul-popnav1 .link{display:block;font-size:18px;color:#b9d1db;margin-bottom:15px;transition:.3s}
.ul-popnav1 .link:hover{color:#fff}
.pop-nav .cont{display:flex;align-items:center;justify-content:space-between}
.pop-nav .cont .left{font-size:14px;color:#fff}
.pop-nav .cont .left span{display:inline-block;font-size:24px;color:#fff;margin-right:12px;font-family:SourceHanSerifCN-Heavy}
.ul-popnav2{text-align:right}
.ul-popnav2 li{display:inline-block;margin-left:8px}
.ul-popnav2 .con{display:block;line-height:27px;border-radius:4px;border:1px solid #f2f6fe;padding:0 12px;font-size:14px;color:#fff;transition:.3s}
.ul-popnav2 .con:hover{background-color:#fff;color:#006791}
.menuBtn{display:none;position:fixed;top:12px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:4px;background-color:#fff;margin:4px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:-5px 0 0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{background-color:#242424;font-size:18px;color:#fff;padding-bottom:42px}
.f-links{text-align:right}
.f-links li{display:inline-block;margin-left:30px}
.f-links .f1{display:block;color:inherit;transition:.3s}
.f-links .f1:hover{opacity:.8}
.f-top{padding:60px 0 45px;border-bottom:1px solid rgba(246,251,255,.2);position:relative;margin-bottom:50px}
.f-top img{position:absolute;left:0;bottom:0;width:369px;display:block}
.f-dw{display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse}
.f-dw .right{display:flex;flex-direction:row-reverse;align-items:flex-end}
.f-dw .right .vximg{display:block;width:170px;margin-left:24px}
.f-dw .right .txt{text-align:right;font-size:16px}
.f-logo{display:block;width:354px;margin-bottom:44px}
.f-logo.m{display:none}
.f-logo img{display:block;width:100%}
.f-copy{color:rgba(255,255,255,.3)}
.f-copy a{color:inherit;transition:.3s}
.f-copy a:hover{color:#fff}
@media only screen and (min-width:1199px){
.wp{margin:0 auto;max-width:79.16vw}
.header{left:0;right:0;top:0;padding:0 2.708vw;transition:.3s}
.header::before{left:0;right:0;top:0;content:"";background-size:100% auto;height:28.04vw;top:-10vw;background-image:url(../images/index/bg1.png);transition:.3s;pointer-events:none}
.header2::before{top:0}
.header.fixed{background:linear-gradient(0deg,#005375 0,#006791 100%);box-shadow:0 .416vw .416vw 0 rgba(0,0,0,.21)}
.h-top{flex-direction:row-reverse;align-items:flex-end}
.h-menu{width:3.229vw;height:2.76vw;background:#fff;border-radius:0 0 .364vw .364vw;padding:.937vw .833vw}
.h-menu span em{left:0;right:0;height:.104vw;border-radius:.208vw}
.h-menu span em:first-child{top:0}
.h-menu span em:nth-child(2){top:50%;transform:translateY(-50%);right:auto;transition:.3s}
.h-menu span em:last-child{bottom:0}
.h-btns{align-items:center;margin-right:4.583vw;position: relative;z-index: 1;}
.h-lang{line-height:1.25vw;transition:.3s;border-radius:.625vw;border:1px solid #fff;padding:0 .52vw;margin-right:.52vw;font-size:.733vw}
.h-search{width:1.302vw;height:1.25vw;background-size:contain;transition:.3s}
.h-search:hover{opacity:.8}
.search-switch{padding-right:1.041vw;margin-right:.26vw;justify-content:flex-end;transition:all .3s;width:1.041vw}
.h-link{font-size:0;justify-content:flex-end;align-items:center}
.search-switch.on .t-search{transform:translateY(-50%) scaleX(1);visibility:visible;opacity:1}
.t-search{right:0;top:50%;transform:translateY(-50%) scaleX(0);transform-origin:right center;visibility:hidden;background:#fff;border-radius:1.197vw;transition:all .3s;opacity:0}
.t-search>div{width:11.3vw;margin:0 auto;padding-right:2.604vw}
.t-search>div input[type=text]{padding:0 .781vw;font-size:.833vw;height:2.291vw;box-sizing:border-box;line-height:2.291vw;background:0 0}
.search-btn{right:1.041vw;top:0;justify-content:center;align-items:center}
.search-btn input{width:.989vw;margin:auto}
.h-inner{justify-content:center;margin-top:-.781vw;transition:.3s}
.fixed .h-inner{margin:0}
.logo{width:12.55vw;transition:.3s;height:5.208vw;margin:0 2vw}
.fixed .logo img{top:0;transform:translateX(-50%)}
.nav{margin-top:1.041vw}
.nav li{margin:0 1.681vw}
.nav .v1{font-size:1.041vw;line-height:5.208vw;height:5.208vw}
.sub{width:8.41vw;font-size:.8vw;top:100%;transform:translateX(-50%);padding: 1.2vw 0;}
.sub .link{padding:.48vw 0;transition:.3s}
.pop-search,.pop-search .pop-search-bg{left:0;top:0}
.pop-search .pop-search-close{right:2.604vw;top:2.604vw;width:1.666vw;height:1.666vw;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.search-box{top:50%;width:35.93vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 7.291vw 0 .625vw;line-height:2.604vw;font-size:.833vw}
.search-box .submit{right:0;top:0;width:6.25vw;bottom:0;font-size:.937vw}
.pop-nav{top:0;left:0;right:0;bottom:0;padding:4.27vw 2.604vw 2.604vw}
.pop-nav .close{right:3.125vw;top:1.562vw;width:1.875vw}
.pop-nav .top{width:15.52vw;margin:0 auto 4.166vw}
.ul-popnav1{margin-bottom:10.93vw}
.ul-popnav1 li{margin-right:3.645vw}
.ul-popnav1 li::after{width:2.968vw;height:1px;background:#f2f6fe;opacity:.35;content:"";right:-3.229vw;top:.625vw}
.ul-popnav1 .tit{font-size:1.041vw;transition:.3s;margin-bottom:1.875vw}
.ul-popnav1 .tit:hover{opacity:.8}
.ul-popnav1 .link{font-size:.937vw;margin-bottom:.781vw;transition:.3s}
.pop-nav .cont{align-items:center;justify-content:space-between}
.pop-nav .cont .left{font-size:.729vw}
.pop-nav .cont .left span{font-size:1.25vw;margin-right:.625vw;font-family:SourceHanSerifCN-Heavy}
.ul-popnav2 li{margin-left:.416vw}
.ul-popnav2 .con{line-height:1.406vw;border-radius:.208vw;border:1px solid #f2f6fe;padding:0 .625vw;font-size:.729vw;transition:.3s}
.menuBtn{top:.625vw;right:.625vw;width:1.562vw;height:1.562vw;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{height:.208vw;margin:.208vw 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{margin:0;left:0;top:50%;margin-top:-.26vw;width:1.562vw}
.menuBtn.open b:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{font-size:.937vw;padding-bottom:2.187vw}
.f-links li{margin-left:2.862vw}
.f-links .f1{transition:.3s}
.f-links .f1:hover{opacity:.8}
.f-top{padding:3.125vw 0 2.343vw;border-bottom:1px solid rgba(246,251,255,.2);margin-bottom:2.604vw}
.f-top img{left:0;bottom:0;width:19.21vw}
.f-dw{justify-content:space-between;align-items:flex-end;flex-direction:row-reverse}
.f-dw .right{flex-direction:row-reverse;align-items:flex-end}
.f-dw .right .vximg{width:8.854vw;margin-left:1.25vw}
.f-dw .right .txt{font-size:.833vw}
.f-logo{width:18.43vw;margin-bottom:2.291vw}
.f-copy a{transition:.3s}
}
@media only screen and (max-width:1199px){
.wp{width:100%;max-width:100%;padding:0 15px}
.nav{display:none}
.h-menu{width:30px;height:30px;background:#fff;border-radius:50%;display:block;padding:8px 4px}
.h-menu span em:nth-child(2){width:100%}
.h-btns{margin-right:10px}
.header{padding:0 15px;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;height:60px}
.logo{width:100px;height:auto}
.h-inner{margin-top:0}
.logo .logo1,.logo .logo2{display:none}
.logo .logo3{display:block}
.search-box{width:90%}
.pop-nav{padding:20px 15px;bottom:0;overflow-y:auto}
.pop-nav .close{width:17px;height:17px;right:22px;top:21px}
.pop-nav .top{width:120px;margin:0 0 10px}
.ul-popnav1{border-top:1px solid rgba(255,255,255,.1);margin-bottom:20px}
.ul-popnav1 li{display:block;margin-right:0;text-align:left;position:relative}
.ul-popnav1 li::after{display:none;margin-bottom:10px}
.ul-popnav1 .con{padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}
.ul-popnav1 .tit{margin-bottom:0;font-size:15px}
.ul-popnav1 .icon{position:absolute;right:10px;top:15px;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/arr.png);transition:.3s}
.ul-popnav1 .ok .icon{transform:rotate(90deg)}
.ul-popnav1 .link{font-size:14px;margin-bottom:5px;padding:10px}
.ul-popnav1 .group{display:none}
.pop-nav .cont{display:block}
.pop-nav .cont .left span{font-size:16px}
.pop-nav .cont .left{font-size:12px;margin-bottom:10px;display:none}

.ul-popnav2{text-align:center}
.ul-popnav2 li{margin:0}
.ul-popnav2 .con{font-size:12px;padding:0 10px}
.f-top{display:none}
.f-dw{display:block}
.f-dw .right .vximg{width:80px;margin:0 auto 15px}
.f-dw .right{justify-content:center;flex-direction:row;align-items:center;margin-bottom:20px;display:block;text-align:center}
.f-dw .right .txt{font-size:14px;text-align:center}
.footer{padding:20px 0;font-size:14px}
.f-logo{width:160px;margin:0 auto 20px}
.f-logo.m{display:block}
.f-logo.pc{display:none}
.f-copy{text-align:center}
.header::before{height:60px}
.h-lang{font-size:10px;line-height:20px}
.t-search>div input[type=text]{line-height:30px;height:30px;font-size:12px}
.t-search>div{width:160px}
}

.banner .pic .bg,.banner .pic img{height:100vh;object-fit:cover;display:block;width:100%;transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-ms-transition:all 5s ease-out;-o-transition:all 5s ease-out;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}

.banner .img_scale .pic .bg{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.banner .slick-dots{position:absolute;bottom:110px;left:0;right:0;text-align:center;z-index:3}
.banner .slick-dots li{display:inline-block;margin:0 5px;vertical-align:middle}
.banner .slick-dots button{font-size:0;cursor:pointer;border:none;background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s;width:51px;height:51px;position:relative;background-color:transparent}
.banner .slick-dots button::after{width:18px;height:18px;background:#fefefe;border-radius:50%;content:"";left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;transition:.3s;position:absolute}
.banner .slick-dots li.slick-active button::after{opacity:0}
.banner .slick-dots li.slick-active button{background-image:url(../images/index/icon1.png)}
.banner .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:55px;height:55px;border-radius:50%;border:1px solid #fff;background-position:center;background-repeat:no-repeat;background-size:17px;font-size:0;background-color:transparent;transition:.3s;z-index:1;cursor:pointer}
.banner .slick-arrow:hover{background-color:#005375;color:#fff;border-color:#005375}
.banner .slick-next{background-image:url(../images/index/next.png);right:50px}
.banner .slick-prev{background-image:url(../images/index/prev.png);left:50px}
.main-idx{background-position:top center;background-repeat:no-repeat;background-size:100% auto;overflow:hidden}
.row-idx1{padding:60px 0 110px;background-position:bottom center;background-repeat:no-repeat;background-size:100% auto}
.m-idx1_1{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}
.m-idx1-l{width:72%}
.m-idx1-r{width:26%}
.g-top{display:flex;align-items:center;justify-content:space-between}
.g-tita1{position:relative;line-height:1.2}
.g-tita1 .bg{display:block;position:absolute;left:0;bottom:0;width:71px;height:71px}
.g-tita1 .s1{margin-top:-25px}
.g-tita1 .s2{padding-top:20px;margin-left:-2px}
.g-tita1 .font,.g-tita1 em,.g-tita1 span{display:inline-block;vertical-align:middle}
.g-tita2 .font,.g-tita2 em,.g-tita2 span{display:inline-block;vertical-align:bottom}
.g-tita1 span{font-size:46px;color:#005375;font-family:SourceHanSerifCN-Heavy}
.g-tita1 .font{font-size:36px;color:#ff8400;font-family:SourceHanSansCN-Bold;border-top:3px solid #ff8400}
.g-more1{display:inline-block;font-size:14px;color:#005375;padding-left:25px;background-position:left center;background-repeat:no-repeat;background-size:21px auto;background-image:url(../images/index/icon3.png);transition:.3s}
.g-more1:hover{padding-left:30px}
.m-idx1-l .cont{display:flex;margin-top:38px}
.m-idx1-l .picbox{width:63%;position:relative;padding:0 0 32px 24px}
.m-idx1-l .picinner{position:relative}
.m-idx1-l .taba1{position:absolute;top:0;right:0;width:100%;height:100%}
.m-idx1-l .picbox::before{position:absolute;left:0;bottom:0;top:76px;right:15px;content:"";background:#005375;opacity:.9}
.m-idx1-l .picbox .pic{padding-top:69%;position:relative;overflow:hidden}
.m-idx1-l .picbox .pic .img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;left:0;right:0;top:0;bottom:0}
.m-idx1-l .txtright{flex:1;position:relative;z-index:4}
.main-idx .pic::before{position:absolute;top:0;left:-90%;display:block;content:"";width:50%;height:100%;opacity:.25;pointer-events:none;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,53) 50%,rgba(255,255,255,0) 70%);background:linear-gradient(to right,rgba(255,255,255,0) 30%,rgba(255,255,255,53) 50%,rgba(255,255,255,0) 70%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg);z-index:3}
@-webkit-keyframes shine{
100%{left:125%}
}
@keyframes shine{
100%{left:125%}
}
.main-idx a:hover .pic:before{-webkit-animation:1s shine;animation:1s shine}
.ul-tabidx1 .con{display:block;font-size:16px;transition:.3s;padding:20px 30px 20px 25px;position:relative}
.ul-tabidx1 .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-tabidx1 .date{color:#ff8400;transition:.3s;margin-bottom:6px}
.ul-tabidx1 .on .con,.ul-tabidx1 .on .con .date{color:#196483}
.ul-tabidx1 .con::after{position:absolute;right:0;top:50%;transform:translateY(-50%);background-position:right center;background-repeat:no-repeat;background-size:100% auto;content:"";background-image:url(../images/index/bg2.png);transition:.3s;width:454px;height:134px;opacity:0}
.ul-tabidx1 .on .con::after{opacity:1}
.ul-tabidx1 .inner{position:relative;z-index:1}
.ul-idx1{margin-top:38px}
.ul-idx1 li{margin-bottom:25px}
.ul-idx1 .con{display:block;border-bottom:1px dashed rgba(10,2,5,.2);padding-bottom:20px;display:flex;align-items:center;transition:.3s}
.ul-idx1 .con:hover{color:#196483}
.ul-idx1 .date{width:56px;text-align:right;color:#fff;background:#0f5b7b;margin-right:30px;padding:10px}
.ul-idx1 .date .d1{font-size:24px;line-height:1}
.ul-idx1 .date .d2{font-size:14px;opacity:.5}
.ul-idx1 .txt{flex:1}
.ul-idx1 .tit{font-size:16px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-idx1_2 .top{text-align:right}
.m-idx1_2 .cont{background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/index/bg3.png);padding:30px 0 75px 130px;position:relative;margin-top:20px}
.m-idx1_2 .cont .left{padding-right:12px;padding-bottom:12px;position:absolute;left:0;top:-22px;width:100px;text-align:center}
.m-idx1_2 .cont .left::after{position:absolute;right:0;bottom:0;content:"";width:49px;height:51px;background:#f8a854}
.m-idx1_2 .cont .left .p{width:87px;background:#005375;font-size:46px;color:#f2f6fe;font-family:SourceHanSerifCN-Heavy;position:relative;z-index:1}
.ul-idx1_2 li{float:left;width:33.3%}
.ul-idx1_2 .con{display:block;padding:6px 76px 25px 28px;border-left:3px solid #f8a854;transition:.3s}
.ul-idx1_2 .con:hover{transform:translateY(-10px)}
.ul-idx1_2 .date{font-size:18px;color:#f8a854;margin-bottom:4px}
.ul-idx1_2 .tit{font-size:16px;color:#005375;margin-bottom:5px}
.row-idx2{padding:110px 0 0;position:relative;background-position:left center;background-repeat:no-repeat;background-size:auto 100%}
.row-idx2 .after1{position:absolute;width:513px;left:303px;top:-146px;display:block;animation:5s ease-in-out infinite ani_weixing}
@keyframes ani_weixing{
0%{transform:translate(0)}
50%{transform:translate(15px,-20px)}
100%{transform:translateY(0)}
}
.row-idx2 .after2{position:absolute;width:230px;right:494px;bottom:-108px;display:block}
.row-idx2 .after3{position:absolute;width:252px;left:0;top:-150px;display:block}
.row-idx2 .after4{position:absolute;width:604px;right:0;top:0;display:block}
.m-idx2{overflow:hidden}
.m-idx2-l{float:left;width:47.5%}
.m-idx2-r{float:right;width:50%;padding-right:200px;display:flex;flex-direction:column-reverse}
.m-idx2-l .g-tita1 span{color:#fff}
.m-idx2-l .top{padding-left:287px;margin-bottom:52px}
.m-idx2-l .top .desc{font-size:14px;color:#c2f1fe;margin-top:20px;line-height:1.7}
.m-banfor2{overflow:hidden;padding-left:332px;margin-bottom:125px;padding-right:50px}
.m-idx2-l .txt{color:#fff;font-size:14px;display:block}
.m-idx2-l .txt .info{margin-bottom:10px}
.m-idx2-l .txt .info span{display:inline-block;line-height:30px;border-radius:15px;border:1px solid #fff;font-size:14px;padding:0 15px;opacity:.8}
.m-idx2-l .txt .tit{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px}
.m-idx2-l .txt .line{width:235px;height:3px;background:#fff;margin:20px 0 18px}
.m-idx2-l .txt .desc2{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;line-height:1.7}
.ul-idx2_1{text-align:right;padding:28px 34px 0 0;background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/index/bg6-1.png);height:144px;width:48%}
.ul-idx2_1 li{margin-left:40px;display:inline-block}
.ul-idx2_1 li:first-child{margin-left:0}
.ul-idx2_1 .con{font-size:16px;color:#fefefe;transition:.3s;display:block}
.ul-idx2_1 .con:hover{transform:translateY(-10px)}
.ul-idx2_1 .icon{width:35px;height:35px;margin:0 auto 4px}
.ul-idx2_1 .icon1{display:block;width:100%}
.m-banfor1{margin-bottom:15px}
.m-banfor1 .con{display:block}
.m-banfor1 .pic{padding-top:61%;position:relative;overflow:hidden}
.m-banfor1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-banfor1 .con:hover .pic img{transform:scale(1.06)}
.m-bannav1 .con{display:block}
.m-bannav1 .pic{padding-top:61%;position:relative;overflow:hidden;border:2px solid transparent;transition:.3s}
.m-bannav1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-bannav1 .con:hover .pic img{transform:scale(1.06)}
.m-bannav1{margin:0 -8px}
.m-bannav1 .item{padding:0 8px}
.m-bannav1 .slick-current .pic{border-color:#fff}
.row-idx3{padding:104px 0 98px;background-position:center;background-repeat:no-repeat;background-size:contain}
.row-idx3 .g-tita1 span{color:#d13125}
.ul-idx3{margin:32px -20px 0;overflow:hidden}
.ul-idx3 li{float:left;width:25%;padding:0 20px}
.ul-idx3 .con{display:block;transition:.3s}
.ul-idx3 .pic{display:block;padding-top:57.4%;position:relative;overflow:hidden;margin-bottom:14px}
.ul-idx3 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-idx3 .con:hover .pic img{transform:scale(1.06)}
.ul-idx3 .con:hover{color:#005375}
.ul-idx3 .tit{font-size:16px;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3em}
.ul-idx3 .date{font-size:16px;color:#c51d1d;padding-left:8px;border-left:4px solid #c51d1d}
.row-idx4{padding:380px 0 66px;background-position:top center;background-repeat:no-repeat;background-size:cover}
.row-idx4 .list{width:100%;overflow:hidden}
.row-idx4 .list ul{overflow:hidden;display:flex}
.ul-idx4_1{overflow:hidden;margin:0 -15px 88px;position: relative;}

.ul-idx4_1 .slick-arrow{
    position: absolute;
    width: 40px;
    height: 40px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px auto;
    border: 1px solid #005375;
    border-radius: 50%;
    font-size: 0;
    background-color: #fff;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1;
    cursor: pointer;
    transition: .3s;
}
.ul-idx4_1 .slick-arrow:hover{
    opacity: 0.8;
}
.ul-idx4_1 .slick-prev {
    left: 0;
    background-image: url(../images/zwj/left.png);
}
.ul-idx4_1 .slick-next {
    right: 0;
    background-image: url(../images/zwj/right.png);
}
.ul-idx4_1 .item{
    padding:0 15px
}
/* .ul-idx4_1 li{float:left;width:12.5%;padding:0 15px} */
.ul-idx4_1 .item:nth-child(even),.ul-idx4_1 li:nth-child(even){padding-top:54px}
.ul-idx4_1 .con{display:block;height:330px;background-color:#005375;color:#f2f6fe;padding:10px 10px 0 20px;transition:.3s;position:relative;width: 180px;margin: 0 15px;}
.ul-idx4_1 .con:hover{background-color:#dfa56c}
.ul-idx4_1 .info{font-size:.7vw;}
.ul-idx4_1 .name{font-size:24px}
.ul-idx4_1 .desc{font-size:12px;opacity:.6}
.ul-idx4_1 .img{position:absolute;left:0;right:0;width:100%;display:block;bottom:0}
.m-idx4_1{position:relative;background-color:#fff;padding:28px 48px 64px}
.m-idx4_1::before{position:absolute;height:210px;background:#fff;opacity:.4;left:72px;right:72px;top:-42px;content:""}
.m-idx4_1 .top{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/index/bg10.png);text-align:center;top:-26px;position:absolute;left:0;right:0;width:100%}
.m-idx4_1 .top span{display:inline-block;font-size:22px;color:#fefefe;line-height:50px}
.m-idx4_1 .line{display:block;width:100%;margin-bottom:60px}
.ul-idx4_2{overflow:hidden}
.ul-idx4_2 li{float:left;width:20%;text-align:center;position:relative}
.ul-idx4_2 li::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:1px;height:110px;background:#005375;opacity:.21}
.ul-idx4_2 li:last-child:after{display:none}
.ul-idx4_2 .tit{font-size:18px;color:#b38656}
.ul-idx4_2 .num{font-size:60px;line-height:1;color:#005375;font-family:SourceHanSerifCN-Heavy}
.row-idx5{padding:55px 0 70px;background-position:center;background-repeat:no-repeat;background-size:cover}
.ul-idx5{margin:55px 0 0;display:flex;align-items:flex-start;justify-content:space-between}
.ul-idx5 .con{display:block;font-size:18px;text-align:center;color:#005375;transition:.3s}
.ul-idx5 .txt{height:3em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-idx5 .con:hover{transform:translateY(-10px)}
.ul-idx5 .icon img{display:block;width:114px;margin:0 auto 15px}
.m-professor{padding:166px 175px 166px 526px;background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;position:relative;margin-bottom:140px}
.m-professor .img{position:absolute;width:436px;left:0;bottom:0;display:block}
.m-professor .txt{border-top:4px solid #dfa56c;font-size:21px}
.m-professor .txt .group{padding:18px 0 8px;border-bottom:2px solid rgba(223,165,108,.3)}
.m-professor .txt .top{font-size:14px;color:#9b6e43}
.m-professor .txt span{display:inline-block;margin-right:26px;margin-bottom:8px}
.m-liren{display:flex;justify-content:space-between;padding:0px 0 212px}
.m-liren .col{width:49%}
.m-liren .top{line-height:50px;background:linear-gradient(95deg,#005375 0,rgba(0,83,117,0) 100%);padding:0 22px;font-size:20px;color:#fff}
.m-liren .col:last-child .top{background:linear-gradient(95deg,#dfa56c 0,rgba(223,165,108,0) 100%)}
.m-liren .group{padding:28px 20px 30px;border-bottom:1px dashed rgba(10,2,5,.34);font-size:18px;display:flex;align-items:center}
.m-liren .group .name{width:80px}
.m-liren .group .year{display:inline-block;background-color:rgba(0,83,117,.1);padding:0 22px;line-height:28px;font-size:16px;color:#005375;border-radius:28px}
.m-liren .col:last-child .group .year{color:#dfa56c;background-color:rgba(223,165,108,.1)}
.m-current{padding:153px 0 142px}
.m-current .inner{padding:25px 27px 22px 25px;position:relative}
.m-current .line{position:absolute;height:78px;background:#005375;right:0;left:272px;top:0}
.m-current .line2{position:absolute;width:574px;height:593px;background:#dfa56c;left:0;bottom:0}
.m-current .line3{position:absolute;height:78px;background:#005375;right:92px;left:148px;bottom:0}
.m-current .cont{background-color:#fff;position:relative;padding:46px 40px 44px 624px}
.m-current .cont .bg{display:block;width:652px;left:0;bottom:0;position:absolute}
.m-current .cont .top{font-size:20px;color:#005375;display:flex;align-items:center;margin-bottom:15px;position:relative}
.m-current .cont .top::after{position:absolute;left:0;right:0;top:14px;background-color:#005375;content:"";height:1px}
.m-current .cont .top span{display:inline-block;z-index:1;position:relative;background-color:#fff;padding:0 10px}
.m-current .cont .group{display:flex;align-items:center;border-bottom:1px dashed rgba(10,2,5,.34);min-height:68px;padding:16px 10px;font-size:16px}
.m-current .cont .t1,.m-current .cont .t2{width:50%; margin-left:15%}
.m-current .cont .t3{width:0%; display:none}
.row-subject{background-position:top center;background-repeat:no-repeat;background-size:100% auto;padding:65px 0 90px}
.m-subject1{text-align:center;margin-bottom:72px;color:#005375}
.m-subject1 .tit{font-size:42px;margin-bottom:18px}
.m-subject1 .desc{font-size:16px;line-height:1.8}
.m-bansub1 .slick-list{padding:0 260px}
.m-bansub1 .item{padding:0 6px;opacity:.6}
.m-bansub1 .slick-active.item{opacity:1}
.m-bansub1 .con{display:block;height:605px;position:relative;overflow:hidden}
.m-bansub1 .con .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-bansub1 .con .txt{position:absolute;top:0;bottom:0;left:0;width:40%;padding:76px 0 0 90px;color:#fff}
.m-bansub1 .con .tit{font-size:42px;margin-bottom:124px}
.m-bansub1 .con .desc{font-size:16px;margin-bottom:32px;line-height:1.8}
.m-bansub1 .con .desc::-webkit-scrollbar{width:6px;height:6px;border-radius:10px}
.m-bansub1 .con .desc::-webkit-scrollbar-track{border-radius:10px}
.m-bansub1 .con .desc::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f4f4f4}
.m-bansub1 .con .icon{display:block;width:45px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/zwj/arr.png);transition:.3s}
.m-bansub1 .con:hover .icon{margin-left:10px}
.m-bansub1{position:relative}
.m-bansub1 .slick-dots{position:absolute;bottom:-44px;left:0;right:0;text-align:center;z-index:3}
.m-bansub1 .slick-dots li{display:inline-block;margin:0 11px;vertical-align:middle}
.m-bansub1 .slick-dots button{width:10px;height:10px;background-color:#dfa56c;border-radius:50%;font-size:0;cursor:pointer;border:none;background-position:center;background-repeat:no-repeat;background-size:contain;transition:.3s}
.m-bansub1 .slick-dots li.slick-active button{background-color:#005375}
.m-bansub1 .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);width:55px;height:55px;background:center no-repeat #fff;border-radius:50%;font-size:0;transition:.3s;z-index:1;cursor:pointer;border:none;background-size:14px auto}
.m-bansub1 .slick-arrow:hover{background-color:#dfa56c}
.m-bansub1 .slick-next{background-image:url(../images/zwj/right.png);right:232px}
.m-bansub1 .slick-prev{background-image:url(../images/zwj/left.png);left:232px}
.row-coop{padding:0px 0 230px}
.row-coop .txt{font-size:18px;line-height:1.9}
.m-coop1{overflow:hidden;margin-bottom:82px}
.m-coop1 .left{width:39%;float:left;position:relative;padding:0 34px 75px 0;margin-right:62px}
.m-coop1 .left::after{position:absolute;right:0;bottom:0;top:112px;left:88px;content:"";background:#005375;opacity:.1}
.m-coop1 .pic{position:relative;z-index:1;padding-top:66%;overflow:hidden}
.m-coop1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;display:block;object-fit:cover;height:100%}
.m-coop1 .right{overflow:hidden;padding-top:45px}
.m-coop2{margin-bottom:122px}
.m-coop2 img{display:block;width:100%}
.m-coop3{position:relative;margin-bottom:122px}
.m-coop3::after{position:absolute;left:0;right:65px;top:132px;bottom:88px;background:#f0a75e;opacity:.2;content:""}
.m-coop3 .inner{position:relative;z-index:1;overflow:hidden}
.m-coop3 .left{width:50%;float:left;padding:0 45px}
.m-coop3 .left .txt{padding:55px 30px 105px 40px;background-color:#fff}
.m-coop3 .right{width:50%;float:right;overflow:hidden}
.m-coop3 .right img{display:block;width:100%}
.m-coop3 .pic1{width:400px}
.m-coop3 .pic2{width:505px;margin-top:-80px;float:right;position:relative;z-index:1}
.ul-picp4{overflow:hidden;margin-bottom:82px}
.ul-picp4 li{float:left;width:33.3%;padding:0 3px}
.ul-picp4 .pic{padding-top:66%;position:relative;overflow:hidden}
.ul-picp4 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;display:block;object-fit:cover;height:100%}
.m-science{position:relative;padding:72px 0 270px}
.m-science::after{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-50%);content:"";background-color:#005375;opacity:.2;width:1px}
.m-science .group{overflow:hidden;font-size:16px}
.m-science .group .left{float:left;width:50%;text-align:right;font-size:20px;color:#005375;padding:40px}
.m-science .group .right{float:right;width:50%;border-bottom:1px solid rgba(0,83,117,.11);padding:40px 40px 25px}
.m-science .group .right .txt{display:inline-block}
.m-science .group .right a{display:block;margin-bottom:20px;transition:.3s}
.m-intro1{padding:218px 0 254px;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}

.m-intro1 .weixing{width:632px !important;position:absolute;right:85px;bottom:-80px;animation:5s ease-in-out infinite ani_weixing}
.m-intro1 .txt{color:#fff;font-size:18px; max-width: 50%;}
.m-intro1 .tit{font-size:36px}
.m-intro1 .line{width:211px;height:3px;background:#dfa56c;margin:15px 0}
.m-intro1 .desc{font-size:24px;margin-bottom:35px}
.m-intro1 .info{margin-bottom:30px}
.m-intro1 .info span{display:inline-block;margin-right:10px;margin-bottom:10px;line-height:58px;border-radius:29px;border:1px dashed #fff;padding:0 34px}
.m-intro2{display:flex;align-items:stretch;margin-bottom:130px}
.m-intro2 .left{width:50%;padding:40px 20px 40px 20px;position:relative;z-index:1;}
.m-intro2 .left .tit{font-size:24px;margin-bottom:46px}
.ul-intro2{overflow:hidden;font-size:16px;color:#757575;position:relative;margin-bottom:30px}
.ul-intro2::after{position:absolute;left:0;bottom:0;content:"";width:339px;height:2px;background:#dfa56c}
.ul-intro2 li{float:left;width:33.3%;margin-bottom:24px}
.ul-intro2 .info{font-size:70px;color:#dfa56c}
.m-intro2 .left .ps{font-size:16px;color:#fff; line-height: 2;}
.m-intro2 .right{width:50%;position:relative;font-size:16px;color:#383838;padding:170px 0 0 198px;line-height:1.8}
.m-intro2 .right .cont{position:relative;z-index:1}
.m-intro2 .right .bg{width:510px;right:375px;top:-80px;position:absolute}
.m-intro3{position:relative;z-index:1;margin-bottom:100px}
.m-intro3 .top{background-color:#dfa56c;padding:68px 0 76px}

.m-intro-pics{overflow: hidden;}
.m-intro-pics > div{float:left; width:32%; margin-right: 2%; margin-bottom: .5vw;}
.m-intro-pics > div:nth-child(3n){float:right; margin-right: 0;}
.m-intro-pics span{display: block; width:100%; text-align: center; font-size: .8vw; line-height: 1.5; padding:1vw 0vw;}

.ul-intro3{display:flex;color:#fff;padding:0 30px}
.ul-intro3 li{padding:0 58px 0 80px;position:relative}
.ul-intro3 li::after{position:absolute;right:0;top:50%;transform:translateY(-50%);content:"";width:1px;height:104px;background:#fff}
.ul-intro3 li:last-child:after{display:none}
.ul-intro3 .tit{font-size:16px}
.ul-intro3 .desc{font-size:18px;line-height:1.1}
.ul-intro3 .desc .num{font-size:70px;display:inline-block}
.m-intro3 .dw{font-size:18px;color:#333;display:flex;align-items:stretch; margin-top: 1.5vw;}
.m-intro3 .dw .left{width:50%;float:left;display:flex;flex-direction:column-reverse;padding:0px 40px 0px 0px}
.m-intro3 .dw .right{overflow:hidden;flex:1}
.m-intro3 .dw .right img{display:block;width:100%}
.m-intro4{text-align:center;padding-bottom:106px; overflow: hidden;}
.m-intro4 > div{float:left;}
.m-intro4 > div img{margin:0;}
.m-intro4 > div:first-child{width:36.4%;}
.m-intro4 > div:last-child{width:61.7%; float:right;}
.m-intro4 > div span{display: block; width:100%; text-align: center; font-size: .8vw; line-height: 1.5; padding:1vw 0vw;}
.m-intro4 .tit{font-size:39px;color:#dfa56c;position:relative;margin-bottom:20px;padding-bottom:4px}
.m-intro4 .tit::after{position:absolute;bottom:0;left:50%;transform:translateX(-50%);content:"";width:74px;height:3px;background:#dfa56c}
.m-intro4 .txt{font-size:16px;width:676px;margin:0 auto 50px;line-height:1.8}
.m-intro4 .btn{width:211px;line-height:51px;border:1px solid #005375;transition:.3s;font-size:16px;color:#005375;display:block;margin:0 auto}
.m-intro4 .btn:hover{background-color:#005375;color:#fff}
@media only screen and (min-width:1199px){
.banner .pic .bg{height:100vh;object-fit:cover;transition:all 5s ease-out;-webkit-transition:all 5s ease-out;-moz-transition:all 5s ease-out;-ms-transition:all 5s ease-out;-o-transition:all 5s ease-out;transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1)}
.banner .img_scale .pic .bg{transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1)}
.banner .slick-dots{bottom:5.729vw;left:0;right:0}
.banner .slick-dots li{margin:0 .26vw}
.banner .slick-dots button{border-radius:50%;font-size:0;border:none;width:2.656vw;height:2.656vw;background-size:contain;transition:.3s}
.banner .slick-dots button::after{width:.937vw;height:.937vw}
.banner .slick-arrow{top:50%;transform:translateY(-50%);width:2.864vw;height:2.864vw;border-radius:50%;border:1px solid #fff;background-size:.885vw;font-size:0;transition:.3s}
.banner .slick-next{background-image:url(../images/index/next.png);right:2.604vw}
.banner .slick-prev{background-image:url(../images/index/prev.png);left:2.604vw}
.row-idx1{padding:3.125vw 0 5.729vw}
.m-idx1_1{align-items:flex-start;justify-content:space-between;margin-bottom:1.041vw}
.g-top{align-items:center;justify-content:space-between}
.g-tita1{line-height:1.2}
.g-tita1 .bg{left:0;bottom:0;width:3.697vw;height:3.697vw}
.g-tita1 .s1{margin-top:-1.302vw}
.g-tita1 .s2{padding-top:1.041vw;margin-left:-.104vw}
.g-tita1 span{font-size:2.395vw;font-family:SourceHanSerifCN-Heavy}
.g-tita1 .font{font-size:1.875vw;font-family:SourceHanSansCN-Bold;border-top:solid #ff8400}
.g-more1{font-size:.729vw;padding-left:1.302vw;background-size:1.093vw auto;background-image:url(../images/index/icon3.png);transition:.3s}
.g-more1:hover{padding-left:1.562vw}
.m-idx1-l .cont{margin-top:1.979vw}
.m-idx1-l .picbox{padding:0 0 1.666vw 1.25vw}
.m-idx1-l .picbox::before{left:0;bottom:0;top:3.958vw;right:.781vw;content:"";background:#005375;opacity:.9}
.m-idx1-l .picbox .pic .img{object-fit:cover;left:0;right:0;top:0;bottom:0}
.m-idx1-l .txtright{flex:1}
.main-idx .pic::before{top:0;left:-90%;content:"";opacity:.25;pointer-events:none;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,53) 50%,rgba(255,255,255,0) 70%);background:linear-gradient(to right,rgba(255,255,255,0) 30%,rgba(255,255,255,53) 50%,rgba(255,255,255,0) 70%);-webkit-transform:skewX(-25deg);-ms-transform:skewX(-25deg);transform:skewX(-25deg)}
.main-idx a:hover .pic:before{-webkit-animation:1s shine;animation:1s shine}
.ul-tabidx1 .con{font-size:.833vw;transition:.3s;padding:1.041vw 1.562vw 1.041vw 1.302vw}
.ul-tabidx1 .date{transition:.3s;margin-bottom:.312vw}
.ul-tabidx1 .con::after{right:0;top:50%;transform:translateY(-50%);background-size:100% auto;content:"";background-image:url(../images/index/bg2.png);transition:.3s;width:23.64vw;height:6.979vw;opacity:0}
.ul-tabidx1 .on .con::after{opacity:1}
.ul-idx1{margin-top:1.979vw}
.ul-idx1 li{margin-bottom:1.302vw}
.ul-idx1 .con{border-bottom:1px dashed rgba(10,2,5,.2);padding-bottom:1.041vw;align-items:center;transition:.3s}
.ul-idx1 .date{width:2.916vw;background:#0f5b7b;margin-right:1.562vw;padding:.52vw}
.ul-idx1 .date .d1{font-size:1.25vw;line-height:1}
.ul-idx1 .date .d2{font-size:.729vw;opacity:.5}
.ul-idx1 .txt{flex:1}
.ul-idx1 .tit{font-size:.833vw}
.m-idx1_2 .cont{background-size:100% auto;background-image:url(../images/index/bg3.png);padding:1.562vw 0 3.906vw 6.77vw;margin-top:1.041vw}
.m-idx1_2 .cont .left{padding-right:.625vw;padding-bottom:.625vw;left:0;top:-1.145vw;width:5.208vw}
.m-idx1_2 .cont .left::after{right:0;bottom:0;content:"";width:2.552vw;height:2.656vw;background:#f8a854}
.m-idx1_2 .cont .left .p{width:4.531vw;background:#005375;font-size:2.395vw;font-family:SourceHanSerifCN-Heavy}
.ul-idx1_2 li{width:33.3%}
.ul-idx1_2 .con{padding:.312vw 3.958vw 1.302vw 1.458vw;border-left:solid #f8a854}
.ul-idx1_2 .date{font-size:.937vw;margin-bottom:.208vw}
.ul-idx1_2 .tit{font-size:.833vw;margin-bottom:.26vw}
.row-idx2{padding:5.729vw 0 0;background-size:auto 100%}
.row-idx2 .after1{width:26.71vw;left:15.78vw;top:-7.604vw;animation:5s ease-in-out infinite ani_weixing}
@keyframes ani_weixing{
0%{transform:translate(0)}
50%{transform:translate(.781vw,-1.041vw)}
100%{transform:translateY(0)}
}
.row-idx2 .after2{width:11.97vw;right:25.72vw;bottom:-5.625vw}
.row-idx2 .after3{width:13.12vw;left:0;top:-7.812vw}
.row-idx2 .after4{width:31.45vw;right:0;top:0}
.m-idx2-l{width:47.5%}
.m-idx2-r{padding-right:10.41vw;flex-direction:column-reverse}
.m-idx2-l .top{padding-left:14.94vw;margin-bottom:2.708vw}
.m-idx2-l .top .desc{font-size:.729vw;margin-top:1.041vw;line-height:1.7}
.m-banfor2{padding-left:17.29vw;margin-bottom:6.51vw;padding-right:2.604vw}
.m-idx2-l .txt{font-size:.729vw}
.m-idx2-l .txt .info{margin-bottom:.52vw}
.m-idx2-l .txt .info span{line-height:1.562vw;border-radius:.781vw;border:1px solid #fff;font-size:.729vw;padding:0 .781vw;opacity:.6}
.m-idx2-l .txt .tit{font-size:1.093vw}
.m-idx2-l .txt .line{width:12.23vw;height:.156vw;background:#fff;margin:1.041vw 0 .937vw}
.m-idx2-l .txt .desc2{font-size:.729vw;line-height:1.7}
.ul-idx2_1{padding:1.458vw 1.77vw 0 0;background-size:100% auto;background-image:url(../images/index/bg6-1.png);height:7.5vw}
.ul-idx2_1 li{margin-left:2.083vw}
.ul-idx2_1 .con{font-size:.833vw;transition:.3s}
.ul-idx2_1 .con:hover{transform:translateY(-.52vw)}
.ul-idx2_1 .icon{width:1.822vw;height:1.822vw;margin:0 auto .58vw}
.m-banfor1{margin-bottom:.781vw}
.m-banfor1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-banfor1 .con:hover .pic img{transform:scale(1.06)}
.m-bannav1 .pic{border:solid transparent;transition:.3s}
.m-bannav1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-bannav1 .con:hover .pic img{transform:scale(1.06)}
.m-bannav1{margin:0 -.416vw}
.m-bannav1 .item{padding:0 .416vw}
.row-idx3{padding:5.416vw 0 5.104vw;background-size:contain}
.ul-idx3{margin:1.666vw -1.041vw 0}
.ul-idx3 li{padding:0 1.041vw}
.ul-idx3 .con{transition:.3s}
.ul-idx3 .pic{padding-top:57.4%;margin-bottom:.729vw}
.ul-idx3 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-idx3 .con:hover .pic img{transform:scale(1.06)}
.ul-idx3 .tit{font-size:.833vw;margin-bottom:1.041vw;height:3em}
.ul-idx3 .date{font-size:.833vw;padding-left:.416vw;border-left:solid #c51d1d}
.row-idx4{padding:19.79vw 0 3.437vw;background-size:cover}
.ul-idx4_1{margin:0 -.781vw 4.583vw}
.ul-idx4_1 .slick-arrow{
    width: 2.083vw;
    height: 2.083vw;
    background-size: 0.520vw auto;
    border: 1px solid #005375;
    border-radius: 50%;
    font-size: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: .3s;
}
.ul-idx4_1 .slick-arrow:hover{
    opacity: 0.8;
}
.ul-idx4_1 .slick-prev {
    left: 0;
    background-image: url(../images/zwj/left.png);
}
.ul-idx4_1 .slick-next {
    right: 0;
    background-image: url(../images/zwj/right.png);
}
.ul-idx4_1 .item{
    padding:0 0.781vw
}
/* .ul-idx4_1 li{width:12.5%;padding:0 .781vw} */
.ul-idx4_1 .item{
    padding:0 .781vw
}
.ul-idx4_1 .item:nth-child(even),.ul-idx4_1 li:nth-child(even){padding-top:2.812vw}
.ul-idx4_1 .con{width: 8.5vw; height:21.04vw;padding:1.145vw .52vw 0 1.041vw;transition:.3s;margin: 0 0.78vw;}
.ul-idx4_1 .info{font-size:.77}
.ul-idx4_1 .name{font-size:1.25vw}
.ul-idx4_1 .desc{font-size:.625vw;opacity:.6; display: none;}
.ul-idx4_1 .img{left:0;right:0;bottom:0}
.m-idx4_1{padding:1.458vw 2.5vw 3.333vw}
.m-idx4_1::before{height:10.93vw;background:#fff;opacity:.4;left:3.75vw;right:3.75vw;top:-2.187vw;content:""}
.m-idx4_1 .top{background-size:contain;background-image:url(../images/index/bg10.png);top:-1.354vw;left:0;right:0}
.m-idx4_1 .top span{font-size:1.145vw;line-height:2.604vw}
.m-idx4_1 .line{margin-bottom:3.125vw}
.ul-idx4_2 li::after{right:0;top:50%;transform:translateY(-50%);content:"";width:1px;height:5.729vw;background:#005375;opacity:.21}
.ul-idx4_2 .tit{font-size:.937vw}
.ul-idx4_2 .num{font-size:3.125vw;line-height:1;font-family:SourceHanSerifCN-Heavy}
.row-idx5{padding:2.864vw 0 3.645vw;background-size:cover}
.ul-idx5{margin:2.864vw 0 0;align-items:flex-start;justify-content:space-between}
.ul-idx5 .con{font-size:.937vw;transition:.3s}
.ul-idx5 .con:hover{transform:translateY(-.52vw)}
.ul-idx5 .icon img{width:5.937vw;margin:0 auto .781vw}
.m-professor{padding:2.645vw 9.114vw 8.645vw 27.39vw;background-size:100% auto;margin-bottom:7.291vw}
.m-professor .img{width:22.7vw;left:0;bottom:0}
.m-professor .txt{border-top:solid #dfa56c;font-size:1.093vw}
.m-professor .txt .group{padding:.937vw 0 .416vw;border-bottom:solid rgba(223,165,108,.3)}
.m-professor .txt .top{font-size:.729vw}
.m-professor .txt span{margin-right:1.354vw;margin-bottom:.416vw}
.m-liren{justify-content:space-between;padding:0vw 0 4vw}
.m-liren .top{line-height:2.604vw;background:linear-gradient(95deg,#005375 0,rgba(0,83,117,0) 100%);padding:0 1.145vw;font-size:1.041vw}
.m-liren .col:last-child .top{background:linear-gradient(95deg,#dfa56c 0,rgba(223,165,108,0) 100%)}
.m-liren .group{padding:1.458vw 1.041vw 1.562vw;border-bottom:1px dashed rgba(10,2,5,.34);font-size:.937vw;align-items:center}
.m-liren .group .name{width:4.166vw}
.m-liren .group .year{padding:0 1.145vw;line-height:1.458vw;font-size:.833vw;border-radius:1.458vw}
.m-current{padding:3vw 0 3.395vw}
.m-current .inner{padding:1.302vw 1.406vw 1.145vw 1.302vw}
.m-current .line{height:4.062vw;background:#005375;right:0;left:14.16vw;top:0}
.m-current .line2{width:29.89vw;height:30.88vw;background:#dfa56c;left:0;bottom:0}
.m-current .line3{height:4.062vw;background:#005375;right:4.791vw;left:7.708vw;bottom:0}
.m-current .cont{padding:2.395vw 2.083vw 2.291vw 32.5vw}
.m-current .cont .bg{width:33.95vw;left:0;bottom:0}
.m-current .cont .top{font-size:1.041vw;align-items:center;margin-bottom:.781vw}
.m-current .cont .top::after{left:0;right:0;top:.729vw;content:"";height:1px}
.m-current .cont .top span{padding:0 .52vw}
.m-current .cont .group{align-items:center;border-bottom:1px dashed rgba(10,2,5,.34);min-height:3.541vw;padding:.833vw .52vw;font-size:.833vw}
.row-subject{background-size:100% auto;padding:3.385vw 0 6.987vw}
.m-subject1{margin-bottom:3.75vw}
.m-subject1 .tit{font-size:2.187vw;margin-bottom:.937vw}
.m-subject1 .desc{font-size:.833vw;line-height:1.8}
.m-bansub1 .slick-list{padding:0 13.54vw}
.m-bansub1 .item{padding:0 .312vw}
.m-bansub1 .con{height:31.51vw}
.m-bansub1 .con .bg{left:0;right:0;top:0;bottom:0;object-fit:cover}
.m-bansub1 .con .txt{top:0;bottom:0;left:0;padding:3.58vw 0 0 4.687vw}
.m-bansub1 .con .tit{font-size:2.187vw;margin-bottom:6.458vw}
.m-bansub1 .con .desc{font-size:.833vw;margin-bottom:1.666vw}
.m-bansub1 .con .desc::-webkit-scrollbar{width:.312vw;height:.312vw;border-radius:.52vw}
.m-bansub1 .con .desc::-webkit-scrollbar-track{border-radius:.52vw}
.m-bansub1 .con .desc::-webkit-scrollbar-thumb{border-radius:.52vw}
.m-bansub1 .con .icon{width:2.343vw;height:1.145vw;background-size:contain;background-image:url(../images/zwj/arr.png);transition:.3s}
.m-bansub1 .con:hover .icon{margin-left:.52vw}
.m-bansub1 .slick-dots{bottom:-2.291vw}
.m-bansub1 .slick-dots li{margin:0 .572vw}
.m-bansub1 .slick-dots button{width:.52vw;height:.52vw;border-radius:50%;font-size:0;border:none;background-size:contain;transition:.3s}
.m-bansub1 .slick-arrow{top:50%;transform:translateY(-50%);width:2.864vw;height:2.864vw;border-radius:50%;background-size:.885vw;font-size:0;transition:.3s;border:none;background-size:.729vw auto}
.m-bansub1 .slick-next{right:12.08vw}
.m-bansub1 .slick-prev{left:12.08vw}
.row-coop{padding:3vw 0 11.97vw}
.row-coop .txt{font-size:.937vw;line-height:1.9}
.m-coop1{margin-bottom:4.27vw}
.m-coop1 .left{padding:0 1.77vw 3.906vw 0;margin-right:3.229vw}
.m-coop1 .left::after{right:0;bottom:0;top:5.833vw;left:4.583vw;content:"";background:#005375;opacity:.1}
.m-coop1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.m-coop1 .right{padding-top:2.343vw}
.m-coop2,.m-coop3{margin-bottom:6.354vw}
.m-coop3::after{left:0;right:3.385vw;top:6.875vw;bottom:4.583vw;background:#f0a75e;opacity:.2;content:""}
.m-coop3 .left{padding:0 2.343vw}
.m-coop3 .left .txt{padding:2.864vw 1.562vw 5.468vw 2.083vw}
.m-coop3 .pic1{width:20.83vw}
.m-coop3 .pic2{width:26.3vw;margin-top:-4.166vw}
.ul-picp4{margin-bottom:4.27vw}
.ul-picp4 li{width:33.3%;padding:0 .156vw}
.ul-picp4 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.m-science{padding:3.75vw 0 14.06vw}
.m-science::after{top:0;bottom:0;transform:translateX(-50%);content:"";opacity:.2;width:1px}
.m-science .group{font-size:.833vw}
.m-science .group .left{font-size:1.041vw;padding:2.083vw}
.m-science .group .right{border-bottom:1px solid rgba(0,83,117,.11);padding:2.083vw 2.083vw 1.302vw}
.m-science .group .right a{margin-bottom:1.041vw;transition:.3s}
.m-intro1{padding:7.35vw 0 7.22vw}

.m-intro1 .weixing{width:32.91vw  !important;right:18.427vw  !important;bottom:-4.166vw  !important}
.m-intro1 .txt{font-size:.937vw}
.m-intro1 .tit{font-size:1.875vw}
.m-intro1 .line{width:10.98vw;height:.156vw;background:#dfa56c;margin:.781vw 0}
.m-intro1 .desc{font-size:1.25vw;margin-bottom:1.822vw}
.m-intro1 .info{margin-bottom:1.562vw}
.m-intro1 .info span{margin-right:.52vw;margin-bottom:.52vw;line-height:3.020vw;border-radius:1.51vw;border:1px dashed #fff;padding:0 1.77vw}
.m-intro2{align-items:stretch;margin-bottom:2.77vw}
.m-intro2 .left{padding:2vw;}
.m-intro2 .left .tit{font-size:1.25vw;margin-bottom:2.395vw}
.ul-intro2{font-size:.833vw;margin-bottom:1.562vw}
.ul-intro2::after{left:0;bottom:0;content:"";width:17.65vw;height:.104vw;background:#dfa56c}
.ul-intro2 li{width:33.3%;margin-bottom:1.25vw}
.ul-intro2 .info{font-size:3.645vw}
.m-intro2 .left .ps{font-size:.833vw}
.m-intro2 .right{font-size:.833vw;padding:8.854vw 0 0 10.31vw;line-height:1.8}
.m-intro2 .right .bg{width:26.56vw;right:19.53vw;top:-4.166vw}
.m-intro3{margin-bottom:3.208vw; margin-top: 5vw;}
.m-intro3 .top{padding:3.541vw 0 3.958vw}
.ul-intro3{padding:0 1.562vw}
.ul-intro3 li{padding:0 3.020vw 0 4.166vw}
.ul-intro3 li::after{right:0;top:50%;transform:translateY(-50%);content:"";width:1px;height:5.416vw;background:#fff}
.ul-intro3 .tit{font-size:.833vw}
.ul-intro3 .desc{font-size:.937vw;line-height:1.1}
.ul-intro3 .desc .num{font-size:3.645vw}
.m-intro3 .dw{font-size:.937vw;align-items:stretch}
.m-intro3 .dw .left{flex-direction:column-reverse;}
.m-intro3 .dw .right{flex:1; background-color: #005375;        color: #fff;        padding: 25px 22px 0px 35px;}}
.m-intro4{padding-bottom:2.72vw}
.m-intro4 .tit{font-size:2.031vw;margin-bottom:1.041vw;padding-bottom:.208vw}
.m-intro4 .tit::after{bottom:0;transform:translateX(-50%);content:"";width:3.854vw;height:.156vw;background:#dfa56c}
.m-intro4 .txt{font-size:.833vw;width:35.2vw;margin:0 auto 2.604vw;line-height:1.8}
.m-intro4 .btn{width:10.98vw;line-height:2.656vw;border:1px solid #005375;transition:.3s;font-size:.833vw;margin:0 auto}
}
@media only screen and (max-width:1199px){
.banner .slick-arrow{width:40px;height:40px;background-size:12px}
.banner .slick-prev{left:10px}
.banner .slick-next{right:10px}
.banner .slick-dots{bottom:20px}
.banner .slick-dots li.slick-active button{width:30px;height:30px}
.banner .slick-dots button{width:12px;height:12px}
.g-tita1 .bg{width:30px;height:30px}
.g-tita1 .s1{margin-top:0}
.g-tita1 .s2{margin:0;padding:0}
.g-tita1 span{font-size:24px}
.g-tita1 .font{font-size:20px;border-width:1px}
.m-idx1_1{display:block}
.m-idx1-l{margin-bottom:30px}
.m-idx1-l,.m-idx1-r{width:100%}
.ul-tabidx1 .con{font-size:14px;padding:10px 20px}
.ul-tabidx1 .con::after{width:440px;height:90px}
.m-idx1_2 .cont .left .p{font-size:24px}
.m-idx1_2 .cont .left::after{width:20px;height:20px}
.m-idx1_2 .cont .left{padding-right:5px;padding-bottom:5px}
.ul-idx1_2 .con{padding:0 20px;border-width:1px}
.row-idx2 .after1{top:-50px;width:300px;left:20px}
.row-idx2 .after3{display:none}
.row-idx2{padding:60px 15px;background-size:cover}
.row-idx2 .after4{display:none}
.m-idx2-r{padding-right:0}
.m-banfor2{padding:0;margin-bottom:30px}
.m-idx2-l .top{padding-left:0;margin-bottom:30px}
.ul-idx2_1{width:100%;text-align:center;background-size:0;padding:0}
.m-idx2{margin-bottom:20px}
.row-idx2 .after2{width:180px;right:20px;bottom:-40px}
.m-idx2-l .txt .tit{font-size:18px}
.m-idx2-l .txt .line{height:1px;width:200px}
.ul-idx3 li{padding:0 5px}
.ul-idx3{margin:30px -5px 0}
.ul-idx3 .tit{font-size:14px;margin-bottom:5px}
.ul-idx3 .date{font-size:12px;border-width:2px;padding-left:4px}
.ul-idx4_1 .item:nth-child(even),.ul-idx4_1 li:nth-child(even){padding-top:0}
/* .ul-idx4_1 li,.ul-idx4_1 .item{padding:0 5px;width:300px} */
.ul-idx4_1{margin:0 -5px 40px}
.ul-idx4_1 .info{font-size:14px}
.ul-idx4_1 .name{font-size:18px}
.ul-idx4_1 .con{height:330px;padding:10px 10px 0}
.m-idx4_1 .top{top:auto;left:auto;position:relative}
.m-idx4_1::before{display:none}
.ul-idx4_2 .num{font-size:30px}
.ul-idx4_2 .tit{font-size:14px}
.m-idx4_1 .line{margin-bottom:30px}
.ul-idx5 .icon img{width:70px;margin:0 auto 5px}
.ul-idx5 .con{font-size:14px}
.ul-idx5{margin:30px 0 0}
.m-idx4_1 .top span{display:inline-block;font-size:20px;color:#fefefe;line-height:45px}
.row-idx4{padding:150px 0 50px}
.m-professor{padding:80px 20px 40px 260px;margin-bottom:50px}
.m-professor .txt span{margin-right:10px;margin-bottom:5px}
.m-professor .txt{font-size:16px}
.m-current .cont .bg{width:300px}
.m-current .cont{padding:30px 20px 30px 280px}
.m-current{padding:50px 0}
.m-current .cont .top{font-size:16px}
.m-current .cont .group{font-size:14px;min-height:auto}
.m-current .inner{padding:15px}
.m-subject1 .tit{font-size:25px}
.m-subject1 .desc{font-size:14px;line-height:1.6}
.m-bansub1 .con .tit{font-size:20px;margin-bottom:20px}
.m-bansub1 .con .desc{font-size:16px}
.m-bansub1 .slick-list{padding:0 30px}
.m-bansub1 .slick-next{right:0}
.m-bansub1 .slick-prev{left:0}
.m-bansub1 .con .txt{padding:30px 0 0 30px}
.m-bansub1 .con{height:400px}
.m-bansub1 .con .icon{width:30px}
.row-coop .txt{font-size:16px;line-height:1.5}
.m-coop1 .right{padding-top:0}
.m-coop1 .left{padding:0}
.m-coop3 .left{padding:0 20px}
.m-coop3 .pic2{width:400px}
.m-coop3 .left .txt{padding:20px 40px}
.row-coop{padding:60px 0}
.ul-picp4{margin-bottom:30px}
.m-coop1,.m-coop2,.m-coop3{margin-bottom:60px}
.m-coop1 .left{float:none;width:60%;margin:0 auto 20px}
.row-intro{width:100% !important; margin-left: 0 !important; margin-top: 1px !important;}
.row-intro .wp2{padding:0 !important;}
.m-intro1 .weixing{width:300px  !important}
.m-intro1 .tit{font-size:22px; padding-left: 30px;}
.m-intro1 .line{height:2px;width:100px;margin:0px 0 0 25px;}
.m-intro1 .desc{font-size:18px;margin-bottom:10px}
.m-intro1 .info span{line-height:36px;padding:0 15px}
.m-intro1 .txt{font-size:14px; max-width: none; width:100%; }
.m-intro1 .txt p{padding:0 25px; margin-top: 10px;}
.m-intro1 .info{margin-bottom:10px}
.m-intro1{padding:10px 0}
.m-intro1::before{display:none}
.m-intro2{padding-top: 0 !important;}
.m-intro2 .left{margin-top:0;padding:30px 30px !important;}
.m-intro2 .left .tit{font-size:20px;margin-bottom:10px}
.m-intro-pics > div{float:none; width:100%;}
.m-intro-pics span{font-size: 12px;}
.m-intro3 .dw .left{padding:40px 0px !important;}
.ul-intro2 .info{font-size:30px}
.ul-intro2{font-size:14px}
.m-intro2 .right .bg{width:300px;top:auto;bottom:-100px}
.m-intro2 .right{padding:40px 10px}
.m-intro2{margin-bottom:40px}
.ul-intro3{justify-content:space-between}
.ul-intro3 li::after{display:none}
.ul-intro3 .desc .num{font-size:30px}
.ul-intro3 li{padding:0 10px}
.m-intro3 .dw,.ul-intro3 .tit{font-size:14px}
.m-intro3 .dw .left{padding:40px 10px}
.m-intro4 .tit{font-size:24px}
.m-intro4 .tit::after{width:50px;height:2px}
.m-intro4 .txt{line-height:1.6;margin-bottom:30px}
.m-intro3{margin-bottom:60px}
.m-intro4{padding-bottom:80px}
.m-intro4 > div {float:none !important; width:100% !important; margin-bottom: 10px !important;}
.m-intro4 > div span{font-size: 12px;}
.m-intro4 .btn{display:block;width:140px;line-height:40px;border:1px solid #005375;transition:.3s;font-size:14px}
.m-idx1-l .picinner{padding-top:69%}
.main-idx{background-size:0}
}
@media only screen and (max-width:959px){
.ul-tabidx1 .con::after{width:350px}
.ul-tabidx1 .date{margin-bottom:0}
.m-idx1_2 .cont{padding:30px 10px}
.row-idx2 .after1{width:200px}
.m-idx2-l .top .desc{margin-top:10px;line-height:1.5}
.m-idx2-l .txt .info span{line-height:24px;font-size:12px}
.m-idx2-l .txt .tit{font-size:16px}
.m-idx2-l .txt .line{margin:5px 0}
.ul-idx2_1 .con{font-size:14px}
.ul-idx2_1 .icon{width:28px;height:28px}
.ul-idx2_1 li{margin:0 10px 10px}
.ul-idx3 li{width:50%;margin-bottom:20px}
.ul-idx3 .tit{height:3em}
/* .ul-idx4_1 li{width:33.3%;margin-bottom:20px} */
.ul-idx4_1 .img{width:150px;left:50%;transform:translateX(-50%)}
.ul-idx5{overflow:hidden;display:block}
.ul-idx5 li{margin-bottom:10px;width:25%;float:left}
.ul-idx1_2 .date{font-size:16px}
.ul-idx1_2 .tit{font-size:14px}
.row-idx1,.row-idx3{padding:60px 0}
.m-liren .top{line-height:40px;background:linear-gradient(95deg,#005375 0,rgba(0,83,117,0) 100%);padding:0 10px;font-size:16px}
.m-liren .group{padding:15px 10px;font-size:14px}
.m-liren .group .year{font-size:14px;padding:0 10px}
.m-liren{padding:50px 0}
.m-current .cont{padding:20px}
.m-bansub1 .con .txt{width:80%}
.m-coop3 .left,.m-coop3 .right{float:none;width:100%;padding:0}
.m-coop3 .pic1{width:auto}
.m-coop3 .pic2{width:auto;margin-top:0}
.m-coop3 .left .txt{padding:0 0 30px}
.m-science .group .right{padding:20px}
.m-science .group .left{padding:20px;font-size:16px}
.m-science .group .right a{margin-bottom:10px}
.m-intro1 .weixing{display:none}
.m-intro2 .left,.m-intro2 .right{float:none;width:100%}
.m-intro2{display:block}
.m-intro2 .right .bg{right:0;display:none}
}
@media only screen and (max-width:767px){
.banner .pic .bg{height:300px}
.banner .slick-arrow{width:22px;height:22px;background-size:8px auto}
.ul-tabidx1 .con::after{display:none}
.m-idx1-l .cont{display:block;margin-top:20px}
.m-idx1-l .picbox{width:100%;padding:0;margin-bottom:20px}
.ul-tabidx1 .on .con{box-shadow:-1px 0 10px rgba(10,2,5,.2)}
.ul-tabidx1 .con{padding:10px}
.ul-idx1 .date{width:40px;margin-right:10px;padding:10px 0;text-align:center}
.ul-idx1 .date .d1{font-size:18px}
.ul-idx1 .date .d2{font-size:12px}
.ul-idx1 .tit{font-size:14px}
.ul-idx1 .con{padding-bottom:10px}
.ul-idx1 li{margin-bottom:10px}
.ul-idx1{margin-top:20px}
.ul-idx1_2 .con{padding:0;border-left:none;border-bottom:1px solid #f8a854}
.ul-idx1_2 li{float:none;width:100%;margin-bottom:10px}
.m-idx1_2 .cont{margin-top:10px}
.m-idx2-l{margin-bottom:10px}
.m-idx2-l,.m-idx2-r{float:none;width:100%}
.row-idx2 .after2{width:120px}
.ul-idx3 li{float:none;width:100%;padding:0}
.ul-idx3{margin:20px 0 0}
.ul-idx5 .icon img{width:40px}
.ul-idx5 li{width:33.3%;margin-bottom:5px}
.m-idx4_1{padding:20px 10px}
.ul-idx4_2 .num{font-size:20px}
.ul-idx4_2 li{width:33.3%;margin-bottom:10px}
.ul-idx4_2 li::after{display:none}
/* .ul-idx4_1 li{width:50%} */
.m-professor{padding:50px 20px 100px}
.m-liren{display:block}
.m-liren .col{width:100%;margin-bottom:30px}
.m-current .line,.m-current .line2,.m-current .line3{display:none}
.m-current .inner{padding:0}
.m-current .cont .top{margin-bottom:5px}
.m-current .cont{padding:0}
.m-current .cont .group{padding:5px}
.m-current .cont .top span{padding:0 5px}
.m-bansub1 .slick-list{padding:0}
.m-bansub1 .slick-dots li{margin:0 4px}
.m-bansub1 .slick-dots{bottom:-20px}
.m-bansub1 .con .txt{padding:15px 0 0 25px}
.m-subject1 .tit{font-size:20px;margin-bottom:4px}
.m-subject1{margin-bottom:30px}
.row-subject{padding:40px 0;background-size:0}
.row-coop .txt{font-size:14px}
.ul-picp4 li{float:none;width:100%;padding:0;margin-bottom:10px}
.ul-picp4{margin-bottom:10px}
.m-coop1 .left{width:100%}
.m-science{padding:30px 0 60px}
.m-science .group .left,.m-science .group .right{padding:10px}
.m-science .group{font-size:14px}
.m-science .group .right a{margin-bottom:5px}
.m-intro2 .right{font-size:14px;line-height:1.6;padding:0}
.m-intro2 .left{padding:0;margin-bottom:30px}
.m-intro2{padding-top:40px}
.m-intro2 .left .ps{font-size:14px}
.ul-intro2 li{width:50%;margin-bottom:15px}
.ul-intro3{display:block;padding:0 10px;overflow:hidden}
.ul-intro2::after{width:100%;height:2px}
.ul-intro3 li{float:left;width:50%;padding:0;margin-bottom:10px}
.ul-intro3 .tit{min-height:3em}
.m-intro3 .top{padding:30px 0}
.m-intro3 .dw{display:block}
.m-intro3 .dw .left,.m-intro3 .dw .right{float:none;width:100%}
.m-intro4 .txt{width:100%;font-size:14px;margin:0 auto 20px}
.m-intro4 .tit{font-size:20px}
.m-intro3{margin-bottom:30px; margin-top: 20px;}
.banner .slick-dots button::after{width:10px;height:10px}
.m-current .cont .top::after{display:none}
.m-current .cont .t1{width:38%}
.m-current .cont .t2{width:18%}
.m-bansub1 .con{background-color:#005375}
.m-bansub1 .con .bg{position:relative;left:auto;top:auto;bottom:auto;right:auto;width:100%}
.m-bansub1 .con .tit{font-size:20px;margin-bottom:10px}
.m-bansub1 .con .desc{height:auto;margin-bottom:10px;line-height:1.6}
.m-science .group .left{width:40%}
.m-science .group .right{width:60%}
.m-science::after{left:40%;transform:translateX(0)}
.m-intro1 .desc{font-size:16px}
.ul-idx4_1 .con{height:260px;width: 160px;margin: 0 10px;}
.ul-idx4_1 .img{width:100px}
.m-bansub1 .slick-arrow{width:35px;height:35px;background-size:10px auto}
.name-list li{float:left; width:33%; font-size: 16px; padding:15px; box-sizing: border-box;}
.ul-idx4_1 .slick-arrow{
    width: 30px;
    height: 30px;
}
}
/*!ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨*/
.wp2{margin:0 auto;width:100%;max-width:1400px}
.ban{min-height:200px;position:relative;overflow:hidden}
.ban:after{content:'';background:linear-gradient(0deg,#000 0,rgba(255,255,255,0) 100%);position:absolute;top:0;left:0;right:0;bottom:0;opacity:.3;filter:alpha(opacity=30);filter:alpha(Opacity=30);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=30)'}
.ban img{display:block;width:100%;height:100%;object-fit:cover}
.ban .txt{position:absolute;left:0;right:0;bottom:37px;z-index:2;overflow:hidden}
.ban .txt h3{font-size:42px;color:#fefefe;line-height:1;font-weight:400;text-align:center;position:relative;padding-top:13px;margin-bottom:29px;overflow:hidden}
.ban .txt h3:after{content:'';width:215px;height:2px;background-color:#fefefe;position:absolute;left:0;right:0;top:0;margin:0 auto}
.cur{font-size:14px;color:#fefefe;line-height:1.43em;text-align:center;overflow:hidden}
.cur a{color:#fefefe;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.cur a:hover{color:#dfa56c}
.cur a i{display:inline-block;vertical-align:middle;width:20px;height:20px;background:url(../images/qm/icon1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-2px;margin-right:5px}
.g-txt1{font-size:0;text-align:center;border-bottom:1px solid rgba(0,0,0,.11);overflow:hidden}
.g-txt1 ul{display:inline-block;vertical-align:middle;margin:0 -34px;overflow:hidden}
.g-txt1 li{float:left;position:relative;padding:0 34px;overflow:hidden}
.g-txt1 li:after{content:'';width:1px;height:26px;background-color:rgba(172,172,172,.33);position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.g-txt1 li:last-child:after{display:none}
.g-txt1 li a{display:block;font-size:20px;color:#005375;line-height:2em;padding:23px 0 21px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.g-txt1 li.on a,.g-txt1 li:hover a{color:#dfa56c}
/*!ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡*/
.ul-imgtxtq1{margin:90px -37px 185px}
.ul-imgtxtq1:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.ul-imgtxtq1 li{float:left;width:50%;padding:0 37px;margin-bottom:31px}
.ul-imgtxtq1 .con{display:block;background:url(../images/qm/bg1.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-box-shadow:-10px 0 10px rgba(54,54,54,.1);-moz-box-shadow:-10px 0 10px rgba(54,54,54,.1);-ms-box-shadow:-10px 0 10px rgba(54,54,54,.1);-o-box-shadow:-10px 0 10px rgba(54,54,54,.1);box-shadow:-10px 0 10px rgba(54,54,54,.1);padding:32px 46px 18px 28px;overflow:hidden}
.ul-imgtxtq1 .pic{height:65px;font-size:0;line-height:65px;margin-bottom:33px}
.ul-imgtxtq1 .pic img{display:inline-block;vertical-align:middle;max-width:100%;height:100% !important;}
.ul-imgtxtq1 .desc{height:13.14em;font-size:16px;color:#2a2a2a;line-height:2.19em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
/*!ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â·ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â®ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹*/
.m-profile{padding:98px 0 184px;}
.m-profile .profile{padding:0 61px;margin-bottom:134px;overflow:hidden}
.m-profile .profile .pic{float:right;width:573px;height:auto;position:relative;padding-bottom:62px;padding-right:102px;margin-left:123px;overflow:hidden}
.m-profile .profile .pic:after{content:'';background-color:#dfa56c;position:absolute;top:62px;left:102px;right:0;bottom:0;z-index:-1}
.m-profile .profile .pic img{display:block;width:100%;height:auto}
.m-profile .profile .txt{font-size:18px;color:#2a2a2a;line-height:1.94em;margin-top:120px;overflow:hidden}
.m-profile .profile .txt h2{color:#005375; margin-bottom: 2vw;}
.m-profile .staff{background-repeat:no-repeat;background-position:center top;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;padding-top:165px;margin-bottom:87px;overflow:hidden; display:none}
.m-profile .staff .tit{font-size:30px;color:#fff;line-height:1.17em;overflow:hidden}
.ul-imgtxtq2{background-color:#fff;padding:70px 5px 20px;margin-top:27px;overflow:hidden}
.ul-imgtxtq2 li{float:left;width:50%;padding:0 45px;margin-bottom:35px;overflow:hidden}
.ul-imgtxtq2 .con{display:block;overflow:hidden}
.ul-imgtxtq2 .picbox{float:left;width:137px;margin-right:25px;overflow:hidden}
.ul-imgtxtq2 .pic{position:relative;height:0;padding-top:137.25%;overflow:hidden}
.ul-imgtxtq2 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq2 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxtq2 .txt{padding-top:1px;overflow:hidden}
.ul-imgtxtq2 h3{font-size:18px;color:#005375;line-height:1.72em;font-weight:400;margin-bottom:3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq2 a:hover h3{color:#dfa56c}
.ul-imgtxtq2 .s1{display:block;font-size:14px;color:#a1a1a1;line-height:1.5em;margin-bottom:15px;overflow:hidden}
.ul-imgtxtq2 .desc{height:3.84em;font-size:14px;color:#616161;line-height:1.92em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.ul-imgtxtq2 .info{font-size:14px;color:#dfa56c;line-height:1.5em;margin-top:18px;overflow:hidden}
.ul-imgtxtq2 .info span{display:block;float:left;margin-right:14px;overflow:hidden}
.m-profile .structure{overflow:hidden}
.m-profile .structure .tit{font-size:30px;color:#014c6a;line-height:1.17em;text-align:center;position:relative;padding-bottom:19px;overflow:hidden}
.m-profile .structure .tit:after{content:'';width:133px;height:3px;background-color:#dfa56c;position:absolute;left:0;right:0;bottom:0;margin:0 auto}
.m-profile .structure .pic{width:100%;height:auto;margin-top:51px;overflow:hidden}
.m-profile .structure .pic img{display:block;width:100%;height:auto}
/*!ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦*/
.m-textq1{width:1200px;margin:67px auto 252px;overflow:hidden}
.m-textq1 h1{font-size:30px;color:#303030;line-height:1.5em;text-align:center;margin-bottom:14px;overflow:hidden}
.m-textq1 .info{font-size:0;text-align:center;border-bottom:2px solid rgba(0,83,117,.11);padding-bottom:46px;overflow:hidden}
.m-textq1 .info span{display:inline-block;vertical-align:middle;font-size:14px;color:#b4b4b4;line-height:1.5em; margin:0 10px;}
.m-textq1 .txt{font-size:16px;color:#3f3f3f;line-height:1.88em;margin-top:47px;overflow:hidden}
.m-textq1 .txt img{display:inline}
.m-textq1 .txt span{/* display:block; *//* font-size:14px; *//* color:#7d7d7d; *//* text-align:center; */}
/*!ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã‚ÂÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨*/
.ul-txtq1{margin-top:65px;margin-bottom:89px;overflow:hidden}
.ul-txtq1 li{overflow:hidden}
.ul-txtq1 .con{display:block;position:relative;overflow:hidden}
.ul-txtq1 .con:before{content:'';height:1px;border-bottom:1px dotted rgba(10,2,5,.23);position:absolute;left:0;right:0;bottom:0}
.ul-txtq1 .con:after{content:'';width:0;height:4px;background-color:#005375;position:absolute;left:0;bottom:0;z-index:2;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtq1 a:hover:after{width:100%}
.ul-txtq1 span{display:block;float:right;font-size:16px;color:#aeaeae;line-height:67px;margin-left:10px;overflow:hidden}
.ul-txtq1 h3{font-size:18px;color:#373737;line-height:67px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtq1 a:hover h3{color:#005375}
.pages{font-size:0;text-align:center;margin-bottom:203px;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle;overflow:hidden}
.pages li{float:left;margin:0 5px}
.pages li a{display:block;width:35px;height:35px;font-size:18px;color:#005375;line-height:33px;text-align:center;border:1px solid #005375;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.pages li.on a,.pages li:hover a{color:#fff;background-color:#005375}
/*!ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂºÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/
.ul-txtq2{margin-top:66px;margin-right:-8px;overflow:hidden}
.ul-txtq2 li{float:left;margin-right:8px}
.ul-txtq2 li a{display:block;font-size:18px;color:#005375;line-height:2.86em;background-color:rgba(0,83,117,.11);padding:0 31px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtq2 li.on a,.ul-txtq2 li:hover a{color:#fff;background-color:#005375}
.ul-imgtxtq3{margin:72px -20px 170px;overflow:hidden}
.ul-imgtxtq3 li{float:left;width:20%;padding:0 20px;margin-bottom:33px;overflow:hidden}
.ul-imgtxtq3 .con{display:block;overflow:hidden}
.ul-imgtxtq3 .picbox{position:relative;padding-right:9px;padding-bottom:9px;overflow:hidden}
.ul-imgtxtq3 .picbox:after{content:'';background-color:#dfa56c;position:absolute;top:87px;left:111px;right:0;bottom:0;z-index:-1}
.ul-imgtxtq3 .pic{position:relative;height:0;padding-top:137.2%;overflow:hidden}
.ul-imgtxtq3 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq3 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.ul-imgtxtq3 .txt{color:#005375;background-color:#fff;padding:18px 12px 20px;margin-top:-68px;margin-right:51px;position:relative;z-index:2;overflow:hidden}
.ul-imgtxtq3 .txt span{display:block;font-size:16px;line-height:1.88em;margin-bottom:-2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq3 .txt h3{font-size:24px;line-height:1.25em;margin-bottom:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-imgtxtq3 a:hover .txt h3{color:#dfa56c}
.ul-imgtxtq3 .txt .desc{height:2.84em;font-size:12px;line-height:1.42em;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
/*!ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¹ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂµÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â§ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/
.m-introduction{overflow:hidden; margin-top: -3.385vw; width:150%; margin-left:-25%;margin-bottom: -90px;}
.m-introduction .top{padding-top:115px;overflow:hidden}
.m-introduction .top .box{position:relative;z-index:2;overflow:hidden}
.m-introduction .top .left{float:left;width:57.9%;overflow:hidden}
.m-introduction .top .tit{margin-bottom:66px;overflow:hidden}
.m-introduction .top .tit span{display:block;font-size:16px;color:#fff;line-height:1.72em;margin-bottom:4px;overflow:hidden}
.m-introduction .top .tit h3{font-size:36px;color:#fff;line-height:1.3em;font-weight:400;margin-bottom:48px;overflow:hidden}
.m-introduction .top .desc{font-size:18px;color:#fff;line-height:1.53em;letter-spacing:.6px;text-align:justify;overflow:hidden}
.m-introduction .top .txt{background-color:#dfa56c;padding:72px 66px 82px;overflow:hidden}
.m-introduction .top .txt a{display:block;width:190px;font-size:18px;color:#fff;line-height:50px;text-align:center;border:1px solid #fff;margin-top:59px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-introduction .top .txt a:hover{color:#dfa56c;background-color:#fff}
.m-introduction .top .pic{width:497px;height:533px;position:absolute;right:0;bottom:0;overflow:hidden}
.m-introduction .top .pic img{display:block;width:100%;height:100%}
.m-introduction .team{background-repeat:no-repeat;background-position:center top;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;padding-top:287px;margin-top:-64px;overflow:hidden}
.m-introduction .team .pic{float:left;width:34.97%;height:auto;position:relative;z-index:2;padding-bottom:27px;margin-top:83px;margin-left:256px;overflow:hidden}
.m-introduction .team .pic:after{content:'';height:35px;background-color:rgba(223,165,108,.2);position:absolute;left:42px;right:22px;bottom:0;z-index:-1}
.m-introduction .team .pic img{display:block;width:100%;height:auto}
.m-introduction .team .txt{background-color:#fff;padding:155px 261px 90px 476px;margin-left:626px}
.m-introduction .team .desc{font-size:18px;color:#292929;line-height:1.53em;text-align:justify;overflow:hidden}
.m-introduction .team a{display:block;width:190px;font-size:18px;color:#005375;line-height:50px;text-align:center;border:1px solid #005375;margin-top:26px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-introduction .team a:hover{color:#fff;background-color:#005375}
/*!ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¹ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â»-ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡*/
.g-boxq1{position:relative;margin:35px 0 168px;overflow:hidden}
.g-boxq1 .col-l{float:left;width:79.75%}
.m-cultivate .box{margin-bottom:80px;overflow:hidden}
.m-cultivate .box:last-child{margin-bottom:0}
.m-cultivate .tit{position:relative;margin-bottom:34px;overflow:hidden}
.m-cultivate .tit:after{content:'';background:linear-gradient(90deg,rgba(0,83,117,.05) 90%,rgba(0,83,117,0) 100%);position:absolute;top:9px;left:21px;right:0;bottom:0}
.m-cultivate .tit span{display:block;float:right;font-size:16px;color:#005375;line-height:62px;padding-top:9px;margin-left:10px;overflow:hidden}
.m-cultivate .tit h3{font-size:22px;color:#005375;line-height:62px;font-weight:400;position:relative;padding-top:9px;padding-left:52px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.m-cultivate .tit h3:after{content:'';width:36px;height:71px;background:url(../images/qm/icon2.png) left center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;left:0;bottom:0}
.m-cultivate .desc{font-size:18px;color:#363636;line-height:1.94em;letter-spacing:.5px;overflow:hidden}
.m-cultivate .box .item h3{font-size:20px;color:#005375;line-height:2.15em;font-weight:400;position:relative;padding-left:19px;margin:33px 0 27px;overflow:hidden}
.m-cultivate .box .item h3:before{content:'';width:4px;background-color:#005375;position:absolute;top:0;left:0;bottom:0}
.m-cultivate .box .item h3:after{content:'';width:292px;background:linear-gradient(90deg,rgba(0,83,117,.1) 0,rgba(0,83,117,0) 100%);position:absolute;top:0;left:6px;bottom:0}
.ul-txtq3{width:230px;position:absolute;top:9px;right:0;bottom:0;padding-top:10px;overflow:hidden}
.ul-txtq3.fixed{position:fixed;top:100px}
.ul-txtq3:after{content:'';width:1px;background-color:rgba(0,83,117,.2);position:absolute;top:0;left:3px;bottom:0}
.ul-txtq3 li{overflow:hidden}
.ul-txtq3 li a{display:block;font-size:14px;color:#919191;line-height:2.5em;position:relative;padding-left:21px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtq3 li.current a,.ul-txtq3 li.on a,.ul-txtq3 li:hover a{color:#005375}
.ul-txtq3 li a:after{content:'';width:8px;height:8px;border-radius:50%;background-color:transparent;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtq3 li.current a:after,.ul-txtq3 li.on a:after,.ul-txtq3 li:hover a:after{background-color:#005375}

.row-intro{margin-top:-3.385vw; width:150%; margin-left: -25%;}



@media only screen and (min-width:1200px){
.wp2{max-width: 1400px;}
.ban{min-height:10.41vw}
.ban .txt{bottom:1.927vw}
.ban .txt h3{font-size:2.187vw;padding-top:.677vw;margin-bottom:1.51vw}
.ban .txt h3:after{width:11.19vw;height:.104vw}
.cur{font-size:.729vw}
.cur a i{width:1.041vw;height:1.041vw;margin-top:-.104vw;margin-right:.26vw}
.g-txt1 ul{margin:0 -1.77vw}
.g-txt1 li{padding:0 1.77vw}
.g-txt1 li:after{height:1.354vw}
.g-txt1 li a{font-size:1.041vw;padding:1.197vw 0 1.093vw}
.ul-imgtxtq1{margin:0vw -1.927vw 9.635vw}
.ul-imgtxtq1 li{padding:0 1.927vw;margin-bottom:1.614vw}
.ul-imgtxtq1 .con{-webkit-box-shadow:-.52vw 0 .52vw rgba(54,54,54,.1);-moz-box-shadow:-.52vw 0 .52vw rgba(54,54,54,.1);-ms-box-shadow:-.52vw 0 .52vw rgba(54,54,54,.1);-o-box-shadow:-.52vw 0 .52vw rgba(54,54,54,.1);box-shadow:-.52vw 0 .52vw rgba(54,54,54,.1);padding:1.666vw 2.395vw .937vw 1.458vw}
.ul-imgtxtq1 .pic{height:3.385vw;line-height:3.385vw;margin-bottom:1.718vw}
.ul-imgtxtq1 .desc{font-size:.833vw}
.m-profile{padding:0vw 0 9.583vw}
.m-profile .profile{padding:0 3.177vw;margin-bottom:6.979vw}
.m-profile .profile .pic{width:29.84vw;padding-bottom:3.229vw;padding-right:5.312vw;margin-left:6.406vw}
.m-profile .profile .pic:after{top:3.229vw;left:5.312vw}
.m-profile .profile .txt{font-size:.937vw;margin-top:6.25vw}
.m-profile .staff{padding-top:8.593vw;margin-bottom:4.531vw; width:150%; margin-left: -25%; display:none}
.m-profile .staff .tit{font-size:1.562vw}
.ul-imgtxtq2{padding:3.645vw .26vw 1.041vw;margin-top:1.406vw}
.ul-imgtxtq2 li{padding:0 2.343vw;margin-bottom:1.822vw}
.ul-imgtxtq2 .picbox{width:7.135vw;margin-right:1.302vw}
.ul-imgtxtq2 h3{font-size:.937vw;margin-bottom:.156vw}
.ul-imgtxtq2 .s1{font-size:.729vw;margin-bottom:.781vw}
.ul-imgtxtq2 .desc{font-size:.729vw}
.ul-imgtxtq2 .info{font-size:.729vw;margin-top:.937vw}
.ul-imgtxtq2 .info span{margin-right:.729vw}
.m-profile .structure .tit{font-size:1.562vw;padding-bottom:.989vw}
.m-profile .structure .tit:after{width:6.927vw;height:.156vw}
.m-profile .structure .pic{margin-top:2.656vw}
.m-textq1{width:62.5vw;margin:3.489vw auto 13.12vw}
.m-textq1 h1{font-size:1.562vw;margin-bottom:.729vw}
.m-textq1 .info{padding-bottom:2.395vw}
.m-textq1 .info span{font-size:.729vw}
.m-textq1 .txt{font-size:.833vw;margin-top:2.447vw}
.m-textq1 .txt span{/* font-size:.729vw */}
.ul-txtq1{margin-top: 0;margin-bottom: 0;}
.ul-txtq1 .con:after{height:.208vw}
.ul-txtq1 span{font-size:.833vw;line-height:3.489vw;margin-left:.52vw}
.ul-txtq1 h3{font-size:.937vw;line-height:3.489vw}
.pages{margin-bottom:10.57vw}
.pages li{margin:0 .26vw}
.pages li a{width:1.822vw;height:1.822vw;font-size:.937vw;line-height:1.718vw}
.ul-txtq2{margin-top:3.437vw;margin-right:-.416vw}
.ul-txtq2 li{margin-right:.416vw}
.ul-txtq2 li a{font-size:.937vw;padding:0 1.614vw}
.ul-imgtxtq3{margin:0vw -1.041vw 8.854vw}
.ul-imgtxtq3 li{padding:0 1.041vw;margin-bottom:1.718vw}
.ul-imgtxtq3 .picbox{padding-right:.468vw;padding-bottom:.468vw}
.ul-imgtxtq3 .picbox:after{top:4.531vw;left:5.781vw}
.ul-imgtxtq3 .txt{padding:.937vw .625vw 1.041vw;margin-top:-3.541vw;margin-right:2.656vw}
.ul-imgtxtq3 .txt span{font-size:.833vw;margin-bottom:-.104vw}
.ul-imgtxtq3 .txt h3{font-size:1.25vw;margin-bottom:.208vw}
.ul-imgtxtq3 .txt .desc{font-size:.625vw; display:none}
.ul-imgtxtq3 .txt a:hover{ color:#5A5A5A; text-decoration:none; }
.m-introduction .top{padding-top:5.989vw}
.m-introduction .top .tit{margin-bottom:3.437vw}
.m-introduction .top .tit span{font-size:.833vw;margin-bottom:.208vw}
.m-introduction .top .tit h3{font-size:1.875vw;margin-bottom:2.5vw}
.m-introduction .top .desc{font-size:.937vw;letter-spacing:.312vw}
.m-introduction .top .txt{padding:3.75vw 3.437vw 4.27vw}
.m-introduction .top .txt a{width:9.895vw;font-size:.937vw;line-height:2.604vw;margin-top:3.072vw}
.m-introduction .top .pic{width:25.88vw;height:27.76vw}
.m-introduction .team{padding-top:14.94vw;margin-top:-3.333vw;}
.m-introduction .team .pic{padding-bottom:1.406vw;margin-top:4.322vw;margin-left:13.33vw}
.m-introduction .team .pic:after{height:1.822vw;left:2.187vw;right:1.145vw}
.m-introduction .team .txt{padding:8.072vw 13.59vw 4.687vw 24.79vw;margin-left:32.6vw}
.m-introduction .team .desc{font-size:.937vw}
.m-introduction .team a{width:9.895vw;font-size:.937vw;line-height:2.604vw;margin-top:1.354vw}
.g-boxq1{margin:1.822vw 0 8.75vw}
.m-cultivate .box{margin-bottom:4.166vw}
.m-cultivate .tit{margin-bottom:1.77vw}
.m-cultivate .tit:after{top:.468vw;left:1.093vw}
.m-cultivate .tit span{font-size:.833vw;line-height:3.229vw;padding-top:.468vw;margin-left:.52vw}
.m-cultivate .tit h3{font-size:1.145vw;line-height:3.229vw;padding-top:.468vw;padding-left:2.708vw}
.m-cultivate .tit h3:after{width:1.875vw;height:3.697vw}
.m-cultivate .desc{font-size:.937vw;letter-spacing:.26vw}
.m-cultivate .box .item h3{font-size:1.041vw;padding-left:.989vw;margin:1.718vw 0 1.406vw}
.m-cultivate .box .item h3:before{width:.208vw}
.m-cultivate .box .item h3:after{width:15.2vw;left:.312vw}
.ul-txtq3{width:11.97vw;top:.468vw;padding-top:.52vw}
.ul-txtq3.fixed{top:5.208vw}
.ul-txtq3:after{left:.156vw}
.ul-txtq3 li a{font-size:.729vw;padding-left:1.093vw}
.ul-txtq3 li a:after{width:.416vw;height:.416vw}
}
@media only screen and (max-width:1199px){
.wp2{max-width:none;padding:0 10px;padding-bottom: 0px;}
.lbyy{padding-bottom: 30vw !important;}
.ban .txt{bottom:20px}
.ban .txt h3{font-size:20px;padding-top:10px;margin-bottom:10px}
.ban .txt h3:after{width:100px;height:1px}
.g-txt1{display:none}
.ul-imgtxtq1{margin:20px -10px 10px}
.ul-imgtxtq1 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxtq1 .con{padding:20px 10px}
.ul-imgtxtq1 .pic{height:40px;line-height:40px;margin-bottom:10px}
.ul-imgtxtq1 .desc{height:10.8em;font-size:14px;line-height:1.8em}
.m-profile{padding:30px 0}
.m-profile .profile{padding:0;margin-bottom:30px}
.m-profile .profile .pic{width:52%;padding-right:50px;padding-bottom:30px;margin-left:20px}
.m-profile .profile .pic:after{top:30px;left:50px}
.m-profile .profile .txt{font-size:14px;margin-top:60px}
.m-profile .staff{padding-top:82px;margin-bottom:30px;display:none}
.m-profile .staff .tit{font-size:18px}
.ul-imgtxtq2{padding:20px 10px 10px;margin-top:20px}
.ul-imgtxtq2 li{padding:0 10px;margin-bottom:20px}
.ul-imgtxtq2 .picbox{margin-right:10px}
.ul-imgtxtq2 .s1{margin-bottom:10px}
.ul-imgtxtq2 .info{margin-top:10px}
.ul-imgtxtq2 .info span{margin-right:10px}
.m-profile .structure .tit{font-size:18px;padding-bottom:10px}
.m-profile .structure .tit:after{width:66px;height:2px}
.m-profile .structure .pic{margin-top:20px}
.m-textq1{width:auto;padding:0 10px;margin:30px auto}
.m-textq1 h1{font-size:18px;margin-bottom:10px}
.m-textq1 .info{border-width:1px;padding-bottom:10px}
.m-textq1 .txt{font-size:14px;margin-top:20px}
.ul-txtq1{margin-top:30px;margin-bottom:20px}
.ul-txtq1 .con:after{height:2px}
.ul-txtq1 span{font-size:14px;line-height:40px}
.ul-txtq1 h3{font-size:16px;line-height:40px}
.pages{margin-bottom:30px}
.pages li a{font-size:16px}
.ul-txtq2{margin-top:20px;margin-right:-5px}
.ul-txtq2 li{margin-bottom:5px;margin-right:5px}
.ul-txtq2 li a{font-size:14px;line-height:40px;padding:0 10px}
.ul-imgtxtq3{margin:20px -10px 10px}
.ul-imgtxtq3 li{width:25%;padding:0 10px;margin-bottom:20px}
.ul-imgtxtq3 .txt{padding:10px;margin-top:-34px;margin-right:20px}
.ul-imgtxtq3 .txt span{font-size:14px;margin-bottom:0}
.ul-imgtxtq3 .txt h3{font-size:18px;margin-bottom:0}
.m-introduction{width:100%; margin-left: 0; margin-top: 1px;}
.m-introduction .wp2{padding:0 20px;}
.m-introduction .top{padding-top:30px}
.m-introduction .top .tit{margin-bottom:20px}
.m-introduction .top .tit span{font-size:14px}
.m-introduction .top .tit h3{font-size:20px;margin-bottom:20px}
.m-introduction .top .desc{font-size:16px}
.m-introduction .top .txt{padding:20px}
.m-introduction .top .txt a{width:150px;font-size:16px;line-height:2.78em;margin-top:20px}
.m-introduction .top .pic{width:248px;height:265px}
.m-introduction .team{padding-top:50px;margin-top:-20px;}
.m-introduction .team .pic{padding-bottom:12px;margin-left:10px;margin-top:20px}
.m-introduction .team .pic:after{height:24px;left:20px;right:10px}
.m-introduction .team .txt{padding:20px 10px 20px 25%;margin-left:200px}
.m-introduction .team .desc{font-size:16px}
.m-introduction .team a{width:150px;font-size:16px;line-height:2.78em;margin-top:20px}
.g-boxq1{margin:20px 0 30px}
.g-boxq1 .col-l{width:75%}
.m-cultivate .box,.m-cultivate .tit{margin-bottom:20px}
.m-cultivate .tit span{font-size:14px;line-height:40px}
.m-cultivate .tit h3{font-size:18px;line-height:40px;padding-left:30px}
.m-cultivate .tit h3:after{width:25px;height:49px}
.m-cultivate .desc{font-size:16px;line-height:1.8em}
.m-cultivate .box .item h3{font-size:18px;padding-left:10px;margin:20px 0}
.m-cultivate .box .item h3:before{width:2px}
.m-cultivate .box .item h3:after{width:180px;left:3px}
.ul-txtq3{width:22%}
.ul-txtq3.fixed{top:60px}
.ul-txtq3 li a{line-height:1.8em;padding-left:16px}
.ul-idx4_1 .info{font-size:12px;}
.banner{height:220px; overflow: hidden;}
.banner .slick-dots{bottom:10px;}
.banner .slick-dots button{width:21px; height:21px;}
.banner .slick-prev{left:15px;}
.banner .slick-next{right:15px;}
.banner .pic{height:100%;}
.banner .slick-list{height:100%;}
.banner .slick-track{height:100%;}
.banner .pic .bg, .banner .pic img{height:100%; width:auto;}
.m-idx1_1{display: block;}
.m-idx1-l{width:100%;}
.m-idx1-r{width:100%;}
.m-idx1-l .taba1{position: relative;}
.m-idx1_2 .cont .left .p{font-size: 26px;}
.row-idx2 .after1{top:-20px; left:100px;}
.row-idx2 .after4{display: none;}
.row-idx2 .after3{left:-150px;}
.m-idx2-l .top{padding-left: 60px;}
.m-banfor2{padding-left: 80px; margin-bottom: 20px; padding-right: 20px;}
.m-idx2-l, .m-idx2-r{padding-right: 20px; padding-left: 20px;}
.ul-idx2_1{width:100%; text-align: center; padding:20px 0px 0px 0px; background-image: none;}
}
@media only screen and (max-width:767px){
.ban img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.ban .txt h3{margin-bottom:0}
.cur{display:none}
.g-txt1 li a{font-size:14px}
.ul-imgtxtq1{margin:20px 0 10px}
.ul-imgtxtq1 li{float:none;width:auto;padding:0}
.ul-imgtxtq1 .desc{display:block;height:auto}
.m-profile .profile .pic{float:none;width:auto;padding-right:0;padding-bottom:0;margin:0 auto 10px}
.m-profile .profile .pic:after{display:none}
.m-profile .profile .txt{margin-top:0}
.m-profile .staff{padding-top:30px;display:none}
.ul-imgtxtq2 li{float:none;width:auto;padding:0}
.pages li a{width:30px;height:30px;line-height:28px}
.ul-txtq2{margin-right:0}
.ul-txtq2 li{float:none;margin-right:0;margin-bottom:5px}
.ul-txtq2 li a{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.ul-imgtxtq3 li{width:50%}
.m-introduction .top{padding:30px 0}
.m-introduction .top .left{float:none;width:auto;margin-bottom:10px}
.m-introduction .top .pic{height:auto;position:static;margin:0 auto}
.m-introduction .top .pic img{height:auto}
.m-introduction .team{padding:30px 10px 0;margin-top:0}
.m-introduction .team .pic{float:none;width:auto;margin-top:0;margin-left:0;margin-bottom:10px}
.m-introduction .team .txt{padding:20px 10px;margin-left:0;overflow:hidden}
.g-boxq1 .col-l{float:none;width:auto}
.m-cultivate .tit span,.ul-txtq3{display:none}
.ul-txtq1 li{margin-bottom:10px}
.ul-txtq1 .con{padding-bottom:10px}
.ul-txtq1 span{float:none;margin-left:0;line-height:1.5em;margin-bottom:5px}
.ul-txtq1 h3{line-height:1.5em;white-space:initial}
}
@media only screen and (max-width:479px){
.ul-imgtxtq2 .picbox{float:none;margin:0 auto 10px}
.ul-imgtxtq2 .info span{float:none;margin-right:0}
.pages li{display:none}
.pages li.on{display:block}
.ul-imgtxtq3{margin:20px 0 10px}
.ul-imgtxtq3 li{float:none;width:auto;padding:0}
.ul-imgtxtq3 .txt .desc{display:block;height:auto}
}
.m-organ{padding:72px 0 135px}
.m-organ .item{margin-bottom:78px}
.m-organ .title{position:relative;height:40px;margin-bottom:42px}
.m-organ .tit{line-height:40px;font-size:30px;color:#000;display:inline-block;position:absolute;left:0;z-index:2;padding-right:24px;background-color:#fff}
.m-organ .title::after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background-color:#005375;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:1}
.m-organ .int{font-size:18px;line-height:28px;color:#6d6d6d;margin-bottom:40px}
.ul-organ{margin:0 -14px}
.ul-organ li{width:33.33%;float:left;margin-bottom:17px}
.ul-organ .con{display:block;margin:0 14px;padding:24px 35px 26px;box-shadow:0 0 20px rgba(0,0,0,.05)}
.ul-organ .name{font-size:24px;line-height:1.2em;margin-bottom:8px;color:#6d6d6d;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ul-organ .info{color:#9e9e9e;font-size:16px;line-height:1.4em;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ul-organ .desc{font-size:16px;line-height:1.4em;color:#005375}
.ul-organ .desc span{margin-right:30px}
.ul-organ .desc span:last-child{margin:0}
.m-unit{padding:106px 0 185px;display:flex;flex:0 1}
.m-unit .left{width:260px;margin-right:35px;background-color:rgba(0,83,117,.1);padding-top:278px;text-align:center}
.m-unit .logoz{width:93px;height:93px;margin:0 auto 28px}
.m-unit .logoz img{width:100%;height:100%;display:block;object-fit:cover}
.m-unit .title{margin:0 auto;width:46px;line-height:2em;font-size:32px;color:#005375;font-weight:700}
.ul-unit{flex-grow:1;overflow:hidden}
.ul-unit .con{display:block;border:1px solid rgba(0,83,117,.2);margin-bottom:11px;height:65px;line-height:65px;padding:0 60px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.ul-unit .tit{font-size:19px;color:#005375;display:inline-block;margin-right:15px;font-weight:700;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-unit .icon{display:inline-block;width:16px;height:16px;background:url(../images/zc/za2.png) center center no-repeat;background-size:cover;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-unit .con:hover{background-color:#005375}
.ul-unit .con:hover .tit{color:#fff}
.ul-unit .con:hover .icon{background:url(../images/zc/za3.png) center center no-repeat;background-size:cover}
.row-z01{padding-bottom:250px}
.m-brief{padding:65px 0 95px}
.m-brief .title{position:absolute;top:10px;left:0;width:100%;color:rgba(0,110,156,.1);font-size:60px;line-height:1.2em;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:0}
.m-brief .title span{background-color:rgba(0,110,156,.05);width:405px;height:15px;margin-right:13px}
.m-brief .content{width:100%;height:777px;background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}
.g-txt-z{font-size:18px;line-height:35px;color:#181818}
.m-brief .txt{position:absolute;top:0;width:50%;left:0;height:100%;padding:250px 0 0 89px;z-index:1}
.g-txt-zw{color:#fff}
.m-brief .pics{width:165px;height:168px;position:absolute;background:url(../images/zc/zb2.png) center center no-repeat;background-size:cover;right:0;bottom:-80px;z-index:2}
.m-data-z{margin-bottom:110px}
.m-data-z .left{width:50%;float:left;padding-top:44px}
.m-data-z .right{overflow:hidden}
.m-data-z .box{width:100%;position:relative;padding:0 0 20px 18px}
.m-data-z .box::after{content:"";display:block;position:absolute;top:36px;right:54px;background-color:#005375;width:100%;height:100%;z-index:1}
.m-data-z .content{padding:24px 45px 26px;background-color:#f6ebe0;position:relative;z-index:2}
.ul-data-z{overflow:hidden}
.ul-data-z li{width:33.33%;float:left;margin-bottom:65px}
.ul-data-z .con{position:relative;padding-left:22px}
.ul-data-z .con::after{content:"";display:block;position:absolute;left:0;top:0;width:4px;height:100%;background-color:rgba(0,83,117,.22)}
.ul-data-z .zw{font-size:18px;color:#181818;line-height:1.2em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.ul-data-z .num{font-size:50px;line-height:1.1em;color:#005375;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m-info-z{margin-bottom:80px}
.m-info-z .pic-box{position:relative;overflow:hidden}
.m-info-z .box{width:567px;position:absolute;left:0;bottom:54px;background-color:#005375;padding:77px 56px 84px 43px;z-index:2}
.m-info-z .box-z{position:relative; overflow: hidden;}
.m-info-z .pic2{width:1132px;float:right}
.m-info-z .pic2 img,.m-info-z .pics img{width:100%;height:auto;display:block;object-fit:cover}
.g-txt-z h3{color:#005375;font-size:24px;line-height:1.4em}
.ul-data-z2{position:absolute;right:0;bottom:46px}
.ul-data-z2 li{width:auto;display:inline-block;margin-bottom:0;margin-right:30px}
.ul-data-z2 li:last-child{margin-right:0}
.ul-data-z2 .con{padding-right:40px}
.ul-data-z2 .con::after{background-color:#005375}
@media only screen and (min-width:1200px){
.m-organ{padding:3.75vw 0 7.031vw}
.m-organ .item{margin-bottom:4.062vw}
.m-organ .title{height:2.083vw;margin-bottom:2.187vw}
.m-organ .tit{line-height:2.083vw;font-size:1.562vw;left:0;padding-right:1.25vw}
.m-organ .title::after{content:"";left:0;height:.104vw;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-organ .int{font-size:.937vw;line-height:1.458vw;margin-bottom:2.083vw}
.ul-organ{margin:0 -.729vw}
.ul-organ li{width:33.33%;margin-bottom:.885vw}
.ul-organ .con{margin:0 .729vw;padding:1.25vw 1.822vw 1.354vw;box-shadow:0 0 1.041vw rgba(0,0,0,.05)}
.ul-organ .name{font-size:1.25vw;line-height:1.2em;margin-bottom:.416vw}
.ul-organ .info{font-size:.833vw;line-height:1.4em;margin-bottom:.52vw}
.ul-organ .desc{font-size:.833vw;line-height:1.4em}
.ul-organ .desc span{margin-right:1.562vw}
.m-unit{padding:1vw 0 9.635vw;flex:0 1}
.m-unit .left{width:13.54vw;margin-right:1.822vw;padding-top:14.47vw}
.m-unit .logoz{width:4.843vw;height:4.843vw;margin:0 auto 1.458vw}
.m-unit .logoz img{object-fit:cover}
.m-unit .title{width:2.395vw;font-size:1.666vw}
.ul-unit{flex-grow:1}
.ul-unit .con{border:1px solid rgba(0,83,117,.2);margin-bottom:.572vw;height:3.385vw;line-height:3.385vw;padding:0 3.125vw}
.ul-unit .tit{font-size:.989vw;margin-right:.781vw}
.ul-unit .icon{width:.833vw;height:.833vw}
.row-z01{padding-bottom:2vw}
.m-brief{padding:3.385vw 0 4.947vw; margin-top:-50px}
.m-brief .title{top:.52vw;left:0;font-size:3.125vw;line-height:1.2em;font-weight:700;align-items:center;justify-content:center}
.m-brief .title span{width:21.09vw;height:.781vw;margin-right:.677vw}
.m-brief .content{height:40.46vw}
.g-txt-z{font-size:.937vw;line-height:1.822vw}
.m-brief .txt{top:0;left:0;padding:13.02vw 0 0 4.635vw}
.m-brief .pics{width:8.593vw;height:8.75vw;background:url(../images/zc/zb2.png) center center no-repeat;background-size:cover;right:0;bottom:-4.166vw}
.m-data-z{margin-bottom:5.729vw}
.m-data-z .left{padding-top:2.291vw}
.m-data-z .box{padding:0 0 1.041vw .937vw}
.m-data-z .box::after{content:"";top:1.875vw;right:2.812vw}
.m-data-z .content{padding:1.25vw 2.343vw 1.354vw}
.ul-data-z li{width:33.33%;margin-bottom:3.385vw}
.ul-data-z .con{padding-left:1.145vw}
.ul-data-z .con::after{content:"";left:0;top:0;width:.208vw}
.ul-data-z .zw{font-size:.937vw;line-height:1.2em}
.ul-data-z .num{font-size:2.604vw;line-height:1.1em;font-weight:700}
.m-info-z{margin-bottom:4.166vw}
.m-info-z .box{width:29.53vw;left:0;bottom:2.812vw;padding:4.010vw 2.916vw 4.375vw 2.239vw}
.m-info-z .pic2{width:58.95vw}
.g-txt-z h3{font-size:1.25vw;line-height:1.4em}
.ul-data-z2{right:0;bottom:2.395vw}
.ul-data-z2 li{width:auto;margin-right:1.562vw}
.ul-data-z2 .con{padding-right:2.083vw}
}
@media only screen and (max-width:1199px){
.m-unit{padding:30px 0 40px}
.m-unit .left{width:200px;margin-right:25px;padding-top:150px}
.m-unit .logoz{width:70px;height:70px}
.m-unit .title{line-height:1.5em;font-size:26px}
.ul-unit .con{margin-bottom:10px;height:50px;line-height:50px;padding:0 30px}
.ul-unit .tit{font-size:16px;margin-right:10px}
.ul-unit .icon{width:14px;height:14px}
.m-organ{padding:30px 0 20px}
.m-organ .item{margin-bottom:30px}
.m-organ .title{height:30px;margin-bottom:25px}
.m-organ .tit{line-height:30px;font-size:22px}
.m-organ .title::after{height:1px}
.m-organ .int{font-size:16px;line-height:1.4em;margin-bottom:20px}
.ul-organ .con{padding:15px 20px;margin:0 9px}
.ul-organ .name{font-size:20px}
.ul-organ .desc,.ul-organ .info{font-size:14px}
.ul-organ{margin:0 -9px}
.ul-organ .desc span{display:block;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.m-brief{padding:30px 0 60px}
.m-brief .title{font-size:34px;line-height:1.2em}
.m-brief .title span{width:300px;height:10px}
.m-brief .content{height:600px}
.m-brief .txt{padding:160px 0 0 30px}
.g-txt-z{font-size:16px;line-height:1.8em}
.m-brief .pics{width:92px;height:93px;bottom:-20px}
.ul-data-z .zw{font-size:16px}
.ul-data-z .num{font-size:32px}
.m-info-z .box{width:500px;padding:20px}
.m-info-z .pic2{width:80%}
.row-z01{padding-bottom:50px}
.g-txt-z h3{font-size:20px}
.ul-data-z li{margin-bottom:25px}
.m-data-z{margin-bottom:40px}
.m-data-z .left{padding-top:25px}
.m-data-z .content{padding:20px}
.m-info-z{margin-bottom:40px}
}
@media only screen and (max-width:959px){
.ul-organ li{width:50%}
.m-data-z .left{width:100%;float:none;margin-bottom:30px;padding-top:0}
.m-info-z .box{top:50%;bottom:auto;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-info-z .pic2{width:100%}
.g-txt-z{font-size:14px}
.g-txt-z h3{font-size:18px}
.m-brief .title{font-size:26px;line-height:1.2em}
}
@media only screen and (max-width:767px){
.m-unit{display:block}
.m-unit .left{width:100%;float:none;margin-bottom:25px;padding:15px;display:flex;justify-content:center;align-items:center}
.m-unit .logoz{margin:0 15px 0 0;width:40px;height:40px}
.m-unit .title{font-size:20px;width:auto;overflow:hidden;margin:0}
.ul-unit .con{padding:0 15px}
.ul-unit .tit{font-size:14px}
.ul-organ .name{font-size:18px}
.m-organ .tit{font-size:20px}
.ul-organ .desc,.ul-organ .info{font-size:13px}
.ul-organ{margin:0}
.ul-organ li{width:100%}
.ul-organ .con{margin:0}
.m-brief .pics,.m-brief .title span{display:none}
.m-brief .title{display:none;font-size:18px;position:static;color:#fff;margin-bottom:20px}
.m-brief .content{height:auto;position:static;background-color:#005375;background-image:none!important;padding:20px}
.m-brief .txt{width:100%;padding:0;position:static}
.ul-data-z li{width:50%}
.ul-data-z .zw{font-size:14px}
.ul-data-z .con::after{width:2px}
.m-brief{padding:30px 0}
.ul-data-z .num{font-size:24px}
.m-info-z .box,.m-info-z .pic-box{position:static}
.m-info-z .box{width:100%;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.m-info-z .box-z{position:static}
.ul-data-z2{position:static;overflow:hidden;width:100%}
.m-info-z .pic2{margin-bottom:20px}
.ul-data-z .con{padding:0 15px}
.ul-data-z2 li{margin:0}
.name-list li{font-size: 14px;}
}


.btt:nth-child(1) .txt {color: #005375;}
.btt:nth-child(2) .txt {color: #FF8400;}
.btt:nth-child(3) .txt {color: #CD995B;}
.btt:nth-child(4) .txt {color: #3F99A4;}
.btt:nth-child(5) .txt {color: #2B7CAA;}
.btt:nth-child(6) .txt {color: #8B68CB;}
.btt:nth-child(7) .txt {color: #8BAF68;}
.btt:nth-child(8) .txt {color: #CD82C3;}
.possplit {background: none; width: auto;text-align: center;text-indent: 0px;padding:0 6px;}
.selected1,.parent1 {  color:#dfa56c !important; }
.selected2,.parent2 {color: #fff !important;
    background-color: #005375 !important;}
.lbyy {padding-bottom:4.635vw;padding-top: 3.385vw;}
.wp_entry {
    width: 100%;
    line-height:2;
    font-size: 18px;
    color: #333; font-family:微软雅黑;
    overflow: visible !important;
}
.wp_entry img { max-width:100%; width:auto !important; height:auto !important; margin:auto;}
.wp_articlecontent img { max-width:100%; width:auto !important; height:auto !important; margin:auto;}
.wp_entry table { margin:auto; text-align:left;}
.m-textq1 .txt p { font-family:PingFang SC !important;
    font-size: .833vw !important;
    color: #3f3f3f !important;
    line-height: 1.88em !important;
    margin-bottom: 20px;
}
.m-textq1 .txt div {font-family:PingFang SC !important;
    font-size: .833vw !important;color: #3f3f3f !important;line-height: 1.88em !important;
}
.m-textq1 .txt span {font-family:PingFang SC !important;
    font-size: .833vw !important;color: #3f3f3f !important;line-height: 1.88em !important;
}



@media only screen and (max-width:767px){
.m-textq1 .txt p { font-family:PingFang SC !important;
    font-size:14px !important;
}
.m-textq1 .txt div {font-family:PingFang SC !important;
    font-size:14px !important;color: #3f3f3f !important;line-height: 1.88em !important;
}
.m-textq1 .txt span {font-family:PingFang SC !important;
    font-size:14px !important;color: #3f3f3f !important;line-height: 1.88em !important;
}

}

.m-introduction .top {
 
        background-color: #005375; }
html { overflow-x:hidden}

.wp_articlecontent .list-paddingleft-2 { padding-left: 0px;}








