﻿@charset "utf-8";
body {
    font-family: 'PoppinsRegular',"PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: 'PoppinsRegular',"PingFang SC", "Microsoft YaHei" !important;
}
input, textarea{
    font-family: 'PoppinsRegular',"PingFang SC", "Microsoft YaHei" !important;
}
/* 公共样式 - start */
@font-face {
    font-family: 'Poppins';
    src: url('../fonts/PoppinsRegular/PoppinsRegular.woff2') format('woff2'),
         url('../fonts/PoppinsRegular/PoppinsRegular.woff') format('woff');
}
@font-face {
    font-family: 'PoppinsRegular';
    src: url('../fonts/PoppinsRegular/PoppinsRegular.woff2') format('woff2'),
         url('../fonts/PoppinsRegular/PoppinsRegular.woff') format('woff');
}
@font-face {
    font-family: 'PoppinsBold';
    src: url('../fonts/PoppinsBold/PoppinsBold.woff2') format('woff2'),
         url('../fonts/PoppinsBold/PoppinsBold.woff') format('woff');
}
@font-face {
    font-family: 'PoppinsMedium';
    src: url('../fonts/PoppinsMedium/PoppinsMedium.woff2') format('woff2'),
         url('../fonts/PoppinsMedium/PoppinsMedium.woff') format('woff');
}
@font-face {
    font-family: 'PoppinsSemiBold';
    src: url('../fonts/PoppinsSemiBold/PoppinsSemiBold.woff2') format('woff2'),
         url('../fonts/PoppinsSemiBold/PoppinsSemiBold.woff') format('woff');
}
:root {
    /* 字号 */
    --font60: 60px;
    --font48: 48px;
    --font40: 40px;
    --font32: 32px;
    --font24: 24px;
    --font20: 20px;
    /* 段落字号 */
    --font16: 16px;
    --font14: 14px;
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line175: 1.75;
    /* 导航 */
    --line80: 80px;
    /* 颜色 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --colormain: #1F2A66;
    --colorbj: #D5DEEF;
    --colortext: rgba(31, 42, 102, .8);
    --colorlv: #0DE9CD;
    --colorbg1:#04163E;
    /* 板块间距 */
    --space120: 120px;
    --space60: 60px;
    --space64: 64px;
    /* 段落间距 */
    --parpspace10: 10px;
    --parpspace12: 12px;
    /* 特殊字体 */
    --bold:'PoppinsBold';
    --medium:'PoppinsMedium';
    --semiBold:'PoppinsSemiBold';
    --radius: 30px;

    --space80: 80px;
}
.ys-cont1300{
    width: 85vw;
    max-width: 1300px;
    margin: auto;
}
.std-font60 {
    font-size: var(--font60);
    font-family: var(--bold)!important;
    color: var(--colorfff);
    line-height: var(--line12);
}
.std-font48,
.yxedr-active h2{
    font-size: var(--font48);
    font-family: var(--bold)!important;
    color: var(--colorfff);
    line-height: var(--line12);
}
.std-font40{
    font-size: var(--font40);
    line-height: var(--line13);
    color: var(--colorfff); 
    font-family: var(--bold)!important;
}
.yxedr-active h3{
    font-size: var(--font32);
    line-height: var(--line14);
    color: var(--colorfff);
}
.std-font20,
.std-font20 p,
.yxedr-active h4{
    font-size: var(--font20);
    line-height: var(--line15);
    color: var(--colorfff);
}
.std-margin {
    margin-top: var(--space120);
}
.std-margin1 {
    margin-bottom: var(--space120);
}
.std-padding1 {
    padding-bottom: var(--space120);
}
.std-font16,
.std-font16 p,
.yxedr-active,
.yxedr-active p {
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--colortext);
}
.std-title32{
    font-size: var(--font32);
    line-height: var(--line14);
    font-family: var(--bold);
    color: var(--colorfff);
}
/* 英文站换行规则 */
p,div,h1,h2,h3,h4,h5,h6,span,a,*{ 
    word-wrap: normal; 
    word-break: keep-all; 
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    /* content: '分享到 - 微信'; */
    content: 'Share the - weixin';
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2);
}
/*导航默认选中*/
.yxnav-active1 {

}
.yxnav-active2 {

}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 省略号 */
.line-clamp{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 过渡 */
.transition-time1{
    transition: all .36s both;
}
.transition-time2{
    transition: all .5s both;
}
/* 公共样式 - end */


/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .hnid-pro-item-link:hover .std-font16{
        color: var(--colorlv);
    }
    .hnid2-inof-nub-link:hover .std-font20{
        color: var(--colorlv);
    }
    .hobn-dii-core a:hover{
        color: var(--colorlv);
        text-decoration-color: var(--colorlv);
    }
    .head-other-btn-nub:hover .hobn-lang{
        border: 1px solid var(--colorlv);
    }
    .head-other-btn-nub:hover .hobn-lang .std-font16{
        color: var(--colorlv);
    }
    .head-other-btn-nub:hover .hobn-lang-icon img:nth-of-type(2){
        opacity: 1;
    }
    .head-other-btn-nub:hover .hobn-lang-icon img:first-child{
        opacity: 0;
    }
    .hoin-link:hover .hoin-icon img:nth-of-type(3){
        opacity: 1;
    }
    .hoin-link:hover .hoin-icon img:nth-of-type(2){
        opacity: 0;
    }
    .hoin-drb-nub-link:hover{
        color: var(--colorlv);
    }
    .mod-control1 .slick-arrow:hover img:nth-of-type(2){
        opacity: 1;
    }
    .mod-control1 .slick-arrow:hover img:first-child{
        opacity: 0;
    }
    .ys-btn4 .ys-btn-link:hover{
        background: #D2D8E5;
    }
    .ys-btn1 .ys-btn-link:hover .ys-btn-link-icon img:nth-of-type(2){
        opacity: 1;
    }
    .ys-btn1 .ys-btn-link:hover .ys-btn-link-icon img:first-child{
        opacity: 0;
    }
    .ys-btn1 .ys-btn-link:hover .ys-btn-link-font{
        color: var(--colorfff);
    }
    .ys-btn1 .ys-btn-link:hover{
        background: transparent;
    }
    .ys-btn3 .ys-btn-link:hover{
        background: var(--colorfff);
    }
    .ys-btnt .ys-btn-link:hover{
        background: rgba(255, 255, 255, .1);
    }
    .ys-btn3 .ys-btn-link:hover .ys-btn-link-font{
        color: var(--colormain);
    }
    .ys-btnt .ys-btn-link:hover .ys-btn-link-font{
        color: var(--colorfff);
    }
    .ys-btnt .ys-btn-link:hover .ys-btn-link-icon img:nth-of-type(2),
    .ys-btn3 .ys-btn-link:hover .ys-btn-link-icon img:nth-of-type(2){
        opacity: 1;
    }
    .ys-btnt .ys-btn-link:hover .ys-btn-link-icon img:first-child,
    .ys-btn3 .ys-btn-link:hover .ys-btn-link-icon img:first-child{
        opacity: 0;
    }
    .hoin-account-cry-box.mod-hover .hoin-acb-item .hoin-acb-item-link:hover,
    .hoin-account-cry-box.mod-hover .hoin-acb-item.on .hoin-acb-item-link:hover {
        background: #132650;
    }
    .ys-bread-list a:hover{
        color: var(--colorfff);
    }
    .mod-page .pc-fenye .comp-tabli li:hover{
        color: var(--colormain);
        background: var(--colorfff);
    }
    .module-tech-btn-nub:hover .std-font16{
        background: var(--colorfff);
        color: var(--colormain);
    }
    .pccr-inof-item-link:hover{
        /* border: 1px solid rgba(255, 255, 255, 0.60); */
        background: rgba(255, 255, 255, .08);
    }
    .atcg-box:hover .atcg-box-inof{
        animation-play-state: paused;
    }
    .agbp-item-box-text .std-font20 a:hover{
        color: var(--colorlv);
        text-decoration-color: var(--colorlv);
    }
    .job-controls-prev:hover img:nth-of-type(2),
    .job-controls-next:hover img:nth-of-type(2){
        opacity: 1;
    }
    .job-controls-prev:hover img:first-child,
    .job-controls-next:hover img:first-child{
        opacity: 0;
    }
    .job-career-search .ys-btn-link:hover{
        background: rgba(255, 255, 255, .1);
    }
    .job-career-search .ys-btn-link:hover .ys-btn-link-font{
        color: var(--colorfff);
    }
    .job-call-inof .ys-btn:nth-of-type(2) .ys-btn-link:hover {
        background: rgba(255, 255, 255, .1);
    }
    .dnsi-nub-link:hover{
        opacity: 1;
    }
    .std-select1 .ys-select-li:hover{
        color: var(--colorfff);
    }
    .ehii-link:hover{
        background: rgba(255, 255, 255, .04);
    }
    .events-upcome-top-link:hover .ys-btn-link,
    .ehii-link:hover .ys-btn-link,
    .down-core-inof-item:not(.on) .dcii-link:hover .ys-btn-link {
        background: var(--colorfff);
    }
    .events-upcome-top-link:hover .ys-btn-link .ys-btn-link-font,
    .ehii-link:hover .ys-btn-link .ys-btn-link-font,
    .down-core-inof-item:not(.on) .dcii-link:hover .ys-btn-link .ys-btn-link-font{
        color: var(--colormain);
    }
    .events-upcome-top-link:hover .ys-btn-link .ys-btn-link-icon img:first-child,
    .ehii-link:hover .ys-btn-link .ys-btn-link-icon img:first-child,
    .down-core-inof-item:not(.on) .dcii-link:hover .ys-btn-link .ys-btn-link-icon img:first-child {
        opacity: 0;
    }
    .events-upcome-top-link:hover .ys-btn-link .ys-btn-link-icon img:nth-of-type(2),
    .ehii-link:hover .ys-btn-link .ys-btn-link-icon img:nth-of-type(2),
    .down-core-inof-item:not(.on) .dcii-link:hover .ys-btn-link .ys-btn-link-icon img:nth-of-type(2){
        opacity: 1;
    }
    .ys-form-inof-item .ys-select-li:hover{
        color: var(--colorfff);
    }
    .ys-fii-submit:hover{
        background: var(--colorfff);
        color: var(--colormain);
    }
    .mod-swiper1 .swiper-button-prev:hover,
    .mod-swiper1 .swiper-button-next:hover{
        border: 1px solid var(--colorfff);
        background: rgba(255, 255, 255, .3);
    }
    .jccr-isi-link:hover{
        background: var(--colormain);
    }
    .jccr-isi-link:hover .jccr-isill-nub {
        color: var(--colormain);
        background: var(--colorfff);
    }
    .down-core-inof-item:hover .dcii-link{
        background: rgba(255,255,255,.04);
    }
    .bcbi-item:hover .bcbi-it5-icon{
        background: var(--colormain);
    }
    .bcbi-item-wai:hover .bcbi-item{
        background: rgba(255, 255, 255, .04);
    }
    .bbii-link:hover{
        background: var(--colormain);
    }
    .fsii-link:hover{
        background: var(--colormain);
        border: 1px solid var(--colormain);
    }
    .imcl-lie-nub-link:hover {
        border: 1px solid rgba(255, 255, 255, 0.30);
    }
    .imcl-out-link:hover {
        border: 1px solid rgba(13,233,205,.3);
    }
    .imcr-tln-link:hover{
        background: rgba(255, 255, 255, 0.10);
    }
    .bcbi-item:hover .ys-btn-link,
    .ys-btnt1 .ys-btn-link:hover {
        background: var(--colorfff);
    }
    .bcbi-item:hover .ys-btn-link .ys-btn-link-font,
    .ys-btnt1 .ys-btn-link:hover .ys-btn-link-font {
        color: var(--colormain);
    }
    .bcbi-item:hover .ys-btn-link .ys-btn-link-icon img:first-child,
    .ys-btnt1 .ys-btn-link:hover .ys-btn-link-icon img:first-child {
        opacity: 1;
    }
    .bcbi-item:hover .ys-btn-link .ys-btn-link-icon img:nth-of-type(2),
    .ys-btnt1 .ys-btn-link:hover .ys-btn-link-icon img:nth-of-type(2) {
        opacity: 0;
    }
    .imcr-core .bcbi-item:hover .bcbi-item-td1 .std-font16 {
        text-decoration-color: var(--colorfff);
    }
    .member-send:hover::before{
        opacity: 1;
    }
    .ys-fii-submit:hover.ys-fii-submit:hover::before{
        opacity: 1;
    }
    .form-success-btn-link:hover::before{
        opacity: 1;
    }
    .ys-fii-input:hover{
        background: rgba(255,255,255,.1);
    }
    .ys-fia-text-btn:hover{
        background: rgba(255,255,255,.1);
    }
    .detail1-page-nub-link:hover{
        background: rgba(255, 255, 255, .04);
    }
    .news-host .ehii-link:hover {
        border: 1px solid rgba(255, 255, 255, .0);
    }
    .module-apply-inof-item:hover,
    .module-tech-inof-item:hover{
        border: 1px solid transparent;
        background: rgba(255,255,255,.04);
    }
    .g_serch .ul a:hover,
    .suy_time .ul a:hover {
        color: var(--colorfff);
    }
    .g_serch .z_1200_1 ul li:hover a,
    .g_serch .z_1200_1 ul li:hover span{
        color: var(--colorfff);
    }
    .spcr-inof-nub-link:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .member-returna:hover{
        right: 100%;
    }
    .global2-pop-close:hover img:nth-of-type(2){
        opacity: 1;
    }
    .global2-pop-close:hover img:first-child{
        opacity: 0;
    }
    .search-main .suy-box ul a:hover {
        color: #fff !important;
    }
    .search-main .search-page .pc-fenye .comp-tabli:hover li {
        color: var(--colormain);
        background: var(--colormain1);
    }
    .search-main .search-right .search-right-link:hover p,
    .search-main .search-right-link:hover .search-right-link-date  {
        color: #fff !important;
    }
}
.ys-hd-pc{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    transition: all .4s ease;
}
.ys-ban-title{
    font-size: var(--font48);
    line-height: var(--line12);
    font-family: var(--bold)!important;
    margin-bottom: 24px;
    color: var(--colorfff);
}
.ys-ban-text,
.ys-ban-text p{
    color: rgba(255, 255, 255, .8);
    line-height: var(--line15);
    font-size: var(--font16);
}
.ys-ban-title,
.ys-ban-text{
    width: 51.875%;
}
.ban-scorll-icon{
    width: 24px;
}
.ban-scorll-icon img{
    width: 100%;
}
.ban-scorll .std-font20{
    color: var(--colorfff);
}
.ban-scorll{
    display: flex;
    align-items: center;
    cursor: pointer;
    position: absolute;
    bottom: 71px;
    right: calc(50vw - 720px + 6px);
}
.home-charger{
    background: linear-gradient(0deg, #001034 0%, #1F376C 100%);
    padding: 90px 0;
    position: relative;
    height: calc(100vh - var(--line80));
    display: flex;
    align-items: center;
}
.home-charger-inof-item .std-font16,
.home-charger-inof-item .std-font16 p{
    color: rgba(255,255,255,.8);
}
.home-charger-inof-item .hcii-label{
    margin-bottom: 15px;
    color: rgba(255,255,255,.8);
    font-family: var(--medium)!important;
    font-size: var(--font24);
    line-height: var(--line14);
}
.home-charger-inof-item .std-font48{
    color: var(--colorfff);
    margin-bottom: 24px;
    line-height: var(--line12);
}
.home-charger-inof-item .std-font16{
    margin-bottom: 64px;
}
.home-charger-inof{
    width: 1148px;
    width: 1200px;
}
.hcii-text{
    width: 585px;
}
.ys-btn-link-icon{
    width: 24px;
    margin-left: 4px;
}
.ys-btn-link-icon img{
    width: 100%;
}
.ys-btn-link-font{
    font-size: var(--font16);
    line-height: var(--line16);
    color: var(--colormain);
}
.ys-btn-link{
    background: var(--colorfff);
    display: flex;
    align-items: center;
    padding: 8px 16px 8px 24px;
    border-radius: 50px;
    cursor: pointer;
}
.ys-btn{
    display: flex;
    justify-content: flex-start;
}
.home-charger-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.home-charger-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-charger .ys-cont1440{
    position: relative;
    z-index: 6;
}
/* .home-charger-inof-item:not(:first-child){
    display: none;
} */
.hcii-obj{
    position: absolute;
    right: 0;
    width: 703px;
    height: 796px;
}
.home-charger-inof-item{
    display: flex;
    align-items: center;
}
.home-video{
    position: relative;
}
.home-video-inof{
    width: 100%;
    border-radius: var(--radius) var(--radius) 0 0;
    border-radius: var(--radius);
    overflow: hidden;
}
.hvin-box,
.hvin-box img{
    width: 100%;
}
.hvin-box{
    position: relative;
}
.hvin-box video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.home-video-inof-nub:not(:first-child){
    display: none;
}
.home-video .ys-cont1440{
    position: absolute;
    bottom: calc(63px + var(--topx1));
    left: 50%;
    transform: translateX(-50%);
    z-index: 6;
}
.home-video-btn{
    --jian: 12px;
    display: flex;
    margin: 0 calc(var(--jian) * -1);
}
.home-video-btn-item{
    padding: 0 var(--jian);
    flex-grow: 1;
    cursor: pointer;
}
.home-video-btn-item .std-font20{
    font-family: var(--medium)!important;
    color: var(--colorfff);
    padding-bottom: 24px;
    position: relative;
}
.home-video-btn-item .std-font20::before,
.home-video-btn-item .std-font20::after{
    content: '';
    height: 4px;
    width: 100%;
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.10);
    position: absolute;
    bottom: 0;
    left: 0;
}
.home-video{
    --time: 4s;
}
.home-video-btn-item .std-font20::after{
    background: var(--colorfff);
    width: 0;
    opacity: 0;
    transition: opacity .4s ease;
}
.home-video-btn-item.act .std-font20::after{
    width: 100%;
    opacity: 1;
    transition: width var(--time) linear,opacity 0s ease;
}
.home-provide-cry{
    border-radius: var(--radius);
    overflow: hidden;
    background: var(--colorbj);
    position: relative;
}
.home-provide-cry-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.home-provide-cry-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-provide .std-font48{
    text-align: center;
    line-height: var(--line12);
    margin-bottom: 24px;
}
.home-provide .std-font16,
.home-provide .std-font16 p{
    text-align: center;
}
.home-provide-cry .ys-cont1440{
    position: relative;
    z-index: 6;
}
.home-provide .std-font16{
    margin-bottom: var(--space60);
}
.home-provide-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
    display: flex;
    justify-content: center;
}
.home-provide-inof-item{
    padding: 0 var(--jian);
}
.ys-btn4 .ys-btn-link,
.ys-btn2 .ys-btn-link{
    border: 1px solid var(--colormain);
}
.ys-btn2 .ys-btn-link{
    background: var(--colormain);
}
.ys-btn2 .ys-btn-link-font{
    color: var(--colorfff);
}
.home-provide-cry{
    padding-top: 314px;
    padding-bottom: 272px;
}
.home-provide{
    margin-top: calc(var(--topx1) * -1);
}
.home-main{
    --topx1: 36px;
}
.home-news{
    padding-top: 176px;
    padding-bottom: 210px;
}
.mod-title{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 56px;
}
.mod-title .std-font48{
    width: 50%;
}
.home-main,
.inside-main{
    background: #001034;
}
.mod-title .std-font48{
    line-height: var(--line12);
    color: var(--colorfff);
}
.ys-btn3 .ys-btn-link{
    border: 1px solid var(--colorfff);
    background: transparent;
}
.ys-btn3 .ys-btn-link-font{
    color: var(--colorfff);
}
.home-news-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
}
.home-news-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian);
}
.hnii-link-img{
    width: 100%;
    border-radius: 20px;
    margin-bottom: 24px;
}
.hnii-link .std-font20{
    color: var(--colorfff);
    line-height: var(--line15);
    margin-bottom: 40px;
    width: calc(100% - 52px);
    flex-grow: 1;
}
.hnii-link .std-font16{
    color: rgba(255, 255, 255, .6);
    line-height: var(--line15);
}
.home-news-inof-item:not(:first-child){
    display: none;
}
.home-news-inof .slick-track{
    display: flex;
}
.home-news-inof-item.slick-slide{
    height: auto;
}
.hnii-link{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.footer-top{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.footer-nav-logo{
    width: 357px;
}
.footer-nav-logo a{
    display: block;
}
.footer-nav-logo img{
    width: 100%;
}
.footer-nav{
    display: flex;
    flex-wrap: wrap;
    --jian: 56px;
    margin: 0 calc(var(--jian) * -1);
    max-width: calc(100% - 357px);
}
.footer-nav>li{
    padding: 0 var(--jian);
}
.footer-nav>li>a{
    font-size: 14px;
    line-height: var(--line15);
    color: rgba(255, 255, 255, .6);
    margin-bottom: 16px;
    display: inline-block;
}
.footer-nav ul a{
    color: var(--colorfff);
    line-height: var(--line15);
}
.footer-nav ul li{
    margin-bottom: 16px;
}
.footer-nav ul li:last-child{
    margin-bottom: 0;
}
.footer-nav ul{
    max-width: 173px;
}
.footer-bot-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
    display: flex;
}
.footer-bot-inof>li{
    padding: 0 var(--jian);
}
.footer-bot-inof a{
    color: rgba(255, 255, 255, .9);
    line-height: var(--line15);
}
.footer-bot{
    display: flex;
    justify-content: flex-start;
}
.footer-bot-word{
    margin-left: 93px;
}
.footer-bot-word,
.footer-bot-word p,
.footer-bot-word a{
    font-size: var(--font14);
    line-height: var(--line15);
    color: rgba(255, 255, 255, .3);
}
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2)!important;
    margin-left: 32px;
}
.footer-bot{
    padding-bottom: 39px;
}
.footer-top{
    padding-bottom: 134px;
    padding-top: 82px;
}
.head-logo {
    width: 200px;
    line-height: var(--line80);
}
.head-logo a{
    display: flex;
    align-items: center;
    line-height: var(--line80);
    height: var(--line80);
}
.ys-hd-pc .ys-cont1440{
    display: flex;
    justify-content: space-between;
}
.head-nav{
    display: flex;
    --jian: 24px;
}
.head-nav-item-title{
    color: var(--colorfff);
    padding: 8px var(--jian);
    display: inline-block;
    transition: all .4s ease;
    border-radius: 30px;
    font-size: var(--font16);
    line-height: var(--line15);
}
.head-nav{
    height: var(--line80);
    display: flex;
    align-items: center;
}
.head-other-inof{
    display: flex;
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
}
.hoin-icon img{
    transform: scale(1)!important;
}
.hoin-icon{
    width: 24px;
}
.hoin-link{
    padding: 0 var(--jian);
    position: relative;
}
.hoin-link::before{
    content: '';
    width: 1px;
    height: 16px;
    background: var(--colorfff);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.head-other-inof-nub:last-child .hoin-link::before{
    display: none;
}
.hoin-link{
    height: var(--line80);
    display: flex;
    align-items: center;
    cursor: pointer;
}
.head-other-btn{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
    display: flex;
    margin-left: calc(29px - var(--jian));
}
.head-other-btn-nub{
    padding: 0 var(--jian);
    height: var(--line80);
    display: flex;
    align-items: center;
}
.hobn-lang-icon{
    width: 16px;
    margin-left: 8px;
}
.hobn-lang{
    display: flex;
    align-items: center;
    padding: 8px 16px 8px 24px;
    border: 1px solid var(--colorfff);
    border-radius: 50px;
    cursor: pointer;
    transition: all .4s ease;
}
.head-other-btn-nub .ys-btn-link {
    padding: 8px 24px;
}
.head-other{
    display: flex;
}
.hobn-lang .std-font16{
    color: var(--colorfff);
    line-height: var(--line15);
    font-size: var(--font16);
    transition: all .4s ease;
}
.ys-imgbox-contain img, .ys-imgbox-cover img{
    transition: all .4s ease;
}
.hobn-lang-icon img:nth-of-type(2){
    opacity: 0;
}
.head-nav-item-down{
    background: var(--colorbg1);
}
.ys-hd-pc{
    --left1: 32px;
    --right1: 70px;
    --height1: 82px;
    --top1: 40px;
    --width1: 328px;
    --boxh:calc(100vh - var(--line80));
    --width2: 251px;
    --width3: 168px;
    --height2: 59px;
}
.hnid-core{
    margin-left: calc(var(--left1) * -1);
    margin-right: calc(var(--right1) * -1);
}
.hnid-link-icon{
    width: 24px;
}
.hnid-link-icon img{
    width: 100%;
}
.hnid-second{
    width: var(--width1);
    padding-top: var(--top1);
}
.head-nav-item-down {
    width: 100%;
    height: var(--boxh);
}
.hnid-second{
    height: var(--boxh);
    position: relative;
}
.head-nav-item{
    position: static;
}
.ys-hd-pc.isfixed,
.ys-hd-pc.ishover{
    background: var(--colorbg1);
}
.hnid-link .std-font20{
    line-height: var(--line15);
    color: var(--colorfff);
    max-width: calc(100% - 24px);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 3em;
}
.hnid-link{
    display: flex;
    align-items: center;
    height: var(--height1);
    padding: 0 32px;
    justify-content: space-between;
    transition: all .4s ease;
    position: relative;
}
.hnid-link::before{
    content: '';
    width: 2px;
    height: 0%;
    position: absolute;
    left: 0;
    top: 0;
    background: #0DE9CD;
    opacity: 0;
    transition: all .4s ease;
}
.hnid-second-nub.yxnav-active2>.hnid-link{
    background: #132650;
}
.hnid-second-nub.yxnav-active2>.hnid-link::before{
    opacity: 1;
    height: 100%;
}
.hnid-second::before,
.hnid-third-box::before{
    content: '';
    background: rgba(255, 255, 255, .1);
    width: 1px;
    height: 100%;
    top: 0;
    position: absolute;
    right: 0;
}
.hnid-third{
    position: absolute;
    width: calc(85vw - var(--width1) + var(--left1) + var(--right1));
    max-width: calc(1440px - var(--width1) + var(--left1) + var(--right1));
    left: var(--width1);
    top: 0;
    height: var(--boxh);
}
.hnid-third-box{
    width: var(--width2);
    padding-top: var(--top1);
    position: relative;
    height: var(--boxh);
}
.hnid-third-nub>.hnid-link{
    padding-left: 24px;
    padding-right: 24px;
}
.hnid-third-nub>.hnid-link .std-font20{
    font-size: var(--font16);
}
.hnid-third-nub.yxnav-active3>.hnid-link{
    background: #132650;
}
.hnid-third-nub.yxnav-active3>.hnid-link::before{
    opacity: 1;
    height: 100%;
}
.hnid-fourth {
    position: absolute;
    width: calc(85vw - var(--width1) + var(--left1) + var(--right1) - var(--width2));
    max-width: calc(1440px - var(--width1) + var(--left1) + var(--right1) - var(--width2));
    left: var(--width2);
    top: 0;
    height: var(--boxh);
}
.hnid-fourth-title{
    color: rgba(255, 255, 255, .4);
    line-height: var(--line15);
    padding: 16px 24px 14px 24px;
}
.hnid-fbn-core .std-font16{
    color: var(--colorfff);
    line-height: var(--line15);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 3em;
}
.hnid-fourth-box{
    width: var(--width3);
    position: relative;
    padding-top: calc(16px + var(--top1));
}
.hnid-fbn-core .hnid-link {
    height: var(--height2);
    padding: 0 24px;
}
.hnid-fbn-core .yxnav-active4>.hnid-link{
    background: #132650;
}
.hnid-fbn-core .yxnav-active4>.hnid-link::before{
    opacity: 1;
    height: 100%;
}
.hnid-fifth {
    position: absolute;
    width: calc(85vw - var(--width1) + var(--left1) + var(--right1) - var(--width2) - var(--width3));
    max-width: calc(1440px - var(--width1) + var(--left1) + var(--right1) - var(--width2) - var(--width3));
    left: var(--width3);
    top: 0;
    height: var(--boxh);
}
.hnid-pro{
    --jian: 15px;
    --jian2: 40px;
    margin: 0 auto;
    /* margin: 0 calc(var(--jian) * -1); */
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--jian2) * -1);
    padding-top: calc(var(--top1) + 8px);
    padding-bottom: calc(var(--top1) * 2);
}
.hnid-pro-item{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: var(--jian2);
}
.hnid-pro-item-link .ys-imgbox-cover{
    width: 100%;
    margin-bottom: 22px;
}
.hnid-pro-item-link .std-font16{
    text-align: center;
    color: var(--colorfff);
    transition: all .4s ease;
}
.hnid-pro{
    max-width: 726px;
}
.hnid-pro-box .mCSB_scrollTools{
    top: 36px;
    bottom: 69px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail,
.hnid2-third .mCS-dark.mCSB_scrollTools .mCSB_draggerRail,
.hnid-pro-box .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background: rgba(255, 255, 255, 0.10);
    width: 4px;
    border-radius: 2px;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.hnid2-third .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.hnid-pro-box .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    border-radius: 100px;
    background: rgba(154, 192, 251, 0.6);
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.hnid2-third .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.hnid-pro-box .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.hnid-fourth-box.has-hover .hnid-fbn-core .yxnav-active4>.hnid-link{
    background: transparent;
}
.hnid-fourth-box.has-hover .hnid-fbn-core .yxnav-active4>.hnid-link::before{
    opacity: 0;
    height: 0%;
}
.hnid-fbn-core .hnid-fbn-core-item.has-show>.hnid-link,
.hnid-fourth-box.has-hover .hnid-fbn-core .hnid-fbn-core-item.has-show>.hnid-link{
    background: #132650;
}
.hnid-fbn-core .hnid-fbn-core-item.has-show>.hnid-link::before,
.hnid-fourth-box.has-hover .hnid-fbn-core .hnid-fbn-core-item.has-show>.hnid-link::before{
    opacity: 1;
    height: 100%;
}
.hnid-third-box.has-hover .yxnav-active3>.hnid-link{
    background: transparent;
}
.hnid-third-box.has-hover .yxnav-active3>.hnid-link::before{
    opacity: 0;
    height: 0%;
}
.hnid-third-nub.has-show>.hnid-link,
.hnid-third-box.has-hover .hnid-third-nub.has-show>.hnid-link{
    background: #132650;
}
.hnid-third-nub.has-show>.hnid-link::before,
.hnid-third-box.has-hover .hnid-third-nub.has-show>.hnid-link::before{
    opacity: 1;
    height: 100%;
}
.hnid-second.has-hover .yxnav-active2>.hnid-link{
    background: transparent;
}
.hnid-second.has-hover .yxnav-active2>.hnid-link::before{
    opacity: 0;
    height: 0%;
}
.hnid-second .hnid-second-nub.has-show>.hnid-link,
.hnid-second.has-hover .hnid-second-nub.has-show>.hnid-link{
    background: #132650;
}
.hnid-second .hnid-second-nub.has-show>.hnid-link::before,
.hnid-second.has-hover .hnid-second-nub.has-show>.hnid-link::before{
    opacity: 1;
    height: 100%;
}
.hnid-fifth{
    opacity: 0;
    pointer-events: none;
    transition: opacity .6s ease;
    display: none;
    animation: none;
}
.hnid-fbn-core-item.has-show .hnid-fifth{
    opacity: 1;
    pointer-events: all;
    display: block;
    animation: opacity1 .4s  ease forwards;
}
.hnid-fourth{
    opacity: 0;
    pointer-events: none;
    transition: opacity .6s ease;
    display: none;
    animation: none;
}
.hnid-third-nub.has-show .hnid-fourth{
    opacity: 1;
    pointer-events: all;
    display: block;
    animation: opacity1 .4s  ease forwards;
}
.hnid-third{
    display: none;
    opacity: 0;
    pointer-events: none;
    transition: opacity .4s ease;
    animation: none;
}
.hnid-second-nub.has-show .hnid-third{
    display: block;
    opacity: 1;
    pointer-events: all;
    animation: opacity1 .4s  ease forwards;
}
.hnid-pro-box .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
@keyframes opacity1 {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
@-webkit-keyframes opacity1 {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.hnid2-inof{
    --jian: 32px;
    --jian2: 76px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian) * -1) calc(var(--jian2) * -1);
    max-width: 924px;
}
.hnid2-inof-nub{
    width: 50%;
    padding: 0 var(--jian);
    margin-bottom: var(--jian2);
}
.hnid2-inof-nub-link .std-font20{
    color: var(--colorfff);
    transition: all .4s ease;
    line-height: var(--line15);
    margin-bottom: 8px;
    font-family: var(--medium)!important;
}
.hnid2-inl-text,
.hnid2-inl-text p{
    color: rgba(255, 255, 255, .7);
    line-height: var(--line15);
}
.hnid2-inl-text{
    margin-bottom: 24px;
}
.hnid2-inl-btn{
    display: inline-block;
    color: rgba(255, 255, 255, .8);
    line-height: var(--line15);
    text-decoration: underline;
    text-decoration-color: rgba(255, 255, 255, .8);
}
.hnid2-inof-nub-link{
    display: block;
}
.hnid2-third{
    padding-top: var(--top1);
    padding-left: 64px;
    padding-bottom: calc(var(--top1) * 2);
}
.head-nav-item-title{
    position: relative;
}
.head-nav-item-title::before{
    content: '';
    width: 100%;
    height: var(--line80);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.hobn-down{
    height: calc(100vh - var(--line80));
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: var(--colorbg1);
    padding-bottom: 40px;
}
.hoin-down .ys-cont1440,
.hobn-down .ys-cont1440{
    padding-top: 40px;
}
.hobn-down-inof{
    --jian: 12px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: calc(var(--jian) * -2);
    width: calc(100% + var(--jian) * 2);
}
.hobn-down-inof-item{
    width: 25%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.hobn-dii-top{
    border-top: 2px solid #0DE9CD;
    background: #132650;
    padding: 8px 32px;
    height: var(--height1);
    display: flex;
    align-items: center;
    margin-bottom: 29px;
}
.hobn-dii-top .std-font20{
    font-family: var(--medium)!important;
    line-height: var(--line15);
    color: var(--colorfff);
}
.hobn-dii-core a{
    padding: 0 32px;
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--colorfff);
    transition: all .4s ease;
    text-decoration: underline;
    text-decoration-color: transparent;
}
.hobn-dii-core li{
    margin-bottom: 8px;
}
.hobn-dii-core li.on a{
    color: var(--colorlv);
    text-decoration-color: var(--colorlv);
}
.hobn-lang-icon{
    transition: all .4s ease;
}
.hobn-down{
    display: none;
}
.ys-imgbox-cover img:nth-child(n+2) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.hoin-icon img:nth-of-type(3){
    opacity: 0;
}
.hoin-down{
    height: calc(100vh - var(--line80));
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: var(--colorbg1);
    padding-bottom: 40px;
    display: none;
}
.hoin-down .ys-cont1200{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.hoin-down-search{
    padding-bottom: 32px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    display: flex;
    align-items: center;
}
.hoin-down-search-icon{
    width: 24px;
    cursor: pointer;
}
.hoin-down-search-icon img{
    width: 100%;
}
.hoin-down-search .std-font20{
    width: calc(100% - 24px);
    flex-grow: 1;
    color: var(--colorfff);
    line-height: var(--line15);
}
.hoin-down-search .std-font20 input{
    color: inherit;
    line-height: inherit;
    font-size: inherit;
    width: 100%;
}
.hoin-down-search .std-font20 input::placeholder{
    color: var(--colorfff);
}
.hoin-down-refer-box{
    --jian1: 10.5px;
    --jian2: 24px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
}
.hoin-drb-nub{
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.hoin-drb-nub-link{
    padding: 8px 16px;
    color: rgba(255, 255, 255, .7);
    line-height: var(--line15);
    transition: all .4s ease;
    border-radius: 20px;
    background: #132650;
}
.hoin-down-refer-title{
    color: rgba(255, 255, 255, .7);
    line-height: var(--line15);
    margin-bottom: 24px;
}
.hoin-down-refer{
    margin-top: 72px;
    padding-right: 100px;
}
@keyframes move_scorll {
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(10px);
    }
    100%{
        transform: translateY(0);
    }
}
@-webkit-keyframes move_scorll {
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(10px);
    }
    100%{
        transform: translateY(0);
    }
}
.ban-scorll-icon{
    animation: move_scorll 2s ease-in-out infinite;
}
.mod-control1{
    position: absolute;
    width: 100%;
    bottom: 69px;
    left: 0;
}
.mod-control1 .slick-arrow{
    position: relative;
    width: 24px;
    height: 24px;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    top: 0;
}
.mod-control1 .ys-cont1440{
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.mod-control1 .slick-prev{
    transform: rotate(180deg);
}
.mod-control1 .slick-arrow img:nth-of-type(2){
    opacity: 0;
} 
.mod-control1 .std-font20{
    line-height: var(--line15);
    color: rgba(255, 255, 255, .5);
    padding: 0 8px;
}
.mod-control1 .control1-now{
    font-family: var(--bold)!important;
    color: var(--colorfff);
}
.control1-progress{
    width: 162px;
    height: 13px;
    position: relative;
    overflow: hidden;
}
.control1-progress::before{
    content: '';
    background: rgba(255, 255, 255, .5);
    height: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.ys-banner{
    --pro: 0;
}
.control1-progress span{
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: var(--colorfff);
    position: absolute;
    left: calc(var(--pro) * 100%);
    top: 50%;
    transform: translateY(-50%);
    transition: all .3s ease;
}
.control1-progress span::before{
    content: '';
    width: 162px;
    height: 1px;
    position: absolute;
    background: var(--colorfff);
    top: 50%;
    transform: translateY(-50%);
    right: 100%;
}
.ys-banner.go .control1-progress span{
    animation: go_all 4s linear forwards;
}
@keyframes go_all {
    0%{
        left: 0%;
    }
    100%{
        left: 100%;
    }
}
@-webkit-keyframes go_all {
    0%{
        left: 0%;
    }
    100%{
        left: 100%;
    }
}
.hobn-lang.has-rotate .hobn-lang-icon{
    transform: rotate(180deg);
}
.hobn-lang.has-rotate{
    border: 1px solid var(--colorlv);
}
.hobn-lang.has-rotate .std-font16{
    color: var(--colorlv);
}
.hobn-lang.has-rotate .hobn-lang-icon img:nth-of-type(2){
    opacity: 1;
}
.hobn-lang.has-rotate .hobn-lang-icon img:first-child{
    opacity: 0;
}
.hoin-link.has-on .hoin-icon img:nth-of-type(3){
    opacity: 1;
}
.hoin-link.has-on .hoin-icon img:nth-of-type(2){
    opacity: 0;
}
.ys-hd-pc.has-down{
    background: var(--colorbg1);
}
.head-nav-item-title.has-on,
.head-nav.is-hover .head-nav-item.is-hover .head-nav-item-title,
.head-nav.is-hover .head-nav-item.is-hover .head-nav-item-title.has-on,
.head-nav.is-hover .head-nav-item.yxnav-active1.is-hover .head-nav-item-title {
    background: var(--colorfff);
    color: var(--colormain);
}
.head-nav.is-hover .head-nav-item-title.has-on,
.head-nav.is-hover .head-nav-item.yxnav-active1 .head-nav-item-title {
    background: transparent;
    color: var(--colorfff);
}
.head-nav-item.yxnav-active1 .head-nav-item-title{
    background: var(--colorfff);
    color: var(--colormain);
}
.ys-btn-link,
.ys-btn-link-font{
    transition: all .4s ease;
}
.ys-btn-link-icon img:nth-of-type(2){
    opacity: 0;
}
.ys-btn-link{
    border: 1px solid var(--colorfff);
}
.sticky-body,
.sticky-html{
    overflow: visible;
}
.home-goon{
    height: calc(calc(100vh - var(--line80)) * var(--total));
}
.home-charger{
    position: sticky;
    top: var(--line80);
}
.mod-swiper1 .swiper-button-prev,
.mod-swiper1 .swiper-button-next{
    width: 48px;
    height: 48px;
    border-radius: 10px;
    background: rgba(255, 255, 255, .1);
    z-index: 12;
    border: 1px solid rgba(255, 255, 255, .1);
    transition: all .4s ease;
}
.mod-swiper1 .swiper-button-prev::before, 
.mod-swiper1 .swiper-button-next::before{
    content: '';
    background-image: url(../images/a1_icon08.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod-swiper1 .swiper-button-prev::after, 
.mod-swiper1 .swiper-button-next::after{
    display: none;
}
.mod-swiper1 .swiper-button-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.mod-swiper1 .swiper-button-prev{
    left: -120px;
}
.mod-swiper1 .swiper-button-next{
    right: -120px;
}
.mod-title1{
    text-align: center;
    width: 940px;
    max-width: 100%;
    margin: 0 auto;
}
.mod-title1 .std-font60{
    line-height: var(--line12);
    font-family: var(--bold)!important;
    color: var(--colorfff);
    margin-bottom: 24px;
}
.mod-title1 .std-font60 span{
    color: transparent;
    -webkit-text-stroke: 1px var(--colorfff);
}
.mod-title1 .std-font16,
.mod-title1 .std-font16 p{
    color: rgba(255, 255, 255, .8);
    line-height: var(--line15);
}
.home-particle-inof-nub{
    height: calc(100vh - var(--line80));
    /* display: flex;
    align-items: center; */
}
.hpin-text{
    width: 43.1%;
}
.home-particle-inof-nub:nth-of-type(2n-1) .ys-cont1440{
    display: flex;
    justify-content: flex-end;
}
.hpin-text .std-font48{
    color: var(--colorfff);
    font-family: var(--bold)!important;
    line-height: var(--line12);
    margin-bottom: 25px;
}
.hpin-text .std-font16,
.hpin-text .std-font16 p{
    color: rgba(255, 255, 255, .8);
    line-height: var(--line15);
    letter-spacing: 0.8px;
}
.home-particle-box2-core{
    height: calc(100vh - var(--line80));
    display: flex;
    align-items: center;
}
.hpdi-nub{
    padding: 94px 0;
}

.hpdi-nub-num{
    font-size: calc(var(--font60) * 2);
    font-family: var(--bold)!important;
    margin-bottom: 8px;
    color: var(--colorfff);
}
.hpdi-nub-num i{
    font-style: normal;
    margin-left: 13px;
    font-size: var(--font60);
}
.hpdi-nub .std-font48{
    font-family: var(--bold)!important;
    line-height: var(--line12);
    color: var(--colorfff);
    margin-bottom: 16px;
}
.hpdi-nub .std-font16,
.hpdi-nub .std-font16 p{
    color: rgba(255, 255, 255, .8);
    letter-spacing: 0.8px;
    line-height: var(--line15);
}
.home-particle-data-inof{
    width: 42.431%;
}
.home-particle-data .ys-cont1440{
    display: flex;
    justify-content: flex-end;
}
.hpdi-nub{
    opacity: 0;
}
.home-particle-bottom{
    height: calc(100vh - var(--line80));
}
.home-particle-box1-core{
    height: calc(100vh - var(--line80));
    display: flex;
    align-items: center;
    justify-content: center;
    position: sticky;
    top: var(--line80);
}
.home-particle-box1-core .ys-cont1440{
    position: relative;
}
.home-particle-box1-core .mod-title1{
    transition: all 1s ease;
}
.home-particle-box1-core .mod-title1:first-child{
    opacity: 1;
    pointer-events: all;
}
.home-particle-box1-core .mod-title1:nth-of-type(n+2){
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    pointer-events: none;
}
.home-particle-box1{
    height: calc(calc(100vh - var(--line80)) * 3);
}
.home-particle-box1.on2 .mod-title1:nth-of-type(2){
    opacity: 1;
    pointer-events: all;
} 
.home-particle-box1.on2 .mod-title1:first-child{
    opacity: 0;
    pointer-events: none;
} 
.home-particle-top{
    height: calc(100vh - var(--line80));
}
.home-bg{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.ys-banner,
.home-video,
.home-provide,
.home-news,
.ys-footer{
    position: relative;
    z-index: 6;
    overflow: hidden;
}
.home-charger{
    z-index: 6;
    overflow: hidden;
}
.hcii-obj{
    transform: translate(-75%, 0);
}
.hcii-text{
    opacity: 0;
}
.home-charger-inof-item:first-child .hcii-text{
    opacity: 1;
}
.home-charger-inof-item:first-child .hcii-obj{
    transform: translate(0%, 0);
}
/* .home-charger-inof-item.swiper-slide-active .hcii-text{
    opacity: 1;
} */
.home-goon{
    position: relative;
}
.home-goon-fu-nub{
    height: calc(100vh - var(--line80));
}
.home-goon-fu{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.home-charger::before{
    content: '';
    background: linear-gradient(90deg, rgba(0, 16, 52, 0.00) 0%, rgba(0, 16, 52, 0.80) 100%);
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: calc(50vw - 720px + 306px);
    z-index: 8;
    pointer-events: none;
}
.home-charger::after{
    content: '';
    background: linear-gradient(270deg, rgba(0, 16, 52, 0.00) 0%, rgba(0, 16, 52, 0.40) 100%);
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: calc(50vw - 720px);
    z-index: 8;
    pointer-events: none;
}
.home-particle-box1-core{
    overflow: hidden;
}
.home-particle{
    position: relative;
    z-index: 6;
    pointer-events: none;
}
.hpin-text,
.home-particle-box2 .mod-title1,
.hpdi-nub .hpdi-nub-num,
.hpdi-nub .std-font48,
.hpdi-nub .std-font16{
    opacity: 1;
    pointer-events: all;
}
.footer-nav ul a{
    font-size: var(--font16);
}
.home-charger-inof .swiper-slide{
    height: auto;
}
.footer-bot{
    flex-wrap: wrap;
}
.footer-bot-inof{
    margin-right: calc(93px - var(--jian));
}
.footer-bot-word{
    margin-left: 0!important;
}
.mod-dots1 .slick-dots li{
    background: rgba(255,255,255,.5);
    width: 8px;
    height: 8px;
}
.mod-dots1 .slick-dots li.slick-active{
    background: var(--colorfff);
}
.mod-dots1 .slick-dots{
    bottom: 0;
}
.home-news-inof.slick-dotted{
    padding-bottom: 30px;
}
.hvin-box-play{
    display: none;
}
.hcii-obj canvas {
    width: 100%;
    height: 100%;
}
.home-addx{
    position: relative;
}
.hvin-box{
    width: 100%;
    height: calc(100vh - var(--line80) + var(--radius));
}
.home-video .ys-cont1440 {
    bottom: calc(63px + var(--topx1) + var(--radius));
}
.hvin-box img{
    height: 100%;
    object-fit: cover;
}
.home-provide {
    margin-top: 0!important;
}
.home-video{
    position: sticky;
    top: var(--line80);
}
.home-provide-cry{
    height: calc(100vh - var(--line80));
    display: flex;
    align-items: center;
}
.home-addx-zhan{
    pointer-events: none;
    height: 40vh;
}
.hnid-close{
    position: absolute;
    width: 48px;
    top: 23px;
    left: calc(100% + 86px);
    cursor: pointer;
}
.head-nav-item-down .ys-cont1440,
.hoin-down .ys-cont1440,
.hobn-down .ys-cont1440{
    position: relative;
}
.hoin-down .ys-cont1440{
    height: 100%;
}
.ys-hd-pc{
    margin-top: 20px;
}
.ys-hd-pc.has-down,
.ys-hd-pc.isfixed, .ys-hd-pc.ishover{
    margin-top: 0;
}
.hoin-account{
    position: absolute;
    top: calc(100% + 7px);
    left: 50%;
    transform: translateX(-50%);
    width: 300px;
    display: none;
}
.hoin-account-cry{
    width: 100%;
    border-radius: 20px;
    background: var(--colorbg1);
    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.08);
    padding: 16px;
}
.head-other-inof-nub:nth-last-of-type(2){
    position: relative;
}
.hoin-account-cry-title{
    color: var(--colorfff);
    font-size: var(--font14);
    line-height: var(--line15);
    letter-spacing: 0.35px;
    margin-bottom: 16px;
}
.hoin-acbil-out{
    width: 24px;
}
.hoin-acbil-out img{
    width: 100%;
}
.hoin-acb-item-link{
    padding: 16px;
    border-radius: 8px;
    display: block;
    transition: all .4s ease;
}
.hoin-acb-item .std-font16{
    line-height: var(--line15);
    letter-spacing: 0.8px;
    color: var(--colorfff);
}
.hoin-acb-item .hoin-acbil-sub{
    color: rgba(255,255,255,.4);
    margin-bottom: 8px;
}
.hoin-acbil-font14{
    font-size: var(--font14);
    letter-spacing: 0.35px;
    line-height: var(--line15);
    color: var(--colorfff);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 1.5em;
}
.hoin-acb-item1 .hoin-acb-item-link{
    padding-top: 8px;
    padding-bottom: 8px;
}
.hoin-acb-item{
    margin-bottom: 16px;
}
.hoin-acb-item:last-child{
    margin-bottom: 0;
}
.hoin-acb-item:last-child{
    border-top: 1px solid rgba(255, 255, 255, 0.20);
}
.hoin-acb-item:last-child .hoin-acb-item-link{
    display: flex;
}
.hoin-acb-item:last-child .std-font16{
    width: calc(100% - 24px);
    flex-grow: 1;
}
.hoin-acb-item.on .hoin-acb-item-link{
    background: #132650;
}
.hoin-account::before{
    content: '';
    border-bottom: 6px solid var(--colorbg1);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -6px;
}
.hoin-account::after{
    content: '';
    position: absolute;
    height: 7px;
    width: 100%;
    top: -7px;
    left: 0;
}
.hoin-account-cry-box.mod-hover .hoin-acb-item.on .hoin-acb-item-link {
    background: transparent;
}
.hoin-add{
    cursor: pointer;
}
.hoin-add.on .hoin-link{
    pointer-events: none;
}
.head-nav.is-addhover .head-nav-item .head-nav-item-title{
    color: var(--colorfff)!important;
    background: transparent!important;
}
.head-nav.is-addhover .head-nav-item.yxnav-active1.is-addhover .head-nav-item-title,
.head-nav.is-addhover .head-nav-item.is-addhover .head-nav-item-title{
    background: var(--colorfff)!important;
    color: var(--colormain)!important;
}
/* 2024.12.09 - start */
.ys-nyban-title h1{
    font-size: var(--font48);
    line-height: var(--line12);
    font-family: var(--bold);
    color: var(--colorfff);
}
.ys-nyban-title .std-font16{
    color: rgba(255, 255, 255, .8);
    letter-spacing: 0.8px;
    margin-bottom: 24px;
    line-height: var(--line15);
}
.mod-bread{
    position: absolute;
    width: 100%;
    top: calc(var(--line80) + 40px);
    z-index: 10;
}
.ys-bread-list a{
    color: rgba(255, 255, 255, .6);
    line-height: var(--line15);
    transition: all .4s ease;
}
.ys-bread-list {
    padding: 0 12px;
}
.ys-bread {
    margin: 0 -12px;
}
.ys-bread-list::before {
    content: '';
    position: absolute;
    background-image: url(../images/0c1_icon.svg);
    width: 16px;
    height: 16px;
    background-size: 100% 100%;
    top: 50%;
    right: -8px;
    transform: translateY(-50%);
}
.product-core{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.product-core-cry{
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    position: relative;
    /* overflow: hidden; */
}
.product-core-cry::before{
    content: '';
    width: calc(var(--width1) + 10px);
    position: absolute;
    top: 0;
    right: 100%;
    height: 100%;
    background: #001034;
    z-index: 2;
}
.product-core-cry-left{
    width: var(--width1);
    flex-shrink: 0;
    transition: all .4s ease;
}
.product-core-cry-right{
    width: calc(100% - var(--width1));
    flex-grow: 1;
    flex-shrink: 0;
    transition: all .4s ease;
}
.product-core{
    --width1: 366px;
}
.product-core-one-first{
    width: var(--width1);
    display: flex;
    justify-content: flex-start;
}
.product-core{
    --boxh: 62px;
}
.pcof-btn{
    height: var(--boxh);
    cursor: pointer;
    border-radius: 100px;
    background: var(--colorfff);
    padding: 10px 32px 10px 24px;
    display: flex;
    align-items: center;
}
.pcof-btn-icon{
    width: 24px;
    margin-right: 8px;
}
.pcof-btn-icon img{
    width: 100%;
}
.pcof-btn .std-font20{
    letter-spacing: 0.3px;
    line-height: var(--line15);
    color: var(--colormain);
    position: relative;
}
.pcof-btn .std-font20 span{
    position: relative;
    white-space: nowrap;
    transition: all .4s ease;
}
.pcof-btn .std-font20 span:nth-of-type(2){
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    pointer-events: none;
}
.pcof-btn.on span:nth-of-type(2){
    opacity: 1;
    pointer-events: all;
}
.pcof-btn.on span:first-child{
    opacity: 0;
    pointer-events: none;
}
.product-core-one-other,
.pcoo-new{
    width: calc(100% - var(--width1));
}
.pcoo-new .product-core-one-other{
    width: 100%;
}
.product-core-one{
    display: flex;
    align-items: flex-end;
}
.product-core-one-other{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.product-core-one-other .std-font20{
    line-height: var(--line15);
    color: var(--colorfff);
    font-family: var(--bold);
}
.pcoo-result .std-font16{
    letter-spacing: 0.8px;
    color: rgba(255, 255, 255, .8);
    line-height: var(--line15);
    margin-right: 32px;
}
.pcoo-result-clear{
    color: var(--colormain);
    letter-spacing: 0.8px;
    line-height: var(--line15);
    border: 1px solid var(--colorfff);
    padding: 7px 23px;
    background: var(--colorfff);
    border-radius: 20px;
    cursor: pointer;
    transition: all .4s ease;
}
.pcoo-result-clear:hover{
    background: rgba(255, 255, 255, .1);
    color: var(--colorfff);
}
.pcoo-result{
    display: flex;
    align-items: center;
}
.pccl-inof-item-top .std-font20{
    line-height: var(--line15);
    font-family: var(--bold);
    color: var(--colorfff);
    width: calc(100% - 24px);
    flex-grow: 1;
}
.pccl-iit-icon{
    width: 24px;
    position: relative;
    transition: all .4s ease;
    top: calc(calc(var(--font20) * var(--line15) - 24px) / 2);
}
.pccl-inof-item-top{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    cursor: pointer;
}
.pccl-iit-icon img:nth-of-type(2){
    opacity: 0;
}
.product-core-cry-left{
    padding-top: 40px;
}
.pccl-flex{
    display: flex;
    align-items: flex-start;
    cursor: pointer;
}
.pccl-flex .std-font16{
    flex-grow: 1;
    padding-left: 16px;
    padding-right: 10px;
    letter-spacing: 0.8px;
    color: var(--colorfff);
    line-height: var(--line15);
    transition: all .4s ease;
    width: calc(100% - 48px);
}
.pccl-iis-nub-btn{
    width: 24px;
    height: 24px;
    cursor: pointer;
    position: relative;
    position: relative;
    top: calc(calc(var(--font16) * var(--line15) - 24px) / 2);
}
.pccl-iis-nub-btn::before{
    content: '';
    border-radius: 2px;
    border: 1px solid var(--colorfff);
    transition: all .4s ease;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.pccl-iis-nub-btn::after{
    content: '';
    width: 75%;
    height: 75%;
    position: absolute;
    background: var(--colorlv);
    border-radius: 1px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
}
/* .product-main .pccl-iis-nub-btn::after{
    width: 41.67%;
    height: 41.67%;
} */
.pccl-iisnt-box .pccl-iis-nub-btn::after{
    width: 75%;
    height: 75%;
}
.on>.pccl-flex>.pccl-iis-nub-btn::after,
.pccl-flex.on>.pccl-iis-nub-btn::after{
    opacity: 1;
}
.on>.pccl-flex>.pccl-iis-nub-btn::before,
.pccl-flex.on>.pccl-iis-nub-btn::before{
    border: 1px solid var(--colorlv);
}
.pccl-flex .pccl-iit-icon {
    top: calc(calc(var(--font16)* var(--line15) - 24px) / 2);
}
.pccl-inof{
    --jian1: 24px;
    --jian2: 16px;
    --jian3: 16px;
    padding-right: 49px;
}
.product-core-cry-left .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
.pccl-inof-item-top,
.pccl-inof-item-second,
.pccl-iis-nub{
    padding-bottom: var(--jian1);
}
.pccl-iis-nub:last-child{
    padding-bottom: 0;
}
.pccl-iisnt-box,
.pccl-iisntbl-inof{
    margin-top: var(--jian2);
    padding-left: var(--jian3);
}
.pccl-iit-icon{
    display: none;
}
.act>.pccl-inof-item-top .pccl-iit-icon,
.act>.pccl-flex .pccl-iit-icon{
    display: block;
}
.pccl-inof-item-second{
    padding-top: 1px;
    padding-left: 1px;
}
.pccl-inof-item-top .pccl-iit-icon,
.pccl-flex .pccl-iit-icon{
    transform: rotate(180deg);
}
.down>.pccl-inof-item-top .pccl-iit-icon,
.down>.pccl-flex .pccl-iit-icon{
    transform: rotate(0deg);
}
.pccl-flex.on .std-font16{
    color: var(--colorlv);
}
.pccl-flex.on .pccl-iit-icon img:nth-of-type(2) {
    opacity: 1;
}
.pccl-flex.on .pccl-iit-icon img:first-child {
    opacity: 0;
}
.pccr-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: calc(var(--jian) * -2);
    display: flex;
    flex-wrap: wrap;
}
.pccr-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.pccr-inof-item-link{
    border-radius: 20px;
    /* border: 1px solid rgba(255, 255, 255, 0.20); */
    /* background: #0A193C; */
    background: rgba(255, 255, 255, 0.04);
    --spacex: 24px;
    padding: var(--spacex);
    display: flex;
    flex-direction: column;
    transition: all .4s ease;
}
.pccr-iil-img{
    margin: 0 calc(var(--spacex) * -1);
}
.pccr-inof-item-link .std-font20{
    font-family: var(--bold);
    line-height: var(--line15);
    margin-bottom: 16px;
    color: var(--colorfff);
}
.pccr-inof-item-link .std-font16,
.pccr-inof-item-link .std-font16 p{
    color: rgba(255, 255, 255, .8);
    letter-spacing: 0.8px;
    line-height: var(--line15);
}
.pccr-inof-item-link .std-font16{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3em;
    margin-bottom: 16px;
}
.pccr-iil-font14{
    letter-spacing: 0.35px;
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--colorfff);
    position: relative;
    /* padding-left: 16px; */
    margin-top: 13px;
}
.pccr-iil-font14::before{
    content: '';
    border: 1px solid var(--colorlv);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: calc(calc(var(--font14) * var(--line15) - 8px) / 2);
    display: none;
}
.mod-page{
    margin-top: 64px;
}
.mod-page .pc-fenye li.activepage {
    color: var(--colormain);
    background: var(--colorfff);
}
.mod-page .pc-fenye li {
    width: 40px;
    height: 40px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    font-size: 16px;
    line-height: 38px;
    color: var(--colorfff);
    border-radius: 4px;
    transition: all .4s ease;
}
.mod-page .pc-fenye .first li,
.mod-page .pc-fenye .end li{
    width: 52px;
}
.mod-page .first li::before {
    content: "<<";
}
.mod-page .prev li::before {
    content: "<";
}
.mod-page .next li::before {
    content: ">";
}
.mod-page .end li::before {
    content: ">>";
}
.job-career-cry-left .mCS-dark.mCSB_scrollTools .mCSB_draggerRail, 
.job-career-cry-left .hnid2-third .mCS-dark.mCSB_scrollTools .mCSB_draggerRail, 
.job-career-cry-left .hnid-pro-box .mCS-dark.mCSB_scrollTools .mCSB_draggerRail,
.product-core-cry-left .mCS-dark.mCSB_scrollTools .mCSB_draggerRail, 
.product-core-cry-left .hnid2-third .mCS-dark.mCSB_scrollTools .mCSB_draggerRail, 
.product-core-cry-left .hnid-pro-box .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background: rgba(255, 255, 255, 0.04);
    border: 1px solid #1F2A66;
    border-radius: 100px;
    width: 12px;
}
.job-career-cry-left .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.job-career-cry-left .hnid2-third .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.job-career-cry-left .hnid-pro-box .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.product-core-cry-left .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.product-core-cry-left .hnid2-third .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.product-core-cry-left .hnid-pro-box .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 6px;
    background: var(--colorlv);
}
.product-core-cry-left .mCSB_scrollTools {
    right: 24px;
}
.product-core-cry.act .product-core-cry-right{
    width: 100%;
}
.product-core-cry-right{
    padding-top: 10px;
}
.pccr-select{
    --jian: 4px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: calc(56px + calc(var(--jian) * -2));
    width: 77%;
}
.pccr-select-nub{
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.pccr-snb-close{
    width: 24px;
    margin-left: 8px;
}
.pccr-select-nub-btn{
    cursor: pointer;
    padding: 8px 22px 8px 30px;
    display: flex;
    border-radius: 100px;
    border: 1px solid var(--colorfff);
    align-items: center;
}
.pccr-snb-font14{
    font-size: var(--font14);
    color: var(--colorfff);
    letter-spacing: 0.35px;
    line-height: var(--line15);
}
.product-core-one{
    /* position: sticky;
    top: var(--line80); */
    background: #001034;
    /* padding-top: 30px;
    margin-top: -30px; */
    z-index: 10;
}
.product-core-cry-left{
    max-height: calc(100vh - var(--line80) - var(--boxh) - 30px - var(--space120) * 0.5);
    position: sticky;
    top: calc(var(--line80) + var(--boxh) + 30px);
}
.inside-main .ys-hd-pc {
    margin-top: 0px;
}
.module-intro{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.module-intro-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: calc(var(--jian) * -2);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.module-intro-inof-item{
    width: 25%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.miii-link{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    padding: 24px 32px;
    height: 100%;
}
.miii-link-icon{
    width: 80px;
    margin: 0 auto;
    margin-bottom: 16px;
}
.miii-link-font14{
    text-align: center;
    font-size: var(--font14);
    line-height: var(--line15);
    letter-spacing: 0.35px;
    color: rgba(255, 255, 255, .6);
}
.mod-title2{
    text-align: center;
}
.mod-title2 .std-font48{
    margin-bottom: 24px;
    color: var(--colorfff);
}
.mod-title2 .std-font16,
.mod-title2 .std-font16 p{
    letter-spacing: 0.8px;
    line-height: var(--line15);
    color: rgba(255,255,255,.8);
}
.mod-title2{
    margin-bottom: 80px;
}
.module-apply{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.module-apply .std-font48{
    text-align: center;
    margin-bottom: var(--space64);
    color: var(--colorfff);
}
.module-apply-inof-item{
    margin-bottom: 24px;
}
.module-apply-inof-item:last-child{
    margin-bottom: 0;
}
.module-apply-inof{
    --jian: 40px;
}
.maii-top{
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    padding: var(--jian);
}
.module-apply .maii-top{
    padding: var(--jian);
}
.maii-top-icon{
    width: 32px;
    transform: rotate(45deg);
    transition: all .4s ease;
}
.maii-top-icon img{
    width: 100%;
}
.maii-top .std-font20{
    font-family: var(--medium);
    color: var(--colorfff);
    line-height: var(--line15);
    width: calc(100% - 32px);
    flex-grow: 1;
    padding-right: 10px;
}
.module-apply-inof-item{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    transition: all .4s ease;
}
.module-tech-inof-item.on .maii-top-icon,
.module-apply-inof-item.on .maii-top-icon{
    transform: rotate(0deg);
}
.module-apply-inof-item.on{
    border: 1px solid var(--colorfff);
    background: linear-gradient(180deg, #001034 29.33%, #1F2A66 89.04%);
}
.maii-bot{
    width: 100%;
    padding: 24px var(--jian) var(--jian);
    position: relative;
    display: none;
}
.maii-bot img{
    width: 100%;
}
.mtii-bot::before,
.maii-bot::before{
    content: '';
    height: 1px;
    width: calc(100% - var(--jian) * 2);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(255, 255, 255, .2);
}
.module-value{
    padding-top: var(--space120);
    padding-bottom: calc(var(--space120) - 20px);
}
.module-value .std-font48{
    text-align: center;
    margin-bottom: 66px;
    color: var(--colorfff);
}
.module-value-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: calc(var(--jian) * -2);
    display: flex;
    flex-wrap: wrap;
}
.module-value-inof-nub{
    width: 50%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.mvin-link{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    /* padding: 32px 50px; */
}
.mvin-link .std-font20{
    text-align: center;
    line-height: var(--line15);
    font-family: var(--medium);
    color: var(--colorfff);
    width: 60%;
    margin: 0 auto;
    margin-bottom: 40px;
}
.mvin-link-img {
    width: 100%;
}
.module-tech{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.module-tech .std-font48{
    text-align: center;
    color: var(--colorfff);
    margin-bottom: 48px;
}
.module-tech-box{
    display: flex;
    justify-content: center;
    margin-bottom: 48px;
}
.module-tech-btn{
    --jian1: 8px;
    border-radius: 100px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    display: flex;
}
.module-tech-btn-nub{
    padding: var(--jian1);
}
.module-tech-btn-nub .std-font16{
    border-radius: 100px;
    border: 1px solid var(--colorfff);
    padding: 8px 24px;
    letter-spacing: 0.8px;
    color: var(--colorfff);
    cursor: pointer;
    transition: all .4s ease;
}
.module-tech-btn-nub.on .std-font16{
    background: var(--colorfff);
    color: var(--colormain);
}
.module-tech-inof-item{
    margin-bottom: 24px;   
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    transition: all .4s ease;
}
.module-tech-inof-item:last-child{
    margin-bottom: 0;
}
.module-tech-inof-item.on{
    border: 1px solid rgba(255, 255, 255, 0.60);
}
.module-tech-inof{
    --jian: 40px;
}
.mtii-top{
    padding: var(--jian);
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
}
.mtii-top-tit32{
    font-size: var(--font32);
    line-height: var(--line14);
    font-family: var(--bold);
    color: var(--colorfff);
    transition: all .4s ease;
    width: calc(100% - 32px);
    flex-grow: 1;
    padding-right: 10px;
}
.module-tech-inof-item.on .mtii-top-tit32{
    color: var(--colorlv);
}
.mtii-bot{
    padding: 0 var(--jian);
    position: relative;
}
.mtii-bot .std-font20{
    border-top: 1px solid rgba(255, 255, 255, .1);
    padding-top: var(--jian);
    padding-bottom: 24px;
    display: flex;
    align-items: flex-start;
}
.mtii-bot .std-font20 p{
    color: var(--colorfff);
    line-height: var(--line15);
}
.mtii-bot .std-font20 p:first-child{
    width: 47.28%;
    padding-right: 20px;
    font-family: var(--bold);
}
.mtii-bot .std-font20 p:nth-of-type(2){
    width: 52.72%;
}
.mtii-bot{
    display: none;
}
.module-tech-xia{
    margin-top: var(--space64);
    display: flex;
    justify-content: center;
}
.mtbl-icon{
    width: 24px;
    margin-left: 8px;
}
.mtbl-icon img{
    width: 100%;
}
.module-tech-btn-link .std-font16{
    color: var(--colormain);
    line-height: var(--line15);
}
.module-tech-btn-link{
    display: flex;
    padding: 8px 24px;
    background: var(--colorfff);
    border-radius: 30px;
}
.module-tech-total{
    position: relative;
}
.module-tech-total-item{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
    display: none;
}
.module-tech-total-item.act{
    position: relative;
    opacity: 1;
    pointer-events: all;
    display: block;
}
.ys-nybanner1 .ys-nyban-title{
    text-align: center;
}
.ys-nybanner1 .ys-btn{
    justify-content: center;
    margin-top: 40px;
}
.mod-title3 .std-font14{
    color: var(--colorlv);
    line-height: var(--line15);
    margin-bottom: 24px;
}
.job-mission{
    padding-top: var(--space120);
}
.mod-title3-cry{
    display: flex;
    align-items: flex-start;
}
.mod-title3 .std-font48{
    color: var(--colorfff);
}
.mod-title3 .std-font16,
.mod-title3 .std-font16 p{
    color: rgba(255, 255, 255, .6);
    letter-spacing: 0.8px;
    line-height: var(--line15);
}
.font16-margin1 p{
    margin-bottom: 1.5em;
}
.font16-margin1 p:last-child{
    margin-bottom: 0;
}
.mod-title3-cry-left{
    width: 50.8%;
    padding-right: 70px;
}
.mod-title3-cry-right{
    width: 49.2%;
}
.mod-title3-cry-right .font16-margin1{
    padding-right: 80px;
}
.job-mission .mod-title3{
    margin-bottom: var(--space120);
}
.mtcr-inof{
    --jian1: 24px;
    --jian2: 40px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.mtcr-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.mtcr-inof-nub-title,
.mtcr-inof-nub-text{
    padding-left: 24px;
    position: relative;
}
.mtcr-inof-nub-title{
    letter-spacing: 0.8px;
    color: var(--colorfff)!important;
    line-height: var(--line15);
    margin-bottom: 1em;
}
.mtcr-inof-nub-title::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--colorlv);
    position: absolute;
    left: 0;
    top: calc(calc(var(--font16) * var(--line15) - 8px) / 2);   
}
.job-culture{
    padding-top: var(--space120);
    padding-bottom: 30px;
}
.job-career{
    padding-top: var(--space120);
}
.job-career .std-font48{
    color: var(--colorfff);
    text-align: center;
    margin-bottom: var(--space64);
}
.job-career-search{
    width: 708px;
    margin: 0 auto;
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    padding: 8px 8px 8px 16px;
    display: flex;
    align-items: center;
    margin-bottom: 88px;
}
.job-career-search-input{
    flex-grow: 1;
    padding-left: 16px;
}
.job-career-search-icon{
    width: 24px;
}
.job-career-search-icon img{
    width: 100%;
}
.job-career-search-input input{
    width: 100%;
    color: var(--colorfff);
    letter-spacing: 0.8px;
    font-size: var(--font16);
    line-height: var(--line15);
}
.job-career-search-input input::placeholder{
    color: rgba(255, 255, 255, .4)!important;
}
.ys-btnta .ys-btn-link, 
.quality-btn .ys-btn-link,
.job-career-search .ys-btn-link{
    padding-right: 24px;
}
.job-career-search .ys-btn-link-font{
    line-height: var(--line15);
}
.job-career-cry{
    display: flex;
    align-items: flex-start;
}
.job-career-cry-left{
    width: 32.85%;
}
.job-career-cry-right{
    width: 67.15%;
    padding-left: 54px;
}
.job-career-cry-left{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.04);
}
.jccl-inof{
    padding: 32px;
}
.jccl-iit-icon{
    width: 24px;
    transition: all .4s ease;
}
.jccl-iit-icon img{
    width: 100%;
}
.jccl-inof-item-top{
    display: flex;
    align-items: center;
    cursor: pointer;
    padding-bottom: 16px;
}
.jccl-inof-item-top .std-font16{
    width: calc(100% - 24px);
    flex-grow: 1;
    color: var(--colorfff);
    letter-spacing: 0.8px;
}
.jccl-inof-item-second{
    padding: 24px;
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.04);
}
.jccl-iis-nub-btn{
    width: 24px;
    height: 24px;
    position: relative;
    top: calc(calc(var(--font14) * var(--line15) - 24px) / 2);
}
.jccl-iis-nub-btn::before{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 2px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.jccl-iis-nub-font14{
    width: calc(100% - 24px);
    padding-left: 8px;
    flex-grow: 1;
    letter-spacing: 0.35px;
    color: var(--colorfff);
    line-height: var(--line15);
}
.jccl-iis-nub{
    display: flex;
    align-items: flex-start;
    margin-bottom: 16px;
    cursor: pointer;
}
.jccl-iis-nub:last-child{
    margin-bottom: 0;
}
.jccl-iis-nub-btn::after{
    content: '';
    width: 75%;
    height: 75%;
    position: absolute;
    background: var(--colorlv);
    border-radius: 1px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .4s ease;
}
.jccl-iis-nub.on .jccl-iis-nub-btn::before{
    border: 1px solid var(--colorlv);
}
.jccl-iis-nub.on .jccl-iis-nub-btn::after{
    opacity: 1;
}
.jccl-inof-item{
    margin-bottom: 16px;
}
.jccl-inof-item:last-child{
    margin-bottom: 0;
}
.jccl-inof-item.on .jccl-iit-icon{
    transform: rotate(180deg);
}
.job-career-cry-left{
    max-height: calc(100vh - var(--line80) - var(--space120));
    position: sticky;
    top: calc(var(--line80) + calc(var(--space120) / 2));
}
.job-career-cry-left .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.job-career-cry-left .mCSB_scrollTools{
    right: 5px;
    top: 32px;
    bottom: 32px;
}
.jccr-inof-title{
    font-size: var(--font32);
    line-height: var(--line14);
    margin-bottom: 24px;
    color: var(--colorfff);
    font-family: var(--bold);
}
.jccr-inof-second-item{
    margin-bottom: 16px;
}
.jccr-inof-second-item:last-child{
    margin-bottom: 0;
}
.jccr-isi-link{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.04);
    padding: 16px 24px;
    display: flex;
    align-items: center;
}
.jccr-isi-link-label{
    display: flex;
    align-items: center;
}
.jccr-isi-link-icon{
    width: 24px;
    transform: rotate(-90deg);
    margin-left: 24px;
}
.jccr-isi-link-icon img{
    width: 100%;
}
.jccr-isill-nub{
    color: var(--colorfff);
    line-height: var(--line15);
    letter-spacing: 0.35px;
    padding: 8px 16px;
    background: var(--colormain);
    border-radius: 40px;
    margin-left: 8px;
    font-size: var(--font14);
}
.jccr-isi-link .std-font16{
    color: var(--colorfff);
    letter-spacing: 0.8px;
    line-height: var(--line15);
    flex-grow: 1;
    width: 50%;
}
.jccr-inof{
    margin-bottom: 48px;
}
.jccr-inof:last-child{
    margin-bottom: 0;
}
.job-call{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.job-call-cry{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(213, 222, 239, 0.04);
    padding: 64px 94px;
    position: relative;
    overflow: hidden;
}
.job-call-cry .std-title32{
    margin-bottom: 24px;
    width: 60%;
}
.job-call-cry .std-font16,
.job-call-cry .std-font16 p{
    color: rgba(255, 255, 255, .8);
    line-height: var(--line15);
}
.job-call-cry .std-font16 a{
    color: rgba(13,233,205,.8);
    text-decoration: underline;
}
.job-call-cry .std-font16{
    margin-bottom: 48px;
}
.job-call-inof{
    display: flex;
    flex-wrap: wrap;
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
}
.job-call-inof .ys-btn{
    padding: 0 var(--jian);
}
.job-call-inof .ys-btn:nth-of-type(2) .ys-btn-link{
    background: transparent;
    padding-right: 24px;
}
.job-call-cry-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.job-call-cry-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.job-call-cry .std-title32,
.job-call-cry .std-font16,
.job-call-cry .job-call-inof{
    position: relative;
    z-index: 6;
}
.job-call{
    position: relative;
}
.job-call .ys-cont1440{
    position: relative;
    z-index: 4;
}
.job-call-bg{
    position: absolute;
    width: 90.78125%;
    top: 54px;
    left: 50%;
    transform: translateX(-50%);
}
.job-call-bg img{
    width: 100%;
}
.career-btn{
    cursor: pointer;
}
.career-pop .ys-modal-content {
    width: 85vw;
    max-width: 1440px;
    border-radius: 30px;
    padding: 110px calc(122px - 40px) 64px 122px;
}
.career-pop-box{
    padding-right: 40px;
}
.career-pop .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
.career-pop-top{
    display: flex;
    align-items: flex-start;
    --jian: 13px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: 72px;
}
.career-pop-top-left,
.career-pop-top-right{
    width: 50%;
    padding: 0 var(--jian);
}
.cptl-label{
    margin-bottom: 16px;
    color: var(--color666);
    line-height: var(--line15);
}
.career-pop-top-left .std-font48{
    color: var(--color333);
    margin-bottom: 40px;
}
.cptl-btn .ys-btn-link {
    border: 1px solid var(--color333);
}
.cptl-btn .ys-btn-link-font{
    color: var(--color333);
}
.career-pop-top-right .std-font16,
.career-pop-top-right .std-font16 p{
    color: var(--color666);
    letter-spacing: 0.8px;
    line-height: var(--line15);
}
.career-pop-top-right .std-font16 p{
    margin-bottom: 1.5em;
}
.career-pop-top-right .std-font16 p:last-child{
    margin-bottom: 0;
}
.career-pop-inof{
    background: #f5f5f5;
    border-radius: 20px;
    padding: 64px;
}
.career-pop-inof-item{
    margin-bottom: 64px;
}
.career-pop-inof-item:last-child{
    margin-bottom: 0;
}
.career-pop-inof-item .std-title32{
    color: var(--color333);
    padding-bottom: 24px;
}
.career-pop-inof-item .std-font16{
    border-top: 1px solid rgba(0, 0, 0, 0.10);
    --jian1: 32px;
    padding-top: var(--jian1);
}
.career-pop-inof-item .std-font16 p{
    margin-bottom: var(--jian1);
    padding-left: 24px;
    color: var(--color666);
    letter-spacing: 0.8px;
    line-height: var(--line15);
    position: relative;
}
.career-pop-inof-item .std-font16 p:last-child{
    margin-bottom: 0;
}
.career-pop-inof-item .std-font16 p::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--colorlv);
    position: absolute;
    left: 0;
    top: calc(calc(var(--font16) * var(--line15) - 8px) / 2);
}
.return-top {
    background: var(--colormain);
    border: 1px solid var(--colormain);
}
.return-top .ys-btn-link-font{
    color: var(--colorfff);
}
.career-pop .career-add{
    justify-content: center;
    margin-top: 64px;
}
.career-pop .ys-modal-close{
    width: 48px;
    top: 23px;
    right: 22px;
}
.job-career-cry-left .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.product-core-cry-left .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: var(--colorlv);
}
.job-career-cry-left .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.job-career-cry-left .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.product-core-cry-left .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.product-core-cry-left .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: var(--colorlv);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background: rgba(154, 192, 251, 0.6);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background: rgba(154, 192, 251, 0.6);
}
.ys-modal .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background: rgba(154, 192, 251, 0.10);
}
.ys-modal {
    background: rgba(0, 0, 0, .5);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
}
.events-upcome{
    padding-top: var(--space120);
}
.events-upcome .std-title32,
.events-host .std-title32 {
    margin-bottom: var(--space64);
    line-height: var(--line14);
    color: var(--colorfff);
}
.events-upcome-top-link{
    display: flex;
    border: 0px;
    background: rgba(255, 255, 255, .04);
    border-radius: 30px;
    overflow: hidden;
}
.eutl-left{
    width: 49.17%;
}
.eutl-text{
    width: 50.83%;
    padding: 46px 73px 46px 64px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.eutl-text .std-title32{
    color: var(--colorfff);
    line-height: var(--line14);
    font-family: var(--bold);
    margin-bottom: 16px;
}
.eutl-text .std-font16,
.eutl-text .std-font16 p{
    color: rgba(255, 255, 255, .6);
    letter-spacing: 0.8px;
    line-height: var(--line15);
}
.events-host{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.events-host-inof{
    --jian: 12px;
    --radius: 16px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: calc(var(--jian) * -2);
    display: flex;
    flex-wrap: wrap;
}
.events-host-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.ehii-link{
    display: flex;
    flex-direction: column;
    height: 100%;
    transition: all .4s ease;
}
.ehii-link-img{
    border-radius: var(--radius) var(--radius) 0 0;
}
.ehii-link-text{
    border-radius: 0 0 var(--radius) var(--radius);
    border: 1px solid rgba(255, 255, 255, 0.30);
    padding: 24px 26px 24px 22px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.ehii-link-text .std-font20{
    line-height: var(--line15);
    color: var(--colorfff);
    font-family: var(--medium);
    margin-bottom: 16px;
}
.ehii-link-text .std-font16,
.ehii-link-text .std-font16 p{
    letter-spacing: 0.8px;
    line-height: var(--line15);
    color: rgba(255, 255, 255, .6);
}
.ehii-ltd-icon{
    width: 24px;
    position: relative;
    top: calc(calc(var(--font16) * var(--line15) - 24px) / 2);
}
.ehii-ltd-icon img{
    width: 100%;
}
.ehii-link-text-data{
    display: flex;
    align-items: flex-start;
}
.ehii-link-text-data .std-font16{
    width: calc(100% - 24px);
    flex-grow: 1;
    padding-left: 8px;
    color: rgba(255, 255, 255, .8);
    letter-spacing: 0.8px;
    line-height: var(--line15);
}
.ehii-link-text-word{
    margin-bottom: 97px;
    flex-grow: 1;
}
.detail-news{
    padding-top: calc(var(--line80) + 64px);
    padding-bottom: var(--space120);
}
.detail-news-share-inof{
    --jian: 12px;
    --width1: 24px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian) * -1);
}
.dnsi-nub{
    width: calc(var(--width1) + var(--jian) * 2);
    padding: 0 var(--jian);
}
.dnsi-nub-link{
    display: block;
    width: 100%;
}
.detail-back-img{
    width: 24px;
    transform: rotate(90deg);
    margin-right: 8px;
}
.detail-back-img img{
    width: 100%;
}
.detail-back{
    cursor: pointer;
    display: flex;
    align-items: center;
    position: sticky;
    top: calc(var(--line80) + 64px);
}
.detail-back-back{
    letter-spacing: 0.35px;
    line-height: var(--line15);
    color: var(--colorfff);
    font-size: var(--font14);
}
.detail-news-core{
    width: 50.84%;
    margin: 0 auto;
    position: relative;
    left: -7.535%;
}
.detail-news .ys-cont1440{
    position: relative;
}
.detail-news-left{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}
.detail-news-right{
    position: absolute;
    right: 0;
    top: 0;
    width: 23.75%;
    height: 100%;
}
.detail-news-core-label{
    color: var(--colorlv);
    letter-spacing: 0.8px;
    line-height: var(--line15);
    margin-bottom: 16px;
}
.detail-news-core .std-title32{
    margin-bottom: 16px;
}
.detail-news-core-intro,
.detail-news-core-intro p{
    color: rgba(255, 255, 255, .6);
    letter-spacing: 0.8px;
    line-height: var(--line15);
}
.detail-news-core .yxedr-active{
    margin-top: var(--space64);
    border-top: 1px solid rgba(255, 255, 255, .3);
    padding-top: 60px;
}
.detail-news-core .yxedr-active,
.detail-news-core .yxedr-active p{
    letter-spacing: 0.8px;
    line-height: var(--line15);
    color: rgba(255,255,255,.6);
}
.detail-news-core .yxedr-active p{
    margin-bottom: 1em;
}
.detail-news-core .yxedr-active a{
    color: var(--colorfff);
    text-decoration: underline;
}
.detail-news-share .std-font20{
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--medium);
    margin-bottom: 17px;
}
.detail-news-share{
    position: sticky;
    top: 40vh;
}
.eutl-text-date{
    color: rgba(255, 255, 255, .6);
    letter-spacing: 0.8px;
    line-height: var(--line15);
    margin-bottom: 16px;
}
.eutl-text .std-font20{
    color: var(--colorfff);
    letter-spacing: 0.3px;
    line-height: var(--line15);
}
.std-select1{
    width: 276px;
    height: 58px;
}
.std-select1 .ys-select-hd{
    border: 1px solid rgba(255, 255, 255, 0.30);
    border-radius: 100px;
    padding: 8px 16px 8px 24px;
}
.std-select1 .ys-select-xtbbox{
    right: 16px;
    width: 24px;
}
.std-select1 .ys-select-xtbbox img{
    width: 100%;
}
.std-select1 .ys-select-hd input{
    letter-spacing: 0.8px;
    font-size: var(--font16);
    color: var(--colorfff);
}
.std-select1 .ys-select-hd input::placeholder{
    color: var(--colorfff);
}
.news-search{
    padding-top: calc(var(--space120) - 9px);
}
.news-search+.events-host{
    padding-top: var(--space64);
}
.about-profile{
    padding-top: var(--space120);
    padding-bottom: calc(var(--space120) - 6px);
}
.about-story{
    padding-top: calc(var(--space120) * 0.75);
    padding-bottom: calc(var(--space120) * 1.5);
}
.about-story .std-font48 {
    width: 13em;
    max-width: 100%;
}
.about-story .mod-title3{
    margin-bottom: 88px;
}
.about-story-inof{
    --jian: 24.5px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: calc(var(--jian) * -2);
    display: flex;
    flex-wrap: wrap;
}
.about-story-inof-nub{
    width: 50%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.asin-core{
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.04);
    padding: 61px 60px 63px;
    height: 100%;
}
.asin-core-icon{
    width: 144px;
    margin: 0 auto;
    margin-bottom: 32px;
}
.asin-core .std-font20{
    text-align: center;
    line-height: var(--line15);
    font-family: var(--medium);
    color: var(--colorfff);
    width: 21.35em;
    margin: 0 auto;
    max-width: 100%;
}
.about-culture{
    position: relative;
}
.about-culture-bg,
.about-culture-bg img{
    width: 100%;
}
.about-culture-box{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-top: calc(var(--space120) - 20px);
}
.about-culture-box-core,
.about-culture-box-core img{
    width: 100%;
}
.about-mission{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.about-mission .mod-title3{
    margin-bottom: calc(var(--space120) * 0.75);
}
.about-mission-core{
    --jian1: 34px;
    --jian2: 46px;
    padding-right: var(--jian2);
    margin-left: calc(var(--jian1) * -1);
}
.amci-nub-text .std-title32{
    color: var(--colorlv);
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.5em;
}
.amci-nub-text .std-font16,
.amci-nub-text .std-font16 p{
    letter-spacing: 0.8px;
    color: rgba(255, 255, 255, .6);
    line-height: var(--line15);
}
.amci-nub-year{
    line-height: var(--line12);
    font-family: var(--bold);
    font-size: 160px;
    /* background: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.00) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; */
    color: rgba(255, 255, 255, 0.04);
    margin-bottom: 18px;
}
.amci-nub-bot{
    display: flex;
}
.amci-nub-bot .std-title32{
    line-height: var(--line14);
    font-family: var(--bold);
    color: var(--colorfff);
    padding-right: var(--jian1);
}
.amci-nub-bot-line{
    width: 50%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.amci-nub-bot-line li{
    width: 2px;
    background: rgba(255, 255, 255, .2);
    height: 24px;
}
.amci-nub-bot-line li:last-child{
    opacity: 0;
}
.amci-nub{
    width: 33.333333%;
    padding-left: var(--jian1);
    position: relative;
    padding-top: calc(var(--space120) * 1.15);
}
.about-mission-core-inof .slick-list{
    overflow: visible;
}
.about-mission-core-inof .slick-track{
    display: flex;
}
.about-mission-core-inof .slick-slide{
    height: auto;
}
.about-mission-core-inof  .slick-track .slick-slide {
    display: flex !important;
    flex-direction: column;
}
.amci-nub-text{
    flex-grow: 1;
    padding-right: var(--jian1);
}
.amci-nub:not(:first-child){
    display: none;
}
.amci-nub::before{
    content: '';
    width: 2px;
    height: calc(100% - 11px);
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(255,255,255,.2));
}
.about-techology-cry-text{
    padding-top: calc(var(--space120) * 1.2083);
    padding-bottom: calc(var(--space120) * 1.4083);
    width: 67.56%;
    padding-right: 142px;
}
.about-techology .mod-title3{
    margin-bottom: 57px;
}
.atct-inof-nub{
    width: 100%;
    margin-bottom: 24px;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.04);
    padding: 32px;
    display: flex;
    align-items: center;
}
.atct-inof-nub:last-child{
    margin-bottom: 0;
}
.atct-inof-nub-icon{
    width: 144px;
}
.atct-inof-nub-other{
    width: calc(100% - 144px);
    padding-left: 40px;
    flex-grow: 1;
}
.atct-ino-list{
    --jian1: 13px;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--jian1) * -2);
}
.atct-ino-list-item{
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.atct-inoli-box{
    width: 50px;
    height: 50px;
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.10);
}
.atct-data1 p{
    width: 100%;
}
.atct-data3 p{
    width: 33.333333%;
}
.atct-inof-nub-other .std-font16{
    display: flex;
    flex-wrap: wrap;
}
.atct-inof-nub-other .std-font16,
.atct-inof-nub-other .std-font16 p{
    letter-spacing: 0.8px;
    line-height: var(--line15);
    color: var(--colorfff);
}
.atct-inof-nub-other .std-font16 p{
    margin-bottom: 1em;
    padding-left: 20px;
    padding-right: 16px;
    position: relative;
}
.atct-inof-nub-other .std-font16 p::before{
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--colorlv);
    position: absolute;
    left: 0;
    top: calc(calc(var(--font16) * var(--line15) - 8px) / 2);
}
.atct-inof-nub-other .std-font16:last-child p:last-child{
    margin-bottom: 0;
}
.about-techology-cry-goon{
    --jian1: 12px;
    display: flex;
    align-items: flex-start;
}
.atcg-box{
    width: 50%;
}
.atcg-box:first-child{
    padding-right: var(--jian1);
}
.atcg-box:last-child{
    padding-left: var(--jian1);
}
.atcg-box-inof-nub{
    padding-top: var(--jian1);
    padding-bottom: var(--jian1);
}
.about-techology-cry{
    display: flex;
    position: relative;
}
.about-techology-cry-goon{
    width: 32.44%;
    right: 0;
    height: 100%;
    top: 0;
    position: absolute;
    overflow: hidden;
}
.about-techology-cry-goon::before{
    content: '';
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    background: linear-gradient(180deg, #001034 0%, rgba(255, 255, 255, 0) 46%, #001034 100%);
    pointer-events: none;
}
.atcg-box-inof{
    height: calc(var(--height1) * var(--total));
} 
.atcg-box:first-child .atcg-box-inof{
    left: 0;
}
.atcg-box:last-child .atcg-box-inof{
    right: 0;
}
.atcg-box-inof2{
    transform: translateY(100%);
    position: absolute;
    top: 0;
    width: calc(100% - var(--jian1));
}
.atcg-box:nth-of-type(2n) .atcg-box-inof2{
    transform: translateY(-100%);
}
.atcg-box-inof3{
    transform: translateY(200%);
    position: absolute;
    top: 0;
    width: calc(100% - var(--jian1));
}
.atcg-box:nth-of-type(2n) .atcg-box-inof3{
    transform: translateY(-200%);
}
.atcg-box-inof1 {
    transform: translateX(0);
}
.atcg-box-inof1{
    animation: donghua calc(5s * var(--total)) linear infinite;
}
.atcg-box-inof2 {
    animation: donghua2 calc(5s * var(--total)) linear infinite;
}
.atcg-box-inof3 {
    animation: donghua3 calc(5s * var(--total)) linear infinite;
}
.atcg-box:nth-of-type(2n) .atcg-box-inof1{
    animation: donghua4 calc(5s * var(--total)) linear infinite;
}
.atcg-box:nth-of-type(2n) .atcg-box-inof2 {
    animation: donghua5 calc(5s * var(--total)) linear infinite;
}
.atcg-box:nth-of-type(2n) .atcg-box-inof3 {
    animation: donghua6 calc(5s * var(--total)) linear infinite;
}
.atcg-box{
    position: relative;
}
@keyframes donghua {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-100%);
    }
}
@-webkit-keyframes donghua {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-100%);
    }
}
@keyframes donghua2 {
    from {
        transform: translateY(100%);
    }
    to {
        transform: translateY(0);
    }
}
@-webkit-keyframes donghua2 {
    from {
        transform: translateY(100%);
    }
    to {
        transform: translateY(0);
    }
}
@keyframes donghua3 {
    from {
        transform: translateY(200%);
    }
    to {
        transform: translateY(100%);
    }
}
@-webkit-keyframes donghua3 {
    from {
        transform: translateY(200%);
    }
    to {
        transform: translateY(100%);
    }
}
@keyframes donghua4 {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(100%);
    }
}
@-webkit-keyframes donghua4 {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(100%);
    }
}
@keyframes donghua5 {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}
@-webkit-keyframes donghua5 {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}
@keyframes donghua6 {
    from {
        transform: translateY(-200%);
    }
    to {
        transform: translateY(-100%);
    }
}
@-webkit-keyframes donghua6 {
    from {
        transform: translateY(-200%);
    }
    to {
        transform: translateY(-100%);
    }
}
.about-data{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.about-data-inof{
    --jian1: 12px;
    --jian2: 42px;
    --font80: 80px;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.about-data-inof-nub:nth-of-type(3n-1){
    width: 34%;
}
.about-data-inof-nub{
    width: 33%;
    padding: 0 var(--jian1);
    padding-left: calc(var(--jian1) + var(--jian2));
}
.adin-scroll{
    font-size: var(--font80);
    font-family: var(--bold);
    background: linear-gradient(105deg, #FFF 5.07%, rgba(255, 255, 255, 0.40) 94.93%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line12);
    display: inline-block;
}
.about-data-inof-nub .std-font20{
    padding-left: 13px;
    font-family: var(--medium);
    color: var(--colorfff);
    line-height: var(--line15);
    height: calc(var(--font80) * 0.9);
    display: flex;
    align-items: flex-end;
}
.about-data-inof-nub .std-font16{
    letter-spacing: 0.8px;
    color: var(--colorfff);
    line-height: var(--line15);
    padding-left: 30px;
}
.about-data-inof-nub{
    display: flex;
    align-items: center;
    position: relative;
}
.about-data-inof-nub::before{
    content: '';
    width: 10px;
    height: 10px;
    background: var(--colorlv);
    border-radius: 50%;
    position: absolute;
    left: var(--jian1);
    top: 50%;
    transform: translateY(-50%);
}
.about-rd{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.about-rd .mod-title3{
    margin-bottom: var(--space64);
}
.about-rd-inof{
    --jian1: 12px;
    --jian2: 40px;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.about-rd-inof-item{
    width: 25%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.arii-img{
    width: 100%;
    border-radius: 20px;
    margin-bottom: 16px;
}
.about-rd-inof-item .std-font20{
    text-align: center;
    line-height: var(--line15);
    font-family: var(--medium);
    color: var(--colorfff);
}
.about-employee-inof{
    --jian: 24px;
    margin: 0 calc(var(--jian) * -1);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.about-employee-inof-nub{
    padding: 0 var(--jian);
    position: relative;
    width: 25%;
}
.about-employee-inof-nub::before{
    content: '';
    width: 1px;
    height: calc(100% - 74px);
    background: rgba(255, 255, 255, .1);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.about-employee-inof-nub:nth-of-type(4n)::before,
.about-employee-inof-nub:last-child::before{
    display: none;
}
.aein-icon{
    width: 96px;
    margin: 0 auto;
    margin-bottom: 16px;
}
.aein-font{
    text-align: center;
    margin-bottom: 16px;
}
.about-employee-inof{
    --font60: 60px;
}
.aein-font .aein-scroll{
    font-size: var(--font60);
    line-height: var(--line12);
    font-family: var(--bold);
    color: var(--colorfff);
}
.aein-font i{
    margin-left: 13px;
    font-size: var(--font32);
    font-style: normal;
    font-family: var(--bold);
    color: var(--colorfff);
}
.about-employee-inof-nub .std-font16{
    text-align: center;
    line-height: var(--line15);
    color: rgba(255, 255, 255, .6);
}
.about-employee{
    padding-top: calc(var(--space120) * 0.75);
    padding-bottom: calc(var(--space120) * 1.5);
}
.about-full{
    padding-top: calc(var(--space120) * 0.75);
    padding-bottom: calc(var(--space120) * 0.75);
}
.about-full-cry{
    --jian1: 15px;
    display: flex;
    margin: 0 calc(var(--jian1) * -1);
}
.afcr-img{
    width: 100%;
    border-radius: 30px;
    overflow: hidden;
}
.afcr-img img{
    width: 100%;
}
.about-full-cry-left,
.about-full-cry-right{
    width: 50%;
    padding: 0 var(--jian1);
}
.about-full-cry .std-font20{
    margin-top: 40px;
    width: 100%;
    padding-right: var(--space120);
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--medium);   
}
.mod-title3 .std-font48{
    font-weight: bold;
}
.about-full-cry-left{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.about-detail{
    padding-top: calc(var(--space120) * 0.75);
    padding-bottom: calc(var(--space120) * 1.325);
}
.about-detail-cry{
    display: flex;
    align-items: center;
}
.about-detail-cry-img{
    width: 49.17%;
    border-radius: 30px;
    overflow: hidden;
}
.about-detail-cry-img img{
    width: 100%;
}
.about-detail-cry-text{
    width: 50.83%;
    padding-left: 149px;
}
.about-detail-cry-text .std-font48{
    color: var(--colorfff);
    font-weight: bold;
    margin-bottom: 24px;
}
.about-detail-cry-text .std-font16{
    margin-bottom: 24px;
}
.about-detail-cry-text .std-font16,
.about-detail-cry-text .std-font16 p{
    line-height: var(--line15);
    color: var(--colorfff);
}
.about-global{
    padding-top: calc(var(--space120) * 0.75);
    padding-bottom: 22px;
    position: relative;
    z-index: 6;
}
.mod-title4{
    text-align: center;
}
.mod-title4 .std-font48{
    margin-bottom: 24px;
    font-family: var(--bold);
    color: var(--colorfff);
}
.mod-title4 .std-font16,
.mod-title4 .std-font16 p{
    letter-spacing: 0.8px;
    color: rgba(255,255,255,.6);
    line-height: var(--line15);
}
.about-main .mod-title4{
    width: 65.5%;
    margin: 0 auto;
}
.about-global .mod-title4{
    margin-bottom: 42px;
}
.about-global-box,
.about-global-box-bg,
.about-global-box img{
    width: 100%;
}
.about-plan{
    padding-top: var(--space120);
    position: relative;
}
.about-plan-bg,
.about-plan-bg img{
    width: 100%;
}
.mod-title4 .ys-btn{
    justify-content: center;
    margin-top: var(--space64);
}
.about-plan .ys-cont1440{
    position: relative;
    z-index: 6;
}
.about-plan-bg{
    margin-top: -9.427vw;
}
.about-global-box{
    position: relative;
}
.about-global-box-dots,
.about-global-box-pop{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}
.agbd-item,
.agbp-item{
    position: absolute;
    pointer-events: all;
    transform: translate(-50%,-50%);
    width: var(--widthx);
    height: var(--widthx);
    border-radius: 50%;
    background: var(--colorlv);    
}
.agbp-item span{
    background: var(--colorlv); 
    border-radius: 50%;
    z-index: 3;
}
.agbp-item span,
.agbd-item span{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.agbd-item::before,
.agbd-item::after,
.agbd-item span::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: radial-gradient(at 50% 50%,rgba(0,0,0,0),var(--colorlv));
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.agbd-item::before,
.agbd-item::after,
.agbd-item span::before{
    animation: kuox 3s linear infinite;
}
.agbd-item::after{
    animation-delay: 1s;
}
.agbd-item span::before{
    animation-delay: 2s;
}
@keyframes kuox {
    0%{
        opacity: 0;
        transform: translate(-50%,-50%) scale(1);
    }
    10%{
        opacity: 1;
        transform: translate(-50%,-50%) scale(1);
    }
    90%{
        opacity: 0;
        transform: translate(-50%,-50%) scale(4);
    }
    100%{
        opacity: 0;
        transform: translate(-50%,-50%) scale(1);
    }
}
.about-global-box{
    --widthx: 10px;
}
.agbp-item-box{
    --jian1: 16px;
    position: absolute;
    width: 298px;
    border-radius: 20px;
    padding: var(--jian1);
    left: calc(var(--jian1) * -1);
    top: calc(calc(var(--widthx) - calc(var(--font20) * var(--line15))) / 2 - var(--jian1));
}
.agbp-item-box::before{
    content: '';
    border-radius: 20px;
    background: rgba(61, 71, 88, 0.60);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.agbp-item-box-text{
    padding-left: calc(var(--jian1) + var(--widthx));
    position: relative;
    z-index: 10;
}
.agbp-item-box-text .std-font20{
    font-family: var(--medium);
    margin-bottom: 16px;
    color: var(--colorfff);
}
.std-text14,
.std-text14 p{
    font-size: var(--font14);
    letter-spacing: 0.35px;
    line-height: var(--line15);
    color: rgba(255, 255, 255, .6);
}
.std-text14 p{
    margin-bottom: 16px;
}
.std-text14 p:last-child{
    margin-bottom: 0;
}
.agbp-item-box-text .std-font20 a{
    line-height: inherit;
    color: inherit;
    transition: all .4s ease;
    text-decoration: underline;
    text-decoration-color: transparent;
}
.mod-title3-cry-left .font16-margin1{
    margin-top: 1.5em;
}
.jmci-item:not(:first-child){
    display: none;
}
.job-mission-cry-inof{
    width: 65.9%;
}
.job-mission-cry-right{
    width: 34.1%;
    padding-left: 24px;
}
.job-mission-cry{
    display: flex;
    align-items: flex-start;
}
.job-mission-cry-inof,
.jmcr-rotate{
    border-radius: 30px;
    overflow: hidden;
}
.job-controls-prev,
.job-controls-next{
    width: 16px;
    margin: 0 var(--jian);
    cursor: pointer;
}
.job-controls{
    display: flex;
    justify-content: flex-start;
    align-items: center;
    --jian: 8px;
    margin: 0 calc(var(--jian) * -1);
    padding-top: 44px;
    padding-left: 27px;
}
.job-controls-dots li{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: rgba(255, 255, 255, .2);
    margin: 0 var(--jian);
    cursor: pointer;
    transition: all .4s ease;
}
.job-controls-dots li.on{
    background: var(--colorfff);
}
.job-controls-dots{
    display: flex;
    align-items: center;
}
.job-controls-prev img:nth-of-type(2),
.job-controls-next img:nth-of-type(2){
    opacity: 0;
}
.slick-dots.job-controls-dots {
    position: relative;
    bottom: auto;
    width: auto;
}
.jccr-isi-link,
.jccr-isill-nub{
    transition: all .4s ease;
}
.ys-btn-link-icon.ys-imgbox-cover img{
    transform: scale(1)!important;
}
.dnsi-nub-link{
    opacity: .6;
    transition: all .4s ease;
}
.news-upcome .eutl-text{
    justify-content: space-between;
    padding-bottom: calc(46px + 72px);
}
.events-upcome-top-nub:not(:first-child){
    display: none;
}
.mod-dots2 .slick-dots li{
    margin: 0 4px;
    width: 32px;
    height: 10px;
    position: relative;
    background: transparent;
}
.mod-dots2 .slick-dots li::before{
    content: '';
    height: 2px;
    background: rgba(255, 255, 255, 0.30);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.mod-dots2 .slick-dots li::after{
    content: '';
    background: var(--colorfff);
    height: 2px;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0%;
    transition: opacity .4s ease,width 4s ease;
    opacity: 0;
}
.mod-dots2 .slick-dots li.slick-active::after{
    width: 100%;
    opacity: 1;
}
.events-upcome-top .slick-dots{
    bottom: 42px;
    text-align: left;
    left: calc(49.17% + 64px);
}
.std-select1 .ys-select-bd{
    border: 1px solid rgba(255, 255, 255, 0.30);
    background: #001034;
    border-radius: 29px;
}
.std-select1 .ys-select-li{
    padding: .4em 24px;
    font-size: var(--font16);
    line-height: var(--line175);
    color: rgba(255, 255, 255, .6);
    transition: all .4s ease;
}
.std-select1 .ys-select-bd{
    font-size: var(--font16);
    padding: 0.725em 0;
    height: calc(11.65em + 2px);
}
.std-select1 .mCSB_outside+.mCSB_scrollTools {
    right: 16px;
    top: 1.6em;
    bottom: 1.6em;
}
.news-search{
    position: relative;
    z-index: 6;
}
.news-host .ehii-link{
    padding: 24px;
    border: 1px solid rgba(255, 255, 255, 0.04);
    border-radius: 20px;
}
.news-host .ehii-link-img {
    border-radius: 16px;
}
.news-host .ehii-link-text {
    border: 0px;
    padding: 24px 0 0;
}
.news-host-font{
    flex-grow: 1;
    margin-bottom: 80px;
}
.news-host-date{
    margin-bottom: 16px;
    line-height: var(--line15);
    letter-spacing: 0.8px;
    color: rgba(255, 255, 255, .6);
}
.news-host-font .std-font20,
.news-host-font .std-font20 p{
    letter-spacing: 0.3px;
    line-height: var(--line15);
    color: var(--colorfff);
}
.news-host-font .std-font20{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 4.5em;
}
.detail1-page-nub{
    width: 100%;
    margin-bottom: 24px;
}
.detail1-page-nub:last-child{
    margin-bottom: 0;
}
.detail1-page-nub-link{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.30);
    padding: 32px 24px;
    display: flex;
    flex-direction: column;
    transition: all .4s ease;
}
.detail1-page-nub-link .std-text14:first-child{
    margin-bottom: 16px;
}
.detail1-page-nub-link .std-font20{
    color: var(--colorfff);
    font-family: var(--medium);
    margin-bottom: 8px;
}
.detail1-page{
    margin-top: 60px;
}
.detail1-page-next{
    text-align: right;
}
.contact-ban{
    position: relative;
    padding-top: calc(var(--line80) + calc(var(--space120) * 0.66));
    padding-bottom: var(--space120);
}
.contact-ban-img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.contact-ban-cry-form{
    width: 42.5%;
}
.contact-ban-cry-text{
    width: 57.5%;
}
.cbct-int-icon{
    width: 24px;
}
.cbct-inof-nub-top .std-font20{
    width: calc(100% - 24px);
    padding-left: 8px;
    flex-grow: 1;
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--medium);
}
.cbct-inof-nub-top{
    margin-bottom: 16px;
}
.contact-ban .ys-cont1440{
    position: relative;
}
.contact-ban-cry-text .std-font48{
    color: var(--colorfff);
    margin-bottom: 16px;
}
.contact-ban-cry-text .std-font48 span{
    color: transparent;
    -webkit-text-stroke: 1px #fff;
}
.cbct-text,
.cbct-text p{
    letter-spacing: 0.8px;
    line-height: var(--line15);
    color: rgba(255, 255, 255, .6);
}
.cbct-text{
    width: 37em;
    max-width: 100%;
}
.cbct-inof{
    padding-top: calc(var(--space120) * 0.75);
}
.cbct-inof-nub-top{
    display: flex;
    align-items: center;
}
.cbct-inof-nub{
    margin-bottom: 32px;
}
.cbct-inof-nub:last-child{
    margin-bottom: 0;
}
.cbct-inof-nub .std-text14{
    width: 40em;
    max-width: 100%;
}
.cbct-inof-nub .std-text14 p {
    margin-bottom: 0px;
}
.cbct-inof-nub .std-text14 a{
    color: inherit;
}
.contact-ban-cry{
    display: flex;
    align-items: flex-start;
}
.contact-ban-cry-form{
    width: 42.5%;
}
/* form - start */
.ys-form-title{
    color: #333;
    font-size: 40px;
    line-height: 1.5;
    margin-bottom: 50px;
    font-weight: bold;
} 
.ys-form{
    --space: 4px;
    --spacebot: 24px;
    --spacein: 15px;
    --height: 50px;
    --size20: 20px;
    --size18: 18px;
    --size16: 16px;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --radius: 8px;
}
.ys-form-inof{
    margin: 0 calc(var(--space) * -1) ;
    display: flex;
    flex-wrap: wrap;
}
.ys-form-inof-item{
    padding: 0 var(--space);
    margin-bottom: var(--spacebot);
    width: 100%;
}
.ys-form-inof-item3{
    width: 33.333333%;
}
.ys-form-inof-item2{
    width: 50%;
}
.ys-fii-name{
    font-size: var(--font16);
    line-height: var(--line15);
    font-family: var(--semiBold);
    color: var(--colorfff);
    margin-bottom: 8px;
}
.ys-fii-name span{
    color: var(--colorfff);
}
.ys-fii-input {
    width: 100%;
    height: var(--height);
    border: 1px solid rgba(255, 255, 255, .3);
    display: block;
    border-radius: var(--radius);
}
.ys-fii-input input,
.ys-fii-input textarea{
    width: 100%;
    height: 100%;
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--colorfff);
    padding: 0 var(--spacein);
    letter-spacing: 0.35px;
}
.ys-fii-input input::placeholder,
.ys-fii-input textarea::placeholder{
    color: rgba(255,255,255,.6)!important;
}
.ys-fii-tips{
    font-size: 12px;
    color: #FF2C2C;
    line-height: var(--line15);
    margin-top: 2px;
}
.ys-fii-tips span{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.ys-form-inof-item .ys-select-xtbbox {
    width: 24px;
    right: 16px;
}
.ys-form-inof-item .ys-select-xtbbox img{
    width: 100%;
}
.std-select1 .ys-select-bd,
.ys-fii-select-search .ys-select-bd,
.ys-fii-select .ys-select-bd{
    background: #192748!important;
    top: calc(100% + 3px);
    border-radius: var(--radius);
    --jianx: 24px;
    --jianx2: 8px;
}
.ys-form-inof-item .ys-select-li {
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--colorfff);
    padding: var(--jianx2) var(--jianx);
    transition: all .4s ease;
    display: flex;
    align-items: center;
}
.ys-form-inof-item .ys-select-li i{
    width: calc(100% - 24px);
    padding-left: 8px;
    font-style: normal;
    line-height: inherit;
    flex-grow: 1;
}
.ys-form-select{
    width: 24px;
    height: 24px;
    position: relative;
}
.ys-form-select::before{
    content: '';
    position: absolute;
    border: 1px solid rgba(255, 255, 255, 0.10);
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.ys-form-select::after{
    content: '';
    width: calc(100% + 1px);
    height: calc(100% + 1px);
    background: transparent;
    background-image: url(../images/e1_icon02.svg);
    background-size: 100% 100%;
    position: absolute;
    border-radius: 0%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .4s ease;
}
.ys-form-inof-item .ys-select-li.on .ys-form-select::after{
    opacity: 1;
}
.ys-form-inof-item .ys-select-li.on{
    color: var(--colorlv)!important;
}
.std-select1 .ys-select-bd,
.ys-fii-select-search .ys-fiiss-core,
.ys-fii-select .ys-select-bd{
    padding: calc(var(--jianx) - var(--jianx2)) 0;
}
.ys-fii-select-search .ys-select-bd{
    padding-top: 0!important;
}
.ys-form-inof-code .ys-fii-name span {
    color: #E90D0D;
}
.ys-form-inof-item .ys-select-li span{
    color: #E90D0D;
}
.ys-form-inof-item .ys-select-li.on{
    color: var(--colorfff);
}
.ys-fiiss-input{
    border: 10px solid #f2f2f7;
    width: 100%;
    display: block;
    display: flex;
    align-items: center;
}
.ys-fiiss-input input{
    width: 100%;
    border-radius: 4px;
    padding: 4px 10px;
    width: calc(100% - 30px);
    flex-grow: 1;
    font-size: var(--size16);
    line-height: var(--l1h5);
    color: var(--color666);
}
.ys-fiiss-input input::placeholder,
.ys-form-inof-item input::placeholder,
.ys-form-inof-item textarea::placeholder{
    color: var(--color999);
}
.ys-fiiss-input-close{
    width: 20px;
    margin-right: 10px;
    cursor: pointer;
    opacity: 0;
    transition: all .4s ease;
}
.ys-fiiss-input-close .iconfont{
    font-size: 14px;
}
.ys-fiiss-input.act .ys-fiiss-input-close {
    opacity: 1;
}
.ys-form-inof-text .ys-fii-input{
    height: 103px;
}
.ys-fii-input textarea{
    padding-top: 10px;
}
.ys-fiiss-core,
.ys-fii-select .ys-select-bd{
    height: calc(calc(var(--jianx2) + var(--jianx)) * 6);
    background: #001034;
}
.ys-fii-select .ys-select-bd::before{
    content: '';
    height: 3px;
    position: absolute;
    left: 0;
    top: -3px;
    width: 100%;
}
.ys-form-inof .mCSB_outside+.mCSB_scrollTools {
    right: 0;
}
.ys-form-inof .mCSB_scrollTools{
    top: 15px;
    bottom: 15px;
}
.ys-form-hide{
    opacity: 0!important;
}
.ys-fia-text{
    display: flex;
    align-items: flex-start;
}
.ys-fia-text-btn{
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: relative;
    top: -1px;
}
.ys-fia-text-btn::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border: 1px solid rgba(255, 255, 255, .3);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
    border-radius: 4px;
}
.ys-fia-text-btn::after{
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    background: var(--colorlv);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
    border-radius: 2px;
}
.ys-fia-text-word{
    width: calc(100% - 22px);
    flex-grow: 1;
    padding-left: 16px;
    font-size: 12px;
    line-height: var(--line15);
    color: rgba(255, 255, 255, .8);
}
.ys-fia-text-word a{
    color: var(--colorlv);
    text-decoration: underline;
}
.ys-form-inof-code {
    width: 73%;
}
.ys-fic-auth{
    display: flex;
}
.ys-fic-auth .ys-fii-input{
    width: 50%;
    flex-grow: 1;
}
.ys-fic-auth-img{
    height: var(--height);
    margin-left: calc(var(--space) * 2);
    border-radius: var(--radius);
    overflow: hidden;
    cursor: pointer;
}
.ys-fic-auth-img img{
    height: 100%;
}
.ys-fii-submit{
    border: 1px solid rgba(255, 255, 255, .3);
    background: rgba(255, 255, 255, .1);
    height: calc(var(--height) - 2px);
    line-height: calc(var(--height) - 2px);
    text-align: center;
    color: #fff;
    font-size: var(--font14);
    cursor: pointer;
    border-radius: 100px;
    transition: all .4s ease;
}
.ys-form-inof-agree.on .ys-fia-text-btn::after{
    opacity: 1;
}
.ys-form-inof-agree.on .ys-fia-text-btn::before{
    border: 1px solid var(--colorlv);
}
.ys-fii-tips{
    display: none;
}
.ys-form-required.ys-form-empty .ys-fii-tips{
    display: block;
}
.ys-form-inof-country .ys-fii-tips{
    display: none!important;
}
.iti__country-list,
.iti--inline-dropdown .iti__dropdown-content {
    width: calc(calc(1400px - calc(var(--space) * 4)) / 3)!important;
}
.ys-select-emptyli{
    pointer-events: none;
}
.iti__country-list {
    overflow-y: hidden!important;
}
.iti__country-list .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
.iti{
    width: 100%;
    height: 100%;
}
.iti__search-input {
    border: 10px solid #f2f2f7;
    width: 100%;
    display: block;
    display: flex;
    align-items: center;
    font-size: var(--size16)!important;
    line-height: var(--l1h5);
    color: var(--color666);
    padding: 4px 10px!important;
}
.ys-form-inof-item.ys-form-inof-submit{
    margin-bottom: 0;
    margin-top: 16px;
}
.ys-form-inof-item.ys-form-inof-agree{
    margin-top: 20px;
}
/* form - end */
.contact-ban-img::before{
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -1px;
    background: linear-gradient(0deg, #001034 0%, rgba(0, 16, 52, 0.00) 100%);
    height: 9.6875vw;
}
.contact-core-inof{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    --jian: 24px;
    margin: 0 calc(var(--jian) * -1);
    margin-bottom: calc(var(--jian) * -1);
}
.contact-core-inof-item{
    width: 25%;
    position: relative;
    padding: 0 var(--jian);
}
.contact-core-inof-item:first-child{
    margin-left: 12.5%;
}
.contact-core-inof-item:nth-of-type(3){
    margin-right: 12.5%;
}
.ccii-link{
    padding: var(--jian) 32px;
}
.ccii-icon{
    width: 80px;
    margin: 0 auto;
    margin-bottom: 16px;
}
.ccii-link .std-text14,
.ccii-link .std-text14 p{
    text-align: center;
}
.contact-core-inof-item::before{
    content: '';
    width: 1px;
    background: rgba(255, 255, 255, 0.10);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    height: calc(100% - 58px);
}
.contact-core-inof-item:nth-of-type(4n+3)::before,
.contact-core-inof-item:nth-of-type(3)::before,
.contact-core-inof-item:last-child::before{
    display: none;
}
.contact-core{
    padding-top: calc(var(--space120) * 0.75);
    padding-bottom: var(--space120);
}
.down-search{
    padding-top: calc(var(--space120) * 0.75);
}
.down-search .job-career-search{
    margin-bottom: 32px;
}
.down-search .std-font20,
.down-search .std-font20 p{
    text-align: center;
    color: rgba(255, 255, 255, .8);
    line-height: var(--line15);
}
.down-search .std-font20 a{
    color: var(--colorlv);
    text-decoration: underline;
}
.down-main .product-core{
    padding-top: calc(var(--space120) * 0.6833);
}
.product-core-cry-right .product-core-one-other{
    width: 100%;
    margin-bottom: 32px;
}
.down-core .product-core-cry-right {
    padding-top: 0;
}
.down-core .product-core-cry-left {
    padding-top: 0;
}
.down-core .pccr-select {
    margin-bottom: calc(48px + calc(var(--jian)* -2));
}
.down-core-inof{
    --jian: 24px;
}
.down-core-inof-item{
    margin-bottom: var(--jian);
}
.down-core-inof-item:last-child{
    margin-bottom: 0;
}
.dcii-link{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, .1);
    display: flex;
    flex-direction: column;
    padding: var(--jian);
    transition: all .4s ease;
}
.dcii-link-top{
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.dcii-link-top .std-text14{
    letter-spacing: 0.35px;
    color: rgba(255, 255, 255, .6);
    line-height: var(--line15);
}
.dcii-link-top .std-text14:first-child{
    margin-right: 32px;
}
.dcii-link-top-label{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.10);
    padding: 7px 15px;
    color: var(--colorfff);
}
.dcii-link-top .dcii-link-top-label{
    color: var(--colorfff);
}
.dcii-link .std-font20{
    color: var(--colorfff);
    font-family: var(--medium);
    line-height: var(--line15);
    width: calc(100% - 32px);
    flex-grow: 1;
}
.dcii-link-mid{
    display: flex;
    align-items: flex-start;
    padding-bottom: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 48px;
}
.dcii-link-mid-icon{
    margin-left: 8px;
    width: 24px;
    top: calc(calc(var(--font20) * var(--line15) - 24px) / 2);
}
.dcii-link-mid-icon img{
    transform: scale(1)!important;
}
.dcii-link-mid-icon{
    display: none;
}
.down-core-inof-item.on .dcii-link-mid-icon{
    display: block;
}
.down-core-inof-item.on .dcii-link{
    pointer-events: none;
}
.down-core-access{
    margin-top: var(--space64);
    text-align: center;
}
.down-core-access,
.down-core-access p{
    color: rgba(255,255,255,.8);
}
.down-core-access a{
    color: var(--colorlv);
}
.std-radio .pccl-iis-nub-btn,
.std-radio .pccl-iis-nub-btn::before,
.std-radio .pccl-iis-nub-btn::after{
    border-radius: 50%;
}
.std-radio .pccl-iis-nub-btn::after {
    content: '';
    width: calc(100% + 1px);
    height: calc(100% + 1px);
    background: transparent;
    background-image: url(../images/e1_icon02.svg);
    background-size: 100% 100%;
    position: absolute;
    border-radius: 0%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .4s ease;
}
.bug-core-box{
    --jian: 22px;
    --xia: 24px;
    --heightx: 67px;
}
.imcr-core {
    --jian: 18px;
    --xia: 8px;
    padding-top: 48px;
}
.imcr-core,
.bug-core-box{
    --left: 44px;
    --right: 32px;
    --spacex: 16px;
}
.bug-core-box-tr{ 
    background: rgba(255, 255, 255, 0.04);
    height: var(--heightx);
}
.bug-core-box-tr,
.bcbi-item{
    display: flex;
    align-items: center;
    padding: 0 var(--right) 0 var(--left);
    margin-bottom: var(--xia);
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    transition: all .4s ease;
}
.bcbi-item{
    padding-top: var(--spacex);
    padding-bottom: var(--spacex);
}
.bug-core-box-tr .std-text14{
    letter-spacing: 0.35px;
    line-height: var(--line15);
    color: var(--colorfff);
}
.bug-core-box-tr .bcbi-th,
.bcbi-item-td{
    padding: 0 var(--jian);
}
.bug-core-box-tr .bcbi-th:first-child,
.bcbi-item-td:first-child{
    padding-left: 0;
}
.bug-core-box-tr .bcbi-th:last-child,
.bcbi-item-td:last-child{
    padding-right: 0;
}
.bcbi-th:first-child,
.bcbi-item-td:first-child{
    width: calc(calc(100% - calc(48px + var(--jian))) * 0.3364);
}
.bcbi-th:nth-of-type(2),
.bcbi-item-td:nth-of-type(2){
    width: calc(calc(100% - calc(48px + var(--jian))) * 0.2228);
}
.bcbi-th:nth-of-type(3),
.bcbi-item-td:nth-of-type(3){
    width: calc(calc(100% - calc(48px + var(--jian))) * 0.1908);
}
.bcbi-th:nth-of-type(4),
.bcbi-item-td:nth-of-type(4){
    width: calc(calc(100% - calc(48px + var(--jian))) * 0.2480);
}
.bcbi-th:last-child,
.bcbi-item-td:last-child{
    width: calc(48px + var(--jian));
}
.bcbi-item-td-icon{
    width: 24px;
}
.bcbi-item-td1 .std-font16{
    width: calc(100% - 24px);
    padding-right: 16px;
    flex-grow: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    letter-spacing: 0.8px;
    height: 4.5em;
    line-height: var(--line15);
    color: var(--colorfff);
}
.bcbi-item-td1{
    display: flex;
    align-items: center;
}
.bcbi-item-td-label{
    border-radius: 4px;
    border: 1px solid rgba(13, 233, 205, 0.20);
    background: rgba(13, 233, 205, 0.10);
    width: 100%;
    padding: 7px 15px;
}
.bcbi-item-td-label .std-text14{
    color: var(--colorlv);
    line-height: var(--line15);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 1.5em;
    word-break: break-all;
    text-align: center;
}
.bcbi-item-td4 .std-text14{
    color: var(--colorfff);
    line-height: var(--line15);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    height: 1.5em;
}
.bcbi-it5-icon{
    width: 100%;
    border-radius: 10px;
    background: rgba(255, 255, 255, .1);
    transition: all .4s ease;
}
.bcbi-it5-icon img{
    width: 100%;
}
.bcbi-item-td-icon img{
    transform: scale(1)!important;
}
.bcbi-item-td-icon{
    display: none;
}
.bcbi-item-wai.on .bcbi-item-td-icon{
    display: block;
}
.bcbi-item-wai.on .bcbi-item{
    pointer-events: none;
}
.bug-box-inof{
    --jian: 12px;
    margin: 0 calc(var(--jian) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--jian) * -2);
}
.bug-box-inof-item{
    width: 50%;
    padding: 0 var(--jian);
    margin-bottom: calc(var(--jian) * 2);
}
.bbii-link{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.04);
    transition: all .4s ease;
    padding: 50px 58px;
    display: flex;
    align-items: center;
    height: 100%;
}
.bbii-link-icon{
    width: 96px;
}
.bbii-link-text{
    width: calc(100% - 96px);
    flex-grow: 1;
    padding-left: 48px;
}
.bbii-link-text .std-font20{
    color: var(--colorfff);
    font-family: var(--medium);
    margin-bottom: 16px;
}
.bbii-link-text .std-font16,
.bbii-link-text .std-font16 p{
    color: rgba(255,255,255,.6);
}
.bbii-link-icon img{
    transform: scale(1)!important;
}
.detail2-main .detail-news-core,
.detail3-main .detail-news-core {
    width: 66.11%;
    left: 0%;
}
.detail2-main .detail-news-core .yxedr-active,
.detail3-main .detail-news-core .yxedr-active {
    border-top: 0px;
    padding-top: 0px;
}
.detail2-main .detail-news-core .yxedr-active h4{
    font-family: var(--medium);
    margin-bottom: 1.2em;
}
.detail2-main .detail-news-core .yxedr-active p+h4{
    margin-top: 2em;
}
.detail2-main .detail-news-core .yxedr-active table{
    margin-top: calc(var(--font20) * 2);
    margin-bottom: calc(var(--font20) * 2);
}
.detail2-main .detail-news-core .yxedr-active a{
    color: rgba(13,233,205,.8);
}
.yxedr-active td, .yxedr-active th,
.yongsy-pc-ph-table td, .yongsy-pc-ph-table th {
    padding: 16px 10px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    color: var(--colorfff);
    line-height: var(--line15);
    vertical-align: middle;
}
.detail-news .std-font48{
    margin-bottom: 16px;
}
.detail-news .yxedr-active h3{
    font-family: var(--bold);
    margin-bottom: 24px;
}
.detail-news .yxedr-active p+h3{
    margin-top: var(--space64);
}
.ys-nybanner .job-career-search{
    margin-top: var(--space64);
    margin-bottom: 0;
}
.ys-nybanner .job-career-search-input input::placeholder{
    color: rgba(255, 255, 255, .6);
}
.quality-inof{
    --jian1: 12px;
    --jian2: 64px;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.quality-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.quality-main .std-title32{
    text-align: center;
    margin-bottom: 48px;
}
.qinl-img{
    width: 100%;
    border-radius: 20px;
    margin-bottom: 24px;
}
.quality-inof .std-font20{
    color: var(--colorfff);
    font-family: var(--medium);
    line-height: var(--line15);
}
.quality-btn{
    display: flex;
    justify-content: center;
    margin-top: var(--space64);
}
.faq-support-inof{
    --jian1: 12px;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian1) * -2);
    display: flex;
    flex-wrap: wrap;
    margin-top: var(--space64);
}
.faq-support-inof-item{
    width: 25%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.fsii-link{
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.30);
    transition: all .4s ease;
    padding: 26px 52px;
}
.fsii-link-icon{
    width: 80px;
    margin: 0 auto;
    margin-bottom: 16px;
}
.fsii-link .std-font16,
.fsii-link .std-font16 p{
    color: rgba(255,255,255,.8);
    letter-spacing: 0.8px;
    text-align: center;
}
.faq-support{
    padding-top: calc(var(--line80) + var(--space120));
}
.faq-support .std-font48{
    text-align: center;
    margin-bottom: 40px;
}
.faq-support .job-career-search {
    margin-bottom: 24px;
}
.faq-support-text,
.faq-support-text p{
    text-align: center;
    color: rgba(255, 255, 255, .8);
}
.faq-support-text a{
    color: var(--colorlv);
    text-decoration: underline;
}
.faq-general{
    padding-top: calc(var(--space120) * 0.75);
    padding-bottom: calc(var(--space120) * 0.75);
}
.faq-general-title .std-title32{
    color: var(--colorfff);
    margin-bottom: 21px;
    font-family: var(--bold);
    text-align: center;
}
.faq-general-title .std-font16,
.faq-general-title .std-font16 p{
    text-align: center;
    letter-spacing: 0.8px;
    color: rgba(255, 255, 255, .6);
    line-height: var(--line15);
}
.faq-general-title{
    width: 66.11%;
    margin: 0 auto;
    margin-bottom: var(--space120);
}
.faq-general-box{
    width: 100%;
    border-radius: 20px;
    border: 1px solid rgba(255, 255, 255, 0.30);
    padding-bottom: 40px;
    padding-top: 8px;
}
.fsii-link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.fgbi-nub{
    --jianx: 40px;
    position: relative;
}
.maii-top{
    padding: 32px var(--jianx);
}
.fgbi-nub .maii-bot{
    position: relative;
}
.fgbi-nub::before{
    content: '';
    height: 1px;
    width: calc(100% - 80px);
    background: rgba(255, 255, 255, 0.20);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.fgbi-nub .maii-bot{
    padding: 0 var(--jianx) 36px;
    margin-top: -8px;
}
.fgbi-nub .maii-bot .std-font16{
    width: 75%;
}
.fgbi-nub .maii-bot .std-font16,
.fgbi-nub .maii-bot .std-font16 p{
    color: rgba(255,255,255,.8);
    letter-spacing: 0.8px;
}
.fgbi-nub.on .maii-top-icon {
    transform: rotate(0deg);
}
.faq-general-bot{
    margin-top: 40px;
} 
.faq-general-bot,
.faq-general-bot p{
    text-align: center;
    color: rgba(255, 255, 255, .8);
}
.faq-general-bot a{
    color: var(--colorlv);
    text-decoration: underline;
}
.support-online{
    padding-top: calc(var(--space120) * 0.75);
    padding-bottom: calc(var(--space120) * 0.75);
}
.support-online-cry{
    display: flex;
    align-items: flex-start;
}
.support-online-text1,
.support-online-text2{
    width: 587px;
    max-width: calc(100% - 40px);
}
.support-online-text1,
.support-online-text2,
.support-online-text1 p,
.support-online-text2 p{
    color: rgba(255, 255, 255, .6);
    letter-spacing: 0.8px;
    line-height: var(--line15);
}
.support-online-text2,
.support-online-text2 p{
    color: rgba(255, 255, 255, .8);
}
.support-online-text2 a{
    color: var(--colorlv);
    text-decoration: underline;
}
.support-online-text2{
    margin-top: var(--space64);
}
.member-cry{
    position: relative;
}
.member-cry-bg{
    position: fixed;
    width: 100%;
    height: 100%;
}
.member-cry-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.member-cry-box{
    position: relative;
    width: 100%;
    height: 100%;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
    min-height: 100vh;
}
.member-cry-box .ys-cont1600{
    min-height: calc(100vh - var(--space120) - var(--space120));
}
.member-logo{
    width: 200px;
}
.member-logo a{
    display: block;
}
.member-logo img{
    width: 100%;
}
.member-box{
    width: 590px;
    display: flex;
    align-items: center;
}
.member-cry-box .ys-cont1600{
    display: flex;
    justify-content: space-between;
    height: 100%;
    position: relative;
}
.member-box-core{
    border-radius: 26px;
    background: var(--colorfff);
    padding: 60px 72px;
    width: 100%;
}
.member-box-core .std-title32{
    line-height: var(--line14);
    font-family: var(--bold);
    color: var(--color333);
    text-align: center;
    margin-bottom: 13px;
}
.member-text,
.member-text p{
    letter-spacing: 0.35px;
    color: var(--color666);
    line-height: var(--line15);   
}
.member-text{
    margin-bottom: 40px;
    text-align: center;
}
.ys-fii-tips{
    position: absolute;
}
.member-form .ys-fii-name {
    font-size: var(--font14);
    color: var(--color333);
}
.member-form .ys-fii-name span {
    color: #E90D0D;
}
.member-form .ys-fii-input {
    border: 1px solid rgba(0, 0, 0, .1);
}
.member-form .ys-fii-input input, 
.member-form .ys-fii-input textarea{
    color: var(--color333);
}
.member-form .ys-fii-input input::before, 
.member-form .ys-fii-input textarea::before{
    color: var(--color999);
}
.member-send{
    width: 135px;
    height: var(--height);
    border-radius: var(--radius);
    border: 1px solid rgba(31,42,102,1);
    transition: all .4s ease;
    background: rgba(31,42,102,1);
    padding: 0 6px;
    text-align: center;
    position: relative;
    cursor: pointer;
    margin-left: 7px;
    transition: all .4s ease;
}
.member-send.on{
    border: 1px solid rgba(31,42,102,.3);
    background: transparent;
}
.member-send p{
    white-space: nowrap;
}
.member-send p:first-child{
    color: var(--colorfff);
    letter-spacing: 0.35px;
    line-height: var(--line15);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.member-send p:nth-of-type(2){
    color: rgba(31,42,102,.3);
    letter-spacing: 0.35px;
    line-height: var(--line15);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.member-form .ys-form-inof-code {
    width: 100%;
}
.member-form .ys-fii-submit {
    border: 1px solid var(--colormain);
    background: var(--colormain);
    letter-spacing: 0.35px;
    color: var(--colorfff)!important;
}
.member-sign,
.member-sign p{
    text-align: center;
    color: var(--color666);
    letter-spacing: 0.35px;
    line-height: var(--line15);
}
.member-sign{
    margin-top: 32px;
}
.member-sign a{
    padding-left: 6px;
    color: var(--colormain);
    line-height: var(--line15);
    font-family: var(--medium);
    text-decoration: underline;
}
.member-send.ys-disabled1 {
    cursor: not-allowed;
    pointer-events: none;
}
.member-form .ys-fia-text-word {
    color: rgba(51, 51, 51, .8);
}
.member-form .ys-fia-text-btn::before {
    border: 1px solid rgba(0, 0, 0, .3);
}
.member-form .ys-fia-text-word span,
.member-form .ys-fia-text-word a {
    color: var(--colormain);
    text-decoration: underline;
}
.member-form .ys-form-inof-agree.on .ys-fia-text-btn::before{
    border: 1px solid var(--colormain);
}
.member-form .ys-fia-text-btn::after {
    background: var(--colormain);
}
.form-success-icon{
    width: 120px;
    margin: 0 auto;
    margin-bottom: 32px;
}
.form-success-box .std-title32{
    text-align: center;
    margin-bottom: 13px;
    line-height: var(--line14);
    font-family: var(--bold);
    color: var(--color333);
}
.form-success{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.form-success-box{
    width: 100%;
}
.form-success-box{
    border-radius: 26px;
    background: var(--colorfff);
    padding: 60px 72px;
    width: 100%;
}
.form-success-box .std-text14,
.form-success-box .std-text14 p{
    color: var(--color666);
    text-align: center;
}
.form-success-btn{
    margin-top: 40px;
}
.form-success-btn-link{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    background: var(--colormain);
    height: var(--height);
}
.form-success-btn,
.form-success-btn p{
    color: var(--colorfff)!important;
}
.form-total{
    transition: all .4s ease;   
}
.form-success{
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.member-cry-box.act .form-success{
    opacity: 1;
    pointer-events: all;
}
.member-cry-box.act .form-total{
    opacity: 0;
    pointer-events: none;
}
.inof-member{ 
    --uptop: calc(var(--line80) + 72px);
    padding-top: var(--uptop);
    padding-bottom: var(--space120);
}
.inof-member-cry-left{
    width: var(--leftw);
    position: sticky;
    top: var(--uptop);
}
.inof-member-cry{
    --leftw: 270px;
    display: flex;
    align-items: flex-start;
}
.imcl-lie{
    --bot: 8px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}
.imcl-lie-nub-link,
.imcl-out-link{
    display: flex;
    padding: 16px;
    border-radius: 100px;
    border: 1px solid transparent;
    transition: all .4s ease;
    cursor: pointer;
}
.imcl-lie-nub.on .imcl-lie-nub-link{
    border: 1px solid rgba(255, 255, 255, 0.30);
}
.imcl-lie-nub-icon,
.imcl-out-link-icon{
    width: 24px;
}
.imcl-lie-nub-icon img{
    transform: scale(1)!important;
}
.imcl-out-link .std-font16,
.imcl-lie-nub-link .std-font16{
    width: calc(100% - 24px);
    flex-grow: 1;
    padding-left: 8px;
    color: var(--colorfff);
}
.imcl-lie-nub{
    margin-bottom: var(--bot);
}
.imcl-lie-nub:last-child{
    margin-bottom: 0;
}
.imcl-out-link .std-font16{
    color: var(--colorlv);
}
.imcl-out{
    margin-top: 24px;
}
.inof-member-cry-right{
    width: calc(100% - var(--leftw));
    padding-left: 219px;
}
.imcr-problem{
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.04);
    padding: 8px 16px;
    display: flex;
    align-items: flex-start;
}
.imcr-problem-wai{
    margin-top: var(--space64);
    display: flex;
}
.imcr-problem-icon{
    width: 16px;
    position: relative;
    top: 6.5px;
}
.imcr-text1,
.imcr-text1 p{
    letter-spacing: 0.8px;
    line-height: var(--line15);
    color: var(--colorfff);
}
.inof-member-cry-right .std-title32{
    margin-bottom: 16px;
}
.imcr-text1{
    margin-bottom: 40px;
}
.inof-member-cry-right .std-font20{
    font-family: var(--semiBold);
    margin-bottom: 16px;
}
.imcr-small,
.imcr-small p{
    color: var(--colorfff);
}
.imcr-small{
    margin-bottom: 8px;
}
.imcr-list{
    --jian1: 8px;
}
.imcr-list-nub{
    margin-bottom: var(--jian1);
}
.imcr-list-nub:last-child{
    margin-bottom: 0;
}
.imcr-list-nub-link{
    display: flex;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    padding: 16px;
}
.imcr-list-nub-link .std-font16{
    color: rgba(255,255,255,.4);
}
/* 2024.12.09 - end */
.imcr-problem span{
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.08);
    padding: 4px 8px;
    color: rgba(13,233,205,.8);
    margin-left: 8px;
    display: inline-block;
}
.imcr-problem a{
    color: inherit;
    line-height: 1.5;
    display: inline-block;
}
.imcr-problem .std-text14{
    width: calc(100% - 16px);
    padding-left: 8px;
}
.imcr-list{
    width: 464px;
    max-width: 50%;
}
.imcr-top{
    display: flex;
    align-items: flex-start;
}
.imcr-top-search{
    width: 250px;
}
.imcr-top-list{
    width: calc(100% - 250px);
    flex-grow: 1;
    display: flex;
    flex-wrap: wrap;
    --jian1: 4px;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian1) * -2);
    padding-right: calc(var(--jian1) * 2);
}
.imcr-top-list-nub{
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.imcr-tln-link{
    border-radius: 100px;
    border: 1px solid rgba(255, 255, 255, 0.30);
    padding: 7px 15px;
    letter-spacing: 0.35px;
    color: var(--colorfff);
    display: flex;
    transition: all .4s ease;
}
.imcr-tln-link .std-text14{
    color: var(--colorfff);
}
.imcr-top-list-nub.on .imcr-tln-link{
    background: rgba(255, 255, 255, 0.10);
}
.imcr-top-search{
    border-radius: 100px;
    border: 1px solid rgba(255, 255, 255, 0.30);
    display: flex;
    padding-right: 8px;
    padding-left: 16px;
    padding-top: 5.5px;
    padding-bottom: 5.5px;
}
.imcr-top-search-btn{
    width: 24px;
    cursor: pointer;
}
.imcr-top-search-btn img{
    width: 100%;
}
.imcr-top-search input{
    width: calc(100% - 24px);
    flex-grow: 1;
    padding-right: 10px;
    letter-spacing: 0.8px;
    font-size: var(--font16);
    color: var(--colorfff);
}
.imcr-top-search input::placeholder{
    color: rgba(255, 255, 255, .4);
}
.imcr-core .bcbi-item-td1{
    width: 34.34%;
}
.imcr-core .bcbi-item-td2{
    width: 25.1%;
}
.imcr-core .bcbi-item-td3{
    width: 20.01%;
}
.imcr-core .bcbi-item-td4{
    width: 10.85%;
    flex-grow: 1;
}
.imcr-core .bcbi-item-td-label{
    padding: 7px;
}
.imcr-core .bcbi-item-td-label .std-text14 {
    font-size: 12px;
    letter-spacing: 0px;
}
.imcr-core .bcbi-item-td1 .std-font16 {
    -webkit-line-clamp: 2;
    height: 3em;
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all .4s ease;
}
.imcr-core .ys-btn {
    display: flex;
    justify-content: flex-end;
}
.ys-btnt1 .ys-btn-link {
    background: rgba(255, 255, 255, .1);
}
.ys-btnt1 .ys-btn-link .ys-btn-link-font {
    color: var(--colorfff);
}
.ys-btnt1 .ys-btn-link .ys-btn-link-icon img:first-child {
    opacity: 0;
}
.ys-btnt1 .ys-btn-link .ys-btn-link-icon img:nth-of-type(2) {
    opacity: 1;
}
.imcr-core .bcbi-item {
    border: 1px solid rgba(255, 255, 255, 0.04);
}
.record-main .imcr-core .quality-btn {
    justify-content: center;
    margin-top: 48px;
}
.no-data{
    text-align: center;
    padding-top: 48px;
    letter-spacing: 0.3px;
    font-family: 'PoppinsRegular'!important;
}
.side-ph-add,
.side-add-close{
    display: none;
}
.member-form .ys-fii-submit,
.form-success-btn-link{
    position: relative;
}
.member-send::before,
.member-form .ys-fii-submit::before,
.form-success-btn-link::before{
    content: '';
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    position: absolute;
    border: 1px solid rgba(0, 0, 0, 0.10);
    border-radius: var(--radius);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%), var(--colormain);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
}
.member-form .ys-fii-submit::before,
.form-success-btn-link::before{
    border-radius: 100px;
}
.member-form .ys-fii-submit span,
.form-success-btn-link p{
    position: relative;
    z-index: 6;
}
.ys-nybanner .ys-pos-center {
    top: calc(50% + calc(var(--line80) * 0.45));
}
.ys-fii-input,
.ys-fia-text-btn{
    transition: all .4s ease;
}
.form-success-btn-link{
    cursor: pointer;
}
.success-pop .ys-modal-content {
    width: 598px;
    border-radius: 26px;
    padding: 0 4px;
}
.contact-ban-cry-text{
    position: sticky;
    top: calc(var(--line80) + calc(var(--space120) * 0.75));
}
.faq-support{
    position: relative;
}
.faq-support-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.faq-support-bg img{
    width: 100%;
}
.faq-support .ys-cont1440,
.faq-general{
    position: relative;
    z-index: 6;
}
.faq-general-box{
    overflow: hidden;
}
.pcoo-new .pccr-select{
    margin-top: 40px;
    margin-bottom: calc(var(--jian)* -2);
}
.product-core-one{
    margin-bottom: var(--xiaj);
}
.product-core-cry-left {
    padding-top: 0;
}
.product-core-cry-right {
    padding-top: 0;
}
.product-core{
    --xiaj: 56px;
}
.product-core.has-top .pcof-btn{
    position: fixed;
    top: calc(var(--line80) + 20px);
    z-index: 20;
}
.product-main .product-core-cry-left {
    max-height: calc(100vh - var(--line80) - var(--boxh) - 60px - var(--space120)* 0.5);
    top: calc(var(--line80) + var(--boxh) + 60px);
}
.pccr-inof-item-link {
    height: 100%;
}
.inside-main:not(.product-main) .product-core-one{
    display: none;
}
.detail1-page-nub-link{
    transition: all .4s ease;
}
.detail-news-core .yxedr-active>p:last-child{
    margin-bottom: 0;
}
.bug-main .down-search .job-career-search {
    margin-bottom: 0px;
}
.bug-main .product-core {
    padding-top: calc(var(--space120) * 0.7);
}
.news-host .ehii-link{
    border: 1px solid rgba(255, 255, 255, .1);
}
.std-select1 .ys-select-bd {
    border: 0px solid rgba(255, 255, 255, 0.30);
    background: #192748;
    border-radius: 16px;
    top: calc(100% + 3px);
    width: calc(100% - 32px);
    left: 16px;
}
.search-box{
    width: 24px;
    height: 24px;
    position: relative;
}
.search-box::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 2px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.search-box::after{
    content: '';
    width: 75%;
    height: 75%;
    position: absolute;
    border-radius: 1px;
    background: var(--colorlv);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
}
.std-select1 .ys-select-li{
    display: flex;
    align-items: center;
    padding: var(--jianx2) var(--jianx);
}
.std-select1 .ys-select-li i{
    width: calc(100% - 24px);
    flex-grow: 1;
    font-size: 14px;
    font-style: normal; 
    letter-spacing: 0.35px;
    color: var(--colorfff);
    padding-left: 8px;
}
.std-select1 .ys-select-li.on .search-box::before{
    border: 1px solid var(--colorlv);
}
.std-select1 .ys-select-li.on .search-box::after{
    opacity: 1;
}
.std-select1 .ys-select-bd{
    height: auto;
    max-height: calc(calc(var(--jianx2) + var(--jianx)) * 6);
}
.std-select1 .mCSB_outside+.mCSB_scrollTools{
    opacity: 0;
    transition: all 0s ease;
}
.std-select1.zindex .mCSB_outside+.mCSB_scrollTools{
    opacity: 1;
    transition: all 0s .5s ease;
}
.news-main .ehii-link-text .std-font20{
    margin-bottom: 0;
}
.career-pop .ys-modal-close img{
    width: 100%;
}
.module-main .ys-nyban-title{
    display: flex;
    align-items: center;
}
.module-ban-left{
    width: 42.57%;
    position: relative;
    z-index: 6;
}
.module-ban-pro{
    width: 66.11%;
    position: absolute;
    right: 0;
}
.module-intro{
    position: relative;
}
.module-intro .ys-cont1200,
.module-intro .ys-cont1440{
    position: relative;
    z-index: 6;
}
.module-intro-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.module-intro-bg img{
    width: 100%;
}
.module-apply{
    position: relative;
    z-index: 6;
}
.module-apply-inof-item.on,
.module-tech-inof-item.on{
    border: 1px solid transparent;
    background: rgba(255,255,255,.04);
}
.agbd-item{
    top: 50%;
    left: 50%;
    cursor: pointer;
    transition: all .4s ease;
}
.agbp-item .agbd-item {
    z-index: 11;
}
.agbp-item-box{
    opacity: 0;
    pointer-events: none;
}
.agbp-item-box-text{
    transform: scale(0);
    transform-origin: left 15px;
    pointer-events: none;
    transition: all .4s 0s ease-out;
}
.agbp-item.on .agbd-item{
    opacity: 0!important;
}
.agbp-item.on .agbp-item-box,
.agbp-item.on .agbp-item-box-text{
    opacity: 1;
    pointer-events: all;
}
.agbp-item.on .agbp-item-box-text{
    transform: scale(1);
}
.about-global-box{
    width: 88.23%;
    margin: 0 auto;
}
.agbp-item.on{
    z-index: 10;
}
.about-global-ph{
    display: none;
}
.about-add-wai{
    position: sticky;
    bottom: 0px;
}
.about-detail-cry-text .std-font16, 
.about-detail-cry-text .std-font16 p{
    letter-spacing: 0.8px;
}
.amci-nub-text {
    margin-bottom: calc(160px * var(--line12) * -0.5);
}
/* 2024.12.26 - start */
.home-dotx{
    position: none;
}
.home-dotx-nub{
    position: fixed;
    transform: translate(-50%,-50%);
    width: 5px;
    height: 5px;
    background: rgba(190,206,241,.9);
    box-shadow: 0 0 8px 8px rgba(190,206,241,.9);
    border-radius: 50%;
    transform-origin: -50% -50%;
    animation: movez 4s linear infinite;
}
.home-dotx-nub1{
    left:69.96%;
    top:23.76%;
}
.home-dotx-nub2{
    left:73.40%;
    top:24.80%;
    box-shadow: 0 0 5px 5px rgba(190,206,241,.9);
    animation-delay: 0.5s;
}
.home-dotx-nub3{
    left:70.35%;
    top:81.20%;
    width: 3px;
    height: 3px;
    box-shadow: 0 0 5px 5px rgba(190,206,241,.9);
    animation-delay: 1s;
}
@keyframes movez {
    0%{
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100%{
        transform: translate(-50%,-50%) rotate(360deg);
    }
}
@-webkit-keyframes movez {
    0%{
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100%{
        transform: translate(-50%,-50%) rotate(360deg);
    }
}
/* 2024.12.28 - start */
.home-provide .std-font48{
    color: var(--colormain);
}
.mod-control1 .std-font20 {
    width: 2em;
}
.home-particle-box1 .mod-title1:first-child .std-font60{
    transition: opacity .8s 0.2s ease,transform 1s ease;
}
.home-particle-box1.on2 .mod-title1:first-child .std-font60{
    transform: translateY(-100%);
    -webkit-transform: translateY(-100%);
    opacity: 0;
}
.home-particle-box1 .mod-title1:nth-of-type(2) .std-font60{
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    opacity: 0;
    transition: opacity .6s 0s ease,transform 1s ease;
}
.home-particle-box1.on2 .mod-title1:nth-of-type(2) .std-font60{
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    opacity: 1;
}
@keyframes opmove{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
@-webkit-keyframes opmove{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.agbp-item-box::before{
    opacity: 0;
}
.agbp-item.on .agbp-item-box::before{
    animation: opmove .4s ease-out forwards;
}
.about-mission,
.about-culture,
.about-story,
.about-techology,
.about-data,
.about-rd,
.about-employee,
.about-full,
.about-detail,
.about-global,
.about-plan{
    overflow: hidden;
}
.member-send {
    width: 144px;
}
.amci-nub-text .std-font16, .amci-nub-text .std-font16 p{
    color: var(--colorfff);
}
.amci-nub-text .std-font16{
    opacity: .6;
}
.about-mission-core-inof .slick-track{
    opacity: 1!important;
}
.mtii-bot li{
    border-top: 1px solid rgba(255, 255, 255, .1);
    padding-top: var(--jian);
    padding-bottom: 24px;
    display: flex;
    align-items: flex-start;
}
.mtii-bot.std-font20 p {
    color: var(--colorfff);
    line-height: var(--line15);
}
.mtii-bot.std-font20 p:first-child {
    width: 47.28%;
    padding-right: 20px;
    font-family: var(--bold);
}
.mtii-bot.std-font20 p:nth-of-type(2) {
    width: 52.72%;
}
.mtii-top-tit32{
    font-size: var(--font20);
}
.mtii-bot.std-font20 p{
    font-size: var(--font16);
}
.mvin-link-img img{
    object-fit: contain;
}
.mvin-link .std-font20 {
    width: 56%;
    margin-bottom: 32px;
}
.mvin-link{
    padding: 32px 24px 16px;
}
.career-pop-add{
    height: 100vh;
}
.career-pop .ys-modal-content {
    height: auto;
    max-height: none;
    margin: var(--space64) 0;
    position: relative;
}
.career-pop .mCSB_scrollTools {
    top: 10%;
    bottom: 10%;
}
.career-pop{
    --pos: var(--space64);
}
.career-pop .ys-modal-close{
    top: calc(var(--pos) + 23px);
}

/* 2024.12.28 - end */
.hoin-down-search .std-font20 input::placeholder{
    color: rgba(255,255,255,.7);
}
.g_serch .ul a,
.suy_time .ul a,
.g_serch .suy_box h3{
    color: rgba(255,255,255,.7);
}
.g_serch .act {
    color: var(--colorfff) !important;
}
.g_serch .z_1200_1 .z_search .z_search_jg{
    color: rgba(255,255,255,.7);
}
.g_serch input,
.g_serch .inco1 input[placeholder],.g_serch [placeholder],.g_serch *[placeholder] {
    color: rgba(255,255,255,1) !important;
}
.g_serch .z_1200_1 ul li a,
.g_serch .z_1200_1 ul li span{
    color: rgba(255,255,255,.7);
    transition: all .4s ease;
}
.g_serch .z_1200_1 .z_search .z_search_401 .z_search_btn{
    cursor: pointer;
}
.hoin-down-search input:invalid,
.hoin-down-search input:valid,
.hoin-down-search input:-webkit-autofill,
.hoin-down-search input:-webkit-autofill:hover,
.hoin-down-search input:-webkit-autofill:focus,
.hoin-down-search input:-webkit-autofill:active {
    background-color: transparent; 
    color: var(--colorfff);
}
.hoin-down-search input{
    outline:none;
}
.member-logo a{
    position: sticky;
    top: var(--space120);
}
.mod-title1-wai{
    overflow: hidden;
}
.home-particle-box1 {
    height: calc(calc(100vh - var(--line80))* 2);
}
.home-particle-box1-core .mod-title1 {
    width: 100%;
}
.open-screen{
    background: #001034;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    z-index: 9999;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    transition: opacity .6s ease-in .3s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.open-screen.act {
    opacity: 0;
    pointer-events: none;
}
.open-screen .std-font20{
    letter-spacing: 4.8px;
    color: var(--colorfff);
    line-height: var(--line15);
    transition: all .4s ease-in;
    clip-path: polygon(0% 0%,0% 100%,100% 100%,100% 0%);
    -webkit-clip-path: polygon(0% 0%,0% 100%,100% 100%,100% 0%);
    -moz-clip-path: polygon(0% 0%,0% 100%,100% 100%,100% 0%);
    -ms-clip-path: polygon(0% 0%,0% 100%,100% 100%,100% 0%);
    -o-clip-path: polygon(0% 0%,0% 100%,100% 100%,100% 0%);
}
.open-screen.act .std-font20{
    clip-path: polygon(100% 0%,100% 100%,100% 100%,100% 0%);
    -webkit-clip-path: polygon(100% 0%,100% 100%,100% 100%,100% 0%);
    -moz-clip-path: polygon(100% 0%,100% 100%,100% 100%,100% 0%);
    -ms-clip-path: polygon(100% 0%,100% 100%,100% 100%,100% 0%);
    -o-clip-path: polygon(100% 0%,100% 100%,100% 100%,100% 0%);
}
.hpin-right{
    display: none;
}
.member-form .ys-fii-input input::placeholder,
.member-form .ys-fii-input textarea::placeholder{
    color: rgba(51,51,51,.6)!important;
}
.home-particle-inof-nub {
    height: calc(calc(100vh - var(--line80)) * 2);
    align-items: flex-start;
}
.home-particle-inof-nub .ys-cont1440{
    height: calc(100vh - var(--line80));
    position: sticky;
    top: var(--line80);
    display: flex;
    align-items: center;
    overflow: hidden;
}
.home-particle-box1 {
    height: calc(calc(100vh - var(--line80))* 3);
}
.down-core-inof-item.on .dcii-link {
    pointer-events: all;
}
.about-techology-cry-goon::before{
    height: calc(100% + 10px);
    top: -5px;
}
.mtii-bot.std-font20 p{
    flex-grow: 1;
}
.mtii-bot.std-font20 p:last-child {
    font-family: 'PoppinsRegular'!important;
}
.faq-support-inof {
    justify-content: center;
}
.mtii-bot.std-font20 p:last-child{
    color: rgba(255,255,255,.8);
}
/* 2025.01.03 - start */
.home-particle-top{
    height: calc(100vh - var(--line80));
}
.home-particle-box1 {
    height: auto;
}
.home-particle-inof-nub .ys-cont1440 {
    position: relative;
    top: 0;
}
.home-particle-inof-nub {
    height: calc(100vh - var(--line80));
}
/* 2025.01.03 - end */
.module-ban-pro img{
    width: 100%;
}
.footer-nav ul {
    max-width: 308px;
}
.ys-fia-text-word p{
    color: inherit;
    line-height: inherit;
}
.agbp-item-box::before{
    transition: all .4s ease;
}
.mtcr-inof-nub-text,
.mtcr-inof-nub-text p{
    font-size: var(--font14);
}
.fsii-link{
    cursor: pointer;
}
.member-send p:nth-of-type(2){
    opacity: 0;
}
.member-send.ys-disabled1 p:nth-of-type(2){
    opacity: 1;
}
.member-send.ys-disabled1 p:first-child{
    opacity: 0;
}
.layui-layer-dialog .layui-layer-content{
    word-break: keep-all!important; 
}
.about-full-cry .std-font20{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3em;
}
.hcii-obj img{
    width: 100%;
}
.mod-title1 .std-font16, .mod-title1 .std-font16 p{
    letter-spacing: 1px;
}
/* 2025.01.07 - start */
.home-charger-inof-item .std-font16{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 4.5em;
}
.home-main .mod-title1 .std-font16,
.home-main .mod-title1 .std-font16 p {
    color: rgba(255, 255, 255, 1);
}
.quality-inof-nub {
    width: 25%;
}
.quality-inof {
    --jian2: 56px;
}
.qinl-img {
    border-radius: 15px;
}
.home-particle-xin1{
    padding-top: 50vh;
    padding-bottom: 50vh;
}
.home-particle-xin2{
    padding-top: 50vh;
    padding-bottom: 50vh;
}
.home-particle-inof-nub {
    height: calc(calc(100vh - var(--line80))* 2);
    display: flex;
    align-items: center;
}
.home-particle-box2{
    padding-top: 50vh;
    padding-bottom: 50vh;
}
.home-particle-bottom {
    height: calc(calc(100vh - var(--line80)) * 2);
}
.module-intro-inof.on .module-intro-inof-item {
    width: 33.333333%;
}
/* 2025.01.07 - end */
/* 2025.01.06 - start */
.miii-link {
    border: 0px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.04);
}
.model-pro1{
    padding-top: 40px;
}
.mpii-link-img{
    width: 100%;
    margin-bottom: 24px;
}
.mpii-link .std-font16{
    text-align: center;
    color: var(--colorfff);
    letter-spacing: 1px;
    line-height: var(--line15);
}
.model-pro1-inof{
    --jian1: 12px;
    margin: 0 calc(var(--jian1) * -1);
}
.model-pro1-inof-item{
    width: 33.333333%;
    padding: 0 var(--jian1);
}
.model-pro1-inof .slick-list{
    overflow: visible;
}
.model-pro1-inof{
    padding-bottom: 64px;
}
.model-pro1-inof-item:not(:first-child){
    display: none;
}
.model-pro1-select{
    display: flex;
    justify-content: center;
    --jian1: 12px;
    margin: 0 calc(var(--jian1) * -1);
    --spacein: 24px;
    margin-top: 40px;
}
.model-pro1-select-item{
    padding: 0 var(--jian1);
    width: calc(342px + var(--jian1) * 2);
    max-width: 50%;
}
.model-pro1-select .ys-fii-input{
    height: 56px;
}
.model-pro1-select .ys-form-inof-item .ys-select-li{
    text-align: left;
}
.model-pro1-select{
    z-index: 10;
    position: relative;
}
.model-pro1 .mod-title2 {
    margin-bottom: var(--space64);
}
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next{
    width: 48px;
    height: 48px;
    border-radius: 10px;
    background: rgba(255, 255, 255, .1);
    z-index: 12;
    border: 1px solid rgba(255, 255, 255, .1);
    transition: all .4s ease;
}
.mod-arrows1 .slick-prev::before, 
.mod-arrows1 .slick-next::before{
    content: '';
    background-image: url(../images/a1_icon08.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod-arrows1 .slick-prev::after, 
.mod-arrows1 .slick-next::after{
    display: none;
}
.mod-arrows1 .slick-prev::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.mod-arrows1 .slick-prev{
    left: -44px;
}
.mod-arrows1 .slick-next{
    right: -44px;
}
.model-pro1-inof.mod-arrows1 .slick-prev, 
.model-pro1-inof.mod-arrows1 .slick-next{
    top: calc(50% - 50px);
}
.model-vg .mod-title2{
    margin-bottom: var(--space64);
}
.model-pro1 .slick-dots{
    bottom: 0;
}
.model-vg{
    padding-top: var(--space120);
    padding-bottom: 40px;
}
.model-vg .hvin-box {
    height: auto;
}
.model-vg .home-video-btn-item .std-font16{
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--line15);
    text-align: center;
    padding-top: 24px;
    letter-spacing: 1px;
}
.model-vg .home-video-inof{
    margin-bottom: 40px;
}
.model-vg .home-video-btn{
    --jian: 32px;
    padding: 0 24px;
}
.model-vg .home-video-btn-item{
    position: relative;
    width: 33.333333%;
}
.model-vg .home-video-btn-item::before{
    content: '';
    background: rgba(255,255,255,.2);
    height: 2px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - calc(var(--jian) * 2));
}
.model-vg .home-video-btn-item::after{
    content: '';
    background: rgba(255,255,255,1);
    height: 2px;
    position: absolute;
    top: 0;
    left: var(--jian);
    transform: translateX(0);
    width: 0%;
    opacity: 0;
    transition: opacity .4s ease;
}
.model-vg{
    --time: 4s;
}
.model-vg .home-video-btn-item.act::after{
    width: calc(100% - calc(var(--jian) * 2));
    opacity: 1;
} 
.model-call .home-provide-cry {
    background: transparent;
}
.model-call.home-provide .std-font48{
    color: var(--colorfff);
} 
.model-call.home-provide .std-font16, 
.model-call.home-provide .std-font16 p{
    color: rgba(255,255,255,.8);
}
.model-call{
    padding-top: var(--space120);
}
.model-call .home-provide-cry {
    height: auto;
}
.model-call .home-provide-cry-bg {
    position: relative;
}
.model-call .home-provide-cry .ys-cont1440{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.model-call .home-provide-cry {
    padding-top: 0px;
    padding-bottom: 0px;
}
.model-video{
    position: relative;
}
.video-all{
    width: 100vw;
    position: relative;
}
.video-all-one{
    width: 100%;
    position: fixed;
    z-index: 10;
    top: 0;
}
.video-all-one video{
    width: 100%;
    height: 100%;
}
.video-all-one{
    height: 100vh;
}
.model-screen1 .ys-cont1440{
    position: absolute;
    bottom: calc(var(--space80) + 3px);
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
.video-all-one video{
    width: 100vw;
    height: 100vh;
    object-fit: cover;
}
.model-screen1 .std-font48{
    color: var(--color333);
    font-weight: bold;
    line-height: var(--line12);
    margin-bottom: 24px;
}
.model-screen1 .std-font16,
.model-screen1 .std-font16 p{
    color: rgba(102,102,102,.8);
    letter-spacing: 1px;
    line-height: var(--line15);
}
.model-screen1 .std-font48,
.model-screen1 .std-font16{
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
}
.model-screen1.act .std-font48,
.model-screen1.act .std-font16{
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    transition: all .8s ease-in-out;
}
.model-screen1.act .std-font16{
    transition-delay: .1s;
}
.video-all-two{
    height: 200vh;
    position: relative;
    z-index: 7;
}
.video-all-two1{
    margin-top: -50vh;
}
.video-all-two #video_trans1{
    position: sticky;
    top: 0;
    width: 100vw;
    object-fit: cover;
    height: 100vh;
}
.video-all-second{
    position: sticky;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}
.video-all-second1{
    z-index: 9;
}
.video-all-second2{
    z-index: 8;
}
.video-all-second video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.video-all-one{
    width: 100vw;
    transition: all .4s ease;
}
.video-all.on1 .video-all-one{
    opacity: 0;
    pointer-events: none;
}
.model-two-cry .ys-cont1440{
    position: absolute;
    top: calc(var(--space80) + var(--line80));
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
}
.model-two-cry .std-font48{
    color: var(--color333);
    line-height: var(--line12);
}
.model-video-dots{
    position: absolute;
    width: 100vw;
    height: calc(100vw / var(--ratet));
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 4;
}
.model-main.rate1 .model-video-dots{
    height: 100vh;
    width: calc(100vh * var(--ratet));
}
.model-video-dots-nub{
    position: absolute;
    transform: translate(-50%,-50%);
}
.mvdn-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100px;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 8px 24px;
    cursor: pointer;
}
.mvdn-circle{
    width: 36px;
    height: 36px;
    position: relative;
}
.mvdn-btn .std-font16{
    margin-left: 10px;
    letter-spacing: 1px;
    color: var(--colorfff);
    line-height: var(--line15);
}
.mvdn-circle span:first-child{
    width: 25%;
    height: 25%;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #0DE9CD;
}
.mvdn-circle span:not(:first-child){
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(0.25);
    background: radial-gradient(circle, transparent,#0DE9CD);
    width: 100%;
    height: 100%;
    border-radius: 50%;
}   
@keyframes kuosan {
    0%{
        transform: translate(-50%,-50%) scale(0.25);
        opacity: 1;
    }
    50%{
        transform: translate(-50%,-50%) scale(0.6);
        opacity: 1;
    }
    95%{
        transform: translate(-50%,-50%) scale(1.1);
        opacity: 0;
    }
    100%{
        transform: translate(-50%,-50%) scale(0.25);
        opacity: 0;
    }
}
@-webkit-keyframes kuosan {
    0%{
        transform: translate(-50%,-50%) scale(0.25);
        opacity: 1;
    }
    50%{
        transform: translate(-50%,-50%) scale(0.6);
        opacity: 1;
    }
    95%{
        transform: translate(-50%,-50%) scale(1.1);
        opacity: 0;
    }
    100%{
        transform: translate(-50%,-50%) scale(0.25);
        opacity: 0;
    }
}
.mvdn-circle span:nth-of-type(2){
    animation: kuosan 4s linear infinite ;
}
.mvdn-circle span:nth-of-type(3){
    animation: kuosan 4s 2s linear infinite ;
}
.model-video-pop{
    position: absolute;
    right: 0;
    top: 0;
    height: 100vh;
    width: 44%;
    max-width: 826px;
    pointer-events: none;
    z-index: 5;
}
.model-video-pop-item{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    pointer-events: none;
    transform: translateX(100%);
    /* opacity: 0; */
    transition: all .5s ease-in-out;
}
.model-video-pop-item.has-btnx{
    animation: move_has_remove .5s ease-in-out forwards;
}
.model-video-pop-item.act{
    animation: move_has .5s ease-in-out forwards;
    pointer-events: all;
}
@keyframes move_has {
    0%{
        transform: translateX(100%);
    }
    100%{
        transform: translateX(0%);
    }
}
@-webkit-keyframes move_has {
    0%{
        transform: translateX(100%);
    }
    100%{
        transform: translateX(0%);
    }
}
@keyframes move_has_remove {
    0%{
        transform: translateX(0%);
    }
    100%{
        transform: translateX(100%);
    }
}
@-webkit-keyframes move_has_remove {
    0%{
        transform: translateX(0%);
    }
    100%{
        transform: translateX(100%);
    }
}
.model-video-pop-item::before{
    content: '';
    background: rgba(0, 0, 0, 0.40);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.mvpi-core{
    position: relative;
    z-index: 6;
    height: 100vh;
    padding-top: calc(var(--line80) + var(--space120));
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: var(--space80);
}
.mvpi-core .std-font16{
    width: calc(100% - 144px);
    margin: 0 auto;
    margin-bottom: 24px;
}
.mvpi-core .std-title32{
    color: var(--colorfff);
    line-height: var(--line14);
    margin-bottom: 24px;
    text-align: center;
}
.mvpi-core .std-font16,
.mvpi-core .std-font16 p{
    letter-spacing: 1px;
    line-height: var(--line15);
    color: rgba(255, 255, 255, .8);
    text-align: center;
}
.mvpi-core-img{
    width: 61%;
    margin: 0 auto;
}
.mvpi-core-img img{
    width: 100%;
}
.mvpi-core-btn{
    display: flex;
    justify-content: center;
    --jian1: 12px;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: var(--space80);
}
.mvpi-core-btn-nub{
    padding: 0 var(--jian1);
}
.mvpi-close{
    position: absolute;
    width: 32px;
    right: 48px;
    top: calc(var(--line80) + 48px);
    cursor: pointer;
    z-index: 9;
}
.mvpi-close img{
    width: 100%;
}
.video-all-second::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
    z-index: 2;
    opacity: 0;
    transition: all .4s ease;
    pointer-events: none;
}
.video-all-second.has-btn::before{
    opacity: 1;
}
.video-all.on2 .video-all-second1>img,
.video-all.on2 .video-all-second1>video{
    opacity: 0;
    pointer-events: none;
}
#video_trans1 video{
    min-width: 100%!important;
    min-height: 100%!important;
}
.video-all-second2 .std-font48{
    color: var(--colorfff);
}
.module-intro+.model-call {
    padding-top: 0;
}
.solution-main .module-intro .mod-title2 {
    margin-bottom: calc(var(--space80) - 8px);
}
.model-vg .home-video-inof{
    border-radius: 10px;
}
.module-intro+.model-vg{
    padding-top: 30px;
}
.solution-product{
    padding-top: var(--space120);
    padding-bottom: calc(var(--space80) + 10px);
}
.solution-product .mod-title2 .std-font48{
    margin-bottom: 16px;
}
.solution-product .mod-title2 {
    margin-bottom: calc(var(--space80) + 10px);
}
.solution-product-cry{
    --jian1: 60px;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    align-items: flex-start;
}
.solution-product-cry-left{
    width: 35.26%;
    padding: 0 var(--jian1);
}
.solution-product-cry-right{
    width: 64.74%;
}
.solution-product-cry-left .std-title32{
    line-height: var(--line14);
    margin-bottom: 16px; 
}
.solution-product-cry-left .std-font16,
.solution-product-cry-left .std-font16 p{
    letter-spacing: 1px;
    line-height: var(--line15);
    color: rgba(255, 255, 255, .6);
}
.solution-product-cry-right{
    display: flex;
    flex-wrap: wrap;
}
.spcr-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.spcr-inof-nub-link{
    display: flex;
}
.spcr-inl-text-name{
    letter-spacing: 1px;
    line-height: var(--line15);
    margin-bottom: 16px;
    color: var(--colorfff);
}
.spcr-inl-text-word,
.spcr-inl-text-word p{
    color: rgba(255,255,255,.6);
    letter-spacing: 1px;
    line-height: var(--line15);
}
.spcr-inl-img{
    width: 164px;
}
.spcr-inl-text{
    width: calc(100% - 164px);
}
.spcr-inof-nub-link{
    display: flex;
    align-items: flex-start;
}
.spcr-inof-nub:nth-last-of-type(-n+2){
    margin-bottom: 0;
}
.spcl-nub-link-img{
    width: 315px;
    max-width: 100%;
}
.spcl-nub:not(:first-child){
    display: none;
}
.spcl-nub-link .std-font16{
    margin-bottom: 54px;
    flex-grow: 1;
}
.solution-product-cry-left .slick-track{
    display: flex;
}
.solution-product-cry-left .slick-slide{
    height: auto;
}
.spcl-nub-link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.mod-dots1.solution-product-cry-left .slick-dots {
    text-align: left;
    bottom: calc(440px + 22px + var(--xia));
    margin: 0 -8px;
}
.mod-dots1.solution-product-cry-left .slick-dots li{
    margin: 0 8px;
}
.mod-dots1.solution-product-cry-left .slick-dots li {
    background: rgba(255, 255, 255, .2);
}
.mod-dots1.solution-product-cry-left .slick-dots li.slick-active {
    background: var(--colorfff);
}
.mod-arrows1.solution-product-cry-left .slick-prev {
    left: var(--jian1);
}
.mod-arrows1.solution-product-cry-left .slick-next {
    right: auto;
    left: calc(var(--jian1) + 80px);
}
.mod-arrows1.solution-product-cry-left .slick-prev,
.mod-arrows1.solution-product-cry-left .slick-next{
    top: auto;
    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    bottom: 0;
}
.solution-product-cry-left{
    --xia: 64px;
    padding-bottom: var(--xia);
}
.model-two-cry .ys-cont1440 .std-font48{
    transition: all .4s ease;
}
.model-two-cry .ys-cont1440 .std-font48:nth-of-type(2){
    position: absolute;
    top: 0;
    left: 0;
    color: var(--colorfff);
    opacity: 0;
}
.video-hide video{
    opacity: 0;
    pointer-events: none;
}
.video-all-second2{
    margin-top: -100vh;
}
.video-progress video{
    min-width: 100%!important;
    min-height: 100%!important;
    object-fit: cover;
}
.video-all-two.video-hide .video-progress{
    opacity: 0;
    pointer-events: none;
}
.video-all-two+.video-all-two{
    margin-top: -100vh;
}
.video-all-zi:last-child .video-progress {
    opacity: 1!important;
    pointer-events: none!important;
}
.video-all-second1.on2 .ys-cont1440 .std-font48:nth-of-type(2) {
    opacity: 1;
}
.video-all-second1.on2 .ys-cont1440 .std-font48:first-child {
    opacity: 0;
}
.video-all-second1 .ys-cont1440,
.video-all-second1 .model-video-dots{
    transition: all .4s ease;
    opacity: 0;
}
.video-all-second1 .ys-cont1440{
    -webkit-transform: translate3d(-50%, 60px, 0);
    transform: translate3d(-50%, 60px, 0)
}
.video-all-second1 .model-video-dots{
    -webkit-transform: translate3d(-50%, calc(-50% + 60px), 0);
    transform: translate3d(-50%, calc(-50% + 60px), 0)
}
.video-all.on1 .video-all-second1.on3 .ys-cont1440,
.video-all.on1 .video-all-second1.on3 .model-video-dots{
    opacity: 0;
    pointer-events: none;
}
.video-all.on1 .video-all-second1.on3 .ys-cont1440{
    -webkit-transform: translate3d(-50%, -60px, 0);
    transform: translate3d(-50%, -60px, 0)
}
.video-all.on1 .video-all-second1.on3 .model-video-dots{
    -webkit-transform: translate3d(-50%, calc(-50% - 60px), 0);
    transform: translate3d(-50%, calc(-50% - 60px), 0)
}
.video-all.on1 .video-all-second1 .ys-cont1440,
.video-all.on1 .video-all-second1 .model-video-dots{
    opacity: 1;
    pointer-events: all;
}
.video-all.on1 .video-all-second1 .ys-cont1440{
    -webkit-transform: translate3d(-50%, 0px, 0);
    transform: translate3d(-50%, 0px, 0)
}
.video-all.on1 .video-all-second1 .model-video-dots{
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}
.model-video-pop{
    transition: opacity .4s ease;
}
.video-all-second1.on3 .model-video-pop{
    opacity: 0;
    pointer-events: none;
}
.video-two4-cry{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
}
.video-all-two4 .ys-cont1440{
    position: sticky;
    top: 23%;
}
.video-all-two4 .std-font48{
    color: var(--colorfff);
    margin-bottom: 24px;
    line-height: var(--line12);
}
.video-all-two4 .std-font16,
.video-all-two4 .std-font16 p{
    letter-spacing: 1px;
    line-height: var(--line15);
    color: rgba(255,255,255,.8);
}
.video-all-two4 .std-font48,
.video-all-two4 .std-font16{
    width: 40.625%;
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: all .8s ease-in-out;
}
.video-all-two4 .std-font16{
    transition-delay: .1s;
}
.video-all-two4.on1 .std-font48,
.video-all-two4.on1 .std-font16 {
    opacity: 1;
    -webkit-transform: none;
    transform: none
}
.video-all-two4.on2 .std-font48,
.video-all-two4.on2 .std-font16{
    opacity: 0;
    -webkit-transform: translate3d(0, -60px, 0);
    transform: translate3d(0, -60px, 0);
}
.vt5ci-item{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.video-two5-wai{
    position: absolute;
    top: -100vh;
    left: 0;
    width: 100%;
    height: calc(100% + 100vh);
}
.video-two5-cry {
    position: relative;
    z-index: 10;
}
.video-all-two5 {
    margin-top: 0vh!important;
    height: auto;
}
.video-all-zi:last-child video {
    opacity: 1 !important;
    pointer-events: all !important;
}
.vt5ci-item .std-font48,
.vt5ci-item .std-font16{
    width: 60.7%;
}
.vt5ci-item .std-font48{
    margin-bottom: 24px;
}
.vt5ci-item .std-font16,
.vt5ci-item .std-font16 p{
    line-height: var(--line15);
    color: rgba(255,255,255,.8);
    letter-spacing: 0.8px;
}
.vt5ci-item .std-font48 span{
    color: transparent;
    -webkit-text-stroke: 1px #fff;
}
.vt5ci-item:nth-of-type(2n){
    align-items: flex-end;
    transform: translateX(70px);
}
.vt5ci-item{
    height: 100vh;
}
.vt5ci-item:nth-of-type(2n){
    height: 100vh;
}
.video-all-zi.video-hide{
    pointer-events: none;
}
/* solution-main */
.solution-video4{
    margin-top: -100vh;
}
.model-main video,
.solution-main video{
    background: transparent;
}
.solution-text-cry .std-font48{
    color: var(--colorfff);
    line-height: var(--line12);
    margin-bottom: 24px;
}
.solution-text-cry .std-font16,
.solution-text-cry .std-font16 p{
    color: rgba(255,255,255,.8);
    line-height: var(--line15);
    letter-spacing: 1px;
}
.solution-text-cry.on .std-font48{
    color: var(--color333);
}
.solution-text-cry.on .std-font16,
.solution-text-cry.on .std-font16 p{
    color: rgba(51,51,51,.8);
}
.solution-text-cry.solution-right .ys-cont1440{
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.solution-text-cry .std-font48,
.solution-text-cry .std-font16{
    width: 47%;
}
.solution-screen{
    height: auto;
}
.solution-text-cry{
    display: flex;
    align-items: center;
    justify-content: center;
}
.solution-main .video-all{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.solution-text{
    position: relative;
    z-index: 20;
}
.solution-space{
    min-height: 100vh;
}
.video-all-zhan{
    height: 25vh;
}
.solution-space2 {
    height: 125vh;
}
.solution-main .video-all-two {
    height: 175vh;
}
.solution-space3{
    height: 200vh;
}
.video-all-second {
    margin-top: -100vh;
}
.video-all-second.solution-video2{
    margin-top: 0;
}
/* .video-all.on1 */
.solution-text-cry{
    height: 50vh;
}
.solution-space3 {
    height: 190vh;
}
.video-all-zhan4{
    height: 140vh;
}
.video-all-zhan5 {
    height: 160vh;
}
.solution-space4 {
    height: 145vh;
}
.video-all-zhan6 {
    height: 50vh;
}
.solution-space7 {
    height: 320vh;
}
.solution-space8{
    height: 145vh;
}
.video-all-one video,
.video-all-one,
.video-all-second{
    width: 100%;
}

.model-fixed.on2 .ys-cont1440 .std-font48:nth-of-type(2) {
    opacity: 1;
}
.model-fixed.on2 .ys-cont1440 .std-font48:first-child {
    opacity: 0;
}
.model-fixed .ys-cont1440,
.model-fixed .model-video-dots{
    transition: all .4s ease;
    opacity: 0;
}
.model-fixed .ys-cont1440{
    -webkit-transform: translate3d(-50%, 60px, 0);
    transform: translate3d(-50%, 60px, 0)
}
.model-fixed .model-video-dots{
    -webkit-transform: translate3d(-50%, calc(-50% + 60px), 0);
    transform: translate3d(-50%, calc(-50% + 60px), 0)
}
.model-fixed.on2 .model-two-cry .ys-cont1440,
.model-fixed.on2 .model-two-cry .model-video-dots{
    opacity: 1;
    pointer-events: all;
}
.model-fixed.on2 .model-two-cry .ys-cont1440{
    -webkit-transform: translate3d(-50%, 0px, 0);
    transform: translate3d(-50%, 0px, 0)
}
.model-fixed.on2 .model-two-cry .model-video-dots{
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0)
}
.model-video-pop{
    transition: opacity .4s ease;
}
.model-two.on3 .model-video-pop{
    opacity: 0;
    pointer-events: none;
}
/* 2025.01.09 - c4  */
.model-text{
    position: relative;
    z-index: 20;
}
.model-main .video-all{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.model-one.act .std-font48, 
.model-one.act .std-font16 {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    transition: all .8s ease-in-out;
}
.model-one .std-font48, 
.model-one .std-font16 {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
}
.model-one .std-font48 {
    color: var(--color333);
    font-weight: bold;
    line-height: var(--line12);
    margin-bottom: 24px;
}
.model-one.act .std-font16 {
    transition-delay: .1s;
}
.model-one .std-font16, 
.model-one .std-font16 p {
    color: rgba(102, 102, 102, .8);
    letter-spacing: 1px;
    line-height: var(--line15);
}
.model-one {
    height: 100vh;
    position: relative;
}
.model-one .ys-cont1440 {
    position: absolute;
    bottom: calc(var(--space80) + 3px);
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
.model-three,
.model-four{
    position: relative;
}
.model-two-cry{
    height: 100vh;
    position: sticky;
    top: 0;
}
.model-fixed{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    pointer-events: none;
}
.model-two .model-two-title:first-child .std-font48{
    color: var(--color333);
}
.model-two{
    padding-top: 90vh;
}
.model-two-title{
    height: 100vh;
}
.model-zhan1{
    height: 140vh;
}
.model-zhan2{
    height: 25vh;
}
.model-two-title:first-child {
    margin-bottom: 70vh;
}
.new-screen{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    transition: all .4s ease;
}
.new-screen video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.new-screen.act{
    opacity: 0;
    pointer-events: none;
}
.video-all-img{
    width: 100%;
    position: relative;
}
.video-all-img{
    width: 100%;
    position: sticky;
    top: 0;
    height: 100vh;
}
.video-all-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.video-all-img.video-hide{
    opacity: 0;
    pointer-events: none;
}
.model-main .video-all-two2{
    margin-top: -50vh;
}
.model-space1 {
    height: 180vh;
}
.model-three .std-font48 {
    color: var(--colorfff);
    margin-bottom: 24px;
    line-height: var(--line12);
}
.model-three .std-font16, 
.model-three .std-font16 p {
    letter-spacing: 1px;
    line-height: var(--line15);
    color: rgba(255, 255, 255, .8);
}
.model-three .std-font48, 
.model-three .std-font16 {
    width: 40.625%;
}
.model-space2{
    height: 100vh;
}
.video-all-two5 {
    height: 200vh;
    position: relative;
}
.vt5ci-item {
    height: 120vh;
}
.model-fixed{
    transition: all 1s ease;
}
.model-fixed.on2{
    opacity: 1;
    pointer-events: all;
}
.model-fixed.on3{
    opacity: 0;
    pointer-events: none;
}
.model-fixed.on2 .ys-cont1440, .model-fixed.on2 .model-video-dots{
    opacity: 1;
}
.model-video .model-fixed.on3 .ys-cont1440,
.model-video .model-fixed.on3 .model-video-dots{
    opacity: 0;
    pointer-events: none;
}
.model-video .model-fixed.on3 .ys-cont1440{
    -webkit-transform: translate3d(-50%, -60px, 0);
    transform: translate3d(-50%, -60px, 0)
}
.model-video .model-fixed.on3 .model-video-dots{
    -webkit-transform: translate3d(-50%, calc(-50% - 60px), 0);
    transform: translate3d(-50%, calc(-50% - 60px), 0)
}
.solution-main .video-all-two.solution-video7{
    height: 275vh;
}
.solution-space4 {
    height: 245vh;
}
.solution-main .video-all-two.solution-video15{
    height: 275vh;
}
.solution-space8 {
    height: 245vh;
}
.model-fixed{
    z-index: 2;
}
.model-pro1-inof.mod-arrows1 .slick-prev {
    left: -96px;
}
.model-pro1-inof.mod-arrows1 .slick-next {
    right: -96px;
}
.video-all-ph{
    display: none;
}
.model-add-ph{
    display: none;
}
@media screen and (min-width: 1200px) {
    .mod-arrows1 .slick-prev:hover,
    .mod-arrows1 .slick-next:hover{
        border: 1px solid var(--colorfff);
        background: rgba(255, 255, 255, .3);
    }
}
/* 2025.01.06 - end */
.miii-link{
    min-height: 208px;
}
.hcii-obj {
    transform: translate(0%, 0)!important;
}
.hcii-text {
    opacity: 1!important;
}
.ys-ban-imgbox::before{
    background: rgba(255,255,255,.8);
    opacity: 1;
    transition: all 1s ease-in-out;
}
.ys-ban-li.on1 .ys-ban-imgbox::before{
    opacity: 0;
}
.ys-ban-title,
.ys-ban-text{
    opacity: 0;
    filter: blur(20px);
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -ms-filter: blur(20px);
    -o-filter: blur(20px);
    transform: scale(0.9);
    transition: all 1s ease-in-out;
}
.ys-ban-li.on1 .ys-ban-title,
.ys-ban-li.on1 .ys-ban-text{
    opacity: 1;
    filter: blur(0px);
    -webkit-filter: blur(0px);
    -moz-filter: blur(0px);
    -ms-filter: blur(0px);
    -o-filter: blur(0px);
    transform: scale(1);
}
.hoin-add2{
    display: none;
}
.hoin-add.on .hoin-add1{
    display: none;
}
.hoin-add.on .hoin-add2{
    display: block;
}
.ys-ban-imgbox{
    transform: scale(1);
    opacity: 1;
    transition: all 1s ease-in-out;
}
.ys-ban-li:not(.on1) .ys-ban-imgbox{
    animation: movex 1s ease-in-out forwards;
}
.ys-ban-li.on1 .ys-ban-imgbox{
    animation: movex2 1s ease-in-out forwards;
}
@keyframes movex {
    0%{
        transform: scale(1);
        opacity: 1;
    }
    100%{
        transform: scale(0.5);
        opacity: 0;
    }
}
@keyframes movex2 {
    0%{
        transform: scale(1);
        opacity: 1;
    }
    100%{
        transform: scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes movex {
    0%{
        transform: scale(1);
        opacity: 1;
    }
    100%{
        transform: scale(0.5);
        opacity: 0;
    }
}
@-webkit-keyframes movex2 {
    0%{
        transform: scale(1);
        opacity: 1;
    }
    100%{
        transform: scale(1);
        opacity: 1;
    }
}
.ys-ban-imgbox::before{
    background: rgba(0,0,0,.4);
}
/* 2025.01.15 - start */
.open-screen-img{
    width: 46px;
    margin: 0 auto;
    opacity: .6;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.open-screen-img img{
    width: 100%;
}
.open-screen-cry .std-font20{
    text-align: center;
    position: absolute;
    left: calc(50% + 2.4px);
    transform: translateX(-50%);
    bottom: 23px;
}
.open-screen-cry{
    width: 226px;
    height: 226px;
    position: relative;
}
.open-screen-cry-circle::before{
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid rgba(255, 255, 255, .08);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.open-screen-cry-circle{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%,-50%) scale(0.87);
    transition: transform .6s cubic-bezier(0.215, 0.610, 0.355, 1.000), opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.open-screen.on1 .open-screen-cry-circle{
    transform: translate(-50%,-50%) scale(1);
}
.open-screen-cry-circle svg{
    width: 100%;
    height: 100%;
}
.white-circle {
    position: absolute;
    width: 100%;
    height: 100%;
    stroke-dasharray: 308;
    stroke-dashoffset: 308;
    transform-origin: center;
    transform: rotate(-90deg);
    transition: opacity .3s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
.open-loading{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 35px;
    line-height: var(--line15);
    letter-spacing: 0.35px;
    color: rgba(255,255,255,.6);
}
/* 2025.01.15 - end */
.mtii-bot.std-font20 p{
    flex-grow: inherit;
}
.mtii-bot.std-font20 p:nth-of-type(2) {
    width: calc(52.72% / 2);
    flex-grow: 1;
    padding-right: 8px;
}
.mtii-bot.std-font20 p:nth-of-type(3){
    width: calc(52.72% / 2);
    flex-grow: 1;
    padding-right: 8px;
} 
.ys-banner{
    z-index: 10;
}
.video-progress video{
    display: block!important;
}
/* .video-all-second{
    transform: translateZ(0);
} */
/* .video-all-second {
    margin-top: 0;
    transform: translateZ(0) translateY(-100vh);
    margin-bottom: -100vh;
}
.video-all-two+.video-all-two {
    margin-top: 0;
    transform: translateZ(0) translateY(-100vh);
    margin-bottom: -100vh;
}
.video-all-second.solution-video2{
    transform: translateZ(0) translateY(0vh);
    margin-bottom: 0vh;
} */
/* 2025.01.18 - start */
.model-one .std-font48{
    color: var(--colorfff);
}
.model-one .std-font16, .model-one .std-font16 p{
    color: var(--colorfff);
}
.model-two .model-two-title:first-child .std-font48{
    color: var(--colorfff);
}
.model-three .std-font16, .model-three .std-font16 p{
    color: var(--colorfff);
}
.solution-space8a{
    height: 190vh;
}
.solution-space7 {
    height: 150vh;
}
.solution-space8 {
    height: 250vh;
}
.video-all-zi.video-all-two.solution-video11{
    height: 250vh;
}
.home-bg {
    z-index: 0;
}
.ys-banner {
    background: #001034;
}
.new-screen video{
    background: transparent;
}
.video-progress video{
    position: fixed!important;
    top: 0!important;
    left: 0!important;
    transform: translate(0,0)!important;
    height: 100%!important;
}
.video-all-img img,
.video-all-second video{
    position: fixed!important;
    top: 0!important;
    left: 0!important;
}
.video-hide{
    opacity: 0;
}
.video-all-zi:not(.video-hide){
    opacity: 1;
}
.video-all-zi:last-child.video-hide{
    opacity: 1;
}
.video-all-zi:last-child .video-progress video{
    position: absolute!important;
}
.mvpi-core {
    padding-top: calc(var(--line80) + var(--space64));
}
.mvpi-close {
    top: calc(var(--line80) + 26px);
}
.model-one .ys-cont1440{
    bottom: auto;
    top: 23%;
}
/* 2025.01.18 - end */
.model-pro1-inof .slick-track{
    margin: 0 auto;
}
.hvin-ts1{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    display: none;
}
.home-bg{
    opacity: 0;
}
.home-bg.on{
    opacity: 1;
}
/* 2025.02.06 - start */
.model-zhan2.model-zhan2a{
    height: 150vh;
}
.model-zhan2.model-zhan2b{
    height: 100vh;
}
.model-two-add:first-child{
    padding-bottom: 50vh;
}
.model-zhan3.model-zhan3a{
    height: 150vh;
}
.model-zhan3.model-zhan3b{
    height: 100vh;
}
.model-space1 {
    height: 156vh;
}
.model-space2 {
    height: 59vh;
}
.model-main .video-all-two3{
    height: 250vh;
}
/* 2025.02.06 - end */
/* 2025.02.08 - start */
.solution-main .video-all-two.solution-video3{
    height: 400vh;
}
.solution-main .video-all-two.solution-video5{
    height: 200vh;
}
.solution-main .video-all-two.solution-video7 {
    height: 120vh;
}
.video-all-zi.video-all-two.solution-video11 {
    height: 200vh;
}
.solution-main .video-all-two.solution-video15 {
    height: 200vh;
}
.video-all-second:first-child{
    margin-top: 0;
}
.video-all-second.solution-video2 {
    margin-top: -100vh;
}
.video-all-zhanx1{
    height: 150vh;
}
.video-all-zhanx2{
    height: 150vh;
}
.video-all-zhanx3{
    height: 50vh;
}
.video-all-zhanx4{
    height: 50vh;
}
.video-all-zhanx5{
    height: 50vh;
}
.video-all-zhanx6{
    height: 50vh;
}
.video-all-zhanx7{
    height: 150vh;
}
.video-all-zhanx8{
    height: 50vh;
}
.solution-space {
    min-height: 100vh;
}
.solution-space1{
}
.solution-space2 {
    height: 100vh;
}
.solution-space3 {
    height: 100vh;
}
.solution-space4 {
    height: 400vh;
}
.solution-space5{
    height: 200vh;
}
.solution-space6{
}
.solution-space8a {
    height: 220vh;
}
.solution-space7 {
    height: 100vh;
}
.solution-space8 {
    /* height: 200vh; */
    height: 125vh;
}
.solution-space9 {
    height: 25vh;
    min-height: 25vh;
}
/* .solution-screen{
    background: rgba(255, 255, 255, .1);
}
.solution-main .wow {
    visibility: visible;
}
.solution-main .ys-fadeup2,
.solution-main .ys-fadeup3{
    animation: none;
} */
/* 2025.02.08 - end */
.solution-text-cry .std-font16, .solution-text-cry .std-font16 p{
    color: var(--colorfff);
}
.solution-main .model-call {
    padding-top: 0;
}
.solution-main .model-vg {
    padding-bottom: 0!important;
}
/* 2025.02.15 - start */
.product-search-try .std-select1{
    width: 100%;
    max-height: 48px;
    margin-bottom: var(--space60);
}
.ys-hd-pc {
    --width3: 210px;
}
.product-search-try{
    position: relative;
    z-index: 10;
}
.solution-text-cry.on1 .std-font48{
    color: #000b45;
}
.solution-text-cry.on1 .std-font16,
.solution-text-cry.on1 .std-font16 p{
    color: #000b45;
}
.module-intro.module-intro1 .module-intro-inof-item{
    width: 33.333333%;
}
.model-two-title .std-font16{
    margin-top: 24px;
    line-height: var(--line15);
    width: 22em;
    max-width: 100%;
}
.model-two-title .std-font16,
.model-two-title .std-font16 p{
    color: var(--colorfff);
}
.solution-first {
    position: sticky;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}
.solution-first img {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.solution-space1.solution-space1add {
    min-height: auto;
    height: 8.2vh;
}
.solution-screen1t .std-font48{
    max-width: 12em;
}
.video-all-zhanx1.video-all-zhanx1t {
    height: 58.2vh;
}
/* 2025.02.28 - start */
.solution-first{
    z-index: 30;
    background: #001034;
}
.video-all-zi:last-child video {
    position: absolute !important;
}
.solution-space5 {
    height: 100vh;
}
.cbct-inof-nub .std-text14,
.cbct-inof-nub .std-text14 p{
    font-size: var(--font16);
}
@keyframes xian1 {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
@keyframes hide1 {
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
.agbp-item-box::before{
    animation: hide1 .4s ease-out forwards;
    pointer-events: none;
}
.agbp-item.on .agbp-item-box::before{
    pointer-events: all;
}
.agbp-item.on .agbp-item-box,
.agbp-item-box{
    opacity: 1;
}
.module-intro .mod-title2 .std-font16{
    width: calc(100% + 60px);
    position: relative;
    left: -30px;
}
.model-pro1,
.model-call,
.ys-footer,
.module-intro,
.model-vg,
.module-intro,
.model-add-ph,
.model-fixed{
    overflow: hidden;
}
.fgbi-nub .maii-bot .std-font16 p{
    margin-bottom: 0.8rem;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
.fgbi-nub .maii-bot .std-font16 p:last-child{
    margin-bottom: 0;
}
.model-vg-ph{
    display: none;
}
.solution-product-cry{
    align-items: stretch;
}
.spcl-nub-link-img img,
.spcr-inl-img img,
.hnid-pro-item img,
.mpii-link-img img{
    object-fit: contain;
}
/* 2025.02.28 - end */
.solution-product-cry-left .slick-list,
.solution-product-cry-left .slick-track{
    height: 100%;
}
.solution-product-cry-left {
    padding-bottom: 0;
}
.ys-phnavss-modal{
    height: 100vh;
}
.ys-modal {
    background:rgba(0, 0, 0, 0.85);
}
.ys-phnavss-btn{
    height: var(--line80);
    display: flex;
    align-items: center;
}
.ys-phnavss-btn img{
    width: 25px;
}
.ys-phnav-menubtn img{
    width: 100%;
}
.ys-phnav-menubtn::before,
.ys-phnav-menubtn::after{
    display: none;
}
.ys-phnav-menubtn{
    height: var(--line80);
    display: flex;
    align-items: center;
    width: 29px;
}
.ys-phnavss-modal .ys-phnavss-form input::placeholder{
    color: rgba(255,255,255,.6);
}
.footer-nav-ph{
    display: none;
}
.faq-support-inof-item.act .fsii-link {
    background: var(--colormain);
    border: 1px solid var(--colormain);
}
.imcr-ph{
    display: none;
}
.imcr-title{
    display: none;
}
.hvin-ph{
    display: none;
}
.ys-page-wrap{
    --height-ph: 100vh;
}
.home-news-ph{
    display: none;
}
.bug-box:last-child{
    padding-bottom: var(--space120);
}
.module-tech-btn {
    flex-wrap: wrap;
    justify-content: center;
}
/* 2025.03.10 - start */
.footer-nav {
    --jian: 44px;
}
.pccr-inof-item .std-font16{
    display: none;
}
.footer-share-inof{
    --jian1: 8px;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian1) * -1);
    display: flex;
    justify-content: flex-start;
    margin-bottom: 10px;
}
.footer-share-inof-nub{
    padding: 0 var(--jian1);
    margin-bottom: var(--jian1);
}
.fsin-link{
    width: 40px;
}
.fsin-link img{
    width: 100%;
}
.footer-share-inof-nub a{
    display: block;
}
/* 分界线 */
.solution-screen-add{
    width: 45.3%;
    position: relative;
    padding: 24px 40px;
    overflow: hidden;
}
.solution-screen-add::before{
    content: '';
    border-radius: 16px;
    background: rgba(0, 0, 0, 0.30);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.solution-text-cry .std-font48, .solution-text-cry .std-font16 {
    width: 100%;
    position: relative;
    z-index: 6;
}
.solution-text-cry .std-font48 {
    margin-bottom: 16px;
}
.cbct-inof-nub .std-text14, .cbct-inof-nub .std-text14 p {
    font-size: calc(var(--font16) + 2px);
}
/* 2025.03.10 - end */
.module-apply+.module-tech,
.module-intro+.module-apply{
    padding-top: 0!important;
}
.home-add .open-screen.act {
    opacity: 1;
    pointer-events: all;
}
.home-add.act2 .open-screen.act {
    opacity: 0;
    pointer-events: none;
}
.video-tips{
    display: none!important;
}
.pccl-iis-nub-btn {
    width: 18px;
    height: 18px;
    top: calc(calc(var(--font16)* var(--line15) - 18px) / 2);
}
.home-charger-inof .swiper-pagination{
    display: none;
}
.pccl-inof-item-second {
    padding-left: 2px;
}
.member-returna{
    position: absolute;
    top: 65px;
    font-size: var(--font14);
    right: calc(100% - 3.8em);
    transition: all .4s ease;
}
.member-returna-link{
    display: flex;
    align-items: center;
    border-radius: 8px 0px 0px 8px;
    background: #EFEFEF;
    padding: 8px 16px 8px 8px;
    cursor: pointer;
}
.member-returna-icon{
    width: 24px;
}
.member-returna-icon img{
    width: 100%;
}
.member-returna .member-returna-font{
    padding-left: 8px;
    color: #333;
    letter-spacing: 0.35px;
    line-height: 1.5;
    font-size: var(--font14);
}
.member-box-core{
    position: relative;
    z-index: 6;
}
.member-box-tian{
    position: relative;
}
.b1_page {
    display: block!important;
}
.fenye_ph{
    display: none!important;
}
.container .pc-fenye {
    left: 0%;
    transform: translateX(0%);
    display: flex!important;
    justify-content: center;
}
.container .page li {
    border-bottom: 1px solid rgba(255, 255, 255, 0.10) !important;
}
/* .container .mod-page{
    margin-top: 0;
} */
.container .b1_page {
    margin-top: 0;
}
.container .page li {
    width: 40px !important;
    height: 40px !important;
}
.g_serch .suy_box h3{
    font-family: var(--bold);
    font-size: var(--font20);
    color: var(--colorfff);
}
.g_serch .left {
    width: 200px;
}
.g_serch .z_1200_1 ul {
    width: calc(100% - 240px);
}
.g_serch .ul a, .suy_time .ul a{
    font-size: var(--font16);
}
@media screen and (max-width: 768px){
    .g_serch .z_1200_1 ul {
        width: 100%;
    } 
}
/* 2025.03.18 - start */
.global2-pop-nub{
    position: fixed;
    width: 36.875%;
    max-width: 708px;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: transparent;
    opacity: 0;
    pointer-events: none;
}
.global2-pop-nub::before{
    background: rgba(61, 71, 88, 0.60);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    border-radius: 20px;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.global2-pop-nub .agbp-item-box::before{
    display: none;
}
.global2-pop-nub .agbp-item-box {
    --jian1: 16px;
    position: relative;
    width: 100%;
    border-radius: 0;
    padding: 32px;
    left: 0;
    top: 0;
}
.global2-top .std-text14{
    letter-spacing: 0.35px;
    color: rgba(255,255,255,.6);
    line-height: 1.5;
    margin-bottom: 16px;
}
.global2-top .std-font16,
.global2-top .std-font16 p{
    letter-spacing: 1px;
    line-height: 1.5;
    color: var(--colorfff);
}
.global2-top{
    padding-bottom: 24px;
    padding-right: 64px;
    border-bottom: 1px solid rgba(255, 255, 255, .1);
}
.global2-inof-nub-icon{
    width: 24px;
}
.global2-inof-nub{
    display: flex;
    align-items: flex-start;
}
.global2-inof-nub .std-font16{
    width: calc(100% - 24px);
    flex-grow: 1;
    padding-left: 16px;
}
.global2-inof-nub .std-font16,
.global2-inof-nub .std-font16 a{
    color: var(--colorlv);
    letter-spacing: 1px;
    line-height: 1.5;
}
.global2-inof-nub{
    margin-top: 24px;
}
.global2-pop-close{
    position: absolute;
    width: 32px;
    top: 32px;
    right: 32px;
    cursor: pointer;
    z-index: 10;
}
.global2-pop-close img{
    width: 100%;
}
.global2-pop-nub.on::before {
    animation: opmove .4s ease-out forwards;
}
.global2-pop-nub::before {
    animation: hide1 .4s ease-out forwards;
    pointer-events: none;
}
.global2-pop-nub.on,
.global2-pop-nub.on .agbp-item-box{
    opacity: 1;
    pointer-events: all;
}
/* 2025.03.18 - end */
.global2-pop-close img:nth-of-type(2){
    opacity: 0;
}
.agbp-item-box.no-line .global2-top {
    padding-bottom: 0!important;
    border-bottom: 0px solid rgba(255, 255, 255, .1);
}
.new-screen {
    z-index: 98;
}
.model-main .ys-hd-pc::before,
.solution-main .ys-hd-pc::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%);
    opacity: 1;
    transition: all .4s ease;
}
.solution-main .ys-hd-pc .ys-cont1440,
.model-main .ys-hd-pc .ys-cont1440{
    z-index: 6;
}
.model-main .ys-hd-pc.isfixed::before, 
.model-main .ys-hd-pc.ishover::before,
.solution-main .ys-hd-pc.isfixed::before, 
.solution-main .ys-hd-pc.ishover::before {
    opacity: 0;
}
.home-particle-box2,
.home-particle-xin1 {
    padding-top: 0vh;
    padding-bottom: 0vh;
}
.home-particle-top{
    height: 0;
}
.home-particle-xin2 {
    padding-top: 0vh;
    padding-bottom: 0vh;
}
.home-particle-inof-nub,
.home-particle-inof-nub .ys-cont1440 {
    height: calc(80vh - var(--line80));
}
.home-particle-box2-core {
    height: calc(80vh - var(--line80));
}
.home-particle-bottom {
    height: calc(calc(100vh - var(--line80)));
}
/* 2025.05.12 - start */
.amci-nub-text .std-title32{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 2.8em;
}
.support-online-text1 a{
    color: var(--colorlv);
    text-decoration: underline;
}
.model-vg .ys-cont1300 {
    width: 85vw;
    max-width: 1100px;
    margin: auto;
}
.model-vg .mod-title2 {
    margin-bottom: calc(var(--space60) * 0.8);
}
.mod-title2 .std-font48 {
    margin-bottom: 16px;
}
.model-vg .home-video-btn-item .std-font16 {
    padding-top: 20px;
}
.model-vg .home-video-inof {
    margin-bottom: 32px;
}
.module-main .maii-top-icon{
    display: none;
}
.module-main .mtii-bot {
    display: block;
}
.module-main .module-tech-inof-item{
    border: 1px solid transparent;
    background: rgba(255,255,255,.04);
}
.module-main .module-tech-inof-item .mtii-top-tit32 {
    color: var(--colorlv);
}
.module-main .mtii-top{
    cursor: auto;
}
.module-tech-inof {
    --jian: 30px;
}
.mtii-bot li{
    padding-bottom: var(--jian)!important;
}
.hpdi-nub-num {
    font-size: var(--font60);
}
.hpdi-nub-num i{
    font-size: calc(var(--font60) * 0.8);
}
.hpdi-nub .std-font48{
    font-size: var(--font20);
    line-height: 1.5;
    font-family: var(--semiBold) !important;
    margin-bottom: 0!important;
}
.hpdi-nub .std-font16{
    margin-top: 16px;
}
.hpdi-nub {
    padding: 36px 0;
}
.model-one .ys-cont1440{
    pointer-events: none;
}
.model-one .ys-cont1440 *{
    pointer-events: all;
}
/* 2025.05.12 - end */
.ys-hd-pc {
    --width2: 277px;
}
.model-vg .home-video-inof {
    width: 85%;
    margin: 0 auto;
    margin-bottom: 32px;
}
.about-global-box {
    width: 63.23%;
}
.mtii-top-tit32 {
    font-size: calc(var(--font20) + 2px);
}
.mtii-bot.std-font20 p {
    font-size: calc(var(--font16) + 2px);
}
.model-pro1{
    min-height: calc(100vh - var(--line80));
    display: flex;
    align-items: center;
    justify-content: center;
}
.cvin-img{
    position: relative;
    height: 100vh;
    width: 100%;
}
.cvin-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cvin-img video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cvin-ts1{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: none;
}
.change-video-word{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 6;
    display: flex;
    align-items: center;
    justify-content: center;
}
.change-video-inof-nub{
    position: relative;
}
.change-btn{
    position: absolute;
    width: 100%;
    left: 0;
    bottom: var(--space60);
    z-index: 10;
}
.change-video-btn{
    display: flex;
    --gap1: 12px;
    margin: 0 calc(var(--gap1) * -1);
}
.change-video-btn-nub{
    width: 25%;
    flex-grow: 1;
    padding: 0 1px;
    cursor: pointer;
}
.change-video-btn-nub .std-font16{
    color: var(--colorfff);
    font-family: var(--medium);
    line-height: var(--line15);
    padding-bottom: 24px;
    position: relative;
}
.change-video-btn-nub .std-font16::before{
    content: '';
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 1px;
    left: 0;
    background: rgba(255,255,255,.4);
}
.change-video-btn-nub .std-font16::after{
    content: '';
    width: 100%;
    position: absolute;
    bottom: 0;
    height: 1px;
    left: 0;
    background: var(--colorfff);
    transition: all .4s ease;
    opacity: 0;
}
.change-video-btn-nub.on .std-font16::after{
    opacity: 1;
}
.change-video-inof-nub:not(:first-child),
.change-video-text-nub:not(:first-child){
    display: none;
}
.cvin-text .std-font16,
.cvin-text .std-font16 p{
    color: var(--colorfff);
    line-height: var(--line15);
}
.cvin-text .std-font16{
    margin-top: calc(var(--space60) / 2);
}
.cvin-text{
    width: 47.2%;
}
.change-video{
    position: relative;
}
.change-video-word{
    align-items: flex-start;
    padding-top: 20vh;
}
.change-video-word .ys-cont1440{
    margin: 0;
}
.model-fixed{
    z-index: 20;
}
.model-fixed.on2,
.model-fixed{
    pointer-events: none;
}
.model-video-dots{
    pointer-events: none!important;
}
.model-video-dots-nub{
    pointer-events: all!important;
}
.change-video.has-hide1 .model-fixed{
    opacity: 0;
}
.change-video.has-hide1 .model-fixed *{
    pointer-events: none!important;
}
.model-fixed{
    position: absolute;
}
.detail-news-core .yxedr-active, .detail-news-core .yxedr-active p{
    text-align: justify;
}
.model-vg .home-video-inof {
    width: 100%!important;
}
.model-vg .home-video-btn {
    padding: 0!important;
}
.model-vg .ys-cont1300 {
    max-width: 950px;
}
.hvin-box iframe{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
    z-index: 6;
}
.agbp-item .global2-inof-nub:first-child{
    border-top: 1px solid rgba(255, 255, 255, .1);
    padding-top: 18px;
    margin-top: 16px;
}
.agbp-item .global2-inof-nub:last-child {
    padding-bottom: 10px;
}
.agbp-item .global2-inof-nub .std-font16{
    font-size: 14px;
}
.agbp-item .global2-inof-nub-icon {
    width: 18px;
    position: relative;
    top: 1.5px;
}
.agbp-item .global2-inof-nub .std-font16 {
    width: calc(100% - 18px);
    padding-left: 12px;
}
.agbp-item .global2-inof-nub {
    margin-top: 11px;
}
.agbp-item .agbp-item-box-text .std-font20 {
    margin-bottom: 8px;
}
/* 2025.06.09 - start */
.change-btn{
    border-top: 1px solid rgba(255, 255, 255, 0.60);
    bottom: 40px;
}
.change-video-btn {
    --gap1: 60px;
}
.change-video-btn-nub .std-font16{
    padding: 12px 24px;
    font-family: 'PoppinsRegular';
    text-align: center;
    transition: all .4s ease;
    font-weight: normal;
}
.change-video-btn-nub.on .std-font16{
    /* font-family: var(--bold); */
    font-weight: bold;
}
.change-video-btn-nub .std-font16::after{
    height: 3px;
    background: linear-gradient(to right, #00FFDF, #001FC9);
    bottom: auto;
    top: -1px;
}
.change-video-btn-nub .std-font16::before{
    display: none;
}
.cvin-img::after{
    content: '';
    position: absolute;
    width: 100%; 
    height: 168px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.00) 100%);
    bottom: 0;
    left: 0;
    z-index: 2;
}
.change-video1 .cvin-text{
    position: relative;
    padding: 24px 40px;
    /* background: rgba(0, 0, 0, 0.30);
    backdrop-filter: blur(10px);
    border-radius: 16px;
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px); */
}
/* .change-video1 .cvin-text::before{
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.30);
    backdrop-filter: blur(10px);
    border-radius: 16px;
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform: translateY(100px);
    transition: all .9s ease;
} */
.change-video:not(.change-video1) .change-video-text::before{
    display: none;
}
.change-video-text::before{
    content: '';
    position: absolute;
    background: rgba(0, 0, 0, 0.30);
    backdrop-filter: blur(10px);
    border-radius: 16px;
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: translateY(100px);
    transition: all .2s ease;
}
.change-video .cvin-text .std-font48,
.change-video .cvin-text .std-font16,
.change-video1 .cvin-text .std-font48,
.change-video1 .cvin-text .std-font16{
    position: relative;
    z-index: 6;
    opacity: 0;
    transform: translateY(100px);
    transition: all .2s ease;
}
.cvin-text .std-font16 {
    margin-top: 16px;
}
.cvin-text .std-font16,
.cvin-text .std-font16 p{
    color: var(--colorfff);
    line-height: var(--line15);
    font-family: var(--medium);
}
.change-video-text .slick-list{
    overflow: visible;
}
.cvin-text {
    width: 100%;
}
.change-video-text{
    width: 47.2%;
    position: relative;
}
@keyframes moveup {
    0%{
        opacity: 0;
        transform: translateY(100px);
        -webkit-backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -ms-backdrop-filter: blur(10px);
        -o-backdrop-filter: blur(10px);
    }
    100%{
        opacity: 1;
        transform: translateY(0px);
        -webkit-backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -ms-backdrop-filter: blur(10px);
        -o-backdrop-filter: blur(10px);
    }
}
.change-video-text-nub.slick-active .cvin-text::before{
    /* animation: moveup .4s ease forwards; */
    /* opacity: 1; */
    transform: translateY(0px);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
}
.change-video-text-nub.act .std-font48,
.change-video-text-nub.act .std-font16{
    opacity: 1;
    transform: translateY(0px);
    transition: all .9s ease;
}
.change-video-text.on::before{
    opacity: 1;
    transform: translateY(0px);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    transition: all .9s ease;
}
/* 图片缩放 */
.cvin-img img {
    transform: scale(1.2);
}
.change-video-inof-nub.slick-current .cvin-img img {
    animation: banimgscale 1.2s ease-out both;
}
@keyframes banimgscale {
    0%{
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}
/* 视频缩放 */
.cvin-img .ys-ban-video,
.cvin-img .cvin-ts1 {
    transform: translate(-50%,-50%) scale(1.2);
}
.change-video-inof-nub.slick-current .cvin-img .ys-ban-video,
.change-video-inof-nub.slick-current .cvin-img .cvin-ts1 {
    animation: banvideoscale 1.2s ease-out both;
}
@keyframes banvideoscale {
    0%{
        transform: translate(-50%,-50%) scale(1.2);
    }
    100% {
        transform: translate(-50%,-50%) scale(1);
    }
}
.change-video-word {
    padding-top: 26.7vh;
}
.change-video:not(.change-video1) .change-video-text {
    width: 30.77%;
}
.ys-page-wrap {
    --height-ph: 100vh;
    --vh: 100vh;
}
.change-video{
    overflow: hidden;
}
.head-nav-item-down{
    height: 100vh;
    padding-bottom: var(--line80);
}
/* 2025.06.09 - end */
.ys-hd-pc {
    --height2: 44px;
}
.model-main .change-video-text {
    width: 33.61%;
}
.change-video-word .model-video-dots {
    position: relative;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
    transform: translate(0,0);
    display: flex;
    width: 150%;
    margin: 0 -12px;
    margin-top: 24px;
}
.change-video-word .model-video-dots-nub {
    position: relative;
    transform: translate(0,0);
    left: auto!important;
    top: auto!important;
    padding: 0 12px;
}
.mvdn-btn{
    opacity: 0;
    transform: translateY(100px);
    transition: all .2s ease;
}
.model-video-dots.on .mvdn-btn{
    opacity: 1;
    transform: translateY(0px);
    transition: all .9s ease;
}
.change-btn {
    border-top: 0px solid rgba(255, 255, 255, 0.60);
    border-bottom: 1px solid rgba(255, 255, 255, 0.60);
}
.change-video-btn-nub .std-font16::after {
    bottom: -1px;
    top: auto;
}
.change-btn {
    margin-bottom: 12px;
}
.ys-phnav-menubtn::after {
    margin-top: 9px;
}
.ys-phnav-menubtn::before {
    margin-top: -9px;
}
.ys-phnav-menubtn {
    width: 24px;
    height: 20px;
}
.mvin-link-img iframe{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
/* .mtii-bot li {
    border-top: 1px solid rgba(255, 255, 255, .1);s
    padding-top: var(--jian);
    padding-bottom: var(--jian) !important;
    display: flex;
    align-items: flex-start;
} */
.mtii-bot table{
    width: 100%;
}
.mtii-bot td{
    padding-top: var(--jian);
    padding-bottom: var(--jian) !important;
    border-top: 1px solid rgba(255, 255, 255, .1);
}
.mtii-bot td:first-child {
    width: 47.28%;
    padding-right: 20px;
    font-family: var(--bold);
    font-size: calc(var(--font16) + 2px);
    color: var(--colorfff);
    line-height: var(--line15);
}
.mtii-bot td:nth-of-type(2) {
    width: calc(52.72% / 2);
    padding-right: 8px;
    font-size: calc(var(--font16) + 2px);
    font-family: 'PoppinsRegular' !important;
    color: rgba(255, 255, 255, .8);
    line-height: var(--line15);
}
.mtii-bot td:last-child {
    width: 52.72%;
    font-family: 'PoppinsRegular' !important;
    font-size: calc(var(--font16) + 2px);
    color: rgba(255, 255, 255, .8);
    line-height: var(--line15);
}
.change-video-btn-nub .std-font16{
    height: 100%;
}
.home-charger-inof-item .std-font48{
    font-size: var(--font32);
}
.hcii-obj {
    display: flex;
    align-items: center;
}
.module-main .ys-nyban-title h1{
    font-size: calc(calc(var(--font32) + var(--font24)) / 2);
    line-height: 1.4;
}
.about-global .ys-cont1440{
    position: relative;
    z-index: 99;
}
.about-global .mod-title4 {
    transform: translateY(150px);
}
.about-global-box {
    width: 89%;
}
.mod-title2 .std-font48 {
    margin-bottom: 20px;
}
.events-upcome-top{
    --jian1: 10px;
    margin: 0 calc(var(--jian1) * -1);
}
.events-upcome-top-nub {
    padding: 0 var(--jian1);
}
.imcr-top-list {
    width: auto;
    flex-grow: inherit;
}
.imcr-top {
    justify-content: flex-start;
}
.spcl-nub-link-img,
.spcr-inl-img{
    overflow: visible;
}
.solution-product-cry-left .slick-list{
    overflow: visible;
}
.detail-news-core .yxedr-active img {
    margin-bottom: 2em;
    margin-top: 1em;
}
.detail-news-core .yxedr-active>p:first-child img,
.detail-news-core .yxedr-active>img:first-child{
    margin-top: 0em;
}
.search-main .suy-box h3 {
    color: #fff;
}
.search-main .suy-box ul a.act{
    color: #fff !important;
}
.search-main .suy-box ul a{
    color: rgba(255, 255, 255, .7);
}
.search-main .search-right .search-right-link p,
.search-main .search-right-link-date {
    color: rgba(255, 255, 255, .7);
    transition: all .4s ease;
}
.search-main .search-core .search-tips{
    color: rgba(255, 255, 255, .7);
}
.search-main .search-core .search-input .search-input-text{
    color: #fff !important;
}
.search-main .ys-main{
    padding-top: var(--line80);
}
.search-right-text em{
    color: #F00;
}
.search-main .search-page .pc-fenye li {
    color: #fff;
}
.search-main .search-page .pc-fenye li.activepage {
    color: var(--colormain);
    background: var(--colorfff);
}
.return-add1{
    display: none;
}
.add-ph-btn{
    position: absolute;
    top: 14px;
    display: flex;
    justify-content: flex-start;
    padding-left: 32px;
    display: none;
}
.ys-fii-select-search .ys-fiiss-core{
    background: #192748 !important;
}
.ys-fiiss-input input,
.ys-fiiss-input-close{
    color: #fff;
}
.ys-fiiss-input input::placeholder{
    color: rgba(255,255,255,.8)!important;
}
.ys-fiiss-input {
    border: 3px;
    border-color: transparent;
    border-bottom: 1px solid rgba(255, 255, 255, .3);
    padding: 7px;
    /* border-radius: var(--radius); */
}

#cm.bar {
    -webkit-backdrop-filter: blur(var(--ys-cc-ms));
}
.change-video-btn-nub .std-font16{
    font-weight: bold;
}
.record-main .product-search-try {
    flex-grow: 1;
}
.imcr-top {
    position: relative;
    z-index: 6;
}