@charset "utf-8"; 
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}

.container{ width: 83.229%; margin: 0 auto; } 
.container2{ width: 83%; margin: 0 auto; } 
.container3{ width: 92.7%; margin: 0 auto; } 
.container4{ width: calc(83.299% + .48rem); margin: 0 auto; } 

.fl { float: left; }
.fr { float: right; }

.m { display: none !important; }
:root {
    --color: #1A1818;
    --color1:#304EC3;
    --container_left: 7.65625%;
    --container2_leftvw: 8.5vw;
    --color2:#1D3C34;
}
.colorfff{color: #fff;}
.color1414{color: #141414;}
.color666{color: #666;}
.color939 { color: #939597; }
.bgf5f5f5{background: #f5f5f5;}
.bgfff{background:#fff;}
.borderRadius30{border-radius: 0.3rem;overflow: hidden;}
.borderRadius12{border-radius: 0.12rem;overflow: hidden;}


@media(max-width: 1024px){
    .container{width: 100%;padding: 0 10px;}
    .container2,.container3{
        width: calc(100% - 40px);
    } 

    .m { display: block !important; }
    .pc { display: none !important; }
    :root {
        --container2_left: 20px;
        --container2_leftvw: 20px;
    }
}
.center { text-align: center;}
.img {line-height: 0;}
.img100{line-height: 0;overflow: hidden;}
.img img { width: 100%; }
.imgfd .imgfd_img{transition: all 0.6s;transform: scale(1);}
.imgfd:hover .imgfd_img{
    transform: scale(1.05);
}
.leftauto { margin-left: auto; }

.colorea3 { color: var(--color); }
.color121 { color: var(--color1); }

a.colorWhite { color:#fff; }
a.color3d { color: #3D3D3D; }

.all5 { transition: all .5s; }

.marin { margin: 0 auto; }


.header { background: #fff; position: fixed; top: 0; left: 0; width: 100%; z-index: 99; }
.header .logo a { display: block; padding: .1rem 0; width: .98rem; }
.header .logo a img { width: 100%; }
.marin { margin: 0 auto; }

.header .head_ui ul li { margin-right: .26rem; position: relative; }
.header .head_ui ul li:last-child { margin-right: 0; }
.header .head_ui ul li .sub { display: block; padding: .19rem 0; color: #111111; line-height: 1; }
.header .head_ui ul li .sub .sua { padding: 0 .17rem 0; line-height: .34rem; transition:all .5s; }
.header .head_ui ul li .sub .sua span { line-height: 1; display: inline-block; position: relative; color: #1D1D1F;  }
.header .head_ui ul li.li_xoia .sub .sua span { padding-right: .18rem; }
.header .head_ui ul li.li_xoia .sub .sua span::before {
    position: absolute;
    content: "";
    top: 55.6%;
    right: 0;
    width: .1rem;
    height: .06rem;
    transform: translateY(-50%);
    transition:all .5s;
    background: url(../images/suaws.svg)no-repeat center center/cover;
}


.header .head_ui ul li.cur .sub .sua,
.header .head_ui ul li:hover .sub .sua{ background: rgba(8, 8, 255, 0.1); border-radius: .2rem; overflow: hidden; }
.header .head_ui ul li.cur .sub .sua span,
.header .head_ui ul li:hover .sub .sua span{ color: #0808FF; }

.header .head_ui ul li .xia_la { text-align: center; position: absolute; top: 100%; left: 50%; padding: 0; width: 1.7rem; transform: translate(-50%, -0.1rem); opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease; }
.header .head_ui ul li .xia_la .iaoe { background: rgba(255, 255, 255, 1);/* backdrop-filter: blur(10px); */padding: 0; border-radius: 3px; box-shadow: 1px 4px 5px 0px rgba(23, 27, 115, 0.1);border-radius: 10px;}
.header .head_ui ul li .xia_la .iai {/* margin-bottom: .15rem; */border-bottom: 1px solid #EBEBEB;}
.header .head_ui ul li .xia_la .iai:last-child { margin-bottom: 0; border-bottom: none;}
.header .head_ui ul li .xia_la a { line-height: 1; color: #666666; display: block; transition: all .5s; padding: 0.2rem 0;}

.header .head_ui ul li .xia_la a span { display: inline-block; position: relative; }
.header .head_ui ul li .xia_la a span::before {
    position: absolute;
    content: "";
    top: 50%;
    width: .07rem;
    height: .09rem;
    left: -.2rem;
    transform: translateY(-50%);
    background: url(../images/suebnei.svg)no-repeat center center/cover;
    opacity: 0;
    transition: all .5s;
}

.header .head_ui ul li .xia_la a:hover { color: #0808FF; }
.header .head_ui ul li .xia_la a:hover span::before { opacity: 1; }

.header .head_ui ul li:hover .xia_la { opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0);  } 

.header .eader_r .sousuo { padding: .26rem 0; cursor: pointer; position: relative; }
.header .eader_r .sousuo .tubiao { width: .18rem; height: .18rem; background: url(../images/sousuo.svg)no-repeat center center/cover; transition: all .5s; }
.header .eader_r .sousuo .sousxia { position: absolute; backdrop-filter: blur(10px); background: rgba(255, 255, 255, 0.9); border-radius: 5rem; top: calc(100% + .06rem); right: 0; opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease; }
.header .eader_r .sousuo .sousxia input { width: 100%; background: none; width: 2.89rem; height: .5rem; border: 0; }
.header .eader_r .sousuo .sousxia input::-webkit-input-placeholder {color: #999999;}
.header .eader_r .sousuo .sousxia input::-moz-placeholder {color: #999999;}
.header .eader_r .sousuo .sousxia input:-moz-placeholder {color: #999999;}
.header .eader_r .sousuo .sousxia input:-ms-input-placeholder {color: #999999;}
.header .eader_r .sousuo .sousxia button { position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: .5rem; height: .5rem; background: #304EC3; border-radius: 50%; border: 0; }
.header .eader_r .sousuo .sousxia button::before { position: absolute; content: ""; left: 50%; top: 50%; transform: translate(-50%,-50%); width: .2rem; height: .2rem; background: url(../images/utton.svg)no-repeat center center/cover; }
.header .eader_r .sousuo.cur .sousxia { opacity: 1; visibility: visible; pointer-events: auto; transform: translate(0, 0); }

.header .eader_r .zenqio { padding: .26rem 0; cursor: pointer; position: relative; }
.header .eader_r .zenqio .tubiao { position: relative; transition: all .5s; padding: 0 .19rem 0 .23rem; color: #1D1D1F; }
.header .eader_r .zenqio .tubiao::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: .18rem;
    height: .18rem; 
    background: url(../images/souswuo.svg)no-repeat center center/cover;
}
.header .eader_r .zenqio .tubiao::after {
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: .1rem;
    height: .06rem; 
    background: url(../images/souswuow.svg)no-repeat center center/cover;
}
.header .eader_r .zenqio .enqioxia { left: 50%; position: absolute; width: 1.41rem; text-align: center; top: 100%; padding-top: .06rem; right: 0; transform: translate(-50%, -0.1rem); opacity: 0; visibility: hidden; pointer-events: none; transition: all 0.3s ease; }
.header .eader_r .zenqio .enqioxia .ionase { background: rgba(255, 255, 255, 0.9); backdrop-filter: blur(10px); border-radius: 3px;  padding: .2rem .25rem .2rem .22rem;  }
.header .eader_r .zenqio .enqioxia .ionase .xio { margin-bottom: .15rem;}
.header .eader_r .zenqio .enqioxia .ionase .xio:last-child  { margin-bottom: 0; }
.header .eader_r .zenqio .enqioxia .ionase .xio a { display: block; line-height: 1; text-align: left; padding-left: .3rem; position: relative; }
.header .eader_r .zenqio .enqioxia .ionase .xio a::before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: "中"; font-size: .12rem; background: #666666; line-height: .18rem; color: #fff; width: .18rem; height: .18rem; text-align: center; }
.header .eader_r .zenqio .enqioxia .ionase .xio:nth-child(2) a::before { content: "En"; }

.header .eader_r .zenqio .enqioxia .ionase .xio.cur a,
.header .eader_r .zenqio .enqioxia .ionase .xio a:hover { color: #304EC3; }
.header .eader_r .zenqio .enqioxia .ionase .xio.cur a::before,
.header .eader_r .zenqio .enqioxia .ionase .xio a:hover::before { background: #304EC3; }

.header .eader_r .zenqio:hover .enqioxia { opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0); }
.contaiiner { padding: 0 .4rem; }

.navR { line-height: 0; margin-left: 20px; margin-top: 0px; }
.navR span { width: 22px; height: 22px; position: relative; display: inline-block; }
.menu-i {
    height: 2px;
    right: 0;
    position: absolute;
    border-radius: 0.01rem;
    font-style: normal;
    background-color: #333;
    display: block;
    transition: all 0.5s;
    border-radius: 0.02rem;
}
.menu-i-1 { width: 22px; top: 3px; }
.menu-i-2 { width: 22px; top: 10px; }
.menu-i-3 { width: 22px; top: 17px; }
.mobile-menu-on .menu-i-1 { transform: translateY(8px) rotate(45deg); }
.mobile-menu-on .menu-i-2 { opacity: 0; }
.mobile-menu-on .menu-i-3 { transform: translateY(-6px) rotate(-45deg); }


.nav_box { height: calc(100% - 48px); position: fixed; top: 48px; background: rgba(0, 0, 0, 0.9); width: 100%; left: -100%; transition: all .8s; z-index: 9999999; }
.nav_box.cur { left: 0; }
.nav_box .navlist { padding: 0.1rem 0; }
.nav_box .navlist ul>li { position: relative; line-height: 0.8rem; width: 100%; font-size: 0.24rem; padding: 0 0.15rem; text-transform: capitalize; padding-right: 0.8rem; }
.nav_box .navlist ul>li>a { display: block; color: #fff; position: relative; }
.nav_box .navlist ul>li .ii {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0.8rem;
    height: 100%;
    background: url(../images/jtwhite.svg) no-repeat center center;
    z-index: 6;
}

.nav_box .navlist ul>li .navlist2 { border-top: 1px solid rgba(255, 255, 255, .06); width: 100%; display: block; transition: all .6s; position: fixed;  z-index: 10000; background: rgba(0, 0, 0, 0.9); top: 48px; height: calc(100% - 48px); overflow: auto; left: -100%; }
.nav_box .navlist ul>li .backNav { padding: 0 0.15rem; }
.nav_box .navlist ul>li .backNav span {
    display: block;
    padding: 0.09rem 0 0.05rem 0.5rem;
    border-top: 1px solid rgba(255, 255, 255, 0);
    background: url(../images/back.svg) no-repeat left center;
    font-size: 0.24rem;
    color: #fff;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    margin-bottom: 0.1rem;
}
.nav_box .navlist ul>li a.cur { color: #fff !important; font-weight: bold; }
.nav_box .navlist ul>li .navlist2 a { width: 100%; display: block; padding: 0.15rem 0.2rem; line-height: 1.6; font-size: 0.24rem;     color: rgba(255, 255, 255, 0.8); }




.banner { position: relative; padding:0 .3rem;  }
.banner .swiper-container .swiper-slide .img { overflow: hidden; position:relative; }
/*.banner .swiper-container .swiper-slide .img:before {*/
/*    position: absolute;*/
/*    content: "";*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: linear-gradient(to bottom, rgba(8, 8, 255, 0) 0%, rgba(8, 8, 255, 0) 50%, #0808FF 100%);*/
    
/*}*/
.banner .swiper-container .swiper-slide-active .bg{ -webkit-animation: fa1 5s linear 1; }
.banner .swiper-container .swiper-slide-active .text {
    -webkit-animation: fa6 1s linear 1;
}
.banner .swiper-container .swiper-slide .text { position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); text-align: center; }
.banner .swiper-container .swiper-slide .text .dnwe { letter-spacing: .05rem; }
.banner .swiper-container .swiper-slide .text .dnwea { margin-top: .2rem; letter-spacing: .1rem; }
.banner .swiper-container .swiper-slide-active .text {
    -webkit-animation: fa6 1s linear 1;
}
@-webkit-keyframes fa6{
    0%{transform: translateY(-40%);opacity:0;}
    50%{transform: translateY(-45%);opacity:.5;}
    100%{transform: translateY(-50%);opacity:1;}
}
.banner .swiper-pagination { line-height: 0; bottom: .4rem; }
.banner .swiper-pagination .swiper-pagination-bullet { margin: 0; transition: all .5s; position: relative; width: .45rem; height: 0.02rem; opacity: 1;  background:rgba(255, 255, 255, 0.4); margin-right: .1rem; border-radius: 0rem; overflow: hidden; }
.banner .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.banner .swiper-pagination .swiper-pagination-bullet.cur { width: .45rem; }
.banner .swiper-pagination .swiper-pagination-bullet:after { content:''; width: .45rem; height: 0.03rem; position: absolute; left:0; top:0; background: #fff; border-radius: 0; overflow: hidden; opacity: 0; }
.banner .swiper-pagination .swiper-pagination-bullet.cur:after {
    opacity: 1;
    -webkit-animation: w100 6s infinite;
    animation: w100 6s infinite;
}
@-webkit-keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}
@keyframes w100 {
    0% { width: 0; }
    100% { width: 100%; }
}

@media(max-width:1024px ){
    .banner .swiper-pagination { bottom: .4rem; }
}

.swip { background: rgba(17, 19, 75, 0.2); backdrop-filter: blur(16px); transition: all .5s; width: .6rem; height: .6rem; border-radius: 50%; overflow: hidden; position: relative; z-index: 2; }
.swip::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: .09rem;
    height: .14rem;
    transform: translate(-50%,-50%);
}
.swip.swip-l::before { background: url(../images/swip-l.svg)no-repeat center center/cover; }
.swip.swip-r::before { background: url(../images/swip-r.svg)no-repeat center center/cover; }
.swip:hover { background: rgba(17, 19, 75, 0.8); }




.banner .swip { position: absolute; top: 50%; transform: translateY(-50%); }
.banner .swip-l { left: .3rem ; }
.banner .swip-r { right: .3rem ; }



@media(max-width:1024px) {
    .header .logo a { width: 75px; padding: 10px 0; }

    .banner,
    .contaiiner { padding: 0 10px; }
    .banner .swip { top: auto; transform: translateY(0); bottom: .2rem; width: .8rem; height: .8rem; }
    .banner .swip::before { width: .12rem; height: .18rem; }
    .banner .swiper-pagination { bottom: .5rem; }
    .banner .swiper-pagination .swiper-pagination-bullet { width: .7rem; height: .05rem; }
    .banner .swiper-pagination .swiper-pagination-bullet.cur { width: .7rem; }

    .header .eader_r { margin-left: auto; }
    .header .eader_r .zenqio .tubiao { padding: 0 20px 0 25px; font-size: 16px; }
    .header .eader_r .zenqio .tubiao::before { width: 18px; height: 18px; }
    .header .eader_r .zenqio .tubiao::after { width: 10px; height: 6px; }
    .header .eader_r .zenqio .enqioxia { width: 1.73rem; }
    
}





.footer {     background: url(../images/footer.webp) no-repeat center -.13rem / cover; padding: 1.25rem 0 0; margin-top: -.47rem; }
.footer .ooter_top { padding-bottom: 1.47rem; }
.footer .teruo_l .logo a { display: block; width: 1.62rem; }
.footer .teruo_l .logo a img { width: 100%; }
.footer .teruo_l .eruone { margin-top: .9rem; }
.footer .teruo_l .eruone .beo { line-height: 1; }
.footer .teruo_l .eruone .peo { line-height: 1; margin-top: .18rem;  }
.footer .teruo_l .eruone .peo p:nth-child(n+2) { margin-top: .1rem; }

.footer .teruo_r .eruioer { width: 2.58rem; }
.footer .teruo_r .eruioer .ruioe_bt { padding-bottom: .2rem; border-bottom: 1px solid rgba(255, 255, 255, 0.2); color: rgba(255, 255, 255, 0.6); line-height: 1; }
.footer .teruo_r .eruioer .ruioe_pt { margin-top: .3rem; }
.footer .teruo_r .eruioer .ruioe_pt .e:nth-child(n+2) { margin-top: .16rem; }
.footer .teruo_r .eruioer .ruioe_pt .e a { display: block; line-height: 1; color: #fff; transition: all .5s; }
.footer .teruo_r .eruioer .ruioe_pt .e a:hover { color: #0808FF; }

.footer .teruo_r .eruioer:last-child { width: 5.06rem; margin-left: .3rem; }
.footer .teruo_r .eruioer .ruioe_ut { margin-top: .3rem; }
.footer .teruo_r .eruioer .ruioe_ut .e a { display: block; line-height: 1; color: #fff; }
.footer .teruo_r .eruioer .ruioe_ut .eu { margin-top: .18rem; }
.footer .teruo_r .eruioer .ruioe_ut .eu .e { line-height: 1.3; line-height: 1.3; text-indent: -.8rem; margin-left: .8rem; word-break: break-all; }
.footer .teruo_r .eruioer .ruioe_ut .eu .e:nth-child(n+2) { margin-top: .12rem; }

.footer .teruo_r .eruioer .ruioe_ni { margin-top: .35rem; }
.footer .teruo_r .eruioer .ruioe_ni .oeni { margin-right: .22rem; position: relative; }
.footer .teruo_r .eruioer .ruioe_ni .oeni .icon { opacity: .5; transition: all .5s; cursor: pointer; }
.footer .teruo_r .eruioer .ruioe_ni .oeni:hover .icon { opacity: 1; }
.footer .teruo_r .eruioer .ruioe_ni .oeni:last-child { margin-right: 0; }
.footer .teruo_r .eruioer .ruioe_ni .oeni .emwen { position: absolute; top: calc(100% + .08rem); left: 50%; transform: translateX(-50%); background: #fff; width: 2.55rem; padding: .1rem; border-radius: .1rem; transition: all .5s; opacity: 0; visibility: hidden; pointer-events: none; }
.footer .teruo_r .eruioer .ruioe_ni .oeni:hover .emwen { opacity: 1; visibility: visible; pointer-events: auto; }
.footer .teruo_r .eruioer .ruioe_ni .oeni .emwen::before {
    position: absolute;
    content: "";
    top: -.06rem;
    left: 50%;
    transform: translateX(-50%);
    width: .3rem;
    height: .3rem;
    background: url(../images/sixned.svg)no-repeat center center;
    background-size: 100% 100%;
}
.footer .teruo_r .eruioer .ruioe_ni .oeni .emwen .ewm { width: 1.06rem; }
.footer .teruo_r .eruioer .ruioe_ni .oeni .emwen .tex { width: calc(100% - 1.1rem); margin-left: auto; line-height: 1.473; }
.footer .teruo_r .eruioer .ruioe_ni .oeni .emwen .tex span { color: #3037D8; }

.footer .ooter_btm { border-top: 1px solid rgba(255, 255, 255, 0.2); padding: .3rem 0; }
.footer .ooter_btm a { display: inline-block; color: rgba(255, 255, 255, 0.6); transition: all .5s; }
.footer .ooter_btm a:last-child { margin-left: .28rem; }
.footer .ooter_btm a:hover { color: #0808FF; }

.footer .ooter_btm .telbm { color: rgba(255, 255, 255, 0.6); }
.footer .ooter_btm .telbm a { margin-left: 0; }

.footer .teruo_r .eruioer .ruioe_ni .oeni .wnen { position: absolute; top: calc(100% + .08rem); left: 50%; transform: translateX(-50%); background: #fff; width: 1.1rem; padding: .1rem; border-radius: .1rem; transition: all .5s; opacity: 0; visibility: hidden; pointer-events: none; overflow:initial; }
.footer .teruo_r .eruioer .ruioe_ni .oeni .wnen img { position:relative; z-index:2; }
.footer .teruo_r .eruioer .ruioe_ni .oeni:hover .wnen { opacity: 1; visibility: visible; pointer-events: auto; }
.footer .teruo_r .eruioer .ruioe_ni .oeni .wnen::before {
    position: absolute;
    content: "";
    top: -.06rem;
    left: 50%;
    transform: translateX(-50%);
    width: .3rem;
    height: .3rem;
    background: url(../images/sixned.svg)no-repeat center center;
    background-size: 100% 100%;
}

 
.footer .taisbxuib { text-align:center; width:100%; position:relative; margin-bottom:1.23rem; }
.footer .taisbxuib:before {
    position: absolute;
    content: "";
    top: 55%;
    left: 50%;
    height: 2px;
    width: 2.09rem;
    transform: translate(-50%, -50%);
    background: linear-gradient(270deg, #3037d800 0%, #3037d8 60%, #3037d800 100%);
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: bottom;
}
.footer .taisbxuib .beo { font-size: .35rem; letter-spacing: 0.082em; }
.footer .taisbxuib .peo { margin-top:.4rem; font-size: .21rem; letter-spacing: 0.6em; }
.footer .taisbxuib .peo br { display:none; }
.footer .taisbxuib:after {
position: absolute;
    content: "";
    width: 14.58rem;
    height: 4.67rem;
    top: 1.8rem;
    left: -2.8rem;
    background: url(../images/tasnnes.png) no-repeat center center / cover;
}

@media(max-width:1024px) {
    .footer { padding: 40px 0 0; }
    .footer .teruo_l .logo a { width: 1.5rem; }
    .footer .teruo_l .eruone { margin-top: 20px; }
    .footer .teruo_r { width: 100%; }
    .footer .teruo_r .eruioer:last-child { width: 100%; margin-left: 0; margin-top: 10px; }
    .footer .ooter_top { padding-bottom: 30px; }
    .footer .teruo_r .eruioer .ruioe_ni { margin-top:.8rem; }
    .footer .teruo_r .eruioer .ruioe_ni .oeni .emwen { left: 0; transform: translateX(0); width: 4rem; }
    .footer .teruo_r .eruioer .ruioe_ni .oeni .emwen::before { display: none; top: 130%; }
    .footer .teruo_r .eruioer .ruioe_ni .oeni .emwen .ewm { width: 1.5rem; }
    .footer .teruo_r .eruioer .ruioe_ni .oeni .emwen .tex { width: calc(100% - 1.7rem); margin-left: auto; }
    .footer .ooter_btm .terbm { margin-bottom:15px; }
    .footer .ooter_btm .telbm { width: 100%; margin-top: 0; }
    .footer .ooter_btm { padding: 30px 0; text-align:center; }
    .footer .teruo_r .eruioer .ruioe_ni .oeni .wnen { width:1.7rem; }
    .footer .teruo_r .eruioer .ruioe_ni .oeni .wnen::before { display:none; }
    .footer .teruo_r .eruioer .ruioe_ni .oeni .icon { opacity:1; }
    .footer .taisbxuib .peo { letter-spacing: 0.2em; }
}


/**首页**/
.relatives { position: relative; z-index: 2; }

.padd30 { padding: 0 .3rem; }

.home_a { padding: 1.88rem 0 1.5rem; }
.cotnnwe { padding: 0 .3rem; }
.home_a .omea_btm { margin-top: .97rem; padding: .32rem 0 0; mask: url(../images/zhezhaoa.svg) center top / cover no-repeat; mask-size: 100% auto; background: #02030E; border-radius: 0 0 .24rem .24rem; }
.home_a .omea_btm .omeaw_l { padding: .72rem 0 0; width: 1.75rem; }
.home_a .omea_btm .omeaw_l .weowe { line-height: 1.3; background: linear-gradient(180deg, #7676ff 0%, #5959ff 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }

.home_a .omea_btm .omeaw_l .weowe:nth-child(2) {
    margin: 2rem 0 2.4rem;
}

.home_a .omea_btm .omeaw_r { width: calc(100% - 1.75rem); }
.home_a .omea_btm .omeaw_r .eawr_li { height: 9.05rem; position: relative; padding: .75rem 0 0; }
.home_a .omea_btm .omeaw_r .eawr_li::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 2.5rem;
    height: 100%;
    background: url(../images/eawrli.webp)no-repeat top center/cover;
}
.home_a .omea_btm .omeaw_r .eawr_li:nth-child(1):before { background: url(../images/eawrlia.webp)no-repeat center center/cover; }
.home_a .omea_btm .omeaw_r .eawr_li .daohwe { text-align: center; }
.home_a .omea_btm .omeaw_r .eawr_li .daohwe .aohwe { line-height: 1; font-weight: 900; }
.home_a .omea_btm .omeaw_r .eawr_li .daohwe .aohme { line-height: 1; opacity: .5; margin-top: .09rem; }

.home_a .omea_btm .omeaw_r .eawr_li1 { width: 23.917%; }
.home_a .omea_btm .omeaw_r .eawr_li2 { width: 26.232%; }
.home_a .omea_btm .omeaw_r .eawr_li3 { width: 25.104%; }
.home_a .omea_btm .omeaw_r .eawr_li4 { width: 24.747%; }

.home_a .omea_btm .omeaw_r .eawr_li1 .isnem { width: 100%; padding: 0 .1rem 0 .32rem; margin-top: .05rem; }
.home_a .omea_btm .omeaw_r .eawr_li2 .isnem { width: 100%; padding: 0 .52rem 0 .56rem; margin-top: .05rem; position: relative; display:flex; flex-wrap:wrap; align-items:center;  }
.home_a .omea_btm .omeaw_r .eawr_li3 .isnem { width: 100%; padding: 0 .61rem 0 .64rem; margin-top: .05rem; position: relative; display:flex; flex-wrap:wrap; align-items:center; }
.home_a .omea_btm .omeaw_r .eawr_li4 .isnem { width: 100%; padding: 0 .36rem 0 .55rem; margin-top: -.02rem; }

.home_a .omea_btm .omeaw_r .eawr_li .isnebtao { padding: 0 .3rem 0 .3rem; line-height: 1.6; }
.home_a .omea_btm .omeaw_r .eawr_li .isnebtao .e { position: relative; padding-left: .16rem; }
.home_a .omea_btm .omeaw_r .eawr_li .isnebtao .e::before {
    position: absolute;
    content: "";
    top: .09rem;
    left: 0;
    width: .06rem;
    height: .06rem;
    background: #fff;
    border-radius: 50%;
}

.home_a .omea_btm .omeaw_r .eawr_li1 .isnebtao { margin-top: .3rem; }
.home_a .omea_btm .omeaw_r .eawr_li2 .isnebtao { margin-top: .3rem; }
.home_a .omea_btm .omeaw_r .eawr_li3 .isnebtao { margin-top: .3rem; }

.home_a .omea_btm .omeaw_r .eawr_li2 .isnem::before {
    position: absolute;
    content: "";
    top: 50%;
    right: -.56rem;
    width: 1rem;
    height: .39rem;
    transform: translateY(-50%);
    background: url(../images/isnem.svg)no-repeat center center/cover;
}
.home_a .omea_btm .omeaw_r .eawr_li3 .isnem::before {
    position: absolute;
    content: "";
    top: 50%;
    right: -.56rem;
    width: 1rem;
    height: .15rem;
    transform: translateY(-50%);
    background: url(../images/isnema.svg)no-repeat center center/cover;
}


.home_a .mgo{border-radius:0.2rem;overflow:hidden;}
.home_a .mgo img{
    transition: all 0.6s;
    mask: url(../images/zhezhao.svg) center center/cover no-repeat;
    mask-position: 0 -50px;
}
.home_a .wow.animated .mgo img{
    mask-position: 0 0;
}

.home_d { padding: 0 .3rem; margin-top: -.34rem; }
.home_d .icon { position: absolute; width: 5.92rem; top: 33%; left: 50%; transform: translate(-50%,-50%);  }
.home_d .img { opacity: 0; transition: all .9s; }
.home_d .img.animated { opacity: 1; }
.home_d .text { position: absolute; width: 100%; padding: 0 20px; left: 0; bottom: 1.5rem; }


.bg_bao { position: relative; overflow: hidden; margin-top: -5rem; padding-top: 5rem; z-index: 1; }
.bg_bao::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/bg_bao.webp)no-repeat top center/cover;
}

.home_e { padding-top: 1.5rem; padding-bottom: 1rem; }
.home_e .omee_btm { margin-top: .8rem; }
.home_e .omee_btm .box { margin-bottom:.3rem; }
.home_e .omee_btm .box:last-child { margin-bottom:0; }
.home_e .omee_btm .box .swiper-wrapper{transition-timing-function: linear;}

.home_e .omee_btm .box .swiper-wrapper .swiper-slide .img { margin:5px; /*height: .94rem;*/ display: flex; justify-content: center; align-items: center; }
.home_e .omee_btm .box .swiper-wrapper .swiper-slide .img img {  max-width: 85%;  filter: brightness(0) invert(1);}

.home_f { padding: 1.22rem 0 1.4rem; }
.home_f .omef_btm  { padding: .75rem 0; }


.home_f .swiper-slide { transform: scale(1); transition: all .5s; position: relative;}
.home_f .swiper-slide-active { transform: scale(1.2); transition: all .5s; z-index: 3; }

.home_f .swiper-slide .img{opacity: 0;position:relative;overflow:hidden;border-radius:0.2rem;}
.home_f .swiper-slide-active .img{transition: all .5s; opacity: 1;}
.home_f .swiper-slide-prev .img{transform: translateX(calc(50% + 0.3rem));transition: all .5s; opacity: 1;}
.home_f .swiper-slide-next .img{transform: translateX(calc(-50% - 0.3rem));transition: all .5s; opacity: 1;}

.home_f .swiper-slide .img:before{
    background:rgba(0,0,0,0.5);
    content:"";
    position:absolute;
    top：0;
    left:0;
    width: 100%;
    height:100%;
    transition: all 0.6s;
    opacity:1;
}
.home_f .swiper-slide-active .img:before{opacity:0;}
.home_f .swip { position: absolute; top: 50%; transform: translateY(-50%); }
.home_f .swip-l { left: .5rem; background: rgba(51, 51, 51, 0.4); }
.home_f .swip-r { right: .5rem; background: rgba(51, 51, 51, 0.4); }
.home_f .swip:hover { background: rgba(17, 19, 75, 0.8); }
.home_f .qiwen_am { position: absolute; bottom: .27rem; left: 50%; transform: translateX(-50%); padding: .04rem; border-radius: .5rem; z-index: 2; background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(30px); }
.home_f .qiwen_am .am { line-height: 1; padding: .14rem .33rem; background: rgba(255,255,255,0); border-radius: .5rem; transition: all .5s; }
.home_f .qiwen_am .am.cur { background: rgba(255,255,255,1); color: #222222; }

.home_b { position: relative; }
.home_b canvas { position: absolute; bottom: 0; left: 0; }
.home_b::before { 
    position: absolute;
    content: "";
    top: -25.6rem;
    left: 0;
    width: 100%;
    height: 44.34rem;
    background: url(../images/home_b.webp) no-repeat center center/cover;
    /* 动画核心 */
    animation: bgFlow 12s linear infinite alternate;
}

/* 背景缓慢缩放+轻微位移律动 */
@keyframes bgFlow {
    0% {
        transform: scale(1) translate(0, 0);
    }
    100% {
        transform: scale(1.08) translate(8px, 8px);
    }
}
.home_b .container { position: relative; z-index: 2; }
.home_b .ungwe { width: 6.94rem; position: relative; z-index: 2; margin-top: -.8rem; }
.home_b .ungwe .img { transform: translateX(10%); opacity: 0; transition: all 2s; }
.home_b .ungwe.animated .img { transform: translateX(0); opacity: 1; }
.home_b .twnenw { position: absolute; top: 48%; width: 9.5rem; transform: translateY(-50%); left: 0; }
.home_b .twnenw .tweone { margin-top: .5rem; }
.home_b .twnenw .tweone .eone { position: relative; width: 3.1rem; text-align: left; margin-right: .1rem; height: 2rem; margin-bottom: .1rem; padding: .25rem .3rem; background: linear-gradient(180deg, #ffffff66 0%, #ffffff99 100%); border-radius: .2rem; border: 1px solid #fff; } 
.home_b .twnenw .tweone .eone:nth-child(3n) { margin-right: 0; }
.home_b .twnenw .tweone .eone .one { font-weight: bold; color: #3037D8; }
.home_b .twnenw .tweone .eone .eixbn { position: absolute; bottom: .3rem; left: 0; width: 100%; padding: 0 .3rem; line-height: 1.4; }
.home_b .twnenw .tweone .eone:nth-child(3) { opacity: 0; }
.home_b .twnenw .tweone .eone:nth-child(4) { opacity: 0; }

@media(max-width:1920px) {
    .home_f .omef_btm  { padding: .55rem 0; } 
    .home_a .omea_btm .omeaw_l .weowe:nth-child(2) { margin: 1.61rem 0 1.97rem; }
    .home_a .omea_btm .omeaw_r .eawr_li { height:7.05rem; }
}

@media(max-width:1024px) {
    .home_e .omee_btm .box .swiper-wrapper .swiper-slide .img img { max-width:95%; }
    .home_a{padding:0.8rem 0 3rem;}
    .home_a .omea_btm { margin-top: .3rem; mask: url(../images/zhezhaoaa.svg) center top / cover no-repeat; position: relative; }
    .home_a .omea_btm .omeaw_r .menwsne {overflow-x: scroll; overflow-y: hidden; scrollbar-width: none; -ms-overflow-style: none; }
    .home_a .omeaw_r .menwsne::-webkit-scrollbar {
        display: none;
    }
    .home_a .omea_btm .omeaw_r .menwsne .flexcenter4 { min-width: 20rem; }
    .home_a .omea_btm .omeaw_r .eawr_li { height: 10.05rem; }
    .home_a .omea_btm .omeaw_l .weowe:nth-child(2) { margin: 2.5rem 0 2.7rem; }

    .home_a .cotnnwe { padding: 0 10px; }
    .home_a .cotnnwe .dsiennc { position: absolute; width: 100%; bottom: .34rem; left: 0; }
    .home_a .cotnnwe .dsiennc .dnwnse { position: relative; width: 2.5rem; height: .05rem; background: rgba(255, 255, 255, .3); display: inline-block; border-radius: .5rem; margin-bottom: .12rem; }
    .home_a .cotnnwe .dsiennc .dnwnse span { position: absolute; top: 50%; transform: translateY(-50%); left: 0; width: 50%; height: 100%; background: #fff; border-radius: .5rem; }


    .home_a .cotnnwe .dsiennc .ennc { line-height: 1; opacity: .6; font-size:14px; }

    .home_b { padding-bottom: 0; }

    .home_b canvas { bottom: -1rem; }
    .home_b .twnenw .tweone .eone:nth-child(3),
    .home_b .twnenw .tweone .eone:nth-child(4) { display: none; }
    .home_b .ungwe {         
        width: 5.3rem;
        margin-top: 0;
        position: absolute;
        right: -.5rem;
        top: 3.6rem;
        z-index: 3;
    }
    .home_b .twnenw { position: relative; left: 0; z-index: 2; transform: translateY(0); width: 4.3rem; }    
    .home_b .twnenw .tweone .eone { width: 100%; margin-right: 0; margin-bottom: .2rem; }
    
    .home_d{margin-top:0; padding: 0 10px; }
    .home_d .icon { width: 4rem;top:40%;}
    .home_d .img{margin-top:0.4rem;}
    .home_d .text { bottom: 1.2rem; }
    .home_d .tiite .it { background: rgba(48, 55, 216, 0.07); border: 1px solid #3037D8; color: initial; }
    .home_d .tiite .it span {
        background: linear-gradient(270deg, #2da6ee 0%, #3037d8 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        display: inline-block;
    }
    .home_d .tiite .it::before {
        background: url(../images/tiite.svg) no-repeat center center / cover;
    }

    .home_f { padding: 1rem 0 .8rem; }
    .home_f .qiwen_am { position: initial; transform: translateX(0); background: #6666668a; }
    .home_f .swip { display: none; }
    .home_f .omef_btm { padding: 0; width:calc(100% - 20px);margin-left:auto;margin-right:auto;}
    .home_f .omef_btm .swiper-container { padding: .3rem 0; margin-bottom: 20px; }
    .home_f .qiwen_am { padding: 5px; margin: 0; width:100%;}
    .home_f .qiwen_am .am { width: 33.33%; padding-left: 0; padding-right: 0; font-size:0.24rem;}

    .home_f .omef_btm .swiper-slide-active{ transform: scale(1.1);}
    .home_f .omef_btm .swiper-slide-prev { transform: translateX(5.4rem); }
    .home_f .omef_btm .swiper-slide-next { transform: translateX(-5.4rem); }
    .home_f .swiper-slide-next .img,.home_f .swiper-slide-prev .img{transform: initial;}

    .home_f .omef_bom { width: 100%; padding: 0 10px; margin-top: .3rem; text-align:center; }
    .home_f .omef_bom .tansne {
        display: inline-block;
    }
    .home_f .omef_bom .swip { display: block; width: .8rem; height: .8rem; background: rgba(17, 19, 75, 0.1); backdrop-filter: blur(16px); }
    .home_f .omef_bom .swip::before {
        width: .12rem;
        height: .18rem;
    }
     .home_f .omef_bom .swip:hover {
         background: rgba(17, 19, 75, 0.8);
     }
    .home_f .swip.swip-l::before { background: url(../images/swip-la.svg)no-repeat center center/cover; }
    .home_f .swip.swip-r::before { background: url(../images/swip-ra.svg)no-repeat center center/cover; }

    .home_f .swip.swip-l:hover:before { background: url(../images/swip-l.svg)no-repeat center center/cover; }
    .home_f .swip.swip-r:hover:before { background: url(../images/swip-r.svg)no-repeat center center/cover; }


    .home_f .swip-l { left: 10px; margin-right:.2rem; }
    .home_f .swip-r { right: 10px; }

    .home_e { padding-top: 0; padding-bottom: 40px; }
    .footer-wai { padding: 0; position:relative; z-index:2; }
    .home_e .omee_btm { margin-top: 20px;  }
    .home_e .omee_btm.mb {
        display:block !important;
    }
    .bg_bao { margin-top: 0; padding-top: 0; }

    .footer { margin-top: -24px; }

    .home_a { padding: .8rem 0; }
    .tiite .xq { width: 100%; margin-top: 10px; }
    
    body.homebg {
        background: url(../images/home_ba.webp) no-repeat center center / cover; 
    }
    .home_b::before { display: none; }
    
    
    .bg_bao::before {
        width: 100%;
        height:31.5rem;
        bottom: -.2rem;
        top: auto;
    }
    
    .home_f .swip {
        position: initial;
        transform: translateY(0);
    }
}


/**开悟模型**/
.nybanner .taosne { width: 100%;

     /*aspect-ratio: 16 / 7;*/
}
.nybanner video { width: 100%; height: 100%; object-fit: cover; }
.nybanner .texta { position:absolute; top:48.2%; left: 0; width: 100%; transform: translateY(-50%); text-align: center; }
.nybanner .texta .icon { width: 5.92rem; display: inline-block; margin-bottom: 2rem; }
.nybanner .texta .icon img { width: 100%; }
.nybanner .texta .anwen { width: .6rem; height: .6rem; margin-top: 1.2rem; display: inline-block; background: url(../images/anwen.svg)no-repeat center center/cover; animation: bounceUpDown 1.2s ease-in-out 1s infinite; }
@keyframes bounceUpDown {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0);
    }
}

.nybanner.cur .texta { -webkit-animation: fa6 1s linear 1; }

.kaiwu_a { padding: 1.55rem 0 .7rem; }
.kaiwu_a:before {
    position: absolute;
    content: "";
    top: -2.41rem;
    left: 0;
    width: 100%;
    height: 30.73rem;
    background: url(../images/kaiwu_bbag.webp)no-repeat center center/cover;
    animation: bgFlow 12s linear infinite alternate;
}
.kaiwu_a .imgw { margin-top: .7rem; }
.kaiwu_a .imgw img {
    transition: all 0.6s;
    mask: url(../images/zhezhao.svg) center center / cover no-repeat;
    mask-position: 0 -50px;
    background: url(../images/pwen.webp)no-repeat center center/cover;
    mask-size: 105% auto;
}
.kaiwu_a .imgw.animated img { mask-position: 0 0; }


.kaiwu_b { padding: 0 .3rem; position: relative; z-index: 2; }
.kaiwu_b .aiwub_bg { background: url(../images/kaiwu_bbg.webp)no-repeat center center/cover; padding: 1.5rem 3.07rem 1.36rem; }
.kaiwu_b .aiwub_bg .img { margin-top: .33rem; display:block; }

.kaiwu_c { margin-top: -1rem; padding: 3.52rem 0 1.5rem; position: relative; }
.kaiwu_c::before {
    position: absolute;
    content: "";
    top: -2.41rem;
    left: 0;
    width: 100%;
    height: 14.41rem;
    background: url(../images/kaiwu_c.webp)no-repeat center center/cover;
}
.kaiwu_c .container { position: relative; z-index: 2; }
.kaiwu_c .uimg { margin-top: .65rem; }
.kaiwu_c .uimg img { width: calc(25% - .09rem); margin-right: .12rem; }
.kaiwu_c .uimg img:last-child { margin-right: 0; }

@media(max-width:1024px) {
    .nybanner .texta { top: 50%; }
    .nybanner .texta .icon { width: 4rem; margin-bottom: .7rem; }
    .nybanner .texta .anwen { margin-top: 2.7rem; }
    .nybanner .taosne { width: 100%; aspect-ratio: initial; }

    .kaiwu_a { padding: .8rem 0; }
    .kaiwu_a .imgw { margin-top: 25px; }
    .kaiwu_a .imgw img { mask: url(../images/zhezhaoau.svg) center center / cover no-repeat; mask-size: 100% auto; background: url(../images/pwena.webp)no-repeat center center/cover; }

    .kaiwu_b { padding: 0 10px; }
    .kaiwu_b .aiwub_bg { padding: 40px 20px; background: #0d0823 }
    .kaiwu_b .tiite .ti { font-size: .44rem; }

    .kaiwu_c { padding: .8rem 0; margin-top: 0; }
    .kaiwu_c::before { background: url(../images/kaiwu_ca.webp)no-repeat center center/cover; top: auto; bottom: 0; height: 17.41rem; }
    .kaiwu_c .uimg img { width: calc(50% - 3px); margin-right: 6px; margin-bottom: 14px; }
    .kaiwu_c .uimg img:nth-child(2n) { margin-right: 0; }
    
    .kaiwu_a:before {
            animation: initial;
    }
    

}
    .kaiwu_b .ti span {
            letter-spacing: 0.025em;
    }
    
/**关于我们**/
.nybanner .textb { position: absolute; top: 50%; width: 100%; padding: 0 .5rem; left: 50%; transform: translate(-50%,-50%); text-align: center; z-index: 3; }
.nybanner .textb .extba { letter-spacing: 0.28em; line-height: 1.13; }
.nybanner .textb .extbb { letter-spacing: 0.63em; line-height: 1.52; margin-top: .27rem; }
.nybanner_bhg { position: relative; z-index: 3; overflow: hidden; } 
.nybanner_bhg::before {
    position: absolute;
    content: "";
    top: 1rem;
    left: 0;
    width: 100%;
    height: 11.1rem;
    background: url(../images/homebgula.webp)no-repeat center center/cover; 
    background-size: 100% 100%;
}
.nybanner_bhg .img { position: relative; z-index: 3; }

.guanyuw_a { padding: 1.39rem 0 1.55rem; position: relative; position: relative; z-index: 2; }
.guanyuw_a .yuwa_btm { line-height: 1.83; margin-top: .6rem; }

.homebgul { position: relative; }
.homebgula { position: relative; }
.homebgula::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 87%;
    background: url(../images/homebgulae.webp)no-repeat center center/cover;
    background-size: 100% 100%;
}
.homebgula .footer-wai { position: relative; z-index: 2; }
.homebgula .nybanner_bhg::before { display: none; }


.uweind { position: relative; z-index: 3; }


.guanyuw_b { position: relative; padding: 1.18rem 0 1.5rem; box-shadow: 0px -3px 77px -35px rgba(1, 5, 111, 0.5); }


.guanyuw_b .container { position: relative; z-index: 2; }
.guanyuw_b .insbeb { margin-top: .5rem; }
.guanyuw_b .tiite .itu { color: #3037D8; }
.guanyuw_b .tiite .ti { margin-top: .1rem; }

.guanyuw_b .insbeb .swip { position: absolute; top: 50%; transform: translateY(-50%); }
.guanyuw_b .insbeb .swip-l { left: -1rem; }
.guanyuw_b .insbeb .swip-r { right: -1rem; }
.guanyuw_b .insbeb .swiper-pagination { position: inherit; line-height: 1; bottom: 0; margin-top: .6rem; }
.guanyuw_b .insbeb .swiper-pagination .swiper-pagination-bullet { width: .12rem; height: .12rem; transition: all .5s; background: #3037D8; opacity: 1; margin:0 .2rem 0 0; border-radius: .5rem; }
.guanyuw_b .insbeb .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.guanyuw_b .insbeb .swiper-pagination .swiper-pagination-bullet-active { width: .42rem; }

.guanyuw_b .insbeb .swiper-container { overflow: hidden; }
.guanyuw_b .insbeb .swiper-container .uwen { width: 100%; }
.guanyuw_b .insbeb .swiper-container .uwen .juzne { width: 7.6rem; display: inline-block; }
.guanyuw_b .insbeb .swiper-container .uwen .juzne .wesd { margin-right: .4rem; width: calc(50% - .2rem); }
.guanyuw_b .insbeb .swiper-container .uwen .juzne .wesd:last-child { margin-right: 0; }

.guanyuw_b .insbeb .swiper-container .wesd { position: relative; }
.guanyuw_b .insbeb .swiper-container .wesd .imgn { position: relative; }
.guanyuw_b .insbeb .swiper-container .wesd .imgn::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1.49rem;
    background: linear-gradient(180deg, #38383800 0%, #383838 100%);
}
.guanyuw_b .insbeb .swiper-container .wesd .imgn img { width: 100%; }
.guanyuw_b .insbeb .swiper-container .wesd .wenz { position: absolute; opacity: 1; transition: all .5s; bottom: .3rem; left: 0; width: 100%; padding: 0 .33rem; }
.guanyuw_b .insbeb .swiper-container .wesd .wenz .nza { line-height: 1; }
.guanyuw_b .insbeb .swiper-container .wesd .wenz .nzb { line-height: 1; }

.guanyuw_b .insbeb .swiper-container .wesd .taiweb { opacity: 0; transition: all .5s; text-align: left; padding: .72rem .47rem .2rem; border-radius: .2rem; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(48, 55, 216, 0.8); backdrop-filter: blur(10px); }
.guanyuw_b .insbeb .swiper-container .wesd .taiweb .wenba .wenza { padding-bottom: .19rem; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.guanyuw_b .insbeb .swiper-container .wesd .taiweb .wenba .wenza .nza { line-height: 1; }
.guanyuw_b .insbeb .swiper-container .wesd .taiweb .wenba .wenza .nzb { line-height: 1; }
.guanyuw_b .insbeb .swiper-container .wesd .taiweb .wenba .wenenb { line-height: 1.25; margin-top: .28rem; } 
.guanyuw_b .insbeb .swiper-container .wesd .taiweb .wenba .wenenb ul li { padding-left: .12rem; position: relative; }
.guanyuw_b .insbeb .swiper-container .wesd .taiweb .wenba .wenenb ul li:nth-child(n+2) { margin-top: .12rem; }
.guanyuw_b .insbeb .swiper-container .wesd .taiweb .wenba .wenenb ul li::before {
    position: absolute;
    content: "";
    left: 0;
    top: .07rem;
    width: .05rem;
    height: .05rem;
    border-radius: 50%;
    background: #fff;
}
.guanyuw_b .insbeb .swiper-container .wesd:hover .wenz { opacity: 0; }
.guanyuw_b .insbeb .swiper-container .wesd:hover .taiweb { opacity: 1; }

.guanyuw_b .insbeb .swiper-container .nwene .taonwe { width: calc(16.66% - .125rem);  margin-right: .15rem; background: rgba(255, 255, 255, 0.3); position: relative; }
.guanyuw_b .insbeb .swiper-container .nwene .taonwe:last-child { margin-right: 0; }
.guanyuw_b .insbeb .swiper-container .nwene .taonwe .wnzne { padding: .3rem .25rem; min-height:2rem; }
.guanyuw_b .insbeb .swiper-container .nwene .taonwe .wnzne .jxn { margin-top: .05rem; }
.guanyuw_b .insbeb .swiper-container .nwene .taonwe .taobuwen { transition: all .5s; opacity: 0; position: absolute; border-radius: .2rem; overflow: hidden; backdrop-filter: blur(10px); top: 0; left: 0; width: 100%; height: 100%; background: rgba(48, 55, 216, 0.8); padding: .52rem .27rem .2rem; }
.guanyuw_b .insbeb .swiper-container .nwene .taonwe .taobuwen .zn { line-height: 1; }
.guanyuw_b .insbeb .swiper-container .nwene .taonwe .taobuwen .jxn { line-height: 1.5; margin: .13rem 0 .2rem; padding-bottom: .24rem; border-bottom: 1px solid rgba(255, 255, 255, 0.3); } 
.guanyuw_b .insbeb .swiper-container .nwene .taonwe .taobuwen ul li { padding-left: .12rem; position: relative; }
.guanyuw_b .insbeb .swiper-container .nwene .taonwe .taobuwen ul li:nth-child(n+2) { margin-top: .08rem; }
.guanyuw_b .insbeb .swiper-container .nwene .taonwe .taobuwen ul li::before {
    position: absolute;
    content: "";
    left: 0;
    top: .07rem;
    width: .05rem;
    height: .05rem;
    border-radius: 50%;
    background: #fff;
}

.guanyuw_b .insbeb .swiper-container .nwene .taonwe:hover .taobuwen { opacity: 1; }
.guanyuw_b canvas {
    position: absolute;
    bottom: 0;
    left: 0;
}

.guanyuw_c { padding:1rem 0 1.47rem; }
.guanyuw_c .tyaone { width: 100%; }
.guanyuw_c .nyuwc_top { margin-top: .7rem; }
.guanyuw_c .nyuwc_top .tyaone ul li { width: calc(12.5% - .14rem); margin-right: .16rem; margin-bottom: .16rem; }
.guanyuw_c .nyuwc_top .tyaone ul li:nth-child(8n) { margin-right: 0; }
.guanyuw_c .nyuwc_top .tyaone ul li img {border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 10px; width: 100%; filter: brightness(0) invert(1); }



@media(max-width:1024px) {
    .nybanner .textb { padding: 0 .5rem; }
    .nybanner .textb .extba { line-height: 1.4; }
    .nybanner .textb .extbb { margin-top: .2rem; letter-spacing: 0.18em; }

    .guanyuw_a { padding: .8rem 0; }


    .guanyuw_b { padding: .8rem 10px; }
    .guanyuw_b .insbeb .swiper-container .uwen .juzne { width: 100%; }
    .guanyuw_b .insbeb .swiper-container .wesd .taiweb { padding: .2rem; opacity: 0 !important; }
    .guanyuw_b .insbeb .swiper-container .wesd:hover .wenz {
        opacity: 1;
    }
    .guanyuw_b .insbeb .swiper-container .nwene .taonwe { width: calc(50% - .2rem); margin-right: .4rem; margin-bottom: .4rem; }
    .guanyuw_b .insbeb .swiper-container .nwene .taonwe:nth-child(2n) { margin-right: 0; }
    .guanyuw_b .insbeb .swiper-pagination { margin-top: .4rem; }
    .guanyuw_b .insbeb { margin-top: .4rem; }
    .guanyuw_c .nyuwc_top { margin-top: .3rem; }
    .guanyuw_c .nyuwc_top .tyaone ul li { width: calc(33.3% - .14rem); margin-right: .2rem; margin-bottom: .2rem; }
    .guanyuw_c .nyuwc_top .tyaone ul li:nth-child(8n) {
        margin-right: .2rem;
    }
    .guanyuw_c .nyuwc_top .tyaone ul li:nth-child(3n) {
        margin-right: 0;
    }
     .footer { background: #11134B; }


    .nybanner_bhg::before { height: 13.9rem; }
    
    .guanyuw_b .insbeb .swiper-container .wesd .taiweb .wenba .wenenb ul li::before { top:.14rem; }
    .guanyuw_b .insbeb .swiper-container .wesd .wenz { padding:0 .13rem; }
    .guanyuw_b .insbeb .swiper-container .wesd .wenz .nza { font-size:.24rem; }
    .guanyuw_b .insbeb .swiper-container .wesd .wenz .nzb { font-size:.2rem; }
}

/**最新动态**/
.nybanner .textc { top: 50%; text-align: left; padding: 0; }
.nybanner .textc .extbea { line-height: 1.13; }
.uwneifo { background: url(../images/uwneifo.webp)no-repeat center center/cover; }
.uwneifo { background: url(../images/uwneifoa.webp)no-repeat center center/cover; }
.newse_a { padding: 1.6rem 0 1.58rem; }
.newse_a .ewsea_top { position:relative; z-index:1; }
.newse_a .ewsea_top .taonwei { position: relative; margin-bottom: .1rem; }
.newse_a .ewsea_top .taonwei .sosnei { background: #FFFFFF; width: 2.56rem; padding: 0 .25rem; line-height: .61rem; border-radius: .5rem; position: relative; }
.newse_a .ewsea_top .taonwei .sosnei::before {
    position: absolute;
    content: "";
    top: 50%;
    right: .33rem;
    width: .15rem;
    height: .09rem;
    transform: translateY(-50%);
    background: url(../images/sosnei.svg)no-repeat center center/cover;
}
.newse_a .ewsea_top .taonwei .suenwe {
    position: absolute;
    width: 100%;
    top: 100%;
    padding-top: .1rem;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.3s ease;
}
.newse_a .ewsea_top .taonwei:hover .suenwe { opacity: 1; visibility: visible; pointer-events: auto; }
.newse_a .ewsea_top .taonwei .suenwe .uwenweo {
    border: 1px solid #E8E8E8;
    border-radius: .2rem;
    background: #fff;
    padding: .17rem .18rem;
}
.newse_a .ewsea_top .taonwei .suenwe .uwenweo ul li { line-height: 1; color: rgba(51, 51, 51, 0.6); margin-bottom: .18rem; cursor: pointer; }
.newse_a .ewsea_top .taonwei .suenwe .uwenweo ul li:last-child { margin-bottom: 0; }
.newse_a .ewsea_top .taonwei .suenwe .uwenweo ul li.cur { color: #0808FF; }

.newse_a .ewsea_btm { margin-top: .5rem; }
.newse_a .ewsea_btm .wesnan_top { background: #FFFFFF; border-radius: .1rem; }
.newse_a .ewsea_btm .wesnan_top .snane_l { border-radius: .1rem; overflow: hidden; width: 50%; }
.newse_a .ewsea_btm .wesnan_top .snane_l .bg { width: 100%; height: 100%; }
.newse_a .ewsea_btm .wesnan_top .snane_r { width: 50%; padding: .8rem .77rem; }
.newse_a .ewsea_btm .wesnan_top .snane_r .ne { line-height: 1; color: #3037D8; }
.newse_a .ewsea_btm .wesnan_top .snane_r .iwen { line-height: 1.28; margin: .1rem 0 0; }
.newse_a .ewsea_btm .wesnan_top .snane_r .en { line-height: 2; margin: .12rem 0 .7rem; }

.xiwen { display: inline-block; border: 1px solid #D9D9D9; padding: 0 .3rem; border-radius: .5rem; transition: all .5s }
.xiwen .esne { line-height: .52rem; color: #1D1D1F; height: .5rem; position: relative; padding-right: .25rem; transition: all .5s; }
.xiwen .esne::before {
    position: absolute;
    content: "";
    top: 50%;
    right: 0;
    width: .14rem;
    height: .13rem;
    transform: translateY(-50%);
    background: url(../images/esne.svg)no-repeat center center/cover;
    transition: all .5s;
}

.newse_a .ewsea_btm .wesnan_top .snane_r .xiwen:hover { background: #3037D8; border-color: #3037D8; }
.newse_a .ewsea_btm .wesnan_top .snane_r .xiwen:hover .esne { color: #fff; }
.newse_a .ewsea_btm .wesnan_top .snane_r .xiwen:hover .esne::before {
    background: url(../images/esnea.svg)no-repeat center center/cover;
}

.newse_a .ewsea_btm .wesnan_btm { margin-top: .24rem; }
.newse_a .ewsea_btm .wesnan_btm ul li { background: #FFFFFF; margin-bottom: .2rem; border-radius: .1rem; transition: all .5s; }
.newse_a .ewsea_btm .wesnan_btm ul li:last-child { margin-bottom: 0; }
.newse_a .ewsea_btm .wesnan_btm ul li a { display: block; padding: .42rem .68rem; }
.newse_a .ewsea_btm .wesnan_btm ul li a .ne { line-height: 1; color: #3037D8; transition: all .5s; }
.newse_a .ewsea_btm .wesnan_btm ul li a .iwen { line-height: 1.28; margin: .07rem 0 0; transition: all .5s; }
.newse_a .ewsea_btm .wesnan_btm ul li a .en { line-height: 2; margin: .11rem 0 .3rem; transition: all .5s; }

.newse_a .ewsea_btm .wesnan_btm ul li:hover { background: #3037D8; }
.newse_a .ewsea_btm .wesnan_btm ul li:hover a .ne,
.newse_a .ewsea_btm .wesnan_btm ul li:hover a .iwen,
.newse_a .ewsea_btm .wesnan_btm ul li:hover a .en { color: #fff; }

.newse_a .ewsea_btm .wesnan_btm ul li:hover .xiwen { background: rgba(255, 255, 255, 0.1); border-color: rgba(255, 255, 255, 0); }
.newse_a .ewsea_btm .wesnan_btm ul li:hover .esne { color: #fff; }
.newse_a .ewsea_btm .wesnan_btm ul li:hover .esne::before {
    background: url(../images/esnea.svg)no-repeat center center/cover;
}

.fyq { margin-top: .64rem; text-align: center; }
.fyq .yqin { display: inline-block; }
.fyq a { position: relative; transition: all .5s; background: #FFFFFF; border-radius: .5rem; overflow: hidden; width: .58rem; height: .58rem; line-height: .58rem; margin-right: .15rem; color: #3037D8; }
.fyq a:last-child { margin-right: 0; }

.fyq .prev::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: .08rem;
    height: .14rem;
    transform: translate(-50%,-50%);
    transition: all .5s;
    background: url(../images/preve.svg)no-repeat center center/cover;
}
.fyq .next::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: .08rem;
    height: .14rem;
    transform: translate(-50%,-50%);
    transition: all .5s;
    background: url(../images/nexte.svg)no-repeat center center/cover;
}
.fyq .prev:hover:before {
    background: url(../images/prevea.svg)no-repeat center center/cover;
}
.fyq .next:hover:before {
    background: url(../images/nextea.svg)no-repeat center center/cover;
}

.fyq a.cur,
.fyq a:hover { background: #3037D8; color: #fff; }


@media(max-width:1024px) {
    .nybanner .textc { top: 80%; }
    .newse_a { padding: 90px 0 80px; }
    .newse_a .ewsea_top .taonwei .sosnei { line-height: .85rem; height: .8rem; width: 3rem; padding: 0 .3rem; }
    .newse_a .ewsea_btm .wesnan_top .snane_l { width: 100%; }
    .newse_a .ewsea_btm .wesnan_top .snane_r { width: 100%; padding: 20px; }
    .newse_a .ewsea_btm { margin-top: 20px; }
    .newse_a .ewsea_btm .wesnan_top .snane_r .en { margin: 10px 0 30px; }
    .newse_a .ewsea_btm .wesnan_btm ul li a { padding: 20px; }
    .newse_a .ewsea_btm .wesnan_btm ul li a .en { margin: 10px 0 25px; }

    .fyq { margin-top: 35px; }
    
    .nybanner .textc { padding: 0 30px; }
}


/**5-1技术**/
.siensn { position: relative; z-index: 2; }
.jsihebody { position: relative; }
.jsihebody::before {
    position: absolute;
    content: "";
    top: -6rem;
    left: 0;
    width: 100%;
    height: 102%;
    background: url(../images/jsihebody.webp)no-repeat center center/cover;
}

.jisn_banner .text_js .wbnz { line-height: 1.4; margin: .32rem 0 .3rem; }
.jisn_banner .text_js .fwnens .sne { width: calc(25% - .09rem); margin-right: .12rem; }
.jisn_banner .text_js .fwnens .sne:last-child { margin-right: 0; }

.jsiheb_a { padding: 1.11rem 0 1.6rem; }
.jsiheb_a .siheba_btm { margin-top: .5rem; }
.jsiheb_a .siheba_btm .hebantm { width: calc(33.33% - .133rem); overflow: hidden; margin-right: .2rem; height: 4.19rem; position: relative; border-radius: 0 0 .23rem .23rem; }
.jsiheb_a .siheba_btm .hebantm::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: linear-gradient(180deg, #13154e00 48%, #13154e 96%);
}
.jsiheb_a .siheba_btm .hebantm:last-child { margin-right: 0; }
.jsiheb_a .siheba_btm .hebantm video { width: 100%; height: 100%; object-fit: cover;  mask: url(../images/jsiheb_adao.webp) center top / cover no-repeat; mask-size: 100% 100%; }
.jsiheb_a .siheba_btm .hebantm .wenze { position: absolute; bottom: 0; left: 0; width: 100%; z-index: 3; padding: 0 .46rem .44rem; line-height: 1.26; }


.jsiheb_b { padding-bottom: 1.6rem; }
.jsiheb_b .siheb_btm { overflow: hidden; padding: .93rem .62rem 1.18rem; position: relative; margin-top: .61rem; }
.jsiheb_b .siheb_btm::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    mask: url(../images/jsiheb_bao.webp) center bottom / cover no-repeat;
    background: #f3f3fb;
    mask-size: 100% 100%;
}
.jsiheb_b .siheb_btm .btm_top { position: relative; z-index: 2; }
.jsiheb_b .siheb_btm .btm_top .bto_l { background: linear-gradient(93deg, #0e0820 0%, #10256b 88%); border-radius: .1rem; padding: .24rem 0; text-align: center; width: 1.37rem; margin-right: .66rem; line-height: 1; font-weight: 700; }
.jsiheb_b .siheb_btm .btm_top .bto_r { width: calc(100% - 2.03rem); }
.jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn { width: calc(16.6666% - .142rem); position: relative; padding: .24rem; line-height: 1; margin-right: .17rem; background: #3037D8; border-radius: .1rem; }
.jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn:last-child { margin-right: 0; }
.jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn::before {
    position: absolute;
    content: "";
    top: 50%;
    right: -.14rem;
    width: .11rem;
    height: .14rem;
    transform: translateY(-50%);
    background: url(../images/lansj.svg)no-repeat center center/cover;
    background-size: 100% 100%;
}
.jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn:last-child::before { display: none; }

.jsiheb_b .siheb_btm .btm_top .tor_btm { margin-top: .08rem; }
.jsiheb_b .siheb_btm .btm_top .tor_btm .oriw {  width: calc(16.6666% - .142rem); position: relative; line-height: 1; height: 1.12rem; overflow: hidden; margin-right: .17rem; border-radius: .1rem; }
.jsiheb_b .siheb_btm .btm_top .tor_btm .oriw:last-child { margin-right: 0; }
.jsiheb_b .siheb_btm .btm_top .tor_btm .oriw video { width: 100%; height: 100%; object-fit: cover; }

.jsiheb_b .siheb_btm .btm_topa { margin: .6rem 0 .16rem; }
.jsiheb_b .siheb_btm .btm_topb .bto_r .tor_top .orisn { width: calc(25% - .128rem); }
.jsiheb_b .siheb_btm .btm_topb .bto_r .tor_top .orisn::before { display: none; }

.jsiheb_c { padding: 0 0 .5rem; position: relative; z-index: 2; }
.jsiheb_c .sihebc_btm { margin-top: .61rem; position: relative; padding: .66rem 1rem .8rem; }
.jsiheb_c .sihebc_btm::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    mask: url(../images/jsiheb_cao.webp) center bottom / cover no-repeat;
    background: #f3f3fb;
    mask-size: 100% 100%;
}
.jsiheb_c .sihebc_btm .hebcbtm { position: relative; z-index: 2; margin-bottom: .4rem; }
.jsiheb_c .sihebc_btm .hebcbtm:last-child { margin-bottom: 0; }
.jsiheb_c .sihebc_btm .bntr {
    background: radial-gradient(2% 51% at 51% -9%, #3a62c5 0%, #152b65 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    margin-bottom: .1rem;
}
.jsiheb_c .sihebc_btm .sanes .oriw { overflow:hidden; width: calc(16.666% - .125rem); background: #000; border-radius: .1rem; height: 1.36rem; margin-right: .15rem; }
.jsiheb_c .sihebc_btm .sanes .oriw:nth-child(6n) { margin-right: 0; }
.jsiheb_c .sihebc_btm .sanes .oriw video { width: 100%; height: 100%; object-fit: cover; }

.jsiheb_c .sihebc_btm .hebcbtm .sanes_u .nesuboa { width: calc(33.33% - .1rem); padding: .15rem .18rem; background: #fff; border-radius: .1rem; margin-right: .15rem; }
.jsiheb_c .sihebc_btm .hebcbtm .sanes_u .nesuboa:last-child { margin-right: 0; }
.jsiheb_c .sihebc_btm .hebcbtm .sanes_u .nesuboa .oriw { width: calc(50% - .06rem); height: 1.15rem; margin-right: .12rem; background: #000; border-radius: .1rem; overflow: hidden; }
.jsiheb_c .sihebc_btm .hebcbtm .sanes_u .nesuboa .oriw:last-child { margin-right: 0; }
.jsiheb_c .sihebc_btm .hebcbtm .sanes_u .nesuboa .oriw video { width: 100%; height: 100%; object-fit: cover; }
.jsiheb_c .sihebc_btm .hebcbtm .sanes_u .nesuboa .su_poa { line-height: 1.26; margin-top: .15rem; }

.jsiheb_d { padding: 1.35rem 0 1.5rem; position: relative; }

.jsiheb_d .container { position: relative; z-index: 2; }

@media(max-width:1920px) {
    .jsihebody::before { top: -1.3rem; }
}

@media (max-width:1024px) {
    .jisn_banner .bg { height: 11rem !important; }
    .jisn_banner .text_js .fwnens .sne { width: calc(50% - .05rem); margin-right: .1rem; margin-bottom: .3rem; }
    .jisn_banner .text_js .fwnens .sne:nth-child(2n) { margin-right:0; }
    .jisn_banner .text_js .fwnens .sne:last-child { margin-bottom: 0; }

    .jsiheb_a { padding: .8rem 0; }
    .jsiheb_a .siheba_btm { margin-top: .3rem; }
    .jsiheb_a .siheba_btm .hebantm { text-align:center; width: 100%; margin-right: 0; margin-bottom: .25rem; height: 5.2rem; }
    .jsiheb_a .siheba_btm .hebantm:last-child { margin-bottom: 0; }
    .jsiheb_a .siheba_btm.mb { display:block !important; padding:0 .8rem; }
    .jsiheb_a .siheba_btm.mb .swip { top:50%; transform:translateY(-50%); position:absolute; }
    .jsiheb_a .siheba_btm.mb .swip-r { right:0; }
    .jsiheb_a .siheba_btm.mb .swip-l { left:0; }

    .jsiheb_b { padding: 0 0 .8rem; }
    .jsiheb_b .siheb_btm { margin-top: .4rem; padding:.4rem .3rem; }
    .jsiheb_b .siheb_btm::before { mask: url(../images/jsiheb_baoa.webp) center top / cover no-repeat; }
    .jsiheb_b .siheb_btm .btm_top .bto_r { width: 100%; }
    .jsiheb_b .siheb_btm .btm_top .tor_btm .flexcenter4.mb { display: flex !important; }
    .jsiheb_b .siheb_btm .btm_top .tor_btm .oriw { width: calc(33.33% - .12rem); }
    .jsiheb_b .siheb_btm .btm_top .bto_r .tor_top { margin-top: .08rem; }
    .jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn { width: calc(33.33% - .114rem); font-size: .22rem; margin-bottom: .24rem; }
    .jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn:nth-child(3n) { margin-right: 0; }
    .jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn:nth-child(3)::before {
        bottom: -.208rem;
        left: 50%;
        top: auto;
        transform: translateX(-50%) rotate(92deg);
        width: .12rem;
        height: .16rem;
    }
    .jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn:nth-child(4),
    .jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn:nth-child(5),
    .jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn:nth-child(6) { margin-bottom: 0; }

    .jsiheb_b .siheb_btm .btm_top .bto_l { margin-bottom: .2rem; }
    .jsiheb_b .siheb_btm .btm_topa { margin: .4rem 0; }
    .jsiheb_b .siheb_btm .btm_topb .bto_r .tor_top .orisn { width: calc(50% - .085rem); margin-bottom: .17rem;  }
    .jsiheb_b .siheb_btm .btm_topb .bto_r .tor_top .orisn:nth-child(3n) { margin-right: .17rem; margin-bottom: .17rem; }
    .jsiheb_b .siheb_btm .btm_topb .bto_r .tor_top .orisn:nth-child(2n) { margin-right: 0; margin-bottom: .17rem; }


    .jsiheb_c { padding: 0 0 .8rem; }
    .jsiheb_c .sihebc_btm { margin-top: .4rem; }
    .jsiheb_c .sihebc_btm { padding: .3rem; }
    .jsiheb_c .sihebc_btm .bntr { margin-bottom: .18rem; }
    .jsiheb_c .sihebc_btm .sanes .oriw { width: calc(50% - .075rem); margin-bottom: .15rem; height: 1.7rem; }
    .jsiheb_c .sihebc_btm .sanes .oriw:nth-child(2n) { margin-right: 0; }
    .jsiheb_c .sihebc_btm .hebcbtm .sanes_u .nesuboa { width: 100%; margin-right: 0; margin-bottom: .15rem; }
    .jsiheb_c .sihebc_btm .hebcbtm .sanes_u .nesuboa .oriw { height: 1.7rem; }

    .jsihebody::before { top: 1rem; }
    .jsiheb_d { padding: .5rem 0 2rem; }
    
    .jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn:nth-child(4)::before,
    .jsiheb_b .siheb_btm .btm_top .bto_r .tor_top .orisn:nth-child(5)::before {
        transform: translateY(-50%) rotate(186deg);
            right: -.13rem;
    }
    .jsiheb_c .sihebc_btm::before {
            mask-size: 119% 75%;
    }
}



/**5-2采集方案**/
.siensn { position: relative; z-index: 2; }
.jsizidabody { position: relative; }
.jsizidabody::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/jsizidabody.webp)no-repeat center center/cover;
}


.jsizidabody .header { box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1); }

.suzicjfa_a { padding: 0 30px; }
.suzicjfa_a .icfa_top { padding: 1rem 0 0; }
.suzicjfa_a .icfa_top .tiioe { line-height: 1.2; margin-bottom: .43rem}
.suzicjfa_a .icfa_btm { width: 100%; border-radius: .2rem; overflow: hidden; }
.suzicjfa_a .icfa_btm video { width: 100%; height: 100%; object-fit: cover; }
.suzicjfa_a .icfa_btm .vidos { position: absolute; width: .78rem; height: .78rem; cursor: pointer; bottom: .66rem; right: .66rem; background: url(../images/vidossa.svg)no-repeat center center/cover; z-index: 2; }


.suzicjfa_b { padding: .95rem 0 1.29rem; }
.tiiuo { line-height: 1.26; }
.suzicjfa_b .vchjsb_btm { margin-top: .3rem; }
.suzicjfa_b .vchjsb_btm .sbtme { width: calc(25% - .136rem); min-height: 5.78rem; margin-right: .18rem; background: url(../images/siznfaba.webp)no-repeat center center/cover; background-size: 100% 100%; padding: .57rem .2rem .16rem; display: flex; flex-direction: column; justify-content: space-between; }
.suzicjfa_b .vchjsb_btm .sbtme:last-child { margin-right: 0; }
.suzicjfa_b .vchjsb_btm .sbtme .wzn { line-height: 1.25; }
.suzicjfa_b .vchjsb_btm .sbtme .tnns { line-height:1; padding:.06rem .14rem; border-radius:.05rem; background: rgba(48, 55, 216, 0.1); display:inline-block; margin-top:.2rem; }
.suzicjfa_b .vchjsb_btm .sbtme .wzu { line-height: 1.75; margin: .28rem 0 .3rem; }

.suzicjfa_c { padding: 0 .24rem; margin-bottom: .6rem; position: relative; }
.suzicjfa_c::before {
    position: absolute;
    content: "";
    top: 0;
    left: .24rem;
    height: 100%;
    width: calc(100% - .48rem);
    background: url(../images/suzicjfa_c.webp)no-repeat center center/cover;
    border-radius: .2rem
}
.suzicjfa_c .container4 { padding: .98rem 0 .8rem; position: relative; z-index: 2; }
.suzicjfa_c .xisneoxsn { margin-top: .46rem; }
.suzicjfa_c .xisneoxsn .swiper-slide { border-radius: .2rem; overflow: hidden; position: relative; }
.suzicjfa_c .xisneoxsn .swiper-slide video { width: 100%; height: 100%; object-fit: cover; }
.suzicjfa_c .xisneoxsn .swiper-slide .vidosa { position: absolute; width: .68rem; height: .68rem; cursor: pointer; top: 50%; left: 50%; transform: translate(-50%,-50%);  background: url(../images/vidossa.svg)no-repeat center center/cover; z-index: 2; }
.suzicjfa_c .xisneoxsn .swiper-pagination { position: initial; line-height: 0; margin-top: .53rem; }
.suzicjfa_c .xisneoxsn .swiper-pagination .swiper-pagination-bullet { width: .15rem; height: .15rem; border: 1px solid #3037D8; border-radius: .5rem; opacity: 1; background: rgba(0, 0, 0, 0); transition: all .5s; margin: 0 .15rem 0 0; }
.suzicjfa_c .xisneoxsn .swiper-pagination .swiper-pagination-bullet-active { background: #3037D8; }
.suzicjfa_c .xisneoxsn .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

.suzicjfa_d { padding: 1.38rem 0 0; }
.suzicjfa_d .cfads { width: calc(33.33% - .147rem); min-height: 3.16rem; padding: .5rem .41rem .5rem; margin-right: .22rem; background: url(../images/cfads.webp)no-repeat center center/cover; background-size: 100% 100%; }
.suzicjfa_d .cfads:last-child { margin-right: 0; }
.suzicjfa_d .cfads .ads_top .icon { margin-right: .18rem; }
.suzicjfa_d .cfads .ads_top .icon img { width: .73rem; }
.suzicjfa_d .cfads .ads_top .zkgb  {
    width: .6rem;
    height: .6rem;
    background: url(../images/xxbnebb1.svg)no-repeat center center/cover;
}
.suzicjfa_d .cfads.cuw .ads_top .zkgb  {
 
    background: url(../images/xxbnebb1a.svg)no-repeat center center/cover;
}
.suzicjfa_d .cfads .ads_top .soixn { width: calc(100% - 1.05rem); line-height: 1.2; }
.suzicjfa_d .cfads .ads_btm { line-height: 1.4; margin-top: .38rem; } 
.suzicjfa_d .cfads .ads_btm p:nth-child(n+2) { margin-top: .25rem; }


.suzicjfa_e { padding-top:1.12rem; }
.suzicjfa_e .suzicfe_btm { background: #FFFFFF; border-radius: .2rem; margin-top: .47rem; padding: .47rem .58rem .64rem; }
.suzicjfa_e .suzicfe_btm .febtm_l { width: 63.3%; }
.suzicjfa_e .suzicfe_btm .febtm_l .oriw { width: calc(50% - .1rem); background: #000; height: 3.59rem; border-radius: .2rem; overflow: hidden; margin-right: .2rem; }
.suzicjfa_e .suzicfe_btm .febtm_l .oriw:last-child { margin-right: 0; }
.suzicjfa_e .suzicfe_btm .febtm_l .oriw  video { width: 100%; height: 100%; object-fit: cover; }
.suzicjfa_e .suzicfe_btm .febtm_r { width: 36.7%; padding: 0 0 0 .7rem; }
.suzicjfa_e .suzicfe_btm .febtm_r .sui { line-height: .87; color: #3037D8; opacity: .1; }
.suzicjfa_e .suzicfe_btm .febtm_r .sin { margin: .13rem 0 .14rem; }
.suzicjfa_e .suzicfe_btm .febtm_r .ssanas_ani { margin-top: 1.06rem; }
.suzicjfa_e .suzicfe_btm .febtm_r .ssanas_ani .swip { position: initial; transform: translateY(0); background: rgba(17, 19, 75, 0.2); }
.suzicjfa_e .suzicfe_btm .febtm_r .ssanas_ani .swip-r { margin-left: .1rem; }
.suzicjfa_e .suzicfe_btm .febtm_r .ssanas_ani .swip:hover {
    background: rgba(17, 19, 75, 0.8);
}

.suzicjfa_e .swiper-pagination { position: initial; line-height: 0; margin-top: .45rem; }
.suzicjfa_e .swiper-pagination .swiper-pagination-bullet { width: .15rem; height: .15rem; border: 1px solid #363550; border-radius: .5rem; opacity: 1; background: rgba(0, 0, 0, 0); transition: all .5s; margin: 0 .15rem 0 0; }
.suzicjfa_e .swiper-pagination .swiper-pagination-bullet-active { background: #363550; }
.suzicjfa_e .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

.suzicjfa_f { padding: 1.75rem 0 1.3rem; }
.suzicjfa_f .uzicfaf_top { border-top: 3px solid rgba(255, 255, 255, 0.1); margin-top: .6rem; }
.suzicjfa_f .uzicfaf_top .caosf { padding-top: .22rem; position: relative; width: 23%; margin-right: 2.6%; }
/*.suzicjfa_f .uzicfaf_top .caosf:nth-child(1) { width: 27%; }*/
/*.suzicjfa_f .uzicfaf_top .caosf:nth-child(3) { width: 21%; }*/
/*.suzicjfa_f .uzicfaf_top .caosf:nth-child(4) { width: 19%; }*/
.suzicjfa_f .uzicfaf_top .caosf:last-child { margin-right: 0; }
.suzicjfa_f .uzicfaf_top .caosf::before {
    position: absolute;
    content: "";
    top: -3px;
    opacity: .5;
    left: 0;
    width: .9rem;
    height: 3px;
    border-radius: .5rem;
    background: #FFFFFF;
}
.suzicjfa_f .uzicfaf_top .caosf .icon { margin-right: .28rem; }
.suzicjfa_f .uzicfaf_top .caosf .icon img {width: .7rem; }
.suzicjfa_f .uzicfaf_top .caosf .asucin { width: calc(100% - 1rem); }
.suzicjfa_f .uzicfaf_top .caosf .asucin .cni { margin-top: .1rem; opacity: .8; }

.suzicjfa_f .uzicfaf_btm { margin-top: .8rem; border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(6, 10, 23, 0.2); border-radius: .2rem; padding: .6rem 1.3rem; }
.suzicjfa_f .uzicfaf_btm .img { margin: .14rem 0 .6rem; }

.suzicjfa_f .swiper-pagination { position: initial; line-height: 0; margin-top: .53rem; }
.suzicjfa_f .swiper-pagination .swiper-pagination-bullet { width: .15rem; height: .15rem; border: 1px solid #FFFFFF; border-radius: .5rem; opacity: 1; background: rgba(0, 0, 0, 0); transition: all .5s; margin: 0 .15rem 0 0; }
.suzicjfa_f .swiper-pagination .swiper-pagination-bullet-active { background: #fff; }
.suzicjfa_f .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }

.suzicjfa_g { padding: 0 0 1.43rem; }
.suzicjfa_g .tiiuo { margin-bottom: .51rem; }
.suzicjfa_g .shjsoen .vidosb { position: absolute; width: .68rem; height: .68rem; cursor: pointer; top: 50%; left: 50%; transform: translate(-50%,-50%);  background: url(../images/vidossa.svg)no-repeat center center/cover; z-index: 2; }
.suzicjfa_g .shjsoen .more { position: absolute; right: .55rem; bottom: .49rem;  z-index: 2; }

.suzicjfa_g .taosne { border-top: 5px solid rgba(255, 255,255, 0.1); margin-top: .5rem; }
.suzicjfa_g .taosne .osne { margin-right: .96rem; padding-top: .29rem; position: relative; }
.suzicjfa_g .taosne .osne::before {
    position: absolute;
    content: "";
    top: -5px;
    left: 0;
    width: .5rem;
    height: 5px;
    border-radius: .5rem;
    background: #FFFFFF;
}
.suzicjfa_g .taosne .osne:nth-child(2) { margin-right: 1.26rem; }
.suzicjfa_g .taosne .osne:nth-child(3) { margin-right: 1.22rem; }
.suzicjfa_g .taosne .osne:nth-child(4) { margin-right: 1.33rem; }
.suzicjfa_g .taosne .osne:nth-child(5) { margin-right: 1.67rem; }
.suzicjfa_g .taosne .osne .suzi { margin-bottom: .17rem; }
.suzicjfa_g .taosne .osne .suzi .su { line-height: .74; }
.suzicjfa_g .taosne .osne .suzi .zi { font-weight: 600; line-height: .89; }
.suzicjfa_g  video { width: 100%; height: 100%; object-fit: cover; }


@media(max-width:1024px) {
    .jsizidabody::before { height: 93%; }
    .suzicjfa_a .icfa_top { padding-top: .8rem; }
    .xiaomanhy_b .icfa_top {
            display: inline-block;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(10px);
    padding: .06rem .19rem;
    border-radius: .4rem;
    /* color: #fff; */
    font-weight: 400;
    }
    .suzicjfa_a .icfa_btm .vidos { right: .3rem; bottom: .3rem; }
    
    .suzicjfa_b { padding: .8rem 0; }
    .suzicjfa_b .vchjsb_btm { margin-top: .4rem; }
    .suzicjfa_b .vchjsb_btm .sbtme { width: calc(50% - .05rem); margin-right:.1rem; margin-bottom: .1rem; background-size: 100% 100%; }
    .suzicjfa_b .vchjsb_btm .sbtme:nth-child(2n) { margin-right:0; }

    .suzicjfa_c { margin-bottom: 0; }
    .suzicjfa_c .container4 { padding: .5rem 0; }

    .suzicjfa_d { padding: .8rem 0; }
    .suzicjfa_d .cfads { width: 100%; margin-bottom: .25rem; background-size: 100% 100%; min-height: initial; padding:.3rem; background: #f3f4f9; border-radius:.2rem; }

    .suzicjfa_e .suzicfe_btm { padding: .3rem; }
    .suzicjfa_e .suzicfe_btm .febtm_l { width: 100%; }
    .suzicjfa_e .suzicfe_btm .febtm_l .oriw { width: 100%; margin-bottom: .25rem; margin-right: 0; }
    .suzicjfa_e .suzicfe_btm .febtm_l .oriw:last-child { margin-bottom: 0; }
    .suzicjfa_e .suzicfe_btm .febtm_r { width: 100%; margin-top: .3rem; padding-left: 0; }
    .suzicjfa_e .suzicfe_btm .febtm_r .ssanas_ani { margin-top: .5rem; }
    
    .suzicjfa_f { padding: .8rem 0; }
    .suzicjfa_f .uzicfaf_top { margin-top: .4rem; padding-top: 0; border:0; }
    .suzicjfa_f .uzicfaf_top .caosf { width: 50% !important; margin-right:0; padding-right:.2rem; padding-top: 0; margin-bottom: .25rem; padding-top:.3rem; position:relative; }
    .suzicjfa_f .uzicfaf_top .caosf:after{
        position: absolute;
        content: "";
        top: 0;
        left: 0;
        width: 100%;
        height: 3px;
        background: rgba(255, 255, 255, .1);
    }
    .suzicjfa_f .uzicfaf_btm .img { margin:.4rem 0; }
    .suzicjfa_f .uzicfaf_top .caosf::before {
        top: 0;
        background: #fff;
    }
    .suzicjfa_f .uzicfaf_btm { margin-top: .4rem; padding: .3rem; }
    .suzicjfa_f .uzicfaf_top .caosf .asucin { width:100%; margin-top:.3rem; }

    .suzicjfa_g { padding-bottom: .8rem; }
    .suzicjfa_g .taosne .osne { width: 50%; margin-right: 0 !important; padding-left:.35rem; padding-bottom: .55rem; padding-top:0; border-left:3px solid rgba(255,255,255,.1); }
    .suzicjfa_g .taosne .osne::before {
        top: 0;
        left: -3px;
        width: 3px;
        height: .4rem;
    }
    .suzicjfa_g .taosne .osne:nth-child(5),
    .suzicjfa_g .taosne .osne:nth-child(6) {
        padding-bottom: 0;
    }
    .suzicjfa_g .taosne { border-top: 0; }
    .suzicjfa_f .uzicfaf_top .caosf .icon {  height:.45rem;  }
    .suzicjfa_f .uzicfaf_top .caosf .icon img { width:.6rem;}
    
    .suzicjfa_d .cfads .ads_btm {
        display: none;
    }
    .suzicjfa_d .cfads .ads_top .flexcenter4 {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }
    .suzicjfa_d .cfads .ads_top .soixn {
        width: calc(100% - 2rem);
    }
}

@media (max-width: 1024px) {
    .suzicjfa_f .uzicfaf_top .caosf .asucin .cni {

        font-size: .22rem;
    }
}


/**6-1硬件产品-真身超级大脑模组a1**/
.homebgulupa { position: relative; }
.homebgulupa::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../images/homebgulupa.webp) no-repeat center center / cover;
    background-size: 100% 100%;
}

.zscdnmz_a { padding: .72rem 0 1.72rem; }

.zscdnmz_a .dnmza_top .nmzat_l { position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 52%; }
.zscdnmz_a .dnmza_top .nmzat_l .bt { line-height: 1; margin-bottom: .15rem;letter-spacing: 0.01em; }
.zscdnmz_a .dnmza_top .nmzat_l .bt span {
    font-weight: 400;
top: -.4rem;
    position: relative;
}
.zscdnmz_a .dnmza_top .nmzat_l .wnz { line-height: 1.67; padding-right: 1.2rem; }
.zscdnmz_a .dnmza_top .nmzat_r { width: 63%; }

.zscdnmz_a .dnmza_btm { margin-top: .3rem; }
.zscdnmz_a .dnmza_btm .msnzn { width: calc(25% - .075rem); margin-right: .1rem; margin-bottom: .1rem; background: rgba(47, 59, 149, 0.06); border-radius: .1rem; padding: .4rem .38rem; }
.zscdnmz_a .dnmza_btm .msnzn:nth-child(4n) { margin-right: 0; }
.zscdnmz_a .dnmza_btm .msnzn .wenzi .en { line-height: 1.6; margin-bottom: .08rem; font-weight:600; }
.zscdnmz_a .dnmza_btm .msnzn .wenzi { margin-bottom: .9rem}

.zscdnmz_a .dnmza_btm .msnzn .menz { border-top: 1px solid #B0B0B0; line-height: 1.34; padding-top: .17rem; }

video  { width: 100%; height: 100%; object-fit: cover; }

.zscdnmz_b { padding: 0 0 .7rem; }
.zscdnmz_b .dnmzbvideo { margin: .45rem 0 .68rem; border-radius: .2rem; overflow: hidden; }

.yingjianjqr_a { padding: 1.78rem 0; }
.yingjianjqr_a .ianqra_l { width: 62%; }
.yingjianjqr_a .ianqra_l .sanen { margin-top: .25rem; } 
.yingjianjqr_a .ianqra_l .iop { margin-top: .33rem; }
.yingjianjqr_a .ianqra_l .anqrabao { margin-top: .7rem; }
.yingjianjqr_a .ianqra_l .anqrabao .raao { background: rgba(47, 59, 149, 0.06); border-radius: .1rem; margin-bottom: .17rem; padding: .6rem 1rem .6rem .93rem; }
.yingjianjqr_a .ianqra_l .anqrabao .raao:last-child { margin-bottom: 0; }
.yingjianjqr_a .ianqra_l .anqrabao .raao .icon { width: .75rem; }
.yingjianjqr_a .ianqra_l .anqrabao .raao .rooa { margin-left: auto; width: calc(100% - 1.65rem); }
.yingjianjqr_a .ianqra_l .anqrabao .raao .rooa .oa { border-bottom: 1px solid #B0B0B0; padding-bottom: .16rem; }
.yingjianjqr_a .ianqra_l .anqrabao .raao .rooa .ao { line-height: 1.13; margin-top: .22rem; }
.yingjianjqr_a .ianqra_l .anqrabao .raao .rooa .ao p:nth-child(n+2) { margin-top: .12rem; }

.yingjianjqr_a .ianqra_r { width: 35%; margin-left: auto; }

@media(max-width:1024px) {
    .homebgulupa::before { height:114%; }
    .zscdnmz_a { padding: .8rem 0; }
    .zscdnmz_a .dnmza_top .nmzat_l { width: 100%; position: initial; transform: translateY(0); }
    .zscdnmz_a .dnmza_top .nmzat_l .bt { font-size: .95rem; margin-bottom: .1rem; }
    .zscdnmz_a .dnmza_top .nmzat_r { width: 100%; margin-top: .25rem; }
    .zscdnmz_a .dnmza_btm .msnzn { width: calc(50% - .05rem); margin-right: .1rem; margin-bottom:.1rem; padding:.2rem; }
    .zscdnmz_a .dnmza_btm .msnzn .ansn {
        width: .17rem;
        height: .1rem;
        margin-top: .3rem;
        background: url(../images/ansn.svg) no-repeat center center/cover;
        animation: bounceUpDown 2s ease-in-out infinite;
    }
    .yingjianjqr_a .ianqra_l .sanen {
        margin-top: .15rem;
    }
    
    @keyframes bounceUpDown {
        0% {
            transform: translateY(0);
        }
        50% {
            transform: translateY(-4px);
        }
        100% {
            transform: translateY(0);
        }
    }

    .zscdnmz_a .dnmza_btm .msnzn.open .ansn {
        background: url(../images/ansna.svg)no-repeat center center/cover;
    }
    .zscdnmz_a .dnmza_btm .msnzn.open {
        background: #3037D8;
    }
    .zscdnmz_a .dnmza_btm .flexcenter6 {
        display: block;
        column-count: 2;
        column-gap: .1rem;
    }
    .zscdnmz_a .dnmza_btm .msnzn .wenzi .en {
        font-size: 18px;
    }
    .zscdnmz_a .dnmza_btm .msnzn .wenzi .zi {
        font-size: 22px;
    }
    .zscdnmz_a .dnmza_btm .msnzn .menz {
        font-size: 14px;
    }
    .zscdnmz_a .dnmza_btm .msnzn.open .wenzi .en,
    .zscdnmz_a .dnmza_btm .msnzn.open .wenzi .zi,
    .zscdnmz_a .dnmza_btm .msnzn.open .menz{
        color: #fff;
    }
    .zscdnmz_a .dnmza_btm .msnzn {
        width: calc(50% - .05rem);
        margin-right: .1rem;
        margin-bottom: .1rem;
        padding: .2rem;
        width: 100%;
        margin-right: 0;
        margin-bottom: .1rem;
        break-inside: avoid;
        border-radius: .1rem;
        background: rgba(47, 59, 149, 0.06);
        padding: .4rem .38rem;
    }
    .zscdnmz_a .dnmza_btm .msnzn:nth-child(2n) { margin-right:0; }


    .zscdnmz_b { padding-bottom: .8rem; }
    
    


    .yingjianjqr_a { padding: .8rem 0; }
    .yingjianjqr_a .ianqra_l { width: 100%; }
    .yingjianjqr_a .ianqra_l .iop { margin-top: .2rem; }
    .yingjianjqr_a .ianqra_l .anqrabao { margin-top: .5rem; }
    .yingjianjqr_a .ianqra_l .anqrabao .raao { padding: .3rem; }
    .yingjianjqr_a .ianqra_l .anqrabao .raao .rooa { width: 100%; margin-top: .3rem; }
    .yingjianjqr_a .ianqra_r { width: 70%; margin-top: .3rem; }

    .homebgulupau::before { height: 100%; }
    
    .zscdnmz_a .dnmza_btm .msnzn .wenzi { margin-bottom:.4rem; }
    
    /*.zscdnmz_a .dnmza_btm .msnzn .menz {*/
    /*    display: none;*/
    /*}*/
    
    .yingjianjqr_a .ianqra_l .anqrabao .raao .icon { width:100%; }
    .yingjianjqr_a .ianqra_l .anqrabao .raao .icon img {
        width: .75rem;
        margin-right: .2rem;
    }
    
    .zscdnmz_a .dnmza_btm .flexcenter6 {
        display: block;
        column-count: 2;
        column-gap: .1rem;
    }
    .zscdnmz_a .dnmza_btm .msnzn {
        width: 100%;
        margin-right: 0;
        margin-bottom: .1rem;
        break-inside: avoid;
        border-radius: .1rem;
        background: rgba(47, 59, 149, 0.06);
        padding: .4rem .2rem;
        /* 固定基础布局 */
        overflow: hidden;
    }
    .zscdnmz_a .dnmza_btm .msnzn .menz {
        max-height: 0;
        overflow: hidden;

        /* 删掉行内style="display:none"！！HTML里全部删掉这个内联样式 */
        margin-top: .2rem;
        opacity: 0;
    }
    .zscdnmz_a .dnmza_btm .msnzn.open .menz {
        /* 给一个足够大的值，大于你内容最高高度就行 */
        max-height: 300px;
        opacity: 1;
        min-height: 100px;
    }

}


/**行业解决方案**/
.suzicjfa_auio .icfa_top .tiioe { margin-bottom: .15rem; }
.suzicjfa_auio .icfa_top .tiiou { margin-bottom: .5rem; }

.hangyefangn_a { padding: 1.43rem 0 0; }
.hangyefangn_a .ngyefangna_btm { margin-top: .7rem; }
.hangyefangn_a .ngyefangna_btm .yeangna_l { border: 1px solid #D8D8D8; border-radius: .2rem; width: 3.67rem; padding: .16rem; }
.hangyefangn_a .ngyefangna_btm .yeangna_l ul li { transition: all .5s; margin-bottom: .07rem; background: rgba(34, 34, 34, 0.05); border-radius: .2rem; overflow: hidden; padding: .4161rem .3rem; cursor: pointer; }
.hangyefangn_a .ngyefangna_btm .yeangna_l ul li:last-child { margin-bottom: 0; }
.hangyefangn_a .ngyefangna_btm .yeangna_l ul li.cur { background: #3037D8; color: #fff; }

.hangyefangn_a .ngyefangna_btm .yeangna_r { padding: .3rem .35rem .3rem .43rem; border: 1px solid #D8D8D8; border-radius: .2rem; width: calc(100% - 3.94rem); margin-left: auto; }
.hangyefangn_a .ngyefangna_btm .yeangna_r .angnar_l { width: 30%; padding-right: .3rem; padding-top: .45rem; }
.hangyefangn_a .ngyefangna_btm .yeangna_r .angnar_l .agnas { line-height: 1.3; }
.hangyefangn_a .ngyefangna_btm .yeangna_r .angnar_l .gnsane { line-height: 1.75; margin-top: .25rem; } 
.hangyefangn_a .ngyefangna_btm .yeangna_r .angnar_r { position: relative; width: 70%; margin-left: auto;border-radius: .2rem; overflow: hidden; }

.hangyefangn_a .ngyefangna_btm .yeangna_r .angnar_r .vidosu { position: absolute; width: .7rem; height: .7rem; cursor: pointer; top: 50%; left: 50%; transform: translate(-50%,-50%); background: url(../images/vidossa.svg)no-repeat center center/cover; z-index: 2; }


.hangyefangn_b { padding: 2.21rem 0 1.5rem; }
.hangyefangn_b .biito { line-height: 1.259; }
.hangyefangn_b .yefangn_btm { margin-top: .7rem; }
.hangyefangn_b .yefangn_btm .angn { background: rgba(255, 255, 255, 0.1); border-radius: .2rem; width: calc(33.33% - .18rem); margin-right: .27rem; overflow: hidden; }

.hangyefangn_b .yefangn_btm .angn:last-child { margin-right: 0; }
.hangyefangn_b .yefangn_btm .angn .a { padding: .37rem .4rem .3rem; }
.hangyefangn_b .yefangn_btm .angn .ng { position: relative; overflow: hidden; height: 2.9rem; }
.hangyefangn_b .yefangn_btm .angn .ng video {
    transition: all .5s;
    will-change: transform;
}
.hangyefangn_b .yefangn_btm .angn:hover .ng video {
    transform: scale(1.08);
}
.hangyefangn_b .yefangn_btm .angn .ng .vidosbu { position: absolute; width: .64rem; height: .64rem; cursor: pointer; top: 50%; left: 50%; transform: translate(-50%,-50%)scale(1); transition: all .5s; background: url(../images/vidossa.svg)no-repeat center center/cover; z-index: 2; }
.hangyefangn_b .yefangn_btm .angn .ng .vidosbu:hover { transform: translate(-50%,-50%)scale(1.08); }
.hangyefangn_b .yefangn_btm .angn .no { padding: .4rem .37rem; }

.hangyefangn_b .yefangn_btm .angn .no .an { line-height: 1.66; margin-top: .17rem; }

.homebgulupa_ug:before { height:98%; }

@media(max-width:1024px) {
    .hangyefangn_a { padding: .8rem 0; }
    .hangyefangn_a .ngyefangna_btm { margin-top: .3rem; }
    .hangyefangn_a .ngyefangna_btm .yeangna_l { width: 100%; border:0; padding:0; }
    .hangyefangn_a .ngyefangna_btm .yeangna_r { width: 100%; padding: .3rem; margin-top:.3rem; background:#fff; }
    .hangyefangn_a .ngyefangna_btm .yeangna_l ul { display:flex; flex-wrap:wrap; }
    .hangyefangn_a .ngyefangna_btm .yeangna_l ul li { text-align:center; padding: .18rem .1rem; width:calc(50% - .1rem); margin-right:.2rem; margin-bottom:.2rem; }
    .hangyefangn_a .ngyefangna_btm .yeangna_l ul li:nth-child(2n) { margin-right:0; }
    .hangyefangn_a .ngyefangna_btm .yeangna_l ul li:last-child { margin-bottom:.2rem; }
    .hangyefangn_a .ngyefangna_btm .yeangna_r .angnar_l { width: 100%; padding: 0; }
    .hangyefangn_a .ngyefangna_btm .yeangna_r .angnar_r { width: 100%; margin-bottom: .6rem; }

    .hangyefangn_b { padding: 0 0 .8rem; }
    .hangyefangn_b .yefangn_btm {
        padding: 0 .8rem;
    }
    .hangyefangn_b .yefangn_btm .swip { top:50%; transform:translateY(-50%); position:absolute; background: rgba(255, 255, 255, 0.2); }
    .hangyefangn_b .yefangn_btm .swip-r { right:0; }
    .hangyefangn_b .yefangn_btm .swip-l { left:0; }
    
    .hangyefangn_b .yefangn_btm .angn { width: calc(50% - .05rem); margin-right: .1rem; margin-bottom: .1rem; }
    .hangyefangn_b .yefangn_btm .angn:nth-child(2n) { margin-right:0; }
    .homebgulupa_ug::before {
        height: 126%;
        margin-top: -6rem;
    }
    .hangyefangn_b .yefangn_btm .angn .ng { height: 4rem; }
    
    .hangyefangn_b .yefangn_btm .angn .no .na{ font-weight: bold; font-size: .32rem;   white-space: initial; line-height:1.2; }
    
    
    .hangyefangn_a .ngyefangna_btm .yeangna_r .angnar_l .agnas br {
        display: none;
    }
}




/**7-2解决方案**/
.xiaomanhy_a { padding: 1.63rem 0 1.86rem; }
.xiaomanhy_a .manuien_btm { margin-top: .6rem; }
.xiaomanhy_a .manuien_btm .li { border-radius: .2rem; width: calc(50% - .065rem); margin-right: .13rem; margin-bottom: .13rem; padding: .25rem .28rem .25rem .42rem;  background: rgba(47, 59, 149, 0.06);}
.xiaomanhy_a .manuien_btm .li:nth-child(2n) { margin-right: 0; }
.xiaomanhy_a .manuien_btm .li .iensb_l { width: 3rem; }
.xiaomanhy_a .manuien_btm .li .iensb_l .isoa { line-height: 1.2; }
.xiaomanhy_a .manuien_btm .li .iensb_l .isob { line-height: 1.75; margin-top: .15rem; }
.xiaomanhy_a .manuien_btm .li .iensb_r { width: calc(100% - 3.4rem); height: 2.55rem; overflow: hidden; margin-left: auto; position: relative; border-radius: .1rem; }
.xiaomanhy_a .manuien_btm .li .iensb_r .vidoeo { position: absolute; width: .37rem; height: .37rem; cursor: pointer; top: 50%; left: 50%; transform: translate(-50%,-50%)scale(1); transition: all .5s; background: url(../images/vidossa.svg)no-repeat center center/cover; z-index: 2; }

.xiaomanhy_b { padding-bottom: 1.8rem; }
.xiaomanhy_b .manhyb_btm { margin-top: .6rem; }
.xiaomanhy_b .manhyb_btm .li { padding: .43rem .35rem .23rem; width: calc(33.33% - .2rem); margin-right: .27rem; border: 2px solid rgba(59, 59, 59, .1); background: rgba(255, 255, 255, 0.1); border-radius: .2rem; }
.xiaomanhy_b .manhyb_btm .li:last-child { margin-right: 0; }
.xiaomanhy_b .manhyb_btm .li .icfa_zon { margin: .32rem 0 .2rem; }
.xiaomanhy_b .manhyb_btm .li .icfa_btm img { max-width:51%; }


.homebgulupa_ung::before { height: 112%; }
.xiaomanhy_c { padding-bottom: 1.4rem; }
.xiaomanhy_c .taosebn .osec { margin-top: .22rem; }
.xiaomanhy_c .omanhy_cbtm { margin-top: .87rem; }
.xiaomanhy_c .omanhy_cbtm .cosn { width: calc(33.33% - .18rem); margin-right: .27rem; }
.xiaomanhy_c .omanhy_cbtm .cosn:last-child { margin-right: 0; }
.xiaomanhy_c .omanhy_cbtm .cosn a { display: block; border-radius: .2rem; overflow: hidden; background: rgba(255, 255, 255, 0.1); height: 100%; }
.xiaomanhy_c .omanhy_cbtm .cosn .cbenso .enso { line-height: 1.26; }
.xiaomanhy_c .omanhy_cbtm .cosn .cbenso .nso { line-height: 1.65; margin-top: .2rem; opacity: .9; }
.xiaomanhy_c .omanhy_cbtm .cosn a .osnsbe { padding: .41rem .26rem .5rem; }
.xiaomanhy_c .omanhy_cbtm .cosn a .osnsbe .nsno { color: #fff; line-height: 1; margin-top: .3rem; }

@media(max-width:1024px) {
    .homebgulupa_ung::before { height: 110%; }
    .xiaomanhy_a { padding: .8rem 0; }
    .xiaomanhy_a .manuien_btm .li { width: calc(50% - .05rem); margin-right: .1rem; margin-bottom: .1rem; }
    .xiaomanhy_a .manuien_btm .li:nth-child(2n) { margin-right: 0; }
    .xiaomanhy_a .manuien_btm .li .iensb_l { width: 100%; }
    .xiaomanhy_a .manuien_btm .li .iensb_r { width: 100%; margin-top: .3rem; height: 3.5rem; }
    .xiaomanhy_a .manuien_btm .li .iensb_r .vidoeo { width: .5rem; height: .5rem; }
    .xiaomanhy_a .manuien_btm .li .iensb_r .vidoeo:last-child { margin-bottom: 0; }


    .xiaomanhy_a .manuien_btm.mba { display:block !important; padding:0 .8rem; }
    .xiaomanhy_a .manuien_btm.mba .swip { top:50%; transform:translateY(-50%); position:absolute; }
    .xiaomanhy_a .manuien_btm.mba .swip-r { right:0; }
    .xiaomanhy_a .manuien_btm.mba .swip-l { left:0; }

    

    .xiaomanhy_b { padding-bottom: .8rem; }
    .xiaomanhy_b .manhyb_btm.mb { display:block !important; padding:0 .8rem; }
    .xiaomanhy_b .manhyb_btm.mb .swip { top:50%; transform:translateY(-50%); position:absolute; }
    .xiaomanhy_b .manhyb_btm.mb .swip-r { right:0; }
    .xiaomanhy_b .manhyb_btm.mb .swip-l { left:0; }
    .xiaomanhy_b .manhyb_btm .li { width: calc(50% - .05rem); margin-right: .1rem; margin-bottom: .1rem; padding:.4rem .3rem .8rem; }
    .xiaomanhy_b .manhyb_btm .li:nth-child(2n) { margin-right: 0; }
    .xiaomanhy_b .manhyb_btm .li .icfa_btm { width: 100%; display: inline-block; }
    
    .xiaomanhy_c .omanhy_cbtm.mb { display:block !important; padding:0 .8rem; }
    .xiaomanhy_c .omanhy_cbtm.mb .swip { top:50%; transform:translateY(-50%); position:absolute; background: rgba(255, 255, 255, .1); }
    .xiaomanhy_c .omanhy_cbtm.mb .swip-r { right:0; }
    .xiaomanhy_c .omanhy_cbtm.mb .swip-l { left:0; }
    
    .xiaomanhy_c .omanhy_cbtm .cosn { width: calc(50% - .05rem); margin-right: .1rem; margin-bottom: .1rem; }
    .xiaomanhy_c .omanhy_cbtm .cosn:nth-child(2n) { margin-right: 0; }
    .xiaomanhy_c .omanhy_cbtm { margin-top: .4rem; }
}

.nybanner .texta {
    transition: opacity .8s ease;
}
.nybanner .texta.text-dim {
    opacity: .2;   /* 变暗到25%，不挡后面文字 */
}


/**晓新**/
.xiaoxinhy_a { padding: 1.53rem 0 1.79rem; }
.xiaoxinhy_a .xinhya_btm { margin-top: .55rem; }
.xiaoxinhy_a .xinhya_btm .nhyax { width: calc(25% - .098rem); margin-right: .13rem; padding: .58rem .42rem .9rem; position: relative; background: url(../images/xiaoxinhy_a.webp)no-repeat center center/cover; background-size: 100% 100%;  }
.xiaoxinhy_a .xinhya_btm .nhyax:nth-child(4n) { margin-right: 0; }
.xiaoxinhy_a .xinhya_btm .nhyax .icon { width: .64rem; height: .73rem; margin-bottom: .55rem; }
.xiaoxinhy_a .xinhya_btm .nhyax .sumbu { border-top: 1px solid #D4D5DB; line-height: 1.45; padding-top: .25rem; margin-top: .2rem; }

.xiaoxinhy_b { padding: 0 0 1.7rem; }
.xiaoxinhy_b .xinhyb_btm { margin-top: .8rem; }

.homebgulupa_ungpu::before { height: 94%; }


@media(max-width:1024px) {
    .xiaoxinhy_a { padding: .8rem 0; }
    .xiaoxinhy_a .xinhya_btm { margin-top: .3rem; }
    .xiaoxinhy_a .xinhya_btm .nhyax {  min-height: initial; padding:.58rem .32rem .9rem;  width: calc(50% - .05rem); margin-right: .1rem; margin-bottom: .1rem;}
    .xiaoxinhy_b .xinhyb_btm { margin-top: .4rem; }
    .xiaoxinhy_a .xinhya_btm .nhyax:nth-child(2n) { margin-right: 0; }
    .homebgulupa_ungpu::before {
        height: 97%;
        width: 171%;
        left: -3rem;
    }

    .xiaoxinhy_a .xinhya_btm .nhyax .icon {
        width: .64rem;
        height: .73rem;
        margin-bottom: 0;
        margin-right: .2rem;
        display: flex;
        align-items: center;
    }
    
}





/**生态技术论文**/
.nybanner .texte { position: absolute; top: 50%; transform: translateY(-50%); z-index: 3; width: 100%; }
.shngtailunwen_a { padding: 1.19rem 0 2.11rem; }
.shngtailunwen_a .lunwena_btm { margin-top: .55rem; }
.shngtailunwen_a .lunwena_btm ul li { background: #FFFFFF; border-radius: .1rem; margin-bottom: .17rem; }
.shngtailunwen_a .lunwena_btm ul li:last-child { margin-bottom: 0; }
.shngtailunwen_a .lunwena_btm ul li a { padding: .32rem .46rem; }
.shngtailunwen_a .lunwena_btm ul li a .a_lef { width: calc(100% - 2rem); }
.shngtailunwen_a .lunwena_btm ul li a .a_lef .wnzw { margin-top: .1rem; }
.shngtailunwen_a .lunwena_btm ul li a .a_lef .biasoen { margin-top: .2rem; }
.shngtailunwen_a .lunwena_btm ul li a .a_lef .biasoen .soen { background: rgba(102, 102, 102, .1); border-radius: .5rem; line-height: .32rem; margin-right: .07rem; padding: 0 .12rem; }
.shngtailunwen_a .lunwena_btm ul li a .a_lef .biasoen .soen:last-child { margin-right: 0; }
.shngtailunwen_a .lunwena_btm ul li a .a_ler { transition: all .3s; position: relative; margin-left: auto; background: rgba(48, 55, 216, 0.1); border-radius: .5rem; width: .73rem; height: .43rem; }
.shngtailunwen_a .lunwena_btm ul li a .a_ler::before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: .14rem;
    height: .13rem;
    transform: translate(-50%,-50%);
    transition: all .3s;
    background: url(../images/a_ler.svg)no-repeat center center/cover;
}
.shngtailunwen_a .lunwena_btm ul li:hover a .a_ler { background: #3037D8; }
.shngtailunwen_a .lunwena_btm ul li:hover a .a_ler:before {
    background: url(../images/a_lera.svg)no-repeat center center/cover;
}
.shngtailunwen_a .lunwena_btm .gusnngd { margin-top: .6rem; }
.shngtailunwen_a .lunwena_btm .gusnngd .uugu img { width: .4rem; margin-bottom: .12rem; }

.nybannerusn::before { display: none; }
.homebgulupa_zerng::before {
    top: auto;
    bottom: -5rem;
    background: url(../images/fjsdnsbnb.webp)no-repeat bottom center/cover;
}

.shngtailunwen_b { padding-bottom: 1.56rem; }
.shngtailunwen_b .lunwena_btm { margin-top: .7rem; }
.shngtailunwen_b .lunwena_btm .swip { position: absolute; top: 50%; transform: translateY(-50%); background: rgba(255, 255, 255, 0.2); }
.shngtailunwen_b .lunwena_btm .swip-l { left: -.91rem; }
.shngtailunwen_b .lunwena_btm .swip-r { right: -.91rem; }
.shngtailunwen_b .lunwena_btm .swip:hover { background: #0808FF; }
.shngtailunwen_b .lunwena_btm .swiper-slide img { mask: url(../images/zhezahaoau.webp) center center / cover no-repeat; }
.shngtailunwen_b .lunwena_btm .swiper-slide .wzi { position: absolute; bottom: 0; left: 0; width: 100%; padding:0 .4rem .31rem; }

@media(max-width:1920px) {
    .homebgulupa_zerng::before {
        bottom: 0;
    }
}

@media(max-width:1024px) {
    .shngtailunwen_a { padding: .8rem 0; }
    .shngtailunwen_a .lunwena_btm { margin-top: .3rem; }
    .shngtailunwen_a .lunwena_btm ul li a { padding: .3rem; }
    .shngtailunwen_a .lunwena_btm ul li a .a_lef { width: 100%; }
    .shngtailunwen_a .lunwena_btm ul li a .a_lef .biasoen .soen { line-height: .45rem; padding: 0 .2rem; }
    .shngtailunwen_a .lunwena_btm ul li a .a_ler { margin-left: 0; margin-top: .7rem; }

    .shngtailunwen_b { padding: 0 0 .8rem; }
    .shngtailunwen_b .lunwena_btm { margin-top: .3rem; }
    
    .homebgulupa_zerng::before { bottom:-13rem; }
}










/*tong*/
.suzicjfa_b .vchjsb_btm .sbtme .wzn span,
.zscdnmz_a .dnmza_top .nmzat_l .bt span,
.yingjianjqr_a .ianqra_l .bto span{color: #3037D8;}
.home_a .omea_btm .omeaw_r .eawr_li .isnebtao ul li{
    position: relative;
    padding-left: .16rem;
    color: #fff;
}
/*.home_a .omea_btm .omeaw_r .eawr_li .isnebtao ul li span {*/
/*    color: #fff;*/
/*}*/
/*.home_a .omea_btm .omeaw_r .eawr_li .isnebtao ul li i {*/
/*    font-style: normal;*/
/*    color: #fff;*/
/*}*/
.home_a .omea_btm .omeaw_r .eawr_li .isnebtao ul li:before{
    position: absolute;
    content: "";
    top: .09rem;
    left: 0;
    width: .06rem;
    height: .06rem;
    background: #fff;
    border-radius: 50%;
}
.home_a .omea_btm .omeaw_r .eawr_li .isnebtao ul li.li_span:before{
    background: #fff;
}

.xiaomanhy_c .omanhy_cbtm .cosn a .osnsbe .nsno .span{padding-right: 0.24rem;}
.xiaomanhy_c .omanhy_cbtm .cosn a .osnsbe .nsno .span:before{
    content: "";
    width: 0.14rem;
    height: 0.14rem;
    right: 0;
    background: url(../images/a_jt.svg) center center/cover;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}


/**2026-10-30**/
.mba {
    display: none;
}
@media(max-width:1024px) {
    .mba {
        display: block;
    }
    .guanyuw_a .yuwa_btm { font-size:17px; margin-top:.3rem; }
    .guanyuw_a .center { text-align:left; }
    .guanyuw_a .center p { text-align:left !important; }
    .tiite .it {
        padding: .1rem .14rem;
        line-height: 1.1;
    }
    .homebgulupa_ungpu::before {
                margin-top: -11rem;
        height: 109%;
        width: 264%;
    }
    .home_a .omea_btm .omeaw_r .menwsne .flexcenter4 {
        min-width: 24rem;
    }
    .home_a .omea_btm .omeaw_r .eawr_li::before {
        width: 2.85rem;
    }
    .home_a .omea_btm .omeaw_r .eawr_li3 .isnem::before {
        width: 1.2rem;
    }
    .home_e .omee_btm .box .swiper-wrapper .swiper-slide {
        height: 63px;
    }
    .home_e .omee_btm .box .swiper-wrapper .swiper-slide .img {
        height: 100%;
    }

    .suzicjfa_d .cfads {
        margin-right: 0;
    }
    
    .homebgula::before {
        width: 100%;
        height: 118%;
        margin-top: -17rem;
    }
    .homebgulupa_ungpu::before {
        height: 112%;
    }

    .homebgulupa_ungpu_xian::before {
        height: 130%;
    }
    .suzicjfa_a .icfa_top .tiioe span {
        font-size: .35rem;
        font-weight: 400;
        margin-top: .2rem;
        display: inline-block;
    }

    .home_b .twnenw .tweone .eone {
        height: auto;
    }
    .home_b .twnenw .tweone .eone .eixbn{
        position: initial;
        padding: 0;
        margin-top: .3rem;
    }
    .xiaomanhy_a .manuien_btm .li {
        padding: .2rem .15rem;
    }
    .jisn_banner .text_js .wbnz {
        font-size: .35rem;
        font-weight: bold;
    }
    .hangyefangn_b .yefangn_btm .angn .no {
        padding: .2rem;
    }
    
    .vchjsb_btm.mb {
        display: block !important;
        width: 100%;
    }
    .suzicjfa_b .vchjsb_btm .sbtme { text-align:center; } 
    .suzicjfa_b .vchjsb_btm .sbtme .snef { min-height:3rem; }
    .vchjsb_btm .swiper-pagination {
        position: initial;
        line-height: 0;
        margin-top: .3rem;
    }
    .vchjsb_btm .swiper-pagination .swiper-pagination-bullet {
        background: #3037D8;
        width: .2rem;
        height: .2rem;
        opacity: 1;
        margin: 0 .15rem 0 0;
        border-radius: .5rem;
    }
    .vchjsb_btm .swiper-pagination .swiper-pagination-bullet-active {
        width: .6rem;
    }
    .guanyuw_b .insbeb .swiper-container .nwene .taonwe:hover .taobuwen {
        opacity: 0 !important;
    }
    
    .home_a,
    .home_f,
    .kaiwu_a,
    .kaiwu_c,
    .jsiheb_a,
    .zscdnmz_a,
    .suzicjfa_b,
    .suzicjfa_d,
    .suzicjfa_f,
    .hangyefangn_a,
    .xiaomanhy_a,
    .xiaoxinhy_a,
    .shngtailunwen_a,
    .guanyuw_a,
    .guanyuw_b,
    .guanyuw_c{
        padding: 1.2rem 0;
    }
    .home_e,
    .jsiheb_b,
    .jsiheb_c,
    .zscdnmz_b,
    .suzicjfa_g,
    .hangyefangn_b,
    .xiaomanhy_b,
    .xiaomanhy_c,
    .shngtailunwen_b{
        padding-bottom: 1.2rem;
    }
    
    .zscdnmz_a .swiper-pagination {
        position: initial;
        margin-top: .3rem;
    }
    .zscdnmz_a .swiper-pagination .swiper-pagination-bullet {
        border: 1px solid #333333;
        width: .2rem;
        height: .2rem;
        background: rgba(0,0,0,0);
        margin: 0 .15rem 0 0;
        opacity: 1;
    }
    .zscdnmz_a .swiper-pagination .swiper-pagination-bullet-active {
        background: #333333;
    }
    .toabne {
        width: 100%;
        position: absolute;
        display: block !important;
        bottom: .8rem;
    }
    .home_f .toabne .swiper-slide { text-align:center; }
    .home_f .toabne .swiper-slide-active { transform: scale(1); }
    .toabne .swiper-slide .wz {
        display: inline-block;
        background: rgba(255, 255, 255, 0.2);
        backdrop-filter: blur(10px);
        padding: .06rem .19rem;
        border-radius: .4rem;
        color: #fff;
        font-weight: 400;
    
    }
    
    .homebgulupa_ungpucc:before {
        height: 135%;
    }

}


.dianjitan {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.6);
    backdrop-filter: blur(10px);
    display: none;
}

.close {
    position: absolute;
    right: 0;
    top: -1rem;
    width: .5rem;
    height: .5rem;
    background: url(../images/closen.svg)no-repeat center center/cover;
}

.swiper-button-disabled {
    opacity: 0 !important;
}


.dianjitan .taiweb{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    backdrop-filter: blur(10px);
    background: rgba(48, 55, 216, 0.8);
    border-radius: .1rem;
    width: calc(100% - 40px);
    padding: .4rem;
}
.dianjitan .taiweb .nza  {
    font-size: .37rem;
}
.dianjitan .taiweb .nzb  {
    font-size: .25rem;
}
.dianjitan .wenza {
    padding-bottom: .3rem;
    border-bottom: 1px solid rgba(255,255,255,.3);
    margin-bottom: .3rem;
}

.dianjitan .wenenb { line-height: 1.25; margin-top: .28rem; } 
.dianjitan .wenenb ul li { padding-left: .12rem; position: relative; font-size:.25rem; }
.dianjitan .wenenb ul li:nth-child(n+2) { margin-top: .12rem; }
.dianjitan .wenenb ul li::before {
    position: absolute;
    content: "";
    left: 0;
    top: .15rem;
    width: .05rem;
    height: .05rem;
    border-radius: 50%;
    background: #fff;
}


.shngtailunwen_b .swiper-pagination {
    position: initial;
    line-height: 0;
    margin-top: .3rem;
}
.shngtailunwen_b .swiper-pagination .swiper-pagination-bullet {
    width: .2rem;
    height: .2rem;
    background: rgba(0,0,0,0);
    opacity: 1;
    border: 1px solid  #fff;
    margin: .3rem .2rem 0 0;
}
.shngtailunwen_b .swiper-pagination .swiper-pagination-bullet-active {
    background: #fff;
}

.nybanner .vidos { position: absolute; width: .78rem; height: .78rem; cursor: pointer; bottom: .3rem; right: .3rem; background: url(../images/vidossa.svg)no-repeat center center/cover; z-index: 2; }



.fp-viewing-footerl .header{background: #fff;}
.fp-overflow{overflow-y: hidden !important;}
.fancybox-button--zoom,
.fancybox-infobar,
.fancybox-button--thumbs,
.fancybox-navigation{display: none !important;}
.footerss {
    height: auto !important;
}

.suzicjfa_b { padding-bottom:0; }
.suzicjfa_b .taosnen_Btrnmwsn .tusnen { width:8.95rem; display: inline-block; }
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .img { position:relative; }
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians  {
    position: absolute;
    transform: translate(-50%,-50%);
    text-align: left;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .and {
    width: .3rem;
    height: .3rem;
    position: relative;
    border-radius: 50%;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .and:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.5);
    border-radius: 50%;
        box-shadow: 0 0 6px 2px rgba(255,255,255,0.4);
    animation: andBreath 1.8s ease-in-out infinite;
}
@keyframes andBreath {
    0%,100% {
        transform: scale(1);
        box-shadow: 0 0 6px 2px rgba(255,255,255,0.4);
    }
    50% {
        transform: scale(1.25);
        box-shadow: 0 0 14px 5px rgba(255,255,255,0.7);
    }
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .and:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    width: .2rem;
    height: .2rem;
    background: #3037D8;
    border-radius: .5rem;
    transform: translate(-50%,-50%);
    z-index: 2;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .land {
    position: absolute;
    bottom: 79%;
    right: 100%;
    width: 2.64rem;
    height: .53rem;
    background: url(../images/land.svg) no-repeat center center / cover;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .wnx {
background: url(../images/tasnebs.webp) no-repeat center center / cover;
    background-size: 100% 100%;
    width: 4.84rem;
    height: 2.5rem;
    position: absolute;
    right: 1.08rem;
    bottom: .73rem;
    padding: .3rem .3rem;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .wnx .bis span { color:#3037D8; }
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .wnx .isb {
    background: rgba(48, 55, 216, 0.1);
    display: inline-block;
    line-height: 1;
    padding: .06rem .1rem;
    border-radius: .05rem;
    margin: .05rem 0 0;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .wnx .xiso {
    line-height: 1.3;
    margin-top: .05rem;
}


.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .tusne {
    position: absolute;
    top: 80%;
    left: 80%;
    width: 2.5rem;
    height: 2.5rem;
    transform: translate(-50%, -50%);
    background: #FFFFFF;
    border-radius: 50%;
    box-shadow: 0px 4px 10px 0px rgba(48, 55, 216, 0.3);
    display: none;
    z-index: 2;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians:hover .tusne {
    display: block;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .tusne  img {
    width:auto; 
    max-width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}



.suzicjfa_b .taosnen_Btrnmwsn { margin-top:.24rem; }
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .ans2 .wnx {
    top: 40%;
    bottom: auto;
    right: .74rem;
    transform: translateY(-50%);
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .ans2 .land {
    width: .46rem;
    bottom: -.07rem;
    height: .06rem;
   background: url(../images/land1.svg) no-repeat center center / cover;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .ans3 .land {
    width: 1.99rem;
    bottom: 0.7rem;
    height: .22rem;
    background: url(../images/land2.svg) no-repeat center center / cover;
    right: -1.3rem;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .ans4 .land {
width: 0.5rem;
    bottom: -0.2rem;
    height: .15rem;
    background: url(../images/land3.svg) no-repeat right center / cover;
    right: -.75rem;
}

.suzicjfa_b .taosnen_Btrnmwsn .tusnen .ans3 .wnx {
    top: 115%;
    bottom: auto;
    right: auto;
    transform: translateY(-50%);
    left: 1.57rem;
}
.suzicjfa_b .taosnen_Btrnmwsn .tusnen .ans4 .wnx {
    top: -1.6rem;
    bottom: auto;
    right: auto;
    left: 1rem;
}







.tusnenpnwbe {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
    background: #1e1e1ede;
    display: none;
}
.tusnenpnwbe .tuisn {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}
.tusnenpnwbe .tuisn .guasnsxbf {
    position: absolute;
    right: 0;
    top: -44px;
    width: 44px;
    height: 44px;
    background: rgba(30, 30, 30, .6);
    padding: 8px;
}


.tusnenpnwbe .tuisn .guasnsxbf svg {
    display: block;
    overflow: visible;
    position: relative;
    shape-rendering: geometricPrecision;
    color: #fff;
}

.tusnenpnwbe .tuisn .guasnsxbf svg path {
    fill: transparent;
    stroke: currentColor;
    stroke-linejoin: round;
    stroke-width: 3
}

.tasnennd {
    position: fixed;
    top: 50%;
    left: 50%;
    width: calc(100% - 40px);
    transform: translate(-50%,-50%);
    background: rgba(255, 255, 255, 0.95);
    box-shadow: 0px 4px 10px 0px rgba(20, 23, 88, 0.15);
    backdrop-filter: blur(10px);
    border-radius: .1rem;
    z-index: 999;
    padding: .35rem;
    display: none;
}
.tasnennd .cslens {
    position: absolute;
    top: .25rem;
    right: .25rem;
    width: .3rem;
    height: .3rem;
    background: url(../images/tasoeb.svg)no-repeat center center/cover;
}
.tasnennd .bis span { color:#3037D8; }
.tasnennd .isb {
    background: rgba(48, 55, 216, 0.1);
    display: inline-block;
    line-height: 1;
    padding: .06rem .1rem;
    border-radius: .05rem;
    margin: .18rem 0 .2rem;
}
.tasnennd .xiso {
    line-height: 1.75;
}
.tasnennd .tusne img { width:100%; }

@media(max-width:1024px) {
    .suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .wnx,
    .suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .land,
    .suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .tusne{
        opacity: 0;
        width: 0;
        height: 0;
        z-index: -989999999;
    }
    .suzicjfa_b .taosnen_Btrnmwsn {
        overflow: hidden;
    }
    .suzicjfa_b .taosnen_Btrnmwsn .tusnen {
        width: 10rem;
        margin-left: -1rem;
    }
    .suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .and {
        width: .6rem;
        height: .6rem;
    }
    .suzicjfa_b .taosnen_Btrnmwsn .tusnen .dians .and:before {
        width: .4rem;
        height: .4rem;
    }
}





