@charset "utf-8";
/* 公共形状 - start */
body {
    font-family: 'puead', "PingFang SC", "Microsoft YaHei" !important;
}
input,
textarea {
    font-family: 'puead', "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: 'puead', "PingFang SC", "Microsoft YaHei" !important;
}
html {
    font-size: 100px;
}
@font-face {
    font-family: 'puead';
    src: url('/Public/Cn/fonts/RobotoRegular14/RobotoRegular14.woff2') format('woff2'),
        url('/Public/Cn/fonts/RobotoRegular14/RobotoRegular14.woff') format('woff');
}
@font-face {
    font-family: 'RobotoBold';
    src: url('/Public/Cn/fonts/RobotoBold/RobotoBold.woff2') format('woff2'),
        url('/Public/Cn/fonts/RobotoBold/RobotoBold.woff') format('woff');
}
:root {
    /* 字号 */
    --font240: 2.4rem;
    --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 {
    /* 行高 */
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line165: 1.65;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 0.8rem;
    /* 色彩 */
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --colormain: #004E9C;
    --colorbj: #f6f6f8;
    /* 板块间距 */
    --space40: 0.4rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;
    /* 特殊字体 */
    --bold: 'RobotoBold';
    /* 蹬宗gsap的sine.out */
    --bezier1: cubic-bezier(0.39, 0.575, 0.565, 1); 
    /* 蹬宗gsap的expo.inOut */
    --bezier2: cubic-bezier(.38, 0, 0, 1);
    --bezier3: cubic-bezier(.25,.1,.25,1);
}
.std-font54,
.std-font54 p {
    font-size: var(--font54);
    color: var(--color333);
    line-height: var(--line13);
    font-weight: bold;
}
.std-font50,
.std-font50 p {
    font-size: var(--font50);
    color: var(--color333);
    line-height: var(--line13);
    font-weight: bold;
}
.std-font48,
.std-font48 p,
.yxedr-active h2 {
    font-size: var(--font48);
    color: var(--color333);
    line-height: var(--line13);
    font-weight: bold;
}
.std-font44,
.std-font44 p,
.yxedr-active h3 {
    font-size: var(--font44);
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
}
.std-font40,
.std-font40 p,
.yxedr-active h4 {
    font-size: var(--font40);
    color: var(--color333);
    line-height: var(--line14);
    font-weight: bold;
}
.std-font32,
.std-font32 p,
.yxedr-active h5 {
    font-size: var(--font32);
    color: var(--color333);
    line-height: var(--line14);
}
.std-font28,
.std-font28 p,
.yxedr-active h6 {
    font-size: var(--font28);
    color: var(--color333);
    line-height: var(--line16);
}
.std-font24,
.std-font24 p,
.yxedr-active h6 {
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line16);
}
.std-text20,
.std-text20 p {
    font-size: var(--font20);
    color: var(--color333);
    line-height: var(--line165);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--color333);
    line-height: var(--line165);
}
.std-text16,
.std-text16 p,
.yxedr-active p {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line165);
}
.yxedr-active p {
    margin-bottom: var(--parpspace10);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line18);
}
.std-padding130t {
    padding-top: var(--space130);
}
.std-padding130 {
    padding-bottom: var(--space130);
}
.std-padding100t {
    padding-top: var(--space100);
}
.std-padding100 {
    padding-bottom: var(--space100);
}
.std-margin40 {
    margin-bottom: var(--space40);
}
.std-padding40 {
    padding-bottom: var(--space40);
}
.yxedr-active h2,
.yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
.search-main {
    --colormain1: var(--colormain) !important;
}

