@charset "UTF-8";
/*!****** lib.css *******/
/*!-----------------[初始化]--------------*/
*,: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}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
fieldset,img{border:0}
abbr,acronym{border:0}
.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{float:right}
.c{clear:both}
.fix{zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
body{color:#333;font-size:14px;line-height:1.5;font-family:M-Regular,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#f5f5f5}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:M-Regular,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-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}
/*!-----------------[初始化结束]--------------*/
.wp{width:95%;max-width:16rem;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
.header{position:fixed;left:0;top:0;width:100%;height:100%;display:block;height:1.32rem;z-index:999;padding:0 .48rem}
.header:after{content:"";position:absolute;top:0;left:0;width:100%;background:url(../images/headerbg.png) center center no-repeat;background-size:100% 100%;height:2.93rem;z-index:-1}
.logo{float:left;line-height:1.32rem;font-size:0}
.logo img{display:inline-block;vertical-align:middle;max-height:.74rem}
.logo .img2{display:none}
.h-r{float:right;display:flex;align-items:center}
.nav li{float:left;position:relative;margin-left:.89rem;line-height:1.32rem;font-size:0}
.nav .icondrop{display:none}
.nav .v1{font-size:var(--fz20);color:#fff;position:relative;display:inline-block;vertical-align:middle;line-height:1.5;padding:.07rem 0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.nav .v1:after{content:"";position:absolute;left:50%;bottom:0;background:linear-gradient(to right,#2661fb,#f746b2);width:.55rem;width:0;height:.05rem;border-radius:.06rem;-webkit-border-radius:.06rem;-moz-border-radius:.06rem;-ms-border-radius:.06rem;-o-border-radius:.06rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.header.fixed .nav .ok .v1,.header.fixed .nav .on .v1,.header.white .nav .ok .v1,.header.white .nav .on .v1,.nav .ok .v1,.nav .on .v1{font-weight:700}
.header.fixed .nav .ok .v1:after,.header.fixed .nav .on .v1:after,.header.white .nav .ok .v1:after,.header.white .nav .on .v1:after,.nav .ok .v1:after,.nav .on .v1:after{width:.55rem}
.nav .sub{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3);padding:0 .1rem;display:none}
.nav .sub .v2{display:block;font-size:var(--fz16);color:#333;line-height:.4rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;padding:0 .1rem;white-space:nowrap;border-bottom:1px solid #eee;text-transform:uppercase}
.nav .sub .v2:last-child{border-bottom:none}
.nav .sub .v2:hover{background-color:#fff;color:#7936fd}
.h-so{position:relative}
.h-so .icon{display:block;width:.39rem;height:.39rem;background:rgba(255,255,255,.1) url(../images/so.png) no-repeat center;background-size:.17rem;cursor:pointer;position:relative;margin-left:.3rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.h-so .so-pop{position:absolute;top:120%;right:0;border:1px solid #eee;display:none}
.h-so .so-pop .inp{display:block;width:3rem;height:.4rem;padding:0 .5rem 0 .1rem;background-color:#fff;font-size:var(--fz16);color:#333}
.h-so .so-pop .btn{display:block;background:#2661fb url(../images/so.png) no-repeat center;background-size:.17rem;position:absolute;top:0;right:0;height:.4rem;width:.4rem}
.m-patternl{position:absolute;top:0;right:.57rem;z-index:2;font-size:0}
.m-patternl .btn{float:left;display:flex;align-items:center;font-size:var(--fz16);color:#fff;margin-left:.1rem;padding:.05rem .15rem;background:rgba(255,255,255,.2);border-radius:0 0 .05rem .05rem;-webkit-border-radius:0 0 .05rem .05rem;-moz-border-radius:0 0 .05rem .05rem;-ms-border-radius:0 0 .05rem .05rem;-o-border-radius:0 0 .05rem .05rem}
.m-patternl .btn#wzayd{background-color:#374ef4;color:#fff}
.m-patternl .btn#wzayd svg{fill:#fff}
.m-patternl .ico{width:.19rem;height:.19rem;line-height:.19rem;text-align:center;font-size:0;overflow:hidden;margin-right:.05rem}
.m-patternl .ico svg{fill:#fff}
.header.fixed .m-patternl .btn,.header.white .m-patternl .btn{background:#f6f6f6;color:#666}
.header.fixed .m-patternl .ico svg,.header.white .m-patternl .ico svg{fill:#666}
.header.fixed,.header.white{background:#fff;border-bottom:1px solid #e9e9e9}
.header.fixed:after,.header.white:after{display:none}
.header.fixed .nav .v1,.header.white .nav .v1{color:#333}
.header.fixed .logo .img2,.header.white .logo .img2{display:inline-block}
.header.fixed .logo .img1,.header.white .logo .img1{display:none}
.header.fixed .h-so .icon,.header.white .h-so .icon{background-color:#d0d0d0}
.h-so .icon:hover,.header.fixed .h-so .icon:hover,.header.white .h-so .icon:hover{background-color:#333}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:fixed;top:.24rem;right:.24rem;width:.6rem;height:.6rem;cursor:pointer;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:.06rem;background-color:#2661fb;margin:.08rem 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%;margin-top:-.08rem;width:.6rem}
.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)}
/*!******************************
    -------[=底部]-------
********************************/
.m-linkl{overflow:hidden;background:#151c41;padding:.42rem 0}
.m-linkl .tt{font-size:var(--fz30);color:#fff;overflow:hidden;line-height:.7rem;float:left;margin-right:.55rem}
.m-linkl .link{overflow:hidden}
.m-linkl .link a{display:block;float:left;height:.7rem;line-height:.7rem;overflow:hidden;margin-right:.16rem}
.m-linkl .link a img{display:block;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-linkl .link a:hover img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.footer{overflow:hidden;background-color:#0f142f}
.fd-top{overflow:hidden;padding:.62rem 0}
.fd-l{float:left;overflow:hidden;padding-right:.75rem;padding-bottom:.12rem;border-right:1px solid #272c44}
.fd-l .tit{font-size:var(--fz18);font-weight:700;color:#fff;overflow:hidden;margin-bottom:.3rem}
.fd-l .itm{overflow:hidden;font-size:var(--fz18);color:#fff;margin-bottom:.15rem}
.fd-l .itm .stit{position:relative;overflow:hidden;padding-left:.3rem;margin-bottom:.14rem}
.fd-l .itm .ico{position:absolute;top:50%;left:0;width:.3rem;height:.3rem;line-height:.3rem;font-size:0;overflow:hidden;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.fd-l .itm .ico img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.fd-l .itm .tt{font-weight:400;color:#868686}
.fd-l .itm .desc{padding-left:.3rem}
.fd-l .itm:last-child{margin-bottom:0}
.fd-r{overflow:hidden}
.fd-nav{float:left}
.fd-nav li{float:left;margin-left:.66rem}
.fd-nav li:last-child{margin-right:0}
.fd-nav .v1{display:block;font-size:var(--fz18);color:#fff;overflow:hidden;margin-bottom:.27rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.fd-nav .v2{display:block;font-size:var(--fz16);color:rgba(255,255,255,.3);overflow:hidden;margin-bottom:.13rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.fd-nav .v2:hover{color:#fff}
.fd-nav .v1:hover{text-decoration:underline}
.fd-qr{float:right;overflow:hidden;padding-top:.05rem}
.fd-qr .qr{float:left;margin-left:.19rem}
.fd-qr .qr .pic{width:1.2rem;height:1.2rem;line-height:1.2rem;text-align:center;overflow:hidden;font-size:0;background:#fff;margin:0 auto .08rem}
.fd-qr .qr .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.fd-qr .qr .tt{font-size:var(--fz16);color:#fff;text-align:center;overflow:hidden}
.fd-copy{border-top:1px solid rgba(255,255,255,.05);color:rgba(255,255,255,.2);font-size:var(--fz16);padding:.49rem 0;text-align:center}
.fd-copy span{padding-left:.39rem}
/*!******************************
    -------[=公用]-------
********************************/
.g-cur{background-color:#f5f5f5;overflow:hidden;padding:.42rem 0}
.cur,.cur a{font-size:.16rem;color:#666}
.cur{padding:.13rem 0 .13rem .28rem;background:url(../images/i-cur.png) no-repeat left center;-webkit-background-size:.19rem auto;-moz-background-size:.19rem auto;-ms-background-size:.19rem auto;-o-background-size:.19rem auto;background-size:.19rem auto}
.cur a:hover{color:#2661fb}
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;display:none}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#004585;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto 10px;font-size:80px;line-height:80px}
#browser-modal .browser-content .browser-item .iconchrome{background:url(../images/bro.png) no-repeat}
#browser-modal .browser-content .browser-item .iconfirefox{background:url(../images/bro.png) 0 -100px no-repeat}
#browser-modal .browser-content .browser-item .iconopera{background:url(../images/bro.png) 0 -200px no-repeat}
#browser-modal .browser-content .browser-item .iconEdge{background:url(../images/bro.png) 0 -300px no-repeat}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
@media screen and (max-width:1600px){
.fd-nav li{margin-left:.4rem}
}
@media screen and (max-width:1200px){
.menuBtn{display:block}
.wp{padding:0 .3rem;max-width:none;width:auto}
body{padding-top:1rem}
.m-patternl{display:none}
.header{height:1rem;padding:0 .3rem;background-color:#fff;border-bottom:1px solid #e9e9e9}
.header:after{display:none}
.logo{line-height:1rem}
.logo img{max-height:.6rem}
.h-r{margin-right:.8rem}
.h-so{height:1rem}
.h-so .icon{width:.6rem;height:.6rem;margin-top:.2rem;background-size:.3rem}
.h-so .so-pop{position:fixed;width:100%;top:1rem;border:none;padding:.3rem;background:#fff}
.h-so .so-pop .inp{width:100%;height:.8rem;padding-right:.9rem;border:1px solid #d0d0d0}
.h-so .so-pop .btn{top:.3rem;right:.3rem;width:.8rem;height:.8rem;background-size:.4rem}
.nav{position:fixed;top:1rem;left:0;bottom:0;overflow-y:auto;overflow-x:hidden;width:100%;background:#fff;display:none}
.nav li{float:none;width:auto;margin:0;padding:0 .3rem;border-bottom:1px solid #e9e9e9}
.nav .v1{line-height:.8rem}
.nav .v1:after{display:none}
.nav .sub{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;box-shadow:none;padding:0;border-top:1px solid #e9e9e9}
.nav .sub .v2{line-height:3;opacity:.7;text-align:left}
.nav .on .dropicon::after{content:"-"}
.nav .dropicon{display:block;position:absolute;top:0;right:.28rem;width:.8rem;height:.8rem;pointer-events:none}
.nav .dropicon::after{content:"+";display:block;color:#333;font-weight:700;line-height:.8rem;font-style:normal;text-align:right;width:100%}
.nav .ok .v1::after,.nav .on .v1::after{display:none}
.header .nav .v1{color:#333}
.header .logo .img2{display:inline-block}
.header .logo .img1{display:none}
.header .h-so .icon{background-color:#d0d0d0}
.m-linkl{padding:.3rem 0 .1rem}
.m-linkl .tt{font-size:var(--fz20);margin-right:.4rem}
.m-linkl .link a{margin:0 .2rem .2rem 0}
.fd-nav{display:none}
.fd-l{border:none}
.fd-l .itm .desc,.fd-l .itm .stit{padding-left:.5rem}
.fd-qr .qr .pic{width:2.4rem;height:2.4rem;line-height:2.4rem}
.fd-l .itm .ico{width:.4rem;height:.4rem;line-height:.4rem}
.fd-l .itm .tt{line-height:2}
.fd-copy{padding:.3rem 0}
.fd-copy span{display:block;text-align:center;padding:0}
}
@media screen and (max-width:767px){
.fd-l{float:none;padding-right:0;margin-bottom:.4rem}
.fd-qr{text-align:center;font-size:0;float:none;padding:0}
.fd-qr .qr{float:none;display:inline-block}
}
:root{--fz12:0.12rem;--fz14:0.14rem;--fz16:0.16rem;--fz18:0.18rem;--fz20:0.2rem;--fz22:0.22rem;--fz24:0.24rem;--fz26:0.26rem;--fz28:0.28rem;--fz30:0.3rem;--fz32:0.32rem;--fz34:0.34rem;--fz36:0.36rem;--fz38:0.38rem;--fz40:0.4rem;--fz42:0.42rem;--fz44:0.44rem;--fz46:0.46rem;--fz48:0.48rem;--fz50:0.5rem}
.fz12{font-size:var(--fz12)}
.fz14{font-size:var(--fz14)}
.fz16{font-size:var(--fz16)}
.fz18{font-size:var(--fz18)}
.fz20{font-size:var(--fz20)}
.fz22{font-size:var(--fz22)}
.fz24{font-size:var(--fz24)}
.fz26{font-size:var(--fz26)}
.fz28{font-size:var(--fz28)}
.fz30{font-size:var(--fz30)}
.fz32{font-size:var(--fz32)}
.fz34{font-size:var(--fz34)}
.fz36{font-size:var(--fz36)}
.fz38{font-size:var(--fz38)}
.fz40{font-size:var(--fz40)}
.fz42{font-size:var(--fz42)}
.fz44{font-size:var(--fz44)}
.fz46{font-size:var(--fz46)}
.fz48{font-size:var(--fz48)}
.fz50{font-size:var(--fz50)}
@media screen and (max-width:1920px){
:root{--fz12:12px}
}
@media screen and (max-width:1525px){
:root{--fz14:0.16rem;--fz16:0.18rem;--fz18:0.2rem;--fz20:0.22rem;--fz22:0.24rem;--fz24:0.26rem;--fz26:0.28rem;--fz28:0.3rem;--fz30:0.32rem;--fz32:0.34rem;--fz34:0.36rem;--fz36:0.38rem;--fz38:0.4rem;--fz40:0.42rem;--fz42:0.44rem;--fz44:0.46rem;--fz46:0.48rem;--fz48:0.5rem;--fz50:0.52rem}
}
@media screen and (max-width:1342px){
:root{--fz14:0.18rem;--fz16:0.2rem;--fz18:0.22rem;--fz20:0.24rem;--fz22:0.26rem;--fz24:0.28rem;--fz26:0.3rem;--fz28:0.32rem;--fz30:0.34rem;--fz32:0.36rem;--fz34:0.38rem;--fz36:0.4rem;--fz38:0.42rem;--fz40:0.44rem;--fz42:0.46rem;--fz44:0.48rem;--fz46:0.5rem;--fz48:0.52rem;--fz50:0.54rem}
}
@media screen and (max-width:1199px){
:root{--fz12:0.2rem;--fz14:0.24rem;--fz16:0.28rem;--fz18:0.32rem;--fz20:0.36rem;--fz22:0.4rem;--fz24:0.44rem;--fz26:0.48rem;--fz28:0.52rem;--fz30:0.56rem;--fz32:0.56rem;--fz34:0.56rem;--fz36:0.56rem;--fz38:0.56rem;--fz40:0.56rem;--fz42:0.56rem;--fz44:0.56rem;--fz46:0.56rem;--fz48:0.56rem;--fz50:0.56rem}
}
@media screen and (max-width:959px){
:root{--fz12:0.24rem;--fz14:0.26rem;--fz16:0.28rem;--fz18:0.3rem;--fz20:0.32rem;--fz22:0.34rem;--fz24:0.36rem;--fz26:0.38rem;--fz28:0.4rem;--fz30:0.42rem;--fz32:0.42rem;--fz34:0.42rem;--fz36:0.42rem;--fz38:0.42rem;--fz40:0.42rem;--fz42:0.42rem;--fz44:0.42rem;--fz46:0.42rem;--fz48:0.42rem;--fz50:0.42rem}
}
/*!****** lib.css end *******/
/*!****** bl *******/
/*!****** bl end *******/
/*!****** ls *******/
.ban{overflow:hidden}
.ban .pic{padding-top:31.1979%;height:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}
/*!页码*/
.pages{font-size:0;text-align:center;overflow:hidden}
.pages ul{display:inline-block;vertical-align:middle}
.pages li{float:left;margin:0 2px;position:relative;background:#fff}
.pages li a,.pages li span{display:block;width:.41rem;height:.41rem;font-size:var(--fz16);color:#666;line-height:.39rem;position:relative;z-index:2;border:1px solid #e5e5e5;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages li svg{display:inline-block;vertical-align:middle;margin-top:-2px;width:50%;fill:#707070;opacity:.5;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages li:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#2661fb,#f746b2);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:0;z-index:1;visibility:hidden}
.pages li.on:after,.pages li:hover:after{opacity:1;visibility:visible}
.pages li.on a,.pages li:hover a{color:#fff;border-color:#fff}
.pages li.on svg,.pages li:hover svg{fill:#fff;opacity:1}
.g-listl1{background:#fbf9fa;border-bottom:1px solid #e9e9e9;overflow:hidden}
.ul-listl1{overflow:hidden}
.ul-listl1 li{width:50%;float:left}
.ul-listl1 .con{display:block;font-size:var(--fz24);color:#333;line-height:3.333;overflow:hidden;text-align:center;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.05rem;width:0;background:linear-gradient(to right,#2661fb,#f746b2);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl1 .con:hover,.ul-listl1 li.on .con{color:#7936fd;background:#fff}
.ul-listl1 .con:hover:after,.ul-listl1 li.on .con:after{width:100%}
.tabl{overflow:hidden}
.tabl.hide{height:0}
.m-activityl1{padding:.69rem 0 .92rem;overflow:hidden}
.m-swiperl1{overflow:hidden;position:relative}
.m-swiperl1 .con{display:block;overflow:hidden;background:#fff}
.m-swiperl1 .pic{width:46.8125%;float:left;overflow:hidden}
.m-swiperl1 .pic .img{padding-top:58.21094%;height:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl1 .txt{overflow:hidden;padding:.43rem 1.5rem .1rem .55rem}
.m-swiperl1 .txt .tit{font-size:var(--fz24);color:#333;line-height:1.9166;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.14rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl1 .txt .desc{font-size:var(--fz18);color:#666;line-height:1.666;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.24rem}
.m-swiperl1 .txt .date{font-size:var(--fz16);color:#999;overflow:hidden;margin-bottom:.49rem}
.g-btnl1{display:flex;align-items:center;justify-content:space-between;border:1px solid #7936fd;padding:.13rem .27rem;width:2.09rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;position:relative}
.g-btnl1:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#2661fb,#f746b2);z-index:1;opacity:0;visibility:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-btnl1 .tt{font-size:var(--fz18);color:#7936fd;overflow:hidden;position:relative;z-index:2;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-btnl1 .ico{position:relative;z-index:2;width:.21rem;height:.21rem;line-height:.21rem;text-align:center;overflow:hidden;font-size:0}
.g-btnl1 .ico svg{display:block;width:100%;fill:#7936fd;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-btnl1.tac{margin:0 auto}
.g-btnl1.fff{border-color:#fff}
.g-btnl1.fff .tt{color:#fff}
.g-btnl1.fff .ico svg{fill:#fff}
.g-btnl1:hover{border-color:#fff;background:0 0}
.g-btnl1:hover:after{opacity:1;visibility:visible}
.g-btnl1:hover .tt{color:#fff}
.g-btnl1:hover .ico svg{fill:#fff}
.g-btnl1.fff:hover:after{background:#fff}
.g-btnl1.fff:hover .tt{color:#464646}
.g-btnl1.fff:hover .ico svg{fill:#464646}
.m-swiperl1 .swiper-pagination{bottom:.43rem;right:1.29rem}
.g-swiperbtnl .swiper-pagination{font-size:0}
.g-swiperbtnl .swiper-pagination-bullet{width:.1rem;height:.1rem;background:#b2b2b2;opacity:1;margin-left:.11rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.g-swiperbtnl .swiper-pagination-bullet-active{background:#b473f0}
.m-activityl2{overflow:hidden;padding:.61rem 0 1.21rem}
.ul-listl2{overflow:hidden;margin:0 -.13rem}
.ul-listl2 li{width:33.33%;float:left;padding:0 .13rem;margin-bottom:1.04rem}
.m-swiperl2 .con,.ul-listl2 .con{display:block;overflow:hidden}
.m-swiperl2 .con .pic,.ul-listl2 .con .pic{padding-top:56.20155%;position:relative;height:0;overflow:hidden;margin-bottom:.25rem}
.m-swiperl2 .con .pic .img,.ul-listl2 .con .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl2 .con .txt,.ul-listl2 .con .txt{overflow:hidden}
.m-swiperl2 .con .tit,.ul-listl2 .con .tit{font-size:var(--fz24);color:#333;line-height:1.25em;height:2.5em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.13rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl2 .con .desc,.ul-listl2 .con .desc{font-size:var(--fz18);color:#666;line-height:1.666em;height:3.332em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.17rem}
.m-swiperl2 .con .date,.ul-listl2 .con .date{font-size:var(--fz14);color:#999;overflow:hidden}
.m-swiperl2 .con .date img,.ul-listl2 .con .date img{display:inline-block;vertical-align:middle;margin-top:-2px;width:.14rem;margin-right:.06rem}
.m-swiperl1 .con:hover .pic .img,.m-swiperl2 .con:hover .pic .img,.m-swiperl4 .con:hover .pic .img,.m-swiperl7 .con:hover .pic .img,.ul-listl10 .con:hover .pic .img,.ul-listl2 .con:hover .pic .img,.ul-listl5 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.m-swiperl1 .con:hover .txt .tit,.m-swiperl2 .con:hover .tit,.m-swiperl4 .con:hover .txt .tit,.ul-listl10 .con:hover .tit,.ul-listl2 .con:hover .tit,.ul-listl5 .con:hover .txt{color:#7936fd}
.m-trainingl{overflow:hidden;padding:.75rem 0 1.31rem}
.g-titl1{overflow:hidden;display:flex;align-items:center;justify-content:center}
.g-titl1 .tit{font-size:var(--fz40);color:#333;overflow:hidden;position:relative;padding-bottom:.22rem}
.g-titl1 .tit:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.05rem;background:linear-gradient(to right,#2661fb,#f746b2)}
.ul-listl3{overflow:hidden;text-align:center;font-size:0;margin:.39rem 0 .46rem}
.ul-listl3 li{display:inline-block;padding:0 .18rem}
.ul-listl3 .con{display:block;overflow:hidden;min-width:2.31rem;border:1px solid #e0e0e0;background:#fff;font-size:var(--fz20);color:#666;text-align:center;padding:0 .3rem;line-height:2.7;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl3 .con:hover,.ul-listl3 li.on .con{color:#fff;font-weight:700;background:linear-gradient(to right,#2661fb,#f746b2)}
.ul-listl4{overflow:hidden;margin-bottom:.54rem}
.ul-listl4 li{float:left;margin-right:.53rem}
.ul-listl4 li:last-child{margin-right:0}
.ul-listl4 .con{font-size:var(--fz20);color:#333;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl4 li.on .con{color:#7936fd;font-weight:700}
.ul-listl4 .con:hover{color:#7936fd}
.ul-listl5{overflow:hidden;margin:0 -.13rem .3rem}
.ul-listl5 li{width:33.33%;float:left;padding:0 .13rem;margin-bottom:.56rem}
.ul-listl5 .con{display:block;overflow:hidden;background:#fff}
.ul-listl5 .con .pic{padding-top:55.62015%;position:relative;height:0;overflow:hidden}
.ul-listl5 .con .pic .img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl5 .con .txt{text-align:center;padding:.26rem .3rem;font-size:var(--fz24);color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl6{overflow:hidden;display:flex;flex-wrap:wrap;margin:0 -.25rem .33rem}
.ul-listl6 li{width:33.33%;flex-shrink:0;padding:0 .25rem;margin-bottom:.55rem}
.ul-listl6 .con{display:block;height:100%;background:#fff;overflow:hidden;padding:.28rem .3rem .73rem}
.ul-listl6 .con .pic{width:2.5rem;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;margin:0 auto .13rem}
.ul-listl6 .con .pic .img{padding-top:100%;height:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl6 .con .txt{overflow:hidden}
.ul-listl6 .con .top{font-size:var(--fz24);color:#333;overflow:hidden;text-align:center;margin-bottom:.3rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl6 .con .top .tit{text-transform:uppercase}
.ul-listl6 .con .desc{font-size:var(--fz18);color:#666;overflow:hidden;line-height:1.666}
.m-trainingl.pb100{padding-bottom:1rem}
.ul-listl7{overflow:hidden;padding:.62rem 0 1rem}
.ul-listl7 li{overflow:hidden;margin-bottom:.52rem}
.ul-listl7 .con{display:block;overflow:hidden}
.ul-listl7 .pic{width:54.4375%;float:left;overflow:hidden}
.ul-listl7 .pic .img{padding-top:54.30539%;height:0;background-repeat:no-repeat;background-position:center center;background-size:cover;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl7 .txt{overflow:hidden;border-top:1px solid #e0e0e0;padding:.27rem .1rem .2rem .51rem}
.ul-listl7 .txt .tit{font-size:var(--fz30);color:#333;overflow:hidden;margin-bottom:.25rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl7 .txt .desc{font-size:var(--fz18);line-height:1.777;color:#666;overflow:hidden;text-align:justify;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:5;-webkit-line-clamp:5;overflow:hidden}
.ul-listl7 li:nth-child(2n) .pic{float:right}
.ul-listl7 li:nth-child(2n) .txt{padding:.27rem .3rem .2rem .51rem}
.ul-listl7 li:last-child{margin-bottom:0}
.m-trainingl.pb85{padding-bottom:.85rem}
.ul-listl8{overflow:hidden;margin:0 -.24rem .47rem}
.ul-listl8 li{width:50%;float:left;padding:0 .24rem;margin-bottom:.48rem}
.ul-listl8 .con{display:flex;padding:.29rem .19rem;background:#fff;overflow:hidden}
.ul-listl8 .con .pic{width:47.42547%;flex-shrink:0}
.ul-listl8 .con .pic .img{padding-top:72%;height:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover}
.ul-listl8 .con .txt{overflow:hidden;padding:.09rem .33rem .13rem;flex:1;display:flex;justify-content:space-between;flex-direction:column}
.ul-listl8 .con .txt .tit{font-size:var(--fz24);color:#333;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}
.ul-listl8 .con .info{border-top:1px solid #e5e5e5;overflow:hidden;padding-top:.28rem}
.ul-listl8 .con .p{overflow:hidden;margin-bottom:.24rem}
.ul-listl8 .con .p:last-child{margin-bottom:0}
.ul-listl8 .con .ico{width:.3rem;height:.3rem;line-height:.3rem;float:left;font-size:0;text-align:center;margin-right:.2rem}
.ul-listl8 .con .ico img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.ul-listl8 .con .tt{font-size:var(--fz20);color:#666;overflow:hidden;overflow:hidden}
.m-trainingl.pb93{padding-bottom:.93rem}
.ul-listl9{overflow:hidden;margin:.6rem -.19rem}
.ul-listl9 li{width:50%;float:left;padding:0 .19rem;margin-bottom:.28rem}
.m-swiperl8 .con,.ul-listl9 .con{display:block;padding:.24rem .26rem .15rem;background:#fff;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl8 .con .line,.ul-listl9 .con .line{width:.65rem;height:.03rem;background:#333;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;overflow:hidden;margin-bottom:.16rem}
.m-swiperl8 .con .tit,.ul-listl9 .con .tit{font-size:var(--fz24);line-height:1.3em;height:2.6em;color:#333;margin-bottom:.24rem;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl8 .con .bot,.ul-listl9 .con .bot{display:flex;align-items:center;justify-content:space-between;overflow:hidden}
.m-swiperl8 .con .date,.ul-listl9 .con .date{font-size:var(--fz16);color:#999;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl8 .con .ico,.ul-listl9 .con .ico{width:.15rem;flex-shrink:0;overflow:hidden}
.m-swiperl8 .con .ico svg,.ul-listl9 .con .ico svg{display:block;width:100%;fill:#000;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl8 .con:hover,.ul-listl9 .con:hover{-webkit-box-shadow:0 .08rem .06rem rgba(0,0,0,.08);-moz-box-shadow:0 .08rem .06rem rgba(0,0,0,.08);-ms-box-shadow:0 .08rem .06rem rgba(0,0,0,.08);-o-box-shadow:0 .08rem .06rem rgba(0,0,0,.08);box-shadow:0 .08rem .06rem rgba(0,0,0,.08)}
.m-swiperl8 .con:hover .line,.ul-listl9 .con:hover .line{width:100%;background:linear-gradient(to right,#2661fb,#f746b2)}
.m-swiperl4 .con:hover .txt .btn,.m-swiperl8 .con:hover .date,.m-swiperl8 .con:hover .tit,.ul-listl9 .con:hover .date,.ul-listl9 .con:hover .tit{color:#9e3dec}
.m-swiperl4 .con:hover .txt .btn .ico svg,.m-swiperl8 .con:hover .ico svg,.ul-listl9 .con:hover .ico svg{fill:#9e3dec}
.m-newsl1{overflow:hidden;padding:.68rem 0 .62rem}
.m-swiperl2{position:relative;margin:0 -.13rem;padding-bottom:.52rem}
.m-swiperl2 .swiper-slide{padding:0 .13rem}
.m-swiperl2 .swiper-pagination{left:0;width:100%;bottom:0}
.m-swiperl2 .g-swiperbtnl .swiper-pagination-bullet{margin:0 .1rem}
.m-newsl2{overflow:hidden;padding:.55rem 0 1.18rem}
.m-newsl2 .ul-listl3{margin:0}
.m-newsl2 .jl-list1{overflow:hidden;margin:.66rem 0 .51rem}
body.pt{padding-top:1.32rem;background:#fff}
.m-detailsl{overflow:hidden;padding:.87rem 0 1.5rem}
.m-detailsl .title{font-size:var(--fz30);color:#333;font-weight:700;text-align:center;overflow:hidden;margin-bottom:.24rem}
.m-detailsl .info{border-bottom:1px solid #e9e9e9;font-size:0;padding-bottom:.2rem;text-align:center}
.m-detailsl .info span{font-size:var(--fz16);color:#666;display:inline-block;vertical-align:middle;padding:0 .23rem}
.m-detailsl .info span em{padding:0 .03rem;cursor:pointer}
.m-detailsl .info span em.open{color:#7936fd;font-weight:700}
.m-detailsl .info .social-share a{width:.32rem;height:.32rem;line-height:.32rem;font-size:var(--fz18);margin-right:2px}
.m-detailsl .info .icon-qzone{background:#f5bc31}
.m-detailsl .info .icon-wechat{background:#5cb53a;color:#fff}
.m-detailsl .info .icon-weibo{background:#f3250a;color:#fff}
.m-detailsl .txt{font-size:var(--fz18);color:#333;line-height:1.875;overflow:hidden;padding:.29rem 0 .57rem;border-bottom:1px solid #e9e9e9;margin-bottom:.33rem}
.m-detailsl .txt.fz20{font-size:var(--fz20)}
.m-detailsl .txt.fz18{font-size:var(--fz18)}
.m-detailsl .txt.fz16{font-size:var(--fz16)}
.m-detailsl .bot{overflow:hidden}
.ul-flipl{overflow:hidden;float:left;width:60%}
.ul-flipl li{font-size:var(--fz18);color:#999;overflow:hidden;display:flex;align-items:center;white-space:nowrap;margin-bottom:.17rem}
.ul-flipl a{display:block;color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-flipl a:hover{color:#7b38fd}
.m-detailsl .back{float:right;display:block;min-width:1.71rem;overflow:hidden;font-size:0;text-align:center;border:1px solid #7b38fd;padding:.11rem .3rem;margin-top:.08rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-detailsl .back .ico{display:inline-block;vertical-align:middle;width:.17rem;margin-right:.08rem}
.m-detailsl .back .ico svg{display:block;width:100%;fill:#7b38fd;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-detailsl .back .tt{font-size:var(--fz18);color:#7b38fd;display:inline-block;vertical-align:middle;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-detailsl .back:hover{background:linear-gradient(to right,#2661fb,#f746b2)}
.m-detailsl .back:hover .ico svg{fill:#fff}
.m-detailsl .back:hover .tt{color:#fff}
.banner{position:relative;overflow:hidden}
.banner .con{display:block;position:relative;height:100vh;overflow:hidden}
.banner .con .pic{display:block;width:100%;height:100%;overflow:hidden}
.banner .con .pic .video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.banner .con .pic .img{display:block;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;width:100%;height:100%}
.banner .con .txt{overflow:hidden;position:absolute;bottom:1.32rem;right:.98rem;z-index:10;text-align:right}
.banner .con .txt .title{font-size:.56rem;color:#fff;line-height:1.45;font-weight:700;overflow:hidden}
.banner .con .txt .desc{font-size:var(--fz24);color:#fff;line-height:1.4;overflow:hidden}
.banner .bg1{position:absolute;bottom:0;left:0;width:10.729%;height:auto;overflow:hidden;z-index:10}
.banner .bg2{position:absolute;bottom:0;right:0;width:59.53125%;height:auto;overflow:hidden;z-index:10}
.banner .bg3{position:absolute;top:0;right:0;width:26.40625%;height:auto;overflow:hidden;z-index:10}
.banner .bg1 img,.banner .bg2 img,.banner .bg3 img{display:block;width:100%;height:100%}
.ban-opts{position:absolute;width:3.68rem;display:flex;align-items:center;justify-content:space-between;height:.48rem;right:1.01rem;bottom:.46rem;overflow:hidden;z-index:20}
.ban-opts .swiper-pagination{color:#d1cece;font-size:var(--fz18);position:static;font-weight:300;width:auto}
.ban-opts .swiper-pagination .page-current{color:#fff;font-weight:500;padding:0 .05rem}
.ban-opts .swiper-pagination .page-total{padding:0 .05rem}
.ban-opts .line{flex:1;height:1px;background:rgba(255,255,255,.5);margin-left:.13rem}
.ban-opts .arrow{display:flex}
.ban-opts .arrow .swiper-button-next,.ban-opts .arrow .swiper-button-prev,.g-buttonl .swiper-button-next,.g-buttonl .swiper-button-prev{position:static;width:.48rem;height:.48rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border:1px solid #fff;margin:0 0 0 .12rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;background-image:url(../images/ls/iconl5.png);background-repeat:no-repeat;background-position:center center;background-size:.19rem auto;margin-right:.05rem}
.ban-opts .arrow .swiper-button-next{background-image:url(../images/ls/iconl6.png)}
.ban-opts .arrow .swiper-button-next:after,.ban-opts .arrow .swiper-button-prev:after,.g-buttonl .swiper-button-next:after,.g-buttonl .swiper-button-prev:after{display:none}
.ban-opts .arrow .swiper-button-next:hover,.ban-opts .arrow .swiper-button-prev:hover{background-color:#fff;background-image:url(../images/ls/iconl5-on.png)}
.ban-opts .arrow .swiper-button-next:hover{background-image:url(../images/ls/iconl6-on.png)}
.m-noticel{background:#fff;overflow:hidden;-webkit-box-shadow:0 0 .1rem rgba(0,0,0,.1);-moz-box-shadow:0 0 .1rem rgba(0,0,0,.1);-ms-box-shadow:0 0 .1rem rgba(0,0,0,.1);-o-box-shadow:0 0 .1rem rgba(0,0,0,.1);box-shadow:0 0 .1rem rgba(0,0,0,.1);margin-bottom:.55rem}
.m-noticel .wp{display:flex;align-items:center}
.m-noticel .left{float:left;display:flex;align-items:center;overflow:hidden;padding:0 .2rem;margin-right:.4rem}
.m-noticel .left .ico{flex-shrink:0;width:.33rem;height:.33rem;line-height:.33rem;text-align:center;overflow:hidden;font-size:0;margin-right:.15rem}
.m-noticel .left .ico img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.m-noticel .left .tt{font-size:var(--fz24);color:#000;overflow:hidden}
.m-swiperl3 .swiper-container{overflow:hidden;height:.73rem}
.m-swiperl3 .swiper-slide{height:100%}
.m-swiperl3 .con{height:100%;display:flex;align-items:center}
.m-swiperl3 .con .tit{flex-shrink:0;width:100%;font-size:var(--fz20);color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-informationl1{overflow:hidden}
.g-titlel1{overflow:hidden;position:relative}
.g-titlel1:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#cbd2e1}
.g-titlel1 .title{float:left;font-size:var(--fz40);color:#333;overflow:hidden;position:relative;padding-bottom:.27rem}
.g-titlel1 .title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:linear-gradient(to right,#2661fb,#f746b2)}
.g-titlel1 .g-btnl1{float:right;margin-top:2px}
.g-titlel1.tac{text-align:center;font-size:0}
.g-titlel1.tac:after{display:none}
.g-titlel1.tac .title{float:none;display:inline-block}
.g-titlel1.fff .title{padding-bottom:.15rem;font-size:var(--fz48)}
.g-titlel1.fff .title:after{background:#fff}
.g-titlel1.fff .title{color:#fff}
.m-swiperl4{padding-left:calc(50% - 8rem);position:relative;margin-top:.77rem;padding-bottom:1.12rem;margin-bottom:.75rem}
.m-swiperl4 .swiper-container{margin:0 -.23rem}
.m-swiperl4 .swiper-slide{padding:0 .23rem}
.m-swiperl4 .con{display:block;background-color:#fff;overflow:hidden}
.m-swiperl4 .pic{padding-top:66.5957%;position:relative;height:0;overflow:hidden}
.m-swiperl4 .pic .img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl4 .txt{overflow:hidden;padding:.26rem .31rem .3rem}
.m-swiperl4 .txt .date{font-size:var(--fz16);color:#666;overflow:hidden;margin-bottom:.07rem}
.m-swiperl4 .txt .tit{font-size:var(--fz24);color:#333;line-height:1.5;overflow:hidden;margin-bottom:.46rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl4 .txt .btn{font-size:var(--fz14);color:#666;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl4 .txt .btn .ico{display:inline-block;vertical-align:middle;width:.15rem;margin-top:-2px;
/*margin-left:.36rem;*/margin-left:0.08rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl4 .txt .btn .ico svg{display:block;width:100%;fill:#333}
.m-swiperl4 .con:hover .txt .btn .ico{width:.22rem;margin-left:.36rem}
.m-swiperl4 .g-buttonl{position:absolute;bottom:0;left:0;width:100%;padding-right:calc(50% -8rem)}
.g-buttonl{text-align:center;overflow:hidden;font-size:0}
.g-buttonl .swiper-button-next,.g-buttonl .swiper-button-prev{width:.52rem;height:.52rem;display:inline-block;vertical-align:middle;margin:0 .14rem;border-color:#c2c2c2;background-image:url(../images/ls/iconl5-on.png)}
.g-buttonl .swiper-button-next{background-image:url(../images/ls/iconl6-on.png)}
.g-buttonl .swiper-button-next:hover,.g-buttonl .swiper-button-prev:hover{border-color:#333;background-color:#333}
.g-buttonl .swiper-button-prev:hover{background-image:url(../images/ls/iconl5.png)}
.g-buttonl .swiper-button-next:hover{background-image:url(../images/ls/iconl6.png)}
.row-a2{overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:.74rem}
.m-descl{overflow:hidden;padding-top:.36rem}
.m-descl .desc{font-size:var(--fz18);color:#fff;line-height:2.3333;overflow:hidden;text-align:center;margin-bottom:.46rem}
.m-descl .g-btnl1{margin:0 auto 1.52rem}
.m-descl .pic{width:100%;height:auto;overflow:hidden}
.m-descl .pic img{display:block;width:100%;height:100%}
.row-a3{overflow:hidden;position:relative}
.m-swiperl5{overflow:hidden}
.m-swiperl5 .con{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0 .9rem;height:9.21rem}
.m-swiperl5 .con .txt{width:50%;max-width:6.7rem;overflow:hidden;padding-top:1.6rem}
.m-swiperl5 .con .txt .tit{font-size:var(--fz48);color:#fff;overflow:hidden;margin-bottom:.29rem}
.m-swiperl5 .con .txt .tit em{font-size:var(--fz30);color:#fff;overflow:hidden}
.m-swiperl5 .con .txt .desc{font-size:var(--fz18);color:#fff;overflow:hidden;line-height:2.35;margin-bottom:.93rem;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}
.m-swiperl6{overflow:hidden;position:absolute;bottom:1.03rem;left:0;width:100%;z-index:2;padding:0 .9rem}
.m-swiperl6:after{content:"";position:absolute;left:0;width:.9rem;top:.39rem;height:1px;background:rgba(255,255,255,.1)}
.m-swiperl6:before{content:"";position:absolute;right:0;width:.9rem;top:.39rem;height:1px;background:rgba(255,255,255,.1)}
.m-swiperl6 .swiper-slide{position:relative}
.m-swiperl6 .swiper-slide:after{content:"";position:absolute;left:0;width:calc(50% - .39rem);top:.39rem;height:1px;background:rgba(255,255,255,.1)}
.m-swiperl6 .swiper-slide:before{content:"";position:absolute;right:0;width:calc(50% - .39rem);top:.39rem;height:1px;background:rgba(255,255,255,.1)}
.m-swiperl6 .con{display:block;overflow:hidden;cursor:pointer}
.m-swiperl6 .con .icon{width:.78rem;height:.78rem;line-height:.78rem;text-align:center;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;position:relative;margin:0 auto .17rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl6 .con .icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid rgba(255,255,255,.6);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-swiperl6 .con .icon img{display:inline-block;vertical-align:middle;max-width:50%;max-height:50%}
.m-swiperl6 .con .icon .img2{display:none}
.m-swiperl6 .con .tit{font-size:var(--fz16);color:#fff;overflow:hidden;text-align:center}
.m-swiperl6 .con:hover .icon,.m-swiperl6 .swiper-slide-thumb-active .con .icon{background:#fff}
.m-swiperl6 .con:hover .icon .img2,.m-swiperl6 .swiper-slide-thumb-active .con .icon .img2{display:inline-block}
.m-swiperl6 .con:hover .icon .img1,.m-swiperl6 .swiper-slide-thumb-active .con .icon .img1{display:none}
.row-a4{overflow:hidden;padding:.72rem 0 .49rem}
.m-welfarel{overflow:hidden;display:flex;padding:.54rem 0 .41rem}
.m-swiperl7{flex-shrink:0;width:7.56rem;margin-right:.24rem;position:relative}
.m-swiperl7 .con{display:block;overflow:hidden}
.m-swiperl7 .pic{padding-top:57.1428%;position:relative;height:0;overflow:hidden}
.m-swiperl7 .pic .img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.m-swiperl7 .date{position:absolute;top:.26rem;left:0;font-size:var(--fz18);color:#fff;overflow:hidden;padding:.11rem .2rem .11rem .15rem;background:linear-gradient(to right,#2661fb,#f746b2);z-index:2}
.m-swiperl7 .txt{position:absolute;bottom:0;left:0;width:100%;height:1rem;z-index:2;background:url(../images/ls/bgl3.png) center center no-repeat;background-size:100% 100%;padding:.46rem 1.35rem 0 .19rem}
.m-swiperl7 .txt .tit{font-size:var(--fz24);color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-swiperl7 .swiper-pagination{overflow:hidden;font-size:0;bottom:.24rem;right:.29rem}
.m-swiperl7 .swiper-pagination-bullet{width:.08rem;height:.08rem;background:rgba(255,255,255,.7);opacity:1;margin-left:.09rem}
.m-swiperl7 .swiper-pagination-bullet-active{background:#fff}
.ul-listl10{flex:1;display:flex;overflow:hidden;margin:0 -.11rem}
.ul-listl10 li{flex-shrink:0;width:50%;height:100%;padding:0 .11rem}
.ul-listl10 .con{height:100%;display:block;background:#fff;overflow:hidden}
.ul-listl10 .con .pic{padding-top:55.77889%;position:relative;height:0;overflow:hidden}
.ul-listl10 .con .pic .img{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;left:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl10 .con .txt{padding:.23rem .3rem .1rem;overflow:hidden}
.ul-listl10 .con .tit{font-size:var(--fz24);color:#333;line-height:1.25em;height:2.5em;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.13rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl10 .con .desc{font-size:var(--fz18);color:#666;line-height:1.444;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:.16rem}
.ul-listl10 .con .bot{overflow:hidden;display:flex;align-items:center;justify-content:space-between}
.ul-listl10 .con .date{font-size:var(--fz16);color:#999;overflow:hidden}
.ul-listl10 .con .ico{width:.15rem;flex-shrink:0;overflow:hidden}
.ul-listl10 .con .ico svg{display:block;width:100%;fill:#000}
.m-swiperl8{overflow:hidden;position:relative;margin:0 -.1rem;padding-bottom:.83rem}
.m-swiperl8 .swiper-slide{padding:0 .1rem}
.m-swiperl8 .g-buttonl{position:absolute;bottom:0;left:0;width:100%}
.row-a5{overflow:hidden;padding:.57rem 0 .78rem}
.row-a5 .g-titlel1 .title{padding-bottom:.22rem}
.m-swiperl9{overflow:hidden;position:relative;padding:.43rem .11rem 1.09rem}
.m-swiperl9 .swiper-slide{padding:0 .07rem}
.m-swiperl9 .con{display:block;overflow:hidden;position:relative}
.m-swiperl9 .con .pic{padding-top:140.7407%;position:relative;height:0;overflow:hidden}
.m-swiperl9 .con .pic .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover}
.m-swiperl9 .con .txt{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/ls/bgl4.png) center center no-repeat;background-size:cover;text-align:center;overflow:hidden;padding:1.09rem .4rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;opacity:0;visibility:hidden}
.m-swiperl9 .con .txt .tit{font-size:var(--fz36);color:#fff;font-weight:700;overflow:hidden;margin-bottom:.13rem}
.m-swiperl9 .con .txt .info{font-size:var(--fz20);color:#fff;overflow:hidden;line-height:1.88}
.m-swiperl9 .con .txt .ico{position:absolute;bottom:.73rem;width:.76rem;height:.76rem;line-height:.76rem;left:50%;background:#fff;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}
.m-swiperl9 .con .txt .ico svg{display:inline-block;vertical-align:middle;max-width:.3rem;fill:#333}
.m-swiperl9 .con:hover .txt{opacity:1;visibility:visible}
.m-botl{position:absolute;bottom:0;left:0;right:0;overflow:hidden;display:flex;align-items:center;justify-content:space-between;width:11rem;margin:0 auto}
.m-botl .swiper-pagination{flex:1;position:relative;margin-right:1.16rem;height:.05rem;background:0 0}
.m-botl .swiper-pagination:after{content:"";position:absolute;top:.02rem;left:0;width:100%;height:1px;background:rgba(0,0,0,.2)}
.m-botl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#333;border-radius:.05rem;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;-ms-border-radius:.05rem;-o-border-radius:.05rem}
.row-a6{overflow:hidden}
.ul-listl11{overflow:hidden;margin:0 -.1rem}
.ul-listl11 li{width:50%;float:left;padding:0 .1rem}
.ul-listl11 .con{display:block;overflow:hidden;position:relative}
.ul-listl11 .con .pic{padding-top:84.29926%;position:relative;height:0;overflow:hidden}
.ul-listl11 .con .pic .img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl11 .con .txt{overflow:hidden;padding:.31rem;position:absolute;bottom:0;left:0;z-index:2}
.ul-listl11 .con .txt .tit{font-size:var(--fz32);color:#fff;margin-bottom:.05rem;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl11 .con .txt .desc{font-size:var(--fz18);color:#fff;overflow:hidden;margin-bottom:.29rem}
.ul-listl11 .con .txt .ico{width:.4rem;height:.4rem;line-height:.38rem;text-align:center;font-size:0;background:rgba(0,0,0,.1);border:1px solid #fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;overflow:hidden;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-listl11 .con .txt .ico svg{display:inline-block;vertical-align:middle;width:.18rem;fill:#fff}
.ul-listl11 .con:hover .pic .img{transform:scale(1.08,1.08);-webkit-transform:scale(1.08,1.08);-moz-transform:scale(1.08,1.08);-ms-transform:scale(1.08,1.08);-o-transform:scale(1.08,1.08)}
.ul-listl11 .con:hover .txt .ico{background-color:#fff}
.ul-listl11 .con:hover .txt .ico svg{fill:#333}
.m-resultsl{overflow:hidden;padding:.3rem 0 1.55rem}
.m-resultsl .title{font-size:var(--fz42);color:#333;font-weight:700;text-align:center;overflow:hidden;margin-bottom:.28rem}
.m-searchl{overflow:hidden;border:1px solid #c2c2c2;border-radius:.1rem;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;-ms-border-radius:.1rem;-o-border-radius:.1rem;max-width:8.96rem;margin:0 auto .52rem;position:relative}
.m-searchl .inp{display:block;width:100%;height:.55rem;line-height:.55rem;padding:0 .8rem 0 .23rem;font-size:var(--fz18);color:#333;border:none}
.m-searchl .btn{position:absolute;top:50%;right:.06rem;width:.39rem;height:.39rem;background-color:#333;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);border:none;background-image:url(../images/so.png);background-position:center center;background-repeat:no-repeat;background-size:.17rem auto}
.m-resultsl .results{overflow:hidden}
.m-resultsl .results .top{font-size:var(--fz24);color:#666;font-weight:700;overflow:hidden;border-bottom:1px solid #f2e7e0;padding-bottom:.2rem;margin-bottom:.21rem}
.ul-sol{overflow:hidden}
.ul-sol li{overflow:hidden}
.ul-sol .con{display:block;display:flex;align-items:center;justify-content:space-between;overflow:hidden;padding:.23rem 0;position:relative;border-bottom:1px solid #e5e5e5}
.ul-sol .con:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background:#7936fd;width:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-sol .con .tit{flex:1;font-size:var(--fz18);color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-right:.3rem;padding-left:.31rem;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-sol .con .tit:after{content:"";position:absolute;top:50%;left:.04rem;width:.08rem;height:.08rem;background:#bfbfbf;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.ul-sol .con .date{font-size:var(--fz16);color:#999;overflow:hidden}
.ul-sol .con:hover:after{width:100%}
.ul-sol .con:hover .tit{color:#7936fd;font-weight:700}
.ul-sol .con:hover .tit:after{background:#7936fd}
@media screen and (max-width:1200px){
.g-btnl1{padding:.1rem .3rem;width:2.6rem}
.g-btnl1 .ico{width:.3rem;height:.3rem;line-height:.3rem}
.banner .con{height:auto}
.banner .con .pic{height:0;padding-top:46.875%;min-height:4rem}
.banner .con .pic:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}
.banner .con .txt{right:0;left:0;bottom:auto;top:50%;text-align:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.banner .con .txt .title{font-size:var(--fz40)}
.banner .con .txt .desc{font-size:var(--fz18)}
.ban-opts{right:0;bottom:.1rem;width:100%;height:auto;justify-content:center}
.ban-opts .line{display:none}
.ban-opts .arrow{display:none!important}
.ban-opts .arrow .swiper-button-next,.ban-opts .arrow .swiper-button-prev,.g-buttonl .swiper-button-next,.g-buttonl .swiper-button-prev{width:.8rem;height:.8rem;background-size:.3rem auto}
.banner .bg1,.banner .bg2,.banner .bg3{display:none!important}
.m-swiperl3 .swiper-container{height:1rem}
.m-noticel{margin-bottom:.6rem}
.m-noticel .left{padding:0;margin-right:.3rem}
.m-noticel .left .ico{width:.5rem;height:.5rem;line-height:.5rem;margin-right:.1rem}
.m-noticel .wp{display:block}
.m-noticel .left{display:none}
.m-swiperl4{padding:0 .3rem 1.2rem;margin:.6rem 0}
.m-swiperl4 .swiper-container{margin:0 -.1rem}
.m-swiperl4 .swiper-slide{padding:0 .1rem}
.m-swiperl4 .txt{padding:.3rem}
.m-swiperl4 .txt .btn .ico{width:.3rem;margin-left:.3rem}
.row-a2{padding-top:.6rem}
.g-titlel1 .title,.g-titlel1.fff .title,.row-a5 .g-titlel1 .title{padding-bottom:.3rem}
.m-descl .g-btnl1{margin-bottom:.4rem}
.m-swiperl5 .con{padding:0 .3rem}
.m-swiperl5 .con .txt{padding-top:.3rem}
.m-swiperl5 .con .txt .tit em{font-size:var(--fz24)}
.m-swiperl5 .con .txt .tit{margin-bottom:.2rem}
.m-swiperl5 .con .txt .desc{margin-bottom:.4rem;line-height:2}
.m-swiperl6{padding:0;bottom:.3rem}
.m-swiperl6:after,.m-swiperl6:before{display:none}
.m-swiperl6 .con .icon{width:.9rem;height:.9rem;line-height:.9rem;margin-bottom:.2rem}
.m-swiperl6 .swiper-slide:after,.m-swiperl6 .swiper-slide:before{top:.45rem;background:rgba(255,255,255,.4)}
.row-a4{padding:.6rem 0}
.m-welfarel{display:block;padding:.4rem 0}
.m-swiperl7{width:auto;margin:0 0 .6rem;padding-bottom:.4rem}
.m-swiperl7 .swiper-pagination{bottom:0;left:0;right:0}
.m-swiperl7 .swiper-pagination-bullet{width:.16rem;height:.16rem;margin:0 .06rem;background:rgba(0,0,0,.4)}
.m-swiperl7 .swiper-pagination-bullet-active{background:#333}
.m-swiperl7 .txt{padding:0 .3rem}
.m-swiperl7 .txt .tit{line-height:1rem}
.ul-listl10{margin:0 -.15rem}
.ul-listl10 li{padding:0 .15rem}
.m-swiperl8 .con .ico,.ul-listl10 .con .ico,.ul-listl11 .con .txt .ico svg,.ul-listl9 .con .ico{width:.3rem}
.ul-listl10 .con .txt{padding:.3rem}
.m-swiperl8{padding-bottom:1.2rem}
.m-swiperl8 .con,.ul-listl9 .con{padding:.3rem}
.row-a5{padding:.6rem 0}
.m-swiperl9{padding:.6rem .23rem}
.m-swiperl9 .con .txt{padding:.3rem}
.m-botl .swiper-pagination{margin-right:0}
.m-botl{width:80%;bottom:.2rem}
.m-botl .g-buttonl{display:none}
.m-swiperl9 .con .txt .ico{width:.8rem;height:.8rem;line-height:.8rem;bottom:.3rem}
.ul-listl11 .con .txt{padding:.3rem}
.ul-listl11 .con .txt .ico{width:.8rem;height:.8rem;line-height:.76rem}
.pages li{display:none}
.pages li.on,.pages li.pages-next,.pages li.pages-prev{display:block}
.pages li a,.pages li span{width:.8rem;height:.8rem;line-height:.76rem}
.ul-listl1 .con{line-height:3}
.m-activityl1{padding:.6rem 0}
.m-swiperl1 .txt{padding:.3rem}
.m-swiperl1 .txt .tit{line-height:1.5;margin-bottom:.1rem}
.m-swiperl1 .txt .desc{line-height:1.5;margin-bottom:.1rem}
.g-swiperbtnl .swiper-pagination-bullet{width:.16rem;height:.16rem}
.m-activityl2{padding:.6rem 0}
.m-swiperl2 .con .date img,.ul-listl2 .con .date img{width:.28rem}
.m-swiperl2 .con .desc,.ul-listl2 .con .desc{margin-bottom:.1rem}
.g-listl1 .wp{padding:0}
.m-trainingl{padding:.6rem 0}
.ul-listl3{margin:.4rem 0}
.ul-listl4{margin-bottom:.4rem}
.ul-listl4 li{margin-right:.4rem}
.ul-listl6{margin:0 -.15rem .4rem}
.ul-listl6 li{padding:0 .15rem;margin-bottom:.3rem}
.ul-listl6 .con{padding:.3rem}
.m-trainingl.pb100,.m-trainingl.pb85,.m-trainingl.pb93{padding-bottom:.6rem}
.ul-listl7{padding:.6rem 0}
.ul-listl8{margin:0 -.15rem .4rem}
.ul-listl8 li{padding:0 .15rem;margin-bottom:.3rem}
.ul-listl8 .con{padding:.3rem}
.ul-listl8 .con .ico{width:.4rem;height:.4rem;line-height:.4rem;margin-top:.04rem}
.ul-listl3 li{padding:0 .06rem}
.ul-listl3 .con{padding:0 .3rem;min-width:auto;line-height:2.5}
.m-newsl1,.m-newsl2{padding:.6rem 0}
.m-newsl2 .jl-list1{margin:.6rem 0 .2rem}
body.pt{padding-top:1rem}
.m-detailsl{padding:.6rem 0}
.m-detailsl .info{padding-bottom:.2rem}
.m-detailsl .txt{padding:.3rem 0;margin-bottom:.3rem}
.m-detailsl .back .ico{width:.3rem}
.m-detailsl .info .social-share a{width:.8rem;height:.8rem;line-height:.8rem}
.m-detailsl .social-share .icon-wechat .wechat-qrcode{margin-top:0}
.m-detailsl .info span:last-child{display:block;margin-top:10px}
.m-resultsl{padding:.6rem 0}
.m-searchl{max-width:80%;margin-bottom:.3rem}
.m-searchl .inp{height:.8rem;line-height:.8rem;padding:0 1rem 0 .3rem}
.m-searchl .btn{width:.66rem;height:.66rem;right:.1rem;background-size:.3rem auto}
}
@media screen and (max-width:959px){
.ul-listl7 .pic,.ul-listl7 li:nth-child(2n) .pic{width:auto;float:none;margin-bottom:0}
.ul-listl7 .txt,.ul-listl7 li:nth-child(2n) .txt{padding:.3rem 0}
.ul-listl7 .txt .tit{margin-bottom:.2rem}
.ul-listl8 li{width:auto;float:none}
.m-newsl2 .jl-list1{margin-bottom:0}
.ul-flipl{width:auto;float:none}
.m-detailsl .back{float:none;width:60%;margin:.3rem auto 0}
}
@media screen and (max-width:750px){
.ul-listl10{display:block}
.ul-listl10 li{width:auto}
.ul-listl10 li:last-child{margin-bottom:0}
.m-botl{width:100%;padding:0 .3rem}
.m-swiperl1 .pic{width:auto;float:none}
.m-swiperl1 .txt{padding-bottom:1rem}
.m-swiperl1 .swiper-pagination{bottom:.4rem;left:0;right:auto;width:100%}
.ul-listl2 li{width:50%;margin-bottom:.6rem}
.ul-listl5 li{width:50%}
.ul-listl6 li{width:50%}
.ul-listl8 .con{display:block}
.ul-listl8 .con .pic{width:100%;margin-bottom:.3rem}
.ul-listl8 .con .txt{padding:0}
.ul-listl8 .con .txt .tit{margin-bottom:.3rem}
.ul-listl9 li{width:auto;float:none;margin-bottom:.3rem}
.ul-listl9 li:last-child{margin-bottom:0}
.m-searchl{max-width:100%}
.ul-sol .con .date{font-size:var(--fz12)}
}
@media screen and (max-width:480px){
.ul-listl11 li,.ul-listl2 li,.ul-listl5 li,.ul-listl6 li{width:auto;float:none}
.ul-listl6{display:block}
.ul-listl5 li:last-child,.ul-listl6 li:last-child{margin-bottom:0}
.m-detailsl .back{width:100%}
}
/*!****** ls end *******/
.jl-swiper1{margin-bottom:.56rem}
.jl-swiper1 .swiper{background-color:#fff;padding:.12rem;margin-bottom:.23rem}
.jl-swiper1 .pic{font-size:0}
.jl-arr1{display:flex;align-items:center;justify-content:center;font-size:0}
.jl-arr1 .arr{display:block;width:.52rem;height:.52rem;line-height:.5rem;margin:0 .15rem;border:1px solid #c2c2c2;border-radius:50%;cursor:pointer;text-align:center;font-size:var(--fz24);color:#666;transition:.5s}
.jl-arr1 .arr:hover{background-color:#333;border-color:#333;color:#fff}
.jl-desc1{font-size:var(--fz18);color:#333}
.jl-list1{margin-top:.63rem}
.jl-list1 li{margin-bottom:.53rem}
.jl-list1 .con{display:flex;min-height:2.45rem}
.jl-list1 .pic{flex-shrink:0;width:4.35rem;margin-right:.4rem;overflow:hidden}
.jl-list1 .con .pic img{width:100%;transition:.5s}
.jl-list1 .con:hover .pic img{transform:scale(1.08)}
.jl-list1 .info{flex:1;display:flex;justify-content:center;flex-direction:column;border-bottom:1px solid #ccc;overflow:hidden}
.jl-list1 .tit{font-size:var(--fz24);color:#333;margin-bottom:.35rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s}
.jl-list1 .con:hover .tit{color:#b473f0}
.jl-list1 .desc{font-size:var(--fz18);color:#666;margin-bottom:.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;transition:.5s}
.jl-list1 .con:hover .desc{color:#b473f0}
.jl-list1 .more{font-size:var(--fz14);color:#999}
.jl-row1{background-color:#fff;padding:.88rem 0;overflow:hidden}
.jl-info1{margin-top:.6rem}
.jl-info1 .info{display:flex;align-items:start;margin-bottom:.4rem}
.jl-info1 .tit{flex-shrink:0;font-size:var(--fz36);color:#333;margin-right:.48rem}
.jl-info1 .desc{flex:1;font-size:var(--fz18);color:#666;line-height:1.66;overflow:hidden}
.jl-info1 .pic{font-size:0}
.jl-info1 .pic img{width:100%}
.jl-row2{padding:.7rem 0 .5rem}
.jl-info2{display:flex;margin:.57rem 0 .51rem;padding:0 .17rem}
.jl-info2 .bigcon{flex:1;display:block;margin-right:.35rem;background-color:#fff;padding:.22rem .3rem 0;overflow:hidden}
.jl-info2 .bigcon .pic{margin-bottom:.2rem;font-size:0;overflow:hidden}
.jl-info2 .bigcon .pic img{width:100%;transition:.5s}
.jl-info2 .bigcon:hover .pic img{transform:scale(1.08)}
.jl-info2 .bigcon .tit{font-size:var(--fz24);color:#333;line-height:1.25;margin-bottom:.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;transition:.5s}
.jl-info2 .bigcon:hover .tit{color:#b473f0}
.jl-info2 .bigcon .desc{font-size:var(--fz18);color:#666;margin-bottom:.25rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;transition:.5s}
.jl-info2 .bigcon:hover .desc{color:#b473f0}
.jl-info2 .bigcon .date{font-size:var(--fz14);color:#bebdbd}
.jl-list2{flex-shrink:0;width:7.57rem}
.jl-list2 li{margin-bottom:.3rem}
.jl-list2 li:last-child{margin-bottom:0}
.jl-list2 .con{display:flex;background-color:#fff;padding:.22rem;box-shadow:0 0 .21rem rgba(142,142,142,.1)}
.jl-list2 .pic{flex-shrink:0;width:2.57rem;margin-right:.27rem;font-size:0;overflow:hidden}
.jl-list2 .pic img{width:100%;transition:.5s}
.jl-list2 .con:hover .pic img{transform:scale(1.08)}
.jl-list2 .info{flex:1;overflow:hidden}
.jl-list2 .tit{font-size:var(--fz24);color:#333;margin-bottom:.15rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s}
.jl-list2 .con:hover .tit{color:#b473f0}
.jl-list2 .desc{font-size:var(--fz18);color:#777;line-height:1.66;margin-bottom:.15rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;transition:.5s}
.jl-list2 .con:hover .desc{color:#b473f0}
.jl-list2 .date{font-size:var(--fz14);color:#bebdbd}
.jl-row3{background-color:#fff;padding:.66rem 0;overflow:hidden}
.jl-list3{display:flex}
.jl-list3 li{flex:1;margin-right:.25rem;overflow:hidden}
.jl-list3 li:last-child{margin:0}
.jl-list3 .pic{display:block;font-size:0;overflow:hidden}
.jl-list3 .pic img{width:100%;transition:.5s}
.jl-list3 .pic:hover img{transform:scale(1.08)}
.jl-info3{margin-top:.62rem}
.jl-info3 .info{display:flex;flex-direction:column;justify-content:center;padding:0 1.17rem;color:#fff;min-height:5.52rem;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.jl-info3 .txt{width:52%}
.jl-info3 .tit{font-size:var(--fz30);margin-bottom:.45rem}
.jl-info3 .desc{font-size:var(--fz18)}
.jl-info3 .qr{margin:.45rem auto 0;width:1.78rem;font-size:0;border-radius:.3rem;box-shadow:0 0 .16rem rgba(0,0,0,.5);overflow:hidden}
.jl-info3 .pic{margin-top:-4.03rem;margin-right:.6rem;margin-bottom:1.12rem;text-align:right;font-size:0}
.jl-info3 .pic img{width:4.44rem}
.jl-tit1{text-align:center}
.jl-tit1 .tit{font-size:var(--fz30);color:#000;font-weight:700}
.jl-list4{display:flex;flex-wrap:wrap;margin:.7rem -.06rem .4rem}
.jl-list4 li{width:33.33%;padding:0 .06rem;margin-bottom:.4rem}
.jl-list4 .con{display:block}
.jl-list4 .pic{margin-bottom:.25rem;overflow:hidden}
.jl-list4 .img{padding-top:56.38%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:.5s}
.jl-list4 .con:hover .img{transform:scale(1.08)}
.jl-list4 .tit{font-size:var(--fz24);color:#333;margin-bottom:.1rem;transition:.5s}
.jl-list4 .con:hover .tit{color:#b473f0}
.jl-list4 .date{font-size:var(--fz16);color:#999}
.jl-swiper2 .swiper1{position:relative;padding:0 1.06rem;margin-bottom:1.2rem}
.jl-arr2{position:absolute;top:50%;left:0;right:0;z-index:2}
.jl-arr2 .arr{position:absolute;top:50%;width:.52rem;height:.52rem;line-height:.5rem;border:1px solid #c2c2c2;border-radius:50%;cursor:pointer;text-align:center;font-size:var(--fz24);color:#666;transform:translateY(-50%);z-index:2;transition:.5s}
.jl-arr2 .arr:hover{background-color:#333;border-color:#333;color:#fff}
.jl-arr2 .prev{left:0}
.jl-arr2 .next{right:0}
.jl-swiper2{margin-top:.96rem}
.jl-swiper2 .swiper1 .con{display:flex;align-items:center;height:100%}
.jl-swiper2 .swiper1 .pic{flex-shrink:0;width:6.84rem;font-size:0;margin-right:.75rem}
.jl-swiper2 .swiper1 .pic img{width:100%}
.jl-swiper2 .swiper1 .info{flex:1;overflow:hidden}
.jl-swiper2 .swiper1 .year{font-size:var(--fz48);color:#333}
.jl-swiper2 .swiper1 .tit{font-size:var(--fz24);color:#333;margin-bottom:.48rem}
.jl-swiper2 .swiper1 .desc{font-size:var(--fz18);color:#666}
.jl-swiper2 .swiper2{position:relative;z-index:2}
.jl-swiper2 .swiper2::after{content:'';position:absolute;top:.11rem;left:0;right:0;height:1px;background-color:#ccc;z-index:-1}
.jl-swiper2 .swiper2 .swiper-slide{cursor:pointer}
.jl-swiper2 .swiper2 .dot{width:.22rem;height:.22rem;margin:0 auto .1rem;border:1px solid transparent;border-radius:50%;padding:.04rem}
.jl-swiper2 .swiper-slide-thumb-active .dot{border-color:#b468f0}
.jl-swiper2 .swiper2 .dot i{display:block;height:100%;border-radius:50%;background-color:#ccc}
.jl-swiper2 .swiper-slide-thumb-active .dot i{background-image:linear-gradient(to right,#2661fb,#f746b2)}
.jl-swiper2 .swiper2 .year{text-align:center;font-size:var(--fz24);color:#333}
.jl-swiper2 .swiper-slide-thumb-active .year{color:#b468f0;font-weight:700}
.jl-map{margin:.55rem 0 .22rem}
.jl-map img{display:block;width:100%}
.jl-list5{display:flex}
.jl-list5 li{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.11rem;border-right:1px solid #ececec;overflow:hidden}
.jl-list5 li:last-child{border:none}
.jl-list5 .icn{display:block;width:.35rem;height:.33rem;background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:.2rem}
.jl-list5 .tit{font-size:var(--fz24);color:#333}
.jl-list5 .desc{font-size:var(--fz18);color:#666}
.jl-swiper3 .pic{display:block;font-size:0;overflow:hidden}
.jl-swiper3 .pic img{width:100%;transition:.5s}
.jl-swiper3 .pic:hover img{transform:scale(1.08)}
.jl-swiper3 .swiper-pagination{font-size:0;margin-top:.25rem;position:relative;margin-bottom:-.25rem}
.jl-swiper3 .swiper-pagination-bullet{margin:0 .05rem}
.jl-swiper3 .swiper-pagination-bullet-active{background-color:#b473f0}
@media screen and (max-width:1200px){
.jl-swiper1{margin-bottom:.4rem}
.jl-arr1 .arr{width:.8rem;height:.8rem;line-height:.76rem;font-size:var(--fz20)}
.jl-list1{margin-top:.4rem}
.jl-list1 li{margin-bottom:.4rem}
.jl-list1 .pic{width:40%}
.jl-list1 .info{padding-bottom:.3rem}
.jl-list1 .tit{font-size:var(--fz20)}
.jl-row1{padding:.5rem 0}
.jl-info1{margin-top:.4rem}
.jl-info1 .info{display:block}
.jl-info1 .tit{font-size:var(--fz20);margin-right:0;margin-bottom:.3rem}
.jl-row2{padding:.5rem 0}
.jl-info2{margin:.4rem 0;display:block}
.jl-info2 .bigcon{margin-right:0;margin-bottom:.3rem;padding:.22rem}
.jl-info2 .bigcon .pic{margin-bottom:.3rem}
.jl-info2 .bigcon .tit{font-size:var(--fz20)}
.jl-list2{width:auto}
.jl-list2 .pic{width:3.2rem}
.jl-list2 .tit{font-size:var(--fz20)}
.jl-row3{padding:.5rem 0}
.jl-list3{display:block}
.jl-list3 li{margin-right:0;margin-bottom:.3rem}
.jl-info3{margin-top:.4rem}
.jl-info3 .info{padding:.4rem}
.jl-info3 .pic{margin-top:-2.8rem;margin-right:0;margin-bottom:.3rem}
.jl-info3 .txt{width:auto}
.jl-info3 .tit{font-size:var(--fz20);margin-bottom:.2rem}
.jl-info3 .desc{font-size:var(--fz16)}
.jl-info3 .qr{margin:.3rem 0 0}
.jl-list4{margin:.4rem -.11rem 0}
.jl-list4 li{width:50%;margin-bottom:.3rem}
.jl-swiper2{margin-top:.4rem}
.jl-arr2{left:-.2rem;right:-.2rem}
.jl-swiper2 .swiper1{padding:0 .4rem;margin-bottom:.3rem}
.jl-swiper2 .swiper1 .con{display:block}
.jl-swiper2 .swiper1 .pic{width:auto;margin-right:0;margin-bottom:.2rem}
.jl-swiper2 .swiper1 .year{font-size:var(--fz24)}
.jl-swiper2 .swiper1 .tit{font-size:var(--fz20);margin-bottom:.2rem}
.jl-swiper2 .swiper1 .desc{font-size:var(--fz16)}
.jl-swiper2 .swiper2 .year{font-size:var(--fz20)}
.jl-map{margin:.4rem 0 .2rem}
.jl-list5{display:block}
.jl-list5 li{border-right:none;border-bottom:1px solid #ececec;min-height:auto;padding:.3rem 0}
.jl-list5 .icn{width:.4rem;height:.4rem}
.jl-list5 .tit{font-size:var(--fz20)}
.jl-list5 .desc{font-size:var(--fz16)}
}
@media screen and (max-width:750px){
.jl-list1 .con{display:block;min-height:auto}
.jl-list1 .pic{width:100%;margin-right:0;margin-bottom:.3rem}
.jl-list2 .con{display:block}
.jl-list2 .pic{width:auto;margin-right:0;margin-bottom:.3rem}
}