@charset "utf-8";
/* 公共样式 - start */
body {
    font-family: 'open',"PingFang SC", "Microsoft YaHei" !important;
}
input,
textarea {
    font-family: 'open',"PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: 'open',"PingFang SC", "Microsoft YaHei" !important;
}
/* 英文站换行规则 */
/* p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: normal; 
} */
@font-face {
    font-family: 'open';
    src: url('../fonts/open/OpenSans-Regular.woff2') format('woff2'),
         url('../fonts/open/OpenSans-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'orbit';
    src: url('../fonts/orbit/orbit-regular-webfont.woff2') format('woff2'),
         url('../fonts/orbit/orbit-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
:root {
    /* 字号 */
    --font56: 56px;
    --font48: 48px;
    --font44: 44px;
    --font32: 32px;
    --font24: 24px;
    /* 段落字号 */
    --font20: 20px;
    --font18: 18px;
    --font16: 16px;
    --font14: 14px;
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line175: 1.75;
    /* 导航-高度 */
    --headh: 100px;
    /* 颜色 */
    --color1: #333;
    --color2: #666;
    --color3: #999;
    --color4: #fff;
    --colormain: #09945F;
    --colorsub: #0095DF;
    --colortitle: #1E1F24;
    --colortext: #62636C;
    --colortext1: #8B8D98;
    --colorborder: #D8D8D8;
    --colorbj: #F6F7FA;
    --bg: linear-gradient(90deg, #00B241 0%, #0084F3 100%);
    /* 板块间距 */
    --space120: 120px;
    /* 段落间距 */
    --parpspace10: 10px;
    --parpspace12: 12px;
    --parpspace16: 16px;
    /* 特殊字体 */
    --bold: '';
    --arrows1: 48px;
    --arrowsj: 44px;
    --radius1: 40px;
    --btn1: 14px;
    --btn2: 40px;
    --weight5: 500;
    --weight6: 600;
    /* leo-start */
    --space100: 100px;
    --space130: 130px;
    /* leo-end */
}
.std-font56 {
    font-size: var(--font56);
    color: var(--colortitle);
    line-height: var(--line12);
}
.std-font48 {
    font-size: var(--font48);
    color: var(--colortitle);
    line-height: var(--line13);
    font-weight: var(--weight6);
}
.std-font44,
.yxedr-active h2 {
    font-size: var(--font44);
    color: var(--colortitle);
    line-height: var(--line13);
}
.std-font32,
.yxedr-active h3 {
    font-size: var(--font32);
    color: var(--colortitle);
    line-height: var(--line14);
}
.std-font24,
.std-font24 p,
.yxedr-active h4 {
    font-size: var(--font24);
    color: var(--colortitle);
    line-height: var(--line15);
}
.std-text20,
.std-text20 p {
    font-size: var(--font20);
    color: var(--colortext);
    line-height: var(--line175);
}
.std-text18,
.std-text18 p {
    font-size: var(--font18);
    color: var(--colortext);
    line-height: var(--line175);
}
.std-text16,
.std-text16 p {
    font-size: var(--font16);
    color: var(--colortext);
    line-height: var(--line175);
}
.std-text14,
.std-text14 p {
    font-size: var(--font14);
    color: var(--colortext);
    line-height: var(--line175);
}
.yxedr-active p {
    font-size: var(--font16);
    color: var(--colortext);
    line-height: var(--line175);
    margin-bottom: var(--parpspace10);
}
.std-margin {
    margin-top: var(--space120);
}
.std-margin1 {
    margin-bottom: var(--space120);
}
.std-padding {
    padding-top: var(--space120);
}
.std-padding1 {
    padding-bottom: var(--space120);
}
.yxedr-active h2,
.yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
/*分享翻译*/
.ys-wechat-cont-parga p::before {
    content: '分享到 - 微信';
    /* content: 'Share the - weixin'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2) !important;
    white-space: nowrap;
}
/*导航默认选中*/
.yxnav-active1 {}
.yxnav-active2 {}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child) {
    display: none;
}
/* 省略号 */
.line-clamp {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 过渡 */
.transition-time1 {
    transition: all .36s both;
}
.transition-time2 {
    transition: all .5s both;
}
/* 侧边锚点隐藏 */
.mod-anchor {
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
}
.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) {
    .hdsn-link:hover .std-btn1-link .ys-imgbox-cover img:nth-of-type(2),
    .std-btn1-link:hover .ys-imgbox-cover img:nth-of-type(2) {
        opacity: 1;
    }
    .hdsn-link:hover .std-btn1-link .ys-imgbox-cover img:first-child,
    .std-btn1-link:hover .ys-imgbox-cover img:first-child {
        opacity: 0;
    }
    .hdsn-link:hover .std-btn1-link .std-text18,
    .std-btn1-link:hover .std-text18 {
        color: var(--colormain);
    }
    .hdsn-link:hover .std-btn1-link,
    .std-btn1-link:hover,
    .std-btn1-link:hover::before {
        background: var(--color4);
    }
    .mod-arrows2 .slick-prev:hover,
    .mod-arrows2 .slick-next:hover {
        background: var(--colormain);
    }
    /* .mod-arrows2 .slick-prev:hover::before, 
    .mod-arrows2 .slick-next:hover::before{
        opacity: 0;
    }
    .mod-arrows2 .slick-prev:hover::after, 
    .mod-arrows2 .slick-next:hover::after{
        opacity: 1;
    } */
    .std-btn2-link:hover::before {
        opacity: 0;
    }
    .hnii-link:hover .std-text20 {
        color: var(--colormain);
    }
    .mod-arrows1 .swiper-button-next:hover,
    .mod-arrows1 .swiper-button-prev:hover,
    .mod-arrows1 .slick-prev:hover,
    .mod-arrows1 .slick-next:hover {
        background: var(--colormain);
    }
    .mod-arrows1 .swiper-button-next:hover::after,
    .mod-arrows1 .swiper-button-prev:hover::after,
    .mod-arrows1 .slick-prev:hover::after,
    .mod-arrows1 .slick-next:hover::after {
        opacity: 1;
    }
    .mod-arrows1 .swiper-button-next:hover::before,
    .mod-arrows1 .swiper-button-prev:hover::before,
    .mod-arrows1 .slick-prev:hover::before,
    .mod-arrows1 .slick-next:hover::before {
        opacity: 0;
    }
    .std-btn4-link:hover {
        background: var(--color4);
    }
    .std-btn4-link:hover .std-text18 {
        color: var(--colormain);
    }
    .std-btn4-link:hover .std-btn4-icon {
        background: var(--colormain);
    }
    .std-btn5-link:hover {
        border: 1px solid var(--colormain);
        background: var(--colormain);
    }
    .footer-nav ul a:hover {
        color: var(--colormain);
    }
    .footer-privacy a:hover {
        color: #fff;
    }
    .ys-hd-pc.has-search .std-btn5-link:hover,
    .ys-hd-pc.isfixed .std-btn5-link:hover,
    .ys-hd-pc.ishover .std-btn5-link:hover,
    .ys-page-wrap.act .ys-hd-pc .std-btn5-link:hover {
        border: 1px solid var(--colormain) !important;
    }
    .ys-hd-pc.has-search .std-btn5-link:hover .std-text18,
    .ys-hd-pc.isfixed .std-btn5-link:hover .std-text18,
    .ys-hd-pc.ishover .std-btn5-link:hover .std-text18,
    .ys-page-wrap.act .ys-hd-pc .std-btn5-link:hover .std-text18 {
        color: var(--color4) !important;
    }
    .head-icon3:hover img:nth-of-type(3) {
        opacity: 1 !important;
    }
    .head-icon3:hover img:nth-last-of-type(n+2) {
        opacity: 0 !important;
    }
    .hnid-c1in-link:hover {
        opacity: 1;
    }
    .hnid-c1ni-word-link:hover .std-text18 {
        color: var(--colormain);
    }
    .ys-bread-list:hover a {
        color: var(--color4);
    }
    .join-carousel-img:hover img {
        transform: scale(1.05);
    }
    /* lucas start */
    .invrelist-page .comp-tabli:hover li {
        background: #009BEC;
        color: var(--color4);
    }
    .prosear-page a:hover .ys-imgbox-cover img {
        transform: scale(1);
    }
    .pcrl-li-info:hover .pcrl-li-info-title {
        color: var(--colormain);
    }
    .prosear-tab-slide-link:hover .prosear-tab-slide-img img:nth-child(1) {
        opacity: 1;
    }
    .prosear-tab-slide-link:hover .prosear-tab-slide-img img:nth-child(2) {
        opacity: 0;
    }
    .proddet-corcp-slick-item .ys-slick-item-cont:hover {
        background: var(--color4);
        border: 1px solid transparent;
        box-shadow: 0px 71px 28px 0px rgba(0, 42, 0, 0.01), 0px 40px 24px 0px rgba(0, 42, 0, 0.02), 0px 18px 18px 0px rgba(0, 42, 0, 0.03), 0px 4px 10px 0px rgba(0, 42, 0, 0.04);
    }
    .prosear-tab-slide-link:hover::after {
        opacity: 1;
    }
    .slick-next:hover::after {
        opacity: 0;
    }
    .slick-next:hover {
        background: #009A54;
    }
    .slick-next:hover::before {
        opacity: 1;
    }
    .slick-prev:hover::after {
        opacity: 0;
    }
    .slick-prev:hover {
        background: #009A54;
    }
    .slick-prev:hover::before {
        opacity: 1;
    }
    .pcrl-li-info:hover {
        border: 1px solid transparent;
        box-shadow: 0px 71px 28px 0px rgba(0, 42, 0, 0.01), 0px 40px 24px 0px rgba(0, 42, 0, 0.02), 0px 18px 18px 0px rgba(0, 42, 0, 0.03), 0px 4px 10px 0px rgba(0, 42, 0, 0.04);
    }
    .prosear-tab-slide-link:hover .prosear-tab-slide-info {
        color: var(--color4);
    }
    .clll-link:hover .clll-link-title {
        color: var(--colormain);
    }
    .spbb-link:hover .spbt-prev {
        background: #009A54;
    }
    .spbb-link:hover .spbt-next {
        background: #009A54;
    }
    .spbb-link:hover .spbt-prev .spbt-prev-w {
        opacity: 1;
    }
    .spbb-link:hover .spbt-prev .spbt-prev-g {
        opacity: 0;
    }
    .spbb-link:hover .spbt-next .spbt-prev-w {
        opacity: 1;
    }
    .spbb-link:hover .spbt-next .spbt-prev-g {
        opacity: 0;
    }
    .nlbl-li-link:hover .publ-btn-green-img img:nth-child(2) {
        opacity: 0;
    }
    .nlbl-li-link:hover .publ-btn-green-text {
        color: var(--color4);
    }
    .nlbl-li-link:hover .publ-btn-green {
        background-color: #009A54;
    }
    .publ-btn-green:hover .publ-btn-green-img img:nth-child(2) {
        opacity: 0;
    }
    .publ-btn-green:hover .publ-btn-green-text {
        color: var(--color4);
    }
    .publ-btn-green:hover {
        background-color: #009A54;
    }
    .spbt-prev:hover {
        background: #009A54;
    }
    .spbt-next:hover {
        background: #009A54;
    }
    .spbt-prev:hover .spbt-prev-w {
        opacity: 1;
    }
    .spbt-prev:hover .spbt-prev-g {
        opacity: 0;
    }
    .spbt-next:hover .spbt-prev-w {
        opacity: 1;
    }
    .spbt-next:hover .spbt-prev-g {
        opacity: 0;
    }
    .newslist-swiper-slide-link:hover .pulb-btn-leng::after {
        opacity: 1;
    }
    .pulb-btn-leng:hover::after {
        opacity: 1;
    }
    .cibl-li-info:hover .ys-imgbox-cover img {
        transform: scale(1.05);
    }
    .contact-form .ys-fii-submit:hover::after {
        opacity: 1;
    }
    .will-link:hover {
        border: 1px solid transparent;
        box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    }
    .clil-li-link:hover {
        box-shadow: 0px 111px 31px 0px #002A00, 0px 71px 28px 0px rgba(0, 42, 0, 0.01), 0px 40px 24px 0px rgba(0, 42, 0, 0.02), 0px 18px 18px 0px rgba(0, 42, 0, 0.03), 0px 4px 10px 0px rgba(0, 42, 0, 0.04);
        box-shadow: 0px 111px 31px 0px color(display-p3 0.0157 0.1608 0 / 0.00), 0px 71px 28px 0px color(display-p3 0.0157 0.1608 0 / 0.01), 0px 40px 24px 0px color(display-p3 0.0157 0.1608 0 / 0.02), 0px 18px 18px 0px color(display-p3 0.0157 0.1608 0 / 0.03), 0px 4px 10px 0px color(display-p3 0.0157 0.1608 0 / 0.04);
    }
    .clil-li-link:hover .clil-li-link-info {
        background: var(--color4);
    }
    .clib-select-list-li:hover .csll-text {
        color: var(--colortitle);
    }
    .comp-tabli:hover li {
        background: #009A54;
        color: var(--color4);
    }
    .publ-btn:hover::after {
        opacity: 1;
    }
    .caselist-nav-list-li:hover::after {
        opacity: 1;
    }
    .caselist-nav-list-li:hover .cnll-link-box {
        color: var(--color4) !important;
    }
    /* lucas end */
    .ys-page-wrap.act .ys-bread-list a:hover {
        color: #8B8D9A;
    }
    .pc-fenye a:not(.comp-tabli):hover li {
        color: var(--colormain);
    }
    .pill-box:hover .pill-box-name {
        color: var(--colormain);
    }
    .ys-slick-item-cont:hover .pcsi-name,
    .ys-slick-item-cont:hover .pcsi-title {
        color: var(--colormain);
    }
    /* lucas - 2 - start */
    .sovsum-corres-title-btn:hover .plib-box-link-img {
        transform: translateX(5px);
    }
    .sptl-li:hover p::after {
        opacity: 1;
    }
    .sptl-li:hover p {
        color: #009A54;
    }
    /* lucas - 2 - end */
    .invrel-ceo-le:hover img {
        transform: scale(1.05);
    }
    .inli-li-link:hover .illi-title {
        color: rgba(0, 149, 223, 1);
    }
    .invrelist-page .pc-fenye a:not(.comp-tabli):hover li {
        color: #009BEC;
    }
    .iris-itme-box:hover .iris-itme-box-title {
        color: var(--colormain);
    }
    .spbb-link:hover .spbb-link-icon {
        background: var(--colormain);
    }
    .spbb-link:hover .spbb-link-icon img:nth-of-type(2) {
        opacity: 1;
    }
    .spbb-link:hover .spbb-link-icon img:first-child {
        opacity: 0;
    }
    .contact-sum-wai:hover .contact-sum-bg img {
        transform: scale(1.05);
    }
    .ys-form-inof-item .ys-select-li:hover {
        color: var(--colormain);
    }
    .sovsum-top-ri:hover .ys-imgbox-cover img {
        transform: scale(1.05);
    }
    .socr-nub-core:hover .std-font32 {
        color: var(--colormain);
    }
    /* .ndlb-link:hover{
        animation-play-state: running;
    } */
    .ndlb-link:hover{
        transform: translateY(-10%) scale(1.05);
    }
    .hscb-inof-nub-link:hover .hscb-inl-text1 {
        transform: translateY(-50%) scale(1);
    }
    .hscb-inof-nub-link:hover .hscb-inl-text2{
        transform: translate(0px,-50%);
    }
}
@media screen and (min-width: 1921px) {
    .home-solution-cry {
        display: flex !important;
        justify-content: center !important;
    }
    .home-solution-cry-box {
        left: 0px !important;
    }
    .home-solution-cry {
        margin-top: -122px !important;
    }
}
.ys-ban-imgbox::before {
    background-image: url(../images/a1_zz_01.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: top left;
    mix-blend-mode: hard-light;
    top: -7.7vw;
}
.ys-ban-imgbox::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../images/a1_zz_02.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: top left;
    mix-blend-mode: hard-light;
    z-index: 4;
    left: -7.9vw;
}
.ys-ban-txtbox .ys-ban-title {
    text-align: center;
    font-size: var(--font56);
    color: var(--color4);
    line-height: 1.2;
    font-weight: var(--weight5);
}
.ys-ban-txtbox .std-font24 {
    margin-top: 16px;
    text-align: center;
    color: var(--color4);
    line-height: 1.2;
}
.ys-ban-slick::before {
    content: '';
    position: absolute;
    width: 100%;
    bottom: -1px;
    left: 0;
    background-image: url(../images/0a1_svg1.svg);
    background-size: 100% 100%;
    height: 2.08vw;
    z-index: 10;
}
.std-btn1-link .ys-imgbox-cover img {
    transform: scale(1) !important;
}
.ys-ban-slick .ys-pos-bot {
    bottom: 80px;
}
.std-btn1-link {
    display: flex;
    align-items: center;
}
.std-btn1-link .ys-imgbox-cover {
    width: 24px;
}
.std-btn1-link .std-text18 {
    color: var(--color4);
    line-height: var(--line175);
    position: relative;
    z-index: 6;
    transition: all .4s ease;
}
.std-btn1-link {
    padding: var(--btn1) var(--btn2);
    box-sizing: border-box;
    position: relative;
    border: 1px solid var(--color4);
    background: rgba(255, 255, 255, 0.10);
    border-radius: 80px;
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
    -moz-backdrop-filter: blur(40px);
    -ms-backdrop-filter: blur(40px);
    -o-backdrop-filter: blur(40px);
}
/* .std-btn1-link::before {
    content: '';
    border-radius: 80px;
    border: 1px solid var(--color4);
    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: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    box-sizing: border-box;
    transition: all .4s ease;
} */
.std-btn1 .ys-imgbox-cover {
    margin-left: 124px;
}
.std-btn1 .ys-imgbox-cover img:nth-of-type(2) {
    opacity: 0;
}
.mod-arrows2 .slick-prev,
.mod-arrows2 .slick-next {
    width: var(--arrows1);
    height: var(--arrows1);
    border-radius: 50%;
    background: rgba(30, 31, 36, 0.10);
    z-index: 20;
    transition: all .4s ease;
}
.ys-ban-slick .slick-prev {
    left: 20px;
}
.ys-ban-slick .slick-next {
    right: 20px;
}
.mod-arrows2 .slick-prev::before,
.mod-arrows2 .slick-next::before,
.mod-arrows2 .slick-prev::after,
.mod-arrows2 .slick-next::after {
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    background-image: url(../images/mod_arrow.svg);
    background-size: 100% 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
}
.mod-arrows2 .slick-prev::before,
.mod-arrows2 .slick-prev::after {
    transform: translate(-50%, -50%) rotate(180deg);
}
.mod-arrows2 .slick-prev::after,
.mod-arrows2 .slick-next::after {
    background-image: url(../images/mod_arrow_1.svg);
    opacity: 0;
}
.home-curve {
    padding-top: var(--space120);
    padding-bottom: 20px;
    position: relative;
    z-index: 2;
}
.mod-title1 {
    text-align: center;
}
.mod-title1 .std-font24,
.mod-title1 .std-text18 {
    margin-top: 32px;
}
.mod-title1 .std-font24 span {
    color: var(--colormain);
    font-weight: var(--weight6);
}
.home-curve .mod-title1 {
    margin-bottom: 51px;
}
.home-curve-inof {
    --gap1: 5px;
    --height1: 490px;
    display: flex;
    margin: 0 calc(var(--gap1) * -1);
}
.home-curve-inof-nub {
    padding: 0 var(--gap1);
    width: 17.9%;
    flex-grow: 1;
    transition: all .4s ease;
}
.home-curve-inof-nub.act {
    width: 46.3%;
}
.hcin-link {
    display: block;
    border-radius: var(--radius1) 0;
    overflow: hidden;
    height: var(--height1);
    position: relative;
}
.hcin-link-img {
    height: var(--height1);
    position: relative;
}
.hcin-link-img img {
    height: 100%;
    object-fit: cover;
}
.hcin-link-btn {
    position: absolute;
    bottom: 32px;
    width: calc(100% - 10px);
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    z-index: 3;
}
.hcin-link-btn-cry {
    padding: 10px 40px;
    border-radius: 80px;
    border: 1px solid var(--color4);
    background: rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
    -moz-backdrop-filter: blur(30px);
    -o-backdrop-filter: blur(30px);
    -ms-backdrop-filter: blur(30px);
    box-sizing: border-box;
    position: relative;
    transition: all .4s ease;
    opacity: 1;
}
.hcin-link-btn .std-text20 {
    line-height: 1.6;
    color: var(--color4);
}
.hcin-link-text {
    position: absolute;
    width: calc(100% - 60px);
    bottom: 20px;
    left: 50%;
    transform: translateX(-50%);
    padding: 10px 40px;
    z-index: 4;
    opacity: 0;
    transition: all .4s ease;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
}
/* .home-curve-inof-nub.act .hcin-link-btn-cry {
    opacity: 0;
}
.home-curve-inof-nub.act .hcin-link-text {
    opacity: 1;
} */
.hcin-link-text .std-text20,
.hcin-link-text .std-text16 {
    position: relative;
    z-index: 3;
}
.hcin-link-text .std-text20 {
    color: var(--color4);
    line-height: var(--line16);
}
.hcin-link-text .std-text16 {
    margin-top: 12px;
}
.hcin-link-text .std-text16,
.hcin-link-text .std-text16 p {
    color: var(--color4);
    line-height: var(--line175);
}
.hcin-link-img::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 28.57%;
    background: linear-gradient(180deg, rgba(20, 47, 90, 0) 0%, rgba(20, 47, 90, .5) 100%);
    z-index: 2;
    transition: all .4s ease;
}
.home-curve-inof-nub.act .hcin-link-img::before {
    background: linear-gradient(180deg, rgba(20, 47, 90, 0) 0%, rgba(20, 47, 90, .6) 100%);
    height: 38.37%;
}
.home-curve .std-btn2 {
    margin-top: 55px;
    display: flex;
    justify-content: center;
}
.std-btn2-link {
    display: flex;
    padding: var(--btn1) 119px;
    border-radius: 60px;
    background: var(--colormain);
    box-sizing: border-box;
    position: relative;
    align-items: center;
}
.std-btn2-link .std-text18 {
    color: var(--color4);
    line-height: var(--line175);
    position: relative;
    z-index: 3;
}
.std-btn2-link::before {
    content: '';
    background: var(--bg);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 60px;
    z-index: 2;
    transition: all .4s ease;
}
.home-solution {
    padding-top: var(--space120);
    position: relative;
    overflow: visible;
}
.home-solution .ys-cont1600 {
    position: relative;
    z-index: 6;
}
.mod-title1 .std-font48 span {
    color: var(--colormain);
    font-weight: var(--weight6);
}
.home-solution-cry {
    margin-top: -6.35vw;
    position: relative;
    z-index: 3;
}
.home-solution-cry-box {
    max-width: 2014px;
    width: calc(100vw + 94px);
    position: relative;
    left: -47px;
}
.home-solution-cry-box img {
    width: 100%;
}
.home-solution-cry-box video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    object-fit: cover;
    background: transparent;
}
.hscb-inof-nub {
    position: absolute;
    transform: translate(-50%, -50%);
}
.hscb-inl-span {
    position: relative;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    z-index: 6;
}
.hscb-inl-span::before {
    content: '';
    width: 100%;
    height: 100%;
    background: var(--colormain);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.hscb-inl-span::after {
    content: '';
    width: 31.25%;
    height: 31.25%;
    background: var(--color4);
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.hscb-inl-text {
    position: absolute;
    left: -10px;
    top: 50%;
    transform: translateY(-50%);
    white-space: nowrap;
    border-radius: 125px;
    background: rgba(25, 25, 25, 0.40);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding-left: calc(10px + 32px + 10px);
    padding-right: 24px;
    height: calc(32px + 20px);
    display: flex;
    align-items: center;
}
.hscb-inof-nub .std-text16 {
    min-width: 4em;
    text-align: center;
    color: var(--color4);
    line-height: var(--line175);
}
.home-solution-bg {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.home-solution-bg img {
    width: 100%;
    opacity: .5;
}
.home-solution-box1{
    position: absolute;
    width: 100%;
    height: calc(100% + 53vw);
    top: -40vw;
    left: 0;
    overflow: hidden;
}
.home-solution-box1::before,
.home-solution-box1::after {
    content: '';
    background-image: url(../images/a1_bg_01.png);
    position: absolute;
    width: 81.25vw;
    height: 62.31vw;
    background-size: 100% 100%;
    filter: blur(200px);
    -webkit-filter: blur(200px);
    -moz-filter: blur(200px);
    -ms-filter: blur(200px);
    -o-filter: blur(200px);
}
.home-solution-box1::before {
    left: 0;
    top: 0;
    transform: translate(-50%, 8.845vw);
}
.home-solution-box1::after {
    right: 0;
    bottom: 0.538vw;
    transform: translate(50%, 0);
}
.home-develop {
    padding-top: 44px;
}
.home-develop .mod-title1 {
    margin-bottom: 50px;
}
.home-develop-swiper1,
.home-develop-swiper {
    --gap1: 20px;
    margin: 0 calc(var(--gap1) * -1);
}
.home-develop-swiper-nub {
    width: 20%;
    padding: 0 var(--gap1);
}
.hdsn-link {
    border-radius: 20px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.hdsn-link-img {
    width: 100%;
}
.hdsn-link-btn {
    position: absolute;
    width: calc(100% - 40px);
    bottom: 30px;
    z-index: 3;
    left: 50%;
    transform: translateX(-50%);
}
.home-develop .swiper-3d,
.home-develop .swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 100vw;
}
.home-develop #carousel {
    width: 100vw;
}
.home-develop #carousel .swiper-slide {
    width: 20vw;
    background: transparent;
    box-shadow: none;
}
.home-develop #carousel .swiper {
    padding-top: 40px;
    padding-bottom: 40px;
    overflow: visible;
}
.home-develop-swiper1 .home-develop-swiper-nub.swiper-slide {
    width: 20%;
}
.home-develop-cry {
    position: relative;
}
.home-develop-swiper1.swiper {
    position: absolute;
    bottom: 90px;
    left: 0;
    width: 100vw;
}
.home-develop-swiper1.swiper .hdsn-link-btn {
    position: relative;
    width: calc(100% - 80px);
    bottom: 0;
    z-index: 3;
    left: 0%;
    transform: translateX(0%);
}
.home-develop-swiper1.swiper .hdsn-link {
    display: flex;
    justify-content: center;
}
.hdsn-link-btn .std-btn1-link {
    justify-content: space-between;
}
.home-need {
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.home-need-cry-text .std-btn2 {
    margin-top: 56px;
}
.home-need-cry-text {
    width: 42.5625%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.home-need-cry-text .mod-title1 {
    text-align: left;
}
.home-need-cry-right {
    width: 50.125%;
    display: flex;
    align-items: center;
}
.home-need-cry {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hncr-img {
    width: 54.86%;
    position: relative;
    border-radius: 120px 0;
    overflow: hidden;
}
.hncr-img img {
    width: 100%;
}
.hncr-img img:nth-of-type(2) {
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
    object-position: 22% 50%;
}
.hncr-pos {
    --gap1: 30px;
    width: 45.14%;
    padding-left: var(--gap1);
}
.hncr-pos-nub:not(:last-child) {
    margin-bottom: var(--gap1);
}
.home-research-img {
    width: 100%;
    position: relative;
}
.home-research-img img {
    width: 100%;
}
.home-research-img::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 43, 86, 0.20);
}
.home-research-img::after {
    content: '';
    background-image: url(../images/a1_zz_03.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    z-index: 3;
    top: 0;
    left: 0;
}
.home-research .std-font48 {
    color: var(--color4);
}
.home-research-img .ys-cont1600 {
    z-index: 6;
}
.home-research-img-bg {
    position: absolute;
    width: 100%;
    bottom: -1px;
    left: 0;
    z-index: 6;
}
.home-research-img-bg img {
    width: 100%;
}
.home-research-core-inof {
    --jian1: 10px;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    justify-content: flex-end;
}
.hrci-nub {
    padding: 0 var(--jian1);
    width: 25%;
}
.hrci-nub-box {
    background: rgba(255, 255, 255, 0.90);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    border-radius: 100px 0;
    padding: 40px;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
}
.home-research {
    padding-bottom: 60px;
}
.hrci-nub-box-icon {
    width: 80px;
    margin-bottom: 51px;
}
.hrci-data {
    font-size: calc(var(--font56) / 7 * 8);
    line-height: var(--line12);
    color: var(--colormain);
    margin-bottom: 4px;
}
.hrci-nub .std-text16 {
    color: var(--colortitle);
    opacity: .6;
    line-height: var(--line175);
}
.hrci-data i {
    font-size: var(--font32);
    line-height: var(--line13);
    font-weight: var(--weight5);
    color: var(--colormain);
    font-style: normal;
}
.home-research-core {
    margin-top: -200px;
    position: relative;
    z-index: 10;
}
.home-news {
    padding-top: calc(var(--space120) * 0.92);
    padding-bottom: calc(var(--space120) * 0.92);
    background: #F6F7FA;
}
.home-news-inof {
    --jian1: 22px;
    margin: 0 calc(var(--jian1) * -1);
}
.home-news-inof-item {
    width: 33.333333%;
    padding: 0 var(--jian1);
}
.hnii-link {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.std-btn3-link-icon {
    width: 24px;
    margin-left: 8px;
}
.std-btn3-link {
    display: flex;
    align-items: center;
}
.std-btn3-link .std-text16 {
    color: var(--colormain);
    line-height: var(--line175);
}
.std-btn3-link-icon img {
    transform: scale(1) !important;
}
.home-news .mod-title1 {
    text-align: left;
    margin-bottom: 60px;
}
.hnii-link {
    --radius50: 50px;
    border-radius: var(--radius50) 0;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    overflow: hidden;
}
.hnii-link-img {
    width: 100%;
}
.hnii-link-text {
    padding: 32px 32px 24px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.hnii-link-text .std-text14 {
    margin-bottom: 12px;
    color: rgba(30, 31, 36, .56);
    line-height: 1.8;
}
.hnii-link-text .std-text20 {
    color: var(--colortitle);
    line-height: var(--line16);
    transition: all .4s ease;
    flex-grow: 1;
}
.hnii-link-text-bot {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 75px;
}
.hnii-label {
    border-radius: 80px;
    background: rgba(0, 151, 90, 0.10);
    padding: 0 16px;
    color: var(--colormain);
    line-height: var(--line175);
}
.home-news-inof-item:not(:first-child) {
    display: none;
}
.home-news-inof-item {
    width: 33.333333%;
}
.home-news-inof .slick-list {
    padding: 40px 0;
    margin: -40px 0;
}
.ys-dots1 .swiper-pagination-bullet{
    width: 30px;
    height: 10px;
    margin: 0 3px;
    position: relative;
    background: transparent;
}
.ys-dots1 .swiper-pagination-bullet::before{
    content: '';
    height: 2px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(255, 255, 255, .5);
}
.ys-dots1 .swiper-pagination-bullet::after{
    content: '';
    position: absolute;
    background: var(--color4);
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 2px;
}
.ys-dots1.dots-go .swiper-pagination-bullet.swiper-pagination-bullet-active::after{
    animation: dots1 var(--pro) linear both;
}
.ys-dots1 .swiper-pagination-bullet::before,
.ys-dots1 .slick-dots li::before {
    background: #D8D8D8;
    height: 3px;
    border-radius: 10px;
}
.ys-dots1 .swiper-pagination-bullet,
.ys-dots1 .slick-dots li {
    width: 39px;
    margin: 0 7px;
}
.ys-dots1 .swiper-pagination-bullet::after,
.ys-dots1 .slick-dots li::after {
    background: var(--colormain);
    border-radius: 10px;
    height: 3px;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next {
    width: var(--arrows1);
    height: var(--arrows1);
    border-radius: 50%;
    box-sizing: border-box;
    border: 1px solid var(--colormain);
    z-index: 10;
    transition: all .4s ease;
    background: transparent;
}
.mod-arrows1 .swiper-button-next::before,
.mod-arrows1 .swiper-button-prev::before,
.mod-arrows1 .swiper-button-next::after,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before,
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after {
    content: '' !important;
    position: absolute;
    background-size: 100% 100%;
    width: 50%;
    height: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    display: block !important;
    z-index: 6;
}
.mod-arrows1 .swiper-button-next::before,
.mod-arrows1 .swiper-button-prev::before,
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before {
    background-image: url(../images/mod_arrow_1.svg);
}
.mod-arrows1 .swiper-button-next::after,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after {
    background-image: url(../images/mod_arrow.svg);
    opacity: 0;
}
.mod-arrows1 .swiper-button-prev::before,
.mod-arrows1 .swiper-button-prev::after,
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-prev::after {
    transform: translate(-50%, -50%) rotate(180deg);
}
.home-news-inof {
    position: static;
}
.home-news-inof .slick-prev,
.home-news-inof .slick-next {
    top: calc(var(--font48) * 0.65);
}
.home-news .ys-cont1600 {
    position: relative;
}
.home-news-inof .slick-prev {
    left: auto;
    right: calc(var(--arrows1) + 24px);
}
.ys-dots1 {
    --pro: 3s;
}
.std-btn2-link .ys-imgbox-cover {
    width: 24px;
    opacity: 1;
    position: relative;
    z-index: 6;
}
.std-btn2-link .ys-imgbox-cover img {
    transform: scale(1) !important;
}
.std-btn3 .std-btn2-link {
    padding: var(--btn1) var(--btn2);
    justify-content: space-between;
}
.std-btn3 .std-btn2-link .ys-imgbox-cover {
    margin-left: 100px;
}
.home-news .std-btn3 {
    display: flex;
    justify-content: flex-start;
    margin-top: 60px;
}
.mod-foot {
    position: relative;
    padding: 0 40px 20px 40px;
}
.foot-bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 80px 80px 0px 0px;
    overflow: hidden;
}
.foot-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.foot-bg::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    top: 0;
    left: 0;
    background: rgba(33, 33, 33, .2);
}
.foot-bg1 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.foot-bg1 img {
    width: 100%;
}
.foot-bg2 {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
}
.foot-bg2 img {
    height: 100%;
}
.foot-call {
    position: relative;
    z-index: 3;
}
.foot-call .std-font44 {
    text-align: center;
    color: #fff;
    font-weight: var(--weight6);
    line-height: 1.3;
}
.foot-call .std-font44 span {
    background: linear-gradient(91deg, var(--colormain) 68.19%, var(--colorsub) 99.56%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.foot-call .std-text16 {
    margin-top: 24px;
}
.foot-call .std-text16,
.foot-call .std-text16 p {
    text-align: center;
    line-height: var(--line175);
    color: var(--color4);
}
.foot-call .std-btn4 {
    margin-top: 40px;
    display: flex;
    justify-content: center;
}
.std-btn4-link {
    display: flex;
    align-items: center;
    position: relative;
    border-radius: 50px;
    border: 1px solid var(--color4);
    background: rgba(83, 83, 83, 0.10);
    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: 10px 10px 10px 48px;
    box-sizing: border-box;
    transition: all .4s ease;
}
.std-btn4-link .std-text18 {
    line-height: var(--line175);
    color: var(--color4);
    transition: all .4s ease;
}
.std-btn4-icon {
    width: 52px;
    height: 52px;
    box-sizing: border-box;
    border-radius: 50%;
    border: 1px solid var(--color4);
    padding: 9px;
    margin-left: 42px;
    transition: all .4s ease;
}
.std-btn4-icon img {
    width: 100%;
}
.foot-call {
    padding-top: calc(var(--space120) * 1.3);
    padding-bottom: calc(var(--space120) + 7px);
    overflow: visible;
}
.foot-call .ys-cont1600 {
    position: relative;
}
.foot-call .ys-cont1600::before {
    content: '';
    width: 63.5%;
    height: calc(100% + var(--space120));
    position: absolute;
    background: radial-gradient(50% 50% at 50% 50%, rgba(0, 36, 13, 0.6) 0%, rgba(0, 36, 13, 0.24) 100%);
    filter: blur(100px);
    -webkit-filter: blur(100px);
    -moz-filter: blur(100px);
    -ms-filter: blur(100px);
    -o-filter: blur(100px);
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.foot-call .ys-cont1600 .std-font44,
.foot-call .ys-cont1600 .std-text16,
.foot-call .ys-cont1600 .std-btn4 {
    position: relative;
    z-index: 6;
}
.ys-footer {
    border-radius: 20px;
    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;
    z-index: 6;
}
.footer-top {
    padding: 100px 80px 114px 80px;
}
.footer-share-nub-link {
    cursor: pointer;
}
.footer-share {
    --gap1: 10px;
    --gap2: 16px;
    --width1: 48px;
    --codew: 120px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--gap1) * -1);
    width: calc(calc(var(--width1) + var(--gap1) * 2) * 4);
}
.footer-share>li {
    padding: 0 var(--gap1);
    position: relative;
    margin-bottom: var(--gap2);
}
.footer-share-btn .ys-imgbox-cover {
    width: var(--width1);
}
.footer-share-btn {
    cursor: pointer;
}
.footer-share-btn .ys-imgbox-cover img {
    transform: scale(1) !important;
}
.footer-share-code {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: var(--codew);
    top: calc(100% + 10px);
    background: #fff;
    border-radius: 4px;
    padding: 6px;
    box-shadow: 0px 16px 16px 0px rgba(0, 0, 0, 0.04);
    display: none;
    z-index: 10;
}
.footer-share-code img {
    width: 100%;
}
.footer-share-code::before {
    content: '';
    border-bottom: 8px solid var(--color4);
    left: 50%;
    transform: translateX(-50%);
    top: -8px;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
}
.footer-logo {
    width: 254px;
    margin-bottom: 41px;
}
.footer-logo a {
    display: block;
}
.footer-logo img {
    width: 100%;
}
.footer-top {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.footer-nav {
    display: flex;
    --gap1: 36px;
}
.footer-nav>li {
    padding: 0 var(--gap1);
}
.footer-nav>li>a {
    color: rgba(255, 255, 255, .5);
    line-height: var(--line175);
    margin-bottom: 12px;
    font-size: var(--font18);
}
.footer-nav ul a {
    color: var(--color4);
    line-height: var(--line175);
    font-size: var(--font16);
    transition: all .4s ease;
}
.footer-nav ul li {
    margin-bottom: 6px;
}
.footer-right {
    width: 332px;
}
.footer-inof-nub .std-text18 {
    color: rgba(255, 255, 255, .5);
    line-height: var(--line175);
}
.footer-inof-nub {
    margin-bottom: 12px;
}
.footer-inof-nub .std-text16,
.footer-inof-nub .std-text16 p,
.footer-inof-nub .std-text16 a {
    color: var(--color4);
    line-height: var(--line175);
}
.footer-btn {
    margin-top: 40px;
}
.std-btn5-link {
    border-radius: 80px;
    border: 1px solid var(--color4);
    box-sizing: border-box;
    padding: 12px var(--btn2);
    text-align: center;
    width: 100%;
    background: transparent;
    transition: all .4s ease;
}
.std-btn5-link .std-text18 {
    color: var(--color4);
    line-height: var(--line175);
    text-align: center;
    transition: all .4s ease;
}
.footer-btn li:not(:first-child) {
    margin-top: 20px;
}
.footer-bot {
    width: calc(100% - 40px);
    margin: 0 auto;
    border-top: 1px solid rgba(255, 255, 255, .5);
    padding: 20px 60px;
}
.footer-bot {
    display: flex;
    justify-content: space-between;
}
.footer-text,
.footer-text p,
.footer-text a {
    font-size: var(--font14);
    line-height: 1.8;
    color: rgba(255, 255, 255, 0.5);
}
.footer-privacy {
    --gap1: 20px;
    display: flex;
    margin: 0 calc(var(--gap1) * -1);
}
.footer-privacy>li {
    padding: 0 var(--gap1);
}
.footer-privacy a {
    color: rgba(255, 255, 255, 0.5);
    line-height: 1.8;
    font-size: var(--font14);
    transition: all .4s ease;
}
.head-nav-item-nub {
    padding: 0 40px;
}
.head-nav-item-title {
    color: var(--color4);
    font-size: var(--font18);
    font-weight: var(--weight5);
    transition: all .4s ease;
}
.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(--colortitle);
}
.head-logo {
    width: 213px;
}
.head-nav-item-title {
    padding-left: 16px;
    position: relative;
}
.head-nav-item-title::before {
    content: '';
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: 0;
    top: 50%;
    position: absolute;
    transform: translateY(-50%);
    background: var(--color4);
    transition: all .4s ease;
    opacity: 0;
}
.ys-hd-pc.has-search,
.ys-hd-pc.isfixed,
.ys-hd-pc.ishover,
.ys-page-wrap.act .ys-hd-pc {
    background: #fff;
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 5%);
}
.ys-hd-pc.has-search .head-nav-item-title::before,
.ys-hd-pc.isfixed .head-nav-item-title::before,
.ys-hd-pc.ishover .head-nav-item-title::before,
.ys-page-wrap.act .ys-hd-pc .head-nav-item-title::before {
    background: var(--colormain);
}
.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 .ys-hd-pc .head-nav-item-title {
    color: var(--colormain);
}
.head-nav-item.yxnav-active1 .head-nav-item-title::before {
    opacity: 1;
}
.ys-hd-pc {
    padding: 0 80px;
}
.head-other .std-btn5-link {
    padding: 8px var(--btn2);
}
.ys-hd-pc.has-search .std-btn5-link,
.ys-hd-pc.isfixed .std-btn5-link,
.ys-hd-pc.ishover .std-btn5-link,
.ys-page-wrap.act .ys-hd-pc .std-btn5-link {
    border: 1px solid #CDCED8;
}
.ys-hd-pc.has-search .std-btn5-link .std-text18,
.ys-hd-pc.isfixed .std-btn5-link .std-text18,
.ys-hd-pc.ishover .std-btn5-link .std-text18,
.ys-page-wrap.act .ys-hd-pc .std-btn5-link .std-text18 {
    color: var(--colortitle);
}
.head-other .std-btn5 {
    margin-right: 20px;
}
.head-other .ys-imgbox-cover {
    width: 32px;
}
.head-other .ys-imgbox-cover img {
    transform: scale(1) !important;
}
.head-lang,
.head-shop,
.head-search {
    margin-left: 20px;
}
.head-shop-link img:nth-of-type(2) {
    opacity: 0;
}
.ys-hd-pc.has-search .head-shop-link img:nth-of-type(2),
.ys-hd-pc.isfixed .head-shop-link img:nth-of-type(2),
.ys-hd-pc.ishover .head-shop-link img:nth-of-type(2),
.ys-page-wrap.act .ys-hd-pc .head-shop-link img:nth-of-type(2) {
    opacity: 1;
}
.ys-hd-pc.has-search .head-shop-link img:first-child,
.ys-hd-pc.isfixed .head-shop-link img:first-child,
.ys-hd-pc.ishover .head-shop-link img:first-child,
.ys-page-wrap.act .ys-hd-pc .head-shop-link img:first-child {
    opacity: 0;
}
.ys-imgbox-cover img:nth-child(3) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.head-icon3 img:nth-of-type(3) {
    opacity: 0;
}
.head-lang-down {
    top: 100%;
    box-shadow: 0 10px 10px 3px rgb(0 0 0 / 5%);
    border-top: 1px solid #CDCED8;
    border-radius: 0 0 10px 10px;
}
.head-nav-item-down {
    border-top: 1px solid #CDCED8;
    border-radius: 0px 0px 40px 40px;
    background: #FFF;
    padding: 60px 100px;
    width: 100%;
    box-shadow: 0 10px 10px 3px rgb(0 0 0 / 5%);
}
.head-nav-item {
    position: static;
}
.hnid-cry1 {
    display: flex;
    align-items: flex-start;
}
.hnid-cry1-inof {
    width: 37.2%;
    padding-right: 188px;
    padding-top: 20px;
}
.hnid-cry1-nav {
    width: 62.8%;
}
.hnid-c1in-link .std-text20 {
    color: var(--colortitle);
    line-height: var(--line14);
    font-weight: var(--weight5);
    margin-bottom: 12px;
}
.hnid-c1in-link .std-text14,
.hnid-c1in-link .std-text14 p {
    color: rgba(30, 31, 36, .6);
    line-height: var(--line175);
}
.hnid-c1in-link .std-text14 {
    margin-bottom: 12px;
}
.hnid-cry1-inof-nub:not(:first-child) {
    margin-top: 40px;
}
.hnid-c1in-link {
    opacity: 0.6;
    transition: all .4s ease;
}
.hnid-c1ni-name {
    color: rgba(30, 31, 36, .5);
    line-height: var(--line175);
    padding-bottom: 10px;
    border-bottom: 1px solid #D8D8D8;
}
.hnid-cry1-inof-nub.yxnav-active2 .hnid-c1in-link {
    opacity: 1;
}
.hnid-c1ni-word-link {
    display: flex;
    align-items: flex-start;
}
.hnid-c1ni-word-link .ys-imgbox-cover {
    width: 28px;
}
.hnid-c1ni-word {
    --gap1: 60px;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
    --gap2: 24px;
}
.hnid-c1ni-word>li {
    width: 33.333333%;
    padding: 0 var(--gap1);
    margin-top: var(--gap2);
}
.hnid-c1ni-word-link .ys-imgbox-cover {
    width: 28px;
    position: relative;
    top: 1.75px;
}
.hnid-c1ni-word-link .ys-imgbox-cover img {
    transform: scale(1) !important;
}
.hnid-c1ni-word-link .std-text18 {
    width: calc(100% - 28px);
    flex-grow: 1;
    padding-left: 12px;
    color: var(--colortitle);
    line-height: var(--line175);
    transition: all .4s ease;
}
.hnid-cry1-nav-item:not(:first-child) {
    margin-top: 40px;
}
.hnid-cry2 {
    display: flex;
    --gap1: 32px;
}
.hnid-cry2-left {
    width: 75%;
    display: flex;
}
.hnid-cry2-left-nub {
    width: 33.333333%;
}
.hnid-c2ln-link-img {
    width: 100%;
    border-radius: 10px;
}
.hnid-c2ln-link {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 0 var(--gap1);
    position: relative;
}
.hnid-c2ln-link::before {
    content: '';
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #D8D8D8;
}
.hnid-c2ln-link-text .std-text20 {
    margin-bottom: 16px;
    color: var(--colortitle);
    line-height: var(--line14);
    font-weight: var(--weight5);
    transition: all .4s ease;
}
.hnid-c2ln-link-text .std-text14,
.hnid-c2ln-link-text .std-text14 p {
    color: rgba(30, 31, 36, 0.6);
    line-height: var(--line175);
}
.hnid-c2ln-link-text {
    padding-bottom: 112px;
    flex-grow: 1;
}
.hnid-cry2-left-nub.yxnav-active2 .std-text20 {
    color: var(--colormain);
}
.hnid-c2rn-link {
    padding: 24px var(--gap1);
    width: 100%;
}
.hnid-c2rn-icon {
    border-radius: 10px;
    background: #F1FCF6;
    box-shadow: 0px 4px 5px 0px rgba(0, 0, 0, 0.05);
    width: 64px;
    padding: 10px;
}
.hnid-c2rn-link {
    display: flex;
    align-items: flex-start;
}
.hnid-c2rn-link .hnid-c2rn-text {
    width: calc(100% - 64px);
    padding-right: 20px;
    flex-grow: 1;
}
.hnid-cry2-right {
    width: 25%;
    display: flex;
    flex-direction: column;
}
.hnid-cry2-right-nub {
    height: 50%;
    flex-grow: 1;
}
.hnid-c2rn-link {
    height: 100%;
}
.hnid-c2rn-link-top {
    height: 100%;
}
.hnid-c2rn-text {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.hnid-c2rn-text .std-text20 {
    font-weight: var(--weight5);
    color: var(--colortitle);
    margin-bottom: 20px;
    transition: all .4s ease;
}
.hnid-c2rn-text .std-text14,
.hnid-c2rn-text .std-text14 P {
    color: rgba(30, 31, 36, .6);
    line-height: var(--line175);
}
.hnid-c2rn-link {
    position: relative;
}
.hnid-c2rn-link::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
    background: #D8D8D8;
}
.hnid-cry2-right-nub:first-child .hnid-c2rn-link::before {
    display: none;
}
.hnid-cry2-right-nub.yxnav-active2 .std-text20 {
    color: var(--colormain);
}
.ys-search2-win {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    text-align: center;
    border-top: 1px solid #eee;
    box-shadow: 0 10px 18px 3px rgb(0 0 0 / 2%);
    overflow: hidden;
    display: none;
}
.ys-search2-box {
    padding: 16px 0;
}
.ys-search2-tibox {
    width: 34%;
    margin: 0 auto;
}
.ys-search2-tbox {
    border-bottom: 1px solid #eee;
    width: calc(100% - 32px);
    padding-right: 20px;
    height: 40px;
}
.ys-search2-tbox input {
    width: 100%;
    height: 100%;
    font-size: 16px;
}
.ys-search2-ibox {
    width: 32px;
    margin-top: 10px;
}
.ys-search2-ibox img {
    width: 100%;
}
.head-search-btn .ys-imgbox-cover:nth-of-type(2) {
    transform: translate(-50%, -50%) scale(.6);
}
.ys-nyban-img {
    position: relative;
}
.ys-nyban-img-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left top;
    z-index: 4;
}
.ys-nyban-title h1 {
    color: var(--color4);
    font-size: var(--font56);
    line-height: var(--line12);
    font-weight: var(--weight5);
    width: 10em;
    max-width: 100%;
}
.ys-nyban-title p {
    margin-top: 30px;
    line-height: var(--line175);
    color: var(--color4);
    font-weight: var(--weight5);
    font-size: var(--font18);
    width: 30em;
    max-width: 100%;
}
.ys-nyban-img::before {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    background: linear-gradient(90deg, rgba(0, 18, 44, .4) 24.97%, rgba(0, 18, 44, 0) 100%);
    position: absolute;
}
.ys-nybanner .ys-nyban-title {
    z-index: 5;
}
.mod-bread {
    position: absolute;
    z-index: 6;
    width: 100%;
    bottom: 30px;
    left: 0;
}
.ys-bread-list a {
    color: rgba(255, 255, 255, .7);
}
.ys-bread-list {
    padding: 0 16px;
}
.ys-bread {
    margin: 0 -16px;
}
.ys-bread-list:last-child a {
    color: var(--color4);
}
.ys-bread-list::before {
    content: '\e743';
    font-family: "iconfont" !important;
    position: absolute;
    top: 50%;
    left: 0;
    right: auto;
    transform: translate(-50%, -50%);
    font-size: 12px;
    color: rgba(255, 255, 255, .7);
    line-height: 1.75;
    display: block !important;
    transition: all .4s ease;
}
.ys-bread-list:first-child::before {
    display: none !important;
}
.ys-bread-list:last-child::before {
    color: var(--color4);
}
.solution-decorate {
    position: relative;
    padding-top: calc(var(--space120) + 10px);
}
.solution-decorate::before {
    content: '';
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    height: 46.62%;
    background: linear-gradient(180deg, #F6F7FA 0%, transparent 100%);
}
.solution-decorate .std-font44 {
    text-align: center;
    line-height: var(--line13);
    color: var(--colortitle);
    font-weight: var(--weight5);
    margin-bottom: 54px;
}
.solution-decorate-bg1 {
    position: absolute;
    z-index: 6;
    width: 100%;
    top: -1px;
    left: 0;
}
.solution-decorate-bg1 img {
    width: 100%;
}
.solution-decorate-rotate {
    --jian1: 35px;
    margin: 0 calc(var(--jian1) * -1);
}
.solution-decorate-rotate-item {
    padding: 0 var(--jian1);
}
.sdri-cry {
    width: 100%;
    position: relative;
    border-radius: 20px;
    overflow: hidden;
}
.solution-decorate .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.sdri-cry-float {
    width: 404px;
    max-width: 100%;
    position: absolute;
    bottom: 40px;
    left: 40px;
    padding: 32px;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
}
.sdri-cfi-nub-icon {
    width: 32px;
    margin: 0 auto;
    margin-bottom: 4px;
}
.sdri-cry-float-inof {
    display: flex;
    margin-top: 40px;
    flex-wrap: wrap;
    margin-bottom: 0 -5px -10px;
}
.sdri-cfi-nub {
    width: 25%;
    padding: 0 5px;
    margin-bottom: 10px;
}
.sdri-cfi-nub .std-text14 {
    text-align: center;
    color: var(--colormain);
    line-height: var(--line175);
}
.sdri-cry-float .std-text16,
.sdri-cry-float .std-text16 p {
    color: var(--colortitle);
    line-height: var(--line175);
}
.sdri-cry-float .std-text16 {
    margin-top: 16px;
}
.sdri-cry-float .std-font32 {
    color: var(--colormain);
    line-height: var(--line14);
    font-weight: var(--weight5);
}
.sdri-cry-float .std-btn2 {
    margin-top: 40px;
}
.inside-main .std-btn2-link .std-text18 {
    font-size: 16px;
}
.sdri-cry-float .std-btn3 .std-btn2-link {
    padding: 10px var(--btn2);
}
.hscb-inof-nub-link {
    cursor: pointer;
}
.hscb-inp-btn {
    --jian1: 10px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: 16px;
    margin-bottom: calc(var(--jian1) * -1);
}
.hscb-inp-btn>li {
    padding: 0 var(--jian1);
    margin-bottom: var(--jian1);
}
.hscb-inp-btn-link {
    display: flex;
    border-bottom: 1px solid var(--color4);
    padding-bottom: 4px;
}
.hscb-inp-btn-link .std-text14 {
    color: var(--color4);
    line-height: var(--line175);
}
.hscb-inpbl-icon {
    width: 24px;
    margin-left: 6px;
}
.hscb-inpbl-icon img {
    width: 100%;
}
.hscb-inof-nub-pop {
    position: absolute;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.40);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 20px 24px 20px 54px;
    width: 440px;
    left: -11px;
    top: -20px;
    z-index: 10;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.hscb-inof-nub.mod-right .hscb-inof-nub-pop {
    left: auto;
    right: -150px;
}
.hscb-inof-nub-pop .std-text20 {
    color: var(--color4);
    line-height: var(--line16);
    margin-bottom: 12px;
    position: relative;
}
.hscb-inof-nub-pop .std-text16,
.hscb-inof-nub-pop .std-text16 p {
    color: var(--color4);
    line-height: var(--line175);
    text-align: left;
}
.hscb-inof-nub-pop .std-text20 .hscb-inl-span {
    width: 22px;
    height: 22px;
    top: 5px;
    position: absolute;
    left: -38px;
}
.hscb-inof-nub.act .hscb-inof-nub-pop {
    opacity: 1;
    pointer-events: all;
}
.hscb-inof-nub.act {
    z-index: 10;
}
.solution-decorate-rotate-item:not(:first-child) {
    display: none;
}
.solution-decorate-rotate .slick-list {
    overflow: visible;
}
.sdri-cry::before {
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, .7);
    transition: all .4s ease;
    opacity: 0;
    z-index: 10;
    pointer-events: none;
    position: absolute;
}
.solution-decorate-rotate-item:not(.slick-active) .sdri-cry::before {
    opacity: 1;
}
.sdri-cry-float {
    transform: translateY(calc(100% - 50px));
    transition: all .4s ease;
}
.solution-decorate-rotate-item.slick-active .sdri-cry-float {
    transform: translateY(0);
}
.solution-case {
    position: relative;
    background: #F6F7FA;
    padding-top: calc(var(--space120) + 10px);
    padding-bottom: var(--space120);
}
.solution-case .std-btn3.std-btn2 {
    display: flex;
    justify-content: center;
    margin-top: calc(var(--space120) * 0.58);
}
.smart-out-cry-right {
    height: 342px;
    /* padding-bottom: 40px; */
}
.solution-case .mod-title1 .std-text18 {
    margin-top: 24px;
}
.solution-case-cry {
    margin-top: 60px;
    display: flex;
    align-items: flex-start;
    padding-bottom: 30px;
}
.smart-out-cry-left,
.smart-out-cry-right {
    width: 50%;
}
.socl-nub {
    position: relative;
    padding-bottom: 20px;
}
.socl-nub-img {
    width: 100%;
    border-radius: 0 80px 0 80px;
    position: relative;
    z-index: 6;
}
.socl-nub-bg {
    position: absolute;
    width: 100%;
    left: -20px;
    bottom: 0;
}
.smart-out-cry-left.swiper {
    overflow: visible;
}
.socr-nub-core {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.06);
    padding: 40px 50px;
    height: 342px;
}
.smart-out-cry-right .swiper-slide-shadow {
    display: none;
}
.smart-out-cry-right .swiper-wrapper {
    position: relative;
    left: 40px;
    width: calc(100% - 20px);
}
.socr-nub-core .std-font32 {
    color: var(--colortitle);
    line-height: var(--line14);
    font-weight: var(--weight5);
    margin-bottom: 44px;
}
.socr-nub-core .std-text16,
.socr-nub-core .std-text16 p {
    color: #8B8D9A;
    line-height: var(--line175);
}
.socr-nub-core .std-text16 {
    margin-bottom: 16px;
}
.solution-case .std-btn3 {
    justify-content: flex-start;
}
.solution-case .std-btn3 .std-text16 {
    margin-bottom: 0px;
    color: var(--colormain);
}
.smart-out-cry-right .swiper-slide {
    overflow: visible !important;
}
.socr-nub-core .std-font32 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 2.8em;
}
.socr-nub-text {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    height: 5.25em;
}
.socl-nub {
    transition: all .4s ease;
}
.solution-case .ys-cont1200 {
    position: relative;
}
.solution-case-cry .swiper-button-prev,
.solution-case-cry .swiper-rtl .swiper-button-next {
    left: calc(-54px - var(--arrows1));
}
.solution-case-cry .swiper-button-next,
.solution-case-cry .swiper-rtl .swiper-button-prev {
    right: calc(-54px - var(--arrows1));
}
.join-carousel-img {
    border-radius: 20px;
}
.home-develop.join-carousel {
    padding-top: var(--space120);
    padding-bottom: calc(var(--space120) + 10px);
}
.home-develop.join-carousel #carousel .swiper-slide {
    width: 23vw;
}
.home-develop-swiper {
    position: relative;
}
#carousel .home-develop-swiper .swiper-button-prev,
#carousel .home-develop-swiper .swiper-button-next {
    width: var(--arrows1);
    height: var(--arrows1);
    top: auto;
    bottom: 0;
    margin-top: 0;
}
#carousel .home-develop-swiper .swiper-button-prev {
    left: calc(50% - 22px - var(--arrows1));
}
#carousel .home-develop-swiper .swiper-button-next {
    right: calc(50% - 22px - var(--arrows1));
}
.join-carousel.home-develop #carousel .swiper {
    padding-bottom: calc(40px + var(--arrows1) + 15px);
}
.home-train {
    background: #F6F7FA;
    padding-top: calc(var(--space120) * 0.83);
    padding-bottom: calc(var(--space120) * 0.83);
}
.home-train-cry-left {
    width: 45.14%;
    padding-top: 79px;
    position: relative;
    z-index: 6;
}
.home-train-cry-left .std-font44 {
    margin-bottom: 24px;
    color: var(--colortitle);
    line-height: var(--line13);
}
.home-train-cry-left .std-text18,
.home-train-cry-left .std-text18 p {
    color: #62636E;
    line-height: var(--line175);
}
.home-train-cry-right {
    width: 54.86%;
    padding-left: 80px;
    padding-right: 150px;
}
.home-train-cry {
    display: flex;
    align-items: flex-start;
}
/* .htcr-rotate-nub:not(:first-child){
    display: none;
} */
.htcr-rotate-nub .ys-imgbox-cover {
    width: 100%;
    border-radius: 50%;
    transition: all .4s ease;
}
.htcr-rotate .slick-list {
    overflow: visible;
}
.htcr-rotate {
    --jian1: 15px;
}
.htcr-rotate-nub {
    padding: 0 var(--jian1);
}
.htcr-rotate {
    margin: 0 calc(var(--jian1) * -1);
}
.htcr-rotate-nub {
    transform-origin: 100% 100%;
    transform: scale(0.357);
}
.htcr-rotate-nub.swiper-slide-next {
    transform-origin: 0% 0%;
}
.swiper.htcr-swiper {
    overflow: visible;
    position: static;
}
.htcr-rotate-nub.swiper-slide-prev,
.htcr-rotate-nub.swiper-slide-next,
.htcr-rotate-nub.swiper-slide-active {
    opacity: 1;
    pointer-events: all;
}
.htcr-rotate-nub .ys-imgbox-cover {
    transition: opacity .3s ease;
}
.home-train-cry {
    position: relative;
}
.home-train-cry .swiper-button-prev,
.home-train-cry .swiper-rtl .swiper-button-next,
.home-train-cry .swiper-button-next,
.home-train-cry .swiper-rtl .swiper-button-prev {
    top: auto;
    margin-top: 0;
    bottom: 0;
}
.home-train-cry .swiper-button-prev,
.home-train-cry .swiper-rtl .swiper-button-next {
    left: 0;
}
.home-train-cry .swiper-button-next,
.home-train-cry .swiper-rtl .swiper-button-prev {
    right: auto;
    left: calc(var(--arrows1) + var(--arrowsj));
}
.home-train {
    position: relative;
}
.home-train-bg {
    position: absolute;
    width: 100vw;
    left: 0%;
    bottom: 0%;
    transform: translate(-50%, 35%);
    filter: blur(200px);
    -webkit-filter: blur(200px);
    -moz-filter: blur(200px);
    -ms-filter: blur(200px);
    -o-filter: blur(200px);
}
.home-train-bg img {
    width: 100%;
}
.home-train .ys-cont1440 {
    position: relative;
    z-index: 6;
}
/* lucas start */
.cnll-link-box {
    color: #62636E;
    transition: all 0.4s ease;
}
.cnll-link {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 32px;
    border-radius: 80px;
}
.caselist-nav-swiper {
    border-radius: 80px;
    background: var(--color4);
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
    padding: 4px !important;
    position: relative;
    width: 100%;
}
.caselist-nav-list-li {
    position: relative;
    z-index: 5;
    background: transparent;
}
.caselist-nav-swiper {
    --length1: 3;
}
.change1-hover {
    --ge: calc(100% / var(--length1));
    padding: 10px 32px;
    width: calc(var(--ge) - 16px);
    position: absolute;
    top: 5px;
    left: calc((var(--ge) * var(--pro)) + 10px);
    height: calc(100% - 10px);
    background: var(--bg);
    border-radius: 80px;
    transition: all 0.4s ease;
    opacity: 1;
}
/* .caselist-nav-list-li.active {
    background: var(--bg);
} */
.caselist-nav-swiper.mod-hover .caselist-nav-list-li.active .cnll-link-box {
    color: #62636E;
}
.caselist-nav-list-li.active .cnll-link-box {
    color: var(--color4);
}
.caselist-nav .ys-cont1440 {
    padding-bottom: 10px;
}
.clib-input-img {
    width: 24px;
}
.clib-input-img img {
    width: 100%;
}
.caselist-list-input {
    display: flex;
    position: relative;
    z-index: 10;
}
.clib-input {
    border-radius: 80px;
    backdrop-filter: blur(10px);
    border: 0.8px solid #D8D8D8;
}
.clib-input {
    border-radius: 80px;
    backdrop-filter: blur(10px);
    border: 0.8px solid #D8D8D8;
    padding: 12px 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 310px;
}
.clib-input-text {
    color: #8B8D9A;
}
.publ-btn {
    color: var(--color4);
    font-weight: var(--weight5);
    padding: 12px 40px;
    text-align: center;
    position: relative;
    background: var(--bg);
    transition: all 0.4s ease;
    z-index: 5;
    border-radius: 80px;
    cursor: pointer;
}
.caselist-page .publ-btn {
    margin-left: 20px;
}
.publ-btn::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: #009A54;
    transition: all 0.4s ease;
    opacity: 0;
    border-radius: 80px;
}
.clli-tab-btn-img {
    width: 24px;
}
.clli-tab-btn-img img {
    width: 100%;
}
.clli-time {
    opacity: 0.56;
    font-size: var(--font14);
    line-height: 1.8;
    color: var(--colortitle);
    margin-bottom: 4px;
}
.clli-title {
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--colortitle);
    margin-bottom: 21px;
    transition: all 0.4s ease;
}
.clli-tab-box {
    font-size: var(--font14);
    line-height: var(--line175);
    color: #009A54;
    border-radius: 80px;
    background: rgba(0, 151, 90, 0.10);
    padding: 2px 16px 0;
    text-align: center;
    display: inline-block;
}
.clli-tab-btn-text {
    color: #009A54;
    margin-right: 8px;
}
.clli-tab-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.clli-tab {
    display: flex;
    justify-content: space-between;
}
.clil-li-link {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.clil-li {
    width: 33.333333%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.caselist-list-info-list {
    --jian1: 16px;
    --jian2: 32px;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.clil-li-link-info {
    padding: 24px 32px;
    background: #F6F7FA;
    transition: all 0.4s ease;
}
.clil-li-link .ys-imgbox-cover {
    border-radius: 20px 10px 10px 10px;
    overflow: hidden;
}
.clil-li-link-info {
    border-radius: 0 0 20px 0;
    flex: 1;
}
.clil-li-link-info {
    display: flex;
    flex-direction: column;
    transition: all 0.4s ease;
}
.clli-tab {
    flex: 1;
    align-items: flex-end;
}
.pc-fenye li.activepage {
    background: #009A54;
}
/* .caselist-page .ys-pcfy {
    padding-top: 30px;
} */
.pc-fenye li {
    transition: all 0.4s ease;
    margin: 0 8px;
    width: 34px;
    height: 34px;
    line-height: 34px;
}
.caselist-list-info {
    position: relative;
    z-index: 2;
}
.csll-squ {
    width: 16px;
    height: 16px;
    border-radius: 2px;
    border: 1px solid #D8D9E2;
    background: #F8F8F8;
    flex-shrink: 0;
}
.csll-text {
    color: #747474;
    margin-left: 14px;
    transition: all 0.4s ease;
}
.clib-select-list-li {
    display: flex;
    align-items: center;
    transition: all 0.4s ease;
}
.clib-select-list {
    width: 100%;
    border-radius: 10px;
    background: #FFF;
    padding: 20px;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
}
.clib-select-list-li {
    padding: 4px 0;
    cursor: pointer;
    transition: all 0.4s ease;
}
.clib-input {
    position: relative;
    cursor: pointer;
}
.clib-input-img img {
    transition: all 0.4s ease;
}
.clib-input.act .clib-input-img img {
    transform: rotate(180deg);
    transition: all 0.4s ease;
}
.clib-select {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 10;
    width: 100%;
    /* transition: all 0.4s ease; */
    opacity: 0;
    pointer-events: none;
}
.clib-select.expand {
    opacity: 1;
    pointer-events: all;
}
.csll-squ {
    position: relative;
    transition: all 0.4s ease;
}
.csll-squ::before {
    content: "";
    background: url(../images/d1_gou.svg) no-repeat;
    background-size: contain;
    width: 10px;
    height: 8px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: all 0.4s ease;
}
.clib-select-list-li.on .csll-squ {
    border: 1px solid #009A54;
    background: #009A54;
}
.clib-select-list-li.on .csll-squ::before {
    opacity: 1;
}
.clib-select-list-li.on .csll-text {
    color: var(--colortitle);
}
.clil-li-link {
    transition: all 0.4s ease;
    border-radius: 20px 10px 20px 0;
}
.techart-page .caselist-list-input-btn {
    margin-left: 20px;
}
.caselist-list-input-box {
    display: flex;
}
.clib-input {
    margin-right: 20px;
}
.caselist-list-input-box .clib-input:last-child {
    margin-right: 0 !important;
}
.clib-search {
    position: relative;
    cursor: pointer;
    margin-right: 0 !important;
    border-radius: 80px;
    backdrop-filter: blur(10px);
    border: 0.8px solid #D8D8D8;
    padding: 12px 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 310px;
}
.clib-search input {
    flex: 1;
    padding-right: 10px;
    color: var(--color1);
    font-size: var(--font16);
}
.clib-search input::placeholder {
    color: #8B8D9A;
    font-size: var(--font16);
}
.techart-page .ys-pcfy {
    margin-top: 30px;
}
.wbook-page .caselist-list-input-btn {
    margin-left: 20px;
}
.wlit-title {
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--colortitle);
    margin-bottom: 4px;
}
.wlit-time {
    opacity: 0.56;
    font-size: var(--font14);
    line-height: 1.8;
    color: var(--colortitle);
}
.will-link {
    display: flex;
}
.will-link-info {
    padding: 32px 32px 24px 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 1;
}
.wbook-info-list-li {
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.wbook-info-list {
    display: flex;
    flex-wrap: wrap;
    --jian1: 20px;
    --jian2: 40px;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
}
.will-link {
    border-radius: 10px;
    border: 1px solid var(--colorborder);
    transition: all 0.4s ease;
    cursor: pointer;
    height: 100%;
}
.wbook-page .ys-imgbox-cover img:nth-child(2) {
    object-fit: cover;
}
.will-link .ys-imgbox-cover {
    width: 41.42%;
    border-radius: 10px;
}
.pub-padtop {
    padding-top: 60px;
}
/* .wbook-page .ys-pcfy {
    padding-top: 20px;
} */
.contact-sum-bg {
    border-radius: 80px 0 80px 0;
    overflow: hidden;
    width: 100%;
}
.contact-sum-bg img {
    width: 100%;
}
.csil-li-top-svg {
    width: 28px;
    margin-right: 16px;
}
.csil-li-top-svg img {
    width: 100%;
}
.csil-li-info {
    line-height: var(--line16);
}
.csil-li-top {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
}
.csil-li-top-name {
    color: #009A54;
}
.csil-li {
    width: 50%;
    padding: 0 80px;
    margin-bottom: 40px;
}
.contact-sum-info-list {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -80px;
}
.contact-sum-info-list .csil-li:nth-child(odd) {
    border-right: 1px solid #D8D9E2;
}
.contact-sum-info {
    border-radius: 80px 0 80px 0;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    padding: 40px 80px 0;
    margin: -110px auto 0;
    width: 86.25%;
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}
.contact-infolist .std-font44 {
    font-weight: var(--weight5);
    text-align: center;
    margin-bottom: 50px;
}
.clic-ph-img {
    width: 24px;
    margin-right: 16px;
}
.clic-ph-img img {
    width: 100%;
}
.clic-ph {
    display: flex;
    align-items: center;
    margin-bottom: 9px;
}
.clic-bottom .clic-ph:last-child {
    margin-bottom: 0 !important;
}
.clic-ph-text {
    font-size: var(--font14);
    line-height: var(--line175);
    color: #62636E;
}
.clic-name {
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--colortitle);
    margin-bottom: 29px;
}
.cibl-li-info .ys-imgbox-cover {
    border-radius: 10px;
}
.cibl-li-info-cry {
    padding: 24px 32px;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}
.cibl-li {
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.contact-infolist-box-list {
    --jian1: 16px;
    --jian2: 40px;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.cibl-li-info {
    border-radius: 10px;
    height: 100%;
    display: flex;
    flex-direction: column;
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}
.contact-form .std-font44 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
}
.contact-form .ys-fii-name {
    color: #747474;
}
.contact-form .ys-form-inof-item3 {
    width: 50%;
}
.contact-form .ys-form-inof-item {
    padding: 0 8px;
    margin-bottom: 20px;
}
.contact-form .ys-form-inof {
    margin: 0 -8px;
}
.contact-form .ys-fii-input {
    border-radius: 80px;
    border: 1px solid #D8D8D8;
    height: 44px;
}
.contact-form .icon-arrow-down:before {
    content: "";
    background: url(../images/d1_img_jt.svg) no-repeat;
    width: 24px;
    height: 24px;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.contact-form .ys-form-phone .ys-fii-input>input {
    padding: 0 25px;
}
.contact-form .ys-form-inof-item .ys-select-xtbbox {
    right: 30px;
    width: 24px;
    height: 24px;
}
.contact-form .ys-fii-input input,
.contact-form .ys-fii-input textarea {
    padding: 0 25px;
    font-size: var(--font16);
    color: var(--color1);
}
.contact-form .ys-fia-text-btn::after {
    background: var(--bg);
}
.contact-form .ys-form-inof-item.ys-form-inof-text .ys-fii-input {
    border-radius: 10px;
    height: 170px;
}
.contact-form .ys-form {
    width: 59.72%;
    margin-left: auto;
}
.contact-form {
    position: relative;
    background: #F6F7FA;
}
.contact-form-bg {
    width: 39.5%;
    pointer-events: none;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.contact-form-bg img {
    width: 100%;
}
.contact-form .ys-form-inof-item3.cont-itme3 {
    width: 33.33%;
}
.contact-form .ys-form-inof-item3.cont-itme1 {
    width: 66%;
}
.contact-form .ys-form-inof-item3.cont-itme2 {
    width: 34%;
}
.contact-form .ys-form-inof-item3.cont-itme4 {
    width: 100%;
}
.contact-form .ys-fii-submit {
    background: var(--bg);
    border-radius: 80px;
    height: unset;
    padding: 12px 40px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    transition: all 0.4s ease;
    z-index: 5;
}
.contact-form .ys-fii-submit::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: #009A54;
    transition: all 0.4s ease;
    opacity: 0;
    border-radius: 80px;
}
.ys-fii-submit-img {
    width: 24px;
}
.ys-fii-submit-img img {
    width: 100%;
}
.ys-fii-submit-text {
    font-weight: var(--weight5);
    color: var(--color4);
}
.contact-form .ys-form-inof-code {
    width: 52.35%;
}
.contact-form .ys-form-inof-submit {
    width: 47.65%;
    padding-left: 69px;
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.contact-form .ys-fic-auth .ys-fii-input {
    width: 70%;
}
.contact-form .ys-fic-auth-img {
    margin-left: 16px;
    width: 160px;
}
.contact-form .ys-fic-auth-img img {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.contact-form .ys-fic-auth {
    align-items: center;
}
.contact-form .ys-fii-name {
    margin-bottom: 2px;
}
.contact-form .ys-fii-name span {
    margin-left: 5px;
}
.contact-form .ys-fii-input textarea {
    padding: 20px 20px 20px;
}
.contact-form .ys-fii-input textarea::placeholder {
    font-size: var(--font14);
    color: #8B8D9A;
}
.contact-form .ys-cont1440 {
    padding-top: 150px;
}
.proddet-cont.std-padding.prosear-cent.contact-form {
    padding-top: 0;
    overflow: visible;
}
.contact-form .ys-fia-text-word a {
    color: #009A54;
}
.ys-form-inof-agree .ys-fia-text-word span {
    color: var(--colortips);
    display: inline-block;
    transform: translateY(3px) translateX(-3px);
}
.contact-form .ys-fia-text-word {
    padding-left: 20px;
}
.contact-form .ys-form-inof-code .ys-fii-name {
    margin-bottom: -6px;
}
.ys-modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.contact-form .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: var(--bg) !important;
}
.contact-form .ys-fii-select .ys-select-bd,
.contact-form .ys-fii-select-search .ys-select-bd {
    border: unset;
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}
.bg-ph {
    display: none;
}
.contact-dynamics-bg {
    width: 100%;
    position: relative;
}
.contact-dynamics-bg::before {
    content: "";
    width: 100%;
    height: 12%;
    background: linear-gradient(180deg, #F6F7FA 44.82%, #fbfbfb 71%);
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 1;
}
.contact-dynamics-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.contact-dynamics-info h2 {
    margin-bottom: 32px;
    font-weight: var(--weight5);
}
.contact-dynamics-info-text p {
    color: #62636E;
}
.contact-dynamics {
    position: relative;
}
.contact-dynamics-info {
    position: absolute;
    left: 50%;
    top: 42%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.clib-select-list.ma_in1s2m_d {
    height: 260px;
}
.caselist-list .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: var(--bg) !important;
}
.spbt-next,
.spbt-prev {
    /* width: 48px !important;
    height: 48px !important; */
    border-radius: 50%;
    border: 1px solid #009A54;
    position: relative;
    background: transparent;
    transition: all 0.4s ease;
}
.spbt-next img,
.spbt-prev img {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
}
.spbt-prev img {
    transform: rotate(180deg) translate(12px, 12px);
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: unset !important;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: unset !important;
}
.newslist-swiper-slide-pagination {
    display: none;
}
.pulb-btn-leng-img {
    width: 24px;
}
.pulb-btn-leng-img img {
    width: 100%;
}
.pulb-btn-leng {
    padding: 10px 32px;
    text-align: center;
    position: relative;
    background: var(--bg);
    transition: all 0.4s ease;
    z-index: 5;
    border-radius: 80px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.pulb-btn-leng-text {
    color: var(--color4);
    font-weight: var(--weight5);
}
.pulb-btn-leng::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: #009A54;
    transition: all 0.4s ease;
    opacity: 0;
    border-radius: 80px;
}
.nssl-info-time {
    color: #62636E;
    font-size: var(--font14);
    line-height: 1.8;
    margin-bottom: 8px;
}
.nssl-info-title {
    color: var(--colortitle);
    font-size: var(--font24);
    font-weight: var(--weight5);
    line-height: var(--line15);
    margin-bottom: 24px;
}
.nssl-info-info p {
    color: #62636E;
}
.nssl-info-info {
    margin-bottom: 60px;
}
.nssl-info {
    padding: 19px 74px 20px 80px;
    width: 51.36%;
}
.newslist-swiper-slide-link {
    display: flex;
    /* align-content: center; */
    align-items: center;
    padding: 20px;
    background: #FFF;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    border-radius: 20px;
}
.newslist-swiper-box {
    overflow: visible !important;
}
.nssl-info-info-btn {
    display: inline-block;
}
.nssl-info-info-btn .pulb-btn-leng-text {
    margin-right: 16px;
}
.newslist-swiper-slide-link .ys-imgbox-cover {
    border-radius: 20px;
    width: 48.64%;
}
.newslist-swiper-slide-link .ys-imgbox-cover img {
    object-fit: cover;
    height: 100%;
}
.newslist-page .swiper-publu-btn {
    position: relative;
    max-width: auto;
    margin: 40px auto 0;
    display: flex;
    justify-content: center;
}
.newslist-page .swiper-publu-btn .swiper-button-next,
.newslist-page .swiper-publu-btn .swiper-button-prev {
    position: relative;
    margin: 0;
    left: 0;
    right: 0;
}
.newslist-page .swiper-publu-btn .swiper-button-next {
    margin-left: var(--arrowsj);
}
.spbt-prev-w {
    opacity: 0;
    transition: all 0.4s ease;
}
.spbt-prev-g {
    opacity: 1;
    transition: all 0.4s ease;
}
.nlbl-li-link-le {
    border-radius: 10px 0px;
    overflow: hidden;
    width: 21.81%;
}
.nlbl-li-link-cent {
    width: 34.72%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.nlbl-li-link {
    display: flex;
    justify-content: space-between;
    padding: 32px 0;
}
.nlbl-li {
    border-top: 1px solid #D8D8D8;
}
.nlbl-li-link-ri {
    width: 36.53%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.nllc-title {
    font-weight: var(--weight5);
}
.nllc-time {
    color: #62636E;
    font-size: var(--font14);
    line-height: 1.8;
}
.nllr-info p {
    opacity: 0.7;
    color: var(--colortitle);
}
.publ-btn-green-text {
    color: #009A54;
    margin-right: 16px;
    transition: all 0.4s ease;
}
.publ-btn-green-img {
    width: 24px;
}
.publ-btn-green-img img {
    width: 100%;
}
.publ-btn-green {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 80px;
    border: 1px solid #009A54;
    padding: 10px 32px;
    width: fit-content;
    transition: all 0.4s ease;
}
.publ-btn-green-img img {
    transition: all 0.4s ease;
}
.newslist-list-box-list .nlbl-li:last-child {
    border-bottom: 1px solid #D8D8D8;
}
.newslist-page .contact-dynamics-bg::before {
    content: "";
    width: 100%;
    height: 12%;
    background: linear-gradient(180deg, #ffffff 44.82%, #fbfbfb 71%);
    position: absolute;
    top: 0px;
    left: 0;
    z-index: 1;
}
.newslist-dynamics-list-cent {
    width: 10%;
    height: 19%;
    position: absolute;
    cursor: pointer;
}
.newslist-dynamics-list-dy {
    top: 32%;
    right: 33%;
}
.newslist-dynamics-list-face {
    top: 43%;
    right: 49%;
}
.newslist-dynamics-list-in {
    top: 58%;
    right: 38%;
}
.newslist-dynamics-list-ytb {
    top: 64%;
    left: 35%;
}
.newslist-dynamics-list-vid {
    top: 44%;
    right: 22%;
}
.newslist-dynamics-list-redbook {
    top: 21%;
    right: 12%;
}
.newslist-dynamics-list-vx {
    top: 11%;
    right: 23%;
}
.newslist-dynamics-list-vb {
    top: 43%;
    right: 5%;
}
.ncbl-cont p {
    color: #62636C;
    font-size: var(--font16);
    line-height: var(--line175);
    margin-bottom: 40px;
}
.newsdet-page .yxedr-active p span {
    color: var(--colormain);
}
.newsdet-page .yxedr-active p {
    color: #62636C;
    font-size: var(--font16);
    line-height: var(--line175);
    margin-bottom: 40px;
}
.ncbl-cont p a {
    color: var(--colormain);
    text-decoration: underline;
}
.ncbl-cont p span {
    color: var(--colormain);
}
.ncbl-cont p a {
    color: var(--colormain);
    text-decoration: underline;
}
.ncbl-title h1 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
}
.ncbl-title-time {
    color: #62636E;
    font-size: var(--font16);
    line-height: 1.8;
}
.ncbl-title {
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 14px;
}
.newsdet-cont-box-le {
    padding: 40px 48px 59px;
    width: 70.83%;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
}
.newsdet-cont-box-ri {
    width: 25%;
}
.newsdet-cont-box {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}
.ncbl-list-info-cry {
    display: flex;
    margin: 0 -5px;
    align-items: center;
}
.nlic-li {
    padding: 0 5px;
}
.nlic-li p {
    padding: 0 16px;
    border-radius: 80px;
    background: rgba(0, 151, 90, 0.08);
    color: #009A54;
    font-size: var(--font16);
    line-height: var(--line175);
}
.newsdet-page .yxedr-active ol,
.newsdet-page .yxedr-active ul {
    padding-inline-start: 0;
}
.ncbl-list-info {
    padding-bottom: 20px;
    border-bottom: 1px solid var(--colorborder);
}
.spbb-link {
    display: flex;
    align-items: center;
}
/* .newsdet-page .swiper-publu-btn .swiper-publu-btn-box:nth-child(2) .spbb-link {
    flex-direction: row-reverse;
} */
.newsdet-page .swiper-publu-btn {
    /* display: flex;
    align-items: center;
    justify-content: space-between; */
    padding-top: 20px;
}
.newsdet-btn-text {
    color: #009A54;
    margin: 0 24px;
}
.ncbr-list-li-box h2 {
    font-weight: var(--weight5);
    padding: 0 24px 24px;
    border-bottom: 1px solid var(--colorborder);
}
.ncbr-list-li {
    margin-bottom: 24px;
}
.ncbr-list .ncbr-list-li:last-child {
    margin-bottom: 0 !important;
}
.ncbr-list-li-box {
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    background: #FFF;
    padding: 24px 0;
}
.ncbl-cont {
    padding-top: 40px;
}
.cllb-list-li-name {
    color: #009A54;
}
.cllc-link {
    color: var(--colortitle);
}
.clll-link-title {
    color: var(--colortitle);
    margin-bottom: 12px;
    transition: all 0.4s ease;
}
.clll-link-time {
    color: #62636E;
    font-size: var(--font14);
    line-height: 1.8;
}
.clll-link {
    padding: 12px 24px;
    border-bottom: 1px solid var(--colorborder);
}
.cllb-list-list .cllb-list-list-li:last-child .clll-link {
    border-bottom: unset;
}
.cllb-list-ul {
    padding: 24px 24px 0;
}
.cllb-list-li {
    margin-bottom: 16px;
}
.cllb-list-ul .cllb-list-li:last-child {
    margin-bottom: 0 !important;
}
.pcbl-cont .std-font24 {
    color: #009A54;
    display: inline-block;
    border-bottom: 2px solid #009A54;
    padding-bottom: 10px;
    position: relative;
    font-weight: var(--weight5);
    line-height: var(--line15);
}
.pcbl-cont h2::after {
    content: "";
    width: 100vw;
    height: 1px;
    background: var(--colorborder);
    position: absolute;
    bottom: -2px;
    left: 0;
}
.proddet-cont-box-le {
    overflow: hidden;
    padding: 0 20px;
    margin: 0 -20px;
}
.pcbl-cont-text {
    margin-top: 16px;
}
.pcbl-cont-text p {
    color: var(--colortitle);
}
.pcbl-cont-list-li {
    margin-bottom: 40px;
}
.proddet-cont-box-le {
    width: 48.89%;
}
.proddet-cont-box-ri {
    width: 40.42%;
    position: sticky;
    top: 120px;
}
.proddet-cont-box {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.newsdet-cont-box-ri .ys-share-img {
    width: 48px;
}
.newsdet-cont-box-ri .ys-share-img img {
    width: 100%;
}
.newsdet-cont-box-ri .ys-share {
    padding: 24px 24px 0;
}
.newsdet-cont-box-ri .ys-share-list {
    margin-right: 20px;
}
.newsdet-cont-box-ri .ys-share-list:last-child {
    margin-right: 0 !important;
}
.prosear-top-info h1 {
    font-weight: var(--weight5);
    margin-bottom: 28px;
}
.prosear-top-info-text {
    color: #8B8D9A;
}
.prosear-top-info {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.prosear-page .clib-search {
    width: 31.25%;
}
.prosear-top-info-box {
    flex: 1;
}
.prosear-tab {
    padding-top: 40px;
}
.prosear-tab-slide-info {
    font-size: var(--font20);
    line-height: var(--line16);
    color: var(--colortitle);
    margin-left: 16px;
    transition: all 0.4s ease;
    position: relative;
    z-index: 6;
}
.prosear-tab-slide-img {
    width: 36px;
    position: relative;
    z-index: 6;
    flex-shrink: 0;
}
.prosear-tab-slide {
    display: flex;
    align-items: center;
}
.prosear-tab-slide {
    width: 20% !important;
    margin-bottom: 10px;
}
.prosear-tab {
    overflow: visible;
    position: relative;
    z-index: 6;
}
.prosear-tab-box-wrapper {
    flex-wrap: wrap;
}
.prosear-tab-box {
    padding-bottom: 20px;
    border-radius: 10px;
    padding: 10px !important;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    background: var(--color4);
    position: relative;
}
.prosear-tab-slide-link {
    width: 100%;
    display: flex;
    padding: 20px;
    cursor: pointer;
}
.plib-box-link-text {
    color: #009A54;
    margin-right: 8px;
}
.plib-box-link-img {
    width: 24px;
}
.plib-box-link-img img {
    width: 100%;
}
.pcrl-li-info-title {
    margin-bottom: 10px;
    font-weight: var(--weight5);
    transition: all 0.4s ease;
}
.pcrl-li-info-num {
    color: #009A54;
    margin-bottom: 10px;
}
.pcrl-li-info-text,
.pcrl-li-info-text p {
    color: #8B8D9A;
}
.pcrl-li-info {
    border-radius: 10px;
    border: 1px solid var(--colorborder);
    padding: 20px 20px;
    transition: all 0.4s ease;
}
.plib-box-link {
    display: flex;
    align-items: center;
}
.pcrl-li-info-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pcrl-li {
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.prosear-cent-ri-list {
    --jian1: 12px;
    --jian2: 32px;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
}
.prosear-cent-le {
    width: 17.5%;
}
.prosear-cent-ri {
    width: 76.25%;
}
.prosear-cent-box {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.pcrl-li-info {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
}
.pcrl-li-info-text {
    margin-bottom: 43px;
}
.plib-box-link {
    cursor: pointer;
}
.prosear-cent-ri-list {
    display: flex;
    flex-wrap: wrap;
}
.inside-main .ys-pcfy {
    margin-top: 60px;
}
.prosear-modal .ys-imgbox-cover {
    border-radius: 0px 40px;
    overflow: hidden;
}
.prosear-modal .ys-form,
.contact-form.prosear-cent .ys-form {
    width: 100%;
}
.prosear-modal .ys-modal-content,
.contact-form.prosear-cent .ys-modal-content {
    width: 1400px;
    padding: 80px 60px 60px;
    max-width: calc(100vw - 40px);
    max-height: 850px;
    overflow: hidden;
    background: #fff;
}
.prosear-modal .ys-form-inof-code,
.contact-form.prosear-cent .ys-form-inof-code {
    width: 33%;
    margin-left: auto;
}
.prosear-modal .ys-form-inof-submit,
.contact-form.prosear-cent .ys-form-inof-submit {
    width: 24%;
    margin-left: 16px;
    padding-left: 0;
    margin-bottom: 10px;
}
.prosear-modal .ys-form-inof-item3,
.contact-form.prosear-cent .ys-form-inof-item3 {
    width: 25%;
}
.prosear-modal .ys-form {
    margin-top: 43px;
}
.prosear-modal .ys-form-inof-agree,
.contact-form.prosear-cent .ys-form-inof-agree {
    width: 100%;
    margin: auto;
    padding-left: 43% !important;
}
.prosear-modal .ys-form-inof-item,
.contact-form.prosear-cent .ys-form-inof-item {
    margin-bottom: 10px;
}
.prosear-modal .icon-close:before,
.contact-form.prosear-cent .icon-close:before {
    content: "";
    background: url(../images/ys_close.svg) no-repeat;
    background-size: contain;
    height: 12px;
    width: 12px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
}
.prosear-modal .icon-close,
.contact-form.prosear-cent .icon-close {
    position: relative;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: #009A54;
    display: inline-block;
}
.prosear-modal .ys-modal-close,
.contact-form.prosear-cent .ys-modal-close {
    right: 32px;
    top: 28px;
}
.contact-form.prosear-cent {
    position: relative;
    background: var(--color4);
}
.pcll-li-title-img {
    width: 24px;
}
.pcll-li-title-img img {
    width: 100%;
}
.pcll-li-title-info {
    font-weight: var(--weight5);
    margin: 0 16px;
    flex: 1;
}
.plml-li-sub {
    padding-left: 12px;
}
.pcll-li-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 8px;
    border-bottom: 1px solid #009A54;
}
.plml-li {
    border-bottom: 1px solid var(--colorborder);
}
.pcll-li {
    margin-bottom: 40px;
}
.prosear-cent-le-list .pcll-li:last-child {
    margin-bottom: 0 !important;
}
.plml-li.active .plml-li-box .csll-squ::before {
    opacity: 1;
}
.plml-li.active .plml-li-box .csll-squ {
    border: 1px solid #009A54;
    background: #009A54;
}
.pcll-li-title-img2.trans {
    transform: rotate(180deg);
}
.pcll-li-title-img2 {
    transition: all 0.4s ease;
}
.prosear-tab-slide.active .prosear-tab-slide-info {
    color: var(--color4);
}
.prosear-tab-slide.active {
    background: var(--bg);
    border-radius: 10px;
}
/* .prosera-hover {
    padding: 10px 32px;
    width: 25%;
    height: calc(50% - 20px);
    position: absolute;
    top: 10px;
    left: calc((25%* var(--pro)) + 10px);
    background: var(--bg);
    transition: all 0.4s ease;
    opacity: 1;
    border-radius: 10px;
} */
.prosear-pro .std-font44 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
}
.ysic-box .ys-imgbox-contain {
    width: 64px;
    border-radius: 5px;
    background: #F1FCF6;
}
.ysic-box .ys-imgbox-contain img {
    width: 100%;
}
.prosear-pro {
    background: #F6F7FA;
}
.ysic-box .ys-sic-text {
    font-weight: var(--weight5);
    margin-left: 32px;
    flex: 1;
}
.ysic-text {
    color: #8B8D9A;
}
.ysic-box {
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}
.prosear-pro .ys-slick-item-cont {
    border-radius: 40px 0px;
    background: var(--color4);
    padding: 32px;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    height: 100%;
}
.prosear-pro .ys-slick-item {
    padding: 20px;
    width: 25%;
}
.prosear-pro .ys-slick {
    margin: -20px;
}
.prosear-pro {
    position: relative;
}
.prosear-pro-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    pointer-events: none;
}
.prosear-pro-bg img {
    width: 100%;
}
/* .slick-prev,
.slick-next {
    width: 52px;
    height: 52px;
    background: transparent;
    border: 1px solid #009A54;
    border-radius: 50%;
    transition: all 0.4s ease;
} */
/* .slick-prev::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: rotate(180deg) translate(12px, 12px);
    width: 24px;
    height: 24px;
    background: url(../images/mod_arrow_1.svg) no-repeat;
    background-size: contain;
    opacity: 1;
    transition: all 0.4s ease;
}
.slick-prev::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: rotate(180deg) translate(12px, 12px);
    width: 24px;
    height: 24px;
    background: url(../images/mod_arrow.svg) no-repeat;
    background-size: contain;
    opacity: 0;
    transition: all 0.4s ease;
}
.slick-next::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    width: 24px;
    height: 24px;
    background: url(../images/mod_arrow_1.svg) no-repeat;
    background-size: contain;
    opacity: 1;
    transition: all 0.4s ease;
}
.slick-next::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    width: 24px;
    height: 24px;
    background: url(../images/mod_arrow.svg) no-repeat;
    background-size: contain;
    opacity: 0;
    transition: all 0.4s ease;
} */
.slick-prev {
    left: -5%;
}
.slick-next {
    right: -5%;
}
.prosear-tab-slide-link {
    position: relative;
    height: 100%;
    align-items: flex-start;
}
.prosear-tab-slide-link::after {
    content: "";
    width: 100%;
    height: 100%;
    background: var(--bg);
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.4s ease;
    border-radius: 10px;
    opacity: 0;
}
.prosear-cent-box:not(:first-child) {
    display: none;
}
.pill-box .ys-imgbox-contain {
    width: 36px;
    border-radius: 5px;
    background: #F1FCF6;
    padding: 6px;
}
.pill-box .ys-imgbox-contain img {
    width: 100%;
}
.pill-box .ys-imgbox-contain img:nth-child(2) {
    width: 24px;
}
.pill-box-name {
    color: var(--colortitle);
    margin-left: 20px;
}
.pill-box {
    display: flex;
    align-items: center;
    border-radius: 5px;
    padding: 16px 24px;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    height: 100%;
}
.pcbr-info-list-li {
    width: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.pcbr-info-list {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
}
.pcbr-img {
    border-radius: 10px;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    padding: 0 8px;
    margin-top: 20px;
}
.piil-li-name {
    color: #8B8D9A;
    width: 25.57%;
}
.piil-li-cry {
    color: var(--colortitle);
    width: 68.75%;
}
.piil-li {
    padding: 10px 0;
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid var(--colorborder);
}
.piil-li-cry span {
    margin-left: 20px;
}
.pcbl-cont-list-li .pcbr-info-list-li {
    width: 33.333%;
}
.pcbl-cont-list-li .pcbr-info-list-li .pill-box-name {
    width: 33.333%;
    margin-left: 12px;
    flex: 1;
}
.pcbl-cont-list-li .pcbr-info-list {
    margin-top: 20px;
}
.pcbl-cont-list .pcbl-cont-list-li:last-child .ys-imgbox-contain {
    background: unset;
}
.plml-li-sub:not(:first-child) {
    display: none;
}
.proddet-corcp h2 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
}
.proddet-corcp-slick-item {
    width: 25%;
}
.pcsi-img {
    width: 48px;
    border-radius: 5px;
    background: #F1FCF6;
    margin-bottom: 8px;
}
.pcsi-name {
    margin-bottom: 16px;
    font-weight: var(--weight5);
}
.pcsi-cry {
    color: #8B8D9A;
    margin-bottom: 48px;
}
.proddet-corcp-slick-item .ys-slick-item-cont {
    border-radius: 40px 0px;
    border: 1px solid var(--colorborder);
    padding: 24px 32px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: all 0.4s ease;
    background: #F6F7FA;
    height: 100%;
}
.proddet-corcp .plib-box-link {
    display: flex;
    justify-content: flex-end;
}
.proddet-corcp,
.proddet-corres {
    background: #F6F7FA;
}
.proddet-corcp-slick-item {
    padding: 70px 10px;
}
.proddet-corcp-slick {
    margin: -70px -10px;
}
.proddet-corcp .slick-dots {
    bottom: 0;
}
.proddet-corres-slick-item .ys-imgbox-cover {
    border-radius: 10px;
    overflow: hidden;
}
.pcsi-tab-cry {
    border-radius: 80px;
    background: #009A54;
    padding: 0 16px;
    color: var(--color4);
}
.pcsi-time {
    opacity: 0.56;
    font-size: var(--font14);
    line-height: 1.8;
    color: var(--colortitle);
}
.pcsi-title {
    font-size: var(--font20);
    color: var(--colortitle);
    line-height: var(--line16);
    margin-bottom: 53px;
}
.pcsi-tab {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.proddet-corres-slick-item .ys-slick-item-cont {
    border-radius: 40px 0px;
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.pcsi-bottom {
    padding: 24px 32px;
    background: var(--color4);
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.proddet-corres-slick-item {
    padding: 0 15px;
    width: 33.33%;
    padding: 32px;
}
.proddet-corres-slick {
    margin: 0 -15px;
}
.proddet-corres h2 {
    margin-bottom: 50px;
    font-weight: var(--weight5);
}
.invrel-reason h2 {
    font-weight: var(--weight5);
    text-align: center;
    margin-bottom: 50px;
}
.invrel-reason h2 span {
    color: #0095DF;
}
.iris-itme-box {
    border-radius: 0px 40px;
    background: var(--color4);
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    padding: 32px;
    height: 100%;
}
.iris-itme-box-title {
    margin-bottom: 16px;
    transition: all .4s ease;
}
.invrel-reason-info-slick .slick-list {
    padding: 30px 0;
    margin: -30px 0;
}
.iris-itme-box-info {
    color: #62636E;
}
.iris-itme {
    width: 50%;
    padding: 0 var(--jian1);
    /* padding: 32px; */
}
.invrel-reason-info-slick {
    --jian1: 20px;
    margin: calc(var(--jian1) * -1);
}
.invrel-ceo-le {
    border-radius: 0px 120px;
    overflow: hidden;
    width: 36.81%;
    position: relative;
    z-index: 6;
}
.invrel-ceo-info {
    width: 56.25%;
    position: relative;
}
.invrel-ceo .ys-cont1440 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.invrel-ceo-ri p {
    font-size: var(--font20);
    line-height: var(--line16);
    color: #62636E;
    margin-bottom: 50px;
}
.invrel-ceo-ri p:last-child {
    margin-bottom: 0 !important;
}
.invrel-ceo-bot {
    color: #62636E;
    margin-top: 50px;
}
.invrel-ceo-bot span {
    color: var(--colortitle);
    font-size: var(--font24);
    font-weight: var(--weight5);
    margin-right: 10px;
}
.invrel-ceo-ri p span {
    color: #0095DF;
}
.invrel-page .yxedr-active p {
    font-size: var(--font20);
    line-height: var(--line16);
    color: #62636E;
    margin-bottom: 1.6em;
}
.invrel-page .yxedr-active p span {
    color: #0095DF;
}
.invrel-ceo {
    position: relative;
    overflow: visible;
}
.invrel-ceo-bg {
    width: 864px;
    position: absolute;
    left: 0;
    top: 0;
    transform: translate(-60%, -30%);
    /* top: -42%;
    left: -8%; */
    pointer-events: none;
    z-index: -1;
}
.invrel-ceo-bg2 {
    position: absolute;
    width: 244px;
    left: 0%;
    top: 0%;
    z-index: -1;
    transform: translate(-75%, -80%);
    pointer-events: none;
}
.invrel-ceo-bg2 img {
    width: 100%;
}
.invrel-ceo-bg img {
    width: 100%;
}
.invrel-notice {
    background: #F6F7FA;
    position: relative;
}
.change-hover {
    --pro1: calc(100% / var(--length1));
    padding: 10px 32px;
    width: var(--widthx);
    position: absolute;
    top: 5px;
    left: calc(var(--left1) + 5px);
    height: calc(100% - 10px);
    background: #009BEC;
    border-radius: 80px;
    transition: all 0.4s ease;
    opacity: 1;
}
.invrel-notice .caselist-nav-list-li {
    white-space: nowrap;
    cursor: pointer;
}
.invrel-notice h2 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
    text-align: center;
}
.illi-look-text {
    color: #009BEC;
    margin-right: 10px;
}
.illi-look {
    display: flex;
    align-items: center;
}
.inli-li-link-time {
    opacity: 0.56;
    margin-bottom: 4px;
    line-height: 1.8;
    font-size: var(--line14);
    color: var(--colortitle);
}
.illi-title {
    font-weight: var(--weight5);
    color: var(--colortitle);
}
.inli-li-link {
    display: flex;
    flex-direction: column;
}
.inli-li-link-info {
    display: flex;
    justify-content: space-between;
}
.inli-li-link {
    width: 100%;
    border-radius: 10px;
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
    background: var(--color4);
    padding: 10px 20px;
}
.invrel-notice-list {
    margin-top: 50px;
}
.inli-li {
    margin-bottom: 16px;
}
.invrel-notice-list-info .inli-li:last-child {
    margin-bottom: 0 !important;
}
.prosear-tab-slide-img img:nth-child(1) {
    opacity: 0;
    transition: all 0.4s ease;
}
.prosear-tab-slide-img img:nth-child(2) {
    opacity: 1;
    transition: all 0.4s ease;
}
.prosear-page .slick-dots {
    bottom: -30px;
}
.ysic-box .ys-imgbox-contain img:nth-child(2) {
    width: 46px;
}
.prosear-tab-slide.active .prosear-tab-slide-img img:nth-child(1) {
    opacity: 1;
}
.prosear-tab-slide.active .prosear-tab-slide-img img:nth-child(2) {
    opacity: 0;
}
.pill-box.plib-box-modal {
    cursor: pointer;
}
.ys-viewer-item {
    cursor: pointer;
}
.caselist-nav-list {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.caselist-nav-list-li {
    width: 33.333333%;
    height: 100%;
    position: relative;
    flex-grow: 1;
}
.invrel-notice-top {
    display: flex;
    justify-content: center;
}
.invrel-page .caselist-nav-swiper {
    position: relative;
    width: auto;
    display: flex;
    justify-content: center;
    margin: auto;
}
.swiper-publu-btn-box.next {
    margin-left: auto;
}
.swiper-publu-btn-box.prev {
    margin-right: auto;
}
.contact-page .mc-modal-demo .ys-modal-content {
    width: 450px;
    max-width: 450px;
}
.contact-page .ys-modal-content img {
    width: 100%;
}
.ndlb-ph {
    display: none;
}
.invrel-reason {
    padding-bottom: var(--space120);
    margin-bottom: calc(var(--space120) * -1);
}
.invrel-reason .slick-dots {
    bottom: -20px;
}
.invrel-notice .pulb-btn-leng {
    width: 20.83%;
    margin: 50px auto 0;
    background: #0084F3;
}
.invrel-contact h2 {
    margin-bottom: 50px;
    font-weight: var(--weight5);
}
.piil-li-cry-link {
    color: var(--colortitle);
}
.inll-text {
    color: var(--colortitle);
}
.inll-text-num {
    line-height: 1.2;
    font-size: var(--font24);
    color: var(--colortitle);
}
.inll-text-num span {
    font-size: 54px;
}
.icrt-info p {
    font-size: 12px;
    line-height: 1.8;
    color: #8B8D9A;
}
.icrt-num {
    margin-bottom: 40px;
}
.invrel-contact-ri-top {
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    padding: 40px;
}
.icll-link-name {
    color: var(--colortitle);
    margin-left: 20px;
}
.icll-link {
    width: 100%;
    border-radius: 20px 0px;
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    padding: 18px 24px;
    display: flex;
    align-items: center;
}
.icrb-cent-list-li {
    width: 50%;
    padding: 0 5px;
}
.icrb-cent-list {
    margin: 0 -5px;
    display: flex;
}
.invrel-contact-le {
    width: 32.5%;
    margin-right: var(--space120);
    margin-left: 140px;
}
.invrel-contact-ri {
    width: 44.17%;
}
.invrel-contact .ys-cont1440 {
    display: flex;
    align-items: center;
}
.icrt-num-list-li {
    width: 50%;
}
.icrt-num-list {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.invrel-contact-ri-top {
    margin-bottom: 20px;
}
.icrb-title {
    color: var(--colortitle);
    margin-bottom: 10px;
}
.invrel-contact-ri-top {
    position: relative;
    overflow: hidden;
}
.icrt-bg {
    position: absolute;
    bottom: -10px;
    right: 0;
    width: 743px;
    z-index: 1;
    pointer-events: none;
    opacity: 0.6;
}
.icrt-bg img {
    width: 100%;
}
.invrel-contact {
    position: relative;
}
.invrel-contact-bg {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    pointer-events: none;
}
.invrel-contact-bg img {
    width: 100%;
}
.invrelist-page .caselist-nav-swiper {
    width: 100%;
}
.invrelist-page .pc-fenye li.activepage {
    background: #009BEC;
}
.invrelist-page .ys-pcfy {
    margin-top: 50px;
}
.pble-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}
.join-pub-title h2 {
    margin-bottom: 24px;
    font-weight: var(--weight5);
}
.join-pub-title-cry p {
    color: #62636E;
    max-width: 1000px;
    text-align: center;
}
.join-pub-title {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 60px;
}
.ymci-text {
    font-size: var(--font32);
    line-height: var(--line14);
    color: var(--color4);
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 32px 40px;
}
.ys-modal-content-imgbox {
    position: relative;
}
.join-cul-swiper-cty {
    overflow: visible !important;
}
.join-cul-swiper {
    position: relative;
}
.jsit-img {
    width: 44px;
}
.jsit-text-tab {
    color: var(--color4);
}
.jsit-text-cry {
    color: var(--color4);
    font-weight: var(--weight5);
    max-width: 528px;
}
.jcsw-slide-info-text {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 24px;
    z-index: 5;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.jcsw-slide-info {
    border-radius: 0px 40px;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.jcsw-slide-info::before {
    content: "";
    background: linear-gradient(180deg, color(display-p3 0.0549 0.1412 0.0588 / 0.00) 0%, color(display-p3 0.0531 0.1394 0.0574) 100%);
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30%;
    z-index: 1;
    pointer-events: none;
    position: absolute;
}
.jcsw-slide-pagination {
    display: none;
}
.join-page .swiper-publu-btn {
    max-width: 140px;
    position: relative;
    margin: 60px auto 0;
}
.join-road {
    border-radius: 40px;
    background: #F6F7FA;
    margin: 0 40px;
}
.join-road-bg {
    position: absolute;
    left: 10%;
    top: 0;
    z-index: 1;
    transform: translate(-50%, -50%);
    pointer-events: none;
    width: 2008px;
}
.join-road-bg img {
    width: 100%;
}
.join-road {
    position: relative;
    overflow: hidden;
}
.join-list h2 {
    font-weight: var(--weight5);
}
.clib-select .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: var(--bg) !important;
}
.caselist-list-input-btn .ys-imgbox-cover {
    width: 32px;
}
.join-list .caselist-list-input-btn {
    margin-left: 20px;
}
.join-list-top {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: 50px;
}
.jlcl-list .jlcl-list-li:first-child .jlcl-li {
    color: var(--color4);
}
.jlcl-li {
    color: var(--color1);
    font-weight: var(--weight5);
}
.jlcl-list .jlcl-list-li:first-child {
    background: var(--bg);
    padding: 10px 50px;
}
.jlcl-list-li {
    margin-bottom: 20px;
    border-radius: 80px;
    transition: all 0.4s ease;
    background: var(--color4);
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}
.jlcl-list-li-top {
    padding: 22px 50px;
}
.jlcl-list-li-bottom {
    padding: 30px 20px;
    border-top: 1px solid var(--colorborder);
    width: 93.06%;
    margin: auto;
}
.join-page .pulb-btn-leng {
    width: 20.83%;
    margin-top: 50px;
}
.jlcl-list .jlcl-list-li:last-child {
    margin-bottom: 0 !important;
}
.join-list-cent-list {
    border-radius: 80px;
    display: flex;
    justify-content: space-between;
}
.join-list-cent-list .jlcl-li:nth-child(1) {
    width: 34.72%;
}
.join-list-cent-list .jlcl-li:nth-child(2) {
    width: 13.89%;
}
.join-list-cent-list .jlcl-li:nth-child(3) {
    width: 8.33%;
}
.join-list-cent-list .jlcl-li:nth-child(4) {
    width: 18.13%;
}
.join-list-cent-list .jlcl-li:nth-child(5) {
    width: 6.94%;
}
.jlcl-li-img {
    width: 32px;
    border-radius: 50%;
    border: 1px solid #009A54;
    height: 32px;
    position: relative;
    transition: all 0.4s ease;
}
.jlcl-li-img-def {
    opacity: 1;
    transition: all 0.4s ease;
    width: 100%;
}
.jlcl-li-img-show {
    opacity: 0;
    transition: all 0.4s ease;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%) rotate(45deg);
}
.jllb-cont h5 {
    font-size: var(--font18);
    color: var(--colortitle);
    line-height: var(--line175);
    margin-bottom: 14px;
    font-weight: var(--weight5);
}
.jllb-cont ol {
    margin-bottom: 30px;
    padding-inline-start: 20px;
}
.jllb-cont ol li p {
    font-size: var(--font16);
    color: #8B8D9A;
    line-height: var(--line175);
}
.jllb-cont ol li::marker {
    font-size: var(--font16);
    color: #8B8D9A;
    line-height: var(--line175);
}
.jlcl-list-li.active {
    border-radius: 20px;
}
.jlcl-list-li-bottom {
    display: none;
}
.jlcl-list-li.active .jlcl-li-img-def {
    opacity: 0;
}
.jlcl-list-li.active .jlcl-li-img-show {
    opacity: 1;
}
.jlcl-list-li.active .jlcl-li-img {
    background: #009A54;
}
.join-list-btn {
    width: 20.83%;
    margin: 60px auto 0;
    cursor: pointer;
}
.join-list-btn .publ-btn-green {
    width: 100%;
}
.join-cul {
    position: relative;
}
.join-cul-bg {
    width: 2008px;
    position: absolute;
    right: -90%;
    top: -24%;
    z-index: 1;
    transform: translate(-50%, -50%);
    pointer-events: none;
}
.join-cul-bg img {
    width: 100%;
}
.join-training {
    background: #F6F7FA;
}
.jtsc-wrapper-pagination {
    display: none;
}
.jtsc-wrapper-slide .ys-imgbox-cover {
    border-radius: 50%;
    overflow: hidden;
}
.jtsc-wrapper-slide {
    transform: scale(0.2);
    transition: all 0.4s ease;
}
.swiper-slide-active.jtsc-wrapper-slide {
    transform: scale(0.55) translate(0, 0) !important;
}
.jtsc-wrapper-slide.swiper-slide-prev {
    transform: translate(62%, 23%) scale(0.2) !important;
}
.swiper-slide-next.jtsc-wrapper-slide {
    transform: translate(-62%, -23%) scale(0.2) !important;
}
.join-training-swiper {
    max-width: 1020px;
    margin-left: auto;
}
.join-page .ys-modal-content {
    width: 1400px;
    max-height: 1000px;
}
.ymci-text .jsit-text .jsit-text-cry {
    max-width: unset;
}
.join-page .contact-form .ys-cont1440 {
    padding-top: 0;
}
.ymci-list h5 {
    font-size: var(--font24);
    color: #009A54;
    line-height: var(--line15);
    margin-bottom: 12px;
}
.ymci-list p {
    font-size: var(--font16);
    color: #62636E;
    line-height: var(--line175);
    margin-bottom: 8;
}
.ymci-list p:last-child {
    margin-bottom: 0 !important;
}
.ymci-list.yxedr-active {
    padding: 50px 40px 0;
}
.ys-modal-content {
    border-radius: 20px;
}
.join-cul-bg2 {
    position: absolute;
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    pointer-events: none;
}
.join-cul-bg2 img {
    width: 100%;
}
.sovsum-top-le-text p {
    color: #62636E;
}
.sovsum-top h2 {
    font-weight: var(--weight5);
    margin-bottom: 30px;
    max-width: 528px;
}
.sovsum-top-le-text {
    margin-bottom: 50px;
}
.sovsum-top-le {
    width: 43.75%;
}
.sovsum-top-ri {
    width: 47.5%;
}
.sovsum-top .ys-cont1440 {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sovsum-page .pulb-btn-leng {
    width: 47.62%;
}
.sovsum-top-ri .ys-imgbox-cover {
    border-radius: 0px 80px;
}
/* lucas end */
/* tammy - start */
.prosear-top {
    position: relative;
}
.ys-page-wrap.act .ys-bread-list a,
.ys-page-wrap.act .ys-bread-list::before {
    color: rgba(139, 141, 154, .7);
}
.ys-page-wrap.act .ys-bread-list:last-child a,
.ys-page-wrap.act .ys-bread-list:last-child::before {
    color: #8B8D9A;
}
.prosear-top .mod-bread .ys-cont1440 {
    max-width: 1600px;
}
.ys-page-wrap.act .mod-bread {
    bottom: auto;
    top: 20px;
}
.ys-hd-pc.has-search,
.ys-hd-pc.isfixed,
.ys-hd-pc.ishover,
.ys-page-wrap.act .ys-hd-pc {
    box-shadow: none;
    border-bottom: 1px solid #D8D8D8;
}
.head-lang-down {
    white-space: nowrap;
}
.prosear-top-info-box {
    width: 50%;
    padding-right: 20px;
}
.prosear-tab-box-wrapper {
    display: flex;
    margin-bottom: -10px;
}
.prosear-page .pub-padtop {
    padding-top: calc(var(--space120) * 0.67);
}
.pcll-li-title {
    cursor: pointer;
}
.plml-li.active>.clib-select-list-li .csll-text {
    color: var(--colortitle);
}
.csll-text {
    flex-grow: 1;
}
.ys-modal,
.contact-form.ys-modal {
    position: fixed;
    background: rgba(0, 0, 0, .6);
}
.ys-fia-text-btn {
    width: 16px;
    height: 16px;
    top: 4px;
}
.ys-fia-text-btn::before {
    border-radius: 2px;
    box-sizing: border-box;
    border: 1px solid #D8D9E2;
}
.ys-fia-text-word {
    font-size: var(--font14);
    line-height: var(--line175);
    color: rgba(139, 141, 152, 1);
}
.ys-fii-tips {
    font-size: 14px;
}
.prosear-pro {
    padding-top: calc(var(--space120) + 20px);
}
.prosear-pro-box {
    --jian1: 10px;
}
.prosear-pro .ys-slick,
.prosear-pro-box {
    margin: 0 calc(var(--jian1) * -1);
}
.prosear-pro .ys-slick-item {
    padding: 0 var(--jian1);
}
.prosear-pro-box .slick-list {
    padding: 20px 0px;
    margin: -20px 0;
}
.ysic-text,
.ysic-text p {
    color: #8B8D9A;
}
.ys-nyban-title .std-text16 {
    margin-top: 10px;
}
.ys-nyban-title .std-text16,
.ys-nyban-title .std-text16 p {
    line-height: var(--line175);
    color: var(--color4);
}
.ys-nyban-title .std-text16 p {
    margin-top: 0px;
}
.prosear-page .mod-foot,
.proddet-page .mod-foot {
    background: #F6F7FA;
}
.proddet-cont {
    padding-top: calc(var(--space120) * 0.7);
}
.proddet-cont {
    overflow: visible;
}
.pill-box-name {
    transition: all .4s ease;
}
.proddet-cont-box-ri {
    top: calc(var(--headh) + var(--space120) * 0.7);
}
.pcsi-name,
.pcsi-title {
    transition: all .4s ease;
}
.newsdet-cont {
    position: relative;
}
.newsdet-cont {
    padding-top: calc(var(--space120) * 0.67);
}
/* tammy - end */
/* lucas - 2 - start */
.sovsum-top-ri {
    position: relative;
}
.sovsum-top-ri-bg {
    position: absolute;
    top: -40px;
    left: 60px;
    z-index: -1;
    pointer-events: none;
    width: 660px;
}
.sovsum-top-ri-bott {
    position: absolute;
    bottom: -80px;
    right: -70px;
    z-index: 3;
    width: 280px;
    pointer-events: none;
}
.sovsum-adv .std-font44 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
}
.ysic-text p {
    color: #62636E;
}
.sacl-list-li-cry {
    height: 100%;
    border-radius: 20px 0px;
    padding: 24px;
    background: var(--color4);
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
}
.sacl-list-li {
    padding: 0 10px;
    margin-bottom: 20px;
    width: 50%;
}
.sacl-list {
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
}
.sovsum-adv-cry-le {
    width: 64.31%;
}
.sovsum-adv-cry-ri {
    width: 30%;
    position: relative;
}
.sovsum-adv-cry {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sovsum-adv-cry-ri .ys-imgbox-cover {
    border-radius: 0px 120px;
    overflow: hidden;
}
.sacr-bg {
    position: absolute;
    bottom: -30px;
    left: -30px;
    z-index: -1;
    pointer-events: none;
}
.sacr-bg img {
    width: 100%;
}
.sovsum-prod-title-text p {
    color: #62636E;
}
.sovsum-prod-title {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 30px;
}
.sovsum-prod-title h2 {
    margin-bottom: 0;
}
.proddet-corcp-slick-item {
    padding: 0 10px;
}
.proddet-corcp-slick {
    margin: 0 -10px;
}
.proddet-corcp .slick-list {
    padding: 70px 0;
    margin: -70px 0;
}
.sptl-li .std-text16 {
    color: #8B8D99;
    transition: all 0.4s ease;
    position: relative;
}
.sovsum-prod-tab {
    width: 100%;
    margin-bottom: 48px;
}
.sptl-li {
    padding: 8px;
    width: 33.33%;
    transition: all 0.36s ease-in-out;
    cursor: pointer;
}
.sovsum-prod-tab-list {
    margin: -8px;
    display: flex;
    position: relative;
    flex-wrap: wrap;
    width: 31.8%;
}
.sovsum-prod-tab-list::before {
    content: "";
    width: calc(100% - 16px);
    height: 1px;
    background-color: var(--colorborder);
    position: absolute;
    left: 50%;
    bottom: 0;
    z-index: 1;
    transform: translate(-50%, -50%);
}
.sptl-li.on .std-text16 {
    color: #009A54;
}
.sptl-li .std-text16::after {
    content: "";
    width: 0%;
    height: 2px;
    background-color: #009A54;
    position: absolute;
    left: 0%;
    bottom: -8px;
    z-index: 1;
    transform: translate(0%, -50%);
    opacity: 0;
    transition: all 0.4s ease-in-out;
}
.sptl-li.on .std-text16::after {
    opacity: 1;
    width: 100%;
}
.sovsum-prod-slick:not(:first-child) {
    display: none;
}
.sovsum-corres-title h2 {
    margin-bottom: 0;
}
.sovsum-corres-title {
    margin-bottom: 50px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.plib-box-link-img {
    transition: all 0.36s ease-in-out;
}
.sovsum-corres .slick-dots {
    bottom: -20px;
}
.sovsum-scene-top .caselist-nav-swiper {
    width: 40.27%;
}
.sovsum-scene-top {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 50px;
}
.sovsum-scene-top h2 {
    font-weight: var(--weight5);
    margin-bottom: 50px;
}
.sovsum-scene-top .change-hover {
    background: var(--bg);
}
.caselist-nav-list-li {
    cursor: pointer;
}
.sovsum-scene {
    position: relative;
}
.sovsum-scene::after {
    content: "";
    width: 100%;
    height: 40%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    background: linear-gradient(180deg, #F6F7FA 0%, #fff 100%);
}
.ssbs-wrapper-pagination {
    display: none;
}
.ssbs-wrapper-slide-cry .ys-imgbox-cover {
    border-radius: 20px;
    position: relative;
    overflow: hidden;
}
.ssbs-wrapper-slide-cry {
    position: relative;
}
.siil-li-text {
    color: #009A54;
}
.siil-li .ys-imgbox-contain {
    width: 32px;
}
.swsc-info-title {
    font-weight: var(--weight5);
    margin-bottom: 16px;
    color: #009A54;
}
.swsc-info-text p {
    color: var(--colortitle);
}
.swsc-info-text {
    margin-bottom: 40px;
}
.swsc-info-icon {
    margin-bottom: 40px;
}
.siil-li {
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.swsc-info {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 40px;
    padding: 32px;
    z-index: 5;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    width: 28.06%;
}
.swsc-info-icon-list {
    display: flex;
}
.sovsum-scene .pulb-btn-leng {
    width: 100%;
}
.sbll-tab-text {
    color: var(--color4);
    margin-left: 20px;
}
.sbll-tab {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.swsc-btn {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
}
.sbll-tab .ys-imgbox-cover {
    width: 32px;
}
.swsc-btn-list {
    position: relative;
}
.sibl-list-li-link .ys-imgbox-cover {
    width: 24px;
}
.sbll-info {
    padding: 20px 24px 20px 16px;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0.40);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    width: 440px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.36s ease-in-out;
    opacity: 0;
    pointer-events: none;
    z-index: 15;
}
.sbll-position {
    position: relative;
}
.sbll-info-top .ys-imgbox-cover {
    width: 22px;
}
.sbll-tab {
    padding: 8px 32px 8px 8px;
    border-radius: 125px;
    background: rgba(0, 0, 0, 0.40);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    display: flex;
    align-items: center;
    width: fit-content;
    transition: all 0.36s ease-in-out;
    opacity: 1;
    position: 10;
}
.sbll-info-top {
    display: flex;
    align-items: center;
    margin-bottom: 12px;
}
.sbll-info-top .sbll-tab-text {
    line-height: var(--font16);
    color: var(--color4);
    margin-left: 16px;
}
.sbll-info-bottom-cry p {
    font-size: var(--font16);
    color: var(--color4);
    line-height: var(--line175);
    margin-bottom: 12px;
}
.sovsum-page .yxedr-active p {
    font-size: var(--font16);
    color: var(--color4);
    line-height: var(--line175);
    margin-bottom: 12px;
}
.slil-text {
    color: var(--color4);
}
.sibl-list-li-link .ys-imgbox-cover {
    width: 24px;
}
.sibl-list-li-link .ys-imgbox-cover::before {
    content: unset !important;
}
.sibl-list-li-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #fff;
}
.sibl-list {
    display: flex;
    margin: 0 -10px;
    flex-wrap: wrap;
}
.sibl-list-li {
    padding: 0 10px;
    width: 33.33%;
    margin-bottom: 5px;
}
.sbll-info-bottom {
    padding-left: 40px;
}
.swsc-btn-list-li {
    position: absolute;
    cursor: pointer;
    width: 440px;
}
.swsc-btn-list .swsc-btn-list-li:nth-child(1) {
    right: 250px;
    top: 250px;
}
.swsc-btn-list .swsc-btn-list-li:nth-child(2) {
    right: 10px;
    top: 460px;
}
.swsc-btn-list .swsc-btn-list-li:nth-child(3) {
    right: 140px;
    top: 540px;
}
.swsc-btn-list .swsc-btn-list-li:nth-child(4) {
    right: -90px;
    top: 600px;
}
.swsc-btn-list-li.active .sbll-tab {
    opacity: 0;
    pointer-events: none;
}
.swsc-btn-list-li.active .sbll-info {
    opacity: 1;
    pointer-events: all;
}
.swsc-btn-list-li.right .sbll-info {
    right: 280px;
    left: auto;
}
.sovsum-scene-bottom-swiper {
    overflow: visible !important;
}
.ssbs-wrapper-slide {
    transition: all 0.36s ease-in-out;
}
.swsc-info {
    transform: translateY(370px);
    transition: all 0.36s ease-in-out;
    transition-delay: .4s;
}
.ssbs-wrapper-slide.swiper-slide-active {
    opacity: 1;
}
.ssbs-wrapper-slide.swiper-slide-active .swsc-info {
    transform: translateY(0);
}
.swsc-btn {
    opacity: 0;
    transition: all 0.36s ease-in-out;
}
.ssbs-wrapper-slide.swiper-slide-active .swsc-btn {
    opacity: 1;
    transition-delay: .4s;
}
.sovsum-adv {
    position: relative;
    overflow: visible;
}
.sovsum-adv-bg {
    width: 100%;
    position: absolute;
    top: -44%;
    left: 0;
    pointer-events: none;
    z-index: -1;
}
.sovsum-adv-bg svg {
    width: 100%;
}
.ssbs-wrapper-slide .ssbs-wrapper-slide-cry .ys-imgbox-cover::before {
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.7;
    background: #FFF;
    z-index: 1;
    pointer-events: none;
    position: absolute;
    transition: all 0.36s ease-in-out;
}
.ssbs-wrapper-slide.swiper-slide-active .ssbs-wrapper-slide-cry .ys-imgbox-cover::before {
    opacity: 0.1;
    background: #002850;
}
.join-pub-title .std-font44 {
    font-weight: var(--weight5);
}
.sovsum-about {
    background: #F6F7FA;
    position: relative;
}
.sovsum-prod,
.sovsum-corres {
    background: #fff;
}
.saiw-wrapper-pagination {
    display: none;
}
.swsb-title {
    font-weight: var(--weight5);
    margin-bottom: 44px;
}
.swsb-text p {
    color: #8B8D9A;
}
.swsb-text {
    margin-bottom: 16px;
}
.saiw-wrapper-slide-box {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.06);
    padding: 40px 50px;
}
.sovsum-about-info-le {
    width: 41.67%;
    margin-right: 40px;
    position: relative;
}
.sail-bg {
    position: absolute;
    width: 100%;
    bottom: -20px;
    left: -30px;
    pointer-events: none;
}
.sovsum-about-info-ri {
    width: 40.28%;
}
.sovsum-about-info {
    display: flex;
    align-items: center;
    justify-content: center;
}
.sail-listbox-li .ys-imgbox-cover {
    border-radius: 0px 80px;
    overflow: hidden;
}
.sovsum-about-info-ri .slick-list {
    overflow: visible;
}
.sovsum-about-info {
    margin-bottom: 70px;
    padding-bottom: 50px;
}
.sovsum-about .pulb-btn-leng {
    width: 20.83%;
    margin: auto;
}
.saiw-wrapper .slick-prev {
    left: -130%;
}
.saiw-wrapper .slick-next {
    right: -20%;
}
.sovsum-about {
    position: relative;
}
.sovsum-prod .proddet-corcp-slick-item .ys-slick-item-cont {
    background: var(--color4);
}
.sovsum-corres .pcsi-bottom {
    background: #F6F7FA;
}
.sovsum-page .proddet-corres-slick-item {
    padding: 0 15px;
}
.sovsum-top-ri-bott img {
    width: 100%;
}
.sovsum-top {
    padding: 160px 0 190px;
}
.invrel-reason .std-font44 {
    font-weight: var(--weight5);
    text-align: center;
    margin-bottom: 50px;
}
.invrel-notice .std-font44 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
    text-align: center;
}
.invrel-contact .std-font44 {
    margin-bottom: 50px;
    font-weight: var(--weight5);
}
.jlcl-list-li-top {
    cursor: pointer;
}
.jlcl-li-img-show {
    transform: translate(-50%, -50%);
}
.jlcl-list-li.active .jlcl-li-img {
    transform: rotate(45deg);
}
.join-list .std-font44 {
    font-weight: var(--weight5);
}
.contact-form.prosear-cent .ys-modal-content {
    padding: 80px 45px 60px;
}
.contact-form .ys-fia-text-word {
    padding-left: 20px;
    font-size: var(--font14);
    color: #8B8D98;
    line-height: var(--line175);
}
.contact-form .ys-fii-tips {
    font-size: var(--font14);
}
.contact-form .ys-fia-text-btn::before {
    border: 1px solid #D8D9E0;
    border-radius: 5px;
}
.fsln-code {
    opacity: 0;
    transition: all 0.36s ease-in-out;
    pointer-events: none;
    position: absolute;
    left: 54%;
    bottom: 100%;
    z-index: 6;
    transform: translate(-50%, 0%);
    width: 150px;
    padding: 10px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 5px 13px rgba(35, 50, 64, .13);
    pointer-events: none;
}
.fsln-code::after {
    content: "";
    position: absolute;
    left: 46%;
    bottom: -17px;
    z-index: 1;
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #fff;
    transform: rotate(90deg);
}
.newslist-dynamics-list-cent.on .fsln-code {
    opacity: 1;
}
.pcsi-cry p {
    color: #8B8D9A;
    margin-bottom: 48px;
}
.sovsum-prod-title .std-font44 {
    margin-bottom: 0;
    font-weight: var(--weight5);
}
.sovsum-corres-title .std-font44 {
    margin-bottom: 0;
    font-weight: var(--weight5);
}
.prosear-top-info .std-font44 {
    font-weight: var(--weight5);
    margin-bottom: 28px;
}
.prosear-pro .std-font44 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
}
.proddet-corcp .std-font44 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
}
.proddet-corres .std-font44 {
    /* margin-bottom: 50px; */
    font-weight: var(--weight5);
}
.contact-dynamics-info .std-font44 {
    margin-bottom: 32px;
    font-weight: var(--weight5);
}
.ncbl-title .std-font32 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
}
.contact-infolist .std-font44 {
    font-weight: var(--weight5);
    text-align: center;
    margin-bottom: 50px;
}
.contact-form .std-font44 {
    font-weight: var(--weight5);
    margin-bottom: 40px;
}
/* lucas - 2 - end */
.invrel-ceo-bot span {
    line-height: inherit;
}
.invrel-notice-list {
    position: relative;
}
.invrel-notice-list-nub.act {
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.invrel-notice-list-nub {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.illi-title {
    flex: 1;
    padding-right: 20px;
    transition: all .4s ease;
}
.invrelist-page .invrel-notice {
    padding-top: calc(var(--space120) * 0.83);
}
.invrelist-page .foot-bg2,
.invrel-page .foot-bg2 {
    display: none;
}
.invrel-reason-info {
    position: relative;
}
.invrel-reason .slick-dots {
    bottom: -17px;
    left: 0;
}
.invrel-reason-info-slick {
    position: static;
}
.invrel-page .ys-main,
.invrelist-page .ys-main {
    --colormain: #0095DF;
}
.newslist-swiper-box.swiper-container {
    --jian1: 30px;
    margin: 0 calc(var(--jian1) * -1);
}
.newslist-swiper-slide {
    padding: 0 var(--jian1);
}
.newslist-swiper {
    padding-bottom: calc(var(--space120) * 0.67);
}
.contact-dynamics {
    margin-bottom: -90px;
}
.contact-dynamics-info .std-font44,
.contact-dynamics-info .contact-dynamics-info-text {
    width: 40%;
}
.newslist-dynamics-list-box {
    position: absolute;
    transform: translate(-50%, -50%);
    width: 8vw;
    height: 7vw;
    z-index: 6;
}
.ndlb-link {
    width: 100%;
    height: 100%;
    display: block;
    cursor: pointer;
}
.newslist-dynamics-list-box.on .fsln-code {
    opacity: 1;
    pointer-events: all;
}
.contact-dynamics {
    overflow: visible;
}
.spbb-link-icon {
    width: 34px;
    height: 34px;
    border-radius: 50%;
    border: 1px solid var(--colormain);
    position: relative;
    transition: all .4s ease;
}
.spbb-link-icon img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70.59%;
    transition: all .4s ease;
}
.spbb-link-icon img:nth-of-type(2) {
    opacity: 0;
}
.swiper-publu-btn-box.fl .spbb-link-icon {
    transform: rotate(180deg);
}
.swiper-publu-btn-box.fr .spbb-link {
    flex-direction: row-reverse;
}
.csil-li-info a {
    color: inherit;
    line-height: inherit;
}
.contact-sum-wai {
    position: relative;
}
.contact-sum-der {
    position: absolute;
    bottom: -49px;
    right: -68px;
    width: 61.67%;
}
.contact-sum-der img {
    width: 100%;
}
.contact-sum-bg {
    position: relative;
    z-index: 3;
}
.contact-sum-bg img {
    width: 100%;
    transition: all .4s ease;
}
.contact-sum-info {
    position: relative;
    z-index: 6;
}
.contact-form .ys-form-inof-code .ys-fii-name {
    margin-bottom: 0;
}
.ys-form-inof-item .ys-select-li {
    font-size: var(--font16);
}
.ys-fii-select .ys-select-bd,
.ys-fiiss-core {
    height: calc(var(--font16) * 10 + 20px);
}
.ys-form {
    --colormain: #09945F;
}
.solution-decorate-rotate {
    margin-top: 50px;
}
.solution-wai {
    display: flex;
    justify-content: center;
}
.solution-wai .caselist-nav-swiper {
    width: auto;
}
.solution-wai .cnll-link-box {
    width: 6em;
    text-align: center;
}
.sdri-cry {
    pointer-events: none;
}
.solution-decorate-rotate-item.slick-active .sdri-cry {
    pointer-events: all;
}
.socr-nub-core .std-font32 {
    transition: all .4s ease;
}
.sovsum-prod-title {
    display: flex;
    align-items: flex-end;
}
.sovsum-prod-cry {
    display: flex;
    justify-content: flex-start;
    position: relative;
    z-index: 10;
}
.sptl-li .std-text16 {
    width: 9em;
    padding-right: 1em;
}
.sovsum-prod-tab-list {
    width: auto;
    margin: 0 -8px;
}
.sovsum-prod-title {
    margin-bottom: 34px;
}
.sovsum-prod-cry {
    margin-bottom: 40px;
}
.sovsum-prod-cry-right {
    padding-bottom: 5px;
}
.proddet-corcp .std-font44 {
    margin-bottom: 0;
    padding-right: 20px;
}
.proddet-corcp .slick-dots {
    bottom: 20px;
}
.proddet-corres-slick.slick-dotted,
.proddet-corcp-slick.slick-dotted {
    padding-bottom: 50px;
}
.proddet-corcp .slick-dots,
.sovsum-corres .slick-dots {
    bottom: 0px;
}
.sovsum-adv-bg {
    width: 100%;
    max-width: 1920px;
    left: 50%;
    transform: translateX(-50%);
}
.sovsum-adv-bg .std-line {
    width: 130.2%;
    position: relative;
    left: -30.2%;
}
.std-line {
    position: relative;
}
.sovsum-adv-bg .std-line img {
    width: 100%;
}
.std-line img:first-child {
    opacity: .4;
}
.std-line img:nth-of-type(2) {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
}
.std-line1 img:nth-of-type(2) {
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
}
.std-line2 img:nth-of-type(2) {
    clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}
.join-cul .ys-cont1440 {
    position: relative;
    z-index: 6;
}
.join-cul .swiper-publu-btn {
    position: relative;
    display: flex;
    justify-content: center;
    margin-top: 60px;
}
.join-cul .swiper-publu-btn .swiper-button-prev,
.join-cul .swiper-publu-btn .swiper-button-next {
    position: relative;
    margin-top: 0;
}
.join-cul .swiper-publu-btn .swiper-button-next {
    margin-left: var(--arrowsj);
}
.join-cul .swiper-publu-btn .swiper-button-next,
.join-cul .swiper-publu-btn .swiper-rtl .swiper-button-prev {
    right: 0;
}
.join-cul .swiper-publu-btn .swiper-button-prev,
.join-cul .swiper-publu-btn .swiper-rtl .swiper-button-next {
    left: 0;
}
.jsit-text {
    width: calc(100% - 44px);
    flex-grow: 1;
    padding-right: 20px;
}
.join-cul {
    padding-bottom: calc(var(--space120) * 0.83);
}
.join-road .join-pub-title {
    margin-bottom: 46px;
}
.home-develop .mod-title1 .std-text18 {
    margin-top: 24px;
}
.home-develop .mod-title1 {
    width: 68.75%;
    margin: 0 auto;
    margin-bottom: 50px;
}
.home-develop-bg {
    position: absolute;
    left: 50%;
    top: 0%;
    transform: translate(-50%, -50%);
}
.join-carousel {
    position: relative;
}
.std-line3 img:nth-of-type(2) {
    clip-path: polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);
}
.jlcl-list-head {
    cursor: auto;
}
.jllb-cont-btn {
    display: flex;
    justify-content: flex-start;
}
.jllb-cont-btn .pulb-btn-leng-img {
    margin-left: 132px;
}
.ymci-list h5 {
    margin-bottom: 10px;
}
.ymci-list h5:not(:first-child) {
    margin-top: 40px;
}
.ys-modal-content-imgbox .jsit-text {
    width: 100%;
}
.prosear-modal .ys-imgbox-cover::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 33.333333%;
    background: linear-gradient(180deg, transparent 0%, #04240C 100%);
    z-index: 3;
}
.home-wai {
    position: relative;
}
.home-wai::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(180deg, transparent 0%, rgba(194, 219, 210, .2) 54.5%, transparent 100%);
    bottom: 0;
    left: 0;
}
.home-develop {
    position: relative;
    overflow: visible;
}
.home-develop-bg1 {
    position: absolute;
    width: 100%;
    margin-top: -100px;
}
.home-develop-bg1 img {
    width: 100%;
}
.home-develop .ys-cont1600 {
    position: relative;
    z-index: 6;
}
/* 2025.6.23 lucas start */
.clib-search input {
    width: 100%;
}
.caselist-list-input {
    align-items: center;
}
.prosear-top-info .std-font44 {
    font-weight: var(--weight5);
    margin-bottom: 25px;
}
.proddet-cont-box-le {
    overflow: hidden;
    padding: 0 0 0 20px;
    margin: 0 0 0 -20px;
}
.pcbl-cont-list .pcbl-cont-list-li:last-child {
    margin-bottom: 0 !important;
}
.proddet-corres-slick-item {
    padding: 0 15px;
}
.prosear-tab-slide-link {
    align-items: flex-start;
}
.prosear-tab-slide-info {
    height: 100%;
    display: flex;
    align-items: center;
}
.ys-fic-auth-img {
    height: 44px;
}
.prosear-tab-slide-img {
    height: 100%;
}
.prosear-tab-slide-img img {
    height: 100%;
}
/* 2025.6.23 lucas end */
/* 2025.6.23 15:46 lucas start */
.newslist-swiper-slide {
    height: auto !important;
}
.newslist-swiper-slide-link {
    height: 100%;
}
.nssl-info {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.nssl-info-info-btn {
    width: fit-content;
}
.nlbl-li-link-le.ys-imgbox-cover img:nth-child(2) {
    object-fit: cover;
    height: 100%;
}
.nllr-info.std-text16 {
    margin-bottom: 15px;
}
.nllc-title {
    margin-bottom: 15px;
}
.illi-look-img {
    width: 24px;
}
.illi-look-img img {
    width: 100%;
}
.icll-link .ys-imgbox-cover {
    width: 30px;
}
.icll-link .ys-imgbox-cover img {
    width: 100%;
}
.invrel-reason {
    position: relative;
    z-index: 10;
}
.iris-itme-box-info,
.iris-itme-box-info p {
    color: #62636E;
}
.icll-link {
    height: 100%;
}
.invrel-contact-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.invrel-contact-bg {
    height: 100%;
}
.invrel-ceo-bg2 {
    position: absolute;
    width: 244px;
    left: -3%;
    top: -12%;
    z-index: -1;
    transform: translate(-50%, -50%);
    pointer-events: none;
}
/* 2025.6.23 15:46 lucas end */
/* 2025.6.25 lucas start */
.home-develop.join-carousel {
    overflow: hidden;
}
.join-list-cent-list .jlcl-li:nth-child(5) {
    display: flex;
    align-items: center;
}
.sovsum-top-ri-bg {
    width: 100%;
}
.sacr-bg {
    width: 100%;
}
.jsit-text {
    flex: 1;
}
.ncbr-list .ncbr-list-li:last-child .cllb-list-list .cllb-list-list-li:last-child .clll-link {
    padding-bottom: 0 !important;
}
.ncbl-cont p a {
    line-height: var(--line175);
}
.ys-fiiss-input {
    border: 10px solid #8b8a8a14;
}
.ys-select-bd {
    background: #f6f7fa;
}
.sovsum-top-ri-bott {
    width: 42%;
}
.pcbl-cont-list-li .pcbr-info-list-li {
    height: 100%;
}
.pill-box {
    height: 100%;
}
.clic-ph-text {
    flex: 1;
}
.ncbl-list-info-cry {
    flex-wrap: wrap;
}
.clll-link {
    width: 100%;
}
.join-main .contact-form.prosear-cent .ys-modal-content {
    height: 800px;
}
.prosear-modal .ys-modal-content,
.contact-form.prosear-cent .ys-modal-content {
    height: 640px;
}
.proddet-page .prosear-modal .ys-modal-content,
.proddet-page .contact-form.prosear-cent .ys-modal-content {
    height: 840px;
}
.proddet-page .contact-form {
    padding-bottom: 0;
}
.ymci-list p {
    margin-bottom: 8px;
}
.sovsum-page .proddet-corcp .std-font44 {
    margin-bottom: 0 !important;
}
.sovsum-page .proddet-corres .std-font44 {
    margin-bottom: 0 !important;
}
.newsdet-page .yxedr-active p span {
    line-height: var(--line175);
}
.pc-fenye li {
    color: #8B8D9A;
}
.newsdet-page .yxedr-active p {
    color: #62636E;
}
.ncbl-cont p img {
    max-width: 77% !important;
}
.pc-fenye .end li,
.pc-fenye .next li,
.pc-fenye .first li,
.pc-fenye .prev li {
    color: #1E1F24;
}
.pcbr-info-list-li {
    height: auto;
}
.caselist-list-input-btn {
    position: relative;
    z-index: 1;
}
.invrel-contact {
    overflow: visible;
    padding-bottom: calc(var(--space120) + 50px);
    margin-bottom: -50px;
}
.invrelist-page .mod-foot {
    background: #F6F7FA;
}
.clic-ph {
    align-items: flex-start;
}
.prosear-modal .ys-modal-close,
.contact-form.prosear-cent .ys-modal-close {
    right: 38px;
}
.jlcl-li span {
    display: none;
}
.prosear-page .prosear-pro {
    --suppl: 40px;
    padding-bottom: calc(var(--space120) + var(--suppl));
}
.prosear-page .prosear-modal .ys-modal-content,
.prosear-page .contact-form.prosear-cent .ys-modal-content {
    height: 760px;
}
.prosear-page .prosear-modal .ys-modal-close,
.prosear-page .contact-form.prosear-cent .ys-modal-close {
    right: 44px;
}
.proddet-page .prosear-modal .ys-modal-content,
.proddet-page .contact-form.prosear-cent .ys-modal-content {
    height: 760px;
}
.proddet-page .prosear-modal .ys-modal-close,
.proddet-page .contact-form.prosear-cent .ys-modal-close {
    right: 44px;
}
.prosear-page .contact-form {
    padding-bottom: 0 !important;
}
.pcll-li-menuf .plml-li:last-child {
    border-bottom: unset;
}
.proddet-page .proddet-corcp .std-font44 {
    margin-bottom: 40px;
}
.newsdet-cont-box-ri .ys-share-list {
    margin-bottom: 5px;
}
.nlic-li {
    margin-bottom: 5px;
}
/* 2025.6.25 lucas end */
/* 2025.6.26 lucas start */
.contact-form .ys-form-inof-submit {
    display: unset;
    margin-top: 18px;
}
.clib-select {
    opacity: 1;
    display: none;
    pointer-events: all;
}
.clib-search {
    padding: 12px 40px 12px 0;
    padding-left: 0 !important;
}
.clib-search input {
    width: 100%;
    padding-left: 40px;
}
.prosear-page .prosear-modal .ys-form-inof-item3,
.contact-form.prosear-cent .ys-form-inof-item3 {
    margin-bottom: 30px;
}
.proddet-page .prosear-modal .ys-form-inof-item3,
.contact-form.prosear-cent .ys-form-inof-item3 {
    margin-bottom: 30px;
}
.prosear-page .prosear-modal .ys-modal-content,
.prosear-page .contact-form.prosear-cent .ys-modal-content {
    height: 780px;
}
.proddet-page .prosear-modal .ys-modal-content,
.proddet-page .contact-form.prosear-cent .ys-modal-content {
    height: 780px;
}
.prosear-modal .ys-modal-content,
.contact-form.prosear-cent .ys-modal-content {
    padding-right: 0 !important;
}
.prosear-page .contact-form .mCSB_container {
    padding-right: 90px;
    margin-right: 0;
}
.prosear-page .contact-form .mCSB_scrollTools {
    right: 58px;
}
.proddet-page .contact-form .mCSB_container {
    padding-right: 90px;
    margin-right: 0;
}
.proddet-page .contact-form .mCSB_scrollTools {
    right: 58px;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .cibl-li-info:hover .clic-ph-img img {
        transform: scale(1);
    }
}
/* 2025.6.26 lucas end */
/* 2025.6.26 - tammy - start */
.swiper-slide.home-curve-inof-nub,
.home-curve-inof-nub{
    width: calc(calc(1560px + calc(var(--gap1) * 2)) * 0.169);
}
.swiper-slide.home-curve-inof-nub.swiper-slide-active,
.home-curve-inof-nub.swiper-slide-active{
    width: calc(calc(1560px + calc(var(--gap1) * 2)) * 0.493);
}
.home-curve-inof-nub{
    transition: all 0s;
}
.home-curve-inof-nub.swiper-slide-active .hcin-link-btn-cry {
    opacity: 0;
}
.home-curve-inof-nub.swiper-slide-active .hcin-link-text {
    opacity: 1;
}
.home-curve-box{
    position: relative;
}
.home-curve-box .swiper-button-prev{
    left: calc(var(--arrows1) * -1 - 16px);
}
.home-curve-box .swiper-button-next{
    right: calc(var(--arrows1) * -1 - 16px);
}
.hcin-link{
    pointer-events: none;
}
.home-curve-inof-nub.swiper-slide-active .hcin-link{
    pointer-events: all;
}
.ys-ban-li.slick-active .ys-ban-txtbox .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.ys-ban-li.slick-active .ys-ban-txtbox .std-font24{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.4s;
}
.ys-ban-li.slick-active .std-btn1 .std-btn1-link{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.5s;
}
.home-need{
    position: relative;
}
.home-need-bg1{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 104.58vw;
    transform: translate(-25%, 30%);
    filter: blur(100px);
    -webkit-filter: blur(100px);
    -moz-filter: blur(100px);
    -ms-filter: blur(100px);
    -o-filter: blur(100px);
}
.home-need-bg{
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    transform: translateY(-41%);
}
.home-need-bg img{
    width: 100%;
}
.home-need-bg .std-line img:first-child {
    opacity: .2;
}
.home-need .ys-cont1600{
    position: relative;
    z-index: 6;
}
.home-news .std-line3 img:nth-of-type(2),
.home-need-bg .std-line2 img:nth-of-type(2) {
    clip-path: polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%);
}
.home-research{
    position: relative;
    z-index: 6;
}
.home-need{
    position: sticky;
    top: 0;
    overflow: hidden;
}
.home-research-img .ys-cont1600{
    position: absolute;
}
.home-research-img .std-font48{
    color: #fff;
}
/* .home-need>.ys-cont1600{
    padding-bottom: var(--space120);
} */
.home-center{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    pointer-events: none;
}
.home-center-img{
    position: sticky;
    overflow: hidden;
    top: var(--headh);
}
/* .home-wai{
    overflow: hidden;
} */
.home-center img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
    object-position: 22% 50%;
    position: relative;
}
.home-apply{
    position: relative;
}
.home-research-box,
.home-research-box img{
    width: 100%;
}
/* .home-research{
    position: relative;
    z-index: 12;
} */
.home-add{
    position: relative;
    z-index: 20;
    padding-bottom: var(--space120);
    overflow: visible;
}
.home-research-zhan{
    height: 100vh;
}
.home-center{
    opacity: 0;
    /* transition: all .1s ease; */
}
.home-apply.on1 .home-center{
    opacity: 1;
}
.home-apply.on1 .home-center-img,
.home-apply.on2 .home-center-img{
    pointer-events: all;
}
.home-research-img::before,
.home-research-img .ys-cont1600,
.home-research-img-bg,
.home-research-img::after{
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.home-apply.on2 .home-center{
    opacity: 1;
}
.home-apply.on2 .home-research-img::before,
.home-apply.on2 .home-research-img .ys-cont1600,
.home-apply.on2 .home-research-img-bg,
.home-apply.on2 .home-research-img::after{
    opacity: 1;
    pointer-events: all;
}
@-webkit-keyframes ysfadeInleft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes ysfadeInleft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.ys-fadeInleft1 {
    animation: ysfadeInleft .8s ease-in-out both;
    animation-delay: 0.2s;
}
.home-news-inof .slick-next{
    right: 0;
}
.home-news-inof .slick-dots{
    bottom: 70px;
}
.home-center-img{
    width: var(--width);
    top: var(--top);
    left: var(--left);
    height: var(--height);
}
.home-news{
    position: relative;
}
.home-news-bg{
    position: absolute;
    top: 68%;
    width: 100%;
}
.home-news .ys-cont1600{
    z-index: 6;
}
.hnii-link-text{
    background: #fff;
}
.home-main .mod-foot {
    background: #F6F7FA;
}
.home-news .home-news-inof .std-btn3 {
    margin-top: 0px;
}
.home-develop-box{
    display: flex;
    justify-content: center;
    --heightx: 56px;
}
.home-develop-box>div{
    margin: 0 10px;
}
.home-develop-box .std-btn2-link{
    height: var(--heightx);
    padding: var(--btn1) 48px;
}
.home-develop-select{
    width: 480px;
}
.home-develop-select .ys-select-hd {
    position: relative;
    width: 100%;
    height: 100%;
    cursor: pointer;
    border-radius: 80px;
    border: 1px solid var(--colormain);
    padding: 0 40px;
}
.home-develop-select .ys-select-xtbbox{
    right: 40px;
    width: 20px;
}
.home-develop-select .ys-select-xtbbox img{
    width: 100%;
    transform: rotate(180deg);
}
.home-develop-select .ys-select-hd input{
    font-size: var(--font18);
    line-height: var(--line175);
    color: var(--colormain);
}
.home-develop-select .ys-select-hd input::placeholder{
    color: var(--colormain);
}
.home-develop-select .ys-select-bd{
    width: 800px;
    background: #FFF;
    box-shadow: 0px 8px 17px 0px rgba(0, 0, 0, 0.06);
    border-radius: 10px;
    left: 50%;
    transform: translateX(-50%);
    top: calc(100% + 20px);
    padding: 20px;
}
.home-develop-select .hnid-c1ni-word {
    --gap1: 20px;
    --gap2: 17px;
    margin-top: calc(var(--gap2) * -1);
}
.std-btn2-link{
    cursor: pointer;
}
.home-develop-cry{
    overflow: hidden;
}
.head-lang-down-inof{
    padding: 6px 0;
}
.home-develop-select .mCSB_outside+.mCSB_scrollTools {
    right: 8px;
}
.home-develop-select .mCSB_scrollTools{
    top: 10px;
    bottom: 10px;
}
.home-develop-select .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colormain);
}
.home-develop-select .ys-select-bd{
    height: auto;
}
.hrci-nub-box{
    height: 100%;
}
.ys-ban-li .ys-pos-center .std-btn1{
    display: none;
}
.home-curve-box .swiper-pagination{
    display: none;
}
.hscb-ph{
    display: none;
}
.home-solution-bg{
    pointer-events: none;
}
.contact-listbox{
    z-index: 10;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
/* 2025.6.26 - tammy - end */
.company-mission-inof{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    --gap1: 10px;
    --radius80: 80px;
    --radius40: 40px;
    --top1: 100px;
    --top2: 40px;
    position: relative;
    z-index: 6;
}
.company-mission-inof-nub{
    padding: 0 var(--gap1);
}
.company-mission-inof-nub:first-child{
    padding-left: 0;
}
.company-mission-inof-nub:last-child{
    padding-right: 0;
}
.company-mission-inof-nub1 .cmin-img{
    border-radius: 0 var(--radius80) 0 0;
}
.cmin-img{
    overflow: hidden;
    position: relative;
}
.cmin-img img{
    width: 100%;
    transition: all .4s ease;
}
.cmin-img:not(:first-child){
    margin-top: calc(var(--gap1) * 2);
}
.company-mission-inof-nub2 .cmin-img{
    border-radius: 0 var(--radius40);
}
.company-mission-inof-nub3 .cmin-img{
    border-radius: 0 var(--radius80);
}
.company-mission-inof-nub4 .cmin-img{
    border-radius: var(--radius80) 0;
}
.company-mission-inof-nub5 .cmin-img{
    border-radius: var(--radius40) 0;
}
.company-mission-inof-nub1,
.company-mission-inof-nub5{
    margin-top: var(--top1);
}
.company-mission-inof-nub2,
.company-mission-inof-nub4{
    margin-top: var(--top2);
}
.company-mission .std-font24,
.company-mission .std-font56,
.company-mission .std-text18,
.company-mission .std-text18 p{
    text-align: center;
}
.company-mission .std-font24,
.company-vision .std-font24{
    color: var(--colormain);
    line-height: var(--line15);
    font-weight: var(--weight5);
    margin-bottom: 10px;
}
.company-mission .std-font56{
    color: var(--colortitle);
    font-weight: var(--weight5);
    margin-bottom: 32px;
}
.company-mission .std-font56 span{
    color: var(--colormain);
}
.company-mission .std-text18,
.company-mission .std-text18 p{
    color: #62636E;
    line-height: var(--line175);
}
.company-mission-text{
    width: 79.2%;
    margin: 0 auto;
    margin-bottom: 90px;
}
.company-mission{
    padding-top: var(--space120);
    position: relative;
    overflow: visible;
}
.cmin-img .std-btn1{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 6;
    bottom: 42px;
}
.cmin-img .std-text18{
    color: #fff;
}
.cmin-img .std-btn1-link {
    padding: 10px var(--btn2);
    cursor: pointer;
}
.std-btn1-link{
    transition: all .4s ease;
}
.cmin-img .std-btn1 .ys-imgbox-cover {
    width: 32px;
    margin-left: 20px;
}
.ys-nybanner1 .ys-nyban-title{
    text-align: center;
}
.ys-nybanner1 .ys-nyban-title h1,
.ys-nybanner1 .ys-nyban-title p{
    width: 100%;
}
.ys-nybanner1 .ys-nyban-title p{
    font-size: var(--font24);
    line-height: var(--line12);
    margin-top: 16px;
}
.ys-nybanner1 .ys-flex-center{
    justify-content: center;
}
.ys-nybanner1 .ys-nyban-img::after {
    content: '';
    position: absolute;
    width: 100%;
    bottom: -1px;
    left: 0;
    background-image: url(../images/e1_zz_02.svg);
    background-size: 100% 100%;
    height: 1.04vw;
    z-index: 10;
}
.ys-nybanner1 .mod-bread{
    bottom: 45px;
}
.company-mission-bg{
    position: absolute;
    bottom: 0;
    width: 135vw;
    transform: translate(-50%,65%);
    left: 50%;
}
.cmin-img{
    position: relative;
}
.cmin-img img:nth-of-type(n+2){
    position: absolute;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
}
.company-vision-cry{
    padding-left: 60px;
    padding-right: 60px;
}
.std-font32 p{
    color: inherit;
    line-height: inherit;
}
.std-line img{
    width: 100%;
}
.cvci-one{
    margin-top: 109px;
}
.company-vision-cry-inof{
    --jian1: 80px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.cvci-item{
    width: calc(50% - var(--jian1));
    border-top: 1px solid #D8D8D8;
}
.cvci-item-data,
.cvci-item-data span{
    font-family: 'orbit'!important;
}
.company-vision-cry .std-font32,
.company-vision-cry .std-font32 p{
    color: #62636E;
    line-height: var(--line14);
    font-weight: var(--weight5);
}
.company-vision-cry .std-font32 span{
    color: var(--colormain);
}
.company-vision-cry .std-font24{
    margin-bottom: 6px;
}
.company-vision{
    position: relative;
    z-index: 6;
    padding-top: calc(var(--space120) * 1.25);
}
.cvci-item-data,
.cvci-item-data span{
    font-size: 120px;
    line-height: 1.2;
}
.cvci-item-data span{
    background: linear-gradient(90deg, #00B241 0%, #0084F3 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.cvci-item-data{
    margin-bottom: 10px;
}
.cvci-item .std-font24{
    color: #1E1F24;
    line-height: var(--line15);
    font-weight: var(--weight5);
}
.cvci-item{
    margin-bottom: 109px;
}
.cvci-left-box{
    width: calc(75.86% + 50vw + var(--jian1) - 720px);
    margin-left: calc(720px - 50vw - var(--jian1));
    border-radius: 0 160px;
    overflow: hidden;
}
.cvci-left{
    border-top: 0px;
}
.cvci-left-box img{
    width: 100%;
}
.company-value{
    background: #F6F7FA;
}
.company-spirit{
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.company-spirit-box{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.company-spirit-box img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.company-spirit-inof{
    display: flex;
    align-items: flex-start;
    --gap1: 10px;
    margin: 0 calc(var(--gap1) * -1);
}
.company-spirit-inof-nub{
    width: 25%;
    margin: 0 var(--gap1);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    -webkit-mask: url(../images/e1_zz_03h.svg) no-repeat center / contain;
    mask: url(../images/e1_zz_03h.svg) no-repeat center / contain;
}
.company-spirit-wai{
    position: relative;
    --pos: 80px;
}
.company-spirit-inof-nub:nth-of-type(2n){
    margin-top: var(--pos);
}
.company-spirit-inof-nub>img{
    z-index: 3;
    position: relative;
}
.csin-text{
    position: relative;
}
.csin-text-core{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
    text-align: center;
    width: calc(100% - 60px);
}
.company-spirit .csin-text-core .std-font44{
    line-height: var(--line13);
    color: var(--color4);
    margin-bottom: 16px;
} 
.csin-text-core .std-text16,
.csin-text-core .std-text16 p{
    color: var(--color4);
    line-height: var(--line175);
}
.company-card-bg .slick-prev {
    left: 40px;
}
.company-card-bg .slick-next {
    right: 40px;
}
.company-card-bg-nub:not(:first-child){
    display: none;
}
.company-card-bg-nub .ys-imgbox-cover::before{
    content: '';
    width: 100%;
    height: 60%;
    opacity: 0.2;
    background: linear-gradient(180deg, #001128 0%, rgba(0, 3, 43, 0.0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.company-card{
    position: relative;
}
.company-card-title{
    position: absolute;
    z-index: 6;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    padding-top: calc(var(--space120) * 1.33);
}
.company-card-title .std-font44{
    line-height: var(--line13);
    color: var(--color4);
    margin-bottom: 24px;
}
.company-card-title .std-text18,
.company-card-title .std-text18 p{
    color: var(--color4);
    line-height: var(--line175);
}
.company-card-title .std-text18{
    width: 53%;
}
/* 2025.6.27 lucas start */
.pill-subtitle,
.pill-title {
    margin-bottom: 32px;
    font-weight: var(--weight5);
}
.pill-cry {
    margin-bottom: 40px;
}
.pill-cry,
.pill-cry p {
    color: #62636E;
}
.pill-bottom-slick-img {
    border-radius: 80px 0px;
    overflow: hidden;
}
.pill-bottom {
    position: relative;
}
.pill-bottom-bg {
    position: absolute;
    top: 10px;
    left: 14px;
    pointer-events: none;
    width: 100%;
}
.pill-bottom-bg img {
    width: 100%;
}
.pill-bottom-slick-img {
    width: 100%;
}
.pill-bottom-text .ys-imgbox-cover {
    width: 24px;
    transition: all 0.36s ease-in-out;
}
.pill-bottom-text-cry {
    color: #1E1F24;
    margin-right: 10px;
}
.pill-bottom-slick .slick-track {
    margin: unset;
    justify-content: flex-start;
}
.pill-bottom-slick .ys-slick-item {
    width: 25%;
    padding: 0 var(--jian1);
}
.pill-bottom-text-link {
    width: 100%;
}
.pill-bottom-text {
    display: flex;
    justify-content: space-between;
}
.pill-bottom-text-cry {
    flex: 1;
    transition: all 0.36s ease-in-out;
}
.ys-slick-item-img {
    margin-bottom: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.pill-bottom-slick {
    --jian1: 20px;
    margin: -88px calc(var(--jian1) * 2) 0;
}
.plan-info-lsit {
    --jian1: 100px
}
.plan-info-lsit-li {
    padding: var(--jian1) 0;
}
.plan-info-lsit-li .ys-cont1440:nth-child(2) {
    padding-top: 120px;
}
.plan-info-lsit .plan-info-lsit-li:nth-child(odd) {
    background: #F6F7FA;
}
.pill-bottom-slick .ys-slick-item {
    cursor: pointer;
}
.ys-slick-item-img img:nth-child(2) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    object-fit: cover;
}
.plan-main .slick-dots {
    bottom: -40px;
}
.plan-strategic .std-font56 {
    /* transition: all 0.36s ease-in-out; */
    margin-bottom: 40px;
    text-align: center;
}
.plan-strategic-cry,
.plan-strategic-cry p {
    text-align: center;
}
.plan-strategic-cry {
    max-width: 1018px;
    margin: 0 auto 80px;
}
.psil-li .ys-imgbox-cover img:nth-child(2) {
    object-fit: cover;
}
.plan-strategic-imgbox {
    margin: 0 20px;
    position: relative;
}
.plan-strategic{
    --topx: 150px;
}
.plan-strategic-imgbox .ys-cont1440 {
    position: absolute;
    left: 50%;
    top: var(--topx);
    z-index: 1;
    transform: translate(-50%,0);
}
.plan-strategic-imgbox .ys-cont1440 .std-font56 {
    color: #fff;
}
.plan-strategic-imgbox .ys-cont1440 .plan-strategic-cry p {
    color: #fff;
}
.plan-strategic-imgbox-list {
    position: relative;
}
/* .psil-li:not(:first-child) {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
} */
.psil-li .ys-imgbox-cover {
    width: 100%;
}
.psil-li .ys-imgbox-cover img {
    width: 100%;
}
.plan-strategic-imgbox-list::before {
    content: "";
    width: 100%;
    height: 10vw;
    background: linear-gradient(180deg, color(display-p3 1 1 1 / 0.00) 0%, color(display-p3 1 1 1) 100%);
    left: 0;
    bottom: 0;
    position: absolute;
    pointer-events: none;
    z-index: 1;
}
.psnl-tab,
.psnl-info-name,
.picb-cry,
.psnl-info-cry-text {
    color: #fff;
}
.psnl-tab {
    border-radius: 80px;
    background: rgba(0, 0, 0, 0.20);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    -moz-backdrop-filter: blur(20px);
    -o-backdrop-filter: blur(20px);
    -ms-backdrop-filter: blur(20px);
    padding: 4px 24px;
    position: absolute;
    top: 0;
    left: 0;
    margin: 24px 40px;
}
.psnl-info-cry {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.picb-cry {
    margin-right: 16px;
}
.psnl-info {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 24px 40px;
}
.psnl-info-cry-btn {
    display: flex;
    align-items: center;
}
.plan-strategic-nav-li {
    position: relative;
}
.psnl-info-cry-btn .ys-imgbox-cover {
    width: 24px;
}
.plan-strategic-nav-li {
    width: 33.33%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.plan-strategic-nav-li .ys-imgbox-cover {
    border-radius: 20px;
    cursor: pointer;
}
.plan-strategic-nav {
    --jian1: 15px;
    --jian2: 25px;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
    display: flex;
    flex-wrap: wrap;
}
.plan-strategic-box {
    margin-top: -240px;
    position: relative;
    z-index: 10;
}
.psnl-info-cry-text {
    flex: 1;
    margin-right: 10px;
}
.plan-main .mod-foot {
    background: #F6F7FA;
}
.psnl-info,
.psnl-tab {
    cursor: pointer;
}
.pill-bottom-text {
    align-items: flex-start;
}
@media screen and (min-width: 1200px) {
    .pill-bottom-text-link:hover .ys-imgbox-cover img {
        transform: scale(1);
    }
    .pill-bottom-slick .ys-slick-item:hover .pill-bottom-text-cry {
        color: var(--colormain);
    }
    .pill-bottom-slick .ys-slick-item:hover .ys-slick-item-img img {
        transform: scale(1.05);
    }
    .plan-strategic-nav-li .ys-imgbox-cover:hover img {
        transform: scale(1.05);
    }
}
/* 2025.6.27 lucas end */
.company-card-bot{
    position: absolute;
    width: 100%;
    bottom: 54px;
    left: 0;
}
.company-card-bot-inof{
    --jian1: 10px;
    margin: 0 calc(var(--jian1) * -1);
    margin-right: calc(var(--jian1) * -1 - 40px);
}
.ccbi-item{
    width: 20%;
    padding: 0 var(--jian1);
}
.ccbi-item-core{
    position: relative;
    width: 100%;
    padding-top: 60px;
    /* overflow: hidden;
    border-radius: 0px 20px; */
}
.ccbi-item-core-wai{
    position: relative;
    border-radius: 0px 20px;
    padding: 1px;
    background: rgba(255, 255, 255, 0.05);
    background: linear-gradient(to bottom,#fff,rgba(255,255,255,0));
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    overflow: hidden;
    cursor: pointer;
}
.ccbi-item-core-img{
    width: 100%;
}
.ccbi-item-core-img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0, 15, 37, 0.50);
    bottom: 0;
    left: 0;
    z-index: 3;
}
.ccbi-item-core-wai .std-text20{
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    width: 100%;
    line-height: 1.6;
    color: var(--color4);
    z-index: 6;
}
.ccbi-item-core-text{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    border-radius: 0px 20px;
    border: 1px solid #FFF;
    background: #FFF;
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    padding: 18px 20px;
    transform: translateY(50%);
    transition: all .4s ease;
    opacity: 0;
    pointer-events: none;
}
.ccbi-item-core-text .std-text20{
    color: #1E1F24;
    line-height: 1.6;
    position: relative;
    padding-left: 8px;
    margin-bottom: 4px;
}
.ccbi-item-core-text .std-text20::before{
    content: '';
    height: 20px;
    width: 2px;
    position: absolute;
    left: 0;
    background: #009A54;
    top: calc(0.8em - 10px);
}
.ccbi-item-core-text .std-text14,
.ccbi-item-core-text .std-text14 p{
    color: #62636E;
    line-height: var(--line175);
}
.company-card-bot-inof .slick-list{
    overflow: visible;
}
.ccbi-item:not(:first-child){
    display: none;
}
.ccbi-item.on .ccbi-item-core-text{
    transform: translateY(0px);
    opacity: 1;
    pointer-events: all;
}
.company-world{
    position: relative;
    margin-top: -0.9vw;
}
.company-world-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.company-world-bg img{
    width: 100%;
    height: auto;
    /* object-fit: cover; */
    min-height: 100%;
}
.company-person{
    position: relative;
    background: #fff;
}
.company-person-cry{
    margin-right: -34px;
    display: flex;
    align-items: center;
}
.company-person-cry-img{
    width: 40%;
    border-radius: 0px 120px;
    background: #D8D8D8;
    overflow: hidden;
    position: relative;
    z-index: 7;
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}
.company-person-cry-img img{
    width: 100%;
}
.company-person-cry-text{
    width: 60%;
    padding-left: 76px;
    position: relative;
    z-index: 6;
}
.company-person-cry-text .std-font24,
.company-person-cry-text .std-font24 p{
    color: #62636E;
    line-height: var(--line15);
}
.company-person-cry-text .std-font24 span{
    color: var(--colormain);
}
.cpct-name,
.cpct-name span {
    color: #1E1F24!important;
    line-height: 1.5;
}
.cpct-name i{
    margin-left: 10px;
    line-height: 1.75;
    color: #62636E;
    font-size: var(--font16);
    font-style: normal;
}
.company-person-cry-text .std-font24 p{
    margin-bottom: 1.5em;
}
.company-person-cry-text .std-font24 p:last-child{
    margin-bottom: 0;
}
.cpct-name{
    margin-top: 3.2em;
}
.company-person{
    padding-top: calc(var(--space120) * 1.4);
    padding-bottom: var(--space120);
}
.cpct-yin{
    position: absolute;
    width: 66%;
    top: 0;
    left: 0;
    transform: translate(-82%,-46.7%);
    z-index: -1;
}
.company-load{
    padding-top: calc(var(--space120) * 0.8);
    padding-bottom: var(--space120);
}
.std-title2 .std-font44{
    margin-bottom: 28px;
    line-height: 1.3;
    color: #1E1F24;
    font-weight: var(--weight5);
}
.std-title2 .std-text18,
.std-title2 .std-text18 p{
    color: #62636E;
    line-height: var(--line175);
}
.std-title2{
    margin-bottom: 60px;
}
.company-load-cry{
    display: flex;
    align-items: flex-start;
    padding-right: 80px;
}
.company-load-cry-year{
    font-size: var(--font100);
    width: 2.82em;
}
.clcy-nub{
    font-size: var(--font100);
    line-height: 1.1;
    color: #D8D8D8;
    transition: all 0s ease;
    text-align: center;
    position: relative;
    font-family: 'orbit';
}
.clcy-nub::before{
    content: attr(data-num);
    background: linear-gradient(90deg, #00B241 0%, #0084F3 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    position: absolute;
    text-align: center;
    width: 100%;
    left: 0;
    opacity: 0;
    transition: all 0s ease;
}
.clcy-nub.on{
    color: transparent;
}
.clcy-nub.on::before{
    opacity: 1;
}
.company-load-cry-img{
    width: 12px;
    margin: 0 80px;
    position: relative;
    height: 100%;
}
.company-load-cry-img img{
    width: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.clcn-item-link{
    display: flex;
    align-items: flex-start;
    padding: 21px 0;
    border-bottom: 1px solid #D8D8D8;
}
.clcn-item:first-child .clcn-item-link{
    padding-top: 0;
}
.clcn-item:last-child .clcn-item-link{
    padding-bottom: 0;
    border-bottom: 0px;
}
.clcn-item-link-img{
    width: 36.4238%;
    border-radius: 10px;
}
.clcn-item-link-text{
    width: 63.5762%;
    padding-left: 52px;
}
.clcn-item-link-text .std-font32{
    color: #009A54;
    line-height: var(--line175);
    margin-bottom: 10px;
    font-family: 'orbit';
}
.clcn-item-link-text .std-text18,
.clcn-item-link-text .std-text18 p{
    color: #1E1F24;
    line-height: 1.75;
}
.company-load{
    overflow: visible;
}
.company-load-cry-sticky{
    --font100: 100px;
    font-size: var(--font100);
    display: flex;
    /* align-items: center; */
    position: sticky;
    top: 100px;
    height: 1.1em;
    top: var(--top1);
}
.company-load-cry-year{
    transition: all 0s ease ;
    transform: translateY(calc(var(--num1) * -1.1em));
}
.clcs-add::before,
.clcs-add::after{
    content: '';
    background:linear-gradient(180deg, #FFF 0%, rgba(255,255,255,0) 100%);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1.1em;
    z-index: 2;
    pointer-events: none;
}
.clcs-add::after{
    top: auto;
    bottom: 0;
    background:linear-gradient(0deg, #FFF 0%, rgba(255,255,255,0) 100%);
}
.clcs-add{
    overflow: hidden;
    height: 5.5em;
    position: relative;
    padding-top: 2.2em;
    padding-bottom: 2.2em;
    box-sizing: border-box;
    transform: translateY(-2.2em);
}
.company-load .std-title2{
    position: relative;
    z-index: 6;
}
.clcy-nub{
    cursor: pointer;
}
.company-world-cry{
    position: relative;
    z-index: 6;
}
.company-pos-inof-nub .ys-imgbox-cover{
    width: 32px;
}
.company-world{
    /* overflow: visible; */
    padding-top: calc(var(--space120) * 1.3);
    padding-bottom: var(--space120);
}
.company-world-cry .std-font44{
    text-align: center;
    color: var(--color4);
    line-height: var(--line13);
    margin-bottom: 32px;
}
.company-world-cry .std-font44 span{
    background: linear-gradient(91deg, color(display-p3 0 0.7933 0.4911) 59.94%, color(display-p3 0.1318 0.6654 0.93) 99.11%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}
.company-world-text,
.company-world-text p{
    text-align: center;
    line-height: var(--line175);
    color: var(--color4);
}
.company-world-text{
    width: 70%;
    margin: 0 auto;
    margin-bottom: 49px;
}
.company-pos-inof{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    --jian1: 20px;
    margin: 0 calc(var(--jian1) * -1);
}
.company-pos-inof-nub{
    padding: 0 var(--jian1);
}
.company-pos-inof-nub{
    display: flex;
    align-items: center;
}
.company-pos-inof-nub .std-text18{
    color: var(--color4);
    line-height: var(--line175);
    padding-left: 12px;
}
.company-earth{
    width: 44.68756vw;
    height: 44.68756vw;
    margin: 0 auto;
    margin-top: 63px;
    position: relative;
}
#yx_three3d1_map_earth{
    width: 100%;
    height: 100%;
}
.company-logo{
    padding-top: calc(calc(var(--space120) * 0.67));
}
.company-logo .std-font24{
    text-align: center;
    position: relative;
    color: var(--color4);
    line-height: var(--line15);
    margin-bottom: 50px;
}
.company-logo .std-font24 span{
    position: relative;
}
.company-logo .std-font24 span::before,
.company-logo .std-font24 span::after{
    content: '';
    width: 200px;
    position: absolute;
    height: 1px;
    background: linear-gradient(-90deg, rgba(255,255,255,0) 0%, #FFF 100%);
    top: 50%;
    transform: translateY(-50%);
    left: calc(100% + 24px);
}
.company-logo .std-font24 span::after{
    left: auto;
    right: calc(100% + 24px);
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, #FFF 100%);
}
.ys-horse{
    position:relative;
    overflow:hidden;
    --width1: 286px;
}
.ys-horse-inof-nub{
    padding:0 48px;
    width:var(--width1);
    position: relative;
}
.ys-horse-inof-nub::before{
    content: '';
    position: absolute;
    width: 1px;
    height: 32px;
    background: var(--color4);
    opacity: .5;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ys-hin-box{
    width:100%;
    height:auto;
    display:flex;
    align-items:center;
    justify-content:center;
}
.ys-horse-inof{
    display:flex;
    width:calc(var(--width1) * var(--total));
}
.ys-horse-inof1{
    transform:translateX(0);
}
.ys-horse-inof2,
.ys-horse-inof3{
    position:absolute;
    top:0;
    left:0;
}
.ys-horse-inof2{
    transform:translateX(100%);
}
.ys-horse-inof3{
    transform:translateX(200%);
}
.company-earth .std-btn2{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 22%;
    z-index: 10;
}
.company-pop-nub{
    position: absolute;
    width: 704px;
    border-radius: 10px;
    background: var(--color4);
    top: 22.26%;
    left: 67.25%;
    display: none;
}
.cpnc-img{
    width: 100%;
    border-radius: 10px;
}
.cpnc-text{
    padding: 26.5px 32px;
}
.cpnc-tii-icon{
    width: 24px;
}
.cpnc-text-inof-item{
    display: flex;
    align-items: flex-start;
}
.cpnc-text-inof-item .std-text14{
    width: calc(100% - 24px);
    padding-left: 16px;
    color: #62636E;
    line-height: var(--line175);
}
.cpnc-text-inof-item .std-text14 a{
    color: inherit;
    line-height: inherit;
}
.cpnc-text-inof-item{
    margin-bottom: 8px;
}
.cpnc-text-inof-item:last-child{
    margin-bottom: 0;
}
.cpnc-text .std-text20{
    margin-bottom: 24px;
    color: #1E1F24;
    line-height: var(--line16);
}
.company-pop-nub-close{
    width: 44px;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 6;
    cursor: pointer;
}
.company-pop-nub-close img{
    width: 100%;
}
.company-spirit .std-font24{
    color: var(--colormain);
    font-weight: var(--weight5);
    margin-bottom: 10px;
}
.company-spirit .std-font44{
    margin-bottom: 40px;
    color: #1E1F24;
    line-height: var(--line13);
    font-weight: var(--weight5);
}
.company-value-cry{
    display: flex;
    align-items: center;
}
.company-value-cry-text{
    width: 43.61%;
}
.company-value-cry-right{
    width: 56.39%;
    padding-left: 154px;
    margin-top: -96px;
    margin-bottom: -68px;
}
.company-value-cry-text .std-font24{
    color: var(--colormain);
    line-height: var(--line15);
    margin-bottom: 10px;
    font-weight: var(--weight5);
}
.company-value-cry-text .std-font44{
    margin-bottom: 32px;
    color: #1E1F24;
    line-height: var(--line13);
    font-weight: var(--weight5);
}
.cvcr-wai{
    margin-right: calc(720px - 50vw);
    width: calc(100% + 50vw - 720px);
    border-radius: 0 160px;
    overflow: hidden;
}
.cvcr-wai img{
    width: 100%;
}
.company-value{
    overflow: visible;
}
.cvci-item.cvci-left{
    margin-bottom: 0;
}
.company-value{
    margin-top: -174px;
}
.plan-strategic-imgbox{
    position: sticky;
    bottom: 0;
}
.plan-strategic-imgbox{
    position: relative;
}
.plan-strategic{
    overflow: visible;
}
.psil-li{
    position: sticky;
    top: var(--top1);
    border-radius: 100px 100px 0px 0px;
    overflow: hidden;
}
.plan-strategic-pos{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 10;
}
.plan-strategic-pos-small{
    position: relative;
    position: sticky;
    top: var(--top1);
    overflow: hidden;
}
.plan-strategic-pos-small>img{
    width: 100%;
}
.plan-strategic-pos2{
    transform: translateY(calc(var(--cha1) * -1));
}
.plan-strategic-pos1{
    padding-bottom: var(--space120);
}
.plan-strategic-cry{
    opacity: 0;
    -webkit-transform: translate3d(0, 60px, 0);
    transform: translate3d(0, 60px, 0);
}
.plan-strategic-imgbox .ys-cont1440 .std-font56{
    color: var(--colortitle);
}
.plan-strategic .plan-strategic-pos1 .std-font56 {
    margin-bottom: 0px;
}
.pill-add>li:not(:last-child){
    margin-bottom: var(--space120);
}
.company-img-zhan{
    opacity: 0;
}
.company-img-box{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.ys-nybanner1{
    overflow: visible;
    position: relative;
    z-index: 10;
}
.ys-nyban-img-bg,
.ys-nyban-img::before,
.ys-nyban-img::after,
.mod-bread{
    transition: all .4s ease;
}
.ys-nybanner1.act1 .ys-nyban-img-bg,
.ys-nybanner1.act1 .ys-nyban-img::before,
.ys-nybanner1.act1 .ys-nyban-img::after,
.ys-nybanner1.act1 .mod-bread{
    opacity: 0;
}
.company-img-box{
    overflow: hidden;
}
.company-mission-inof-nub3 .cmin-img>img{
    opacity: 0;
}
.cmin-img .std-btn1-link{
    opacity: 0;
    transition: all .4s ease;
}
.company-mission.act1 {
    z-index: 11;
}
.company-mission.act1 .cmin-img .std-btn1-link{
    opacity: 1;
}
.company-mission-text{
    transform: translateY(calc(var(--cha1) * -1));
}
.company-img-box{
    overflow: hidden;
}
.company-title{
    transition: opacity .4s ease;
}
.ys-nybanner1.act2 .company-title{
    opacity: 0;
}
.company-vision-bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 124%;
    transform: translate(-34vw, 17%);
    pointer-events: none;
}
.company-vision-bg img{
    width: 100%;
}
.company-vision .ys-cont1440{
    position: relative;
    z-index: 6;
}
.company-value-cry-right {
    position: relative;
    z-index: 10;
}
.company-spirit{
    position: relative;
}
.company-spirit-bg{
    position: absolute;
    width: 146.7vw;
    left: 50%;
    top: 0;
    transform: translate(-50%,-38%);
}
.company-spirit-bg img{
    width: 100%;
}
.company-spirit-bg .std-line3 img:nth-of-type(2) {
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
}
.company-world-bg1,
.company-world-bg2{
    position: absolute;
    width: 113vw;
    filter: blur(200px);
    -webkit-filter: blur(200px);
    -moz-filter: blur(200px);
    -ms-filter: blur(200px);
    -o-filter: blur(200px);
}
.company-world-bg1 img,
.company-world-bg2 img{
    width: 100%;
}
.company-world-bg1{
    top: 0;
    left: 0;
    transform: translate(-65%,-50%);
}
.company-world-bg2{
    top: 60%;
    left: 100%;
    transform: translate(-40%,-50%);
}
.company-world-bg3{
    position: absolute;
    width: 165vw;
    left: 50%;
    bottom: -0.3vw;
    transform: translateX(-50%);
}
.company-world-bg3 .std-line4 img:nth-of-type(2) {
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
}
.company-logo{
    position: relative;
    z-index: 16;
}
.company-vision-bg1{
    width: 123.75vw;
    bottom: 0;
    right: 0;
    position: absolute;
    transform: translate(50%,19%);
    filter: blur(200px);
    -webkit-filter: blur(200px);
    -moz-filter: blur(200px);
    -ms-filter: blur(200px);
    -o-filter: blur(200px);
}
.company-vision-bg1 img{
    width: 100%;
}
.company-person{
    overflow: visible;
}
.company-person-bg{
    width: 20.6vw;
    position: absolute;
    left: 0;
    top: 11.35vw;
}
.company-person-bg .std-line5 img:nth-of-type(2) {
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
}
.company-load{
    position: relative;
    z-index: 6;
}
.company-main .mod-foot{
    position: relative;
    z-index: 8;
}
.company-load::before{
    content: '';
    height: calc(100% + 70px);
    bottom: -70px;
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    background: linear-gradient(180deg, rgba(185, 225, 209, 0) 0%, rgba(185, 225, 209, 0.2) 100%); 
}
.clcs-add{
    -webkit-mask: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 20%,rgba(0, 0, 0, 1) 80%,rgba(0, 0, 0, 0) 100%);
    mask: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 20%,rgba(0, 0, 0, 1) 80%,rgba(0, 0, 0, 0) 100%);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.clcs-add::before, .clcs-add::after{
    opacity: 0;
}
.company-logo .ys-horse{
    -webkit-mask: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%,rgba(0, 0, 0, 1) 90%,rgba(0, 0, 0, 0) 100%);
    mask: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%,rgba(0, 0, 0, 1) 90%,rgba(0, 0, 0, 0) 100%);
    mask-composite: xor;
    -webkit-mask-composite: xor;
    mask-composite: exclude;
}
.cpnc-text-inof-item .std-text14{
    flex-grow: 1;
}
.company-mission-bg{
    pointer-events: none;
}
.plan-strategic{
    position: relative;
}
.plan-strategic-bg{
    position: sticky;
    width: 10.15625vw;
    top: 0;
    transform: translateY(-10%);
    padding-bottom: var(--space120);
}
.plan-strategic-bg img{
    width: 100%;
}
.plan-main .ys-nybanner{
    position: relative;
    z-index: 6;
}
.plan-strategic-wai{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.plan-strategic-bg1{
    width: 50%;
    position: sticky;
    top: 0;
}
.plan-strategic-bg1-box {
    width: 226.97%;
    transform: translate(-11%, -50%);
    filter: blur(200px);
    -webkit-filter: blur(200px);
    -moz-filter: blur(200px);
    -ms-filter: blur(200px);
    -o-filter: blur(200px);
    opacity: 0.3;
}
.plan-strategic-bg1 img{
    width: 100%;
}
.ys-slick-item-img{
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 4px 4.5px 0px rgba(0, 31, 130, 0.04), 0px 4px 40px 0px rgba(0, 31, 130, 0.04);
}
.home-apply .home-need{
    overflow: visible;
}
.home-need-bg,
.home-need-bg1{
    pointer-events: none;
    transition: all .4s ease;
}
.home-need .ys-cont1600{
    transition: opacity .4s ease;
}
.home-apply.hide1 .home-need-bg,
.home-apply.hide1 .home-need-bg1,
.home-apply.hide1 .home-need .ys-cont1600{
    opacity: 0;
}
.home-research-img::before{
    z-index: 2;
}
.head-nav-item-down{
    width: calc(100% + 2px);
}
.home-curve-inof-nub{
    box-sizing: border-box;
}
.home-curve-swiper{
    border-radius: var(--radius1) 0;
}
.solution-wai .cnll-link-box {
    min-width: 7em;
    width: auto;
}
.sovsum-prod-tab-list{
    flex-wrap: nowrap;
}
.sovsum-prod-slick .ys-slick .slick-track,
.proddet-corcp-cry .ys-slick .slick-track,
.proddet-corres-box .ys-slick .slick-track {
    margin: 0;
}
.pcbl-cont-list-li .pcbr-info-list-li {
    height: auto;
}
.pill-box {
    align-items: flex-start;
}
.pill-box-name {
    position: relative;
    top: 2px;
}
.proddet-cont-box-le {
    overflow: visible;
}
.pcbl-cont h2::after {
    width: 100%;
    bottom: 0px;
}
.pcbl-cont h2 .std-font24{
    position: relative;
    z-index: 6;
}
.home-news-inof .slick-dots {
    bottom: 2px;
}
.newslist-wrapper .slick-list{
    overflow: visible;
}
.spbt-prev,
.spbt-next{
    cursor: pointer;
}
.newslist-swiper-slide:not(:first-child){
    display: none;
}
.ys-nyban-img::before {
    background: rgba(1, 28, 68, .2);
}
.prosear-modal .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.prosear-modal-add{
    padding-right: 30px;
}
.company-img-box img{
    height: 100%;
    object-fit: cover;
}
.sdri-cfi-nub {
    flex-grow: 1;
}
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .12) !important;
}
.home-curve-now-inof{
    display: flex;
}
.hcni-nub{
    padding: 0 var(--gap1);
    width: calc(calc(1560px + calc(var(--gap1) * 2)) * 0.169);
    flex-shrink: 0;
}
.hcni-nub.act{
    width: calc(calc(1560px + calc(var(--gap1) * 2)) * 0.493);
}
.hcni-nub.act .hcin-link-text {
    opacity: 1;
}
.hcni-nub.act .hcin-link-btn-cry {
    opacity: 0;
}
.hcni-nub.act .hcin-link {
    pointer-events: all;
}
.home-curve-box2{
    --now1: 0;
    --zu:0;
}
.home-curve-now-inof{
    position: relative;
    transition: all .4s ease;
    transform: translateX(calc(var(--now1) * calc(calc(1560px + calc(var(--gap1) * 2)) * 0.169) * -1));
}
.home-curve-now-wai{
    overflow: hidden;
}
.home-curve-now-wai{
    position: relative;
}
.home-curve-now-inof2{
    position: absolute;
    left: 100%;
    top: 0;
    padding-left: var(--gap1);
}
.home-curve-now-inof2 .hcni-nub{
    width: calc(calc(1560px + calc(var(--gap1) * 2)) * 0.169);
}
.home-curve-now-inof.no-du{
    transition:0s;
}
.sdri-ph{
    display: none!important;
}
.solution-decorate{
    overflow: visible;
}
/* 2025.07.14 - start */
.ys-ban-imgbox::before{
    transform: translateY(-20%);
}
.ys-ban-li.slick-active .ys-ban-imgbox::before{
    animation: xia1 2s ease-out both;
    animation-delay: 0.3s;
}
.ys-ban-imgbox::after{
    transform: translateX(-20%);
}
.ys-ban-li.slick-active .ys-ban-imgbox::after{
    animation: left1 2s ease-out both;
    animation-delay: 0.3s;
}
.ys-ban-li.slick-active .ys-ban-txtbox .ys-ban-title{
    animation: ysfadeInUp 1.2s ease-in-out both;
    animation-delay: 0.3s;
    opacity: 1!important;
}
.ys-ban-li.slick-active .ys-ban-txtbox .std-font24{
    animation: ysfadeInUp 1.2s ease-in-out both;
    animation-delay: 0.4s;
    opacity: 1!important;
}
@keyframes xia1 {
    0%{
        transform: translateY(-20%);
    }
    100%{
        transform: translateY(0%);
    }
}
@keyframes left1 {
    0%{
        transform: translateX(-20%);
    }
    100%{
        transform: translateX(0%);
    }
}
@-webkit-keyframes xia1 {
    0%{
        transform: translateY(-20%);
    }
    100%{
        transform: translateY(0%);
    }
}
@-webkit-keyframes left1 {
    0%{
        transform: translateX(-20%);
    }
    100%{
        transform: translateX(0%);
    }
}
.home-add-title{
    overflow: hidden;
}
.home-curve-jia{
    opacity: 0;
    pointer-events: none;
    position: absolute;
}
.foot-call .std-font44 span{
    background: linear-gradient(91deg, #29F7A9 0%, #18B2FF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.solution-case+.sovsum-corres{
    padding-top: var(--space120);
}
.sptl-li .std-text16 {
    width: auto;
    white-space: nowrap;
    padding-right: 2em;
}
.prosear-tab-slide{
    padding: 0 5px;
}
.prosear-tab-slide.active .prosear-tab-slide-link::after {
    opacity: 1;
}
.prosear-tab-slide.active {
    background: transparent;
}
.ccbi-item-core-text {
    z-index: 10;
}
.ccbi-item.on .ccbi-item-core-wai .std-text20 {
    opacity: 0;
    pointer-events: none;
}
.home-solution-cry,
.home-need .ys-cont1600{
    overflow: hidden;
}
.home-research-core{
    padding-top: 20px;
    padding-bottom: 20px;
    margin-top: -220px;
    margin-bottom: -20px;
    overflow: hidden;
}
.ys-hd-ph{
    width: 100%;
}
.hscb-img{
    opacity: 0;
    pointer-events: none;
}
.pub-padtop{
    position: relative;
    z-index: 6;
    overflow: visible;
}
.clib-select-list-li{
    align-items: flex-start;
}
.csll-squ{
    box-sizing: border-box;
    top: calc(0.875em - 7px);
}
/* 2025.07.14 - end */
.foot-call-code{
    position: relative;
}
.foot-call-code-img{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 120px;
    top: calc(100% + 8px);
    border-radius: 2px;
    background: #fff;
    box-shadow: 0 0 10px 3px rgb(0 0 0 / 0.5%);
    overflow: hidden;
    padding: 1px;
    display: none;
}
.foot-call-code-img::before{
    content: '';
    height: 8px;
    width: 100%;
    position: absolute;
    top: -8px;
    left: 0;
}
.foot-call-code-img img{
    width: 100%;
}
.foot-call {
    z-index: 8;
}
.ys-form-inof-price{
    width: 47.65%;
}
.sprf-ul-li-box1 {
    padding: 0 4px;
    display: flex;
    align-items: center;
    border-radius: 4px;
    border: 1px solid #D8D8D8;
    transition: all .4s;
}
.sprf-ul-li-box1 .sulb-box {
    margin-right: 48px;
    transition: all .4s;
    border: 1px solid #D8D8D8;
    border-radius: 4px;
}
.sprf-ul-li-box1 .sulb-box-img {
    width: 28px;
    height: 28px;
    border-radius: 3px;
    background: #E0E0E8;
    opacity: 0;
    cursor: pointer;
    transition: all .4s;
    display: flex;
    align-items: center;
    justify-content: center;
}
.sulb-box img {
    width: 100%;
}
.sprf-ul-li-box1 .sulb-text p {
    line-height: 40px;
    color: #747474;
    transition: all .4s;
    font-size: var(--font16);
}
.ys-form-inof-price.act .sulb-box-img {
    opacity: 1;
}
.ys-form-inof-price .ys-fii-name{
    opacity: 0;
    pointer-events: none;
}
.sulb-box-img .iconfont{
    font-weight: bold;
    color: var(--colormain);
    font-size: 20px;
}
.contact-form .ys-form-inof-submit {
    width: 39.66%;
    padding-left: 8px!important;
}
.newslist-dynamics-list-box .ys-nyban-ph {
    display: block;
}
@keyframes fadeup1 {
    0%{
        transform: translateY(0px);
    }
    50%{
        transform: translateY(10px);
    }
    100%{
        transform: translateY(0px);
    }
}
@-webkit-keyframes fadeup1 {
    0%{
        transform: translateY(0px);
    }
    50%{
        transform: translateY(10px);
    }
    100%{
        transform: translateY(0px);
    }
}
@keyframes fadeup2 {
    100%{
        transform: translateY(0px);
    }
}
@-webkit-keyframes fadeup2 {
    100%{
        transform: translateY(0px);
    }
}
/* .ndlb-link{
    animation: fadeup1 1.8s linear infinite;
    animation-play-state: paused;
} */
.contact-form .ys-form-inof-submit {
    margin-top: 0px;
}
.mod-side{
    position: fixed;
    right: 19px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
}
.msin-link,
.mod-side-up{
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.msin-link{
    height: auto;
    padding: 10px 0;
}
.mod-side-inof-nub:first-child .msin-link{
    padding-top: 20px;
}
.mod-side-inof-nub:last-child .msin-link{
    padding-bottom: 20px;
}
.msin-link .ys-imgbox-cover,
.mod-side-up .ys-imgbox-cover{
    width: 18px;
}
.mod-side-inof,
.mod-side-up{
    border-radius: 17px;
    background: #009A54;
}
.mod-side-up{
    margin-top: 4px;
    transform: translateX(200px);
    transition: all .4s ease;
}
.mod-side.isfixed .mod-side-up{
    transform: translateX(0px);
}
.caselist-nav+.newslist-list{
    padding-top: calc(var(--space120) * 0.5);
}
.caselist-nav{
    overflow: visible;
}
.msin-link-pop{
    position: absolute;
    right: calc(100% + 4px);
    background: #009A54;
    border-radius: 10px;
    top: 50%;
    transform: translateY(-50%);
    padding: 6px 16px;
    display: none;
}
.msin-link-pop .std-text20,
.msin-link-pop .std-text20 a{
    white-space: nowrap;
    color: #fff;
    line-height: 1.6;
}
.msin-link-pop::before{
    content: '';
    width: 4px;
    height: 100%;
    position: absolute;
    right: -4px;
    top: 0;
}
.home-research-zhan {
    height: 10vh;
}
/* 2025.07.16 - start */
.home-need .ys-cont1600 {
    overflow: visible;
}
.home-need{
    overflow: hidden;
}
/* 2025.07.16 - end */
.yx_three3d1_map_area {
    position: absolute;
    top: 50%;
    transform: translateY(-60%);
    padding: 8px 10px;
    /* background: #4a6cf7; */
    color: #fff;
    white-space: nowrap;
    text-align: center;
    min-width: calc(3em + 16px);
    opacity: 0;
    z-index: 20;
    border-radius: 125px;
    background: rgba(0, 0, 0, 0.40);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    font-size: var(--font16);
    line-height: 1.5;
}
/* .yx_three3d1_map_area::before {
    content: "";
    position: absolute;
    right: 100%;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #4a6cf7;
} */

/* 2025.7.18 lucas start */
/* .ndlb-link {
    animation: fadeup1 0.7s linear infinite;
    animation-play-state: paused;
} */
 .ndlb-link{
    transition: all .4s ease;
    transform-origin: center bottom;
    will-change: transform;
 }
@keyframes fadeup1 {
    0%{
        transform: translateY(0px);
    }
    50%{
        transform: translateY(15px);
    }
    100%{
        transform: translateY(0px);
    }
}
.ys-form-inof-item3.ys-form-sex .ys-select-bd{
    height: 100px;
}
/* 2025.7.18 lucas end */
/* 2025.07.24 - start */
.socr-nub-core .std-font32{
    font-size: var(--font24);
}
.solution-decorate-rotate-wai{
    width: 1300px;
    max-width: 100%;
    margin: 0 auto;
}
.hscb-inl-text {
    background: rgba(25, 25, 25, 0.20);
}
.hscb-inof-nub-link{
    /* transform: scale(0.9); */
    will-change: transform;
}
.hscb-inl-text1 {
    transform: translateY(-50%) scale(0.95);
    transform-origin: left;
    transition: all .4s ease;
    will-change: transform;
}
.hscb-inl-text2{
    background: transparent;
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    -moz-backdrop-filter: blur(0px);
    -ms-backdrop-filter: blur(0px);
    -o-backdrop-filter: blur(0px);
    transform: translate(-2px,-50%);
    transition: all .4s ease;
    will-change: transform;
}
.hscb-inl-text1 .std-text16{
    opacity: 0;
    pointer-events: none;
}
.ccbi-item-core-text {
    min-height: 100%;
}
.ccbi-item-core {
    padding-top: 0;
}
/* 2025.07.24 - end */
/* 2025.8.1-leo-start */
.socr-nub-core{
    width: 100%;
}
.caselist-nav-list-li{
    display: flex;
    justify-content: center;
    align-items: center;
}
.smart-out-cry-right .swiper-pagination{
    display: none;
}
.solution-wai .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-right: 0;
    margin-bottom: 17px;
}
.solution-wai .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: var(--colormain) !important;
}
.cnll-link-box {
    transition: all 0.6s ease;
}
/* 2025.8.1-leo-end */
.ncbl-cont-ph{
    display: none;
}
/* 2025.08.12 - start */
.sovsum-top h2 {
    max-width: 100%!important;
}
.solution-decorate {
    padding-top: calc(2vw + calc(var(--space120) * 0.83));
}
.sovsum-top{
    padding-bottom: calc(var(--space120) + 80px - 2vw);
}
.hscb-inof-nub-pop .std-text20{
    font-size: var(--font18);
}
.hscb-inof-nub-pop .std-text20 .hscb-inl-span {
    top: 3px;
}
.hscb-inof-nub-pop .std-text20 {
    margin-bottom: 5px;
}
.sdri-cry{
    overflow: visible;
}
.sdri-cry::before, .sdri-cry-img {
    border-radius: 20px;
}
.sptl-li{
    width: auto;
}
.company-card-bg-nub .ys-imgbox-cover{
    height: calc(100vh - var(--headh));
}
.company-card-bg-nub .ys-imgbox-cover img{
    object-fit: cover;
}
.sdri-cry-add{
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}
/* 2025.08.12 - end */
.hscb-inof-nub-pop .std-text20 p{
    color: inherit;
    line-height: inherit;
}
.hscb-inof-nub-pop .std-text20 a,
.hscb-inof-nub-pop .std-text16 a{
    color: inherit;
    line-height: inherit;
    text-decoration: underline;
    text-underline-position: under;
}
/* 2025.08.18 - start */
/* 2025.08.15 - tammy - start */
:root{
    --radius40: 40px;
    --font40: 40px;
}
.life-main .ys-nyban-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left top;
}
.life-load{
    padding-top: var(--space120);
}
.life-load-inof{
    --gap1: 12.5px;
    --topx: 50px;
    display: flex;
    margin: 0 calc(var(--gap1) * -1);
    padding-top: calc(var(--topx) * 2);
}
.life-load-inof-nub{
    width: 20%;
    padding: 0 var(--gap1);
    position: relative;
}
.life-load-inof-nub:nth-of-type(3n){
    top: calc(var(--topx) * -2);
    transform: translateY(calc(var(--topx) * 2));
}
.life-load-inof-nub:nth-of-type(2n){
    top: calc(var(--topx) * -1);
    transform: translateY(var(--topx));
}
.llin-link{
    position: relative;
    display: block;
    border-radius: 0 var(--radius40);
    overflow: hidden;
}
.llin-link{
    transform: translateY(calc(var(--topx) * 2));
}
.llin-link .ys-imgbox-cover{
    width: 100%;
    position: relative;
}
.llin-link .ys-imgbox-cover::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.2);
    z-index: 3;
}
.llin-link .ys-imgbox-cover::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 33.333333%;
    background: linear-gradient(180deg, rgba(44,44,44,0) 0%, rgba(44,44,44,1) 100%);
}
.llin-link .std-text18{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 6;
    padding: 0 30px 30px;
}
.llin-link .std-text18,
.llin-link .std-text18 p{
    color: var(--color4);
    line-height: var(--line175);
}
.llin-link .std-text18 span{
    padding: 0 2px;
    font-family: 'orbit'!important;
    font-size: var(--font40);
}
.life-load .mod-title1{
    margin-bottom: 92px;
}
.life-effect{
    position: sticky;
    top: var(--headh);
    height: calc(100vh - var(--headh));
    left: 0;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.life-effect-circle{
    width: 680px;
    height: 680px;
    position: relative;
}
.life-effect-circle>img{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.life-effect-circle-inof{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.life-effect-circle-core{
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.life-effect .std-font44{
    text-align: center;
    font-weight: 500;
    color: #8B8D9A;
    width: 100%;
    padding: 0 30px;
}
.life-effect .std-font44 span{
    line-height: inherit;
    background: linear-gradient(90deg, #00CE76 0%, #00ADF3 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lecc-scroll{
    position: absolute;
    top: 68.2%;
}
.lecc-scroll-icon{
    width: 38px;
    margin: 0 auto;
    margin-bottom: 11px;
}
.lecc-scroll-icon img{
    width: 100%;
}
.lecc-scroll .std-text16{
    color: #009A54;
    line-height: var(--line175);
    text-align: center;
}
.leci-item{
    width: 32px;
    height: 32px;
    position: absolute;
    transform: translate(-50%,-50%);
}
.leci-item-btn{
    width: 100%;
    height: 100%;
    background: #009A54;
    border-radius: 50%;
    position: relative;
}
.leci-item-btn::before{
    content: '';
    width: 31.25%;
    height: 31.25%;
    position: absolute;
    background: #fff;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.leci-item-core{
    white-space: nowrap;
    display: flex;
    flex-direction: column;
}
.leci-item:first-child .leci-item-core{
    text-align: center;
    font-size: var(--font24);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 42px;
    align-items: center;
}
.leci-item-core-title{
    color: #1E1F24;
}
.leci-item-core-text{
    color: #8B8D9A;
}
.leci-item:nth-of-type(2) .leci-item-core{
    position: absolute;
    top: -2px;
    left: calc(100% + 20px);
}
.leci-item:nth-of-type(3) .leci-item-core{
    position: absolute;
    top: -2px;
    right: calc(100% + 20px);
    align-items: flex-end;
}
/* 2025.08.15 - tammy - end */
/* leo-start */
.inmat-notice {
    background-color: var(--color4);
}
.inmat-notice-swiper {
    border-radius: 80px;
    background: var(--color4);
    box-shadow: 0 4px 4.5px 0 rgba(0, 31, 130, 0.04), 0 4px 40px 0 rgba(0, 31, 130, 0.04);
    padding: 4px !important;
    position: relative;
    width: 100%;
    margin-bottom: 50px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.inmat-notice {
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.inmat-notice-swiper-info {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.insi-li {
    width: 50%;
    height: 100%;
    position: relative;
    flex-grow: 1;
}
.insi-li-link {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 32px;
    border-radius: 80px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.insi-li-link-text {
    color: #62636E;
    transition: all 0.4s ease;
}
.inmat-notice-swiper-hover {
    --pro1: calc(100% / var(--length1));
    padding: 10px 32px;
    width: var(--widthx);
    position: absolute;
    top: 5px;
    left: calc(var(--left1) + 5px);
    height: calc(100% - 10px);
    background: linear-gradient(90deg, #00B241 0%, #0084F3 100%);
    border-radius: 80px;
    transition: all 0.4s ease;
    opacity: 1;
}
.insi-li.active .insi-li-link-text {
    color: var(--color4);
}
.inmat-notice-swiper.mod-hover .insi-li.active .insi-li-link-text {
    color: #62636E;
}
/* list */
.inli-li-box {
    width: 100%;
    padding: 10px 20px;
    border-radius: 10px;
    background: var(--color4);
    box-shadow: 0 4px 4.5px 0 rgba(0, 31, 130, 0.04), 0 4px 40px 0 rgba(0, 31, 130, 0.04);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.inli-li-box-time,
.inli-li-box-time p {
    color: var(--colortitle);
    opacity: 0.56;
    line-height: 1.8;
}
.inli-li-box-time {
    margin-bottom: 4px;
}
.ilbt-ri-text {
    color: #009A54;
}
.ilbt-ri-icon {
    width: 24px;
    margin-left: 10px;
    flex-shrink: 0;
}
.ilbt-ri-icon img {
    width: 100%;
}
.ilbt-ri {
    display: flex;
    align-items: center;
}
.inli-li-box-text {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.inli-li {
    margin-bottom: 16px;
}
.inmat-notice-list-info .inli-li:last-child {
    margin-bottom: 0;
}
.ilbt-le {
    transition: all .4s;
    color: var(--colortitle);
    font-weight: 500;
    width: calc(100% - 80px);
}
/* e5-2 */
.slii-link {
    border-radius: 20px 0;
    background: #F6F7FA;
    display: block;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.slii-link-pic {
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
}
.sust-list-info {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
    margin-bottom: -32px;
}
.sust-list-info-item {
    width: 33.3333%;
    margin-bottom: 32px;
    padding: 0 16px;
}
.slii-link-box {
    padding: 24px 32px;
}
.slii-link-box-time,
.slii-link-box-time p {
    color: var(--colortitle);
    opacity: 0.56;
    line-height: 1.8;
}
.slii-link-box-time {
    margin-bottom: 4px;
}
.slbb-le {
    color: #009A54;
}
.slbb-ri {
    width: 24px;
    flex-shrink: 0;
}
.slbb-ri img {
    width: 100%;
}
.slii-link-box-text {
    margin-bottom: 53px;
    color: var(--colortitle);
    transition: all .4s;
}
.slii-link-box-bot {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
/* e6 */
.avenu-cry-box {
    padding: 0 20px;
}
.acbi-item-ri {
    padding-bottom: 60px;
    border-bottom: 1px solid #D8D8D8;
    width: 68%;
}
.acbi-item-ri,
.acbi-item-ri p {
    color: #62636E;
}
.acbi-item-le {
    width: 32%;
    font-weight: 500;
}
.acbi-item-box {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.acbi-item {
    margin-bottom: 60px;
}
.acbi-item.act .acbi-item-ri-text p {
    padding: 10px 20px;
    border-radius: 10px;
    background: rgba(216, 216, 216, 0.20);
    margin-bottom: 27px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
/*.acbi-item.act .acbi-item-ri-text p:last-child {*/
/*    font-size: var(--font16);*/
/*    display: flex;*/
/*    align-items: flex-end;*/
/*    justify-content: flex-end;*/
/*}*/
.acbi-item.act .acbi-item-ri {
    padding-bottom: 0;
    border-bottom: none;
}
.acbi-item-ri-inst,
.acbi-item-ri-inst p {
    color: #8B8D9A;
}
.acbi-item-ri-inst {
    text-align: right;
}
.acbi-item.act {
    margin-bottom: 0;
}
.avenu-cry {
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
/* e4 */
.deve-report-point-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: var(--color4);
}
.drpi-item,
.drpi-item p {
    color: #62636E;
    transition: all .4s;
}
.drpi-item.on p {
    color: #009A54;
}
.drpi-item.on p::after {
    opacity: 1;
}
.drpi-item p {
    padding: 12px 32px;
    cursor: pointer;
    position: relative;
    transition: all .4s;
}
.drpi-item p::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #009A54;
    transition: all .4s;
    opacity: 0;
}
.deve-report-point {
    border-bottom: 1px solid #D8D8D8;
    background: var(--color4);
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    width: 100%;
}
.deve-report {
    position: relative;
}
.deve-report-cry-le {
    width: 44.5%;
    margin-top: 60px;
}
.deve-report-cry-ri {
    width: 47.5%;
}
.dpbb-pic {
    width: 24px;
    flex-shrink: 0;
    margin-left: 20px;
}
.dpbb-pic img {
    width: 100%;
}
.drcl-par-but {
    display: inline-block;
}
.drcl-par-but-box {
    display: flex;
    padding: 12px 40px;
    align-items: center;
    display: flex;
    border-radius: 80px;
    position: relative;
    z-index: 1;
    background: linear-gradient(90deg, #00975A 0%, #0098E5 100%);
}
.drcl-par-but-box::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 80px;
    background: var(--colormain);
    z-index: -1;
    opacity: 0;
    transition: all .4s;
}
.dpbb-tit {
    color: var(--color4);
}
.drcl-tit {
    font-weight: 500;
    margin-bottom: 32px;
}
.drcl-par {
    margin-bottom: 50px;
}
.deve-report-cry-ri img {
    width: 100%;
}
.deve-report-cry-cont {
    display: flex;
    justify-content: space-between;
}
.deve-report-cry {
    padding-bottom: 80px;
    margin-top: 190px;
}
.deve-social-tit {
    color: var(--color4);
    font-weight: 500;
    margin-bottom: 80px;
}
.dssw-item-link {
    padding: 20px;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.20);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.06);
    backdrop-filter: blur(10px);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.dssw-item {
    width: 25%;
    height: auto !important;
    padding: 0 20px;
}
.dssw-item-link {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.dssw-item-link-text {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}
.deve-social {
    position: relative;
    padding: var(--space130) 0 var(--space100);
    z-index: 1;
}
.deve-social-bj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.deve-social-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.dssw-item-link-pic {
    width: 100%;
    margin-bottom: 32px;
}
.dssw-item-link-heig {
    height: 100%;
}
.dilt-icon-le {
    color: var(--color4);
}
.dilt-icon-ri {
    width: 24px;
    margin-left: 8px;
    flex-shrink: 0;
}
.dilt-icon-ri img {
    width: 100%;
}
.dilt-icon {
    display: flex;
    align-items: center;
    justify-content: flex-end;
}
.dilt-cont,
.dilt-cont p {
    color: var(--color4);
}
.dilt-cont {
    margin-bottom: 32px;
}
.deve-social-swiper-wrap {
    margin: 0 -20px;
    margin-bottom: 50px;
}
.deve-social-swiper {
    overflow: visible !important;
}
.swiper-container-but-prev,
.swiper-container-but-next {
    position: relative;
    width: 48px;
    transition: all .4s;
    cursor: pointer;
}
.swiper-container-but-prev img,
.swiper-container-but-next img {
    width: 100%;
    transition: all .4s;
}
.swiper-container-but-next {
    margin-left: 32px;
}
.swiper-container-but-prev img:last-child {
    transform: scale(-1);
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.swiper-container-but-next img:first-child {
    transform: scale(-1);
}
.swiper-container-but-next img:last-child {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.swiper-container-but {
    display: flex;
    align-items: center;
}
.swiper-button-disabled.swiper-container-but-next {
    pointer-events: none;
    opacity: 0.3;
}
.swiper-button-disabled.swiper-container-but-prev {
    pointer-events: none;
    opacity: 0.3;
}
.deve-marquee {
    background: #D6DAE0;
    position: relative;
    overflow: visible;
    margin-bottom: var(--space130);
}
.deve-marquee .yhin-pic {
    width: var(--width1);
}
.deve-marquee .ys-horse-inof-nub {
    padding: 0 48px;
    width: var(--width1);
    position: relative;
}
.dkul-ri-edito-but {
    margin-top: 32px;
}
.deve-marquee .ys-horse {
    position: relative;
    overflow: visible;
    --width1: 270px;
    margin-bottom: 50px;
}
.deve-marquee .ys-horsel {
    position: relative;
    overflow: hidden;
    --width1: 270px;
    margin-bottom: 50px;
}
.deve-key-ul .yxedr-active ol,
.deve-key-ul .yxedr-active ul {
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 22px;
}
.deve-marquee .ys-horset {
    position: relative;
    overflow: hidden;
    --width1: 270px;
    margin-bottom: 50px;
}
.deve-marquee .ys-horsef {
    position: relative;
    overflow: hidden;
    --width1: 270px;
}
.deve-marquee .ys-horse-inof-nub {
    padding: 0;
    margin-right: 50px;
    position: relative;
}
.deve-marquee .ys-horse {
    margin-bottom: 50px;
}
.deve-marquee .ys-horse-inof {
    display: flex;
    width: calc(var(--width1)* var(--total) + var(--total) * 50px);
}
.ys-horse.act .ys-horse-inof1 {
    transform: translateX(0%);
}
.ys-horse.act .ys-horse-inof2 {
    transform: translateX(100%);
}
.ys-horse.act .ys-horse-inof3 {
    transform: translateX(-100%);
}
.ys-horse .ys-horse-inof1 {
    transform: translateX(0%);
}
.ys-horse-inof1 .ys-horse-inof2 {
    transform: translateX(100%);
}
.ys-horse .ys-horse-inof3 {
    transform: translateX(200%);
}
.deve-marquee-counet {
    overflow: hidden;
    height: 840px;
    position: relative;
}
.deve-marquee-box {
    transform-origin: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) rotate(-45deg) scale(1.2);
    ;
}
.deve-marquee-text {
    padding: 60px 50px;
    border-radius: 20px;
    background: var(--color4);
    position: absolute;
    right: 260px;
    bottom: -160px;
    z-index: 1;
    width: 704px;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.deve-marquee-text .deve-marquee-text-tit {
    font-weight: 500;
    margin-bottom: 24px;
    position: relative;
}
.deve-marquee-text .deve-marquee-text-tit::after{
    content: "";
    position: absolute;
    left: -50px;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 40px;
    background-color: #009A54;
}
.deve-marquee-text-par,
.deve-marquee-text-par p {
    color: #62636E;
}
.deve-marquee-text-par {
    margin-bottom: 24px;
}
.deve-key {
    padding-top: 190px;
    margin-bottom: 160px;
    position: relative;
}
.deve-main .ys-main {
    position: relative;
    z-index: 1;
}
.deve-key-line {
    position: absolute;
    left: -1084px;
    top: 41%;
    width: 3181px;
    height: 1928px;
    z-index: -1;
}
.deve-key-line img:first-child {
    opacity: 0.4;
}
.deve-key-line img:last-child {
    position: absolute;
    left: 0;
    top: 0;
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
}
.deve-key-line img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.deve-key-par,
.deve-key-par p {
    color: #62636E;
}
.deve-key-tit {
    text-align: center;
}
.deve-key-par {
    width: 69.5%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 70px;
}
.dkul-le {
    width: 50%;
    height: 100%;
    overflow: hidden;
}
.dkul-le img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .4s;
}
.dkul-ri {
    width: 50%;
    padding-left: 100px;
    padding-right: 7.5vw;
}
.dkul-ri-tit {
    font-weight: 500;
    margin-bottom: 32px;
}
.dkul-ri-par {
    line-height: var(--line16);
    font-weight: 500;
    color: #009A54;
    margin-bottom: 12px;
}
.dreb-le .std-btn3-link {
    padding: 10px 32px;
    border-radius: 80px;
    border: 1px solid #009A54;
}
.dreb-le {
    display: inline-block;
}
.dreb-ri {
    margin-left: 32px;
}
.dkul-ri-edito ul {
    list-style-type: disc;
}
.dkul-ri-edito ul li p {
    font-size: var(--font16);
    color: #8B8D9A;
    line-height: var(--line175);
    margin-bottom: 12px;
}
.dkul-ri-edito ul li p:last-child {
    margin-bottom: 0;
}
.deve-key-ul-li {
    background: #F6F7FA;
    display: flex;
    align-items: center;
}
.deve-key-ul-li:nth-child(2n) {
    flex-direction: row-reverse;
}
.deve-key-ul-li:nth-child(2n) .dkul-ri {
    padding-left: 7.5vw;
    padding-right: 100px;
}
.deve-corr-tit {
    font-weight: 500;
    text-align: center;
    margin-bottom: 60px;
}
.dccs-item-link {
    padding: 34px 32px;
    border-radius: 40px 0;
    background: var(--color4);
    border: 1px solid #D8D8D8;
    height: 100% !important;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transition: all .4s;
}
.dccs-item-link-pic {
    width: 44px;
    margin-bottom: 10px;
}
.dccs-item-link-pic img {
    width: 100%;
}
.dccs-item-link-tit {
    font-weight: 500;
    margin-bottom: 16px;
}
.dccs-item-link-par,
.dccs-item-link-par p {
    line-height: var(--line175);
    color: #8B8D9A;
}
.dccs-item-link-par p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 3.5em;
}
.dccs-item-link-par {
    margin-bottom: 32px;
}
.dccs-item-link-but {
    display: flex;
    justify-content: flex-end;
}
.dccs-item {
    padding: 0 10px;
    padding-bottom: 20px;
    height: auto !important;
}
.deve-corr-cont-slick {
    margin: 0 -10px;
}
.deve-corr {
    margin-bottom: 201px;
}
.deve-goal-box {
    padding: 40px;
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.60);
    box-shadow: 8px 4px 32px 0 rgba(0, 53, 17, 0.10);
    backdrop-filter: blur(20px);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.deve-goal-box-tit {
    font-weight: 500;
    margin-bottom: 24px;
    text-align: center;
}
.deve-goal-box-par {
    line-height: var(--line16);
    text-align: center;
}
.deve-goal-box-par span {
    color: var(--colormain);
}
.deve-goal-bj {
    width: 100%;
    position: relative;
    z-index: 1;
}
.deve-goal-bj::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: 0.2;
    background: linear-gradient(180deg, #ececec 0%, #0098E5 100%);
    z-index: -1;
}
.deve-goal-bj img {
    width: 100%;
}
.deve-goal {
    position: relative;
    margin-bottom: 40px;
}
.deve-goal-text {
    position: absolute;
    left: 50%;
    bottom: 160px;
    transform: translateX(-50%);
    z-index: 2;
}
.deve-goal-line {
    position: absolute;
    width: 2116.359px;
    height: 620.278px;
    left: -386px;
    bottom: 0;
    z-index: -1;
}
.deve-goal-line img:first-child {
    opacity: 0.4;
}
.deve-goal-line img:last-child {
    position: absolute;
    left: 0;
    top: 0;
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
}
.deve-goal-line img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.deve-reports {
    padding-top: var(--space100);
}
.deve-report {
    position: relative;
    z-index: 10;
}
.deve-report-bj {
    position: absolute;
    left: 24%;
    bottom: -100px;
    width: 100%;
    height: 70%;
    z-index: -1;
    transform: scaleX(-1); 
}
.deve-report-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.deve-report-bj img:first-child{
    opacity: 0.4;
}
.deve-report-bj img:last-child {
    position: absolute;
    left: 0;
    top: 0;
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
}
.deve-report-top-tit {
    font-weight: 500;
}
.drtb-ul-li p {
    padding: 10px 34px;
    position: relative;
    z-index: 10;
    color: #8B8D98;
    transition: all .4s;
}
.drtb-ul-li {
    width: 50%;
    text-align: center;
    cursor: pointer;
}
.drtb-ul-li.active p {
    color: var(--color4);
}
.deve-report-top-but.mod-hover .drtb-ul-li.active p {
    color: #8B8D98;
}
.drtb-ul {
    display: flex;
    align-items: center;
}
.deve-report-top-but {
    position: relative;
    width: 26%;
    border-radius: 80px;
    background: var(--color4);
    box-shadow: 0 4px 4.5px 0 rgba(0, 31, 130, 0.04), 0 4px 40px 0 rgba(0, 31, 130, 0.04);
}
.deve-report-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
}
.drtb-hover {
    border-radius: 80px;
    --pro1: calc(100% / var(--length1));
    padding: 10px 32px;
    width: var(--widthx);
    position: absolute;
    top: 5px;
    left: calc(var(--left1) + 5px);
    height: calc(100% - 10px);
    background: linear-gradient(90deg, #00B241 0%, #0084F3 100%);
    border-radius: 80px;
    transition: all 0.4s ease;
    opacity: 1;
}
.drct-ul-li {
    width: 25%;
    padding: 0 18px;
}
.drct-ul {
    display: flex;
    margin: 0 -18px;
    margin-bottom: 50px;
}
.drct-ul-li-link {
    border-radius: 0 40px;
    background: #D8D8D8;
    overflow: hidden;
    width: 100%;
    position: relative;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.dull-pic {
    width: 100%;
}
.dull-pic img {
    width: 100%;
}
.dull-text-tit {
    color: var(--color4);
    font-weight: 500;
}
.dull-text-pa,
.dull-text-pa p {
    color: var(--color4);
}
.dull-text {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 20px;
    top: 30px;
}
.dull-icon {
    width: 40px;
    position: absolute;
    right: 10px;
    bottom: 10px;
}
.dull-icon img {
    width: 100%;
}
.deve-report-cent-tog .inmat-notice-list-info {
    margin-bottom: 50px;
}
.deve-report-cent-tog:not(:first-child) {
    display: none;
}
.deve-schema-tit {
    font-weight: 500;
    margin-bottom: 32px;
}
.deve-schema-par,
.deve-schema-par p {
    color: #62636E;
}
.deve-schema-par {
    width: 83%;
    margin-bottom: 48px;
}
.deve-schema-cont-le {
    width: 55.5%;
    position: relative;
    z-index: 10;
    background-color: rgba(246, 247, 250, 0.8);
}
.deve-schema-cont-le img {
    width: 100%;
}
.deve-schema-cont-ri {
    width: 44.5%;
    display: flex;
}
.deve-schema-cont {
    display: flex;
    overflow: hidden;
}
.deve-schema {
    padding-bottom: var(--space130);
    background: #F6F7FA;
    position: relative;
    z-index: 1;
}
.deve-schema-line {
    position: absolute;
    right: -891px;
    bottom: -554px;
    width: 1304px;
    height: 1304px;
    z-index: -1;
}
.deve-schema-line img:first-child {
    opacity: 0.4;
}
.deve-schema-line img:last-child {
    position: absolute;
    left: 0;
    top: 0;
    clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
    z-index: 10;
}
.deve-schema-line img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.dscr-ri {
    width: 56.5%;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.dscr-le {
    width: 43.5%;
    position: relative;
    height: 100%;
    text-align: right;
}
.dscr-le-ul-li {
    width: 100%;
}
.dscr-le-ul-li:first-child {
    padding-top: 0 !important;
    top: 6.9%;
    position: absolute;
}
.dscr-le-ul-li:nth-child(2) {
    position: absolute;
    padding: 0 !important;
    top: 45.16%;
}
.dscr-le-ul-li:nth-child(3) {
    position: absolute;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    top: 83.825%;
}
.dscr-le-ul-li div {
    text-align: right;
    padding-right: 20px;
    padding-bottom: 8px;
    transition: all 0.36s ease-in-out;
    cursor: pointer;
    position: relative;
    font-size: var(--font16);
    line-height: var(--line175);
    color: var(--color1);
}
.dscr-le-ul-li:first-child::before {
    bottom: 0;
}
.dscr-le-ul-li::before {
    content: "";
    width: var(--width1);
    border-radius: 50px;
    position: absolute;
    height: 2px;
    background: linear-gradient(270deg, rgba(153, 153, 153, 0.80) 0%, #999 100%);
    right: 20px;
    transition: all .4s;
}
.dscr-le-ul-li::after {
    content: "";
    width: 2px;
    height: 40px;
    background: #00A17D;
    border-radius: 50px;
    position: absolute;
    right: -1px;
    top: 0px;
    z-index: 1;
    opacity: 0;
    transition: all 0.36s ease-in-out;
    transition: all .4s;
}
.dscr-le-ul-li:first-child::after {
    top: -8px;
}
.dscr-le-ul-li:nth-child(2)::after {
    top: -5px;
}
.dscr-le-ul-li:nth-child(2)::before {
    display: none;
}
.dscr-le-ul-li {
    --width1: calc(1440px * 0.63);
}
.dscr-ri {
    border-radius: 20px;
    background: rgba(255, 255, 255, 0.40);
    box-shadow: 8px 4px 32px 0 rgba(0, 53, 17, 0.10);
    backdrop-filter: blur(10px);
}
.dscr-ri-text-tit {
    font-weight: 500;
    margin-bottom: 10px;
}
.dscr-ri-text {
    padding: 32px;
}
.dscr-ri-text-par,
.dscr-ri-text-par p {
    color: #62636E;
}
.dscr-ri-text:not(:first-child) {
    display: none;
}
.dscr-le-ul-li.on::after {
    opacity: 1;
}
.dscr-le-ul-li.on::before {
    background: linear-gradient(270deg, #00975A 0%, #00975A 100%);
}
.deve-visi-tit {
    font-weight: 500;
    margin-bottom: 50px;
}
.dvcc-card-box {
    width: 748px;
    padding: 32px;
    border-radius: 10px;
    background: rgba(60, 55, 55, 0.10);
    backdrop-filter: blur(10px);
}
.dvcc-card-box-tit {
    font-weight: 500;
    color: var(--color4);
    margin-bottom: 32px;
}
.dcbu-li-tit {
    font-weight: 600;
    line-height: var(--line16);
    color: var(--color4);
    margin-bottom: 8px;
}
.dcbu-li-par,
.dcbu-li-par p {
    color: var(--line16);
}
.dcbu-li {
    width: 50%;
    padding: 0 20px;
}
.dvcc-card-box-ul {
    display: flex;
    margin: 0 -20px;
}
.dcbu-li-par,
.dcbu-li-par p {
    color: var(--color4);
}
.dvcc-card {
    position: relative;
    padding: 0 40px;
    border-radius: 40px;
    overflow: hidden;
}
.dvcc-card-pic {
    overflow: hidden;
    border-radius: 40px 40px 51px 40px;
    width: 100%;
    position: relative;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.dvcc-card-pic::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 40px 40px 51px 40px;
    opacity: 0.4;
    background: linear-gradient(270deg, #002307 0%, #020E03 39.23%);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.dvcc-card-pic img {
    width: 100%;
}
.dvcc-card-box {
    position: absolute;
    top: 50%;
    left: 168px;
    transform: translateY(-50%) rotate(0deg);
    z-index: 10;
}
.deve-visi-cont-but {
    width: 860px;
    position: absolute;
    right: 39px;
    bottom: 0;
    background: #F6F7FA;
    border-radius: 40px 0 51px 0;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.dvcb-icon {
    position: absolute;
    left: -38px;
    bottom: -1px;
    width: 39px;
}
.dvcb-icon img {
    width: 100%;
}
.dvcb-icon2 {
    position: absolute;
    right: -1px;
    top: -38px;
    width: 39px;
}
.dvcb-icon2 img {
    width: 100%;
}
.dulb-le {
    font-weight: 500;
    color: var(--color4);
    padding: 25px 0;
}
.dvcb-ul-li-box {
    padding: 0 40px 0 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100px;
    position: relative;
    border-radius: 80px;
    overflow: hidden;
    backdrop-filter: blur(10px);
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.dvcb-ul-li {
    margin-left: 20px;
    cursor: pointer;
}
.dscr-ri-text .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: var(--colormain) !important;
}
.dvcb-ul {
    padding-top: 20px;
}
.dulb-bj {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.dulb-bj::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(65, 65, 65, 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(010px);
}
.dulb-bj img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.dulb-ri {
    width: 120px;
    flex-shrink: 0;
    margin-top: 50px;
}
.dulb-ri img {
    width: 100%;
}
.deve-visi-cont {
    position: relative;
}
.deve-visi {
    padding-bottom: 140px;
    background: #F6F7FA;
    padding-top: var(--space130);
}
.sust-list-info-item:nth-child(3n+1) {
    animation-delay: 0.2s;
}
.sust-list-info-item:nth-child(3n+2) {
    animation-delay: 0.3s;
}
.sust-list-info-item:nth-child(3n+3) {
    animation-delay: 0.4s;
}
.slii-link {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.slii-link-box {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1;
}
.deve-main .ys-nyban-title p {
    width: 35em;
}
.deve-main .std-btn3-link-icon img:last-child {
    opacity: 0;
}
.std-btn3-link div {
    transition: all .4s;
}
.deve-main .ys-main {
    padding-bottom: var(--space130);
}
.deve-report-point.fixed {
    position: fixed !important;
    top: var(--headh);
    z-index: 99;
}
.deve-main .ys-nyban-img-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: left top;
}
@media screen and (min-width: 1200px) {
    .dccs-item-link:hover {
        border: 1px solid transparent;
        box-shadow: 0 7px 5px 0 #f7f6f6, 0 4px 8px 0 rgba(0, 42, 0, 0.01), 0 8px 6px 0 rgba(0, 42, 0, 0.02), 0 18px 18px 0 rgba(0, 42, 0, 0.03), 0 4px 8px 0 rgba(0, 42, 0, 0.04);
    }
    .inmat-notice-swiper-info .insi-li:hover .insi-li-link-text {
        color: var(--color4) !important;
    }
    .inli-li-box:hover .ilbt-le {
        color: var(--colormain);
    }
    .swiper-container-but-prev:hover img:first-child {
        opacity: 0;
    }
    .swiper-container-but-prev:hover img:last-child {
        opacity: 1;
    }
    .swiper-container-but-next:hover img:first-child {
        opacity: 0;
    }
    .swiper-container-but-next:hover img:last-child {
        opacity: 1;
    }
    .drtb-ul-li p:hover {
        color: var(--color4) !important;
    }
    .drpi-item p:hover {
        color: #009A54;
    }
    .drpi-item p:hover::after {
        opacity: 1;
    }
    .slii-link:hover .slii-link-box-text {
        color: var(--colormain);
    }
    .drcl-par-but-box:hover::after {
        opacity: 1;
    }
    .deve-main .dreb-le:hover .std-btn3-link-icon img:last-child {
        opacity: 1;
    }
    .deve-main .dreb-le:hover .std-btn3-link-icon img:first-child {
        opacity: 0;
    }
    .deve-main .dreb-le:hover .std-btn3-link {
        background-color: var(--colormain);
    }
    .deve-main .dreb-le:hover .std-btn3-link div {
        color: var(--color4);
    }
    .dccs-item-link:hover .dccs-item-link-but .std-btn3-link-icon {
        transform: translateX(6px);
    }
    .deve-marquee-text:hover .std-btn3-link-icon {
        transform: translateX(6px);
    }
    .dkul-le:hover img {
        transform: scale(1.02);
    }
    .dccs-item-link:hover .dccs-item-link-pic img {
        transform: scale(1);
    }
    .dccs-item-link:hover .std-btn3-link-icon {
        transform: scale(1);
    }
}
/* leo-end */
/* 2025.08.18 - tammy - start */
.life-main .ys-nyban-title p{
    width: 35em;
}
.life-rotate{
    background: #F6F7FA;
    position: relative;
}
.life-rotate-zhan{
    position: relative;
}
.life-chain{
    position: relative;
    width: 100%;
    overflow: visible;
    height: 200vh;
}
.life-chain-core{
    height: calc(100vh - var(--headh));
    position: sticky;
    top: var(--headh);
}
.life-innovate-core-bg{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;

}
.life-innovate-core-bg img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.licb-text{
    position: relative;
    z-index: 8;
    text-align: center;
    transition: all .6s ease-out;
    width: 476px;
}
.licb-text .std-font44{
    color: var(--color4);
    line-height: var(--line13);
    font-weight: var(--weight5);
}
.licb-text .std-text18{
    margin-top: 20px;
}
.licb-text .std-text18,
.licb-text .std-text18 p{
    color: var(--color4);
    line-height: var(--line175);
}
.life-innovate-core-bg{
    clip-path: circle(0vw at 50% 50%);
    -webkit-clip-path: circle(0vw at 50% 50%);
    -moz-clip-path: circle(0vw at 50% 50%);
    -ms-clip-path: circle(0vw at 50% 50%);
    -o-clip-path: circle(0vw at 50% 50%);
}
.life-innovate-core-cry{
    opacity: 0;
    pointer-events: none;
    position: relative;
    z-index: 8;
    height: 100%;
    overflow: hidden;
}
.mod-title2{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.mod-title2 .std-font24{
    background: linear-gradient(90deg, #00CE76 0%, #00ADF3 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: var(--weight5);
    line-height: var(--line15);
}
.mod-title2 .std-font44{
    font-weight: var(--weight5);
    line-height: var(--line13);
    color: var(--color4);
}
.licc-mid-nub{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.licc-mid-nub .std-font32 {
    font-weight: var(--weight5);
    line-height: var(--line14);
    color: var(--color4);
    margin-bottom: 23px;
}
.licc-mid-data{
    font-weight: var(--weight5);
    line-height: var(--line13);
    color: var(--color4);
}
.licc-mid-data span{
    font-family: 'orbit';
    font-size: 240px;
}
.life-innovate-core-cry .ys-cont1440{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: calc(var(--space130) + 10px);
    padding-bottom: calc(var(--space130) - 3px);
    position: relative;
}
.licc-bot-inof{
    --gap1: 40px;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
}
.licc-bot-inof-item{
    width: 33.333333%;
    padding: 0 var(--gap1);
    position: relative;
}
.licc-bot-inof-item .std-text18{
    margin-top: 34px;
}
.licc-origin{
    bottom: 32px;
    position: absolute;
    width: 100%;
    left: 0;
    color: var(--color4);
    line-height: var(--line175);
}
.licc-bot-inof-item .std-text18{
    line-height: var(--line175);
    color: #00AFFF;
    margin-bottom: 16px;
}
.licc-bii-font{
    color: var(--color4);
}
.licc-bii-font span{
    font-family: 'orbit';
    font-size: var(--font56);
}
.licc-bot-inof1 .licc-bot-inof-item:first-child{
    width: 20%;
}
.licc-bot-inof1 .licc-bot-inof-item:nth-of-type(2) {
    width: 31%;
}
.licc-bot-inof-item:nth-of-type(2){
    transform: translateY(-57px);
}
.licc-bot-inof1 .licc-bot-inof-item:nth-of-type(3) {
    width: 49%;
}
.licc-bot-inof-item:nth-of-type(3){
    transform: translateY(-116px);
}
.licc-bii-jian{
    height: 2px;
    position: relative;
    width: 100%;
}
.licc-bii-jian::before{
    content: '';
    height: 2px;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--color4);
    width: 100%;
}
.licc-bii-jian::after{
    content: '';
    height: 11px;
    width: 11px;
    position: absolute;
    background: var(--color4);
    border-radius: 50%;
    top: 1px;
    transform: translateY(-50%);
    right: -1px;
}
.licc-bot-inof1 .licc-bii-jian::after{
    background: transparent;
    border-radius: 0%;
    width: 0px;
    height: 0px;
    border-left: 10px solid var(--color4);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}
.licc-mid,
.licc-bot{
    position: relative;
}
.licc-mid-nub:not(:first-child),
.licc-bot-inof:not(:first-child),
.licc-origin{
    position: absolute;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    top: 0;
}
.licc-mid{
    transform: translateY(-114px);
    margin-bottom: 48px;
}
.life-innovate.on1 .licb-text{
    opacity: 0;
    pointer-events: none;
    transition: all .6s ease-out;
}
.life-innovate.on1 .life-innovate-core-cry{
    opacity: 1;
    pointer-events: all;
    transition: all .6s .4s ease-out;
}
@keyframes life-rotate1 {
    0%{
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100%{
        transform: translate(-50%,-50%) rotate(360deg);
    }
}
@-webkit-keyframes life-rotate1 {
    0%{
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100%{
        transform: translate(-50%,-50%) rotate(360deg);
    }
}
@keyframes life-rotate2 {
    0%{
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100%{
        transform: translate(-50%,-50%) rotate(-360deg);
    }
}
@-webkit-keyframes life-rotate2 {
    0%{
        transform: translate(-50%,-50%) rotate(0deg);
    }
    100%{
        transform: translate(-50%,-50%) rotate(-360deg);
    }
}
.life-effect-circle-img1{
    animation: life-rotate1 30s linear infinite;
}
.life-effect-circle-img2{
    animation: life-rotate2 30s linear infinite;
}
.licc-bii-core{
    transform: translateY(4rem);
    opacity: 0;
}
.licc-bii-jian{
    width: 0%;
    /* opacity: 0; */
}
html{
    font-size: 100px;
}
.life-innovate.on1 .licc-bot-inof1 .licc-bii-jian,
.life-innovate.on2 .licc-bot-inof2 .licc-bii-jian{
    width: 100%;
    --delay1: calc(var(--num) * 0.3s + 0.4s);
    --move1: calc(var(--num) * 0.3s + 0.6s);
    transition: all var(--move1) var(--delay1) ease-out;
}
.life-innovate.on1 .licc-bot-inof1 .licc-bii-core,
.life-innovate.on2 .licc-bot-inof2 .licc-bii-core{
    transform: translateY(0rem);
    opacity: 1;
    --delay1: calc(var(--num) * 0.3s + 0.4s);
    transition: all .8s var(--delay1) ease-out;
}
.licc-mid-nub{
    opacity: 0;
}
.life-innovate.on1 .licc-mid-nub:first-child{
    opacity: 1;
    transition: all 1.0s 1.8s ease-out;
}
.life-innovate .mod-title2{
    opacity: 0;
    -webkit-transform: translate3d(0, 2rem, 0);
    transform: translate3d(0, 2rem, 0);
}
.life-innovate.on1 .mod-title2{
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    transition: all .8s 0s ease-out;
}
.life-innovate.on2 .licc-mid-nub:first-child,
.life-innovate.on2 .licc-bot-inof1 {
    opacity: 0;
    transition: all .6s ease-out;
}
.life-innovate.on2 .licc-mid-nub:nth-of-type(2),
.life-innovate.on2 .licc-bot-inof2,
.life-innovate.on2 .licc-origin {
    opacity: 1;
    transition: all .4s .4s ease-out;
}
.life-chain.life-innovate{
    height: 600vh;
}
.licc-origin{
    top: auto;
}
.life-tech.on1 .licb-text{
    opacity: 0;
    pointer-events: none;
    transition: all .6s ease-out;
}
.life-tech.on1 .life-innovate-core-cry {
    opacity: 1;
    pointer-events: all;
    transition: all .6s .4s ease-out;
}
.life-tech .ys-cont1600{
    height: 100%;
    padding-bottom: var(--space120);
    padding-top: 25vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.life-chain-inof{
    --gap1: 40px;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.life-chain-inof-nub{
    width: 33.333333%;
    padding: 0 var(--gap1);
}
.lcin-line{
    height: 2px;
    background: var(--color4);
    width: 100%;
}
.life-chain-inof-nub .std-text18{
    margin-top: 32px;
    color: var(--color4);
    line-height: var(--line175);
    margin-bottom: 31px;
}
.licc-bii-font span{
    margin-right: 10px;
    font-size: var(--font56);
    color: var(--color4);
    font-family: 'orbit';
}
.tech-btn{
    cursor: pointer;
}
.life-plat{
    background: #F6F7FA;
    position: relative;
    z-index: 6;
    padding-top: var(--space120);
}
.life-plat-title{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-bottom: calc(var(--space120) / 2);
}
.life-process .std-font44,
.life-plat-title .std-font44{
    color: #1E1F24;
}
.life-plat-title .mod-title2,
.life-plat-title .std-text18{
    max-width: 50%;
}
.life-plat-swiper{
    width: calc(82.75% + var(--gap1) * 2);
    --gap1: 15px;
    margin: 0 calc(var(--gap1) * -1);
}
.life-plat-swiper-nub{
    padding: 0 var(--gap1);
}
.lpssn-core{
    width: 100%;
    border-radius: 20px;
    position: relative;
    overflow: hidden;
}
.lpssn-core .ys-imgbox-cover{
    width: 100%;
    position: relative;
}
.lpssn-core .std-text18{
    padding: 24px 30px;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 8;
    color: var(--color4);
    line-height: var(--line175);
}
.lpssn-core .ys-imgbox-cover::before{
    content: '';
    width: 100%;
    height: 80px;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0,0,0,.8) 0%, rgba(0,0,0,0) 100%);
    z-index: 3;
}
.life-plat .swiper-publu-btn{
    position: relative;
    margin-top: 50px;
    height: var(--arrows1);
    display: flex;
    padding: 0 var(--gap1);
}
.life-plat .mod-arrows1 .swiper-button-prev,
.life-plat .mod-arrows1 .swiper-button-next{
    position: relative;
    margin-top: 0;
    top: 0;
    left: auto;
    right: auto;
}
.life-plat .mod-arrows1 .swiper-button-next{
    margin-left: 32px;
}
.lpssn-core{
    display: block;
}
.life-plat-core{
    overflow: hidden;
    margin-right: calc(800px - 50vw);
    padding-right: calc(50vw - 800px);
    padding-bottom: calc(var(--space120) / 2);
}
.life-process{
    background: #F6F7FA;
    position: relative;
    z-index: 6;
    padding-top: var(--space120);
}
.life-process .mod-title2{
    margin-bottom: calc(var(--space120) / 2);
}
.life-process-core{
    border-top: 1px solid #D8D8D8;
}
.life-process-core .ys-cont1600{
    display: flex;
}
.life-process-core-left{
    width: 40.8125%;
    padding-top: calc(var(--space120) / 2);
    padding-right: calc(var(--space120) / 6 * 5);
    padding-bottom: calc(var(--space120) + 10px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.life-process-core-right{
    width: 59.1875%;
}
.lpcl-text .std-font24{
    margin-bottom: 24px;
    line-height: var(--line15);
    color: #111;
}
.lpcl-text .std-text16,
.lpcl-text .std-text16 p{
    color: #7F7F7F;
    line-height: var(--line175);
}
.lpcr-box{
    margin-right: calc(800px - 50vw);
    height: 700px;
    position: relative;
}
.lpcr-item{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.lpcr-item.act{
    opacity: 1;
    pointer-events: all;
}
.lpcr-item{
    display: flex;
}
.lpcr-item .ys-horse{
    width: 33.333333%;
}
.lpcr-item .ys-horse.up,
.lpcr-item .ys-horse.down {
    --width1: 260px;
}
.ys-horse.up .ys-horse-inof,
.ys-horse.down .ys-horse-inof{
    flex-direction: column;
    width: 100%;
    height: calc(var(--width1) * var(--total));
}
.ys-horse.up .ys-horse-inof-nub,
.ys-horse.down .ys-horse-inof-nub {
    width: 100%;
    height: var(--width1);
    position: relative;
}
.lpcr-item .ys-horse.up .ys-horse-inof-nub,
.lpcr-item .ys-horse.down .ys-horse-inof-nub{
    padding: 10px 14px;
    border-bottom: 1px solid #D8D8D8;
    border-left: 1px solid #D8D8D8;
}
.ys-hin-core{
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .4s ease;
}
.ys-hin-core .ys-imgbox-cover{
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ys-hin-core .ys-imgbox-cover img{
    object-fit: contain;
}
.ys-horse.up .ys-horse-inof2 {
    transform: translateY(100%);
}
.ys-horse.up .ys-horse-inof3 {
    transform: translateY(200%);
}
.ys-horse.down .ys-horse-inof2 {
    transform: translateY(100%);
}
.ys-horse.down .ys-horse-inof3 {
    transform: translateY(-100%);
}
.ys-hin-core .ys-imgbox-cover img{
    filter: grayscale(100%) brightness(0%);
    -webkit-filter: grayscale(100%) brightness(0%);
    -moz-filter: grayscale(100%) brightness(0%);
    -ms-filter: grayscale(100%) brightness(0%);
    -o-filter: grayscale(100%) brightness(0%);
    opacity: 0.5;
}
.life-innovate-mask{
    position: absolute;
    background: rgba(0,42,83,.8);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    transition: all .6s ease;
}
.life-industry.on1 .licb-text{
    opacity: 0;
}
.life-industry.on1 .life-innovate-core-bg::before{
    opacity: 0;
}
.life-industry.on1 .life-innovate-core-cry {
    opacity: 1;
    pointer-events: all;
}
.life-preview .mod-title2 .std-font44,
.life-industry .mod-title2 .std-font44 {
    color: #1E1F24;
}
.life-preview .mod-title2,
.life-industry .mod-title2{
    align-items: center;
}
.life-preview .mod-title2 .std-font44 span,
.life-industry .mod-title2 .std-font44 span{
    background: linear-gradient(90deg, #00975A 0%, #0098E5 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.life-preview .mod-title2 .std-font44,
.life-industry .mod-title2 .std-font44{
    margin-bottom: 24px;
}
.life-industry .life-innovate-core-cry{
    padding-top: var(--space120);
}
.licc-lgb-item{
    width: 180px;
}
.licc-logo-group{
    position: absolute;
    width: 100vw;
    height: calc(100vw / 1920 * 816);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.life-industry.act .licc-logo-group{
    width: calc(calc(100vh - var(--headh)) / 816 * 1920);
    height: calc(100vh - var(--headh));
}
.licc-logo{
    --widthx: 0.83;
}
.life-industry .licc-logo-group-box{
    --widthd: calc(var(--widthx) * 100vw)
}
.life-industry.act .licc-logo-group-box{
    --widthd: calc(var(--widthx) * calc(calc(100vh - var(--headh)) / 816 * 1920))
}
.licc-logo-group-box{
    border-radius: 50%;
    width: var(--widthd);
    height: var(--widthd);
    top: 100%;
    left: 50%;
    position: absolute;
    transform: translate(-50%,-37.5%);
}
@media screen and (min-width: 1200px) {
    .lpssn-core:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .ys-horse-inof-nub:hover .ys-hin-core{
        border-radius: 10px;
        background: var(--color4);
        box-shadow: 0 4px 4.5px 0 rgba(0, 31, 130, 0.04), 0 4px 40px 0 rgba(0, 31, 130, 0.04);
    }
    .ys-horse-inof-nub:hover .ys-hin-core .ys-imgbox-cover img{
        filter: grayscale(0%) brightness(100%);
        -webkit-filter: grayscale(0%) brightness(100%);
        -moz-filter: grayscale(0%) brightness(100%);
        -ms-filter: grayscale(0%) brightness(100%);
        -o-filter: grayscale(0%) brightness(100%);
        opacity: 1;
    }
    .std-btn3j .std-btn3-link:hover {
        background-color: var(--colormain);
    }
    .std-btn3j .std-btn3-link:hover .std-btn3-link-icon img:last-child {
        opacity: 1;
    }
    .std-btn3j .std-btn3-link:hover .std-btn3-link-icon img:first-child {
        opacity: 0;
    }
    .std-btn3j .std-btn3-link:hover .std-text16 {
        color: var(--color4);
    }
    .lrii-img-btn:hover .lrii-img-btn-icon img{
        transform: scale(1.05);
    }
    .lrii-img-btn:hover .lrii-img-btn-btn img:nth-of-type(2) {
        opacity: 1;
    }
    .lrii-img-btn:hover .lrii-img-btn-btn img:first-child {
        opacity: 0;
    }
}
.licc-lgb-item{
    width: 100%;
    height: 100%;
    position: absolute;
    pointer-events: none;
}
.licc-lgb-item-rotate{
    width: 180px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0.5%;
    pointer-events: all;
}
.licc-lgb-item .ys-imgbox-cover{
    width: 100%;
}
.licc-lgb-item{
    transform: rotate(calc(var(--num) * var(--angle1)));
}
.licc-lgb-item .ys-imgbox-cover{
    transform: rotate(calc(var(--num) * var(--angle1) * -1));
}
.licc-logo-group{
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.licc-logo-group.act{
    opacity: 1;
    pointer-events: all;
}
.licc-logo-group.act .licc-logo-group-box{
    animation: logo_zhuan 20s linear forwards;
}
.licc-logo-group.act .licc-lgb-item-rotate{
    animation: logo_zhuan1 20s linear forwards;
}
.licc-logo.on1 .licc-logo-group.act .licc-logo-group-box{
    animation: logo_zhuan 20s linear infinite;
}
.licc-logo.on1 .licc-logo-group.act .licc-lgb-item-rotate{
    animation: logo_zhuan1 20s linear infinite;
}
@keyframes logo_zhuan{
    0%{
        transform: translate(-50%,-37.5%) rotate(0deg);
    }
    100%{
        transform: translate(-50%,-37.5%) rotate(360deg);
    }
}
@-webkit-keyframes logo_zhuan{
    0%{
        transform: translate(-50%,-37.5%) rotate(0deg);
    }
    100%{
        transform: translate(-50%,-37.5%) rotate(360deg);
    }
}
@keyframes logo_zhuan1{
    0%{
        transform: translateX(-50%) rotate(0deg);
    }
    100%{
        transform: translateX(-50%) rotate(-360deg);
    }
}
@-webkit-keyframes logo_zhuan1{
    0%{
        transform: translateX(-50%) rotate(0deg);
    }
    100%{
        transform: translateX(-50%) rotate(-360deg);
    }
}
.life-base{
    padding-top: var(--space120);
    padding-bottom: calc(var(--space120) / 6 * 5);
}
.life-base-img{
    width: 77.29%;
    margin: 0 auto;
}
.life-base-img img{
    width: 100%;
}
.life-base .ys-cont1400{
    position: relative;
}
.life-base .std-font44{
    position: absolute;
    left: 0;
    top: 85px;
}
.life-base-bot{
    display: flex;
    align-items: center;
    position: absolute;
    bottom: 40px;
    justify-content: space-between;
    width: 100%;
}
.life-base-bot-text{
    width: 34.29%;
}
.life-base-bot-text,
.life-base-bot-text p{
    color: rgba(0, 0, 0, .6);
}
.life-base-bot-inof{
    --gap1: 20px;
    margin: 0 calc(var(--gap1) * -1);
    display: flex;
    width: 50.57%;
}
.lbbi-nub{
    padding: 0 var(--gap1);
    width: 50%;
}
.lbbi-nub-cry{
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.10);
    box-shadow: 8px 4px 32px 0 rgba(0, 53, 17, 0.10);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    -moz-backdrop-filter: blur(10px);
    -ms-backdrop-filter: blur(10px);
    -o-backdrop-filter: blur(10px);
    padding: 24px 40px;
    height: 100%;
}
.lbbi-nub-cry-name{
    color: #1E1F24;
    line-height: var(--line175);
    margin-bottom: 39px;
}
.lbbi-nub-cry-trade{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.lbbi-nub-cry-trade .std-font48{
    color: #009BEC;
    line-height: var(--line12);
    font-family: 'orbit'!important;
}
.lbbi-nub-cry-trade .std-text16{
    color: #1E1F24;
    line-height: var(--line175);
}
.life-main .std-font44{
    font-weight: var(--weight5);
}
.life-base .std-font44 span{
    background: linear-gradient(91deg, var(--colormain) 0%, var(--colorsub) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.life-rotate{
    --heightx: calc(100vh - var(--headh));
}
.life-rotate-inof-item{
    display: flex;
    height: var(--heightx);
    position: absolute;
    top: 0;
    width: 100%;
}
.lrii-text,
.lrii-img{
    width: 50%;
    position: relative;
}
.lrii-img>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lrii-img-btn{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 8;
    display: flex;
    align-items: center;
    padding: 62px 118px 58px;
    background: linear-gradient(180deg, rgba(0, 17, 36, 0) 0%, rgba(0, 17, 36, 0.8) 100%);
    cursor: pointer;
}
.lrii-img-btn-icon{
    width: 140px;
}
.lrii-img-btn-btn{
    width: 52px;
}
.lrii-img-btn-text{
    width: calc(100% -  192px);
    flex-grow: 1;
    padding: 0 32px;
}
.lrii-img-btn-text .std-text20{
    color: var(--color4);
    line-height: var(--line16);
    margin-bottom: 4px;
    font-weight: var(--weight6);
}
.lrii-img-btn-text .std-text14,
.lrii-img-btn-text .std-text14 p{
    line-height: var(--line175);
    color: var(--color4);
}
.lrii-img-btn-btn img:nth-of-type(2){
    opacity: 0;
}
.life-rotate{
    --spacex1: calc(50vw - 800px);
    --spacex2: 130px;
}
.lrii-core1{
    width: 100%;
    height: 100%;
    padding-left: var(--spacex1);
    padding-right: var(--spacex2);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    background: #F6F7FA;
}
.life-rotate-inof-item:nth-of-type(2n){
    flex-direction: row-reverse;
}
.life-rotate-inof-item:nth-of-type(2n) .lrii-core1{
    padding-right: var(--spacex1);
    padding-left: var(--spacex2);
}
.lrii-text .std-font44 span{
    background: linear-gradient(91deg, var(--colormain) 0%, var(--colorsub) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.lrii-text .std-font44{
    margin-bottom: 40px;
}
.lrii-text .yxedr-active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    padding-inline-start: 26px;
}
.lrii-text .yxedr-active ul p {
    margin-bottom: 0;
}
.lrii-text .dreb-le{
    margin-top: 40px;
}
.std-btn3j .std-btn3-link-icon img:nth-of-type(2){
    opacity: 0;
}
.std-btn3j .std-btn3-link{
    transition: all .4s ease;
    cursor: pointer;
}
.life-preview{
    padding-top: var(--space120);
}
.life-preview-img{
    width: 95.83vw;
    margin: 0 auto;
    margin-top: -5vw;
    margin-bottom: -7.85vw;
    position: relative;
}
.life-preview-img img{
    width: 100%;
}
.life-preview .ys-cont1600{
    position: relative;
    z-index: 6;
}
.hscb-inof-nub.mod-left .hscb-inl-text {
    left: auto;
    right: -10px;
    padding-right: calc(10px + 32px + 10px);
    padding-left: 24px;
}
.hscb-inof-nub.mod-left .hscb-inl-text1 {
    transform-origin: right;
}
.life-preview .mod-title2 .std-text18, 
.life-preview .mod-title2 .std-text18 p{
    color: #8B8D9A;
}
.life-rotate{
    overflow: visible;
}
.life-rotate-zhan li{
    height: 100vh;
}
.life-rotate-inof{
    height: var(--heightx);
    position: sticky;
    top: var(--headh);
    z-index: 6;
} 
/* 2025.08.18 - tammy - end */
@keyframes scrool{
    0%{
        height: 0;
    }
    100%{
        height: 100%;
    } 
}
@-webkit-keyframes scrool{
    0%{
        height: 0;
    }
    100%{
        height: 100%;
    }
}
.life-rotate-inof-item.on1{
    z-index: 30!important;
}
.life-rotate-inof-item.on2{
    z-index: 29!important;
}
.lrii-core2{
    width: 100%;
    position: absolute;
    bottom: 0;
}
.lrii-core2>img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lrii-core1,
.lrii-core2{
    height: 0%;
    overflow: hidden;
}
.life-rotate-inof-item.on2 .lrii-core1,
.life-rotate-inof-item.on2 .lrii-core2{
    height: 100%;
    animation: none;
}
.life-rotate-inof-item.on1 .lrii-core1,
.life-rotate-inof-item.on1 .lrii-core2{
    animation: scrool .5s ease-out .1s 1 normal forwards;
}
.life-rotate-box{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.life-rotate-inof-item.on1 .std-font44{
    animation: fadeIn .8s ease-in-out both;
    animation-delay: 0.2s;
}
.life-rotate-inof-item.on1 .std-text18{
    animation: fadeIn .8s ease-in-out both;
    animation-delay: 0.3s;
}
.life-rotate-inof-item.on1 .dreb-le{
    animation: fadeIn .8s ease-in-out both;
    animation-delay: 0.4s;
}
.tech-pop-core{
    padding-right: 60px;
}
.tech-pop .std-font24{
    font-size: var(--font32);
}
.tech-pop.prosear-modal .ys-imgbox-cover::before {
    background: linear-gradient(0deg, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 100%);
    height: 42%;
}
.tech-pop .ymci-list h5{
    color: #1E1F24;
}
.tech-pop .ymci-list.yxedr-active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    padding-inline-start: 24px;
}
.tech-pop .ymci-list.yxedr-active ul li::marker{
    color: #62636E;
}
.life-other-core{
    position: sticky;
    bottom: 0;
}
.life-other-zhan{
    height: 100vh;
}
.life-industry{
    margin-top: -100vh;
}
.life-industry{
    height: 300vh;
}
/* .licb-text{
    opacity: 0;
} */
.ys-nyban-title p {
    width: 31em;
}
.solution-wai .cnll-link-box {
    min-width: 9em;
}
/* 2025.08.25 - tammy - start */
/* 2025.08.26 */
.life-industry{
    pointer-events: none;
    z-index: -1;
}
.life-industry.has-on{
    z-index: 2;
}
.life-industry.on1 {
    pointer-events: all;
}
.life-innovate-core-cry .ys-cont1600{
    position: relative;
    z-index: 8;
}
.life-effect-circle-svg{
    position: absolute;
    width: 100%;
    height: 100%;
    transform: rotate(-210deg);
}
.leci-item,.leci-item-core-text{
    transition: all .4s ease;
}
.life-system.act1 .leci-item:not(:first-child) .leci-item-core-text{
    color: #1E1F24;
}
.life-system.act1 .leci-item:not(:first-child){
    opacity: 0.5;
}
.life-chain,
.life-innovate{
    margin-top: -100vh;
}
.life-chain.life-innovate {
    height: 500vh;
}
.licb-text{
    opacity: 0;
    pointer-events: none;
}
.licc-bot-inof2 .licc-bii-core {
    transform: translateY(0rem);
}
.life-chain{
    height: 300vh;
}
.life-tech .mod-title2,
.life-industry .mod-title2 {
    opacity: 0;
    -webkit-transform: translate3d(0, 2rem, 0);
    transform: translate3d(0, 2rem, 0);
}
.life-chain-inof-nub {
    transform: translateY(4rem);
    opacity: 0;
}
.lcin-line{
    width: 0%;
}
.life-system.act2 .leci-item:not(:first-child) .leci-item-core-text{
    color: #1E1F24;
}
.life-system.act2 .leci-item:nth-of-type(3){
    opacity: 0.5;
}
.life-system.act3 .leci-item:not(:first-child) .leci-item-core-text{
    color: #1E1F24;
}
.life-industry {
    z-index: 0;
}
.life-industry{
    height: 300vh;
}
.licc-logo{
    opacity: 0;
}
.licc-logo-group.act{
    pointer-events: none;
}
.life-load{
    position: relative;
    z-index: 2;
}
.life-load .std-line{
    position: absolute;
    bottom: 0;
    width: 132.55vw;
    left: -16.275vw;
    transform: translateY(50%);
}
.life-load .ys-cont1600{
    position: relative;
    z-index: 6;
}
.life-load .mod-title1 .std-text18{
    margin-top: 22px;
}
.life-load .mod-title1 {
    margin-bottom: 70px;
}
.llin-link .std-text18 p:not(:last-child){
    margin-bottom: 0.2em;
}
.licb-text .std-text18 {
    margin-top: 22px;
}
.life-tech .life-chain-inof-nub .std-text18 {
    margin-bottom: 15px;
}
.life-industry.act .life-innovate-core-bg img {
    object-fit: contain;
    object-position: bottom;
}
.life-industry.act .licc-logo-group {
    width: 100vw;
    height: calc(100vw / 1920 * 816);
}
.life-industry.act .licc-logo-group-box {
    --widthd: calc(var(--widthx) * 100vw);
}
.life-industry.act .licc-logo-group-box {
    transform: translate(-50%, -33.5%);
}
.life-industry .life-innovate-core-bg{
    background: var(--color4);
}
.life-industry .mod-title2 .std-text18{
    text-align: center;
}
.life-load{
    padding-bottom: var(--space100);
}
.life-effect{
    overflow: visible;
}
.life-industry .life-innovate-core-cry {
    padding-top: calc(var(--space120) / 2);
}
.life-preview-img {
    width: 85.83vw;
    margin-top: 0vw;
    margin-bottom: 0vw;
}
.dccs-item-link{
    width: 100%;
    display: block;
}
.dcbu-li-par{
    max-width: 18em;
}
.life-load .std-line {
    transform: translateY(24%);
}
.deve-key-line {
    position: absolute;
    left: -56.46vw!important;
    top: -49.8vw!important;
    width: 165.68vw!important;
    height: 100.78vw!important;
    z-index: -1;
}
.deve-key{
    padding-top: 160px;
    overflow: visible;
}
.dvcb-ul-li-box{
    cursor: pointer;
}
.dvcb-ul{
    width: 150%;
}
.deve-visi-cont-but {
    display: flex;
    justify-content: flex-end;
    overflow: hidden;
}
.dvcb-ul .ys-slick-item.slick-current{
    opacity: 0;
    transition: all .4s ease;
}
/*2025.8.29 lucas start*/
.dulb-ri {
     margin-top: 0 !important; 
}
.dvcc-card-box {
    backdrop-filter: blur(5px);
}
.life-main .ys-nyban-img-bg::before{
    background-image: url(../images/b1_zz_03.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: top left;
    mix-blend-mode: hard-light;
    top: 0;
    content:"";
    display:block;
    position:absolute;
    left:0;
    z-index:3;
    width:100%;
    height:100%;
    animation: xia1 2s ease-out both;
    animation-delay: 0.3s;
}
.deve-main .ys-nyban-img-bg::before{
    background-image: url(../images/b1_zz_03.svg);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: top left;
    mix-blend-mode: hard-light;
    top: 0;
    content:"";
    display:block;
    position:absolute;
    left:0;
    z-index:3;
    width:100%;
    height:100%;
    animation: xia1 2s ease-out both;
    animation-delay: 0.3s;
}
.life-main .ys-nyban-img-bg::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../images/b1_zz_011.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: top left;
    mix-blend-mode: hard-light;
    z-index: 4;
    left: 0;
    animation: left1 2s ease-out both;
    animation-delay: 0.3s;
}
.deve-main .ys-nyban-img-bg::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-image: url(../images/b1_zz_011.svg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: top left;
    mix-blend-mode: hard-light;
    z-index: 4;
    left: 0;
    animation: left1 2s ease-out both;
    animation-delay: 0.3s;
}
.dcbu-li-par {
    max-width: unset;
}
.deve-marquee-counet {
    height: 720px;
}
.deve-marquee-text .deve-marquee-text-tit::after {
    content: unset;
}
.deve-marquee-text-link::after {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    height: 61%;
    background-color: #009A54;
}
.life-main .ys-nyban-img-bg img{
    display: none;
}
.leci-item-core-title {
    background: linear-gradient(90deg, #00CE76 0%, #00ADF3 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.deve-goal-box-tit,.deve-goal-box-par{
    transition: all 0.36s ease-in-out;
}
.life-process-core-left {
    padding-bottom: calc(var(--space120) + 60px);
}
.life-effect-circle-img1 {
    animation: life-rotate1 50s linear infinite;
}
.life-effect-circle-img2 {
    animation: life-rotate2 50s linear infinite;
}
.llin-link .ys-imgbox-cover::before,.llin-link .ys-imgbox-cover::after{
    content: unset;
}
.licc-logo-group.act .licc-lgb-item-rotate {
    animation: logo_zhuan1 30s linear forwards;
}
.licc-logo-group.act .licc-logo-group-box {
    animation: logo_zhuan 30s linear forwards;
}
@media screen and (min-width: 1200px) {
  .deve-goal-text:hover  .deve-goal-box-tit{
        transform: scale(1.02);
    }
    .deve-goal-text:hover  .deve-goal-box-par{
        transform: scale(1.02);
    }
}

/*2025.8.29 lucas end*/
.std-btn4-nolink.std-btn4-link {
    padding: 10px 48px;
}
.deve-social-tit {
    margin-bottom: 24px;
}
.deve-social-text,
.deve-social-text p{
    color: #D8D8D8;
}
.deve-social-text{
    margin-bottom: 50px;
}
.deve-social-swiper.swiper-container{
    width: 92%;
    margin-left: 0;
}
.dssw-item{
    width: 33.333333%;
}
/*.deve-marquee-text-link::after{*/
/*    height: var(--font40);*/
/*    display: none;*/
/*}*/
/*.deve-marquee-text .deve-marquee-text-tit{*/
/*    position: relative;*/
/*}*/
/*.deve-marquee-text .deve-marquee-text-tit::after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    left: -50px;*/
/*    top: 0.195em;*/
/*    transform: translateY(0%);*/
/*    width: 2px;*/
/*    height: 0.91em;*/
/*    background-color: #009A54;*/
/*}*/
.life-process-core-left {
    width: 27.5%;
}
.life-process-core-right{
    width: 72.5%;
}
.life-process-core-left{
    padding-right: calc(var(--space120) / 4 * 3);
    padding-bottom: calc(var(--space120) * 1.83);
}
.life-process-core-left .caselist-nav-swiper{
    margin-right: 4px;
}
.deve-marquee-text{
    box-shadow: 0px 5px 12px 0px rgba(0, 0, 0, 0.06);
}
.deve-corr {
    margin-bottom: var(--space100)!important;
}
.dccs-item {
    padding-bottom: 26px;
}
.deve-key {
    margin-bottom: var(--space120);
}
.lpcr-item:nth-of-type(2) .ys-hin-core .ys-imgbox-cover img{
    filter: grayscale(0%) brightness(100%);
    -webkit-filter: grayscale(0%) brightness(100%);
    -moz-filter: grayscale(0%) brightness(100%);
    -ms-filter: grayscale(0%) brightness(100%);
    -o-filter: grayscale(0%) brightness(100%);
    opacity: 1;
}

