@charset "utf-8";
/*翻页条*/
.pagebar{margin:.8rem auto 0 auto;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.pagebar>.p_t{align-self: flex-start;line-height: .38rem;margin: 0 .04rem;/* min-width: .36rem; */margin-bottom: .1rem;}
.pagebar>.p_goto{margin-bottom: .1rem;padding: 0 .1rem;height: .36rem;}
.p_pages{text-align: center;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.pagebar *{font-size: .14rem;white-space: nowrap;}
.pagebar .p_pages span{padding: 0 .1rem;height: .36rem;display: flex;margin: 0 .04rem;box-sizing: border-box;border-radius: 0;min-width: .36rem;color: #333;align-items: center;justify-content: center;position: relative;z-index: 1;margin-bottom: .1rem;}
.pagebar span.p_goto:before,.p_pages span:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1}
.p_pages span a, .pagebar span a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;margin: 0 -.1rem;height: 100%;width: calc(100% + .2rem);padding: 0 .1rem; transition: .5s;}
.p_pages svg{width: .16rem;height: .16rem; transition: .5s;}
.pagebar .p_last + span, .pagebar .p_last + span + span{padding: 0;margin-right: -.05rem;}
.p_pages .p_goto + span{ padding: 0;}
.p_pages .p_t:before{ display: none}
.p_goto{margin: 0 .03rem;position: relative; z-index: 1;}
.p_goto input{display: flex;align-items: center;justify-content: center;height: .36rem;padding: 0;transition: .5s;position: relative;z-index: 1;border: none;border-radius: 0;width: .3rem;}
.p_goto a{display: flex;align-items: center;border-radius: .04rem;justify-content: center;height: .36rem;padding: 0 .1rem;transition: .5s;position: relative;z-index: 1;}
.p_goto a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border: #e5e5e5 1px solid; border-radius: .04rem; z-index: -1; transition: .5s;}

.p_pages span.p_no_d{ border-radius: .04rem;  background: #6B28D1; color: #fff!important}
.p_pages span.p_no_d:before{ border: #6B28D1 1px solid}

.p_pages a:hover, .p_pages a.on, .p_goto a:hover{background: #6B28D1;color:#fff!important;}
.p_pages a:hover svg{ fill: #fff}
.p_goto a:hover::before{ border: #6B28D1 1px solid;}

@media(max-width: 769px){
    .pagebar{margin: .3rem auto 0;}
    .pagebar>.p_pages{ width: 100%}
}

/* .p_first_d{display:none !important;}
.p_last_d{display:none !important;}
.p_first{display:none !important;}
.p_last{display:none !important;} */

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: #6B28D1;}
#bnt_back { position: absolute; left: 15px; top: 50%; margin-top: -14px;height: 28px;}
#bnt_back img { height: 28px; vertical-align: top;}
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i {position: absolute;top: .06rem;right: 0;font-size: .2rem;color: #666;font-family: "lib";width: .3rem;height: .3rem;display: flex;justify-content: center;align-items: center;}
#m_n_nav i:before{ content: "\e62e";}
#m_n_nav .active i:before{content: "\e62f";}
#m_n_nav h3{font-size: 16px;color: rgb(255, 255, 255);text-align: center;margin: 0 .6rem;line-height: 50px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#n_n_title{  position: relative;}
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content ul {padding: 0 .16rem; display: none;}
#sub_nav_content ul li {display: block;margin: .06rem 0px;}
#sub_nav_content ul li a {padding: .05rem 0;display: flex;color: #333;line-height: 1.5;font-size: .16rem;align-items: center;}
#sub_nav_content ul li.on>a {color: #6B28D1;}
#sub_nav_content dl {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 15px;display: flex;flex-wrap: wrap;}
#sub_nav_content dt {position: relative;background: #fff;z-index: 999;min-width: 100%;}
#sub_nav_content dt>a {padding: .08rem 0;display: flex;color: #333;line-height: 1.5;font-size: .18rem;align-items: center;}
#sub_nav_content dt>a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content dt.title { background: rgb(250, 250, 251); }
#sub_nav_content dt.title i { opacity: 1; }
#sub_nav_content dt.title_on { background: rgb(250, 250, 251); }
#sub_nav_content dt.title_on a { color: #6B28D1; border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content dt.title_on a i { color: #6B28D1 }
#sub_nav_content dt.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content dt.on>a{color: #6B28D1;}

.n_container{ min-height: 50vh;}

#m_n_nav {display: none;line-height: 50px;position: relative;z-index: 9;width: 100%;background: linear-gradient(270deg, #7C74D6 0%, #6027C1 100%);}
#bnt_back { position: absolute; left: 15px; top: 50%; margin-top: -14px;height: 28px;}
#bnt_back img { height: 28px; vertical-align: top;}
#bnt_back svg { fill: rgb(255, 255, 255); height: 30px; vertical-align: middle; width: 26px; }
#m_n_nav i {position: absolute;top: .06rem;right: 0;font-size: .2rem;color: #666;font-family: "lib";width: .3rem;height: .3rem;display: flex;justify-content: center;align-items: center;}
#m_n_nav i:before{ content: "\e62e";}
#m_n_nav .active i:before{content: "\e62f";}
#m_n_nav h3{font-size: 16px;color: rgb(255, 255, 255);text-align: center;margin: 0 .6rem;line-height: 50px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#n_n_title{  position: relative;}
#bnt_sub_nav { position: absolute; right: 15px; top: 0px; height: 50px; cursor: pointer; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; }
#bnt_sub_nav svg { fill: rgb(255, 255, 255); height: 20px; vertical-align: middle; width: 20px; }
#bnt_sub_nav img { display: block; height: 20px; }
#bnt_sub_nav.on img { transform: rotate(-180deg); }
#sub_nav_content { background: rgb(240, 243, 245); display: none; box-shadow: rgb(153, 153, 153) 0px 0px 5px; z-index: 9; }
#sub_nav_content dl{padding: 0 .16rem; display: none;}
#sub_nav_content dl dd {display: block;margin: .06rem 0px;}
#sub_nav_content dl dd a {padding: .05rem 0;display: flex;color: #333;line-height: 1.5;font-size: .16rem;align-items: center;}
#sub_nav_content dl dd.on a {color: #6B28D1;}
#sub_nav_content ul {font-size: 0px;overflow: hidden;background: rgb(255, 255, 255);padding: 10px 15px;display: flex;flex-wrap: wrap;}
#sub_nav_content li {position: relative;background: #fff;z-index: 999;min-width: 100%;}
#sub_nav_content li>a {padding: .08rem 0;display: flex;color: #333;line-height: 1.5;font-size: .18rem;align-items: center;}
#sub_nav_content li>.a i { position: absolute; right: 15px; top: 0px; opacity: 0; display: none; }
#sub_nav_content li.title { background: rgb(250, 250, 251); }
#sub_nav_content li.title i { opacity: 1; }
#sub_nav_content li.title_on { background: rgb(250, 250, 251); }
#sub_nav_content li.title_on a { color: #75207D border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content li.title_on a i { color: #75207D }
#sub_nav_content li.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content li.on>a{color: #6B28D1;}

#sub_nav_content dl dd .siji .a2{ padding: .02rem 0 .02rem .18rem; color: #999}

@media(max-width: 769px){
    #m_n_nav{ display: block;}
}  

.mianbao{display: flex;align-items: center;padding: 0 0;justify-content: flex-end;font-size: .18rem;color: rgba(255,255,255,.6);margin: 0 0 .7rem;}
.mianbao *{font-size: .18rem;color: rgba(255,255,255,.6);font-style: normal;line-height: 1.5;font-weight: normal;}
.mianbao img{margin: 0 .1rem 0 0;height: .18rem;}
.mianbao span{margin: 0 .1rem;}
.mianbao a:hover{ color: #fff}

.n_ej{position: relative;z-index: 1;padding: .14rem .4rem .2rem 0;height: 1.36rem;/* min-width: 8.3rem; */}
.n_ej::before{content: "";position: absolute;top: 0;right: -.46rem;bottom: 0;left: -50vw;background: rgba(107,40,209,.9);z-index: -1;clip-path: polygon(0% 0, 95% 0, 100% 100%, 0 100%);}
.n_ej li{margin: 0 .5rem 0 0;}
.n_ej .a{position: relative;font-size: .26rem;color: #fff;display: block;padding: .1rem 0; transition: .5s;}
.n_ej .a:before{content: "";position: absolute;width: 0;height: 1px;background: #A5DDF4;left: 0;bottom: 0;transition: .5s;}

.n_ej li.on .a, .n_ej .a:hover{ color:#A5DDF4}
.n_ej li.on .a:before{width: 100%;}

.n_ba{position: relative;z-index: 2;}
.n_ba .imgBox .img{padding-bottom: 31.25%;}
.n_ba .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .3) 100%);z-index: 1;height: 14vw;}
.n_ba .top{position: absolute;right: 0;bottom: 0;left: 0;padding-bottom: 1.44rem;}
.n_ba .top .wp{height: 100%;display: flex;align-items: center; position: relative;}
.n_ba .top h3{ font-size: .48rem; color: #fff; font-weight: 600 }
.n_ba .top img{ height: 1.25rem}
.n_ba .bottom{position: absolute;right: 0;bottom: -.48rem;left: 0;}
.n_ba .bottom .wp{ align-items: flex-end}

.n_pad1{ padding: 1.2rem 0 1.5rem; overflow: hidden;}

@media(min-width: 769px){

}
@media(max-width: 769px){
    .n_ba .bottom{/* display: none; */}
    .n_ej, .n_ba .top{ display: none}
    .n_ba .imgBox .img{padding-bottom: 40%;}
    .mianbao, .mianbao *{ font-size: .13rem; color: #fff}
    .mianbao img{ height: .14rem}
    .mianbao{margin-bottom: .7rem !important;justify-content: flex-start;}
    .mianbao span{margin: 0 .04rem;}
}

.xzrzc .wp{ align-items: flex-start;}
.xzrzc .left{ width: 4.58rem; position: relative; margin: 1rem 0 0; background: linear-gradient(270deg, #7C74D6 0%, #6027C1 100%); position: relative; z-index: 2}
.xzrzc .left .imgBox .img{ padding-bottom: 133.11%;}
.xzrzc .left .imgBox{ transform: translate(.3rem,-.3rem);}
.xzrzc .right{width: calc(100% - 4.58rem - .3rem);position: relative;z-index: 1;padding: 1.5rem .5rem .55rem;box-shadow: 0 .1rem .2rem rgba(0,0,0,.1);}
.xzrzc .right:before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: -1.6rem; background: #fff; z-index: -1}
.xzrzc .right .arc-con{ position: relative; z-index: 1;}
.xzrzc .right .arc-con:before{content: "";position: absolute;top: .1rem;left: -.1rem;width: .37rem;height: .31rem;background: #fff;z-index: -1;background: url(../images/xzrzc_b1.png) center no-repeat;background-size: cover;}
.xzrzc .right .arc-con:after{content: "";position: absolute;bottom: 1.1rem;left: 38%;width: .37rem;height: .31rem;background: #fff;z-index: -1;background: url(../images/xzrzc_b2.png) center no-repeat;background-size: cover;}
.xzrzc .right .arc-con p img{ height: .98rem}

.n_bg1{ background: url(../images/nbg1.jpg) center top no-repeat; background-size: cover;}

@media(max-width: 769px){
    .n_pad1{ padding: .4rem 0 .6rem;}
    .xzrzc .left{ width: 60%;margin: .3rem auto 0;}
    .xzrzc .right{width: 100%;margin: .25rem 0 0;padding: .4rem 15px;}
    .xzrzc .right:before{ left: 0}
    .xzrzc .right .arc-con p img{ height: .48rem !important}
    .xzrzc .left .imgBox{ transform: translate(.15rem, -.15rem);}
    .xzrzc .right .arc-con:after{bottom: .6rem;left: 3rem;}
}

.n_bg2{ background: url(../images/n_bg2.png) center top no-repeat; background-size: 100% auto;}

.kfyq .left{width: 11.44rem;padding: 0 0 .5rem .5rem;position: relative;z-index: 1;}
.kfyq .left::before{content: "";position: absolute;right: .4rem;bottom: 0;left: 0;height: 4.74rem;background: linear-gradient(270deg, #7C74D6 0%, #6027C1 100%);z-index: -1;}
.kfyq .right{width: calc(100% - 11.44rem - .5rem);flex-direction: column;}

.nt1Box{ background: #fff;}
.nt1 .a{ display: block; position: relative}
.nt1 .txt{ position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: 0 .4rem .3rem}
.nt1 h4{ font-size: .22rem; color: #fff !important; font-weight: 600; position: relative; z-index: 1; padding: 0 0 .14rem}
.nt1 h4:before{ content: ""; position: absolute; left: 0; bottom: 0; width: .41rem; height: .03rem; background: #fff}
.nt1 .imgBox .img{ padding-bottom: 72.94%;}
.nt1 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .6) 100%);z-index: 1;height: 1rem;}

.nt2Box{width: 100%;height: 7.48rem;margin: 0 -.15rem;padding: 0 .15rem;}
.nt2 .a{ display: block; position: relative;}
.nt2 .imgBox .img{ padding-bottom: 57%;}
.nt2 .txt{position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(96,40,193,.6);flex-direction: column;justify-content: center;align-items: center;text-align: center; opacity: 0; transition: .5s; box-shadow: 0px 2px 18px 0px rgba(107, 40, 209, 0.437)}
.nt2 .txt img{ height: .34rem}
.nt2 h4{ font-size: .16rem; color: #fff !important; margin: .04rem 0 0}

.nt2 .swiper-slide-active .txt{ opacity: 1;}

.nar1W{width: .8rem;align-items: center;}
.nar1W .nar1{width: .3rem;height: .3rem;background: #6B28D1;color: #fff;font-family: 'lib';opacity: .3;border-radius: 50vw;display: flex;align-items: center;justify-content: center;font-size: .24rem;transition: .5s; cursor: pointer;}

@media(min-width: 769px){
    .nar1W .nar1:hover{opacity: 1; transform: scale(1.2);}
}
@media(max-width: 769px){
    .kfyq .left{width: 100%;padding: 0 0 .15rem .15rem;}
    .kfyq .right{width: 100%;margin: .25rem 0 0;}
    .kfyq .left::before{ height: 40vw;}
    .nt1 .txt{ padding: 0 15px .15rem;}
    .nt2Box{height: auto;margin: 0;padding: 0;}
    .nar1W{ margin: .2rem auto 0}
    .nt2 .txt img{ height: .2rem;}
    .nt2 h4{ font-size: .14rem;}
}

.nsanji{margin: 0 -.2rem .75rem;}
.nsanji li{padding: 0 .2rem;margin-bottom: .15rem;}
.nsanji li .a{min-width: 1.6rem;height: .5rem;border: rgba(103,18,215,.6) 1px solid;border-radius: 50vw;display: flex;justify-content: center;align-items: center;font-size: .26rem;color: rgba(103,18,215,.6);transition: .5s;padding: 0 .28rem;}

.nsanji li.on .a{ border: rgba(103,18,215,1) 1px solid; background: rgba(103,18,215,1); color: #fff;}
.nsanji .a:hover{ color: rgba(103,18,215,1)}

.jgsz .content{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: .78rem;}
.jgsz .content .box{ min-width: 0;}
.h3-1{ font-size: .32rem; color: #333; padding: 0 0 0 .2rem; position: relative; margin: 0 0 .3rem;}
.h3-1::before{ content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: .04rem; height: .36rem; background: #6B28D1;}
.nt3 li{border-bottom: 1px solid rgba(151,151,151,.2);padding: .25rem 0;align-items: flex-start;}
.nt3 .ll{font-size: .26rem;color: #6B28D1;font-weight: 600;width: 2.86rem;padding: 0 .18rem;position: relative;margin: 0 .62rem 0 0;}
.nt3 .ll:before{content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: .25rem;background: #6B28D1;opacity: .2;}
.nt3 dl{flex: 1;gap: .1rem .48rem;}
.nt3 dd a{ font-size: .26rem; color: #333333; transition: .5s;}
.nt3 dd a:hover{ color: rgba(103,18,215,1)}

@media(max-width: 769px){
    .nsanji{margin: 0 -7px .25rem;display: none;}
    .nsanji li{padding: 0 7px;margin-bottom: .15rem;min-width: 33.33%;}
    .nsanji li .a{font-size: .16rem;min-width: 100%;height: .4rem;padding: 0 .15rem;}

    .jgsz .content{/* grid-template-columns: repeat(1, 1fr); */grid-gap: .25rem;}
    .h3-1{ font-size: .22rem; margin-bottom: .15rem}
    .h3-1::before{ height: .24rem}
    .nt3 li{ padding: .15rem 0;}
    .nt3 .ll{font-size: .18rem;padding: 0;width: 100%;margin: 0 0 .1rem;}
    .nt3 dd a{ font-size: .16rem;}
    .nt3 .ll:before{ display: none}
    .nt3 dl{ gap: .1rem .15rem;}
}

.nt4 li{ border-bottom: 1px solid rgba(107,40,209,.2);}
.nt4 .a{ position: relative; height: .96rem; align-items: center;}
.nt4 .a::after{ content: ""; position: absolute; right: 0; width: 0; height: 1px; background: #6B28D1; transition: 1s; bottom: -1px; opacity: 0}
.nt4 .ll{ align-items: flex-end; margin: 0 .46rem 0 0}
.nt4 .ll big{font-size: .26rem;color: #6B28D1;line-height: 1;}
.nt4 .ll small{font-size: .16rem;color: #6B28D1;margin: 0 0 0 .26rem;position: relative;}
.nt4 .ll small:before{ content: ""; position: absolute; width: 1px; height: .16rem; background: #6B28D1; opacity: .2; transform: rotate(25deg); left: -.1rem; top: .03rem}
.nt4 .rr{flex: 1;overflow: hidden;align-items: center;}
.nt4 h4{ flex: 1;}
.nt4 i{font-size: .32rem;color: #6B28D1;font-family: 'lib';transition: .5s;opacity: 0; margin: 0 0 0 .2rem}

@media(min-width: 769px){
    .nt4 .a:hover::after{ left: 0; right: auto; width: 100%; opacity: 1;;}
    .nt4 .a:hover i{ opacity: 1;}
}

@media(max-width: 769px){
    .nt4 li{padding: .15rem 0;}
    .nt4 .rr{flex: initial;width: 100%;margin: .1rem 0 0;}
    .nt4 .a{flex-direction: column;align-items: flex-start;justify-content: center;height: auto;}
    .nt4 i{ display: none}
    .nt4 .ll big{font-size: .2rem;}
    .nt4 .ll small{font-size: .13rem}
}

.ar_tit{position: relative;z-index: 1;margin: 0 0 .35rem;text-align: center;}
.ar_tit h3{font-size: .3rem;color: #333;line-height: 1.35;margin: 0 auto;padding-bottom: .1rem;}
.ar_tit .con .ll{justify-content: center;border-bottom: rgba(151,151,151,.4) 1px solid;padding: .1rem 0 .25rem;}
.ar_tit .con .ll p{font-size: .16rem;color: #666;line-height: .24rem;display: flex;flex-wrap: wrap;align-items: center;margin: 0 1vw;}
.ar_tit .con .ll p img{width: .18rem;margin: 0 .1rem 0 0}


.ar_tj{border-top: 1px solid rgba(107,40,209,.3);padding: .24rem 0 0 0;position: relative;z-index: 1;margin: .6rem 0 0;}
.ar_tj .a{display: block;font-size: .2rem;line-height: 1.5;margin: .14rem 0;transition: .5s;padding-right: 1.5rem;}

.more2{position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1.5rem;height: .5rem;align-items: center;justify-content: center;border-radius: 0;font-size: .18rem;color: #fff !important;transition: .5s;background: #6B28D1;}
.more2 img{width: .17rem;fill: #fff;margin: 0 .08rem 0 0;transition: .5s;}

.details .left{ width: calc(100% - 3.62rem - .6rem);}
.details .right{width: 3.62rem;padding: .45rem 0 0;}

.h3-2{ font-size: .3rem; color: #6B28D1; font-weight: 600; margin-bottom: .25rem;}

.nt5 .a{ display: block; position: relative}
.nt5 .txt{position: absolute;right: 0;bottom: 0;left: 0;z-index: 2;padding: 0 .15rem .08rem;}
.nt5 h4{font-size: .16rem;color: #fff !important;position: relative;z-index: 1;}
.nt5 .imgBox .img{padding-bottom: 60.22%;}
.nt5 .imgBox:after{content: "";position: absolute;right: 0;bottom: 0;left: 0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(107,40,209,.8) 100%);z-index: 1;height: 1rem;}

.nt6{ margin: .2rem 0 0;}
.nt6 li{ border-bottom: 1px dashed rgba(151,151,151,.3); padding: .22rem 0;}
.nt6 h4{ font-size: .18rem;}
.nt6 h6{ color: #6B28D1; margin: .1rem 0 0;}

@media(min-width: 769px){
    .more2:hover{border-radius: 50vw;}
    .more2:hover svg{ fill: #fff}
}
@media(max-width: 769px){
    .ar_tit h3{ font-size: .22rem;}
    .ar_tit .con .ll p{margin: 0 .1rem;font-size: .15rem;}
    .ar_tj .a{font-size: .16rem;padding: 0;}
    .ar_tj{margin: .3rem auto 0;padding: .2rem 0 .2rem 0;}
    .ar_tj:before{ top: .8rem; display: none}
    .more2{position: relative;top: auto;left: 50%;transform: translateX(-50%);width: 1.5rem;height: .44rem;font-size: .18rem;margin-top: .2rem;}
    .more2 svg{width: .2rem;height: .2rem;}

    .details .left{ width: 100%;}
    .details .right{width: 100%;padding: .2rem 0 0;}
}

.nt7 li{ padding: .4rem 0; border-bottom: #ecedf2 1px solid;}
.nt7 li:first-child{ padding-top: 0;}
.nt7 .a{ align-items: center;}
.nt7 .imgBox{ width: 4.6rem; margin: 0 .64rem 0 0; border-radius: .06rem;}
.nt7 .imgBox .img{padding-bottom: 65.65%;}
.nt7 .txt{ flex: 1; overflow: hidden;}
.nt7 .tit{ align-items: center; font-size: .2rem; color: rgba(0,0,0,.4);}
.nt7 .tit img{ width: .21rem; margin: 0 0 0 .1rem;}
.nt7 h4{ font-size: .28rem; line-height: .36rem; margin: .25rem 0;}
.nt7 .bottom{ margin: .5rem 0 0;}
.nt7 .bottom h6{ width: auto; font-size: .16rem;color: #6B28D1;}
.nt7 .bottom h6 big{font-size: .26rem;color: #6B28D1;line-height: 1; margin: 0 .08rem 0 0;}
.nt7 .bottom i{font-size: .32rem;color: #6B28D1;font-family: 'lib';transition: .5s;margin: 0 0 0 .2rem}

@media(max-width: 769px){
    .nt7 .imgBox{width: 100%;margin: 0 0 .2rem;}
    .nt7 .txt{ flex: auto; width: 100%;}
    .nt7 h4{font-size: .18rem;margin: .1rem 0;}
    .nt7 .bottom{ margin: .25rem 0 0;}
    .nt7 .bottom h6 big{ font-size: .2rem;}
    .nt7 .bottom h6{ font-size: .16rem;}
    .nt7 .bottom i{font-size: .28rem}
    .nt7 li{ padding: .25rem 0;}
}

.szdw .fl1 {border-top: .04rem solid #0F45A6;}
.nt12 {border-bottom: 1px solid #e3dbef;padding: .2rem 0;align-items: flex-start;margin: .02rem 0}
.nt12 dt {font-size: .24rem;color: #333333;margin: 0 .15rem 0 0;line-height: .5rem;min-width: 1.16rem;text-align: right}
.nt12 .dd {flex: 1;overflow: hidden;position: relative;padding: 0;}
.nt12 dd {margin: .02rem .1rem .02rem 0;}
.nt12 .a {display: flex;height: .5rem;line-height: .5rem;align-items: center;padding: 0 .2rem;font-size: .24rem;text-align: center;justify-content: center;}
.nt12 dd.on .a {background: #a5ddf4;color: #fff;border-radius: 50vw}
.nt12 .a1 {border: 1px solid #0F45A6;align-items: center;width: 1.3rem;height: .4rem;justify-content: center;color: #0F45A6 }
.nt12:last-child {border: none }
/*.nt12 dd:nth-child(1) {position: absolute;left: 0 }
.nt12 dd:nth-child(1) .a {padding: 0 .1rem;min-width: .56rem }*/

.nt8{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: .6rem; margin: .4rem 0 0;}
.nt8 li{ min-width: 0;}
.nt8 .a{display: flex;position: relative;overflow: hidden;padding: 0;background: url(../images/nt8_b.jpg) center no-repeat; background-size: cover; border-radius: .1rem;align-items: center;border: #ded5ed 1px solid; transition: .5s;}
.nt8 .imgBox{width: 2.6rem;margin: 0;border-radius: .1rem;}
.nt8 .imgBox .img{padding-bottom: 118.07%;}
.nt8 .txt{flex: 1;overflow: hidden;padding: 0 .54rem .3rem .66rem;position: relative;z-index: 1}
.nt8 h3{font-size: .4rem;color: #6b29d1;font-weight: bold;position: relative;padding: 0 0 .15rem;transition: .5s; border-bottom: #e6f3f8 1px solid;position: relative; margin: 0 0 .25rem}
.nt8 h3::after{content: "";position: absolute;left: 0;bottom: -1px;width: 1.25rem;height: 2px;background: #a5ddf4;}
.nt8 h4{font-size: .26rem;color: #333;}
.nt8 p{font-size: .22rem;color: #333;margin: .2rem 0 0;}
.nt8 p font{ color: #6b29d1;}
.nt8 .a:before{content: "";position: absolute;width: 1.6rem;height: 1.6rem;right: -.8rem;bottom: -.8rem;background: #fcf8ff;border-radius: 50vw; transition: .5s;}
.nt8 i{position: absolute;right: .15rem;bottom: .15rem;font-family: 'lib';color: #6b29d1;font-size: .32rem; transition: .5s;}

@media(min-width: 769px){
    .nt8 .a:hover{ box-shadow: 0px 13px 47.94px 3.06px rgba(107, 41, 209, 0.11); border: transparent 1px solid;}
    .nt8 .a:hover .more2::before{ transform: translate(40%, -40%); opacity: 0;}
    .nt8 .a:hover .more2::after{ transform: translate(0, 0); opacity: 1;}
    .nt8 .a:hover:before{ background: #6b29d1;}
    .nt8 .a:hover i{ color: #fff;}
}
@media(max-width: 769px){
    .nt8{ grid-template-columns: repeat(1, 1fr); grid-gap: .25rem;}
    .nt8 .a{padding: 0;}
    .nt8 .imgBox{width: 1.5rem;}
    .nt8 h4{font-size: .18rem;}
    .nt8 .more2{ width: .32rem; height: .32rem;}
    .nt8 h3{font-size: .22rem;margin: 0 0 .15rem;padding: 0 0 .1rem;}

    .nt8{grid-template-columns: repeat(1, 1fr);grid-gap: .25rem;margin: .25rem 0 0;}
    .nt8 .txt{padding: 0 .2rem .2rem;}
    .nt8 p{ margin: .1rem 0 0;}
    .nt8 i{ font-size: .24rem}

    .nt12 dd {margin: .02rem .1rem .02rem 0;min-width: 10%;}
    .nt12 .dd{width: 100%;flex: auto;padding: 0;}
    .nt12 .a{font-size: .16rem;height: .32rem;line-height: .32rem;padding: 0 .1rem;}
    .nt12 dt{ font-size: .2rem}
    .nt8 .a:before{ transform: scale(.6)}
    .nt8 i{ right: .1rem;bottom: .1rem;}
}

.nt9{display: grid;grid-template-columns: repeat(6, 1fr);grid-gap: 0;margin: .4rem 0 0;background: #fff;box-shadow: 0px 12px 60px 0px rgba(107, 41, 209, 0.05);padding: .5rem .1rem 1rem;text-align: center;border-top: #6b28d1 2px solid;margin-bottom: -1.2rem;-webkit-mask: linear-gradient(0deg, transparent 0%, black 10%);mask: linear-gradient(0deg, transparent 0%, black 10%);}
.nt9 .a{ font-size: .24rem; color: #333333; }
.nt9 li{position: relative;padding: .15rem 0;}
.nt9 li:before{content: "";position: absolute;width: 1px;height: .3rem;background: #ebe5f4;top: 50%;transform: translateY(-50%);right: 0;}

.nt9 li:nth-child(6n):before{ display: none}

@media(max-width: 769px){
    .nt9{grid-template-columns: repeat(3, 1fr);padding: .25rem .1rem 1rem;margin: .25rem 0 0;}
    .nt9 .a{ font-size: .18rem;}
    .nt9 li:nth-child(3n):before{ display: none}
}
.peo_detail{ position: relative; z-index: 2}
.peo_detail .n_pad1{ overflow: visible}
.peo_detail .content{position: relative;padding: 1.2rem .96rem;margin: -1.8rem 0 0;margin-bottom: -1.5rem;/* -webkit-mask: linear-gradient(0deg, transparent 0%, black 10%); *//* mask: linear-gradient(0deg, transparent 0%, black 10%); */}
.peo_detail .content:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: rgba(255,255,255,1);box-shadow: 0px 13px 47.94px 3.06px rgba(107, 41, 209, 0.11);border-radius: .2rem .2rem 0 0;mix-blend-mode: multiply;z-index: -1;pointer-events: none;/* -webkit-mask: linear-gradient(0deg, transparent 0%, black 10%); *//* mask: linear-gradient(0deg, transparent 0%, black 10%); */}
.peo_detail .content:after{content: "";position: absolute;top: 0;right: 0;height: 1rem;left: 0;background: #fff;border-radius: .2rem .2rem 0 0;z-index: -1;pointer-events: none;-webkit-mask: linear-gradient(0deg, transparent 0%, black 50%);mask: linear-gradient(0deg, transparent 0%, black 50%);}
.peo_detail .fl1 .top{ align-items: center;}
.peo_detail .fl1 .img{width: 2.2rem;overflow:hidden;}
.peo_detail .fl1 .txt{width: calc(100% - 2.2rem);padding: 0 0 .2rem .6rem;}
.peo_detail .fl1 .txt h3{font-size: .4rem;color: #6b29d1;min-width: 3.9rem;border-bottom: #e4e4e4 1px solid;padding: 0 0 .2rem;}
.peo_detail .fl1 .top{align-items: center;margin: 0 0 .3rem;}
.peo_detail .fl1 .con{align-items: center;border-radius: .27rem 0 0 .27rem;box-shadow: 0px 2px 13px 0px rgba(107, 40, 209, 0.0913);background: #fff;padding: 0 .5rem 0 0;font-size: .24rem;color: #000000;margin: 0 -1.1rem 0 .1rem;transition: .5s;position: relative;}
.peo_detail .fl1 .con:after{content: "";position: absolute;border-left: #dcdbf2 .14rem solid;border-bottom: transparent .2rem solid;right: 0;top: 100%}
.peo_detail .fl1 .con .ico{width: .6rem;margin: 0 .15rem 0 0;background: #6b28d1;border-radius: 50%;}
.peo_detail .fl1 .con i{font-size: .24rem;color: #a5ddf4;font-family: 'lib';transform: rotate(45deg);margin: 0 0 0 .06rem}

.peo_detail .fl1 .p .p0{font-size: .24rem;color: #333333;padding: 0;line-height: 1.5;background-size: .22rem auto !important;margin: .12rem 0 0;}
/* .peo_detail .fl1 .p .p3{background: url(../images/peo_p3.png) left .08rem no-repeat;} */
.peo_detail .fl1 p{font-size: .26rem;color: #333333;line-height: 1.5;padding: 0 0 .1rem;}
.peo_detail .fl1 .p .p2 .rr{ color: #6b28d1}
.peo_detail .fl2{padding: .4rem 0 0;margin: .55rem 0 0;position: relative;border-top: #e2ddea 1px solid;}
.peo_detail .fl2:before{ content: ""; position: absolute; left: 0; top: -.05rem; width: .09rem; height: .09rem; background: #e2ddea; border-radius: 50vw}
.peo_detail .fl2:after{ content: ""; position: absolute; right: 0; top: -.05rem; width: .09rem; height: .09rem; background: #e2ddea; border-radius: 50vw}
.peo_detail .fl2 .arc-con *{ font-size: .26rem}
.peo_detail .fl2 .arc-con p{text-indent: 0;margin-bottom: .15rem;}
.peo_detail .fl2 .box{ margin: .58rem 0 0;}
.peo_detail .h3-3{padding: .15rem 0;position: relative;align-items: center;font-size: .32rem;color: #fff;margin: 0 0 .4rem;}
.peo_detail .h3-3::before{content: "";position: absolute;left: -1.1rem;bottom:0;width: 7.1rem;height: 100%;background: linear-gradient(to right,#6b28d1, transparent);z-index: -1;max-width: 100%;}
.peo_detail .h3-3::after{content: "";position: absolute;border-right: #5a19be .14rem solid;border-bottom: transparent .14rem solid;left: -1.1rem;top: 100%}
.peo_detail .h3-3 img{ height: .15rem; margin: 0 .1rem 0 0}
.yjss .box h3{font-size: .52rem;color: #6b28d1;font-weight: normal;margin: 0 0 .25rem;}

@media(min-width: 769px){
    .peo_detail .fl1 a:hover .con{ color: #6b28d1;}
}
@media(max-width: 769px){
    .peo_detail .fl1 .img{margin: 0 auto;width: 2rem;}
    .peo_detail .fl1 .txt{width: 100%;padding: .25rem 0 0;}
    .peo_detail .fl1 .con{font-size: .14rem;margin: 0 -27px 0 0;float: right;}
    .peo_detail .fl1 .con .ico{width: .3rem;margin: 0 .1rem 0 0;}
    .peo_detail .fl1 .txt h3{font-size: .24rem;padding: .1rem 0;min-width: auto;}
    .peo_detail .fl1 .p .p0{font-size: .16rem;background-size: .18rem auto !important;background-position-y: .05rem;margin: 0 0 .1rem;}
    .peo_detail .fl1 p{font-size: .18rem;}
    .peo_detail .fl1 .top{ margin: 0 0 .3rem;}
    .peo_detail .fl2 .box{ margin: .28rem 0 0;}
    .peo_detail .h3-3{padding-bottom: .16rem;font-size: .2rem;padding: .1rem 0;margin: 0 0 .25rem;}
    .peo_detail .h3-3::after{left: -24px;border-right: #5a19be 10px solid;}
    .peo_detail .h3-3::before{ left: -25px}

    .peo_detail .content{padding: .25rem 15px 1.2rem;margin: 0;margin-bottom: -1.5rem;}
    .peo_detail .fl2 .arc-con *{ font-size: 14px}

    .peo_detail .fl2{ padding: .3rem 0 0; margin: .25rem 0 0}
    .peo_detail .n_pad1{ overflow: hidden}
}

.nt10{display: grid;grid-template-columns: repeat(3, 1fr);grid-gap: .25rem .64rem;margin: 0 0 1rem;}
.nt10 li{ min-width: 0; border-bottom: #e8e8e8 1px solid;}
.nt10 .a{padding: .3rem 0 .3rem .3rem;font-size: .26rem;color: #333333;position: relative;transition: .5s;flex-wrap: nowrap;}
.nt10 .a:before{ content: ""; position: absolute; left: 0; width: .03rem; height: .3rem; background: #a5ddf4; top: .32rem; transition: .5s;}
.nt10 i{ margin: 0 0 0 .2rem; font-family: 'lib';color: #dcdadf;font-size: .32rem; transition: .5s;}

.nt10s{ grid-template-columns: repeat(2, 1fr);}

@media(min-width: 769px){
    .nt10 .a:hover{ color: #6b28d1;}
    .nt10 .a:hover:before{ background: #6b28d1;}
    .nt10 .a:hover i{ color: #6b28d1;}
}
@media(max-width: 769px){
    .yjss .box h3{font-size: .24rem;margin: 0 0 .15rem;}
    .nt10{grid-template-columns: repeat(1, 1fr);grid-gap: .1rem .14rem;margin: 0 0 .4rem;}
    .nt10 .a{padding: .12rem 0 .12rem .15rem;font-size: .18rem;}
    .nt10 .a:before{height: .16rem;top: .16rem;}
    .nt10 i{ font-size: .24rem;}
}

.jgsz1 .content .box{ margin-bottom: .9rem;}
.jgsz1 .nt3{ background: #F8F6FB; border: 1px solid rgba(107, 40, 209, 0.1); border-radius: .1rem; padding: .2rem .66rem;}
.jgsz1 .nt3 li:last-child{ border-bottom: none;}
.jgsz1 .nt3 .ll{ font-size: .24rem; width: 1.64rem;}
.jgsz1 .nt3 dd a{ font-size: .22rem;}

.jgsz1 .h3-1{ padding: 0;}
.jgsz1 .h3-1::before{ display: none;}

@media(max-width: 769px){
    .jgsz1 .nt3{ padding: .1rem 15px;}

    .jgsz1 .nt3 .ll{font-size: .18rem;width: 1.1rem;}
    .jgsz1 .nt3 dd a{ font-size: .16rem;}
    .jgsz1 .content .box{ margin-bottom: .3rem;}
}

.nt11{display: grid;grid-template-columns: repeat(4, 1fr);grid-gap: .4rem .4rem;margin: .4rem 0 0;}
.nt11 li{ min-width: 0;}
.nt11 .a{display: block;height: 100%;background: url(../images/nt11_b.jpg) center no-repeat;background-size: cover;border: 1px solid rgba(107, 40, 209, 0.1);border-radius: .1rem;padding: .28rem .28rem; transition: .5s;}
.nt11 h3{position: relative;padding: 0 0 .15rem;transition: .5s; border-bottom: 1px dashed rgba(107,40,209,.2);position: relative; margin: 0 0 .25rem}
.nt11 h3 big{ font-size: .26rem; color: #333333;font-weight: bold;}
.nt11 h3 small{ font-size: .22rem; color: #6B28D1; margin: 0 0 0 .34rem; font-weight: normal;}
.nt11 h3::after{content: "";position: absolute;left: 0;bottom: -2px;width: .62rem;height: 3px;background: #6B28D1;}
.nt11 h4{font-size: .2rem;color: #333;}
.nt11 p{font-size: .16rem;color: #666666;margin: .16rem 0 0;padding: 0 0 0 .2rem;background: url(../images/nt11.svg) left center no-repeat;background-size: .14rem;}

@media(min-width: 769px){
    .nt11 .a:hover{ box-shadow: rgba(107,40,209,.5) 0 0 .2rem;}
}
@media(max-width: 769px){
    .nt11{ grid-template-columns: repeat(1, 1fr); grid-gap: .2rem 0;}
    .nt11 .a{ padding: .2rem 15px;}
    .nt11 h3 big{ font-size: .22rem; }
    .nt11 h3 small{ font-size: .18rem;}
    .nt11 h4{ font-size: .18rem;}
}

.nt13{ position: relative; z-index: 1;}
.nt13::before{ content: ""; position: absolute; top: -1rem; bottom: 0; left: 2rem; width: 1px; background: #e9e9e9;}
.nt13 li{ padding: .4rem 0;}
.nt13 .ll{ width: 2rem; font-size: .3rem; color: #6b28d1; position: relative; line-height: .46rem;}
.nt13 .ll::before{content: "";position: absolute;background: url(../images/nt13_b.svg) center no-repeat;background-size: 100% 100%;width: .3rem;height: .3rem;top: .08rem;right: -.155rem;}
.nt13 .rr{flex: 1;padding: 0 0 0 .46rem;overflow: hidden;}
.nt13 .rr .arc-con p{ text-indent: 0; font-size: .26rem; line-height: .46rem;}

.h3-3{ font-size: .52rem; color: #6B28D1; font-weight: normal; margin-bottom: .4rem;}

.n_pad2{ padding: .8rem 0; overflow: hidden;}

.nt14 .a{ display: block; position: relative; border-radius: .1rem; overflow: hidden;}
.nt14 .imgBox .img{ padding-bottom: 131.07%;}
.nt14 .imgBox:after{ content: ""; position: absolute; right: 0; bottom: 0; left: 0; width: 100%; top: 0; background: url(../images/nt14_b.png) center bottom no-repeat; background-size: 100% auto;}
.nt14 .txt{ position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: .1rem .3rem;}
.nt14 .txt::before{ content: ""; position: absolute; left: .3rem; bottom: 0; width: .5rem; height: 3px; background: #a5ddf4;}
.nt14 h4{ font-size: .28rem; color: #fff !important; font-weight: bold; line-height: 1;}
.nt14 p{font-size: .18rem;color: #fff !important;font-weight: normal;}

.ar2Box{width: 5.5rem;margin: .4rem auto 0;align-items: center;max-width: 100%;justify-content: center;}
.ar2{font-size: .36rem;color: #686868;font-family: "lib";cursor: pointer;transition: .5s;}
@media(min-width: 769px){
    .ar2:hover{ color: #6B28D1;}
}
@media(max-width: 769px){
    .h3-3{ font-size: .24rem; margin-bottom: .25rem;}
    .nt14 h4{ font-size: .2rem;}
    .nt14 p{ font-size: .16rem;}
    .nt13 .ll{font-size: .2rem;width: 1.3rem;line-height: 1.5;}
    .nt13 .rr .arc-con p{ font-size: 14px; line-height: 1.75;}
    .nt13::before{left: 1.3rem;}
    .nt13 .ll::before{transform: scale(.6);top: 0;}
    .nt13 .rr{ padding: 0 0 0 .3rem;}
    .nt13 li{ padding: .1rem 0;}

    .n_pad2{ padding: .4rem 0; overflow: hidden;}
}

.jyzlbz .content { border-bottom: #6B28D1 3px solid; box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.0568)}
.jyzlbz .content .box{ border: #fff .1rem solid; padding: .7rem .3rem; background: #fff url(../images/jyzlbz_b1.png) center top no-repeat; background-size: 100% auto; }
.jyzlbz .tit{ position: relative; padding: 0 0 .5rem; text-align: center; margin: 0 0 .48rem;}
.jyzlbz .tit::before{ content: ""; position: absolute; width: 100%; height: 1px; background: #6B28D1; left: 0; bottom: 0; opacity: .2;}
.jyzlbz .tit::after{ content: ""; position: absolute; width: 100%; height: 1px; background: #6B28D1; left: 0; bottom: .04rem; opacity: .2;}
.jyzlbz .tit h3{ font-size: .3rem; color: #333333;}
.jyzlbz .tit p{ font-size: .16rem; color: #666; line-height: 1.5; margin: .1rem 0 0}
.jyzlbz .tit h6{font-size: .22rem;color: #333333;line-height: 1.5;margin: .3rem 0 -.62rem;font-weight: bold;position: relative;z-index: 1;}
.jyzlbz .tit h6 span{display: inline-block;padding: 0 .12rem;backdrop-filter: blur(.2rem);}

.nt15 dt{ font-size: .2rem; color: #6B28D1; position: relative; padding: 0 0 0 .14rem; line-height: 1.5; margin: 0 0 .2rem;}
.nt15 dt::before{ content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: .03rem; height: .2rem; background: #6B28D1;}
.nt15 dd{ font-size: .16rem; color: #666; position: relative; margin: 0 0 0 .14rem; padding: 0 0 0 .2rem; line-height: 1.5; margin: 0 0 .2rem;}
.nt15 dd::before{ content: ""; position: absolute; top: .08rem; left: 0; width: .1rem; height: .1rem; background: url(../images/nt15_b.svg) center no-repeat; background-size: cover;}

@media(max-width: 769px){
    .jyzlbz .content .box{ padding: .3rem 15px;}
    .jyzlbz .tit h3{ font-size: .22rem;}
    .jyzlbz .tit{ padding: 0 0 .25rem; margin: 0 0 .25rem;}

    .nt15 dt{ font-size: .18rem;}
    .nt15 dd{ font-size: 14px;}
}

.h3-4{ font-size: .32rem; color: #000; font-weight: bold; margin: 0 0 .36rem;}

.nt16{margin: .6rem 0;gap: 0 10px;flex-wrap: nowrap;}
.nt16 li{ width: 33.33%; text-align: center;}
.nt16 .ico{width: 2.05rem;height: 2.05rem;margin: 0 auto .25rem;border-radius: 50vw;position: relative;z-index: 1;}
.nt16 .ico::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/nt16_b.svg) center no-repeat; background-size: 100% 100%; z-index: -1; animation: roted 20s infinite linear;}
.nt16 .ico img{ width: 100%; height: 100%;}
.nt16 .txt{ flex: 1; overflow: hidden;}
.nt16 h3{justify-content: center;align-items: baseline;}
.nt16 h3 big{font-size: .5rem;color: #6B28D1;line-height: 1;}
.nt16 h3 small{font-size: .2rem;color: #666;line-height: 1;font-weight: normal;margin: 0 0 0 .05rem;}
.nt16 h6{font-size: .2rem;color: #333;margin: .1rem 0 0}

.xkfx .content .box{ margin: .68rem 0 0; background: #fff; box-shadow: 0px 2px 21px 0px rgba(107, 40, 209, 0.1441);}
.xkfx .content .box .top{ padding: .2rem .28rem; background: #6B28D1;}
.xkfx .content .box .top h4{font-size: .24rem;color: #fff;position: relative;padding: 0 0 0 .14rem;line-height: 1.5;font-weight: 600;}
.xkfx .content .box .top h4::before{ content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: .03rem; height: .2rem; background: #fff;}
.xkfx .content .box .bottom{ padding: .45rem;}
.xkfx dl{ margin: 0 0 .45rem;}
.xkfx dl:last-child{ margin: 0;}
.xkfx dl dt{ font-size: .2rem; color: #000000; line-height: 1.5; margin: 0 0 .2rem;}
.xkfx dl dd{font-size: .16rem;color: #666666;line-height: 1.85;margin: 0 0 0 .14rem;padding: 0 0 .2rem .16rem;position: relative;}
.xkfx dl dd::before{ content: ""; position: absolute; top: .1rem; left: 0; width: .06rem; height: .06rem; background: #6B28D1; border-radius: 50%;}
.xkfx dl dd:last-child{ margin-bottom: 0;}

@media(max-width: 769px){
    .h3-4{ font-size: .22rem; margin: 0 0 .25rem;}
    .nt16 .ico{width: 1rem;height: 1rem;}
    .nt16 h3 big{ font-size: .3rem;}
    .nt16 h3 small{ font-size: .16rem;}
    .nt16 h6{ font-size: .14rem;}
    .nt16{margin: .3rem 0;}
    .xkfx .content .box .top h4{ font-size: .2rem}
    .xkfx .content .box .top{ padding: .15rem .2rem}
    .xkfx .content .box .bottom{ padding: .2rem}
    .xkfx dl dt{ font-size: .18rem}
    .xkfx dl dd{ font-size: .14rem}
    .xkfx dl dd::before{ top: .08rem}
    .xkfx dl{ margin: 0 0 .25rem;}
}

.h3-4 span{ color: #666666; font-weight: normal;}

.nt17{ background: #fff; box-shadow: 0px 2px 15px 0px rgba(107, 40, 209, 0.0964); border-top: #6B28D1 3px solid; margin: 0 0 .5rem; padding: .4rem;}
.nt17 dt{font-size: .28rem;color: #333;font-weight: bold;margin: 0 0 .15rem;position: relative;z-index: 1;display: inline-block;}
.nt17 dt::before{content: "";position: absolute;top: -.1rem;right: -.26rem;width: .5rem;height: .5rem;background: linear-gradient(213deg, #6B28D1 14%, rgba(107, 40, 209, 0) 84%);border-radius: 50%;z-index: -1;opacity: .2;}
.nt17 .dd dd{margin: .1rem .75rem .1rem 0;}
.nt17 h4{font-size: .22rem;color: #333;font-weight: 600;margin: .2rem 0 .1rem;}
.nt17 .dd dd .a{ font-size: .22rem; color: #666;}

.nt17s1 h4{ opacity: .8;}

.nt17s2 .dd dd{ width: 16.66%; margin-right: 0;}

@media(max-width: 769px){
    .h3-4 span{ font-size: .18rem;}
    .nt17{ padding: .2rem 15px;}
    .nt17 dt{ font-size: .2rem;}
    .nt17 .dd dd .a{ font-size: .16rem;}
    .nt17 .dd dd{margin: .05rem .15rem .05rem 0;}
    .nt17 dt::before{ width: .4rem; height: .4rem;}
    .nt17 .dd dd:last-child{ margin-right: 0 !important;}
    .nt17 h4{ font-size: .18rem;}
    .nt17s2 .dd dd{ width: 50%; margin-right: 0;}
    .nt17{ margin-bottom: .25rem;}
}

.nt17 .dd1 .ll{ white-space: nowrap; margin: .1rem 0; font-size: .22rem; color: #666;}
.nt17 .dd1 .rr{ flex: 1; overflow: hidden;}
.nt17 .dd1 dd{margin: .1rem .35rem .1rem 0;}
.nt17 .dd1 dd .a{ font-size: .22rem; color: #666;}

@media(max-width: 769px){
    .nt17 .dd1 dd{margin: .05rem .15rem .05rem 0;}
    .nt17 .dd1 dd .a{ font-size: .16rem;}
    .nt17 .dd1 .ll{ font-size: .16rem; margin: .05rem 0;}
}

.jpkc .box{ margin: 0 0 .5rem;}

.nt18{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .38rem .46rem;}
.nt18 li{ min-width: 0;}
.nt18 .a{display: block;height: 100%;background: url(../images/nt11_b.jpg) center no-repeat;background-size: cover;border: 1px solid rgba(107, 40, 209, 0.1);border-radius: .1rem;padding: .3rem .35rem; transition: .5s; min-height: 1.95rem;}
.nt18 h4{position: relative;padding: 0 0 .3rem;transition: .5s; border-bottom: 1px dashed rgba(107,40,209,.2);position: relative; margin: 0 0 .25rem; font-size: .24rem; color: #000;}
.nt18 h4::after{content: "";position: absolute;left: 0;bottom: -2px;width: .62rem;height: 3px;background: #6B28D1;}
.nt18 .txt .ll{ font-size: .22rem; color: #666; line-height: .36rem; white-space: nowrap;}
.nt18 .txt .rr{ flex: 1; overflow: hidden;}
.nt18 .txt .rr a, .nt18 .txt .rr{ font-size: .22rem; color: #666; line-height: .36rem; }

.jiaocai .arc-con p{ text-indent: 0;}

.jiaocai .content{ border-bottom: none;}
.jiaocai .content .box{background: #fff url(../images/jyzlbz_b1.png) center top no-repeat;background-size: 100% auto;position: relative;z-index: 1;}
.jiaocai .content .box::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: -1; background: url(../images/jiaocai_b.png) center bottom no-repeat; background-size: 100% auto;}

.zxjj .fl2{ border-top: 1px solid rgba(107,40,209,.3); padding-top: .7rem; margin-top: .7rem;}
.zxjj .fl3{ padding-top: .62rem;}

.nt19{ display: grid; grid-template-columns: repeat(8, 1fr); grid-gap: .38rem .48rem; padding: .1rem 0;}
.nt19 li{ min-width: 0;}
.nt19 .a{ display: block; position: relative; border-radius: .1rem; overflow: hidden;}
.nt19 .imgBox .img{ padding-bottom: 131.07%;}
.nt19 .imgBox:after{ content: ""; position: absolute; right: 0; bottom: 0; left: 0; width: 100%; height: .7rem; background: linear-gradient(180deg, rgba(107, 40, 209, 0) 0%, #6B28D1 100%);}
.nt19 .txt{ position: absolute; right: 0; bottom: 0; left: 0; z-index: 2; padding: .15rem .1rem; text-align: center;}
.nt19 h4{ font-size: .18rem; color: #fff !important; font-weight: bold; line-height: 1;}

@media(max-width: 769px){
    .nt18{ grid-template-columns: repeat(1, 1fr); grid-gap: .25rem .15rem;}
    .nt18 .a{ padding: .2rem 15px; height: auto; min-height: auto;}
    .nt18 h4{ font-size: .2rem; padding: 0 0 .15rem; margin-bottom: .15rem;}
    .nt18 .txt .rr a, .nt18 .txt .rr, .nt18 .txt .ll{ font-size: .16rem;}
    .jyzlbz .tit h6{ margin: .15rem 0 -.38rem;}
    .jyzlbz .tit h6 span{font-size: .14rem;backdrop-filter: blur(2px);}

    .nt19{ grid-template-columns: repeat(3, 1fr); grid-gap: .2rem .1rem; padding: 0;}
    .zxjj .fl2{ padding-top: .3rem; margin-top: .3rem;}
    .zxjj .fl3{ padding-top: .3rem;}
    .h3-2{ font-size: .24rem;}
}
