﻿@charset "utf-8";
/* 公共样式 - start */
@font-face {
    font-family: 'HIOKI-Regular';
    src: url('../fonts/MontserratRegular/MontserratRegular.woff2') format('woff2'),
         url('../fonts/MontserratRegular/MontserratRegular.woff') format('woff');
}
@font-face {
    font-family: 'HIOKI-Medium';
    src: url('../fonts/MontserratMedium/MontserratMedium.woff2') format('woff2'),
         url('../fonts/MontserratMedium/MontserratMedium.woff') format('woff');
}
@font-face {
    font-family: 'HIOKI-SemiBold';
    src: url('../fonts/MontserratSemiBold/MontserratSemiBold.woff2') format('woff2'),
         url('../fonts/MontserratSemiBold/MontserratSemiBold.woff') format('woff');
}
@font-face {
    font-family: 'HIOKI-Bold';
    src: url('../fonts/MontserratBold/MontserratBold.woff2') format('woff2'),
         url('../fonts/MontserratBold/MontserratBold.woff') format('woff');
}
body,
input,textarea{
    font-family: "HIOKI-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "HIOKI-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* 会员页面字体设置 */
body.member-body,
.member-body input,
.member-body textarea{
    font-family:"PingFang SC", "Microsoft YaHei" !important;
}
html{
    font-size: 100px;
}
.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;
}
a:not([href]),
/* a[href=""], */
/* a[href=''], */
a[href="javascript:void(0);"],
a[href="javascript:void(0)"],
a[href="javascript:;"] {
    cursor: default;
}
: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;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 80px;
    /* 颜色 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --colorff3: #FF3535;
    --colorf2f: #F2F2F2;
    --colormain: #3D60AE;
    --colorbj1: #F2F2F2;
    /* 板块间距 */
    --space56:0.56rem;
    --space40: 0.4rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;  
    /* 特殊字体或粗细 */
    --transition: all 0.4s ease;
    --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);
    --shadow2: 0 8px 15px 3px rgba(0, 0, 0, 0.2);
    /* 等于gsap的sine.out */
    --bezier1: cubic-bezier(0.39, 0.575, 0.565, 1); 
    /* 等于gsap的expo.inOut */
    --bezier2: cubic-bezier(.38, 0, 0, 1);
    /* 字体 */
    --regular: "HIOKI-Regular";
    --medium: "HIOKI-Medium";
    --semiBold: "HIOKI-SemiBold";
    --bold: "HIOKI-Bold";
    /* icon大小 */
    /* 2025.12.8 Linda-start */
    --iconWidth: 24px;
    /* 2025.12.8 Linda-end */
}
.std-font60,
.std-font60 p {
    font-size: var(--font60);
    color: var(--color333);
    line-height: var(--line12);
    font-weight: 700;
}
.std-font48,
.std-font48 p,
.yxedr-active h2 {
    font-size: var(--font48);
    color: var(--color333);
    line-height: var(--line13);
    font-weight: 700;
}
.std-font40,
.std-font40 p,
.yxedr-active h3 {
    font-size: var(--font40);
    color: var(--color333);
    line-height: var(--line14);
    font-weight: 700;
}
.std-font32,
.std-font32 p,
.yxedr-active h4 {
    font-size: var(--font32);
    color: var(--color333);
    line-height: var(--line14);
}
.std-font24,
.std-font24 p,
.yxedr-active h5 {
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line15);
}
.std-font20,
.std-font20 p,
.yxedr-active h6 {
    font-size: var(--font20);
    color: var(--color333);
    line-height: var(--line15);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--color333);
    line-height: var(--line165);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line18);
}
.yxedr-active,
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
}
.yxedr-active p{
    margin-bottom: 0.75em;
}
.yxedr-active>p:last-child{
    margin-bottom: 0;
}
.std-padd120{
    padding: var(--space120) 0;
}
.std-padd120-top {
    padding-top: var(--space120);
}
.std-padd120-bot {
    padding-bottom: var(--space120);
}
.std-padd100{
    padding: var(--space100) 0;
}
.std-padd100-top {
    padding-top: var(--space100);
}
.std-padd100-bot {
    padding-bottom: var(--space100);
}
.std-mar40 {
    margin-bottom: var(--space40);
}
.std-padd40 {
    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(51, 51, 51, 0.05)!important;
    white-space: nowrap;
    margin-left: 0.16rem !important;
}
/*导航默认选中*/
.yxnav-active1 {
}
.yxnav-active2 {
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 省略号 */
.line-clamp{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 侧边锚点隐藏 */
.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{
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.10);
    transition: var(--transition);
    top: calc(50% - 0.255rem);
}
.slick-dotted .slick-list{
    padding-bottom: 0.51rem;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .slick-next{
    right: -1.46rem;
    left: auto;
}
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev{
    left: -1.46rem;
}
.mod-arrows1 .swiper-button-next::before,
.mod-arrows1 .swiper-button-prev::before,
.mod-arrows1 .slick-prev::before, 
.mod-arrows1 .slick-next::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url(../images/pop_icon01.svg) center / contain  no-repeat;
    width: 44%;
    height: 44%;
}
.mod-arrows1 .swiper-button-prev::before,
.mod-arrows1 .slick-prev::before{
    transform: translate(-50%, -50%) rotate(180deg);
}
/* 载入 */
.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 .std-btn1-link{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.ys-ban-li.act .ys-ban-top-video{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.ys-ban-li.act .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.act .ys-ban-word{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.ys-banner .ys-ban-txtbox{
    height: auto;
    top: auto;
    bottom: 1.7rem;
    transform: translate(0%,0%);
    
    overflow: hidden;
}
.ys-ban-txtbox .std-btn1-link{
    background: transparent;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}
.ys-ban-txtbox-media{
    mix-blend-mode: screen;
    position: absolute;
    bottom: calc(var(--heighty2) + 1.7rem - 1.34rem);
    left: calc(calc(50vw - 700px) + var(--width1) + 0.3rem);
    z-index: 1;
}
/* 规范按钮--start */
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{
    display: inline-block;
}
.std-btn1-link{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 8px 0.32rem;
    background: var(--colormain);
    border-radius: 100px;
    position: relative;
    z-index: 1;
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--line175);
    overflow: hidden;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    transition: var(--transition);
}
.std-btn1-link::after{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0%;
    height: 100%;
    background: #345294;
    transition: all .4s ease;
    z-index: -1;
    pointer-events: none;
}
.std-btn1.gray .std-btn1-link{
    border: 1px solid #E3E3E3;
    background: #F5F4F4;
    color: var(--color333);
}
.std-btn1.gray .std-btn1-link::after{
    background: var(--colormain);
}
.std-btn2{
    display: inline-block;
}
.std-btn2-link{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.std-btn2-text{
    color: var(--colorfff);
    line-height: var(--line175);
    font-size: var(--font16);
    position: relative;
    z-index: 1;
}
.std-btn2-text::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 2px;
    width: 0%;
    height: 1px;
    background: var(--colorfff);
    transition: all .4s ease;
}
.std-btn2-icon{
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 8px;
    position: relative;
}
.std-btn2-icon img{
    width: 100%;
    transition: var(--transition);
}
.std-btn2-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top:0;
    left: 0;
}
.std-btn3{
    display: inline-block;
}
.std-btn3-link{
    display: flex;
    align-items: center;
    padding: 8px 16px 8px 8px;
    border-radius: 100px;
    background: #F5F5F5;
    overflow: hidden;
}
.std-btn3-icon{
    width: 0.24rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
    position: relative;
}
.std-btn3-icon img{
    width: 100%;
}
.std-btn3-icon img:nth-child(1){
    opacity: 1;
}
.std-btn3-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.std-btn3-text{
    color: var(--color333);
    line-height: var(--line18);
    font-size: var(--font14);
    transition: all .4s ease;
}
/* 规范按钮--end */
/* 公共样式 - end */
/* 会员页面-start */
/* I1-会员注册-01注册页 */
.member-wrap{
    width: 100vw;
    height: 100vh;
}
.member-wrap-bg{
    width: 100%;
    height: 100%;
    position: relative;
}
.member-wrap-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.member-wrap-cont{
    max-height: calc(100vh - 1rem);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    display: flex;
    justify-content: flex-end;
}
.ys-login{
    width: 510px;
    background: var(--colorfff); 
    border-radius: 0.08rem;
    overflow: hidden;
}
.ys-login-cont{
    width: 100%;
    padding: 0.48rem 0.48rem 0;
    margin-bottom: 0.32rem;
}
.ys-login-ban{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 -0.16rem;
    margin-bottom: 0.32rem;
}
.ys-login-ban-list{
    padding: 0 0.16rem;
    position: relative;
}
.ys-login-ban-list::after{
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height:.17rem;
    background: rgba(0, 0, 0, 0.10);
}
.ys-login-ban-list:last-child::after{
    display: none;
}
.ys-login-ban-logo{
    width: 1.2rem;
}
.ys-login-ban-logo img{
    width: 100%;
}
.ys-login-ban-text{
    color: var(--color333);
    line-height: var(--line165);
    font-weight: 700;
}
.ys-login-title{
    font-weight: 700;
    text-align: center;
}
.ys-login-toggle{
    display: flex;
    margin: 0 -0.2rem;
    position: relative;
    justify-content: center;
}
.ys-login-toggle::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 0.4rem);
    height: 1px;
    background: rgba(0, 0, 0, 0.10);
}
.ys-login-toggle-item{
    padding: 0 0.2rem;
}
.ys-lti-font{
    line-height: var(--line175);
    padding:0 0 10px;
    transition: all .4s ease;
    position: relative;
    cursor: pointer;
}
.ys-lti-font::before{
    z-index: 2;
    content: "";
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: transparent;
    transition: all .4s ease;
    background:var(--colormain);
    opacity: 0;
}
.ys-login-toggle-item.on .ys-lti-font{
    color: var(--colormain);
}
.ys-login-toggle-item.on .ys-lti-font::before{
    opacity: 1;
    width: 100%;
}
.ys-lcn-tip{
    font-weight: 700;
    line-height: var(--line18);
    margin-bottom: 10px;
}
.ys-lcn-phone{
    border: 1px solid #E6E6E6;
    border-radius: 0.08rem;
    display: flex;
    height: 48px;
}
.ys-lcn-phone-addon{
    background: #F5F5F5;
    border-right: 1px solid #E6E6E6;
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color333);
}
.ys-lcn-phone-input{
    width: calc(100% - 50px);
    flex-grow: 1;
}
.register-page .ys-lcn-phone-input input{
    border-radius: 0 8px 8px 0px;
}
.ys-lcn-phone-input input{
    width: 100%;
    height: 100%;
    color: rgba(0, 0, 0, 1);
    font-size: 16px;
    line-height: 1.75;
}
.ys-lcn-mpanel{
    margin-top: 24px;
}
.ys-lcn-mpanel .verify-bar-area{
    background: #F6F6F6;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.03) inset;
    border-radius: 0.08rem;
    overflow: hidden;
}
.ys-lcn-mpanel .verify-msg{
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #4d4d4d), color-stop(.4, #4d4d4d), color-stop(.5, #fff), color-stop(.6, #4d4d4d), color-stop(1, #4d4d4d));
    -webkit-background-clip: text;
    -webkit-text-fill-color: var(--color999);
    -webkit-animation: slidetounlock 4s infinite;
    -webkit-text-size-adjust: none;
    width: 100%;
    text-align: center;
    display: block;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: -200px 0;
    color: var(--color999) !important;
    font-size: 12px;
    font-weight: 400;
}
@keyframes slidetounlock {
    0%{
        background-position: -200px 0;
    }
    100%{
        background-position: 200px 0;
    }
}
@media screen and (min-width: 1200px) {
    .ys-login-toggle-item .ys-lti-font:hover{
        color: rgba(0, 0, 0, .85);
    }
    .ys-lvt-text-btn:not(.ys-disabled1):hover {
        color: rgba(0, 0, 0, .85);
    }
}
.ys-lcn-mpanel .icon-right:before {
    content: "\e74c";
}
.ys-lcn-mpanel .verify-move-block{
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #D6D6D6 !important;
    cursor: move;
    background: #fff;
    font-size: 16px;
    top: -1px;
    border-radius:8px !important;
    box-shadow: none !important;
}
.ys-form-mpanel.ys-mpanel-true .verify-move-block{
    border-radius:0 8px 8px 0 !important;
}
.ys-lcn-mpanel .verify-bar-area .verify-move-block .verify-icon {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.20) !important;
    font-weight: lighter;
}
.ys-lcn-mpanel .verify-bar-area .verify-move-block {
    background-color: #fff!important;
    color: #737383!important;
}
.ys-lcn-mpanel .verify-bar-area .verify-left-bar{
    background: #76c61d!important;
    border-color: #76c61d!important;
    border: none !important;
    border-radius: 8px 0 0 8px !important;
}
.ys-lcn-mpanel .verify-left-bar .verify-msg{
    color: #fff;
    background: -webkit-gradient(linear, left top, right top, color-stop(0, #fff), color-stop(.4, #fff), color-stop(.5, #fff), color-stop(.6, #fff), color-stop(1, #fff));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-text-size-adjust: none;
}
.ys-lcn-mpanel .verify-bar-area .verify-move-block .icon-check{
    background: #76c61d;
    border-radius: 50%;
    color: #fff!important;
    font-size: 14px;
    padding: 4px;
}
.ys-lcn-submit{
    margin-top: 0.32rem;
}
.ys-lcn-submit-font{
    display: inline-block;
    width: 100%;
    padding: 10px;
    color: #fff;
    background: var(--colormain);
    font-size: var(--colorfff);
    line-height: var(--line175);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .4s ease;
    border-radius: 0.08rem;
}
.ys-login-success .ys-lcn-submit-font{
    color: var(--colorfff) !important;
    cursor: pointer;
}
.ys-login-verify-top{
    padding: 0.24rem 0.59rem 0.34rem;
    background: #f5f6f7;
    border-radius: 0.08rem;
    overflow: hidden;
}
.ys-lvt-text{
    color: var(--color666);
    line-height: var(--line15);
    text-align: center;
}
.ys-lvt-text-code{
    padding-top: 16px;
    margin: 0 auto;
}
.ys-login-verify-top .label {
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 100%;
}
.ys-login-verify-top .label .verify-code-number {
    display: flex;
    flex: 1;
    width: 46px;
    height: 50px;
    justify-content: center;
    align-items: center;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em;
    border: 1px solid rgba(0, 0, 0, .15);
    margin-left: 8px;
    transition: all .4s ease;
    position: relative;
    background-color: #fff;
    border-radius: 4px;
}
.ys-login-verify-top .label .verify-code-number:first-child {
    margin: 0;
}
.ys-login-verify-top .label .verify-code-number.active {
    border-color: var(--colormain);
    box-shadow: 0 0 0 4px rgba(24,144,255,.2);
}
.ys-lvt-text-code input{
    opacity: 0!important;
    position: absolute;
    pointer-events: none;
}
.ys-lvt-text-btn {
    width: auto;
    border-radius: 0.08rem;
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: var(--font16);
    line-height: var(--line15);
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: #F5F6F7;
    color: var(--color666);
    padding: 8px 0.24rem;
    white-space: inherit;
    text-align: center;
    touch-action: manipulation;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    text-transform: capitalize;
    transition: all .4s ease;
    margin: 0 auto;
}
.ys-lvt-tb-box{
    display: flex;
    justify-content: center;
    margin-top: 15px;
}
.ys-login-verify{
    display: none;
}
.ys-login-verify{
    padding-top: 10px;
}
.ys-lcn-phone-input input::placeholder{
    color: var(--color999) !important;
}
.ys-lcn-phone-input input{
    position: relative;
    border: 1px solid transparent;
    padding: 0 10px;
    border-radius: 0.08rem;
    transition: all .4s ease;
    font-size: var(--font16);
    line-height: var(--line175);
}
.ys-lcn-phone-input input::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: -1px;
    left: -1px;
    border-radius: 0 4px 4px 0;
    transition: all .4s ease;
    pointer-events: none;
    border: 1px solid transparent;
}
.ys-lcn-phone-input input:focus {
    z-index: 2;
    outline: 0;
    border-color: var(--colormain);
    box-shadow: 0 0 0 3px rgba(61, 96, 174, 0.10);
}
.ys-form-empty .ys-lcn-phone-input input{
    border: 1px solid var(--colorff3);
}
.ys-fii-tips{
    font-size: 12px;
    color: var(--colorff3);
    line-height: var(--line18);
    display: none;
    margin-top: 8px;
}
.ys-fii-tips span{
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.ys-form-register{
    display: none;
}
.ys-form-register-cont{
    display: flex;
    align-items: center;
    border-radius: 0.08rem;
    overflow: hidden;
    padding: 8px 0.16rem;
    background: #FFF2F2;
    margin-top: 0.24rem;
}
.ys-form-register-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.ys-form-register-icon img{
    width: 100%;
}
.ys-form-register-word{
    color: var(--color333);
    line-height: var(--line18);
}
.ys-form-register-word a{
    display: inline-block;
    color: var(--colormain);
    margin-left:3px;
    font-size: var(--font14);
}
.ys-form-empty .ys-lcn-tip{
    color: var(--colorff3);
}
.ys-form-empty .ys-fii-tips{
    display: block;
}
.ys-form-required.ys-focus .ys-fii-tips{
    display: none;
}
.ys-form-required.ys-focus .ys-lcn-tip{
    color: #333;
}
.ys-form-required.ys-focus input{
    border-radius: 0.08rem;
    box-shadow: 0 0 0 3px rgba(61, 96, 174, 0.10);
    border: 1px solid var(--colormain);
}
.register-page .ys-form-required.ys-focus input{
    border-radius: 0px 8px 8px 0px;
}
.ys-form-required,
.ys-form-inof-item{
    margin-top: 0.24rem;
}
.ys-select-bd,
.ys-checkbox-bd{
    top: calc(100% + 4px);
    border: none !important;
    border-radius: 0.08rem;
    background: #FFF;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.10);
}
.ys-disabled .ys-lcn-submit-font{
    background: rgba(0, 0, 0, .04) !important;
    color: rgba(0, 0, 0, .25) !important;
    border: 1px solid rgba(0, 0, 0, .15) !important;
    cursor: default;
}
.ys-fia-text{
    display: flex;
    align-items: flex-start;
}
.ys-fia-text-btn{
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: relative;
    top: 2px;
}
.ys-fia-text-btn::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.ys-form-inof-agree.on .ys-fia-text-btn::before{
    border: solid 1px var(--colormain);
    background: var(--colormain);
}
.ys-fia-text-btn::after {
    content: "\e72e";
    width: auto;
    height: auto;
    position: absolute;
    background: transparent;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .4s ease;
    font-family: 'iconfont';
    font-size: 10px;
    color: var(--colorfff);
}
.ys-fia-text-word{
    width: calc(100% - 18px);
    flex-grow: 1;
    padding-left: 10px;
    font-size: 12px;
    color: var(--color999);
    line-height: var(--line18);
}
.ys-lvt-agree{
    margin-top: 0.2rem;
}
.ys-fia-text-word a{
    display: inline-block;
    position: relative;
    color: var(--color333);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: 15%;
    text-underline-position: from-font;
}
.ys-login-verify-top .ys-fii-tips{
    text-align: center;
}
.ys-lvt-agree.on .ys-fia-text-btn::after{
    opacity: 1;
}
.ys-lvt-agree.on .ys-fia-text-btn::before {
    border: 1px solid var(--colormain);
    background: var(--colormain);
}
.ys-lvt-agree.ys-form-empty .ys-fia-text-btn::before{
    border: 1px solid var(--colorff3);
}
.ys-lvt-text-btn.ys-disabled1{
    cursor: not-allowed;
    pointer-events: none;
}
.ys-code-error{
    margin-top: 0.16rem;
    display: none;
}
.ys-code-error-cont{
    display: flex;
    justify-content: center;
    align-items: center;
}
.ys-code-error-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.ys-code-error-icon img{
    width: 100%;
}
.ys-code-error-text{
    color: var(--colorff3);
    line-height: var(--line18);
}
.ys-lvt-login{
    margin-top: 16px;
}
.ys-lvt-login p{
    color: var(--color666);
    line-height: var(--line18);
    text-align: center;
}
.ys-lvt-login p a{
    display: inline-block;
    color: var(--colormain);
}
.ys-lcn-password-input{
    width: 100%;
    height: 48px;
    border-radius: 0.08rem;
    border: 1px solid rgba(0, 0, 0, 0.10);
}
.ys-lcn-password-input input{
    width: 100%;
    height: 100%;
    padding: 0 40px 0 10px;
    color: #000;
    line-height: var(--line175);
    font-size: var(--font16);
}
.ys-lcn-password{
    position: relative;
}
.ys-lcn-password-icon{
    width: 24px;
    position: absolute;
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
    z-index: 2;
    cursor: pointer;
}
.ys-lcn-password-icon img{
    width: 100%;
    transition: all .36s ease;
}
.ys-lcn-password-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys-lcn-password-icon.ys-active img:nth-child(2){
    opacity: 1;
}
.ys-lcn-password-icon.ys-active img:nth-child(1){
    opacity: 0;
}
.ys-login-success-img{
    width: 1.8rem;
    margin: 0 auto;
}
.ys-login-success-img img{
    width: 100%;
}
.ys-login-success-title{
    text-align: center;
    color: var(--color333);
    line-height: var(--line15);
    font-weight: 700;
    margin-top: 0.2rem;
}
.ys-login-success-word{
    margin-top: 0.13rem;
}
.ys-login-success-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line18);
}
.ys-login-success-word p span{
    color: var(--color666);
    line-height: var(--line18);
}
.ys-login-box{
    margin-top: 0.32rem;
}
.ys-login-box-wrap{
    width: 100%;
    display: flex;
    justify-content: center;
}
.ys-login-core{
    margin-top: 0.32rem;
}
.ys-login-core-nub{
    display: none;
}
.ys-login-core-nub:first-child{
    display: block;
}
.ys-lcn-code-img{
    width: 1.74rem;
    margin: 0 auto;
}
.ys-lcn-code-img img{
    width: 100%;
}
.ys-lcn-code-title{
    text-align: center;
    color: var(--color333);
    line-height: var(--line165);
    font-weight: 700;
    margin-top: 0.32rem;
}
.ys-lcn-code-prompt{
    margin-top: 0.24rem;
}
.ys-lcn-code-prompt p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line175);
}
.ys-lcn-code-prompt p a{
    display: inline-block;
    color: var(--colormain);
}
.wechat-nub .ys-fia-text-word{
    font-size: var(--font14);
    text-align: center;
    margin-top: 8px;
    color: var(--color999);
}
.wechat-nub .ys-fia-text-word a{
    color: #777;
}
.code-nub .ys-fia-text-word{
    color: var(--color999);
}
.code-nub .ys-fia-text-word a{
    color: var(--color333);
}
.password-nub .ys-form-register span{
    color: var(--colormain);
    cursor: pointer;
}
.ys-login-tel-avatar{
    width: 0.64rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto;
}
.ys-login-tel-avatar img{
    width: 100%;
}
.ys-login-tel-nickname{
    color: var(--color333);
    line-height: var(--line175);
    text-align: center;
    margin-top: 8px;
}
.ys-login-tel-word{
    color: var(--color666);
    line-height: var(--line18);
    text-align: center;
    margin-top: 8px;
}
.wechat-nub .ys-form-required{
    margin-top: 0.24rem;
}
.register-page .ys-main,
.login-page .ys-main,
.retrieve-page .ys-main{
    margin-top: 0 !important;
}
.ys-lvt-login p a{
    cursor: pointer;
}
.member-footer{
    width: 100%;
    position: absolute !important;
    bottom: 0.24rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    padding-top: 0 !important;
    background: transparent !important;
}
.member-footer-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
}
.member-footer .footer-text p span,
.member-footer .footer-text p a{
    font-size: 12px;
    line-height: var(--line18);
    color: var(--colorfff);
    margin-right: 4px;
}
.footer-text p a{
    margin-left: 3px;
}
.member-footer .footer-text{
    margin-right: 0.2rem;
}
.member-footer .footer-privacy li a{
    color: var(--colorfff);
    font-size: 12px;
    line-height: var(--line18);
    display: block;
    cursor: pointer;
}
.member-footer .footer-privacy li{
    padding: 0 0.16rem;
    position: relative;
}
.member-footer .footer-privacy li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height:11px;
    background: rgba(255, 255, 255, 0.20);
}
.member-footer .footer-privacy li:last-child::after{
    display: none;
}
.member-footer .footer-privacy{
    margin: 0 -0.16rem;
}
.ys-form-mpanel img{
    width: 100%;
}
.ys-login-bg{
    width: 100%;
    position: relative;
}
.ys-login-bg img{
    width: 100%;
}
.ys-login-success{
    width: 100%;
    margin-top: 0.24rem;
}
.ys-login-back{
    display: none;
}
.wechat-nub .ys-lcn-phone-input input{
    border-radius: 0 8px 8px 0;
}
.ys-login-bind-top{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.4rem 0.52rem;
    background: #F5F6F7;
    border-radius: 0.08rem;
}
.ys-lbt-icon{
    width: 0.4rem;
    margin: 0 0.27rem;
}
.ys-lbt-icon img{
    width: 100%;
}
.ys-lbt-number-img{
    width: 0.4rem;  
    margin: 0 auto;
    margin-bottom: 8px;
}
.ys-lbt-number-img img{
    width: 100%;
}
.ys-login-bind-top .ys-login-tel-avatar{
    width: 0.4rem; 
    height: 0.4rem;
    margin: 0 auto;
    margin-bottom: 8px;
}
.ys-login-bind-top .ys-login-tel-nickname,
.ys-lbt-number-text{
    text-align: center;
    color: var(--color333);
}
.ys-lbt-wechat,
.ys-lbt-number{
    width: 1.08rem;
}
.ys-login-bind-word{
    margin-top: 0.24rem;
}
.ys-login-bind-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line18);
}
.ys-lbtn-text{
    color: var(--colorfff);
    text-align: center;
    line-height: var(--line175);
    padding: 0.1rem;
    background: var(--colormain);
    border-radius: 0.08rem;
    cursor: pointer;
}
.ys-login-bind-btn{
    width: 100%;
    margin-top: 0.24rem;
}
.ys-login-bind-nobtn{
    margin-top: 0.16rem;
}
.ys-login-bind-nobtn .ys-lbtn-text{
    color: var(--color333);
    background: #F5F6F7;
}
/* 会员页面导航 */
.member-header .head-logo img{
    opacity: 1 !important;
}
.member-header .head-logo{
    width: 1.9rem;
}
.member-header .head-other-tel-link{
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font16);
}
.member-header .head-other-tel{
    position: relative;
}
.member-header .head-lang-top-jian{
    width: 24px;
    margin-left: 8px;
}
.member-header .head-lang-top-text{
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line18);
}
.member-header .head-lang,
.member-header .head-other-tel{
    padding:0 0.12rem;
}
.member-header .head-other-tel{
    position: relative;
}
.member-header .head-other-tel::before{
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height:0.2rem;
    background: rgba(0, 0, 0, 0.10);
}
.member-header .head-lang-down{
    width: calc(100% + 0.36rem);
    padding: 4px 0;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
    border-radius: 0.08rem;
    overflow: hidden;
    background: var(--colorfff);
    top: 86%;
}
.member-header .head-ldi-nub a{
    display: block;
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font16);
    padding: 8px 0.16rem;
    transition: all .4s ease;
}
.member-header .head-ldi-nub.active a{
    background: #F8F8F8;
}
.member-header .ys-hd-pc{
    background: var(--colorfff);
}
.member-page{
    background: #F5F6F7;
}
.member-page .ys-footer{
    overflow: visible;
}
.member-page.ys-page-wrap.act .ys-hd-pc::before{
    box-shadow: none;
}
.member-page.ys-page-wrap.act .ys-hd-pc.isfixed::before{
    box-shadow: var(--shadow);
}
.member-body .mod-bread{
    margin-top: 0.24rem;
    bottom: auto;
    top: auto;
    left: auto;
    position: relative;
    transform: inherit;
}
.member-body .ys-bread-list a{
    color: var(--color333);
    line-height: var(--line18);
    font-size: 12px;
}
.member-body .ys-bread-list:last-child a{
    color: var(--color999);
    line-height: var(--line18);
}
.member-body .ys-bread-list{
    padding: 0 10px;
}
.ys-bread{
    margin: 0 -12px;
}
.member-body .ys-bread-list::before {
    font-size: 10px;
    color: rgba(153, 153, 153, 0.9);
    line-height: 1.75;
}
/* I10_资料下载 */
.member-containter-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.member-containter-wrap-left{
    width: 23.5%;
}
.load-list,
.online-list{
    padding: 0.16rem 0.5rem 0.4rem 0.4rem;
    background: var(--colorfff);
    border-radius: 0.1rem;
    overflow: hidden;
}
.online-list{
    padding: 0.4rem;
}
.online-list-ul-li:nth-child(1),
.online-list-ul-li:nth-child(2){
    margin-top: 0;
}
.member-containter-wrap-right{
    width: 74.5%;
   
    border-radius: 0.1rem;
    overflow: hidden;
}
.mcwl-info{
    padding: 0.24rem;
    border-radius: 0.1rem;
    background: var(--colorfff);
}
.mcwl-info-pic{
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 0.17rem;
}
.mcwl-info-pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mcwl-info-name{
    text-align: center;
    font-weight: 700;
    margin-bottom: 4px;
}
.mcwl-info-number{
    color: var(--color999);
    text-align: center;
    line-height: var(--line18);
}
.member-containter{
    padding-top: 0.3rem;
    padding-bottom: 0.9rem;
}
.mcwl-info{
    margin-bottom: 0.24rem;
}
.mcwl-list{
    padding: 0.16rem 0;
    border-radius: 0.1rem;
    background: var(--colorfff);
}
.mcwl-list-li-link{
    display: flex;
    padding: 0.1rem 0.32rem;
    transition: all .4s ease;
    cursor: pointer;
}
.mcwl-list-li.active .mcwl-list-li-link{
    background: #F8F8F8;
}
.mlll-icon{
    width: 20px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
    position: relative;
    top: 4px;
}
.mlll-icon img{
    width: 100%;
    transition: all .4s ease;
}
.mlll-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.mcwl-list-li.active .mlll-icon img:nth-child(2){
    opacity: 1;
}
.mcwl-list-li.active .mlll-icon img:nth-child(1){
    opacity: 0;
}
.mlll-text{
    color: var(--color666);
    line-height: var(--line175);
    transition: all .4s ease;
}
.mcwl-list-li.active  .mlll-text{
    color: var(--color333);
}
.mod-modal-info{
    background: rgba(0, 0, 0, .5);
}
.mod-modal-info .ys-modal-content {
    width: 619px;
    padding: 0.4rem;
}
.mod-modal-info .ys-modal-container{
    overflow: hidden;
    border-radius: 0.24rem;
    box-shadow: 0 4px 24px 0 rgba(0, 0, 0, 0.10);
}
.std-btn1.icon .std-btn1-link{
    padding: 8px 0.16rem 8px 0.24rem;
    border-radius: 0.08rem;
}
.std-btn1.icon .std-btn2-icon{
    width: 18px;
    margin-left: 4px;
}
.std-btn1-text{
    transition: var(--transition);
    font-size: var(--font16);
    color: var(--colorfff);
    line-height: var(--line175);
}
.mod-modal-info-btn{
    width: 100%;
    display: flex;
    justify-content: flex-end;
}
.mod-modal-info-title{
    margin-bottom: 1.09rem;
    color: var(--color333);
    line-height: var(--line15);
    font-weight: 700;
}
.mod-modal-info .ys-modal-close {
    right: 0.4rem;
    top: 0.42rem;
    font-size: 0.24rem;
    font-weight: 400;
}
.member-containter-wrap-right h1{
    font-weight: 700;
    line-height: var(--line15);
    color: var(--color333);
    margin-bottom: 0.16rem;
}
.load-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.12rem;
}
.load-list-ul-li{
    width: 33.333333%;
    padding: 0 0.12rem;
    margin-top: 0.24rem;
}
.llul-link{
    height: 100%;
    width: 100%;
    display: block;
    padding: 0.2rem;
    background: #F5F6F7;
    border-radius: 0.08rem;
    overflow: hidden;
    cursor: pointer;
}
.llul-link-icon{
    width: 0.36rem;
    margin-bottom: 0.16rem;
    position: relative;
}
.llul-link-icon img{
    width: 100%;
    transition: all .4s ease;
}
.llul-link-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.llul-link-bot{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.llul-link-bot-icon{
    width: 0.2rem;
    flex-shrink: 0;
    font-size: 0;
    position: relative;
    top: 4px;
}
.llul-link-bot-icon img{
    width: 100%;
    transition: all .4s ease;
}
.llul-link-bot-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.llul-link-bot-text{
    width: 100%;
    padding-right: 10px;
    color: var(--color333);
    line-height: var(--line175);
    font-weight: 700;
    transition: all .4s ease;
}
.footer-share-btn .ys-imgbox-cover{
    width: 34px;
    border-radius: 6px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    padding: 7px;
    transition: var(--transition);
}
.footer-share-btn .ys-imgbox-cover img{
    width: 100%;
    transition: var(--transition);
}
.footer-share-btn .ys-imgbox-cover img:nth-child(2){
    width: calc(100% - 14px);
    opacity: 0;
    left: 50%;
    transform: translateX(-50%) scale(1) !important;
}
.member-foot .footer-top{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-bottom: 0.16rem;
}
.member-foot .footer-logo{
    width: 1.64rem;
    margin-right: 0.4rem;
}
.footer-share>li {
    padding: 0 4px;
}
.footer-share{
    margin: 0 -4px;
}
.footer-text p span,
.footer-text p a{
    color: var(--color666);
    line-height: var(--line18);
    font-size: 12px;
}
.member-foot .footer-privacy{
    margin: 0 -0.24rem;
}
.member-foot .footer-privacy li{
    padding: 0 0.24rem;
    position: relative;
}
.footer-privacy li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height:10px;
    background: rgba(0, 0, 0, 0.20);
}
.footer-privacy li:last-child::after{
    display: none;
}
.footer-privacy li a{
    color: rgba(0,0,0,0.4);
    font-size: 12px;
    line-height: var(--line18);
}
.member-foot{
    padding: 0.72rem 0 0.66rem;
}
.member-foot .footer-bot{
    padding-bottom: 0px !important;
}
.mcwl-info-top{
    position: relative;
}
.mcwl-info-setting{
    position: absolute;
    bottom: 0;
    left: 62%;
    transform: translateX(-50%);
    z-index: 2;
    width: 24px;
    height: 24px;
    padding: 4px;
    border-radius: 50%;
    background: #FFF;
    box-shadow: 0 0 4px 0 rgba(31, 33, 39, 0.10);
}
.mcwl-info-setting img{
    width: 100%;
}
.mcwl-info-setting a{
    display: block;
}
.footer-share-code{
    width: 100px;
}
.member-foot .footer-bot{
    padding-top: 0.16rem;
}
/* I09_在线体验 */
.online-list-word{
    margin-top: 8px;
}
.online-list-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.online-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.12rem;
}
.online-list-ul-li{
    width: 50%;
    padding: 0 0.12rem;
    margin-top: 0.24rem;
    height: auto;
}
.olul-link{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    padding: 0.2rem 0.24rem;
    background: #F5F6F7;
    border-radius: 0.08rem;
    overflow: hidden;
}
.olul-link-title{
    font-weight: 700;
    color: var(--color333);
    line-height: var(--line175);
    width: 100%;
    text-align: left;
    min-height: 3.5em;
    transition: all .4s ease;
}
.std-btn2.main .std-btn2-text{
    color: var(--colormain);
}
.std-btn2.main .std-btn2-text::after{
    background: var(--colormain);
}
/* I08_01会员权益 */
.online-list-ul-li .std-btn2{
    margin-top: 0.24rem;
}
.benef-banner{
    width: 100%;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.benef-banner-img{
    position: relative;
    z-index: 1;
}
.benef-banner-img::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    /* background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, rgba(255, 255, 255, 1) 100%); */
}
.benef-banner-img, .benef-banner-img img{
    width: 100%;
}
.benef-banner-textbox{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    width: 100%;
    padding: 0 0.6rem;
}
.benef-banner-textbox h1{
    color: var(--colorfff);
    text-align: center;
    line-height: var(--line14);
    font-weight: 700;
}
.benef-wrap h2{
    color: var(--color333);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 0.24rem;
}
.benef-edr h6{
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 8px;
}
.benef-edr p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
}
.benef-edr p a{
    color: var(--colormain);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: 9.5%;
    text-underline-offset: 25%;
    text-underline-position: from-font;
}
.benef-list-li-text{
    position: relative;
    z-index: 1;
    color: var(--color333);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 8px;
}
.benef-list-li-text::after{
    content: "";
    position: absolute;
    top: 55%;
    left: -5px;
    transform: translateY(-50%);
    width: 10px;
    height: 0.32rem;
    background: rgba(61, 96, 174, 0.10);
}
.benef-list-li-word p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
}
.benef-list-li{
    margin-bottom: 0.18rem;
}
.benef-list-li:last-child{
    margin-bottom: 0;
}
.benef-list{
    margin-bottom: 0.48rem;
}
.benef-page .member-containter-wrap-right{
    background: transparent;
    padding: 0 !important;
}
.benef-wrap{
    background: var(--colorfff);
    padding: 0.24rem 0.4rem;
    border-radius: 0.1rem;
}
/* I8_2隐私保护方针 */
.ys-cont1420 {
    width: 85vw;
    max-width: 1420px;
    margin: auto;
    --place: calc(50vw - 710px);
    --cont: 1420px;
}
@media screen and (max-width: 1694px){
    .ys-cont1420 {
        --place: 7.5vw;
        --cont: 85vw;
    }
}
.privacy-page h1{
    text-align: center;
    color: var(--color333);
    line-height: var(--line13);
    font-weight: 700;
    font-size: var(--font48);
}
.privacy-containter-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.privacy-containter{
    padding-top: 0.9rem;
}
.pcwl-list-li-link{
    color: var(--color999);
    line-height: var(--line175);
    transition: all .4s ease;
    text-decoration-line: none;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.pcwl-list-li.act .pcwl-list-li-link{
    color: var(--color333);
    text-decoration-line: underline;
}
.pcwl-list-li{
    margin-bottom: 0.24rem;
}
.pcwl-list-li:last-child{
    margin-bottom: 0;
}
.privacy-containter-wrap-right{
    width: 83%;
}
.privacy-containter-wrap-left{
    width: 7%;
    flex-shrink: 0;
    position: sticky;
    -webkit-position:sticky;
    top: calc(var(--headh) + 0.4rem);
}
.privacy-containter{
    overflow: visible !important;
}
.privacy-containter-wrap-right h2{
    color: var(--color333);
    line-height: var(--line14);
    font-weight: 700;
    margin-bottom: 0.24rem;
}
.pcwr-edr h6{
    color: var(--color333);
    font-size: var(--font16);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 8px;
}
.pcwr-edr p{
    margin-bottom: 0;
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
}
/* I7_1个人信息 */
.infor-containter-wrap{
    background: var(--colorfff);
    border-radius: 0.1rem;
    overflow: hidden;
    padding: 0.4rem 0.54rem 0.6rem 0.66rem;
}
.infor-containter{
    padding-top: 0.3rem;
    padding-bottom: 0.9rem;
}
.infor-containter-wrap h1{
    color: var(--color333);
    font-weight: 700;
    line-height: var(--line15);
}
.ys-form-inof-item{
    margin-bottom: 0;
    padding: 0 0.12rem;
}
.ys-form-inof{
    margin: 0 -0.12rem;
}
.ys-fii-name{
    color: var(--color333);
    line-height: var(--line18);
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 700;
}
.ys-fii-name span{
    color: #FF2727;
}
.ys-fii-input {
    height: 52px;
    border-radius: 0.08rem;
    border: 1px solid #D6D6D6;
}
.ys-fii-input input{
    color: var(--color333);
    font-size: var(--font16);
    line-height: var(--line175);
    border: none !important;
}
.ys-fii-input input::placeholder{
    color: var(--color999) !important;
}
.ys-form-inof-item.ys-form-empty .ys-fii-input{
    border: solid 1px #FF2727;
}
.ys-fia-text-btn{
    width: 20px;
    height: 20px;
    top: 3px;
}
.ys-fia-text-btn::before{
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.10); 
}
.ys-fia-text-word{
    color: var(--color666);
    line-height: var(--line18);
    font-size: 14px;
}
.ys-fia-text-word a{
    color: var(--color666);
    /* text-decoration: none; */
}
.ys-form-inof-agree{
    width: 80%;
}
.ys-form-inof-btn{
    display: flex;
    align-items: center;
    margin: 0 -4px;
    margin-top: 0.4rem;
}
.ys-form-inof-submit,
.ys-form-inof-reset{
    padding: 0 4px;
}
.ys-fii-submit,
.ys-fii-reset{
    padding: 8px 0.48rem;
    font-size: var(--font16);
    line-height: var(--line175);
    border-radius: 0.08rem;
    overflow: hidden;
    cursor: pointer;
}
.ys-fii-submit{
    background: var(--colormain);
    color: var(--colorfff);
    height: auto !important;
}
.ys-fii-reset{
    background: #f5f6f7;
    color: var(--color999);
}
.ys-fii-select-search .ys-select-bd{
    border-radius: 0.08rem;
    border: 1px solid #D6D6D6;
}
.ys-select-inof{
    max-height: 180px;
    height: auto !important;
} 
.ys-form-inof-item .ys-select-li,
.ys-checkbox1-font{
    font-size: var(--font14);
    color: var(--color666);
    transition: all .4s ease;
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: var(--line18);
}
.ys-checkbox1-icon{
    width: 16px;
    height: 16px;
    margin-right: 8px;
    top: 5px;
    position: relative;
    z-index: 1;
}
.ys-checkbox1-icon::before{
    border-radius: 2px;
    border: 1px solid rgba(0, 0, 0, 0.10);
}
.ys-checkbox1-font{
    padding: 0 !important;
}
.ys-select-xtbbox .icon-arrow-down:before {
    color: #999;
    font-size: 14px;
    font-weight: 290;
}
.infor-containter-wrap .ys-form-next,
.infor-containter-wrap .ys-form-third-province{
    width: 16.666667%;
}
.infor-containter-wrap .ys-form-next .ys-fii-name{
    opacity: 0;
}
.infor-containter-wrap .ys-fiiss-input {
    border: 5px solid rgba(61, 96, 174, 0.1);
}
.infor-containter-wrap .ys-fiiss-input input {
    font-size: var(--font14);
}
.infor-modal .mod-modal-info-btn{
    margin: 0 -4px;
}
.infor-modal .std-btn1{
    padding: 0 4px;
}
.infor-modal .std-btn1-link{
    padding: 8px 0.24rem;
    border-radius: 0.08rem;
    cursor: pointer;
}
.mmib-sure .std-btn1-link{
    background: var(--colormain);
    color: var(--colorfff);
}
.mmib-cancel .std-btn1-link{
    background:#f5f6f7;
    color: var(--color333);
}
.mmib-cancel .std-btn1-link::after{
    display: none;
}
/* I6_2账号设置 */
.account-containter{
    padding-top: 0.3rem;
    padding-bottom: 0.9rem;
}
.account-containter .mcwl-info-pic{
    width: 1.2rem;
    height: 1.2rem;
}
.account-containter-wrap{
    width: 100%;
    padding: 0 0.79rem;
}
.acwl-item-text{
    color: var(--color666);
    line-height: var(--line175);
    margin-bottom: 8px;
    padding-left: 0.16rem;
}
.acwl-item-ul{
    width: 100%;
    position: relative;
    background: var(--colorfff);
    border-radius: 0.08rem;
    overflow: hidden;
}
.aiul-box{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.16rem;
    transition: all .4s ease;
}
.aiul-box .std-btn2-text{
    color: var(--color666);
    line-height: var(--line175);
}
.acwl-item{
    margin-bottom: 0.24rem;
}
.aiul-text{
    display: flex;
    align-items: center;
    color: var(--color333);
    line-height: var(--line175);
}
.aiul-text-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.aiul-text-icon img{
    width: 100%;
}
/* I6_1会员首页 */
.homeber-page .member-containter-wrap-right{
    padding: 0 !important;
    background: transparent;
}
.homeber-banner{
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.homeber-banner img{
    width: 100%;
}
.homeber-banner{
    position: relative;
}
.homeber-page h1{
    margin-bottom: 0 !important;
}
.homeber-page h2{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: 700;
}
.homeber-notifi{
    background: var(--colorfff);
    padding: 0.2rem 0.4rem 0.4rem;
    margin-bottom: 0.24rem;
    border-radius: 0.1rem;
}
.homeber-notifi-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.12rem;
}
.homeber-notifi-list-li{
    width: 50%;
    padding: 0 0.12rem;
    margin-top: 0.24rem;
}
.hnll-link{
    display: block;
    border-radius: 0.08rem;
    background: #f5f6f7;
    padding: 0.2rem 0.24rem;
}
.hnll-link-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.15rem;
}
.hltl-icon{
    width: 24px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.hltl-icon img{
    width: 100%;
}
.hltl-text{
    font-weight: 700;
    line-height: var(--line18);
    color: var(--colormain);
}
.hnll-link-top-date{
    color: var(--color999);
    line-height: var(--line18);
}
.hnll-link-word p{
    color: var(--color666);
    line-height: var(--line175);
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hnll-link-word{
    margin-bottom: 0.16rem;
}
.homeber-notifi-list-li .std-btn2{
    display: block;
    padding-top:0.15rem;
    border-top: solid 1px rgba(0, 0, 0, 0.10);
}
.homeber-notifi-list-li .std-btn2-link{
    width: 100%;
    justify-content: space-between;
}
.homeber-notifi-list-li .std-btn2-text{
    color: var(--color333);
}
.homeber-notifi-list-li .std-btn2-text::after{
    display: none;
}
.homeber-page .load-list{
    padding: 0.24rem 0.5rem 0.4rem 0.4rem;
    background: var(--colorfff);
    border-radius: 0.1rem;
}
.member-containter{
    overflow: visible !important;
}
.member-containter-wrap-left{
    position: sticky;
    -webkit-position: sticky;
    top: calc(var(--headh) + 0.4rem);
}
.hnll-link-top-left{
    align-items: center;
}
/* I6_3退回申请表 */
.return-containter-wrap{
    border-radius: 0.1rem;
    overflow: hidden;
    background: var(--colorfff);
}
.return-containter-wrap-ban{
    padding: 0.45rem 0.78rem;
    background: var(--colormain);
}
.rcwb-logo{
    width: 1.2rem;
    margin-bottom: 0.32rem;
}
.rcwb-logo img{
    width: 100%;
}
.return-containter-wrap-ban h1{
    color: var(--colorfff);
    font-weight: 700;
    margin-bottom: 0.24rem;
    line-height: var(--line14);
}
.rcwb-word p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.return-containter{
    padding: 0.3rem 0 0.9rem;
}
.return-containter-wrap-cont{
    padding: 0.76rem 0.54rem 0.6rem 0.66rem;
}
.return-page .ys-fia-text-word a{
    color: var(--colormain);
    display: inline-block;
    margin-left: 5px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.return-page .ys-form-inof-agree {
    width: 100%;
}
.ys-checkbox1-icon .iconfont{
    font-size: 10px;
}
.ys-checkbox1-icon::before{
    z-index: -1;
    pointer-events: none;
}
.ys-select-li.on .ys-checkbox1-icon::before{
    background: var(--colormain);
}
.ys-checkbox1-icon .icon-xuanze:before{
    color: #fff;
}
.ys-form-inof-item .ys-select-li.on, .ys-select-li.on .ys-checkbox1-font{
    background: #F8F8F8;
}
.ys-fii-checkbox1 .ys-select-inof, .ys-fii-checkbox2 .ys-select-inof, .ys-fii-select .ys-select-inof, .ys-fii-select-search .ys-fiiss-core {
    padding: 4px 0;
}
.ys-checkbox-bd .ys-select-li{
    padding: 8px 0.16rem;
}
/* 2025-11.17反馈修改补充--start */
.load-edr-wrap p{
    color: var(--color666);
    line-height: var(--line175);
}
.member-containter-wrap-right h2{
    line-height: var(--line15);
    font-weight: 700;
}
.load-edr{
    padding: 0.24rem 0.33rem 0.24rem 0.4rem;
    background: var(--colorfff);
    overflow: hidden;
    border-radius: 0.1rem;
    margin-bottom: 0.24rem;
}
.footer-share-code{
    width: 140px;
    top: auto;
    bottom: calc(100% + 10px);
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.10);
    padding: 0;
    border-radius: 0.08rem;
}
.footer-share-code img{
    width: 100%;
    border-radius: 0.08rem;
    overflow: hidden;
}
.footer-share-code::before {
    content: '';
    border-bottom: none;
    border-top: 8px solid var(--colorfff);
    left: 50%;
    transform: translateX(-50%);
    top: auto;
    bottom: -8px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
.infor-page .ys-fia-text-word a{
    color: var(--color333);
}
.infor-page .ys-form-tiled .ys-fia-text-word{
    margin-bottom: 0.16rem;
    padding-left: 0 !important;
}
.infor-page .ys-form-tiled{
    width: 80%;
}
.ys-form-tiled-inof {
    margin: 0 -0.12rem;
}
.ys-form-oi-nub {
    margin: 0 0.12rem;
    margin-bottom: 0;
    cursor: pointer;
}
.ys-form-tiled-icon {
    --width1: 14px;
    top: 6px;
}
.ys-form-tiled-font {
    padding-left: 8px;
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color666);
}
.ys-form-tiled-icon::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 58%;
    height: 58%;
    background: var(--colormain);
    border-radius: 50%;
    opacity: 0;
    transition: var(--transition);
}
.ys-form-oi-nub.on .ys-form-tiled-icon::before {
    border: 1px solid var(--colormain);
    background: transparent;
}
.ys-form-oi-nub.on .ys-form-tiled-icon::after{
    opacity: 1;
}
.ys-form-tiled-icon::before {
    border: 1px solid var(--color333);
}
.photo-media-img{
    border-radius: 0.1rem;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.photo-media-img::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 48%;
    height: 100%;
    /* background: linear-gradient(90deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 100%); */
    z-index: 0;
    pointer-events: none
}
.photo-media-img img{
    width: 100%;
}
.photo-media{
    width: 100%;
    position: relative;
}
.photo-media-title{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    padding: 0 0.4rem;
    z-index: 2;
    display: flex;
    align-items: center;
}
.photo-media-title span{
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: 700;
    display: inline-block;
    position: relative;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
    text-underline-position: from-font;
    text-decoration-color:transparent;
    transition: var(--transition);
}
.photo-media-title img{
    width: 22px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 14px;
}
.photo-media-link{
    width: 100%;
    display: block;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar {
    width: 4px;
    background-color: #c5c9d3;
    border-radius: 4px;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent !important;
}
.ys-focus .ys-lcn-password input{
    border-radius: 8px !important;
}
/* 2025-11.17反馈修改补充--end */
@media screen and (min-width: 1200px) {
    /* 会员页面-start */
    .aiul-box:hover{
        background: rgba(0,0,0,.02);
    }
    .ys-form-inof-item .ys-select-li:hover{
        color: var(--color333);
    }
    .olul-link:hover .std-btn2-text::after{
        width: 100%;
    }
    .footer-privacy li a:hover{
        color: rgba(0,0,0,1);
    }
    .mcwl-list-li-link:hover .mlll-text{
        color: var(--color333);
    }
    .mcwl-list-li-link:hover .mlll-icon img:nth-child(1){
        opacity: 0;
    }
    .mcwl-list-li-link:hover .mlll-icon img:nth-child(2){
        opacity: 1;
    }
    .mcwl-list-li-link:hover{
        background: #F8F8F8;
    }
    .member-header .head-ldi-nub a:hover{
        background: #F8F8F8;
    }
    .member-footer .footer-privacy li a:hover{
        opacity: 0.8;
    }
    .std-btn1-link:hover::after{
        width: 100%;
        right: auto;
        left: 0;
    }
    .std-btn1.gray .std-btn1-link:hover{
        color: var(--colorfff);
        border: solid 1px var(--colormain);
    }
    .std-btn2-link:hover .std-btn2-text::after{
        width: 100%;
    }
    .std-btn3-link:hover .std-btn3-text{
        color: var(--colormain);
    }
    .std-btn3-link:hover .std-btn3-icon img:nth-child(1){
        opacity: 0;
    }
    .std-btn3-link:hover .std-btn3-icon img:nth-child(2){
        opacity: 1;
    }
    .llul-link:hover .llul-link-bot-icon img:nth-child(1){
        opacity: 0;
    }
    .llul-link:hover .llul-link-bot-icon img:nth-child(2){
        opacity: 1;
    }
    .llul-link:hover .llul-link-bot-text{
        color: var(--colormain);
    }
    .llul-link:hover .llul-link-icon img:nth-child(1){
        opacity: 0;
    }
    .llul-link:hover .llul-link-icon img:nth-child(2){
        opacity: 1;
    }
    .olul-link:hover .olul-link-title{
        color: var(--colormain);
    }
    .infor-page .ys-form-inof-item .ys-select-li:hover{
        color: var(--colormain);
        background: #F8F8F8;
    }
    .footer-share-btn:hover .ys-imgbox-cover{
        background: var(--colormain);
        border: solid 1px var(--colormain);
    }
    .footer-share-btn:hover .ys-imgbox-cover img:nth-child(1){
        opacity: 0;
    }
    .footer-share-btn:hover .ys-imgbox-cover img:nth-child(2){
        opacity: 1;
    }
    /* 会员页面-end */
}
/* 会员页面-end */

/* 主站页面--start */
/* 首页--start */
.ys-banner-other{
    display: flex;
    align-items: center;
    position: absolute;
    left: 50%;
    bottom: 0.9rem;
    transform: translateX(-50%);
    z-index: 2;
}
.ys-banner-other.nomore{
    opacity: 0;
    pointer-events: none;
}
.yboa-icon{
    width: 18px;
    flex-shrink: 0;
    font-size: 0;
    cursor: pointer;
}
.yboa-icon img{
    width: 100%;
}
.ys-banner-other-arrows{
    display: flex;
    align-items: center;
    margin-left: 0.24rem;
}
.ys-hpc-right{
    display: flex;
}
.yboa-prev{
    margin-right: 0.24rem;
}
.ybod-ul{
    display: flex;
    align-items: center;
    margin: 0 -12px;
}
.ybod-ul-li {
    width: 18px;
    height: 18px;
    position: relative;
    margin: 0px 12px;
    cursor: pointer;
}
.ybod-ul-li svg {
    fill: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.ybod-ul-li.on svg{
    opacity: 1;
}
.ys-bandots-circle{
    z-index: 2;
    position: relative;
}
.ybod-ul-li::before {
    content: "";
    width: calc(100% - 3px);
    height: calc(100% - 3px);
    border: solid 1px rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: var(--transition);
    opacity: 0;
}
.ybod-ul-li.on::before{
    opacity: 1;
}
.ybod-ul-li::after {
    content: "";
    width: 6px;
    height: 6px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: var(--transition);
}
.ybod-ul-li.on::after{
    background-color: rgba(255, 255, 255, 0);
}
.ys-ban-top-video{
    width: 2.2rem;
    pointer-events: none;
    -webkit-mask-image: linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%);
    -webkit-mask-mode: alpha;
    -moz-mask-image: linear-gradient(to right, transparent 0%, black 20%, black 80%, transparent 100%);
    -webkit-mask-mode: alpha;
    mask-mode: alpha;
    z-index: -2;
}
.ys-ban-top-video img{
    width: 100%;
}
.ys-ban-txtbox{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.head-search-btn.act .ys-imgbox-cover:nth-of-type(2){
    opacity: 0 !important;
}
.head-search-btn.act .ys-imgbox-cover:nth-of-type(1){
    opacity: 1 !important;
}
.std-btn1.radius .std-btn1-link{
    padding: 8px 0.24rem;
    border-radius: 0.08rem;
    border: solid 1px var(--colorfff);
    background:transparent !important;
    color: var(--colorfff);
}
.std-btn1.radius .std-btn1-link::after{
    background: var(--colorfff);
}
.ys-hd-pc-core {
    padding: 0 0.8rem;
}
.privacy-page .ys-hd-pc-core{
    padding: 0 0.8rem !important;
}
.head-logo{
    width: 1.9rem;
}
.member-page .ys-hd-pc-core{
    padding: 0;
}
.head-nav-item-title {
    padding: 0 0.1rem;
    margin: 0 0.14rem;
    font-size: var(--font16);
    position: relative;
}
.head-nav-item-title::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 1px;
    background: var(--colormain);
    transition: var(--transition);
}
.head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colorfff) !important;
}
.ys-hd-pc.isfixed::before{
    box-shadow: var(--shadow) !important;
}
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain) !important;
}
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title::after,
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title::after{
    width: 100%;
}
.ys-page-wrap.act .head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain) !important;
}
.ys-page-wrap.act .head-nav-item.yxnav-active1 .head-nav-item-title::after{
    width: 100%;
}
.ys-page-wrap.act .ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-page-wrap.act .ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain) !important;
}
.ys-page-wrap.act .ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title::after,
.ys-page-wrap.act .ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title::after{
    width: 100%;
}
.head-nav{
    margin-right: 0.74rem;
}
.head-tel-link{
    line-height: var(--headh);
    color: var(--colorfff);
    font-size: var(--font18);
}
.head-tel{
    margin-right: 0.4rem;
    position: relative;
    z-index: 1;
}
.head-login-link{
    line-height: var(--headh);
    display: flex;
    align-items: center;
}
.head-login-link-icon{
    width: var(--iconWidth);
    position: relative;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.head-login-link-icon img{
    width: 100%;
    transition: var(--transition);
}
.head-login-link-icon img:nth-child(2){
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.head-login-link-text{
    color: var(--colorfff);
    transition: var(--transition);
    font-size: var(--font14);
}
.head-login{
    padding-right: 0.12rem;
}
.head-search-btn{
    width: var(--iconWidth);
}
.head-search{
    padding: 0 0.12rem;
}
.head-search-btn{
    position: relative;
}
.head-search-btn::before,
.head-search-btn::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 0.2rem;
    background: rgba(255, 255, 255, 0.10);
    transition: var(--transition);
}
.head-search-btn::before{
    left: -0.12rem;
}
.head-search-btn::after{
    right: -0.12rem;
}
.head-lang-top-text{
    line-height: var(--headh);
    font-size: var(--font16);
    color: var(--colorfff);
    transition: var(--transition);
    margin-right: 4px;
}
.head-lang-top-circle,
.head-lang-top-jian{
    width: 0.24rem;
}
.head-lang{
    margin-left: 0.24rem;
    margin-right: 0.24rem;
}
.head-ldi-nub.active a{
    color: var(--colormain);
}
.head-login,
.ys-hd-pc .std-btn1{
    position: relative;
    z-index: 1;
}
.ys-hd-pc .std-btn1.radius .std-btn1-link::after{
    background: var(--colormain);
}
.ys-hd-pc.isfixed .head-tel-link,
.ys-hd-pc.ishover .head-tel-link{
    color: var(--color333);
}
.ys-hd-pc.isfixed .head-login-link-icon img:nth-of-type(1),
.ys-hd-pc.ishover .head-login-link-icon img:nth-of-type(1){
    opacity: 0;
}
.ys-hd-pc.isfixed .head-login-link-icon img:nth-of-type(2),
.ys-hd-pc.ishover .head-login-link-icon img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .head-login-link-text,
.ys-hd-pc.ishover .head-login-link-text{
    color: var(--color333);
}
.ys-hd-pc.isfixed .head-search-btn::before,
.ys-hd-pc.ishover .head-search-btn::before,
.ys-hd-pc.isfixed .head-search-btn::after,
.ys-hd-pc.ishover .head-search-btn::after{
    background: rgba(0, 0, 0, 0.10);
}
.ys-hd-pc.isfixed .head-lang-top-text,
.ys-hd-pc.ishover .head-lang-top-text{
    color: var(--color333);
}
.ys-hd-pc.isfixed .std-btn1-link,
.ys-hd-pc.ishover .std-btn1-link{
    border: solid 1px var(--color333);
    color: var(--color333);
}
.ys-page-wrap.act .head-tel-link,
.ys-page-wrap.act .head-login-link-text,
.ys-page-wrap.act .head-lang-top-text{
    color: var(--color333);
}
.ys-page-wrap.act .head-login-link-icon img:nth-of-type(1){
    opacity: 0;
}
.ys-page-wrap.act .head-login-link-icon img:nth-of-type(2){
    opacity: 1;
}
.ys-page-wrap.act .head-search-btn::before,
.ys-page-wrap.act .head-search-btn::after{
    background: rgba(0, 0, 0, .1);
}
.ys-page-wrap.act .ys-header .std-btn1-link{
    border: solid 1px var(--color333);
    color: var(--color333);
}

.ys-ban-title{
    font-size: var(--font60);
    color: var(--colorfff);
    line-height: var(--line13);
    font-weight: bold;
    font-family: var(--bold);
    margin-top: 0.16rem;
}
.ys-ban-word p{
    color: var(--colorfff);
    font-size: var(--font18);
    line-height: var(--line15);
}
.ys-ban-word{
    width: 42%;
    margin-top: 0.24rem;
}
.home-main .ys-main{
    position: relative;
    z-index: 1;
}
.home-main .ys-main::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:1.5rem;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 100%);
    pointer-events: none;
    z-index: 0;
}
.home-cont{
    width: 100%;
    padding: 0 20px;
}
.home-products-list-item.active{
    width: 100%;
}
.home-products-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
}
.home-products-list-item{
    width: 50%;
    padding: 0 0.1rem;
    margin-top: 0.2rem;
}
.hpli-box{
    width: 100%;
    position: relative;
    border-radius: 0.16rem;
    overflow: hidden;
}
.hpli-box-wrap{
    position: absolute;
    top:0.9rem;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    z-index: 2;
    padding: 0 0.1rem;
}
.hpli-box-wrap-title{
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line14);
    margin-bottom: 0.19rem;
    font-weight: bold;
    font-family: var(--bold);
}
.hpli-box-wrap-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 -0.12rem;
}
.hpli-box-wrap-btn .std-btn1,
.hpli-box-wrap-btn .std-btn2 {
    padding: 0 0.12rem;
}
.home-solut{
    position: relative;
    z-index: 1;
    margin-top: 0.2rem;
    height: calc(100vh - var(--headh));
}
.home-solut-wrap::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    /* background:  rgba(0, 0, 0, 0.20); */
}
.home-solut-picul{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
    pointer-events: none;
}
.hspl-box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-solut.start .home-solut-picul-li.act .hspl-box img{
    animation: fadeInUpimg2 1.6s ease 1;
}
@keyframes fadeInUpimg2{
    0% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}
.home-solut-picul-li{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition:all .4s ease;
}
.home-solut-picul-li.act{
    position: relative;
    opacity: 1;
}
.hspl-box{
    width: 100%;
    height: 100%;
}
.home-solut-list-li{
    width: 16.666667%;
    height: 100%;
    transition: var(--transition);
}
.home-solut-list-li.act{
    background: rgba(0,0,0,0.5);
}
.mod-ctact{
    padding: 1.08rem 0;
}
.mcwr-word p{
    color: var(--color666);
    line-height: var(--line175);
    text-align: center;
}
.mcwr-word{
    margin-bottom: 0.32rem;
}
.mod-ctact-wrap{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.mod-ctact-wrap h2{
    line-height: var(--line14);
    color: var(--color333);
    text-align: center;
    margin-bottom: 0.24rem !important;
    font-family: var(--bold);
}
.home-list{
    background:var(--colorbj1);
}
.hlui-link{
    width: 100%;
    position: relative;
    display: block;
    overflow: hidden;
    border-radius: 0.16rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.hlui-link-show{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    padding: 0.5rem 0.48rem 0.42rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.hlui-link .ys-imgbox-cover{
    border-radius: 0.16rem;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.hlui-link .ys-imgbox-cover::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 100%);
}
.home-list-ul-item{
    width: 33.333333%;
    padding: 0 0.125rem;
}
.home-list-ul{
    display: flex;
    margin: 0 -0.125rem;
}
.hlui-link-show-title{
    color: var(--colorfff);
    line-height: var(--line14);
    font-weight: bold;
    font-family: var(--bold);
}
.hlsb-icon{
    width: 0.4rem;
    margin-bottom: 0.24rem;
    flex-shrink: 0;
}
.hlui-link-show-bot{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.hlsb-icon img{
    width: 100%;
}
.hlsb-text{
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    min-height: 3em;
}
.hlsb-text{
    margin-bottom: 0.5rem;
}
.home-list-ul-item:nth-child(3n+1){
    animation-delay: 0.2s;
}
.home-list-ul-item:nth-child(3n+2){
    animation-delay: 0.3s;
}
.home-list-ul-item:nth-child(3n+3){
    animation-delay: 0.4s;
}
.home-news-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home-news-top-btn{
    display: flex;
    margin: 0 -8px;
}
.home-news-top-btn .std-btn1{
    padding: 0 8px;
}
.home-news-top-btn .std-btn1-link{
    color: var(--color666) !important;
    border-radius: 0.1rem;
    border: 1px solid rgba(0, 0, 0, 0.10) !important;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    transition: var(--transition);
}
.home-news-top-btn .std-btn1 .std-btn1-link::after{
    background: var(--colormain) !important;
}
.home-news-top-btn .std-btn1.active .std-btn1-link::after{
    width: 100%;
}
.home-news-top-btn .std-btn1.active .std-btn1-link{
    color: var(--colorfff) !important;
}
.home-news-top-btn .std-btn1.active .std-btn1-link{
    border: solid 1px var(--colormain) !important;
}
.home-news-top{
    margin-bottom: 0.46rem;
}
.hnli-company-wrap,
.hnli-info-wrap{
    display: flex;
    justify-content: space-between;
}
.hnli-company-wrap-right{
    width: 42.4%;
}
.hnli-company-wrap-left{
    width: 51%;
}
.hcwl-links{
    width: 100%;
    display: block;
    position: relative;
}
.hcwl-links .ys-imgbox-cover{
    border-radius: 0.16rem;
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.hcwl-date p{
    color: var(--color999);
    line-height: var(--line18);
}
.hcwl-date{
    margin-bottom: 8px;
}
.hcwl-title{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.16rem;
    transition: var(--transition);
}
.hcwl-word p{
    line-height: var(--line175);
    max-height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: var(--color666);
}
.hcwr-ul{
    width: 100%;
    height: 100%;
}
.hcwr-ul-li{
    height: 33.333333%;
}
.hcwr-ul-li-link{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 0.32rem 0 0.16rem;
    border-bottom: solid 1px rgba(51, 51, 51, 0.2);
    position: relative;
}
.hcwr-ul-li-link::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0%;
    height: 1px;
    background: var(--colormain);
    transition: var(--transition);
}
.hcwr-ul-li:first-child .hcwr-ul-li-link{
    padding-top: 0 !important;
}
.hull-bots{
    display: flex;
    align-items: center;
}
.hull-title{
    color: var(--color333);
    line-height: var(--line15);
    transition: var(--transition);
    text-overflow: ellipsis;
    max-height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.hull-bots-tab p{
    color: var(--colormain);
    line-height: var(--line18);
    padding: 4px 0.16rem;
    border-radius: 100px;
    background: rgba(61, 96, 174, 0.08);
}
.hull-bots-tab{
    margin-right: 0.16rem;
}
.hull-bots-date p{
    color: var(--color999);
    line-height: var(--line18);
}
.hnli-info-wrap-left,
.hnli-info-wrap-right{
    width: 49%;
}
.hiwl-link{
    height: 100%;
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colormain);
    padding: 0.64rem 1.25rem 0.64rem 0.64rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    z-index: 1;
}
.hiwl-link-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    pointer-events: none;
    z-index: -1;
}
.hiwl-link-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hiwl-link-top-title{
    color: var(--colorfff);
    line-height: var(--line14);
    margin-bottom: 0.24rem;
    font-weight: bold;
    font-family: var(--bold);
}
.hiwl-link-bot-list{
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.16rem;
}
.hiwl-link-bot-list:last-child{
    margin-bottom: 0rem !important;
}
.hlbl-icon{
    width: 0.32rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.16rem;
}
.hlbl-texts{
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
}
.hiwl-link-top-word p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.hiwl-link-top{
    margin-bottom: 1.47rem;
}
.hiwr-ul{
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.14rem;
}
.hiwr-ul-lis{
    width: 50%;
    height: calc(50% - 0.14rem);
    padding: 0 0.14rem;
    margin-top: 0.28rem;
}
.hiwr-ul-lis:nth-child(1),
.hiwr-ul-lis:nth-child(2){
    margin-top: 0;
}
.hiwr-ul-lis-link{
    height: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 0.16rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    background: var(--colorbj1);
    padding: 0.24rem 0.43rem 0.24rem 0.24rem;
}
.hull-text{
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line165);
    margin-bottom: 0.4rem;
    transition:var(--transition);
    max-height: 4.95em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
}
.hiwr-ul-lis .hlbl-icon{
    width: 16px;
    margin-right: 8px;
    position: relative;
    top: 4px;
}
.hiwr-ul-lis .hlbl-texts{
    color: var(--colormain);
    line-height: var(--line18);
    font-weight: normal;
}
.hiwr-ul-lis .hiwl-link-bot-list{
    margin-bottom: 0.08rem;   
}
.home-news-list-item{
    display: none;
}
.home-news-list-item:first-child{
    display: block;
}
.hsll-box{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0.72rem 0.48rem;
    position: relative;
    z-index: 1;
}
.hsll-box::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:100%;
    border-right: 1px dashed #FFF;
    border-left: 1px dashed #FFF;
    pointer-events: none;
    z-index: 2;
    opacity: 0;
    transition: var(--transition);
}
.home-solut-list-li:first-child .hsll-box::after{
    border-left: none;
}
.home-solut-list-li:last-child .hsll-box::after{
    border-right: none;
}
.home-solut-list-li.act .hsll-box::after{
    opacity: 1;
}
.home-solut-list{
    height: 100%;
    position: relative;
    z-index: 2;
    display: flex;
}
.hsll-box-icon{
    width: 0.26rem;
    margin-bottom: 0.32rem;
}
.hsll-box-icon img{
    width: 100%;
}
.hsll-box-title{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.24rem;
    padding-bottom: 0.16rem;
    position: relative;
    line-height: var(--line15);
}
.hsll-box-title::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width:0.4rem;
    height: 2px;
    background: var(--colorfff);
}
.hsll-box-word p{
    color: var(--colorfff);
    line-height: var(--line175);
    text-overflow: ellipsis;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.hsll-box-btn{
    margin-top: 0.72rem;
    display: none;
}
.home-solut-list-li{
    border-right: 1px solid rgba(255, 255, 255, 0.10);
}
.home-solut-list-li:last-child{
    border-right: none !important;
}
.home-case{
    padding: 0.9rem 0 0.64rem;
}
.home-case h2{
    color: var(--color333);
}
.home-case-slide{
    width: 86%;
}
.hcsu-li-link{
    display: block;
    position: relative;
    z-index: 1;
    height: 100%;
    border-radius: 0.16rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.hcsu-li-link .ys-imgbox-cover{
    position: relative;
    z-index: 1;
}
.hcsu-li-link .ys-imgbox-cover::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2.94rem;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.00) 100%);
}
.hcsu-li-link-show{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    padding: 0.66rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.hlls-title{
    width: 61%;
    margin: 0 auto;
    text-align: center;
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.16rem;
}
.home-case-slide-ul .slick-list{
    overflow: visible !important;
}
.hcsu-li{
    width: 100%;
    padding: 0 0.14rem;
}
.home-case-slide-ul{
    margin: 0 -0.14rem;
}
.slick-dots{
    bottom: 0;
}
.slick-dots li{
    height: 3px;
    width: 0.48rem;
    margin: 0 3.5px;
    background: rgba(0, 0, 0, 0.20);
    border-radius: 0;
}
.slick-dots li.slick-active{
    background: var(--colormain);
}
.home-case-slide-ul .slick-dots {
    bottom: 0.22rem;
}
.mod-arrows{
    display: flex;
    align-items: center;
    pointer-events: none;
}
.arrows-icon{
    width: 0.72rem;
    height: 0.72rem;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    background: rgba(0, 0, 0, 0.40);
    transition: var(--transition);
    cursor: pointer;
    pointer-events: all !important;
}
.arrows-icon img{
    width: 44%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.home-case .mod-arrows{
    justify-content: space-between;
    max-width: 1700px;
    width: 85vw;
    margin: 0 auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.home-case-wrap{
    position: relative;
    width: 100%;
}
.hlls-hide{
    overflow: hidden;
}
.hlls-title,
.hcsu-li-link-show .std-btn2{
    opacity: 0;
}
.hcsu-li.slick-current .hlls-title,
.hcsu-li.slick-current .hcsu-li-link-show .std-btn2{
    animation: fadeclip .8s ease-in-out both;
    animation-delay: 0.4s;
}
@keyframes fadeclip{
    0% {
        clip-path: polygon(0 0, 100% 0, 100% 0, 0 0%);
        -webkit-clip-path: polygon(0 0, 100% 0, 100% 0, 0 0%);
        transform: translateY(60px);
        opacity: 0;
    }
    100% {
        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        transform: translateY(0);
        opacity: 1;
    }
}
.ys-footer{
    background: var(--colorfff);
    position: relative;
    z-index: 1;
    padding-top: 0.9rem;
}
.footer-infoul-li-box{
    display: flex;
    align-items: center;
}
.filb-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 8px;
}
.filb-icon img{
    width: 100%;
}
.filb-text a{
    color: var(--color333);
    line-height: var(--line18);
    font-size: var(--font14);
}
.footer-infoul-li{
    margin-bottom: 8px;
}
.footer-infoul-li:last-child{
    margin-bottom: 0px;
}
.footer-logo{
    width: 3.06rem;
    margin-bottom: 0.7rem;
    margin-right: 0;
}
.member-foot .footer-logo{
    margin-bottom: 0;
}
.footer-infoul{
    margin-bottom: 0.94rem;
}
.footer-top{
    padding-bottom: 0.4rem;
}
.footer-bot {
    border-top: none;
    padding: 0.2rem 0;
    position: relative;
    z-index: 1;
}
.footer-bot::before{
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
}
.footer-privacy{
    margin: 0 -0.16rem;
}
.footer-privacy li{
    padding: 0 0.16rem;
    position: relative;
}
.footer-nav>li>a {
    margin-bottom: 0.16rem;
    font-weight: bold;
    font-family: var(--bold);
    font-size: 16px;
}
.footer-nav ul a {
    font-size: 14px;
    line-height: var(--line18);
    color: var(--color333);
    margin-bottom: 0.16rem;
    transition: var(--transition);
}
.footer-nav ul li:last-child a{
    margin-bottom: 0;
}
.footer-nav{
    width: auto;
    margin: 0 -0.15rem;
    transform: translateX(0.4rem);
    padding-left: 0.4rem;
}
.footer-nav>li{
    width:155px;
    padding: 0 0.15rem;
}
.ys-footer-bg{
    width: 6.23rem;
    position: absolute;
    left: 51%;
    bottom: 0;
    transform: translateX(-50%);
    pointer-events: none;
    z-index: -1;
}
.ys-footer-bg img{
    width: 100%;
}
.footer-top-left{
    flex-shrink: 0;
}
.member-foot{
    padding-top: 0.72rem;
}
.member-foot .footer-bot {
    border-top: 1px solid rgba(240, 240, 240, .7);
}
.member-foot .footer-bot::before{
    display: none;
}
.footer-phmin{
    display: none;
}
.home-solut-wrap{
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
}
.hnli-info-btn{
    display: flex;
    justify-content: center;
    margin-top: 0.52rem;
}
.hnli-info-btn .std-btn2-text{
    color: var(--colormain);
}
.hnli-info-btn .std-btn2-link{
    border-bottom: solid 1px var(--colormain);
    padding: 0 0.32rem 0.12rem;
}
.hnli-info-btn .std-btn2-text::after{
    display: none !important;
}
.home-indust {
    position: relative;
    height: 450vh;
    overflow: visible !important;
    width: 100%;
}
.home-indust-ri {
    width: 100vw;
    height: 100%;
    position: absolute;
    top: 0px;
    right: 0;
    pointer-events: none
}
.home-indust-ri-wrap {
    width: 100vw;
    overflow: hidden;
    height: calc(100vh - var(--headh));
    position: relative;
    position: sticky;
    top: var(--headh);
    left: 0;
}
.home-indust-ri-ul {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    /* clip-path: inset(32% 35% round 10px); */
    background-color: rgb(255, 255, 255);
    position: relative;
    z-index: 1;
}
.hiru-wrap {
    width: 100%;
    border-radius: 0.16rem;
    margin-bottom: 0.5rem;
}
.hiru-wrap.ys-imgbox-cover img{
    object-fit: cover;
}
.hiru-li {
    width: 42%;
    padding: 0 0.19rem;
    flex: none;
}
.hiru-li1 {
    transform: translate(0%, -80%);
}
.hiru-li2 {
    transform: translateY(0%);
    position: relative;
    z-index: 10;
}
.hiru-li3 {
    transform: translate(0%, -80%);
}
.hiru-li1, .hiru-li2, .hiru-li3 {
    will-change: transform; 
}
.home-indust-ri-wrap::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.50);
    pointer-events: none;
    transition: var(--transition);
    transition-delay: 0.2s;
    z-index: 1;
}
.home-indust.show .home-indust-ri-wrap::after {
    opacity: 0;
}
.hirw-copywri {
    width: 1400px;
    max-width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    opacity: 1;
    pointer-events: none;
    transition: var(--transition);
}
.home-scroll-hide{
    width: 100%;
    height: 100%;
    padding: 1.4rem 0 1.9rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 10;
    pointer-events: none;
    opacity: 0;
}
.home-scroll-hide-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left:0;
    pointer-events: none;
    z-index: -1;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-scroll-hide-bg .hiru-wrap{
    margin-bottom: 0;
    width: var(--actwidth);
    height: var(--actHeight);
}
.home-scroll-hide-bg .hiru-wrap img{
    object-fit: cover;
}
.hirw-copywri h2{
    color: var(--colorfff);
    text-align: center;
    pointer-events: all !important;
}
.hiru-wrap.active{
    position: relative;
}
.home-indust.show .hirw-copywri{
    opacity: 0;
    pointer-events: none;
}
.hsht-title{
    text-align: center;
    color: var(--colorfff);
    margin-bottom: 0.24rem;
}
.home-scroll-hide-word{
    width: 70%;
    margin:0 auto;
}
.home-scroll-hide-word p{
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line175);
}
.hsht-btn{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0.64rem;
}
.hsht-btn .std-btn1-link{
    padding: 8px 0.4rem;
}
.home-scroll-hide-wrap{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    opacity: 0;
    z-index: 3;
}
.home-scroll-hide-ul{
    display: flex;
    justify-content: center;
    margin: 0 -1rem;
}
.hshu-li{
    padding: 0 1rem;
    position: relative;
}
.hshu-li::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 0.53rem;
    background: rgba(255, 255, 255, 0.60);
}
.hshu-li:last-child::after{
    display: none;
}
.hshu-li-box{
    display: flex;
    align-items: flex-end;
    justify-content: center;
    margin-bottom: 9px;
}
.hshu-li-box .ys-demo-num{
    color: var(--colorfff);
    font-family: var(--bold) !important;
    line-height: var(--line12);
    font-size: var(--font60);
}
.hshu-li-box span{
    display: inline-block;
    margin-left: 8px;
    font-size: var(--font32);
    color: var(--colorfff);
    line-height: var(--line18);
    font-weight: bold;
    font-family: var(--bold);
}
.hshu-li-word p{
    color: var(--colorfff);
    line-height: var(--line175);
    text-align: center;
}
.home-scroll-hide.ys-start .home-scroll-hide-wrap{
    opacity: 1;
    pointer-events: all;
}
.home-scroll-hide.ys-start .hsht-title {
    animation: ysfadeInUp .6s ease-in-out both;
    animation-delay: 0.2s;
}
.home-scroll-hide.ys-start .home-scroll-hide-word{
    animation: ysfadeInUp .6s ease-in-out both;
    animation-delay: 0.2s;
}
.home-scroll-hide.ys-start .hsht-btn{
    animation: ysfadeInUp .6s ease-in-out both;
    animation-delay: 0.2s;
}
.home-scroll-hide.ys-start .home-scroll-hide-ul{
    animation: ysfadeInUp .6s ease-in-out both;
    animation-delay: 0.2s;
}
.hshb-bg::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.30);
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
    opacity: 0;
    transition: var(--transition);
    z-index: 1;
    pointer-events: none;
}
.home-scroll-hide.ys-start .hshb-bg::before{
    opacity: 1;
}
.prodet-list-item{
    min-height: 20vh;
}
.dwcb-li span{
    display: none;
}
/* 首页--end */
/* F02_使用说明书-start */
.describe-main{
    background: var(--colorf2f);
}
.describe-tab-ul-li{
    padding: 0 0.12rem;
}
.describe-tab-ul{
    display: flex;
    justify-content: center;
    margin: 0 -0.12rem;
}
.dtul-link{
    position: relative;
    display: block;
    padding: 0.18rem 0.32rem;
    color: var(--color333);
    line-height: var(--line175);
}
.dtul-link::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0px;
    transform: translateX(-50%);
    width: 0%;
    height: 3px;
    background: var(--colormain);
    transition: var(--transition);
}
.describe-tab-ul-li.active .dtul-link::after{
    width: 100%;
}
.describe-tab-ul-li.active .dtul-link{
    color: var(--colormain);
}
.describe-tab{
    position: sticky;
    -webkit-position:sticky;
    top: var(--headh);
    border-top: 1px solid rgba(0, 0, 0, 0.10);
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    background: #FAFAFA;
    /*overflow: visible !important;*/
    z-index: 97;
}
.ys-page-wrap.act .ys-hd-pc::before{
    box-shadow: none;
}
.describe-wrap{
    padding-top: 0.9rem;
}
.describe-wrap h1{
    color: var(--color333);
    line-height: var(--line13);
    text-align: center;
    margin-bottom: 0.4rem;
}
.describe-wrap-sear{
    width: 52%;
    margin: 0 auto 0.64rem;
    position: relative;
}
.describe-wrap-sear-input{
    height: 60px;
    border-radius: 30px;
    border: 1px solid rgba(255, 255, 255, 0.30);
    background: #FFF;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    overflow: hidden;
}
.describe-wrap-sear-input input{
    width: 100%;
    height: 100%;
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
    padding: 0 96px 0 48px;
}
.describe-wrap-sear-input input::placeholder{
    color: var(--color999) !important;
}
.describe-wrap-sear-icon{
    width: 24px;
    cursor: pointer;
    position: absolute;
    top: 50%;
    left: 16px;
    transform: translateY(-50%);
    z-index: 2;
}
.describe-wrap-sear-icon img{
    width: 100%;
}
.describe-wrap-sear-btn{
    position: absolute;
    top: 50%;
    right: 8px;
    transform: translateY(-50%);
    z-index: 2;
    cursor: pointer;
}
.describe-wrap-sear-btn p{
    font-size: var(--font16);
    padding: 8px 0.24rem;
    border-radius: 100px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: var(--colorfff);
    transition: var(--transition);
    line-height: var(--line175);
}
.describe-wrap-list{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 -0.24rem 0.57rem;
}
.describe-wrap-list-item{
    padding: 0 0.24rem;
    position: relative;
}
.describe-wrap-list-item::after{
    content: '';
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 0.2rem;
    background: rgba(0, 0, 0, .1);
}
.describe-wrap-list-item:last-child::after{
    display: none;
}
.dwli-link{
    transition: var(--transition);
    color: var(--color999);
    line-height: var(--line175);
    font-weight: bold;
    font-family: var(--bold);
    padding: 8px;
    cursor: pointer;
    position: relative;
}
.dwli-link::after{
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    background: var(--colormain);
    transition: var(--transition);
}
.describe-wrap-list-item.active .dwli-link::after{
    width: 100%;
}
.describe-wrap-list-item.active .dwli-link{
    color: var(--colormain);
}
.describe-wrap-content-top{
    display: flex;
    border-radius: 0.08rem;
    background: #EDEEEF;
    overflow: hidden;
}
.dwct-list1,
.dwcb-li1{
    width: 11.3%;
}
.dwct-list2,
.dwcb-li2{
    width: 29%;
}
.dwct-list3,
.dwcb-li3{
    width: 10.7%;
}
.dwct-list4,
.dwcb-li4{
    width: 14.5%;
}
.dwct-list5,
.dwcb-li5{
    width: 22%;
}
.dwct-list6,
.dwcb-li6{
    width: 12.5%;
}
.describe-wrap-content{
    margin-bottom: 0.64rem;
}
.dwct-list{
    text-align: center;
    font-size: var(--font18);
    line-height: var(--line165);
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    padding: 0.2rem 0.1rem;
}
.dwcb-list-link{
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.dwcb-li .std-text16{
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
    padding: 0.2rem 0.1rem;
}
.dwcb-li-btn{
    display: flex;
    align-items: center;
    justify-content: center;
}
.dwcb-li .std-text18{
    display: none;
}
.dwcb-li-text{
    color: var(--colormain);
    font-size: var(--font16);
    line-height: var(--line175);
}
.dwcb-li-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 8px;
}
.dwcb-li-icon img{
    width: 100%;
}
.pc-fenye li {
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    margin: 0 10px;
    border-radius: 4px;
    border: 1px solid rgba(0, 0, 0, 0.20);
}
.next li::before,
.end li::before,
.first li::before,
.prev li::before{
    font-size: 14px;
}
.describe-wrap-scroll{
    width: 100%;
}
/* F02_使用说明书-end */
/* F03_产品外观图-start */
/* F03_产品外观图-end */
/* F04_技术资料-日置技报-start */
/* F04_技术资料-日置技报-end */
/* F05_通讯指令-start */
/* F05_通讯指令-end */
/* B3_产品详情页-start */
.mod-bread{
    position: absolute;
    bottom:0.48rem;
    left: 50%;
    transform: translateX(-50%);
}
.inside-main.act .mod-bread{
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    transform: inherit;
    margin-top: 0.24rem;
}
.ys-bread-list a{
    font-size: 12px;
    color: var(--colorfff);
    opacity: 0.5;
    line-height: var(--line18);
}
.ys-bread-list:last-child a{
    opacity: 0.9;
}
.ys-bread-list::before{
    color: var(--colorfff);
    opacity: 0.3;
    font-size: 8px;
    line-height: inherit;
}
.ys-bread-list:last-child::before{
    opacity: 1;
}
.ys-bread-list {
    padding: 0 12px;
    position: relative;
}
.inside-main.act .ys-bread-list a{
    color: rgba(0, 0, 0, 1);
}
.inside-main.act .ys-bread-list::before{
    color: rgba(0, 0, 0, 1);
}
.inside-main.act .ys-bread-list:last-child a{
    opacity: 0.8;
}
.inside-main.act .ys-bread-list:last-child::before{
    opacity: 0.8;
}
.prodet-ban{
    padding-top: 0.57rem;
    padding-bottom: 1.2rem;
}
.prodet-tab-ul{
    display: flex;
}
.prodet-tab-ul-li p{
    padding: 0.24rem 0.32rem;
    font-size: var(--font18);
    line-height: var(--line16);
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    position: relative;
    transition: var(--transition);
    cursor: pointer;
}
.prodet-tab-ul p::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 1px;
    background: var(--colormain);
    transition: var(--transition);
    pointer-events: none;
    z-index: 99;
}
.prodet-tab-ul-li.active p{
    color: var(--colormain);
}
.prodet-tab-ul-li.active p::after{
    width: 100%;
}
.prodet-tab-ul-li{
    padding: 0 0.12rem;
}
.prodet-tab-ul{
    margin: 0 -0.12rem;
}
.prodet-tab{
    position: sticky;
    -webkit-position: sticky;
    top: var(--headh);
    border-top: 1px solid rgba(0, 0, 0, 0.10);
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    background: var(--colorfff);
    z-index: 100;
}
.plis-lis .std-btn2-text{
    color: var(--color666);
}
.plis-lis-link{
    display: flex;
    align-items: center;
    padding: 0.32rem 0.32rem;
    background: var(--colorbj1);
    border-radius: 0.08rem;
    overflow: hidden;
    justify-content: space-between;
}
.plis-lis .std-btn2{
    flex-shrink: 0;
    font-size: 0;
}
.plis-lis-link-icon{
    width: 18px !important;
    position: relative;
}
.plis-lis-link-icon img{
    width: 100%;
    transition: var(--transition);
}
.plis-lis-link-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.plis-lis-link-text{
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
    line-height: var(--line15);
    transition: var(--transition);
    width: 100%;
    padding-right: 0.4rem;
}
.plis-lis{
    margin-bottom: 0.24rem;
}
.plis-lis:last-child{
    margin-bottom: 0;
}
.prodet-list-item{
    padding-top: 0.9rem;
}
.prodet-list-item:first-child{
    display: block;
}
.prodet-product h2{
    text-align: center;
    color: var(--color333);
    line-height: var(--line14);
    margin-bottom: 0.48rem;
}
.ppwu-list{
    width: 33.333333%;
    padding: 0 0.14rem;
}
.ppwu-list.active .clbl-tab,
.ppwu-list.active2 .clbl-tab{
    opacity: 1;
    pointer-events: all;
    display: inline-block;
}
.prodet-product-wrap-ul{
    margin: 0 -0.14rem;
}
.ppwu-list-link{
    height: 100%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    padding: 8px 8px 0.3rem;
    border-radius: 0.16rem;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: var(--colorbj1);
}
.ppwu-list-link-top{
    flex-shrink: 0;
    background: var(--colorfff);
    border-radius: 0.08rem;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    padding: 0.16rem 0.33rem;
    margin-bottom: 0.24rem;
}
.std-btn2.main .std-btn2-text{
    color: var(--colormain);
}
.ppwu-list-link-bot{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 0.17rem;
}
.pllb-title{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.4rem;
    transition: var(--transition);
    font-family: var(--bold);
}
.main.slick-slider .slick-dots li.slick-active{
    background: var(--colormain);
}
.main.slick-slider .slick-dots li{
    background: rgba(0, 0, 0, 0.2);
}
.main.slick-slider.slick-dotted .slick-list{
    padding-bottom: 0.51rem;
}
.prodet-main .mod-ctact{
    margin-top: var(--space120);
}
.prodet-list-item{
    display: none;
}
.ys-sit-icon::before{
    display: none;
}
.ys-sit-icon::after{
    content: "\e7b2";
    width: auto;
    height: auto;
    font-size: var(--font16);
    font-family: 'iconfont';
    background: transparent;
    color: var(--color333);
    transition: var(--transition);
    transform: translate(-50%, -50%) rotate(0);
}
.prodet-list-item-askul .ys-slide-item.on .ys-sit-icon::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
.prodet-list-item-askul .ys-slide-item-top{
    padding: 0.27rem 0.4rem;
    align-items: flex-start;
    flex-wrap: nowrap;
}
.prodet-list-item-askul .ys-slide-item-bot{
    padding: 0.24rem 0.4rem;
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.prodet-list-item-askul .ys-slide-item{
    background: var(--colorbj1);
    border-radius: 0.16rem;
    overflow: hidden;
}
.prodet-list-item-askul .ys-slide-item-top .ys-sit-icon{
    position: relative;
    top: 8px;
}
.prodet-list-item-askul .ys-sit-name{
    font-weight: bold;
    font-family: var(--bold);
}
.prodet-list-item-askul .ysib-edr p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    margin-bottom: 0;
}
.prodet-list-item-askul .std-btn2{
    margin-top: 0.24rem;
}
.prodet-list-item-askul .ys-slide-item{
    margin-bottom: 0.24rem;
}
.prodet-list-item-askul .ys-slide-item:last-child{
    margin-bottom: 0;
}
.prodet-list-item-specs h2,
.plis-table h3{
    font-size: var(--font32);
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.16rem;
}
.plis-word p,
.plis-table p{
    line-height: var(--line165);
    color: var(--color666);
    font-size: var(--font18);
}
.plis-word{
    margin-bottom: 0.4rem;
}
.plis-table td,
.plis-table th{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    padding: 0.1rem 0.2rem;
    border: solid 1px #E6E6E6 !important;
    background: transparent;
}
.plis-table td:first-child,
.plis-table th:first-child{
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
    width: 17%;
    padding: 0.32rem 0.2rem;
}
.plis-table table{
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    display: table;
}
.plul-top{
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.2rem 0.24rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.plul-top-text{
    color: var(--color333);
    line-height: var(--line175);
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
}
.plil-left{
    width: 24%;
}
.plul-bot{
    padding: 0.16rem 0.24rem;
    display: none;
}
.dwcb-list-link{
    cursor: pointer;
}
.plul-bot-ul-li{
    margin-bottom: 0.32rem;
    cursor: pointer;
}
.plul-bot-ul-li:last-child{
    margin-bottom: 0;
}
.pbul-box{
    display: flex;
    align-items: center;
}
.pbul-box-icon{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: solid 1px #555;
    transition: var(--transition);
    flex-shrink: 0;
    margin-right: 0.16rem;
    position: relative;
    z-index: 1;
}
.pbul-box-icon::after{
    content: "\e72e";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 10px;
    color: var(--colorfff);
    opacity: 0;
    transition: var(--transition);
    font-family: 'iconfont';
}
.plul-bot-ul-li.on .pbul-box-icon{
    background: var(--colormain);
    border: solid 1px var(--transition);
}
.plul-bot-ul-li.on .pbul-box-icon::after{
    opacity: 1;
}
.pbul-box-text{
    color: var(--color333);
    line-height: var(--line175)
}
.plil-left-ul-li .ys-sit-icon::after{
    content: "\e743";
    font-size: 14px;
}
.plil-left-ul-li:first-child.active .ys-sit-icon::after{
    transform: translate(-50%, -50%) rotate(90deg);
}
.plil-left-ul-li:not(.active) .ys-sit-icon::after{
    transform: translate(-50%, -50%) rotate(0deg);
}
.plil-left-ul-li.active .plul-top-text{
    color: var(--colormain);
}
.plil-left-ul-li.active .ys-sit-icon::after{
    color: var(--colormain);
}
.plil-right{
    width: 75%;
}
.plil-wraps{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.plil-right .dwct-list1,
.plil-right .dwcb-li1{
    width: 23%;
}
.plil-right .dwct-list2,
.plil-right .dwcb-li2{
    width: 33%;
}
.plil-right .dwct-list3,
.plil-right .dwcb-li3{
    width: 16%;
}
.plil-right .dwct-list4,
.plil-right .dwcb-li4{
    width: 13%;
}
.plil-right .dwct-list5,
.plil-right .dwcb-li5{
    width: 15%;
}
.plil-right .dwct-list6,
.plil-right .dwcb-li6{
    width: 15%;
}
.plil-right-list.empty .dwct-list4,
.plil-right-list.empty .dwcb-li4{
    display: none;
}
.plil-right .plil-right-list2 .dwct-list1,
.plil-right .plil-right-list2 .dwcb-li1,
.plil-right .plil-right-list3 .dwct-list1,
.plil-right .plil-right-list3 .dwcb-li1{
    width: 23%;
}
.plil-right .plil-right-list2 .dwct-list2,
.plil-right .plil-right-list2 .dwcb-li2,
.plil-right .plil-right-list3 .dwct-list2,
.plil-right .plil-right-list3 .dwcb-li2{
    width: 18%;
}
.plil-right .plil-right-list2 .dwct-list3,
.plil-right .plil-right-list2 .dwcb-li3,
.plil-right .plil-right-list3 .dwct-list3,
.plil-right .plil-right-list3 .dwcb-li3{
    width: 13.5%;
}
.plil-right .plil-right-list2 .dwct-list4,
.plil-right .plil-right-list2 .dwcb-li4,
.plil-right .plil-right-list3 .dwct-list4,
.plil-right .plil-right-list3 .dwcb-li4{
    width: 18%;
}
.plil-right .plil-right-list2 .dwct-list5,
.plil-right .plil-right-list2 .dwcb-li5,
.plil-right .plil-right-list3 .dwct-list5,
.plil-right .plil-right-list3 .dwcb-li5{
    width: 13.5%;
}
.plil-right .plil-right-list2 .dwct-list6,
.plil-right .plil-right-list2 .dwcb-li6,
.plil-right .plil-right-list3 .dwct-list6,
.plil-right .plil-right-list3 .dwcb-li6{
    width: 14%;
}

.plil-right .plil-right-list6 .dwct-list1,
.plil-right .plil-right-list6 .dwcb-li1{
    width: 11.5%;
}
.plil-right .plil-right-list6 .dwct-list2,
.plil-right .plil-right-list6 .dwcb-li2{
    width: 24.5%;
}
.plil-right .plil-right-list6 .dwct-list3,
.plil-right .plil-right-list6 .dwcb-li3{
    width: 11.5%;
}
.plil-right .plil-right-list6 .dwct-list4,
.plil-right .plil-right-list6 .dwcb-li4{
    width: 24.5%;
}
.plil-right .plil-right-list6 .dwct-list5,
.plil-right .plil-right-list6 .dwcb-li5{
    width: 13%;
}
.plil-right .plil-right-list6 .dwct-list6,
.plil-right .plil-right-list6 .dwcb-li6{
    width: 15%;
}
.plil-right .plil-right-list6 .dwcb-li2{
    color: var(--colormain);
}
.plil-right-list{
    display: none;
}
.plil-right-list:first-child{
    display: block;
}
.plil-right-list1-item{
    display: none;
}
.plil-right-list1-item:first-child{
    display: block;
}

.std-btn1.main.radius .std-btn1-link{
    background: var(--colormain) !important;
    border: none !important;
}
.std-btn1.main.radius .std-btn1-link::after{
    background: #345294 !important;
}
.std-btn1.white.radius .std-btn1-link{
    background: transparent!important;
    border: none;
    color: var(--colormain);
}
.std-btn1.white.radius .std-btn1-link::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
    background: var(--colorfff);
}
.std-btn1.white.radius .std-btn1-link::after{
    background: var(--colormain) !important;
}
.plis-item{
    padding: 0 0.1rem;
    margin-bottom: 0.24rem;
}
.plis-item:last-child{
    margin-bottom: 0rem;
}
.prodet-list-item-slide{
    margin: 0 -0.1rem;
}
.plis-item .pldu-li-box{
    display: flex;
    align-items: flex-start;
    cursor: pointer;
    height: 100%;
}
.plis-item .pldu-li-box{
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorbj1);
    padding: 0.28rem 0.59rem 0.28rem 0.28rem;
}
.pldu-li.plis-item{
    padding: 0 !important;
}
.plis-item .pldu-li-pic{
    width: 45%;
    position: relative;
}
.plis-item .pldu-li-right{
    width: 55%;
    padding-left: 0.63rem;
    padding-top: 0.35rem;
}
.pibl-play{
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 50%;
    backdrop-filter: blur(7.230320930480957px);
    -webkit-backdrop-filter: blur(7.230320930480957px);
    border: solid 2px rgba(255, 255, 255, 0.20);;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
    background: rgba(0, 0, 0, 0.30);
}
.plis-item .pibl-play img{
    width: 20%;
}
.pibl-play img{
    width: 20%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.plis-item .pldu-li-right-title{
    color: var(--color333);
    line-height: var(--line14);
    margin-bottom: 0.24rem;
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
}
.plis-item .pldu-li-right-edr p{
    color: var(--color666);
    line-height: var(--line165);
}
.prodet-list-item-slide .slick-prev{
    left: -1.5rem;
}
.prodet-list-item-slide .slick-next{
    right: -1.5rem;
}
.pldu-li-pic{
    width: 40.5%;
    border-radius: 0.16rem;
    /* border: 1px solid rgba(0, 0, 0, 0.10); */
    background: #DFE1E3;
    overflow: hidden;
}
.pldu-li-pic img{
    width: 100%;
}
.pldu-li-box{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.pldu-li-right-edr p{
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font18);
    margin-bottom: 0.16rem;
}
.pldu-li-right-edr h6{
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font16);
    margin-bottom: 0.16rem;
}
.pldu-li-right{
    width: 52.4%;
}
.pldu-li-right-title{
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.4rem;
    transition: var(--transition);
}
.pldu-li-right-edr hr{
    border-color:rgba(0, 0, 0, 0.04);
    margin-bottom: 0.16rem;
}
.pldu-li{
    margin-bottom: 1.2rem;
}
.pldu-li:last-child{
    margin-bottom: 0rem;
}
.pldu-li-right-edr ul{
    padding-inline-start: 26px;
    margin-block-start: 0;
    margin-block-end: 0;
}
.pldu-li-right-edr ul li{
    list-style-type: disc;
}
.pldu-li-right-edr ul li p{
    margin-bottom: 0;
}
.pldu-li-right-edr ul li:last-child p{
    margin-bottom: 0.16rem;
}
.plol-item-link{
    display: flex;
    align-items: center;
}
.prodet-list-optionul-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.prodet-list-optionul-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.12rem;
}
.plol-item{
    padding: 0 0.12rem;
    width: 50%;
    margin-top: 0.22rem;
}
.plol-item-link .ys-imgbox-cover{
    width: 45%;
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorfff);
}
.plol-item-link-right{
    width: 55%;
    padding-left: 0.28rem;
}
.pilr-title{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.15rem;
    transition: var(--transition);
    font-family: var(--bold);
}
.pilr-word p{
    color: var(--color666);
    line-height: var(--line175);
    max-height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.prodet-list-optionul .std-btn2.main{
    margin-top: 0.4rem;
}
.prodet-ban-wrap{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.prodet-ban-wrap-right{
    width: 37.5%;
}
.pbwr-tab{
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
    color: var(--color333);
    margin-bottom: 2px;
}
.prodet-ban-wrap-right h1{
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.24rem;
}
.prodet-ban .clbl-tab{
    opacity: 1;
    pointer-events: all;
    transform: translateY(-7px);
    display: inline-block;
}
.pbwr-word p{
    color: var(--color333);
    line-height: var(--line165);
}
.pbwr-word{
    margin-bottom: 0.24rem;
}
.pbwr-cont{
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorf2f);
    margin-bottom: 0.24rem;
}
.pbwr-cont-edr{
    padding: 0.24rem;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
}
.pbwr-cont-edr p{
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font16);
}
.pbwr-cont-edr ul li p{
    margin-bottom: 0;
}
.pbwr-cont-list{
    padding: 0.16rem 0.24rem 0;
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.08rem;
}
.pbwr-cont-list-item{
    width: 20%;
    padding: 0 0.08rem;
    margin-bottom: 0.16rem;
}
.pbwr-news h2{
    color: var(--color333);
    line-height: var(--line165);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.24rem;
}
.pnli-link{
    padding: 0.16rem 0.24rem;
    border-radius: 0.16rem;
    overflow: hidden;
    display: flex;
    align-items: center;
    background: #F4F5F6;
}
.pnli-link-left-title{
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 4px;
    transition: var(--transition);
}
.pnli-link-left-word p{
    font-size: 12px;
    line-height: var(--line18);
    color: var(--color666);
}
.pnli-link-right{
    width: var(--iconWidth);
    position: relative;
    flex-shrink: 0;
    font-size: 0;
}
.pnli-link-right img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.pnli-link-right img{
    width: 100%;
    transition: var(--transition);
}
.pbwr-news-list-item{
    margin-bottom: 8px;
}
.pbwr-news-list-item:last-child{
    margin-bottom: 0;
}
.pnli-link-left{
    width: 100%;
    padding-right: 0.3rem;
}
.prodet-ban-wrap-left{
    width: 56%;
    padding-left: 0.3rem;
    padding-top: 0.6rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: sticky;
    -webkit-position: sticky;
    top: calc(var(--headh) + 0rem);
    overflow: hidden;
}
.prodet-ban{
    overflow: visible !important;
}
.pbwl-top{
    width: 68%;
    margin: 0 auto 0.24rem;
}
.pbwl-top .slick-prev,
.pbwl-top .slick-next{
    width: 0.48rem;
    height: 0.48rem;
    background: rgba(0, 0, 0, 0.10);
}
.pbwl-top .slick-prev{
    left: -1.15rem;
}
.pbwl-top .slick-next{
    right: -1.15rem;
}
.ptbl-box{
    width: 0.72rem;
    height: 0.72rem;
    border-radius: 0.08rem;
    border: 1px solid rgba(0, 0, 0, 0.10);
    cursor: pointer;
    transition: var(--transition);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-self: unset;display: flex;
    align-items: center;
    justify-content: center;
    padding: 0.17rem 0.06rem;
}
.pbwl-top-ul{
    margin-bottom: 0.18rem;
}
.pbwl-top-btul-li.slick-current .ptbl-box{
    border: solid 1px var(--colormain);
}
.pbwl-top-btul-li{
    padding: 0 0.08rem;
}
.pbwl-top-btul{
    margin: 0 -0.08rem;
}
.pbwl-top-btnul{
    padding: 0.16rem 0.32rem;
    display: flex;
    justify-content: center;
    margin: 0 -0.4rem;
}
.pbwl-top-btnul-lis{
    padding: 0 0.4rem;
    position: relative;
}
.pbwl-top-btnul-lis::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 0.4rem;
    background: rgba(0, 0, 0, .1);
}
.pbwl-top-btnul-lis:last-child::after{
    display: none;
}
.ptbl-boxs{
    width: 92px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.ptbl-boxs-icon{
    width: var(--iconWidth);
    margin: 0 auto 8px;
}
.ptbl-boxs-icon img{
    width: 100%;
}
.ptbl-boxs-text{
    text-align: center;
    color: var(--color333);
    line-height: var(--line175);
    white-space: nowrap;
}
.pbwl-buut{
    display: inline-block;
    background: var(--colorf2f);
    border-radius: 0.16rem;
    overflow: hidden;
    margin-bottom: 0.4rem;
}
.pbwl-apply-link-icon{
    width: 0.44rem;
    height: 0.44rem;
    border-radius: 0.08rem;
    overflow: hidden;
    position: relative;
    background: var(--colorfff);  
    padding: 0.1rem;  
    flex-shrink: 0;
    font-size: 0;
}
.pbwl-apply-link-icon img{
    width: 100%;
    transition: var(--transition);
}
.pbwl-apply{
    width: 71%;
    margin: 0 auto;
}
.pbwl-apply-link{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.2rem 0.24rem;
    border-radius: 0.16rem;
    overflow: hidden;
    background: #3171FF;
}
.pbwl-apply-link span{
    color: var(--colorfff);
    line-height: var(--line15);
    font-size: var(--font24);
    font-weight: bold;
    font-family: var(--bold);
}
.plis-phtext{
    display: none;
}
.prodet-list-item-media .plis-item{
    margin-bottom: 0;
}
.prodet-list-item-media .plis-item-box-left{
    width: 49%;
    position: relative;
}
.prodet-list-item-media .plis-item-box-right{
    width: 51%;
    padding: 0.2rem 0.64rem 0.2rem 0.84rem;
}
.prodet-list-item-media .plis-item-box{
    display: flex;
    align-items: center;
    background: var(--colorf2f);
    border-radius: 0.16rem;
    overflow: hidden;
    padding: 0 !important;
    cursor: pointer;
}
.pibr-date{
    line-height: var(--line18);
    color: #555;
    margin-bottom: 8px;
}
.prodet-list-item-media .pibr-title{
    margin-bottom: 0.24rem;
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    font-family: var(--bold);
}
.prodet-list-item-media .pibr-word p{
    color: #555;
    line-height: var(--line175);
}
.prodet-list-item-media .pibl-play {
    width: 0.6rem;
    height: 0.6rem;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: none;
}
/* B3_产品详情页-end */
/* B1_常规产品汇总页-start */
.std-btn1.icon.white .std-btn1-link{
    background: transparent;
    border: solid 1px var(--colorfff);
}
.std-btn1.icon.white .std-btn2-icon{
    width: 24px;
}
.ys-nyban-btn .std-btn1.white.radius .std-btn1-link{
    padding: 8px 0.24rem;
    color: var(--color333);
    line-height: var(--line175);
}
.ys-nyban-btn .std-btn1.white.radius{
    margin-right: 8px;
}
.ys-nyban-title h1{
    font-size: var(--font48);
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line13);
}
.ys-nyban-title p{
    width: 50%;
    color: var(--colorfff);
    font-size: var(--font16);
    line-height: var(--line175);
    margin-top: 0.16rem;
}
.ys-nyban-btn{
    display: flex;
    margin-top: 0.48rem;
}
.ys-pos-center.ys-cont1400{
    top: calc(50% - 0.48rem);
}
.paul-box-icon{
    width: 0.64rem;
    margin-bottom: 0.54rem;
}
.paul-box-icon img{
    width: 100%;
}
.paul-box{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    border-radius: 0.1rem;
    overflow: hidden;
    background: var(--colorbj1);
    padding: 0.32rem 0.32rem 0.86rem;
}
.prodlist-advn-ul-li{
    width: 33.333333%;
    padding: 0 0.16rem;
}
.prodlist-advn-ul{
    margin: 0 -0.16rem;
}
.paul-box-title{
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    color: #1d1d1f;
    margin-bottom: 0.16rem;
}
.paul-box-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.prodlist-main h2{
    text-align: center;
    color: var(--color333);
    line-height: var(--line14);
    margin-bottom: 0.4rem;
}
.prodlist-product{
    padding-top: 0.9rem;
    background: var(--colorbj1);
}
.prodlist-product-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.12rem;
    overflow: hidden;
}
.prodlist-product-ul-li{
    width: 50%;
    padding: 0 0.12rem;
    margin-top: 0.24rem;
}
.prodlist-product-ul-li:nth-child(2n+1){
    animation-delay: 0.3s;
}
.prodlist-product-ul-li:nth-child(2n+2){
    animation-delay: 0.4s;
}
.ppul-links{
    display: block;
    overflow: hidden;
    border-radius: 0.15rem;
    position: relative;
}
.plst-word p{
    color: var(--colorfff);
    line-height: var(--line175);
    text-overflow: ellipsis;
    max-height: 7em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}
.plst-word{
    width: 44%;
    margin-top: 0.16rem;
}
.plst-title{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
}
.ppul-links-show{
    padding: 0.4rem 0.48rem 0.45rem;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.ppul-links-show-top{
    width: 100%;
}
.prodlist-apply{
    padding: 0.9rem 0 0rem;
}
.prodlist-apply .mod-arrows1 .slick-prev, 
.prodlist-apply .mod-arrows1 .slick-next{
    background: rgba(0, 0, 0, .1);
}
.prodlist-apply .mod-arrows1 .slick-prev{
    left: -1rem;
}
.prodlist-apply .mod-arrows1 .slick-next{
    right: -1rem;
}
.prodlist-apply .hlui-link .ys-imgbox-cover::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 1;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
}
.std-btn2.main .std-btn2-text{
    color: var(--colormain);
}
.prodlist-apply-ul-li{
    width: 33.333333%;
    padding: 0 0.14rem;
}
.prodlist-apply-ul-li .ys-slick-item-cont{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0.2rem 0.24rem;
    border-radius: 0.08rem;
    background: var(--colorfff);
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.04);
}
.prodlist-apply-ul{
    margin: 0 -0.14rem;
    position: relative;
}
.prodlist-apply-ul-li .ys-sic-text{
    text-align: center;
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
    line-height: var(--line15);
    margin-bottom: 0.4rem;
    transition: var(--transition);
}
.prodlist-apply .slick-prev,
.prodlist-apply .slick-next{
    width: 0.64rem;
    height: 0.64rem;
    top: calc(50% - 0.1rem);
}
.prodlist-apply .slick-list{
    padding-bottom: 0.2rem;
}
.prodlist-apply-btn{
    text-align: center;
    margin-top: 0.28rem;
}
.prodlist-reso{
    position: relative;
    z-index: 1;
    padding-top: 0.32rem;
}
.prodlist-reso-bg{
    position: relative;
    top: auto;
    left: auto;
    transform: translateY(-5%);
    width: 100%;
    z-index: -1;
    pointer-events: none;
}
.prodlist-reso-bg img{
    width: 100%;
}
.prodlist-reso h2{
    margin-bottom: 0.9rem;
}
.ys-nyban-img{
    z-index: 1;
}
.ys-nyban-img::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60%;
    height: 100%;
    background: transparent;
    pointer-events: none;
    z-index: 0;
}
.ys-nybanner.ys-show .ys-nyban-img::before{
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.60) 13.71%, rgba(0, 0, 0, 0.00) 100%);
}
.prodlist-reso-ul{
    margin: 0 -0.285rem;
}
.prodlist-reso-ul-li{
    width: 25%;
    padding: 0 0.285rem;
}
.prul-links{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.prul-links-icon{
    width: 0.64rem;
    margin: 0 auto 0.16rem;
}
.prul-links-icon img{
    width: 100%;
}
.prul-links-title{
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.28rem;
    padding-bottom: 0.16rem;
    border-bottom:solid 1px rgba(0, 0, 0, 0.10);
    color: var(--color333);
    line-height: var(--line15);
    transition: var(--transition);
}
.prul-links-word p{
    color: var(--color666);
    line-height: var(--line18);
    text-align: center;
}
.prul-links-top{
    width: 100%;
    margin-bottom: 0.24rem;
}
.prodlist-reso-ul-li .std-btn2-text{
    color: var(--color999);
    transition: var(--transition);
}
.prodlist-reso-ul-li .std-btn2-icon{
    margin-left: 0;
}
.prodlist-more-wrap{
    position: relative;
}
.prodlist-more-bg{
    border-radius: 0.24rem;
    overflow: hidden;
}
.prodlist-more-bg img{
    width: 100%;
}
.prodlist-more-cont h2{
    color: var(--colorfff);
}
.prodlist-more-cont{
    width: 100%;
    height: 100%;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.prodlist-main .mod-ctact{
    margin-top: var(--space120);
}
/* B1_常规产品汇总页-end */
/* B2_产品列表页-start */
.category-main{
    background: var(--colorbj1);
}
.category-main .mod-bread{
    display: none !important;
}
.category-wrap{
    padding-top: 0.9rem;
}
.category-wrap h1{
    text-align: center;
    margin-bottom: 0.4rem;
}
.category-wrap-cont{
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
}
.ys-filter-flex-left{
    z-index: 96;
}
.category-wrap-cont .ys-filter-flex-left{
    width: 21.5%;
}
.category-wrap-cont-left{
    width: 100%;
}
.category-wrap-cont-right{
    width: 74.5%;
    flex: none;
}
.ctrr-box{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.ctrr-box-text{
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line175);
    color: var(--color999);
    transition: var(--transition);
}
.ctrr-box-icon{
    width: 0.24rem;
    position: relative;
    margin-right: 8px;
}
.ctrr-box-icon img{
    width: 100%;
    transition: var(--transition);
}
.ctrr-box-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.cwcr-top-right-top.start .ctrr-box{
    cursor: pointer;
}
.cwcr-top-right-top.start .ctrr-box-text{
    color: var(--colormain);
}
.cwcr-top-right-top.start .ctrr-box-icon img:nth-child(2){
    opacity: 1;
}
.cwcr-top-right-top.start .ctrr-box-icon img:nth-child(1){
    opacity: 0;
}
.cwcr-top{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0.34rem;
}
.cwcr-top-right-result{
    font-size: var(--font16);
    color: var(--color999);
    line-height: var(--line175);
    transition: var(--transition);
    font-weight: bold;
    font-family: var(--bold);
}
.cwcr-top-right-top.start .cwcr-top-right-result{
    color: var(--colormain);
}
.cwcr-top-right-top{
    display: flex;
    align-items: center;
    margin:0 -0.16rem;
    flex-shrink: 0;
}
.cwcr-top-right-reset,
.cwcr-top-right-result{
    padding: 0 0.16rem;
    position: relative;
}
.cwcr-top-right-reset::after{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    width: 1px;
    height: 0.25rem;
    background: rgba(0, 0, 0, 0.10);
}
.ctry-li-box{
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorfff);
    padding: 0.16rem 0.16rem 0.16rem 0.4rem;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
}
.ctry-li-box-right{
    width: 43.5%;
    padding: 0.4rem 0.32rem;
    backdrop-filter: blur(8.567415237426758px);
    -webkit-backdrop-filter: blur(8.567415237426758px);
    background: var(--colorfff);
    border-radius: 0.16rem;
    overflow: hidden;
    transform: rotate(0deg);
    --webkit-transform: rotate(0deg);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.ctry-li-box-left{
    width: 56.5%;
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
    padding-right: 0.37rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.clbl-edr ul{
    padding-left: 18px;
    margin-block-start: 0;
    margin-block-end: 0;
}
.clbl-edr ul li{
    list-style-type: disc;
}
.clbl-edr ul li::marker{
    color: var(--color666);
}
.clbl-edr p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
}
.clbl-title{
    font-weight: bold;
    font-family: var(--bold);
    font-family: var(--bold);
    color: var(--color333);
    line-height: var(--line15);
    margin-bottom: 0.16rem;
    transition: var(--transition);
    display: inline-block;
}
.clbl-word{
    color: var(--color999);
    line-height: var(--line18);
    font-size: var(--font14);
}
.ctru-li{
    margin-bottom: 0.24rem;
}
.ctru-li:last-child{
    margin-bottom: 0rem;
}
.clbl-tab{
    font-size: var(--font18);
    line-height: var(--line15);
    color: #EC221F;
    padding: 5px 0.16rem 3px;
    border-radius: 0.08rem 0.08rem 0.08rem 0;
    background: rgba(236, 34, 31, 0.10);
    margin-left: 0.16rem;
    display: inline-block;
    transform: translateY(-2px);
    font-family: 'HIOKI-Regular' !important;
    opacity: 0;
    pointer-events: none;
    display: none;
    vertical-align: middle;
}
.clbl-tab.none{
    border-radius: 6px;
    background: rgba(0, 0, 0, 0.08);
    color: var(--color999);
}
.ctru-li.active .clbl-tab,
.ctru-li.active2 .clbl-tab{
    opacity: 1;
    pointer-events: all;
    display: inline-block;
}
.ctru-li.active2 .clbl-tab,
.ppwu-list.active2 .clbl-tab{
    background: rgba(0, 0, 0, 0.08);
    color: var(--color999);
}
.cwcr-top-right-ul{
    overflow: hidden;
}
.category-wrap-cont-right .ys-pcfy{
    margin-top: 0.4rem;
}
.cwcl-left h2{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    padding-bottom: 8px;
    position: relative;
    margin-bottom: 0.24rem;
}
.cwcl-left h2::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width:0.57rem;
    height: 2px;
    background: var(--colormain);
}
.cwcl-left-more-link{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 0;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
}
.clml-pic{
    width: 18px;
    flex-shrink: 0;
    font-size: 0;
}
.clml-pic img{
    width: 100%;
}
.cwcl-left-more-link span{
    color: var(--color333);
    line-height: var(--line175);
    font-weight: bold;
    font-family: var(--bold);
    font-size: var(--font16);
}
.cwcl-left-more{
    margin-bottom: 0.32rem;
}
.clli-top{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
    padding-bottom: 8px;
    cursor: pointer;
}
.clli-top-text{
    display: inline-block;
    color: var(--color333);
    line-height: var(--line175);
    font-weight: bold;
    font-family: var(--bold);
    padding-right: 0.3rem;
    max-width: 100%;
}
.clli-top-icon{
    width: 12px;
    height: 12px;
    position: relative;
    top: 7px;
    flex-shrink: 0;
    font-size: 0;
}
.clli-top-icon::before{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 1px;
    background: var(--color333);
    transition: var(--transition);
}
.clli-top-icon::after{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 1px;
    height: 100%;
    background: var(--color333);
    transition: var(--transition);
}
.clli-bot-ul-li{
    margin-bottom: 0.16rem;
    display: flex;
    cursor: pointer;
}
.clli-bot-ul-li:last-child{
    margin-bottom: 0;
}
.cbul-icon{
    width: 16px;
    height: 16px;
    position: relative;
    top: 5px;
    border-radius: 2px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    background: transparent;
    margin-right: 10px;
    transition: var(--transition);
}
.cbul-icon::before{
    content: "\e72e";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 10px;
    color: var(--colorfff);
    opacity: 0;
    transition: var(--transition);
    font-family: 'iconfont';
}
.cwcl-left-list-item{
    margin-bottom: 0.32rem;
}
.cwcl-left-list-item:last-child{
    margin-bottom: 0;
}
.clli-bot{
    padding-top: 0.24rem;
    display: none;
}
.cbul-text{
    display: block;
    color: var(--color999);
    line-height: var(--line175);
    font-size: var(--font16);
    transition: var(--transition);
}
.cwcl-left-list-item:first-child .clli-bot{
    display: block;
}
.cwcl-left-list-item.on .clli-top-icon::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.clli-bot-ul-li.active .cbul-icon{
    border: solid 1px var(--colormain);
    background: var(--colormain);
}
.clli-bot-ul-li.active .cbul-icon::before{
    opacity: 1;
}
.clli-bot-ul-li.active .cbul-text{
    color: var(--colormain);
}
.cwcl-left{
    max-height: calc(100vh - var(--headh) - 1rem);
}
.cwcl-left .mCSB_outside+.mCSB_scrollTools{
    right: -16px;
}
.category-wrap{
    overflow: visible !important;
}
.ctul-box{
    display: flex;
    align-items: center;
    padding: 0.06rem 0.08rem 0.06rem 0.16rem;
    border-radius: 4px;
    background: rgba(61, 96, 174, 0.10);
    overflow: hidden;
    cursor: pointer;
}
.ctul-box p{
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--colormain);
}
.ctul-close{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 8px;
}
.cwcr-top-ul-li{
    margin-top: 0.1rem;
    margin-right: 0.1rem;
}
.cwcr-top-ul{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: -0.1rem;
}
.prodet-list-special h2,
.prodet-list-live h2{
    margin-bottom: 0.48rem;
    color: var(--color333);
    line-height: var(--line14);
}
/* B2_产品列表页-end */

/* 2025.12.8 Linda-start */
/* F11_知识库列表页-start */
.knowledge-main {
    background: var(--colorbj1);
}
.knowledge-main .describe-wrap,
.industry-main .describe-wrap{
    overflow: inherit;
}
.knowledge-content{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.knowledge-content-slide{
    width: 21.5%;
    position: sticky;
    top: calc(var(--headh) + var(--space60) + 28px);
}
.knowledge-content-slide-info{
    max-height: 75vh;
}
.knowledge-content-slide-info .mCSB_outside+.mCSB_scrollTools,
.industry-content-side-info .mCSB_outside+.mCSB_scrollTools {
    right: -16px;
}
.knowledge-content-slide .std-font24{
    font-weight: bold;
    font-family: var(--bold);
    position: relative;
    padding-bottom: 8px;
    margin-bottom: 0.16rem;
}
.knowledge-content-slide .std-font24::after{
    content: "";
    width: 0.57rem;
    height: 3px;
    background: var(--colormain);
    position: absolute;
    bottom: 0;
    left: 0;
}
.kcsi-nub{
    margin-bottom: 0.24rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.kcsi-nub:last-child{
    margin-bottom: 0;
}
.knowledge-content-info{
    width: 78.5%;
    padding-left: 0.55rem;
}
.kcsi-nub-link{
    display: flex;
    align-items: center;
    padding: 8px 0;
}
.kcsi-nub-link .std-text16{
    width: calc(100% - 18px);
    padding-right: 0.2rem;
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
}
.kcsi-nub-link-icon{
    width: 18px;
    height: 18px;
}
.kcsi-nub-link-icon svg{
    width: 100%;
    height: auto;
}
.kcsi-nub-link-icon svg path{
    transition: var(--transition);
}
.kcsi-nub.act .std-text16{
    color: var(--colormain);
}
.kcsi-nub.act .kcsi-nub-link-icon path{
    stroke: var(--colormain);
}
.kciu-nub{
    margin-top: 0.16rem;
}
.kciu-nub:nth-child(1){
    margin-top: 0;
}
.kciu-nub-link{
    display: flex;
    align-items: center;
    padding: 0.27rem 0.4rem;
    background: var(--colorfff);
    border-radius: 0.16rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.industry-main .ys-pcfy,
.knowledge-content-info .ys-pcfy{
    margin-top: 0.64rem;
}
.kciu-nub-link .std-font20{
    width: 100%;
    padding-right: 0.3rem;
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
}
.kciu-nub-link .std-btn2{
    display: flex;
    justify-content: flex-end;
    flex-shrink: 0;
}
.kciu-nub-link .std-btn2-text{
    color: var(--color333);
}
.kciu-nub-link .std-btn2-text::after{
    display: none;
}
.kciu-nub-link .std-btn2-icon{
    margin-left: 4px;
}
.kciu-nub-link .std-btn2-icon svg{
    width: 100%;
    height: auto;
}
.kciu-nub-link .std-btn2-icon path{
    transition: var(--transition);
}
/* F11_知识库列表页-end */

/* F12_案例文库列表页-start */
.industry-main{
    background: var(--colorbj1);
}
.industry-content{
    border-top: 1px solid rgba(0,0,0,.1);
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.industry-content-side{
    width: 29%;
    padding-right: 0.46rem;
    position: sticky;
    top: calc(var(--headh) + var(--space60));
}
.industry-content-info{
    width: 71%;
    padding-left: 0.46rem;
    padding-top: 0.4rem;
    border-left: 1px solid rgba(0, 0, 0, 0.10);
}
.industry-content-side-tit{
    padding: 0.28rem 0.24rem;
    font-weight: bold;
    font-family: var(--bold);
}
.icsi-nub{
    margin-bottom: 8px;
}
.icsi-nub:last-child{
    margin-bottom: 0;
}
.icsi-nub-hd{
    display: flex;
    align-items: center;
    justify-content: space-between;
    transition: var(--transition);
    padding: 0.16rem 0.32rem;
    background: var(--colorfff);
    border-radius: 0.12rem;
    cursor: pointer;
}
.icsi-nub-hd .std-text16,
.inbi-nub-tp .std-text16{
    width: auto;
    display: inline-block;
    padding-right: 0.2rem;
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
}
.icsi-nub-hd-icon,
.inbi-nub-tp-icon{
    font-size: 0;
    flex-shrink: 0;
    width: var(--iconWidth);
    transition: var(--transition);
}
.icsi-nub-hd-icon svg,
.inbi-nub-tp-icon svg{
    width: 100%;
    height: auto;
}
.icsi-nub-hd-icon path,
.inbi-nub-tp-icon path{
    transition: var(--transition);
}
.icsi-nub-bd{
    margin-top: 8px;
    padding: 0 0.32rem;
    display: none;
}
.inbi-nub-tp{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.16rem 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    cursor: pointer;
}
.inbi-nub:last-child .inbi-nub-tp{
    border: none;
}
.inbi-nub:last-child .inbi-nub-bt{
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.inbi-nub-bt-item{
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-bottom: 0.16rem;
}
.inbi-nub-bt-item:last-child{
    margin-bottom: 0.08rem;
}
.inbi-circle{
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid rgba(0, 0, 0, 0.10);
    transition: all .36s;
}
.inbi-circle svg{
    width: 100%;
    height: auto;
    transition: var(--transition);
    opacity: 0;
}
.inbi-nub-bt{
    padding-top: 0.24rem;
    display: none;
}
.inbi-nub-bt-item .std-text16{
    width: calc(100% - 20px);
    padding-left: 10px;
    transition: var(--transition);
    display: block;
}
.inbi-nub-bt-item.act .std-text16{
    color: var(--colormain);
}
.icsi-nub.act .icsi-nub-hd{
    background: var(--colormain);
}
.icsi-nub.act .icsi-nub-hd .std-text16{
    color: var(--colorfff);
}
.icsi-nub.act .icsi-nub-hd .icsi-nub-hd-icon{
    transform: rotate(90deg);
}
.icsi-nub.act .icsi-nub-hd .icsi-nub-hd-icon path{
    stroke: var(--colorfff);
}
.icsi-nub.act .icsi-nub-bd{
    display: block;
}
.inbi-nub-tp.act .inbi-nub-tp-icon path:nth-child(2){
    opacity: 0;
}
.inbi-nub-bt-item.act .inbi-circle{
    border: 1px solid var(--colormain);
    background: var(--colormain);
}
.inbi-nub-bt-item.act .inbi-circle svg{
    opacity: 1;
}
.iciw-hd{
    display: flex;
    flex-wrap: wrap;
    background: var(--colorfff);
    border-radius: 0.08rem;
    padding: 0.2rem 0;
}
.iciw-hd-nub1,
.iciw-bd-item-nub1{
    width: 31.55%;
}
.iciw-hd-nub2,
.iciw-hd-nub3,
.iciw-hd-nub4,
.iciw-bd-item-nub2,
.iciw-bd-item-nub3,
.iciw-bd-item-nub4{
    width: 19.24%;
}
.iciw-hd-nub5,
.iciw-bd-item-nub5{
    width: 10.73%;
}
.iciw-hd-nub{
    font-weight: bold;
    font-family: var(--bold);
    text-align: center;
}
.iciw-bd-item-nub{
    padding: 0.2rem 0.16rem;
    color: var(--color666);
    text-align: center;
}
.iciw-bd-item-nub1{
    text-align: left;
}
.ibin-icon{
    width: var(--iconWidth);
    height: var(--iconWidth);
    position: relative;
    margin: auto;
    cursor: pointer;
}
.ibin-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition);
    max-width: inherit;
}
.ibin-icon img:nth-child(2){
    opacity: 0;
}
.iciw-bd-item{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(0,0,0,.1);
}
.industry-info{
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    background: var(--colorfff);
    padding: 0.26rem 0;
    z-index: 99;
    box-shadow: var(--shadow2);
    transition: var(--transition);
    opacity: 0;
    pointer-events: none;
}
.industry-info.act{
    opacity: 1;
    pointer-events: all;
}
.industry-info .ys-cont1400{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.industry-info-num,
.industry-info-num p{
    color: var(--color666);
}
.industry-info-num-cancel{
    margin-left: 0.32rem;
}
.industry-info-num-cancel .std-btn1-link{
    color: var(--color666) !important;
    border: 1px solid rgba(0, 0, 0, 0.10) !important;
    padding: 0.1rem 0.32rem !important;
}
.industry-info-num-down{
    margin-left: 0.16rem;
}
.industry-info-num-down .std-btn1-link{
    padding: 0.1rem 0.32rem !important;
}
.iciw-bd-item.act .ibin-icon img:nth-child(2){
    opacity: 1;
}
.inbi-all,
.inbi-item{
    cursor: pointer;
    padding: 0.16rem 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.inbi-item .std-text16{
    width: calc(100% - 20px);
    padding-right: 0.2rem;
    font-weight: bold;
    font-family: var(--bold);
    display: block;
}
.inbi-all.act .inbi-circle,
.inbi-item.act .inbi-circle{
    border: 1px solid var(--colormain);
    background: var(--colormain);
}
.inbi-item.act .std-text16{
    color: var(--colormain);
}
.inbi-all.act .inbi-circle svg,
.inbi-item.act .inbi-circle svg{
    opacity: 1;
}
.inbi-item:last-child{
    border: none;
}
.industry-content-side-info{
    max-height: 75vh;
}
.iciw-bd-item-nub .std-text18{
    font-weight: bold;
    font-family: var(--bold);
    display: none;
}
.std-btn2-icon{
    width: var(--iconWidth);
}
/* F12_案例文库列表页-end */

/* F13_原创文章列表页-start */
.article-main{
    background: var(--colorbj1);
}
.article-content-info{
    width: 100%;
    padding-left: 0;
}
/* F13_原创文章列表页-end */

/* F02_使用说明书-修改-start */
.describe-wrap-content-top{
    background: var(--colorfff);
}
.prodet-main .describe-wrap-content-top{
    background: var(--colorf2f);
}
.dwct-list1, .dwcb-li1 {
    width: 17%;
}
.dwct-list2, .dwcb-li2 {
    width: 23.5%;
}
.dwct-list6, .dwcb-li6 {
    width: 12.3%;
}
/* F02_使用说明书-修改-end */

/* F03_产品外观图-修改-start */
.describe-wrap-content.empty4 .dwct-list1,
.describe-wrap-content.empty4 .dwcb-li1{
    width: 24.14%;
}
.describe-wrap-content.empty4 .dwct-list2,
.describe-wrap-content.empty4 .dwcb-li2{
    width: 30.64%;
}
.describe-wrap-content.empty4 .dwct-list3,
.describe-wrap-content.empty4 .dwcb-li3{
    width: 10.71%;
}
.describe-wrap-content.empty4 .dwct-list4,
.describe-wrap-content.empty4 .dwcb-li4{
    width: 0%;
    display: none;
}
.describe-wrap-content.empty4 .dwct-list5,
.describe-wrap-content.empty4 .dwcb-li5{
    width: 22.07%;
}
.describe-wrap-content.empty4 .dwct-list6,
.describe-wrap-content.empty4 .dwcb-li6{
    width: 12.44%;
}
/* F03_产品外观图-修改-end */

/* F04_技术资料-日置技报-修改-start */
.describe4-main .describe-wrap-content.empty4 .dwct-list1,
.describe4-main .describe-wrap-content.empty4 .dwcb-li1{
    width: 11.29%;
}
.describe4-main .describe-wrap-content.empty4 .dwct-list2,
.describe4-main .describe-wrap-content.empty4 .dwcb-li2{
    width: 43.71%;
}
.describe4-main .describe-wrap-content.empty4 .dwct-list6,
.describe4-main .describe-wrap-content.empty4 .dwcb-li6{
    width: 12.22%;
}
/* F04_技术资料-日置技报-修改-end */

/* F05_通讯指令-修改-start */
.describe5-main .dwct-list1,
.describe5-main .dwcb-li1{
    width: 11.29%;
}
.describe5-main .dwct-list2,
.describe5-main .dwcb-li2{
    width: 28.21%;
}
.describe5-main .dwct-list3,
.describe5-main .dwcb-li3{
    width: 10.71%;
}
.describe5-main .dwct-list4,
.describe5-main .dwcb-li4{
    width: 16.5%;
}
.describe5-main .dwct-list5,
.describe5-main .dwcb-li5{
    width: 21.07%;
}
.describe5-main .dwct-list6,
.describe5-main .dwcb-li6{
    width: 12.22%;
}
/* F05_通讯指令-修改-end */
/* 2025.12.8 Linda-end */

/* Yori - start - 12.8 */
/* B6_停产产品 */
.disc-main .ys-main {
    background: var(--colorbj1);
}
.disc-pro {
    padding-top: var(--space90);
}
.disc-main .dwct-list1,
.disc-main .dwcb-li1 {
    width: 29.2%;
}
.disc-main .dwct-list2,
.disc-main .dwcb-li2 {
    width: 50.7%;
}
.disc-main .dwcb-li2{
    padding: 0 0.1rem;
}
.disc-main .dwct-list3,
.disc-main .dwcb-li3 {
    width: 20%;
}
.disc-main .dwcb-li2 {
    display: flex;
    justify-content: center;
}
.disc-main .dwcb-list-link .dwcb-li2 .std-text16 {
    padding: 0.2rem 0.1rem;
    color: var(--color666);
    text-align: center;
    transition: var(--transition);
}
.disc-main .dwcb-list-link .dwcb-li2 .std-text16 {
    color: var(--colormain);
}
.disc-main .describe-wrap-content-top {
    background: var(--colorfff);
}
.disc-main .dwcb-list-link .std-text18 {
    display: none;
    color: var(--color333);
}
/* B4_科技产品-产品汇总页 */
.quali-main .ys-nyban-title h1 {
    font-size: var(--font60);
    font-family: var(--bold);
}
.quali-main .ys-nyban-title {
    transform: translateY(25%);
}
.quali-main .ys-show .ys-nyban-img::before {
    content: '';
    position: absolute;
    left: 0;
    pointer-events: none;
    top: 0;
    height: 100%;
    z-index: 0;
    width: 50%;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);
}
.quali-main .ys-nyban-title p {
    width: 46%;
}
.qcin-top-pix img {
    object-fit: cover;
    width: 100%;
}
.mod-tit {
    text-align: center;
    font-weight: bold;
    font-family: var(--bold);
}
.quali-local .mod-tit {
    margin-bottom: 0.16rem;
}
.quali-local-txt,
.quali-local-txt p {
    text-align: center;
    color: var(--color666);
}
.quali-local-txt {
    width: 65.2%;
    margin: 0 auto 0.64rem;
}
.ys-fold.quali-local-fold {
    --foldhei: 588px;
    --gap1: 14px;
}
.qlfn-case {
    height: var(--foldhei);
    width: 100%;
    border-radius: 0.08rem;
    overflow: hidden;
}
.qlfn-case-pic {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.qlfn-case-pic img {
    object-fit: cover;
}
.ys-fold-nub.quali-local-fold-nub.on {
    width: calc(calc(var(--cont) + calc(var(--gap1)* 2))* .53);
}
.quali-center {
    background: var(--colorbj1);
}
.quali-center .mod-tit {
    margin-bottom: 0.16rem;
}
.quali-center-txt p,
.quali-center-txt {
    color: var(--color666);
    text-align: center;
    font-weight: 290;
}
.quali-center-txt {
    margin: 0 auto 0.64rem;
    width: 50%;
}
.qcin-top-pix {
    border-radius: 0.2rem;
    overflow: hidden;
}
.qcin-top-inof-nub {
    width: 33.333%;
    padding: 0 0.14rem;
}
.qcin-top-inof {
    margin: 0 -0.14rem 0.32rem;
    display: flex;
}
.qtin-case {
    border-radius: 0.16rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    transition: var(--transition);
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.08rem 0.08rem 0.29rem;
}
.qtin-case-out {
    background: var(--colorfff);
    border-radius: 0.08rem;
    padding: 0.16rem 0.33rem;
}
.qtin-case-content-tit {
    font-weight: bold;
    font-family: var(--bold);
    flex-grow: 1;
    font-family: var(--bold);
    transition: var(--transition);
    margin-bottom: 0.4rem;
}
.qtin-case-content {
    padding: 0.26rem 0.17rem 0;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.qcin-top-content {
    position: absolute;
    left: var(--space120);
    width: 80%;
    top: 50%;
    padding: 0.2rem 0;
    z-index: 999;
    transform: translateY(-50%);
}
.qcin-top {
    position: relative;
    margin-bottom: 0.32rem;
}
.qcin-top-content-tit {
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.16rem;
}
.qcin-top-content-txt,
.qcin-top-content-txt p {
    color: var(--colorfff);
}
.qcin-top::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    height: 100%;
    width: 100%;
    border-radius: 0.2rem;
    opacity: .7;
    background: linear-gradient(270deg, rgba(1, 6, 6, 0) 0%, #010606 100%);
}
.quali-center-inof-nub>.std-btn2 {
    display: flex;
    justify-content: center;
}
.quali-center-inof-nub {
    margin-bottom: var(--space120);
}
.quali-center-inof li:nth-last-child(1) {
    margin-bottom: 0;
}
.qtin-case-pic {
    width: 100%;
}
/* F09_培训课程 */
.video-main {
    background: var(--colorbj1);
}
.describe-wrap-sear-input {
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.vlin-case {
    padding: 0.32rem 0.31rem 0.32rem 0.4rem;
    background: var(--colorfff);
    border-radius: 0.16rem;
    display: flex;
    justify-content: space-between;
}
.vlin-case-left {
    width: 67.8%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.vlin-case-case-all {
    width: 29.2%;
    display: flex;
    align-items: center;
}
.vlin-case-case {
    width: 100%;
    border: solid 1px rgba(0, 0, 0, 0.1);
}
.vlin-case-left-tit {
    width: 100%;
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
    transition: var(--transition);
    padding-bottom: 0.24rem;
    margin-bottom: 0.24rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.vlin-case-left-inof.yxedr-active li p {
    color: var(--color666);
    font-size: var(--font14);
    line-height: var(--line18);
    margin-bottom: 0;
}
.vlin-case-left-inof.yxedr-active li {
    position: relative;
    margin-right: 0.3rem;
    margin-bottom: 0.08rem;
}
.vlin-case-left-inof.yxedr-active li::marker {
    font-size: 12px;
}
.vlin-case-left-inof.yxedr-active ul {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin-block-start: 0em;
    margin-block-end: 0em;
}
.vlin-case-left-inof {
    display: flex;
    flex-wrap: wrap;
}
.vlin-case-left-grow {
    flex-grow: 1;
    margin-bottom: 0.56rem;
    width: 79.7%;
}
.vlin-case-left-inof li:nth-last-child(1) {
    margin-right: 0;
}
.vlin-case-case {
    position: relative;
    cursor: pointer;
    border-radius: 0.08rem;
    overflow: hidden;
}
.vlin-case-case-icon img {
    width: 100%;
}
.vlin-case-case-icon {
    width: 0.407rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.vlin-case-case-icon::after {
    content: '';
    position: absolute;
    left: 0%;
    top: 0%;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(13.56px);
    -webkit-backdrop-filter: blur(13.56px);
    -moz-backdrop-filter: blur(13.56px);
    -ms-backdrop-filter: blur(13.56px);
    -o-backdrop-filter: blur(13.56px);
    border-radius: 50%;
    z-index: -1;
}
.video-libr .describe-wrap-list {
    margin: 0 -0.24rem 0.64rem;
}
.video-libr-inof-nub {
    margin-bottom: 0.16rem;
}
.video-libr-inof li:nth-last-child(1) {
    margin-bottom: 0;
}
.video-libr .ys-pcfy {
    padding-top: 0.64rem;
}
.vlin-case-case-pic {
    width: 100%;
}
.vlin-case-case-pic img {
    object-fit: cover;
}
.video-libr .std-btn2-icon {
    width: 0.2rem;
    margin-left: 3px;
}
/* F10_解决方案手册（原白皮书） */
.meas-main .ys-nyban-img::before{
    display: none;
}
.meas-main h1 {
    color: var(--colormain);
    position: relative;
    display: inline-block;
    --iconwh: 0.24rem;
}
.meas-main h1::after {
    content: '';
    position: absolute;
    width: var(--iconwh);
    height: var(--iconwh);
    left: -0.24rem;
    top: -0.09rem;
    border-top: 2px solid var(--colormain);
    border-left: 2px solid var(--colormain);
}
.meas-main h1::before {
    content: '';
    position: absolute;
    width: var(--iconwh);
    height: var(--iconwh);
    right: -0.24rem;
    bottom: -5px;
    border-right: 2px solid var(--colormain);
    border-bottom: 2px solid var(--colormain);
}
.meas-main .ys-nybanner p {
    width: 100%;
    color: var(--color333);
    font-size: var(--font20);
    line-height: var(--line15);
    margin-top: 0.28rem;
}
.meas-main-le .std-btn1.icon .std-btn2-icon {
    width: 20px;
    margin-left: 8px;
}
.meas-main-le .std-btn1.icon .std-btn1-link {
    padding: 8px 0.23rem 8px 0.24rem;
}
.meas-main .ys-nybanner .std-btn1 {
    margin-top: 0.68rem;
}
.meas-main .ys-pos-center {
    padding: 0 var(--space140) 0 0.2rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.meas-main-le {
    width: 52%;
}
.meas-main-ri {
    width: 22%;
    border-radius: 0.16rem;
    overflow: hidden;
    border: 3px solid var(--colorfff);
}
.meas-solu {
    padding-top: var(--space190);
}
.meas-solu-inof-nub {
    width: 50%;
    padding: 0 0.14rem;
    margin-bottom: 0.24rem;
}
.meas-solu-inof {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.14rem -0.24rem;
}
.msin-link {
    background: #F2F2F2;
    border-radius: 0.16rem;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.2rem 0.18rem 0.19rem 0.32rem;
}
.msin-link .std-btn2.main {
    display: flex;
}
.msin-link-le-tit {
    margin-bottom: 0.08rem;
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
}
.msin-link-le-txt p {
    color: var(--color666);
    line-height: var(--line18);
    max-height: 7.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow:ellipsis;
}
.msin-link-le-txt {
    margin-bottom: 0.58rem;
}
.msin-link-le {
    width: 65.255%;
    display: flex;
    height: 100%;
    flex-direction: column;
    padding: 0.12rem 0;
}
.msin-link-ri {
    width: 28.8%;
    border-radius: 4px 8px 8px 4px;
}
.meas-solu-inof-nub .std-btn2-icon {
    width: 0.2rem;
    margin-left: 8.5px;
}
/* F11_01知识库详情页 */
.elect-main {
    background: var(--colorbj1);
}
.comm-main .mod-bread.ys-cont1400,
.elect-main .mod-bread.ys-cont1400 {
    position: relative;
    bottom: auto;
    left: 0;
    padding: 0 100px;
    transform: translateX(0);
    margin-top: var(--space40);
}
.comm-main .ys-bread-list a,
.elect-main .ys-bread-list a {
    color: var(--color000);
    opacity: 0.3;
}
.elect-main .ys-bread-list:nth-last-child(1) a {
    color: var(--color000);
    opacity: 0.8;
}
.elect-main .ys-bread-list::before {
    color: var(--color000);
    opacity: 0.3;
}
.elect-what-tit {
    font-weight: bold;
    font-family: var(--bold);
    /* margin-bottom: var(--space40); */
    padding-top: 0.48rem;
}
.elect-what-case.yxedr-active {
    margin-top: var(--space40);
}
.elect-what-case.yxedr-active p {
    color: var(--color666);
    font-size: var(--font16);
    margin-bottom: 0.12rem;
    line-height: var(--line175);
}
.elect-what-case.yxedr-active td,
.elect-what-case.yxedr-active th{
    font-size: var(--font16);
    line-height: var(--line175);
}
.elect-what-case.yxedr-active p:nth-last-child(1) {
    margin-bottom: 0;
}
.elect-what-case.yxedr-active h5 {
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.24rem;
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line15);
}
.yxedr-active h5 {
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.24rem;
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line15);
}
/* F01_1_产品样本-综合样本 */
.std-text12,
.std-text12 p {
    font-size: var(--font12);
    color: var(--color333);
    line-height: var(--line18);
}
.sample-pro-case {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.spcl-tit {
    font-weight: bold;
    font-family: var(--bold);
    padding: 0.28rem 0.24rem;
}
.spcl-inof-nub-link {
    background: var(--colorfff);
    border-radius: 0.12rem;
    display: block;
    padding: 0.16rem 0.32rem;
    transition: var(--transition);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.sample-pro-case-le {
    width: 29%;
    padding-right: 48px;
    align-self: flex-start;
    position: sticky;
    top: var(--space150);
}
.spcl-inof {
    width: 100%;
}
.sinl-tit {
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
    padding-right: 0.1rem;
}
.active.spcl-inof-nub .spcl-inof-nub-link {
    background: var(--colormain);
}
.active.spcl-inof-nub .sinl-tit {
    color: var(--colorfff);
}
.sinl-icon {
    width: var(--iconWidth);
}
.spcl-inof-nub-link svg {
    transition: var(--transition);
}
.spcl-inof-nub {
    margin-bottom: 0.08rem;
}
.spcl-inof li:nth-last-child(1) {
    margin-bottom: 0;
}
.sample-pro-case-box {
    width: 71%;
    display: flex;
    flex-wrap: wrap;
}
.sample-pro-case-ri {
    padding-top: 0.4rem;
    padding-left: 0.48rem;
    width: 100%;
    border-left: 1px solid rgba(0, 0, 0, 0.1);
}
.sample-pro-case {
    display: flex;
    justify-content: space-between;
}
.spcr-nub-link {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.spcr-nub-link-content {
    width: 71.4%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.spcr-nub-link-pic {
    width: 24.2%;
    border-radius: 0.08rem;
    align-self: center;
}
.snlc-bot {
    display: flex;
    justify-content: space-between;
    align-items: end;
}
.snlc-tit {
    font-weight: bold;
    font-family: var(--bold);
    padding-right: 0.1rem;
    transition: var(--transition);
    padding-bottom: 0.1rem;
}
.snlc-bot-le-time {
    color: var(--colormain);
    margin-bottom: 0.08rem;
}
.snlc-bot-le-size,
.snlc-bot-le-size span {
    line-height: var(--line18);
    color: var(--color999);
}
.snlc-bot-le-size span{
    display: inline-block;
    margin-left: 0.05rem;
}
.spcl-inof-nub-link:hover svg path {
    transition: var(--transition);
}
.snlc-bot .std-btn1.white.radius .std-btn1-link {
    padding: 0.08rem 0.4rem;
}
.snlc-bot .std-btn1.white.radius .std-btn1-link-icon {
    margin-left: 0.08rem;
}
.std-btn1-link-icon {
    width: 20px;
    flex: none;
    font-size: 0;
}
.std-btn1-link-icon img:nth-child(2) {
    opacity: 1;
}
.std-btn1-link-icon img:nth-child(1) {
    opacity: 0;
}
.spcr-nub {
    margin-bottom: 0.24rem;
}
.sample-pro-case-ri li:nth-last-child(1) {
    margin-bottom: 0;
}
.snlc-bot-le {
    width: 70%;
}
.sample-pro-case-box .ys-pcfy {
    padding-top: 0.64rem;
    margin: 0 auto;
}
.sample-pro {
    overflow: visible;
}
/* F06_2软件下载内页 */
.comm-main {
    background: var(--colorbj1);
}
.comm-soft .ys-cont1200 {
    padding-top: 0.48rem;
}
.comm-soft-tit {
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: var(--space40);
    font-family: var(--bold);
}
.csin-link {
    background: var(--colorfff);
    padding: 0.24rem 0.32rem;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    border-radius: 0.16rem;
}
.csin-link-le {
    width: 80%;
}
.csin-link-ri {
    width: auto;
    display: flex;
    flex-direction: column;
    align-items: end;
}
.comm-soft-inof-nub {
    margin-bottom: 0.24rem;
}
.comm-soft-inof li:nth-last-child(1) {
    margin-bottom: 0;
}
.csin-link-le-tit {
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
    font-family: var(--bold);
}
.csin-link-le-tip {
    color: var(--colormain);
    margin-top: 0.04rem;
}
.csin-link-ri-time {
    color: var(--color666);
    margin-bottom: 0.04rem;
}
.csin-link-ri .std-btn2.main .std-btn2-text {
    font-size: var(--font14);
}
.csin-link-ri .std-btn2.main .std-btn2-text span {
    padding-right: 0.1rem;
}
.csin-link-ri .std-btn2-icon {
    width: 0.16rem;
    margin-left: 7px;
    position: relative;
    top: -2px;
}
.comm-soft-inof {
    margin-bottom: 0.42rem;
}
.comm-soft-case.yxedr-active h5 {
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.24rem;
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line15);
}
.comm-soft-case.yxedr-active p {
    margin-bottom: 0;
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
}
/* F07_1直播课程 */
.image-replay-top-tit {
    font-weight: bold;
    font-family: var(--bold);
}
.image-replay-top .ys-select {
    width: 135px;
    border: 1px solid #E3E3E3;
    border-radius: 100px;
    height: 41px;
}
.image-replay-top {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    z-index: 9;
    justify-content: space-between;
    margin-bottom: 0.64rem;
}
.image-replay-top .ys-select .ys-select-show::placeholder {
    color: var(--color333) !important;
    line-height: var(--line18);
    font-size: var(--font14);
}
.image-replay-top .ys-select .ys-select-show {
    padding-left: 0.32rem;
}
.image-replay-top .ys-select .ys-select-xtbbox {
    margin-right: 0.22rem;
    width: 24px;
}
.image-replay-top .ys-select .ys-select-xtbbox img {
    width: 100%;
}
.image-replay-top .ys-select-inof {
    padding: 0.16rem 0.08rem;
    max-height: 176px;
}
.image-replay-top .ys-select-bd .ys-select-li {
    padding: 0.04rem 0.1rem;
    transition: var(--transition);
    text-align: center;
    line-height: var(--line175);
    font-size: var(--font16);
    color: var(--color333);
}
.image-replay-top .ys-select-li.on {
    background: var(--colorbj1);
    border-radius: 0.08rem;
}
.image-replay-inof-nub {
    width: 50%;
    padding: 0 0.14rem;
    display: none;
}
.image-replay-inof {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.14rem -0.64rem;
}
.irin-link-pic-video {
    border-radius: 0.16rem;
}
.irin-link-pic {
    position: relative;
    width: 100%;
    margin-bottom: 0.32rem;
}
.irin-link-pic-icon {
    width: 0.6rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.irin-link-pic-icon img {
    width: 100%;
}
.irin-link-time {
    color: #555;
    margin-bottom: 0.08rem;
}
.irin-link-tit {
    font-weight: bold;
    font-family: var(--bold);
    font-family: var(--bold);
    margin-bottom: 0.24rem;
    transition: var(--transition);
}
.irin-link-txt{
    padding-right: 1.08rem;
}
.irin-link-txt p {
    color: #555;
}
.image-replay-inof-nub {
    margin-bottom: 0.64rem;
}
.irin-link {
    display: block;
    height: 100%;
    cursor: pointer;
}
.image-replay .std-btn2.main {
    margin-top: 0.84rem;
    display: flex;
    justify-content: center;
}
.image-replay {
    padding-bottom: 0.92rem;
}
.image-next-right {
    width: 66.05%;
    border-radius: 0.16rem;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}
.image-next-right img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.image-next .ys-cont1400 {
    display: flex;
    justify-content: space-between;
}
.image-next-left {
    width: 32.145%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.4rem;
    border-radius: 0.16rem;
}
.image-next-left-tit {
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.16rem;
}
.image-next-left-txt,
.image-next-left-txt p {
    color: var(--color666);
}
.image-next-left-txt {
    padding-bottom: 0.24rem;
    margin-bottom: 0.24rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.image-next-left-case h3 {
    margin-bottom: 0.16rem;
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line15);
}
.image-next-left-case p {
    color: var(--color666);
    font-size: var(--font16);
    margin-bottom: 0;
    line-height: var(--line175);
}
.ys-nybanner-image-left {
    width: var(--bannerht);
}
.ys-nybanner-image-right {
    width: calc(100% - var(--bannerht));
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0.47rem 1.14rem 0.67rem var(--space90);
}
.ys-nybanner-image {
    display: flex;
    width: 100%;
    --bannerht: 55.86%;
    background: var(--colorf2f);
}
.ynir-tit {
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.16rem;
    font-size: var(--font38);
}
.ynir-txt,
.ynir-txt p {
    color: var(--color666);
}
.ynir-txt {
    padding-bottom: 0.24rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 0.34rem;
}
.ynir-case span {
    color: var(--color999);
    line-height: var(--line175);
    font-size: var(--font16);
    width: 80px;
    padding-right: 0.16rem;
    flex-shrink: 0;
}
.ynir-case-list-word {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
}
.ynir-case-list {
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.16rem;
}
.ynir-case-list:last-child{
    margin-bottom: 0;
}
.ynir-case {
    margin-bottom: 0.24rem;
}
.ynir-code-le img {
    width: 100%;
}
.ynir-code-le {
    width: 1.6rem;
    flex-shrink: 0;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-right: 0.28rem;
}
.ynir-code {
    display: flex;
    padding-bottom: 0.34rem;
    margin-bottom: 0.34rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.ynir-code-content {
    width: 72.86%;
    display: flex;
    flex-direction: column;
}
.ynir-code-content-tit {
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.08rem;
}
.ynir-code-content-txt {
    flex-grow: 1;
    margin-bottom: 0.2rem;
}
.ynir-code-content-txt,
.ynir-code-content-txt p {
    color: rgba(102, 102, 102, 0.75);
}
.ynir-code-content-bot,
.ynir-code-content-bot p,
.ynir-code-content-bot a {
    color: rgba(102, 102, 102, 0.4);
    font-size: var(--font14);
    line-height: var(--line18);
}
.ynir-code-content-bot a {
    text-decoration: underline rgba(102, 102, 102, 0.4) 1px;
}
.ynir-bot h6 {
    font-size: var(--font18);
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
    line-height: var(--line165);
    margin-bottom: 0.16rem;
}
.ynir-bot p {
    color: var(--color666);
    font-size: var(--font16);
    margin-bottom: 0.04rem;
    line-height: var(--line175);
}
.image-replay-top .mCSB_outside+.mCSB_scrollTools {
    height: 90%;
    top: 50%;
    transform: translateY(-50%);
}
.image-replay-inof{
    overflow: hidden;
}
.image-replay-inof .image-replay-inof-nub:nth-child(-n+4) {
    display: block;
}
.image-replay .std-btn2-link {
    border-bottom: 1px solid var(--colormain);
    padding: 0 0.24rem 0.08rem;
    cursor: pointer;
}
.image-replay .std-btn2-link .std-btn2-icon {
    transition: var(--transition);
    width: 0.18rem;
    margin-left: 8px;
}
.image-replay.on .std-btn2-icon img {
    transform: rotate(180deg);
}
.image-replay.on .image-replay-inof-nub {
    display: block;
}
.ys-nybanner-image-left img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.irin-link-pic-video img {
    object-fit: cover;
}
/* Yori - start 12.10 */
.series-main .ys-filter-flex {
    justify-content: space-between;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.series-main .ys-filter{
    position: relative;
}
.series-main .ys-filter-flex-right {
    flex-grow: 0;
}
.series-main {
    background: var(--colorf2f);
}
.meas-main .ys-pos-center {
    top: 50%;
}

.msin-link-le-txt {
    margin-bottom: 0;
}

.msin-link-le-case {
    flex-grow: 1;
    margin-bottom: 0.58rem;
}

.qlfn-case {
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.qcin-top-pix {
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.disc-main .dwcb-list-link .dwcb-li .std-text16 {
    text-align: start;
}
.elect-main.ys-page-wrap.act .ys-hd-pc::before,
.image-main.ys-page-wrap.act .ys-hd-pc::before,
.comm-main.ys-page-wrap.act .ys-hd-pc::before,
.disc-main.ys-page-wrap.act .ys-hd-pc::before {
    border-bottom: none;
}
.sinl-icon {
    width: 24px;
}
.spcl-inof-nub-link svg{
    width: 100%;
}
.sample-pro-case-ri{
    border-left: none;
}
.sample-pro-case-box{
    position: relative;
    z-index: 2;
}
.sample-pro-case-box::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: calc(100% - 1.06rem);
    background: rgba(0, 0, 0, 0.1);
}
.nopaging .sample-pro-case-box::after{
    height: calc(100% - 0rem);
}
.image-replay-inof-nub:nth-child(2n+1) {
    animation-delay: 0.2s;
}
.image-replay-inof-nub:nth-child(2n+2) {
    animation-delay: 0.3s;
}
.meas-solu-inof-nub:nth-child(2n+1) {
    animation-delay: 0.2s;
}

.meas-solu-inof-nub:nth-child(2n+2) {
    animation-delay: 0.3s;
}
/* Yori - end 12.10 */
/* Yori - end - 12.8 */
/* 补充--start */
.ys-filter-flex-left .mCSB_outside+.mCSB_scrollTools {
    right: -24px;
    top: 0rem;
}
.ys-filter-flex-left .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
.ys-filter-flex-left .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, 
.ys-filter-flex-left .mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
.ys-filter-flex-left .mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.image-replay-top .ys-select-inof .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.apsi-crybox-list .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
    background-color: var(--colormain) !important;
}
.ys-filter-flex-left .mCS-dark.mCSB_scrollTools .mCSB_draggerRail,
.image-replay-top .ys-select-inof .mCS-dark.mCSB_scrollTools .mCSB_draggerRail,
.jssi-ricry-list .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background-color: rgba(0, 0, 0, 0.1) !important;
}
.apsi-crybox-list .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: rgba(255,255,255,0.1) !important;
}
.plis-table{
    width: 100%;
}
/* 补充--end */
/* F06_1软件下载-start */
.software-main{
    background: var(--colorbj1);
}
.software-main .describe-wrap-content-top{
    background: rgba(255,255,255,0.60);
}
.software-main .dwct-list1,
.software-main .dwcb-li1{
    width: 11.3%;
}
.software-main .dwct-list2,
.software-main .dwcb-li2{
    width: 15%;
}
.software-main .dwct-list3,
.software-main .dwcb-li3{
    width: 10.7%;
}
.software-main .dwct-list4,
.software-main .dwcb-li4{
    width: 29%;
}
.software-main .dwct-list5,
.software-main .dwcb-li5{
    width: 22%;
}
.software-main .dwct-list6,
.software-main .dwcb-li6{
    width: 12%;
}
.software-main .dwcb-li2 .std-text16{
    color: var(--colormain);
}
/* F06_1软件下载-end */
/* F08_产品特点_操作视频-start */
.media-main .dwcb-list-link{
    cursor: pointer;
}
.media-main .dwct-list1,
.media-main .dwcb-li1{
    width: 14.3%;
}
.media-main .dwct-list2,
.media-main .dwcb-li2{
    width: 30.6%;
}
.media-main .dwct-list3,
.media-main .dwcb-li3{
    width: 32.7%;
}
.media-main .dwct-list4,
.media-main .dwcb-li4{
    width: 14%;
}
.media-main .dwct-list5,
.media-main .dwcb-li5{
    width: 8.4%;
}
.media-main .dwcb-li5 .std-text16{
    color: var(--colormain);
}
.media-main .describe-wrap-content-top{
    background: rgba(255, 255, 255, 0.60);
}
.media-main{
    background: var(--colorf2f);
}
/* F08_产品特点_操作视频-end */
/* b3-修改--start */
.pldu-li:first-child{
    margin-top: 0 !important;
}
.pldu-li.plis-item{
    margin-top: 0.24rem;
    margin-bottom: 0rem !important;
}
.pldu-li{
    margin-bottom: 0 !important;
    margin-top:1.2rem;
}
.prodet-list-item-load .dwcb-li{
    text-align: center;
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
    padding: 0.2rem 0.1rem;
}
.prodet-list-item-load .dwcb-li6{
    display: flex;
    align-items: center;
    justify-content: center;
}
/* b3-修改--end */
/* F01_2_产品样本-单品样本-start */
.spcl-inof-nub.active svg path{
    stroke: var(--colorfff);
}
.spcl-inof-nub.active .sinl-icon{
    transform: rotate(90deg);
}
.spcl-inof-nub-link:hover svg path {
    stroke: var(--colorfff);
}
.single-main .describe-wrap-content{
    width: 100%;
    padding-top: 0.4rem;
    padding-left: 0.48rem;
    margin-bottom: 0 !important;
}
.single-main .describe-wrap-content-top{
    background: rgba(255, 255, 255, 0.60);
}
.single-main .describe-wrap-content.empty4 .dwct-list2, 
.single-main .describe-wrap-content.empty4 .dwcb-li2{
    width: 20.6%;
}
.single-main .describe-wrap-content.empty4 .dwct-list3, 
.single-main .describe-wrap-content.empty4 .dwcb-li3{
    width: 20.6%;
}
.single-main .describe-wrap-content.empty4 .dwct-list5, 
.single-main .describe-wrap-content.empty4 .dwcb-li5{
    width: 20.6%;
}
.single-main .describe-wrap-content.empty4 .dwct-list6, 
.single-main .describe-wrap-content.empty4 .dwcb-li6{
    width: 15.1%;
}
.series-main .icsi-nub-bd-info,
.series-main .sinl-icon{
    display: none;
}
.spcl-inof-nub.more-pull.active .icsi-nub-bd-info{
    display: block;
    margin-top: 8px;
}
.spcl-inof-nub.more-pull .sinl-icon{
    display: block;
}
.single-main .icsi-nub-bd-info .std-text16{
    padding: 0.16rem 0.32rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    color: var(--color666);
    line-height: var(--line175);
    font-weight: normal;
}
.single-main .inbi-item{
    border: none;
    padding: 0 !important;
}
.single-main .icsi-nub-bd-info .inbi-item.act .std-text16{
    color: var(--colormain);
}
.series-main .ys-filter-flex-left .mCSB_outside+.mCSB_scrollTools{
    top: 0;
}
.series-main .spcl-inof{
    max-height: calc(100vh - var(--headh) - 1.8rem);
}
/* F01_2_产品样本-单品样本-end */
/* 补充修改--2025.12.17--start */
.series-main .ys-hd-pc.isfixed::before,
.series-main .ys-hd-ph .ys-phnav-header,
.industry-main .ys-hd-pc.isfixed::before,
.industry-main .ys-hd-ph .ys-phnav-header,
.describe-main .ys-hd-pc.isfixed::before,
.describe-main .ys-hd-ph .ys-phnav-header,
.media-main .ys-hd-pc.isfixed::before,
.media-main .ys-hd-ph .ys-phnav-header,
.video-main .ys-hd-pc.isfixed::before,
.video-main .ys-hd-ph .ys-phnav-header,
.meas-main .ys-hd-pc.isfixed::before,
.meas-main .ys-hd-ph .ys-phnav-header,
.knowledge-main .ys-hd-pc.isfixed::before,
.knowledge-main .ys-hd-ph .ys-phnav-header,
/* .noban .ys-hd-pc.isfixed::before, */
.noban .ys-hd-ph .ys-phnav-header{
    box-shadow: none !important;
}
.iciw-bd-item-nub .std-text16{
    color: var(--color666);
    text-align: center;
}
.iciw-bd-item-nub1 .std-text16{
    text-align: left;
}
.category-wrap-select{
    display: flex;
    align-items: flex-start;
    padding-left: 0.2rem;
    margin-top: 0.2rem;
}
.describe-wrap-sear-top{
    position: relative;
}
.category-wrap-select span{
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
    top: 1px;
    border-radius: 0.04rem;
    margin-right: 8px;
    cursor: pointer;
}
.category-wrap-select span::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--colorfff);
    border-radius: 0.04rem;
    border: 1px solid rgba(0, 0, 0, 0.10);
    transition: var(--transition);
}
.category-wrap-select span img{
    width: 100%;
    opacity: 0;
    transition: var(--transition);
    position: relative;
    z-index: 2;
}
.category-wrap-select.active span img{
    opacity: 1;
}
.category-wrap-select.active span::before{
    background: var(--colormain);
    border: solid 1px var(--colormain);
}
.category-wrap-select-word a{
    display: inline-block;
    color: var(--colormain);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.category-main .describe-wrap-sear{
    margin-bottom: 0.49rem;
}
.plsu-lis-top{
    position: relative;
    border-radius: 0.16rem;
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.plsu-lis-boxs{
    display: flex;
    flex-direction: column;
    align-items: flex-start !important;
    background: transparent !important;
    padding: 0 !important;
    cursor: pointer;
    border-radius: 0 !important;
}
.plsu-lis{
    width: 50%;
    padding: 0 0.14rem;
    margin-bottom: 0.4rem;
}
.prodet-list-special-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.14rem;
}
.prodet-list-live{
    padding-top: var(--space80);
}
.plsu-lis-text{
    text-align: left;
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.16rem;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: 2px;
    text-underline-position: from-font;
    text-decoration-color: transparent;
    transition: var(--transition);
}
.plsu-lis-date p{
    line-height: var(--line175);
}
.prodet-list-item-media .plis-item-box .ys-imgbox-cover img:nth-child(2){
    object-fit: cover;
}
/* 补充修改--2025.12.17--end */
/* 2025.12.22--修改--start */
.image-replay-inof-nub {
    display: block !important;
}
/* 2025.12.22--修改--end */
/* E2_常见问题列表页--start */
.noban{
    background: var(--colorf2f);
}
.mod-ctact {
    min-height: 4rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.quest-wrap .plis-lis-link-text{
    font-weight: normal;
    font-family: var(--regular);
}
.quest-wrap .plis-lis-link{
    background: var(--colorfff);
    border-radius: 0.16rem;
    padding: 0.24rem 0.4rem;
}
.quest-wrap .ys-pcfy{
    margin-top: 0.64rem;
}
.quest-main .describe-wrap-sear{
    margin-bottom: 0.9rem;
}
/* E2_常见问题列表页--end */
/* E3_常见问题内页-start */
.quesdet-main .quest-wrap{
    padding-bottom: var(--space120);
    padding-top: 0 !important;
}
.quesdet-main .quest-wrap h2{
    text-align: center;
    margin-bottom: 0.48rem;
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
    font-family: var(--bold);
}
.quesdet-cont-wrap-top{
    display: flex;
    align-items: flex-start;
    padding-bottom: 0.34rem;
    border-bottom: solid 1px rgba(0, 0, 0, .1);
    margin-bottom: 0.24rem;
}
.qcwt-icon{
    width: 0.54rem;
    height: 0.54rem;
    border-radius: 50%;
    background: var(--colormain);
    flex-shrink: 0;
    margin-right: 0.28rem; 
    font-size: var(--font24);
    line-height: var(--line15);
    color: var(--colorfff);
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-family: var(--bold);
    font-weight: bold;
    font-family: var(--bold);
}
.quesdet-cont-wrap-bot .qcwt-icon{
    background: var(--colorf2f);
    color: var(--color333);
}
.qcwt-text{
    width: 100%;
    color: var(--colormain);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
}
.quesdet-cont{
    padding: 0.48rem 0 0.9rem;
}
.quesdet-cont-wrap{
    padding: 0.32rem 0.81rem 0.43rem 0.4rem;
    border-radius: 0.16rem;
    background: var(--colorfff);
    overflow: hidden;
}
.quesdet-cont h1{
    font-weight: bold;
    font-family: var(--bold);
    font-family: var(--bold);
    margin-bottom: 0.4rem;
}
.qcwb-edr p{
    font-size: var(--font16);
    line-height: var(--line175);
    margin-bottom: 0;
    color: var(--color666);
}
.qcwb-edr p a{
    color: var(--colormain);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.quesdet-cont-wrap-bot{
    display: flex;
    align-items: flex-start;
}
/* E3_常见问题内页-end */
/* D4细分场景详情-start */
.indudet-wrap h1{
    font-weight:bold;
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.48rem;
}
.indudet-wrap{
    padding-top: 0.72rem;
}
.iwcl-edr p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    margin-bottom: 0.1rem;
}
.iwcl-edr h5{
    color: var(--colormain);
    font-size: var(--font18);
    line-height: var(--line165);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.12em;
}
.iwcl-edr h6{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    margin-bottom: 0.08rem;
    font-weight: bold;
    font-family: var(--bold);
}
.iwcl-edr ul{
    padding-left: 18px;
    margin-block-start: 0;
    margin-block-end: 0;
}
.iwcl-edr ul li p{
    margin-bottom: 0 !important;
}
.iwcl-edr ul li::marker{
    color: var(--color666);
}
.indudet-wrap-cont-left{
    width: 66%;
}
.indudet-wrap-cont-right{
    width: 26.57%;
    position: sticky;
    top: calc(var(--headh) + 0.4rem);
}
.indudet-wrap-cont{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.indudet-wrap-cont-right h2{
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
    margin-bottom: 0.16rem;
}
.iwcr-ul-li a{
    display: block;
    cursor: pointer;
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
    transition: var(--transition);
    padding: 0.16rem 0;
    font-weight: bold;
    font-family: var(--bold);
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.iwcr-ul-li.active a{
    color: var(--colormain);
}
.indudet-wrap{
    overflow: visible !important;
}
.indudet-recom h2{
    color: var(--color333);
    line-height: var(--line14);
    text-align: center;
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.48rem;
}
.irul-link{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.24rem;
    background: var(--colorfff);
    border-radius: 0.1rem;
    overflow: hidden;
    transition: var(--transition);
}
.irul-link-left{
    width: 100%;
    display: flex;
    align-items: center;
    padding-right: 0.4rem;
}
.irul-link-left-icon{
    width: 0.56rem;
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.32rem;
}
.irul-link-left-icon img{
    width: 100%;
}
.illb-text{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
    display: inline-block;
}
.illb-word{
    color: var(--color666);
    line-height: var(--line18);
    margin-top: 0.16rem;
}
.indudet-recom-ul-li{
    margin-bottom: 0.16rem;
}
.indudet-recom-ul-li:last-child{
    margin-bottom: 0;
}
.indudet-recom-ul-li .std-btn2{
    flex-shrink: 0;
}
.indudet-recom-ul-li .std-btn2-text{
    color: var(--color333);
    font-size: var(--font16);
    line-height: var(--line175);
    transition: var(--transition);
}
.indudet-recom{
    padding-bottom: var(--space140);
}
.indudet-recom-ul-li.active .clbl-tab{
    opacity: 1;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 0.04rem;
    overflow: hidden;
    line-height: var(--line18);
    display: inline-block;
    transform: translateY(0px);
    pointer-events: all;
    font-family: var(--regular);
    font-weight: normal;
}
.indudet-wrap-cont-right .inbi-nub-bt-item:not(.act) .std-text16{
    color: var(--color999);
}
.indudet-main .slick-prev,
.indudet-main .slick-next{
    background: rgba(0, 0, 0, .1);
}
/* D4细分场景详情-end */
/* D6案例内页--start */
.iwcl-edr h4{
    color: var(--colormain);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
    font-size: var(--font24);
    margin-bottom: var(--parpspace12);
}
.custordet-main .iwcl-edr p,
.custordet-main .iwcl-edr td{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    margin-bottom: var(--parpspace12);
}
.iwcl-edr p a{
    color: var(--colormain);
    display: inline-block;
    line-height: var(--line175);
    font-size: var(--font16);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
/* D6案例内页--end */
/* D3细分场景列表页--start */
.industry-wrap-cont{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.industry-wrap{
    overflow: visible !important;
}
.industry-wrap .industry-wrap-cont-right{
    width: 74.5%;
}
.industry-wrap .industry-wrap-cont-left{
    width: 21.5%;
}
.line-text{
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
    padding-bottom: 9px;
    margin-bottom: 23px;
    position: relative;
}
.line-text::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0.57rem;
    height: 2px;
    background: var(--colormain);
}
.indus-main .inbi-nub-bt-item .std-text16{
    padding-left: 0;
    color: var(--color999);
}
.indus-main .inbi-nub-bt-item.act .std-text16{
    color: var(--colormain);
}
.indus-main .inbi-nub-tp{
    padding: 8px 0;
}
.indus-main .inbi-nub{
    padding-bottom: 0.24rem;
}
.industry-wrap .ys-pcfy{
    margin-top: 0.6rem;
}
.industry-wrap{
    padding-bottom:var(--space120);
}
.industry-case .ys-cont1400{
    position: relative;
}
.industry-case-bg{
    width: 100%;
    position: relative;
    border-radius: 0.24rem;
    overflow: hidden;
}
.industry-case-bg img{
    width: 100%;
}
.industry-case-wrap{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    padding: 0.55rem 0.59rem 0.3rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}
.industry-case-wrap-top h2{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.16rem;
}
.industry-case-wrap-top{
    width: 100%;
}
.icwt-word{
    width: 44.54%;
}
.icwt-word p{
    color: var(--colorfff);
    line-height: var(--line175);
}
.industry-case{
    padding-bottom: 0.87rem;
}
.indus-main .describe-wrap-sear{
    margin-bottom: 0.9rem;
}
/* D3细分场景列表页--end */
/* D5客户案例--start */
.indus-main .mod-bread{
    display: none;
}
.custor-ul .inbi-nub.active .std-text16{
    color: var(--colormain);
}
.custor-ul .inbi-nub.active .inbi-nub-tp-icon path{
    stroke: var(--colormain);
}
.custor-ul .inbi-nub-tp-icon{
    width: 18px;
}
/* D5客户案例--end */
/* E1_服务支持汇总--start */
.service-main{
    background: var(--colorf2f);
}
.service-main .ys-nybanner.ys-show .ys-nyban-img::before{
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}
.service-main h1{
    text-align: center;
}
.service-main .mod-bread{
    bottom:1.11rem;
}
.service-ctatc-wrap{
    border-radius: 0.16rem;
    background: var(--colorfff);
    display: flex;
    justify-content: flex-end;
    overflow: hidden;
}
.service-ctatc-bg{
    width: 62.42%;
}
.service-ctatc-bg img{
    width: 100%;
}
.service-ctatc-left{
    width: 19.5%;
    position:absolute;
    left: 1.5rem;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.service-ctatc-wrap{
    position: relative;
}
.service-ctatc-left-icon{
    width: 0.42rem;
    margin: 0 auto 0.1rem; 
}
.service-ctatc-left-icon img{
    width: 100%;
}
.service-ctatc-left-text{
    text-align: center;
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.15rem;
}
.service-ctatc-left-tel{
    margin-bottom:0.15rem;
}
.service-ctatc-left-tel a{
    display: block;
    text-align: center;
    color: var(--colormain);
    line-height: var(--line165);
    font-family: var(--bold);
    font-size: var(--font18);
}
.service-ctatc-left-date{
    text-align: center;
    color: var(--color666);
    line-height: var(--line18);
}
.service-main h2{
    text-align: center;
    margin-bottom: 0.48rem;
}
.service-quest-btn{
    margin-top: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
}
.service-quest-btn .std-btn1-link{
    padding: 8px 0.4rem;
    min-width: 1.44rem;
}
.service-quality-ul-li{
    width: 50%;
    padding: 0 0.14rem;
}
.service-quality-ul{
    margin: 0 -0.14rem;
}
.squl-box{
    width: 100%;
    padding: 8px 0.39rem 9px 8px;
    display: flex;
    align-items: flex-start;
    height: 100%;
    background: var(--colorfff);
    border-radius: 0.16rem;
    overflow: hidden;
}
.squl-box .ys-imgbox-cover{
    width: 32.86%;
}
.squl-box-right{
    width: 67.14%;
    padding-left:0.45rem;
    padding-top: 0.68rem;
}
.squl-box-right-title{
    font-weight: bold;
    font-family: var(--bold);
    padding-bottom: 0.24rem;
    margin-bottom: 0.24rem;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
}
.squl-box-right-word p{
    color: var(--color333);
    line-height: var(--line175);
}
.service-center h2{
    margin-bottom: 0.32rem;
}
.service-center-word{
    width: 57.14%;
    margin: 0 auto 0.48rem;
}
.service-center-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line175);
}
.service-center-tpul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.14rem;
}
.service-center-tpul-li{
    width: 50%;
    padding:0 0.14rem;
    margin-bottom: 0.26rem;
}
.sctl-box{
    height: 100%;
    display: block;
    position: relative;
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorfff);
    padding: 0.28rem 0.97rem 0.28rem 0.48rem;
}
.sctl-box-title{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.16rem;
    position: relative;
    z-index: 2;
}
.sctl-box-edr{
    position: relative;
    z-index: 2;
}
.sctl-box-edr ul{
    padding-left: 18px;
    margin-block-start: 0;
    margin-block-end: 0;
}
.sctl-box-edr ul li{
    margin-bottom: 4px;
    list-style-type: disc;
}
.sctl-box-edr ul li:last-child{
    margin-bottom: 0;
}
.sctl-box-edr ul li p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    margin-bottom: 0;
}
.sctl-box-edr ul li::marker{
    color: var(--colormain);
}
.sctl-box-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    z-index: 0;
}
.sctl-box-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.service-center-btul-li{
    width: 33.333333%;
    padding: 0 0.14rem;
    margin-bottom: 0.26rem;
}
.service-center-btul{
    display: flex;
    flex-wrap: wrap;
}
.service-center-btul-li .ys-imgbox-cover{
    overflow: hidden;
    border-radius: 0.16rem;
}
.service-know-ul-li{
    width: 33.333333%;
    padding: 0 0.14rem;
}
.service-know-ul{
    margin: 0 -0.14rem;
}
.skul-box{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    background: var(--colorfff);
    border-radius: 0.16rem;
    overflow: hidden;
    min-height: 2.55rem;
    position: relative;
    z-index: 2;
    padding: 0.32rem 0.38rem 0.38rem;
}
.skul-box-icon{
    width: 0.4rem;
    margin: 0 auto 0.24rem;
}
.skul-box-icon img{
    width: 100%;
}
.skul-box-title{
    text-align: center;
    font-family: var(--bold);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
    color: var(--color333);
    margin-bottom: 0.08rem;
    transition: var(--transition);
}
.skul-box-word p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line18);
}
.skul-box .std-btn2-text{
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font16);
}
.skul-box .std-btn2{
    margin-top: 0.24rem;
}
.service-main .slick-next,
.service-main .slick-prev{
    width: 0.56rem;
    height: 0.56rem;
}
.service-main .slick-prev{
    left: -1rem;
}
.service-main .slick-next{
    right: -1rem;
}
.service-notice{
    position: relative;
    z-index: 3;
    margin-top: -0.52rem;
}
.service-notice-wrap{
    background: var(--colorfff);
    border-radius: 0.16rem;
    overflow: hidden;
    padding: 0.38rem 0.43rem 0.2rem;
}
.snul-box .ys-sic-text{
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
    line-height: var(--line165);
    display: block;
    text-align: center;
}
.ys-sic-text span{
    display: inline-block;
    margin-right: 8px;
    line-height: var(--line165);
}
.snul-box{
    padding: 0 1rem;
}
.snul-box .ys-sic-text a{
    font-size: var(--font16);
    flex-shrink: 0;
    margin-left: 0.32rem;
    display: inline-block;
    color: var(--colormain);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line175);
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: 25%;
    text-underline-position: from-font;
}
.service-notice-ul .slick-list{
    padding-bottom: 0.34rem;
}
.service-notice-ul{
    padding: 0 0.8rem;
}
.service-notice-ul .slick-prev{
    left: 0 !important;
}
.service-notice-ul .slick-next{
    right: 0 !important;
}
.service-notice-ul .slick-prev,
.service-notice-ul .slick-next{
    background: var(--colorf2f);
    top: calc(50% - 0.08rem) !important;
}
.service-notice-ul .slick-prev::before,
.service-notice-ul .slick-next::before{
    transition: var(--transition);
    background: url(../images/d4_icon_02_1.svg) center / contain no-repeat;
}
.service-notice-ul .slick-dots li{
    width: 0.78rem;
    background: #d9d9d9 !important;
}
.service-notice-ul .slick-dots li.slick-active{
    background: #d9d9d9 !important;
}
.service-notice-ul .slick-dots li::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background: var(--colormain);
}
.service-notice.active .service-notice-ul .slick-dots li.slick-active::after{
    width: 100%;
    transition: all 3s linear;
}
.service-notice-ul .slick-dots{
    left: 0;
}
.service-popular-ul{
    display: block;
}
.service-popular .hlui-link-show {
    justify-content: center;
    align-items: center;
}
.service-popular .hlsb-icon{
    width: 0.64rem;
    margin: 0 auto 0.32rem;
}
.service-popular .hlui-link-show-title{
    text-align: center;
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.16rem;
}
.service-popular  .hlsb-text{
    text-align: center;
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.4rem;
    min-height: inherit;
}
.service-popular .ys-imgbox-cover{
    position: relative;
}
.service-popular .ys-imgbox-cover::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.50);
    pointer-events: none;
}
.service-notice{
    padding-bottom: 0.9rem;
}
.service-main .ys-nyban-img::before{
    background: transparent;
    width: 100%;
}
/* E1_服务支持汇总--end */
/* D2_其他解决方案汇总页--start */
.solut-main .ys-nyban-img::before{
    background: transparent;
}
.solut-main .ys-show .ys-nyban-img::before{
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.60) 13.71%, rgba(0, 0, 0, 0.00) 100%);
}
.solut-main .ys-nybanner{
    margin-bottom: var(--space120);
}
.slul-links{
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 0.16rem;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    z-index: 1;
}
.solut-list-ul-li{
    width: 50%;
    padding: 0 0.14rem;
    margin-bottom: 0.28rem;
}
.solut-list-ul{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.14rem;
    overflow: hidden;
}
.slul-links .ys-imgbox-cover{
    position: relative;
    z-index: 1;
    pointer-events: none;
}
.slul-links .ys-imgbox-cover::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: rgba(0, 0, 0, .2);
    z-index: 1;
}
.slul-links-show{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
    padding: 0.64rem 1.22rem 0.54rem 0.64rem;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    justify-content: space-between;
}
.slul-links-show-title{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.24rem;
}
.slul-links-show-word p{
    color: var(--colorfff);
    line-height: var(--line175);
    text-overflow: ellipsis;
    max-height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.solut-list-ul-li .std-btn1-link{
    backdrop-filter: blur(0);
    -webkit-backdrop-filter: blur(0);
}
.solut-list-ul-li:nth-child(2n+1){
    animation-delay: 0.2s;
}
.solut-list-ul-li:nth-child(2n+2){
    animation-delay: 0.3s;
}
.solut-list-btn{
    margin-top: 0.14rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.solut-main h2{
    text-align: center;
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
    margin-bottom: 0.48rem;
}
.solut-resou-ul-li{
    width: 50%;
    padding: 0 0.16rem;
}
.solut-resou-ul{
    margin: 0 -0.16rem;
}
.srul-boxs .ys-imgbox-cover{
    width: 33.333333%;
}
.srul-boxs{
    display: flex;
    background: var(--colorfff);
    border-radius: 0.16rem;
    overflow: hidden;
}
.srul-boxs-right{
    width: 66.666667%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0.47rem 0.4rem 0.38rem 0.4rem;
}
.srul-boxs-right-title{
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
    transition: var(--transition);
    max-height: 4.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.solut-main .slick-prev,
.solut-main .slick-next{
    background: rgba(0, 0, 0, .1);
}
.solut-main .ys-nyban-title p{
    width: 46%;
}
.iwcl-box{
    position: relative;
    width: 100%;
}
.solut-case h2{
    text-align: left;
}
.solut-case{
    padding-top: 0 !important;
    padding-bottom: var(--space120);
}
/* D2_其他解决方案汇总页--end */
/* B3修改调整--2025.12.29--start */
.pldu-li-pic{
    position: relative;
}
.pldu-li-pic iframe{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ptbl-boxs{
    cursor: pointer;
}
/* B3修改调整--2025.12.29--end */
/* D1_常规解决方案汇总页--start */
.summary-ban .ys-pos-center{
    z-index: 9;
}
.summary-ban .mod-bread{
    z-index: 10;
    bottom: auto;
    top: calc(var(--headh) + 0.4rem);
}
.summary-ban h1{
    text-align: center;
    font-size: var(--font60);
    margin-bottom: 0.24rem;
}
.summary-ban .ys-nyban-title p{
    text-align: center;
    width: 59.35%;
    margin: 0 auto;
    font-size: var(--font20);
    line-height: var(--line15);
}
.summary-ban .ys-nyban-img::before{
    display: none;
}
.summary-ban-scroll{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
.summary-ban-scroll-text{
    font-size: var(--font16);
    text-align: center;
    line-height: var(--line175);
    color: var(--colorfff);
    margin-bottom: 5px;
}
.summary-ban-scroll-line{
    width: 2px;
    margin: 0 auto;
    height: 0.9rem;
    background: rgba(255, 255, 255, 0.20);
    position: relative;
}
.summary-ban-scroll-line::after{
    content: '';
    width: 2px;
    height: 0.38rem;
    background: #fff;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    animation: mouse_line 5s ease-in-out infinite;
}
@keyframes mouse_line {
    0%{
        height: 0%;
    }
    49%{
        height: 100%;
    }
    51%{
        height: 100%;
    }
    100%{
        height: 0%;
    }
}
.summary-main .summary-ban{
    margin-bottom: var(--space120);
}
.summary-battery-word p{
    color: var(--color666);
    line-height: var(--line165);
    text-align: center;
}
.summary-battery-word{
    width: 55.64%;
    margin: 0 auto 0.48rem;
}
.summary-battery h2{
    margin-bottom: 0.24rem;
}
.ys-footer{
    overflow: hidden;
}
.summary-body{
    padding-right: 0 !important;
}
.summary-solut{
    overflow: visible !important;
}
.summary-solut-tpul-lis .ys-imgbox-cover{
    border-radius: 0.16rem;
    overflow: hidden;
}
.summary-solut-tpul-lis,
.summary-solut-btul-li{
    width: 25%;
    padding: 0 0.14rem;
    cursor: pointer;
}
.summary-solut-tpul,
.summary-solut-btul{
    display: flex;
    margin: 0 -0.14rem;
}
.summary-solut-tpul-lis{
    padding-bottom: 0.16rem;
}
.summary-solut-btul-li p{
    padding: 0.16rem 0.24rem;
    border-bottom: 2px solid rgba(0, 0, 0, 0.10);
    font-size: var(--font18);
    text-align: center;
    line-height: var(--line165);
    transition: var(--transition);
    position: relative;
}
.summary-solut-btul-li p::before{
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    z-index: 2;
    pointer-events: none;
    background: var(--colormain);
    transition: var(--transition);
}
.summary-solut-btul-li.active p{
    color: var(--colormain);
}
.summary-solut-btul-li.active p::before{
    width: 100%;
}
.ssli-box-left{
    width: 49%;
    border-radius: 0.16rem;
    overflow: hidden;
    position: relative;
}
.ssli-box-left-img img{
    width: 100%;
}
.summary-solut-list{
    margin-top: 0.72rem;
}
.ssli-box-left-show{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.64rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.sbls-title{
    width: 72%;
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
}
.ssli-box{
    display: flex;
    justify-content: space-between;
}
.ssli-box-right{
    width: 49%;
}
.ssli-box-right .irul-link{
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0.24rem 0.49rem 0.25rem 0.31rem;
    background: var(--colorf2f);
    border-radius: 0.16rem;
    overflow: hidden;
}
.ssli-box-right .illb-text{
    margin-bottom: 0.1rem;
}
.ssli-box-right .indudet-recom-ul{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ssli-box-right .indudet-recom-ul-li{
    height:25%;
    padding-bottom: 0.28rem;
    margin-bottom: 0 !important;
}
.ssli-box-left-img {
    height: calc(100% - 0.28rem);
    border-radius: 0.16rem;
    overflow: hidden;
}
.ssli-box-left-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.summary-solut-list-item{
    display: none;
}
.summary-solut-list-item:first-child{
    display: block;
}
.summary-solut-tab{
    position: sticky;
    top: var(--headh);
    background: var(--colorfff);
    z-index: 9;
}
.summary-solut-tab::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;
    height: 2px;
    background: rgba(0, 0, 0, .1);
    opacity: 0;
    transition: var(--transition);
}
.summary-solut-tab.start::before{
    opacity: 1;
}
.summary-solut-tab.start .summary-solut-btul-li p{
    border-bottom: solid 2px transparent;
}
/* D1_常规解决方案汇总页--end */
/* 导航下拉--start */
.head-nav-item{
    position: static;
}
.head-nav-item-down{
    width: 100vw;
    background: var(--colorfff);
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.hnid-wrap-bot{
    width: 100%;
    background: var(--colormain);
}
.serv-pull-list{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin:0 -0.14rem;
}
.serv-pull-list-item{
    width: 25%;
    padding: 0 0.14rem;
    margin-bottom: 0.28rem;
}
.spli-link{
    display: block;
    position: relative;
    border-radius: 0.08rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.spli-link .ys-imgbox-cover{
    position: relative;
    z-index: 1;
}
.spli-link .ys-imgbox-cover::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.60) 100%);
    pointer-events: none; 
}
.spli-link-show{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0.27rem 0.2rem;
    z-index: 3;
}
.spli-link-show-title{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line175);
    margin-bottom: 4px;
}
.spli-link-show-word p{
    color: var(--colorfff);
    opacity: 0.8;
    line-height: var(--line18);
}
.spli-link-show-word{
    margin-bottom: 0.18rem;
}
.serv-pull-list-item .std-btn2-icon{
    width: 14px !important;
    margin-left: 8px;
}
.serv-pull-list-item .std-btn2-text{
    font-weight: 500;
    font-size: var(--font14);
}
.serv-pull .hnid-wrap-top{
    padding-top: 0.42rem;
    padding-bottom: 0.68rem;
}
.hnid-wrap-bot{
    padding-top: 0.22rem;
    padding-bottom: 0.22rem;
}
.hwbl-item{
    padding: 0 0.32rem;
}
.hnid-wrap-bot-list{
    display: flex;
    margin: 0 -0.32rem;
}
.tpwl-ul-li-link{
    display: flex;
    align-items: center;
    padding:0.14rem 0.16rem;
    background: transparent;
    transition: var(--transition);
    border-radius: 0.06rem;
    cursor: pointer;
}
.tpwl-ul-li.yxnav-active2 .tpwl-ul-li-link{
    background: #F4F6F9;
}
.tull-fl{
    width: 100%;
    padding-right: 0.1rem;
    display: flex;
}
.tull-fl-icon{
    position: relative;
    top: 2px;
}
.tull-fr,
.tull-fl-icon{
    width: var(--iconWidth);
    flex-shrink: 0;
    font-size: 0;
}
.tull-fr img{
    width: 100%;
}
.tull-fl-icon{
    margin-right: 0.1rem;
}
.tull-fl-text{
    color: var(--color333);
    line-height: var(--line175);
}
.third-pull-wrap-left{
    width: 23.8%;
    padding-top: 0.42rem;
    padding-bottom: 0.42rem;
    padding-right: 0.4rem;
    border-right: solid 1px rgba(0, 0, 0, .1);
}
.third-pull-wrap-right{
    width: 76.2%;
    padding-left: 0.4rem;
    padding-top: 0.48rem;
    padding-bottom: 0.9rem;
}
.tpwl-ul-li.on .tull-fr{
    display: none;
}
.tpwr-list-uls{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.08rem;
}
.tpwr-list-uls-lis{
    width: 33.333333%;
    padding: 0 0.08rem;
    margin-bottom: 0.24rem;
}
.tlul-links{
    height: 100%;
    display: block;
    padding: 0.16rem 0.24rem;
    border-radius: 0.06rem;
    overflow: hidden;
    background: transparent;
    transition: var(--transition);
}
.tpwr-list-uls-lis.yxnav-active3 .tlul-links{
    background:#F4F6F9;
}
.third-pull-wrap{
    display: flex;
}
.tlul-links-text{
    color: var(--color333);
    line-height: var(--line175);
    margin-bottom: 4px;
}
.tlul-links-word p{
    color: var(--color666);
    line-height: var(--line18);
    text-overflow: ellipsis;
    max-height: 5.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
/* .tpwr-list{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.tpwr-list:not(:first-child){
    display: block;
} */
.about-pull .third-pull-wrap-right{
    display: flex;
}
.about-pull-right{
    width: 29.4%;
    flex-shrink: 0;
}
.about-pull-left{
    width: 70.6%;
    padding-right:0.41rem;
}
.about-pull .tpwr-list-uls-lis{
    width: 50%;
    padding: 0 0.04rem;
}
.about-pull .tpwr-list-uls{
    margin: 0 -0.04rem;
}
.about-pull-right-link{
    display: block;
    border-radius: 0.08rem;
    background: var(--colorf2f);
    padding: 0.1rem 0.1rem 0.26rem;
}
.aprl-bot{
    padding: 0.18rem 0.1rem 0rem;
}
.aprl-text{
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
    margin-bottom: 0.34rem;
    transition: var(--transition);
}
.about-pull .about-pull-right-link .std-btn2-text::after{
    display: none;
}
.aprl-bot .std-btn2-text{
    color: var(--color333);
    line-height: var(--line175);
    font-size: var(--font16);
}
.first-pull-link{
    position: relative;
}
.first-pull-wrap{
    display: flex;
}
.first-pull-wrap .third-pull-wrap-right{
    display: flex;
}
.first-pull .tpwr-list-uls-lis{
    width: 50%;
    padding: 0 0.08rem;
}
.first-pull .tpwr-list-uls{
    margin-bottom: 0.16rem;
}
.first-pull .tlul-links-text span{
    font-size: 12px;
    line-height: var(--line15);
    color: var(--color333);
    padding: 3px 6px;
    border-radius: 0.03rem;
    background: #CBE4FF;
    margin-left: 0.1rem;
    display: inline-block;
    transform: translateY(-2px);
    font-family: var(--semiBold) !important;
    opacity: 0;
    pointer-events: none;
    display: none;
    vertical-align: middle;
}
.first-pull .tpwr-list-uls-lis.on .tlul-links-text span{
    opacity: 1;
    display: inline-block;
    pointer-events: all;
}
.fptl-tp{
    display: flex;
    align-items: center;
    margin-bottom: 4px;
}
.fptl-tp-icon{
    width: var(--iconWidth);
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.08rem;
}
.fptl-tp-icon img{
    width: 100%;
}
.fptl-tp-text{
  color: var(--color333);
  line-height: var(--line175);  
}
.fptl-bt p{
    color: var(--color999);
    line-height: var(--line18);
}
.first-pull-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.24rem;
    margin-bottom: 0.24rem;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
}
.about-pull-left .std-btn1-link{
    border-radius: 100px !important;
    border: 1px solid #BBC2CE !important;
    background: transparent;
}
.about-pull-left .std-btn1-link::after{
    background: var(--colormain);
}
.about-pull-left .std-btn1-text{
    color: var(--color333);
}
.about-pull-left .std-btn2-icon{
    width: 14px !important;
    position: relative;
}
.about-pull-left .std-btn2-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.about-pull-right-top{
    position: relative;
    margin-bottom: 8px;
}
.first-pull-link{
    position: relative;
    border-radius: 0.08rem;
    overflow: hidden;
}
.first-pull-link-show{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    padding: 0.3rem 0.2rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
}
.first-pull .fpls-text{
    color: var(--colorfff);
    line-height: var(--line175);
    margin-bottom: 4px;
}
.first-pull .fpls-word p{
    color: var(--colorfff);
    opacity: 0.8;
    line-height: var(--line18);
}
.first-pull .fpls-word{
    margin-bottom: 0.2rem;
}
.first-pull .about-pull-right .std-btn2-text{
    font-size: var(--font14);
}
.first-pull .about-pull-right .std-btn2-icon{
    width: 14px !important;
}
.about-pull-right-bot{
    padding: 0.2rem;
    background: #F4F6F9;
    border-radius: 0.08rem;
}
.aprb-title{
    color: var(--color333);
    line-height: var(--line175);
    margin-bottom: 0.15rem;
}
.first-pull .hnid-wrap-top,
.third-pull .hnid-wrap-top,
.about-pull .hnid-wrap-top{
    max-height: 800px;
}
.hnid-wrap-top .mCSB_outside+.mCSB_scrollTools {
    right: auto;
    top: 0.42rem;
    left: calc(23.8% - 2px);
    width: 2px;
}
.hnid-wrap-top .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--colormain) !important;
    width: 2px !important;
    border-radius: 0 !important;
}
.tpwr-list{
    display: none;
}
.tpwr-list:first-child{
    display: block;
}
.head-nav{
    height: var(--headh);
}
.head-nav-item-title{
    margin: 0 !important;
    padding: 0 0.24rem;
}
/* 导航下拉--end */
/* 产品中心补充-2026.1.4--start */
.clbl-top-link{
    display: inline-block;
}
.ctry-li-box-right a{
    display: block;
}
.clbl-edr p span,
.clbl-edr p a{
    font-size: var(--font16) !important;
}
.ys-hd-pc::before{
    height: 100%;
}
/* 产品中心补充-2026.1.4--end */
/* 首页--start */
.home-main .home-case-slide-ul .slick-list{
    padding-bottom: 0;
}
.home-main .home-case-slide-ul .slick-dots li{
    background: rgba(255,255,255,0.6);
}
.home-main .home-case-slide-ul .slick-dots li.slick-active{
    background: rgba(255,255,255,1);
}
.home-case .arrows-icon.slick-disabled{
    opacity: 0 !important;
}
.arrows-icon{
    background: rgba(0, 0, 0, .1);
}
/* 首页--end */
/* 2026.1.6--补充修改--start */
.indus-main .line-text::after{
    height: 3px;
}
.indudet-wrap-cont-right h2{
    padding-bottom: 0.16rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    margin-bottom: 0.16;
}
.indudet-main .inbi-nub{
    padding-bottom: 0.24rem;
}
.indudet-main .inbi-nub-tp{
    padding: 0.08rem 0;
}
.ssli-box-right .illb-text{
    text-overflow: ellipsis;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.cwcl-left-list{
    position: relative;
    width: 100%;
}
/* 2026.1.6--补充修改--end */
/* 2026.1.7--bug修改--start */
.pbwr-cont.no-list .pbwr-cont-edr{
    border-bottom: none;
}
.pbwr-cont-edr .character>div{
    color: var(--color333);
    line-height: var(--line165);
    font-size: var(--font16);
}
.clbl-edr .character>div{
    color: var(--color666);
    line-height: var(--line165);
    font-size: var(--font16);
}
.clbl-edr .text{
    margin-bottom: var(--parpspace10);
}
.industry-info{
    z-index: 96;
}
.image-replay-btn{
    display: flex;
    justify-content: center
}
.cwcr-tps,
.knowledge-content-info-tops{
    width: 100%;
}
.pldu-li-right-edr.yxedr-active td, 
.pldu-li-right-edr.yxedr-active th {
    padding: 8px 8px;
    font-size: var(--font16);
    line-height: var(--line15);
}
.plis-table table{
    margin-bottom: 0.5rem;
}
body.no-shadow .ys-hd-pc::before{
    box-shadow: none !important;
}
.prodet-tab{
    z-index: 97;
}
.tpwl-ul-li{
    margin-bottom: 0.05rem;
}
.first-pull .hnid-wrap-top, .third-pull .hnid-wrap-top, .about-pull .hnid-wrap-top {
    max-height: 820px;
}
.head-nav-item-down{
    box-shadow: var(--shadow);
}
.hwbl-item a[href=""],
.hwbl-item a[href='']{
    cursor: default;
}
.hnid-wrap-bot-list{
    padding-left: 0.16rem;
}
.hnli-company .std-btn1.radius .std-btn1-link{
    border: 1px solid #333;
    padding: 0.08rem 0.24rem;
    border-radius: 0.08rem;
    color: var(--color333);
}
.hnli-company .std-btn1.radius .std-btn1-link::after{
    background: var(--colormain);
    border-radius: 0.06rem;
}
.hnli-company-btn{
    display: flex;
    justify-content: center;
    margin-top: 0.77rem;
}
.hsll-box{
    padding: 0.72rem 0.4rem;
}
.hsll-box-icon{
    width: 0.4rem;
}
.hsht-btn .std-btn1.radius .std-btn1-link{
    border: none;
    padding: 0.08rem 0.4rem;
    line-height: var(--line175);
    /* overflow: visible !important; */
}
.hsht-btn .std-btn1.radius .std-btn1-link::before {
    content: "";
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: solid 1px var(--colorfff);
    transition: all .4s ease;
    z-index: -1;
    pointer-events: none;
    border-radius: 0.08rem;
}
.ys-banner-explore{
    position: absolute;
    right: 1.8rem;
    bottom: 0.76rem;
    display: flex;
    align-items: center;
    z-index: 3;
}
.ys-banner-explore-text{
    color: var(--colorfff);
    opacity: 0.8;
    line-height: var(--line175);
    font-size: var(--font16);
}
.ys-banner-explore-icon{
    width: 16px;
    flex-shrink: 0;
    font-size: 0;
    margin-left: 4px;
    animation: home_dh 2s ease-in infinite;
}
.ys-banner-explore-icon img{
    width: 100%;
}
@keyframes home_dh{
    0%{
        transform: translateY(0);
    }
    50%{
        transform: translateY(8px);
    }
    100%{
        transform: translateY(0);
    }
}
.head-other .std-btn1{
    vertical-align: middle;
    display: flex;
    align-items: center;
}
.head-other{
    align-items: stretch;
    flex-shrink: 0;
}
.head-login{
    display: flex;
    align-items: center;
    vertical-align: middle;
}
.head-login-link-text{
    display: block;
    min-width: 29px;
    line-height: var(--headh);
}
.category-wrap-select span::before{
    width: calc(100% - 2px);
    height: calc(100% - 2px);
}
.member-header .head-other-tel-link{
    line-height: var(--headh);
}
.member-header .head-lang-down{
    width: 1.24rem;
}
.viewer-open {
    overflow-x: hidden !important;
    overflow-y: inherit !important;
}
/* 2026.1.7--bug修改--end */
/*  关于我们+产品 lucas start */
.imtl-typelist-item-link{
    transition: all 0.36s ease-in-out;
    border-radius: 8px;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    -moz-backdrop-filter: blur(6px);
    -o-backdrop-filter: blur(6px);
    -ms-backdrop-filter: blur(6px);
    line-height: 40px;
    padding: 0 0.24rem;
    text-align: center;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    border: 1px solid #E3E3E3;
}
.imtl-typelist-item{
    position: relative;
}
.imtl-typelist-item{
    width: auto !important;
}
.imtl-typelist-item-new{
    color:#EC221F;
    text-align: center;
    padding: 0 8px;
    line-height: 28px;
    border-radius: 8px 8px 8px 0;
    background: #FFDFDF;
    position: absolute;
    top: -20px;
    right: -23px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    z-index: 5;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s ease-in-out;
}
.informlist-main{
    padding: var(--space120) 0;
    background:#F2F2F2;
}
.informlist-main-top-left{
    padding: 30px 0 !important;
    margin: -30px 0 !important;
}
.imtl-typelist-item.actnew .imtl-typelist-item-new{
    opacity: 1;
    pointer-events: auto;
}
.imtl-typelist-item.on .imtl-typelist-item-link{
    color: #fff;
    background: var(--colormain);
    border: 1px solid transparent;
}
.informlist-main-top{
    padding-bottom:0.35rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    margin-bottom: 0 !important;
}
.iill-time{
    color: var(--color999);
    position: relative;
}
.iill-time::before{
    content: "";
    width: 0.4rem;
    height: 1px;
    background:rgba(0, 0, 0, 0.10);
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1;
    transform: translate(0%,-50%);
}
.iill-year{
    color: var(--color999);
}
.iilr-titcry{
    position: relative;
    width: fit-content;
}
.iilr-titcry-tit{
    font-weight: 700;
    margin-bottom: 0.75rem;
    transition: all 0.36s ease-in-out;
}
.iilr-titcry-tit span{
    font-weight: 400;
}
.iilr-botcry,.iilr-botcry p{
    color: var(--color666);
}
.imbl-itemli-link-left{
    width: 11%;
}
.imbl-itemli-link-right{
    width: 87%;
}
.imbl-itemli-link{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0.4rem 0.24rem 0.48rem 0.24rem;
}
.imbl-itemli.actnew .imtl-typelist-item-new{
    opacity: 1;
    pointer-events: all;
}
.imbl-itemli .imtl-typelist-item-new{
    top: -30px;
    right: -60px;
}
.imbl-itemli:first-child .imbl-itemli-link{
    padding-top: 0.64rem;
}
.imbl-itemli{
    border-bottom:1px solid rgba(0, 0, 0, 0.10);;
}
.imbl-itemli:last-child{
    border-bottom: unset;
}
.informlist-main-bot{
    margin-bottom: 0.64rem;
}
.eitl-list-item-link{
    text-align: center;
    line-height:40px;
    padding: 0 0.24rem;
    transition: all 0.36s ease-in-out;
    border-radius: 8px;
    border: 1px solid #E3E3E3;
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    -moz-backdrop-filter: blur(6px);
    -o-backdrop-filter: blur(6px);
    -ms-backdrop-filter: blur(6px);
    position: relative;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.eitl-list{
   --gap1: 4px;
   --gap2: 10px;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.eitl-list>li{
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.eitl-list-item.act .eitl-list-item-link{
    color: #fff;
    background: var(--colormain);
    border: 1px solid transparent;
}
.exhibition-info{
    padding: var(--space120) 0;
    background: #F2F2F2;
}
.eitl-list-item-link::before,.imtl-typelist-item-link::before{
    content: "";
    position: absolute;
    height: 100%;
    right: 0;
    width: 0;
    left: auto;
    top: 0;
    background-color: var(--colormain);
    transition: all 0.36s;
    z-index: -1;
    border-radius: 8px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.exhibition-page .ys-nybanner.ys-show .ys-nyban-img::before,.informlist-page .ys-nybanner.ys-show .ys-nyban-img::before {
    background: linear-gradient(270deg, rgba(0, 0, 0, 0.00) 10.56%, rgba(2, 2, 2, 0.40) 101.18%);
}
.exhibition-info-top{
    padding-bottom:0.35rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    margin-bottom: 0.48rem;
    display: flex;
    justify-content: space-between;
    position: relative;
    z-index: 5;
}
.exhibition-info-top-right.image-replay-top{
    margin-bottom: 0 !important;
}
.elta-ite img{
    width: 32px;
    margin-right: 0.16rem;
}
.elta-ite-text{
    color: var(--colorfff);
    font-weight: 700;
}
.elta-ite{
    margin-bottom: 0.18rem;
    display: flex;
    align-items: center;
}
.elta-ite:last-child{
    margin-bottom: 0 !important;
}
.eltt-tit{
    color: var(--colorfff);
    font-weight: 700;
    margin-bottom: 0.24rem;
}
.eltt-intrs,.eltt-intrs p{
    color: var(--colorfff);
}
.eibi-linkcry{
    width: 100%;
    height: 100%;
    position: relative;
}
.eibi-linkcry-textbox{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    padding: 0.64rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.eibi-linkcry-imgbox{
    position: relative;
    z-index: 3;
}
.eibi-linkcry-imgbox::before{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.50);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    transition: all 0.36s ease-in-out;
    opacity: 0;
}
.exhibition-info-botlist-item.isimg .eibi-linkcry-imgbox::before{
    opacity: 1;
}
.eibi-linkcry-imgbox-upload{
    display: none;
}
.exhibition-info-botlist-item.isimg .eibi-linkcry-imgbox-upload{
    display: block;
}
.exhibition-info-botlist-item.isimg .eibi-linkcry-imgbox-def{
    display: none;
}
.exhibition-info-botlist-item .ys-imgbox-cover img:nth-child(3) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.exhibition-info-botlist{
   --ge: 50%;
   --gap1: 0.14rem;
   --gap2: 0.28rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.exhibition-info-botlist>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.exhibition-info-botlist>li>a{
   height: 100%;
   display: flex;
   flex-direction: column;
}
.eibi-linkcry{
    border-radius: 16px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    height: 100%;
   display: flex;
   flex-direction: column;
}
.eibi-linkcry-textbox-top{
    width: 90%;
}
.pastact-page .exhibition-info .exhibition-info-botlist{
    padding-bottom:0.64rem;
}
.optioncent-cry{
    padding: 0.9rem 0 var(--space120);
    background:#F2F2F2;
    overflow: visible;
}
.optioncent-cry .std-font48{
    text-align: center;
    margin-bottom: 0.4rem;
}
.nsdetails-cont{
    padding-top: 0.78rem;
    padding-bottom: var(--space120);
    overflow: visible;
}
.ncln-newtab{
    color: var(--colormain);
    border-radius: 100px;
    background: rgba(61, 96, 174, 0.08);
    line-height: 32px;
    text-align: center;
    padding: 0 0.16rem;
    margin-right: 0.16rem;
}
.ncln-newtime{
    color: var(--color999);
}
.nsdetails-cont-left-newtab{
    display: flex;
    align-items: center;
}
.ncla-listcry-li img{
    width: 24px;
    margin-right: 0.16rem;
}
.ncla-listcry-li-main{
    color: var(--color666);
}
.ncla-listcry{
   --gap1: 0.16rem;
   --gap2: 0.32rem;
   margin: 0 calc(var(--gap1) * -1);
   display: flex;
   flex-wrap: wrap;
}
.ncla-listcry>li{
   padding: 0 var(--gap1);
   display: flex;
   align-items: center;
}
.nsdetails-cont-left-actitab{
    display: none;
}
.nsdetails-cont .std-font32{
    margin-bottom: 0.44rem;
    font-weight: 700;
}
.nsdetails-cont-left-newtab,.nsdetails-cont-left-actitab{
    margin-bottom: 0.48rem;
}
.nsdetails-cont-left-share{
    display: flex;
    align-items: center;
    margin-bottom: 0.28rem;
}
.nsdetails-cont-left-share .ys-share-img {
    width: 20px;
}
.nsdetails-cont-left-share .ys-share-img img{
    width: 100%;
}
.nsdetails-cont-left-share .ys-share-list{
    margin-right: 0.15rem;
}
.nsdetails-cont-left-share .ys-share-list:last-child{
    margin-right: 0 !important;
}
.ncls-sharetext{
    margin-right: 8px;
}
.nsdetails-cont-left-main{
    padding-top: 0.44rem;
    border-top: 1px solid rgba(2, 33, 6, 0.15);
    margin-bottom: 0.64rem;
}
.nsdetails-cont-left-main p{
    font-size: var(--font16);
    color: var(--color666);
    line-height: var(--line175);
    margin-bottom: 0.12rem;
}
.nsdetails-cont-left-main p:last-child{
    margin-bottom: 0 !important;
}
.nsdetails-cont-left-main h5{
    color: var(--color333);
    font-size: var(--font18);
    line-height: var(--line165);
    font-weight: 700;
}
.nsdetails-cont-left-main h6{
    color: var(--color666);
    font-size: var(--font16);
    line-height: var(--line175);
    font-weight: 700;
    margin-bottom: 8;
}
.nsdetails-cont-left-page{
    padding-top:0.4rem;
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.nclp-listcry-li{
    margin-bottom:0.16rem;
}
.nclp-listcry-li:last-child{
    margin-bottom: 0!important;
}
.nclp-listcry-li-link{
    color:var(--color999);
    transition: all 0.36s ease-in-out;
}
.nsdetails-cont-left{
    width:65.85%;
}
.nsdetails-cont-rig{
    width:26.57%;
}
.nsdetails-cont .ys-cont1400{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.nsdetails-cont-rig-newcont .std-font24{
    margin-bottom:0.46rem;
    font-weight: 700;
}
.nlil-toptab-le{
    color: var(--colormain);
    border-radius: 100px;
    background: rgba(61, 96, 174, 0.08);
    line-height: 32px;
    text-align: center;
    padding: 0 0.16rem;
    margin-right: 0.16rem;
}
.nlil-toptab-time{
    color: var(--color999);
}
.nlil-toptab{
    display: flex;
    align-items: center;
    margin-bottom: 0.29rem;
}
.ncrn-listbox-item-link{
    width: 100%;
    display: block;
    padding-bottom: 0.38rem;
    padding-top: 0.32rem;
}
.ncrn-listbox-item:first-child .ncrn-listbox-item-link{
    padding-top: 0 !important;
}
.ncrn-listbox-item{
    border-bottom: 1px solid rgba(2, 33, 6, 0.15);
}
.ncrn-listbox-item:last-child{
    border-bottom: unset;
}
.nlil-titcont{
    transition: all 0.36s ease-in-out;
}
.nail-otherlist-li img{
    width: 24px;
    margin-right: 0.16rem;
}
.nail-otherlist-li-cry{
    color: var(--color666);
}
.nail-otherlist-li{
    display: flex;
    align-items: center;
    margin-bottom:0.16rem ;
}
.nail-otherlist-li:last-child{
    margin-bottom: 0 !important;
}
.nsdetails-cont-rig-activcont .std-font24{
    margin-bottom: 0.46rem;
    font-weight: 700;
}
.nsdetails-cont-rig-activcont{
    display: none;
}
.nail-titcont{
    transition: all 0.36s ease-in-out;
    margin-bottom: 0.27rem;
}
.ncra-actlist-item-link{
    width: 100%;
    display: block;
    padding-bottom: 0.38rem;
    padding-top: 0.32rem;
}
.ncra-actlist-item:first-child .ncra-actlist-item-link{
    padding-top: 0!important;
}
.ncra-actlist-item{
    border-bottom: 1px solid rgba(2, 33, 6, 0.15);
}
.ncra-actlist-item:last-child{
    border-bottom: unset;
}
.nsdetails-cont.showact .nsdetails-cont-left-newtab{
    display: none;
}
.nsdetails-cont.showact .nsdetails-cont-left-actitab{
    display: block;
}
.nsdetails-cont.showact .nsdetails-cont-rig-newcont{
    display: none;
}
.nsdetails-cont.showact .nsdetails-cont-rig-activcont{
    display: block;
}
.nsdetails-cont-rig{
    position: sticky;
    top: var(--space120);
}
.opil-botcont-btn img{
    width: 24px;
}
.opil-botcont-btn-text{
    color: var(--color666);
    margin-right: 8px;
}
.opil-botcont-btn{
    display: flex;
    align-items: center;
}
.opil-botcont-tit{
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 8px;
    transition: all 0.36s ease-in-out;
}
.opil-botcont-info,.opil-botcont-info p{
    color: var(--color666);
}
.opil-botcont-info{
    max-height: 7.2em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.ocpr-protlist-item-link{
    height: 100%;
    border-radius: 0.16rem;
    background: #FFF;
    padding: 0.2rem;
    position: relative;
}
.ocpr-protlist-item-link>.ys-imgbox-contain{
    margin-bottom: 0.16rem;
}
.opil-tabimg{
    width:52px;
    position:absolute;
    top: 0;
    right: -3px;
    z-index: 2;
    pointer-events: none;
    display: none;
}
.optioncent-cry-protbox-left{
    width:21.5%;
    position: sticky;
    top: calc(var(--headh) + var(--space60));
}
.ocpr-protlist-item.shownew .opil-tabimg{
    display: block;
}
.optioncent-cry-protbox-righ{
    width:74.5%;
}
.optioncent-cry-protbox-righ .ys-pcfy{
    margin-top:0.63rem;
}
.optioncent-cry-protbox{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.ocpr-protlist{
   --ge: 25%;
   --gap1: 0.12rem;
   --gap2: 0.24rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.ocpr-protlist>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.ocpr-protlist>li>a{
   height: 100%;
   display: flex;
   flex-direction: column;
}
.opil-botcont {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.optioncent-cry-protbox-left .ys-filter-flex-left{
    width: 100%;
}
.optioncent-page .cwcl-left-list-item {
    margin-bottom: 0;
}
.optioncent-page .clli-top{
    padding: 0;
}
.optioncent-page .clli-top-text{
    padding: 0.16rem 0;
}
.optioncent-page .cwcl-left-list-item.active .clli-top-text{
    color: var(--colormain);
}
.mod-ctact-bgimgbox-img{
    position: absolute;
}
.mod-ctact{
    position: relative;
}
.mod-ctact-bgimgbox-img1{
    top: -160%;
    left: 0;
    width: 12rem;
    animation: leftRightMove1 10s ease-in-out infinite;
}
@keyframes leftRightMove1 {
    0% {
        transform: translateX(80%);
    }
    50% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(80%);
    }
}
.mod-ctact .ys-cont1400{
    position: relative;
    z-index: 5;
}
.mod-ctact-bgimgbox-img2{
    animation: leftRightMove2 5s ease-in-out infinite;
    bottom: -170%;
    left: -20%;
    width: 12rem;
}
@keyframes leftRightMove2 {
    0% {
        transform: translateX(-10%);
    }
    50% {
        transform: translateX(10%);
    }
    100% {
        transform: translateX(-10%);
    }
}
.mod-ctact-bgimgbox-img3{
    animation: leftRightMove2 5s ease-in-out 1s infinite;
    bottom: -163%;
    left: -3%;
    width: 12rem;
}
.mod-ctact-bgimgbox-img4{
    animation: leftRightMove2 5s ease-in-out  infinite;
    bottom: -170%;
    left: 26%;
    width: 12rem;
}
.mod-ctact-bgimgbox-img5{
    animation: leftRightMove2 5s ease-in-out  infinite;
    bottom: -120%;
    left: 55%;
    width: 10rem;
}
.mod-ctact-bgimgbox-img6{
    animation: leftRightMove2 5s ease-in-out  infinite;
    bottom: -180%;
    right: -17%;
    width: 12rem;
}
.imbl-itemli:not(:first-child) .imtl-typelist-item-new{
    top: -13px;
}
.imtl-typelist-item-newph{
    display: none;
}
.pldu-li-right-edr.yxedr-active  td, .pldu-li-right-edr.yxedr-active th{
    border: 1px solid #333;
    text-align: center;
}
.optiondet-page .pldu-li-right-edr.yxedr-active td{
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line18);
}
/*  关于我们+产品 lucas end */
/* 2026.1.28--delia修改--start */
.category-main .cwcl-left{
    max-height: none;
}
.category-main .cwcl-left-list{
    max-height: 75vh;
}
div.head-nav-item-title{
    cursor: default;
}
.iwcr-top{
    width: 100%;
}
.indudet-recom-ul-li.active .clbl-tab{
    transform: translateY(-2px);
}
.plis-lis.active .clbl-tab {
    opacity: 1;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 0.04rem;
    overflow: hidden;
    line-height: var(--line18);
    display: inline-block;
    transform: translateY(0px);
    pointer-events: all;
    font-family: var(--regular);
    font-weight: normal;
}
/* 2026.1.28--delia修改--end */
/* 2026.1.30--start */
.meas-main-le .std-btn1.icon .std-btn1-link,
.msin-link,
.csin-link,
.industry-info .std-btn1-link{
    cursor: pointer;
}
/* 2026.1.30--end */
/* 2026.1.30 Lucas start */
.ncrn-listbox-item.actnew .clbl-tab {
    transform: translateY(-2px);
}
.ncrn-listbox-item.actnew .clbl-tab {
    opacity: 1;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 0.04rem;
    overflow: hidden;
    line-height: var(--line18);
    display: inline-block;
    transform: translateY(0px);
    pointer-events: all;
    font-family: var(--regular);
    font-weight: normal;
}
.imbl-itemli.actnew .clbl-tab {
    transform: translateY(-2px);
}
.imbl-itemli.actnew .clbl-tab {
    opacity: 1;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 0.04rem;
    overflow: hidden;
    line-height: var(--line18);
    display: inline-block;
    transform: translateY(0px);
    pointer-events: all;
    font-family: var(--regular);
    font-weight: normal;
    position: absolute;
    top: -20px;
    right: -50px;
}
.imtl-typelist-item-newph{
    display: none !important;
}
.imtl-typelist-item.actnew .clbl-tab {
    opacity: 1;
    font-size: 12px;
    padding: 2px 8px;
    border-radius: 0.04rem;
    overflow: hidden;
    line-height: var(--line18);
    display: inline-block;
    transform: translateY(0px);
    pointer-events: all;
    font-family: var(--regular);
    font-weight: normal;
    position: absolute;
    top: -18px;
    right: -20px;
    z-index: 10;
    background: #F1DCDC;
}
/* 2026.1.30 Lucas end */

/*2026.2.5 最后一批 start  */
/*  lucas--START */
/* g1_02 start */
.aboutcomp-chairman-le{
    width: 48.33%;
    pointer-events: none;
}
.aboutcomp-chairman-le img{
    width: 100%;
    pointer-events: none;
}
.acrc-name{
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 8px;
}
.acrc-post{
    --pad:0.32rem;
    color: var(--color666);
    padding-bottom: var(--pad);
    margin-bottom: var(--pad);
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.acrc-info p{
    color: var(--color333);
    font-size: var(--font16);
    line-height: var(--line175);
    margin-bottom:0.12rem;
}
.aboutcomp-chairman{
    display: flex;
    align-items: center;
}
.aboutcomp-chairman-ri-cry{
    width:100%;
    padding-right: calc(50vw - 700px);
}
@media screen and (max-width: 1647px) {
    .aboutcomp-chairman-ri{
        padding-right: 7.5vw;
    }
}
.aboutcomp-chairman-ri{
    width:51.67%;
    padding-top: 0.5rem;
    position: relative;
    z-index: 2;
}
.aboutcomp-chairman{
    background: var(--colorbj1);
}
.aboutcomp-philosophy .std-font40{
    margin-bottom: 0.64rem;
}
.apsi-crybox-tit{
    font-weight: bold;
    font-family: var(--bold);
    color: var(--colorfff);
}
.apsi-crybox-list{
    max-height: 11em;
}
.apsi-crybox-list ul li::marker{
    color: var(--colorfff);
}
.apsi-crybox-list ul li p{
    font-size: var(--font18);
    color: var(--colorfff);
    line-height: var(--line165);   
}
.apsi-crybox-list ul li{
    position: relative;
}
.apsi-crybox-list ul li:not(:last-child) p{
    margin-bottom:0.1rem ;
}
.apsi-crybox-list ul li p{
    margin-bottom: 0;
}
.apsi-crybox-list ul{
    margin-block-start:0;
    margin-block-end:0;
}
.apsi-crybox{
    position: absolute;
    width: 100%;
    height: 100%;
    padding:0.48rem calc(0.48rem + var(--gap1));
    z-index: 3;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.aboutcomp-philosophy-slick{
   --ge: 50%;
   --gap1: 0.14rem;
   margin: 0 calc(var(--gap1) * -1);
}
.aboutcomp-philosophy-slick-item{
   width: var(--ge);
   padding: 0 var(--gap1);
   position: relative;
}
.aboutcomp-philosophy-slick-item .ys-imgbox-cover{
    border-radius: 0.16rem;
   transform: rotate(0deg);
   -webkit-transform: rotate(0deg);
   overflow: hidden;
}
.aboutcomp-philosophy-slick-item .ys-imgbox-cover::before{
    content: "";
    width: 100%;
    height: 25%;
    opacity: 0.4;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.40) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.aboutcomp-philosophy-slick-item .ys-imgbox-cover::after{
    content: "";
    width: 100%;
    height: 38%;
    opacity: 0.8;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.80) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.aboutcomp-policy-top .std-font40{
    margin-bottom: 0.16rem;
}
.aboutcomp-policy-top-info,.aboutcomp-policy-top-info p{
    color: var(--color666);
}
.aboutcomp-policy-top{
    margin-bottom: 0.41rem;
}
.apbl-cry{
    border-radius: 0.16rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: var(--colorbj1);
    padding: 0.32rem;
}
.apbl-cry img{
    width:32px;
    margin-bottom: 0.4rem;
}
.apbl-cry-name{
    font-weight: bold;
    font-family: var(--bold);
    flex: 1;
}
.aboutcomp-policy-botlist{
   --ge: 20%;
   --gap1: 0.14rem;
   --gap2: 0.28rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.aboutcomp-policy-botlist>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.aboutcomp-policy-botlist>li>div{
   height: 100%;
   display: flex;
   flex-direction: column;
    justify-content: space-between;
}
.aboutcomp-intro .std-font40{
    color:var(--colorfff);
    margin-bottom: 0.4rem;
    text-align: center;
}
.aboutcomp-intro-cry,.aboutcomp-intro-cry p{
    text-align: center;
    color: var(--colorfff);
}
.aboutcomp-intro-cry{
    width: 77%;
    margin:0  auto 0.47rem;
}
.aboutcomp-intro-cry p:not(:last-child){
    margin-bottom: 0.24rem;
}
.aboutcomp-intro{
    position: relative;
}
.aboutcomp-intro-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
}
.aboutcomp-intro-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.aboutcomp-intro .ys-cont1200{
    position: relative;
    z-index: 2;
}
.aboutcomp-intro-video img{
    width: 1.05rem;
    margin-bottom: 8px;
}
.aboutcomp-intro-video-tet{
    color: var(--colorfff);
    text-align: center;
}
.aboutcomp-intro-video{
    display: flex;
    flex-direction: column;
    align-items: center;
    cursor: pointer;
    width: fit-content;
    margin:0 auto 0.78rem;
}
.aini-num{
    font-weight: bold;
    font-family: var(--bold);
    color: var(--colorfff);
}
.aini-num span{
    font-size: var(--font60);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
}
.aini-info{
    text-align: center;
    color: var(--colorfff);
}
.aboutcomp-intro-numlist{
   display: flex;
   flex-wrap: wrap;
   padding: 0.32rem 0;
}
.aboutcomp-intro-numlist>li{
   position: relative;
}
.aini-crybox{
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.aboutcomp-intro-numlist-item:nth-child(3n){
    width: 34.08%;
    padding-right: 0.48rem;
}
.aboutcomp-intro-numlist-item:nth-child(3n+1){
    width:27.92% ;
    padding-left: 0.48rem;
}
.aboutcomp-intro-numlist-item:nth-child(3n+2){
    width: 38%;
}
.aboutcomp-intro-numlist-item:nth-child(3n+1) .aini-crybox{
    margin-left: auto;
    margin-right: auto;
}
.aboutcomp-intro-numlist-item:nth-child(3n+2) .aini-crybox{
    margin: auto;
}
.aboutcomp-intro-numlist-item:nth-child(3n) .aini-crybox{
    margin-left: auto;
    margin-right: auto;
}
.aboutcomp-intro-numlist-item::after{
    content: "";
    width: 1px ;
    height: 0.53rem;
    background: rgba(255, 255, 255, 0.60);
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    z-index: 1;
}
.aboutcomp-intro-numlist-item:nth-child(3n)::after{
    content: unset;
}
.aboutcomp-intro-numlist-item{
    margin-bottom: 0.3rem;
}
.aboutcomp-honor{
    position: relative;
    padding-bottom: 2.3rem;
}
.aboutcomp-honor .ys-cont1400{
    position: relative;
    z-index: 3;
}
.aboutcomp-honor .std-font40{
    color: var(--colorfff);
    text-align: center;
    margin-bottom: 1.07rem;
}
.ahsi-link-img{
    width: 0.79rem;
    transition: all 0.36s ease-in-out;
    opacity: 0.3;
}
.ahsi-link{
    position: relative;
}
.ahsi-link-info-name{
    color: var(--colorfff);
    line-height: var(--line14);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 8px;
}
.ahsi-link-info-line{
    width: 1.04rem;
    height: 1px;
    background:rgba(255, 255, 255, 0.20);
    margin-bottom: 8px;
}
.ahsi-link-info-itro,.ahsi-link-info-itro p{
    color: var(--colorfff);
    text-align: center;
    transition: all 0.36s ease-in-out;
}
.ahsi-link-info-itro{
    max-height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.ahsi-link-info{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 1.98rem;
}
.ahsi-top-list{
   --ge: 25%;
   --gap1: 0.37rem;
   margin: 0 calc(var(--gap1) * -1);
   display: flex;
   flex-wrap: wrap;
}
.ahsi-top-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
}
.ahsi-link {
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
}
.ahsi-top:not(:last-child){
    margin-bottom: 0.72rem;
}
.aboutcomp-honor-slick.mod-arrows1 .slick-prev, .aboutcomp-honor-slick.mod-arrows1 .slick-next{
    width: 0.44rem;
    height: 0.44rem;
    background: rgba(255, 255, 255, 0.10);
}
.aboutcomp-honor-slick{
   --ge: 100%;
   --gap1: 10px;
   margin: 0 calc(var(--gap1) * -1);
}
.aboutcomp-honor-slick-item{
   width: var(--ge);
   padding: 0 var(--gap1);
}
.aboutcomp-honor-slick.mod-arrows1 .slick-prev, .aboutcomp-honor-slick.mod-arrows1 .slick-next {
    top: 50%;
}
.aboutcomp-honor-slick.mod-arrows1 .slick-prev{
    left: -0.88rem;
}
.aboutcomp-honor-slick.mod-arrows1 .slick-next{
    right: -0.88rem;
}
.aboutcomp-honor-slick.mod-arrows1 .slick-next::before{
    background: url(../images/b2_icon_02_1.svg) center / contain no-repeat;
}
.aboutcomp-honor-slick.mod-arrows1 .slick-prev::before{
    background: url(../images/b2_icon_02_1.svg) center / contain no-repeat;
}
/* g1_02 end */

/* g1_03 start*/
.inchina-chairman{
    flex-direction: row-reverse;
}
.inchina-chairman .aboutcomp-chairman-le{
    width: 55.57%;
}
.inchina-chairman .aboutcomp-chairman-ri{
    width: 44.43%;
    padding-left: calc(50vw - 700px);
}
.inchina-chairman .aboutcomp-chairman-ri-cry {
    width: 6.84rem;
    padding-right: 0;
}
@media screen and (max-width: 1647px) {
    .inchina-chairman .aboutcomp-chairman-ri{
        padding-right: 0;
        padding-left: 7.5vw;
    }
}
.inchina-repair-le-top{
    margin-bottom: 0.5rem;
}
.illi-crybox-textcry-bot{
    max-height: 5.4em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.inchina-chairman{
    background: var(--colorfff);
}
.inchina-intro-le .std-font40{
    margin-bottom: 0.64rem;
}
.inchina-intro-le-cry,.inchina-intro-le-cry p{
    color: var(--color666);
}
.inchina-intro-le-cry p:not(:last-child){
    margin-bottom: 0.16rem;
}
.inchina-intro{
    position: relative;
    background:var(--colorbj1);
}
.inchina-intro-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    pointer-events: none;
    z-index: 1;
}
.inchina-intro .ys-cont1400{
    position: relative;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.iilo-res.std-btn1.radius .std-btn1-link {
    border: solid 1px var(--color333);
    color: var(--color333);
}
.inchina-intro-le-other {
    margin-top: 0.48rem;
    display: flex;
    align-items: center;
}
.iilo-res{
    margin-right:0.24rem;
}
.iilo-right-pdf .ys-imgbox-cover img{
    transform: scale(1) !important;
}
.iilo-right-pdf .ys-imgbox-cover img:nth-child(2){
    opacity: 0;
}
.iilo-right-pdf-tet{
    margin-right: 8px;
    transition: all 0.36s ease-in-out;
}
.iilo-right-pdf{
    display: flex;
    align-items: center;
}
.iilo-right-pdf .ys-imgbox-cover{
    width: 24px;
}
.inchina-intro-ri{
    width: 49%;
    border-radius: 0.16rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.inchina-layout .aboutcomp-policy-top {
    margin-bottom: 0.6rem;
}
.inchina-intro-ri img{
    width: 100%;
}
.inchina-intro-le{
    width:42.43%;
}
.ictt-title{
    font-weight: bold;
    font-family: var(--bold);
    padding-bottom: 0.1rem;
    margin-bottom: 0.1rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.ictt-sub{
    font-weight: bold;
    font-family: var(--bold);
}
.illi-crybox{
    border-radius: 0.16rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
/* .inchina-honer.mod-arrows1 .slick-next::before{
    background: url(../images/d4_icon_02_1.svg) center / contain no-repeat;
}
.inchina-honer.mod-arrows1 .slick-prev::before{
    background: url(../images/d4_icon_02_1.svg) center / contain no-repeat;
} */
.illi-crybox-textcry{
    --top:18px;
    position: absolute;
    top: var(--top);
    left: var(--top);
    border-radius: 0.1rem;
    background: rgba(255, 255, 255, 0.90);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    padding: 0.28rem;
    display: flex;
    flex-direction: column;
    width:3.29rem;
    height: calc(100% - (var(--top) * 2) );
    justify-content: space-between;
}
.inchina-layout-list{
   --ge: 50%;
   --gap1: 0.14rem;
   --gap2: 0.28rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.inchina-layout-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.inchina-honer .std-font40{
    margin-bottom: 0.48rem;
}
.ihsi-box{
    border-radius: 0.16rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: var(--colorbj1);
    padding: 0.4rem;
    height: 100%;
}
.ihsi-box-time{
    margin-bottom:0.24rem ;
    text-align: center;
}
.ihsi-box .ys-imgbox-cover{
    margin-bottom: 0.24rem;
}
.ihsi-box-name{
    font-weight: bold;
    font-family: var(--bold);
    text-align: center;
}
.inchina-honer-slick{
   --ge: 33.333333%;
   --gap1: 0.14rem;
   margin: 0 calc(var(--gap1) * -1) ;
}
.inchina-honer-slick-item{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.inchina-repair .ys-cont1400{
    background: var(--colormain);
    border-radius: 0.24rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    display: flex;
    justify-content: space-between;
}
.inchina-repair-le .std-font32{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.16rem;
}
.inchina-repair-le-cry,.inchina-repair-le-cry p{
    color: var(--colorfff);
}
.inchina-repair-le{
    width:5.7rem;
    padding: 0.55rem 0.59rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.inchina-repair-riimg{
    width: 38.71%;
}
/* g1_03 end*/

/* g3_03 start */
.sudevelist-info-bot-list{
   --ge: 33.333333%;
   --gap1: 0.14rem;
   --gap2: 0.28rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.sudevelist-info-bot-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.sudevelist-info-bot-list>li>a{
   height: 100%;
   display: flex;
   flex-direction: column;
   border-radius: 0.12rem;
   transform: rotate(0deg);
   -webkit-transform: rotate(0deg);
   overflow: hidden;
    background: #FFF;
}
.sili-tit{
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.64rem;
    font-family: var(--bold);
}
.sili-time{
    line-height: var(--line15);
    color: var(--color666);
}
.sibl-item-link-info {
    padding: 0.24rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
}
.sudevelist-info{
    background: var(--colorbj1);
}
.sudevelist-info-bot .ys-pcfy{
    margin-top: 0.64rem;
}
.sudevelist-info .image-replay-top{
    justify-content: flex-end;
}
/* g3_03 end */

/* g3_04 start */
.susdevelist-page .nsdetails-cont-left{
    width:73.14%;
    margin: auto;
}
.susdevelist-page .std-font32{
    margin-bottom:0.19rem ;
}
.susdevelist-page .nsdetails-cont-left-main{
    margin-bottom: 0;
}
/* g3_04 end */

/* g4 start */
.joinus-page .ys-nyban-title h1{
    text-align: center;
}
.joinus-why .ys-cont1400{
    position: relative;
}
.joinus-why-bg{
    width: 100%;
    z-index: 1;
    pointer-events: none;
    border-radius: 0.16rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.joinus-why-bg::before{
    content: "";
    width: 100%;
    height: 100%;
    /*background: linear-gradient(180deg, rgba(2, 4, 14, 0.00) 23.46%, rgba(2, 4, 14, 0.60) 100%), rgba(0, 0, 0, 0.10);*/
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}
.joinus-why-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.joinus-why-main{
    position: relative;
    z-index: 2;
}
.joinus-why-main-le{
    margin-top:0.41rem;
    width: 5.04rem;
}
.joinus-why-main-le .std-font40{
    color: var(--colorfff);
    margin-bottom: 0.16rem;
}
.jwml-cry,.jwml-cry p{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
}
.joinus-why-main{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0.51rem 0.74rem 0.45rem 1.21rem;
}
.jwmr-item-cry img{
    width:48px;
    margin-bottom: 8px;
}
.jwmr-item:nth-child(2){
    margin-top: 0.92rem;
}
.jwmr-item:nth-child(3){
    margin-top: -0.92rem;
}
.jwmr-item-tit{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 8px;
}
.jwmr-item-cry-text,.jwmr-item-cry-text p{
    color: var(--colorfff);
    text-align: center;
}
.jwmr-item-cry-text{
    max-height: 5.25em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.joinus-why-main-ri{
    width: 6.07rem;
}
.joinus-why-main-rilist{
   --ge: 50%;
   --gap1: 0.2rem;
   --gap2: 0.16rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.joinus-why-main-rilist>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.jwmr-item-cry{
    border-radius: 0.16rem;
    border-top: 2px solid var(--colorfff);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.20) 0%, rgba(255, 255, 255, 0.00) 100%);
    backdrop-filter: blur(3px);
    -webkit-backdrop-filter: blur(3px);
    -moz-backdrop-filter: blur(3px);
    -o-backdrop-filter: blur(3px);
    -ms-backdrop-filter: blur(3px);
    padding: 0.4rem 0.32rem;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.joinus-welfare .std-font40{
    margin-bottom:0.48rem ;
    text-align: center;
}
.jwli-box{
    border-radius: 0.16rem;
    background: var(--colorbj1);
    padding: 0.44rem 0.64rem;
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%;
}
.jwli-box img{
    width: 0.64rem;
    margin-bottom: 0.28rem;
}
.jwli-box-tit{
    text-align: center;
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.28rem;
}
.joinus-welfare-list{
   --ge: 33.333333%;
   --gap1: 0.12rem;
   --gap2: 0.24rem;
   margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
   display: flex;
   flex-wrap: wrap;
}
.joinus-welfare-list>li{
   width: var(--ge);
   padding: 0 var(--gap1);
   margin-bottom: var(--gap2);
}
.jwli-box-info,.jwli-box-info p{
    color: var(--color666);
    text-align: center;
}
.jtil-list{
    display: flex;
    height: 100%;
    width: 100%;
}
.jtil-list-item img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jtil-list-item{
    height: 100%;
    filter: grayscale(1);
    transition: all .36s ease-in-out;
    opacity: 0.2;
    position: relative;
}
.jtil-list-item::before{
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.joinus-talent{
    background:#040404;
    position: relative;
}
.joinus-talent-cent .std-font40{
    color: var(--colorfff);
    margin-bottom:0.37rem;
    text-align: center;
}
.joinus-talent-cent-cry,.joinus-talent-cent-cry p{
    color: var(--colorfff);
    text-align: center;
}
.joinus-talent-cent{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%,-50%);
}
.jtil-list-item.act{
    filter: grayscale(0);
    opacity: 1;
}
.joinus-talent-img-line1 .jtil-list-item1{
    width:10%;
}
.joinus-talent-img-line1 .jtil-list-item2{
    width:11.8%;
}
.joinus-talent-img-line1 .jtil-list-item3{
    width:22.66%;
}
.joinus-talent-img-line1 .jtil-list-item4{
    width:10%;
}
.joinus-talent-img-line1 .jtil-list-item5{
    width:22.66%;
}
.joinus-talent-img-line1 .jtil-list-item6{
    width: 22.88%;
}
.joinus-talent-img-line1{
    height: 2.9rem;
}
.joinus-talent-img-line2 .jtil-list-item1{
    width: 14.32%;
}
.joinus-talent-img-line2 .jtil-list-item2{
    width: 11.82%;
}
.joinus-talent-img-line2 .jtil-list-item3{
    width: 26.61%;
}
.joinus-talent-img-line2 .jtil-list-item4{
    width: 13.28%;
    display: flex;
    flex-direction: column;
}
.joinus-talent-img-line2 .jtil-list-item5{
    width: 26.61%;
}
.joinus-talent-img-line2 .jtil-list-item6{
    width: 7.36%;
}
.joinus-talent-img-line2{
    height:3.4rem;
}
.joinus-talent-img-line3 .jtil-list-item{
    width:calc(100% / 7) ;
}
.joinus-talent-img-line3{
    height:1.82rem;
}
.joinus-talent-img-line4 .jtil-list-item{
    width:calc( ( 100% - 10% ) / 8) ;
}
.joinus-talent-img-line4{
    height: 1.3rem;
}
.joinus-talent-img-line4 .jtil-list-item:nth-child(4),.joinus-talent-img-line4 .jtil-list-item:nth-child(5){
    /*width: 5%;*/
}
.jssi-box .ys-imgbox-cover{
    width:32%;
    height: 100%;
}
.jssi-box .ys-imgbox-cover img{
    object-fit: cover;
}
.jssi-ricry{
    width:68%;
    padding:0.64rem 0.8rem;
}
.jssi-box{
    border-radius: 0.24rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: var(--colorbj1);
    display: flex;
    align-items: center;
    height: 100%;
}
.joinus-story .std-font40{
    margin-bottom: 0.48rem;
}
.jssi-ricry-top span{
    font-weight: bold;
    font-family: var(--bold);
    margin-right: 0.16rem;
}
.jssi-ricry-top{
    margin-bottom: 0.48rem;
}
.jrll-qa-item img{
    width:36px;
    margin-right: 0.16rem;
}
.jrll-qa-item {
    display: flex;
    align-items: flex-start;
}
.jrll-qa-item:not(:last-child){
    margin-bottom: 0.24rem;
}
.jrll-qa-item.answer img{
    opacity: 0;
}
.jssi-ricry-list-li{
    padding:0.4rem 0;
}
.jssi-ricry-list-li:first-child{
    padding-top: 0;
}
.jssi-ricry-list-li:last-child{
    padding-bottom: 0;
}
.jssi-ricry-list-li:not(:last-child){
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.joinus-story-slick{
   --ge: 100%;
   --gap1: 10px;
   margin: 0 calc(var(--gap1) * -1);
}
.joinus-story-slick-item{
   width: var(--ge);
   padding: 0 var(--gap1);
}
.joinus-story-slick.slick-dotted .slick-list {
    padding-bottom: 0.32rem;
}
.joinus-recruitment{
    background: var(--colorbj1);
}
.jrml-mes{
    --pad:0.4rem;
    padding-bottom: var(--pad);
    margin-bottom: var(--pad);
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    font-weight: bold;
    font-family: var(--bold);
}
.joinus-recruitment-message{
    border-radius: 0.24rem;
    background:var(--colorfff);
    display: flex;
    align-items: center;
    justify-content: space-around;
    margin-bottom: 0.48rem;
}
.joinus-recruitment-message-ri{
    width:4.62rem ;
}
.joinus-recruitment-message-le{
    flex: 1;
    margin-right: 0.29rem;
    padding-left: 0.72rem;
}
.joinus-recruitment-slide .ys-sit-name {
    color: var(--color666);
    display: flex;
    align-items: center;
}
.joinus-recruitment-slide .ys-sit-name span{
    font-size: var(--font18);
    color: var(--color333);
    line-height: var(--line165);
    font-weight: bold;
    font-family: var(--bold);
    margin-right: 0.4rem;
}
.joinus-recruitment-slide-topri{
    display: flex;
    align-items: center;
}
.jrst-ri{
    margin-right: 0.18rem;
}
.joinus-recruitment-slide .ys-slide-item{
    border-radius: 0.32rem;
    background: var(--colorfff);
    margin-bottom:0.24rem;
}
.joinus-recruitment-slide .ys-slide-item-top{
    padding: 0.2rem 0.48rem;
}
.joinus-recruitment-slide .ys-slide-item-bot{
    padding: 0.4rem 0.48rem;
    border-top: 1px solid rgba(0, 0, 0, 0.10);
}
.joinus-recruitment-slide .joinus-recruitment-slide-textcry ul li::marker{
    font-size: 0;
}
.joinus-recruitment-slide .joinus-recruitment-slide-textcry h6{
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
    margin-bottom: 0.24rem;
    font-weight: bold;
    font-family: var(--bold);
}
.joinus-recruitment-slide .joinus-recruitment-slide-textcry ul li p{
    color: var(--color333);
    font-size: var(--font16);
    line-height: var(--line175);
    margin-bottom: 4px;
}
.joinus-recruitment-slide .std-btn1.radius .std-btn1-link {
    padding: 8px 0.4rem;
}
.joinus-recruitment-slide .ys-slide-item.on .ys-sit-icon::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
.joinus-recruitment-slide .ys-slide-item:last-child{
    margin-bottom: 0;
}
.joinus-recruitment-more {
    margin-top: 0.9rem;
    display: flex;
    justify-content: center;
}
.joinus-dream-cry .std-font40{
    margin-bottom: 0.24rem;
    width: 6rem;
}
.joinus-dream-cry{
    border-radius: 0.16rem;
    background: var(--colorbj1);
    padding: 0.72rem 0.8rem;
}
.joinus-dream-cry-info{
    width: 4.16rem;
}
.joinus-dream-cry-btn{
    margin-top: 0.88rem;
}
.joinus-dream .ys-cont1400{
    position: relative;
}
.joinus-dream-bg{
    position: absolute;
    bottom: 0;
    right: 0;
    width:7.74rem;
    pointer-events: none;
    z-index: 1;
}
.joinus-recruitment .aboutcomp-policy-top {
    margin-bottom: 0.48rem;
}
.joinus-recruitment-slide .joinus-recruitment-slide-textcry ul li:last-child p{
    margin-bottom: 0;
}
/* g4 end */

/* g1_04 start */
.comhistory-page .ys-nyban-title h1{
    text-align: center;
}
.comhistory-his-top .std-font40{
    text-align: center;
    margin-bottom: 0.67rem;
    position: relative;
    z-index: 2;
}
.comhistory-his-top-en{
    text-align: center;
    font-size: 2.5rem;
    font-family: 'HIOKI-Bold';
    line-height: var(--line13);
    opacity: 0.4;
    background: linear-gradient(180deg, #EDEDEF 0%, rgba(186, 186, 188, 0.50) 32.9%, rgba(136, 136, 137, 0.00) 79.81%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: absolute;
    top: -90px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
    pointer-events: none;
}
.comhistory-his-top{
    position: relative;
}
.chbl-cryitem{
    width: 100%;
    display: flex;
    position: relative;
    justify-content: space-between;
    align-items: flex-start;
}
.chbl-cryitem::after{
    content: "";
    width:3px;
    height: 100%;
    background: #EDEFF2;
    position: absolute;
    left: 50%;
    top: 26px;
    z-index: 1;
    transform: translateX(-50%);
}
.chbl-cryitem:last-child::after {
    content: unset;
}
.chbl-cryitem-time{
    color: var(--colormain);
    font-family: 'HIOKI-Bold';
    text-align: right;
    width:50%;
    padding-right: 0.9rem;
    position: relative;
}
.chbl-cryitem-time::before{
    content: "";
    width: 16px;
    height: 16px;
    background: var(--colormain);
    border-radius: 50%;
    position: absolute;
    right: -8px;
    top: 50%;
    z-index: 3;
    transform: translateY(-50%);
}
.chbl-cryitem-ri{
    width: 50%;
    padding-left: 0.72rem;
}
.chbl-cryitem-ri ul li p{
    color: var(--color666);
    font-size: var(--font18);
    line-height: var(--line175);
    margin: 0;
}
.chbl-cryitem-ri ul li::marker{
    color: var(--color666);
}
.chbl-cryitem:not(:last-child){
    padding-bottom: 0.48rem;
}
.chbl-cryitem-ri ul{
    margin-block-start:0;
    margin-block-end:0;
}
.chbl-cryitem-ri p img{
    cursor: pointer;
}
.comhistory-page.ys-page-wrap::after{
    width: 100vw;
}
/* g1_04 end */
/*  lucas --END */

/* 补充--start */
.apbl-cry-name{
    transition: var(--transition);
}
.aboutcomp-policy-botlist>li:nth-child(5n+1){
    animation-delay: 0.2s;
}
.aboutcomp-policy-botlist>li:nth-child(5n+2){
    animation-delay: 0.3s;
}
.aboutcomp-policy-botlist>li:nth-child(5n+3){
    animation-delay: 0.4s;
}
.aboutcomp-policy-botlist>li:nth-child(5n+4){
    animation-delay: 0.5s;
}
.aboutcomp-policy-botlist>li:nth-child(5n+5){
    animation-delay: 0.6s;
}
.aini-num span{
    margin-right: 0.08rem;
}
.inchina-intro-ri{
    overflow: hidden;
}
.inchina-layout-list-item:nth-child(2n+1){
    animation-delay: 0.3s;
}
.inchina-layout-list-item:nth-child(2n+2){
    animation-delay: 0.4s;
}
.sibl-item:nth-child(3n+1){
    animation-delay: 0.2s;
}
.sibl-item:nth-child(3n+2){
    animation-delay: 0.3s;
}
.sibl-item:nth-child(3n+3){
    animation-delay: 0.4s;
}
.sili-tit{
    transition: var(--transition);
}
.joinus-recruitment .ys-sit-icon::after{
    font-size: var(--font14);
}
.joinus-welfare-list-item:nth-child(3n+1){
    animation-delay: 0.3s;
}
.joinus-welfare-list-item:nth-child(3n+2){
    animation-delay: 0.4s;
}
.joinus-welfare-list-item:nth-child(3n+3){
    animation-delay: 0.5s;
}
/* 补充--end */
/* Delia--start */
/* G2_关于我们_品牌设计--start */
.cognitive-main .ys-nyban-img img,
.cognitive-main .cognitive-cont-bg img{
    height: calc(100% + 100px) !important;
    object-fit: cover;
}
.cognitive-main .mod-bread{
    bottom: auto;
    top: calc(var(--headh) + 0.24rem);
}
.cognitive-main h1{
    text-align: center;
    font-size: var(--font60) !important;
    color: var(--colorfff);
    line-height: var(--line13);
    font-family: var(--bold);
}
.cognitive-main h1 span{
    text-align: center;
    display: block;
    font-size: var(--font32);
    margin-top: 0.28rem;
    font-weight: bold;
    font-family: var(--bold);
}
.cognitive-main .ys-nybanner,
.cognitive-cont{
    height: 100vh;
}
.cognitive-main .ys-nyban-img,
.cognitive-main .ys-nyban-img img{
    height: 100%;
    object-fit: cover;
}
.cognitive-cont-bg,
.cognitive-cont-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cognitive-cont{
    position: relative;
}
.cognitive-cont-wrap{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    z-index: 2;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.cognitive-cont-wrap h2{
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line14);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.4rem;
}
.cognitive-cont-wrap-edr p{
    text-align: center;
    color: var(--colorfff);
    line-height: var(--line15);
    font-size: var(--font20);
}
.cognitive-sign h2{
    text-align: center;
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    font-family: var(--bold);
    margin-bottom: 0.64rem;
}
.cognitive-sign h2 span{
    color: var(--colormain);
}
.cognitive-sign-ul{
    display: flex;
    margin: 0 -0.13rem;
}
.cognitive-sign-ul-li{
    width: 50%;
    padding: 0 0.13rem;
}
.csul-box{
    width: 100%;
    height: 100%;
    border-radius: 0.24rem;
    background: var(--colorf2f);
    padding: 0.48rem 0.43rem 0.44rem;
}
.csul-box-title{
    text-align: center;
    margin-bottom: 0.4rem;
    color:var(--color333);
}
.csul-box-img{
    border-radius: 0.16rem;
    margin-bottom: 0.35rem;
    overflow: hidden;
}
.csul-box-img img{
    width: 100%;
}
.csul-box-word{
    width: 82%;
    margin: 0 auto;
}
.csul-box-word p{
    line-height: var(--line175);
    color: var(--color666);
    text-align: center;
}
/* G2_关于我们_品牌设计--end */
/* H1_联系我们--start */
.contact-amin h1{
    text-align: center;
    color: var(--colorfff);
    font-size: var(--font48);
    line-height: var(--line13);
    font-weight: bold;
    font-family: var(--bold);
}
.contact-amin .ys-nybanner{
    height: 100vh;
}
.contact-amin .ys-nyban-img,
.contact-amin .ys-nyban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
} 
.contact-amin .mod-bread{
    opacity: 0;
    pointer-events: none;
}
.contact-form{
    position: relative;
    z-index: 2;
    margin-top: -4.91rem;
}
.contact-form-wrap{
    display: flex;
    border-radius: 0.24rem;
    overflow: hidden;
    background: var(--colorfff);
    box-shadow: 0 4px 20px 10px rgba(0, 0, 0, 0.03);
}
.contact-form-wrap-left{
    width: 32%;
    padding: 0.48rem 0.55rem;
    background: linear-gradient(180deg, rgba(61, 96, 174, 1) 0%, rgba(139, 170, 238, 1) 100%);
}
.contact-form-wrap-right{
    width: 68%;
    padding: 0.24rem 0.4rem 0.48rem;
}
.culb-top{
    display: flex;
    align-items: center;
    margin-bottom: 0.16rem;
}
.culb-top-icon{
    width: var(--iconWidth);
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.08rem;
}
.culb-top-icon img{
    width: 100%;
}
.contact-form-wrap-left h2{
    color: var(--colorfff);
    line-height: var(--line14);
    margin-bottom: 0.56rem;
}
.cfwl-tel,
.cdwl-ul-li-box{
    margin-bottom: 0.56rem;
}
.cfwl-tel-numb a,
.cfwl-tel-numb{
    display: inline-block;
    color: var(--colorfff);
    font-size: var(--font20);
    line-height: var(--line15);
    font-family: var(--bold);
}
.cfwl-tel-numb{
    margin-bottom: 0.08rem;
}
.cfwl-tel-text{
    color: var(--colorfff);
    line-height: var(--line18);
}
.culb-top-text{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
}
.culb-desc p,
.culb-desc p a{
    display: inline-block;
    color: var(--colorfff);
    line-height: var(--line18);
}
.culb-desc p{
    display: block;
    margin-bottom: 0.08rem;
}
.cdwl-ul-li-box .std-btn1{
    width: 100%;
    margin-top: 0.24rem;
}
.cdwl-ul-li-prod .culb-desc p a{
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.contact-form .ys-fii-name{
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line175);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.1rem;
    min-height: 1.75em;
}
.contact-form .ys-fii-name span{
    margin-right: 0.05rem;
    color: #FF2727;
}
.contact-form .ys-form-tiled .ys-fii-name{
    margin-bottom: 0.16rem;
}
.contact-form .ys-form-tiled-font{
    color: var(--color333);
    opacity: 0.6;
    font-size: var(--font16);
}
.contact-form .ys-form-tiled-icon {
    --width1: 16px;
}
.contact-form .ys-form-tiled-icon::before{
    border: solid 1px #D6D6D6;
    transition: var(--transition);
}
.contact-form .ys-form-oi-nub.on .ys-form-tiled-icon::before{
    background: var(--colormain);
    border: solid 1px var(--colormain);
}
.contact-form .ys-form-tiled-icon::after{
    background: var(--colorfff);
}
.contact-form .ys-form-oi-nub.on .ys-form-tiled-font{
    opacity: 1;
}
.contact-form .ys-form-inof-code{
    width: auto;
}
.contact-form .ys-form-inof-code .ys-fii-input{
    width: 4.24rem;
}
.contact-form .ys-fic-auth-img{
    height: 52px;
    border: 1px solid rgba(0, 0, 0, 0.10);
    border-radius: 0.08rem;
    overflow: hidden;
    margin-left: 0.08rem;
}
.contact-form .ys-form-inof-text .ys-fii-input {
    height: 100px;
}
.contact-form .ys-fia-text-word p{
    color: var(--color333);
    opacity: 0.6;
    line-height: var(--line18);
    margin-bottom: 0.08rem;
}
.contact-form .ys-fia-text-word p:last-child{
    margin-bottom: 0;
}
.contact-form .ys-form-inof-agree{
    width: 100%;
    padding: 0;
}
.contact-form{
    padding-bottom: 0.4rem;
}
.contact-branch{
    padding-top: var(--space80);
} 
.contact-branch h2{
    color: #383737;
    line-height: var(--line14);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.36rem;
}
.contact-branch-ul{
    display: flex;
    margin: 0 -0.14rem;
}
.contact-branch-ul-li{
    width: 50%;
    padding: 0 0.14rem;
}
.contact-branch-ul-li:nth-child(2n+1){
    animation-delay: 0.3s;
}
.contact-branch-ul-li:nth-child(2n+2){
    animation-delay: 0.4s;
}
.cbli-pics{
    width: var(--iconWidth);
    flex-shrink: 0;
    font-size: 0;
    margin-right: 0.08rem;
    position: relative;
}
.cbli-pics img{
    width: 100%;
    transition: var(--transition);
}
.cbli-pics img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.cbli-text span,
.cbli-text,
.cbli-text a{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    transition: var(--transition);
}
.cbli-text span{
    flex-shrink: 0;
}
.cbul-box-top{
    margin-bottom: 0.72rem;
}
.cbul-box{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    border-radius: 0.16rem;
    background: var(--colorf2f);
    padding: 0.32rem;
    transition: var(--transition);
}
.cbul-box-list-item{
    display: flex;
}
.cbul-box-top-text{
    color: #383737;
    line-height: var(--line165);
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
}
.cbul-box-top-title{
    color: #383737;
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
    padding-bottom: 0.1rem;
    position: relative;
    display: inline-block;
    margin-bottom: 0.12rem;
    transition: var(--transition);
}
.cbul-box-top-title::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--colormain);
    transition: var(--transition);
}
.cbul-box-list-item{
    margin-bottom: 0.1rem;
}
.cbul-box-list-item:last-child{
    margin-bottom: 0;
}
.contact-branch-ul-li{
    margin-top: 0.28rem;
}
.contact-branch-ul{
    display: flex;
    flex-wrap: wrap;
}
.contact-global-wrap{
    display: flex;
    margin: 0 -0.14rem;
}
.contact-global-wrap-item{
    width: 50%;
    padding: 0 0.14rem;
    margin-top: 0.28rem;
}
.contact-global h2{
    margin-bottom: 0.36rem;
}
.cgwi-bg{
    width: 100%;
    position: relative;
}
.cgwi-bg img{
    width: 100%;
}
.cgwi-box::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    pointer-events: none;
    z-index: 1;
}
.cgwi-box{
    width: 100%;
    position: relative;
    border-radius: 0.16rem;
    overflow: hidden;
}
.cgwi-box-show{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    padding: 0.64rem 0.64rem 0.49rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.line-title,
.line-title-white{
    position: relative;
    padding-bottom: 0.1rem;
}
.line-title::before,
.line-title-white::before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0.48rem;
    height: 2px;
    background: var(--colormain);
}
.line-title-white::before{
    background: var(--colorfff);
}
.cgwi-box-show-title{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.12rem;
}
.cgwi-box-show-text{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line165);
}
.cgwi-box-show-bot .cbli-text,
.cgwi-box-show-bot .cbli-text span,
.cgwi-box-show-bot .cbli-text a{
    color: var(--colorfff);
}
.cgwi-box-show-bot .std-btn1{
    margin-top: 0.46rem;
}
.cbsb-link-cry{
    display: flex;
    align-items: center;
}
.cbsb-link-cry-icon{
    width: var(--iconWidth);
    flex-shrink: 0;
    font-size: 0;
    margin-left: 0.08rem;
}
.cbsb-link-cry-icon img{
    width: 100%;
}
.cbsb-link-cry-link{
    display: inline-block;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    color: var(--colorfff);
    line-height: var(--line165);
    font-weight: bold;
    font-family: var(--bold);
}
.cbsb-link-word {
    color: var(--colorfff);
    line-height: var(--line175);
    margin-bottom: 0.08rem;
}
/* H1_联系我们--end */
/* G3_关于我们_可持续发展_01汇总页--start */
.develop-list-ul-item{
    width: 33.333333%;
    padding: 0 0.22rem;
}
.develop-list-ul{
    display: flex;
    margin: 0 -0.22rem;
}
.dlui-link{
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    padding: 0.16rem 0.16rem 0;
}
.dlui-link .ys-imgbox-cover{
    width: 100%;
    margin-bottom: 0.17rem;
}
.std-btn1.black .std-btn1-link{
    border: solid 1px var(--color333);
    color: var(--color333);
}
.std-btn1.black.radius .std-btn1-link::after{
    background: var(--colormain);
}
.dlui-link-title{
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    font-family: var(--bold);
    text-align: center;
    margin-bottom: 0.16rem;
}
.dlui-link-text{
    width: 90%;
    margin: 0 auto 0.48rem;
}
.dlui-link-text p{
    line-height: var(--line175);
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    color: var(--color666);
}
.develop-list-ul-item:nth-child(3n+1){
    animation-delay: 0.2s;
}
.develop-list-ul-item:nth-child(3n+2){
    animation-delay: 0.3s;
}
.develop-list-ul-item:nth-child(3n+3){
    animation-delay: 0.4s;
}
.develop-main .sudevelist-info{
    background: var(--colorfff);
}
.sudevelist-info h2{
    margin-bottom: 0.08rem;
    color: var(--color333);
    line-height: var(--line14);
}
.develop-main .sibl-item-link{
    background: var(--colorf2f);
}
.sudevelist-info-desc{
    margin-bottom: 0.48rem;
}
.sudevelist-info-btn{
    display: flex;
    justify-content: center;
    margin-top: 0.48rem;
}
.sudevelist-info-btn .std-btn1-link{
    padding: 0.08rem 0.4rem !important;
}
.develop-protec h2{
    text-align: center;
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.24rem;
}
.develop-protec-desc p{
    text-align: center;
    color: var(--color666);
    line-height: var(--line165);
    text-align: center;
}
.develop-protec-desc{
    margin-bottom: 0.64rem;
}
.develop-popbtn{
    cursor: pointer;
}
.develop-protec-wrap-svg{
    width:58.6%;
    margin:0 auto;
    position: relative;
}
.develop-protec-wrap-svg img{
    width: 100%;
}
.develop-protec-wrap-svg svg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.develop-modal{
    background: rgba(0, 0, 0, 0.50);
}
.develop-modal .ys-modal-content {
    width: 1600px;   
    padding: 0.9rem 1rem;
    padding-right: 0;
    max-height: 900px;
}
.develop-modal-cont-top,
.develop-modal-cont-bot{
    padding-right: 1rem !important;
}
.develop-modal .ys-modal-container{
    border-radius: 0.24rem;
    overflow: hidden;
}
.develop-modal-cont-top{
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.68rem;
}
.dmct-title{
    flex-shrink: 0;
    color: #383737;
    line-height: var(--line14);
    font-weight: bold;
    font-family: var(--bold);
}
.dmct-word{
    width: 52.5%;
}
.dmct-word p{
    color: var(--color666);
    line-height: var(--line175);
}
.dmcb-list-item2{
    width: 40%;   
}
.dmcb-list-item3{
    width: 35.5%;
}
.dmcb-list-item:first-child{
    width: 24.5%;
    border-right: solid 1px rgba(0, 0, 0, .1);
}
.dmcb-list-item-text{
    min-height: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    text-align: center;
    border-bottom: solid 1px rgba(0, 0, 0, .1);
}
.dmcb-list-item1 .dmcb-list-item-text:nth-child(2),
.dmcb-list-item2 .dmcb-list-item-text:nth-child(2),
.dmcb-list-item3 .dmcb-list-item-text:nth-child(2){
    height: 2.54rem;
}
.dmcb-list-item1 .dmcb-list-item-text:not(:first-child){
    min-height: 1.48rem;
}
.dmcb-list{
    display: flex;
}
.dmcb-list-item2 .dmcb-list-item-text:first-child .dlit-text,
.dmcb-list-item3 .dmcb-list-item-text:first-child .dlit-text{
    min-width: calc(100% - 0.56rem);
    background: #F5F5F5;
    border-radius: 0 0 0.2rem 0.2rem;
    padding: 0.24rem 0.2rem;
    margin: 0 auto;
}
.dmcb-list-item3 .dmcb-list-item-text:first-child .dlit-text{
    background: var(--colormain);
    color: var(--colorfff);
    width: 100%;
}
.dlit-img{
    width: 2.74rem;
    padding: 0.26rem 0;
}
.dlit-img img{
    width: 100%;
}
.dlit-text{
    display: flex;
    align-items: center;
}
.dlit-text span{
    display: none;
    vertical-align: top;
    padding: 0.08rem 0.16rem;
    border-radius: 0.08rem 0.08rem 0.08rem 0;
    background: var(--colormain);
    font-size: var(--font16);
    line-height: var(--line175);
    text-align: center;
    color: var(--colorfff);
    font-weight: normal;
    margin-left: 0.14rem;
    position: relative;
    top: -0.34rem;
}
.dmcb-list-item.yx-new .dlit-text span{
    display: inline-block;
}
.dmcb-list-item2 .dmcb-list-item-text:not(:first-child),
.dmcb-list-item3 .dmcb-list-item-text:not(:first-child){
    min-height: 1.48rem;
}
.dmcb-list-item.yx-new .dmcb-list-item-text:not(:first-child){
    background: #F5F5F5;
}
.dmcb-list-item.yx-new .dmcb-list-item-text:nth-child(2){
    border-radius: 0.24rem 0.24rem 0 0;
} 
.develop-modal .ys-modal-close{
    width: 0.58rem;
    height: 0.58rem;
    border-radius: 50%;
    background: var(--colormain);
    padding: 0.2rem;
}
.develop-modal .ys-modal-close img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.develop-modal .mCSB_scrollTools {
    right: 0.38rem;
}
.develop-modal .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--colormain) !important;
    width: 2px;
}
.develop-modal .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: rgba(0, 0, 0, .04) !important;
    width: 2px;
}
.develop-desc-bg{
    height: calc(100vh - var(--headh));
    overflow: hidden;
}
.develop-desc-bg img{
    width: 100%;
    height: 110%;
    object-fit: cover;
}
.develop-desc{
    position: relative;
}
.develop-desc-wrap{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.develop-desc-wrap-icon{
    width: 0.68rem;
    opacity: 0.3;
    margin-bottom: 0.48rem;
}
.develop-desc-wrap-icon img{
    width: 100%;
    opacity: 0.3;
}
.develop-desc-wrap h2{
    margin-bottom: 0.24rem;
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
}
.develop-desc-wrap-edr h4{
    font-size: var(--font24);
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line15);
}
.develop-desc-wrap-edr h5{
    font-size: var(--font18);
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line165);
}
.develop-desc-wrap-edr p{
    color: var(--colorfff);
    margin-bottom: 0;
    font-size: var(--font16);
    line-height: var(--line175);
}
.develop-desc{
    margin-top: var(--space120);
}
.dpws-icon{
    width: 4.14rem !important;
    position: absolute;
    top: 0;
    right:-20.5%;
}
.develop-point .ys-cont1400{
    position: relative;
    padding-top: 0.4rem;
    padding-bottom: 1.9rem;
}
.develop-point-img{
    width: 100%;
    pointer-events: none;
}
.develop-point-img img{
    width: 100%;
}
.develop-point-min{
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.develop-point-min h2{
    text-align: center;
    line-height: var(--line14);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.24rem;
}
.develop-point-ul{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.develop-point-ul-li{
    width: 3.83rem;
    pointer-events: all;
    position: absolute;
}
.dpul-box-title{
    color: var(--color333);
    line-height: var(--line15);
    font-weight: bold;
    font-family: var(--bold);
    margin-bottom: 0.16rem;
}
.dpul-box-word p{
    color: var(--color999);
    line-height: var(--line175);
    text-overflow: ellipsis;
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.dpul-box-word{
    margin-bottom: 0.32rem;
}
.develop-point-ul-li1{
    top: 0;
    left: 0;
}
.develop-point-ul-li2{
    top: 0;
    right: 0;
}
.develop-point-ul-li3{
    left: 0;
    bottom: 0;
}
.develop-point-ul-li4{
    right: 0;
    bottom: 0;
}
.dbul-img{
    width: 0.96rem;
    border-radius: 0.04rem;
    overflow: hidden;
}
.dbul-img img{
    width: 100%;
}
.dpul-box-ul-li{
    padding: 0 0.04rem;
}
.dpul-box-ul{
    display: flex;
    margin: 0 -0.04rem;
}
/* G3_关于我们_可持续发展_01汇总页--end */
/* G1_公司概况_01汇总页--start */
.profile-main .cognitive-cont-wrap-edr p{
    font-size: var(--font20);
    color: var(--colorfff);
    line-height: var(--line15);
    text-align: left !important;
    margin-bottom: var(--parpspace10);
}
.profile-main .cognitive-cont h2{
    text-align: left !important;
    margin-bottom: 0.24rem;
}
.profile-main .cognitive-cont-wrap{
    align-items: flex-start;
}
.profile-main .cognitive-cont-wrap .std-btn1{
    margin-top: 0.64rem;
}
.profile-list-ul{
    display: flex;
    margin: 0 -0.14rem;
}
.profile-list-ul-li{
    width: 50%;
    padding: 0 0.14rem;
}
.plul-box{
    height: 100%;
    padding: 0.62rem 0rem 0 0.62rem;
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorf2f);
}
.plul-box-title{
    color: var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.32rem;
    transition: var(--transition);
}
.plul-box-word p{
    color: var(--color333);
    line-height: var(--line175);
    height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.plul-box-bg{
    width: 100%;
    pointer-events: none;
    margin-top: -0.48rem;
}
.plul-box-bg img{
    width: 100%;
    transition: var(--transition);
}
.plul-box-word {
    margin-bottom: 0.56rem;
}
.plul-box-title,
.plul-box-word{
    padding-right: 1.82rem;
}
.profile-company-wrap{
    display: flex;
    margin:0 -0.14rem;
}
.profile-company-wrap-left,
.profile-company-wrap-right{
    width: 50%;
    padding: 0 0.14rem;
}
.profile-company-wrap-left{
    display: flex;
    flex-direction: column;
}
.pcwl-top{
    flex-shrink: 0;
    padding-bottom: 0.28rem;
}
.pcwl-bot,
.pcwl-bot-box{
    height: 100%;
}
.pcwl-top-box,
.pcwl-bot-box{
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorfff);
}
.pcwr-box{
    border-radius: 0.16rem;
    background: var(--colorfff);
    padding: 0.48rem 0.44rem 0.57rem;
}
.pbul-title{
    line-height: var(--line165);
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
}
.pcwr-box-ul-li{
    margin-top: 0.32rem;
}
.pcwr-box-ul-li:first-child{
    margin-top: 0;
}
.pbul-list{
    display: flex;
    margin: 0 -0.2rem;
}
.pbul-list-item{
    display: flex;
    align-items: center;
    padding: 0 0.2rem;
    margin-top: 0.16rem;
}
.pbul-list-item-icon{
    width: var(--iconWidth);
    flex-shrink: 0;
    margin-right: 0.08rem;
}
.pbul-list-item-icon img{
    width: 100%;
}
.pbul-list-item-text{
    color: var(--color333);
    line-height: var(--line175);
}
.pcwr-box-title{
    font-weight: bold;
    font-family: var(--bold);
    padding-bottom: 0.32rem;
    margin-bottom: 0.32rem;
    border-bottom: solid 1px rgba(0, 0, 0, 0.10);
}
.pcwl-top-box-text{
    font-weight: bold;
    font-family: var(--bold);
    color: var(--color333);
    line-height: var(--line165);
    margin-top: 0.08rem;
}
.pcwl-top-box{
    padding: 0.48rem 0.44rem 1.18rem;
}
.pcwl-top-box .pbul-list-item{
    padding: 0 !important;
}
.pcwl-bot-box{
   padding: 0.48rem 0.44rem; 
}
.profile-company h2{
    margin-bottom: 0.56rem;
}
.about-history-list.ys-faderight1{
    animation: fadeInRight 1.2s ease-in-out both;
    animation-delay: .3s;
}
.about-history h2{
    margin-bottom: 50px;
}
.ys-event2-cry{
    width: 100%;
    position: relative;
}
.ys-event2-cont .ys-cont1400{
    position: relative;
}
.ys-event2-cont-list{
    position: initial;
    height: 682px;
    margin-left: 4.2rem;
}
.ys-event2-cont-list .slick-list {
    overflow: visible;
}
.yecl-li, .ys-event2-cont-list .slick-list, .ys-event2-cont-list .slick-track {
    height: 100%;
}
.yecl-li{
    width: 200px;
    transition: all .5s;
    position: relative;
}
.yecl-li, .ys-event2-cont-list .slick-list, .ys-event2-cont-list .slick-track {
    height: 100%;
}
.yecl-li.slick-slide.prev1{
    transform: translateX(-10px);
}
.yecl-li.slick-slide.next1 {
    transform: translateX(350px);
}
.yecl-li-cry{
    display: flex;
    height: 100%;
}
.yecl-li-cry-left{
    width: 0;
    position: absolute;
    right: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    padding-bottom: 110px;
}
.yecl-li.slick-active .yecl-li-cry-left::before {
    background: var(--colorfff);
}
.yecl-li.slick-active .yecl-li-cry-left::after {
    background: var(--colorfff);
}
.yecl-li-cry-left::before{
    content: "";
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    border: 2px solid var(--colorfff);
    background: transparent;
    transition: all .36s;
    left: -8px;
    top: -1px;
    z-index: 5;
}
.yecl-li-cry-left::after{
    content: "";
    width: 2px;
    position: absolute;
    height: calc(100% - 14px);
    background: rgba(255,255,255,0.1);
    transition: all .36s;
    left: 0px;
    top: 14px;
}
.ylcl-year{
    color: var(--colorfff);
    font-size: 1.1rem;
    position: absolute;
    right: 100%;
    width: 2.6rem;
    opacity: 0;
    pointer-events: none;
}
.yecl-li-cry-right{
    width: 100%;
    padding-left: 0.38rem;
    padding-right: 0.5rem;
    position: relative;
}
.ylcr-tim{
    color: var(--colorfff);
}
.ylcr-text{
    width: 4.4rem;
    height: 5rem;
    margin-top: 0;
    position: absolute;
    top: 0.54rem;
}
.ylcr-text .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background: var(--main);
    opacity: 0.5;
    width: 2px;
}
.ylcr-text p{
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--colorfff);
}
.yecl-li-cry .ylcl-year, .yecl-li-cry-right .ylcr-text {
    opacity: 0;
    pointer-events: none;
}
.yecl-li.slick-active .ylcl-year,
.yecl-li.slick-active .ylcr-text {
    opacity: 1;
    pointer-events: all;
    transition: all 0.5s;
}
.yecl-li{
    cursor: pointer;
}
.ahly-li-stage{
    margin-bottom: 0.2rem;
    color: var(--colorfff);
    font-family: var(--semiBold);
    font-size: var(--font30);
    line-height: 1.2;
}
.ahly-li-year{
    font-size: 1.04rem;
    line-height: 1.5;
    color: var(--colorfff);
    font-family: var(--semiBold);
}
.ylcr-text-tit{
    color: var(--colorfff);
    margin-bottom: 0.24rem;
}
.ahly-li-year span{
    color: var(--colorfff);
}
.about-history-list{
    position: relative;
}
.about-history-list-year{
    position: absolute;
    bottom: 1.77rem;
    left: 0.6rem;
    pointer-events: none;
}
.about-history{
    position: relative;
    z-index: 2;
}
.about-history-bg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 1;
}
.about-history-bg::after{
    content: "";
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
}
.about-history-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-history .ys-cont1400{
    position: relative;
    z-index: 3;
    padding-top: var(--space120);
}
.about-history-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: var(--space100);
}
.about-history h2{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
}
.ylcr-text-parga p{
    /*display: flex;*/
    /*align-items: flex-start;*/
    line-height: var(--line175);
    margin-bottom: 0.24rem;
}
.ylcr-text-parga span{
    /*flex-shrink: 0;*/
    /*margin-right: 0.24rem;*/
    line-height: var(--line175);
    display: inline-block;
    color: var(--colorfff) !important;
    background: transparent !important;
}
.ylcr-text-parga p:last-child{
    margin-bottom: 0;
}
.ylcr-text-img{
    width: 3.8rem;
    /*border-radius: 0.16rem;*/
    overflow: hidden;
    margin-bottom: 0.24rem;
}
.ylcr-text-img img{
    width: 100%;
}
.profile-info{
    overflow: visible;
}
.profile-info-ul-li{
    position: sticky;
    top: var(--headh);
}
.piul-box{
    height: calc(100vh - var(--headh));
}
.piul-box-img{
    overflow: hidden;
}
.piul-box-img,
.piul-box-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.piul-box-show{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 3;
}
.piul-box-show-title,
.piul-box-show-desc{
    width: 45.5%;
}
.piul-box-show-title{
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.32rem;
}
.piul-box-show-desc p{
    color: var(--colorfff);
    line-height: var(--line165);
    margin-bottom: 0.08rem;
}
.piul-box-show-desc{
    margin-bottom: 0.56rem;
}
/* banner--start */
.about-html, .about-html body {
    overflow: inherit !important;
}
.about-banner {
    overflow: inherit;
    position: relative;
}
.about-banner-cont {
    height: auto;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
}
.about-banner-cont-wrap {
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}
.abcw-list {
    height: 100vh;
    top: 0;
    left: 0;
    width: 100%;
    position: relative;
}
.abcw-list-bg {
    width: 100%;
    position: absolute;
    height: 100%;
    overflow: hidden;
    transform-origin: right center;
    top: 55%;
    transform: translateY(-55%);
}
.altw-tit-sub,
.altw-parga-text p {
    font-size: var(--font20);
    line-height: var(--line15);
    color: var(--colorfff);
    text-align: center;
    transition: var(--transition);
    overflow: hidden;
}
.abcw-list-bg-imgs {
    height: 100%;
}
.albi-bg {
    height: 100%;
}
.abcw-list-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    image-rendering: pixelated;
    backface-visibility: hidden;
}
.albi-img {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    z-index: 5;
}
.abcw-list-texts {
    will-change: transform, opacity;
}
.abcw-list-texts {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
}
.abcw-list-box {
    transition: all .36s;
}
.abcw-list-box {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.abcw-list-text {
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    transform-origin: left center;
}
.ban-title,
.abcw-list-text h1 {
    font-size: var(--font48);
    line-height: var(--line13);
    color: var(--colorfff);
    font-weight: bold;
    font-family: var(--bold);
    transition: var(--transition);
    text-align: center;
}
.abcw-list-text-wrap {
    height: 100%;
    margin: auto;
    display: flex;
    align-items: center;
    transform-origin: left 30%;
    position: relative;
}
.abcw-list-text-wrap {
    transition: none;
}
.altw-tit {
    position: relative;
    display: inline-block;
}
.abcw-list .ys-cont1400 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    height: 100%;
}
.altw-parga {
    width: 40%;
    overflow: hidden;
    text-align: left;
    transition: all .2s;
    opacity: 0;
}
/* .abcw-list-texts .altw-parga {
    padding-top: 10vh;
} */
.abcw-list-texts .altw-parga {
    transition: var(--transition);
}
.altw-parga h2,
.abtl-wrap-subtit {
    font-size: var(--font32);
    color:var(--color333);
    font-weight: bold;
    font-family: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.48rem;
}
.altw-parga h2 span,
.abtl-wrap-subtit span{
    color: var(--color333);
    font-size: var(--font18);
    line-height: var(--line165);
    display: block;
}
.altw-parga-text {
    pointer-events: all;
    position: relative;
    z-index: 5;
}
.altw-parga p {
    color: var(--color333);
}
.abcw-list-pro {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none;
}
.about-banner-text {
    position: relative;
    padding-top: 200vh;
    padding-bottom: 4vh;
    pointer-events: none;
}
.about-banner-text-li {
    width: 100%;
    height: calc(100vh - var(--headh));
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: all;
}
.about-banner-text-li .ys-cont1400 {
    height: 100%;
    display: flex;
    align-items: center;
}
.abtl-wrap {
    width: 34%;
}
.abtl-wrap-subtit {
    transition: var(--transition);
}
.altw-parga h2, .abtl-wrap-tit {
    font-size: 28px;
}
.abtl-wrap-tit,
.altw-parga-text {
    color:var(--color333);
    line-height: var(--line165);
    transition: var(--transition);
}
.about-banner-text-li .albi-img {
    display: none;
}
.abcw-list-texts .albi-img{
    display: none !important;
}
.abcw-list-ph {
    display: none !important;
}
.abcw-list-text-wrap {
    transition: none;
}
.abcw-list-text h1{
    margin-bottom: 0.24rem;
}
.altw-parga .altw-parga-text p,
.abtl-wrap-tit{
    color: var(--color333);
    text-align: left !important;
    font-size: var(--font18) !important;
    line-height: var(--line165);
}
.about-banner .mod-bread {
    height: 100vh;
    bottom: 0;
    top: 0;
    padding-bottom: 0.48rem;
    z-index: 99;
    margin: 0;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    pointer-events: none;
}
.ys-bread-list{
    pointer-events: all;
}
.altw-info-ul{
    display: flex;
    justify-content: space-between;
}
.abcw-list-text-wrap{
    flex-direction: column;
}
.aiul-icon img{
    width: 100%;
}
.altw-info{
    margin-top:1.3rem;
    display: block !important;
}
.altw-info-ul-li1 .aiul-icon{
    transform: translateY(1.44rem);
}
.altw-info-ul-li2 .aiul-icon{
    transform: translateY(0.63rem);
}
.altw-info-ul-li3 .aiul-icon,
.altw-info-ul-li5 .aiul-icon{
    transform: translateY(2.2rem);
    width: 1.2rem;
}
.altw-info-ul-li6 .aiul-icon{
    transform: translateY(0.55rem);
    width: 1.2rem;
}
.profile-list-ul-li:nth-child(2n+1){
    animation-delay: 0.2s;
}
.profile-list-ul-li:nth-child(2n+2){
    animation-delay: 0.3s;
}
/* banner--end */
/* G1_公司概况_01汇总页--end */
/* Delia--end */
/* 2026.2.5 最后一批 end */
/*2026.2.14--修改--start */
.describe-wrap.nomore .iciw-bd-item:not(.act) .ibin-icon{
    opacity: 0.5;
    pointer-events: none;
}
/* 2026.2.26--补充--start */
.contact-form .ys-form-category{
    margin-top: 0.39rem;
}
.contact-form .ys-form-inof-code{
    margin-top: 0.42rem;
}
.contact-global .std-btn1.icon .std-btn1-link{
    padding: 0.08rem 0.24rem;
}
.contact-amin .ys-pos-center.ys-cont1400{
    top: 35%;
}
.cbsb-link-cry-link{
    text-decoration-line: underline !important;
}
.cbul-box-list-item{
    align-items: flex-start;
}
.cbli-pics{
    top: 2px;
}
.ys-fia-text-word{
    font-size: var(--font14);
}
.dmcb-list-item2 .dmcb-list-item-text:first-child .dlit-text, 
.dmcb-list-item3 .dmcb-list-item-text:first-child .dlit-text{
    justify-content: center;
}
.dmcb-list-item-text{
    height: 1.4rem;
}
.develop-modal .ys-modal-close{
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.develop-modal .ys-modal-close img{
    width: 28%;
    height: auto;
}
.cognitive-cont-wrap{
    width: 85vw;
}
.about-history h2{
    margin-bottom: 0;
}
.aiul-icon{
    width: 1.48rem;
}
.ylcr-text{
    height: auto;
}
.pbul-list{
    flex-wrap: wrap;
}
.about-history-ph{
    display: none;
}
.altw-parga{
    transform: translateY(60px);
    opacity: 0;
    transition: all .8s ease;
}
.altw-parga.active{
    opacity:1;
    transform: translateY(0);
}
.altw-info{
    pointer-events: none;
}
/* 2026.2.26--补充--end */
/* 2026.2.27--delia--版式调整--start */
.joinus-recruitment-slide .ys-slide-item:nth-child(n+6){
    display: none;
}
.joinus-recruitment-more .std-btn1-link{
    cursor: pointer;
    min-width: 1.12rem;
}
.altw-info-ul-li{
    flex-grow: 1;
}
.about-ban-ph{
    display: none;
}
.albi-img img{
    width: 100%;
}
.about-banner-text-li{
    height: auto;
    margin-bottom: calc((100vh - var(--headh)) / 2.5);
}
.abtl-wrap{
    width: 40.5%;
}
.altw-parga h2, .abtl-wrap-tit{
    font-size: var(--font32);
}
.about-banner-text-li {
    animation: none !important;
}
.chbl-cryitem-ri p img{
    max-width: 5.58rem !important;
}
.head-tel-link{
    font-family: var(--bold);
}
.ys-hd-pc.isfixed .head-tel-link, 
.ys-hd-pc.ishover .head-tel-link,
.ys-page-wrap.act .head-tel-link{
    color: var(--colormain);
}
.head-tel-link-icon{
    position: relative;
    width: var(--iconWidth);
    flex-shrink: 0;
    margin-right: 0.08rem;
}
.head-tel-link-icon img{
    width: 100%;
    transition: var(--transition);
}
.head-tel-link-icon img:nth-child(2){
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
.head-tel-link{
    display: flex;
    align-items: center;
}
.ys-hd-pc.isfixed .head-tel-link-icon img:nth-child(2), 
.ys-hd-pc.ishover .head-tel-link-icon img:nth-child(2),
.ys-page-wrap.act .head-tel-link-icon img:nth-child(2){
    opacity: 1;
}
.ys-banner-explore{
    cursor: pointer;
}
.home-case-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 0.48rem;
}
.footer-share-new .footer-share-btn{
    width: 1rem;
    margin: 0 auto 0.05rem;
}
.footer-share-new .footer-share-btn img{
    width: 100%;
}
.footer-share-text{
    font-size: 12px;
    text-align: center;
    line-height: var(--line18);
    color: var(--color666);
}
.footer-share-new>li{
    padding: 0 0.14rem;
}
.footer-share-new{
    margin: 0 -0.14rem;
}
.footer-infoul {
    margin-bottom: 0.48rem;
}
.homeber-notifi-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.homeber-notifi-top .std-btn1-link{
    font-size: var(--font14);
    padding:0.06rem 0.18rem;
}
.member-foot .footer-top{
    flex-direction: column;
    align-items: flex-start;
}
.member-foot .footer-logo{
    margin-bottom: 0.3rem;
}
.industry-content-info-wrap{
    position: relative;
}
.iciw-tips{
    position: absolute;
    bottom:calc(100% + 13px);
    right: 0;
}
.iciw-tips-wrap{
    display: flex;
    align-items: center;
    position: relative;
    padding: 0.1rem 0.08rem 0.1rem 0.16rem;
    border-radius: 0.08rem;
    background: var(--colorfff);
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.10);
    cursor: pointer;
}
.iciw-tips-wrap::before{
    content: "";
    position: absolute;
    bottom: -6.5px;
    right: 0.38rem;
    width: 13px;
    height: 13px;
    background: var(--colorfff);
    transform: rotate(45deg);
}
.iciw-tips-wrap-text{
    color: var(--color333);
    line-height: var(--line18);
}
.iciw-tips-wrap-icon{
    flex-shrink: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: relative;
    background: var(--colormain);
    margin-left: 0.16rem;
}
.iciw-tips-wrap-icon img{
    width: 44%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.tips-modal-word p{
    color: var(--color333);
    line-height: var(--line175);
}
.tips-modal-word{
    margin-bottom: 0.57rem;
}
.tips-modal .mod-modal-info-title{
    margin-bottom: 0.24rem;
}
.tips-modal .std-btn1-link{
    cursor: pointer;
    border-radius: 0.08rem;
}
.xuanjiants a{
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.home-case-ph{
    display: none;
}
.clbl-edr p,
.clbl-edr .character>div{
    -webkit-text-size-adjust: none;
    text-size-adjust: none;
    font-family: "Microsoft YaHei UI" !important;
}
/* 导航下拉调整 */
.first-pull-top {
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
}
.tpwr-list-uls-lis{
    margin-bottom: 0.14rem;
}
.tlul-links {
    padding: 0.14rem 0.2rem;
}
.first-pull .tpwr-list-uls{
    margin-bottom: 0;
}
.home-news-top-btn .std-btn1 .std-btn1-link{
    cursor: pointer;
}
.tlul-links-text{
    margin-bottom: 0 !important;
}
.tlul-links-word{
    margin-top: 0.04rem;
}
.ys-banner{
    height: 100vh;
}
.ys-ban-slick,
.ys-ban-slick .slick-list,
.ys-ban-slick .slick-track,
.ys-ban-imgbox{
    height: 100%;
}
.ys-ban-imgbox img{
    height: 100%;
    object-fit: cover;
}
/* 2026.2.27--delia--版式调整--end */
/* 载入效果 */
.ys-fadeInUpimg {
    transition: all 0.8s !important;
    animation: fadeInUpimg 2s ease 1;
}
@keyframes fadeInUpimg{
    0% {
        transform: scale(1.2);
    }
    100% {
        transform: none;
    }
}
.yx-case8-fadeInUpimg {
    animation: fadeInUpimg 1.6s ease 1;
}
@keyframes fadeInUpimg {
    0% {
        transform: scale(1.2);
    }

    100% {
        transform: none;
    }
}                                                        

/* 2026.3.3--修改--start */
.footer-nav>li{
    width: 162px;
}
.yboa-icon{
    width: 28px;
}
.mod-back {
    position: fixed;
    left: auto;
    top: auto;
    right: 0.42rem;
    bottom: 1.68rem;
    z-index: 100;
    width: 0.48rem;
    height: 0.48rem;
    border-radius: 50%;
    cursor: pointer;
    background:var(--colorfff);
    transition: all .36s;
    opacity: 0;
    transform: scale(.1);
    box-shadow: 0 0 10px rgb(0 0 0 / 10%);
    display: flex;
    align-items: center;
    justify-content: center;
}	
.mod-back img{
    width: 50%;
}
.mod-back.ys_show {
    opacity: 1;
    transform: scale(1);
}
.iciw-tips-wrap-icon{
    display: none;
}
.iciw-tips-wrap {
    padding: 0.1rem 0.16rem;
}
.spcr-nub-link{
    cursor: pointer;
}
.solut-case h2{
    margin-bottom: 0 !important;
}
.inchina-page .ys-nyban-title p{
    width: 37%;
}
.abcw-list-bg-imgs .albi-bg img {
    image-rendering: pixelated;
    backface-visibility: hidden;
}
.about-banner-text{
    padding-top: 160vh;
}
.spcb-top{
    width: 100%;
}
.sample-pro-case-box .nodata{
    padding-top: 0.28rem;
}
.sample-pro-case-box.noline::after{
    height: 0%;
}
.about-banner-text-li:nth-last-child(2){
    position: sticky;
    top: calc((100vh - var(--headh)) / 2.2);
}
.iill-year span{
    display: none;
}
/* 2026.3.3--修改--end */
.ys-filter-open {
    flex-direction: column;
}
.ys-filter-open-text {
    color: var(--colorfff);
    font-size: var(--font14);
    line-height: var(--line15);
    margin-top: 0.15rem;
}
.ys-filter-open{
    position: sticky;
    top: calc(var(--headh) + 0.9rem);
    pointer-events:all;
}
.ys-filter-open-wai{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: flex-start;
    pointer-events: none;
}
/* 2026.3.13--检索--Delia--start */
/* 搜索页--start */
.search-main .ys-hd-pc::before{
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.search-main .describe-wrap-sear {
    width: 60%;
    margin: 0 auto 0.72rem;
}
.search-main {
    --top: 0.4rem;
    --bot: 1.4rem;
    --line50: 50px;
    --widthb: 56px;
    --line58: 58px;
    --colormain1: #ccc;
}
.search-core {
    background: var(--colorfff);
    padding-top: var(--top);
    padding-bottom: var(--bot);
}
.search-core .ys-pcfy{
    margin-top: 0.6rem;
}
.search-core-top {
    width: 100%;
    margin-bottom: 0.24rem;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.search-core .search-return {
    font-size: 14px;
    color: #999;
    line-height: var(--line50);
    background: #ededed;
}
.search-return a {
    display: block;
    padding-left: 31px;
    padding-right: 26px;
    line-height: var(--line50);
    color: #999;
}
.search-core .search-tips {
    width: 100%;
    font-size: var(--font14);
    color: var(--color999);
    line-height: var(--line18);
}
.search-core-cry {
    display: flex;
    align-items: flex-start;
    border-top: solid 1px rgba(0, 0, 0, 0.10);
    margin-top: 0.16rem;
}
.search-left {
    width: 28.3%;
    padding-right: 0.4rem;
    padding-top: 0.4rem;
}
.search-right {
    width: 71.7%;
    flex-grow: 1;
    padding-left: 0.44rem;
    padding-top: 0.4rem;
    border-left: solid 1px rgba(0, 0, 0, 0.10);
}
.suy-box h3 {
    font-size: var(--font20);
    color: var(--color333);
    line-height: var(--line15);
    margin-bottom: 0.32rem;
    font-weight: bold;
}
.suy-box ul a {
    font-size: 14px;
    line-height: 1.5;
    color: #999;
    display: block;
    padding: 7px 10px;
    transition: all .4s ease;
}
.suy-box ul a.act {
    color: #111 !important;
}
.search-right .search-right-link {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
    padding: 0.16rem;
    cursor: pointer;
}
.search-right-link-date {
    font-size: var(--font14);
    color: var(--color666);
    white-space: nowrap;
    line-height: var(--line18);
    margin-top: 0.16rem;
}
.search-main .describe-wrap-sear-btn p{
    color: var(--colorfff);
    background: var(--colormain);
}
.search-core{
    overflow: visible;
}
.search-right-link-tab{
    font-size: var(--font14);
    color: var(--color999);
    line-height: var(--line175);
    font-weight: bold;
}
.search-right-text{
    font-size: var(--font20);
    line-height: var(--line15);
    color: var(--color333);
    font-weight: bold;
    transition: var(--transition);
}
.search-right-word p{
    color: var(--color666);
    line-height: var(--line175);
    font-size: var(--font16);
    max-height: 3.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.search-right-word,
.search-right-text{
    margin-top: 0.16rem;
}
.search-right-ul>li:last-child .search-right-link{
    border-bottom: none;
}
.search-main .inbi-nub-tp{
    padding:0.08rem 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.search-main .inbi-nub-tp .std-text16{
    color: var(--color333);
    font-size: var(--font16);
    padding: 0 !important;
    line-height: var(--line175);
    font-weight: normal;
}
.search-main .inbi-nub-tp .std-text16 span{
    margin-left: 0.1rem;
    color: var(--color999);
    font-size: var(--font14);
    font-weight: normal;
}
.search-main .inbi-nub-bt{
    padding-top: 0.16rem;
}
.search-main .inbi-nub-bt-item .std-text14{
    padding: 0.08rem 0;
    color: var(--color666);
    line-height: var(--line18);
    font-size: var(--font14);
}
.search-main .inbi-nub-bt-item .std-text14 span{
    color: var(--color999);
    margin-left: 0.1rem;
}
.search-main .inbi-nub-bt-item{
    margin-bottom: 0;
    display: block;
}
.search-main .inbi-nub-bt-item.act .std-text14,
.search-main .inbi-nub-bt-item.act .std-text14 span{
    color: var(--colormain);
}
.search-main .inbi-nub{
    margin-bottom: 0.16rem;
}
.search-main .inbi-nub:last-child{
    margin-bottom: 0;
}
.search-main .inbi-nub.yx-nopull .inbi-nub-tp-icon{
    display: none;
}
.search-main .inbi-nub.yx-nopull .inbi-nub-tp .std-text16,
.search-main .inbi-nub.yx-nopull .inbi-nub-tp{
    display: block;
}
.search-main .inbi-nub.act .inbi-nub-tp-icon path:nth-child(2){
    opacity: 0;
}
.search-main .inbi-nub.act .inbi-nub-tp .std-text16{
    font-weight: bold;
}
.search-main .inbi-nub.act .inbi-nub-tp .std-text16 span{
    color: var(--color333);
}
.search-main .cwcl-left-list{
    max-height: 65vh;
}
.search-main .ys-filter-flex-left {
    width: 30%;
    position: sticky;
    top: calc(var(--headh) + 0.1rem);
}
.search-right-link-right{
    width: 20px;
    flex-shrink: 0;
    margin-left: 0.44rem;
    display: none;
}
.search-right-link-right img{
    width: 100%;
}
.search-right-link-left{
    width: 100%;
}
.search-right-ulreso .search-right-link{
    display: flex;
    align-items: center;
    flex-direction: row;
}
.search-right-ulreso>li.yx-show .search-right-link-right{
    display: block;
}
.search-right-ulreso .search-right-word, 
.search-right-ulreso .search-right-text{
    margin-top: 0.08rem;
}
.search-right-word ul{
    display: flex;
    flex-wrap: wrap;
    transform: translateX(-5px);
}
.search-right-word ul li{
    list-style-type: disc;
    margin-left: 32px;
}
.search-right-word ul li::marker{
    color: var(--color666);
}
.search-right-ulprod .search-right-text{
    display: inline-block;
}
.search-right-ulprod>li .clbl-tab{
    font-size: var(--font14);
    border-radius: 0.04rem;
    margin-left: 0.08rem;
    padding: 5px 0.12rem 3px;
}
.search-right-ulprod>li.yx-active .clbl-tab{
    opacity: 1;
    pointer-events: all;
    display: inline-block;  
}
.search-right-ulprod>li.yx-halt .clbl-tab{
    opacity: 1;
    pointer-events: all;
    display: inline-block; 
    color: var(--color999); 
    background: rgba(0, 0, 0, 0.08);
}
.search-right-ulprod .search-right-link{
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0.24rem 0;
}
.search-right-ulprod .search-right-link .ys-imgbox-cover{
    width: 1.62rem;
    flex-shrink:0;
}
.search-right-link-textbox{
    width: 100%;
    padding-left:0.64rem;
}
.search-right-link-textbox .search-right-word,
 .search-right-link-textbox .search-right-text {
    margin-top: 0.08rem;
}
/* 2026.3.13--检索--Delia--end */
.tips-modal .ys-modal-close{
    position: relative;
    top: auto !important;
    right: auto !important;
}
.hlui-link[href="javascript:;"],
.photo-media-link[href="javascript:;"]{
    cursor: pointer !important;
}
/*2026.3.23--start*/
.contact-form .ys-form-tiled-icon::after{
    opacity: 0 !important;
}
/*2026.3.23--end*/
/*2026.3.30--start*/
.iwcl-edr table td a{
    word-break: break-all;
    line-height: var(--line15);
}
.nsdetails-cont-left-main p,
.nclp-listcry-li-link{
    color: var(--color333) !important;
}
.apsi-crybox-list{
    max-height: inherit !important;
}
.apsi-crybox-list ul{
    padding-left: 18px;
}
/*2026.3.30--end*/
/*2025.4.8*/
.hiwl-link{
    padding: 0.64rem;
}
.hiwl-info-nub{
    padding: 0 0.1rem;
}
.hiwl-info{
    margin: 0 -0.1rem;
    height: 100%;
}
.hiwl-info.slick-dotted .slick-list{
    padding-bottom: 0.3rem;
    height: 100%;
}
.hiwl-info .slick-track{
    height: 100%;
}
.contact-form .ys-form-inof-agree.ys-form-empty .ys-fia-text-btn::before{
    border: solid 1px #F44;
    box-shadow: 0 0 0 1px rgba(255, 58, 58, 0.40);
}
.contact-form .ys-form-inof-agree .ys-fia-text-word a{
    color: #3D60AE;
    opacity: 0.8;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
}
.contact-form .ys-form-inof-agree .ys-fia-text-word{
    color: #666;
    opacity: 0.8;
}
/*2026.4.31*/
.cwcl-left-list-item.on  .clli-top-text,
.inbi-nub.act .inbi-nub-tp .std-text16,
.inbi-nub.on .inbi-nub-tp .std-text16{
    color: var(--colormain);
}

/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .hnli-company .std-btn1.radius .std-btn1-link:hover{
        color: var(--colorfff);
        border: solid 1px var(--colormain);
    }
    .about-pull-right-link:hover .aprl-text{
        color: var(--colormain);
    }
    .tpwl-ul-li-link:hover{
        background: #F4F6F9;
    }
    .about-pull-left .std-btn1-link:hover .std-btn2-icon img:nth-child(2){
        opacity: 1;
    }
    .about-pull-left .std-btn1-link:hover .std-btn2-icon img:nth-child(1){
        opacity: 0;
    }
    .about-pull-left .std-btn1-link:hover{
        border: solid 1px var(--colormain) !important;
    }
    .about-pull-left .std-btn1-link:hover .std-btn1-text{
        color: var(--colorfff);
    }
    .srul-boxs:hover .srul-boxs-right-title{
        color: var(--colormain);
    }
    .slul-links:hover .ys-imgbox-cover img{
        transform: scale(1) !important;
    }
    .service-notice-ul .slick-prev:hover::before,
    .service-notice-ul .slick-next:hover::before{
        background: url(../images/pop_icon01.svg) center / contain no-repeat;
    }
    .skul-box:hover .skul-box-title{
        color: var(--colormain);
    }
    .irul-link:hover .plis-lis-link-icon img:nth-child(1){
        opacity: 0;
    }
    .irul-link:hover .plis-lis-link-icon img:nth-child(2){
        opacity: 1;
    }
    .irul-link:hover .illb-text{
        color: var(--colormain);
    }
    .irul-link:hover .std-btn2-text{
        color: var(--colormain);
    }
    .irul-link:hover{
        box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.10);
    }
    .iwcr-ul-li a:hover{
        color: var(--colormain);
    }
    .plsu-lis-boxs:hover .plsu-lis-text{
        color: var(--colormain);
        text-decoration-color: var(--colormain);
    }
    .ctry-li-box:hover .clbl-title{
        color: var(--colormain);
    }
    .prul-links:hover .std-btn2-icon img:nth-child(2){
        opacity: 1;
    }
    .prul-links:hover .std-btn2-icon img:nth-child(1){
        opacity: 0;
    }
    .prul-links:hover .std-btn2-text{
        color: var(--colormain);
    }
    .prul-links:hover .prul-links-title{
        color: var(--colormain);
    }
    .prul-links:hover 
    .prodlist-apply-ul-li .ys-slick-item-cont:hover .ys-sic-text{
        color: var(--colormain);
    }
    .std-btn1.icon.white .std-btn1-link:hover{
        border: solid 1px var(--colormain);
    }
    .plol-item-link:hover .pilr-title{
        color: var(--colormain);
    }
    .std-btn1.main.radius .std-btn1-link:hover{
        color: var(--colorfff) !important;
    }
    .std-btn1.white.radius .std-btn1-link:hover::before{
        border-radius: 10px;
    }
    .std-btn1.white.radius .std-btn1-link:hover{
        color: var(--colorfff) !important;
    }
    .ppwu-list-link:hover .pllb-title{
        color: var(--colormain);
    }
    .plis-lis-link:hover .plis-lis-link-icon img:nth-child(1){
        opacity: 0;
    }
    .plis-lis-link:hover .plis-lis-link-icon img:nth-child(2){
        opacity: 1;
    }
    .plis-lis-link:hover .plis-lis-link-text{
        color: var(--colormain);
    }
    .plis-lis-link:hover .std-btn2-text{
        color: var(--colormain);
    }
    .prodet-tab-ul-li p:hover{
        color: var(--colormain);
    }
    .prodet-tab-ul-li p:hover::after{
        width: 100%;
    }
    .dwli-link:hover::after{
        width: 100%;
    }
    .dwli-link:hover{
        color: var(--colormain);
    }
    .describe-wrap-sear-btn p:hover{
        color: var(--colorfff);
        background: var(--colormain);
        border: solid 1px var(--colormain);
    }
    .dtul-link:hover::after{
        width: 100%;
    }
    .footer-nav ul a:hover{
        color: var(--colormain);
    }
    .arrows-icon:hover{
        background: var(--colormain);
    }
    .hiwr-ul-lis-link:hover .hull-text{
        color: var(--colormain);
    }
    .hcwr-ul-li-link:hover::after{
        width: 100%;
    }
    .hcwr-ul-li-link:hover .hull-title{
        color: var(--colormain);
    }
    .hcwl-links:hover .hcwl-title{
        color: var(--colormain);
    }
    .home-news-top-btn .std-btn1 .std-btn1-link:hover{
        color: var(--colorfff) !important;
    }
    .std-btn1.radius .std-btn1-link:hover{
        color: var(--colormain);
    }
    .head-ldi-nub a:hover{
        color: var(--colormain);
    }
    .ys-hd-pc .std-btn1.radius .std-btn1-link:hover{
        color: var(--colorfff);
        border: solid 1px var(--colormain);
    }
    .mod-arrows1 .swiper-button-next:hover,
    .mod-arrows1 .swiper-button-prev:hover,
    .mod-arrows1 .slick-prev:hover, 
    .mod-arrows1 .slick-next:hover{
        background: var(--colormain);
    }
    .ys-bread-list a:hover{
        opacity: 1;
    }
    .pldu-li-box:hover .pldu-li-right-title{
        color: var(--colormain);
    }
    .pnli-link:hover .pnli-link-right img:nth-child(2){
        opacity: 1;
    }
    .pnli-link:hover .pnli-link-right img:nth-child(1){
        opacity: 0;
    }
    .pnli-link:hover .pnli-link-left-title{
        color: var(--colormain);
    }
    .pbwl-apply-link:hover .pbwl-apply-link-icon img{
        transform: rotate(45deg);
    }
    /* 2025.12.8 Linda-start */
    .kcsi-nub:hover .std-text16{
        color: var(--colormain);
    }
    .kcsi-nub:hover .kcsi-nub-link-icon path{
        stroke: var(--colormain);
    }
    .kciu-nub-link:hover .std-font20{
        color: var(--colormain);
    }
    .kciu-nub-link:hover .std-btn2-text{
        color: var(--colormain);
    }
    .kciu-nub-link:hover .std-btn2-icon path{
        stroke: var(--colormain);
    }
    /* 2025.12.8 Linda-end */
    /* Yori - start - 12.8 */
    .qtin-case:hover .qtin-case-content-tit {
        color: var(--colormain);
    }
    .qtin-case:hover .std-btn2.main .std-btn2-text::after {
        width: 100%;
    }
    .vlin-case:hover .vlin-case-left-tit {
        color: var(--colormain);
    }
    .msin-link:hover .msin-link-le-tit {
        color: var(--colormain);
    }
    .spcl-inof-nub-link:hover {
        background: var(--colormain);
    }
    .spcl-inof-nub-link:hover .sinl-tit {
        color: var(--colorfff);
    }
    .spcl-inof-nub-link:hover svg path {
        stroke: var(--colorfff);
    }
    .spcr-nub .std-btn1-link:hover .std-btn1-link::after {
        width: 100%;
        right: auto;
        left: 0;
    }
    .spcr-nub .std-btn1-link:hover .std-btn1-link {
        color: var(--colorfff) !important;
    }
    .spcr-nub .std-btn1-link:hover .std-btn1-link-icon img:nth-child(1) {
        opacity: 1;
    }
    .spcr-nub .std-btn1-link:hover .std-btn1-link-icon img:nth-child(2) {
        opacity: 0;
    }
    a:hover .std-btn1-link-icon img {
        transform: scale(1.0);
    }
    .spcr-nub-link:hover .snlc-tit {
        color: var(--colormain);
    }
    .csin-link:hover .csin-link-le-tit {
        color: var(--colormain);
    }
    .irin-link:hover .irin-link-tit {
        color: var(--colormain);
    }
    .image-replay-top .ys-select-bd .ys-select-li:hover {
        background: var(--colorbj1);
        border-radius: 0.08rem;
    }
    .image-replay .std-btn2-link:hover .std-btn2-text::after {
        width: 0;
    }
    /* Yori - end - 12.8 */
    .hcsu-li-link:hover .ys-imgbox-cover img:nth-child(2){
        transform: scale(1) !important;
    }
    /*  关于我们+产品 lucas start */
    .ocpr-protlist-item-link:hover .opil-botcont-tit{
        color: var(--colormain);
    }
    .ncra-actlist-item-link:hover .nail-titcont{
        color: var(--colormain);
    }
    .ncrn-listbox-item-link:hover .nlil-titcont{
        color: var(--colormain);
    }
    .nclp-listcry-li-link:hover{
        color: var(--colormain);
    }
    .eitl-list-item-link:hover::before,.imtl-typelist-item-link:hover::before{
        width: 100%;
        left: 0;
        right: auto;
    }
    .eitl-list-item-link:hover,.imtl-typelist-item-link:hover{
        color: var(--colorfff);
        border-color: transparent;
    }
    .imbl-itemli-link:hover .iilr-titcry-tit{
        color: var(--colormain);
    }
    .eibi-linkcry:hover .eibi-linkcry-imgbox .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    /*  关于我们+产品 lucas end */

    /* 2026.2.5 最后一批 start */
    /* lucas--start */
    /* g1_02 start */
    .ahsi-link:hover .ahsi-link-img{
        opacity: 1;
    }
    .ahsi-link:hover .ahsi-link-info-itro{
        text-decoration: underline;
    }
    .aboutcomp-honor-slick.mod-arrows1 .slick-prev:hover, .aboutcomp-honor-slick.mod-arrows1 .slick-next:hover {
        background: rgba(255, 255, 255, 0.30);
    }
    /* g1_02 end */
    /* g1_03 start*/
    .iilo-res .std-btn1-link:hover{
        border: solid 1px var(--colormain) !important;
        color: var(--colorfff) !important;
    }
    .iilo-res .std-btn1-link:hover::after {
        background: var(--colormain);
    }
    .iilo-right-pdf:hover .ys-imgbox-cover img:nth-child(2){
        opacity: 1;
    }
    .iilo-right-pdf:hover .ys-imgbox-cover img:nth-child(1){
        opacity: 0;
    }
    .iilo-right-pdf:hover .iilo-right-pdf-tet{
        color: var(--colormain);
    }
    /* g1_03 end*/
    /* lucas--end */
    /* Delia--start */
    .apbl-cry:hover .apbl-cry-name{
        color: var(--colormain);
    }
    .sibl-item-link:hover .sili-tit{
        color: var(--colormain);
    }
    .cbul-box:hover{
        background: var(--colormain);
    }
    .cbul-box:hover .cbli-pics img:nth-child(1){
        opacity: 0;
    }
    .cbul-box:hover .cbli-pics img:nth-child(2){
        opacity: 1;
    }
    .cbul-box:hover .cbul-box-top-title,
    .cbul-box:hover .cbul-box-top-text,
    .cbul-box:hover .cbli-text,
    .cbul-box:hover .cbli-text span,
    .cbul-box:hover .cbli-text a{
        color: var(--colorfff);
    }
    .cbul-box:hover .cbul-box-top-title::before{
        background: var(--colorfff);
    }
    .std-btn1.black .std-btn1-link:hover{
        color: var(--colorfff);
        border: solid 1px var(--colormain);
    }
    .plul-box:hover .plul-box-title{
        color: var(--colormain);
    }
    .plul-box:hover .plul-box-bg img{
        transform: scale(1.05);
    }
    .plul-box:hover .std-btn1-link{
        color: var(--colorfff);
        border: solid 1px var(--colormain);
    }
    .plul-box:hover .std-btn1-link::after {
        background: var(--colormain);
        width: 100%;
        right: auto;
        left: 0;
    }
    /* Delia-end */
    /* 2026.2.5 最后一批 end */
    /* 2026.3.13--检索--Delia--start */
    .search-right-link:hover .search-right-text{
        color: var(--colormain);
    }
    /* 2026.3.13--检索--Delia--end */
    .photo-media-link:hover .photo-media-title span{
        text-decoration-color: #fff;
    }
}
/* 主站页面--end */

/*2026.7.9--start*/
.ys-hd-pc .std-btn1{
    flex-shrink: 0;
}
.plst-word{
    width: 60%;
}
.contact-amin .ys-nyban-img{
    display: none;
}
.contact-amin h1{
    color: var(--color333);
}
.contact-amin .ys-nyban-title p{
    color: var(--color999);
    text-align: center;
}
.contact-amin .ys-pos-center.ys-cont1400 {
    top: auto;
    position: relative;
    left: auto;
    transform: inherit;
}
.contact-amin .ys-nybanner {
    height: auto;
}
.contact-form {
    margin-top: 0 !important;
    padding-top: 0.2rem;
}
.contact-amin .ys-main{
    padding-top: var(--space120);
}
.comm-soft-case.yxedr-active td, 
.comm-soft-case.yxedr-active th,
.elect-what-case.yxedr-active table:not(.methods_table) td,
.elect-what-case.yxedr-active table:not(.methods_table) th,
.iwcl-edr.yxedr-active table:not(.methods_table) th,
.iwcl-edr.yxedr-active table:not(.methods_table) td{
    border: none;
    padding: 0;
}
.comm-soft-case .product_f25 {
    font-size: var(--font20);
    color: #333333;
    font-weight: 600;
}
.comm-soft-case td,
.comm-soft-case th{
    font-size: var(--font16);
    line-height:1.75;
}
.plis-table td, .plis-table th{
    vertical-align: middle;
}
/*2026.7.9--end*/
/*2026.8.13*/
.industry-content-info-box{
    width: 100%;
}
.comhistory-his-botcry-pro{
    position: absolute;
    top: 26px;
    left: 50%;
    transform: translateX(-50%);
    background: transparent;
    width: 3px;
    height: calc(100%  - 52px);
    z-index: 3;
}
.comhistory-his-botcry-pro span{
    display: block;
    width: 100%;
    height: 0%;
    background: var(--colormain);
}
/*2026.8.26--start*/
.ys-videom-iframebox iframe{
    width: 100%;
    height: 800px;
}
.head-ldi-nub a{
    color: var(--color333) !important;
}
.head-ldi-nub.active a{
    color: var(--colormain) !important;
}
.nsdetails-cont-left-main table p{
    text-indent: inherit !important;
}
.summary-solut-btul{
    display: block;
}
.ys-slick-item:not(:first-child){
    display: none;
}
.ys-slick-item{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.solut-main .summary-solut .slick-prev, 
.solut-main .summary-solut .slick-next{
    background: transparent !important;
    top:50%;
    z-index: 9;
    border: none !important;
}
.solut-main .summary-solut .mod-arrows1 .slick-prev::before, 
.solut-main .summary-solut .mod-arrows1 .slick-next::before {
    background: url(../images/I6_icon_12.svg) center / contain  no-repeat;
    width: 90%;
    height: 90%;
}
.home-popcry {
    position: fixed;
    top: 50%;
    right: 0;
    transform: translateY(-50%) translateX(0%);
    z-index: 10;
    padding-left: 0.56rem;
    box-shadow: 0 8px 15px 3px rgba(0, 0, 0, 0.1);
    border-radius: 0.16rem 0 0 0.16rem;
    overflow: hidden;
    transition: var(--transition);
}
.home-popcry.hide{
    transform: translateY(-50%) translateX(calc(100% - 0.56rem));
}
.home-popcry-right{
    width: 3.26rem;
    background: var(--colorfff);
    padding: 0.24rem 0.24rem 0.24rem 0.32rem;
    box-shadow: var(--shadow);
}
.home-popcry-right h2{
    font-size: var(--font20);
    line-height: var(--line15);
    color: var(--color333);
    font-weight: bold;
    margin-bottom: 0.16rem;
}
.home-popcry-right-word p{
    color: var(--color666);
    line-height: var(--line18);
    font-size: var(--font14);
}
.home-popcry-right .std-btn2{
    margin-top:0.4rem;
}
.home-popcry-right .std-btn2-text{
    color: var(--colormain);
}
.home-popcry-left{
    position: absolute;
    top: 0;
    right: calc(100% - 0.56rem);
    width: 0.56rem;
    height: 100%;
    background: var(--colorfff);
    border-radius: 0.16rem 0 0 0.16rem;
    overflow: hidden;
    cursor: pointer;
    border-right: solid 1px rgba(0, 0, 0, 0.10);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.home-popcry-left img{
    width: var(--iconWidth);
    transition: var(--transition);
}
.home-popcry.hide .home-popcry-left img{
    transform: rotate(180deg);
}
/*2026.8.26--end*/
/*2026.8.30--start*/
.ys-search2-box {
    height: 350px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.spcr-word{
    margin-bottom: 0.24rem;
}
.home-products-list-item.new-color .std-btn1.radius .std-btn1-link {
    border: none !important;
    background: var(--colormain) !important;
    color: var(--colorfff);
}
.home-products-list-item.new-color .std-btn2-icon {
    width: var(--iconWidth);
}
.home-products-list-item.new-color .std-btn2-icon img:nth-child(2){
    opacity: 1;
}
.home-products-list-item.new-color .std-btn2-icon img:nth-child(1){
    opacity: 0;
}
.home-products-list-item.new-color .std-btn2-text{
    color: var(--colormain);
}
.home-products-list-item.new-color .std-btn1.radius .std-btn1-link::after {
    background: #345294;
}
.home-products-list-item.new-color .std-btn2-text::after{
    background: var(--colormain);
}
/*2026.8.30--end*/