blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font:14px/1.5 宋体,Arial,sans-serif;color:#333;font-family:OPPOSans-M,"PingFang SC","Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#f2f2f2}
img{max-width:100%;border:none;display:block}
input,select,textarea{font-size:14px;color:#333;font-family:OPPOSans-M,PingFangSC,"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
@font-face{font-family:OPPOSans-M;src:url(../fonts/OPPOSans-M.ttf)}
@font-face{font-family:OPPOSans-H;src:url(../fonts/OPPOSans-H.ttf)}
@font-face{font-family:OPPOSans-B;src:url(../fonts/OPPOSans-B.ttf)}
.wp{margin:0 auto;width:100%;max-width:1588px}
.wp1428{margin:0 auto;width:100%;max-width:1428px}
.wp1268{margin:0 auto;width:100%;max-width:1268px}
.header .m{display:none}
.h-top{position:fixed;left:0;right:86px;top:0;z-index:9999;transition:.3s;border-bottom:1px solid transparent}
.h-top::before{position:absolute;left:0;right:0;top:0;width:100%;height:100%;display:block;content:"";background-position:top center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/h-bg1.png);transition:.3s}
.fixed .h-top,.h-top:hover{background-color:#fff;border-color:rgba(63,63,63,.1)}
.fixed .h-top::before,.h-top:hover::before{opacity:0}
.h-top .wp{display:flex;align-items:center;padding:0 0 0 86px;max-width:100%;position:relative;z-index:1}
.logo{margin-right:160px;padding-bottom:20px}
.logo .img{display:block;width:117px}
.fixed .logo .img1,.h-top:hover .logo .img1,.logo .img2{display:none}
.fixed .logo .img2,.h-top:hover .logo .img2{display:block}
.nav li{display:inline-block;margin-right:80px}
.nav li:last-child{margin-right:0}
.nav .v1{padding:38px 0 42px;display:block;font-size:14px;transition:.3s;color:#fff;border-bottom:2px solid transparent}
.fixed .nav .v1,.h-top:hover .nav .v1{color:#3f3f3f}
.fixed .nav .on .v1,.fixed .nav .v1:hover,.h-top:hover .nav .v1:hover,.nav .on .v1,.nav .v1:hover{border-color:#7a3389;color:#7a3389}
.sub{display:none;position:absolute;left:0;right:0;top:101%;padding-left:362px;background-color:#fff}
.sub .inner{padding:8px 0}
.sub a{display:inline-block;line-height:62px;font-size:14px;margin-right:88px;transition:.3s}
.sub a.act,.sub a:hover{color:#7a3389}
.h-snv{position:fixed;top:0;right:0;width:86px;bottom:0;background:rgba(255,255,255,.05);backdrop-filter:blur(10px);z-index:101;font-size:14px;display:flex;flex-direction:column;transition:.3s;z-index: 999;}
.fixed .h-snv{background-color:#3f3f3f}
.h-lang .en{display:block;background-color:#3f3f3f;display:flex;align-items:center;justify-content:center;height:86px;color:#fff}
.snv1 .con{display:flex;height:110px;display:flex;align-items:center;justify-content:center;color:#fff;text-align:center;position: relative;}
.snv1 .con .vxbox{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 100%;
    display: none;
    padding-right: 20px;
}
.snv1 .con .vxbox1{
    background-color: #fff;
    border-radius: 6px;
    padding: 10px;
    display: flex;
    align-items: flex-start;

}
.snv1 .con .vxbox .group{
    width: 100px;
    margin: 0 5px;
}
.snv1 .con .vxbox .group img{
    display: block;
    width: 100%;
}
.snv1 .con .icon{width:28px;display:block;margin:0 auto}
.snv1 .desc{font-size:10px}
.h-search{height:142px;background-position:center;background-repeat:no-repeat;background-size:22px auto;margin-bottom:72px}
.h-btn1{display:flex;align-items:center;justify-content:center;background-color:#00906d;color:#fff;height:152px}
.h-btn1 p{
    /* width:20px; */
    text-align:center}
.g-backtop{display:flex;align-items:center;justify-content:center;flex:1;cursor:pointer}
.g-backtop img{display:block;width:22px}
.pop-search{position:fixed;left:0;top:0;width:100%;height:100%;z-index:1100;display:none}
.pop-search .pop-search-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}
.pop-search .pop-search-close{position:absolute;right:50px;top:50px;width:32px;height:32px;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;z-index:10;cursor:pointer}
.search-box{position:absolute;left:50%;top:50%;width:690px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 140px 0 12px;display:block;width:100%;line-height:50px;font-size:16px;color:#333}
.search-box .submit{position:absolute;right:0;top:0;width:120px;height:100%;bottom:0;background-color:#7a3389;font-size:18px;color:#fff;text-align:center}
.menuBtn{display:none;position:fixed;top:15px;right:12px;width:30px;height:30px;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:2px;background-color:#fff;margin:6px 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:0;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{font-size:14px;display:flex;align-items:flex-end;position:relative;z-index:11}
.f-copy{position:absolute;left:0;right:0;bottom:25px;justify-content:space-between;display:flex;padding:0 47px}
.footer2{margin-top:-140px}
.f-left{width:67%;background-color:#1e1e1e;border-radius:0 30px 0 0;color:#fff;padding:80px 46px 25px;background-position:left center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/f-bg.png)}
.f-left .box{padding-left:120px;margin-bottom:32px}
.f-logo{display:block;width:218px;margin-bottom:90px}
.f-logo img{display:block;width:100%}
.f-links1{margin-bottom:59px}
.f-links1 li{display:inline-block;margin-right:64px;vertical-align:top;width:112px}
.f-links1 li:last-child{margin-right:0}
.f-links1 .top{font-size:16px;margin-bottom:28px;font-family:OPPOSans-H}
.f-links1 .a1{color:inherit;display:block;margin-bottom:13px;transition:.3s}
.f-links1 .a1:hover{opacity:.6}
.ul-links2 li{display:inline-block;margin-right:15px;position:relative}
.ul-links2 .con{display:block;width:28px}
.ul-links2 .con .img{display:block;width:100%}
.ul-links2 .subqr{width:80px;background-color:#fff;bottom:100%;left:50%;transform:translateX(-50%);display:none;position:absolute}
.ul-links2 .subqr .vximg{display:block;width:100%}
.f-tit1{color:rgba(255,255,255,.6)}
.f-tit1 a{color:inherit;transition:.3s}
.f-tit1 a:hover{color:#fff}
.f-tit2{text-align:right;padding-right:50px}
.f-right{width:33%}
.f-right .box{padding:128px 46px 25px 80px;background:radial-gradient(95.79% 90.46% at 27.14% 100.99%,rgba(74,79,194,.4) 0,rgba(74,79,194,0) 100%),#7a3389}
.f-right .cont{padding-right:120px;margin-bottom:110px}
.f-links3{margin:0 -13px 26px}
.f-links3 li{float:left;width:50%;padding:0 13px}
.f-links3 .con{display:block;height:130px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#fff;font-size:18px;color:#7a3389;text-align:center;transition:.3s}
.f-links3 .con:hover{transform:translateY(-10px)}
.f-links3 .con .img{width:28px;margin:0 auto}
.f-links4{margin-bottom:35px}
.f-links4 li{margin-bottom:26px}
.f-links4 .con{display:block;text-align:center;border-radius:30px;background-color:#fff;font-size:14px;color:#7a3389;line-height:40px;transition:.3s}
.f-links4 .con:hover{background-color:#7a3389;color:#fff}
.f-links5{margin:0 -21px;overflow:hidden}
.f-links5 li{width:33.3%;float:left;padding:0 21px}
.f-links5 .con{display:block;border-top:1px solid #fff;padding-top:14px;font-size:14px;color:#fff}
.f-links5 .tit{background-position:right center;background-repeat:no-repeat;background-size:14px auto;background-image:url(../images/f-arr.svg)}
.f-links5_1{
    padding-top:20px;
}
.f-links5_1 li{
    width:100%;
}
.cur,.cur a{font-size:12px;color:#5e5e5e;line-height:20px}
.cur{margin:18px 0 10px 9px;padding-left:26px;background:url(../images/cur.png) left center no-repeat}
.cur a:hover{color:#ca1318}
.pages{text-align:center}
.pages ul{display:inline-block}
.pages ul li{display:inline-block;margin:0 10px;vertical-align:top}
.pages ul li a{display:block;width:44px;height:44px;line-height:44px;text-align:center;color:#3f3f3f;border:1px solid #fff;font-size:16px;transition:.3s;border-radius:6px;background-color:#fff;box-sizing:content-box}
.pages ul a:hover{color:#7a3389;border:1px solid #7a3389}
.pages ul li.on a{background-color:#7a3389;border:1px solid #7a3389;color:#fff}
.pages ul li.next a,.pages ul li.prev a{background-position:center;background-repeat:no-repeat;background-size:22px auto}
.pages ul li.prev a{background-image:url(../images/leftp.svg)}
.pages ul .prev.dis a,.pages ul .prev.dis a:hover{background-image:url(../images/leftp-1.svg);border-color:#fff}
.pages ul li.next a{background-image:url(../images/rightp.svg)}
.pages ul .next.dis a,.pages ul .next.dis a:hover{background-image:url(../images/rightp-1.svg);border-color:#fff}
.pages ul li span{display:inline-block;margin-top:5px;font-weight:700;font-family:Arial;color:#dadada}
@media only screen and (min-width:1199px){
.wp{margin:0 auto;max-width:82.7vw}
.wp1428{margin:0 auto;max-width:74.37vw}
.wp1268{margin:0 auto;max-width:66.04vw}
.h-top{left:0;right:4.479vw;top:0;transition:.3s;border-bottom:1px solid transparent}
.h-top::before{left:0;right:0;top:0;content:"";background-size:100% auto;background-image:url(../images/h-bg1.png);transition:.3s}
.fixed .h-top::before,.h-top:hover::before{opacity:0}
.h-top .wp{align-items:center;padding:0 0 0 4.479vw}
.logo{margin-right:8.333vw;padding-bottom:1.041vw}
.logo .img{width:6.093vw}
.nav li{margin-right:4.166vw}
.nav .v1{padding:1.979vw 0 2.187vw;font-size:.729vw;transition:.3s;border-bottom:solid transparent}
.sub{left:0;right:0;top:101%;padding-left:18.85vw}
.sub .inner{padding:.416vw 0}
.sub a{line-height:3.229vw;font-size:.729vw;margin-right:4.583vw;transition:.3s}
.h-snv{top:0;right:0;width:4.479vw;bottom:0;background:rgba(255,255,255,.05);backdrop-filter:blur(.52vw);font-size:.729vw;flex-direction:column;transition:.3s}
.h-lang .en{align-items:center;justify-content:center;height:4.479vw}
.snv1 .con{height:5.729vw;align-items:center;justify-content:center}
.snv1 .con .icon{width:1.458vw;margin:0 auto}
.snv1 .desc{font-size:.52vw}
.h-search{height:7.395vw;background-size:1.145vw auto;margin-bottom:3.75vw}
.h-btn1{align-items:center;justify-content:center;height:7.916vw}
/* .h-btn1 p{width:1.041vw} */
.g-backtop{align-items:center;justify-content:center;flex:1}
.g-backtop img{width:1.145vw}
.pop-search,.pop-search .pop-search-bg{left:0;top:0}
.pop-search .pop-search-close{right:2.604vw;top:2.604vw;width:1.666vw;height:1.666vw;background:url(../images/d-close2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.search-box{top:50%;width:35.93vw;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.search-box input{outline:0;border:none}
.search-box .inp{padding:0 7.291vw 0 .625vw;line-height:2.604vw;font-size:.833vw}
.search-box .submit{right:0;top:0;width:6.25vw;bottom:0;font-size:.937vw}
.menuBtn{top:.625vw;right:.625vw;width:1.562vw;height:1.562vw;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{height:.208vw;margin:.208vw 0;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{margin:0;left:0;top:50%;margin-top:-.26vw;width:1.562vw}
.menuBtn.open b:first-child{transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.footer{font-size:.729vw;align-items:flex-end}
.footer2{margin-top:-7.691vw}
.f-left{border-radius:0 1.562vw 0 0;padding:4.166vw 2.395vw 2.302vw;background-size:contain;background-image:url(../images/f-bg.png)}
.f-left .box{padding-left:6.25vw;margin-bottom:1.666vw}
.f-logo{width:11.35vw;margin-bottom:4.687vw}
.f-links1{margin-bottom:3.072vw}
.f-links1 li{margin-right:3.333vw;width:5.833vw}
.f-links1 .top{font-size:.833vw;margin-bottom:1.358vw;font-family:OPPOSans-H}
.f-links1 .a1{margin-bottom:.577vw;transition:.3s}
.f-links1 .a1:hover{opacity:.6}
.ul-links2 li{margin-right:.781vw}
.ul-links2 .con{width:1.458vw}
.ul-links2 .subqr{width:4.166vw}
.f-tit1 a{transition:.3s}
.f-tit2{padding-right:2.604vw}
.f-right .box{padding:6.666vw 2.395vw 1.302vw 4.166vw;background:radial-gradient(95.79% 90.46% at 27.14% 100.99%,rgba(74,79,194,.4) 0,rgba(74,79,194,0) 100%),#7a3389}
.f-right .cont{padding-right:6.25vw;margin-bottom:5.729vw}
.f-links3{margin:0 -.677vw 1.354vw}
.f-links3 li{padding:0 .677vw}
.f-links3 .con{height:6.77vw;align-items:center;justify-content:center;border-radius:.52vw;font-size:.937vw;transition:.3s}
.f-links3 .con:hover{transform:translateY(-.52vw)}
.f-links3 .con .img{width:1.458vw;margin:0 auto}
.f-links4{margin-bottom:1.822vw}
.f-links4 li{margin-bottom:1.354vw}
.f-links4 .con{border-radius:1.562vw;font-size:.729vw;line-height:2.083vw;transition:.3s}
.f-links5{margin:0 -1.093vw}
.f-links5 li{padding:0 1.093vw}
.f-links5 .con{border-top:1px solid #fff;padding-top:.729vw;font-size:.729vw}
.f-links5 .tit{background-size:.729vw auto;background-image:url(../images/f-arr.svg)}
.f-links5_1{
    padding-top:1.729vw;
}
}
@media only screen and (max-width:1199px){
.body2{padding-top:0}
.wp,.wp1268,.wp1428{max-width:100%;padding:0 15px}
.pages ul li{display:none;margin:0 5px}
.pages ul li.next,.pages ul li.on,.pages ul li.prev{display:inline-block}
.pages ul li a{font-size:14px;height:38px;line-height:38px;width:38px}
/* .header .m{display:block}
.header .pc{display:none} */
body{padding-top:60px;padding-right: 60px;}
.wp{max-width:100%;width:100%;padding:0 15px}
.h-top{position:fixed;left:0;right:0;top:0;background-color:#7a3389}
.header .wp{display:block;height:60px}
.menuBtn{display:block;z-index:2}
.h-r{display:none;position:fixed;top:60px;bottom:0;overflow-y:auto;left:0;width:100%;background-color:#7a3389}
.fixed .h-top,.h-top:hover{background-color:#7a3389;border-bottom:none}
.fixed .logo .img1,.h-top:hover .logo .img1{display:inline-block}
.fixed .logo .img2,.h-top:hover .logo .img2{display:none}
.nav{padding-top:15px}
.nav li{display:block;margin:0 15px 10px;position:relative}
.nav .arr{height:25px;right:15px;background-position:center;background-repeat:no-repeat;background-size:contain;width:20px;background-image:url(../images/arr-1.png);position:absolute;top:0;transition:.3s}
.nav .ok .arr{transform:rotate(90deg)}
.sub{position:relative;left:auto;top:auto;width:auto;background-color:transparent;min-width:auto;transform:translateX(0);padding:0 10px}
.sub a{text-align:left;font-size:14px;margin:0 0 5px;color:#fff;line-height:24px;display:block}
.sub a.act,.sub a:hover{color:#fff}
.logo{display:block;line-height:55px;padding-bottom:0;margin-right:0}
.logo img{width:170px;display:inline-block;vertical-align:middle}
.nav .on .v1{background-size:0}
.nav .v1{font-size:16px;text-align:left;line-height:25px;color:#fff;padding:0}
.fixed .nav .on .v1,.fixed .nav .v1,.fixed .nav .v1:hover,.h-top:hover .nav .v1,.h-top:hover .nav .v1:hover,.nav .on .v1,.nav .v1:hover{color:#fff}
.header .wp{padding:0 15px}
.h-btns a{margin:0 10px;color:#fff;display:inline-block}
.h-lang::after{display:none}
.h-btns{margin:0;justify-content:center;padding-bottom:0 10px 20px}
.search-box{width:90%}
.pop-search .pop-search-close{width:30px;height:30px;top: 75px;}
.h-top::before{display:none}
/* .g-backtop{position:fixed;right:30px;bottom:15%;width:30px;padding:10px 0;background-color:#1e1e1e;display:flex;align-items:center;justify-content:center;z-index:999} */
.g-backtop img{margin:0 auto;width:12px}
.h-snv{
    top: 60px;
    font-size: 12px;
    width: 72px;
}
.h-lang .en{
    height: 46px;
}
.snv1 .con .icon{
    width: 20px;
}
.h-btn1{
    height: 100px;
}
.h-search{
    height: 40px;
    margin-bottom: 0;
    background-size: 18px auto;
}

/* .h-lang{position:fixed;top:17px;right:52px;z-index:2;font-size:18px;color:#fff} */
/* .h-search{width:30px;height:30px;top:17px;right:80px;position:fixed;z-index:2;margin-bottom:0;background-size:16px auto} */
.logo .img{display:inline-block;width:95px;vertical-align:middle}
.footer{display:block;margin-top:0;background:radial-gradient(95.79% 90.46% at 27.14% 100.99%,rgba(74,79,194,.4) 0,rgba(74,79,194,0) 100%),#7a3389}
.f-left,.f-right{width:100%}
.f-left .box{padding-left:0;margin-bottom:20px}
.f-left{padding:20px 15px;border-radius:0;background-color:transparent;background-size:0}
.f-logo{width:100px;margin:0 auto 20px}
.f-links1{display:none}
.f-right .cont{padding-right:0;margin-bottom:70px}
.ul-links2{text-align:center}
.ul-links2 li{display:inline-block;margin:0 10px}
.f-right .box{padding:20px 15px}
.f-tit2{padding-right:0}
.f-copy{bottom:15px;padding:0 15px}
.f-links3,.f-links5{margin:0 -10px}
.f-links3 li,.f-links5 li{padding:0 10px}
.f-links3{margin-bottom:20px}
.snv1 .con .vxbox{
    padding-right: 10px;
}
.snv1 .con .vxbox1{
    padding: 5px;
    display: block;
    overflow: hidden;
    width: 240px;

}
.snv1 .con .vxbox .group{
    width: 50%;
    float: left;
    margin: 0 0 5px;
    padding: 0 6px;
    height: 120px;
}
.snv1 .con .vxbox .group img{
    display: block;
    width: 100%;
}
}
@media only screen and (max-width:767px){
.footer{font-size:12px}
.f-copy{display:block}
.f-tit1,.f-tit2{text-align:center;margin-bottom:5px}
.f-links3 .con{font-size:14px;height:80px;border-radius:10px}
.f-links3 .con .img{width:24px}
.f-links4 li{margin-bottom:15px}
.f-links5 .con{padding-top:10px}
.f-left .box{margin-bottom:0}
}
.row-z01{padding-bottom:300px;margin-top:-158px;position:relative;z-index:1;overflow:hidden}
.m-ban-z .pic{position:relative}
.m-ban-z .pic img{width:100%;height:auto;display:block;object-fit:cover}
.m-ban-z .box{position:absolute;left:0;bottom:235px;width:100%}
.m-ban-z .back{display:flex;align-items:center;justify-content:center;width:140px;height:40px;line-height:40px;text-align:center;color:#7a3389;font-size:14px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;background-color:#fff;position:relative}
.m-ban-z .back i{display:block;width:14px;height:14px;background:url(../images/zc/a5.png) center center no-repeat;background-size:contain;margin-right:10px}
.m-desc-z{padding:80px 120px;background-color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;margin-bottom:80px}
.g-content{color:#3f3f3f;font-size:16px;line-height:40px}
.g-content h1{font-size:28px;line-height:37px;margin-bottom:80px;text-align:center}
.g-content .qr{margin-top:80px;text-align:center}
.g-content .inner{display:inline-block}
.g-content .pic{margin-bottom:30px;width:220px}
.g-content .pic img{display:block;width:100%;height:auto;object-fit:cover}
.g-content .info{color:#3f3f3f;font-size:16px;line-height:25px}
.g-jump{margin:0 -164px}
.g-jump .list{width:50%;float:left}
.g-jump .link,.m-alumnus .link{border-top:1px solid #3f3f3f;position:relative;line-height:46px;font-size:14px;color:#3f3f3f;padding-right:30px}
.g-jump .con{margin:0 164px}
.m-alumnus .link{margin-left:0;margin-right:40px}
.m-bote1-z1{width:100%!important;margin-top:0!important}
.g-jump .link span{float:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.g-jump .link a,.m-alumnus .link a{display:block;overflow:hidden;color:#3f3f3f;white-space:nowrap;text-overflow:ellipsis;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.g-jump .link a:hover{color:#7a3389}
.g-jump .link::after,.m-alumnus .link::after{content:"";display:block;width:15px;height:14px;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../images/zc/a3.png) center center no-repeat;background-size:cover}
.row-z02{padding:230px 0 140px;position:relative}
.m-list-sz .g-top1,.m-list-sz .item{margin-bottom:120px}
.m-list-sz .tit{font-size:28px;line-height:37px;color:#3f3f3f;margin-bottom:40px;font-weight:700}
.ul-list-sz{margin:0 -10px;overflow:hidden}
.ul-list-sz li{float:left;width:25%;margin-bottom:20px}
.ul-list-sz .con{height:100px;margin:0 10px;display:block;background-color:#fff;padding:0 40px;display:flex;align-items:center;font-size:20px;line-height:26px;color:#3f3f3f;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-list-sz .con span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.ul-list-sz .con:hover{background-color:#7a3389;color:#fff}
.m-alumnus{padding-bottom:206px}
.m-alumnus .pic{padding-top:51.04%;position:relative;overflow:hidden}
.m-alumnus .pic .bg{width:100%;height:100%;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-alumnus .boxs{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-alumnus .inner{display: inline-block; padding:80px 80px 70px;background-color:#fff;overflow:hidden;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}
.m-alumnus .left{float:left;margin-right:60px;width: 300px;}
.m-alumnus .tits{font-size:48px;line-height:63px;color:#3f3f3f;font-weight:700;margin-bottom:40px}
.m-alumnus .desc{font-size: 22px;line-height: 1.5em;color: #3f3f3f;margin-bottom: 60px;}
.m-alumnus .right{overflow:hidden;width:240px}
.m-alumnus .right img{width:100%;height:auto;display:block;object-fit:cover}
.m-album .mark{height:230px}
.m-album .mark2{height:140px}
.m-album .ul-custom-waterfall{margin:0 -33px}
.m-album .ul-custom-waterfall .item .inner{margin:40px 33px}
.m-album .pic{overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.m-album .pic img{width:100%;display:block;height:auto}
.m-album .bot{margin-top:120px;text-align:center}
.g-bg{z-index:-1}
.m-arrangement{padding:245px 0 270px;position:relative}
.m-areas::after{top:36px}
.m-arrangement .g-top1{margin-bottom:100px}
.ul-arrangement{margin:0 -20px;padding-top:20px;overflow:hidden}
.ul-arrangement li{width:25%;float:left}
.ul-arrangement .con{display:block;margin:0 20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;height:200px;line-height:200px;font-size:28px;color:#fff;text-align:center;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-arrangement .con:hover{margin:-20px 20px 0}
.m-asa-z .pic{padding-top:51.04%;position:relative;overflow:hidden}
.swiper-z1{overflow:hidden;position:relative}
.m-asa-z .pic .bg{position:absolute;width:100%;height:100%;display:block;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-asa-z .box{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-asa-z .txt{width:700px;background-color:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;padding:0 0 60px;position:relative;z-index:2}
.m-asa-z .g-top1{padding-left:25px;margin-bottom:64px}
.m-asa-z .txt::after{content:"";display:block;background:linear-gradient(to bottom right,rgba(200,162,208,.1),rgba(200,162,208,0));position:absolute;left:0;top:0;width:100%;height:260px;z-index:-1}
.m-asa-z .desc{font-size:16px;line-height:28px;color:#3f3f3f;padding:0 60px}
.m-asa-z .swiper-pagination-bullet-active{opacity:1!important}
.m-asa-z .swiper-pagination-bullet{width:120px;height:6px;background-color:#fff;opacity:.4;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;margin:0 6px!important}
.swiper-pagination{position:absolute;bottom:40px;left:50%;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important}
.m-areas{overflow:hidden;padding:270px 0;position:relative}
.m-areas .box{position:relative}
.m-areas .title{position:absolute;left:0;width:100%;top:0}
.ul-areas{margin:0 -60px;overflow:hidden}
.ul-areas li{float:left;width:50%}
.ul-areas li:first-child{margin-top:288px}
.ul-areas .con{margin:0 60px}
.ul-areas .con:first-child{margin-bottom:100px}
.g-top-z1 .en{font-size:200px!important;color:#fff!important;text-shadow:none!important}
.g-top-z1 .tit{margin-top:-75px!important}
.g-top-z2{margin-top:234px}
.g-txt-z{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px}
.g-txt-z.expanded{display:block;-webkit-line-clamp:initial}
.g-btn-txt{font-size:16px;line-height:20px;display:inline-block;float:right;cursor:pointer}
.g-btn-txt .toggle-btn{float:left;margin-right:10px}
.g-btn-txt i{display:block;width:20px;height:20px;background:url(../images/zc/f3.png) center center no-repeat;background-size:contain;float:left;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.g-btn-txt.on i{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
.m-banact-z1 .inner{overflow:hidden;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.ul-areas .pic{position:relative;overflow:hidden;padding-top:79%;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.ul-areas .pic img{display:block;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-areas .con:hover .pic img{transform:translateY(-50%) scale(1.05);-webkit-transform:translateY(-50%) scale(1.05);-moz-transform:translateY(-50%) scale(1.05);-ms-transform:translateY(-50%) scale(1.05);-o-transform:translateY(-50%) scale(1.05)}
.ul-areas .box{width:100%;padding:0 60px;margin-top:-110px}
.ul-areas .txt{position:relative;overflow:hidden;padding:40px;background-color:#fff;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;color:#3f3f3f}
.ul-areas .tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:28px;line-height:37px;margin-bottom:20px;font-weight:700;overflow:hidden}
.ul-areas .desc{font-size:16px;line-height:41px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.m-status-z{padding:270px 0 160px;position:relative}
.g-bg-z1{width:992px;height:992px;position:absolute;top:-120px;right:176px;overflow:hidden;z-index:-1}
.m-status-z .g-top1{margin-bottom:120px}
.ul-status-z{margin:0 -20px;overflow:hidden;padding-bottom: 30px;}
.ul-status-z li{width:33.33%;float:left;overflow:hidden;margin-bottom: 30px;}
.ul-status-z .con{display:block;margin:0 20px;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;padding:50px 50px 90px;background-color:#fff}
.ul-status-z .pic{width:100%;overflow:hidden;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;padding-top:48.38%;position:relative}
.ul-status-z .pic img{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;height:100%;display:block;object-fit:cover;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.ul-status-z .con:hover .pic img{transform:translateY(-50%) scale(1.05);-webkit-transform:translateY(-50%) scale(1.05);-moz-transform:translateY(-50%) scale(1.05);-ms-transform:translateY(-50%) scale(1.05);-o-transform:translateY(-50%) scale(1.05)}
.ul-status-z .day{width:111px;height:116px;margin-left:16px;margin-top:-58px;background-color:#7a3389;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;overflow:hidden;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;margin-bottom:50px}
.ul-status-z .num{font-size:48px;line-height:1.4em}
.ul-status-z .month{font-size:14px;line-height:1.4em}
.ul-status-z .desc{font-size:20px;color:#3f3f3f;line-height:26px;height: 52px; font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.m-content-z{padding:270px 0 50px}
.m-content-z .box{width:100%;height:1080px;position:relative}
.m-content-z .pic-box{position:absolute;width:93.7%;top:0;left:140px;z-index:2}
.m-content-z .bg-box{position:absolute;width:88.66%;top:111px;left:0;z-index:1}
.m-content-z .pic{position:relative;padding-top:49.46%;overflow:hidden;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}
.m-content-z .bg{position:relative;padding-top:52.56%;overflow:hidden;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px}
.m-content-z .bg img,.m-content-z .pic img{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);width:100%;height:100%;display:block;object-fit:cover}
.m-content-z .txt{width:960px;position:absolute;bottom:0;right:140px;background-color:#fff;padding:80px;font-size:16px;line-height:28px;color:#3f3f3f;z-index:3;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
@media only screen and (min-width:1199px){
.row-z01{padding-bottom:15.62vw;margin-top:-8.229vw}
.m-ban-z .box{left:0;bottom:12.23vw}
.m-ban-z .back{align-items:center;justify-content:center;width:7.291vw;height:2.083vw;line-height:2.083vw;font-size:.729vw;border-radius:1.562vw;-webkit-border-radius:1.562vw;-moz-border-radius:1.562vw;-ms-border-radius:1.562vw;-o-border-radius:1.562vw}
.m-ban-z .back i{width:.729vw;height:.729vw;background:url(../images/zc/a5.png) center center no-repeat;background-size:contain;margin-right:.52vw}
.m-desc-z{padding:4.166vw 6.25vw;border-radius:1.562vw;-webkit-border-radius:1.562vw;-moz-border-radius:1.562vw;-ms-border-radius:1.562vw;-o-border-radius:1.562vw;margin-bottom:4.166vw}
.g-content h1{font-size:1.458vw;line-height:1.927vw;margin-bottom:4.166vw}
.g-content{font-size:.833vw;line-height:2.083vw}
.g-content .qr{margin-top:4.166vw}
.g-content .pic{margin-bottom:1.562vw;width:11.45vw}
.g-content .pic img{height:auto;object-fit:cover}
.g-content .info{font-size:.833vw;line-height:1.302vw}
.g-jump{margin:0 -8.541vw}
.g-jump .link,.m-alumnus .link{margin:0 8.541vw;border-top:1px solid #3f3f3f;line-height:2.395vw;font-size:.729vw;padding-right:1.562vw}
.g-jump .con{margin:0 8.541vw}
.m-alumnus .link{margin-right:2.083vw;margin-left:0}
.g-jump .link a,.m-alumnus .link a{white-space:nowrap}
.g-jump .link::after,.m-alumnus .link::after{content:"";width:.781vw;height:.729vw;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url(../images/zc/a3.png) center center no-repeat;background-size:cover}
.row-z02{padding:11.97vw 0 7.291vw}
.m-list-sz .g-top1,.m-list-sz .item{margin-bottom:6.25vw}
.m-list-sz .tit{font-size:1.458vw;line-height:1.927vw;margin-bottom:2.083vw;font-weight:700}
.ul-list-sz{margin:0 -.52vw}
.ul-list-sz li{margin-bottom:1.041vw}
.ul-list-sz .con{height:5.208vw;margin:0 .52vw;padding:0 2.083vw;align-items:center;font-size:1.041vw;line-height:1.354vw;border-radius:1.041vw;-webkit-border-radius:1.041vw;-moz-border-radius:1.041vw;-ms-border-radius:1.041vw;-o-border-radius:1.041vw;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-alumnus{padding-bottom:10.72vw}
.m-alumnus .pic{padding-top:51.04%}
.m-alumnus .pic .bg{top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-alumnus .boxs{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-alumnus .inner{padding:4.166vw 4.166vw 3.645vw;border-radius:1.562vw;-webkit-border-radius:1.562vw;-moz-border-radius:1.562vw;-ms-border-radius:1.562vw;-o-border-radius:1.562vw}
.m-alumnus .left{margin-right:3.125vw;width: 15.62vw;}
.m-alumnus .tits{font-size:2.5vw;line-height:3.281vw;margin-bottom:2.083vw}
.m-alumnus .desc{font-size: 1.145vw;line-height: 1.5em;margin-bottom: 3.125vw;}
.m-alumnus .right{width:12.5vw}
.m-alumnus .right img{height:auto;object-fit:cover}
.m-album .mark{height:11.97vw}
.m-album .mark2{height:7.291vw}
.m-album .ul-custom-waterfall{margin:0 -1.718vw}
.m-album .ul-custom-waterfall .item .inner{margin:2.083vw 1.718vw}
.m-album .pic{border-radius:1.041vw;-webkit-border-radius:1.041vw;-moz-border-radius:1.041vw;-ms-border-radius:1.041vw;-o-border-radius:1.041vw}
.m-album .pic img{height:auto}
.m-album .bot{margin-top:6.25vw}
.m-arrangement{padding:12.76vw 0 14.06vw}
.m-areas::after{top:1.875vw}
.m-arrangement .g-top1{margin-bottom:6.25vw;margin-bottom:5.208vw}
.ul-arrangement{margin:0 -1.041vw;padding-top:1.041vw}
.ul-arrangement .con{margin:0 1.041vw;border-radius:1.041vw;-webkit-border-radius:1.041vw;-moz-border-radius:1.041vw;-ms-border-radius:1.041vw;-o-border-radius:1.041vw;height:10.41vw;line-height:10.41vw;font-size:1.458vw}
.ul-arrangement .con:hover{margin:-1.041vw 1.041vw 0}
.m-asa-z .pic{padding-top:51.04%}
.m-asa-z .box,.m-asa-z .pic .bg{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.m-asa-z .txt{width:36.45vw;border-radius:1.562vw;-webkit-border-radius:1.562vw;-moz-border-radius:1.562vw;-ms-border-radius:1.562vw;-o-border-radius:1.562vw;padding:0 0 3.125vw}
.m-asa-z .g-top1{padding-left:1.302vw;margin-bottom:3.333vw}
.m-asa-z .txt::after{content:"";background:linear-gradient(to bottom right,rgba(200,162,208,.1),rgba(200,162,208,0));left:0;top:0;height:13.54vw}
.m-asa-z .desc{font-size:.833vw;line-height:1.458vw;padding:0 3.125vw}
.m-asa-z .swiper-pagination-bullet-active{opacity:1!important}
.m-asa-z .swiper-pagination-bullet{width:6.25vw;height:.312vw;opacity:.4;border-radius:.156vw;-webkit-border-radius:.156vw;-moz-border-radius:.156vw;-ms-border-radius:.156vw;-o-border-radius:.156vw;margin:0 .312vw!important}
.swiper-pagination{bottom:2.083vw;transform:translateY(-50%)!important;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important}
.m-areas{padding:14.06vw 0}
.m-areas .title{left:0;top:0}
.ul-areas{margin:0 -3.125vw}
.ul-areas li:first-child{margin-top:15vw}
.ul-areas .con{margin:0 3.125vw}
.ul-areas .con:first-child{margin-bottom:5.208vw}
.g-top-z1 .en{font-size:10.41vw!important;text-shadow:none!important}
.g-top-z1 .tit{margin-top:-3.906vw!important}
.g-top-z2{margin-top:12.18vw}
.g-txt-z{-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-bottom:1.041vw}
.g-txt-z.expanded{-webkit-line-clamp:initial}
.g-btn-txt{font-size:.833vw;line-height:1.041vw}
.g-btn-txt .toggle-btn{margin-right:.52vw}
.g-btn-txt i{width:1.041vw;height:1.041vw;background:url(../images/zc/f3.png) center center no-repeat;background-size:contain;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-banact-z1 .inner{border-radius:1.041vw;-webkit-border-radius:1.041vw;-moz-border-radius:1.041vw;-ms-border-radius:1.041vw;-o-border-radius:1.041vw}
.g-btn-txt.on i{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg)}
.ul-areas .pic{border-radius:1.041vw;-webkit-border-radius:1.041vw;-moz-border-radius:1.041vw;-ms-border-radius:1.041vw;-o-border-radius:1.041vw}
.ul-areas .pic img{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.ul-areas .box{padding:0 3.125vw;margin-top:-5.729vw}
.ul-areas .txt{padding:2.083vw;border-radius:1.041vw;-webkit-border-radius:1.041vw;-moz-border-radius:1.041vw;-ms-border-radius:1.041vw;-o-border-radius:1.041vw}
.ul-areas .tit{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.458vw;line-height:1.927vw;margin-bottom:1.041vw;font-weight:700}
.ul-areas .desc{font-size:.833vw;line-height:2.135vw;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.m-status-z{padding:14.06vw 0 8.333vw}
.g-bg-z1{width:51.66vw;height:51.66vw;top:-6.25vw;right:9.166vw}
.m-status-z .g-top1{margin-bottom:6.25vw}
.ul-status-z{margin:0 -1.041vw;padding-bottom: 1.562vw;}
.ul-status-z li{width:33.33%;margin-bottom: 1.562vw;}
.ul-status-z .con{margin:0 1.041vw;box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw;-webkit-border-radius:1.562vw;-moz-border-radius:1.562vw;-ms-border-radius:1.562vw;-o-border-radius:1.562vw;padding:2.604vw 2.604vw 4.687vw}
.ul-status-z .pic{border-radius:.781vw;-webkit-border-radius:.781vw;-moz-border-radius:.781vw;-ms-border-radius:.781vw;-o-border-radius:.781vw;padding-top:48.38%}
.ul-status-z .pic img{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);object-fit:cover}
.ul-status-z .day{width:5.781vw;height:6.041vw;margin-left:.833vw;margin-top:-3.020vw;border-radius:.781vw;-webkit-border-radius:.781vw;-moz-border-radius:.781vw;-ms-border-radius:.781vw;-o-border-radius:.781vw;align-items:center;justify-content:center;margin-bottom:2.604vw}
.ul-status-z .num{font-size:2.5vw;line-height:1.4em}
.ul-status-z .month{font-size:.729vw;line-height:1.4em}
.ul-status-z .desc{font-size:1.041vw;line-height:1.354vw;height: 2.708vw; font-weight:700}
.m-content-z{padding:14.06vw 0 2.604vw}
.m-content-z .box{height:56.25vw;}
.m-content-z .pic-box{width:93.7%;top:0;left:7.291vw}
.m-content-z .bg-box{width:88.66%;top:5.781vw;left:0}
.m-content-z .pic{padding-top:49.46%;border-radius:1.562vw;-webkit-border-radius:1.562vw;-moz-border-radius:1.562vw;-ms-border-radius:1.562vw;-o-border-radius:1.562vw}
.m-content-z .bg{border-radius:1.562vw;-webkit-border-radius:1.562vw;-moz-border-radius:1.562vw;-ms-border-radius:1.562vw;-o-border-radius:1.562vw}
.m-content-z .bg img,.m-content-z .pic img{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);object-fit:cover}
.m-content-z .txt{width:50vw;bottom:0;right:7.291vw;padding:4.166vw;font-size:.833vw;line-height:1.458vw;border-radius:1.041vw;-webkit-border-radius:1.041vw;-moz-border-radius:1.041vw;-ms-border-radius:1.041vw;-o-border-radius:1.041vw}
}
@media only screen and (max-width:1199px){
.m-areas,.m-arrangement{padding:40px 0}
.m-arrangement .g-top1{margin-bottom:30px}
.ul-arrangement{padding-top:10px}
.ul-arrangement .con{height:60px;line-height:60px;font-size:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-arrangement .con:hover{margin:-10px 20px 0}
.g-top-z1 .en{font-size:60px!important}
.g-top-z1 .tit{margin-top:-25px!important}
.m-asa-z .g-top1{margin-bottom:25px;padding-left:20px}
.m-asa-z .desc{font-size:14px;line-height:1.5em;padding:0 20px}
.m-asa-z .txt{width:60%;padding-bottom:30px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.m-asa-z .swiper-pagination-bullet{width:60px}
.ul-areas li:first-child{margin-top:100px}
.ul-areas{margin:0 -15px}
.ul-areas .con{margin:0 15px}
.ul-areas .box{padding:0 20px}
.ul-areas .tit{font-size:20px;line-height:1.4em}
.ul-areas .txt{padding:20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-areas .desc{font-size:14px;line-height:1.8em}
.ul-areas .con:first-child{margin-bottom:30px}
.g-bg-z1{display:none}
.m-status-z{padding:40px 0 0}
.g-btn-txt{font-size:14px}
.g-btn-txt .toggle-btn{margin-right:5px}
.m-status-z .g-top1{margin-bottom:30px}
.ul-status-z{margin:0 -10px;padding-bottom: 20px;}
.ul-status-z li{margin-bottom: 20px;}
.ul-status-z .con{margin:0 10px;padding:20px 20px 30px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.ul-status-z .day{width:80px;height:80px;margin-bottom:30px}
.ul-status-z .num{font-size:30px}
.ul-status-z .month{font-size:12px}
.ul-status-z .desc{font-size:16px;line-height:1.4em;height: 2.8em;}
.m-content-z{padding:40px 0}
.m-content-z .box{height:auto}
.m-content-z .txt{width:100%;position:static;padding:40px;font-size:14px}
.m-content-z .bg-box{width:100%;position:relative;top:0}
.m-content-z .pic-box{left:auto;right:0}
.g-box-z{overflow:hidden;margin-bottom:30px;padding-top:30px}
.m-alumnus{padding-bottom:40px}
.m-alumnus .left{margin-right:30px}
.m-alumnus .inner{padding:40px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.m-alumnus .tits{font-size:24px;line-height:1.5em;margin-bottom:20px}
.m-alumnus .desc{font-size:16px;margin-bottom:30px}
.m-alumnus .right{width:160px}
.m-alumnus .link{margin-right:0}
.row-z02{padding:40px 0}
.m-list-sz .g-top1{margin-bottom:25px}
.m-list-sz .tit{margin-bottom:20px;font-size:18px;line-height:1.4em}
.m-list-sz .item{margin-bottom:30px}
.ul-list-sz .con{height:70px;font-size:14px;line-height:1.4em;padding:0 20px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.m-ban-z .box{bottom:80px}
.row-z01{padding-bottom:90px;margin-top:-60px}
.m-desc-z{padding:40px 60px;margin-bottom:30px}
.g-content h1{font-size:20px;line-height:1.4em;margin-bottom:30px}
.g-content{font-size:14px;line-height:2em}
.g-content .qr{margin-top:30px}
.g-content .pic{width:160px;margin-bottom:20px}
.g-content .info{font-size:14px;line-height:1.4em}
.g-jump{margin:0 -20px}
.g-jump .link{margin:0 20px}
.m-ban-z .back{width:120px}
.g-top-z2{margin-top:0}
.g-jump .con{margin:0 20px}
.ul-universityguide3 .txt{background:linear-gradient(270deg,rgba(74,79,194,0) 0,rgba(74,79,194,.4) 100%),#7a3389!important}
}
@media only screen and (max-width:959px){
.ul-arrangement{margin:0 -10px}
.ul-arrangement li{width:50%;margin-bottom:20px}
.ul-arrangement .con{margin:0 10px}
.m-asa-z .box{top:20px;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none}
.m-asa-z .txt{max-height:300px;overflow-y:auto;overflow-x:hidden}
.ul-areas .tit{font-size:18px}
.m-arrangement{padding:40px 0 20px}
.ul-status-z li{width:50%;}
.m-content-z{padding:40px 0 0}
.m-desc-z{padding:30px 20px}
}
@media only screen and (max-width:767px){
.ul-arrangement .con{height:40px;line-height:40px;font-size:15px}
.m-asa-z .txt{max-height:220px}
.m-asa-z .pic{min-height:290px}
.g-top-z1 .en{font-size:40px!important}
.m-asa-z .g-top1{margin-bottom:15px;padding-left:10px}
.m-asa-z .desc{font-size:12px;padding:0 10px}
.ul-areas li:first-child{margin-top:0}
.ul-areas .con:first-child{margin-bottom:20px}
.ul-areas{margin:0}
.ul-areas li{width:100%;float:none}
.ul-areas .con{margin:0 0 20px}
.m-asa-z .swiper-pagination-bullet{width:30px}
.m-areas .title{position:static;margin-bottom:20px}
.ul-areas .box{margin-top:-70px;padding:0 10px}
.ul-areas .tit{font-size:16px}
.ul-areas .desc{font-size:12px}
.ul-status-z{margin:0;}
.ul-status-z li{width:100%;float:none}
.ul-status-z .day{margin-top:-30px;width:70px;height:70px;margin-bottom:20px}
.ul-status-z .con{margin:0;padding:15px 15px 20px}
.ul-status-z .num{font-size:22px}
.ul-status-z .desc{font-size:14px;height: auto;}
.m-content-z .txt{padding:15px}
.m-content-z .bg,.m-content-z .pic{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px}
.m-alumnus .tits{font-size:18px;margin-bottom:15px}
.m-alumnus .desc{font-size:14px;margin-bottom:25px}
.g-jump .link,.m-alumnus .link{line-height:30px;font-size:12px;padding-right:20px}
.m-alumnus .left{width: 180px;margin-right: 15px;}
.g-jump .link::after,.m-alumnus .link::after{width:10px;height:10px}
.m-alumnus .right{width:100px}
.m-alumnus .inner{padding:10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px}
.ul-list-sz li{width:50%}
.m-list-sz .tit{font-size:16px}
.ul-list-sz .con{padding:0 10px}
.g-jump .list{width:100%;float:none;margin-bottom:20px}
.row-z01{padding-bottom:30px}
.m-desc-z{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}
.m-ban-z .back i{width:10px;height:10px;margin-right:5px}
.m-ban-z .pic img{min-height:200px}
.g-content .pic{width:120px}
.m-ban-z .back{width:80px;height:30px;font-size:12px}
}
.g-ban1{position:relative;z-index:1}
.g-ban1 .img{display:block;width:100%;height: 100vh;object-fit: cover;}

.g-ban1 .pic{position:relative}
.g-ban1 .pic:after{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;display:block;content:"";background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/about/banbg.png)}
.g-ban1 .txt{left:0;right:0;bottom:155px;position:absolute}
.g-ban1 .txt .tit{font-size:60px;text-align:center;color:#fff;font-family:OPPOSans-H}
.g-ban1 .txt .tit .span1{font-family:OPPOSans-M;margin-left:10px}
.g-tab1{position:absolute;left:0;right:0;width:100%;bottom:0;padding:0 20px}
.ul-tab1{text-align:center}
.ul-tab1 li{display:inline-block;margin:0 18px}
.ul-tab1 .con{display:block;line-height:72px;transition:.3s;border-bottom:4px solid transparent;color:#fff;font-size:16px}
.ul-tab1 .con:hover,.ul-tab1 .on .con{border-color:#fff}
.row-ab1{padding:160px 0 270px;position:relative}
.row-ab1::after{position:absolute;left:0;bottom:-70px;content:"";background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg19.png);width:852px;height:992px}
.row-ab1 .wp{position:relative;z-index:1}
.m-ab1{position:relative}
.m-ab1 .left{padding:0 0 152px 84px;position:relative}
.m-ab1 .left .info{position:absolute;left:38px;bottom:55px;font-size:120px;line-height:1.2;font-family:OPPOSans-H;color:#fff}
.m-ab1 .left .after{position:absolute;left:0;bottom:0;width:907px;height:649px;background-color:#7a3389;border-radius:30px;background-position:left bottom;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg4.png)}
.m-ab1 .left .pic{width:1023px}
.m-ab1 .left .pic .pic1{padding-top:56%;position:relative;overflow:hidden;border-radius:15px}
.m-ab1 .left .pic .pic1 .img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-ab1:hover .left .pic .pic1 .img{transform:scale(1.06)}
.m-ab1 .right{width:603px;background-color:#fff;border-radius:30px;padding:60px 60px 66px;font-size:16px;box-shadow:0 0 20px rgba(0,0,0,.1);position:absolute;top:127px;right:-10px}
.m-ab1 .right .txt{margin-bottom:32px;font-size:16px;line-height:1.6}
.m-ab1 .right .btn{display:block;width:100%;line-height:56px;background-color:#7a3389;border-radius:15px;font-size:14px;color:#fff;padding:0 15px;text-align:right}
.m-ab1 .right .btn .span1{display:inline-block;padding-right:30px;background-position:right center;background-repeat:no-repeat;background-size:16px auto;background-image:url(../images/about/arr.svg);transition:.3s}
.m-ab1 .right .btn:hover .span1{padding-right:36px}
.row-ab2{background-position:center;background-repeat:no-repeat;background-size:cover;padding:270px 0 155px}
.ul-listab2{text-align:left;padding:0 70px}
.ul-listab2 li{display:inline-block;margin-right:200px;margin-bottom:110px;width:272px;vertical-align: top;}
.ul-listab2 li:last-child{margin-right:0}
.ul-listab2_2{text-align:right}
.ul-listab2 .con{text-align:center;color:#fff}
.ul-listab2 .top{font-size:80px}
.ul-listab2 .tit{font-size:28px}
.row-ab3{overflow:hidden;position:relative;z-index:1;margin-top:-60px;padding:0 0 390px}
.row-ab3::after{position:absolute;top:310px;right:-48px;width:992px;height:992px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg3.png);content:""}
.m-banab3_1{padding:0 200px;position:relative;z-index:1;margin-bottom:274px}
.m-banab3_1 .slick-list{overflow:visible}
.m-banab3_1 .item{padding:0 80px}
.m-banab3_1 .con{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;padding:100px 0 0 100px;overflow:hidden;background-position:left top;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg2.png)}
.m-banab3_1 .left{float:left;width:58%;padding-left:60px;font-size:16px;position:relative;padding-top:30px}
.m-banab3_1 .desc{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.m-banab3_1 .left::before{position:absolute;left:0;top:-10px;height:74px;width:82px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/icon1.png);content:""}
.m-banab3_1 .txt{margin-bottom:60px;position:relative;z-index:1}
.m-banab3_1 .left .info{margin-bottom:10px}
.m-banab3_1 .left .tit{font-size:40px;margin-bottom:24px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-banab3_1 .left .name{text-align:right}
.m-banab3_1 .left .name img{display:inline-block;width:137px;margin-bottom:10px}
.m-banab3_1 .right{float:right;width:38%}
.m-banab3_1 .pic{padding-top:100%;position:relative}
.m-banab3_1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}
.g-top1{text-align:center;position:relative;z-index:1}
.g-top1 .en{font-size:120px;color:#f2f2f2;line-height:1;text-shadow:0 0 20px rgba(0,94,136,.1);font-family:OPPOSans-H}
.g-top1 .tit{font-size:28px;margin-top:-30px;font-family:OPPOSans-H}
.g-top1 a .tit{
    text-decoration: underline;
}
.g-top1 .tit span{font-family:OPPOSans-M}
.m-banab3_2{padding:0 200px;position:relative;z-index:1;margin-top:100px}
.m-banab3_2 .slick-list{overflow:visible}
.m-banab3_2 .item{padding:0 62px}
.m-banab3_2 .con{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;padding:122px 168px 142px 100px;overflow:hidden}
.m-banab3_2 .left{float:left;width:42%;margin-right:158px}
.m-banab3_2 .txt{overflow:hidden}
.m-banab3_2 .pic{padding-top:78%;position:relative;overflow:hidden}
.m-banab3_2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-banab3_2 .con:hover .pic img{transform:scale(1.06)}
.m-banab3_2 .tit{margin-bottom:50px;font-size:28px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-banab3_2 .desc{font-size:16px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:8;-webkit-line-clamp:8;-webkit-box-orient:vertical;line-height:1.65}
.g-dots1 .slick-dots{position:absolute;left:0;right:0;bottom:-130px;text-align:center}
.g-dots1 .slick-dots li{display:inline-block;margin:0 8px}
.g-dots1 .slick-dots button{width:80px;height:6px;background:#fff;font-size:0;cursor:pointer;border:none;border-radius:20px;opacity:.4;transition:.3s}
.g-dots1 .slick-dots li.slick-active button{opacity:1}
.row-mission1{padding:280px 0 270px;overflow:hidden}
.m-mission1{font-family:OPPOSans-H;text-align:center;margin-top:40px;position:relative}
.m-mission1 .after{position:absolute;width:992px;height:992px;display:block;object-fit:contain;right:0;bottom:-164px}
.m-mission1 .txt{position:relative;z-index:1}
.m-mission1 .tit{background:radial-gradient(50% 292.01% at 50% 50%,#7a3389 0,rgba(122,51,137,0) 100%),#4a4fc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:128px;line-height:1.2}
.m-mission1 .desc{letter-spacing:.1em;background:radial-gradient(50% 50% at 50% 50%,#7a3389 0,rgba(122,51,137,0) 100%),#4a4fc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;font-size:28px}
.m-mission2{margin:100px 0 270px;width:100%}
.m-mission2 .list{width:100%;overflow:hidden}
.m-mission2 .list ul{overflow:hidden;display:flex}
.m-mission2 .con{width:440px;margin:0 20px;display:block}
.m-mission2 li:nth-child(even) .con{width:212px}
.m-mission2 .pic{padding-top:67%;position:relative;overflow:hidden;border-radius:30px}
.m-mission2 li:nth-child(even) .pic{padding-top:139%}
.m-mission2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.ul-mission3 li{position:relative;margin-bottom:540px}
.ul-mission3 li:last-child{margin-bottom:0}
.ul-mission3 .after{position:absolute;bottom:0;width:787px;left:0;height:auto}
.ul-mission3 .li2 .after{width:862px;left:auto;right:0}
.ul-mission3 .li3 .after{width:953px}
.ul-mission3 .con{display:flex;justify-content:center;font-family:OPPOSans-H;position:relative;z-index:1}
.ul-mission3 li:nth-child(even) .con{flex-direction:row-reverse}
.ul-mission3 .left{width:740px;position:relative;z-index:1}
.ul-mission3 .en{font-family:OPPOSans-H;font-weight:400;font-size:120px;color:#f2f2f2;text-shadow:0 0 20px rgba(122,51,137,.15);line-height:1}
.ul-mission3 .li2 .en{text-shadow:0 0 20px rgba(240,110,38,.15)}
.ul-mission3 .li3 .en{text-shadow:0 0 20px rgba(74,79,194,.15)}
.ul-mission3 .tit{font-size:28px;margin-top:-40px;margin-bottom:40px}
.ul-mission3 .tit span{font-family:OPPOSans-M}
.ul-mission3 .desc{font-size:60px;background:radial-gradient(50% 292.01% at 50% 50%,#7a3389 0,rgba(122,51,137,0) 100%),#4a4fc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;line-height:1.2}
.ul-mission3 .info{font-size:20px;letter-spacing:.1em;background:radial-gradient(50% 292.01% at 50% 50%,#7a3389 0,rgba(122,51,137,0) 100%),#4a4fc2;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}
.ul-mission3 .pic{border-radius:30px;overflow:hidden;width:680px}
.ul-mission3 .pic .img{display:block;width:100%}
.ul-mission3 .li1 .con{align-items:flex-end}
.ul-mission3 .li1 .left{margin-right:-160px;position:relative;z-index:1;padding-bottom:30px}
.ul-mission3 .li1 .pic{width:467px}
.ul-mission3 .li2 .left{text-align:right;width:590px;margin-top:-40px}
.ul-mission3 .li3 .left{width:600px;margin-right:-230px;padding-top:170px}
.row-leader{padding:270px 0 170px}
.ul-leader{overflow:hidden;margin:0 -47px}
.ul-leader li{float:left;width:33.3%;padding:0 47px;margin-bottom:94px}
.ul-leader .con{display:block;border-radius:30px;overflow:hidden}
.ul-leader .pic{padding-top:107%;position:relative;overflow:hidden}
.ul-leader .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-leader .con:hover .pic img{transform:scale(1.06)}
.ul-leader .txt{background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/about/bg9.png);color:#fff;margin-top:-58px;height:204px;text-align:center;padding:88px 20px 0;position:relative;z-index:1}
.ul-leader .line{width:200px;margin:4px auto;height:1px;background-color:rgba(255,255,255,.4)}
.ul-leader .tit{font-size:14px;line-height:1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;height: 2.8em;}
.ul-leader .name{font-size:28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-pop{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;cursor:auto;display:none}
.m-pop .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.3)}
.m-pop .inner{position:absolute;left:50%;top:50%;width:1282px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);overflow:hidden;background-position:bottom center;background-repeat:no-repeat;background-size:cover;background-color:#fff;border-radius:30px}
.m-pop .close{position:absolute;right:24px;top:25px;z-index:5;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/cls.png);cursor:pointer}
.m-pop.open{opacity:1;z-index:99}
.m-contpop1{position:relative}
.m-contpop1::after{position:absolute;left:0;top:0;bottom:0;width:691px;height:100%;background-position:left bottom;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg10.png);content:""}
.m-contpop1 .cont{position:relative;z-index:1;display:flex;flex-direction:row-reverse;justify-content:space-between;padding:83px 98px 92px 104px}
.m-contpop2 .cont{padding-bottom:244px}
.m-contpop1 .left{width:37%}
.m-contpop1 .right{width:57%;padding-top:70px;font-size:14px}
.m-contpop1 .pic{padding-top:111%;position:relative;overflow:hidden;border-radius:30px}
.m-contpop1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-contpop1 .txt{height:230px;overflow-y:auto;padding-right:20px;line-height:1.4;font-size:14px}
.m-contpop2 .txt{font-size:16px;line-height:1.7}
.m-contpop1 .txt::-webkit-scrollbar{width:8px;height:8px;background-color:#f5f5f5}
.m-contpop1 .txt::-webkit-scrollbar-track{border-radius:10px;background-color:#f5f5f5}
.m-contpop1 .txt::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555}
.m-contpop1 .top{margin-bottom:52px}
.m-contpop1 .top .name{font-size:28px;margin-bottom:10px}
.g-top2{text-align:left}
.row-campus{padding:256px 0 200px;position:relative;overflow:hidden}
.row-campus .g-top1 .en{text-shadow:0 0 20px rgba(122,51,137,.15)}
.row-campus::before{position:absolute;left:120px;width:992px;height:992px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg12.png);content:"";top:-130px}
.m-campus1{display:flex;flex-direction:row-reverse;margin-bottom:270px;justify-content:space-between;position:relative;z-index:1}
.m-campus1 .txt{width:30%}
.m-campus1 .pic{width:55%;display:block;padding-top:184px}
.m-campus1 .pic1{padding-top:47%;border-radius:30px;overflow:hidden;position:relative;z-index:1}
.m-campus1 .pic1 .img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-campus1 .pic:hover .pic1 .img{transform:scale(1.06)}
.m-campus1 .info{text-align:center;bottom:72px;font-size:16px;color:#fff;position:absolute;left:0;right:0;width:100%}
.m-campus1 .info .icon{display:block;width:86px;margin:0 auto}
.m-campus1 .txt .desc{margin-top:60px;font-size:16px;line-height:1.6}
.m-bancp1{padding:0 0 66px 140px;overflow:hidden}
.m-bancp1_2{padding-left:0;padding-right:140px}
.m-bancp1 .slick-list{overflow:visible}
.m-bancp1 .item{padding:0 25px}
.m-listc1{width:100%}
.m-listc1 .list{width:100%;overflow:hidden}
.m-listc1 .list ul{overflow:hidden;display:flex}
.m-listc1 .con{width:627px;margin:0 25px;display:block}
.m-bancp1 .pic{padding-top:62.8%;position:relative;overflow:hidden}
.m-bancp1 .pic img{position:absolute;left:0;right:0;bottom:0;width:100%;top:0;height:100%;display:block;object-fit:cover;transition:.3s}
.m-bancp1 .con{border-radius:30px;overflow:hidden}
.m-bancp1 .con:hover .pic img{transform:scale(1.06)}
.m-bancp1 .txt{height:174px;background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;background-image:url(../images/about/bg11.png);color:#fff;text-align:right;padding:60px 60px 0;margin-top:-58px;position:relative;z-index:1}
.m-bancp1 .tit{font-size:28px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.m-bancp1 .desc{font-size:16px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.row-teach1{position:relative}
.row-teach1::after{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;content:"";background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/about/bg13.png)}
.row-teach1 .wp{position:relative;z-index:1}
.row-teach2{position:relative;padding:270px 0 170px}
.row-teach2::after{position:absolute;width:626px;height:626px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg14.png);content:"";top:-76px;left:276px}
.row-active1 .g-top1 .en,.row-by2 .g-top1 .en,.row-character1 .g-top1 .en,.row-character2 .g-top1 .en,.row-idx6 .g-top1 .en,.row-mission1 .g-top1 .en,.row-teach2 .g-top1 .en,.row-teach3 .g-top1 .en{text-shadow:0 0 20px rgba(122,51,137,.15)}
.row-teach2 .wp{position:relative;z-index:1}
.ul-tabch1{white-space:nowrap;overflow-y:auto;margin:60px 0 40px;font-size:0}
.ul-tabch1 li{display:inline-block}
.ul-tabch1 .con{display:block;line-height:80px;font-size:28px;color:#7a3389;padding:0 48px;border-bottom:1px solid rgba(63,63,63,.2)}
.ul-tabch1 .con:hover,.ul-tabch1 .on .con{border-bottom:3px solid #7a3389;font-family:OPPOSans-B}
.ul-tabch2{margin-bottom:120px;white-space:nowrap;overflow-y:auto}
.ul-tabch2 li{display:inline-block}
.ul-tabch2 .con{padding:0 18px;font-size:20px;color:#3f3f3f;transition:.3s}
.ul-tabch2 .con:hover,.ul-tabch2 .on .con{font-size:28px;color:#7a3389}
.ul-tabch3{margin-bottom:50px}
.ul-tabch3 li{display:inline-block;margin-right:22px;margin-bottom:10px}
.ul-tabch3 li:last-child{margin-right:0}
.ul-tabch3 .con{display:block;min-width:120px;line-height:40px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:46px;font-size:16px;color:#3f3f3f;text-align:center;transition:.3s}
.ul-tabch3 .con:hover,.ul-tabch3 .on .con{background-color:#7a3389;color:#fff}
.ul-teachlist{margin:0 -56px}
.ul-teachlist li{width:25%;padding:0 56px;margin-bottom:94px}
.ul-teachlist .txt{background-image:url(../images/about/bg9-1.png);padding:78px 42px 0;height:174px;margin-top:-60px}
.ul-teachlist .name{font-size:16px}
.row-ab2 .info{font-size:14px;color:#b7b7b7;margin-top:10px}
.row-by1{padding:408px 0 180px}
.row-by2{padding:250px 0 100px;position:relative}
.row-by2::after{position:absolute;width:992px;height:992px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg16.png);content:"";left:82px;top:-130px}
.ul-listab2_3{margin:0 100px;text-align:center}
.ul-listab2_3 li{display:inline-block;margin-bottom:225px}
.m-pop-video{position:fixed;left:0;top:0;right:0;bottom:0;z-index:999;cursor:auto;display:none}
.m-pop-video .pop-bg{position:absolute;left:0;top:0;bottom:0;right:0;z-index:-1;background:rgba(0,0,0,.6)}
.m-pop-video .inner{position:absolute;left:50%;top:50%;width:1440px;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-color:#fff;overflow:hidden}
.m-pop-video .close{position:absolute;width:40px;height:40px;right:14px;top:12px;z-index:5;color:#fff;text-align:center;border-radius:50%;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/cls.png)}
.m-pop-video.open{display:block}
.m-win .video{width:100%;height:auto;position:relative;overflow:hidden}
.m-win .video video{display:block;width:100%;height:auto}
.m-win .video .play{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.m-win .video .play i{display:block;width:50px;height:50px;background:url(../images/about/paly.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer}
.m-pop-video .inner2 .m-win{width: 100%;}
.m-pop-video .inner2 .pic{position: relative;padding-top: 50%;}
.m-pop-video .inner2 .pic img{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 100%; height: 100%; object-fit: cover; display: block; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.row-by2 .top1{position:relative;z-index:3}
.m-banby2{margin:-60px -10px 0;position:relative;z-index:2}
.m-banby2 .item{padding:20px 10px}
.m-banby2 .con{display:flex}
.m-banby2 .left{padding:99px 0 0;position:relative;width:28.4%;z-index:1;margin-right:-50px}
.m-banby2 .right{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;padding:95px 155px;height:850px;color:#3f3f3f;flex:1}
.m-banby2 .pic{padding-top:156%;position:relative;overflow:hidden;border-radius:30px}
.m-banby2 .pic .img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-banby2 .pic .play{width:88px;height:88px;right:30px;top:30px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/paly.png);position:absolute}
.m-banby2 .info{background-color:#7a3389;border-radius:15px;color:#fff;font-size:16px;min-width:468px;display:inline-block;padding:15px 32px 15px 50px;left:50px;bottom:74px;position:absolute;display:flex;align-items:center;justify-content:space-between}
.m-banby2 .info .ll{text-align:center}
.m-banby2 .info .n1{align-items:center;justify-content:space-between}
.m-banby2 .info .n1 .span1{min-width:60px;text-align:center}
.m-banby2 .info .n1 .span2{font-size:28px}
.m-banby2 .tit{font-size:28px;margin-bottom:24px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.m-banby2 .desc{font-size:16px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:12;-webkit-line-clamp:12;-webkit-box-orient:vertical;margin-bottom:160px;line-height:1.6}
.g-more2{display:inline-block;line-height:46px;width:216px;font-size:14px;background-position:right center;background-repeat:no-repeat;background-size:16px auto;background-image:url(../images/about/arr2.svg);border-top:1px solid #3f3f3f;transition:.3s}
.g-more2_2{background-image:url(../images/about/arr2-1.svg);border-top:1px solid #fff;color:#fff}
.g-more2:hover{width:226px}
.m-banby2 .slick-arrow{position:absolute;width:40px;height:40px;background-position:center;background-repeat:no-repeat;background-size:contain;font-size:0;background-color:transparent;border:none;bottom:116px;left:auto;transition:.3s;cursor:pointer;z-index:1}
.m-banby2 .slick-arrow:hover{opacity:.8}
.m-banby2 .slick-next{background-image:url(../images/about/right.svg);right:160px}
.m-banby2 .slick-prev{background-image:url(../images/about/left.svg);right:232px}
.row-by3{padding:170px 0 270px;overflow:hidden;position:relative}
.row-by3 .wp,.row-by3 .wp1268{position:relative;z-index:1}
.row-by3::after{position:absolute;width:992px;height:992px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg17.png);content:"";right:12px;top:0}
.row-by3 .wp{position:relative;z-index:1}
.m-banby3{padding:0 200px}
.m-banby3 .item{padding:0 62px}
.m-banby3 .pic{padding-top:66%;position:relative;overflow:hidden;border-radius:30px}
.m-banby3 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-banby3 .pic:hover img{transform:scale(1.06)}
.m-banby3 .slick-list{overflow:visible}
.m-by3_1{margin:0 0 270px}
.m-banby3 .slick-dots{bottom:30px}
.content-item{height:0;overflow:hidden;opacity:0;transition:.3s}
.content-item.on{height:auto;overflow:visible;opacity:1}
.m-select1{width:160px;margin:38px auto 64px}
.m-select1 .layui-input{height:58px;line-height:58px;padding:0 40px;font-size:16px;border-radius:49px;box-shadow:0 0 20px rgba(0,0,0,.1);overflow:hidden}
.m-select1 .layui-form-select dl{top:100%}
.m-select1 .layui-select-title{position:relative}
.m-select1 .layui-form-select .layui-edge{font-size:0;border:none;background-color:transparent;position:absolute;right:40px;top:50%;transform:translateY(-50%);margin:0;width:19px;height:19px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/arr3.svg)}
.layui-textarea:focus,.m-select1 .layui-input:focus{border-color:#7a3389!important}
.m-select1 .layui-form-select dl dd.layui-this{color:#7a3389}
.m-by3_2{position:relative}
.m-by3_2 .g-top1 .en{text-shadow:0 0 20px rgba(122,51,137,.15)}
.m-by3_2::after{position:absolute;width:992px;height:992px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/bg16.png);content:"";right:-350px;top:-270px}
.ul-listby3{margin:150px auto 115px}
.ul-listby3 li{margin-bottom:45px}
.ul-listby3 .con{display:block;padding-bottom:25px;border-bottom:1px solid #b7b7b7}
.ul-listby3 .con:hover .desc{color:#7a3389}
.ul-listby3 .date{color:#a266ae;font-size:14px;margin-bottom:5px}
.ul-listby3 .desc{font-size:20px;color:#3f3f3f;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:.3s}
.g-more1{display:block;width:100%;line-height:60px;background-color:#f2f2f2;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;font-size:14px;transition:.3s;text-align:center}
.g-more1:hover{background-color:#7a3389;color:#fff}
.row-contact{padding:270px 0 0}
.m-contact .top{
    overflow: hidden;
}
.m-contact .left{width:720px;float:left;padding-left:25px}
.m-contact .right{padding:60px 60px 0 0;overflow:hidden}
.m-contact .right .map{border-radius:15px;overflow:hidden}
.m-contact{background:radial-gradient(30.74% 99.03% at 15.9% -19.15%,rgba(200,162,208,.2) 0,rgba(200,162,208,0) 100%),#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px 30px 0 0;padding-bottom:190px}
.m-contact #mapDiv{height:458px}
.m-contact .g-top1 .tit{padding-left:55px;margin-top:-72px}
.m-contact .g-top1 .en{font-size:200px;color:#fff;line-height:1;text-shadow:none}
.m-contact .txt{padding-left:55px;font-size:16px;margin-top:60px}
.m-contact .txt p{margin-bottom:30px;background-position:left center;background-repeat:no-repeat;background-size:28px auto;padding-left:40px}
.row-schedule{background-color:#7a3389;padding-bottom:240px;position:relative}
.row-schedule::after{position:absolute;width:592px;height:658px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/about/logo2.png);content:"";top:0;right:200px}
.m-schedule{width:1748px;margin:0 auto;position:relative;z-index:1}
.m-schedule .logos1{display:block;width:199px;margin-bottom:15px}
.m-schedule .logos1 img{display:block;width:100%}
.m-schedule .top{text-align:center;margin-bottom:60px}
.m-schedule .top .tit{font-size:60px;margin-bottom:55px;color:#fff}
.ul-tabs1{text-align:center}
.ul-tabs1 li{display:inline-block;margin:0 35px}
.ul-tabs1 .con{display:block;line-height:40px;width:200px;border:1px solid #fff;border-radius:30px;font-size:14px;color:#fff;transition:.3s}
.ul-tabs1 .con:hover,.ul-tabs1 .on .con{background-color:#fff;color:#7a3389}
.m-schedule .picbox{padding:55px 0 90px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px}
.m-schedule .picbox .info{text-align:right;margin-bottom:82px;padding:0 55px}
.m-schedule .picbox .info .down{display:inline-block;width:219px;line-height:40px;border:1px solid #7a3389;text-align:center;font-size:14px;color:#7a3389;border-radius:30px;transition:.3s}
.m-schedule .picbox .info .down:hover{opacity:.8}
.m-schedule .picbox .info .down .span1{display:inline-block;padding-left:33px;background-position:left center;background-repeat:no-repeat;background-size:24px auto;background-image:url(../images/about/down.svg)}
.ul-lists1{overflow:hidden;margin:120px 0 0;padding-left:310px}
.ul-lists1 li{float:left;width:33.3%;margin-bottom:30px;padding-left:10px}
.ul-lists1 .con{display:flex;align-items:center;font-size:18px;color:#fff}
.ul-lists1 .con .box{width:120px;height:25px;margin-right:44px}
.row-anniversary1{position:relative}
.row-anniversary1 .bg{display:block;width:100%;height:auto}
.row-anniversary1 .txt{position:absolute;left:0;right:0;text-align:center;color:#fff;bottom:190px}
.row-anniversary1 .txt .img{display:block;width:121px;margin:0 auto}
.row-anniversary1 .txt .tit{font-size:64px}
.row-anniversary1 .txt .desc{font-size:28px}
.ul-listan1{margin:-140px -44px 0;position:relative;z-index:1}
.ul-listan1 li{float:left;width:50%;padding:0 44px;margin-bottom:120px}
.ul-listan1 .con{display:block;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;padding:45px 52px 110px}
.ul-listan1 li:first-child{width:100%}
.ul-listan1 li:first-child .con{display:flex;flex-direction:row-reverse;padding:60px}
.ul-listan1 li:first-child .pic{width:647px;margin-left:94px}
.ul-listan1 li:first-child .txt{flex:1}
.ul-listan1 li:first-child .date{margin-top:0;margin-bottom:38px}
.ul-listan1 .pic1{padding-top:48%;position:relative;overflow:hidden;border-radius:15px}
.ul-listan1 .pic1 img{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listan1 .con:hover .pic1 img{transform:scale(1.06)}
.ul-listan1 .date{background-color:#7a3389;border-radius:15px;margin-left:50px;width:110px;text-align:center;color:#fff;font-size:14px;margin-top:-56px;margin-bottom:60px;position:relative;z-index:1;padding:15px 0}
.ul-listan1 .date .d1{font-size:48px;line-height:1.3}
.ul-listan1 .tit{height:1.5em;font-size:28px;font-family:OPPOSans-H;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:8px}
.ul-listan1 .desc{height:4.5em;font-size:16px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.row-anniversary2{padding-bottom:270px}
.row-newm1 .txt{position:absolute;left:0;right:0;bottom:185px;padding-left:326px;overflow:hidden;text-align:left}
.row-newm1 .txt .inner{overflow:hidden;width:1023px;display:block;color:inherit}
.row-newm1 .txt .date{width:110px;border-radius:15px;background-color:#7a3389;text-align:center;color:#fff;font-size:14px;margin-right:46px;padding:10px 0;float:left}
.row-newm1 .txt .date .d1{font-size:48px;line-height:1.3}
.row-newm1 .txt .tit{font-size:28px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-family:OPPOSans-H;margin-bottom:8px}
.row-newm1 .txt .desc{font-size:16px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-listnewm2{margin:-80px -39px 0;position:relative;z-index:1}
.ul-listnewm2 li{float:left;width:33.3%;padding:0 39px;margin-bottom:120px}
.ul-listnewm2 .con{display:block;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;padding:60px}
.ul-listnewm2 .pic{padding-top:60%;position:relative;overflow:hidden;border-radius:15px}
.ul-listnewm2 .pic img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listnewm2 .con:hover .pic img{transform:scale(1.06)}
.ul-listnewm2 .tit{height:2.6em;font-size:28px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:OPPOSans-H;transition:.3s;line-height:1.3;margin-bottom:10px}
.ul-listnewm2 .desc{height:7.5em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:16px}
.ul-listnewm2 .date{text-align:center;color:#fff;width:111px;border-radius:15px;padding:14px 0;margin:-50px 0 30px 38px;position:relative;z-index:1;background-color:#f06e26}
.ul-listnewm2 li:nth-child(3n+1) .date{background-color:#00a3ea}
.ul-listnewm2 li:nth-child(3n+2) .date{background-color:#ffb300}
.ul-listnewm2 .date .d1{font-size:48px;line-height:1.3}
.ul-listnewm2 .date .d2{font-size:14px}
.row-newm2{padding-bottom:270px}
.row-album{padding:270px 0}
.ul-album{overflow:hidden;margin:0 -44px}
.ul-album li{float:left;width:50%;padding:0 44px;margin-bottom:120px}
.ul-album li:first-child{width:100%}
.ul-album .con{display:block;position:relative}
.ul-album .pic{padding-top:65%;position:relative;overflow:hidden;border-radius:30px}
.ul-album li:first-child .pic{padding-top:50%}
.ul-album .pic img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-album .con:hover .pic img{transform:scale(1.06)}
.ul-album .txt{bottom:40px;left:0;right:0;width:100%;padding:0 80px;display:flex;align-items:center;line-height:40px;font-size:28px;position:absolute;color:#fff}
.ul-album li:first-child .txt{bottom:60px}
.ul-album .txt .info{width:80px;background-color:#00a3ea;border-radius:30px;text-align:center;margin-right:20px;font-size:16px}
.ul-album li:nth-child(odd) .txt .info{background-color:#7a3389}
.ul-album .txt .tit{flex:1;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.row-albumdet1{position:relative}
.row-albumdet1 .bg{display:block;width:100%}
.row-albumdet1 .txt{position:absolute;left:0;right:0;bottom:60px;color:#fff;padding-left:326px}
.row-albumdet1 .txt .inner{width:850px}
.row-albumdet1 .txt .info{width:80px;line-height:40px;background-color:#7a3389;border-radius:30px;text-align:center;color:#fff;font-size:16px;margin-bottom:12px}
.row-albumdet1 .txt .tit{font-size:28px;font-family:OPPOSans-H;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.row-albumdet1 .txt .desc{margin-bottom:32px;font-size:16px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:5;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.row-albumdet1 .txt .more{display:block;width:216px;border-top:1px solid #fff;line-height:52px;position:relative;font-size:14px;color:inherit}
.row-albumdet1 .txt .more::after{position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/media/arr.svg);content:"";transition:.3s}
.row-albumdet1 .txt .more:hover:after{right:10px}
.row-albumdet2{padding:120px 0 270px}
.row-albumdet2 .info{font-size:14px}
.ul-albumdet2{overflow:hidden;margin:40px -38px 0}
.ul-albumdet2 li{float:left;width:33.3%;padding:0 38px;margin-bottom:120px}
.ul-albumdet2 .con{display:block;padding-top:66%;position:relative;overflow:hidden;border-radius:30px}
.ul-albumdet2 .con img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-albumdet2 .con:hover img{transform:scale(1.06)}
.m-videobox{position:relative}
.m-videobox video{display:block;width:100%}
.m-videobox .play{position:absolute;width:88px;height:88px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/media/play.png);top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;z-index:1}
.row-albumdet4{padding:80px 0 250px}
.row-albumdet4 .txt{position:relative;left:auto;right:auto;bottom:auto;color:#3f3f3f}
.row-albumdet4 .txt .info{background-color:#00a3ea}
.row-albumdet4 .txt .more{border-color:#3f3f3f}
.row-albumdet4 .txt .more::after{background-image:url(../images/media/arr2.svg)}
.row-character1{padding-top:270px;position:relative;z-index:2}
.row-character1::after{position:absolute;width:992px;height:992px;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(../images/media/bg3.png);content:"";right:106px;top:-270px}
.row-character1 .wp{position:relative;z-index:1}
.m-character1{margin:0 0 120px}
.m-character1 .con{overflow:visible}
.m-character1 .pic{padding-top:149%}
.m-character1 .right{height:auto;background-color:transparent;box-shadow:none;padding:0}
.m-character1 .right .inner{height:477px;padding:90px 132px 0 96px;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:0 30px 30px 0}
.m-character1 .right .g-top1{margin-bottom:84px}
.m-character1 .right .g-top1 .tit{padding-left:80px;margin-top:-12px}
.m-character1 .left{padding:0;margin:0;width:38%}
.m-character1 .desc{margin-bottom:30px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:6;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:9.6em}
.m-character1 .info{left:120px;bottom:72px}
.ul-listby3_2{margin-top:0}
.row-character2{padding:270px 0;z-index:1}
.row-character2::after{right:auto;left:0;background-image:url(../images/media/bg4.png);width:863px}
.m-character2 .con{flex-direction:row-reverse}
.m-character2 .info{left:-50px}
.m-character2 .right .inner{border-radius:30px 0 0 30px}
.row-magazine{padding:270px 0}
.m-mag1{display:flex;margin-bottom:60px}
.m-mag1 .group{margin:0 38px 0 0}
.ul-listm1{overflow:hidden;margin:0 -36px}
.ul-listm1 li{float:left;width:33.3%;padding:0 36px;margin-bottom:120px}
.ul-listm1 .con{padding-top:141%;position:relative;overflow:hidden;border-radius:30px}
.ul-listm1 .con .bg{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.ul-listm1 .con:hover .bg{transform:scale(1.06)}
.ul-listm1 .top{position:absolute;letter-spacing:-.11em;color:#fff;opacity:.6;font-size:140px;display:block;left:-15px;right:-15px;top:-20px;font-weight:700;line-height:1;font-family:OPPOSans-B;text-align:center}
.ul-listm1 .txt{position:absolute;bottom:50px;left:0;right:0;color:#fff;width:100%;text-align:center}
.ul-listm1 .txt .icon{display:block;width:44px;margin:0 auto 28px}
.ul-listm1 .txt .tit{font-size:40px;font-weight:700;letter-spacing:.65em}
.ul-listm1 .txt .desc{font-size:14px}
.row-admis1{position:relative;margin-bottom:120px}
.row-admis1 .bg{display:block;width:100%}
.row-admis1 .txt{position:absolute;width:621px;background-color:#fff;padding:60px 80px 52px;border-radius:30px;right:166px;bottom:110px}
.row-admis1 .txt .date{width:110px;background-color:#7a3389;border-radius:15px;text-align:center;color:#fff;margin-bottom:20px;padding:16px 0}
.row-admis1 .txt .date .d1{font-size:48px;line-height:1.3}
.row-admis1 .txt .date .d2{font-size:14px}
.row-admis1 .txt .tit{font-size:48px;font-family:OPPOSans-H;margin-bottom:62px;line-height:1.3}
.m-topad1{margin-bottom:110px}
.m-topad1 .group{margin-bottom:30px;display:flex;align-items:flex-start}
.m-topad1 .group:last-child{margin-bottom:0}
.m-topad1 .ul-tabch3{margin-bottom:0}
.m-topad1 .left{display:inline-block;line-height:40px;margin-right:62px;font-size:16px}
.ul-tabch3_2 .con{min-width:144px}
.row-admis2{padding-bottom:270px}
.row-admis1_2{margin-bottom:0}
.row-admis3{position:relative}
.row-admis3 .bg{display:block;width:100%}
.m-admis3{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}
.m-admis3 .inner{display:flex;align-items:center;justify-content:space-between}
.m-admis3 .txt{color:#fff}
.m-admis3 .tit{font-size:28px;margin-bottom:50px}
.m-admis3 .tit .span1{display:inline-block;font-family:OPPOSans-H}
.m-admis3 .txt .desc{font-size:16px}
.m-admis3 .txt .desc p{padding-left:40px;background-position:left center;background-repeat:no-repeat;background-size:28px auto;margin-bottom:30px}
.m-admis3 .txt .desc p:last-child{margin-bottom:0}
.m-admis3 .right{background-color:#fff;padding:20px 10px;display:flex;align-items:flex-start;font-size:14px;text-align:center}
.m-admis3 .right .box{margin:0 10px}
.m-admis3 .right img{width:140px;margin:0 auto 4px;border:1px solid rgba(0,0,0,.3);padding:10px}
.row-admis4{position:relative}
.row-admis4 .bg{width:100%;display:block}
.row-admis4 .txt{position:absolute;right:406px;top:30%;color:#fff}
.row-admis4 .txt .tit{font-size:28px;margin-bottom:35px}
.row-admis4 .txt .tit .span1{font-family:OPPOSans-H}
.row-admis1_3 .txt{width:707px}
.row-admis1_3 .txt .tit{margin-bottom:10px}
.row-admis1_3 .txt .info{font-size:28px;margin:25px 0 72px}
.row-admis5{position:relative}
.row-admis5 .bg{display:block;width:100%}
.row-admis5 .txt{width:1428px;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;padding:120px 100px 40px 82px;display:flex;align-items:flex-start;justify-content:space-between;position:absolute}
.row-admis5 .txt .left{width:46.6%}
.row-admis5 .txt .group{overflow:hidden;font-size:20px;margin-bottom:52px}
.row-admis5 .txt .group.on{font-size:28px}
.row-admis5 .txt .group .num{display:block;text-align:center;width:40px;line-height:40px;background-color:#c8a2d0;border-radius:50%;float:left;margin-right:26px;color:#fff}
.row-admis5 .txt .group.on .num{background-color:#7a3389}
.row-admis5 .txt .group .span2{overflow:hidden;display:block;line-height:40px}
.row-admis5 .txt .right{overflow:hidden;text-align:center;width:30%}
.row-admis5 .right img{width:100%;margin:0 auto;border:1px solid rgba(0,0,0,.3);padding:10px}
.row-admis5 .txt .right .box{float:left;width:50%;font-size:16px;padding:0 12px;margin-bottom:32px}
.row-admis6{position:relative;padding:154px 0 270px}
.row-admis6 .bg{display:block;width:100%;position:absolute;left:0;right:0;top:0}
.row-admis6 .img{display:block;width:1468px;margin:0 auto;position:relative;z-index:1}
.row-admis7{padding-top:160px}
.ul-listby3_3 .date{color:#a2a2a2;margin-bottom:16px}
.ul-listby3_3 .info{font-size:14px;color:#a266ae;margin-top:5px}
.g-dots2{position:relative}
.g-dots2 .slick-dots{text-align:right;margin-top:48px}
.g-dots2 .slick-dots li{display:inline-block;margin:0 3px}
.g-dots2 .slick-dots button{width:10px;height:10px;border-radius:50%;background-color:#b7b7b7;font-size:0;border:none;transition:.3s;opacity:.4}
.g-dots2 .slick-dots .slick-active button{opacity:1}
.m-active1.m-union .pic{border-radius:0}
.row-active1 .m-union .box{margin-top:-260px}
.row-active2 .m-union .box{margin-top:-305px}
.row-active2 .m-active4 .box{margin-top:-240px}
.m-active1.m-union .left{padding-top:0}
.m-active2 .g-bg{width:640px;top:72px;left:0}
.m-active3 .g-bg{top:-232px;left:166px}
.row-active2 .m-union .left{padding-top:60px}
.m-active3{position:relative}
.m-active4 .g-top1 .en{white-space:nowrap}
.m-active3 .g-more2{bottom:75px;right:348px;position:absolute;z-index:3}
.row-active3.row-futurecity2{padding-top:270px}
.row-active3 .g-swipere1 .swiper-pagination-bullets{bottom:160px!important}
.m-active5{margin:60px 0 170px}
.m-active5 .inner{background-color:#fff;border-radius:20px;padding:40px}
.m-active5 .inner .tit{font-size:20px;margin-bottom:35px;text-align:center;font-family:OPPOSans-H}
.m-tableact1 table{width:100%;border:1px solid rgba(0,0,0,.1);text-align:center;font-size:20px}
.m-tableact1 table th{width:25%}
.m-tableact1 table td,.m-tableact1 table th{height:100px;text-align:center;font-weight:400;border:1px solid rgba(0,0,0,.1)}


/* 07-07 */
.m-tableact2{
    padding: 120px 60px 60px;
    display: none;
}
.m-tableact2 table{width:100%;border:1px solid #000;text-align:center;font-size:28px}
.m-tableact2 table th{width:33.3%}
.m-tableact2 table td,.m-tableact2 table th{height:74px;text-align:center;font-weight:400;border:1px solid #000}
.m-tableact2 table th{font-family: OPPOSans-H;background-color: #DBD8D8;}
.m-tableact2 table .a{
    display: inline-block;
    transition: .3s;
}
.m-tableact2 table .a:hover{
    color: #a266ae;
}

.m-active6{position:relative;padding-bottom:240px}
.m-active6 .g-bg{left:620px}
.ul-listact6{overflow:hidden;margin:100px -20px 0;position:relative;z-index:1}
.ul-listact6 li{float:left;width:33.3%;padding:0 20px;margin-bottom:40px}
.ul-listact6 .con{overflow: hidden; display:block;background-color:#fff;border-radius:30px;height:auto;transition:.3s;}
.ul-listact6 .con:hover{background-color:#7a3389;color:#fff}
.ul-listact6 .inner{
    padding: 10px 20px 20px;
}
.ul-listact6 .date{font-size:14px;margin-bottom:20px;color:#a266ae;transition:.3s}
.ul-listact6 .con:hover .date{color:#fff}
.ul-listact6 .pic{
    padding-top: 66.66%;
    position: relative;
    overflow: hidden;
}
.ul-listact6 .pic .img{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ul-listact6 .tit{height: 3em; font-size:20px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.row-library1.row-futurecity1{padding-bottom:0}
.row-library1 .ul-innovativeproject1 li{margin-bottom:0}
.ul-library.ul-biling .tit1{font-weight:400;font-family:OPPOSans-B}
.ul-library li:last-child .m-bote1{float:none}
.ul-library .top{font-size:48px;font-family:OPPOSans-H;margin-bottom:10px}
.row-library2 .g-top1 .en,.row-show2 .g-top1 .en{text-shadow:0 0 20px rgba(162,102,174,.15)}
.row-library2 .bgc{width:859px;height:992px}
.row-show1 img{display:block;width:100%}
.m-bans1.m-img2 .con{display:flex;align-items:center;background-color:#fff;border-radius:20px;padding:40px}
.m-bans1 .col-l{width:420px;float:none;margin-right:40px}
.m-bans1 .pic{padding-top:150%;position:relative;overflow:hidden}
.m-bans1 .pic img{position:absolute;left:0;right:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-bans1 .right{flex:1}
.m-img2.m-bans1 .slick-prev{left:166px}
.m-img2.m-bans1 .slick-next{left:230px}
.m-club.row-show2{padding-top:190px}
.m-club.row-show2 .left{padding-left:0}
.row-show2.m-club .bg1{top:-260px;width:640px}
.row-show2.m-club .box1{margin-top:120px}
.row-show2 .box2{padding:270px 0 70px;position:relative}
.row-show2 .box2 .g-bg{left:162px}
.m-bans1 .tit{font-size:36px;font-family:OPPOSans-H;margin-bottom:30px}
.m-bans1 .desc{font-size:28px;margin-bottom:178px}
.m-bans1 .g-more2{float:right}
.m-bans2{padding-left:166px;padding-top:120px;margin:0 0 0 -36px}
.m-bans2 .slick-list{padding-right:126px}
.m-bans2 .item{padding:0 36px}
.m-bans2 .pic{padding-top:150%;position:relative;overflow:hidden}
.m-bans2 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover;transition:.3s}
.m-bans2 .con:hover .pic img{transform:scale(1.06)}
.m-bans2 .slick-arrow{position:absolute;top:-52px;overflow:hidden;width:44px;height:44px;font-size:0;line-height:0;z-index:2;border:1px solid #fff;border-radius:8px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-bans2 .slick-prev{right:226px;background-image:url(../images/xysh/icon4.png)}
.m-bans2 .slick-next{right:166px;background-image:url(../images/xysh/icon5.png)}
.m-bans2 .slick-next:hover,.m-bans2 .slick-prev:hover{border-color:#7a3389}
.m-bans2 .slick-prev:hover{background-image:url(../images/xysh/icon4-1.png)}
.m-bans2 .slick-next:hover{background-image:url(../images/xysh/icon5-1.png)}
.banner .pic{position:relative}
.banner .img{display:block;width:100%;height: 100vh;object-fit: cover;}
.banner .txt{position:absolute;left:0;right:0;bottom:197px;text-align:center;color:#fff}
.banner .txt .tit{font-size:128px;font-family:OPPOSans-H;line-height:1.3}
.banner .txt .en{font-size:28px}
.row-idx1 .ul-listan1{margin-top:-92px}
.row-idx1 .ul-listan1 li{margin-bottom:76px}
.row-idx2 .g-top1 .tit{margin-top:0}
.row-idx4::after{display:none}
.ul-idx4{display:flex;justify-content:space-between}
.ul-idx4 .con{display:block;width:354px}
.ul-idx4 li:nth-child(even) .con{padding-top:128px}
.ul-idx4 .con img{display:block;width:100%}
.m-idx2 .right .box{overflow:hidden;margin:0 -33px}
.m-idx2 .right .box .group{width:50%;float:left;padding:0 33px;margin-bottom:25px}
.m-idx2 .right .txt{margin-top:20px;margin-bottom:62px}
.m-idx2 .right .btn{border-radius:5px;line-height:1.5;padding:20px 10px 5px;text-align:left}
.m-ab1.m-idx2 .right .btn .span1{line-height:1.5;display:block}
.m-idx2 .right{padding-bottom:35px}
.row-idx4{padding-bottom:250px}
.row-idx5{position:relative}
.row-idx5 .y1{display:block;position:absolute;right:0;top:52px;width:736px}
.row-idx5 .g-top1 .en{text-shadow:0 0 20px rgba(0,0,0,.1)}
.row-idx5 .y3{display:block;position:absolute;left:0;top:-125px;width:876px}
.m-idx5{position:relative}
.m-idx5 .bg{display:block;width:1754px;margin:0 auto}
.row-idx5 .g-top1{margin-bottom:70px}
.ul-idx5 li{position:absolute;width:80px}
.ul-idx5 .icon{display:block;width:100%}
.ul-idx5 .txt{position:absolute;background-color:#126947;color:#fff;display:inline-block;padding:8px 10px;border-radius:15px;min-width:350px;text-align:center}
.ul-idx5 .txt .tit{font-size:20px}
.ul-idx5 .txt .desc{font-size:14px}
.ul-idx5 .li1{position:absolute;top:33%;left:18%}
.ul-idx5 .li1 .txt{position:absolute;right:25%;bottom:130%;background-color:#f06e26}
.ul-idx5 .li2{position:absolute;top:33%;left:17.5%}
.ul-idx5 .li2 .txt{position:absolute;right:25%;top:100%}
.ul-idx5 .li3{position:absolute;top:33%;left:17%}
.ul-idx5 .li3 .txt{position:absolute;right:-30%;top:260%;background-color:#ffb300}
.ul-idx5 .li4{position:absolute;top:20%;left:43%}
.ul-idx5 .li4 .txt{position:absolute;right:25%;bottom:130%;background-color:#126947}
.ul-idx5 .li5{position:absolute;top:33%;left:42%}
.ul-idx5 .li5 .txt{position:absolute;right:25%;top:130%;background-color:#00a3ea}
.ul-idx5 .li6{position:absolute;top:30%;left:48%}
.ul-idx5 .li6 .txt{position:absolute;left:20%;top:110%;background-color:#506b7e}
.ul-idx5 .li7{position:absolute;top:44%;left:48%}
.ul-idx5 .li7 .txt{position:absolute;right:25%;bottom:130%;background-color:#126947}
.ul-idx5 .li8{position:absolute;top:50%;left:52%}
.ul-idx5 .li8 .txt{position:absolute;right:25%;top:130%;background-color:#00a3ea}
.ul-idx5 .li9{position:absolute;top:33%;left:17%}
.ul-idx5 .li9 .txt{position:absolute;right:-30%;top:260%;background-color:#ffb300}
.row-idx6{overflow:hidden;padding-top:345px;position:relative}
.row-idx6 .col-l{width:50%;float:left;position:relative;margin-right:66px}
.row-idx6 .col-l .bg{position:absolute;right:0;top:0;bottom:0;width:610px;display:block;object-fit:cover;z-index:2}
.m-idx6_1{width:100%}
.m-idx6_1 .list{width:100%;overflow:hidden;margin-bottom:76px}
.m-idx6_1 .list:last-child{margin-bottom:0}
.m-idx6_1 .list ul{overflow:hidden;display:flex}
.m-idx6_1 .con{width:469px;margin:0 30px;display:block}
.m-idx6_1 li:nth-child(even) .con{width:252px}
.m-idx6_1 .pic{padding-top:75%;position:relative;overflow:hidden;border-radius:30px}
.m-idx6_1 li:nth-child(even) .pic{padding-top:139%}
.m-idx6_1 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.row-idx6 .right-box{float:left;width:32%}
.row-idx6 .m-campus1{display:block;margin-bottom:0}
.row-idx6 .m-campus1 .txt{width:100%;margin-bottom:40px}
.row-idx6 .y2{display:block;position:absolute;right:0;top:0;width:763px}
@media only screen and (min-width:1199px){

.g-ban1 .pic:after{left:0;top:0;bottom:0;right:0;content:"";background-size:cover;background-image:url(../images/about/banbg.png)}
.g-ban1 .txt{left:0;right:0;bottom:8.072vw}
.g-ban1 .txt .tit{font-size:3.125vw;font-family:OPPOSans-H}
.g-ban1 .txt .tit .span1{font-family:OPPOSans-M}
.g-tab1{left:0;right:0;bottom:0;padding:0 1.041vw}
.ul-tab1 li{margin:0 .937vw}
.ul-tab1 .con{line-height:3.75vw;transition:.3s;border-bottom:solid transparent;font-size:.833vw}
.row-ab1{padding:8.333vw 0 14.06vw}
.row-ab1::after{left:0;bottom:-3.645vw;content:"";background-size:contain;background-image:url(../images/about/bg19.png);width:44.37vw;height:51.66vw}
.m-ab1 .left{padding:0 0 7.916vw 4.375vw}
.m-ab1 .left .info{left:1.979vw;bottom:2.864vw;font-size:6.25vw;line-height:1.2;font-family:OPPOSans-H}
.m-ab1 .left .after{left:0;bottom:0;width:47.23vw;height:33.8vw;border-radius:1.562vw;background-size:contain;background-image:url(../images/about/bg4.png)}
.m-ab1 .left .pic{width:53.28vw}
.m-ab1 .left .pic .pic1{border-radius:.781vw}
.m-ab1 .left .pic .pic1 .img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-ab1:hover .left .pic .pic1 .img{transform:scale(1.06)}
.m-ab1 .right{width:31.4vw;border-radius:1.562vw;padding:3.125vw 3.125vw 3.437vw;font-size:.833vw;box-shadow:0 0 1.041vw rgba(0,0,0,.1);top:6.614vw;right:-.52vw}
.m-ab1 .right .txt{margin-bottom:1.666vw;font-size:.833vw}
.m-ab1 .right .btn{line-height:2.916vw;border-radius:.781vw;font-size:.729vw;padding:0 .781vw}
.m-ab1 .right .btn .span1{padding-right:1.1vw;background-size:.833vw auto;background-image:url(../images/about/arr.svg);transition:.3s}
.m-ab1 .right .btn:hover .span1{padding-right:1.2vw}
.row-ab2{background-size:cover;padding:14.06vw 0 8.072vw}
.ul-listab2{padding:0 3.645vw}
.ul-listab2 li{margin-right:10.41vw;margin-bottom:5.729vw;width:14.16vw}
.ul-listab2 .top{font-size:4.166vw}
.ul-listab2 .tit{font-size:1.458vw}
.row-ab3{margin-top:-3.125vw;padding:0 0 20.31vw}
.row-ab3::after{top:16.14vw;right:-2.5vw;width:51.66vw;height:51.66vw;background-size:contain;background-image:url(../images/about/bg3.png);content:""}
.m-banab3_1{padding:0 13.41vw;margin-bottom:14.27vw}
.m-banab3_1 .item{padding:0 4.166vw}
.m-banab3_1 .con{box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw;padding:5.208vw 0 0 5.208vw;background-size:contain;background-image:url(../images/about/bg2.png)}
.m-banab3_1 .left{padding-left:3.125vw;font-size:.833vw;padding-top:1.562vw}
.m-banab3_1 .left::before{left:0;top:-.52vw;height:3.854vw;width:4.27vw;background-size:contain;background-image:url(../images/about/icon1.png);content:""}
.m-banab3_1 .txt{margin-bottom:3.125vw}
.m-banab3_1 .left .info{margin-bottom:.52vw}
.m-banab3_1 .left .tit{font-size:2.083vw;margin-bottom:1.25vw;line-height:1.2}
.m-banab3_1 .left .name img{width:7.135vw;margin-bottom:.52vw}
.m-banab3_1 .pic img{left:0;right:0;top:0;bottom:0}
.g-top1 .en{font-size:6.25vw;line-height:1;text-shadow:0 0 1.041vw rgba(0,94,136,.1);font-family:OPPOSans-H}
.g-top1 .tit{font-size:1.458vw;margin-top:-1.562vw;font-family:OPPOSans-H}
.g-top1 .tit span{font-family:OPPOSans-M}
.m-banab3_2{padding:0 13.41vw;margin-top:5.208vw}
.m-banab3_2 .item{padding:0 3.229vw}
.m-banab3_2 .con{box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw;padding:6.354vw 8.75vw 7.395vw 5.208vw}
.m-banab3_2 .left{margin-right:8.229vw}
.m-banab3_2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-banab3_2 .con:hover .pic img{transform:scale(1.06)}
.m-banab3_2 .tit{margin-bottom:2.604vw;font-size:1.458vw}
.m-banab3_2 .desc{font-size:.833vw;line-height:1.65}
.g-dots1 .slick-dots{left:0;right:0;bottom:-6.77vw}
.g-dots1 .slick-dots li{margin:0 .416vw}
.g-dots1 .slick-dots button{width:4.166vw;height:.312vw;font-size:0;border:none;border-radius:1.041vw;opacity:.4;transition:.3s}
.g-dots1 .slick-dots li.slick-active button{opacity:1}
.row-mission1{padding:14.58vw 0 14.06vw}
.m-mission1{font-family:OPPOSans-H;margin-top:2.083vw}
.m-mission1 .after{width:51.66vw;height:51.66vw;object-fit:contain;right:0;bottom:-8.541vw}
.m-mission1 .tit{font-size:6.666vw;line-height:1.2}
.m-mission1 .desc{font-size:1.458vw}
.m-mission2{margin:5.208vw 0 14.06vw}
.m-mission2 .con{width:22.91vw;margin:0 1.041vw}
.m-mission2 li:nth-child(even) .con{width:11vw}
.m-mission2 .pic{border-radius:1.562vw}
.m-mission2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.ul-mission3 li{margin-bottom:28.12vw}
.ul-mission3 .after{bottom:0;width:40.98vw;left:0;height:auto}
.ul-mission3 .li2 .after{width:44.89vw;left:auto;right:0}
.ul-mission3 .li3 .after{width:49.63vw}
.ul-mission3 .con{justify-content:center;font-family:OPPOSans-H}
.ul-mission3 li:nth-child(even) .con{flex-direction:row-reverse}
.ul-mission3 .left{width:38.54vw}
.ul-mission3 .en{font-family:OPPOSans-H;font-weight:400;font-size:6.25vw;text-shadow:0 0 1.041vw rgba(122,51,137,.15);line-height:1}
.ul-mission3 .li2 .en{text-shadow:0 0 1.041vw rgba(240,110,38,.15)}
.ul-mission3 .li3 .en{text-shadow:0 0 1.041vw rgba(74,79,194,.15)}
.ul-mission3 .tit{font-size:1.458vw;margin-top:-2.083vw;margin-bottom:2.083vw}
.ul-mission3 .tit span{font-family:OPPOSans-M}
.ul-mission3 .desc{font-size:3.125vw}
.ul-mission3 .info{font-size:1.041vw;letter-spacing:.1em}
.ul-mission3 .pic{border-radius:1.562vw;width:35.41vw}
.ul-mission3 .li1 .con{align-items:flex-end}
.ul-mission3 .li1 .left{margin-right:-8.333vw;padding-bottom:1.562vw}
.ul-mission3 .li1 .pic{width:24.32vw}
.ul-mission3 .li2 .left{width:30.72vw;margin-top:-2.083vw}
.ul-mission3 .li3 .left{width:31.25vw;margin-right:-11.97vw;padding-top:8.854vw}
.row-leader{padding:14.06vw 0 8.854vw}
.ul-leader{margin:0 -2.447vw}
.ul-leader li{padding:0 2.447vw;margin-bottom:4.895vw}
.ul-leader .con{border-radius:1.562vw}
.ul-leader .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-leader .con:hover .pic img{transform:scale(1.06)}
.ul-leader .txt{background-size:100% auto;background-image:url(../images/about/bg9.png);margin-top:-3.02vw;height:10.62vw;padding:4.583vw 1.041vw 0}
.ul-leader .line{width:10.41vw;margin:.208vw auto;height:1px}
.ul-leader .tit{font-size:.729vw}
.ul-leader .name{font-size:1.458vw}
.m-pop .inner{top:50%;width:66.77vw;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);background-size:cover;border-radius:1.562vw}
.m-pop .close{right:1.25vw;top:1.302vw;width:2.083vw;height:2.083vw;background-size:contain;background-image:url(../images/about/cls.png)}
.m-pop.open{opacity:1}
.m-contpop1::after{left:0;top:0;bottom:0;width:35.98vw;background-size:contain;background-image:url(../images/about/bg10.png);content:""}
.m-contpop1 .cont{flex-direction:row-reverse;justify-content:space-between;padding:4.322vw 5.104vw 4.791vw 5.416vw}
.m-contpop2 .cont{padding-bottom:12.7vw}
.m-contpop1 .right{padding-top:3.645vw;font-size:.729vw}
.m-contpop1 .pic{border-radius:1.562vw}
.m-contpop1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.m-contpop1 .txt{height:11.97vw;padding-right:1.041vw;line-height:1.4;font-size:.729vw}
.m-contpop2 .txt{font-size:.833vw;line-height:1.7}
.m-contpop1 .txt::-webkit-scrollbar{width:.416vw;height:.416vw}
.m-contpop1 .txt::-webkit-scrollbar-track{border-radius:.52vw}
.m-contpop1 .txt::-webkit-scrollbar-thumb{border-radius:.52vw}
.m-contpop1 .top{margin-bottom:2.708vw}
.m-contpop1 .top .name{font-size:1.458vw;margin-bottom:.52vw}
.row-campus{padding:13.33vw 0 10.41vw}
.row-campus .g-top1 .en{text-shadow:0 0 1.041vw rgba(122,51,137,.15)}
.row-campus::before{left:6.25vw;width:51.66vw;height:51.66vw;background-size:contain;background-image:url(../images/about/bg12.png);content:"";top:-6.77vw}
.m-campus1{flex-direction:row-reverse;margin-bottom:14.06vw;justify-content:space-between}
.m-campus1 .pic{padding-top:9.583vw}
.m-campus1 .pic1{border-radius:1.562vw}
.m-campus1 .pic1 .img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-campus1 .pic:hover .pic1 .img{transform:scale(1.06)}
.m-campus1 .info{bottom:3.75vw;font-size:.833vw;left:0;right:0}
.m-campus1 .info .icon{width:4.479vw;margin:0 auto}
.m-campus1 .txt .desc{margin-top:3.125vw;font-size:.833vw;line-height:1.6}
.m-bancp1{padding:0 0 3.437vw 7.291vw}
.m-bancp1_2{padding-right:7.291vw}
.m-listc1 .con{width:32.65vw;margin:0 1.302vw}
.m-bancp1 .item{padding:0 1.302vw}
.m-bancp1 .pic{padding-top:62.8%}
.m-bancp1 .pic img{left:0;right:0;bottom:0;top:0;object-fit:cover;transition:.3s}
.m-bancp1 .con{border-radius:1.562vw}
.m-bancp1 .con:hover .pic img{transform:scale(1.06)}
.m-bancp1 .txt{height:9.062vw;background-size:100% auto;background-image:url(../images/about/bg11.png);padding:3.125vw 3.125vw 0;margin-top:-3.02vw}
.m-bancp1 .tit{font-size:1.458vw}
.m-bancp1 .desc{font-size:.833vw}
.row-teach1::after{left:0;right:0;top:0;bottom:0;content:"";background-size:cover;background-image:url(../images/about/bg13.png)}
.row-teach2{padding:14.06vw 0 8.854vw}
.row-teach2::after{width:32.6vw;height:32.6vw;background-size:contain;background-image:url(../images/about/bg14.png);content:"";top:-3.958vw;left:14.37vw}
.row-mission1 .g-top1 .en,.row-teach2 .g-top1 .en,.row-teach3 .g-top1 .en{text-shadow:0 0 1.041vw rgba(122,51,137,.15)}
.ul-tabch1{white-space:nowrap;margin:3.125vw 0 2.083vw;font-size:0}
.ul-tabch1 .con{line-height:4.166vw;font-size:1.458vw;padding:0 2.5vw;border-bottom:1px solid rgba(63,63,63,.2)}
.ul-tabch2{margin-bottom:6.25vw;white-space:nowrap}
.ul-tabch2 .con{padding:0 .937vw;font-size:1.041vw;transition:.3s}
.ul-tabch2 .con:hover,.ul-tabch2 .on .con{font-size:1.458vw}
.ul-tabch3{margin-bottom:2.604vw}
.ul-tabch3 li{margin-right:1.145vw;margin-bottom:.52vw}
.ul-tabch3 .con{min-width:6.25vw;line-height:2.083vw;padding: 0 1vw; box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:2.395vw;font-size:.833vw;transition:.3s}
.ul-teachlist{margin:0 -2.916vw}
.ul-teachlist li{padding:0 2.916vw;margin-bottom:4.895vw}
.ul-teachlist .txt{background-image:url(../images/about/bg9-1.png);padding:4.062vw 2.187vw 0;height:9.062vw;margin-top:-3.125vw}
.ul-teachlist .name{font-size:.833vw}
.row-ab2 .info{font-size:.729vw;margin-top:.52vw}
.row-by1{padding:21.25vw 0 9.375vw}
.row-by2{padding:13.02vw 0 5.208vw}
.row-by2::after{width:51.66vw;height:51.66vw;background-size:contain;background-image:url(../images/about/bg16.png);content:"";left:4.27vw;top:-6.77vw}
.ul-listab2_3{margin:0 5.208vw}
.ul-listab2_3 li{margin-bottom:11.71vw}
.m-pop-video{left:0;top:0;right:0;bottom:0}
.m-pop-video .inner{top:50%;width:75vw;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.m-pop-video .close{width:2.083vw;height:2.083vw;right:.729vw;top:.625vw;border-radius:50%;background-size:contain;background-image:url(../images/about/cls.png)}
.m-win .video,.m-win .video video{height:auto}
.m-win .video .play{top:0;left:0;right:0;bottom:0}
.m-win .video .play i{width:2.604vw;height:2.604vw;background:url(../images/about/paly.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-banby2{margin:-3.125vw -.52vw 0}
.m-banby2 .item{padding:1.041vw .52vw}
.m-banby2 .left{padding:5.156vw 0 0;margin-right:-2.604vw}
.m-banby2 .right{box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw;padding:4.947vw 8.072vw;height:44.27vw}
.m-banby2 .pic{border-radius:1.562vw}
.m-banby2 .pic .img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-banby2 .pic .play{width:4.583vw;height:4.583vw;right:1.562vw;top:1.562vw;background-size:contain;background-image:url(../images/about/paly.png)}
.m-banby2 .info{border-radius:.781vw;font-size:.833vw;min-width:24.37vw;padding:.781vw 1.666vw .781vw 2.604vw;left:2.604vw;bottom:5.204vw}
.m-banby2 .info .n1{align-items:center;justify-content:space-between}
.m-banby2 .info .n1 .span1{min-width:3.125vw}
.m-banby2 .info .n1 .span2{font-size:1.458vw}
.m-banby2 .tit{font-size:1.458vw;margin-bottom:1.25vw}
.m-banby2 .desc{font-size:.833vw;margin-bottom:8.333vw;line-height:1.6}
.g-more2{line-height:2.395vw;width:11.25vw;font-size:.729vw;background-size:.833vw auto;transition:.3s}
.g-more2:hover{width:11.77vw}
.m-banby2 .slick-arrow{width:2.083vw;height:2.083vw;background-size:contain;font-size:0;border:none;bottom:6.041vw;left:auto;transition:.3s}
.m-banby2 .slick-arrow:hover{opacity:.8}
.m-banby2 .slick-next{background-image:url(../images/about/right.svg);right:8.333vw}
.m-banby2 .slick-prev{background-image:url(../images/about/left.svg);right:12.08vw}
.row-by3{padding:8.854vw 0 14.06vw}
.row-by3::after{width:51.66vw;height:51.66vw;background-size:contain;background-image:url(../images/about/bg17.png);content:"";right:.625vw;top:0}
.m-banby3{padding:0 10.41vw}
.m-banby3 .item{padding:0 3.229vw}
.m-banby3 .pic{border-radius:1.562vw}
.m-banby3 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-banby3 .pic:hover img{transform:scale(1.06)}
.m-by3_1{margin:0 0 14.06vw}
.m-banby3 .slick-dots{bottom:1.562vw}
.content-item{opacity:0;transition:.3s}
.content-item.on{height:auto;opacity:1}
.m-select1{width:8.333vw;margin:1.979vw auto 3.333vw}
.m-select1 .layui-input{height:3.02vw;line-height:3.02vw;padding:0 2.083vw;font-size:.833vw;border-radius:2.552vw;box-shadow:0 0 1.041vw rgba(0,0,0,.1)}
.m-select1 .layui-form-select dl{top:100%}
.m-select1 .layui-form-select .layui-edge{font-size:0;border:none;right:2.083vw;top:50%;transform:translateY(-50%);margin:0;width:.989vw;height:.989vw;background-size:contain;background-image:url(../images/about/arr3.svg)}
.m-by3_2 .g-top1 .en{text-shadow:0 0 1.041vw rgba(122,51,137,.15)}
.m-by3_2::after{width:51.66vw;height:51.66vw;background-size:contain;background-image:url(../images/about/bg16.png);content:"";right:-18.22vw;top:-14.06vw}
.ul-listby3{margin:7.812vw auto 5.989vw}
.ul-listby3 li{margin-bottom:2.343vw}
.ul-listby3 .con{padding-bottom:1.302vw;border-bottom:1px solid #b7b7b7}
.ul-listby3 .date{font-size:.729vw;margin-bottom:.26vw}
.ul-listby3 .desc{font-size:1.041vw}
.g-more1{line-height:3.125vw;box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw;font-size:.729vw;transition:.3s}
.row-contact{padding:14.06vw 0 0}
.m-contact .left{width:37.5vw;padding-left:1.302vw}
.m-contact .right{padding:3.125vw 3.125vw 0 0}
.m-contact .right .map{border-radius:.781vw}
.m-contact{background:radial-gradient(30.74% 99.03% at 15.9% -19.15%,rgba(200,162,208,.2) 0,rgba(200,162,208,0) 100%),#fff;box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw 1.562vw 0 0;padding-bottom:9.895vw}
.m-contact #mapDiv{height:23.85vw}
.m-contact .g-top1 .tit{padding-left:2.864vw;margin-top:-3.75vw}
.m-contact .g-top1 .en{font-size:10.41vw;line-height:1;text-shadow:none}
.m-contact .txt{padding-left:2.864vw;font-size:.833vw;margin-top:3.125vw}
.m-contact .txt p{margin-bottom:1.562vw;background-size:1.458vw auto;padding-left:2.083vw}
.row-schedule{padding-bottom:12.5vw}
.row-schedule::after{width:30.83vw;height:34.27vw;background-size:contain;background-image:url(../images/about/logo2.png);content:"";top:0;right:10.41vw}
.m-schedule{width:91.04vw;margin:0 auto}
.m-schedule .logos1{width:10.36vw;margin-bottom:.781vw}
.m-schedule .top{margin-bottom:3.125vw}
.m-schedule .top .tit{font-size:3.125vw;margin-bottom:2.864vw}
.ul-tabs1 li{margin:0 1.822vw}
.ul-tabs1 .con{line-height:2.083vw;width:10.41vw;border:1px solid #fff;border-radius:1.562vw;font-size:.729vw;transition:.3s}
.m-schedule .picbox{padding:2.864vw 0 4.687vw;box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw}
.m-schedule .picbox .info{margin-bottom:4.27vw;padding:0 2.864vw}
.m-schedule .picbox .info .down{width:11.4vw;line-height:2.083vw;border:1px solid #7a3389;font-size:.729vw;border-radius:1.562vw;transition:.3s}
.m-schedule .picbox .info .down:hover{opacity:.8}
.m-schedule .picbox .info .down .span1{padding-left:1.718vw;background-size:1.25vw auto;background-image:url(../images/about/down.svg)}
.ul-lists1{margin:6.25vw 0 0;padding-left:16.14vw}
.ul-lists1 li{width:33.3%;margin-bottom:1.562vw;padding-left:.52vw}
.ul-lists1 .con{align-items:center;font-size:.937vw}
.ul-lists1 .con .box{width:6.25vw;height:1.302vw;margin-right:2.291vw}
.row-anniversary1 .bg{height:auto}
.row-anniversary1 .txt{left:0;right:0;bottom:9.895vw}
.row-anniversary1 .txt .img{width:6.302vw;margin:0 auto}
.row-anniversary1 .txt .tit{font-size:3.333vw}
.row-anniversary1 .txt .desc{font-size:1.458vw}
.ul-listan1{margin:-7.291vw -2.291vw 0}
.ul-listan1 li{padding:0 2.291vw;margin-bottom:6.25vw}
.ul-listan1 .con{box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw;padding:2.343vw 2.708vw 5.729vw}
.ul-listan1 li:first-child .con{flex-direction:row-reverse;padding:3.125vw}
.ul-listan1 li:first-child .pic{width:33.69vw;margin-left:4.895vw}
.ul-listan1 li:first-child .txt{flex:1}
.ul-listan1 li:first-child .date{margin-bottom:1.979vw}
.ul-listan1 .pic1{border-radius:.781vw}
.ul-listan1 .pic1 img{left:0;top:0;bottom:0;right:0;object-fit:cover;transition:.3s}
.ul-listan1 .con:hover .pic1 img{transform:scale(1.06)}
.ul-listan1 .date{border-radius:.781vw;margin-left:0;width:5.729vw;font-size:.729vw;margin-top:-2.916vw;margin-bottom:3.125vw;padding:.781vw 0}
.row-idx1 .ul-listan1 .date{margin-left:0}
.ul-listan1 .date .d1{font-size:2.5vw;line-height:1.3}
.ul-listan1 .tit{height:1.5em;font-size:1.458vw;margin-bottom:.416vw}
.ul-listan1 .desc{height:4.5em;font-size:.833vw}
.row-anniversary2{padding-bottom:14.06vw}
.row-newm1 .txt{left:0;right:0;bottom:9.635vw;padding-left:16.97vw}
.row-newm1 .txt .inner{width:53.28vw}
.row-newm1 .txt .date{width:5.729vw;border-radius:.781vw;font-size:.729vw;margin-right:2.395vw;padding:.82vw 0}
.row-newm1 .txt .date .d1{font-size:2.5vw}
.row-newm1 .txt .tit{font-size:1.458vw;margin-bottom:.416vw}
.row-newm1 .txt .desc{font-size:.833vw}
.ul-listnewm2{margin:-4.166vw -2.031vw 0}
.ul-listnewm2 li{width:33.3%;padding:0 2.031vw;margin-bottom:6.25vw}
.ul-listnewm2 .con{box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw;padding:3.125vw}
.ul-listnewm2 .pic{border-radius:.781vw}
.ul-listnewm2 .pic img{left:0;top:0;right:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listnewm2 .con:hover .pic img{transform:scale(1.06)}
.ul-listnewm2 .tit{height:2.6em;font-size:1.458vw;margin-bottom:.52vw}
.ul-listnewm2 .desc{height:7.5em;font-size:1.458vw;font-size:.833vw}
.ul-listnewm2 .date{width:5.781vw;border-radius:.781vw;padding:.729vw 0;margin:-2.604vw 0 1.562vw 1.979vw}
.ul-listnewm2 .date .d1{font-size:2.5vw;line-height:1.3}
.ul-listnewm2 .date .d2{font-size:.729vw}
.row-newm2{padding-bottom:14.06vw}
.row-album{padding:14.06vw 0}
.ul-album{margin:0 -2.291vw}
.ul-album li{padding:0 2.291vw;margin-bottom:6.25vw}
.ul-album .pic{border-radius:1.562vw}
.ul-album .pic img{left:0;top:0;right:0;bottom:0;object-fit:cover;transition:.3s}
.ul-album .con:hover .pic img{transform:scale(1.06)}
.ul-album .txt{bottom:2.083vw;left:0;right:0;padding:0 4.166vw;align-items:center;line-height:2.083vw;font-size:1.458vw}
.ul-album li:first-child .txt{bottom:3.125vw}
.ul-album .txt .info{width:4.166vw;border-radius:1.562vw;margin-right:1.041vw;font-size:.833vw}
.ul-album .txt .tit{flex:1}
.row-albumdet1 .txt{left:0;right:0;bottom:3.125vw;padding-left:16.97vw}
.row-albumdet1 .txt .inner{width:44.27vw}
.row-albumdet1 .txt .info{width:4.166vw;line-height:2.083vw;border-radius:1.562vw;font-size:.833vw;margin-bottom:.625vw}
.row-albumdet1 .txt .tit{font-size:1.458vw;font-family:OPPOSans-H;margin-bottom:.416vw}
.row-albumdet1 .txt .desc{margin-bottom:1.666vw;font-size:.833vw}
.row-albumdet1 .txt .more{width:11.25vw;line-height:2.708vw;font-size:.729vw}
.row-albumdet1 .txt .more::after{right:0;top:50%;transform:translateY(-50%);width:.937vw;height:.937vw}
.row-albumdet1 .txt .more:hover:after{right:.52vw}
.row-albumdet2{padding:6.25vw 0 14.06vw}
.row-albumdet2 .info{font-size:.729vw}
.ul-albumdet2{margin:2.083vw -1.979vw 0}
.ul-albumdet2 li{width:33.3%;padding:0 1.979vw;margin-bottom:6.25vw}
.ul-albumdet2 .con{border-radius:1.562vw}
.ul-albumdet2 .con img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-albumdet2 .con:hover img{transform:scale(1.06)}
.m-videobox .play{width:4.583vw;height:4.583vw}
.row-albumdet4{padding:4.166vw 0 13.02vw}
.row-albumdet4 .txt{left:auto;right:auto;bottom:auto}
.row-albumdet4 .txt .more::after{background-image:url(../images/media/arr2.svg)}
.row-character1{padding-top:14.06vw}
.row-character1::after{width:51.66vw;height:51.66vw;content:"";right:5.52vw;top:-14.06vw}
.m-character1{margin:0;margin-bottom:6.25vw}
.m-character1 .right{height:auto;box-shadow:none;padding:0}
.m-character1 .right .inner{height:24.84vw;padding:4.687vw 6.875vw 0 5vw;box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:0 1.562vw 1.562vw 0}
.m-character1 .right .g-top1{margin-bottom:4.375vw}
.m-character1 .right .g-top1 .tit{padding-left:4.166vw;margin-top:-.625vw}
.m-character1 .left{padding:0;margin:0}
.m-character1 .desc{margin-bottom:1.562vw}
.m-character1 .info{left:6.25vw;bottom:3.5vw}
.ul-listby3_2{margin-top:0}
.row-character2{padding:14.06vw 0}
.row-character2::after{right:auto;left:0;background-image:url(../images/media/bg4.png);width:44.94vw}
.m-character2 .con{flex-direction:row-reverse}
.m-character2 .info{left:-2.604vw}
.m-character2 .right .inner{border-radius:1.562vw 0 0 1.562vw}
.row-magazine{padding:14.06vw 0}
.m-mag1{margin-bottom:3.125vw}
.m-mag1 .group{margin:0;margin-right:1.979vw}
.ul-listm1{margin:0 -1.875vw}
.ul-listm1 li{width:33.3%;padding:0 1.875vw;margin-bottom:6.25vw}
.ul-listm1 .con{border-radius:1.562vw}
.ul-listm1 .con .bg{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.ul-listm1 .top{letter-spacing:-.11em;opacity:.6;font-size:7.291vw;left:-.781vw;right:-.781vw;top:-1.041vw;font-weight:700;line-height:1;font-family:OPPOSans-B}
.ul-listm1 .txt{bottom:2.604vw;left:0;right:0}
.ul-listm1 .txt .icon{width:2.291vw;margin:0 auto 1.458vw}
.ul-listm1 .txt .tit{font-size:2.083vw;font-weight:700;letter-spacing:.65em}
.ul-listm1 .txt .desc{font-size:.729vw}
.row-admis1{margin-bottom:6.25vw}
.row-admis1 .txt{width:32.34vw;padding:3.125vw 4.166vw 2.708vw;border-radius:1.562vw;right:8.645vw;bottom:5.729vw}
.row-admis1 .txt .date{width:5.729vw;border-radius:.781vw;margin-bottom:1.041vw;padding:.833vw 0}
.row-admis1 .txt .date .d1{font-size:2.5vw;line-height:1.3}
.row-admis1 .txt .date .d2{font-size:.729vw}
.row-admis1 .txt .tit{font-size:2.5vw;font-family:OPPOSans-H;margin-bottom:3.229vw;line-height:1.3}
.m-topad1{margin-bottom:5.729vw}
.m-topad1 .group{margin-bottom:1.562vw;align-items:flex-start}
.m-topad1 .left{line-height:2.083vw;margin-right:3.229vw;font-size:.833vw}
.ul-tabch3_2 .con{min-width:7.5vw}
.row-admis2{padding-bottom:14.06vw}
.row-admis1_2{margin-bottom:0}
.m-admis3{top:50%;transform:translateY(-50%);left:0;right:0}
.m-admis3 .inner{align-items:center;justify-content:space-between}
.m-admis3 .tit{font-size:1.458vw;margin-bottom:2.604vw}
.m-admis3 .tit .span1{font-family:OPPOSans-H}
.m-admis3 .txt .desc{font-size:.833vw}
.m-admis3 .txt .desc p{padding-left:2.083vw;background-size:1.458vw auto;margin-bottom:1.562vw}
.m-admis3 .right{padding:1.041vw .52vw;align-items:center;font-size:.729vw}
.m-admis3 .right .box{margin:0 .52vw}
.m-admis3 .right img{width:7.291vw;margin:0 auto .208vw;border:1px solid rgba(0,0,0,.3);padding:.52vw}
.row-admis4 .txt{right:21.14vw;top:30%}
.row-admis4 .txt .tit{font-size:1.458vw;margin-bottom:1.822vw}
.row-admis4 .txt .tit .span1{font-family:OPPOSans-H}
.row-admis1_3 .txt{width:36.82vw}
.row-admis1_3 .txt .tit{margin-bottom:.52vw}
.row-admis1_3 .txt .info{font-size:1.458vw;margin:1.302vw 0 3.75vw}
.row-admis5 .txt{width:74.37vw;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw;padding:6.25vw 5.208vw 2.083vw 4.27vw;align-items:flex-start;justify-content:space-between}
.row-admis5 .txt .left{width:46.6%}
.row-admis5 .txt .group{font-size:1.041vw;margin-bottom:2.708vw}
.row-admis5 .txt .group.on{font-size:1.458vw}
.row-admis5 .txt .group .num{width:2.083vw;line-height:2.083vw;border-radius:50%;margin-right:1.354vw}
.row-admis5 .txt .group .span2{line-height:2.083vw}
.row-admis5 .right img{margin:0 auto;border:1px solid rgba(0,0,0,.3);padding:.52vw}
.row-admis5 .txt .right .box{font-size:.833vw;padding:0 .625vw;margin-bottom:1.666vw}
.row-admis6{padding:8.02vw 0 14.06vw}
.row-admis6 .bg{left:0;right:0;top:0}
.row-admis6 .img{width:76.45vw;margin:0 auto}
.row-admis7{padding-top:8.333vw}
.ul-listby3_3 .date{margin-bottom:.833vw}
.ul-listby3_3 .info{font-size:.729vw;margin-top:.26vw}

.g-dots2{}
.g-dots2 .slick-dots{margin-top:2.5vw}
.g-dots2 .slick-dots li{margin:0 0.156vw}
.g-dots2 .slick-dots button{width:0.520vw;height:0.520vw;border-radius:50%;opacity:.4}
.g-dots2 .slick-dots .slick-active button{opacity:1}
.m-active1.m-union .pic{border-radius:0}
.row-active1 .m-union .box{margin-top:-13.54vw}
.row-active2 .m-union .box{margin-top:-15.88vw}
.row-active2 .m-active4 .box{margin-top:-12.5vw}
.m-active1.m-union .left{padding-top:0}
.m-active2 .g-bg{width:33.33vw;top:3.75vw;left:0}
.m-active3 .g-bg{top:-12.08vw;left:8.645vw}
.row-active2 .m-union .left{padding-top:3.125vw}
.m-active3{}
.m-active4 .g-top1 .en{white-space:nowrap}
.m-active3 .g-more2{bottom:3.906vw;right:18.12vw;}
.row-active3.row-futurecity2{padding-top:14.06vw}
.row-active3 .g-swipere1 .swiper-pagination-bullets{bottom:8.333vw!important}
.m-active5{margin:3.125vw 0 8.854vw}
.m-active5 .inner{padding:2.083vw}
.m-active5 .inner .tit{font-size:1.041vw;margin-bottom:1.822vw;font-family:OPPOSans-H}
.m-tableact1 table{border:1px solid rgba(0,0,0,.1);font-size:1.041vw}
.m-tableact1 table th{width:25%}
.m-tableact1 table td,.m-tableact1 table th{height:5.208vw;font-weight:400;border:1px solid rgba(0,0,0,.1)}



.m-bans1.m-img2 .con{align-items:center;border-radius:1.041vw;padding:2.083vw}
.m-bans1 .col-l{width:21.87vw;margin-right:2.083vw}
.m-bans1 .pic img{left:0;right:0;object-fit:cover;transition:.3s}
.m-bans1 .right{flex:1}
.m-img2.m-bans1 .slick-prev{left:8.645vw}
.m-img2.m-bans1 .slick-next{left:11.97vw}
.m-club.row-show2{padding-top:9.895vw}
.row-show2.m-club .bg1{top:-13.54vw;width:33.33vw}
.row-show2.m-club .box1{margin-top:6.25vw}
.row-show2 .box2{padding:14.06vw 0 3.645vw}
.row-show2 .box2 .g-bg{left:8.437vw}
.m-bans1 .tit{font-size:1.875vw;font-family:OPPOSans-H;margin-bottom:1.562vw}
.m-bans1 .desc{font-size:1.458vw;margin-bottom:9.27vw}
.m-bans2{padding-left:8.645vw;padding-top:6.25vw;margin:0 0 0 -1.875vw}
.m-bans2 .slick-list{padding-right:6.562vw}
.m-bans2 .item{padding:0 1.875vw}
.m-bans2 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover;transition:.3s}
.m-bans2 .con:hover .pic img{transform:scale(1.06)}
.m-bans2 .slick-arrow{top:-2.708vw;width:2.291vw;height:2.291vw;border-radius:.416vw}
.m-bans2 .slick-prev{right:11.77vw;background-image:url(../images/xysh/icon4.png)}
.m-bans2 .slick-next{right:8.645vw;background-image:url(../images/xysh/icon5.png)}
.banner .txt{left:0;right:0;bottom:10.26vw}
.banner .txt .wp{
    max-width: 100%;
    padding: 0 5vw;
}
.banner .txt .tit{font-size:3.8vw}
.banner .txt .en{font-size:1.458vw}
.row-idx1 .ul-listan1{margin-top:-4.791vw}
.row-idx1 .ul-listan1 li{margin-bottom:3.958vw}
.ul-idx4{justify-content:space-between}
.ul-idx4 .con{width:18.43vw}
.ul-idx4 li:nth-child(even) .con{padding-top:6.666vw}
.m-idx2 .right .box{margin:0 -1.718vw}
.m-idx2 .right .box .group{padding:0 1.718vw;margin-bottom:1.302vw}
.m-idx2 .right .txt{margin-top:1.041vw;margin-bottom:3.229vw}
.m-idx2 .right .btn{border-radius:.26vw;line-height:1.5;padding:1.041vw .52vw .26vw}
.m-ab1.m-idx2 .right .btn .span1{line-height:1.5}
.m-idx2 .right{padding-bottom:1.822vw}
.row-idx4{padding-bottom:13.02vw}
.row-idx5 .y1{right:0;top:2.708vw;width:38.33vw}
.row-idx5 .g-top1 .en{text-shadow:0 0 1.041vw rgba(0,0,0,.1)}
.row-idx5 .y3{left:0;top:-6.51vw;width:45.62vw}
.m-idx5 .bg{width:91.35vw;margin:0 auto}
.row-idx5 .g-top1{margin-bottom:3.645vw}
.ul-idx5 li{width:4.166vw}
.ul-idx5 .txt{padding:.416vw .52vw;border-radius:.781vw;min-width:18.22vw}
.ul-idx5 .txt .tit{font-size:1.041vw}
.ul-idx5 .txt .desc{font-size:.729vw}
.ul-idx5 .li1{top:33%}
.ul-idx5 .li1 .txt{right:25%;bottom:130%}
.ul-idx5 .li2{top:33%;left:17.5%}
.ul-idx5 .li2 .txt{right:25%;top:100%}
.ul-idx5 .li3{top:33%}
.ul-idx5 .li3 .txt{right:-30%;top:260%}
.ul-idx5 .li4{top:20%}
.ul-idx5 .li4 .txt{right:25%;bottom:130%}
.ul-idx5 .li5{top:33%}
.ul-idx5 .li5 .txt{right:25%;top:130%}
.ul-idx5 .li6{top:30%}
.ul-idx5 .li6 .txt{top:110%}
.ul-idx5 .li7{top:44%}
.ul-idx5 .li7 .txt{right:25%;bottom:130%}
.ul-idx5 .li8{top:50%}
.ul-idx5 .li8 .txt{right:25%;top:130%}
.ul-idx5 .li9{top:33%}
.ul-idx5 .li9 .txt{right:-30%;top:260%}
.row-idx6{padding-top:17.96vw}
.row-idx6 .col-l{margin-right:3.437vw}
.row-idx6 .col-l .bg{right:0;top:0;bottom:0;width:31.77vw;object-fit:cover}
.m-idx6_1 .list{margin-bottom:3.958vw}
.m-idx6_1 .con{width:24.42vw;margin:0 1.562vw}
.m-idx6_1 li:nth-child(even) .con{width:13.12vw}
.m-idx6_1 .pic{border-radius:1.562vw}
.m-idx6_1 .pic img{left:0;right:0;top:0;bottom:0;object-fit:cover}
.row-idx6 .m-campus1 .txt{margin-bottom:2.083vw}
.row-idx6 .y2{right:0;top:0;width:39.73vw}
/* 07-07 */
.m-tableact2{
    padding: 6.25vw 3.125vw 3.125vw;
}
.m-tableact2 table{border:1px solid #000;font-size:1.458vw}
.m-tableact2 table td,.m-tableact2 table th{height:3.854vw;}
.row-contact .m-bote1{
    margin-top: 2vw;
}

}
@media only screen and (max-width:1199px){
    .m-pop-video .inner2{width: 80%;}
    .g-ban1 .img{
        height: 300px;
    }
.g-ban1 .txt .tit{font-size:30px}
.ul-tab1 .con{line-height:50px;border-width:2px}
.row-mission1{padding:80px 0}
.g-top1 .en{font-size:60px}
.g-top1 .tit{font-size:20px}
.m-mission1 .tit{font-size:60px}
.m-mission1 .desc{font-size:20px}
.ul-mission3 .en{font-size:60px}
.ul-mission3 .tit{font-size:20px;margin-top:-10px}
.ul-mission3 .desc{font-size:30px}
.ul-mission3 .info{font-size:16px}
.m-mission3{padding:0 15px}
.ul-mission3 .after{left:-200px;width:600px}
.ul-mission3 .li2 .after{width:600px;right:-200px}
.ul-mission3 li{margin-bottom:80px}
.m-mission2 li:nth-child(even) .con{width:146px}
.m-mission2 .con{width:300px;margin:0 10px}
.m-mission2{margin:30px 0 80px}
.ul-mission3 .pic{width:500px}
.ul-mission3 .li2 .left{margin-top:0}
.ul-mission3 .left,.ul-mission3 .li2 .left,.ul-mission3 .li3 .left{flex:1;width:auto}
.ul-mission3 .li3 .left{padding-top:20px;margin-right:0}
.ul-tab1{white-space:nowrap;overflow-y:auto}
.row-leader{padding:80px 0}
.ul-leader li{padding:0 10px;margin-bottom:40px}
.ul-leader{margin:0 -10px}
.ul-leader .con{border-radius:10px}
.ul-leader .name{font-size:18px}
.ul-leader .txt{background:linear-gradient(270deg,rgba(74,79,194,0) 0,rgba(74,79,194,.4) 100%),#7a3389;padding:20px 10px;margin-top:0;background-size:0;height:120px}
.ul-teachlist .txt{background:linear-gradient(270deg,rgba(255,179,0,0) 0,#ffb300 100%),#f06e26}
.m-pop .inner{width:90%;border-radius:10px}
.m-contpop1 .cont{padding:20px;border-radius:10px}
.m-contpop1 .top{margin-bottom:10px}
.m-contpop1 .top .name{font-size:20px;margin-bottom:0}
.m-contpop1 .right{padding-top:0}
.m-pop .close{width:30px;height:30px;right:10px;top:10px;background-image:url(../images/about/cls-2.png);background-color:#fff;border-radius:50%}
.ul-teachlist li{width:33.3%}
.row-ab1{padding:80px 0}
.m-ab1 .left .pic{width:800px}
.m-ab1 .left .info{font-size:60px}
.m-ab1 .left .after{width:600px;height:500px;border-radius:10px}
.m-ab1 .right{width:500px;padding:20px;border-radius:10px;right:0;top:60px}
.m-ab1 .left{padding:0 0 84px 48px}
.m-ab1 .right .txt{font-size:14px;margin-bottom:20px}
.m-ab1 .right .btn{line-height:48px;border-radius:5px}
.row-ab2{padding:80px 0}
.ul-listab2 .top{font-size:40px}
.ul-listab2 .tit{font-size:16px}
.ul-listab2 li{margin:0 20px 20px}
.ul-listab2{text-align:center;padding:0}
.row-ab3{margin:0;padding:80px 0}
.m-banab3_1 .item,.m-banab3_2 .item{padding:0 20px}
.m-banab3_1 .con{border-radius:10px;padding:20px}
.m-banab3_1 .left .tit{font-size:20px;margin-bottom:10px}
.m-banab3_1 .left::before{width:30px;height:30px}
.m-banab3_1 .left{padding:0;font-size:14px}
.m-banab3_1 .txt{margin-bottom:20px}
.m-banab3_1 .left .name img{width:80px;margin-bottom:0}
.m-banab3_1{margin-bottom:80px;padding:0 40px}
.m-banab3_2 .con{padding:20px;border-radius:10px}
.m-banab3_2 .left{margin-right:20px}
.m-banab3_2{margin-top:30px;padding:0 40px}
.m-banab3_2 .tit{font-size:16px;margin-bottom:10px}
.m-banab3_2 .desc{font-size:14px}
.g-dots1 .slick-dots{bottom:-30px}
.g-dots1 .slick-dots button{width:40px;height:4px}
.m-ab1 .left .pic .pic1{border-radius:5px}
.row-teach2{padding:80px 0;overflow:hidden}
.ul-tabch1 .con{padding:0 10px;line-height:40px;font-size:16px}
.ul-tabch1 .con:hover,.ul-tabch1 .on .con{border-width:2px}
.ul-tabch1{margin:20px 0}
.ul-tabch2 .con,.ul-tabch2 .con:hover,.ul-tabch2 .on .con{padding:0 10px;font-size:16px}
.ul-tabch2{margin-bottom:40px}
.ul-tabch3 .con{display:block;min-width:92px;line-height:30px;border-radius:46px;font-size:14px;box-shadow:none}
.row-campus{padding:80px 0}
.m-campus1 .txt .desc{font-size:14px;margin-top:20px}
.m-campus1 .pic{padding-top:50px}
.m-campus1 .txt{width:42%}
.m-campus1 .pic1{border-radius:10px}
.m-campus1 .info .icon{width:40px}
.m-campus1 .info{font-size:14px}
.m-campus1{margin-bottom:80px}
.m-bancp1 .item{padding:10px}
.m-bancp1 .tit{font-size:16px}
.m-bancp1 .desc{font-size:14px}
.m-bancp1 .txt{margin-top:0;background-size:0;height:100px;background:linear-gradient(90deg,rgba(74,79,194,.6) 0,rgba(74,79,194,0) 100%),#00a3ea;padding:20px 10px}
.m-bancp1 .con{border-radius:10px;width:400px;margin:0 10px}
.m-bancp1{padding-bottom:30px}
.ul-listab2_3{margin:0}
.row-by2{padding:80px 0;overflow:hidden}
.m-banby2 .right{padding:20px 20px 20px 50px;height:600px;border-radius:10px;box-shadow:none}
.m-banby2{margin:0}
.m-banby2 .left{margin:0 -20px 0 0;padding:20px 0 0}
.m-banby2 .pic .play{width:40px;height:40px}
.m-banby2 .pic{border-radius:10px;margin-bottom:10px}
.m-banby2 .info{padding:10px;font-size:12px;position:relative;left:auto;bottom:auto;min-width:auto;width:100%;border-radius:10px;display:block}
.m-banby2 .info .ll{text-align:left}
.m-banby2 .desc{font-size:14px}
.m-banby2 .tit{font-size:18px;margin-bottom:10px}
.m-banby2 .slick-arrow{width:30px;height:30px}
.m-banby2 .info .n1 .span2{font-size:18px}
.m-banby3 .item{padding:0 10px}
.row-by3{padding:60px 0}
.m-by3_1{margin:0 0 80px}
.ul-listby3{margin:30px 0}
.ul-listby3 .date{font-size:12px;margin-bottom:0}
.ul-listby3 .desc{font-size:16px}
.ul-listby3 li{margin-bottom:15px}
.ul-listby3 .con{padding-bottom:10px}
.row-contact{padding:60px 0 0}
.m-contact .g-top1 .tit{padding-left:0;margin-top:-10px}
.m-contact .g-top1 .en{font-size:80px}
.m-contact{padding:20px 20px 40px}
.m-contact .left{width:450px;padding-left:0}
.m-contact .txt{padding-left:0;margin-top:30px;font-size:14px}
.m-contact .txt p{margin-bottom:10px;padding-left:30px;background-size:20px auto}
.m-contact .right{padding:0}
.m-contact #mapDiv{height:300px}
.m-schedule .top .tit{font-size:30px;margin-bottom:20px}
.m-schedule{width:100%}
.row-schedule::after{width:300px;height:300px}
.m-schedule .logos1{width:100px}
.ul-tabs1 .con{display:block;line-height:35px;width:126px}
.ul-tabs1 li{margin:0 10px}
.m-schedule .picbox .info .down{width:170px}
.m-schedule .picbox .info{padding-right:20px;margin-bottom:20px}
.m-schedule .picbox{padding:30px 0}
.ul-lists1{margin-top:40px;padding-left:0}
.ul-lists1 .con .box{width:100px;margin-right:20px}
.ul-lists1 .con{font-size:14px}
.row-anniversary1 .txt .img{width:80px}
.row-anniversary1 .txt .tit{font-size:30px}
.row-anniversary1 .txt .desc{font-size:16px}
.ul-listan1{margin:80px -10px 0}
.ul-listan1 li{padding:0 10px;margin-bottom:40px}
.ul-listan1 .con,.ul-listan1 li:first-child .con{padding:20px;border-radius:10px}
.ul-listan1 .date .d1,.ul-listnewm2 .date .d1{font-size:20px}
.ul-listan1 .date,.ul-listnewm2 .date{margin:-20px 0 10px;font-size:12px;width:80px;padding:6px 0;border-radius:5px}
.ul-listan1 .tit{font-size:16px}
.ul-listan1 .desc{font-size:14px}
.ul-listan1 li:first-child .date{margin-bottom:10px}
.ul-listan1 li:first-child .pic{width:500px;margin-left:30px}
.row-anniversary2{padding-bottom:80px}
.row-anniversary1 .txt{bottom:80px;padding:0 15px}
.ul-listan1 .pic1{border-radius:10px}
.row-newm1 .txt .inner{width:auto}
.ul-listnewm2 li{padding:0 10px;margin-bottom:40px}
.ul-listnewm2{margin:60px -10px 0}
.ul-listnewm2 .con{padding:20px}
.row-newm1 .txt .date .d1{font-size:24px}
.row-newm1 .txt .date{font-size:12px;width:80px;margin-right:20px;border-radius:5px}
.row-newm1 .txt .tit{font-size:18px;margin-bottom:0}
.row-newm1 .txt .desc{font-size:14px}
.ul-listnewm2 .tit{font-size:16px}
.ul-listnewm2 .desc{font-size:14px}
.row-newm2{padding-bottom:80px}
.row-album{padding:80px 0}
.ul-album{margin:0}
.ul-album li{padding:0 10px;margin-bottom:40px}
.ul-album .pic{border-radius:10px}
.ul-album .txt,.ul-album li:first-child .txt{bottom:20px}
.ul-album .txt{font-size:16px;padding:0 10px;line-height:30px}
.ul-album .txt .info{width:60px;background-color:#00a3ea;border-radius:30px;text-align:center;margin-right:10px;font-size:14px}
.row-albumdet1 .txt{padding:0 15px}
.row-albumdet1 .txt .inner{width:auto}
.row-albumdet1 .txt .tit{font-size:18px}
.row-albumdet1 .txt .desc{font-size:14px;margin-bottom:15px}
.row-albumdet1 .txt .more{display:block;width:130px;line-height:30px;font-size:12px}
.row-albumdet1 .txt .more::after{width:14px;height:14px}
.row-albumdet1 .txt .more:hover:after{right:0}
.ul-albumdet2 li{padding:0 10px;margin-bottom:40px}
.ul-albumdet2{margin:20px -10px 0}
.ul-albumdet2 .con{border-radius:10px}
.row-albumdet2{padding:80px 0}
.m-videobox .play{width:60px;height:60px}
.m-character1 .right{padding:0}
.m-character1 .right .g-top1{margin-bottom:20px}
.m-character1 .right .inner{padding:20px;height:360px}
.row-character2{padding:80px 0}
.row-character1{padding-top:80px}
.row-character1::after,.row-character2::after{width:100%}
.row-magazine{padding:80px 0}
.m-mag1{margin-bottom:30px}
.ul-listm1 li{padding:0 10px;margin-bottom:30px}
.ul-listm1{margin:0 -10px}
.ul-listm1 .con{border-radius:10px}
.row-admis1 .txt{padding:20px;right:10px;bottom:10px;width:300px;border-radius:10px}
.row-admis1 .txt .date .d1{font-size:24px}
.row-admis1 .txt .date .d2{font-size:12px}
.row-admis1 .txt .date{padding:8px 0;width:70px}
.row-admis1 .txt .tit{font-size:24px;margin-bottom:20px}
.g-more2{width:180px}
.row-admis1{margin-bottom:80px}
.row-admis1_2{margin-bottom:0}
.m-topad1 .left{line-height:30px;margin-right:20px}
.m-topad1{margin-bottom:40px}
.row-admis2{padding-bottom:80px}
.m-admis3 .tit{font-size:20px}
.m-admis3 .txt .desc p{padding-left:25px;background-position:left center;background-repeat:no-repeat;background-size:20px auto;margin-bottom:20px}
.m-admis3 .right img{width:100px}
.m-admis3 .right .box{margin:0 5px}
.m-admis3 .right{padding:10px 5px;font-size:12px}
.row-admis4 .txt{right:15px}
.row-admis4 .txt .tit{font-size:20px;margin-bottom:10px}
.row-admis1_3 .txt .info{font-size:16px;margin:15px 0}
.row-admis7{padding-top:80px}
.row-admis6 .img{width:100%}
.row-admis6{padding:80px 0}
.row-admis5 .txt{width:90%;padding:20px;border-radius:10px}
.row-admis5 .txt .group,.row-admis5 .txt .group.on{font-size:18px}
.row-admis5 .txt .group{margin-bottom:20px}
.row-admis5 .txt .group .num{display:block;text-align:center;width:32px;line-height:32px;background-color:#c8a2d0;border-radius:50%;float:left;margin-right:7px}
.row-admis5 .txt .group .span2{line-height:32px}
.row-admis5 .txt .right .box{font-size:12px;margin-bottom:10px}
.row-active1 .m-union .box{margin-top:20px}
.row-active3.row-futurecity2{padding:40px 0 0}
.row-active3 .g-swipere1 .swiper-pagination-bullets{bottom:15px!important;bottom:8.333vw!important}
.g-dots2 .slick-dots{margin-top:10px}
.row-active1 .m-union .top{overflow:visible}
.ul-listact6 li{padding:0 10px;margin-bottom:20px}
.ul-listact6{margin:30px -10px 0}
.m-active5{margin:60px 0}
.m-active5 .inner .tit{font-size:16px;margin-bottom:10px}
.m-tableact1 table{font-size:16px}
.m-tableact1 table td,.m-tableact1 table th{height:60px}
.m-tableact2{
    padding: 15px 0;
}
.m-tableact2 table td, .m-tableact2 table th{
    height: 30px;
}
.m-tableact2 table{
    font-size: 10px;
}
.ul-listact6 .con{padding:0;border-radius:10px}
.ul-listact6 .inner{
    padding: 10px;
}
.ul-listact6 .date{font-size:12px;margin-bottom:10px}
.ul-listact6 .tit{font-size:16px}
.m-active6{padding-bottom:50px}
.m-active5 .inner{padding:20px;border-radius:10px}
.row-active2 .m-union .left{padding-top:10px}
.m-active3 .g-more2{position:relative;right:auto;bottom:auto;margin:20px 0 0 15px;display:block}
.ul-library .top{font-size:24px}
.m-bans1 .tit{font-size:20px;margin-bottom:10px}
.m-bans1 .desc{font-size:16px;margin-bottom:50px}
.m-bans1.m-img2 .con{padding:10px;border-radius:10px}
.m-bans1 .col-l{width:240px;margin-right:20px}
.row-show2 .box2{padding:80px 0 50px}
.m-bans2{padding:0;margin:30px 0 0}
.m-bans2 .slick-list{padding-right:0}
.m-bans2 .item{padding:0 10px}
.m-club.row-show2{padding-top:80px}
.row-show2.m-club .box1{margin-top:40px}
.m-bans1 .g-more2{float:none}
.banner .img{
    height: 300px;
}
.banner .txt .tit{font-size:40px}
.banner .txt .en{font-size:18px}
.row-idx1 .ul-listan1 li{margin-bottom:0}
.ul-idx4 .con{width:200px}
.ul-idx4 li:nth-child(even) .con{padding-top:100px}
.row-idx5 .y1,.row-idx5 .y3,.row-idx6 .y2{width:300px}
.row-idx6{padding-top:80px}
.m-idx6_1 .list{margin-bottom:30px}
.m-idx6_1 .con{margin:0 10px}
.m-idx6_1 .pic{border-radius:10px}
.row-idx6 .col-l{float:none;width:100%;margin-right:0;margin-bottom:30px}
.row-idx6 .col-l .bg{display:none}
.row-idx6 .right-box{width:100%;padding:0 15px}
.row-ab1::after{width:300px}
.ul-tabch3{white-space:nowrap;overflow-y:auto}
.ul-listm1 .top{font-size:80px}
.ul-listm1 .txt .tit{font-size:20px}
.ul-listm1 .txt .icon{width:20px;margin:0 auto 10px}
}
@media only screen and (max-width:959px){
.m-mission1 .tit{font-size:30px}
.m-mission1 .desc{font-size:16px}
.ul-mission3 .li3 .left{padding-top:30px}
.ul-mission3 .li2 .left{margin-top:0}
.ul-mission3 .li1 .pic,.ul-mission3 .pic{width:400px;border-radius:10px}
.ul-mission3 .en{font-size:30px}
.ul-mission3 .tit{font-size:16px}
.ul-mission3 .desc{font-size:20px}
.ul-mission3 .info{font-size:14px}
.ul-tab1 li{margin:0 10px}
.ul-tab1 .con{line-height:40px;font-size:14px}
.g-ban1 .txt .tit{font-size:20px}
.g-ban1 .txt{bottom:70px}
.m-mission2 .pic{border-radius:10px}
.m-mission1{margin-top:20px}
.m-banab3_1 .left .tit,.ul-leader .name{font-size:16px}
.ul-listab2 .top{font-size:20px}
.ul-listab2 .tit{font-size:14px}
.m-ab1 .left .info{font-size:30px}
.m-ab1 .left .pic{width:630px}
.m-ab1 .left .after{height:360px}
.ul-listab2 li{width:200px}
.row-ab1{overflow:hidden}
.m-contpop2 .txt{font-size:14px;line-height:1.6}
.m-campus1 .pic,.m-campus1 .txt{width:100%;padding:0}
.m-campus1 .pic{margin-bottom:20px}
.m-campus1{display:block;margin-bottom:50px}
.m-banby2 .info .n1{display:block;margin-bottom:10px}
.m-banby2 .slick-next{right:20px}
.m-banby2 .slick-prev{right:60px}
.m-banby2 .slick-arrow{bottom:30px;width:20px;height:20px}
.m-by3_2::after{display:none}
.m-banby3{padding:0}
.m-banby3 .pic{border-radius:10px}
.m-select1{margin:20px auto 30px}
.m-select1 .layui-input{height:48px;line-height:48px;padding:0 40px;font-size:14px}
.m-select1 .layui-form-select .layui-edge{width:12px;height:12px}
.m-banby2 .desc{margin-bottom:80px}
.m-banby2 .right{height:530px}
.row-by2::after{width:500px;height:500px}
.row-ab2 .info{font-size:12px}
.m-contact .g-top1 .en{font-size:30px}
.ul-listan1 li:first-child .pic{width:400px}
.ul-listan1 .date .d1{font-size:18px}
.ul-listnewm2 li{width:50%}
.ul-listnewm2 .con{border-radius:10px}
.ul-albumdet2 li{width:50%}
.row-albumdet1 .txt .info{width:60px;line-height:32px;border-radius:30px;text-align:center;color:#fff;font-size:14px}
.ul-tabch3 li{margin-right:10px}
.m-admis3 .inner{display:block}
.row-admis3 .bg{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;display:block;object-fit:cover}
.m-admis3{position:relative;left:0;right:0;top:auto;transform:translateY(0);padding:40px 0}
.m-admis3 .tit{margin-bottom:10px}
.m-admis3 .right{background-color:transparent}
.m-admis3 .right .box{margin:0;padding:10px;background-color:#fff}
.m-admis3 .txt .desc p{margin-bottom:5px}
.ul-library .top{font-size:20px}
.ul-idx4 .con{width:150px}
.m-idx6_1 .con{width:300px}
.m-idx6_1 li:nth-child(even) .con{width:162px}
.row-admis5 .txt .group,.row-admis5 .txt .group.on{font-size:16px}
.row-admis5 .txt .right{width:38%}
.row-admis5 .txt .group .num{width:26px;line-height:26px;margin-top:4px}
.ul-listm1 .top{font-size:50px;top:0;left:0;right:0;letter-spacing:0}
}
@media only screen and (max-width:767px){
.m-pop-video .inner2{width: 90%;}
.m-schedule .top{padding:0 15px}
.ul-tab1 li{margin:0 5px}
.ul-tab1 .con{line-height:30px}
.g-top1 .en{font-size:30px}
.g-top1 .tit{font-size:16px;margin-top:-10px}
.m-mission1 .tit{font-size:20px}
.m-mission1 .desc{font-size:14px}
.m-mission2 .con{width:200px}
.m-mission2 li:nth-child(even) .con{width:96px}
.ul-mission3 .con{display:block}
.ul-mission3 .tit{margin-bottom:20px}
.ul-mission3 .li1 .pic,.ul-mission3 .pic{width:100%;border-radius:5px}
.ul-mission3 .left,.ul-mission3 .li1 .left{padding:0;margin:0 0 20px}
.ul-mission3 li{margin-bottom:40px}
.row-mission1{padding:60px 0}
.m-mission2{margin-bottom:60px}
.ul-leader{margin:0}
.ul-leader li{width:100%;float:none;padding:0}
.row-leader{padding:60px 0}
.m-contpop1 .cont{display:block;padding:10px 10px 20px;max-height:80vh;overflow-y:auto}
.m-contpop1 .pic{border-radius:5px}
.m-contpop1 .left{width:100%;margin-bottom:10px}
.m-contpop1 .right{width:100%}
.m-contpop1 .txt{height:auto}
.m-contpop1 .top .name{font-size:18px}
.m-ab1 .left .pic{width:100%}
.m-ab1 .right{width:100%;top:auto;right:auto;font-size:14px;position:relative;box-shadow:none}
.m-ab1 .left{padding:0}
.m-ab1 .left .after,.m-ab1 .left .info{display:none}
.m-ab1 .right .btn{line-height:40px}
.m-ab1{border-radius:5px;background-color:#fff}
.row-ab1{padding:40px 0 60px}
.ul-listab2 li{width:80px;margin:0 5px 10px}
.ul-listab2 .tit{font-size:12px}
.ul-listab2 .top{font-size:18px}
.m-banab3_1{padding:0;margin-bottom:60px}
.m-banab3_1 .item,.m-banab3_2 .item{padding:0 10px}
.m-banab3_1 .con{padding:10px 10px 20px;border-radius:5px}
.m-banab3_1 .left,.m-banab3_1 .right{float:none;width:100%}
.m-banab3_1 .right{margin-bottom:20px}
.m-banab3_2{padding:0}
.m-banab3_2 .left{float:none;width:100%;margin-right:0;margin-bottom:20px}
.ul-tabch3 li{margin:0 5px 5px 0}
.m-bancp1{padding:0 0 30px}
.row-campus{padding:40px 0 60px}
.m-banby2 .left{float:none;width:100%;margin-bottom:20px;margin-right:0}
.g-more2,.g-more2:hover{width:120px;line-height:40px;font-size:12px}
.row-by2{padding:40px 0 20px}
.g-more1{line-height:45px}
.m-contact .left{width:100%;float:none;margin-bottom:20px}
.m-contact #mapDiv{height:200px}
.m-contact .right .map{border-radius:5px}
.m-contact .txt p{background-position:top 2px left}
.m-schedule .top .tit{font-size:20px}
.m-schedule .picbox .info .down{font-size:12px;width:120px}
.m-schedule .picbox .info .down .span1{padding-left:24px;background-size:18px auto}
.ul-lists1 .con .box{width:50px;height:10px;margin-right:10px}
.ul-lists1 li{width:50%;margin-bottom:20px}
.row-schedule{padding-bottom:60px}
.m-banby2 .con{display:block}
.m-banby2 .right{height:auto}
.ul-listan1 li{float:none;width:100%;padding:0;margin-bottom:30px}
.ul-listan1 .date{padding:8px 0;width:70px}
.ul-listan1 .con,.ul-listan1 li:first-child .con{display:block;padding:20px 10px}
.ul-listan1 li:first-child .pic{width:auto;margin-left:0}
.ul-listan1 .date,.ul-listan1 li:first-child .date{margin:-20px 0 10px 10px;border-radius:5px}
.row-anniversary1 .txt .img{width:40px}
.row-anniversary1 .txt .tit{font-size:18px}
.row-anniversary1 .txt .desc{font-size:12px}
.row-anniversary1 .txt{bottom:20px}
.ul-listan1,.ul-listnewm2{margin:40px 0 0}
.ul-listnewm2 li{width:100%;float:none;padding:0}
.row-newm1 .txt .date{width:70px;margin-right:10px}
.row-newm1 .txt .date .d1,.ul-listan1 .date .d1,.ul-listnewm2 .date .d1{font-size:18px}
.ul-listnewm2 .date{width:70px}
.ul-listnewm2 .date .d2{font-size:12px}
.ul-listnewm2 .pic{border-radius:10px}
.ul-album{margin:0}
.ul-album li{float:none;width:100%;padding:0;margin-bottom:30px}
.ul-album li:first-child .pic{padding-top:65%}
.row-album{padding:40px 0 60px}
.ul-album .pic{border-radius:5px}
.ul-album .txt .info{width:50px;font-size:12px}
.ul-albumdet2 li{padding:0;width:100%;float:none;margin-bottom:30px}
.ul-albumdet2{margin:20px 0 0}
.row-albumdet2{padding:40px 0 60px}
.row-albumdet1 .bg{min-height:400px;object-fit:cover}
.m-videobox .play{width:30px;height:30px}
.row-albumdet4{padding:60px 0}
.m-character1 .right .inner,.m-character2 .right .inner{border-radius:10px;height:auto}
.m-character1 .desc{height:auto;margin-bottom:20px}
.g-more2{background-size:12px auto}
.ul-listm1 li{width:100%;padding:0}
.ul-listm1{margin:0}
.m-select1 .layui-input{padding:0 20px}
.m-mag1 .group{margin-right:10px}
.m-select1{width:120px}
.m-select1 .layui-form-select .layui-edge{right:15px}
.row-magazine{padding:40px 0 60px}
.row-admis1 .txt .tit{font-size:16px;margin-bottom:10px}
.row-admis1 .txt .date .d1{font-size:16px}
.row-admis1 .txt .date{width:50px;border-radius:4px}
.row-admis1 .bg{min-height:300px;object-fit:cover}
.row-admis1 .txt{padding:10px}
.m-topad1 .left{margin-right:10px}
.m-topad1 .group{display:block;margin-bottom:15px}
.row-admis1{margin-bottom:40px}
.row-admis1_2{margin-bottom:0}
.m-admis3 .tit{font-size:16px}
.m-admis3 .txt .desc{font-size:12px}
.m-admis3 .txt .desc p{padding-left:18px;background-position:left center;background-repeat:no-repeat;background-size:14px auto}
.m-admis3 .right img{padding:5px}
.m-admis3 .right{font-size:10px}
.row-admis4 .txt .tit{font-size:18px}
.row-admis1_3 .txt .info{font-size:14px;margin:0 0 10px}
.row-admis7{padding-top:40px}
.row-admis5 .txt{display:block;position:relative;top:auto;transform:translate(0,0);left:auto;width:100%;border-radius:0}
.row-admis5 .txt .left,.row-admis5 .txt .right{width:100%}
.row-admis5 .txt .group,.row-admis5 .txt .group.on{font-size:14px}
.row-admis5 .txt .group .num{display:block;text-align:center;width:26px;line-height:26px}
.row-admis5 .txt .group .span2{line-height:26px}
.g-ban1 .txt .tit .span1{margin-left:5px}
.g-dots2 .slick-dots button{width:6px;height:6px}
.g-dots2 .slick-dots{margin-top:5px}
.m-tableact1 table{font-size:12px}
.m-active5 .inner{padding:20px 10px}
.ul-listact6{margin:30px 0 0}
.ul-listact6 li{width:100%;padding:0}
.m-bans1 .col-l{width:100%;margin-right:0;margin-bottom:20px}
.m-bans1.m-img2 .con{display:block}
.m-bans1 .desc{font-size:12px}
.m-bans1 .tit{font-size:16px}
.m-idx2 .right .box .group{float:none;width:100%;padding:0;margin-bottom:10px}
.m-idx2 .right .box{margin:0}
.row-idx1 .ul-listan1{margin-top:30px}
.banner .txt{bottom:20px}
.banner .txt .tit{font-size:18px}
.banner .txt .en{font-size:14px}
.m-bancp1 .con{width:280px}
.ul-idx4{display:block;overflow:hidden}
.ul-idx4 li{float:left;width:50%;margin-bottom:20px}
.ul-idx4 li:nth-child(even) .con{padding-top:10px}
.ul-idx4 .con{padding:0 10px;width:100%}
}
.g-tope1 .en{text-shadow:0 0 20px rgba(74,79,194,.15)}
.g-tope2 .en{font-size:200px;text-shadow:0 0 20px rgba(74,79,194,0);color:#fff;margin-top:-20px;text-transform:capitalize}
.g-tope2 .tit{margin:-75px 0 0 52px}
.g-tope3 .en{text-shadow:0 0 20px rgba(162,102,174,.15)}
.m-swipere1 .box{background-position:center;background-size:cover;background-repeat:no-repeat;padding:191px 0;width:100%}
.m-swipere1 .con{padding:80px 80px 80px 85px;width:700px;height:601px;background:#fff;border-radius:30px;overflow:hidden;overflow-y:auto}
.m-swipere1 .tit{font-weight:700;font-size:28px;line-height:1.32;color:#3f3f3f;margin-bottom:40px}
.m-swipere1 .desc{font-size:16px;line-height:1.75;text-align:justify;color:#3f3f3f}
.g-swipere1 .swiper-pagination-bullets{bottom:34px!important}
.g-swipere1 .swiper-pagination-bullet{width:120px;height:6px;background:rgba(255,255,255,.4);backdrop-filter:blur(5px);opacity:1;margin:0 8px!important;border-radius:3px;overflow:hidden}
.g-swipere1 .swiper-pagination-bullet-active{opacity:1;background:#fff}
.row-campusschool2{position:relative;padding:217px 0 60px}
.bgc{position:absolute;left:-20px;top:-160px;width:662px;height:992px;display:block;object-fit:contain}
.row-campusschool2 .g-tope1{margin-bottom:57px}
.row-campusschool2 .pic1 img{display:block;width:100%}
.row-campusschool3{position:relative;padding:178px 0 85px}
.row-campusschool3 .g-tope1{margin-bottom:32px}
.ul-tabe1{margin-bottom:75px;font-size:0}
.ul-tabe1 .con{display:inline-block;vertical-align:middle;height:37px;line-height:37px;position:relative}
.ul-tabe1 .con::after,.ul-tabe1 .con::before{position:absolute;top:0;left:0;bottom:0;width:1px;height:40px;display:block;content:' ';background-color:#b7b7b7}
.ul-tabe1 .con::before{left:auto;right:-1px;z-index:5}
.ul-tabe1 .con:hover::after,.ul-tabe1 .con:hover::before,.ul-tabe1 .on .con::after,.ul-tabe1 .on .con::before{background-color:#7a3389}
.ul-tabe2{position:relative;z-index:55}
.ul-tabe2 li{width:16.6%;float:left;display:block;margin-right:0;margin-bottom:41px}
.ul-tabe2 .con{width:248px;height:80px;font-size:20px;padding:0 40px;display:flex;justify-content:center;align-items:center}
.ul-tabe2 .con .item{line-height:1.3}
.m-bote1{display:block;width:200px;padding-top:17px;border-top:1px solid #3f3f3f;margin-top:65px;cursor: pointer;}
.row-campusschool4{position:relative;padding:245px 0 173px}
.row-campusschool4 .bgc{width:992px;left:-200px;top:-300px}
.row-campusschool4 .box1{position:relative}
.row-campusschool4 .box1 .conl{position:absolute;top:0;left:0}
.m-bote1 .box{font-size:14px;color:#3f3f3f;background-image:url(../images/campus/icon.png);background-size:15px auto;background-position:right center;background-repeat:no-repeat;transition:.5s}
.m-bote1:hover .box{color:#7a3389;background-image:url(../images/campus/iconon.png)}
.m-bote1:hover{border-color:#7a3389}
.ul-leadere1{margin-bottom:24px;font-size:0;text-align:right}
.ul-leadere1 li{display:inline-block;float:none}
.row-campusschool5 .box{background:radial-gradient(30.74% 99.03% at 15.9% -19.15%,rgba(200,162,208,.2) 0,rgba(200,162,208,0) 100%);box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px 30px 0 0;overflow:hidden;padding:20px 185px 257px 26px;margin-bottom:-135px;background-color:#fff}
.row-campusschool5 .inner{display:flex;justify-content:space-between;align-items:flex-end}
.row-campusschool5 .conl .item{overflow:hidden;margin-top:26px}
.row-campusschool5 .conl .item .pic{width:28px;height:28px;float:left;overflow:hidden;margin-right:15px}
.row-campusschool5 .conl .item .pic img{display:block;width:100%;height:100%}
.row-campusschool5 .conl .tit{line-height:28px;font-size:16px;color:#3f3f3f;overflow:hidden}
.row-campusschool5 .conr{padding:10px 0 0;overflow:hidden}
.row-campusschool5 .conr .item{float:left;width:220px;margin-left:103px}
.row-campusschool5 .conr .item .pic{margin-bottom:12px}
.row-campusschool5 .conr .item .pic img{display:block;width:100%}
.row-campusschool5 .conl{position:relative;top:-5px;padding-left:51px}
.row-campusschool5 .conr .tit{font-size:16px;text-align:center;color:#3f3f3f}
.row-bilingualinternational4{padding-bottom:0}
.row-bilingualinternational5{position:relative;padding:173px 0 64px}
.ul-biling{overflow:hidden;margin:147px -75px 0}
.ul-biling .con{display:block;overflow:hidden;margin:0 75px}
.ul-biling .m-bote1{margin-top:30px;float:right}
.ul-biling .tit1{font-weight:700;font-size:28px;color:#3f3f3f;margin-bottom:58px;transition:.5s}
.ul-biling .con:hover .tit1{color:#7a3389}
.ul-biling .pic .img{border-radius:20px;display:block;width:100%;margin-bottom:30px;transition:.5s}
.ul-biling .con:hover .pic{overflow:hidden}
.ul-biling .con:hover .pic .img{transform:scale(1.08)}
.row-elitequality3{padding-bottom:0}
.row-elitequality4{padding:166px 0 0}
.row-elitequality5{padding:165px 0 271px;position:relative}
.row-elitequality5 .bgc{position:absolute;top:-200px;left:500px;width:992px;height:992px}
.row-elitequality5 .inner{position:relative;z-index:9}
.row-elitequality5 .g-top2{margin-bottom:103px}
.row-elitequality5 .box1,.row-elitequality5 .txt{overflow:hidden}
.row-elitequality5 .pic{float:left;width:880px;height:600px;border-radius:30px;overflow:hidden;margin:69px 89px 0 0}
.row-elitequality5 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.row-elitequality5 .desc{font-size:16px;line-height:1.5625;color:#3f3f3f}
.row-nurseryschool1 .inner{min-height:584px;display:flex;justify-content:center;align-items:center}
.row-nurseryschool1 .tit{font-size:28px;color:#000}
.row-innovativeproject1{padding:270px 0 4px}
.ul-innovativeproject1 li{margin-bottom:269px}
.ul-innovativeproject1 .con{position:relative;display:block;overflow:hidden}
.ul-innovativeproject1 .pic{position:absolute;top:0;left:0}
.ul-innovativeproject1 .pic1{position:relative;z-index:5;width:1200px;height:602px;overflow:hidden;border-radius:15px;margin:0 0 0 100px}
.ul-innovativeproject1 .bg img,.ul-innovativeproject1 .pic1 img{display:block;width:100%;height:100%;object-fit:cover}
.ul-innovativeproject1 .bg{position:absolute;z-index:4;width:720px;height:612px;overflow:hidden;border-radius:30px;top:80px;left:0}
.ul-innovativeproject1 .txt{position:relative;margin-top:160px;right:0;float:right;z-index:6;padding:78px 84px 79px 80px;width:1010px;background:#fff;border-radius:20px;overflow:hidden}
.ul-innovativeproject1 .txt .tit1{font-size:28px;color:#3f3f3f;margin-bottom:39px}
.ul-innovativeproject1 .txt .tit1 .ch{font-weight:700;margin-bottom:4px}
.ul-innovativeproject1 .desc{font-size:16px;line-height:2.5;color:#3f3f3f;margin-bottom:80px}
.ul-innovativeproject1 .pic1-1{position:relative}
.ul-innovativeproject1 .tit2{position:absolute;left:14%;bottom:-13.4%;font-size:120px;text-transform:capitalize;color:#fff;z-index:6;font-weight:700}
.ul-refreshingcamp{margin-bottom:72px;margin-top:100px}
.ul-refreshingcamp .con,.ul-refreshingcamp li:first-child .con{display:block;padding:45px 52px 118px}
.ul-refreshingcamp .pic,.ul-refreshingcamp li:first-child .pic{width:auto;margin-left:0}
.ul-refreshingcamp li,.ul-refreshingcamp li:first-child{width:50%;margin-bottom:87px}
.ul-refreshingcamp li .pic1,.ul-refreshingcamp li:first-child .pic1{padding-top:48.6%}
.ul-refreshingcamp li .date,.ul-refreshingcamp li:first-child .date{margin-top:-60px;margin-bottom:38px}
.ul-refreshingcamp .tit{margin-bottom:21px}
.row-refreshingcamp{padding-bottom:273px}
.m-universityguide1 .pic{position:relative}
.m-universityguide1 .pic .bg{display:block;width:100%}
.m-universityguide1 .pic .box{position:absolute;right:0;bottom:-90px;width:100%;z-index:5}
.m-universityguide1 .txt{width:720px;background:radial-gradient(56.85% 77.06% at 21.47% 11.31%,rgba(200,162,208,.1) 0,rgba(200,162,208,0) 100%),#fff;border-radius:30px;overflow:hidden;float:right;padding:19px 27px 103px}
.m-universityguide1 .txt .desc{font-size:16px;line-height:1.5625;color:#3f3f3f;padding:61px 55px 0 49px}
.row-universityguide2{padding:270px 0 60px}
.ul-universityguide1{overflow:hidden;margin:0 -20px}
.ul-universityguide1 li{float:left;width:50%;margin-bottom:40px}
.ul-universityguide1 .con{display:block;margin:0 20px;background:#fff;border-radius:20px;overflow:hidden}
.ul-universityguide1 .pic{float:left;width:380px;height:400px;overflow:hidden}
.ul-universityguide1 .pic img{display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.ul-universityguide1 .con:hover .pic img{transform:scale(1.08)}
.ul-universityguide1 .txt{overflow:hidden;padding:65px 47px 0 38px}
.ul-universityguide1 .txt .num{font-size:16px;line-height:2em;color:#3f3f3f;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 2em;}
.ul-universityguide1 .txt .tit{font-weight:700;font-size:28px;color:#3f3f3f;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:13px 0 77px;line-height: 1.4em;height: 1.4em;}
.ul-universityguide1 .txt .desc{font-size:16px;line-height:2;color:#3f3f3f;height:6em;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.row-futurecity1{padding:270px 0 100px}
.row-futurecity1 .inner{position:relative;overflow:hidden;padding:255px 0 60px}
.row-futurecity1 .inner .conl{float:left;width:1224px}
.swiper-futurecity1 .con{display:block}
.swiper-futurecity1 .pic{position:relative;height:0;padding-top:59.1%;border-radius:30px;overflow:hidden}
.swiper-futurecity1 .pic img{position:absolute;top:0;right:0;left:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.row-futurecity1 .inner .txt{width:620px;position:absolute;right:0;z-index:5;margin-top:168px}
.row-futurecity1 .inner .txt .tit{font-weight:900;font-size:36px;line-height:1.305;text-align:right;color:#3f3f3f;margin-bottom:61px}
.row-futurecity1 .inner .txt .desc{width:100%;background:#fff;border-radius:20px;overflow:hidden;padding:79px 88px 80px 81px;font-size:16px;line-height:1.75;color:#3f3f3f}
.row-futurecity1 .inner .txt .desc .p{height:170px;overflow-y:auto}
.ul-futurecity1{overflow:hidden;margin:0 -10px}
.ul-futurecity1 li{width:33.3%;float:left;margin-bottom:15px}
.ul-futurecity1 .con{display:block;background:#fff;border-radius:20px;overflow:hidden;margin:0 10px;padding:59px 20px;text-align:center}
.ul-futurecity1 .tit{font-size:16px;line-height:2;color:#7a3389;margin-bottom:12px}
.ul-futurecity1 .desc{font-weight:900;font-size:28px;line-height:1.32;color:#3f3f3f}
.row-futurecity3 .g-top2{margin-bottom:116px}
.ul-futurecity2{margin-top:0}
.swiper-futurecity2 .pic{position:relative;height:0;padding-top:51.5%;overflow:hidden}
.swiper-futurecity2 .pic img{position:absolute;top:0;right:0;left:0;bottom:0;display:block;width:100%;height:100%;object-fit:cover;transition:.5s}
.row-futurecity2{padding:110px 0 0}
.row-futurecity3{position:relative;padding:245px 0 153px}
.row-futurecity3 .bgc{left:100px;top:-255px;width:992px}
.ul-futurecity2 .tit{line-height:1.32;height:2.64em;line-clamp:2;-webkit-line-clamp:2;margin-bottom:9px}
.ul-futurecity2 li:first-child .pic{margin-left:128px}
.ul-futurecity2 .desc{margin-bottom:20px;font-size:16px;line-height:1.75;height:3.5em;color:#3f3f3f;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;display:box;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-futurecity2 li:first-child .date{margin-left:0}
.ul-futurecity2 .date{padding-bottom:17px;margin-bottom:40px}
.ul-universityguide3 .txt{background-image:url(../images/campus/bg7.png);text-align:right}
.ul-futurecity3 .txt{margin-top:582px;padding:80px;width:960px;right:100px}
.ul-futurecity3 .desc{line-height:1.75;margin-bottom:0!important}
.ul-futurecity3 .pic1{width:1448px;height:680px;margin:0 0 0 140px;border-radius:30px}
.ul-futurecity3 .bg{width:1186px;height:624px;top:180px}
.m-invitevalor1{padding:207px 0 0}
.m-invitevalor1 .ul-futurecity3 .bg{top:119px}
.m-invitevalor1 .ul-futurecity3 .txt{margin-top:279px;width:496px;right:0}
.m-invitevalor1 .ul-futurecity3 .pic1{width:1162px}
.m-invitevalor1 .ul-futurecity3 .desc{line-height:1.9375;color:#3f3f3f}
.m-invitevalor1 .ul-futurecity3 .desc span{color:#7a3389;font-weight:600;font-size:22px}
.m-invitevalor1 .ul-futurecity3 li{margin-bottom:0}
.row-invitevalor2{padding:183px 0 0}
.m-invitevalor2 .box{overflow:hidden}
.row-invitevalor2 .txt{padding-top:85px}
.row-invitevalor2 .g-top2{margin-bottom:53px}
.row-invitevalor2 .txt .desc{line-height:1.75}
.row-invitevalor2 .m-bote1{margin-top:27px}
.m-invitevalor2 .pic{width:880px;height:600px;border-radius:30px;overflow:hidden;margin-right:50px}
.m-invitevalor2 .pic img{display:block;width:100%;height:100%;object-fit:cover}
.m-invitevalor2 .txt{overflow:hidden}
.m-invitevalor2 .txt .desc{font-size:16px;line-height:1.75;margin-bottom:20px;color:#3f3f3f}
.row-invitevalor3{position:relative;padding:250px 0 270px}
.row-invitevalor3 .bgc{left:120px;top:-306px;width:992px}
.m-post{position:relative;padding-bottom:121px}
.m-post .s1{float:left;overflow:hidden}
.m-post .box{padding:83px 0 0;overflow:hidden}
.m-post .box .item{padding:38px 0;border-bottom:1px solid #b7b7b7;overflow:hidden}
.m-post .tit{position:relative;cursor:pointer;overflow:hidden}
.m-post .tit h3{font-size:20px;color:#3f3f3f;font-weight:400;margin-bottom:7px}
.m-post .s1 .en{font-size:14px;color:#a266ae}
.m-post .tit i{display:block;width:44px;height:44px;background:url(../images/campus/icon4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);right:0}
.m-post .tit.on i{background-image:url(../images/campus/icon5.png)}
.m-post .down{display:none;overflow:hidden}
.m-post .down .item1{padding:37px 0 1px}
.m-post .down .tit1{font-weight:700;font-size:18px;color:#3f3f3f;margin-bottom:9px}
.m-post .down .desc{font-size:16px;line-height:1.9375;color:#3f3f3f}
.m-loadmore{font-size:14px;color:#3f3f3f;display:block;line-height:60px;background:#f2f2f2;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:30px;text-align:center;overflow:hidden}
.ul-biling .height{height:210px}
@media only screen and (min-width:1199px){
.g-tope1 .en{text-shadow:0 0 1.041vw rgba(74,79,194,.15)}
.g-tope2 .en{font-size:10.41vw;text-shadow:0 0 1.041vw rgba(74,79,194,0);margin-top:-1.041vw;text-transform:capitalize}
.g-tope2 .tit{margin:-3.906vw 0 0 2.708vw}
.g-tope3 .en{text-shadow:0 0 1.041vw rgba(162,102,174,.15)}
.m-swipere1 .box{background-size:cover;background-repeat:no-repeat;padding:9.947vw 0}
.m-swipere1 .con{padding:4.166vw 4.166vw 4.166vw 4.427vw;width:36.45vw;height:31.3vw;background:#fff;border-radius:1.562vw}
.m-swipere1 .tit{font-weight:700;font-size:1.458vw;line-height:1.32;margin-bottom:2.083vw}
.m-swipere1 .desc{font-size:.833vw;line-height:1.75}
.g-swipere1 .swiper-pagination-bullets{bottom:1.77vw!important}
.g-swipere1 .swiper-pagination-bullet{width:6.25vw;height:.312vw;background:rgba(255,255,255,.4);backdrop-filter:blur(.26vw);opacity:1;margin:0 .416vw!important;border-radius:.156vw}
.g-swipere1 .swiper-pagination-bullet-active{opacity:1;background:#fff}
.row-campusschool2{padding:11.3vw 0 3.125vw}
.bgc{left:-1.041vw;top:-8.333vw;width:34.47vw;height:51.66vw;object-fit:contain}
.row-campusschool2 .g-tope1{margin-bottom:2.968vw}
.row-campusschool3{padding:9.27vw 0 4.427vw}
.row-campusschool3 .g-tope1{margin-bottom:1.666vw}
.ul-tabe1{margin-bottom:3.906vw;font-size:0}
.ul-tabe1 .con{height:1.927vw;line-height:1.927vw}
.ul-tabe1 .con::after,.ul-tabe1 .con::before{top:0;left:0;bottom:0;width:1px;height:2.083vw;content:' '}
.ul-tabe1 .con::before{left:auto;right:-1px}
.ul-tabe2 li{width:16.6%;margin-bottom:2.135vw}
.ul-tabe2 .con{width:12.91vw;height:4.166vw;font-size:1.041vw;padding:0 2.083vw;justify-content:center;align-items:center}
.ul-tabe2 .con .item{line-height:1.3}
.m-bote1{width:10.41vw;padding-top:.885vw;border-top:1px solid #3f3f3f;margin-top:3.385vw}
.row-campusschool4{padding:12.76vw 0 9.010vw}
.row-campusschool4 .bgc{width:51.66vw;left:-10.41vw;top:-15.62vw}
.row-campusschool4 .box1 .conl{top:0;left:0}
.m-bote1 .box{font-size:.729vw;background-image:url(../images/campus/icon.png);background-size:.781vw auto;background-repeat:no-repeat}
.ul-leadere1{margin-bottom:1.25vw;font-size:0}
.row-campusschool5 .box{box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw 1.562vw 0 0;padding:1.041vw 9.635vw 13.38vw 1.354vw;margin-bottom:-7.031vw}
.row-campusschool5 .inner{justify-content:space-between;align-items:flex-end}
.row-campusschool5 .conl .item{margin-top:1.354vw}
.row-campusschool5 .conl .item .pic{width:1.458vw;height:1.458vw;margin-right:.781vw}
.row-campusschool5 .conl .tit{line-height:1.458vw;font-size:.833vw}
.row-campusschool5 .conr{padding:.52vw 0 0}
.row-campusschool5 .conr .item{width:11.45vw;margin-left:5.364vw}
.row-campusschool5 .conr .item .pic{margin-bottom:.625vw}
.row-campusschool5 .conl{top:-.26vw;padding-left:2.656vw}
.row-campusschool5 .conr .tit{font-size:.833vw}
.row-bilingualinternational5{padding:9.010vw 0 3.33vw}
.ul-biling{margin:7.656vw -3.906vw 0}
.ul-biling .con{margin:0 3.906vw}
.ul-biling .m-bote1{margin-top:1.562vw}
.ul-biling .tit1{font-weight:700;font-size:1.458vw;margin-bottom:3.020vw}
.ul-biling .pic .img{border-radius:1.041vw;margin-bottom:1.562vw}
.row-elitequality3{padding-bottom:0}
.row-elitequality4{padding:8.645vw 0 0}
.row-elitequality5{padding:8.593vw 0 14.11vw}
.row-elitequality5 .bgc{top:-10.41vw;left:26.04vw;width:51.66vw;height:51.66vw}
.row-elitequality5 .g-top2{margin-bottom:5.364vw}
.row-elitequality5 .pic{width:45.83vw;height:31.25vw;border-radius:1.562vw;margin:3.593vw 4.635vw 0 0}
.row-elitequality5 .pic img{object-fit:cover}
.row-elitequality5 .desc{font-size:.833vw;line-height:1.5625}
.row-nurseryschool1 .inner{min-height:30.41vw;justify-content:center;align-items:center}
.row-nurseryschool1 .tit{font-size:1.458vw}
.row-innovativeproject1{padding:14.06vw 0 .208vw}
.ul-innovativeproject1 li{margin-bottom:14.01vw}
.ul-innovativeproject1 .pic{top:0;left:0}
.ul-innovativeproject1 .pic1{width:62.5vw;height:31.35vw;border-radius:.781vw;margin:0 0 0 5.208vw}
.ul-innovativeproject1 .bg img,.ul-innovativeproject1 .pic1 img{object-fit:cover}
.ul-innovativeproject1 .bg{width:37.5vw;height:31.87vw;border-radius:1.562vw;top:4.166vw;left:0}
.ul-innovativeproject1 .txt{margin-top:21.333vw;right:0;padding:4.062vw 4.375vw 4.114vw 4.166vw;width:52.6vw;background:#fff;border-radius:1.041vw}
.ul-innovativeproject1 .txt .tit1{font-size:1.458vw;margin-bottom:2.031vw}
.ul-innovativeproject1 .txt .tit1 .ch{font-weight:700;margin-bottom:.208vw}
.ul-innovativeproject1 .desc{font-size:.833vw;line-height:2.5;margin-bottom:4.166vw}
.ul-innovativeproject1 .tit2{bottom:-13.4%;font-size:6.25vw;text-transform:capitalize}
.ul-refreshingcamp{margin-bottom:3.75vw;margin-top:5.208vw}
.ul-refreshingcamp .con,.ul-refreshingcamp li:first-child .con{padding:2.343vw 2.708vw 6.145vw}
.ul-refreshingcamp .pic,.ul-refreshingcamp li:first-child .pic{width:auto}
.ul-refreshingcamp li,.ul-refreshingcamp li:first-child{margin-bottom:4.531vw}
.ul-refreshingcamp li .pic1,.ul-refreshingcamp li:first-child .pic1{padding-top:48.6%}
.ul-refreshingcamp li .date,.ul-refreshingcamp li:first-child .date{margin-top:-3.125vw;margin-bottom:1.979vw}
.ul-refreshingcamp .tit{margin-bottom:1.093vw}
.row-refreshingcamp{padding-bottom:14.21vw}
.m-universityguide1 .pic .box{right:0;bottom:-4.687vw}
.m-universityguide1 .txt{width:37.5vw;background:radial-gradient(56.85% 77.06% at 21.47% 11.31%,rgba(200,162,208,.1) 0,rgba(200,162,208,0) 100%),#fff;border-radius:1.562vw;padding:.989vw 1.406vw 5.364vw}
.m-universityguide1 .txt .desc{font-size:.833vw;line-height:1.5625;padding:3.177vw 2.864vw 0 2.552vw}
.row-universityguide2{padding:14.06vw 0 3.125vw}
.ul-universityguide1{margin:0 -1.041vw}
.ul-universityguide1 li{margin-bottom:2.083vw}
.ul-universityguide1 .con{margin:0 1.041vw;background:#fff;border-radius:1.041vw}
.ul-universityguide1 .pic{width:19.79vw;height:20.83vw}
.ul-universityguide1 .pic img{object-fit:cover;transition:.5s}
.ul-universityguide1 .con:hover .pic img{transform:scale(1.08)}
.ul-universityguide1 .txt{padding:3.385vw 2.447vw 0 1.979vw}
.ul-universityguide1 .txt .num{font-size:.833vw;line-height:2}
.ul-universityguide1 .txt .tit{font-weight:700;font-size:1.458vw;white-space:nowrap;margin:.677vw 0 4.010vw}
.ul-universityguide1 .txt .desc{font-size:.833vw;line-height:2;height:6em;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.row-futurecity1{padding:14.06vw 0 5.208vw}
.row-futurecity1 .inner{padding:13.28vw 0 3.125vw}
.row-futurecity1 .inner .conl{width:63.75vw}
.swiper-futurecity1 .pic{padding-top:59.1%;border-radius:1.562vw}
.swiper-futurecity1 .pic img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.row-futurecity1 .inner .txt{width:32.29vw;right:0;margin-top:8.75vw}
.row-futurecity1 .inner .txt .tit{font-weight:900;font-size:1.875vw;line-height:1.305;margin-bottom:3.177vw}
.row-futurecity1 .inner .txt .desc{background:#fff;border-radius:1.041vw;padding:4.114vw 4.583vw 4.166vw 4.218vw;font-size:.833vw;line-height:1.75}
.row-futurecity1 .inner .txt .desc .p{height:8.854vw}
.ul-futurecity1{margin:0 -.52vw}
.ul-futurecity1 li{width:33.3%;margin-bottom:.781vw}
.ul-futurecity1 .con{background:#fff;border-radius:1.041vw;margin:0 .52vw;padding:3.072vw 1.041vw}
.ul-futurecity1 .tit{font-size:.833vw;line-height:2;margin-bottom:.625vw}
.ul-futurecity1 .desc{font-weight:900;font-size:1.458vw;line-height:1.32}
.row-futurecity3 .g-top2{margin-bottom:6.041vw}
.swiper-futurecity2 .pic{padding-top:51.5%}
.swiper-futurecity2 .pic img{top:0;right:0;left:0;bottom:0;object-fit:cover;transition:.5s}
.row-futurecity2{padding:5.729vw 0 0}
.row-futurecity3{padding:12.76vw 0 7.968vw}
.row-futurecity3 .bgc{left:5.208vw;top:-13.28vw;width:51.66vw}
.ul-futurecity2 .tit{line-height:1.32;height:2.64em;line-clamp:2;-webkit-line-clamp:2;margin-bottom:.468vw}
.ul-futurecity2 li:first-child .pic{margin-left:6.666vw}
.ul-futurecity2 .desc{margin-bottom:1.041vw;font-size:.833vw;line-height:1.75;height:3.5em;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ul-futurecity2 .date{padding-bottom:.885vw;margin-bottom:2.083vw}
.ul-universityguide3 .txt{background-image:url(../images/campus/bg7.png)}
.ul-futurecity3 .txt{margin-top:30.31vw;padding:4.166vw;width:50vw;right:5.208vw}
.ul-futurecity3 .desc{line-height:1.75;margin-bottom:0!important}
.ul-futurecity3 .pic1{width:75.41vw;height:35.41vw;margin:0 0 0 7.291vw;border-radius:1.562vw}
.ul-futurecity3 .bg{width:61.77vw;height:32.5vw;top:9.375vw}
.m-invitevalor1{padding:10.78vw 0 0}
.m-invitevalor1 .ul-futurecity3 .bg{top:6.197vw}
.m-invitevalor1 .ul-futurecity3 .txt{margin-top:14.53vw;width:25.83vw;right:0}
.m-invitevalor1 .ul-futurecity3 .pic1{width:60.52vw}
.m-invitevalor1 .ul-futurecity3 .desc{line-height:1.9375}
.m-invitevalor1 .ul-futurecity3 .desc span{font-weight:600;font-size:1.145vw}
.row-invitevalor2{padding:9.531vw 0 0}
.row-invitevalor2 .txt{padding-top:4.427vw}
.row-invitevalor2 .g-top2{margin-bottom:2.76vw}
.row-invitevalor2 .txt .desc{line-height:1.75}
.row-invitevalor2 .m-bote1{margin-top:1.406vw}
.m-invitevalor2 .pic{width:45.83vw;height:31.25vw;border-radius:1.562vw;margin-right:2.604vw}
.m-invitevalor2 .pic img{object-fit:cover}
.m-invitevalor2 .txt .desc{font-size:.833vw;line-height:1.75;margin-bottom:1.041vw}
.row-invitevalor3{padding:13.02vw 0 14.06vw}
.row-invitevalor3 .bgc{left:6.25vw;top:-15.93vw;width:51.66vw}
.m-post{padding-bottom:6.302vw}
.m-post .box{padding:4.322vw 0 0}
.m-post .box .item{padding:1.979vw 0;border-bottom:1px solid #b7b7b7}
.m-post .tit h3{font-size:1.041vw;font-weight:400;margin-bottom:.364vw}
.m-post .s1 .en{font-size:.729vw}
.m-post .tit i{width:2.291vw;height:2.291vw;background:url(../images/campus/icon4.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;top:50%;transform:translateY(-50%);right:0}
.m-post .tit.on i{background-image:url(../images/campus/icon5.png)}
.m-post .down .item1{padding:1.927vw 0 1px}
.m-post .down .tit1{font-weight:700;font-size:.937vw;margin-bottom:.468vw}
.m-post .down .desc{font-size:.833vw;line-height:1.9375}
.m-loadmore{font-size:.729vw;line-height:3.125vw;background:#f2f2f2;box-shadow:0 0 1.041vw rgba(0,0,0,.1);border-radius:1.562vw}
.ul-biling .height{height:10.93vw}
}
@media only screen and (max-width:1199px){
.m-swipere1 .box{padding:80px 0}
.m-swipere1 .con{padding:40px 40px 45px;width:600px;height:450px;border-radius:20px}
.m-swipere1 .tit{font-size:20px;margin-bottom:20px}
.m-swipere1 .desc{font-size:14px}
.g-swipere1 .swiper-pagination-bullet{width:80px;height:4px;margin:0 4px!important}
.g-swipere1 .swiper-pagination-bullets{bottom:14px!important}
.bgc{left:-10px;top:-80px;width:331px;height:488px}
.row-campusschool2{padding:117px 0 30px}
.row-campusschool2 .g-tope1{margin-bottom:27px}
.row-campusschool3{padding:88px 0 45px}
.ul-tabe1 .con{height:30px;line-height:30px}
.ul-tabe2{margin:0 -10px}
.ul-tabe2 .con{width:auto;height:60px;font-size:18px;padding:0 10px;margin:0 10px}
.ul-tabe2 li{width:20%;margin-bottom:20px}
.row-campusschool4{padding:100px 0 90px}
.row-campusschool4 .bgc{width:440px;left:-100px;top:-150px}
.m-bote1{width:150px;padding-top:10px;margin-top:30px}
.m-bote1 .box{font-size:12px;background-size:13px auto}
.ul-leadere1{margin-bottom:14px}
.g-tope2 .en{font-size:80px;margin-top:0}
.g-tope2 .tit{margin:-35px 0 0 32px}
.row-campusschool5 .box{border-radius:20px 20px 0 0;padding:10px 30px 100px 13px;margin-bottom:-75px}
.row-campusschool5 .conr .item{width:140px;margin-left:30px}
.row-campusschool5 .conr .tit{font-size:14px}
.row-campusschool5 .conr .item .pic{margin-bottom:5px}
.row-campusschool5 .conl{top:0;padding-left:30px}
.row-campusschool5 .conl .tit{font-size:14px}
.row-campusschool5 .conl .item .pic{width:25px;height:25px;margin-right:8px}
.row-campusschool5 .conl .item{margin-top:15px}
.row-bilingualinternational5{padding:43px 0 30px}
.ul-biling{margin:65px -30px 0}
.ul-biling .con{margin:0 30px}
.ul-biling .tit1{font-size:20px;margin-bottom:30px}
.ul-biling .pic .img{border-radius:10px;display:block;width:100%;margin-bottom:8px}
.main{overflow:hidden}
.ul-biling li{margin-bottom:-30px}
.row-elitequality5{padding:0 0 171px;position:relative}
.row-elitequality5 .pic{float:none;width:100%;height:auto;border-radius:20px;margin:0}
.row-elitequality5 .g-top2{margin-bottom:23px}
.row-elitequality5 .txt{position:relative;padding-top:60px;overflow:visible}
.row-elitequality5 .bgc{position:absolute;top:-80px;left:0;width:200px;height:200px}
.row-elitequality5-1{padding-bottom:100px}
.row-nurseryschool1 .inner{min-height:384px}
.row-nurseryschool1 .tit{font-size:20px}
.row-innovativeproject1{padding:120px 0 2px}
.ul-innovativeproject1 .pic1{width:95%;height:auto;border-radius:20px;margin-left:5%}
.ul-innovativeproject1 .bg{width:55.4%;height:auto;border-radius:20px}
.ul-innovativeproject1 .txt{margin-top:100px;padding:40px;width:100%;border-radius:10px}
.ul-innovativeproject1 .tit2{font-size:60px;bottom:-11.4%}
.ul-innovativeproject1 .txt .tit1{font-size:20px;margin-bottom:12px}
.ul-innovativeproject1 .desc{font-size:14px;margin-bottom:40px}
.ul-innovativeproject1 .pic{position:static}
.ul-innovativeproject1 li{margin-bottom:100px}
.m-universityguide1 .txt{width:620px;border-radius:20px;padding:19px 20px 50px}
.m-universityguide1 .txt .desc{font-size:14px;padding:31px 20px 20px}
.row-universityguide2{padding:120px 0 30px}
.ul-universityguide1 .con{margin:0;border-radius:10px}
.ul-universityguide1{overflow:hidden;margin:0}
.ul-universityguide1 li{float:none;width:100%;margin-bottom:30px}
.ul-universityguide1 .txt .tit{font-size:20px;margin:10px 0 30px}
.ul-universityguide1 .txt{overflow:hidden;padding:30px 20px 0}
.ul-universityguide1 .txt .desc,.ul-universityguide1 .txt .num{font-size:14px}
.row-futurecity1{padding:50px 0}
.ul-futurecity1 .con{border-radius:10px;margin:0 5px;padding:20px 10px}
.ul-futurecity1{margin:0 -5px}
.ul-futurecity1 .desc{font-size:20px}
.row-futurecity1 .inner{padding:100px 0 30px}
.row-futurecity1 .inner .txt{width:100%;position:static;right:auto;margin-top:30px}
.row-futurecity1 .inner .conl{float:none;width:100%}
.swiper-futurecity1 .pic{border-radius:20px}
.row-futurecity1 .inner .txt .tit{font-size:30px;margin-bottom:15px}
.row-futurecity1 .inner .txt .desc{padding:30px 20px;font-size:14px}
.row-futurecity1 .inner .txt .desc .p{height:auto;overflow-y:hidden;border-radius:10px}
.row-futurecity2{padding:30px 0 0}
.row-futurecity3{padding:80px 0 53px}
.row-futurecity3 .bgc{left:-100px;top:-255px;width:488px}
.row-futurecity3 .g-top2{margin-bottom:30px}
.row-futurecity3 .ul-listan1 li{margin-bottom:0!important}
.row-invitevalor2{padding:100px 0 0}
.row-invitevalor3{padding:100px 0 80px}
.row-invitevalor3 .bgc{left:-120px;top:-160px;width:488px;height:488px}
.m-post .box{padding:40px 0 0}
.m-post .box .item{padding:20px 0}
.m-post .tit h3{font-size:16px;margin-bottom:2px}
.m-post .s1 .en{font-size:12px}
.m-post .down .item1{padding:17px 0 1px}
.m-post .down .tit1{font-size:16px;margin-bottom:6px}
.m-post .tit i{display:block;width:30px;height:30px}
.m-post .down .desc{font-size:14px}
.m-post{padding-bottom:60px}
.ul-futurecity3 .txt{right:0}
.m-invitevalor1 .ul-futurecity3 .pic1{width:74%}
.m-invitevalor1{padding:50px 0 0}
.m-invitevalor1 .ul-futurecity3 .bg{top:209px}
.m-invitevalor1 .ul-futurecity3 .txt{margin-top:100px;width:100%;right:0}
.ul-biling .height{height:100px}
.ul-refreshingcamp{margin:80px -10px 0}
.ul-refreshingcamp .con,.ul-refreshingcamp li:first-child .con{padding:20px}
.ul-refreshingcamp li,.ul-refreshingcamp li:first-child{margin-bottom:40px}
.ul-refreshingcamp li .date,.ul-refreshingcamp li:first-child .date{margin-top:-20px;margin-bottom:10px}
.row-refreshingcamp{padding-bottom:173px}
.ul-futurecity2 li:first-child .pic{margin-left:60px}
}
@media only screen and (max-width:1366px){
.m-swipere1 .tit{font-size:17px}
.m-post .down .desc,.m-post .down .tit1,.m-swipere1 .desc,.m-universityguide1 .txt .desc,.row-elitequality5 .desc,.row-futurecity1 .inner .txt .desc,.ul-futurecity3 .desc,.ul-tabe2 .con,.ul-universityguide1 .txt .desc,.ul-universityguide1 .txt .num{font-size:14px}
.m-bote1 .box{font-size:12px;background-size:13px auto;background-repeat:no-repeat}
.m-loadmore,.m-post .s1 .en,.row-campusschool5 .conl .tit,.row-campusschool5 .conr .tit,.ul-futurecity1 .tit{font-size:12px}
.row-campusschool5 .conl .tit{line-height:18px}
.row-campusschool5 .conl .item .pic{width:18px;height:18px;margin-right:10px}
.m-post .tit h3{font-size:15px}
.ul-futurecity1 .desc{font-size:18px}
}
@media only screen and (max-width:959px){
.ul-tabe2 li{width:25%}
.ul-biling{margin:35px -10px 0}
.ul-biling .con{margin:0 10px}
.ul-biling li{margin-bottom:20px}
.row-bilingualinternational4{padding-bottom:30px}
.row-bilingualinternational5{padding-bottom:70px}
.row-nurseryschool1 .inner{min-height:284px}
.row-nurseryschool1 .tit{font-size:18px}
.ul-futurecity1 li{width:100%;float:none;margin-bottom:15px}
.ul-futurecity1,.ul-futurecity1 .con{margin:0}
.row-futurecity1 .inner{padding:50px 0 20px}
.row-futurecity1 .inner .txt .tit{font-size:20px;margin-bottom:10px}
.m-invitevalor1 .ul-futurecity3 .pic1{width:85%}
}
@media only screen and (max-width:767px){
.ul-tabe2 li{width:33.3%}
.row-campusschool4 .box1 .conl{position:static;top:auto;left:auto;margin-bottom:20px}
.row-campusschool5 .inner{display:block}
.m-swipere1 .con{padding:20px 20px 25px;width:100%;height:450px;border-radius:20px}
.m-swipere1 .box{padding:40px 0 60px}
.row-campusschool2{padding:40px 0 20px}
.bgc{left:-10px;top:-40px;width:151px;height:288px}
.row-campusschool3{padding:40px 0 20px}
.ul-tabe1{margin-bottom:30px}
.ul-tabe2 .con{width:auto;height:50px;font-size:14px;padding:0 5px;margin:0 5px}
.ul-tabe2{margin:0 -5px}
.row-campusschool4{padding:40px 0 20px}
.row-campusschool4 .bgc{width:210px;left:-50px;top:-100px}
.ul-leadere1 li,.ul-leadere2 li{margin-bottom:30px}
.g-tope2 .en{font-size:40px;margin-top:0}
.g-tope2 .tit{margin:-24px 0 0 20px}
.row-campusschool5 .conl{top:0;padding-left:0;padding-top:30px}
.row-campusschool5 .conl .tit{font-size:12px;line-height:22px}
.row-campusschool5 .conl .item .pic{width:22px;height:22px;margin-right:6px}
.row-campusschool5 .conr .item{width:100px;margin-left:0}
.row-campusschool5 .box{padding:10px 20px 60px;margin-bottom:-35px;box-shadow:0 0 10px rgba(0,0,0,.1)}
.row-campusschool5 .conr .tit{font-size:12px}
.m-swipere1 .tit{font-size:18px;margin-bottom:10px}
.ul-tabch2 .con,.ul-tabch2 .con:hover,.ul-tabch2 .on .con{padding:0 10px;font-size:14px}
.ul-biling .tit1{font-size:16px;margin-bottom:15px}
.row-bilingualinternational5{padding-bottom:30px}
.row-elitequality5 .txt{padding-top:30px}
.row-elitequality5-1{padding-bottom:60px}
.row-elitequality5 .desc{font-size:14px}
.row-nurseryschool1 .inner{min-height:384px;min-height:200px}
.row-nurseryschool1 .tit{font-size:16px}
.row-innovativeproject1{padding:30px 0 2px}
.ul-innovativeproject1 .bg{top:27px}
.ul-innovativeproject1 .tit2{font-size:35px;bottom:-15.4%}
.ul-innovativeproject1 .txt{margin-top:60px;padding:15px 15px 30px;width:100%;border-radius:10px}
.ul-innovativeproject1 .txt .tit1{font-size:16px;margin-bottom:10px}
.ul-innovativeproject1 .desc{margin-bottom:0}
.ul-innovativeproject1 li{margin-bottom:50px}
.ul-universityguide1 .pic{float:none;width:100%;height:auto;overflow:hidden}
.m-universityguide1 .txt{width:100%;border-radius:20px;padding:19px 20px 50px}
.m-universityguide1 .txt .desc{padding:20px 0 10px;height:100px;overflow-y:auto}
.m-universityguide1 .pic .box{bottom:-40px}
.m-universityguide1 .pic{position:relative;min-height:300px}
.row-universityguide2{padding:90px 0 0}
.ul-universityguide1 .txt{overflow:hidden;padding:20px 10px}
.ul-universityguide1 .txt .tit{font-size:16px;margin:5px 0 10px}
.ul-universityguide1 .txt .desc,.ul-universityguide1 .txt .num{font-size:13px}
.ul-universityguide1 li{margin-bottom:20px}
.row-futurecity1{padding:30px 0}
.ul-futurecity1 .tit{font-size:12px;margin-bottom:5px}
.ul-futurecity1 .desc{font-size:17px}
.row-futurecity1 .inner{padding:30px 0 10px}
.row-futurecity1 .inner .txt .desc{padding:20px 15px}
.g-swipere1 .swiper-pagination-bullet{width:45px;height:2px;margin:0 2px!important}
.row-futurecity3 .bgc{left:-50px;top:-55px;width:200px;height:200px}
.row-futurecity2{padding:0}
.row-futurecity3{padding:40px 0 23px}
.row-invitevalor2{padding:30px 0 0}
.row-invitevalor3 .bgc{left:-80px;top:-80px;width:200px;height:200px}
.row-invitevalor3{padding:40px 0 20px}
.m-post .box{padding:0}
.m-post{padding-bottom:30px}
.m-loadmore{font-size:12px;line-height:50px;box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:30px}
.ul-futurecity3 .bg{top:50px;width:70%}
.m-invitevalor1 .ul-futurecity3 .pic1{width:90%}
.m-invitevalor1 .ul-futurecity3 .bg{top:70px}
.m-invitevalor1 .ul-futurecity3 .txt{margin-top:40px}
.m-invitevalor1{padding:30px 0 0}
.ul-refreshingcamp li,.ul-refreshingcamp li:first-child{width:100%;margin-bottom:30px}
.ul-refreshingcamp .tit{margin-bottom:10px}
.ul-refreshingcamp{margin:40px 0 0}
.row-refreshingcamp{padding-bottom:40px}
.ul-futurecity2 li:first-child .pic{margin-left:0}
.ul-futurecity2 li:first-child .date{margin-left:10px}
}
@media only screen and (max-width:500px){
.ul-biling .height{height:70px}
.ul-biling .m-bote1{margin-top:19px}
}
@media only screen and (max-width:479px){
.ul-tabe2 li{width:50%;margin-bottom:16px}
}
.products-list{position:relative}
.ul-txtq1{position:relative;z-index:3;margin:268px -46px 0;overflow:hidden}
.ul-txtq1 li{float:left;width:33.33%;padding:0 46px;overflow:hidden}
.ul-txtq1 .con{display:block;font-size:28px;line-height:1.85em;text-align:center;background-color:#fff;border-radius:30px;padding:57px 0 48px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtq1 .li1 .con{color:#7a3389}
.ul-txtq1 .li2 .con{color:#00a3ea}
.ul-txtq1 .li3 .con{color:#f06e26}
.ul-txtq1 .li1.on .con,.ul-txtq1 .li1:hover .con{color:#fff;background-color:#7a3389}
.ul-txtq1 .li2.on .con,.ul-txtq1 .li2:hover .con{color:#fff;background-color:#00a3ea}
.ul-txtq1 .li3.on .con,.ul-txtq1 .li3:hover .con{color:#fff;background-color:#f06e26}
.ul-txtq1 i{display:block;width:40px;height:40px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 auto 3px}
.ul-txtq1 .i1{background-image:url(../images/xysh/icon1.png)}
.ul-txtq1 .i2{background-image:url(../images/xysh/icon2.png)}
.ul-txtq1 .i3{background-image:url(../images/xysh/icon3.png)}
.ul-txtq1 li.on .i1,.ul-txtq1 li:hover .i1{background-image:url(../images/xysh/icon1-1.png)}
.ul-txtq1 li.on .i2,.ul-txtq1 li:hover .i2{background-image:url(../images/xysh/icon2-1.png)}
.ul-txtq1 li.on .i3,.ul-txtq1 li:hover .i3{background-image:url(../images/xysh/icon3-1.png)}
.m-union{position:relative;padding-top:270px}
.m-union:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.g-bg{width:992px;height:992px;position:absolute;top:-100px;left:-56px;overflow:hidden}
.g-bg img{display:block;width:100%;height:100%}
.g-box{position:relative;z-index:2;overflow:hidden}
.m-union .top{overflow:hidden}
.m-union .pic{float:right;width:960px;height:auto;border-radius:20px;margin-left:-332px;overflow:hidden}
.m-union .pic img{display:block;width:100%;height:auto}
.m-union .left{position:relative;z-index:2;padding-top:126px}
.m-union .box{margin-top:-168px;overflow:hidden}
.m-union .box5{margin-top: -70px;}
.m-union .txt{float:left;width:60.45%;font-size:16px;color:#3f3f3f;line-height:1.75em;background-color:#fff;border-radius:20px;position:relative;z-index:2;padding:80px;overflow:hidden}
.m-briefing{position:relative;padding-top:228px}
.m-briefing:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-briefing .g-bg{width:600px;top:-369px;left:0}
.ul-txtq2{margin:100px -20px 0;overflow:hidden}
.ul-txtq2 li{float:left;width:14.28%;padding:0 20px;margin-bottom:20px;overflow:hidden}
.ul-txtq2 li a{display:block;font-size:20px;color:#3f3f3f;line-height:4em;text-align:center;border-radius:60px;background-color:#fff;padding:0 5px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-txtq2 li.on a{color:#fff;background-color:#7a3389}
.m-briefing .cont{margin-top:60px;overflow:hidden}
.m-briefing .pic{float:left;width:880px;height:auto;border-radius:30px;margin-right:108px;overflow:hidden}
.m-briefing .pic img{display:block;width:100%;height:auto}
.m-briefing .txt{padding-top:135px;overflow:hidden}
.m-briefing .txt h3{font-size:28px;color:#3f3f3f;line-height:1.32em;margin-bottom:40px;overflow:hidden}
.m-briefing .txt .desc{font-size:16px;color:#3f3f3f;line-height:1.75em;overflow:hidden}
.m-activity{position:relative;padding:247px 0 270px}
.m-activity:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-activity .g-bg{width:600px;top:-383px;left:0}
.m-activity .g-top1{float:left}
.m-imgtxt1{padding-left:787px}
.m-imgtxt1 .slick-list{padding-right:493px}
.m-imgtxt1 .item{margin:0 40px}
.m-imgtxt1 .con{display:block;background-color:#fff;border-radius:30px;padding:40px 40px 60px;overflow:hidden}
.m-imgtxt1 .pic{position:relative;height:0;padding-top:77.25%;overflow:hidden}
.m-imgtxt1 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxt1 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
.m-imgtxt1 .date{display:block;width:110px;font-size:14px;color:#fff;line-height:1.2em;text-align:center;background-color:#7a3389;border-radius:15px;padding:19px 0 20px;position:relative;z-index:2;margin:-59px 0 41px 46px;overflow:hidden}
.m-imgtxt1 .date em{display:block;font-size:48px;line-height:1.31em;font-weight:700;margin-bottom:1px}
.m-imgtxt1 .txt{overflow:hidden}
.m-imgtxt1 h3{height:2.64em;font-size:28px;color:#3f3f3f;line-height:1.32em;margin-bottom:9px;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxt1 a:hover h3{color:#7a3389}
.m-imgtxt1 .desc{height:4em;font-size:16px;color:#3f3f3f;line-height:2em;overflow:hidden}
.m-imgtxt1 .slick-next,.m-imgtxt1 .slick-prev{position:absolute;bottom:192px;overflow:hidden;width:44px;height:44px;font-size:0;line-height:0;z-index:2;border:1px solid #fff;border-radius:8px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-imgtxt1 .slick-prev{left:166px;background-image:url(../images/xysh/icon4.png)}
.m-imgtxt1 .slick-next{left:230px;background-image:url(../images/xysh/icon5.png)}
.m-imgtxt1 .slick-next:hover,.m-imgtxt1 .slick-prev:hover{border-color:#7a3389}
.m-imgtxt1 .slick-prev:hover{background-image:url(../images/xysh/icon4-1.png)}
.m-imgtxt1 .slick-next:hover{background-image:url(../images/xysh/icon5-1.png)}
.g-updated{padding:270px 0;overflow:hidden}
.g-updated h3{font-size:28px;color:#000;line-height:1.32em;font-weight:400;text-align:center;overflow:hidden}
.m-union.qm .g-bg{top:137px;left:-32px}
.m-union.qm .left{padding-top:0}
.ul-txtq3{padding:0 20px;margin-top:268px;overflow:hidden}
.ul-txtq3 li{float:left;width:50%;padding:0 50px;margin-bottom:31px;overflow:hidden}
.ul-txtq3 .con{text-align:center;overflow:hidden}
.ul-txtq3 span{display:block;font-size:60px;color:#7a3389;line-height:1.32em;margin-bottom:11px;overflow:hidden}
.ul-txtq3 h3{height:2.62em;font-size:16px;color:#7a3389;line-height:1.31em;font-weight:400;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.m-club{position:relative;padding-top:395px}
.m-club:after{content:'';display:block;clear:both;visibility:hidden;width:100%;height:0}
.m-club .g-bg{top:-34px;left:0}
.m-club .left{float:left;width:24%;padding-left:40px}
.m-club .left .tt{margin-top:305px;overflow:hidden}
.m-club .left .tt h3{font-size:28px;color:#7a3389;line-height:1.32em;overflow:hidden}
.m-club .left .tt em{display:block;font-size:28px;color:#7a3389;line-height:1.32em;overflow:hidden}
.m-img1{padding-top:7px;padding-left:623px}
.m-img1:after{content:'';width:605px;background:linear-gradient(90deg,rgba(242,242,242,0) 0,#f2f2f2 100%);position:absolute;top:0;right:0;bottom:0}
.m-img1 .slick-list{padding-right:605px}
.m-img1 .item{margin:0 22px}
.m-img1 .con{display:block;overflow:hidden}
.m-img1 .pic{position:relative;height:0;padding-top:150.08%;-webkit-transform:scale(.88);-moz-transform:scale(.88);-ms-transform:scale(.88);-o-transform:scale(.88);transform:scale(.88);overflow:hidden}
.m-img1 .slick-current .pic{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.m-img1 .slick-current .pic:after{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'}
.m-img1 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-img1 .slick-next,.m-img1 .slick-prev{position:absolute;bottom:264px;overflow:hidden;width:44px;height:44px;font-size:0;line-height:0;z-index:2;border:1px solid #fff;border-radius:8px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-img1 .slick-prev{left:206px;background-image:url(../images/xysh/icon4.png)}
.m-img1 .slick-next{left:270px;background-image:url(../images/xysh/icon5.png)}
.m-img1 .slick-next:hover,.m-img1 .slick-prev:hover{border-color:#7a3389}
.m-img1 .slick-prev:hover{background-image:url(../images/xysh/icon4-1.png)}
.m-img1 .slick-next:hover{background-image:url(../images/xysh/icon5-1.png)}
.m-club.qm{padding-top:258px}
.m-club.qm .g-top1{padding-left:40px}
.m-club .box{margin-top:85px;overflow:hidden}
.m-club .ma{width:180px;overflow:hidden}
.m-club .ma .pic{width:100%;height:auto;border-radius:20px;margin-bottom:21px;overflow:hidden}
.m-club .ma .pic img{display:block;width:100%;height:auto}
.m-club .ma span{display:block;font-size:16px;color:#3f3f3f;line-height:1.5em;text-align:center;overflow:hidden}
.m-club .ma span i{display:inline-block;vertical-align:middle;width:24px;height:24px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;margin-top:-6px;margin-right:10px}
.m-img2{padding-left:570px}
.m-img2 .slick-list{padding-right:250px}
.m-img2 .item{margin:0 20px}
.m-img2 .con{display:block;overflow:hidden}
.m-img2 .pic{position:relative;height:0;padding-top:151.4%;border-radius:20px;overflow:hidden}
.m-img2 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-img2 .mask{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2);overflow:hidden}
.m-img2 .play{display:block;width:64px;height:64px;border-radius:50%;background:url(../images/xysh/icon7.png) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;backdrop-filter:blur(8px);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-img2 .slick-next,.m-img2 .slick-prev{position:absolute;bottom:147px;overflow:hidden;width:44px;height:44px;font-size:0;line-height:0;z-index:2;border:1px solid #fff;border-radius:8px;background-color:#fff;background-repeat:no-repeat;background-position:center center;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:0;cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.m-img2 .slick-prev{left:206px;background-image:url(../images/xysh/icon4.png)}
.m-img2 .slick-next{left:270px;background-image:url(../images/xysh/icon5.png)}
.m-img2 .slick-next:hover,.m-img2 .slick-prev:hover{border-color:#7a3389}
.m-img2 .slick-prev:hover{background-image:url(../images/xysh/icon4-1.png)}
.m-img2 .slick-next:hover{background-image:url(../images/xysh/icon5-1.png)}
.ul-img1{position:relative;padding:200px 0 270px;overflow:hidden}
.ul-img1 ul{position:relative;margin:0 -68px 80px;overflow:hidden}
.ul-img1 ul:after{content:'';height:940px;background:linear-gradient(180deg,rgba(242,242,242,0) 0,#f2f2f2 100%);position:absolute;left:0;right:0;bottom:0}
.ul-img1 li{float:left;width:33.33%;padding:0 30px;margin-bottom:60px;overflow:hidden}
.ul-img1 li:last-child{float:none;margin:0 auto}
.ul-img1 .con{display:block;overflow:hidden}
.ul-img1 .pic{position:relative;height:0;padding-top:70.97%;border-radius:20px;overflow:hidden}
.ul-img1 .pic img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-img1 a:hover .pic img{-webkit-transform:translate(-50%,-50%) scale(1.08);-moz-transform:translate(-50%,-50%) scale(1.08);-ms-transform:translate(-50%,-50%) scale(1.08);-o-transform:translate(-50%,-50%) scale(1.08);transform:translate(-50%,-50%) scale(1.08)}
@media only screen and (min-width:1200px){
.ul-txtq1{margin:13.95vw -2.395vw 0}
.ul-txtq1 li{padding:0 2.395vw}
.ul-txtq1 .con{font-size:1.458vw;border-radius:1.562vw;padding:2.968vw 0 2.5vw}
.ul-txtq1 i{width:2.083vw;height:2.083vw;margin:0 auto .156vw}
.m-union{padding-top:14.06vw}
.g-bg{width:51.66vw;height:51.66vw;top:-5.208vw;left:-2.916vw}
.m-union .pic{width:50vw;border-radius:1.041vw;margin-left:-17.29vw}
.m-union .left{padding-top:6.562vw}
.m-union .box{margin-top:-8.75vw}
.m-union .box5{margin-top: -3.645vw;}
.m-union .txt{font-size:.833vw;border-radius:1.041vw;padding:4.166vw}
.m-briefing{padding-top:11.87vw}
.m-briefing .g-bg{width:31.25vw;top:-19.21vw}
.ul-txtq2{margin:5.208vw -1.041vw 0}
.ul-txtq2 li{padding:0 1.041vw;margin-bottom:1.041vw}
.ul-txtq2 li a{font-size:1.041vw;border-radius:3.125vw;padding:0 .26vw}
.m-briefing .cont{margin-top:3.125vw}
.m-briefing .pic{width:45.83vw;border-radius:1.562vw;margin-right:5.625vw}
.m-briefing .txt{padding-top:7.031vw}
.m-briefing .txt h3{font-size:1.458vw;margin-bottom:2.083vw}
.m-briefing .txt .desc{font-size:.833vw}
.m-activity{padding:12.86vw 0 14.06vw}
.m-activity .g-bg{width:31.25vw;top:-19.94vw}
.m-imgtxt1{padding-left:40.98vw}
.m-imgtxt1 .slick-list{padding-right:25.67vw}
.m-imgtxt1 .item{margin:0 2.083vw}
.m-imgtxt1 .con{border-radius:1.562vw;padding:2.083vw 2.083vw 3.125vw}
.m-imgtxt1 .date{width:5.729vw;font-size:.729vw;border-radius:.781vw;padding:.989vw 0 1.041vw;margin:-3.072vw 0 2.135vw 2.395vw}
.m-imgtxt1 .date em{font-size:2.5vw}
.m-imgtxt1 h3{font-size:1.458vw;margin-bottom:.468vw}
.m-imgtxt1 .desc{font-size:.833vw}
.m-imgtxt1 .slick-next,.m-imgtxt1 .slick-prev{bottom:10vw;width:2.291vw;height:2.291vw;border-radius:.416vw}
.m-imgtxt1 .slick-prev{left:8.645vw}
.m-imgtxt1 .slick-next{left:11.97vw}
.g-updated{padding:14.06vw 0}
.g-updated h3{font-size:1.458vw}
.m-union.qm .g-bg{top:7.135vw;left:-1.666vw}
.ul-txtq3{padding:0 1.041vw;margin-top:13.95vw}
.ul-txtq3 li{padding:0 2.604vw;margin-bottom:1.614vw}
.ul-txtq3 span{font-size:3.125vw;margin-bottom:.572vw}
.ul-txtq3 h3{font-size:.833vw}
.m-club{padding-top:20.57vw}
.m-club .g-bg{top:-1.77vw}
.m-club .left{padding-left:2.083vw}
.m-club .left .tt{margin-top:15.88vw}
.m-club .left .tt em,.m-club .left .tt h3{font-size:1.458vw}
.m-img1{padding-top:.364vw;padding-left:32.44vw}
.m-img1:after{width:31.51vw}
.m-img1 .slick-list{padding-right:31.51vw}
.m-img1 .item{margin:0 1.145vw}
.m-img1 .slick-next,.m-img1 .slick-prev{bottom:13.75vw;width:2.291vw;height:2.291vw;border-radius:.416vw}
.m-img1 .slick-prev{left:10.72vw}
.m-img1 .slick-next{left:14.06vw}
.m-club.qm{padding-top:13.43vw}
.m-club.qm .g-top1{padding-left:2.083vw}
.m-club .box{margin-top:4.427vw}
.m-club .ma{width:9.375vw}
.m-club .ma .pic{border-radius:1.041vw;margin-bottom:1.093vw}
.m-club .ma span{font-size:.833vw}
.m-club .ma span i{width:1.25vw;height:1.25vw;margin-top:-.312vw;margin-right:.52vw}
.m-img2{padding-left:29.68vw}
.m-img2 .slick-list{padding-right:13.02vw}
.m-img2 .item{margin:0 1.041vw}
.m-img2 .pic{border-radius:1.041vw}
.m-img2 .play{width:3.333vw;height:3.333vw;backdrop-filter:blur(.416vw)}
.m-img2 .slick-next,.m-img2 .slick-prev{bottom:7.656vw;width:2.291vw;height:2.291vw;border-radius:.416vw}
.m-img2 .slick-prev{left:10.72vw}
.m-img2 .slick-next{left:14.06vw}
.ul-img1{padding:10.41vw 0 14.06vw}
.ul-img1 ul{margin:0 -3.541vw 4.166vw}
.ul-img1 ul:after{height:48.95vw}
.ul-img1 li{padding:0 1.562vw;margin-bottom:3.125vw}
.ul-img1 .pic{border-radius:1.041vw}
}
@media only screen and (max-width:1199px){
.ul-txtq1{margin:30px -10px 0}
.ul-txtq1 li{padding:0 10px}
.ul-txtq1 .con{font-size:18px;padding:20px 10px}
.ul-txtq1 i{width:30px;height:30px}
.m-union{padding-top:30px}
.g-bg{display:none}
.m-union .pic{float:none;width:auto;margin-left:0}
.m-union .left{padding-top:20px}
.m-union .box{margin-top:20px}
.m-union .txt{float:none;width:auto;font-size:14px;padding:20px}
.m-briefing{padding-top:30px}
.g-top1 .en br{display:none}
.ul-txtq2{font-size:0;text-align:center;margin:20px -5px 0}
.ul-txtq2 li{float:none;display:inline-block;vertical-align:middle;padding:0 5px}
.ul-txtq2 li a{font-size:16px;line-height:2em}
.m-briefing .cont{margin-top:10px}
.m-briefing .pic{float:none;width:auto;margin-right:0;margin-bottom:20px}
.m-briefing .txt{padding-top:0}
.m-briefing .txt h3{font-size:18px;margin-bottom:10px}
.m-briefing .txt .desc{font-size:14px}
.m-activity{padding:30px 0}
.m-activity .g-top1{float:none}
.m-imgtxt1{margin-top:20px;padding-left:0}
.m-imgtxt1 .slick-list{padding-right:0}
.m-imgtxt1 .item{margin:0 10px}
.m-imgtxt1 .con{padding:20px}
.m-imgtxt1 .date{width:80px;font-size:12px;padding:10px 0;margin:-30px 0 10px 10px}
.m-imgtxt1 .date em{font-size:24px}
.m-imgtxt1 h3{font-size:16px}
.m-imgtxt1 .desc{font-size:14px}
.g-updated{padding:135px 0}
.g-updated h3{font-size:18px}
.ul-txtq3{padding:0;margin-top:20px}
.ul-txtq3 li{width:25%;padding:0 10px;margin-bottom:20px}
.ul-txtq3 span{font-size:30px;margin-bottom:5px}
.ul-txtq3 h3{font-size:14px}
.m-club{padding-top:30px}
.m-club .left{float:none;width:auto;padding-left:0}
.m-club .left .tt{text-align:center;margin-top:10px}
.m-club .left .tt em,.m-club .left .tt h3{font-size:18px}
.m-img1{padding-top:0;padding-left:0;margin-top:20px}
.m-img1:after{display:none}
.m-img1 .slick-list{padding-right:0}
.m-img1 .item{margin:0 10px}
.m-club.qm{padding-top:30px}
.m-club.qm .g-top1{padding-left:0}
.m-club .box{margin-top:20px}
.m-club .ma{width:auto}
.m-club .ma .pic{width:100px;margin:0 auto 10px}
.m-club .ma span{font-size:14px}
.m-club .ma span i{width:20px;height:20px;margin-top:-2px;margin-right:5px}
.m-img2{padding-left:0;margin-top:20px}
.m-img2 .slick-list{padding-right:0}
.m-img2 .item{margin:0 10px}
.m-img2 .play{width:40px;height:40px}
.ul-img1{padding:30px 0}
.ul-img1 ul{margin:0 -10px 20px}
.ul-img1 ul:after{height:470px}
.ul-img1 li{padding:0 10px;margin-bottom:10px}
}
@media only screen and (max-width:959px){
.ul-txtq2{overflow-x:auto}
.ul-txtq2 ul{width:960px}
}
@media only screen and (max-width:767px){
.ul-txtq1{margin:30px -5px 0}
.ul-txtq1 li{padding:0 5px}
.ul-txtq1 .con{font-size:16px;padding:10px}
.g-updated{padding:70px 0}
.ul-img1 li,.ul-txtq3 li{width:50%}
}

.swiper-futurecity1 .swiper-button-prev,
.swiper-futurecity1 .swiper-button-next {
    width: 50px;
    height: 50px;
    background-color: #fff;
    position: absolute;
    bottom: 20px;
    left: 20px;
    top: auto;
    margin: 0;
    --swiper-navigation-color: #7A3389;
    --swiper-navigation-size: 18px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    transform: none;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}

.swiper-futurecity1 .swiper-button-prev:hover,
.swiper-futurecity1 .swiper-button-next:hover {
    --swiper-navigation-color: #fff;
    background-color: #7A3389;
}
.swiper-futurecity1 .swiper-button-next {
    left: auto;
    right: 20px;
}

@media only screen and (min-width:1200px){
    .swiper-futurecity1 .swiper-button-prev,
    .swiper-futurecity1 .swiper-button-next {
        width: 2.604vw;
        height: 2.604vw;
        bottom: 1.041vw;
        left: 1.041vw;
        top: auto;
        --swiper-navigation-size: 0.937vw;
        border-radius: 0.312vw;
        -webkit-border-radius: 0.312vw;
        -moz-border-radius: 0.312vw;
        -ms-border-radius: 0.312vw;
        -o-border-radius: 0.312vw;
    }
    .swiper-futurecity1 .swiper-button-next {
        left: auto;
        right: 1.041vw;
    }   
}

@media only screen and (max-width:1199px){
    .swiper-futurecity1 .swiper-button-prev,
    .swiper-futurecity1 .swiper-button-next {
        width: 30px;
        height: 30px;
        bottom: auto;
        top: 50%;
        left: 10px;
        --swiper-navigation-size: 14px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }
    .swiper-futurecity1 .swiper-button-next {
        left: auto;
        right: 10px;
    }   
}
.m-emailbox {
    display: flex;
    justify-content: flex-end;
}
.m-emailbox .m-loadmore {
    min-width: 200px;
    padding: 0 20px;
    transition: all .3s;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    color: #7A3389;
}
.m-emailbox .m-loadmore:hover {
    color: #fff;
    background: #7A3389;
}

@media only screen and (max-width:1199px){
    .m-emailbox {
        display: flex;
        justify-content: center;
    }
}