@charset "utf-8";

textarea,
body {
    font-family: 'HorizoRobotics-Regular',"PingFang SC", "Microsoft YaHei";  
}
@font-face {
    font-family: 'HorizoRobotics-Regular';
    src: url('../fonts/Outfit-Regular/OutfitRegular.eot');
    src: url('../fonts/Outfit-Regular/OutfitRegular.eot') format('embedded-opentype'),
         url('../fonts/Outfit-Regular/OutfitRegular.woff2') format('woff2'),
         url('../fonts/Outfit-Regular/OutfitRegular.woff') format('woff'),
         url('../fonts/Outfit-Regular/OutfitRegular.ttf') format('truetype'),
         url('../fonts/Outfit-Regular/OutfitRegular.svg#OutfitRegular') format('svg');
}
@font-face {
    font-family: 'HorizoRobotics-Light';
    src: url('../fonts/Outfit-Light/OutfitLight.eot');
    src: url('../fonts/Outfit-Light/OutfitLight.eot') format('embedded-opentype'),
         url('../fonts/Outfit-Light/OutfitLight.woff2') format('woff2'),
         url('../fonts/Outfit-Light/OutfitLight.woff') format('woff'),
         url('../fonts/Outfit-Light/OutfitLight.ttf') format('truetype'),
         url('../fonts/Outfit-Light/OutfitLight.svg#OutfitLight') format('svg');
}
@font-face {
    font-family: 'HorizoRobotics-Medium';
    src: url('../fonts/Outfit-Medium/OutfitMedium.eot');
    src: url('../fonts/Outfit-Medium/OutfitMedium.eot') format('embedded-opentype'),
         url('../fonts/Outfit-Medium/OutfitMedium.woff2') format('woff2'),
         url('../fonts/Outfit-Medium/OutfitMedium.woff') format('woff'),
         url('../fonts/Outfit-Medium/OutfitMedium.ttf') format('truetype'),
         url('../fonts/Outfit-Medium/OutfitMedium.svg#OutfitMedium') format('svg');
}
@font-face {
    font-family: 'HorizoRobotics-ExtraLight';
    src: url('../fonts/Outfit-ExtraLight/OutfitExtraLight.eot');
    src: url('../fonts/Outfit-ExtraLight/OutfitExtraLight.eot') format('embedded-opentype'),
         url('../fonts/Outfit-ExtraLight/OutfitExtraLight.woff2') format('woff2'),
         url('../fonts/Outfit-ExtraLight/OutfitExtraLight.woff') format('woff'),
         url('../fonts/Outfit-ExtraLight/OutfitExtraLight.ttf') format('truetype'),
         url('../fonts/Outfit-ExtraLight/OutfitExtraLight.svg#OutfitExtraLight') format('svg');
}
@font-face {
    font-family: 'HorizoRobotics-Bold';
    src: url('../fonts/Outfit-Bold/OutfitBold.eot');
    src: url('../fonts/Outfit-Bold/OutfitBold.eot') format('embedded-opentype'),
         url('../fonts/Outfit-Bold/OutfitBold.woff2') format('woff2'),
         url('../fonts/Outfit-Bold/OutfitBold.woff') format('woff'),
         url('../fonts/Outfit-Bold/OutfitBold.ttf') format('truetype'),
         url('../fonts/Outfit-Bold/OutfitBold.svg#OutfitBold') format('svg');
}
/* 英文站换行规则 */
/* p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
} */
p, div, h1, h2, h3, h4, h5, h6, span, a {
    -webkit-font-smoothing: antialiased;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
/*导航默认选中*/
.yxnav-active1 {

}
.yxnav-active2 {

}
.ys-ph-nav .ys-phnav-header-font, .ys-ph-nav a{
    font-size: inherit;
    line-height: inherit;
    color: #fff !important;
}
.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a, .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
    opacity: 1;
}
.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, 
.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a, 
.ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox a, 
.ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox a{
    opacity: 1;
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2);
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child),
.ys-slick-item:not(:first-child){
    display: none;
}
.ys-slick-item{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.slick-list {
    min-width: 100%;
}
.std-btn1 p{
    color: #333;
    margin-right: 14px;
    transition: all .36s;
}
.std-btn1-box{
    display: flex;
    align-items: center;
}
.std-btn1-box img{
    width: 12px;
    position: relative;
    top: -1px;
    transition: transform .2s cubic-bezier(.4,0,.2,1);
}
.std-btn1{
    display: inline-block;
}
.std-btn1-box svg{
    width: 12px;
    height: auto;
    position: relative;
    top: -1px;
    transition: all .36s;
}
.std-btn1-box svg path{
    transition: all .36s;
}

/* 规范-start */
:root {
    --main-color1: #015AFF;
    --std-title1:40px;
    --std-title2:34px;
    --std-title3:30px;
    --std-title4:20px;
    --std-parga1:18px;
    --std-parga2:16px;
    --std-parga3:14px;
    --std-padding1:80px;
    --std-padding2:130px;
    --std-margin1:24px;
    --std-margin2:38px;
    --std-height: 70px;
    --std-font1:'HorizoRobotics-Regular';
    --std-font2:'HorizoRobotics-Light';
    --std-font3:'PingFang SC Light','Microsoft YaHei Light';
    --std-font4:'HorizoRobotics-Medium';
    --std-font5:'HorizoRobotics-ExtraLight';
    --std-font6:'HorizoRobotics-Bold';
    --std-radius1: 80px;
    --std-radius2: 6px;
    --std-radius3: 10px;
    --std-radius4: 20px;
}
.std-title1{
    font-size: var(--std-title1);
    line-height: 1.2;
}
.std-title2{
    font-size: var(--std-title2);
    line-height: 1.5;
    color: #333;
}
.std-title3{
    font-size: var(--std-title3);
    line-height: 1.4;
}
.std-title4{
    font-size: var(--std-title4);
    line-height: 1.65;
}
.std-parga1,
.std-parga1 p{
    font-size: var(--std-parga1);
    line-height: 1.75;
    color: #333;
}
.std-parga2,
.std-parga2 p{
    font-size: var(--std-parga2);
    line-height: 1.75;
    color: #333;
}
.std-parga3,
.std-parga3 p{
    font-size: var(--std-parga3);
    line-height: 1.75;
    color: #333;
}
.std-padding1{
    padding: var(--std-padding1) 0;
}
.std-padtop1{
    padding-top: var(--std-padding1);
}
.std-padbot1{
    padding-bottom: var(--std-padding1);
}
.std-padding2{
    padding: var(--std-padding2) 0;
}
.std-padtop2{
    padding-top: var(--std-padding2);
}
.std-padbot2{
    padding-bottom: var(--std-padding2);
}
.std-martop2{
    margin-top: var(--std-padding2);
}
.std-margin1{
    margin-bottom: var(--std-margin1);
}
.yx-cont1400{
    width: 85vw;
    max-width: 1400px;
    margin: auto;
}
/* 规范-end */
.ys-footer{
    background: #000;
    padding-top: 100px;
}
.ys-footer-bt-le p,
.ys-footer-bt-ri a{
    font-size: var(--std-parga3);
    line-height: 1.6;
    color: #fff;
    opacity: 0.8;
}
.ys-footer-bt-le p a{
    color: #fff;
    margin-right: 14px;
    line-height: inherit;
}
.ys-footer-bt-le img{
    width: 22px;
    margin-right: 8px;
}
.ys-footer-bt{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 25px;
    padding-bottom: 56px;
    opacity: 0.5;
    flex-direction: row-reverse;
}
.ys-footer-bt-ri a:nth-child(1){
    padding-left: 0;
}
.ys-footer-bt-ri a{
    padding-left: 12px;
    position: relative;
}
.ys-footer-bt-ri a::before{
    content: "";
    width: 1px;
    height: 80%;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 6px;
    transform: translateY(-50%);
}
.ys-footer-bt-ri a:first-child::before{
    display: none;
}
.ys-footer-bt-ri{
    display: flex;
    justify-content: flex-start;
}
.ys-footer-tp{
    padding-bottom: 18px;
    position: relative;
}
.ys-footer-tp::after{
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(to right,#fff,#636363);
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.4;
}
.yftl-info-logo{
    width: 210px;
}
.yftl-info-logo a{
    width: 100%;
    display: block;
}
.yftl-info-logo img{
    width: 100%;
}
.yftl-info-list-li a{
    display: flex;
    align-items: flex-start;
}
.yftl-info-list-li p{
    color: #fff;
    opacity: 0.6;
    line-height: 2.7;
}
.yftl-info-list-li p:nth-child(1){
    margin-right: 28px;
}
.ys-footer-tp-list{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 150px;
}
.yftl-ul-wrap{
    margin: 0 -35px;
    display: flex;
    align-items: flex-start;
}
.yftl-ul-wrap-li{
    padding: 0 35px;
}
.yftl-ul-wrap-li a{
    font-size: var(--std-parga1);
    line-height: 1.6;
    color: #fff;
    margin-bottom: 35px;
    display: block;
}
.yftl-ul-wrap-li li{
    margin-bottom: 13px;
}
.yftl-ul-wrap-li li:last-child{
    margin-bottom: 0;
}
.yftl-ul-wrap-li li a{
    font-size: var(--std-parga2);
    line-height: 1.6;
    color: #fff;
    opacity: 0.6;
    transition: all .36s;
    margin-bottom: 0;
}
.yfts-link{
    width: calc(100% - 280px);
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.ys-footer-tp-share{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.yfts-link-parga p{
    line-height: 2.7;
    color: #fff;
    opacity: 0.6;
}
.yfts-link-list a{
    font-size: var(--std-parga2);
    line-height: 2.7;
    display: block;
    color: #fff;
}
.yfts-link-list li{
    padding-right: 42px;
    position: relative;
    width: auto;
}
.yfts-link-list li::after{
    content: "";
    width: 1px;
    height: 20px;
    background: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 21px;
}
.yfts-link-list ul{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.yfts-link-parga{
    width: 80px;
}
.yfts-link-list{
    width: calc(100% - 80px);
    padding-left: 20px;
}
.yfts-link-list li:last-child::after{
    display: none;
}
.yfts-icon-ul{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.yfts-icon-ul-li{
    width: 35px;
    position: relative;
    cursor: pointer;
    margin-left: 18px;
    flex-shrink: 0;
}
.yiul-icon{
    width: 100%;
    transition: all .36s;
    opacity: 0.5;
}
.yfts-icon-ul-li:nth-child(1){
    margin-left: 0;
}
.yfts-icon-ul-li img{
    width: 100%;
}
.yiul-pop{
    width: 120px;
    padding: 10px;
    background: #fff;
    position: absolute;
    bottom: calc(100% + 10px);
    left: 50%;
    transform: translateX(-50%) scale(0.8);
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
    transform-origin: bottom;
}
.ys-bread-list a{
    color: #333;
}
.ys-bread-list::before{
    content: "";
    width: 9px;
    height: 10px;
    background: url(../images/bread.svg) center / cover no-repeat;
    position: absolute;
    right: -4.5px;
}
.mod-bread{
    opacity: 0.5;
}
.ys-bread-list{
    padding: 0 24px;
}
.ys-bread {
    margin: 0 -24px;
}
.mod-bread{
    padding-top: 20px;
}
.newdet-main{
    position: relative;
}
.newdet-main::after{
    content: "";
    width: 100%;
    height: 714px;
    background: linear-gradient(180deg, #E2EEFF 0%, rgba(255, 255, 255, 0.00) 100%);
    position: absolute;
    top: var(--std-height);
    left: 0;
    z-index: -1;
}
.newdet-wrap-bt-ri{
    width: 330px;
}
.newdet-wrap-tp,
.newdet-wrap-bt-le{
    width: calc(100% - 330px);
    padding-right: 146px;
}
.newdet-wrap-tp-cont{
    padding-bottom: 20px;
    border-bottom: 1px solid #E4E4E4;
}
.newdet-wrap-tp-cont h1{
    color: #333;
    line-height: 1.5; 
    margin-bottom: 34px;
}
.nwtc-info{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.nwtc-info-time p{
    color: #333;
    font-family: var(--std-font1);
}
.std-lab1 p{
    font-size: 12px !important;
    line-height: 1.75;
    color: #333;
    padding: 4.5px 20px;
    font-family: var(--std-font3);
}
.std-lab1{
    border-radius: var(--std-radius1);
    border: 1px solid rgba(171, 171, 171, 0.20);
    display: block;
}
.nwbl-edr .nwtc-info-lab{
    display: none;
}
.nwtc-info-lab li{
    margin-left: 10px;
}
.nwtc-info-lab ul{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.new-wrap-bt-ri h2{
    color: #363636;
}

.nwbr-ul-li{
    margin-bottom: 50px;
}
.nwbr-ul{
    border-bottom: 1px solid #ECECEC;
}
.nwbr-ul-li a{
    display: block;
}
.nwbr-ul-li .ys-imgbox-cover{
    border-radius: var(--std-radius2);
}
.nwbr-ul-li-text{
    margin-top: 15px;
}
.nwbr-ul-li-text .std-parga1{
    color: #333;
    transition: all .36s;
    font-family: var(--std-font3);
    font-size: var(--std-parga2);
}
.nwbr-ul-li-text .std-parga2{
    color: #999;
    font-family: var(--std-font2);
    margin-top: 10px;
}
.nwbr-info{
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.nwbr-info-parga p{
    color: #333;
}
.ys-share-list{
    width: 38px;
    height: 38px;
    cursor: pointer;
    margin-left: 20px;
    position: relative;
}
.ys-share-img{
    display: block;
    width: 100%;
    height: 100%;
}
.ys-share-list::after{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--main-color1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 50%;
}
.newdet-wrap-bt-le img{
    border-radius: var(--std-radius2);
}
.nwbl-edr{
    padding-top: 44px;
    padding-bottom: var(--std-padding1);
    border-bottom: 1px solid #E4E4E4;
}
.newdet-wrap-bt-le p {
    font-size: var(--std-parga2);
    line-height: 1.75;
    color: #333;
    margin-bottom: 12px;
}
.newdet-wrap-bt-le p:last-child{
    margin-bottom: 0;
}
.nwbl-page-li{
    margin-top: 16px;
}
.nwbl-page-li a{
    font-size: var(--std-parga2);
    line-height: 1.75;
    color: #333;
    transition: all .36s;
}
.nwbl-page-li img{
    width: 10px;
    position: relative;
    top: -2px;
    left: 4px;
    opacity: 0;
}
.new-main .mod-subscribe,
.newdet-main .mod-subscribe{
    margin-top: 0;
}
.mod-subscribe{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.mod-subscribe::after{
    content: "";
    width: 100%;
    height: 50%;
    background: #000;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -2;
}
.mod-subscribe-bg{
    width: 100%;
    height: 100%;
    transition: all 0.5s linear;
    overflow: hidden;
    z-index: -1;
}
.mod-subscribe-img{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
}
.mod-subscribe-img img{
    width: 100%;
}
.mod-subscribe-wrap{
    z-index: 5;
}
.mod-subscribe-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 80% center;
}
@keyframes subscribeChange1{
    0%{
        width: 100%;
        height: var(--height1);
    }
    100%{
        width: var(--width);
        height: var(--height2);
    }
}
@keyframes subscribeChange2{
    0%{
        border-radius: 0;
    }
    100%{
        border-radius: var(--std-radius3);
    }
}
@keyframes subscribeChange3{
    0%{
        transform: translateX(0);
    }
    100%{
        transform: translateX(70px);
    }
}
.mod-subscribe.active .mod-subscribe-bg{
    animation: subscribeChange1 1.5s ease-in-out both;
    border-radius: var(--std-radius3);
}
.mod-subscribe.active .mod-subscribe-bg img{
    animation: subscribeChange2 1.5s ease-in-out both;
}
.mod-subscribe.active .mod-subscribe-wrap-before{
    animation: subscribeChange3 1.5s ease-in-out both;
}
.mswa-box{
    width: 15px;
    height: 15px;
    position: relative;
    border: 1px solid #fff;
    cursor: pointer;
    top: 4px;
}
.mswa-box img{
    width: 100%;
    transition: all .36s;
    opacity: 0;
    position: relative;
    top: -1px;
}
.mswa-box.act img{
    opacity: 1;
}
.mod-subscribe-wrap-agree{
    display: flex;
    align-items: flex-start;
}
.mswa-parga{
    width: calc(100% - 15px);
    padding-left: 12px;
}
.mswa-parga p{
    color: #fff;
}
.mswa-parga p a{
    color: #fff;
    text-decoration: underline;
}
.mod-subscribe-wrap h2{
    color: #fff;
    margin-bottom: 10px;
}
.mod-subscribe-wrap-parga p{
    color: #fff;
}
.mod-subscribe-wrap-parga{
    margin-bottom: 30px;
}
.mod-subscribe-wrap-parga p span,
.mswa-parga p span{
    font-family: var(--std-font3);
}
.mswa-btn{
    width: 170px;
    border-radius: var(--std-radius2);
    background: var(--main-color1);
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.mswa-btn::after{
    content: "";  
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: -1;
    opacity: 0;
}
.mswa-btn p{
    line-height: 60px;
    color: #fff;
}
.mod-subscribe-wrap-add{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mswa-input{
    width: 540px;
    padding-right: 15px;
}
.mswa-input input{
    width: 100%;
    height: 60px;
    border-radius: var(--std-radius2);
    border: 1px solid rgba(255, 255, 255, 0.50);
    padding: 0 30px;
    font-size: var(--std-parga2);
    color: #fff !important;
}
.mswa-input input::placeholder{
    color: #BBD5F4 !important;
}
.mod-subscribe-wrap-add{
    margin-bottom: 35px;
}
.mod-head{
    padding: 0;
    transition: all .36s;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}
.mod-head::after{
    content: "";
    width: 100vw;
    height: 0%;
    background: rgba(0, 0, 0, .9);
    border-radius: 0;
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    z-index: -1;
}
.mod-head::before{
    content: "";
    width: 100vw;
    height: 0;
    background: rgba(0, 0, 0, .9);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.head-other-search-icon{
    width: 24px;
    line-height: var(--std-height);
    cursor: pointer;
}
.head-other-search-icon img{
    width: 100%;
}
.ys-hd-pc.isfixed{
    top: 0;
}
.ys-hd-pc.isfixed .mod-head::after{
    height: 100%;
}
.ys-hd-pc.isfixed::after{
    opacity: 1;
}
.ys-hd-pc.isfixed .head-logo img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .head-nav-item-title{
    color: #fff;
}
.ys-hd-pc.isfixed .head-other-lang a{
    color: #fff;
}
.ys-hd-pc.isfixed .head-other-lang a::before{
    background: rgba(255,255,255, 0.50);
}
.ys-hd-pc.isfixed .mod-cover img:nth-child(1){
    opacity: 0;
}
.ys-hd-pc.isfixed .mod-cover img:nth-child(2){
    opacity: 1;
}
.ys-hd-pc{
    position: absolute;
    top: 0px;
    left: 0;
    width: 100%;
    transition: all .36s;
}
/* .ys-hd-pc::after{
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.10);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
} */
.head-logo{
    width: 120px;
    height: 36px;
    height: var(--std-height);
    position: relative;
}
.head-logo a{
    width: 100%;
    height: 100%;
    display: block;
    line-height: var(--std-height);
}
.head-logo img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.head-nav-item-title{
    font-size: var(--std-parga2);
    line-height: var(--std-height);
    color: #fff;
    transition: all .36s;
    display: block;
    position: relative;
}
.head-nav-item-title::after{
    content: "";
    width: 0;
    height: 1px;
    background: var(--main-color1);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
}
.head-nav{
    display: flex;
    align-items: start;
}
.head-logo img:nth-child(2){
    opacity: 0;
}
.head-other{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.head-other-lang a{
    font-size: var(--std-parga3);
    line-height: var(--std-height);
    color: #fff;
    transition: all .36s;
    display: block;
    margin-left: 28px;
    position: relative;
}
.head-other-lang a:nth-child(1){
    padding-left: 0;
}
.head-other-lang a:nth-child(1)::before{
    display: none;
}
.head-other-lang a::before{
    content: "";
    width: 1px;
    height: 10px;
    background: rgba(255, 255, 255, 0.50);
    position: absolute;
    top: 50%;
    left: -14px;
    transform: translateY(-50%);
    transition: all .36s;
}
.head-other-lang{
    display: flex;
    align-items: center;
}
.head-other-search svg{
    width: 100%;
    height: auto;
}
.head-other-search .mod-cover{
    height: 100%;
    cursor: pointer;
}
.head-other-search path{
    transition: all .36s;
}
.head-other-search{
    width: 24px;
    height: var(--std-height);
    margin-left: 48px;
    position: relative;
}
.yx-search3xlbox{
    width: 100%;
    height: 350px;
    background:rgba(255, 255, 255, .95);
    box-shadow:0 5px 13px rgba(35, 50, 64, 0.13);
    display: none;
    position: fixed;
    left: 0;
    z-index: -1;
}
.yx-search3-tbox{
    width: 50%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: var(--head);
    border-bottom: 1px solid #666;
}
.yx-search3xlbtn{
    width: 27px;
    line-height: var(--head);
}
.yx-search3xlbtn img{
    width: 100%;
    transition: all .36s;
}
.yx-search3-xls  {
    width: calc(100% - 27px);
    padding-right: 20px;
}
.yx-search3-xls input{
    font-size: var(--std-parga2);
    line-height: 3.75;
    color: #666;
    width: 100%;
    transition: all .36s;
}
.yx-search3-xls input::placeholder{
    color: #666;
}
.yx-search3-btn.on .yx-search3img2{
    opacity: 1;
}
.yx-search3-btn.on .yx-search3img1{
    opacity: 0;
}
.yx-search3-xlicon{
    width: 24px;
    cursor: pointer;
    line-height: 60px;
}
.yx-search3-xlicon img{
    width: 100%;
}
.mod-cover{
    position: relative;
}
.mod-cover img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.mod-cover img:nth-child(2) {
    opacity: 0;
}
.head-nav-item{
    padding: 0 25px;
}
.head-nav{
    margin: 0 -25px;
}
.head-nav-item.yxnav-active1 .head-nav-item-title::after{
    /* color: var(--main-color1); */
    width: 100%;
}
.inside-page .ys-hd-pc{
    top: 0;
}
.inside-page .ys-main{
    margin-top: var(--std-height);
}
.inside-page .head-nav-item-title,
.inside-page .head-other-lang a{
    color: #fff;
}
.inside-page .head-other-lang a::before {
    background: rgba(255, 255, 255, 0.50);
}
.inside-page .mod-cover img:nth-child(1){
    opacity: 0;
}
.inside-page .mod-cover img:nth-child(2){
    opacity: 1;
}
.inside-page .mod-head{
    padding: 0;
}
.inside-page .mod-head::after{
    height: 100%;
}
/* .inside-page .ys-hd-pc::after {
    opacity: 1;
} */
.ys-hd-pc.isfixed .mod-head{
    padding: 0;
}
.ys-nyban-title{
    top: calc(50% + 45px);
    z-index: 5;
}
.ys-nyban-title h1{
    font-size: var(--std-title1);
    margin-bottom: var(--std-margin1);
}
.ys-nyban-parga p{
    font-size: var(--std-parga1);
    line-height: 1.5;
    color: #fff;
    font-family: var(--std-font3);
}
.ys-nybanner::after{
    content: "";
    width: 100%;
    height: 30%;
    opacity: 0.4;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.new-main{
    background: #F3F6FB;
}
.nwtc-img{
    width: 66%;
}
.nwtc-img .slick-list,
.nwtc-img .slick-track,
.nwtc-img-li .ys-imgbox-cover{
    height: 100%;
}
.nwtc-img-li .ys-imgbox-cover img{
    height: 100%;
    object-fit: cover;
}
.nwtc-text{
    width: 34%;
}
.nwtc-text-li a{
    display: block;
    width: 100%;
    padding: 60px 45px 200px 45px;
}
.new-wrap-tp-cont{
    background: #fff;
    border-radius: var(--std-radius2);
    overflow: hidden;
}
.nwtc-img-li{
    position: relative;
}
.std-lab2{
    display: inline-block;
    border-radius: var(--std-radius1);
    border: 1px solid rgba(255, 255, 255, 0.50);
}
.std-lab2 p{
    font-size: 12px;
    line-height: 1.75;
    color: #FFF;
    padding: 6px 25px;
    font-family: var(--std-font3);
}
.nwtc-img-li-lab{
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 5;
    /* pointer-events: none; */
}
.nwtc-img-li-lab .std-lab2 p{
    padding: 6px 5px;
    padding-left: 9px;
    position: relative;
}
.nwtc-img-li-lab .std-lab2{
    border: none;
}
.nwtc-img-li-lab .std-lab2 p::before{
    content: "";
    width: 5px;
    height: 5px;
    background: #D9D9D9;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.nwtc-text-li .std-title3{
    color: #333;
    margin-bottom: var(--std-margin1);
    transition: all .36s;
}
.nwtc-text-li-parga p{
    color: #666;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-family: var(--std-font3);
}
.nwtc-text-li-parga{
    margin-bottom: 60px;
}
.new-wrap-tp-cont{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.slick-dots li{
    width: 8px;
    height: 8px;
    margin: 0 8px;
    background: var(--main-color1);
    opacity: 0.3;
}
.slick-dots li.slick-active{
    background: var(--main-color1) !important;
    opacity: 1 !important;
}
.nwtc-text .slick-dots{
    text-align: left;
    margin: 0 -8px;
    padding: 0 45px;
    bottom: 65px;
}
.new-wrap-bt-lab a{
    display: block;
    font-size: var(--std-parga2);
    line-height: 21px;
    color: #333;
    font-family: var(--std-font3);
    transition: all .36s;
    padding: 10px 30px;
    border-radius: var(--std-radius1);
    background: #FFF;
}
/* .new-wrap-bt-lab li{
    width: auto;
    padding-right: 10px;
    display: inline-block;
    margin-bottom: 10px;
}
.new-wrap-bt-lab li.act a{
    color: #fff;
    background: var(--main-color1);
} */
.new-wrap-bt-bg{
    height: 40px;
    width: 100%;
}
.nwbl-ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -14px var(--std-padding1);
}
.nwbl-ul-li{
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 35px;
}
.nwbl-ul-li a{
    display: block;
    width: 100%;
    height: 100%;
}
.nuli-lab p{
    font-size: 10px;
    line-height: 1.75;
    color: #fff;
    padding: 5.62px 5px;
    padding-left: 9px;
    position: relative;
}
.nuli-lab p::before{
    content: "";
    width: 5px;
    height: 5px;
    background: #D9D9D9;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.nuli-lab{
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 5;
}
.nwbl-ul-li-cont{
    width: 100%;
    position: relative;
}
.nwbl-ul-li-cont .ys-imgbox-cover{
    border-radius: var(--std-radius2);
}
.nwbl-ul-li-cont .ys-imgbox-cover::after{
    content: "";
    width: 100%;
    height: 36%;
    opacity: 0.4;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000 81.43%);
    position: absolute;
    top: 0;
    left: 0;
}
.nulc-text{
    margin-top: 20px;
}
.nulc-text-time p{
    font-family: var(--std-font2);
}
.nulc-text .std-title4{
    line-height: 1.6;
    height: 3.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #333;
    margin-bottom: 22px;
    transition: all .36s;
}
.pc-fenye li{
    margin: 0 15px;
    font-size: var(--std-parga2);
    font-family: var(--std-font2);
    color: #000;
    position: relative;
}
.pc-fenye li.activepage {
    color: var(--main-color1);
    background: transparent;
}
.summary-recom-le{
    width: 49%;
}
.summary-recom-ri{
    width: 51%;
    padding-left: 147px;
}
.summary-recom .yx-cont1400{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.summary-recom-le-tit{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.srlu-li{
    margin-bottom: 20px;
}
.srlu-li:last-child{
    margin-bottom: 0;
}
.summary-recom-le-ul{
    height: calc(100% - 68.2px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.srlu-li a{
    width: 100%;
    display: block;
    position: relative;
}
.srlu-li .ys-imgbox-cover{
    border-radius: var(--std-radius2);
    position: relative;
}
.srlu-li .ys-imgbox-cover::before{
    content: "";
    width: 100%;
    height: 24%;
    opacity: 0.4;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000 81.43%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.srlu-li .ys-imgbox-cover::after{
    content: "";
    width: 100%;
    height: 38%;
    opacity: 0.4;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 81.43%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
}
.srlu-li-text{
    width: 100%;
    padding: 0 30px;
    bottom: 30px;
    z-index: 6;
}
.srlu-li-text p{
    color: #fff;
    font-family: var(--std-font2);
    margin-bottom: 10px;
}
.srlu-li-text .std-title4{
    color: #fff;
}
.srru-li a{
    padding: 10px 0; 
    display: flex;
    align-items: flex-start;
    position: relative;
}
.srru-li:last-child a{
    padding-bottom: 0;
}
.srru-li{
    border-top: 1px solid #E6EBF1;
}
.srru-li-img{
    width: 37%;
    border-radius: var(--std-radius2);
}
.srru-li-text{
    width: 63%;
    padding-right: 40px;
}
.srru-li-text p{
    color: #999;
    font-family: var(--std-font2);
    position: absolute;
    bottom: 10px;
    left: 0;
}
.srru-li-text-wrap .std-title4{
    color: #333;
    transition: all .36s;
    line-height: 1.6;
    max-height: 4.8em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.srru-li-text-wrap{
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}
.summary-coop{
    background: #F2F7FB;
}
.summary-new-bt-le{
    width: 49%;
}
.summary-new-bt-ri{
    width: 51%;
    padding-left: 28px;
}
.snbl-wrap video{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.snbl-wrap{
    position: relative;
    border-radius: var(--std-radius2);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.snbl-wrap.has-video::after{
    background: #000;
    opacity: 0.35;
    height: 100%;
}
.snbl-wrap.has-video::before{
    display: none;
}
.snbl-wrap::after{
    content: "";
    width: 100%;
    height: 30%;
    opacity: 0.4;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.snbl-wrap::before{
    content: "";
    width: 100%;
    height: 45%;
    opacity: 0.9;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
}
.std-lab3 p{
    font-size: 12px;
    line-height: 1.75;
    color: #fff;
    padding: 2px 15px;
    border-radius: var(--std-radius1);
    border: 1px solid rgba(255, 255, 255, 0.20);
    font-family: var(--std-font3);
}
.snbl-wrap-lab{
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 5;
}
.snbl-wrap-state{
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 5;
}
.snbl-wrap-state.afoot p{
    color: var(--main-color1);
    background: #fff;
}
.snbl-wrap-state.ended p{
    color: #999;
    background: #fff;
}
.snbl-text-tit{
    font-size: 26px;
    line-height: 1.4;
    color: #333;
    transition: all .36s;
}
.snbl-text-tit a{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.snbl-text-parga p{
    line-height: 1.75;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-family: var(--std-font3);
    color: #666;
}
.snbl-text-time img{
    width: 22px;
    margin-right: 10px;
    position: relative;
    top: 0.5px;
}
.snbl-text-time p{
    font-family: var(--std-font2);
}
.snbl-text-time{
    display: flex;
    align-items: center;
    margin-top: 28px;
}
.snbl-text-btn{
    width: 68px;
    height: 44px;
    background: var(--main-color1);
    border-radius: var(--std-radius2);
    position: relative;
    margin-top: 22px;
    overflow: hidden;
    z-index: 1;
}
.snbl-text-btn::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: -1;
    opacity: 0;
}
.snbl-text-btn a{
    display: block;
    width: 100%;
    height: 100%;
}
.snbl-text-btn img{
    width: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.snbl-text{
    margin-top: 30px;
}
.snbl-text-parga{
    margin-top: 14px;
}
.snbr-ul-li{
    width: 50%;
    padding: 0 14px;
    margin-bottom: 44px;
}
.snbr-ul{
    margin: 0 -14px;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.sulw-tp{
    border-radius: 5.4px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    position: relative;
}
.sulw-tp::after{
    content: "";
    width: 100%;
    height: 40%;
    opacity: 0.8;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.snbr-ul-li-text{
    margin-top: 20px;
}
.sult-info{
    margin-top: 35px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
/* .sult-info .snbl-text-time img{
    margin-right: 10px;
} */
.sult-info .snbl-text-time{
    margin-top: 0;
}
.sult-info-icon{
    width: 12px;
    height: 12px;
}
.sult-info-icon a{
    display: block;
    width: 100%;
    height: 100%;
}
.sult-info-icon img{
    width: 100%;
}
.snbr-ul-li-text .std-parga1{
    transition: all .36s;
    height: 1.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.snbr-ul-li-text .std-parga1 a{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.sulw-tp{
    position: relative;
}
.summary-new-bt-ri .std-lab3 p{
    font-size: 10px;
}
.summary-expedite{
    position: relative;
    overflow: hidden;
}
.summary-expedite-bg{
    padding: 0 50px;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.summary-expedite-bg-ul{
    height: 100%;
    background: #000;
    border-radius: var(--std-radius4);
    overflow: hidden;
}
.summary-expedite-lab{
    display: flex;
    align-items: flex-start;
    justify-content: flex-end;
    margin: 0 -25px;
}
.summary-expedite-lab-li .std-title4{
    color: #F8F8F8;
    opacity: 0.4;
    transition: all .36s;
    position: relative;
    padding-left: 0 !important;
    cursor: pointer;
    padding-bottom: 5px;
}
.summary-expedite-lab-li{
    padding: 0 25px;
    width: auto !important;
}
.summary-expedite-lab-li .std-title4::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--main-color1);
    position: absolute;
    top: calc(50% - 2.5px);
    left: 0;
    transform: translateY(-50%);
    transition: all .36s;
    opacity: 0;
}
.summary-expedite-lab-li .std-title4::after{
    content: "";
    width: 0%;
    height: 2px;
    background: var(--main-color1);
    border-radius: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
}
.sebu-li{
    height: 100%;
}
.sebu-li:not(:first-child){
    display: none;
}
.sebu-li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: var(--std-radius4);
    overflow: hidden;
}
.summary-expedite-lab-li2 .std-title4::before,
.summary-expedite-lab-li2 .std-title4::after{
    background: #7823FF;
}
/* .summary-expedite-lab-li.act .std-title4::before{
    opacity: 1;
} */
.summary-expedite-lab-li.act .std-title4::after{
    width: 100%;
}
.summary-expedite-lab-li.act .std-title4{
    opacity: 1;
}
.summary-expedite{
    padding-top: 120px;
    padding-bottom: 66px;
}
.summary-expedite-list{
    margin-top: 60px;
}
.summary-expedite-list-li:not(:first-child){
    display: none;
}
.sell-wrap{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.sell-wrap-ri{
    width: 51%;
    position: relative;
}
.sell-wrap-ri-btn{
    text-align: center;
    display: none;
}
.sell-wrap-ri-btn p{
    color: #fff;
}
.sell-wrap-le{
    width: 49%;
    padding-right: 208px;
}
.sell-wrap-le .std-title2{
    color: #fff;
    font-weight: bold;
}
.sell-wrap-le-parga p{
    /*line-height: 1.75;*/
    color: #fff;
    font-family: var(--std-font3);
}
.sell-wrap-le-btn p{
    color: #fff;
}
.sell-wrap-le-btn{
    margin-bottom: 44px;
}
.sell-wrap-le-img{
    width: 100%;
    border-radius: var(--std-radius2);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.sell-wrap-le-img img{
    width: 100%;
}
.swru-li{
    margin-bottom: 18px;
    border-radius: 86px;
    position: relative;
    z-index: 1;
}
.swru-li::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 86px;
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    background: radial-gradient(114.76% 133.5% at 0.08% 23.59%, rgba(7, 7, 7, 0.10) 0%, rgba(0, 89, 255, 0.10) 53.99%, rgba(0, 37, 168, 0.10) 100%);
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 5;
    z-index: -1;
    transition: all .36s;
}
.swru-li a::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 86px;
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    background: radial-gradient(423.47% 117.32% at 0.08% 23.59%, rgba(7, 7, 7, 0.40) 0%, rgba(0, 89, 255, 0.32) 53.86%, rgba(0, 0, 0, 0.40) 100%);
    box-shadow: 0px 5px 35px 0px rgba(2, 40, 114, 0.25);
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 5;
    z-index: -1;
    transition: all .36s;
    opacity: 0;
}
.swru-li::before{
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to right, black, black), linear-gradient(to bottom,rgba(255,255,255,1),rgba(255,255,255,0));
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: 86px;
    opacity: 0.15;
    z-index: -2;
    transition: all .36s;
}
.swru-li:last-child{
    margin-bottom: 0;
}
.swru-li a{
    display: flex;
    align-items: center;
    padding: 20px 56px 20px 20px;
    position: relative;
}
.swru-li .ys-imgbox-cover{
    width: 100px;
    border-radius: 50%;
}
.swru-li-text{
    width: calc(100% - 100px);
    padding-left: 53px;
    display: flex;
    align-items: center;
}
.swru-li-text-icon{
    width: 12px;
    height: 12px;
}
.swru-li-text-cont{
    width: calc(100% - 12px);
    padding-right: 54px;
}
.sltc-stage .std-parga3,.sltc-info{
    color: #fff;
    opacity: 0.5;
    font-family: var(--std-font3);
}
.sltc-tit{
    color: #fff;
    margin-top: 10px;
}
.sltc-info{
    margin-top: 16px;
}
.sltc-info span{
    margin-left: 8px;
}
.sltc-stage{
    display: flex;
    align-items: center;
}
.sltc-stage-lab p{
    font-size: 10px;
    line-height: 1.65;
    font-weight: bold;
    background: var(--main-color1);
    border: 1px solid var(--main-color1);
}
.sltc-stage-lab{
    margin-left: 23px;
}

@keyframes labBeat{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(3px);
    }
    100%{
        transform: translateY(0);
    }
}
.sell-wrap-ri-ul{
    height: 640px;
    position: relative;
}
.sell-wrap-ri-ul .mCSB_scrollTools .mCSB_draggerRail {
    width: 1px;
}
.sell-wrap-ri-ul .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color: rgba(255,255,255,.1);
}
.sell-wrap-ri-ul .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background-color: rgba(255,255,255,.2) !important;
    width: 1px;
}
.sell-wrap-ri-ul .mCSB_outside+.mCSB_scrollTools {
    right: -46px;
    height: 50%;
    opacity: 0.75 !important;
}
.sell-wrap-ri::before{
    content: "";
    width: 100%;
    height: 166px;
    background: linear-gradient(0deg, rgba(0, 7, 20, 0.00) 1.98%, #000714 60.75%, #000714 95.54%);
    position: absolute;
    top: -60px;
    left: 0;
    z-index: 5;
    pointer-events: none;
    opacity: 0;
    transition: all .36s;
}
.sell-wrap-ri.act::before{
    opacity: 1;
}
.sell-wrap-ri-ul::after{
    content: "";
    width: 100%;
    height: 166px;
    background: linear-gradient(180deg, rgba(0, 7, 20, 0.00) 1.98%, #000714 60.75%, #000714 95.54%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
    pointer-events: none;
}
.summary-expedite-wrap{
    z-index: 10 !important;
}
.summary-ban{
    background: linear-gradient(90deg, #000714 0.98%, #000714 97.83%);
    padding-top: var(--std-padding1);
    position: relative;
    overflow: hidden;
}
.summary-ban .yx-cont1400{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
}
.summary-ban-img-bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 5;
}
.summary-ban-img-bg img{
    width: 100%;
}
.summary-ban-img{
    position: relative;
    width: 60%;
    transform: translateX(100px);
}
.summary-ban-text{
    width: 40%;
    margin-top: 100px;
}
.abts-li-tit{
    /*font-weight: bold;*/
    color: #fff;
    margin-top: 16px;
    line-height: 1.65;
    max-height: 4.95em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    transition: all .36s;
}
.abts-li-time p{
    color: #fff;
    font-family: var(--std-font2);
}
.abts-li-btn p{
    color: #fff;
    opacity: 0.5;
}
.abts-li-btn{
    margin-top: 40px;
    opacity: 0.5;
}
.summary-ban-text-slick .slick-dots li{
    background: #fff;
}
.summary-ban-text-slick .slick-dots li.slick-active{
    background: #fff !important;
}
.summary-ban-text-slick .slick-dots {
    bottom: 75px;
    text-align: left;
    margin: 0 -8px;
}
.summary-ban-text-slick,
.summary-ban-text-slick .slick-list,
.summary-ban-text-slick .slick-track{
    height: 100%;
}
.scsl-img{
    width: 100%;
    position: relative;
    border-radius: var(--std-radius2);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    
}
.scsl-img .ys-imgbox-cover{
    max-height: 168px;
    transition: all .3s;
}
.scsl-img::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .3s;
    opacity: 0;
    pointer-events: none;
}
.scsl-img img{
    width: 100%;
}
.summary-coop-swiper-li.swiper-slide{
    width: var(--width);
}
/* .summary-coop-swiper-li a{
    cursor: none;
} */
.scsl-img-logo{
    width: 250px;
    z-index: 5;
    transition: all .36s .1s;
    opacity: 0;
}
.scsl-img-logo img{
    width: 100%;
}
.scsl-tit{
    margin-top: 22px;
    line-height: 1.6;
    height: 3.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    transition: all .36s;
}
.scsl-tit a{
    display: block;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.summary-coop-swiper-li.swiper-slide-active{
    width: var(--act-width);
}
.summary-coop-swiper-li.swiper-slide-active .scsl-img-logo{
    opacity: 1;
}
.summary-coop-swiper-li.swiper-slide-active .scsl-img::after{
    opacity: 1;
}
.summary-coop-swiper-li.swiper-slide-active .scsl-img .ys-imgbox-cover{
    max-height: 286px;
}
.summary-coop-list-line{
    width: 42%;
    height: 1px;
    position: absolute;
    right: 0;
    bottom: 30px;
    background: rgba(51,51,51,.2);
    display: flex;
}
.scll-li{
    width: var(--line-width);
    height: 1px;
}
.summary-coop-list-line.active .scll-li.act .scll-li-pro{
    /* width: 100%;
    transition: all 3s linear; */
    opacity: 1;
}
.scll-li-pro{
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0;
    transition: all .36s;
}
.summary-coop-list-pro{
    width: 42%;
    height: 1px;
    left: auto;
    top: auto;
    right: 0;
    bottom: 30px;
    background: rgba(51,51,51,.2);
}
.summary-coop .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    top: -1px;
    height: 2px;
    background: rgba(51,51,51,1);
}
.summary-coop-bt-bg{
    width: 476px;
}
.summary-coop-list{
    width: 100%;
    height: 100%;
    border-radius: var(--std-radius2);
    overflow: hidden;
}
.summary-coop-bt{
    position: relative;
}
.swiper-pagination-bullet{
    margin: 0 8px !important;
}
.sell-wrap-ri-ul .mCSB_container{
    padding-right: 2px;
}
.coop-follow{
    position: fixed;
    pointer-events: none;
    width: 32px;
    height: 32px;
    z-index: 1000;
    opacity: 0;
}
.coop-follow-point{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(0,0,0,.2);
    transition: all 0.36s;
}
.coop-follow-point::after{
    content: "";
    width: 50%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: #015AFF;
    transition: all 0.36s;
}
.prev li::before{
    content: "";
    width: 9px;
    height: 14px;
    background: url(../images/arrow1.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.next li::before{
    content: "";
    width: 9px;
    height: 14px;
    background: url(../images/arrow2.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.prev,.next{
    position: relative;
    top: 1.2px;
}
.swru-empty{
    height: 70px;
    opacity: 0;
}
.std-btn1-box-icon{
    width: 12px;
    height: 12px;
}
.snbl-wrap-icon{
    cursor: pointer;
    width: 64px;
    z-index: 5;
}
.snbl-wrap-icon img{
    width: 100%;
}
.nwbl-edr .nwbr-info{
    display: none;
}
.head-nav-item-down{
    /*  */
    background: transparent;
    backdrop-filter: blur(0);
    -webkit-backdrop-filter: blur(0);
    padding-top: 70px;
    padding-bottom: 140px;
    width: 100%;
    position: fixed;
    top: var(--std-height);
    left: 0;
    transform: inherit;
    z-index: -1;
}
.head-nav-item-down::after{
    content: "";
    width: 100%;
    height:100%;
    background: rgba(0, 0, 0, 0.90);
    backdrop-filter: blur(26.985294342041016px);
    -webkit-backdrop-filter: blur(26.985294342041016px);
    position: fixed;
    top: 0px;
    left: 0;
    z-index: -2;
}
.ys-hd-pc.isfixed .head-nav-item-down{
    top: var(--std-height);
}
/* .inside-page .head-nav-item-down{
    top: var(--std-height);
} */
.hnid-le{
    width: calc(100% - 400px);
    padding-right: 195px;
}
.hnid-ri{
    width: 400px;
}
.head-nav-item-down .yx-cont1400{
    display: flex;
    align-items: flex-start;
}
.hnid-ri-ul-li{
    width: 50%;
    padding: 0 9px;
}
.hnid-ri-ul{
    margin: 0 -9px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.hnid-ri-ul-li a{
    display: block;
    width: 100%;
    border-radius: 4.663px;
    border: 1.166px solid #001C55;
    background: linear-gradient(148deg, #0047CC -4.6%, rgba(0, 40, 139, 0.00) 85.86%);
    box-shadow: 0px 0px 4.354px 0.871px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    padding: 10px 0 18px 15px;
    position: relative;
}
.hrul-text-icon{
    width: 12px;
    position: absolute;
    right: 20px;
    bottom: 18px;
    z-index: 5;
    transition: all .36s;
    opacity: 0.6;
}
.hrul-text-icon img{
    width: 100%;
}
.hrul-text-img{
    width: 90px;
}
.hrul-text-img img{
    width: 100%;
}
.hrul-text{
    margin-top: 10px;
}
.hnid-le-ul-li{
    width: 50%;
    padding: 0 76px;
}
.hnid-le-ul{
    margin: 0 -76px;
    display: flex;
    align-items: flex-start;
}
.hlul-link2{
    margin-bottom: 40px;
}
.hlul-link2 a{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.hlul-link2-icon{
    width: 12px;
}
.hlul-link2-icon img{
    width: 100%;
}
.hlul-link2-text-tit{
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}
.hlul-link2-text p,
.glul-text p{
    color: #777777;
}
.hlul-link3{
    padding-top: 32px;
    border-top: 1px solid rgba(255,255,255,.3);
}
.hlul-link3-ul-li a{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.glul-text .std-title4{
    color: #fff;
    transition: all .36s;
}
/* .glul-text .std-title4 sup{
    font-family: "PingFang SC","Microsoft YaHei";
} */
.hlul-link3-ul-li{
    margin-bottom: 20px;
}
.hlul-link3-ul-li:last-child{
    margin-bottom: 0;
}
.hnid-le-ul-li.yxnav-active2 .hlul-link2-text-tit,
.hlul-link3-ul-li.yxnav-active3 .glul-text .std-title4{
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.msws-parga p{
    text-align: center;
    color: #fff;
}
.msws-info img{
    width: 31px;
}
.msws-info{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
}
.msws-info .std-title3{
    color: #fff;
    margin-left: 17px;
}
.mod-subscribe-wrap.succ .mod-subscribe-wrap-success{
    opacity: 1;
    pointer-events: none;
}
.mod-subscribe-wrap.succ .mod-subscribe-wrap-before{
    opacity: 0;
    pointer-events: none;
}
.mod-subscribe-wrap-success{
    width: 100%;
    padding: 0 20px;
    opacity: 0;
    pointer-events: none;
}
.mod-back{
    position: fixed;
    bottom: 60px;
    right: -100px;
    z-index: 98;
    width: 47px;
    cursor: pointer;
    transition: all .5s ease-in-out;
}
.mod-back img{
    width: 100%;
}
.mod-back.act{
    right: 30px;
}
.head-other-lang a:nth-child(2){
    opacity: 0.5;
}
.new-wrap-bt-lab .std-title4{
    color: #333;
    transition: all .36s;
    margin-right: 20px;
    line-height: 1.3;
}
.new-wrap-bt-lab svg{
    width: 11px;
    transition: all .36s;
}
.new-wrap-bt-lab svg path{
    transition: all .36s;
}
.nwbl-cont{
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    padding: 27px 0;
}
.new-wrap-bt-lab{
    background: #fff;
    margin-bottom: 30px !important;
}
.new-wrap-bt-lab li{
    position: relative;
}
.new-wrap-bt-lab li::after{
    content: "";
    width: 1px;
    height: 22px;
    background: #797979;
    opacity: 0.3;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.new-wrap-bt-lab li:last-child::after{
    display: none;
}
.new-wrap-bt-lab li.act .std-title4{
    color: var(--main-color1);
}
.new-wrap-bt-lab li.act path{
    fill: var(--main-color1);
}
.new-wrap-bt-lab li.act svg{
    transform: rotate(180deg);
}
.nwbl-li li{
    width: auto;
    display: flex;
    align-items: center;
    transition: all .36s;
    padding: 0 30px;
    border-radius: var(--std-radius1);
    border: 1px solid rgba(171, 171, 171, 0.20);
    transition: all .36s;
    cursor: pointer;
    position: relative;
    margin-right: 10px;
    margin-bottom: 10px;
}
.nwbl-li p{
    font-size: var(--std-parga3);
    line-height: 38px;
    font-family: var(--std-font3);
}
.nwbl-li ul{
    display: flex;
    flex-wrap: wrap;
}
.nwbl-li li img{
    width: 8px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
    transition: all .36s;
    opacity: 0;
}
.nwbl-li li.act img{
    opacity: 1;
}
.nwbl-li li.act{
    padding-right: 58px;
    background: #fff;
}
.nwbl-li{
    display: none;
}
/* .ys-hd-ph{
    background: #050505;
} */
.ys-hd-ph.active .ys-phnav-header{
    top: -80px;
    transition: all .5s cubic-bezier(.25,.46,.45,.94);
}
.ys-phnav-header{
    border-bottom: 1px solid #292929;
    background: #050505;
    height: 50px;
    padding: 0 25px;
    transition: all .5s cubic-bezier(.55,.085,.68,.53);
    backdrop-filter: blur(26.985294342041016px);
    -webkit-backdrop-filter: blur(26.985294342041016px);
}
.ys-phnav-logo{
    width: 80px !important;
    padding: 0 !important;
}
.ys-phnav-header a, .ys-phnav-header-font, .ys-phnav-logo, .ys-phnav-r>div {
    line-height: 50px;
}
.ys-ph-navbar{
    height: 50px;
}
.ys-phnav-menubox{
    width: 17px;
}
.ys-phnav-menubox img{
    width: 100%;
}
.ys-phnav-menu{
    width: 280px;
    background: rgba(0,0,0,.9);
    /* display: block; */
    left: auto;
    right: 0;
    /* top: 0; */
    /* height: 100%; */
    /* transform: translateX(100%); */
    /* transition: all .5s cubic-bezier(.55,.085,.68,.53); */
    z-index: 99;
    padding: 23px 15px;
    backdrop-filter: blur(26.985294342041016px);
    -webkit-backdrop-filter: blur(26.985294342041016px);
}
.ys-hd-ph.active .ys-phnav-menu{
    /* transform: translateX(0%); */
    /* transition: all .5s cubic-bezier(.25,.46,.45,.94); */
}
.ypmt-close{
    width: 13px;
}
.ypmt-close img{
    width: 100%;
}
.ys-phnav-icon {
    width: 12px;
    height: 12px;
}
.ys-phnav-menu-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
}
.ys-phnav-menu-tp .head-other-lang a{
    margin-left: 0;
    margin-right: 28px;
    line-height: 1.8;
    font-size: 14px;
}
.ys-phnav-menu-tp .head-other-lang a:last-child{
    margin-right: 0;
}
.ys-phnav-lisbox{
    border: none;
}
.ys-phnav-lisbox>.ys-phnav-header-font, .ys-phnav-lisbox>a{
    padding: 0;
    font-size: 16px;
    line-height: 21px;
    opacity: 0.5;
}
.ys-ph-nav li{
    margin-bottom: 30px;
}
.ys-ph-nav li:last-child{
    margin-bottom: 0;
}
.ys-ph-nav ul {
    padding: 0;
}
.ys-phnav-lisbox2{
    margin-top: 20px;
}
.ys-phnav-lisbox2 li{
    margin-bottom: 15px;
}
.ys-phnav-lisbox3{
    margin-top: 15px;
}
.ys-phnav-lisbox2 .ys-phnav-icon{
    top: 4.5px;
    transform: translateY(0);
    transition: all .36s;
}
.ys-phnav-lisbox2 .ys-phnav-icon::before{
    display: none;
}
.ys-phnav-lisbox2 .ys-phnav-icon::after{
    content: "";
    width: 14px;
    height: 7px;
    background: url(../images/ph_xiala.svg) center / cover no-repeat;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys-phnav-lisbox2 .ys-phnav-icon.on{
    transform: translateY(0) rotate(180deg);
}
.ys-phmenu-list .hnid-ri-ul-li{
    width: 100%;
    margin-bottom: 10px;
}
.ys-phmenu-list .hnid-ri-ul-li:last-child{
    margin-bottom: 0;
}
.ys-phmenu-list{
    margin-top: 32px;
}
.ys-phmenu-list .hnid-ri-ul-li a{
    padding: 0 0 18px 18px;
}
.ys-phmenu-list .hrul-text{
    margin-top: 0;
}
.ys-phnav-search-icon{
    width: 18px;
    line-height: 50px;
}
.ys-phnav-search-icon img{
    width: 100%;
}
.ys-phnav-r>div {
    margin-left: 20px;
}
.ys-phmenu-list .hrul-text-icon{
    right: 15px;
    bottom: 20px;
}
.ys-phmenu-list .hnid-ri-ul-li .ys-imgbox-cover{
    width: 92px;    
    margin-left: calc(100% - 92px);
}
.ys-phmenu-scroll{
    max-height: inherit;
}
.ys-phnav-menu-cont{
    height: calc(var(--height-num) - 126px);
}
.ys-phnav-menu .mCSB_outside+.mCSB_scrollTools {
    right: -16px;
}
.ys-phnav-menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 1px;
}
.ys-phnav-menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(255,255,255,.5) !important;
}
.ys-phnav-menu .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255,255,255,.15);
}
.ys-ph-nav ul{
    display: block;
}
.ys-ph-nav ul.ys-phnav-lisbox2{
    display: none;
}
.ys-phnavss-xl{
    background: rgba(0,0,0,.9);
    top: calc(100% + 1px);
    border-top: none;
}
.ys-phnavss-form input::placeholder,
.ys-phnavss-form input{
    color: #fff;
}
.ys-phnavss-form input{
    border-bottom: 1px solid rgba(255,255,255,.3);
    border-radius: 0;
}
.html.stop{
    overflow: hidden !important;
}
.yfts-info-li a{
    display: flex;
    align-items: center;
}
.yfts-info-li img{
    width: 26px;
    margin-right: 10px;
}
.yfts-info-li p{
    color: #fff;
    opacity: 0.5;
}
.yfts-info{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.yfts-info-li{
    margin-left: 20px;
}
.yfts-info-li:nth-child(1){
    margin-left: 0;
}
.yfts-icon-tit{
    color: #fff;
    text-align: center;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
    display: none;
}
.first,.end{
    display: none;
}

/* F1关于地平线-start */
.about-contact-cont{
    top: 170px;
    z-index: 5;
    width: 100%;
}
.about-contact-bg{
    width: 100%;
}
.about-contact-bg img{
    width: 100%;
}
.about-contact-cont-tit{
    margin-bottom: var(--std-margin2);
}
.about-contact-cont-tit h2,
.about-join-tit h2{
    text-align: center;
    /*line-height: 1.5;*/
    /*color: #333;*/
}
.about-contact-cont-tit p,
.about-join-tit p{
    text-align: center;
    margin-top: 10px;
    font-family: var(--std-font3);
}
.accs-wrap-li a{
    border-radius: 6px;
    border: 1px solid rgba(207, 224, 255, 0.80);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    height: 100%;
    position: relative;
    padding: 27px 30px 55px;
    display: block;
}
.accs-wrap-li a::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(292deg, rgba(255, 255, 255, 0.60)25.68%, rgba(190, 220, 254, 0.60)132.55%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
    z-index: -1;
}
.accs-wrap-li-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 35px;
}
.awlt-add{
    font-size: 24px;
    line-height: 1.6;
    color: #333;
}
.cwlb-phone{
    color: #333;
    font-family: var(--std-font1);
    margin-bottom: 8px;
}
.cwlb-add p{
    color: #333;
    font-family: var(--std-font3);
}
.accs-wrap-li-icon{
    width: 8px;
    position: absolute;
    top: 20px;
    right: 30px;
    transition: all .36s;
}
.accs-wrap-li-icon img{
    width: 100%;
}
.awlt-add-icon{
    width: 24px;
    transition: all .36s;
    /* opacity: 0; */
}
.awlt-add-icon img{
    width: 100%;
}
.accs-wrap-li{
    height: auto !important;
}
.cwlb-add{
    width: 76%;
}
.accs-wrap{
    overflow: visible !important;
    padding-right: 158px !important;
}
.accs-btn-icon{
    width: 13px;
    cursor: pointer;
}
.accs-btn-icon img{
    width: 100%;
}
.accs-btn{
    margin-top: 30px;
    display: flex;
    align-items: center;
}
.accs-btn-next{
    margin-left: 20px;
}
.about-contact{
    position: relative;
}
.ajti-li-icon{
    width: 38px;
    flex-shrink: 0;
}
.ajti-li-icon img{
    width: 100%;
}
.ajti-li a{
    display: flex;
    align-items: center;
}
.about-join-tit-info{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 36px;
}
.ajti-li{
    margin: 0 40px;
}
.ajti-li .std-title4{
    color: #333;
    margin-left: 20px;
    margin-right: 16px;
    transition: all .36s;
}
.ajti-li-more{
    width: 12px;
    flex-shrink: 0;
}
.ajti-li-more svg{
    width: 100%;
    height: auto;
    transition: all .36s;
}
.ajti-li-more svg path{
    transition: all .36s;
}
.about-join-tit-list{
    width: 66%;
    margin: 46px auto 0;
    cursor: grab;
}
.about-join-tit-list:active{
    cursor: grabbing;
}
.ajtl-ul-li{
    width: 100%;
    padding: 0 14px;
}
.ajtl-ul{
    margin: 0 -14px;
}
.ajtl-ul-li-wrap{
    border-radius: var(--std-radius2);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    position: relative;
}
.ajtl-ul-li-wrap::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: 2;
}
.aulw-text{
    bottom: 42px;
    z-index: 5;
    padding-left: 50px;
    padding-right: 60px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    transition: all .36s;
    opacity: 0;
}
.aulw-text-btn img{
    width: 58px;
}
.aulw-text-btn{
    cursor: pointer;
    text-align: center;
}
.aulw-text-btn p{
    color: #fff;
    margin-top: 8px;
}
.aulw-text-tit{
    width: calc(100% - 58px);
    padding-right: 30px;
}
.aulw-text-tit{
    font-weight: bold;
    color: #fff;
}
.aulw-text-tit p{
    color: #fff;
    font-family: var(--std-font3);
    text-align: left;
}
.ajtl-ul .slick-list{
    overflow: visible !important;
}
.ajtl-ul-li.slick-current .ajtl-ul-li-wrap::after{
    opacity: 0;
}
.ajtl-ul-li.slick-current .ajtl-ul-li-wrap::before{
    opacity: 0.5;
}
.ajtl-ul-li.slick-current .aulw-text{
    opacity: 1;
    transition: all .36s .2s;
}
.ajtl-ul-li-wrap::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 55%,rgba(0,0,0,1) 85%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    opacity: 0;
    transition: all .36s;
}
.ajtl-ul-li .ys-ban-video{
    opacity: 0;
    transition: all .36s;
}
.ajtl-ul-li.slick-current .ys-ban-video{
    opacity: 1;
}
.afil-ul{
    display: flex;
}
.afil-ul-li{
    width: 10%;
    filter: grayscale(1);
    transition: all .36s;
    opacity: 0.2;
}
.afil-ul-li img{
    
}
.afil-ul-mid{
    width: 40%;
    opacity: 0.2;
}
.afil-ul-mid img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.afil-ul-le,.afil-ul-le--ri{
    width: 30%;
}
.aulu-li{
    width: 33.333333%;
    filter: grayscale(1);
    transition: all .36s;
    opacity: 0.2;
}
.afil-ul-le-ul{
    display: flex;
}
.about-future-img-li{
    display: flex;
    align-items: stretch;
}
.afil-ul-li1{
    width: 16.666666%;
    filter: grayscale(1);
    transition: all .36s;
    opacity: 0.2;
}
.afil-ul1{
    display: flex;
}
.about-future{
    position: relative;
    overflow: hidden;
}
.about-future-text h2{
    text-align: center;
    color: #fff;
    font-size: 60px;
    line-height: 1.5;
    margin-bottom: 58px;
}
.afti-li{
    padding: 0 41px;
    font-size: 32.4px;
    line-height: 1.5;
    color: #fff;
    font-family: var(--std-font3);
    position: relative;
}
.about-future-text-info{
    display: flex;
    justify-content: center;
}
.afti-li::after{
    content: "";
    width: 0.6px;
    height: 26px;
    background: #e1e1e1;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.afti-li:last-child::after{
    display: none;
}
.about-future{
    background: #040404;
}
.about-future-text{
    width: 100%;
    z-index: 5;
    pointer-events: none;
}
.about-team{
    background: #040404;
}
.about-team-text h2{
    color: #fff;
    /*font-weight: bold;*/
    line-height: 1.5;
    margin-bottom: var(--std-margin2);
}
.about-team-text .std-parga1 p{
    color: #fff;
    font-family: var(--std-font3);
    margin-bottom: 18px;
}
.about-team-text .std-parga1 p:last-child{
    margin-bottom: 0;
}
.about-team-text{
    width: 40%;
    position: absolute;
    top: 0;
    left: 0;
}
.about-team-text-btn{
    margin-top: 70px;
    cursor: pointer;
    display: inline-block;
    text-align: center;
}
.about-team-text-btn p{
    color: #fff;
    font-family: var(--std-font3);
    margin-top: 14px;
}
.about-team-text-btn img{
    width: 62px;
}
.about-team-data{
    width: 73%;
    position: relative;
}
.about-team-data-li{
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.atdl-wrap{
    width: 25%;
    border-radius: var(--std-radius2);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    position: relative;
}
.atdl-wrap .std-parga3 p{
    color: #fff;
    opacity: 0.5;
    margin-bottom: 10px;
}
.atdl-wrap-data p{
    font-size: 20px;
    color: #fff;
    line-height: 1.8;
}
.atdl-wrap-data span{
    font-size: 72px;
    font-family: var(--std-font4);
    background: linear-gradient(180deg, #FFF 33.91%, rgba(255, 255, 255, 0.00) 114.35%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.atdl-wrap-img{
    width: 100%;
    backface-visibility: hidden;
    transition-property: perspective,translate,scale,transform,perspective,rotate;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .8s;
    transform-style: preserve-3d;
}
.atdl-wrap-img img{
    width: 100%;
}
.atdl-wrap-back{
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
}
@keyframes cardChange1{
    0%{
        transform: rotateY(0deg);
    }
    100%{
        transform: rotateY(180deg);
    }
}
@keyframes cardChange2{
    0%{
        transform: rotateY(180deg);
    }
    100%{
        transform: rotateY(360deg);
    }
}
.atdl-wrap-cont{
    padding: 70px 36px;
}
.about-team-data-li2 .atdl-wrap:nth-child(2){
    display: flex;
    justify-content: center;
}
.about-team .yx-cont1400{
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.about-team-slick{
    position: absolute;
    width: 100%;
    height: 100%;
    pointer-events: none;
    top: 0;
    left: 0;
}
.about-team-slick .slick-list,
.about-team-slick .slick-track{
    height: 100%;
}
.atdl-wrap.act .atdl-wrap-front{
    transform: rotateY(180deg);
}
.atdl-wrap.act .atdl-wrap-back{
    transform: rotateY(360deg);
}
.about-wait{
    position: relative;
    overflow: hidden;
    z-index: 1;
    /* padding-bottom: 528px; */
}
.about-wait::after{
    content: "";
    width: 100%;
    height: 74.5%;
    background: linear-gradient(180deg, #090D1024.35%, rgba(11, 18, 23, 0.60)50.7%, rgba(12, 23, 29, 0.00)84.72%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.about-wait-stage-tp h2{
    color: #fff;
}
.about-wait-stage-tp p{
    color: #fff;
    font-family: var(--std-font3);
}
.about-wait-stage-tp{
    width: 41%;
}
.awsb-le{
    width: 25%;
}
.awsb-ri{
    width: 75%;
    padding-left: 375px;
}
.about-wait-stage-bt{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.awsb-le-img{
    width: 100%;
    position: relative;
}
.awsb-le-img img{
    width: 100%;
}
.awsb-le-img h3{
    font-size: 24px;
    line-height: 1.5;
    color: #FFE1B2;
    /*font-weight: bold;*/
    width: 100%;
    text-align: center;
}
.awsb-le-btn{
    text-align: center;
    margin-top: 32px;
}
.awsb-le-btn p{
    font-weight: bold;
    color: #E8CFB0;
}
.awsb-le-btn svg{
    width: 8px;
    top: 0px;
    transition: all .36s;
}
.about-wait-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.about-wait-bg img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
}
.awsb-ri-ul-li{
    width: 33.333333%;
    padding: 0 30px;
    margin-bottom: 60px;
}
.awsb-ri-ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -30px;
}
.arul-cont{
    width: 100%;
    position: relative;
}
.arul-cont-img{
    width: 100%;
}
.arul-cont-img img{
    width: 100%;
}
.arul-cont-text-wrap{
    padding-top: 15px;
    position: relative;
}
.arul-cont-text-wrap::after{
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(to right,rgba(255, 245, 225, 0) 0%,rgba(255, 245, 225, 1) 50%,rgba(255, 245, 225, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.arul-cont-text-wrap p{
    text-align: center;
    color: #FFF5E1;
    line-height: 1.5;
}
.arul-cont-text{
    width: 100%;
    z-index: 5;
    padding: 0 35px;
}
.about-wait-history{
    margin-top: 230px;
    position: relative;
}
.horizontal-scrollBar{
    width: 100%;
    height: 200%;
    /* background-color: rebeccapurple; */
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.scrollBar-thumb::before{
    content: "";
    width: 200vw;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.scrollBar-thumb{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    cursor: grab;
    z-index: 10;
}
.scrollBar-thumb:active{
    cursor: grabbing;
}
.arul-cont-text .ys-imgbox-cover{
    width: 80px;
    margin: auto;
}
.swiper-button-disabled{
    pointer-events: none;
    opacity: 0.5;
}
.awhs-li-wrap{
    padding-left: 40px;
    position: relative;
    padding-right: 60px;
}
.awhs-li-wrap::after{
    content: "";
    width: 1px;
    height: 380px;
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(153,153,153,0) 100%);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.awhs-li-wrap-year{
    font-size: 84px;
    line-height: 1.5;
    color: #fff;
    font-family: var(--std-font4);
    margin-bottom: 12px;
}
.alwi-li p{
    color: #fff;
    font-family: var(--std-font3);
}
.alwi-li{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 14px;
}
.alwi-li p:nth-child(1){
    width: 45px;
}
.alwi-li p:nth-child(2){
    width: calc(100% - 45px);
}
.about-wait-history-swiper{
    overflow: visible !important;
    display: flex;
}
/* .about-wait-history-swiper.act .awhs-li{
    transition: all .36s;
}
.about-wait-history-swiper.act{
    transition: all .36s;
} */
.awhs-li.awhs-li1{
    width: 580px !important;
    margin-right: 100px;
    flex-shrink: 0;
}
/* .awhs-li:nth-child(2n) .awhs-li-wrap{
    transform: translateY(105px);
} */
.about-banner{
    overflow: hidden;
    background: linear-gradient(180deg, #000 86.94%, #0A0E11 100%);
}
.about-banner-cont-wrap{
    width: 100%;
    height: 500vh;
    position: relative;
    overflow: hidden;
    /* background: linear-gradient(180deg, #000 86.94%, #0A0E11 100%); */
}
.ablb-imgbox{
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 5;
    opacity: 0;
}
.albi-img{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 5;
}
.abcw-list-bg.skrollable-after .albi-img{
    opacity: 1;
}
.albi-img img{
    width: 100%;
}
.abcw-list{
    width: 100%;
    height: 100vh;
    position: relative;
}
.abcw-list-bg{
    width: 100%;
    position: absolute;
    height: 100%;
    overflow: hidden;
    transform-origin: right center;
    top: 50%;
    transform: translateY(-50%);
}
.abcw-list-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    image-rendering: pixelated;
    backface-visibility: hidden;
}
.abcw-list-text h1{
    font-size: 60px;
    line-height: 1.5;
    color: #fff;
    transition: all .36s;
    text-align: center;
}
.abcw-list-text{
    position: absolute;
    /* top: 32.7%; */
    top: 0%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
    width: 100%;
    height: 100%;
    /* text-align: center; */
    display: flex;
    /* justify-content: center; */
    align-items: center;
    transform-origin: left center;
}
.altw-tit-sub{
    font-size: 52px;
    line-height: 1.5;
    font-family: var(--std-font5);
    color: #fff;
    text-align: center;
    transition: all .36s;
    overflow: hidden;
}
.abcw-list-bg-line,.abcw-list-bg-dots{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.abcw-list-bg-line img,.abcw-list-bg-dots img{
    width: 100%;
}
/* .abcw-list-bg-line{
    clip-path: polygon(0 0,0 0,0 100%,0 100%);
    -webkit-clip-path: polygon(0 0,0 0,0 100%,0 100%);
    -moz-clip-path: polygon(0 0,0 0,0 100%,0 100%);
    -ms-clip-path: polygon(0 0,0 0,0 100%,0 100%);
    -o-clip-path: polygon(0 0,0 0,0 100%,0 100%);
}
.abcw-list.act .abcw-list-bg-line{
    animation: home_svg 3s linear .3s forwards;
}
.abcw-list-bg-dots{
    opacity: 0;
}
.abcw-list.act .abcw-list-bg-dots{
    animation: dotsFadein .4s linear both 3s;
} */
@keyframes dotsFadein{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
@keyframes home_svg{
    0%{
        clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -webkit-clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -moz-clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -ms-clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -o-clip-path: polygon(0 0,0 0,0 100%,0 100%);
    }
    100%{
        clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -moz-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -ms-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -o-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    }
}
@-webkit-keyframes home_svg{
    0%{
        clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -webkit-clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -moz-clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -ms-clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -o-clip-path: polygon(0 0,0 0,0 100%,0 100%);
    }
    100%{
        clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -moz-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -ms-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -o-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    }
}
.ablb-dots{
    opacity: 0;
}
.abcw-list{
    height: 100vh;
    top: 0;
    left: 0;
    width: 100%;
    position: relative;
}
.altw-tit{
    display: inline-block;
    visibility: hidden;
}
.abcw-list-box{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.abcw-list-box.active{
    transform: translateY(var(--top));
    transition: all .5s;
}
.abcw-list-text-wrap .altw-parga{
    height: 0;
    margin-top: 50px;
}
.altw-parga{
    width: 39%;
    overflow: hidden;
    text-align: left;
    transition: all .2s;
    opacity: 0;
    /* transform: translateY(42px); */
}
.altw-parga p{
    color: #fff;
    font-family: var(--std-font3);
    /* font-size: 45px; */
    /*line-height: 1.75;*/
}
.altw-parga.active{
    /* height: var(--height); */
    transition: all .5s;
    opacity: 1;
}
.altw-parga h2{
    font-size: 24px;
    color: red;
    line-height: 1.5;
    margin-bottom: 50px;
    opacity: 0;
}
/* .abcw-list-text.skrollable-after .altw-tit-sub{
    opacity: 0;
} */
.abcw-list-text-wrap{
    margin-top: -30%;
    display: inline-block;
    transition: all .36s;
}
.ablt-cont{
    position: relative;
    width: 100%;
    height: 100%;
    /* transition: all .36s; */
    /* display: flex;
    align-items: center; */
}
.abcw-list-pro{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.abtl-wrap-tit{
    color: #fff;
    /*font-family: var(--std-font3);*/
    line-height: 1.5;
    transition: all .36s;
}
.abtl-wrap-subtit{
    line-height: 1.65;
    color: #fff;
    transition: all .36s;
}
.abcw-list .yx-cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
}
.abtl-wrap{
    width: 34%;
}
.about-ban-lis{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.about-ban-lis img{
    width: 100%;
}
.abcw-list-bg-imgs{
    height: 100%;
}
.ablb-imgs-bg{
    height: 100%;
}
.about-banner-text-li{
    width: 100%;
    height: 100vh;
}
.about-banner-text-li .yx-cont1400{
    height: 100%;
    display: flex;
    align-items: center;
}
/* .about-banner-text-li:last-child .abtl-wrap-subtit,
.about-banner-text-li:last-child .abtl-wrap-tit{
    opacity: 1 !important;
} */
.about-banner-text{
    position: relative;
}
.about-banner-cont{
    height: 200vh;
}
html.noscroll{
    height: 100vh;
    overflow-y: scroll;
}
html.noscroll body{
    height: 100vh !important;
}
.about-wait-slick{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
body{
    height: auto !important;
}
.about-wait .ys-pos-top{
    top: var(--std-padding2);
    width: 100%;
}
.albi-bg{
    height: 100%;
}
.albi-bg img{
    height: 100%;
    object-fit: cover;
}
.abcw-list-texts{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}
.k-bg{
    display: none;
}
.about-wait-cont{
    padding-bottom: 528px;
}
/* F1关于地平线-end */
/* 首页-start */
.home-new .scsl-img{
    margin-top: 45px;
}
.home-new .scsl-time p{
    font-family: var(--std-font2);
    opacity: 0.5;
    height: 1.75em;
}
.home-new .scsl-img::after{
    opacity: 0 !important;
}
.ys-ban-title{
    font-size: 60px;
    line-height: 1.3;
    color: #fff;
    text-align: center;
    /*font-family: var(--std-font3);*/
    visibility: hidden;
}
.ys-ban-li.slick-current .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .2s;
    visibility: visible;
}
.ys-ban-li.slick-current .ys-ban-title span{
    transform: translateY(50px);
    opacity: 0;
    display: inline-block;
    transform-origin: 50% 100%;
    animation: textFadeup 1.5s cubic-bezier(0.26, 1, 0.48, 1) both .3s;
    will-change: transform,opacity;
    min-width: 18px;
}
@keyframes textFadeup{
    0%{
        opacity: 0;
        transform: translateY(50px);
    }
    100%{
        opacity: 1;
        transform: translateY(0);
    }
}
.ys-ban-txtbox{
    top: 30%;
    transform: translate(-50%,0);
}
.ys-ban-imgbox::before{
    height: 23%;
    opacity: 0.3;
    background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
}
.mod-cook{
    width: 100%;
    bottom: 106px;
}
.mod-cook-cont{
    width: 78.5%;
    margin: auto;
    padding: 30px 56px 43px;
    position: relative;
    overflow: hidden;
}
.mod-cook-cont::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: var(--std-radius2);
    background: rgba(0, 25, 70, 0.60);
    backdrop-filter: blur(25px);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.mod-cook-cont-btn{
    width: 312px;
}
.mod-cook-cont-text{
    width: calc(100% - 312px);
    padding-right: 63px;
}
.mcct-tit{
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
}
.mcct-parga p{
    color: #fff;
    font-family: var(--std-font3);
}
.home-value-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.home-value-bg img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
}
.home-value-cont .yx-cont1400{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.home-value-cont-logo{
    width: 48%;
    position: relative;
    transform: translateX(50px);
}
.hvcl-bg{
    width: 100%;
    pointer-events: none;
}
.hvcl-bg img{
    width: 100%;
}
.hvcl-run{
    margin: 2px;
    overflow: hidden;
}
.home-value-cont-text{
    width: 52%;
    padding-right: 67px;
}
.hvct-data-li{
    width: 50%;
    padding: 0 70px;
    margin-bottom: 54px;
}
.hvct-data{
    margin: 0 -70px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.home-value-cont-text h2{
    color: #fff;
    margin-bottom: var(--std-margin2);
    line-height: 1.325;
}
.home-value{
    position: relative;
    overflow: hidden;
}
.home-value-cont{
    width: 100%;
    /* top: 180px; */
    padding-top: 180px;
    padding-bottom: 935px;
}
.hvct-parga{
    margin-bottom: 84px;
}
.hvct-parga p{
    color: #fff;
    font-family: var(--std-font3);
} 
.hvct-data-li-parga p{
    opacity: 0.5;
    color: #fff;
    font-family: var(--std-font3);
}
.hvct-data-li-num p{
    font-size: 20px;
    line-height: 1.8;
    color: #fff;
}
.hvct-data-li-num span{
    margin-right: 10px;
    font-size: 80px;
    background: linear-gradient(99deg, #FFF 13.33%, rgba(216, 216, 216, 0.50) 83.58%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: var(--std-font1);
}
.hvcl-btn p{
    font-size: var(--std-parga1);
    color: #fff;
}
.hvcl-btn{
    text-align: center;
    margin-top: 40px;
}
.hrlu-li{
    width: 140px;
    margin-right: 13px;
    border-radius: 3.13px;
    overflow: hidden;
    border: 0.5px solid rgba(255,255,255,.3);
    flex-shrink: 0;
}
.hvcl-run-li-ul{
    display: flex;
    width: calc((140px * var(--width-shu)) + (13px *var(--width-shu)));
}
.hvcl-run-li-ul1 {
    animation: donghua1 calc(3s * var(--width-shu)) linear infinite;
}
.hvcl-run-li-ul2{
    animation: donghua2 calc(3s * var(--width-shu)) linear infinite;
}
.hvcl-run-li-ul2 {
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
}
.hvcl-run-li{
    position: relative;
    margin-bottom: 10px;
}
.hvcl-run-li:last-child{
    margin-bottom: 0;
}
@keyframes donghua1 {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }
}
@keyframes donghua2 {
    from {
        transform: translateX(100%);
    }
    to {
        transform: translateX(0);
    }
}
.hvcl-run-li1{
    transform: translateX(68px);
}
.hvcl-run-li2{
    transform: translateX(22px);
}
.hvcl-run-li3{
    transform: translateX(92px);
}
.hvcl-run-li4{
    transform: translateX(26px);
}
.home-new{
    position: relative;
    z-index: 1;
    padding-top: 180px;
    padding-bottom: 150px;
    background: transparent;
    overflow: hidden;
}
.home-new .summary-coop-list-line{
    bottom: 0;
    right: 162px;
}
.summary-coop-swiper-btn{
    position: absolute;
    right: 0;
    bottom: -12px;
    z-index: 5;
}
.home-new .summary-coop-bt{
    padding-bottom: 0;
}
.home-new::after{
    content: "";
    width: 51%;
    height: 82%;
    background: url(../images/mc.png) center / cover no-repeat;
    /* background: linear-gradient(216deg, #E2E9FF 16.26%, rgba(255, 255, 255, 0.00) 78.91%); */
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
.home-new::before{
    content: "";
    width: 100%;
    height: 82%;
    background: linear-gradient(180deg, #E2EEFF 0%, rgba(255, 255, 255, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.home-new .summary-recom-le-tit{
    margin-bottom: 58px;
}
.home-new .summary-coop-swiper-li{
    position: relative;
}
.home-new .summary-coop-swiper-li::after{
    content: "";
    width: 1px;
    height: 100%;
    background: #292A2B;
    opacity: 0.2;
    position: absolute;
    top: 0;
    right: -20px;
}
.home-new .summary-coop-bt-bg{
    width: 448px;
}
.home-new .scsl-tit{
    font-size: var(--std-parga2);
    margin-top: 10px;
}
.home-tech-wrap{
    height: 600vh;
}
.home-html,
.home-html body{
    overflow: inherit !important;
}
.htwc-box{
    height: 100vh;
    position: relative;
    background: linear-gradient(180deg, #010726 -1.49%, #000412 100%);
}
.home-tech-wrap-cont{
    position: sticky;
    top: 0;
    overflow: hidden;
}
.home-tech-wrap .yx-cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    z-index: 5;
}
.htwc-text-parga p{
    color: #fff;
    line-height: 1.75;
}
.htwc-text h2{
    color: #fff;
    margin-bottom: var(--std-margin2);
}
.htwc-video-box{
    position: relative;
    height: 100%;
    z-index: 3;
}
.htwc-video-box-bg{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
    transform: translate(-50%, -50%) scale(1);
    border-radius: 20px;
    overflow: hidden;
    width: 110%;
    height: 110%;
    box-shadow: 0 0 0 1000vw #fff;
    opacity: 0;
}
.htwc-video{
    z-index: 4;
    width: 100%;
    height: 100%;
    border-radius: var(--std-radius3);
    position: relative;
    overflow: hidden;
    transform-origin: right center;
    transform: scale(0.2);
    left: var(--left);
}
.htwc-video.fadeup{
    top: 0;
    opacity: 1;
    transition: all .8s ease-in-out;
}
.htwc-video img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
}
.htwc-video-bg{
    width: calc(100% + 6px);
    height: calc(100% + 4px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    max-width: calc(100% + 6px);
}
.htwc-text,
.htwc-word-cont{
    width: 46%;
}
.htwc-scroll{
    width: 32px;
    bottom: 100px;
    z-index: 5;
    cursor: pointer;
    pointer-events: all;
}
.htwc-scroll svg{
    width: 100%;
    height: auto;
}
@keyframes fadeIn1 {
    from {
        opacity: 0.2;
    }

    to {
        opacity: 1;
    }
}
.htwc-scroll-icon{
    opacity: 0;
}
.htwc-scroll-icon1 {
    animation: fadeIn1 1.2s ease-in-out alternate infinite;
    animation-delay: 0s;
}
.htwc-scroll-icon2{
    animation: fadeIn1 1.2s ease-in-out alternate infinite;
    animation-delay: 0.3s;
}
.htwc-scroll-icon3{
    animation: fadeIn1 1.2s ease-in-out alternate infinite;
    animation-delay: 0.6s;
}
/* .home-tech-chip-img{
    opacity: 0;
} */
.home-tech-chip{
    background: #F2F7FB;
    position: relative;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.htcw-text-li-parga{
    margin-bottom: 56px;
}
.htcw-text-li-parga p{
    font-family: var(--std-font3);
}
.htcw-text-li-parga p sup{
    position: relative;
    top: 3px;
    color: inherit;
}
.htcw-text-li-cont h2{
    margin-bottom: var(--std-margin2);
    line-height: 1.6;
}
.htcw-text-li-cont{
    width: 37%;
}
.home-tech-chip-wrap{
    height: 100vh;
    position: relative;
}
.htcw-img{
    width: 50%;
    height: 100%;
    position: relative;
    overflow: hidden;
}
.htcw-img-li{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(-100%);
    overflow: hidden;
}
.htcw-img-li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: translateY(100%);
}
.htcw-list-li1{
    z-index: 1;
}
.htcw-list-li2{
    z-index: 2;
}
.htwc-empty{
    height: 200vh;
}
.htcw-img-dots .yx-cont1400{
    display: block;
}
.htcw-img-dots-li{
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--main-color1);
    transition: all .36s;
    margin-top: 15px;
    opacity: 0.3;
    cursor: pointer;
}
.htcw-img-dots{
    width: 100%;
    bottom: 78px;
    z-index: 5;
}
.htcw-img-dots-li.act{
    opacity: 1;
}
.home-tech-chip-img{
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.htci-box{
    width: 110%;
    height: 110%;
    border-radius: var(--std-radius3);
    overflow: hidden;
    background: linear-gradient(150deg, #FFF 18.35%, #E5EEFF 97.74%);
    box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.05);
    position: absolute;
    /* top: 50%;
    left: 50%;
    transform: translate(-50%,-50%); */
}
.htci-box-img{
    width: 100%;
    height: 100%;
    background: linear-gradient(150deg, #FFF 18.35%, #E5EEFF 97.74%);
    transition: all .5s;
}
.htci-box-img img{
    width: 204px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.htci-box-img{
    opacity: 0;
}
.htci-box-img1{
    opacity: 1;
}
.htcw-img-text-icon{
    display: none;
}
.htwc-word{
    width: 100%;
    z-index: 5;
}
.htwc-word .yx-cont1400{
    opacity: 0;
    transition: all .36s;
}
.htwc-word h2{
    color: #fff;
    margin-bottom: var(--std-margin2);
}
.htwc-word-cont-parga p{
    color: #fff;
    line-height: 1.75;
}
.htwc-word-cont-parga{
    margin-bottom: 60px;
}
.htwc-word-cont-btn p{
    color: #fff;
}
.htcw-img-text{
    display: none;
    width: 100%;
    z-index: 5;
}
.htwc-word-cont-btn .htwc-word-btns{
    display: none;
}
.htwc-word-btns p{
    color: #fff;
}
.htwc-bg{
    width: 110%;
    height: 110%;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 4.56%, rgba(0, 0, 0, 0.40) 99.19%);
    position: absolute;
    opacity: 0;
    z-index: 3;
    pointer-events: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: var(--std-radius3);
    overflow: hidden;
}
.htwc-word-btns p{
    font-family: var(--std-font3);
    text-align: center;
}
.htwc-word-btns{
    cursor: pointer;
    position: absolute;
    bottom: 100px;
    right: 230px;
    text-align: center;
}
.htwc-word-btns img{
    width: 64px;
}
.htwc-word .yx-cont1400{
    position: relative;
}
.home-tech{
    position: relative;
}
.home-tech-chip-img{
    z-index: 5;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.htcw-list{
    height: 100%;
}
.htcw-list-li{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.htcw-list-li.act {
    pointer-events: all;
}
.htcw-list-li .htcw-text{
    opacity: 0;
    animation: textFadeup2 .5s ease-in-out both;
}
.htcw-list-li.act .htcw-text{
    animation: textFadeup1 1s ease-in-out both;
}
.htcw-text{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
}
/* .htcw-text{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
} */
.htcw-text-li{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    animation: textFadeup2 .5s ease-in-out both;
    pointer-events: none;
    overflow: hidden;
}
.htcw-text-li.act{
    animation: textFadeup1 1s ease-in-out both;
    pointer-events: all;
}
@keyframes textFadeup1{
    0%{
        transform: translateY(100px);
        opacity: 0;
    }
    100%{
        transform: translateY(0px);
        opacity: 1;
    }
}
@keyframes textFadeup2{
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
.htwc-word-cont-btn .std-btn1-box svg,
.htcw-text-li-btn .std-btn1-box svg{
    top: 1px;
}
.ys-banner{
    z-index: 5;
}
.mod-cta-text-btn p{
    color: #fff;
    font-size: var(--std-parga1);
}
.home-main .std-btn1-box svg{
    top: 0px;
}
.mod-cta-bg{
    width: 100%;
    overflow: hidden;
    margin: auto;
    height: 100%;
}
.mod-cta-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    /*image-rendering: pixelated;*/
    backface-visibility: hidden;
}
.mod-cta::after {
    content: "";
    width: 100%;
    height: 50%;
    background: #000;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -2;
}
.mod-cta-text h2{
    color: #fff;
    line-height: 1.75;
    margin-bottom: 6px;
}
.mod-cta-text-parga p{
    color: #fff;
    font-family: var(--std-font3);
}
.mod-cta{
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.mod-cta .yx-cont1400{
    z-index: 5;
}
.mod-cta-text-parga{
    margin-bottom: 68px;
}
.ys-banner .slick-dots li{
    background: #fff !important;
}
.ys-banner .slick-dots li.slick-active{
    background: #fff !important;
}
/* 首页-end */
.privacy-main h1{
    text-align: center;
}
.privacy-wrap-side-li:last-child{
    margin-bottom: 0;
}
.privacy-wrap-side-li a{
    font-size: var(--std-parga2);
    line-height: 1.65;
    color: #999;
    transition: all .36s;
}
.privacy-wrap-side-li.act a{
    color: #333;
    text-decoration: underline;
}
.privacy-wrap-side-li{
    margin-bottom: 26px;
}
.privacy-wrap{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    padding-right: 250px;
}
.privacy-wrap-side{
    width: 100px;
    position: sticky;
    top: 100px;
}
.privacy-html{
    overflow: inherit !important;
}
.privacy-wrap-text{
    width: calc(100% - 100px);
    padding-left: 138px;
}
.privacy-wrap-text-tit h2{
    color: #333;
    margin-bottom: 22px;
}
.privacy-wrap-text-parga p{
    font-size: var(--std-parga2);
    line-height: 1.75;
    color: #333;
    margin-bottom: 12px;
}
.privacy-wrap-text-parga p a{
    color: #0065C1;
    text-decoration: underline;
}
.privacy-wrap-text-parga h3{
    font-size: var(--std-title2);
    line-height: 1.5;
    color: #333;
    margin-bottom: 17px;
}
.privacy-wrap-text-parga h6{
    font-size: 20px;
    line-height: 1.5;
    color: #333;
    margin-bottom: 10px;
}
.privacy-wrap-text-tit{
    margin-bottom: 40px;
}
.viewer-canvas>img{
    background: #fff;
}
.viewer-button{
    background: var(--main-color1) !important;
}
/* E2开放生态-start */
.ecology-ban{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.ecology-ban::after{
    content: "";
    width: 100%;
    height: 19%;
    opacity: 0.5;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 2.46%, #000 96.45%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
}
.ecology-ban-img{
    width: 100%;
    position: relative;
}
.ecology-ban-img::before{
    content: "";
    width: 55%;
    height: 100%;
    opacity: 0.5;
    background: linear-gradient(272deg, rgba(0, 0, 0, 0.00) 4.46%, #000 93.78%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
}
.ecology-ban-img::after{
    content: "";
    width: 25%;
    height: 100%;
    opacity: 0.5;
    background: linear-gradient(272deg, rgba(0, 0, 0, 0.00) 4.46%, #000 93.78%);
    position: absolute;
    top: 0;
    right: 0;
    transform: rotate(180deg);
    z-index: 4;
}
.ecology-ban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ecology-ban-text{
    z-index: 5;
}
.ecology-ban-text h1{
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}
.ecology-ban-text .std-title4{
    margin-top: 17px;
    color: #fff;
    line-height: 1.5;
    /*font-family: var(--std-font3);*/
}
.ecology-cooper{
    background: #F2F7FB;
    overflow: hidden;
}
.ecology-cooper .summary-recom-le-tit{
    margin-bottom: 34px;
}
/*.ecology-cooper h2{*/
/*    line-height: 1.75;*/
/*}*/
.ecology-cooper-swiper-li a{
    width: 100%;
    display: block;
    border-radius: var(--std-radius2);
    background: #fff;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.ecsl-tp{
    position: relative;
}
.ecsl-tp::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.ecsl-tp-logo{
    width: 54%;
    transition: all .36s .1s;
    opacity: 0;
    z-index: 5;
}
.ecsl-tp-logo img{
    width: 100%;
}
.ecsl-bt{
    padding: 30px 30px 35px;
}
.ecsl-bt-time{
    font-family: var(--std-font2);
}
.ecsl-bt-tit{
    line-height: 1.6;
    height: 1.6em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    transition: all .36s;
    margin-top: 14px;
}
.ecsl-bt-parga{
    margin-top: 4px;
}
.ecsl-bt-parga p{
    font-family: var(--std-font3);
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.ecsl-bt .sult-info-icon{
    margin-top: 45px;
}
.ecology-cooper .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    width: 42%;
    top: auto;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 1px;
}
.ecology-cooper .swiper-pagination-progressbar{
    background: rgba(51,51,51,.2);
}
.ecology-cooper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: rgba(51,51,51,1);
}
.ecology-cooper-swiper-li.swiper-slide-active .ecsl-tp-logo{
    opacity: 1;
}
.ecology-cooper-swiper-li.swiper-slide-active .ecsl-tp::after{
    opacity: 1;
}
.ecology-cooper .summary-coop-list-line{
    position: static;
    margin: auto;
    margin-top: 54px;
}
.ecology-cooper-swiper-li{
    width: 25%;
}
.ecology-mode{
    padding: 150px 0;
    background: #000;
    overflow: hidden;
}
.ecology-mode-tp{
    width: 50%;
    margin-bottom: var(--std-padding1);
}
.ecology-mode-tp h2{
    line-height: 1.5;
    color: #fff;
    margin-bottom: var(--std-margin2);
}
.ecology-mode-tp-parga p{
    font-family: var(--std-font3);
    color: #FFF;
    /*line-height: 1.5;*/
}
.ecology-mode-bt{
    display: flex;
    flex-wrap: wrap;
}
.ecology-mode-bt-li{
    width: 25%;
    padding: 0 14px;
    height: auto;
}
.ecology-mode-bt-li:nth-child(4n+1){
    animation-delay: .4s;
}
.ecology-mode-bt-li:nth-child(4n+2){
    animation-delay: .5s;
}
.ecology-mode-bt-li:nth-child(4n+3){
    animation-delay: .6s;
}
.ecology-mode-bt-li:nth-child(4n+4){
    animation-delay: .7s;
}
.ecology-mode-bt{
    margin: 0 -14px;
}
.emmbl-cont{
    width: 100%;
    height: 100%;
    padding: 36px 33px 100px 40px;
    position: relative;
    border-radius: var(--std-radius2);
    overflow: hidden;
    z-index: 1;
}
.emmbl-cont::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,0));
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -2;
    border-radius: var(--std-radius2);
    overflow: hidden;
    opacity: 0.2;
}
.emmbl-cont::after{
    content: "";
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: linear-gradient(180deg, #000 0%, #141414 100%);
    position: absolute;
    top: 1px;
    left: 1px;
    border-radius: var(--std-radius2);
    overflow: hidden;
    z-index: -2;
}
.emmbl-cont .ys-imgbox-cover{
    width: 50px;
}
.emmbl-cont-tit{
    margin-top: 34px;
    color: #fff;
    line-height: 1.5;
}
.emmbl-cont-parga{
    margin-top: 20px;
}
.emmbl-cont-parga p{
    color: #fff;
}
.ecology-mode-bt .slick-track{
    margin: 0;
}
.emmbl-cont-bg{
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    position: absolute;
    top: 1px;
    left: 1px;
    background: linear-gradient(0deg, #315CD4 0%, #000 80.68%);
    z-index: -1;
    border-radius: var(--std-radius2);
    overflow: hidden;
    transition: all .36s;
    opacity: 0;
}
.ecology-mode-bt .slick-dots{
    bottom: 0;
}
.ecology-mode-bt .slick-dots li{
    background: #fff;
}
.ecology-mode-bt .slick-dots li.slick-active{
    background: #fff !important;
}
.ecology-mode-bt .slick-list{
    padding-bottom: 40px;
}
.ecology-mode-bt.empty .slick-list{
    padding-bottom: 0;
}
.ecology-batch{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.ecology-batch-bg{
    width: 100%;
}
.ecology-batch-bg img{
    width: 100%;
}
.ecology-batch-text{
    z-index: 5;
}
.ecology-batch-text-wrap{
    width: 43%;
}
.ebtw-parga{
    margin-top: 26px;
}
.ebtw-parga p{
    /*line-height: 1.5;*/
    font-family: var(--std-font3);
    color: #666;
}
.ebtw-btn{
    margin-top: 90px;
}
.ebtw-btn p,.ecwt-le-btn p{
    font-family: var(--std-font3);
    margin-right: 38px;
}
.ebtw-btn .std-btn1-box svg,
.ecwt-le-btn .std-btn1-box svg {
    top: 0.5px;
}
.ecology-batch-text-wrap h2{
    line-height: 1.5;
}
.ecology-pro{
    padding: 150px 0;
    background: #000;
}
.eplu-li{
    width: 200px;
    margin-right: 44px;
    position: relative;
    flex-shrink: 0;
    z-index: 1;
}
.ecology-pro-li{
    margin-bottom: 50px;
    position: relative;
    display: flex;
}
.ecology-pro-li:last-child{
    margin-bottom: 0;
}
.eplu-li::before{
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to right, black, black), linear-gradient(to bottom right,rgba(255,255,255,.5) 6%,rgba(255,255,255,0) 45%,rgba(255,255,255,0) 99%);
    opacity: 0.3;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 4.469px;
    overflow: hidden;
    transform: rotate(180deg);
    z-index: -2;
}
.eplu-li::after{
    content: "";
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border-radius: 4.469px;
    overflow: hidden;
    background: linear-gradient(133deg, rgba(1, 90, 255, 0.60) -6.08%, rgba(1, 25, 69, 0.30) 29.5%, rgba(0, 25, 70, 0.00) 94.36%);
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: -2;
}
.eplu-li-cont .std-parga2{
    font-weight: bold;
    color: #fff;
    opacity: 0.8;
    padding: 0 14px;
}
.eplu-li-cont-img{
    margin-top: 5px;
    width: calc(100% + 17px);
    transform: translateX(26px);
}
/* .ecology-pro-li1,
.ecology-pro-li3{
    transform: translateX(216px);
} */
.eplu-li-cont{
    padding: 10px 0 20px;
    position: relative;
}
.eplu-li-cont::after{
    content: "";
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border-radius: 4.469px;
    overflow: hidden;
    background: linear-gradient(133deg, rgba(1, 90, 255, 0.60) 10.5%, rgba(1, 25, 69, 0.30) 64.02%, rgba(0, 25, 70, 0.00) 94.36%);
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: -1;
    transition: all .36s;
    opacity: 0;
}
.eplu-li-cont-logo{
    margin-top: 20px;
    width: 84px;
    transform: translateX(14px);
}
.ecology-pro-li-ul{
    width: calc((200px * var(--width-shu)) + (44px *var(--width-shu)));
}
.ecology-pro-li-ul ul{
    display: flex;
}
.ecology-pro-li1 .ecology-pro-li-ul1,
.ecology-pro-li3 .ecology-pro-li-ul1 {
    animation: donghua1 calc(3s * var(--width-shu)) linear infinite;
}
.ecology-pro-li1 .ecology-pro-li-ul2,
.ecology-pro-li3 .ecology-pro-li-ul2{
    animation: donghua2 calc(3s * var(--width-shu)) linear infinite;
    transform: translateX(100%);
    position: absolute;
    top: 0;
    left: 0;
}
.ecology-pro-li2 .ecology-pro-li-ul1 {
    transform: translateX(-100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua3 calc(3s * var(--width-shu)) linear infinite;
}
.ecology-pro-li2 .ecology-pro-li-ul2 {
    animation: donghua4 calc(3s * var(--width-shu)) linear infinite;
}
@keyframes donghua3 {
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(0);
    }
}
@keyframes donghua4 {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(100%);
    }
}
.ecology-market{
    background: #F2F7FB;
}
.ecology-case .hrlu-li {
    backdrop-filter: blur(10.5px);
}
.ecology-case{
    background: #000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.ecology-case::before{
    content: "";
    width: 100%;
    height: 44%;
    background: linear-gradient(180deg, #000 15.42%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    top: -38px;
    left: 0;
}
.ecology-case::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 2.28%, #000 47.45%, #000 92.62%);
    position: absolute;
    top: 53%;
    left: 0;
}
.ecology-case-bg{
    width: 100%;
}
.ecology-case-bg img{
    width: 100%;
}
.ecwt-le h2{
    margin-bottom: 26px;
    color: #fff;
}
.ecwt-le{
    width: 60%;
    padding-right: 188px;
}
.ecwt-ri{
    width: 40%;
    padding-right: 66px;
}
.ecology-case-wrap-tp .yx-cont1400{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.ecwt-le-parga p{
    color: #fff;
    font-family: var(--std-font3);
    /*line-height: 1.5;*/
}
.ecwt-le-btn p{
    color: #fff !important;
}
.ecwt-le-btn path{
    stroke: #fff !important;
}
.ecwt-le-btn{
    margin-top: var(--std-padding1);
}
.ecwt-ri .hvct-data{
    margin: 0;
}
.ecwt-ri .hvct-data-li{
    padding: 0;
}
.ecology-case-wrap-bt .hvcl-run-li1,
.ecology-case-wrap-bt .hvcl-run-li3{
    transform: translateX(0px);
}
.ecology-case-wrap-bt .hvcl-run-li2{
    transform: translateX(0px);
}
.ecology-case-wrap-tp{
    top: 25%;
    z-index: 5;
    overflow: hidden;
}
.ecology-case-wrap-bt{
    bottom: 8%;
    z-index: 5;
}
.ecology-case-wrap{
    width: 100%;
    z-index: 5;
    bottom: 110px;
}
.hvcl-run-li2 .hvcl-run-li-ul1 {
    transform: translateX(-100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua3 calc(3s * var(--width-shu)) linear infinite;
}
.hvcl-run-li2 .hvcl-run-li-ul2 {
    position: relative;
    transform: translateX(0);
    animation: donghua4 calc(3s * var(--width-shu)) linear infinite;
}
.ecology-case-line{
    width: 100%;
}
.ecology-case-line-pc,
.ecology-case-line-ph{
    width: 100%;
}
.empl-box{
    display: none;
}
.ecology-case-line svg{
    width: 100%;
    height: auto;
}
.ecology-case-line-segment{
    stroke-dasharray: 310 1410;
    opacity: 0;
}
.ecology-case-line-segment.effect{
    opacity: 1;
    animation: lineOff2 2s linear both;
}
.ecology-case-line-segment.act{
    stroke-dasharray: 310 1410;
    animation: lineOff1 7s linear both infinite;
}
@keyframes lineOff1{
    0% {
        stroke-dashoffset: 1720px;
    }
    100%{
        stroke-dashoffset: 0px;
    }
}
@keyframes lineOff2{
    0% {
        stroke-dashoffset: 310px;
    }
    100%{
        stroke-dashoffset: 0;
    }
}
.ecology-main .mod-cta{
    background: #F2F7FB;
}
.std-btn1.std-parga1 .std-btn1-box svg{
    top: 0px;
}
/* E2开放生态-end */

/* C2征程-start */
.journey-power{
    padding-bottom: 204px;
}
.journey-power{
    position: relative;
    overflow: hidden;
    background: #010101;
    z-index: 1;
}
.journey-power-bg{
    width: 100%;
    z-index: -1;
}
.journey-power-bg img{
    width: 100%;
}
.journey-power-list-ul{
    display: flex;
    flex-wrap: wrap-reverse;
    justify-content: flex-end;
    margin: 0 -14px;
    align-items: stretch;
}
.jplu-li{
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 28px;
    position: relative;
}
.jplu-li-cont-wrap{
    position: relative;
    padding: 30px 30px 40px;
    width: 100%;
    height: 100%;
}
.jplu-li-cont-wrap::after{
    content: "";
    width: 0%;
    height: 1px;
    background: var(--main-color1);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.journey-power-list{
    width: 75%;
}
.jplu-li-cont{
    width: 100%;
    border-radius: var(--std-radius2);
    height: 100%;
    position: relative;
    z-index: 1;
    transition: all .36s;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(7.5px);
    border: 1px solid transparent;
}
.jplu-li-cont-num{
    color: #fff;
    font-family: var(--std-font1);
    line-height: 1.65;
    margin-bottom: 32px;
}
.jplu-li-cont .ys-imgbox-cover{
    width: 80px;
    margin: auto;
}
.jplu-li-cont-tit{
    color: #fff;
    margin-top: 98px;
}
.jplu-li-cont-parga{
    margin-top: 6px;
}
.jplu-li-cont-parga p{
    color: #fff;
    opacity: 0.6;
    font-family: var(--std-font3);
}
.jplu-li-cont::before {
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to right, #010101, #010101), linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.2));
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: -2;
    border-radius: var(--std-radius2);
    overflow: hidden;
    opacity: 0.3;
    transition: all .36s;
}
/* .jplu-li-cont-wrap::before{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(7.5px);
    box-shadow: 0px 4px 80px 0px rgba(1, 90, 255, 0.10), 0px 0px 35px 0px rgba(1, 90, 255, 0.10);
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: var(--std-radius2);
    overflow: hidden;
    z-index: -2;
} */
.journey-power .yx-cont1400{
    display: flex;
    justify-content: flex-end;
    position: relative;
}
.jplu-li-cont::after{
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to right, #010101, #010101), linear-gradient(to bottom, rgba(1, 90, 255, 1), rgba(1, 90, 255, 0));
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: var(--std-radius2);
    overflow: hidden;
    z-index: -2;
    transition: all .36s;
    opacity: 0;
}
.journey-power-text-parga p{
    opacity: 0.5;
    color: #FFF;
    /*line-height: 1.75;*/
}
.journey-power-text h2{
    color: #FFF;
    margin-bottom: var(--std-margin2);
}
.journey-power-text{
    width: 34%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.jplu-li-cont-bg{
    width: 100%;
    z-index: -2;
    opacity: 0;
    transition: all .36s;
}
.jplu-li-cont-bg svg{
    width: 100%;
    height: auto;
}
.journey-comput-text h2{
    color: #fff;
    margin-bottom: var(--std-margin2);
    /*line-height: 1.5;*/
}
.journey-comput-text h2 span{
    color: var(--main-color1);
}
.journey-comput-bg{
    width: 100%;
    position: relative;
}
.journey-comput-bg img{
    width: 100%;
}
.journey-comput-text{
    z-index: 5;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.journey-comput{
    position: relative;
    overflow: hidden;
}
.journey-comput-text-wrap{
    width: 37%;
}
.journey-comput-text-parga p{
    /*line-height: 1.5;*/
    color: #FFF;
    opacity: 0.6;
    font-family: var(--std-font3);
}
.journey-comput-text-parga{
    margin-bottom: 53px;
}
.jctw-btn p{
    color: #fff !important;
}
.jctw-btn path{
    stroke: #fff !important;
}
.jctw-btn .std-btn1-box svg {
    top: 0px;
}
.journey-pro{
    position: relative;
    z-index: 1;
}
.journey-pro::after{
    content: "";
    width: 100%;
    height: calc(100% + 400px);
    background: linear-gradient(103deg, #070707 12.48%, #0F0F0F 100.95%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.jplt-icon{
    width: 32px;
    height: 32px;
    position: relative;
    transition: all .36s;
}
.jplt-icon img{
    width: 100%;
}
.jplt-icon img:nth-child(1){
    width: 22px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .36s;
}
.jplt-icon img:nth-child(2){
    opacity: 0;
    transition: all .36s;
}
.journey-pro-li{
    position: relative;
    transition: all .36s;
    z-index: 1;
    overflow: hidden;
    cursor: pointer;
}
.journey-pro-li:last-child::after{
    display: none;
}
.journey-pro-li::after{
    content: "";
    width: calc(100% - 200px);
    height: 1px;
    background: rgba(255,255,255,.12);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.journey-pro-li-tp{
    display: flex;
    align-items: center;
    padding: 30px 0;
    position: relative;
    z-index: 5;
    cursor: pointer;
    transition: all .36s;
}
.jplt-logo{
    width: 196px;
}
.jplt-logo img{
    width: 100%;
}
.jplt-parga{
    color: #fff;
    transition: all .36s;
    opacity: 0.6;
    width: calc(100% - 204px - 32px);
    padding: 0 338px;
}
.jplb-wrap-text-tit{
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
    margin-bottom: var(--std-margin2);
}
.jplb-wrap-text-parga p{
    color: #fff;
    opacity: 0.6;
}
.jplb-wrap-text-info{
    margin-top: 92px;
}
.jplb-wrap-text-info p{
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.6;
}
.jwtp-ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.jwtp-ul-li{
    width: 33.333333%;
    margin-bottom: 23px;
}
.jwtp-ul-li-tit{
    font-size: 28px;
    line-height: 1.5;
    display: inline-block;
    background: linear-gradient(98deg, #BDE5FF 10.23%, #015AFF 96.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 4px;
}
.jwtp-ul-li-parga p{
    color: #fff;
    line-height: 1.5;
}
.jwtp-ul-li-tit span{
    font-size: 16px;
}
.jplb-wrap-text-param{
    margin-bottom: 15px;
}
.jplb-wrap{
    width: 37%;
    padding-right: 50px;
    margin-top: 40px;
}
.jplb-wrap-img-parma{
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 23%;
    opacity: 0;
    transition: all .36s;
}
.journey-pro-li.act .jplb-wrap-img-parma{
    opacity: 1;
    transition: all .36s 10s;
}
.jplb-wrap-img{
    width: 63%;
    position: absolute;
    top: 0;
    right: 0;
    /* display: none; */
    /* padding-bottom: 135px; */
}
.jplb-wrap-img-bg{
    width: 100%;
    position: relative;
}
.jplb-wrap-img img{
    width: 100%;
}
.jplb-wrap{
    /* display: none; */
    position: relative;
    padding-bottom: 172px;
}
.jplb-wrap-img-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 108px;
}
.jwib-li{
    margin: 0 28px;
}
.jwib-li p{
    color: #fff;
}
.jwib-li img{
    width: 22px;
    transform: translateX(0) !important;
}
.jplb-cont{
    position: relative;
}
.journey-pro-li.act .jplt-parga{
    opacity: 0 !important;
}
.journey-pro-li.act .jplt-icon img:nth-child(1){
    opacity: 0;
}
/* .journey-pro-li.act .jplt-icon img:nth-child(2){
    opacity: 1;
} */
.journey-pro-li.act .journey-pro-li-tp{
    padding-top: 170px;
}
.journey-pro-li.act .journey-pro-li-bg{
    opacity: 1;
}
.journey-pro-li-bg{
    width: 100%;
    z-index: -1;
    height: 100%;
    transition: all .36s;
    opacity: 0;
}
.journey-pro-li-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.journey-pro-li-hover{
    width: 100%;
    height: 100%;
    background: linear-gradient(115deg, #015AFF 8.94%, #060606 85.57%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
    z-index: -1;
}
.journey-pro-li-box{
    width: 100%;
    height: var(--height);
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.journey-pro-li-box::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(91deg, #015AFF 12.15%, rgba(1, 90, 255, 0.00) 110.53%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.journey-history{
    padding: 150px 0;
    background: #010302;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.journey-history-bg{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.journey-history-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.journey-history h2{
    color: #fff;
    /*line-height: 1.5;*/
    margin-bottom: var(--std-padding1);
}
.journey-history-bt-year{
    width: 68px;
}
.journey-history-bt-list{
    width: calc(100% - 68px);
    padding-left: 37px;
}
.jhbl-wrap{
    position: relative;
    width: 100%;
}
.journey-history-bt{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.jhby-li{
    cursor: pointer;
    transition: all .36s;
    color: rgba(255,255,255,.6);
    line-height: 1.5;
    margin-bottom: 20px;
    position: relative;
    text-align: center;
}
.jhby-li::before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--main-color1);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -14px;
    opacity: 0;
    transition: all .36s;
}
.jhby-li:last-child{
    margin-bottom: 0;
}
.jhby-li.act{
    color: rgba(255,255,255,1);
}
.jhby-li.act::before{
    opacity: 1;
}
/* .jhbl-li:not(:first-child){
    display: none;
} */
.jhbl-li{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    opacity: 0;
    /* transition: all .1s; */
}
.jhbl-li.act{
    position: relative;
    pointer-events: all;
    opacity: 1;    
    /* animation: ysfadeInUp .8s ease-in-out both .1s; */
}
.jhbl-li-wrap{
    position: relative;
}
.jhbl-wrap::after{
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 26%,rgba(255,255,255,1) 73%,rgba(255,255,255,0) 100%);
    position: absolute;
    top: 333px;
    left: 0;
    opacity: 0.3;
}
.jhbl-li-ul-item{
    width: 196px;
    padding-bottom: 68px;
    flex-shrink: 0;
}
.jhbl-li-ul-item{
    margin: 0 30px;
}
.jhbl-li2 .jhbl-li-ul-item{
    position: relative;
}
/* .jhbl-li2 .jhbl-li-ul-item::after{
    content: "";
    width: 22%;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
} */
.jhbl-li-ul-item1{
    width: 265px !important;
    position: relative;
    /* margin: 0 48px !important; */
}
/* .jhbl-li-ul-item1::after{
    content: "";
    width: 63%;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
} */
.ecology-case-line{
    opacity: 0;
}
.jhbl-li-ul-item1 .jlui-wrap{
    width: 196px;
    margin: auto;
    transition: all .36s;
    position: relative;
}
.jhbl-li.act .jhbl-li-ul-item1 .jlui-wrap{
    width: 265px;
    transition: all .36s;
}
.jlui-bg-jb{
    opacity: 0;
    transition: all .36s;
}
.jhbl-li.act .jlui-bg-jb{
    opacity: 1;
}
.jhbl-li-ul{
    display: flex;
    align-items: center;
    justify-content: center;
}
.jlui-bg{
    position: relative;
    overflow: hidden;
    z-index: 1;
    height: var(--card-height);
    display: flex;
    align-items: center;
    padding: 6px;
}
.jhbl-li-ul-item1 .jlui-bg {
    position: absolute;
    top: 0;
    left: 0;
}
.jlui-bg img{
    width: 100%;
    height: auto;
}
.jlui-bg-jb{
    width: 100%;
    height: var(--card-height);
    background: conic-gradient(from var(--rotate) at 54.9% 51.01%, #74BCFF 58.42950940132141deg, rgba(0, 18, 52, 0.00) 121.08494639396667deg, #002B7A 159.5348310470581deg, #015AFF 241.5088677406311deg, rgba(0, 18, 52, 0.00) 294.20116424560547deg);
    /* background: conic-gradient(from var(--rotate) at 54.9% 51.01%, #74BCFF 41.46898716688156deg, #001234 123.24418902397156deg, #002B7A 159.5348310470581deg, #015AFF 252.63909101486206deg, #001234 291.84953212738037deg); */
    filter: blur(9px);
}
.jhbl-li-text{
    margin-top: 56px;
    width: 258px;
    /* transform: translateX(var(--left)); */
}
/* .jhbl-li1 .jhbl-li-text{
    transform: translateX(141px);
}
.jhbl-li3 .jhbl-li-text{
    transform: translateX(397px);
}
.jhbl-li4 .jhbl-li-text{
    transform: translateX(653px);
}
.jhbl-li5 .jhbl-li-text{
    transform: translateX(909px);
} */
.jhbl-li2 .jhbl-li-text,
.jhbl-li6 .jhbl-li-text{
    width: 100%;
    text-align: center;
    padding: 0 15px;
}
.jhbl-li-text-tit{
    font-size: 28px;
    line-height: 1.65;
    color: #fff;
    margin-bottom: 10px;
    white-space: nowrap;
}
.jhbl-li-text-parga p{
    color: #fff;
    opacity: 0.6;
    height: 3.5em;
}
.journey-ban{
    position: relative;
    width: 100%;
    /* height: 100vh; */
}
/* .jourdet-main .journey-ban{
    height: 100vh;
} */
.journey-html,
.journey-html body{
    overflow: inherit !important;
}
.journey-ban-img{
    width: 100%;
    height: 100vh;
    /* position: sticky;
    top: 0;
    left: 0; */
}
.journey-ban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.journey-ban-img-wrap{
    position: relative;
    height: 100%;
}
.journey-ban-img-wrap::after{
    content: "";
    width: 100%;
    height: 123px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 60.98%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 5;
}
.journey-ban-img::before{
    content: "";
    width: 67%;
    height: 100%;
    opacity: 0.3;
    background: linear-gradient(272deg, rgba(0, 0, 0, 0.00) 4.46%, #000 93.78%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 6;
}
.journey-ban-img::after{
    content: "";
    width: 41%;
    height: 100%;
    opacity: 0.3;
    background: linear-gradient(272deg, rgba(0, 0, 0, 0.00) 4.46%, #000 93.78%);
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 6;
    transform: rotate(180deg);
}
.journey-ban-text{
    padding-bottom: 18.5%;
    position: relative;
    z-index: 5;
    margin-top: calc(-100vh + 18.5%);
}
.journey-ban-text-tp h1{
    font-size: 24px;
    color: #fff;
    line-height: 1.5;
    margin-top: 44px;
}
.jbtt-logo{
    width: 392px;
}
.jbtt-logo img{
    width: 100%;
}
.journey-ban-text-bt{
    margin-top: 156px;
    width: 43%;
    height: var(--height);
    position: relative;
}
.journey-ban-text-bt p{
    font-size: var(--std-title4);
    line-height: 1.6;
    color: #FFF;
    font-family: var(--std-font3);
    margin-bottom: 18px;
}
.journey-ban-text-bt p:last-child{
    margin-bottom: 0;
}
.jbtb-parga{
    position: relative;
    /* min-height: 100px; */
    height: 0;
    -webkit-mask-image: linear-gradient(to bottom, #D9D9D9, var(--color));
    mask-image: linear-gradient(to bottom, #D9D9D9, var(--color));
}
.jplb-wrap-img-box{
    width: 77%;
    position: relative;
}
.jwib-line{
    width: 100%;
}
.jplb-wrap-img-line img{
    width: 100%;
}
.jwib-img{
    width: 70%;
    position: absolute;
    top: 50%;
    left: 78px;
    transform: translateY(-50%);
}
.jwip-li-text p{
    color: #fff;
}
.jwip-li-text span{
    background: linear-gradient(90deg, #005AFF -5.14%, #FFF 98.2%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
}
.jwip-li-icon{
    width: 24px;
}
.jwip-li-icon img{
    width: 100%;
}
.jwip-li-text{
    width: calc(100% - 24px);
    padding-left: 15px;
}
.jwip-li{
    display: flex;
    align-items: center;
    position: absolute;
}
.jwip-li1{
    top: 7%;
    left: -10px;
}
.jwip-li2{
    top: 22%;
    left: 22px;
}
.jwip-li3{
    top: 38%;
    left: 50px;
}
.jwip-li4{
    top: 56%;
    left: 40px;
}
.jwip-li5{
    top: 71%;
    left: -18px;
}
.jplt-close{
    width: 32px;
    position: absolute;
    transition: all .36s;
    opacity: 0;
    right: -107px;
    top: 140px;
}
.jplt-close img{
    width: 100%;
}
.journey-pro-li.act .jplt-close{
    opacity: 1;
}
.journey-pro-li-hoverbg{
    width: 100%;
    z-index: -1;
    transition: all .5s;
    opacity: 0;
    height: 100%;
}
.journey-pro-li-hoverbg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* C2征程-end */

/* C3征程6-start */
/* .jourdet-ban .jbtt-logo{
    width: 172px;
} */
.jourdet-ban-text{
    z-index: 5;
}
/* .jourdet-ban-text h1{
    line-height: 1.5;
    color: #fff;
    margin-top: 20px;
} */
.journey-ban-img-wrap{
    width: 100%;
    height: 100%;
}
.journey-ban-img-wrap img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.journey-ban-img-wrap::before{
    content: "";
    width: 66%;
    height: 100%;
    opacity: 0.7;
    background: linear-gradient(272deg, rgba(0, 0, 0, 0.00) 4.46%, #000 93.78%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.journey-ban-img-wrap::after{
    background: rgba(0,0,0,.2);
    height: 100%;
}
.jourdet-progra-img{
    width: 100%;
    position: relative;
}
.jourdet-progra-img img{
    width: 100%;
}
.jourdet-progra-img-video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jourdet-progra{
    position: relative;
    overflow: hidden;
    z-index: 6;
}
.jourdet-progra-text{
    position: absolute;
    top: 27%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
}
.jourdet-progra-text h2{
    /*line-height: 1.5;*/
    color: #333;
    margin-bottom: var(--std-margin2);
}
.jourdet-progra-text h2 span{
    color: var(--main-color1);
}
.jourdet-progra-text-wrap{
    width: 41%;
}
.jotw-parga p{
    font-family: var(--std-font3);
    /*line-height: 1.6;*/
    margin-bottom: 18px;
}
.jotw-parga p sup{
    color: inherit;
}
.jotw-parga p:last-child{
    margin-bottom: 0;
}
.mod-cta-text-btn .std-btn1 img {
    width: 22px;
    transform: translateX(0) !important;
}
.mod-cta-text-btn .std-btn1:nth-child(1){
    margin-right: 58px;
}
.jourdet-trait{
    background: #010403;
    padding-top: 190px;
    position: relative;
    z-index: 6;
}
.jourdet-trait-img{
    width: 43%;
}
.jourdet-trait-img-ul{
    width: 100%;
}
.jtiu-li{
    width: 100%;
    position: relative;
}
.jtiu-li img{
    width: 100%;
}
.jtiu-li-video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: 5;
}
.jtiu-li:not(:first-child){
    display: none;
}
.jourdet-trait-text{
    width: 57%;
    padding-right: 230px;
}
.jourdet-trait .yx-cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.jttu-li{
    position: relative;
}
.jttu-li::after{
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 57%, rgba(255,255,255,.2) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.2;
}
.jttu-li:last-child::after{
    display: none;
}
.jttu-li-tp{
    padding: 20px 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    cursor: pointer;
}
.jttu-li-tp-tit{
    color: #fff;
    transition: all .36s;
    width: calc(100% - 21px);
    padding-right: 20px;
    display: inline-block;
    opacity: 0.6;
}
.jttu-li-tp-icon{
    width: 21px;
    transition: all .36s;
    position: relative;
    top: 6px;
    opacity: 0.5;
}
.jttu-li-tp-icon img{
    width: 100%;
}
.jttu-li-bt p{
    color: #fff;
    line-height: 1.65;
    font-family: var(--std-font3);
}
.jttu-li.act .jttu-li-tp-tit{
    opacity: 1;
    background: linear-gradient(90deg, #015AFF 0.07%, #FFF 100.77%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.jttu-li.act .jttu-li-tp-icon{
    transform: rotate(180deg);
    opacity: 1;
}
.jttu-li-bt{
    padding-bottom: 38px;
    display: none;
}
.jourdet-hexagons.isfixed .scrolly-video-container{
    position: fixed !important;
    height: 100vh;
    top: 0;
    left: 0;
    width: 100%;
}
.jourdet-hexagons.notfixed .scrolly-video-container,
.jourdet-hexagons.notfixed .jourdet-hexagon,
.jourdet-hexagons.notfixed .jourdet-hexagon-wrap{
    position: absolute !important;
    top: auto !important;
    bottom: 0;
}
.jourdet-hexagon{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 400vh;
    background: #010403;
}
.jourdet-hexagons{
    height: 450vh;
    position: relative;
    background: #010403;
    z-index: 6;
}
.jourdet-hexagons.isfixed .jourdet-hexagon-wrap{
    position: fixed;
}
.jourdet-hexagon-wrap{
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.jourdet-hexagon-bg{
    width: 100%;
    display: none;
}
.jourdet-hexagon-bg img{
    width: 100%;
}
.jourdet-hexagon h2{
    text-align: center;
    color: #fff;
    /*line-height: 1.5;*/
    position: absolute;
    top: var(--std-padding2);
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
}
.jourdet-series{
    /* background: linear-gradient(224deg, #000A1C 20.09%, #000 61.69%); */
    position: relative;
    height: var(--widthz);
    width: 100%;
    pointer-events: none;
}
.jourdet-series-cont{
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    height: 100vh;
    will-change: transform;
    z-index: 1;
    pointer-events: none;
}
.jourdet-series.isfixed .jourdet-series-cont{
    position: fixed;
    /* pointer-events: all; */
}
.jourdet-series.notfixed .jourdet-series-cont{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.jourdet-series-cont-box.ys-fixed {
    position: fixed;
    top: 0;
}
.jourdet-series-cont-box.isnot-fixed {
    top: initial;
    bottom: 0;
}
.jscb-wrap{
    display: flex;
    align-items: center;
    height: 100%;
}
.jscb-wrap-li{
    display: flex;
    flex-shrink: 0;
    height: 100vh;
    align-items: center;
}
.jscb-wrap-li-text{
    width: 474px;
    margin-right: 324px;
    flex-shrink: 0;
}
.jwlt-parga{
    margin-top: 44px;
}
.jwlt-parga p{
    color: #fff;
    font-family: var(--std-font3);
}
.jwlt-logo{
    width: 95%;
}
.jwlt-logo img{
    width: 100%;
}
.jscb-wrap-li-img{
    flex-shrink: 0;
}
.jscb-wrap-li-wrap1 .jscb-wrap-li-img{
    width: 874px;
    margin-right: 207px;
}
.jscb-wrap-li-wrap2 .jscb-wrap-li-img{
    width: 1350px;
    margin-right: 243px;
}
.jscb-wrap-li-wrap3 .jscb-wrap-li-img{
    width: 874px;
    margin-right: 173px;
}
.jscb-wrap-li-img img{
    width: 100%;
}
.jscb-wrap-li-ban{
    width: var(--banwidth);
    position: relative;
    flex-shrink: 0;
    height: 100%;
}
.jwlb-img{
    width: 100%;
    height: 100%;
}
.jwlb-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jwlb-text{
    width: 100%;
    top: 45px;
    z-index: 5;
}
.jwlb-text-tp-logo{
    width: 98px;
}
.jwlb-text-tp-logo img{
    width: 100%;
}
.jwlb-text-tp{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-left: 42px;
    padding-right: 42px;
}
.jwlb-text-tp-text p{
    font-size: 12px;
    line-height: 1.3;
    color: #fff;
}
.jwlb-text-tp-text{
    display: flex;
    align-items: center;
}
.jwlb-text-tp-text img{
    width: 14px;
    margin-right: 10px;
}
.jwlb-text-mid-logo{
    width: 63%;
    margin: auto;
}
.jwlb-text-mid-logo img{
    width: 100%;
}
.jwlb-text-mid-img{
    width: 38%;
    margin: 44px auto 0;
}
.jwlb-text-mid{
    padding: 0 42px;
}
.jscb-wrap-li-wrap1 .jwlb-text-mid{
    margin-top: 150px;
}
.jscb-wrap-li-wrap3 .jwlb-text-mid{
    margin-top: 128px;
}
.jwlb-text-bt-tit{
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 16px;
    text-align: center;
}
.jwlb-text-bt-btn p{
    color: #fff;
}
.jwlb-text-bt-btn svg{
    top: 1px;
}
.jwlb-text-bt-btn{
    text-align: center;
}
.jwlb-text-bt{
    margin-top: 54px;
}
.jscb-wrap-li-wrap3 .jwlb-text-bt{
    margin-top: 30px;
}
.jscb-wrap-li-wrap2 .jwlb-text-mid{
    margin-top: 62px;
}
.jwlb-text-mid-ul{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin: 0 -11px;
}
.jtmu-li{
    width: 50%;
    padding: 0 11px;
    margin-bottom: 24px;
}
.jtmu-li-cont{
    width: 100%;
    position: relative;
    padding: 15px 0;
}
.jtmu-li-cont::after{
    content: "";
    width: 100%;
    height: 100%;
    border: 0.885px solid rgba(255, 255, 255, 0.50);
    opacity: 0.4;
    position: absolute;
    top: 0;
    left: 0;
    border-radius: 3.541px;
    overflow: hidden;
}
.jtmu-li-cont .ys-imgbox-cover{
    width: 57%;
    margin: auto;
}
.jscb-wrap-li2 .jwlb-text-bt{
    margin-top: 66px;
}
.jourdet-main .mod-cta{
    background: #000;
    /* background: linear-gradient(224deg, #000A1C 20.09%, #000 61.69%); */
}
.jwlt-data-ul-li{
    width: 33.333333%;
    padding: 0 15px; 
}
.jwlt-data-ul{
    margin: 0 -15px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.jdul-tit{
    background: linear-gradient(272deg, #FFF 37.44%, #015AFF 99.41%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /* display: inline-block; */
    line-height: 1.5;
}
.jdul-parga{
    margin-top: 2px;
}
.jdul-parga p{
    font-size: 13px;
    line-height: 1.75; 
    font-family: var(--std-font3);
    color: #FFF;
}
.jwlt-data{
    margin-top: 65px;
}
.jscb-wrap-li-video{
    width: 100vw;
    height: 100vh;
    position: relative;
    will-change: transform;
    /* overflow: hidden; */
}
.jwlv-box{
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
#jwlv-canvas1,
#jwlv-canvas2,
#jwlv-canvas3{
    position: absolute;
    max-width: 100vw;
    max-height: 100vh;
    top: 0%;
    left: 0%;
    /* transform: translate(-50%, -50%); */
}
.jwlv-bg{
    width: 100vw;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
}
.jourdet-hexagon-bgvideo h2{
    display: none;
}
.jourdet-hexagon-bgvideo{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.jourdet-hexagon-bgvideo-ph{
    width: 100%;
    display: none;
}
.jourdet-hexagon-bgvideo-ph video{
    width: 100%;
}
.jourdet-hexagon-bgvideo #scrolly-video {
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
}
.jourdet-hexagon-wrap-text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transform-style: preserve-3d;
    transform: perspective(100000px);
    opacity: 0;
    transition: all .36s;
}
.jourdet-hexagon-wrap.act .jourdet-hexagon-wrap-text{
    opacity: 1;
}
.jourdet-hexagon-wrap.act .jhwr-li{
    pointer-events: all;
}
.jhwt-li{
    line-height: 1.5;
    color: #fff;
    position: absolute;
    transform-style: preserve-3d;
    text-align: center;
}
.jhwt-li1{
    width: 12%;
    top: 45%;
    left: 6.5%;
    /* transform: rotateY(45deg) translateZ(0px); */
}
.jhwt-li2{
    width: 12%;
    top: 39%;
    left: 19.2%;
    /* transform: rotateY(6deg) translateZ(0px); */
}
.jhwt-li3{
    width: 12.5%;
    top: 30%;
    left: 35%;
}
.jhwt-li4{
    width: 12.5%;
    top: 30%;
    left: 52.6%;
}
.jhwt-li5{
    width: 12%;
    top: 39%;
    left: 68.7%;
    /* transform: rotateY(-25deg) translateZ(0px); */
}
.jhwt-li6{
    width: 10%;
    top: 45%;
    left: 81%;
    /* transform: rotateY(-40deg) translateZ(0px); */
}
.jhwi-li{
    position: absolute;
    transition: all .36s;
    opacity: 0;
}
.jhwi-li.act{
    opacity: 1;
}
.jhwi-li-parga p{
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.6;
    font-family: var(--std-font3);
}
.jhwi-li-parga{
    margin-top: 56px;
}
.jldu-li .std-parga2{
    line-height: 1.5;
    color: #fff;
    font-weight: bold;
    margin-bottom: 4px;
}
.jldu-li p{
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.5;
}
.jldu-li{
    padding: 0 20px;
    position: relative;
}
.jldu-li::after{
    content: "";
    width: 1px;
    height: 100%;
    background: rgba(255,255,255,.2);
    position: absolute;
    top: 0;
    right: 0;
}
.jldu-li:last-child::after{
    display: none;
}
.jhwi-li-data-ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -20px;
    justify-content: center;
}
.jhwi-li4 .jhwi-li-data-ul{
    justify-content: flex-start;
}
.jourdet-hexagon-info{
    display: none;
}
.jourdet-hexagons.isfixed .jourdet-hexagon-info {
    position: fixed;
}
.jourdet-hexagons.notfixed .jourdet-hexagon-info{
    position: absolute !important;
    top: auto !important;
    bottom: 0;
}
.jourdet-hexagon-wrap-info{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.jhwi-li1{
    top: 62%;
    left: 7.5%;
    width: 10%;
}
.jhwi-li2{
    top: 62%;
    left: 20%;
    width: 10%;
}
.jhwi-li3{
    top: 62%;
    left: 36%;
    width: 10%;
}
.jhwi-li4{
    top: 62%;
    left: 54.5%;
}
.jhwi-li5{
    top: 62%;
    left: 70%;
    width: 10%;
}
.jhwi-li6{
    top: 62%;
    left: 81%;
    width: 10%;
}
.jourdet-hexagon-wrap-region{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}
.jhwr-li{
    position: absolute;
    pointer-events: none;
    cursor: pointer;
    /* background: rgba(255,255,255,.5); */
}
.jhwr-li1{
    width: 6%;
    height: 23%;
    top: 47%;
    left: 9.5%;
}
.jhwr-li2{
    width: 8%;
    height: 34%;
    top: 41%;
    left: 21%;
}
.jhwr-li3{
    width: 12.5%;
    height: 51.5%;
    top: 32%;
    left: 35%;
}
.jhwr-li4{
    width: 12.5%;
    height: 51.5%;
    top: 32%;
    left: 52.6%;
}
.jhwr-li5{
    width: 8%;
    height: 33.5%;
    top: 41%;
    left: 70.4%;
}
.jhwr-li6{
    width: 5.5%;
    height: 21.5%;
    top: 47%;
    left: 83%;
}
.jourdet-series-video{
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
}
.jsvl-bg{
    height: calc(100vh + 100vw);
}
.jourdet-series-video-li1{
    position: relative;
    will-change: left;
    transition: all .1s linear;
}
.jscb-wrap-li-box{
    display: flex;
    align-items: center;
    position: fixed;
    top: 0;
    left: 100vw;
}
.jstl-parga{
    color: #fff;
    margin-left: 20px;
}
.jstl-parga sup{
    color: #fff;
}
.jstl-icon{
    width: 34px;
}
.jstl-icon img{
    width: 100%;
}
.jourdet-series-tab{
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 0;
    pointer-events: none;
    /* background: linear-gradient(224deg, #000A1C 20.09%, #000 61.69%); */
}
.jourdet-series-tab-wrap{
    display: flex;
    align-items: stretch;
    position: absolute;
    bottom: 56px;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
}
.jourdet-series.isfixed .jourdet-series-tab-wrap{
    pointer-events: all;
    opacity: 1;
}
.jourdet-series-tab-wrap.act{
    opacity: 0 !important;
}
.jourdet-series-tab-li{
    display: flex;
    align-items: center;
    transition: all .36s;
    opacity: 0.3;
    padding: 11px 23px;
    position: relative;
    width: auto;
    z-index: 1;
    pointer-events: all;
    cursor: pointer;
}
.jourdet-series-tab-li.act{
    opacity: 1;
}
.jourdet-series-tab-li.act::before{
    opacity: 0.25;
}
.jourdet-series-tab-li.act::after{
    opacity: 1;
}
.jourdet-series-tab-li::before{
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to right, black, black), linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
}
.jourdet-series-tab-li::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(1, 90, 255, 0.25) 0.34%, rgba(1, 90, 255, 0.00) 93.2%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
    opacity: 0;
}
.jscb-wrap-li-wrap{
    display: flex;
    height: 100%;
    align-items: center;
    flex-shrink: 0;
    pointer-events: all;
}
.jscb-wrap-li-texbox{
    display: flex;
    flex-shrink: 0;
    position: relative;
}
.jscb-wrap-li-wrap{
    position: absolute;
    top: 0;
    left: 0;
}
.jscb-wrap-li-wrap1{
    position: relative;
}
.jscb-wrap-videos{
    width: 100vw;
    height: 100vh;
    position: relative;
    display: flex;
    flex-shrink: 0;
}
.jscb-wrap-li{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.jscb-wrap-li2,.jscb-wrap-li3{
    opacity: 0;
    transition: all .36s;
}
.jscb-wrap-li-ph{
    display: none;
}
.jwlb-empty{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    height: 100vh;
}
.jwlb-empty img{
    height: 100%;
}
/* C3征程6-end */
/* D1核心技术-start */
.mod-cta .mod-cta-text-parga {
    margin-bottom: 0 !important;
    margin-top: 68px;
}
.tech-simple{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.tech-simple-bg{
    width: 100%;
}
.tech-simple-bg img{
    width: 100%;
}
.tech-simple-cont-wrap{
    width: 54%;
    margin: auto;
}
.tscw-tit-li{
    /*line-height: 1.5;*/
    color: #fff;
}
.tscw-tit{
    display: flex;
    justify-content: center;
    margin: 0 -27px;
    margin-bottom: var(--std-margin2) !important;
}
.tech-simple-cont{
    width: 100%;
    z-index: 5;
}
.tscw-tit-li{
    padding: 0 27px;
    position: relative;
}
.tscw-tit-li::after{
    content: "";
    width: 3px;
    height: 32px;
    background: #656565;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.twtb-parga p,
.tscw-parga p,
.tptw-parga p,
.tech-law-le-parga p{
    /*line-height: 1.5;*/
    color: #fff;
    font-family: var(--std-font3);
    margin-bottom: 16px;
}
.tscw-parga p:last-child,
.tptw-parga p:last-child,
.tech-law-le-parga p:last-child{
    margin-bottom: 0;
}
.tscw-tit-li:last-child::after{
    display: none;
}
.tech-perfor{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.tech-perfor-bg{
    width: 100%;
    position: relative;
}
.tech-perfor-bg img{
    width: 100%;
}
.tech-perfor-bg::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 3.85%, #000 98.87%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.tech-perfor-text{
    z-index: 10;
}
.tech-perfor-text h2{
    /*line-height: 1.5;*/
    color: #fff;
    margin-bottom: 26px;
}
.tech-perfor-text-wrap{
    width: 31%;
}
.tech-law{
    background: #010101;
    position: relative;
}
.tech-law-le h2{
    /*line-height: 1.5;*/
    color: #fff;
    margin-bottom: 26px;
}
.tech-law-ri{
    width: 44%;
}
.tech-law-le{
    width: 56%;
    padding-right: 200px;
}
.tech-law .yx-cont1400{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.tlrl-li p{
    font-size: 24px;
    line-height: 1.3;
    color: rgba(255,255,255,.3);
    transition: all .36s;
    position: relative;
    padding-left: 28px;
    cursor: pointer;
}
.tlrl-li p::before{
    content: "";
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: var(--main-color1);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: all .36s;
    opacity: 0;
}
.tech-law-ri-lab{
    margin: 0 -19px;
    display: flex;
    justify-content: center;
}
.tlrl-li{
    padding: 0 19px;
}
.tlrl-li.act p{
    color: #fff;
}
.tlrl-li.act p::before{
    opacity: 1;
}
.tech-law-ri-img{
    width: 100%;
}
.tlri-li{
    width: 100%;
}
.tlri-li img{
    width: 100%;
}
.tlri-li-tit span{
    font-size: var(--std-title3);
    background: linear-gradient(to right,rgba(1, 90, 255, 1),rgba(255, 255, 255, 1));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
    line-height: inherit;
    margin: 0 6px;
}
.tlri-li-tit{
    line-height: 1.5;
    color: #fff;
    text-align: center;
    margin-top: 50px;
}
.tech-law-ri-img{
    margin-top: 38px;
}
.tlri-li:not(:first-child){
    display: none;
}
.tech-law-bg{
    width: 100%;
}
.tech-law-bg img{
    width: 100%;
}
.tech-law .yx-cont1400{
    z-index: 5;
}
.tech-work{
    position: relative;
    width: 100%;
    overflow: hidden;
}
.tech-work img{
    width: 100%;
}
.tech-work-text{
    z-index: 5;
}
.tech-work-text-cont{
    width: 38%;
}
.twtc-logo{
    width: 50%;
    margin-bottom: 10px;
}
.twtc-logo img{
    width: 100%;
}
.twtc-parga p{
    /*line-height: 1.5;*/
    font-family: var(--std-font3);
    /*height: 7.5em;*/
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 5;*/
    /*overflow: hidden;*/
}
.twtc-parga p sup{
    color: #333;
}
.tech-work-text-cont h2{
    margin-bottom: 26px;
    /*line-height: 1.5;*/
}
.twtc-parga{
    margin-bottom: 65px;
}
.twtc-btn p{
    font-family: var(--std-font3);
}
.tech-work-text{
    height: 100%;
    display: flex;
    align-items: center;
}
.tech-blog{
    background: #fff;
    position: relative;
}
.tech-blog .ecology-cooper-swiper-li a {
    background: #F2F7FB;
}
.tech-blog .ecsl-bt{
    padding: 25px 25px 42px;
}
.tech-blog .ecsl-bt-tit {
    height: 4.8em;
    -webkit-line-clamp: 3;
}
.tech-blog .ecology-cooper-swiper{
    overflow: visible;
}
.tech-blog::after{
    content: "";
    width: var(--left);
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.tech-blog .summary-coop-list-line {
    margin-top: 40px;
}
.tech-innovate .yx-cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
/*.tech-innovate h2{*/
/*    line-height: 1.5;*/
/*}*/
.tech-innovate-parga p{
    /*line-height: 1.5;*/
    font-family: var(--std-font3);
}
.tech-innovate .yx-cont1400{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 76px;
}
.tech-innovate-parga{
    width: 46%;
}
.tibu-li{
    width: 33.333333%;
    position: relative;
    text-align: center;
    overflow: hidden;
}
.tibu-li-img{
    width: 100%;
}
.tibu-li-img img{
    width: 100%;
}
.tibu-li-img video{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
}
.tech-innovate-bt{
    position: relative;
}
.tech-innovate-bt::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
    pointer-events: none;
}
.tech-innovate-bt-ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.tibu-li-text-tit{
    font-size: 28px;
    line-height: 1.65;
    text-align: center;
    opacity: 0.6;
    margin-bottom: 17px;
    color: #fff;
    transition: all .36s;
    display: inline-block;
}
.tibu-li-text-parga p{
    opacity: 0.6;
    color: #fff;
    transition: all .36s;
    text-align: center;
}
.tibu-li-text{
    z-index: 10;
}
.tibu-li-text{
    width: 58%;
    bottom: 30px;
}
.tech-drive-tp-img{
    width: 51%;
    position: relative;
}
.tech-drive-tp-text{
    width: 49%;
    padding-right: 60px;
}
.tech-drive-tp .yx-cont1400{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.tdtr-bg{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.tdtr-bg img{
    width: 100%;
}
.tdtr-bg-img{
    width: 100%;
}
.tdtr-bg-img img{
    width: 100%;
}
.tdtt-tit .std-title2{
    line-height: 1.65;
    display: inline-block;
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
} 
.tdtt-tit .std-parga1 p{
    line-height: 1.5;
    /*background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);*/
    /*background-clip: text;*/
    /*-webkit-background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    /*display: inline-block;*/
}
.tdtt-tit{
    margin-bottom: 77px;
}
.tech-drive-tp-text h2{
    /*line-height: 1.65;*/
    color: #fff;
    margin-bottom: 18px;
}
.tech-drive-tp-text h2 span{
    display: inline-block;
    background: linear-gradient(90deg, #015AFF 17.02%, #FFF 45%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.tdtt-parga p{
    color: #FFF;
    font-family: var(--std-font3);
    /*line-height: 1.65;*/
}
.tdtt-parga{
    margin-bottom: 48px;
}
.tdtt-btn p{
    color: #FFF;
    line-height: 1.65;
    margin-right: 14px;
}
.tdtt-btn{
    display: inline-block;
}
.tdtt-btn.act img{
    transform: rotate(0deg);
}
.tdtt-btn-box{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.tdtt-btn img{
    transition: all .36s;
    width: 11px;
    transform: rotate(180deg);
}
.tdtt-btn-box.act img{
    transform: rotate(0);
}
.tech-drive-bt{
    position: relative;
    z-index: 1;
    display: none;
}
.tech-drive-bt-bg{
    width: 100%;
    z-index: -1;
}
.tech-drive-bt-bg img{
    width: 100%;
}
.tech-drive-bt-cont h2{
    text-align: center;
    color: #fff;
    /*line-height: 1.5;*/
    margin-bottom: 70px;
}
.tech-drive-bt-cont h2 span{
    background: linear-gradient(90deg, #015AFF 61.5%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.tdbc-list-li{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.tdbc-list-li3-wrap{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.tech-drive-bt-cont{
    padding-bottom: 185px;
}
.tllt-ul{
    margin: 0 -35px;
}
.tllt-ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.tllt-ul-li{
    width: 50%;
    padding: 0 35px;
    margin-top: 30px;
}
.tllt-ul-li:nth-child(1),
.tllt-ul-li:nth-child(2){
    margin-top: 0;
}
.tllt-ul-li{
    display: flex;
    align-items: flex-start;
}
.tllt-ul-li .ys-imgbox-cover{
    width: 70px;
}
.tllt-ul-li-parga{
    width: calc(100% - 70px);
    padding-left: 20px;
}
.tdbc-list-li-img{
    width: 40%;
    position: relative;
    overflow: hidden;
}
.tdbc-list-li-text{
    width: 60%;
    padding-right: 150px;
}
.tllt-ul-li-parga .std-parga1{
    line-height: 1.5;
    color: #fff;
    margin-bottom: 15px;
}
.tulp-ul-li p{
    color: #fff;
    opacity: 0.6;
    line-height: 1.5;
}
.tulp-ul-li{
    margin-bottom: 6px;
}
.tulp-ul-li:last-child{
    margin-bottom: 0;
}
.tulp-ul-li{
    list-style-type: disc;
}
.tulp-ul-li::marker {
    color: rgba(255,255,255,.6);
}
.tulp-ul{
    padding-inline-start: 20px;
}
.tdbc-list-li-img img{
    width: 100%;
}
.tdbc-list-li1{
    padding-bottom: var(--std-padding2);
    position: relative;
}
.tdbc-list-li::after{
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 49%,rgba(255,255,255,0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.tdbc-list-li2{
    flex-direction: row-reverse;
    padding-top: var(--std-padding2);
}
.tdbc-list-li2 .tllt-ul{
    margin: 0;
}
.tdbc-list-li2 .tllt-ul-li{
    width: 100%;
    margin-top: 46px;
    padding: 0;
}
.tdbc-list-li2 .ys-imgbox-cover,
.tdbc-list-li3 .ys-imgbox-cover{
    width: 44px !important;
}
.tdbc-list-li2 .tllt-ul-li-parga,
.tdbc-list-li3 .tllt-ul-li-parga{
    width: calc(100% - 44px) !important;
    padding-left: 32px;
}
.tdbc-list-li2 .tllt-ul-li:first-child{
    margin-top: 0;
}
.tdbc-list-li2 .tdbc-list-li-img{
    width: 43%;
}
.tdbc-list-li2 .tdbc-list-li-text{
    width: 57%;
    padding-left: 228px;
    padding-right: 0;
}
.tdbc-list-li2 h2,
.tdbc-list-li3 h2{
    text-align: left;
    margin-bottom: var(--std-margin2);
}
.tdbc-list-li3 .tllt-ul{
    margin: 0;
}
.tdbc-list-li3 .tllt-ul-li{
    width: 100%;
    padding: 0;
    margin-bottom: 26px;
    align-items: center;
}
.tdbc-list-li3 .tllt-ul-li:last-child{
    margin-bottom: 0;
}
.tdbc-list-li3 .tllt-ul-li-parga .std-parga3{
    line-height: 1.75;
    color: #fff;
    opacity: 0.5;
}
.tdbc-list-li3-img{
    width: 60%;
    position: relative;
}
.tdbc-list-li3-img img{
    width: 100%;
}
.tdbc-list-li3-text{
    width: 40%;
    padding-right: 95px;
}
.tdbc-list-li3{
    padding-top: 185px;
}
.tech-evodriv{
    padding-top: 170px;
    background: #010101;
    position: relative;
    z-index: 1;
}
.tech-evolut h2{
    color: #fff;
    line-height: 1.5;
}
.tell-li-year{
    display: inline-block;
    line-height: 1.65;
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: var(--std-font6);
}
.tell-li-tit{
    font-size: 28px;
    line-height: 1.65;
    color: #fff;
}
.tell-li{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
}
.tell-li.act{
    opacity: 1;
    pointer-events: all;
}
.tech-evolut-list-le{
    width: 30%;
    position: sticky;
    top: 120px;
    display: flex;
    align-items: center;
}
.tech-evolut-list-ri{
    width: 70%;
}
.tech-evolut-list{
    display: flex;
    align-items: flex-start;
}
.telr-li-le{
    width: 46%;
    position: relative;
}
.telr-li-le::after{
    content: "";
    width: 1px;
    height: 120px;
    background: linear-gradient(to bottom,rgba(1, 90, 255, 1),rgba(255, 255, 255, 0.5));
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.telr-li-le-ri{
    width: 54%;
    padding-left: 70px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.telr-li{
    transition: all .36s;
    opacity: 0.2;
}
.telr-li-tit{
    display: none;
}
.telr-li-cont{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.telr-li.act{
    opacity: 1;
}
.telr-li-le{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.telr-li-le .ys-imgbox-cover{
    width: 164px;
    height: 164px;
    border-radius: 50%;
    overflow: hidden;
}
.telr-li-le-text{
    width: calc(100% - 164px);
    padding-left: 40px;
}
.tllt-post,.tllt-parga p{
    color: #fff;
    line-height: 1.65;
}
.tllt-name-tit1{
    font-size: 24px;
    color: #fff;
    line-height: 1.65;
    font-weight: bold;
}
.tllt-name-tit2{
    color: #fff;
    line-height: 1.65;
    margin-top: -8px;
}
.tllt-post{
    margin-bottom: 2px;
}
.tllt-name{
    margin-bottom: 13px;
}
.telr-li-le-ri .ys-imgbox-cover{
    width: 226px;
}
.tllr-text{
    width: calc(100% - 226px);
    padding-left: 22px;
}
.tllr-text-tit,.tllr-text-parga p{
    color: #fff;
    line-height: 1.65;
}
.tllr-text-tit{
    margin-bottom: 15px;
}
.telr-li{
    margin-bottom: 65px;
}
.telr-li:last-child{
    margin-bottom: 0;
}
.tech-html,
.tech-html body{
    overflow: inherit !important;
}
.tech-evolut-bg{
    width: 28%;
    position: absolute;
    top: 300px;
    left: 0;
    z-index: -1;
    max-width: 544px;
}
.tech-evolut-bg img{
    width: 100%;
}
.tech-ban-text .std-title4{
    color: #fff;
    /*font-family: var(--std-font3);*/
    line-height: 1.5;
    margin-top: 17px;
}
.tech-ban-text h1{
    font-weight: bold;
    line-height: 1.5;
}
.tech-ban{
    height: 500vh;
    position: relative;
}
.tech-ban #scrolly-video::after{
    content: "";
    width: 100%;
    height: 20%;
    opacity: 0.5;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 2.46%, #000 96.45%);
    position: absolute;
    top: 0;
    left: 0;
}
.tech-ban-wrap{
    width: 100%;
    height: 400vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.tech-ban-text{
    height: 100vh;
    z-index: 5;
    display: flex;
    align-items: center;
    position: sticky;
    top: 0;
    transition: all .36s;
}
.tech-ban.not-empty .tech-ban-text .std-title1,
.tech-ban.not-empty .tech-ban-text .std-title4{
    visibility: hidden;
    opacity: 0;
    transition: all .36s;
}
.tech-ban.not-empty .tech-ban-text.act .std-title1{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .1s;
    visibility: visible;
}
.tech-ban.not-empty .tech-ban-text.act .std-title4{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .2s;
    visibility: visible;
}
.tech-ban-text-wrap h1,
.tech-ban-text-wrap .std-title4{
    color: #fff;
}
.tech-ban.isfixed #scrolly-video{
    position: fixed !important;
}
.tech-ban.notfixed #scrolly-video,
.tech-ban.notfixed .tech-ban-wrap{
    position: absolute !important;
    top: auto !important;
    bottom: 0;
}
.tech-ban.empty{
    height: 100vh;
}
.tech-ban.empty .tech-ban-text{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.tech-ban-img{
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
}
.tech-ban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.tech-ban-img .ys-ban-video{
    display: none;
}
.tech-way-text{
    height: 100vh;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 6;
}
.tech-way{
    height: 600vh;
    position: relative;
}
.tech-way-text-before h2{
    text-align: center;
    line-height: 1.5;
    color: #fff;
    margin-bottom: 30px;
}
.twtb-cont{
    width: 55%;
    margin: auto;
}
.tech-way-text-before{
    width: 100%;
    z-index: 5;
}
.tech-way-text-after{
    width: 100%;
    z-index: 5;
    opacity: 0;
    pointer-events: none;
}
.twta-li{
    width: calc(100% - 110px);
    margin-bottom: 180px;
}
.twta-li:nth-child(2){
    transform: translateX(110px);
}
.twta-li-cont{
    margin: 0 -40px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.twta-li-cont-item{
    width: 33.333333%;
    padding: 0 40px;
    opacity: 0;
}
@keyframes textFadeIn{
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.tech-way-text-item.start1 .twta-li-cont-item{
    animation: textFadeIn .8s ease-in-out both;
}
.twta-li-cont-item1{
    animation-delay: .1s !important;
}
.twta-li-cont-item2{
    animation-delay: .2s !important;
}
.twta-li-cont-item3{
    animation-delay: .3s !important;
}
.twta-li:last-child{
    margin-bottom: 0;
}
.tlci-wrap{
    width: 100%;
    padding: 24px 30px 30px;
}
.tlci-wrap-year{
    display: inline-block;
    font-size: 38px;
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.5;
    margin-bottom: 35px;
    font-family: var(--std-font6);
}
.tlci-wrap-tit{
    line-height: 1.5;
    color: #fff;
    margin-bottom: 8px;
}
.tlci-wrap-parga p{
    line-height: 1.5;
    color: #fff;
    opacity: 0.6;
    font-family: var(--std-font3);
}
.tech-way-bg{
    width: 100%;
    height: 500vh;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}
.tech-way-text-item{
    transition: all .36s;
}
.tech-way-text-item.start1{
    opacity: 1;
    pointer-events: all;
}
.tech-way-text-item.end1{
    opacity: 0;
    pointer-events: none;
}
.tech-way-text-item:last-child.start1.end1 {
    opacity: 1;
    pointer-events: all;
}
.tech-way.isfixed #scrolly-video1{
    position: fixed !important;
    top: 0;
    left: 0;
}
.tech-way.notfixed #scrolly-video1,
.tech-way.notfixed .tech-way-bg{
    position: absolute !important;
    top: auto !important;
    bottom: 0;
}
.tech-way-img{
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
}
.tech-way-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mod-cta .mod-cta-text-parga p {
    font-size: 14px;
}
.tech-main .mod-cta{
    background: #000;
}
.twtc-btn .std-btn1-box svg{
    top: 0;
}
.twti-bg{
    width: 100%;
    display: none;
}
.twti-bg img{
    width: 100%;
}
/* D1核心技术-end */

/* C1解决方案汇总页-start */
.solution-main .journey-ban-img-wrap::before,
.solution-main .journey-ban-img-wrap::after{
    display: none;
}
.solution-main .journey-ban-img::after{
    width: 100%;
    background: rgba(0,0,0,.08);
    opacity: 1;
}
.solution-main .journey-ban-text-tp h1{
    font-size: var(--std-title1);
    margin-top: 0;
}
.solution-main .jbtb-parga {
    -webkit-mask-image: linear-gradient(180deg, #D9D9D9 -63.45%, var(--color) 67.01%);
    mask-image: linear-gradient(180deg, #D9D9D9 -63.45%, var(--color) 67.01%);
}
.solution-main .mod-cta{
    background: #F2F7FB;
}
.plat-pop .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
.plat-pop .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .5) !important;
}
.plat-pop .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255, 255, 255, .2) !important;
}
.plat-pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.solution-plat-bg{
    width: 100%;
    z-index: -1;
}
.solution-plat-bg img{
    width: 100%;
}
.solution-plat{
    background-color: #000000;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.solution-plat-tit{
    text-align: center;
    margin-bottom: var(--std-margin2);
    position: relative;
    z-index: 5;
}
.solution-plat h2{
    color: #fff;
    margin-bottom: 10px;
}
.solution-plat-tit p{
    /*line-height: 1.5;*/
    color: #fff;
    opacity: 0.6;
}
.spbu-li{
    width: 50%;
    padding: 0 14px;
}
.solution-plat-bt-ul1{
    margin-bottom: 28px !important;
}
.solution-plat-bt-ul{
    margin: 0 -14px;
    display: flex;
    flex-wrap: wrap;
}
.spbu-li-cont{
    width: 100%;
    position: relative;
    z-index: 1;
    cursor: pointer;
}
.spbu-li-cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(1, 90, 255, 1) 100%);
    backdrop-filter: blur(7.5px);
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: -2;
    transition: all .36s;
    border-radius: var(--std-radius3);
    overflow: hidden;
    opacity: 0.15;
}
.spbu-li-cont::before {
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to right, black, black), linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: var(--std-radius3);
    opacity: 0.15;
    z-index: -1;
    transition: all .36s;
}
.spbu-li-cont-img{
    width: 100%;
}
.spbu-li-cont-text{
    width: 100%;
    height: 100%;
    z-index: 5;
}
.slct-tit .std-parga2{
    color: #fff;
    opacity: 0.7;
    font-family: var(--std-font2);
}
.slct-tit .std-title4{
    line-height: 1.65;
    color: #fff;
}
.slct-link p{
    color: #fff;
}
.slct-tit{
    top: 30px;
    width: 100%;
    padding: 0 30px;
}
.slct-link{
    bottom: 40px;
    width: 100%;
    padding: 0 30px;
    transition: all .36s;
    opacity: 0;
}
.solution-plat-bt-ul2 .spbu-li{
    width: 33.333333%;
}
.plat-pop{
    background: rgba(0,0,0,.7);
}
.plat-pop .ys-modal-content{
    width: 1100px;
    padding: 42px 0 66px 56px;
    border-radius: var(--std-radius2);
    background: rgba(0, 25, 70, 0.60);
    backdrop-filter: blur(25px);
}
.plat-pop .ys-modal-close{
    width: 42px;
    top: 22px;
    right: 26px;
}
.plat-pop .ys-modal-close img{
    width: 100%;
}
.plat-pop .mCSB_scrollTools {
    top: 40px;
    right: 20px;
}
.plat-pop-tit{
    padding: 0 !important;
    margin-bottom: 14px;
    padding-right: 56px !important;
}
.plat-pop-tit .std-title4{
    font-size: 24px;
    font-weight: bold;
    line-height: 1.5;
}
.plat-pop-tit .std-parga2{
    opacity: 1;
    line-height: 1.65;
    margin-bottom: 8px;
}
.plat-pop-parga p{
    line-height: 1.65;
    color: #fff;
    font-family: var(--std-font3);
    margin-bottom: 14px;
}
.plat-pop-parga img{
    border-radius: var(--std-radius2);
    overflow: hidden;
}
.plat-pop-parga{
    margin-bottom: 30px;
    padding-right: 56px !important;
}
.plat-pop-btn p{
    color: #fff;
}
.solution-html body{
    padding-right: 0 !important;
}
.solution-secure{
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.solution-secure-bg{
    width: 100%;
}
.solution-secure-bg img{
    width: 100%;
}
.solution-secure-text{
    top: 105px;
    z-index: 5;
}
/*.solution-secure-text-wrap{*/
/*    width: 84%;*/
/*    margin: auto;*/
/*}*/
.sstw-tit{
    text-align: center;
}
.sstw-tit .std-parga1{
    line-height: 1.5;
    color: #fff;
    opacity: 0.6;
}
.sstw-tit h2{
    color: #fff;
    /*line-height: 1.5;*/
    margin-top: 10px;
}
.sstw-tit{
    margin-bottom: 62px;
}
.sstw-ul{
    margin: 0 -30px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.sstw-ul-li{
    width: 25%;
    padding: 0 30px;
}
.sstw-ul-li-cont{
    width: 100%;
    position: relative;
}
.sulc-text{
    width: 100%;
    z-index: 5;
    text-align: center;
}
.sulc-text .std-parga1{
    margin-bottom: 8px;
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}
.sulc-text .std-parga3{
    padding: 0 40px;
}
.sulc-text p{
    line-height: 1.5;
    color: #fff;
    opacity: 0.5;
}
.sulc-bg{
    width: 100%;
}
.sulc-bg img{
    width: 100%;
}
.solution-pro{
    height: 100vh;
    overflow: hidden;
    position: relative;
}
.solution-pro-bg{
    width: 100%;
    height: 100%;
}
.solution-pro-bg-li{
    width: 100%;
    height: 100%;
    position: relative;
}
.solution-pro-bg-li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.solution-pro-bg-li:not(:first-child){
    display: none;
}
.solution-pro-tit{
    z-index: 5;
    top: 150px;
    line-height: 1.5;
}
.solution-pro-side{
    width: 22%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    background: rgba(242, 247, 251, 0.25);
    box-shadow: -5px 4px 25px 0px rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(25px);
}
.solution-pro-side-li{
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.solution-pro-side-li:nth-child(1){
    border-top: none;
}
.spsl-tp{
    padding: 0 30px;
    transition: all .36s;
    position: relative;
    cursor: pointer;
}
.spsl-tp-text{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding-left: 40px;
    padding-right: 30px;
}
.spsl-tp::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(91deg, #015AFF 12.15%, rgba(1, 90, 255, 0.00) 110.53%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: -1;
    opacity: 0;
}
.spsl-tp::before{
    content: "";
    width: calc(100% + 100px);
    height: 100%;
    background: linear-gradient(91deg, #015AFF 12.15%, rgba(1, 90, 255, 0.00) 110.53%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: -1;
    opacity: 0;
}
.spsl-tp .std-title4{
    transition: all .36s;
}
.solution-pro-side-li.act .std-title4{
    color: #fff;
}
.solution-pro-side-li.act .spsl-tp::before{
    opacity: 1;
}
.solution-pro-side-li.act .spsl-tp path{
    stroke: #fff;
}
.solution-pro-side-li.act .spsl-tp path:nth-child(2),
.solution-pro-side-li.act .spsl-tp path:nth-child(3){
    opacity: 0;
}
.solution-pro-side-li.act .spsl-tp-bg{
    opacity: 1;
}
.spsl-tp-icon{
    width: 18px;
}
.spsl-tp-icon svg{
    width: 100%;
    height: auto;
}
.spsl-tp-icon path{
    transition: all .36s;
}
.spsl-tp-bg{
    width: 100%;
    opacity: 0;
    transition: all .36s;
}
.spsl-tp-bg img{
    width: 100%;
}
.spsl-bt{
    display: none;
}
.spsl-bt-wrap{
    padding: 30px 40px 50px;
    max-height: calc(100vh - 464px);
}
.spsl-bt-tit{
    font-family: var(--std-font3);
    line-height: 1.5;
    margin-bottom: 12px;
}
.spsl-bt-info p{
    color: #666;
    font-family: var(--std-font3);
}
.spsl-bt-info{
    margin-bottom: 24px;
}
.spsl-bt-list-li{
    width: 33.333333%;
    padding: 0 9px;
}
.spsl-bt-list{
    margin: 0 -9px;
    margin-bottom: 35px !important;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.spsl-bt-list-li a{
    display: block;
    width: 100%;
    position: relative;
}
.sbll-lab p{
    font-size: 8px;
    line-height: 18px;
    color: #fff;
    font-family: var(--std-font3);
    text-align: center;
}
.sbll-lab{
    display: inline-block;
    padding: 0 6px;
    border-radius: var(--std-radius2);
    background: var(--main-color1);
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
}
.spsl-bt-list-li img{
    transform: scale(1) !important;
}
.spsl-bt-btn p{
    font-family: var(--std-font3);
}
.spsl-bt-btn .std-btn1-box svg{
    top: 0;
}
.solution-pro-bg .slick-list,
.solution-pro-bg .slick-track{
    height: 100%;
}
.spsl-bt .mCSB_outside+.mCSB_scrollTools {
    right: 10px;
    top: 10px;
    bottom: 10px;
}
.spsl-bt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.spsl-bt .mCSB_scrollTools .mCSB_draggerRail{
    width: 1px;
}
.spsl-bt .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000;
    background-color: rgba(0, 0, 0, .3) !important;
}
.solution-demand-tp h2{
    /*line-height: 1.5;*/
    color: #000;
    margin-bottom: 26px;
}
.solution-demand-tp p{
    /*line-height: 1.5;*/
    color: #000;
    font-family: var(--std-font3);
}
.solution-demand-tp{
    margin-bottom: 35px;
}
.solution-demand{
    padding: 150px 0;
    background: #fff;
}
.solution-demand-bt{
    position: relative;
}
.solution-demand-bt-img{
    width: 100%;
    position: relative;
    z-index: 1;
}
.solution-demand-bt-img::after{
    content: "";
    width: calc(100% - 120px);
    height: 1px;
    background: linear-gradient(to right,rgba(1, 90, 255, 1),rgba(255, 255, 255, 1));
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.sdbi-car,
.sdbi-line{
    width: 100%;
}
.sdbi-car img,
.sdbi-line img{
    width: 100%;
}
.sdbt-li{
    width: 33.333333%;
    border-right: 1px dashed #BDD5FF;
    position: relative;
    opacity: 0;
    transition: all .36s;
}
.sdbt-li:last-child{
    border-right: none;
}
.solution-demand-bt-text{
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 5;
    padding-left: 34px;
}
.sdbt-li-cont{
    width: 100%;
    padding: 0 58px;
    position: relative;
}
.sdbt-li-cont-version p{
    color: #000;
    line-height: 1.5;
    font-family: var(--std-font3);
}
.sdbt-li-cont-version{
    margin-bottom: 12px;
}
.sdbt-li-cont-tit{
    font-weight: bold;
    color: var(--main-color1);
    line-height: 1.3;
    margin-bottom: 10px;
}
.sdbt-li-cont .std-parga1 p{
    line-height: 1.5;
}
.sdbt-li1 .sdbt-li-cont{
    top: 42.75%;
}
.sdbt-li2 .sdbt-li-cont{
    top: 15.69%;
}
.sdbt-li3 .sdbt-li-cont{
    top: -22px;
}
.sdbt-li-cont-dots{
    width: 20px;
    position: absolute;
    right: -10px;
}
.sdbt-li-cont-dots img{
    width: 100%;
}
.sdbt-li:last-child .sdbt-li-cont-dots{
    display: none;
}
.sdbt-li1 .sdbt-li-cont-dots{
    bottom: 18%;
}
.sdbt-li2 .sdbt-li-cont-dots{
    bottom: 57%;
}
.sdbi-line{
    clip-path: polygon(0 0,0 0,0 100%,0 100%);
    -webkit-clip-path: polygon(0 0,0 0,0 100%,0 100%);
    -moz-clip-path: polygon(0 0,0 0,0 100%,0 100%);
    -ms-clip-path: polygon(0 0,0 0,0 100%,0 100%);
    -o-clip-path: polygon(0 0,0 0,0 100%,0 100%);
}
.solution-demand-bt.act .sdbi-line{
    animation: solution_svg 2s linear 0s forwards;
}
.solution-demand-bt.act .sdbt-li1{
    animation: textFade .8s linear .7s both;
}
.solution-demand-bt.act .sdbt-li2{
    animation: textFade .8s linear 1.4s both;
}
.solution-demand-bt.act .sdbt-li3{
    animation: textFade .8s linear 2s both;
}
@keyframes solution_svg{
    0%{
        clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -webkit-clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -moz-clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -ms-clip-path: polygon(0 0,0 0,0 100%,0 100%);
        -o-clip-path: polygon(0 0,0 0,0 100%,0 100%);
    }
    100%{
        clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -webkit-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -moz-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -ms-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
        -o-clip-path: polygon(0 0,100% 0,100% 100%,0 100%);
    }
}
@keyframes textFade{
    100%{
        opacity: 1;
    }
}
.solution-escort{
    height: 100vh;
    position: relative;
    /* overflow: hidden; */
    background: #00081F;
}
.solution-escort-list-wrap{
    width: 100%;
    height: calc(100vw / 1920* 940);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.solution-escort-bg{
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    /* height: 100%; */
}
.solution-escort-bg img{
    width: 100%;
    /* height: 100%;
    object-fit: cover; */
}
.solution-escort-tit{
    top: 100px;
    z-index: 5;
}
.solution-escort-tit-wrap{
    width: 76%;
    margin: auto;
    text-align: center;
}
.setw-subtit{
    line-height: 1.5;
    color: #fff;
}
.setw-tit{
    color: #fff;
    /*line-height: 1.5;*/
}
.setw-parga{
    margin-top: 20px;
}
.setw-parga p{
    color: #fff;
    opacity: 0.7;
    font-family: var(--std-font3);
}
.sell-tp-icon{
    width: 32px;
}
.sell-tp-icon img{
    width: 100%;
}
.sell-tp-icon img:nth-child(2){
    display: none;
}
.sell-tp-tit{
    color: #fff;
    line-height: 1.65;
    width: calc(100% - 32px - 18px);
    padding: 0 10px;
    transition: all .36s;
}
.solution-escort-info{
    display: none;
}
.sell-tp-more{
    width: 18px;
}
.sell-tp-more svg{
    width: 100%;
    height: auto;
}
.sell-tp-more path{
    transition: all .36s;
}
.solution-escort-list-li.act .sell-tp-more path:nth-child(2),
.solution-escort-list-li.act .sell-tp-more path:nth-child(3){
    opacity: 0;
}
.solution-escort-list{
    width: 100%;
    height: 100%;
    z-index: 4;
}
.sell-tp{
    display: flex;
    align-items: center;
    padding: 16px 32px;
    cursor: pointer;
}
.solution-escort-list-li{
    position: absolute;
    width: 275px;
    z-index: 1;
}
.sell-wraps{
    position: relative;
}
.sell-wraps::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(1, 90, 255, 0.15) 0%, rgba(0, 0, 0, 0.15) 100%);
    position: absolute;
    top: 0;
    left: 0;
    border-radius: var(--std-radius2);
    z-index: -1;
    opacity: 0;
    transition: all .36s;
}
.solution-escort-list-li::before{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.05);
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: var(--std-radius2);
    z-index: -2;
}
.solution-escort-list-li::after{
    content: "";
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to bottom, #00081F, #00081F), linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: var(--std-radius2);
    opacity: 0.3;
    z-index: -2;
    transition: all .36s;
}
.sell-bt{
    border-top: 1px solid rgba(255,255,255,.1);
    padding: 23px 28px 30px;
    display: none;
}
.sell-bt-tit{
    color: #fff;
    line-height: 1.75;
    height: 1.75em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    margin-bottom: 16px;
}
.sell-bt-list-li p{
    color: #fff;
    transition: all .36s;
}
.sell-bt-list{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px;
}
.sell-bt-list-li{
    width: 50%;
    margin-bottom: 6px;
}
.sell-bt-btn p{
    color: #fff;
    font-family: var(--std-font3);
}
.solution-escort-line{
    width: 100%;
    height: 100%;
}
.sell-line{
    width: 125px;
    position: absolute;
}
.sell-line img{
    width: 100%;
}
.solution-escort-list-li:nth-child(1) .sell-line{
    top: -6px;
    right: -135px;
}
.solution-escort-list-li:nth-child(2) .sell-line{
    top: -6px;
    left: -135px;
}
.solution-escort-list-li:nth-child(3) .sell-line{
    width: 440px;
    top: 27px;
    left: -450px;
}
.solution-escort-list-li:nth-child(1){
    top: 43.19%;
    left: 13.9%;
}
.solution-escort-list-li:nth-child(2){
    top: 40.85%;
    left: 72.97%;
}
.solution-escort-list-li:nth-child(3){
    top: 63.83%;
    left: 66.82%;
}
.solution-main .journey-ban-text-bt{
    margin-top: 38px;
}
/* .solution-main .journey-ban-text {
    padding-bottom: 22%;
    margin-top: calc(-100vh + 22%);
} */
.solution-main .journey-ban-text-bt p{
    font-size: var(--std-parga1);
}
.journey-ban-img::before,
.journey-ban-img::after{
    z-index: 5;
}
.solution-pro-box-ph{
    display: none;
}
.solution-pro-ph-box{
    width: 100%;
    height: 100%;
}
/* C1解决方案汇总页-end */
/* mono-start */
.mono-ban{
    height: 100vh;
}
.mono-ban .ecology-ban-img{
    height: 100%;
}
.mono-ban .ecology-ban-img img{
    height: 100%;
    object-fit: cover;
}
.mono-progra{
    background: linear-gradient(224deg, #000A1C 20.09%, #000 61.69%);
    position: relative;
    overflow: hidden;
}
.mptt-li-cont{
    padding: 0 25px;
    border-radius: 6px;
    position: relative;
    border: 1px solid rgba(255, 255, 255, 0.25);
    cursor: pointer;
    overflow: hidden;
}
.mptt-li{
    padding: 0 5px;
}
.mono-progra-text-tab{
    margin: 0 -5px;
    display: flex;
    align-items: flex-start;
}
.mptt-li-cont p{
    line-height: 40px;
    color: #fff;
}
.mptt-li-cont::before{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.1);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.mptt-li-cont::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(123deg, rgba(1, 90, 255, 0.40) 19.5%, rgba(1, 90, 255, 0.01) 64.11%), rgba(255, 255, 255, 0.10);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.mono-progra-img{
    width: 100%;
}
.mono-progra-img-li{
    width: 100%;
}
.mono-progra-img video{
    width: 100%;
}
.mono-progra-text-wrap{
    width: 40.5%;
    margin-left: 59.5%;
}
.mptt-li.act .mptt-li-cont::before,
.mptt-li.act .mptt-li-cont::after{
    opacity: 1;
}
.mptt-li.act .mptt-li-cont{
    border: 1px solid rgba(255, 255, 255, 0.1);
}
.mono-progra-text-tab{
    margin-bottom: 65px;
}
.mptw-li:not(:first-child){
    display: none;
}
.mono-progra-text{
    z-index: 5;
    top: 11%;
}
.mono-ban h1{
    font-weight: normal;
}
.mono-progra-img-li:not(:first-child){
    display: none;
}
.mptw-li-item{
    position: relative;
}
.mptw-li-item1{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.mptw-li-item1{
    padding-bottom: 53px;
}
.mptw-li-item::after{
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 85%,rgba(255,255,255,0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0.2;
} 
.mptw-li-item:last-child::after{
    display: none;
}
.mptw-li-item2{
    margin-top: 15px;
}
.mptw-li-item-ri{
    width: 45%;
}
.mptw-li-item-ri img{
    width: 100%;
}
.mptw-li-item-le{
    width: 55%;
    padding-right: 18px;
}
.mlil-tit .std-parga2{
    background: linear-gradient(90deg, #015AFF 0%, #FFF 41.7%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.mlil-tit-text{
    font-size: 28px;
    line-height: 1.65;
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    display: inline-block;
}
.mlil-tit{
    margin-bottom: 16px;
}
.mlil-info{
    margin-bottom: 24px;
}
.mlil-info p{
    line-height: 2;
    color: #fff;
    font-family: var(--std-font3);
}
.mlil-info li,
.mlil-text li{
    list-style-type: disc;
}
.mlil-info li::marker,
.mlil-text li::marker{
    color: #fff;
}
.mlil-info ul,
.mlil-text ul{
    padding-inline-start: 20px;
}
.mlil-btn p{
    color: #fff;
}
.mlil-btn-img{
    margin-right: 15px;
    width: 30px;
}
.mlil-btn-img img{
    width: 100%;
}
.mptw-li-item-logo{
    margin-bottom: 18px;
    width: 160px;
}
.mptw-li-item-logo img{
    width: 100%;
}
.mlil-text p{
    color: #fff;
    font-family: var(--std-font3);
}
.mlil-text li{
    margin-bottom: 8px;
}
.mono-main .mod-cta{
    background: #fff;
}
/*.mono-main .mod-cta-text-parga p{*/
/*    text-decoration: underline;*/
/*}*/
.mono-main .mod-cta-text-parga p a{
    color: #fff;
    text-decoration: underline;
}
.mono-safety{
    background: #fff;
    overflow: hidden;
}
.mono-safety-tp{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 50px;
}
/*.mono-safety-tp h2{*/
/*    line-height: 1.5;*/
/*    color: #333;*/
/*}*/
.mono-safety-tp h2 span{
    color: var(--main-color1);
}

.mono-safety-tp-tab{
    display: flex;
    border-bottom: 1px solid #ddd;
}
.mstt-li-cont{
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 0 20px;
    transition: all .36s;
    position: relative;
}
.mstt-li{
    padding-bottom: 8px;
    position: relative;
}
.mstt-li::after{
    content: "";
    width: 0%;
    height: 1px;
    background: var(--main-color1);
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .36s;
}
.mstt-li.act::after{
    width: 100%;
}
.mstt-li-cont img{
    width: 50px;
    margin-right: 10px;
}
.mstt-li-cont p{
    line-height: 54px;
    transition: all .36s;
}
.mstt-li.act .mstt-li-cont::after{
    opacity: 1;
}
.mstt-li.act p{
    color: var(--main-color1);
}
.mull-li{
    width: 33.333333%;
    padding: 0 14px;
    margin-bottom: 28px;
}
.mono-safety-bt-li{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .2s;
}
.msbl-ul-li-list{
    display: flex;
    flex-wrap: wrap;
}
.msbl-ul-li-list,
.msbl-ul{
    margin: 0 -14px;
}
.msbl-ul-li{
    padding: 0 14px;
}
.mull-li-cont{
    width: 100%;
    position: relative;
    border-radius: 7.38px;
    overflow: hidden;
    cursor: pointer;
}
.mull-li-cont-icon{
    width: 25px;
    position: absolute;
    top: 14px;
    right: 17px;
    z-index: 5;
    transition: all .36s;
    opacity: 0;
}
.mull-li-cont-icon img{
    width: 100%;
}
.mull-li-cont::after{
    content: "";
    width: 100%;
    height: 42%;
    opacity: 0.5;
    background: linear-gradient(180deg, rgba(0, 35, 100, 0.00) 0%, #001A49 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
}
.mull-li-cont::before{
    content: "";
    width: 100%;
    height: 26%;
    opacity: 0.5;
    background: linear-gradient(0deg, rgba(0, 35, 100, 0.00) 0%, #001A49 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
}
.mull-li-cont-tit{
    color: #fff;
    text-align: center;
    line-height: 1.65;
    position: absolute;
    bottom: 22px;
    left: 0;
    padding: 0 50px;
    z-index: 5;
    width: 100%;
}
.mono-html body{
    padding-right: 0 !important;
}
.mono-safety-bt-li:not(:first-child){
    display: none;
}
.msbl-ul .slick-dots {
    bottom: -5px;
}
.mlil-btn a{
    display: flex;
    align-items: center;
}
.mlil-btn{
    display: inline-block;
}
.mono-mach-bg{
    width: 100%;
}
.mono-mach-bg img{
    width: 100%;
}
.mono-mach{
    position: relative;
    overflow: hidden;
}
.mono-mach-wrap-video{
    width: 45%;
    position: relative;
}
.mono-mach-wrap-video img{
    width: 100%;
}
.mono-mach-wrap-video .mlct-icon{
    opacity: 1;
    pointer-events: all;
}
.mono-mach-wrap-text{
    width: 55%;
    padding-right: 100px;
    margin-top: 40px;
}
.mmwv-video{
    /*min-width: calc(100% + 4px);*/
    /*min-height: calc(100% + 4px);*/
    /*max-width: calc(100% + 4px);*/
    width: 100%;
    /*height: 100%;*/
    /*object-fit: cover;*/
}
.mono-mach-wrap-text h2{
    color: #fff;
    /*line-height: 1.5;*/
    margin-bottom: 26px;
}
.mmwt-parga p{
    /*line-height: 1.5;*/
    color: #fff;
    font-family: var(--std-font3);
}
.mmwt-parga{
    margin-bottom: 124px;
    width: 80%;
}
.mmwt-data{
    display: flex;
    margin: 0 -25px;
}
.mmwt-data-li{
    padding: 0 25px;
    width: 25%;
}
.mmwt-data-li .std-parga1 p{
    opacity: 0.7;
    color: #fff;
    font-family: var(--std-font3);
}
.mmwt-data-li-num p{
    font-size: 20px;
    line-height: 1.8;
    color: #D9D9D9;
    margin-right: 10px;
}
.mmwt-data-li-num span{
    font-size: 80px;
    background: linear-gradient(134deg, #015AFF 11.43%, #FFF 94.91%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: 10px;
}
.mmwt-data-li-num img{
    width: 14px;
}
.mmwt-data-li-num{
    display: flex;
    align-items: flex-end;
    margin-top: 20px;
}
.mmwt-data-li.on .mmwt-data-li-num img{
    transform: rotate(180deg);
}
.mono-mach-wrap{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    top: 20%;
}
.mono-info{
    position: relative;
    overflow: hidden;
}
.mono-info::after{
    content: "";
    width: 100%;
    height: 61%;
    opacity: 0.4;
    background: linear-gradient(0deg, rgba(1, 90, 255, 0.00) -0.32%, #000F29 94.78%);
    position: absolute;
    top: 0;
    left: 0;
}
.mono-info-bg{
    width: 100%;
}
.mono-info-bg img{
    width: 100%;
}
.mono-info-bg-video,.mono-accele-bg-video{
    width: 100%;
    height: 100%;
    object-fit: cover;
    min-width: calc(100% + 4px);
    min-height: calc(100% + 4px);
    max-width: calc(100% + 4px);
}
.mono-info-text{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    z-index: 5;
}
.mitl-li .std-title1{
    line-height: 1.5;
    color: #fff;
    margin-bottom: 2px;
}
.mitl-li p{
    /*line-height: 1.65;*/
    color: #fff;
}
.mono-info-text-list {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: var(--std-padding2);
}
.mono-info-text-list:last-child{
    margin-bottom: 0;
}
.mitl-li:nth-child(1){
    width: 322px;
}
.mitl-li:nth-child(2n){
    text-align: right;
    width: 245px;
}
.mlil-img{
    width: 38%;
}
.mlil-img img{
    width: 100%;
}
.mlil-text{
    width: 62%;
}
.mptw-li-item-list{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mono-accele{
    position: relative;
    overflow: hidden;
    background: #00030a;
    z-index: 1;
    height: 100vh;
}
.mono-accele-bg{
    width: 100%;
    height: 100%;
}
.mono-accele-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mono-accele-text{
    /*width: 100%;*/
    /*padding: 0 7.6%;*/
    position: absolute;
    top: 16%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
    width: 85vw;
    max-width: 1628px;
    margin: auto;
}
.mono-accele-text h2{
    /*line-height: 1.5;*/
    color: #fff;
    text-align: center;
    margin-bottom: 56px;
}
.mono-accele .journey-power-list-ul{
    margin: 0 -5px;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.mono-accele .jplu-li{
    width: 16.666666%;
    padding: 0 5px;
}
.mono-accele .jplu-li-cont-wrap{
    padding: 20px 26px 50px;
}
.mono-accele .jplu-li-cont-num {
    margin-bottom: 44px;
}
.mono-accele .jplu-li-cont-tit {
    margin-top: 70px;
    font-family: var(--std-font3);
}
.mono-main .journey-ban-img-wrap::before,
.mono-main .journey-ban-img-wrap::after,
.mono-main .journey-ban-img::after{
    display: none;
}
.mono-main .journey-ban-img::before{
    opacity: 0.4;
}
.mono-accele .jplu-li:nth-child(6n+1){
    animation-delay: .2s;
}
.mono-accele .jplu-li:nth-child(6n+2){
    animation-delay: .3s;
}
.mono-accele .jplu-li:nth-child(6n+3){
    animation-delay: .4s;
}
.mono-accele .jplu-li:nth-child(6n+4){
    animation-delay: .5s;
}
.mono-accele .jplu-li:nth-child(6n+5){
    animation-delay: .6s;
}
.mono-accele .jplu-li:nth-child(6n+6){
    animation-delay: .7s;
}
.mono-main .journey-ban-text-tp h1 {
    letter-spacing: 2.4px;
}
.mono-progra-text-ph{
    display: none;
}
/* 新一代主动安全系统突破“不可能三角” */
.mono-breach{
    padding-top: 100px;
    padding-bottom: 150px;
    background: linear-gradient(180deg, #FFF 0%, #EDF4FF 100%);
    overflow: hidden;
}
.mono-breach h2{
    text-align: center;
    /*color: #333;*/
    /*line-height: 1.5;*/
    margin-bottom: 18px;
}
.mono-breach-parga{
    width: 64%;
    margin: auto;
    text-align: center;
}
.mono-breach-parga p{
    text-align: center;
    font-family: var(--std-font3);
}
.mono-breach-bt-le{
    width: 29%;
}
.mbbl-li{
    border-radius: var(--std-radius2);
    border: 1px solid #FFF;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.50) 100%);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
    margin-bottom: 20px;
    cursor: pointer;
}
.mbbl-li:last-child{
    margin-bottom: 0;
}
.mbbl-li-tp{
    padding: 15px 35px 15px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: all .36s;
}
.mono-breach-bt{
    margin-top: 100px;
    position: relative;
}
.mbbl-li-tp-tit{
    font-size: 24px;
    line-height: 1.65;
    transition: all .36s;
    color: #333;
    width: calc(100% - 32px - 18px);
    padding: 0 20px;
}
.mbbl-li-tp-more{
    width: 18px;
}
.mbbl-li-tp-more svg{
    width: 100%;
    height: auto;
}
.mbbl-li-tp-more svg path{
    transition: all .36s;
}
.mbbl-li-tp-icon{
    width: 32px;
}
.mbbl-li-tp-icon img{
    width: 100%;
}
.mbbl-li-bt-tit{
    padding-bottom: 15px;
    color: var(--main-color1);
    line-height: 1.65;
    padding-left: 44px;
    border-bottom: 1px solid #EEEEEE;
}
.mbbl-li-bt{
    padding: 0 28px 28px;
    display: none;
}
.mbbl-li-bt-info{
    margin-top: 22px;
    padding-left: 44px;
}
.mbbl-li-bt-info p{
    color: #666;
    line-height: 1.65;
}
.mbbl-li-bt-info p span{
    color: var(--main-color1);
}
.mbbl-li-bt-info ul{
    padding-inline-start: 0;
}
.mbbl-li-bt-info li{
    margin-bottom: 6px;
    list-style-type: disc;
}
.mbbl-li-bt-info li::marker {
    color: var(--main-color1);
}
.mbbl-li.act .mbbl-li-tp-tit{
    color: var(--main-color1);
}
.mbbl-li.act .mbbl-li-tp-more svg path:nth-child(2){
    opacity: 0;
}
.mbbl-li.act .mbbl-li-tp-more svg path{
    stroke: var(--main-color1);
}
.mbbl-li.act .mbbl-li-tp{
    padding-bottom: 6px;
}
.mbbl-li-bt-img{
    margin-left: 44px;
}
.mbbl-li-bt-img img{
    width: 100%;
}
.mbbl-li1 .mbbl-li-bt-img{
    width: 62%;
    margin-top: 40px;
}
.mbbl-li2 .mbbl-li-bt-img{
    width: 55%;
    margin-top: 25px;
}
.mbbl-li3 .mbbl-li-bt-img {
    width: 75%;
    margin-left: 0;
    margin-top: 0;
}
.mbbl-li1 .mbbl-li-bt{
    padding-bottom: 80px;
}
.mbbl-li2 .mbbl-li-bt{
    padding-bottom: 54px;
}
.mbbl-li3 .mbbl-li-bt{
    padding-bottom: 18px;
}
.mono-breach-bt-lottie{
    width: 42%;
    max-width: 811px;
    position: absolute;
    top: -23px;
    right: 12%;
}
/* mono-end */
/* SD-start */
.sd-main .ecology-ban-texts{
    z-index: 5;
}
.sd-main .ecology-ban-texts h1{
    line-height: 1.5;
    color: #fff;
}
.sd-main .ecology-ban-texts .std-title4{
    margin-top: 50px;
    line-height: 1.5;
    color: #fff;
}
.sd-main .ecology-ban::after {
    height: 20%;
    opacity: 0.4;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 6.07%, #000 104.91%);
}
.sd-main .ecology-ban-img::after{
    display: none;
}
.sd-main .ecology-ban-img::before {
    width: 56%;
    opacity: 0.4;
    background: linear-gradient(272deg, rgba(0, 0, 0, 0.00) 4.46%, #000 93.78%);
}
.mod-cta-text-info{
    margin-top: 8px;
}
.mod-cta-text-info p{
    color: #fff;
    font-family: var(--std-font3);
    line-height: 1.5;
}
.mod-cta-text-info p a{
    color: inherit;
}
.sd-scene-text{
    z-index: 5;
    position: absolute;
    left: 0;
    top: 100px;
    width: 100%;
}
.sd-scene-text .yx-cont1400{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
}
.sd-scene-text-wrap{
    width: 40%;
    margin-top: 10px;
}
.sd-scene-text-wrap p{
    line-height: 1.5;
    font-family: var(--std-font3);
}
.ys-slick-item:not(:first-child){
    display: none;
}
.sd-scene-bg-li{
    position: relative;
    width: 100%;
}

.sd-scene-bg{
    width: 100%;
    height: 100vh;
}
.sd-scene-bg .slick-list,
.sd-scene-bg .slick-track{
    height: 100%;
}
.sd-scene-bg-li img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sd-scene{
    position: relative;
}
.sd-scene::after{
    content: "";
    width: 100%;
    height: 39%;
    opacity: 0.95;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.sd-scene-text-tab{
    width: 280px;
}
.sstt-li-tp{
    padding: 12px 20px;
    border-radius: var(--std-radius2);
    border: 1px solid rgba(255, 255, 255, 0.50);
    background: #FFF;
    box-shadow: 0px 10px 15px 0px rgba(1, 24, 67, 0.08);
    backdrop-filter: blur(25px);
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    transition: all .36s;
    z-index: 1;
}
.sstt-li-tp::after{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #00CDFF 4.88%, #015AFF 37.22%);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
    z-index: -1;
}
.sstt-li-tp-icon{
    width: 28px;
    height: 28px;
    position: relative;
}
.sstt-li-tp-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.sstt-li-tp-more{
    width: 12px;
    height: 12px;
    position: relative;
    transition: all .36s;
}
.sstt-li-tp-more img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
}
.sstt-li-tp-tit{
    width: calc(100% - 28px - 12px);
    padding: 0 30px;
    text-align: center;
    transition: all .36s;
}
.sstt-li{
    margin-bottom: 10px;
}
.sstt-li:last-child{
    margin-bottom: 0;
}
.sstt-li-bt{
    padding: 32px 26px 34px;
    border-radius: var(--std-radius2);
    border: 1px solid rgba(255, 255, 255, 0.50);
    background: #FFF;
    box-shadow: 0px 10px 15px 0px rgba(1, 24, 67, 0.08);
    margin-top: -12px;
    display: none;
}
.sstt-li-bt-tit .std-parga3{
    font-family: var(--std-font3);
}
.sstt-li-bt-tit .std-title4{
    color: var(--main-color1);
    font-weight: bold;
}
.sstt-li-bt-parga{
    margin-top: 24px;
}
.sstt-li-bt-parga p{
    line-height: 1.65;
    margin-bottom: 4px;
}
.sstt-li-bt-parga p:last-child{
    margin-bottom: 0;
}
.sstt-li.act .sstt-li-tp-more{
    transform: rotate(180deg);
}
.sstt-li.act .sstt-li-tp::after{
    opacity: 1;
}
.sstt-li.act .sstt-li-tp-icon img:nth-child(2),
.sstt-li.act .sstt-li-tp-more img:nth-child(2){
    opacity: 0;
}    
.sstt-li.act .sstt-li-tp-tit{
    color: #fff;
}
.sd-mirror{
    padding: 150px 0;
    background: #fff;
    overflow: hidden;
}
.sd-mirror-tp{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: var(--std-margin2);
}
.sd-mirror-tp h2{
    /*line-height: 1.5;*/
    /*color: #333;*/
    width: 27%;
}
.sd-mirror-tp .std-parga1{
    width: 73%;
    padding-left: 340px;
}
.sd-mirror-tp p{
    /*line-height: 1.5;*/
    color: #333;
    font-family: var(--std-font3);
}
.sd-mirror-bt-video{
    width: 100%;
    position: relative;
    margin-bottom: 20px;
    border-radius: var(--std-radius2);
    overflow: hidden;
}
.sd-mirror-bt-video img{
    width: 100%;
}
.sd-mirror-bt-video video{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sd-mirror-bt-list{
    margin: 0 -8px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.smbl-li{
    width: 25%;
    padding: 0 8px;
}
.smbl-li-cont{
    width: 100%;
    height: 100%;
    background: #F2F7FB;
    border-radius: var(--std-radius2);
    overflow: hidden;
}
.smbl-li-cont-tp{
    position: relative;
    width: 100%;
}
.mlct-icon{
    z-index: 5;
    cursor: pointer;
    text-align: center;
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
}
.mlct-icon p{
    font-family: var(--std-font3);
    color: #fff;
}
.mlct-icon img{
    width: 56px;
}
.smbl-li-cont-tp::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.smbl-li-cont-bt{
    padding: 24px 28px 34px;
}
.smbl-li-cont-bt .std-title4{
    color: #333;
}
.sd-exper{
    padding-top: 150px;
    padding-bottom: 180px;
    background: #030407;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.sd-exper h2{
    color: #fff;
    /*line-height: 1.5;*/
    margin-bottom: 50px;
}
.sd-exper-list-li{
    width: 33.333333%;
    padding: 0 14px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.sd-exper-list-li:nth-child(3n+1){
    animation-delay: .3s;
}
.sd-exper-list-li:nth-child(3n+2){
    animation-delay: .4s;
}
.sd-exper-list-li:nth-child(3n+3){
    animation-delay: .5s;
}
.sd-exper-list{
    margin: 0 -14px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.sell-cont{
    position: relative;
    z-index: 1;
    /*border-radius: var(--std-radius2);*/
    /*overflow: hidden;*/
}
.sell-cont::after{
    content: "";
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to right, black, black), linear-gradient(to bottom, rgba(255, 255, 255, 1), rgba(153,153,153,1));
    position: absolute;
    top: 0px;
    left: 0px;
    border-radius: var(--std-radius2);
    opacity: 0.15;
    z-index: -2;
    transition: all .36s;
}
.sell-cont-text{
    width: 100%;
    top: 58px;
    padding: 0 42px;
    z-index: 5;
}
.sell-cont-text-tit{
    font-size: 28px;
    line-height: 1.65;
    color: #fff;
    font-weight: bold;
}
.sell-cont-text-info{
    margin-top: 44px;
}
.scti-li p{
    line-height: 1.8;
    color: #fff;
    font-family: var(--std-font3);
}
.scti-li span{
    font-size: 42px;
    /*background: linear-gradient(90deg, #015AFF 0%, #FFF 71%);*/
    /*background-clip: text;*/
    /*-webkit-background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    margin-left: 14px;
    margin-right: 5px;
    /*font-family: var(--std-font6);*/
}
.sell-cont-bg{
    width: 100%;
    transition: all .36s;
    opacity: 0;
    pointer-events: none;
}
.sell-cont-bg img{
    width: 100%;
}
.sd-exper-bt{
    width: 100%;
    z-index: -1;
}
.sd-exper-bt img{
    width: 100%;
}
.sd-drive-tp-bg{
    width: 100%;
}
.sd-drive-tp-bg img{
    width: 100%;
}
.sd-drive-tp{
    width: 100%;
    position: relative;
}
.sd-drive-tp-tit{
    top: 44px;
    text-align: center;
    z-index: 5;
}
.sd-drive-tp-tit h2{
    line-height: 1.5;
    color: #fff;
}
.sdti-li-wrap{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    position: relative;
    margin: auto;
}
.sdti-li-line{
    width: 100%;
    height: 100%;
    animation: lineTran 5s linear infinite both;
}
.sdti-li-line svg{
    width: 100%;
    height: auto;
}
.sd-drive-tp-icon{
    width: 100%;
    height: 100%;
}
.sdti-li-circle{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: var(--main-color1);
}
.sdti-li-circle img{
    width: 34px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sdti-li p{
    text-align: center;
    color: #fff;
    line-height: 1.5;
}
.sdti-li{
    position: absolute;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.sdti-li-bg{
    width: 170px;
    transition: all .36s;
    z-index: -1;
    opacity: 0;
    pointer-events: none;
}
.sdti-li-bg img{
    width: 100%;
}
@keyframes lineTran{
    0%{
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100%{
        transform: translate(-50%,-50%) rotate(360deg); 
    }
}
.sd-drive-bt{
    padding: 60px 0;
    background: #010D26;
    position: relative;
    overflow: hidden;
    /*display: none;*/
}
.sd-drive-bt-close{
    width: 26px;
    position: absolute;
    top: 42px;
    right: 42px;
    z-index: 5;
    cursor: pointer;
}
.sd-drive-bt-close img{
    width: 100%;
}
.sdbl-li-video{
    width: 34%;
    position: relative;
}
.sdbl-li-video img{
    width: 100%;
}
.sdbl-li-video video{
    width: 100%;
    /*height: 100%;*/
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 50%;*/
    /*transform: translate(-50%,-50%);*/
    /*min-width: calc(100% + 2px);*/
    /*min-height: calc(100% + 2px);*/
    /*max-width: calc(100% + 2px);*/
}
.sdbl-li-img{
    width: 17%;
    border-radius: 50%;
    overflow: hidden;
    left: -72px;
}
.sdbl-li-img img{
    width: 100%;
}
.sdbl-li-text{
    width: calc(100% - 17% - 34%);
    padding: 0 150px;
}
.sdbl-li-wrap{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.sdbl-li-text .std-title2{
    /*line-height: 1.5;*/
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin-bottom: 14px;
}
.sdbl-li-text p{
    line-height: 1.5;
    color: #fff;
}
.sdti-li.act .sdti-li-bg{
    opacity: 1;
}
.sdbl-li:not(:first-child){
    display: none;
}
.sdti-li .std-parga1{
    margin-top: 5px;
}
.sdti-li1 .std-parga1{
    margin-top: 27px;
}
.sdti-li4 .std-parga1{
    margin-top: 20px;
}
.sd-ability{
    padding-top: 150px;
    padding-bottom: 235px;
    background: linear-gradient(224deg, #000A1C 20.09%, #000 61.69%);
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.sd-ability-le{
    width: 57.5%;
    padding-right: 30%;
}
.sd-ability-ri{
    width: 42.5%;
    margin-top: 32px;
}
.sd-ability .yx-cont1400{
    display: flex;
    align-items: flex-start;
}
.sd-ability-le h2{
    line-height: 1.5;
    color: #fff;
}
.sall-li-tit{
    font-size: 28px;
    line-height: 1.65;
    color: #fff;
    font-family: var(--std-font3);
}
.sall-li-parga p{
    color: #fff;
    line-height: 1.65;
    font-family: var(--std-font3);
}
.sd-ability-le-list{
    margin-top: 85px;
    position: relative;
}
.sd-ability-le-list::before{
    content: "";
    width: 3px;
    height: 100%;
    background: rgba(255,255,255,.1);
    position: absolute;
    top: 0;
    left: 0;
}
.sall-li{
    padding-left: 40px;
    margin-bottom: 30px;
    opacity: 0.56;
    transition: all .36s;
    cursor: pointer;
}
.sall-li:last-child{
    margin-bottom: 0;
}
.sall-li.act{
    opacity: 1;
}
.sd-ability-ri-li:not(:first-child){
    display: none;
}
.sarl-bt-ul-li{
    width: 33.333333%;
    margin-bottom: 16px;
}
.sarl-bt-ul{
    display: flex;
    flex-wrap: wrap;
}
.sarl-bt-ul-li p{
    padding-left: 9px;
    position: relative;
    line-height: 1.5;
    color: #fff;
    font-family: var(--std-font3);
}
.sarl-bt-ul-li p::before{
    content: "";
    width: 4px;
    height: 4px;
    background: #666;
    border-radius: 50%;
    position: absolute;
    top: 11.5px;
    left: 0;
}
.sarl-bt{
    margin-top: 50px;
}
.sarl-tp{
    position: relative;
    border-radius: var(--std-radius2);
    overflow: hidden;
}
.sarl-tp .slick-dots{
    bottom: 20px;
    z-index: 5;
}
.sarl-tp .slick-dots li{
    background: #fff;
    opacity: 0.4;
}
.sarl-tp .slick-dots li.slick-active{
    background: #fff !important;
}
.sarl-tp::after{
    content: "";
    width: 100%;
    height: 28%;
    opacity: 0.6;
    background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0.00) 97.39%);
    position: absolute;
    bottom: 0;
    left: 0;
}
.sarl-tp-arrow-btn{
    width: 15%;
    height: 100%;
    pointer-events: all;
    position: relative;
    transition: all .36s;
    opacity: 0;
}
.sarl-tp-arrow-btn::after{
    content: "";
    width: 100%;
    height: 100%;
    opacity: 0.6;
    position: absolute;
    top: 0;
}
.sarl-tp-arrow-prev::after{
    left: -1px;
    background: linear-gradient(90deg, #000 0%, rgba(0, 0, 0, 0.00) 97.39%);
}
.sarl-tp-arrow-next::after{
    right: -1px;
    background: linear-gradient(270deg, #000 0%, rgba(0, 0, 0, 0.00) 97.39%);
}
.sarl-tp-arrow{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 100%;
    pointer-events: none;
}
.sarl-tp-arrow-btn img{
    width: 18px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    z-index: 5;
}
.sarl-tp-arrow-prev img{
    left: 15px;
}
.sarl-tp-arrow-next img{
    right: 15px;
}
.sd-ability-le-info{
    position: relative;
}
.sall-line{
    width: 3px;
    height: 72px;
    background: var(--main-color1);
    position: absolute;
    top: var(--top);
    left: 0;
    transition: top .36s;
    will-change: top;
}
.sd-ability-bg{
    width: 100%;
    z-index: -1;
}
.sd-ability-bg img{
    width: 100%;
}
.sdti-list{
    width: 100%;
    height: calc(100vw / 1920* 500);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.sd-tech{
    position: relative;
    overflow: hidden;
}
.sd-tech-text{
    z-index: 5;
}
.sd-tech-text h2{
    color: #fff;
    /*line-height: 1.5;*/
    margin-bottom: 33px;
}
.sd-tech-text p{
    font-family: var(--std-font3);
    color: #fff;
    /*line-height: 1.5;*/
}
.sd-tech-text p a{
    color: inherit;
    text-decoration: underline;
}
.sd-tech-bg{
    width: 100%;
    height: 100%;
}
.stbs-li-img{
    width: 100%;
    height: 100%;
    position: relative;
}
.stbs-li-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sd-tech-text-wrap{
    width: 37%;
}
.stbs-li-img-video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: calc(100% + 2px);
    min-width: calc(100% + 2px);
    min-height: calc(100% + 2px);
}
.sd-tech-wrap{
    width: 100%;
    height: 100vh;
    position: relative;
}
.sd-tech.isfixed .sd-tech-wrap{
    position: fixed;
    top: 0;
    left: 0;
}
.sd-tech.notfixed .sd-tech-wrap{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.sd-tech-bg-swiper{
    width: 100%;
    height: 100%;
}
.sd-main .mod-content{
    background: #fff;
}
.sd-evalue{
    padding-top: 150px;
    padding-bottom: 200px;
    position: relative;
    z-index: 1;
}
.sd-evalue-bg{
    width: 100%;
    z-index: -1;
}
.sd-evalue-bg img{
    width: 100%;
}
.sd-evalue h2{
    /*color: #333;*/
    /*line-height: 1.5;*/
    margin-bottom: var(--std-margin2);
}
.sd-evalue-bt-img{
    width: 42%;
}
.sd-evalue-bt{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.sd-evalue-bt-text{
    width: 58%;
    padding-left: 190px;
    height: 424px;
}
.sebi-ul .ys-imgbox-cover{
    border-radius: var(--std-radius2);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.sebi-ul-li{
    position: relative;
}
.sebi-ul-li-icon{
    opacity: 1;
    pointer-events: all;
}
.sebi-ul .slick-dots{
    bottom: -22px;
}
.sebi-ul .slick-dots li{
    opacity: 0.21;
}
.sebi-btn{
    text-align: center;
    margin-top: 58px;
}
.sebi-btn p{
    font-family: var(--std-font3);
}
.sd-behave{
    height: var(--height);
    position: relative;
}
.sd-behave-wrap{
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
}
.sd-behave.isfixed .sd-behave-wrap{
    position: fixed;
    top: 0;
    left: 0;
}
.sd-behave.notfixed .sd-behave-wrap{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
/* .sd-html,
.sd-html body{
    overflow: inherit !important;
} */
.sbwl-img-video{
    width: 100%;
    height: 100%;
    min-width: calc(100% + 2px);
    min-height: calc(100% + 2px);
    max-width: calc(100% + 2px);
    background: transparent;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}
.sbwl-img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-100%);
    overflow: hidden;
}
.sbwl-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sd-behave-wrap-li{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
}
.sbwl-img-item{
    transform: translateX(100%);
}
/* .sd-behave-wrap-li1{
    z-index: 1;
}
.sd-behave-wrap-li2{
    z-index: 2;
}
.sd-behave-wrap-li3{
    z-index: 3;
} */
.sd-behave-wrap-li1 .sbwl-img,
.sd-behave-wrap-li1 .sbwl-img-item{
    transform: translateX(0%);
}
.sbwl-img-text-wrap{
    width: 37%;
}
.sbwl-img-text-wrap .std-title2{
    margin-bottom: 33px;
    /*line-height: 1.5;*/
    /*color: #333;*/
}
.sbwl-img-text-wrap p{
    /*line-height: 1.5;*/
    font-family: var(--std-font3);
}
.sbwl-img-text{
    top: var(--std-padding2);
    z-index: 5;
}
.sbwl-img-text{
    transition: all .36s;
    opacity: 0;
}
.sd-behave-wrap-li1 .sbwl-img-text{
    opacity: 1;
}
.sd-behave-wrap-li.on .sbwl-img-text{
    opacity: 0;
}
.sd-behave-wrap-li.active .sbwl-img-text{
    opacity: 1;
}
.sebt-ul-li{
    width: 252px;
    position: absolute;
    transition: opacity .36s;
    z-index: 2;
    cursor: pointer;
}
.sebt-ul-li-cont{
    border-radius: var(--std-radius2);
    background: #FFF;
    box-shadow: 0px 2px 50px -13px rgba(9, 12, 29, 0.15);
    overflow: hidden;
    padding: 20px 20px 32px;
    transition: all .36s;
}

.sebt-wrap{
    width: 100%;
    height: 100%;
    position: relative;
}
.sebt-ul{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.sulc-tp img{
    width: 25px;
}
.sulc-tp{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.sulc-tp p{
    font-weight: bold;
    line-height: 1.5;
    width: calc(100% - 25px);
    padding-left: 20px;
}
.sulc-bt p{
    line-height: 1.5;
    font-family: var(--std-font3);
}
/* .sebt-ul-li:nth-child(4),
.sebt-ul-li:nth-child(5){
    opacity: 0.3;
} */
.sebt-ul-li1{
    top: 26.42%;
    left: 30.57%;
}
.sebt-ul-li2{
    top: 0%;
    left: 8.13%;
}
.sebt-ul-li3{
    top: 9.43%;
    left: 59.02%;
}
.sebt-ul-li4{
    top: 48.58%;
    left: 0%;
}
.sebt-ul-li5{
    top: 50.47%;
    left: 51.87%;
}
.sebt-ul-li.act{
    z-index: 5;
    top: 26.42% !important;
    left: 30.57% !important;
    opacity: 1 !important;
    transition: all .36s !important;
    pointer-events: none;
}
/* .sebt-ul-li:nth-child(n+6){
    opacity: 0;
    top: 100%;
    left: 100%;
    transition: opacity .36s;
} */
.sebt-ul-li.hyaline{
    opacity: 0.3 !important;
    z-index: 1;
}
/* .sebt-ul-li.move1{
    top: var(--top);
    left: var(--left);
} */
.sebt-ul-li.hide{
    opacity: 0 !important;
    transition: none;
    pointer-events: none;
}
.sebt-ul-li.hides,
.sebt-ul-li.hide2{
    opacity: 0;
    transition: none;
}
/* .sebt-ul-li6{
    opacity: 0;
} */
.sebt-ul.not-more .sebt-ul-li {
    transition: all .36s;
}
.sarl-parga{
    text-align: center;
    display: none;
}
.sd-ability-le-list .swiper-wrapper{
    flex-wrap: wrap;
}
.sebt-ul2 .sebt-ul-li,
.sebt-ul2 .sebt-ul-li-cont{
    opacity: 0;
    pointer-events: none;
}
.sebt-ul2 .sebt-ul-li4,
.sebt-ul2 .sebt-ul-li5{
    opacity: 1;
    position: relative;
}
.sebt-ul2 .sebt-ul-li4::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.3);
    position: absolute;
    top: 0;
    left: 0;
}
/* SD-end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .sclb-icon:hover img:nth-child(1){
        opacity: 0;
    }
    .sclb-icon:hover img:nth-child(2){
        opacity: 1;
    }
    /*.sstt-li:hover .sstt-li-tp-icon img:nth-child(2), .sstt-li:hover .sstt-li-tp-more img:nth-child(2) {*/
    /*    opacity: 1 !important;*/
    /*}*/
    .sebs-li:hover .sebi-ul-li-icon{
        opacity: 1;
        pointer-events: all;
    }
    .sebs-li:hover .sebs-li-cont{
        transform: translateY(-26px);
    }
    .hnid-le-link:hover .hlul-link2-text-tit{
        background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    /* mono-start */
    .mlil-btn a:hover p{
        color: var(--main-color1);
    }
    .mlil-btn a:hover svg path {
        stroke: var(--main-color1);
    }
    .mlil-btn a:hover svg{
        transform: translateX(5px);
    }
    .mstt-li-cont:hover::after{
        opacity: 1;
    }
    .mstt-li-cont:hover p{
        color: var(--main-color1);
    }
    .mull-li-cont:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .mull-li-cont:hover .mull-li-cont-icon{
        opacity: 1;
    }
    .mull-li-cont:hover::before{
        opacity: 0.5;
    }
    /* mono-end */
    /* SD-start*/
    .sebt-ul-li-cont:hover{
        transform: translateY(-10px);
    }
    .sarl-tp-arrow-btn:hover{
        opacity: 1;
    }
    .sell-cont:hover .sell-cont-bg{
        opacity: 1;
    }
    .sstt-li:hover .sstt-li-tp::after{
        opacity: 1;
    }
    /*.sstt-li:hover .sstt-li-tp-icon img:nth-child(2),*/
    /*.sstt-li:hover .sstt-li-tp-more img:nth-child(2){*/
    /*    opacity: 0;*/
    /*}*/
    .sstt-li:hover .sstt-li-tp-tit{
        color: #fff;
    }
    .smbl-li-cont:hover .mlct-icon{
        opacity: 1;
        pointer-events: all;
    }
    .smbl-li-cont:hover .smbl-li-cont-tp::after{
        opacity: 1;
    }
    /* SD-end */
    /* C1解决方案汇总页-start */
    .sell-wraps:hover::after{
        opacity: 1;
    }
    .sell-bt-list-li p:hover{
        color: var(--main-color1);
    }
    .solution-pro-side-li:hover .spsl-tp::after{
        opacity: 1;
    }
    .spbu-li-cont:hover::after{
        opacity: 0.35;
    }
    .spbu-li-cont:hover .slct-link{
        opacity: 1;
    }
    .solution-pro-side-li:hover .spsl-tp .std-title4{
        color: #fff;
    }
    .solution-pro-side-li:hover .spsl-tp-icon path{
        stroke: #fff;
    }
    /* C1解决方案汇总页-end */
    /* D1核心技术-start */
    .tibu-li:hover .tibu-li-text-tit{
        opacity: 1;
        background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        font-weight: bold;
    }
    .tibu-li:hover p{
        opacity: 1;
    }
    /* D1核心技术-end */
    .ecology-mode-bt-li .emmbl-cont:hover .emmbl-cont-bg{
        transform: translate(-50%,-50%) scale(1.3);
    }
    /* .about-wait-history:hover .about-wait-history-icon{
        opacity: 1;
    } */
    /* C3征程6-start */
    .jttu-li:hover .jttu-li-tp-tit{
        opacity: 1;
    }
    /* C3征程6-end */
    /* C2征程-start */
    .journey-pro-li.act:hover::before{
        opacity: 0;
    }
    .journey-pro-li.act:hover .jplt-icon{
        opacity: 1;
    }
    .journey-pro-li.act:hover .journey-pro-li-hover{
        opacity: 0;
    }
    .journey-pro-li.act:hover .journey-pro-li-hoverbg{
        opacity: 0;
    }
    .journey-pro-li.act:hover .journey-pro-li-box::before{
        opacity: 0;
    }
    .journey-pro-li:hover .journey-pro-li-box::before{
        opacity: 1;
    }
    .journey-pro-li:hover::before{
        opacity: 1;
    }
    .journey-pro-li:hover .journey-pro-li-hoverbg{
        opacity: 1;
    }
    .journey-pro-li:hover .journey-pro-li-hover{
        opacity: 1;
    }
    .journey-pro-li:hover .jplt-icon{
        opacity: 0;
    }
    .journey-pro-li:hover .jplt-parga{
        opacity: 1;
    }
    .jplu-li-cont:hover .jplu-li-cont-bg{
        opacity: 1;
    }
    .jplu-li-cont:hover::before{
        opacity: 0;
    }
    .jplu-li-cont:hover::after{
        opacity: 0.4;
    }
    .jplu-li-cont:hover .jplu-li-cont-wrap::after{
        width: 47%;
    }
    .jplu-li-cont:hover{
        box-shadow: 0px 4px 80px 0px rgba(1, 90, 255, 0.10) inset, 0px 0px 35px 0px rgba(1, 90, 255, 0.10) inset;
    }
    /* C2征程-end */
    /* E2开放生态-start */
    .ecology-cooper-swiper-li a:hover .ecsl-bt-tit{
        color: var(--main-color1);
    }
    .ecology-cooper-swiper-li a:hover .mod-cover img:nth-child(1){
        opacity: 0;
    }
    .ecology-cooper-swiper-li a:hover .mod-cover img:nth-child(2){
        opacity: 1;
    }
    .emmbl-cont:hover .emmbl-cont-bg{
        opacity: 1;
    }
    .eplu-li-cont:hover::after{
        opacity: 1;
    }
    .ecology-main .hvcl-run-li:hover .hvcl-run-li-ul1, 
    .ecology-main .hvcl-run-li:hover .hvcl-run-li-ul2,
    .ecology-pro-li:hover .ecology-pro-li-ul1, 
    .ecology-pro-li:hover .ecology-pro-li-ul2 {
        animation-play-state: paused;
    }
    /* E2开放生态-end */
    .htwc-word-btns:hover .htwc-word-btns-box{
        fill-opacity: 0.4;
    }
    .std-btn1-box:hover svg{
        transform: translateX(5px);
    }
    .privacy-wrap-side-li a:hover{
        color: #333;
    }
    .awsb-le-btn:hover svg{
        transform: translateX(5px);
    }
    /* .afil-ul-li:hover,
    .aulu-li:hover,
    .afil-ul-li1:hover{
        opacity: 1;
        filter: grayscale(0);
    } */
    .ajti-li a:hover path{
        stroke: var(--main-color1);
    }
    .ajti-li a:hover svg {
        transform: translateX(5px);
    }
    .ajti-li a:hover .std-title4{
        color: var(--main-color1);
    }
    .accs-wrap-li a:hover::after{
        opacity: 1;
    }
    .accs-wrap-li a:hover .awlt-add-icon{
        opacity: 1;
    }
    .accs-wrap-li a:hover .accs-wrap-li-icon{
        opacity: 0;
    }
    .nwbl-li li:hover p{
        color: var(--main-color1);
    }
    .hlul-link2:hover .hlul-link2-text-tit,
    .hlul-link3-ul-li:hover .glul-text .std-title4{
        background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }
    .hnid-ri-ul-li a:hover .hrul-text-icon{
        opacity: 1;
    }
    .scsl-tit:hover{
        color: var(--main-color1);
    }
    .swru-li:hover .mod-cover img:nth-child(1){
        opacity: 0;
    }
    /* .swru-li:hover::before{
        opacity: 0.5;
    } */
    .swru-li:hover::after{
        opacity: 0;
    }
    .swru-li:hover a::after{
        opacity: 1;
    }
    .swru-li:hover .mod-cover img:nth-child(2){
        opacity: 1;
    }
    .snbr-ul-li-wrap .std-parga1:hover{
        color: var(--main-color1);
    }
    .snbr-ul-li-wrap .ys-imgbox-cover img:hover{
        transform: scale(1.05);
    }
    .srru-li a:hover .std-title4{
        color: var(--main-color1);
    }
    .pc-fenye li:hover{
        color: var(--main-color1);
    }
    .nwbl-ul-li-cont:hover .std-title4{
        color: var(--main-color1);
    }
    .std-btn1-box:hover img{
        transform: translateX(5px);
    }
    .yfts-icon-ul-li:hover .yiul-pop{
        opacity: 1;
        transform: translateX(-50%) scale(1);
        pointer-events: all;
    }
    .nwbr-ul-li a:hover .std-parga1{
        color: var(--main-color1);
    }
    .nwbl-page-li a:hover{
        color: var(--main-color1);
    }
    .nwtc-text-li a:hover .std-btn1 img{
        transform: translateX(5px);
    }
    .snbl-text-tit:hover{
        color: var(--main-color1);
    }
    .summary-new-bt-le .ys-imgbox-cover img:hover{
        transform: scale(1.05);
    }
    .summary-expedite-lab-li .std-title4:hover{
        opacity: 1;
    }
    .new-wrap-tp-cont:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .new-wrap-tp-cont:hover .std-title3{
        color: var(--main-color1);
    }
    .yftl-ul-wrap-li li a:hover{
        opacity: 1;
    }
    .sult-info-icon:hover img:nth-child(1){
        opacity: 0;
    }
    .sult-info-icon:hover img:nth-child(2){
        opacity: 1;
    }
    .swru-li:hover .sltc-stage-lab{
        animation: labBeat 1s linear both;
    }
    .snbl-text-btn:hover::after{
        opacity: 1;
    }
    .mswa-btn:hover::after{
        opacity: 1;
    }
    .std-btn1-box.on1:hover svg{
        transform: translateX(5px);
    }
    .std-btn1-box.on1:hover svg path{
        stroke: var(--main-color1);
    }
    .std-btn1-box.on1:hover p{
        color: var(--main-color1);
    }
    .scsl-img:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .head-nav-item-title:hover::after{
        width: 100%;
    }
    .abts-li-tit:hover{
        color: var(--main-color1);
    }
    .yfts-icon-ul-li:hover .yiul-icon{
        opacity: 1;
    }
    .std-btn1x .std-btn1-box:hover .htwc-word-btns-box {
        fill-opacity: 0.4; 
    }
}

/* 2024.8.9新闻筛选修改-start */
.nav-swiper{
    height: 50px;
    margin-top: -50px;
}
.nav-swiper-cont{
    width: 100%;
    border-top: 1px solid rgba(255,255,255,.15);
    bottom: 0;
    height: 50px;
    transition: all .4s;
    position: absolute;
    bottom: 0;
    left: 0;
}
.new-wrap-bt-lab{
    margin-bottom: 0 !important;
    background: transparent;
}
.new-wrap-bt-lab a{
    background: transparent;
    padding: 0 !important;
}
.nwbl-cont{
    padding: 0 !important;
}
.new-wrap-bt-lab .std-title4{
    color: #fff;
    font-size: var(--std-parga2) !important;
    margin-right: 10px !important;
    line-height: 50px;
}
.new-wrap-bt-lab li.act .std-title4{
    color: #fff;
}
.new-wrap-bt-lab li.act path {
    fill: #fff;
}
.new-wrap-bt-lab li::after{
    display: none;
}
.new-wrap-bt-lab li{
    width: auto !important;
    opacity: 0.5;
    transition: all .36s;
    margin-right: 100px;
}
.new-wrap-bt-lab li.act{
    opacity: 1;
}
.nav-swiper-cont.isfixed{
    position: fixed;
    top: var(--std-height);
    width: 100%;
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    z-index: 98;
}
.nav-swiper-cont.isfixed .new-wrap-bt-lab .std-title4{
    color: #333;
}
.nav-swiper-cont.isfixed .new-wrap-bt-lab li.act path {
    fill: #333;
}
.new-wrap-tp{
    padding-top: 55px;
}
.new-wrap-bt-list.empty .nwbl-ul{
    margin-bottom: 0 !important;
}
.nwbl-ul{
    margin: 0 -14px 40px;
}
/* 新闻-end */
/* 关于我们-start */
.about-wait .ys-pos-top{
    top: 0;
}
.about-banner-cont{
    height: auto;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
}
.about-banner-text{
    padding-top: 250vh;
    padding-bottom: 50vh;
}
.abcw-list-text-wrap{
    transition: none;
}
.about-banner-text-li{
    height: auto;
    margin-bottom: 260px;
}
.about-banner-text-li:last-child{
    margin-bottom: 0;
}
.about-banner-cont-wrap{
    height: auto;
}
.about-html,
.about-html body{
    overflow: inherit !important;
}
.about-join,.about-contact{
    overflow: hidden;
}
.about-banner{
    overflow: inherit;
}
.awsb-ri-slick-li{
    width: 33.333333%;
    padding: 0 30px;
}
.awsb-ri-slick{
    margin: 0 -30px;
    cursor: grab;
}
.awsb-ri-slick:active{
    cursor: grabbing;
}
.arsl-cont-li:nth-child(1){
    margin-bottom: 60px;
}
.awsb-ri-slick .slick-dots li{
    background: #fff;
}
.awsb-ri-slick .slick-dots li.slick-active{
    background: #fff !important;
}
.awsb-ri-slick .slick-dots{
    bottom: -60px;
}
.horizontal-scrollBar{
    height: 150%;
}
/* 关于我们-end */
/* 导航-start */
.ys-hd-pc.change{
    top: 0;
}
/* .ys-hd-pc.change .mod-head::before {
    height: 100%;
} */
/* 导航-end */
/* 2024.8.9新闻筛选修改-end */

#particleCanvas{
    position: absolute;
    pointer-events: none;
    animation: load 0.4s ease-in-out forwards;
    z-index: 1;
    width: 100%;
    top: 0;
    left: 0;
}
@keyframes load {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.home-value-bgs{
    position: absolute;
    pointer-events: none;
    z-index: 1;
    width: 100%;
    top: 0;
    left: 0;
    height: 50%;
    overflow: hidden;
}
/*.video-main .nwtc-img-li{*/
/*    cursor: pointer;*/
/*}*/
.video-main .nwtc-img-li::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.35);
    position: absolute;
    top: 0;
    left: 0;
}
.nwtc-img-li-icon{
    width: 64px;
    z-index: 5;
}
.nwtc-img-li-icon img{
    width: 100%;
}
.nulc-tp{
    position: relative;
    cursor: pointer;
}
.htwc-bg{
    background: url(../images/videobg.png) center / cover no-repeat;
}
.about-banner-empty{
    height: 50vh;
}
.about-banner-wrap{
    height: 100%;
}
/* .about-banner-cont{
    position: fixed;
} */
.about-banner-box.isfixed .about-banner-text1{
    opacity: 0;
}
.about-banner-box.isfixed .about-banner-text2{
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 1;
}
.about-banner-box.notfixed .about-banner-wrap{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.about-banner-box.notfixed .about-banner-text2{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.about-banner-box.notfixed .about-banner-cont{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.about-banner{
    position: relative;
}
.about-banner-box.isfixed .about-banner-text-li:last-child .abtl-wrap-subtit,
.about-banner-box.isfixed .about-banner-text-li:last-child .abtl-wrap-tit{
    opacity: 1 !important;
}
.about-banner-texts{
    position: relative;
    width: 100%;
    height: 100%;
}
.about-banner-text2{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 0;
}
.abcw-list-texts .altw-parga{
    transition: all .36s;
}
.abcw-list-bg.skrollable-after+.abcw-list-texts .altw-parga{
    opacity: 1;
    transition: all .36s .3s;
}
.abcw-list-box {
    transition: all .36s;
}
.abcw-list-bg.skrollable-after+.abcw-list-texts .abcw-list-box{
    transform: translateY(var(--top));
    transition: all .5s;
}

.head-nav-item-down{
    top: 0;
    padding-top: 140px;
}
.mod-head::before{
    transition: all .36s .25s;
}
/* .ys-hd-pc.change .mod-head::before{
    transition: all .36s;
} */
/* .about-html{
    height: 100vh;
    overflow-y: scroll;
}
.about-html body{
    height: 100vh !important;
} */
.htwc-video-bgs{
    width: 110%;
    height: 110%;
    background: url(../images/videobg.png) center / cover no-repeat;
    position: absolute;
    opacity: 0;
    z-index: 3;
    pointer-events: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.htwc-word .yx-cont1400{
    transform: translateY(60px);
    transition: all .8s ease-in-out;
}
.htwc-word .yx-cont1400.act{
    transform: translateY(0px);
    opacity: 1;
}
.ys-hd-pc::after{
    display: none;
}
.htwc-word-btns svg{
    width: 100%;
    height: auto;
}
.htwc-word-btns-box{
    transition: all .36s;
}
.htcw-text-li-cont h2 {
    color: #141414;
}
.htcw-text-li-parga p {
    color: #707070;
}
.afti-li {
    padding: 0 40px;
    font-size: 28px;
    color: #999;
    width: 416px;
    font-family: var(--std-font3);
}
.about-contact-cont{
    top: var(--std-padding2);
}
.yftl-info-logo{
    width: 120px;
}
.afil-ul-item.act{
    opacity: 1;
    filter: grayscale(0);
}
.ecology-market-img{
    width: 100%;
}
.ecology-market-img img{
    width: 100%;
}
.ecology-market h2{
    margin-bottom: var(--std-margin2);
}
.awhs-ul{
    display: flex;
}
.afil-ul-mid{
    transition: all .36s;
}
.afil-ul-mid.act{
    opacity: 0.6;
}
.head-nav-item-title::after{
    background: rgba(255, 255, 255, .3);
    bottom: 3px;
}


/* 20240816-Delia修改-start */
.hnid-le{
    display: flex;
    align-items: center;
}
.hnid-le-link a{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hnid-le-link{
    width: 25%;
    padding-right: 70px;
}
.hnid-le-cry{
    width: 75%;
    display: flex;
}
.hnid-le-ul {
    margin: 0;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    width: 66%;
    position: relative;
}
.hnid-le-ul::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 100%;
    background:linear-gradient(180deg, rgba(255,255,255,0) 0% ,rgba(255,255,255,0.2) 25%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%, rgba(255,255,255,0) 100%);
}
.hnid-le-ul::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background:linear-gradient(180deg, rgba(255,255,255,0) 0% ,rgba(255,255,255,0.2) 25%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 75%, rgba(255,255,255,0) 100%);
}
.hnid-le-ul-li {
    width: 100%;
    padding: 0 70px;
    cursor: pointer;
}
.hnid-le-thir{
    width: 34%;
    padding-left: 70px;
}
.hnid-le-thir-li{
    display: none;
}
.hlul-link2-icon {
    opacity: 0;
    transition:all .36s;
}
.hnid-le-link .hlul-link2-icon{
    opacity: 1;
}
.hnid-le-ul-li.yxnav-active2 .hlul-link2-icon{
    opacity: 1;
}
.hnid-le{
    padding-right: 150px;
}
.head-nav-item-down{
    padding-top: 118px;
    padding-bottom: 20px;
}
.ys-banner{
    height: 100vh;
}
.ys-ban-slick, .ys-ban-slick .slick-list, .ys-ban-slick .slick-track, .ys-ban-slick .ys-ban-imgbox{
    height: 100%;
}
.ys-ban-imgbox img{
    height: 100%;
    object-fit: cover;
}
.ys-ban-imgbox img, .ys-ban-imgbox .ys-ban-video{
    object-position: bottom;
}
.home-main .std-btn1 p {
    font-size: var(--std-parga3);
}
.yiul-icon img{
    transition: all .4s;
}
.yiul-icon img:nth-child(2){
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(100%);
}
.yfts-icon-ul-li a{
    display: block;
}
.yfts-icon-ul-li img:nth-child(1){
    transform: translateY(0%);
}
.yiul-icon{
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
}
.add-newcont p {
    font-size: var(--std-title2);
    font-family: "PingFang SC", "Microsoft YaHei";  
}
.ajti-li-icon{
    position: relative;
}
.ajti-li-icon img{
    transition: all .36s;
}
.ajti-li-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.abtl-wrap-tit span {
    font-size: 24px;
    display: block;
    line-height: 1.5;
    color: #fff;
}
.index-html, .index-html body {
    overflow: inherit !important;
}
.index-html.act {
    height: 100vh;
    overflow-y: scroll !important;
}
.index-html.act body {
    height: 100vh !important;
    overflow: hidden !important;
}
.ys-banner{
    /* position: fixed; */
    top: 0;
    left: 0;
    /* transform: translateY(0vh); */
    margin-top: 0;
    width: 100%;
    transition: all .8s;
}
.index-html:not(.off) .ys-banner{
    margin-top: -100vh;
}
.index-html.off .mod-content{
    /* margin-top: 100vh; */
}
.index-html:not(.off) .mod-content{
    margin-top: 0;
   
}
.ys-ban-li{
    height: 100%;
}
/* html.about-html{
    overflow-y: scroll !important;
} */
.ecology-ban{
    height: 100vh;
}
.ecology-ban-img{
    height: 100%;
}
.hvcl-btn{
    text-align: left;
}
.hvct-data{
    margin-top: 280px;
}
.about-banner-text-li .albi-img{
    display: none;
}
.ys-phnav-menu{
    top: 50px;
    height: calc(100% - 50px);
}
.ys-hd-ph.active .ys-phnav-header{
    top: 0px;
}
.ys-ph-navbar2 .ys-phnav-logo{
    background: transparent;
}
.ys-phnav-menubtn span, .ys-phnav-menubtn::after, .ys-phnav-menubtn::before {
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 0.5px;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, 1) !important;
    transition: all .36s;
}
.ys-phnav-menubtn {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 17px;
    height: 16px;
}
.ys-phnav-menubtn::before {
    margin-top: -6px;
}
.ys-phnav-menubtn::after {
    margin-top: 6px;
}
.ys-ph-navbar2 .ys-ph-nav .ys-phnav-lisbox>.ys-phnav-header-font, .ys-ph-navbar2 .ys-ph-nav .ys-phnav-lisbox>a{
    padding: 0 !important;
}
.ys-ph-navbar2 .ys-phnav-menu, .ys-phnav2-lang-modal{
    background: rgba(0, 0, 0, .9);
}
.ypmt-close{
    display: none;
}
.abcw-list-ph{
    display: none !important;
}
.hvct-parga{
    width: 74%;
    margin-bottom: 63px;
}
.home-value .hvcl-btn {
    margin-top: 0px !important;
}
.home-value-cont-wrap{
    width: 100%;
    padding-left: var(--left);
    /* padding-left: calc(50vw - 700px); */
    max-width: 100%;
}
.home-value-cont-logo{
    width: 54%;
    overflow: hidden;
}
.home-value-cont-text{
    width: 46%;
}
.hvct-parga p{
    height: 7em;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
/* .mod-head::before{
    height: 0% !important;
} */
.ys-hd-pc{
    transform: translateY(0%);
}
.ys-hd-pc.isfixed{
    transform: translateY(-100%);
}
.nav-swiper-cont.isfixed{
    top: 0px !important;
}
body{
    background: #000;
}
/*.summary-main,*/
.summary-main .mod-content,
.home-new, .home-main .mod-cta, 
 .newdet-main, .about-join, .about-contact, .privacy-main .mod-content{
    background: #fff;
}
.newdet-main::after{
    z-index: 0;
    top: 0;
}
.summary-expedite-bg{
    z-index: 0;
}
.summary-expedite .yx-cont1400{
    position: relative;
    z-index: 1;
}
.newdet-main .mod-content{
    position: relative;
    z-index: 2;
}
.ys-footer-bt-le p a:last-child{
    margin-right: 0px;
}
.hvcl-run-li4 .hvcl-run-li-ul1 {
    transform: translateX(-100%);
    position: absolute;
    top: 0;
    left: 0;
    animation: donghua3 calc(3s * var(--width-shu)) linear infinite;
}
.hvcl-run-li4 .hvcl-run-li-ul2 {
    position: relative;
    transform: translateX(0);
    animation: donghua4 calc(3s * var(--width-shu)) linear infinite;
}
.summary-expedite-lab-li .std-title4::after{
    background: #7823FF;
}
.summary-expedite-lab-li2 .std-title4::before, .summary-expedite-lab-li2 .std-title4::after{
    background: var(--main-color1);
}
.hrul-text {
    margin-top: 0 !important;
    position: absolute;
    bottom: 18px;
    left: 17px;
}
.hnid-ri-ul-li a{
    padding: 0px !important;
}
.about-future-text-info{
    flex-direction: column;
}
.afti-li{
    width: 100% !important;
    text-align: center;
    margin-bottom: 15px;
    font-size: var(--std-title4) !important;
    color: #fff;
}
.afti-li:last-child{
    margin-bottom: 0px;
}
.afti-li::after{
    display: none;
}
.about-future-text h2{
    margin-bottom: 50px;
}
/*.htwc-video-box .htwc-word-btns{*/
/*    display: none !important;*/
/*}*/
/*.summary-coop-swiper-phbtn{*/
/*    display: none;*/
/*}*/
.home-value-bg img {
    width: 100%;
    height: auto;
    position: static;
    transform: inherit;
}
.home-value-cont {
    position: absolute;
    top: 180px;
    padding-bottom: 0;
    padding-top: 0;
}
.home-value-bg {
    height: auto;
    position: static;
    transform: inherit;
}
.about-wait-bg img {
    width: 100%;
    height: auto;
    position: static;
    transform: translateX(0);
    max-width: 100%;
}
.about-wait-bg {
    position: static;
    transform: inherit;
}
.about-wait-cont {
    padding-bottom: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.hvct-data{
    width: 90%;
    margin: 0 -40px;
    margin-top: 280px;
}
.hvct-data-li {
    padding: 0 40px;
}
.about-team, .about-join{
    position: relative;
}
.jbtb-parga-wrap p sup, .mod-cta-text-btn p sup{
    color: #fff !important;
}
.privacy-main .privacy-wrap-text-parga .yongsy-pc-ph-table {
    border-spacing: 0px;
    border-left: solid 1px #ddd;
    border-top: solid 1px #ddd;
}
.privacy-main .yongsy-pc-ph-table td, .privacy-main .yongsy-pc-ph-table th {
    padding: 5px 10px;
    border:none;
    border-bottom: 1px solid #ddd;
    border-right: solid 1px #ddd;
}
.yfts-icon-ul-li:first-child .yiul-pop{
    width: 240px;
}
.head-nav-item-down{
    background: rgba(0, 0, 0, 0.90);
    backdrop-filter: blur(26.985294342041016px);
    -webkit-backdrop-filter: blur(26.985294342041016px);  
}
.head-nav-item-down::after{
    display: none;
}
.srru-li a{
    padding: 22px 0;
}
.journey-pro{
    overflow: hidden;
}
.ys-phnav-menu{
    width: 58.4%;
}
.hrul-text{
    z-index: 9;
}
.about-wait-history{
    margin-top: 280px;
}
.htcw-img-li-ph{
    display: none;
}
.jplb-wrap-img-btn{
    justify-content: flex-start;
    margin: 0 -28px;
    margin-top: 108px;
}
@keyframes bounce{
    0%, 20%, 50%, 80%, 100% {
        transform: translate3d(0, 0, 0);
    }
    40% {
        transform: translate3d(0, 5px, 0);
    }
    60% {
        transform: translate3d(0, 3px, 0);
    }
}
.htwc-scroll-icon2 {
    animation: bounce 2s ease infinite;
    opacity: 1;
}
.htwc-scroll svg{
    /* animation: bounce 2s ease infinite; */
}
.mod-subscribe-bg-pc{
    display: block;
}
.mod-subscribe-bg-ph{
    display: none;
}
.hlul-link3-ul-li.yxnav-active3 .hlul-link2-icon{
    opacity: 1;
}
@media screen and (min-width: 1200px){
    .hlul-link2:hover .hlul-link2-icon{
        opacity: 1;
    }
    .hlul-link3-ul-li a:hover .hlul-link2-icon{
        opacity: 1;
    }
    .yfts-icon-ul-li .yiul-icon:hover img:nth-child(2){
        transform: translateY(0%);
    }
    .yfts-icon-ul-li .yiul-icon:hover img:nth-child(1){
        transform: translateY(-100%);
    }
    .ajti-li a:hover .ajti-li-icon img:nth-child(2){
        opacity: 1;
    }
    .ajti-li a:hover .ajti-li-icon img:nth-child(1){
        opacity: 0;
    }
    .accs-wrap-li a:hover .awlt-add-icon img:nth-child(2){
        opacity: 0;
    }
    .accs-wrap-li a:hover .awlt-add-icon img:nth-child(1){
        opacity: 1;
    }
    .aplb-ul-li a:hover{
        background:#F2F7FB;
    }
    .aplb-ul-li a:hover p{
        color: var(--main-color1);
    }
    .aplb-ul-li a:hover img{
        opacity: 1;
    }
    .nsrw-btm-li-link:hover {
        background: #F2F7FB;
    }
    .ecology-cooper-swiper-li:hover .ecsl-tp-logo{
        opacity: 1 !important;
    }
    .ecology-cooper-swiper-li:hover .ecsl-tp::after{
        opacity: 1 !important;
    }
}
/* 20240816-Delia修改-end */

/* 2024.8.22修改-start */
.abcw-list-bg-linbox{
    transition: all .36s;
}
.abcw-list-bg.skrollable-after .abcw-list-bg-linbox{
    opacity: 0;
}
.htwc-text, .htwc-word-cont {
    width: 48%;
}
.journey-pro-li{
    cursor: default;
}
.htwc-scroll{
    bottom: 50px;
    transition: all .36s;
}
.htwc-scroll.empty{
    opacity: 0 !important;
    pointer-events: none !important;
}
.htwc-scroll{
    opacity: 0;
    pointer-events: none;
}
.htwc-scroll.act{
    opacity: 1;
    pointer-events: all;
}
.hlul-link2-icon {
    position: relative;
    top: 6px;
}
.hnid-le-link .hlul-link2-icon{
    top: 0;
}
.index-html:not(.off) .mod-back{
    right: 30px;
}
.atdl-wrap-data span {
    font-size: 60px;
}
.about-team-data-info p{
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.3;
}
.about-team-data-info{
    width: auto;
    position: absolute;
    right: 0;
    bottom: -74px;
    text-align: center;
    z-index: 5;
}
.about-team-text h2{
    font-size: 36px;
}
.mod-cta .std-btn1 p {
    font-size: var(--std-parga3);
}
.ys-hd-pc.has-bg .mod-head::before {
    height: 100%;
}
.ys-hd-pc.has-bg .mod-head::before {
    transition: all .15s;
}
.hvct-data-li-num span {
    font-size: 76px;
}
.ecwt-ri .hvct-data{
    width: 100%;
}
.hrul-text{
    width: 100%;
    left: 0;
    padding: 0 18px;
}
.hrul-text-icon{
    bottom: 0;
}
/* 2024.8.22修改-end */
.nwbl-edr img{
    width: 100%;
}
.abtl-wrap-tit span{
    font-family: 'HorizoRobotics-Regular' !important;
    font-size: var(--std-title4);
}
.about-banner-text2{
    pointer-events: none;
}
.atdl-wrap-mid{
    position: absolute;
    top: 0;
    left: 0;
    transform: rotateY(180deg);
}
.atdl-wrap-front{
    transform: rotateY(0deg);
}
.atdl-wrap1.act2 .atdl-wrap-front{
    transform: rotateY(180deg);
}
.atdl-wrap1.act2 .atdl-wrap-back{
    transform: rotateY(360deg);
}
/* .atdl-wrap.act3 .atdl-wrap-front {
    transform: rotateY(180deg);
}
.atdl-wrap.act3 .atdl-wrap-back {
    transform: rotateY(360deg);
} */
.atdl-wrap1.act1 .atdl-wrap-mid{
    transform: rotateY(360deg);
}
.atdl-wrap1.act2 .atdl-wrap-front{
    transform: rotateY(360deg);
}
.atdl-wrap1.act2 .atdl-wrap-mid {
    transform: rotateY(180deg);
}
.atdl-wrap2.act1 .atdl-wrap-mid{
    transform: rotateY(360deg);
}
.atdl-wrap2.act2 .atdl-wrap-front{
    transform: rotateY(360deg);
}
.atdl-wrap2.act2 .atdl-wrap-mid {
    transform: rotateY(180deg);
}
.about-team .yc-cont1400{
    position: relative;
}
.afil-ul-mid{
    position: relative;
    opacity: 1 !important;
}
.afil-ul-mid img{
    opacity: 0.2;
    transition: all .36s;
}
.afil-ul-mid.act img{
    opacity: 0.6;
}
.about-future-text{
    z-index: 5;
}
.hvct-data-li-num p {
    font-size: 16px;
    line-height: 2.25;
}
.awlt-add-icon{
    width: 24px;
    height: 24px;
    position: relative;
}
.awlt-add-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.awlt-add-icon img:nth-child(1){
    opacity: 0;
}
.acct-parga-link-tp p{
    font-size: var(--std-parga1);
    color: var(--main-color1);
    line-height: 1.5;
    margin-right: 10px;
    margin-top: 0;
}
.acct-parga-link-tp{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.acct-parga-link-tp img{
    width: 12px;
    transition: all .36s;
}
.acct-parga{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
}
.about-contact-cont-tit p{
    margin-top: 0;
}
.acct-parga-link{
    margin-left: 20px;
}
.aplb-ul-li a{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8.5px 20px;
    transition: all .36s;
}
.aplb-ul-li img{
    width: 12px;
    transition: all .36s;
    opacity: 0;
}
.aplb-ul-li p{
    font-size: var(--std-parga2);
    line-height: 1.75;
    color: #000;
    transition: all .36s;
}
.acct-parga-link{
    position: relative;
}
.acct-parga-link-bt{
    position: absolute;
    width: 223px;
    background: #FFF;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.08);
    z-index: 5;
    border-radius: 6px;
    overflow: hidden;
    padding-bottom: 30px;
    top: calc(100% + 12px);
    display: none;
}
.aplb-parga{
    padding: 0 20px;
    margin-top: 10px;
}
.aplb-parga p{
    color: #666;
    text-align: left;
}
.aplb-parga a{
    color: var(--main-color1);
}
.acct-parga-link-tp.act img{
    transform: rotate(180deg);
}
.accs-wrap-li-img{
    width: 108px;
}
.accs-wrap-li-img img{
    width: 100%;
}
.accs-wrap-li a{
    display: flex;
    align-items: center;
    padding: 12px 38px 12px 0;
    border-radius: 0;
}
.accs-wrap-li-text{
    padding-left: 32px;
    width: calc(100% - 108px);
}
.accs-wrap-li-tp{
    margin-bottom: 4px;
}
.cwlb-add{
    width: 100% !important;
}
.about-provide{
    width: 100%;
    position: relative;
}
.about-provide-bg{
    width: 100%;
}
.about-provide-bg img{
    width: 100%;
}
.about-wait-cont{
    top: var(--std-padding2);
}
.about-provide-text-cont{
    width: 58%;
}
.about-provide-text{
    top: 20%;
    z-index: 5;
    width: 100%;
}
.about-provide-text-cont h2{
    color: #fff;
    margin-bottom: 8px;
}
.aptc-subtit-box{
    font-size: 35px;
    line-height: 1.6;
    color: #fff;
    letter-spacing: 1.4px;
}
.aptc-parga{
    margin-top: 80px;
}
.aptc-parga p{
    color: #fff;
    font-family: var(--std-font3);
}
.aptc-info{
    margin-top: 73px;
    /* text-align: right; */
}
.aptc-info-name{
    font-size: 24px;
    line-height: 1.6;
    color: #fff;
    font-weight: bold;
    margin-bottom: 10px;
}
.aptc-info-lab{
    line-height: 1.6;
    color: #fff;
}
.aptc-info-time{
    color: #fff;
    opacity: 0.7;
}
.about-wait-history-icon{
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: rgba(0,0,0,.5);
    box-shadow: 0px 0px 25px rgba(255, 255, 255, 0.20);
    position: absolute;
    z-index: 5;
    opacity: 0;
    /* transition: all .36s; */
    position: fixed;
    pointer-events: none;
}

.about-wait-history-icon img{
    width: 100%;
}
.htwc-video-box-bg{
    border-radius: var(--std-radius3);
}
.htwc-video{
    border-radius: 50px;
}
.jplb-cont-box {
    height: 0;
    transition: height 1s cubic-bezier(.19,1,.22,1);
    will-change: height;
    overflow: hidden;
}
.jplb-wrap-imgboxs{
    height: 0;
    transition: height 1s cubic-bezier(.19,1,.22,1);
    will-change: height;
    overflow: hidden;
    width: 63%;
    position: absolute;
    top: -153px;
    right: 0;
}
.jplb-wrap-img{
    width: 100%;
}
.journey-pro-li.act .jplb-wrap-img-parma{
    transition: all .36s .2s;
}
.journey-empty-box{
    width: 63%;
}
.journey-empty-box img{
    width: 77%;
}
.journey-empty{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.abcw-list-text-wrap{
    height: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    position: relative;
    transform-origin: left center;
}
.altw-tit{
    margin-top: -30%;
}
.about-banner-text{
    padding-top: 200vh;
}
.albi-img{
    opacity: 1;
}
.abcw-list-texts{
    will-change: transform,opacity;
}
.jourdet-prog{
    background: #000;
}
.jourdet-prog-item{
    position: relative;
}
.jscb-wrap-li-wrap{
    display: flex;
    align-items: center;
    height: 100vh;
}
.jscb-wrap-li-wrap.fixed{
    position: fixed;
    top: 0;
    left: 0;
}
.jscb-wrap-li-wrap.notfixed{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.jscb-wrap-li-video{
    /* margin-left: -50vw; */
    width: 100vw;
    flex-shrink: 0;
}
/* .jscb-wrap-li-img{
    margin-left: -5vw;
} */
.jscb-wrap-li-boxs{
    display: flex;
    align-items: center;
}
.jscb-wrap-li-text{
    position: absolute;
    top: 50%;
    left: calc(50% - 700px);
    transform: translateY(-50%);
}
.jourdet-prog.fixed .jourdet-series-tab-wrap{
    opacity: 1;
}
.jourdet-prog.notfixed .jourdet-series-tab-wrap{
    opacity: 0 !important;
}
.hvct-data-li-parga p{
    font-size: 12px !important;
}
.jhbl-li-ul-item{
    opacity: 0.4;
}
.jhbl-li-ul-item1{
    opacity: 1;
}
.jhbl-li-text{
    width: 100%;
    margin-left: var(--left);
}
.jhbl-li2 .jlui-bg-jb{
    opacity: 0 !important;
}
.jhbl-li-ul{
    justify-content: flex-start;
}
.jhbl-li6 .jhbl-li-ul{
    justify-content: center;
}
.jhbl-li-ul{
    margin-left: 131px;
}
.jhbl-li6 .jhbl-li-ul{
    margin-left: 0;
}
.jhbl-li2.act .jhbl-li-ul-item1{
    width: 220px !important;
}
.jhbl-li2.act .jhbl-li-ul-item1 .jlui-wrap{
    width: 220px !important;
}
.jhbl-li2 .jhbl-li-text{
    width: 780px;
}
.jhbl-li3 .jhbl-li-text,
.jhbl-li4 .jhbl-li-text{
    width: 385px;
    margin-left: calc(var(--left) - 60px);
    text-align: center;
}
.jhbl-wrap-box{
    position: relative;
}
.jhbl-wrap-box-line{
    width: 154px;
    height: 1px;
    background: #fff;
    position: absolute;
    transition: all .36s linear;
    top: 333px;
    left: 216.5px;
}
.jhbl-wrap-box.act1 .jhbl-wrap-box-line{
    top: 333px;
    left: 216.5px;
}
.jhbl-wrap-box.act2 .jhbl-wrap-box-line{
    width: 540px;
    left: 537px;
}
.jhbl-wrap-box.act3 .jhbl-wrap-box-line{
    width: 154px;
    left: 472.5px;
}
.jhbl-wrap-box.act4 .jhbl-wrap-box-line{
    width: 154px;
    left: 728.5px;
}
.jhbl-wrap-box.act5 .jhbl-wrap-box-line{
    width: 154px;
    left: 984.5px;
}
.jhbl-wrap-box.act6 .jhbl-wrap-box-line{
    width: 100px;
    left: 50%;
    transform: translateX(-50%);
}
.jhbl-li6.act .jhbl-li-ul-item1 .jlui-wrap{
    transition: none !important;
}
.jhbl-li-text{
    opacity: 0;
    transition: all .36s .3s;
}
.jhbl-li.act .jhbl-li-text{
    opacity: 1;
}
.jourdet-prog-item.item-hide{
    visibility: hidden;
    opacity: 0;
    /* transition: all .2s; */
}
.jourdet-prog-item{
    transition: all .36s;
}
.jscb-wrap-li-ban{
    width: 600px;
}
.ecology-main .ecology-cooper-swiper-li.swiper-slide-active .ecsl-tp-logo{
    opacity: 0;
}
.ecology-cooper-swiper-li.swiper-slide-active .ecsl-tp::after{
    opacity: 0;
}
.altw-parga {
    width: 40%;
}
.journey-power-list-ul{
    flex-wrap: wrap;
}
.jplu-li-cont-tit{
    font-size: 18px;
}
.jplu-li-cont-parga p{
    font-size: 14px;
}
.jplb-wrap-ph .jplb-wrap-img-parma{
    display: none;
}
.jhbl-li5 .jhbl-li-text{
    margin-left: 0 !important;
    text-align: right;
    width: 100% !important;
    transform: translateX(-101px);
    pointer-events: none;
}
.journey-history-bt-year{
    position: relative;
    z-index: 5;
}
/* 2024.8.28修改-start */
/* Helen-start */
.new-sity {
    width: 100%;
    background: #fff;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 10;
}
.new-sity .yx-cont1400 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.new-sity-le {
    display: flex;
}
.new-sity-le-li {
    margin-right: 73px;
    width: auto !important;
}
.nsll-link {
    line-height: 76px;
    color: rgba(51, 51, 51, 0.5);
    font-size: 16px;
    transition: all 0.36s;
    display: block;
    position: relative;
}
.nsll-link::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #015AFF;
    transition: all 0.36s;
    opacity: 0;
}
.new-sity-le-li.act  .nsll-link {
    color: #333;
}
.new-sity-le-li.act .nsll-link::after {
    opacity: 1;
}
.he-news {
    overflow: visible !important;
}
.new-sity-ri-wrap {
    width: 170px;
    position: relative;
}
.nsrw-top {
    border-radius: 6px;
    border: 1px solid rgba(51, 51, 51, 0.15);
    background: #FFF;
    backdrop-filter: blur(7.5px);
    padding: 9px 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.nsrw-top img{
    width: 11px;
    transition: all 0.36s;
}
.nsrw-top p{
    color: #333;
    line-height: 1.5;
    font-size: 14px;
}
.nsrw-btm {
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    width: 100%;
    border-radius: 6px;
    background: #FFF;
    box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.06);
    padding: 10px 0;
    display: none;
}
.nbll-le {
    width: 15px;
    height: 15px;
    border-radius: 2px;
    position: relative;
    flex: none;
    transition: all 0.36s;
}
.nbll-le::after{
    content: '';
    position: absolute;
    top: 0;
    box-sizing: border-box;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 2px;
    border: 1px solid rgba(51, 51, 51, 0.25);
    transition: all 0.36s;
}
.nbll-le img{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.36s;
    opacity: 0;
}
.nsrw-btm-li {
    width: 100%;
    position: relative;
}
.nsrw-btm-li-link {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 8px 19px;
    transition: all 0.36s;
}
.nbll-ri {
    padding-left: 10px;
}
.nbll-ri p{
    color: #333;
    line-height: 1.5;
    font-size: 14px;
}
.nsrw-btm-li.on .nbll-le img{
    opacity: 1;
}
.nsrw-btm-li.on .nbll-le::after {
    border-color: rgba(1, 90, 255, 1);
}
.nsrw-btm-li.on .nbll-le {
    background: rgba(1, 90, 255, 1);
}
.nsrw-top.act img{
    transform: rotate(180deg);
}
.nsrw-btm-ul {
    width: 100%;
    max-height: 203px;
}
.nsrw-btm-ul .mCSB_outside+.mCSB_scrollTools {
    right: 0px;
}
.nsrw-btm-ul  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
    background: rgba(1, 90, 255, 1) !important;
}
.nsrw-btm-li-link {
    cursor: pointer !important;
}

.new-sity-le {
    overflow: hidden;
}

.new-sity-ri {
    display: flex;
    align-items: center;
    flex: none;
}

.new-sity-ri-tit {
    padding-right: 12px;
}

.new-sity-ri-ph {
    display: none;
}
.mod-cta .mod-cta-text-parga {
    margin-bottom: 0 !important;
    margin-top: 68px;
} 
.mod-cta  .std-title3 {
    margin-bottom: 0 !important;
}

.mod-cta .mod-cta-text-parga a {
    position: relative;
    display: inline-block;
    text-decoration: underline;
}

/*.mod-cta .mod-cta-text-parga a span {*/
/*    text-decoration: underline;*/
/*}*/

.mod-cta  .mod-cta-text-parga p {
    font-size: 14px;
}
/* Helen-end */
/* Grace-start */
.emmbl-cont-bg{
    background: linear-gradient(180deg, rgba(217, 217, 217, 0.00) 0%, #D9D9D9 0%, rgba(115, 115, 115, 0.00) 0%);
    opacity: 1;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transform-origin: right;
    background-size: cover !important;
    background-position: right !important
}
.emmbl-cont::after{
    display: none;
}
.ecology-mode-bt-li:nth-child(1) .emmbl-cont-bg{
    background: url(../images/new_bg1.jpg) no-repeat;
}
.ecology-mode-bt-li:nth-child(2) .emmbl-cont-bg{
    background: url(../images/new_bg2.jpg) no-repeat;
}
.ecology-mode-bt-li:nth-child(3) .emmbl-cont-bg{
    background: url(../images/new_bg4.jpg) no-repeat;
}
.ecology-mode-bt-li:nth-child(4) .emmbl-cont-bg{
    background: url(../images/new_bg3.jpg) no-repeat;
}
.emmbl-cont {
    background: #070014;
}
.ecology-pro-title{
    margin-bottom: 70px;
}
.ecology-pro-title .std-title2{
    color: #fff;
}
.ecology-pro-title .std-title2 span{
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.eplu-li {
    width: 176px;
}
.eplu-li-cont-logo {
    margin-top: 0;
}
.eplu-li-cont-img {
    margin-top: 0;
}
.ecology-pro-li-ul {
    width: calc((176px* var(--width-shu)) +(44px* var(--width-shu)));
}
.ecology-pro {
    padding: 130px 0;
}
.emmbl-cont {
    padding: 40px 33px 140px 40px;
}
.ebtb-li{
    display: none;
}
.ebtb-li.on{
    display: block;
}
.ecology-batch-tab{
    margin: 65px 0 45px;
}
.ecology-batch-tab-top{
    display: flex;
}
.ecology-batch-tab{
    width: 70%;
}
.ebtb-li-img{
    width: 100%;
}
.ebtt-li p{
    color:rgba(248,248,248,.4);
    padding-left: 20px;
    position: relative;
    cursor: pointer;
}
.ebtt-li p::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--main-color1);
    transition: all .36s;
    opacity: 0;
}
.ebtt-li.on p{
    color:#fff;
}
.ebtt-li.on p::before{
    opacity: 1;
}
.ebtt-li{
    margin-right: 30px;
}
.ecology-batch-pic-ph{
    display: none;
}
.ecology-batch-pic{
    width: 50%;
}
.ecology-batch-pic img{
    width: 100%;
}
.ecology-batch-text-wrap .std-title2, .ecology-batch-text-wrap .ebtw-parga p{
    color: #fff;
}
.ecology-batch-tab-top{
    margin-bottom: 50px;
}
.ecology-batch-text-wrap {
    width: 40%;
}
.emmbl-cont::before{
    display: none;
}
.ecology-ban-img::before {
    width: 100%;
    opacity: 0.1;
}
.ecology-ban-img::after, .ecology-ban::after{
    display: none;
}
.ecology-ban-text .std-title4{
    font-size: 28px;
}
/* Grace-end */
/* Tammy-start */
.abcw-list-bg {
    top: 60%;
    transform: translateY(-60%);
}
.abcw-list-texts .altw-parga {
    padding-top: 10vh;
}
.altw-tit {
    /* margin-top: -0%;
    top: 10vh; */
    position: relative;
}
.about-future-text h2{
    margin-top: -0.25em;
}
.about-future-text-info .afti-li:last-child{
    margin-bottom: -0.25em;
}
/* .about-provide-text {
    top: 27%!important;
} */
/* Tammy-end */
/* Delia-start */
.jourdet-progra-img::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 66.7%;
    height: 100%;
    background: linear-gradient(270deg, rgba(231, 236, 242, 0.00) 3.95%, rgba(237, 240, 245, 0.80) 35.19%, #EDF0F5 94.65%);
    pointer-events: none;
}
.jwlt-parga{
    margin-top: 70px;
}
.jwlt-parga p{
    font-size: var(--std-parga1);
}
.jscb-wrap-li-text{
    width: 535px;
    margin-right: 275px;
}
.jscb-wrap-li-ban{
    width: var(--banwidth);
}
.jwlt-logo{
    width: 83%;
}
.jwlv-box-video{
    display: none;
}
.jourdet-prog{
    background: transparent;
    position: relative;
}
.jourdet-prog-bg{
    width: 100%;
    height: 100vh;
    object-fit: cover;
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
}
.jourdet-prog-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jourdet-prog.fixed .jourdet-prog-bg{
    position: fixed;
    height: 100vh;
}
.jwlb-img .ys-ban-pc {
    display: block;
}
/* Delia-end */
/* .jlui-bg-jb{
    background: conic-gradient(from var(--rotate) at 0% 4%, #74BCFF 135deg, rgba(0, 18, 52, 0.00) 121.08494639396667deg, #002B7A 118deg, #015AFF 330.508868deg, rgba(0, 18, 52, 0.00) 345.201164deg);
} */
/* 2024.8.28修改-end */

.jourdet-hexagon-wrap-add{
    width: 100%;
    height: 100vh;
    position: relative;
}
.jhwa-core{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    
    height: 101vh;
    /*width: calc(101vh * var(--rate1));*/
}

.jourdet-hexagon:not(.act) .jhwa-core{
    height: calc(101vw / var(--rate1));
    width: 101vw;
}  
.jourdet-hexagon.act .jhwa-core{
    height: calc(101vw / var(--rate1));
    width: 101vw;
}   
.jourdet-hexagon-wrap .std-title2{
    opacity: 0;
    transition: all .4s ease;
}
.jourdet-hexagon-wrap.act .std-title2{
    opacity: 1;
}
.jhwa-core img{
    min-width: 100%;
    min-height: 100%;
    height: 100%;
    width: auto;
    object-fit: cover;
}
.jourdet-hexagon.end1 .jhwa-core-poster{
    opacity: 0;
}
.jourdet-hexagon #scrolly-video{
    opacity: 1;
}
.jourdet-hexagon.end1 #scrolly-video{
    opacity: 1;
}
.jourdet-hexagons #scrolly-video::before{
    content: '';
    width: 100%;
    height: 41%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: url(../images/0sixh.png);
    opacity: 0;
    z-index: 2;
    pointer-events: none;
}
.jourdet-hexagons.xin #scrolly-video::before{
    opacity: 1;
}
.jhwt-li1{
    width: 12%!important;
    top: 45%!important;
    left: 7% !important;
}
.jhwt-li2{
    width: 12%!important;
    top: 39%!important;
    left: 19.2%!important;
}
.jhwt-li3{
    width: 12.5%!important;
    top: 30%!important;
    left: 35%!important;
}
.jhwt-li4{
    width: 12.5%!important;
    top: 30%!important;
    left: 52.6%!important;
}
.jhwt-li5{
    width: 12%!important;
    top: 39%!important;
    left: 68.2%!important;
}
.jhwt-li6{
    width: 10%!important;
    top: 45%!important;
    left: 80.5% !important;
}
.abcw-list-bg {
    top: 53%;
    transform: translateY(-53%);
}
.acct-parga-link-tp p{
    line-height: 1.75;
}
/* video{
    background: transparent;
} */
.jttu-li-bt-ph{
    display: none;
    position: relative;
}
.jscb-wrap-li-text{
    top: calc(50% - var(--top));
}
.jscb-wrap-li-img{
    position: relative;
    top: calc(-1 * var(--top));
}
.about-html body,
.journey-html body{
    overflow-x: hidden !important;
}
/* .about-provide-text{
    top: 0 !important;
} */
.jourdet-hexagons #scrolly-video::before{
    transition: all .36s;
}
.ecology-batch-text{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.ecology-batch-text-img{
    width: 43%;
}
.ecology-batch-pic{
    width: 100%;
    margin-top: 88px;
    border-radius: var(--std-radius3);
    overflow: hidden;
}
.ecology-batch-text-wrap{
    width: 57%;
    padding-right: 300px;
}
.ebtw-parga p{
    color: #fff;
}
.ecology-batch-tab{
    width: 100% !important;
    margin: 100px 0 0;
}
.ecology-batch-tab-top{
    margin-bottom: 70px;
}
.ebtw-parga{
    margin-top: 0 !important;
}
.jlui-bg-jb{
    background: conic-gradient(from var(--rotate) at 54.9% 51.01%, #74BCFF 62.05508887767792deg, #002B7A 144.82320427894592deg, #015AFF 241.5088677406311deg);
}
.ecology-batch-text-wrap .ebtw-parga{
    display: none;
}
.about-provide-text-cont {
    width: 50%;
}
.about-provide-text-cont h2{
    margin-top: 8px;
    margin-bottom: 0;
}
.acct-parga{
    margin-top: 0;
    align-items: flex-end;
}
.about-contact-cont-tit h2{
    margin-bottom: 10px;
}
.acct-pc{
    display: none;
}
.about-team-slick{
    pointer-events: none;
}
.atdl-wrap1.act.act1 .atdl-wrap-front{
    transform: rotateY(360deg);
}
.atdl-wrap.act.act1 .atdl-wrap-back {
    transform: rotateY(540deg);
}

.atdl-wrap1.on .atdl-wrap-front{
    transform: rotateY(180deg);
}
.atdl-wrap1.on .atdl-wrap-back{
    transform: rotateY(360deg);
}
.hvct-data{
    margin-top: 0 !important;
}
.about-wait-history-icon.active{
    opacity: 1;
}
.home-value-data{
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.home-value-data-cont{
    width: 46%;
    padding-right: 67px;
}
.home-value-data-wrap{
    padding-left: var(--left);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 44%;
    width: 100%;
}
.home-value-cont-text .hvct-data{
    display: none;
}
.home-value-data-cont .hvct-data{
    pointer-events: all;
}
.jscb-wrap-li-img{
    width: 1350px !important;
}
.jscb-wrap-li-wrap1 .jscb-wrap-li-img,
.jscb-wrap-li-wrap3 .jscb-wrap-li-img{
    margin-right: 0 !important;
}
.jwip-li-text p{
    font-size: 12px;
}
sup{
    font-family: var(--std-font1);
}
.jplb-wrap-img-parma {
    width: 32%;
}
.jplb-wrap-text-tit {
    font-size: var(--std-title4);
}
.jhwi-parga{
    transition: all .36s;
    position: absolute;
    top: 80%;
    right: 12%;
    opacity: 0;
    width: 100%;
    text-align: right;
}
.jhwi-parga p{
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.6;
    font-family: var(--std-font3);
}
.jhwi-li-parga{
    display: none;
}
.jhwi-parga.act{
    opacity: 1;
}
.jplb-wrap-img-box {
    width: 72%;
}
.jwip-li1 {
    left: -30px;
}
.jwip-li5 {
    top: 73%;
    left: 4px;
}
.jhbl-li-text-info p{
    font-size: 12px;
    line-height: 1.75;
    color: #fff;
    opacity: 0.6;
}
.jhbl-li-text-info{
    margin-top: 30px;
}
.jhbl-li-text-parga p{
    height: auto;
}
.search-cont{
    background: #fff;
}
.awhs-li-wrap::after {
    height: 300px;
}
.emmbl-cont {
    padding: 40px 30px 140px 30px;
}
.tech-innovate{
    background: #fff;
}
.mod-cta .mod-cta-text-parga .std-btn1-box{
    display: flex;
}
.emmbl-cont-parga{
    width: 90%;
}
.ecology-pro-title{
    text-align: center;
}
.acct-parga{
    margin-left: 114px;
}
.about-contact-cont-tit{
    margin-bottom: 43px;
}
.about-banner-text {
    padding-bottom: 48vh;
}
.about-provide {
    margin-top: calc(-32vh + 85px);
}
.about-provide-text {
    top: 22%;
}
.about-provide::after{
    content: "";
    width: 100%;
    height: 32%;
    opacity: 0.8;
    background: linear-gradient(180deg, #070B0B 17.8%, rgba(3, 5, 6, 0.00) 91.1%);
    position: absolute;
    top: 0;
    left: 0;
}
.jhbl-li-text-tit span{
    font-family: "PingFang SC", "Microsoft YaHei"; 
}
/* .jourdet-hexagon-bgvideo video{
    width: 100%;
    height: 100vh;
}
.jourdet-hexagon{
    position: sticky;
    height: 100vh;
} */

/* 2024.08.31-start */
.new-main {
    background:transparent;
    padding-top: 100px 0 82px;
}
.new-wrap, .new-main .mod-subscribe{
    background:#F3F6FB;
}
.ecology-market-ul{
    display: flex;
    align-items: stretch;
    margin: 0 -20px;
    margin-bottom: 20px;
}
.ecology-market-ul-li{
    width: 50%;
    padding: 0 20px;
}
.emul-box{
    height: 100%;
    position: relative;
    padding: 27px 43px 66px 42px;
    border-radius: 16px;
    background: linear-gradient(171deg, rgba(1, 90, 255, 0.00) 72.99%, rgba(1, 90, 255, 0.60) 98.77%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 16.22%, rgba(26, 28, 31, 0.60) 100%);
    backdrop-filter: blur(12.649999618530273px);
    overflow: hidden;
    transition: all .36s;
}
.emul-box::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height:100%;
    border-radius: 16px;
    background: linear-gradient(180deg, rgba(1, 90, 255, 0.00) 23.16%, #015AFF 98.32%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 16.22%, rgba(26, 28, 31, 0.60) 100%);
    backdrop-filter: blur(12.649999618530273px);
    opacity: 0;
    transition: all .36s;
    pointer-events: none;
    z-index: -1;
}
.ecology-market{
    background: transparent;
    padding-bottom: 82px;
    padding-top: 100px;
}
.emul-top-ri{
    width:31.5%;
    flex-shrink: 0;
    position: absolute;
    top: 50%;
    right: -43px;
    transform: translateY(-50%);
}
.ecology-market .yx-cont1400{
    position: relative;
    z-index: 2;
}
.ecology-market h2 {
    color: #fff;
    line-height: 1.5;
    margin-bottom: 69px;
}
.emul-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 78px;
    position: relative;
    padding: 0 23px 0 24px;
}
.emul-top::after{
    content: "";
    position: absolute;
    left: 24px;
    bottom: -20px;
    width: 94%;
    height: 1px;
    background: linear-gradient(90deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
}
.emul-top-le{
    font-weight: bold;
    color: #fff;
    line-height: 1.75;
}
.emul-top-le span{
    display: block;
    font-size: 16px;
    line-height: 1.75;
    color: #fff;
    font-weight: normal;
    margin-bottom: 2px;
}
.emmbl-cont-tit, .emmbl-cont-parga p{
    color: rgba(255,255,255,0.6);
    transition: all .36s;
}
.emul-min{
    position: relative;
    margin-bottom: 79px;
}
.emul-min img{
    width: 100%;
    transition: all .36s;
}
.emul-min img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.emul-bot{
    padding: 0 17px 0 14px;
}
.emul-bot p{
    color: #fff;
    line-height: 1.75;
    font-family: var(--std-font3);
}
.ecology-market-word{
    width: 100%;
}
.ecology-market-word p{
    text-align: right;
    color: rgba(255, 255, 255, 0.60);
    line-height: 1.75;
}
.ecology-market-ph{
    display: none;
}
.ecology-market-phul-li.slick-slide:not(:first-child){
    display: none;
}
.ecology-market-phul{
    margin: 0 -10px;
}
.ecology-market-phul-li{
    padding: 0 10px;
}
/* 征程6 */
.jourdet-series-tab-li{
    padding: 0 !important;
    padding-left: 30px !important;
    margin-right: 20px;
}
.jourdet-series-tab-li::before{
    display: none;
}
.jourdet-series-tab-li::after{
    width: 10px;
    height: 10px;
    background: #015AFF;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}
.jstl-icon{
    display: none;
}
.jstl-parga {
    margin-left: 0 !important;
}
.jscb-wrap-li-detail,
.jscb-wrap-li-parter{
    width: 100vw;
    height: 100vh;
    position: relative;
}
.jscb-wrap-li-detail img,
.jscb-wrap-li-parter img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jwld-text .std-title2{
    text-align: center;
    color: #fff;
    top: 130px;
    /*line-height: 1.65;*/
}
.jwld-text-btn{
    bottom: 283px;
}
.jwld-text-btn p{
    color: #fff;
}
.jwlp-text{
    position: absolute;
    left: 145px;
    top: calc(50% - var(--top));
    transform: translateY(-50%);
    z-index: 5;
    width: 490px;
}
.jwlp-text .std-title2{
    text-align: center;
    color: #fff;
    /*line-height: 1.5;*/
    margin-bottom: 110px;
}
.jwlp-text-logo{
    width: 73%;
    margin: auto;
    margin-bottom: 30px;
}
.jtmu-li-cont{
    padding: 0;
}
.jtmu-li-cont .ys-imgbox-cover{
    width: 100%;
}
.jwlp-text-logo-img{
    width: 88%;
    margin: auto;
}
.jwlp-text-logo-img img{
    width: 100%;
}
.jtmu-li {
    padding: 0 10px;
    margin-bottom: 20px;
}
.jwlb-text-mid-ul {
    margin: 0 -10px;
}
.jscb-wrap-li-img{
    position: relative;
}
.jwli-text{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -50px;
}
.jwli-text-li{
    width: 50%;
    padding: 0 50px;
    position: relative;
}
.jwli-text-li::after{
    content: "";
    width: 1px;
    height: 100%;
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 48%,rgba(255,255,255,0) 100%);
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.4;
}
.jwli-text-li:last-child::after{
    display: none;
}
.jwli-text-li-logo{
    width: 72%;
}
.jwli-text-li-logo img{
    width: 100%;
}
.jwli-text-li-parga p{
    /*line-height: 1.75;*/
    color: #fff;
    font-family: var(--std-font3);
}
.jwli-text-li-parga{
    margin-top: 24px;
}
.jlcb-list-li-icon{
    width: 62px;
    margin: auto;
    margin-bottom: 20px;
}
.jlcb-list-li-icon img{
    width: 100%;
}
.jlcb-list-li{
    margin-bottom: 45px;
}
.jlcb-list-li:last-child{
    margin-bottom: 0;
}
.jlcb-list-li .std-title4{
    text-align: center;
    color: #fff;
    line-height: 1.75;
}
.jlct-tit{
    font-size: 28px;
    /*line-height: 1.65;*/
    color: #fff;
    font-weight: bold;
    margin-bottom: 6px;
}
.jlct-parga{
    color: #fff;
}
.jwls-li-cont-tp{
    margin-bottom: 96px;
}
.jwls-li1{
    width: 1117px;
    padding-right: 90px;
    position: relative;
}
.jwls-li1::after{
    content: "";
    width: 1px;
    height: 100%;
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 57%,rgba(255,255,255,0) 100%);
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.4;
}
.jwls-li-cont-bt{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.jlcb-video{
    width: 74%;
}
.jlcb-video video{
    width: 100%;
}
.jlcb-list{
    /*width: 26%;*/
    padding-right: 40px;
}
.jlci-parga p{
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.6;
    text-align: center;
}
.jwls-li2{
    width: 1597px;
    padding-left: 164px;
}
.jscb-wrap-li-system{
    display: flex;
    align-items: flex-start;
    flex-shrink: 0;
    position: relative;
    top: calc(-1* var(--top));
}
.jwls-li2 .jlcb-list{
    width: 47%;
    padding-right: 54px;
}
.jwls-li2 .jlcb-video{
    width: 53%;
}
.jlcb-list-data{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -23px;
}
.jlcb-list-data-li{
    padding: 0 23px;
}
.jldl-parga p{
    line-height: 2;
    color: #fff;
    font-family: var(--std-font3);
}
.jldl-num-text{
    font-size: 20px;
    color: #fff;
    line-height: 1.5;
}
.jldl-num-text span{
    font-size: 60px;
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin-right: 10px;
}
.jldl-num-icon{
    width: 14px;
    margin-left: 4px;
}
.jldl-num-icon img{
    width: 100%;
}
.jldl-num{
    display: flex;
    align-items: flex-end;
}
.jlcb-list-info{
    margin: 0 -7.5px;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.jlcb-list-info-li{
    width: 50%;
    padding: 0 7.5px;
    margin-bottom: 15px;
}
.jlil-cont{
    padding: 12px 20px;
    position: relative;
    border-radius: var(--std-radius2);
    border: 1px solid rgba(255, 255, 255, 0.25);
    background: linear-gradient(90deg, rgba(1, 90, 255, 0.15) 0%, rgba(1, 90, 255, 0.00) 100%);
}
.jlil-cont p{
    color: #fff;
    line-height: 1.65;
    text-align: center;
}
.jlcb-list-data{
    margin-bottom: 50px !important;
}
.jlcb-list-btn p{
    color: #fff;
}
.jlcb-list-info{
    margin-bottom: 90px !important;
}
.jscb-wrap-li-logo{
    width: 100vw;
    position: relative;
}
.jwll-bg{
    width: 100%;
    height: 100vh;
}
.jwll-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jwll-text-tit{
    /*font-size: 28px;*/
    /*line-height: 1.65;*/
    color: #fff;
    margin-bottom: 46px;
}
.jwll-text-list-li .std-parga1{
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin-bottom: 14px;
}
.jwll-text{
    position: absolute;
    top: 100px;
    left: 145px;
    width: 940px;
}
.jtll-img-ul-li{
    width: 16.666666%;
    padding: 0 5.5px;
    margin-bottom: 11px;
}
.jtll-img-ul{
    margin: 0 -5.5px;
    display: flex;
    flex-wrap: wrap;
}
.jwll-text-list-li{
    margin-bottom: 36px;
}
.jwll-text-list-li:last-child{
    margin-bottom: 0;
}
.jwll-parga p{
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    opacity: 0.6;
}
.jwll-parga{
    position: absolute;
    left: 145px;
    bottom: 253px;
    z-index: 5;
}
.jscb-wrap-li-plan{
    width: 1215px;
    position: relative;
    top: calc(-1* var(--top));
}
.jwlp-tp{
    text-align: center;
    margin-bottom: 98px;
}
.jwlp-tp-tit{
    /*font-size: 28px;*/
    /*line-height: 1.65;*/
    color: #fff;
    /*font-weight: bold;*/
    margin-bottom: 10px;
}
.jwlp-tp-parga{
    color: #fff;
    /*line-height: 1.65;*/
}
.jwlp-bt{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.jwlp-bt-vide{
    width: 48%;
}
.jwlp-bt-vide video{
    width: 100%;
}
.jwlp-bt-text{
    width: 52%;
    padding-left: 97px;
}
.jbtl-li .std-parga2{
    font-weight: bold;
    color: #fff;
}
.jbtl-li .std-parga3{
    font-family: var(--std-font3);
    color: #fff;
    opacity: 0.8;
}
.jbtl-li{
    width: 33.333333%;
    padding: 0 20px;
}
.jwlp-bt-text-btn p{
    color: #fff;
}
.jbtl-wrap{
    display: flex;
    margin: 0 -20px;
    padding-top: 28px;
}
.jwlp-bt-text-btn{
    margin-top: 120px;
}
.jwlp-bt-text .jlcb-list-data{
    padding-bottom: 32px;
    margin-bottom: 0 !important;
}
.jwlp-bt-text-list{
    border-top: 1px solid rgba(255,255,255,.2);
}
.jscb-wrap-li-custom{
    width: 100vw;
    height: 100vh;
    position: relative;
}
.jwlc-img{
    width: 100%;
    height: 100%;
}
.jwlc-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jwlc-text-tit{
    /*font-size: 28px;*/
    /*line-height: 1.65;*/
    text-align: center;
    color: #fff;
    margin-bottom: 45px;
}
.jtli-li{
    width: 50%;
    padding: 0 7px;
}
.jwlc-text-logo-item{
    margin: 0 -7px;
    display: flex;
    flex-wrap: wrap;
}
.jwlc-text-logo-item2 .jtli-li{
    width: 33.333333%;
}
.jwlc-text-logo-item1{
    margin-bottom: 15px;
}
.jwlc-text{
    width: 610px;
    top: 18%;
}
.jwlp-bt-text-data{
    width: calc(100% - 50px);
}
.jourdet-prog{
    background: #000;
}
.jourdet-prog-bg{
    display: none;
}
.jwli-text-li-img{
    margin-top: 90px;
    width: 100%;
}
.jwli-text-li-img img{
    width: 100%;
}
/* #jwlv-canvas3{
    left: 1000px !important;
} */
.jourdet-series-tab-wrap{
    bottom: 120px;
}

@media screen and (min-width: 1200px) {
    .emmbl-cont:hover .emmbl-cont-tit, .emmbl-cont:hover .emmbl-cont-parga p{
        color: rgba(255,255,255,1);
    }
    .emul-box:hover:after{
        opacity: 1;
    }
    .emul-box:hover .emul-min img:nth-child(2){
        opacity: 1;
    }
    .emul-box:hover .emul-top-ri img:nth-child(2){
        transform: scale(1.05);
    }
    .jtnu-li-text:hover::after{
        opacity: 1;
    }
    .jtnu-li-wrap:hover .jtnu-li-text::before{
        opacity: 0;
    }
    .jtnu-li-wrap:hover::after{
        opacity: 1;
    }
    .tech-chan-bt-li:hover::after{
        opacity: 1;
    }
    .tech-chan-bt-li:hover .tcbl-text{
        opacity: 1;
    }
    .tmil-cont:hover .tptw-more-item-parga,
    .tptw-more-item1:hover .tptw-more-item-parga{
        opacity: 1;
    }
    .tmil-cont:hover .tptw-more-item-box::before{
        opacity: 0;
    }
    .tmil-cont:hover .tptw-more-item-box::after{
        opacity: 1;
    }
    .tptw-more-item1:hover .tptw-more-item-box::before{
        opacity: 0;
    }
    .tptw-more-item1:hover .tptw-more-item-box::after{
        opacity: 1;
    }
}
/* 2024.08.31-end */
/* 2024.08.31-征程6改版-start */
.jourdet-trait-newcont-ul{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 50px;
}
.jtnu-li{
    width:auto !important;
    margin-right: 20px;
}
.jtnu-li-text{
    text-align: center;
    line-height: 1.65;
    color: #fff;
    position: relative;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.05);
    padding: 11px 30px;
    cursor: pointer;
}
.jtnu-li-text::before{
    content: "";
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    border-radius: 7px;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.20);
    transition: all .36s;
}
.jtnu-li-text::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    border-radius: 6px;
    background: linear-gradient(93deg, rgba(1, 90, 255, 0.50) 3.59%, rgba(1, 90, 255, 0.00) 98.45%), rgba(255, 255, 255, 0.05);
    pointer-events: none;
    opacity: 0;
    transition: all .36s;
    z-index: -1;
}
.jtnu-li.act .jtnu-li-text::after{
    opacity: 1;
}
.jourdet-trait-newcont{
    position: relative;
    z-index: 2;
}
.jourdet-trait{
    position: relative;
}
.jourdet-trait::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(180deg, #000 73.36%, #015AFF 169.15%);
    z-index: 0;
}
.jtnb-li-word{
    width: 100%;
    text-align: center;
    color: #fff;
    /*line-height: 1.65;*/
}
.jtnb-li.act .jtnb-li-word{
    margin-bottom: 78px;
}
.jtnb-li.act .jtnb-li-bot{
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 100px;
}
.jtnb-li-bot-le{
    width: 49%;
    position: relative;
}
.jtnb-li-bot-ri{
    width: 51%;
    position: relative;
}
.jtnb-li-bot-ri::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.3;
    background: linear-gradient(270deg, #000 1.3%, #015AFF 49.78%, #000 100%);
    pointer-events: none;
    z-index: -1;
}
.jourdet-trait {
    padding-top: 110px;
    padding-bottom: 150px;
}
.jlbl-ri-tit{
    font-size: 50px;
    line-height: 1.1;
    font-weight:bold;
    color: #fff;
    text-align: center;
    padding: 53px 0;
}
.jlbl-ri-tit span{
    display: inline-block;
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 40px;
    line-height: 1.65;
}
.jtnb-li-bot img{
    width: 100%;
}
.jtnb-li{
    display: none;
}
.jtnb-li:first-child{
    display: block;
}
.jourdet-trait-newcont-swip{
    width: 100%;
    padding-top: 2px !important;
}
.jtnu-li-wrap{
    position: relative;
}
.jtnu-li-wrap::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to right, black, black), linear-gradient(180deg, rgba(102, 102, 102, 1) 0%, rgba(34, 34, 34, 1) 100%);
    border-radius: 6px;
    z-index: -2;
    opacity: 0;
    transition: all .36s;
}
.jtnu-li.act .jtnu-li-text::before{
    opacity: 0;
}
.jtnu-li.act .jtnu-li-wrap::after{
    opacity: 1;
}
/* 2024.08.31-征程6改版-end */
.tech-law-le {
    margin-top: 69.2px;
}
#c-s-in .mCSB_outside+.mCSB_scrollTools {
    right: 5px;
    top: 10px;
    bottom: 10px;
}
#c-s-in .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #d8e0e6 !important;
}
#c-s-in .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #f1f3f5;
}
.jourdet-hexagon-poster{
    width: 100%;
    height: 100vh;
    position: absolute;
    top: 0;
    left: 0;
}
.jourdet-hexagon-poster img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jourdet-hexagons.isfixed .jourdet-hexagon-poster{
    position: fixed;
}
.jourdet-hexagons.notfixed .jourdet-hexagon-poster{
    position: absolute;
    top: auto !important;
    bottom: 0;
}
.jourdet-prog-item3 .jwlv-box {
    margin-left: 10%;
}
.jourdet-series-tab-wrap.active,
.jourdet-series-tab-wrap.active2,
.jourdet-series-tab-wrap.active3{
    opacity: 0 !important;
}
.jourdet-series-tab-wrap.active .jourdet-series-tab-li{
    pointer-events: none;
}
.jwll-parga{
    position: static;
    margin-top: 9px;
}
.jwll-text{
    top: calc(50% - var(--top));
    transform: translateY(-50%);
}
.jwls-li-cont-info{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.jlcb-list-info{
    margin-bottom: 0 !important;
}
.jlcb-list-btn{
    width: 47%;
    padding-right: 54px;
}
.jlci-parga{
    width: 53%;
}
.jwls-li-cont-info{
    margin-top: 12px;
}
.jwld-video{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jourdet-series-tab-wrap.on{
    opacity: 1;
}
.jwib-img .ys-ban-video {
    min-width: calc(100% + 4px);
    min-height: calc(100% + 4px);
    max-width: calc(100% + 4px);
}
.jwib-img{
    overflow: hidden;
}
.jourdet-ban,.scroll-ban{
    height: 200vh;
}
.journey-ban-wrap{
    height: 100vh;
    width: 100%;
    position: sticky;
    top: 0;
    left: 0;
}
.journey-ban-text-bt{
    margin-top: 50px;
}
.journey-ban-text{
    padding-bottom: 0;
    margin-top: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
}
/* 核心技术效果改版-start */
.tech-chan{
    padding-top: var(--std-padding2);
    background: #fff;
}
.tech-chan-tp h2{
    text-align: center;
    /*color: #333;*/
    margin-bottom: 30px;
}
.tech-chan-tp p{
    /*line-height: 1.5;*/
    font-family: var(--std-font3);
    text-align: center;
    width: 55%;
    margin: auto;
}
.tech-chan-tp{
    margin-bottom: 50px;
}
.tech-chan-bt{
    width: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
    overflow: hidden;
}
.tech-chan-bt-bg{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
    transform: translate(-50%, -50%) scale(1);
    overflow: hidden;
    width: calc(100% - 120px);
    height: 100%;
    box-shadow: 0 0 0 1000vw #fff;
    pointer-events: none;
}
.tech-chan-bt-li{
    width: 50%;
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.tcbl-img{
    width: 100%;
}
.tcbl-img img{
    width: 100%;
}
.tcbl-text-ul-li{
    padding: 53px 0;
    border-bottom: 1px solid rgba(255,255,255,.2);
}
.tcbl-text-ul-li:first-child{
    padding-top: 0;
}
.tcbl-text-ul-li:last-child{
    padding-bottom: 0;
    border-bottom: none;
}
.ttul-tit{
    margin-bottom: 8px;
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
}
.ttul-parga p{
    line-height: 1.65;
    color: #fff;
    opacity: 0.6;
    font-family: var(--std-font3);
}
.tcbl-text{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    z-index: 5;
    transition: all .36s;
    opacity: 0;
}
.tcbl-text-ul{
    width: 32%;
    margin: auto;
    max-height: 660px;
}
.tcbl-text .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(255, 255, 255, .5);
    width: 2px;
}
.tcbl-text .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(255, 255, 255, .3);
}
.tech-chan-bt-li::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.tcbl-pic{
    width: 200px;
    position: absolute;
    z-index: 5;
    will-change: transform;
}
.tcbl-pic img{
    width: 100%;
}
.tech-chan-bt-le .tcbl-pic{
    right: 0;
    transform: translateX(200px);
}
.tech-chan-bt-ri .tcbl-pic{
    left: 0;
    transform: translateX(-200px);
}
.tech-chan-info{
    display: none;
}

/* 核心技术效果改版-end */
.home-value .hvcl-run-li-ul1,
.home-value .hvcl-run-li-ul2{
    animation: none;
}
.hvcl-run-li1 .hvcl-run-li-ul3,
.hvcl-run-li3 .hvcl-run-li-ul3{
    transform: translateX(200%);
    position: absolute;
    top: 0;
    left: 0;
}
.hvcl-run-li2 .hvcl-run-li-ul3,
.hvcl-run-li4 .hvcl-run-li-ul3{
    transform: translateX(200%);
    position: absolute;
    top: 0;
    left: 0;
}
.home-value .hvcl-run-li2 .hvcl-run-li-ul1 ,
.home-value .hvcl-run-li4 .hvcl-run-li-ul1 {
    transform: translateX(0%);
}
.home-value .hvcl-run-li2 .hvcl-run-li-ul2,
.home-value .hvcl-run-li4 .hvcl-run-li-ul2{
    transform: translateX(100%);
}
.home-value .hvcl-run-li2 .hvcl-run-li-ul3,
.home-value .hvcl-run-li4 .hvcl-run-li-ul3{
    transform: translateX(-100%);
}
.jourdet-prog-item1 .jwlv-box {
    margin-left: 10%;
}
.jourdet-prog-item2 .jwlv-box {
    margin-left: 10%;
}
.jscb-wrap-li-wrap1 .jscb-wrap-li-img{
    width: 874px !important;
}
.jscb-wrap-li-wrap3 .jscb-wrap-li-img{
    width: 856px !important;
    margin-right: 140px !important;
}
.tell-list{
    position: relative;
    display: flex;
    align-items: center;
    margin-top: var(--std-padding1);
}
.tech-evolut-list-le{
    display: block;
}
.tech-evolut-ph{
    display: none;
}
.solution-escort-list-li:nth-child(3) {
    top: 72.83%;
}
.solution-escort-list-li.act{
    z-index: 5;
}
.solution-pro{
    z-index: 1;
}
.solution-escort{
    z-index: 2;
}
.sell-bt-list{
    margin-bottom: 0 !important;
}
.sell-bt-btn{
    margin-top: 30px;
}
.afti-li {
    margin-bottom: 10px;
}
.scroll-main .ys-header{
    height: 100vh;
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    pointer-events: none;
}
.ys-hd-pc{
    pointer-events: all;
}
.ys-page-wrap.notfixed .ys-header{
    position: absolute;
    top: 100vh;
}
.scroll-html .mod-back.act{
    right: -100px;
}
.scroll-html .mod-back.active{
    right: 30px;
}
.sd-tech{
    min-height: 100vh;
}
.sbwl-img-text{
    pointer-events: none;
}
.sd-behave-wrap-li.active .sbwl-img-text{
    pointer-events: all;
}
.sd-behave-wrap-li2 .sbwl-img-text .std-title2,
.sd-behave-wrap-li2 .sbwl-img-text .std-parga1 p{
    color: #fff;
}
.sbwl-img-text2{
    opacity: 0 !important;
}
.sd-behave-wrap-li.on .sbwl-img-text2{
    opacity: 1 !important;
}
.sbwl-img,
.sbwl-img-item{
    transform: translateX(0) !important;
}
.sbwl-wrap{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateX(-100%);
    overflow: hidden;
}
.sbwl-wrap-cont{
    transform: translateX(100%);
    width: 100%;
    height: 100%;
}
/*.sd-behave-wrap-li1{*/
/*    z-index: 1;*/
/*}*/
/*.sd-behave-wrap-li2{*/
/*    z-index: 2;*/
/*}*/
/*.sd-behave-wrap-li3{*/
/*    z-index: 3;*/
/*}*/
.sbwl-img-textbox{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.sd-behave-wrap-li1 .sbwl-wrap,
.sd-behave-wrap-li1 .sbwl-wrap-cont{
    transform: translateX(0);
}
.mod-ban{
    width: 100%;
    position: relative;
    overflow: hidden;
    height: 100vh;
}
.mod-ban-img{
    width: 100%;
    height: 100%;
    position: relative;
}
.mod-ban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.tech-html body{
    overflow-x: hidden !important;
}
.ecology-batch{
    padding-top:150px;
    padding-bottom: 180px;
}
.nwbl-edr h6 {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.nwbl-edr h6 p{
    color: #06F;
    font-size: 18px;
    line-height: 1.5;
}
.nwbl-edr h6 img{
    width: 32px;
    margin-right: 8px;
    border-radius: 0;
    padding: 4px;
}
.nwbl-edr p a{
    color: #06F;
}
/* 新增新闻列表-start */
 .nuli-lab{
    left: auto;
    right: 15px;
}
.nwtc-img-li-lab{
    left: auto;
    right: 20px;
}
.nwtc-text-li-parga p{
    height: auto !important;
    -webkit-line-clamp: inherit;
} 
.nulc-tp{
    width: 100%;
    border-radius: 8px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.nulc-tp img{
    width: 100%;
}
.nulc-tp-logo{
    width: 140px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 6;
}
.nwbl-ul-li1 .nwbl-ul-li-cont .ys-imgbox-cover::after,
.nwbl-ul-li2 .nwbl-ul-li-cont .ys-imgbox-cover::after{
    display: none;
}
.nulc-tp-img{
    position: absolute;
    right: 43px;
    bottom: 18px;
    z-index: 5;
    width: 66%;
    border-radius: 0;
}
.nulc-tit{
    line-height: 1.6;
    color: #333;
    margin-top: 10px;
    transition: all .36s;
}
.nwbl-ul-li1,
.nwbl-ul-li2{
    margin-bottom: 56px;
}
.nwbl-ul1,
.nwbl-ul2{
    margin-bottom: 36px !important;
}
.nwbl-ul-li2 .nulc-tp-img{
    width: 100%;
    bottom: 0;
    right: 0;
}
.nwbl-ul-software .nulc-tp-img,
.nwbl-ul-algor .nulc-tp-img{
    z-index: -1;
}
.nwtc-text-li a {
    padding: 60px 45px;
}
.ecology-batch-btn p{
    color: #fff;
    font-family: var(--std-font3);
}
.ecology-batch-btn{
    margin-top: 26px;
}
.ecology-batch-pic{
    margin-top: 34px;
}
.ecology-batch-ph{
    display: none;
}
.new-wrap-list-li img{
    width: 8px;
    cursor: pointer;
}
.new-wrap-list-li p{
    font-size: var(--std-parga3);
    line-height: 38px;
    color: #333;
    margin-right: 10px;
}
.new-wrap-list-li{
    border-radius: 6px;
    background: #FFF;
    padding: 0 15px;
    display: flex;
    align-items: center;
    margin-right: 20px;
    margin-bottom: 20px;
}
.new-wrap-list{
    display: flex;
    flex-wrap: wrap;
    min-height: 78px;
    padding-top: 20px;
    align-items: flex-start;
}
.new-wrap-tp{
    padding-top: 22px;
}
.new-wrap .yx-cont1400{
    position: relative;
}
.hlul-link2-text-tit{
    transition: all .36s;
}
/* 新增新闻列表-end */

/*导航吸顶修改-start*/
.ys-hd-pc{
    position: fixed;
    top: 0;
    left: 0;
    transform: translateY(-70px);
    transition: transform .25s cubic-bezier(.455,.03,.515,.955) .4s;
}
.ys-hd-pc.head-top{
    transition: none !important;
    position: absolute;
    top: 70px;
    transform: translateY(-70px);
}
.ys-hd-pc::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .9);
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    display: block;
    transition: all .36s .4s;
    opacity: 0;
} 
.ys-hd-pc.head-fixed{
    transition: transform .25s cubic-bezier(.445,.05,.55,.95) .4s;
    position: fixed;
    top: 0;
    transform: translateY(0);
}
.ys-hd-pc.head-fixed::after{
    opacity: 1;
    transition: all .36s;
}
body.head-fixed .new-sity{
    top: var(--std-height);
    transition: top .25s cubic-bezier(.445,.05,.55,.95) .4s;
}
/*导航吸顶修改-end*/
/*2024.9.11修改-start*/
.summary-expedite-list-li:nth-child(1) .swru-li a::after{
    background: radial-gradient(423.47% 117.32% at 0.08% 23.59%, rgba(7, 7, 7, 0.35) 0%, rgba(121, 35, 255, 0.35) 53.86%, rgba(0, 0, 0, 0.35) 100%);
    box-shadow: 0px 5px 35px 0px rgba(2, 40, 114, 0.25);
}
.yxedr-active video{
    width: 100%;
}
.video-main .snbl-wrap-icon{
    display: none;
}
.jscb-wrap-li-plan{
    z-index: 1;
}
.jscb-wrap-li-custom {
    margin-left: -13%;
}
.jwlc-text{
    left: 44%;
    transform: translateX(0);
    width: 32%;
    max-width: 610px;
}
.jscb-wrap-li-system{
    margin-right: 45px;
}
.jwld-text .std-title2 {
    width: 100%;
}
.jwld-text-top{
    top: 130px;
    width: 100%;
}
.jttl-li{
    display: flex;
    align-items: center;
    padding: 0 30px;
}
.jttl-li p{
    font-family: var(--std-font3);
    color: #fff;
}
.jttl-li-icon{
    width: 32px;
    margin-right: 24px;
}
.jwld-text-top-list{
    margin: 34px -30px 0;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.jwld-text-btn{
    bottom: 130px;
}
.jtnb-li-bot{
    display: flex;
    align-items: center;
}
.jtnb-li:last-child .jtnb-li-bot{
    flex-direction: row-reverse;
    padding: 0 15px;
}
.jtnb-li:first-child .jtnb-li-word,
.jtnb-li:last-child .jtnb-li-word{
    margin-bottom: 100px;
}
.jtnb-li:last-child .jtnb-li-bot-ri{
    width: 38%;
    padding-left: 105px;
    padding-right: 36px;
}
.jtnb-li:last-child .jtnb-li-bot-ri img{
    width: 100%;
}
.jtnb-li:last-child .jtnb-li-bot-ri::after{
    display: none;
}
.jtnb-li:last-child .jtnb-li-bot-le {
    width: 62%;
}
.sd-scene::after{
    display: none;
}
.sd-scene-text-tab {
    position: absolute;
    right: 24px;
    bottom: 60px;
    z-index: 5;
}
.sstt-li-bt {
    width: calc(100% - 24px);
    margin-left: 12px;
}
.sd-scene-text{
    display: none;
}
.ssbl-icon{
    width: 134px;
    position: absolute;
    top: 40px;
    left: 70px;
    z-index: 5;
}
.ssbl-icon img{
    width: 100%;
}
.sttw-btn{
    margin-top: 85px;
}
.sitw-info{
    margin-top: 70px;
    margin-bottom: 25px;
    display: flex;
    align-items: center;
}
.sitw-info-lab{
    display: flex;
    align-items: center;
    padding: 0 20px;
    border-radius: 6px;
    background: var(--main-color1);
    margin-right: 20px;
}
.sitw-info-lab p{
    font-size: var(--std-parga2);
    color: #fff;
    font-weight: bold;
    line-height: 30px;
}
.sitw-info-lab img{
    width: 18px;
    margin-right: 10px;
}
.sitw-info-tit{
    color: #333;
    font-weight: bold;
}
.sd-behave-wrap-li1 .sbwl-img-text1 .sitw-info{
    display: none;
}
.sd-behave-wrap-li2 .sitw-info-tit{
    color: #fff;
}
.sd-behave-wrap-li1 .sbwl-img-text1 .std-title2{
    margin-bottom: 33px;
}
.sbwl-img-text-wrap .std-title2{
    margin-bottom: 0;
}
.sd-mirror-tp-img{
    width: 55%;
    border-radius: var(--std-radius2);
    overflow: hidden;
}
.sd-mirror-tp-text{
    width: 45%;
    padding-right: 126px;
    margin-top: 76px;
}
.sd-mirror-tp h2{
    width: 100% !important;
    margin-bottom: var(--std-margin2);
}
.sd-mirror-tp .std-parga1 {
    width: 100% !important;
    padding-left: 0 !important;
}
.smti-slick .slick-dots{
    bottom: 25px;
}
.smti-slick .slick-dots li{
    background: #fff;
    opacity: 0.4;
}
.smti-slick .slick-dots li.slick-active{
    background: #fff !important;
    opacity: 1 !important;
}
.smti-slick{
    margin: 0 -10px;
}
.smti-slick li.ys-slick-item{
    padding: 0 10px;
}
.smbl-li-cont-bt {
    padding: 15px 28px 27px;
}
.sd-evalue-bt{
    padding-left: var(--left);
}
.sebs-li{
    width: 403px !important;
    height: auto !important;
}
.sebs-li-cont{
    border-radius: 7.35px;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 4.9px 18.375px 0px rgba(4, 26, 67, 0.08);
    backdrop-filter: blur(49px);
    -webkit-backdrop-filter: blur(49px);
    overflow: hidden;
    transition: all .36s;
    height: 100%;
}
.sebs-li-bt{
    padding: 24px 28px 20px;
}
.sebs-li-bt p{
    line-height: 1.5;
    color: #666;
    font-family: var(--std-font3);
}
.sebs-li-bt .std-title4{
    margin-top: 14px;
    line-height: 1.5;
    color: #333;
}
.sebs-li-tp{
    position: relative;
}
.sebs-li-bt-logo{
    margin-top: 34px;
    width: 94px;
}
.sebs-li-bt-logo img{
    width: 100%;
}
.sd-evalue-bt-swiper{
    padding-top: 15px !important;
    padding-bottom: 60px !important;
    padding-left: 10px !important;
    margin-left: -10px !important;
}
.sd-evalue .summary-coop-list-line{
    position: static;
    margin: auto;
    max-width: 588px;
}
.sd-evalue{
    padding: var(--std-padding2) 0 !important;
}
.sd-evalue h2{
    margin-bottom: 30px;
}
.sd-html, .sd-html body {
    overflow: inherit !important;
}
.sd-main .journey-ban-img::before, 
.sd-main .journey-ban-img::after{
    display: none;
}
.sd-main .journey-ban-img-wrap::after{
    content: "";
    width: 100%;
    height: 20%;
    opacity: 0.4;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 6.07%, #000 104.91%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
}
.sd-main .journey-ban-img-wrap::before {
    content: "";
    width: 56%;
    height: 100%;
    opacity: 0.4;
    background: linear-gradient(272deg, rgba(0, 0, 0, 0.00) 4.46%, #000 93.78%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
}
.sd-drive-bt{
    padding: 80px 0;
}
.sd-drive-tp-tit{
    display: none;
}
.sdti-li-bg{
    width: 110px;
    height: 110px;
    transform: translate(-50%, -50%) rotate(-90deg);
}
.sd-drive-slick{
    opacity: 0;
    pointer-events: none;
    width: 100%;
    height: 100%;
}
.sd-drive-bt-list .slick-list{
    overflow: visible;
}
.sdti-li-bg svg{
    width: 100%;
    height: auto;
}
.home-main .ys-hd-pc.not-top{
    transform: translateY(-200%);
}
.mod-back{
    display: none;
}
.atdl-wrap-data span{
    background: linear-gradient(131deg, #FFF 20.18%, rgba(255, 255, 255, 0.50) 87.51%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.hvct-data-li-num span {
    background: linear-gradient(99deg, #FFF 4.61%, rgba(216, 216, 216, 0.50) 97.22%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.scti-li p{
    background: linear-gradient(114deg, #015AFF 10.11%, #FFF 90.57%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: var(--std-font6);
    clip-path: inset(1px);
}
.mmwt-data-li-num span{
    background: linear-gradient(134deg, #015AFF 11.43%, #FFF 94.91%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.scti-li .std-parga1{
    line-height: 1.8;
    color: #fff;
    font-family: var(--std-font3); 
}
.scti-li p{
    display: inline-block;
    margin-left: 14px;
}
.scti-li span{
    margin-left: 0;
}
.snbl-text-parga p {
    color: #333;
}
.nwtc-text-li-parga p{
    color: #333;
}
/*2024.9.11修改-end*/
/*2024.9.12首页新增-start*/
.home-tech-praxis{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 4;
    transform: translateY(100%);
    overflow: hidden;
}
.home-tech-praxis-img{
    width: 100%;
    height: 100%;
    transform: translateY(-100%);
}
.home-tech-praxis img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.htpt-wrap{
    width: 48%;
}
.htpt-wrap h2{
    color: #fff;
    margin-bottom: var(--std-margin2);
}
.htpt-wrap-parga p {
    color: #fff;
    line-height: 1.75;
}
.htpt-wrap-btn p{
    color: #fff;
}
.htpt-wrap-parga {
    margin-bottom: 60px;
}
.home-tech-praxis-text .yx-cont1400{
    transform: translateY(60px);
    transition: all .8s ease-in-out;
    opacity: 0;
    pointer-events: none;
}
.home-tech-praxis-text.act .yx-cont1400{
    transform: translateY(0px);
    opacity: 1;
    pointer-events: all;
}
.htwc-word .yx-cont1400{
    pointer-events: none;
}
.htwc-word .yx-cont1400.act{
    pointer-events: all;
}
.htwc-word {
    top: 0;
    left: 0;
    transform: inherit;
    display: flex;
    align-items: center;
    height: 100%;
}
.home-tech-wrap{
    height: 800vh;
}
.home-tech-praxis-text{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}
.htwc-video-box-wrap{
    width: 100%;
    height: 100%;
}
.htwc-word-ph{
    display: none;
}
/*2024.9.12首页新增-end*/
/*2024.9.12修改-start*/
.ecology-pro-title .std-title4{
    color: #fff;
}
.solution-demand-tp h2,
.solution-demand-tp p{
    color: #333;
}
.solution-pro{
    height: auto;
    padding-top: var(--std-padding2);
    background: #fff;
}
.solution-pro-ph-box{
    height: auto;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin-top: 50px;
    position: relative;
}
.solution-pro-bg{
    width: 78%;
}
.solution-pro-tit{
    text-align: center;
}
.solution-pro-tit h2{
    margin-bottom: 22px;
}
.solution-pro-tit-parga{
    width: 76%;
    margin: auto;
}
.solution-pro-tit-parga p{
    text-align: center;
    /*line-height: 1.5;*/
    color: #333;
    opacity: 0.7;
    font-family: var(--std-font3);
}
.solution-pro-side-li:nth-child(1) {
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.spsl-bt-wrap{
    max-height: calc(var(--itemHeight) - 464px);
}
.ecology-mode,
.ecology-market{
    padding: var(--std-padding2) 0 !important;
}
.ecology-batch{
    padding: 0 !important;
}
.ecology-case-wrap-bt{
    bottom: var(--std-padding2);
}
.ecwt-le {
    padding-right: 200px;
}
.ecology-case-wrap-tp{
    top: 23.6%;
}
.ecology-case{
    margin-top: calc(-1 * var(--std-padding2));
}
.ecology-market{
    position: relative;
    z-index: 2;
}
.mono-accele .jplu-li-cont-wrap {
    padding: 64px 26px 50px;
}
.mono-accele .jplu-li-cont-num{
    display: none;
}
.altw-parga h2,
.abtl-wrap-tit{
    font-size: 28px;
}
.ban-title{
    font-size: 60px;
    line-height: 1.5;
    color: #fff;
    transition: all .36s;
    text-align: center;
}
.aptc-info-name{
    font-size: var(--std-parga1);
    font-weight: normal;
}
.aptc-info-time{
    opacity: 1;
}
.arul-cont-text-wrap p{
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.atdl-wrap .std-parga3 p{
    opacity: 1;
}
.yftl-ul-wrap-li li a {
    font-size: var(--std-parga3);
}
.htcw-text-li-cont h2,
.htcw-text-li-parga p,
.summary-recom-le-tit h2{
    color: #333;
}
.hvct-data-li-parga p {
    font-size: 14px !important;
    opacity: 1;
}
.hvct-data-li-num p{
    font-size: 20px;
}
.aptc-info {
    margin-top: 50px;
}
.index-html.off .home-main .ys-hd-pc{
    top: 0;
    transform: translateY(0);
}
.new-wrap-list{
    display: none;
}
.new-wrap-tp{
    padding-top: 100px;
}
.yiul-pop{
    border-radius: 3px;
    overflow: hidden;
    width: 147px;
}
.mod-cta .mod-cta-text-parga{
    margin-top: 88px;
}
.mod-cta .mod-cta-text-parga a{
    color: inherit;
}
/*2024.9.12修改-end*/
/*2024.9.13修改-strat*/
.mod-cta{
    padding-top: var(--std-padding2);
}
.mod-cta-wrap{
    position: relative;
}
.home-new{
    padding: var(--std-padding2) 0 !important;
}
.home-main .mod-cta,
.solution-main .mod-cta,
.sd-main .mod-cta,
.mono-main .mod-cta,
.ecology-main .mod-cta{
    padding-top: 0 !important;
}
.journey-pro-li::after {
    width: 100% !important;
}
.mod-subscribe-bg{
    position: static;
    transform: inherit;
    margin: auto;
}
.mod-subscribe{
    padding: 0 !important;
}
.mod-subscribe-wrap{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
@keyframes subscribeChange1{
    0%{
        width: 100%;
        height: auto;
        transform: scale(1);
    }
    100%{
        width: 100%;
        height: auto;
        transform: scale(var(--scale));
    }
}
.new-wrap{
    padding-bottom: var(--std-padding2) !important;
}
.jbtt-logo {
    width: 400px;
}
.journey-ban-text{
    top: 30%;
    align-items: flex-start;
}
.journey-ban-text .yx-cont1400{
    margin: 0 auto;
}
/*.solution-main .journey-ban-text{*/
/*    top: calc(30% + 90px);*/
/*}*/
.ecology-main .mod-ban-text{
    top: calc(30% + 90px);
    transform: translate(-50%, 0%);
}
.tech-main .tech-ban-text {
    align-items: flex-start;
    top: calc(30% + 90px) !important;
    transform: translate(-50%, 0%) !important;
}
.tech-ban-text h1,
.ecology-ban-text h1{
    font-weight: normal;
}
.journey-ban-text-tp h1{
    font-size: 28px;
    margin-top: 76px;
}
.journey-ban-text-bt {
    margin-top: 20px;
}
.solution-main .journey-ban-text-bt {
    margin-top: 54px;
}
.ys-nyban-title {
    top: calc(50% + 35px);
}
.privacy-html body{
    overflow: inherit !important;
}
.summary-ban-text {
    width: 35.5%;
    margin-top: 130px;
}
.summary-ban-img {
    width: 64.5%;
}
.summary-ban-img-li img{
    width: 100%;
}
.altw-tit{
    margin-top: 0;
}
.abcw-list-text-wrap {
    align-items: flex-start;
    transform-origin: left 30%;
}
.abcw-list-text{
    top: 30%;
}
.ys-ban-title{
    line-height: 1.5;
}
.tech-ban{
    overflow: hidden;
}

.about-wait-stage-tp h2,
.ecwt-le h2,
.mono-mach-wrap-text h2,
.mono-breach h2,
.sd-behave-wrap-li1 .sbwl-img-text1 .std-title2,
.sd-tech-text h2,
.solution-pro-tit h2,
.solution-demand-tp h2,
.tech-law-le h2,
.tech-perfor-text h2,
.tech-drive-tp-text h2,
.tech-work-text-cont h2,
.ecology-cooper .summary-recom-le-tit,
.tech-chan-tp h2{
    margin-bottom: var(--std-margin2);
}
.setw-parga{
    margin-top: var(--std-margin2);
}
.about-team-text h2{
    font-size: var(--std-title2);
}
.ecology-pro{
    padding-top: 250px;
    padding-bottom: var(--std-padding2) !important;
}
.ecology-batch-text-wrap .ebtw-parga{
    display: block;
}
.ecology-batch-ph{
    display: block;
    margin-top: 34px;
}
.ecology-batch-tab{
    margin-top: 0 !important;
    justify-content: center;
}
.ecology-batch-pic{
    margin-top: 50px;
}
.ecology-batch-text-cont{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.ecology-batch-text-wrap {
    width: 65%;
}
.ecology-batch-text-img {
    width: 35%;
}
.ecology-batch-text h2{
    width: 100%;
    color: #fff;
    margin-bottom: var(--std-margin2);
}
.ecology-batch-tab{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.ecology-batch-tab-top{
    margin-bottom: 0 !important;
    justify-content: center;
}
.ebtt-li:last-child{
    margin-right: 0;
}
.ecology-case-wrap-bt {
    bottom: 250px;
}
.ecology-case-wrap-tp{
    top: 250px;
}
.tech-chan-bt-bg{
    display: none;
}
.tech-chan-bt{
    width: 100%;
    transform: scale(0.83);
    transform-origin: top;
}
/*.tech-blog h2{*/
/*    background: linear-gradient(272deg, #00CDFF -11.98%, #015AFF 105.14%);*/
/*    background-clip: text;*/
/*    -webkit-background-clip: text;*/
/*    -webkit-text-fill-color: transparent;*/
/*    display: inline-block;*/
/*}*/
.tech-law-bg{
    display: none;
}
.tech-law{
    padding: var(--std-padding2) 0 180px;
}
.tech-law .yx-cont1400{
    position: static;
    transform: inherit;
    align-items: center;
}
.tech-law-le{
    margin-top: 0 !important;
}
.tlri-li-parga p{
    font-size: 12px;
    line-height: 1.3;
    color: #fff;
    opacity: 0.6;
    text-align: right;
}
.tlri-li-parga{
    position: absolute;
    bottom: -88px;
    right: 0;
}
.tlri-li{
    position: relative;
}
.tlri-li:nth-child(1) .tlri-li-parga{
    display: none;
}
.tlri-li-parga p span{
    margin-right: 10px;
}
.tlri-li-parga p span:last-child{
    margin-right: 0;
}
.tptw-more{
    margin-top: 57px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.tptw-more-item1 .tptw-more-item-box{
    width: 148px;
}
.tptw-more-item-box{
    width: 120px;
    border-radius: 6px;
    position: relative;
    z-index: 1;
}
.tptw-more-item-box::before{
    content: "";
    width: 100%;
    height: calc(100% - 2px);
    background: linear-gradient(101deg, rgba(255, 255, 255, 0.15) 1.65%, rgba(0, 0, 0, 0.15) 60.16%);
    position: absolute;
    top: -1px;
    left: 0px;
    border-radius: 6px;
    z-index: -1;
    transition: all .36s;
}
.tptw-more-item-box::after{
    content: "";
    width: 100%;
    height: calc(100% - 2px);
    background: linear-gradient(97deg, rgba(1, 90, 255, 0.25) 1.65%, rgba(0, 0, 0, 0.25) 101.6%);
    position: absolute;
    top: -1px;
    left: 0px;
    border-radius: 6px;
    opacity: 0;
    z-index: -1;
    transition: all .36s;
}
.tptw-more-item p{
    line-height: 1.5;
    color: #fff;
    text-align: center;
    font-family: var(--std-font3);
}
.tptw-more-item-box p{
    font-family: var(--std-font2);
}
.tptw-more-item-parga{
    margin-top: 20px;
    transition: all .36s;
    opacity: 0;
}
.tech-perfor-text-wrap {
    width: 45%;
}
.tptw-parga{
    width: 94%;
}
.tptw-more-item2{
    width: calc(100% - 148px);
    padding-left: 70px;
    position: relative;
}
.tptw-more-item-li{
    padding: 0 15px;
    position: relative;
}
.tptw-more-item-wrap{
    margin: 0 -15px;
    display: flex;
}
.tptw-more-item2::before{
    content: "";
    width: 17px;
    height: 7px;
    background: url(../images/denghao.svg) center / cover no-repeat;
    position: absolute;
    top: 27px;
    left: 26.5px;
}
.tptw-more-item-li::before{
    content: "";
    width: 9px;
    height: 9px;
    background: url(../images/chenghao.svg) center / cover no-repeat;
    position: absolute;
    top: 26px;
    right: -6px;
}
.tptw-more-item-li:last-child::before{
    display: none;
}

.tmib-cont{
    position: relative;
    padding: 16px 0;
}
.tmib-cont::after{
    content: "";
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px solid transparent;
    background-clip: content-box, border-box;
    background-origin: content-box, border-box;
    background-image: linear-gradient(to right, rgba(0,0,0,1), rgba(0,0,0,1)), linear-gradient(to bottom right, rgba(255, 255, 255, 1), rgba(255, 255, 255, .5));
    position: absolute;
    top: -1px;
    left: -1px;
    border-radius: 6px;
    opacity: 0.25;
    z-index: -2;
    transition: all .36s;
}
.tech-evodriv{
    padding-top: 0 !important;
}
.telr-end p{
    /*line-height: 1.65;*/
    color: #fff;
    font-family: var(--std-font3);
} 
.telr-end{
    display: flex;
    align-items: center;
}
.tell-list{
    margin-top: 0 !important;
}
.tech-evolut-list-ri{
    padding-top: 0 !important;
}
.tdtt-tit{
    margin-bottom: 0 !important;
}
.tdtt-tit .std-title2{
    font-size: var(--std-title1);
    background: var(---, linear-gradient(90deg, #015AFF 0%, #FFF 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-family: var(--std-font6);
}
.tdtt-tit .std-parga1 p{
    font-size: 28px;
    color: #fff;
}
.tech-evolut{
    padding-bottom: 110px;
}
.tech-evolut-list-le{
    top: 200px;
}
.tdtt-btn img{
    width: 12px;
    transform: rotate(0);
    margin-right: 14px;
    position: relative;
    animation: downUp 1.5s linear both infinite;
}
.tdtt-btn p{
    margin-right: 0 !important;
}
.tdtt-btn-cont{
    display: inline-block;
}
/*.tech-drive-bt{*/
/*    display: block;*/
/*}*/
.tdtt-btn.act img {
    transform: rotate(180deg);
}
.tllt-ul-li .ys-imgbox-cover {
    width: 50px;
}
.tdbc-list-li2 .ys-imgbox-cover, .tdbc-list-li3 .ys-imgbox-cover {
    width: 50px !important;
}
.tdbc-list-li2 .tllt-ul-li-parga{
    width: calc(100% - 50px) !important;
    padding-left: 20px;
}
.tdbc-list-li3 .tllt-ul-li-parga {
    width: 100% !important;
    padding-left: 0 !important;
}
.tulp-ul-li p{
    font-size: 12px;
}
.tllt-ul-li-parga {
    width: calc(100% - 50px);
    padding-left: 30px;
}
.tdbc-list-li3-text {
    width: 100%;
    padding-right: 0 !important;
}
.tdbc-list-li3 .tllt-ul-li{
    flex-wrap: wrap;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 30px;
}
.tech-drive-bt-bg{
    display: none;
}
.tllt-ul-li-tit{
    color: #fff;
    text-align: center;
    margin-top: 2px;
}
.tdbc-list-li3 .tllt-ul-li{
    display: block;
}
.tdbc-list-li3 .ys-imgbox-cover{
    margin: auto;
}
.tdbc-list-li3 .tllt-ul{
     width: 72%;
     margin: auto;
     display: flex;
     justify-content: space-between;
     flex-wrap: nowrap;
}
.tdbc-list-li3 .tllt-ul-li-parga{
    text-align: center;
    margin-top: 6px;
}
.tdbc-list-li3 h2{
    text-align: center;
    width: 100%;
    margin-bottom: 42px;
}
.tdbc-list-li3 .tllt-ul-li:nth-child(1){
    padding-left: 0;
}
.tdbc-list-li3 .tllt-ul-li:nth-child(3){
    padding-right: 0;
}
.tdbc-list-li3-img {
    width: 100%;
    margin-top: 60px;
}
.tech-fold{
    padding-bottom: var(--std-padding2);
}
.tech-drive-bt-cont {
    padding-bottom: 0 !important;
}
@keyframes downUp{
    0%{
        top: 0px;
    }
    25%{
        top: -5px;
    }
    50%{
       top: 0px;  
    }
    75%{
       top: 5px; 
    }
    100%{
        top: 0px; 
    }
}
.tdbc-list-li{
    position: relative;
}
.tdbc-list-li:last-child::after{
    display: none;
}
.tdbc-list-li2{
    padding-bottom: var(--std-padding2);
}
.tdbc-list-li3{
    padding-top: var(--std-padding2);
}
.telr-end .tdtt-tit{
    display: none;
}
.jtnb-li{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    opacity: 0;
}
.jtnb-li-box{
    height: var(--itemheight);
}
.jtnb-li.on{
    position: relative;
    pointer-events: all;
    opacity: 1;
}
.jourdet-trait-newcont-btmul{
    position: relative;
}
.jwls-li1 .jlcb-list {
    /*width: 100%;*/
    padding-right: 0;
    display: flex;
    justify-content: center;
    margin: 0 -25px;
}
.jlcb-list-li{
    margin-bottom: 0;
    display: flex;
    align-items: center;
    padding: 0 25px;
}
.jlcb-list-li-icon {
    width: 32px;
    margin-bottom: 0;
}
.jlcb-list-li .std-title4{
    width: calc(100% - 32px);
    padding-left: 33px;
    font-size: var(--std-parga2);
    font-family: var(--std-font3);
}
.jwls-li-cont-tp{
    text-align: center;
    margin-bottom: 76px;
}
.jlct-tit{
    font-size: var(--std-title2) !important;
}
.jwls-li1 {
    width: 860px;
    padding-right: 0;
}
.jlcb-video {
    width: 89%;
    margin: 120px auto 0;
}
.jwls-li-cont-bt {
    justify-content: center;
}
.jwls-li1::after{
    display: none;
}
.jwls-li2 {
    width: 1590px;
    padding-left: 310px;
}
.jwls-li2 .jlcb-video {
    width: 50%;
    margin-top: 0 !important;
}
.jwls-li2 .jlcb-list {
    width: 50%;
    padding-right: 35px;
}
.jwls-li2 .jwls-li-cont-tp{
    margin-bottom: 90px;
}
.jscb-wrap-li-img,
.jscb-wrap-li-system,
.jscb-wrap-li-plan{
    top: 0;
}
.jwll-text{
    top: var(--itemTop);
    transform: translateY(0);
}
/*.jwlc-text{*/
/*    top: var(--itemTop);*/
/*}*/
.jwlb-cont{
    display: flex;
    align-items: flex-start;
}
.jwld-text-top{
    top: var(--itemTop);
}
.jwld-text-btn{
    /*bottom: var(--itemTop);*/
    text-align: center;
}
.jwlp-text{
    top: 50%;
    height: 674px;
}
.jwld-text{
    width: 100%;
    height: 674px;
}
.jwld-text-wrap{
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
/*.jwld-text .std-title2{*/
/*    line-height: 1.5;*/
/*}*/
.jwlc-text {
    top: 50%;
    height: 720px;
    transform: translate(0, -50%);
}
.jscb-wrap-li-system{
    top: var(--itemTop);
}
.jourdet-prog-item2 .jscb-wrap-li-boxs{
    align-items: flex-start;
}
.jourdet-prog-item2 .jscb-wrap-li-img{
    top: var(--itemTop);
}
.jourdet-prog-item3 .jscb-wrap-li-boxs{
    align-items: center;
}
.jscb-wrap-li-plan {
    height: 720px;
}
.jstw-scroll p{
    color: #fff;
    font-family: var(--std-font3);
}
.jourdet-series-tab-wrap{
    display: block;
}
.jstw-cont{
    display: flex;
    align-items: stretch;
}
.jstw-scroll{
    pointer-events: all;
    display: flex;
    align-items: center;
    margin-top: 26px;
}
.jstw-scroll-icon{
    width: 14px;
    position: relative;
    margin-right: 17px;
}
.jstw-scroll-icon img{
    width: 100%;
}
.jstw-scroll-icon::before{
    content: "";
    width: 1px;
    height: 30px;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: rgba(255,255,255,0.5);
    transform: translateX(-50%);
}
.jstw-scroll-icon::after{
    content: "";
    width: 1px;
    height: 30px;
    position: absolute;
    bottom: 0;
    left: 50%;
    background: #fff;
    transform: translateX(-50%) scaleY(0);
    animation: lineActiveAnimation 1.9s cubic-bezier(0.445,0.05,0.55,0.95) infinite;
}
@keyframes lineActiveAnimation{
    0% {
        -webkit-transform: translateX(-50%) scaleY(1);
        transform: translateX(-50%) scaleY(1);
        -webkit-transform-origin: center top;
        transform-origin: center bottom;
    }
    
    49% {
        -webkit-transform: translateX(-50%) scaleY(0);
        transform: translateX(-50%) scaleY(0);
        -webkit-transform-origin: center top;
        transform-origin: center bottom;
    }
    50% {
        -webkit-transform: translateX(-50%) scaleY(0);
        transform: translateX(-50%) scaleY(0);
        -webkit-transform-origin: center bottom;
        transform-origin: center top;
    }
    99% {
        -webkit-transform: translateX(-50%) scaleY(1);
        transform: translateX(-50%) scaleY(1);
        -webkit-transform-origin: center bottom;
        transform-origin: center top;
    }
    100% {
        -webkit-transform: translateX(-50%) scaleY(1);
        transform: translateX(-50%) scaleY(1);
        -webkit-transform-origin: center bottom;
        transform-origin: center top;
    }
}
.jtnb-li-box-wrap{
    position: relative;
}
.jtnb-li-box-wrap .yx-cont1400{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.jlbw-bg{
    width: 100%;
}
.jlbw-bg img{
    width: 100%;
}
.jtnb-li:first-child .jtnb-li-word, .jtnb-li:last-child .jtnb-li-word {
    margin-bottom: 0 !important;
}
/*2024.9.13修改-end*/
/*2024.9.14修改-start*/
/*首页动效修改-start*/
.home-tech-praxis{
    z-index: 5;
    transition: all .8s ease-in-out;
}
.home-tech-praxis-img{
    transform: translateY(0);
}
.htwc-video-box-bg{
    z-index: 6;
}
.home-tech-praxis.active{
    transform: translateY(0);
}
.home-tech-praxis.active .yx-cont1400{
    transform: translateY(0px);
    opacity: 1;
    transition-delay: .5s;
    pointer-events: all;
}
.home-tech-praxis-text.act1 .yx-cont1400{
    transform: translateY(60px);
    opacity: 0;
    pointer-events: none;
    transition-delay: 0s;
}
.home-new .summary-coop-swiper-li.swiper-slide-active .scsl-img .ys-imgbox-cover {
    max-height: 248px;
}
.home-new .scsl-img .ys-imgbox-cover {
    max-height: 149px;
}
/*首页动效修改-end*/
.awsb-le-img-text{
    width: 100%;
    z-index: 5;
    padding: 0 50px;
}
.alit-logo{
    width: 120px;
    margin: auto;
}
.alit-logo img{
    width: 100%;
}
.awsb-le-img h3{
    position: relative;
    padding-top: 15px;
}
.awsb-le-img h3::after{
    content: "";
    width: 100%;
    height: 1px;
    background: linear-gradient(to right, rgba(255, 245, 225, 0) 0%, rgba(255, 245, 225, 1) 50%, rgba(255, 245, 225, 0) 100%);
    position: absolute;
    top: 0;
    left: 0;
}
.summary-ban-img .ys-slick{
    visibility: hidden;
}
.jwli-text-li-info{
    margin-top: 26px;
}
.jwli-text-li-info p{
    font-size: 12px;
    line-height: 1.75;
    color: #fff;
    opacity: 0.6;
    font-family: var(--std-font3);
    text-align: right;
}
.jwli-text-li-img {
    margin-top: 33px;
}
.jwli-text-li:nth-child(2) .jwli-text-li-info{
    opacity: 0;
}
.solution-plat {
    padding: 0 !important;
    height: 100vh;
    display: flex;
    align-items: center;
}
.spsl-bt-list-li{
    margin-top: 18px;
}
.spsl-bt-list-li:nth-child(1),
.spsl-bt-list-li:nth-child(2),
.spsl-bt-list-li:nth-child(3),
.spsl-bt-list-li:nth-child(4){
    margin-top: 0;
}
.tech-evolut-bg{
    display: none;
}
.tdtr-bg{
    top: 1px;
}
.tcbl-pic::after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .5);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    opacity: 0;
}
.tcbl-pic.act::after{
    opacity: 1;
}
.tech-chan-bt-wrap{
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.tech-chan-bt-bg{
    display: block;
    box-shadow: none;
    pointer-events: all;
    width: 100%;
}
.jplb-wrap-img{
    position: relative;
}
.jplb-cont-box,.jplb-wrap-imgboxs{
    height: auto;
}
.journey-pro-li-bt{
    display: none;
}
.jplb-wrap-ph .jplb-wrap-text-info{
    display: none;
}
.solution-escort-list-li:nth-child(1) {
    top: 47.19%;
    left: 14.9%;
}
.solution-escort-list-li:nth-child(2) {
    top: 43.85%;
    left: 71.97%;
}
.sd-main .journey-ban-img-wrap::before,
.mono-main .journey-ban-img::before{
    display: none;
}
.journey-ban-img-bg{
    width: 100%;
    height: 100%;
    z-index: 5;
}
.journey-ban-img-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.aptc-subtit .aptc-subtit-box,
.about-provide-text-cont h2{
    font-size: 28px;
}
.aptc-info-name{
    line-height: 1.75;
    margin-bottom: 0 !important;
}
.aptc-info-lab{
    line-height: 1.75;
}
.aptc-info{
    margin-top: 110px;
}
.awsb-le-img h3{
    font-size: var(--std-title4);
    font-family: var(--std-font3);
}
.acct-parga-link-bt{
    width: 320px;
}
.aplb-ul-li p{
    font-size: 14px;
}
.nwbl-ul-li-cont .ys-imgbox-cover::after{
    display: none;
}
.hlul-link2-text-tit,
.glul-text .std-title4{
    font-weight: normal;
}
.tech-chan-tp p{
    width: 80%;
}
.tech-evolut {
    padding-bottom: 37px;
}
.tech-drive-bt-cont{
    padding-top: 65px;
}
.solution-pro-tit-parga p{
    opacity: 1;
}
.tech-perfor-bg::after {
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 3.85%, #000 70%);
}
.tptw-more-item-box::after {
    background: linear-gradient(to bottom, rgba(1, 90, 255, 0.25) 1.65%, rgba(0, 0, 0, 0.25) 101.6%);
}
.tlri-li-parga {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
}
.tlri-li-parga p {
    text-align: center;
}
.solution-demand-tp .std-parga1{
    width: 70%;
}
.solution-secure{
    height: 100vh;
}
.solution-secure-bg{
    height: 100%;
}
.solution-secure-bg img{
    height: 100%;
    object-fit: cover;
}
.solution-demand{
    padding: var(--std-padding2) 0 !important;
}
.solution-escort-tit,
.solution-secure-text{
    top: var(--std-padding2);
}
.solution-plat h2{
    margin-bottom: var(--std-margin2) !important;
}
.mono-accele{
    height: auto;
    padding: var(--std-padding2) 0;
}
.mono-accele-text{
    position: static;
    transform: inherit;
}
.mono-accele-bg {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.mono-accele-text h2 {
    text-align: left;
}
.mptt-li-cont::after {
    background: linear-gradient(123deg, rgba(1, 90, 255, 0.50) 19.5%, rgba(1, 90, 255, 0.2) 64.11%), rgba(255, 255, 255, 0.1);
}
.mptw-li-item1{
    padding-bottom: 56px;
}
.hlul-link2-icon{
    top: 0 !important;
}
.hlul-link2 a{
    align-items: center;
}
.mono-mach-wrap-video .mlct-icon{
    display: none;
}
.mmwt-data-li-num p {
    color: #ffffff;
}
.mmwt-data-li-num img {
    position: relative;
    top: -8px;
}
.mull-li:nth-child(4),
.mull-li:nth-child(5),
.mull-li:nth-child(6){
    margin-bottom: 0;
}
.msbl-ul .slick-dots {
    bottom: 0 !important;
}
.msbl-ul .slick-list{
    padding-bottom: 32px;
}
.mull-li-cont::before{
    display: none;
}
/*2024.9.14修改-end*/

/*2024.9.18修改-start*/
.atdl-wrap-data-num{
    margin-right: 10px;
    
}
/*.solution-main .journey-ban-text{*/
/*    top: 30%;*/
/*}*/
.ecology-ban-text .std-title4,
.tech-ban-text .std-title4{
    margin-top: 0 !important;
    font-size: var(--std-title1) !important;
}
.mull-li-cont-icon{
    pointer-events: none;
}
.mstt-li-cont img{
    display: none;
}
.mstt-li-cont{
    padding: 0 30px;
}
.mstt-li-cont p{
    padding-left: 28px;
    position: relative;
}
.mstt-li-cont p::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--main-color1);
    position: absolute;
    top: 50%;
    left: 0;
    transform: translate(0,-50%);
    transition: all .36s;
    opacity: 0;
}
.mstt-li.act p::before{
    opacity: 1;
}
.mstt-li{
    margin-left: 0 !important;
}
.journey-power-text {
    width: 100%;
    position: static;
    margin-bottom: 50px;
    text-align: center;
}
.journey-power .yx-cont1400{
    display: block;
}
.journey-power .jplu-li{
    width: 20%;
    margin-bottom: 0;
}
.journey-power-list {
    width: 100%;
}
.yx-cont1680{
    width: 100%;
    margin: auto;
    max-width: 1680px;
}
.journey-power-text-parga{
    width: 48%;
    margin: auto;
}
.journey-power {
    padding-bottom: 230px;
}
.jourdet-hexagon-poster img{
    object-fit: contain;
}
.hlul-link3-ul-li a{
    align-items: center;
}
.sell-cont::after{
    width: 100%;
    height: 100%;
    top: -1px;
    left: -1px;
}
.sell-cont .ys-imgbox-cover{
    border-radius: var(--std-radius2);
    overflow: hidden;
}
.scti-li p {
    font-family: var(--std-font1);
}
.sdbl-li-video video{
    background: transparent;
    /*object-fit: cover;*/
}
.sdbl-li-video {
    width: 45%;
    border-radius: 6px;
    overflow: hidden;
}
.sdbl-li-text {
    width: calc(100% - 17% - 45%);
}
.sd-mirror-tp-img {
    width: 50%;
}
.sd-mirror-tp-text {
    width: 50%;
}
.sd-ability-ri{
    width: 51%;
    margin-top: 0;
}
.sd-ability-le {
    width: 49%;
    padding-right: 25%;
}
.sarl-bt {
    margin-top: 40px;
}
.sarl-bt-ul-li {
    width: 25%;
}
.sitw-subtit{
    font-size: 25px;
    line-height: 1.5;
    color: #333;
}
.sd-behave-wrap-li2 .sitw-subtit{
    color: #fff;
}
.sd-behave-wrap-li1 .sitw-info-lab{
    display: none;
}
.sitw-info-lab{
    background: transparent;
    display: block;
    text-align: center;
    margin-right: 0;
    position: relative;
    top: 21px;
    padding: 0;
    width: 80px;
}
.sitw-info-lab img {
    width: 100%;
    margin-right: 0;
}
.sitw-info-lab p{
    font-size: 20px;
    line-height: 1.8;
    color: #333;
    font-weight: normal;
    margin-top: 6px;
}
.sitw-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.sd-behave-wrap-li{
    pointer-events: none;
}
.sitw-titbox{
    width: calc(100% - 80px);
    padding-right: 50px;
}
.sd-behave-wrap-li2 .sitw-info-lab p{
    color: #fff;
}
.sitw-info-tit{
    font-size: 28px;
    font-weight: normal;
}
.sitw-info {
    margin-top: 48px;
    margin-bottom: 20px;
}
.sd-behave-wrap-li1 .sitw-subtit{
    display: none;
}
.sd-behave-wrap-li1 .sitw-titbox {
    width: 100%;
    padding-right: 0;
}
.sd-behave-wrap-li2 .sbwl-img-text2 .sitw-titbox{
    width: 100%;
    padding-right: 0;
}
.sd-behave-wrap-li2 .sbwl-img-text2 .sitw-subtit{
    display: none;
}
.sd-behave-wrap-li2 .sbwl-img-text2 .sitw-info-lab{
    display: none;
}
.sd-behave-wrap-li2 .sbwl-img-text2 .sitw-info {
    display: none;
}
.sd-behave-wrap-li.on .sbwl-img-text {
    opacity: 1;
}
.sd-behave-wrap-li.active .sbwl-img-text {
    opacity: 0;
}
.sd-behave-wrap-li.active .sbwl-img-text2 {
    opacity: 1 !important;
}
.sd-behave-wrap-li2 .sbwl-img-text2 .std-title2{
    margin-bottom: var(--std-margin2);
}
.sd-behave-wrap-li.act2 .sbwl-img-text{
    opacity: 1;
}
.sd-behave-wrap-li.act2 .sbwl-img-text2{
    opacity: 0 !important;
    pointer-events: none;
}
.mono-progra-text-wrap {
    width: 670px;
    /*margin-left: calc(100% - 600px);*/
}
.sbwl-img-ph{
    display: none;
}
.journey-power-text-parga {
    width: 80%;
}
.jplu-li-cont-tit {
    font-size: 16px;
}
.summary-ban-img-bg{
    display: none;
}
.summary-ban-img .ys-slick {
    visibility: visible;
}
.summary-ban-img {
    width: 50.5%;
    transform: translateX(0px);
    border-radius: 6px;
    overflow: hidden;
}
.summary-ban {
    background: #00102D;
    padding-top: calc(62px + var(--std-height));
    padding-bottom: 62px;
}
.summary-ban-text {
    width: 49.5%;
    margin-top: 54px;
    padding-right: 130px;
}
.sdbi-line{
    z-index: -1;
}
.solution-demand-bt-text {
    height: 87%;
}
.solution-demand-bt-img::after {
    bottom: 13%;
}
.sdbt-li1 .sdbt-li-cont-dots {
    bottom: 15%;
}
.sdbt-li2 .sdbt-li-cont-dots {
    bottom: 55%;
}
.mmwt-data-li-num p{
    margin-right: 0;
}
.mmwt-data-li-num img {
    top: 0;
}
.mono-mach-wrap-text {
    padding-right: 80px;
}
.yxedr-active iframe{
    width: 100%;
    height: 525px;
}
/*.solution-secure-text-wrap{*/
/*    width: 100%;*/
/*}*/
.sstw-list{
    width: 60%;
    margin: auto;
}
.sstw-ul-li {
    padding: 0 20px;
}
.sstw-ul {
    margin: 0 -20px;
}
.sulc-text .std-parga1{
    font-size: 12px;
    font-weight: normal;
}
.sulc-text .std-parga3 p{
    font-size: 10px;
}
.sstw-tit {
    margin-bottom: 85px;
}
.solution-secure-text {
    top: 110px;
}
.spsl-bt-list-li {
    width: 25%;
}
.spsl-bt-info p{
    font-size: 12px;
}
.spsl-tp-bg{
    opacity: 0 !important;
}
.solution-pro-side-li:nth-child(1) .sbwc-img{
    width: 64px;
}
.solution-pro-side-li:nth-child(1) .sbwc-text{
    width: calc(100% - 64px);
}
.solution-pro-side-li:nth-child(2) .sbwc-img{
    width: 70px;
}
.solution-pro-side-li:nth-child(2) .sbwc-text{
    width: calc(100% - 70px);
}
.solution-pro-side-li:nth-child(3) .sbwc-img{
    width: 128px;
}
.solution-pro-side-li:nth-child(3) .sbwc-text{
    width: calc(100% - 128px);
}
.sbwc-img{
    width: 100%;
}
.sbwc-text{
    padding-left: 16px;
}
.spsl-bt-wrap-cont{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 27px;
}
.solution-escort-list-li:nth-child(3) .sell-bt-btn svg{
    transform: rotate(90deg);
    top: 0;
}
.htwc-video-box-bg{
    pointer-events: none;
}
.jstw-cont{
    transition: all .36s;
}
.jourdet-series-tab-wrap.move .jstw-cont {
    margin-left: -30px;
}
/*2024.9.18修改-end*/
/*2024.9.19修改-start*/
.sell-cont::after{
    display: none;
}
.sell-cont {
    border-radius: var(--std-radius2);
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, .15);
}
.sdti-li-line{
    animation: none;
}
.sd-mirror-tp-img {
    width: calc(50% - 8px);
    margin-left: 8px;
}
.sdti-li-bg{
    display: none;
}
.sdti-li.act .sdti-li-line{
    animation: lineTran 5s linear infinite both;
}
.sd-drive-bt {
    padding: 36px 0;
}
.sebs-li{
    width: 382px !important;
}
.sebs-li-tp-info{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 6px 26px;
    background: rgba(0,0,0,.5);
    z-index: 5;
}
.sebs-li-tp-info p{
    font-size: 12px;
    line-height: 1.5;
    color: #fff;
    height: 1.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.sd-evalue-bt-swiper {
    padding-top: 26px !important;
    padding-bottom: 52px !important;
}
.sebi-ul-li-icon{
    opacity: 0;
    pointer-events: none;
}
.sebs-li-cont {
    border-radius: 8px;
    background: rgba(255, 255, 255, 1);
    box-shadow: none;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}
.slbi-img{
    width: 35px;
    border-radius: 50%;
    overflow: hidden;
}
.sebs-li-bt-info .std-parga3{
    width: calc(100% - 35px);
    padding-left: 10px;
}
.sebs-li-bt-info{
    display: flex;
    align-items: center;
}
.sebs-li-bt .std-title4{
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-top: 7px;
    margin-bottom: 22px;
    padding: 0 30px;
}
.slbt-icon{
    width: 18px;
}
.slbt-icon img{
    width: 100%;
}
.slbt-iconr{
    margin-left: calc(100% - 18px);
}
.sebs-li-bt {
    padding: 20px 38px 28px 30px;
}
.sebs-li-bt-tit{
    margin-bottom: 20px;
}
.sd-evalue h2 {
    margin-bottom: 37px;
}
.sd-main .mod-content {
    background: #F2F7FB;
}
.sd-evalue{
    background: #F2F7FB;
}
.sebs-li-bt p {
    line-height: 1.83;
    color: #656565;
    font-size: 12px;
}
.sd-scene-bg{
    width: 74%;
    height: auto;
    border-radius: 6px;
    overflow: hidden;
}
.sd-scene{
    padding: var(--std-padding2) 0;
    overflow: hidden;
    z-index: 1;
}

.sd-scene-bt{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    background: #fff;
    border-radius: 6px;
    overflow: hidden;
}
.ssbl-icon{
    display: none;
}
.sd-scene-text-tab{
    position: relative;
    width: 26%;
    right: 0;
    bottom: 0;
}
.sd-scene-text-tab::after{
    content: "";
    width: calc(100% - 60px);
    height: 1px;
    background: #EBEBEB;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sd-scene h2{
    /*line-height: 1.5;*/
    /*color: #333;*/
    text-align: center;
    margin-bottom: 50px;
}
.sstt-li-tp::after{
    display: none;
}
.sstt-li-bt{
    width: 100%;
    box-shadow: none;
    display: block;
    margin: 0 !important;
    border: none;
    padding: 0 30px 0;
}
.sstt-li-tp{
    border: none;
    box-shadow: none;
    backdrop-filter: blur(0px);
    padding: 0 30px 25px;
}
.sstt-li-tp-more{
    display: none;
}
.sstt-li-tp-icon {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #FFF;;
    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.08);
}
.sstt-li-tp-tit {
    width: calc(100% - 44px);
    padding-left: 18px;
    padding-right: 0;
    text-align: left;
}
.sltt-tit{
    font-size: 28px;
    line-height: 1.65;
    color: #333;
    transition: all .36s;
}
.sltt-subtit{
    font-size: 15px;
    line-height: 1.75; 
    letter-spacing: 0.3px;
    color: #333;
    transition: all .36s;
    margin-top: -7px;
}
.sstt-li-bt-parga{
    padding-left: 62px;
    margin-top: 0;
}
.sstt-li-bt-tit{
    display: none;
}
.sstt-li-bt-parga p{
    position: relative;
    padding-left: 12px;
}
.sstt-li-bt-parga p::before{
    content: "";
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: #333;
    position: absolute;
    top: 9px;
    left: 0;
}
.sstt-li.act .sstt-li-tp-icon img:nth-child(2), .sstt-li.act .sstt-li-tp-more img:nth-child(2) {
    opacity: 1;
}
.sstt-li.act .sltt-tit,
.sstt-li.act .sltt-subtit{
    color: var(--main-color1);
}
.slti-img{
    width: 30px;
    height: 30px;
}
.sstt-list{
    height: 100%;
}
.sstt-li{
    height: 50%;
    display: flex;
    align-items: center;
    margin-bottom:0;
}
.sstt-li-wrap{
    width: 100%;
}
.ssbl-lab{
    position: absolute;
    right: 35px;
    bottom: 40px;
    z-index: 5;
    padding-left: 20px;
    padding-right: 12px;
    border-radius: 17.663px;
    background: linear-gradient(90deg, #3974FF 0%, #5985EE 100%);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    display: flex;
    align-items: center;
}
.ssbl-lab p{
    font-size: 12px;
    line-height: 36px;
    color: #fff;
    margin-right: 11px;
}
.ssbl-lab img{
    width: 11px;
}
.slti-svg{
    width: 100%;
    transform: rotate(-90deg);
    transition: all .36s;
    opacity: 0;
}
.sstt-li.act .slti-svg{
    opacity: 1;
}
.slti-svg svg{
    width: 100%;
    height: auto;
}
.sd-scene-bgs{
    width: 100%;
    height: 100%;
    z-index: -1;
}
.sd-scene-bgs img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sulc-text .std-parga3 {
    padding: 0 28px;
}
.solution-secure-text{
    height: calc(100vw / var(--rate1));
    width: 100vw;
    top: 50% !important;
    left: 50%;
    transform: translate(-50%, -50%);
}
.solution-secure-text-wrap{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 110px;
}
.jwli-text-li:nth-child(2) .jwli-text-li-info p{
    height: 1.75em;
}
.jwli-text{
    align-items: stretch;
}
.jwli-text-li-wrap{
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}
.jldl-num-text img{
    width: 14px;
    position: relative;
    top: -2px;
}
.mmwt-data-li-num img {
    top: -2px;
}
.jourdet-series-tab-wrap {
    bottom: 50px;
}
.jstw-scroll {
    margin-top: 50px;
}
.sell-bt-list-li{
    width: 100%;
}
.sell-bt-list-li p{
    padding-left: 14px;
    position: relative;
}
.sell-bt-list-li p::before{
    content: "";
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: #fff;
    position: absolute;
    top: 10px;
    left: 0;
}

.solution-plat-bt-ul{
    align-items: stretch;
}
.home-main h2{
    line-height: 1.5;
}
.sstt-li-bt-parga p {
    font-size: 14px;
}
.sstt-li-bt {
    padding: 0 20px 0;
}
.sstt-li-tp {
    padding: 0 20px 25px;
}
.summary-expedite,
.sd-ability,
.sd-exper,
.sd-mirror,
.jourdet-trait,
.mono-breach,
.journey-history{
    padding: var(--std-padding2) 0 !important;
}
.summary-recom{
    padding-top: var(--std-padding2);
}
.journey-power{
    padding-bottom: var(--std-padding2) !important;
}
/*.journey-main .jbtb-parga{*/
/*    height: auto !important;*/
/*    -webkit-mask-image:none;*/
/*    mask-image:none;*/
/*}*/
/*.journey-main .scroll-ban{*/
/*    height: 100vh;*/
/*}*/
.mono-accele .jplu-li{
    margin-bottom: 0;
}
.mono-mach-wrap{
    top: 50% !important;
    transform: translate(-50%, -50%);
}
.mono-mach-wrap-text{
    margin-top: 0 !important;
}
/*.solution-main .journey-ban-text-tp h1,*/
/*.tech-ban-text-wrap h1,*/
/*.ecology-ban-text h1{*/
/*    margin-top: -0.25em;*/
/*}*/
/*2024.9.19修改-end*/
/*2024.9.20修改-start*/
.spsl-bt-wrap {
    padding: 30px 25px 50px;
}
.sbll-lab{
    padding: 0 4px;
}
/*.solution-pro-side {*/
/*    width: 25%;*/
/*}*/
/*.solution-pro-bg {*/
/*    width: 75%;*/
/*}*/
.audio-vf{
    /*width: auto !important;*/
    /*height: auto;*/
    background: transparent;
}
.tech-innovate .yx-cont1400{
    align-items: flex-start;
}
.journey-ban-text-bt p{
    line-height: 1.75;
}
.sbwl-img-text{
    pointer-events: none;
}
.sd-behave-wrap-li1 .sbwl-img-text {
    pointer-events: all;
}
.about-banner-text-li{
    pointer-events: all;
}
.about-banner-text{
    pointer-events: none;
}
.altw-parga-text{
    pointer-events: all;
    position: relative;
    z-index: 5;
}
.mitl-li{
    width: 245px !important;
}
.std-btn1.std-parga1 .std-btn1-box svg {
    top: 1px;
}
/*.solution-main .journey-ban-text,*/
/*.tech-main .tech-ban-text,*/
/*.ecology-main .mod-ban-text{*/
/*    top: 30% !important;*/
/*}*/
.solution-main .journey-ban-text-bt {
    margin-top: 46px;
}
.ys-phnav-logo,
.ys-phnav-search-icon,
.ys-phnav-menubox{
    transition: all .36s;
}
.ys-phnav-logo.act,
.ys-phnav-search-icon.act,
.ys-phnav-menubox.act{
    opacity: 0;
    pointer-events: none;
}
.sebs-li-bt .std-title4 {
    font-size: 18px;
    height: 4.5em;
    -webkit-line-clamp: 3;
}
.spsl-bt-ph{
    display: none;
}
.sbll-lab {
    bottom: -4px;
}
/*2024.9.20修改-end*/

/*2024.9.23修改-start*/
.mptw-li-tp{
    display: none;
}
.jplu-li-cont-bg{
    pointer-events: none;
}
.solution-main .journey-ban-text{
    top: 36%;
}
.tech-main .tech-ban-text, .ecology-main .mod-ban-text {
    top: 36% !important;
}
.journey-ban-text{
    top: 36%;
    /*transition: all .36s;*/
}
/*.journey-ban-text.active{*/
/*    top: 30%;*/
/*    transition: all .36s .1s;*/
/*}*/
.mod-cta-text-btn .std-btn1 a{
    text-decoration: inherit;
}
.twtc-logo {
    width: 64%;
    max-width: 340px;
}
.journey-ban-text-bt p{
    font-size: var(--std-parga1);
}
.tscw-tit-li::after {
    width: 1px;
    height: 28px;
    background: #fff;
}
.tdbc-list-li3 .tllt-ul-li-parga .std-parga3{
    font-size: 12px;
}
.mono-safety-bt-li{
    animation: none !important;
}
.sstt-li-tp-icon img:nth-child(1){
    opacity: 0;
}
.sstt-li.act .sstt-li-tp-icon img:nth-child(1){
    opacity: 1;
}
.sstt-li.act .sstt-li-tp-icon img:nth-child(2), .sstt-li.act .sstt-li-tp-more img:nth-child(2) {
    opacity: 0;
}
.setw-parga p,
.solution-pro-tit-parga p,
.tech-chan-tp p,
.journey-power-text-parga p,
.mono-breach-parga p{
    text-align: left;
}
.mono-mach-wrap-video{
    width: 42%;
    max-width: 580px;
}
.mmwv-video{
    position: static;
    transform: inherit;
}
.mono-mach-wrap-video img{
    display: none;
}
.mono-mach-wrap-text {
    width: 58%;
}
.solution-main .journey-ban-img::before{
    width: 55%;
    background: linear-gradient(282deg, rgba(71, 170, 255, 0.00) 26.64%, rgba(0, 90, 255, 0.80) 56.94%, #0045C4 100.93%);
}
.solution-main .journey-ban-img::after{
    display: none;
}
.jplu-li-cont-num{
    display: none;
}
.journey-power .jplu-li {
    width: 16.666666%;
    padding: 0 10px;
}
.journey-power .journey-power-list-ul {
    justify-content: flex-start;
    margin: 0 -10px;
}
.journey-power .jplu-li-cont-wrap {
    padding: 30px 25px 40px;
}
.home-new .summary-coop-swiper-li::after {
    right: -24px;
}
.ssbl-lab-icon{
    width: 11px;
    height: 11px;
    position: relative;
}
.ssbl-lab img{
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
}
.video-main .nuli-lab{
    display: none;
}

/*2024.9.23修改-end*/
/*2024.9.24修改-start*/
.ssbl-lab-icon-ks,
.slik-ks{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    background: rgba(255,255,255,.2);
}
.ssbl-lab-icon-ks::before{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(255,255,255,.2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: boderM 3s infinite 0s;
}
.ssbl-lab-icon-ks::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(255,255,255,.2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: boderM 3s infinite 1s;
}
.slik-ks::before{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(255,255,255,.2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: boderM 3s infinite 2s;
}
.slik-ks::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: rgba(255,255,255,.2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: boderM 3s infinite 3s;
}
@keyframes boderM {
	0% {
		-webkit-transform: translate(-50%,-50%) scale(1);
		-moz-transform: translate(-50%,-50%) scale(1);
		-ms-transform: translate(-50%,-50%) scale(1);
		-o-transform: translate(-50%,-50%) scale(1);
		transform: translate(-50%,-50%) scale(1);
		opacity: 0
	}
	20% {
		opacity: 1
	}
	75% {
		-webkit-transform: translate(-50%,-50%) scale(2);
		-moz-transform: translate(-50%,-50%) scale(2);
		-ms-transform: translate(-50%,-50%) scale(2);
		-o-transform: translate(-50%,-50%) scale(2);
		transform: translate(-50%,-50%) scale(2);
		opacity: 0
	}
	100% {
		opacity: 0
	}
}
@-webkit-keyframes boderM {
	0% {
		-webkit-transform: translate(-50%,-50%) scale(1);
		-moz-transform: translate(-50%,-50%) scale(1);
		-ms-transform: translate(-50%,-50%) scale(1);
		-o-transform: translate(-50%,-50%) scale(1);
		transform: translate(-50%,-50%) scale(1);
		opacity: 0
	}
	20% {
		opacity: 1
	}
	75% {
		-webkit-transform: translate(-50%,-50%) scale(2);
		-moz-transform: translate(-50%,-50%) scale(2);
		-ms-transform: translate(-50%,-50%) scale(2);
		-o-transform: translate(-50%,-50%) scale(2);
		transform: translate(-50%,-50%) scale(2);
		opacity: 0
	}
	100% {
		opacity: 0
	}
}
.jhwr-li.empty{
    cursor: default;
}
.jlct-tit{
    font-weight: normal;
}
.jlcb-list-btn {
    width: 50%;
}
.jlci-parga {
    width: 50%;
}
.jtnb-li-bot-wrap{
    width: 100%;
}
.jourdet-series-tab-wrap {
    bottom: 100px;
}
.jstw-scroll {
    margin-top: 0 !important;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.spsl-bt-wrap {
    padding: 25px 30px 30px;
}
.sbwc-imgs{
    width: 100%;
}
.sbwc-text{
    width: 100% !important;
    padding-left: 0 !important;
    text-align: center;
    margin-top: 16px;
}
.spsl-bt-list-li {
    padding: 0 10px;
}
.spsl-bt-list {
    margin: 0 -10px;
    justify-content: center;
}
.spsl-bt-cont{
    width: 73%;
    margin: auto;
}
.spsl-bt-btn p{
    font-size: 12px;
    margin-right: 10px;
}
.sbll-lab {
    padding: 0 6px;
}
.sbll-lab p {
    white-space: nowrap;
}
.spsl-bt-tit {
    margin-bottom: 6px;
}
.spsl-bt-wrap-cont {
    margin-bottom: 0 !important;
}
.spsl-bt-btn{
    text-align: center;
}
.htwc-scroll {
    opacity: 1;
    pointer-events: all;
}
.new-sity-ri-li1{
    display: none;
}
/*2024.9.24修改-end*/
.ys-ph-nav ul{
    display: none;
}
.solution-nav .ys-phnav-lisbox3{
    display: block;
}
.sbll-lab{
    bottom: -10px;
}
.nwbr-ul-li-tp{
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}
.nult-bg{
    width: 100%;
    z-index: -1;
}
.nult-bg img{
    width: 100%;
}
.nwbr-ul-li-tp.index .nult-bg{
    z-index: 1;
}
.jwlp-bt-text-data{
    width: 100%;
    position: relative;
}
.jbtl-li{
    width: 100%;
    padding: 0 !important;
    margin-top: 28px;
}
.jldl-tp{
    padding-bottom: 32px;
}
.jwlp-bt-text .jlcb-list-data {
    padding-bottom: 0 !important;
}
.jwlp-bt-text-data::after{
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(255,255,255,.2);
    position: absolute;
    top: 128px;
    left: 0;
}
.jwlp-bt-text-list{
    border: none;
}
.jlcb-list-data-li {
    padding: 0 20px;
}
.jlcb-list-data {
    margin: 0 -20px;
}
.nwbr-ul-li.new-car .nult-bg{
    position: static;
    transform: inherit;
}
.nwbr-ul-li.new-car .ys-imgbox-cover{
    position: absolute;
    right: 43px;
    bottom: 18px;
    z-index: 5;
    width: 66%;
}
.viewer-pop .ys-modal-content{
    width: 1000px;
    padding: 0;
    background: transparent;
}
.viewer-pop .icon-close:before{
    color: #fff;
}
.viewer-pop .ys-modal-close {
    right: 0;
    top: -1.5em;
    font-size: 24px;
}
.viewer-pop{
    background: rgba(0, 0, 0, .5);
}
.sdbl-li-text {
    padding: 0 72px 0 0;
}
/*2024.10.11修改-start*/
.yx-search3xlbox{
    background: rgba(0, 0, 0, 0.90);
    backdrop-filter: blur(27px);
    -webkit-backdrop-filter: blur(27px);
    height: auto;
    top: 0;
}
.yx-search3xlbox::after{
    content: "";
    width: 100%;
    height: 1px;
    background: rgba(255, 255, 255, 0.10);
    position: absolute;
    top: 70px;
    left: 0;
}
.ys-hd-pc::after{
    background: #000;
}
.ys-hd-pc.black::after{
    opacity: 1;
    transition: all .36s;
}
.yx-search3-xlicon {
    line-height: 68px;
}
.yx-search3-xls input {
    font-size: var(--std-parga1);
    line-height: 68px;
    color: #fff;
    font-family: var(--std-font3);
}
.yx-search3-xls input::placeholder{
    color: rgba(255,255,255,.5);
}
.yx-search3-tbox{
    border-bottom: 1px solid rgba(255,255,255,.5);
    width: 100%;
    position: static;
    transform: inherit;
}
.yx-search-wrap{
    width: 746px;
    height: 100%;
    margin: auto;
    position: relative;
    padding-top: 146px;
    padding-bottom: 120px;
}
.yx-search-wrap-word{
    margin-top: 33px;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.ysww-parga p{
    font-size: 14px;
    line-height: 30px;
    color: #fff;
    font-family: var(--std-font3);
}
.ysww-list ul{
    display: flex;
    flex-wrap: wrap;
}
.ysww-list li{
    margin-right: 6px;
    margin-bottom: 6px;
}
.ysww-list-box{
    display: block;
    padding: 0 15px;
    border-radius: 80px;
    border: 1px solid rgba(255, 255, 255, 0.20);
}
.ysww-list-box p{
    font-size: 14px;
    line-height: 30px;
    color: #FFF;
}
.ysww-parga{
    width: 42px;
}
.ysww-list{
    width: calc(100% - 42px);
    padding-left: 26px;
}
.mod-head::before{
    background: #000;
}
.yx-search3xlbox.scroll-top{
    top: -500%;
    transition: all .36s;
}
.journey-power-text-parga p{
    opacity: 0.7;
}
.abts-li-parga{
    margin-top: 40px;
}
.abts-li-parga p{
    color: #fff;
    opacity: 0.7;
    line-height: 1.6;
    height: 3.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/*2024.10.11修改-end*/
/*2024.10.21修改-start*/
.summary-main .summary-recom-le-tit,
.home-new .summary-recom-le-tit{
    align-items: flex-end;
}
.summary-main .summary-coop-list-line,
.home-new .summary-coop-list-line{
    display: none;
}
.sclb-icon{
    width: 40px;
    height: 40px;
    position: relative;
    cursor: pointer;
}
.sclb-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.sclb-icon img:nth-child(2){
    opacity: 0;
}
.summary-coop-list-btn{
    display: flex;
    justify-content: flex-end;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 5;
}
.sclb-next{
    margin-left: 8px;
}
.home-new .summary-coop-swiper-btn{
    position: static;
}
/*2024.10.21修改-end*/
/* 2025.04.02 - start */
.std-font28,.std-font28 p{
    font-size: 28px;
    line-height: 1.65;
    color: #fff;
}
.home-banner .ys-ban-title {
    /*animation: ysfadeInUp .8s ease-in-out both;*/
    /*animation-delay: .2s;*/
    visibility: visible;
    text-align: left;
    font-weight: bold;
    margin-bottom: 12px;
}
.appoint-ban .ys-ban-title {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: .2s;
    visibility: visible;
    text-align: left;
    font-weight: bold;
    margin-bottom: 12px;
}
.home-banner{
    height: 100vh;
}
.home-banner-img{
    width: 100%;
    height: 100%;
}
.home-banner-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 100%;
}
.home-ban-text{
    z-index: 5;
}
.home-ban-text .std-btn1 p {
    font-size: 18px;
}
.home-ban-text .std-btn1-box svg {
    width: 16px;
}
.home-ban-text .std-font28{
    margin-bottom: 47px;
}
.home-ban-text.ys-pos-center {
    top: 42.2%;
}
.home-banner {
    margin-top: 0vh;
    width: 100%;
    transition: all .8s;
    position: relative;
}
.ban-add.index-html.add1 .home-banner {
    margin-top: -100vh;
}
.ban-add.index-html.add1 .ys-banner {
    margin-top: 0vh;
}
.ban-add.index-html.add1:not(.off) .ys-banner {
    margin-top: -100vh;
}
.appoint-ban{
    position: relative;
    height: 100vh;
}
.appoint-ban-img{
    position: relative;
    height: 100%;
}
.appoint-ban-text,
.appoint-ban-text p{
    color: #fff;
    line-height: 1.5;
}
.appoint-ban-word{
    position: relative;
    padding-top: 35px;
    margin-top: 24px;
}
.appoint-ban-word::before{
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
    width: 65.43%;
    background: linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,0));
}
.appoint-ban-word{
    display: flex;
    flex-wrap: wrap;
}
.appoint-ban-time,
.appoint-ban-pos{
    color: #fff;
    line-height: 1.6;
}
.appoint-ban-time{
    margin-right: 34px;
}
.appoint-ban .mod-cta-text-btn{
    margin-top: 100px;
}
.appoint-agenda{
    position: relative;
    padding-bottom: calc(var(--std-padding2) + 20px);
    padding-top: calc(var(--std-padding2) - 20px);
}
.mod-titlex1{
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 23px;
}
.mod-titlex1 .std-title1{
    color: #fff;
    margin-bottom: 12px;
}
.mod-titlex1 .std-font28{
    position: relative;
    color: rgba(255,255,255,.5);
    padding: 0 200px;
}
.mod-titlex1 .std-font28::before,
.mod-titlex1 .std-font28::after{
    content: '';
    position: absolute;
    width: 180px;
    height: 1px;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background: linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.5));
}
.mod-titlex1 .std-font28::after{
    left: auto;
    right: 0;
    background: linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,.5));
}
.appoint-viewer{
    border-radius: 10px;
    overflow: hidden;
    background: #181818;
}
.appoint-viewer img{
    width: 100%;
}
.appoint-live{
    position: relative;
    padding-top: calc(var(--std-padding2) - 20px);
    padding-bottom: calc(var(--std-padding2) + 10px);
    overflow: hidden;
}
.appoint-live-bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.appoint-live-bg img{
    width: 100%;
}
.appoint-live-cry{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.appoint-live-cry-left{
    padding-top: 34px;
    width: 45.6%;
}
.appoint-live-cry-right{
    width: 45.72%;
}
.alcl-icon{
    width: 37px;
}
.alcl-icon img{
    width: 100%;
}
.appoint-live .ys-cont1400{
    position: relative;
    z-index: 6;
}
.alcl-top .std-title1{
    background: linear-gradient(90deg, #5779DD 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    margin-left: 20px;
}
.alcl-top{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-bottom: 12px;
}
.appoint-live-cry-left .std-parga1,
.appoint-live-cry-left .std-parga1 p{
    color: #fff;
    line-height: 1.75;
}
.alcl-bot{
    border-top: 1px solid rgba(255,255,255,.5);
    margin-top: 30px;
    padding-top: 36px;
}
.alcl-bot .std-font28{
    margin-bottom: 18px;
}
.alcr-box{
    border-radius: 10px;
    border: 1px solid rgba(255,255,255,.2);
    background: linear-gradient(131deg, rgba(1, 90, 255, 0.25) -2.44%, rgba(0, 0, 0, 0.30) 43.98%, rgba(0, 0, 0, 0.25) 94.23%);
    backdrop-filter: blur(17.5px);
    -webkit-backdrop-filter: blur(17.5px);
    -moz-backdrop-filter: blur(17.5px);
    -ms-backdrop-filter: blur(17.5px);
    -o-backdrop-filter: blur(17.5px);
    padding: 30px 60px 44px 58px;
}
.alcr-box-btn{
    display: flex;
    position: relative;
}
.alcr-box-btn-nub{
    width: 50%;
    text-align: center;
    position: relative;
    padding-bottom: 14px;
}
.alcr-box-btn-nub .std-title4{
    color: rgba(255, 245, 225, .4);
    transition: all .4s ease;
}
.alcr-box-btn-nub .std-title4 span{
    color: rgba(255, 245, 225, .5);
    margin-right: 10px;
    font-family: var(--std-font6);
    transition: all .4s ease;
}
.alcr-box-btn-nub.on .std-title4{
    color: #fff;
}
.alcr-box-btn-nub.on .std-title4 span{
    color: var(--main-color1);
}
.alcr-box-btn::before{
    content: '';
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: rgba(243,245,252,.3);
    width: 100%;
}
.alcr-box-btn::after{
    content: '';
    width: 50%;
    height: 2px;
    background: #fff;
    left: 0;
    position: absolute;
    bottom: 0; 
    transition: all .4s ease;
}
.ys-form{
    --heightx: 34px;
}
.ys-form-inof-item{
    width: 100%;
    padding: 0 10px;
    margin-bottom: 10px;
}
.ys-form-inof-item2{
    width: 50%;
}
.ys-form-inof{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.ys-fii-name{
    color: #fff;
    line-height: 1.5;
    margin-bottom: 6px;
    font-size: var(--std-parga2);
}
.ys-fii-name span{
    color: #B10000;
}
.ys-fii-input{
    border-radius: 4px;
    border: 1px solid rgba(255, 255, 255, 0.08);
    background: rgba(255, 255, 255, 0.08);
}
.ys-fii-input input{
    height: var(--heightx);
    width: 50%;
    flex-grow: 1;
    padding: 0 10px;
    color: #fff;
    font-size: var(--std-parga2);
}
.ys-fii-input input::placeholder{
    color: rgba(255, 255, 255, 0.5);
}
.alcr-box-form-nub.ys-form{
    padding-top: 36px;
}
.ys-form-inof-code .ys-fii-input{
    display: flex;
    align-items: center;
    padding-right: 4px;
}
.ys-fic-auth-img{
    cursor: pointer;
    height: calc(var(--heightx) - 6px);
    object-fit: contain;
}
.ys-fic-auth-img img{
    height: 100%;
}
.ys-fic-xuan{
    width: 15px;
}
.ys-fic-xuan img{
    width: 100%;
}
.ys-fic-font{
    font-size: 12px;
    color: #fff;
    padding-left: 10px;
}
.ys-fic-change{
    display: flex;
    align-items: center;
    padding: 0 11px 0 10px;
    cursor: pointer;
}
.ys-fic-phone-code{
    color: var(--main-color1);
    line-height: 1.6;
    cursor: pointer;
    padding: 0 14px;
    transition: all .4s ease;
}
.ys-fia-text{
    padding-left: 20px;
    position: relative;
}
.ys-fia-text-word{
    color: #999;
    line-height: 1.6;
    font-size: 14px;
}
.ys-fia-text-word a{
    color: var(--main-color1);
}
.ys-fia-text-btn{
    width: 12px;
    height: 12px;
    position: absolute;
    left: 0;
    top: calc(11.2px - 6px);
    cursor: pointer;
}
.ys-fia-text-btn::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid #333;
    transition: all .4s ease;
}
.ys-fia-text-btn::after{
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--main-color1);
    transition: all .4s ease;
    opacity: 0;
}
.ys-form-inof-agree{
    margin-top: 3px;
}
.ys-form-inof-item.ys-form-inof-submit{
    margin-bottom: 0;
    margin-top: 26px;
}
.ys-fii-submit{
    border-radius: 6px;
    background: var(--main-color1);
    text-align: center;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.ys-fii-submit,
.ys-fii-submit span{
    color: #fff;
    font-size: var(--std-parga1);
}
.ys-fii-submit span{
    position: relative;
    z-index: 2;
}
.ys-fii-submit::before{
    content: '';
    background: rgba(0,0,0,.2);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all .4s ease;
}
.ys-fii-tips,
.ys-fii-tips span{
    color: #B10000;
    font-size: 14px;
    line-height: 1.2;
}
.ys-fii-tips{
    padding-top: 2px;
    display: none;
}
.ys-form-empty .ys-fii-tips{
	display: block;	
}
.ys-form-inof-agree.on .ys-fia-text-btn::before {
    border: 1px solid var(--main-color1);
}
.ys-form-inof-agree.on .ys-fia-text-btn::after{
    opacity: 1;
}
.ys-fic-phone-code.ys-disabled1{
    pointer-events: none;
    color: #999;
}
.alcr-box-form{
    position: relative;
}
.alcr-box-form-nub.form-success{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.form-success-icon{
    width: 65px;
    margin: 0 auto;
    margin-bottom: 34px;
}
.form-success-icon img{
    width: 100%;
}
.form-success .std-title3{
    font-weight: bold;
    text-align: center;
    line-height: 1.6;
    margin-bottom: 11px;
    color: #fff;
}
.form-success .std-parga2,
.form-success .std-parga2 p{
    line-height: 1.6;
    text-align: center;
    color: #fff;
}
.form-success{
    opacity: 0;
    pointer-events: none;
}
.alcr-box.act .alcr-box-btn::after{
    left: 50%;
}
.alcr-box-form-nub{
    transition: all .4s ease;
}
.alcr-box.act .alcr-box-form-nub:first-child{
    opacity: 0;
    pointer-events: none;
}
.alcr-box.act .form-success{
    opacity: 1;
    pointer-events: all;
}
.appoint-ban-img{
    position: relative;
}
.appoint-ban-img::before{
    content: '';
    height: 30%;
    width: 100%;
    position: absolute;
    bottom: -1px;
    left: 0;
    z-index: 3;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, #000 100%);
}
.appoint-ban-time span{
    margin-left: 0.8em;
}
.appoint-ban-time{
    letter-spacing: 1.2px;
}
.appoint-ban .ys-ban-title {
    margin-bottom: 0px;
}
.appoint-ban .mod-cta-text-btn {
    margin-top: 108px;
}
.appoint-ban .home-ban-text.ys-pos-center {
    top: 47.3%;
}
.appoint-ban-pos span{
    margin-right: 0.5em;
}
.appoint-ban-img img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.ys-fic-font{
    white-space: nowrap;
}
.ys-ban-video1 {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-banner-img img,
.home-banner-img video,
.appoint-ban-img img,
.appoint-ban-img video{
    object-position: 85% 50%;
}
@media screen and (min-width: 1200px) {
    .ys-fii-submit:hover::before{
        opacity: 1;
    }
}
/* 2025.04.02 - end */
.ys-fii-input{
    display: flex;
}
.ys-fii-tips i{
    font-style: normal!important;
}
.ys-form-empty:not(.ys-form-empty1) .ys-fii-tips i{
    display: none;
}
.ys-form-empty.ys-form-empty1 .ys-fii-tips span{
    display: none;
}
.home-banner-img-font{
    margin-bottom: 68px;
    width: 65.79%;
    max-width: 921px;
}
.home-banner-img-font img{
    width: 100%;
}
.appoint-ban-text .mod-cta-text-btn{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    will-change: transform,color,opacity;
    text-shadow: 0 0 0.5px rgba(0,0,0,0.3);
}
.home-banner-img-font,
.appoint-ban-text .mod-cta-text-btn{
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
}
.home-banner-img-font+.mod-cta-text-btn{
    position: relative;
    left: 7px;
}
.appoint-agenda{
    display: none;
}
.alcl-top .std-title1 {
    background: linear-gradient(90deg, #015AFF 0%, #FFF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.appoint-live-bg img {
    position: absolute;
    bottom: 0;
}
.appoint-ban .home-ban-text.ys-pos-center {
    top: 42.2%!important;
}
.appoint-ban .mod-cta-text-btn {
    margin-top: 0!important;
}
.ys-page-wrap:not(.home-main) .home-ban-text .std-btn1 p {
    font-weight: bold;
    font-size: 20px;
}
.alcl-bot{
    display: none;
}
.appoint-live-cry-right{
    position: relative;
}
.alcr-end{
    background: rgba(0, 0, 0, 0.50);
    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%;
    z-index: 17;
    border-radius: 10px;
}
.alcr-end-top-icon{
    width: 60px;
    margin: 0 auto;
    margin-bottom: 11px;
}
.appoint-live-cry-left .std-parga1, .appoint-live-cry-left .std-parga1 p{
    font-size: var(--std-title4);
    line-height: 1.6;
}
.appoint-live-cry-left{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.appoint-live-cry-left>.std-parga1{
    padding-top: 27px;
    position: relative;
}
.appoint-live-cry-left>.std-parga1::before{
    content: '';
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background: linear-gradient(to right,rgba(255,255,255,.2),rgba(255,255,255,0));
}
.alcl-top {
    margin-bottom: 32px;
}
.appoint-live-cry-left>.std-parga1 {
    padding-top: 32px;
}
.alcr-end-core{
    position: relative;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.alcr-end-top .std-title2{
    color: #fff;
    font-family: var(--std-font6);
    font-weight: bold;
}
.alcr-end-core .std-parga1, 
.alcr-end-core .std-parga1 p{
    color: #fff;
}
.alcr-end-top {
    margin-bottom: 80px;
}
.alcr-end{
    opacity: 1!important;
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.alcr-end-core{
    opacity: 0;
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.8s;
}
.appoint-live-cry-left>.std-parga1::before{
    display: block;
    height: 2px;
}
.home-ban-text .std-btn1x .std-btn1-box svg {
    width: 45px;
}
.std-btn1x .std-btn1-box svg {
    transform: translateX(0px)!important;
}
.std-btn1x .std-btn1-box{
    cursor: pointer;
}
.appoint-ban-video{
    width: 51.2%;
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 10px;
}
.appoint-ban-video .htwc-word-btns {
    cursor: pointer;
    position: absolute;
    bottom: auto;
    right: auto;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
}
.appoint-ban-video .htwc-word-btns p{
    font-size: var(--std-parga1);
    font-weight: bold;
}
.appoint-ban-video .htwc-word-btns svg {
    width: 62px;
}
.home-banner-img-font img {
    width: auto;
    max-width: 100%;
    height: 207px;
    object-fit: contain;
    object-position: left top;
}
.appoint-ban-text{
    padding-top: 36px;
}
.appoint-ban-video.on1 .appoint-play{
    opacity: 0!important;
}
.appoint-ban-video video{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;
}
.appoint-ban-video img{
    width: 100%;
    position: relative;
}
.newdet-main .yxedr-active iframe {
    height: calc(calc(85vw - 330px - 146px) / 856 * 482);
    max-height: calc(calc(1400px - 330px - 146px) / 856 * 482);
}
.yxedr-active iframe {
    frameborder:0 !important;
    border: none !important;
}


/* 留言表单 2025.5.22 star */

.from-messa {
    padding: var(--std-padding2) 0;
    width: 100%;
    position: relative;
    background: #F2F7FB;
}

.from-messa-top {
    width: 100%;
    text-align: center;
    margin-bottom: 45px;
}

.from-messa-top .std-title2 {
    color: #333333;
}

.from-messa-top p {
    color: #333;
    font-size: var(--std-parga1);
    line-height: 1.5;
    font-weight: 300;
    margin-top: 18px;
}

.from-messa-btm {
    width: 100%;
    padding: 0 50px;
}

.from-messa-btm .ys-form {
    background: #fff;
    border-radius: 16px;
    width: 100%;
    padding: 40px 100px;
}

.from-messa-btm .ys-fii-name {
    color: #333;
}

.from-messa-btm .ys-fii-input {
    border-radius: 4px;
    border: 1px solid #DCE5ED;
    background: #F2F7FB;
    /* overflow: hidden; */
}

.from-messa-btm .ys-fii-name span {
    color: #B10000;
}

.from-messa-btm .ys-form-inof-item {
    margin-bottom: 16px;
}

.from-messa-btm .ys-fii-input input {
    color: #333 !important;
    font-size: 14px;
    padding: 0 16px;
    border-radius: 4px;
}

.from-messa-btm .ys-fii-input textarea::-webkit-input-placeholder,
.from-messa-btm .ys-fii-input input::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #90A1AF !important;
}

.from-messa-btm .ys-fii-input textarea:-moz-placeholder,
.from-messa-btm .ys-fii-input input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #90A1AF !important;
}

.from-messa-btm .ys-fii-input textarea::-moz-placeholder,
.from-messa-btm .ys-fii-input input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #90A1AF !important;
}

.from-messa-btm .ys-fii-input textarea:-ms-input-placeholder,
.from-messa-btm .ys-fii-input input:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #90A1AF !important;
}

.from-messa-btm .ys-select-xtbbox {
    width: 14px;
    right: 17px;
}

.from-messa-btm .ys-select-xtbbox img {
    width: 100%;
}

.from-messa-btm .ys-select-bd {
    border-radius: 4px;
    border: 1px solid #DCE5ED;
    background: #F2F7FB;
    padding: 14px 16px;
}

.from-messa-btm .ys-select-bd .ys-select-li {
    font-size: 14px;
    line-height: 1.5;
    color: #90A1AF;
    margin-bottom: 4px;
}

.from-messa-btm .ys-select-bd .ys-select-li:last-child {
    margin-bottom: 0 !important;
}

.from-messa-btm .ys-fiiss-core {
    max-height: 120px;
}

.from-messa-btm .mCSB_outside+.mCSB_scrollTools {
    right: -14px;
}

.from-messa-btm .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px !important;
    background: #015AFF !important;
}

.from-messa-btm .ys-fii-input textarea {
    padding: 6px 16px;
    color: #90A1AF;
    font-size: 14px;
    line-height: 1.6;
    width: 100%;
    height: 115px;
    color: #333;
}

.from-messa-btm .ys-fia-text-word {
    color: #333 !important;
}

.from-messa-btm .ys-form-phone .ys-fii-input {
    display: flex;
}

.ys-form-phone-city {
    position: relative;
    flex: none;
    width: 106px;
    padding-right: 10px;
}

.ys-fpc-top {
    height: 36px;
    font-size: var(--size16);
    color: var(--color333);
    padding: 0 15px 0 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    position: relative;
}

.ys-fpc-top::before {
    content: '';
    height: 23px;
    width: 1px;
    position: absolute;
    right: -8px;
    top: 50%;
    transform: translateY(-50%);
    background: #DCE5ED;
}

.ys-fpc-top span {
    line-height: 1.5;
    font-size: 14px;
    color: #333;
}

.ys-form-phone.phone-select .ys-fpc-top .ys-select-xtbbox {
    transform: translateY(0%) rotate(180deg);
}

.ys-fpc-top .ys-select-xtbbox {
    position: relative;
    right: 0;
    top: -1px;
    transform: translateY(0%);
    margin-left: 8px;
}

.ys-fpc-top .ys-select-xtbbox .iconfont {
    font-size: 12px;
}

.ys-fpc-down {
    position: absolute;
    border: 1px solid var(--color999);
    width: 100%;
    top: 100%;
    left: -1px;
    z-index: 10;
    padding: 5px 0;
    background: #fff;
    display: none;
    border-radius: 4px;
    border: 1px solid #DCE5ED;
    background: #F2F7FB;
}

.ys-fpc-down .ys-select-item {
    font-size: var(--size16);
    line-height: var(--l1h5);
    color: var(--color666);
    padding: 0.5em 12px;
    transition: all .4s ease;
    cursor: pointer;
}

.from-messa-btm .ys-form-phone label {
    width: 100%;
}

.from-messa-btm .ys-form-phone label input {
    width: 100%;
}


/* 留言表单 2025.5.22 end */
/*2025.5.26Linda修改-start*/
.hpcb-wrap-video-ts {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: none;
    opacity: 0;
    object-fit: cover;
    object-position: bottom;
}

/*2025.5.26Linda修改-end*/