.ys-fadeup1 {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.2s;
}
.ys-fadeup2 {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.3s;
}
.ys-fadeup3 {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.ys-fadeup4 {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.5s;
}
.ys-fadeup5 {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.6s;
}
.ys-fadeup6 {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.7s;
}
.ys-fadein1 {
    animation: fadeIn 1s var(--bezier3) both;
    animation-delay: 0.2s;
}
.ys-fadedown1 {
    animation: fadeInDown 1s var(--bezier3) both;
    animation-delay: 0.2s;
}
.ys-fadeleft1 {
    animation: fadeInLeft 1s var(--bezier3) both;
    animation-delay: 0.2s;
}
.ys-faderight1 {
    animation: fadeInRight 1s var(--bezier3) both;
    animation-delay: 0.2s;
}
@-webkit-keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
/*分享翻译*/
.ys-wechat-cont-parga p::before {
    content: '分享到 - 微信';
    /* content: 'Share the - WeChat'; */
}
/* yongsy形状 */
a[href="https://www.yongsy.com"] {
    color: rgba(18, 18, 18, .2) !important;
    white-space: nowrap;
}
/*导航默认选中*/
.yxnav-active1 {}
.yxnav-active2 {}
/* 轮播溢出暗藏 */
.ys-ban-li:not(:first-child) {
    display: none;
}
/* 省略号 */
.line-clamp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 过渡 */
.transition-time1 {
    transition: all .36s both;
}
.transition-time2 {
    transition: all .5s both;
}
/* 侧边锚点暗藏 */
.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 {}
/* 公共形状 - end */
/*鼠标成效*/
@media screen and (min-width: 1200px) {
    /* 首页 */
    .yxnav-active2 .head-nav-item-title:hover {
        color: var(--colormain) !important;
    }
    .head-nav-item-title.tech-nav:hover svg path {
        stroke: var(--colormain) !important;
    }
    .hibn-link:hover .hibn-link-top .std-text16::after {
        opacity: 1;
    }
    .hibn-link:hover {
        background-color: var(--colormain);
    }
    .hibn-link:hover .hibn-link-top .std-text16 {
        color: #fff;
    }
    .hibn-link:hover .hibn-link-top .std-text14 {
        color: #fff;
        background-color: rgba(255, 255, 255, 0.1);
    }
    .hibn-link:hover .std-text20 {
        color: #fff;
    }
    .hibn-link:hover .hibn-link-next img:nth-child(1) {
        opacity: 1;
    }
    .hibn-link:hover .hibn-link-next img:nth-child(2) {
        opacity: 0;
    }
    .hibn-link:hover .hibn-link-box {
        background-color: #fff;
    }
    .about-btn-link2:hover {
        background-color: var(--colormain);
    }
    .about-btn-link2:hover .about-btn-link-txt2 {
        color: #fff;
    }
    .home-base-box-content .about-btn2 .about-btn-link2:hover::after {
        background: linear-gradient(90deg, var(--colormain) 0%, var(--colormain) 100%);
    }
    .hibn-link:hover .ys-imgbox-cover img {
        transform: scale(1);
    }
    .footer-nav li ul li:hover a {
        color: var(--colormain);
    }
    .footer-privacy li:hover a {
        color: var(--colormain);
    }
    .home-banner-box:hover .home-banner-box-video img {
        transform: scale(1.05);
    }
    .hlri-nub:hover .hlri-nub-pic img {
        transform: scale(1.05);
    }
    /* b1 */
    .cinl-table tbody tr td:hover p:first-child {
        color: var(--colormain);
    }
    .cinr-pic:hover img {
        transform: scale(1.05);
    }
    /* b2 */
    .snbl-table tbody tr td:hover .snbl-table-tit,
    .snbl-table2 tbody tr td:hover .snbl-table-tit {
        color: var(--colormain);
    }
    /*  d2*/
    .vdri-nub-box:hover .vdri-nub-box-txt {
        color: var(--colormain);
    }
    /* d1 */
    .coti-nub:hover .about-btn-link2::after {
        opacity: 0;
    }
    .cnbn-link:hover .cnbn-right-tit {
        color: var(--colormain);
    }
    .center-option-pcfy .pc-fenye .comp-tabli li:hover {
        background: var(--colormain);
        color: #fff;
    }
    .pc-fenye .end:hover li,
    .pc-fenye .first:hover li,
    .pc-fenye .next:hover li,
    .pc-fenye .prev:hover li {
        color: var(--colormain);
    }
    .coin-link:hover .clct-txt {
        color: var(--colormain);
    }
    /* e2 */
    .psin-box:hover {
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25), 0 4px 4.6px 0 rgba(255, 255, 255, 0.60);
    }
    .pursuit-share-box:hover .about-btn-link2::after {
        opacity: 0;
    }
    .pcin-case:hover .pcin-case-box-pic img {
        transform: scale(1.05);
    }
    .psin-case:hover .psin-case-pic img {
        transform: scale(1.05);
    }
    .pursuit-share .ys-cont1440:hover .pursuit-share-box-pc img,
    .pursuit-share .ys-cont1440:hover .pursuit-share-box-ph img {
        transform: scale(1.05);
    }
    .psin-box:hover {
        box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25), 0 4px 4.6px 0 rgba(255, 255, 255, 0.60);
    }
    .psin-case:hover .clct-txt {
        color: var(--colormain);
    }
    .pcin-case:hover .pcin-case-right .std-text20 {
        color: var(--colormain);
    }
    /* e5 */
    .sein-right:hover img {
        transform: scale(1.05);
    }
    /* e3 */
    .ys-nybanner .about-btn-link2:hover::after {
        opacity: 0;
    }
    /* e7 */
    .product-base-bottom-right:hover .pbbr-img img {
        transform: scale(1.05);
    }
    .psin-casket:hover .ys-imgbox-cover img {
        transform: scale(1.05);
    }
    /* e4 */
    .pbin-box:hover .ys-imgbox-cover img {
        transform: scale(1.05);
    }
    .party-commit-bottom-right:hover .pcbr-box img {
        transform: scale(1.05);
    }
    /* e6 */
    .obci-nub:hover .ys-imgbox-cover img {
        transform: scale(1.05);
    }
    /* f2 */
    .jhin-link:hover .std-text18 {
        background-color: var(--colormain);
        border: 1px solid var(--colormain);
        color: #FFF;
    }
    .join-benefits-box-right:hover img {
        transform: scale(1.05);
    }
    /* 2025.09.15 */
    .cinb-inof-nub .std-text16:hover {
        color: var(--colormain);
    }
    .cinb-inof-nub .std-text16:hover::before {
        width: 100%;
        opacity: 1;
    }
    .cmbi-nub .about-btn-link2:hover {
        background-color: var(--colormain);
    }
    .cathode-material-box-inof .cmbi-nub .about-btn-link2:hover::after {
        background: linear-gradient(90deg, var(--colormain) 0%, rgba(0, 81, 233, 0.1) 15%, rgba(0, 81, 233, 0.1) 85%, var(--colormain) 100%);
    }
    .mod-arrows1 .swiper-button-next:hover,
    .mod-arrows1 .swiper-button-prev:hover,
    .mod-arrows1 .slick-prev:hover,
    .mod-arrows1 .slick-next:hover {
        background: var(--colormain);
    }
    .mod-arrows1 .swiper-button-next:hover::before,
    .mod-arrows1 .swiper-button-prev:hover::before,
    .mod-arrows1 .slick-prev:hover::before,
    .mod-arrows1 .slick-next:hover::before {
        opacity: 0;
    }
    .mod-arrows1 .swiper-button-next:hover::after,
    .mod-arrows1 .swiper-button-prev:hover::after,
    .mod-arrows1 .slick-prev:hover::after,
    .mod-arrows1 .slick-next:hover::after {
        opacity: 1;
    }
    .cbnt-box-nub-case:hover .cbnc-pic img {
        transform: scale(1.05);
    }
    .snbl-table>li:hover p:first-child {
        color: var(--colormain);
    }
    .slci-nub:hover .ys-imgbox-cover img {
        transform: scale(1.05);
    }
    .plbc-nub:hover::after {
        opacity: 1;
    }
    .group-honors-cat:hover .std-text16 {
        color: var(--colormain);
    }
    .pursuit-share .ys-cont1440:hover .pursuit-share-box2 img {
        transform: scale(1.05);
    }
    .mod-controls1 .mod-arrows1 .swiper-button-next:hover,
    .mod-controls1 .mod-arrows1 .swiper-button-prev:hover,
    .mod-controls1 .mod-arrows1 .slick-prev:hover,
    .mod-controls1 .mod-arrows1 .slick-next:hover {
        border: 1px solid var(--colormain);
    }
    .hhsi-nub-core:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
}
/* 导航 */
/* .yxnav-active1 .head-nav-item-title, */
/* .cathode-main .yxnav-active1 .head-nav-item-title, */
.ys-hd-pc.isfixed .yxnav-active1 .head-nav-item-title,
.ys-hd-pc.ishover .yxnav-active1 .head-nav-item-title,
.ys-page-wrap.act .yxnav-active1 .head-nav-item-title {
    color: var(--colormain) !important;
}
/* .yxnav-active1 .tech-nav svg path, */
/* .cathode-main .yxnav-active1 .tech-nav svg path, */
.ys-hd-pc.isfixed .yxnav-active1 .tech-nav svg path,
.ys-hd-pc.ishover .yxnav-active1 .tech-nav svg path,
.ys-page-wrap.act .yxnav-active1 .tech-nav svg path {
    stroke: var(--colormain) !important;
}
.head-lang-top-jian {
    font-size: var(--font14);
    color: #FFF;
    line-height: 1.5;
    padding-left: 0.06rem;
}
/* .cathode-main .head-lang-top-jian, */
.ys-page-wrap.act .head-lang-top-jian,
.ys-hd-pc.isfixed .head-lang-top-jian,
.ys-hd-pc.ishover .head-lang-top-jian {
    color: var(--color666);
}
/* .cathode-main .tech-nav svg path, */
.ys-page-wrap.act .tech-nav svg path,
.ys-hd-pc.isfixed .tech-nav svg path,
.ys-hd-pc.ishover .tech-nav svg path {
    stroke: var(--color666);
}
.head-nav-item-title {
    font-size: var(--font16);
    color: #fff;
    padding: 0 0.23rem;
}
/* .cathode-main .head-nav-item-title , */
.ys-page-wrap.act .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item-title{
    color: var(--color333);
}
.head-lang.act .head-lang-top-jian {
    transform: rotate(0);
}
.ys-ban-title {
    font-size: var(--font50);
    line-height: 1.5;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
}
.footer-nav li a {
    font-weight: bold;
    font-size: var(--font16);
    line-height: 1.75;
    color: #333333;
    display: flex;
    margin-bottom: 0.28rem;
}
.footer-nav li ul li a {
    font-size: var(--font16);
    line-height: 1.75;
    color: #999999;
    font-weight: normal;
    margin-bottom: 0.1rem;
}
.footer-content-tit {
    font-size: var(--font20);
    line-height: 1.75;
    color: #333333;
    margin-bottom: 0.6rem;
}
.about-btn-link-txt2 {
    font-size: var(--font16);
    line-height: 1.5;
    color: var(--colormain);
    transition: all .4s ease;
}
.about-btn-link-txt {
    font-size: var(--font16);
    line-height: 1.5;
    color: #fff;
    transition: all .4s ease;
}
.about-btn-link2 {
    position: relative;
    padding: 0.14rem 0.2rem;
    width: 1.46rem;
    display: flex;
    justify-content: center;
    cursor: pointer;
    align-items: center;
    border-radius: 60px;
    background-color: rgba(255, 255, 255, 0.2);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    -moz-backdrop-filter: blur(30px);
    -ms-backdrop-filter: blur(30px);
    -o-backdrop-filter: blur(30px);
    transition: all .4s ease;
    z-index: 9;
    border: 1px solid transparent;
}
.about-btn-link2::after {
    content: "";
    transition: all .4s ease;
    position: absolute;
    /* top: 50%;
    left: 50%; */
    transform: translate(-1px, -1px);
    width: 100%;
    height: 100%;
    inset: 0;
    border-radius: 60px;
    padding: 1px;
    background: linear-gradient(90deg, var(--colormain) 0%, rgba(0, 81, 233, 0.1) 15%, rgba(0, 81, 233, 0.1) 85%, var(--colormain) 100%);
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
    will-change: opacity;
}
.about-btn-link {
    width: 1.46rem;
    display: flex;
    justify-content: center;
    padding: 0.13rem 0.2rem;
    background-color: var(--colormain);
    /* border: 1px solid var(--colormain); */
    border-radius: 60px;
    transition: all .4s ease;
    z-index: 9;
}
.footer-content {
    width: 56%;
    padding-right: 1.22rem;
    margin-right: 2.84rem;
}
.footer-content {
    padding-top: var(--sapceft1);
    padding-bottom: var(--sapceft2);
    border-right: 1px solid #DDDDDD;
}
.footer-nav {
    padding-top: var(--sapceft1);
}
.footer-top {
    padding-bottom: 0;
    align-items: stretch;
}
.ys-footer {
    padding-top: 0;
}
.footer-bot {
    border-top: 1px solid #DDDDDD;
    padding: var(--sapceft3) 0 0.14rem;
}
.tech-other .about-btn2 {
    margin-left: 0.28rem;
}
.ys-search2 {
    padding-left: 1.5rem;
}
.home-base-box-content .about-btn2 .about-btn-link2::after {
    background: linear-gradient(90deg, #FFFFFF -0.43%, rgba(255, 255, 255, 0.1) 30.7%, rgba(255, 255, 255, 0.1) 79.14%, #FFFFFF 102.36%);
}
.tech-other .about-btn-link2 .about-btn-link-txt2 {
    color: #fff;
}
.tech-other .about-btn-link2::after {
    background: linear-gradient(90deg, #FFFFFF -0.43%, rgba(255, 255, 255, 0.1) 30.7%, rgba(255, 255, 255, 0.1) 79.14%, #FFFFFF 102.36%);
}
.tech-nav svg,
.tech-nav svg path {
    width: 12px;
    transition: all 0.4s;
    margin-left: 0.08rem;
}
.ys-hd-pc .ys-cont1440 {
    display: flex;
    justify-content: space-between;
}
.head-logo {
    width: 200px;
}
.tech-nav {
    display: flex;
    align-items: center;
}
.head-nav-item-title {
    display: flex;
    align-items: center;
}
.head-nav-item-down {
    box-shadow: 0px 5px 20px 10px #a6a6a614;
    width: 224px;
}
.ys-phnav-header-font {
    font-size: var(--font16);
    line-height: 1.5;
    color: #333333;
}
.ys-phnav-lisbox a {
    display: flex;
    align-items: center;
    padding: 12px 0;
    max-width: 100%;
}
.ys-phnav-lisbox {
    border-bottom: none;
}
.hnid-item {
    padding: 0.2rem 0.16rem;
}
.home-banner-box-video {
    width: 3.50rem;
    border-radius: 12px;
    border: 2px solid #fff;
}
.home-banner-box-video img {
    width: 100%;
}
.home-banner-box {
    position: absolute;
    right: 1.68rem;
    bottom: 0.5rem;
    cursor: pointer;
}
.home-banner-box-btn {
    width: 0.50rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.home-lead-right {
    width: 56.39%;
    display: flex;
    margin: 0 -0.22rem;
    padding-top: var(--space130);
    padding-bottom: var(--space130);
}
.home-lead-right-item {
    width: 50%;
    padding: 0 0.22rem;
}
.home-lead {
    overflow: visible;
}
.hlri-nub-pic {
    border-radius: 20px;
}
.mod-sticky {
    overflow: visible;
}
.home-lead-left-box {
    position: sticky;
    display: flex;
    flex-direction: column;
    justify-content: center;
    top: var(--headh);
    height: calc(100vh - var(--headh));
}
.hlri-nub-content .std-font32 {
    line-height: 1.5;
    color: #FFFFFF;
    font-weight: 900;
    font-family: var(--bold);
    margin-bottom: 0.11rem;
}
.hlri-nub-content .std-text16,
.hlri-nub-content .std-text16 p {
    line-height: 1.5;
    color: #fff;
}
.hlri-nub-content {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0.26rem 0.32rem;
}
.hlri-nub {
    position: relative;
    margin-bottom: 0.4rem;
}
.home-lead-left {
    width: 30%;
}
.home-lead .ys-cont1440 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.home-base {
    background-color: #02060A;
    padding-top: var(--space100);
    padding-bottom: var(--space80);
    position: relative;
    z-index: 9;
}
.home-base-box-earth {
    width: 61.875%;
    margin: 0 auto;
    position: relative;
}
.home-lead-left .std-font48 {
    font-weight: bold;
    margin-bottom: 0.28rem;
    line-height: var(--line14);
}
.home-lead-left .std-text16,
.home-lead-left .std-text16 p {
    line-height: var(--line175);
    color: var(--color666);
}
.home-lead-left .std-text16 {
    margin-bottom: 0.7rem;
}
.home-base-box-content .std-font48 {
    font-weight: bold;
    line-height: 1.5;
    color: #fff;
}
.home-base-box-content .std-text16,
.home-base-box-content .std-text16 p {
    line-height: 1.5;
    color: #fff;
    margin-top: 0.20rem;
}
.home-base-box-content .about-btn2 .about-btn-link2::after {
    background: linear-gradient(90deg, #FFFFFF -0.43%, rgba(255, 255, 255, 0.1) 30.7%, rgba(255, 255, 255, 0.1) 79.14%, #FFFFFF 102.36%);
}
.home-base-box-content .about-btn2 .about-btn-link-txt2 {
    color: #fff;
}
.home-base-box-content .about-btn2 {
    margin-top: 0.36rem;
}
.home-base-box-content {
    position: absolute;
    bottom: 0.36rem;
    left: 0;
    width: 26%;
}
.home-base-box {
    position: relative;
}
.home-pioneer-box-content .std-font24 {
    line-height: 1.5;
    color: var(--colormain);
    margin-bottom: 0.1rem;
}
.home-pioneer-box-content .std-font48 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.34rem;
}
.home-pioneer-box-content .std-text16,
.home-pioneer-box-content .std-text16 p {
    line-height: 1.75;
    color: #666666;
}
.home-pioneer-box-content .std-text16 {
    margin-bottom: 0.84rem;
    max-height: 3.5em;
    overflow: hidden;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.home-pioneer-box-content {
    width: 44%;
    padding-top: 2.14rem;
}
.home-pioneer-pic {
    width: 87.24vw;
    /* max-width: 1675px; */
    position: relative;
    left: 23.489vw;
    height: 100%;
    z-index: -1;
}
.home-pioneer-box {
    position: relative;
}
.home-pioneer {
    padding-top: var(--space130);
    position: relative;
}
.home-pioneer-pic img {
    width: 100%;
    height: 100%;
}
.hpbc-inof-nub-tit span {
    font-size: var(--font240);
    line-height: 1.2;
    font-weight: 500;
    color: var(--colormain);
}
.hpbc-inof-nub-tit {
    font-size: var(--font48);
    line-height: 1.2;
    color: var(--colormain);
    font-weight: 500;
    margin-bottom: -0.4rem;
}
.hpbc-inof-nub-txt {
    line-height: 1.75;
    font-size: var(--font24);
    color: #333333;
    padding-left: 0.4rem;
}
.hpbc-inof {
    width: 730px;
    position: relative;
}
.hpbt-tit {
    font-size: var(--font16);
    line-height: 1.2;
    transition: all .4s ease;
    color: #121212;
    padding-left: 0.08rem;
}
.hpbt-line {
    width: 8px;
    height: 8px;
    right: calc(100%);
    transition: all .4s ease;
    position: relative;
    position: absolute;
}
.hpbt-line::after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    background-color: #121212;
}
@keyframes conkuo {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: .8;
    }
    100% {
        transform: translate(-50%, -50%) scale(3);
        opacity: 0;
    }
}
.hpbt-inof {
    margin-right: -100px;
    width: calc(100% + 100px);
}
.hpbt-inof-nub {
    display: flex;
    position: relative;
    align-items: center;
    margin-bottom: 0.08rem;
    cursor: pointer;
}
.hpbt-inof-nub.act .hpbt-tit {
    font-size: var(--font24);
    color: var(--colormain);
}
.hpbt-inof-nub.act .hpbt-line {
    width: 20px;
}
.hpbt-inof-nub.act .hpbt-line::after {
    background-color: var(--colormain);
}
.home-inform-top-tit .std-font48 {
    line-height: 1.45;
    color: #333333;
    margin-bottom: 0.24rem;
}
.home-inform-top-tit .std-text16,
.home-inform-top-tit .std-text16 p {
    line-height: 1.75;
    color: #666666;
}
.home-inform-top-tit {
    width: 50%;
}
.home-inform-top {
    display: flex;
    justify-content: space-between;
    align-items: end;
    margin-bottom: 0.6rem;
}
.home-inform {
    padding-top: 0.42rem;
    padding-bottom: 0.6rem;
}
.hibn-link-top .std-text16 {
    line-height: 1.5;
    color: #666666;
    transition: all .4s ease;
    padding-right: 0.2rem;
    position: relative;
}
.hibn-link-top .std-text16::after {
    content: '';
    position: absolute;
    right: 0.1rem;
    top: 50%;
    transform: translateY(-50%);
    height: 60%;
    width: 1px;
    background-color: #999999;
    transition: all .4s ease;
    opacity: 0;
}
.hibn-link-top .std-text14 {
    line-height: 1.5;
    transition: all .4s ease;
    color: var(--colormain);
    padding: 0.06rem 0.1rem;
    background-color: rgba(0, 81, 233, 0.05);
    border-radius: 6px;
}
.hibn-link .std-text20 {
    line-height: 1.75;
    color: #333333;
    transition: all .4s ease;
    margin-bottom: 0.92rem;
}
.home-inform-bottom-nub {
    width: 33.333333%;
    padding: 0 var(--gap1);
}
.home-inform-bottom {
    --gap1: 0.21rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.hibn-link {
    padding: 0.4rem 0.72rem 0.3rem 0.4rem;
    background-color: #F6F6F8;
    transition: all .4s ease;
    border-radius: 12px;
    height: 100%;
}
.hibn-link-top {
    margin-bottom: 0.12rem;
    display: flex;
    align-items: center;
}
.home-joining-pic {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    height: 100%;
}
.home-joining-pic img {
    width: 100%;
    height: 100%;
}
.hibn-link-next {
    flex: none;
    width: 0.34rem;
}
.hibn-link-box {
    width: 0.34rem;
    height: 0.34rem;
    background-color: var(--colormain);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .4s ease;
}
.home-joining .std-font48 {
    font-weight: bold;
    line-height: 1.4;
    color: #333333;
    margin-bottom: 0.3rem;
}
.home-joining .std-text16,
.home-joining .std-text16 p {
    line-height: 1.75;
    color: #666666;
}
.home-joining .std-text16 {
    margin-bottom: 0.77rem;
}
.hibn-link-next img {
    width: 100%;
}
.home-base .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.hpbc-inof-nub:not(:first-child) {
    display: none;
}
.hpbc-inof-nub {
    display: none;
}
.hpbc-inof-nub.act {
    display: block;
}
.home-joining-bottom .ys-hin-box {
    background-color: #fff;
}
.home-joining {
    position: relative;
    padding-top: 1.39rem;
    padding-bottom: 1.52rem;
}
.home-joining-bottom {
    border-radius: 16px;
    background-color: #fff;
}
.hjbi-nub {
    padding: 0.4rem 0.3rem;
}
.home-joining-bottom .ys-horse {
    position: relative;
    overflow: hidden;
    --width1: calc(var(--cont) * 0.2);
    --gap1: 10px;
}
.home-joining-bottom-inof {
    justify-content: center;
}
.hnid-item .yxnav-active2 .ys-phnav-lisbox a {
    background-color: rgba(29, 67, 255, 0.05);
}
.hnid-item .yxnav-active2 .ys-phnav-lisbox a .ys-phnav-header-font {
    color: var(--colormain);
}
.footer-text,
.footer-text a,
.footer-text p {
    color: rgba(18, 18, 18, .6);
}
.footer-bot .ys-cont1440 {
    display: flex;
    justify-content: space-between;
}
.footer-text,
.footer-text a {
    margin-right: 0.24rem;
}
a[href="https://www.yongsy.com"] {
    color: rgba(18, 18, 18, .2);
}
.yxnav-active2 a:hover .ys-phnav-header-font {
    color: var(--colormain);
}
.yxnav-active2 .ys-phnav-lisbox a:hover {
    background-color: rgba(29, 67, 255, 0.05);
}
.hbci-nub.act .mod-hover-left::before {
    border-bottom: 1px dashed #FABE00;
}
/* b1 */
.cinl-table thead tr th {
    font-size: var(--font20);
    line-height: 1.75;
    padding-bottom: 0.2rem;
    color: #333333;
    font-weight: bold;
}
.cinl-table thead tr th:nth-child(2) {
    padding-left: 0.2rem;
}
.cinl-table .thead {
    margin-bottom: 0.2rem;
}
.cathode-banner-title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 42%;
}
.cathode-banner-title .std-font44 {
    margin-bottom: 0.3rem;
}
.cathode-banner-title .std-text20,
.cathode-banner-title .std-text20 p {
    line-height: var(--line175);
    color: var(--color666);
}
.cathode-banner-box-pic {
    width: 40%;
}
.cathode-banner-box {
    display: flex;
    justify-content: space-between;
}
.cathode-material-box-video {
    border-radius: 20px;
    z-index: -1;
}
.cathode-material-box-inof .about-btn2 .about-btn-link2::after {
    background: linear-gradient(90deg, #FFFFFF -0.43%, rgba(255, 255, 255, 0.1) 30.7%, rgba(255, 255, 255, 0.1) 79.14%, #FFFFFF 102.36%);
}
.cathode-material-box-inof .about-btn2 .about-btn-link2 .about-btn-link-txt2 {
    color: #fff;
}
.cathode-material-box-total {
    display: flex;
    justify-content: space-between;
}
.cathode-material-box-case {
    top: 50%;
    position: absolute;
    left: 0;
    width: 100%;
    transform: translateY(-50%);
}
.cathode-material-box {
    position: relative;
    padding: 0 0.5rem;
}
.cmbr-nub .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #FFFFFF;
    margin-bottom: 0.2rem;
}
.cathode-material-box-right {
    width: 57%;
}
.cathode-material-box-inof {
    width: 23%;
    margin: 0 -0.15rem;
    display: flex;
}
.cmbr-nub .std-text16,
.cmbr-nub .std-text16 p {
    line-height: 1.75;
    color: #FFFFFF;
}
.cmbi-nub {
    padding: 0 0.15rem;
    cursor: pointer;
}
.cinb-inof-nub .std-text16 {
    line-height: 1.75;
    color: #333333;
    transition: all .4s ease;
    padding-bottom: 0.11rem;
    position: relative;
}
.cinb-inof-nub .std-text16::before {
    position: absolute;
    content: '';
    width: 0%;
    opacity: 0;
    height: 1px;
    bottom: -1px;
    left: 50%;
    transform: translateX(-50%);
    background: var(--colormain);
    transition: all .4s ease;
}
.cinb-inof-nub {
    padding: 0 0.2rem;
    cursor: pointer;
}
.cinb-inof {
    margin: 0 -0.2rem;
    display: flex;
    height: 0.4rem;
}
.cinb-case {
    padding-top: 0.6rem;
}
.cinb-case {
    position: relative;
}
.cinb-case::before {
    content: '';
    height: 1px;
    position: absolute;
    width: 100%;
    background: #DDDDDD;
    left: 0;
    bottom: 0;
}
.cbnt-inof-nub-left .std-font32 {
    font-weight: bold;
    line-height: 1.75;
    color: #333333;
    margin-bottom: 0.11rem;
}
.cinl-txt {
    margin-bottom: 0.38rem;
}
.cinl-txt p,
.cinl-txt {
    line-height: var(--line175);
    color: rgba(0, 0, 0, .6);
}
.cinl-table p:first-child {
    line-height: 1.75;
    color: #333333;
    font-weight: bold;
    transition: all .4s ease;
}
.cinl-table p:last-child::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 93%;
    height: 1px;
    left: 0;
    border-bottom: 1px solid #DDDDDD;
}
.cinl-table tbody tr td:nth-child(2) p:last-child::after {
    width: 96%;
}
.cinl-table p:last-child {
    position: relative;
    line-height: 1.75;
    color: #999999;
    padding-bottom: 0.17rem;
    margin-bottom: 0.2rem;
}
.cinl-table tbody tr td {
    /* width: 50%; */
    cursor: pointer;
}
.cinl-table tbody tr td:nth-child(2) {
    padding-left: 0.2rem;
}
.cinl-table {
    width: 100%;
}
.cbnt-inof-nub-left {
    width: 37%;
    padding-top: 0.1rem;
}
.cinr-pic {
    width: 100%;
}
.cbnt-inof .slick-list {
    overflow: visible;
}
.cbnt-inof-nub-right {
    width: 56%;
    padding: 0.2rem 0.1rem;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0 0 20px 0 rgba(141, 185, 207, 0.25);
    position: sticky;
    top: calc(var(--headh) + var(--space100));
}
.cbnt-inof-nub-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0.63rem;
}
.cinb-bnb-title {
    margin-bottom: 0.5rem;
}
.cinb-bnb-title .std-font32 {
    font-weight: bold;
    line-height: var(--line175);
}
.cbnt-inof-nub-box {
    padding-bottom: var(--space130);
}
.cinb-bottom-nub-bottom {
    padding-bottom: var(--space130);
}
.cbnt-box-nub-case {
    padding: 0.18rem 0.16rem;
    border-radius: 20px;
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0 0 0.2rem 0 rgba(141, 185, 207, 0.25);
}
.cmbb-box img {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.cmbb-box {
    position: absolute;
    left: 0;
    bottom: -1px;
    z-index: -1;
    height: 100%;
    width: 100%;
}
.cinb-bottom-nub-bottom {
    position: relative;
}
.cbnt-inof-nub:not(:first-child) {
    display: none;
}
.cinr-pic:not(:first-child) {
    display: none;
}
.cbnt-inof-nub-right.mod-dots1 .slick-dots {
    bottom: calc(-0.3rem - 1px);
    padding-right: 0.2rem;
}
.cbnt-box-nub {
    width: 50%;
    padding: 0 0.2rem;
}
.cbnt-box {
    margin: 0 -0.2rem;
}
.push-box-btn {
    width: 0.4rem;
    position: absolute;
    cursor: pointer;
}
.cinb-bottom-nub-bottom .push-box-btn {
    top: -0.38rem;
}
.cbnt-total {
    position: relative;
}
.cinb-bottom-nub-bottom .push-box-ri {
    right: 0;
}
.cinb-bottom-nub-bottom .push-box-le {
    right: 0.52rem;
}
.cmbi-nub .about-btn-link2::after {
    transition: all .4s ease;
    will-change: background;
}
.cmbi-nub.act .about-btn-link2 {
    background-color: var(--colormain);
}
.cmbi-nub.act .about-btn-link2::after {
    background: linear-gradient(90deg, var(--colormain) 0%, rgba(0, 81, 233, 0.1) 15%, rgba(0, 81, 233, 0.1) 85%, var(--colormain) 100%);
}
.cmbi-nub .about-btn-link2 {
    background-color: transparent;
}
.cinb-inof-nub.act .std-text16 {
    color: var(--colormain);
}
.cinb-inof-nub.act .std-text16::before {
    opacity: 1;
    width: 100%;
}
/* b2 */
.ys-nybanner .std-font44 {
    font-weight: bold;
    font-size: var(--font44);
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.2rem;
}
.ys-nybanner .std-text16,
.ys-nybanner .std-text16 p {
    line-height: 1.75;
    color: #666666;
}
.salt-title {
    width: 47%;
    border-radius: 10px;
    padding: 0.76rem 0.46rem 0.82rem 0.4rem;
    background-color: rgba(255, 255, 255, 0.92);
}
.banner-bread .ys-bread-list a {
    color: #fff;
}
.banner-bread {
    position: absolute;
    top: calc(var(--headh) + 0.16rem);
    left: 50%;
    transform: translateX(-50%);
}
.banner-bread .ys-bread-list::before {
    color: #fff;
    top: 45%;
}
.slbi-nub-case .std-font40 {
    line-height: var(--line15);
    font-weight: bold;
    margin-bottom: 0.18rem;
}
.slbi-nub-case .std-text16,
.slbi-nub-case .std-text16 p {
    line-height: var(--line175);
    color: var(--color666);
}
.slbi-nub-case .std-text20:not(:first-child) {
    margin-top: 0.42rem;
}
.slbi-nub-case .std-text20 {
    font-weight: bold;
    line-height: var(--line175);
    color: #000;
    margin-bottom: 0.16rem;
}
.sncl-txt.yxedr-active,
.sncl-txt.yxedr-active p {
    line-height: 1.75;
    color: #666666;
}
.slbi-nub-case-left {
    width: 38.89%;
}
.slbi-nub-case-right {
    width: 51.81%;
    border-radius: 0.1rem;
}
.slbi-nub-case-right img {
    width: 100%;
}
.slbi-nub-case {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.slbi-nub-box .ys-cont1440,
.slbi-nub-case .ys-cont1440 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.snbl-table thead tr th,
.snbl-table2 thead tr th {
    font-weight: bold;
    font-size: var(--font20);
    line-height: 1.75;
    text-align: start;
    color: #333333;
    padding-bottom: 0.2rem;
}
.snbl-table-tit {
    font-weight: bold;
    line-height: 1.75;
    transition: all .4s ease;
    color: #333333;
}
.slbi-nub-box-left {
    width: 36.12%;
}
.snbl-table,
.snbl-table2 {
    width: 100%;
}
.snbl-table2 tbody tr td:nth-child(2),
.snbl-table tbody tr td:nth-child(2) {
    padding-left: 0.2rem;
}
.snbl-table-txt {
    line-height: 1.75;
    position: relative;
    color: #666666;
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
}
.snbl-table tbody tr td:nth-child(2) .snbl-table-txt::after,
.snbl-table2 tbody tr td:nth-child(2) .snbl-table-txt::after {
    width: 102%;
}
.snbl-table-txt::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 93%;
    height: 1px;
    left: 0;
    border-bottom: 1px solid #DDDDDD;
}
.snbl-table {
    margin-bottom: 0.4rem;
}
.slbi-nub-box-right {
    width: 53%;
    border-radius: 20px;
    border: 1px solid #FFF;
    padding: 0.2rem;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0 0 20px 0 rgba(141, 185, 207, 0.25);
}
.slbi-nub-box-right .ys-imgbox-cover {
    border-radius: 20px;
}
.slbi-nub-box-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.slbi-nub-box-pic {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
}
.slbi-nub-box {
    position: relative;
    padding-top: 1.09rem;
    padding-bottom: 0.91rem;
}
.snbl-table tbody tr td,
.snbl-table2 tbody tr td {
    width: 50%;
    cursor: pointer;
}
.salt-lithium-case {
    height: 100%;
    position: absolute;
    right: 0;
    width: 100%;
    pointer-events: none;
}
.salt-lithium {
    position: relative;
}
.salt-boric {
    background: linear-gradient(270deg, #E4EDFF -244.04%, rgba(228, 237, 255, 0.00) 100%);
}
/* d2 */
.ys-share-img img {
    width: 100%;
}
.vdlt-bottom .ys-share-img {
    width: 20px;
}
.visit-details {
    background: #F6F6F8;
}
.visit-details-left-top .std-font40 {
    line-height: 1.45;
    width: 94%;
    font-weight: bold;
    margin-bottom: 0.27rem;
}
.vdlt-bottom {
    display: flex;
    align-items: center;
}
.vdlt-bottom-date {
    line-height: 1.75;
    color: #666666;
    padding-right: 0.26rem;
}
.vdlt-bottom-num {
    line-height: 1.75;
    color: #666666;
    padding-right: 0.68rem;
}
.vdlt-bottom .ys-share-sinaminiblog {
    padding-right: 0.1rem;
}
.visit-details-left-top {
    padding-bottom: 0.35rem;
    margin-bottom: 0.39rem;
    border-bottom: 1px solid #DDDDDD;
}
.visit-details-left {
    width: 74.286%;
    border-radius: 12px;
    background: var(--colorfff);
    padding: 0.37rem 0.43rem 0.61rem;
    flex-grow: 1;
}
.visit-details-left-edit.yxedr-active p {
    line-height: 1.75;
    margin-bottom: 1.25em;
}
.visit-details-left-edit.yxedr-active {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 0.41rem;
    margin-bottom: 0.4rem;
}
.vdli-nub-link .std-text16 {
    line-height: 1.75;
    color: #333333;
    margin-bottom: 0.02rem;
}
.vdli-nub-link .std-text14 {
    line-height: 1.75;
    color: var(--colormain);
}
.visit-details-left-inof {
    display: flex;
    margin: 0 -0.43rem;
}
.vdli-nub {
    width: 50%;
    padding: 0 0.43rem;
}
.visit-details-right .std-font24 {
    font-weight: bold;
    line-height: 1.45;
    color: #333333;
    margin-bottom: 0.32rem;
}
.vdri-nub-box-date {
    line-height: 1.75;
    color: #999999;
    margin-bottom: 0.06rem;
}
.vdri-nub-box-txt {
    line-height: 1.5;
    color: #333333;
    padding-right: 0.08rem;
    transition: all .4s ease;
}
.vdri-nub-box {
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 0.3rem;
    padding-top: 0.3rem;
}
.vdri-nub:first-child .vdri-nub-box {
    padding-top: 0;
}
.visit-details-right {
    background: var(--colorfff);
    padding: 0.4rem 0.34rem 0.51rem;
    border-radius: 12px;
    width: calc(25.714% - 0.2rem);
    margin-left: 0.2rem;
    align-self: flex-start;
    position: sticky;
    top: 1.2rem;
}
.visit-details .ys-cont1400 {
    display: flex;
    justify-content: space-between;
}
.visit-details {
    padding-top: var(--space80);
    padding-bottom: var(--space80);
    overflow: visible;
}
.vdri-nub:last-child .vdri-nub-box {
    border-bottom: none;
    padding-bottom: 0;
}
/* d1 */
.cathode-main .ys-bread-list a,
.inside-main.act .ys-bread-list a {
    color: #999999;
}
.cathode-main .ys-bread-list::before,
.inside-main.act .ys-bread-list::before {
    color: #999999;
    top: 44%;
}
.ys-bread-list a {
    font-size: var(--font14);
}
.center-new-tit {
    font-weight: bold;
    line-height: 1.45;
    margin-bottom: 0.4rem;
}
.cnbn-left {
    width: 50%;
    display: flex;
    align-items: center;
}
.cnbn-left .ys-imgbox-cover {
    width: 100%;
    border-radius: 20px 0 0 20px;
}
.cnbn-right {
    width: 50%;
    padding: 0.48rem 0.73rem 0.7rem 0.48rem;
}
.cnbn-right-new {
    color: var(--colormain);
    line-height: 1.45;
    padding: 0.07rem 0.25rem;
    display: inline-flex;
    border-radius: 80px;
    background-color: rgba(0, 89, 193, 0.1);
    margin-bottom: 0.21rem;
}
.cnbn-right-date {
    margin-bottom: 0.16rem;
    color: #666666;
    line-height: 1.45;
}
.cnbn-right-tit {
    line-height: 1.45;
    color: #333333;
    transition: all .4s ease;
    margin-bottom: 0.26rem;
}
.cnbn-right-txt,
.cnbn-right-txt p {
    line-height: 1.45;
    color: #666666;
}
.cnbn-right-txt {
    margin-bottom: 0.82rem;
}
.center-main .ys-main {
    background-color: #F6F6F8;
}
.center-new-box {
    --gap1: 0.1rem;
    margin: 0 calc(var(--gap1) * -1);
    margin-bottom: var(--space80);
}
.center-new-box-nub {
    padding: 0 var(--gap1);
}
.center-option-top-inof {
    display: flex;
    margin: 0 -0.15rem;
}
.coti-nub {
    padding: 0 0.15rem;
}
.coti-nub .about-btn-link-txt2 {
    color: #333;
}
.coti-nub .about-btn-link2::after {
    background: linear-gradient(90deg, #333333 0%, rgba(51, 51, 51, 0.1) 15%, rgba(51, 51, 51, 0.1) 85%, #333333 100%);
}
.cnbn-link {
    width: 100%;
    border-radius: 20px;
    background-color: #fff;
    display: flex;
    overflow: hidden;
}
.center-option-inof-nub {
    width: 50%;
    padding: 0 var(--gap1);
    margin-bottom: calc(var(--gap1) * 2);
}
.center-option-inof {
    --gap1: 0.2rem;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap1) * -2);
    display: flex;
    flex-wrap: wrap;
}
.coin-link {
    display: flex;
    border-radius: 10px;
    background: #FFF;
    height: 100%;
    box-shadow: 0 4px 24.2px 0 rgba(197, 197, 197, 0.25);
}
.clct-date {
    line-height: 1.45;
    color: #666666;
    padding-right: 0.2rem;
}
.coin-link-content-top {
    margin-bottom: 0.14rem;
    display: flex;
    align-items: center;
}
.clct-txt {
    line-height: 1.75;
    transition: all .4s ease;
    color: #333333;
}
.coin-link-content-top .cnbn-right-new {
    margin-bottom: 0;
}
.coin-link-content {
    padding: 0.26rem 0.48rem 0.42rem 0.32rem;
    width: 63%;
}
.psin-case .coin-link-content {
    width: 100%;
    padding: 0.42rem 0.4rem 0.72rem 0.34rem;
}
.coin-link-pic .ys-imgbox-cover {
    width: 100%;
    border-radius: 10px;
}
.coin-link-pic {
    width: 37%;
    align-items: center;
    display: flex;
}
.center-option-pcfy .pc-fenye li {
    width: 34px;
    height: 34px;
    border-radius: 8px;
    line-height: 34px;
    margin: 0 8px;
    color: #000;
    border: 1px solid rgba(100, 115, 149, 0.2);
}
.center-option-pcfy .pc-fenye li.activepage {
    background: var(--colormain);
    color: var(--colorfff);
}
.center-option-pcfy {
    padding-top: var(--space70);
}
.center-option {
    padding-bottom: var(--space100);
}
.center-new {
    padding-top: calc(var(--space130) + 0.08rem);
    position: relative;
}
.inside-main.act .ys-bread {
    top: 0.2rem;
}
.cots-box {
    border-radius: 60px;
    border: 1px solid #DDD;
    background: #FFF;
    width: 4.3rem;
}
.cots-box {
    display: flex;
    align-items: center;
    padding: 0.14rem 0.28rem;
}
.cots-box-icon {
    width: 20px;
    cursor: pointer;
}
.cots-box-icon img {
    width: 100%;
}
.cots-box-shows {
    padding-left: 0.13rem;
    color: var(--color333);
    font-size: var(--font16);
    width: 100%;
    line-height: 1.5;
}
.cots-box-shows::placeholder {
    color: var(--color999);
}
.center-option-top {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.4rem;
}
.coti-nub.act .about-btn-link2 {
    background: var(--colormain);
}
.coti-nub.act .about-btn-link2 .about-btn-link-txt2 {
    color: #fff;
}
.coti-nub.act .about-btn-link2::after {
    background: var(--colormain);
}
.center-new-box-nub:not(:first-child) {
    display: none;
}
/* e2 */
.pursuit-culture-top {
    width: 34%;
    margin: 0 auto 0.42rem;
}
.pursuit-culture-top img {
    width: 100%;
}
.pursuit-culture-bottom .std-font24,
.pursuit-culture-bottom .std-font24 p {
    line-height: var(--line175);
    text-align: center;
    color: var(--color333);
}
.pursuit-culture-bottom {
    width: 70%;
    margin: 0 auto;
    position: relative;
}
.pursuit-culture-bottom-icon {
    width: 0.91rem;
    position: absolute;
    right: calc(100%);
    bottom: calc(100%);
}
.pursuit-culture-bottom-icon img {
    width: 100%;
}
.pursuit-culture {
    padding-top: var(--space120);
    padding-bottom: 0.18rem;
}
.pursuit-lead {
    padding-top: var(--space130);
    overflow: visible;
}
.pursuit-lead .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    text-align: center;
    margin-bottom: 0.6rem;
}
.pursuit-system .std-font40 {
    font-weight: bold;
    color: #fff;
    text-align: center;
    line-height: 1.5;
    margin-bottom: 0.6rem;
}
.psin-box-icon {
    width: 0.68rem;
    margin: 0 auto 0.19rem;
}
.psin-box .std-font24 {
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    color: #FFFFFF;
    margin-bottom: 0.1rem;
}
.psin-box .std-text16,
.psin-box .std-text16 p {
    line-height: 1.75;
    color: #FFFFFF;
    text-align: center;
}
.psin-box {
    border-radius: 10px;
    cursor: pointer;
    height: 100%;
    padding: 0.7rem 0.61rem 0.88rem;
    background: rgba(0, 81, 233, 0.85);
    box-shadow: transparent;
    transition: all .4s ease;
    /* box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25), 0 4px 4.6px 0 rgba(255, 255, 255, 0.60); */
}
.pursuit-system-inof-nub {
    width: 33.333%;
    padding: 0 0.15rem;
}
.pursuit-system-box-pc,
.pursuit-system-box-ph {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.pursuit-system-box-pc img,
.pursuit-system-box-ph img {
    width: 100%;
    height: 100%;
}
.pursuit-system-box-ph {
    display: none;
}
.pursuit-system-inof {
    margin: 0 -0.15rem;
}
.pursuit-system {
    position: relative;
    padding: var(--space110);
    padding-bottom: var(--space130);
}
.pursuit-system .ys-cont1440 {
    position: sticky;
    /* top: 1.5rem; */
}
.pursuit-style .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 0.5rem;
}
.pursuit-style-inof-nub {
    width: 33.333333%;
    padding: 0 var(--gap1);
}
.pursuit-style-inof {
    --gap1: 0.17rem;
    margin: 0 calc(var(--gap1) * -1);
}
.psin-case {
    border-radius: 14px;
    background: #FFF;
    height: 100%;
    cursor: pointer;
    box-shadow: 0 4px 15px 0 rgba(166, 171, 173, 0.2);
}
.psin-case-pic {
    width: 100%;
    border-radius: 14px 14px 0 0;
}
.pursuit-style {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.pursuit-share-box .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #FFFFFF;
    text-align: center;
    margin-bottom: 0.14rem;
}
.pursuit-share-txt,
.pursuit-share-txt p {
    line-height: 1.75;
    color: #FFFFFF;
    text-align: center;
}
.pursuit-share-txt {
    margin-bottom: 0.3rem;
}
.psbi-nub-box-icon {
    width: 0.46rem;
    margin: 0 auto 0.16rem;
}
.psbi-nub-box .std-text16 {
    line-height: 1.2;
    text-align: center;
    color: #FFFFFF;
}
.pursuit-share-box-pc img,
.pursuit-share-box-ph img {
    width: 100%;
    height: 100%;
    transition: all .4s ease;
    border-radius: 10px;
}
.pursuit-share-box-ph {
    display: none;
}
.pursuit-share-box-pc,
.pursuit-share-box-ph {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    overflow: hidden;
    width: 100%;
}
.pursuit-share .ys-cont1440 {
    position: relative;
    padding-top: 0.8rem;
    padding-bottom: 0.84rem;
}
.psbi-nub {
    width: 33.333%;
    padding: 0 0.26rem;
}
.pursuit-share-box-inof {
    margin: 0 auto 0.38rem;
    display: flex;
    flex-wrap: wrap;
    width: 65%;
}
.psbi-nub-box {
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(10px);
    height: 100%;
    padding: 0.3rem 0.1rem 0.3rem;
    cursor: pointer;
}
.pursuit-share-box .about-btn2 {
    margin: 0 auto;
    pointer-events: all;
    width: fit-content;
}
.pursuit-share-box .about-btn-link-txt2 {
    color: #fff;
}
.pursuit-share-box .about-btn-link2::after {
    background: linear-gradient(90deg, #FFFFFF -0.43%, rgba(255, 255, 255, 0.1) 30.7%, rgba(255, 255, 255, 0.1) 79.14%, #FFFFFF 102.36%);
}
.pursuit-share-box {
    z-index: 6;
    position: relative;
}
.pursuit-class .std-font40 {
    font-weight: bold;
    color: #333333;
    line-height: 1.5;
    margin-bottom: 0.6rem;
    text-align: center;
}
.pcin-case-box-pic {
    height: 100%;
    border-radius: 10px;
}
.pcin-case-box {
    position: relative;
    width: 39%;
    height: 100%;
}
.pcin-case-box-icon {
    width: 0.64rem;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 6;
}
.pcin-case-box-pic .ys-imgbox-contain img,
.ys-imgbox-cover img {
    object-fit: cover;
}
.pcin-case {
    display: flex;
    cursor: pointer;
    align-items: center;
    height: 100%;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0 4px 40px 0 rgba(205, 210, 232, 0.25);
}
.pcin-case-right {
    padding-left: 0.4rem;
    width: 61%;
}
.pursuit-class-inof-nub {
    width: 50%;
    padding: 0 var(--gap1);
    margin-bottom: calc(var(--gap1) * 2);
}
.pursuit-class-inof {
    --gap1: 0.2rem;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap1) * -2);
    display: flex;
    flex-wrap: wrap;
}
.pursuit-class {
    padding-top: var(--space120);
    padding-bottom: 0.7rem;
    background: linear-gradient(270deg, #E4EDFF -244.04%, rgba(228, 237, 255, 0.00) 100%);
}
.pcin-case-right .cnbn-right-new {
    margin-bottom: 0.1rem;
    padding: 0.04rem 0.16rem;
}
.pcin-case-right .std-text20 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    transition: all .4s;
    margin-bottom: 0.36rem;
}
.pcin-case-right .std-text16,
.pcin-case-right .std-text16 p {
    line-height: 1.5;
    color: #666666;
}
.pursuit-class-cat {
    margin-top: 0.45rem;
    text-align: center;
}
.pursuit-class-inof-nub {
    display: none;
}
.pursuit-class-inof li:nth-child(-n+4) {
    display: block;
}
.pursuit-class-box.on .pursuit-class-inof-nub {
    display: block;
}
.pursuit-system-inof-nub:not(:first-child) {
    display: none;
}
.pursuit-style-inof-nub:not(:first-child) {
    display: none;
}
.pursuit-style-inof .slick-list {
    padding: 0 0.017rem 0.2rem;
}
.sein-right {
    width: 46%;
    border-radius: 20px;
    cursor: pointer;
}
.sein-left {
    width: 45%;
}
.social-event-inof-nub {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sein-left .std-font40 {
    font-weight: bold;
    line-height: var(--line15);
    color: var(--color333);
    margin-bottom: 0.27rem;
}
.sein-left .std-text16,
.sein-left .std-text16 p {
    line-height: var(--line175);
    color: var(--color666);
}
.sein-left .std-text16 {
    margin-bottom: 0.43rem;
}
.sein-left-link {
    font-weight: bold;
    line-height: 1.5;
    font-size: var(--font18);
    color: var(--colormain);
    width: fit-content;
    border-bottom: 1px solid var(--colormain);
}
.sein-left-box-nub {
    margin-bottom: 0.2rem;
}
.social-event {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.social-event-inof-nub {
    margin-bottom: var(--space100);
}
.social-event-inof-nub:last-child {
    margin-bottom: 0;
}
.social-event-inof li:nth-child(2n) {
    flex-direction: row-reverse;
}
.sein-left-box {
    margin-bottom: -0.2rem;
}
/* e3 */
.cultural-choice .pursuit-class-inof li {
    display: block;
}
.cultural-choice .center-option-top {
    margin-bottom: 0.5rem;
}
.cultural-choice {
    padding-top: var(--space100);
    padding-bottom: var(--space100);
}
.cultural-choice .center-option-pcfy {
    padding-top: 0.8rem;
}
.cultural-main .ys-nyban-title .std-font44 {
    font-weight: bold;
    color: #fff;
    line-height: 1.5;
    margin-bottom: 0.3rem;
}
.ys-nybanner .about-btn-link2 .about-btn-link-txt2 {
    color: #fff;
}
.ys-nybanner .about-btn-link2::after {
    background: linear-gradient(90deg, #FFFFFF -0.43%, rgba(255, 255, 255, 0.1) 30.7%, rgba(255, 255, 255, 0.1) 79.14%, #FFFFFF 102.36%);
}
.cultural-main .ys-main {
    background-color: #F6F6F8;
}
/* e7 */
.product-base-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.product-base-top .std-font44 {
    font-weight: bold;
    line-height: var(--line15);
    margin-bottom: 0.38rem;
}
.product-base-top .std-text14 {
    line-height: 1.5;
    color: var(--colormain);
    margin-bottom: 0.21rem;
    padding: 0.05rem 0.1rem;
    background-color: rgba(0, 81, 233, 0.1);
    display: inline-flex;
    border-radius: 4px;
    text-align: right;
    white-space: nowrap;
}
.product-base-bottom-left .std-text16,
.product-base-bottom-left .std-text16 p {
    line-height: 1.75;
    color: #666666;
}
.pbbl-text {
    margin-bottom: 0.6rem;
}
.product-base-bottom-left .std-text16 p {
    margin-bottom: 0.2rem
}
.product-base-bottom-left p:nth-last-child(1) {
    margin-bottom: 0;
}
.pbbl-inof-nub-tit {
    font-weight: bold;
    font-size: var(--font16);
    line-height: 1.5;
    margin-bottom: 0.02rem;
    color: var(--colormain);
    min-width: 1.6rem;
}
.pbbl-inof-nub-tit .ys-demo-num1 {
    font-weight: bold;
    font-size: var(--font54);
    line-height: var(--line15);
    font-family: var(--bold);
    color: var(--colormain);
}
.pbbl-inof-nub-txt {
    line-height: var(--line15);
    color: var(--color333);
}
.product-stuff .cinb-bnb-title {
    margin-bottom: 0.4rem;
    align-items: center;
}
.product-stuff .std-font40 {
    font-weight: bold;
    color: var(--color333);
    line-height: var(--line15);
}
.psin-casket .std-text16 {
    line-height: 1.2;
    color: #FFFFFF;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0.2rem 0.24rem;
}
.product-base-top {
    border-bottom: 1px solid #CBCFE0;
}
.product-base-top-box {
    display: flex;
    justify-content: end;
}
.product-base-bottom-left {
    width: 55%;
    margin-bottom: 0.3rem;
}
.product-base-bottom-right {
    width: 37%;
}
.product-base-bottom-right .pbbr-img img {
    width: 100%;
    transition: all .4s ease;
}
.pbbr-img {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.product-base-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 0.44rem;
}
.pbbl-inof {
    margin: 0 -0.3rem;
    display: flex;
}
.pbbl-inof-nub {
    padding: 0 0.3rem;
    position: relative;
}
.pbbl-inof li:nth-last-child(1)::after {
    display: none;
}
.pbbl-inof-nub::after {
    content: '';
    position: absolute;
    right: 0;
    height: 0.4rem;
    top: 50%;
    width: 1px;
    transform: translateY(-50%);
    background-color: #DDDDDD;
}
.product-main .ys-main {
    position: relative;
}
.product-main .ys-main::before {
    content: '';
    background: linear-gradient(180deg, #E4EDFF -32.1%, rgba(228, 237, 255, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 71%;
}
.product-base {
    position: relative;
    z-index: 6;
    padding-top: var(--space100);
    padding-bottom: var(--space100);
}
.product-stuff-inof-nub {
    width: 33.333%;
    padding: 0 0.12rem;
}
.psin-casket .ys-imgbox-cover {
    width: 100%;
    border-radius: 10px;
}
.psin-casket {
    position: relative;
    cursor: pointer;
}
.product-stuff-inof {
    margin: 0 -0.12rem;
}
.product-stuff {
    position: relative;
    z-index: 6;
    padding-bottom: var(--space150);
}
/* e4 */
.party-banner .ys-nyban-title .std-font44 {
    font-weight: bold;
    line-height: 1.5;
    color: #FFFFFF;
    margin-bottom: 0;
}
.pcin-tit {
    font-weight: bold;
    line-height: 1.5;
    color: #A60000;
    font-size: var(--font20);
}
.pcin-tit .ys-demo-num1 {
    font-weight: bold;
    line-height: 1.5;
    color: #A60000;
    font-size: var(--font54);
}
.party-commit-bottom-left .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.4rem;
}
.pcbl-txt p,
.pcbl-txt {
    line-height: 1.75;
    color: #666666;
}
.plin-casket-content .std-text20 {
    font-weight: bold;
    line-height: 1.75;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 0.01rem;
}
.plin-casket-content .std-text16,
.plin-casket-content .std-text16 p {
    line-height: 1.75;
    color: #FFFFFF;
    text-align: center;
}
.party-brand .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    color: #333333;
    margin-bottom: 0.24rem;
}
.party-brand-txt,
.party-brand-txt p {
    line-height: 1.75;
    color: #666666;
    text-align: center;
    padding: 0 0.02rem;
}
.party-brand-txt {
    margin-bottom: 0.6rem;
}
.pdfb-content-tit {
    font-weight: bold;
    line-height: 1.75;
    opacity: 1;
    transition: all .4s ease;
    color: #FFFFFF;
}
.pdfb-content-case-tit {
    line-height: 1.75;
    font-weight: bold;
    color: #333333;
    transition: all .4s ease;
    margin-bottom: 0.14rem;
}
.pdfb-content-case .std-text16,
.pdfb-content-case .std-text16 p {
    line-height: 1.75;
    color: #333333;
}
.party-honors .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0.39rem;
    text-align: center;
    color: #333333;
}
.party-trends .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0.5rem;
    text-align: center;
    color: #333333;
}
.party-commit-inof {
    display: flex;
    width: 98%;
    margin: 0 auto;
}
.party-commit-case {
    margin-top: -0.8rem;
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 0 4px 40px 0 rgba(173, 178, 207, 0.25);
    backdrop-filter: blur(30px);
    padding: 0.19rem 1.5rem 0.36rem;
}
.pcin-blank {
    flex-grow: 1;
    position: relative;
}
.pcin-blank::after {
    content: '';
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 0.40rem;
    width: 1px;
    position: absolute;
    background: #AEAEAE;
}
.party-main .footer {
    overflow: visible;
}
.party-commit-bottom-left {
    width: 36%;
}
.party-commit-bottom-right {
    width: 51%;
}
.pcin-txt {
    line-height: 1.5;
    font-size: var(--font16);
    color: #333333;
}
.pcbr-box {
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}
.pcbr-box img {
    transition: all .4s ease;
    width: 100%;
}
.party-commit-bottom {
    display: flex;
    padding-top: var(--space120);
    align-items: center;
    justify-content: space-between;
}
.party-commit {
    padding-bottom: var(--space80);
    position: relative;
}
.party-commit-box {
    position: absolute;
    left: 0;
    bottom: -1rem;
    z-index: -1;
    width: 100%;
    height: 100%;
}
.party-commit-box img {
    width: 100%;
    height: 100%;
}
.party-lead-inof {
    display: flex;
    margin: 0 -0.15rem;
}
.party-lead-inof-nub {
    width: 33.333%;
    padding: 0 0.15rem;
}
.plin-casket .ys-imgbox-cover {
    width: 100%;
    border-radius: 10px;
}
.plin-casket-content {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 65%;
    transform: translate(-50%, -50%);
}
.plin-casket {
    position: relative;
}
.party-lead {
    padding-bottom: var(--space120);
}
.party-develop-fold-box {
    --height: 478px;
    display: flex;
    border-radius: 10px;
    align-items: center;
    cursor: pointer;
    justify-content: center;
    position: relative;
    overflow: hidden;
}
.party-develop-fold-box::after {
    position: absolute;
    content: '';
    height: 50%;
    bottom: 0;
    opacity: 1;
    left: 0;
    width: 100%;
    transition: all .4s ease;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 64.06%, rgba(0, 0, 0, 0.4) 100%);
}
.party-develop-fold-box .ys-imgbox-cover {
    height: var(--height);
    object-fit: cover;
    width: 100%;
}
.pdfb-content {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0.28rem;
    width: 100%;
    display: flex;
    z-index: 2;
    justify-content: center;
    align-items: center;
}
.pdfb-content-case {
    opacity: 0;
    background-color: #fff;
    transition: all .0s ease-in;
    border-radius: 10px;
    background: #FFF;
    padding: 0.34rem 0.39rem 0.4rem 0.3rem;
    position: absolute;
    bottom: -0.09rem;
    left: 50%;
    width: 95%;
    transform: translateX(-50%);
}
.party-develop-fold .ys-fold-nub.on .pdfb-content-case {
    transition: all .4s ease-in;
    opacity: 1;
}
.party-develop-fold .ys-fold-nub.on .pdfb-content-tit {
    opacity: 0;
}
.party-develop-fold .ys-fold-nub.on .party-develop-fold-box::after {
    opacity: 0;
    transition: all .0s ease-out;
}
.party-brand-inof-nub {
    width: 25%;
    padding: 0 var(--gap1);
}
.party-brand-inof {
    --gap1: 0.06rem;
    margin: 0 calc(var(--gap1) * -1);
}
.pbin-box {
    border-radius: 10px;
    border: 10px solid #DCE5F4;
}
.party-honors {
    padding-top: var(--space130);
    padding-bottom: var(--space120);
}
.party-trends {
    padding-bottom: var(--space140);
    background: linear-gradient(0deg, #E4EDFF -244.04%, rgba(228, 237, 255, 0.00) 100%);
    background-size: 100% 30%;
    background-position: bottom;
    background-repeat: no-repeat;
}
.party-brand-box-pc img,
.party-brand-box-ph img {
    width: 100%;
    height: 100%;
}
.party-brand-box-ph {
    display: none;
}
.party-brand-box-pc,
.party-brand-box-ph {
    position: absolute;
    left: 0;
    z-index: -1;
    top: 0;
    height: 100%;
    width: 100%;
}
.party-brand {
    position: relative;
    padding-top: var(--space120);
    padding-bottom: var(--space140);
}
/* .party-brand-inof-nub:not(:first-child) {
    display: none;
} */
.product-stuff-inof-nub:not(:first-child) {
    display: none;
}
/* e6 */
.oem-base-case-inof {
    width: 37.5%;
}
.oem-base-case-inof li:nth-last-child(1) {
    margin-bottom: 0;
}
.obci-nub {
    border-radius: 10px;
    background: #FFF;
    cursor: pointer;
    padding: 0.2rem 0.23rem 0.46rem 0.2rem;
    margin-bottom: 0.4rem;
}
.oem-main .ys-main {
    background-color: #F6F6F8;
}
.obci-nub .ys-imgbox-cover {
    border-radius: 10px;
    width: 100%;
}
.obci-nub .pcin-case-right {
    padding-top: 0.3rem;
    padding-left: 0;
    width: 98%;
}
.obci-nub .cnbn-right-new {
    border-radius: 10px;
    margin-bottom: 0.14rem;
}
.obci-nub .pcin-case-right .std-text20 {
    margin-bottom: 0.18rem;
}
.oem-base {
    padding-top: var(--space120);
    padding-bottom: var(--space130);
    overflow: visible;
}
.oem-base-case-right {
    width: 55%;
    position: sticky;
    align-self: flex-start;
    top: 1.2rem;
}
.obcr-earth {
    width: 100%;
}
.obcr-earth img {
    width: 100%;
}
.oem-base-case {
    display: flex;
    justify-content: space-between;
}
.oem-banner .std-font44 {
    font-weight: bold;
    line-height: 1.5;
    color: #fff;
}
/* f1 */
.contact-us {
    padding-top: var(--space130);
    position: relative;
    padding-bottom: var(--space140);
}
.contact-us .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    color: #333333;
    margin-bottom: 0.35rem;
}
.contact-us-form {
    width: 57%;
    margin: 0 auto;
    padding: 0.4rem;
    border-radius: 12px;
    background: #F8F9FC;
    box-shadow: 0 0 40px 0 rgba(229, 236, 242, 0.25);
}
.contact-us-pic {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.contact-us-pic img {
    width: 100%;
    height: 100%;
}
.contact-us-form-item .ys-fii-name {
    color: #000;
    margin-bottom: 0.06rem;
}
.contact-us-form-item .ys-fii-input input {
    color: var(--color333);
}
.contact-us-form-item .ys-fii-input input,
.ys-fii-input textarea::placeholder {
    font-size: var(--font14);
}
.ys-fii-input textarea::placeholder {
    color: var(--color999);
}
.contact-us-form-item .ys-fii-input,
.contact-us-form-item .ys-fii-input textarea {
    border: none;
    background-color: #fff;
    border-radius: 8px;
}
.contact-us .ys-bread {
    position: absolute;
    top: 0.16rem;
}
.contact-us-form-item {
    margin-bottom: 0.2rem;
}
.contact-us-form-textarea .ys-fii-input {
    height: 115px;
}
.contact-us-form-item .ys-fia-text-word {
    font-size: var(--font14);
    padding-left: 8px;
}
.contact-us-form-item .ys-fia-text-word a {
    color: var(--colormain);
}
.contact-us-form-item .ys-fia-text-btn {
    width: 12px;
    height: 12px;
}
.ys-fia-text-btn::before {
    border: 1px solid #ddd;
    box-sizing: border-box;
    border-radius: 2px;
}
.ys-form-inof-agree.on .ys-fia-text-btn::before {
    border: 1px solid var(--colormain);
}
.cufi-agree {
    margin-bottom: 0.28rem;
}
.contact-us-form-submit .ys-fii-submit {
    background: var(--colormain);
    font-size: var(--font18);
    border-radius: 8px;
    font-weight: bold;
    height: 0.54rem;
    line-height: 0.54rem;
}
.cufi-agree .ys-fia-text-btn::after {
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    background: var(--colormain);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all .4s ease;
}
.ys-select-inof {
    padding-top: 0.12rem;
    height: calc(var(--font14)* 7.2 + 0.48rem);
}
.ys-select-inof .ys-select-li {
    display: flex;
    padding: .03rem var(--spacein);
    align-items: center;
}
.ys-select-li-btn {
    width: 16px;
    height: 16px;
    border-radius: 2px;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    cursor: pointer;
    transition: all .4s ease;
    background: #fff;
    position: relative;
    flex-shrink: 0;
}
.ys-select-li-btn::before {
    content: '';
    background-image: url(/Public/Cn/images/dui.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    opacity: 0;
    width: 80%;
    height: 80%;
}
.ys-select-li.on .ys-select-li-btn::before {
    opacity: 1;
}
/* f2 */
.join-banner .std-font44 {
    font-weight: bold;
    line-height: 1.5;
    color: #FFFFFF;
}
.join-happy .std-font40 {
    font-weight: bold;
    line-height: 1.45;
    color: #333333;
    text-align: center;
    margin-bottom: 0.58rem;
}
.jhin-link .std-text18 {
    line-height: 1.75;
    color: #121212;
    transition: all .4s ease;
    border-radius: 60px;
    padding: 0.11rem 0.46rem;
    border: 1px solid #000000;
}
.join-happy-item {
    display: flex;
    justify-content: center;
    margin: 0 auto 0.5rem;
}
.join-happy-item-nub {
    padding: 0 0.1rem;
    /* margin: 0 auto; */
}
.jhin-box-fir .std-font24 {
    line-height: 1.45;
    color: #333333;
    width: 39%;
}
.ys-hd-pc {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.jhin-box-fir-date {
    width: 15%;
}
.jhin-box-fir-num {
    width: 10%;
}
.jhin-box-fir-address {
    width: 14%;
}
.jhin-box-fir .std-text16,
.jhin-box-fir .std-text16 p {
    line-height: 1.5;
    color: #333333;
}
.jhin-box-sec-item-nub .std-text16,
.jhin-box-sec-item-nub .yxedr-active.std-text16 p {
    line-height: 2;
    color: #666666;
}
.join-happy-item-nub.act .jhin-link .std-text18 {
    color: #fff;
    background-color: var(--colormain);
    border: 1px solid var(--colormain);
}
.jhin-box-fir {
    border-radius: 10px;
    background: #F8F9FC;
    display: flex;
    flex-wrap: wrap;
    transition: all .4s ease;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    padding: 0.26rem 0.88rem 0.26rem 0.51rem;
}
.join-happy-inof-nub {
    background: #F2F7FA;
    border-radius: 14px;
    margin-bottom: 0.2rem;
}
.jhin-box-sec-item-nub {
    margin-bottom: 0.4rem;
}
.jhin-box-sec-item li:nth-last-child(1) {
    margin-bottom: 0;
}
.jhin-box-sec-item {
    margin-bottom: 0.5rem;
}
.jhin-box-sec {
    padding: 0.32rem 0.8rem 0.63rem 0.51rem;
    position: relative;
}
.jhin-box-fir-icon {
    width: 22px;
}
.jhin-box-fir-icon img {
    width: 100%;
    transition: all .4s ease;
}
.join-happy-inof-nub.act .jhin-box-fir .jhin-box-fir-icon img {
    transform: rotate(180deg);
}
.join-happy-inof-nub.act .jhin-box-fir {
    background: #F2F7FA;
}
.jhin-box-sec {
    display: none;
}
.join-happy-inof-nub.act .jhin-box-sec::after {
    opacity: 1;
}
.jhin-box-sec::after {
    content: '';
    left: 50%;
    z-index: 6;
    position: absolute;
    transform: translateX(-50%);
    top: 0;
    opacity: 0;
    width: 93%;
    transition: all .4s ease;
    height: 1px;
    background: #ADADAD;
}
.join-happy-btn .std-text16,
.join-happy-btn .std-text16 p {
    line-height: 1.45;
    color: var(--colormain);
    text-align: center;
    cursor: pointer;
}
.join-happy-inof li:nth-child(-n+6) {
    display: block;
}
.join-happy-inof-nub {
    display: none;
}
.join-happy .join-happy-add-nub.on .join-happy-inof-nub {
    display: block;
}
.join-happy {
    padding-bottom: 0.66rem;
    position: relative;
    padding-top: var(--space100);
}
.join-happy::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: -1;
    height: 20%;
    background: linear-gradient(0deg, #E4EDFF -244.04%, rgba(228, 237, 255, 0) 100%);
}
.jtin-box-pic .ys-imgbox-cover {
    width: 52px;
}
.jtin-box {
    position: relative;
}
.jtin-box-pic {
    width: 1.22rem;
    margin-bottom: 0.08rem;
    /* position: relative; */
    height: 1.22rem;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background: linear-gradient(180deg, #C4D3FF 0%, #F3F7FF 100%);
}
.join-talent .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.6rem;
}
.jtin-box .std-text20 {
    line-height: 1.5;
    text-align: center;
    color: #000000;
}
.join-talent-inof-nub {
    width: 16.666%;
    padding: 0 0.71rem;
}
.join-talent-inof li:nth-last-child(1) .jtin-box-pic-pro::after {
    display: none;
}
.jtin-box-pic-pro {
    position: absolute;
    width: 1.22rem;
    left: calc(100% + 0.1rem);
    top: 0.61rem;
    transform: translateY(-50%);
    height: 1px;
}
.jtin-box-pic-pro::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    left: 0;
    background: rgba(0, 81, 233, 0.2);
    top: 50%;
    transform: translateY(-50%);
}
.join-talent-inof {
    display: flex;
    margin: 0 -0.71rem;
}
.join-benefits-box-left .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0.44rem;
    color: #333333;
}
.jbbl-inof-nub-box .std-text16 {
    line-height: 1.5;
    padding-left: 0.16rem;
    color: #333333;
}
.join-benefits-box-right {
    width: 52%;
    overflow: hidden;
    border-radius: 12px;
}
.join-benefits-box-right img {
    width: 100%;
    object-fit: cover;
    transition: all .4s ease;
}
.join-benefits-box-left {
    width: 34%;
}
.join-benefits-box {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.join-talent {
    padding-top: var(--space100);
}
.join-benefits {
    padding-top: var(--space150);
}
.jbbl-inof-nub-box {
    display: flex;
    align-items: center;
}
.jbbl-inof {
    display: flex;
    flex-wrap: wrap;
    --gap1: 0.12rem;
    --gap2: 0.38rem;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap1) * -2);
}
.jbbl-inof-nub {
    width: 33.333%;
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.jinb-dot {
    width: 0.32rem
}
/* c1 */
.provide-core .pcin-tit {
    font-weight: bold;
    font-size: var(--font20);
    line-height: 1.5;
    color: var(--colormain);
}
.provide-core .pcin-tit .ys-demo-num1 {
    font-size: var(--font54);
    font-weight: bold;
    line-height: 1.5;
    color: var(--colormain);
}
.provide-core-bottom-left .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0.36rem;
    color: #333333;
}
.provide-core-bottom-left .std-text16,
.provide-core-bottom-left .std-text16 p {
    color: #666666;
    line-height: 1.75;
}
.provide-core-pic-pc img,
.provide-core-pic-ph img {
    width: 100%;
    height: 100%;
}
.provide-core-pic-pc,
.provide-core-pic-ph {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.provide-core {
    position: relative;
    padding-bottom: var(--space120);
}
.provide-core-bottom-left {
    width: 44%;
}
.provide-core-bottom-right {
    width: 47%;
    height: 681px;
}
.provide-core-bottom {
    display: flex;
    padding-top: var(--space130);
    justify-content: space-between;
    align-items: center;
}
.provide-strength .std-font40 {
    font-weight: bold;
    color: #333333;
    line-height: 1.5;
    margin-bottom: 0.6rem;
    text-align: center;
}
.provide-strength-box-left .std-font24 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.3rem;
}
.provide-strength-box-left .std-text16,
.provide-strength-box-left .std-text16 p {
    line-height: 1.75;
    color: #666666;
}
.provide-strength-box-left {
    width: 38%;
    padding-bottom: 0.8rem;
    border-bottom: 1px solid #DDDDDD;
}
.provide-strength-box-right {
    width: 53%;
    border-radius: 10px;
}
.provide-strength-box-right img {
    width: 100%;
    border-radius: 10px;
    transition: all .4s ease;
    object-fit: cover;
}
.provide-strength-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.provide-strength {
    padding-top: var(--space120);
    padding-bottom: var(--space130);
}
.provide-payoffs-left .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.2rem;
}
.provide-payoffs-left-txt,
.provide-payoffs-left-txt p {
    line-height: 1.5;
    color: #666666;
}
.provide-payoffs-left-txt p {
    margin-bottom: 0.1rem;
    position: relative;
}
.provide-payoffs-left-txt p::after {
    content: '';
    position: absolute;
    right: calc(100% + 0.08rem);
    width: 6px;
    height: 6px;
    top: calc(var(--font16) * 0.75 - 3px);
    transform: translateY(0%);
    background: var(--colormain);
    border-radius: 50%;
}
.provide-payoffs-pic-pc img,
.provide-payoffs-pic-ph img {
    width: 100%;
}
.provide-payoffs-pic-pc,
.provide-payoffs-pic-ph {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.provide-payoffs {
    position: relative;
}
.provide-payoffs-left-inof {
    width: 71%;
    margin: 0 -0.25rem -0.37rem;
    display: flex;
    flex-wrap: wrap;
}
.ppli-nub {
    width: 50%;
    padding: 0 0.25rem;
    margin-bottom: 0.37rem;
}
.ppli-nub-box .ys-imgbox-cover {
    width: 100%;
}
.ppli-nub-box-content .std-text16 {
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    color: #333333;
}
.ppli-nub-box-content .std-text14 {
    line-height: 1.5;
    color: #666666;
    text-align: center;
}
.ppli-nub-box-content {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.ppli-nub-box {
    position: relative;
}
.provide-payoffs-left {
    width: 38%;
}
.provide-payoffs-right {
    width: 60%;
}
.provide-payoffs .ys-cont1440 {
    display: flex;
}
.provide-payoffs-left-txt {
    margin-bottom: 0.4rem;
}
/* 2025.09.15 - tammy - start */
.cathode-material {
    padding: 0.49rem 0.5rem 0rem;
}
.cathode-material-box {
    padding: 0.8rem 0 0.88rem !important;
    border-radius: 0.2rem;
    overflow: hidden;
}
.cathode-material-box-bg {
    position: absolute;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    top: -1px;
    left: -1px;
}
.cathode-material .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.cathode-material-box-right {
    width: 57.78%;
}
.cathode-material-box-inof {
    flex-grow: 1;
    padding-right: 0.5rem;
}
.cathode-material-box-total {
    align-items: flex-start;
}
.cmbr-nub:not(:first-child) {
    display: none;
}
.cathode-material-box-right .slick-track {
    display: block;
}
.cathode-box {
    position: relative;
}
.cmbb-inof {
    width: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    transition: all .4s ease;
    opacity: 0;
    pointer-events: none;
    display: none;
}
.cmbb-inof.act {
    position: relative;
    opacity: 1;
    pointer-events: all;
    display: block;
}
.cinb-bottom {
    position: relative;
}
.cinb-bottom-nub {
    width: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    transition: all .4s ease;
    opacity: 0;
    pointer-events: none;
    display: none;
}
.cinb-bottom-nub.act {
    position: relative;
    opacity: 1;
    display: block;
}
.cmbb-inof.act .cinb-bottom-nub.act {
    pointer-events: all;
}
.cinl-table p:first-child {
    font-size: var(--font20);
}
.cinl-table p:last-child {
    font-size: var(--font16);
}
.cinl-table.snbl-table p:last-child {
    color: var(--color666);
}
.cinr-pic {
    padding: 0 0.1rem;
}
.cinr-pic .ys-imgbox-cover {
    width: 100%;
    border-radius: 0.1rem;
}
.cmbb-box img {
    object-fit: cover;
}
.cbnt-total .slick-list {
    overflow: visible;
}
.cbnt-total {
    padding: 0.2rem;
    margin: -0.2rem;
    margin-right: calc(var(--place) * -1 + 1px);
    padding-right: calc(var(--place) - 1px + 1.84rem);
    overflow: hidden;
}
.cinb-bnb-title {
    display: flex;
    justify-content: space-between;
    position: relative;
}
.cmbr-nub .std-text16 p:last-child {
    margin-bottom: 0;
}
.yxedr-active>p:last-child {
    margin-bottom: 0;
}
.mod-dots2 .slick-dots li,
.mod-dots1 .slick-dots li {
    width: 10px;
    height: 10px;
    background: rgba(0, 81, 233, 0.20);
    margin: 0 4px;
}
.mod-dots1 .slick-dots li.slick-active {
    background: var(--colormain);
}
.mod-dots2 .slick-dots li {
    background: rgba(255, 255, 255, 0.4);
}
.mod-dots2 .slick-dots li.slick-active {
    background: var(--colorfff);
}
.cinb-bottom-nub>.ys-cont1440 {
    position: relative;
    z-index: 6;
}
.cbnt-box-nub-case .cbnc-pic {
    border-radius: 0.1rem;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next {
    width: 0.4rem;
    height: 0.4rem;
    border: 1px solid var(--colormain);
    border-radius: 50%;
    transition: all .4s ease;
}
.mod-arrows1 .swiper-button-next::before,
.mod-arrows1 .swiper-button-prev::before,
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before,
.mod-arrows1 .swiper-button-next::after,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after {
    content: '';
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
}
.mod-arrows1 .swiper-button-next::before,
.mod-arrows1 .swiper-button-prev::before,
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before {
    background-image: url(/Public/Cn/images/jian1.svg);
}
.mod-arrows1 .swiper-button-next::after,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after {
    background-image: url(/Public/Cn/images/jian2.svg);
    opacity: 0;
}
.mod-arrows1 .swiper-button-prev::before,
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .slick-prev::after {
    transform: translate(-50%, -50%) rotate(180deg);
}
.mod-arrows1-btn {
    position: relative;
    display: flex;
}
.mod-arrows1-btn .slick-prev,
.mod-arrows1-btn .slick-next {
    position: relative;
    top: auto;
    transform: translate(0);
    -webkit-transform: translate(0);
}
.mod-arrows1-btn .slick-prev {
    margin-right: 0.12rem;
}
.cinb-bottom-nub-bottom {
    overflow: visible;
}
.cathode-main .ys-nybanner .std-font44 {
    margin-bottom: 0.3rem;
}
.cathode-banner-box-pic img {
    width: 100%;
}
.cmbb-inof.act .cinb-case {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.18s;
}
.cmbb-inof.act .cinb-bottom-nub.act .cbnt-inof-nub-left .std-font32 {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.2s;
}
.cmbb-inof.act .cinb-bottom-nub.act .cbnt-inof-nub-left .cinl-txt {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.25s;
}
.cmbb-inof.act .cinb-bottom-nub.act .cbnt-inof-nub-left .cinl-table {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.3s;
}
.cmbb-inof.act .cinb-bottom-nub.act .cbnt-inof-nub-right {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.25s;
}
.cmbb-inof.act .cinb-bottom-nub.act .cinb-bnb-title {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.cmbb-inof.act .cinb-bottom-nub.act .cbnt-total {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.5s;
}
.snbl-table {
    --gap1: 0.2rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.snbl-table>li {
    width: 50%;
    padding: 0 var(--gap1);
    padding-top: 0.2rem;
}
.snbl-table.cinl-table p:last-child {
    margin-bottom: 0;
}
.slbi-nub-box .std-text20 {
    color: var(--color333);
    font-weight: bold;
    line-height: var(--line175);
}
.slbi-nub-box .std-text20:not(:first-child) {
    margin-top: 0.4rem;
}
.salt-core-nub-box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    z-index: 10;
}
.salt-core-nub {
    position: relative;
}
.salt-core-nub-box .ys-cont1440 {
    display: flex;
    justify-content: flex-end;
    position: sticky;
    top: calc(var(--headh) + var(--space100));
}
.salt-core-nub-box {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.salt-core-nub-box .slbi-nub-case-right {
    position: relative;
}
.salt-core-nub-box .slbi-nub-case-right::before {
    content: '';
    position: absolute;
    width: calc(100% + 0.4rem);
    height: calc(100% + 0.4rem);
    border-radius: 0.2rem;
    border: 1px solid var(--colorfff);
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0 0 0.2rem 0 rgba(141, 185, 207, 0.25);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.salt-lithium-case-inof {
    width: calc(100% + 0.2rem);
    margin: 0 -0.1rem;
}
.slbi-nub-case-right .slci-nub {
    padding: 0 0.1rem;
}
.slbi-nub-case-right .ys-imgbox-cover {
    border-radius: 0.1rem;
}
.salt-lithium-case-inof .slick-dots {
    bottom: -0.5rem;
}
.slci-nub:not(:first-child) {
    display: none;
}
.mod-bg {
    position: relative;
}
.mod-bg::before {
    content: '';
    position: absolute;
    max-height: 100%;
    width: 100%;
    height: 20.1vw;
    bottom: 0;
    left: 0;
    z-index: -1;
    background: linear-gradient(0deg, #E4EDFF -244.04%, rgba(228, 237, 255, 0.00) 100%);
}
.salt-core-nub-box .slbi-nub-case-right {
    pointer-events: all;
}
.mod-anchor {
    top: 50%;
}
.anchor-btn .std-text16 {
    color: var(--color666);
    line-height: var(--line15);
    transition: all .4s ease;
    padding-left: 0.57rem;
    cursor: pointer;
    position: relative;
}
.anchor-btn {
    padding: 0.15rem 0;
}
.anchor-btn.act .std-text16 {
    color: var(--colormain);
}
.anchor-btn .std-text16::before {
    content: '';
    position: absolute;
    width: 0.3rem;
    position: absolute;
    height: 1px;
    background: #ddd;
    left: 0;
    top: 0.75em;
    transform: translateY(0);
    transition: all .4s ease;
}
.anchor-btn.act .std-text16::before {
    width: 0.4rem;
    background: var(--colormain);
}
.anchor-btn .std-text16::after {
    content: '';
    border-radius: 50%;
    width: 0.08rem;
    height: 0.08rem;
    position: absolute;
    left: 0.3rem;
    transition: all .4s ease;
    opacity: 0;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid var(--colormain);
}
.anchor-btn.act .std-text16::after {
    opacity: 1;
    left: 0.4rem;
}
/* .cathode-main .head-logo img:nth-of-type(2) {
    opacity: 1;
}
.cathode-main .head-logo img:first-child {
    opacity: 0;
}
.cathode-main .head-lang-top img:nth-of-type(2),
.cathode-main .head-logo img:nth-of-type(2),
.cathode-main .head-search-btn img:nth-of-type(2) {
    opacity: 1;
}
.cathode-main .head-lang-top img:first-child,
.cathode-main .head-logo img:first-child,
.cathode-main .head-search-btn img:first-child {
    opacity: 0;
} */
 /* .cathode-main .ys-header .about-btn-link2, */
.ys-hd-pc.isfixed .about-btn-link2,
.ys-hd-pc.ishover .about-btn-link2,
.ys-page-wrap.act .ys-hd-pc .about-btn-link2{
    background-color: var(--colormain);
}
/* .cathode-main .ys-header .about-btn-link2::after, */
.ys-hd-pc.isfixed .about-btn-link2::after,
.ys-hd-pc.ishover .about-btn-link2::after,
.ys-page-wrap.act .ys-hd-pc .about-btn-link2::after {
    background: linear-gradient(90deg, var(--colormain) 0%, rgba(0, 81, 233, 0.1) 15%, rgba(0, 81, 233, 0.1) 85%, var(--colormain) 100%);
}
.head-lang-down {
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 3%);
}
.head-nav-item-nub.on .tech-nav svg {
    transform: rotate(180deg);
}
.head-ldi-nub a {
    white-space: nowrap;
}
.head-lang-top-jian {
    width: auto;
}
.ys-hd-ph .head-lang {
    margin-left: 0px;
    margin-right: 20px;
}
.ys-phnav-menubox {
    width: 84px;
}
.ys-phnav-logo {
    width: 160px;
}
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a,
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font,
.ys-ph-navbar4 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
    color: var(--colormain);
}
.ys-ph-navbar4 .ys-ph-nav .ys-phnav-header-font,
.ys-ph-navbar4 .ys-ph-nav a {
    color: var(--color333);
}
.ys-ph-navbar4 .ys-phnav-icon::after,
.ys-ph-navbar4 .ys-phnav-icon::before {
    background: var(--color333);
}
.ys-ph-navbar4 .ys-phnav-menu {
    background: var(--colorfff);
    color: var(--color333);
}
.ys-hd-ph .about-btn2 {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}
.ys-hd-ph .about-btn-link2 {
    background: var(--colormain);
}
.ys-hd-ph .about-btn-link-txt2 {
    color: var(--colorfff);
}
.tech-other .about-btn2 {
    margin-left: 0.2rem;
}
.about-btn-link2::after {
    will-change: background;
}
.cathode-material-box-inof {
    flex-wrap: wrap;
}
.cmbi-nub {
    margin-bottom: 0.2rem;
}
.ys-ban-imgbox::before {
    background: linear-gradient(0deg, rgba(12, 34, 63, 0.00) 71.28%, rgba(12, 34, 63, 0.40) 97.39%), linear-gradient(0deg, rgba(92, 117, 154, 0.20) 0%, rgba(92, 117, 154, 0.20) 100%);
}
.ys-hd-pc .ys-phnav-lisbox a {
    text-align: center;
    justify-content: center;
}
.ys-ban-slick .slick-dots {
    bottom: 0.5rem;
}
.ys-ban-txtbox {
    padding-bottom: 8vw;
}
/* .ys-ban-li.act .ys-ban-title {
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.2s;
} */
.home-lead-left .std-text16 {
    width: 26em;
    max-width: 100%;
}
.home-lead {
    --top1: 2.0rem;
}
.home-lead-right-item1 {
    transform: translateY(calc(var(--top1) * -1));
}
.home-lead-right-item2 {
    transform: translateY(calc(var(--top1)));
}
.hlri-nub:last-child {
    margin-bottom: 0;
}
.home-lead-right {
    padding-top: calc(var(--space130) * 0.5 + var(--top1));
    padding-bottom: calc(var(--space130) * 0.5 + var(--top1));
}
#dream-star {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.home-base-box-content {
    width: 27%;
}
.hbci-nub {
    --width1: 10px;
    --left1: -21px;
    position: absolute;
    transform: translate(-50%, -50%);
}
.hbci-nub-box-dot1 {
    width: var(--width1);
    height: var(--width1);
    transition: all .4s ease;
    border-radius: 50%;
    position: relative;
    background-color: var(--colormain);
}
.hbci-nub.act .hbci-nub-box-dot1 {
    background-color: #FABE00;
}
.hbci-nub-box-dot1::after,
.hbci-nub-box-dot1::before,
.hbci-nub-box-dot::after,
.hbci-nub-box-dot::before {
    content: '';
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transition: all .4s ease;
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    background-color: rgba(0, 81, 233, 0.8);
}
.hbci-nub-box-dot1::after,
.hbci-nub-box-dot::after {
    animation: conkuo 3s linear infinite;
    animation-delay: 1.5s;
}
.hbci-nub-box-dot1::before,
.hbci-nub-box-dot::before {
    animation: conkuo 3s linear infinite;
}
.hbci-nub.act .hbci-nub-box-dot1::after,
.hbci-nub.act .hbci-nub-box-dot1::before {
    opacity: 0;
    animation: none;
}
.hbci-nub-core {
    position: absolute;
}
.hbci-nub::before {
    z-index: 9;
    content: '';
    width: 1px;
    height: calc(var(--length) * 0.01rem);
    border-left: 1px dashed var(--colormain);
    position: absolute;
    left: calc(var(--width1) * 0.5);
    top: 0;
    opacity: 1;
    transition: all .4s ease;
}
.hbci-nub.act::before {
    border-left: 1px dashed #FABE00;
}
.hbci-nub.font-left.act::before,
.hbci-nub.font-right.act::before {
    border-top: 1px dashed #FABE00;
}
.hbci-nub-box::after {
    z-index: 9;
    content: '';
    width: 100%;
    height: calc(var(--length) * 0.01rem);
    position: absolute;
    left: 0;
    top: calc(var(--length) * -0.01rem);
}
.hbci-nub-box {
    width: auto;
    white-space: nowrap;
    position: relative;
    cursor: pointer;
    transition: all .4s ease;
    background-color: var(--colormain);
    border-radius: 100px;
    padding: 0.125rem 0.32rem;
    display: flex;
    align-items: center;
    left: var(--left1);
    margin-top: calc(var(--length) * 0.01rem);
}
.hbci-nub.act .hbci-nub-box {
    background-color: #FABE00;
}
.hbci-nub-box .std-text16 {
    line-height: 1.45;
    color: var(--colorfff);
    transition: all .4s ease;
}
.hbci-nub.act .hbci-nub-box .std-text16 {
    color: #121212;
}
.hbci-nub-box-dot {
    margin-right: 0.0rem;
    opacity: 1;
    width: 0px;
    height: var(--width1);
    transition: all .4s ease;
    border-radius: 50%;
    position: relative;
    background-color: var(--colormain);
    left: 0;
}
.hbci-nub.act .hbci-nub-box-dot {
    left: -0.05rem;
    width: var(--width1);
    margin-right: 0.17rem;
}
.hbci-nub-pop {
    pointer-events: none;
    position: absolute;
    top: calc(100% + 0.2rem);
    left: var(--left1);
    width: 567px;
    transition: all 0.4s ease-out;
}
.hbci-nub-pop-link {
    opacity: 0;
    transition: all 0.4s ease-out;
}
.hbci-nub-pop::before {
    content: '';
    position: absolute;
    height: 0.2rem;
    width: 100%;
    left: 0;
    top: -0.2rem;
}
.hbci-nub.act .hbci-nub-pop {
    pointer-events: auto;
}
.hbci-nub.act .hbci-nub-pop-link {
    opacity: 1;
}
.hbci-nub-pop-link {
    display: flex;
    justify-content: space-between;
    width: 100%;
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    -moz-backdrop-filter: blur(30px);
    -ms-backdrop-filter: blur(30px);
    -o-backdrop-filter: blur(30px);
    padding: 0.22rem 0.34rem 0.22rem 0.22rem;
}
.hbci-nub-pop-pic {
    border-radius: 10px;
    width: 41%;
}
.home-base-box-earth img {
    width: 100%;
}
.hbci-nub-pop-right {
    width: 51%;
}
.hbci-nub-pop-right .std-text20 {
    line-height: var(--line15);
    color: var(--colorfff);
    font-weight: bold;
    margin-bottom: 0.08rem;
}
.hbci-nub-pop-right .std-text16,
.hbci-nub-pop-right .std-text16 p {
    line-height: var(--line175);
    color: var(--colorfff);
}
.hbci-nub-pop-right .std-text16 {
    margin-bottom: 0.26rem;
}
.hnpr-box {
    width: 0.32rem;
    height: 0.32rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--colormain);
}
.hnpr-icon {
    width: 0.28rem;
}
.hnpr-icon img {
    width: 100%;
}
.hbci-nub-core,
.hbci-nub.font-top .hbci-nub-core {
    left: 50%;
    transform: translateX(-50%);
    --left1: 0px;
}
.hbci-nub.font-left .hbci-nub-core,
.hbci-nub.font-right .hbci-nub-core {
    left: auto;
}
.hbci-nub.font-top .hbci-nub-core {
    bottom: 100%;
}
.hbci-nub.font-top .hbci-nub-box {
    margin-bottom: calc(var(--length) * 0.01rem);
    margin-top: 0;
}
.hbci-nub.font-top::before {
    left: 50%;
    transform: translateX(-50%);
    top: auto;
    bottom: 100%;
}
.hbci-nub.font-top .hbci-nub-box::after {
    bottom: calc(var(--length) * -0.01rem);
    top: auto;
}
.hbci-nub.font-top .hbci-nub-pop {
    bottom: calc(100% + 0.2rem);
    top: auto;
}
.hbci-nub.font-top .hbci-nub-pop::before {
    top: auto;
    bottom: -0.2rem;
}
.hbci-nub.font-left .hbci-nub-core {
    right: calc(100% + var(--length) * 0.01rem);
    top: 50%;
    transform: translateY(-50%);
}
.hbci-nub.font-left .hbci-nub-box {
    left: 0;
}
.hbci-nub.font-left .hbci-nub-pop {
    left: 0;
}
.hbci-nub.font-left::before {
    left: auto;
    top: calc(var(--width1) / 2);
    right: 100%;
    width: calc(var(--length) * 0.01rem);
    height: 1px;
    border-left: 0px;
    border-top: 1px dashed var(--colormain);
}
.hbci-nub.font-left .hbci-nub-box {
    margin-top: 0;
}
.hbci-nub.font-left .hbci-nub-box::after {
    width: calc(var(--length) * 0.01rem);
    height: 100%;
    right: calc(var(--length) * -0.01rem);
    top: 0;
    left: auto;
}
.hbci-nub.font-right .hbci-nub-core {
    left: calc(100% + var(--length) * 0.01rem);
    right: auto;
    top: 50%;
    transform: translateY(-50%);
}
.hbci-nub.font-right .hbci-nub-box {
    left: auto;
    right: 0;
}
.hbci-nub.font-right .hbci-nub-pop {
    position: absolute;
    left: 0;
}
.hbci-nub.font-right::before {
    left: 100%;
    top: calc(var(--width1) / 2);
    right: auto;
    width: calc(var(--length) * 0.01rem);
    height: 1px;
    border-left: 0px;
    border-top: 1px dashed var(--colormain);
}
.hbci-nub.font-right .hbci-nub-box {
    margin-top: 0;
}
.hbci-nub.font-right .hbci-nub-box::after {
    width: calc(var(--length) * 0.01rem);
    height: 100%;
    left: calc(var(--length) * -0.01rem);
    right: auto;
    top: 0;
}
.hbci-nub.mod-left .hbci-nub-pop {
    left: auto;
    right: 0;
}
.hbci-nub.font-top .hbci-nub-pop,
.hbci-nub.mod-top .hbci-nub-pop {
    bottom: calc(100% + 0.2rem);
    top: auto;
}
.hbci-nub.mod-top .hbci-nub-pop::before,
.hbci-nub.font-top .hbci-nub-pop::before {
    top: auto;
    bottom: -0.2rem;
}
.home-base {
    overflow: visible;
}
.home-pioneer-box {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
.home-pioneer-box-tab {
    width: 104px;
}
.home-pioneer-box {
    margin-top: 1.26rem;
    padding-bottom: var(--space100);
}
.hpbc-inof-nub-tit,
.hpbt-tit {
    font-family: var(--bold);
}
.home-pioneer .ys-cont1440 {
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.hpbt-inof .slick-track {
    display: block;
}
.hpbt-inof .slick-list {
    /* overflow: visible; */
    margin-left: -1.5rem;
    padding-left: 1.5rem !important;
}
.home-pioneer-box-tab {
    height: calc(calc(var(--font24) * 7.2 + 0.08rem) + 0.4rem);
    -webkit-mask: linear-gradient(to top, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 1) 5%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%);
    mask: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 90%, rgba(0, 0, 0, 0) 100%);
    inset: 0;
    position: relative;
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 0.2rem 0;
    display: flex;
    align-items: center;
}
.hpbt-swiper {
    height: 16.67%;
    width: 100%;
}
.hpbt-tit {
    font-size: var(--font24);
    padding: 0.04rem 0;
    transform-origin: left center;
}
.hpbt-inof-nub:not(.swiper-slide-active) .hpbt-tit {
    transform: scale(0.67);
}
.hpbt-inof-nub {
    margin-bottom: 0;
}
.hpbt-inof {
    padding-left: 28px;
}
.hpbt-line {
    right: calc(100% + 8px);
}
.home-inform-bottom .home-inform-bottom-nub:not(:first-child) {
    display: none;
}
.party-brand-inof .slick-prev,
.pursuit-style-inof .slick-prev,
.home-inform-bottom .slick-prev {
    left: calc(var(--gap1) - 0.4rem - 0.2rem);
}
.party-brand-inof .slick-next,
.pursuit-style-inof .slick-next,
.home-inform-bottom .slick-next {
    right: calc(var(--gap1) - 0.4rem - 0.2rem);
}
.center-new-box .slick-dots {
    bottom: -25px;
}
.pursuit-class-inof-nub:nth-of-type(2n),
.center-option-inof-nub:nth-of-type(2n) {
    animation-delay: .5s;
}
.cultural-main .ys-nyban-title {
    padding-top: var(--headh);
}
.ys-audiom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #f1f3f4;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
    height: auto;
    z-index: 99;
    background-size: 100% 100%;
    display: none;
}
.ys-audiom-content {
    padding-top: 0.2rem;
    padding-bottom: 0.1rem;
}
.ys-audiom .ys-cont1440 {
    position: relative;
}
.ys-audiom .std-text20 {
    color: var(--color333);
    font-weight: bold;
    margin-bottom: 0.1rem;
}
.ys-audiom .ys-videom-close {
    right: 0;
    top: 0.15rem;
    font-size: 20px;
    color: #333;
    transition: all .4s ease;
}
@-moz-document url-prefix() {
    /* .ys-audiom {
        background: #1c1c1c;
    }
    .ys-audiom .std-text20{
        color: var(--colorfff);
    }
    .ys-audiom .ys-videom-close{
        color: var(--colorfff);
    } */
}
.audiom-cry audio {
    width: 100%;
    height: 30px;
    border-radius: 8px;
    box-shadow: none;
    outline: none;
}
.ys-form {
    --space: 0.16rem;
    --spacebot: 0.2rem;
    --spacein: 0.16rem;
    --height: 48px;
    --colortips: #C9161F;
    --colormain: #004E9C;
}
.ys-fii-tips {
    margin-top: 0.02rem;
}
.ys-fii-input textarea::placeholder {
    line-height: var(--line175);
}
.ys-form-inof-code2 .ys-fic-auth-img {
    margin-left: calc(var(--space) * -1.3125);
}
.contact-us-form-submit {
    margin-bottom: 0 !important;
}
.ys-select-li .std-text14 {
    font-size: var(--font16);
    line-height: var(--line15);
    transition: all .4s ease;
}
.sample-btn {
    width: 16px;
    height: 16px;
    border-radius: 2px;
    border: 1px solid #D7D7D7;
    box-sizing: border-box;
    cursor: pointer;
    transition: all .4s ease;
    background: #fff;
    position: relative;
    flex-shrink: 0;
}
.sample-btn::before {
    content: '\e72e';
    font-family: 'iconfont' !important;
    font-size: 12px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    opacity: 0;
    color: var(--colorfff);
}
.ys-select-li.on .sample-btn {
    background: var(--colormain);
    border: 1px solid var(--colormain);
}
.ys-select-li.on .sample-btn::before {
    opacity: 1;
}
.ys-select-li.on .std-text14 {
    color: var(--colormain);
}
.ys-fii-select-duo .ys-select-li .std-text14 {
    padding-left: 0.15rem;
}
.ys-fii-select-duo .ys-select-li {
    display: flex;
    align-items: center;
}
.ys-fii-select .ys-select-bd,
.ys-fii-select-search .ys-select-bd {
    border: 0px solid #ddd;
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 1%);
}
/* 2025.09.15 - tammy - end */
/* 2025.09.16-yori-1start */
.provide-payoffs {
    padding-top: var(--space130);
    padding-bottom: var(--space150);
}
.provide-payoffs-pic-pc img,
.provide-payoffs-pic-ph img {
    height: 100%;
}
.provide-smart-pic-pc img {
    width: 100%;
    height: 100%;
}
.provide-smart-pic-pc {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.provide-smart-case .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.3rem;
}
.psci-nub .std-font24 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.12rem;
}
.psci-nub {
    margin-bottom: 0.4rem;
}
.provide-smart-case-inof li:nth-last-child {
    margin-bottom: 0;
}
.provide-smart-case {
    border-radius: 20px;
    width: 53%;
    padding: 0.56rem 1.56rem 0.68rem 0.56rem;
    background: rgba(255, 255, 255, 0.90);
    box-shadow: 0 10px 20px 0 rgba(255, 255, 255, 0.60);
}
.provide-core-box.party-commit-case {
    margin-top: -0.8rem;
    margin-bottom: var(--space140);
    border-radius: 12px;
    background: rgba(255, 255, 255, 0.85);
    box-shadow: 0 4px 40px 0 rgba(173, 178, 207, 0.25);
    backdrop-filter: blur(30px);
    padding: 0.19rem 1.4rem 0.36rem 0.9rem;
}
.provide-core-box.party-commit-inof {
    display: flex;
    width: 98%;
    margin: 0 auto;
}
.provide-smart .ys-cont1440 {
    display: flex;
    justify-content: end;
}
.provide-smart {
    padding-top: var(--space110);
    /* padding-bottom: var(--space110); */
    margin: 0.29rem 0.39rem;
    position: relative;
}
/* e1 */
.group-banner .ys-nyban-title .std-font44 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.3rem;
}
.group-banner .ys-nyban-title .std-text16,
.group-banner .ys-nyban-title .std-text16 p {
    line-height: 1.75;
    color: #666666;
}
.group-banner .ys-nyban-title .std-text16 p {
    margin-bottom: 0.22rem;
}
.group-banner .ys-nyban-title .std-text16 {
    position: relative;
}
.group-banner .ys-nyban-title .std-text16 p:nth-last-child(1) {
    margin-bottom: 0;
}
.group-main .banner-bread .ys-bread-list a {
    color: #666;
}
.group-main .banner-bread .ys-bread-list::before {
    color: #666;
}
.group-main .banner-bread {
    top: 0.16rem;
}
.group-banner .ys-nyban-title .std-text16::after {
    bottom: 0;
    content: '';
    height: 34%;
    position: absolute;
    left: 0;
    width: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 58.82%);
}
.group-send .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    text-align: right;
    margin-bottom: 0.4rem;
}
.group-send-content .group-send-content-txt,
.group-send-content .group-send-content-txt p {
    line-height: 1.75;
    color: #333333;
}
.group-send-content .group-send-content-txt p {
    margin-bottom: 0.16rem;
}
.group-send-content .group-send-content-txt {
    margin-bottom: 0.2rem;
}
.group-send-content .group-send-content-txt p:nth-last-child(1) {
    margin-bottom: 0;
}
.group-send-content-people {
    font-weight: bold;
    line-height: 1.75;
    text-align: right;
    color: #333333;
}
.group-send-content {
    padding-top: var(--space60);
    padding-bottom: 0.5rem;
    z-index: 1;
    border-top: 1px solid #DDDDDD;
    border-bottom: 1px solid #DDDDDD;
    position: relative;
}
.group-send-content-top {
    width: 1.74rem;
    position: absolute;
    bottom: calc(100% - 00.1rem);
    left: -0.72rem;
    z-index: 6;
}
.group-send-content-top img {
    width: 100%;
}
.group-send-content-bottom {
    width: 0.58rem;
    position: absolute;
    bottom: -0.18rem;
    right: 0.4rem;
}
.group-send-content-bottom img {
    width: 100%;
}
.group-send-pic-pc,
.group-send-pic-ph {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.group-send-pic-pc img,
.group-send-pic-ph img {
    width: 100%;
    height: 100%;
}
.group-send {
    position: relative;
    padding-bottom: var(--space150);
}
.group-dream {
    position: relative;
}
.group-dream-left .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0.2rem;
    color: #FFFFFF;
}
.group-dream-left .std-text18,
.group-dream-left .std-text18 p {
    line-height: 1.75;
    color: #FFFFFF;
}
.group-dream-right-nub .std-font24 {
    font-weight: bold;
    line-height: 1.75;
    margin-bottom: 0.2rem;
    color: #333333;
}
.group-dream-right-nub .std-text16,
.group-dream-right-nub .std-text16 p {
    line-height: 1.75;
    color: #666666;
}
.group-dream-right-nub .std-text16 p {
    margin-bottom: 0.2rem;
}
.group-dream-right-nub .std-text16 p:nth-last-child(1) {
    margin-bottom: 0;
}
.group-dream-right-nub {
    border-radius: 10px;
    margin-bottom: 0.8rem;
    background: rgba(255, 255, 255, 0.95);
    padding: 0.88rem 0.36rem 0.9rem 0.4rem;
}
.group-dream-left {
    width: 38%;
    padding-top: 0.4rem;
}
.group-dream-right {
    width: 42%;
}
.group-dream .ys-cont1440 {
    display: flex;
    justify-content: space-between;
}
.group-dream-right li:nth-last-child(1) {
    margin-bottom: 0;
}
.group-layout .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.3rem;
    text-align: center;
}
.group-layout-txt,
.group-layout-txt p {
    line-height: 1.75;
    color: #666666;
    text-align: center;
    margin: 0 auto;
    width: 83%;
}
.glbi-nub .ys-imgbox-cover {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}
.glbi-nub-txt {
    line-height: 1.75;
    color: #333333;
    padding: 0.1rem 0.26rem;
    text-align: center;
}
.group-develop-tit {
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 5.1rem;
}
.group-honors .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    text-align: center;
    margin-bottom: 0.4rem;
}
.ghin-box .std-text16 {
    line-height: 1.75;
    color: #333333;
    font-weight: bold;
    text-align: center;
    position: absolute;
    width: 68%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.group-honors-inof-nub {
    width: 20%;
    padding: 0 0.17rem;
    display: none;
    margin-bottom: 0.36rem;
}
.glbi-nub .ys-imgbox-cover {
    overflow: hidden;
    width: 100%;
}
.glbi-nub .ys-imgbox-cover img {
    transition: all .4s ease;
}
.ghin-box {
    position: relative;
}
.group-honors-inof {
    display: flex;
    margin: 0 -0.17rem 0.09rem;
    flex-wrap: wrap;
}
.group-honors .party-brand-inof {
    margin-bottom: 0.4rem;
}
.group-honors-cat {
    line-height: 1.75;
    color: #000;
    text-align: center;
    display: flex;
    justify-content: center;
}
.group-honors-cat .std-text16 {
    cursor: pointer;
}
.group-honors-inof li:nth-child(-n+10) {
    display: block;
}
.group-honors .ys-cont1440.on .group-honors-inof li {
    display: block;
}
.group-future {
    position: relative;
    padding-top: var(--space140);
    padding-bottom: var(--space150);
}
.group-future-box {
    border-radius: 20px;
    width: 53%;
    background: rgba(255, 255, 255, 0.90);
    box-shadow: 0 10px 20px 0 rgba(255, 255, 255, 0.60);
    padding: 0.6rem 0.49rem 0.82rem 0.56rem;
}
.group-future-box .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.2rem;
}
.gfbc-nub .std-font24,
.gfbc-nub .std-text16 h6 {
    line-height: 1.5;
    color: #000000;
    margin-bottom: 0.2rem;
}
.gfbc-nub .std-text16,
.gfbc-nub .std-text16 p {
    line-height: 1.75;
    color: #666666;
}
.group-future .ys-cont1440 {
    display: flex;
    justify-content: end;
}
.gfbc-nub {
    margin-bottom: 0.4rem;
}
.group-future-box-content li:nth-last-child(1) {
    margin-bottom: 0;
}
.group-honors {
    padding-top: var(--space120);
    padding-bottom: 0.86rem;
}
.group-layout {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.plbp-nub img {
    width: 100%;
}
.plbp-nub:not(:first-child) {
    display: none;
}
.plbc-nub-parga,
.plbc-nub-parga p {
    color: #fff;
    text-align: center;
}
.plbc-nub-tit {
    color: #fff;
    font-weight: bold;
    text-align: center;
    margin-bottom: 0.2rem;
}
.plbc-nub-cont {
    height: 100%;
    position: relative;
    top: 46%;
    padding: 0 0.2rem;
}
.plbc-nub {
    width: 25%;
    height: 100%;
    border-right: 1px solid rgba(255, 255, 255, 0.40);
    background: rgba(255, 255, 255, 0.05);
    overflow: hidden;
    position: relative;
    cursor: pointer;
}
.pursuit-lead-box-content {
    z-index: 5;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-start;
}
.pursuit-lead-box {
    position: relative;
}
.provide-payoffs-left-txt {
    padding-left: 0.16rem;
}
.provide-core-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -4;
}
.provide-core-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.provide-smart-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    border-radius: 20px;
    height: 100%;
    z-index: -1;
    overflow: hidden;
}
.provide-smart-pic img {
    width: 100%;
    height: 100%;
    /* border-radius: 20px; */
    object-fit: cover;
}
.provide-payoffs-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.provide-payoffs-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.group-send-pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -2;
}
.group-send-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.pursuit-system-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.pursuit-system-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.party-brand-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.party-brand-box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.party-develop-box {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.party-develop-box img {
    width: 100%;
    height: 100%;
    border-radius: 14px;
    object-fit: cover;
}
.party-develop .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #FFFFFF;
    margin-bottom: 0.32rem;
}
.party-develop-inof-nub .std-text20 {
    font-weight: bold;
    line-height: 1.75;
    margin-right: 0.18rem;
    color: #FFFFFF;
}
.party-develop-inof-nub .std-text16,
.party-develop-inof-nub .std-text16 p {
    line-height: 1.75;
    color: #FFFFFF;
}
.party-develop-inof-nub {
    display: flex;
    align-items: center;
    margin-bottom: 0.17rem;
}
.party-develop .ys-cont1440 {
    position: relative;
}
.party-develop-core {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0.92rem 1.6rem 1rem;
}
.party-develop-inof li:nth-last-child(1) {
    margin-bottom: 0;
}
.pcbr-case {
    width: 1.44rem;
    height: 1.44rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    background: #fff;
    border-radius: 50%;
}
.pcbr-case::after {
    content: '';
    position: absolute;
    border-radius: 50%;
    left: 50%;
    z-index: -1;
    top: 50%;
    transition: all .4s ease;
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.4);
}
.pcbr-case::before {
    content: '';
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    z-index: -1;
    transition: all .4s ease;
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    background-color: rgba(255, 255, 255, 0.4);
}
.pcbr-case::after,
.pcbr-case::before {
    animation: conkuo 3s linear infinite;
    animation-delay: 1.5s;
}
.pcbr-case .std-text18 {
    font-weight: bold;
    line-height: 1.75;
    color: #333333;
}
.pcbr-pic {
    position: absolute;
    width: 3.63rem;
    height: 3.63rem;
    right: 320px;
    top: 50%;
    transform: translateY(-50%);
}
.pcbr-pic img {
    width: 100%;
}
.provide-core-bottom-right {
    width: 10%;
    position: relative;
    height: auto;
    padding-right: 572px;
}
.ppin-box {
    width: 0.36rem;
    height: 0.36rem;
    background: #fff;
    transition: all .4s ease;
    border-radius: 50%;
    display: flex;
    cursor: pointer;
    align-items: center;
    justify-content: center;
}
.ppin-box .std-text16 {
    line-height: 1.75;
    transition: all .4s ease;
    color: #666666;
}
.ppin-right .std-text16 {
    line-height: 1.75;
    color: #666666;
    transition: all .4s ease;
}
.ppin-right {
    left: 105px;
    width: 299px;
    top: -79px;
    cursor: pointer;
    transition: all .4s ease;
    position: absolute;
    border-radius: 6px;
    background: #FFF;
    box-shadow: 0 4px 4px 0 rgba(166, 181, 218, 0.25);
    padding: 0.16rem 0.39rem 0.16rem 0.22rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ppin-center::after {
    content: '';
    position: absolute;
    left: -0.2rem;
    width: 0.18rem;
    height: 1px;
    border-bottom: 1px dashed #004E9C;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .4s ease;
}
.pcbr-pic-inof-nub {
    position: relative;
    display: flex;
    position: absolute;
    transform: translate(-50%, -50%);
}
.ppin-bottom {
    top: 28px;
}
.ppin-top::after {
    transform: rotate(-31deg);
    content: '';
    position: absolute;
    left: -78px;
    width: 82px;
    height: 1px;
    border-bottom: 1px dashed #004E9C;
    top: 62px;
    opacity: 0;
    transition: all .4s ease;
}
.ppin-bottom::after {
    transform: rotate(30deg);
    content: '';
    position: absolute;
    left: -76px;
    width: 80px;
    height: 1px;
    opacity: 0;
    border-bottom: 1px dashed #004E9C;
    top: 20px;
    transition: all .4s ease;
}
.ppin-center {
    top: 50%;
    left: 56px;
    transform: translateY(-50%);
}
.provide-core-bottom {
    padding-top: var(--space130);
}
.provide-core {
    padding-bottom: 2.95rem;
}
.pcbr-pic-inof-nub.act .ppin-box {
    background: #FABE00;
}
.pcbr-pic-inof-nub.act .ppin-box .std-text16 {
    color: #fff;
}
.pcbr-pic-inof-nub.act .ppin-right {
    background: #004E9C;
}
.pcbr-pic-inof-nub.act .ppin-right .std-text16 {
    color: #fff;
}
.pcbr-pic-inof-nub.act .ppin-right::after {
    opacity: 1;
}
.provide-strength-box-left {
    width: 100%;
}
.provide-strength-box-inof {
    width: 38%;
}
.provide-strength-box-right {
    width: 100%;
}
.provide-strength-box-item {
    width: 53%;
}
.provide-payoffs-right .ys-hin-box {
    border-radius: 6px;
    padding: 0.10rem;
    height: 100%;
    width: 286px;
    background: rgba(255, 255, 255, 0.60);
}
.provide-payoffs-right .ys-horse {
    height: 400px;
}
.provide-payoffs-right .ys-horse-inof-nub {
    width: auto;
}
.provide-payoffs-right .ys-horse-inof {
    height: 100%;
}
.provide-payoffs-left-txt p {
    margin-bottom: 0.16rem;
    position: relative;
}
.provide-payoffs-left .std-font40 {
    font-weight: bold;
    line-height: 1.5;
    color: #333333;
    margin-bottom: 0.26rem;
}
.provide-payoffs-left-txt {
    margin-bottom: 0.58rem;
}
.provide-payoffs-left-inof {
    width: 80%;
    margin: 0 -0.25rem -0.37rem;
    display: flex;
    flex-wrap: wrap;
}
.provide-smart-case-inof li:nth-last-child(1) {
    margin-bottom: 0;
}
.group-layout-line {
    width: 100vw;
    position: absolute;
    height: 6px;
    background: #004E9C;
}
.group-layout-top {
    margin-bottom: 0.85rem;
}
.group-layout-bottom {
    padding-top: 0.67rem;
}
.glbi-nub-box {
    position: relative;
    width: 642px;
    box-shadow: 0 0 20px 0 rgba(141, 185, 207, 0.25);
    border: 1px solid #FFF;
    border-radius: 16px;
    background: rgba(255, 255, 255, 0.10);
    position: absolute;
    left: 50%;
    top: calc(100% + 0.44rem);
    transform: translateX(-50%);
}
.glbi-nub-box::after {
    content: '';
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    height: 0.44rem;
    border-left: 1px dashed #FABE00;
    width: 1px;
    bottom: calc(100%);
}
.glbi-nub-dot {
    width: 0.52rem;
    height: 0.52rem;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #FABE00;
}
.glbi-nub-dot .std-text16 {
    color: #fff;
    line-height: 1.75;
}
.group-layout-box-inof {
    width: 0.52rem;
    height: 0.52rem;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 28.7%;
}
.glbi-nub {
    /* width: 54px; */
    position: relative;
    /* position: absolute;
    transform: translate(-50%, -50%); */
}
.group-develop {
    position: relative;
    padding-top: var(--space100);
    padding-bottom: 2.54rem;
    pointer-events: all;
}
.gdin-box .std-text20 {
    font-weight: 800;
    color: #004E9C;
    line-height: 1.2;
    margin-bottom: 0.06rem;
}
.gdin-box .std-font40 {
    margin-bottom: 0.16rem;
}
.gdin-box .std-text16 p,
.gdin-box .std-text16 {
    line-height: 1.75;
    color: #333333;
}
.gdin-box .std-text16 p {
    margin-bottom: 0.1rem;
}
.gdin-box .std-text16 p:nth-last-child(1) {
    margin-bottom: 0;
}
.gdin-box {
    width: 600px;
    left: 0.37rem;
    position: absolute;
    padding: 0.6rem 0.32rem 0.88rem 0.4rem;
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 0.40);
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
}
.group-develop-inof-nub {
    position: absolute;
}
.group-develop-center-box {
    position: relative;
}
.group-develop-inof {
    display: flex;
    align-items: center;
}
.group-develop-icon {
    width: 1.32rem;
    height: 1.32rem;
    position: absolute;
    border-radius: 50%;
    z-index: 19;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background-color: #004E9C;
}
.gdin-case-dot {
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 50%;
    position: relative;
    background: #FABE00;
}
.gdin-case-dot::before,
.gdin-case-dot::after {
    content: '';
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    z-index: -1;
    transition: all .4s ease;
    transform: translate(-50%, -50%);
    height: 100%;
    width: 100%;
    background-color: rgba(250, 190, 0, 0.2);
}
.gdin-case-dot::after,
.gdin-case-dot::before {
    animation: conkuo 3s linear infinite;
    animation-delay: 1.5s;
}
.gdin-case {
    display: flex;
    align-items: center;
}
.group-develop-icon1,
.group-develop-icon2,
.group-develop-icon3 {
    position: absolute;
    border-radius: 50%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    border: 1px solid rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, 0.1);
    width: 100%;
    height: 100%;
    transition: all 0s;
}
.group-develop-icon img {
    width: 100%;
}
.group-develop-icon-line {
    width: 100%;
    height: 1px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    background: #FABE00;
}
.group-develop-center {
    position: absolute;
    z-index: -1;
    top: 50%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
}
.obcr-earth-inof-nub {
    position: absolute;
    transform: translate(-50%, -50%);
}
.obcr-earth {
    position: absolute;
}
.obcr-earth-inof-nub .hbci-nub-box-dot1 {
    cursor: pointer;
}
.hnbd-yellow {
    background-color: rgba(250, 190, 0, 1);
}
.hnbd-yellow::after,
.hnbd-yellow::before {
    background-color: rgba(250, 190, 0, 1);
}
/* 2025.09.16-yori-1end */
/* 2025.09.16-yori-2start */
.party-main .footer {
    overflow: visible;
}
.party-develop {
    padding-bottom: 1.2rem;
}
.party-develop-fold .ys-fold-nub.on .party-develop-fold-box::after {
    opacity: 0;
    transition: all .1s ease-in;
}
.provide-core-box.party-commit-case .pcin-tit {
    color: var(--colormain);
}
.provide-core-box.party-commit-case .pcin-tit .ys-demo-num1 {
    color: var(--colormain);
}
.ys-horse.up .ys-horse-inof,
.ys-horse.down .ys-horse-inof {
    flex-direction: column;
    width: 100%;
}
.pursuit-lead {
    padding-bottom: var(--space130);
}
.glbi-nub:not(:first-child) {
    display: none;
}
.group-layout-box-inof {
    transition: all .4s ease;
}
.glli-nub-box {
    height: 0.16rem;
    border-radius: 50%;
    background: #004E9C;
    width: 0.16rem;
}
.glli-nub {
    transform: translate(-50%, -50%);
    position: absolute;
}
.jtin-box-pic-pro span {
    content: '';
    position: absolute;
    width: 0px;
    height: 1px;
    left: 0;
    background: #004E9C;
    top: 50%;
    opacity: 0;
    transform: translateY(-50%);
}
@keyframes lineGrow {
    from {
        width: 0;
        /* 起头时宽度为0 */
    }
    to {
        width: 100%;
        /* 实现时宽度达到122px */
    }
}
.join-talent-inof-nub.act span {
    animation: lineGrow 1.2s forwards;
    opacity: 1;
}
.join-talent-inof li:nth-last-child(1) span {
    display: none;
}
.obcr-earth-inof-nub {
    --width1: 10px;
}
.group-dream-left {
    position: sticky;
    flex-direction: column;
    justify-content: center;
    display: flex;
    width: 100%;
    top: var(--headh);
}
.group-dream-case {
    width: 38%;
}
.group-dream-right {
    padding-top: calc(var(--space130)* 0.5 + var(--top1));
    padding-bottom: calc(var(--space130)* 0.5 + var(--top1));
}
.glbi-nub.active {
    opacity: 1;
    pointer-events: auto;
}
.cathode-material-box-bg img {
    height: 100%;
}
.cathode-material-box-total {
    flex-wrap: wrap
}
.slbi-nub-box .ys-cont1440,
.slbi-nub-case .ys-cont1440 {
    flex-wrap: wrap;
}
.provide-payoffs-right .ys-horse {
    width: 50%;
    height: auto;
    position: relative;
}
.provide-payoffs .ys-cont1440 {
    justify-content: space-between;
}
.provide-payoffs {
    padding-top: 0;
    padding-bottom: 0;
}
.provide-payoffs-left {
    padding-top: var(--space130);
    padding-bottom: var(--space150);
}
.provide-payoffs-right .ys-horse-inof-nub {
    padding: 0.1rem 0;
}
.provide-payoffs-right .ys-horse-inof {
    margin: -0.1rem 0;
}
.provide-smart {
    margin: 0;
}
.provide-smart-pic {
    width: 100%;
    left: 50%;
    height: 100%;
    transform: translate(-50%, -50%) scale(0.95);
    top: 50%;
}
.obcr-earth-inof-nub.act .hbci-nub-box-dot1 {
    background-color: #FABE00;
}
.obcr-earth-inof-nub.act .hbci-nub-box-dot1::after,
.obcr-earth-inof-nub.act .hbci-nub-box-dot1::before {
    background-color: #FABE00;
}
.provide-payoffs-right {
    width: 42%;
    display: flex;
    height: 9.28rem;
    margin-right: 0.76rem;
}
.pcbr-case::before,
.pcbr-case::after {
    transform: translate(-50%, -50%);
}
@keyframes conkuo2 {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: .8;
    }
    100% {
        transform: translate(-50%, -50%) scale(1.9);
        opacity: 0;
    }
}
.pcbr-case::after,
.pcbr-case::before {
    animation: conkuo2 3s linear infinite;
    animation-delay: 0s;
}
.pcbr-case::after {
    animation-delay: 1.5s;
}
.gdin-box {
    position: relative;
}
.group-develop-tit {
    margin-bottom: 1.1rem;
}
.group-develop-total {
    position: relative;
}
.group-develop-total::before {
    content: '';
    position: absolute;
    width: 100vw;
    height: 1px;
    background: #FABE00;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.group-develop-inof-nub {
    align-items: center;
    position: relative;
}
.group-develop-inof .slick-track .slick-slide {
    display: flex !important;
}
.group-future {
    overflow: hidden;
}
.group-send-pic img {
    transition: all .4s ease;
}
.group-future-box {
    pointer-events: none;
}
.group-honors-cat {
    transition: all .4s ease;
}
@media screen and (min-width: 1200px) {
    .glbi-nub-box:hover .ys-imgbox-cover img {
        transform: scale(1.05);
    }
    .group-future:hover .group-send-pic img {
        transform: scale(1.05);
    }
    .group-honors-cat:hover {
        color: #004E9C;
    }
    .coin-link:hover{
        background: var(--colormain);
    }
    .coin-link:hover .clct-date{
        color: var(--colorfff);
    }
    .coin-link:hover .cnbn-right-new {
        color: var(--colorfff);
        background-color: rgba(255, 255, 255, 0.1);
    }
    .coin-link:hover .clct-txt {
        color: var(--colorfff);
    }
    .coin-link:hover .clct-text, 
    .coin-link:hover .clct-text p{
        color: var(--colorfff);
    }
    /* 2025.11.19 - start */
    .cathode-material-box-inof .cmbi-nub .about-btn-link2:hover .about-btn-link-txt2 {
        color: var(--colorfff);
    }
    /* 2025.11.19 - end */
}
/*  */
/* 9.17yori 17:00 start */
.ys-horse.up .ys-horse-inof1 {
    transform: translateY(0);
}
.ys-horse.up .ys-horse-inof2 {
    transform: translateY(100%);
}
.ys-horse.up .ys-horse-inof3 {
    transform: translateY(200%);
}
.ys-horse.down .ys-horse-inof1 {
    transform: translateY(0);
}
.ys-horse.down .ys-horse-inof2 {
    transform: translateY(100%);
}
.ys-horse.down .ys-horse-inof3 {
    transform: translateY(-100%);
}
.group-develop-inof .slick-list {
    overflow: visible;
}
.group-develop-total {
    margin-left: 0rem !important;
}
.group-develop-icon {
    z-index: -1;
}
.group-send-pic img {
    transition: all 1s var(--bezier3);
}
.join-talent-inof-nub span {
    animation-delay: 0.2s;
}
.provide-smart {
    overflow: visible;
    padding-top: 0;
}
.provide-smart-blank {
    height: 50vh;
}
.provide-smart-total {
    height: calc(100vh - var(--headh));
    position: sticky;
    top: var(--headh);
    display: flex;
    align-items: center;
}
.provide-smart-total .ys-cont1440 {
    opacity: 0;
    transition: all .4s ease;
    z-index: 999;
}
.obcr-earth {
    position: relative;
}
.ys-horse.up,
.ys-horse.down {
    --width1: 400px;
}
.ys-horse.up .ys-horse-inof,
.ys-horse.down .ys-horse-inof {
    flex-direction: column;
    width: 100%;
    height: calc(var(--width1) * var(--total));
}
.ys-horse.up .ys-horse-inof-nub,
.ys-horse.down .ys-horse-inof-nub {
    width: 100%;
    height: var(--width1);
    position: relative;
}
/* 2025.09.17-yori-2end */
/* 2025.9.18-yori-start  */
:root {
    --font180: 1.8rem;
    --font140: 1.4rem;
}
.hibn-link {
    display: flex;
    flex-direction: column;
}
.hibn-link .std-text20 {
    flex-grow: 1;
}
.ys-hin-box .ys-imgbox-cover {
    height: 100%;
}
.ppin-right {
    justify-content: left;
}
.glbi-nub {
    display: flex;
    justify-content: center;
}
.hbci-nub::before {
    top: 10px;
}
.pcin-case-box-pic .ys-imgbox-contain img,
.ys-imgbox-cover img {
    object-fit: cover;
}
/* 2025.9.19-yori-end  */
/* 2025.09.19 - tammy - start */
.pursuit-lead-box {
    border-radius: 0.12rem;
    overflow: hidden;
}
.plbc-nub::after {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    left: 0;
    transition: all .36s;
    z-index: -1;
    opacity: 0;
}
.pursuit-lead {
    position: relative;
}
.pursuit-lead-bg {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.pursuit-lead-bg img {
    width: 100%;
}
.pursuit-lead .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.pursuit-culture {
    position: relative;
    z-index: 2;
}
.pursuit-main .ys-nybanner {
    position: relative;
    z-index: 2;
}
.pursuit-system-box {
    height: calc(100% + 10vw);
    top: auto;
    bottom: 0;
    transform: translateY(10vw);
}
.pursuit-system-inof .slick-list {
    padding: 5px;
    margin: -5px;
}
.pursuit-style-inof .slick-list {
    padding: 0 calc(var(--gap1) * 0.5) 0.24rem;
    margin: 0 calc(var(--gap1) * -0.5) -0.24rem;
}
.pursuit-share-box2 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 0.12rem;
    overflow: hidden;
}
.pursuit-class-cat {
    display: flex;
    justify-content: center;
}
.pursuit-class-cat .std-text14 {
    line-height: 1.45;
    color: var(--colormain);
    cursor: pointer;
}
.party-commit {
    overflow: visible;
}
.party-develop-fold-box .ys-imgbox-cover img {
    object-fit: cover;
}
.pdbi-nub {
    width: 9px;
    height: 9px;
    position: absolute;
    transform: translate(-50%, -50%);
}
.pdbi-nub-circle {
    position: relative;
    width: 100%;
    height: 100%;
    background: #FABE00;
    border-radius: 50%;
    transition: all .4s ease;
    opacity: 0;
}
.pdbi-nub-circle::before,
.pdbi-nub-circle::after {
    content: '';
    width: 100%;
    height: 100%;
    background: #FABE00;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    animation: conkuo 3s linear infinite;
}
.pdbi-nub-circle::after {
    animation-delay: 1.5s;
}
.pdbi-nub .std-text16 {
    background: var(--colorfff);
    border-radius: 0.04rem;
    padding: 0.07rem 0.13rem;
    color: var(--color333);
    line-height: var(--line175);
    white-space: nowrap;
    position: absolute;
    right: calc(100% + 16px);
    top: 50%;
    transform: translateY(-50%);
    transition: all .4s ease;
    opacity: 0;
}
.pdbi-nub-line {
    width: 1px;
    height: 450px;
    position: absolute;
    left: 50%;
    top: 100%;
}
.pdbi-nub-line::before {
    content: '';
    width: 1px;
    height: 100%;
    background: var(--colorfff);
    position: absolute;
    top: 0;
    left: 50%;
    transition: all .4s ease;
    opacity: 1;
}
.pdbi-nub-line::after {
    content: '';
    width: 1px;
    height: 100%;
    border-left: 1px dashed var(--colorfff);
    position: absolute;
    top: 0;
    left: 50%;
    transition: all .4s ease;
    opacity: 0;
}
.pdbi-nub.act .pdbi-nub-line::after {
    opacity: 1;
}
.pdbi-nub.act .pdbi-nub-line::before {
    opacity: 0;
}
.pdbi-nub.act .std-text16 {
    opacity: 1;
}
.pdbi-nub.act .pdbi-nub-circle {
    opacity: 1;
}
.party-develop .ys-cont1440 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.party-develop .ys-cont1440 {
    pointer-events: none;
}
.pdbi-nub {
    pointer-events: all;
}
.party-develop .std-font40,
.party-develop-inof {
    pointer-events: all;
}
.join-talent-item {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
.jtin-box-pic-pro span {
    position: absolute;
}
.jtin-box-pic-pro span i {
    content: '';
    width: 0.11rem;
    height: 0.11rem;
    position: absolute;
    border-radius: 50%;
    right: -1px;
    top: 50%;
    transform: translateY(-50%);
    transition: all .4s ease;
}
.jtin-box-pic-pro span i::before {
    content: '';
    width: 0.11rem;
    height: 0.11rem;
    border-radius: 50%;
    background: var(--colormain);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.jtin-box-pic-pro span i::after {
    display: block;
    content: '';
    width: 0.11rem;
    height: 0.11rem;
    border-radius: 50%;
    background: var(--colormain);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: conkuo 3s linear infinite;
}
.join-talent-inof-nub.on .jtin-box-pic-pro span i {
    opacity: 0;
}
.join-happy-btn {
    display: flex;
    justify-content: center;
}
.group-send {
    overflow: visible;
}
.std-text20.group-send-content-txt,
.std-text20.group-send-content-txt p {
    font-size: var(--font20);
}
.group-dream {
    overflow: visible;
}
.group-dream-box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.group-dream-pic {
    height: calc(100vh - var(--headh));
    position: sticky;
    top: var(--headh);
    width: 100%;
}
.group-dream-pic img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.group-dream {
    min-height: calc(100vh - var(--headh));
}
.group-dream-left {
    height: calc(100vh - var(--headh));
}
.group-dream-left {
    justify-content: flex-start;
    width: 100%;
    top: var(--headh);
    padding-top: 2.2rem;
}
.group-dream-right {
    padding-top: var(--space180);
    padding-bottom: var(--space180);
}
.group-dream .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.group-layout-zhan-nub {
    height: 50vh;
}
.group-layout {
    position: sticky;
    height: calc(100vh - var(--headh));
    top: var(--headh);
}
.group-layout-wai {
    overflow: visible;
}
.group-develop-wai {
    overflow: visible;
}
.group-develop-zhan-nub {
    height: 50vh;
}
.group-develop {
    height: calc(100vh - var(--headh));
    position: sticky;
    top: var(--headh);
}
.provide-core {
    overflow: visible;
}
.psbi-nub3 {
    opacity: 1 !important;
}
/* .psbi-nub3:not(:first-child){
    display: none;
} */
.provide-strength-box-right {
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
    -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
    -moz-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
    -ms-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
    -o-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
}
.psbi-nub3:first-child .provide-strength-box-right {
    clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%);
    -webkit-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%);
    -moz-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%);
    -ms-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%);
    -o-clip-path: polygon(0 0%, 100% 0%, 100% 100%, 0 100%);
}
.provide-strength-box {
    align-items: flex-start;
}
.psbi-nub2 {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.provide-strength {
    overflow: visible;
}
.provide-strength-box-item {
    position: sticky;
    top: calc(var(--headh) + var(--space120));
}
.psbi-nub3:not(:first-child) {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
/* 2025.9.19-yori-start */
.ys-hin-box .ys-imgbox-cover {
    width: 100%;
}
.group-develop-total::before {
    z-index: -1;
}
/* 2025.09.22-tammy */
.ys-hin-box {
    height: auto;
}
.hbci-nub-pop-link {
    height: auto !important;
}
.home-ph {
    display: none;
}
.home-base-pop {
    display: none;
}
.cbnt-box-nub:not(:first-child) {
    display: none;
}
.group-develop-icon-img {
    background-color: #004E9C;
    border-radius: 50%;
    position: relative;
    z-index: 3;
}
.group-banner .ys-nyban-title .group-ban-text {
    width: 32%;
    height: 245px;
    inset: 0;
    position: relative;
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 58.82%, rgba(0, 0, 0, 0) 100%);
    mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 58.82%, rgba(0, 0, 0, 0) 100%);
}
.group-banner .ys-nyban-title .std-text16 {
    will-change: transform;
}
.group-banner .ys-nyban-title .std-text16::after {
    display: none;
}
@keyframes grouptext1 {
    0% {
        transform: translateY(0);
    }
    90% {
        transform: translateY(-100%);
    }
    100% {
        transform: translateY(-100%);
    }
}
@-webkit-keyframes grouptext1 {
    0% {
        transform: translateY(0);
    }
    90% {
        transform: translateY(-100%);
    }
    100% {
        transform: translateY(-100%);
    }
}
@keyframes grouptext2 {
    0% {
        transform: translateY(100%);
    }
    90% {
        transform: translateY(0%);
    }
    100% {
        transform: translateY(0%);
    }
}
@-webkit-keyframes grouptext2 {
    0% {
        transform: translateY(100%);
    }
    90% {
        transform: translateY(0%);
    }
    100% {
        transform: translateY(0%);
    }
}
.group-ban-text .std-text16:first-child {
    animation: grouptext1 20s 2.0s linear infinite;
}
.group-ban-text .std-text16:not(:first-child) {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.group-ban-text .std-text16:nth-child(2) {
    animation: grouptext2 20s 2.0s linear infinite;
    transform: translateY(100%);
}
.group-ban-text .std-text16 {
    padding-bottom: var(--space80);
}
.group-honors-cat .std-text16 {
    transition: all .4s ease;
}
.group-layout-box-inof .slick-list {
    overflow: visible !important;
}
.group-develop-inof {
    width: 79.4%;
    transform: translateX(-0.28rem);
}
.group-develop-tit {
    margin-bottom: 0;
}
.group-develop {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.group-develop .ys-cont1440 {
    height: 100%;
    position: relative;
    display: flex;
    align-items: flex-end;
}
.group-develop-total {
    width: 100%;
    height: calc(100% - 28px);
    margin-top: 28px;
    display: flex;
    align-items: center;
}
.group-develop .group-develop-tit {
    position: absolute;
    width: 100%;
    left: 0%;
    top: var(--space100);
    text-align: center;
}
.group-develop-inof-nub:not(:first-child) {
    display: none;
}
.pursuit-share-box2 img {
    transition: all .4s ease;
}
.pursuit-style .coin-link-content {
    padding: 0.26rem 0.48rem 0.42rem 0.32rem;
}
.pursuit-share-box2 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys-audiom .std-text20 {
    width: calc(100% - 20px);
}
.party-develop-box {
    position: relative;
}
.party-develop-inof {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.join-happy-btn {
    margin-top: 0.13rem;
}
.jtin-box {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.all-btn {
    margin-top: var(--space60);
    display: flex;
    justify-content: center;
}
.cinl-table table {
    width: 100%;
}
.hpbt-swiper .swiper-wrapper {
    flex-direction: column;
}
.home-pioneer-box-tab.act {
    align-items: flex-start;
}
.jhin-link {
    cursor: pointer;
}
.join-happy-add {
    position: relative;
}
.join-happy-add-nub {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    pointer-events: none;
    display: none;
    transition: all .4s ease;
}
.join-happy-add-nub.act {
    position: relative;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    pointer-events: all;
    display: block;
    animation: ysfadeInUp 1s var(--bezier3) both;
}
/* kaffi - 2025.10.11 - start */
.hlri-nub-pic::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 10%, rgba(0, 0, 0, 0.8) 100%);
    width: 100%;
    height: 35%;
}
.cathode-material-box-bg img {
    width: 100%;
}
.cathode-material-box-inof .about-btn2 .about-btn-link2 .about-btn-link-txt2 {
    white-space: nowrap;
}
.vdlt-bottom .ys-share-sinaminiblog {
    padding-right: 0.2rem;
}
.ys-nybanner .ys-pos-center {
    top: calc(50% + var(--headh)/2);
}
.group-banner.ys-nybanner .ys-pos-center {
    top: 50%;
} 
.pcin-case-right .std-text16 {
    margin-bottom: 0.3rem;
}
.psin-casket .ys-imgbox-cover::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.7) 100%);
    width: 100%;
    height: 50%;
}

