/*!-----------------[初始化]--------------*/
*,: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(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
table{border-collapse:collapse;border-spacing:0}
body{color:#444;font-size:12px;line-height:1.5;font-family:SourceHanSansCN-Regular,}
a{color:inherit;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
em,i{font-style:normal}
input,select,textarea{font-size:12px;color:#444;font-family:SourceHanSansCN-Regular,outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
input[type=button],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#959595}
::-moz-placeholder{color:#959595}
::-ms-input-placeholder{color:#959595}
select::-ms-expand{display:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.ani{transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
@font-face{font-family:Oswald-light;src:url(../fonts/Oswald-light.ttf)}
@font-face{font-family:Oswald-Bold;src:url(../fonts/Oswald-Bold.ttf)}
@font-face{font-family:SourceHanSansCN-Bold;src:url(../fonts/SourceHanSansCN-Bold.otf)}
@font-face{font-family:SourceHanSansCN-ExtraLight;src:url(../fonts/SourceHanSansCN-ExtraLight.otf)}
@font-face{font-family:SourceHanSansCN-Heavy;src:url(../fonts/SourceHanSansCN-Heavy.otf)}
@font-face{font-family:SourceHanSansCN-Light;src:url(../fonts/SourceHanSansCN-Light.otf)}
@font-face{font-family:SourceHanSansCN-Medium;src:url(../fonts/SourceHanSansCN-Medium.otf)}
@font-face{font-family:SourceHanSansCN-Normal;src:url(../fonts/SourceHanSansCN-Normal.otf)}
@font-face{font-family:SourceHanSansCN-Regular;src:url(../fonts/SourceHanSansCN-Regular.otf)}
.bgc1{background-color:#f6f7fb}
.wp{width:90%;max-width:1520px;margin:0 auto}
.menuBtn{display:none;position:absolute;top:15px;right:20px;width:30px;height:30px;cursor:pointer;z-index:601;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.menuBtn b{display:block;height:2px;background-color:#0047bb;margin:6px 0;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}
.menuBtn.open b{display:none;margin:-1px 0 0;position:absolute;left:0;top:50%;width:30px;background-color:#0047bb}
.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)}
.header{position:fixed;left:0;top:0;right:0;height:90px;z-index:100;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .wp{height:100%;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.header .header-l{flex-shrink:0}
.header .header-r{flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.header .header-logo{width:170px;height:50px;line-height:50px;font-size:0}
.header .header-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.header .header-logo .ig2{display:none}
.header .header-set{margin:0 -6px 0 34px;flex-shrink:0;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.header .header-set .item{padding:0 6px;flex-shrink:0;display: block;position: relative;}
.header .header-set .item p{display: none; position: absolute;top:80px;right: -10px;padding: 10px 20px;background-color: #fff;border-radius: 8px;white-space: nowrap;font-size: 16px;}
.header .header-set .item p strong{font-weight: bold;font-size: 24px;color: #0b6cbc;}
.header .header-set .item p::after{content: '';width: 18px;height: 18px;background-color: #fff;transform: rotate(45deg);position: absolute;top: -8px;right: 26px;}
@media screen and (min-width: 1280px){
    .header .header-set .item:hover p{display: block;}
}
.header .header-set i{display:block;width:40px;height:40px;border:1px solid #e1e3e5;background-repeat:no-repeat;background-position:center center;-webkit-background-size:24px auto;background-size:24px auto;border-radius:50%;position:relative;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-set i:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(94deg,#078aed 0,#0744ed 100%),#fff;z-index:-1;border-radius:50%;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-set .icon-tel{background-image:url(../images/icon-tel1.png)}
.header .header-set .icon-email{background-image:url(../images/icon-email1.png)}
.header .header-set .item:hover i{border-color:transparent}
.header .header-set .item:hover i:before{opacity:1}
.header .header-nav{margin:0 -19px;height:100%;flex-grow:1;display:-webkit-flex;display:flex}
.header .header-nav>li{padding:0 19px;flex-shrink:0}
.header .header-nav>li>a{display:block;height:90px;font-size:16px;color:#fff;text-transform:uppercase;text-align:center;position:relative;display:-webkit-flex;display:flex;justify-content:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-nav>li>a span{padding:0 1px;line-height:1.5;position:relative;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.header .header-nav>li>a span:before{content:'';position:absolute;left:0;bottom:0;right:0;height:4px;background:linear-gradient(94deg,#078aed 0,#0744ed 100%),#fff;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-nav>li.on>a,.header .header-nav>li:hover>a{font-family:SourceHanSansCN-Bold;color:#065fed}
.header .header-nav>li.on>a span:before,.header .header-nav>li:hover>a span:before{opacity:1}
.header.fixed{position:fixed;background-color:#fff;box-shadow:0 4px 16px 0 rgba(0,0,0,.1)}
.header.fixed .header-logo img{display:none}
.header.fixed .header-logo .ig2{display:inline-block}
.header.fixed .header-nav>li>a{color:#252626}
.header.fixed .header-nav>li.on>a,.header.fixed .header-nav>li:hover>a{color:#065fed}
.header.fixed .header-nav>li.on>a span:before,.header.fixed .header-nav>li:hover>a span:before{opacity:1}
.header.fixed .header-set i{border-color:#e1e3e5}
.header.fixed .header-set .icon-tel{background-image:url(../images/icon-tel2.png)}
.header.fixed .header-set .icon-email{background-image:url(../images/icon-email2.png)}
.header.fixed .header-set .item:hover .icon-tel{background-image:url(../images/icon-tel1.png)}
.header.fixed .header-set .item:hover .icon-email{background-image:url(../images/icon-email1.png)}
body.bd_v2{padding-top:90px}
body.bd_v2 .header{background-color:#fff}
body.bd_v2 .header .header-logo img{display:none}
body.bd_v2 .header .header-logo .ig2{display:inline-block}
body.bd_v2 .header .header-nav>li>a{color:#252626}
body.bd_v2 .header .header-nav>li.on>a,body.bd_v2 .header .header-nav>li:hover>a{color:#065fed}
body.bd_v2 .header .header-nav>li.on>a span:before,body.bd_v2 .header .header-nav>li:hover>a span:before{opacity:1}
body.bd_v2 .header .header-set i{border-color:#e1e3e5}
body.bd_v2 .header .header-set .icon-tel{background-image:url(../images/icon-tel2.png)}
body.bd_v2 .header .header-set .icon-email{background-image:url(../images/icon-email2.png)}
body.bd_v2 .header .header-set .item:hover .icon-tel{background-image:url(../images/icon-tel1.png)}
body.bd_v2 .header .header-set .item:hover .icon-email{background-image:url(../images/icon-email1.png)}
.footer{background-color:#000f1b}
.footer .footer-cont{padding:83px 0 71px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.footer .footer-cont>div{position:relative;flex-shrink:0}
.footer .footer-cont>div:before{content:'';position:absolute;right:0;top:50%;width:1px;height:140px;background:url(../images/line2.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.footer .footer-cont>div:last-child:before{display:none}
.footer .footer-cont .footer-its1{padding-top:5px;padding-right:20px;width:13.88%}
.footer .footer-cont .footer-its2{padding:5px 2% 0 4.6%;width:37.17%}
.footer .footer-cont .footer-its3{padding-left:1.2%;width:27.5%}
.footer .footer-cont .footer-its4{padding-top:5px;padding-left:20px;width:21.45%}
.footer .footer-logo{display:block;height:140px;line-height:140px;font-size:0}
.footer .footer-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-info{margin-top:36px;margin-right:-20px;font-size:16px;color:rgba(255,255,255,.6);line-height:1.5;display:-webkit-flex;display:flex;flex-wrap:wrap}
.footer .footer-info p{margin-right:48px}
.footer .footer-info p+p{margin-top:20px}
.footer .footer-map{padding:0 12.92%}
.footer .footer-map .tit{font-family:SourceHanSansCN-Medium;padding-bottom:28px;margin-bottom:23px;font-size:20px;color:#fff;font-weight:500;position:relative}
.footer .footer-map .tit:before{content:'';position:absolute;left:0;bottom:0;width:24px;height:2px;background-color:#fff}
.footer .footer-map .con{margin:0 -4px -8px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.footer .footer-map .con a{padding:0 4px;margin-bottom:8px;display:block;width:33.33%;font-size:16px;color:#fff;line-height:2;opacity:.6;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.footer .footer-map .con a:hover{opacity:1}
.footer .footer-codes{margin:0 -16px -25px;display:-webkit-flex;display:flex;justify-content:center;flex-wrap:wrap}
.footer .footer-codes .item{padding:0 16px;margin-bottom:25px}
.footer .footer-codes .pic{margin:0 auto 12px;width:110px;height:110px;line-height:110px;font-size:0;text-align:center}
.footer .footer-codes .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.footer .footer-codes .tit{font-size:14px;color:#fff;text-align:center;font-weight:400;line-height:1.5;opacity:.6}
.footer .footer-copy{padding:38px 0 33px;font-size:14px;color:rgba(255,255,255,.6);line-height:1.5;border-top:1px solid rgba(255,255,255,.2);overflow:hidden}
.footer .footer-copy .l{float:left}
.footer .footer-copy .r{float:right}
.footer .footer-copy a{display:inline-block;font-size:inherit;color:inherit}
.footer .footer-copy a:hover{text-decoration:underline}
.head-1{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}
.head-1 .hd-l{flex-grow:1}
.head-1 .hd-r{flex-shrink:0}
.head-1 .title{position:relative;z-index:1}
.head-1 .title .cn{font-family:SourceHanSansCN-Bold;font-size:36px;color:#252626;font-weight:400;line-height:1.3}
.head-1 .title .en{font-family:Oswald-Bold;position:absolute;left:0;bottom:4px;font-size:80px;color:#ebedf0;line-height:1;white-space:nowrap;text-transform:uppercase;z-index:-1}
.head-1 .desc{margin-top:14px;width:100%;font-size:18px;color:#4b4c4d;line-height:1.5;flex-shrink:0}
.head-1.c1 .title .cn{color:#fff}
.head-1.c1 .title .en{color:#ebedf0;opacity:.2}
.head-1.c1 .desc{color:#fff}
.head-2 .title{font-family:SourceHanSansCN-Bold;font-size:36px;color:#252626;text-align:center;font-weight:400;line-height:1.3}
.head-2 .title span{padding:10px 14px 8px;display:inline-block;position:relative}
.head-2 .title span:before{content:'';position:absolute;left:0;bottom:0;width:18px;height:18px;background:url(../images/tit-bg1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain}
.head-2 .desc{font-family:SourceHanSansCN-Medium;margin-top:6px;font-size:18px;color:#252626;text-align:center;line-height:1.5}
.head-2.tar .desc,.head-2.tar .title{text-align:right}
.head-2.tal .desc,.head-2.tal .title{text-align:left}
.head-2.c1 .title{color:#fff}
.head-2.c1 .title span:before{background-image:url(../images/tit-bg2.png)}
.head-2.c1 .desc{color:#fff}
.head-2.vrt .title span:before{left:auto;right:0;bottom:auto;top:0;background-image:url(../images/tit-bg3.png)}
.head-2.vrt.c1 .title span:before{background-image:url(../images/tit-bg4.png)}
.head-3{border-bottom:1px solid #e1e3e5}
.head-3 .title{font-family:SourceHanSansCN-Bold;padding-bottom:24px;font-size:36px;color:#252626;font-weight:400;line-height:1.3}
.btns-1{display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center}
.btns-1:before{content:'';display:block;height:8px;background:url(../images/line1.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;flex-grow:1}
.btns-1 .a1{margin-left:12px;display:block;font-size:18px;color:#252626;line-height:1.78;flex-shrink:0;display:-webkit-flex;display:flex;align-items:center}
.btns-1 .icon-arrow{margin-left:8px;display:block;width:24px;height:24px;position:relative;z-index:1;flex-shrink:0}
.btns-1 .icon-arrow:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#078aed 0,#0744ed 100%);z-index:-2}
.btns-1 .icon-arrow:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-arrow1.png) center center no-repeat;-webkit-background-size:7px auto;background-size:7px auto;z-index:-1}
.btns-1 .a1:hover{text-decoration:underline}
.btns-2{display:-webkit-flex;display:flex}
.btns-2 .a1{padding:0 24px;display:block;font-size:18px;color:#fff;line-height:58px;background:linear-gradient(110deg,#078aed 0,#0744ed 100%);flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.btns-2 .a1:hover{opacity:.8}
.btns-2.v2 .a1{font-size:16px;line-height:50px;background:linear-gradient(109deg,#0744ed 0,#078aed 100%),linear-gradient(109deg,#078aed 0,#0744ed 100%)}
.btns-3{display:-webkit-flex;display:flex}
.btns-3 .a1{display:block;min-width:168px;height:48px;line-height:48px;position:relative;z-index:1;flex-shrink:0}
.btns-3 .a1:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(101deg,#078aed 0,#0744ed 100%),#0746ed;border-radius:40px;z-index:-2}
.btns-3 .a1:after{content:'';position:absolute;left:1px;top:1px;right:1px;bottom:1px;background-color:#fff;border-radius:40px;z-index:-1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.btns-3 .a1 span{padding:0 20px;display:block;font-size:16px;text-align:center;border-radius:40px;background:linear-gradient(101deg,#078aed 0,#0744ed 100%),#0746ed;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;position:relative;z-index:10;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.btns-3 .a1:hover:after{opacity:0}
.btns-3 .a1:hover span{background:linear-gradient(101deg,#fff 0,#fff 100%),#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.pages{padding-top:80px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul{margin:0 -4px -4px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.pages ul li{padding:0 4px;margin-bottom:4px}
.pages ul a,.pages ul span{padding:0 5px;display:block;min-width:38px;height:38px;line-height:36px;border:1px solid #e1e3e5;border-radius:5px;font-size:14px;color:#4b4c4d;text-align:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.pages ul .btns a{padding:0 15px}
.pages ul .active a,.pages ul a:hover{color:#fff;background-color:#0746ed;border-color:#0746ed}
.pages ul li.active span{background-color:#0746ed;border-color:#0746ed;color: #fff;}
.form-1{width:336px;max-width:100%;font-size:0}
.form-1 input{outline:0;border:none}
.form-1 .inp{padding:0 16px;display:inline-block;vertical-align:middle;width:calc(100% - 56px);height:40px;line-height:40px;background-color:rgba(255,255,255,.3);font-size:16px;color:#e1e3e5}
.form-1 .button{display:inline-block;vertical-align:middle;width:56px;height:40px;background:url(../images/icon-send1.png) center center no-repeat rgba(216,216,216,.3);-webkit-background-size:24px auto;background-size:24px auto}
.form-2 input,.form-2 textarea{outline:0;border:none;background-color:transparent;resize:none}
.form-2,.form-2 form{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.form-2 form{flex-grow:1}
.form-2 .col1{width:100%!important}
.form-2 .col{width:46.05%;flex-shrink:0}
.form-2 .cor{padding-top:4px;width:50%;flex-shrink:0;display:-webkit-flex;display:flex;flex-wrap:wrap}
.form-2 .info{font-size:16px;color:#252626;line-height:1.5}
.form-2 .line{margin:36px 0 56px;height:1px;background-color:#ebedf0}
.form-2 .info2{font-family:SourceHanSansCN-Bold;margin:0 -15px;font-size:18px;color:#252626;line-height:1.5;display:-webkit-flex;display:flex;flex-wrap:wrap}
.form-2 .info2 .item{padding:0 15px;min-width:35.6%}
.form-2 .info2 h4{font-family:SourceHanSansCN-Regular;margin-bottom:7px;font-weight:400;font-size:14px;color:#969799}
.form-2 .form-item{padding:0 8px;margin-bottom:16px;width:50%;flex-shrink:0}
.form-2 .form-item:last-child{margin-bottom:0}
.form-2 .inp{padding:0 16px;display:block;width:100%;height:48px;line-height:48px;background-color:#f3f4f5;font-size:14px;color:#969799}
.form-2 .tar{padding:12px 16px;display:block;width:100%;height:218px;background-color:#f3f4f5;font-size:14px;color:#969799}
.form-2 .submit{display:block;width:140px;height:48px;line-height:48px;background-color:#065fed;font-size:16px;color:#fff;text-align:center}
.box-ban{height:650px;position:relative}
.box-ban .pos-1{position:absolute;left:0;bottom:0;right:0;z-index:10}
.box-ban .pos-2{position:absolute;left:50%;bottom:0;width:1520px;max-width:100%;z-index:10;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);-o-transform:translate(-50%,50%);transform:translate(-50%,50%)}
.box-ban.v2{height:520px}
.ban{height:100%;position:relative;overflow:hidden}
.ban .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.ban .cont{position:absolute;left:0;top:41.9%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.ban .cont .title{font-family:SourceHanSansCN-Bold;font-size:56px;color:#1466ed;font-weight:400;line-height:1.3}
.ban .cont .desc{font-family:SourceHanSansCN-Medium;margin-top:14px;font-size:24px;color:#1466ed;line-height:1.33}
.ban2{height:100%;position:relative;overflow:hidden}
.ban2 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.ban2 .cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.ban2 .cont .title{font-family:Oswald-Bold;color:#ffffff;line-height:1.3}
.ban2 .cont .title .en{font-size:48px;line-height:1.2}
.ban2 .cont .title .cn{margin-top:10px;font-size:56px}
.ban2 .cont .desc{font-family:SourceHanSansCN-Medium;margin-top:16px;font-size:24px;color:#ffffff;line-height:1.25}
.ban2 .cont.c1 .desc,.ban2 .cont.c1 .title{color:#fff}
.ban3{height:740px;position:relative;overflow:hidden}
.ban3 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.ban3 .cont{position:absolute;left:0;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:10}
.ban3 .cont .title{font-family:SourceHanSansCN-Bold;font-size:56px;color:#fff;font-weight:400;line-height:1.2}
.ban3 .cont .desc{margin-top:28px;font-size:28px;color:#fff;line-height:1.14}
.ban3 .cont .list-14{margin-top:117px}
.pos-1 ul{display:-webkit-flex;display:flex;flex-wrap:wrap}
.pos-1 li{width:16.66%;border-right:1px solid #ebedf0;flex-shrink:0}
.pos-1 a{padding:0 15px;display:block;height:100px;line-height:100px;font-size:18px;color:#252626;text-align:center;background-color:#fff;position:relative;z-index:1}
.pos-1 a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(107deg,#078aed 0,#0744ed 100%),#d8d8d8;z-index:-1;opacity:0}
.pos-1 .on a{color:#fff}
.pos-1 .on a:before{opacity:1}
.pos-2 ul{display:-webkit-flex;display:flex;flex-wrap:wrap}
.pos-2 li{width:33.33%;border-right:1px solid #ebedf0;flex-shrink:0}
.pos-2 a{padding:0 15px;display:block;height:82px;line-height:82px;font-size:18px;color:#252626;text-align:center;background-color:#fff;position:relative;z-index:1}
.pos-2 a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(107deg,#078aed 0,#0744ed 100%),#d8d8d8;z-index:-1;opacity:0}
.pos-2 .on a{color:#fff}
.pos-2 .on a:before{opacity:1}
@keyframes beat{
0%,to{-webkit-transform:scale(1);transform:scale(1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
}
.banner{height:740px;position:relative;overflow:hidden}
.banner .swiper-page{position:absolute;left:0;bottom:48px!important;right:0;font-size:0;text-align:center;z-index:10}
.banner .swiper-page .swiper-pagination-bullet{margin:0 10px!important;width:32px;height:32px;position:relative;background-color:transparent;opacity:1}
.banner .swiper-page .swiper-pagination-bullet:before{margin:-6px 0 0 -6px;content:'';position:absolute;left:50%;top:50%;width:12px;height:12px;background-color:#fff;border-radius:50%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.banner .swiper-page .swiper-pagination-bullet:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-dot1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;opacity:0}
.banner .swiper-page .swiper-pagination-bullet-active:before{background-color:#074eed}
.banner .swiper-page .swiper-pagination-bullet-active:after{opacity:1;-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.banner .swiper-slide{position:relative}
.banner .swiper-slide:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/banner-bg1.png) left center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:2}
.banner .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.banner .cont1{position:absolute;left:0;top:50%;right:0;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner .cont1 .title{font-size:56px;color:#fff;font-weight:700;line-height:1.1}
.banner .cont1 .desc{font-family:SourceHanSansCN-Medium;margin-top:24px;font-size:28px;color:#fff;font-weight:500;line-height:1.3}
.banner .cont2{padding:36px 64px 34px;position:absolute;right:0;bottom:0;width:612px;min-height:152px;background:url(../images/bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10}
.banner .cont2 .title{font-family:SourceHanSansCN-Medium;margin:0 -24px;font-size:28px;color:#fff;font-weight:400;line-height:1.3;display:-webkit-flex;display:flex;flex-wrap:wrap;align-items:center}
.banner .cont2 .title span{padding:0 24px;position:relative}
.banner .cont2 .title span:before{content:'';position:absolute;right:0;top:50%;width:1px;height:28px;background-color:#d8d8d8;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner .cont2 .title span:last-child:before{display:none}
.banner .cont2 .desc{margin-top:14px;font-size:20px;color:#fff;line-height:1.6}
.case-swiper1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.case-swiper1 .swiper-arrow{margin:0 -13px;position:absolute;left:calc(54.6% + 48px);bottom:32px;z-index:10;display:-webkit-flex;display:flex;align-items:center}
.case-swiper1 .swiper-arrow .next,.case-swiper1 .swiper-arrow .prev{margin:0 13px;display:block;width:46px;height:46px;border:2px solid #252626;position:relative;z-index:1;cursor:pointer;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.case-swiper1 .swiper-arrow .next:before,.case-swiper1 .swiper-arrow .prev:before{content:'';position:absolute;left:-2px;top:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#0744ed 0,#078aed 99%);z-index:-1;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.case-swiper1 .swiper-arrow .next:after,.case-swiper1 .swiper-arrow .prev:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:20px auto;background-size:20px auto;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.case-swiper1 .swiper-arrow .prev:after{background-image:url(../images/icon-arrow3.png)}
.case-swiper1 .swiper-arrow .prev:hover{border-color:transparent}
.case-swiper1 .swiper-arrow .prev:hover:before{opacity:1}
.case-swiper1 .swiper-arrow .prev:hover:after{background-image:url(../images/icon-arrow5.png)}
.case-swiper1 .swiper-arrow .next:after{background-image:url(../images/icon-arrow4.png)}
.case-swiper1 .swiper-arrow .next:hover{border-color:transparent}
.case-swiper1 .swiper-arrow .next:hover:before{opacity:1}
.case-swiper1 .swiper-arrow .next:hover:after{background-image:url(../images/icon-arrow6.png)}
.case-swiper1 .swiper-for{margin-top:4px;width:calc(100% - 172px);position:relative;overflow:hidden;flex-shrink:0}
.case-swiper1 .swiper-for .con{display:block;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.case-swiper1 .swiper-for .pic{width:54.6%;height:460px;position:relative;overflow:hidden;flex-shrink:0}
.case-swiper1 .swiper-for .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.case-swiper1 .swiper-for .text{padding-top:23px;width:calc(45.4% - 48px);flex-shrink:0}
.case-swiper1 .swiper-for .tit{font-family:SourceHanSansCN-Medium;font-size:32px;color:#252626;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.case-swiper1 .swiper-for .tit i{margin:-2px 15px 0 3px;display:inline-block;vertical-align:middle;width:10px;height:10px;position:relative;z-index:1}
.case-swiper1 .swiper-for .tit i:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0746ed;border-radius:50%;z-index:-1}
.case-swiper1 .swiper-for .tit i:after{content:'';position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,rgba(7,138,237,.2) 0,rgba(7,68,237,.2) 100%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-2}
.case-swiper1 .swiper-for .line{margin:39px 0 44px;height:1px;background-color:#ebedf0}
.case-swiper1 .swiper-for .desc{font-size:16px;color:#252626;line-height:1.5;max-height:4.5em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.case-swiper1 .swiper-for .btns{margin-top:40px;font-size:14px;color:#7d7e80;line-height:2;text-transform:uppercase;display:-webkit-flex;display:flex;justify-content:flex-end;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.case-swiper1 .swiper-for .btns .icon-arrow{margin-left:4px;display:block;width:14px;height:14px;background:url(../images/icon-arrow7.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.case-swiper1 .swiper-for .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.case-swiper1 .swiper-for .con:hover .btns{color:#0744ed}
.case-swiper1 .swiper-for .con:hover .btns .icon-arrow{background-image:url(../images/icon-arrow10.png)}
.case-swiper1 .swiper-nav{width:128px;height:468px;position:relative;overflow:hidden;flex-shrink:0}
.case-swiper1 .swiper-nav .pic{height:100%;overflow:hidden;border:4px solid transparent}
.case-swiper1 .swiper-nav .pic img{display:block;width:100%;height:100%;object-fit:cover}
.case-swiper1 .swiper-nav .swiper-slide-thumb-active .pic{border-image:linear-gradient(131deg,#078aed 2%,#0744ed 100%) 4}
.partners-swiper1{position:relative}
.partners-swiper1 .swiper-wrapper{-webkit-transition-timing-function:linear!important;-o-transition-timing-function:linear!important;transition-timing-function:linear!important;justify-content:center}
.partners-swiper1:after,.partners-swiper1:before{content:'';position:absolute;top:0;bottom:0;width:240px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:10}
.partners-swiper1:before{left:0;background-image:url(../images/bg6.png)}
.partners-swiper1:after{right:0;background-image:url(../images/bg7.png)}
.partners-swiper1 .slider+.slider{margin-top:10}
.partners-swiper1 .tempWrap{width:100%!important}
.partners-swiper1 .swiper-slide{padding:15px 12px;width:12.5%}
.partners-swiper1 .pic{height:90px;line-height:90px;font-size:0;text-align:center;background-color:#fff;box-shadow:0 4px 12px 0 rgba(0,22,39,.1)}
.partners-swiper1 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.adv-swiper1{height:850px;position:relative;overflow:hidden}
.adv-swiper1 .swiper-page{position:absolute;right:calc((100% - 1520px)/ 2 + 86px);bottom:250px!important;left:auto!important;width:auto!important;font-size:0;text-align:center;z-index:10}
.adv-swiper1 .swiper-page .swiper-pagination-bullet{margin:0 4px!important;display:inline-block;vertical-align:middle;width:10px;height:10px;background-color:#749dff;border-radius:50%;opacity:1}
.adv-swiper1 .swiper-page .swiper-pagination-bullet-active{background-color:#fff}
.adv-swiper1 .swiper-slide{position:relative}
.adv-swiper1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.adv-swiper1 .cont{padding:82px 60px 40px;position:absolute;left:50%;bottom:0;width:1520px;max-width:90%;min-height:296px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/bg8.png) center top no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:115px 115px 0 0;z-index:10}
.adv-swiper1 .num{font-family:Oswald-Bold;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);font-size:128px;text-align:center;line-height:1;background:linear-gradient(0deg,rgba(255,255,255,0) 8%,#0758ed 85%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);-o-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}
.adv-swiper1 .tit{font-family:SourceHanSansCN-Bold;font-size:24px;color:#fff;text-align:center;font-weight:400;line-height:1.5}
.adv-swiper1 .desc{margin-top:23px;font-size:18px;color:#fff;text-align:center;line-height:2.2}
.imgs-swiper1{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.imgs-swiper1 .swiper-for{width:calc(100% - 304px);height:648px;position:relative;overflow:hidden;flex-shrink:0}
.imgs-swiper1 .swiper-for .pic{height:100%;position:relative;overflow:hidden}
.imgs-swiper1 .swiper-for .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.imgs-swiper1 .swiper-nav{width:280px;height:648px;position:relative;overflow:hidden;flex-shrink:0}
.imgs-swiper1 .swiper-nav .pic{height:100%;position:relative;overflow:hidden}
.imgs-swiper1 .swiper-nav .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);border:6px solid #065fed;z-index:10;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.imgs-swiper1 .swiper-nav .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.imgs-swiper1 .swiper-nav .swiper-slide-thumb-active .pic:before{opacity:1}
.team-swiper1{position:relative;margin-top:-26px}
.team-swiper1 .swiper-arrow{position:absolute;top:50%;width:46px;height:46px;background-color:#ebedf0;border-radius:50%;border:1px solid #e1e3e5;z-index:10;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.team-swiper1 .swiper-arrow:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(313deg,#0744ed 0,#078aed 100%);border-radius:50%;z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.team-swiper1 .swiper-arrow:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:24px auto;background-size:24px auto;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.team-swiper1 .swiper-arrow.prev{left:0}
.team-swiper1 .swiper-arrow.prev:after{background-image:url(../images/icon-arrow3.png)}
.team-swiper1 .swiper-arrow.next{right:0}
.team-swiper1 .swiper-arrow.next:after{background-image:url(../images/icon-arrow4.png)}
.team-swiper1 .swiper-arrow:hover:before{opacity:1}
.team-swiper1 .swiper-arrow.prev:hover:after{background-image:url(../images/icon-arrow5.png)}
.team-swiper1 .swiper-arrow.next:hover:after{background-image:url(../images/icon-arrow6.png)}
.team-swiper1 .swiper-for{margin-left:-10.42vw;padding:0 8.3%;padding-left:16.67vw;position:relative;z-index:1;overflow:hidden}
.team-swiper1 .swiper-for:before{content:'';position:absolute;left:0;right:0;bottom:0;height:810px;background:linear-gradient(90deg,#000c21 0,#074bed 100%);border-radius:0 400px 400px 0;z-index:-1;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}
.team-swiper1 .swiper-for .slider{position:relative;overflow:hidden}
.team-swiper1 .swiper-for .con{display:block;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end}
.team-swiper1 .swiper-for .pic{width:508px;height:550px;line-height:550px;font-size:0;text-align:center;flex-shrink:0;order:2}
.team-swiper1 .swiper-for .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.team-swiper1 .swiper-for .text{padding:82px 0;width:calc(100% - 634px);flex-shrink:0;order:1}
.team-swiper1 .swiper-for .tit{font-family:SourceHanSansCN-Bold;font-size:48px;color:#fff;font-weight:400;line-height:1.3}
.team-swiper1 .swiper-for .tit .en{font-family:SourceHanSansCN-Medium;margin-left:12px;display:inline-block;font-size:24px;color:#fff}
.team-swiper1 .swiper-for .job{margin-top:13px;font-size:24px;color:#fff;text-align:right;line-height:1.3}
.team-swiper1 .swiper-for .line{margin:5px 0 42px;height:10px;background:url(../images/line3.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%}
.team-swiper1 .swiper-for .desc{font-size:16px;color:#fff;line-height:1.63}
.team-swiper1 .swiper-nav{padding:0 7.8%;width:61%;height:184px;position:relative}
.team-swiper1 .swiper-nav .slider{padding:32px 0 20px;height:100%;position:relative;overflow:hidden}
.team-swiper1 .swiper-nav .con{display:block}
.team-swiper1 .swiper-nav .pic{margin-bottom:14px;height:88px;line-height:86px;font-size:0;text-align:center;border:1px solid #ebedf0;background-color:#fff;position:relative;overflow:hidden}
.team-swiper1 .swiper-nav .pic:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(12,79,236,0) 0,#0c4fec 100%);z-index:1;opacity:0}
.team-swiper1 .swiper-nav .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.team-swiper1 .swiper-nav .tit{font-size:16px;color:#252626;text-align:center;font-weight:400;line-height:1.3}
.team-swiper1 .swiper-nav .mask{padding:14px 10px;position:absolute;left:0;bottom:0;right:0;z-index:10;opacity:0}
.team-swiper1 .swiper-nav .mask .tit{font-family:SourceHanSansCN-Medium;font-size:16px;color:#fff;text-align:center;font-weight:400;line-height:1.3}
.team-swiper1 .swiper-nav .swiper-slide-thumb-active .mask,.team-swiper1 .swiper-nav .swiper-slide-thumb-active .mask .tit,.team-swiper1 .swiper-nav .swiper-slide-thumb-active .pic:before{opacity:1}
.team-swiper1 .swiper-nav .swiper-slide-thumb-active .tit{opacity:0}
.course-swiper1{position:relative;z-index:1}
.course-swiper1 .swiper-arrow{position:absolute;top:0;width:46px;height:46px;background-color:#ebedf0;border-radius:50%;border:1px solid #e1e3e5;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.course-swiper1 .swiper-arrow:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(313deg,#0744ed 0,#078aed 100%);border-radius:50%;z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.course-swiper1 .swiper-arrow:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:24px auto;background-size:24px auto;z-index:10;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.course-swiper1 .swiper-arrow.prev{left:0}
.course-swiper1 .swiper-arrow.prev:after{background-image:url(../images/icon-arrow3.png)}
.course-swiper1 .swiper-arrow.next{right:0}
.course-swiper1 .swiper-arrow.next:after{background-image:url(../images/icon-arrow4.png)}
.course-swiper1 .swiper-arrow:hover:before{opacity:1}
.course-swiper1 .swiper-arrow.prev:hover:after{background-image:url(../images/icon-arrow5.png)}
.course-swiper1 .swiper-arrow.next:hover:after{background-image:url(../images/icon-arrow6.png)}
.course-swiper1 .swiper-bigYear{position:absolute;left:0;bottom:0;right:0;height:270px;-webkit-transform:translateY(41.5%);-ms-transform:translateY(41.5%);-o-transform:translateY(41.5%);transform:translateY(41.5%);z-index:-1}
.course-swiper1 .swiper-bigYear .year{font-family:DIN-Bold;font-size:264px;color:#252626;text-align:center;opacity:.05;line-height:1}
.course-swiper1 .swiper-text{position:relative;overflow:hidden}
.course-swiper1 .swiper-text .desc{height:100%;min-height:250px;font-size:18px;color:#252626;text-align:center;line-height:1.5;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.course-swiper1 .swiper-year{margin-top:31px;padding:17px 7.8% 0;cursor:pointer;position:relative;z-index:1}
.course-swiper1 .swiper-year:before{content:'';position:absolute;left:-1000px;top:23px;right:-1000px;height:1px;background-color:#e1e3e5;z-index:-1}
.course-swiper1 .swiper-year .slider{position:relative;overflow:hidden}
.course-swiper1 .swiper-year .year{font-family:DIN-Medium;padding-top:20px;font-size:20px;color:#252626;text-align:center;position:relative;overflow:hidden}
.course-swiper1 .swiper-year .year:before{content:'';position:absolute;left:50%;top:0;width:12px;height:12px;background-color:#e1e3e5;border-radius:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.course-swiper1 .swiper-year .swiper-slide-thumb-active .year{background:linear-gradient(115deg,#078aed 0,#0744ed 99%),#9e9e9e;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.course-swiper1 .swiper-year .swiper-slide-thumb-active .year:before{background:linear-gradient(135deg,#078aed 0,#0744ed 100%)}
.tabs-tit1{background-color:#f8f8f8;overflow:hidden}
.tabs-tit1 ul{margin:0 -1px -1px 0;display:-webkit-flex;display:flex;flex-wrap:wrap}
.tabs-tit1 li{width:50%;border-bottom:1px solid #c8cacc;border-right:1px solid #c8cacc;flex-shrink:0}
.tabs-tit1 .con{padding:40px 40px 25px;display:block;min-height:230px;position:relative;z-index:1;overflow:hidden}
.tabs-tit1 .con:after,.tabs-tit1 .con:before{content:'';position:absolute;width:282px;height:282px;background-color:#fff;border-radius:50%;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.tabs-tit1 .con:before{right:0;top:0}
.tabs-tit1 .con:after{right:0;bottom:0}
.tabs-tit1 .icon{margin-bottom:48px;width:60px;height:60px;position:relative}
.tabs-tit1 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.tabs-tit1 .icon .ig2{opacity:0}
.tabs-tit1 .text{padding-top:18px;position:relative}
.tabs-tit1 .text:before{content:'';position:absolute;left:0;top:0;width:60px;height:2px;background-color:#252626}
.tabs-tit1 .tit{font-family:SourceHanSansCN-Medium;font-size:20px;color:#252626;font-weight:400;line-height:1.3}
.tabs-tit1 .on .con{background:linear-gradient(124deg,#078aed 0,#0744ed 100%)}
.tabs-tit1 .on .con:after,.tabs-tit1 .on .con:before{opacity:.1}
.tabs-tit1 .on .con:before{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.tabs-tit1 .on .con:after{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);-o-transform:translate(50%,50%);transform:translate(50%,50%)}
.tabs-tit1 .on .icon img{opacity:0}
.tabs-tit1 .on .icon .ig2{opacity:1}
.tabs-tit1 .on .text:before{background-color:#fff}
.tabs-tit1 .on .tit{color:#fff}
.tabs-desc1 .tab-item{display:none}
.tabs-desc1 .tab-item.on{display:block}
.list-1{margin:0 -15px -30px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.list-1 li{padding:0 15px;margin-bottom:30px}
.list-1 .num{font-size:18px;color:#7d7e80;text-align:center;line-height:1.1}
.list-1 .num span{font-family:SourceHanSansCN-Bold;margin-right:10px;font-size:48px;background:linear-gradient(123deg,#078aed 0,#0744ed 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.list-1 .num em{font-family:DIN-Bold}
.list-1 .desc{margin-top:14px;font-size:18px;color:#4b4c4d;text-align:center;line-height:1.5}
.list-2{margin:0 -16px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-2 li{padding:0 16px;margin-bottom:30px;width:25%;flex-shrink:0}
.list-2 .con{padding:20px 10px 21px 18px;display:block;height:100%;background:url(../images/ls-bg1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;display:-webkit-flex;display:flex;align-items:flex-start}
.list-2 .icon{margin:4px 12px 0 0;width:40px;height:40px;line-height:40px;font-size:0;text-align:center;flex-shrink:0}
.list-2 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.list-2 .text{flex-grow:1}
.list-2 .tit{color:#fff;font-weight:400;line-height:1.3}
.list-2 .tit .cn{font-family:SourceHanSansCN-Bold;font-size:20px}
.list-2 .tit .en{font-family:DIN-Medium;margin-top:6px;font-size:12px;word-break:break-all}
.list-3{display:-webkit-flex;display:flex}
.list-3 li{width:16.66%;flex-shrink:0}
.list-3 .con{display:block;height:850px;position:relative;overflow:hidden}
.list-3 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:1}
.list-3 .mask1{padding:50px 6%;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg2.png) center bottom no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:2;display:-webkit-flex;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-3 .mask1 .tit{font-family:SourceHanSansCN-Bold;font-size:32px;color:#fff;text-align:center;font-weight:400;line-height:1.3;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-3 .mask1 .icon-arrow{margin:36px auto 0;display:block;width:46px;height:46px;border:1px solid #fff;border-radius:50%;position:relative;z-index:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-3 .mask1 .icon-arrow:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-arrow2.png) center center no-repeat;-webkit-background-size:12px auto;background-size:12px auto;z-index:-1}
.list-3 .mask2{padding:0 19.83%;position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg3.png) center bottom no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;opacity:0}
.list-3 .mask2 .tit{font-family:SourceHanSansCN-Bold;font-size:48px;color:#fff;font-weight:400;line-height:1.3}
.list-3 .mask2 .desc{margin-top:26px;font-size:18px;color:#fff;line-height:1.78;max-height:5.34em;-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}
.list-3 .mask2 .btns-2{margin-top:56px}
.list-3 .mask2 .btns-2,.list-3 .mask2 .desc,.list-3 .mask2 .tit{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-3 li.on{width:50.02%}
.list-3 li.on .mask1{opacity:0}
.list-3 li.on .mask1 .icon-arrow,.list-3 li.on .mask1 .tit{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.list-3 li.on .mask2{opacity:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-3 li.on .mask2 .btns-2,.list-3 li.on .mask2 .desc,.list-3 li.on .mask2 .tit{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.list-4{overflow:hidden}
.list-4 ul{margin:0 -1px -1px 0;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-4 li{width:25%;border-right:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(255,255,255,.3);background-color:rgba(0,22,39,.2);flex-shrink:0}
.list-4 .con{padding:32px 20px 18px;display:block;min-height:223px}
.list-4 .icon{margin:0 auto 20px;width:60px;height:60px;line-height:60px;font-size:0;text-align:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-4 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.list-4 .tit{font-family:SourceHanSansCN-Medium;font-size:20px;color:#fff;text-align:center;font-weight:400;line-height:1.5}
.list-4 .desc{margin:6px auto 0;width:170px;max-width:100%;font-size:16px;color:#ebedf0;text-align:center;line-height:1.5}
.list-4 li:nth-child(1){margin-left:25%}
.list-4 .con:hover .icon{animation:.5s beat}
.list-5{margin:0 -12px -20px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-5 li{padding:0 12px;margin-bottom:20px;width:25%;flex-shrink:0}
.list-5 .con{display:block;height:434px;position:relative;z-index:1;overflow:hidden}
.list-5 .pic{height:240px;position:relative;overflow:hidden}
.list-5 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .text{padding-top:17px;position:absolute;left:0;top:240px;right:0;bottom:0;background-color:#fff;z-index:10;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .text:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(110deg,#078aed 0,#0744ed 100%);z-index:-2;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .text .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .tit{font-family:SourceHanSansCN-Medium;font-size:18px;color:#252626;font-weight:400;line-height:1.78;height:3.56em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .line{width:32px;height:4px;background-color:#fff;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .desc{margin-top:11px;font-size:16px;color:#7d7e80;line-height:1.75;height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .more{margin-top:21px;font-size:14px;color:#7d7e80;line-height:1.43;display:-webkit-flex;display:flex;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .more:before{content:'';display:block;width:0;height:2px;background-color:#fff;order:2;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .more span{display:block;flex-shrink:0;order:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .more .icon-arrow{margin-left:12px;display:block;width:20px;height:20px;position:relative;flex-shrink:0;order:3;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .more .icon-arrow:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#065fed;border-radius:50%;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .more .icon-arrow:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-arrow8.png) center center no-repeat;-webkit-background-size:5px auto;background-size:5px auto;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-5 .con:hover .text{padding:21.5% 24px 24px;top:0}
.list-5 .con:hover .text:before{opacity:1}
.list-5 .con:hover .text .bg{opacity:.2;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}
.list-5 .con:hover .tit{font-family:SourceHanSansCN-Bold;color:#fff;font-weight:700}
.list-5 .con:hover .line{margin:25px 0 27px;opacity:1}
.list-5 .con:hover .desc{color:#fff}
.list-5 .con:hover .more{margin-top:75px;color:#fff}
.list-5 .con:hover .more:before{width:calc(100% - 106px);max-width:100%;flex-shrink:1;flex-grow:1;-webkit-transition-delay:.3s}
.list-5 .con:hover .more span{margin-right:8px}
.list-5 .con:hover .more .icon-arrow{margin-left:8px}
.list-5 .con:hover .more .icon-arrow:before{background:#fff}
.list-5 .con:hover .more .icon-arrow:after{background-image:url(../images/icon-arrow9.png)}
.list-6{font-size:18px;color:#252626;line-height:1.5}
.list-6 li{padding-bottom:17px;position:relative;z-index:1;display:-webkit-flex;display:flex;align-items:flex-start}
.list-6 li:before{content:'';position:absolute;left:10px;top:25px;width:1px;bottom:0;border-left:1px dashed #2cc72f}
.list-6 .icon-suc{margin:3px 10px 0 0;display:block;width:20px;height:20px;background:url(../images/icon-suc1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.list-6 .desc{flex-grow:1}
.list-6 li:last-child{margin-bottom:0}
.list-6 li:last-child:before{display:none}
.list-7{display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-7 li{width:50%;flex-shrink:0}
.list-7 .con{padding:56px 88px 40px;display:block;min-height:376px;position:relative;z-index:1;display:-webkit-flex;display:flex;flex-direction:column}
.list-7 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% 100%;background-size:100% 100%;z-index:-1}
.list-7 .tit{font-family:SourceHanSansCN-Bold;font-size:24px;color:#fff;font-weight:400;line-height:1.3}
.list-7 .desc{margin:31px -8px 0;font-size:18px;color:#fff;line-height:1.5}
.list-7 .desc a,.list-7 .desc span{margin:0 8px 15px;display:inline-block;font-size:inherit;color:inherit}
.list-7 li:nth-child(1){text-align:right}
.list-7 li:nth-child(2) .con{justify-content:flex-end}
.list-8{margin:0 -70px -40px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-8 li{padding:0 70px;margin-bottom:40px;width:25%;flex-shrink:0}
.list-8 .con{display:block}
.list-8 .icon{margin-bottom:24px;height:198px;line-height:198px;font-size:0;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list-8 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.list-8 .tit{font-family:SourceHanSansCN-Medium;font-size:22px;color:#252626;text-align:center;font-weight:400;line-height:1.3}
.list-8 .en{margin-top:20px;font-size:14px;color:#4b4c4d;text-align:center;line-height:1.3}
.list-8 .desc{margin-top:17px;font-size:16px;color:#252626;text-align:center;line-height:1.5}
.list-8 .con:hover .icon{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);-o-transform:translateY(-15px);transform:translateY(-15px)}
.list-9{margin:0 -45px -30px;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center}
.list-9 li{padding:0 45px;margin-bottom:30px;flex-shrink:0;display:-webkit-flex;display:flex;align-items:flex-start}
.list-9 .icon-suc{margin:4px 8px 0 0;display:block;width:20px;height:20px;background:url(../images/icon-suc1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;flex-shrink:0}
.list-9 .desc{font-size:18px;color:#252626;line-height:1.5;flex-grow:1}
.list-10{display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-10 li{width:14.28%;flex-shrink:0}
.list-10 .con{display:block;height:100%;background-color:#fff;min-height:170px;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.list-10 .icon{margin:0 auto 21px;height:48px;line-height:48px;font-size:0;text-align:center}
.list-10 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.list-10 .tit{font-family:SourceHanSansCN-Medium;font-size:16px;color:#252626;text-align:center;font-weight:400;line-height:1.5}
.list-10 li:nth-child(even) .con{background-color:rgba(235,246,255,.5)}
.list-11{margin:0 -12px -36px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-11 li{padding:0 12px;margin-bottom:36px;width:33.33%;flex-shrink:0}
.list-11 .con{display:block;height:434px;background-color:#fff;position:relative;overflow:hidden}
.list-11 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;z-index:8;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-11 .pic{height:340px;overflow:hidden;position:relative;z-index:5;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-11 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.list-11 .text{padding:0 24px;position:absolute;left:0;bottom:0;right:0;height:94px;line-height:94px;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-11 .tit{font-family:SourceHanSansCN-Medium;font-size:22px;color:#252626;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.list-11 .pos{padding:0 12px 0 24px;position:absolute;right:16px;top:16px;background-color:rgba(0,0,0,.7);border-radius:30px;font-size:16px;color:#fff;line-height:32px;z-index:10}
.list-11 .pos:before{content:'';position:absolute;left:12px;top:50%;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#078aed 0,#0744ed 100%),#d8d8d8;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.list-11 .icon-arrow{position:absolute;left:50%;top:50%;width:80px;height:80px;background:url(../images/icon-arrow11.png) center center no-repeat #fff;-webkit-background-size:32px auto;background-size:32px auto;border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;opacity:0;visibility:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-11 .con:hover:before{opacity:.2;visibility:visible}
.list-11 .con:hover .pic{height:100%}
.list-11 .con:hover .text{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}
.list-11 .con:hover .icon-arrow{opacity:1;visibility:visible}
.list-1.v2 .desc{font-size:16px}
.list-12{margin-bottom:-40px}
.list-12 li{margin-bottom:40px}
.list-12 .con{padding-right:48px;display:block;background-color:#fff;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-12 .pic{width:380px;position:relative;overflow:hidden;flex-shrink:0}
.list-12 .pic:before{content:'';display:block;padding-top:62.11%}
.list-12 .pic img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-12 .text{padding:30px 48px;width:calc(100% - 514px);max-width:100%;flex-grow:1}
.list-12 .tit{font-family:SourceHanSansCN-Medium;font-size:20px;color:#252626;font-weight:400;line-height:1.5;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-12 .desc{margin-top:21px;font-size:16px;color:#7d7e80;line-height:1.75;max-height:3.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}
.list-12 .more{margin-top:34px;font-size:14px;color:#7d7e80;line-height:1.43;display:-webkit-flex;display:flex;align-items:center}
.list-12 .more .icon-arrow{margin-left:12px;display:block;width:20px;height:20px;position:relative;flex-shrink:0}
.list-12 .more .icon-arrow:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#065fed;border-radius:50%}
.list-12 .more .icon-arrow:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/icon-arrow8.png) center center no-repeat;-webkit-background-size:5px auto;background-size:5px auto}
.list-12 .date{width:134px;text-align:center;line-height:1.2;flex-shrink:0}
.list-12 .date .d1{font-family:Oswald-Bold;font-size:48px;color:#252626}
.list-12 .date .d2{font-family:Oswald-light;margin-top:4px;font-size:16px;color:#7d7e80}
.list-12 .con:hover{box-shadow:0 4px 16px 0 rgba(5,11,27,.12)}
.list-12 .con:hover .pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.list-12 .con:hover .tit{color:#065fed}
.list-13 .con{padding:16px 0;display:block}
.list-13 .date{margin-bottom:13px;font-size:16px;color:#7d7e80}
.list-13 .tit{font-family:SourceHanSansCN-Medium;font-size:18px;color:#252626;font-weight:400;line-height:1.78;max-height:3.56em;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-13 .more{margin-top:16px;font-size:14px;color:#7d7e80}
.list-13 .con:hover .tit{color:#065fed}
.list-14{width:360px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-14 li{padding:0 8px;margin-bottom:16px;width:33.33%;flex-shrink:0}
.list-14 a{padding:9px 10px;display:block;font-size:16px;color:#fff;text-align:center;line-height:1.5;border:1px solid #fff}
.list-15{margin:0 -8px -16px;display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-15 li{padding:0 8px;margin-bottom:16px;width:25%;flex-shrink:0}
.list-15 .con{padding:12px 35px 12px 12px;display:block;min-height:84px;border-bottom:1px solid #e1e3e5;position:relative;display:-webkit-flex;display:flex;align-items:center}
.list-15 .con:before{content:'';position:absolute;right:12px;top:50%;width:16px;height:16px;background:url(../images/icon-jia1.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.list-15 .icon{margin-right:12px;width:28px;height:28px;line-height:28px;font-size:0;text-align:center;flex-shrink:0}
.list-15 .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.list-15 .tit{font-family:SourceHanSansCN-Bold;font-size:18px;color:#252626;font-weight:400;line-height:1.78;flex-grow:1}
.list-16{display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-16 li{width:25%;border-right:1px solid #e1e3e5;flex-shrink:0}
.list-16 li:last-child{border:none}
.list-16 .con{padding:82px 60px 60px;display:block;height:100%;min-height:442px;background-color:#fff;position:relative;z-index:1;overflow:hidden;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list-16 .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(313deg,#0744ed 0,#078aed 100%);z-index:-1;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list-16 .tit{font-size:24px;color:#252626;text-align:center;font-weight:400;line-height:1.5;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list-16 .desc{margin-top:52px;font-size:16px;color:#7d7e80;text-align:center;line-height:1.5;min-height:4.5em;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list-16 .icon{margin:48px auto 0;width:80px;height:80px;position:relative}
.list-16 .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.list-16 .icon .ig2{opacity:0}
.list-16 .con:hover:before{opacity:1}
.list-16 .con:hover .desc,.list-16 .con:hover .tit{color:#fff}
.list-16 .con:hover .icon img{opacity:0}
.list-16 .con:hover .icon .ig2{opacity:1}
.list-17{display:-webkit-flex;display:flex;flex-wrap:wrap}
.list-17>li{width:33.33%;flex-shrink:0}
.list-17 .con{padding:39.68% 40px 40px 30.52%;display:block;min-height:630px;height:100%;position:relative;z-index:1;overflow:hidden}
.list-17 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;z-index:-2}
.list-17 .mask-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/ls-bg4.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-17 .tit{font-family:SourceHanSansCN-Medium;padding-bottom:24px;margin-bottom:44px;font-size:24px;color:#fff;font-weight:400;line-height:1.3;position:relative}
.list-17 .tit:before{content:'';position:absolute;left:0;bottom:0;width:40px;height:4px;background-color:#fff;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-17 ul{font-size:18px;color:#fff;line-height:1.5}
.list-17 ul li{margin-bottom:14px;position:relative;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-17 ul li:before{content:'';position:absolute;left:-10.42vw;top:12px;right:100%;height:1px;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%);opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-17 ul li:after{content:'';position:absolute;left:0;top:7px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:linear-gradient(315deg,#078aed 0,#0744ed 100%),linear-gradient(0deg,#0744ed,#0744ed),#fff;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.list-17 .con:hover .tit:before{width:53px}
.list-17 .con:hover .mask-bg{opacity:1}
.list-17 .con:hover ul li{padding-left:24px}
.list-17 .con:hover ul li:after,.list-17 .con:hover ul li:before{opacity:1}
.section-ind1{padding:52px 0 54px;overflow:hidden}
.section-ind2{padding:127px 0 84px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-ind3{overflow:hidden}
.section-ind4{padding:126px 0 84px;overflow:hidden}
.section-ind4 .head-1{margin-bottom:52px}
.section-ind5{padding:127px 0 88px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1;overflow:hidden}
.section-ind5:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/bg4.png) left center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:-1}
.section-ind5 .head-1{margin-bottom:99px}
.section-ind6{padding:129px 0 88px;overflow:hidden}
.section-ind6 .head-1{margin-bottom:54px}
.section-ind7{padding:126px 0 85px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-ind7 .head-1{margin-bottom:40px}
.section-tcgl1{padding:73px 0 183px;overflow:hidden}
.section-tcgl1 .head-2{margin-bottom:54px}
.section-tcgl2{position:relative;z-index:1;overflow:hidden}
.section-tcgl2 .head-2{position:absolute;left:0;top:74px;right:0;z-index:10}
.section-tcgl3{padding:73px 0 128px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-tcgl3 .head-2{margin-bottom:54px}
.section-tcgl4{padding:87px 0 100px;overflow:hidden}
.section-tcgl4 .head-2{margin-bottom:54px}
.section-kjsb1{padding:74px 0 84px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-kjsb1 .head-2{margin-bottom:88px}
.section-kjsb2{padding:73px 0 0;overflow:hidden}
.section-kjsb2 .head-2{margin-bottom:52px}
.section-kjsb2 .box-imgs1{margin-top:86px}
.section-kjsb3{display:-webkit-flex;display:flex;justify-content:space-between}
.section-kjsb3 .sec-col,.section-kjsb3 .sec-cor{padding:74px 65px 105px;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.section-kjsb3 .sec-col{padding-left:10.48%;width:56.98%}
.section-kjsb3 .sec-cor{padding-right:10.51%;width:43.02%;background:url(../images/bg15.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.section-kjsb4{padding:88px 0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-kjsb4 .wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.section-kjsb4 .sec-col{width:44.74%;flex-shrink:0}
.section-kjsb4 .sec-cor{margin-right:114px;width:34.47%;flex-shrink:0}
.section-kjsb5{padding:74px 0 88px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-kjsb5 .head-2{margin-bottom:56px}
.section-zcgl1{padding:72px 0 100px;overflow:hidden}
.section-zcgl1 .wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-end}
.section-zcgl1 .sec-col{padding-top:2px;width:44.74%;flex-shrink:0}
.section-zcgl1 .sec-cor{width:55.26%;flex-shrink:0}
.section-zcgl1 .head-2{margin-bottom:84px}
.section-al1{padding:130px 0 100px;overflow:hidden}
.section-al1-dt,.section-xw1{padding:88px 0 100px;overflow:hidden}
.section-xw1-dt{background:url(../images/bg20.png) center center no-repeat fixed;-webkit-background-size:cover;background-size:cover}
.section-xw1-dt .wp{display:-webkit-flex;display:flex;justify-content:space-between}
.section-xw1-dt .sec-col{padding:123px 88px 80px 0;width:67.89%;border-right:1px solid #e1e3e5;flex-shrink:0}
.section-xw1-dt .sec-cor{padding:120px 0 90px 88px;width:32.11%;height:100vh;position:sticky;top:40px;flex-shrink:0}
.section-xw1-dt .secCor-items+.secCor-items{margin-top:60px}
.section-xw1-dt .head-3{margin-bottom:8px}
.section-lx1{padding:88px 0;overflow:hidden}
.section-lx2{padding:127px 0 100px;overflow:hidden}
.section-lx2 .head-1{margin-bottom:50px}
.section-about1{padding:126px 0 88px;overflow:hidden}
.section-about1 .wp{display:-webkit-flex;display:flex;justify-content:space-between;align-items:flex-start}
.section-about1 .sec-col{width:46.05%;flex-shrink:0}
.section-about1 .sec-cor{padding-top:6px;width:46.05%;flex-shrink:0}
.section-about1 .head-1{margin-bottom:50px}
.section-about1 .list-15{margin-top:84px}
.section-about2{padding:86px 0 84px;background-color:#f8f8f8;overflow:hidden}
.section-about3{overflow:hidden}
.section-about4{padding-top:127px;background-repeat:no-repeat;background-position:center bottom 184px;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-about5{padding:114px 0 197px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;overflow:hidden}
.section-about6{position:relative;z-index:1;overflow:hidden}
.section-about6 .sec-title{position:absolute;left:0;top:126px;right:0;z-index:10}
.box-intro1{width:676px;max-width:100%}
.box-intro1 .desc{margin-top:46px;font-size:16px;color:#252626;line-height:2;max-height:8em;-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}
.box-intro1 .list-2{margin-top:40px}
.box-intro1 .btns-1{margin-top:84px}
.box-intro2{font-size:18px;color:#252626;text-align:right;line-height:1.5}
.box-intro2 .head-2{margin-bottom:51px}
.box-intro2 p+p{margin-top:15px}
.box-intro2 .igs{margin-top:67px}
.box-intro2 .igs img{display:block}
.box-intro2 .igs .ig1,.box-intro2 .igs .ig2{display:inline-block;position:relative}
.box-intro2 .igs .ig1{margin-right:-46px;width:148px;z-index:10}
.box-intro2 .igs .ig1:before{content:'';position:absolute;left:50%;bottom:-60px;width:176px;height:82px;background:url(../images/bg18.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.box-intro2 .igs .ig2{width:255px}
.box-intro2 .igs .ig2:before{content:'';position:absolute;left:50%;bottom:-60px;width:244px;height:82px;background:url(../images/bg19.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.box-intro3{font-size:18px;color:#fff;line-height:1.5}
.box-intro3 .head-2{margin-bottom:50px}
.box-intro3 p+p{margin-top:15px}
.box-intro4{font-size:16px;color:#252626;line-height:1.5}
.box-core1{position:relative;z-index:1;display:-webkit-flex;display:flex;justify-content:flex-end}
.box-core1 .box-col{position:absolute;left:0;top:9px;z-index:10}
.box-core1 .box-col .tit{font-family:SourceHanSansCN-Bold;font-size:48px;color:#fff;font-weight:400;line-height:1.3}
.box-core1 .box-col .desc{font-family:SourceHanSansCN-Medium;margin:13px -32px 0;font-size:28px;color:#fff;line-height:1.3;display:-webkit-flex;display:flex;flex-wrap:wrap}
.box-core1 .box-col .desc span{padding:0 32px;display:block;position:relative;flex-shrink:0}
.box-core1 .box-col .desc span:before{content:'';position:absolute;right:0;top:50%;width:1px;height:28px;background-color:#d8d8d8;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.box-core1 .box-col .desc span:last-child:before{display:none}
.box-core1 .box-col .btns-2{margin-top:59px}
.box-core1 .box-cor{width:76.32%}
.box-lc1{padding-top:37.3%;position:relative}
.box-lc1 .big{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-lc1 .item{position:absolute;width:14.34%;z-index:10}
.box-lc1 .item .icon{margin:0 auto 30px;width:88px;height:88px;line-height:88px;font-size:0;text-align:center;border-radius:50%;background:linear-gradient(135deg,#29a3ff 0,#144ff0 100%)}
.box-lc1 .item .icon img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-lc1 .item .tit{font-family:SourceHanSansCN-Medium;font-size:20px;color:#252626;text-align:center;font-weight:400;line-height:1.3}
.box-lc1 .item .desc{margin-top:12px;font-size:16px;color:#252626;text-align:center;line-height:1.75}
.box-lc1 .item.i1{left:0;top:41.98%}
.box-lc1 .item.i2{left:16.64%;top:71.96%}
.box-lc1 .item.i3{left:50%;top:80.42%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.box-lc1 .item.i4{right:16.64%;top:71.96%}
.box-lc1 .item.i5{right:0;top:41.98%}
.box-partner1{padding-left:80px;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}
.box-partner1 .tabsT{width:560px;height:560px;position:relative;z-index:1;flex-shrink:0}
.box-partner1 .tabsT:before{content:'';position:absolute;left:50%;top:50%;width:145.71%;height:145.71%;background:url(../images/bg10.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.box-partner1 .tabsT .lg{position:absolute;left:50%;top:50%;width:138px;height:140px;line-height:140px;font-size:0;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.box-partner1 .tabsT .lg img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-partner1 .tabsT li{position:absolute}
.box-partner1 .tabsT .con{display:block;width:108px;height:108px;position:relative;z-index:1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.box-partner1 .tabsT .con:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(137deg,#fff 14%,#fff 85%);border-radius:50%;z-index:-1}
.box-partner1 .tabsT .con:after{content:'';position:absolute;left:50%;top:50%;width:122.22%;height:122.22%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:linear-gradient(137deg,#fff 14%,#fff 85%);border-radius:50%;opacity:.4;z-index:-2}
.box-partner1 .tabsT .icon{margin:0 auto 10px;width:36px;height:36px;position:relative;flex-shrink:0}
.box-partner1 .tabsT .icon img{position:absolute;left:50%;top:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.box-partner1 .tabsT .icon .ig2{opacity:0}
.box-partner1 .tabsT .tit{font-size:16px;color:#0746ed;text-align:center;font-weight:400;line-height:1.5}
.box-partner1 .tabsT li:nth-child(1){left:50%;top:12px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.box-partner1 .tabsT li:nth-child(2){right:12px;top:55.71%}
.box-partner1 .tabsT li:nth-child(3){left:12px;top:55.71%}
.box-partner1 .tabsT .on .con:after,.box-partner1 .tabsT .on .con:before{background:linear-gradient(137deg,#078aed 14%,#0744ed 85%)}
.box-partner1 .tabsT .on .icon img{opacity:1}
.box-partner1 .tabsT .on .icon .ig2{display:inline-block}
.box-partner1 .tabsT .on .tit{color:#fff}
.box-partner1 .tabs-desc1{width:calc(100% - 680px);flex-shrink:0}
.box-partnerCont1 .hd{padding:15px 40px;margin-bottom:60px;min-height:78px;font-size:18px;color:#fff;line-height:1.5;background:url(../images/bg11.png) center center no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;position:relative;z-index:1;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.box-partnerCont1 .hd:before{content:'';position:absolute;left:0;top:0;width:508px;height:100%;background:linear-gradient(270deg,rgba(255,255,255,0) 0,rgba(7,69,237,.4932) 70%,#0745ed 100%);border-radius:50px 0 0 50px;z-index:-1}
.box-partnerCont1 .hd .tit{font-family:SourceHanSansCN-Bold;font-size:28px;color:#fff;font-weight:400;line-height:1.3}
.box-partnerCont1 .hd p{margin-top:12px}
.box-partnerCont1 .bd{padding-left:40px}
.box-partnerCont1 .btns-2{margin-top:43px}
.box-imgs1{position:relative;z-index:1}
.box-imgs1:before{content:'';position:absolute;left:50%;bottom:-60%;width:180%;height:948px;background:url(../images/bg14.png) center center no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.box-imgs1 img{margin:0 auto;display:block}
.box-cwgl1{height:626px;position:relative;overflow:hidden;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center}
.box-cwgl1 .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.box-cwgl1 .cont{display:block;max-width:90%;position:relative;z-index:10;flex-shrink:0}
.box-cwgl1 .num{font-family:Oswald-Bold;padding-bottom:28px;font-size:88px;color:#fff;text-align:center;line-height:1.1;border-bottom:1px solid #fff}
.box-cwgl1 .desc{margin-top:34px;font-size:24px;color:#fff;text-align:center;line-height:1.5}
.box-detail1 .box-items1{margin-bottom:24px;padding:52px 60px;background-color:#fff}
.box-detail1 .box-items1 .title{font-family:SourceHanSansCN-Medium;font-size:32px;color:#252626;text-align:center;font-weight:400;line-height:1.3}
.box-detail1 .box-items1 .txt{margin-top:38px;font-size:16px;color:#252626;line-height:1.5}
.box-detail1 .box-items1 .txt h4{font-family:SourceHanSansCN-Medium;margin:40px 0 15px;padding-left:12px;font-size:18px;color:#065fed;font-weight:700;line-height:1.5;position:relative}
.box-detail1 .box-items1 .txt h4:before{content:'';position:absolute;left:0;top:50%;width:4px;height:18px;background-color:#065fed;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.box-detail1 .box-items1 .txt h4:first-child{margin-top:0}
.box-detail1 .box-items1 .txt span{margin:0 60px 0 0}
.box-detail1 .box-items2{margin-bottom:24px;padding:32px 60px;background-color:#fff}
.box-detail1 .box-btns{height:90px;line-height:90px;background-color:#fff;display:-webkit-flex;display:flex;justify-content:space-between}
.box-detail1 .box-btns .item{padding:0 30px;display:block;font-size:16px;color:#3e3f40;border-right:1px solid #e1e3e5;position:relative;z-index:1;flex-shrink:0;display:-webkit-flex;display:flex;justify-content:center;align-items:center;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.box-detail1 .box-btns .item:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(99deg,#078aed 0,#0744ed 100%);z-index:-1;opacity:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.box-detail1 .box-btns .item:last-child{border:none}
.box-detail1 .box-btns .next,.box-detail1 .box-btns .prev{width:37.5%}
.box-detail1 .box-btns .return{width:25%}
.box-detail1 .box-btns i{display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;background-size:contain;flex-shrink:0;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.box-detail1 .box-btns span{display:block;max-width:calc(100% - 40px);white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}
.box-detail1 .box-btns .prev .icon-arrow{margin-right:16px;background-image:url(../images/icon-arrow12.png)}
.box-detail1 .box-btns .next .icon-arrow{margin-left:16px;background-image:url(../images/icon-arrow13.png)}
.box-detail1 .box-btns .icon-menu{margin-right:16px;background-image:url(../images/icon-menu1.png)}
.box-detail1 .box-btns .item:hover{color:#fff}
.box-detail1 .box-btns .item:hover:before{opacity:1}
.box-detail1 .box-btns .item.prev:hover .icon-arrow{background-image:url(../images/icon-arrow14.png)}
.box-detail1 .box-btns .item.next:hover .icon-arrow{background-image:url(../images/icon-arrow15.png)}
.box-detail1 .box-btns .item.return:hover .icon-menu{background-image:url(../images/icon-menu2.png)}
.box-detail2 .hd{padding-bottom:40px;border-bottom:1px solid #e1e3e5}
.box-detail2 .hd .title{font-family:SourceHanSansCN-Bold;font-size:36px;color:#252626;font-weight:400;line-height:1.3}
.box-detail2 .hd .info{margin:22px -29px 0;font-size:16px;color:#7d7e80;line-height:1.25;display:-webkit-flex;display:flex;flex-wrap:wrap}
.box-detail2 .hd .info span{margin:0 29px}
.box-detail2 .hd .info img{margin:-2px 8px 0 0;display:inline-block;vertical-align:middle;max-width:20px;flex-shrink:0}
.box-detail2 .cont{padding:31px 0 72px;font-size:16px;color:#252626;line-height:1.88}
.box-detail2 .pag{padding-top:36px;border-top:1px solid #e1e3e5}
.box-detail2 .pag .item{display:block;font-size:20px;color:#4b4c4d;line-height:60px;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.box-detail2 .pag span{margin-right:24px;display:inline-block}
.box-detail2 .pag .item:hover{font-family:SourceHanSansCN-Bold;color:#065fed}
.box-lx1{min-height:404px;background-color:#fff;display:-webkit-flex;display:flex}
.box-lx1 .box-col{padding:56px 40px;width:67.04%;flex-shrink:0;display:-webkit-flex;display:flex;align-items:flex-start}
.box-lx1 .box-cor{padding:40px 5.86%;width:32.96%;background:url(../images/bg21.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:relative;z-index:1;flex-shrink:0;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}
.box-lx1 .box-cor .line{margin:19px 0 18px}
.box-lx1 .boxCol-l,.box-lx1 .boxCol-r{padding:0 20px}
.box-lx1 .boxCol-l{width:57.8%}
.box-lx1 .boxCol-l .line{margin:56px 0}
.box-lx1 .boxCol-r{width:42.2%}
.box-lx1 .boxCol-r .line{margin:20px 0 23px}
.box-lx1 .bg-en{font-family:SourceHanSansCN-Bold;position:absolute;right:0;bottom:0;font-size:88px;line-height:1;background:linear-gradient(180deg,rgba(255,255,255,.23) 0,rgba(255,255,255,0) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;z-index:-1}
.box-lx1 .title{font-weight:400}
.box-lx1 .title .cn{font-family:SourceHanSansCN-Bold;font-size:32px;color:#065fed;font-weight:400;line-height:1.3}
.box-lx1 .title .en{font-family:DIN-Medium;margin-top:6px;font-size:16px;color:#7d7e80}
.box-lx1 .line{width:32px;height:4px;background-color:#ebedf0}
.box-lx1 .line.c1{background-color:#fff}
.box-lx1 .tit{font-size:18px;color:#252626;font-weight:400;line-height:1.5}
.box-lx1 .tit.c1{color:#fff}
.box-lx1 .info{font-size:16px;color:#252626;line-height:1.5}
.box-lx1 .info p+p{margin-top:16px}
.box-lx1 .info span{margin-right:12px;display:inline-block;min-width:48px;color:#9e9e9e}
.box-lx1 .code{margin-bottom:-24px;padding-top: 70px;}
.box-lx1 .code .item{margin-bottom:24px;display:-webkit-flex;display:flex;align-items:center}
.box-lx1 .code .pic{margin-right:24px;width:94px;height:94px;line-height:94px;font-size:0;text-align:center;flex-shrink:0}
.box-lx1 .code .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.box-lx1 .code .t{font-size:16px;color:#252626;font-weight:400;line-height:1.5;flex-grow:1}
.box-lx1 .info2{font-family:SourceHanSansCN-Bold;font-size:40px;color:#fff;font-weight:400;line-height:1.3}
.box-video1{padding-top:64.57%;position:relative;overflow:hidden}
.box-video1 video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.box-video1 img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:10}
.box-video1 .icon-play{position:absolute;left:50%;top:50%;width:48px;height:48px;background:url(../images/icon-play1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:15;cursor:pointer;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.box-video1 .icon-play:hover{-webkit-transform:translate(-50%,-50%) scale(1.5);-ms-transform:translate(-50%,-50%) scale(1.5);-o-transform:translate(-50%,-50%) scale(1.5);transform:translate(-50%,-50%) scale(1.5)}
@media only screen and (max-width:1520px){
.header{height:5.921vw}
.header .header-logo{width:11.18vw;height:3.289vw;line-height:3.289vw}
.header .header-set{margin:0 -.394vw;margin-left:2.236vw}
.header .header-set .item{padding:0 .394vw}
.header .header-set i{width:2.631vw;height:2.631vw;-webkit-background-size:1.578vw auto;background-size:1.578vw auto}
.header .header-nav{margin:0 -1.25vw}
.header .header-nav>li{padding:0 1.25vw}
.header .header-nav>li>a{height:5.921vw;font-size:clamp(13px,1.052vw,16px)}
.header .header-nav>li>a span:before{height:.263vw}
.header.fixed{box-shadow:0 .263vw 1.052vw 0 rgba(0,0,0,.1)}
body.bd_v2{padding-top:5.921vw}
.footer .footer-cont{padding:5.46vw 0 4.671vw}
.footer .footer-cont>div:before{height:9.21vw}
.footer .footer-cont .footer-its1{padding-top:.328vw;padding-right:1.315vw}
.footer .footer-cont .footer-its2{padding-top:.328vw}
.footer .footer-cont .footer-its4{padding-top:.328vw;padding-left:1.315vw}
.footer .footer-logo{height:9.21vw;line-height:9.21vw}
.footer .footer-info{margin-top:2.368vw;margin-right:-1.315vw;font-size:clamp(13px,1.052vw,16px)}
.footer .footer-info p{margin-right:3.157vw}
.footer .footer-info p+p{margin-top:1.315vw}
.footer .footer-map .tit{padding-bottom:1.842vw;margin-bottom:1.513vw;font-size:clamp(16px,1.315vw,20px)}
.footer .footer-map .tit:before{width:1.578vw;height:.131vw}
.footer .footer-map .con{margin:0 -.263vw -.526vw}
.footer .footer-map .con a{padding:0 .263vw;margin-bottom:.526vw;font-size:clamp(13px,1.052vw,16px)}
.footer .footer-codes{margin:0 -1.052vw -1.644vw}
.footer .footer-codes .item{padding:0 1.052vw;margin-bottom:1.644vw}
.footer .footer-codes .pic{margin:0 auto .789vw;width:7.236vw;height:7.236vw;line-height:7.236vw}
.footer .footer-codes .tit{font-size:clamp(12px,.921vw,14px)}
.footer .footer-copy{padding:2.5vw 0 2.171vw;font-size:clamp(12px,.921vw,14px)}
.head-1 .title .cn{font-size:clamp(28px,2.368vw,36px)}
.head-1 .title .en{bottom:.263vw;font-size:clamp(56px,5.263vw,80px)}
.head-1 .desc{margin-top:.921vw;font-size:clamp(14px,1.184vw,18px)}
.head-2 .title{font-size:clamp(28px,2.368vw,36px)}
.head-2 .title span{padding:.657vw .921vw .526vw}
.head-2 .title span:before{width:1.184vw;height:1.184vw}
.head-2 .desc{margin-top:.394vw;font-size:clamp(14px,1.184vw,18px)}
.head-3 .title{padding-bottom:1.578vw;font-size:clamp(28px,2.368vw,36px)}
.btns-1:before{height:.526vw}
.btns-1 .a1{margin-left:.789vw;font-size:clamp(14px,1.184vw,18px)}
.btns-1 .icon-arrow{margin-left:.526vw;width:1.578vw;height:1.578vw}
.btns-1 .icon-arrow:after{-webkit-background-size:.46vw auto;background-size:.46vw auto}
.btns-2 .a1{padding:0 1.578vw;font-size:clamp(14px,1.184vw,18px);line-height:3.815vw}
.btns-2.v2 .a1{font-size:clamp(13px,1.052vw,16px);line-height:3.289vw}
.btns-3 .a1{min-width:11.05vw;height:3.157vw;line-height:3.157vw}
.btns-3 .a1 span{padding:0 1.315vw;font-size:clamp(13px,1.052vw,16px);border-radius:2.631vw}
.pages{padding-top:5.263vw}
.form-1{width:22.1vw}
.form-1 .inp{padding:0 1.052vw;width:calc(100% - 3.684vw);height:2.631vw;line-height:2.631vw;font-size:clamp(13px,1.052vw,16px)}
.form-1 .button{width:3.684vw;height:2.631vw;-webkit-background-size:1.578vw auto;background-size:1.578vw auto}
.form-2 .cor{padding-top:.263vw}
.form-2 .info{font-size:clamp(13px,1.052vw,16px)}
.form-2 .line{margin:2.368vw 0 3.684vw}
.form-2 .info2{margin:0 -.986vw;font-size:clamp(14px,1.184vw,18px)}
.form-2 .info2 .item{padding:0 .986vw}
.form-2 .info2 h4{margin-bottom:.46vw;font-size:clamp(12px,.921vw,14px)}
.form-2 .form-item{padding:0 .526vw;margin-bottom:1.052vw}
.form-2 .inp{padding:0 1.052vw;height:3.157vw;line-height:3.157vw;font-size:clamp(12px,.921vw,14px)}
.form-2 .tar{padding:.789vw 1.052vw;height:14.34vw;font-size:clamp(12px,.921vw,14px)}
.form-2 .submit{width:9.21vw;height:3.157vw;line-height:3.157vw;font-size:clamp(13px,1.052vw,16px)}
.box-ban{height:42.76vw}
.box-ban .pos-2{width:100vw}
.box-ban.v2{height:34.21vw}
.ban .cont .title{font-size:clamp(42px,3.684vw,56px)}
.ban .cont .desc{margin-top:.921vw;font-size:clamp(18px,1.578vw,24px)}
.ban2 .cont .title .en{font-size:clamp(36px,3.157vw,48px)}
.ban2 .cont .title .cn{margin-top:.657vw;font-size:clamp(42px,3.684vw,56px)}
.ban2 .cont .desc{margin-top:1.052vw;font-size:clamp(18px,1.578vw,24px)}
.ban3{height:48.68vw}
.ban3 .cont .title{font-size:clamp(42px,3.684vw,56px)}
.ban3 .cont .desc{margin-top:1.842vw;font-size:clamp(20px,1.842vw,28px)}
.ban3 .cont .list-14{margin-top:7.697vw}
.pos-1 a{padding:0 .986vw;height:6.578vw;line-height:6.578vw;font-size:clamp(14px,1.184vw,18px)}
.pos-2 a{padding:0 .986vw;height:5.394vw;line-height:5.394vw;font-size:clamp(14px,1.184vw,18px)}
.banner{height:48.68vw}
.banner .swiper-page{bottom:3.157vw!important}
.banner .swiper-page .swiper-pagination-bullet{margin:0 .657vw!important;width:2.105vw;height:2.105vw}
.banner .swiper-page .swiper-pagination-bullet:before{margin:-.394vw 0 0 -.394vw;width:.789vw;height:.789vw}
.banner .cont1 .title{font-size:clamp(42px,3.684vw,56px)}
.banner .cont1 .desc{margin-top:1.578vw;font-size:clamp(20px,1.842vw,28px)}
.banner .cont2{padding:2.368vw 4.21vw 2.236vw;width:40.26vw;min-height:10vw}
.banner .cont2 .title{margin:0 -1.578vw;font-size:clamp(20px,1.842vw,28px)}
.banner .cont2 .title span{padding:0 1.578vw}
.banner .cont2 .title span:before{height:1.842vw}
.banner .cont2 .desc{margin-top:.921vw;font-size:clamp(16px,1.315vw,20px)}
.case-swiper1 .swiper-arrow{margin:0 -.855vw;left:calc(54.6% + 3.157vw);bottom:2.105vw}
.case-swiper1 .swiper-arrow .next,.case-swiper1 .swiper-arrow .prev{margin:0 .855vw;width:3.026vw;height:3.026vw;border:solid #252626}
.case-swiper1 .swiper-arrow .next:before,.case-swiper1 .swiper-arrow .prev:before{left:-.131vw;top:-.131vw;right:-.131vw;bottom:-.131vw}
.case-swiper1 .swiper-arrow .next:after,.case-swiper1 .swiper-arrow .prev:after{-webkit-background-size:1.315vw auto;background-size:1.315vw auto}
.case-swiper1 .swiper-for{margin-top:.263vw;width:calc(100% - 11.31vw)}
.case-swiper1 .swiper-for .pic{height:30.26vw}
.case-swiper1 .swiper-for .text{padding-top:1.513vw;width:calc(45.4% - 3.157vw)}
.case-swiper1 .swiper-for .tit{font-size:clamp(24px,2.105vw,32px)}
.case-swiper1 .swiper-for .tit i{margin:-.131vw .986vw 0 .197vw;width:.657vw;height:.657vw}
.case-swiper1 .swiper-for .tit i:after{width:1.052vw;height:1.052vw}
.case-swiper1 .swiper-for .line{margin:2.565vw 0 2.894vw}
.case-swiper1 .swiper-for .desc{font-size:clamp(13px,1.052vw,16px)}
.case-swiper1 .swiper-for .btns{margin-top:2.631vw;font-size:clamp(12px,.921vw,14px)}
.case-swiper1 .swiper-for .btns .icon-arrow{margin-left:.263vw;width:.921vw;height:.921vw}
.case-swiper1 .swiper-nav{width:8.421vw;height:30.78vw}
.case-swiper1 .swiper-nav .pic{border:solid transparent}
.partners-swiper1:after,.partners-swiper1:before{width:15.78vw}
.partners-swiper1 .swiper-slide{padding:.986vw .789vw}
.partners-swiper1 .pic{height:4.921vw;line-height:4.921vw;box-shadow:0 .263vw .789vw 0 rgba(0,22,39,.1)}
.adv-swiper1{height:55.92vw}
.adv-swiper1 .swiper-page{right:8%;bottom:16.44vw!important}
.adv-swiper1 .swiper-page .swiper-pagination-bullet{margin:0 .263vw!important;width:.657vw;height:.657vw}
.adv-swiper1 .cont{padding:5.394vw 3.947vw 2.631vw;width:100vw;min-height:19.47vw;border-radius:7.565vw 7.565vw 0 0}
.adv-swiper1 .num{font-size:clamp(90px,8.421vw,128px)}
.adv-swiper1 .tit{font-size:clamp(18px,1.578vw,24px)}
.adv-swiper1 .desc{margin-top:1.513vw;font-size:clamp(14px,1.184vw,18px)}
.imgs-swiper1 .swiper-for{width:calc(100% - 20vw);height:42.63vw}
.imgs-swiper1 .swiper-nav{width:18.42vw;height:42.63vw}
.imgs-swiper1 .swiper-nav .pic:before{border:solid #065fed}
.team-swiper1{margin-top:-1.71vw}
.team-swiper1 .swiper-arrow{width:3.026vw;height:3.026vw}
.team-swiper1 .swiper-arrow:after{-webkit-background-size:1.578vw auto;background-size:1.578vw auto}
.team-swiper1 .swiper-for{margin-left:-10.42vw;padding-left:16.67vw}
.team-swiper1 .swiper-for:before{height:53.28vw;border-radius:0 26.31vw 26.31vw 0}
.team-swiper1 .swiper-for .pic{width:33.42vw;height:36.18vw;line-height:36.18vw}
.team-swiper1 .swiper-for .text{padding:5.394vw 0;width:calc(100% - 41.71vw)}
.team-swiper1 .swiper-for .tit{font-size:clamp(36px,3.157vw,48px)}
.team-swiper1 .swiper-for .tit .en{margin-left:.789vw;font-size:clamp(18px,1.578vw,24px)}
.team-swiper1 .swiper-for .job{margin-top:.855vw;font-size:clamp(18px,1.578vw,24px)}
.team-swiper1 .swiper-for .line{margin:.328vw 0 2.763vw;height:.657vw}
.team-swiper1 .swiper-for .desc{font-size:clamp(13px,1.052vw,16px)}
.team-swiper1 .swiper-nav{height:12.1vw}
.team-swiper1 .swiper-nav .slider{padding:2.105vw 0 1.315vw}
.team-swiper1 .swiper-nav .pic{margin-bottom:.921vw;height:5.789vw;line-height:5.657vw}
.team-swiper1 .swiper-nav .tit{font-size:clamp(13px,1.052vw,16px)}
.team-swiper1 .swiper-nav .mask{padding:.921vw .657vw}
.team-swiper1 .swiper-nav .mask .tit{font-size:clamp(13px,1.052vw,16px)}
.course-swiper1 .swiper-arrow{width:3.026vw;height:3.026vw}
.course-swiper1 .swiper-arrow:after{-webkit-background-size:1.578vw auto;background-size:1.578vw auto}
.course-swiper1 .swiper-bigYear{height:17.76vw}
.course-swiper1 .swiper-bigYear .year{font-size:clamp(80px,17.36vw,264px)}
.course-swiper1 .swiper-text .desc{min-height:16.44vw;font-size:clamp(14px,1.184vw,18px)}
.course-swiper1 .swiper-year{margin-top:2.039vw;padding-top:1.118vw}
.course-swiper1 .swiper-year:before{left:-65.78vw;top:1.513vw;right:-65.78vw}
.course-swiper1 .swiper-year .year{padding-top:1.315vw;font-size:clamp(16px,1.315vw,20px)}
.course-swiper1 .swiper-year .year:before{width:.789vw;height:.789vw}
.tabs-tit1 .con{padding:2.631vw;padding-bottom:1.644vw;min-height:15.13vw}
.tabs-tit1 .con:after,.tabs-tit1 .con:before{width:18.55vw;height:18.55vw}
.tabs-tit1 .icon{margin-bottom:3.157vw;width:3.947vw;height:3.947vw}
.tabs-tit1 .text{padding-top:1.184vw}
.tabs-tit1 .text:before{width:3.947vw;height:.131vw}
.tabs-tit1 .tit{font-size:clamp(16px,1.315vw,20px)}
.list-1{margin:0 -.986vw -1.973vw}
.list-1 li{padding:0 .986vw;margin-bottom:1.973vw}
.list-1 .num{font-size:clamp(14px,1.184vw,18px)}
.list-1 .num span{margin-right:.657vw;font-size:clamp(36px,3.157vw,48px)}
.list-1 .desc{margin-top:.921vw;font-size:clamp(14px,1.184vw,18px)}
.list-1.v2 .desc{font-size:clamp(13px,1.052vw,16px)}
.list-2{margin:0 -1.052vw -1.973vw}
.list-2 li{padding:0 1.052vw;margin-bottom:1.973vw}
.list-2 .con{padding:1.315vw 1.184vw 1.381vw}
.list-2 .icon{margin:.263vw .789vw 0 0;width:2.631vw;height:2.631vw;line-height:2.631vw}
.list-2 .tit .cn{font-size:clamp(16px,1.315vw,20px)}
.list-2 .tit .en{margin-top:.394vw;font-size:clamp(12px,.789vw,12px)}
.list-3 .con{height:55.92vw}
.list-3 .mask1{padding:3.289vw 6%}
.list-3 .mask1 .tit{font-size:clamp(24px,2.105vw,32px)}
.list-3 .mask1 .icon-arrow{margin-top:2.368vw;width:3.026vw;height:3.026vw}
.list-3 .mask1 .icon-arrow:after{-webkit-background-size:.789vw auto;background-size:.789vw auto}
.list-3 .mask2 .tit{font-size:clamp(36px,3.157vw,48px)}
.list-3 .mask2 .desc{margin-top:1.71vw;font-size:clamp(14px,1.184vw,18px)}
.list-3 .mask2 .btns-2{margin-top:3.684vw}
.list-3 .mask2 .btns-2,.list-3 .mask2 .desc,.list-3 .mask2 .tit{-webkit-transform:translateY(1.973vw);-ms-transform:translateY(1.973vw);-o-transform:translateY(1.973vw);transform:translateY(1.973vw)}
.list-4 .con{padding:2.105vw 1.315vw 1.184vw;min-height:14.67vw}
.list-4 .icon{margin:0 auto 1.315vw;width:3.947vw;height:3.947vw;line-height:3.947vw}
.list-4 .tit{font-size:clamp(16px,1.315vw,20px)}
.list-4 .desc{margin:.394vw auto 0;width:11.18vw;font-size:clamp(12px,1.052vw,16px)}
.list-5{margin:0 -.789vw -1.315vw}
.list-5 li{padding:0 .789vw;margin-bottom:1.315vw}
.list-5 .con{height:29.55vw}
.list-5 .pic{height:15.78vw}
.list-5 .text{padding-top:1.118vw;top:15.78vw}
.list-5 .tit{font-size:clamp(14px,1.184vw,18px)}
.list-5 .line{width:2.105vw;height:.263vw}
.list-5 .desc{margin-top:.723vw;font-size:clamp(13px,1.052vw,16px)}
.list-5 .more{margin-top:1.381vw;font-size:clamp(12px,.921vw,14px)}
.list-5 .more:before{height:.131vw}
.list-5 .more .icon-arrow{margin-left:.789vw;width:1.315vw;height:1.315vw}
.list-5 .more .icon-arrow:after{-webkit-background-size:.328vw auto;background-size:.328vw auto}
.list-5 .con:hover .text{padding:1.578vw}
.list-5 .con:hover .line{margin:1.644vw 0 1.776vw}
.list-5 .con:hover .more{margin-top:4.934vw}
.list-5 .con:hover .more:before{width:calc(100% - 6.973vw)}
.list-5 .con:hover .more span{margin-right:.526vw}
.list-5 .con:hover .more .icon-arrow{margin-left:.526vw}
.list-6{font-size:clamp(14px,1.184vw,18px)}
.list-6 li{padding-bottom:1.118vw}
.list-6 li:before{left:.657vw;top:1.644vw}
.list-6 .icon-suc{margin:.197vw .657vw 0 0;width:1.315vw;height:1.315vw}
.list-7 .con{padding:3.684vw 5.789vw 2.631vw;min-height:24.73vw}
.list-7 .tit{font-size:clamp(18px,1.578vw,24px)}
.list-7 .desc{margin:2.039vw -.526vw 0;font-size:clamp(14px,1.184vw,18px)}
.list-7 .desc a,.list-7 .desc span{margin:0 .526vw .986vw}
.list-8{margin:0 -4.605vw -2.631vw}
.list-8 li{padding:0 4.605vw;margin-bottom:2.631vw}
.list-8 .icon{margin-bottom:1.578vw;height:13.02vw;line-height:13.02vw}
.list-8 .tit{font-size:clamp(18px,1.447vw,22px)}
.list-8 .en{margin-top:1.315vw;font-size:clamp(12px,.921vw,14px)}
.list-8 .desc{margin-top:1.118vw;font-size:clamp(13px,1.052vw,16px)}
.list-9{margin:0 -2.96vw -1.973vw}
.list-9 li{padding:0 2.96vw;margin-bottom:1.973vw}
.list-9 .icon-suc{margin:.263vw .526vw 0 0;width:1.315vw;height:1.315vw}
.list-9 .desc{font-size:clamp(14px,1.184vw,18px)}
.list-10 .con{min-height:11.18vw}
.list-10 .icon{margin:0 auto 1.381vw;height:3.157vw;line-height:3.157vw}
.list-10 .tit{font-size:clamp(13px,1.052vw,16px)}
.list-11{margin:0 -.789vw -2.368vw}
.list-11 li{padding:0 .789vw;margin-bottom:2.368vw}
.list-11 .con{height:28.55vw}
.list-11 .pic{height:22.36vw}
.list-11 .text{padding:0 1.578vw;height:6.184vw;line-height:6.184vw}
.list-11 .tit{font-size:clamp(18px,1.447vw,22px)}
.list-11 .pos{padding:0 .789vw 0 1.578vw;right:1.052vw;top:1.052vw;border-radius:1.973vw;font-size:clamp(13px,1.052vw,16px);line-height:2.105vw}
.list-11 .pos:before{left:.789vw;top:50%;width:.526vw;height:.526vw}
.list-11 .icon-arrow{width:5.263vw;height:5.263vw;-webkit-background-size:2.105vw auto;background-size:2.105vw auto}
.list-12{margin-bottom:-2.631vw}
.list-12 li{margin-bottom:2.631vw}
.list-12 .con{padding-right:3.157vw}
.list-12 .pic{width:25vw}
.list-12 .text{padding:1.973vw 3.157vw;width:calc(100% - 33.81vw)}
.list-12 .tit{font-size:clamp(16px,1.315vw,20px)}
.list-12 .desc{margin-top:1.381vw;font-size:clamp(13px,1.052vw,16px)}
.list-12 .more{margin-top:2.236vw;font-size:clamp(12px,.921vw,14px)}
.list-12 .more .icon-arrow{margin-left:.789vw;width:1.315vw;height:1.315vw}
.list-12 .more .icon-arrow:after{-webkit-background-size:.328vw auto;background-size:.328vw auto}
.list-12 .date{width:8.815vw}
.list-12 .date .d1{font-size:clamp(36px,3.157vw,48px)}
.list-12 .date .d2{margin-top:.263vw;font-size:clamp(13px,1.052vw,16px)}
.list-12 .con:hover{box-shadow:0 .263vw 1.052vw 0 rgba(5,11,27,.12)}
.list-13 .con{padding:1.052vw 0}
.list-13 .date{margin-bottom:.855vw;font-size:clamp(13px,1.052vw,16px)}
.list-13 .tit{font-size:clamp(14px,1.184vw,18px)}
.list-13 .more{margin-top:1.052vw;font-size:clamp(12px,.921vw,14px)}
.list-14{width:23.68vw}
.list-14 li{padding:0 .526vw;margin-bottom:1.052vw}
.list-14 a{padding:.592vw .657vw;font-size:clamp(13px,1.052vw,16px)}
.list-15{margin:0 -.526vw -1.052vw}
.list-15 li{padding:0 .526vw;margin-bottom:1.052vw}
.list-15 .con{padding:.789vw;padding-right:2.302vw;min-height:5.526vw}
.list-15 .con:before{right:.789vw;width:1.052vw;height:1.052vw}
.list-15 .icon{margin-right:.789vw;width:1.842vw;height:1.842vw;line-height:1.842vw}
.list-15 .tit{font-size:clamp(14px,1.184vw,18px)}
.list-16 .con{padding:5.394vw 3.947vw 3.947vw;min-height:29.07vw}
.list-16 .tit{font-size:clamp(18px,1.578vw,24px)}
.list-16 .desc{margin-top:3.421vw;font-size:clamp(13px,1.052vw,16px)}
.list-16 .icon{margin:3.157vw auto 0;width:5.263vw;height:5.263vw}
.list-17 .con{padding:2.631vw;padding-top:44%;padding-left:15.52%;min-height:41.44vw}
.list-17 .tit{padding-bottom:1.578vw;margin-bottom:2.894vw;font-size:clamp(18px,1.578vw,24px)}
.list-17 .tit:before{width:2.631vw;height:.263vw}
.list-17 ul{font-size:clamp(14px,1.184vw,18px)}
.list-17 ul li{margin-bottom:.921vw}
.list-17 ul li:before{left:-10.42vw;top:.789vw}
.list-17 ul li:after{top:.46vw;width:.789vw;height:.789vw;border:solid #fff}
.section-ind1{padding:3.421vw 0 3.552vw}
.section-ind2{padding:8.355vw 0 5.526vw}
.section-ind4{padding:8.289vw 0 5.526vw}
.section-ind4 .head-1{margin-bottom:3.421vw}
.section-ind5{padding:8.355vw 0 5.789vw}
.section-ind5 .head-1{margin-bottom:6.513vw}
.section-ind6{padding:8.486vw 0 5.789vw}
.section-ind6 .head-1{margin-bottom:3.552vw}
.section-ind7{padding:8.289vw 0 5.592vw}
.section-ind7 .head-1{margin-bottom:2.631vw}
.section-tcgl1{padding:4.802vw 0 12.03vw}
.section-tcgl1 .head-2{margin-bottom:3.552vw}
.section-tcgl2 .head-2{top:4.868vw}
.section-tcgl3{padding:4.802vw 0 8.421vw}
.section-tcgl3 .head-2{margin-bottom:3.552vw}
.section-tcgl4{padding:5.723vw 0 6.578vw}
.section-tcgl4 .head-2{margin-bottom:3.552vw}
.section-kjsb1{padding:4.868vw 0 5.526vw}
.section-kjsb1 .head-2{margin-bottom:5.789vw}
.section-kjsb2{padding:4.802vw 0 0}
.section-kjsb2 .head-2{margin-bottom:3.421vw}
.section-kjsb2 .box-imgs1{margin-top:5.657vw}
.section-kjsb3 .sec-col,.section-kjsb3 .sec-cor{padding:4.868vw 4.276vw 6.907vw}
.section-kjsb4{padding:5.789vw 0}
.section-kjsb4 .sec-cor{margin-right:7.5vw}
.section-kjsb5{padding:4.868vw 0 5.789vw}
.section-kjsb5 .head-2{margin-bottom:3.684vw}
.section-zcgl1{padding:4.736vw 0 6.578vw}
.section-zcgl1 .sec-col{padding-top:.131vw}
.section-zcgl1 .head-2{margin-bottom:5.526vw}
.section-al1{padding:8.552vw 0 6.578vw}
.section-al1-dt,.section-xw1{padding:5.789vw 0 6.578vw}
.section-xw1-dt .sec-col{padding:8.092vw 0 5.263vw;padding-right:5.789vw}
.section-xw1-dt .sec-cor{padding:7.894vw 0 5.921vw;padding-left:5.789vw}
.section-xw1-dt .secCor-items+.secCor-items{margin-top:3.947vw}
.section-xw1-dt .head-3{margin-bottom:.526vw}
.section-lx1{padding:5.789vw 0}
.section-lx2{padding:8.355vw 0 6.578vw}
.section-lx2 .head-1{margin-bottom:3.289vw}
.section-about1{padding:8.289vw 0 5.789vw}
.section-about1 .sec-cor{padding-top:.394vw}
.section-about1 .head-1{margin-bottom:3.289vw}
.section-about1 .list-15{margin-top:5.526vw}
.section-about2{padding:5.657vw 0 5.526vw}
.section-about4{padding-top:8.355vw}
.section-about5{padding:7.5vw 0 12.96vw}
.section-about6 .sec-title{top:8.289vw}
.box-intro1{width:52.47vw}
.box-intro1 .desc{margin-top:3.026vw;font-size:clamp(13px,1.052vw,16px)}
.box-intro1 .list-2{margin-top:2.631vw}
.box-intro1 .btns-1{margin-top:5.526vw}
.box-intro2{font-size:clamp(14px,1.184vw,18px)}
.box-intro2 .head-2{margin-bottom:3.355vw}
.box-intro2 p+p{margin-top:.986vw}
.box-intro2 .igs{margin-top:4.407vw}
.box-intro2 .igs .ig1{margin-right:-3.026vw;width:9.736vw}
.box-intro2 .igs .ig1:before{bottom:-3.947vw;width:11.57vw;height:5.394vw}
.box-intro2 .igs .ig2{width:16.77vw}
.box-intro2 .igs .ig2:before{bottom:-3.947vw;width:16.05vw;height:5.394vw}
.box-intro3{font-size:clamp(14px,1.184vw,18px)}
.box-intro3 .head-2{margin-bottom:3.289vw}
.box-intro3 p+p{margin-top:.986vw}
.box-intro4{font-size:clamp(13px,1.052vw,16px)}
.box-core1 .box-col{top:.592vw}
.box-core1 .box-col .tit{font-size:clamp(36px,3.157vw,48px)}
.box-core1 .box-col .desc{margin:.855vw -2.105vw 0;font-size:clamp(20px,1.842vw,28px)}
.box-core1 .box-col .desc span{padding:0 2.105vw}
.box-core1 .box-col .desc span:before{height:1.842vw}
.box-core1 .box-col .btns-2{margin-top:3.881vw}
.box-lc1 .item .icon{margin:0 auto 1.973vw;width:5.789vw;height:5.789vw;line-height:5.789vw}
.box-lc1 .item .tit{font-size:clamp(16px,1.315vw,20px)}
.box-lc1 .item .desc{margin-top:.789vw;font-size:clamp(13px,1.052vw,16px)}
.box-partner1{padding-left:5.263vw}
.box-partner1 .tabsT{width:36.84vw;height:36.84vw}
.box-partner1 .tabsT .lg{width:9.078vw;height:9.21vw;line-height:9.21vw}
.box-partner1 .tabsT .con{width:7.105vw;height:7.105vw}
.box-partner1 .tabsT .icon{margin:0 auto .657vw;width:2.368vw;height:2.368vw}
.box-partner1 .tabsT .tit{font-size:clamp(13px,1.052vw,16px)}
.box-partner1 .tabsT li:nth-child(1){top:.789vw}
.box-partner1 .tabsT li:nth-child(2){right:.789vw}
.box-partner1 .tabsT li:nth-child(3){left:.789vw}
.box-partner1 .tabs-desc1{width:calc(100% - 44.73vw)}
.box-partnerCont1 .hd{padding:.986vw 2.631vw;margin-bottom:3.947vw;min-height:5.131vw;font-size:clamp(14px,1.184vw,18px)}
.box-partnerCont1 .hd:before{width:33.42vw;border-radius:3.289vw 0 0 3.289vw}
.box-partnerCont1 .hd .tit{font-size:clamp(20px,1.842vw,28px)}
.box-partnerCont1 .hd p{margin-top:.789vw}
.box-partnerCont1 .bd{padding-left:2.631vw}
.box-partnerCont1 .btns-2{margin-top:2.828vw}
.box-imgs1:before{height:62.36vw}
.box-cwgl1{height:41.18vw}
.box-cwgl1 .num{padding-bottom:1.842vw;font-size:clamp(32px,5.789vw,88px)}
.box-cwgl1 .desc{margin-top:2.236vw;font-size:clamp(18px,1.578vw,24px)}
.box-detail1 .box-items1{margin-bottom:1.578vw;padding:3.421vw 3.947vw}
.box-detail1 .box-items1 .title{font-size:clamp(24px,2.105vw,32px)}
.box-detail1 .box-items1 .txt{margin-top:2.5vw;font-size:clamp(13px,1.052vw,16px)}
.box-detail1 .box-items1 .txt h4{margin:2.631vw 0 .986vw;padding-left:.789vw;font-size:clamp(14px,1.184vw,18px)}
.box-detail1 .box-items1 .txt h4:before{width:.263vw;height:1.184vw}
.box-detail1 .box-items1 .txt span{margin:0 3.947vw 0 0}
.box-detail1 .box-items2{margin-bottom:1.578vw;padding:2.105vw 3.947vw}
.box-detail1 .box-btns{height:5.921vw;line-height:5.921vw}
.box-detail1 .box-btns .item{padding:0 1.973vw;font-size:clamp(13px,1.052vw,16px)}
.box-detail1 .box-btns i{width:1.578vw;height:1.578vw}
.box-detail1 .box-btns span{max-width:calc(100% - 2.631vw)}
.box-detail1 .box-btns .prev .icon-arrow{margin-right:1.052vw}
.box-detail1 .box-btns .next .icon-arrow{margin-left:1.052vw}
.box-detail1 .box-btns .icon-menu{margin-right:1.052vw}
.box-detail2 .hd{padding-bottom:2.631vw}
.box-detail2 .hd .title{font-size:clamp(28px,2.368vw,36px)}
.box-detail2 .hd .info{margin:1.447vw -1.907vw 0;font-size:clamp(13px,1.052vw,16px)}
.box-detail2 .hd .info span{margin:0 1.907vw}
.box-detail2 .hd .info img{margin:-.131vw .526vw 0 0;max-width:1.315vw}
.box-detail2 .cont{padding:2.039vw 0 4.736vw;font-size:clamp(13px,1.052vw,16px)}
.box-detail2 .pag{padding-top:2.368vw}
.box-detail2 .pag .item{font-size:clamp(16px,1.315vw,20px);line-height:3.947vw}
.box-detail2 .pag span{margin-right:1.578vw}
.box-lx1{min-height:26.57vw}
.box-lx1 .box-col{padding:3.684vw 2.631vw}
.box-lx1 .box-cor{padding:2.631vw 5.86%}
.box-lx1 .box-cor .line{margin:1.25vw 0 1.184vw}
.box-lx1 .boxCol-l,.box-lx1 .boxCol-r{padding:0 1.315vw}
.box-lx1 .boxCol-l .line{margin:3.684vw 0}
.box-lx1 .boxCol-r .line{margin:1.315vw 0 1.513vw}
.box-lx1 .bg-en{font-size:clamp(32px,5.789vw,88px)}
.box-lx1 .title .cn{font-size:clamp(24px,2.105vw,32px)}
.box-lx1 .title .en{margin-top:.394vw;font-size:clamp(13px,1.052vw,16px)}
.box-lx1 .line{width:2.105vw;height:.263vw}
.box-lx1 .tit{font-size:clamp(14px,1.184vw,18px)}
.box-lx1 .info{font-size:clamp(13px,1.052vw,16px)}
.box-lx1 .info p+p{margin-top:1.052vw}
.box-lx1 .info span{margin-right:.789vw;min-width:3.157vw}
.box-lx1 .code{margin-bottom:-1.578vw}
.box-lx1 .code .item{margin-bottom:1.578vw}
.box-lx1 .code .pic{margin-right:1.578vw;width:6.184vw;height:6.184vw;line-height:6.184vw}
.box-lx1 .code .t{font-size:clamp(13px,1.052vw,16px)}
.box-lx1 .info2{font-size:clamp(24px,2.631vw,40px)}
}
@media only screen and (max-width:1199px){
.list-3 .mask2{padding:0 13%}
.list-9{margin-left:-10px;margin-right:-10px}
.list-9 li{padding:0 10px}
.list-9 .icon-suc{width:14px;height:14px}
.list-12 .pic{width:30vw}
.list-12 .text{width:calc(100% - 38.81vw)}
.list-14{width:29vw}
.list-16 .con{padding:5.394vw 3vw 3.947vw}
.box-intro1{width:58vw}
}
@media only screen and (max-width:959px){
body{padding-top:60px!important}
.wp{padding:0 20px!important;width:100%!important}
.menuBtn{display:block}
.header{height:60px}
.header .wp{display:block}
.header .header-l{padding:0;margin:0}
.header .header-r{padding:20px;position:fixed;top:60px;right:0;width:100%;height:100vh;background-color:rgba(0,0,0,.9);backdrop-filter:blur(0);display:block;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.header .header-r.active{opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .header-nav{display:block;height:auto}
.header .header-nav>li{margin:0 0 10px}
.header .header-nav>li>a{padding:0 30px 0 0;font-size:15px;height:auto;line-height:1.33;border-bottom:1px solid rgba(255,255,255,.3);justify-content:flex-start}
.header .header-nav>li>a span{padding:12px 0;max-width:calc(100% - 40px);text-align:left;color: #fff;}
.header .header-nav>li>a span:before{bottom:-1px;height:3px}
.header .header-nav>li>a i{display:block}
.header .header-nav .header-sub{position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.header .header-nav .sub1{width:100%;position:relative}
.header .header-nav>li:hover>a{color:#000}
.header .header-nav>li:hover>a span:before{opacity:0}
.header .header-nav>li.on>a{color:#0047bb}
.header .header-nav>li.on>a span:before{opacity:1}
.header .header-nav>li.active>a{color:#0047bb}
.header .header-nav>li.active>a span:before{opacity:1}
.header .header-logo{position:absolute;left:20px;top:50%;width:160px;height:40px;line-height:40px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.header .header-logo img{display:none}
.header .header-logo .ig2{display:inline-block}
.header .header-set{margin:20px 0 0}
.header .header-set .item{margin:0 5px}
.header .header-set i{width:30px;height:30px;-webkit-background-size:16px auto;background-size:16px auto}
.footer .footer-cont{display:block}
.footer .footer-cont>div{width:100%!important}
.footer .footer-cont>div:before{display:none}
.footer .footer-logo{text-align:center;height:68px;line-height:68px}
.footer .footer-cont .footer-its1{padding:0}
.footer .footer-cont .footer-its2{padding:0;margin-top:15px}
.footer .footer-cont .footer-its2 .form-1{display:none}
.footer .footer-cont .footer-its3{padding:0}
.footer .footer-cont .footer-its4{padding:0;margin-top:15px}
.footer .footer-info{margin:0;text-align:center}
.footer .footer-info p{margin:0;margin-bottom:10px!important;width:100%}
.footer .footer-info p+p{margin:0}
.footer .footer-map{padding:0}
.footer .footer-map .tit:before{width:20px}
.footer .footer-codes{justify-content:center}
.footer .footer-codes .item{padding:0 10px}
.footer .footer-codes .pic{width:90px;height:90px;line-height:90px}
.footer .footer-copy{text-align:center}
.footer .footer-copy .l,.footer .footer-copy .r{float:none}
.head-1 .title .cn{font-size:24px}
.head-1 .title .en{font-size:40px}
.head-1 .desc{font-size:13px}
.head-2 .title{font-size:24px}
.head-2 .desc{font-size:13px}
.btns-1 .icon-arrow{width:16px;height:16px}
.btns-1 .icon-arrow:after{-webkit-background-size:4px auto;background-size:4px auto}
.pages ul a,.pages ul span{min-width:28px;height:28px;line-height:26px}
.pages ul .btns a{padding:0 10px}
.banner{height:36vw}
.banner .cont1 .title{font-size:28px}
.banner .cont1 .desc,.banner .cont2 .title{font-size:16px}
.banner .cont2 .desc{font-size:13px}
.box-ban{height:36vw}
.box-ban.v2{height:26vw}
.ban .cont .title{font-size:28px}
.ban .cont .desc{font-size:16px}
.ban2 .cont .title .en{font-size:20px}
.ban2 .cont .title .cn{font-size:28px}
.ban2 .cont .desc{font-size:16px}
.ban3{height:36vw}
.ban3 .cont .title{font-size:28px}
.ban3 .cont .desc{font-size:16px}
.ban3 .cont .list-14{margin-top:25px;width:260px}
.case-swiper1 .swiper-for .pic{height:26vw}
.case-swiper1 .swiper-for .text{padding-top:1vw}
.case-swiper1 .swiper-for .tit{font-size:18px}
.case-swiper1 .swiper-for .line{margin:1.8vw 0 2vw}
.case-swiper1 .swiper-for .btns{margin-top:2vw}
.case-swiper1 .swiper-for .btns .icon-arrow{width:12px;height:12px}
.case-swiper1 .swiper-nav{height:26vw}
.case-swiper1 .swiper-arrow .next,.case-swiper1 .swiper-arrow .prev{width:28px;height:28px}
.case-swiper1 .swiper-arrow .next:after,.case-swiper1 .swiper-arrow .prev:after{-webkit-background-size:16px auto;background-size:16px auto}
.partners-swiper1 .swiper-slide{width:120px!important}
.partners-swiper1 .pic{height:52px;line-height:52px}
.adv-swiper1 .num{font-size:56px}
.adv-swiper1 .desc{font-size:13px;line-height:2}
.team-swiper1 .swiper-for .tit{font-size:30px}
.team-swiper1 .swiper-for .job,.team-swiper1 .swiper-for .tit .en{font-size:16px}
.list-1 .num{font-size:13px}
.list-1 .num span{font-size:24px}
.list-1 .desc{font-size:13px}
.list-3 .mask1 .tit{font-size:20px}
.list-3 .mask2{padding:0 12%}
.list-3 .mask2 .tit{font-size:26px}
.list-3 .mask2 .desc{font-size:13px}
.list-4 .desc{width:auto}
.list-5 .con{height:34.55vw}
.list-5 .more .icon-arrow{width:12px;height:12px}
.list-5 .more .icon-arrow:after{-webkit-background-size:3px auto;background-size:3px auto}
.list-6{font-size:13px}
.list-6 li:before{left:5px;top:18px}
.list-6 .icon-suc{margin:3px 4px 0 0;width:12px;height:12px}
.list-7 .desc{font-size:13px}
.list-7 .desc a,.list-7 .desc span{margin-bottom:3px}
.list-8{margin:0 -10px -25px}
.list-8 li{padding:0 10px;margin-bottom:25px}
.list-9 .desc{font-size:13px}
.list-11 .pos{padding:0 15px 0 25px;line-height:3.5vw}
.list-11 .pos:before{left:10px;width:6px;height:6px}
.list-12 .more .icon-arrow{width:12px;height:12px}
.list-12 .more .icon-arrow:after{-webkit-background-size:3px auto;background-size:3px auto}
.list-17 ul{font-size:13px}
.section-xw1-dt{padding:40px 0}
.section-xw1-dt .wp{display:block}
.section-xw1-dt .sec-col,.section-xw1-dt .sec-cor{padding:0;width:100%;border:none}
.section-xw1-dt .sec-cor{margin-top:30px;height:auto;position:static}
.section-about6 .sec-title{top:6vw}
.box-intro1{width:64vw}
.box-core1 .box-col .tit{font-size:32px}
.box-core1 .box-col .desc{font-size:18px}
.box-lc1 .item{width:17%}
.box-lc1 .item.i2,.box-lc1 .item.i3,.box-lc1 .item.i4{width:20%}
.box-partner1 .tabsT .con{width:70px;height:70px}
.box-partner1 .tabsT .icon{margin-bottom:2px;width:26px;height:26px;line-height:26px}
.box-intro2,.box-intro3,.box-partnerCont1 .hd{font-size:13px}
}
@media only screen and (max-width:767px){
.head-1,.head-2{margin-bottom:20px!important}
.head-2 .title span:before{width:10px;height:10px}
.head-3 .title{font-size:24px}
.btns-2 .a1{padding:0 15px;line-height:38px}
.btns-3 .a1{padding:0 10px;min-width:80px;height:32px;line-height:32px}
.btns-3 .a1 span{padding:0 5px}
.btns-2.v2 .a1{height:32px;line-height:32px}
.pos-1{border-bottom:1px solid #ebedf0}
.pos-1 ul{white-space:nowrap;overflow-x:auto}
.pos-1 li{width:33.33%}
.pos-1 a,.pos-2 a{height:42px;line-height:42px}
.pages{padding-top:25px}
.banner{height:60vw}
.banner .swiper-page{bottom:6px!important}
.banner .swiper-page .swiper-pagination-bullet{width:16px;height:16px}
.banner .swiper-page .swiper-pagination-bullet:before{margin:-3px 0 0 -3px;width:6px;height:6px}
.banner .cont2{display:none}
.banner .cont1 .title{font-size:24px}
.banner .cont1 .desc{font-size:14px}
.box-ban{height:auto!important}
.box-ban .pos-1{position:static}
.box-ban .pos-2{position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}
.ban{height:35vw}
.ban .cont{top:50%}
.ban2{height:42vw}
.ban3{height:62vw}
.ban3 .cont .list-14{margin-top:20px}
.case-swiper1{display:block}
.case-swiper1 .swiper-arrow{display:none}
.case-swiper1 .swiper-for,.case-swiper1 .swiper-nav{width:100%}
.case-swiper1 .swiper-for{margin-bottom:15px}
.case-swiper1 .swiper-for .con{display:block}
.case-swiper1 .swiper-for .pic,.case-swiper1 .swiper-for .text{width:100%}
.case-swiper1 .swiper-for .pic{margin-bottom:10px;height:auto;padding-top:62.5%}
.case-swiper1 .swiper-for .pic img{position:absolute;left:0;top:0}
.case-swiper1 .swiper-for .tit i{margin:-2px 8px 0;width:8px;height:8px}
.case-swiper1 .swiper-for .tit i:after{width:16px;height:16px}
.case-swiper1 .swiper-nav{height:auto}
.case-swiper1 .swiper-nav .pic{height:auto;padding-top:75%;border-width:2px}
.case-swiper1 .swiper-nav .pic img{position:absolute;left:2px;top:2px;width:calc(100% - 4px);height:calc(100% - 4px)}
.adv-swiper1{height:auto}
.adv-swiper1 .swiper-page{right:10%!important;bottom:auto!important;top:50%!important}
.adv-swiper1 .swiper-page .swiper-pagination-bullet{margin:0 2px;width:6px;height:6px}
.adv-swiper1 .swiper-slide{height:auto;display:-webkit-flex;display:flex;flex-direction:column}
.adv-swiper1 .bg{position:static;height:auto;padding-top:44.27%;flex-shrink:0}
.adv-swiper1 .cont{margin:-30px auto 0;padding:40px 20px 20px;position:static;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);flex-grow:1}
.adv-swiper1 .num{-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);-o-transform:translate(-50%,-60%);transform:translate(-50%,-60%)}
.imgs-swiper1{display:block}
.imgs-swiper1 .swiper-for,.imgs-swiper1 .swiper-nav{width:100%}
.imgs-swiper1 .swiper-nav{margin-top:10px;height:auto}
.imgs-swiper1 .swiper-nav .pic{padding-top:59.12%}
.imgs-swiper1 .swiper-nav .pic img{position:absolute;left:0;top:0}
.imgs-swiper1 .swiper-nav .pic:before{border-width:2px}
.team-swiper1 .swiper-arrow{width:30px;height:30px}
.team-swiper1 .swiper-arrow:after{-webkit-background-size:12px auto;background-size:12px auto}
.team-swiper1 .swiper-for{padding:0 20px 0 40px;margin:0 0 0 -20px}
.team-swiper1 .swiper-for:before{height:140vw}
.team-swiper1 .swiper-for .con{display:block}
.team-swiper1 .swiper-for .pic{margin:0 auto;width:300px;height:320px;line-height:320px}
.team-swiper1 .swiper-for .text{padding:20px 0 40px;width:100%}
.team-swiper1 .swiper-nav{padding:0 40px;width:100%;height:auto}
.team-swiper1 .swiper-nav .slider{padding:20px 0}
.team-swiper1 .swiper-nav .pic{height:80px;line-height:80px}
.course-swiper1 .swiper-arrow{width:30px;height:30px}
.course-swiper1 .swiper-arrow:after{-webkit-background-size:12px auto;background-size:12px auto}
.course-swiper1 .swiper-year{padding:0 40px}
.course-swiper1 .swiper-year:before{top:15px}
.course-swiper1 .swiper-year .year{padding-top:25px}
.course-swiper1 .swiper-year .year:before{top:13px;width:6px;height:6px}
.course-swiper1 .swiper-bigYear{-webkit-transform:translateY(2.5%);-ms-transform:translateY(2.5%);-o-transform:translateY(2.5%);transform:translateY(2.5%)}
.tabs-tit1 .con{padding:15px;min-height:90px}
.tabs-tit1 .icon{width:24px;height:24px;line-height:24px}
.list-1{margin:0 -10px -15px;flex-wrap:wrap}
.list-1 li{padding:0 10px;margin-bottom:15px;width:50%;flex-shrink:0;flex-grow:0}
.list-2 li{width:50%}
.list-2 .con{padding:10px;align-items:center}
.list-2 .icon{margin:0 10px 0 0;width:32px;height:32px;line-height:32px}
.list-3{flex-wrap:wrap}
.list-3 li{width:50%!important}
.list-3 .mask2{display:none}
.list-3 .mask1{opacity:1!important;justify-content:center}
.list-3 .mask1 .icon-arrow,.list-3 .mask1 .tit{-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;-o-transform:translate(0)!important;transform:translate(0)!important}
.list-3 .mask1 .icon-arrow{width:24px;height:24px}
.list-3 .mask1 .icon-arrow:after{-webkit-background-size:6px auto;background-size:6px auto}
.list-4 li{width:50%}
.list-4 li:nth-child(1){margin:0}
.list-4 .con{padding:15px}
.list-4 .icon{width:32px;height:32px;line-height:32px;margin:0 auto 6px}
.list-5{margin:0 -10px -20px}
.list-5 li{padding:0 10px;margin-bottom:20px;width:50%}
.list-5 .con{height:auto}
.list-5 .pic{padding-top:66.3%;position:relative}
.list-5 .pic img{position:absolute;left:0;top:0}
.list-5 .text{padding:10px 5px!important;position:static}
.list-5 .line{margin:5px 0!important;width:20px;height:2px!important;background-color:#7d7e80;opacity:1!important}
.list-5 .tit{color:#252626!important}
.list-5 .desc{color:#7d7e80!important}
.list-5 .more{margin-top:8px!important;color:#7d7e80!important}
.list-5 .more:before{display:none}
.list-5 .more .icon-arrow{margin-left:4px!important}
.list-5 .more .icon-arrow:before{background:#065fed!important}
.list-5 .more .icon-arrow:after{background-image:url(../images/icon-arrow8.png)!important}
.list-7{margin-bottom:-20px}
.list-7 li{margin-bottom:20px;width:100%}
.list-7 .con{padding:20px 50px 20px 20px;min-height:46vw}
.list-7 li:nth-child(2) .con{padding:20px 20px 20px 50px}
.list-8 li{width:50%}
.list-8 .icon{height:56px;line-height:56px}
.list-10 li{width:33.33%}
.list-10 .con{min-height:80px}
.list-10 .icon{width:24px;height:24px;line-height:24px}
.list-11{margin-bottom:-20px}
.list-11 li{margin-bottom:20px;width:100%}
.list-11 .con{height:auto}
.list-11 .con:before,.list-11 .icon-arrow{display:none}
.list-11 .pic{height:auto;padding-top:88.57%}
.list-11 .pic img{position:absolute;left:0;top:0}
.list-11 .pos{right:10px;top:10px;line-height:32px;border-radius:30px}
.list-11 .text{padding:0 20px;position:static;height:60px;line-height:60px;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;-o-transform:translate(0)!important;transform:translate(0)!important}
.list-12{margin-bottom:-20px}
.list-12 li{margin-bottom:20px}
.list-12 .con{padding:0 0 20px;flex-wrap:wrap;align-items:flex-start}
.list-12 .pic{margin-bottom:15px;width:100%;order:1}
.list-12 .date{width:80px;order:2}
.list-12 .text{padding:0 20px 0 0;width:calc(100% - 80px);order:3}
.list-13 .con{padding:10px 0}
.list-14{margin:0 -4px -8px}
.list-14 li{padding:0 4px;margin-bottom:8px}
.list-14 a{padding:4px 10px}
.list-15{margin:0 -10px}
.list-15 li{padding:0 10px;width:50%}
.list-15 .con{padding:10px 15px;min-height:60px}
.list-15 .con:before{width:12px;height:12px}
.list-15 .icon{margin-right:10px;width:24px;height:24px;line-height:24px}
.list-16 li{width:50%;border-bottom:1px solid #e1e3e5}
.list-16 .con{padding:25px 20px;min-height:56vw}
.list-16 .icon{width:28px;height:28px}
.list-17>li{width:100%}
.list-17 .con{padding:24% 20px 20px 15%;min-height:76vw}
.list-17 .tit:before{width:25px}
.list-17 ul li:before{top:6px}
.list-17 ul li:after{top:4px;width:6px;height:6px}
.section-kjsb3{flex-wrap:wrap}
.section-kjsb3 .sec-col,.section-kjsb3 .sec-cor{padding:30px 20px;width:100%}
.section-kjsb3 .sec-col{order:2}
.section-kjsb3 .sec-cor{order:1}
.section-kjsb3 .head-2 .desc,.section-kjsb3 .head-2 .title{text-align:center}
.section-ind1{padding:20px 0}
.section-about1,.section-about2,.section-about5,.section-al1,.section-al1-dt,.section-ind2,.section-ind4,.section-ind5,.section-ind6,.section-ind7,.section-kjsb1,.section-kjsb4,.section-kjsb5,.section-lx1,.section-lx2,.section-tcgl1,.section-tcgl3,.section-tcgl4,.section-xw1,.section-zcgl1{padding:40px 0}
.section-tcgl2{padding:40px 0 0}
.section-tcgl2 .head-2{position:static}
.section-tcgl2 .head-2 .title{color:#252626!important}
.section-tcgl2 .head-2 .title span:before{background-image:url(../images/tit-bg3.png)!important}
.section-tcgl2 .head-2 .desc{color:#252626!important}
.section-kjsb4 .wp{display:block}
.section-kjsb4 .sec-col,.section-kjsb4 .sec-cor{width:100%}
.section-kjsb4 .head-2 .desc,.section-kjsb4 .head-2 .title{text-align:center}
.section-zcgl1 .wp{display:block}
.section-zcgl1 .sec-col,.section-zcgl1 .sec-cor{width:100%}
.section-xw1-dt .head-3{margin-bottom:10px}
.section-about1 .wp{display:block}
.section-about1 .sec-col,.section-about1 .sec-cor{width:100%}
.section-about1 .list-15,.section-about1 .sec-cor{margin-top:15px}
.section-about4{padding-top:40px}
.section-about6 .sec-title{top:40px}
.box-intro1{width:100%}
.box-core1{flex-wrap:wrap}
.box-core1 .box-col,.box-core1 .box-cor{width:100%}
.box-core1 .box-col{margin-top:20px;text-align:center;position:static;order:2}
.box-core1 .box-col .desc{justify-content:center}
.box-core1 .box-col .desc span:before{height:14px}
.box-core1 .box-col .btns-2{justify-content:center}
.box-core1 .box-cor{width:100%;order:1}
.box-lc1{margin-bottom:-20px;padding:0;display:-webkit-flex;display:flex;flex-wrap:wrap}
.box-lc1 .big{display:none}
.box-lc1 .item{padding:0 10px;margin-bottom:20px;position:static;width:50%!important;flex-shrink:0;-webkit-transform:translate(0)!important;-ms-transform:translate(0)!important;-o-transform:translate(0)!important;transform:translate(0)!important}
.box-lc1 .item .icon{width:32px;height:32px;line-height:32px}
.box-partner1{padding:0;display:block}
.box-partner1 .tabsT{margin:0 auto 10px;width:260px;height:260px}
.box-partner1 .tabsT .lg{width:60px;height:62px}
.box-partner1 .tabs-desc1{width:100%}
.box-partnerCont1 .hd{padding:10px 20px;background:0 0}
.box-partnerCont1 .hd:before{border-radius:30px 0 0 30px;width:100%}
.box-partnerCont1 .bd{padding:0 10px 0 20px}
.box-intro2{text-align:center}
.box-intro2 .igs .ig1{width:20vw}
.box-intro2 .igs .ig2{width:27vw}
.box-imgs3{margin:0 auto;width:260px;max-width:100%}
.box-cwgl1{height:50vw}
.box-detail1 .box-items1{padding:20px}
.box-detail1 .box-items1 .title{font-size:20px}
.box-detail1 .box-items1 .txt h4{padding-left:10px}
.box-detail1 .box-items1 .txt h4:before{width:2px;height:12px}
.box-detail1 .box-items2{padding:20px}
.box-detail1 .box-btns{height:auto;line-height:inherit;flex-wrap:wrap}
.box-detail1 .box-btns .item{padding:0 15px;height:52px;line-height:52px}
.box-detail1 .box-btns .next,.box-detail1 .box-btns .prev{width:100%;order:1;flex-shrink:0}
.box-detail1 .box-btns .next{border-top:1px solid #e1e3e5!important}
.box-detail1 .box-btns .next i{margin:0 10px 0 0!important;order:1}
.box-detail1 .box-btns .next span{order:2}
.box-detail1 .box-btns .return{border:none;border-top:1px solid #e1e3e5!important;width:100%;order:2}
.box-detail1 .box-btns .return span{width:auto}
.box-detail1 .box-btns i{margin-right:10px!important;width:14px;height:14px}
.box-detail1 .box-btns span{width:calc(100% - 2.631vw)}
.box-detail2 .hd .title{font-size:22px}
.box-detail2 .hd .info{margin:10px -10px -8px 0}
.box-detail2 .hd .info span{margin:0 10px 8px 0}
.box-detail2 .hd .info img{max-width:14px}
.box-detail2 .pag .item{line-height:36px}
.box-lx1{display:block}
.box-lx1 .box-col,.box-lx1 .box-cor{width:100%}
.box-lx1 .box-col{padding:20px;display:block}
.box-lx1 .box-cor{padding:20px}
.box-lx1 .boxCol-l,.box-lx1 .boxCol-r{width:100%}
.box-lx1 .boxCol-r{margin-top:20px}
.box-lx1 .line{width:20px;height:2px}
.box-lx1 .code{display:-webkit-flex;display:flex;flex-wrap:wrap}
.box-lx1 .code .item{margin-bottom:15px;width:50%;flex-shrink:0;display:block}
.box-lx1 .code .pic{margin:0 auto 10px;width:80px;height:80px;line-height:80px}
.box-lx1 .code .t{text-align:center}
.form-2,.form-2 form{display:block}
.form-2 .col,.form-2 .cor{width:100%}
.form-2 .inp{padding:0 15px;height:36px;line-height:36px}
.form-2 .tar{padding:10px 15px;height:80px}
.form-2 .submit{margin:0 auto;width:80px;height:36px;line-height:36px}
.form-2 .info2{margin:0 -10px -15px}
.form-2 .info2 .item{padding:0 10px;margin-bottom:15px}
}