@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:SourceHanSansCN-Regular,'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif}
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:SourceHanSansCN-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}
/*!-----------------[初始化结束]--------------*/
@font-face{font-family:SourceHanSansCN-Regular;src:url(../fonts/SourceHanSansCN-Regular.eot);src:url(../fonts/SourceHanSansCN-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/SourceHanSansCN-Regular.woff) format("woff"),url(../fonts/SourceHanSansCN-Regular.ttf) format("truetype"),url(../fonts/SourceHanSansCN-Regular.svg#SourceHanSansCN-Regular) format("svg");font-style:normal;font-weight:400}
.wp{width:95%;max-width:14.4rem;margin:0 auto}
/*!******************************
    -------[=头部]-------
********************************/
.header{position:absolute;left:0;top:0;width:100%;height:100%;display:block;height:1.02rem;z-index:109;border-bottom:1px solid rgba(255,255,255,.5);-webkit-transition:background-color .3s,box-shadow .3s,-webkit-box-shadow .3s;transition:background-color .3s,box-shadow .3s}
.logo{float:left;line-height:1.01rem;font-size:0}
.logo img{vertical-align:middle;height:.62rem}
.nav{float:left}
.nav li{float:left;position:relative;margin-right:.48rem}
.nav .icondrop{display:none}
.nav .v1{font-size:var(--fz16);color:#fff;position:relative;display:block;line-height:1.01rem;text-transform:uppercase}
.nav .v1::after{content:"";display:block;position:absolute;bottom:0;width:100%;background-color:#fff;height:2px;left:0;opacity:0;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.nav .ok .v1::after,.nav .on .v1::after{opacity:1}
.nav .sub{position:absolute;top:100%;left:50%;width:1.6rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);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:.6rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;padding:0 .1rem;border-bottom:1px solid #eee;text-transform:uppercase}
.nav .sub .v2:last-child{border-bottom:none}
.nav .sub .v2:hover{background-color:#fff;color:#7f2795}
.hdr{float:right}
.h-opts{float:right}
.h-opts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:1.01rem}
.h-so{position:relative;height:1.01rem;margin-right:.2rem}
.h-so .icon{width:.4rem;height:.5rem;background:url(../images/i-02.svg) no-repeat left center;-o-background-size:.24rem auto;-ms-background-size:.24rem auto;-moz-background-size:.24rem auto;-webkit-background-size:.24rem auto;background-size:.24rem auto;cursor:pointer;position:relative;margin-top:.26rem}
.h-so .so-pop{position:absolute;top:100%;right:0;border:1px solid #eee;display:none}
.h-so .so-pop .inp{display:block;width:2.5rem;height:.4rem;padding:0 .5rem 0 .1rem;background-color:#fff;font-size:var(--fz16);color:#333}
.h-so .so-pop .btn{display:block;background:#7f2795 url(../images/i-02.svg) no-repeat center;-webkit-background-size:.2rem .2rem;-o-background-size:.2rem;background-size:.2rem;position:absolute;top:0;right:0;height:.4rem;width:.4rem}
.h-lang{margin-right:.23rem;position:relative;line-height:1.01rem;cursor:pointer}
.h-lang .icon{width:.44rem;height:.5rem;background:url(../images/i-01.svg) no-repeat left center;-o-background-size:.24rem auto;-ms-background-size:.24rem auto;-moz-background-size:.24rem auto;-webkit-background-size:.24rem auto;background-size:.24rem auto;color:#fff;position:relative}
.h-lang .icon::after{content:"";display:block;width:.2rem;height:.2rem;background:url(../images/i-04.svg) no-repeat right center;-o-background-size:.2rem auto;-ms-background-size:.2rem auto;-moz-background-size:.2rem auto;-webkit-background-size:.2rem auto;background-size:.2rem auto;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.h-lang .lang-box{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}
.h-lang .lang-box .lang{display:block;font-size:var(--fz16);color:#333;line-height:.5rem;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;text-align:center;padding:0 .1rem;border-bottom:1px solid #eee;text-transform:uppercase}
.h-lang .lang-box .lang:last-child{border-bottom:none}
.h-lang .lang-box .lang:hover{background-color:#fff;color:#7f2795}
.h-wei{height:1.01rem;position:relative}
.h-wei .icon{width:.24rem;height:.5rem;margin-top:.26rem;cursor:pointer;background:url(../images/i-03.svg) no-repeat left center;-o-background-size:.24rem auto;-ms-background-size:.24rem auto;-moz-background-size:.24rem auto;-webkit-background-size:.24rem auto;background-size:.24rem auto;color:#fff;position:relative}
.h-wei .qr-pop{position:absolute;top:100%;left:50%;width:1.5rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);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:.1rem;display:none}
.h-wei .qr-pop img{width:100%;display:block}
/*!******************************
    -------[=导航]-------
********************************/
.menuBtn{display:none;position:absolute;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:#fff;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)}
.header.fixed,.page-fixed .header{position:fixed;background-color:#fff;border-bottom-color:#eee;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}
.logo-fixed{display:none}
.header.fixed .logo-default,.page-fixed .header .logo-default{display:none}
.header.fixed .logo-fixed,.page-fixed .header .logo-fixed{display:inline-block}
.header.fixed .nav .v1,.page-fixed .header .nav .v1{color:#333}
.header.fixed .nav .v1::after,.page-fixed .header .nav .v1::after{background-color:#7f2795}
.header.fixed .h-so .icon,.header.fixed .h-wei .icon,.header.fixed .h-lang .icon,.page-fixed .header .h-so .icon,.page-fixed .header .h-wei .icon,.page-fixed .header .h-lang .icon{-webkit-filter:brightness(0);filter:brightness(0)}
.header.fixed .menuBtn b,.page-fixed .header .menuBtn b{background-color:#333}
/*!******************************
    -------[=底部]-------
********************************/
.fd-link{padding:.5rem 0;overflow:hidden;line-height:.3rem}
.fd-link .t1{float:left;font-size:var(--fz20)}
.fd-link .t-c{overflow:hidden;font-size:var(--fz18)}
.fd-link .t-c a{margin-right:.2rem;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.fd-link .t-c a:hover{color:#7f2795}
.footer{color:#fff;padding:.74rem 0 .95rem;background-color:#7f2795}
.footer a{color:#fff}
.footer .wp{display:flex;flex-wrap:wrap;justify-content:space-between}
.fd-tit{font-size:var(--fz24);margin-bottom:.22rem}
.fd-desc{font-size:var(--fz16);max-width:5rem;line-height:1.75}
.fd-qr{width:2rem}
.fd-qr img{width:100%;display:block}
/*!******************************
    -------[=公用]-------
********************************/
.g-cur{background-color:#f5f5f5;overflow:hidden}
.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:#7f2795}
.pages{text-align:center;font-size:0}
.pages ul{display:inline-block}
.pages ul li{float:left;margin:0 .07rem}
.pages ul li a,.pages ul li span{display:block;height:.44rem;line-height:.42rem;text-align:center;font-size:.16rem;color:#666;border:.01rem solid #dcdcdc;padding:0 .05rem;min-width:.44rem;border-radius:.05rem;-webkit-border-radius:.05rem;-moz-border-radius:.05rem;-ms-border-radius:.05rem;-o-border-radius:.05rem;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}
.pages ul a:hover,.pages ul li.on a{background-color:#7f2795;border-color:#7f2795;color:#fff}
.pages ul li.next,.pages ul li.prev{min-width:1.51rem}
#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:1200px){
.menuBtn{display:block}
.wp{padding:0 .3rem;max-width:none;width:auto}
.header{height:1rem}
.logo{line-height:1rem}
.logo img{height:.6rem}
.h-r{margin-right:.8rem}
.h-lang,.h-opts,.h-so{height:1rem}
.h-so .icon{margin-top:.25rem}
.h-lang{line-height:1rem}
.h-lang .lang-box .lang{line-height:2}
.h-so .so-pop{position:fixed;width:100%;top:1rem}
.h-so .so-pop .inp{width:100%;height:.8rem;padding-right:.9rem}
.h-so .so-pop .btn{width:.8rem;height:.8rem}
.nav{position:absolute;top:1rem;padding:.2rem 0;left:0;overflow-y:auto;overflow-x:hidden;width:100%;background-color:#7f2795;border-top:1px solid #fff;display:none}
.nav li{float:none;width:auto;margin-right:0}
.nav .v1{padding:0 .3rem;line-height:.8rem}
.nav .sub{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.nav .sub .v2{line-height:.6rem}
.nav .on .dropicon::after{content:"-";font-size:.5rem}
.nav .dropicon{display:block;position:absolute;top:0;right:.28rem;width:.8rem;height:.8rem;pointer-events:none}
.nav .dropicon::after{content:"+";display:block;color:#fff;font-weight:400;line-height:.8rem;font-style:normal;text-align:right;width:100%;font-size:.4rem}
.nav .ok .v1::after,.nav .on .v1::after{display:none}
.f-top{padding-bottom:.3rem}
.f-item{margin-bottom:.3rem}
.f-ls .link,.f-txt .line{line-height:2}
.f-copy{padding:.3rem 0}
.f-top{display:block}
.f-form{width:auto}
.f-form .inp{height:.6rem}
.f-form .submit{width:100%;line-height:.6rem}
}
: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 *******/
/*!****** ls *******/
.banner{position:relative}
.banner .swiper-slide{overflow:hidden}
.banner .con{height:100vh;overflow:hidden;background-position:center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover}
.banner .swiper-pagination{position:absolute;left:0;right:0;bottom:.3rem;z-index:3}
.banner .swiper-pagination .swiper-pagination-bullet{width:.12rem;height:.12rem;padding:0;margin:0 .08rem;opacity:1;background-color:#fff}
.banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#7f2795}
.row-a1{padding:.9rem 0 1rem}
.m-list1{padding:0 .64rem 0 .95rem;margin-bottom:.32rem;display:flex;flex-wrap:wrap;justify-content:space-between;color:#722f8b}
.m-list1 li{width:3.34rem}
.m-list1 .top{font-size:.64rem;font-weight:700;line-height:1.1}
.m-list1 .desc{font-size:var(--fz16);line-height:1.375}
.m-txt1{display:flex;flex-wrap:wrap;justify-content:space-between}
.m-txt1 .txt{width:50%;padding-top:.37rem}
.m-txt1 .pic{width:50%;padding-left:.26rem}
.m-txt1 .pic img{width:100%;display:block}
.m-txt1 .tit{font-size:.54rem;color:#7f2795;line-height:1.4;margin-bottom:.17rem}
.m-txt1 .desc{font-size:var(--fz16);line-height:1.75;color:#000;text-align:justify;margin-bottom:.34rem}
.m-txt1 .bot{display:flex;flex-wrap:wrap;justify-content:space-between}
.m-txt1 .btn{display:block;width:1.61rem;height:.67rem;text-align:center;line-height:.67rem;border-radius:4px;font-size:.24rem;color:#fff;background-color:#7f2795;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-txt1 .btn:hover{opacity:.8}
.row-a2{padding:.9rem 0 1.03rem;background:#fcf0ff}
.g-t1{text-align:center;font-size:.54rem;color:#7f2795;line-height:1.4}
.m-slider1{margin-top:.48rem;position:relative;margin-bottom:.43rem}
.m-slider1 .swiper-container{margin:0 -.15rem}
.m-slider1 .con{display:block;margin:0 .15rem}
.m-slider1 .pic{padding-top:60%;height:0;position:relative;overflow:hidden;margin-bottom:.24rem}
.m-slider1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-slider1 .tit{font-size:var(--fz24);color:#333;line-height:1.41;margin-bottom:.17rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-slider1 .desc{font-size:var(--fz16);line-height:1.75;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.g-btn1{display:block;margin:0 auto;width:2rem;height:.67rem;border:1px solid #333;text-align:center;line-height:.65rem;font-size:var(--fz24);border-radius:4px;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-slider1 .con:hover .tit{color:#7f2795}
.m-slider1 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.m-slider1 .swiper-arrow{position:absolute;top:50%;width:.46rem;height:.46rem;cursor:pointer;background-position:center;background-repeat:no-repeat;-o-background-size:100% auto;-ms-background-size:100% auto;-moz-background-size:100% auto;-webkit-background-size:100% auto;background-size:100% auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.m-slider1 .swiper-prev{left:-.66rem;background-image:url(../images/i-05.svg)}
.m-slider1 .swiper-next{right:-.66rem;background-image:url(../images/i-06.svg)}
.m-slider1 .swiper-prev:hover{background-image:url(../images/i-05-on.svg)}
.m-slider1 .swiper-next:hover{background-image:url(../images/i-06-on.svg)}
.m-slider1 .swiper-pagination{display:none;position:absolute;left:0;right:0;bottom:-.06rem;z-index:3}
.m-slider1 .swiper-pagination .swiper-pagination-bullet{width:.12rem;height:.12rem;padding:0;margin:0 .08rem;opacity:1;background-color:#999}
.m-slider1 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#7f2795}
.g-btn1:hover{background-color:#7f2795;border-color:#7f2795;color:#fff}
.row-a3{padding:.97rem 0 1rem}
.g-t1-1{color:#7f2795}
.m-list2{display:flex;flex-wrap:wrap;margin:.26rem -.15rem .5rem}
.m-list2 li{width:25%}
.m-list2 .con{display:block;margin:0 .15rem;position:relative}
.m-list2 .pic{padding-top:134%;height:0;position:relative;overflow:hidden}
.m-list2 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-list2 .txt{position:absolute;left:0;bottom:0;max-width:100%;z-index:3;padding:.1rem .09rem .09rem;background-color:#7f2795;color:#fff}
.m-list2 .tit{font-size:var(--fz24);line-height:1.41;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-list2 .desc{font-size:var(--fz16);line-height:1.375;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-list2 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.row-a4{padding:.88rem 0 1rem;background-color:#fcf0ff}
.m-slider2{position:relative;margin-top:.46rem;margin-bottom:.4rem;padding-bottom:.64rem}
.m-slider2 .con{display:block;margin-right:.18rem}
.m-slider2 .pic{padding-top:108%;height:0;position:relative;overflow:hidden}
.m-slider2 .pic img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;transition:.8s;-ms-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;-o-transition:.8s}
.m-slider2 .tit{display:inline-block}
.m-slider2 .tit span{line-height:.57rem;font-size:var(--fz24);padding:0 .18rem;background-color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
.m-slider2 .swiper-pagination{position:absolute;left:0;right:0;bottom:-.06rem;z-index:3}
.m-slider2 .swiper-pagination .swiper-pagination-bullet{width:.12rem;height:.12rem;padding:0;margin:0 .08rem;opacity:1;background-color:#999}
.m-slider2 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#7f2795}
.m-slider2 .con:hover .pic img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.m-slider2 .con:hover .tit{color:#7f2795}
@media only screen and (max-width:1400px){
.nav li{margin-right:.3rem}
}
@media only screen and (max-width:1199px){
.h-lang{margin-right:0}
.h-lang .icon,.h-so .icon,.h-wei .icon{width:.8rem;height:.8rem;margin-top:.1rem;-o-background-size:.4rem auto;-ms-background-size:.4rem auto;-moz-background-size:.4rem auto;-webkit-background-size:.4rem auto;background-size:.4rem auto}
.h-lang .icon::after{width:.36rem;height:.36rem;-o-background-size:.36rem auto;-ms-background-size:.36rem auto;-moz-background-size:.36rem auto;-webkit-background-size:.36rem auto;background-size:.36rem auto}
.h-so .icon,.h-wei .icon{margin-right:0;background-position:center}
.h-so{margin-right:0}
.h-wei{height:1rem}
.h-opts{padding-right:.8rem}
.nav li{margin-right:0}
.nav .sub{width:100%}
.nav .sub .v2{text-align:left;line-height:.8rem;padding:0 .4rem}
.banner .con{height: auto;position: relative;
height: 0;
padding-top: 44.79%;
overflow: hidden;}
.m-list1{padding:0}
.m-list1 li{width:auto;margin-bottom:.3rem}
.row-a1{padding:.7rem 0}
.m-txt1{display:block}
.m-txt1 .txt{width:auto;padding-top:.1rem;margin-bottom:.4rem}
.m-txt1 .pic{width:auto;padding-left:0}
.m-list1 .top{font-size:.5rem;margin-bottom:.1rem}
.m-txt1 .tit{font-size:.4rem}
.row-a2{padding:.7rem 0}
.g-t1{font-size:.4rem}
.g-btn1{font-size:.28rem}
.m-slider1 .swiper-arrow{display:none}
.row-a3{padding:.7rem 0}
.m-list2{display:block}
.m-list2 li{width:auto;margin-bottom:.3rem}
.m-list2 .txt{padding:.2rem}
.row-a4{padding:.7rem 0}
.m-slider2 .tit span{line-height:.8rem;font-size:.3rem}
.fd-link{display:none}
.footer .wp{display:block}
.fd-desc{max-width:none;margin-bottom:.3rem;font-size:.26rem}
.fd-tit{font-size:.32rem;margin-bottom:.12rem}
.footer{padding:.5rem 0}
.m-slider2 .swiper-pagination .swiper-pagination-bullet{width:.14rem;height:.14rem}
.m-slider1 .swiper-pagination{display:block}
.m-slider1{padding-bottom:.6rem}
.m-slider1 .swiper-pagination .swiper-pagination-bullet{width:.14rem;height:.14rem}
.m-slider1 .tit{font-size:.3rem}
}
/*!****** ls end *******/
/*!****** about *******/
.page-fixed body{padding-top:1.02rem}
.about-banner .con{height:3.6rem!important}
.about-main{padding:.7rem 0 1rem}
.about-wrap{display:flex;align-items:flex-start;gap:.6rem}
.about-side{width:2.6rem;flex-shrink:0;position:-webkit-sticky;position:sticky;top:1.22rem}
.about-side-tit{font-size:var(--fz18);font-weight:700;color:#fff;background-color:#7f2795;padding:.22rem .3rem;letter-spacing:.02em}
.about-side-nav{margin-top:2px;border:1px solid #ebebeb}
.about-side-nav li{border-bottom:1px solid #ebebeb}
.about-side-nav li:last-child{border-bottom:none}
.about-side-nav li a{display:block;padding:.18rem .3rem .18rem .42rem;font-size:var(--fz16);color:#555;-webkit-transition:.25s;transition:.25s;position:relative}
.about-side-nav li a::before{content:"";position:absolute;left:.3rem;top:50%;margin-top:-.04rem;width:.08rem;height:.08rem;border-radius:50%;background-color:#ccc;-webkit-transition:.25s;transition:.25s}
.about-side-nav li a:hover,.about-side-nav li.on a{color:#7f2795;background-color:#faf5ff}
.about-side-nav li a:hover::before,.about-side-nav li.on a::before{background-color:#7f2795}
.about-side-nav li.on>a{font-weight:600;border-left:3px solid #7f2795}
.about-content{flex:1;min-width:0}
.about-content-tit{padding-bottom:.28rem;margin-bottom:.4rem;border-bottom:2px solid #7f2795}
.about-content-tit h1{font-size:var(--fz28);color:#222;font-weight:700;line-height:1.3}
.about-content-box{font-size:var(--fz16);line-height:1.875;color:#444}
.about-content-box img{max-width:100%;height:auto}
.about-content-box p{margin-bottom:.2rem}
.about-content-box h2{font-size:var(--fz24);color:#222;font-weight:700;margin:.35rem 0 .15rem}
.about-content-box h3{font-size:var(--fz20);color:#333;font-weight:700;margin:.3rem 0 .12rem}
@media only screen and (max-width:1199px){
.page-fixed body{padding-top:1rem}
.about-banner .con{height:2.4rem!important}
.about-main{padding:.5rem 0 .7rem}
.about-wrap{display:block}
.about-side{width:auto;position:static;margin-bottom:.4rem}
.about-side-tit{font-size:.32rem}
.about-content-tit h1{font-size:.36rem}
}
/*!****** about end *******/
/*!****** subcat *******/
.subcat-grid{display:flex;flex-wrap:wrap;margin:-.15rem}
.subcat-item{width:33.3333%;padding:.15rem}
.subcat-link{display:block;border:1px solid #ececec;border-radius:.1rem;overflow:hidden;background:#fff;transition:.25s;box-shadow:0 4px 18px rgba(0,0,0,.04)}
.subcat-link:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}
.subcat-pic{position:relative;padding-top:66%;overflow:hidden}
.subcat-pic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:.35s}
.subcat-link:hover .subcat-pic img{transform:scale(1.05)}
.subcat-name{padding:.16rem .2rem;font-size:var(--fz18);font-weight:700;color:#222;text-align:center;line-height:1.4;transition:.25s}
.subcat-link:hover .subcat-name{color:#7f2795}
@media only screen and (max-width:1199px){
.subcat-item{width:100%}
.subcat-name{font-size:.3rem;padding:.2rem}
}
/*!****** subcat end *******/
/*!****** tuanlist *******/
.tuan-item{border-bottom:1px solid #f0f0f0;padding:.48rem 0}
.tuan-item:first-child{padding-top:0}
.tuan-item:last-child{border-bottom:none}
.tuan-item-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:.4rem;color:inherit}
.tuan-item-pic{margin-top: 30px;width:1.6rem;height:1.6rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;overflow:hidden;border:3px solid #f3e6f9}
.tuan-item-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:.4s;transition:.4s}
.tuan-item-link:hover .tuan-item-pic img{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06)}
.tuan-item-txt{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:.08rem}
.tuan-item-name{font-size:var(--fz20);font-weight:700;color:#222;margin-bottom:.1rem;line-height:1.4}
.tuan-item-job{font-size:var(--fz16);color:#7f2795;font-weight:500;margin-bottom:.06rem}
.tuan-item-edu{font-size:var(--fz14);color:#999;margin-bottom:.16rem}
.tuan-item-desc{font-size:var(--fz16);color:#555;line-height:1.75;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.tuan-item-link:hover .tuan-item-name{color:#7f2795}
@media only screen and (max-width:1199px){
.tuan-item{padding:.38rem 0}
.tuan-item-pic{width:1.4rem;height:1.4rem}
.tuan-item-name{font-size:.32rem}
.tuan-item-desc{-webkit-line-clamp:4}
}
/*!****** tuanlist end *******/
/*!****** newslist *******
.newslist-box{display:block}
.newslist-item{margin-bottom:.24rem;padding:.22rem;border:1px solid #ececec;border-radius:.1rem;background:#fff;transition:.25s;box-shadow:0 4px 18px rgba(0,0,0,.04)}
.newslist-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}
.newslist-link{display:flex;align-items:flex-start;gap:.24rem}
.newslist-pic{width:2.3rem;flex-shrink:0;overflow:hidden;border-radius:.08rem}
.newslist-pic img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;transition:.35s}
.newslist-item:hover .newslist-pic img{transform:scale(1.05)}
.newslist-txt{flex:1;min-width:0;padding-top:.04rem}
.newslist-date{display:inline-block;font-size:var(--fz14);line-height:1;color:#7f2795;background:#faf5ff;padding:.1rem .14rem;border-radius:.04rem;margin-bottom:.14rem}
.newslist-tit{font-size:var(--fz24);line-height:1.4;color:#222;font-weight:700;margin-bottom:.12rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.newslist-desc{font-size:var(--fz16);line-height:1.8;color:#666;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}
@media only screen and (max-width:1199px){
.newslist-item{padding:.2rem}
.newslist-link{gap:.18rem}
.newslist-pic{width:2rem}
.newslist-date{font-size:.22rem}
.newslist-tit{font-size:.3rem}
.newslist-desc{font-size:.24rem}
}
/*!****** newslist end *******/
/*!****** tuanlist *******
.tuan-item{margin-bottom:.24rem;padding:.24rem;border:1px solid #ececec;border-radius:.1rem;background:#fff;box-shadow:0 4px 18px rgba(0,0,0,.04);transition:.25s}
.tuan-item:last-child{margin-bottom:0}
.tuan-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}
.tuan-item-link{display:flex;align-items:flex-start;gap:.24rem}
.tuan-item-pic{width:1.6rem;flex-shrink:0}
.tuan-item-pic img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:50%;display:block;border:3px solid #f2f2f2}
.tuan-item-txt{flex:1;min-width:0}
.tuan-item-name{font-size:var(--fz24);line-height:1.35;color:#222;font-weight:700;margin-bottom:.1rem}
.tuan-item-job{font-size:var(--fz18);line-height:1.45;color:#7f2795;font-weight:600;margin-bottom:.08rem}
.tuan-item-edu{font-size:var(--fz16);line-height:1.6;color:#666;margin-bottom:.14rem}
.tuan-item-desc{font-size:var(--fz16);line-height:1.8;color:#444;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
@media only screen and (max-width:1199px){
.tuan-item{padding:.22rem}
.tuan-item-link{gap:.18rem}
.tuan-item-pic{width:1.2rem}
.tuan-item-name{font-size:.3rem}
.tuan-item-job{font-size:.26rem}
.tuan-item-edu,.tuan-item-desc{font-size:.24rem}
}
/*!****** tuanlist end *******/
/*!****** newslist *******/
.newslist-item{border-bottom:1px solid #f0f0f0;padding:.4rem 0}
.newslist-item:first-child{padding-top:0}
.newslist-item:last-child{border-bottom:none}
.newslist-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;gap:.3rem;color:inherit}
.newslist-pic{width:2.4rem;height:1.6rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:hidden}
.newslist-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:.4s;transition:.4s}
.newslist-link:hover .newslist-pic img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}
.newslist-txt{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0}
.newslist-tit{font-size:var(--fz18);font-weight:700;color:#222;line-height:1.5;margin-bottom:.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:.3s;transition:.3s}
.newslist-date{font-size:var(--fz14);color:#aaa;margin-bottom:.1rem}
.newslist-desc{font-size:var(--fz16);color:#666;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.newslist-link:hover .newslist-tit{color:#7f2795}
.g-pages{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.08rem;margin-top:.5rem;padding-top:.3rem;border-top:1px solid #eee}
.g-pages a,.g-pages span{display:inline-block;height:.4rem;line-height:.38rem;padding:0 .16rem;border:1px solid #ddd;border-radius:4px;font-size:var(--fz14);color:#555;-webkit-transition:.3s;transition:.3s;min-width:.4rem;text-align:center}
.g-pages a:hover,.page-num-current{background-color:#7f2795;border-color:#7f2795;color:#fff !important;}
.g-pages span,.g-pages a.on{background-color:#7f2795;border-color:#7f2795;color:#fff}
@media only screen and (max-width:1199px){
.newslist-pic{width:1.8rem;height:1.2rem}
.newslist-tit{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:unset}
}
/*!****** newslist end *******/
/*!****** news detail *******/
.news-detail-tit{font-size:var(--fz28);font-weight:700;color:#222;line-height:1.4;margin-bottom:.2rem}
.news-detail-meta{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:.3rem;font-size:var(--fz14);color:#aaa;margin-bottom:.36rem;padding-bottom:.2rem;border-bottom:1px solid #eee}
.news-detail-body{font-size:var(--fz16);line-height:1.875;color:#444}
.news-detail-body video{width: 100%;}
.news-detail-body img{max-width:100%;height:auto;display:block;margin:.2rem auto}
.news-detail-body p{margin-bottom:.2rem}
.news-detail-body h2{font-size:var(--fz22);color:#222;font-weight:700;margin:.35rem 0 .15rem}
.news-detail-body h3{font-size:var(--fz18);color:#333;font-weight:700;margin:.3rem 0 .12rem}
.news-detail-pn{margin-top:.5rem;padding-top:.3rem;border-top:1px solid #eee}
.pn-item{padding:.1rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fz16)}
.pn-label{color:#999}
.pn-item a{color:#555;-webkit-transition:.3s;transition:.3s}
.pn-item a:hover{color:#7f2795}
@media only screen and (max-width:1199px){
.news-detail-tit{font-size:.36rem}
}
/*!****** news detail end *******/
@media screen and (max-width:1200px){
.header.fixed .nav .v1,.page-fixed .header .nav .v1{color:#fff}
}
