@charset "utf-8";
/*翻页条*/
.pb_sys_common {
       margin: .8rem auto 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.pb_sys_common *{
       font-family: Microsoft Yahei !important;
     font-size: 14px;
}
.pb_sys_common .p_pages{
       text-align: center;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.pb_sys_common .p_fun_d{
     display: flex;
     margin: 0 .06rem !important;
     padding: 0 .1rem !important;
     height: .36rem !important;
     box-sizing: border-box;
     border-radius: 0;
     min-width: .46rem !important;
     color: #666;
     align-items: center;
     justify-content: center;
     position: relative;
     z-index: 1;
     margin-bottom: .1rem;
     line-height: .36rem !important;
}
 .pb_sys_common .p_no_d, .pb_sys_common .p_no_o, .pb_sys_common .p_fun a, .pb_sys_common .p_no a{
     display: flex;
     margin: 0 .06rem !important;
     padding: 0 .1rem !important;
     height: .36rem !important;
     box-sizing: border-box;
     border-radius: 0;
     min-width: .36rem !important;
     color: #666;
     align-items: center;
     justify-content: center;
     position: relative;
     z-index: 1;
     margin-bottom: .1rem;
     line-height: .36rem !important;
  
}
.pb_sys_style1 .p_no_d {
    background: #672cb3 !important;
    color: #fff!important;
    border: 1px solid #672cb3 !important;
}

@media(max-width: 769px){
    .pagebar{ margin: .4rem 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: #672cb3;}
#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: #672cb3; }
#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: #672cb3 border-top: 1px solid rgb(255, 255, 255);}
#sub_nav_content li.title_on a i { color: #672cb3 }
#sub_nav_content li.last a { border-top: 1px solid rgb(248, 248, 248); }
#sub_nav_content li.on>a{color: #672cb3;}

#sub_nav_content dl dd .siji .a2{ padding: .02rem 0 .02rem .18rem; color: #999}

@media(max-width: 769px){

    #m_n_nav{ display: block;}
}

.n_container{ min-height: 50vh;}

.n_ba{ position: relative; overflow: hidden}
.n_ba .imgBox .img{padding-bottom: 33.85%;}
.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, 0.6) 100%);z-index: 1;height: 2.3rem;}
.n_ba .txt{position: absolute;right: 0;bottom: 0;left: 0;top: 0;}
.n_ba .txt .wp{height: 100%;flex-direction: column;justify-content: center;position: relative;}
.n_ba .txt .left{position: relative;width: 3.9rem;height: .42rem;}
.n_ba .txt .left::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 50vw;background: #fff;transform: skewX(20deg);transform-origin: right bottom;}
.n_ba .txt h6{font-size: .16rem;color: #fff;letter-spacing: 3px;}
.n_ba .txt h3{font-size: .46rem;color: #fff;font-weight: normal;position: relative;z-index: 1;}
.n_ba .txt h3::before{content: "";position: absolute;width: 2.86rem;height: 1.34rem;background: url(../images/circle.png) center no-repeat;background-size: cover;left: -.8rem;top: 50%;margin: -.6rem 0 0;}

.n_ba .down{background: url(../images/nbat.svg) center no-repeat;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 2;width: 2.27rem;height: .86rem;background-size: cover;align-items: center;justify-content: center;}
.n_ba .down img{width: .64rem;animation: roted 20s infinite linear;}

.breadcrumb{align-items: center;position: absolute;right: 0;bottom: .25rem;}
.breadcrumb * {font-size: .18rem;color: #fff;transition: .5s}
.breadcrumb .a1{color: #fff;}
.breadcrumb img {width: .22rem;margin: 0 .1rem 0 0;}
.breadcrumb span{margin: 0 .12rem;position: relative;z-index: 1;font-size: .16rem;font-family: simsun;}
.breadcrumb span img{width: .04rem;margin: 0;}
.breadcrumb em {color: #fff;font-style: normal;} 
.breadcrumb *:hover{ color: #fff !important}

.n_erji .wp{align-items: center;}
.n_erji .left{position: relative;z-index: 2;width: 3.9rem;height: .82rem;display: flex;align-items: flex-end;}
.n_erji .left::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;z-index: -1;width: 50vw;background: #fff;transform: skewX(20deg);transform-origin: right top;}
.n_erji ul{margin: 0 -.25rem;justify-content: center;align-items: center;}
.n_erji ul li{position: relative;padding: 0 .3rem;}
.n_erji ul li:before{content: "";position: absolute;background: url(../images/n_erji_p.png) center no-repeat;width: .3rem;height: .16rem;background-size: cover;left: 0;top: 50%;transform: translateY(-50%); opacity: 0; transition: .5s}
.n_erji ul li:after{content: "";position: absolute;background: url(../images/n_erji_n.png) center no-repeat;width: .3rem;height: .16rem;background-size: cover;right: 0;top: 50%;transform: translateY(-50%); opacity: 0; transition: .5s}
.n_erji ul .a{font-size: .24rem;color: #666666;display: block;padding: 0;position: relative;z-index: 1;}

.n_erji ul li.on{ padding: 0 .5rem; margin: 0 .2rem}
.n_erji ul li.on:before, .n_erji ul li.on:after{ opacity: 1}
.n_erji ul li.on .a{ font-size: .3rem; color: #551688;}


.n_erji.has{ position: relative; z-index: 1;}
/*.n_erji.has::before{content: "";position: absolute;left: 0;right: 0;bottom: 0;background: #fcf7f1;z-index: -1;height: .72rem;border-top: #fff 2px solid;box-shadow: 0 -3px 0 #ddb076;}*/
.n_erji .left::before{height: calc(.82rem + .74rem);}
.n_erji li dl{position: absolute;left: 50%;transform: translateX(-50%);flex-wrap: nowrap;white-space: nowrap;top: calc(100% + 2px);z-index: 1;opacity: 0;visibility: hidden;transition: .5s;}
.n_erji li dl::before{content: "";position: absolute;left: -100vw;right: -100vw;top: -2px;background: #fcf7f1;z-index: -1;height: .5rem;border-top: #fff 2px solid;box-shadow: 0 -3px 0 #ddb076;transition: .5s}
.n_erji li dl .a1{line-height: .5rem;padding: 0 .24rem;font-size: .18rem;color: #333333;transition: .5s;display: block;}
.n_erji li dl dd.on .a1{ background: #e2b075; color: #fff}

.ntit1 h4{font-size: .6rem;color: rgba(0,0,0,.1);font-family: 'Noto Serif SC';font-style: normal;font-weight: 900;line-height: 1;text-transform: uppercase;}
.ntit1 h3{font-size: .36rem;color: #000; line-height: 1; margin: -.3rem 0 0}

.n_container{overflow: hidden;min-height: 5rem;position: relative;z-index: 2;}

.npad1{ padding: .9rem 0; overflow: hidden;}

.n_erji{ padding: .9rem 0 .6rem;}

.about{background: url(../images/about_b.jpg) center bottom no-repeat;background-size: 100% auto;}
.about .fl1{padding-top: 0;padding-bottom: 1.25rem; position: relative;}
.about .fl1::before{content: "";position: absolute;bottom: 0;left: 0;right: 0;height: 1.25rem;background: url(../images/wenli.png) left bottom no-repeat;background-size: auto 100%;}
.about .fl1 .wp{ align-items: flex-start;}
.about .fl1 .left{ width: calc(100% - 8.7rem - .58rem);}
.about .fl1 .right{ width: 8.7rem; position: relative;}
.about .fl1 .right:before{content: "";position: absolute;top: 0;right: -.6rem;bottom: -.58rem;left: .4rem;background: url(../images/about_b1.png) center bottom no-repeat;background-size: 100% auto;} 
.about .fl1 .right .ccte{position: absolute;left: calc(100% - 1.3rem);top: .35rem;z-index: 1;width: 2.48rem;}

.about .fl2{ padding-top: .6rem;}
.h3-1{font-size: .26rem !important;color: #222222;position: relative;padding: 0 0 0 .4rem;margin-bottom: .3rem;}
.h3-1::before{content: "";position: absolute;left: 0;position: absolute;top: 50%;transform: translateY(-50%);width: .08rem;height: .46rem;background-image: linear-gradient( 0deg, rgb(69,36,161) 18%, rgb(136,49,197) 100%);}

.nt1 li{width: 2.6rem;height: 2.6rem;transition: .5s;display: flex;align-items: flex-end;}
.nt1 a{ display: block; width: 100%}
.nt1 .imgBox .img{ padding-bottom: 60%;}
.nt1 li:hover{ width: 4.4rem;}

.about .fl2 .swiper-scrollbar{width: 100%;height: 4px;z-index: 1;background: none;margin: .7rem 0 0;}
.about .fl2 .swiper-scrollbar:before{ content: ""; position: absolute; top: 50%; width: 100%; left: 0; height: 2px; background: #efe7f6; top: 50%; transform: translateY(-50%); z-index: -1}
.about .fl2 .swiper-scrollbar-drag{ border-radius: 0; background-image: linear-gradient( 90deg, rgb(69,36,161) 18%, rgb(136,49,197) 100%);}

.about .fl3{ padding-top: 0 !important;}

.about .fl4{ padding-top: 0 !important;}

.nt2{display: grid;grid-template-columns: repeat(5, 1fr);grid-gap: .5rem .15rem;margin: .5rem 0 0;}
.nt2 li{ min-width: 0}
.nt2 .a{ align-items: center;}
.nt2 img{ width: .8rem; margin: 0 .25rem 0 0;}
.nt2 .txt{ flex: 1; overflow: hidden;}
.nt2 h3 big{font-size: .46rem;color: transparent;font-family: "MulishRoman ExtraBold";line-height: .9;position: relative;font-family: "ShipporiMincho";font-display: swap;}
.nt2 h3 big span{ position: absolute; left: 0; color: #222222;}
.nt2 h3 small{font-size: .18rem;color: #222222;line-height: 1;font-weight: normal;margin: 0 0 0 .05rem;}
.nt2 h6{ font-size: .2rem; color: #666666; margin: .1rem 0 0}

.h3-1w{ color: #fff;}

.about .fl5{padding-top: 9.0625vw;position: relative;z-index: 1;}
.about .fl5 .huoche{position: absolute;top: 0;left: 0;z-index: -2;height: 4.75vw;}
.about .fl5:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/aabout_b2.png) 77% top no-repeat;background-size: cover;z-index: -1;}
.about .fl5 .arc-con *{ color: #fff !important;}

.about .fl8, .about .fl7{ padding-top: 0 !important;}

@media(max-width: 769px){
    #m_n_nav{ display: block;}
}  

@media(max-width: 1025px){
    
}
@media(min-width: 769px){
    
}
@media(max-width: 769px){
    .breadcrumb{ display: none}
    .n_ba .down{ display: none}
    .n_ba .imgBox .img{ padding-bottom: 40%}
    .n_ba .txt .con{transform: scale(.6);transform-origin: left;margin: 7vw 0 0;}
    .n_erji{ display: none}

    .about .fl1 .left{ width: 100%}
    .about .fl1 .right{width: 100%;padding: .3rem 0 0;}
    .npad1{ padding: .4rem 0;}
    .about .fl1{padding-top: .4rem;padding-bottom: .6rem;}

    .h3-1{font-size: .22rem !important;padding: 0 0 0 .22rem;margin: 0 0 .2rem;}
    .h3-1::before{height: .32rem;width: .05rem;}
    .about .fl1 .right:before{ right: -15px; bottom: -.2rem}
    .about .fl1 .right .ccte{ display: none}
    .about .fl1::before{ height: .6rem}
    .about .fl2{ padding-top: .36rem;}

    .about .fl2 .swiper-scrollbar{ margin: .3rem 0 0}

    .about .arc-con img{margin: 0 0 .2rem !important;float: inherit !important;}
    .nt2{ grid-template-columns: repeat(2, 1fr);grid-gap: .1rem .15rem;margin: .3rem 0 0;}
    .nt2 img{ width: .5rem; margin: 0 .15rem 0 0;}
    .nt2 h3 big{ font-size: .3rem}
    .nt2 h6{ font-size: .16rem;}
    .about .fl5{padding-top: 36vw;margin-top: -27vw;}
    .about .fl5 .huoche{top: 26vw;}
}

.ntit2{ margin: 0 0 .45rem; text-align: center;}
.ntit2 h3{ font-size: .32rem; color: #222222;}
.ntit2 p{ font-size: .16rem; color: #555555; margin: .06rem 0 0;}

.n_bg1{ background: url(../images/about_b.jpg) center bottom no-repeat;background-size: 100% auto;}
.xrld .fl1{ padding-top: 0 !important;}

.xrld .wp{ max-width: 14rem;}
.xrld .box{ overflow: hidden; margin-bottom: .6rem;}
.nt3{ margin: 0 -.3rem -1px;}
.nt3 li{width: 50%;padding: .32rem .3rem;border-bottom: #e3daf0 1px solid;}
.nt3 .a{ align-items: center;}
.nt3 .imgBox{ width: 1.7rem; margin: 0 .45rem 0 0;}
.nt3 .imgBox .img{ padding-bottom: 136.47%;}
.nt3 .txt{flex: 1;overflow: hidden;padding: .1rem 0;}
.nt3 h4{font-size: .32rem;background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;display: inline-block;line-height: 1;}
.nt3 h6{font-size: .2rem;color: #000a33;margin: .1rem 0 .35rem;}
.nt3 .p{ position: relative; padding: 0 0 0 .18rem}
.nt3 .p:before{ content: ""; position: absolute; top: -.1rem; bottom: -.1rem; left: 0; background: linear-gradient(59deg, #4524a1, #8831c5); width: 1px}

.n_bg3{background: url(../images/n_bg3.jpg) center top no-repeat;background-size: cover;position: relative;z-index: 1;}
.n_bg3::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/n_bg1.png) center bottom no-repeat;background-size: 100% auto;z-index: -1;}

.npad1top{ padding-top: 0 !important;}

.jgsz .left{ width: 2.88rem;}
.jgsz .right{width: calc(100% - 2.88rem);position: relative;}

.n_siji{background: url(../images/n_siji.png) left top no-repeat;}
.n_siji .a{font-size: .2rem;color: #555555;padding: .1rem 0 .1rem .38rem;display: block;position: relative;margin: .1rem 0;}
.n_siji .a:before{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: .08rem;background: linear-gradient(0deg, #4524a1, #8831c5);transition: .5s;opacity: 0;}

.n_siji li.on .a:before{ opacity: 1}
.n_siji li.on .a{ color: #672cb3}
.n_siji .a:hover{ color: #672cb3}

.nt4{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 0 .3rem;}
.nt4 li{ min-width: 0; border-bottom: #e5e0f4 1px solid;}
.nt4 .a{font-size: .2rem;color: #000f28;display: block;padding: .2rem 0 .2rem .24rem;position: relative;}
.nt4 .a::before{content: "";position: absolute;width: .06rem;height: .06rem;border: rgba(69,36,161,.3) 1px solid;border-radius: 50vw;left: 0;top: .3rem; transition: .5s}
.nt4 .a::after{content: "";position: absolute; right: 0; bottom: -1px; width: 0; height: 1px; background: #672cb3; transition: .5s}


.h3-2{font-size: .26rem !important;color: #222222;position: relative;padding: 0 0 0 .3rem;margin-bottom: .25rem;background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;display: inline-block;line-height: 1;}
.h3-2::before{content: "";position: absolute;left: 0;position: absolute;top: 50%;transform: translateY(-50%);width: .05rem;height: .36rem;background-image: linear-gradient( 0deg, rgb(69,36,161) 18%, rgb(136,49,197) 100%);}

.npad3 .arc-con p {
    margin-bottom: .2rem !important;
    text-indent: 2em;
}
.npad3 .arc-con li p, .npad3 .arc-con table td p {
    margin-bottom: 0 !important;
}
.jgsz .box{ margin-bottom: .6rem;}
.jgsz .box:last-child{/* margin-bottom: 0; */}
.jgsz .fl1{ overflow: visible}

@media(min-width: 769px){
    .nt4 .a:hover{ color: #672cb3}
    .nt4 .a:hover:before{ border: rgba(69,36,161,1) 1px solid;}
    .nt4 .a:hover::after{ width: 100%; left: 0}
}
@media(max-width: 769px){
    .ntit2{margin: 0 0 0;}
    .xrld .fl1{ padding-top: .4rem !important;}
    .ntit2 h3{ font-size: .22rem;}
    .nt3 li{width: 100%;}
    .nt3 .imgBox{ width: 1.4rem; margin: 0 .25rem 0 0;}
    .nt3 h4{font-size: .24rem;}
    .nt3 h6{font-size: .16rem}
    .nt3 .p:before{ top: -.05rem; bottom: -.05rem;}
    .npad1top{ padding-top: .4rem !important;}

    .jgsz .left{display: none;}
    .jgsz .right{width: 100%;padding: 0;}
    .nt4{ grid-template-columns: repeat(2, 1fr); gap: 0 14px;}
    .nt4 .a{font-size: .18rem;padding: .1rem 0 .1rem .24rem;}
    .nt4 .a::before{ top: .15rem}
    .h3-2{font-size: .22rem !important;padding: 0 0 0 .26rem;}
    .h3-2::before{ height: .26rem}
}

.jgsz .box1{ overflow: hidden; margin-bottom: .5rem;}
.nt5{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0 .3rem;}
.nt5 li{ min-width: 0; border-bottom: #e5e0f4 1px solid;}
.nt5 .a{padding: .24rem 0;display: block; position: relative;}
.nt5 .a::after{content: "";position: absolute; right: 0; bottom: -1px; width: 0; height: 1px; background: #672cb3; transition: .5s}
.nt5 span{display: inline-block;line-height: .32rem;background: #c491c0;font-size: .16rem;color: #fff;min-width: .9rem;padding: 0 .1rem;text-align: center;}
.nt5 h4{ font-size: .2rem; color: #000f28; margin: .1rem 0 0}

.nt4s1{ grid-template-columns: repeat(2, 1fr);}

.boxs1 .nt5 span{background: #8052cc;}
.boxs2 .nt5 span{background: #ad74da;}

@media(min-width: 769px){
    .nt5 .a:hover{ color: #672cb3}
    .nt5 .a:hover::after{ width: 100%; left: 0}
    
}
@media(max-width: 769px){
    .nt5{display: grid;grid-template-columns: repeat(1, 1fr);}
    .nt5 h4{font-size: .18rem}
    .nt5 .a{ padding: .12rem 0;}
}

.lsyg .ico{margin: 0 auto;width: 1.26rem;}
.lsyg .ico img{ width: 100%}
.nt6{position: relative;padding: 1rem 0;}
.nt6::before{content: "";position: absolute;top: 0;bottom: 0;left: 50%;margin: 0 0 0 -1px;width: 1px;background: #ddd9ed;}
.nt6 li{padding: 0 0 0 50%;margin: -.5rem 0;}
.nt6 .a{ position: relative; padding: 0 0 0 .66rem}

.nt6 h3{font-size: .5rem;color: #000a33;background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;display: inline-block;line-height: 1;margin: 0 0 .12rem;font-family: "ShipporiMincho";}
.nt6 .a:before{content: "";position: absolute;left: 0;top: .25rem;width: .48rem;height: 1px;background: #ddd9ed;}
.nt6 .a:after{content: "";position: absolute;top: .21rem;width: .08rem;height: .08rem;border: #ddd9ed 1px solid;border-radius: 50%;left: -.06rem;background: #fff}
.nt6 p{ font-size: .2rem; content: #555; line-height: 1.88; margin: 0 0 .2rem}

.nt6 li:nth-child(2n-1){ padding: 0 50% 0 0; }
.nt6 li:nth-child(2n-1) .a{  padding: 0 .66rem 0 0; text-align: right}
.nt6 li:nth-child(2n-1) .a:before{content: "";position: absolute;left: auto;right: 0;top: .25rem;width: .48rem;height: 1px;background: #ddd9ed;}
.nt6 li:nth-child(2n-1) .a:after{content: "";position: absolute;top: .21rem;width: .08rem;height: .08rem;border: #ddd9ed 1px solid;border-radius: 50%;left: auto;right: -.04rem;background: #fff}

@media(min-width: 769px){
}
@media(max-width: 769px){
    .lsyg .ico{ width: .7rem;}
    .nt6 h3{font-size: .36rem;margin-top: .07rem;}
    .nt6 .a{ padding: 0 0 0 .26rem}
    .nt6 .a:before{ width: .2rem;}
    .nt6 li:nth-child(2n-1) .a{  padding: 0 .26rem 0 0;}
    .nt6 li:nth-child(2n-1) .a:before{ width: .2rem}
    .nt6 p{ font-size: .16rem;}
}

.nt7{ display: grid; grid-template-columns: repeat(3,1fr); grid-gap: 0 .3rem; }
.nt7 li{ min-width: 0; border-bottom: #e5e0f4 1px solid; position: relative;}
.nt7 li::after{content: "";position: absolute; right: 0; bottom: -1px; width: 0; height: 1px; background: #672cb3; transition: .5s}
.nt7 .a{ display: block; padding: .4rem 0;;}
.nt7 h4{font-size: .24rem;color: #000a33;background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;display: inline-block;line-height: 1;margin: 0 0 .12rem;/* font-weight: 600; */margin: 0 0 .2rem;}
.nt7 p{font-size: .18rem;color: #555555;padding: .03rem 0 .07rem .3rem;background-size: .22rem .22rem !important;}
.nt7 p.p1{background: url(../images/nt7_i1.png) left .05rem no-repeat;}
.nt7 p.p2{background: url(../images/nt7_i2.png) left .05rem no-repeat;}

@media(min-width: 769px){
    .nt7 li:hover::after{ width: 100%; left: 0;}
}
@media(max-width: 769px){
    .nt7{ grid-template-columns: repeat(1,1fr); grid-gap: 0 .1rem; }
    .nt7 .a{ padding: .25rem 0;}
    .nt7 h4{ font-size: .2rem; margin: 0 0 .15rem;;}
}


.n_bg4{background: url(../images/n_bg4.jpg) center top no-repeat;background-size: 100% auto;position: relative;z-index: 1;}
.n_bg4::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/n_bg1.png) center bottom no-repeat;background-size: 100% auto;z-index: -1;}

.lrld .ico{margin: 0 auto;width: 1.26rem;}
.lrld .ico img{ width: 100%}

.nt8{position: relative;padding: 2rem 0;margin-bottom: 1.5rem;}
.nt8::before{content: "";position: absolute;top: 0;bottom: .2rem;left: 50%;margin: 0 0 0 -1px;width: 1px;background: #ddd9ed;}
.nt8 li{padding: 0 0 0 50%;margin: -1.8rem 0;}
.nt8 .a{position: relative;padding: .66rem 0 .66rem 1rem;display: flex;align-items: center;gap: 0 .55rem;}
.nt8 .img{ width: 1.7rem;}
.nt8 .img img{ width: 100%;}
.nt8 .txt{ flex: 1; overflow: hidden;}

.nt8 h4{font-size: .32rem;color: #000a33;background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;display: inline-block;line-height: 1;margin: 0 0 .3rem;font-family: "MulishRoman ExtraBold";}
.nt8 .a:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background: #ddd9ed;}
.nt8 .a:after{content: "";position: absolute;bottom: -.04rem;width: .08rem;height: .08rem;border: #ddd9ed 1px solid;border-radius: 50%;left: -.06rem;background: #fff}
.nt8 .p{position: relative;padding: 0 0 0 .2rem;}
.nt8 .p::before{content: "";position: absolute;left: 0;top: 0; bottom: 0; width: 1px; background: #4524a1;}
.nt8 p{font-size: .16rem;color: #000a33;line-height: 1.5;margin: .05rem 0;}


.nt8 li:last-child .a:before{ display: none} 

@media(min-width: 769px){
    .nt8 li:nth-child(2n-1){ padding: 0 50% 0 0; }
    .nt8 li:nth-child(2n-1) .a{padding: .66rem 1rem .66rem 0;text-align: right}
    .nt8 li:nth-child(2n-1) .a:before{content: "";position: absolute;left: auto;right: 0;bottom: 0;width: 100%;height: 1px;background: #ddd9ed;}
    .nt8 li:nth-child(2n-1) .a:after{content: "";position: absolute;bottom: -.04rem;width: .08rem;height: .08rem;border: #ddd9ed 1px solid;border-radius: 50%;left: auto;right: -.04rem;background: #fff}
    .nt8 li:nth-child(2n-1) .img{ order: 1;}
    .nt8 li:nth-child(2n-1) .p{ padding: 0 .2rem 0 0;}
    .nt8 li:nth-child(2n-1) .p::before{ left: auto; right: 0; }
}
@media(max-width: 768px){
    .lrld .ico{ width: .5rem; margin: 0}

    .nt8 h4{font-size: .22rem;margin-top: .07rem;margin-bottom: .15rem;}
    .nt8 .a{padding: .25rem 0 .25rem .5rem;gap: 0 .2rem;}
    .nt8 p{ font-size: .16rem;}

    .nt8 .txt{/* flex: auto; *//* width: 100%; */}
    .nt8 .img{order: -1 !important;width: 1.25rem;margin: 0 0 .15rem;}
    .nt8 li{padding: 0 0 0 0;margin: 0 0;}
    .nt8::before{ left: .25rem}
    .nt8{padding: .2rem 0;margin-bottom: .3rem;}
    .nt8 .a:after{ margin-left: .25rem}
    .nt8 .a:before{ margin-left: .25rem}
}

.dwjj .fl1 .wp{ align-items: center}
.dwjj .fl1 .left{ width: 7rem; position: relative; z-index: 1;}
.dwjj .fl1 .left:before{content: "";position: absolute;top: 0;right: .5rem;bottom: -.5rem;left: -.6rem;background: url(../images/dwjj_b1.png) center bottom no-repeat;background-size: 100% auto;} 
.dwjj .fl1 .right{ width: calc(100% - 7rem - .8rem);}

.dwjj .fl2{ padding-top: 0;}

@media(max-width: 768px){
    .dwjj .fl1 .left{width: 100%;order: 1;margin: .2rem 0 .1rem;}
    .dwjj .fl1 .right{ width: 100%;}
    .dwjj .fl1 .left:before{ left: -.15rem; bottom: -.3rem;}

}

.nt9{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0 .44rem;}
.nt9 li{min-width: 0;border-bottom: #eae6f4 1px solid;}
.nt9 .a{height: 1.2rem;align-items: center;padding: 0 .3rem; border-left: transparent 3px solid; transition: .5s}
.nt9 .ll{ flex: 1; overflow: hidden;}
.nt9 h6{font-size: .14rem;color: #000a33;background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;display: inline-block;line-height: 1;margin: 0 0 .1rem;}
.nt9 .ico{width: .43rem;height: .43rem;border: transparent 1px solid;border-radius: 50vw;font-size: .34rem;color: #4524a1;font-family: 'lib';align-items: center;justify-content: center;transition: .5s;margin: 0 0 0 .2rem;}

@media(min-width: 768px){
    .nt9 .a:hover{ box-shadow: 0px 16px 30px 0px rgba(119, 84, 142, 0.15); border-left: #8233a8 3px solid; background: #f5fbff url(../images/nt9_b.png) left center no-repeat; background-size: auto 100%;}
    .nt9 .a:hover .ico{ border: #4524a1 1px solid;}
}
@media(max-width: 768px){
    .nt9{ grid-template-columns: repeat(1, 1fr);}
    .nt9 .a{height: 1rem; padding: 0 0;}
    .nt9 .ico{font-size: .24rem;border: rgba(69,36,161,.5) 1px solid;width: .36rem;height: .36rem;}
}

.h3-3{height: .8rem;font-size: .24rem;color: #fff;background-image: linear-gradient( 90deg, rgb(87,27,137) 18%, rgb(144,58,186) 100%);align-items: center;justify-content: center;}

.nt10{ margin: 0 0 .8rem;}
.nt10 li{ border-bottom: #e4e0f4 1px solid; }
.nt10 .ll{width: 50%;border-right: #e4e0f4 1px solid;height: .8rem;align-items: center;justify-content: center;display: flex;}
.nt10 .ll h4{ font-size: .22rem; color: #000f28;line-height: 1;}
.nt10 .rr{width: 50%;height: .8rem;align-items: center;justify-content: center;display: flex;color: #6a2599;}
.nt10 .rr a{ font-size: .22rem;color: #6a2599; padding: 0 .1rem;}

.zzjg .box .arc-con{ margin: .5rem 0 0;}
.zzjg .wp{ max-width: 12.62rem;}

.n_erji .wp{ position: relative;}
.miso_form1{ position: absolute; top: 50%; right: 0;}

.miso_form2{width: 3.98rem;/* display: none; */position: absolute;right: 0;top: -1rem;}
.miso_form2 .input-group .sub{position:absolute;right:0;top:0;width: 1.16rem;height: 100%;overflow:hidden;background:0 0;cursor: pointer;background-image: linear-gradient( 50deg, rgb(69,36,161) 22%, rgb(136,49,197) 100%);display: flex;align-items: center;justify-content: center;font-size: .18rem;color: #fff;letter-spacing: .06rem;padding: 0 0 0 .06rem;}
.miso_form2 .input-group .inp{height: .46rem;border:0;border-right:0;padding-right: 1.24rem;width:100%;padding-left: .2rem;font-size: .16rem;background: #fff;}


@media(max-width: 768px){
    .nt10 .ll, .nt10 .rr{ height: .6rem;}
    .nt10 .ll h4, .nt10 .rr a{ font-size: .18rem;}
    .h3-3{ font-size: .22rem; height: .6rem;}
    .nt10{ margin: 0 0 .3rem;}
    .zzjg .box .arc-con{ margin: .25rem 0 0;}
    .miso_form2{top: 0;width: 100%;position: relative;}
    .miso_form2 .input-group .inp{ background: #f1f1f1;}
}

.nt11{ margin: .5rem 0;}
.nt11 .a{ align-items: center; }
.nt11 img{width: 1.11rem;margin: 0 .2rem 0 0;}
.nt11 .txt{ flex: 1; overflow: hidden;}
.nt11 h4{font-size: .24rem;background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;line-height: 1;display: inline-block;}
.nt11 h6{ font-size: .2rem; color: #333333; margin: .1rem 0 0;}

.nt12{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 0 .3rem; padding: .1rem 0 .5rem;}
.nt12 li{ border-bottom: #e2e2f2 1px solid;}
.nt12 li:nth-child(1), .nt12 li:nth-child(2){ border-top: #e2e2f2 1px solid;}
.nt12 .a{ padding: .3rem 0;}
.nt12 h4{ font-size: .22rem; color: #222222; font-weight: 600; margin: 0 0 .1rem;}
.nt12 .p{ margin: .1rem 0 0;}
.nt12 p{font-size: .18rem;color: #555555;line-height: 1.5;padding: .01rem 0;}
.nt12 p b{ background: linear-gradient(59deg, #4524a1, #8831c5); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; line-height: 1;}
.nt12 .p p{ color: #333333}

@media(max-width: 768px){
    .nt11 li{width: 100%;padding: .1rem 0;}
    .nt11 img{width: .8rem;}
    .nt11 h4{font-size: .2rem}
    .nt11 h6{ font-size: .16rem;}
    .nt12{ grid-template-columns: repeat(1, 1fr);}
    .nt12 li:nth-child(2){ border-top: none;}
    .nt12 .a{ padding: .2rem 0;}
    .nt12 h4{font-size: .18rem}
    .nt12 p{font-size: .16rem;}

    .nt11{ margin: .25rem 0 .35rem;}
}

.nt13{ display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: .26rem .3rem; padding: .1rem 0 .5rem;}
.nt13 li{ min-width: 0;}
.nt13 .a{border: rgba(127,48,192,.1) 1px solid;height: 1.36rem;align-items: center;padding: 0 .2rem;transition: .5s;}
.nt13 .ll{width: 1rem;height: 1rem;display: flex;align-items: center;justify-content: center;margin: 0 .2rem 0 0;}
.nt13 .rr{ flex: 1; overflow: hidden;}
.nt13 .rr1 big{ font-size: .2rem; color: #333333;}
.nt13 .rr .top{ align-items: center;}
.nt13 .rr1 small{ font-size: .14rem; color: #742c9e; margin: 0 0 0 .1rem;}
.nt13 .rr2{ font-size: .14rem; color: #742c9e; margin: 0 0 0 .1rem;}
.nt13 .line{ background: #eeeeee; height: 1px; margin: .1rem 0;}
.nt13 dl{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: .05rem .15rem;}
.nt13 dl dd{ min-width: 0; font-size: .14rem; color: #666666;}

@media(min-width: 768px){
    .nt13 .a:hover{ background: #fff; box-shadow: 0px .1rem .2rem 0px rgba(0, 44, 104, 0.1);}
}
@media(max-width: 768px){
    .nt13 .a{ height: auto; padding: .2rem;}
    .nt13{ grid-template-columns: repeat(1, 1fr); grid-gap: .16rem .3rem;}
    .nt13 dl{ grid-template-columns: repeat(1, 1fr); }
    .nt13 .ll{ width: .8rem; height: .8rem;}
}


.jsfc .fl1{padding: 0; }
.jsfc .fl1 .bottom{ margin: .2rem 0 0; align-items: center}
.jsfc .fl1 .bottom p{ font-size: .18rem; color: #666666; margin: 0 0 0 .2rem}

.lt24{padding: .15rem 0;}
.lt24 dt{font-size: .2rem;color: #222222;margin: 0;width: 1.3rem;}
.lt24 .dd{flex: 1;overflow: hidden;margin-bottom: -.15rem;}
.lt24 dd{margin: 0 .1rem .15rem 0;}
.lt24 .a{display: flex;height: .3rem;align-items: center;padding: 0 .2rem;font-size: .18rem;color: #666666; cursor: pointer;}
.lt24 dd.on .a{ color: #fff; background-image: linear-gradient( 50deg, rgb(69,36,161) 22%, rgb(136,49,197) 100%);}
.lt24 .a1{border: 1px solid #571b89;align-items: center;width: 1.3rem;height: .4rem;justify-content: center;color: #571b89;}

.lt24s dd:not(:nth-child(1)){margin: 0 -0.05rem 0 0;}

.miso_form3{width: 8.4rem;/* display: none; */box-shadow: 0 0 .03rem rgba(0,0,0,.1);}
.miso_form3 .input-group .sub{position:absolute;right:0;top:0;width: 1.4rem;height: 100%;overflow:hidden;background:0 0;cursor: pointer;background-image: linear-gradient( 50deg, rgb(69,36,161) 22%, rgb(136,49,197) 100%);display: flex;align-items: center;justify-content: center;font-size: .18rem;color: #fff;letter-spacing: .2rem;padding-left: .2rem;}
.miso_form3 .input-group .inp{height: .46rem;border:0;border-right:0;padding-right: 1.24rem;width:100%;padding-left: .2rem;font-size: .16rem;background: #fff;}

.lt25{margin: .84rem -.22rem 0;}
.lt25 li{width: 33.33%;padding: 0 .22rem;margin-bottom: .5rem;}
.lt25 .a{ position: relative; z-index: 1;}
.lt25 .a:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images/lt25_b.jpg) center no-repeat; background-size: cover; z-index: -1;transition: .5s;opacity: 0;} 
.lt25 .a:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 1px solid #ece9f5;z-index: -1;transition: .5s;} 
.lt25 .imgBox{width: 2rem;}
.lt25 .imgBox .img{padding-bottom: 126.5%;}
.lt25 .dd{ flex: 1; overflow: hidden;}
.lt25 .txt{flex: 1;overflow: hidden;padding: 0 .3rem;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 1;align-items: flex-start;}
.lt25 .txt::before{content: "";position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-size: 100% auto;z-index: -1;}
.lt25 h4{font-size: .26rem;color: #333;line-height: 1.25;transition: .5s;background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;display: inline-block;}
.lt25 h4#tea_1220, .lt25 h4#tea_1521, .lt25 h4#tea_1522, .lt25 h4#tea_1519{
    border:1px solid #333;
 
}
.lt25 h5{font-size: .2rem;color: #333333;margin: .04rem 0 .15rem;transition: .5s;}
.lt25ss h5{ display: none}
.lt25 .line{width: 100%;height: 1px;background: #ece9f5;margin: .2rem 0 .18rem;position: relative;transition: .5s;}
.lt25 p{font-size: .16rem;color: #666666;transition: .5s;margin: 0 0 .06rem;}
.lt25 p.yx{padding: 0 0 0 .2rem;background: url(../images/youxiang.png) left center no-repeat;background-size: .14rem auto;}
.lt25 .bottom{align-items: center;justify-content: space-between;width: 100%;}
.lt25 .bottom .ll{align-items: flex-start;color: #571b89;line-height: 1;}
.lt25 .bottom .ll img{width: .1rem;margin: 0 0 0 .08rem;transition: .5s;}
.lt25 .bottom i{ font-size: .26rem; color: #571b89; font-family: "lib"}

@media(min-width: 769px){
     .lt25 .a:hover{ box-shadow: 0px 16px 30px 0px rgba(119, 84, 142, 0.3);}
    .lt25 .a:hover:before{ opacity: 1; }
    .lt25 .a:hover *{ color: #fff;}
    .lt25 .a:hover h4{background: none;color: #fff;-webkit-text-fill-color: inherit;}
    .lt25 .a:hover .line::before{ background: url(../images/lt25_s.svg) center no-repeat;background-size: cover;}

    .lt24 .a:hover{color: #571b89;}
    .lt25 .a:hover .bottom .ll img{ filter:brightness(8)}
    .lt25 .a:hover:after{ opacity: 0}
    .lt25 .a:hover p{ opacity: .7}
    .lt25 .a:hover p.yx{ filter:brightness(8)}
}
@media(max-width: 769px){
    .jsfc .fl1{padding: 0;}
    .lt24 .dd{flex: auto;width: 100%;margin: .1rem 0 0;}
    .lt24 .a{font-size: .16rem;padding: 0 .1rem;}
    .lt24 dd{margin-right: 0;margin-bottom: .05rem;}
    .lt24{padding: .1rem 0;}

    .lt25{ margin: .3rem -.28rem 0;}
    .lt25 li{ width: 100%;  margin-bottom: .2rem;}
    .lt25 .imgBox{ width: 1.4rem; }
    .lt25 .txt{ padding: 0 .2rem}
    .lt25 p{ font-size: .16rem}
    .lt25 h4{font-size: .18rem;}

    .miso_form3{ width: 100%}
    .jsfc .fl1 .bottom p{ font-size: .16rem; margin: .1rem 0 0}
    .lt25 h5{margin: .05rem 0 .05rem;font-size: .16rem;}
    .lt25 .line{ margin: .1rem 0}
    .lt25 .bottom i{ font-size: .18rem}
}

.lt27 .a{ border-bottom: #eee8f3 1px solid; padding: .44rem 0; position: relative; align-items: center;}
.lt27 .a:after{ content: ""; position: absolute; bottom: -1px; height: 1px; right: 0; width: 0; transition: .5s; background: #4524a1}
.lt27 .imgBox{ width: 3.9rem; margin: 0 .58rem 0 0;}
.lt27 .imgBox .img{ padding-bottom: 61.22%;}
.lt27 .txt{ flex: 1; overflow: hidden; align-items: center;}
.lt27 .txt .ll{overflow: hidden;flex: 1;margin: 0 1rem 0 0;}
.lt27 p{ margin: .18rem 0 .5rem}
.lt27 .time h3{font-size: .42rem;color: #571b89;font-family: "MulishRoman ExtraBold";line-height: 1;}
.lt27 .time h6{ font-size: .12rem; color: #571b89;}
.lt27 i{width: .43rem;height: .43rem;border: #4524a1 1px solid;border-radius: 50vw;justify-content: center;align-items: center;font-size: .24rem;color: #4524a1;font-family: 'lib';margin: .88rem 0 0;}
.lt27 h4{ font-size: .26rem}
.lt27 span{ color: #999999}
@media(min-width: 769px){
    .lt27 .a:hover:after{ width: 100%; left: 0; transition: .5s }
}
@media(max-width: 769px){
    .lt27 .imgBox{ width: 100%; margin: 0 0 .23rem;}
    .lt27 .txt{ flex: auto; width: 100%;}
    .lt27 .txt .ll{ margin: 0 .2rem 0 0;}
    .lt27 p{ margin: .1rem 0 .25rem}
    .lt27 i{ margin: .3rem 0 0}
    .lt27 .a{ padding: .25rem 0}
}

.lt28{display: grid;grid-template-columns: repeat(2, 1fr);gap: .1rem .8rem;}
.lt28 li{ min-width: 0; position: relative}
.lt28 li:after{content: "";position: absolute;top: 0; bottom: 0; left: 0; width: 3px; background: #8233a8; opacity: 0; transition: .5s; z-index: 1;}
.lt28 .a{align-items: center;padding: .15rem .3rem;position: relative;z-index: 1}
.lt28 .a::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: url(../images/lt28_b.png) left center no-repeat; background-size: auto 100%; z-index: -1; opacity: 0; transition: .5s;}
.lt28 .time{ text-align: center;}
.lt28 .time h3{font-size: .42rem;color: #571b89;font-family: "MulishRoman ExtraBold";line-height: 1;font-weight: normal;}
.lt28 .time h6{ font-size: .12rem; color: #571b89; margin: .03rem 0 0;}
.lt28 h4{ flex: 1; margin: 0 .45rem;}
.lt28 i{width: .43rem;height: .43rem;border: transparent 1px solid;border-radius: 50vw;justify-content: center;align-items: center;font-size: .24rem;color: #4524a1;font-family: 'lib'; transition: .5s;}

@media(min-width: 769px){
    .lt28 .a:hover{ background: #f4f5fe; box-shadow: 0px 16px 30px 0px rgba(119, 84, 142, 0.3);}
    .lt28 .a:hover::before{ opacity: 1}
    .lt28 li:hover:after{ opacity: 1}
    .lt28 .a:hover i{ border: #4524a1 1px solid;}
}

@media(max-width: 769px){
    .lt28{ grid-template-columns: repeat(1, 1fr);gap: .1rem .1rem;}
    .lt28 .a{padding: .06rem 0;height: auto;}
    .lt28 .time h3{ font-size: .36rem}
    .lt28 h4{ flex: 1; margin: 0 .25rem;}

    
}

.lt28s1{ grid-template-columns: repeat(1, 1fr); gap: 0;}
.lt28s1 li{ border-bottom: #ebe7f5 1px solid;}

@media(max-width: 769px){
    .lt28s1 .a{padding: .15rem 0;height: auto;}
}

.detail .wp{ max-width: 14rem;}
.ar_tit{position: relative;z-index: 1;margin: 0 0 .6rem;border-bottom: 1px solid rgba(16,114,239,.1);/* text-align: center; */}
.ar_tit h3{font-size: .32rem;color: #333333;line-height: 1.35;margin: 0 auto;font-weight: normal;}
.ar_tit .con{padding: .2rem 0 .3rem;justify-content: space-between;}
.ar_tit .con .ll{ gap: .4rem}
.ar_tit .con .p{font-size: .16rem;color: #666666;line-height: 1.5;display: flex;flex-wrap: wrap;align-items: center;}
.ar_tit .con .p img{width: .26rem;margin: 0 .06rem 0 0;}
.ar_tit .con .p .a1{color: #333333;margin: 0 .06rem;transition: .5s;border-radius: 50vw;}
.ar_tit .con .p .a1:last-child{ margin-right: 0}
.ar_tit .con .p .a1.on{color: #6120aa;}
.ar_tit .con .rr{align-items: center;gap: .2rem;}

.hr{ border-top: 1px solid rgba(16,114,239,.1); margin: .8rem 0 0}

.ar_tj{position: relative;z-index: 1;margin: .5rem 0 0;}
.ar_tj .a{display: block;font-size: .2rem;color: #222222;line-height: 1.5;margin: .14rem 0;transition: .5s;position: relative;}
.ar_tj .a span{ color: #000f28}

.n_b4{background: url(../images/n_b4.png) center 77% no-repeat;background-size: 100% auto;}

.more3{position: absolute;top: 50%;right: 0;transform: translateY(-50%);width: 1.42rem;height: .52rem;align-items: center;justify-content: center;background: #0F45A6;border-radius: 0;font-size: .2rem;color: #fff;transition: .5s;}
.more3 img{width: .21rem;margin: 0 .06rem 0 0;transition: .5s;}

@font-face{font-family:"socialshare";src:url("../fonts/iconfont1.eot");src:url("../fonts/iconfont1.eot?#iefix") format("embedded-opentype"),url("../fonts/iconfont1.woff") format("woff"),url("../fonts/iconfont1.ttf") format("truetype")}.social-share{
    display: flex;
    align-items: center;
    font-size: .14rem;
    color: #666666;
}
.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a";}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a";}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a";}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin: 0 0 0 .1rem;display:inline-block;outline:none;}.social-share .social-share-icon{position:relative;display: flex;width: .26rem;height: .26rem;border-radius: 50vw;background: inherit;color:#666;text-align:center;vertical-align:middle;transition:.5s;align-items: center;justify-content: center;font-size: .16rem;}.social-share .social-share-icon:hover{color:#fff;}.social-share .icon-weibo{color: #fff;border: #F56467 1px solid;background: #F56467;}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color: #fff;border: #68A5E1 1px solid;background: #68A5E1;}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border:#FDBE3D 1px solid;}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;color: #fff;border: #28C445 1px solid;background: #28C445;}.social-share .icon-wechat:hover{background: #7bc549;}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;bottom: -180px;left: -72px;width: 160px;height: 156px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;}.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:normal;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 p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;top:-15px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color: transparent transparent #eee transparent;}.social-share .icon-wechat:hover .wechat-qrcode{display:block}.help{ display: none;}
.social-share .social-share-icon:before{ transform: translateY(0rem)}
.social-share .icon-wechat .wechat-qrcode .qrcode img{ width: 100%; height: 100%;}

@media(min-width: 769px){
    .more3:hover{background: #DA251C;color: #fff;}
    .more3:hover svg{ fill: #fff}

    .ar_tj .a:hover{color: #DA251C;}
    
}
@media(max-width: 769px){
    .ar_tit h3{font-size: .22rem;text-align: center;}
    .ar_tit .con p{font-size: .14rem;}
    .ar_tj .a{font-size: .16rem;background-size: .18rem auto;background-position-y: .04rem;}
    .ar_tj{margin: .3rem auto 0;padding: .2rem .24rem;}
    
    .more3{position: relative;transform: none;top: auto;margin: .2rem auto 0;font-size: .16rem;width: 1.3rem;height: .45rem;}
    .ar_tit .con .p{}
    .ar_tit .con{padding: .15rem 0 .25rem;}
    .ar_tit{ margin: 0 0 .3rem;}

    .hr{ margin: .4rem 0 0}
    .ar_tit .con .ll{gap: .15rem;width: 100%;}
    .ar_tit .con .p{font-size: .14rem;}
    .ar_tit .con .p img{width: .18rem;}
    .ar_tit .con .rr{ width: 100%; padding: .1rem 0 0}
}

.h3-4{text-align: center;font-size: .36rem;color: #222;margin: 0 0 .4rem;font-family: 'Noto Serif SC';font-style: normal;font-weight: 700;}
.xinzeng .box{ margin: 0 0 .5rem;}
.xinzeng  .arc-con p{ text-indent: 0;}

@media(max-width: 769px){
    .h3-4{ font-size: .24rem; margin: 0 0 .25rem;}
}


.nt1Box{overflow: visible;}
.about .fl2{ mask: linear-gradient(90deg, transparent 0%, black 12.5%, black, black 87.5%, transparent 100%);}
@media(max-width: 769px){
        .about .fl2{ mask: none}
}



.tit1{margin: 0 0 .75rem;}
.tit1 .ll{position: relative;padding: 0 .24rem;z-index: 1;pointer-events: none;}
.tit1 .ll:before{content: "";position: absolute;top: .17rem;right: 0;left: 0;background: #ede8f3;height: 1px;z-index: -1;}
.tit1 .ll:after{content: "";position: absolute;bottom: .02rem;right: 0;left: -.2rem;background: #ede8f3;height: 1px;z-index: -1;}
.tit1 .ll h3{font-size: 1rem;line-height: 1;position: relative;z-index: 1;font-family: "MulishRoman ExtraBold";text-transform: uppercase;}
.tit1 .ll h3:before{content: "";position: absolute;top: -.15rem;bottom: -.42rem;left: .06rem;background: #ede8f3;width: 1px;z-index: -1;}
.tit1 .ll h3:after{content: "";position: absolute;top: -.25rem;bottom: -.15rem;right: .02rem;background: #ede8f3;width: 1px;z-index: -1;}
.tit1 .ll h3 span.span1{background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;display: inline-block;line-height: 1;position: relative;z-index: 1;}
.tit1 .ll h3 span.span2{text-stroke: 1px rgba(0,0,0,.36);-webkit-text-stroke: 1px rgba(0,0,0,.36);color: transparent;-webkit-mask: linear-gradient(0deg, transparent 0%, black 100%, transparent 100%);mask: linear-gradient(0deg, transparent 20%, black 100%, transparent 100%);line-height: 1;}
.tit1 .ll h3 span.span1:before{content: "";position: absolute;background: url(../images/circle.svg) center no-repeat;background-size: cover;width: 1.04rem;height: 1.04rem;opacity: .08;left: -.45rem;bottom: -.42rem;}
.tit1 .ll h4{font-size: .42rem;color: #333333;line-height: 1;margin: -.5rem 0 0 .8rem;}

.h3-5 span{display: inline-block;font-size: .22rem;color: #fff;padding: .08rem .4rem;background-image: linear-gradient(90deg, rgb(87, 27, 137) 18%, rgb(144, 58, 186) 100%);margin: 0 0 .45rem;font-weight: normal;}

.teamd .fl1{ align-items: flex-start;}
.teamd .fl1 .left{ width: calc(100% - 2.02rem - 15vw);}
.teamd .fl1 .right{ width: 2.02rem; position: relative; z-index: 1;}
.teamd .fl1 .right::before{ content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-image: linear-gradient(90deg, rgb(87, 27, 137) 18%, rgb(144, 58, 186) 100%); z-index: -1; transform: translate(.16rem, -.16rem);}

.teamd .arc-con{ padding: 0 .4rem;}

.lt29 li{border-bottom: #ddd9ee 1px solid;padding: .25rem 0;position: relative;align-items: center;}
.lt29 li::before{content: "";position: absolute;width: .09rem;height: .09rem;border: #d7daed 1px solid;border-radius: 50vw;left: 0;bottom: -.05rem;background: #f6f8fc;}
.lt29 li::after{content: "";position: absolute;width: .09rem;height: .09rem;border: #d7daed 1px solid;border-radius: 50vw;right: 0;bottom: -.05rem;background: #f6f8fc;}
.lt29 li .ll{width: 2.95rem;padding: 0 0 0 .45rem;align-items: center;background: linear-gradient(59deg, #4524a1, #8831c5);-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;font-size: .22rem;border-right: #ddd9ee 1px solid;}
.lt29 li .ll img{width: .34rem;margin: 0 .12rem 0 0;}
.lt29 li .rr{padding: 0 0 0 .5rem;font-size: .22rem;color: #000a33;flex: 1;}

.npad3{ margin-bottom: .5rem;}

.lt29 li:first-child{ padding-top: 0;}
.lt29 li:last-child{ border-bottom: none;}
.lt29 li:last-child:before, .lt29 li:last-child:after{ display: none;}

.h3-6{ font-size: .22rem !important; color: #333333; border-bottom: #d7daed 1px solid; position: relative; padding: .1rem 0 .15rem .22rem; margin: 0 0 .25rem;}
.h3-6::before{ content: ""; position: absolute; border: #d7daed 1px solid; width: .09rem; height: .09rem; background-image: linear-gradient(90deg, rgb(87, 27, 137) 18%, rgb(144, 58, 186) 100%); bottom: -.06rem; left: 0; transform: rotate(45deg);}
.h3-6::after{ content: ""; position: absolute; border: #d7daed 1px solid; width: .09rem; height: .09rem; background: #fff; bottom: -.06rem; right: 0; transform: rotate(45deg);}

.lt30{ margin-bottom: .3rem;}
.lt30 li{ padding: 0 0 0 .3rem; position: relative;}
.lt30 li::before{ content: ""; position: absolute; width: .09rem; height: .09rem; border: #d7daed 1px solid; border-radius: 50vw; left: 0; top: .1rem;}
.lt30 li span{ color: #5528aa; font-weight: 600;}

.h3-7{ font-size: .2rem !important; color: #5528aa; font-weight: 600; text-indent: 2em; margin: 0 0 .1rem;}

.lt31{align-items: center;margin: .3rem 0;gap: .1rem .36rem;}
.lt31 li{ align-items: center;}
.lt31 li img{ width: .18rem; margin: 0 .1rem 0 0;}
.lt31 li .line{ width: 4rem; height: 1px; background: #d9d9d9; align-self: flex-end; margin: 0 0 0 .1rem;}

.teamd table{ margin-bottom: .3rem !important;}

.lt30s li{ margin-bottom: .1rem;}
.lt30s li *{text-indent: 0 !important;}


.lt32{ display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: .25rem .4rem;}
.lt32 li{ min-width: 0; text-align: center;}
.lt32 .txt{ padding: .2rem 0;}
.lt32 h4{ font-size: .2rem !important;}

@media(max-width: 769px){
    .teamd .arc-con{ padding: 0;}
    .lt32{ grid-template-columns: repeat(1, 1fr);grid-gap: .1rem .2rem;}
    .lt31 li .line{ width: 2rem}

    .tit1 .ll h3 span.span1:before{width: .5rem;height: .5rem;left: -.22rem;bottom: -.2rem;}
    .tit1 .ll h3:before{bottom: -.2rem;left: .02rem;}
    .tit1 .ll:before{top: .08rem;}
    .tit1 .ll:after{left: -.12rem;bottom: .02rem;}
    .tit1 .ll h3:after{right: 0;top: -.15rem;bottom: -.05rem;}
    .tit1 .ll{ padding: 0 .1rem}
    .tit1{margin: 0 0 .3rem;}
    .tit1 .ll h3{font-size: .5rem;}
    .tit1 .ll h4{font-size: .24rem;margin: -.3rem 0 0 .36rem;}

    .teamd .fl1 .left{ width: 100%;}
    .teamd .fl1 .right{width: 50%;margin: .15rem auto .4rem;order: -1;}
    .lt29 li .ll{width: 1.8rem;padding: 0 0 0 0;font-size: .18rem;}
    .lt29 li{ padding: .15rem 0}
    .lt29 li .ll img{width: .26rem;margin: 0 .12rem 0 0;}
    .lt29 li .rr{padding: 0 0 0 .15rem;font-size: .16rem;color: #000a33;flex: 1;}
    .h3-5 span{padding: .06rem .2rem;font-size: .2rem;margin: 0 0 .3rem;}
}
.npad3  .arc-con table tr th,.arc-con table tr td{padding: 12px 15px !important;/* text-align: center; */width: auto !important;border-bottom: 1px solid #ece8f6 !important;text-indent: 0 !important;color: #000f28 !important;}
.npad3 .arc-con table tr td *{
color: #000f28 !important;
}
.npad3 .arc-con table tr:nth-child(1) {
    background-image: linear-gradient(90deg, rgb(87, 27, 137) 18%, rgb(144, 58, 186) 100%);
}
.npad3 .arc-con table{
    border:0 !important;
}
.npad3 .arc-con table tr:nth-child(1)  *{
  
font-size: .22rem !important;
    color: #fff !important;
}

.arc-con table tr th, .arc-con table tr td{border-left: 0 !important;border-right: 0 !important;}

.n_siji .a1{font-size: .16rem;color: #888;padding: .05rem 0 .05rem .38rem;display: block;position: relative;margin: .1rem 0;}
.n_siji .a1Box a.on { color: #551688;}
.n_sijis{margin: 0 -.1rem;justify-content: center;align-items: center; display: none;}
.n_sijis li{position: relative;padding: .03rem .1rem;}
.n_sijis .a{font-size: .18rem;color: #666666;display: block;padding: 0;position: relative;z-index: 1;}

.n_sijis li.on .a{ color: #551688;}
.h3-1w::before{ background: #fff}

@media(max-width: 769px){
    .n_sijis{ display: flex;}
}

.h3-1w::before{ background: #fff} 