﻿@charset "utf-8";
/* 公共样式 - start */
body {
    font-family:"numregular", "PingFang SC", "Microsoft YaHei" !important;
}
input,
textarea {
    font-family:"numregular", "PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily:"numregular", "PingFang SC", "Microsoft YaHei" !important;
}
@font-face {
    font-family: 'num';
    src: url('../fonts/MontserratSemiBold/MontserratSemiBold.woff2') format('woff2'),
        url('../fonts/MontserratSemiBold/MontserratSemiBold.woff') format('woff');
}
@font-face {
    font-family: 'num1';
    src: url('../fonts/MontserratMedium/MontserratMedium.woff2') format('woff2'),
        url('../fonts/MontserratMedium/MontserratMedium.woff') format('woff');
}
@font-face {
    font-family: 'numbold';
    src: url('../fonts/MontserratBold/MontserratBold.woff2') format('woff2'),
        url('../fonts/MontserratBold/MontserratBold.woff') format('woff');
}
@font-face {
    font-family: 'numregular';
    src: url('../fonts/MontserratRegular/MontserratRegular.woff2') format('woff2'),
         url('../fonts/MontserratRegular/MontserratRegular.woff') format('woff');
}
html {
    font-size: 100px;
}
:root {
    /* 字号 */
    --font380: 3.80rem;
    --font330: 3.30rem;
    --font160: 1.60rem;
    --font150: 1.50rem;
    --font148: 1.48rem;
    --font128: 1.28rem;
    --font100: 1.0rem;
    --font98: 0.98rem;
    --font96: 0.96rem;
    --font94: 0.94rem;
    --font92: 0.92rem;
    --font90: 0.90rem;
    --font88: 0.88rem;
    --font86: 0.86rem;
    --font84: 0.84rem;
    --font82: 0.82rem;
    --font80: 0.80rem;
    --font78: 0.78rem;
    --font76: 0.76rem;
    --font74: 0.74rem;
    --font72: 0.72rem;
    --font70: 0.70rem;
    --font68: 0.68rem;
    --font66: 0.66rem;
    --font64: 0.64rem;
    --font62: 0.62rem;
    --font60: 0.60rem;
    --font58: 0.58rem;
    --font56: 0.56rem;
    --font54: 0.54rem;
    --font52: 0.52rem;
    --font50: 0.50rem;
    --font48: 0.48rem;
    --font46: 0.46rem;
    --font44: 0.44rem;
    --font42: 0.42rem;
    --font40: 0.40rem;
    --font38: 0.38rem;
    --font36: 0.36rem;
    --font34: 0.34rem;
    --font32: 0.32rem;
    --font30: 0.30rem;
    --font28: 0.28rem;
    --font26: 0.26rem;
    --font24: 0.24rem;
    --font22: 0.22rem;
    --font20: 0.20rem;
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 间距 */
    --space250: 2.5rem;
    --space240: 2.4rem;
    --space230: 2.3rem;
    --space220: 2.2rem;
    --space210: 2.1rem;
    --space200: 2.0rem;
    --space190: 1.9rem;
    --space180: 1.8rem;
    --space170: 1.7rem;
    --space160: 1.6rem;
    --space150: 1.5rem;
    --space140: 1.4rem;
    --space130: 1.3rem;
    --space120: 1.2rem;
    --space110: 1.1rem;
    --space100: 1.0rem;
    --space90: 0.9rem;
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
}
:root {
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line165: 1.65;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 80px;
    --headh2: 61px;
    /* 颜色 */
    --color000: #000;
    --color111: #111;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colorfff: #fff;
    --color51: #515151;
    --colormain: #EA0029;
    --colorbj: ;
    /* 板块间距 */
    --space40: 0.4rem;
    /* 段落间距 */
    --parpspace16: 0.16rem;
    --parpspace12: 0.12rem;
    --parpspace10: 0.1rem;
    /* 特殊字体 */
    --bold: bold;
    --semi: 500;
    --bezier1: cubic-bezier(0.39, 0.575, 0.565, 1);
    --bezier2: cubic-bezier(.38, 0, 0, 1);
}
.ys-cont1216 {
    width: 85vw;
    max-width: 1216px;
    margin: auto;
    --place: calc(50vw - 608px);
    --cont: 1216px;
}
@media screen and (max-width: 1430px) {
    .ys-cont1216 {
        --place: 7.5vw;
        --cont: 85vw;
    }
}
.ys-cont85 {
    width: 85vw;
    max-width: 85%;
    margin: auto;
    --place: 7.5vw;
    --cont: 85vw;
}
.std-font380 {
    font-size: var(--font380);
    color: var(--color333);
    line-height: var(--line15);
    font-weight: var(--semi);
}
.std-font330 {
    font-size: var(--font330);
    color: var(--color333);
    line-height: var(--line15);
    font-weight: var(--semi);
}
.std-font128 {
    font-size: var(--font128);
    color: var(--color333);
    line-height: var(--line15);
    font-weight: var(--semi);
}
.std-font100 {
    font-size: var(--font100);
    color: var(--color51);
    line-height: var(--line15);
    font-weight: var(--semi);
}
.std-font80,
.std-font80 p {
    font-size: var(--font80);
    color: var(--color111);
    line-height: 1.2;
}
.std-font78 {
    font-size: var(--font78);
    color: var(--color111);
    line-height: var(--line15);
}
.std-font60,
.std-font60 p {
    font-size: var(--font60);
    color: var(--color333);
    line-height: 1.34;
    font-weight: var(--semi);
}
.std-font50,
.std-font50 p {
    font-size: var(--font50);
    color: var(--color333);
    line-height: 1.6;
    font-weight: var(--bold);
}
.std-font48,
.std-font48 p {
    font-size: var(--font48);
    color: var(--color333);
    line-height: var(--line15);
    font-weight: var(--semi);
}
.std-font40,
.std-font40 p,
.yxedr-active h2 {
    font-size: var(--font40);
    color: var(--color333);
    line-height: var(--line15);
    font-weight: var(--semi);
}
.std-font36,
.std-font36 p {
    font-size: var(--font36);
    color: var(--color333);
    line-height: var(--line15);
}
.std-font30,
.std-font30 p,
.yxedr-active h3 {
    font-size: var(--font30);
    color: var(--color333);
    line-height: var(--line15);
}
.std-text30,
.std-text30 p {
    font-size: var(--font30);
    color: var(--color333);
    line-height: var(--line15);
}
.std-font28,
.std-font28 p {
    font-size: var(--font28);
    color: var(--color333);
    line-height: 1.5;
    font-weight: var(--semi);
}
.std-font26,
.std-font26 p {
    font-size: var(--font26);
    color: var(--color333);
    line-height: var(--line14);
    font-weight: var(--bold);
}
.std-font24,
.std-font24 p,
.yxedr-active h4 {
    font-size: var(--font24);
    color: var(--color333);
    line-height: var(--line15);
}
.std-font22,
.std-font22 p {
    font-size: var(--font22);
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: var(--semi);
}
.std-font20,
.std-font20 p {
    font-size: var(--font20);
    color: var(--color333);
    line-height: var(--line15);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--color333);
    line-height: var(--line15);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--color333);
    line-height: var(--line175);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--color333);
    line-height: var(--line175);
}
.std-font150 {
    font-size: var(--font150);
    color: var(--color333);
    line-height: var(--line15);
    font-weight: var(--bold);
}
/* 2025.12.17 - tammy - start - en - jp */
:root {
    /* 字号 */
    --font380: 3.04rem;
    --font330: 2.64rem;
    --font160: 1.28rem;
    --font150: 1.20rem;
    --font148: 1.18rem;
    --font128: 1.02rem;
}
.std-font100 {
    font-size: var(--font80);
}
.std-font80,
.std-font80 p {
    font-size: var(--font64);
}
.std-font78 {
    font-size: var(--font62);
}
.std-font60,
.std-font60 p {
    font-size: var(--font48);
}
.std-font50,
.std-font50 p {
    font-size: var(--font40);
}
.std-font48,
.std-font48 p {
    font-size: var(--font38);
}
.std-font40,
.std-font40 p,
.yxedr-active h2 {
    font-size: var(--font32);
}
.std-font36,
.std-font36 p {
    font-size: var(--font30);
}
.std-font30,
.std-font30 p,
.yxedr-active h3 {
    font-size: var(--font28);
}
.std-text30,
.std-text30 p {
    font-size: var(--font28);
}
.std-font26,
.std-font26 p {
    font-size: var(--font24);
}
.std-font24,
.std-font24 p,
.yxedr-active h4 {
    font-size: var(--font22);
}
.std-font22,
.std-font22 p {
    font-size: var(--font20);
}
.std-font20,
.std-font20 p {
    font-size: var(--font18);
}
.std-text18,
.std-text18 p {
    font-size: var(--font16);
}
/* 2025.12.17 - tammy - end - en - jp */
.yxedr-active h5 {
    font-size: var(--font20);
    color: var(--color333);
    line-height: var(--line175);
    font-weight: var(--semi);
}
.yxedr-active,
.yxedr-active p {
    font-size: var(--font18);
    color: var(--color51);
    line-height: var(--line175);
}
.yxedr-active p {
    margin-bottom: var(--parpspace10);
}
.yxedr-active>p:last-child {
    margin-bottom: 0;
}
.std-padding120t {
    padding-top: var(--space120);
}
.std-padding120 {
    padding-bottom: var(--space120);
}
.std-padding100t {
    padding-top: var(--space100);
}
.std-padding100 {
    padding-bottom: var(--space100);
}
.std-margin40 {
    margin-bottom: var(--space40);
}
.std-padding40 {
    padding-bottom: var(--space40);
}
.yxedr-active h2,
.yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
.search-main {
    --colormain1: var(--colormain) !important;
}
/*分享翻译*/
.ys-wechat-cont-parga p::before {
    content: '分享到 - 微信';
    /* content: 'Share the - WeChat'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .5) !important;
    white-space: nowrap;
    margin-left: 0.21rem;
}
/*导航默认选中*/
.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) {
    .develop-pop-change-btn .std-text16:hover {
        background: var(--colormain);
    }
    .footer-nav ul a:hover {
        color: var(--colorfff);
    }
    .footer-privacy a:hover {
        color: var(--colorfff);
    }
    .mod-arrows1 .slick-prev:hover::before,
    .mod-arrows1 .slick-next:hover::before {
        opacity: 0;
    }
    .mod-arrows1 .slick-prev:hover::after,
    .mod-arrows1 .slick-next:hover::after {
        opacity: 1;
    }
    .hdcr-inof-item-link:hover .std-text16 {
        color: var(--colormain);
    }
    .hdcr-inof-item-link:hover .hdcr-iil-icon img:nth-of-type(2) {
        opacity: 1;
    }
    .hdcr-inof-item-link:hover .hdcr-iil-icon img:first-child {
        opacity: 0;
    }
    .hnii-link:hover .std-font24 {
        color: var(--colormain);
    }
    .ys-bread-list:hover a {
        color: rgba(255, 255, 255, 0.9);
    }
    .ys-bread-list:hover::before {
        opacity: 0.9;
    }
    .mod-arrows2 .slick-prev:hover::after,
    .mod-arrows2 .slick-next:hover::after {
        opacity: 1;
    }
    .mod-arrows2 .slick-prev:hover::before,
    .mod-arrows2 .slick-next:hover::before {
        opacity: 0;
    }
    .hdcl-search-btn:hover::before,
    .std-btn1-link:hover::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .htii-cbn-link:hover::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .htii-cbn-link:hover .htii-cbn-link-icon {
        background: var(--colorfff);
    }
    .htii-cbn-link:hover .htii-cbn-link-icon img:nth-of-type(3) {
        opacity: 1;
    }
    .htii-cbn-link:hover .htii-cbn-link-icon img:nth-of-type(2) {
        opacity: 0;
    }
    .htii-cbn-link:hover .std-text16 {
        color: var(--colorfff);
    }
    .std-btn1-new:hover::before,
    .hnii-link:hover .std-btn1-new::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .mod-more-link:hover .std-text18 {
        color: var(--colormain);
    }
    .mod-more-link:hover .mod-more-icon img:nth-of-type(1) {
        opacity: 1;
    }
    .mod-more-link:hover .mod-more-icon img:nth-of-type(2) {
        opacity: 0;
    }
    .exte-pop .ys-modal-close:hover img:nth-of-type(2) {
        opacity: 1;
    }
    .exte-pop .ys-modal-close:hover img:first-child {
        opacity: 0;
    }
    .std-btn1-type1 .std-btn2-link:hover .std-text16,
    .std-btn2-link:hover .std-text16 {
        color: var(--colormain);
    }
    .std-btn2-link:hover .std-btn2-link-icon img:first-child {
        opacity: 0;
    }
    .std-btn2-link:hover .std-btn2-link-icon img:nth-of-type(2) {
        opacity: 1;
    }
    .asii-link:hover .std-text16 {
        color: var(--color111);
    }
    .asii-link:hover::before {
        width: 100%;
        opacity: 1;
    }
    .mod-arrows1.mod-arrows4 .slick-prev:hover,
    .mod-arrows1.mod-arrows4 .slick-next:hover {
        background: var(--colormain);
    }
    .bread-black .ys-bread-list a:hover {
        color: rgba(0, 0, 0, 0.75);
    }
    .bread-black .ys-bread-list:hover::before {
        opacity: 0.75;
    }
    .mod-arrows5 .slick-prev:hover,
    .mod-arrows5 .slick-next:hover {
        border: 1px solid var(--colormain);
        background: var(--colormain);
    }
    .mod-arrows5 .slick-prev:hover::after,
    .mod-arrows5 .slick-next:hover::after {
        opacity: 1;
    }
    .mod-arrows5 .slick-prev:hover::before,
    .mod-arrows5 .slick-next:hover::before {
        opacity: 0;
    }
    .head-down1-left-one .std-text18:hover {
        color: var(--colormain);
    }
    .head-ldi-nub a:hover{
        color: var(--colormain);
        background: #F5F5F5;
    }
    .mod-arrows6 .slick-prev:hover::before, 
    .mod-arrows6 .slick-next:hover::before{
        width: 100%;
        left: 0;
        right: auto;
    }
    .ys-form-inof-item .ys-select-li:hover{
        color: var(--colormain);
    }
    .ys-fii-submit:hover::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .tdwl-link:hover .tdwl-link-left{
        color: var(--colormain);
    }
    .tdwl-link-right:hover::before,
    .tdwl-link:hover .tdwl-link-right::before {
        width: 100%;
        left: 0;
        right: auto;
    }
    .ncwl-link:hover .mod-more .std-text18 {
        color: var(--colormain);
    }
    .ncwl-link:hover .mod-more-icon img:nth-of-type(1) {
        opacity: 1;
    }
    .ncwl-link:hover .mod-more-icon img:nth-of-type(2) {
        opacity: 0;
    }
    .core-pop .ys-modal-close:hover img:nth-of-type(2){
        opacity: 1;
    }
    .core-pop .ys-modal-close:hover img:first-child{
        opacity: 0;
    }
    .seii-link:hover .seii-link-img img{
        transition: all 0.4s ease;
        transform: scale(1.05);
    }
    .stan-pop .ys-modal-close:hover img:nth-of-type(2){
        opacity: 1;
    }
    .stan-pop .ys-modal-close:hover img:first-child{
        opacity: 0;
    }
    .mod-arrows3 .slick-prev:hover, 
    .mod-arrows3 .slick-next:hover{
        background: var(--colorfff);
    }
    .mod-arrows3 .slick-prev:hover::before, 
    .mod-arrows3 .slick-next:hover::before{
        opacity: 0;
    }
    .mod-arrows3 .slick-prev:hover::after, 
    .mod-arrows3 .slick-next:hover::after{
        opacity: 1;
    }
    .clbi-item:hover .clbi-item-text-right .std-text14{
        opacity: 1;
    }
    /* 2025.11.26 - start */
    .mod-arrows7 .slick-prev:hover, 
    .mod-arrows7 .slick-next:hover{
        background: var(--colormain);
        border: 1px solid var(--colormain);
    }
    .mod-arrows7 .slick-prev:hover::after, 
    .mod-arrows7 .slick-next:hover::after{
        opacity: 0;
    }
    .mod-arrows7 .slick-prev:hover::before, 
    .mod-arrows7 .slick-next:hover::before{
        opacity: 1;
    }
    .product-main .std-btn2-link:hover .std-text16 {
        color: var(--colormain);
    }
}
.idea-ban-line {
    position: absolute;
    width: 100vw;
    height: 1px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-90deg);
    opacity: 0.6;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 24.16%, #FFF 77.43%, rgba(255, 255, 255, 0.00) 100%);
}
.energy-box {
    overflow: visible;
}
.energy-core {
    height: calc(100vh - var(--headh));
    position: sticky;
    top: var(--headh);
    overflow: hidden;
}
.idea-ban .energy-core {
    height: 100vh;
    top: 0;
}
.energy-core-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.idea-ban .energy-core .ys-cont1600 {
    height: calc(100% - var(--headh));
    top: var(--headh);
}
.energy-core .ys-cont1600 {
    position: relative;
    z-index: 6;
    top: 0;
    height: 100%;
}
.idea-ban .ys-cont1600 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    --gap1: 0.3rem;
    --gap2: 0.3rem;
    --gap3: 6.0rem;
}
.idea-left,
.idea-right {
    width: 50%;
    padding: 0 var(--gap1);
    text-align: center;
}
.idea-ban .std-font128,
.idea-ban .std-font78 {
    display: inline-block;
}
.idea-left {
    position: absolute;
    bottom: calc(50% + var(--gap2));
}
.idea-right {
    position: absolute;
    top: calc(50% + var(--gap2));
}
.idea-ban .std-font128 {
    position: relative;
    transition: all 0s;
    transform: translate(calc(var(--gap3) * -1), calc(50% + var(--gap2)));
}
.idea-ban .std-font78 {
    position: relative;
    transition: all 0s;
    transform: translate(var(--gap3), calc(-50% - var(--gap2)));
}
.energy-box-zhan {
    height: 300vh;
}
.energy-core-bg>img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.idea-very {
    --gap1: 2.82rem;
    --yt: 10.0rem;
}
.idea-very1 {
    margin-top: calc(200vh * -1);
}
.idea-very1 .energy-core {
    background: var(--colorfff);
    clip-path: polygon(0 50%, 100% 50%, 100% 50%, 0 50%);
    -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 50%, 0 50%);
    -moz-clip-path: polygon(0 50%, 100% 50%, 100% 50%, 0 50%);
    -ms-clip-path: polygon(0 50%, 100% 50%, 100% 50%, 0 50%);
    -o-clip-path: polygon(0 50%, 100% 50%, 100% 50%, 0 50%);
}
.idea-very-img {
    --x1: -0.1rem;
    --y1: 2.4rem;
    --rotate1: 18deg;
    width: 2.82rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(calc(-50% + var(--x1)), calc(-50% + var(--y1))) rotate(var(--rotate1));
}
.idea-very-img img {
    width: 100%;
}
.idea-very .std-font380 {
    font-size: 2.6rem;
    text-align: center;
    white-space: nowrap;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1);
}
.idea-very .std-font380 span {
    transition: all 0s;
    line-height: inherit;
}
.idea-very .std-font380 span:first-child {
    padding-right: var(--gap1);
}
.idea-very .std-font380 span:nth-of-type(2) {
    padding-left: var(--gap1);
}
.idea-very .std-font380 {
    background: var(--mask);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    transition: --mask 0.3s ease;
}
.idea-very .idea-very-title2 span:first-child {
    background: var(--mask);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    transition: --mask 0.3s ease;
}
.idea-very .std-font380:nth-of-type(2) {
    background: radial-gradient(circle at 0px 240px, #4670d2 0%, #95D5FF 300px);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}
.idea-very-bg1 {
    left: 100%;
    top: 0%;
    transform: translate(-50%, -50%);
}
.idea-very-bg2 {
    left: 0%;
    transform: translate(-50%, -50%);
    top: 100%;
}
.idea-very-bg1,
.idea-very-bg2 {
    position: absolute;
    width: 143.4375%;
}
.idea-very-bg1 img,
.idea-very-bg2 img {
    width: 100%;
}
.idea-very-img video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: transparent;
    opacity: 0;
}
.idea-very-img video.has-show {
    opacity: 1;
}
.idea-very {
    --gap1: 4.82rem;
    transition: all 0.8s var(--bezier1);
}
.idea-very .std-font380 span,
.idea-very-img,
.energy-core {
    transition: all 0.8s var(--bezier1);
}
.idea-very1.act1 .energy-core {
    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%);
}
.idea-very.act1 {
    --gap1: 2.0rem;
}
.idea-very.act1 .idea-very-img {
    --x1: 0.0rem;
    --y1: 0.0rem;
    --rotate1: 0deg;
}
.idea-very .std-font380 span {
    --y1: 0.0rem;
}
.idea-very.act2 .idea-very-img {
    --x1: -0.1rem;
    --rotate1: 18deg;
}
.idea-very.act2 .idea-very-img,
.idea-very.act2 .std-font380 span {
    --y1: calc(var(--yt) * -1);
}
.idea-very.act2 .idea-very-life-text .std-font60 {
    pointer-events: all;
}
.idea-very .std-font380 span {
    --y1: 0.0rem;
    display: inline-block;
}
.idea-very .std-font380:first-child {
    opacity: 1;
    transition: opacity 0s 0.8s, transform 0.8s var(--bezier1);
}
.idea-very .std-font380:nth-of-type(2) {
    opacity: 0;
    pointer-events: none;
    transition: opacity 0s 0.8s, transform 0.8s var(--bezier1);
}
.idea-very.act2 .std-font380:first-child {
    opacity: 0;
    transition: opacity 0s 0s, transform 0.8s var(--bezier1);
}
.idea-very.act2 .std-font380:nth-of-type(2) {
    opacity: 1;
    pointer-events: all;
    transition: opacity 0s 0s, transform 0.8s var(--bezier1);
}
.idea-very .std-font380:nth-of-type(2) span:nth-of-type(2) {
    background: #95D5FF;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    display: inline-block;
    line-height: inherit;
    transition: transform 0.8s var(--bezier1);
    transform: translateY(0rem);
    will-change: transform;
}
.idea-very.act2 .std-font380:nth-of-type(2) span:nth-of-type(2) {
    position: relative;
    transform: translateY(var(--y1));
}
.idea-very .energy-box-zhan {
    height: 300vh;
}
.idea-very2 .energy-box-zhan {
    height: 0;
}
.idea-very.act2 .std-font380 {
    transform: translate(calc(-50% + var(--gap1)), -50%) scale(1.42);
}
.idea-very-life {
    transform: translateY(var(--yt));
    will-change: transform;
    transition: transform 0.8s var(--bezier1);
    position: absolute;
    pointer-events: none;
    top: 0;
    left: 0;
    width: 100%;
}
.idea-very.act2 .idea-very-life {
    transform: translateY(0);
}
.idea-very-life .ys-cont1440 {
    display: flex;
    align-items: center;
    height: calc(100vh - var(--headh));
}
.idea-very-life-img {
    width: 48.61%;
    border-radius: 0.4rem;
    overflow: hidden;
}
.idea-very-life-img img {
    width: 100%;
}
.idea-very-life-text {
    width: 51.39%;
    padding-left: 0.87rem;
}
.idea-very-life-text .std-font60 {
    margin-right: -0.2rem;
}
.mod-text1,
.mod-text1 p {
    color: var(--color51);
    line-height: var(--line175);
}
.mod-text1 span {
    color: var(--color000);
}
.idea-very-life .mod-text1 {
    padding-left: 0.18rem;
    padding-right: 0.43rem;
}
.idea-very-life-text .mod-text1 {
    padding-top: var(--space100);
}
.idea-very-life .mod-text1 {
    display: none;
}
.idea-very-life .mod-text1,
.idea-very-life-img {
    transform: translateY(var(--yt));
    opacity: 0;
    transition: transform 0.8s var(--bezier1), opacity 0.1s 0.7s var(--bezier1);
}
.idea-very.act3 .idea-very-life .mod-text1,
.idea-very.act3 .idea-very-life-img {
    transform: translateY(0);
    opacity: 1;
    transition: transform 0.8s var(--bezier1), opacity 0.1s var(--bezier1);
    pointer-events: all;
}
.idea-very-title {
    height: 100%;
    transition: transform 0.8s var(--bezier1);
    will-change: transform;
}
.idea-very.act3 .idea-very-title {
    transform: translateY(calc(var(--yt) * -1));
}
.idea-very-life .mod-text1 {
    display: block;
    max-height: 0px;
    padding-top: 0px;
    overflow: hidden;
    transition: all 0.8s 0.1s var(--bezier1);
}
.idea-very.act3 .idea-very-life .mod-text1 {
    padding-top: var(--space100);
    max-height: 500px;
    transition: all 0.8s var(--bezier1);
}
.energy-wai .energy-box {
    position: sticky;
    top: 0;
}
.idea-very2 .energy-box-zhan {
    /* height: 240vh; */
}
.idea-drive {
    /* position: sticky;
    bottom: 0; */
    background: var(--colorfff);
    overflow: visible;
}
.idea-drive-core {
    padding-top: var(--space60);
    min-height: calc(100vh - var(--headh));
    padding-bottom: var(--space60);
    position: sticky;
    bottom: 0;
    display: flex;
    align-items: center;
}
.mod-title1,
.mod-title1 .std-font60 {
    text-align: center;
}
.mod-title1 .std-font24 {
    margin-top: 0.15rem;
}
.idea-drive .mod-title1 {
    margin-bottom: 0.4rem;
}
.idea-drive-cry {
    --gap1: 0.08rem;
    display: flex;
    align-items: center;
    margin: 0 calc(var(--gap1) * -1);
    position: relative;
}
.idea-drive-cry-box {
    width: 50%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: 0 var(--gap1);
}
.idcb-inof {
    border-radius: 0.2rem;
    position: relative;
    margin-bottom: calc(var(--gap1) * 2);
    overflow: hidden;
}
.idcb-inof:last-child {
    margin-bottom: 0;
}
.idcb-inof-nub {
    width: 100%;
    border-radius: 0.2rem;
}
.idcb-inof-nub:not(:first-child) {
    position: absolute;
    top: 0;
    transform: translateY(101%);
}
.idea-drive-cry-box:first-child .idcb-inof:first-child {
    width: 74.11%;
}
.idea-drive-cry-logo {
    width: 1.8rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.idea-drive-cry-logo img {
    width: 100%;
}
.idcb-safe,
.idcb-lean {
    background: var(--colorfff);
    box-shadow: 0 14px 51px 0 rgba(7, 103, 73, 0.07), 0 6.473px 23.579px 0 rgba(7, 103, 73, 0.05), 0 3.703px 13.491px 0 rgba(7, 103, 73, 0.04), 0 2.248px 8.189px 0 rgba(7, 103, 73, 0.04), 0 1.355px 4.934px 0 rgba(7, 103, 73, 0.03), 0 0.754px 2.748px 0 rgba(7, 103, 73, 0.03), 0 0.324px 1.182px 0 rgba(7, 103, 73, 0.02);
    display: flex;
    align-items: flex-start;
    position: absolute;
}
.idcb-safe {
    border-radius: 0.1rem;
    padding: 0.22rem 0.44rem 0.22rem 0.3rem;
    left: -1.46rem;
    top: -0.58rem;
    max-width: 100%;
}
.idcb-lean {
    padding: 0.12rem 0.32rem;
    border-radius: 80px;
}
.idcb-safe-wai {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    z-index: 10;
    position: relative;
}
.idcb-safe-icon {
    width: 0.4rem;
    flex-shrink: 0;
}
.idcb-lean-icon {
    width: 0.26rem;
    flex-shrink: 0;
}
.idcb-lean .std-text18,
.idcb-safe .std-text18 {
    color: var(--color51);
    line-height: var(--line175);
    position: relative;
}
.idcb-safe .std-text18 {
    padding-left: 0.15rem;
    transform: translateY(calc(0.2rem - 0.875em));
}
.idcb-lean-icon {
    position: relative;
    font-size: var(--font18);
    transform: translateY(calc(0.875em - 0.13rem));
}
.idcb-lean .std-text18 {
    padding-left: 0.09rem;
}
.idcb-lean {
    right: -0.43rem;
    bottom: -0.3rem;
}
.idcb-lean-wai {
    position: relative;
    width: 100%;
}
.idea-drive-zhan li {
    height: 50vh;
}
.idcb-inof-nub {
    transition: transform 0.8s var(--bezier1);
    will-change: transform;
}
.idcb-inof-nub.act {
    transform: translateY(0);
}
.idea-drive-cry-box:nth-of-type(2) .idcb-inof-nub {
    transition-delay: .1s;
}
.idea-drive-cry-box:nth-of-type(1) .idcb-inof:last-child .idcb-inof-nub {
    transition-delay: .2s;
}
.idea-mark {
    position: relative;
    height: calc(100vh - var(--headh));
    /* background: var(--colorfff); */
    display: flex;
    align-items: center;
}
.idea-mark .std-font40 {
    margin-top: 0.5rem;
}
.idea-mark .std-font40,
.idea-mark .std-font40 p {
    line-height: 1.45;
    color: var(--color333);
    font-weight: var(--semi);
}
.idea-mark .mod-title1 {
    padding-bottom: 0.54rem;
}
.idea-mark-inof-nub {
    width: 1.2rem;
    border-radius: 0.4rem;
    background: var(--colorfff);
    box-shadow: 0 75px 150px 0 rgba(1, 138, 96, 0.02), 0 37.537px 75.073px 0 rgba(1, 138, 96, 0.02), 0 22.61px 45.221px 0 rgba(1, 138, 96, 0.01), 0 14.49px 28.98px 0 rgba(1, 138, 96, 0.01), 0 9.391px 18.782px 0 rgba(1, 138, 96, 0.01), 0 5.912px 11.823px 0 rgba(1, 138, 96, 0.01), 0 3.397px 6.793px 0 rgba(1, 138, 96, 0.01), 0 1.495px 2.99px 0 rgba(1, 138, 96, 0.00);
    transform: translate(calc(-50% + var(--left1)), calc(-50% + var(--top1)));
    position: absolute;
    opacity: 0;
}
.idea-mark-inof-nub1 {
    left: 14.56%;
    top: 26.67%;
    --left1: -4.0rem;
    --top1: -2.0rem;
}
.idea-mark-inof-nub2 {
    left: 42.35%;
    top: 24.24%;
    --left1: -0.4rem;
    --top1: -3.0rem;
}
.idea-mark-inof-nub3 {
    left: 86.25%;
    top: 23.18%;
    --left1: 4.0rem;
    --top1: -2.0rem;
}
.idea-mark-inof-nub4 {
    left: 27.05%;
    top: 77.73%;
    --left1: -4.0rem;
    --top1: 1.6rem;
}
.idea-mark-inof-nub5 {
    left: 76.35%;
    top: 69.24%;
    --left1: 4.0rem;
    --top1: 2.0rem;
}
.idea-load {
    overflow: visible;
}
.idea-load-tatol {
    position: sticky;
    top: var(--headh);
    height: calc(100vh - var(--headh) - 1px);
}
.idea-load-core {
    position: relative;
    height: calc(100vh - var(--headh));
    width: 100vw;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.idea-load-core-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.idea-load-core-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.idea-load-core .ys-cont1400 {
    position: relative;
    z-index: 6;
    margin: 0 auto;
    padding-bottom: var(--space120);
}
.std-title1 span {
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.energy-box-zhan {
    pointer-events: none;
}
.idea-load-core .std-font60 {
    color: var(--colorfff);
    margin-bottom: 0.18rem;
}
.idea-load-text,
.idea-load-text p {
    color: var(--colorfff);
    line-height: var(--line16);
}
.idea-load-text {
    max-width: 33em;
    margin-bottom: 0.88rem;
}
.std-btn1-link {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 80px;
    background: var(--colormain);
    padding: 0.16rem 0.32rem;
    position: relative;
    overflow: hidden;
}
.std-btn1-link::before {
    content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    background: #00A471;
    border-radius: 80px;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    transition: all .4s ease;
}
.std-btn1 {
    display: flex;
    justify-content: flex-start;
}
.std-btn1-link-icon {
    width: 15px;
    margin-left: 0.12rem;
    font-size: 0;
    position: relative;
    z-index: 6;
}
.std-btn1-link-icon img {
    width: 100%;
}
.std-btn1-link .std-text18 {
    color: var(--colorfff);
    line-height: var(--line15);
    position: relative;
    z-index: 6;
}
.idea-load-zhan {
    height: 100vh;
}
.idea-load-core {
    clip-path: inset(calc(50% - 70px + 3px) var(--right1) calc(50% - 70px - 3px) var(--left1) round 80px);
    -webkit-clip-path: inset(calc(50% - 70px + 3px) var(--right1) calc(50% - 70px - 3px) var(--left1) round 80px);
    -moz-clip-path: inset(calc(50% - 70px + 3px) var(--right1) calc(50% - 70px - 3px) var(--left1) round 80px);
    -ms-clip-path: inset(calc(50% - 70px + 3px) var(--right1) calc(50% - 70px - 3px) var(--left1) round 80px);
    -o-clip-path: inset(calc(50% - 70px + 3px) var(--right1) calc(50% - 70px - 3px) var(--left1) round 80px);
    transition: all .8s var(--bezier1);
}
.idea-load-made {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 6px;
    padding-left: 7.5vw;
    padding-right: 7.5vw;
    opacity: 1;
    pointer-events: all;
    transition: all .8s var(--bezier1);
}
.idea-load-btn {
    width: 420px;
    height: 140px;
    border-radius: 80px;
    flex-shrink: 0;
}
.idea-load-word {
    display: flex;
    align-items: center;
}
.idea-load-made .std-font24 {
    position: absolute;
    bottom: calc(50% + 70px + 0.39rem);
    line-height: var(--line175);
    margin-right: var(--cha1);
    max-width: 85vw;
    text-align: center;
}
.idea-load-made .std-font100 {
    line-height: var(--line13);
}
.idea-load-btn-img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    background: var(--colorfff);
    display: flex;
    align-items: center;
    justify-content: center;
    left: 10px;
    top: 10px;
    position: relative;
}
.idea-load-btn-img img {
    width: 62%;
}
.idea-load-word .std-font100 {
    padding: 0 0.1rem;
}
.idea-load-core {
    transition: all .8s .4s var(--bezier1);
}
.idea-load.act .idea-load-core {
    clip-path: inset(0px 0px 0px 0px round 0px);
    -webkit-clip-path: inset(0px 0px 0px 0px round 0px);
    -moz-clip-path: inset(0px 0px 0px 0px round 0px);
    -ms-clip-path: inset(0px 0px 0px 0px round 0px);
    -o-clip-path: inset(0px 0px 0px 0px round 0px);
    transition: all .8s var(--bezier1);
}
.idea-load-made {
    transition: all .8s .4s var(--bezier1);
}
.idea-load.act .idea-load-made {
    opacity: 0;
    pointer-events: none;
    transition: all .8s var(--bezier1);
}
.idea-load .std-font60,
.idea-load .idea-load-text,
.idea-load .std-btn1 {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: all .8s .4s var(--bezier1);
}
.idea-load.act .std-font60,
.idea-load.act .idea-load-text,
.idea-load.act .std-btn1 {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.ys-footer {
    background: #1A2029;
    z-index: 6;
}
.footer-share-ph {
    display: none;
}
.energy-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.ys-nyban-title {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    text-align: center;
    padding-bottom: var(--space140);
}
.ys-nyban-title .ys-cont1440,
.ys-nyban-title .ys-cont1400 {
    margin: 0 auto;
}
.ys-nyban-title .std-font28 {
    color: var(--colorfff);
}
.ys-nyban-title h1,
.std-font54 {
    color: var(--colorfff);
    font-weight: var(--bold);
    line-height: var(--line15);
    font-size: var(--font54);
}
.ys-nyban-title h1 span {
    color: var(--colormain);
}
.develop-revolute-item1 .std-font60 {
    text-align: center;
    line-height: var(--line16);
}
.develop-revolute-btn {
    position: fixed;
    bottom: 0.4rem;
    left: 50%;
    /* transform: translateX(-50%); */
    border-radius: 600px;
}
.develop-revolute-btn-box {
    padding: 0.11rem 0.24rem;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 6;
}
.drbh-icon {
    width: 0.76rem;
}
.develop-revolute-btn .std-text16 {
    color: var(--colorfff);
    line-height: var(--line15);
}
.drbb-high,
.drbb-mid {
    display: flex;
    align-items: center;
}
.drbb-next {
    width: 0.34rem;
    height: 0.34rem;
    border-radius: 50%;
    background: var(--colormain);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.drbb-next img {
    width: 70%;
}
.drbm-icon {
    width: 0.44rem;
    margin-right: 0.02rem;
}
.drbh-icon {
    width: 0.56rem;
    margin-right: 0.04rem;
}
.drbh-icon img,
.drbm-icon img {
    width: 100%;
}
.drbb-mid {
    margin-left: 1.11rem;
    margin-right: 2.29rem;
    cursor: pointer;
}
.develop-revolute-circle {
    width: 12.1rem;
    height: 12.1rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
.develop-revolute-circle-line {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 2px dashed #D0D0D0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
.develop-revolute-item1 {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.develop-revolute-item1 .ys-cont1600 {
    height: auto;
}
.develop-revolute-circle-inof {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.drci-nub {
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.drci-nub .std-font24 {
    color: var(--colormain);
    line-height: var(--line15);
    font-weight: var(--semi);
    margin-bottom: 0.16rem;
}
.drci-nub .std-font60 {
    line-height: var(--line14);
}
.drci-nub-data {
    color: var(--color999);
    line-height: var(--line12);
    margin-top: 0.48rem;
}
.drci-nub-data span {
    font-size: var(--font160);
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line12);
}
.num-roll span {
    font-family: 'num';
}
.develop-revolute-zhan li {
    height: 100vh;
}
.develop-pop .ys-modal-container {
    background: #1A2029;
    border-radius: 0.3rem;
}
.develop-pop .ys-modal-content {
    background: transparent;
    width: 86.5625vw;
    max-width: 1662px;
    padding: 0.4rem 1.8rem 1.91rem;
}
.develop-pop .ys-modal-close {
    position: absolute;
    width: 32px;
    height: 32px;
    background: #00C689;
    border-radius: 50%;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0.27rem;
    top: auto;
    margin: 0 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.develop-pop .ys-modal-close img {
    width: 44%;
}
.develop-pop-change {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    z-index: 8;
}
.develop-pop-change-btn {
    margin: 0 0.05rem;
}
.develop-pop-change .std-text16 {
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: var(--semi);
    padding: 0.1rem 0.24rem;
    border-radius: 50px;
    cursor: pointer;
    transition: all .4s ease;
}
.develop-pop-change-btn.on .std-text16 {
    background: var(--colormain);
}
.develop-pop-inof-item {
    display: none;
    opacity: 0;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 0.94rem;
}
.develop-pop-inof-item.on {
    display: flex;
    opacity: 1;
    transition: all .4s ease;
}
.dpii-drop {
    width: 35.8%;
}
.dpii-left {
    width: 50%;
}
.dpii-drop-nub {
    border-top: 1px solid rgba(255, 255, 255, .2);
    position: relative;
}
.dpii-drop-nub::before {
    content: '';
    position: absolute;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    background: var(--colormain);
    opacity: 0;
    transition: all .4s ease;
}
.dpii-drop-nub.on::before {
    opacity: 1;
    width: 100%;
}
.dpii-drop-nub:last-child {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
}
.dpii-drop-nub-top {
    padding: 0.2rem 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
}
.dpii-drop-nub-top .std-font20 {
    padding-left: 18px;
    position: relative;
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: var(--semi);
    padding-right: 10px;
}
.dpii-drop-nub-top .std-font20::before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--colorfff);
    top: calc(0.75em - 4px);
    left: 0;
}
.dpii-drop-nub .std-text16,
.dpii-drop-nub .std-text16 p {
    line-height: var(--line16);
    color: rgba(255, 255, 255, .8);
}
.dpii-drop-nub .std-text16 {
    padding: 0 0.24rem 0.4rem 18px;
    margin-top: -0.06rem;
    display: none;
}
.dpii-dnt-icon {
    width: 14px;
    height: 14px;
    position: relative;
    transition: all .4s ease;
    transform: rotate(0deg);
    will-change: transform;
    flex-shrink: 0;
}
.dpii-dnt-icon::before,
.dpii-dnt-icon::after {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    background: var(--colorfff);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.dpii-dnt-icon::after {
    transform: translate(-50%, -50%) rotate(90deg);
}
.dpii-drop-nub.on .dpii-dnt-icon {
    transform: rotate(-45deg);
}
.dpii-left-icon {
    width: 58px;
    margin-bottom: 0.08rem;
}
.dpii-left-icon img {
    width: 100%;
}
.dpii-left .std-font40 {
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: var(--semi);
    margin-bottom: 0.1rem;
}
.dpii-left-word,
.dpii-left-word p {
    line-height: var(--line15);
    color: var(--colorfff);
}
.dpii-left-data i {
    font-style: normal;
    font-weight: var(--semi);
}
.dpii-left-data i,
.dpii-left-data span {
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line12);
}
.dpii-left-data span {
    font-family: 'num' !important;
    font-size: var(--font160);
}
.dpii-left-unit {
    margin-top: -0.14rem;
    color: var(--colorfff);
    line-height: var(--line15);
}
.dpii-left-data {
    margin-top: 0.41rem;
}
.develop-pop-bg {
    position: absolute;
    width: 54.94%;
    bottom: 0;
    left: 0;
}
.develop-pop-bg img {
    width: 100%;
}
.develop-pop-inof {
    position: relative;
    z-index: 6;
}
.footer-logo {
    width: 284px;
}
.footer-share {
    --gap1: 8px;
    --width1: 44px;
}
.footer-share {
    margin-top: 0.57rem;
}
.footer-nav>li>a {
    font-size: var(--font18);
    line-height: var(--line15);
    color: var(--colorfff);
    font-weight: var(--bold);
}
.footer-nav {
    --gap1: 40px;
    --gap2: 18px;
    --gap3: 0.45em;
    width: auto;
}
.footer-nav ul a {
    font-size: var(--font14);
    line-height: var(--line175);
    color: rgba(255, 255, 255, .5);
    transition: all .4s ease;
}
.footer-bot {
    border-top: 1px solid rgba(255, 255, 255, .1);
}
.footer-privacy a {
    color: rgba(255, 255, 255, .5);
    line-height: var(--line175);
}
.footer-privacy {
    --gap1: 12px;
}
.footer-privacy>li {
    position: relative;
}
.footer-privacy>li::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 0.86em;
    background: rgba(255, 255, 255, .5);
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.footer-privacy>li:first-child::before {
    display: none;
}
.footer-text,
.footer-text a,
.footer-text p {
    color: rgba(255, 255, 255, .5);
}
.ys-footer {
    --sapceft1: 0.93rem;
    --sapceft2: 1.88rem;
    --sapceft3: 0.19rem;
    --sapceft4: 0.36rem;
}
.footer-nav {
    padding-top: 0.07rem;
}
.footer-nav ul li:last-child a {
    margin-bottom: 0;
}
.core-limit-zhan {
    height: 50vh;
}
.core-limit {
    overflow: visible;
}
.core-limit-stick {
    position: sticky;
    bottom: 0;
    width: 100%;
}
.core-limit {
    --mask-position: 85%;
    --mask-radius: 800px;
    --deg1: 93deg;
    /* background: #00C689; */
}
.core-limit-stick {
    overflow: hidden;
}
.core-limit-stick-top::before {
    content: '';
    position: absolute;
    width: 200vw;
    height: 200%;
    inset: 0;
    background: linear-gradient(93deg, rgba(0, 198, 137, 1) 50%, #008C61 80%);
    animation: rotate1 10s linear infinite;
    z-index: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
@keyframes rotate1 {
    from {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    to {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}
.core-limit-pic-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.core-limit-pic {
    /* display: none; */
    /* background: var(--colorfff);
    width: calc(100% + 1px);
    inset: 0;
    position: absolute;
    top: 0;
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    left: 50%;
    transform: translateX(-50%);
    transition: all 0s;
    -webkit-mask-image: radial-gradient(circle at 50% var(--mask-position), transparent var(--mask-radius), #000 0);
    mask-image: radial-gradient(circle at 50% var(--mask-position), transparent var(--mask-radius), #000 0); */
}
.core-limit-pic1{
      /* background: var(--colorfff); */
    width: calc(100% + 1px);
    inset: 0;
    /* position: absolute; */
    top: 0;
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    /* mask: #000; */
    /* width: 70vw;
    height: 70vw; */
    /* left: 50%;
    transform: translateX(-50%); */
    /* border-radius: 50%; */
    transition: all 0s;
    inset: 0;
    /* -webkit-mask-image: radial-gradient(circle at 50% var(--mask-position), #000 var(--mask-radius), transparent 0);
    mask-image: radial-gradient(circle at 50% var(--mask-position), #000 var(--mask-radius), transparent 0); */

}
.core-limit-stick-top {
    height: 180vh;
    overflow: hidden;
}
.core-limit-stick-top>img {
    width: 205%;
    position: relative;
    left: 73%;
    top: -10%;
    top: 30%;
    transform: translate(-50%, -50%);
    max-width: none;
    opacity: 0.2;
}
.mod-title2 {
    text-align: center;
}
.mod-title2 .std-font24 {
    color: var(--color51);
    line-height: var(--line13);
    margin-bottom: 0.12rem;
}
.core-limit-title {
    position: relative;
    z-index: 10;
}
.core-limit .mod-title2 {
    padding-top: var(--space180);
    padding-bottom: var(--space120);
}
.core-limit-box {
    position: absolute;
    height: calc(100vh - var(--headh));
    bottom: 0;
    left: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.core-limit-box-inof {
    width: 1002px;
    display: flex;
    flex-wrap: wrap;
    --gap1: 0.02rem;
    margin: 0 calc(var(--gap1) * -1);
}
.clbi-item {
    width: 33.333333%;
    position: relative;
    cursor: pointer;
    padding: 0 var(--gap1);
}
.clbi-item-bg {
    position: relative;
    width: 100%;
}
.clbi-item-bg img {
    width: 100%;
}
.clbi-item:first-child {
    margin-left: 16.67%;
}
.clbi-item-text {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 46px 22px 54px;
}
.clbi-item-text-btn {
    width: 15px;
    height: 15px;
    position: relative;
    flex-shrink: 0;
}
.clbi-item-text-btn::before,
.clbi-item-text-btn::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    border-radius: 10px;
    top: calc(50% - 1px);
    left: 0;
    background: var(--colorfff);
    transition: all .4s ease;
}
.clbi-item-text-btn::after {
    transform: rotate(90deg);
}
.clbi-item-text .std-font24 {
    color: var(--colorfff);
    line-height: var(--line12);
    font-weight: var(--semi);
    transition: all .4s ease;
}
.clbi-item.on .std-font24 {
    color: var(--colormain);
}
.clbi-item.on .clbi-item-text-btn::before,
.clbi-item.on .clbi-item-text-btn::after {
    background: var(--colormain);
}
.clbi-item-bg img:nth-of-type(2) {
    opacity: 0;
}
.clbi-item.on .clbi-item-bg img:nth-of-type(2) {
    opacity: 1;
}
.clbi-item.on .clbi-item-bg img:first-child {
    opacity: 0;
}
.core-pop .ys-modal-container {
    background: #fff;
    height: 100vh;
    width: 31.51vw;
}
.core-pop.ys-modal-update .ys-modal-wrap {
    padding: 0;
    justify-content: flex-end;
}
.core-pop.ys-modal-update .ys-modal-close {
    position: absolute;
    margin-top: 0px;
    margin-right: 0px;
    top: 0.445rem;
    right: 0.44rem;
    display: flex;
    align-items: center;
}
.core-pop .ys-modal-close .std-text18 {
    color: var(--color333);
    line-height: var(--line15);
    font-weight: normal;
}
.core-pop .ys-modal-close img {
    width: 0.17rem;
    margin-left: 0.1rem;
}
.core-pop .ys-modal-content {
    width: 100%;
    padding: 0px;
    max-width: 100%;
    height: 100vh;
    position: relative;
    display: flex;
    align-items: flex-end;
    padding: 0rem 0.4rem 1.12rem 0.94rem;
}
.core-pop-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.core-pop-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.core-pop-inof {
    width: 100%;
    position: relative;
    z-index: 6;
}
.core-pop-inof .std-font48 {
    background: linear-gradient(93deg, #00C689 9.26%, #008C61 79.62%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line15);
    margin-bottom: 0.38rem;
}
.core-pop-inof .std-font24,
.core-pop-inof .std-font24 p {
    color: var(--color333);
    line-height: var(--line12);
}
.core-pop-inof .std-font24 span {
    color: var(--colormain);
    font-weight: var(--bold);
}
.core-pop-inof-nub:not(:first-child) {
    display: none;
}
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next {
    width: 0.44rem;
    height: 0.44rem;
    border-radius: 50%;
    background: var(--colorfff);
    z-index: 6;
    transition: all .4s ease;
}
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::before,
.mod-arrows1 .slick-next::after {
    content: '';
    width: 54.54%;
    height: 54.54%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    background-size: 100% 100%;
}
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before {
    background-image: url(../images/0arrow3.svg);
}
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after {
    background-image: url(../images/0arrow4.svg);
    opacity: 0;
}
.mod-arrows1 .slick-next::before,
.mod-arrows1 .slick-prev::after {
    transform: translate(-50%, -50%) rotate(180deg);
}
.core-pop-inof {
    padding-bottom: 1.25rem;
}
.core-pop-inof.mod-arrows1 .slick-prev,
.core-pop-inof.mod-arrows1 .slick-next {
    top: auto;
    bottom: 0;
    left: 0;
    transform: translate(0);
}
.core-pop-inof.mod-arrows1 .slick-next {
    right: auto;
    left: 0.54rem;
}
.core-pop-inof .std-font24 p {
    margin-bottom: 1.14em;
}
.core-pop-inof .std-font24 p:last-child {
    margin-bottom: 0;
}
.core-pop {
    display: block !important;
    background: transparent;
    pointer-events: none;
}
.core-pop .ys-modal-container {
    opacity: 0;
    pointer-events: none;
    transform: translateX(100%);
    transition: all .4s var(--bezier1);
}
.core-pop.on .ys-modal-container {
    opacity: 1;
    pointer-events: auto;
    transform: translateX(0);
}
.ys-nybanner {
    position: relative;
}
.nybanner-core {
    position: absolute;
    top: calc(var(--headh) + 0.6rem);
    width: 100%;
    z-index: 10;
}
.ys-bread-list a {
    color: rgba(255, 255, 255, .5);
    font-size: var(--font12);
    line-height: var(--line18);
    transition: all .4s ease;
}
.ys-bread-list:last-child a {
    color: rgba(255, 255, 255, 0.9);
}
.ys-bread-list:last-child::before {
    opacity: 0.9;
}
.ys-bread-list {
    padding: 0;
}
.ys-bread-list a {
    padding: 0 var(--gap1);
}
.ys-bread-list::before {
    width: 16px;
    height: 16px;
    content: '';
    background-image: url(../images/0arrow5.svg);
    background-size: 100% 100%;
    position: absolute;
    opacity: 0.5;
    transition: all .4s ease;
}
.ys-bread {
    --gap1: 12px;
}
.nybanner-down .std-font24 {
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: var(--bold);
    margin-bottom: 0.43rem;
}
.nybanner-down {
    position: absolute;
    bottom: 1.18rem;
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
}
.nybanner-down-xia {
    height: auto;
    margin-top: 0.19rem;
}
.scroll-btn {
    width: 40px;
    position: absolute;
    right: calc(50vw - 800px);
    bottom: 0.87rem;
    z-index: 6;
}
.scroll-btn img {
    width: 100%;
}
.nybanner-down-xia {
    display: flex;
    flex-direction: column;
    width: 15px;
    height: 7px;
    margin: 0 auto;
    position: relative;
}
.nybanner-down-xia img {
    width: 100%;
    margin-bottom: 0.03rem;
    animation: down1 2.4s linear infinite;
    opacity: 0;
    transform: translateY(-10px);
}
.nybanner-down-xia img:last-child {
    margin-bottom: 0;
}
.nybanner-down-xia img:not(:first-child) {
    position: absolute;
    top: 0;
    left: 0%;
    width: 100%;
}
@keyframes down1 {
    0% {
        transform: translateY(-10px);
        opacity: 0;
    }
    10% {
        transform: translateY(-10px);
        opacity: 1;
    }
    100% {
        transform: translateY(10px);
        opacity: 0;
    }
}
@-webkit-keyframes down1 {
    0% {
        transform: translateY(-10px);
        opacity: 0;
    }
    10% {
        transform: translateY(-10px);
        opacity: 1;
    }
    100% {
        transform: translateY(10px);
        opacity: 0;
    }
}
.nybanner-down-xia img:nth-child(2) {
    animation-delay: 0.8s;
}
.nybanner-down-xia img:nth-child(3) {
    animation-delay: 1.6s;
}
.scroll-btn-line {
    width: 1.5px;
    height: 4px;
    background: var(--colorfff);
    position: absolute;
    top: 33%;
    left: 50%;
    transform: translate(-50%, -50%);
    animation: line1 2.0s ease-out infinite;
}
@keyframes line1 {
    0% {
        transform: translate(-50%, -50%);
    }
    50% {
        transform: translate(-50%, calc(-50% + 6px));
    }
    100% {
        transform: translate(-50%, -50%);
    }
}
@-webkit-keyframes line1 {
    0% {
        transform: translate(-50%, -50%);
    }
    50% {
        transform: translate(-50%, calc(-50% + 6px));
    }
    100% {
        transform: translate(-50%, -50%);
    }
}
.about-main .ys-nyban-img {
    position: relative;
}
.about-main .ys-nyban-img::before {
    content: '';
    position: absolute;
    height: 36.73%;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(0deg, rgba(0, 40, 53, 0.10) 0%, rgba(0, 40, 53, 0.00) 100%);
}
.about-new {
    border-radius: 0.4rem 0.4rem 0 0;
    background: var(--colorfff);
    margin-top: -0.61rem;
    position: relative;
    z-index: 3;
}
.about-new .std-font40 {
    text-align: center;
    line-height: var(--line15);
    font-weight: var(--bold);
    color: var(--color333);
}
.about-new-title {
    padding-top: var(--space120);
    z-index: 6;
}
.about-new-box {
    width: 142px;
    height: 142px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.about-new-box-logo {
    width: 142px;
    height: 142px;
    border-radius: 50%;
    background: var(--colormain);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 6;
}
.about-new-box-logo img {
    width: 55%;
}
.anbi-nub {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.anbi-nub-img-box {
    position: absolute;
    border-radius: 50%;
    width: 64px;
}
.about-new-box-word {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}
.anbw-inof {
    --gap1: 0.6rem;
    --gap2: 0.1rem;
    margin: 0 calc(var(--gap1) * -1);
    margin-bottom: calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.anbw-inof-nub {
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.about-new-box-word .std-font48 {
    font-weight: var(--bold);
    line-height: var(--line14);
    margin-bottom: 0.4rem;
}
.about-new-box-word .std-text14,
.about-new-box-word .std-text14 p {
    line-height: var(--line18);
}
.about-new-box-word .std-text14 {
    margin-bottom: 0.4rem;
}
.anbw-inof-nub {
    text-align: left;
}
.anbw-inof-nub .std-font36 {
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line12);
    font-weight: var(--bold);
}
.anbw-inof-nub .std-font20 {
    color: var(--color51);
    line-height: var(--line16);
}
.about-new-left {
    width: 100vw;
}
.about-new-video {
    width: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}
.about-new-video img {
    width: 100%;
}
.about-new-video video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.video-play {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    cursor: pointer;
    z-index: 10;
}
.video-play-icon {
    width: 0.95rem;
    border-radius: 50%;
    border: 1px solid var(--colorfff);
}
.video-play-icon img {
    width: 100%;
}
.video-play .std-text18 {
    line-height: var(--line165);
    margin-top: 0.14rem;
    color: var(--colorfff);
    font-weight: var(--semi);
}
.video-play {
    display: none;
}
.about-mission-btn {
    width: 264px;
    height: 264px;
    position: relative;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.about-mission-btn-circle {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 3px solid var(--colorfff);
    top: 0;
    left: 0;
}
.about-mission-inof-nub {
    padding-top: 2.4rem;
}
.about-mission-inof-nub:not(:first-child) {
    display: none;
}
.about-mission-inof .std-font60 {
    color: var(--colorfff);
    text-align: center;
    width: 20em;
    margin: 0 auto;
}
.about-mission-inof .mod-filter-wai {
    margin-top: -1.85rem;
}
.about-mission-inof .std-font330 {
    opacity: 0.2;
    background: linear-gradient(180deg, #FFF 21.01%, rgba(255, 255, 255, 0.00) 75.35%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line15);
    font-weight: var(--semi);
    text-align: center;
}
.ambi-nub-point {
    width: 8px;
    height: 8px;
    background: var(--colorfff);
    border-radius: 50%;
}
.ambi-nub.on .ambi-nub-point {
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
}
.ambi-nub .std-font24 {
    position: absolute;
    color: var(--colorfff);
    line-height: var(--line15);
    white-space: nowrap;
    opacity: 0.7;
    transition: all .4s ease;
}
.ambi-nub {
    position: absolute;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.ambi-nub1 {
    left: 12.20%;
    top: 18.03%;
}
.ambi-nub2 {
    left: 50%;
    top: 1px;
}
.ambi-nub3 {
    left: 87.80%;
    top: 18.03%;
}
.ambi-nub1 .std-font24 {
    top: 50%;
    transform: translateY(-50%);
    right: calc(100% + 28px);
}
.ambi-nub2 .std-font24 {
    bottom: calc(100% + 9px);
    left: 50%;
    transform: translateX(-50%);
}
.ambi-nub3 .std-font24 {
    top: 50%;
    transform: translateY(-50%);
    left: calc(100% + 28px);
}
.ambi-nub.on .std-font24 {
    opacity: 1;
}
.about-lead .energy-core {
    padding-top: var(--space90);
}
.about-lead-title {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.mod-title3 .std-font48 {
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line14);
    font-weight: var(--bold);
    margin-bottom: 0.18rem;
}
.mod-title3 .std-font24,
.mod-title3 .std-font24 p {
    line-height: var(--line18);
    line-height: var(--line13);
}
.about-lead {
    background: linear-gradient(180deg, transparent 0%, #F2FFFB 100%);
}
.about-lead-inof {
    display: flex;
}
.about-lead-inof-nub .std-font24 {
    color: var(--colormain);
    line-height: var(--line15);
    font-weight: var(--bold);
    margin-bottom: 0.17rem;
}
.about-lead-cry {
    margin-left: calc(var(--place) * -1);
    padding-left: var(--place);
    margin-right: calc(var(--place) * -1);
    padding-right: var(--place);
}
.about-lead-cry-add {
    width: 2352px;
}
.about-lead-cry-img {
    position: relative;
    width: 100%;
    left: -162px;
}
.about-lead-cry-img img {
    width: 100%;
}
.about-lead-inof-nub {
    padding: 0.26rem 0.29rem 0 0.5rem;
    position: relative;
}
.alin-point {
    position: absolute;
    width: 1px;
    height: 100%;
    top: 0;
    left: 0;
}
.alin-point::before {
    content: '';
    width: 10px;
    height: 10px;
    background: var(--colormain);
    position: absolute;
    left: 50%;
    top: 0%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
.alin-point::after {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    border-left: 1px dashed var(--colormain);
    top: 0;
    left: 0;
}
.about-lead-inof .std-text16 {
    min-height: 8.75em;
    width: 16.68em;
    max-width: 100%;
}
.about-lead-inof-nub {
    padding-bottom: var(--space100);
}
.about-lead .energy-core .ys-cont1600 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.about-lead {
    --width1: 406px;
    --height1: 444px;
    --width2: 0px;
}
.about-lead-inof-nub {
    width: var(--width1);
}
.about-lead-inof-nub:nth-of-type(1) {
    margin-top: calc(var(--height1) * -0.177928);
}
.about-lead-inof-nub:nth-of-type(2) {
    margin-top: calc(var(--height1) * -0.315315);
}
.about-lead-inof-nub:nth-of-type(3) {
    margin-top: calc(var(--height1) * -0.380631);
}
.about-lead-inof-nub:nth-of-type(4) {
    margin-top: calc(var(--height1) * -0.462218);
}
.about-lead-inof-nub:nth-of-type(5) {
    margin-top: calc(var(--height1) * -0.702703);
}
.about-lead-zhan li {
    height: 100vh;
}
.about-lead-zhan li.no-height {
    height: 0;
}
/* .about-lead-zhan{
    padding-top: 20vh;
    padding-bottom: 20vh;
} */
.alci-zou {
    transition: all 0s;
    clip-path: polygon(0 0, var(--width2) 0, var(--width2) 100%, 0 100%);
}
.alin-point {
    opacity: 0;
    transition: all .1s ease;
}
.alin-point::after {
    height: 0%;
    transition: all .8s var(--bezier1);
}
.about-lead-inof-nub .std-font24,
.about-lead-inof .std-text16 {
    opacity: 0;
    -webkit-transform: translate3d(60px, 0, 0);
    transform: translate3d(60px, 0, 0);
    transition: all .8s var(--bezier1);
}
.about-lead.on .about-lead-inof-nub.act1 .alin-point,
.about-lead.on .about-lead-inof-nub.act .alin-point {
    opacity: 1;
}
.about-lead.on .about-lead-inof-nub.act1 .alin-point::after,
.about-lead.on .about-lead-inof-nub.act .alin-point::after {
    height: 100%;
}
.about-lead.on .about-lead-inof-nub.act1 .std-font24,
.about-lead.on .about-lead-inof-nub.act1 .std-text16,
.about-lead.on .about-lead-inof-nub.act .std-font24,
.about-lead.on .about-lead-inof-nub.act .std-text16 {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
/* .about-lead-inof-nub.act1 .std-font24,
.about-lead-inof-nub.act1 .std-text16,
.about-lead-inof-nub.act1 .alin-point,
.about-lead-inof-nub.act1 .alin-point::after {
    transition-delay: calc(calc(var(--length1) - var(--num) - 2) * 0.3s);
}
.about-lead.on .about-lead-inof-nub.act1 .std-font24,
.about-lead.on .about-lead-inof-nub.act1 .std-text16,
.about-lead.on .about-lead-inof-nub.act1 .alin-point,
.about-lead.on .about-lead-inof-nub.act1 .alin-point::after {
    transition-delay: calc(var(--num) * 0.3s);
}
.about-lead.on .about-lead-inof-nub.act .std-font24,
.about-lead.on .about-lead-inof-nub.act .std-text16,
.about-lead.on .about-lead-inof-nub.act .alin-point,
.about-lead.on .about-lead-inof-nub.act .alin-point::after {
    transition-delay: calc(var(--num) * 0.3s);
} */
/* .alci-zou {
    clip-path: polygon(0 0, 0px 0, 0px 100%, 0 100%);
    transition: all calc(var(--length1) * 0.3s) linear;
} */
/* .about-lead.on .alci-zou {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
} */
@keyframes zhi1 {
    0% {
        clip-path: polygon(0 0, 0px 0, 0px 100%, 0 100%);
    }
    100% {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    }
}
@-webkit-keyframes zhi1 {
    0% {
        clip-path: polygon(0 0, 0px 0, 0px 100%, 0 100%);
    }
    100% {
        clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    }
}
.about-mission {
    position: relative;
}
.about-mission-bg {
    position: absolute;
    width: 100%;
    height: calc(100% + 0.85rem);
    bottom: 0;
    left: 0;
}
.about-mission-bg img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.about-mission .ys-cont1600 {
    position: relative;
    z-index: 6;
}
.about-mission-inof {
    margin-bottom: 1.49rem;
}
.about-mission-bg1 {
    width: 129.9167%;
}
.about-mission-bg2 {
    width: 126.9792%;
}
.about-mission-bg1 img,
.about-mission-bg2 img {
    width: 100%;
}
.about-mission-bg1,
.about-mission-bg2 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.about-mission-bg1 {
    transform: translate(-60%, -50%);
}
.about-mission-bg2 {
    transform: translate(-40%, -60%);
}
.about-mission {
    overflow: visible;
}
.about-new-add {
    display: flex;
    align-items: center;
    width: 200vw;
    transition: all 0.8s var(--bezier1);
    will-change: transform;
    height: 100%;
}
.about-new .energy-core {
    overflow: hidden;
}
.about-mission {
    position: relative;
    z-index: 6;
}
.about-new-left {
    height: 100%;
}
.anbi-nub-img-box {
    transform: translate(-50%, -50%);
    font-size: 0;
}
.anbi-nub1 .anbi-nub-img-box:nth-of-type(1) {
    left: 0%;
    top: 50%;
    width: 20.25%;
    height: 20.25%;
}
.anbi-nub1 .anbi-nub-img-box:nth-of-type(2) {
    left: 89.94%;
    top: 78.00%;
    width: 11.4%;
    height: 11.4%;
}
.anbi-nub2 .anbi-nub-img-box:nth-of-type(1) {
    left: 13.73%;
    top: 83.83%;
    width: 9.36%;
    height: 9.36%;
}
.anbi-nub2 .anbi-nub-img-box:nth-of-type(2) {
    left: 61.79%;
    top: 97.31%;
    width: 13.11%;
    height: 13.11%;
}
.anbi-nub2 .anbi-nub-img-box:nth-of-type(3) {
    left: 96.72%;
    top: 33.83%;
    width: 11.61%;
    height: 11.61%;
}
.anbi-nub3 .anbi-nub-img-box:nth-of-type(1) {
    left: 15.27%;
    top: 13.49%;
    width: 10.187%;
    height: 10.187%;
}
.anbi-nub3 .anbi-nub-img-box:nth-of-type(2) {
    left: 74.19%;
    top: 6.21%;
    width: 6.166%;
    height: 6.166%;
}
.anbi-nub {
    width: 100%;
    height: 100%;
}
.anbi-nub {
    --scale1: 10;
    /* opacity: 0; */
}
.anbi-nub.on {
    --scale1: 0;
    /* opacity: 1; */
    /* --scale2: 1; */
}
.anbi-nub .anbi-nub-svg,
.anbi-nub-img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
}
.anbi-nub-img {
    will-change: transform;
    transform: translate(-50%, -50%) scale(var(--scale1));
}
.anbi-nub .anbi-nub-svg {
    transform: translate(-50%, -50%);
    width: calc(100% * var(--scale1));
    height: calc(100% * var(--scale1));
}
.anbi-nub .anbi-nub-svg circle {
    stroke-width: var(--scale2) !important;
}
.short-cta {
    position: relative;
    padding-top: var(--space100);
    padding-bottom: var(--space100);
    z-index: 10;
}
.short-cta .ys-cont1440 {
    position: relative;
    z-index: 8;
}
.short-cta-bg {
    position: absolute;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    top: -1px;
    left: -1px;
}
.short-cta-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.short-cta-bg video {
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.short-cta-bg::before {
    content: '';
    position: absolute;
    z-index: 6;
    top: 0;
    left: 0;
    background: var(--bg1);
    opacity: 0.25;
    width: 100%;
    height: 100%;
}
.short-cta-bg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: linear-gradient(122deg, var(--bg2) 43.44%, var(--bg3) 81.02%);
    opacity: 0.5;
    width: 100%;
    height: 100%;
    mix-blend-mode: color;
}
.short-cta .std-font40 {
    color: var(--colorfff);
    font-weight: var(--bold);
    text-align: center;
}
.short-cta .std-text16,
.short-cta .std-text16 p {
    color: var(--colorfff);
    text-align: center;
}
.short-cta .std-text16 {
    margin-top: 0.17rem;
}
.short-cta .std-btn1 {
    margin-top: 0.53rem;
    justify-content: center;
}
.std-btn1-type1 .std-btn1-link-icon {
    width: 8px;
    margin-left: 0.1rem;
}
.std-btn1-type1 .std-btn1-link .std-text18 {
    font-size: var(--font14);
    line-height: var(--line15);
}
.std-btn1-type1 .std-btn1-link {
    padding: 0.14rem 0.24rem;
    min-width: 1.89rem;
}
.short-property {
    position: relative;
}
.short-property-inof {
    position: relative;
    width: 100%;
}
.short-property-inof-nub:not(:first-child) {
    display: none;
}
.short-property-inof-nub {
    position: relative;
}
.spin-core {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
}
.spin-core .std-font40 {
    line-height: var(--line15);
    font-weight: var(--bold);
    color: var(--colorfff);
}
.spin-core .spin-core-text {
    margin-top: 0.39rem;
}
.spin-core-text,
.spin-core-text p {
    line-height: var(--line175);
    color: var(--colorfff);
}
.spin-core .std-btn1 {
    margin-top: 0.75rem;
}
.spin-core-cry {
    width: 44%;
}
.spin-core {
    padding-top: 10.99vw;
}
.short-property-other {
    position: absolute;
    width: 100%;
    bottom: var(--space70);
}
.short-property-other-inof {
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.15);
    backdrop-filter: blur(19.054580688476562px);
    -webkit-backdrop-filter: blur(19.054580688476562px);
    -moz-backdrop-filter: blur(19.054580688476562px);
    -ms-backdrop-filter: blur(19.054580688476562px);
    -o-backdrop-filter: blur(19.054580688476562px);
    width: 4.62rem;
    padding: 0.14rem 0.19rem;
}
.spoi-nub-cry {
    display: flex;
    align-items: flex-start;
}
.spoi-nub-cry-img {
    width: 39.2%;
    border-radius: 0.05rem;
}
.spoi-nub-cry-right {
    width: 60.8%;
    padding-left: 0.3rem;
    padding-right: 0.04rem;
}
.spoi-nub .std-text16 {
    color: rgba(255, 255, 255, .5);
    line-height: var(--line175);
    margin-bottom: 0.02rem;
}
.spoi-nub .std-text18 {
    color: var(--colorfff);
    line-height: var(--line175);
}
.spoi-nub:not(:first-child) {
    display: none;
}
.mod-arrows2 .slick-prev,
.mod-arrows2 .slick-next {
    width: 8px;
    height: 14px;
    z-index: 8;
}
.mod-arrows2 .slick-prev::before,
.mod-arrows2 .slick-next::before {
    content: '';
    position: absolute;
    content: url(../images/0arrow7.svg);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    transition: all .4s ease;
}
.mod-arrows2 .slick-prev::before {
    transform: translate(-50%, -50%) rotate(180deg);
}
.short-property-other-inof .slick-prev {
    left: calc(calc(100% - 0.38rem) * 0.392 + 0.19rem + 0.3rem);
}
.short-property-other-inof .slick-next {
    right: auto;
    left: calc(calc(100% - 0.38rem) * 0.392 + 0.19rem + 0.3rem + 24px);
}
.short-property-other-inof .slick-prev,
.short-property-other-inof .slick-next {
    top: auto;
    transform: translate(0);
    bottom: 20px;
}
.field-pop.ys-modal {
    background: rgba(0, 0, 0, .56);
}
.field-pop .ys-modal-container {
    flex-direction: row;
    align-items: flex-start;
    background: transparent;
}
.field-pop .ys-modal-wrap {
    justify-content: flex-end;
    padding: 0;
}
.field-pop .ys-modal-content {
    max-width: 1466px;
    width: 76.36vw;
    padding: 0;
    min-height: 100vh;
}
.field-pop .ys-modal-close {
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background: var(--colormain);
    display: flex;
    align-items: center;
    justify-content: center;
    top: 38.8vh;
    margin-right: 21px;
}
.field-pop .ys-modal-close img {
    width: 37%;
}
.field-product {
    background: #F4F9FF;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.ys-ban-txtbox .ys-cont1600 {
    margin: 0 auto;
}
.ys-ban-txtbox.ys-flex-pos-center {
    align-items: flex-end;
    padding-bottom: 1.72rem;
}
.ys-banner-top {
    display: flex;
    border-bottom: 1px solid rgba(255, 255, 255, .4);
    align-items: flex-end;
    justify-content: space-between;
    padding-bottom: 0.64rem;
    padding-right: 1.12rem;
}
.ys-banner-top .ys-ban-title {
    font-size: var(--font90);
    color: var(--colorfff);
    font-weight: var(--bold);
    line-height: var(--line15);
    letter-spacing: 0.06rem;
    padding-left: 0.04rem;
}
.ys-banner-top .std-font30 {
    color: var(--colorfff);
    width: 17em;
    margin-left: 1.46rem;
}
.mod-dots2 .slick-dots li {
    width: 7px;
    height: 7px;
    background: var(--colorfff);
    margin: 0 4px;
}
.mod-dots2 .slick-dots li.slick-active {
    background: var(--colormain);
}
.ys-banner .slick-dots {
    bottom: 1.04rem;
}
.mod-arrows3 .slick-prev,
.mod-arrows3 .slick-next {
    --width1: 63px;
    width: var(--width1);
    height: var(--width1);
    border-radius: 50%;
    background: rgba(255, 255, 255, .2);
    z-index: 6;
}
.mod-arrows3 .slick-prev::before,
.mod-arrows3 .slick-next::before {
    content: '';
    position: absolute;
    background-image: url(../images/0arrow7.svg);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: 100% 100%;
    width: 16%;
    height: 50%;
}
.mod-arrows3 .slick-prev::before {
    transform: translate(-50%, -50%) rotate(180deg);
}
.ys-banner .slick-prev,
.ys-banner .slick-next {
    top: auto;
    transform: translateY(0);
    bottom: 0.7rem;
}
.ys-banner .slick-prev {
    left: calc(50vw - 800px);
}
.ys-banner .slick-next {
    right: auto;
    left: calc(50vw - 800px + var(--width1) + 14px);
}
.ys-ban-imgbox::before {
    height: 47.1%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.40) 90.46%);
    top: auto;
    bottom: 0;
}
.ys-ban-imgbox::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 26.8%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.30) 100%);
}
.home-direct {
    border-bottom: 1px solid #E6E6E6;
    padding-top: 0.27rem;
    padding-bottom: 0.28rem;
}
.home-direct-cry {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.home-direct-cry-left,
.home-direct-cry-right {
    display: flex;
    align-items: center;
}
.home-direct .std-font24 {
    color: var(--color333);
    line-height: var(--line15);
}
.hdcl-search {
    border-radius: 80px;
    background: #EBF1F6;
    padding: 0.1rem 0.14rem 0.1rem 0.34rem;
    display: flex;
    align-items: center;
    width: 6.03rem;
}
.home-direct-cry .std-font24+.hdcl-search {
    margin-left: 0.74rem;
}
.hdcl-search-btn {
    width: 47px;
    height: 47px;
    border-radius: 50%;
    background: var(--colormain);
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    position: relative;
    overflow: hidden;
}
.hdcl-search-btn::before {
    content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    background: #00A471;
    border-radius: 50%;
    top: 50%;
    left: auto;
    right: 0;
    transform: translate(0, -50%);
    transition: all .4s ease;
}
.hdcl-search-btn img {
    width: 41%;
    position: relative;
    z-index: 6;
}
.hdcl-search input {
    flex-grow: 1;
    padding-right: 0.2rem;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color333);
}
.hdcl-search input::placeholder {
    color: var(--color51);
}
.hdcr-iil-icon {
    width: 9px;
    font-size: 0;
    margin-left: 0.18rem;
}
.hdcr-iil-icon img {
    transform: scale(1) !important;
}
.hdcr-iil-icon img:nth-of-type(2) {
    opacity: 0;
}
.hdcr-inof {
    --gap1: 0.29rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-left: calc(0.84rem - var(--gap1));
}
.hdcr-inof-item-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hdcr-inof-item {
    padding: 0 var(--gap1);
    margin-bottom: 0.09rem;
}
.hdcr-inof-item:last-child {
    margin-bottom: 0;
}
.hdcr-inof-item-link .std-text16 {
    transition: all .4s ease;
}
.htii-cry {
    display: flex;
    justify-content: space-between;
}
.htii-cry-left-img {
    width: 100%;
    border-radius: 20px;
}
.htii-cry-left {
    width: 42.5%;
    position: relative;
}
.htii-cry-right {
    width: 40.625%;
}
.home-tool {
    min-height: calc(100vh - var(--headh));
    display: flex;
    align-items: center;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.htii-crd-btn {
    --gap1: 0.1rem;
    --gap2: 0.11rem;
    margin: 0 calc(var(--gap1) * -1);
    margin-bottom: calc(var(--gap2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.htii-crd-btn-nub {
    padding: 0 var(--gap1);
    margin-bottom: var(--gap2);
}
.htii-cbn-link {
    display: flex;
    align-items: center;
    min-width: 1.88rem;
    border: 1px solid #DFDFDF;
    border-radius: 60px;
    padding: 0.07rem;
    overflow: hidden;
    position: relative;
}
.htii-cbn-link-icon {
    width: 0.44rem;
    flex-shrink: 0;
    border-radius: 50%;
    background: var(--colormain);
    position: relative;
    z-index: 6;
}
.htii-cbn-link .std-text16 {
    color: var(--color333);
    line-height: var(--line15);
    padding-left: 0.1rem;
    padding-right: 0.2rem;
    text-align: center;
    flex-grow: 1;
    transition: all .4s ease;
    position: relative;
    z-index: 6;
}
.htii-cry-right {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: 0.53rem;
    padding-bottom: 1.11rem;
}
.htii-cry .std-font48 {
    font-weight: var(--bold);
    margin-bottom: 0.19rem;
}
.htii-cry .std-font20,
.htii-cry .std-font20 p {
    color: var(--color51);
    line-height: var(--line16);
}
.htii-cry .std-font20 {
    margin-bottom: 0.36rem;
}
.std-btn1-type2 .std-text18 {
    font-size: var(--font16);
}
.std-btn1-type2 .std-btn1-link {
    padding: 0.1rem 0.4rem;
}
.htii-cry-right-down {
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #D8D8D8;
}
.htii-cry-left-pro {
    position: absolute;
    width: calc(100% - 0.4rem);
    top: 50%;
    /* left: 85.7%; */
    left: 90%;
    transform: translate(-50%, -50%) scale(0.7);
}
/* .home-tool-inof-item:not(:first-child) {
    display: none;
} */
.home-news {
    background: #F3F6FA;
    padding-top: var(--space130);
    padding-bottom: var(--space160);
}
.home-news .std-font40 {
    font-weight: var(--bold);
    text-align: center;
    margin-bottom: var(--space40);
}
.home-news-inof {
    --gap1: 0.14rem;
    margin: 0 calc(var(--gap1) * -1);
}
.home-news-inof-item {
    width: 33.333333%;
    padding: 0 var(--gap1);
}
.home-news-inof-item:not(:first-child) {
    display: none;
}
.hnii-link {
    display: flex;
    flex-direction: column;
    background: var(--colorfff);
    padding: 0.4rem 0.41rem 0.51rem;
    height: 100%;
}
.std-btn1-new {
    background: var(--colormain);
    border-radius: 50px;
    width: 74px;
    height: 45px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden;
}
.std-btn1-new::before {
    content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: all .4s ease;
    background: #00A471;
    border-radius: 50px;
}
.hnii-link-date {
    color: var(--color666);
    line-height: var(--line165);
    margin-bottom: 0.23rem;
}
.hnii-link .std-font24 {
    color: var(--color333);
    line-height: var(--line15);
    margin-bottom: var(--space90);
    flex-grow: 1;
    transition: all .4s ease;
    height: 3em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.std-btn1-new img {
    width: 16px;
    position: relative;
    z-index: 6;
}
.home-news .std-btn1-type2 {
    justify-content: center;
    margin-top: 0.4rem;
}
.mod-controls1 {
    width: 40.625%;
    position: absolute;
    right: 0;
    bottom: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-direction: row-reverse;
}
.mod-controls1 .slick-dots li {
    background: #9F9F9F;
    opacity: .4;
    width: 8px;
    height: 8px;
    margin: 0 8px;
    border-radius: 50%;
}
.mod-controls1 .slick-dots li.slick-active {
    background: var(--colormain);
    opacity: 1;
}
.home-tool-add {
    position: relative;
}
.mod-controls1 .slick-dots {
    position: relative;
    bottom: 0;
    text-align: left;
    margin: 0 -8px;
    width: auto;
}
.slick-dots li {
    transition: all .4s ease !important;
}
.mod-controls1.mod-arrows2 .slick-prev::before,
.mod-controls1.mod-arrows2 .slick-next::before {
    content: url(../images/0arrow12.svg);
}
.mod-controls1.mod-arrows2 .slick-prev,
.mod-controls1.mod-arrows2 .slick-next {
    position: relative;
    top: auto;
    transform: translate(0);
}
.mod-controls1-arrows {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 0.28rem;
}
.mod-controls1.mod-arrows2 .slick-next {
    margin-left: 0.15rem;
}
.head-logo {
    width: 228px;
}
.head-nav {
    --gap1: 0.25rem;
    margin: 0 calc(var(--gap1) * -1);
}
.head-nav-item {
    padding: 0 var(--gap1);
}
.head-nav-item-title {
    font-size: var(--font18);
    color: var(--colorfff);
}
.ys-hd-pc.has-search .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item-title,
.ys-page-wrap.act .ys-hd-pc .head-nav-item-title {
    color: var(--color333);
}
.head-search-btn {
    width: 24px;
}
.head-lang-top-circle {
    width: 24px;
}
.head-lang-top-jian {
    width: 14px;
    margin-left: 0.06rem;
}
.ys-hd-pc {
    padding: 0 0px;
    margin-top: 0.19rem;
    transition: all .4s ease;
}
.ys-hd-pc.has-search,
.ys-hd-pc.isfixed,
.ys-hd-pc.ishover,
.ys-page-wrap.act .ys-hd-pc {
    margin-top: 0rem;
}
.ys-hd-pc::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.1);
    transition: all .4s ease;
}
.head-lang-top-font {
    color: var(--colorfff);
    line-height: var(--headh);
    font-size: var(--font16);
    margin-left: 0.1rem;
    transition: all .4s ease;
}
.ys-hd-pc.has-search .head-lang-top-font,
.ys-hd-pc.isfixed .head-lang-top-font,
.ys-hd-pc.ishover .head-lang-top-font,
.ys-page-wrap.act .ys-hd-pc .head-lang-top-font {
    color: var(--color333);
}
.ys-hd-pc.has-search .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-page-wrap.act .head-nav-item.yxnav-active1 .head-nav-item-title {
    color: var(--colormain);
}
.ys-hd-pc.has-search::before,
.ys-hd-pc.isfixed::before, 
.ys-hd-pc.ishover::before, 
.ys-page-wrap.act .ys-hd-pc::before {
    height: 100%;
    opacity: 1;
}
.up1,
.up2 {
    opacity: 0;
    transform-origin: -50%;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: transform 1.5s var(--bezier2), opacity 1.2s var(--bezier2);
}
.up1.up_go,
.up2.up_go {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
}
.home-tool {
    position: sticky;
    top: var(--headh);
}
.home-tools-zhan li {
    height: 80vh;
}
.idea-very-bg1 img {
    animation: idea_bg1 10s var(--bezier1) infinite;
}
.idea-very-bg2 img {
    animation: idea_bg2 10s var(--bezier1) infinite;
}
@keyframes idea_bg1 {
    0% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(0%, 50%);
    }
    100% {
        transform: translate(0, 0);
    }
}
@keyframes idea_bg2 {
    0% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(0%, -50%);
    }
    100% {
        transform: translate(0, 0);
    }
}
@-webkit-keyframes idea_bg1 {
    0% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(0%, 50%);
    }
    100% {
        transform: translate(0, 0);
    }
}
@-webkit-keyframes idea_bg2 {
    0% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(0%, -50%);
    }
    100% {
        transform: translate(0, 0);
    }
}
.idea-very-bg1,
.idea-very-bg2 {
    transition: all .8s var(--bezier1);
}
.energy-bg.on1 .idea-very-bg1,
.energy-bg.on1 .idea-very-bg2 {
    opacity: 0;
}
.energy-bg.on2 .idea-very-bg1,
.energy-bg.on2 .idea-very-bg2 {
    opacity: 0;
}
.energy-bg.on3 .idea-very-bg1,
.energy-bg.on3 .idea-very-bg2 {
    opacity: 0;
}
.idea-mark {
    overflow: visible;
}
.energy-bg2 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.energy-bg2 .idea-very-bg1 {
    left: 70%;
    top: 80%;
}
.energy-bg2 .idea-very-bg2 {
    left: 30%;
    top: 80%;
}
.idea-mark .ys-cont1200 {
    position: relative;
    z-index: 6;
}
.idea-mark-inof-nub {
    z-index: 3;
}
.energy-bg2 .idea-very-bg1 img {
    animation: idea_bg3 10s var(--bezier1) infinite;
}
.energy-bg2 .idea-very-bg2 img {
    animation: idea_bg4 10s var(--bezier1) infinite;
}
@keyframes idea_bg3 {
    0% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(-15%, 10%);
    }
    100% {
        transform: translate(0, 0);
    }
}
@keyframes idea_bg4 {
    0% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(-15%, 10%);
    }
    100% {
        transform: translate(0, 0);
    }
}
@-webkit-keyframes idea_bg3 {
    0% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(-15%, 10%);
    }
    100% {
        transform: translate(0, 0);
    }
}
@-webkit-keyframes idea_bg4 {
    0% {
        transform: translate(0, 0);
    }
    50% {
        transform: translate(-15%, 10%);
    }
    100% {
        transform: translate(0, 0);
    }
}
.idea-load {
    background: var(--colorfff);
}
.idcb-inof-nub img {
    transform: scale(1.5);
    transition: all 1s var(--bezier1);
}
.idea-drive.on1 .idcb-inof-nub img {
    transform: scale(1);
}
.idcb-safe {
    transform: translateX(-80%);
    opacity: 0;
    transition: all 1s var(--bezier1);
}
.idcb-lean {
    transform: translateX(80%);
    opacity: 0;
    transition: all 1s var(--bezier1);
}
.idea-drive.on1 .idcb-safe,
.idea-drive.on1 .idcb-lean {
    transform: translateX(0%);
    opacity: 1;
}
.idea-load-made .std-font24 {
    transform: translateY(-60px);
    opacity: 0;
    transition: all 1s var(--bezier1);
}
.idea-load.on1 .idea-load-made .std-font24 {
    transform: translateY(0);
    opacity: 1;
}
.idea-load-word .std-font100:first-child {
    transform: translateX(-100px);
    opacity: 0;
    transition: all 1s var(--bezier1);
}
.idea-load.on1 .idea-load-word .std-font100:first-child {
    transform: translateX(0);
    opacity: 1;
}
.idea-load-word .std-font100:last-child {
    transform: translateX(100px);
    opacity: 0;
    transition: all 1s var(--bezier1);
}
.idea-load.on1 .idea-load-word .std-font100:last-child {
    transform: translateX(0.1rem);
    opacity: 1;
}
.anbi-nub-img {
    z-index: 6;
}
.anbi-nub-svg {
    border-radius: 50%;
    border: 1px solid #00c689;
}
.about-new-box-inof1 .anbi-nub .anbi-nub-img {
    border-radius: 50%;
}
.about-new-box-inof1,
.about-new-box-inof2 {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.about-new-box-inof1 {
    z-index: 1;
}
.about-new-box-inof2 {
    z-index: 3;
}
.anbi-nub-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(var(--scale1));
    width: 100%;
    height: 100%;
    background: linear-gradient(150deg, rgba(0, 198, 137, 0.20) 13.01%, rgba(0, 198, 137, 0.00) 83.36%);
    border-radius: 50%;
}
.about-new-box-word {
    width: 45%;
    max-width: 707px;
    pointer-events: none;
}
.about-new-right {
    width: 100vw;
}
.about-new .energy-box-zhan {
    height: 700vh;
}
.anbw-inof {
    opacity: 0;
    transform: translateY(12px);
    will-change: transform, opacity;
}
.about-new-box-word .mod-text1 {
    opacity: 0;
    will-change: opacity;
}
.about-new-box-word .std-font48 {
    opacity: 0;
    transform: translateY(100px);
    will-change: transform, opacity;
    transition: all 0s;
}
.about-new-box-word .mod-text1,
.about-new-box-word .mod-text1 p {
    color: var(--color666);
}
.about-mission-btn-circle {
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
    mask: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
}
.about-mission-bg1 img {
    animation: idea_bg3 10s var(--bezier1) infinite;
}
.about-mission-bg2 img {
    animation: idea_bg4 10s var(--bezier1) infinite;
}
.about-mission-inof {
    width: 100%;
}
.mod-filter-wai {
    transform-origin: 0% 50%;
    transform: var(--rotate);
}
.mod-filter1 {
    position: relative;
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask: linear-gradient(177deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) var(--mask1), rgba(0, 0, 0, 0) var(--mask1));
    mask: linear-gradient(177deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) var(--mask1), rgba(0, 0, 0, 0) var(--mask1));
}
.mod-filter .std-font60 {
    opacity: 1;
}
.mod-filter2 .std-font60 {
    filter: blur(4px);
}
.mod-filter-wai {
    position: relative;
}
.mod-filter2:nth-of-type(2) {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask: linear-gradient(177deg, rgba(0, 0, 0, 0) var(--mask1), rgba(0, 0, 0, 1) var(--mask1), rgba(0, 0, 0, 1) 100%);
    mask: linear-gradient(177deg, rgba(0, 0, 0, 0) var(--mask1), rgba(0, 0, 0, 1) var(--mask1), rgba(0, 0, 0, 1) 100%);
}
/* kaffi - start */
/* 背景色 */
.new-page .ys-main {
    background: #F4F9FF;
    position: relative;
}
.new-page .ys-main::after {
    filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    -o-backdrop-filter: blur(25px);
    -ms-backdrop-filter: blur(25px);
    -moz-backdrop-filter: blur(25px);
    z-index: 1;
    content: '';
    position: absolute;
    width: 100%;
    height: 1054px;
    top: 0;
    left: 0;
    background: conic-gradient(from 180deg at 50% 50%, rgba(255, 255, 255, 0.00) 43.12444120645523deg, #D7F2FF 107.48460173606873deg, #D7F2FF 134.46388006210327deg, #D7FFF4 191.44412755966187deg, #EDFFFA 231.0846447944641deg, rgba(235, 255, 250, 0.00) 301.54260635375977deg, #FFF 343.5414719581604deg);
}
.tend-page .ys-main {
    background: conic-gradient(from 180deg at 50% 50%, #FFF 59.93766725063324deg, #D7F2FF 107.48460173606873deg, #D7F2FF 152.49844193458557deg, #D7FFF4 212.36016511917114deg, #EDFFFA 234.49501991271973deg, rgba(235, 255, 250, 0.25) 302.97340393066406deg, #FFF 329.05346632003784deg, #F9FDFF 343.5414719581604deg);
}
.cont-page .ys-main {
    background: conic-gradient(from 180deg at 50% 50%, #FFF 59.93766725063324deg, #D7F2FF 107.48460173606873deg, #D7F2FF 152.49844193458557deg, #D7FFF4 212.36016511917114deg, #EDFFFA 234.49501991271973deg, rgba(235, 255, 250, 0.25) 302.97340393066406deg, #FFF 329.05346632003784deg, #F9FDFF 343.5414719581604deg);
}
.media-page .ys-main {
    background: conic-gradient(from 180deg at 50% 50%, #FFF 59.93766725063324deg, #D7F2FF 107.48460173606873deg, #D7F2FF 152.49844193458557deg, #D7FFF4 212.36016511917114deg, #EDFFFA 234.49501991271973deg, rgba(235, 255, 250, 0.25) 302.97340393066406deg, #FFF 329.05346632003784deg, #F9FDFF 343.5414719581604deg);
}
.inform-page .ys-main {
    position: relative;
    background: #F4F9FF;
}
.inform-page .ys-main::after {
    filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    -o-backdrop-filter: blur(25px);
    -ms-backdrop-filter: blur(25px);
    -moz-backdrop-filter: blur(25px);
    z-index: 1;
    content: '';
    position: absolute;
    width: 100%;
    height: 1054px;
    top: 0;
    left: 0;
    background: conic-gradient(from 180deg at 50% 50%, rgba(255, 255, 255, 0.00) 43.12444120645523deg, #D7F2FF 107.48460173606873deg, #D7F2FF 134.46388006210327deg, #D7FFF4 191.44412755966187deg, #EDFFFA 231.0846447944641deg, rgba(235, 255, 250, 0.00) 301.54260635375977deg, #FFF 343.5414719581604deg);
}
/* 背景色 */
/* 板块间距 */
.inform-exhi {
    padding-bottom: var(--space180);
    padding-top: var(--space100);
    overflow: visible;
    position: relative;
    z-index: 3;
}
.rese-stan {
    padding-top: var(--space90);
    padding-bottom: var(--space140);
}
.sust-activ {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.rese-smart {
    padding-bottom: var(--space160);
}
.rese-exte {
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.new-conc {
    padding-top: var(--space90);
    padding-bottom: var(--space70);
    position: relative;
    z-index: 3;
}
.new-conn {
    padding-bottom: var(--space120);
    position: relative;
    z-index: 3;
}
.sust-mana {
    padding-top: var(--space130);
    padding-bottom: var(--space130);
}
.sust-prom {
    padding-top: var(--space200);
    padding-bottom: var(--space220);
    position: relative;
}
.action-entry {
    padding-top: var(--space90);
    padding-bottom: var(--space120);
}
.join-welc-box {
    padding-top: var(--space160);
    padding-bottom: var(--space100);
}
.join-bril {
    padding-top: var(--space150);
    padding-bottom: var(--space180);
}
.join-recr {
    padding-bottom: var(--space200);
    position: relative;
}
.cont-rela {
    padding-top: var(--space120);
    padding-bottom: var(--space150)
}
.cont-mess {
    padding-bottom: var(--space120);
}
.tend-docu {
    padding-bottom: var(--space120);
}
/* 板块间距 */
/* 按钮 */
.std-btn1-link .std-text16 {
    margin-bottom: 0 !important;
}
/* 按钮 */
.ys-imgbox-cover img {
    width: 100%;
}
.rese-stan .ys-video-btn {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    margin-bottom: 0.42rem;
}
.rese-stan .ys-video-btn img {
    width: 100%;
}
.rese-stan .std-font50 {
    text-align: center;
    margin-bottom: 0.23rem;
}
.rese-stan .std-font50 span {
    position: relative;
    color: transparent;
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
/* .rese-stan .std-font50 span::after {
    content: attr(data-text);
    position: absolute;
    left: 0;
    top: -7px;
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    line-height: var(--line16);
} */
.rswl-top-right {
    width: 0.34rem;
    margin-top: 0.03rem;
    display: none;
}
.rese-stan-wrap-list.act .rswl-top-right {
    display: block;
    flex: none;
}
.rswl-top-right img {
    width: 100%;
    cursor: pointer;
}
.rese-stan-wrap {
    --gap1: 0.8rem;
    margin: 0 calc(var(--gap1) * -1);
    flex-wrap: wrap;
}
.rese-stan-wrap-list {
    width: 33.333333%;
    padding: 0 var(--gap1);
}
.rswl-top-left {
    padding-right: 0.2rem;
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    display: flex;
    align-items: end;
}
.rswl-top-left span {
    font-size: var(--font80);
    font-family: 'num1';
}
.rswl-top {
    padding-bottom: 0.16rem;
    margin-bottom: 0.11rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    display: flex;
    justify-content: space-between;
    padding-top: 0.08rem;
}
.rese-stan-wrap-list .std-text18 {
    line-height: var(--line12);
    color: var(--color111);
}
.rese-stan-wrap {
    display: flex;
    justify-content: space-between;
}
.rswl-top-left i {
    font-size: var(--font50);
    font-family: 'num';
    font-weight: var(--semi);
    font-style: normal;
}
.rese-smart {
    overflow: visible;
}
.rese-smart-box-left {
    width: 35%;
    position: sticky;
    top: var(--headh);
    padding-top: var(--space160);
}
.rese-smart-box-left .std-font24 {
    line-height: var(--line12);
    color: var(--color51);
    margin-bottom: 0.29rem;
}
.rese-smart .std-font48 {
    font-weight: var(--semi);
}
.rese-smart .yxedr-active,
.rese-smart .yxedr-active p {
    color: var(--color666);
    line-height: 1.7;
}
.rese-smart-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.rese-smart-box-right {
    width: 47%;
    padding-top: var(--space160);
}
.rsbr-list .ys-imgbox-cover {
    border-radius: 20px;
    margin-bottom: 0.31rem;
}
.rese-smart .std-text30 {
    margin-bottom: 0.06rem;
    font-weight: var(--bold);
}
.rese-smart .std-font24 {
    font-weight: var(--semi);
}
.rese-smart-box-right .std-font24 {
    margin-bottom: 0.23rem;
}
.rese-smart .yxedr-active,
.rese-smart .yxedr-active p {
    line-height: 1.7;
    color: var(--color666);
}
.rsbr-list {
    margin-bottom: 0.64rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.rsbr-list:last-child {
    margin-bottom: 0;
}
.rese-trial .std-font24 {
    color: rgba(255, 255, 255, 0.5);
    line-height: var(--line13);
    margin-bottom: 0.12rem;
}
.rese-trial .std-font60 {
    font-weight: var(--bold);
    color: var(--colorfff);
    line-height: var(--line13);
    margin-bottom: 0.32rem;
}
.rese-trial .std-text16,
.rese-trial .std-text16 p {
    color: var(--colorfff);
}
.rese-trial .std-text16 span {
    font-weight: var(--bold);
}
.rtbl-top {
    margin-bottom: 0.93rem;
}
.rtbl-bot-icon {
    width: 63px;
    height: 63px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.rtbl-bot-icon img {
    width: 12px !important;
}
.rtbl-bot {
    position: relative;
    width: 71%;
    border-radius: 20px;
    overflow: hidden;
    cursor: pointer;
}
.rtbl-bot>img {
    width: 100%;
    transition: all 0.4s;
}
.rese-trial-box-left {
    width: 41.5%;
    padding: var(--space160) 0;
    position: sticky;
    top: var(--headh);
}
.rese-trial-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.rese-trial-box-right {
    width: 32.5%;
    padding-top: var(--space160);
    position: relative;
    padding-bottom: var(--space120);
}
.rese-trial-bg-img::after {
    position: absolute;
    top: 0;
    left: 52%;
    content: "";
    width: 1px;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    z-index: 1;
}
.rese-trial-bg-img::before {
    position: absolute;
    top: var(--space180);
    left: 52%;
    content: "";
    width: 3px;
    height: 158px;
    background: var(--colorfff);
    z-index: 1;
}
.rtbr-list-top span,
.rtbr-list-top i {
    color: var(--colorfff);
    line-height: var(--line12);
    font-family: 'num1';
    font-style: normal;
}
.rtbr-list-top span {
    margin-bottom: 0.06rem;
}
.rtbr-list-top span:last-child {
    margin-bottom: 0;
}
.rtbr-list {
    margin-bottom: var(--space80);
}
.rtbr-list:last-child {
    margin-bottom: 0;
}
.rese-trial .std-text18 {
    line-height: var(--line13);
    color: var(--colorfff);
}
.rtbr-list-top {
    display: flex;
}
.rese-trial {
    overflow: visible;
    position: relative;
}
.rese-exte {
    position: relative;
}
.rese-exte .std-font60 {
    text-align: center;
    margin-bottom: 0.16rem;
}
.rese-exte-top {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 0.64rem;
}
.rese-exte-top .std-font24 {
    line-height: var(--line12);
}
.rese-exte-bot {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.rese-exte-bot-list {
    width: 45%;
    padding-top: 0.41rem;
}
.rese-exte-bot>.ys-imgbox-cover {
    width: 49%;
    border-radius: 18px;
    flex: none;
}
.rese-exte-bot-list .std-font24 {
    line-height: 1.65;
    margin-bottom: 0.06rem;
}
.rebl-wrap-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 0.31rem;
}
.rebl-wrap-list:last-child {
    margin-bottom: 0;
}
.rese-exte-bot-list .std-text18,
.rese-exte-bot-list .std-text18 p {
    color: var(--color666);
    line-height: 1.65;
}
.rebl-wrap {
    margin-bottom: 0.7rem;
}
.mod-more {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.mod-more-link {
    display: flex;
    cursor: pointer;
    align-items: center;
}
.mod-more-icon .ys-imgbox-cover {
    width: 10px;
    display: flex;
    flex: none;
}
.mod-more-icon .ys-imgbox-cover img {
    width: 100%;
}
.mod-more .std-text18 {
    color: var(--color111);
    padding-right: 0.1rem;
    transition: all .4s var(--bezier1);
}
.repb-ph {
    display: none;
}
.rese-exte-pop {
    /* position: absolute; */
    /* top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); */
    background: var(--colorfff);
    border-radius: 20px;
    box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.05);
    padding: 0.4rem 0.7rem 0.6rem 0.7rem;
    /* display: none; */
}
.repb-pc img,
.repb-ph img {
    width: 100%;
}
.rept-back {
    cursor: pointer;
}
.rept-back img {
    width: 28px;
    flex: none;
}
.rese-exte-pop-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 0.28rem;
}
.rese-exte-pop .std-text30 {
    color: var(--color111);
}
.new-conc .std-font60 {
    line-height: var(--line12);
    font-weight: var(--bold);
    margin-bottom: 0.2rem;
    text-align: center;
}
.new-conc .std-font24,
.new-conc .std-font24 p {
    color: var(--color333);
    line-height: var(--line175);
    text-align: center;
}
.new-conc .ys-slick {
    margin: 0 -0.16rem;
}
.new-conc .ys-slick-item {
    padding: 0 0.16rem;
}
.new-conc .ys-slick-item-cont {
    padding: 0.38rem 0.64rem 0.46rem 0.38rem;
    background: var(--colorfff);
    border-radius: 20px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    overflow: hidden;
    width: 100%;
}
.new-conc .ys-imgbox-cover {
    width: 56.652%;
    border-radius: 20px;
    overflow: hidden;
}
.new-conc-right {
    width: 36.39%;
    padding-top: 0.13rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.new-conc-right .std-text16 {
    color: var(--color51);
    line-height: var(--line175);
    margin-bottom: 0.22rem;
}
.new-conc-right .std-text30 {
    line-height: var(--line14);
    margin-bottom: 0.19rem;
    font-weight: var(--semi);
    transition: all .4s var(--bezier1);
}
.new-conc .slick-track .slick-slide {
    display: flex !important;
}
.new-conc-right .std-text18,
.new-conc-right .std-text18 p {
    color: var(--color51);
    line-height: var(--line175);
    max-height: 5.25em;
    overflow: hidden;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.new-conc-right .std-text18 {
    margin-bottom: 0.43rem;
}
.new-conc-right-more {
    padding: 0.08rem 0.39rem;
    background: var(--colormain);
    border-radius: 50px;
    border: 1px solid rgba(255, 255, 255, 0.20);
    color: var(--colorfff) !important;
}
.new-page .slick-dots {
    bottom: 60px;
    text-align: left;
    margin-left: -6px;
    left: calc(0.16rem + 0.38rem + calc(100% - 0.16rem - 0.38rem - 0.64rem - 0.16rem) * 0.6361);
}
.new-page .slick-dots li {
    width: 8px;
    height: 8px;
}
.new-conn .ys-cont1280 {
    padding: 0 22.5px;
}
.new-conn .ys-select {
    width: 161px;
    margin-bottom: 0.4rem;
}
.new-conn .ys-select-hd {
    height: 45px;
    background: var(--colorfff);
    padding: 0 0.15rem;
    border-bottom: 1px solid transparent;
    border-radius: 2px;
}
.new-conn .ys-select-bd {
    border-radius: 2px;
    height: 150px;
}
.new-conn .ys-select-hd.on {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.new-conn input {
    color: var(--color333);
    font-size: var(--font14);
    line-height: var(--line175);
}
.new-conn input::placeholder {
    color: var(--color333);
    font-size: var(--font14);
    line-height: var(--line175);
}
.ncwl-link {
    border-radius: 10px;
    width: 100%;
    background: var(--colorfff);
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ncwl-link-bot {
    padding: 0.26rem 0.28rem 0.31rem;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.new-conn-wrap {
    margin: 0 -0.2rem -0.36rem;
    display: flex;
    flex-wrap: wrap;
}
.new-conn-wrap-list {
    width: 33.333333%;
    margin-bottom: 0.36rem;
    padding: 0 0.2rem;
}
.new-page .ys-select-xtbbox img {
    width: 12px;
}
.new-page .ys-select-xtbbox {
    right: 15px;
}
.new-conn .ys-select-li {
    padding: 0 0.15rem;
    padding-bottom: 0.2rem;
}
.new-conn .ys-select-li:first-child {
    padding-top: 0.2rem;
}
.new-conn .ys-select-li:last-child {
    padding-bottom: 0.2rem;
}
.new-conn .mCSB_outside+.mCSB_scrollTools {
    right: 0;
    margin: 0.05rem 0;
}
.new-conn .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.new-conn .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colormain);
}
.new-conn-wrap .std-text16 {
    color: var(--color666);
    line-height: var(--line175);
    margin-bottom: 0.12rem;
}
.new-conn-wrap .std-font20 {
    color: var(--color111);
    line-height: var(--line16);
    margin-bottom: 0.63rem;
    flex-grow: 1;
    transition: all .4s var(--bezier1);
}
.pc-fenye li {
    width: 32px;
    height: 32px;
    font-size: 16px;
    line-height: 32px;
    margin: 0 16px;
    color: var(--color666);
}
.pc-fenye li.activepage {
    background: var(--colormain);
}
.mod-more-icon img {
    transition: all .4s var(--bezier1);
    width: 12px;
    height: 27px;
}
.mod-more-icon img:nth-child(1) {
    opacity: 0;
}
.new-conc .std-font24 {
    margin-bottom: 0.33rem;
}
.rsbr-list-box-left {
    color: var(--colormain);
    padding-right: 0.17rem;
}
.rsbr-list-box {
    display: flex;
}
.smwi-box-list {
    width: 25%;
    padding: 0 0.05rem;
}
.sust-mana .std-font40 {
    font-weight: var(--semi);
    margin-bottom: var(--space40);
    margin-bottom: 0.51rem;
}
.sust-mana .std-font24 {
    font-weight: var(--semi);
    margin-bottom: 0.16rem;
}
.smwi-box {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.05rem;
}
.sust-mana-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    position: relative;
    z-index: 1;
    margin-bottom: -1.3rem;
}
.sust-mana-wrap-item {
    width: 34%;
    margin-bottom: 1.3rem;
}
.smwi-box-list .ys-imgbox-cover {
    border-radius: 6px;
    overflow: hidden;
}
.sust-mana {
    position: relative;
}
.sust-mana-wrap-item .std-text18,
.sust-mana-wrap-item .std-text18 p {
    color: var(--color666);
    line-height: var(--line15);
}
.sust-mana-wrap-item .std-text18 {
    margin-bottom: 0.26rem;
}
.sust-prom-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 -0.2rem;
    margin-bottom: -0.2rem;
}
.sust-prom-wrap-list {
    width: 25%;
    padding: 0 0.2rem;
    display: flex;
    padding-bottom: 0.2rem;
}
.spwl-box {
    border-radius: 20px;
    background: var(--colorfff);
    box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.05);
    padding: 0.73rem 0.32rem 0.72rem;
    transition: all 0.4s ease;
    width: 100%;
    position: relative;
    overflow: hidden;
}
.spwl-box::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(325deg, #46CFA9 0.43%, #2890FB 62.85%);
    opacity: 0;
    transition: all .4s var(--bezier1);
    z-index: 1;
}
.spwl-box>.ys-imgbox-cover {
    width: 80px;
    margin-bottom: 0.6rem;
    z-index: 3;
}
.spwl-top {
    position: relative;
    z-index: 3;
    width: 100%;
}
.sust-prom-wrap-list .ys-imgbox-cover img {
    transition: all .4s var(--bezier1);
}
.sust-prom-wrap-list .ys-imgbox-cover img:nth-child(1) {
    opacity: 0;
}
.sust-prom .std-font26 {
    margin-bottom: 0.2rem;
    transition: all .4s var(--bezier1);
}
.stwl-link .ys-imgbox-cover {
    width: 14px;
    flex: none;
    margin-top: 0.05rem;
}
.sust-prom .std-text14 {
    text-decoration: underline;
    padding-left: 0.1rem;
    transition: all .4s var(--bezier1);
}
.stwl-link {
    display: flex;
    align-items: flex-start;
    width: auto;
}
.spwl-top-wrap-list {
    margin-bottom: 0.1rem;
}
.spwl-top-wrap-list:last-child {
    margin-bottom: 0;
}
.spwl-top-wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.sust-activ-item {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.3rem 0.36rem 0.53rem 0.31rem;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.sust-activ-cont .std-font24 {
    color: var(--colormain);
    line-height: var(--line15);
    padding-bottom: 0.12rem;
    border-bottom: 1px solid #E0E7EF;
    margin-bottom: 0.5rem;
}
.sust-activ-cont .std-text18 {
    color: var(--color111);
    line-height: var(--line15);
}
.sust-activ-cont .ys-imgbox-cover {
    position: relative;
    opacity: 0;
    transition: all .4s ease;
    z-index: 3;
}
.sust-activ {
    position: relative;
    overflow: visible;
}
.sust-activ::after {
    position: absolute;
    bottom: 0;
    left: 0;
    background: radial-gradient(55.93% 55.93% at 50% 50.08%, rgba(0, 198, 137, 0.3) 0%, rgba(255, 255, 255, 0.00) 100%);
    border-radius: 3473px;
    width: 3473px;
    height: 446px;
    filter: blur(150px);
    -webkit-backdrop-filter: blur(150px);
    -o-backdrop-filter: blur(150px);
    -ms-backdrop-filter: blur(150px);
    -moz-backdrop-filter: blur(150px);
    content: '';
    z-index: -1;
}
.sust-activ-cont {
    background: var(--colorfff);
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.sust-prom .ys-cont1560 {
    padding: 0 0.4rem;
}
.sust-activ .swiper-slide {
    padding: 0 0.12rem;
}
.sust-activ .swiper-container {
    margin: 0 -0.12rem;
    overflow: visible;
    margin-bottom: 0.34rem;
}
.mod-all {
    display: flex;
    justify-content: center;
}
.mod-all-btn {
    width: auto;
    background: var(--colormain);
    border-radius: 80px;
    padding: 0.1rem 0.25rem;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.mod-all-btn .std-text16 {
    color: var(--colorfff);
    padding-right: 0.16rem;
}
.mod-all-btn-icon {
    width: 14px;
}
.mod-all-btn-icon img {
    width: 100%;
}
.sust-activ-top {
    display: flex;
    justify-content: center;
    position: relative;
    margin-bottom: 0.28rem;
}
.srwi-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.3rem 0;
    border-top: 1px solid #E0E7EF;
    width: 100%;
}
.sust-rela-wrap-item:last-child .srwi-link {
    border-bottom: 1px solid #E0E7EF;
}
.srwi-link .std-text16 {
    border-radius: 80px;
    background: #ECFBF6;
    padding: 0.08rem 0.17rem;
    flex: none;
}
.srwi-link-left {
    display: flex;
    align-items: center;
    padding-right: 0.2rem;
}
.srwi-link-right {
    width: 40px;
    font-weight: var(--semi);
    flex: none;
}
.srwi-link-right img {
    width: 100%;
}
.sust-rela .std-font40 {
    margin-bottom: 0.44rem;
    text-align: center;
}
.sust-rela {
    padding-bottom: var(--space120);
}
.sust-rela .std-text18 {
    padding-left: 0.24rem;
    color: var(--color111);
    transition: all .4s var(--bezier1);
}
.action-entry-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.14rem -0.32rem;
}
.action-entry-wrap-list {
    width: 25%;
}
.action-entry {
    position: relative;
    background: #F4F9FF;
}
.action-entry::after {
    position: absolute;
    top: 0;
    left: 0;
    background: conic-gradient(from 180deg at 50% 50%, rgba(255, 255, 255, 0.00) 43.12444120645523deg, #D7F2FF 107.48460173606873deg, #D7F2FF 134.46388006210327deg, #D7FFF4 191.44412755966187deg, #EDFFFA 231.0846447944641deg, rgba(235, 255, 250, 0.00) 301.54260635375977deg, #FFF 343.5414719581604deg);
    width: 100%;
    height: 1054px;
    filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    -o-backdrop-filter: blur(25px);
    -ms-backdrop-filter: blur(25px);
    -moz-backdrop-filter: blur(25px);
    content: '';
    z-index: 1;
}
.action-entry .ys-cont1600 {
    position: relative;
    z-index: 3;
}
.action-entry-wrap-list {
    padding: 0 0.14rem;
    margin-bottom: 0.32rem;
}
.action-entry .std-font60 {
    text-align: center;
    font-weight: var(--bold);
    line-height: var(--line12);
    color: var(--color333);
    margin-bottom: 0.64rem;
}
.join-welc-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.join-welc .std-btn1 {
    justify-content: center;
}
.join-main .std-btn1-link-icon {
    width: 12px;
    margin-left: 0.1rem;
}
.std-btn1-link-icon img {
    width: 100%;
}
.std-btn1-link .std-text16 {
    color: var(--colorfff);
    position: relative;
    z-index: 6;
}
.join-main .std-btn1-link {
    padding: 0.09rem 0.29rem;
}
.join-welc .std-font24 {
    margin-bottom: 0.23rem;
    text-align: center;
}
.join-welc-box .std-title1 {
    text-align: center;
    font-weight: bold;
    margin-bottom: -0.2rem;
}
.join-welc {
    position: relative;
}
.join-welc .std-font80 {
    margin-bottom: 0.3rem;
}
.join-welc-box {
    padding-bottom: 1.06rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    position: relative;
}
.join-welc-wrap-list {
    position: absolute;
    z-index: -1;
}
.join-welc-wrap-list:last-child {
    margin-bottom: 0;
}
.join-welc-wrap-list .ys-imgbox-cover {
    border-radius: 16px;
}
.join-welc-wrap-list .ys-imgbox-cover img {
    object-fit: contain;
}
.jbul-left .std-text18,
.jbul-left .std-text18 p {
    line-height: 1.65;
    color: var(--colorfff);
    min-height: 8.25em;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.jbul-left .std-font40,
.jbul-left .std-font40 span {
    font-weight: var(--bold);
}
.jbul-left .std-font40 {
    margin-bottom: 0.37rem;
}
.jbul-left {
    padding: 0.49rem 0.45rem 0.49rem 0.44rem;
    background: #002025;
    border-radius: 20px;
    width: 39%;
}
.join-bril-ul-li {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: var(--space130);
}
.join-bril-ul-li:nth-child(2n-1) {
    flex-direction: row-reverse;
}
.join-welc-wrap .join-bril-ul-li:last-child {
    margin-bottom: 0;
}
.jbul-right {
    width: 42%;
    position: relative;
}
.join-recr-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -0.1rem;
    padding-bottom: var(--space80);
}
.join-recr-wrap-list {
    width: 33.333333%;
    padding: 0 0.1rem;
    margin-bottom: var(--space40);
}
.jrwl-link {
    padding: 0.59rem 0.3rem 0.56rem;
    position: relative;
    border-top: 4px solid var(--colormain);
    border-radius: 20px;
    box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.05);
    background: var(--colorfff);
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.jrwl-link .std-text18 {
    margin-bottom: 0.62rem;
    flex-grow: 1;
}
.jrwl-link .std-text30 {
    margin-bottom: 0.18rem;
}
.join-recr-box-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.26rem;
}
.join-recr .std-font40 {
    font-weight: var(--bold);
}
.join-recr-box-bot {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
}
.jrbb-img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 100%;
    height: 100%;
}
.jrbb-wrap {
    position: relative;
    padding: 0.8rem 1.11rem;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
.jrbb-wrap-item {
    width: auto;
    margin-right: 0.66rem;
}
.jrbb-wrap-item:last-child {
    margin-right: 0;
}
.jrbb-wrap-item-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.jrbb-wrap-item .ys-imgbox-cover {
    width: 1.56rem;
    max-width: 100%;
    margin-bottom: 0.19rem;
    border-radius: 6px;
}
.tend-bidd .std-font48 {
    background: linear-gradient(93deg, #00C689 9.26%, #008C61 79.62%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    width: auto;
    font-weight: var(--bold);
}
.tend-bidd-top {
    display: flex;
    justify-content: space-between;
    padding-bottom: 0.67rem;
    border-bottom: 1px solid #A7CED2;
    flex-wrap: wrap;
}
.tend-bidd-top-right {
    width: 70%;
}
.tend-bidd-top-right .std-font24 {
    font-weight: var(--bold);
    line-height: 1.65;
    margin-bottom: 0.1rem;
}
.tend-bidd-top-right .std-text18,
.tend-bidd-top-right .std-text18 p {
    color: var(--color666);
    line-height: 1.65;
}
.tend-bidd-top-right .std-text18 p {
    margin-bottom: 0.1rem;
}
.tend-bidd-top-right .std-text18 p:last-child {
    margin-bottom: 0;
}
.tend-bidd {
    padding-top: var(--space160);
    padding-bottom: 0.54rem;
    position: relative;
}
.mod-cread {
    position: absolute;
    top: 43px;
    left: 0;
    width: 100%;
}
.tend-docu-wrap-link {
    width: 100%;
}
.tend-docu .std-text30 {
    color: var(--colormain);
    font-weight: var(--bold);
    line-height: var(--line15);
    margin-bottom: 0.32rem;
}
.tend-docu-wrap {
    margin-bottom: 0.64rem;
}
.tend-docu-wrap-list {
    margin-bottom: 0.08rem;
}
.tend-docu-wrap-list:last-child {
    margin-bottom: 0;
}
.tdwl-link {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #D9EDEE;
    background: var(--colorfff);
    padding: 0.11rem 0.22rem 0.11rem 0.31rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}
.tdwl-link-left {
    display: flex;
    align-items: flex-start;
    width: calc(50% - 18px);
    padding: 0 0.16rem;
    flex-grow: 1;
}
.tdwl-link-left-icon {
    width: 18px;
    flex: none;
    margin-top: 0.05rem
}
.tdwl-link-left-icon img {
    width: 100%;
}
.tdwl-link-left .std-text16 {
    line-height: 1.65;
    color: var(--color111);
    padding-left: 0.19rem;
    transition: all .4s var(--bezier1);
}
.tdwl-link-right {
    width: 0.45rem;
    height: 0.45rem;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: none;
    background: var(--colormain);
    position: relative;
    overflow: hidden;
}
.tdwl-link-right img {
    width: 31.5%;
    position: relative;
    z-index: 6;
}
.tdwl-link-middle {
    color: var(--color111);
    line-height: 1.65;
    width: 9.5em;
    padding-right: 0.2rem;
}
.cont-rela .std-font60 {
    margin-bottom: 0.79rem;
}
.cont-rela .std-font60,
.cont-rela .std-font60 span {
    line-height: var(--line15);
    font-weight: var(--bold);
}
.cont-rela {
    position: relative;
}
.cont-rela-box-wrap {
    border-top: 1px solid #B3DAE0;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.crbw-list {
    position: relative;
    padding-top: 0.09rem;
    padding-right: 0.32rem;
}
.crbw-list:last-child {
    padding-right: 0;
}
.crbw-list-cont::after {
    position: absolute;
    top: -1px;
    left: 0;
    content: '';
    width: calc(var(--font18) * 4);
    height: 2px;
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
}
.crbw-list-cont .std-text18 {
    margin-bottom: 0.06rem;
}
.cont-mess-scroll {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 80px;
    border: 1px solid rgba(0, 198, 137, 0.2);
    background: rgba(255, 255, 255, 0.85);
    overflow: hidden;
}
.cont-mess-wrap {
    display: flex;
    justify-content: space-between;
}
.cont-mess-wrap-item {
    padding: 0 0.1rem;
}
.cont-mess-wrap-item .std-font20 {
    background: transparent;
    padding: 0.1rem 0.54rem;
    border-radius: 80px;
    border: 1px solid transparent;
    white-space: nowrap;
    transition: all .4s var(--bezier1);
}
.cont-mess-wrap-item.act .std-font20 {
    color: var(--color111);
    border: 1px solid rgba(0, 198, 137, 0.60);
    background: rgba(0, 198, 137, 0.20);
}
.cont-mess-wrap-item:first-child {
    padding-left: 0;
}
.cont-mess-wrap-item:last-child {
    padding-right: 0;
}
.cmbf-scene-box-list {
    margin-bottom: 0.2rem;
}
.cmbf-scene-box-list:last-child {
    margin-bottom: 0;
}
.csbl-wrap {
    margin: 0 -0.25rem;
    margin-bottom: -0.1rem;
}
.csbl-wrap-item {
    display: flex;
    align-items: center;
    cursor: pointer;
    padding: 0 0.25rem;
    padding-bottom: 0.1rem;
}
.csbl-wrap-item:last-child {
    padding-right: 0;
}
.cont-mess-box {
    padding: 1.02rem 1.2rem 0.72rem;
    border-radius: 45px;
    background: rgba(255, 255, 255, 0.75);
    box-shadow: 0 -15px 50px 0 rgba(0, 0, 0, 0.05);
}
.cont-mess .std-text30 {
    font-weight: var(--bold);
    text-align: center;
    margin-bottom: 0.48rem;
}
.cont-mess {
    overflow: visible;
}
/* 表单 */
.ys-form-inof-item4 {
    width: 25%
}
.ys-fii-input {
    display: flex;
    align-items: center;
    border-radius: 10px;
    border: 1px solid #DBDBDB;
}
.ys-fii-name {
    white-space: nowrap;
    color: var(--color51);
    margin-bottom: 0;
}
.ys-fii-input input,
.ys-form .ys-select .ys-select-hd{
    padding: 0 0.2rem;
}
.cmbf-scene-tit {
    padding-bottom: 0.16rem;
    margin-bottom: 0.24rem;
    border-bottom: 1px solid #DBDBDB;
    display: flex;
}
.form-main2 .cmbf-scene-tit {
    border-bottom: none;
    margin-bottom: 0;
}
.cmbf-scene-tit .std-font24 {
    font-weight: var(--bold);
}
.form-main2 .cmbf-scene-tit .std-font24 {
    font-weight: normal;
}
.cmbf-scene-tit-span {
    color: #D60909;
    font-size: var(--font24);
    font-weight: var(--bold);
    line-height: var(--line15);
}
.ys-form-inof-item {
    padding: 0 0.08rem;
}
.ys-form-inof {
    margin: 0 -0.08rem;
}
.ys-fii-input textarea {
    padding: 0;
}
.ys-form-inof-item a {
    text-decoration: underline;
    transition: all .4s var(--bezier1);
    font-weight: var(--font14);
    color: var(--color666);
}
.ys-fii-input input::placeholder,
.ys-fii-input textarea::placeholder {
    color: var(--color51);
    font-size: var(--font16);
    line-height: var(--line175);
}
.ys-fia-text-btn img {
    width: 12px;
    opacity: 0;
    transition: all .4s ease;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.ys-fia-text-btn {
    width: 20px;
    height: 20px;
}
.ys-fia-text-btn::before {
    border-radius: 4px;
    border: 1px solid #DBDBDB;
}
.ys-fia-text-btn::after {
    background: #00C689;
    width: 100%;
    height: 100%;
    border-radius: 4px;
}
.ys-form-inof-agree.on .ys-fia-text-btn img {
    opacity: 1;
}
.ys-fia-text-word {
    font-weight: var(--font14);
    color: var(--color666);
}
.ys-fii-submit {
    padding: 0 0.87rem;
    height: 45px;
    line-height: 45px;
    border-radius: 50px;
    font-size: var(--font18);
    font-weight: bold;
}
.ys-form-inof-text .ys-fii-input {
    height: 148px;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 0.2rem;
    padding-top: 0.14rem;
}
.csbl-item {
    display: flex;
}
.csbl-wrap {
    display: flex;
    flex-wrap: wrap;
}
.csbl-wrap-item span {
    position: relative;
    width: 14px;
    height: 14px;
}
.csbl-wrap-item span::before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: transparent;
    content: '';
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 1px solid var(--color111);
}
.csbl-wrap-item span::after {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--colormain);
    content: '';
    transition: all .4s ease;
    opacity: 0;
}
.csbl-wrap-item.on span::after {
    opacity: 1;
}
.csbl-wrap-item.on .std-text16 {
    color: var(--color111);
}
.csbl-wrap-item .std-text16 {
    padding-left: 0.08rem;
    color: var(--color666);
    transition: all .4s ease;
}
.cmbf-scene-box-list .std-text18 {
    padding-right: 0.69rem;
    color: var(--color111);
}
.cmbf-scene-box .ys-fii-name span {
    color: #D60909;
}
.ys-fii-input input,
.ys-fii-input textarea {
    color: var(--color51);
}
.form-main2 .cmbf-scene {
    margin-bottom: 0.32rem;
}
.cont-mess-box-area label {
    display: flex;
    align-items: center;
    border-radius: 10px;
    border: 1px solid #DBDBDB;
    padding: 0 0.26rem;
    padding-right: 0;
}
/* .cont-mess-box-area .ys-fii-input {
    border: none;
} */
/* 表单 */
.crbw-list .std-font24,
.crbw-list .std-font24 p,
.crbw-list .std-font24 a {
    color: var(--color333);
    line-height: var(--line15);
}
.cont-mess .ys-cont1360 {
    position: relative;
    padding: 0 0.16rem;
}
.sust-mana-earth {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 349px;
}
.sust-mana-earth-img {
    width: 100%;
    border-radius: 50%;
    position: relative;
}
.sust-mana-earth-img img {
    width: 100%;
}
.sust-mana-earth-span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
.sust-mana-earth-span li {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
.sust-activ-btnbox {
    display: flex;
    position: absolute;
    top: 16px;
    right: 0;
}
.sust-activ-btn {
    cursor: pointer;
    width: 0.44rem;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.sust-activ-btn1 {
    margin-right: 0.1rem;
}
.sust-activ-btn img {
    flex: none;
    transition: all .4s ease;
}
.sust-activ-btn1 img:nth-child(2) {
    opacity: 0;
    transform: rotate(180deg);
}
.sust-activ-btn2 img:nth-child(2) {
    opacity: 0;
}
.sust-activ-btn2 img:nth-child(1) {
    transform: rotate(180deg);
}
.sust-prom .std-font40 {
    margin-bottom: 0.51rem;
}
.sust-honor .std-font40 {
    color: var(--color333);
    line-height: var(--line15);
    text-align: center;
    margin-bottom: 0.67rem;
}
.sust-honor-wrap {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 42%);
    width: 437px;
}
.sust-honor-wrap-span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
}
.sust-honor-wrap-img {
    width: 100%;
    border-radius: 50%;
    position: relative;
}
.sust-honor-wrap-img img {
    width: 100%;
}
.sust-honor-wrap-span span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    --scale1: 1.67;
    --scale2: 3.22;
}
.sust-honor-wrap-span span:nth-child(1) {
    width: calc(100% * var(--scale1));
    height: calc(100% * var(--scale1));
    border: 1px solid #C0D5E2;
}
.sust-honor-wrap-span span:nth-child(2) {
    width: calc(100% * var(--scale2));
    height: calc(100% * var(--scale2));
    border: 1px solid #C0D5E2;
}
.sust-honor-box {
    position: relative;
    height: 824px;
}
.inform-exhi-box {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.inform-exhi-box-left {
    width: 64.5%;
}
.inform-exhi-box-right {
    width: 24%;
    top: 150px;
    position: sticky;
    margin-top: 189px;
}
.iebl-top .std-text16 {
    color: var(--color666);
    line-height: var(--line175);
    margin-bottom: 0.18rem;
}
.iebl-top .std-font40 {
    font-weight: var(--bold);
    line-height: var(--line15);
}
.iebl-top {
    padding-bottom: 0.28rem;
    border-bottom: 1px solid rgba(81, 81, 81, 0.3);
    margin-bottom: 0.52rem;
}
.inform-exhi .yxedr-active,
.inform-exhi .yxedr-active p {
    color: var(--color51);
    line-height: var(--line175);
}
.inform-exhi .yxedr-active {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid rgba(81, 81, 81, 0.3);
    margin-bottom: 0.32rem;
}
.inform-exhi .yxedr-active p {
    margin-bottom: 0.38rem;
}
.inform-exhi .yxedr-active p:last-child {
    margin-bottom: 0;
}
.inform-exhi .yxedr-active h5 {
    margin-bottom: 0.23rem;
}
.iebl-wrap-list {
    margin-bottom: 0.11rem;
}
.iebl-wrap-list:last-child {
    margin-bottom: 0;
}
.iebl-wrap-list .std-text18 {
    color: var(--color51);
    line-height: var(--line175);
    transition: all .4s var(--bezier1);
}
.inform-exhi-box-right .std-font24 {
    margin-bottom: 0.49rem;
}
.iebr-wrap-item-link {
    padding-bottom: 0.32rem;
    border-bottom: 1px solid rgba(17, 17, 17, 0.15);
    padding-top: 0.29rem;
    width: 100%;
}
.iebr-wrap-item:first-child .iebr-wrap-item-link {
    padding-top: 0;
}
.iebr-wrap-item .std-text18 {
    color: var(--color111);
    line-height: 1.2;
    margin-bottom: 0.21rem;
}
.iebr-wrap-item .std-text16 {
    color: var(--color666);
    line-height: 1.65;
    transition: all .4s var(--bezier1);
}
.new-page .std-btn1-link {
    padding: 0.09rem 0.4rem;
}
.shbw-item {
    opacity: 1!important;
    /* position: absolute; */
    /* top: 0;
    transform: translateX(-50%);
    max-width: 295px; */
}
/* .shbw-item:first-child {
    top: 50%;
    left: 50px;
}
.shbw-item:nth-child(2) {
    left: 50%;
}
.shbw-item:nth-child(3) {
    top: 50%;
    right: -170px;
} */
.shbb-btn {
    width: 44px;
    position: absolute;
    top: 20%;
    cursor: pointer;
}
.shbb-btn img {
    width: 100%;
}
.shbb-btn-le {
    left: 25%;
}
.shbb-btn-ri {
    right: 25%
}
.shbw-item-cont {
    width: 100%;
}
.shbw-item-cont span {
    color: var(--colormain);
    font-weight: var(--bold);
}
.shbw-item .std-text18 {
    color: var(--color111);
    line-height: var(--line15);
}
.shbw-item .ys-imgbox-cover {
    width: 100%;
    margin: 0 auto;
    /* margin-bottom: 0.18rem; */
}
.join-bril-ul-li:last-child {
    margin-bottom: 0;
}
.join-recr::after {
    position: absolute;
    top: 150px;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    width: 100%;
    background: #EBF8F4;
    content: '';
    z-index: -1;
}
.sust-honor {
    position: relative;
}
.rese-trial-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.rese-trial-bg img {
    width: 100%;
    height: 100%;
}
.sust-prom-bg {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    width: 100%;
    z-index: -1;
}
.sust-prom-bg img {
    width: 100%;
}
.mod-date-wrap {
    display: flex;
    margin: 0 -0.08rem;
}
.mod-date-wrap-item {
    padding: 0 0.08rem;
}
.mdwi-icon {
    width: 24px;
}
.mdwi-icon img {
    width: 100%;
}
/* f2-2表单 */
.new-conn .ys-select-li {
    transition: all .4s var(--bezier1);
}
.jrwl-link .std-title1 span {
    font-weight: bold;
}
/* 定位 */
.jbul-left-wrap-list {
    position: relative;
}
.jbul-left-wrap .jbul-left-wrap-list:first-child {
    position: absolute;
    left: 0;
    top: 0;
    max-width: 222px;
}
.jbul-left-wrap .jbul-left-wrap-list:first-child img {
    width: auto;
}
.jbul-left-wrap-list img {
    border-radius: 15px;
}
.jbul-left-wrap-list img {
    width: 100%;
}
.join-bril-ul-li:nth-of-type(1) .jbul-left-wrap-list:nth-of-type(2) {
    width: 41%;
    left: 59%;
    z-index: 3;
}
.join-bril-ul-li:nth-of-type(1) .jbul-left-wrap-list:nth-of-type(3) {
    width: 63%;
    margin-top: -80px;
}
.join-bril-ul-li:nth-of-type(2) .jbul-left-wrap-list:nth-of-type(2) {
    width: 64%;
    margin-top: 0.35rem;
}
.join-bril-ul-li:nth-of-type(2) .jbul-left-wrap-list:nth-of-type(3) {
    width: 40%;
    left: 55%;
    margin-top: -12px;
}
.join-bril-ul-li:nth-of-type(3) .jbul-left-wrap-list:nth-of-type(2) {
    margin-top: 49px;
    width: 68%;
    left: 29%;
}
.join-bril-ul-li:nth-of-type(3) .jbul-left-wrap-list:nth-of-type(3) {
    width: 46%;
    margin-top: -88px;
}
.jrbb-img img {
    width: 100%;
    height: 100%;
}
.rsbl-title {
    width: 100%;
}
.rsbl-btnbox-btn {
    width: 0.49rem;
    height: 0.49rem;
    cursor: pointer;
    transition: all .4s var(--bezier1);
}
.rsbl-btnbox-btn img {
    width: 100%;
    transition: all .4s var(--bezier1);
}
.rsbl-btnbox-le {
    margin-right: 0.2rem;
}
.rsbl-btnbox-btn img:nth-child(2) {
    opacity: 0;
}
.rsbl-btnbox {
    display: none;
}
.mod-dots3 .slick-dots li {
    width: 8px;
    height: 8px;
}
.mod-dots3 .slick-dots {
    position: relative;
    bottom: 0;
}
.join-welc-wrap-list1 {
    width: 13.2%;
    left: 0%;
    top: 54.41%;
}
.join-welc-wrap-list2 {
    width: 22.43%;
    left: 15.27%;
    top: 28.41%;
}
.join-welc-wrap-list3 {
    width: 19.73%;
    right: 0%;
    top: 44.74%;
}
.join-welc-wrap-list4 {
    width: 14.8%;
    right: 16.52%;
    top: 15.60%;
}
.std-btn1-ph {
    display: none;
}
.sust-activ-cont-ph {
    display: none;
}
/* 定位 */
.rese-stan .rtbl-bot-icon {
    display: none;
}
.inside-main .ys-pcfy {
    padding-top: 0.64rem;
    font-size: 0;
}
@media screen and (min-width: 1200px) {
    .rese-exte-bot .ys-imgbox-cover:hover img {
        transform: scale(1.05);
    }
    .rtbl-bot:hover img {
        transition: all .4s ease;
        transform: scale(1.05) !important;
    }
    .rtbl-bot:hover .rtbl-bot-icon img {
        transform: scale(1);
    }
    .rsbr-list:hover.rsbr-list .ys-imgbox-cover img {
        transform: scale(1.05);
    }
    .comp-tabli li:hover {
        background: var(--colormain);
    }
    .pc-fenye .end:hover li,
    .pc-fenye .first:hover li,
    .pc-fenye .next:hover li,
    .pc-fenye .prev:hover li {
        color: var(--colormain);
    }
    .new-conn-wrap-list:hover .std-font20 {
        color: var(--colormain);
    }
    /* .new-conn-wrap-list:hover .std-text18 {
        color: var(--colormain);
    }
    .new-conn-wrap-list:hover .mod-more-icon img:nth-child(1) {
        opacity: 1;
    }
    .new-conn-wrap-list:hover .mod-more-icon img:nth-child(2) {
        opacity: 0;
    } */
    .ys-slick-item-cont:hover .std-text30 {
        color: var(--colormain);
    }
    /* .mod-more:hover .std-text18 {
        color: var(--colormain);
    }
    .mod-more:hover .mod-more-icon img:nth-child(1) {
        opacity: 1;
    }
    .mod-more:hover .mod-more-icon img:nth-child(2) {
        opacity: 0;
    } */
    .mod-more:hover .rese-exte-bot.ys-imgbox-cover img {
        transform: scale(1) !important;
    }
    /* .rsbr-list:hover .std-font24 {
        color: var(--colormain);
    } */
    .spwl-box:hover .ys-imgbox-cover img:nth-child(1) {
        opacity: 1;
    }
    .spwl-box:hover .ys-imgbox-cover img:nth-child(2) {
        opacity: 0;
    }
    .spwl-box:hover::after {
        opacity: 1;
    }
    .spwl-box:hover .std-font26 {
        color: var(--colorfff);
    }
    .spwl-box:hover .std-text14 {
        color: var(--colorfff);
    }
    .sust-activ-cont:hover .ys-imgbox-cover {
        opacity: 1;
    }
    .sust-activ-cont:hover .sust-activ-item{
        opacity: 0;
    }
    .tend-docu-wrap-list:hover .tdwl-link-left .std-text16 {
        color: var(--colormain);
    }
    .sust-activ-btn .ys-imgbox-cover img:nth-child(2) {
        opacity: 0;
        transform: rotate(180deg);
    }
    .sust-activ-btn1:hover img:nth-child(2) {
        opacity: 1;
    }
    .sust-activ-btn2:hover img:nth-child(2) {
        opacity: 1;
    }
    .sust-activ-btn1:hover img:nth-child(1) {
        opacity: 0;
    }
    .sust-activ-btn2:hover img:nth-child(1) {
        opacity: 0;
    }
    .iebl-wrap-list:hover .std-text18 {
        color: var(--colormain);
    }
    .iebr-wrap-item:hover .std-text16 {
        color: var(--colormain);
    }
    .sust-rela-wrap-item:hover .std-text18 {
        color: var(--colormain);
    }
    .cont-mess-wrap-item:hover .std-font20 {
        color: var(--color111);
        border: 1px solid rgba(0, 198, 137, 0.60);
        background: rgba(0, 198, 137, 0.20);
    }
    .ys-form-inof-item a:hover {
        color: #00C689;
    }
    .new-conn .ys-select-li:hover {
        color: var(--colormain);
    }
    .rsbl-btnbox-btn:hover img:nth-child(2) {
        opacity: 1;
    }
    .rsbl-btnbox-btn:hover img:nth-child(1) {
        opacity: 0;
    }
}
.mod-date .ys-fii-input {
    padding-right: 0.2rem;
}
.ys-form-inof-submit {
    padding: 0 0.08rem;
}
.layui-laydate-header {
    line-height: 18px !important;
}
.new-conn .ys-cont1280 {
    padding: 0;
}
.rese-stan .std-font50 {
    margin-bottom: 0.42rem;
}
.tend-docu-wrap {
    margin-bottom: 0;
}
.cont-mess-box {
    padding-top: 1.02rem;
}
/* kaffi-end */
/* kaffi - end */
.ys-nyban-img img,
.product-core-bg-img img {
    transform-origin: top center;
    transform: scale(1.6);
    transition: all 2s .2s var(--bezier1);
}
.product-core.fade-go .product-core-bg-img img,
.ys-nybanner.fade-go .ys-nyban-img img {
    transform: scale(1);
}
.ys-nybanner .std-font28,
.ys-nybanner h1,
.nyban-text,
.ys-nybanner .video-btn {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    transition: all 1.2s 0.4s ease-in-out;
}
.ys-nybanner.fade-go h1 {
    transition-delay: 0.45s;
}
.ys-nybanner.fade-go .nyban-text {
    transition-delay: 0.5s;
}
.ys-nybanner.fade-go .video-btn {
    transition-delay: 0.55s;
}
.ys-nybanner.fade-go .std-font28,
.ys-nybanner.fade-go h1,
.ys-nybanner.fade-go .nyban-text,
.ys-nybanner.fade-go .video-btn {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.develop-revolute-item1 .std-font60 {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    transition: all 0s;
}
.develop-revolute-btn-bg {
    background: #1A2029;
    border-radius: 600px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    transform: translate(0%,-50%);
    left: 0;
}
.drbb-high,
.drbb-mid,
.drbb-next {
    position: relative;
    z-index: 6;
}
.drbh-icon img {
    width: 0.56rem;
    max-width: none;
}
.drbh-icon {
    width: 0rem;
    margin-right: 0rem;
    opacity: 0;
    pointer-events: none;
}
.develop-revolute-btn.on .drbh-icon {
    width: 0.56rem;
    margin-right: 0.04rem;
    opacity: 1;
    pointer-events: all;
}
.develop-revolute-btn .std-text16 {
    white-space: nowrap;
}
.develop-revolute-btn-box {
    width: 6.7rem;
}
.develop-revolute-btn-box {
    --width1: 0.48rem;
    width: calc(calc(var(--font16) * 5) + var(--width1));
}
.develop-revolute-btn-bg {
    width: calc(calc(var(--font16) * 5) + 0.48rem);
    height: calc(calc(var(--font16) * 5) + 0.48rem);
    transform: translate(0,-50%) scale(0);
    opacity: 0;
}
.drbb-mid,
.drbb-next {
    opacity: 0;
    pointer-events: none;
}
.drbb-high {
    transform: translateY(30px);
    opacity: 0;
    pointer-events: none;
}
.develop-revolute-btn {
    bottom: 50%;
    /* transform: translate(-50%, 50%); */
}
.drbb-high .std-text16 {
    transform: scale(1.875);
}
.develop-revolute-circle-line {
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
    pointer-events: none;
}
.drci-nub {
    pointer-events: none;
}
.drci-nub.on {
    pointer-events: all;
}
.drci-nub .std-font24,
.drci-nub .std-font60,
.drci-nub .drci-nub-data {
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    transition: all .5s var(--bezier1);
}
.drci-nub.on .std-font24,
.drci-nub.on .std-font60,
.drci-nub.on .drci-nub-data {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
}
.drci-nub.on .std-font24 {
    transition-delay: 0.3s;
}
.drci-nub.on .std-font60 {
    transition-delay: 0.35s;
}
.drci-nub.on .drci-nub-data {
    transition-delay: 0.4s;
}
.drci-nub.on.on1 .std-font24,
.drci-nub.on.on1 .std-font60,
.drci-nub.on.on1 .drci-nub-data {
    opacity: 0;
    -webkit-transform: translate3d(0, -100px, 0);
    transform: translate3d(0, -100px, 0);
    transition-delay: 0.0s;
}
.develop-revolute-circle-line {
    transition: all 0.8s var(--bezier1);
    will-change: transform, opacity;
}
.develop-revolute-circle-line.on {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
    pointer-events: all;
}
.develop-revolute-other {
    height: 250vh;
}
.develop-revolute-zhan {
    margin-top: -50vh;
}
.develop-pop .ys-modal-wrap {
    padding: 0 0;
}
.develop-pop .ys-modal-wrap {
    padding-bottom: 0.4rem;
}
.develop-pop {
    display: block !important;
    opacity: 0;
    pointer-events: none;
}
/* .develop-revolute-btn.act1 .develop-revolute-btn-bg{
    width: var(--widthx)!important;
    height: var(--heightx)!important;
    border-radius: var(--radius1);
} */
.develop-revolute-btn-bg1 {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #1A2029;
    border-radius: 600px;
    opacity: 0;
    pointer-events: none;
    overflow: hidden;
    transition: width 0.4s .2s ease, height 0.4s .2s ease, opacity 0.2s .6s ease, border-radius 0.4s .2s ease;
}
.develop-revolute-btn.act1 .develop-revolute-btn-bg1 {
    opacity: 1;
    pointer-events: all;
    width: var(--widthx) !important;
    height: var(--heightx) !important;
    border-radius: var(--radius1);
    transition: width 0.4s ease, height 0.4s ease, border-radius 0.4s ease;
}
.develop-revolute-btn.act2 {
    transition: bottom 0.4s .2s ease, opacity 0.4s ease;
}
.develop-revolute-btn.act1 {
    bottom: var(--bot) !important;
    transition: bottom 0.4s ease;
}
.develop-revolute-btn-box {
    transition: opacity 0.4s ease;
}
.develop-revolute-btn.act1 .develop-revolute-btn-box {
    opacity: 0;
}
.develop-pop {
    transition: all .4s .2s ease;
}
.develop-pop.act1 {
    opacity: 1;
    pointer-events: all;
}
.develop-pop {
    background: transparent;
}
.develop-pop .ys-modal-container {
    background: transparent;
}
.develop-pop .ys-modal-container {
    min-height: 832px;
}
.video-btn-icon {
    width: 0.48rem;
    height: 0.48rem;
    border-radius: 50%;
    background: var(--colorfff);
    display: flex;
    align-items: center;
    justify-content: center;
}
.video-btn .std-text18 {
    line-height: var(--line15);
    color: var(--colorfff);
    margin-left: 0.15rem;
}
.video-btn {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    cursor: pointer;
}
.video-btn-icon img {
    width: 25%;
    transform: translate(18%, 5%);
    position: relative;
}
.ys-nybanner1 .ys-nyban-title .ys-cont1400 {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.ys-nyban-title .std-text18,
.ys-nyban-title .std-text18 p {
    color: var(--colorfff);
    line-height: var(--line15);
}
.ys-nybanner1 .ys-nyban-title h1 {
    font-size: var(--font60);
}
.ys-nyban-title .std-text18 {
    margin-top: 0.16rem;
    width: 31em;
    max-width: 100%;
}
.video-btn .std-text18 {
    width: auto !important;
    margin-top: 0 !important;
}
.ys-nybanner1 .ys-nyban-title {
    text-align: left;
}
.ys-nyban-title .video-btn {
    margin-top: 0.33rem;
}
.sust-mana-bg {
    position: absolute;
    top: -1rem;
    width: 100%;
    height: calc(100% + 1rem);
}
.htii-cry .std-font20 {
    width: 26.5em;
    max-width: 100%;
}
/* .ys-ban-li.act .ys-banner-top,
.ys-ban-li.slick-active .ys-banner-top {
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    animation: ysfadeInUp 0.8s ease-in-out forwards;
    animation-delay: 0.4s;
} */
.htii-cry-left-img img{
    transform: scale(1.2);
    transition: all 0.8s var(--bezier1);
}
.htii-cry-left-pro {
    transform: translate(-80%, -50%) scale(0.7);
    will-change: transform;
    transition: all 0.8s var(--bezier1);
}
/* .home-tools.act .home-tool-inof-item.slick-active .htii-cry-left-pro {
    transform: translate(-50%, -50%) scale(1);
} */
.home-tools.act .home-tool-inof-item.slick-active .htii-cry-left-nub.swiper-slide-active .htii-cry-left-pro{
    transform: translate(-50%, -50%) scale(1);
}
.home-tools.act .home-tool-inof-item.slick-active .htii-cry-left-nub.swiper-slide-active .htii-cry-left-img img{
    transform: scale(1);
}
.htii-cry-right-top .std-font48,
.htii-cry-right-top .std-font20,
.htii-cry-right-top .std-btn1 {
    opacity: 0;
    transform-origin: -50%;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    will-change: transform, opacity;
    transition: transform 1.5s var(--bezier2), opacity 1.2s var(--bezier2);
}
.home-tools.act .home-tool-inof-item.slick-active .htii-cry-right-top .std-font48,
.home-tools.act .home-tool-inof-item.slick-active .htii-cry-right-top .std-font20,
.home-tools.act .home-tool-inof-item.slick-active .htii-cry-right-top .std-btn1 {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
}
.home-tool-inof-item.slick-active .htii-cry-right-top .std-font20 {
    transition-delay: 0.05s;
}
.home-tool-inof-item.slick-active .htii-cry-right-top .std-btn1 {
    transition-delay: 0.1s;
}
.htii-cry-right-down {
    opacity: 0;
    transform-origin: -50%;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    will-change: transform, opacity;
    transition: transform 1.5s var(--bezier2), opacity 1.2s var(--bezier2);
}
.home-tools.act .home-tool-inof-item.slick-active .htii-cry-right-down {
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
    transition-delay: 0.15s;
}
.mod-arrows2 .slick-prev::after,
.mod-arrows2 .slick-next::after {
    content: '';
    position: absolute;
    content: url(../images/0arrow12h.svg);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: 100% 100%;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all .4s ease;
}
.mod-arrows2 .slick-prev::after {
    transform: translate(-50%, -50%) rotate(180deg);
}
.ys-imgbox-cover img:nth-child(n+2) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.htii-cbn-link-icon img:nth-of-type(3) {
    opacity: 0;
}
.htii-cbn-link-icon img:nth-of-type(n+2) {
    width: 55%;
    height: 55%;
    object-fit: contain;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1) !important;
}
.htii-cbn-link::before {
    content: '';
    position: absolute;
    background: var(--colormain);
    right: 0;
    height: 100%;
    width: 0%;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 60px;
    transition: all .4s ease;
}
.htii-cbn-link-icon {
    transition: all .4s ease;
}
.font-blur .word {
    --delay1: calc(var(--index) * 2s / var(--length1));
}
.font-blur.on .word {
    opacity: 0.1;
    filter: blur(4px);
}
.about-mission-inof-nub.slick-active.act .font-blur .word {
    animation: blur1 0.2s var(--delay1) ease-in-out forwards;
}
@keyframes blur1 {
    0% {
        opacity: 0.1;
        filter: blur(4px);
    }
    100% {
        opacity: 1;
        filter: blur(0px);
    }
}
@-webkit-keyframes blur1 {
    0% {
        opacity: 0.1;
        filter: blur(4px);
    }
    100% {
        opacity: 1;
        filter: blur(0px);
    }
}
.about-mission-inof .slick-list {
    overflow: visible;
}
.about-mission-inof .std-font330 {
    opacity: 0;
    transform-origin: -50%;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: transform 1.5s var(--bezier2), opacity 1.2s var(--bezier2);
}
.about-mission-inof.up_go .about-mission-inof-nub.slick-active .std-font330 {
    opacity: 0.2;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
}
.develop-revolute-btn {
    transition: all .4s ease;
}
.develop-revolute-btn.act3 {
    opacity: 0;
}
.rese-stan {
    position: relative;
    z-index: 6;
}
.core-main .energy-bg {
    z-index: 2;
    pointer-events: none;
}
.ys-hd-pc::before {
    box-shadow: none;
}
.ys-hd-pc.has-search::after,
.ys-hd-pc.isfixed::after,
.ys-hd-pc.ishover::after,
.ys-page-wrap.act .ys-hd-pc::after {
    background: #F0F0F0;
}
.core-main .idea-very-bg1,
.core-main .idea-very-bg2 {
    opacity: 0.6;
}
.core-limit .mod-title2 {
    width: calc(var(--font60) * 9);
    margin: 0 auto;
}
.ys-hd-pc {
    width: 100vw;
}
.rese-smart {
    position: relative;
}
.rese-smart-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
}
.rese-smart-bg img {
    width: 100%;
    position: sticky;
    bottom: 0;
}
.rese-smart-bg-zhan {
    flex-grow: 1;
}
.rese-smart .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.up3>img {
    transform: scale(1.5);
    will-change: transform;
    transition: transform 1s var(--bezier1);
}
.up3.up_go>img {
    transform: scale(1);
}
.rese-trial-bg-img {
    position: sticky;
    top: var(--headh);
    height: calc(100vh - var(--headh));
    width: 100%;
}
.rese-trial-bg-img::before {
    transform: translateY(300%);
    opacity: 0;
    transition: all 1s var(--bezier1);
}
.rese-trial.act1 .rese-trial-bg-img::before {
    transform: translateY(0);
    opacity: 1;
}
.rese-exte .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.mod-more .std-text18 {
    white-space: nowrap;
}
.rese-exte {
    overflow: visible;
}
.exte-pop.ys-modal-update .ys-modal-container {
    background: transparent;
}
.exte-pop .ys-modal-content {
    width: auto;
}
.ys-modal.exte-pop {
    background: transparent;
}
.exte-pop .ys-modal-close {
    width: 30px;
}
.exte-pop .ys-modal-close img {
    width: 100%;
}
.exte-pop .ys-modal-close img:nth-of-type(2) {
    opacity: 0;
}
.product-core {
    overflow: visible;
    position: relative;
}
.product-core-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.product-core-bg-img {
    position: sticky;
    top: var(--headh);
    width: 100%;
    height: calc(100vh - var(--headh));
}
.product-core-bg-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.product-core .ys-cont1200 {
    position: relative;
}
.product-core {
    padding-top: var(--space80);
    padding-bottom: var(--space120);
}
.product-core .ys-cont1440 {
    position: relative;
}
.product-core .nybanner-core {
    position: relative;
    top: 0;
}
.product-core .ys-flex-center {
    justify-content: center;
}
.product-core .std-font54 {
    text-align: center;
}
.product-core-inof {
    --gap1: 0.26rem;
}
.product-core-inof-nub {
    margin-bottom: var(--gap1);
    overflow: hidden;
}
.product-core-inof-nub {
    border-radius: 20px;
    /* border: 1px solid var(--colorfff); */
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    -moz-backdrop-filter: blur(40px);
    -ms-backdrop-filter: blur(40px);
    -o-backdrop-filter: blur(40px);
}
.product-core-inof-nub .pbin-border{
    border-radius: inherit;
}
.pcin-link {
    display: flex;
    position: relative;
    z-index: 6;
}
.pcin-link-left {
    width: 33.34%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.pcin-link-mid {
    width: 40.96%;
}
.pcin-link-img {
    width: 25.7%;
}
.pcin-link .std-font40 {
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: var(--bold);
    margin-bottom: 0.08rem;
}
.pcin-link-left .std-text18,
.pcin-link-left .std-text18 p {
    color: var(--colorfff);
    line-height: var(--line175);
}
.pcin-link-left .std-btn2 {
    margin-top: 0.48rem;
}
.std-btn2 {
    display: flex;
    justify-content: flex-start;
}
.std-btn2-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.std-btn2-link .std-text16 {
    color: var(--colorfff);
    transition: all .4s ease;
}
.std-btn2-link-icon {
    margin-left: 0.04rem;
    width: 0.25rem;
}
.std-btn2-link-icon img {
    width: 100%;
}
.pcin-link-left {
    padding: 0.48rem 0.1rem 0.58rem 0.64rem;
}
.pcin-link-mid {
    padding: 0.48rem 0.1rem 0.58rem 0rem;
}
.pcin-link-mid td {
    line-height: var(--line175);
    color: var(--colorfff);
    align-items: flex-start;
    padding-bottom: 0.08rem;
    vertical-align: top;
}
.pcin-link-mid td:first-child {
    color: rgba(255, 255, 255, .6);
    text-align: justify;
    text-align-last: justify;
}
.pcin-link-img-name .std-text16 {
    background: var(--colormain);
    padding: 0.05rem 0.14rem;
    margin-left: -0.5px;
    color: var(--colorfff);
}
.pcin-link-img-name {
    position: absolute;
    right: 0;
    display: flex;
    top: 0.32rem;
    z-index: 6;
}
.pcin-link-img-name img {
    height: 100%;
}
.pcin-link-img {
    display: flex;
    align-items: flex-end;
}
.pcin-link-img .ys-imgbox-cover {
    width: 83%;
    max-width: 306px;
}
.product-title {
    margin-bottom: 0.64rem;
}
.product-title .nybanner-core {
    margin-bottom: 0.24rem;
}
.std-btn2-link-icon img:nth-of-type(2) {
    opacity: 0;
}
.argument-sub {
    position: sticky;
    top: var(--headh);
    border-bottom: 1px solid #eee;
    background: var(--colorfff);
    z-index: 20;
}
.argument-sub-inof {
    display: flex;
    justify-content: center;
    --gap1: 0.08rem;
    margin: 0 calc(var(--gap1) * -1);
}
.argument-sub-inof-item {
    padding: 0 var(--gap1);
    min-height: calc(var(--headh2) - 1px);
}
.asii-link {
    position: relative;
    padding: 0.16rem;
    height: 100%;
    display: flex;
    align-items: center;
}
.asii-link .std-text16 {
    color: var(--color999);
    line-height: var(--line175);
    transition: all .4s ease;
}
.asii-link::before {
    content: '';
    position: absolute;
    height: 2px;
    width: 0%;
    opacity: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0;
    transition: all .4s ease;
    background: var(--colormain);
}
.argument-sub-inof-item.on .std-text16 {
    color: var(--color111);
}
.argument-sub-inof-item.on .asii-link::before {
    width: 100%;
    opacity: 1;
}
.argument-super {
    position: relative;
    padding-top: 0.28rem;
    padding-bottom: var(--space120);
}
.argument-super-bg {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    mix-blend-mode: overlay;
}
.argument-super-bg img {
    width: 100%;
}
.argument-super::before {
    content: '';
    position: absolute;
    width: 100%;
    height: calc(100% + var(--headh));
    top: calc(var(--headh) * -1);
    left: 0;
    background: linear-gradient(180deg, #BCD5F3 0%, #FFF 90%, #FFF 100%);
}
.argument-super-advant {
    --gap1: 0.1rem;
    margin: 0 calc(var(--gap1) * -1);
}
.argument-super-advant-nub {
    width: 25%;
    padding: 0 var(--gap1);
}
.argument-super-img {
    width: 30.6%;
    max-width: 4.41rem;
    margin: 0 auto;
    margin-bottom: var(--space60);
}
.argument-super>.ys-cont1440 {
    position: relative;
    z-index: 5;
}
.asan-link {
    border-radius: 20px;
    background: var(--colorfff);
    width: 100%;
    padding: 0.37rem 0.51rem 0.38rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    height: 100%;
}
.asan-link-icon {
    width: 40px;
    margin: 0 auto;
    margin-bottom: 0.2rem;
}
.asan-link .std-font24 {
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line15);
    font-weight: var(--bold);
    margin-bottom: 0.16rem;
}
.asan-link .std-font20,
.asan-link .std-font20 p {
    color: var(--color999);
    line-height: var(--line15);
}
.asan-link .std-font20 span {
    color: var(--color333);
}
.argument-super-advant-nub:not(:first-child) {
    display: none;
}
.argument-super-img .std-font100 {
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: var(--bold);
    line-height: var(--line12);
    margin-top: -0.03rem;
}
.asin-link {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.asin-link .ys-imgbox-cover {
    width: 516px;
    max-width: 100%;
}
.argument-super-img-nub:not(:first-child) {
    display: none;
}
.argument-data {
    border-radius: 0.8rem 0.8rem 0 0;
    background: #F4F9FF;
    padding-top: var(--space140);
    padding-bottom: var(--space130);
    position: relative;
    z-index: 2;
}
.argument-super-advant .argument-super-advant-nub {
    padding-bottom: 0.32rem;
}
.argument-data .std-font40 {
    text-align: center;
    color: var(--color333);
    font-weight: var(--bold);
    margin-bottom: 0.48rem;
}
.argument-data-change {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 8;
}
.argument-data-change-inof {
    display: flex;
    justify-content: center;
    border-radius: 90px;
    border: 1px solid #EEE;
    background: var(--colormain);
    --gap1: 0.41rem;
    padding: 0 0.75rem;
}
.adci-nub {
    padding: 0.12rem var(--gap1);
    position: relative;
    cursor: pointer;
}
.adci-nub::before {
    content: '';
    position: absolute;
    height: 23px;
    width: 1px;
    background: rgba(255, 255, 255, .5);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.adci-nub:last-child::before {
    display: none;
}
.adci-nub .std-text18 {
    color: rgba(255, 255, 255, .6);
    line-height: var(--line175);
    font-weight: var(--bold);
    transition: all .4s ease;
}
.adci-nub.on .std-text18 {
    color: var(--colorfff);
}
.argument-data-box {
    border-radius: 40px;
    background: var(--colorfff);
    margin-top: -28px;
}
.adbn-core {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.73rem 1.27rem 0.73rem 1.25rem;
}
.adbn-core-right {
    width: 40.4%;
}
.adbn-core-right-img,
.adbn-core-right-img img {
    width: 100%;
}
.adbn-core-left {
    width: 59.6%;
    padding-right: 0.43rem;
}
.adbn-core-left td {
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
    position: relative;
    vertical-align: top;
}
.adbn-core-left td p:first-child {
    color: var(--color999);
    line-height: var(--line175);
    margin-bottom: 0.08rem;
}
.adbn-core-left td p:not(:first-child) {
    color: var(--color333);
    line-height: var(--line15);
    font-size: var(--font24);
}
.adbn-core-left td::before {
    content: '';
    position: absolute;
    width: calc(100% - 0.51rem);
    height: 1px;
    bottom: 0;
    left: 0;
    background: rgba(81, 81, 81, .1);
}
.adbn-core-left table {
    width: 100%;
}
/* .argument-data-box-nub:not(:first-child) {
    display: none;
} */
.argument-data-box .slick-track {
    display: block;
}
.mod-arrows1.mod-arrows4 .slick-prev,
.mod-arrows1.mod-arrows4 .slick-next {
    width: 0.5rem;
    height: 0.5rem;
    box-shadow: 0 8px 10px 0 rgba(0, 34, 24, 0.08);
}
.mod-arrows1.mod-arrows4 .slick-prev::before,
.mod-arrows1.mod-arrows4 .slick-prev::after,
.mod-arrows1.mod-arrows4 .slick-next::before,
.mod-arrows1.mod-arrows4 .slick-next::after {
    width: 64%;
    height: 64%;
}
.mod-arrows1.mod-arrows4 .slick-prev::before,
.mod-arrows1.mod-arrows4 .slick-next::before {
    background-image: url(../images/0c2_icon1.svg);
}
.mod-arrows1.mod-arrows4 .slick-prev::after,
.mod-arrows1.mod-arrows4 .slick-next::after {
    background-image: url(../images/0c2_icon1h.svg);
    transform: translate(-50%, -50%) rotate(0deg);
}
.mod-arrows1.mod-arrows4 .slick-next::after {
    transform: translate(-50%, -50%) rotate(180deg);
}
.argument-super-img .slick-prev {
    left: -2.1rem;
}
.argument-super-img .slick-next {
    right: -2.1rem;
}
.bread-black .ys-bread-list a {
    color: rgba(0, 0, 0, .5);
}
.bread-black .ys-bread-list:last-child a {
    color: rgba(0, 0, 0, 0.9);
}
.bread-black .ys-bread-list::before {
    background-image: url(../images/0arrow5h.svg);
}
.bread-black .ys-bread-list::before {
    opacity: 0.5;
}
.bread-black .ys-bread-list:last-child::before {
    opacity: 0.9;
}
.bread-black .nybanner-core {
    top: 0.44rem;
}
.argument-super .std-btn1 {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 6;
}
.argument-super {
    overflow: visible;
}
.argument-super::after {
    content: '';
    height: 100px;
    top: calc(100% - 1px);
    background: var(--colorfff);
    position: absolute;
    width: 100%;
    left: 0;
}
.short-star {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.short-star-inof {
    --gap1: 0.12rem;
    margin: 0 calc(var(--gap1) * -1);
}
.short-star-inof-nub {
    width: 33.333333%;
    padding: 0 var(--gap1);
}
.short-star-inof-nub:not(:first-child) {
    display: none;
}
.ssin-link {
    width: 100%;
    border-radius: 0.28rem;
    background: var(--bg);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    height: 100%;
}
.ssin-link-text {
    width: 100%;
    padding: 0.59rem 0.36rem 0 0.34rem;
    position: relative;
    z-index: 6;
    flex-grow: 1;
}
.ssin-link-text .std-font40 {
    color: var(--font);
    font-weight: var(--bold);
    line-height: var(--line15);
    margin-bottom: 0.09rem;
}
.ssin-link-text .std-font20,
.ssin-link-text .std-font20 p {
    color: var(--text);
    line-height: var(--line15);
}
.ssin-link-text .std-font20 span {
    color: var(--font);
}
.ssin-link-img {
    width: 294px;
    max-width: 100%;
}
.mod-title4 .std-font40 {
    font-weight: var(--bold);
}
.mod-title4 {
    margin-bottom: 0.31rem;
    display: flex;
    align-items: center;
}
.mod-title4 .std-font40 {
    text-align: center;
}
.mod-title4 .std-font40:last-child {
    width: 100%;
}
.mod-title4 .std-btn2 {
    flex-grow: 1;
    justify-content: flex-end;
}
.std-btn1-type1 .std-btn2-link .std-text16 {
    color: var(--color111);
    font-size: var(--font18);
}
.short-star-inof2 .short-star-inof-nub {
    width: 50%;
}
.short-star-inof1 .short-star-inof-nub {
    width: 100%;
}
.mod-arrows5 .slick-prev,
.mod-arrows5 .slick-next {
    width: 0.36rem;
    height: 0.36rem;
    border: 1px solid var(--color111);
    border-radius: 50%;
    z-index: 6;
    transition: all .4s ease;
}
.mod-arrows5 .slick-prev {
    left: calc(var(--gap1) - 0.24rem - 0.36rem);
}
.mod-arrows5 .slick-next {
    right: calc(var(--gap1) - 0.24rem - 0.36rem);
}
.mod-arrows5 .slick-prev::before,
.mod-arrows5 .slick-next::before,
.mod-arrows5 .slick-prev::after,
.mod-arrows5 .slick-next::after {
    content: '';
    background-image: url(../images/0arrowsa.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 25%;
    height: 100%;
    transition: all .4s ease;
}
.mod-arrows5 .slick-next::before,
.mod-arrows5 .slick-next::after {
    transform: translate(-50%, -50%) rotate(180deg);
}
.mod-arrows5 .slick-prev::after,
.mod-arrows5 .slick-next::after {
    background-image: url(../images/0arrowsah.svg);
    opacity: 0;
}
.mod-dots3.short-star-inof .slick-dots {
    margin-top: var(--space60);
}
.short-star-inof1 .ssin-link-text {
    text-align: center;
}
.short-star-inof1 .ssin-link {
    align-items: center;
}
.short-energy {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
    position: relative;
}
.short-energy-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
}
.short-energy-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center bottom;
}
.short-energy-box {
    --gap1: 0.125rem;
    padding-right: 2.45rem;
    position: relative;
}
.short-energy .ys-cont1200 .short-energy-box{
    padding-right: 0;
}
.short-energy-inof {
    position: static;
    margin: 0 calc(var(--gap1) * -1);
}
.short-energy-inof-item {
    width: 50%;
    padding: 0 var(--gap1);
}
.short-energy .ys-cont1200,
.short-energy .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.mod-title5 .std-font40 {
    font-weight: var(--bold);
    margin-bottom: 0.28rem;
}
.mod-title5 .std-font24,
.mod-title5 .std-font24 p {
    color: var(--color51);
}
.seii-link {
    border-radius: 0.2rem;
    overflow: hidden;
    cursor: pointer;
}
.seii-link-text{
    background: var(--colorfff);
}
.seii-link-img {
    width: 100%;
}
.seii-link-text {
    padding: 0.38rem 0.45rem 0.19rem;
    position: relative;
}
.seii-link-icon {
    width: 0.64rem;
    height: 0.64rem;
    border-radius: 50%;
    background: var(--color333);
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    left: 0.45rem;
    transform: translateY(-58%);
}
.seii-link-icon img {
    width: 46.875%;
}
.seii-link .std-font30 {
    color: var(--color333);
    font-weight: var(--bold);
    margin-bottom: 0.14rem;
}
.seii-link .std-font20,
.seii-link .std-font20 p {
    color: var(--color51);
    line-height: var(--line15);
}
.short-energy .mod-title5 {
    margin-bottom: 0.3rem;
}
.seii-link .std-font20 {
    margin-bottom: 0.16rem;
}
.short-energy-inof-item:not(:first-child) {
    display: none;
}
.short-energy-box .mod-arrows5 .slick-prev,
.short-energy-box .mod-arrows5 .slick-next {
    top: auto;
    transform: translateY(0);
    bottom: calc(100% + 0.3rem);
}
.short-energy-box .mod-arrows5 .slick-next {
    right: 0;
}
.short-energy-box .mod-arrows5 .slick-prev {
    left: auto;
    right: calc(0.14rem + 0.36rem);
}
.short-energy-box .slick-list {
    overflow: visible;
}
.short-light {
    /* background: var(--bg); */
    background-size: 100% 100%;
    overflow: visible;
}
.short-light-box {
    height: calc(100vh - var(--headh));
    width: 100vw;
    position: sticky;
    top: var(--headh);
    overflow: hidden;
}
.short-light-zhan {
    height: 100vh;
}
.short-light-box li {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(var(--scale));
    display: flex;
    align-items: center;
    justify-content: center;
}
.short-light-box li:not(:first-child){
    content: var(--img);
}
.short-light .ys-cont1440 {
    position: absolute;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.short-light .std-font60 {
    line-height: var(--line13);
    font-weight: var(--bold);
    color: var(--colorfff);
}
.short-world {
    position: relative;
    overflow: visible;
}
.short-world-zhan {
    height: 100vh;
}
.short-world-core {
    position: sticky;
    top: calc(var(--headh) + var(--headh2));
    height: calc(100vh - var(--headh) - var(--headh2));
    overflow: hidden;
}
.swci-nub .ys-imgbox-cover img {
    object-fit: contain;
}
.swci-nub {
    width: var(--width);
    left: var(--left1);
    /* transform: translate(0,-50%); */
    top: var(--top1);
    position: absolute;
}
.swci-nub .ys-imgbox-cover {
    width: 100%;
}
.short-world-core-first .swci-nub img:nth-of-type(2) {
    opacity: 0;
}
.short-world-core-second .swci-nub img:nth-of-type(1) {
    opacity: 0;
}
.short-world-core-first {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.short-world-core-second {
    background: var(--colorfff);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%);
}
.short-world-core-text {
    width: 85vw;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -28.5%);
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.short-world-core-text .std-font24 {
    color: var(--color111);
    line-height: var(--line15);
    margin-bottom: 0.23rem;
}
.short-world-core-text .std-font60 {
    line-height: var(--line13);
    color: var(--color111);
    font-weight: var(--bold);
}
.short-world-core-text .std-font60 span {
    color: var(--mainc);
}
.short-world-core-text .std-btn1 {
    margin-top: var(--space80);
}
.short-world-core-text .std-font48 span {
    color: var(--mainc);
}
.short-world-core-text .std-font48 {
    line-height: var(--line14);
    max-width: 25em;
    position: relative;
    top: 0.27rem;
}
.field-product-inof {
    --gap1: 0.3rem;
}
.field-product-inof-item .pcin-link-left .std-text18,
.field-product-inof-item .pcin-link-left .std-text18 p {
    color: var(--color333);
}
.field-product-inof-item .pcin-link-mid td,
.field-product-inof-item .pcin-link-mid td:first-child {
    color: var(--color51);
}
.field-product-inof-item.product-core-inof-nub {
    background: var(--colorfff);
}
.field-product .std-btn1-type1 {
    justify-content: center;
    margin-top: calc(var(--space60) - 0.04rem);
}
.field-light .std-font40,
.field-product .std-font40 {
    color: var(--color333);
    font-weight: var(--bold);
}
.field-product .std-font40 {
    margin-bottom: 0.38rem;
}
.field-light .std-font40 {
    margin-bottom: 0.68rem;
}
.field-light-inof {
    --gap1: 0.125rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--gap1) * -2);
}
.field-light-inof-item {
    width: 25%;
    padding: 0 var(--gap1);
    margin-bottom: calc(var(--gap1) * 2);
}
.fpii-core {
    position: relative;
    width: 100%;
}
.fpii-core::before {
    content: '';
    position: absolute;
    background: rgba(0, 104, 0, 0.2);
    height: 1px;
    width: 100%;
    top: 0;
    left: 0;
}
.field-ban {
    padding-top: var(--space90);
    padding-left: 0.32rem;
    padding-right: 0.32rem;
}
.field-ban-core {
    position: relative;
    width: 100%;
}
.field-ban-core-bg {
    width: 100%;
    border-radius: 0.3rem;
    overflow: hidden;
}
.field-ban-core-bg img {
    width: 100%;
}
.field-ban-core-text {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    padding: 0 0.83rem 0.77rem;
}
.field-ban-core-text .std-font20 {
    color: var(--colorfff);
    line-height: var(--line12);
    margin-bottom: 0.27rem;
}
.field-ban-core-text .std-font50 {
    color: var(--colorfff);
    line-height: var(--line12);
}
.field-light {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.field-product-inof-item.product-core-inof-nub {
    width: 100%;
    margin-bottom: 0.3rem;
}
.field-product-inof-item.product-core-inof-nub:last-child {
    margin-bottom: 0;
}
.fpii-core .asan-link-icon {
    width: 0.4rem;
    margin: 0;
    margin-bottom: 0.36rem;
}
.fpii-core.asan-link {
    border-radius: 0;
    padding: 0;
    padding-top: 0.34rem;
    align-items: flex-start;
}
.asan-link-down {
    text-align: left;
}
.asan-link-down .std-font24 {
    color: var(--color333);
    -webkit-text-fill-color: var(--color333);
    background: transparent;
    line-height: var(--line175);
    margin-bottom: 0.1rem;
}
.asan-link-down .std-font20,
.asan-link-down .std-font20 p {
    font-size: var(--font18);
    line-height: var(--line175);
}
.field-light-inof.mod-dots3 .slick-dots {
    margin-top: var(--space40);
}
.field-pop .ys-modal-wrap {
    animation: left_on 0.6s ease-in-out 0s 1 normal forwards;
}
@keyframes left_on {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}
@-webkit-keyframes left_on {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(0);
    }
}
.ys-hd-pc-core {
    padding: 0 80px;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
/* head - start */
.yx-pcnav1-navul {
    display: inline-block;
}
.yx-pcnav1-navlist {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
}
.yx-pcnav1-navli {
    display: list-item;
}
.yx-pcnav1-navli a {
    display: block;
    cursor: pointer;
}
.yx-pcnav1-navlick {
    cursor: default;
    line-height: 100px;
    font-size: 16px;
    padding: 0 20px;
    color: #333;
    cursor: pointer;
    transition: all 0.36s;
}
.yx-pcnav1-erli-font {
    font-size: 16px;
    line-height: 1.5;
    color: #333;
    padding: 20px 10px;
    display: block;
    transition: all 0.36s;
}
/* 选中 */
.yx-pcnav1-navli.yxnav-active1 .yx-pcnav1-navlick {
    color: var(--maincolor);
}
.yx-pcnav1-erli.yxnav-active2 .yx-pcnav1-erli-font {
    color: var(--maincolor);
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .yx-pcnav1-navli a:hover .yx-pcnav1-navlick {
        color: var(--maincolor);
    }
    .yx-pcnav1-erli-font:hover {
        color: var(--maincolor);
    }
}
.yx-pcnav1-erbiao {
    padding: 40px;
}
.yx-pcnav1-erlixia1 {
    width: 1195px;
    max-width: calc(100vw - 40px);
}
.yx-pcnav1-erlixia1 .yx-pcnav1-erli {
    width: 50%;
}
.yx-pcnav1-erlixia2 {
    width: 863px;
    max-width: calc(100vw - 40px);
}
.yx-pcnav1-erlixia2 .yx-pcnav1-erli {
    width: 100%;
}
.yx-pcnav1-erlist {
    opacity: 0;
}
.yx-pcnav1-content.on .yx-pcnav1-erlist {
    opacity: 1;
}
.yx-pcnav1-erlixia {
    opacity: 0;
    pointer-events: none;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: 100ms;
    transition-property: transform;
    will-change: transform;
}
.yx-pcnav1-erbox {
    --cardShadow: none;
    --cardShadowMargin: 0;
    position: relative;
    border-radius: var(--cardBorderRadius);
    background: #fff;
    box-shadow: var(--cardShadow);
    max-width: var(--cardMaxWidth, none);
}
.yx-pcnav1-erlixia{
    transition: opacity 100ms;
}
.yx-pcnav1-erlixia.on {
    opacity: 1;
    pointer-events: all;
    transition: opacity 100ms 150ms, transform 100ms;
}
.yx-pcnav1-erlist {
    transform-origin: 50% -50px;
    transform: translateX(-50%) rotateX(-15deg);
}
.yx-pcnav1-erlist.on {
    transform: translateX(-50%) rotateX(0);
}
.yx-pcnav1-waijia {
    position: absolute;
    width: 100%;
    height: calc(100vh - 100px);
    top: calc(100% + 0.16rem);
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    perspective: 1100px;
    perspective-origin: center center;
    pointer-events: none;
}
.yx-pcnav1-erlixia::before{
    content: '';
    position: absolute;
    height: 0.16rem;
    width: 100%;
    top: -0.16rem;
    left: 0;
}
.yx-pcnav1-erlist {
    position: absolute;
    top: 0;
    left: 50%;
    background: #fff;
    border-radius: 0.16rem;
    transition: width 250ms, height 250ms;
}
.yx-pcnav1-navli.on .yx-pcnav1-navlick {
    color: var(--maincolor);
}
.yx-sanjiao {
    position: absolute;
    top: -16px;
    left: 50%;
    margin: 0 0 0 -6px;
    width: 12px;
    height: 12px;
    transform: translateY(12px) rotate(45deg);
    border-radius: 3px 0 0 0;
    background-color: #fff;
    box-shadow: -3px -3px 5px rgb(82 95 127 / 4%);
    transition-property: transform;
    transition-duration: 250ms;
    z-index: 2;
}
.yx-sanjiao {
    opacity: 0;
    pointer-events: none;
}
.yx-pcnav1-content.on .yx-sanjiao {
    opacity: 1;
    pointer-events: all;
    transition: opacity 0.36s, transform 250ms;
}
.yx-pcnav1-erlixia3 .yx-pcnav1-erli {
    width: 33.333333%;
}
.yx-pcnav1-erlist {
    box-shadow: 0px 6px 30px 0px rgb(0 0 0 / 10%);
    transition: 250ms;
    transition-property: transform, width, height;
    will-change: transform, width, height;
}
.head-down1{
    padding: 0.42rem 0.4rem 0.46rem;
    display: flex;
    background: var(--colorfff);
    border-radius: 0.1rem;
    width: 1195px;
    max-width: calc(100vw - 40px);
}
.head-down1-left{
    width: 176px;
    padding-top: 0.16rem;
    position: relative;
}
.head-down1-right{
    width: calc(100% - 176px);
    flex-grow: 1;
}
.head-down1-left-one{
    display: flex;
    justify-content: center;
    margin-bottom: 0.25rem;
}
.head-down1-left-one .std-text18{
    color: var(--color333);
    text-underline-position: from-font;
    text-decoration: underline;
    font-weight: var(--bold);
    line-height: var(--line175);
    transition: all .4s ease;
}
.hd1li-nub-link{
    color: var(--color999);
    line-height: var(--line175);
    text-align: center;
    transition: all .4s ease;
    padding: 0.12rem 10px;
    width: auto;
    font-size: var(--font16);
    position: relative;
}
.hd1li-nub.yxnav-active2 .hd1li-nub-link{
    color: var(--colormain);
}
.head-down1-left-one,
.hd1li-nub-link{
    margin-right: 0.4rem;
}
.head-down1-left::before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    top: 0;
    right: 0;
    background: #E9E9E9;
}
.hd1li-nub{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hd1li-nub::before{
    content: '';
    width: 2px;
    height: 0%;
    opacity: 0;
    background: var(--colormain);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    transition: all .4s ease;
}
.hd1li-nub.yxnav-active2::before{
    height: 100%;
    opacity: 1;
}
.hd1ri-core{
    display: flex;
    align-items: flex-start;
}
.hd1ri-core-img{
    width: 3.17rem;
}
.hd1ri-core-text{
    width: calc(100% - 317px);
    flex-grow: 1;
    padding: 0.15rem 0.87rem 0 0.66rem;
}
.hd1ri-core-img-link{
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}
.hd1ri-core-img-link .ys-imgbox-cover{
    width: 100%;
}
.hd1ri-cil-text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 6;
    text-align: center;
    padding: 0 0.21rem 0.21rem;
}
.hd1ri-cil-text .std-text18{
    color: var(--colorfff);
    line-height: var(--line15);
    font-weight: var(--bold);
    margin-bottom: 0.13rem;
}
.std-btn2-link .std-text16{
    white-space: nowrap;
}
.hd1ri-cil-text .std-btn2{
    justify-content: center;
}
.hd1ri-core-text .std-btn2-link .std-text16{
    font-size: var(--font20);
    line-height: var(--line15);
}
.hd1ri-core-text-inof{
    --gap1: 0.2rem;
    margin: 0 calc(var(--gap1) * -1);
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.hd1ri-core-text .std-btn2{
    margin-bottom: 0.18rem;
}
.hd1ri-core-text-inof::before{
    content: '';
    position: absolute;
    width: calc(100% - calc(var(--gap1) * 2));
    left: var(--gap1);
    top: 0;
    background: #E9E9E9;
    height: 1px;
}
.hd1rit-nub{
    width: 50%;
    padding: 0 var(--gap1);
}
.hd1rit-nub-link .std-text16{
    color: var(--color333);
    line-height: var(--line175);
    margin-bottom: 0.08rem;
    transition: all .4s ease;
}
.hd1rit-nub-link .std-text14{
    color: var(--color999);
    line-height: var(--line18);
}
.hd1rit-nub-link{
    padding-top: 0.34rem;
    width: 100%;
}
.hd1rit-nub.yxnav-active3 .std-text16{
    color: var(--colormain);
}
.head-down2{
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorfff);
    padding: 0;
    display: flex;
    width: 863px;
    max-width: calc(100vw - 40px);
}
.head-down2-left{
    width: 2.4rem;
    position: relative;
}
.head-down2-right{
    width: calc(100% - 240px);
    flex-grow: 1;
}
.hd2ln-link{
    padding: 0.16rem 0.24rem;
    transition: all .4s ease;
    width: 100%;
    position: relative;
} 
.hd2ln-link .std-text16{
    color: var(--color51);
    line-height: var(--line175);
    transition: all .4s ease;
}
.head-down2-left::before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0,0,0,.1);
}
.head-down2-left-nub{
    position: relative;
}
.head-down2-left-nub::before{
    content: '';
    width: 2px;
    height: 0%;
    opacity: 0;
    background: var(--colormain);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    transition: all .4s ease;
    z-index: 2;
}
.head-down2-left-nub.yxnav-active2 .std-text16{
    color: var(--colormain);
}
.head-down2-left-nub.yxnav-active2::before{
    height: 100%;
    opacity: 1;
}
.head-down2-left-nub.yxnav-active2 .hd2ln-link{
    background: #F7FFFD;
}
.head-down2-right-nub{
    padding: 0.19rem 0.3rem 0.2rem 0.24rem;
}
.hd2rn-inof{
    --gap1: 0.2rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
    position: relative;
    padding-top: 0.23rem;
}
.hd2rn-inof-item{
    width: 50%;
    padding: 0 var(--gap1);
    padding-bottom: 0.4rem;
}
.hd2rn-inof::before{
    content: '';
    background: rgba(0,0,0,.1);
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - calc(var(--gap1) * 2));
    height: 1px;
}
.hd2rn-iil-icon{
    width: 40px;
    flex-shrink: 0;
    border-radius: 0.08rem;
    background: linear-gradient(41deg, #CDFDED 24.07%, #D8F8FE 71.76%, #D7E6FE 119.46%);
}
.hd2rn-inof-item-link{
    display: flex;
    align-items: center;
}
.hd2rn-top .std-text16{
    line-height: var(--line175);
    color: var(--color333);
    font-weight: var(--bold);
}
.hd2rn-top .std-text14{
    color: var(--color51);
    line-height: var(--line18);
}
.hd2rn-top{
    padding-bottom: 0.235rem;
}
.hd2rn-iil-text{
    width: calc(100% - 40px);
    flex-grow: 1;
    padding-left: 0.16rem;
}
.hd2rn-iil-text .std-text16{
    color: var(--color333);
    line-height: var(--line175);
    transition: all .4s ease; 
}
.hd2rn-iil-text .std-text14{
    color: var(--color51);
    line-height: var(--line18);
}
.hd2rn-iil-icon img{
    transform: scale(1)!important;
}
.hd2rn-inof-item.yxnav-active3 .std-text16{
    color: var(--colormain);
}
.ys-hd-pc.has-search1 .head-nav-item,
.ys-hd-pc.has-search1 .head-lang{
    pointer-events: none;
}
.ys-hd-pc-core{
    position: relative;
    z-index: 11;
}
.head-lang-down {
    width: 132px;
    top: calc(100% + 14px);
    background: transparent;
    box-shadow: none;
}
.head-lang-down-inof{
    background: var(--colorfff);
    width: 100%;
    border-radius: 0.16rem;
    overflow: hidden;
    box-shadow: 0 14px 51px 0 rgba(7, 103, 73, 0.07), 0 6.473px 23.579px 0 rgba(7, 103, 73, 0.05), 0 3.703px 13.491px 0 rgba(7, 103, 73, 0.04), 0 2.248px 8.189px 0 rgba(7, 103, 73, 0.04), 0 1.355px 4.934px 0 rgba(7, 103, 73, 0.03), 0 0.754px 2.748px 0 rgba(7, 103, 73, 0.03), 0 0.324px 1.182px 0 rgba(7, 103, 73, 0.02);
}
.head-lang-down::before{
    content: '';
    position: absolute;
    top: -14px;
    left: 0;
    width: 100%;
    height: 14px;
}
.head-ldi-nub a {
    font-size: var(--font16);
    line-height: var(--line175);
    padding: 0.12rem;
    color: var(--color333);
}

/* head - end */
.short-world .std-btn1-link {
    background: var(--mainc);
}
.short-world .std-btn1-link::before {
    background: var(--mainc);
}
.short-star-inof-nub1{
    --bg: #000;
    --font: #fff;
    --text: #999;
}
.short-star-inof-nub2{
    --bg: #00C689;
    --font: #fff;
    --text: #EBEBEB;
}
.short-star-inof-nub3{
    --bg: #F5F5F7;
    --font: #333;
    --text: #515151;
}
.short-energy1 .mod-title5{
    text-align: center;
}
.short-energy1 .short-energy-inof-item{
    width: 100%;
}
.short-energy1 .seii-link{
    display: flex;
    position: relative;
}
.short-energy1 .seii-link-img {
    width: 52%;
}
.short-energy1 .seii-link-icon {
    top: auto;
    bottom: 30%;
    left: 0;
    transform: translateX(-58%);
}
.sust-honor-core{
    position: relative;
    width: 14.11rem;
    height: 14.11rem;
    margin: 0 auto;
    margin-top: 1.54rem;
    margin-bottom: -8.84rem;
}
.sust-honor-core-first{
    width: 100%;
    height: 100%;
    position: absolute;
}
.sust-honor-line{
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 50%;
    border: 1px solid #C0D5E2;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sust-honor-box-wrap{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sust-honor-box-wrap .slick-list,
.sust-honor-box-wrap .slick-track{
    height: 100%;
}
.shbw-item-cry{
    position: relative;
    transform: translateY(-50%);
    pointer-events: all;
}
.shbw-item-cont{
    position: absolute;
    top: calc(100% + 0.18rem);
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
}
.sust-honor-box-wrap .slick-list{
    overflow: visible;
}
.shbw-item{
    will-change: transform;
    transform: rotate(var(--rotate));
}
.shbw-item-cry {
    width: 2.6rem;
    margin: 0 auto;
    will-change: transform;
    transform: translateY(-50%) rotate(calc(var(--rotate) * -1));
}
.shbw-item{
    --rotate: 104deg;
    pointer-events: none;
    display: flex;
    justify-content: center;
}
.sust-honor-core-second{
    position: absolute;
    width: 51.8%;
    height: 51.8%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-63%);
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.shcs-img{
    width: 59.78%;
}
.shcs-img img{
    width: 100%;
}
.mod-arrows6 .slick-prev, .mod-arrows6 .slick-next {
    width: 0.44rem;
    height: 0.44rem;
    border-radius: 50%;
    background: var(--colormain);
    z-index: 6;
    transition: all .4s ease;
    overflow: hidden;
}
.mod-arrows6 .slick-prev::after, 
.mod-arrows6 .slick-next::after{
    content: '';
    background-image: url(../images/0arrow7.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-size: 100% 100%;
    width: 30%;
    height: 40%;
}
.mod-arrows6 .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.mod-arrows6 .slick-prev::before, 
.mod-arrows6 .slick-next::before{
    content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    background: #00A471;
    border-radius: 50%;
    top: 50%;
    left: auto;
    right: 0;
    transform: translate(0, -50%);
    transition: all .4s ease;
}
.sust-honor-box-wrap .slick-prev,
.sust-honor-box-wrap .slick-next{
    top: 4.6%;
}
.sust-honor-box-wrap .slick-prev{
    left: 27.75%;
}
.sust-honor-box-wrap .slick-next{
    right: 27.75%;
}
.sust-mana .ys-cont1440{
    position: relative;
    z-index: 6;
}
.sust-mana-bg img{
    width: 100%;
}
.sust-mana{
    overflow: visible;
}
.sust-page .ys-nybanner{
    position: relative;
    z-index: 6;
}
.sust-prom{
    z-index: 2;
}
.sust-prom-bg::before{
    content: '';
    position: absolute;
    top: -1px;
    width: 100%;
    left: 0;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.20) 100%);
    z-index: 2;
    height: 100%;
}
.sust-mana-bg::before{
    content: '';
    position: absolute;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 14.84%;
}
.sust-mana-earth-span li{
    width: 50%;
    height: 50%;
    border: 1px solid var(--colormain);
    opacity: 0;
}
@keyframes sust-circle {
    0%{
        width: 50%;
        height: 50%;
        opacity: 1;
    }
    100%{
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}
@-webkit-keyframes sust-circle {
    0%{
        width: 50%;
        height: 50%;
        opacity: 1;
    }
    100%{
        width: 200%;
        height: 200%;
        opacity: 0;
    }
}
.sust-honor .ys-cont1440{
    position: relative;
    z-index: 6;
}
.sust-honor-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
}
.sust-honor-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sust-activ .std-btn1{
    justify-content: center;
}
.sust-activ .std-btn1-link .std-text18{
    font-size: var(--font16);
}
.sust-activ .std-btn1-link {
    padding: 0.1rem 0.25rem;
}
.sust-activ-cont .std-text18{
    font-weight: var(--semi);
}
.sust-mana-earth-img{
    opacity: 0;
    transition: all .4s var(--bezier1);
}
.sust-mana.sust-fade .sust-mana-earth-img{
    opacity: 1;
}
.sust-mana.sust-fade .sust-mana-earth-span li{
    animation: sust-circle 3.2s linear infinite;
}
.sust-mana.sust-fade .sust-mana-earth-span li:first-child{
    animation-delay: 0.05s;
}
.sust-mana.sust-fade .sust-mana-earth-span li:nth-of-type(2){
    animation-delay: 0.85s;
}
.sust-mana.sust-fade .sust-mana-earth-span li:nth-of-type(3){
    animation-delay: 1.65s;
}
.sust-mana.sust-fade .sust-mana-earth-span li:nth-of-type(4){
    animation-delay: 2.45s;
}
.sust-mana-wrap-item{
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: all 1.2s var(--bezier1);
    transition-delay: 0.4s;
}
.sust-mana.sust-fade .sust-mana-wrap-item{
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0)
}
.sust-mana.sust-fade .sust-mana-wrap-item:nth-child(2){
    transition-delay: 0.45s;
}
.sust-mana.sust-fade .sust-mana-wrap-item:nth-child(3){
    transition-delay: 0.5s;
}
.sust-mana.sust-fade .sust-mana-wrap-item:nth-child(4){
    transition-delay: 0.55s;
}
.shcs-img{
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
    transition: all 1s var(--bezier1);
}
.sust-honor-core.up_go .shcs-img{
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0)
}
.sust-honor-line{
    opacity: 0;
    transition: all 1s .2s var(--bezier1);
} 
.sust-honor-core-first .sust-honor-line{
    transition: all 1s .3s var(--bezier1);
}
.sust-honor-core.up_go .sust-honor-core-second .sust-honor-line{
    opacity: 1;
}
.sust-honor-core.up_go .sust-honor-core-first .sust-honor-line{
    opacity: 1;
}
.sust-honor-box-wrap{
    opacity: 0;
    transform: translate(-50%,-45%);
    transition: all 1s .4s var(--bezier1);
}
.sust-honor-core.up_go .sust-honor-box-wrap{
    opacity: 1;
    transform: translate(-50%,-50%);
}
.form-main .ys-main,
.pick-main .ys-main{
    position: relative;
    overflow: hidden;
}
.form-bg{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.form-bg>img{
    width: 100%;
}
.form-icon{
    position: absolute;
    width: 45.86%;
    top: 0;
    right: 0;
    transform: translate(18.05%,-38.39%);
}
.cont-rela,
.cont-mess{
    position: relative;
    z-index: 6;
}
.ys-form {
    --height: 48px;
    --colortips: #D60909;
    --colormain: #00C689;
}
.ys-fii-input textarea::placeholder{
    color: var(--color51)!important;
}
.ys-form-inof-item.cmbf-scene{
    margin-bottom: 0.19rem;
} 
.ys-form-inof-item.cont-mess-box-area{
    margin-bottom: 0.13rem;
}
.ys-form-inof-item.ys-form-inof-agree{
    margin-bottom: 0.45rem;
}
.ys-fii-tips {
    margin-top: 0.02rem;
    margin-bottom: -1em;
}
.cmbf-scene .ys-fii-tips,
.cont-mess-box-area .ys-fii-tips{
    margin-bottom: 0em;
}
.ys-fii-select-search .ys-select-bd{
    border-radius: 10px;
}
.ys-fii-submit{
    position: relative;
    overflow: hidden;
}
.ys-fii-submit::before{
    content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    background: #00A471;
    border-radius: 100px;
    top: 50%;
    left: auto;
    right: 0;
    transform: translate(0, -50%);
    transition: all .4s ease;
}
.ys-fii-submit span{
    position: relative;
    z-index: 6;
}
.cmbf-scene-tit.cmbf-scene-tit1{
    margin-bottom: 0rem;
    border-bottom: 0px;
}
.timeend::placeholder{
    color: var(--color999)!important;
}
.cmbf-scene-tit.cmbf-scene-tit1 .std-font24{
    font-weight: normal;
}
.tend-bidd,.tend-docu{
    position: relative;
    z-index: 6;
}
.tdwl-link-left{
    transition: all .4s ease;
}
.pick-main .form-bg>img {
    margin-top: -22%;
}
.tdwl-link-right::before{
    content: '';
    position: absolute;
    width: 0%;
    height: 100%;
    background: #00A471;
    border-radius: 50%;
    top: 50%;
    left: auto;
    right: 0;
    transform: translate(0, -50%);
    transition: all .4s ease;
}
.join-main .ys-main{
    position: relative;
}
.join-bg{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.join-bg img{
    width: 100%;
}
.join-welc,
.join-bril,
.join-recr{
    position: relative;
    z-index: 6;
}
.join-bg{
    filter: blur(75px);
    -webkit-filter: blur(75px);
    -moz-filter: blur(75px);
    -ms-filter: blur(75px);
    -o-filter: blur(75px);
}
.join-welc-box .std-font150{
    padding-left: 0.4rem;
    font-family: 'numbold'!important;
}
.join-welc-wrap-list2 .ys-imgbox-cover{
    transform: translateY(80%);
}
.join-welc-wrap-list4 .ys-imgbox-cover{
    transform: translateY(88%);
}
.join-welc-wrap-list1 .ys-imgbox-cover{
    transform: translateY(155%);
}
.join-welc-wrap-list3 .ys-imgbox-cover{
    transform: translateY(75%);
}
.join-welc-wrap-list .ys-imgbox-cover{
    will-change: transform;
    transition: all 1s var(--bezier1);
    opacity: 0;
}
.join-welc-wrap.act1 .join-welc-wrap-list .ys-imgbox-cover{
    transform: translateY(0%);
    opacity: 1;
}
.jbul-left-wrap-list:nth-of-type(1) img{
    transform: translateY(100%);
}
.jbul-left-wrap-list:nth-of-type(2) img{
    transform: translateY(100%);
}
.jbul-left-wrap-list:nth-of-type(3) img{
    transform: translateY(100%);
}
.jbul-left-wrap-list img{
    will-change: transform;
    transition: all 1s .2s var(--bezier1);
    opacity: 0;
}
.jbul-right.act1 .jbul-left-wrap-list img{
    transform: translateY(0%)!important;
    opacity: 1;
}
.join-bril-ul-li:nth-of-type(1) .jbul-left-wrap-list:nth-of-type(2) img{
    transform: translateY(138%);
}
.join-bril-ul-li:nth-of-type(1) .jbul-left-wrap-list:nth-of-type(3) img{
    transform: translateY(100%);
}
.join-bril-ul-li:nth-of-type(2) .jbul-left-wrap-list:nth-of-type(2) img{
    transform: translateY(240%);
}
.join-bril-ul-li:nth-of-type(2) .jbul-left-wrap-list:nth-of-type(3) img{
    transform: translateY(118%);
}
.join-bril-ul-li:nth-of-type(3) .jbul-left-wrap-list:nth-of-type(2) img{
    transform: translateY(240%);
}
.join-bril-ul-li:nth-of-type(3) .jbul-left-wrap-list:nth-of-type(3) img{
    transform: translateY(115%);
}
.join-recr-wrap-list:nth-of-type(2){
    transition-delay: 0.1s;
}
.join-recr-wrap-list:nth-of-type(3){
    transition-delay: 0.2s;
}
.action-entry .ys-cont1440{
    position: relative;
    z-index: 6;
}
.action-entry .sust-activ-item {
    justify-content: flex-start;
    padding: 0.24rem 0.26rem 0.24rem 0.22rem;
}
.action-entry .sust-activ-cont .std-font24 {
    margin-bottom: 0.22rem;
}
.action-entry-wrap{
    --gap1: 0.12rem;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap1) * -2)!important;
}
.action-entry-wrap-list{
    padding: 0 var(--gap1)!important;
    margin-bottom: calc(var(--gap1) * 2)!important;
}
.action-entry-wrap .sust-activ-cont .std-font24{
    padding-bottom: 0.04rem;
}
.sust-activ-item{
    transition: all .4s ease;
}
.inform-exhi .yxedr-active li:not(:last-child) p{
    margin-bottom: 0;
}
.yxedr-active ul:not([style*="list-style-type"]) {
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 0px;
}
.new-page .ys-main .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.new-conn-wrap{
    --gap1: 0.12rem;
    margin: 0 calc(var(--gap1) * -1) calc(var(--gap1) * -2)!important;
}
.new-conn-wrap-list{
    padding: 0 var(--gap1)!important;
    margin-bottom: calc(var(--gap1) * 2)!important;
}
.ssin-link-img img{
    object-fit: contain;
}
.field-product .pcin-link-img .ys-imgbox-cover {
    width: 90.9%;
    max-width: 360px;
}
.field-product .pcin-link-left {
    padding: 0.42rem 0.1rem 0.58rem 0.51rem;
}
.field-product .pcin-link-mid {
    padding: 0.74rem 0.1rem 0.4rem 0rem;
}
.field-product .pcin-link-img {
    width: 31.83%;
}
.field-product .pcin-link-left {
    width: 35.69%;
}
.field-product .pcin-link-mid {
    width: 32.48%;
    font-size: var(--font16);
}
.field-product .pcin-link-img-name {
    top: 0.28rem;
}
.field-pop .ys-modal-content{
    position: relative;
}
.field-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.field-bg img{
    width: 100%;
}
.field-ban,
.field-light,
.field-product,
.field-pop .short-cta{
    position: relative;
    z-index: 6;
}
.field-product .pcin-link .std-font40{
    margin-bottom: 0.08rem;
}
.short-world .std-btn1-link::before {
    background: rgba(0,0,0,.174);
}
.short-world-core-first{
    background: var(--bg);
}
.short-world-core-first::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--bg2);
    border-radius: 1425px;
    opacity: 0.1;
    width: 74.21875vw;
    height: 61.5625vw;
}
.yx-pcnav1-erlixia3 {
    width: 500px;
    max-width: calc(100vw - 40px);
}
.head-down3{
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorfff);
    padding: 0;
    width: 500px;
    max-width: calc(100vw - 40px);
    padding: 0.24rem 0.32rem 0.43rem;
}
.head-down3-cry{
    width: 100%;
    display: flex;
    border-top: 1px solid rgba(0,0,0,0.1);
    padding-top: 0.24rem;
}
.head-down3-left{
    width: 47.595%;
    position: relative;
}
.head-down3-right{
    width: 52.405%;
}
.hd3ln-link{
    display: flex;
    align-items: center;
    padding-right: 10px;
}
.head-down3-left-nub{
    margin-bottom: 0.24rem;
    display: flex;
    justify-content: flex-start;
}
.head-down3-left::before{
    content: '';
    position: absolute;
    width: 1px;
    height: 100%;
    right: 0;
    top: 0;
    background: rgba(0,0,0,0.1);
}
.hd3rn-inof-item .std-text14{
    color: var(--color333);
    line-height: var(--line18);
    padding: 0.04rem 0rem 0.04rem 0.6rem;
    transition: all .4s ease;
    width: 100%;
}
.hd3rn-inof-item.yxnav-active3 .std-text14{
    color: var(--colormain);
}
.head-down3-left-nub.yxnav-active2 .std-text16{
    color: var(--colormain);
}
.head-down3-top{
    padding-bottom: 0.16rem;
}
.head-down3-top .std-text14{
    color: var(--color999);
    line-height: var(--line18);
}
.yx-pcnav1-erlixia4 {
    width: 664px;
    max-width: calc(100vw - 40px);
}
.head-down4{
    border-radius: 0.16rem;
    overflow: hidden;
    background: var(--colorfff);
    padding: 0;
    width: 664px;
    max-width: calc(100vw - 40px);
    padding: 0.24rem 0.32rem 0.19rem;
}
.head-down4-all{
    display: flex;
    flex-wrap: wrap;
}
.head-down4-all .head-down3-left-nub{
    width: 33.333333%;
}
.head-down4-all{
    width: 100%;
}
.head-down4-all .hd2rn-iil-text{
    padding-right: 0.2rem;
}
.swci-nub .ys-imgbox-cover{
    transform: translate(var(--left1),var(--top1));
    transition: all 1s var(--bezier1);
    opacity: 0;
}
.short-world.act1 .swci-nub .ys-imgbox-cover{
    opacity: 1;
}
.short-world-zhan {
    height: 130vh;
}
.home-news-inof .slick-dots{
    margin-top: 0.3rem;
}
.mod-controls1 .slick-dots{
    height: 8px;
    font-size: 0;
}
.pcin-link-img-name .std-text16 {
    display: flex;
    align-items: center;
}
.pcin-link-ph{
    display: none;
}
.core-pop .ys-modal-close img:nth-of-type(2){
    opacity: 0;
}
.core-pop.ys-modal-update .ys-modal-close{
    width: 0.28rem;
}
.core-pop .ys-modal-close img{
    width: 100%;
    margin-left: 0;
}
.exte-pop .ys-modal-close{
    top: 0;
    right: 0;
    margin-top:0;
    margin-right: 0;
    width: 0.3rem;
}
.mod-more-icon{
    width: 12px;
}
.inform-exhi-box-right {
    margin-top: 1.89rem;
}
.ys-bread-list a{
    font-size: 12px;
}
.cont-mess-box {
    border-radius: 0.45rem;
}
.tdwl-link-left-icon{
    margin-top: 0rem;
}
.argument-sub-inof {
    justify-content: space-evenly;
}
.new-conn .ys-select-li a{
    color: inherit;
    line-height: inherit;
    transition: all 0s ease;
}
.ssin-link{
    height: 521px;
    display: block;
    position: relative;
    overflow: hidden;
}
.ssin-link-text{
    flex-grow: 0;
}
.ssin-link-img{
    position: absolute;
    right: -35px;
    bottom: -57px;
    overflow: visible;
}
.short-property-inof-nub.slick-active .std-font40.up_go{
    animation: ysfadeInUp 1.5s var(--bezier2) both;
}
.short-property-inof-nub.slick-active .spin-core-text.up_go{
    animation: ysfadeInUp 1.5s var(--bezier2) both;
    animation-delay: 0.1s;
}
.short-property-inof-nub.slick-active .std-btn1.up_go{
    animation: ysfadeInUp 1.5s var(--bezier2) both;
    animation-delay: 0.2s;
}
.short-light-one{
    content: '';
    inset: 0;
    mask-composite: xor;
            -webkit-mask-composite: xor;
            mask-composite: exclude;
    -webkit-mask: url(../images/b1_0_bg10.svg) no-repeat center / contain;
    mask: url(../images/b1_0_bg10.svg) no-repeat center / contain;
}
.short-world{
    position: sticky;
    top: calc(var(--headh) + var(--headh2));
}
.short-light-one img{
    width: calc(100vw / 8);
    height: calc(100vh / 8);
    object-fit: cover;
}
.short-light .std-font60{
    transition: all 0s ease;
}
.short-light-zhan {
    height: 150vh;
}
.short-light{
    pointer-events: none;
}
.short-light.act1 .std-font60{
    pointer-events: all;
}
.short-energy .mod-title5 {
    padding-right: 1.3rem;
}
.short-star-ph{
    display: none;
}
.pcin-link-mid td:first-child{
    white-space: nowrap;
}
.short-star-inof1 .ssin-link-img {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
}
.seii-link-text {
    flex-grow: 1;
}
.short-energy1 .seii-link-text{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.short-energy1 .seii-link-icon {
    bottom: 20%;
}
.short-energy1 .seii-link-img img:first-child{
    display: none;
} 
.short-energy1 .seii-link-img img:nth-of-type(2){
    position: relative;
} 
.short-star-inof1 .ssin-link {
    background-size: 100% 100% !important;
}
.idea-mark-inof{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}
.idea-mark-wai{
    overflow: hidden;
    margin-bottom: -100vh;
}
.idea-mark-wai-zhan{
    height: 100vh;
}
.nybanner-down{
    z-index: 6;
}
.energy-bg{
    overflow: hidden;
}
.idea-drive-core{
    overflow: hidden;
}
.idea-load-tatol{
    overflow: hidden;
}
.drbb-high .std-text16{
    position: relative;
}
.drbb-high .std-text16 span.act{
    display: block;
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.drbb-high .std-text16 span{
    position: absolute;
    top: 0;
    left: 0;
    white-space: nowrap;
    line-height: inherit;
    color: inherit;
    opacity: 0;
    pointer-events: none;
}
.develop-revolute-circle-line svg{
    position: absolute;
    width: calc(100% + 4px);
    height: calc(50% + 2px);
    top: -2px;
    left: -2px;
    transform-origin: bottom center;
}
.drcl-svg1{
    transform: rotate(90deg);
}
.drcl-svg2{
    transform: rotate(-90deg);
}
.drcl-svg-icon{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
}
.drcl-svg-icon img{
    position: absolute;
    left: calc(50% - 0.1rem);
    width: 0.2rem;
    height: 0.24rem;
    top: -0.12rem;
    transform: translateX(50%) rotate(180deg);
}
.drcl-svg-icon1{
    --rotate1: calc(180deg - var(--rotate));
    transform: rotate(var(--rotate1)) ;
}
.drcl-svg-icon2{
    --rotate2: calc(var(--rotate) * -1);
    transform: rotate(var(--rotate2)) ;
}
.drcl-svg-icon{
    will-change: transform;
    transition: all 0.8s var(--bezier1);
}
.develop-revolute-circle-line{
    --dash: 951;
}
.drcl-svg-path{
    will-change: stroke-dashoffset;
    stroke-dashoffset: var(--dash)!important;
    transition: all 0.8s var(--bezier1);
}
.develop-revolute-zhan-bu{
    height: 50vh;
}
.develop-revolute .energy-core{
    background: url(../images/d2-1_bg1.png) no-repeat center / cover;    
}
.develop-pop .ys-modal-container {
    min-height: auto;
    margin-top: calc(var(--headh) * 1.5);
}
.develop-pop .ys-modal-content {
    padding: 0.4rem 1.8rem 1.1rem;
}
.develop-pop-inof-item {
    padding-top: 0.54rem;
}
.drbb-next {
    flex-shrink: 0;
}
.develop-revolute-btn.on2 .develop-revolute-btn-bg1{
    height: calc(100vh - var(--headh))!important;
    transition: width 0.4s ease, height 0.4s ease, border-radius 0.4s ease;
}
/* .develop-revolute-btn.on2 .develop-revolute-btn-bg {
    transform: translateY(-50%) scale(1)!important;
} */
.develop-revolute-btn.on2.act1 {
    bottom: 0 !important;
}
.about-mission-wai-zhan{
    height: 100vh;
}
.about-mission-wai{
    margin-bottom: -100vh;
    margin-top: -100vh;
    overflow: hidden;
}
.about-lead{
    position: relative;
    z-index: 8;
}
.about-lead-zhan-end{
    height: 80vh;
}
.about-mission-inof .std-font60{
    max-width: 100%;
}
.about-mission-bg1,
.about-mission-bg2 {
    width: 150%;
}
.about-mission-inof .std-font330{
    position: relative;
    z-index: 6;
}
.about-mission-bg{
    filter: blur(75px);
    -webkit-filter: blur(75px);
    -moz-filter: blur(75px);
    -ms-filter: blur(75px);
    -o-filter: blur(75px);
}
/* 2025.10.28 - start */
/* .pcin-link-mid td{
    width: auto!important;
    font-size: inherit!important;
    line-height: var(--line175)!important;
} */
.argument-super-img{
    --gap1: 0.5rem;
    width: calc(30.6% + var(--gap1) * 2);
    max-width: calc(4.41rem + var(--gap1) * 2);
}
.argument-super-img-nub {
    padding: 0 var(--gap1);
}
.argument-super-img .std-font100{
    margin: 0 calc(var(--gap1) * -1);
}
.argument-super-img .slick-prev {
    left: calc(-2.1rem + var(--gap1));
}
.argument-super-img .slick-next {
    right: calc(-2.1rem + var(--gap1));
}
.adbn-core.adbn-core1 {
    padding: 0.77rem 1.53rem 0.73rem 1.66rem;
}
.adbn-core1 .adbn-core-left {
    width: 57.18%;
    padding-left: 0.74rem;
    padding-right: 0;
    font-size: var(--font18);
}
.adbn-core1 .adbn-core-right {
    width: 42.82%;
}
.adbn-core1 .adbn-core-left td::before,
.adbn-core2 .adbn-core-left td::before {
    width: 100%;
}
.adbn-core1 .adbn-core-left td,
.adbn-core2 .adbn-core-left td{
    color: var(--color333);
    line-height: var(--line15);
    padding-top: 0.18rem;
    padding-bottom: 0.16rem;
}
.adbn-core1 .adbn-core-left td:first-child,
.adbn-core2 .adbn-core-left td:first-child{
    color: var(--color999);
    line-height: var(--line175);
    padding-left: 0.2rem;
    padding-right: 0.08rem;
    white-space: nowrap;
}
.adbn-core.adbn-core1 table,
.adbn-core.adbn-core2 table{
    border-collapse: collapse; 
    border-spacing: 0;
}
.adbn-core1 .adbn-core-left td:not(:first-child),
.adbn-core2 .adbn-core-left td:not(:first-child){
    padding-top: calc(0.18rem + 0.125em);
    padding-bottom: calc(0.16rem + 0.125em);
}

.adbn-core.adbn-core2 {
    padding: 1.27rem 1.2rem 1.27rem 1.34rem;
}
.adbn-core2 .adbn-core-right {
    width: 40.47%;
}
.adbn-core2 .adbn-core-left {
    width: 59.53%;
    padding-left: 0.63rem;
    padding-right: 0;
}
.adbn-c2in-bot{
    font-size: var(--font18);
    margin-top: -0.06rem;
    padding-bottom: 0.47rem;
    display: none;
}
.adbn-c2in-top{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    padding-right: 0.05rem;
}
.adbn-c2in-top::before,
.adbn-c2in-top::after{
    content: '';
    position: absolute;
    height: 1px;
    top: 0;
    left: 0;
    width: 100%;
    transition: all .4s ease;
}
.adbn-c2in-top::before{
    background: rgba(81, 81, 81, 0.2);
}
.adbn-c2in-top::after{
    width: 0;
    background: var(--colormain);
}
.adbn-core2-inof-nub.on .adbn-c2in-top::after{
    width: 100%;
}
.adbn-c2in-top .std-font24{
    --top1: 0.2rem;
    line-height: var(--line15);
    font-weight: var(--bold);
    color: var(--color51);
    transition: all .4s ease;
    padding-left: 0.16rem;
    flex-grow: 1;
    padding-right: 0.2rem;
    padding-top: var(--top1);
    padding-bottom: 0.14rem;
}
.adbn-c2in-top .std-font24::before{
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    position: absolute;
    left: 0;
    top: calc(0.75em - 0.04rem + var(--top1));
    border-radius: 50%;
    background: var(--color51);
    transition: all .4s ease;
}
.adbn-core2-inof-nub.on .adbn-c2in-top .std-font24{
    color: var(--colormain);
}
.adbn-core2-inof-nub.on .adbn-c2in-top .std-font24::before{
    background: var(--colormain);
}
.adbn-c2in-top-icon{
    width: 14px;
    height: 14px;
    position: relative;
    transition: all .4s ease;
}
.adbn-c2in-top-icon::before,
.adbn-c2in-top-icon::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--color51);
    transition: all .4s ease;
}
.adbn-c2in-top-icon::before{
    transform: translate(-50%, -50%) rotate(90deg);
}
.adbn-core2-inof-nub.on .adbn-c2in-top-icon::before,
.adbn-core2-inof-nub.on .adbn-c2in-top-icon::after{
    background: var(--colormain);
}
.adbn-core2-inof-nub.on .adbn-c2in-top-icon{
    transform: rotate(45deg);
}
.adbn-c2in-bot tr:last-child td::before{
    display: none;
}
.adbn-core2-inof-nub:last-child{
    border-bottom: 1px solid rgba(81, 81, 81, 0.2);
}
.head-down1-right-item:not(:first-child){
    display: none;
}
/* 2025.10.28 - end */
.about-lead-cry-add {
    width: calc(3319px - 488px);
    position: relative;
}
.about-lead-cry-img {
    position: absolute;
    bottom: 0px;
    left: -488px;
    width: 3319px;
}
.about-lead-inof-nub:nth-of-type(2) {
    margin-top: calc(var(--height1) * -0.293315);
}
.about-lead-inof-nub:nth-of-type(3) {
    margin-top: calc(var(--height1) * -0.35031);
}
.about-lead-inof-nub:nth-of-type(4) {
    margin-top: calc(var(--height1) * -0.41118);
}
.about-lead-inof-nub:nth-of-type(5) {
    margin-top: calc(var(--height1) * -0.59303);
}
.about-lead-inof-nub:nth-of-type(6) {
    margin-top: calc(var(--height1) * -0.8063);
}
.about-lead {
    --width1: 390px;
}
.alin-point{
    opacity: 1!important;
}
.alin-point::before{
    background: #E0E6E4;
    transition: all .4s ease;
}
.about-lead.on .about-lead-inof-nub.act1 .alin-point::before,
.about-lead.on .about-lead-inof-nub.act .alin-point::before{
    background: var(--colormain);
}
.about-lead-inof-nub:first-child{
    height: 319px;
}
/* 2025.10.29 - start */
.rese-stan {
    padding-top: 0.25rem;
    padding-bottom: 0.42rem;
}
.rese-stan .std-font50 {
    margin-bottom: 0.22rem;
}
.rese-stan .ys-cont1200{
    padding: 0 0.19rem;
}
.rswl-top-left span {
    font-size: 0.7rem;
}
.rese-stan .ys-video-btn {
    margin-bottom: 0.26rem;
}
.rswl-top {
    padding-bottom: 0.08rem;
    margin-bottom: 0.1rem;
}
.rswl-top-right {
    position: relative;
    top: -0.11rem;
    width: 0.34rem;
    height: 0.34rem;
    background: var(--color333);
    border-radius: 50%;
    transition: all .4s ease;
}
.rswl-top-right.on{
    background: var(--colormain);
    transform: rotate(45deg);
}
.stan-pop .ys-modal-content {
    width: 1000px;
    padding: 0px;
}
.ys-modal-update.stan-pop .ys-modal-container{
    border-radius: 0.2rem;
    overflow: hidden;
}
.stan-pop .ys-modal-close img:nth-of-type(2){
    opacity: 0;
}
.ys-modal-update.stan-pop .ys-modal-close {
    width: 0.28rem;
    margin-top: 0.31rem;
    margin-right: 0.64rem;
    margin-bottom: -0.59rem;
    right: 0;
    top: 0;
}
.ys-modal.stan-pop,
.ys-modal.exte-pop {
    background: rgba(81, 81, 81, .6);
}
.rswl-top-right img {
    width: 100%!important;
}
.head-logo{
    transform: translateY(-0.095rem);
    transition: all .4s ease;
    will-change: transform;
}
.ys-hd-pc.isfixed .has-search,
.ys-hd-pc.isfixed .head-logo, 
.ys-hd-pc.ishover .head-logo, 
.ys-page-wrap.act .ys-hd-pc .head-logo {
    transform: translateY(-0rem);
}
.mod-arrows3 .slick-prev, .mod-arrows3 .slick-next,
.mod-arrows3 .slick-prev::before, .mod-arrows3 .slick-next::before{
    transition: all .4s ease;
}
.mod-arrows3 .slick-prev::after, .mod-arrows3 .slick-next::after {
    content: '';
    position: absolute;
    background-image: url(../images/0arrow7a.svg);
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-size: 100% 100%;
    width: 16%;
    height: 50%;
    transition: all .4s ease;
    opacity: 0;
}
.mod-arrows3 .slick-prev::after {
    transform: translate(-50%, -50%) rotate(180deg);
}
.idea-ban-line{
    width: calc(100vh - var(--headh));
}
.idea-very:nth-last-of-type(2){
    margin-bottom: -30vh;
}
.ys-modal.exte-pop .rese-exte-pop-bot{
    border-radius: 0.2rem;
    overflow: hidden;
}
.exte-section{
    padding-top: var(--space60);
}
.exte-section:first-child{
    padding-top: 0;
}
.exte-pop .ys-modal-close {
    margin-top: 0.7rem;
    margin-bottom: -0.7rem;
    margin-right: 0.3rem;
    top: var(--space120);
}
.develop-main .ys-nybanner .ys-nyban-img {
    height: 100vh;
}
.develop-main .ys-nybanner .ys-nyban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.short-type4 .short-world-core-text .std-font48 {
    max-width: 21em;
}
.short-type2 .short-world-core-text .std-font48 {
    max-width: 24em;
}
.field-light-add{
    padding-top: var(--space90);
}
.ys-imgbox-contain img:nth-child(n+2) {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.drbh-icon img{
    opacity: 0;
    transition: all .4s ease;
}
.drbh-icon img.act{
    opacity: 1;
}
.dpii-left {
    flex-grow: 1;
}
.argument-data-box{
    position: relative;
}
.argument-data-box-nub{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.argument-data-box-nub.act{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.adbn-core{
    align-items: flex-start;
}
.argument-data{
    overflow: visible;
}
.adbn-core-right{
    position: sticky;
    top: calc(var(--space120) + var(--headh) + var(--headh2));
}
.about-lead-cry-img img{
    transition: all 0s ease;
}
.field-product .pcin-link-mid {
    padding: 0.45rem 0.1rem 0.4rem 0rem;
}
.argument-super-advant .slick-track{
    margin: 0 auto;
}
/* 2025.10.29 - end */
.mod-add .slick-list{
    overflow: visible;
}
.mod-add.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px;
}
.mod-add .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
}
.mod-add .swiper-pagination-bullet{
    background: var(--colorfff);
    opacity: 1;
    transition: all .4s ease;
}
.mod-add .swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--colormain);
}
.mod-add.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 0.3rem;
}
.htii-cry-left-nub:not(:first-child){
    opacity: 0;
}
.asan-link-down .std-font20 em, .asan-link-down .std-font20 p em{
    font-size: var(--font14);
    color: inherit;
    font-style: normal;
}
.pcin-link-mid p,
.pcin-link-mid p>span{
    color: var(--colorfff);
}
.field-product .pcin-link-mid p,
.field-product .pcin-link-mid p>span{
    color: var(--color51)!important;
}
.pcin-link-mid p{
    padding-bottom: 0.08rem;
}
.field-product .pcin-link-mid p{
    font-size: inherit;
}
.field-ban-core-bg{
    position: relative;
}
.field-ban-core-bg::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    background: linear-gradient(to right top,rgba(0,0,0,.3),rgba(0,0,0,0));
}
.argument-super-img {
    --gap1: 4.8rem;    
}
.argument-super-img .std-font100{
    width: calc(100% + calc(var(--gap1) * 2));
    text-align: center;
}
.ys-ph-nav .ys-phnav-header-font, .ys-ph-nav a{
    color: var(--color333);
}
.ys-ph-nav>.ys-phnav-haschild>ul .ys-phnav-header-font{
    color: var(--color999);
}
.ys-ph-nav>.ys-phnav-haschild>ul ul .ys-phnav-header-font{
    color: var(--color333);
}
.ys-ph-nav>.ys-phnav-haschild>ul ul .ys-phnav-header-font span{
    color: var(--color999);
    padding-left: 0.08rem;
}
.ys-phnav-icon::after, .ys-phnav-icon::before {
    background:var(--color333);
}
.ys-ph-nav>.ys-phnav-haschild>ul .ys-phnav-icon::after,
.ys-ph-nav>.ys-phnav-haschild>ul .ys-phnav-icon::before{
    background: var(--color999);
}
.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-icon::after, 
.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-icon::before, 
.ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-icon::after, 
.ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-icon::before {
    background: var(--colormain);
}
.ys-phnav-lisbox {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.ys-ph-navbar2 .ys-ph-nav ul .ys-phnav-header-font, .ys-ph-navbar2 .ys-ph-nav ul a {
    font-size: 16px;
}
.ys-ph-navbar2 .ys-ph-nav ul ul .ys-phnav-header-font, .ys-ph-navbar2 .ys-ph-nav ul ul a {
    font-size: 14px;
}
.ys-ph-nav>.ys-phnav-haschild>ul ul .ys-phnav-header-font span{
    font-size: 12px;
}
.htii-cry-left-pro{
    left: 100%;
}
.htii-cry-left {
    width: 38%;
}
.home-tools-zhan{
    display: none;
}
.home-tool {
    position: relative;
    top: 0;
}
.home-tool-inof-item{
    margin-bottom: var(--space120);
    position: relative;
}
.home-tool-inof-item:last-child{
    margin-bottom: 0;
}
.home-tool-inof-item:last-child .slick-next,
.home-tool-inof-item:first-child .slick-prev{
    pointer-events: none;
    opacity: 0.5;
}
.home-news-inof-item:not(:first-child) {
    display: block;
}
.home-news-inof{
    display: flex;
}
.home-news-inof-item:first-child{
    transform: translate(-60px,80px);
}
.home-news-inof-item:nth-of-type(2){
    transform: translate(0px,80px);
}
.home-news-inof-item:last-child{
    transform: translate(60px,80px);
}
.home-news-inof-item{
    transition: transform 1.5s var(--bezier2), opacity 1.2s var(--bezier2);
}
.home-news-inof.up_go .home-news-inof-item{
    transform: translate(0px,0px);
}
.head-nav{
    height: var(--headh);
}
.head-nav-item {
    display: flex;
    align-items: center;
}
.head-nav-item-title {
    line-height: 1.75;
}
.head-nav-item-nub{
    padding: 8px;
}
.ys-nyban-img img, .product-core-bg-img img {
    transform: scale(1.3);
    transition: all 1.6s .2s var(--bezier1);transition: all 1.6s .2s var(--bezier1);
}
.pcin-link-img {
    align-items: center;
}
.pcin-link-left .std-text18{
    width: 18em;
    max-width: 100%;
}
.pcin-link-left .std-text18, .pcin-link-left .std-text18 p{
    font-size: var(--font16);
}
.asan-link .std-font20, .asan-link .std-font20 p{
    font-size: var(--font16);
}
.sust-mana-wrap-item {
    width: 29.86%;
    margin-right: 20%;
}
.sust-mana-wrap-item:nth-of-type(2n){
    margin-right: 0;
}
.smwi-box-list {
    width: 21.7%;
}
.ys-nyban-img img{
    transform: scale(1.2);
}
.ys-nyban-img img, .product-core-bg-img img{
    will-change: transform;
}
.swci-nub.mod-left1{
    --left2: -20vw;
}
.swci-nub.mod-right1{
    --left2: 20vw;
}
.swci-nub.mod-top1{
    --top2: -20vw;
}
.swci-nub.mod-bot1{
    --top2: 20vw;
}
.swci-nub .ys-imgbox-cover {
    will-change: transform,-webkit-transform,opacity;
    transform: translate(var(--left2), var(--top2));
    -webkit-transform: translate(var(--left2), var(--top2));
}
.short-world.act1 .swci-nub .ys-imgbox-cover {
    transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
}
.swci-nub .ys-imgbox-cover {
    transition: all 1.8s var(--bezier1);
}
.about-new-box-word .std-text14, .about-new-box-word .std-text14 p{
    font-size: var(--font16);
}
.about-new-box-word {
    width: 55.4%;
    max-width: 885px;
}
.about-mission-inof-nub .std-font60, 
.about-mission-inof-nub .std-font60 p{
    font-weight: normal;
}
.nybanner-down .std-font24{
    font-size: var(--font14);
    margin-bottom: 0.21rem;
}
.field-pop.act1 .ys-modal-wrap {
    animation: none;
}
.about-new .energy-box-zhan {
    height: 650vh;
}
.video-play-ph{
    display: none;
}
.about-lead-inof .std-text16 {
    width: 20em;
}
.about-mission-pos{
    position: absolute;
    top: 60%;
    transform: translateY(-50%);
    width: 100%;
    height: calc(100vh - var(--headh));
    pointer-events: none;
}
.short-energy,
.short-star{
    height: calc(100vh - var(--headh) - var(--headh2));
    display: flex;
    align-items: center;
    padding-top: calc(var(--space40) - calc(var(--font40) * 0.25));
    padding-bottom: var(--space40);
}
.short-energy-zhan,
.short-star-zhan{
    height: 400px;
}
.short-energy,
.short-star{
    position: sticky;
    top: calc(var(--headh) + var(--headh2));
}
.yx-pcnav1-waijia {
    top: calc(100% + 0rem);
}
.new-conc .mod-text1 span {
    color: var(--color333);
}
.iebl-top .std-text16,
.iebr-wrap-item .std-text18,
.new-conc-right .std-text16,
.new-conn-wrap .std-text16,
.hnii-link-date,
.pc-fenye li,
.pc-fenye a,
.tdwl-link-middle,
.sust-activ-cont .std-font24,
.srwi-link .std-text16{
    font-family: 'numregular';
}
.anbw-inof-nub .std-font36 span{
    font-family: 'numbold';
}
.idea-load-zhan{
    height: 150vh;
}
.energy-box {
    position: relative;
    z-index: 7;
}
.drbb-next{
    transition: all .4s ease;
    will-change: transform,opacity;
}
.drbb-next.act1{
    transform: rotate(180deg);
}
.develop-pop-inof-item{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: flex;
    pointer-events: none;
}
.develop-pop-inof-item.on{
    position: relative;
}
.develop-pop-inof{
    min-height: var(--xiao);
}
.develop-pop.act1 .develop-pop-inof-item.on{
    pointer-events: all;
}
.footer-nav>li::before{
    pointer-events: none;
}
.develop-revolute-btn-bg{
    transform: translate(0,0);
}
.ys-fia-text-btn{
    top: calc(var(--font16) * 0.875 - 10px);
}
.ys-hd-pc {
    margin-top: 0!important;
}
.head-logo {
    transform: translateY(-0rem);
}
.head-lang-down{
    top: 100%;
}
.head-lang-down::before{
    display: none;
}
.sust-mana-bg{
    filter: blur(25px);
    -webkit-filter: blur(25px);
}
.mdwi-icon{
    position: absolute;
    right: 0.2rem;
    pointer-events: none;
}
.mod-date .ys-fii-input {
    padding-right: 0rem!important;
    position: relative;
}
.form-top-select{
    display: none;
}
.core-pop{
    height: calc(100vh - var(--headh));
    top: var(--headh);
}
.core-pop.ys-modal-update .ys-modal-wrap,
.core-pop .ys-modal-container,
.core-pop .ys-modal-content{
    height: 100%;
}
.clbi-item-text-btn{
    transition: all .4s ease;
    will-change: transform;
}
.clbi-item.on .clbi-item-text-btn{
    transform: rotate(45deg);
}
.core-limit-box-inof{
    transform: translateX(0);
    transition: all .4s var(--bezier1);
}
.core-limit-box-inof.on{
    transform: translateX(-14.51vw)
}
.home-tool-ph{
    display: none;
}
.htii-cry-right {
    padding-bottom: 0.53rem;
}
.argument-sub-inof {
    justify-content: center;
}
.short-cta .std-btn1-link {
    background: rgba(255, 255, 255, .2);
}
.core-limit-stick-top {
    height: 170vh;
}
.rese-smart-wai-zhan{
    height: 80vh;
}
.rese-smart{
    margin-top: -180vh;
    background: var(--colorfff);
    opacity: 0;
    pointer-events: none;
    transition: all .6s var(--bezier1);
    position: sticky;
    top: var(--headh);
}
.rese-smart.act{
    opacity: 1;
    pointer-events: all;
}
.energy-box-zhan{
    height: 120vh;
}
.about-mission-wai {
    z-index: 8;
    position: relative;
}
.about-lead{
    z-index: 9;
}
.about-lead-box{
    width: var(--width1);
}
.idea-ban.on1 .std-font128{
    transform: translate(0, 0);
}
.idea-ban.on1 .std-font78{
    transform: translate(0, 0);
}
.idea-ban.on1 .idea-ban-line{
    transform: translate(-50%, -50%);
    width: 100vw;
}
.idea-ban.on1 .idea-left{
    transform: translate(0.0);
}
.idea-ban.on1 .idea-right{
    transform: translate(0.0);
}
.idea-ban .std-font128,
.idea-ban .std-font78,
.idea-ban .idea-ban-line,
.idea-ban .idea-left,
.idea-ban .idea-right{
    will-change: transform;
    transition: all .8s var(--bezier1);
}
.idea-ban .idea-ban-line{
    will-change: transform,width;
}
.core-limit {
    --mask-position: calc(800px + var(--heighta));
    --mask-radius: 800px;
}
.core-limit-stick{
    bottom: auto;
    top: 0;
}
.core-limit-stick-top {
    height: calc(100vh - var(--headh));
}
.core-limit-title {
    position: absolute;
    top: 0;
    width: 100%;
}
.core-limit-box{
    opacity: 0;
    pointer-events: none;
}
.core-limit-stick{
    top: var(--headh);
}
.core-limit-stick-top{
    position: relative;
    z-index: 11;
}
.core-limit-stick-top::before{
    will-change: width,height;
}
.core-limit-box{
    will-change: opacity;
}
.core-limit-pic1{
    --rate1: 1.2;
    --mask-position: calc(25vw * var(--rate1));
    --mask-radius: calc(50vw * var(--rate1));
    will-change: -webkit-mask-image,mask-image,--mask-radius,--mask-position,clip-path;
    clip-path: circle(800px at 50% calc(800px + calc(var(--heighta) * 1)));
    -webkit-clip-path: circle(800px at 50% calc(800px + calc(var(--heighta) * 1)));
    -moz-clip-path: circle(800px at 50% calc(800px + calc(var(--heighta) * 1)));
    -ms-clip-path: circle(800px at 50% calc(800px + calc(var(--heighta) * 1)));
    -o-clip-path: circle(800px at 50% calc(800px + calc(var(--heighta) * 1)));
}
.core-limit,
.core-limit-stick-top::before,
.core-limit-box,
.core-limit-pic1{
    transition: all .8s var(--bezier1);
}
.core-limit.on1 .core-limit-pic1 {
    clip-path: circle(var(--mask-radius) at 50% 50%);
    -webkit-clip-path: circle(var(--mask-radius) at 50% 50%);
    -moz-clip-path: circle(var(--mask-radius) at 50% 50%);
    -ms-clip-path: circle(var(--mask-radius) at 50% 50%);
    -o-clip-path: circle(var(--mask-radius) at 50% 50%);
}
.core-limit.on1 .core-limit-stick-top::before{
    width: 240vw;
    height: 240vw;
}
.core-limit.on1 .core-limit-box {
    opacity: 1;
    pointer-events: all;
}
.core-limit-zhan{
    height: 140vh;
}
/* .rese-smart {
    margin-top: 0vh;
} */
 .about-new .energy-box-zhan {
    height: 400vh;
}
.short-light-zhan {
    height: 200vh;
}
.core-limit .mod-title2 {
    padding-top: var(--space120);
}
.develop-pop .ys-modal-container {
    margin-top: calc(var(--headh) * 1.1);
}
.swiper.about-lead-box{
    margin-left: 0;
    overflow: visible;
}
.argument-super-tips{
    position: relative;
    z-index: 6;
    text-align: right;
}
.argument-super-tips,
.argument-super-tips p{
    color: var(--color999);
}
.about-lead-box .swiper-slide{
    height: auto;
}
.about-lead-box .about-lead-inof-nub:first-child {
    height: 319px;
}
.about-lead {
    --width1: 1560px;
}
.about-lead-cry-img img{
    transition: all .6s var(--bezier1);
}
.about-lead-inof::before{
    content: '';
    position: fixed;
    width: 100vw;
    height: 100vh;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.about-lead-zhan-end{
    /* height: 0!important; */
}
/* .about-lead .swiper-horizontal {
    touch-action: pinch-zoom;
} */
 .about-lead-zhan li{
    display: none;
 }
 .about-lead{
    --rate1: 1;
 }
 .pcin-link-mid p,
 .pcin-link-mid{
    font-size: var(--font16);
 }
 /* 2025.11.10judy */
 .asan-link {
    padding: 0.37rem 0.40rem 0.38rem;
 }
/* 2025.11.11 - start */
.argument-data-four{
    width: 100%;
    border-radius: 0.4rem;
    background: var(--colorfff);
    overflow: hidden;
    --gap1: var(--space100);
}
.argument-data-four table{
    width: 100%;
}
.argument-data-four tr:first-child td{
    background: #EFEFEF;
}
.argument-data-four .yxedr-active td, 
.argument-data-four .yxedr-active th {
    padding: 5px 10px;
    border: 0px solid #ddd;
}
.argument-data-four .yxedr-active tr:first-child td{
    font-size: var(--font24);
    line-height: var(--line15);
    color: var(--color51);
    text-align: left;
    padding-top: 0.36rem;
    padding-bottom: 0.33rem;
    position: relative;
}
.argument-data-four .yxedr-active tr:first-child td::before{
    content: '';
    background: rgba(81,81,81,.2);
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 1px;
}
.argument-data-four .yxedr-active tr:first-child td:first-child::before{
    left: 0.36rem;
}
.argument-data-+four .yxedr-active tr:first-child td:first-child::before,
.argument-data-four .yxedr-active tr:first-child td:last-child::before{
    width: calc(100% - 0.36rem);
}
.argument-data-four .yxedr-active td{
    font-size: var(--font24);
    line-height: var(--line15);
    color: var(--color999);
    padding-top: 0.33rem;
    padding-bottom: 0.3rem;
    /* padding-top: 0.18rem;
    padding-bottom: 0.15rem;
    min-height: 0.93rem; */
    position: relative;
}
.argument-data-four .yxedr-active tr:not(.no-first) td:first-child,
.argument-data-four .yxedr-active tr:first-child td:first-child{
    padding-left: var(--gap1);
}
.argument-data-four .yxedr-active td:last-child,
.argument-data-four .yxedr-active tr:first-child td:last-child{
    padding-right: var(--gap1);
}
.argument-data-four .yxedr-active td::before{
    content: '';
    background: rgba(239, 239, 239, 1);
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    height: 1px;
}
.argument-data-four .yxedr-active tr:not(.no-first) td:first-child::before{
    left: var(--gap1);
}
.argument-data-four .yxedr-active tr:not(.no-first) td:first-child::before,
.argument-data-four .yxedr-active td:last-child::before{
    width: calc(100% - var(--gap1));
}
.argument-data-four .yxedr-active tr.no-first td,
.argument-data-four .yxedr-active td:nth-of-type(n+2){
    font-size: var(--font20);
    color: var(--color51);
}
.argument-data-four tbody tr:first-child td{
    padding-top: 0.51rem;
}
.argument-data-four .yxedr-active table {
    margin-bottom: 0.65rem;
}
.argument-data-four tbody th:not(:last-child),
.argument-data-four tbody td:not(:last-child){
    padding-right: 0.16rem;    
}
.std-font40+.argument-data-four{
    margin-top: var(--space70);
}
.home-main,
.ys-header,
.argument-sub{
    --colormain: #06ED40;
    --colormain: #3BD75D;
}
.home-main .std-btn1-new::before,
.home-main .std-btn1-link::before,
.home-main .htii-cbn-link::before,
.home-main .hdcl-search-btn::before {
    background: #00C64E;
}
.std-btn1-link .std-text18{
    transition: all .4s ease;
}
.hdcl-search-btn img,
.std-btn1-new img{
    will-change: transform, opacity;
}
.hdcl-search-btn img:nth-of-type(2),
.std-btn1-new img:nth-of-type(2){
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
}
.home-main .std-btn1-link .std-text18{
    color: var(--color333);
}
@media screen and (min-width: 1200px) {
    .home-main .hdcr-inof-item-link:hover .std-text16 {
        color: #00C64E;
    }
    .home-main .std-btn1-link:hover .std-text18{
        color: var(--color333);
    }
    .home-main .std-btn1-new:hover img:nth-of-type(2), 
    .home-main .hnii-link:hover .std-btn1-new img:nth-of-type(2),
    .hdcl-search-btn:hover img:nth-of-type(2){      
        opacity: 1;
    }
    .home-main .std-btn1-new:hover img:first-child, 
    .home-main .hnii-link:hover .std-btn1-new img:first-child,
    .hdcl-search-btn:hover img:first-child{      
        opacity: 0;
    }
    .home-main .htii-cbn-link:hover .std-text16 {
        color: var(--color333);
    }
}
/* 2025.11.11 - end */
.seii-link-icon img {
    width: 55%;
}
.argument-data-four .yxedr-active td {
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
}
.argument-data-four .yxedr-active td {
    font-size: var(--font20);
}
.argument-data-four .yxedr-active tr.no-first td, .argument-data-four .yxedr-active td:nth-of-type(n+2) {
    font-size: var(--font18);
}
.argument-data-four .yxedr-active tr:first-child td {
    padding-top: 0.26rem;
    padding-bottom: 0.23rem;
}
.std-font40+.argument-data-four {
    margin-top: var(--space60);
}
.short-world-zhan {
    height: 80vh;
}
.idea-ban .std-font128{
    font-weight: bold;
}
.short-cta .std-btn1-link,
.idea-load .std-btn1-link {
    background: rgba(255, 255, 255, .1);
    border: 1px solid var(--colorfff);
}
.short-cta .std-btn1-link::before,
.idea-load .std-btn1-link::before{
    background: rgba(255, 255, 255, .2);
}
.clbi-item-text-right{
    display: flex;
    align-items: center;
}
.clbi-item-text-right .std-text14{
    color: var(--colorfff);
    line-height: var(--line175);
    margin-right: 0.1rem;
    font-size: var(--font16);
    opacity: 0;
    transition: all .4s ease;
}
.core-limit-zhan {
    height: 180vh;
}
.core-limit-stick-top::before{
    width: 300vw;
    height: 300%;
}
.about-new-add {
    --x1: calc(1600px + calc(calc(100vw - 1600px) / 2));
    --x2: calc(calc(1600px + calc(calc(100vw - 1600px) / 2)) * -1);
}
.about-new-right{
    width: var(--x1);
}
.about-new-right .ys-cont1600 {
    margin-left: 0;
}
@media screen and (max-width: 1882px){
    .about-new-add {
        --x1: 92.5vw;
        --x2: -92.5vw;
    }
}
.about-new-add.on{
    transform: translateX(var(--x2));
}
.ys-banner-top .ys-ban-title{
    font-size: 1.2rem;
}
.ys-banner-top .ys-ban-title span{
    transform: translateY(-0.5em);
    display: inline-block;
}
.head-nav-item-nub{
    padding: 0;
}
.head-nav-item-nub .head-nav-item-title{
    padding: 8px;
    position: relative;
}
.head-nav-item-nub .head-nav-item-title::before{
    content: '';
    position: absolute;
    bottom: 0%;
    left: 50%;
    transform: translate(-50%,0%);
    width: 0%;
    opacity: 0;
    height: 1px;
    background: var(--colorfff);
    transition: all .4s ease;
}
.head-nav-item.yxnav-active1 .head-nav-item-title::before{
    width: 100%;
    opacity: 1;
}
.ys-hd-pc.has-search .head-nav-item.yxnav-active1 .head-nav-item-title::before, 
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title::before, 
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title::before, 
.ys-page-wrap.act .head-nav-item.yxnav-active1 .head-nav-item-title::before{
    background: var(--color333);
}
.ys-hd-pc.has-search .head-nav-item.yxnav-active1 .head-nav-item-title, 
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title, 
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title, 
.ys-page-wrap.act .head-nav-item.yxnav-active1 .head-nav-item-title {
    color: var(--color000);
}
.asii-link::before{
    height: 2px;
    background: var(--color333);
}
.short-world-zhan {
    height: 0vh;
}
.short-world-core-second{
    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%);
    transition: all .6s var(--bezier1);
}
.short-world-core-second.on{
    clip-path: polygon(0px 0%, 100% 0%, 100% 100%, 0px 100%);
    -webkit-clip-path: polygon(0px 0%, 100% 0%, 100% 100%, 0px 100%);
    -moz-clip-path: polygon(0px 0%, 100% 0%, 100% 100%, 0px 100%);
    -ms-clip-path: polygon(0px 0%, 100% 0%, 100% 100%, 0px 100%);
    -o-clip-path: polygon(0px 0%, 100% 0%, 100% 100%, 0px 100%);
}
.short-light{
    margin-top: -10vh;
}
.short-star-inof4 .ssin-link {
    align-items: center;
}
.short-star-inof4 .ssin-link-img {
    right: 0;
    /* left: 50%; */
    /* transform: translateX(-50%); */
}
.short-star-inof4 .short-star-inof-nub {
    width: 100%;
}
.short-star-inof4 .ssin-link {
    background-size: 100% 100% !important;
}
.short-star-inof4 .ssin-link-img {
    transform: translate(3%,26%);
    width: 536px;
    bottom: 0;
}
.short-star-inof4 .ssin-link-text {
    padding: 0.58rem 0.48rem 0 0.48rem;
}
.short-star-inof4{
    width: 89%;
    --gap1: 0rem;
    margin: 0 auto;
}
.short-light {
    margin-top: -65vh;
}
.seii-link-icon img {
    height: 100%;
    object-fit: contain;
}
/* 2025.11.21 - start */
.about-new-box-word{
    pointer-events: all;
}
.about-new-box-word .std-font48 {
    opacity: 1;
    transform: translateY(0px);
}
.about-new-box-word .mod-text1 {
    opacity: 1;
}
.anbw-inof {
    opacity: 1;
    transform: translateY(0px);
}
.about-new .energy-box-zhan {
    height: 150vh;
}
.about-mission-bg,
.about-mission-wai-zhan,
.about-mission-wai{
    pointer-events: none;
}
.about-mission{
    pointer-events: all;
}
.argument-data-four.on1 .yxedr-active tr:first-child td:not(:first-child),
.argument-data-four.on1 td:not(:first-child){
    text-align: center;
}
.argument-data-four.on1 td:first-child{
    width: calc(var(--gap1) + 10em);
}
/* 2025.11.21 - end */
.develop-revolute-zhan li {
    height: 60vh;
}
.develop-revolute-other {
    height: 100vh;
}
.rese-smart-box-left{
    width: 40%;
}
/* 2025.11.26 - tammy - start */
.product-btn-inof{
    --gap1: 0.04rem;
    /* margin: 0 calc(var(--gap1) * -1); */
    display: flex;
}
.product-btn{
    display: flex;
    justify-content: center;
}
.product-btn-inof-nub{
    margin: 0 var(--gap1);
    border-radius: 100px;
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    -moz-backdrop-filter: blur(40px);
    -ms-backdrop-filter: blur(40px);
    -o-backdrop-filter: blur(40px);
    position: relative;
    cursor: pointer;
}
.product-btn-inof-nub:first-child{
    margin-left: 0;
}
.product-btn-inof-nub:last-child{
    margin-right: 0;
}
.product-btn-inof-nub .std-text18{
    padding: 0.08rem 0.24rem;
    color: var(--colorfff);
    line-height: var(--line175);
    position: relative;
    z-index: 6;
    white-space: nowrap;
}
.product-title {
    margin-bottom: 0.26rem;
}
.product-btn{
    margin-bottom: 0.46rem;
}
.pbin-border{
    border: 1px solid transparent;
    background: linear-gradient(160deg, #fff 0%, transparent 59%,#fff 100%) border-box;
    -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 100px;
}
.product-btn .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 10px;
}
.product-btn .mCSB_scrollTools.mCSB_scrollTools_horizontal{
    opacity: 0!important;
}
.idea-feature{
    position: relative;
    z-index: 8;
}
.idea-feature-inof{
    --gap1: 0.12rem;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    --height1: 650px;
}
.idea-feature-inof-item{
    padding: 0 var(--gap1);
    width: 25%;
    position: relative;
    transition: all 0.4s ease;
    flex-grow: 1;
}
.ifii-img{
    height: var(--height1);
    border-radius: 0.3rem;
    position: relative;
}
.ifii-img img{
    object-fit: cover;
}
.ifii-text{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    padding: 0 calc(var(--gap1) + 0.2rem);
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.idea-feature{
    padding-top: calc(var(--space140) + 5px);
    padding-bottom: calc(var(--space140) + 5px);
}
.ifii-text .std-font40{
    color: var(--colorfff);
    font-weight: bold;
    line-height: var(--line15);
    text-align: center;
}
.ifii-text .std-font20,
.ifii-text .std-font20 p{
    color: var(--colorfff);
    line-height: var(--line15);
    text-align: center;
}
.ifii-text .std-font20{
    padding-top: 0.64rem;
    display: none;
    width: 424px;
    margin: 0 auto;
}
.idea-feature-inof-item.on {
    width: 76.82%;
}
.ifii-img::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    top: 0;
    left: 0;
    z-index: 2;
    opacity: 0;
    transition: all 0.4s ease;
}
.idea-feature-inof-item.on .ifii-img::before{
    opacity: 1;
}
.energy-box-zhan {
    height: 80vh;
}
.rese-stan-cry{
    display: flex;
}
.rese-stan-wrap{
    flex-wrap: wrap;
}
.rese-stan-cry .ys-video-btn{
    width: 50.83%;
    border-radius: 0.2rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.rese-stan-wrap{
    padding-left: 1.3rem;
    --gap1: 0.125rem;
    width: calc(49.17% + calc(var(--gap1) * 2));
}
video{
    background: transparent;
}
.rese-stan-wrap-list {
    width: 50%;
    padding: 0 var(--gap1);
}
.rese-stan .std-font50 {
    margin-bottom: var(--space100);
}
.rese-stan{
    padding-top: var(--space100);
    padding-bottom: var(--space170);
}
.rese-smart {
    margin-top: 0;
    top: 0;
}
.rese-smart-wai-zhan{
    display: none;
}
.rese-smart,
.rese-smart.act {
    opacity: 1;
    pointer-events: all;
}
.rese-smart{
    position: relative;
    z-index: 6;
}
.core-ims{
    padding-top: var(--space120);
    padding-bottom: var(--space100);
    position: relative;
    z-index: 6;
    background: var(--colorfff);
    background-image: url(../images/00d3_bg.png);
    background-size: cover;
}
.core-ims-inof{
    --gap1: 0.2rem;
    margin: 0 calc(var(--gap1) * -1);
    width: calc(78.82% + calc(var(--gap1) * 2));
}
.ciii-make{
    width: 100%;
    border-radius: 0.16rem;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    position: relative;
}
.ciii-make .ys-imgbox-cover{
    width: 100%;
}
.ciii-make-text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    display: flex;
    align-items: center;
    padding: 0.3rem;
}
.core-ims-inof-item:not(:first-child){
    display: none;
}
.core-ims-inof .slick-list{
    overflow: visible;
    position: static;
}
.core-ims-inof{
    position: static!important;
}
.core-ims-inof-item{
    width: 100%;
    padding: 0 var(--gap1);
}
.ciii-make-text .std-font60,
.ciii-make-text .std-font24{
    width: 50%;
}
.ciii-make-text .std-font60{
    padding-left: 1.09rem;
    padding-right: 0.2rem;
}
.ciii-make-text .std-font24,
.ciii-make-text .std-font24 p{
    color: var(--color111);
}
.ciii-make-text .std-font24 span{
    color: var(--colormain);
}
.core-ims .mod-title2 {
    text-align: left;
    margin-bottom: var(--space70);
}
.core-ims .mod-title2 .std-font20{
    margin-bottom: 0.06rem;
    color: var(--color51);
}
.ciii-make-text .std-font24 p{
    margin-bottom: 0.32em;
}
.ciii-make-text .std-font24 p:last-child{
    margin-bottom: 0;
}
.mod-arrows7 .slick-prev, 
.mod-arrows7 .slick-next{
    --width1: 0.68rem;
    width: var(--width1);
    height: var(--width1);
    background: var(--colorfff);
    border: 1px solid rgba(0, 198, 137, 0.50);
    border-radius: 50%;
    z-index: 6;
    transition: all .4s ease;
}
.core-ims .ys-cont1440{
    position: relative;
}
.core-ims-inof.mod-arrows7 .slick-prev,
.core-ims-inof.mod-arrows7 .slick-next{
    top: calc(var(--space70) * -1);
    transform: translateY(-100%);
}
.core-ims-inof.mod-arrows7 .slick-prev{
    left: auto;
    right: calc(var(--width1) + 0.16rem);
}
.mod-arrows7 .slick-prev::before, 
.mod-arrows7 .slick-next::before,
.mod-arrows7 .slick-prev::after, 
.mod-arrows7 .slick-next::after{
    content: '';
    position: absolute;
    width: 55%;
    height: 55%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-size: 100% 100%;
    transition: all .4s ease;
}
.mod-arrows7 .slick-prev::before, 
.mod-arrows7 .slick-next::before{
    background-image: url(../images/00d3_jian1.svg);
    opacity: 0;
}
.mod-arrows7 .slick-prev::after, 
.mod-arrows7 .slick-next::after{
    background-image: url(../images/00d3_jian2.svg);
}
.mod-arrows7 .slick-prev::before,
.mod-arrows7 .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.core-ims-inof.mod-dots3 .slick-dots{
    position: absolute;
    bottom: 0;
}
.rese-smart .std-font24{
    font-size: var(--font20);
}
.core-ims .mod-title2 .std-font20{
    font-weight: var(--semi);
}
.core-ims-box{
    --height1: 0.73rem;
}
.core-ims-inof{
    padding-bottom: var(--height1);
}
.core-ims-box::before,
.core-ims-box::after{
    content: '';
    position: absolute;
    width: 19.6875vw;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
    height: calc(100% - var(--height1));
    z-index: 6;
    pointer-events: none;
    top: 0;
}
.core-ims-box::before{
    left: 0;
    width: 20.417vw;
    background: linear-gradient(270deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
}
.core-ims-box::after{
    right: 0;
}
.core-ims-box{
    position: relative;
}
.about-mission .std-font150{
    text-align: center;
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: var(--line13);
    font-weight: bold;
    position: relative;
    z-index: 10;
}
.about-mission .std-font150::before{
    content: attr(data-text);
    width: 100%;
    position: absolute;
    height: 100%;
    font-size: inherit;
    font-weight: bold;
    line-height: inherit;
    opacity: 0.4;
    opacity: 0.8;
    background: linear-gradient(0deg, #FFF 21.01%, rgba(255, 255, 255, 0.00) 91.01%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    z-index: 10;
    top: 0;
    left: 0;
    opacity: 0;
}
.about-mission{
    position: relative;
}
.about-mission-list{
    position: relative;
    z-index: 6;
}
.amin-bg,
.amin-bg img{
    width: 100%;
}
.about-mission-list-nub{
    position: relative;
}
.amin-core{
    --width1: 246px;
    position: absolute;
    top: 48%;
    transform: translateY(-50%);
}
.amin-core .std-font40{
    width: var(--width1);
    height: var(--width1);
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.80);
    /* background-blend-mode: plus-lighter; */
    /* backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px); */
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: var(--line15);
    font-weight: bold;
    padding: 0.1rem;
    position: relative;
    z-index: 6;
}
@supports (backdrop-filter: blur(20px)) {
    .amin-core .std-font40 {
        background: rgba(255, 255, 255, 0.8); /* 可降低透明度 */
        backdrop-filter: blur(20px);
        -webkit-backdrop-filter: blur(20px); /* 优先写标准属性 */
    }
    /* .about-mission-list-nub2 .amin-core .std-font24{
        color: var(--colormain);
    } */
}
/* 完全不支持时的更降级方案 */
@supports not (backdrop-filter: blur(20px)) {
    .amin-core .std-font40 {
        background: rgba(255, 255, 255, 0.99); /* 提高透明度保证内容清晰 */
        /* 可选：添加轻微内阴影增强层次 */
        box-shadow: inset 0 0 20px rgba(0,0,0,0.05);
    }
    /* .about-mission-list-nub2 .amin-core .std-font24{
        color: var(--colormain);
    } */
}
.amin-core .amin-core-text{
    border-radius: 153.488px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 198, 137, 0.10) 100%);
    position: absolute;
    height: calc(var(--width1) * 0.7217);
    top: 52%;
    transform: translateY(-50%);
    right: 34.55%;
    padding-right: 2.41rem;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    width: 1189px;
}
.amin-core .std-font24{
    width: 29em;
    display: flex;
    justify-content: flex-end;
}
.amin-core .std-font24,
.amin-core .std-font24 p{
    line-height: var(--line15);
    color: var(--colorfff);
    text-align: left;
}
.about-mission-list-nub {
    height: 284px;
    display: flex;
    align-items: center;
}
.about-mission-title{
    display: flex;
    justify-content: center;
    margin-bottom: 1.63rem;
}
.about-mission-list-nub2 .amin-core .std-font24{
    width: 17em;
}
.amin-core {
    left: 70%;
}
.about-mission-list-nub1 .amin-core{
    left: 52.14%;
}
.about-mission-list-nub2 .amin-core{
    left: 37.865%;
}
.about-mission-bg img{
    object-fit: fill;
}
.about-mission{
    /* padding-top: 0.84rem; */
    padding-bottom: 2.01rem;
}
.amin-core{
    -webkit-transform: translate3d(-100vw, -50%, 0);
    transform: translate3d(-100vw, -50%, 0);
    visibility: visible;
    will-change: transform,-webkit-transform;
    transition: all 1.8s var(--bezier1);
}
.about-mission-list-nub2 .amin-core{
    transition-delay: 0.05s;
}
.about-mission-list-nub3 .amin-core{
    transition-delay: 0.1s;
}
.amin-bg{
    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%);
    transition: all 1.8s .1s var(--bezier1);
}
.about-mission-list-nub.on .amin-core{
    /* animation: left1 1.5s ease forwards;; */
    -webkit-transform: translate3d(0%, -50%, 0) translateZ(0);
    transform: translate3d(0%, -50%, 0) translateZ(0);
}
.about-mission-list-nub3.on .amin-bg{
    clip-path: polygon(70% 0%, 100% 0%, 100% 100%, 70% 100%);
    -webkit-clip-path: polygon(70% 0%, 100% 0%, 100% 100%, 70% 100%);
    -moz-clip-path: polygon(70% 0%, 100% 0%, 100% 100%, 70% 100%);
    -ms-clip-path: polygon(70% 0%, 100% 0%, 100% 100%, 70% 100%);
    -o-clip-path: polygon(70% 0%, 100% 0%, 100% 100%, 70% 100%);
}
.about-mission-wai{
    overflow: hidden;
    padding-top: 50vh;
    padding-bottom: 50vh;
    margin-top: -50vh;
    margin-bottom: -50vh;
}
.about-mission .std-font150 {
    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) 21.01%, rgba(0, 0, 0, 0.2) 91.01%);
    mask: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.2) 60.01%);
}
.rese-stan .ys-video-btn {
    margin-bottom: 0;
}
.rese-stan-cry {
    align-items: center;
}
.rese-stan-wrap{
    --gap2: 1.25rem;
    margin-bottom: calc(var(--gap2) * -1);
}
.rese-stan-wrap-list{
    margin-bottom: var(--gap2);
}
.short-cta-bg::before,
.short-cta-bg::after{
    display: none;
}
.amin-core .std-font24 {
    width: 24em;
}
.about-mission-list-nub2 .amin-core .std-font24 {
    width: 26em;
}
.about-mission-list-nub2 .amin-core {
    left: 45%;
}
/* 2025.11.26 - tammy - end */
.rese-smart-box-left {
    flex-grow: 1;
    padding-right: 0.6rem;
}
.ys-ph-nav>.ys-phnav-haschild>ul ul .ys-phnav-header-font span {
    display: inline-block;
    line-height: inherit;
    padding-left: 0rem;
}
.ys-ph-nav>.ys-phnav-haschild>ul ul .ys-phnav-header-font i{
    font-style: normal;
    padding-right: 0.08rem;
}
.new-conn{
    overflow: visible;
}
.new-conn {
    z-index: 8;
}
.amin-core .std-font40{
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    will-change: backdrop-filter;
    /* filter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='blur'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3C/svg%3E#blur"); */
}
.field-pop .argument-super-tips{
    margin-top: 0.2rem;
}
.head-down2 {
    width: 910px;
    padding: 0.42rem 0.4rem 0.46rem;
}
.head-down2-right-nub {
    /* padding: 0.19rem 0.3rem 0.2rem 0.24rem; */
    padding: 0.15rem 0.87rem 0 0.66rem;
}
.hd2rn-inof {
    --gap1: 0.1rem;
}
/* 2025.12.11 - tammy - start */
.ys-cont1758{
    width: 100%;
    padding-left: 81px;
    padding-right: 81px;
    max-width: 1920px;
    margin: 0 auto;
}
.about-value-inof{
    display: flex;
}
.about-value-inof-nub{
    width: 33.333333%;
    text-align: center;
    position: relative;
}
.about-value .std-font40,
.about-value .std-font24{
    padding: 0 60px;
}
.about-value{
    position: relative;
}
.about-value-bg{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 47.92vw;
    min-height: 100%;
}
.about-value-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center bottom;
}
.about-value-core{
    position: relative;
    width: 100%;
    height: calc(100vh - var(--headh));
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.about-value .std-font40{
    line-height: var(--line15);
    margin-bottom: 0.5rem;
    font-weight: bold;
}
.about-value .std-font24,
.about-value .std-font24 p{
    color: var(--color666);
}
.avin-font{
    font-size: 1.16rem;
    line-height: var(--line13);
    background: linear-gradient(93deg, #46CFA9 3.49%, #00D9FF 99.74%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    text-align: center;
    opacity: 0.06;
    margin-bottom: -0.52em;
}
.about-value-inof-nub::before{
    content: '';
    width: 4px;
    height: 100%;
    background-image: url(../images/0a2.svg);
    background-size: 100% 100%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    z-index: 6;
}
.about-value-core .ys-cont1758{
    height: 100%;
}
.about-value-inof,
.about-value-inof-nub{
    height: 100%;
}
.about-value-inof-nub{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.about-value .std-font24{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    height: 6em;
}
.about-value{
    overflow: visible;
}
.about-value-inof-nub:last-child::before{
    display: none;
}
.about-new{
    background: transparent;
}
.product-main .product-btn-inof-nub .std-text18 {
    color: var(--color51);
}
.product-main .pbin-border {
    border: 1px solid transparent;
    background: linear-gradient(160deg, #515151 0%, transparent 59%, #515151 100%) border-box;
    -webkit-mask: linear-gradient(#515151 0 0) padding-box, linear-gradient(#515151 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.product-main .product-btn-inof-nub{
    background: rgba(255,255,255,0.95);
}
.product-main .product-core-inof-nub{
    background: rgba(255,255,255,0.95);
}
.product-main .pcin-link-left .std-text18, 
.product-main .pcin-link-left .std-text18 p{
    color: var(--color51);
}
.product-main .pcin-link-mid td{
    color: var(--color51);
}
.product-main .pcin-link-mid td:first-child {
    color: rgba(81, 81, 81, .6);
}
.product-main .std-btn2-link .std-text16 {
    color: var(--color51);
}
.about-new::before{
    content: '';
    width: 100%;
    height: 50vh;
    position: absolute;
    left: 0;
    background: var(--colorfff);
    top: 0;
    border-radius: 0.4rem 0.4rem 0 0;
}
.anbw-inof-nub .std-font20{
    font-size: calc(var(--font20) - 2px);
}
.anbw-inof-nub{
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.anbw-inof-nub .std-font36 {
    display: inline-block;
}
.about-lead-btn{
    display: none;
}
.home-tool-ph.htii-crd-btn {
    display: none;
}
.product-main .pcin-link-mid p, 
.product-main .pcin-link-mid p>span {
    color: var(--color51);
}
.about-lead-zhan-end{
    height: 200vh;
}
/* 2025.12.11 - tammy - end */
/* 2025.12.15-judy-start */
.core-main .idea-very-bg1, .core-main .idea-very-bg2 {
    opacity: 0.2;
}
/* 2025.12.15-judy-end */
/* 2025.12.17 - tammy - start - en */
.ys-banner-top .ys-ban-title {
    font-size: 0.8rem;
}
.ys-banner-top .std-font30 {
    margin-left: 1.06rem;
}
.home-direct-cry .std-font24+.hdcl-search {
    margin-left: 0.4rem;
}
.hdcr-inof {
    --gap1: 0.10rem;
    margin-left: calc(0.35rem - var(--gap1));
}
.seii-link{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.seii-link-text {
    display: flex;
    flex-direction: column;
}
.seii-link .std-font20{
    flex-grow: 1;
}
.crbw-list {
    max-width: 33.333333%;
}
.cont-mess-wrap-item .std-font20 {
    padding: 0.1rem 0.38rem;
}

/* 2025.12.17 - tammy - end - en */
.home-direct-cry .std-font24+.hdcl-search {
    margin-left: 0.1rem;
}
.std-font24, .std-font24 p, .yxedr-active h4 {
    font-size: var(--font20);
}
.head-down1-left-one, .hd1li-nub-link {
    margin-right: 0.2rem;
}
/* 2025.12.19 -tammy - start - en */
.develop-revolute-btn .drbb-high .std-text16 {
    width: calc(var(--font16) * var(--num));
    text-align: center;
}
.develop-revolute-btn .std-text16,
.develop-revolute-btn .std-text16 span{
    white-space: normal;
}
.drbb-mid .std-text16,
.drbb-mid .std-text16 span{
    white-space: nowrap;
}
.develop-revolute-btn{
    --num:10;
}
.develop-revolute-btn-bg {
    width: calc(calc(var(--font16) * var(--num)) + 0.48rem);
    height: calc(calc(var(--font16) * var(--num)) + 0.48rem);
}
.drci-nub {
    padding: 0 0.5rem;
}
.develop-revolute-btn-box {
    width: calc(calc(var(--font16) * var(--num)) + var(--width1));
}
.drbb-mid {
    margin-left: 1.0rem;
    margin-right: 1.19rem;
}
.ssin-link-img {
    width: 280px;
}
.pcin-link-mid td:first-child {
    text-align: left;
    text-align-last: left;
}
.std-font78 {
    font-size: 0.46rem;
}
.idea-ban .ys-cont1600 {
    --gap3: 5rem;
}
.develop-revolute-item1 .std-font60 {
    width: 28em;
    max-width: 100%;
    margin: 0 auto;
}
/* 2025.12.19 -tammy - end - en */
/* 2025. 12.19 judy */
.about-value .std-font24 {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 7.5em;
}
.spin-core-cry {
    width: 55%;
}
.about-new-video {
    width: 76%;
    margin: 0 auto;
}
.dpii-drop-nub:last-child{
    border-bottom: 0px solid transparent;
}
.dpii-drop-nub.argument-super-tips, 
.dpii-drop-nub.argument-super-tips p {
    color: var(--colorfff);
}
.dpii-drop-nub.argument-super-tips{
    padding-top: 0.2rem;
}
.ifii-text .std-font20, .ifii-text .std-font20 p{
    text-align: left;
}
.argument-data-four.on1 .yxedr-active tr.no-first td{
    text-align: center;
}
.develop-pop {
    background: rgba(0,0,0,.3);
}
.develop-pop .ys-modal-close {
    width: 50px;
    height: 50px;
}
.develop-pop .ys-modal-close{
    width: fit-content;
    border-radius: 50px;
    padding: 0 14px;
}
.develop-pop .ys-modal-close img{
    height: 44%;
    width: auto;
}
.develop-pop .ys-modal-close .std-text18{
    color: var(--colorfff);
    padding: 0 35px;
    font-weight: normal;
    font-size: 18px;
    font-size: var(--font16);
}
.asan-link{
    text-align: left;
}
.develop-pop.on1 .ys-modal-close {
    position: fixed;
}
.ys-modal-update.develop-pop .ys-modal-wrap .ys-modal-content{
    max-height: calc(100vh - var(--headh));
    margin-right: -30px;
}
.ys-modal-update.develop-pop .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.ys-modal-update.develop-pop .develop-pop-change,
.ys-modal-update.develop-pop .develop-pop-inof{
    padding-right: 30px;
}
/* 2025.12.24 judy */
.argument-data-four.on1 td:first-child {
    width: calc(var(--gap1) + 16em);
}
.head-down1-left-one, .hd1li-nub-link {
    margin-right: 0.1rem;
}
.drci-nub .argument-super-tips{
    width: 100%;
    text-align: right;
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    transition: all .5s var(--bezier1);
    padding: 0 8%;
    margin-top: 0.4rem;
}
.drci-nub.on:not(.on1) .argument-super-tips{
    opacity: 1;
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
    transition-delay: 0.45s;
}
.mod-titlea1{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.field-product .mod-titlea1 .std-font40 {
    margin-bottom: 0rem;
}
.field-product .mod-titlea1 {
    margin-bottom: 0.38rem;
}
.mod-titlea1 .std-btn1-type1 {
    margin-top: 0!important;
}

/* 2026.1.12Linda新增-start */
.cell-info{
    padding: var(--space140) 0;
}
.cell-info-ul{
    width: 95%;
    margin: auto;
}
.cell-info-ul-nub{
    margin-bottom: 0.3rem;
    border-radius: 0.4rem;
    background: rgba(255, 255, 255, 0.95);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    overflow: hidden;
    padding: 0.6rem 0.8rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.cell-info-ul-nub:last-child{
    margin-bottom: 0;
}
.ciun-text{
    width: 68.5%;
    padding-right: 1.7rem;
}
.ciun-img{
    width: 31.5%;
}
.ciun-img .std-text14{
    text-align: center;
    color: var(--color999);
    margin-top: 13px;
}
.ciun-img .std-text14 p{
    text-align: center;
    color: var(--color999);
}
.ciun-text-tit{
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-weight: bold;
}
.ciun-text-parga{
    margin-top: 8px;
    line-height: var(--line175);
    color: var(--color666);
}
.ciun-text-parga p{
    line-height: var(--line175);
    color: var(--color666);
}
.ciun-text-info{
    margin-top: 0.7rem;
}
.ciun-text-info-ul{
    margin: -0.2rem -0.2rem 0;
    display: flex;
    flex-wrap: wrap;
}
.ctiu-nub{
    width: 50%;
    padding: 0 0.2rem;
    margin-bottom: 0.2rem;
}
.ctiu-nub-tit{
    display: flex;
    align-items: flex-start;
}
.ctiu-nub-tit-icon{
    width: 40px;
}
.ctiu-nub-tit-icon img{
    width: 100%;
}
.ctiu-nub-tit .std-text18{
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    margin-left: 2px;
    position: relative;
    top: 6.5px;
}
.ctiu-nub-parga{
    margin-top: 6px;
    line-height: var(--line175);
    color: var(--color333);
}
.ctiu-nub-parga p{
    line-height: var(--line175);
    color: var(--color333);
}
.cell-info-ul-nub.on .ctiu-nub{
    width: 33.333333%;
}
.cell-info-ul-nub.on .ciun-text{
    padding-right: 0.57rem;
}
.cell-main .ys-nybanner{
    height: 200vh;
    overflow: visible;
}
.cell-bancont{
    height: 100vh;
    position: sticky;
    top: 0;
}
.cell-wrap{
    height: 100vh;
    position: relative;
}
.cell-main .ys-nyban-img{
    height: 100%;
}
.cell-main .ys-nyban-img img{
    height: 100%;
    object-fit: cover;
}
.cell-main .ys-nybanner .ys-nyban-img img{
    transform: scale(1) !important;
}
.cell-wrap-text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.cell-wrap-text h1{
    color: var(--colorfff);
    font-weight: bold;
}
.cell-wrap-text h2{
    color: var(--colorfff);
    font-weight: bold;
    opacity: 0;
    -webkit-transform: translate3d(0, 100px, 0);
    transform: translate3d(0, 100px, 0);
    transition: all 1.2s 0.4s ease-in-out;
}
.ys-nybanner.fade-go .cell-wrap-text h2 {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition-delay: 0.5s;
}
.cell-full{
    width: 100%;
    height: calc(100vh - var(--headh));
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: translateY(100vh);
    transition: all 1s;
}
.cell-full h2{
    font-weight: bold;
    color: var(--color333);
    text-align: center;
    width: 68%;
    margin: auto;
    position: relative;
    z-index: 6;
}
.cell-full h2 span{
    background: linear-gradient(90deg, #46CFA9 0%, #2890FB 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.cell-full::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,.4);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    position: absolute;
    top: 0;
    left: 0;
}
.ys-nybanner.full-go .cell-full{
    transform: translateY(var(--headh));
}
.hd1li-li-link{
    display: flex;
    align-items: center;
    padding: 0 0.2rem !important;
    border: 1px solid var(--color999);
    transition: all .4s ease;
    border-radius: 40px;
    width: 100%;
    justify-content: space-between;
    margin-right: 0 !important;
}
.hd1li-li-link span{
    font-size: var(--font18);
    line-height: 46px;
    color: var(--color999);
    transition: all .4s ease;
    display: block;
}
.hd1li-li-link-icon{
    width: 15px;
}
.hd1li-li-link-icon svg{
    width: 100%;
    height: auto;
}
.hd1li-li-link-icon path{
    transition: all .4s ease;
}
.hd1li-nub{
    justify-content: flex-start;
}
.hd1li-li{
    margin-bottom: 0.08rem;
}
.yx-pcnav1-erlixia2 .head-down1-left-one{
    justify-content: flex-start;
    padding-left: 10px;
}
.yx-pcnav1-erlixia2 .head-down1-left{
    padding-right: 0.25rem;
    width: 195px;
}
.yx-pcnav1-erlixia2 .hd1li-nub::before {
    right: -0.25rem;
}
.hd1li-li.yxnav-active2 .hd1li-li-link{
    border: 1px solid var(--colormain);
}
.hd1li-li.yxnav-active2 .hd1li-li-link span{
    color: var(--colormain);
}
.hd1li-li.yxnav-active2 .hd1li-li-link-icon path{
    stroke: var(--colormain);
}
/* 2026.1.12Linda新增-end */
.cell-full h2 {
    width: 80%;
}
.head-down1-left-one,
.hd1li-nub-link{
    margin-right: 0.1rem;
}
.hd1li-nub-link {
    text-align: left;
}
.new-conc .ys-imgbox-cover img{
    object-fit: cover;
}
.asin-link .ys-imgbox-cover img{
    object-fit: contain;
}

/* Yori - start 3.25 -MY */

:root {
    --headh: 70px;
    --space300: 3rem;
    --colormymain: #EA0029;
    --semibold: 'num';
    --medium: 'num1';
    --mybold: 'numbold';
    --transition: all .4s ease;
}

.std-font56,
.std-font56 p {
    font-size: var(--font56);
    color: var(--color333);
    line-height: 1.5;
    font-weight: var(--bold);
}

.ys-banner-top1-tit {
    font-size: var(--font40);
    line-height: var(--line15);
    text-align: center;
    font-family: var(--semibold);
    text-transform: uppercase;
    color: var(--colorfff);
    margin-bottom: 0.1rem;
}

.ys-banner-top1 .ys-ban-title {
    font-size: var(--font56);
    font-family: var(--mybold);
    color: var(--colorfff);
    text-transform: uppercase;
    line-height: var(--line15);
    margin-bottom: 0.3rem;
    text-align: center;
}

.ys-ban-txtbox.ys-flex-pos-center {
    padding-bottom: 1.62rem;
}

.home-main .ys-ban-imgbox::before {
    display: none;
}

.home-main .ys-ban-imgbox::after {
    content: "";
    width: 100%;
    pointer-events: none;
    height: 100%;
    background: linear-gradient(180deg, rgba(89, 87, 87, 0.00) 36.78%, #000 95.1%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5;
}

.hmbc-btn {
    display: inline-block;
}

.home-horse-bg {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.home-horse-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.home-main-bnanner-center {
    display: flex;
    justify-content: center;
}

.hmbc-btn-link {
    padding: 5.5px 0.24rem;
    border-radius: 80px;
    transition: var(--transition);
    border: 1px solid var(--colorfff);
}

.hmbc-btn-link span {
    font-size: var(--font18);
    line-height: var(--line16);
    transition: var(--transition);
    color: var(--colorfff);
}

.ys-ban-li.act .ys-banner-top1-tit {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}

.ys-ban-li.act .ys-ban-title {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}

.ys-ban-li.act .home-main-bnanner-center {
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}

.home-horse {
    padding-top: 0.3rem;
    padding-bottom: 1.56rem;
    overflow: visible;
    position: relative;
}

.home-horse-case-inner {
    overflow: visible;
    --width1: 366px;
    --gap1: 0.1rem;
}

.home-horse-case {
    overflow: hidden;
    margin-right: calc(var(--place)* -1 + 1px);
    padding-right: calc(var(--place) - 1px + 1.84rem);
    margin-left: calc(var(--place)* -1 + 1px);
    padding-left: calc(var(--place) - 1px + 1.84rem);
    margin-bottom: 2.95rem;
}

.hhci-nub-case-pic {
    width: 100%;
    border-radius: 0.1rem;
    height: 100%;
}

.home-horse-content-tit {
    color: var(--colorfff);
    font-size: var(--font40);
    margin-bottom: 0.24rem;
    font-family: var(--mybold);
    line-height: var(--line15);
}

.ys-banner-top1 {
    width: 58%;
    margin: 0 auto;
}

.home-horse-content {
    position: relative;
    z-index: 9;
    width: 57%;
    margin: 0 auto;
}

.home-horse-content-txt,
.home-horse-content-txt {
    font-size: var(--font18);
    line-height: var(--line16);
    color: var(--colorfff);
}

.home-horse-content-txt {
    padding-bottom: 0.4rem;
    border-bottom: 1px solid var(--colorfff);
}

.home-power {
    padding-bottom: var(--space170);
    background: #F6F6F6;
}

.hpin-le {
    color: var(--color333);
    line-height: var(--line165);
    font-size: var(--font16);
    width: 13.22%;
    padding-top: 0.12rem;
}

.hpin-ce {
    width: 66.9%;
}

.hpin-case {
    display: flex;
    justify-content: space-between;
}

.hpin-all {
    width: 83.2%;
    align-items: center;
    display: flex;
    justify-content: space-between;
}

.hpin-ri {
    width: 29.37%;
}

.hpin-ce-tit {
    color: var(--color333);
    font-family: var(--mybold);
    line-height: var(--line12);
    margin-bottom: 0.44rem;
    font-size: var(--font40);
}

.hpin-ri-txt,
.hpin-ri-txt p {
    color: var(--color333);
    line-height: var(--line165);
    font-size: var(--font16);
}

.hpin-ri-txt {
    margin-bottom: 0.25rem;
}

.hpin-ce-pic {
    border-radius: 0.2rem;
}

.hpin-ce-pic img {
    object-fit: cover;
}

.hcrb-link-le {
    color: var(--color333);
    line-height: var(--line165);
    transition: var(--transition);
    font-size: var(--font16);
    padding-right: 0.1rem;
}

.hcrb-link-case {
    display: inline-block;
    flex: none;
}

.hcrb-link-case-icon {
    background: var(--colormymain);
    border-radius: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: var(--transition);
    padding: 5.5px 8.5px;
}

.hcrb-link-case-icon img {
    width: 14px;

}

.hcrb-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 0.2rem;
    border-bottom: 1px solid #212830;
}

.home-power-inof-nub {
    margin-bottom: var(--space90);
}

.home-power-inof-nub:nth-last-child(1) {
    margin-bottom: 0;
}

.home-get-le {
    width: 35.72%;
}

.hgli-nub {
    width: 25%;
}

.home-get {
    padding-top: var(--space200);
    padding-bottom: var(--space200);
}

.home-horse .ys-cont1400 {
    position: relative;
    z-index: 9;
}

.home-get-le-inof {
    display: flex;
    --gap: 0.1rem;
    margin: 0 calc(var(--gap) * -1);
}

.hgli-nub-case {
    width: 100%;
    height: 100%;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    border-radius: 0.2rem;
}

.hgli-nub-case-pic {
    width: 100%;
}

.hgli-nub-case span {
    font-size: var(--font16);
    line-height: var(--line165);
    color: var(--color333);
}

.hgli-nub {
    padding: 0 var(--gap);
}

.hgli-nub:nth-last-child(1) .hgli-nub-case {
    background: #F5F3F3;
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-get .ys-cont1400 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.home-get-ri {
    width: 46%;
}

.hgrl-tit {
    font-size: var(--font30);
    font-family: var(--semibold);
    line-height: var(--line15);
    margin-bottom: 0.12rem;
}

.home-get-ri-link {
    background: linear-gradient(90deg, #000 30.23%, #EA0029 134.73%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.hgrl-txt,
.hgrl-txt p {
    font-size: var(--font18);
    line-height: var(--line16);
}

.ys-footer {
    background: #0F0003;
    --sapceft1: 0.99rem;
    --sapceft2: 1.88rem;
    --sapceft3: 0.20rem;
    --sapceft4: 0.33rem;
}

.footer-logo {
    width: 236px;
}

.footer-share {
    margin-top: 0.8rem;
    --gap1: 8px;
    --width1: 40px;
}

.footer-nav>li>a {
    font-family: var(--mybold);
    text-transform: capitalize;
}

.footer-nav ul a {
    font-size: var(--font16);
}

.footer-bot {
    border-top: 1px solid rgba(255, 255, 255, .3);
}

.footer-text,
.footer-text a,
.footer-text p {
    font-size: var(--font14);
    color: rgba(255, 255, 255, .5);
    line-height: var(--line18);
}

.footer-text p span {
    font-size: var(--font14);
    color: rgba(255, 255, 255, .5);
    line-height: var(--line18);
}

a[href="https://www.yongsy.com"] {
    margin-left: 0.1rem;
    opacity: .5;
}

.footer-nav {
    --gap1: 26px;
    --gap2: 21px;
    --gap3: 0.44em;
}

.footer-nav {
    padding-top: 0.01rem;
}

.footer-privacy a {
    line-height: var(--line18);
}

.manu-main .ys-pos-center {
    position: absolute;
    top: 50%;
    left: 50%;
    height: auto;
    padding-bottom: 0;
    transform: translate(-50%, -50%);
}

.mod-bread {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: calc(var(--headh) + 0.3rem);
}

.ys-bread-list a {
    font-size: var(--font16);
    line-height: var(--line165);
}

.manu-main h1 {
    font-size: var(--font60);
    font-family: var(--mybold);
    line-height: var(--line12);
}

.manu-main .ys-nybanner::after {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    pointer-events: none;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 78.62%, rgba(0, 0, 0, 0.30) 100%);
}

.manu-smart .ys-cont1400 {
    padding-bottom: var(--space190);
    position: relative;
}

.manu-smart-case-tit {
    color: var(--color333);
    font-size: var(--font56);
    font-family: var(--mybold);
    text-align: center;
    line-height: var(--line12);
    margin-bottom: 0.2rem;
}

.manu-smart-case,
.manu-smart-case p {
    text-align: center;
    color: var(--color333);
    font-size: var(--font18);
    line-height: var(--line16);
}

.manu-smart-case p:nth-last-child(1) {
    margin-bottom: 0;
}

.manu-smart-case {
    width: 91%;
    margin: 0 auto;
}

.manu-smart-case p {
    margin-bottom: 0.29rem;
}

.manu-smart-icon img {
    width: 100%;
}

.manu-smart-icon {
    width: 90%;
    position: absolute;
    left: 50%;
    bottom: -0.38rem;
    transform: translateX(-50%);
}

.manu-extre-fold-nub {
    height: var(--foldhe);
}

.mefn-link {
    width: 100%;
    position: relative;
    height: 100%;
    border-radius: 0.2rem;
    border: 1px solid rgba(0, 0, 0, 0.14);
    background: var(--colorfff);
}

.mefn-link-pic {
    width: 100%;
    transition: var(--transition);
    height: 100%;
    /* filter: blur(4px); */
    opacity: 0;
    border-radius: 0.2rem;
    box-shadow: 0 0 45px 4px rgba(0, 0, 0, 0.10);
    position: relative;
}

.ys-fold-nub.manu-extre-fold-nub.on {
    width: calc(calc(var(--cont) + calc(var(--gap1)* 2))* .615);
}

.ys-fold-nub.manu-extre-fold-nub.on .mefn-link {
    border: 1px solid transparent;
}

.mefn-link-cont1-icon {
    width: 88px;
    flex: none;
    margin: 0 auto 0.5rem;
}

.mefn-link-cont1-tit {
    color: var(--color333);
    font-size: var(--font18);
    text-align: center;
    line-height: var(--line16);
}

.ys-fold-nub.manu-extre-fold-nub.on .mefn-link-pic {
    opacity: 1;
}

.ys-fold-nub.manu-extre-fold-nub.on .mefn-link-cont1 {
    opacity: 0;
    pointer-events: none;
}

.mefn-link-hover-icon {
    width: 60px;
    flex: none;
}

.mefn-link-hover-icon img {
    object-fit: cover;
}

.mefn-link-pic::after {
    position: absolute;
    content: '';
    left: 0;
    padding: 1px;
    top: 0;
    width: 100%;
    border-radius: 0.2rem;
    height: 100%;
    /*backdrop-filter: blur(4px);*/
    /*-webkit-backdrop-filter: blur(4px);*/
    /*-moz-backdrop-filter: blur(4px);*/
    /*-ms-backdrop-filter: blur(4px);*/
    /*-o-backdrop-filter: blur(4px);*/
    z-index: 9;
    pointer-events: none;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%);
}


.yxedr-active.mlhb-edr ul li::marker {
    font-size: 0;
}

.yxedr-active.mlhb-edr ul li {
    position: relative;
    padding-left: 24px;
    margin-bottom: 0.1rem;
}

.yxedr-active.mlhb-edr ul li:nth-last-child(1) {
    margin-bottom: 0;
}

.yxedr-active.mlhb-edr ul li p::after {
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    --edrwi: 18px;
    width: var(--edrwi);
    background-size: contain;
    height: var(--edrwi);
    background-image: url(../images/b_icon_y01.svg);
    transition: var(--transition);
}

.manu-pro .yxedr-active.mlhb-edr ul li p::after {
    top: 4px;
    background-image: url(../images/b_icondot_y2.svg);
}

.mlhb-edr.yxedr-active p {
    font-size: var(--font18);
    line-height: var(--line16);
    color: var(--colorfff);
    margin-bottom: 0;
}

.mefn-link-hover-top {
    padding-bottom: 0.4rem;
    margin-bottom: 0.3rem;
    display: inline-block;
    border-bottom: 1px solid #EB0029;
}

.mlhb-tit {
    color: var(--colorfff);
    font-size: var(--font24);
    font-family: var(--semibold);
    line-height: var(--line16);
    margin-bottom: 0.1rem;
}

.manu-extre {
    padding-top: var(--space150);
    background: #F1F1F1;
    padding-bottom: var(--space170);
}

.mefn-link-pic img {
    object-fit: cover;
}

.manu-extre-fold {
    --foldhe: 620px;
    --gap1: 15px;
}

.mefn-link-cont1 {
    position: absolute;
    top: 50%;
    transition: var(--transition);
    left: 50%;
    z-index: 9;
    width: 100%;
    padding: 0 0.2rem;
    transform: translate(-50%, -50%);
}

.mefn-link-hover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    transition: all .1s ease-in-out;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    opacity: 0;
    padding: 0.2rem 0.47rem 0.2rem;
}

.manu-extre-fold-nub.on.ys-fold-nub .mefn-link-hover {
    opacity: 1;
    transition-delay: .3s;
}

.manu-qual-tit {
    text-align: center;
    font-size: var(--font40);
    font-family: var(--mybold);
    line-height: var(--line12);
    margin-bottom: 0.64rem;
}

.manu-qual-inof {
    --foldhe: 698px;
}

.mqin-case-sec-tit {
    font-size: var(--font28);
    font-family: var(--semibold);
    line-height: var(--line15);
    color: var(--colorfff);
    text-align: center;
    margin-bottom: 0.2rem;
}

.mqin-case-sec-txt,
.mqin-case-sec-txt p {
    color: var(--colorfff);
    line-height: var(--line15);
    font-size: var(--font18);
    text-align: center;
}

.mqin-case {
    position: relative;
    width: 100%;
    height: 100%;
}

.mqin-case::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 0.2rem;
    pointer-events: none;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.30) 0%, rgba(0, 0, 0, 0.30) 100%);
}

.mqin-case-pic {
    width: 100%;
    height: 100%;
    border-radius: 0.2rem;
}

.mqin-case-pic img {
    object-fit: cover;
}

.mqin-case-fir {
    position: absolute;
    top: 50%;
    font-size: var(--font30);
    text-align: center;
    left: 50%;
    z-index: 9;
    font-family: var(--semibold);
    line-height: var(--line15);
    transform: translate(-50%, -50%);
    width: 100%;
    transition: var(--transition);
    color: var(--colorfff);
    padding: 0 0.2rem;

}


.mqin-case-sec {
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
    top: 50%;
    padding: 0 0.4rem;
    pointer-events: none;
    z-index: 9;
    opacity: 0;
    transition: var(--transition);
}

.manu-qual-inof-nub {
    height: var(--foldhe);
    width: 33.333%;
}

.mpti-nub-case span {
    font-size: var(--font16);
    line-height: var(--line165);
    color: var(--colorfff);
}

.mpti-nub-case {
    cursor: pointer;
    transition: var(--transition);
    padding: 10px 0.24rem;
    border-radius: 0.1rem;
}

.mpti-nub.act .mpti-nub-case {
    background: var(--colormymain);
}

.manu-pro {
    position: relative;
    padding-top: var(--space100);
    padding-bottom: var(--space250);
}

.manu-pro-bg img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.manu-pro-top {
    display: flex;
    margin-bottom: 0.78rem;
    justify-content: center;
}

.manu-pro .ys-cont1400 {
    position: relative;
    z-index: 5;
}

.manu-pro-top-inof {
    display: flex;
    padding: 0.1rem;
    border-radius: 0.1rem;
    border: 1px solid rgba(255, 255, 255, 0.10);
    background: rgba(255, 255, 255, 0.20);
}

.mpbn-case img {
    width: 100%;
}

.manu-pro-bg {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}

.mpbn-case-pic {
    width: 84.3%;
    position: relative;
    margin: 0 auto;
}

.mcpi-nub-inner {
    border-radius: 0.16rem;
    background: #DB0026;
}

.mcpi-nub-inner-line {
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-mask: linear-gradient(var(--colormain) 0 0) content-box, linear-gradient(var(--colormain) 0 0);
    mask: linear-gradient(var(--colormain) 0 0) content-box, linear-gradient(var(--colormain) 0 0);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    inset: 0;
    padding: 1px;
    border-radius: 0.16rem;
    backdrop-filter: blur(117.94999694824219px);
}

.mcpi-nub-inner-pre {
    padding: 0.4rem 0.4rem 0.28rem;
    position: relative;
}

.mcpi-nub {
    position: absolute;
    transform: translate(-50%, -50%);
}

.mcpi-nub-inner {
    width: 517px;
    position: absolute;
    right: 0;
    bottom: 0;
}

.mcpi-nub-inner-line span {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    background: linear-gradient(to left top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 85%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.6) 113%);
}


.mcpi-nub-inner-tit {
    font-size: var(--font24);
    font-family: var(--semibold);
    line-height: var(--line16);
    color: var(--colorfff);
    margin-bottom: 0.1rem;
}

.mcpi-nub-inner-txt,
.mcpi-nub-inner-txt p {
    color: var(--colorfff);
    font-size: var(--font18);
    line-height: var(--line16);
}

.mcpi-nub .mlhb-edr.yxedr-active p {
    font-size: var(--font16);
    line-height: var(--line165);
}

.mcpi-nub-inner-txt {
    margin-bottom: 0.2rem;
}

.manu-pro-bot-nub:nth-child(1) .mcpi-nub:nth-child(1) .mcpi-nub-inner {
    bottom: 0.435rem;
    right: -0.325rem;
}

.manu-pro-bot-nub {
    display: none;
}

.mcpi-nub-dot {
    width: 20px;
    flex: none;
    position: relative;
}

.mcpi-nub-dot img {
    width: 100%;
}

.mcpi-nub .yxedr-active.mlhb-edr ul li {
    margin-bottom: 0.09rem;
}

.mcpi-nub .yxedr-active.mlhb-edr ul li:nth-last-child(1) {
    margin-bottom: 0;
}

.manu-pro-bot-nub:nth-child(1) .mcpi-nub:nth-child(2) .mcpi-nub-inner {
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
    right: auto;
    --widthline: 2.45rem;
    left: calc(100% + 2.45rem);
}

.manu-pro-bot-nub:nth-child(1) .mcpi-nub:nth-child(2) .mcpi-nub-inner::after {
    content: '';
    position: absolute;
    width: var(--widthline);
    left: auto;
    right: calc(100%);
    height: 1px;
    transform: rotate(0deg);
    border-bottom: 2px dashed var(--colormymain);
    top: calc(50%);
    transform: translateY(-50%);
}

.mcpi-nub-inner::after {
    content: '';
    position: absolute;
    width: 39%;
    left: 50%;
    height: 1px;
    transform: rotate(9deg);
    border-bottom: 2px dashed var(--colormymain);
    top: calc(100% + 14px);
}

.manu-pro-bot-nub:nth-child(2) .mcpi-nub:nth-child(1) .mcpi-nub-inner {
    bottom: auto;
    top: 50%;
    --widthline2: 1.28rem;
    transform: translateY(-50%);
    right: calc(100% + var(--widthline2));
}

.manu-pro-bot-nub:nth-child(2) .mcpi-nub:nth-child(1) .mcpi-nub-inner::after {
    width: var(--widthline2);
    left: 100%;
    height: 1px;
    border-bottom: 2px dashed var(--colormymain);
    top: calc(50%);
    transform: translateY(-50%);
}

.manu-pro-bot-nub:nth-child(2) .mcpi-nub:nth-child(2) .mcpi-nub-inner {
    bottom: auto;
    top: 100%;
    --widthline2: 0.77rem;
    right: 0.65rem;
}

.manu-pro-bot-nub:nth-child(2) .mcpi-nub:nth-child(2) .mcpi-nub-inner::after {
    width: var(--widthline2);
    left: 100%;
    height: 1px;
    transform-origin: left;
    transform: rotate(-52deg);
    border-bottom: 2px dashed var(--colormymain);
    top: calc(22%);
}

.manu-pro-bot-nub:nth-child(2) .mcpi-nub:nth-child(3) .mcpi-nub-inner {
    bottom: auto;
    top: calc(100% + 0.85rem);
    --widthline2: 1.45rem;
    right: auto;
    left: -0.64rem;
}

.manu-pro-bot-nub:nth-child(2) .mcpi-nub:nth-child(3) .mcpi-nub-inner::after {
    width: var(--widthline2);
    left: 39%;
    transform-origin: left;
    transform: rotate(-144deg);
    border-bottom: 2px dashed var(--colormymain);
    top: auto;
    bottom: calc(100%);
}

.manu-pro-bot-nub:nth-child(3) .mcpi-nub:nth-child(1) .mcpi-nub-inner {
    bottom: -0.2rem;
    --widthline2: 1.1rem;
    right: 1.28rem;
    left: auto;
}

.manu-pro-bot-nub:nth-child(3) .mcpi-nub:nth-child(1) .mcpi-nub-inner::after {
    width: var(--widthline2);
    left: 100%;
    transform-origin: left;
    transform: rotate(6deg);
    border-bottom: 2px dashed var(--colormymain);
    top: auto;
    bottom: 15%;
}

.manu-pro-bot-nub:nth-child(3) .mcpi-nub:nth-child(2) .mcpi-nub-inner {
    bottom: auto;
    --widthline3: 1.7rem;
    top: calc(100% + var(--widthline3));
    --widthline2: 1.1rem;
    right: 1.28rem;
    left: 50%;
    transform: translateX(-50%);
}

.manu-pro-bot-nub:nth-child(3) .mcpi-nub:nth-child(2) .mcpi-nub-inner::after {
    width: var(--widthline3);
    left: 50%;
    transform: translateX(-50%);
    border-left: 2px dashed var(--colormymain);
    top: auto;
    width: 1px;
    height: var(--widthline3);
    bottom: 100%;
}

.home-horse-icon {
    width: 47.2%;
    position: absolute;
    top: -15%;
    pointer-events: none;
    left: -25%;
    z-index: 9;
}

.home-horse-icon img {
    width: 100%;
}

.hgrl-txt-link span {
    font-size: var(--font18);
    line-height: var(--line16);
    text-decoration: underline;
    color: var(--color000);
    transition: var(--transition);
}

.hgrl-txt {
    margin-bottom: 0.01rem;
}

.manu-pro-ph {
    display: none;
}

.ys-hd-pc-core {
    padding: 0;
}

.head-logo {
    width: 144px;
}

.head-nav-item-nub .head-nav-item-title {
    font-size: var(--font16);
    line-height: var(--line165);
    display: flex;
    padding: 0 !important;
    align-items: center;
}

.head-nav-item-nub {
    padding: 8px;
}

.head-nav-item-nub .head-nav-item-title::before {
    bottom: -21.5px;
    background: var(--colormymain) !important;
}

.head-nav {
    --gap1: 0.08rem;
}

.head-nav-item-icon {
    margin-left: 0.04rem;
    width: 20px;
    flex: none;
    /* display: none; */
}

.head-nav-item-icon svg {
    width: 100%;
    transition: var(--transition);
}

.head-nav-item.yxnav-active1 .head-nav-item-icon svg {
    transform: rotate(180deg);
}

.head-nav-item.is-arr .head-nav-item-icon {
    /* display: block; */
}

.ys-page-wrap.act .head-nav-item-icon svg path,
.ys-hd-pc.ishover .head-nav-item-icon svg path,
.ys-hd-pc.isfixed .head-nav-item-icon svg path {
    fill: var(--color333);
}

.ys-page-wrap.act .head-other .hmbc-btn-link,
.ys-hd-pc.ishover .head-other .hmbc-btn-link,
.ys-hd-pc.isfixed .head-other .hmbc-btn-link {
    border: 1px solid var(--color333);
}

.head-other .hmbc-btn-link {
    padding-left: 0.26rem;
    padding-right: 0.26rem;
}

.head-other .hmbc-btn {
    margin-left: 0.2rem;
}

.ys-page-wrap.act .head-other .hmbc-btn-link span,
.ys-hd-pc.ishover .head-other .hmbc-btn-link span,
.ys-hd-pc.isfixed .head-other .hmbc-btn-link span {
    color: var(--color333);
}

.head-lang-top-circle {
    width: 20px;
}

.head-search-btn {
    width: 22px;
}

.head-lang-top-jian {
    width: 20px;
    margin-left: 0.05rem;
}

.head-lang-top-font {
    margin-left: 0.12rem;
}

.head-lang {
    margin-left: 0.1rem;
}

.ys-hd-pc::before {
    height: 100%;
}
.yx-pcnav1-erlixia1 {
    width: 860px !important;
}

.yx-pcnav1-erlixia {
    width:var(--widfir) !important;
    --widfir:860px;

}
.head-down1 {
    padding: 0.47rem 0.59rem 0.47rem 0.47rem!important;
    border-radius: 0 0 0.1rem 0.1rem !important;
    width:var(--widfir)!important;
}



.head-down1-left-one .std-text18 {
    color: var(--color333);
    text-decoration: none;
    font-size: var(--font16);
    font-weight: normal;
    font-family: var(--semibold);
    line-height: var(--line15);
}

.yx-pcnav1-erlist,
.yx-pcnav1-erbox {
    border-radius: 0 0 0.1rem 0.1rem !important;
}

.hd1li-nub.yxnav-active2 .hd1li-nub-link {
    color: var(--colormymain);
}


.head-down2 {
    width:var(--smallwi) !important;
    flex-direction: column;
    padding: 0.32rem 0.47rem 0.54rem!important;
}

.hd2ln-link {
    padding: 0.16rem 0.1rem!important;
}

.yx-pcnav1-erlixia2 .head-down3-left-nub.yxnav-active2 .std-text16 {
    color: var(--colormymain);
}

.head-down4-all .head-down3-left-nub {
    width: 100%!important;
    margin-bottom: 0!important;
}

.hd3ln-link {
    padding: 0.14rem 0;
    display: block;
}

.yx-pcnav1-erlixia2 .head-down1-left-one {
    margin-right: 0;
    padding: 0.12rem 0;
    border-bottom: 1px solid rgba(51, 51, 51, 0.20);
}

.head-down4-all .hd2rn-iil-text {
    width: 100%;
    padding: 0;
}

.head-down4-all {
    display: block;
}

.head-down2-left-nub::before {
    display: none;
}

.head-down2-left::before {
    display: none;
}

.head-down2-left-nub.yxnav-active2 .hd2ln-link {
    background: transparent;
}

.yx-pcnav1-erlixia2 {
    width: var(--smallwi)!important;
    /* opacity: 1;
    pointer-events: all; */
}

.hd2ln-link .std-text16 {
    line-height: var(--line15);
}

.hd1ri-core-text-inof {
    --gap1: 0.25rem;
}

.yx-pcnav1-erlist {
    --smallwi:300px;
    /* opacity: 1;
    transform: translateX(-50%) rotateX(0deg); */
}
.ys-hd-pc::after {
    background: rgba(255, 255, 255, 0.2);
}
.head-down1-left-one,
.hd1li-nub-link {
    line-height: var(--line15);
}

.hd1li-nub-link {
    color: var(--color333);
}

.head-down1-right {
    width: calc(100% - 172px);
}

.hd1ri-core-text {
    padding: 0;
    padding-top: 0.05rem;
    padding-left: 0.36rem;
}

.hd1ri-core-text .std-btn2 {
    margin-bottom: 0.19rem;
}

.head-down1-left {
    padding-top: 0;
    width: 172px;
}

.head-down1-left-one,
.hd1li-nub-link {
    padding: 0.16rem;
}

.head-down1-left-one {
    padding: 0.165rem;
    justify-content: start;
    margin-bottom: 0!important;
}

.hd1li-nub::before {
    background: var(--colormymain);
}
.hd1ri-core-text .std-btn2-link .std-text16 {
    font-size: var(--font16);
    margin-bottom: 0.06rem;
}

.std-btn2-link {
    flex-direction: column;
    align-items: start;
}

.std-btn2-link-txt,
.std-btn2-link-txt p {
    color: var(--color666);
    font-size: var(--font16);
    line-height: var(--line15);
}

.hd1ri-core-text-inof::before {
    background: rgba(0, 0, 0, 0.10);
}

.hd1rit-nub-link-icon {
    width: 40px;
    flex: none;
}

.hd1rit-nub-link {
    display: flex;
    align-items: center;
}

.hd1rit-nub-link-tit {
    color: var(--color333);
    transition: var(--transition);
    line-height: var(--line15);
    padding-left: 0.12rem;
    font-size: var(--font16);
}
.manu-main .product-core .product-core-bg-img img, 
.manu-main .ys-nybanner .ys-nyban-img img {
    transform: scale(1)!important;
}
 
@media screen and (min-width: 1200px) {
    .hd1rit-nub-link:hover .hd1rit-nub-link-tit {
        color: var(--colormymain);
    }

    .head-down1-left-one .std-text18:hover {
        color: var(--colormymain);
    }

    .ys-hd-pc.ishover .head-other .hmbc-btn-link:hover span,
    .ys-hd-pc.isfixed .head-other .hmbc-btn-link:hover span {
        color: var(--colorfff);
    }

    .ys-hd-pc.ishover .head-other .hmbc-btn-link:hover,
    .ys-hd-pc.isfixed .head-other .hmbc-btn-link:hover {
        border: 1px solid var(--colormymain);
    }

    .hgrl-txt-link:hover span {
        color: var(--colormymain);
    }

    .mqin-case:hover .mqin-case-sec {
        opacity: 1;
        pointer-events: all;
    }

    .mqin-case:hover .mqin-case-fir {
        opacity: 0;
    }

    .hcrb-link:hover .hcrb-link-le {
        color: var(--colormymain);
    }

    .hcrb-link:hover .hcrb-link-case-icon {
        background: #A60909;
    }

    .hmbc-btn-link:hover {
        background-color: var(--colormymain);
        border: 1px solid var(--colormymain);
    }
}
/* 2026.3.27 - Yori -end */

/* 2026.3.28 - Yori - start */
.cell-wrap-text h1 {
    color: var(--color333);
    font-family: var(--mybold);
    font-size: var(--font60);
}
.cell-wrap-text h2{
    font-family: var(--medium);
    font-size: var(--font24);
    color: var(--color666);
    line-height: var(--line16);
}
.cell-full h2{
    font-family: var(--mybold);
}
.cell-info{
    background:#F3F3F3!important;
}
.ciun-text-tit {
    background:transparent;
    color: var(--color333);
    display: flex;
    font-family: var(--mybold);
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: initial;
}
.ciun-text-parga p{
    font-size: var(--font18);
}
.ctiu-nub-tit .std-text18 {
    background: transparent;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: initial;
    font-family: var(--mybold);
    color: var(--color333);
}
/*contact us*/
 .cont-rela h1 span {
    background: transparent;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: initial;
    color: var(--color333);
    font-size: var(--font60);
    line-height: var(--line13);
    font-family: var(--mybold);
}
 .crbw-list-cont::after {
    background: var(--colormymain);
}
 .crbw-list .crbw-list-cont span{
    background: transparent;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: initial;
    color: var(--color333);
    line-height: var(--line165);
}
 .cont-rela-box-wrap {
    border-top: 1px solid rgba(234, 0, 41, 0.20);
}
 .crbw-list .std-font24, .crbw-list .std-font24 p, .crbw-list .std-font24 a {
    color: var(--color000);
    line-height: var(--line16);
    font-family: var(--medium);
    font-size: var(--font18);
}
 .cont-mess-wrap-item .std-font20 {
    padding: 0.165rem 0.335rem;
    border:none!important;
    color: var(--color000);
    font-size: var(--font16);
    line-height: var(--line165);
}
 .cont-mess-wrap-item.act .std-font20 {
    background:rgba(234, 0, 41, 0.15);
}
 .cont-mess-scroll {
    border: none;
border-radius: 100px;
background: rgba(255, 255, 255, 0.85);
box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.10);
}
 .cont-mess-wrap-item{
    padding: 0;
}
 .cont-mess-box h2.std-title1 span {
    background: transparent;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: initial;
    color: var(--color333);
    font-size: var(--font30);
    font-family: var(--mybold);
    line-height: var(--line15);
}
 .ys-form {
    --height: 50px;
}
 .cmbf-scene-tit .std-title1 span {
    background: transparent;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: initial;
    color: var(--color333);
    font-size: var(--font24);
    font-family: var(--semibold);
    line-height: var(--line16);
}
 .cmbf-scene-tit {
    padding-bottom: 0.08rem;
}
 .cmbf-scene-box-list .std-text18{
    font-size: var(--font18);
    font-family: var(--semibold);
    line-height: var(--line16);
}
 .csbl-wrap-item span {
    width: 12px;
    height: 12px;
}
 .csbl-wrap-item span::after {
    background:#DB0026;
}
 .ys-fia-text-word {
    font-size: var(--font14);
    color: var(--color666);
    line-height: var(--line18);
}
 .ys-fia-text-btn::after {
    background: #DB0026;
}
 .ys-fii-submit {
    background:#DB0026;
}

 .ys-fii-submit::before{
    background: #A60909;
}
 .ys-fii-submit{
    padding: 0 1.05rem;
}
 .ys-fii-submit span{
    font-size: var(--font18);
    line-height: var(--line16);
}
@media screen and (min-width: 1200px) {
    .cont-mess-wrap-item:hover .std-font20 {
        border:none;
        background:rgba(234, 0, 41, 0.15);
    }
}
/*Yori - end - 2026. 3.28 */
/*Yori - start - 2026. 3.30 */
.form-bg1{
    display: none;
    
}
.form-main3 .form-bg1,
.form-main4 .form-bg1,
.form-main1 .form-bg1{
    display: block;
}
.form-bg1-pic1{
    position: absolute;
    width:100%;
        left: 0;
    top: 0;
    width: 100%;
}
.form-bg1-pic1::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 35.56%, #FFF 75.14%);
    pointer-events: none;
}
.form-bg1-pic1 img{
    width: 100%;
    opacity: .5;
}
.form-bg1-pic2 img{
    width: 100%;
}
.form-bg1-pic2{
    position: absolute;
    right: -11%;
top: -3.5rem;
    width: 31.25%;
    pointer-events: none;
}
.form-bg1-box{
    position: relative;
    max-width: 1920px;
    margin: 0 auto;
}

/* 2026.3.28 - Yori -start */
.resid-main .ys-pos-center {
    position: absolute;
    top: 50%;
    left: 50%;
    height: auto;
    transform: translate(-50%, -50%);
    padding-bottom: 0;
}

.resid-main .product-core .product-core-bg-img img,
.resid-main .ys-nybanner .ys-nyban-img img {
    transform: scale(1) !important;
}

.resid-main .ys-nybanner::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 34.48%, rgba(0, 0, 0, 0.35) 88.73%), linear-gradient(180deg, rgba(0, 0, 0, 0.40) 0.73%, rgba(0, 0, 0, 0.00) 17.55%);
    pointer-events: none;
}

.resid-main h1 {
    font-size: var(--font60);
    font-family: var(--mybold);
    width: 80%;
    margin: 0 auto;
}

.rmin-link-le-bot {
    display: flex;
    align-items: center;
}

.resid-main {
    background: #F3F3F3;
}

.rmin-link-le-bot span {
    transition: var(--transition);
    font-size: var(--font16);
    line-height: var(--line165);
    color: #515151;
    padding-right: 0.05rem;
}

.rmin-link {
    border-radius: 0.2rem;
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    padding: 0.22rem 0.91rem 0.22rem 0.64rem;
    display: flex;
    justify-content: space-between;
}

.rmin-link-le-tit {
    transition: var(--transition);
    color: var(--color333);
    font-size: var(--font40);
    font-family: var(--mybold);
    line-height: var(--line12);
    width: 30%;
}

.rmin-link-le-txt,
.rmin-link-le-txt p {
    font-size: var(--font16);
    line-height: var(--line165);
    color: #515151;
}

.rmin-link-le-txt {
    width: 57%;
}

.rmin-link-le-top {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.rmin-link-le {
    padding-top: 0.27rem;
    width: 76%;
}

.rmin-link-ri {
    width: 19.62%;
}

.rmin-link-le-bot {
    margin-top: 0.22rem;
}

.rllb-icon {
    flex: none;
    width: 24px;
}

.rmin-link-le-txt {
    height: 6.4em;
    overflow: hidden;
    -webkit-line-clamp: 4;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.rmin-link-ri-pic img {
    object-fit: cover;
}

.resid-main-inof-nub {
    margin-bottom: 0.26rem;
}

.resid-main-inof-nub:nth-last-child(1) {
    margin-bottom: 0;
}

.rllb-icon img:nth-child(1) {
    opacity: 0;
}

.rmin-link-ri-pic {
    width: 100%;
}

.batt-pro .ys-bread-list a {
    color: var(--color333);
    opacity: .5;
}

.batt-pro {
    padding-top: var(--space140);
}

.batt-pro .ys-bread-list:nth-last-child(1) a {
    opacity: 1;
}

.line-main .ys-bread-list::before,
.batt-pro .ys-bread-list::before {
    background-image: url(../images/b2_icon01_y.svg);
}

.batt-pro-top-tit {
    color: var(--color333);
    font-family: var(--mybold);
    line-height: var(--line12);
    font-size: var(--font56);
    text-align: center;
    margin-bottom: 0.4rem;
}

.line-main .mod-bread,
.resid-main .mod-bread,
.batt-main .mod-bread {
    top: 0.3rem;
}

.batt-pro-top-txt,
.batt-pro-top-txt p {
    color: var(--color666);
    text-align: center;
    font-size: var(--font18);
    line-height: var(--line16);
}

.mod-bread {
    z-index: 9;
}

.batt-pro-bg {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.batt-pro-bg::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: var(--colorfff);
    opacity: .5;
    pointer-events: none;
}

.batt-pro-top-img {
    width: 100%;
    position: relative;
    min-height: 150vh;
}

.bpti-box {
    position: sticky;
    top: var(--headh);
    height: calc(100vh - var(--headh));
}

.batt-pro {
    position: relative;
    overflow: visible;
}

.bpti-box-add {
    width: 100%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0.2rem;
    overflow: hidden;
}

.batt-pro .ys-cont1440 {
    position: relative;
    z-index: 9;
}

.company-ban-img img {
    border-radius: 0px;
}

.bpti-box-add img {
    position: relative;
    width: 100%;
    object-fit: cover;
    max-width: none;
    margin: 0 auto;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.bpti-box-add-video {
    position: absolute;
    width: calc(100% + 2px);
    height: calc(100% + 2px);
    object-fit: cover;
    top: 50%;
    left: 50%;
    border-radius: 0px;
    transform: translate(-50%, -50%);
    background: transparent;
}

.batt-pro-bg img {
    width: 100%;
}

.bdsn-case {
    position: relative;
    border-radius: 0.2rem;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.batt-pro-top-txt {
    width: 82%;
    margin: 0 auto 0.5rem;
}

.bdsn-case-pic {
    width: 100%;
    position: relative;
}

.batt-dream-slick {
    --gap: 0.12rem;
    margin: 0 calc(var(--gap) * -1);
}

.batt-dream-slick-nub {
    padding: 0 var(--gap);
    width: 33.333%;
}

.bdsn-case-pic img {
    object-fit: cover;
    object-position: bottom;
}

.bdsn-case-pic::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.40) 81.35%);
    pointer-events: none;
}

.bdsn-case-content-tit {
    color: var(--colorfff);
    font-size: var(--font32);
    font-family: var(--semibold);
    line-height: var(--line12);
    padding-bottom: 0.2rem;
    border-bottom: 1px solid rgba(255, 255, 255, 0.50);
    margin-bottom: 0.2rem;
}

.bdsn-case-content {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    top: 0;
    z-index: 9;
    padding: 0.8rem 0.5rem 0.2rem;
}

.bdsn-case-content-txt,
.bdsn-case-content-txt p {
    color: var(--colorfff);
    font-size: var(--font20);
    font-family: var(--medium);
    line-height: var(--line16);
}

.line-join .batt-pro-top-tit {
    font-size: var(--font120);
    color: #DDD;
    line-height: var(--line15);
    margin-bottom: 0.11rem;
}

.line-join .batt-pro-top-txt,
.line-join .batt-pro-top-txt p {
    color: var(--color000);
}

.line-join .batt-pro-top-txt {
    margin-bottom: 0.29rem;
}

.line-join-ce {
    display: flex;
    justify-content: center;
    margin-bottom: 1.16rem;
}

.ljcb-link {
    padding: 9.5px 0.205rem;
    background: var(--colormymain);
    border-radius: 50px;
    transition: var(--transition);
    display: flex;
    align-items: center;
}

.ljcb-link span {
    font-size: var(--font16);
    line-height: var(--line165);
    color: var(--colorfff);
    padding-right: 0.1rem;
}

.ljcb-link-icon {
    width: 14px;
    flex: none;
}

.ljcb-link-icon img {
    width: 100%;
}

:root {
    --font120: 1.2rem;
}

.ljin-ri {
    width: 54.2%;
    border-radius: 0.2rem;
}

.line-join-inof-nub {
    display: flex;
    justify-content: end;
    margin-bottom: var(--space220);
    position: relative;
}

.line-join-inof-nub:nth-last-child(1) {
    margin-bottom: 0;
}

.line-join-inof-nub:nth-child(2n) {
    justify-content: start;
}

.line-join-inof-nub:nth-child(2n) .ljin-le {
    left: auto;
    right: 0;
}

.ljin-le {
    width: 54.5%;
    padding: 0.6rem 0.4rem 0.57rem;
    border-radius: 0.2rem;
    background: #250000;
    position: absolute;
    z-index: 5;
    left: 0;
    bottom: calc(var(--space120) * -1);
}

.ljin-le-tit {
    color: var(--colorfff);
    font-family: var(--mybold);
    font-size: var(--font30);
    line-height: var(--line15);
    margin-bottom: 0.14rem;
}

.line-join {
    padding-bottom: 3.96rem;
}

.ljin-ri img {
    object-fit: cover;
}

.ljin-le-txt,
.ljin-le-txt p {
    color: var(--colorfff);
    font-size: var(--font16);
    line-height: var(--line165);
}

.line-join-case {
    padding: 0 0.34rem;
    position: relative;
    z-index: 9;
}

.line-reday {
    background: #F3F3F3;
    overflow: visible;
}

.line-reday-top {
    transform: translateY(-1.45rem);
}

.line-reday-top-inner {
    width: 66.81%;
    padding: 0.56rem 0.6rem 0.54rem;
    background: var(--colorfff);
    border-radius: 0.2rem;
    margin: 0 auto;
    border-top: 4px solid #EA0029;
    box-shadow: 0 0.04rem 0.25rem 0 rgba(0, 0, 0, 0.05);
}

.line-reday-top-tit {
    color: var(--color333);
    font-size: var(--font30);
    font-family: var(--semibold);
    line-height: var(--line15);
    margin-bottom: 0.22rem;
}

.line-reday-bot-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    border-radius: 0.2rem;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
}

.line-reday-bot {
    width: 82.64%;
    position: relative;
    margin: 0 auto;
    margin-top: -0.25rem;
}

.line-reday-bot-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right;
}

.line-reday-top-txt {
    margin-bottom: 0.49rem;
}

.line-reday-top-txt,
.line-reday-top-txt p {
    color: #111;
    font-size: var(--font18);
    line-height: var(--line16);
}

.line-join-ce-btn {
    display: inline-block;
}

.line-reday-bot-tit {
    color: var(--colorfff);
    font-size: var(--font32);
    font-family: var(--semibold);
    line-height: var(--line12);
    margin-bottom: 0.3rem;
}

.line-reday-bot-txt,
.line-reday-bot-txt p,
.line-reday-bot-txt p a {
    color: var(--colorfff);
    font-size: var(--font18);
    line-height: var(--line16);
}

.line-reday-bot-inner {
    position: relative;
    z-index: 9;
    width: 71%;
    padding: 1.13rem var(--space90) 1.38rem;
}


.manu-main .ys-nybanner h1 {
    transition: transform 1.4s var(--bezier2), opacity 1.1s var(--bezier2);
}

.manu-main .ys-nybanner.fade-go h1 {
    transition-delay: 0s;
}

.dura-main .product-core .product-core-bg-img img,
.dura-main .ys-nybanner .ys-nyban-img img {
    transform: scale(1) !important;
}

.dura-main .ys-nyban-title {
    height: auto;
    top: 50%;
    left: 50%;
    padding-bottom: 0;
}

.dura-main .ys-bread-list a {
    color: var(--color333);
    opacity: .5;
}

.dura-main .ys-bread-list:nth-last-child(1) a {
    opacity: 1;
}

.dura-main .ys-bread-list::before {
    background-image: url(../images/b2_icon01_y.svg);
}

.slick-btn1 {
    display: none;
}

.manu-main h1 {
    font-size: var(--font60) !important;
}

.dura-comm {
    padding-top: var(--space150);
}

.dura-main h1 {
    color: var(--color333);
    font-size: var(--font60) !important;
    line-height: var(--line12);
    text-align: left;
    font-family: var(--mybold);
    margin-bottom: 0.16rem;
}

.dura-main .ys-nyban-title .std-font28,
.dura-main .ys-nyban-title .std-font28 p {
    color: var(--color666);
    font-size: var(--font18);
    text-align: left;
    line-height: var(--line16);
}

.dura-main-tit {
    color: var(--color000);
    font-family: var(--mybold);
    line-height: var(--line12);
    font-size: var(--font40);
    margin-bottom: var(--space60);
}

.dmcl-nub-fir-tit {
    color: var(--color333);
    padding-right: 0.1rem;
    transition: var(--transition);
    font-size: var(--font30);
    font-family: var(--semibold);
    flex-grow: 1;
    line-height: var(--line15);
}

.dura-main-case-le {
    width: 37.78%;
}

.dura-main-case-inner {
    display: flex;
    justify-content: space-between;
}

.dmcl-nub {
    padding: 0.1rem 0;
    cursor: pointer;
}

.dmcl-nub-fir {
    display: flex;
    align-items: start;
    cursor: pointer;
}

.dmcl-nub:nth-child(1) .dmcl-nub-fir {
    padding-top: 0;
}

.dmcl-nub.act .dmcl-nub-fir-tit {
    color: var(--colormymain);
}

.dnfb-txt,
.dnfb-txt p {
    color: var(--color666);
    font-size: var(--font18);
    line-height: var(--line16);
}

.dmcl-nub-fir-icon {
    width: 24px;
    flex: none;
    position: relative;
    top: 9px;
}

.dmcl-nub-fir-icon svg path,
.dmcl-nub-fir-icon svg {
    width: 100%;
    transition: var(--transition);
}

.dnfb-txt {
    padding-top: 0.12rem;
}

.dmcl-nub-fir-bot .dmcr-inof {
    display: none;
}

.dmcl-nub-fir-bot {
    display: none;
}

.dura-main-case-ri {
    width: 44.45%;
    display: flex;
    align-items: center;
}

.dmcr-inof {
    --paicon: 0.1rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--paicon) * -1);
}

.dmcr-inof-nub-case {
    width: 100%;
    border-radius: 0.2rem;
}

.dmcr-inof-nub {
    width: 33.333%;
    padding: 0 var(--paicon);
}

.dmcl-nub.act .dmcl-nub-fir-icon svg,
.dmcl-nub.act .dmcl-nub-fir-icon svg path {
    stroke: #EA0029;
}

.dmcl-nub.act .dmcl-nub-fir-icon svg {
    transform: rotate(180deg);
}

.dmcr-inof-out-nub {
    display: none;
}

.dura-commdura-comm-inof {
    --redpa: 0.12rem;
    margin: 0 calc(var(--redpa) * -1);
}

.dcci-nub {
    padding: 0 var(--redpa);
    width: 25%;
}

.dura-init-btn .ljcb-link span {
    padding-right: 0.16rem;
}

.dura-init-btn .ljcb-link {
    padding-left: 0.26rem;
    padding-right: 0.26rem;
}

.dcci-nub-case-icon {
    width: 80px;
    margin-bottom: 0.6rem;
}

.dcci-nub-case {
    border-radius: 0.2rem;
    padding: 0.62rem 0.3rem 0.49rem 0.28rem;
    transition: var(--transition);
    background: var(--colorfff);
    height: 100%;
    box-shadow: 0 0.04rem 0.25rem 0 rgba(0, 0, 0, 0.05);
}

.dcci-nub-case-tit {
    margin-bottom: 0.16rem;
    transition: var(--transition);
    font-size: var(--font26);
    font-family: var(--mybold);
    color: var(--color000);
    line-height: var(--line14);
}

.dura-commdura-comm-inof .slick-list {
    padding: 0.3rem 0.1rem;
    margin: -0.3rem -0.1rem;
}

.dura-comm {
    position: relative;
    overflow: visible;
    padding-top: var(--space190);
    padding-bottom: 0.76rem;
}

.dnci-nub-case-svg {
    width: 24px;
    flex: none;
    position: relative;
    top: 4px;
}

.dnci-nub-case-svg svg path,
.dnci-nub-case-svg svg {
    width: 100%;
    transition: var(--transition);
}

.dnci-nub-case {
    display: flex;
    align-items: start;
}

.dnci-nub-case-link p {
    margin-bottom: 0.1rem;
}

.dnci-nub:nth-last-child(1) .dnci-nub-case-link p {
    margin-bottom: 0;
}

.dnci-nub-case-link,
.dnci-nub-case-link p,
.dnci-nub-case-link p a {
    transition: var(--transition);
    font-size: var(--font14);
    line-height: var(--line15);
    text-decoration: underline;
    color: var(--color999);
}

.dcci-nub-case-icon img:nth-child(1) {
    opacity: 0;
}

.dnci-nub-case-link {
    padding-left: 0.07rem;
}

.dura-comm-bg {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 3rem;
}

.dura-comm-bg::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, #FFF 3.42%, rgba(255, 255, 255, 0.84) 36.17%, rgba(255, 255, 255, 0.20) 100%);
    pointer-events: none;
}

.dura-main {
    position: relative;
    z-index: 9;
}

.dura-comm .ys-cont1440 {
    position: relative;
    z-index: 9;
}

.dura-comm-bg::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
}

.dura-comm-bg img {
    width: 100%;
}

.diis-btn {
    transition: var(--transition);
    --sliwi: 44px;
    cursor: pointer;
    width: var(--sliwi);
    height: var(--sliwi);
    border: 1px solid #E0E0E0;
    border-radius: 50%;
    justify-content: center;
    display: flex;
    align-items: center;
}

.diis-btn svg path,
.diis-btn svg {
    width: 60%;
    transition: var(--transition);
}

.dura-initdura-init-slick {
    display: flex;
    position: absolute;
    right: 0;
    bottom: 0;
}

.diis-le {
    margin-right: 0.1rem;
}

.dici-nub-case {
    position: relative;
    height: 100%;
}

.dura-init-case-inof {
    --inipa: 0.12rem;
    margin: 0 calc(var(--inipa) * -1);
}

.dura-init-btn {
    display: flex;
    margin-top: 0.32rem;
    justify-content: center;
}

.dura-init-case-inof .slick-list {
    overflow: visible;
}

.dncc-data {
    color: var(--colormymain);
    font-size: var(--font24);
    line-height: var(--line16);
    font-family: var(--medium);
    padding-bottom: 0.1rem;
    border-bottom: 1px solid #E0E7EF;
    margin-bottom: 0.2rem;
    flex-grow: 1;
}

.dncc-tit {
    color: var(--color111);
    line-height: var(--line16);
    font-size: var(--font18);
}

.dici-nub {
    width: 33.333%;
    padding: 0 var(--inipa);
}

.dici-nub-case-cont {
    display: flex;
    flex-direction: column;
    position: relative;
    min-height: 290px;
    transition: var(--transition);
    border-radius: 0.2rem;
    width: 100%;
    height: 100%;
    z-index: 9;
    padding: 0.3rem 0.37rem 0.26rem 0.3rem;
    background: var(--colorfff);
    box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.05);
}

.dici-nub-case-pic {
    border-radius: 0.2rem;
    transition: var(--transition);
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.dici-nub-case-pic img {
    object-fit: cover;
}

.dici-nub-case-pic::after {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
    pointer-events: none;
}

.dura-init-case {
    overflow: hidden;
    margin-left: calc(var(--place)* -1 + 1px);
    padding-left: calc(var(--place) - 1px);
    margin-right: calc(var(--place)* -1 + 1px);
    padding-right: calc(var(--place) - 1px);
    padding-top: 0.3rem;
    margin-top: -0.3rem;
    padding-bottom: 0.3rem;
    margin-bottom: -0.3rem;
}

.dura-init-top {
    display: flex;
    margin-bottom: 0.6rem;
    position: relative;
    justify-content: space-between;
}

.dura-init-top h2 {
    width: 60%;
    margin: 0 auto;
    padding-bottom: 0.12rem;
    text-align: center;
}

@media screen and (min-width: 1200px) {
     .dici-nub-case:hover .dici-nub-case-pic{
        opacity: 1;
    }
    .dici-nub-case:hover .dici-nub-case-cont {
        opacity: 0;
    }

    .diis-btn:hover {
        background: var(--colormymain);
        border: 1px solid var(--colormymain);
    }

    .diis-btn:hover svg,
    .diis-btn:hover svg path {
        stroke: var(--colorfff);
    }

    .dcci-nub-case:hover {
        background: #DB0026;
    }

    .dcci-nub-case:hover .dnci-nub-case-link,
    .dcci-nub-case:hover .dnci-nub-case-link p,
    .dcci-nub-case:hover .dnci-nub-case-link p a {
        color: var(--colorfff);
    }

    .dcci-nub-case:hover .dnci-nub-case-svg svg,
    .dcci-nub-case:hover .dnci-nub-case-svg svg path {
        stroke: var(--colorfff);
    }

    .dcci-nub-case:hover .dcci-nub-case-tit {
        color: var(--colorfff);
    }

    .dcci-nub-case:hover img:nth-child(1) {
        opacity: 1;
    }

    .dcci-nub-case:hover img:nth-child(2) {
        opacity: 0;
    }

    .dmcl-nub:hover .dmcl-nub-fir-tit {
        color: var(--colormymain);
    }

    .line-reday-bot-txt a:hover {

        color: var(--colormymain);
    }

    .ljcb-link:hover {
        background: #A60909
    }

    .rmin-link:hover .rllb-icon img {
        transform: scale(1.0);
    }

    .rmin-link:hover .rmin-link-ri-pic img {
        transform: scale(1.0);
    }

    .rmin-link:hover .rmin-link-le-tit {
        color: var(--colormymain);
    }

    .rmin-link:hover .rmin-link-le-bot span {
        color: var(--colormymain);
    }

    .rmin-link:hover .rllb-icon img:nth-child(1) {
        opacity: 1;
    }

    .rmin-link:hover .rllb-icon img:nth-child(2) {
        opacity: 0;
    }
}
/* 2026.3.28 - Yori - end */
/* 2026.3.31 - Yori - start */
.argument-main.bread-black .argument-super .argument-super-img .std-font100 {
    background: transparent;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: initial;
    color: var(--color000);
}
.asan-link .std-font24 {
    background: transparent;
    background-clip: unset;
    -webkit-background-clip: unset;
    -webkit-text-fill-color: initial;
    color: var(--color000);
}
.argument-main.bread-black .argument-super .std-btn1-link {
    background: var(--colormymain);
}
.argument-main.bread-black .argument-super .std-btn1-link::before {
    background:#A60909;
}
.argument-data{
background: #F3F3F3;
}
.slick-dots li.slick-active {
    background: var(--colormymain);
}
/* 2026.3.31 - end - Yori */
/* 2026.4.3 - Yori - start */
.action-entry::after{
    opacity: 0;
}
.action-entry,
.action-main {
     background: #F3F3F3; 
}
.pc-fenye li.activepage {
    background: var(--colormymain);
}
.action-entry .std-font60{
    font-family: var(--mybold);
}
.action-entry-wrap .sust-activ-cont .std-font24{
    font-family: var(--medium);
}
.sust-activ-cont .std-font24 {
    color: var(--colormymain);
}
@media screen and (min-width: 1200px) {
    .comp-tabli li:hover {
        background: var(--colormymain);
    }
    .pc-fenye .end:hover li, .pc-fenye .first:hover li, .pc-fenye .next:hover li, .pc-fenye .prev:hover li {
        color: var(--colormymain);
    }
    .std-btn1-type1 .std-btn2-link:hover .std-text16, .std-btn2-link:hover .std-text16 {
        color: var(--colormymain);
    }
    .head-ldi-nub a:hover {
        color: var(--colormymain);
    }
}
.yxedr-active.mlhb-edr  ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    padding-inline-start: 0px;
}
.hd1rit-nub.yxnav-active3 .hd1rit-nub-link-tit{
    color: var(--colormymain);
}
/* 2026.4.3 - Yori - end */

/* 2026.4.8 - Yori - start*/
.rmin-link-le-top{
    display: block;
}
.rmin-link-le-tit{
 width: 100%!important;
 margin-bottom: 0.15rem;
}
.rmin-link-le {
    width: 34%;
}
.rmin-link-le-txt{
    width: 100%!important;
}
.resid-main .pcin-link-mid td:first-child {
    color: rgba(81, 81, 81, .6);
    font-size: var(--font16);
    padding-right: 0.1rem;
}
.resid-main .pcin-link-mid td {
    color: var(--color51);
    font-size: var(--font16);
}
.resid-main .pcin-link-mid {
    width: 35.96%;
}
.resid-main .pcin-link-mid p,
.resid-main  .pcin-link-mid p>span {
    color: var(--color666);
    font-size: var(--font16);
}

/* 2026.4.8 - Yori - end*/
.rmin-link-le {
    width: 26%;
}
.resid-main .pcin-link-mid {
    width: 48.96%;
}
.rmin-link {
    padding: 0.22rem 0.5rem 0.22rem 0.64rem;
}
/* 2026.4.8 - Yori - end*/
/* 2026.4.9 - Yori -start */


.hrin-link {
    border-radius: 80px;
    border: 1px solid #DFDFDF;
    transition: var(--transition);
    display: inline-flex;
    align-items: center;
    position: relative;
    overflow: hidden;
    transform: rotate(0);
    -webkit-transform: rotate(0);
    padding: 0.05rem 0.2rem 0.05rem 0.05rem;
}

.hrin-link::after {
    content: '';
    position: absolute;
    background: var(--colormymain);
    right: 0;
    height: 100%;
    width: 0%;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 80px;
    transition: var(--transition);

}

.hrin-link-tit {
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--color333);
    position: relative;
    z-index: 9;
    transition: var(--transition);
    padding-left: 0.2rem;
}

.hrin-link-pic {
    border-radius: 50%;
    width: 32px;
    position: relative;
    z-index: 9;
    transition: var(--transition);
    background: var(--colormymain);
}

.hrin-link-pic img:nth-child(2) {
    opacity: 0;
}

.hpin-ri-inof {
    --gappa: 0.06rem;
    --gapbot: 0.16rem;
    display: flex;
    width: 100%;
    position: relative;
    z-index: 9;
    flex-wrap: wrap;
    margin: 0 calc(var(--gappa) * -1) calc(var(--gapbot) * -1);
}

.hpin-ri-inof-nub {
    padding: 0 var(--gappa);
    margin-bottom: var(--gapbot);
}

.hpin-ri-txt {
    margin-bottom: 0.3rem;
}

.hpin-ri {
    width: 31.8%;
}

.hpin-all {
    width: 84.8%;
}

.hpin-ce {
    width: 65.5%;
}

@media screen and (min-width: 1200px) {
    .hrin-link:hover .hrin-link-pic {
        background: var(--colorfff);
    }

    .hrin-link:hover::after {
        width: 100%;
        left: 0;
        right: auto;
    }

    .hrin-link:hover .hrin-link-pic img:nth-child(2) {
        opacity: 1;
    }

    .hrin-link:hover .hrin-link-pic img:nth-child(1) {
        opacity: 0;
    }

    .hrin-link:hover .hrin-link-tit {
        color: var(--colorfff);
    }
}
/* 2026.4.9 - Yori end */

.home-main .short-cta .std-btn1-link .std-text18{
    color: var(--colorfff);
}
.rmin-link-ri {
    display: flex;
    align-items: center;
}
.dura-commdura-comm-inof.three .dcci-nub{
    width: 33.333%;
}
.argument-super-tips, .argument-super-tips p,
.ciun-img .std-text14 p {
    font-size: var(--font12);
}
/* 2026.4.27 - Yori start  */
.asan-link .std-font24{
    text-align: center;
}
.head-down1-right-item .std-btn1-type1 .std-text16{
        color: var(--colormymain);
}
/* 2026.4.27 - Yori end  */