/* kaffi - 2025.10.11 - end */
.home-pioneer .ys-cont1440 {
    padding-bottom: var(--space100);
}
.cmbi-nub .about-btn-link2 {
    min-width: 1.46rem;
    width: auto!important;
}

/* kaffi - 2025.10.13 - end */
.group-develop{
    overflow: hidden;
}
.hlri-nub-pic::after {
    height: 44%;
}
.jbbl-inof-nub-box .std-text16{
    font-size: var(--font20);
}
.plin-casket-content .std-text20{
    font-size: var(--font24);
}
.plin-casket-content .std-text16, 
.plin-casket-content .std-text16 p{
    font-size: var(--font18);
}
.party-lead-inof-nub:nth-of-type(2){
    animation-delay: .3s;
}
.party-lead-inof-nub:nth-of-type(3){
    animation-delay: .4s;
}
.plin-casket-content .std-text16{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3.5em;
}
.cinl-table thead tr th {
    text-align: left;
}
.cinl-txt p, .cinl-txt{
    font-size: var(--font22);
}
.cinl-txt {
    margin-bottom: 0;
}
.cbnt-inof-nub-left .std-font32 {
    margin-bottom: 0.3rem;
}
.cinl-table {
    margin-bottom: 0.1rem;
}
.about-btn-link-txt2{
    font-size: var(--font18);
}
.cmbr-nub .std-text16, 
.cmbr-nub .std-text16 p{
    font-size: var(--font18);
}
.home-joining-bottom .ys-horse{
    --width1: calc(var(--cont) * 0.125);
}
.home-joining-bottom{
    border-radius: 0px!important;
}
.home-pioneer-box-content .std-text16, 
.home-pioneer-box-content .std-text16 p {
    font-size: var(--font22);
}
.home-pioneer-box-content .std-text16 {
    max-height: 5.25em;
    -webkit-line-clamp: 3;
}
.home-lead-left .std-font48{
    font-size: var(--font54);
}
.home-lead-left .std-text16, .home-lead-left .std-text16 p{
    font-size: var(--font22);
}
.home-joining .std-font48,
.home-inform-top-tit .std-font48,
.home-pioneer-box-content .std-font48,
.home-lead-left .std-font48{
    color: var(--colormain);
}
.home-pioneer-box-content .std-font24{
    color: var(--color333);
}
.pbbl-inof-nub-tit .ys-demo-num1{
    margin-right: 0.2em;
}
/* 2025.10.28 - start */
.yx_rotate10_list_nub.swiper-slide {
    width: 40%;
}
.party-brand-inof .swiper-pagination{
    display: none;
}
.party-brand-inof .swiper-button-prev{
    left: calc(var(--gap1) - 0.5rem);
}
.party-brand-inof .swiper-button-next{
    right: calc(var(--gap1) - 0.5rem);
}
.group-dream-right-nub {
    position: sticky;
    top: calc(var(--headh) + 40px);
}
.group-dream-right-nub{
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.16);
}
.group-dream-left {
    height: auto;
    padding-bottom: var(--space180);
}
.vclu-li {
    margin-bottom: 0.3rem;
    cursor: pointer;
    color: rgba(255, 255, 255, 0.6)!important;
    padding-left: calc(var(--width1) + 0.12rem);
    transition: all .4s ease;
    position: relative;
    line-height: var(--line175);
    --width1: 0.25rem;
}
.vclu-li::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: var(--width1);
    height: 1px;
    background: rgba(255, 255, 255, 0.6);
    transition: all .4s ease;
}
.vclu-li.act::after {
    background: var(--colorfff);
}
.vclu-li.act {
    --width1: 0.62rem;
    color: var(--colorfff)!important;
}
.vehice-char-le-ul{
    margin-top: var(--space90);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.cathode-banner-box-pic{
    position: relative;
}
.cbbp-inof-nub{
    position: absolute;
    transform: translate(-50%, -50%);
}
.cbbp-inof-nub .std-text20{
    color: var(--colormain);
    line-height: var(--line15);
    position: absolute;
    left: 0.9rem;
    top: -0.82rem;
    white-space: nowrap;
    opacity: 0;
}
.cbbp-inof-nub.on .std-text20{
    font-size: var(--font26);
}
.cbbp-inof-nub-span{
    --width1: 10px;
    width: var(--width1);
    height: var(--width1);
    background: var(--colorfff);
    border-radius: 50%;
    position: relative;
    z-index: 6;
}
.cbbp-inof-nub-span span{
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--colorfff);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    animation: scale1 1.8s linear infinite;
}
.cbbp-inof-nub-span span:nth-child(2){
    animation-delay: .9s;
}
@keyframes scale1 {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: .6;
    }
    100% {
        transform: translate(-50%, -50%) scale(3);
        opacity: 0;
    }
}
@-webkit-keyframes scale1 {
    0% {
        transform: translate(-50%, -50%) scale(1);
        opacity: .6;
    }
    100% {
        transform: translate(-50%, -50%) scale(3);
        opacity: 0;
    }
}
.cbbp-inof-nub-line{
    position: absolute;
    left: 50%;
    top: 50%;
}
.cbbp-inof-nub-line::before{
    content: '';
    background: var(--colormain);
    width: 0rem;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
    transform-origin: left bottom;
    transform: rotate(-37deg);
    transition: all .6s .9s linear;
    will-change: width;
}
.cbbp-inof-nub-line::after{
    content: '';
    background: var(--colormain);
    width: 0rem;
    height: 1px;
    position: absolute;
    left: 0.63rem;
    top: -0.48rem;
    transform-origin: left bottom;
    transition: all .6s 1.5s linear;
    will-change: width;
}
.cbbp-inof-nub .std-text20::before{
    content: '';
    width: 0.24em;
    height: 0.24em;
    position: absolute;
    border-radius: 50%;
    background: var(--colormain);
    left: -0.68em;
    top: calc(0.75em - 0.12em);
}
.cbbp-inof-nub{
    opacity: 0;
    transition: all .4s .5s ease;
}
.cbbp-inof-nub .std-text20{
    transition: all .6s 2s ease;
}
.cathode-banner-box-pic.act1 .cbbp-inof-nub{
    opacity: 1;
    transition: all .4s .3s ease;
}
.cathode-banner-box-pic.act1 .cbbp-inof-nub-line::before{
    width: 0.8rem;
    transition: all .6s .7s ease;
}
.cathode-banner-box-pic.act1 .cbbp-inof-nub-line::after{
    width: 0.8rem;
    transition: all .6s 1.2s linear;
}
.cathode-banner-box-pic.act1 .cbbp-inof-nub .std-text20{
    opacity: 1;
    transition: all .6s 1.6s ease;
}

