@charset "utf-8";@keyframes beat{from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
from,to{-webkit-transform:scale(1,1);transform:scale(1,1)}
25%{-webkit-transform:scale(.9,1.1);transform:scale(.9,1.1)}
50%{-webkit-transform:scale(1.1,.9);transform:scale(1.1,.9)}
75%{-webkit-transform:scale(.95,1.05);transform:scale(.95,1.05)}
}
.zi5{position:relative;z-index:5}
.zi2{position:relative;z-index:5}
.social-share{font-family:swiper-icons!important}
.social-share *{font-family:swiper-icons!important}
.social-share .icon-qq:before{content:"\e60f"}
.social-share .icon-qzone:before{content:"\e80f";color:#fece00}
.social-share .icon-weibo:before{content:"\e61f";color:#e83437}
.social-share .icon-wechat:before{content:"\e615";color:#7dd43c}
.social-share a{position:relative;text-decoration:none;display:inline-block;outline:0;margin-top:.1rem}
.social-share .social-share-icon{position:relative;display:inline-block;width:.5rem;height:.5rem;font-size:.26rem;border-radius:5px;line-height:.5rem;text-align:center;border-radius:50%;background:#fff}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:50%;left:calc(100% + 10px);width:140px;height:152px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;margin-top:-75px}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.social-share .icon-wechat .wechat-qrcode .help{display:none}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;top:50%;transform:translateY(-50%);right:100%;width:0;height:0;border-width:10px;border-style:solid;border-color:transparent #fff transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}
.nyarc .wp{background:linear-gradient(to bottom,rgba(255,255,255,.7) 80%,rgba(255,255,255,0) 100%);min-height:3rem;border-top:4px solid #ba0019;padding:.3rem .8rem .5rem}
.nyArc{background:#fff;border-top:.1rem solid #c00;padding:.35rem 5%}
.arc-con{line-height:1.8em;color:#333;text-align:justify;padding-bottom:.2rem}
.arc-con img{max-width:8rem;width:auto!important;height:auto!important;margin:0 auto}
.arc-con p{margin-bottom:.2rem}
.arc-con table{border:1px solid #eee;min-width:640px;margin-left:0!important;width:100%;background:#fff}
.arc-con table tr td,.arc-con table tr th{border:1px solid #eee!important;padding:15px;text-align:center}
.tbsc{overflow:auto;padding:15px 0;width:100%}
.tbsc::-webkit-scrollbar{height:4px}
.tbsc::-webkit-scrollbar-thumb{border-radius:10px;background:#999;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.tbsc::-webkit-scrollbar-track{border-radius:10px;background:#ededed;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2)}
.arc-con video{max-width:100%!important;height:auto!important;display:block}
.arc-tit{margin-bottom:.3rem}
.arc-tit h1{font-size:.32rem;text-align:center;line-height:1.4em;font-weight:400}
.arc-info{text-align:center;padding-bottom:.2rem;font-size:.16rem;color:#666;border-bottom:1px solid #ddd;margin-bottom:.3rem}
.arc-info span{display:inline-block;margin:0 .1rem;padding:4px 0 2px}
.arc-sibs{border-top:1px solid #ddd;padding-top:.26rem}
.arc-sib div{padding:.06rem 0}
.arc-sib div:hover{color:#ba0019}
.arc-sib div:hover a{color:#ba0019}
.arc-back{margin-left:.3rem}
.arc-back a{display:flex;border-radius:5px;color:#fff;text-align:center;width:1.2rem;height:.38rem;line-height:.38rem;justify-content:center;align-items:center;background:#ba0019;background-size:cover;border-radius:5px;margin:0 auto}
.arc-back a span{display:block;margin-left:5px}
.arc-back a img{width:.24rem}
.arc-share{position:fixed;left:50%;margin-left:-8rem;top:6.4rem;transition:.3s}
.arc-share span{display:block;margin-bottom:.15rem;text-align:center;color:#666}
.arc-share.sc{top:1.8rem}
.arc-share .social-share .social-share-icon{display:block}
@media (min-width:1930px){.arc-share{top:7.5rem}
}
@media (max-width:1600px){.arc-share .tt{display:none}
.arc-share{position:static;left:0;margin-left:0;top:0;margin-top:.15rem}
.arc-share.sc{top:0}
.arc-share .social-share{display:flex;justify-content:center}
.arc-share .social-share a{margin:0 .1rem}
}
.pages ul{text-align:center}
.pages ul li{text-align:center;font-size:.16rem;display:inline-block;margin:.02rem}
.pages ul li a{height:.4rem;text-align:center;line-height:.38rem;padding:0 8px;min-width:.4rem;display:block;border:1px solid #ddd;border-radius:3px;background:#fff}
.pages ul li.cur{background:#5b21d0;padding:0 8px;min-width:.4rem;height:.4rem;line-height:.38rem;border:1px solid #5b21d0;border-radius:3px}
.pages ul li a.on{background:#5b21d0;padding:0 8px;min-width:.4rem;height:.4rem;line-height:.38rem;color:#fff;border-radius:3px}
.pages ul li.cur{color:#fff}
.pages ul li.page-count{line-height:.38rem}
.page-form{line-height:.38rem}
.page-form input{border:1px solid #ddd;width:.4rem;height:.4rem;float:left;text-align:center;padding:0 3px;background:#fff;border-radius:3px;margin:0 5px}
.page-form span{float:left;color:#666}
.page-form button{border:none;width:52px;height:.4rem;line-height:.4rem;text-align:center;margin-left:3px;float:left;background:#5b21d0;color:#fff;border-radius:3px;margin-left:5px}
@media (max-width:640px){.pages ul li{padding:0}
.pages ul li.pageitem{display:none}
.pages ul li.page-form{padding-left:.1rem}
}
@media (max-width:375px){.page-form button,.pages ul li{border-left:0}
}
.ny-ba{position:relative;height:5.6rem}
.ny-ba .imgBox{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;user-select:none}
.ny-ba .imgBox .img{padding-bottom:0;height:100%}
.ny-ba .imgBox:before{content:'';position:absolute;left:0;right:0;z-index:1;height:2rem;background:url(/images/bamask.png) no-repeat left bottom;background-size:100% 100%;opacity:.8}
.ny-ba.nomask .imgBox:before{display:none}
.ny-ba .wp{height:100%;position:relative;z-index:5;padding-top:0}
@media (min-width:1930px){.ny-ba .imgBox .img{height:6.6rem;position:relative}
}
.intit{margin-bottom:.4rem;position:relative;padding-bottom: .2rem;}
.intit:before{content:'';position:absolute;height:1px;width:calc(var(--width) - .2rem);right:calc(100% + .2rem);top:.45rem;background:#d3b280}
.intit:after{content:'';position:absolute;height:.22rem;width:12.4rem;right:0;bottom:.1rem;background:url(/images/ny/line.png) no-repeat left center;background-size:auto 100%}
.intit.sp:after{width:11rem}
.intit.sp1:after{width:7.6rem}
.intit.sp2:after{width:9rem}
.intit .h4 .cn{font-size:.4rem;display:block;font-weight:700;line-height:1em;color:#73207c;margin-top:-.3rem;position:relative;z-index:5}
.intit .h4 .en{color:#f1e8f2;text-transform:uppercase;font-size:.8rem;font-weight:700;line-height:1em;transform:skewX(-5deg);display:block;user-select:none}
.nyMain{background:#fff;min-height:4rem;position:relative}
.posi{height:.69rem;line-height:.69rem;margin-top:-.34rem;position:relative;z-index:3;color:#fff;margin-bottom:.2rem}
.posi a{color:#fff}
.posi .wp:after{content:'';position:absolute;top:0;bottom:0;left:45%;width:calc(55% + var(--width));background:url(/images/ny/posbg.png) no-repeat left center;background-size:auto 101%}
.nySub{position:absolute;top:.4rem;right:0;z-index:5;width:65%}
.nySub ul{white-space:nowrap;overflow:auto;text-align:right;padding-bottom:.1rem;}
.nySub ul li{display:inline-block;font-size:.18rem;position: relative;z-index: 1;}
.nySub ul li.on a{color:#7d3785}
.nySub ul li+li{margin-left:.4rem}
.nySub ul li dl{ position: absolute; top: calc(100% + .2rem); left: 50%; transform: translateX(-50%); text-align: center; box-shadow: 0px 4px 29px 0px rgba(98, 112, 152, 0.35); border-top: #8d23ab 2px solid;background: #fff;padding: 0 .3rem;text-align: left; z-index: 1000;width: 1.5rem;}
.nySub ul li dl dd{ margin: .25rem 0}
.nySub ul li dl dd a{ font-size: .18rem; color: #333333 !important; line-height: .22rem;font-weight: 300;display: block;white-space: normal;}

.linebg .bg{background:linear-gradient(60deg,#5a21cf,#971ea4)}
@media (max-width:1024px){.intit .h4 .en{font-size:.8rem}
.intit .h4 .cn{font-size:.48rem}
.intit:before{width:var(--width);right:calc(100% + .1rem)}
.intit:after{width:auto;left:30%;background:#d3b280;height:1px;display:none}
.intit.sp:after{width:auto;left:60%}
.intit.sp1:after{left:80%;width:auto}
.intit.sp2:after{left:50%;width:auto}
.ny-ba .imgBox:before{display:none}
.ny-ba{height:35vw}
.posi{font-size:.16rem}
}
@media (max-width:900px){.ny-ba .wp{padding-top:5%}
.nyarc .wp{padding:.3rem .3rem .5rem}
.nySub{position:relative;top:0;width:100%;margin-top:.2rem;margin-bottom:.2rem}
.nySub ul{text-align:left}
.nySub ul li{font-size:.2rem}
.nySub ul li+li{margin-left:.3rem}
}
@media (max-width:750px){.ny-ba{height:40vw}
.arc-con img{width:100%!important;height:auto!important}
}
@media (max-width:640px){.typetit{display:none}
.arc-tit h1{font-size:.26rem}
.arc-con p,.arc-con span{font-size:.16rem!important}
.arc-sib{width:100%}
.arc-back{width:100%;margin-left:0;margin-top:.15rem}
.intit:after{left:50%}
.intit .h4 .en{font-size:.74rem}
.intit .h4 .cn{font-size:.4rem}
.posi{height:.56rem;line-height:.56rem;margin-top:-.28rem}
.posi .wp:after{left:5%;width:calc(95% + var(--width))}
}
@media (max-width:480px){.intit .h4 .en{font-size:12vw}
.intit .h4 .cn{font-size:8vw;margin-top:-4vw}
}
.typeName{position:relative;z-index:5}
.typeName .h3{color:#fff;text-align:center;padding:0 .8rem 0 0;position:relative;height:.9rem;line-height:.9rem;margin-top:-.9rem}
.typeName .h3:before{content:'';position:absolute;right:0;top:0;bottom:0;background:#ba0019;background-size:auto 100%;width:calc((100vw - 14.4rem)/ 2 + 100%)}
.typeName .h3 span{font-size:.36rem;position:relative;z-index:3}
@media (max-width:1024px){.typeName .h3:before{width:calc(100% + 3vw)}
}
@media (max-width:750px){.typeName .h3:before{width:calc(100% + 5vw)}
}
@media (max-width:480px){.typeName .h3{height:.7rem;line-height:.7rem;margin-top:-.7rem}
.typeName .h3 span{font-size:.3rem}
}
.content{padding-bottom:.8rem;/*! position: relative; *//*! z-index: 10; */}
.newsList{padding-bottom:.4rem}
.newsList li{padding:.3rem 0 .5rem;border-bottom:1px solid #ddd}
.newsList li a{display:flex;justify-content:space-between;align-items:center}
.newsList li .imgs{width:4.4rem;position:relative}
.newsList li .imgs .imgBox{z-index:3}
.newsList li .imgs .bg{position:absolute;left:-.2rem;bottom:-.2rem;top:.2rem;right:.2rem;z-index:0}
.newsList li .txt{flex:1;margin-left:.4rem}
.newsList li .txt h4{font-size:.24rem;font-weight: normal;}
.newsList li .txt p{color:#666;line-height:1.6em;margin-top:.15rem;margin-bottom:.25rem}
.newsList li .txt .info span{color:#5b21d0}
.newsList li .txt .info time{color:#999;padding-left:.2rem;margin-left:.2rem;border-left:1px solid #ddd}

.newsList1 li .txt p{margin-top:.1rem;margin-bottom:.1rem;}

.newsList1 li .imgs{width:1.4rem;position:relative;background: #fff;box-shadow: 0 0 .1rem rgba(0,0,0,.1);}
.ny-xyzh{background:url(/images/ny/xybg.jpg) no-repeat right bottom;background-size:80% auto;width:100%}
.ny-xyzh .desc{color:#72207b;font-size:.24rem;line-height:2em;padding:.6rem 0;border-bottom:1px solid #ddd;margin-bottom:.7rem}
.ny-xyzh .desc:before{content:'';position:absolute;top:0;left:0;width:1.03rem;height:.86rem;background:url(/images/ny/dotl.png) no-repeat center;background-size:100% 100%;pointer-events:none}
.ny-xyzh .desc:after{content:'';position:absolute;bottom:.2rem;right:0;width:1.03rem;height:.86rem;background:url(/images/ny/dotr.png) no-repeat center;background-size:100% 100%;pointer-events:none}
.ny-xyzh .xyList li{width:calc(33.3333% - .3rem);margin-bottom:.45rem}
.ny-xyzh .xyList li .imgBox .img{padding-bottom:78%}
.ny-xyzh .xyList li .txt{padding:.3rem;border:1px solid #ddd;border-top:0;padding-right:.8rem}
.ny-xyzh .xyList li .txt p{font-size:.2rem;}
.ny-xyzh .xyList li .txt .arr{position:absolute;height:.14rem;right:.3rem;top:50%;margin-top:-.07rem}
.ny-xyzh .xyList:after{content:'';width:calc(33.3333% - .3rem);display:inline-block}
.ny-xyjs .row-1{padding-bottom:.6rem;border-bottom:1px solid #ddd;margin-bottom:.6rem}
.ny-xyjs .row-1 dl{width:30%;text-align:center}
.ny-xyjs .row-1 dl dt{font-size:.32rem;color:#75207d;margin-bottom:.3rem}
.ny-xyjs .row-1 dl:nth-child(1) dd{padding-top:30%}
.ny-xyjs .row-1 dl:nth-child(3) dd img{width:80%;max-width:3.28rem}
.ny-xyjs .row-2{margin-bottom:.6rem}
.ny-xyjs .row-2 .desc p{font-size:.18rem;line-height:1.8em}
.ny-xyjs .row-2 .desc p+p{margin-top:.1rem}
.ny-xyjs .row-2 .desc p strong{color:#803487}
.ny-xyjs .row-2 .pics{margin-top:.4rem}
.ny-xyjs .row-2 .pics:after{width:calc(33.3333% - .2rem)}
.ny-xyjs .row-2 .pics .item{width:calc(33.3333% - .2rem);text-align:center}
.ny-xyjs .row-2 .pics .item .img{padding-bottom:70%}
.ny-xyjs .row-2 .pics .item .txt{padding-top:.2rem;font-size:.18rem}
.ny-xyjs .row-3 dl{border:1px solid #ccc;padding:.3rem .5rem;margin-bottom:.25rem}
.ny-xyjs .row-3 dl dt{display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer}
.ny-xyjs .row-3 dl dt i{display:block;transition:.3s;font-size:.2rem;color:#888}
.ny-xyjs .row-3 dl dt:after{content:'';position:absolute;left:0;bottom:0;width:0;height:2px;background:#803487}
.ny-xyjs .row-3 dl dt span{font-size:.2rem;}
.ny-xyjs .row-3 dl dd{display:none;padding:.3rem 0 .1rem;font-size:.18rem;line-height:1.6em;text-indent:2em}
.ny-xyjs .row-3 dl dd .more a{display:block;height:.46rem;padding:0 .16rem;line-height:.44rem;color:#9f42e6;font-weight:700;width:1.6rem;text-align:center;border:1px solid #9f42e6;text-indent: 0;font-size: .16rem;margin-top: .3rem;}

.ny-xyjs .row-3 dl dd p+p{margin-top:.15rem}
.ny-xyjs .row-3 dl.on dt{padding-bottom:.2rem;color:#803487}
.ny-xyjs .row-3 dl.on dt i{transform:rotate(90deg);color:#803487}
.ny-xyjs .row-3 dl.on dt:after{width:100%;transition:.5s .3s}
.linetit{font-size:.34rem;position:relative;padding-bottom:.16rem}
.linetit:after{content:'';position:absolute;bottom:0;height:.04rem;width:.66rem;background:#78207d}
.linetit1{font-size:.34rem;position:relative;padding-left:.15rem}
.linetit1:after{content:'';position:absolute;left:0;height:.36rem;width:4px;background:linear-gradient(to bottom,#5a21cf,#971ea4);top:50%;margin-top:-.18rem}
.ny-zsjy .row-1{padding-bottom:.5rem}
.ny-zsjy .row-1 .item{padding:.5rem 0;position:relative}
.ny-zsjy .row-1 .item:nth-child(1){padding-top:0}
.ny-zsjy .row-1 .item .imgs{width:42%;position:relative;z-index:3}
.ny-zsjy .row-1 .item .imgs .imgBox{z-index:3}
.ny-zsjy .row-1 .item .imgs .bg{position:absolute;z-index:0}
.ny-zsjy .row-1 .item .txt{width:45%;position:relative;z-index:3}
.ny-zsjy .row-1 .item .txt p{color:#666;line-height:2em;margin-top:.35rem;margin-bottom:.25rem;text-indent:2em;text-align:justify}
.ny-zsjy .row-1 .item .txt .more a{color:#9f42e6;font-weight:700}
.ny-zsjy .row-1 .item.s1 .txt .linetit:after{left:0}
.ny-zsjy .row-1 .item.s2 .txt .linetit:after{right:0}
.ny-zsjy .row-1 .item.s1 .imgs .bg{right:-.3rem;bottom:-.3rem;top:.3rem;left:.3rem}
.ny-zsjy .row-1 .item.s2 .imgs .bg{left:-.3rem;bottom:-.3rem;top:.3rem;right:.3rem}
.ny-zsjy .row-1 .item.s2 .txt .linetit{text-align:right}
.ny-zsjy .row-1 .item.s2 .txt .more{text-align:right}
.ny-zsjy .row-1 .item.s2:after{content:'';position:absolute;top:.2rem;bottom:0;left:10%;width:calc(90% + var(--width));background:#f2f3f9}
.ny-zsjy .row-2 .linetit{color:#fff;margin-bottom:.4rem}
.ny-zsjy .row-2 .linetit:after{left:0;background:#fff}
.ny-zsjy .row-2 .wp{position:relative}
.ny-zsjy .row-2 .wp:after{content:'';position:absolute;top:0;bottom:0;left:40%;width:calc(60% + var(--width));background:url(/images/ny/zs4bg.png) no-repeat left center;background-size:auto 100%}
.ny-zsjy .row-2 .imgBox{width:calc(59% + var(--width));margin-left:calc(-1 * var(--width))}
.ny-zsjy .row-2 .txt{width:41%;padding-left:5%}
.ny-zsjy .row-2 .txt p{color:#fff;line-height:2em;color:rgba(255,255,255,.8);margin-bottom:.4rem}
.ny-zsjy .row-2 .txt .more a{display:block;height:.46rem;padding:0 .2rem;background:#fff;line-height:.46rem;color:#9f42e6;font-weight:700;width:1.8rem;text-align:center}
.ny-slide-newsp{padding:.5rem 0 .5rem}
.ny-slide-newsp .linetit{margin-bottom:.4rem}
.ny-slide-newsp .linetit1{margin-bottom:.4rem}
.ny-slide-newsp .linetit:after{left:0}
.ny-slide-news .block{display:flex;align-items:center}
.ny-slide-news .block .imgs{position:relative;z-index:4;width:55%}
.ny-slide-news .block .imgs .imgBox{z-index:3}
.ny-slide-news .block .imgs .imgBox .img{padding-bottom:65%}
.ny-slide-news .block .txt{position:relative;z-index:4;width:45%;padding:.4rem 5%}
.ny-slide-news .block .txt h4{font-size:.22rem;font-weight: normal;}
.ny-slide-news .block .txt p{line-height:1.8em;color:#666;margin-top:.2rem}
.ny-slide-news .block .imgs .bg{position:absolute;z-index:0;left:-.3rem;bottom:-.3rem;top:.3rem;right:.3rem}
.ny-slide-news{overflow:visible}
.ny-slide-news:after{content:'';position:absolute;top:.2rem;bottom:-.3rem;right:0;left:10%;background:#f2f3f9;z-index:0}
.ny-slide-news .swiDots{position:absolute;left:55%;right:0;bottom:.5rem;width:auto;z-index:5;text-align:center}
.nyDots span{border-radius:0;width:.2rem;height:4px;border-radius:0;transition:.3s; width: .28rem}
.nyDots span.active{width:.28rem;background:#7c26b7;opacity:1}
.ny-sy .row-1{margin:0 auto .3rem;padding:.4rem 0 .5rem;width:80%}
.ny-sy .row-1 .item{width:50%;text-align:center}
.ny-sy .row-1 .item img{width:3.14rem}
.ny-sy .row-1 .item p{font-size:.24rem;margin-top:.2rem}
.ny-sy .row-3{margin-top:.8rem}
.ny-sy .row-3 .wp{padding:.4rem 0;position:relative}
.ny-sy .row-3 .wp:after{content:'';position:absolute;left:0;top:0;bottom:0;right:15%;background:var(--bg);z-index:0}
.ny-sy .row-2 .imgBox{width:50%}
.ny-sy .row-2 .txt{width:50%;padding:0 5%}
.ny-sy .row-2 .txt h4{margin-bottom:.3rem}
.ny-sy .row-2 .txt h4 span{display:block}
.ny-sy .row-2 .txt h4 span.cn{display:block;font-size:.34rem;}
.ny-sy .row-2 .txt h4 span.en{display:block;color:#742189;font-size:.3rem}
.ny-sy .row-2 .txt p{line-height:1.8em;color:#666;margin-bottom:.4rem}
.ny-sy .row-2 .txt .more a{display:block;height:.46rem;padding:0 .16rem;line-height:.44rem;color:#9f42e6;font-weight:700;width:1.6rem;text-align:center;border:1px solid #9f42e6}
.ny-sy .row-3 .txt h4{color:#fff}
.ny-sy .row-3 .txt h4 span.en{color:rgba(255,255,255,.7)}
.ny-sy .row-3 .txt p{color:rgba(255,255,255,.7)}
.ny-sy .row-3 .txt .more a{border-color:#fff;color:#fff}
.ny-sydea .row-1 .linetit:after{left:0}
.ny-sydea .row-1 .linetit{margin-bottom:.4rem}
.ny-sydea .row-1 .swiDots{margin-top:.2rem;text-align:center}
.ny-sydea .row-1 .desc{line-height:1.8em;font-size:.2rem;margin-top:.4rem;text-indent:2em}
.ny-sydea .row-1 .desc p+p{margin-top:.1rem}
.ny-sys .tit{margin-bottom:.4rem}
.ny-sys .more a{font-weight:700;color:#9424f0}
.ny-sys .slide-pic{padding:.3rem 0;width:calc(100% + var(--width))}
.ny-sys .slide-pic .swiper-slide .imgBox .img{padding-bottom:135%}
.ny-sys .slide-pic .swiper-slide .imgBox:before{content:'';position:absolute;left:0;bottom:0;right:0;background:url(/images/ny/nyn6ms.png) no-repeat bottom center;background-size:100% 100%;height:40%;z-index:1}
.ny-sys .slide-pic .swiper-slide .block{display:block;position:relative;transition:.3s}
.ny-sys .slide-pic .swiper-slide .block .txt{position:absolute;left:0;bottom:0;right:0;z-index:2;color:#fff;padding:.2rem;text-align:center}
.ny-sys .slide-pic .swiper-slide-active .block{transform:scale(1.1);box-shadow:0 0 .1rem rgba(0,0,0,.35)}
.ny-sys .slide-pic .swiper-slide-active .block .txt{background:var(--bg)}
.ny-sys .slide-picp .btn{display:block;position:absolute;top:50%;width:.6rem;height:.6rem;margin-top:-.25rem;z-index:6;text-align:center;line-height:.58rem;background:rgba(255,255,255,.2);border:1px solid #9424f0;color:#9424f0;border-radius:50%;transition:.3s}
.ny-sys .slide-picp .btn.prev{left:-.3rem}
.ny-sys .slide-picp .btn.next{right:.3rem}
.ny-sys .slide-picp .btn:hover{background:rgba(255,255,255,.8)}
.ny-sys .row-4{padding:.6rem 0}
.ny-sys .row-4 dl dt{width:3.14rem;}
.ny-sys .row-4 dl dd{flex:1;margin-left:.5rem;position:relative}
.ny-sys .row-4 dl dd:before{content:'';position:absolute;border-left:1px dashed #9424f0;top:.25rem;bottom:.25rem;left:.16rem}
.ny-sys .row-4 dl dd p{font-size:.18rem;line-height:1.8em;padding:.2rem 0;padding-left:.5rem;position:relative}
.ny-sys .row-4 dl dd p:before{content:'';position:absolute;width:.32rem;height:.32rem;background:url(/images/ny/dot.png) no-repeat center;background-size:100% 100%;left:0}
.ny-sys .row-2 .imgBox{width:50%}
.ny-sys .row-2 .txt{width:50%;padding-left:5%}
.ny-sys .row-2 .txt h4{margin-bottom:.3rem;font-weight: normal;}
.ny-sys .row-2 .txt h4 span{display:block}
.ny-sys .row-2 .txt h4 span.cn{display:block;font-size:.24rem;}
.ny-sys .row-2 .txt h4 span.en{display:block;color:#742189;font-size:.3rem;font-weight:400}
.ny-sys .row-2 .txt p{line-height:1.8em;color:#666;margin-bottom:.4rem}
.ny-sys .row-2 .txt .more a{color:#9f42e6;font-weight:700}
.ny-sys .row-3{margin-top:.8rem}
.ny-sys .row-3 .linetit1{position:absolute}
.ny-sys .row-3 .wp{padding:.4rem 0;position:relative}
.ny-sys .row-3 .wp:after{content:'';position:absolute;top:0;bottom:0;right:15%;background:#f2f3f9;z-index:0;width:calc(85% + var(--width))}
.ny-sys .row-3 .txt h4 span.cn a{color:#70075a}
.ny-sys .row-3 .txt{padding-left:0;padding-right:5%}
.ny-hz{padding-bottom:0}
.ny-hz .row-1.bg{padding:.5rem 0 .8rem;background:url(/images/ny/hz1bg.jpg) no-repeat top right}
.ny-hz .row-1 .slide-a{width:55%}
.ny-hz .row-1 .txt{width:45%;padding-left:5%}
.ny-hz .row-1 .txt .linetit:after{left:0}
.ny-hz .row-1 .txt h4{margin-bottom:.4rem;font-size:.34rem;}
.ny-hz .row-1 .txt p{line-height:2em;color:#666;margin-bottom:.4rem;text-indent:2em}
.ny-hz .row-1 .txt .more a{color:#9f42e6;font-weight:700}
.ny-hz .row-1 .swiDots{position:absolute;right:.2rem;bottom:.2rem;z-index:5;color:#fff;left:auto;width:auto}
.ny-hz .row-1.bg .swiDots:before{content:'';height:1px;width:.8rem;background:#fff;right:105%;bottom:.1rem;position:absolute}
.ny-hz .row-2{padding:.8rem 0 0;position:relative}
.ny-hz .row-2:after{content:'';position:absolute;left:0;top:0;right:0;height:5.5rem;background:url(/images/ny/nyhz2bg.jpg) #f2f3f9 no-repeat top left;z-index:0}
.ny-hz .row-2 .txt{padding-left:0;padding-right:5%;width:54%}
.ny-hz .row-2 .txt h4{color:#78207d}
.ny-hz .row-2 .slide-b{width:34.6%}
.ny-hz .row-2 .slide-b .img{padding-bottom:120%}
.ny-hz .row-2 .slide-b .imgBox:before{content:'';position:absolute;left:0;right:0;z-index:1;height:2rem;background:url(/images/blackms.png) no-repeat left bottom;background-size:100% 100%;opacity:.8;bottom:0}
.ny-hz .row-2 .slide-b .txts{position:absolute;left:0;bottom:0;right:0;z-index:3;padding:.2rem .3rem;color:#fff;font-size:.2rem;}
.ny-hz .row-2 .slide-b{overflow:visible}
.ny-hz .row-2 .swiDots{right:auto;left:-1.2rem;color:#9f42e6;border-bottom:1px solid #9f42e6;padding-bottom:.1rem;line-height:1em}
.ny-hz .row-1 .swiDots .swiper-pagination-current{font-size:.4rem;}
.ny-hz .row-1 .swiDots .swiper-pagination-total{font-size:.2rem}
.ny-hz .row-1 .swiDots i:before{content:'/';display:inline-block;margin-right:5px}
.ny-hz .row-3{padding-bottom:1.5rem;background:url(/images/ny/nyhz3bg1.jpg) no-repeat right bottom}
.ny-hz .row-3 .imgBox{width:calc(60% + var(--width));margin-left:calc(-1 * var(--width))}
.ny-hz .row-3 .txt{width:51%;position:absolute;z-index:5;top:1rem;right:0;background:url(/images/ny/nyhz3bg.jpg) no-repeat center;background-size:cover;bottom:-.3rem;box-shadow:0 5px .2rem rgba(0,0,0,.15);padding:.4rem 6%}
.ny-hz .row-3 .txt .linetit:after{left:0}
.ny-hz .row-3 .txt h4{margin-bottom:.4rem;font-size:.34rem;color:#78207d}
.ny-hz .row-3 .txt p{line-height:2em;color:rgba(120,43,124,.8);margin-bottom:.4rem;font-size:.18rem}
.ny-hz .row-3 .txt .more a{color:#9f42e6;font-weight:700}
@media (min-width:1025px){.ny-xyzh{background-size:auto auto}
}
@media (max-width:1024px){.newsList li .imgs{width:4rem}
                          .newsList1 li .imgs{width:1.4rem;}
.ny-xyzh .xyList li{width:calc(50% - .225rem)}
.ny-xyjs .row-2 .desc p,.ny-xyjs .row-3 dl dd{font-size:.2rem;text-align:justify}
.ny-xyjs .row-1 dl dt,.ny-xyjs .row-3 dl dt span{font-size:.3rem}
.ny-zsjy .row-1 .item.s1 .imgs .bg{right:-.2rem;bottom:-.2rem;top:.2rem;left:.2rem}
.ny-zsjy .row-1 .item.s2 .imgs .bg{left:-.2rem;bottom:-.2rem;top:.2rem;right:.2rem}
.ny-slide-news .block .imgs .bg{left:-.2rem;bottom:-.2rem;top:.2rem;right:.2rem}
.ny-slide-news:after{bottom:-.2rem}
.ny-zsjy .row-2 .txt p{line-height:1.5em}
.ny-zsjy .row-2 .linetit{margin-bottom:.2rem}
.ny-sy .row-1 .item img{width:2.14rem}
.ny-sys .row-3 .txt h4 span.cn{font-size:.3rem}
.ny-sys .row-3 .linetit1{top:-.4rem}
.ny-hz .row-3{padding-top:.5rem}
.ny-hz .row-3 .imgBox{width:100%;margin-left:0}
.ny-hz .row-3 .txt{width:100%;position:relative;top:0;bottom:0;padding:.4rem 6%}
.ny-hz .row-3 .txt h4{margin-bottom:.3rem}
}
@media (max-width:900px){
.newsList1 li .imgs{width:1.5rem}
.newsList li .txt h4{font-size:.26rem}
.ny-xyzh .desc{font-size:.26rem}
.ny-zsjy .row-1 .item .imgs{width:100%;order:1;margin-bottom:.4rem}
.ny-zsjy .row-1 .item .txt{width:100%;order:2}
.ny-zsjy .row-1 .item.s2:after{left:-3vw;width:100vw;top:40%}
.ny-zsjy .row-1 .item.s2 .txt .linetit{text-align:left}
.ny-zsjy .row-1 .item.s2 .txt .more{text-align:left}
.ny-zsjy .row-1 .item.s2 .txt .linetit:after{right:auto;left:0}
.ny-zsjy .row-2 .imgBox{width:100%;margin-left:0}
.ny-zsjy .row-2 .txt{width:100%;padding:.4rem .4rem .5rem;background:var(--bg)}
.ny-zsjy .row-2 .wp:after{display:none}
.ny-zsjy .row-2 .linetit{margin-bottom:.35rem}
.ny-slide-news .block{flex-wrap:wrap}
.ny-slide-news .block .imgs{width:100%}
.ny-slide-news .block .txt{width:100%;padding:.4rem .4rem 0}
.ny-slide-news:after{left:0;bottom:0}
.ny-slide-news{padding-bottom:.4rem}
.ny-slide-news .swiDots{left:0;position:relative;bottom:0;margin-top:.2rem}
.ny-sy .row-2 .imgBox{width:100%;order:1}
.ny-sy .row-2 .txt{width:100%;padding:.3rem 0 0;order:2}
.ny-sy .row-3 .wp:after{display:none}
.ny-sy .row-3 .txt{background:var(--bg);padding:.3rem .3rem .4rem}
.ny-sy .row-3{margin-top:.5rem}
.ny-sy .row-1{width:100%}
.ny-sys .row-2 .imgBox{width:100%;order:1}
.ny-sys .row-2 .txt{width:100%;padding:.3rem 0 0;order:2}
.ny-sys .row-3 .linetit1{position:relative;top:0}
.ny-sys .row-3 .wp:after{right:-3vw;width:100vw}
.ny-sys .row-3{margin-top:.5rem}
.ny-sys .row-4 dl dd p{font-size:.18rem}
.ny-sys .row-4 dl dt{width:2.14rem;}
.ny-sys .slide-picp .btn{display:none}
.ny-hz .row-1.bg{background-size:60% auto}
.ny-hz .row-3{background-size:50% auto;padding-bottom:1rem}
.ny-hz .row-1 .slide-a{width:100%}
.ny-hz .row-2 .txt{margin-bottom:.3rem}
.ny-hz .row-2 .slide-b{width:60%;margin-left:1.5rem}
.ny-hz .row-1 .txt{width:100%;padding:.35rem 0 0}
}
@media (max-width:750px){.ny-zsjy .row-1 .item.s2:after{left:-5vw}
.ny-sys .row-3 .wp:after{right:-5vw;width:100vw}
.ny-sys .row-5 .wp{width:100%}
.ny-sys .row-5 .tit{width:90%;margin:0 auto .4rem}
}
@media (max-width:640px){.newsList1 li .imgs{width:1.4rem}
.newsList li .txt h4{font-size:.22rem;margin-bottom:.2rem}
.newsList li .txt p{display:none}
.newsList li .imgs .bg{left:-.1rem;bottom:-.1rem;top:.1rem;right:.1rem;z-index:0}
.ny-xyzh .xyList li{width:100%;margin-bottom:.3rem}
.ny-xyzh .xyList li .txt{padding:.2rem;padding-right:.8rem}
.ny-xyzh .xyList li .txt p{font-size:.24rem}
.ny-xyzh .desc{font-size:.22rem}
.ny-xyjs .row-1 dl:nth-child(1) dd{padding-top:0}
.ny-xyjs .row-1 dl{width:100%;text-align:center}
.ny-xyjs .row-1 dl dd{padding:0 5%}
.ny-xyjs .row-1 dl+dl{margin-top:.5rem}
.ny-xyjs .row-2 .pics .item{width:100%}
.ny-xyjs .row-2 .pics .item+.item{margin-top:.3rem}
.ny-xyjs .row-2 .desc p,.ny-xyjs .row-3 dl dd{font-size:.18rem}
.ny-xyjs .row-1 dl dt,.ny-xyjs .row-3 dl dt span{font-size:.3rem}
.ny-zsjy .row-1{padding-bottom:.2rem}
.ny-zsjy .row-1 .item:nth-child(1){padding-bottom:0}
.ny-zsjy .row-1 .item.s1 .imgs .bg{right:-.1rem;bottom:-.1rem;top:.1rem;left:.1rem}
.ny-zsjy .row-1 .item.s2 .imgs .bg{left:-.1rem;bottom:-.1rem;top:.1rem;right:.1rem}
.ny-slide-news .block .imgs .bg{left:-.1rem;bottom:-.1rem;top:.1rem;right:.1rem}
.ny-slide-news:after{bottom:-.1rem}
.ny-slide-news .block .txt h4{font-size:.26rem}
.ny-zsjy .row-1 .item .txt p{line-height:1.6em}
.ny-slide-newsp{padding-bottom:0}
.ny-sy .row-1 .item img{width:1.8rem}
.ny-sydea .row-1 .desc{font-size:.18rem}
.ny-sys .row-4 dl dt{margin:0 auto;width: auto;}
.ny-sys .row-4 dl dd{width:100%;flex:auto;margin-left:0;margin-top:.3rem}
.ny-hz .row-2 .slide-b{width:calc(100% - 1.5rem)}
.ny-hz .row-1 .txt h4,.ny-hz .row-3 .txt h4{font-size:.4rem}
.ny-hz .row-2{padding-top:.3rem}
}
@media (max-width:480px){.newsList li .txt{margin-left:.25rem}
.newsList li .txt h4{font-size:.2rem}
.newsList li .imgs{width:40%}
.newsList1 li .imgs{width:1.4rem}
.ny-xyjs .row-3 dl{padding:.3rem}
.ny-xyjs .row-1 dl dt,.ny-xyjs .row-3 dl dt span{font-size:.26rem}
.ny-sy .row-2 .txt h4 span.cn,.ny-sys .row-2 .txt h4 span.cn{font-size:.34rem}
.ny-sy .row-2 .txt h4 span.en,.ny-sys .row-2 .txt h4 span.en{font-size:.28rem}
.ny-sys .row-3 .txt h4 span.cn{font-size:.24rem}
.ny-sys .row-2 .txt h4{margin-bottom:.2rem}
.ny-hz .row-2 .slide-b .txts{font-size:.2rem}
}
.news_a .box .bg{position:absolute;top:0;right:60%;bottom:0;width:calc(40% + var(--width));z-index:0}
.news_a .slide-news-a{width:56%;/*! height:5rem; *//*! background:#fff */}
.news_a .list{width:44%;position: relative;z-index: 5}
.news_a .list li{padding:.22rem 0;border-bottom:1px solid #ddd}
.news_a .list li h4{font-size:.22rem;font-weight:400}
.news_a .list li time{color:#72207b;display:block;margin-bottom:.1rem;white-space: nowrap;z-index: 9999;position: relative;}
.news_a .list li p{color:#666;line-height:1.6em;z-index: 99999;position: relative;margin: .15rem 0;}
.news_a .list li a:before{content:'';position:absolute;width:.24rem;height:.24rem;background:url(/images/ny/jia.png) no-repeat center;background-size:100% 100%;left:-.75rem;top:.05rem;opacity:0;transition:.3s}
.news_a .list li:after{content:'';position:absolute;left:-.95rem;top:-2px;bottom:-1px;width:0;background:#fff;box-shadow:0 0 .15rem rgba(0,0,0,.15)}
.news_a .list li:before{content:'';position:absolute;right:-.2rem;top:15%;height:0;width:3px;background:#951da5;z-index:5}
.news_a .list li a{display:block;position:relative;z-index:2}
.news_a .list li.on h4{color:#951da5}
.news_a .list li.on p{color:#6224ca;opacity:.8}

.ny-news{ background: url(/images/ny-news.jpg) center bottom no-repeat; background-size: 100% auto}
.news_as{ padding: .64rem 0}
.list102W{ width: calc(100% + var(--width));}
.list102Box{ margin: 0 -.2rem;}
.list102 .a{ margin: 0 .2rem}
.list102 .txt{ border: #dae4f0 1px solid; border-top: none; padding: .2rem .2rem;min-height: 1.52rem;}
.list102 time{ font-size: .18rem; color: #72207b;margin-bottom: .06rem;display: block;}
.list102 h4{ font-size: .2rem; color: #222222;line-height: 1.5; transition: .5s}

.list102 .a:hover h4, .list103 .a:hover h4{ color: #951da5}

.list103 time{ font-size: .18rem; color: #72207b; margin-bottom: .05rem}
.list103 h4{ font-size: .2rem; color: #222222;line-height: 1.5; transition: .5s;white-space: normal;}
.list103 .txt{ margin: .12rem 0 0; position: relative; z-index: 1; padding: 0 0 0 .2rem}
.list103 .txt:before{ content: ""; position: absolute; top: 0; left: 0; width: 1px; height: .54rem; background: #831d9a}

.news_bs{ padding-top: .6rem}

.news_b{padding-top:.6rem;/*! background: #f2f3f9; */position: relative;z-index: 1;}
.news_b:before{ content:""; background: linear-gradient(60deg,#5a21cf,#971ea4); position: absolute; top: 0; right: 0; bottom: 0; width: 53%}
.news_b .left{width:50%;position: relative;z-index: 1;}
.news_b .left .tit{padding-right:.5rem}
.news_b .left .tit ul li+li{margin-left:.2rem}
.news_b .left .tit ul li h4{cursor:pointer;color:#888}
.news_b .left .tit ul li h4:after{opacity:0}
.news_b .left .tit ul li.on h4{color:#333}
.news_b .left .tit ul li.on h4:after{opacity:1}
.news_b .left .mores .more+.more{display:none}
.news_b .left .bd{background:#f2f3f9;padding:.5rem}
.news_b .left .bd ul li:first-child{padding-top:.1rem}
.news_b .left .bd ul li{padding:.22rem 0;border-bottom:1px solid #ddd}
.news_b .left .bd ul li .time{font-size:.14rem;color:#70075a;text-align:center}
.news_b .left .bd ul li .time span{display:block;font-size:.3rem;line-height:1em}
.news_b .left .bd ul li .txt{width:calc(100% - .8rem)}
.news_b .left .bd ul li .txt h4{font-size:.2rem;font-weight:400}
.news_b .right{width:50%}
.news_b .right .linebg{padding:0 0 .5rem .8rem;}
.news_b .right .list li+li{margin-top:.3rem;}
.news_b .right .list li a{display:flex;align-items:center}
.news_b .right .list li .imgBox{width:2.75rem}
.news_b .right .list li .imgBox .img{padding-bottom:56%}
.news_b .right .list li time{position:absolute;left:0;bottom:0;z-index:3;background:#dcb95a;font-size:.12rem;color:#fff;text-align:center;padding:.05rem .05rem}
.news_b .right .list li time span{display:block;font-size:.26rem;line-height:1em}
.news_b .right .list li .txt{width:calc(100% - 2.75rem);padding-left:.4rem;color:#fff}
.news_b .right .list li .txt h4{font-weight:400;font-size:.2rem;line-height:1.5em}
.news_b .right .list li .txt p{line-height:1.6em;color:rgba(255,255,255,.7);margin-top:.1rem}
.news_b .right .bg{position:absolute;top:0;left:-.8rem;bottom:0;width:calc(100% + var(--width) + .8rem);z-index:0;display: none;}
.news_c .left{width:47%;position: relative;z-index: 10;}
.news_c .slide-news-c{width:53%;top: -.25rem;position: relative;}
.news_c .tit{position:absolute !important;z-index:5}
.news_c .wp{padding:.6rem 0;position:relative}
.news_c .list li h4{color:#70075a;font-weight:400;font-size:.24rem;}
.news_c .list li h4 a{color:#fff;}
.news_c .list li p{line-height:1.8em;color:#fff;margin-bottom:.2rem;margin-top:.25rem}
.news_c .list li time{ font-size: .18rem; color: #fff; margin-bottom: .05rem}
.news_c .list li .more a{color:#9f42e6;font-weight:700;border:1px solid #9f42e6;display:block;line-height:.46rem;width:1.8rem;text-align:center}
.news_c .swiDots{position:absolute;left:0;bottom:.4rem;z-index:5;width:calc(100% + .56rem);text-align: center;}
.news_c .swiDots span{background:#da88ff;opacity:1; margin: 0 .04rem}
.news_c .swiDots span.active{background: #ffffff}
.news_c .box{ align-items: flex-end}
.news_c .list{padding-right:5%; box-shadow: 0px 4px 29px 0px rgba(98, 112, 152, 0.35); background: #fff; padding: .78rem .56rem;position: relative;width: calc(100% + .56rem);background: linear-gradient(to right,#7c1fd2,#731f80);}
.news_c .list:before{ content: ""; position: absolute; top: .78rem; bottom: .78rem; background: #951ea5; width: 2px; left: 0;display: none;}
.news_d{background:#fff;padding:.6rem 0 .8rem}
.news_d .slide-news-d{width:66%}
.news_d .slide-news-d .img{padding-bottom:58%}
.news_d .list{width:34%;position:relative;z-index:5}
.news_d .list li{height:33.333%;border-bottom:1px solid #ddd;display:flex;justify-content:center;flex-direction:column;position:relative}
.news_d .list li a{display:block;position:relative;z-index:2}
.news_d .list li h4{font-size:.2rem;line-height:1.4em;font-weight:400;height:.6rem;transition:.3s;position:relative}
.news_d .list li .info{margin-top:.1rem}
.news_d .list li .info p{color:#666;line-height:1.6em;transition:.3s}
.news_d .list li.on h4{color:#951da5}
.news_d .list li.on .info p{color:#6224ca;opacity:.8}
.news_e{position:relative;padding-top:.75rem;background:url(/images/ny/nyn5.jpg) no-repeat top center;background-size:100% 4.9rem}
.news_e .linetit{/*! color:#fff; */text-align:center}
.news_e .linetit:after{left:50%;transform:translateX(-50%);/*! background:#fff */}
.news_e .block .img{padding-bottom:55%}
.news_e .block .imgBox::before{content:'';position:absolute;left:-1px;height:50%;right:-1px;bottom:-1px;background:url(/images/ny/nyn6ms.png) no-repeat bottom center;background-size:100% 100%;z-index:1;opacity:.9}
.news_e .block .txt{position:absolute;left:0;bottom:0;right:0;z-index:3;padding:.2rem;color:#fff;text-align:center;font-size:.2rem;opacity:0;visibility:hidden;transition:.3s}
.news_e .swiper-slide-active .block .txt{opacity:1;visibility:visible}
.news_e .swiDots{text-align:center;margin-top:.2rem}
.news_f{padding-bottom:.3rem;position:relative;padding-top:1.8rem;margin-top:-1.35rem}
.news_f:before{content:'';position:absolute;top:0;left:0;right:0;z-index:0;background:#f2f3f9;height:4.35rem;display: none;}
.news_f .list:after{width:calc(33.3333% - 2px);content:''}
.news_f .list li{width:calc(33.3333% - 2px);margin-bottom:3px;position:relative}
.news_f .list li .imgBox:before{content:'';position:absolute;left:0;height:70%;right:0;bottom:0;background:url(/images/ny/nyms5.png) no-repeat bottom center;background-size:100% 100%;z-index:1;opacity:.7}
.news_f .list li .imgBox:after{content:"\e630";position:absolute;left:50%;top:50%;width:.7rem;height:.7rem;border-radius:50%;border:1px solid rgba(255,255,255,.3);text-align:center;line-height:.68rem;background:rgba(0,0,0,.2);z-index:1;transform:translate3d(-50%,-50%,0);font-family:swiper-icons!important;color:#fff;font-size:.3rem}
.news_f .list li .txt{position:absolute;left:0;bottom:0;right:0;z-index:2;color:#fff;padding:.2rem}
.news_f .list li .txt h4{font-size:.2rem;font-weight:400}
.news_f .list li .txt .media{display:inline-block;background:#751cac;color:#fff;line-height:.35rem;padding:0 .2rem;margin-bottom:.1rem;font-size: .16rem;}

.list104W{ position: relative; z-index: 1}
.list104W .swiBtn a{ position: absolute; top: 50%; margin-top: -.25rem; z-index: 1}
.list104W .swiBtn a.prevs{ left: -.3rem}
.list104W .swiBtn a{display: flex;width: .5rem;height: .5rem;border-radius: 50%;text-align: center;border: 1px solid #9f42e6;transition: .3s;align-items: center;justify-content: center; background: #fff}
.list104W .swiBtn a.nexts{ right: -.3rem}
.list104W .swiBtn a img{height: .21rem;}
.list104W .swiBtn a:hover{background: #fff;border-color: #fff; box-shadow: 0px 0px 10px 0px rgba(95, 32, 74, 0.17);}
.list104Box{ margin: .3rem -.11rem;padding: .3rem 0 .5rem;}
.list104 .a{ display: block; margin: 0 .11rem; border: rgba(86,31,210,.36) 1px solid; padding: .36rem .36rem; min-height: 3.63rem;transition: .5s;background: #fff;}
.list104 .ico{/* height: .44rem; */}
.list104 .ico img{/* max-height: .44rem; */margin: 0 auto;display: block;}
.list104 hr{ border-top: #d2d2d2 1px solid; margin: .25rem 0}
.list104 h4{ font-size: .2rem; line-height: .3rem; max-height: .6rem\0; margin-bottom: .85rem;height: .6rem;}
.list104 .time{ justify-content: flex-start; align-items: baseline; font-size: .18rem}
.list104 .time big{ font-size: .36rem}
.list104 .a:hover{ box-shadow: 0px 4px 29px 0px rgba(117, 34, 148, 0.35); border: #9424f0 1px solid}

@media(min-width:1025px){.news_a .list{padding-left:.6rem}
.news_a .list li.on{position:relative;z-index:4}
.news_a .list li.on time{/*! position:absolute; *//*! writing-mode:vertical-rl; *//*! left:-.4rem; *//*! top: .4rem; *//*! font-size:.22rem */}
.news_a .list li.on:after{width:100%;opacity:1;visibility:visible;transition:.5s;width:calc(100% + 1.15rem)}
.news_a .list li.on:before{height:70%;transition:.3s .4s}
.news_a .list li.on h4{color:#951da5;font-size:.2rem;/*! height:.74rem; */white-space:normal}
.news_a .list li.on a:before{opacity:1}
.news_a .list li.on p{color:#6224ca;opacity:.8;}
.news_d .list li.on{position:relative;z-index:4}
.news_d .list li.on:after{width:100%;opacity:1;visibility:visible;transition:.5s;width:calc(100% + .95rem)}
.news_d .list li.on:before{height:70%;transition:.3s .4s}
.news_d .list li.on h4{color:#951da5;}
.news_d .list li.on a:before{opacity:1}
.news_d .list li.on .info p{color:#6224ca;opacity:.8}
.news_d .list{padding-left:.5rem}
.news_d .list li a:before{content:'';position:absolute;width:.24rem;height:.24rem;background:url(/images/ny/jia.png) no-repeat center;background-size:100% 100%;left:-.45rem;top:0;opacity:0;transition:.3s}
.news_d .list li:after{content:'';position:absolute;left:-.75rem;top:-2px;bottom:-1px;width:0;background:#fff;box-shadow:0 0 .15rem rgba(0,0,0,.15)}
.news_d .list li:before{content:'';position:absolute;right:-.2rem;top:15%;height:0;width:3px;background:#951da5;z-index:5}
}
@media(max-width:1024px){.news_a .slide-news-a{width:100%;height:auto}
  .news_bs, .news_b{ padding-top: 0}
  .list102W{ width: 100%}
.news_a .list{width:100%;height:auto}
.news_a .box .bg{display:none}
.news_b .left,.news_b .right{width:100%}
.news_b .left{margin-bottom:.4rem}
.news_c .tit{position:static}
.news_c .slide-news-c{width:100%;order:1;top: 0;}
.news_c .list{width:100%;order:2; padding: .25rem; padding-top:.3rem; padding-bottom: .6rem}
.news_c .wp:after{width:100vw;right:-3vw;top:40%}
.news_d .slide-news-d{width:100%}
.news_d .list{width:100%}
.news_d .list li h4{height:auto}
.news_d .list li{padding:.2rem 0}
.news_f .list li{width:calc(50% - 2px);margin-bottom:3px;position:relative}
.news_e{background-size:auto 5.2rem;padding-top: .4rem;padding-bottom: .5rem;}
.news_b .left .tit{padding-right:0}
  .news_b::before{ display: none}
  .news_b .right .bg{ display: block}
  .news_b .right .linebg{ padding: .4rem 0 .5rem 0;}
  .news_c .left{ width: 100%;order: 2;}
  .news_c .tit{ position: relative !important;}
  .news_c .swiDots{ width: 100%; bottom: .25rem}
  .list104W{ max-width: 94%; margin: 0 auto}
  
  .news_f{ padding-top: 0;margin-top: 0;}
  .ny-news .news_f .tit{ margin-bottom: 0}
}
@media(max-width:750px){.news_c .list li h4{font-size:.28rem}.news_c .wp:after{right: -5vw}
  .list104Box{ margin-bottom: -.5rem}
}
@media(max-width:640px){.news_f .list li{width:100%}
.news_f .list li:nth-last-child(1){display:none}
.news_f .list li:nth-last-child(2){display:none}
.news_c .wp{padding-top:0;}
.news_b .left .bd{padding:.3rem}
.news_b .right .linebg{padding:.3rem 0 .3rem 0;}
.news_b .right .list li .imgBox{width:40%}
.news_b .right .list li .txt{width:60%;padding-left:.2rem}
.news_b .right .list li .txt p{display:none}
  
  .list102Box{ margin: 0 -.1rem;}
.list102 .a{ margin: 0 .1rem}
  .news_d{ /*! padding-top: 0; */padding-bottom: .5rem;}
}
@media(max-width:480px){.news_a .list li h4,.news_b .left .bd ul li .txt h4,.news_b .right .list li .txt h4,.news_d .list li h4,.news_e .block .txt,.news_f .list li .txt h4{font-size:.2rem}
.news_a .list li h4{white-space:normal}
.news_c .list li h4{font-size:.24rem;line-height:1.5em}
.news_b .left{position:relative;padding-bottom:.5rem;margin-bottom:0;}
.news_b .left .tit ul{width:100%}
.news_b .left .tit .mores{position:absolute;bottom:0;left:.1rem;width:100%;z-index:5}
}
.ny-news .tit{margin-bottom:.4rem;position: relative;}
.ny-news .tit .more a{color:#9f42e6;font-size:.2rem;display:flex;align-items:center;position:relative}
.ny-news .tit .more a span{position:relative;z-index:2}
.ny-news .tit .more a:after{content:'';display:block;width:.3rem;height:.14rem;background:url(/images/arr.png) no-repeat center;background-size:100% 100%;margin-left:5px}
.ny-news .tit .more a:before{content:'';position:absolute;width:.44rem;height:.49rem;background:url(/images/3.png) no-repeat center;background-size:100% 100%;left:-.1rem;top:-.08rem;z-index:0;transition:.3s}
@media (min-width:1025px){.ny-news .tit .more a:hover:before{background:url(/images/3on.png) no-repeat center;background-size:100% 100%;opacity:.5;animation:beat .5s 1}
}


.ny-xysh{background: url(/images/ny/278.png) no-repeat left 90%;}
.ny-xysh .row-1{padding-bottom: .4rem;}
.ny-xysh .row-1 .linetit:after{left: 50%;transform: translateX(-50%);}
.ny-xysh .row-1 .slide-word{overflow: visible;padding-bottom: .1rem;margin-top: .4rem}
.ny-xysh .row-1 .slide-word:after{content: '';position: absolute;left: 1.8rem;height: 1px;right: 0;background: #ddd;bottom: 0}
.ny-xysh .row-1 .swiper-slide{display: flex;justify-content: space-between;align-items: center;}
.ny-xysh .row-1 .swiper-slide .imgs{width: 3.6rem;height: 3.6rem;position: relative;}
.ny-xysh .row-1 .swiper-slide .imgs:after{content: '';position: absolute;top: .1rem;bottom: -.1rem;right: -.1rem;left: .1rem;border-radius: 50%;background: var(--bg);z-index: 0}
.ny-xysh .row-1 .swiper-slide .imgs .imgBox{width:100%;height: 100%;border-radius: 50%;z-index: 3}
.ny-xysh .row-1 .swiper-slide .imgs .img{width:100%;height: 100%;padding-bottom: 0}
.ny-xysh .row-1 .swiper-slide .txt .desc{font-size: .24rem;color: #72207b;line-height: 1.8em}
.ny-xysh .row-1 .swiper-slide .txt{margin-left: 5%;padding:.6rem 8%;position: relative;flex: 1}
.ny-xysh .row-1 .swiper-slide .txt .from{font-size: .18rem;margin-top: .2rem}
.ny-xysh .row-1 .swiper-slide .txt:before{content:'';position:absolute;top:0;left:0;width:1.03rem;height:.86rem;background:url(/images/ny/dotl.png) no-repeat center;background-size:100% 100%;pointer-events:none}
.ny-xysh .row-1 .swiper-slide .txt:after{content:'';position:absolute;bottom:.2rem;right:0;width:1.03rem;height:.86rem;background:url(/images/ny/dotr.png) no-repeat center;background-size:100% 100%;pointer-events:none}
.ny-xysh .row-2{padding-top: .6rem;}
.ny-xysh .row-2 .linetit{/*! color: #fff */}
.ny-xysh .row-2 .linetit:after{left: 0;/*! background: #fff; */}
.ny-xysh .row-2 .slide-pic{width: calc(100% + var(--width));padding-top: .6rem}
.ny-xysh .row-2 .swiper-slide .imgBox .img{padding-bottom: 138%}
.ny-xysh .row-2 .swiper-slide .block{transition: .3s}
.ny-xysh .row-2 .swiper-slide-next .block{transform: scale(1.1);transform-origin: bottom center;}
.ny-xysh .row-2 .wp{}
.ny-xysh .row-2 .wp:before{content: '';position: absolute;right: 23%;top: 0;bottom: 30%;width: calc(77% + var(--width));background: var(--bg);z-index: 0;display: none;}
.ny-xysh .row-2 .wp:after{content: '';position: absolute;left: 77%;top: -.4rem;bottom:0;width: calc(23% + var(--width));background:#f2f3f9;z-index: 0;display: none;}
.ny-xysh .row-3{ position: relative;  z-index: 1;margin-top: .6rem;}
.ny-xysh .row-3:before{ content:""; background: linear-gradient(40deg,#971da4 40%,#5a21d0);top: 0;right: 0;bottom: 0;left: 0;z-index: -1;position: absolute; background: url(/images/ny/ny-xysh_b.jpg);background-size: cover;}

.happy{ margin-bottom: .15rem}
.ny-xysh .row-3 .slide-p .hap{pointer-events: none;user-select: none;max-width: 100%;transform: translateX(.3rem);}
.ny-xysh .row-3 .slide-big{width: calc(100% - 3.74rem);/*! overflow: visible; */}
.ny-xysh .row-3 .slide-tit{position: absolute;bottom: .3rem;left: -.3rem;z-index: 5;width: 3.84rem;pointer-events: none;display: none;}
.ny-xysh .row-3 .slide-bigo .img{ padding-bottom: 56%}
.ny-xysh .row-3 .slide-tit .txt{position: absolute;z-index: 5;color: #fff;left: .3rem;right: .95rem;top: .3rem}
.ny-xysh .row-3 .slide-tit .txt h4{font-size: 1.2rem;font-weight: 100;line-height: 1em;margin-bottom: .2rem}
.ny-xysh .row-3 .slide-tit .txt p{font-size: .22rem;line-height: 1.4em;}
.ny-xysh .row-3 .swiDots{position: absolute;left: 25%;bottom: 0;z-index: 5;color: #fff;width: auto;font-size: .26rem;font-weight: 100;white-space: nowrap;height: .48rem;display: flex;align-items: baseline;margin: .15rem 0 .3rem;z-index: 10;}
.ny-xysh .row-3 .swiDots{}
.ny-xysh .row-3 .swiDots .swiper-pagination-current{font-size: .48rem; font-weight: bold;}
.ny-xysh .row-3 .swiDots i:before{content: '/';display: inline-block;margin: 0 .1rem 0 .05rem }
.ny-xysh .row-3 .slide-smallp{margin-left: 3.55rem;width: 13rem;margin-top: -.4rem;z-index: 6;display: none;}
.ny-xysh .row-3 .slide-smallp .next{position: absolute;right:104%;bottom:.3rem;z-index:5;width:.56rem }
.ny-xysh .row-3 .slide-small .imgBox .img{padding-bottom: 70%}
.ny-xysh .row-3 .slide-small .imgBox:before{content:'';position:absolute;left:0;right:0;z-index:1;height:100%;bottom: 0; background:url(/images/ny/nyn6ms.png) no-repeat left bottom;background-size:100% 100%;opacity:1;z-index: 4}
.ny-xysh .row-3 .slide-small .txt{position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;color: #fff;padding: .25rem}
.ny-xysh .row-3 .slide-small .txt h4{font-size: .4rem;font-weight: normal;margin-bottom: .1rem}

.ny-xysh .row-3 .right{ width: 3.36rem; padding: .5rem 0 .5rem;}

.list101 .a{ display: flex; height: .9rem; padding: 0 0 0 .66rem;align-items: center;position: relative;z-index: 1;cursor: pointer;}
.list101 .a:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(/images/ny/list101_b.png) center no-repeat; background-size: 100% 100%; transition: .5s; opacity: 0;z-index: -1;}
.list101 h4{ font-size: .24rem; color: #fff}
.list101 h4 img{ margin: 0 0 0 .1rem}
.list101 p{ font-size: .14rem; color: #fff; line-height: 1.5; margin: .05rem 0 0}

.list101 li.on .a:before{ opacity: 1;transform: translateX(.2rem);}

.time_svg{ width: .56rem; height: .56rem;margin: 0 .2rem 0 0;}
.time_svg img{ width: 100%; height: 100%}
.ny-xysh .row-2 .time{position: absolute;top: 0;right: 0;z-index: 5}
.ny-xysh .row-2 .time a{display: block;width: 1.9rem;height: .48rem;border: 1px solid #9424f0;line-height: .46rem;text-align: center;color: #9424f0;background: #e7e3fa;font-size: .2rem}
.ny-xysh .row-2 .time i{display: block;width: .51rem;height: .51rem;background: url(/images/ny/rl.png) no-repeat center;background-size: 100% 100%;color: #9424f0;font-size: .22rem;text-align: center;line-height: .65rem;margin-right: .2rem}
.ny-xysh .row-2 .time a img{margin-left: .16rem;width: .24rem;}
.ny-xysh .row-4{padding: .6rem 0 .2rem;display: none;}
.ny-xysh .row-4 .linetit:after{left: 50%;transform: translateX(-50%);}
.ny-xysh .row-4 ul{margin-top: .4rem}
.ny-xysh .row-4 ul li{width: calc(20% - .16rem);background: #f6f6f6;margin-bottom: .2rem;margin-right:.2rem;height:2.4rem;text-align:center; }
.ny-xysh .row-4 ul li:nth-child(5n){margin-right:0}
.ny-xysh .row-4 ul li a{display: block;height: 100%;padding-top: .6rem}
.ny-xysh .row-4 ul li p{font-size: .2rem;margin-top: .15rem}
.ny-xysh .row-4 ul li img{width: .6rem;}
.ny-xysh .row-4 ul li:hover img{animation:beat .5s 1}

@media (max-width:1024px){
.ny-xysh .row-1 .swiper-slide .txt .desc{font-size: .24rem}
.ny-xysh .row-4 ul li{width: calc(25% - .18rem);height:2.4rem;text-align:center;margin-right:.24rem ;margin-bottom: .24rem}
.ny-xysh .row-4 ul li:nth-child(5n){margin-right:.24rem}
.ny-xysh .row-4 ul li:nth-child(4n){margin-right:0}

.ny-xysh .row-3 .slide-smallp{margin-left: 0;width: 100%;margin-top: 0}
.ny-xysh .row-2 .time i{display: none}
.ny-xysh .row-3 .swiDots{left: 50%;transform: translateX(-50%);}

.ny-xysh .row-3 .slide-tit{bottom: .3rem;left: -.3rem;width: 2.4rem;}
.ny-xysh .row-3 .slide-tit .txt{top: .2rem;left: .2rem;right: .6rem}
.ny-xysh .row-3 .slide-tit .txt h4{font-size: .5rem;}
.ny-xysh .row-3 .slide-tit .txt p{font-size: .16rem;}
.ny-xysh .row-3 .slide-p .hap{width: 2rem;right: 0}
  .ny-xysh .row-3:before{ left: 0;top: 0;bottom: 0;}
  
  .ny-xysh .row-3 .slide-big{ width: 100%;order: 1;}
  .ny-xysh .row-3 .right{ width: 100%;padding: .3rem 0 .4rem;}
  .list101 li.on .a:before{ opacity: 1;transform: translateX(-.2rem);}
}

@media (max-width:900px){
.ny-xysh .row-1 .swiper-slide .imgs{margin:0 auto}
.ny-xysh .row-1 .swiper-slide{flex-wrap: wrap;}
.ny-xysh .row-1 .swiper-slide .txt{width: 100%;flex: auto}
.ny-xysh .row-4 ul li{height: 1.8rem}
.ny-xysh .row-4 ul li a{padding-top: .35rem}
.ny-xysh .row-4 ul li img{width: .6rem}
  .ny-xysh .row-2 .wp{ padding-bottom: .5rem}
}
@media (max-width:640px){
.ny-xysh .row-1 .swiper-slide .imgs{width: 3rem;height: 3rem}
.ny-xysh .row-1 .swiper-slide .txt .desc{font-size: .22rem}
.ny-xysh .row-1 .slide-word:after{display: none}
.ny-xysh .row-1{padding-bottom: .5rem}
.ny-xysh .row-3 .slide-big{width: 100%}
.ny-xysh .row-3 .slide-p .hap{display: none}
.ny-xysh .row-4 ul{justify-content: space-between;}
.ny-xysh .row-4 ul li{width: 30%;height:auto;margin-right:0!important}
.ny-xysh .row-4 ul li a{padding:.3rem 0}
.ny-xysh .row-4 ul li img{width: .6rem}
.list101{ display: flex; flex-wrap: wrap;}
.list101 li{ width: 50%}
.list101 .a{ padding: 0}
}
@media (max-width:480px){
.ny-xysh .row-3 .slide-tit .txt h4{font-size: 6vw;margin-bottom: .1rem}
.ny-xysh .row-3 .slide-tit{width: 35vw}
.ny-xysh .row-3 .slide-tit .txt p{font-size: 3vw}
.ny-xysh .row-3 .slide-small .txt h4{font-size: 7vw}
.ny-xysh .row-4 ul li p{font-size: .2rem;margin-top: .1rem}
}

.slide-big .con1{align-items: center;justify-content: space-between;height: 100%;}
.xyshs{width: calc(100% - 1.52rem);align-self: flex-start;height: 100%;}
.xy_bar{ width: .31rem;flex-direction: column; align-items: center}
.xy_bar .a{ display: flex; width: .27rem; height: .62rem; border: #fff 1px solid; border-radius: 50vw;writing-mode: tb-rl;justify-content: center;align-items: center;font-size: .14rem;color: #fff;padding: 0;}
.xy_bar .line{ width: 1px; height: 3.2rem; background: #fff; margin: .2rem 0}
.xy_bar .prev, .xy_bar .next{ width: .31rem; height: .31rem;}
.xy_bar .prev img, .xy_bar .next img{ width: 100%;cursor: pointer;}
.xy_bar .next{ margin: .15rem 0 0}

.listkl .ll{ width: 58%;}
.listkl .rr{ width: 40%}
.listkl{margin-bottom: -.2rem;position: relative;z-index: 1;height: 100%;align-items: flex-start;}
.listkl::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(/images/listkl_t1.png) center top repeat-x; background-size: 1px 1.4rem;z-index: 1; pointer-events: none;}
.listkl::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(/images/listkl_t.png) center bottom repeat-x; background-size: 1px 1.4rem;z-index: 1;pointer-events: none;}
.listkl li{ width: 100%;margin-bottom: .2rem;}
.listkl .imgBox .img{padding-bottom:58%;}
.listkl .img::after{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(/images/listkl_t.png) center bottom repeat-x; background-size: 1px 1.4rem;}
.listkl li .a{ display: block; position: relative}
.listkl li .a .txt{ position: absolute; right: 0; bottom: 0; left: 0;padding: .16rem .16rem;}
.listkl li .a .txt h4{ font-size: .18rem; color: #fff; padding: 0 0 0 .12rem; position: relative;z-index: 1;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.listkl li .a .txt h4:before{ content: ""; position: absolute; width: .03rem; height: .2rem; background: linear-gradient(40deg,#971da4 40%,#5a21d0); top: 50%; margin-top: -.1rem; left: 0}

.listkl .ll li:nth-child(1){ width: 61%;}
.listkl .ll li:nth-child(2){ width: 35.5%;}
.listkl .ll li:nth-child(5){ width: 65%;}
.listkl .ll li:nth-child(4){ width: 31.5%;}

.listkl .ll li:nth-child(1) .imgBox .img{padding-bottom:65.21%;}
.listkl .ll li:nth-child(2) .imgBox .img{padding-bottom:112.21%;}
.listkl .ll li:nth-child(4) .imgBox .img{padding-bottom:96%;}
.listkl .ll li:nth-child(5) .imgBox .img{padding-bottom:46.21%;}


@media(min-width: 1024px){
}
@media(max-width: 1024px){
}
@media(max-width: 800px){
    .xyshs{ width: 100%;}
    .xy_bar{ width: 100%; flex-direction: row;margin: .2rem 0 .3rem;}
    .xy_bar .line{ flex: 1; height: 1px;margin: 0 .1rem;}
    .xy_bar .next{ margin: 0 0 0 .1rem;}
    .xy_bar .a{ width: .48rem;height: .3rem;writing-mode: inherit;}

    .listkl .ll{ width: 100%;}
    .listkl .rr{ width: 100%;}
}
@media(max-width: 560px){
}  