@charset "utf-8";
/*翻页条*/
.pagebar{margin: .6rem 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: .2rem;white-space: nowrap;}
.pagebar .p_pages span{padding: 0 .16rem;height: .36rem;display: flex;margin: 0 .04rem;box-sizing: border-box;border-radius: 0;min-width: .36rem;color: #666;align-items: center;justify-content: center;position: relative;z-index: 1;margin-bottom: .1rem;cursor: pointer;}
.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;color: #666;}
.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: #6b28d1 !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;}

.p_prev_d i, .p_next i{font-size: .22rem;font-family: 'lib';color: #666;}
.p_prev_d:hover i, :hover .p_next:hover i{ color: #6b28d1}
.pagebar .p_pages .p_first_d{display:none;}
.pagebar .p_pages .p_first{display:none;}
.pagebar .p_pages .p_last{display:none;}
.pagebar .p_pages .p_last_d{display:none;}
#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;}

@media(max-width: 769px){
    .pagebar{ margin: .4rem auto 0;}
    .pagebar>.p_pages{ width: 100%}

    #m_n_nav{ display: block;}
    .pagebar *{ font-size: .18rem;}
    .pagebar .p_pages span{padding: 0 .06rem;}
} 

.n_ba{ position: relative}
.n_ba .imgBox .img{padding-bottom: 31.25%;}
.n_ba .txt{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.n_ba .txt .wp{height: 100%;flex-direction: column;justify-content: center;align-items: flex-start;position: relative;}
.n_ba .txt p{font-size: .36rem;color: #fff;line-height: 1.3;position: relative;width: 8.8rem;font-weight: bold;background: linear-gradient(90deg, #1ad2df, #aaf9ff);color: transparent;-webkit-background-clip: text;background-clip: text;max-width: 100%;}
.n_ba .txt h3{font-size: 1.2rem;color: rgba(255,255,255,.1);line-height: 1;margin: 4.5vw 0 0;font-weight: bold;position: absolute;-webkit-text-stroke: 1px rgba(255,255,255,.2); /* 宽度 颜色 */text-transform: uppercase;}
.n_ba .txt h4{font-size: .8rem;color: #fff;line-height: 1;margin: 4.5vw 0 .08rem;position: relative;font-weight: bold;padding: 0 .12rem;}

.n_ejW{/* background: #fff; */box-shadow: 0px 0px .5rem 0px rgba(107, 40, 209, 0.1);position: relative;z-index: 2;}
.n_ej{ margin: 0 -.58rem}
.n_ej li{position: relative;padding: 0 .55rem;}
.n_ej li:before{content: "";position: absolute;right: 0;top: 50%;width: 1px;height: .25rem;background: #e6e6e6;transform: translateY(-50%)}
.n_ej li:last-child:before{ display: none}
.n_ej .a{font-size: .28rem;color: #000000;display: flex;position: relative;z-index: 1;line-height: .82rem;transition: .5s;align-items: center;}
.n_ej .a i{font-size: .2rem;color: #6b28d1;font-family: "lib";margin: 0 0 0 .08rem;transform: translateY(.02rem);}

.n_ej .on .a{ font-weight: bold;}
.n_ej .on .a, .n_ej .a:hover{color: #6b28d1;}

.breadcrumb{justify-content: flex-end;align-items: center;margin: .44rem 0;}
.breadcrumb * {font-size: .2rem;color: #999;transition: .5s}
.breadcrumb img {width: .15rem;margin: 0 .1rem 0 0;}
.breadcrumb span{margin: 0 .06rem;position: relative;z-index: 1;}
.breadcrumb span img{width: .04rem;margin: 0;}
.breadcrumb em {font-style: normal;} 
.breadcrumb *:hover{ color: #666 !important}

@media(max-width: 1025px){
    
}
@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .n_ba .imgBox .img{padding-bottom: 40%;}
    .n_ba .txt{/* background: rgba(0,0,0,.25); */}
    .n_ba .txt p{/* display: none; */font-size: .2rem;}
    .n_ba .txt h3:before{ display: none;}
    .n_ba .txt h3{font-size: .5rem;}
    .n_ba .txt h4{font-size: .3rem;}

    .n_ejW{ display: none;}
    .breadcrumb{ display: none;}
}

.n_container{ overflow: hidden;}
.n_pa1{padding: 0 0 1.36rem;}
.n_b1{ background: url(../images/n_b1.jpg) center top no-repeat; background-size: 100% auto; }
.n_b2{background: #fefeff url(../images/n_b2.png) center bottom no-repeat;background-size: 100% auto;}

.history .fl1 .content{ height: 6.4rem; box-shadow: 0px 0px 1.1rem 0px rgba(106, 143, 171, 0.28); border-radius: .1rem; padding: .5rem .6rem; margin: 0 0 .7rem;}
.history .fl1 .content .arc-con{height: 100%;overflow: hidden;overflow-y: scroll;margin: 0 -.4rem 0 0;padding: 0 .4rem 1rem 0;-webkit-mask: linear-gradient(0deg, transparent 0%, black 1rem, black 100%);mask: linear-gradient(0deg, transparent 0%, black 1rem, black 100%);}
.history .fl1 .content .arc-con::-webkit-scrollbar{width:.05rem;height:4px; border-radius: 50vw;}
.history .fl1 .content .arc-con::-webkit-scrollbar-track{background:#ececec; border-radius: 50vw;}
.history .fl1 .content .arc-con::-webkit-scrollbar-thumb{background:#6b28d1; border-radius: 50vw;}

.h3-1{ font-size: .6rem; color: #000000; font-weight: bold; margin: 0 0 .6rem; text-transform: uppercase;}

.history .box{ margin: 0 0 1.3rem;}
.history .box:last-child{ margin: 0 !important;}

.nt1 .a{ display: block; position: relative; border-radius: .1rem; overflow: hidden;}
.nt1 .imgBox .img{ padding-bottom: 131.07%;}
.nt1 .imgBox::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/nt1_t.png) center 101% no-repeat;background-size: 100% auto;transition: .5s;}
.nt1 .txt{ position: absolute; right: 0; bottom: 0; left: 0; padding: 0 .3rem .12rem; }
.nt1 .txt::after{ content: ""; position: absolute; left: .3rem; bottom: 0; width: .5rem; height: 3px; background: #a5ddf4;}
.nt1 h3{ font-size: .28rem; color: #fff; font-weight: bold; }
.nt1 p{ font-size: .18rem; color: #fff; margin: .02rem 0 0}

.nt1W{ position: relative;}
.nar1W .nar1{font-size: .36rem;color: #cdcdcd;font-family: 'lib';position: absolute;top: 50%;transform: translateY(-50%);}
.nar1W .nar1.prev{ left: -.5rem;}
.nar1W .nar1.next{ right: -.5rem;}

@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .history .fl1 .content{padding: .3rem 15px;}
    .history .fl1 .content .arc-con{margin: 0 -.1rem 0 0;padding: 0 .1rem .3rem 0;-webkit-mask: linear-gradient(0deg, transparent 0%, black .3rem, black 100%);mask: linear-gradient(0deg, transparent 0%, black .3rem, black 100%);}
    .h3-1{font-size: .26rem;margin: 0 0 .3rem}
    .nt1 .txt{ padding: 0 15px .1rem;}
    .nt1 h3{ font-size: .22rem;}
    .nt1 .txt::after{left: 15px;width: .36rem;}
    .history .box{ margin: 0 0 .5rem;}
    .n_pa1{padding: .3rem 0 .5rem;}
    .nar1W{position: relative;margin: .25rem 0 0;justify-content: center;}
    .nar1W .nar1{position: initial;top: auto;transform: none;margin: 0 .1rem;font-size: .3rem;}
}

.nleft{width: 3.7rem;margin: 0 0 210px;}
.nright{width: calc(100% - 3.7rem - .6rem);}

.h3-2{font-size: .3rem;color: #333333;font-weight: bold;margin: 0 0 .3rem;}

.n_ejs li{ padding: .05rem 0;}
.n_ejs .a{font-size: .26rem;color: #5f5f5f;min-height: .6rem;align-items: center;padding: .1rem .4rem .1rem .2rem;transition: .5s;border-radius: .1rem;position: relative;}
.n_ejs .a i{font-size: .22rem;color: #fff;font-family: 'lib';transition: .5s;margin: 0 0 0 .1rem;opacity: 0;position: absolute;right: .1rem;top: 50%;transform: translateY(-50%);}

.n_ejs li.on .a{ background: #6b28d1; color: #fff;}
.n_ejs li.on .a i{ opacity: 1;}
.n_ejs .a:hover{ color: #6b28d1;}

.nt2{display: grid;grid-template-columns: repeat(2, 1fr);grid-gap: .3rem;}
.nt2 li{ min-width: 0;}
.nt2 .a{display: flex;position: relative;border-radius: .1rem;overflow: hidden;padding: .3rem .24rem;background: #fff;border-radius: .1rem;box-shadow: 0px 0px 24px 0px rgba(106, 42, 204, 0.06);align-items: center;}
.nt2 .imgBox{width: 1.7rem;margin: 0 .3rem 0 0;border-radius: .1rem;}
.nt2 .imgBox .img{padding-bottom: 133.07%;}
.nt2 .txt{ flex: 1;overflow: hidden}
.nt2 h3{font-size: .28rem;color: #6b28d1;font-weight: bold;position: relative;padding: 0 0 .06rem;transition: .5s;}
.nt2 h4{font-size: .24rem;color: #5f5f5f;border-bottom: #e6f3f8 1px solid;position: relative;padding: 0 0 .2rem;}
.nt2 h4::after{content: "";position: absolute;left: 0;bottom: -1px;width: .4rem;height: 3px;background: #a5ddf4;}
.nt2 p{font-size: .2rem;color: #999;margin: .2rem 0 0;min-height: .78rem;}
.nt2 .more2{width: .46rem;height: .46rem;right: 0;bottom: 0;opacity: 0;transition: .5s;}
.nt2 .imgBox .img img{ object-fit: inherit}
@media(min-width: 769px){
    .nt2 .a:hover{ box-shadow: 0px 2px 19px 0px rgba(107, 40, 209, 0.1974);}
    .nt2 .a:hover .more2::before{ transform: translate(40%, -40%); opacity: 0;}
    .nt2 .a:hover .more2::after{ transform: translate(0, 0); opacity: 1;}
    .nt2 .a:hover .more2{ opacity: 1}
}
@media(max-width: 769px){
    .nleft{width: 100%;margin: 0;}
    .nright{width: 100%;padding: .4rem 0 0;}
    .h3-2{font-size: .22rem;margin: 0 0 .15rem;}
    .n_ejs .a{min-height: .4rem;font-size: .2rem;}
    .nt2{ grid-template-columns: repeat(1, 1fr); grid-gap: .25rem;}
    .n_ejs li{ padding: 0}
    .nt2 .a{ padding: .2rem 15px;}
    .nt2 .imgBox{width: 1.5rem;margin: 0 .2rem 0 0;}
    .nt2 h4{font-size: .2rem;padding: 0 0 .16rem;}
    .nt2 .more2{ width: .32rem; height: .32rem;}
    .nt2 h3{ font-size: .24rem;}
}

.tit1{background: url(../images/tit1.svg) left bottom no-repeat;background-size: 2.93rem auto;padding: 0 0 .3rem;align-items: baseline;line-height: 1; margin: 0 0 .36rem}
.tit1 h5{ font-size: .3rem; color: #6B28D1}
.tit1 h4{font-size: .5rem;color: #6B28D1;margin: 0 0 0 .2rem;}

.overview .fl1 .wp{ align-items: flex-start;}
.overview .fl1 .left{ width: calc(100% - 6.28rem - .7rem);}
.overview .fl1 .right{width: 6.28rem;margin: -.5rem 0 0;}
.overview .fl1 .right .img{ border-radius: .12rem;}

.overview .fl2{ padding: .8rem 0 0;}
.overview .fl2 .box{ margin: 0 0 .58rem;}
.h3-3{font-size: .28rem;color: #6B28D1;font-weight: bold;margin: 0 0 .3rem;align-items: flex-start;flex-wrap: nowrap;}
.h3-3 img{width: .3rem;margin: .04rem .1rem 0 0;}
.overview .fl2 .arc-con img{ border-radius: .14rem;}

@media(max-width: 769px){
    .tit1{ background-size: 1.93rem auto;padding: 0 0 .16rem;margin: 0 0 .24rem}
    .tit1 h5{ font-size: .2rem;}
    .tit1 h4{font-size: .3rem; margin: 0 0 0 .12rem}
    .overview .fl1 .left{ width: 100%}
    .overview .fl1 .right{ width: 100%; margin: .3rem 0 0}
    .h3-3{font-size: .22rem;margin: 0 0 .24rem;}
    .h3-3 img{width: .18rem;margin: .02rem .1rem 0 0;}
    .overview .fl2{ padding: .4rem 0 0;}
    .overview .fl2 .box{ margin: 0 0 .3rem;}
}

.nt3{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .8rem .5rem;}
.nt3 li{ min-width: 0;}
.nt3 .a{ display: block; position: relative;}
.nt3 .imgBox{ border-radius: .12rem}
.nt3 .imgBox .img{ padding-bottom: 70%;}
.nt3 .top{position: absolute;bottom: 0;left: 0;width: 1.91rem;height: .51rem;background: linear-gradient(180deg, #1DCCDF 0%, #692CD1 100%);border-radius: .12rem;font-size: .2rem;color: #fff;justify-content: center;align-items: center;}
.nt3 .txt{padding: .3rem 0;position: relative;}
.nt3 .txt:before{ content: ""; position: absolute; left: 0; bottom: 0; width: .6rem; height: .03rem; background: #6B28D1;}
.nt3 h4{font-size: .26rem;font-family: inherit;line-height: .36rem;font-weight: bold;}
@media(min-width: 769px){
    .nt3 .a:hover .imgBox{ box-shadow: 0px 2px 23px 0px rgba(107, 40, 209, 0.3892)}
}
@media(max-width: 769px){
    .nt3{ grid-template-columns: repeat(2, 1fr); grid-gap: .3rem 14px;}
    .nt3 .top{width: 1.3rem;font-size: .14rem;height: .4rem;}
    .nt3 .txt{padding: .2rem 0;}
    .nt3 .txt:before{ width: .3rem}
}
.ntit1{ margin: -.36rem 0 .4rem; position: relative; z-index: 1}
.ntit1 h3{background: url(../images/ntit1_b.jpg) center no-repeat;background-size: cover;height: .93rem;padding: 0 .2rem;align-items: center;font-size: .28rem;color: #6B28D1;font-weight: bold;}

.tuijian{ margin: .4rem 0 0}
.tuijian h4{ font-size: .26rem;color: #6B28D1;font-weight: bold; margin: 0 0 .2rem}
.tuijian ul li{ padding: .08rem 0}
.tuijian ul li .a{ font-size: .26rem; color: #000; line-height: 1.35; transition: .5s}
.tuijian ul li .a:hover{ color: #6B28D1;}

@media(max-width: 769px){
    .ntit1 h3{ font-size: .24rem;}
    .tuijian ul li .a{ font-size: .2rem;}
}

.nt5 li{ margin: 0 0 .34rem;}
.nt5 .a{display: block;background: #fff url(../images/nt5_b.jpg) center bottom no-repeat;background-size: 100% auto;padding: .32rem .4rem;border-radius: .14rem;border: 1px solid rgba(107, 40, 209, 0.2833);cursor: auto;}
.nt5 h4{ font-size: .28rem; color: #000; line-height: 1.35;}
.nt5 .line{border-bottom: 1px dashed #6B28D1;opacity: .24;margin: .15rem 0;}
.nt5 p{ font-size: .22rem; color: #666; line-height: .38rem;}
.research .arc-con1 p{ font-size: .24rem; color: #666;}

.research .arc-con1{ margin: .4rem 0 0;}

@media(max-width: 769px){
    .nt5 .a{ padding: .25rem 15px;}
    .nt5 li{ margin: 0 0 .2rem;}
    .nt5 h4{ font-size: .22rem;}
    .research .arc-con1 p{font-size: .18rem;}
}

.details .wp{ max-width: 14rem;}
.ar_tit{position: relative;z-index: 1;margin: 0 0 .35rem;text-align: center;}
.ar_tit h3{font-size: .3rem;color: #000000;line-height: 1.35;margin: 0 auto;}
.ar_tit .con .ll{justify-content: center;border-bottom: rgba(107,40,209,.4) 1px solid;padding: .16rem 0 .36rem;}
.ar_tit .con .ll p{font-size: .18rem;color: #666;line-height: 1.5;display: flex;flex-wrap: wrap;align-items: center;margin: 0 1vw;}
.ar_tit .con .ll p img{width: .18rem;margin: 0 .1rem 0 0}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .ar_tit h3{ font-size: .22rem;}
    .ar_tit .con .ll p{margin: 0 .1rem;font-size: .15rem;}
}

.nt6 li{ border-bottom: 1px solid rgba(107,40,209,.2);}
.nt6 .a{ height: 1.74rem; align-items: center;}
.nt6 .time{width: .9rem;height: .9rem;border-radius: 50vw;/* border: .03rem dotted rgba(107,40,209,.13); */background: url(../images/nt6_b.png) center no-repeat;background-size: 100% 100%;flex-direction: column;justify-content: center;align-items: center;margin: 0 .72rem 0 0;position: relative;}
.nt6 .time::before{content: "";position: absolute;background: url(../images/nt6_b1.png) center no-repeat;width: .03rem;height: .88rem;right: -.36rem;top: 50%;transform: translateY(-50%);}
.nt6 .time h3{ font-size: .2rem; color: #6B28D1; font-weight: bold;}
.nt6 .time h6{ font-size: .16rem; color: #6B28D1;}
.nt6 .txt{ flex: 1}
.nt6 h4{ font-weight: normal}

@media(min-width: 769px){
    .nt6 .a:hover{ padding: 0 .3rem; background: rgba(107,40,209,.06); box-shadow: 0px 2px 6px 0px rgba(107,40,209,.06);}
    .nt6 .a:hover h4{ font-weight: 600;}
}
@media(max-width: 769px){
    .nt6 .a{ height: 1.2rem;}
    .nt6 .time{width: .8rem;height: .8rem;margin: 0 .5rem 0 0;}
    .nt6 .time h3{ font-size: .18rem;}
    .nt6 .time h6{ font-size: .14rem;}
    .nt6 .time::before{right: -.25rem;transform: scale(.6) translateY(-78%);}
}

.nt7{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: .6rem .66rem;}
.nt7 li{ min-width: 0;}
.nt7 .a{display: flex;flex-direction: column;justify-content: center;min-height: 3.12rem;padding: 0 .4rem 0 .48rem;position: relative;background: rgba(255,255,255,.5) url(../images/nt7_b.jpg) center no-repeat;background-size: cover;border: 1px solid rgba(107, 40, 209, 0.1);height: 100%;border-radius: .1rem;}
.nt7 .top{margin: 0 0 .26rem;}
.nt7 .bottom .ll{ width: 100%; transform: translateX(-.08rem)}
.nt7 .bottom .ll{font-size: .18rem;align-items: center;color: #74eaf9;font-weight: 600;margin: 0 0 .06rem;}
.nt7 .bottom .ll img{width: .36rem;margin: 0 -.2rem 0 0;}
.nt7 h5{font-size: .16rem;color: #333;margin: 0 0 .15rem;}
.nt7 .line{width: 100%;height: 1px;background: #e3ebeb;margin: .25rem 0;}
.nt7 .p .p0{font-size: .22rem;color: #666666;padding: 0 0 0 .32rem;line-height: 1.5;background-size: .2rem auto !important;margin: 0 0 .06rem;}
.nt7 .p .p1{background: url(../images/lt7_p1.png) left .06rem no-repeat;}
.nt7 .p .p2{background: url(../images/lt7_p2.png) left .06rem no-repeat;}
.nt7 .p .p3{background: url(../images/lt7_p3.png) left .06rem no-repeat;}

.more2{position: absolute;right: .48rem;bottom: .32rem;width: .32rem;height: .32rem;background: #6b28d1;border-radius: 50vw;cursor: pointer;overflow: hidden}
.more2::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/more2.svg) center no-repeat;transition: .5s cubic-bezier(0.4, 0.2, 0.2, 1);background-size: .12rem .12rem;}
.more2::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/more2.svg) center no-repeat;transform: translate(-40%, 40%);opacity: 0;transition: .5s cubic-bezier(0.4, 0.2, 0.2, 1); background-size: .12rem .12rem;}

@media(min-width: 769px){
    .nt7 .a:hover{ box-shadow: 0px 2px 19px 0px rgba(107, 40, 209, 0.1974);}
    .nt7 .a:hover .more2::before{ transform: translate(40%, -40%); opacity: 0;}
    .nt7 .a:hover .more2::after{ transform: translate(0, 0); opacity: 1;}
}
@media(max-width: 769px){
    .nt7{ grid-template-columns: repeat(1, 1fr); grid-gap: .25rem 14px;}
    .nt7 .p .p0{font-size: .16rem;background-size: .16rem auto !important;background-position-y: .02rem;padding: 0 0 0 .28rem;}
    .nt7 .a{padding: .25rem 15px .6rem;min-height: 2.8rem;}
    .more2{ right: .15rem;bottom: .15rem}
}

.nt8 li{ margin: 0 0 .5rem;}
.nt8 .a{display: flex;flex-wrap: wrap;position: relative;border-radius: .1rem;overflow: hidden;padding: .3rem .5rem .3rem .25rem;background: #fff;border-radius: .1rem;box-shadow: 0px 0px 24px 0px rgba(106, 42, 204, 0.06);align-items: center;background: url(../images/nt8_b.jpg) center no-repeat;background-size: cover;border: 1px solid rgba(107, 40, 209, 0.2);transition: .5s;}
.nt8 .imgBox{width: 2.58rem;margin: 0 .4rem 0 0;border-radius: .1rem;}
.nt8 .imgBox .img{padding-bottom: 131.07%;}
.nt8 .txt{flex: 1;overflow: hidden;padding: 0 0 .3rem;}
.nt8 h3{font-size: .28rem;color: #000;font-weight: bold;position: relative;padding: 0 0 .3rem;transition: .5s;border-bottom: #e6f3f8 1px solid;}
.nt8 h4{font-size: .2rem;color: #6b28d1;position: relative;margin: .28rem 0 .3rem;}
.nt8 h3::after{content: "";position: absolute;left: 0;bottom: -1px;width: .86rem;height: 3px;background: #6B28D1;}
.nt8 p{font-size: .18rem;color: #000;line-height: .28rem;}
.nt8 .more2{right: .5rem;bottom: .5rem;}

@media(min-width: 769px){
    .nt8 .a:hover{ box-shadow: 0px 2px 25px 0px rgba(107, 40, 209, 0.2168);}
    .nt8 .a:hover h3{ color: #6b28d1;}
    .nt8 .a:hover{ box-shadow: 0px 2px 19px 0px rgba(107, 40, 209, 0.1974);}
    .nt8 .a:hover .more2::before{ transform: translate(40%, -40%); opacity: 0;}
    .nt8 .a:hover .more2::after{ transform: translate(0, 0); opacity: 1;} 
}
@media(max-width: 769px){
    .nt8 li{ margin: 0 0 .25rem;}
    .nt8 .a{ padding: .25rem 15px}
    .nt8 .imgBox{margin: 0 auto;}
    .nt8 .txt{ flex: auto; width: 100%; padding: .3rem 0 0}
    .nt8 h3{font-size: .26rem; padding: 0 0 .25rem}
    .nt8 h4{font-size: .18rem;margin: .22rem 0 .24rem;}
    .nt8 .more2{right: .05rem;bottom: .05rem;}
}

.peo_detail .fl1{box-shadow: 0px 2px 24px 0px rgba(107, 40, 209, 0.1038);background: rgba(255,255,255,.5);border-radius: .2rem 0 0 .2rem;margin: .4rem 0 .8rem;align-items: normal;}
.peo_detail .fl1 .top{ align-items: center;}
.peo_detail .fl1 .img{ width: 2.8rem; border-radius: .1rem; overflow:hidden; box-shadow: .1rem 0 rgba(107,40,209,.45)}
.peo_detail .fl1 .txt{width: calc(100% - 2.8rem);padding: .4rem 0 .4rem .5rem;}
.peo_detail .fl1 .txt h3{ font-size: .3rem; color: #333333;}
.peo_detail .fl1 .top{align-items: center;margin: 0 0 .35rem;}
.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 .1rem 0 0;font-size: .24rem;color: #000000;margin: 0 -.06rem 0 .1rem;transition: .5s;}
.peo_detail .fl1 .con .ico{ width: .54rem; margin: 0 .15rem 0 0}
.peo_detail .fl1 .con i{ font-size: .18rem; color: #6B28D1; font-family: 'lib'; transform: rotate(45deg); margin: 0 0 0 .06rem}

.peo_detail .fl1 .p .p0{font-size: .22rem;color: #666666;padding: 0 .2rem 0 .32rem;line-height: 1.5;background-size: .22rem auto !important;margin: 0 0 .15rem;}
.peo_detail .fl1 .p .p1{background: url(../images/peo_p3.png) left .06rem no-repeat;}
.peo_detail .fl1 .p .p2{background: url(../images/peo_p2.png) left .06rem no-repeat;}
/* .peo_detail .fl1 .p .p3{background: url() left .08rem no-repeat;} */
.peo_detail .fl1 p{ font-size: .24rem;color: #666666; line-height: 1.5; }
.peo_detail .fl1 .p .p0:last-child{ margin-bottom: 0}

.peo_detail .fl2 .arc-con *{ font-size: .26rem}
.peo_detail .fl2 .arc-con b{font-weight: normal;}
.peo_detail .fl2 .arc-con i{font-style: normal;}
.peo_detail .fl2 .box{ margin: .58rem 0 0;}
.peo_detail .h3-3{border-bottom: #e6f3f8 1px solid; padding: 0 0 .24rem; position: relative}
.peo_detail .h3-3::after{content: "";position: absolute;left: 0;bottom: -1px;width: 2.38rem;height: 3px;background: #1AD2DF;}

.nleft .line{ width: 100%; height: 1px; background: #e6e6e6; margin: .8rem 0;}

.select1{border: #6b28d1 1px solid !important;background: #f7f1ff;width: 100% !important;height: .6rem !important;border-radius: 50vw;display: flex;align-items: center;padding: 0 .2rem;border-radius: .1rem;}
.select1 input{font-size: .26rem;color: #6b28d1;width: auto !important;padding: 0 .14rem 0 0;font-weight: 600;}
.select-list ul li{ font-size: .15rem}
.select1 i{font-size: .22rem;color: #6b28d1;font-family: 'lib';position: absolute;top: 50% !important;;transform: translateY(-50%) rotate(90deg);right: .1rem}

@media(min-width: 769px){
    .peo_detail .fl1 a:hover .con{ color: #6b28d1;}
}
@media(max-width: 769px){
    .peo_detail .fl1{margin: .4rem 0;padding: .25rem 15px;}
    .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 -15px 0 0;}
    .peo_detail .fl1 .con .ico{width: .3rem;margin: 0 .1rem 0 0;}
    .peo_detail .fl1 .txt h3{font-size: .24rem;padding: .1rem 0;}
    .peo_detail .fl1 .p .p0{font-size: .2rem;background-size: .18rem auto !important;background-position-y: .05rem;margin: 0 0 .1rem;padding: 0 0 0 .32rem;}
    .peo_detail .fl1 p{ font-size: .2rem;}
    .peo_detail .fl1 .top{ margin: 0 0 .3rem;}
    .peo_detail .fl2 .box{ margin: .28rem 0 0;}
    .peo_detail .h3-3{ padding-bottom: .16rem}
    .peo_detail .h3-3::after{ width: 1.2rem}
}

.h3-4{ font-size: .38rem; color: #6B28D1; margin: 0 0 .38rem;}

.committee .box{ margin: 0 0 .75rem;}
.committee .con{border: 1px solid rgba(107, 40, 209, 0.1569);box-shadow: 0px 2px 13px 0px rgba(107, 40, 209, 0.0461);padding: .3rem .4rem;background: #fff url(../images/committee_b.jpg) center bottom no-repeat;background-size: 100% auto;}

.committee dl dt{font-size: .28rem;color: #000000;width: 3.5rem;padding: .06rem .66rem .06rem 0;text-align: right;line-height: 1.5;}
.committee dl{border-bottom: 1px dashed rgba(107,40,209,.19);align-items: flex-start;padding: .15rem 0;position: relative;}
.committee dl:before{content: "";position: absolute;top: .3rem;bottom: .3rem;width: 1px;background: #6B28D1;left: 3.5rem;opacity: .24;}
.committee dl .dd{ width:calc(100% - 3.5rem); padding: 0 0 0 .68rem}
.committee dl .dd dd{min-width: 33.33%;padding: .06rem 10px .06rem 0;}
.committee dl .dd dd a{font-size: .24rem;color: #666666;transition: .5s;line-height: 1.5;cursor: auto;}
.committee dl:last-child{border-bottom: none;}

@media(min-width: 769px){
    .committee dl .dd dd a:hover{ color: #6B28D1;}
}
@media(max-width: 768px){
    .h3-4{ font-size: .26rem; margin: 0 0 .25rem;}
    .committee dl{ padding: .1rem 0}
    .committee dl dt{width: 100%;text-align: left;padding: .06rem 0 .06rem 0; font-size: .24rem;}
    .committee dl .dd{ width: 100%; padding: 0}
    .committee dl .dd dd{min-width: 50%;}
    .committee dl .dd dd a{font-size: .18rem;}
    .committee .con{ padding: .2rem 15px}
    .committee dl:before{ display: none}
}
.w1400 .wp{ max-width: 14rem}
.nt9{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .38rem .38rem;}
.nt9 li{ min-width: 0;}
.nt9 .a{display: block;position: relative;border-radius: .1rem;overflow: hidden;padding: .24rem;background: #fff;border-radius: .1rem;box-shadow: 0px 0px 24px 0px rgba(106, 42, 204, 0.06);align-items: center;background: #F8F6FB url(../images/nt9_b.jpg) center no-repeat;background-size: 100% auto;border: 1px solid rgba(107, 40, 209, 0.2);transition: .5s;cursor: auto;}
.nt9 h3{font-size: .24rem;color: #000;font-weight: bold;position: relative;padding: 0 0 .24rem;transition: .5s;border-bottom: #e6f3f8 1px solid;}
.nt9 h4{font-size: .2rem;color: #6b28d1;position: relative;margin: .16rem 0 .06rem;}
.nt9 h3::after{content: "";position: absolute;left: 0;bottom: -1px;width: .86rem;height: 3px;background: #6B28D1;}
.nt9 p{font-size: .15rem;color: #000;line-height: .28rem;margin: 0 0 .1rem;}
.nt9 .p .p0{font-size: .16rem;color: #666666;padding: 0 0 0 .28rem;line-height: 1.5;background-size: .16rem auto !important;}
.nt9 .p .p1{background: url(../images/nt9_p1.png) left .06rem no-repeat;}

@media(max-width: 768px){
    .nt9{grid-template-columns: repeat(1, 1fr);grid-gap: .2rem 0;}
}

.h3-5{ font-size: .24rem; color: #000000; margin: 0 0 .25rem;}
.administrators .nright{ display: flex;}
.administrators .nright .line{ margin: 0 3vw; width: 1px; background: rgba(107,40,209,.19);}
.administrators .nright .box{ flex: auto;}
.administrators .nright .box:first-child{width: 49%;}
.administrators .nright .con dt{flex: 1;overflow: hidden;max-width: 4.15rem;}
.administrators .nright .con dt a{font-size: .2rem;color: #6B28D1;cursor: auto;}
.administrators .nright .con dl{padding: .18rem 0;justify-content: space-between;}
.administrators .nright .con dd a{font-size: .2rem;color: #000000;margin: 0 0 0 .2rem;font-weight: 600;cursor: auto;width: 1.6rem;display: block;}
.administrators .nright .box:first-child .con dl{ padding: .25rem 0;}

@media(max-width: 768px){
    .administrators .nright{ flex-wrap: wrap;}
    .administrators .nright .box{ width: 100% !important;}
    .administrators .nright .line{margin: .3rem 0;width: 100%;height: 1px;}
    .administrators .nright .box .con dl{padding: .08rem 0 !important;}
    .administrators .nright .con dt a{ font-size: .18rem}
    .administrators .nright .con dd a{ font-size: .18rem;}
} 

.message .content{position: relative;padding: 0 .7rem .7rem;z-index: 1; align-items: flex-start;}
.message .content::before{content: "";position: absolute;top: .6rem;right: 0;bottom: 0;left: 0;background: rgba(234,225,246,.4);z-index: -1;}
.message .left{width: 3.48rem;perspective: 1000px;}
.message .left .img{transform: rotateY(15deg);transform-origin: left center;border-radius: .2rem 0 .2rem 0;}
.message .left h4{text-align: center;font-size: .26rem;color: #6B28D1;font-weight: 600;margin: .2rem 0 0;}
.message .right{ width: calc(100% - 3.48rem); padding: 1.66rem 0 0 .7rem; position: relative; z-index: 1;}
.message .right .arc-con1{position: relative;z-index: 1; margin: 0 0 .3rem;}
.message .right .arc-con1::before{content: "";position: absolute;background: url(../images/yinhao1.png) center no-repeat;background-size: cover;width: .57rem;height: .45rem;top: -.3rem;left: -.32rem;} 
.message .right .arc-con1::after{content: "";position: absolute;background: url(../images/yinhao2.png) center no-repeat;background-size: cover;width: .57rem;height: .45rem;right: 1.75rem;bottom: -.2rem;}

@media(max-width: 768px){
    .message .left{ width: 2rem; margin: 0 auto}
    .message .right{width: 100%;padding: .3rem 0 0;}
    .message .left h4{ font-size: .2rem}
    .message .right .arc-con1::before, .message .right .arc-con1::after{ transform: scale(.4)}
    .message .content{ padding: 0 15px .25rem}
}