/* 10.31 ann一时调整 */
.cathode-banner-box-pic {
    width: 50%;
}
.ys-nybanner .std-font44{
    font-size: var(--font48);
}
.std-text20.ys-fadeup2{
    font-size: var(--font22);
}
.std-text16.cinl-txt,.pcbl-txt,.party-brand-txt,.ys-nybanner.std-text16 p{
    font-size: var(--font18);
}
.slbi-nub-case .std-text16 p {
    font-size: var(--font18);
}
.provide-core-bottom-left .std-text16 p{
    font-size: var(--font18);
}
.gfbc-nub .std-font24{
    color: #004e9c;
}
.group-future .std-font40.ys-fadeup1{
    color: #004e9c;
}
.psin-box {
    background: rgb(0 78 156);
}
.std-text16 p{
    font-size: var(--font18);
}
.hbci-nub-pop-right .std-text16 p {
    font-size: var(--font16);
}
/* 2025.11.04 - tammy - start */
.home-base{
    padding-top: var(--space130);
}
.footer-inof a{
    color: inherit;
}
/* 2025.11.04 - tammy - end */
/* 2025.11.12 - tammy - start */
.center-option-inof-nub{
    width: 100%;
}
.center-option-inof .coin-link-content {
    width: 100%;
    padding: 0.37rem 1.11rem 0.48rem 0.64rem;
}
.center-option-inof .coin-link-content-top {
    margin-bottom: 0.16rem;
}
.clct-text,.clct-text p{
    line-height: var(--line175);
    color: var(--color666);
    font-size: var(--font16);
}
.center-option-inof .clct-txt{
    margin-bottom: 0.23rem;
}
.clct-text{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    max-height: 7em;
}
.cnbn-right-new {
    padding: 0.05rem 0.16rem 0.03rem;
}
.center-option-top {
    margin-bottom: calc(var(--space80) - 3px);
}
.cnbn-link{
    height: 100%;
}
/* 2025.11.12 - tammy - end */
/* 2025.11.14 - tammy - start */
.home-pioneer{
    padding-top: 0!important;
    padding-bottom: 0.49rem;
}
.home-pioneer-box {
    margin-top: 0!important;
}
.home-pioneer-box-content {
    padding-top: 1.5rem;
}
.home-honor{
    background: #F1F5F6;
    padding-top: var(--space120);
    padding-bottom: var(--space130);
}
.home-honor .std-font48{
    text-align: center;
    margin-bottom: 0.56rem;
    color: var(--colormain);
}
.hhsi-nub,
.hhsi-nub.swiper-slide{
    width: 25%;
}
.home-honor-swiper{
    --gap1: 0.28rem;
    margin: 0 calc(var(--gap1) * -1);
}
.hhsi-nub{
    padding: 0 var(--gap1);
}
.hhsi-nub-core{
    border-radius: 0.16rem;
    background: var(--colorfff);
    height: 100%;
}
.hhsi-nub-core .ys-imgbox-cover{
    width: 100%;
    margin: 0 auto;
    margin-bottom: 0.3rem;
}
.hhsi-nub-name{
    color: #004E9C;
    line-height: var(--line175);
    text-align: center;
    margin-bottom: 0.08rem;
}
.hhsi-nub-text{
    color: var(--color333);
    line-height: var(--line175);
    text-align: center;
}
.hhsi-nub-core{
    padding: 0.41rem 0.14rem 0.3rem 0.14rem;
}
.home-honor-swiper-inof .hhsi-nub{
    height: auto;
}
.mod-controls1{
    margin-top: 0.68rem;
    --width1: 0.58rem;
    height: var(--width1);
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 var(--gap1);
}
.mod-controls1 .swiper-button-next, 
.mod-controls1 .swiper-button-prev{
    position: relative;
    top: 0;
    margin-top: 0;
    left: auto;
    right: auto;
    width: var(--width1);
    height: var(--width1);
}
.mod-controls1 .swiper-button-next{
    margin-left: 0.3rem;
}
.mod-controls1 .swiper-pagination{
    flex-grow: 1;
    position: relative;
    margin-left: 0.48rem;
    width: 50%;
    height: 2px;
}
.mod-controls1 .swiper-pagination-progressbar {
    background: #D8D8D8;
}
.mod-controls1 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background: #004E9C;
}
.mod-controls1 .swiper-button-next, .mod-controls1 .swiper-button-prev{
    background: var(--colorfff);
    border: 1px solid var(--colorfff);
}
.home-honor-swiper{
    overflow: hidden;
}
.hhsi-nub-core .ys-imgbox-cover img{
    will-change: transform;
}
/* 2025.11.14 - tammy - end */
.cathode-main .cathode-banner .ys-bread-list a{
    color: var(--colorfff);
}
.cathode-main .cathode-banner .ys-bread-list::before {
    color: var(--colorfff);
}
.cathode-main .ys-nybanner .std-font44{
    color: var(--colorfff);
}
.cathode-main .cathode-banner-title .std-text20, 
.cathode-main .cathode-banner-title .std-text20 p{
    color: var(--colorfff);
}
.footer-content {
    padding-right: 0.3rem;
}
.footer-content-tit {
    width: 25em;
    max-width: 100%;
}
.footer-inof-icon{
    width: 20px;
    flex-shrink: 0;
    position: relative;
    top: calc(calc(var(--font16) * 0.825) - 10px);
    font-size: 0;
}
.footer-inof-icon img,
.footer-inof-code-nub img{
    object-fit: contain;
}
.footer-inof-nub{
    display: flex;
    align-items: flex-start;
}
.footer-inof a{
    line-height: inherit;
}
.footer-inof-nub{
    margin-bottom: 0.85em;
}
.footer-inof-nub>p{
    margin-left: 16px;
}
.footer-inof,
.footer-inof p{
    font-size: var(--font16);
}
.footer-content-tit {
    margin-bottom: 0.35rem;
}
.footer-inof-code{
    --gap1: 0.1rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.3rem;
}
.footer-inof-code-nub{
    padding: 0 var(--gap1);
}
.footer-inof-code-nub .ys-imgbox-cover{
    width: 100px;
}
.footer-content{
    padding-bottom: 0.4rem;
}
.clct-date,
.coin-link,
.cnbn-right-new,
.clct-txt,
.clct-text,
.clct-text p{
    transition: all .4s ease;
}
.home-pioneer-box-content .std-text16, 
.home-pioneer-box-content .std-text16 p {
    font-size: var(--font20);
}
.home-lead-left .std-font48 {
    font-size: var(--font48);
}
.home-lead-left .std-text16,
.home-lead-left .std-text16 p{
    font-size: var(--font20);
}
.footer-inof-nub>p {
    margin-left: 0.16rem;
}
/* 2025.11.19 - start */
.viewer-open{
    overflow: inherit!important;
}
body::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: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    pointer-events: none;
    opacity: 0;
    transition: var(--transition);
}
body.mod-viewer::after {
    opacity: 1;
}
.viewer-button {
    width: 160px !important;
    height: 160px !important;
    right: -80px !important;
    top: -80px !important;
    background: var(--colormain) !important;
}
.viewer-close::before {
    background: url(/Public/Cn/images/ys_close.svg) center / cover no-repeat;
    bottom: 40px;
    left: 40px;
}
@media screen and (max-width: 1680px) {
    .viewer-button {
        width: 120px !important;
        height: 120px !important;
        right: -60px !important;
        top: -60px !important;
    }
    .viewer-close::before {
        bottom: 30px;
        left: 30px;
        height: 18px;
        width: 18px;
    }
}
@media screen and (max-width: 1440px) {
    .viewer-button {
        width: 100px !important;
        height: 100px !important;
        right: -50px !important;
        top: -50px !important;
    }
    .viewer-close::before {
        bottom: 23px;
        left: 23px;
        height: 16px;
        width: 16px;
    }
}
.cmbr-nub .std-font40{
    color: var(--color333);
}
.cmbr-nub .std-text16, 
.cmbr-nub .std-text16 p{
    color: var(--color666);
}
.cathode-material-box-inof .about-btn2 .about-btn-link2::after {
    background: linear-gradient(90deg, #004e9c -0.43%, rgba(0, 78, 156, 0.1) 30.7%, rgba(0, 78, 156, 0.1) 79.14%, #004e9c 102.36%);
}
.cathode-material-box-inof .about-btn2 .about-btn-link2 .about-btn-link-txt2 {
    color: var(--color666);
}
.cathode-material-box-inof .cmbi-nub.act .about-btn-link2 .about-btn-link-txt2 {
    color: var(--colorfff);
}
/* 2025.11.19 - end */
.home-banner-box {
    bottom: 1.4rem;
}
.gdin-box{
    transform: scale(0.8);
    transform-origin: left center;
    will-change: transform;
    transition: all .4s ease;
}
.group-develop-inof-nub.slick-active .gdin-box{
    transform: scale(1);
}
@-webkit-keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes ysfadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
/* .ys-ban-li.act .ys-ban-title {
    animation: ysfadeInUp 0.8s var(--bezier2) both;
    animation-delay: 0.2s;
} */
.ys-fadeup1,
.ys-fadeup2,
.ys-fadeup3,
.ys-fadeup4,
.ys-fadeup5,
.ys-fadeup6 {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    animation: ysfadeInUp 1.0s var(--bezier3) both;
}
/* .wow:not(.has-show){
    animation: none;
}
.has-show.ys-fadeup1,
.has-show.ys-fadeup2,
.has-show.ys-fadeup3,
.has-show.ys-fadeup4,
.has-show.ys-fadeup5,
.has-show.ys-fadeup6 {
    visibility: visible;
    animation: ysfadeInUp 1.5s var(--bezier2) both!important;
}
.has-show.ys-fadein1{
    animation: fadeIn 1.5s var(--bezier2) both;
} */
.join-banner.ys-nybanner .std-text16, 
.join-banner.ys-nybanner .std-text16 p {
    color: var(--colorfff);
}
.glbi-nub-dot .std-text16 {
    line-height: 1.2;
    width: 2em;
}
.gdin-box {
    transform: scale(0.6);
    opacity: 0.7;
    will-change: transform,opacity;
}
.group-develop-inof-nub.slick-active .gdin-box {
    transform: scale(1);
    opacity: 1;
}
.group-layout-top {
    margin-bottom: 0.25rem;
}
.group-layout .std-font40 {
    margin-bottom: 0.2rem;
}
.group-layout {
    padding-top: var(--space100);
    padding-bottom: var(--space100);
}
.glbi-nub:not(:first-child) {
    display: block;
}
.group-layout-box-inof {
    width: 100%!important;
    transform: translate(0%, -50%);
    left: 0%;
}
.glbi-nub{
    position: absolute;
    transform: translateX(-50%);
    --scale1: 0.6;
}
.glbi-nub:first-child{
    left: 28.7%;
}
.glbi-nub:nth-of-type(2){
    left: 50.0%;
}
.glbi-nub:nth-of-type(3){
    left: 71.3%;
}
.glbi-nub-txt{
    background: var(--colorfff);
    border-radius: 0 0 var(--radius1) var(--radius1);
}
.glbi-nub-box{
    --radius1: 0.16rem;
    border-radius: var(--radius1);
}
.glbi-nub .glbi-nub-box{
    transform: translateX(-50%) scale(var(--scale1));
    transform-origin: top center;
    transition: all 1s var(--bezier2);
    opacity: 0.7;
}
.glbi-nub-box::after{
    height: calc(0.3rem / var(--scale1));
    transition: all 1s var(--bezier2);
}
.glbi-nub.on .glbi-nub-box{
    transform: translateX(-50%) scale(1);
    opacity: 1;
}
.glbi-nub.on .glbi-nub-box::after{
    height: calc(0.3rem / 1);
}
.glbi-nub {
    z-index: var(--index1);
}
.glbi-nub.on1{
    z-index: 10;
}
.group-layout-zhan{
    height: 40vh!important;
}
.glbi-nub-box {
    top: calc(100% + 0.3rem);
}
.group-ban-text .std-text16:first-child {
    animation: none;
}
.group-banner .ys-nyban-title .group-ban-text {
    -webkit-mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 58.82%, rgba(0, 0, 0, 1) 100%);
    mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 58.82%, rgba(0, 0, 0, 1) 100%);
}
.group-banner .ys-nyban-title .group-ban-text {
    width: 65%;
    height: auto;
}
/* 2025.12.06 - start */
.ys-page-wrap.home-main.act .ys-main {
    margin-top: 0;
}
#yx_scroll1{
    --heighta: 100vh;
    --heightb: calc(100vh - var(--headh));
}
#yx_scroll1 .fp-tableCell {
    vertical-align: bottom;
    padding-top: var(--headh);
}
#yx_scroll1 .fp-auto-height .fp-tableCell{
    padding-top: 0!important;
}
#yx_scroll1 .ys-ban-imgbox{
    height: var(--heightb);
}
#yx_scroll1 .ys-ban-imgbox img{
    height: 100%;
    object-fit: cover;
}
.ys-ban-txtbox {
    padding-bottom: 6vw;
}
.home-banner-box {
    bottom: 0.5rem;
}
.home-pioneer-pic {
    position: absolute;
    bottom: 0;
}
#yx_scroll1 .section{
    padding-top: 0!important;
    padding-bottom: 0!important;
}
#yx_scroll1 .home-lead .fp-tableCell,
#yx_scroll1 .home-joining .fp-tableCell,
#yx_scroll1 .home-inform .fp-tableCell,
#yx_scroll1 .home-honor .fp-tableCell,
#yx_scroll1 .home-base .fp-tableCell{
    vertical-align: middle;
}
.home-honor .std-font48{
    text-align: left;
}
.home-lead .ys-cont1440{
    max-height: var(--heightb);
}
.home-joining-pic{
    top: auto;
    bottom: 0;
}
.section{
    height: var(--heighta);
}
.home-joining-bottom{
    background: transparent;
    background-color: transparent;
}
.home-joining-bottom .ys-horse{
    background: var(--colorfff);
}
.home-joining-bottom .ys-horse:not(:first-child){
    margin-top: 0.3rem;
}
.fp-viewing-0 .ys-ban-li.slick-active .ys-ban-title{
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.fp-viewing-1 .home-pioneer .std-font48,
.fp-viewing-1 .home-pioneer .std-font24,
.fp-viewing-1 .home-pioneer .std-text16,
.fp-viewing-1 .home-pioneer .about-btn2,
.fp-viewing-1 .home-pioneer .home-pioneer-box{
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.fp-viewing-1 .home-pioneer .std-font24{
    animation-delay: 0.45s;
}
.fp-viewing-1 .home-pioneer .std-text16{
    animation-delay: 0.5s;
}
.fp-viewing-1 .home-pioneer .about-btn2{
    animation-delay: 0.55s;
}
.fp-viewing-1 .home-pioneer .home-pioneer-box{
    animation-delay: 0.6s;
}
.fp-viewing-1 .home-pioneer .home-pioneer-pic{
    animation: fadeIn 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.fp-viewing-2 .home-base .std-font48,
.fp-viewing-2 .home-base .about-btn2{
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.fp-viewing-2 .home-base .about-btn2{
    animation-delay: 0.5s;
}
.fp-viewing-2 .home-base .home-base-box-earth{
    animation: fadeIn 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.fp-viewing-3 .home-honor .std-font48,
.fp-viewing-3 .home-honor .home-honor-swiper{
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.fp-viewing-3 .home-honor .home-honor-swiper{
    animation-delay: 0.5s;
}
.home-lead {
    --top1: 0.3rem;
}
.home-lead-right-item1 {
    transform: translateY(calc(var(--top1)));
}
.home-lead-right-item2 {
    transform: translateY(calc(var(--top1) * -1));
}
.fp-viewing-4 .home-lead .std-font48,
.fp-viewing-4 .home-lead .home-lead-left .std-text16,
.fp-viewing-4 .home-lead .home-lead-left .about-btn2,
.fp-viewing-4 .home-lead .hlri-nub{
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.fp-viewing-4 .home-lead .home-lead-left .std-text16{
    animation-delay: 0.5s;
}
.fp-viewing-4 .home-lead .home-lead-left .about-btn2{
    animation-delay: 0.6s;
}
.fp-viewing-5 .home-inform .home-inform-top,
.fp-viewing-5 .home-inform .home-inform-bottom{
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.fp-viewing-5 .home-inform .home-inform-bottom{
    animation-delay: 0.5s;
}
.fp-viewing-6 .home-joining .std-font48,
.fp-viewing-6 .home-joining .std-text16,
.fp-viewing-6 .home-joining .home-joining-bottom{
    animation: ysfadeInUp 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
.fp-viewing-6 .home-joining .std-text16{
    animation-delay: 0.5s;
}
.fp-viewing-6 .home-joining .home-joining-bottom{
    animation-delay: 0.6s;
}
.home-base{
    --topx: 0.5rem;
}
.home-base-box-earth{
    width: calc(calc(100vh - var(--headh) - var(--topx)) * 0.8);
}
.home-base .ys-cont1440 {
    padding-top: var(--topx);
}
.hbci-nub-pop {
    top: calc(100% + 0.1rem);
}
.hbci-nub.font-top .hbci-nub-pop, .hbci-nub.mod-top .hbci-nub-pop {
    bottom: calc(100% + 0.1rem);
}
.hbci-nub-pop-right .std-text16,
.hbci-nub-pop-right .std-text16 p {
    font-size: var(--font14);
}
.hbci-nub-pop-right .std-text16 {
    margin-bottom: 0.12rem;
}
.hbci-nub-pop-right {
    width: 60%;
}
.hbci-nub-pop-link {
    padding: 0.16rem 0.16rem 0.16rem 0.16rem;
}
.hbci-nub-pop-pic {
    width: 36%;
}
.home-lead-right {
    margin: 0 -0.1rem;
}
.home-lead-right-item {
    padding: 0 0.1rem;
}
.hlri-nub {
    margin-bottom: 0.2rem;
}
.home-lead-right {
    width: calc(calc(100vh - var(--headh)) * 0.65);
}
.hlri-nub-content {
    padding: 0.25rem 0.2rem;
}
.hlri-nub-content .std-text16, .hlri-nub-content .std-text16 p{
    font-size: var(--font14);
}
.hlri-nub-content .std-font32 {
    margin-bottom: 0.05rem;
}
.home-lead {
    --top1: 0.2rem;
}
/* .home-lead-right-item:not(:first-child){
    display: none;
} */
.home-lead-right .slick-prev {
    left: -0.5rem;
    z-index: 6;
}
.home-lead-right .slick-next{
    right: -0.5rem;
    z-index: 6;
}
.home-lead-right .slick-list{
    padding-top: var(--top1);
    padding-bottom: var(--top1);
}
.home-lead .ys-cont1440 {
    align-items: center;
}
.fp-viewing-2 .home-base .home-base-box-earth{
    animation: scale1s 1s var(--bezier3) both;
    animation-delay: 0.4s;
}
@keyframes scale1s {
    0%{
        transform: scale(0);
        opacity: 0;
    }
    100%{
        transform: scale(1);
        opacity: 1;
    }
}
@-webkit-keyframes scale1s {
    0%{
        transform: scale(0);
        opacity: 0;
    }
    100%{
        transform: scale(1);
        opacity: 1;
    }
}
.glbi-nub .glbi-nub-box{
    opacity: 0.9;
}
.glbi-nub-box::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    z-index: 6;
    top: 0;
    left: 0;
    border-radius: var(--radius1);
    opacity: 1;
    transition: all 1s var(--bezier2);
}
.glbi-nub.on .glbi-nub-box::before{
    opacity: 0;
}
.ys-fadeupa,
.ys-fadeupb{
    opacity: 0;
    transform-origin: -50%;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    transition: all 1s var(--bezier3);
}
.ys-fadeupa.has-show,
.ys-fadeupb.has-show{
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
}
.ys-fadeupa1{
    opacity: 0;
    transform-origin: -50%;
    transition: all 1s var(--bezier3);
}
.ys-fadeupa1.has-show{
    opacity: 1;
}
.gdin-box .mod-arrows1-btn{
    margin-top: 0.16rem;
}
.gdin-box{
    padding-bottom: 0.6rem;
}
.gdin-box .mod-arrows1-btn{
    opacity: 0;
    transition: all 0.4s var(--bezier1);
}
.group-develop-inof-nub.slick-active .gdin-box .mod-arrows1-btn.has-show{
    opacity: 1;
}
.group-develop-inof-nub:first-child .slick-prev,
.group-develop-inof-nub:last-child .slick-next{
    pointer-events: none !important;
    opacity: .5 !important;
}
.party-banner .banner-bread .ys-bread-list a{
    color: #fff;
}
.party-banner .banner-bread .ys-bread-list::before {
    color: #fff;
    top: 45%;
}  
.group-develop-scroll{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0.5rem;
    width: 0.4rem;
    animation: updown 2.4s linear infinite;
}
.group-develop-scroll img{
    width: 100%;
}
@keyframes updown {
    0%{
        transform: translate(-50%,0);
    }
    50%{
        transform: translate(-50%,-20px);
    }
    100%{
        transform: translate(-50%,0);
    }
}
.home-lead-right-item{
    width: 33.333333%;
}
.home-lead-right {
    width: calc(calc(100vh - var(--headh)) * 1);
    max-width: 68%;
}
/* 2025.12.06 - end */
.home-lead-left-box {
    position: relative;
    top: 0;
    height: auto;
}
.home-lead .ys-cont1440 {
    align-items: flex-start;
}
.home-lead-left{
    padding-top: calc(var(--space130) * 0.5);
}
.group-dream-right-nub,
.group-future .group-future-box{
    background: linear-gradient(to right,#f1f6fc,#c8d6ee);
}
.obcr-ein-font{
    position: absolute;
    background: rgba(0, 81, 233, 0.6);
    border-radius: 4px;
    color: var(--colorfff);
    font-size: 14px;
    line-height: normal;
    height:32px;
    display: flex;
    align-items: center;
    padding: 2px 10px;
    white-space: nowrap;
    left: 50%;
    top: 100%;
    transform: translateX(-50%);
}
.obcr-earth-inof-nub.on1 .obcr-ein-font{
    transform: translateX(-100%);
    top: auto;
    bottom: 100%;
}
.obcr-earth-inof-nub.on2 .obcr-ein-font{
    transform: translateX(-100%);
}
<!--耗时1784234304.7265秒-->