@charset "utf-8"; 
.fp-watermark{display: none !important;}
.relative{position: relative;}
.hidden{overflow: hidden;}
.container{
	width: 95.8%;
	margin: 0 auto;
} 

.container2{
    width: 70.8%;
    margin: 0 auto;
} 


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

.m { display: none !important; }
.f1f1f1{background: #f1f1f1;}
@media(max-width: 1500px){
    .container2{width: 88%;}

}

@media(max-width: 1100px){
	.container{width: 100%;padding: 0 20px;}
    .container2,.container3,.container4,.container02{
        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);
}

/* 
.fixed-head {
    background: #fff; 
    position: fixed;
    top: 0;
    margin-top: 0;
    width: 100%;
    left: 0;
    transition: All .4s ease;
   -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -webkit-animation: headerFix 1s ease 1;
    animation: headerFix 1s ease 1;
}

@-webkit-keyframes headerFix {
    from {
        -webkit-transform: translateY(-100%);
    }

    to {
        -webkit-transform: translateY(0);
    }
}*/

/**mobile nav**/
.nav_box {width: 100%;height: calc(100% - 1.06rem);position: fixed;right: auto;top: 0;bottom: 0;left: -100%;overflow: auto;z-index: 9999999;background: #37a9cc;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box.cur {left: 0;transition: all .8s;-o-transition: all .8s;-moz-transition: all .8s;-ms-transition: all .8s;-webkit-transition: all .8s;}
.nav_box .box {/*background: #212222;*/width: 100%;height: 100%;position: relative;z-index: 2;}
.nav_box .nav-title {height: 57px;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.06);}
.nav_box .nav-title .navclose {width: 22px;height: 22px;display: block;font-size: 0;line-height: 41px;position: absolute;right: 15px;top: 50%;z-index: 2;transform: translateY(-50%);}
.nav_box .nav-title .navclose img {width: 100%;}
.nav_box .nav-title h1 {text-align: left;width: 86px;margin-left: 15px;line-height: 0;padding-top: 11px;}
.nav_box .nav-title h1 img {width: 100%;}
.nav_box .navlist {width: 100%;padding-bottom: 20px;}
.nav_box .navlist ul>li {position: relative;float: left;width: 100%;font-size: 16px;line-height: 48px;border-bottom: 1px solid rgba(255, 255, 255, .06);padding: 0 15px;text-transform: capitalize;padding-right: 80px;}
.nav_box .navlist ul>li.w100{padding-right: 0 !important;}
.nav_box .navlist ul>li>a {display: block;color: #fff;position: relative;}
/*.nav_box .navlist ul>li>a.sub:before {content: "";position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 11px;background: url(../images/jtwhite.png) no-repeat center center / cover;}*/
.nav_box .navlist ul>li .ii {position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 50px;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);display: none;/*padding: 10px 0;*/}
.nav_box .navlist ul>li .navlist2 a {display: block;width: 100%;color: #fff;font-size: 14px;line-height: 34px;}
.nav_box { display: none!important;}
.navR .search { display: block; }
.navR { float: right;display: none;}
.nav {display: inline-block;}
.nav_box .nav_ss{padding: 0 15px;margin-top: 20px;}
.nav_box .nav_ss input.inp{
    line-height: 40px;
    height: 40px;
    background: #fff;
    border: none;
    width: 100%;
    padding: 0 90px 0 20px;
    font-size: 15px;
    border-radius: 50px;
}
.nav_box .nav_ss input.sub{
    width: 90px;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background: #004388;
    font-size: 16px;
    border: none;
    border-radius: 50px;
    color: #fff;
}
.nav_box { display: block!important; top: 57px; width: 100%; left:-100%; border-top: 1px solid rgba(255,255,255,0.2);min-height: calc(100% - 56px); }
.nav_box { background: rgba(0, 0, 0, 0.9); }
.bgGreen { background: #474443; }
.nav_box .navlist { padding-top: 10px; }
.nav_box .navlist ul>li { border:none; line-height: 50px; }
.navSear { margin-top: 20px; padding: 0 15px;}
.navSear .search { padding-top: 20px; border-top:1px solid rgba(255,255,255,0.3); }
.navSear .search .subsearch { z-index: 9;}
.navSear .search .subsearch .subsearcha { border-radius: 3px;position: relative; padding-left: 30px; height: 30px;}
.navSear .search .subsearch .subsearcha .inp {width: 90%;height: 30px;border: 0; font-size: 14px;color: #fff; padding-left: 0px; background: none; } 
.navSear .search .subsearch .subsearcha .sub { opacity: 0.7; border: none;outline: none;position: absolute;left: 0px;top: 50%;height: 26px;background: url(../images/searchxa.png) no-repeat left center;font-size: 0;width: 26px;transform: translateY(-50%);}
.navSear .search:hover .subsearch {display: block;}
.navSear .search .subsearch .subsearcha .inp:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: rgba(255,255,255,0.7); 
}
.navSear .search .subsearch .subsearcha .inp::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: rgba(255,255,255,0.7);
} 
.navSear .search .subsearch .subsearcha .inp:-ms-input-placeholder{
    color: rgba(255,255,255,0.7);
}
.navSear .search .subsearch .subsearcha .inp::-webkit-input-placeholder {
    color: rgba(255,255,255,0.7);
}
.nav_box .navlist ul>li .navlist2,
.nav_box .navlist ul>li .secondNav .navlist3,
.nav_box .navlist ul>li .fourthNav .navlist4, 
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 .sixthNav .navlist6{ position: fixed; left:-102%; transition: all 0.6s; display: block; top:60px; width: 100%; height: calc(100% - 80px);  background: rgba(0, 0, 0, 0.9); z-index: 10000; }

.nav_box .navlist ul>li .navlist2 a,
.nav_box .navlist ul>li .secondNav .navlist3 a,
.nav_box .navlist ul>li .fourthNav .navlist4 a,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 a,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 .sixthNav .navlist6 a{ padding: 10px 15px; line-height: 1.6; font-size: 18px; color:rgba(255,255,255,0.8); }

.nav_box .navlist ul>li.cur .navlist2,
.nav_box .navlist ul>li .secondNav.cur .navlist3,
.nav_box .navlist ul>li .fourthNav.cur .navlist4,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav.cur .navlist5,
.nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 .sixthNav.cur .navlist6{ left:0; }

.nav_box .navlist ul>li .backNav { padding: 0 15px; }
.nav_box .navlist ul>li .backNav span { display: block; padding: 5px 0 5px 25px; border-top: 1px solid rgba(255,255,255,0); background: url(../images/back.svg) no-repeat left center; font-size: 18px;color:#fff; border-bottom:1px solid rgba(255,255,255,0.3); margin-bottom: 10px; }
.nav_box .navlist ul>li a.cur { font-weight: bold; color:#fff!important;  }

@media(max-width: 1680px){
    .nav_box { top: 1.06rem; }
    .nav_box .navlist ul>li .navlist2,
    .nav_box .navlist ul>li .secondNav .navlist3,
    .nav_box .navlist ul>li .fourthNav .navlist4,
    .nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5 { 
        top: 60px; height: calc(100% - 60px);
        overflow: auto;
    }
}
 .navR { margin-left: 5px; }
.navBtn {
    height: 50px;
    margin-top: -1px;
    float: left;
    left: 3%;
    width: 50px;
    position: relative;
}
.menu-i {
    height: 2px;
    right: 0;
    position: absolute;
    border-radius: 1px;
    font-style: normal;
    background-color: #000;
    display: block;
    transition: all 0.5s;
    border-radius: 2px;
}

.menu-i-1 {
    width: 24px;
    top: 0;
}
.menu-i-2 {
    width: 32px;
    top: 8px;
}.menu-i-3 {
    width: 24px;
    top: 16px;
}
.mobile-menu {
    width: 36px;
    height: 20px;
    position: relative;
    display: block;
    background: none;
    border: none;
}
.mobile-menu-on .menu-i-1 {
    transform: translateY(6px) rotate(45deg);
    background-color: #000;
}
.mobile-menu-on .menu-i-2 {
    opacity: 0;
}
.mobile-menu-on .menu-i-3 {
    transform: translateY(-10px) rotate(-45deg);
    background-color: #000;
}


.mo_header{position: relative;top: 0;left: 0;width: 100%;z-index: 99;padding: 0;transition: all 0.4s;background: #fff;box-shadow: 0 0 12px 0 rgba(0, 0, 0, .05);display: flex;flex-wrap: wrap;align-items: center;}
.mo_header_box{height: 100%;width: 100%;}
.mo_header_box > .relative{width: 100%;padding: 0.2rem;}
.mo_header .container{display: flex;flex-wrap: wrap;align-items: center;height: 100%;}
.mo_header.fixed-head{/*background: rgba(0, 0, 0, 1);*/}
.mo_header .logo{width: 200px;}
.mo_header .logo a{display: flex;}

.mo_header .yuyan{
    position: relative;
    margin-left: auto;
   /* position: absolute;
    top: calc(50% - 3px);
    right: 50px;
    transform: translateY(-50%);*/
}
.mo_header .yuyan .t a{color: #000;}
.mo_header .yuyan .t{color: #000;position: relative;padding-left: 0.6rem;font-size: 0.26rem;}
.mo_header .yuyan .t:before{
    position: absolute;
    left: 0;
    top: 50%;
    width: 0.4rem;
    height: 0.4rem;
    background: url(../images/quanqiu.svg) center center/cover;
    transform: translateY(-50%);
    content: "";
}
.navR  {display: block;position: relative;margin-left: 14px;position: relative;}
/**pc导航**/
body{background: #edf4fe;}
.colorfff{color: #fff;}
.header {
    position: relative;
    left: 0;
    width: 100%;
    top: 0;
    transition: all 0.4s;
    z-index: 99;
}

.header.fixed-head2{
     position: relative;
    left: 0;
    width: 100%;
    top: 0;
    transition: all 0.4s;
    z-index: 99;
}
.header.fixed-head{
    position: fixed;
    top: 0;
    margin-top: 0;
    width: 100%;
    left: 0;
    transition: All .4s ease;
   -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -webkit-animation: headerFix 1s ease 1;
    animation: headerFix 1s ease 1;
}
@-webkit-keyframes headerFix {
    from {
        -webkit-transform: translateY(-100%);
    }

    to {
        -webkit-transform: translateY(0);
    }
}

.header.fixed-head .top{display: none;}
.header .top{
    padding: 8px 16px 8px 32px;
    background: linear-gradient(90deg, #061e4d 0%, #282c6c 53%, #4c304f 100%);
}
.header .top .swiper-container { overflow:hidden; }

.header .top .lm{
    background: rgba(255, 255, 255, 0.05);
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0.4);
    padding: 5px 18px;
    border-radius: 50px;
    margin-right: 0.2rem;
    color: #fff;
}

.header .top .bt{
    max-width: 50%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
     margin-right: 0.2rem;
     color: #fff;
}

.header .top .time{color: #7E8C9E;}
.header .top .gb{
    margin-left: auto;
    padding-right: 0.6rem;
    position: relative;
}

.header .top .gb_a{
    color: #fff;
}
.header .top .gb_a i{
    width: 0.1rem;
    height: 0.1rem;
    margin-left: 10px;
    background: url(../images/top_jt.svg) center center/cover;
}

.header .top .cha{
    width: 0.16rem;
    height: 0.16rem;
    background: url(../images/cha.svg) center center/cover;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.header .btm{
    padding: 14px 0;
    transition: all 0.6s;
}

.header.fixed-head .btm ,.header.fixed-head2 .btm{
    padding: 6px 0;
    background: #fff;
    box-shadow: 0px 4px 7px 0px rgba(10, 32, 81, 0.05);
}

.header .btm .logo{
    width: 2.32rem;
}

.header .btm .ul{padding:0 0.5rem;}
.header .btm .ul > li{
    margin-right: 0.6rem;
    height: 100%;
    display: flex;
    align-items: center;
    position: relative;
}
.header .btm .ul > li .bq{
    display: inline-block;
    padding: 5px 9px;
    line-height: 1;
    margin-left: 5px;
    position: relative;
    border-radius: 4px;
    overflow: hidden; /* 裁剪伪元素圆角 */
   background: linear-gradient(295deg, #b953ff 5%, #1677ff 97%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    z-index: 1;
    border: 1px solid #1677FF;
}

.header .btm .ul > li .xia_la {
    padding-top: .3rem;
    width: 2rem;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -0.1rem);
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: all 0.3s ease;
}

.header .btm .ul > li .xia_la .iaoe {
    background: rgba(255, 255, 255, 0.9);
    padding: 0 .2rem;
    border-radius: .1rem;
}

.header .btm .ul > li .xia_la .iaoe .iai { border-bottom:1px solid rgba(0, 0, 0, 0.1); }
.header .btm .ul > li .xia_la .iaoe .iai:last-child { border-bottom: 0; }
.header .btm .ul > li .xia_la .iaoe .iai a { line-height: 1; color: #666666; padding: .2rem .1rem .2rem 0; display: block; position: relative; transition: all .5s; }
.header .btm .ul > li .xia_la .iaoe .iai a::before {
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    width: .07rem;
    height: .12rem;
    transform: translateY(-50%);
    background: url(../images/jianrt.svg)no-repeat center center/cover;
    transition: all .5s;
}


.header .btm .ul > li:hover .xia_la { opacity: 1; visibility: visible; pointer-events: auto; transform: translate(-50%, 0); } 
.header .btm .ul > li .xia_la .iaoe .iai a:hover { color: #1677FF; }
.header .btm .ul > li .xia_la .iaoe .iai a:hover::before{background: url(../images/jianrt2.svg)no-repeat center center/cover;}

.header .btm .ul > li > a{display: block;height: 100%;display: flex;align-items: center;color: #333;transition: all 0.6s;}
.header .btm .ul > li:hover > a,
.header .btm .ul > li.cur > a{color: #1677FF;}
.header .btm .ul > li:last-child{margin-right: 0;}
.header .btm .nr{
    background: #fff;
    border-radius: 100px;
    display: inline-flex;
    height: 0.56rem;
    align-items: center;
    padding: 5px;
}
.header .btm .right{margin-left: auto;height: auto;}
.header .btm .right .aniu{
    height: 0.5rem;
    padding: 0 0.3rem;
    border-radius: 100px;
    color: #fff;
    background: linear-gradient(281deg, #b953ff 1%, #1677ff 99%);
}

.header .btm .right .aniu i{
    width: 0.1rem;
    height: 0.1rem;
    margin-left: 6px;
    background: url(../images/btm_jt.svg) center center/cover;
}

.header .btm .right .yuyan{
    margin-right: 0.18rem;
}
.header .btm .right .yuyan .icon{
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 100%;
    background: url(../images/quanqiu.svg) center center no-repeat #fff;
    background-size: 0.2rem;
}

.footer{
    background: #1E2938;
    padding: 0.85rem 0 0.94rem;
}

.footer .logo{
    width: 2.62rem;
}

.footer .left{width: 50%;}
.footer .left .btm .bt{color: #ACACAC;}
.footer .left .ewm_box .ewm{
    width: 1.5rem;
    margin-right: 0.26rem;
    text-align: center;
}
.footer .left .ewm_box .ewm:last-child{margin-right: 0;}
.footer .left .ewm_box .ewm .t{color: #ACACAC;}
.footer .right{
    margin-left: auto;
    width: 46.3%;
}

.footer .right .ul > li{
    width: 25%;
    display: flex;
}
.footer .right .ul > li .nr{margin-left: auto;}
.footer .right .ul > li:last-child{margin-right: 0;}
.footer .right .ul > li .bt{color: #fff;display: block;}
.footer .right .ul > li .a_list a{color: #D4D4D4;display: block;margin-bottom: 4px;}
.footer .right .ul > li .a_list a:last-child{margin-bottom: 0;}
.banquan{border-top: 1px solid rgba(255, 255, 255, 0.2);background: #1E2938;padding: 0.2rem 0}
.banquan .text{
    text-align: center;
    color: rgba(255, 255, 255, .8);
}
.banquan .text a{color: rgba(255, 255, 255, .8);transition: all 0.6s;}
.banquan .text a:hover{color: #1C76FF;}

@media(max-width: 1100px){
    .header .top{padding: 0.14rem 0.2rem;}
    .header .top .bt{
        width: 60%;
        margin-right: 0;
        max-width: 100%;
    }
    .header .top .cha{width: 0.24rem;height: 0.24rem;}
    .footer .logo{width: 3rem;}
    .footer{padding: 0.8rem 0;}
    .footer .left{width: 100%;}
    .footer .right{display: none}
    .footer .left .ewm_box .ewm{width: 1.4rem;}
}

.banner .bg{
    width: 100%;
    height: 8.3rem;
    background: url(../images/banner.webp) center center/cover;
    border-radius: 0.2rem;
    overflow: hidden;
}

.banner .text{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    text-align: center;
}

.banner .text .bt{
    background: linear-gradient(90deg, #39aaff 30%, #ffc0cb 80%);
    background-size: 200% 100%;
    background-position: 0%;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    margin-bottom: 0.2rem;
    animation: flowColor 3s ease-in-out infinite alternate;
}
@keyframes flowColor {
    0%{
        background-position: 0%;
        filter: drop-shadow(0 0 8px rgba(57, 170, 255, 0.6));
    }
    100%{
        background-position: 100%;
        filter: drop-shadow(0 0 14px rgba(255,192,203, 0.7));
    }
}

.banner .text .js{
    position: relative;
    padding-left: 0.4rem;
    display: inline;
    background: linear-gradient(90deg, rgba(22, 119, 255, 0.5) 0%, rgba(22, 119, 255, 0.2) 100%);
    background-size: 100% 6px;
    background-position: left bottom;
    background-repeat: repeat-x;
}

.banner .text .js:before{
    left: 0;
    position: absolute;
    top: 0;
    content: "";
    background: url(../images/banner_dui.svg) center center/cover;
    width: 0.32rem;
    height: 0.32rem;
    transform: translateY(20%);
}
.banner .an_box{justify-content: center;}
.banner .an_box .moreua {margin-right: 0.16rem;}
.banner .an_box .moreua:last-child{margin-right: 0;}
.banner .span_nr{
    width: 1rem;
    height: 1rem;
    box-sizing: border-box;
    border: 1px solid rgba(255,255,255,0.3);
    border-radius: 100%;
    position: absolute;
    z-index: 3;
    padding: 0.1rem;
    display: flex;
    transition: all 0.6s;
    animation: fangda 2s infinite linear alternate;
    animation-delay: var(--delay);
}



@-webkit-keyframes fangda {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0.8);
    }
}
@keyframes fangda {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(0.8);
    }
}


.banner .span_nr .span{
    border-radius: 100%;
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    position: relative;
}

.banner .span_nr .span:before{
    background: var(--bg);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 0;
    border-radius: 100%;
    opacity: 0.3;
    transition: all 0.6s;
}

.banner .span_nr .span:after{
    background: var(--bg);
    position: absolute;
    left: 50%;
    transform: translate(-50%,-50%);
    top: 50%;
    width: 79%;
    height: 79%;
    content: "";
    z-index: 0;
    border-radius: 100%;
    opacity: 0.8;
    transition: all 0.6s;
}

.banner .span_nr .icon{
    width: 0.3rem;
    line-height: 0;
    z-index: 3;
    opacity: 1;
    transition: all 0.6s;
}
.banner .span_nr .t{
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    text-align: center;
    transform: translateY(-50%);
    opacity: 0;
    transition: all 0.6s;
}


.banner .span_nr:hover,.banner .span_nr.cur{
    transform: scale(1.26);
}
.banner .span_nr:hover .span:after,.banner .span_nr.cur .span:after{opacity: 0;}
.banner .span_nr:hover .icon,.banner .span_nr.cur .icon{opacity: 0;}
.banner .span_nr:hover .t,.banner .span_nr.cur .t{opacity: 1;}


.moreua { display: inline-block; padding: 0 .78rem 0 .24rem; position: relative; border-radius: .5rem; background: #FFFFFF; }
.moreua:before {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    border-radius: .5rem;
    background: linear-gradient(304deg, #b953ff 8%, #1677ff 95%);
    transition: all .5s;
    right: .04rem;
    width: .46rem;
    height: .46rem;
}
.moreua:hover:before,.moreua.cur:before { width: 100%; height: 100%;right: 0;}
.moreua span { color: #333333;  position: relative; z-index: 2; line-height: .54rem; height: .54rem; transition: all .5s;}
.moreua:hover span,.moreua.cur span { color: #fff; }

.moreua i { position: absolute; top: 50%; right: .04rem; transform: translateY(-50%)scale(1); width: .46rem; height: .46rem; border-radius: .5rem; transition: all .6s; overflow: hidden;  }
.moreua i:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(0deg);
    width: .1rem;
    height: .1rem;
    background: url(../images/more.svg) no-repeat center center / cover;
    z-index: 2;
    transition: all 0.5s;
    backface-visibility: hidden;
    perspective: 1000px;
    will-change: transform;
    transform-style: preserve-3d;
}
.moreua:hover i,.moreua.cur i{background: #fff;}
.moreua:hover i:before,.moreua.cur i:before { transform: translate(-50%,-50%); background: url(../images/more2.svg) no-repeat center center / cover;}

.moreua.cur:hover i{
    background: linear-gradient(304deg, #b953ff 8%, #1677ff 95%);
}
.moreua.cur:hover i:before{background: url(../images/more.svg) no-repeat center center / cover;}

.moreua_a { background: #F1F1F1; }
.carousel-wrapper {
    display: flex;
    transition: transform 0.3s ease-out; /* 平滑过渡 */
}
.carousel-slide {
    flex-shrink: 0;
    box-sizing: border-box;
    margin-right: 0;
    text-align: center;
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    /*background: url(../images/carouselw.png)no-repeat center center/cover;*/
    border-right: 0;
    padding: 0 5px;
    width: 1.6rem;
    opacity: 0.4;
}

.carousel-slide:last-child { border-right: 1px solid #676A6D; }

.home_a{margin-top: 0.1rem;overflow: hidden;}
.home_b{padding: 0.4rem 0 0}
.home_b .ul{position: relative;}
.home_b .ul:before{
    position: absolute;
    left: 50%;
    top: 50%;
    height: 1px;
    width: 100vw;
    background: rgba(22, 119, 255, 0.3);
    content: "";
    transform: translate(-50%,-50%);
}
.home_b .ul > .li{
    width: 17.6%;
    margin-right: 3%;
    padding: 0 4px;
    position: relative;
    z-index: 1;
    background: #edf4fe;
}
.home_b .ul > .li:last-child{margin-right: 0;}
.home_b .ul > .li .li_box{
    width: 100%;
    aspect-ratio: 1 / 1;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #edf4fe;
    border-radius: 100%;
}
.home_b .ul > .li:before{
    width: 0.117rem;
    height: 0.137rem;
    content: "";
    position: absolute;
    left: 100%;
    top: 50%;
    transform: translate(150%,-50%);
    opacity: 0.3;
    background: url(../images/home_b_jt.svg) center center/cover;
    z-index: 2;
}

.home_b .ul > .li:nth-child(1):after{
    width: 0.117rem;
    height: 0.137rem;
    content: "";
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translate(-150%,-50%);
    opacity: 0.3;
    background: url(../images/home_b_jt.svg) center center/cover;
    z-index: 2;
}


.home_b .ul > .li .nr{position: relative;z-index: 6;}
.home_b .ul > .li .bg{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    background: url(../images/home_b_yuan.svg) center center/cover;
}
.home_b .ul > .li .bt{
    background: linear-gradient(to bottom, #1677ff 0%, #b953ff 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    line-height: 1;
}
.home_b .ul > .li .js{color: #333;margin-top: 4px;}
.tyanniu{
    color: #fff;
    background: linear-gradient(277deg, #b953ff 0%, #1677ff 99%);
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0.3);
    backdrop-filter: blur(30px);
    padding: 0.06rem 0.24rem;
    border-radius: 100px;
}
.home_b .btm .tyanniu{
    position: absolute;
    left: 0.36rem;
    top: 0.4rem;
}
.home_b .btm .video{
    border-radius: 0.2rem;
    overflow: hidden;
    height: 5.5rem;
    object-fit: cover;
}

.title .en{
    padding: 0.08rem 0.2rem;
    color: #1C76FF;
    display: inline-block;
    background: linear-gradient(282deg, #b953ff1a 1%, #1677ff1a 99%);
    box-sizing: border-box;
    /* V-藍紫 */
    border: 1px solid #1677FF;
    border-radius: 50px;
}

.title .en span{position: relative;z-index: 1;}
.title .bt{color: #2E3847;}
.title .bt .span1,.title .bt .span2,.title .bt .span3{position: relative;}
.title .bt .span1:before{
    background: url(../images/title.png) center center/cover;
    position: absolute;
    left: 50%;
    top: calc(50% - 0.1rem);
    transform: translate(-50%,-50%);
    width: 2.4rem;
    height: 1.36rem;
    content: "";
    z-index: -1;
}

.title .bt .span2:before{
    --width:1.45rem;
    background: url(../images/title_bg.svg) center center/cover;
    position: absolute;
    left: 0;
    top: 0.14rem;
    width: var(--width);
    height: 0.8rem;
    content: "";
    z-index: 0;
    /*max-width:0;*/
}

.title .bt .span3:before{
     --width:1.45rem;
    background: url(../images/title_bg2.svg) center center/cover;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0.14rem;
    width: var(--width);
    height: 0.8rem;
    content: "";
    z-index: 0;
    /*max-width:0;*/
}




.home_c{padding: 1rem 0 1.2rem;}
.home_c_box{
    background:url(../images/home_bgxin.png) top center/cover;
    /*background-image: url(../images/home_bg.png), url(../images/home_bg2.png);*/
    /*background-position: left top,  left 7.6rem;
    background-size: cover;*/
    /*background-repeat: no-repeat, no-repeat;*/
    /*background-size: 100% auto;*/
}
.home_c .top {
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(10px);
    box-shadow: 0px 4px 10px 0px rgba(155, 172, 196, 0.2);
    padding: 0.1rem;
    border-radius: 0.2rem;
}
.home_c .top .li{
   width: 24.2%;
   margin-right: 1.06%;
   text-align: center;
   padding: 0.14rem;
   border-radius: 0.2rem;
   cursor: pointer;
   position: relative;
   transition: all 0.6s;
}
.home_c .top .li:before{
    width: 1px;
    height: 0.2rem;
    background: rgba(51, 51, 51, 0.3);
    position: absolute;
    left: calc(100% + 0.05rem);
    content: "";
    top: 50%;
    transform: translateY(-50%);
}
.home_c .top .li:after{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.2rem;
    transition: all 0.6s;
    opacity: 0;
    background: linear-gradient(279deg, #b953ff 0%, #1677ff 99%);
}
.home_c .top .li:last-child:before{display: none;}
.home_c .top .li:last-child{margin-right: 0;}
.home_c .top .li .bt{color: #586372; position:relative; z-index:1; }
.home_c .top .li .js{color: #333333; position:relative; z-index:1; }

/*.home_c .top .li:hover,*/
/*.home_c .top .li.cur{background: linear-gradient(279deg, #b953ff 0%, #1677ff 99%);}*/
.home_c .top .li:hover:after,
.home_c .top .li.cur:after{ opacity:1; }


.home_c .top .li:hover .bt,.home_c .top .li.cur .bt{color: #fff;}
.home_c .top .li:hover .js,.home_c .top .li.cur .js{color: #fff;}
.home_c .top .li:hover:before,.home_c .top .li.cur:before{display: none;}

.home_c .btm .nr{padding: 0.16rem;backdrop-filter: blur(10px);box-shadow: 0px 4px 10px 0px rgba(155, 172, 196, 0.2);background: rgba(255, 255, 255, .9);border-radius: 0.2rem;}
.home_c .btm .right{
    width: 49.6%;
    margin-left: auto;
}
.home_c .btm .right .img{border-radius: 0.2rem;overflow: hidden;}
.home_c .btm .left{
    width: 50.4%;
    padding: 0.15rem 0.7rem 0.15rem 0.7rem;
}
.home_c .btm .left .bt{color: #333333;}
.home_c .btm .left .js{
    color: #1963FE;
    border-radius: 0 100px 100px 0;
    overflow: hidden;
    display: inline-block;
    padding: 0.04rem 0.4rem 0.04rem 0.2rem;
    background: linear-gradient(274deg, rgba(185, 83, 255, 0.1) 0%, rgba(22, 119, 255, 0.1) 100%);
}
.home_c .btm .left .text{color: #666666;}
.home_c .btm .left .left_nr{padding-left: 0.35rem;}
.home_c .btm .left .left_nr .xiane {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
     animation: jumpY 1s infinite alternate ease-in-out;
}

@keyframes jumpY {
    0% {
        transform: translateY(0px);
    }
    100% {
        transform: translateY(12px);
    }
}

.home_c .btm .left .left_nr .xiane:before{
    content: "";
    position: absolute;
    width: 5px;
    left: 2.5px;
    background: linear-gradient(180deg, #033a6d 0%, #282c6c4d 53%, #4c304f00 100%);
    top: -3px;
    height: 100%;
}

.home_c .btm .left .left_nr .xiane:after{
    content: "";
    position: absolute;
    width: 10px;
    left: 0;
    top: -10px;
    border-radius: 100%;
    height: 10px;
    background: #142B7E;
}

.title.title2 .en{
    background: rgba(255, 255, 255, 0.1);
    box-sizing: border-box;
    border: 1px solid rgba(255, 255, 255, 0.5);
    color: #fff;
}
.title.title2 .bt{color: #fff;}
.home_d{padding: 1.2rem 0 0;}
.home_d .btm .box{
    background: linear-gradient(32deg, #033a6d 5%, #282c6c 56%, #4c304f 100%);
    backdrop-filter: blur(10px);
    padding: 0.7rem 0.64rem 0.8rem;
}
.home_d .btm .box .js{color: #fff;}
.home_d .btm .box .ul > .li{margin-top: -0.7rem;}
.home_d .btm .box .ul > .li:nth-child(1){margin-top: 0;}
.home_d .btm .box .ul > .li .nr{width: 100%;}
.home_d .btm .box .ul > .li .img{width:38%;position:relative;z-index:2;}
.home_d .btm .box .ul > .li .text{
    width: 62%;
    margin-left: auto;
}

.home_d .btm .box .ul > .li .text .bt{padding: 0.3rem 0.4rem;position: relative;}
.home_d .btm .box .ul > .li .text .bt:before{
    background: linear-gradient(270deg, #ffffff00 0%, #ffffff 100%);
    box-sizing: border-box;
    opacity: 0.2;
    position: absolute;
    width: calc(100% + 0.3rem);
    height: 100%;
    right: 0;
    top: 0;
    content: "";
}

.home_d .btm .box .ul > .li .text .bt:after{
    content: "";
    background: url(../images/home_d_cuo.svg) center center/cover;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 100%;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translate(-50%,50%);
    content: "";
    z-index: 3;
}

.home_d .btm .box .ul > .li:nth-child(2n) .text .bt:after{
    bottom: auto;
    left: auto;
    top: 0;
    right: 0;
    transform: translate(50%,-50%);
}
.home_d .btm .box .ul > .li:nth-child(2n) .text .bt:after{
    content: "";
    background: url(../images/home_d_dui.svg) center center/cover;
}
.home_d .btm .box .ul > .li:nth-child(2n) .text .bt{text-align: right;}
.home_d .btm .box .ul > .li:nth-child(2n) .text .bt:before{background: linear-gradient(90deg, #ffffff00 0%, #ffffff 100%);right:-0.3rem;}
.imgyjiao{border-radius: 0.2rem;overflow: hidden;}

.home_e{padding: 1.4rem 0 0;}
.home_f{
    padding: 2rem 0 2rem;
    /*background: url(../images/home_f_bg.webp) top center/cover;*/
}

.home_f .btm .nr:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: linear-gradient(to right, rgba(3, 58, 109, 0) 24%, rgba(40, 44, 108, 1) 50%, rgba(76, 48, 79, 1) 100%);
    box-shadow: 0px 4px 10px 0px rgba(155, 172, 196, 0.2);
    z-index: 1;
}

.home_f .btm .nr .img{
    width: 54.8%;
    position: relative;
    z-index: 0;
}

.home_f .btm .nr .text{
    width: 45.2%;
    position: relative;
    z-index: 2;
}

.home_f .btm .nr .text ul li{
    padding-left: 0.26rem;
    position: relative;
    margin-bottom: 0.2rem;
}

.home_f .btm .nr .text ul li:last-child{margin-bottom: 0;}
.home_f .btm .nr .text ul li:before{
    width: 0.18rem;
    height: 0.18rem;
    background: url(../images/home_f_dui.svg) center center/cover;
    border-radius: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.home_f .btm .nr .text{padding-left: 0.45rem;}
.home_f .btm .nr .text:before{
    content: "";
    position: absolute;
    width: 5px;
    left: 2px;
    background: linear-gradient(180deg, #ffffff 0%, #ffffff4d 53%, #ffffff00 100%);
    top: -2px;
    height: calc(100% + 0.4rem);
}

.home_f .btm .nr .text:after{
    content: "";
    position: absolute;
    width: 10px;
    left: 0;
    top: -10px;
    border-radius: 100%;
    height: 10px;
    background: #fff;
}

.home_g{padding: 0 0 2.3rem;background: url(../images/home_g_bg.png) bottom center no-repeat ; background-size: 100% auto; background-size: 142% auto; }
.title .bt .span3.span4:before{top: 0.1rem;background: url(../images/title_bg3.svg) center center/cover;width: 1.3rem;height: 0.8rem;aspect-ratio: auto;}

.home_g .btm .swiper-slide{
    background: #fff;
    border-radius: 0.1rem;
    height: auto;
}

.home_g .btm .nr{
    height: 100%;
    padding: 0.4rem 0.32rem 0.44rem;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}
.home_g .btm .nr .top_box{width:100%;}
.home_g .btm .nr .img{
    width: 0.84rem;
    height: 0.84rem;
    border: 1px solid rgba(108, 108, 108, 0.2);
    background: #fff;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home_g .btm .nr .img img{width: auto;}
.home_g .btm .nr .text{
    width: calc(100% - 0.84rem);
    padding-left: 0.14rem;
}
.home_g .btm .nr .text .bt{color: #333333;}
.home_g .btm .nr .text .js{color: #666;}
.home_g .btm .nr .wenzi{
    color: #777777;
    margin-top: 0.22rem;
    padding-top: 0.18rem;
    border-top: 1px solid #D8D8D8;
}


.home_g .btm .nr .btm_box{width: 100%;}
.home_g .btm .nr .btm_box .t{color: #333333;padding-left: 0.28rem;position: relative;}
.home_g .btm .nr .btm_box .t:before{
    content: "";
    width: 0.22rem;
    height: 0.22rem;
    border-radius: 100%;
    overflow: hidden;
    background: url(../images/home_g_jt.svg) center center/cover;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    /*transform: translateY(-50%);*/
}

.home_g .btm .swiper-slide:hover{
    background: linear-gradient(37deg, #033a6d -1%, #282c6c 54%, #4c304f 102%);
}
.home_g .btm .swiper-slide:hover .nr .text .bt,
.home_g .btm .swiper-slide:hover .nr .text .js,
.home_g .btm .swiper-slide:hover .nr .wenzi,
.home_g .btm .swiper-slide:hover .nr .btm_box .t{color: #fff;}
.home_g .btm .swiper-slide:hover .nr .btm_box .t:before{background: url(../images/home_g_jt2.svg)no-repeat center}
.jt_box .jt{
    width: 0.5rem;
    height: 0.5rem;
    cursor: pointer;
    position: absolute;
    top: 50%;
    transition: all 0.6s;
    transform: translateY(-50%);
}
.jt_box .jt.jtl{background: url(../images/jt_left.svg) center center/cover;}
.jt_box .jt.jtr{background: url(../images/jt_right.svg) center center/cover;}
.jt_box .jt.jtl:hover{background: url(../images/jt_left2.svg) center center/cover;}
.jt_box .jt.jtr:hover{background: url(../images/jt_right2.svg) center center/cover;}
.home_g .jt_box .jt.jtl{
    left: -1rem;
}


.home_g .jt_box .jt.jtr{
    right: -1rem;
}

.home_h{background: linear-gradient(to right,#e2ecfd 10%,#e0ecfe 60%,#deecfc 60%,#e1ecfe 100%);}
.home_h .top .right{margin-left: auto;transform: translateY(-0.2rem);}
.home_h .btm {padding-bottom: 0.6rem;}
.home_h .btm .ul > div{margin-right: 0.75%;}
.home_h .btm .ul > div:last-child{margin-right: 0;}
.home_h .btm .ul .li1{
    width: 49.5%;
    background: var(--bg);
}

.home_h .btm .ul .li1:before{
    background: linear-gradient(180deg, #00000000 42%, #00000066 100%), linear-gradient(329deg, #992ee199 7%, #3071ff99 97%, #3071ff99 97%);
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border-radius: 0.2rem;
    overflow: hidden;
}

.home_h .btm .ul .li1.gao{height: 4.7rem;}
.home_h .btm .ul .li1 > a{
   
}

.home_h .btm .ul .li1 .nr{
    padding: 0.3rem 0.4rem 0.3rem 0.3rem;
    width: 100%;
    z-index: 2;
    position: relative;
     display: flex;
    height: 100%;
    flex-wrap: wrap;
    align-items: flex-end;
}
.home_h .btm .ul .li1 .text{width:100%;}
.home_h .btm .ul .lm{
    background: rgba(255, 255, 255, 0.1);
    padding: 3px 14px;
    display: flex;
    border-radius: 100px;
}
.home_h .btm .ul .time{margin-left: 10px;color: rgba(255, 255, 255, .8);}
.home_h .btm .ul .li1 .bt{
     width: 78.1%;
}
.home_h .btm .ul .li1 .home_h_jt{margin-left: auto;}
.home_h .btm .ul .li1:hover .bt,.home_h .btm .ul .li2:hover .bt{
     text-decoration: underline;
}
.home_h_jt{
    width: 0.14rem;
    height: 0.14rem;
    display: block;
    background: url(../images/home_h_jt.svg) center center/cover;
}

.home_h .btm .ul .li2{
    width: 24.5%;
}

.home_h .btm .ul .li2 .nr{
    padding: 0.1rem;
    background: linear-gradient(0deg, #b953ff -42%, #1677ff 133%);
    height: 100%;
}
.home_h .btm .ul .li2 .text{
    padding: 0.3rem 0.2rem 0.2rem;
}
.home_h .btm .ul .li2 .text .btm_box{
    align-content: space-between;
}
.home_h .btm .ul .li2 .text .bt{width: 100%;}
.home_h .btm .swiper-pagination{top: auto;bottom: 0;}
.home_h .btm .swiper-pagination .swiper-pagination-bullet{
    width: 0.54rem;
    height: 4px;
    opacity: 1;
    border-radius: 100px;
    background: #FFFFFF;
}
.home_h .btm .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: linear-gradient(273deg, #b953ff 0%, #1677ff 99%);}

.home_i{
    padding: 2.1rem 0 1.1rem;
    background: url(../images/home_i_bg.png) top center no-repeat #e1ecfe;
    background-size: 100% auto;
}

.home_i .ul .li{margin-bottom: 0.15rem;border-radius: 0.12rem;overflow: hidden;background: rgba(255, 255, 255, 0.5);}
.home_i .ul .li:last-child{margin-bottom: 0;}
.home_i .ul .li .top{padding: 0.24rem 0.24rem 0.24rem 0.2rem;cursor: pointer;}
.home_i .ul .li .bt{
    width: 70%;
    color: #40444F;
}

.home_i .ul .li .i{
    border: 1px solid rgba(196, 195, 195, 0.5);
    border-radius: 100%;
    width: 0.3rem;
    height: 0.3rem;
    margin-left: auto;
    position: relative;
}
.home_i .ul .li .i:before,
.home_i .ul .li .i:after{
    background: #5C5C5C;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    content: "";
    border-radius: 50px;
    transition: all 0.6s;
}

.home_i .ul .li .i:before{
    width: 2px;
    height: 50%;
}
.home_i .ul .li .i:after{
    height: 2px;
    width: 50%;
}

.home_i .ul .li .text{
    display: none;
    color: #40444F;
    padding: 0.24rem 0.44rem 0.3rem 0.2rem;
}

.home_i .ul .li.cur .top{background: linear-gradient(90deg, #b953ff 0%, #1677ff 99%);}
.home_i .ul .li.cur .top .bt{color: #fff;}
.home_i .ul .li.cur .i{border: 1px solid rgba(255, 255, 255, 0.5);}
.home_i .ul .li.cur .i:before,
.home_i .ul .li.cur .i:after{background: #fff;}
.home_i .ul .li.cur .i:before{height: 0;}

.home_j{
    padding: 0.9rem 0;
    background: url(../images/home_j_bg.png) center center / cover #fff;
    border-radius: .3rem .3rem 0 0;
 
    margin-top: -.3rem;
}

.home_j .ul .li{
    margin-right: 0.66%;
    width: 24.5%;
    margin-bottom: 0.16rem;
    position: relative;
}
.home_j .ul .li.bit:before{
    content: "*";
    line-height: 1;
    position: absolute;
    right: 0.2rem;
    top: 54%;
    transform: translateY(-50%);
    color: #FF0000;
}
.home_j .ul .li:nth-child(4n){margin-right: 0;}
.home_j .ul .li input,.home_j .ul .li_text input{padding: 0 0.5rem;}


.home_j .ul .li input,.home_j .ul .li_text input{
    border: 1px solid rgba(4, 17, 27, 0.2);
    height: 0.6rem;
    border-radius: 5px;
    background: none;
    width: 100%;
   resize: none;
   display: flex;
   align-items: center;
}

.home_j .ul .li .icon,.home_j .ul .li_text .icon{
    width: 0.2rem;
    position: absolute;
    left: 0.21rem;
    top: 50%;
    transform: translateY(-50%);
}

.home_j .ul .li_text{width: 100%;}
.home_j button{border: none;box-shadow: 0 0 20px 0 rgba(0, 0, 0, .1);}

.yuyue_tc{
    position: fixed;
    z-index: 999;
    background: rgba(20, 20, 20, 0.6);
    backdrop-filter: blur(5px);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    display: none;
}

.yuyue_tc .yuyue_tc_flex{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
}

.yuyue_tc .yuyue_tc_box{
    width: 83.1%;
    border-radius: 0.1rem;

    background: url(../images/yuyue_tc_bg.webp) center center/cover;
    padding: 0.7rem 0.4rem;
    display: flex;
    flex-direction: row-reverse;
}

.yuyue_tc .yuyue_tc_box .box{
    width: 56%;
    border-radius: 0.1rem;
    background: rgba(255, 255, 255, 0.7);
    backdrop-filter: blur(10px);
    box-shadow: 0px 4px 10px 0px rgba(59, 154, 234, 0.3);
    padding: 0.54rem 0.4rem 0.65rem 0.44rem;
}

.title_tc .en{
    background: linear-gradient(282deg, #b953ff 1%, #1677ff 99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    display: inline-block;
}
.title_tc .bt{
    width: 100%;
    color: #333333;
}
.yuyue_tc .yuyue_tc_box .box .ul > .li{
    width: 49.3%;
    margin-right: 1.4%;
    margin-bottom: 1.4%;
    position: relative;
}
.yuyue_tc .yuyue_tc_box .box .ul > .li.w100{width: 100%;margin-right: 0;}

.yuyue_tc .yuyue_tc_box .box .ul > .li:nth-child(2n){margin-right: 0;}
.yuyue_tc .yuyue_tc_box .box .ul > .li input{ padding: 0 0.44rem;height: 0.54rem;}
.yuyue_tc .yuyue_tc_box .box .ul > .li textarea{
    height: 0.9rem;
    resize: none;
    padding: 0.14rem 0.44rem;
}
.yuyue_tc .yuyue_tc_box .box .ul > .li input,.yuyue_tc .yuyue_tc_box .box .ul > .li textarea{
    border: 1px solid rgba(123, 123, 123, 0.3);
    background: none;
    border-radius: 5px;
    width: 100%;
    color: #333;
}

.yuyue_tc .yuyue_tc_box .box .ul > .li input::placeholder{color: #999999;}
.yuyue_tc .yuyue_tc_box .box .ul > .li .icon{
    width: 0.2rem;
    position: absolute;
    left: 0.15rem;
    top: 50%;
    transform: translateY(-50%);
}
.yuyue_tc .yuyue_tc_box .box .ul > .text_input .icon{top: 0.26rem;left: 0.18rem;} 
.yuyue_tc .yuyue_tc_box .box .ul > .li.bit:before{
    content: "*";
    line-height: 1;
    position: absolute;
    right: 0.2rem;
    top: 54%;
    transform: translateY(-50%);
    color: #FF0000;
}
.yuyue_tc .gb{
    width: 0.3rem;
    height: 0.3rem;
    background: url(../images/cha2.svg) center center/cover;
    top: 24px;
    right: 17px;
    position: absolute;
    cursor: pointer;
}
.layui-form-select dl { top: 100%; }
.layui-form-selectup dl { bottom: .55rem; top: auto; }
.layui-form-select dl dd.layui-this { background: #000; }


.layui-form-select .layui-edge {
    right: 0.2rem;
    width: .14rem;
    height: .083rem;
    background: url(../images/yuyue_jt.svg)no-repeat center center/cover;
    border-color:initial;
    border-top-style:initial;
    border-style:initial;
    margin-top: -.03rem;
}

button.tijiao{
    background: linear-gradient(283deg, #b953ff 1%, #1677ff 99%);
    border-radius: 100px;
    width: 1.8rem;
    height: 0.6rem;
    color: #fff;
    border: none;
    justify-content: center;
}
button.tijiao .i{
    content: "";
    width: .1rem;
    height: .1rem;
    background: url(../images/more.svg) no-repeat center center / cover;
    z-index: 2;
    transition: all 0.5s;
    backface-visibility: hidden;
    perspective: 1000px;
    will-change: transform;
    transform-style: preserve-3d;
    display: block;
    margin-left: 4px;
}

.home_b2{padding: 1.3rem 0 0;}

@media(max-width: 1600px){
    .yuyue_tc .yuyue_tc_box .box .ul > .text_input .icon{top: 0.3rem;}
    .home_g .btm .nr .btm_box .t:before{top:0.05rem;}
}
@media(max-width: 1400px){
    .home_g .btm .nr .btm_box .t:before{top:0.03rem;}
}
@media(max-width: 1100px){
    .banner .bg{height:10rem;}
    .banner .span_nr{
        
    }
    .banner .text{
        padding: 0 0.6rem;
    }
    .banner .text .bt{font-size: 0.56rem;}
    .home_b .ul > .li{
        width: 48.5%;
        margin-bottom: 0.2rem;
    }
    .home_b .ul > .li:nth-child(2n){margin-right: 0;}
    .home_b .ul:before,.home_b .ul > .li:before,.home_b .ul > .li:nth-child(1):after{display: none;}
    .home_c{padding: 0.8rem 0 0;}
    .title .bt{font-size: 0.46rem;}
    .title .bt .span1:before{transform: translate(-50%,-50%) scale(0.8);}
    .title .bt .span3:before{transform: translateX(-50%) scale(0.8);}
    .home_c .top .li{width: 49%;padding:0.2rem;}
    .home_c .top .li:nth-child(2n){margin-right: 0;}
    .home_c .btm .left{
        width: 100%;
        padding: 0.4rem 0.4rem 0.4rem 0.2rem;
    }
    .home_c .btm .right{width: 100%;}
    .home_d{padding: 0.8rem 0 0;}
    .title .bt .span2:before{width: 100%;top: 0rem;}
    .home_d .btm .box{padding: 0.4rem;}
    .home_d .btm .box .ul > .li{margin-top: 0;margin-bottom: 0.3rem;}
    .home_d .btm .box .ul > .li:last-child{margin-bottom: 0;}
    .home_d .btm .box .ul > .li .img{width: 100%;}
    .home_d .btm .box .ul > .li .text{
        width: 100%;
    }
    .home_d .btm .box .ul > .li .text .bt:before{width: 100%;top:-0.2rem;}
    .home_d .btm .box .ul > .li:nth-child(2n) .text .bt:before{right:0;}
    .home_d .btm .box .ul > .li .text .bt:after{
        bottom: auto;
        left: auto;
        top: 0;
        right: 0;
        z-index: 3;
        transform: translate(50%, -50%);
    }
    .home_d .btm .box .ul > .li:nth-child(2n) .text .bt{text-align: left;}
    .home_d .btm .box .ul > .li .text .bt{padding: 0.3rem 0.2rem;}
    .home_f{padding: 0.8rem 0;}
    .home_f .btm .nr .img{
        width: 100%;
    }
    .home_f .btm .nr .text{width: 100%;margin: 0.5rem 0.3rem;}
    .home_f .btm .nr:before{
        z-index: 0;
        background: linear-gradient(to bottom, rgba(3, 58, 109, 0) 24%, rgba(40, 44, 108, 1) 50%, rgba(76, 48, 79, 1) 100%);
    }
    .home_g{padding: 0 0 1.2rem;}
    .home_h .btm .ul .li1{background: linear-gradient(0deg, #b953ff -42%, #1677ff 133%);}
    .home_h .btm .ul .li1 .text{padding: 0.3rem 0.2rem 0.2rem;}
    .home_h .btm .ul .li1 .bt{width: 100%;}
    .home_h .btm .ul .li1 .home_h_jt{margin-left: 0;margin-top: 0.6rem;}
    .home_h .btm .ul .li1 .nr{padding: 0.1rem;}
    .home_h .btm .ul .li1,
    .home_h .btm .ul .li2{width: 100%;}
    .home_h .btm .ul .li2 .img{display: none;}
    .home_h .btm .ul > div{margin-bottom: 0.2rem;}
    .home_h .btm .ul > div:last-child{margin-bottom: 0;}
    .home_i{padding: 0.8rem 0;}
    .home_i .ul .li .i{
        width: 0.5rem;
        height: 0.5rem;
    }
    .home_i .ul .li .bt{width: calc(100% - 1rem);}
    .home_j{padding: 0.8rem 0;}
    .home_j .ul .li{width: 100%;margin-right: 0;}
    .home_j .ul .li .icon{width: 0.24rem;}
    .home_h_jt{width: 0.2rem;height: 0.2rem;}

    .yuyue_tc .yuyue_tc_box .box{width: 100%;}
    .yuyue_tc .yuyue_tc_box{padding: 0.4rem 0.3rem;width: 94%;}
    .yuyue_tc .yuyue_tc_box .box .ul > .li{width: 100%;margin-right: 0;margin-bottom: 0.2rem;}
    .yuyue_tc .yuyue_tc_box .box .ul > .li:last-child{margin-bottom: 0;}
    .yuyue_tc .yuyue_tc_box .box .ul > .li .icon{width: 0.26rem;}
    .yuyue_tc .yuyue_tc_box .box .ul > .li input{padding: 0 0.54rem;height: 0.6rem;}
    .yuyue_tc .yuyue_tc_box .box .ul > .li textarea{height: 1.6rem;padding: 0.14rem 0.54rem;}
    .yuyue_tc .yuyue_tc_box .box .ul > .text_input .icon{top: 0.32rem;}
}

.nybanner .img{
    border-radius: 20px;
    overflow: hidden;
}
.nybanner .text{
    position: absolute;
    left: 0;
    padding: 0 10%;
    width: 100%;
    text-align: center;
    top: 44%;
    transform: translateY(-50%);
}

.nybanner .text .js{
    border-radius: 100px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, .3) 100%);
    border: 1px solid rgba(255, 255, 255, .3);
    display: inline-block;
    padding: 8px 16px;
}

.nybanner .text .js .i{
    width: 0.3rem;
    height: 0.3rem;
    background: url(../images/nybanner_icon.svg) center center/cover;
    display: block;
    margin-right: 0.16rem;
}

.ul_dian ul{margin-left: 0.2rem;}
.ul_dian ul li{
    margin-bottom: 6px;
    list-style: disc;
}
.ul_dian ul li:last-child{margin-bottom: 0;}
.product_bg{background: url(../images/product_bg.webp) top center/cover;}
.product_a{padding: 1.4rem 0 0;}
.product_a .nr{margin-bottom: 1.6vw;}
.product_a .nr:nth-child(2n){
    flex-direction: row-reverse;
}
.product_a .nr:last-child{margin-bottom: 0;}
.product_a .nr .num{
    mask: url(../images/product_xian.svg) center center/cover;
    color: #1677FF;
    margin-right: 10px;
    font-weight: bold;
    overflow: hidden;
    line-height: 1 !important;
    position: relative;
    clip-path: polygon(0 0, 100% 0, 100% 80%, 0 80%);
    transform: translateY(4%);
}

.product_a .btm .left{padding-top: 0;}
.product_a .btm .left .left_nr:after{top: 0;}
.product_b{padding: 1.8rem 0 2rem;}

@media(max-width: 1100px){
    .nybanner .text .bt{font-size: 0.54rem;}
    .home_c .btm .nr{margin-bottom: 20px;}
    .product_b{padding: 0.8rem 0 0.6rem;}
}

.lizi canvas,.lizi2 canvas,.lizi3 canvas{
    position: absolute;
    top: -0.8rem;
    left: 0;
    width: 100%;
    z-index: 0;
    height: 3rem !important;
}

.lizi > div,.lizi2 > div,.lizi3 > div{position: relative;z-index: 1;}
.case_bg{background: url(../images/case_bg.webp) no-repeat bottom center/cover;}
.case_a{
    padding: 1.4rem 0 0;
}
.case_a .ul .li{
    width: 32.3%;
    margin-right: 1.55%;
    margin-bottom: 1.55%;
    background: rgba(255, 255, 255, .4);
    border-radius: 10px;
    overflow: hidden;
    transition: all 0.6s;
}
.case_a .ul .li:nth-child(3n){margin-right: 0;}
.case_a .ul .li .img{border-radius: 10px;overflow: hidden;}
.case_a .ul .li .text{
  padding: 0.2rem 0.3rem 0.3rem;   
}
.case_a .ul .li .text .bt{color: #333333;width: 60%;}
.case_a .ul .li .text .js{color: #666666;}
.case_a .ul .li .icon{
    position: absolute;
    top: 0;
    right: 0.3rem;
    width: 1.3rem;
    height: 0.54rem;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
    padding: 0.06rem;
    transform: translateY(-50%);
}
.case_a .ul .li .icon img{width: auto;}
.case_jt{
    border-radius: 100%;
    overflow: hidden;
    transition: all 0.6s;
    width: 0.32rem;
    height: 0.32rem;
    display: block;
    background: url(../images/case_icon1.svg) center center/cover;
}
.case_jt_box:hover .case_jt{background: url(../images/case_icon2.svg) center center/cover;}
.case_a .ul .li:hover{background: rgba(255, 255, 255, 1);}

.case_b{background: none;padding: 2.7rem 0 2.4rem;}
@media(max-width: 1100px){
    .lizi canvas,.lizi2 canvas,.lizi3 canvas{height: 2rem !important;}
    .case_a{padding: 0.8rem 0;}
    .case_a .ul .li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.2rem;
    }
    .case_a .ul .li:last-child{margin-bottom: 0;}
    .case_a .ul .li .text{padding: 0.3rem;}
    .case_b{padding: 1.5rem 0 0.8rem;}
}

.mbx{margin-top: 20px;}
.mbx a,
.mbx span{
    position: relative;
    color: #282C6C;
}
.mbx span{padding: 0 6px;}
.mbx a.sy{
    padding-left: 0.45rem;
}
.mbx a.sy .i{
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 100%;
    overflow: hidden;
    background: linear-gradient(0deg, #b953ff -42%, #1677ff 133%);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.mbx a.sy .i:before{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 0.16rem;
    height: 0.16rem;
    background: url(../images/mbx_icon.svg) center center/cover;
}

.mbx a.xian{
    border-bottom: 1px solid rgba(102, 102, 102, 0.5);
}
.case_xq{background: url(../images/case_xq_bg.webp) top center/cover;}
.case_xq_a .case_xq_a_box{
    background: rgba(249, 249, 249, 0.8);
    border-radius: 10px;
    overflow: hidden;
    padding: 0.4rem;
}
.case_xq_a .case_xq_a_box .left{
    padding-top: 0.1rem;
    width: 45%;
}
.case_xq_a .case_xq_a_box .left .bt{color: #000000;}
.case_xq_a .case_xq_a_box .left .bq .t{
    background: linear-gradient(279deg, #b953ff 0%, #1677ff 99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    position: relative;
    margin-right: 10px;
    border-radius: 100px;
    overflow: hidden;
    padding: 3px 16px;
}
.case_xq_a .case_xq_a_box .left .bq .t:before{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(282deg, #b953ff1a 1%, #1677ff1a 99%);
    content: "";
}
.case_xq_a .case_xq_a_box .left .bq .t:last-child{margin-right: 0;}
.case_xq_a .case_xq_a_box .left .text{
    color: #333333;
    margin-top: 0.4rem;
    padding-top: 0.24rem;
    border-top: 1px solid rgba(184, 184, 184, 0.5);
    line-height: 2.2;
}

.case_xq_a .case_xq_a_box .right{
    width: 48.4%;
    margin-left: auto;
}

.case_xq_a .case_xq_a_box .right .img{border-radius: 10px;overflow: hidden;}

.case_xq_b .case_xq_b_box{
    background: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
    overflow: hidden;
    padding: 0.6rem 0.4rem 0.8rem;
}
.case_xq_b .case_xq_b_box .text{color: #333;}
.case_xq_c{
    padding: 2.5rem 0 1.8rem;
    background: linear-gradient(to top,rgba(85, 113, 255, 0.5) 60%,rgba(216,232,251,0));
}

.case_xq_c .swiper-slide{
    height: auto;
}

.case_xq_c .nr{
    height: 100%;
    border-radius: 10px;
    overflow: hidden;
    background: #FFFFFF;
}
.case_xq_c .nr .img{
    border-radius: 10px;
    overflow: hidden;
}
.case_xq_c .nr .text{
    padding: 0.32rem;
}
.case_xq_c .nr .text .bt{color: #333;}
.case_xq_c .nr .text .js{color: #666666;}
.case_xq_c .nr .text .case_jt{margin-left: auto;}
.case_xq_c .nr .text .icon{max-width: 70%;}

.case_xq_c .jt_box .jt.jtl{
    left: -1rem;
}


.case_xq_c .jt_box .jt.jtr{
    right: -1rem;
}

@media(max-width: 1100px){
    .case_xq_a .case_xq_a_box .left{width: 100%;}
    .case_xq_a .case_xq_a_box .right{width: 100%;margin-top: 0.2rem;}
    .case_xq_b .case_xq_b_box{padding: 0.4rem;}
    .case_xq_c{
        padding: 1.6rem 0 0.8rem;
    }
}

.cebian{
    position: fixed;
    right: 7px;
    top: 50%;
    transform: translateY(-50%);
}

.cebian .ul{
    width: 74px;
    background: linear-gradient(0deg, #b953ff -42%, #1677ff 133%);
    box-sizing: border-box;
    border: 1px solid rgba(232, 232, 232, 0.5);
    border-radius: 10px;
    /*overflow: hidden;*/
    padding: 8px 4px 6px;
}
.cebian .ul .li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.cebian .ul .li .nr{
    padding: 8px 3px;

    text-align: center;
    transition: all 0.6s;
   
}
.cebian .ul .li:hover .nr{background: rgba(0, 0, 0, 0.2); border-radius: 10px;}

.cebian .ul .li .nr .icon{
    width: 28px;
    margin: 0 auto;
}
.cebian .ul .li .nr .t{margin-top: 3px;font-size: 14px;color: #fff;}

.cebian .ul .li:last-child .nr,
.cebian .ul .li:nth-child(1) .nr{border:none;}

.backTop{cursor: pointer;}
.cebian_fh{
    width: 74px;
    height: 74px;
    background: linear-gradient(304deg, #b953ff 8%, #1677ff 95%);
    box-sizing: border-box;
    border: 1px solid rgba(232, 232, 232, 0.5);
    border-radius: 100%;
    overflow: hidden;
    position: fixed;
    bottom: 10%;
    right: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.cebian_fh .icon{width: 27px;margin: 0 auto;}
.cebian_fh .t{margin-top: 3px;font-size: 14px;color: #fff;}


.cebian .ul .li{position:relative;}
.cebian .ul .li .wenzi{
    position:absolute;
    top: 50%;
    right: -100%;
    transform: translateY(-50%);
    opacity: 0;
    color:#333333;
   padding-right:14px;
    z-index: 0;
    transition: all 0.6s;
    visibility: hidden;
}
.cebian .ul .li .wenzi .t{
     display:flex;
    align-items: center;
    justify-content: center;
    padding: 0.1rem;
    background: #FFFFFF;
     box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0.1rem;
    height:100%;
}
.cebian .ul .li:hover .wenzi{right: calc(100%);opacity:1; visibility: initial;white-space: nowrap;}


.cebian .ul .li .cb_ewmbox{
    position:absolute;
    top: 50%;
    right: -100%;
    transform: translateY(-50%);
    opacity: 0;
    color:#333333;
    padding-right:14px;
    z-index: 0;
    transition: all 0s;
    visibility: hidden;
}

.cebian .ul .li .cb_ewmbox .cb_ewm{
     display:flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    padding: 0.14rem;
    background: #FFFFFF;
     box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    border-radius: 0.1rem;
    /*width:1.8rem;*/
    text-align:center;
}

.cebian .ul .li .cb_ewmbox .cb_ewm .t2{color:#333333;width:100%;white-space: nowrap;}
.cebian .ul .li .cb_ewmbox .cb_ewm .img{
    margin-top:0.1rem;
    width:100%;
    padding:0.15rem;
    width:1.4rem;
    height:1.4rem;
    background-image: url(../images/cb_ewm_bg.svg), url(../images/cb_ewm_bg2.svg);
    background-repeat: no-repeat, no-repeat;
    background-size: cover,cover;
}
.cebian .ul .li:hover .cb_ewmbox{right: calc(100%);opacity:1;visibility: initial; transition: all .6s;}
@media(max-width: 1500px){
    .cebian .ul{width: 66px;padding: 4px 4px 4px;}
    .cebian .ul .li .nr{
        padding: 4px 0;
    }
    .cebian .ul .li .nr .icon,.cebian_fh .icon{width: 20px;}
    .cebian .ul .li .nr .t,.cebian_fh .t{font-size: 12px;}
    .cebian_fh{width: 66px;height: 66px;bottom: 5%;}

}

.nybanner_nav{
    position: absolute;
    bottom: 4%;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 1.4rem;
    background: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(10px);
    border-radius: 10px;
    padding: 6px 7px;
}

.nybanner_nav a{
    color: #fff;
    display: block;
    margin-right: 10px;
    padding: 0.12rem 0.34rem;
    border-radius: 10px;
    transition: all 0.6s;
}

.nybanner_nav a:last-child{margin-right: 0;}
.nybanner_nav a:hover,
.nybanner_nav a.cur{
    background: #1677FF;
}

.hezuo_bg{background: url(../images/hezuo_bg.webp) top center/cover;}
.hezuo_a{padding: 1.7rem 0 0;}
.hezuo_a .hezuo_a_box{
    flex-direction: row-reverse;
    position:relative;
    z-index: 2;
}
.hezuo_a .right{
    width: 46%;
    padding-right: 1rem;
}

.hezuo_a .left{
    margin-left: auto;
    width: 54%;
}
.hezuo_a .left .ul .li{
    width: 49.3%;
    margin-bottom: 1.4%;
    margin-right: 1.4%;
}

.hezuo_a .left .ul .li.bit { position:relative; }
.hezuo_a .left .ul .li.bit:before {
    content: "*";
    line-height: 1;
    position: absolute;
    right: 0.2rem;
    top: 54%;
    transform: translateY(-50%);
    color: #FF0000;
}
.hezuo_a .left .ul .li:nth-child(2n){
    margin-right: 0;
}
.hezuo_a .left .ul .li.w100{margin-right: 0;width: 100%;}
.hezuo_a .left .ul .li input,.hezuo_a .left .ul .li textarea{
    width: 100%;
    box-sizing: border-box;
    border: 1px solid rgba(4, 17, 27, 0.2);
    background: none;
    border-radius: 5px;
    line-height: 1;
    font-size: .16rem;
}

.hezuo_a .left .ul .li input{
    padding: 0 0.4rem;
    height: 0.5rem;
}

.hezuo_a .left .ul .li textarea{
    height: 1rem;
    resize: none;
    padding: 0.16rem 0.4rem;
}

.hezuo_a .left .ul .li .icon{
    width: 0.2rem;
    position: absolute;
    left: 0.14rem;
    top: 50%;
    transform: translateY(-50%);
}

.hezuo_a .left .ul .li.content .icon{transform: initial;top: 0.16rem;}
.hezuo_a button{border: none;}

.hezuo_b{
    padding: 3rem 0 1.6rem;
}

.hezuo_b .ul .li{
    width: 24.2%;
    margin-right: 1.06%;
    margin-bottom: 1.06%;
    background: #FFFFFF;
    border-radius: 10px;
    padding: 0.5rem 0.34rem 0.7rem;
}
.hezuo_b .ul .li:nth-child(4n){margin-right: 0;}
.hezuo_b .ul .li .icon{
    width: 0.42rem;
}
.hezuo_b .ul .li .text .bt{color: #333333;}
.hezuo_b .ul .li .text .js{color: #777777;}

.title_jb .bt{color: #2E3847;}
.title_jb .bt span{
    background: linear-gradient(270deg, #8830e8 2%, #c3187c 20%, #ff4c03 63%), #2E3847;
    background: linear-gradient(270deg, #8830e8 -4%, #c3187c 0%, #ff4c03 36%), #2E3847;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    
}

.title_jb .js{
    display: inline-block;
    background: linear-gradient(274deg, #b953ff0d 0%, #1677ff0d 99%);
    box-sizing: border-box;
    border: 1px solid rgba(185, 83, 255, 0.3);
    border-radius: 100px;
    overflow: hidden;
    color: #1C76FF;
    padding: 0.04rem 0.3rem;
}

@media(max-width: 1100px){
    .hezuo_a{padding: 0.8rem 0 0;}
    .hezuo_a .left{width: 100%;}
    .hezuo_a .right{
        width: 100%;
        margin-top: 0.2rem;
        padding-right: 0;
    }
    .hezuo_a .left .ul .li{width: 100%;margin-bottom: 0.2rem;margin-right: 0;}
    .hezuo_a .left .ul .li:last-child{margin-bottom: 0;}
    .hezuo_a .left .ul .li input{
        height: 0.6rem;
        padding: 0 0.54rem;
    }
    .hezuo_a .left .ul .li .icon{width: 0.26rem;}
    .hezuo_a .left .ul .li textarea{
        height: 1.6rem;
        padding: 0.14rem 0.54rem;
    }
    .nybanner_nav a{
        padding: 10px;
        width: calc(50% - 5px);
        text-align: center;
    }
    .nybanner_nav{width: 70%;}
    .hezuo_b{padding: 1.2rem 0 0.8rem;}
    .hezuo_b .ul .li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 0.2rem;
        padding: 0.4rem;
    }
    .hezuo_b .ul .li:last-child{margin-bottom: 0;}
    .hezuo_b .ul .li .icon{width: 0.5rem;}
    
    .hezuo_a .left .ul .li input,.hezuo_a .left .ul .li textarea {
        font-size: .22rem;
    }

}

.faq_bg{background: url(../images/faq_bg.png) top center/cover;}
.faq_a{padding: 1.2rem 0 1.3rem;background: none;}
.faq_a .li .bq{
    position: relative;
    background: linear-gradient(283deg, #b953ff 1%, #1677ff 99%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    width: 0.9rem;
    text-align: center;
    padding: 0.04rem;
}
.faq_a .li .t{
    width: calc(100% - 0.9rem);
    padding-left: 0.14rem;
}
.faq_a .bq:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(283deg, #b953ff1a 1%, #1677ff1a 99%);
    border-radius: 100px;
    overflow: hidden;
    content: "";
}


.faq_a .li.cur .bq{
     background: initial;
    -webkit-background-clip: initial;
    -webkit-text-fill-color: initial;
    background-clip: initial;
    text-fill-color: initial;
    color: #fff;
}
.faq_a .li.cur .bq:before{
    background: rgba(255, 255, 255, 0.1);
    border: 1px solid rgba(255, 255, 255, 0.2);
}

.lanmu_nav_box{background: #FFFFFF;display: inline-block;padding: 7px 9px;border-radius: 100px;}
.lanmu_nav > div{justify-content: center;}
.lanmu_nav a{
    display: block;
    padding: 0.12rem;
    color: #333333;
    border-radius: 100px;
    position: relative;
    min-width: 1.95rem;
}

.lanmu_nav a:before{
    width: 1px;
    height: 0.18rem;
    right: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    content: "";
    background: rgba(51, 51, 51, 0.3);
}
.lanmu_nav a:last-child:before{display: none;}

.lanmu_nav a.cur,
.lanmu_nav a:hover{
    color: #fff;
    background: linear-gradient(282deg, #b953ff 1%, #1677ff 99%);
}

.lanmu_nav a.cur:before,
.lanmu_nav a:hover:before{display: none;}

.jiazai .icon{
    width: 0.3rem;
    margin: 0 auto;
}
.jiazai .icon_box{display: inline-block;cursor: pointer;}

.title .fontjb{
        background: linear-gradient(270deg, #8830e8 2%, #c3187c 20%, #ff4c03 63%), #2E3847;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    
}

@media(max-width: 1100px){
    .faq_a{padding: 0.8rem 0;}
    .lanmu_nav > div{width: 100%;}
    .lanmu_nav_box{padding: 4px;}
    .lanmu_nav a{width: 25%;min-width: initial;}
    .faq_a .li .bq{
        width: auto;
        padding: 0.04rem 0.2rem;
    }
    .faq_a .li .t{width: 100%;margin-top: 0.1rem;}
}

.news_bg{
    background: url(../images/news_bg.png) top center/cover;
}

.news_a{padding: 1.2rem 0;}
.news_a .ul .li{
    border-radius: 10px;
    overflow: hidden;
    background: rgba(255, 255, 255, 0.6);
    margin-bottom: 0.18rem;
    
}
.news_a .ul .li .nr{
    padding: 0.1rem;
}
.news_a .ul .li:last-child{margin-bottom: 0;}
.news_a .ul .li .img{
    width: 23.4%;
    border-radius: 10px;
    overflow: hidden;
}

.news_a .ul .li .text{
    width: 76.6%;
    padding: 0 0.1rem 0 0.3rem;
}

.news_a .ul .li .bq{
    border-radius: 500px;
    overflow: hidden;
    position: relative;
    padding: 2px 12px;
    border: 1px solid rgba(22, 119, 255, 1);
    margin-right: 10px;
}
.news_a .ul .li .bq span{
    position: relative;
    z-index: 1;
    background: linear-gradient(0deg, #b953ff -42%, #1677ff 133%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.news_a .ul .li .bq:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: linear-gradient(285deg, #b953ff1a 2%, #1677ff1a 98%);
    z-index: 0;   
}

.news_a .ul .li .time{color: rgba(51, 51, 51, 0.6);}
.news_a .ul .li .text .bt{
    color: #333333;
}
.news_a .ul .li .text .js{
    color: #666666;
}

.news_a .ul .li.li0 .nr{
    padding: 0;
}
.news_a .ul .li.li0 .img{width: 49.5%;}
.news_a .ul .li.li0 .text{
    width: 50.5%;
    padding: 0.44rem 0.6rem;
}

.news_a .ul .li:hover{
    background: linear-gradient(0deg, #b953ff -42%, #1677ff 133%);
}

.news_a .ul .li:hover .text .bt,
.news_a .ul .li:hover .text .js,
.news_a .ul .li:hover .time,
.news_a .ul .li:hover .news_more{color: #fff;}
.news_a .ul .li:hover .news_more:before{background: url(../images/news_more2.svg) center center/cover;}
.news_a .ul .li:hover .bq{
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(0, 0, 0, 0);
}

.news_a .ul .li:hover .bq span{
    background: initial;
    -webkit-background-clip: initial;
    -webkit-text-fill-color: initial;
    background-clip: initial;
    text-fill-color: initial;
    color: #fff;
}

.news_more,a.news_more{
    display: inline-block;
    color: #666666;
    position: relative;
    padding-right: 0.16rem;
}

.news_more:before{
    position: absolute;
    content: "";
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0.09rem;
    height: 0.09rem;
    background: url(../images/news_more.svg) center center/cover;
}

.fyq .fyq_box{justify-content: center;}
.fyq a{
    color: #3E3A39;
    width: 0.54rem;
    height: 0.54rem;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(62, 58, 57, 0.3);
    margin: 0 0.06rem;
    border-radius: 100%;
    position: relative;
}

.fyq a.prev:before,
.fyq a.next:before{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 0.12rem;
    height: 0.12rem;
}

.fyq a.prev:before{background: url(../images/fyq_l.svg) center center/cover;}
.fyq a.next:before{background: url(../images/fyq_r.svg) center center/cover;}

.fyq a:hover,
.fyq a.cur{
    background: linear-gradient(304deg, rgba(185, 83, 255, 1) 8%, rgba(22, 119, 255, 1) 95%);
    border-color: rgba(0, 0, 0, 0);
    color: #fff;
}

.fyq a.prev:hover:before{background: url(../images/fyq_l2.svg) center center/cover;}
.fyq a.next:hover:before{background: url(../images/fyq_r2.svg) center center/cover;}

@media(max-width: 1100px){
    .news_a{padding: 0.8rem 0;}
    .news_a .ul .li.li0 .img{width: 100%;}
    .news_a .ul .li.li0 .text,.news_a .ul .li .text{
        width: 100%;
        padding: 0.3rem 0 0.1rem;
    }

    .news_a .ul .li .nr,
    .news_a .ul .li.li0 .nr{padding: 0.3rem;}
    .news_a .ul .li .img{width: 100%;}
    .news_a .ul .li.li0 .text .news_more,.news_a .ul .li .text .news_more{margin-top: 0.3rem;}
    .news_a .ul .li .js{font-size: 0.2rem;margin-top: 0.2rem;}
}

.newsxq_bg{background: url(../images/newsxq_bg.png) top center/cover;}
.newsxq_a .newsxq_a_box{
    background: rgba(249, 249, 249, 0.6);
    padding: 0.5rem 0.5rem 0.8rem 0.4rem;
    border-radius: 10px;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}

.newsxq_a .bt{color: #000000;}
.newsxq_a .bq{
    border-radius: 500px;
    overflow: hidden;
    position: relative;
    padding: 2px 12px;
    border: 1px solid rgba(22, 119, 255, 1);
    margin-right: 10px;
}
.newsxq_a .bq span{
    position: relative;
    z-index: 1;
    background: linear-gradient(0deg, #b953ff -42%, #1677ff 133%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.newsxq_a .bq:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: linear-gradient(285deg, #b953ff1a 2%, #1677ff1a 98%);
    z-index: 0;   
}

.newsxq_a .time{color: rgba(51, 51, 51, 0.8);}
.newsxq_a .text{
    border-top: 1px solid rgba(184, 184, 184, 0.5);
    margin-top: 0.4rem;
    padding-top: 0.3rem;
    color: #666666;
    line-height: 1.9;
}

.newsxq_a .btm{padding-top: 0.4rem;margin-top: 0.6rem;border-top: 1px solid rgba(184, 184, 184, 0.5);}
.newsxq_a .btm .l{width: 100%;}
.newsxq_a .btm .l a{
    display: block;
    color: #333333;
    margin-bottom: 0.14rem;
     overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.6s;
}
.newsxq_a .btm .l a:last-child{margin-bottom: 0;}
.newsxq_a .btm .l a span{transition: all 0.6s;}
.newsxq_a .btm .l a:hover span{
        color: #1677FF;
}

.newsxq_a .text p{margin-bottom: 0.2rem;}
.newsxq_a .text p:last-child{margin-bottom: 0;}
.newsxq_b{
    padding: 2.2rem 0 1.9rem;
    background: linear-gradient(to top, #90b0e8 70%, rgba(0,0,0,0));
}
.newsxq_b .btm{padding-bottom: 0;}
.newsxq_b canvas{top: 0 !important;}
.newsxq_b .jt_box .jt.jtl{
    left: -1rem;
}


.newsxq_b .jt_box .jt.jtr{
    right: -1rem;
}
.newsxq_b .btm .ul .li2{width: 100%;}
.newsxq_b .btm .ul .li2 .nr{
    background: #FFFFFF;
}


.newsxq_b .btm .ul .li2 .nr .lm{
        border-radius: 500px;
    overflow: hidden;
    position: relative;
    padding: 2px 12px;
    border: 1px solid rgba(22, 119, 255, 1);
    margin-right: 10px;
}
.newsxq_b .btm .ul .li2 .nr .lm span{
    position: relative;
    z-index: 1;
    background: linear-gradient(0deg, #b953ff -42%, #1677ff 133%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.newsxq_b .btm .ul .li2 .nr .lm:before{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: linear-gradient(285deg, #b953ff1a 2%, #1677ff1a 98%);
    z-index: 0;   
}
.newsxq_b .btm .ul .li2 .nr .time{color: rgba(51, 51, 51, 0.8);}
.newsxq_b .btm .ul .li2 .nr .bt{color: #333333;}
.newsxq_b .btm .ul .li2 .nr .home_h_jt{background: url(../images/home_h_jt2.svg) center center / cover;}

.newsxq_b .btm .ul .li2:hover .nr{background: linear-gradient(0deg, #b953ff -42%, #1677ff 133%);}
.newsxq_b .btm .ul .li2:hover .nr .lm{
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(0, 0, 0, 0);
}

.newsxq_b .btm .ul .li2:hover .nr .lm span{
     background: initial;
    -webkit-background-clip: initial;
    -webkit-text-fill-color: initial;
    background-clip: initial;
    text-fill-color: initial;
    color: #fff;
}

.newsxq_b .btm .ul .li2:hover .nr .time{color: rgba(255, 255, 255, 0.8);}
.newsxq_b .btm .ul .li2:hover .nr .bt{color: #fff;}
.newsxq_b .btm .ul .li2:hover .nr .home_h_jt{background: url(../images/home_h_jt.svg) center center / cover;}

@media(max-width: 1100px){
    .newsxq_a .newsxq_a_box{padding: 0.4rem 0.4rem 0.6rem;}
    .newsxq_b{padding: 1.2rem 0 0.8rem;}
    .newsxq_b .btm .ul .li2 .img{display: block;}
}

.about_bg{background: url(../images/about_bg.webp) top center/cover;padding-bottom: 1.6rem;}
.about_a{padding-top: 1.6rem;}
.about_a .text{width: 60%;}
.about_a .title{
    width: 40%;
    padding-right: 0.6rem;
    color: #666666;
}

.about_a .ul .li{
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.6);
    width: 24.6%;
    margin-right: 0.53%;
}
.about_a .ul .li:last-child{margin-right: 0;}
.about_a .ul .li .nr{
     padding: 0.36rem;
     height: 100%;
     width: 100%;
}

.about_a .ul .li .icon{
    height: 0.5rem;
    width: 0.5rem;
}
.about_a .ul .li .icon img{width: auto;}
.about_a .ul .li .text2 .bt{color: #333333;}
.about_a .ul .li .text2 .js{color: #666;margin-top: 0.14rem;padding-top: 0.14rem;border-top: 1px solid #E2E2E2;}

.about_b{padding: 2.2rem 0 0;}
.about_b .ul{position: relative;}

.about_b .ul .li{width: 100%;}
.about_b .ul .li .bt{color: #666666;width: 26.5%;padding-right: 1.5rem;padding-top: 0.4rem;}
.about_b .ul .li .bt .xian{
   position: absolute; 
    right: 26%;
    width: 3px;
    height: 100%;
    top: 0;
}
.about_b .ul .li .bt .xian:before{
    width: 100%;
    height: 100%;
    position: absolute;
   
    top: 0;
    background: #033a6d;
    content: "";
}
.about_b .ul .li:last-child .bt .xian:before{
    background: linear-gradient(to bottom, #033a6d 81%, #282c6c4d 92%, #4c304f00 100%);
}
.about_b .ul .li:nth-child(1) .bt .xian:before{
    clip-path: polygon(0 0.45rem, 100% 0.45rem, 100% 100%, 0 100%);
}

.about_b .ul .li .bt .i{
    position: absolute;
    background: #BED1F4;
    width: 0.42rem;
    height: 0.42rem;
    border: 3px solid #033A6D;
    box-sizing: border-box;
    border-radius: 100%;
    left: 50%;
    top: 0.45rem;
    transform: translateX(-50%);
    z-index: 1;
}
.about_b .ul .li .bt .i:before{
    width: 0.14rem;
    height: 0.14rem;
    border-radius: 100%;
    background: #033A6D;
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);

}
.about_b .ul .li .text_box{width: 73.5%;margin-left: auto;position: relative;margin-bottom: 0.4rem;padding-left: 0.2rem;}
.about_b .ul .li:last-child .text_box{margin-bottom: 0;}
.about_b .ul .li .text_box:before{
    width: 0.44rem;
    height: 0.44rem;
    background: url(../images/about_b_yuan.svg) center center/cover;
    content: "";
    position: absolute;
    left: 0;
    top: 0.4rem;
    opacity: 1;
    z-index: 1;
}
.about_b .ul .li .text_box .text{
    background: #E1E9FE;
    border-radius: 0.2rem;
    padding: 0.3rem 0.5rem;
}

.about_b .ul .li .text_box .text .bt2{color: #333333;}
.about_b .ul .li .text_box .text .wenzi{color: #666666;}
.about_b .ul .li .text_box .text .wenzi ul {padding-left: 0.2rem;}
.about_b .ul .li .text_box .text .wenzi ul li{
    list-style: disc;
    margin-bottom: 0.04rem;
}
.about_b .ul .li .text_box .text .wenzi ul li:last-child{margin-bottom: 0;}

.about_c{padding: 1.8rem 0 0;}
.about_c .swiper-slide{
    height: auto;
}

.about_c .nr{
    height: 100%;
    padding: 0.3rem;
    border-radius: 0.2rem;
    overflow: hidden;
    background: rgba(255, 255, 255, .6);
    text-align: center;
    position: relative;
}

.about_c .nr .bg{
    width: 100%;
    z-index: 3;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(311deg, rgba(185, 83, 255, 0.8) 11%, rgba(22, 119, 255, 0.8) 94%);
    content: "";
    transition: all 0.6s;
    opacity: 0;
}

.about_c .nr .bg:before{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 0.3rem;
    height: 0.3rem;
    background: url(../images/fangda.svg) center center/cover;
    content: "";
}
.about_c .nr:hover .bg{opacity: 1;}
.about_c .nr .img {
    display: flex;
    align-items: center;
    justify-content: center;
}
.about_c .nr .img img{width: auto;max-width: 100%;}
.about_c .nr .text{
    border-top: 1px solid #E7E7E7;
    margin-top: 0.26rem;
    padding-top: 0.26rem;
    color: #333333;
}

.about_c .jtl{left: -1rem;}
.about_c .jtr{right: -1rem;}



@media(max-width: 1100px){
    .about_bg{padding-bottom: 1rem;}
    .about_a{padding: 0.8rem 0 0;}
    .about_a .title{width: 100%;padding-right: 0;}
    .about_a .text{width: 100%;margin-top: 0.2rem;}
    .about_a .ul{margin-top: 0.4rem;}
    .about_a .ul .li{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .about_a .ul .li:nth-child(4n){margin-right: 2%;}
    .about_a .ul .li:nth-child(2n){margin-right: 0;}

    .about_b{padding: 1.4rem 0 0;}
    .about_b .ul{margin-top: 0.5rem;}
    .about_b .ul .li .bt{
        width: 0.4rem;
        padding-right: 0;
    }
    .about_b .ul .li .text_box{
        width: calc(100% - 0.8rem);
    }
    .about_c{padding: 1rem 0 0;}
}

.moreuab {
    background: #EDF4FE;
}

.tnas_cin {
    position: fixed;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.tnas_cin ul li { margin-bottom:.25rem; }
.tnas_cin ul li:last-child { margin-bottom:0; }
.tnas_cin ul li a { display: block; line-height:1; position:relative; color:#666666; padding-left:.17rem; transition:all .5s; } 
.tnas_cin ul li a:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    height: 1px;
    width: .11rem;
    background: #666;
    transform: translateY(-50%);
    transition:all .5s;
}
.tnas_cin ul li .current {
    padding-left: .33rem;
    color: #1963FE;
}
.tnas_cin ul li .current:before {
    background: #1963FE;
    width: .22rem;
}

@media(max-width:1100px) {
    .tnas_cin { display:none !important; }
}


/* 滚动条整体宽度 */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

/* 滚动条轨道（背景） */
::-webkit-scrollbar-track {
    background: transparent;
}

/* 滚动条滑块 */
::-webkit-scrollbar-thumb {
    background: rgba(0, 0, 0, 0.2);
    border-radius: 4px;
}

/* 鼠标hover滑块时 */
::-webkit-scrollbar-thumb:hover {
    background: rgba(0, 0, 0, 0.4);
}




.about_b canvas{opacity:0.5;}

.banner .moreua span{
    color: initial;
    background: linear-gradient(90deg, #033a6d 0%, #282c6c 53%, #4c304f 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}


.banner .moreua:hover span{
     color: #fff;
    background: none;
    -webkit-background-clip: initial;
    -webkit-text-fill-color: initial;
    background-clip: initial;
    text-fill-color: initial;
}

.nav_box,
.nav_box .navlist ul>li .navlist2, .nav_box .navlist ul>li .secondNav .navlist3, .nav_box .navlist ul>li .fourthNav .navlist4, .nav_box .navlist ul>li .fourthNav .navlist4 .fifthhNav .navlist5{top:var(--height);height:calc(100% - var(--height))}

.nav_box .navlist ul>li .bq{
    margin-left:10px;
    font-size:12px;
    display: inline-block;
    padding: 5px 9px;
    line-height: 1;
    margin-left: 5px;
    position: relative;
    border-radius: 4px;
    overflow: hidden;
    color:#fff;
    border: 1px solid #fff;
    
}

.nav_box .navlist ul>li>a.flexcenter{display:flex;}
.newsxq_b .ul .nr,
.newsxq_b .ul .nr .img{border-radius:0.1rem;overflow:hidden;}

.text_p p{margin-bottom:0.18rem;}
.text_p p:last-child{margin-bottom:0;}

.text_hua h4,.text_hua h3{font-size:0.2rem;}
.text_hua h4{
    display: inline-block;
    background: linear-gradient(to right, #1677ff, #b953ff);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}
.text_hua .t1 p{color:#1677FF;position:relative;padding-left:0.12rem;margin-bottom:0.1rem;}
.text_hua .t1 p:before{
    content: "";
    width:0.03rem;
    height: 70%;
    position: absolute;
    left:0;
    top: 50%;
    transform: translateY(-50%);
    background: linear-gradient(346deg, #b953ff 21%, #1677ff 90%);
    border-radius: 100px;
    
}

.text_hua .t2{background: linear-gradient(90deg, #033a6d 0%, #282c6c 53%, #4c304f 100%);padding:0.26rem 0.36rem;border-radius:0.1rem;}
.text_hua .t2 p{margin-bottom:0.1rem;}
.text_hua .t2 p:last-child{margin-bottom:0;}
.text_hua table{width:auto !important;max-width:100%;border-radius:0.2rem;overflow:hidden;}
.text_hua table thead tr:nth-child(1){
    background: linear-gradient(90deg, #033a6d 0%, #282c6c 53%, #4c304f 100%);
    color:#fff;
   
}
.text_hua table thead tr th,.text_hua table tr td{ font-weight:initial;border-right: 1px solid #D0DDF0;}
.text_hua table thead tr th:last-child,.text_hua table tr td:last-child{border-right:none;}
.text_hua table tr th,
.text_hua table tr td{padding:0.1rem 0.5rem;}

.text_hua table tbody tr{background: rgba(126, 140, 158, 0.05);}
.text_hua table tbody tr:nth-child(2n){background: rgba(126, 140, 158, 0.1);}
.text_hua .t4 p{margin-bottom:0.1rem;}
.text_hua .t4 p:last-child{margin-bottom:0;}

.home_c .btm .left a {
    animation: scalePulse 1s infinite alternate ease-in-out;
}

@keyframes scalePulse {
    0% {
        transform: scale(1);
    }
    100% {
        transform: scale(1.05);
    }
}
.leftauto { margin-left:auto; }

.banner .pnue3 { width:1.36rem; height:1.36rem; }
.banner .pnue4 { width:1.36rem; height:1.36rem; }
.banner .pnue7 { width:1.36rem; height:1.36rem; }
.banner .pnue9 { width:1.36rem; height:1.36rem; }

.banner .pnue3 .t { font-size:.24rem; }
.banner .pnue4 .t { font-size:.24rem; }
.banner .pnue7 .t { font-size:.24rem; }
.banner .pnue9 .t { font-size:.24rem; }


.home_h .jt_box .jt {
    z-index: 5;
}
.home_h .jt_box .jtl { left:-1rem; }
.home_h .jt_box .jtr { right:-1rem; }


.mrouei {
    position: relative;
    right: .04rem;
    width: .46rem;
    height: .46rem;
    border-radius: .5rem;
    transition: all .6s;
    overflow: hidden;
    background: linear-gradient(304deg, #b953ff 8%, #1677ff 95%);
}
.mrouei:before {
    position: absolute;
    content: "";
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) rotate(0deg);
    width: .1rem;
    height: .1rem;
    background: url(../images/more.svg) no-repeat center center / cover;
    z-index: 2;
    transition: all 0.5s;
    backface-visibility: hidden;
    perspective: 1000px;
    will-change: transform;
    transform-style: preserve-3d;
}

.morou_hover:hover .mrouei {
    background: #fff;
}
.morou_hover:hover .mrouei:before {
    background: url(../images/more2.svg) no-repeat center center / cover;
}
.leftauto {
    margin-left: auto;
}
.swiper-sioen .wen {
    width: calc(100% - .6rem);
}
.swiper-sioen .wen .nesd { width:80%; }

.snen {
    background: #1E2938;
    padding: .2rem 0;
}
.snen a {
    display: inline-block;
    color: #fff;
}

.tabSwitchHovera .tabBox > div{
    opacity: 0;
    visibility: hidden;
    transition: all 0.9s ease;
}
.tabSwitchHovera .tabBox > div.new-class{
    opacity: 1;
    visibility: visible;
}


/*.xia_la {*/
/*    display: none !important;*/
/*}*/


@media(max-width:1100px) {
    .snen { padding:0 0 .4rem; }
}



/**隐藏**/
.banneruiuu .nybanner_nav {
    display: none;
}

.orred .tyanniu {
    display: none !important;
}

.home_h .btm_box .font20 {
    font-family: 'MiSans-Regular';
}


html.cuwn {
    overflow: initial;
}







