﻿@charset "utf-8";
/* 公共样式 - start */
@font-face {
    font-family: 'LISUAN-Light';
    src: url('../fonts/PoppinsLight/PoppinsLight.woff2') format('woff2'),
        url('../fonts/PoppinsLight/PoppinsLight.woff') format('woff');
}
@font-face {
    font-family: 'LISUAN-Medium';
    src: url('../fonts/PoppinsMedium/PoppinsMedium.woff2') format('woff2'),
        url('../fonts/PoppinsMedium/PoppinsMedium.woff') format('woff');
}
@font-face {
    font-family: 'LISUAN-Regular';
    src: url('../fonts/PoppinsRegular/PoppinsRegular.woff2') format('woff2'),
        url('../fonts/PoppinsRegular/PoppinsRegular.woff') format('woff');
}
@font-face {
    font-family: 'LISUAN-SemiBold';
    src: url('../fonts/PoppinsSemiBold/PoppinsSemiBold.woff2') format('woff2'),
        url('../fonts/PoppinsSemiBold/PoppinsSemiBold.woff') format('woff');
}
body,
input,textarea{
    font-family: 'LISUAN-Regular',"PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: 'LISUAN-Regular',"PingFang SC", "Microsoft YaHei" !important;
}
html{
    font-size: 100px;
}
a[href=""],a[href='']{
    cursor:default
}
.mod-form input:-webkit-autofill,
.mod-form input:-webkit-autofill:hover,
.mod-form input:-webkit-autofill:focus,
.mod-form input:-webkit-autofill:active {
    -webkit-text-fill-color: #333 !important;
}
:root{
    /* 字号 */
    --font100: 1.0rem;
    --font98: 0.98rem;
    --font96: 0.96rem;
    --font94: 0.94rem;
    --font92: 0.92rem;
    --font90: 0.90rem;
    --font88: 0.88rem;
    --font86: 0.86rem;
    --font84: 0.84rem;
    --font82: 0.82rem;
    --font80: 0.80rem;
    --font78: 0.78rem;
    --font76: 0.76rem;
    --font74: 0.74rem;
    --font72: 0.72rem;
    --font70: 0.70rem;
    --font68: 0.68rem;
    --font66: 0.66rem;
    --font64: 0.64rem;
    --font62: 0.62rem;
    --font60: 0.60rem;
    --font58: 0.58rem;
    --font56: 0.56rem;
    --font54: 0.54rem;
    --font52: 0.52rem;
    --font50: 0.50rem;
    --font48: 0.48rem;
    --font46: 0.46rem;
    --font44: 0.44rem;
    --font42: 0.42rem;
    --font40: 0.40rem;
    --font38: 0.38rem;
    --font36: 0.36rem;
    --font34: 0.34rem;
    --font32: 0.32rem;
    --font30: 0.30rem;
    --font28: 0.28rem;
    --font26: 0.26rem;
    --font24: 0.24rem;
    --font22: 0.22rem;
    --font20: 0.20rem;
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 间距 */
    --space250: 2.5rem;
    --space240: 2.4rem;
    --space230: 2.3rem;
    --space220: 2.2rem;
    --space210: 2.1rem;
    --space200: 2.0rem;
    --space190: 1.9rem;
    --space180: 1.8rem;
    --space170: 1.7rem;
    --space160: 1.6rem;
    --space150: 1.5rem;
    --space140: 1.4rem;
    --space130: 1.3rem;
    --space120: 1.2rem;
    --space110: 1.1rem;
    --space100: 1.0rem;
    --space90: 0.9rem;
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
}
:root {
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line165: 1.65;
    --line17: 1.7;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 80px;
    /* 颜色 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --colormain: #F7931D;
    --color191:#191919;
    --colorbj: ;
    /* 板块间距 */
    --space40: 1.3rem;
    --space40: 0.4rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;  
    /* 特殊字体或粗细 */
    --bold:'';
    --transition: all 0.36s ease-in-out;
    --transition1: all 0.8s var(--bezier1);
    --transition2: transform 1.5s var(--bezier2),-webkit-transform 1.5s var(--bezier2), opacity 1.2s var(--bezier2),color 0.3s var(--bezier2);
    --shadow: 0 8px 15px 3px rgba(0, 0, 0, 0.03);
    /* 等于gsap的sine.out */
    --bezier1: cubic-bezier(0.39, 0.575, 0.565, 1); 
    /* 等于gsap的expo.inOut */
    --bezier2: cubic-bezier(.38, 0, 0, 1);
}
.std-font68,
.std-font68 p {
    font-size: var(--font68);
    color: var(--colorfff);
    line-height: var(--line12);
}
.std-font64,
.std-font64 p {
    font-size: var(--font64);
    color: var(--color333);
    line-height: var(--line15);
}
.std-font48,
.std-font48 p,
.yxedr-active h2 {
    font-size: var(--font48);
    color: var(--colorfff);
    line-height: var(--line12);
}
.std-font40,
.std-font40 p,
.yxedr-active h3 {
    font-size: var(--font40);
    color: var(--colorfff);
    line-height: var(--line14);
}
.std-font32,
.std-font32 p{
    font-size: var(--font32);
    color: var(--color333);
    line-height: var(--line15);
}
.std-font26,
.std-font26 p,
.yxedr-active h4 {
    font-size: var(--font26);
    color: var(--colorfff);
    line-height: var(--line15);
}
.std-font24,
.std-font24 p{
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line15);
}
.std-font20,
.std-font20 p,
.yxedr-active h5 {
    font-size: var(--font20);
    color: var(--colorfff);
    line-height: var(--line15);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--colorfff);
    line-height: var(--line16);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--line165);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--colorfff);
    line-height: var(--line17);
}
.yxedr-active,
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line16);
}
.yxedr-active p{
    margin-bottom: 0.75em;
}
.yxedr-active>p:last-child{
    margin-bottom: 0;
}
.std-padding130t {
    padding-top: var(--space130);
}
.std-padding130 {
    padding-bottom: var(--space130);
}
.std-padding120t {
    padding-top: var(--space120);
}
.std-padding120 {
    padding-bottom: var(--space120);
}
.std-padding100t {
    padding-top: var(--space100);
}
.std-padding100 {
    padding-bottom: var(--space100);
}
.std-margin40 {
    margin-bottom: var(--space40);
}
.std-padding40 {
    padding-bottom: var(--space40);
}
.yxedr-active h2, .yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
.search-main{
    --colormain1: var(--colormain) !important;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    content: '分享到 - 微信';
    /* content: 'Share the - WeChat'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .4)!important;
    white-space: nowrap;
}
/*导航默认选中*/
.yxnav-active1 {

}
.yxnav-active2 .hlll-item-link{
    background: rgba(250, 192, 0, 0.10);
}
.yxnav-active2 .hlll-item-link-tet{
    color: var(--colormain);
}
.yxnav-active2 .path-color{
    stroke:var(--colormain)
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 省略号 */
.line-clamp{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 侧边锚点隐藏 */
.mod-anchor{
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
    position: fixed;
    z-index: 20;
}
.mod-anchor.on1 {
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor ul{
    transition: all .4s ease;
}
.mod-anchor:not(.act) ul{
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor.act ul{
    opacity: 0;
    transform: translateX(-50%);
}
/* 轮播箭头 */
.swiper-button-next.swiper-button-disabled, 
.swiper-button-prev.swiper-button-disabled,
.slick-arrow.slick-disabled{
    pointer-events: none!important;
    opacity: .5!important;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev, 
.mod-arrows1 .slick-next{
    
}

/* 载入 */
.ys-upfade1{
    opacity: 0;
    transform-origin: 0% 50%;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: var(--transition2);
    will-change: transform, opacity;
}
.ys-upfade1.ys-fade-true{
    opacity: 1;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0px, 0);
}
/* 首页banner载入 */
.ys-ban-li.act .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.act .home-ban-cent-toptet{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
/* 公共样式 - end */
body::after{
    display: none;
}
.ys-page-wrap{
    position: relative;
}
.ys-page-wrap::after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    pointer-events: none;
    opacity: 0;
    transition: var(--transition);
}
body.mod-viewer .ys-page-wrap::after{
    opacity: 1;
}
.std-btn1-link{
    line-height:48px;
    border-radius: 81px;
    padding: 0 34px;
    background: var(--colormain);
    position: relative;
    text-align: center;
    z-index: 1;
    transition: var(--transition);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.std-btn1-link::before{
    content: "";
    position: absolute;
    height: 100%;
    right: 0;
    width: 0;
    left: auto;
    top: 0;
    border-radius: 81px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.20) 100%), #F7931D;
    transition: var(--transition);
    z-index: -1;
}
.std-btn2-link{
    color: var(--colormain);
    line-height:48px;
    border-radius: 80px;
    padding: 0 34px;
    background: transparent;
    position: relative;
    text-align: center;
    z-index: 1;
    transition: var(--transition);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    border: 1px solid var(--colormain);
}
.std-btn2-link::before{
    content: "";
    position: absolute;
    height: 100%;
    right: 0;
    width: 0;
    left: auto;
    top: 0;
    /* border-radius: 81px; */
    background: var(--colormain);
    transition: var(--transition);
    z-index: -1;
}
.std-btn3-link{
    color: var(--color333);
    line-height:48px;
    border-radius: 55px;
    padding: 0 48px;
    background: var(--colorfff);
    position: relative;
    text-align: center;
    z-index: 1;
    transition: var(--transition);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    box-shadow: 0 23px 154px 0 rgb(255 255 255 / 63%), 0 26.646px 27.011px 0 rgb(255 255 255 / 43%), 0 12.936px 13.113px 0 rgb(255 255 255 / 35%), 0 6.342px 6.428px 0 rgb(255 255 255 / 28%);
}
.std-btn3-link::before{
    content: "";
    position: absolute;
    height: calc(100% + 6px);
    right: 0;
    width: 0;
    left: auto;
    top: -3px;
    border-radius: 55px;
    background: var(--colormain);
    transition: var(--transition);
    z-index: -1;
}
.hlll-item-link-tet{
    line-height: var(--line16);
    transition: var(--transition);
    padding-right: 10px;
    flex: 1;
}
.hlll-item-link .ys-imgbox-cover{
    width:10px;
    margin-top: 3px;
}
.hlll-item-link{
    display: flex;
    justify-content: space-between;
    padding: 0.1rem 0.16rem;
    transition: var(--transition);
    border-radius: 4px;
    align-items: flex-start;
}
.head-nav-item-down{
    border-radius: 0 0 10px 10px;
    background: #000;
    box-shadow: 0 0 40px 0 rgba(255, 255, 255, 0.16);
    padding: 0.38rem;
}
.hnid-long{
    width: 740px;
}
.head-nav-item-down::before{
    content: "";
    width: 100%;
    height: 20px;
    position: absolute;
    top: -20px;
    left: 0;
}
.hnid-long-cry{
    display: flex;
    justify-content: space-between;
}
.hnid-long-le{
    width:36.2%;
}
.hnid-long-ri{
    width:55.2%;
}
.hlll-ritet{
    line-height: 1.8;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0.14rem 0.24rem;
}
.hlrl-li-link{
    position: relative;
}
.hlrl-li-link .ys-imgbox-cover{
    border-radius: 6px;
}
.hlll-item-link-icon{
    width: 10px;
    margin-top: 5px;
}
.hlll-item-link-icon svg{
    width: 100%;
}
.path-color{
    transition: var(--transition);
}
.hlrl-li:not(:first-child){
    display: none;
}
.hnid-def{
    width: 170px;
    box-shadow: none;
    padding: 12px 0;
}
.hdcl-item-link{
    padding: 11px 32px;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.head-nav {
    --gap1: 8px;
    --gap2: 0.24rem;
}
.head-nav-item-title{
    line-height: 1.8;
    font-size: var(--font16);
    padding: var(--gap1);
}
.ys-hd-pc::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 0%;
    top: 0;
    left: 0;
    background: #000;
    box-shadow: var(--shadow);
    opacity: 0;
    transition: var(--transition);
}
.ys-hd-pc.has-search .head-nav-item-title, .ys-hd-pc.isfixed .head-nav-item-title, .ys-hd-pc.ishover .head-nav-item-title, .ys-page-wrap.act .ys-hd-pc .head-nav-item-title {
    color: var(--colorfff);
}
.head-nav-item {
    display: flex;
    align-items: center;
}
.head-other-btnbox{
    display: flex;
    margin-right: 0.2rem;
}
.head-other-btnbox .std-btn2{
    margin-right:0.1rem;
}
.head-search .head-search-btn .ys-imgbox-cover img:nth-child(1){
    opacity: 1 !important;
}
.head-search .head-search-btn .ys-imgbox-cover img:nth-child(2){
    opacity: 0 !important;
}
.ys-hd-pc-lebox {
    display: flex;
}
.head-logo{
    margin-right: var(--space100);
}
.footer-top-le .std-font48{
    line-height: var(--line14);
}
.footer-top-le-bot{
    display: flex;
    margin-bottom: 0.43rem;
    align-items: center;
}
.footer-top-le-bot img{
    width:0.98rem;
    border-radius: 5px;
}
.footer-top-le-btn{
    display: flex;
}
.footer-top-le-btn .std-btn3:first-child{
    margin-right:0.32rem;
}
.footer-top-le{
    width:34.13%;
}
.footer-nav>li>a {
    font-size: var(--font18);
    line-height: var(--line165);
    color: var(--colorfff);
}
.footer-nav {
    --gap1: 10px;
    --gap2: 0.21rem;
    --gap3: 0.1rem;
    width: calc(60% + calc(var(--gap1) * 2));
    font-size: var(--font16);
    display: flex;
    justify-content: space-between;
    margin: 0 calc(var(--gap1) * -1);
}
.footer-nav ul a {
    font-size: var(--font16);
    line-height:1.8;
    color: rgba(255, 255, 255, 0.6);
}
.ys-footer {
    --sapceft1: 0.9rem;
    --sapceft2: 1.3rem;
    --sapceft3: 0.19rem;
    --sapceft4: 0.22rem;
    background: linear-gradient(180deg, #191919 25.24%, #151515 100%);
    position: relative;
    z-index: 2;
}
.footer-bot-lecry,.footer-bot-lecry-box{
    display: flex;
    align-items: center;
}
.footer-bot-lecry-box{
    margin-right:1.53rem ;
}
.footer-privacy{
    margin: 0 0.2rem;
}
.footer-text, .footer-text a, .footer-text p,.footer-privacy a{
    color: rgba(255, 255, 255, 0.4);
}
.footer-privacy li{
    position: relative;
}
.footer-privacy li::before{
    content: "";
    width:1px;
    height:10px;
    background:rgba(255, 255, 255, 0.4) ;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.footer-share {
    --gap1: 4px;
    --width1: 16px;
}
.footer-share-btn {
    cursor: pointer;
    width: 32px;
    height: 32px;
    border: 1px solid #fff;
    border-radius: 6px;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 0.4;
}
.footer-share-code {
    bottom: calc(100% + 10px);
    top: auto;
}
.footer-share-code::before {
    transform: translateX(-50%) rotate(180deg);
    top: auto;
    bottom: -8px;
}
.footer-logo {
    width: 134px;
}
.hlll-botinfo{
    display: none;
}
.hlll-topinfo,.hlll-botinfo{
    width: 100%;
}
.hlll-topinfo{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.solutdet-scene{
    position: relative;
    z-index: 1;
}
.solutdet-scene .ys-cont1400{
    position: relative;
    z-index: 2;
}
.solutdet-scene-des{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 6.2rem;
    pointer-events: none;
}
.home-ban-cent-toptet{
    line-height: var(--line14);
    margin-bottom: 0.1rem;
    max-width: 3.35rem;
    display: flex;
    justify-content: space-between;
    min-width: 3.35rem;
}
.ys-ban-title{
    text-align: center;
    line-height: var(--line14);
    /* text-shadow: 0 0 10px rgba(255, 255, 255, 0.20), 0 0 4px #FFF, 0 0 60px rgba(255, 255, 255, 0.60), 0 0 2px #FFF; */
}
.home-ban-cent .ys-cont1600{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ys-banner{
    height: 100vh;
}
.ys-ban-slick,.ys-ban-slick .slick-list,.ys-ban-slick .slick-list .slick-track,.ys-ban-slick .slick-list .slick-track .ys-ban-li,.ys-ban-slick .slick-list .slick-track .ys-ban-li .ys-ban-imgbox *,.ys-ban-slick .slick-list .slick-track .ys-ban-li .ys-ban-imgbox{
    height: 100%;
}
.ys-ban-slick .slick-list .slick-track .ys-ban-li .ys-ban-imgbox *{
    object-fit: cover;
}
.ys-mydots1.ys-dots1 .slick-dots li::before {
    background: rgba(255, 255, 255, .4);
}
.ys-mydots1.ys-dots1 .slick-dots li {
    width: 12px;
    height: 10px;
    margin: 0 2px;
}
.ys-mydots1 .slick-dots li.slick-active {
    background: var(--fff);
    width:48px;
}
.ys-mydots1 .slick-dots {
    bottom: 0.6rem;
}
.hpcl-item-bg{
    position: relative;
}
.hpcl-item.act .hpcl-item-info{
    opacity: 1;
    transform: translateY(-50%);
}
.home-prodt{
    position: relative;
    overflow: visible;
    z-index: 2;
}
.hpcl-item,.hpcl-item-bg,.hpcl-item-bg *{
    height: 100%;
    object-fit: cover;
}
.home-prodt-cry{
    height: 100vh;
}
.home-prodt-cry-list{
    height: 100%;
}
.hpcl-item-info-top{
    margin-bottom: 0.23rem;
}
.hpcl-item-info-cry{
    margin-bottom: 0.6rem;
    max-width: 6.07rem;
}
.hpcl-item-info-cry,.hpcl-item-info-cry p{
    color: rgba(255, 255, 255, 0.6);
}
.home-prodt-cry {
    width: 100%;
    height: 100vh;
    position: sticky;
    top: 0;
    overflow: hidden;
}
.hpcl-item:not(:first-child){
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    clip-path: inset(100% 0% 0% 0%);
}
.solve-omni-wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
}
.hpcl-item-info{
    position: absolute;
    top: 50%;
    transform: translateY(calc(-50% + 50px));
    z-index: 3;
    width: 31.62%;
    left: calc(50vw - 800px);
    opacity: 0;
    transition: var(--transition);
}
.solve-omni-wrap-li {
    height: 200vh;
    pointer-events: none;
}
@media screen and (max-width: 1882px){
    .hpcl-item-info {
        left: 7.5vw;
    }
}
.hiia-item-cry-top span{
    font-size: var(--font64);
}
.hiia-item-cry-top{
    margin-bottom: 5px;
}
.hiia-item-cry{
    padding: 0.2rem 0.27rem;
    border-radius: 10px;
    /* background: linear-gradient(90deg, #1C1C1C 14.93%, rgba(28, 28, 28, 0.60) 100%); */
    background: rgb(255, 255, 255,0.05);
}
.hpcl-item-info-advantage{
   --ge: 33.333333%;
   --gap1: 0.08rem;
   --gap2: 0.16rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.hpcl-item-info-advantage>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.hpcl-item-info-advantage>li>div{
   height: 100%;
   display: flex;
   flex-direction: column;
}
.hpcl-item-info .std-btn3{
    margin-top:0.7rem;
}
.home-gpu{
    height: 100vh;
    position: relative;
    overflow: visible !important;
    background: #030506;
    z-index: 1;
}
.home-gpu-bgimg-light{
    width: 100%;
    height: 100%;
    transform: translate(20%, -20%);
    z-index: 1;
    position: relative;
}
.home-gpu-bgimg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}
.ys-hd-pc {
    transition: all 0.36s ease-in-out;
}
.ys-hd-pc.hide{
    transform: translateY(-100%);
}
.home-gpu-bgimg-cir{
    position: absolute;
    top: 0;
    left: 0;
    width: 3.62rem;
    z-index: 2;
}
.hgtt-text{
    font-size: var(--font72);
    line-height: var(--line14);
    /* text-shadow: 0 0 10px rgba(255, 255, 255, 0.20), 0 0 4px #FFF, 0 0 60px rgba(255, 255, 255, 0.60), 0 0 2px #FFF; */
    color: var(--colorfff);
    position: relative;
}
.home-gpu-titbox-info{
    line-height: var(--line14);
    margin-bottom: 0.24rem;
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
}
.home-gpu-titbox{
    position: absolute;
    z-index: 6;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    display: flex;
    justify-content: center;
    flex-direction: column;
}
.hgtt-text:first-child::before{
    content: "";
    width:1px;
    height: 0.54rem;
    background: #FFF;
    box-shadow: 0 0 10px 0 rgba(247, 147, 29, 0.20), 0 0 4px 0 #F7931D, 0 0 60px 0 rgba(255, 191, 116, 0.60), 0 0 2px 0 #F7931D;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.hgtt-text:first-child{
    padding-right:var(--gap1) ;
}
.hgtt-text:last-child{
    padding-left:var(--gap1) ;
}
.home-gpu-titbox-tit{
   --gap1: 0.3rem;
   display: flex;
   justify-content: center;
    align-items: center;
}
.home-gpu-titbox-tit>div{
   position: relative;
}
.hgis-slide-box-tit{
    font-weight: bold;
    margin-bottom: 0.25rem;
}
.hgis-slide-box-info{
    max-width: 4.88rem;
}
.hgis-slide-box-info,.hgis-slide-box-info p{
    color: rgba(255, 255, 255, 0.6)
}
.hgis-slide-box .ys-imgbox-cover{
    width: 1.24rem;
    margin-bottom: 0.86rem;
}
.hgis-slide-box{
    border-radius: 0.14rem;
    /* border: 1px solid rgba(255, 255, 255, 0.20); */
    background:  linear-gradient(180deg, rgba(69, 69, 69, 0.20) 0%, #232323 100%);
    box-shadow: 0 -6px 0 0 #1B1B1B inset, 0 1px 3px 0 rgba(0, 0, 0, 0.38);
    padding:0.35rem 0.43rem 0.3rem 0.44rem;
    position: relative;
    height: 100%;
}
.hgis-slide-box-border{
    border: 1px solid transparent;
    background: linear-gradient(48deg, rgba(247, 147, 29, 1),rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2),rgba(255, 255, 255, 0.2),rgba(255, 255, 255, 0.2)) border-box; 
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 14px;
    pointer-events: none;
}
.ys-bread {
    position: absolute;
    top: calc(var(--headh) + 28px);
    left: var(--place);
    z-index: 5;
}
.std-bannertip{
    border-radius: 0.1rem 0;
    background: var(--colormain);
    font-size: var(--font12);
    line-height: 26px;
    color: var(--colorfff);
    text-align: center;
    padding: 0 0.1rem;
    margin-bottom: 0.12rem;
    width: fit-content;
}
.ys-nyban-title .std-font68 {
    font-size: var(--font68);
    color: var(--colorfff);
    line-height: var(--line14);
    /* text-shadow: 0 0 10px rgba(255, 255, 255, 0.20), 0 0 4px #FFF, 0 0 60px rgba(255, 255, 255, 0.60), 0 0 2px #FFF; */
}
.prdusum-page .std-font68{
    margin-bottom: 0.16rem;
}
.ys-nyban-title p{
    opacity: 0.6;
    margin-bottom: 0.4rem;
}
.pits-li{
    width: auto !important;
}
.pits-li-link{
    transition: var(--transition);
    position: relative;
    overflow: hidden;
    line-height: 48px;
    padding: 0 0.4rem;
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.05);
}
.pits-li-link::before{
    content: "";
    position: absolute;
    height: 100%;
    right: 0;
    width: 0;
    left: auto;
    top: 0;
    border-radius: 81px;
    background: var(--colormain);
    transition: var(--transition);
    z-index: -1;
}
.prdusum-info{
    background: var(--color191);
}
.pits-li.act .pits-li-link{
    background: var(--colormain);
}
.prdusum-info-top{
    margin-bottom: 0.57rem;
}
.pibl-item-link .ys-imgbox-cover{
    border-radius: 0.18rem;
    margin-bottom: 0.3rem;
}
.pili-top-titbox-tit{
    font-size: var(--font22);
    line-height: var(--line14);
    color: var(--colorfff);
    margin-right: 0.12rem;
}
.pili-top-titbox-tip{
    border-radius: 0.1rem 0;
    background: var(--colormain);
    line-height: 26px;
    color: var(--colorfff);
    font-size: var(--font12);
    padding: 0 0.1rem;
    text-align: center;
    width: fit-content;
}
.pili-top-titbox{
    display: flex;
    align-items: center;
    margin-bottom: 0.13rem;
}
.pili-top-main{
    opacity: 0.6;
    margin-bottom: 0.6rem;
}
.pili-bot-more{
    color: var(--colormain);
    font-size: var(--font16);
    line-height: var(--line14);
    margin-right: 4px;
}
.pili-bot img{
    width: 18px;
}
.pili-bot{
    display: flex;
    align-items: center;
}
.prdusum-info-bot-list{
   --ge: 50%;
   --gap1: 0.14rem;
   --gap2: 0.4rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.prdusum-info-bot-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.prdusum-info-bot-list>li>a{
    padding: 0.24rem 0.24rem 0.44rem;
   height: 100%;
   display: flex;
   flex-direction: column;
    border-radius: 0.16rem;
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.prdusum-info .ys-pcfy{
    margin-top: 0.8rem;
}
.pc-fenye li {
    float: left;
    width: 34px;
    height: 34px;
    border: 1px solid rgba(221, 221, 221,0.4);
    font-size: 14px;
    line-height: 34px;
    color: rgba(255, 255, 255, .4);
    text-align: center;
    margin: 0 8px;
    border-radius: 4px;
    transition: var(--transition);
    background: 0 0;
}
.pc-fenye li.activepage {
    border: 1px solid var(--colormain);
}
.pibl-item-link-info {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
}
.ys-bread-list a {
    color: rgb(255, 255, 255,0.6);
    font-size: var(--font16);
    line-height: 1.75;
    transition: var(--transition);
}
.produt-info-top .std-font40{
    margin-bottom: 0.3rem;
}
.produt-info-top-info{
    opacity: 0.6;
}
.produt-info-top-info,.produt-info-top-info p{
    line-height: var(--line14);
}
.produt-info-top{
    margin-bottom: 0.8rem;
}
.std-bgpage .ys-main{
    background: #1a1a1a;
}
.produt-info-bot-swiper .swiper-pagination{
    display: none;
}
.produt-info-bot{
    width:100%;
    margin-left: auto;
}
.produt-page .ys-main{
    width: 100%;
}
.produt-info-bot-swiper{
    overflow: visible !important;
}
.pibs-item .ys-imgbox-cover{
    border-radius: 0.18rem;
}
.produt-advantage .std-font40{
    text-align: center;
    line-height: var(--line14);
    margin-bottom: 0.55rem;
}
.pill-box{
    padding: 0.36rem 0.42rem 0.25rem;
    border-radius: 0.14rem;
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 60%, rgba(0, 0, 0, 0.20) 100%);
}
.pill-box-cont{
    border-radius: 0.16rem;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: linear-gradient(135deg, #262626 0%, #171717 100%);
    box-shadow: 0 1px 0 1px rgba(255, 255, 255, 0.08) inset, 0 2px 4px 0 rgba(0, 0, 0, 0.40);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.2rem;
    width:56px;
    height: 56px;
}
.pill-box-cont img{
    width: 26px;
}
.pill-box-tit{
    line-height: var(--line14);
    text-align: center;
    margin-bottom: 0.13rem;
}
.pill-box-info,.pill-box-info p{
    color: #A3A3A3;
    text-align: center;
}
.pabl-item-list{
   --ge: 33.333333%;
   --gap1: 0.14rem;
   margin: 0 calc(var(--gap1) * -1);
   display: flex;
   flex-wrap: wrap;
    justify-content: center;
}
.pabl-item-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
}
.pabl-item-list>li>.pill-box{
   height: 100%;
   display: flex;
   flex-direction: column;
   align-items: center;
}
.pabl-item:not(:last-child){
    margin-bottom: 0.24rem;
}
.produt-advantage{
    position: relative;
    padding-bottom: var(--space180);
}
.produt-advantage-bg{
    border-radius: 600px;
    background: #F8AC43;
    filter: blur(200px);
    -webkit-backdrop-filter: blur(200px);
    -moz-backdrop-filter: blur(200px);
    -o-backdrop-filter: blur(200px);
    -ms-backdrop-filter: blur(200px);
    width: 3.6rem;
    height: 3.6rem;
    position: absolute;
    top: -40%;
    left: 0;
    z-index: 1;
    pointer-events: none;
}
.produt-advantage .ys-cont1400{
    position: relative;
    z-index: 3;
}
.produt-content{
    height: 100vh;
    position: relative;
    z-index: 4;
}
.produt-content-bg{
    position: relative;
    z-index: 1;
}
.produt-content-bg,.produt-content-bg *{
    height: 100%;
}
.pcbl-item:not(:first-child){
    display: none;
}
.pcbl-item img{
    width: 100%;
    object-fit: cover;
}
.pcii-top{
    line-height: var(--line14);
}
.pcii-bot{
    opacity: 0.6;
    margin-top: 0.16rem;
}
.produt-content-info-item:not(:first-child) .pcii-bot{
    display: none;
}
.produt-content-main{
    position: absolute;
    left: var(--place);
    top:50% ;
    z-index: 3;
    transform: translate(0%,-50%);
    width: 4.16rem;
}
.produt-content-info-item{
    cursor: pointer;
    padding: 0.31rem 0;
    border-bottom: 1px solid  rgba(255, 255, 255, 0.20);
}
.home-gpu-infobox{
    position: absolute;
    z-index: 5;
    margin: inherit;
    top: 50%;
    left:50%;
    transform: translate(-50%,-50%) scale(0.4);
    width:6.08rem;
    filter: blur(6px);
    opacity: 0;
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    -o-filter: blur(6px);
    -ms-filter: blur(6px);
    pointer-events: none;
}
.home-gpu-infobox.isselcet{
    pointer-events: all;
}
.hgis-slide-box-img{
    width: 1.3rem;
    margin-bottom: 0.86rem;
    margin-left: auto;
}
.hgis-slide-box-img svg{
    width: 100%;
    height: 100%;
}
.home-gpu-infobox-swiper{
    overflow: visible !important;
}
.hgis-slide.swiper-slide{
    height: auto;
}
.home-gpu-zhan-item{
    height: 70vh;
}
.home-gpu-zhan-item:last-child{
    height: 100vh;
}
.home-gpu-topanim{
    height: 100vh;
    position: sticky;
    top: 0;
    width: 100%;
    overflow: hidden;
}
.home-core-top .std-font48{
    line-height: var(--line14);
}
.home-core-top{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 0.71rem;
}
.home-core{
    overflow: visible !important;
    background: linear-gradient(180deg, #030100 0%, #1A1A1A 100%);
}
.hcbl-list-item .ys-imgbox-cover{
    border-radius: 0.1rem;
}
.hcbl-list-item:not(:first-child){
    display: none;
}
.hlll-time{
    line-height: var(--line14);
    margin-right: 1.11rem;
    width: 100px;
    transition: var(--transition);
}
.hlll-info-tit{
    line-height: var(--line14);
    margin-bottom: 0.24rem;
    transition: var(--transition);
}
.hlll-info-cry,.hlll-info-cry p{
    line-height: var(--line14);
    transition: var(--transition);
}
.hlll-info{
    flex: 1;
}
.hcbr-list-li-link{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding:0.46rem 0 0.54rem ;
    min-height: 2rem;
}
.hlll-info-cry{
    height: 1.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.hcbr-list-li{
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    transition: var(--transition);
}
.home-core-bot-le{
    width: 29.94%;
    position: relative;
}
.home-core-bot-ri{
    width:61.25%;
}
.home-core-bot{
    display: flex;
    align-items: self-start;
    justify-content: space-between;
}
.hcbl-img {
    position: absolute;
    left:0%;
    top: 0%;
    width: 2.8rem;
    height: 2.8rem;
    transform: rotate(180deg);
    pointer-events: none;
    z-index: 1;
    border-radius: 600px;
    background: rgba(201, 144, 20, 0.60);
    filter: blur(100px);
    -webkit-filter: blur(100px);
    -moz-filter: blur(100px);
    -o-filter: blur(100px);
    -ms-filter: blur(100px);
}
.hcbl-list{
    position: relative;
    z-index: 3;
}
.home-core-bot-le{
    position: sticky;
    top: var(--space130);
}
.hcbr-list-li.act{
    border-top: 1px solid var(--colormain);
}
.hcbr-list-li.act .hlll-time{
    color: var(--colormain);
}
.hcbr-list-li.act .hlll-info-tit{
    color: var(--colormain);
    text-decoration: underline;
}
.hcbr-list-li.act .hlll-info-cry,.hcbr-list-li.act .hlll-info-cry p{
    color: var(--colormain);
}
.std-cta-info .std-font48{
    text-align: center;
    line-height: var(--line14);
    margin-bottom: 0.2rem;
}
.std-cta-info-cry{
    opacity: 0.6;
    margin-bottom: 0.45rem;
    max-width: 6.07rem;
}
.std-cta-info-cry,.std-cta-info-cry p{
    text-align: center;
}
.std-cta{
    position: relative;
}
.std-cta::before{
    content: "";
    width: 100%;
    height: 2rem;
    background: linear-gradient(180deg, rgba(25, 25, 25, 0.00) 9.88%, #191919 42.96%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    pointer-events: none;
}
.std-cta-bg{
    width: 100%;
    position: relative;
    z-index: 2;
    pointer-events: none;
}
.std-cta-info{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    z-index: 4;
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 6.72rem;
}
#particleCanvas{
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.std-cta{
    background: linear-gradient(180deg, #030100 0%, #1A1A1A 100%);
}
.footer-privacy li:last-child:before{
    content: unset;
}
.psbl-top-swiper .ys-imgbox-cover{
    border-radius: 0.2rem;
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.psbl-bot-swiper .ys-imgbox-cover{
    border-radius: 0.12rem;
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 60%, rgba(0, 0, 0, 0.20) 100%);
    transition: var(--transition);
}
.produt-speci .std-font40{
    line-height: var(--line14);
    margin-bottom: 0.5rem;
}
.produt-speci-bot-le{
    width:40.5% ;
}
.produt-speci-bot-ri{
    width: 51%;
}
.produt-speci-bot{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.psbl-top{
    margin-bottom: 0.12rem;
}
.psbr-list-item-type{
    opacity: 0.7;
    line-height: var(--line14);
    width: 40%;
}
.psbr-list-item-cry{
    font-weight: bold;
    line-height: var(--line14);
    width: 50%;
}
.psbr-list-item{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding:0.23rem 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.psbr-list-item:first-child{
    padding-top: 0;
}
.produt-speci{
    position: relative;
    z-index: 2;
    overflow: visible !important;
}
.produt-speci-bot-le{
    position: sticky;
    top: var(--space130);
}
.psbl-bot-swiper .swiper-slide-thumb-active .ys-imgbox-cover{
    border: 1px solid var(--colormain);
}
.produt-speci-bg{
    width: 3.62rem;
    position: absolute;
    top: -18%;
    right: 0;
    pointer-events: none;
    z-index: 1;
}
.produt-speci .ys-cont1400{
    position: relative;
    z-index: 3;
}
.solutionlist-page .ys-nybanner .std-font48{
    text-align: center;
    line-height: var(--line14);
    margin-top: -2.2rem;
    font-size: var(--font48);
    line-height: var(--line14);
}
.solutionlist-info{
    margin-top: -5rem;
}
.solutionlist-info-list{
   --ge: 33.333333%;
   --gap1: 0.15rem;
   --gap2: 0.36rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.solutionlist-info-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.solutionlist-info-list>li>a{
   height: 100%;
   display: flex;
   flex-direction: column;
   transition: var(--transition);
   border-radius: 0.16rem;
   transform: rotate(0deg);
   -webkit-transform: rotate(0deg);
   overflow: hidden;
    border: 2px solid rgba(255, 255, 255, 0.06);
    background: #161618;
    position: relative;
}
.sili-link-info{
    position: relative;
}
.sili-link-info::before{
    content: "";
    width: 100%;
    height: 100%;
    background:linear-gradient(135deg, rgba(255, 255, 255, 0.03) 60%, rgba(0, 0, 0, 0.20) 100%);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.sili-link-info{
    padding: 0.36rem;
    display: flex;
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
}
.slit-tit img{
    width:36px;
    margin-right: 0.13rem;
}
.slit-tit-cry{
    font-size: var(--font22);
    line-height: var(--line16);
    color: var(--fff);
}
.slit-tit{
    display: flex;
    align-items: center;
    margin-bottom: 0.13rem;
}
.slit-intro,.slit-intro p{
    color:#A3A3A3;
    line-height: var(--line16);
}
.sili-link-info-top{
    margin-bottom: 0.47rem;
}
.solutionlist-info .ys-pcfy {
    margin-top: 0.8rem;
}
.newslist-page .ys-nybanner .std-font48{
    text-align: center;
    font-size: var(--font48);
    line-height: var(--line14);
}
.newslist-info-top-link{
    border-radius: 0.24rem;
    border: 1px solid #000;
    background: rgba(255, 255, 255, 0.05);
    padding: 0.26rem 0.97rem 0.26rem 0.26rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.newslist-info-top-link .ys-imgbox-cover{
    width:52.86%;
}
.nitl-ri{
    width:47.14%;
    padding-left: 0.54rem;
}
.nitl-ri-time{
    line-height: 1.45;
    margin-bottom: 0.24rem;
}
.nitl-ri-tit{
    font-size: var(--font30);
    line-height: var(--line14);
    color: var(--colorfff);
    margin-bottom: 0.22rem;
}
.nitl-ri-info,.nitl-ri-info p{
    line-height: var(--line175);
}
.nitl-ri-info{
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-width: 4.87rem;
}
.newslist-info-top-link .std-btn3{
    margin-top: 0.46rem;
    width: fit-content;
}
.nlbt-time{
    line-height: 1.45;
    margin-bottom: 0.12rem;
}
.nili-link-bot-top{
    margin-bottom: 0.63rem;
}
.nili-link-bot{
    padding: 0.42rem 0.31rem 0.4rem 0.26rem;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.newslist-info-list{
   --ge: 33.333333%;
   --gap1: 0.13rem;
   --gap2: 0.26rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.newslist-info-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.newslist-info-list>li>a{
   height: 100%;
   display: flex;
   flex-direction: column;
   border-radius:0.24rem;
   transform: rotate(0deg);
   -webkit-transform: rotate(0deg);
   overflow: hidden;
    background: rgba(255, 255, 255, 0.05);
}
.newslist-info-top{
    margin-bottom: 0.6rem;
}
.newslist-info .ys-pcfy{
    margin-top: 0.58rem;
}
.nlbt-tit{
    transition: var(--transition);
}
.footer-bot {
    position: relative;
    border-top: unset;
}
.footer-bot::before{
    content: "";
    width: 100vw;
    height: 1px;
    background:rgba(240, 240, 240, .2);
    top: 0;
    left:calc(var(--place) * -1);
    position: absolute;

}
.newsdet-info .ys-cont1400{
    border-radius: 0.2rem;
    background: var(--colorfff);
    padding: 1rem 1.89rem 1.08rem;
}
.newsdet-info{
    position: relative;
    z-index: 5;
    margin-top: -2.3rem;
}
.newsdet-info-time{
    line-height: 1.45;
    margin-bottom: 0.1rem;
    color: #1F1F1F;
}
.newsdet-info .std-font40{
    color: #1F1F1F;
    line-height: 1.45;
    font-weight: bold;
    margin-bottom: 0.38rem;
}
.newsdet-info-share-tet{
    color: var(--color666);
    line-height: var(--line175);
    margin-right: 0.24rem;
}
.newsdet-info-share{
    width: 100%;
    /* margin-left: 0.2rem; */
    border-bottom: 1px solid rgba(0, 82, 217, 0.1);
    padding-bottom: 0.28rem;
    margin-bottom: 0.22rem;
    display: flex;
    align-items: center;
}
.newsdet-info-share .ys-share-img{
    width: 36px;
    height: 36px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F2F7FC;
}
.newsdet-info-share .ys-share-img img{
    width: 26px;
}
.ys-share-list:not(:last-child){
    margin-right:0.12rem;
}
.newsdet-info-cent p{
    font-size: var(--font16);
    line-height: var(--line18);
    color: var(--color333);
    margin-bottom:0.13rem;
}
.newsdet-info-cent p img{
    width: 100%;
}
.newsdet-info-cent{
    margin-bottom:0.4rem;
}
.nifl-item-link-le{
    color: var(--colormain);
    line-height: var(--line175);
    margin-right: 0.16rem;
}
.nifl-item-link-ri{
    color: var(--color666);
    transition: var(--transition);
    margin-top: 1px;
    flex: 1;
}
.nifl-item:first-child{
    margin-bottom: 0.16rem;
}
.newsdet-info-fy{
    padding-top: 0.3rem;
    border-top: 1px solid rgba(221, 221, 221, 1);
}
.nifl-item-link{
    width: 100%;
    display: flex;
    align-items: flex-start;
}
.solutdet-page .ys-nybanner .std-font48{
    font-size: var(--font48);
    line-height: var(--line14);
    text-align: center;
}
.solutdet-page .ys-bread {
    top: calc(var(--headh) + 0.26rem);
}
.std-beforebg .ys-nyban-img{
    position: relative;
}
.std-beforebg .ys-nyban-img::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 27.34%, rgba(0, 0, 0, 0.40) 93.09%), linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    top: 0;
    left: 0;
    z-index: 3;
    position: absolute;
    pointer-events: none;
}
.std-beforebg .ys-nyban-title{
    z-index: 5;
}
.sbdi-tit{
    font-weight: bold;
    line-height: var(--line14);
    text-align: center;
    transition: var(--transition);
    width: fit-content;
    margin:0 auto;
}
.ssli-box-hover .sbdi-tit{
    margin-bottom: 0.12rem;
}
.sbdi-info{
    line-height: var(--line14);
    height: 4.2em !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    overflow: hidden;
}
.sbdi-infobox{
    margin-top: 0.12rem;
    display: none;
}
.solutdet-scene-list-item:first-child .sbdi-infobox{
    display: block;
}
.ssli-box-hover .ys-imgbox-cover{
    margin-bottom: 0.36rem;
}
.ssli-box-hover{
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.ssli-box{
    position: relative;
    border-radius: 0.2rem;
    border: 1px solid rgba(64, 64, 64, 0.50);
    background: rgba(255, 255, 255, 0.10);
    box-shadow: -20px 68px 20px 0 rgba(0, 0, 0, 0.00), -13px 43px 18px 0 rgba(0, 0, 0, 0.01), -7px 24px 15px 0 rgba(0, 0, 0, 0.04), -3px 11px 11px 0 rgba(0, 0, 0, 0.07), -1px 3px 6px 0 rgba(0, 0, 0, 0.08);
    backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px);
    -moz-backdrop-filter: blur(12.5px);
    -o-backdrop-filter: blur(12.5px);
    -ms-backdrop-filter: blur(12.5px);
    padding: 0.2rem 0.2rem 0.5rem;
}
.ssli-box-border{
    border: 1px solid transparent;
    background: linear-gradient(180deg, rgba(64, 64, 64, 0.5), rgba(64, 64, 64, 0.35), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3), rgba(64, 64, 64, 0.35),rgba(255, 255, 255, 0.3),rgba(249, 249, 249, 0.3)) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.2rem;
    pointer-events: none;
    opacity: 0.5;
}
.solutdet-scene-list{
   --gap1: 0.1rem;
   margin: 0 calc(var(--gap1) * -1);
   height: 5.4rem;
   display: flex;
}
.solutdet-scene-list-item{
    width: 21%;
   padding: 0 var(--gap1);
   transition: var(--transition);
}
.solutdet-scene-list-item.act{
    width:58%;
    /* flex-grow: 1; */
}
.solutdet-scene-list-item{
    flex-grow: 1;
}
.solutdet-scene-list-item.act .sbdi-tit{
    text-align: left;
    margin-left: 0;
}
.sbdi-info,.sbdi-info p{
    line-height: var(--line14);
}
.ssli-box{
   height: 100%;
   display: flex;
   flex-direction: column;
}
.solutdet-scene .std-font40{
    text-align: center;
    margin-bottom: 0.6rem;
}
.ssli-box-defimg {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    opacity: 1;
}
.ssli-box .ys-imgbox-cover img{
    object-fit: cover;
    height: 100%;
    border-radius: 0.18rem;
}
.solutdet-scene-list-item.act .ssli-box-defimg{
    opacity: 0;
}
.solutdet-scene-list-item.act .ssli-box-hoverimg{
    opacity: 1;
}
.solutdet-scene-list-item .ys-imgbox-cover{
    height: 3.32rem;
}
.ssli-box-def-info{
    transition: var(--transition);
    margin-top: 0.4rem;
    height: calc(100% - 3.32rem);
}
.solutdet-scene-list-item.act .ssli-box-def-info{
    margin-top:0.33rem;
}
.solutdet-scene-list-item.act .ssli-box{
    padding-bottom: 0.45rem;
}
.slbl-icon{
    border-radius: 0.16rem;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: linear-gradient(135deg, #262626 0%, #171717 100%);
    box-shadow: 0 1px 0 1px rgba(255, 255, 255, 0.08) inset, 0 2px 4px 0 rgba(0, 0, 0, 0.40);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.56rem;
    height: 0.56rem;
    margin-right: 0.2rem;
}
.slbl-icon img{
    width: 32px;
}
.ssbl-li-box-le{
    display: flex;
    align-items: center;
    width:26.35%;
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    padding-right: 0.2rem;
}
.slbl-name{
    flex: 1;
}
.ssbl-li-box{
    border-radius: 0.1rem;
    border: 2px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.20) 100%);
    padding:0.2rem 0.32rem;
    display: flex;
    align-items: center;
}
.ssbl-li-box-ri{
    padding-left: 0.4rem;
    width: 73.65%;
}
.slbr-info{
    padding-left:18px;
    position: relative;
}
.slbr-info,.slbr-info p{
    color:#A3A3A3;
}
.slbr-info::before{
    content: "";
    width:8px;
    height: 8px;
    position: absolute;
    left: 0%;
    top: 8px;
    z-index: 1;
    border-radius: 50%;
    background: var(--colormain);
}
.ssbl-li:not(:last-child){
    margin-bottom: 0.12rem;
}
.solutdet-adv .std-font40{
    margin-bottom: 0.5rem;
    text-align: center;
}
.sabl-list-li-tit{
    line-height: var(--line165);
    font-weight: bold;
    margin-bottom: 0.1rem;
    color: var(--colorfff);
}
.sabl-list-li-info,.sabl-list-li-info p{
    color: #A3A3A3;
}
.sabl-list-li:not(:last-child){
    margin-bottom: 0.4rem;
}
.solutdet-adv-bot-le{
    width:29%;
}
.solutdet-adv-bot-ri{
    width: 66%;
    border-radius: 0.2rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.solutdet-adv-bot-ri img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.solutdet-adv-bot{
    display: flex;
    justify-content: space-between;
}
.drivedown-info{
    position: relative;
    padding-bottom: 1.73rem;
}
.inside-main.act .ys-bread {
    top: 28px;
}
.drivedown-info .std-font40{
    text-align: center;
    line-height: var(--line14);
    margin-bottom: 0.32rem;
}
.drivedown-info-tip img{
    width:24px;
    margin-right: 0.08rem;
}
.drivedown-info-tip-tet{
    line-height: var(--line14);
}
.drivedown-info-tip-tet a{
    color: var(--colormain);
}
.drivedown-info-tip{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0.82rem;
}
.dili-link{
    border-radius: 8px;
    transition: var(--transition);
    display: flex;
    align-items: center;
    padding:0.2rem 0.49rem 0.16rem 0.4rem;
    border: 1.136px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.dili-link-version-tip{
    line-height: 1.45;
    margin-right: 7px;
}
.dili-link-version-tip span{
    font-size: var(--font18);
}
.dili-link-version-new{
    font-size: var(--font12);
    line-height: 26px;
    border-radius: 10px 0;
    background: rgba(247, 147, 29, 0.20);
    color: var(--colormain);
    text-align: center;
    padding: 0 0.1rem;
    width: fit-content;
    display: none;
    margin-top: 0 !important;
}
.drivedown-info-list-item.isnew .dili-link-version-new{
    display: block;
}
.dili-link-version{
    display: flex;
    align-items: center;
    width: 26.39%;
    padding-right: 15px;
}
.dili-link-size,.dili-link-time{
    line-height: var(--line15);
    padding-right: 15px;
}
.dili-link-btn{
    display: flex;
    width: 26.24%;
    flex: 1;
}
.dili-link-btn .std-btn2{
    margin-right: 0.24rem;
}
.dili-link-size{
    width: 19.91%;
}
.dili-link-time{
    width:27.46%;
}
.drivedown-info-list-item:not(:last-child){
    margin-bottom:0.2rem ;
}
.drivedown-info-list{
    position: relative;
    z-index: 5;
}
.drivedown-info #particleCanvas{
    height: 6.34rem;
    top: auto;
    bottom: 0;
}
.drivedown-info-bg{
    position: absolute;
    bottom: -26%;
    left: 0;
    width: 100%;
    pointer-events: none;
    z-index: 1;
}
.drivedown-info-bg img{
    width: 100%;
}
.drivecent-info .std-font40{
    text-align: center;
    margin-bottom: var(--line14);
    margin-bottom: 0.2rem;
}
.drivecent-info-tet,.drivecent-info-tet p{
    line-height: var(--line14);
    text-align: center;
}
.drivecent-info{
    position: relative;
}
.drivecent-info-tet{
    margin-bottom: 0.4rem;
}
.drivecent-info-form{
    border-radius: 0.17rem;
    padding:0.5rem 0.8rem 0.59rem;
    width: 4.64rem;
    margin: auto;
    position: relative;
}
.drivecent-info-form::before{
    content: "";
    border-radius: 0.17rem;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter:  blur(20px);
    -moz-backdrop-filter:  blur(20px);
    -o-backdrop-filter:  blur(20px);
    -ms-backdrop-filter:  blur(20px);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.drivecent-info-form-list{
    position: relative;
    z-index: 3;
}
.difl-item-tit{
    line-height: var(--line175);
    margin-bottom: 0.1rem;
}
.difl-item-tit span{
    color:#C9161F;
    font-size: var(--font16);
}
.drivecent-info-form .ys-select-hd{
    border-radius: 58px;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0.20) 100%);
    height: 48px;
    padding: 0 20px;
    position: relative;
}
.drivecent-info-form .ys-select-hd::before{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 58px;
    border: 1px solid rgba(255, 255, 255, 0.06);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
}
.drivecent-info-form .ys-select-xtbbox {
    right: 20px;
}
.drivecent-info-form .ys-select-xtbbox svg{
    width: 12px;
}
.color-path{
    transition: var(--transition);
}
.drivecent-info-form .ys-select-show,.drivecent-info-form .ys-select-show::placeholder{
    font-size: var(--font14);
    color: var(--colorfff);
    opacity: 0.4;
}
.drivecent-info-form .ys-select-show{
    opacity: 1;
}
.difl-item:not(:last-child){
    margin-bottom: 0.2rem;
}
.drivecent-info-form .std-btn3{
    margin-top:0.5rem ;
    display: flex;
    justify-content: center;
    pointer-events: none;
    transition: var(--transition);
}
.drivecent-info-form .std-btn3.act{
    pointer-events: all;
}
.drivecent-info-form .std-btn3-link {
    border-radius: 55px;
    padding: 0 0.64rem;
    color: rgb(51, 51, 51,0.4);
    box-shadow: 0 73px 74px 0 transparent, 0 26.646px 27.011px 0 transparent, 0 12.936px 13.113px 0 transparent, 0 6.342px 6.428px 0 transparent;
}
.drivecent-info-form .std-btn3.act .std-btn3-link{
    color: #333;
    box-shadow: 0 73px 74px 0 rgba(255, 162, 0, 0.63), 0 26.646px 27.011px 0 rgba(255, 162, 0, 0.43), 0 12.936px 13.113px 0 rgba(255, 162, 0, 0.35), 0 6.342px 6.428px 0 rgba(255, 162, 0, 0.28);
}
.drivecent-info-form .ys-select-hd::after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 58px;
    background: rgba(255, 255, 255, 0.60);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    z-index: 2;
    opacity: 0.6;
    transition: var(--transition);
}
.drivecent-info-form .ys-select-xtbbox{
    opacity: 0.4;
}
.difl-item.act .ys-select-hd::after{
    opacity: 0;
}
.difl-item.act .ys-select-xtbbox{
    opacity: 1;
}
.difl-item .ys-select{
    pointer-events: none;
}
.difl-item.act .ys-select{
    pointer-events: all;
}
.drivecent-info{
    position: relative;
}
.drivecent-info .ys-cont1400{
    position: relative;
    z-index: 5;
}
.drivecent-info .drivedown-info-bg {
    bottom: -11%;
}
.contus-page .ys-nybanner .std-font40{
    font-size: var(--font40);
    color: var(--colorfff);
    line-height: var(--line14);
    margin-bottom: 0.3rem;
}
.cbil-link{
    color: var(--colorfff);
    line-height: var(--line14);
}
.contus-banner-info-li:not(:last-child){
    margin-bottom: 0.12rem;
}
.contus-info{
    padding: 0.5rem 0 1.04rem;
}
.cill-item-box-name{
    color: var(--color333);
    margin-top: 0.13rem;
    text-align: center;
}
.cill-item-box{
    padding: 0.22rem 0.41rem 0.15rem;
    border-radius: 5px;
    background: #F5F5F5;
}
.contus-info-le-list{
   --ge: 50%;
   --gap1: 0.09rem;
   --gap2: 0.2rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.contus-info-le-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.contus-info-le-list>li>.cill-item-box{
   height: 100%;
   display: flex;
   flex-direction: column;
}
.contus-info-le .std-font24{
    color: #232323;
    margin-bottom: 0.2rem;
}
.contus-info-le{
    width:31.25%;
}
.contus-info-ri .std-font32{
    color: #232323;
    margin-bottom: 0.55rem;
}
.contus-info-ri{
    border-radius: 0.12rem;
    background: var(--colorfff);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    padding: 0.5rem 0.4rem 0.58rem;
    box-shadow: 0 0 84.4px rgba(104, 112, 123, 0.25);
    position: absolute;
    width: 7.2rem;
    right: var(--place);
    top: 15%;
}
.contus-info .ys-cont1600{
    display: flex;
    justify-content: space-between;
}
.std-myform .ys-fii-name{
    margin-bottom: 3px;
}
.std-myform .ys-form {
    --space: 0.2rem;
    --spacebot: 0.24rem;
    --spacein: 16px;
    --height: 48px;
}
.std-myform .ys-fii-input {
    border: unset;
    border-radius: 0.08rem;
    background: #F5F5F5;
    width: 100%;
}
.std-myform .ys-form-inof-text .ys-fii-input {
    height: 112px;
}
.std-myform .ys-form-email{
    margin-bottom: 0.4rem;
}
.std-myform .ys-form-inof-text{
    margin-bottom: 0.3rem;
}
.yfic-le {
    width: 50%;
}
.std-myform .ys-fic-auth {
    display: flex;
    align-items: flex-end;
}
.std-myform  .ys-fic-auth-img {
    margin-left: 11px;
}
.std-myform .ys-form-inof-code{
    margin-bottom: 0.19rem;
}
.std-myform .ys-fia-text-btn {
    width: 12px;
    height: 12px;
    top: 7px;
}
.std-myform .ys-fia-text-btn::before {
    border-radius: 2px;
    border: 1px solid #333;
}
.std-myform .ys-fia-text-word {
    width: calc(100% - 12px);
    flex-grow: 1;
    padding-left: 8px;
    font-size: var(--font14);
    line-height: var(--line175);
}
.std-myform .ys-form-inof-agree{
    margin-bottom: 0.3rem;
}
.std-myform  .ys-fii-submit {
    height: calc(var(--height) + 0.06rem);
    line-height: calc(var(--height) + 0.06rem);
    font-size: var(--font18);
    font-weight: bold;
    border-radius: 8px;
}
.joinlist-info{
    position: relative;
}
.joinlist-info-selectbox{
    --height:48px;
}
.joinlist-info-selectbox-select{
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.05);
    height: var(--height);
    width: 160px;
}
.joinlist-info-selectbox-select .ys-select-show {
    padding: 0 0.36rem;
}
.joinlist-info-selectbox-select .ys-select-xtbbox {
    right: 0.36rem;
}
.joinlist-info-selectbox-select .ys-select-show::placeholder,.joinlist-info-selectbox-select .ys-select-show{
    font-size: var(--font16);
    color: var(--colorfff);
}
.joinlist-info-selectbox-select:first-child{
    margin-right: 0.12rem;
}
.joinlist-info-selectbox-search{
    margin-left: 0.16rem;
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.05);
    width: 3rem;
    padding-right: 0.28rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.joinlist-info-selectbox-search img{
    width:28px ;
    cursor: pointer;
}
.joinlist-info-selectbox-search input{
    width: 80%;
    flex: 1;
    padding-right: 15px;
    height: var(--height);
    padding-left: 0.31rem;
    font-size: var(--font16);
    color: var(--colorfff);
}
.joinlist-info-selectbox{
    display: flex;
    margin-bottom: 0.4rem;
}
.joinlist-info .std-font40{
    text-align: center;
    margin-bottom: 0.6rem;
    line-height: 1.35;
}
.jisl-infobox{
    border-radius: 8px;
    padding: 0.27rem 0.39rem 0.28rem;
    transition: var(--transition);
    border: 1.136px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 60%, rgba(0, 0, 0, 0.20) 100%);
}
.jisl-name{
    color: var(--colorfff);
    line-height: 1.45;
}
.jisl-infobox .ys-slide-item-top .std-text16{
    line-height: var(--line15);
}
.jisl-name{
    width:38% ;
    padding-right: 15px;
}
.jisl-type{
    width:17.92%;
    padding-right: 15px;
}
.jisl-experience{
    width:17.85% ;
    padding-right: 15px;
}
.jisl-address{
    width: 22.46%;
    padding-right: 15px;
}
.jisl-infobox .ys-slide-item-top img{
    width: 14px;
    transition: var(--transition);
}
.joinlist-info-slide-list .ys-slide-item-top {
    align-items: center;
    transition: var(--transition);
}
.joinlist-info-slide-list .ys-slide-item.on .ys-slide-item-top{
    padding-bottom: 0.24rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.10);
    margin-bottom: 0.32rem;
}
.jisl-bot * {
    color: rgba(255, 255, 255, 0.6);
    line-height: var(--line17);
    font-size: var(--font16);
}
.jisl-infobox .std-btn3{
    margin-top: 0.56rem;
    width: fit-content;
    cursor: pointer;
}
.joinlist-info-slide-list .ys-slide-item.on .jisl-infobox{
    padding: 0.27rem 0.39rem 0.57rem 0.39rem;
}
.jisl-icon{
    flex: 1;
}
.joinlist-info-slide-list .ys-slide-item:not(:last-child){
    margin-bottom: 0.2rem;
}
.joinlist-info-selectbox-select input,.joinlist-info-selectbox-select input::placeholder{
    transition: var(--transition);
}
.joinlist-info-selectbox-select .ys-select-hd.on .ys-select-real,.joinlist-info-selectbox-select .ys-select-hd.on .ys-select-show,.joinlist-info-selectbox-select .ys-select-hd.on .ys-select-show::placeholder{
    color: var(--colormain);
}
.joinlist-info-selectbox-select .ys-select-hd.on .color-path{
    stroke:var(--colormain);
}
.joinlist-info-selectbox-select{
    transition: var(--transition);
    border: 1px solid transparent;
}
.joinlist-info-selectbox-select.zindex{
    border: 1px solid var(--colormain);
}
.joinlist-info-selectbox-select .ys-select-bd {
    top: calc(100% + 10px);
    overflow: hidden;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    padding: 0.14rem;
}
.joinlist-info-selectbox-select .ys-select-inof{
    max-height: 160px;
}
.joinlist-info-selectbox-select .ys-select-li {
    text-align: center;
    color: var(--colorfff);
    line-height: 38px;
    font-size: var(--font16);
    transition: var(--transition);
    position: relative;
}
.joinlist-info-selectbox-select .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {
    margin-right: -10px;
}

.joinlist-info-selectbox-select .ys-select-li::after {
    content: "";
    width: calc(100% - 10px);
    height: 100%;
    opacity: 0;
    background: var(--colormain);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    pointer-events: none;
    opacity: 0;
    transition: var(--transition);
    border-radius: 5px;
}
.joinlist-info-selectbox-select .ys-select-li.on {
    border-radius: 5px;
    background: var(--colormain);
}
.joinlist-info-selectbox-select .ys-select-li:not(:last-child){
    margin-bottom: 0.1rem;
}
.joinlist-info-bg{
    position: absolute;
    top: -1.6rem;
    left: 0;
    width: 100%;
    pointer-events: none;
}
.joinlist-info .ys-cont1400{
    position: relative;
    z-index: 4;
}
.joinlist-info-slide-list .ys-slide-item.on .ys-slide-item-top img{
    transform: rotate(180deg);
}
.mmrt-sub{
    color: var(--color999);
    line-height: var(--line15);
    margin-bottom: 5px;
    text-align: center;
}
.mmrt-name{
    font-size: var(--font28);
    line-height: var(--line15);
    color: #232323;
    text-align: center;
}
.mod-modal-resume-top{
    margin-bottom: 0.41rem;
}
.ys-main{
    width: 100vw;
}

.mod-modal-resume .ys-modal-content {
    width: 760px;
    padding: 0.47rem 0.4rem 0.59rem;
    max-height: 8rem;
    border-radius: 0.12rem;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
}
.std-myform .ys-fii-checkbox2 .ys-checkbox-bd{
    border-radius: 7px;
    background: #FFF;
    box-shadow: 0 0 40px 0 rgba(140, 149, 154, 0.25);
    top: calc(100% + 10px);
    padding: 0.16rem 0.14rem 0.22rem;
    border: unset;
}
.std-myform .ys-fii-checkbox2 .ys-checkbox1-font {
    font-size: var(--font16);
    line-height: 40px;
    color: var(--color333);
}
.ys-select-li-boxinfo{
    display: flex;
    align-items: center;
    border-radius: 5px;
    background: #F5F5F5;
    width: 100%;
    padding: 0 0.15rem;
    transition: var(--transition);
}
.std-myform .ys-fii-checkbox2 .ys-select-li{
    padding: 0;
    padding-right: 10px;
}
.std-myform .ys-fii-checkbox2 .ys-select-li:not(:last-child){
    margin-bottom: 8px;
}
.std-myform .ys-checkbox1-icon {
    --width1: 10px;
    top: 0px;
}
.std-myform  .ys-checkbox1-icon::before{
    border-radius: 1px;
}
.std-myform  .ys-checkbox1-icon::after{
    content: "";
    width:6px;
    height: 6px;
    border-radius: 1px;
    background: var(--colorfff);
    transition: var(--transition);
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    opacity: 0;
}
.std-myform .ys-select-li.on .ys-checkbox1-icon::after{
    opacity: 1;
}
.std-myform .ys-select-li.on .ys-checkbox1-icon::before{
    border: 1px solid var(--colorfff);
}
.std-myform .ys-select-li.on .ys-select-li-boxinfo{
    background: var(--colormain);
}
.std-myform .ys-fii-checkbox2 .ys-select-li.on .ys-checkbox1-font {
    color: var(--colorfff);
}
.ys-fii-checkbox2 .ys-select-inof{
    height: 140px;
    padding: 0;
}
.std-myform .ys-form-inof .mCSB_scrollTools {
    top: 0;
    bottom: 0;
}
.mod-modal-resume .ys-form-email {
    margin-bottom: 0.18rem;
}
.std-myform .ys-form-upload-box img{
    width: 38px;
    margin-right: 5px;
}
.ys-form-upload-tips{
    color: var(--color999);
    line-height: var(--line175);
}
.ys-form-upload-box {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: var(--transition);
    pointer-events: none;
}
.ys-form-upload-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
}
.ys-form-upload {
    height: 102px;
    position: relative;
}
.ys-form-upload input {
    opacity: 0;
    position: relative;
    z-index: 8;
    cursor: pointer;
}
.std-sent .ys-form-upload-img {
    opacity: 1;
    z-index: 9;
    width: 100%;
    height: 100%;
}
.contus-banner-info{
    width: 48%;
}
.ys-form-upload-close {
    position: absolute;
    width:20px;
    height:20px;
    border-radius: 50%;
    background: rgba(23, 23, 23, 0.80);
    top: 10px !important;
    right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font-size: 0;
}
.ys-fii-tips{
    margin-top: 2px;
}
.ys-fui-box {
    width: 50px;
    margin: 0 auto;
    margin-bottom: 0.04rem;
    padding-top: 20px;
}
.ys-imgbox-contain img, .ys-imgbox-cover img {
    width: 100%;
    transition: all .4s ease;
}
.std-sent .ys-form-upload-box {
    opacity: 0;
}
.ys-form-upload-close img{
    width: 10px;
}
.ys-form-upload .std-text16{
    color: #232323;
    text-align: center;
    padding: 0 20px;
}
.mod-modal-resume .ys-fia-text-btn {
    left: 1px;
}
.joinlist-info-talent{
    margin-bottom: 0.4rem;
    display: none;
}
.joinlist-info.istalent .joinlist-info-talent{
    display: flex;
}
.joinlist-info.istalent .joinlist-info-selectbox{
    display: none;
}
.joinlist-page{
    width: 100vw;
}
.solutdet-scene-list-item.ys-slick-item{
    display: block;
}
.joinsum-page .ys-bread{
    top: calc(var(--headh) + 28px);
}
.joinsum-concept,.joinsum-welfare{
    padding-top: var(--space160);
    position: relative;
    z-index: 2;
}
.joinsum-concept-top .std-font48{
    text-align: center;
    margin-bottom: 0.11rem;
    line-height: var(--line14);
}
.joinsum-concept-top-info p{
    text-align: center;
}
.joinsum-concept-top-info{
    margin-bottom: 0.48rem;
}
.joinsum-concept-top-btn{
    display: flex;
    align-items: center;
    justify-content: center;
}
.joinsum-concept-top-btn .std-btn3:first-child{
    margin-right: 0.25rem;
}
.joinsum-concept-top{
    margin-bottom: 0.28rem;
}
.joinsum-concept-bot-cent{
    width:24.48% ;
}
.joinsum-concept-bot-le,.joinsum-concept-bot-ri{
    width:37.76%;
}
.joinsum-concept-bot{
    display: flex;
    align-items: center;
    --gap1:6px;
    margin: 0 calc(var(--gap1) * -1);
}
.joinsum-concept-bot>div{
   padding: 0 var(--gap1);
}
.jcbl-top,.jcbr-bot{
    width:68.87%;
}
.jcbl-top,.jcbr-top{
    margin-bottom: 12px;
}
.jcbl-top{
    margin-left: auto;
}
.jcbr-bot{
    margin-right: auto;
}
.jcbl-bottom,.jcbr-top{
    display: flex;
    margin: 0 calc(var(--gap1) * -1);
}
.jcbl-bottom-img{
    padding: 0 var(--gap1);
}
.jcbl-bottom .jcbl-bottom-img:first-child,.jcbr-top .jcbl-bottom-img:nth-child(2){
    width:53% ;
}
.joinsum-concept-bot .ys-imgbox-cover img:nth-child(2){
    height: auto;
}
.joinsum-concept-bot .ys-imgbox-cover{
    border-radius: 0.14rem;
}
.jcbr-top .jcbl-bottom-img:first-child,.jcbl-bottom .jcbl-bottom-img:nth-child(2){
    width:53% ;
}
.jcbr-top{
    align-items: flex-end;
}
.joinsum-welfare .std-font48{
    text-align: center;
    margin-bottom: 0.5rem;
    line-height: var(--line14);
}
.joinsum-welfare-list{
   --ge: 33.333333%;
   --gap1: 0.13rem;
   --gap2: 0.28rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.joinsum-welfare-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.joinsum-welfare-list>li>div{
   height: 100%;
   display: flex;
   align-items: center;
   flex-direction: column;
   border-radius: 0.16rem;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(23px);
    -webkit-backdrop-filter: blur(23px);
    -moz-backdrop-filter: blur(23px);
    -o-backdrop-filter: blur(23px);
    -ms-backdrop-filter: blur(23px);
    padding:0.34rem 0.42rem;
    box-shadow: inset -1px 2px 20px 2px #1f1f1f, inset -4px -4px 9px 2px #262626;
}
.jwli-box img{
    width:0.8rem;
    margin-bottom: 0.13rem;
}
.jwli-box-name{
    color: var(--colorfff);
    font-weight: bold;
    margin-bottom: 0.12rem;
    text-align: center;
}
.jwli-box-info,.jwli-box-info p{
    text-align: center;
}
.jwli-box{
    position: relative;
}
.jwli-box-border{
    border: 1px solid transparent;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.05),rgba(255, 255, 255, 0.0),rgba(255, 255, 255, 0.0),rgba(255, 255, 255, 0.05)) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.16rem;
    pointer-events: none;
}
.joinsum-cta-info-tit{
    font-size: var(--font44);
    line-height: var(--line165);
    color: var(--colorfff);
    text-align: center;
    margin-bottom: 0.2rem;
}
.joinsum-cta-info-cry,.joinsum-cta-info-cry p{
    text-align: center;
}
.joinsum-cta-info-cry{
    margin-bottom: 0.48rem;
    width: 7.58rem;
}
.joinsum-cta{
    position: relative;
    margin-top: -1.5rem;
}
/* .joinsum-cta::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #191919 19.02%, rgba(25, 25, 25, 0.75) 46.82%, rgba(25, 25, 25, 0.00) 85.32%);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
} */
.joinsum-cta-bg{
    width: 100%;
}
.joinsum-cta-info{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    z-index: 5;
}
.about-page .ys-nybanner .std-font68{
    text-align: center;
}
.about-page .ys-nybanner .ys-flex-pos-center{
    height: auto;
    top: auto;
    bottom: 1rem;
}
.aiti-tip{
    text-align: center;
    margin-bottom: 0.3rem;
}
.aiti-tip-cry,.aiti-tip-cry p,.aiti-tip-cry p span{
    text-align: center;
}
.aiti-tip-cry p span{
    --size:0;
    transition: unset;
    -webkit-text-fill-color: rgba(255, 255, 255, 0.5);
    background-image:-webkit-linear-gradient(right,rgba(255, 255, 255, 1), rgba(255, 255, 255, 1) 100%) ;
    background-position: 0px;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    background-size:var(--size) 100%;
}
.about-intro{
    height: 100vh;
    position: relative;
    overflow: visible;
}
.about-intro-img,.about-intro-img img{
    width: 100%;
    height: 100%;
}
.about-intro-img img{
    object-fit: cover;
}
.about-intro-img2{
    position: absolute;
    top: 0;
    left: 0;
    clip-path: circle(0% at 50% 100%);
}
.about-intro-img{
    position: relative;
    z-index: 2;
}
.aiti-tip-cry{
    width: 9.79rem;
}
.about-intro-top-info{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.about-intro-top{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    transition: var(--transition);
}
.about-intro-bot{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
    transition: var(--transition);
}
.about-intro-bot.act{
    opacity: 1;
    pointer-events: all;
}
.about-intro-top.ishide{
    opacity: 0;
    pointer-events: none;
}
.aibt-list-item-type{
    text-align: center;
    margin-bottom: 0.22rem;
}
.aibt-list-item-cry{
    width: 12rem;
}
.aibt-list-item-cry,.aibt-list-item-cry p{
    text-align: center;
}
.aibt-list-item{
    display: flex;
    align-items: center;
    flex-direction: column;
}
.aibt-list-item:not(:first-child){
    display: none;
}
.about-intro-bot-top{
    margin-bottom: 1.1rem;
}
.aibb-select-li-dir{
    width: 16px;
    height: 16px;
    border-radius: 50%;
    border: 1px solid var(--colorfff);
    position: relative;
    transition: var(--transition);
    margin-bottom: 9px;
}
.aibb-select-li-dir div{
    width: 6px;
    height: 6px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    background: var(--colorfff);
    border-radius: 50%;
}
.aibb-select-li-tet{
    text-align: center;
    line-height: var(--line14);
    transition: var(--transition);
}
.about-intro-bot-bot{
    width: 100%;
}
.aibb-select-swiper{
    overflow: visible !important;
}
.aibb-select-li {
    width: auto !important;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 20px;
    cursor: pointer;
    transition: var(--transition);
    opacity: 0.4;
    position: relative;
}
.aibb-select-li::before{
    content: "";
    width: 0%;
    height:1px;
    background: #FFF;
    box-shadow: 0 0 10px 0 rgba(255, 255, 255, 0.20), 0 0 4px 0 #FFF, 0 0 60px 0 rgba(255, 255, 255, 0.60), 0 0 2px 0 #FFF;
    position: absolute;
    left: 50%;
    top: 7px;
    z-index: 1;
    transform: translate(-50%,0%);
    transition: var(--transition);
}
.aibb-select-li.act::before{
    width: 100%;
}
.aibb-select{
    display: flex;
    justify-content: space-between;
    position: relative;
}
.aibb-select::before{
    content: "";
    width: 100vw;
    height: 1px;
    background:rgba(255, 255, 255, 0.2);
    position: absolute;
    top: 7px;
    left: calc(var(--place) * -1);
}
.aibb-select-li.act{
    opacity: 1;
}
.footer-top-le-bot .ys-imgbox-cover{
    width: 0.8rem;
    margin-right: 0.17rem;
}
.innovative-banninfo-tip-dir{
    width: 8px;
    height: 8px;
    background: var(--colormain);
    border-radius: 50%;
    margin-right: 8px;
}
.innovative-banninfo-tip-tet{
    color:#FCD34D;
    font-size: var(--font12);
    line-height:26px;
}
.innovative-banninfo-tip{
    border-radius: 9999px;
    border: 1px solid rgba(247, 147, 29, 0.20);
    background: rgba(69, 26, 3, 0.20);
    box-shadow: 0 0 15px -5px rgba(245, 158, 11, 0.30);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    -moz-backdrop-filter: blur(6px);
    -o-backdrop-filter: blur(6px);
    -ms-backdrop-filter: blur(6px);
    padding: 0 0.12rem;
    display: flex;
    align-items: center;
    width: fit-content;
    margin-bottom: 0.26rem;
}
.innovative-banninfo .innovative-banninfo-tit{
    font-size: var(--font94);
    text-align: center;
    line-height: 1.1;
    color: var(--colorfff);
    margin-bottom: 0.5rem;
    /* text-shadow: 0 0 10px rgba(255, 255, 255, 0.20), 0 0 4px #FFF, 0 0 60px rgba(255, 255, 255, 0.60), 0 0 2px #FFF; */
}
.innovative-banninfo p{
    color: #A3A3A3;
    line-height: var(--line14);
    font-size: var(--font20);
    opacity: 1;
    width: 8.96rem;
    text-align: center;
    margin-bottom: 0.5rem;
}
.innovative-banninfo p span{
    color: var(--colormain);
}
.ibli-box img{
    width:16px;
    margin-right: 0.1rem;
}
.ibli-box-tet{
    font-size: var(--font12);
    line-height:32px;
    color: #D4D4D4;
}
.ibli-box{
    display: flex;
    align-items: center;
    padding:0 0.16rem ;
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.05);
    background: rgba(255, 255, 255, 0.03);
    backdrop-filter: blur(2px);
    -webkit-backdrop-filter: blur(2px);
    -moz-backdrop-filter: blur(2px);
    -o-backdrop-filter: blur(2px);
    -ms-backdrop-filter: blur(2px);
    width: fit-content;
}
.innovative-banninfo-list{
   --gap1: 0.08rem;
   margin: 0 calc(var(--gap1) * -1);
   display: flex;
   flex-wrap: wrap;
}
.innovative-banninfo-list>li{
   padding: 0 var(--gap1);
}
.innovative-banninfo .ys-cont1400{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.innovative-info .std-font32{
    line-height: var(--line14);
    width: 100%;
    padding-bottom: 0.18rem;
    border-bottom: 1.136px solid rgba(255, 255, 255, 0.05);
    margin-bottom:0.25rem ;
    color: var(--colorfff);
}
.iicl-item-box-top{
    background: #121212;
    margin-bottom: 0.27rem;
    position: relative;
    border-radius: 0.1rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.iibt-svg{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.iibt-svg svg{
    width: 100%;
    height: 100%;
}
.innovative-info-cry-list{
   --ge: 33.333333%;
   --gap1: 0.14rem;
   --gap2: 0.4rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.innovative-info-cry-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.innovative-info-cry-list>li>div{
   height: 100%;
   display: flex;
   flex-direction: column;
   padding: 0.28rem 0.28rem 0.33rem;
   border-radius: 0.14rem;
    border: 1.136px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 60%, rgba(0, 0, 0, 0.20) 100%);
    transition: var(--transition);
}
.iibb-top-tit{
    line-height: var(--line15);
    margin-bottom: 7px;
}
.iibb-top-cry,.iibb-top-cry p{
    color: #A3A3A3;
}
.iibb-top-cry{
    margin-bottom: 0.19rem;
}
.iibb-bot{
    padding-top: 0.18rem;
    border-top: 1.136px solid rgba(255, 255, 255, 0.05);
}
.iibb-bot-list-li{
    display: flex;
    align-items: flex-start;
}
.iibb-bot-list-li:not(:last-child){
    margin-bottom: 0.06rem;
}
.iibb-bot-list-li img{
    width: 14px;
    margin-right:0.09rem;
    margin-top: 4px;
}
.ibll-tet{
    color: #737373;
    line-height: var(--line13);
}
.iicl-item-box-bot {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
}
.drivedown-info .ys-cont1400{
    position: relative;
    z-index: 2;
}
.footer-nav>li:nth-child(5){
    width: 14%;
}
.head-search-btn {
    width: 24px;
}
.drivecent-page.std-bgpage .ys-main {
    background: #1a1a1a;
}
.drivedown-page.std-bgpage .ys-main {
    background: #1a1a1a;
}
.ani-path{
    transition: var(--transition);
    opacity: 0;
}
.std-font32.innovative-info-tit2{
    margin-bottom: 0.4rem;
}
.innovative-info-cry2 .iicl-item1{
    --left:50%;
}
.innovative-info-cry2 .iicl-item1 .iibt-svg::before{
    content: "";
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: var(--left);
    z-index: 2;
    pointer-events: none;
    background: linear-gradient(135deg, rgba(245, 158, 11, 0.20) 0%, #171717 100%);
}
.innovative-info-cry2 .iicl-item1 .iibt-svg::after{
    content: "";
    width: 50%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1;
    pointer-events: none;
    background: #171717 100%;
}
.zindex-path{
    position: relative;
    z-index: 5;
}
.anmgpu-path{
    opacity: 0;
}
.anmgpu-path1{
    transform: translate(-64px, 24px);
}
.anmgpu-path2{
    transform: translate(71px, 24px);
}
.anmgpu-path3{
    transform: translate(-65px, -34px);
}
.anmgpu-path4{
    transform: translate(70px, -30px);
}
.two-path1{
    opacity: 1;
}
.two-not{
    opacity: 0;
}
.footer-logo-ph{
    display: none;
}
.pcii-bot img{
    display: none;
}
.producry-top-sequence{
    width: 100%;
    height: 100vh;
}
#home-cartoon-pc{
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.producry-top-cry{
    position: sticky;
    top: 0;
}
.producry-top{
    overflow: visible;
    height: 500vh;
    position: relative;
}
.producry-top .ys-nybanner{
    height: 100vh;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    transition: var(--transition);
}
.producry-top .ys-nybanner.ishide {
    opacity: 0;
    pointer-events: none;
}
.producry-top .ys-nyban-title p {
    margin-bottom: 0.74rem;
}
.producry-top-info-tit .std-font48{
    text-align: center;
    margin-bottom: 0.2rem;
    line-height: var(--line14);
}
.ptit-info,.ptit-info p{
    color: rgba(255, 255, 255, 0.6);
    text-align: center;
}
.ptit-info{
    max-width: 9.84rem;
}
.producry-top-info-tit{
    display: flex;
    flex-direction: column;
    align-items: center;
    opacity: 0;
    pointer-events: none;
    transition: var(--transition);
}
.producry-top-info.act .producry-top-info-tit{
    opacity: 1;
    pointer-events: all;
}
.pria-list{
   --ge: 20%;
   --gap1: 0.1rem;
   --gap2: 0.2rem;
   margin: 0 calc(var(--gap1) * -1);
}
.pria-list-item{
   width: var(--ge);
   padding: 0 var(--gap1);
}
.pria-list-item>div{
   height: 100%;
   display: flex;
   flex-direction: column;
   justify-content: space-between;
}
.pria-list-item-box {
    position: relative;
    border-radius: 0.24rem;
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(23px);
    -webkit-backdrop-filter: blur(23px);
    -moz-backdrop-filter: blur(23px);
    -o-backdrop-filter: blur(23px);
    -ms-backdrop-filter: blur(23px);
    padding: 0.38rem 0.2rem 0.42rem;
    box-shadow: inset -1px -2px 20px 2px #302f2f5e;
    opacity: 0;
    transition: var(--transition);
    pointer-events: none;
}
.producry-top-info.act .pria-list-item-box{
    opacity: 1;
    pointer-events: all;
}
.pria-list-item .jwli-box-border{
    border-radius: 0.24rem;
    background: linear-gradient(158deg, rgba(255,255,255, 0.4) , rgba(255, 255, 255, 0.0),rgba(255,255,255, 0.4)) border-box;
}
.producry-top-info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.producry-top .slick-dots{
    transition: var(--transition);
    opacity: 0;
    bottom: auto !important;
    pointer-events: none;
    position: relative;
    margin-top: 20px;
}
.producry-top-info.act .slick-dots{
    opacity: 1;
    pointer-events: all;
}
.producry-top-info-adv{
    margin: 0 auto;
}
.plib-type{
    font-size: var(--font14);
    line-height: var(--line14);
    color: rgba(255, 255, 255, 0.6);
    text-align: center;
    margin-bottom: 4px;
}
.plib-name{
    text-align: center;
    font-weight: bold;
}
.hpcl-item-bg *{
    width:100%;
}
.producry-bottom-postion-eng{
    text-align: center;
    font-size: 3.6rem;
    line-height: 1.1;
    font-weight: bold;
    background: linear-gradient(180deg, #DCC1A4 26.52%, #FFFEFF 75.98%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: relative;
    width: 100%;
}
.producry-bottom-postion-tet{
    position: relative;
    height: 100%;
    display: flex;
    align-items: center;
    width: 100%;
}
.producry-bottom-postion-eng2{
    text-shadow: 0 0 13.8px rgba(255, 255, 255, 0.20), 0 0 20px #FFF, 0 0 68px rgba(255, 255, 255, 0.60), 0 0 0 #FFF;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    width: 100%;
}
.producry-bottom-postion-eng1{
    position: relative;
    z-index: 3;
}
.producry-bottom{
   background: linear-gradient(180deg, #000 61.78%, #0D0D0D 73.73%, #1B1B1B 100%);
}
.producry-bottom{
    overflow: visible;
}
.producry-top-info::before{
    content: "";
    width: 100%;
    height: 43%;
    background: linear-gradient(180deg, rgba(3, 1, 0, 0.00) 70.89%, #030100 94.24%), linear-gradient(180deg, rgba(0, 0, 0, 0.00) 72.5%, #000 93.06%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    opacity: 0;
    transition: var(--transition);
}
.producry-top-info.act::before{
    opacity: 1;
}
.producry-bottom-postion{
    position: sticky;
    top: 0;
    height: 100vh;
}
.producry-bottom-postion-light{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    width: 6rem;
}
.producry-bottom-postion-light img{
    width: 100%;
}
.producry-bottom-postion-model{
    width:100%;
    height: 8rem;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 10;
    transform: translate(-50%,-50%);
}
.hcii-obj{
    height: 100%;
}
.hcii-obj *{
    height: 100% !important;
}
.producry-bottom-postion-line{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: var(--space130);
    width: 13rem;
}
.producry-bottom-postion-line img{
    width: 100%;
}
.path-ligline1 {
    stroke-dasharray: 1628;
    stroke-dashoffset: 1628; 
    animation: lineOff1 6s linear infinite;
}
@keyframes lineOff1 {
    0% {
        stroke-dashoffset: 1628px;
    }
    to {
        stroke-dashoffset: -1628px;
    }
}
@-webkit-keyframes lineOff1 {
    0% {
        stroke-dashoffset: 1628px;
    }
    to {
        stroke-dashoffset: -1628px;
    }
}
.path-ligline2 {
    stroke-dasharray: 1628;
    stroke-dashoffset: 1628; 
    animation: lineOff1 10s linear infinite;
}
.plic-tit{
    line-height: var(--line14);
    margin-bottom: 0.16rem;
}
.plic-info,.plic-info p{
    color: rgba(255, 255, 255, 0.6);
}
.pbbt-list-item-cry{
    border-radius: 0.2rem;
    border: 1px solid rgba(64, 64, 64, 0.50);
    background: rgba(255, 255, 255, 0.10);
    box-shadow: -20px 68px 20px 0 rgba(0, 0, 0, 0.00), -13px 43px 18px 0 rgba(0, 0, 0, 0.01), -7px 24px 15px 0 rgba(0, 0, 0, 0.04), -3px 11px 11px 0 rgba(0, 0, 0, 0.07), -1px 3px 6px 0 rgba(0, 0, 0, 0.08);
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
    -moz-backdrop-filter: blur(100px);
    -o-backdrop-filter: blur(100px);
    -ms-backdrop-filter: blur(100px);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.plic-bottom{
    padding: 0.3rem 0.2rem 0.6rem;
}
.pbbt-list-item{
    width: 4.3rem;
}
.pbbt-list-item:nth-child(odd){
    margin-left: auto;
}
.pbbt-list-item:nth-child(even){
    margin-right: auto;
}
.pbbb-list-li-name{
    color:rgba(255, 255, 255, 0.7) ;
    line-height: var(--line14);
}
.pbbb-list-li-name{
    width: 48%;
    padding-right: 20px;
}
.pbbb-list-li-cry{
    width:52% ;
    flex: 1;
}
.pbbb-list-li-cry{
    font-weight: bold;
    line-height: var(--line14);
}
.pbbb-list{
   --ge: 50%;
   --gap1: 0.4rem;
   margin: 0 calc(var(--gap1) * -1);
   display: flex;
   flex-wrap: wrap;
}
.pbbb-list>li{
   width: var(--ge);
   padding: 0.22rem var(--gap1);
   display: flex;
    position: relative;
    align-items: flex-start;
}
.pbbb-list-li::before{
    content: "";
    width: calc(100% - (var(--gap1) * 2));
    height: 1px;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    background: rgba(255, 255, 255, 0.2);
    position: absolute;
}
.producry-bottom-boxinfo-bottom{
    border-radius: 0.4rem;
    /* border: 1px solid #FFF; */
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter:blur(100px);
    -moz-backdrop-filter:blur(100px);
    -o-backdrop-filter:blur(100px);
    -ms-backdrop-filter:blur(100px);
    position: relative;
    padding:0.69rem  1.03rem 0.72rem 0.99rem;
}
.pbbb-border{
    border: 1px solid transparent;
    background: linear-gradient(163deg,rgba(255, 255, 255, 1),rgba(255, 255, 255, 0.2),rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 1)) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.4rem;
    pointer-events: none;
}
.producry-bottom-postion-line svg{
    width: 100%;
    height: 100%;
}
.producry-bottom-boxinfo-top{
    margin-bottom: 100vh;
}
.six-path{
    opacity: 0;
}
.iicl-item5 svg{
    clip-path: inset(0 0 31% 0);
}
.std-myform.mod-modal-resume .ys-form-inof-code {
    margin-bottom: 0.3rem;
}
.home-prodt-cry-ph{
    display: none;
}
.two-anmi{
    opacity: 0;
}
.about-page .ys-nybanner{
    height: 100vh;
}
.about-page .ys-nybanner .ys-nyban-img,.about-page .ys-nybanner .ys-nyban-img *{
    height: 100%;
    object-fit: cover;
}
.producry-top-info-bg{
    display: none;
}
.producry-top-info-crybox{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    z-index: 5;
}
.innovative-bannbg-img{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width:8rem !important;
    pointer-events: none;
}
.innovative-page .ys-nyban-img{
    position: relative;
}
.innovative-page .ys-nyban-img::before{
    content: "";
    width: 100%;
    height: 50vh;
    background: linear-gradient(180deg, rgba(25, 25, 25, 0) , rgba(25, 25, 25, 1) );
    position: absolute;
    bottom: 0;
    left: 0;
    pointer-events: none;
}
.drivecent-info-form .ys-select-bd .ys-select-inof{
    max-height: 164px;
    margin-right: -10px;
}
.drivecent-info-form .ys-select-bd {
    border-radius: 0.1rem;
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    padding: 0.2rem 0.27rem;
    top: calc(100% + 10px);
}
.drivecent-info-form .ys-select-bd .ys-select-li{
    color: var(--colorfff);
    font-size: var(--font16);
    text-align: center;
    line-height: 48px;
    transition: var(--transition);
    border-radius: 68px;
    position: relative;
}
.drivecent-info-form .ys-select-bd .ys-select-li:not(:last-child){
    margin-bottom: 0.1rem;
}
.drivecent-info-form .ys-select-bd .ys-select-li::before{
    content: "";
    width: calc(100% - 10px);
    height: 100%;
    border-radius: 68px;
    background: var(--colormain);
    opacity: 0;
    transition: var(--transition);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.drivecent-info-form .ys-select-bd .ys-select-li.on::before{
    opacity: 1;
}
.drivecent-info{
    overflow: visible;
}
.ys-page-wrap.act .ys-main {
    margin-top: 0;
    padding-top: var(--headh);
}
@keyframes scaleimg {
    0% {
        transform: scale(1.15);
    }
    to {
        transform: scale(1);
    }
}
.ys-nybanner .ys-nyban-img {
    animation: scaleimg 2s ease-in-out both;
}
.yx-case8-fadeInUpimg {
    animation: fadeInUpimg 2.4s ease 1;
}

@keyframes fadeInUpimg {
    0% {
        transform: scale(1.2);
    }

    100% {
        transform: none;
    }
}
.produt-info-bot-swiper .swiper-pagination-bullet {
    background: var(--colorfff);
    opacity: 1;
}
.produt-info-bot-swiper .swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--colormain);
}
.psbl-bot .ys-imgbox-cover{
    cursor: pointer;
}
.ys-modal{
    background: rgba(0, 0, 0, 0.40);
}
.std-cta-bgbox{
    width: 100%;
}
.pibs-item .ys-imgbox-cover{
    width: 100%;
}
.iicl-item-box-top img,.iibt-svg{
    width: 100%;
}
.about-intro-img::before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(26, 26, 26, 0.00) 83.7%, #1A1A1A 97.81%);
    z-index: 1;
    opacity: 0;
    pointer-events: none;
    transition: var(--transition);
}
.about-intro-img.act::before{
    opacity: 1;
}
video{
    background: transparent;
}
.ys-footer{
    overflow: hidden;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .drivecent-info-form .ys-select-bd .ys-select-li:hover::before{
        opacity: 1;
    }
    .dili-link:hover{
        border: 1.136px solid #F7931D;
    }
    .joinlist-info-selectbox-select .ys-select-li:hover::after{
        opacity: 1;
    }
    .nifl-item-link:hover .nifl-item-link-ri{
        color: var(--colormain);
    }
    .nili-link:hover .nlbt-tit{
        color: var(--colormain);
    }
    .sili-link:hover{
        border: 2px solid var(--colormain);
    }
    .ys-bread-list:hover a{
        color: var(--colorfff);
    }
    .std-btn1-link:hover::before,a:hover .std-btn1-link::before{
        width: 100%;
        left: 0;
        right: auto;
    }
    .pits-li-link:hover::before{
        width: 100%;
        left: 0;
        right: auto;
    }
    .std-btn2-link:hover::before,a:hover .std-btn2-link::before{
        width: 100%;
        left: 0;
        right: auto;
    }
    .std-btn2-link:hover,a:hover .std-btn2-link{
        color: var(--colorfff);
    }
    .std-btn3-link:hover::before,a:hover .std-btn3-link::before{
        width: 100%;
        left: 0;
        right: auto;
    }
    .std-btn3-link:hover,a:hover .std-btn3-link{
        color: var(--colorfff);
        box-shadow: 0 23px 154px 0 rgba(255, 162, 0, 0.63), 0 26.646px 27.011px 0 rgba(255, 162, 0, 0.43), 0 12.936px 13.113px 0 rgba(255, 162, 0, 0.35), 0 6.342px 6.428px 0 rgba(255, 162, 0, 0.28);
    }
    .hlll-item-link:hover .hlll-item-link-tet{
        color: var(--colormain);
    }
    .hlll-item-link:hover{
        background: rgba(250, 192, 0, 0.10);
    }
    .hlll-item-link:hover .path-color{
        stroke:var(--colormain)
    }
    .hdcl-item-link:hover .hlll-item-link-tet{
        color: var(--colormain);
    }
    .hdcl-item-link:hover .path-color{
        stroke:var(--colormain)
    }
    .hdcl-item-link:hover{
        background: rgba(250, 192, 0, 0.10);
    }
    .footer-nav li a:hover,.footer-privacy li a:hover{
        color: var(--colormain);
    }
    .comp-tabli li:hover {
        border: 1px solid var(--colormain);
    }
    .innovative-info-cry-list>li>div:hover{
        border: 1.136px solid var(--colormain);
    }
    .std-btn2-link:hover, a:hover .std-btn2-link{
        border: 1px solid transparent;
    }
}
/* 2026.3.12 lucas start */
.producry-bottom-postion-eng {
    background: linear-gradient(180deg, #ffffff 26.52%, #FFFEFF 75.98%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.drivecent-info-form .std-btn3{
    cursor: pointer;
}
/* 2026.3.12 lucas end */
/* 2026.3.24 Lucas start */
.five-path1{
    transform: translateY(45px);
}
.about-intro-centinfo-empt{
    opacity: 0 !important;
    pointer-events: none !important;
}
/* 2026.3.24 lucas end */
/* 2026.4.1 lucas start */
.three-thisbg,.new-ont{
    opacity: 0;
}
.new-ont1{
    opacity: 1;
}
.produt-content-bg::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(30deg, #161616 30.93%, rgba(0, 0, 0, 0.00) 50%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}
.ys-privacy .ys-pribanner{
        background: linear-gradient(180deg, #191919 25.24%, #151515 100%);
}
/* 2026.4.1 lucas end */
.ys-search2-win{
    background: rgb(255 255 255 / 10%);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    border-top: unset;
}
.ys-search2-tbox input{
    color: var(--colorfff);
}
.ys-search2-tbox input::placeholder{
    color: var(--colorfff);
}
.hcbl-list .ys-imgbox-cover img:nth-child(2){
    object-fit: cover;
    object-position:left ;
}
.joinsum-concept-bot-ri .jcbr-top{
    margin-bottom: 0.12rem;
}
.difc-link img{
    width: 24px;
    margin-right: 0.06rem;
}
.difc-link-tet{
    color: var(--colormain);
    font-size: var(--font14);
    line-height: var(--line12);
    margin-top: 3px;
}
.difc-link{
    display: flex;
    align-items: center;
}
.drivecent-info-form-compatibility {
    position: absolute;
    z-index: 3;
    bottom: 0.14rem;
    right: 0.28rem;
}
/* 2026.4.22 start */
.new-twoone-anim{
    fill:unset;
}
.two-defanm,.two-defanm-border,.new-triangle{
    opacity: 0;
}
/* 2026.4.22 end */

/* 2026.4.30 新增 start */
.problem-info-key img{
    width:28px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    cursor: pointer;
}
.problem-info-key{
    position: relative;
    width: 5rem;
    margin:0 auto 0.5rem;
}
.problem-info-key-input{
    border-radius: 30px;
    background: rgba(255, 255, 255, 0.05);
    padding: 14px 40px 14px 20px;
    width: 100%;
    color: var(--colorfff);
    font-size: var(--font16);
}
.problem-info-slide{
    padding: 0.5rem;
    border-radius: 0.16rem;
    border: 1px solid rgba(255, 255, 255, 0.06);
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.problem-info-slide .std-font24{
    line-height: var(--line17);
    color:rgba(255, 255, 255, 1);
    flex: 1;
    margin-right: 0.2rem;
}
.problem-info-slide .ys-slide-item-bot{
    margin-top: 0.1rem;
}
.problem-info-slide .ys-slide-item-bot,.problem-info-slide .ys-slide-item-bot p{
    color: rgba(255, 255, 255, 0.6);
    line-height: var(--line17);
}
.problem-info-slide .ys-sit-icon {
    width: 18px;
    height: 18px;
}
.problem-info-slide .ys-sit-icon::after,.problem-info-slide .ys-sit-icon::before{
    background: var(--colorfff);
}
.problem-info-slide .ys-slide-item{
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    padding:0.3rem 0 ;
}
.problem-info-slide .ys-slide-item:first-child{
    padding-top: 0;
}
.problem-page .ys-pcfy{
    margin-top: 0.6rem;
}
.problem-page .drivecent-info .drivedown-info-bg {
    bottom: -3%;
}
.problem-info-slide .ys-slide-item-top {
    align-items: center;
    flex-wrap: nowrap;
}
.problem-info-key-input::placeholder{
    color:rgba(255, 255, 255, 0.4) ;
    font-size: var(--font16);
}
/* 2026.4.30 新增 end */
/* 2026.5.9 start */
.problem-info-key-input:focus-within{
    border: 1px solid #F7931D;
}
.problem-info-key-input{
    transition: var(--transition);
    border: 1px solid transparent;
}
.problem-info-key-input{
    padding: 14px 40px 14px 35px;
}
.problem-info-key-nullimg{
    width: 20px;
    position: absolute;
    left: 10px;
    right: auto;
    top: 50%;
    transform: translateY(-50%);
    transition: var(--transition);
    opacity: 0;
    pointer-events: none;
}
.problem-info-key img{
    width: 20px;
}
.problem-info-key.nodata .problem-info-key-nullimg{
    opacity: 1;
}
.problem-info-key.nodata .problem-info-key-input{
    border: 1px solid #F7931D;
}
/* 2026.5.9 end */
/* 2026.5.13 start */
.ys-secretnr h3,.ys-secretnr h4,.ys-secretnr h5,.ys-secretnr h6{
    color: #000;
}
/* 2026.5.13 end */
/*2026.5.15 start*/
.drivecent-info-form-compatibility {
    right: 0.1rem;
}
/*2026.5.15*/