﻿@charset "utf-8";
/* 公共样式 - start */
body,
input,
textarea {
    font-family: "tuyang-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: "tuyang-Regular", "PingFang SC", "Microsoft YaHei" !important;
}
@font-face {
    font-family: 'tuyang-Regular';
    src: url('../fonts/MontserratRegular/MontserratRegular.woff2') format('woff2'),
        url('../fonts/MontserratRegular/MontserratRegular.woff') format('woff');
}
@font-face {
    font-family: 'tuyang-Medium';
    src: url('../fonts/MontserratMedium/MontserratMedium.woff2') format('woff2'),
        url('../fonts/MontserratMedium/MontserratMedium.woff') format('woff');
}
@font-face {
    font-family: 'tuyang-SemiBold';
    src: url('../fonts/MontserratSemiBold/MontserratSemiBold.woff2') format('woff2'),
        url('../fonts/MontserratSemiBold/MontserratSemiBold.woff') format('woff');
}
@font-face {
    font-family: 'tuyang-ExtraBold';
    src: url('../fonts/MontserratExtraBold/MontserratExtraBold.woff2') format('woff2'),
        url('../fonts/MontserratExtraBold/MontserratExtraBold.woff') format('woff'),
}
@font-face {
    font-family: 'tuyang-Bold';
    src: url('../fonts/MontserratBold/MontserratBold.woff2') format('woff2'),
        url('../fonts/MontserratBold/MontserratBold.woff') format('woff');
}
html {
    font-size: 100px;
}
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;
}
/* a[href=""],a[href='']{
    cursor:default
} */
.mod-form input:-webkit-autofill,
.mod-form input:-webkit-autofill:hover,
.mod-form input:-webkit-autofill:focus,
.mod-form input:-webkit-autofill:active {
    -webkit-text-fill-color: #333 !important;
}
input:-webkit-autofill {
    transition: background-color 5000s ease-in-out 0s;
}
.ys-hd-pc::before {
    height: 100%;
}
: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;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 70px;
    /* 颜色 */
    --color000: #000;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --color0b0: #0B0205;
    --color858: #858182;
    --colormain: #EE4646;
    --colorbrand1: #FF7E2E;
    --colorbrand2: #7C7CFF;
    --colorbrand3: #F6F6F6;
    --colorbj: ;
    /* 板块间距 */
    --space40: 0.4rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;
    /* 特殊字体或粗细 */
    --medium: 'tuyang-Medium';
    --bold: 'tuyang-Bold';
    --SemiBold: 'tuyang-SemiBold';
    --ExtraBold: 'tuyang-ExtraBold';
    --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);
    --transition3: cubic-bezier(0.215, 0.61, 0.355, 1);
    --shadow: 0 4px 11.8px 0 rgba(0, 0, 0, 0.10);
    /* 等于gsap的sine.out */
    --bezier1: cubic-bezier(0.39, 0.575, 0.565, 1);
    /* 等于gsap的expo.inOut */
    --bezier2: cubic-bezier(.38, 0, 0, 1);
    --iconWidth: 24px;
    --btnHeight: 40px;
    --radius8: 0.08rem;
    --radius10: 0.1rem;
    --radius16: 0.16rem;
    --radius20: 0.2rem;
    --radius24: 0.24rem;
    --radius32: 0.32rem;
}
.font-medium {
    font-family: var(--medium);
}
.font-bold {
    font-family: var(--bold);
}
.font-semibold {
    font-family: var(--SemiBold);
}
.font-extrabold {
    font-family: var(--ExtraBold);
}
.std-font68,
.std-font68 p {
    font-size: var(--font68);
    line-height: var(--line12);
    font-family: var(--ExtraBold);
}
.std-font56,
.std-font56 p {
    font-size: var(--font56);
    line-height: var(--line12);
    font-family: var(--ExtraBold);
}
.std-font48,
.std-font48 p,
.yxedr-active h2 {
    font-size: var(--font48);
    line-height: var(--line13);
    font-family: var(--ExtraBold);
    color: var(--color0b0);
}
.std-font32,
.std-font32 p,
.yxedr-active h3 {
    font-size: var(--font32);
    line-height: var(--line13);
    font-family: var(--ExtraBold);
}
.std-font20,
.std-font20 p,
.yxedr-active h4 {
    font-size: var(--font20);
    line-height: var(--line15);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--color0b0);
    line-height: var(--line15);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--color0b0);
    line-height: var(--line15);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--color0b0);
    line-height: var(--line15);
}
.yxedr-active,
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color0b0);
    line-height: var(--line15);
}
.yxedr-active p {
    margin-bottom: 0.75em;
}
.yxedr-active>p:last-child {
    margin-bottom: 0;
}
.std-padtp120 {
    padding-top: var(--space120);
}
.std-padbt120 {
    padding-bottom: var(--space120);
}
.std-pad120s {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.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;
}
.std-margin64{
    margin-top: 0.64rem;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before {
    /* content: '分享到 - 微信'; */
    content: 'Share the - WeChat';
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(0, 0, 0, .4) !important;
    white-space: nowrap;
    margin-left: 0.24rem;
}
/*导航默认选中*/
.head-nav-item.yxnav-active1 .head-nav-item-title span {
    color: var(--colormain) !important;
}
.head-nav-item.yxnav-active1 .hnit-icon svg path {
    stroke: var(--colormain);
}
.support-wrap-info-nub.yxnav-active2 .swin-tit {
    color: var(--colormain);
}
.awcr-info-nub-tp.yxnav-active2 a {
    color: var(--colormain);
}
.ainb-nub.yxnav-active3 a {
    color: var(--colormain);
}
.piwr-li-tab-nub.yxnav-active3 {
    background: rgba(238, 70, 70, 0.08);
}
.piwr-li-tab-nub.yxnav-active3 span {
    color: var(--colormain);
}
.yxnav-active4 .ys-phnav-header-font {
    color: var(--colormain) !important;
}
/* 轮播溢出隐藏 */
.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;
}
/* 导航8px原则 */
.head-nav-item-title {
    line-height: var(--line15);
    padding: 8px;
    margin: 0;
    position: relative;
    z-index: 5;
}
.ys-hd-pc-core {
    align-items: center;
}
/* 侧边锚点隐藏 */
.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 {}
/* 吸顶导航样式-start */
.inddet-nav {
    height: 60px;
    box-shadow: 0 4px 30px 0 rgba(31, 30, 29, 0.08);
    position: relative;
    z-index: 9;
}
.inddet-nav-wrap {
    transition: all .4s;
    width: 100%;
    z-index: 98;
    background: var(--colorfff);
    box-shadow: 0 4px 30px 0 rgba(31, 30, 29, 0.08);
}
.inddet-nav.isfixed {
    z-index: 97;
}
.inddet-nav-wrap.isfixed {
    position: fixed;
    top: var(--headh);
    z-index: 98;
    width: 100%;
}
.inddet-nav-wrap .ys-cont1440 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.inwc-ul {
    display: flex;
    justify-content: center;
}
.inwc-ul.left {
    justify-content: flex-start;
}
.inwc-ul-li {
    text-align: center;
    cursor: pointer;
}
.inwc-ul-li-link {
    position: relative;
}
.inddet-nav-wrap-cont {
    width: 100%;
}
.inwc-ul-li span {
    font-size: var(--font16);
    line-height: 60px;
    color: var(--color000);
    display: inline-block;
    position: relative;
}
.inwc-ul-li.act span {
    color: var(--colormain);
}
.inwc-ul-li span::after {
    content: "";
    width: 0;
    height: 2px;
    background: var(--colormain);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition);
}
.inwc-ul-li.act span::after {
    width: 100%;
}
/* 吸顶导航-end */
/* 载入 */
.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.active .ys-ban-title {
    animation-delay: 0s !important;
}
.ys-ban-li.active .ys-ban-parga {
    animation-delay: .1s !important;
}
.ys-ban-li.active .ys-ban-btn {
    animation-delay: .2s !important;
}
.ys-ban-li.active .mod-title span::after {
    animation: lineChange .8s linear both .5s;
}
.ys-ban-li.slick-current .ys-ban-title {
    animation: ysfadeInUp .5s linear both;
    animation-delay: .5s;
    visibility: visible;
}
.ys-ban-li.slick-current .ys-ban-title span::after {
    animation: lineChange .8s linear both .8s;
}
.ys-ban-li.slick-current .ys-ban-parga {
    animation: ysfadeInUp .5s linear both;
    animation-delay: .6s;
    visibility: visible;
}
.ys-ban-li.slick-current .ys-ban-btn {
    animation: ysfadeInUp .5s linear both;
    animation-delay: .7s;
    visibility: visible;
}
/* 公共样式 - end */
.ys-banner {
    height: 100vh;
}
.ys-ban-slick {
    height: 100%;
}
.ys-ban-slick .slick-list {
    height: 100%;
}
.ys-ban-slick .slick-track {
    height: 100%;
}
.ys-ban-li {
    height: 100%;
}
.ys-ban-imgbox {
    height: 100%;
}
.ys-ban-imgbox img {
    height: 100%;
    object-fit: cover;
}
.ys-hd-pc::before {
    pointer-events: none;
    z-index: 2;
}
.ys-hd-pc-core {
    padding-left: 0.98rem;
    padding-right: 1.1rem;
}
.head-logo {
    width: 320px;
    position: relative;
    z-index: 5;
}
.ys-search2 {
    --input-size: var(--font16);
}
.ys-search2-btn img:nth-child(2) {
    opacity: 0;
}
.head-other {
    position: relative;
}
.head-search {
    height: var(--headh);
    display: flex;
    align-items: center;
    cursor: pointer;
}
.head-lang {
    margin-left: 0;
    position: relative;
    z-index: 5;
}
.head-search,
.head-btn {
    margin-left: 0.24rem;
}
.head-lang-down {
    background: transparent;
    box-shadow: none;
    padding-top: 10px;
    width: 102px;
}
.head-lang-down-inof {
    background: var(--colorfff);
    border-radius: var(--radius8);
    box-shadow: var(--shadow);
    position: relative;
}
.head-lang-down-inof::after {
    content: '';
    border-bottom: 8px solid var(--colorfff);
    left: 50%;
    transform: translateX(-50%);
    top: -8px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
.head-ldi-nub:nth-child(1) {
    border-radius: var(--radius8) var(--radius8) 0 0;
}
.head-ldi-nub:last-child {
    border-radius: 0 0 var(--radius8) var(--radius8);
}
.head-ldi-nub a {
    font-size: var(--font16);
    line-height: 42px;
    color: var(--color0b0);
    display: block;
    transition: var(--transition);
}
.head-ldi-nub.act a {
    background: #F0F0F0;
}
.head-ldi-nub {
    overflow: hidden;
}
.head-lang-top-circle,
.ys-search2-btn {
    width: var(--iconWidth);
    z-index: 5;
}
.head-lang-top-jian {
    width: 16px;
    height: 16px;
    margin-left: 4px;
}
.ys-search2-win {
    position: fixed;
    top: var(--headh);
    box-shadow: 0 4px 11.8px 0 rgba(0, 0, 0, 0.10);
    border: none;
    z-index: -1;
}
.ys-hd-pc.isfixed .ys-search2-btn img:nth-child(1),
.ys-hd-pc.ishover .ys-search2-btn img:nth-child(1) {
    opacity: 0;
}
.ys-hd-pc.isfixed .ys-search2-btn img:nth-child(2),
.ys-hd-pc.ishover .ys-search2-btn img:nth-child(2) {
    opacity: 1;
}
.ys-hd-pc.isfixed .std-btn1-box,
.ys-hd-pc.ishover .std-btn1-box {
    border: 1px solid var(--color0b0);
}
.ys-hd-pc.isfixed .std-btn1-box .std-text16,
.ys-hd-pc.ishover .std-btn1-box .std-text16 {
    color: var(--color0b0);
}
.ys-hd-pc.isfixed .head-nav-item-title span,
.ys-hd-pc.ishover .head-nav-item-title span {
    color: var(--color0b0);
}
.ys-hd-pc.isfixed .hnit-icon path,
.ys-hd-pc.ishover .hnit-icon path {
    stroke: var(--color0b0);
}
.std-btn1,
.std-btn2 {
    display: inline-block;
}
.std-btn1-box,
.std-btn2-box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 24px;
    border-radius: var(--radius10);
    border: 1px solid var(--colorfff);
    transition: var(--transition);
    position: relative;
    overflow: hidden;
}
.std-btn1-box .std-text16,
.std-btn2-box .std-text16 {
    line-height: var(--btnHeight);
    color: var(--colorfff);
    transition: var(--transition);
    position: relative;
    z-index: 5;
}
.std-btn1-box-icon {
    width: 16px;
    margin-left: 8px;
    position: relative;
    z-index: 2;
}
.std-btn1-box-icon svg {
    width: 100%;
    height: auto;
}
.std-btn1-box-icon path {
    transition: var(--transition);
}
.std-btn2-box .std-text16 {
    line-height: calc(var(--btnHeight) + 2px);
}
.std-btn2-box {
    background: var(--color0b0);
    border: none;
}
.std-btn1-box::before,
.std-btn2-box::before {
    content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    background: var(--colormain);
    border-radius: var(--radius10);
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    transition: var(--transition);
}
.std-btn1.act .std-btn1-box {
    border: 1px solid var(--color0b0);
}
.std-btn1.act .std-btn1-box .std-text16 {
    color: var(--color0b0);
}
.head-btn {
    position: relative;
    z-index: 5;
}
.head-nav-item-title {
    display: flex;
    align-items: center;
}
.head-nav-item-title span {
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--colorfff);
    transition: var(--transition);
}
.hnit-icon {
    margin-left: 8px;
    width: 16px;
    height: 16px;
    transition: var(--transition);
}
.hnit-icon svg {
    width: 100%;
    height: auto;
}
.hnit-icon svg path {
    transition: var(--transition);
}
.head-nav-item {
    padding: 0 8px;
}
.head-nav {
    margin: 0 -8px;
    align-items: center;
}
.head-info {
    margin-left: -1rem;
}
.ys-footer {
    --sapceft1: 0.9rem;
}
.footer-logo {
    width: 467px;
}
.footer-top {
    display: block;
    padding-bottom: 0.3rem;
}
.footer-top-info {
    margin-top: 0.67rem;
}
.footer-top-info>ul {
    display: flex;
    margin: 0 -0.24rem;
    justify-content: space-between;
}
.footer-top-info>ul>li {
    padding: 0 0.24rem;
}
.footer-top-info>ul>li>a {
    font-size: var(--font16);
    line-height: var(--line16);
    color: rgba(0, 0, 0, .4);
    transition: var(--transition);
}
.footer-top-info>ul>li li {
    margin-top: 0.12rem;
}
.footer-top-info>ul>li li a {
    font-size: var(--font14);
    line-height: var(--line16);
    color: rgba(0, 0, 0, .7);
    transition: var(--transition);
    font-family: var(--medium);
}
.footer-top-contact {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 1.05rem;
}
.footer-top-contact-email p,
.footer-top-contact-email p a {
    color: var(--color333);
}
.ftcs-icon {
    margin-left: 0.12rem;
}
.ftcs-parga {
    color: var(--color333);
}
.footer-top-contact-share {
    display: flex;
    align-items: center;
}
.footer-share {
    --gap1: 8px;
    --width1: 20px;
}
.footer-bot {
    border-top: 1px solid rgba(0, 0, 0, .1);
}
.footer-share-code {
    top: auto;
    bottom: calc(100% + 20px);
}
.footer-share-code::before {
    border-top: 8px solid var(--colorfff);
    border-bottom: 8px solid transparent;
    top: auto;
    bottom: -16px;
}
.footer-text,
.footer-text a,
.footer-text p {
    font-size: var(--font12);
    color: rgba(0, 0, 0, 0.60);
}
.footer-privacy a {
    font-size: var(--font12);
    color: rgba(0, 0, 0, 0.60);
}
.footer-privacy {
    --gap1: 0.16rem;
}
.ys-ban-title {
    visibility: hidden;
}
.ys-ban-title span {
    color: var(--colormain);
}
.ys-ban-parga {
    margin-top: 0.18rem;
    visibility: hidden;
}
.ys-ban-parga p {
    color: rgba(11, 2, 5, 0.70);
}
.ys-ban-btn {
    margin-top: 0.42rem;
    visibility: hidden;
}
.mod-title span {
    position: relative;
}
.mod-title span::after {
    content: "";
    width: 100%;
    height: 10px;
    background: url(../images/a1_xiantiao_01.svg) center / cover no-repeat;
    position: absolute;
    bottom: -10px;
    left: 0;
    transition: var(--transition);
    clip-path: inset(0 100% 0 0);
}
.mod-content .mod-title.change span::after {
    animation: lineChange .8s linear both .8s;
}
@keyframes lineChange {
    0% {
        clip-path: inset(0 100% 0 0);
    }
    100% {
        clip-path: inset(0 0 0 0);
    }
}
.ys-ban-li.white .ys-ban-title {
    color: var(--colorfff);
}
.ys-ban-li.white .ys-ban-parga p {
    color: var(--colorfff);
}
.ys-ban-li.white .std-btn2-box {
    background: var(--colorfff);
}
.ys-ban-li.white .std-btn2-box .std-text16 {
    color: var(--color0b0);
}
.ys-ban-control {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0.55rem;
}
.ybcd-li {
    width: 18px;
    height: 18px;
    position: relative;
    cursor: pointer;
    margin: 12px 0;
}
.ybcd-li svg {
    width: 100%;
    height: auto;
    opacity: 0;
    transition: var(--transition);
    transform: rotate(135deg);
}
.ybcd-li.on svg {
    opacity: 1;
}
.ybcd-li::after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: rgba(0, 0, 0, .2);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: var(--transition);
}
.ybcd-li.on::after {
    opacity: 0;
}
.home-solu {
    position: relative;
    z-index: 1;
    margin-bottom: var(--space120);
}
.home-solu::before {
    content: "";
    width: 100%;
    height: 274px;
    background: linear-gradient(0deg, #FFEDED 0%, rgba(255, 255, 255, 0.00) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -2;
}
.home-solu::after {
    content: "";
    width: 49%;
    height: 274px;
    background: linear-gradient(350deg, #FFE4E4 16.54%, rgba(255, 255, 255, 0.00) 57.27%);
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.home-solu-tp {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.home-solu-tp .std-font48 {
    width: 50%;
}
.home-solu-tp-parga {
    width: 50%;
    padding-left: 2.2rem;
}
.home-solu-tp-parga p {
    font-family: var(--medium);
    color: var(--color858);
}
.home-solu-bt {
    margin-top: 0.56rem;
    border-radius: var(--radius24);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.home-solu-bt-tab {
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.home-solu-bt-tab::after {
    content: "";
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    border: 1px solid rgba(0, 0, 0, .1);
    border-bottom: none;
    border-radius: var(--radius24) var(--radius24) 0 0;
    position: absolute;
    top: 2px;
    left: 2px;
    z-index: -1;
}
.hsbt-ul {
    display: flex;
    width: 100%;
    height: auto !important;
}
.hsbt-ul-nub {
    cursor: pointer;
    display: flex;
    align-items: center;
    padding: 0.32rem;
    border-radius: var(--radius24) var(--radius24) 0 0;
    transition: var(--transition);
    width: 25% !important;
}
.hsbt-ul-nub-icon {
    width: 48px;
}
.hsbt-ul-nub-icon img {
    width: 100%;
}
.hsbt-ul-nub .std-text18 {
    width: calc(100% - 48px);
    padding-left: 0.24rem;
    font-family: var(--SemiBold);
}
.hsbt-ul-nub.act {
    background: #FFF4F1;
}
.home-solu-bt-info {
    background: linear-gradient(90deg, rgba(255, 147, 123, 0.10) 0%, rgba(238, 70, 72, 0.10) 100%);
    padding: 22px;
}
.hsbi-item:not(:first-child) {
    display: none;
}
.hiul-tp {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0.24rem 0.34rem;
}
.hiul-tp-icon {
    width: 32px;
}
.hiul-tp-icon svg {
    width: 100%;
    height: auto;
}
.hiul-tp-icon svg path {
    transition: var(--transition);
}
.hiul-tp-option {
    width: 110px;
}
.hiul-tp-tit {
    width: calc(100% - 110px - 32px);
    padding-left: 0.7rem;
    padding-right: 0.3rem;
}
.hiul-tp-option span {
    font-size: var(--font20);
    color: var(--color999);
    line-height: var(--line12);
}
.hiul-tp-option span:nth-child(2) {
    padding-left: 4px;
}
.hsbi-item-ul-li {
    margin-bottom: 0.16rem;
    border-radius: var(--radius16);
    background: var(--colorfff);
}
.hsbi-item-ul-li:last-child {
    margin-bottom: 0;
}
.hiul-bt {
    padding: 0 0.34rem 0.24rem 0.34rem;
    display: none;
}
.hiul-bt-wrap-img {
    width: 28.5%;
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.hiul-bt-wrap-img img {
    width: 100%;
}
.hiul-bt-wrap.empty .hiul-bt-wrap-text {
    width: 100%;
    padding-right: 0;
}
.hiul-bt-wrap-text {
    width: 71.5%;
    padding-right: 1.9rem;
}
.hiul-bt-wrap {
    padding-left: calc(110px + 0.7rem);
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.hiul-bt-wrap-text p {
    color: var(--color0b0);
    opacity: 0.6;
}
.hiul-bt-wrap-text p span {
    font-family: var(--SemiBold);
}
.hsbi-item-ul-li.act .hiul-tp-icon path:nth-child(2) {
    opacity: 0;
}
.hsbi-item:not(:first-child) {
    display: none;
}
.mod-title span {
    font-size: inherit;
    line-height: inherit;
    color: var(--colormain);
    position: relative;
    transition: none;
}
.title-center {
    text-align: center;
}
.home-supplier {
    margin-top: -150vh;
}
.home-supplier-tp-parga {
    width: 64%;
    margin: 0.26rem auto 0;
}
.home-supplier-tp-parga p {
    color: rgba(11, 2, 5, 0.70);
}
.home-supplier-bt {
    margin-top: 0.7rem;
    display: flex;
    flex-wrap: wrap;
    position: relative;
}
.home-supplier-bt-img {
    width: 49%;
    border-radius: var(--radius24);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.home-supplier-bt-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    filter: blur(10px);
    transform: scale(1.1);
    transition: all 2s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-delay: .3s;
}
.home-supplier-bt-img.act img {
    opacity: 1;
    filter: blur(0px);
    transform: scale(1);
}
.home-supplier-bt-img.act .hsbi-parga {
    transform: translate(-50%, 0);
    opacity: 1;
    transition: all .8s ease-in-out 1s;
}
.hsbi-parga {
    z-index: 5;
    padding: 0 0.6rem;
    width: 100%;
    bottom: 0.62rem;
    transform: translate(-50%, 60px);
    opacity: 0;
}
.hsbi-parga p {
    color: var(--colorfff);
    font-family: var(--SemiBold);
}
.home-supplier-bt-text {
    width: 51%;
    padding-left: 0.26rem;
    margin-left: 49%;
}
.hsbt-tp {
    display: flex;
    margin: -0.26rem -0.13rem 0;
    flex-wrap: wrap;
}
.hsbt-tp-nub {
    width: 50%;
    padding: 0 0.13rem;
    margin-top: 0.26rem;
}
.hsbt-tp-nub-cont {
    border-radius: var(--radius24);
    background: var(--colorbrand3);
    height: 100%;
    padding: 0.48rem 0.4rem 0.35rem;
}
.htnc-lab span {
    font-size: var(--font18);
    line-height: 48px;
    padding: 0 0.16rem;
    font-family: var(--SemiBold);
    color: var(--colorfff);
    border-radius: var(--radius8);
    background: var(--colorbrand1);
    display: inline-block;
}
.htnc-num {
    margin-top: 0.44rem;
}
.htnc-num-parga {
    font-size: var(--font24);
    line-height: var(--line12);
    color: var(--color0b0);
    font-family: var(--medium);
}
.htnc-num-data {
    font-size: var(--font40);
    line-height: var(--line12);
    color: var(--color0b0);
    font-family: var(--bold);
    margin-top: 0.08rem;
}
.htnc-num-data span {
    margin-top: 0.08rem;
    font-size: 1rem;
    line-height: inherit;
}
.htnc-parga {
    margin-top: 1.15rem;
}
.htnc-parga p {
    color: rgba(16, 24, 40, 0.30);
}
.hsbt-tp-nub2 .htnc-lab span {
    background: var(--colorbrand2);
}
.hsbt-tp-nub3 .htnc-lab span {
    background: var(--colormain);
}
.hsbt-tp-nub3 {
    width: 100%;
}
.hsbt-tp-nub3 .hsbt-tp-nub-cont {
    padding-bottom: 0.6rem;
}
.hsbt-tp-nub3 .htnc-parga {
    margin-top: 0.54rem;
}
.hsbt-tp-nub3 .htnc-num-data {
    margin-top: 0.14rem;
}
.hsbt-tp-nub3 .htnc-num-data span {
    font-size: 1.2rem;
}
.hsbt-bt{
    margin: 0 -0.13rem;
}
.home-supplier-btn {
    margin-top: 0.64rem;
}
.home-new {
    background: linear-gradient(180deg, #FBF7FF 0%, #FFF 100%);
}
.home-new-tp {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home-new-btnph{
    display: none;
}
.home-new-bt {
    margin-top: 0.46rem;
}
.hnbs-nub {
    width: 560px !important;
}
.mod-fade-img img {
    opacity: 0;
    filter: blur(10px);
    transform: scale(1.1);
    transition: transform 2s var(--transition3), filter 2s var(--transition3), opacity 1s var(--transition3);
}
.mod-fade.act .mod-fade-img img {
    opacity: 1;
    filter: blur(0px);
    transform: scale(1);
}
.hnbs-nub-img {
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    transition-delay: .4s;
}
.hnbs-nub-img .ys-imgbox-cover{
    transition: var(--transition);
}
.hnbs-nub a:hover .hnbs-nub-img .ys-imgbox-cover{
    transform: scale(1.05);
}
.hnbs-nub a {
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: var(--colorbrand3);
    display: block;
}
.hnbs-nub-img-text {
    padding: 0.34rem 0.32rem 0.24rem;
}
.hnit-time {
    color: rgba(19, 0, 56, 0.60);
}
.hnit-tit {
    margin-top: 0.08rem;
    color: var(--color0b0);
    height: 4.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    transition: var(--transition);
}
.hnbs-nub-img-text .hnit-icon {
    width: var(--iconWidth);
    height: var(--iconWidth);
    margin-top: 0.4rem;
    margin-left: 0;
}
.hnbs-nub-img-text .hnit-icon svg {
    width: 100%;
    height: auto;
}
.home-new-bt-swiper {
    overflow: visible !important;
}
.swiper-pagination-bullet {
    background: var(--color0b0) !important;
    margin: 0 5px !important;
}
.swiper-pagination-bullet-active {
    opacity: 1 !important;
    width: 40px !important;
    border-radius: 100px !important;
}
.swiper-pagination {
    width: auto !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    padding: 6px;
    border-radius: 100px;
    background: var(--colorbrand3);
    bottom: 0 !important;
}
.home-cta {
    position: relative;
}
.home-cta-img {
    width: 100%;
}
.home-cta-img img {
    width: 100%;
}
.home-cta-wrap {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-cta-wrap-btn {
    text-align: center;
    margin-top: 0.48rem;
}
.home-cta-wrap h2 {
    width: 46%;
    margin: auto;
}
.home-cta-wrap h2 span {
    color: var(--colormain);
}
.home-pro-info {
    margin-top: 0.45rem;
    position: relative;
}
.home-pro-info-ul {
    perspective: 20vw;
    position: sticky;
    top: var(--top);
}
.home-pro-info-list {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
}
.hpiu-nub1 {
    position: relative;
}
.hpiu-nub {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transform: translate(0%, var(--top)) translate3d(0px, 0px, var(--scale)) rotateX(var(--rotateX));
    z-index: var(--index);
}
.hpiu-nub-cont {
    padding: 0.64rem;
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: var(--colormain);
    height: 100%;
}
.hpiu-nub1 .hpiu-nub-cont {
    background: var(--colorbrand1);
}
.hpiu-nub2 .hpiu-nub-cont {
    background: var(--colormain);
}
.hpiu-nub3 .hpiu-nub-cont {
    background: var(--colorbrand2);
}
.hpiu-nub-cont-tit {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    justify-content: space-between;
}
.hpiu-nub-cont-tit .std-font48 {
    color: var(--colorfff);
    width: 62%;
}
.hnct-num {
    font-family: var(--medium);
    color: rgba(255, 255, 255, .4);
}
.hpiu-nub-cont-parga {
    margin-top: 0.18rem;
    width: 62%;
}
.hpiu-nub-cont-parga p {
    color: rgba(255, 255, 255, 0.80);
}
.hpiu-nub-cont-info {
    margin-top: 0.46rem;
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}
.hnci-text {
    width: 55%;
    padding-right: 2.3rem;
}
.hnci-img {
    width: 45%;
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.hnci-img img {
    width: 100%;
}
.hnci-text-nub-tit {
    color: var(--colorfff);
}
.hnci-text-nub-parga {
    margin-top: 0.08rem;
}
.hnci-text-nub-parga p {
    color: var(--colorfff);
}
.hnci-text-nub {
    margin-top: 0.24rem;
}
.hnci-text-nub:first-child {
    margin-top: 0;
}
.support-wrap,
.apply-wrap,
.pro-wrap {
    padding-top: 15px;
}
.support-wrap-cont {
    padding: 0.46rem 1.1rem 0.54rem;
    position: relative;
}
.support-wrap-cont::after,
.apply-wrap-cont::after,
.pro-wrap-cont::after {
    content: "";
    width: 100%;
    height: 100%;
    background: var(--colorfff);
    box-shadow: var(--shadow);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
}
.support-wrap-info {
    display: flex;
    justify-content: center;
    margin: 0 -0.71rem;
}
.support-wrap-info-nub {
    padding: 0 0.71rem;
}
.swin-icon {
    width: 64px;
    margin: auto;
}
.swin-icon img {
    transform: scale(1) !important;
}
.swin-tit {
    margin-top: 0.26rem;
    text-align: center;
    transition: var(--transition);
}
.head-nav-item-down {
    width: 100vw;
    position: fixed;
    top: 55px;
    left: 0;
    transform: translateX(0);
    box-shadow: none;
    background: transparent;
}
.apply-wrap-cont {
    padding: 0.3rem 1.1rem 0.3rem 0.98rem;
    display: flex;
    align-items: flex-start;
}
.apply-wrap-cont-le {
    width: 24%;
    border-radius: var(--radius10);
    background: var(--colorbrand1);
    padding: 20px;
}
.apply-wrap-cont-ri {
    width: 76%;
    padding-left: 0.7rem;
}
.awcl-tit {
    font-size: var(--font24);
    line-height: var(--line12);
    color: var(--colorfff);
}
.awcl-btn {
    margin-top: 2.2rem;
}
.std-btn2.white .std-btn2-box {
    background: var(--colorfff);
}
.std-btn2.white .std-text16 {
    color: var(--color0b0);
}
.awcr-info {
    display: flex;
    margin: 0 -0.32rem;
}
.awcr-info-nub {
    padding: 0 0.32rem;
    width: 25%;
    border-right: 1px solid rgba(0, 0, 0, .1);
}
.awcr-info-nub:last-child {
    border-right: none;
}
.awcr-info-nub-tp a {
    font-size: var(--font16);
    line-height: var(--line16);
    color: rgba(11, 2, 5, 0.70);
    transition: var(--transition);
}
.awcr-info-nub-bt {
    margin-top: 0.2rem;
}
.awcr-info-nub-bt li a {
    font-size: var(--font16);
    line-height: var(--line16);
    color: var(--color0b0);
    transition: var(--transition);
    font-family: var(--medium);
}
.awcr-info-nub-bt li {
    margin-bottom: 0.16rem;
}
.awcr-info-nub-bt li:last-child {
    margin-bottom: 0;
}
.head-nav-item-nub.on .hnit-icon {
    transform: rotate(180deg);
}
.pro-wrap-cont {
    padding: 0.3rem 1.1rem 0.46rem 0.98rem;
}
.pro-wrap-cont-tab {
    display: flex;
    margin: 0 -0.32rem;
}
.pwct-nub {
    padding: 0 0.32rem;
}
.pwct-nub .std-text18 {
    cursor: pointer;
    transition: var(--transition);
}
.pwct-nub.act .std-text18 {
    color: var(--colormain);
}
.pro-wrap-cont-info {
    margin-top: 0.24rem;
    padding-top: 0.24rem;
    border-top: 1px solid rgba(0, 0, 0, .1);
}
.pwci-item:not(:first-child) {
    display: none;
}
.piwl-nub {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.1rem 0.16rem;
    border-radius: 4px;
    cursor: pointer;
    transition: var(--transition);
    margin-bottom: 8px;
}
.piwl-nub:last-child {
    margin-bottom: 0;
}
.piwl-nub-tit-icon {
    width: 16px;
    height: 16px;
    position: relative;
}
.piwl-nub-tit-icon img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition);
    max-width: inherit;
}
.piwl-nub-tit-icon img:nth-child(2) {
    opacity: 0;
}
.piwl-nub-tit {
    display: flex;
    align-items: center;
}
.piwl-nub-tit .std-text14 {
    transition: var(--transition);
    padding-left: 8px;
}
.pwci-item-wrap-le {
    width: 19%;
}
.pwci-item-wrap-ri {
    width: 81%;
    padding-left: 0.64rem;
    padding-right: 2.74rem;
    position: relative;
}
.pwci-item-wrap-ri::before {
    content: "";
    width: 1px;
    height: 100%;
    background: rgba(0, 0, 0, 0.10);
    position: absolute;
    left: 0.32rem;
    top: 0;
}
.piwl-nub-icon {
    width: 16px;
    height: 16px;
}
.piwl-nub-icon svg {
    width: 100%;
    height: auto;
}
.piwl-nub.yxnav-active2 {
    background: #FEF1F1;
}
.piwl-nub.yxnav-active2 .piwl-nub-tit-icon img:nth-child(1) {
    opacity: 0;
}
.piwl-nub.yxnav-active2 .piwl-nub-tit-icon img:nth-child(2) {
    opacity: 1;
}
.piwl-nub.yxnav-active2 .piwl-nub-tit .std-text14 {
    color: var(--colormain);
}
.pwci-item-wrap {
    display: flex;
}
.piwr-li-tab-nub {
    margin-bottom: 8px;
    transition: var(--transition);
}
.piwr-li-tab-nub:last-child {
    margin-bottom: 0;
}
.piwr-li-tab-nub a {
    padding: 8px 16px;
    border-radius: 4px;
    transition: var(--transition);
    display: block;
}
.piwr-li-tab-nub .std-text18 {
    transition: var(--transition);
}
.piwr-li:not(:first-child) {
    display: none;
}
.piwr-li-tab {
    width: 30%;
}
.piwr-li-img {
    width: 70%;
    padding-left: 2rem;
}
.piwr-li-img-nub {
    width: 100%;
    padding: 0 0.46rem;
    max-width: 532px;
}
.piwr-li-img-nub img {
    width: 100%;
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.piwr-li-img-nub .std-text14 {
    margin-top: 0.2rem;
    text-align: center;
}
.piwr-li-img-nub:not(:first-child) {
    display: none;
}
.home-pro {
    overflow: inherit !important;
}
.hpil-nub {
    width: 100%;
    height: 150vh;
}
/* F3新闻列表-start */
.ys-page-wrap.act .head-nav-item-title span {
    color: var(--color0b0);
}
.ys-page-wrap.act .hnit-icon path {
    stroke: var(--color0b0);
}
.ys-page-wrap.act .ys-search2-btn img:nth-child(2),
.ys-hd-pc.ishover .ys-search2-btn img:nth-child(2) {
    opacity: 1;
}
.ys-page-wrap.act .head-btn .std-btn1-box {
    border: 1px solid var(--color0b0);
}
.ys-page-wrap.act .head-btn .std-btn1-box .std-text16 {
    color: var(--color0b0);
}
.ys-nyban-title h1 {
    font-size: var(--font56);
    font-family: var(--ExtraBold);
}
.ys-nyban-parga {
    margin-top: 0.16rem;
    width: 44%;
}
.ys-nyban-parga p {
    color: var(--colorfff);
}
.ys-bread-list a {
    font-size: var(--font12);
    line-height: var(--line14);
    color: rgba(255, 255, 255, .6);
}
.ys-bread {
    --gap1: 12px;
}
.ys-bread-list::before {
    content: '';
    width: 16px;
    height: 16px;
    background: url(../images/bread.svg) center / cover no-repeat;
}
.mod-bread {
    top: 0.46rem;
}
.new-wrap {
    padding-top: 0.9rem;
}
.new-wrap-tab {
    margin-bottom: 0.22rem;
}
.new-wrap-tab ul {
    display: flex;
    flex-wrap: wrap;
}
.new-wrap-tab li {
    margin-right: 0.16rem;
}
.new-wrap-tab li span {
    font-size: var(--font16);
    line-height: 40px;
    display: block;
    border: 1px solid var(--color0b0);
    transition: var(--transition);
    padding: 0 24px;
    color: var(--color0b0);
    border-radius: var(--radius10);
}
.new-wrap-tab li.act span {
    background: var(--color0b0);
    color: var(--colorfff);
}
.new-wrap-info {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.13rem;
}
.new-wrap-info .hnbs-nub {
    width: 33.333333% !important;
    padding: 0 0.13rem;
    margin-top: 0.26rem;
}
.aciu-nub .mod-fade-img img,
.hnbs-nub .mod-fade-img img,
.cwbu-li .mod-fade-img img {
    transition-delay: .6s;
}
.pc-fenye li {
    width: 40px;
    height: 40px;
    border: 1px solid rgba(0, 0, 0, .1);
    font-size: var(--font16);
    line-height: 40px;
    color: var(--color0b0);
    border-radius: 4px;
}
/* F3新闻列表-end */
/* F4新闻详情-start */
.newdet-wrap-cont {
    width: 76%;
    margin: auto;
}
.nwct-time {
    opacity: 0.6;
}
.nwct-tit {
    margin-top: 0.24rem;
}
.nwct-parga {
    margin-top: 0.16rem;
    opacity: 0.6;
}
.nwct-share {
    margin-top: 0.64rem;
    display: flex;
    align-items: center;
}
.nwct-share .std-text14{
    opacity: 0.6;
}
.ys-share-list {
    margin-left: 0.24rem;
}
.ys-share-img {
    width: 24px;
}
.ys-share-img img {
    width: 100%;
}
.newdet-wrap-cont-tit {
    padding-bottom: 0.36rem;
    margin-bottom: 0.36rem;
    border-bottom: 2px solid rgba(0, 0, 0, 0.10);
}
.yxedr-active h4,
.newdet-wrap-cont-text h4 {
    font-size: var(--font20);
    line-height: var(--line15);
    color: var(--color0b0);
    font-family: var(--medium);
}
.newdet-wrap-cont-text p {
    font-size: var(--font16);
    color: var(--color0b0);
    line-height: var(--line15);
}
.nwcp-nub {
    margin-bottom: 0.24rem;
}
.nwcp-nub:last-child {
    margin-bottom: 0;
}
.nwcp-nub a {
    display: flex;
    flex-wrap: wrap;
    padding: 0.32rem 0.4rem;
    border-radius: var(--radius20);
    background: #F6F6F6;
    transition: var(--transition);
}
.nwcp-nub-notice {
    color: var(--color666);
    transition: var(--transition);
}
.nwcp-nub-tit {
    margin-top: 0.24rem;
    font-family: var(--medium);
    color: var(--color333);
    transition: var(--transition);
}
.nwcp-nub-time {
    margin-top: 0.08rem;
    opacity: 0.6;
    color: var(--color999);
    transition: var(--transition);
}
.newdet-wrap-cont-page {
    margin-top: 0.7rem;
}
.nwcp-nub:nth-child(2) a {
    justify-content: flex-end;
    text-align: right;
}
/* F4新闻详情-end */
/* E1_服务支持_软件下载_01宣传文档-start */
.down-main h1 {
    text-align: center;
}
.ys-nyban-search {
    width: 50%;
    margin: 0.4rem auto 0;
    border-radius: 12px;
    background: var(--colorfff);
    padding-left: 16px;
    padding-right: 8px;
    display: flex;
    align-items: center;
}
.ys-nyban-search-btn {
    width: 110px;
    border-radius: 8px;
    background: var(--color0b0);
    text-align: center;
    cursor: pointer;
    transition: var(--transition);
}
.ys-nyban-search-btn span {
    display: block;
    font-size: var(--font18);
    line-height: 42px;
    color: var(--colorfff);
}
.ys-nyban-search-input {
    width: calc(100% - 110px);
    padding-right: 24px;
    display: flex;
    align-items: center;
    height: 60px;
}
.ynsi-icon {
    width: var(--iconWidth);
    cursor: pointer;
    line-height: 60px;
}
.ynsi-icon img {
    width: 100%;
}
.ynsi-text {
    width: calc(100% - var(--iconWidth));
    padding-left: 8px;
    height: 100%;
}
.ynsi-text input {
    font-size: var(--font18);
    color: var(--color0b0);
    width: 100%;
    height: 100%;
}
.ynsi-text input::placeholder {
    font-size: var(--font18);
    color: var(--color0b0);
    opacity: 0.6;
}
.down-info-tab-tp {
    width: 88px;
    height: 88px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius20);
    margin: auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.down-info-tab-tp::before {
    content: "";
    width: 100%;
    height: 100%;
    background: var(--colorbrand3);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.down-info-tab-tp::after {
    content: "";
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, #FF937B 0%, #EE4648 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    opacity: 0;
    transition: var(--transition);
}
.ditt-icon {
    width: 40px;
    height: 40px;
    position: relative;
}
.ditt-icon img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    max-width: inherit;
    transition: var(--transition);
}
.ditt-icon img:nth-child(2) {
    opacity: 0;
}
.down-info {
    padding-top: 0.9rem;
    overflow: inherit;
}
.down-info-tab {
    display: flex;
    justify-content: center;
}
.down-info-tab li {
    width: 155px;
    margin: 0 0.24rem;
    text-align: center;
}
.down-info-tab .std-text14 {
    width: 76%;
    margin: 0.16rem auto 0;
}
.down-info-tab li.act .down-info-tab-tp::after {
    opacity: 1;
}
.down-info-tab li.act .ditt-icon img:nth-child(1) {
    opacity: 0;
}
.down-info-tab li.act .ditt-icon img:nth-child(2) {
    opacity: 1;
}
.down-info-list {
    margin-top: 1.05rem;
}
.dilt-le {
    display: flex;
}
.down-info-list-tp {
    display: flex;
    padding-bottom: 0.16rem;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 5;
}
.down-info-list-bt {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    position: relative;
    z-index: 1;
}
.dilt-result {
    padding-left: 0.48rem;
    position: relative;
}
.dilt-result::before {
    content: "";
    width: 1px;
    height: 18px;
    background: rgba(0, 0, 0, .1);
    position: absolute;
    top: 50%;
    left: 0.24rem;
    transform: translateY(-50%);
}
.down-info-list-tp p,
.down-info-list-tp span {
    font-size: var(--font18);
    line-height: var(--line15);
    color: var(--color0b0);
    font-family: var(--SemiBold);
}
.dilt-filter-icon {
    width: var(--iconWidth);
}
.dilt-filter-icon img {
    width: 100%;
}
.dilt-filter span {
    padding-left: 8px;
}
.dilt-filter {
    display: flex;
    align-items: center;
}
.dilb-side {
    width: 26%;
    padding-top: 0.64rem;
    padding-right: 0.62rem;
    position: sticky;
    top: var(--headh);
}
.dilb-list-info {
    padding-top: 0.64rem;
    padding-left: 0.6rem;
    border-left: 1px solid rgba(0, 0, 0, .1);
}
.dilb-list .mod-page {
    padding-left: 0.6rem;
}
.dilb-list {
    width: 74%;
}
.dilb-list-info-nub {
    margin-bottom: 0.24rem;
}
.dilb-list-info-nub:last-child {
    margin-bottom: 0;
}
.dlin-link {
    display: block;
    padding: 0.32rem;
    border-radius: var(--radius16);
    background: #F9F9F9;
}
.dlin-hd {
    padding-bottom: 0.24rem;
    margin-bottom: 0.24rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.dlin-hd-icon {
    width: 64px;
}
.dlin-hd-icon img{
    width: 100%;
}
.dlin-hd-text {
    width: calc(100% - 64px);
    padding-left: 0.32rem;
}
.dlin-hd-text .std-text18 {
    color: var(--color333);
}
.prodet-cont-tab .dlin-hd-text .std-text14{
    width: 60%;
}
.dlin-hd-text .std-text14 {
    margin-top: 8px;
}
.dlin-hd-text .std-text14 p {
    color: var(--color666);
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.dlin-hd-bd {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.dlin-hd-bd-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.dhbi-nub {
    margin-right: 0.24rem;
}
.dhbi-nub:last-child {
    margin-right: 0;
}
.dhbi-nub span {
    font-size: var(--font14);
    line-height: var(--line14);
    color: var(--color666);
}
.std-btn3 {
    width: 40px;
    height: 40px;
}
.std-btn3-box {
    width: 100%;
    height: 100%;
}
.std-btn3-box svg {
    width: 100%;
    height: auto;
}
.std-btn3-box svg rect,
.std-btn3-box svg path {
    transition: var(--transition);
}
.dilb-side h2 {
    padding-bottom: 8px;
    position: relative;
    color: var(--color0b0);
    margin-bottom: 16px;
}
.dilb-side h2::after {
    content: "";
    width: 40px;
    height: 3px;
    background: var(--colormain);
    position: absolute;
    bottom: 0;
    left: 0;
}
.dilt-ri-bt li a {
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--color000);
    padding: 8px;
    transition: var(--transition);
    text-align: center;
    display: block;
}
.dilt-ri-bt li.act a {
    background: var(--colorbrand3);
}
.dilt-ri-bt {
    width: 182px;
    border-radius: 8px;
    background: #FFF;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.10);
    position: absolute;
    top: calc(100% + 8px);
    right: 0;
    z-index: 5;
    display: none;
}
.dilt-ri-tp-icon {
    width: var(--iconWidth);
    height: var(--iconWidth);
    margin-left: 8px;
    transition: var(--transition);
}
.dilt-ri-tp-icon svg{
    width: 100%;
    height: auto;
}
.dilt-ri-tp .std-text18 {
    width: calc(100% - var(--iconWidth));
}
.dilt-ri-tp {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.dilt-ri {
    position: relative;
}
.dilt-ri-tp.act .dilt-ri-tp-icon {
    transform: rotate(180deg);
}
.dsin-bt a {
    font-size: var(--font14);
    line-height: var(--line14);
    color: rgba(11, 2, 5, .6);
    padding: 8px 0;
    display: block;
    transition: var(--transition);
}
.dsin-bt li.act a {
    color: var(--colormain);
}
.dsin-tp {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    cursor: pointer;
}
.dsin-tp-icon {
    width: var(--iconWidth);
}
.dsin-tp-icon svg {
    width: 100%;
    height: auto;
}
.dsin-tp-icon path {
    transition: var(--transition);
}
.dsin-tp .std-text16 {
    font-family: var(--medium);
    display: block;
    padding: 8px 0;
    width: 100%;
}
.dsin-bt {
    margin-top: 0.16rem;
    display: none;
}
.dilb-side-info-nub {
    margin-bottom: 0.24rem;
}
.dilb-side-info-nub:last-child {
    margin-bottom: 0;
}
.dilb-side-info-nub.act .std-text16{
    color: var(--colormain);
}
.dsin-tp.act .dsin-tp-icon path:nth-child(2) {
    opacity: 0;
}
.dilb-side-info{
    max-height: 75vh;
}
.dilb-side-info .mCSB_outside+.mCSB_scrollTools {
    right: -20px;
}
/* E1_服务支持_软件下载_01宣传文档-end */
/* E1_服务支持_软件下载_03软件下载-start */
.dlin-hd-bd-btn .std-btn1 {
    margin-left: 4px;
}
/* E1_服务支持_软件下载_03软件下载-end */
/* D1_应用列表-start */
/* .apply-main .ys-nyban-parga p{
    font-size: var(--font20);
    opacity: 0.6;
    font-family: var(--medium);
} */
.apply-cont .ys-cont1400 {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.apply-cont .dilb-side {
    width: 22%;
    padding-top: 0;
    padding-right: 0;
    top: calc(var(--headh) + 0.64rem);
}
.apply-cont-info-btn{
    display: none;
}
.apply-cont-info-btn span {
    font-size: var(--font18);
    line-height: var(--line15);
    color: var(--color0b0);
    font-family: var(--SemiBold);
}
.apply-cont-info {
    width: 78%;
    padding-left: 0.56rem;
}
.apply-cont-info-ul {
    display: flex;
    flex-wrap: wrap;
    margin: -0.26rem -0.13rem 0;
}
.aciu-nub {
    width: 33.333333%;
    padding: 0 0.13rem;
    margin-top: 0.26rem;
}
.aciu-nub-link {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: var(--radius16);
    background: var(--colorbrand3);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    padding: 0.24rem 0.24rem 0.32rem;
}
.aciu-nub-link-text {
    margin-top: 0.32rem;
}
.aciu-nub-link .ys-imgbox-cover{
    transition: var(--transition);
}
.anlt-tit {
    color: var(--color333);
}
.anlt-parga {
    margin-top: 8px;
    height: 3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.anlt-parga p {
    color: var(--color333);
}
.anlt-btn {
    margin-top: 0.32rem;
}
.std-btn4-box {
    display: flex;
    align-items: center;
}
.std-btn4-box span {
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--color0b0);
    transition: var(--transition);
}
.apply-cont {
    overflow: inherit;
}
.dilb-side-back{
    display: none;
}
.dilb-side-back span{
    color: var(--colormain);
}
/* D1_应用列表-end */
/* G1联系方式-start */
.contact-wrap {
    background: var(--colorbrand3);
}
.contact-wrap-tp {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}
.contact-wrap-tp-parga {
    width: 24%;
}
.contact-wrap-tp-tit {
    color: var(--color0b0);
}
.contact-wrap-tp-parga p {
    color: #4F4F4F;
}
.contact-wrap-bt {
    margin-top: 0.78rem;
}
.contact-wrap-bt-ul {
    display: flex;
    flex-wrap: wrap;
    margin: -0.26rem -0.13rem 0;
}
.cwbu-li {
    width: 33.333333%;
    padding: 0 0.13rem;
    margin-top: 0.26rem;
}
.cwbu-li-cont {
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    height: 100%;
    background: var(--colorfff);
}
.cwbu-li-cont-text {
    padding: 0.32rem 0.24rem;
}
.cwbu-li-cont-text .std-font20 {
    color: var(--color0b0);
}
.clct-info {
    margin-top: 0.24rem;
}
.clct-info-nub-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius8);
    background: var(--colorbrand3);
}
.clct-info-nub-icon img {
    width: 20px;
}
.clct-info-nub-text {
    width: calc(100% - 36px);
    padding-left: 0.12rem;
    margin-top: 7px;
}
.clct-info-nub-text p {
    font-family: var(--SemiBold);
    color: var(--color0b0);
}
.clct-info-nub {
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.16rem;
}
.clct-info-nub:last-child {
    margin-bottom: 0;
}
.clct-info-nub-text p a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.contact-main .ys-nybanner {
    height: 100vh;
}
.contact-main .ys-nyban-img,
.about-main .ys-nyban-img {
    height: 100%;
}
.contact-main .ys-nyban-img img,
.about-main .ys-nyban-img img {
    height: 100%;
    object-fit: cover;
}
.about-main .ys-nyban-img{
    overflow: hidden;
}
.about-main .ys-nyban-img img{
    transform: scale(1.2);
    transition: all 3s var(--transition3) .1s;
}
.about-main .ys-nyban-img.act img{
    transform: scale(1);
}
.ys-nyban-cont .ys-cont1400 {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    position: relative;
    justify-content: space-between;
}
.ys-nyban-cont-text {
    width: 47%;
    margin-top: 0.52rem;
}
.ys-nyban-cont-form {
    width: 53%;
    padding-left: 1.4rem;
}
.ynct-tit h1 {
    font-size: var(--font60);
    line-height: var(--line12);
    color: var(--colorfff);
}
.ynct-parga {
    margin-top: 0.16rem;
    opacity: 0.8;
    color: var(--colorfff);
}
.ynct-parga p {
    color: var(--colorfff);
}
.ynct-info {
    margin-top: 0.64rem;
    width: 68%;
}
.ynct-info-nub {
    border-bottom: 1px solid rgba(255, 255, 255, .1);
    padding: 0.16rem 0;
    display: flex;
    align-items: center;
}
.ynct-info-nub:last-child {
    border-bottom: none;
}
.yinu-icon {
    width: 32px;
}
.yinu-icon img {
    width: 100%;
}
.ynct-info-nub-le .std-text18 {
    padding-left: 8px;
    color: var(--colorfff);
}
.ynct-info-nub-le {
    display: flex;
    align-items: center;
    width: 112px;
}
.ynct-info-nub-parga {
    width: calc(100% - 112px);
    padding-left: 1.24rem;
}
.ynct-info-nub-parga p {
    color: var(--colorfff);
}
.ynct-info-nub-parga p a {
    font-size: inherit;
    line-height: inherit;
    color: inherit;
}
.ys-nyban-cont-form .ys-form {
    padding: 0.4rem;
    border-radius: var(--radius24);
    background: var(--colorfff);
}
.ys-fii-name {
    font-family: var(--medium);
    color: var(--color0b0);
    margin-bottom: 8px;
}
.ys-fii-input input,
.ys-fii-input textarea {
    color: var(--color0b0);
}
.ys-fii-input input::placeholder,
.ys-fii-input textarea::placeholder {
    color: rgba(11, 2, 5, 0.6);
}
.ys-form {
    --space: 8px;
    --spacebot: 16px;
    --height: 52px;
    --spacein: 16px;
}
.ys-fii-input {
    border-radius: var(--radius8);
    border: 1px solid rgba(0, 0, 0, .1);
    transition: var(--transition);
}
.ys-form-empty .ys-fii-input {
    border: 1px solid var(--colormain);
}
.ys-fic-auth {
    position: relative;
}
.ys-fic-auth label {
    width: 100%;
}
.ys-fic-auth-img {
    position: absolute;
    margin-left: 0;
    bottom: 0;
    left: calc(56% + 8px);
    border-radius: var(--radius8);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, .1);
}
.ys-fic-auth .ys-fii-input {
    width: 56%;
}
.ys-fia-text-btn::before {
    border: 1px solid rgba(11, 2, 5, 0.30);
    border-radius: 4px;
}
.ys-fia-text-word p {
    font-size: 12px;
    line-height: var(--line15);
    color: var(--color0b0);
}
.ys-fia-text-word a {
    opacity: 0.8;
    text-decoration: underline;
}
.ys-fia-text-btn {
    top: 0px;
}
.ys-fii-submit {
    height: 48px;
    line-height: 48px;
    background: var(--color0b0);
    font-size: var(--font14);
    border-radius: 84px;
    transition: var(--transition);
}
.ys-form-inof-agree {
    margin-bottom: 0.3rem;
}
.ys-fia-pop {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: calc(-0.4rem - 280px - 12px);
    width: 280px;
    opacity: 0;
    pointer-events: none;
    transition: all .36s;
}
.ys-fia-pop-tip {
    display: flex;
    align-items: center;
    border-radius: var(--radius8);
    background: #FFF;
    width: 100%;
    padding: 8px 16px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.yfpt-le {
    width: var(--iconWidth);
    flex-shrink: 0;
}
.yfpt-le img {
    width: 100%;
}
.yfpt-ri {
    width: calc(100% - var(--iconWidth));
    padding-left: 0.16rem;
}
.yfpt-ri p {
    color: var(--color333);
}
.ys-fia-pop-tip::after {
    content: "";
    border-bottom: 8px solid #fff;
    top: 50%;
    transform: translateY(-50%) rotate(90deg);
    right: -12px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    z-index: 99;
}
.yfia-cont {
    position: relative;
}
.ys-fii-tips span {
    color: rgba(238, 70, 70, .8);
}
.ys-fii-name span {
    color: var(--colormain);
}
.ys-form-inof-text .ys-fii-input {
    height: 95px;
}
.ys-fii-input textarea {
    padding: var(--spacein);
}
.ys-form-empty .ys-fia-pop {
    opacity: 1;
}
.ys-nyban-cont {
    top: calc(var(--headh) / 2);
}
.ys-nyban-text {
    height: 100%;
}
/* G1联系方式-end */
/* F2加入我们-start */
.join-main .ys-nyban-title {
    text-align: center;
}
.join-job h2 {
    color: var(--color0b0);
}
.join-job-tab {
    margin-top: 0.64rem;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    z-index: 2;
}
.join-job-info {
    margin-top: 0.64rem;
    padding-bottom: 0.24rem;
}
.join-job-tab-li {
    width: 330px;
    margin-right: 0.28rem;
}
.join-job-tab-li:last-child {
    margin-right: 0;
}
.jjtl-cont {
    position: relative;
}
.join-job-tab-li .ys-select-hd {
    height: 60px;
    border-radius: 12px;
    background: var(--colorbrand3);
    padding: 0 16px;
}
.join-job-tab-li .ys-select-xtbbox {
    width: var(--iconWidth);
    right: 16px;
}
.join-job-tab-li .ys-select-xtbbox svg {
    width: 100%;
    height: auto;
}
.join-job-tab-li .ys-select-hd input {
    font-size: var(--font16);
    color: var(--color0b0);
}
.join-job-tab-li .ys-select-hd input::placeholder {
    font-size: var(--font16);
    color: var(--color0b0);
    opacity: 0.8;
}
.join-job-tab-li .ys-select-bd {
    border-radius: 12px;
    background: var(--colorfff);
    padding: 0.16rem;
    top: calc(100% + 8px);
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.08);
    padding: 0;
}
.join-job-tab-li .ys-select-li {
    font-size: var(--font14);
    line-height: var(--line18);
    color: var(--color0b0);
    padding: 8px 16px;
    transition: var(--transition);
}
.join-job-tab-li .ys-select-li:last-child {
    margin-bottom: 0;
}
.join-job-tab-li .ys-select-inof {
    max-height: 164px;
    overflow: hidden;
}
.join-job-tab-li .mCSB_outside+.mCSB_scrollTools {
    right: 16px;
    top: 8px;
    bottom: 8px;
}
.join-job-info-nub {
    margin-bottom: 0.24rem;
    position: relative;
    z-index: 1;
}
.join-job-info-nub::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 20px;
    transition: var(--transition);
    background: var(--colorbrand3);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.jjin-tp {
    padding: 0.2rem 0.48rem;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.jjin-tp-icon {
    width: 32px;
    transition: var(--transition);
}
.jjin-tp-icon svg {
    width: 100%;
    height: auto;
}
.jjin-tp-info {
    display: flex;
    align-items: center;
    width: 53%;
    padding-right: 0.4rem;
}
.jjin-tp-info-li:nth-child(1) {
    width: 48%;
}
.jjin-tp-info-li {
    padding-right: 0.4rem;
}
.jjin-tp-info-li span {
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--color0b0);
    opacity: 0.6;
}
.jjin-tp-info-li span:nth-child(2) {
    opacity: 1;
    padding-left: 0.08rem;
}
.jjin-tp-info-li:last-child {
    padding-right: 0;
    width: 52%;
}
.jjin-tp-tit {
    width: calc(47% - 32px);
    padding-right: 0.4rem;
}
.jjin-bt {
    display: none;
    border-top: 1px solid rgba(0, 0, 0, 0.10);
    padding: 0.4rem 0.57rem 0.4rem 0.48rem;
}
.jjin-bt-item {
    margin-top: 0.32rem;
}
.jjin-bt-item:first-child {
    margin-top: 0;
}
.jjin-bt-item-tit{
    font-family: var(--medium);
}
.jjin-bt-item-parga {
    margin-top: 0.24rem;
}
.jjin-bt-item-parga p {
    opacity: 0.8;
}
.jjin-bt-btn {
    margin-top: 0.48rem;
}
.jjin-bt-item-parga p a {
    font-family: var(--medium);
    font-size: inherit;
    color: inherit;
    text-decoration: underline;
    padding-left: 0.16rem;
}
.join-job-btn {
    text-align: center;
}
.std-btn5 {
    display: inline-block;
    cursor: pointer;
}
.std-btn5-box {
    display: flex;
    align-items: center;
}
.std-btn5-box-icon {
    width: var(--iconWidth);
    height: var(--iconWidth);
    margin-left: 8px;
    transition: var(--transition);
}
.std-btn5-box-icon svg {
    width: 100%;
    height: auto;
}
.std-btn5-box .std-text16 {
    color: var(--colormain);
}
.join-work-bt {
    margin-top: 0.77rem;
}
.join-work-bt-swiper {
    width: 50%;
    margin: auto;
    overflow: inherit !important;
}
.jwbs-nub-img {
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.jwbs-nub-img img{
    transition-delay: .6s;
}
.jwbs-nub-tit {
    text-align: center;
    margin-top: 0.24rem;
}
.join-work .swiper-pagination {
    bottom: 0 !important;
}
.join-job-info-nub.act .jjin-tp-icon {
    transform: rotate(180deg);
}
.join-job-info-nub:nth-child(n+7) {
    display: none;
}
.join-job-btn .std-btn5.act .std-btn5-box-icon {
    transform: rotate(180deg);
}
.join-benefit {
    overflow: visible;
}
.join-benefit-cont {
    width: 100%;
    height: calc(100vh - var(--headh));
    position: sticky;
    top: var(--headh);
}
.join-benefit-cont-img {
    width: 100%;
    height: 100%;
}
.join-benefit-cont-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.join-benefit-cont-tit {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.join-benefit-cont-tit h2 {
    color: var(--colorfff);
}
.join-benefit-card-nub {
    width: 358px;
    height: var(--height);
}
.join-benefit-card-nub:nth-child(4n+2) {
    margin-left: calc(100% - 358px);
    margin-top: -1rem;
}
.join-benefit-card-nub:nth-child(4n+3) {
    margin-left: 1.2rem;
    margin-top: 0.26rem;
}
.join-benefit-card-nub:nth-child(4n+4) {
    margin-left: calc(100% - 358px - 0.9rem);
    margin-top: -1rem;
}
.jbcn-cont {
    width: 100%;
    height: 100%;
    border-radius: var(--radius20);
    background: var(--colorbrand3);
    padding: 0.4rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.jbcn-cont-icon {
    width: 48px;
}
.jbcn-cont-icon img {
    width: 100%;
}
.jbcn-cont-text {
    margin-top: 0.76rem;
}
.join-benefit-card {
    position: relative;
    z-index: 5;
    padding-bottom: calc(50vh - calc(var(--height) / 2) - calc(var(--headh)) / 2);
}
.jbcn-cont-text-tit {
    padding-bottom: 0.24rem;
    margin-bottom: 0.24rem;
    border-bottom: 1px dashed rgba(0, 0, 0, .1);
    color: var(--color0b0);
}
/* F2加入我们-end */
/* D2_应用详情-start */

.appdet-view-tp-tit {
    width: 40.5%;
}
.appdet-view-tp-parga {
    width: 59.5%;
    padding-left: 0.3rem;
}
.appdet-view-tp {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.appdet-view-tp-parga p {
    margin-bottom: 0.24rem;
}
.appdet-view-tp-parga p:last-child {
    margin-bottom: 0;
}
.appdet-view-bt {
    margin-top: 0.48rem;
    position: relative;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.appdet-view-bt-btn {
    position: absolute;
    bottom: 0.46rem;
    left: 0.6rem;
    cursor: pointer;
    z-index: 5;
    width: 105px;
    transition: var(--transition);
}
.appdet-view-bt video {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    object-fit: cover;
    background: transparent !important;
    opacity: 0;
    pointer-events: none;
}
.appdet-view-bt.act video {
    opacity: 1;
    pointer-events: all;
}
.appdet-view-bt.act .appdet-view-bt-btn {
    opacity: 0;
}
.appdet-point-bt {
    margin-top: 0.64rem;
}
.apbu-li-icon {
    width: 80px;
}
.apbu-li-tit {
    margin-top: 0.24rem;
    color: var(--color0b0);
}
.appdet-adv {
    background: var(--colorbrand3);
    margin-bottom: var(--space120);
}
.appdet-adv-info {
    margin-top: 0.97rem;
}
.appdet-adv-info .swiper-pagination{
    background: var(--colorfff);
}
.aaiu-li{
    height: auto !important;
}
.aaiu-li-cont {
    border-radius: var(--radius24);
    padding: 0.32rem 0.4rem;
    height: 100%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: var(--colorfff);
}
.aaiu-li-cont-icon {
    width: 64px;
}
.aaiu-li-cont-tit {
    margin-top: 0.24rem;
}
.aaiu-li-cont-tit p {
    color: var(--color0b0);
    font-family: var(--medium);
}
.appdet-object h2 {
    color: var(--color0b0);
}
.appdet-object-bt {
    margin: 0.83rem auto 0;
    width: 66%;
}
.appdet-object-bt-swiper {
    overflow: inherit !important;
}
.aobs-nub-cont {
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: var(--colorbrand3);
    padding: 16px;
 
}
.aobs-nub-cont-list{
    display: flex;
    margin: 0 -8px;
}
.aobs-nub-cont-img {
    width: 50%;
    padding: 0 8px;
}
.aobs-nub-cont-img img {
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.aobs-nub-tit {
    margin-top: 0.24rem;
    transition: var(--transition);
    opacity: 0;
}
.aobs-nub.swiper-slide-active .aobs-nub-tit {
    opacity: 1;
}
.appdet-object-bt .swiper-pagination {
    bottom: 0 !important;
}
.avbb-icon {
    width: 100%;
    border: 2px solid rgba(255, 255, 255, .5);
    background: rgba(255, 255, 255, .2);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    border-radius: 12px;
}
.avbb-icon img {
    width: 100%;
}
.avbb-text {
    color: var(--colorfff);
    margin-top: 8px;
    text-align: center;
}
.appdet-main .seri-indu{
    background: var(--colorbrand3);
    margin-bottom: var(--space120);
}
.appdet-main .sisi-link-pic{
    padding: 0;
}
/* D2_应用详情-end */
/* F1关于我们-start */
.about-main .ys-bread-list a {
    color: var(--color000);
}
.about-main .ys-bread-list::before {
    background: url(../images/bread1.svg) center / cover no-repeat;
}
.about-main .ys-nyban-title h1 {
    color: var(--color0b0);
}
.about-main .ys-nyban-parga {
    margin-top: 0.24rem;
    width: 40.5%;
}
.about-main .ys-nyban-parga p {
    color: var(--color0b0);
}
.about-data {
    position: absolute;
    bottom: -0.68rem;
    left: 0;
    width: 100%;
}
.about-data-cont {
    border-radius: var(--radius20);
    background: var(--colorfff);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    padding: 0.32rem 0.64rem;
}
.adci-nub {
    width: 25%;
    padding: 0 0.54rem;
    position: relative;
}
.adci-nub::after {
    content: "";
    width: 1px;
    height: 70px;
    background: rgba(0, 0, 0, .1);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
}
.about-data-cont-info {
    margin: 0 -0.54rem;
    display: flex;
    flex-wrap: wrap;
}
.adci-nub-tit {
    color: var(--colormain);
    margin-bottom: 8px;
}
.adci-nub-parga p {
    color: var(--color0b0);
}
.adci-nub:last-child::after {
    display: none;
}
.about-main .ys-nybanner {
    overflow: visible;
    position: relative;
    z-index: 5;
    height: calc(100vh - var(--headh));
}
.about-leader {
    padding-top: 1.9rem;
    background: var(--colorbrand3);
}
.about-network-tit {
    width: 66%;
    margin: auto;
    text-align: center;
}
.about-network-tit h2 {
    color: var(--color333);
}
.about-network-tit-parga p {
    color: var(--color666);
}
.about-network-tit-parga {
    margin-top: 0.24rem;
}
.about-honor h2 {
    color: var(--color333);
}
.about-honor-swiper {
    margin-top: 0.48rem;
}
.ahsn-cont {
    border-radius: var(--radius20);
    background: var(--colorbrand3);
    padding: 0.42rem;
    text-align: center;
}
.ahsn-cont-tit {
    margin-top: 0.24rem;
    color: var(--color333);
}
.ahsn-cont-img {
    width: 67.5%;
    margin: 0.24rem auto 0;
}
.swiper-container.has-dots {
    padding-bottom: 0.68rem !important;
}
.about-network-ph{
    display: none;
}
.about-network-map {
    margin-top: 0.77rem;
    width: 100%;
    position: relative;
}
.about-network-map-img {
    width: 100%;
}
.about-network-map-img img {
    width: 100%;
}
.about-network-map-dots {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.ys-spot {
    --width: 8px;
}
.anmd-info-li {
    position: absolute;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.anmd-info-li-card {
    position: absolute;
    width: 302px;
    border-radius: var(--radius16);
    background: var(--colorfff);
    box-shadow: 0 12px 16px -4px rgba(0, 63, 104, 0.08), 0 4px 6px -2px rgba(0, 63, 104, 0.03);
    padding: 0.24rem;
    bottom: calc(100% + 30px);
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    transition: var(--transition);
    pointer-events: none;
}
.ailc-dot {
    width: 8px;
    height: 8px;
    background: var(--colormain);
    border-radius: 50%;
}
.ailc-tit {
    margin-top: 0.16rem;
    color: var(--color333);
}
.ailc-parga {
    margin-top: 0.08rem;
}
.ailc-parga p {
    color: var(--color666);
}
@keyframes scalebig {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: .8
    }
    100% {
        transform: translate(-50%, -50%) scale(7);
        opacity: 0
    }
}
@-webkit-keyframes scalebig {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: .8
    }
    100% {
        transform: translate(-50%, -50%) scale(7);
        opacity: 0
    }
}
.anmd-info-li-card::before {
    content: '';
    border-bottom: 12px solid #fff;
    left: 50%;
    transform: translateX(-50%) rotate(180deg);
    bottom: -12px;
    position: absolute;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
}
.anmd-info-li.act .ys-spot>span {
    background: #7C7CFF;
}
.anmd-info-li.act .ailc-dot {
    background: #7C7CFF;
}
.code-pop {
    background: rgba(0, 0, 0, .5);
}
.code-pop .ys-modal-container {
    border-radius: var(--radius24);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: transparent;
}
.code-pop .ys-modal-content {
    max-width: 374px;
    padding: 0.4rem 0.7rem;
    text-align: center;
}
.code-pop .ys-modal-close {
    width: 36px;
    margin: 0;
    position: absolute;
    right: 12px;
    top: 12px;
}
.code-pop .ys-modal-close img {
    width: 100%;
}
.code-pop-img {
    width: 92%;
    margin: auto;
}
.code-pop-img img {
    width: 100%;
}
.code-pop-parga {
    margin-top: 0.24rem;
}
.about-leader-tp {
    width: 57%;
    margin: auto;
    text-align: center;
    position: relative;
    z-index: 5;
    /* opacity: 0; */
}
.about-leader-tp-para {
    width: 80%;
    margin: 0.16rem auto 0;
}
.about-leader-tp h2 span {
    display: block;
    text-align: center;
    color: var(--colormain);
    line-height: inherit;
}
.about-leader-bt {
    width: 79%;
    margin: 1.18rem auto 0;
    position: relative;
    border-radius: var(--radius32);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    position: relative;
    z-index: 5;
    /* opacity: 0; */
}
.about-leader-bt img {
    width: 100%;
}
.about-leader-bt-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    cursor: pointer;
    z-index: 5;
    display: flex;
    align-items: center;
    border-radius: var(--radius16);
    background: var(--colorfff);
    padding: 0.18rem;
}
.albb-icon {
    width: 18px;
}
.albb-icon img {
    width: 100%;
}
.albb-tit {
    padding-left: 0.12rem;
}
.altt-icon {
    width: 64px;
    height: 64px;
    border-radius: var(--radius16);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.altt-icon img{
    width: 36px;
}
.about-leader-tp-tit {
    display: flex;
    align-items: center;
    justify-content: center;
}
.about-leader-tp-tit .std-font48 {
    margin-right: 14px;
    color: var(--colormain);
}
.about-leader .ys-cont1400 {
    position: relative;
    overflow: hidden;
}
.about-leader-share {
    position: absolute;
    top: calc(-1 * var(--top));
    /* top: 0; */
    left: 50%;
    transform: translateX(-50%);
    width: 80%;
    opacity: 0;
    transition: all .8s linear;
}
.about-leader-share.act{
    opacity: 1;
}
.about-leader-share-circle {
    width: 100%;
    pointer-events: none;
}
.about-leader-share-circle svg {
    width: 100%;
    height: auto;
}
.about-leader .ys-cont1400::after {
    content: "";
    width: 83%;
    height: 178px;
    background: linear-gradient(180deg, #F6F6F6 0%, rgba(246, 246, 246, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}
.alsi-li {
    width: 66px;
    height: 66px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 18px;
    border: 2px solid var(--colorfff);
    background: #F5F4F1;
    box-shadow: 0 4.593px 4.593px 0 rgba(0, 0, 0, 0.05);
    cursor: pointer;
    position: absolute;
    pointer-events: all;
}
.alsi-li-icon {
    width: 34px;
}
.alsi-li-icon img {
    width: 100%;
}
.alsi-li a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.about-leader-share-info:nth-child(1) .alsi-li:nth-child(1) {
    top: 61%;
    left: -0.8%;
}
.about-leader-share-info:nth-child(1) .alsi-li:nth-child(2) {
    top: 75%;
    left: 5%;
}
.about-leader-share-info:nth-child(1) .alsi-li:nth-child(3) {
    top: 96%;
    right: 55%;
}
.about-leader-share-info:nth-child(1) .alsi-li:nth-child(4) {
    top: 95%;
    right: 34.2%;
}
.about-leader-share-info:nth-child(2) .alsi-li:nth-child(1) {
    top: 76%;
    right: 7%;
}
.about-leader-share-info:nth-child(2) .alsi-li:nth-child(2) {
    top: 61%;
    right: -1%;
}
.about-leader-share-info:nth-child(2) .alsi-li:nth-child(3) {
    top: 28%;
    right: 0%;
}
.about-leader-share-info:nth-child(2) .alsi-li:nth-child(4) {
    top: 13%;
    right: 10%;
}
.about-leader-share-info:nth-child(3) .alsi-li:nth-child(1) {
    top: -2%;
    right: 38%;
}
.about-leader-share-info:nth-child(3) .alsi-li:nth-child(2) {
    top: -2%;
    right: 57%;
}
.about-leader-share-info:nth-child(3) .alsi-li:nth-child(3) {
    top: 12%;
    left: 10%;
}
.about-leader-share-info:nth-child(3) .alsi-li:nth-child(4) {
    top: 27%;
    left: 2%;
}
.about-leader-share-info {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    animation: circleRotate 30s linear both infinite;
    pointer-events: none;
}
.alsi-li{
    animation: circleRotate1 30s linear both infinite;
}
@keyframes circleRotate {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(1turn);
    }
}
@keyframes circleRotate1 {
    0% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(-1turn);
    }
}
.about-leader-share-cont.act .about-leader-share-info {
    animation-play-state: paused;
}
.about-leader-share-cont.act .alsi-li {
    animation-play-state: paused;
}
/* F1关于我们-end */
/* c1-start */
.prdo-page .ys-nyban-parga {
    width: 40%;
}
.prdo-page .ys-nyban-parga,
.prdo-page .ys-nyban-parga p {
    font-family: var(--medium);
}
.ys-page-wrap .ys-nyban-title h1 {
    line-height: var(--line13);
}
.pasi-item {
    padding: 0.18rem;
    border-radius: 0.16rem;
    background: #f6f6f6;
    position: relative;
    z-index: 1;
    transition: var(--transition);
    cursor: pointer;
    width: 100%;
}
.pasi-item::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: -1;
    height: 100%;
    border-radius: 0.16rem;
    background:
        linear-gradient(0deg, rgba(0, 0, 0, 0.02) 0%, rgba(0, 0, 0, 0.02) 100%),
        #f6f6f6;
    opacity: 0;
    transition: var(--transition);
}
.pasi-item-pic {
    width: 100%;
}
.pasi-item-pic img {
    width: 100%;
}
.pasi-item-tit {
    margin-bottom: 0.24rem;
    font-family: var(--bold);
    transition: var(--transition);
}
.prdo-anchoor-slick {
    --pad1: 0.13rem;
    margin: 0 calc(var(--pad1) * -1);
    margin-bottom: 0.86rem;
}
.prdo-anchoor-slick-item {
    padding: 0 var(--pad1);
}
.prdo-anchoor {
    padding-top: var(--space80);
}
.palu-item-top-le {
    width: 49%;
    position: relative;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.palu-item-top-le img {
    width: 100%;
}
.palu-item-top-le .ys-imgbox-cover {
    width: 67.5%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.palu-item-top-ri {
    width: 51%;
    padding-left: 1.2rem;
}
.palu-item-top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.pitr-text-tit span {
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    color: var(--colormain);
}
.pitr-text-tit {
    margin-bottom: 0.24rem;
}
.pitr-text-par {
    margin-bottom: 0.24rem;
}
.pitr-pitr-text-model {
    opacity: 0.7;
}
.pitr-text {
    margin-bottom: 0.8rem;
}
.palu-item-btm-table table tr th {
    font-size: var(--font14);
    color: var(--color0b0);
    line-height: var(--line14);
    padding: 0.16rem 0.19rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.palu-item-btm-table table tr th:first-child {
    padding-left: 0.16rem;
}
.palu-item-btm-table table tr th:last-child {
    padding-right: 0.16rem;
}
.palu-item-btm-table table tr th:nth-child(1) {
    width: 7%;
}
.palu-item-btm-table table tr th:nth-child(2) {
    width: 9.5%;
}
.palu-item-btm-table table tr th:nth-child(3) {
    width: 6.5%;
}
.palu-item-btm-table table tr th:nth-child(4) {
    width: 6.5%;
}
.palu-item-btm-table table tr th:nth-child(5) {
    width: 6.5%;
}
.palu-item-btm-table table tr th:nth-child(6) {
    width: 10.8%;
}
.palu-item-btm-table table tr th:nth-child(7) {
    width: 10.8%;
}
.palu-item-btm-table table tr th:nth-child(8) {
    width: 9.2%;
}
.palu-item-btm-table table tr th:nth-child(9) {
    width: 9.2%;
}
.palu-item-btm-table table tbody tr td {
    font-size: var(--font14);
    color: var(--color0b0);
    line-height: var(--line14);
    padding: 0.24rem 0.21rem;
}
.palu-item-btm-table table tbody tr td:first-child {
    padding-left: 0.16rem;
    color: var(--colormain);
    font-family: var(--bold);
}
.palu-item-btm-table table tbody tr td:last-child {
    padding-right: 0.16rem;
}
.palu-item-btm-table table tbody tr td:nth-child(1) {
    width: 7%;
}
.palu-item-btm-table table tbody tr td:nth-child(2) {
    width: 9.2%;
}
.palu-item-btm-table table tbody tr td:nth-child(3) {
    width: 6.5%;
}
.palu-item-btm-table table tbody tr td:nth-child(4) {
    width: 6.5%;
}
.palu-item-btm-table table tbody tr td:nth-child(5) {
    width: 6.5%;
}
.palu-item-btm-table table tbody tr td:nth-child(6) {
    width: 10.8%;
}
.palu-item-btm-table table tbody tr td:nth-child(7) {
    width: 10.8%;
}
.palu-item-btm-table table tbody tr td:nth-child(8) {
    width: 9.2%;
}
.palu-item-btm-table table tbody tr td:nth-child(9) {
    width: 9.2%;
}
.palu-item {
    margin-bottom: var(--space120);
}
.palu-item:last-child {
    margin-bottom: 0;
}
.palu-item {
    margin-bottom: 1.05rem;
}
.palu-item:last-child {
    margin-bottom: 0;
}
.palu-item-btm-table table th {
    position: relative;
}
.palu-item-btm-table table td {
    position: relative;
}
.label {
    display: inline-block;
    font-size: var(--font12);
    color: var(--colorfff);
    font-family: var(--SemiBold);
    line-height: 26px;
    padding: 0 0.08rem;
    border-radius: 0.06rem 0.06rem 0.06rem 0;
    background-color: var(--colormain);
    position: absolute;
    right: -0.2rem;
    top: 0;
}
/* 侧边刻度线 */
.single-tick {
    height: 1px;
    background: var(--colorfff);
    width: 8px;
    /* 默认宽度 */
    opacity: 0.2;
    /* 默认透明度 */
    transition: all 0.4s ease;
    /* 单刻度独立动画 */
    margin: 5px 0;
}
/* 当前激活刻度：最长、最亮 */
.single-tick.active {
    width: 14px;
    opacity: 0.6;
}
/* 相邻刻度：中等长度、中等亮度 */
.single-tick.adjacent {
    width: 10px;
    opacity: 0.6;
}
/* 标题样式 */
.tick-title {
    text-align: center;
    color: rgba(255, 255, 255, 0.6);
    font-size: var(--font12);
    margin: 8px 0;
    transition: all 0.4s ease;
    line-height: var(--line15);
    cursor: pointer;
}
.tick-title.active {
    color: rgba(255, 255, 255, 1);
}
.prdo-side-box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.prdo-side {
    display: flex;
    align-items: center;
    justify-content: center;
    position: fixed;
    right: -10%;
    top: 50%;
    transform: translateY(-50%);
    width: 36px;
    border-radius: 100px;
    padding: 0.14rem 0.13rem;
    transition: var(--transition);
    background: linear-gradient(180deg, #ee4646 0%, #7c7cff 100%);
}
.prdo-side.start {
    right: 0.37rem;
}
.prdo-side.end {
    right: -10% !important;
}
/* c1-end */
/* c2-start */
.seri-but {
    margin-top: 0.48rem;
}
.seri-but .std-btn2-box {
    background-color: var(--colorfff);
}
.seri-but .std-btn2-box .std-text16 {
    color: var(--color0b0);
}
.seri-key-par{
    margin-top: 0.17rem;
}
.skui-box-pic {
    width: 80px;
    margin: 0 auto;
    margin-bottom: 0.24rem;
}
.skui-box-pic img {
    width: 100%;
}
.skui-box-text-tit {
    font-family: var(--medium);
    color: var(--color0b0);
    margin-bottom: 0.08rem;
    text-align: center;
}
.skui-box-text-par,
.skui-box-text-par p {
    color: rgba(11, 2, 5, 0.6);
    text-align: center;
}
.skui-box {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.skui-box-text {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.skui-box-text-tit {
    flex-grow: 1;
}
.seri-key-ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    --pad2: 0.4rem;
    margin: 0 calc(var(--pad2) * -1);
}
.seri-key-ul.disp1 .seri-key-ul-item {
    width: 100%;
}
.seri-key-ul.disp2 .seri-key-ul-item {
    width: 50%;
}
.seri-key-ul.disp3 .seri-key-ul-item {
    width: 33.33333%;
}
.seri-key-ul.disp4 .seri-key-ul-item {
    width: 25%;
}
.seri-key-ul.disp5 .seri-key-ul-item {
    width: 20%;
}
.seri-key-ul-item {
    width: 33.333333%;
    padding: 0 var(--pad2);
}
.seri-cloud-tit {
    margin-bottom: 0.48rem;
}
.scsi-link {
    padding: 8px 8px 32px 8px;
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background-color: var(--colorbrand1);
    height: 100%;
}
.scsi-link-pic {
    width: 100%;
    border-radius: var(--radius10);
    background: #dbdbdb;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    margin-bottom: 0.16rem;
}
.scsi-link-pic img {
    width: 100%;
}
.scsi-link-tit {
    color: var(--colorfff);
    font-family: var(--SemiBold);
    padding: 0 0.15rem;
}
.seri-cont {
    padding-top: var(--space90);
}
.seri-table-tit span {
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    color: var(--colormain);
    position: relative;
    display: inline-block;
}
.seri-table-tit span img {
    position: absolute;
    left: 0;
    bottom: -0.1rem;
    width: 100%;
}
.seri-table-tit {
    margin-bottom: 0.72rem;
}
.seri-table-tab tbody tr:last-child td .std-btn1-box {
    border: 1px solid var(--color0b0);
    transition: var(--transition);
    cursor: pointer;
}
.seri-table-tab tbody tr:last-child td .std-btn1-box .std-text16 {
    color: var(--color0b0);
    transition: var(--transition);
}
.seri-table-tab table thead tr th,
.seri-table-tab table thead tr th * {
    font-size: var(--font16);
    color: var(--colormain);
    line-height: var(--line16);
    font-family: var(--SemiBold);
}
.seri-table-tab table thead tr th {
    padding: 0.2rem;
    width: 14%;
    text-align: left;
    position: relative;
    z-index: 1;
}
.seri-table-tab table thead tr {
    position: relative;
}
.seri-table-tab table thead tr::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.1);
}
.seri-table-tab table thead tr th:first-child {
    width: 16%;
    padding-left: 0.2rem;
}
.seri-table-tab table thead tr th:last-child {
    padding-right: 0.2rem;
}
.seri-table-tab table tbody td,
.seri-table-tab table tbody td * {
    font-size: var(--font16);
    color: var(--color0b0);
    line-height: var(--line15);
    transition: var(--transition);
}
.seri-table-tab table tbody td {
    padding: 0.2rem;
    width: 14%;
    position: relative;
    z-index: 1;
}
.seri-table-tab table tbody td:first-child {
    font-family: var(--SemiBold);
    width: 16%;
    font-size: var(--font14);
    line-height: var(--line14);
    padding-left: 0.2rem;
}
.seri-table-tab table tbody td:last-child {
    padding-right: 0.2rem;
}
.seri-table-tab table tbody tr {
    position: relative;
}
.seri-table-tab table tbody tr::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.1);
}
.seri-table-tab table tbody tr:last-child::after {
    opacity: 0;
}
.seri-table-tab table {
    table-layout: fixed;
    width: 100%;
}
.seri-table-tab table tr {
    position: relative;
}
.seri-table-tab table tr::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background-color: var(--colorfff);
    opacity: 0;
    transition: var(--transition);
    pointer-events: none;
}
.seri-table-tab table tr.acton::before {
    opacity: 1;
}
.acton {
    position: relative;
    z-index: 1;
}
.seri-table-tab .acton::before {
    width: 100%;
    transition: var(--transition);
}
.seri-table-tab table thead tr:first-child th.acton::before {
    border-radius: 0.2rem 0.2rem 0 0;
}
.cont-comp-btm table th {
    position: relative;
}
/*  */
.cont-comp-btm table th {
    position: relative;
    z-index: -1;
}
.cont-comp-btm table th::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: calc(100% - 0.16rem);
    height: 100%;
    background-color: #fff;
    transition: opacity 0.4s ease-out;
    z-index: -1;
    opacity: 0;
}
.cont-comp-btm table td::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: calc(100% - 0.16rem);
    height: 100%;
    background-color: #fff;
    transition: opacity 0.4s ease-out;
    z-index: -1;
    opacity: 0;
}
.cont-comp-btm table .acton::before {
    opacity: 1;
}
/* c2表格 */
.seri-table-tab table th {
    position: relative;
    z-index: -1;
}
.seri-table-tab table th::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transition: opacity 0.4s ease-out;
    z-index: -1;
    opacity: 0;
}
.seri-table-tab table td::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transition: opacity 0.4s ease-out;
    z-index: -1;
    opacity: 0;
}
.seri-table-tab table .acton::before {
    opacity: 1;
}
/*  */
/* .acton::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: calc(100% - 0.16rem);
    height: 100%;
    background-color: #fff;
    transition: var(--transition) !important;
    z-index: -1;
  } */
.cont-comp-btm table thead tr:first-child th::before {
    border-radius: 0.2rem 0.2rem 0 0;
}
.cont-comp-btm table tbody tr td:nth-child(3)::before {
    left: 50%;
    transform: translateX(-50%);
}
.cont-comp-btm table thead tr th:nth-child(3)::before {
    left: 50%;
    transform: translateX(-50%);
}
.cont-comp-btm table tbody tr td:last-child::before {
    left: auto !important;
    right: 0 !important;
    transform: translateX(0%);
}
.cont-comp-btm table thead tr th:last-child::before {
    left: auto !important;
    right: 0 !important;
    transform: translateX(0%);
}
.seri-table-tab tr:last-child .acton {
    position: relative;
}
.seri-table-tab tr:first-child th {
    border-radius: 0.2rem 0.2rem 0 0;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.seri-table-tab tr:last-child td::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    transition: var(--transition);
    height: 2px;
    background: linear-gradient(to right,
            rgba(238, 70, 70, 1),
            rgba(247, 98, 58, 1),
            rgba(124, 124, 255, 1));
    opacity: 0;
}
.seri-table-tab tr:last-child td.acton::after {
    opacity: 1;
    transition: var(--transition);
}
.seri-table-tab tr:last-child .acton .std-btn1-box {
    background-color: var(--color0b0);
}
.seri-table-tab tr:last-child .acton .std-btn1-box .std-text16 {
    color: var(--colorfff);
}
.seri-table-tab {
    padding-bottom: 0.64rem;
    margin-bottom: 0.24rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.seri-table-bot,
.seri-table-bot p {
    color: rgba(0, 0, 0, 0.6);
}
.seri-table-bot {
    width: 83%;
}
.seri-table {
    background-color: var(--colorbrand3);
    position: relative;
    overflow: visible !important;
}
.seri-camera-tit {
    color: var(--colorfff);
}
.seri-camera {
    position: relative;
    margin-bottom: var(--space120);
}
.seri-camera .ys-cont1400 {
    position: absolute;
    left: 50%;
    top: var(--space110);
    transform: translateX(-50%);
}
.seri-camera-bj {
    width: 100%;
}
.seri-camera-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sisi-link {
    overflow: hidden;
}
.sisi-link-pic {
    width: 100%;
    padding: 24px;
    border-radius: var(--radius24);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: var(--colorbrand3);
    margin-bottom: 0.28rem;
}
.sisi-link-pic .ys-imgbox-cover {
    width: 100%;
    transition: var(--transition);
}
.sisi-link-pic .ys-imgbox-cover img {
    width: 100%;
}
.sisi-link-text{
    padding-right: 0.25rem;
}
.sisi-link-text-tit {
    color: var(--color0b0);
    font-family: var(--SemiBold);
    line-height: var(--line15);
    margin-bottom: 0.16rem;
    transition: var(--transition);
}
.sisi-link-text-par {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3em;
    margin-bottom: 0.4rem;
}
.scsi-box {
    padding: 8px 8px 30px 8px;
    background-color: var(--colorbrand2);
    border-radius: var(--radius16);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.scsi-box-video {
    width: 100%;
    border-radius: var(--radius10);
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    margin-bottom: 0.25rem;
    position: relative;
    cursor: pointer;
}
.scsi-box-video video {
    width: 100%;
}
.seri-table-but {
    padding: 0.08rem 0.16rem;
    border-radius: 1rem;
    background: var(--color0b0);
    display: flex;
    align-items: center;
    pointer-events: all;
    position: relative;
}
.seri-table-tab .table-but {
    width: 100%;
}
.seri-table-but-le {
    margin-right: 0.08rem;
    width: 24px;
}
.seri-table-but-le img {
    width: 100%;
}
.seri-table-but-ri {
    color: var(--colorfff);
}
.seri-table-abo {
    position: absolute;
    right: 0.54rem;
    top: 0;
    width: 80%;
    height: 100%;
    pointer-events: none;
}
.seri-table-abo-add {
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    position: sticky !important;
    top: 10%;
    height: 45%;
    padding-bottom: 6%;
    right: 0.54rem;
    pointer-events: none;
}
.shopping-car-wrap-num {
    position: absolute;
    right: 0;
    top: -0.1rem;
    opacity: 0;
    transition: var(--transition);
}
.shopping-car-wrap-num.on {
    opacity: 1;
}
.shopping-car-wrap-num span {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background-color: var(--colormain);
    color: var(--colorfff);
    display: flex;
    align-items: center;
    justify-content: center;
}
.compare-toast {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 16px 28px;
    background-color: rgba(0, 0, 0, 0.75);
    color: #ffffff;
    font-size: 16px;
    border-radius: 6px;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    transition:
        opacity 0.3s ease,
        visibility 0.3s ease;
    white-space: nowrap;
}
.compare-toast.show {
    opacity: 1;
    visibility: visible;
}
.table-but.isclick .std-btn1-box {
    border: 1px solid var(--colormain) !important;
    background-color: var(--colormain);
}
.table-but.isclick .std-btn1-box .std-text16 {
    color: var(--colorfff) !important;
}
/* c2-end */
/* c3-start */
.cont-comp-tit span {
    color: var(--colormain);
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
    position: relative;
    display: inline-block;
}
.cont-comp-tit span img {
    position: absolute;
    left: 0;
    bottom: -0.1rem;
    width: 100%;
}
.cont-comp-tit {
    margin-bottom: var(--space100);
}
.cctl-icon-bj {
    width: 40px;
    height: 20px;
    border-radius: 0.76rem;
    background: #ced1d2;
    position: relative;
    display: flex;
    align-items: center;
    transition: var(--transition);
    cursor: pointer;
    padding-left: 2px;
}
.cctl-icon-bj-clire {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #fff;
    margin-left: 2px;
}
.cctl-icon-bj.open {
    padding: 4px 4px 4px 18px;
    background-color: var(--colorbrand2);
}
.cctl-icon {
    margin-right: 0.16rem;
}
.cont-comp-top-le {
    display: flex;
    align-items: center;
    width: 25.5%;
    padding-left: 0.4rem;
    margin-bottom: 0.6rem;
    padding-right: 0.79rem;
}
.cctr-ul-li-box {
    padding: 0.08rem 0.08rem 0.16rem 0.08rem;
    border-radius: 0.16rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background-color: var(--colorbrand1);
}
.culb-pic {
    width: 100%;
    border-radius: 0.1rem;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    background-color: var(--colorfff);
    margin-bottom: 0.16rem;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.culb-pic img {
    width: 100%;
    max-width: 315px;
    margin: 0 auto;
}
.culb-pic img:nth-child(2) {
    left: 50%;
    transform: translateX(-50%);
}
.culb-text-le {
    font-family: var(--SemiBold);
    color: var(--colorfff);
}
.cont-comp-top-ri {
    width: 74.5%;
}
.cont-comp-top {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.cctr-ul-li {
    width: 33.3333%;
    padding: 0 var(--pad7);
    flex-grow: 1;
}
.cctr-ul {
    display: flex;
    --pad7: 0.13rem;
    margin: 0 calc(var(--pad7) * -1);
}
.cont-comp-btm {
    margin-bottom: 0.5rem;
}
.cont-comp-btm.act table td::before {
    width: 100%;
}
.cont-comp-btm.act table th::before {
    width: 100%;
}
.cont-comp-par,
.cont-comp-par p {
    line-height: var(--line14);
    color: rgba(0, 0, 0, 0.6);
}
.cont-comp-par {
    width: 83%;
}
.cont-comp-btm table tbody td,
.cont-comp-btm table tbody td * {
    font-size: var(--font16);
    color: var(--color0b0);
    line-height: var(--line15);
    font-family: var(--medium);
}
.cont-comp-btm table tbody tr:last-child td {
    border-bottom: 1px solid transparent;
}
.cont-comp-btm table thead tr th,
.cont-comp-btm table thead tr th * {
    font-size: var(--font16);
    color: var(--color0b0);
    line-height: var(--line15);
    font-family: var(--medium);
}
.cont-comp-btm table thead tr th {
    padding: 0.19rem 0.53rem;
}
.cont-comp-btm table thead tr th:first-child {
    padding-left: 0.4rem;
}
.cont-comp-btm table thead tr th:last-child {
    padding-right: 0.4rem;
}
.cont-comp-btm table tbody td:first-child {
    font-size: var(--font14);
    color: rgba(11, 2, 5, 0.6);
    font-family: "tuyang-Regular";
    line-height: var(--line14);
    padding-left: 0.4rem;
}
.cont-comp-btm table tbody td:last-child {
    padding-right: 0.4rem;
}
.cont-comp-btm table tbody td {
    padding: 0.19rem 0.53rem;
    position: relative;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.cont-comp-btm table thead th {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.cont-comp-btm table {
    width: 100%;
}
.cont-comp {
    background-color: var(--colorbrand3);
}
.cont-comp-btm tr:first-child th {
    border-radius: 0.2rem 0.2rem 0 0;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.cont-comp-btm tr:last-child td::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: calc(100% - 0.16rem);
    height: 2px;
    background: linear-gradient(to right,
            rgba(238, 70, 70, 1),
            rgba(247, 98, 58, 1),
            rgba(124, 124, 255, 1));
    opacity: 0;
    transition: var(--transition);
}
.cont-comp-btm tr:last-child td:nth-child(3)::after {
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition);
}
.cont-comp-btm tr:last-child td:last-child::after {
    left: auto;
    right: 0;
    transform: translateX(0%);
    transition: var(--transition);
}
.cont-comp-btm tr:last-child td.acton::after {
    opacity: 1;
    transition: var(--transition);
}
.cont-comp-btm table tbody tr:last-child .table-but .std-btn1-box {
    border: 1px solid var(--color0b0);
}
.cont-comp-btm table tbody tr:last-child .table-but .std-btn1-box .std-text16 {
    color: var(--color0b0);
}
.cont-comp-btm table tbody tr:last-child .table-but {
    width: 100%;
}
.cont-comp-btm tr:last-child .acton .std-btn1-box {
    background-color: var(--color0b0);
}
.cont-comp-btm tr:last-child .acton .std-btn1-box .std-text16 {
    color: var(--colorfff) !important;
}
.table-but .std-btn1-box {
    transition: var(--transition);
}
.table-but .std-btn1-box .std-text16 {
    transition: var(--transition);
}
.cont-comp-btm table tbody td {
    width: calc(74.5% / var(--num)) !important;
}
.cont-comp-btm table tbody td:first-child {
    width: 25.5% !important;
}
.cont-comp-btm table thead th:first-child {
    width: 25.5% !important;
}
.cont-comp-btm table thead th {
    width: calc(74.5% / var(--num)) !important;
}
.cont-comp-btm table {
    width: 100%;
    border-collapse: collapse !important;
}
.cmbt-tb-hor {
    width: 100%;
}
.culb-text-ri {
    width: 32px;
    cursor: pointer;
}
.culb-text-ri img {
    width: 100%;
}
.culb-text {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 0.24rem;
}
.cont-page .home-cta-wrap {
    z-index: 10;
}
.cont-page .home-cta-wrap::after {
    content: "";
    position: absolute;
    left: 0;
    z-index: -1;
    top: 0;
    width: 100%;
    height: 20%;
    pointer-events: none;
    background: linear-gradient(180deg, #f6f6f6 0%, rgba(246, 246, 246, 0) 100%);
}
/* c3-end */
/* c4-start */
.prodet-deta-slick {
    width: 42%;
}
.prodet-deta-slick .pdsi-box-le {
    width: 100%;
}
.pdsi-box-le img {
    width: 100%;
}
.pdsi-box-ri {
    width: 58%;
    padding-left: 1.25rem;
}
.pdsi-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.pdsi-box-ri-par {
    padding-bottom: 0.24rem;
    margin-bottom: 0.24rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.pdsi-box-ri-tit {
    margin-bottom: 0.24rem;
}
.pdsi-box-ri-par,
.pdsi-box-ri-par p {
    color: rgba(11, 2, 5, 0.6);
}
.pdsi-box-ri-par p {
    margin-bottom: 0.3rem;
}
.pdsi-box-ri-par p:last-child {
    margin-bottom: 0;
}
.pbru-li-box-le {
    width: 20px;
    position: relative;
    top: 1px;
}
.pbru-li-box-le img {
    width: 100%;
}
.pbru-li-box-ri {
    width: calc(100% - 20px);
    padding-left: 8px;
}
.pbru-li-box {
    display: flex;
    align-items: flex-start;
}
.pdsi-box-ri-ul {
    display: flex;
    flex-wrap: wrap;
    --pad9: 0.1rem;
    margin: 0 calc(var(--pad9) * -1);
    margin-bottom: -0.24rem;
}
.pbru-li {
    width: 33.3333%;
    padding: 0 var(--pad9);
    margin-bottom: 0.24rem;
}
.pdsi-box-ri-list {
    margin-bottom: 0.8rem;
}
.prodet-deta-le {
    width: 6.5%;
    max-width: 122px;
    position: absolute;
    left: 0.8rem;
    top: 50%;
    transform: translateY(-50%);
}
.pdll-box-pic {
    width: 100%;
}
.pdll-box-pic img {
    width: 100%;
}
.prodet-deta-leslick .slick-track {
    display: block;
}
.prodet-deta {
    position: relative;
    background-color: var(--colorbrand3);
    padding: var(--space170) 0 var(--space140) 0;
}
.prodet-deta-leslick-li {
    padding: 0.12rem 0;
}
.prodet-deta-leslick {
    margin: -0.12rem 0;
}
.prodet-deta-leslick-li .pdll-box {
    border: 1px solid rgba(0, 0, 0, 0);
    transition: var(--transition);
    cursor: pointer;
    border-radius: var(--radius10);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.slick-current.prodet-deta-leslick-li .pdll-box {
    border: 1px solid rgba(0, 0, 0, 0.1);
}
.pcau-li-link {
    color: rgba(11, 2, 5, 0.6);
    font-family: var(--medium);
    padding: 0.2rem 0.24rem;
    transition: var(--transition);
    position: relative;
    cursor: pointer;
}
.pcau-li-link::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 2px;
    background-color: var(--colormain);
    transition: var(--transition);
    opacity: 0;
}
.prodet-cont-anch-ul {
    display: flex;
}
.prodet-cont-anch {
    background: #fff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
}
.prodet-cont-anch::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.1);
}
.prodet-cont-anch::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.1);
}
.prodet-cont-anch.fixed {
    position: fixed !important;
    top: var(--headh);
    z-index: 99;
}
.pcau-li.on .pcau-li-link {
    color: var(--colormain);
}
.pcau-li.on .pcau-li-link::after {
    opacity: 1;
}
.prodet-cont-tit {
    color: var(--color0b0);
    margin-bottom: 0.48rem;
}
.prodet-cont-tab:not(:first-child){
    display: none;
}
.prodet-cont-table table tbody tr:last-child td{
    border: none;
}
.prodet-cont-table table tbody td,
.prodet-cont-table table tbody td * {
    font-size: var(--font16);
    color: var(--color0b0);
    font-family: var(--medium);
    line-height: var(--line15);
    width: 50%;
}
.prodet-cont-table table tbody td:first-child {
    font-size: var(--font14);
    color: rgba(11, 2, 5, 0.6);
    line-height: var(--line14);
    padding-left: 0.4rem;
}
.prodet-cont-table table tbody td:last-child {
    padding-right: 0.4rem;
}
.prodet-cont-table table tbody td {
    padding: 0.19rem 0.56rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.prodet-cont {
    padding-top: var(--space150);
    position: relative;
}
.pdlb-arr {
    width: 32px;
    cursor: pointer;
    pointer-events: all;
}
.pdlb-arr img {
    width: 100%;
}
.prodet-deta-le-but {
    position: absolute;
    left: 50%;
    top: -40px;
    transform: translateX(-50%);
    height: calc(100% + 80px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    pointer-events: none;
}
.pdlb-arr-prev img {
    transform: rotate(180deg);
}
.pdbl-tit {
    color: var(--color0b0);
    margin-bottom: 0.24rem;
    text-align: center;
}
.pdbl-par,
.pdbl-par p {
    color: var(--color000);
    text-align: center;
}
.pdbl-par {
    margin-bottom: 0.44rem;
}
.prodet-cont-tab-item .std-font32{
    color: var(--color0b0);
    margin-bottom: 0.4rem;
}
.prodet-cont-tab-item{
    margin-bottom: 0.64rem;
}
.prodet-cont-tab-item:last-child{
    margin-bottom: 0;
}
/* c4-2-start */
.prodet-cont-box {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.16rem;
}
.prodet2-page .prodet-cont {
    padding-bottom: var(--space140);
}
.prodet-cont-box-li {
    width: 50%;
    padding: 0 0.16rem;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.prodet-cont-box-li:nth-child(2n) {
    border-right: 1px solid transparent;
}
.pdbl-cont {
    padding: 0 var(--space100);
}
.pdbl-pic {
    width: 100%;
    cursor: pointer;
}
.pdbl-pic img {
    width: 100%;
}
/* c4-2-end */
/* c4-4-start */
.pclu-li-link {
    padding: 0.08rem 0.4rem;
    border-radius: 0.24rem;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background: #fff;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pclu-li-link-pic {
    width: 13.6%;
    flex-shrink: 0;
}
.pclu-li-link-pic img {
    width: 100%;
}
.pclu-li-link-ri {
    width: 81.7%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pllr-text-tit {
    color: var(--color0b0);
    font-family: var(--medium);
    margin-bottom: 0.16rem;
}
.pllr-text {
    padding-right: 0.3rem;
}
.pllr-text-par,
.pllr-text-par p {
    color: rgba(11, 2, 5, 0.6);
}
.pllr-but-ri {
    width: 24px;
    margin-left: 0.08rem;
    position: relative;
    z-index: 60;
}
.pllr-but-ri img {
    width: 100%;
}
.pclu-li {
    margin-bottom: 0.24rem;
}
.pclu-li:last-child {
    margin-bottom: 0;
}
/* c4-4-end */
/* c4-end */
/* c5-start */
.soft-page .seri-but .std-btn2 {
    margin-right: 0.16rem;
}
.soft-page .ys-nyban-title h1 span {
    color: var(--colormain);
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
.soft-intro-le {
    width: 40.5%;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.soft-intro-le img {
    width: 100%;
}
.soft-intro-ri {
    width: 59.5%;
    padding-left: 1.45rem;
}
.soft-intro-ri-label {
    color: var(--colormain);
    font-family: var(--medium);
    position: relative;
    display: inline-block;
    margin-bottom: 0.17rem;
    transition: var(--transition);
    position: relative;
}
.soft-intro-ri-label.act img {
    width: 100%;
    transition: width 0.5s ease-out 1s;
}
.change.cont-comp-tit span::after {
    animation: lineChange 0.8s linear both 0.8s;
}
.seri-table-tit span {
    position: relative;
}
.seri-table-tit span::after {
    content: "";
    width: 100%;
    height: 10px;
    background: url(../images/a1_xiantiao_01.svg) center / cover no-repeat;
    position: absolute;
    bottom: -10px;
    left: 0;
    transition: var(--transition);
    clip-path: inset(0 100% 0 0);
}
.cont-comp-tit span {
    position: relative;
}
.soft-intro-ri-label img {
    width: 100%;
    transition: var(--transition);
    position: absolute;
    left: 0;
    bottom: -7px;
}
.soft-intro-ri-tit {
    margin-bottom: 0.17rem;
}
.soft-intro .ys-cont1400 {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.soft-swip-car-swiper {
    width: 52%;
    overflow: visible !important;
}
.soft-vis {
    padding-bottom: var(--space140);
}
.suib-pic {
    width: 100%;
    margin-bottom: 0.32rem;
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}
.suib-text {
    opacity: 0;
    transition: var(--transition);
}
.swiper-slide-active.sscs-ul-item .suib-text {
    opacity: 1;
}
.suib-text-tit {
    font-family: var(--bold);
    color: var(--color0b0);
    text-align: center;
    margin-bottom: 0.08rem;
}
.suib-text-par,
.suib-text-par p {
    color: rgba(11, 2, 5, 0.6);
    text-align: center;
}
.soft-soft-pic {
    cursor: pointer;
    width: 100%;
}
.soft-soft-pic img {
    width: 100%;
}
body {
    padding-right: 0 !important;
}
/* c5-end */
/* c6-start */
.combin-page .ys-nyban-title h1 {
    width: 49%;
}
.combin-page .ys-nyban-title h1 span {
    color: var(--colormain);
    font-size: inherit;
    line-height: inherit;
    font-family: inherit;
}
.combin-key {
    background-color: var(--colorfff);
}
.clul-box-le {
    width: 57.5%;
}
.clul-box-le-slick{
    border-radius: var(--radius24);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.cbls-item-box {
    width: 100%;
}
.cbls-item-box img {
    width: 100%;
}
.cbls-item {
    height: auto !important;
}
.clul-box-ri {
    width: 42.5%;
    padding-left: 0.8rem;
}
.slick-dots li.slick-active {
    background: var(--colorfff);
    width: 40px;
    border-radius: 1rem;
}
.clul-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.clul-box-ri-tit {
    color: var(--color0b0);
    margin-bottom: 0.32rem;
    width: 87.5%;
}
.clul-box-ri-ul {
    display: flex;
    flex-direction: column;
    padding-top: 0.32rem;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.combin-list-ul-li:nth-child(2n) .clul-box .clul-box-ri{
    padding-left: 0;
    padding-right: 0.8rem;
}
.cbru-li-box {
    padding: 0.1rem 0.2rem;
    border-radius: 1rem;
    background: #fff;
    color: var(--color0b0);
    display: inline-block;
    cursor: pointer;
    transition: var(--transition);
    position: relative;
}
.cbru-li-box::after {
    content: "";
    position: absolute;
    left: 0.2rem;
    top: 50%;
    transform: translateY(-50%);
    width: 6px;
    height: 6px;
    background-color: var(--colorfff);
    border-radius: 50%;
    opacity: 0;
    transition: var(--transition);
}
.combin-list {
    background-color: var(--colorbrand3);
    margin-bottom: var(--space120);
}
.cbru-li {
    margin-bottom: 0.16rem;
    display: inline-block;
}
.cbru-li:last-child {
    margin-bottom: 0;
}
.cbru-li.act .cbru-li-box {
    background-color: var(--colormain);
    color: var(--colorfff);
    padding-left: 0.36rem;
}
.cbru-li.act .cbru-li-box::after {
    opacity: 1;
}
.clul-box-le-carou:not(:first-child) {
    display: none;
}
.combin-list-ul-li {
    margin-bottom: 0.72rem;
}
.combin-list-ul-li:last-child {
    margin-bottom: 0;
}
.combin-list-ul-li:nth-child(2n) .clul-box {
    flex-direction: row-reverse;
}
.combin-prod .soft-soft-pic {
    border-radius: var(--radius20);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
}
.combin-proces .soft-soft-tit {
    margin-bottom: 0.64rem;
    text-align: center;
}
.combin-proces {
    background-color: var(--colorbrand3);
    position: relative;
    z-index: 1;
}
.ssfu-li-box {
    width: 213px;
    height: 213px;
    background: #fff;
    border-radius: 50%;
    position: relative;
}
.ssfa-row-icon {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ssfu-li {
    position: relative;
}
.ssfu-li1 .ssfa-row-icon,
.ssfu-li2 .ssfa-row-icon,
.ssfu-li3 .ssfa-row-icon {
    right: -0.2rem;
}
.ssfu-li4 .ssfa-row-icon {
    left: 30%;
    top: calc(100% + 0.67rem - 19px);
    transform: translateY(0) rotate(135deg);
}
.ssfu-li5 .ssfa-row-icon,
.ssfu-li6 .ssfa-row-icon,
.ssfu-li7 .ssfa-row-icon {
    right: -0.2rem;
    transform: translateY(-50%) rotate(180deg);
}
.ssfu-li-box-num {
    font-size: var(--font100);
    line-height: var(--line12);
    color: rgba(21, 39, 64, 0.04);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.slbt-pic {
    width: 41.5%;
    margin-bottom: 0.08rem;
}
.slbt-pic img {
    width: 100%;
}
.slbt-par,
.slbt-par p {
    line-height: var(--line14);
    color: rgba(11, 2, 5, 0.8);
}
.slbt-par {
    width: 72.8%;
    text-align: center;
}
.ssfu-li-box-text {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.soft-soft-flow-ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    --pad9: 0.91rem;
    margin: 0 calc(var(--pad9) * -1);
    margin-bottom: -1.34rem;
}
.soft-soft-flow {
    position: relative;
}
.ssfu-li {
    padding: 0 var(--pad9);
    margin-bottom: 1.34rem;
}
.ssfa-row-icon {
    width: 38px;
}
.ssfa-row-icon img {
    width: 100%;
}
.soft-soft-flow-arrow {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.ssfa-row {
    position: absolute;
    transform: translate(-50%, -50%);
    pointer-events: all;
}
.ssfa-row1 {
    top: 15.3%;
    left: 21.8%;
}
.ssfa-row2 {
    top: 15.3%;
    left: 50%;
}
.ssfa-row3 {
    top: 15.3%;
    left: 78.3%;
}
.ssfa-row4 {
    top: 40%;
    left: 86%;
}
.ssfa-row5 {
    top: 65%;
    left: 64.2%;
}
.ssfa-row6 {
    top: 65%;
    left: 35.6%;
}
.ssfa-row4 img {
    transform: rotate(135deg);
}
.ssfa-row5 img {
    transform: rotate(180deg);
}
.ssfa-row6 img {
    transform: rotate(180deg);
}
.combin-bj1 {
    width: 48.5%;
    position: absolute;
    left: -10%;
    z-index: -1;
    bottom: -20%;
}
.combin-bj1 img {
    width: 100%;
}
.combin-bj2 {
    width: 48.5%;
    position: absolute;
    right: -12%;
    top: -42%;
    z-index: -1;
}
.combin-bj2 img {
    width: 100%;
}
.combin-specif .soft-soft-tit{
    margin-bottom: 0.48rem;
}
.combin-specif-table table tbody td,
.combin-specif-table table tbody td * {
    font-size: var(--font16);
    color: var(--color0b0);
    font-family: var(--medium);
    line-height: var(--line15);
}
.combin-specif-table table tbody td {
    padding: 0.2rem 0.5rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.combin-specif-table table tbody td:first-child {
    font-size: var(--font14);
    color: rgba(11, 2, 5, 0.6);
    line-height: var(--line14);
    padding-left: 0.4rem;
}
.combin-specif-table table tbody td:last-child {
    padding-right: 0.4rem;
}
.combin-specif-table table tbody tr:last-child td {
    border-bottom: 1px solid transparent;
}
.combin-specif-table {
    margin-bottom: var(--space90);
}
.combin-specif-table table {
    border-collapse: collapse !important;
}
.combin-specif-table table td {
    width: 25%;
}
.combin-specif-but {
    text-align: center;
}
.scsi-box-text,
.scsi-box-text p {
    color: var(--colorfff);
    font-family: var(--SemiBold);
}
.scsi-box-text {
    padding: 0 0.16rem;
}
.scsi-box-video-begin {
    width: 80px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 99;
    transform: translate(-50%, -50%);
    display: none;
}
.scsi-box-video-begin img {
    width: 100%;
}
.seri-case-slick {
    --pad10: 0.13rem;
    margin: 0 calc(var(--pad10) * -1);
}
.seri-page .ys-nyban-title h1 span {
    color: var(--colormain);
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.seri-page .ys-nyban-title .ys-nyban-parga {
    width: 43%;
}
.palu-item-btm-table table tr {
    transition: var(--transition);
}
.seri-case-slick .swiper-pagination {
    bottom: -0 !important;
}
.clul-box-le-slick .swiper-pagination {
    bottom: 0.26rem !important;
    background: rgba(0, 0, 0, 0.4);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
}
.clul-box-le-slick .swiper-pagination-bullet {
    background: #fff !important;
}
.soft-soft-instr {
    padding-left: 30px;
    background: url(../images/e2-icon.svg) no-repeat left center / 20px 12px;
    margin-bottom: 8px;
    font-size: var(--font16);
    color: var(--color0b0);
    line-height: var(--line15);
    display: none;
    margin-bottom: 0.1rem;
}
.swiper-pagination {
    display: flex;
}
.pata-arrow {
    width: 40px;
    height: 40px;
    pointer-events: all;
    cursor: pointer;
}
.pata-arrow svg {
    width: 100%;
    height: auto;
}
.pata-next svg {
    transform: rotate(180deg);
}
.prdo-anchoo-top {
    position: relative;
}
.prdo-anchoo-top-arrow{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 120px);
    display: flex;
    align-items: center;
    justify-content: space-between;
    pointer-events: none;
    z-index: 5;
}
.seri-indu-box .prdo-anchoo-top-arrow {
    top: var(--height);
    transform: translateX(-50%);
}
.seri-cloud .swiper-slide {
    height: auto !important;
}
.seri-cloud-slick .swiper-pagination {
    bottom: -0rem !important;
}
.seri-indu-box {
    position: relative;
}
.swiper-button-disabled{
    pointer-events: none;
}
.ssfu-li5 .ssfa-row-icon{
    display: none;
}
/* c6-end */
.seri-page .ys-nyban-parga p {
    color: rgba(255, 255, 255, 0.6);
}
.soft-page .ys-nyban-parga p {
    color: rgba(255, 255, 255, 0.6);
}
.soft-page .ys-nyban-parga,
.soft-page .ys-nyban-parga p{
    font-size: var(--font20);
    font-family: var(--medium);
}
.soft-page .soft-soft-pic{
    margin-top: 0.48rem;
}
.seri-indu .sisi-link-text-but {
    display: inline-block;
}
.pata-arrow svg rect {
    transition: var(--transition);
}
.pata-arrow svg g {
    transition: var(--transition);
}
.pata-arrow svg path {
    transition: var(--transition);
}
.seri-table .pasi-item {
    background: var(--colorfff);
}
.seri-page .prdo-anchoor-slick {
    margin-bottom: 0.8rem;
}
.prdo-side-text {
    font-size: var(--font12);
    color: var(--color0b0);
    line-height: var(--line15);
    text-align: center;
    position: absolute;
    left: 50%;
    bottom: -0.32rem;
    transform: translateX(-50%);
}
.seri-indu-slick-item .mod-fade-img img {
    transition-delay: 0.6s;
}
.seri-indu-slick .swiper-pagination {
    display: none;
}
/* 2026.3.16-leo-satrt */
.seri-indu-pic {
    margin-bottom: var(--space160);
}
.prodet-cont-tab .seri-indu {
    padding-bottom: 0;
}
table tr th {
    font-weight: normal;
}
.cctl-text {
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line14);
}
.ys-footer {
    overflow: hidden;
}
.seri-table-tab table thead{
    position: sticky !important;
    top: var(--headh);
    z-index: 10;
}
.seri-table-tab table thead th{
    background-color: var(--colorbrand3);
}
.seri-table-tab table tbody tr::after{
    z-index: 1;
}
/* 2026.3.25-leo-satrt */
.palu-item-btm-table table tbody tr{
    position: relative;
    z-index: 1;
}
.palu-item-btm-table table tbody tr::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 8px;
    background: rgba(238, 70, 70, 0.04);
    overflow: hidden;
    opacity: 0;
    transition: var(--transition);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    z-index: -1;
}
/* 2026.3.25-leo-end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .anmd-info-li:hover{
        z-index: 5;
    }
    .anmd-info-li:hover .anmd-info-li-card {
        opacity: 1;
        pointer-events: all;
    }
    .footer-top-info>ul>li>a:hover {
        color: var(--colormain);
    }
    .footer-top-info>ul>li li a:hover {
        color: var(--colormain);
    }
    .std-btn1-box:hover {
        border: 1px solid var(--colormain) !important;
    }
    .std-btn1-box:hover::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .std-btn1-box:hover .std-text16 {
        color: var(--colorfff) !important;
    }
    .std-btn1-box:hover .std-btn1-box-icon path {
        stroke: var(--colorfff);
    }
    .std-btn2-box:hover::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .ys-ban-li.white .std-btn2-box:hover .std-text16 {
        color: var(--colorfff);
    }
    .hnbs-nub a:hover .hnit-tit {
        color: var(--colormain);
    }
    .std-btn2.white .std-btn2-box:hover .std-text16 {
        color: var(--colorfff);
    }
    .nwcp-nub a:hover {
        background: var(--color0b0);
    }
    .nwcp-nub a:hover .nwcp-nub-notice,
    .nwcp-nub a:hover .nwcp-nub-tit,
    .nwcp-nub a:hover .nwcp-nub-time {
        color: var(--colorfff);
    }
    .down1-main .dlin-link:hover .std-btn1-box,
    .down2-main .dlin-link:hover .std-btn1-box {
        border: 1px solid var(--colormain) !important;
    }
    .down1-main .dlin-link:hover .std-btn1-box::before,
    .down2-main .dlin-link:hover .std-btn1-box::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .down1-main .dlin-link:hover .std-btn1-box .std-text16,
    .down2-main .dlin-link:hover .std-btn1-box .std-text16 {
        color: var(--colorfff) !important;
    }
    .down1-main .dlin-link:hover .std-btn1-box .std-btn1-box-icon path,
    .down2-main .dlin-link:hover .std-btn1-box .std-btn1-box-icon path {
        stroke: var(--colorfff);
    }
    .dlin-link:hover .std-btn3-box svg rect {
        fill: var(--colormain);
    }
    .std-btn3-box:hover rect {
        fill: var(--colormain);
    }
    .aciu-nub-link:hover .std-btn4-box span {
        color: var(--colormain);
    }
    .ys-fii-submit:hover {
        background: var(--colormain);
    }
    .seri-but .std-btn2-box:hover .std-text16 {
        color: var(--colorfff);
    }
    .table-but .std-btn1-box:hover {
        border: 1px solid var(--colormain) !important;
    }
    .pcau-li-link:hover {
        color: var(--colormain);
    }
    .pcau-li-link:hover::after {
        opacity: 1;
    }
    .pclu-li-link:hover .std-btn2-box::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .cbru-li-box:hover {
        background-color: var(--colormain);
        color: var(--colorfff);
        padding-left: 0.36rem;
    }
    .cbru-li-box:hover::after {
        opacity: 1;
    }
    /* .palu-item-btm-table table tr:hover {
        border-radius: 8px;
        background: rgba(238, 70, 70, 0.04);
        overflow: hidden;
    } */
     .palu-item-btm-table table tbody tr:hover::after{
        opacity: 1;
     }
    .prdo-anchoor .pasi-item:hover .pasi-item-tit {
        color: var(--colormain);
    }
    .prdo-anchoor .pasi-item:hover {
        background: transparent;
    }
    .prdo-anchoor .pasi-item:hover::after {
        opacity: 1;
    }
    .sisi-link:hover .std-btn2-box::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .pata-arrow:hover svg rect {
        stroke: var(--colormain);
        fill: var(--colormain);
    }
    .pata-arrow:hover svg path {
        stroke: var(--colorfff);
    }
    .pata-arrow:hover svg g {
        opacity: 1;
    }
    .sisi-link:hover .sisi-link-text-tit{
        color: var(--colormain);
    }
    .join-job-tab-li .ys-select-li:hover{
        background: var(--colorbrand3);
        color: var(--colormain);
    }
    .sisi-link:hover .ys-imgbox-cover{
        transform: scale(1.05);
    }
    .ys-nyban-search-btn:hover{
        background: var(--colormain);
    }
    .aciu-nub-link:hover .ys-imgbox-cover{
        transform: scale(1.05);
    }
    .about-leader-bt-btn:hover::after{
        width: 100%;
        left: 0;
        right: auto;
    }
    .about-leader-bt-btn:hover .albb-icon img:nth-child(1) {
        opacity: 0;
    }
    .about-leader-bt-btn:hover .albb-icon img:nth-child(2) {
        opacity: 1;
    }
    .about-leader-bt-btn:hover .albb-tit{
        color: var(--colorfff);
    }
    .pro-wrap-btn a:hover .pro-wrap-btn-icon{
        transform: translateX(10px);
    }
}

/* 2026.3.30修改-start */
.albb-icon{
    height: 18px;
    position: relative;
}
.albb-icon img{
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: var(--transition);
    max-width: inherit;
}
.albb-icon img:nth-child(2){
    opacity: 0;
}
.albb-tit{
    transition: var(--transition);
}
.about-leader-bt-btn{
    background: transparent;
    overflow: hidden;
}
.about-leader-bt-btn::before{
    content: "";
    width: 100%;
    height: 100%;
    background: var(--colorfff);
    position: absolute;
    top: 0;
    left: 0;
    z-index: -2;
}
.about-leader-bt-btn::after{
    content: "";
    width: 0%;
    height: 100%;
    background: var(--colormain);
    position: absolute;
    top: 0;
    right: 0;
    transition: var(--transition);
    z-index: -1;
}
.swiper-button-disabled{
    opacity: 0.5;
    pointer-events: none;
}
.seri-case-bt{
    position: relative;
}
.seri-case-slick.has-dots+.prdo-anchoo-top-arrow{
    top: calc(50% - 0.34rem);
}
.appdet-object-bt{
    position: relative;
}
.appdet-object-bt .prdo-anchoo-top-arrow{
    top: var(--top);
    width: calc(100% + 80px);
}
/* 2026.3.30修改-end */
/* 2026.3.30-leo-satrt */
.palu-item-btm-table table tbody tr td:nth-child(1) {
    width: 9%;
}
.palu-item-btm-table table td a{
    position: relative;
}
.label {
    top: -34px;
    right: -0.3rem;
}
.palu-item-btm-table table tbody tr td:nth-child(7) {
    width: 13.8%;
}
.palu-item-btm-table table tr th:nth-child(2) {
    width: 11.5%;
}
.palu-item-btm-table table tr th:nth-child(3) {
    width: 8.5%;
}
.palu-item-btm-table table tr th:nth-child(4) {
    width: 9.5%;
}
.cont-comp-btm table tbody tr td:first-child::before{
    right: auto !important;
    left: 0 !important;
    width: 100% !important;
}
.cont-comp-btm table thead tr th:first-child::before {
    left: 0 !important;
    right: auto !important;
    width: 100% !important;
}
/* 2026.3.30-leo-end */
.pro-wrap-btn a{
    display: flex;
    align-items: center;
    background: var(--colormain);
    padding: 0 0.98rem;
}
.pro-wrap-btn .std-text18{
    color: var(--colorfff);
    line-height: 56px;
    margin-right: 16px;
}
.pro-wrap-btn-icon{
    width: var(--iconWidth);
    transition: var(--transition);
}
.pro-wrap-btn-icon svg{
    width: 100%;
    height: auto;
}
.apply-wrap-cont-le{
    background: var(--colormain);
}


/*2026.6.10修改-start*/
.seri-table-tab table thead tr th,
.seri-table-tab table tbody td{
    width: 16% !important;
}
/*2026.6.10修改-end*/

/*2026.6.30修改-start*/
.home-solu-bt-btn{
    text-align: center;
    margin-top: 0.64rem;
}
.hpiu-nub-cont-btn .std-btn2-box{
    background: var(--colorfff) !important;
}
.hpiu-nub-cont-btn .std-btn2-box .std-text16{
    color: var(--color0b0) !important;
}
.hpiu-nub-cont-btn .std-btn2-box::before{
    display: none;
}
.hpiu-nub-cont-btn{
    margin-top: 0.32rem;
}
/*2026.6.30修改-end*/