﻿@charset "utf-8";

body {
    font-family: 'RobotoCondensedRegular',system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;  
}
@font-face {
    font-family: 'RobotoCondensedBold';
    src: url('../fonts/RobotoCondensedBold/RobotoCondensedBold.woff2') format('woff2'),
         url('../fonts/RobotoCondensedBold/RobotoCondensedBold.woff') format('woff');
}
@font-face {
    font-family: 'RobotoCondensedRegular';
    src: url('../fonts/RobotoCondensedRegular/RobotoCondensedRegular.woff2') format('woff2'),
         url('../fonts/RobotoCondensedRegular/RobotoCondensedRegular.woff') format('woff');
}
@font-face {
    font-family: 'do_hyeonregular';
    src: url('../fonts/dohyeon/dohyeon-regular-webfont.woff2') format('woff2'),
         url('../fonts/dohyeon/dohyeon-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
:root{
    --font200: 200px;
    --font160: 160px;
    --font72: 72px;

    --font60: 60px;

    --font64: 64px;

    --font48: 48px;

    --font40: 40px;
    --font36: 36px;

    --font32: 32px;

    --font24: 24px;

    --text24: 24px;
    --text20: 20px;
    --text18: 18px;
    --text16: 16px;
    --text14: 14px;

    --btn16: 16px;

    --l1h2: 1.2;
    --l1h25: 1.25;
    --l1h3: 1.3;
    --l1h4: 1.4;
    --l1h5: 1.5;
    --l1h6: 1.6;
    --l1h75: 1.75;

    --bold: 'RobotoCondensedBold'!important;
    --familynum: 'RobotoCondensedBold'!important;

    --distance170: 170px;
    --distance160: 160px;
    --distance150: 150px;
    --distance130: 130px;
    --distance120: 120px;
    --distance100: 100px;
    --distance88: 88px;
    --distance80: 80px;
    --distance70: 70px;
    --distance60: 60px;
    --distance50: 50px;

    --colormain: #0052AB;
    --colorbg1: #061730;
    --colorbgf2: #F2F2F2;
    --colorbgblue: #0066D3;
    --colorbggreen: #9FFFEE;
    --color000: #000;
    --color666: #666;
    --colorfff: #fff;
    --color999: #999;
    --head: 80px;
    /* 2024.04.02 -- 分界线 */
    --distance140: 140px;
    --distance110: 110px;
    --font30: 30px;
    /* send - 分界线 */
    --distance180: 180px;
    --font54: 54px;
}
.std-title1{
    font-size: var(--font200);
    line-height: var(--l1h2);
    font-family: var(--bold);
    color: var(--colorfff);
}
.std-title2,.yxedr-active h2{
    font-size: var(--font64);
    line-height: var(--l1h3);
    font-family: var(--bold);
    color: var(--color000);
}
.yxedr-active h2{
    margin-bottom: 0.7em;
}
.std-title3,.yxedr-active h3{
    font-size: var(--font40);
    line-height: var(--l1h3);
    font-family: var(--bold);
    color: var(--color000);
}
.yxedr-active h3{
    font-family: 'RobotoCondensedRegular'!important;
    margin-bottom: .7em;
}
.std-title4,.yxedr-active h4{
    font-size: var(--font36);
    line-height: var(--l1h4);
    color: var(--color000);
}
.yxedr-active h4{
    font-family: 'RobotoCondensedRegular'!important;
    margin-bottom: .7em;
}
.std-title24,.yxedr-active h5{
    font-size: var(--font24);
    line-height: var(--l1h4);
    color: var(--color000);
}
.yxedr-active h5{
    margin-bottom: .7em;
}
.std-text24,
.std-text24 p{
    font-size: var(--text24);
    line-height: var(--l1h4);
    color: var(--color666);
}
.std-text20,
.std-text20 p{
    font-size: var(--text20);
    line-height: var(--l1h4);
    color: var(--color666);
}
.std-text16,
.std-text16 p,
.yxedr-active,
.yxedr-active p{
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--color666);
}
.yxedr-active p{
    margin-bottom: 0.625em;
}
.yxedr-active p a{
    color: inherit;
    font-size: inherit;
    line-height: inherit;
}
.std-text14,
.std-text14 p{
    font-size: var(--text14);
    line-height: var(--l1h75);
    color: var(--color666);
}
.std-title60{
    font-size: var(--font60);
    line-height: var(--l1h25);
    color: var(--color000);
    font-family: var(--familynum);
}
.std-title32{
    font-size: var(--font32);
    color: var(--color000);
    font-family: var(--bold);
    line-height: var(--l1h4);
}
/* 2024.04.02 -- 分界线 */

/* 英文站换行规则 */
p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    /*分享中文版本*/
    content: '分享到 - 微信';
    /*分享英文版本*/
    /* content: 'Share the - weixin'; */
}
/*导航默认选中*/
.yxnav-active1 {

}
.yxnav-active2 {

}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2)!important;
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .std-btn1-link:hover::after,
    .std-btn1-link:hover::after{
        width: 100%;
        opacity: 1;
    } 
    .std-btn3 .std-btn1-link:hover .std-btn1-link-font{
        color: var(--colorfff);
    }
    .footer-top-nav ul li:hover,
    .footer-top-nav ul li a:hover{
        color: var(--colorfff);
    }
    .footer-inof-privacy li:hover, .footer-inof-privacy li a:hover{
        color: var(--colorfff);
    }
    .detail-main .std-btn5 .std-btn1-link:hover .std-btn1-link-font,
    .ys-hd-pc.isfixed .std-btn5 .std-btn1-link:hover .std-btn1-link-font{
        color: var(--colorfff);
    }
    .std-btn5.std-btn6 .std-btn1-link:hover .std-btn1-link-font{
        color: #fff;
    }
    .mod-page .prev li:hover,
    .mod-page .next li:hover{
        color: #0056B7;
    }
    .mod-page .comp-tabli li:hover{
        color: #fff;
        background: #0056B7;
    }
    .laln-cry:hover .laln-cry-text{
        bottom: 0;
    }
    .laln-cry:hover .laln-cry-img::before{
        height: 63.389121%;
    }
    .laln-cry:hover .laln-cry-text-inof{
        opacity: 1;
        pointer-events: all;
    }
    .mod-arrows2 .slick-prev:hover::after,
    .mod-arrows2 .slick-next:hover::after{
        background-image: url(../images/b3_icon1.svg);
    }
    .mod-arrows2 .slick-prev:hover::before,
    .mod-arrows2 .slick-next:hover::before{
        border: 1px solid #0056B7;
        background: #0056B7;
    }
    .ltcl-nub-select .ys-select-li:hover{
        color: #333;
    }  
    .lhcb-right .std-btn3 .std-btn1-link:hover img{
        transition: all .4s ease;
        content: url(../images/b3_add1.svg);
    }  
    .std-btn7:hover::after {
        width: 100%;
        opacity: 1;
    }
    /* 2024.04.02 -- 分界线 */
    .n1etl-nub .n1etl-nub-link:hover::after{
        width: 100%;
        opacity: 1;
    }
    .n1etl-nub .n1etl-nub-link:hover .std-text16{
        color: var(--colorfff);
    }
    .light-head-second-item .std-title24:hover{
        color: var(--color000);
    }
    .light-head-second-item .std-title24:hover::before{
        width: 100%;
    }
    /* 2024.04.08 -- 分界线 */
    .hvli-cry:hover .hvli-cry-bg{
        opacity: 1;
        transform: rotate(4.44deg);
    }
    /* send - 分界线 */
    .swiper-arrows .swiper-button-prev:hover::after, 
    .swiper-arrows .swiper-button-next:hover::after{
        opacity: 1;
    }
    .swiper-arrows .swiper-button-prev:hover::before, 
    .swiper-arrows .swiper-button-next:hover::before{
        opacity: 0;
    }
    .swiper-arrows .swiper-button-prev:hover, 
    .swiper-arrows .swiper-button-next:hover {
        border: 1px solid var(--colormain);
        background: var(--colormain);
    }
    .swiper-arrows1 .swiper-button-next:hover,
    .swiper-arrows1 .swiper-button-prev:hover{
        background: var(--colormain);
        border: 1px solid var(--colormain);
    }
    .swiper-arrows1 .swiper-button-prev:hover::after,
    .swiper-arrows1 .swiper-button-next:hover::after{
        opacity: 1;
    }
    .swiper-arrows1 .swiper-button-prev:hover::before,
    .swiper-arrows1 .swiper-button-next:hover::before{
        opacity: 0;
    }
    .msss-cry:hover .msss-cry-img img{
        transform: scale(1.05);
    }
    .secs-item-select .ys-select-li:hover{
        color: var(--colormain);
    }
    .swli-link:hover .swli-link-img img{
        transform: scale(1.05);
    }
    .elli-img:hover .ys-imgbox-cover>img{
        transform: scale(1.05);
    }
    .laln-cry:hover .laln-cry-img img{
        transform: scale(1.05);
    }
    .ys-hd-pc.isfixed .head-nav:hover .head-nav-item.yxnav-active1 .head-nav-item-title,
    .detail-main .head-nav:hover .head-nav-item.yxnav-active1 .head-nav-item-title,
    .hnid-second:hover .hnid-second-item.yxnav-active2 .std-text20,
    .hnid-third:hover .hnid-third-item.yxnav-active3 .std-text16{
        color: var(--color000);
    }
    .ys-hd-pc.isfixed .head-nav:hover .head-nav-item:hover .head-nav-item-title,
    .detail-main .head-nav:hover .head-nav-item:hover .head-nav-item-title,
    .ys-hd-pc.isfixed .head-nav:hover .head-nav-item.yxnav-active1:hover .head-nav-item-title,
    .detail-main .head-nav:hover .head-nav-item.yxnav-active1:hover .head-nav-item-title,
    .hnid-second:hover .hnid-second-item.yxnav-active2:hover .std-text20,
    .hnid-third:hover .hnid-third-item.yxnav-active3:hover .std-text16,
    .hnid-second-item-link:hover .std-text20,
    .hnid-third-item-link:hover .std-text16{
        color: var(--colormain);
    }
    .hnid-second-item-link:hover .hnid-icon img:first-child,
    .hnid-third-item-link:hover .hnid-icon img:first-child,
    .hnid-second:hover .hnid-second-item.yxnav-active2 .hnid-second-item-link .hnid-icon img:nth-of-type(2),
    .hnid-second:hover .hnid-second-item.yxnav-active2:hover .hnid-second-item-link .hnid-icon img:first-child,
    .hnid-third:hover .hnid-third-item.yxnav-active3 .hnid-third-item-link .hnid-icon img:nth-of-type(2),
    .hnid-third:hover .hnid-third-item.yxnav-active3:hover .hnid-third-item-link .hnid-icon img:first-child{
        opacity: 0;
    }
    .hnid-second-item-link:hover .hnid-icon img:nth-of-type(2),
    .hnid-third-item-link:hover .hnid-icon img:nth-of-type(2),
    .hnid-second:hover .hnid-second-item.yxnav-active2 .hnid-second-item-link .hnid-icon img:first-child,
    .hnid-second:hover .hnid-second-item.yxnav-active2:hover .hnid-second-item-link .hnid-icon img:nth-of-type(2),
    .hnid-third:hover .hnid-third-item.yxnav-active3 .hnid-third-item-link .hnid-icon img:first-child,
    .hnid-third:hover .hnid-third-item.yxnav-active3:hover .hnid-third-item-link .hnid-icon img:nth-of-type(2){
        opacity: 1;
    }
    .head-global-list-item:hover .hgli-link-icon{
        opacity: 1;
    }
    .head-global-list-item:hover .std-text16{
        color: var(--colormain);
    }
    .ys-hd-pc.isfixed .head-global:hover .head-global-top .std-text14, 
    .detail-main .head-global:hover .head-global-top .std-text14{
        color: var(--colormain);
    }
    .ys-hd-pc.isfixed .head-global:hover .head-global-top .ys-imgbox-cover img:nth-of-type(3), 
    .detail-main .head-global:hover .head-global-top .ys-imgbox-cover img:nth-of-type(3){
        opacity: 1;
    }
    .ys-hd-pc.isfixed .head-global:hover .head-global-top .ys-imgbox-cover img:nth-of-type(2), 
    .detail-main .head-global:hover .head-global-top .ys-imgbox-cover img:nth-of-type(2){
        opacity: 0;
    }
    /* 2024.04.16 */
    .std-more:hover .std-more-box::after {
        width: calc(100% + 2px);
    }
    .std-more:hover .std-text16 {
        color: #fff;
    }
    .scll-list-ul-li:hover .std-text20{
        color: #333;
    }
    .pslu-item a:hover .pslu-item-bg {
        opacity: 1;
    }
    .pslu-item a:hover .std-font30, 
    .pslu-item a:hover .pslu-item-text-lab span {
        color: #fff;
    }
    .pslu-item a:hover .plti-before {
        opacity: 0;
    }
    .pslu-item a:hover .plti-after {
        opacity: 1;
    }
    .pslu-item a:hover .pslu-item-text-btn {
        opacity: 1;
    }
    .std-xbtn:hover p {
        transform: translateX(14px);
    }
    .sclu-li-bt p:hover, .sclu-li-tp .std-text20:hover {
        color: var(--colormain);
    }
    /* 2024.4.20列表页角度变化 */
    .pcit-list-nub-link:hover .ys-imgbox-cover .b-p01-card-image {
        left: -100%;
    }
    .pcit-list-nub-link:hover .ys-imgbox-cover .b-p01-card-image-overlay {
        left: 0;
    }

    
}
.home-ban-pro{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
    z-index: 6;
}
.ys-banner .std-title1{
    text-align: center;
}
.std-btn1-link-font{
    font-size: var(--btn16);
    color: var(--colorfff);
    font-family: var(--bold);
    line-height: var(--l1h5);
    position: relative;
    z-index: 6;
    transition: all .4s ease-in-out;
}
.std-btn1-link{
    --height1: 60px;
    --ra30: 30px;
    padding: 10px 54px;
    height: var(--height1);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--ra30);
    position: relative;
    overflow: hidden;
}
.std-btn1-link::before{
    content: '';
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 2px);
    border: 1px solid #FFF;
    background: rgba(255, 255, 255, 0.30);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    border-radius: var(--ra30);
}
.ys-ban-li .std-btn1{
    position: absolute;
    bottom: 110px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 8;
}
.ys-ban-li .ys-pos-center{
    top: 36%;
}
.ys-ban-li .ys-ban-title{
    opacity: 0;
    -webkit-transform: translate3d(0, -6vw, 0);
    transform: translate3d(0, -6vw, 0)
}
.ys-ban-slick.act .ys-ban-li.slick-active .ys-ban-title{
    animation: xia1 2s ease-in-out both;
    animation-delay: 0.4s;
}
@keyframes xia1 {
    0%{
        opacity: 0;
        -webkit-transform: translate3d(0, -6vw, 0);
        transform: translate3d(0, -6vw, 0)
    }
    to{
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@-webkit-keyframes xia1 {
    0%{
        opacity: 0;
        -webkit-transform: translate3d(0, -6vw, 0);
        transform: translate3d(0, -6vw, 0)
    }
    to{
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.mod-arrows1 .slick-prev, 
.mod-arrows1 .slick-next{
    width: 50px;
    height: 50px;
    z-index: 6;
}
.mod-arrows1 .slick-prev::before, 
.mod-arrows1 .slick-next::before{
    content: '';
    background-image: url(../images/com_icon1.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.mod-arrows1 .slick-next::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.ys-ban-slick .slick-prev{
    left: 33px;
}
.ys-ban-slick .slick-next{
    right: 33px;
}
.mod-dots .slick-dots li{
    width: 30px;
    height: 10px;   
    background: transparent;
    margin: 0px 3px;
}
.mod-dots .slick-dots li::before{
    content: '';
    width: 100%;
    height: 2px;
    background: rgba(255, 255, 255, .5);
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.mod-dots .slick-dots li::after{
    content: '';
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ys-ban-slick .slick-dots{
    bottom: 39px;
}
.ys-ban-slick .slick-dots li.slick-active::after{
    animation: home_width1 4s linear forwards;
}
@keyframes home_width1 {
    0%{
        width: 0%;
    }
    100%{
        width: 100%;
    }
}
@-webkit-keyframes home_width1 {
    0%{
        width: 0%;
    }
    100%{
        width: 100%;
    }
}
.home-bus{
    position: relative;
    padding-top: var(--distance130);
    min-height: 100vh;
    padding-bottom: var(--distance130);
}
.home-bus .ys-cont1400{
    position: relative;
    z-index: 6;
}
.home-bus-title{
    text-align: center;
    margin-bottom: var(--distance70);
}
.home-bus-title .std-title3{
    line-height: 1;
}
.home-bus-title .std-title3:first-child{
    color: var(--color000);
}
.home-bus-title .std-title3:nth-of-type(2){
    color: var(--colormain);
}
.home-bus-list-item{
    width: 33.333333%;
    padding: 13px 40px;
    position: relative;
}
.home-bus-list{
    margin: 0 -40px;
    display: flex;
    flex-wrap: wrap;
}
.home-bus-list-item::before{
    content: '';
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: #C8C8C8;
    height: 95px;
}
.home-bus-list-item:nth-of-type(3n)::before,
.home-bus-list-item:last-child::before{
    display: none;
}
.home-bus{
    --box1: 72px;
}
.hbli-box-icon{
    width: var(--box1);
    height: var(--box1);
    object-fit: contain;
}
.hbli-box-icon img{
    object-fit: contain;
    width: 100%;
    height: 100%;
}
.hbli-box{
    display: flex;
    align-items: flex-start;
    justify-content: center;
}
.hbli-box-text{
    max-width: calc(100% - var(--box1));
    padding-left: 20px;
}
.hbli-box-text .std-title60{
    margin-bottom: 10px;
}
.hbli-box-text .std-text20{
    color: var(--color999);
}
.home-bus-btn-item{
    padding: 0 8px;
}
.home-bus-btn{
    margin: 0 -8px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 35px;
}
.std-btn3 .std-btn1-link-font {
    color: #6B6B6B;
}
.std-btn2 .std-btn1-link::before {
    border: 1px solid var(--colormain);
    background: var(--colormain);
}
.std-btn3 .std-btn1-link::before {
    border: 1px solid rgba(116,116,116,.3);
    background: rgba(255, 255, 255, .5);
}
.std-btn1-link-font span{
    margin-left: 0.5em;
}
.std-btn1-link::after{
    content: '';
    background: var(--colorbgblue);
    position: absolute;
    width: 0;
    height: 100%;
    border-radius: var(--ra30);
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .4s ease-in-out;
}
.home-bus-bg{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.home-bus-bg img{
    width: 100%;
}
.home-bus::before{
    content: '';
    height: 74.787234%;
    width: 100%;
    background: linear-gradient(180deg, #FFF 45.4%, rgba(255,255,255,0) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.home-light{
    position: relative;
    min-height: calc(100vh - var(--head));
}
.hlbi-img,
.hlbi-img img{
    width: 100%;
}
.hlbi-img{
    width: 100vw;
    position: relative;
}
.hlbi-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hlbi-img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.3);
    top: 0;
    left: 0;
    z-index: 3;
}
.ys-footer{
    background: #001834;
}
.footer-top-left-logo{
    width: 166px;
    margin-bottom: 29px;
    margin-top: -3px;
}
.footer-top-left-logo a{
    display: block;
}
.footer-top-left-logo img{
    width: 100%;
}
.footer-top-left .std-title24{
    line-height: var(--l1h75);
    color: var(--colorfff);
    font-family: var(--bold);
    width: 12em;
    margin-bottom: 30px;
    max-width: 100%;
}
.footer-top-left{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.footer-top-nav{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -50px;
    max-width: calc(100% - calc(var(--font24) * 12) + 100px);
}
.footer-top-nav>li{
    padding: 0 50px;
}
.footer-top{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding-bottom: 151px;
    padding-top: var(--distance80);
}
.footer-first,
.footer-first a{
    font-size: var(--text18);
    color: var(--colorfff);
    line-height: var(--l1h5);
    font-family: var(--bold);
}
.footer-top-nav ul li,
.footer-top-nav ul li a{
    font-size: var(--text16);
    color: rgba(255, 255, 255, .8);
    line-height: var(--l1h5);
    transition: all 0.4s ease;
}
.footer-top-nav ul li{
    padding: 5px 0;
}
.footer-first{
    margin-bottom: 24px;
}
.footer-inof-list-item .ys-imgbox-cover{
    width: 20px;
}
.footer-inof-list-item{
    padding: 0 16px;
    position: relative;
}
.footer-inof-list{
    margin: 0 -16px;
    display: flex;
    flex-wrap: wrap;
}
.footer-inof-privacy{
    display: flex;
    margin: 0 -24px;
}
.footer-inof-privacy li{
    padding: 0 24px;
    position: relative;
}
.footer-inof-privacy li,
.footer-inof-privacy li a{
    font-size: var(--text14);
    line-height: var(--l1h75);
    color: var(--color999);
    transition: all 0.4s ease;
}
.footer-inof-privacy li::before{
    content: '';
    height: 15px;
    width: 1px;
    position: absolute;
    background: rgba(255,255,255,.5);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.footer-inof{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 37px;
}
.footer-inof-privacy li:last-child::before{
    display: none;
}
.footer-bot{
    border-top: 1px solid rgba(255,255,255,.2);
    padding-top: 26px;
    padding-bottom: 30px;
}
.footer-bot .std-text14,
.footer-bot .std-text14 p,
.footer-bot .std-text14 a{
    color: rgba(255,255,255,.5);
    line-height: var(--l1h75);
}
.fili-top{
    cursor: pointer;
}
.fili-code{
    --cha: 18px;
    position: absolute;
    width: 110px;
    background: var(--colorfff);
    border-radius: 5px;
    padding: 5px;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(100% + var(--cha));
    display: none;
    z-index: 10;
}
.fili-code img{
    width: 100%;
}
.fili-code::before{
    content: '';
    height: var(--cha);
    bottom: calc(var(--cha) * -1);
    left: 0;
    background: transparent;
    width: 100%;
    position: absolute;
}
.fili-code::after{
    content: '';
    border-top: 10px solid var(--colorfff);
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translateX(-50%);
}
.home-switch{
    background: var(--colormain);
    padding-top: var(--distance170);
    padding-bottom: 208px;
}
.home-switch .std-title2 img{
    height: 0.890625em;
    position: relative;
    top: -6px;
}
.home-switch .std-title2 span{
    line-height: 1;
}
.home-switch .std-title2{
    color: var(--colorfff);
    text-align: center;
    margin-bottom: 25px;
}
.home-switch .std-text24,
.home-switch .std-text24 p{
    color: var(--colorfff);
    line-height: var(--l1h4);
    text-align: center;
}
.home-switch-btn-item{
    padding: 0 20px;
}
.home-switch-btn{
    margin: 0 -20px;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.std-btn4 .std-btn1-link::before {
    border: 1px solid #001934;
    background: #001934;
}
.home-switch .std-text24{
    margin-bottom: 108px;
}
.home-release{
    padding-top: var(--distance160);
    padding-bottom: var(--distance170);
}
.home-release .std-title2{
    margin-bottom: 44px;
}
.std-btn1{
    display: flex;
}
.home-release-list{
    --top1: 74px;
    --jian1: 20px;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: var(--top1);
}
.home-release-list-item{
    width: 33.333333%;
    padding: 0 var(--jian1);
}
.hrli-link{
    display: block;
    position: relative;
}
.hrli-link .ys-imgbox-cover{
    position: relative;
    width: 100%;
}
.hrli-link .ys-imgbox-cover::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(180deg, rgba(0,0,0,0) 63.09%, rgba(0,0,0,1) 100%);
    top: 0;
    left: 0;
    z-index: 6;
}
.hrli-link-text{
    position: absolute;
    z-index: 8;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 70px 28px 40px;
}
.hrli-link-text .std-title24{
    line-height: var(--l1h4);
    color: var(--colorfff);
    font-family: var(--bold);
    height: 2.8em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    margin-bottom: 15px;
}
.hrli-link-text .std-text16{
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.home-story{
    position: relative;
}
.home-story-item-img,
.home-story-item-img img{
    width: 100%;
}
.home-story-cry{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
}
.hscl-nub{
    text-align: center;
}
.hscl-nub .std-title2{
    color: var(--colorfff);
    margin-bottom: var(--distance80);
}
.hscl-nub .std-text24{
    width: 850px;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    --yinl: calc(100% + 48px);
    --yinbig: 36px;
    margin-bottom: var(--distance50);
}
.hscl-nub .std-text24,
.hscl-nub .std-text24 p{
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.hscl-nub .std-text24::before,
.hscl-nub .std-text24::after{
    content: '';
    width: var(--yinbig);
    height: var(--yinbig);
    background-image: url(../images/a1_icon03.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 3px;
}
.hscl-nub .std-text24::after{
    background-image: url(../images/a1_icon04.svg);
}
.hscl-nub .std-text24::before{
    right: var(--yinl);
}
.hscl-nub .std-text24::after{
    left: var(--yinl);
}
.hscl-nub-data{
    --jian1: 87px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: var(--distance120);
    flex-grow: 1;
    margin-top: 9px;
}
.hscl-nub-data-item{
    padding: 0 var(--jian1);
    text-align: left;
}
.hscl-nub-data-item .std-title24,
.hscl-nub-data-item .std-text16{
    color: var(--colorfff);
}
.hscl-nub-data-item .std-title24{
    font-family: var(--familynum);
}
.hscl-nub-data-item .std-text16{
    font-family: var(--bold);
}
.hscl-nub-data-item .std-title24 i{
    font-size: var(--font36);
    font-style: normal;
}
.hscl-nub-data-item .scroll-num{
    font-size: var(--font60);
}
.hscl-nub .std-btn1{
    justify-content: center;
}
.home-story-cry .ys-cont1360,
.home-story-cry .home-story-cry-list,
.home-story-cry .slick-list,
.home-story-cry .slick-track{
    height: 100%;
}
.hscl-nub-core{
    display: flex;
    height: 100%;
    flex-direction: column;
}
.home-story-cry{
    padding-top: 9.895833vw;
    padding-bottom: var(--distance120);
}
.mod-dots.mod-dots1 .slick-dots li::after{
    background: var(--colormain);
}
.home-story{
    --time: 4s;
}
.home-story .slick-dots li.slick-active::after{
    animation: home_width1 var(--time) linear forwards;
}
.home-story .slick-dots {
    bottom: 24.1%;
}
.mod-dots.mod-dots1 .slick-dots li::before,
.mod-dots.mod-dots1 .slick-dots li::after{
    height: 4px;
}
.mod-dots.mod-dots1 .slick-dots li{
    width: 36px;
}
.home-drive{
    background: #f2f2f2;
    position: relative;
    min-height: 250vh;
}
.home-drive-cry{
    /* height: 100vh; */
    /* position: relative; */
    top: 0;
    left: 0;
    width: 100%;
}
.home-drive-text-top .std-title2{
    margin-bottom: 5px;
    color: var(--color000);
    line-height: var(--l1h2);
    font-family: var(--bold);
}
.home-drive-text{
    margin-left: calc(50vw - 800px);
    height: calc(100vh - var(--head));
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.home-drive-text-top{
    width: 24vw;
    max-width: 459px;
}
.home-drive-text-bot{
    width: 27.5vw;
    max-width: 528px;
}
.home-drive-text-bot .std-text24{
    margin-bottom: 42px;
}
.home-drive-pic{
    padding-top: 50vh;
}
.home-drive{
    --jian12:12px;
    --jian13:13px;
    --jian14:14px;
    --right: 482px;
    --left: 539px;
    --top1: 52px;
    --item1: 344px;
    --itemh1: 273px;
    --ra16: 16px;
    --item3: 426px;
    --pro1: 1;
    --scale1: 0.221875;
}
.home-drive-pic-left{
    margin-right: var(--jian13);
    width: var(--left);
    padding-top: var(--top1);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.home-drive-pic-right{
    width: var(--right);
}
.home-drive-pic{
    display: flex;
    align-items: flex-start;
}
.hdpl-item1{
    width: var(--item1);
    border-radius: var(--ra16);
    min-height: var(--itemh1);
    padding: 30px 40px 31px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.hdpr-item1{
    width: calc(var(--right) + 12px);
    border-radius: var(--ra16);
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.hdpr-item1-img,
.hdpr-item1-img img{
    width: 100%;
}
.home-drive-pic-left .hdpl-item1{
    background: var(--colormain);
}
.home-drive-pic-right .hdpl-item1{
    background: rgba(14,30,71,1);
}
.hdpl-item1 .std-text20,
.hdpl-item1 .std-text16,
.hdpl-item1 .std-text16 p,
.hdpl-item1 span{
    color: var(--colorfff);
}
.hdpl-item1-data{
    font-family: var(--bold);
}
.hdpl-item1-data span{
    font-family: var(--familynum);
    font-size: var(--font48);
}
.hdpl-item1-text{
    flex-grow: 1;
}
.hdpl-item1-title{
    margin-bottom: 11px;
}
.home-drive-pic-right>li{
    margin-bottom: var(--jian14);
}
.home-drive-pic-left>li{
    margin-bottom: var(--jian12);
}
.home-drive-pic-right>li:last-child,
.home-drive-pic-left>li:last-child{
    margin-bottom: 0;
}
.hdpl-item2{
    position: relative;
    border-radius: var(--ra16);
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.hdpl-item2-img,
.hdpl-item2-img img{
    width: 100%;
}
.hdpl-item2-img{
    position: relative;
}
.hdpl-item2-text{
    position: absolute;
    top: 48px;
    right: 48px;
    width: 183px;
    z-index: 6;
}
.home-drive-pic-right .hdpl-item1::before{
    content: '';
    background-image: url(../images/a1_img20.jpg);
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    background-size: 100% 100%;
    background-repeat: repeat;
    top: 0;
    left: 0;
}
.hdpl-item1 .hdpl-item1-title,
.hdpl-item1 .hdpl-item1-text,
.hdpl-item1 .hdpl-item1-data{
    position: relative;
    z-index: 6;
}
.hdpl-item2-text .std-text16,
.hdpl-item2-text .std-text16 p{
    color: #6f6f6f;
}
.hdpl-item2-text .std-text20{
    color: #333;
    font-family: var(--bold);
    margin-bottom: 16px;
}
.hdpl-item2-text .std-text20 span{
    color: #004EA2;
    font-family: var(--familynum);
    line-height: 1.25;
    font-size: var(--font48);
}
.hdpl-item2-text{
    text-align: right;
}
.hdpr-item3{
    position: relative;
    width: calc(var(--right) - 16px);
    border-radius: var(--ra16);
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.hdpr-item3-img,
.hdpr-item3-img img{
    width: 100%;
}
.hdpr-item3-text{
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 6;
    padding: 39px 35px 51px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.hdpr-item3-text .std-text20{
    line-height: var(--l1h25);
    font-family: var(--bold);
    color: #333;
    width: 62.88%;
}
.hdpr-item3-data{
    color: #004EA2;
    font-family: var(--familynum);
    line-height: var(--l1h25);
    font-size: var(--font48);
}
.hdpl-item3{
    width: var(--item3);
    border-radius: var(--ra16);
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.home-drive.act1 .home-drive-text{
    position: fixed;
    top: var(--top1);
}
.home-drive.act2 .home-drive-text{
    position: absolute;
    top: var(--top2);
}
.home-drive.act3 .home-drive-pic{
    position: fixed;
    bottom: 0;
    right: 0;
}
.home-drive.act2.act3 .home-drive-pic{
    position: absolute;
    bottom: 0;
    right: 0;
}
.home-drive-box{
    position: fixed;
    height: calc(100vh - var(--head));
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 8;
    --zhscale: calc(1 - calc(1 - var(--scale1)) * var(--pro1));
    --xvalue: calc(calc(var(--right) + var(--jian13)) * var(--pro1));
    transform-origin: bottom right;
    border-radius: calc(calc(16px / var(--scale1)) * var(--pro1));
    overflow: hidden;
    transform: translateX(calc(0px - var(--xvalue))) scale(var(--zhscale)) rotate(0deg);
    -webkit-transform: translateX(calc(0px - var(--xvalue))) scale(var(--zhscale)) rotate(0deg);
}
.home-drive.act2 .home-drive-box{
    position: absolute;
}
.home-drive-box-img{
    width: 100%;
    height: 100%;
    position: relative;
}
.home-drive-box-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-drive-box-img::before{
    content: '';
    background: rgba(0,0,0,.3);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 4;
}
.hdbc-list-item{
    width: 33.333333%;
    padding: 0 95px;
}
.hdbc-list{
    margin: 0 -95px;
    display: flex;
    flex-wrap: wrap;
}
.hdbc-list-item-icon{
    width: 70px;
    margin-bottom: 15px;
}
.hdbc-list-item .std-title4{
    font-family: var(--bold);
    color: var(--colorfff);
    padding-bottom: 12px;
    border-bottom: 1px solid rgba(255,255,255,.23);
    margin-bottom: 16px;
}
.hdbc-list-item .std-text16,
.hdbc-list-item .std-text16 p{
    color: var(--colorfff);
}
.home-drive-box-cry{
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 6;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-drive-box-cry .std-title2{
    color: var(--colorfff);
    line-height: var(--l1h2);
    width: 61.2%;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 154px;
}
.hdpl-item3 .hdpl-item2-img{
    width: var(--item3);
    height: calc(calc(100vh - var(--head)) * var(--scale1));
}
.hdpl-item3 .hdpl-item2-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.home-drive-box{
    opacity: 0;
    pointer-events: none;
}
.home-drive.act3 .home-drive-box{
    opacity: 1;
    pointer-events: all;
}
.home-drive-box-img::before,
.home-drive-box-cry,
.home-drive .ys-ban-video{
    opacity: 0;
    transition: all 0.4s ease;
    pointer-events: none;
}
.home-drive.act4 .home-drive-box-img::before,
.home-drive.act4 .home-drive-box-cry,
.home-drive.act4 .ys-ban-video{
    opacity: 1;
    pointer-events: all;
}
.home-drive.act4 .home-drive-box-cry .std-title2{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
.home-drive.act4 .hdbc-list-item{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.home-light-btn-nub{
    padding: 0 23px;
    cursor: pointer;
}
.home-light-btn{
    margin: 0 -23px;
    display: flex;
}
.home-light-btn-nub .std-title4{
    color: var(--colorfff);
    font-family: var(--bold);
    position: relative;
    padding-top: 14px;
}
.home-light-btn-nub .std-title4::before{
    content: '';
    height: 3px;
    width: 0;
    position: absolute;
    top: 0;
    left: 0;
    background: var(--colorfff);
    opacity: 0;
    transition: all 0.4s ease;
}
.home-light-cry{
    position: relative;
    z-index: 6;
}
.home-light-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.home-light-bg .slick-list,
.home-light-bg .slick-track{
    height: 100%;
}
.hlbi-img{
    height: 100%;
}
.home-light-bg-item:not(:first-child),
.hscl-nub:not(:first-child),
.home-story-item:not(:first-child),
.home-release-list-item:not(:first-child){
    display: none;
}
.home-light-btn-nub.on .std-title4::before{
    width: 80%;
    opacity: 1;
} 
.home-light-cry{
    padding-top: var(--distance150);
    padding-bottom: 38px;
}
.home-light-side .std-title3{
    font-family: var(--bold);
    line-height: var(--l1h2);
    margin-bottom: 8px;
}
.home-light-side .std-text24,
.home-light-side .std-text24 p{
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.home-light-side .std-text24{
    margin-bottom: 48px;
}
.hlsn-btn-nub{
    padding: 0 8px;
}
.hlsn-btn{
    display: flex;
    margin: 0 -8px;
    flex-wrap: wrap;
}
.home-light-side-nub .std-title3{
    color: var(--colorfff);
}
.home-light-side {
    margin-top: 50px;
    width: 500px;
    max-width: 100%;
    position: relative;
    z-index: 10;
}
.home-light-side-nub:not(:first-child),
.home-light-car-item:not(:first-child){
    display: none;
}
.home-light-car .slick-list{
    overflow: visible;
}
.home-light-car{
    width: 67.9%;
    margin: 0 auto;
}
.home-light-car-item .ys-imgbox-cover{
    width: 100%;
    transform-origin: 78.7% 90%;
    transition: transform 1s linear;
}
.home-light-car-item.slick-active~.home-light-car-item .ys-imgbox-cover{
    transform-origin: 21.3% 90%;
}
.home-light-car-item:not(.slick-active) .ys-imgbox-cover{
    transform: scale(0.7);
}
.home-light-font-item .std-title1:nth-of-type(2n){
    -webkit-text-stroke: 1px #FFF;
    color: transparent;
    margin-top: -0.2em;
}
.home-light-font-item .std-title1{
    line-height: 1;
}
.home-light-wai{
    position: relative;
    margin-top: -134px;
}
.home-light-font{
    position: absolute;
    right: -20px;
    top: -132px;
    text-align: right;
}
.home-light-font-item .std-title1:first-child{
    text-align: left;
}
.home-light-font {
    width: calc(4.17 * var(--font200));
}
.home-light-font .slick-list{
    overflow: visible;
}
.home-light-font-item .std-title1{
    transform: translateX(3em);
}
.home-light-font-item.slick-active .std-title1{
    animation: lightright 1.2s ease-in-out both;
}
@keyframes lightright {
    0%{
        transform: translateX(3em);
    }
    100%{
        transform: translateX(0em);
    }
}
@-webkit-keyframes lightright {
    0%{
        transform: translateX(3em);
    }
    100%{
        transform: translateX(0em);
    }
}
.head-logo{
    width: 242px;
    height: var(--head);
    display: flex;
    align-items: center;
}
.head-global-top-icon{
    width: 24px;
}
.head-global-top-san{
    width: 16px;
}
.head-search-top .ys-imgbox-cover{
    width: 24px;
}
.ys-hd-pc{  
    width: 100%;
}
.head-box{
    position: fixed;
    display: flex;
    width: 100%;
    justify-content: space-between;
    padding: 0 70px;
    transform: translateY(20px);
    transition: all .4s ease;
}
.head-box::before{
    content: '';
    height: 20px;
    position: absolute;
    width: 100%;
    top: -20px;
    left: 0;
}
.head-logo a{
    display: block;
    width: 100%;
}
.head-logo img{
    width: 100%;
}
.head-logo img:nth-of-type(2),
.head-global-top-icon img:nth-of-type(2),
.head-global-top-san img:nth-of-type(2),
.head-search-top img:nth-of-type(2) {
    opacity: 0;
}
.head-nav,
.head-other,
.head-global-top{
    display: flex;
    align-items: center;
}
.head-nav-item-title{
    color: var(--colorfff);
    font-size: var(--text16);
    line-height: var(--head);
    padding: 0 44px;
    transition: all .4s ease;
    display: inline-block;
}
.head-btn{
    margin-left: 11px;
    margin-right: 60px;
}
.head-global-top .std-text14{
    line-height: var(--head);
    color: var(--colorfff);
    margin-right: 4px;
    transition: all .4s ease;
}
.head-global-top{
    cursor: pointer;
}
.head-search{
    margin-left: 32px;
}
.head-search-top{
    cursor: pointer;
    height: var(--head);
    display: flex;
    align-items: center;
}
.std-btn5 .std-btn1-link-font {
    font-family: 'RobotoCondensedRegular'!important;
}
.std-btn5 .std-btn1-link {
    --height1: 56px;
    --ra30: 28px;
    padding: 10px 45px;
}
.std-btn5 .std-btn1-link::before {
    border: 1px solid rgba(255, 255, 255, 0.4);
    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);
    transition: all .4s ease;
}
.ys-hd-pc.isfixed .head-box,
.detail-main .head-box{
    transform: translateY(0px);
    background: #fff;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.08);
}
.ys-hd-pc.isfixed .head-logo img:first-child,
.ys-hd-pc.isfixed .head-global-top-icon img:first-child,
.ys-hd-pc.isfixed .head-global-top-san img:first-child,
.ys-hd-pc.isfixed .head-search-top img:first-child,
.detail-main .head-logo img:first-child,
.detail-main .head-global-top-icon img:first-child,
.detail-main .head-global-top-san img:first-child,
.detail-main .head-search-top img:first-child {
    opacity: 0;
}
.ys-hd-pc.isfixed .head-logo img:nth-of-type(2),
.ys-hd-pc.isfixed .head-global-top-icon img:nth-of-type(2),
.ys-hd-pc.isfixed .head-global-top-san img:nth-of-type(2),
.ys-hd-pc.isfixed .head-search-top img:nth-of-type(2),
.detail-main .head-logo img:nth-of-type(2),
.detail-main .head-global-top-icon img:nth-of-type(2),
.detail-main .head-global-top-san img:nth-of-type(2),
.detail-main .head-search-top img:nth-of-type(2)  {
    opacity: 1;
}
.ys-hd-pc.isfixed .head-nav-item-title,
.ys-hd-pc.isfixed .head-global-top .std-text14,
.ys-hd-pc.isfixed .std-btn5 .std-btn1-link-font,
.detail-main .head-nav-item-title,
.detail-main .head-global-top .std-text14,
.detail-main .std-btn5 .std-btn1-link-font{
    color: var(--color000);
}
.ys-hd-pc.isfixed .std-btn5 .std-btn1-link::before,
.detail-main .std-btn5 .std-btn1-link::before {
    border: 1px solid rgba(154, 154, 154, 0.40);
}
.footer-sub{
    padding-top: 60px;
    padding-bottom: 60px;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer-sub-box{
    width: 450px;
    border: 1px solid rgba(255, 255, 255, .5);
    border-radius: 30px;
    height: 60px;
    background: rgba(255, 255, 255, 0.1);
    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: 10px 39px 10px 24px;
    display: flex;
    align-items: center;
}
.footer-sub-box-icon{
    width: 26px;
}
.footer-sub-box-icon img{
    width: 100%;
}
.footer-sub-box-btn .std-text16{
    color: var(--colorfff);
    font-family: var(--bold);
}
.footer-sub-box-input{
    flex-grow: 1;
}
.footer-sub-box-input input{
    width: 100%;
    padding-left: 15px;
    padding-right: 10px;
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--colorfff);
}
.footer-sub-box-input input::placeholder{
    color: rgba(255,255,255,.3);
}
.footer-sub .std-title4{
    color: var(--colorfff);
}
.pro-cry{
    --nr: 1600px;
    --jianwai: calc(50vw - 800px);
    padding-top: var(--distance120);
    padding-bottom: var(--distance100);
    --left1: calc(0.23125 * var(--nr) + var(--jianwai));
    --right1: calc(100% - var(--left1));
}
.pro-cry-side{
    width: var(--left1);
    padding-top: 28px;
    padding-right: 75px;
}
.pro-cry-inof{
    width: var(--right1);
    padding-right: var(--jianwai);
}
.pro-cry-side-core{
    background: #FCFCFC;
    padding-left: var(--jianwai);
    padding-top: 65px;
    padding-right: 36px;
    padding-bottom: var(--distance130);
}
.pcsc-search-btn{
    width: 24px;
    cursor: pointer;
}
.pcsc-search-btn img{
    width: 100%;
}
.pcsc-search input{
    width: calc(100% - 24px);
    font-size: var(--text16);
    line-height: var(--l1h75);
    padding-right: 6px;
    color: var(--color000);
}
.pcsc-search{
    border-bottom: 1px solid rgba(107, 116, 122, 0.36);
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 3px;
    margin-bottom: 65px;
}
.pcsc-search input::placeholder{
    color: #6B747A;
}
.pcsc-list{
    background: #0056B7;
    margin-top: 16px;
    margin-bottom: 48px;
}
.pcsc-list-item,
.pcsc-list-item-first{
    position: relative;
}
.pcsc-list-item-first::before{
    content: '';
    background: rgba(252,252,252,.2);
    height: 1px;
    position: absolute;
    width: 80px;
    bottom: 0;
    left: 0;
}
.pcsc-list-item:last-child::before{
    display: none;
}
.pcsc-lif-icon{
    width: 20px;
}
.pcsc-lif-icon img{
    width: 100%;
    transform: rotate(-90deg);
    transition: all .36s ease;
}
.pcsc-list-item-first{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 14px;
    cursor: pointer;
}
.pcsc-list-item-first .std-text16{
    width: calc(100% - 24px);
    color: var(--colorfff);
    font-family: var(--bold);
    padding-left: 35px;
    position: relative;
    padding-right: 18px;
    transition: all .4s ease;
}
.pcsc-list-item-first .std-text16::before{
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    background: var(--colorfff);
    left: 18px;
    top: 11.5px;
}
.pcsc-list-item-second{
    display: none;
}
.pcsc-radio-item-btn{
    width: 12px;
    height: 12px;
    position: relative;
    top: 6px;
}
.pcsc-radio-item-btn::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: #0052AB;
    border-radius: 50%;
}
.pcsc-radio-item-btn::after{
    content: '';
    width: 75%;
    height: 75%;
    position: absolute;
    background: var(--colorfff);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%) scale(1);
    transition: all .36s;
}
.pcsc-radio-item.on .pcsc-radio-item-btn::after{
    transform: translate(-50%,-50%) scale(.6);
}
.pcsc-radio{
    display: flex;
    margin: 0 -17px 0;
    flex-wrap: wrap;
    margin-top: 11px;
}
.pcsc-radio-item{
    display: flex;
    align-items: flex-start;
    padding: 0 17px;
    margin-bottom: 10px;
    cursor: pointer;
}
.pcsc-radio-item .std-text16{
    color: #6D7479;
    line-height: var(--l1h5);
    transition: all 0.36s;
    padding-left: 12px;
}
.pro-cry-side-core .std-title24{
    margin-bottom: 7px;
}
.pcsc-list-item.on .std-text16{
    transform: translateX(18px);
}
.pcsc-list-item.act .pcsc-list-item-first .pcsc-lif-icon img {
    transform: rotate(0deg);
}
.pro-cry-inof-truck .std-title3{
    margin-bottom: 32px;
    line-height: var(--l1h4);
    font-family: var(--bold);
    color: var(--color000);
}
.pcit-list-nub{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 80px;
}
.pcit-list{
    margin: 0 -20px -80px;
    display: flex;
    flex-wrap: wrap;
}
.pcit-lnl-img{
    background: #F3F4F6;
    padding: 44px 47px 59px 41px;
}
.pcit-lnl-img .ys-imgbox-cover{
    width: 100%;
}
.pcit-lnl-text{
    margin-top: 24px;
    display: flex;
    justify-content: space-between;
}
.pcit-lnltr-item{
    padding: 0 23px;
}
.pcit-lnl-text-rate{
    margin: 0 -23px;
    display: flex;
    flex-wrap: wrap;
}
.pcit-lnltr-item .std-text14{
    color: #6D7479;
    line-height: var(--l1h5);
}
.pcit-lnltr-item .std-text20{
    font-family: var(--familynum);
    color: #6D7479;
}
.pro-cry-inof-truck{
    margin-bottom: var(--distance100);
}
.pro-cry-box{
    position: relative;
}
.pro-cry-box.act1 .pro-cry-side{
    position: fixed;
    top: var(--top1);
}
.pro-cry-box.act2 .pro-cry-side{
    position: absolute;
    top: var(--top2);
}
.pro-cry-inof-truck:last-child{
    margin-bottom: 0;
}
.pro-way{
    position: relative;
    width: 100%;
}
.pro-way-bg,
.pro-way-bg img{
    width: 100%;
}
.pro-way-text{
    position: absolute;
    top: 11.458333vw;
    width: 814px;
    max-width: 82.5%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 6;
}
.pro-way-text .std-title2{
    text-align: center;
    font-family: var(--bold);
    line-height: 1.1;
    margin-bottom: 30px;
}
.pro-way-text .std-text16,
.pro-way-text .std-text16 p{
    text-align: center;
    line-height: 1.625;
}
.pro-way-text .std-text16{
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom: 60px;
}
.pro-way-text .std-btn1{
    justify-content: center;
}
.std-btn5.std-btn6 .std-btn1-link::before {
    border: 1px solid rgba(116, 116, 116, 0.30);
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    transition: all .4s ease;
}
.std-btn5.std-btn6 .std-btn1-link-font{
    color: #6B747A;
    font-family: var(--bold)!important;
}
.ys-nybanner .ys-nyban-title{
    text-align: center;
}
.ys-nyban-title h1{
    font-size: var(--font72);
    font-family: var(--bold);
    line-height: var(--l1h2);
    color: var(--colorfff);
    position: relative;
    z-index: 6;
}
.ys-nyban-title p{
    line-height: var(--l1h4);
    color: var(--colorfff);
    width: 89.9%;
    margin: 0 auto;
    position: relative;
    z-index: 6;
    margin-top: 20px;
}
.ys-nyban-title::before{
    content: '';
    width: 100%;
    height: 160%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    background: rgba(0,0,0,.2);
    filter: blur(75px);
    -webkit-filter: blur(75px);
    -moz-filter: blur(75px);
    -ms-filter: blur(75px);
    -o-filter: blur(75px);
}
.pro-cry-inof .std-title3{
    margin-bottom: 32px;
    line-height: var(--l1h4);
    font-family: var(--bold);
}
.pcil-nub{
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 40px;
}
.project-cry-inof-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px -40px;
}
.pcil-nub-link{
    background: #F3F4F6;
    display: block;
    padding: 32px 32px 33px 32px;
}
.pcil-nub-link .std-title24{
    font-family: var(--bold);
    margin-bottom: 4px;
}
.pcil-nub-link-img{
    width: 81.847134%;
    margin: 0 auto;
    margin-bottom: 35px;
}
.pcil-nld-item .std-text20{
    margin-bottom: 7px;
    color: #6D7479;
    font-family: var(--familynum);
    line-height: 1.25;
}
.pcil-nld-item .std-text14,
.pcil-nld-item .std-text14 p{
    line-height: 1.2;
    color: #6D7479;
}
.pcil-nub-link-data{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -20px;
}
.pcil-nld-item{
    width: 50%;
    padding: 0 20px;
}
.pcil-nld-item:nth-of-type(2n) .std-text14{
    width: 80%;
}
.mod-page .pc-fenye li.activepage {
    color: #fff;
    background: #0056B7;
}
.mod-page .pc-fenye li {
    width: 40px;
    height: 40px;
    border: 0;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    line-height: 40px;
    color: #000;
    margin: 0 9px;
    border-radius: 0;
    transition: all .4s ease;
}
.mod-page{
    margin-top: var(--distance80);
}
.mod-page .prev li,
.mod-page .next li{
    color: #B3B3B3;
    width: auto;
    font-family: 'RobotoCondensedRegular'!important;
    vertical-align: middle;
}
.mod-page .next li::after {
    content: "\e743";
    font-family: iconfont;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
}
.mod-page .next li::before {
    display: none;
}
.mod-page{
    --jian1: 11px;
    --jian2: 35px;
}
.mod-page .prev li::before,
.mod-page .next li::after{
    font-size: 12px;
}
.mod-page .prev li::before{
    margin-right: var(--jian1);
}
.mod-page .next li::after{
    margin-left: var(--jian1);
}
.mod-page .prev li{
    margin-right: var(--jian2);
}
.mod-page .next li{
    margin-left: var(--jian2);
}
.project-main .pro-cry{
    padding-bottom: var(--distance120);
}
.ys-nybanner2{
    position: relative;
}
.ys-nybanner2 .std-title1{
    font-size: var(--font160);
    background: linear-gradient(180deg, #FFF 0%, rgba(255,255,255,0) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ys-nybanner2 .ys-ban-txtbox{
    text-align: center;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 10.5vw;
}
.font-change1{
    animation: xia1 2s ease-in-out both;
    animation-delay: 0.4s;
}
.nyban2-high{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 75px;
    z-index: 10;
}
.nyban2-high-type .std-title24{
    padding: 0 40px;
    position: relative;
    font-family: var(--familynum);
    color: var(--colorfff);
}
.nyban2-high-type{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 37px;
}
.nyban2-high .std-title4{
    color: var(--colorfff);
    text-align: center;
    font-family: var(--bold);
    margin-bottom: 30px;
}
.nyban2-high-type .std-title24::before{
    content: '';
    background: rgba(255,255,255,.2);
    height: 1em;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.nyban2-high-type .std-title24:last-child::before{
    display: none;
}
.nyban2-high-btn-item{
    padding: 0 8px;
}
.nyban2-high-btn{
    display: flex;
    justify-content: center;
    margin: 0 -8px;
    flex-wrap: wrap;
}
.std-btn7 .ys-imgbox-cover{
    width: 24px;
    position: relative;
    z-index: 6;
}
.std-btn7 .std-btn7-font{
    font-size: var(--text16);
    color: var(--colorfff);
    font-family: var(--bold);
    padding-left: 15px;
    position: relative;
    z-index: 6;
}
.std-btn7{
    display: flex;
    align-items: center;
    height: 45px;
    padding: 4px 32px 4px 24px;
    position: relative;
}
.std-btn7::before{
    content: '';
    background: #0052AB;
    height: 100%;
    width: 100%;
    border-radius: 22.5px;
    position: absolute;
    left: 0;
    top: 0;
}
.ys-nybanner2 .home-ban-pro::before{
    content: '';
    width: 100%;
    height: 33.617021%;
    background: linear-gradient(180deg, rgba(6,23,48,0) 0%, #011832 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
}
.light-panorama-box{
    height: calc(100vh - var(--head));
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.light-panorama-box-img{
    width: 45.625%;
    margin: 0 auto;
    position: relative;
    z-index: 6;
}
.light-panorama-box-img img{
    width: 100%;
}
.light-panorama-box-cry{
    position: relative;
}
.light-panorama-title .std-title1{
    font-size: var(--font200);
    font-family: var(--bold);
    position: absolute;
}
.light-panorama-title .std-title1:first-child{
    color: rgba(109,116,121,.2);
}
.light-panorama-title .std-title1:nth-of-type(2){
    -webkit-text-stroke: 1px #E4E4E4;
    color: transparent;
}
.light-panorama-title .std-title1:first-child {
    top: 25.064935%;
    right: 55%;
}
.light-panorama-title .std-title1:nth-of-type(2){
    top: 45.974026%;
    left: 55%;
}
.light-panorama-box-btn{
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 10;
}
.light-panorama{
    height: 130vh;
    position: relative;
    --prox: 0;
}
.light-panorama.act1 .light-panorama-box{
    position: fixed;
    top: var(--top1);
}
.light-panorama.act2 .light-panorama-box{
    position: absolute;
    top: var(--top2);
}
.light-panorama-box-img{
    transform: scale(calc(0.7 + calc(var(--prox) * 0.3)));
}
.light-panorama-title .std-title1:first-child{
    transform: translateX(calc(var(--prox) * -15vw));
}
.light-panorama-title .std-title1:nth-of-type(2){
    transform: translateX(calc(var(--prox) * 13vw));
}
.light-apply{
    padding-bottom: var(--distance100);
}
.light-apply .std-title2{
    text-align: center;
    margin-bottom: 84px;
}
.light-apply-list-nub{
    width: 50%;
    padding: 0 20px;
}
.light-apply-list{
    margin: 0 -20px;
    padding-bottom: 97px;
    position: relative;
}
.laln-cry-img{
    position: relative;
    width: 100%;
}
.laln-cry{
    position: relative;
}
.laln-cry-img::before{
    content: '';
    width: 100%;
    height: 31.589958%;
    position: absolute;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.5) 100%);
    bottom: 0;
    left: 0;
    z-index: 4;
    transition: all .4s ease;
}
.laln-cry-text{
    position: absolute;
    width: 100%;
    bottom: -62.8px;
    left: 0;
    z-index: 6;
    padding: 0 33px 34px;
    transition: all .4s ease;
}
.laln-cry-text .std-title24{
    color: var(--colorfff);
    line-height: var(--l1h4);
    margin-bottom: 18px;
}
.laln-cry-text .std-text16,
.laln-cry-text .std-text16 p{
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.laln-cry-text .std-text16{
    height: 2.8em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.laln-cry-text-inof{
    opacity: 0;
    pointer-events: none;
}
.light-apply-list-nub:not(:first-child){
    display: none;
}
.light-apply-list .slick-list{
    overflow: visible;
}
.light-apply-list{
    position: relative;
}
.mod-arrows2 .slick-prev, 
.mod-arrows2 .slick-next{
    width: 50px;
    height: 50px;
}
.light-apply-list .slick-prev, 
.light-apply-list .slick-next{
    top: auto;
    bottom: 0;
    z-index: 10;
    transform: translateY(0);
}
.mod-arrows2 .slick-prev::before,
.mod-arrows2 .slick-next::before{
    content: '';
    border-radius: 50%;
    width: 100%;
    height: 100%;
    border: 1px solid rgba(116, 116, 116, 0.30);
    background: rgba(255, 255, 255, 0.05);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.mod-arrows2 .slick-prev::after,
.mod-arrows2 .slick-next::after{
    content: '';
    background-image: url(../images/b3_icon2.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 10px;
    height: 12px;
    background-size: 100% 100%;
    transition: all .4s ease;
}
.mod-arrows2 .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.light-apply-list .slick-prev{
    left: 20px;
}
.light-apply-list .slick-next{
    right: auto;
    left: 94px;
}
.slick-prev.slick-disabled,
.slick-next.slick-disabled{
    pointer-events: none;
}
.light-card{
    height: 100vh;
    width: 100%;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.light-card-img{
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}
.light-card{
    z-index: 2;
    position: relative;
}
.light-card.act1{
    z-index: 3;
}
.light-card .light-card-img{
    clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
    -webkit-clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
    -moz-clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
    -ms-clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
    -o-clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
}
.light-card-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.light-card-img::before{
    background: linear-gradient(90deg, rgba(6,23,48,.8) 0%, rgba(6,23,48,0) 46.38%);
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    z-index: 3;
}
.light-card-cry{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.light-card-cry-inof{
    width: 39.6875%;
}
.lcci-list{
    border-top: 2px solid #fff;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 36px;
    padding-top: 60px;
}
.lcci-list-item{
    width: 47.1%;
    margin-bottom: 38px;
}
.lcci-list-item .std-text16{
    padding-right: 27%;
}
.lcci-list-item:nth-of-type(2n){
    width: 52.9%;
}
.lcci-list-item .std-title32{
    margin-bottom: 8px;
    color: var(--colorfff);
    font-family: var(--familynum);
}
.lcci-list-item .std-text16,
.lcci-list-item .std-text16 p{
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.light-card-cry-inof .std-title2,
.light-card-cry-inof .std-text24,
.light-card-cry-inof .std-text24 p{
    color: var(--colorfff);
}
.light-card-cry-inof .std-title2{
    margin-bottom: 20px;
}
.light-card-cry-inof .std-text24{
    margin-bottom: 48px;
}
.light-energy{
    background: linear-gradient(180deg, rgba(243, 244, 246, 0.40) 91.38%, rgba(243, 244, 246, 0) 100%);
    padding-top: var(--distance150);
}
.light-test-bg{
    width: 100%;
    position: relative;
}
.light-test-bg img{
    width: 100%;
}
.light-test{
    position: relative;
}
.light-config{
    background: linear-gradient(180deg, rgba(238,239,241,0) 0%, rgba(238,239,241,0.8) 100%);
    padding-top: var(--distance150);
    padding-bottom: var(--distance170);
}
.light-config-title{
    text-align: center;
}
.light-config-title .std-title2{
    line-height: var(--l1h2);
    margin-bottom: 22px;
}
.light-config-title .std-text16,
.light-config-title .std-text16 p{
    color: #333;
}
.light-energy-cry-left{
    width: 64.375%;
}
.light-energy-cry-right{
    width: 35.625%;
    position: relative;
    z-index: 6;
}
.light-energy-cry{
    display: flex;
    padding-top: 43px;
}
.lecl-nub-img{
    width: 83.495146%;
    margin-left: 16.504854%;
    position: relative;
    z-index: 3;
}
.lecl-nub{
    position: relative;
}
.lecl-nub-font{
    position: absolute;
    bottom: 0;
    left: -54px;
    font-size: var(--font200);
    height: 2em;
}
.lecl-nub-font .std-title1:first-child{
    color: rgba(109,116,121,.2);
    line-height: 1;
    position: relative;
    top: 0.195em;
}
.lecl-nub-font .std-title1:nth-of-type(2){
    -webkit-text-stroke: 1px #E4E4E4;
    color: transparent;
    line-height: 1;
    padding-left: 0.975em;
}
.light-energy-cry-left .slick-list{
    overflow: visible;
}
.lecl-nub:not(:first-child){
    display: none;
}
.lecr-btn-item{
    margin: 0 var(--jian21);
}
.lecr-btn{
    --jian21: 21px;
    margin: 0 calc(var(--jian21) * -1);
    position: relative;
    display: flex;
    margin-bottom: 46px;
}
.lecr-btn::before{
    content: '';
    background: #D9D9D9;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - calc(var(--jian21) * 2));
}
.lecr-btn-item .std-title24{
    position: relative;
    color: rgba(0,0,0,.5);
    line-height: var(--l1h4);
    transition: all 0.36s;
    padding-bottom: 14px;
    transition: all 0.4s ease;
    cursor: pointer;
}
.lecr-btn-item .std-title24::before{
    content: '';
    background: #0056B7;
    position: absolute;
    height: 4px;
    left: 0;
    bottom: -1.5px;
    width: 0;
    opacity: 0;
    transition: all .4s ease;
}
.lecr-btn-item.on .std-title24{
    color: #000;
}
.lecr-btn-item.on .std-title24::before{
    width: 100%;
    opacity: 1;
}
.lecr-text-item .std-title3{
    line-height: var(--l1h2);
    margin-bottom: 32px;
}
.lecr-text-item .std-text16,
.lecr-text-item .std-text16 p{
    color: #333;
    line-height: var(--l1h75);
}
.lecr-text-item .std-text16 p{
    margin-bottom: 1.5em;
}
.std-list1 ul{
    margin-block-start: 0em;
    margin-block-end: 0em;
    padding-inline-start: 14px;
}
.std-list1 li{
    list-style-type: inherit;
}
.std-list1 li::marker{
    color: #24FFEE;
}
.lecr-text-item .std-btn2{
    margin-top: 102px;
}
.light-energy .std-title2{
    width: 6.6em;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    line-height: var(--l1h2);
}
.light-energy .ys-cont1600{
    position: relative;
}
.lecr-text-item:not(:first-child){
    display: none;
}
.light-energy-gallery{
    padding-top: calc(var(--distance80) + 8px);
}
.legt-item{
    padding: 0 var(--jian50);
    cursor: pointer;
}
.light-energy-gallery-top{
    --jian50: 50px;
    margin: 0 calc(var(--jian50) * -1);
    display: flex;
    justify-content: center;
    position: relative;
}
.light-energy-gallery-top::before{
    content: '';
    position: absolute;
    height: 1px;
    width: calc(100% - calc(var(--jian50) * 2));
    background: #D9D9D9;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.legt-item .std-title2{
    padding-bottom: 20px;
    position: relative;
    color: rgba(51,51,51,.5);
    transition: all .4s ease;
    width: auto;
}
.legt-item .std-title2::before{
    content: '';
    background: #0056B7;
    position: absolute;
    height: 4px;
    left: 0;
    bottom: -1.5px;
    width: 0;
    opacity: 0;
    transition: all .4s ease;
}
.legt-item.on .std-title2::before{
    width: 100%;
    opacity: 1;
}
.legt-item.on .std-title2{
    color: #333;
}
.legb-nub .std-text16,
.legb-nub .std-text16 p{
    color: #69747B;
    text-align: center;
    line-height: var(--l1h75);
}
.legb-nub{
    padding-top: 24px;
}
.legb-nub .std-text16{
    margin-bottom: 46px;
}
.legb-nub-img{
    width: 100%;
    margin: 0 12px;
    margin-bottom: 24px;
}
.legb-nri-left{
    width: 50.369458%;
}   
.legb-nri-right{
    width: 49.630542%;
}
.legb-nri-box{
    display: flex;
    margin: 0 -12px -24px;
}
.legb-nri-left-top{
    display: flex;
}
.legb-nri-left-top .legb-nub-img:first-child{
    width: 42.053790%;
}
.legb-nri-left-top .legb-nub-img:nth-of-type(2){
    width: 57.946210%;
}
img[data-original]{
    cursor: pointer;
}
.legb-nub-rotate-inof:not(:first-child){
    display: none;
}
.legb-nub-rotate .slick-next,
.legb-nub-rotate .slick-prev{
    z-index: 10;
}
.legb-nub-rotate .slick-next{
    right: -75px;
}
.legb-nub-rotate .slick-prev{
    left: -75px;
}
.legb-nub-rotate .slick-arrow.slick-disabled{
    opacity: 0;
}
.mod-arrows2.legb-nub-rotate .slick-prev::after, 
.mod-arrows2.legb-nub-rotate .slick-next::after {
    background-image: url(../images/b3_icon1.svg);
}
.mod-arrows2.legb-nub-rotate .slick-prev::before, 
.mod-arrows2.legb-nub-rotate .slick-next::before {
    border: 1px solid #0056B7;
    background: #0056B7;
}
.legb-nri-video{
    cursor: pointer;
    position: relative;
}
.legb-nri-video-play{
    position: absolute;
    width: 60px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.legb-nri-video-play img{
    width: 100%;
}
.light-energy-gallery-bot{
    position: relative;
}
.legb-nub{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    pointer-events: none;
    opacity: 0;
    transition: all .4s ease;
}
.legb-nub.act{
    position: relative; 
    pointer-events: all;
    opacity: 1;
}
.light-config-cry{
    display: flex;
    margin-left: -75px;
}
.light-config-cry-left{
    width: 47.164179%;
}
.lccl-img,
.lccl-img img{
    width: 100%;
}
.light-config-cry-right{
    width: 52.835821%;
    padding-left: 105px;
    padding-right: 162px;
}
.lccr-cab{
    --jian12: 12px;
}
.lccr-cab-nub{
    display: flex;
    margin: 0 calc(var(--jian12) * -1);
    padding-top: 32px;
    padding-bottom: 32px;
    position: relative;
}
.lccr-cab-nub .std-text16{
    width: 50%;
    padding: 0 var(--jian12);
    color: #333;
}
.lccr-cab-nub::before{
    content: '';
    background: #ccc;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - calc(var(--jian12) * 2));
    height: 1px;
}
.lccr-cab-nub:last-child::before{
    display: none;
}
.lccr-cab-nub .std-text16:first-child{
    font-family: var(--bold);
}
.lccr-cab{
    margin-bottom: 34px;
}
.lccr-btn-nub{
    padding: 0 var(--jian13);
}
.lccr-btn{
    --jian13: 13px;
    margin: 0 calc(var(--jian13) * -1);
    display: flex;
    flex-wrap: wrap;
}
.lccr-btn-nub .std-btn1-link-font img{
    width: 19px;
}
.lccr-btn-nub .std-btn1-link-font span {
    margin-left: 0.625em;
}
.light-config-title{
    margin-bottom: 73px;
}
.light-test .ys-cont1600{
    position: relative;
    z-index: 8;
}
.light-test{
    padding-top: var(--distance88);
    padding-bottom: var(--distance60);
    position: relative;
}
.light-test .std-title2{
    margin-bottom: 43px;
    line-height: var(--l1h2);
}
.light-test-cry{
    width: 680px;
    max-width: 100%;
}
.ltcl-nub{
    width: 100%;
    padding: 0 16px;
    margin-bottom: 41px;
}
.ltcl-nub.ltcl-nub2{
    width: 50%;
}
.light-test-cry-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}
.ltcl-nub .std-text16{
    font-family: var(--bold);
    color: #333;
    line-height: var(--l1h75);
}
.ltcl-nub .std-text16 span{
    color: #f00;
}
.ltcl-nub-line{
    border-bottom: 1px solid #333;
    padding-bottom: 5px;
    display: flex;
    align-items: center;
}
.ltcl-nub-line input{
    width: 100%;
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: #333;
    transition: all 0.36s;
    flex-grow: 1;
}
.ltcl-nub-line textarea{
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: #333;
    width: 100%;
}
.ltcl-nub-line input::placeholder{
    color: #c9c9c9;
}
.light-test-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.light-test-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ltcl-nub-line-pre{
    line-height: var(--l1h75);
    color: #333;
    position: relative;
    padding-right: 12px;
}
.ltcl-nub-line-pre::before{
    content: '';
    height: 16px;
    width: 1px;
    position: absolute;
    background: #333;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.ltcl-nub-line-pre+input{
    padding-left: 12px;
}
.ltcl-nub-radio{
    display: flex;
    flex-wrap: wrap;
    --jian16: 16px;
    margin: 0 calc(var(--jian16) * -1);
}
.ltcl-nub-line{
    height: 34px;
    margin-top: 7px;
}
.ltcl-nub-radio li{
    padding: 0 var(--jian16);
    position: relative;
}
.ltcl-nub-radio span,
.ltcl-nub-checkbox-item span{
    width: 14px;
    height: 14px;
    margin-right: 6px;
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.ltcl-nub-radio span::before{
    border-radius: 50%; 
}
.ltcl-nub-radio span::before,
.ltcl-nub-checkbox-item span::before{
    content: '';
    height: 100%;
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border: 1px solid #666;
    border-radius: 50%; 
    transition: all .36s;
}
.ltcl-nub-checkbox-item span::before{
    border-radius: 2px;
}
.ltcl-nub-radio span::after{
    content: '';
    width: 57.142857%;
    height: 57.142857%;
    position: absolute;
    background: #666;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    transition: all .36s;
    opacity: 0;
}
.ltcl-nub-radio-item.on span::after{
    opacity: 1;
}
.ltcl-nub-top{
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 17px;
}
.ltcl-nub-check{
    padding-left: 36px;
}
.ltcl-nub-top .std-text16{
    font-family: 'RobotoCondensedRegular'!important;
    margin-right: 21px;
}
.ltcl-nub-top .std-text14{
    color: #f00;
    position: relative;
    top: 4px;
}
.ltcl-nub-checkbox-item.on span::before{
    background: var(--color666);
}
.ltcl-nub-checkbox-item span::after{
    content: '';
    background-image: url(../images/dui.svg);
    width: 10px;
    height: 11px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.36s;
}
.ltcl-nub-checkbox-item.on span::after{
    opacity: 1;
}
.ltcl-nub-checkbox-item .std-text16{
    font-family: 'RobotoCondensedRegular'!important;
}
.ltcl-nub-checkbox{
    --jian23: 23px;
    margin: 0 calc(var(--jian23) * -1);
    display: flex;
    flex-wrap: wrap;
}
.ltcl-nub-checkbox-item{
    padding: 0 var(--jian23);
}
.ltcl-nub-span{
    width: 14px;
    height: 14px;
    position: relative;
    margin-right: 6px;
    cursor: pointer;
    top: 7px;
}
.ltcl-nub-agree .std-text16{
    width: calc(100% - 20px);
}
.ltcl-nub-agree{
    display: flex;
    align-items: flex-start;
}
.ltcl-nub-agree .std-text16,
.ltcl-nub-agree .std-text16 p{
    color: #333;
    line-height: var(--l1h75);
    transition: all 0.36s;
}
.ltcl-nub-agree .std-text16 a{
    color: var(--colormain);
}
.ltcl-nub-span::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border: 1px solid var(--color666);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ltcl-nub-span::after{
    content: '';
    background: #0056B7;
    border-radius: 50%;
    width: 57.142857%;
    height: 57.142857%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.36s;
}
.ltcl-nub-agree .std-text16,
.ltcl-nub-agree .std-text16 p{
    color: #333;
    line-height: var(--l1h75);
    font-family: 'RobotoCondensedRegular'!important;
}
.ltcl-nub-agree .std-text16 a{
    color: var(--colormain);
}
.ltcl-nub-agree.on .ltcl-nub-span::after{
    opacity: 1;
}
.ltcl-nub-click.ltcl-nub {
    margin-bottom: 19px;
}
.ltcl-nub-check.ltcl-nub {
    margin-bottom: 15px;
}
.ltcl-nub-area.ltcl-nub {
    margin-top: 12px;
    margin-bottom: 15px;
}
.ltcl-nub-area .ltcl-nub-line{
    height: 42px;
}
.ltcl-nub-area .ltcl-nub-line textarea{
    width: 100%;
    height: 100%;
}
.ltcl-nub-agree.ltcl-nub{
    margin-bottom: 36px;
}
.ltcl-nub-btn.ltcl-nub{
    margin-bottom: 0;
}
.ltcl-nub-select .ys-select-xtbbox{
    width: 15px;
    right: 56px;
}
.ltcl-nub-select .ys-select-xtbbox img{
    width: 100%;
}
.ltcl-nub-line.ltcl-nub-select input{
    padding-right: 72px;
}
.ltcl-nub-select .ys-select-li{
    color: #666;
    font-size: var(--text14);
    line-height: var(--l1h75);
    transition: all 0.36s;
    padding: 0 20px 0 12px;
}
.ltcl-nub-select .ys-select-bd{
    top: calc(100% + 1px);
    font-size: var(--text14);
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    height: 8em;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.ltcl-nub-select .mCSB_outside+.mCSB_scrollTools {
    right: 4px;
}
.ltcl-nub-select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.ltcl-nub-select .mCSB_scrollTools{
    top: 10px;
    bottom: 10px;
}
.home-release-list .slick-dots,
.legb-nub-rotate .slick-dots {
    bottom: -30px;
}
.home-release-list.mod-dots .slick-dots li::before,
.legb-nub-rotate.mod-dots .slick-dots li::before{
    background: rgba(0,82,171,.3);
}
.home-release-list .slick-dots li.slick-active::after,
.legb-nub-rotate .slick-dots li.slick-active::after{
    animation: home_width1 4s linear forwards;
}
.pro-add-btn{
    display: none;
}
.pcil-nub-link{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.pcil-nub-link .std-title24{
    flex-grow: 1;
}
.lecr-text .slick-list{
    overflow: visible;
}
.legb-nub-img {
    width: calc(100% - var(--jian12) * 2);
    margin: 0 var(--jian12);
    margin-bottom: calc(var(--jian12) * 2);
}
.legb-nri-box {
    margin: 0 calc(var(--jian12) * -1) calc(var(--jian12) * -2);
}
.legb-nub-img img{
    width: 100%;
}
.legb-nub-rotate {
    --jian12:12px;
}
.ys-bread-cry{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
}
.ys-bread-list a{
    color: #ddd;
    transition: all 0.36s;
}
.ys-bread-list {
    padding: 0 10px;
}
.ys-bread {
    margin: 0;
}
.ys-bread-list::before{
    background-image: url(../images/com_jian.svg);
    content: '';
    background-size: 100% 100%;
    width: 20px;
    height: 20px;
    right: -10px;
}
.ys-bread{
    position: absolute;
    width: 100%;
    top: 119px;
    z-index: 20;
}
.light-head{
    --height70: 70px;
    height: var(--height70);
    position: relative;
    z-index: 50;
}
.light-head-cry{
    width: 100%;
    background: #F3F4F6;
    border-bottom: 1px solid #DDDDDE;
    position: relative;
    height: var(--height70);
}
.light-head-cry-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: var(--height70);
}
.lhcb-left{
    display: flex;
    align-items: center;
}
.lhcb-right{
    display: flex;
    align-items: center;
    --jian13: 7px;
    margin: 0 calc(var(--jian13) * -1);
}
.lhcb-left .std-title24{
    color: #000;
    font-family: var(--bold);
    margin-right: 45px;
}
.lhcb-left .std-text16{
    color: #000;
}
.lhcb-right .std-btn1-link {
    --height1: 45px;
    padding: 10px 20px;
    min-width: 162px;
}
.lhcb-right .lccr-btn-nub .std-btn1-link-font img {
    width: 14px;
}
.inside-main.up_on .light-head-cry{
    position: fixed;
    top: var(--head);
    transition: all .4s ease;
}
.inside-main.up_on.up_on1 .light-head-cry{
    position: fixed;
    top: var(--head);
    transform: translate3d(0px, calc(var(--head) * -1), 0px);
}
.inside-main.up_on.up_on1 .ys-hd-pc.isfixed .head-box{
    transform: translate3d(0px, -100%, 0px);
}
.ys-ph-nav .ys-phnav-header-font, .ys-ph-nav a{
    color: #333;
}
.ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a, .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
    color: var(--colormain);
}
.ys-phnav-icon::after, .ys-phnav-icon::before{
    background: #333;
}
.ys-phnav-lisbox {
    border-bottom: 1px solid rgba(51,51,51,.4);
}
.ys-phs-form input {
    border: 1px solid rgba(51,51,51,.4);
    color: #333;
}
.ys-phs-form input::placeholder{
    color: #666;
}
.ys-phs-form .iconfont {
    color: rgba(51,51,51,.6);
}
.ys-phnav-menu{
    background: var(--colorfff);
}

.mnos_tp {
    width: 24px;
    line-height: 80px;
    cursor: pointer;
    position: relative;
}
/* .mnol_tp::after, */
.mnos_tp::after{
    content: "";
    width: 22px;
    height: 22px;
    background-color: #fff;
    position: absolute;
    left: 50%;
    bottom: -34px;
    transform: translateX(-50%) rotate(45deg);
    opacity: 0;
    transition: all .36s;
}
.mod_nav_other_search.act .mnos_tp::after{
    opacity: 1;
    transition: all .36s .2s;
}
.mnol_tp_icon2 {
    width: 7px;
    margin-left: 8px;
    transition: all .36s;
}
.mnol_tp_icon2 .mod_cover {
    height: 7px;
}
.mnos_bt{
    width: 100%;
    padding: 14px 80px 0;
    position: fixed;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.mnos_bt_cont{
    background-color: #fff;
    border-radius: 6px;
    padding: 82px 0;
    position: relative;
    box-shadow: 0px 4px 50px 0px rgba(15, 42, 54, 0.1);
}
.mnos_bt_cont_search{
    width: 700px;
    margin: auto;
    position: relative;
}
.mbcs_tp{
    display: flex;
    align-items: center;
    border-bottom: 1px solid #333;
    padding: 8px 0;
}
.mbcs_icon{
    width: 24px;
    cursor: pointer;
}
.mbcs_icon img{
    width: 100%;
}
.mbcs_input{
    width: calc(100% - 24px);
    padding-right: 20px;
    height: 28px;
    padding-left: 10px;
    position: relative;
}
.mbcs_input input{
    width: 100%;
    height: 100%;
    font-size: 16px;
    color: #333;
}
.mbcs_input input::placeholder{
    font-size: 16px;
    color: #C4C4C4;
}
.mbcs_input::before{
    content: "";
    width: 1px;
    height: 17px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.mnol_tp_icon2 .mod_cover img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.psts_content_bt_ul,.mbcs_bt_ul{
    max-height: 250px;
    overflow: hidden;
}
.psts_content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mbcs_bt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.pcbu_item a {
    font-size: 16px;
    color: #666;
    line-height: 2.6 !important;
    display: block;
}
.pcbu_item a p,
.pcbu_item a span{
    line-height: inherit;
    color: inherit;
    font-size: inherit;
}
.pcbu_item {
    cursor: pointer;
}
.mbcs_bt {
    padding: 10px;
    display: none;
}
.mnos_bt .mCSB_outside+.mCSB_scrollTools {
    right: -9px;
}
.ys-fadeleft1 {
    animation: ysfadeInleft .8s ease-in-out both;
    animation-delay: 0.2s;
}
@-webkit-keyframes ysfadeInleft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-60px, 0, 0);
        transform: translate3d(-60px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
@keyframes ysfadeInleft {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(-60px, 0, 0);
        transform: translate3d(-60px, 0, 0)
    }
    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}
.pro-way-text{
    top: calc(11.458333vw - 4vw);
    transform: translate(-50%,calc(12vw * var(--pro)));
}
.std-btn7{
    border-radius: 22.5px;
    overflow: hidden;
}
.std-btn7::after {
    content: '';
    background: var(--colorbgblue);
    position: absolute;
    width: 0;
    height: 100%;
    border-radius: 22.5px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .4s ease-in-out;
}
.light-apply{
    padding-top: var(--distance100);
}
/* 2024.04.02 -- 分界线 */
.ys-nyban-img{
    position: relative;
}
.ys-nyban-img::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.ys-nybanner1 .ys-ban-title{
    font-size: var(--font160);
    background: linear-gradient(180deg, #FFF 0%, rgba(255,255,255,0) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.news-truck{
    background: #F3F4F6;
    padding-top: var(--distance140);
    padding-bottom: var(--distance110);
}
.news-main .std-title2{
    text-align: center;
    line-height: 1.2;
}
.news-truck .std-title2{
    margin-bottom: var(--distance50);
    color: #000;
}
.news-truck-list{
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1);
}
.news-truck-list-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
}
.ntli-link-img{
    width: 100%;
    margin-bottom: 35px;
}
.ntli-link .std-text16{
    color: #69747B;
    margin-bottom: 9px;
    line-height: 1.4;
}
.ntli-link .ntli-link-font{
    color: #000;
    line-height: var(--l1h4);
    font-family: var(--bold);
    margin-bottom: var(--distance60);
    font-size: var(--font30);
}
.std-btn8-link{
    color: #6B747A;
    font-size: var(--text16);
    line-height: var(--l1h5);
}
.std-btn8-link span{
    margin-left: 12px;
}
.news-truck-list-item:not(:first-child){
    display: none;
}
.mod-dots.mod-dots2 .slick-dots li::before{
    background: #d2d2d2;
}
.mod-dots.mod-dots2 .slick-dots li::after{
    background: var(--colormain);
}
.mod-dots.mod-dots2 .slick-dots li.slick-active::after{
    animation: home_width1 4s linear forwards;
}
.mod-dots.mod-dots2 .slick-dots{
    bottom: -30px;
}
.news-truck .std-btn2{
    display: flex;
    justify-content: center;
    margin-top: var(--distance50);
}
.std-btn9 .std-btn1-link {
    --height1: 50px;
    --ra30: 25px;
    padding: 10px 49px;
}
.news-events{
    padding-bottom: var(--distance140);
    padding-top: var(--distance110);
}
.news-events .std-title2{
    margin-bottom: var(--distance70);
}
.news-events-think,
.news-events-think-link{
    width: 100%;
}
.news-events-think-link{
    display: flex;
    align-items: center;
}
.netl-img{
    width: 64.6875%;
}
.netl-text{
    width: 35.3125%;
    padding-left: 90px;
}
.netl-text .std-title4 {
    font-family: var(--bold);
    margin-bottom: 20px;
}
.netl-text-date{
    margin-bottom: 17px;
}
.netl-text-inof {
    margin-bottom: 71px;
}
.news-events-think{
    margin-bottom: var(--distance50);
}
.news-events-list{
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1);
}
.news-events-list-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
}
.neli-link-img{
    width: 100%;
    margin-bottom: 43px;
}
.neli-link-font{
    color: #000;
    line-height: var(--l1h2);
    font-family: var(--bold);
    font-size: var(--font30);
}
.neli-link .std-text16{
    color: #000;
    margin-bottom: 5px;
}
.news-events-list-item:not(:first-child){
    display: none;
}
.news-main .std-btn9{
    display: flex;
    justify-content: center;
}
.news-events .std-btn9{
    margin-top: var(--distance50);
}
.neli-link {
    padding-bottom: 22px;
    display: flex;
    flex-direction: column;
}
.news-video{
    position: relative;
    padding-top: var(--distance50);
}
.news-video-bg{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.news-video-bg img{
    width: 100%;
}
.news-video .ys-cont1600{
    position: relative;
    z-index: 10;
}
.news-video .std-title2{
    color: var(--colorfff);
    margin-bottom: calc(var(--distance60) + 5px);
}
.nvli-link-img{
    width: 100%;
}
.nvli-link-img-icon{
    width: 68px;
    position: absolute;
    left: 69px;
    bottom: 83px;
}
.nvli-link-img-icon img{
    transform: scale(1)!important;
}
.news-video-list-item{
    width: 50%;
}
.nvli-link-text{
    margin-top: -48px;
    position: relative;
    z-index: 6;
    background: var(--colorfff);
    width: calc(100% - 65px);
    padding-top: 48px;
    padding-bottom: 49px;
    padding-left: 54px;
    padding-right: 76px;
}
.news-video-list-item:not(.slick-current) .nvli-link-text{
    padding-left: 76px;
}
.nvli-link-text .std-text16{
    margin-bottom: 9px;
    color: #69747B;
    line-height: var(--l1h4);
}
.nvli-link-text-label{
    border: 1px solid #676767;
    background: rgba(255, 255, 255, 0.10);
    font-size: var(--text16);
    font-family: var(--bold);   
}
.news-video-list .std-title4{
    font-family: var(--bold);
    margin-bottom: 25px;
}
.news-video-list-item:not(:first-child){
    display: none;
}
.news-video-list-item.slick-current .nvli-link-text{
    left: 65px;
    position: relative;
}
.news-video-list-item.slick-current .nvli-link-text::before{
    content: '';
    background: #D9D9D9;
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 0; 
}
.nvli-link-text-label{
    display: inline-block;
    font-size: var(--text16);
    font-family: var(--bold);
    color: #69747B;
    padding: 3px 23px;
    border: 1px solid #676767;
    border-radius: 18px;
    line-height: var(--l1h75);
}
.news-video .std-btn9{
    margin-top: var(--distance60);
}
.news-video{
    padding-bottom: var(--distance100);
}
.news-down{
    background: #F3F4F6;
    padding-top: var(--distance88);
    padding-bottom: var(--distance88);
}
.news-down .std-title2{
    margin-bottom: var(--distance50);
}
.news-down-list{
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1);
}
.news-down-list-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
}
.ndli-link{
    display: flex;
    flex-direction: column;
}
.ndli-link-img{
    width: 100%;
    margin-bottom: 20px;
}
.ndli-link .ndli-link-font{
    color: #000;
    font-family: var(--bold);
    line-height: var(--l1h4);
    font-size: var(--font30);
}
.news-down-list-item:not(:first-child){
    display: none;
}
.news-down .std-btn9{
    margin-top: var(--distance50);
}
.news1-extre{
    padding-top: var(--distance100);
    padding-bottom: var(--distance140);
}
.news1-extre-top{
    display: flex;
    justify-content: space-between;
    margin-bottom: var(--distance80);
}
.n1etl-nub{
    margin: 0 6px;
}
.news1-extre-top{
    --search: 380px;
}
.news1-extre-top-list{
    margin: 0 -6px;
    display: flex;
    flex-wrap: wrap;
    width: calc(100% - var(--search));
}
.n1etl-nub-link .std-text16{
    color: #69747B;
    font-family: var(--bold);
    padding: 8.5px 38px;
    position: relative;
    z-index: 6;
    transition: all 0.4s ease;
}
.n1etl-nub-link{
    display: block;
    position: relative;
    border-radius: 30px;
    overflow: hidden;
}
.n1etl-nub-link::before{
    content: '';
    border-radius: 30px;
    border: 1px solid rgba(116, 116, 116, 0.30);
    background: rgba(255, 255, 255, 0.05);
    width: calc(100% - 4px);
    height: calc(100% - 3px);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.n1etl-nub-link::after{
    content: '';
    background: #0056B7;
    border-radius: 30px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    height: 100%;
    width: 0;
    opacity: 0;
    transition: all 0.4s ease;
}
.n1etl-nub.on .n1etl-nub-link::after{
    width: 100%;
    opacity: 1;
}
.n1etl-nub.on .n1etl-nub-link .std-text16{
    color: var(--colorfff);
}
.news1-extre-search{
    width: var(--search);
    border-bottom: 1px solid rgba(107, 116, 122, 0.36);
    display: flex;
    align-items: center;
}
.news1-extre-search-icon{
    width: 26px;
}
.news1-extre-search-icon img{
    width: 100%;
}
.news1-extre-search-input{
    flex-grow: 1;
}
.news1-extre-search-input input{
    width: 100%;
    padding-left: 9px;
    padding-right: 9px;
    color: #000;
    font-size: var(--text16);
    line-height: var(--l1h75);
}
.news1-extre-search-btn{
    color: #000;
    font-family: var(--bold);
    font-size: var(--text16);
    line-height: var(--l1h75);
    cursor: pointer;
}
.news1-extre-search-input input::placeholder{
    color: #6B747A;
}
.n1eli-link{
    display: flex;
    padding-top: var(--distance50);
    padding-bottom: var(--distance50);
    border-bottom: 1px solid #D9D9D9;
}
.n1eli-link-left{
    width: 31.6875%;
    display: flex;
    align-items: center;
}
.n1eli-link-text{
    width: 68.3125%;
    padding: 39px 0 30px 83px;
    display: flex;
    flex-direction: column;
}
.n1eli-link-left .ys-imgbox-cover{
    width: 100%;
}
.n1eli-link-text-date{
    color: #69747B;
    line-height: var(--l1h75);
    margin-bottom: 8px;
}
.n1eli-link-text .std-title24{
    color: #000;
    line-height: var(--l1h4);
    font-family: var(--bold);
    margin-bottom: 24px;
}
.n1eli-link-text-inof,
.n1eli-link-text-inof p{
    color: var(--color999);
}
.n1eli-link-text-top{
    flex-grow: 1;
}
.n1eli-link-text-top .n1eli-link-text-inof{
    margin-bottom: 30px;
}
.news1-extre-list-item:first-child .n1eli-link{
    padding-top: 0;
}
.mod-page .ys-pcfy{
    font-size: 0;
}
.news1-main .mod-page {
    margin-top: var(--distance110);
}
.detail-cry{
    position: relative;
}
.detail-main .ys-main{
    margin-top: var(--head);
}
.pure-cry-text .std-title4{
    font-family: var(--bold);
    margin-bottom: var(--distance70);
}
.pure-cry{
    padding-top: calc(var(--distance130) + 6px);
    padding-bottom: var(--distance160);
}
.detail-cry .ys-bread .ys-cont1600{
    width: 1200px;
}
.detail-cry .ys-bread-list a{
    color: #999;
}
.detail-cry .ys-bread-list::before {
    background-image: url(../images/com_jian1.svg);
}
.detail-cry .ys-bread {
    top: 37px;
}
.pure-cry-inof-date,
.pure-cry-inof-share,
.pure-cry-inof-whate{
    padding: 0 30px;
}
.pure-cry-inof{
    margin: 0 -30px;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 34px;
}
.pure-cry-inof-share,
.pure-cry-inof-whate{
    display: flex;
    align-items: center;
}
.pure-cry-inof-share .std-text16{
    margin-right: 20px;
}
.pure-cry-inof-whate .pciw-icon{
    width: 20px;
    margin-right: 8px;
}
.ys-share-img{
    width: 15px;
}
.ys-share-img img,
.pciw-icon img{
    width: 100%;
}
.pcis-list .ys-share-list{
    padding: 0 14px;
}
.pure-prev{
    background: #F3F4F6;
    padding-top: var(--distance110);
    padding-bottom: var(--distance160);
}
.pure-prev .std-title2{
    text-align: center;
    margin-bottom: 1em;
    line-height: var(--l1h2);
    color: var(--color000);
    font-family: var(--bold);
}
.pure-prev-list-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
}
.pure-prev-list{
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1);
}
.ppli-link-img{
    width: 100%;
    margin-bottom: 25px;
}
.ppli-link .std-title24{
    font-family: var(--bold);
    line-height: var(--l1h4);
    color: var(--color000);
    margin-bottom: 32px;
}
.ppli-link .std-text16{
    color: #69747B;
    line-height: var(--l1h4);
}
.pure-prev-list-item:not(:first-child){
    display: none;
}
.pure-prev-list.mod-dots.mod-dots2 .slick-dots {
    bottom: calc(var(--distance60) * -1);
}
.media-list-item:nth-of-type(4n-3),
.media-list-item:nth-of-type(4n){
    width: 58.353658%;
}
.media-list-item:nth-of-type(4n-1),
.media-list-item:nth-of-type(4n-2){
    width: 41.646342%;
}
.media-list{
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1) calc(var(--jian20) * -2);
    display: flex;
    flex-wrap: wrap;
}
.media-list-item{
    padding: 0 var(--jian20);
    margin-bottom: calc(var(--jian20) * 2);
}
.mlil-img{
    position: relative;
    width: 100%;
}
.media-list-item-link{
    position: relative;
    display: block;
}
.media-list-item-link .std-title24{
    color: var(--colorfff);
    width: 100%;
    padding: 0 40px 30px;
    z-index: 6;
    position: absolute;
    z-index: 6;
    bottom: 0;
    left: 0;
    font-family: var(--bold);
}
.media-main .mod-page {
    margin-top: var(--distance110);
}
.home-ban-pro.ys-nyban-img{
    position: absolute;
}
.ys-nybanner2 .home-ban-pro::before {
    top: auto;
}
.legb-nub-img img {
    height: 100%;
    object-fit: cover;
}
.legb-nri-left-bot .legb-nub-img,
.legb-nri-right .legb-nub-img{
    margin-bottom: 0;
}
.light-head-second{
    display: flex;
    --jian42: 42px;
    margin: 0 calc(var(--jian42) * -1);
}
.light-head-second-item{
    padding: 0 var(--jian42);
}
.light-head-second-item .std-title24{
    color: #69747B;
    font-family: var(--bold);
    line-height: var(--height70);
    padding: 0 7px;
    position: relative;
    transition: all 0.4s ease;
}
.light-head-second-item .std-title24::before{
    content: '';
    height: 2px;
    background: var(--color000);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    transition: all 0.4s ease;
}
.light-head-second-item.on .std-title24{
    color: var(--color000);
}
.light-head-second-item.on .std-title24::before{
    width: 100%;
}
.gallery-core .std-title72{
    font-size: var(--font72);
    text-align: center;
    line-height: var(--l1h2);
    margin-bottom: calc(var(--distance60) - 3px);
    font-family: var(--bold);
}
.gcli-img{
    width: 100%;
}
.gallery-core-list-item:not(:first-child){
    display: none;
}
.gallery-core-list,
.gallery-core-list-item{
    width: 100%;
}
.gallery-core-list .slick-next{
    right: -105px;
}
.gallery-core-list .slick-prev{
    left: -105px;
}
.gallery-core-list .slick-next,
.gallery-core-list .slick-prev{
    z-index: 6;
}
.gallery-core-bot{
    margin-top: 44px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.gallery-core-bot-list{
    width: calc(var(--width1) * 4);
    --width1: 190px;
    --jian10: 10px;
    margin: 0 calc(var(--jian10) * -1);
    overflow: hidden;
    display: block;
    font-size: 0;
}
.gcbl-nub{
    width: var(--width1);
    padding: 0 var(--jian10);
    cursor: pointer;
    opacity: .7;
    transition: all 0.4s ease;
}
.gallery-core-list .slick-arrow.slick-disabled{
    opacity: .4;
}
.gcbl-nub-img{
    width: 100%;
    position: relative;
}
.gallery-core-bot-list .gcbl-nub:not(:first-child){
    display: none;
} 
.gcbl-nub-img::before{
    content: '';
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px solid #006AE3;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.4s ease;
}
.gcbl-nub.slick-current{
    opacity: 1;
}
.gcbl-nub.slick-current .gcbl-nub-img::before{
    opacity: 1;
}
.gallery-prev .ppli-link-img{
    margin-bottom: 0;
}
.gallery-prev .ppli-link .std-title24{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 6;
    color: var(--colorfff);
    padding: 0 20px 20px;
    margin-bottom: 0;
}
.gallery-prev .ppli-link{
    position: relative;
}
.mod-dots.mod-dots2 .slick-dots li::before,
.mod-dots.mod-dots2 .slick-dots li::after{
    height: 3px;
}
.mod-dots.mod-dots2 .slick-dots li {
    width: 40px;
    margin: 0px 5px;
}
.video-list{
    --jian20: 20px;
    --jian60: 60px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian20) * -1) calc(var(--jian60) * -1);
}
.video-list-item{
    width: 33.333333%;
    padding: 0 var(--jian20);
    margin-bottom: var(--jian60);
}
.video-list-item-link{
    display: block;
}
.vlil-img{
    width: 100%;
    position: relative;
}
.vlil-img-play{
    width: 44px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
}
.vlil-img-play img{
    width: 100%;
    transform: scale(1)!important;
}
.vlil-text{
    background: #F3F4F6;
    width: calc(100% - 36px);
    margin: 0 auto;
    margin-top: -49px;
    z-index: 10;
    position: relative;
    padding: 36px 45px 53px 60px;
}
.vlil-text .std-text16{
    color: #69747B;
    line-height: var(--l1h4);
    margin-bottom: 14px;
}
.vlil-text .std-title24{
    line-height: var(--l1h4);
    color: var(--color000);
    font-family: var(--bold);
    height: 2.8em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.down-list-item{
    width: 50%;
    padding: 0 var(--jian20);
    margin-bottom: calc(var(--jian20) * 2);
}
.down-list{
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1) calc(var(--jian20) * -2);
    display: flex;
    flex-wrap: wrap;
}
.down-list-item-link{
    background: #F3F4F6;
    padding: 40px;
    display: flex;
}
.dlil-img{
    display: flex;
    align-items: center;
    width: 53.285714%;
}
.dlil-text{
    width: 46.714286%;
    padding: 20px 0 20px 46px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.dlil-img .ys-imgbox-cover{
    width: 100%;
}
.dlil-text-top .std-title24{
    line-height: var(--l1h4);
    font-family: var(--bold);
    margin-bottom: 16px;
}
.dlil-text-top .std-text16,
.dlil-text-top .std-text16 p{
    color: #69747B;
    line-height: var(--l1h75);
}
.dlil-text-btn-icon{
    width: 22px;
    margin-left: 15px;
}
.dlil-text-btn-icon img{
    width: 100%;
}
.dlil-text-btn .std-text16{
    color: #69747B;
    font-family: var(--bold);
    line-height: var(--l1h75);
}
.dlil-text-btn{
    display: flex;
    align-items: center;
}
.dlil-text-top .std-text16{
    margin-bottom: 12px;
}
.down-main .mod-page {
    margin-top: var(--distance110);
}
.vdetail-core-top{
    display: flex;
    align-items: flex-end;
    margin-bottom: 40px;
    justify-content: space-between;
}
.vdetail-core-top-title .std-text16{
    color: #676767;
    margin-bottom: 10px;
}
.vdetail-core-top-title .std-title4{
    color: var(--color000);
    line-height: var(--l1h4);
    font-family: var(--bold);
}
.vdetail-core-top-title{
    flex-grow: 1;
    max-width: calc(100% - 238px);
}
.vdetail-box,
.vdetail-box img{
    width: 100%;
}
.vdetail-box{
    position: relative;
    cursor: pointer;
}
.vdetail-box::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    transition: all 0.4s ease;
}
.vdetail-box-play{
    position: absolute;
    width: 68px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
    transition: all 0.4s ease;
}
.vdetail-box-play img{
    width: 100%;
}
.vdetail-box video{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 0;
    top: 0;
}
.vdetail-box.act::before,
.vdetail-box.act .vdetail-box-play{
    opacity: 0;
    pointer-events: none;
}
.vdetail-prev .std-title24{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    color: var(--colorfff);
    padding: 0 20px 17px;
    line-height: var(--l1h4);
    font-family: var(--bold);
    margin-bottom: 0;
}
.vdetail-prev .ppli-link{
    position: relative;
}
.vdetail-prev .ppli-link-img::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    background: linear-gradient(to top,#000 0%, rgba(0,0,0,0) 100%);
    width: 100%;
    height: 40%;
}
.news-truck-list .slick-track{
    display: flex;
}
.news-truck-list .news-truck-list-item{
    height: auto;
}
.ntli-link{
    height: 100%;
    display: flex;
    flex-direction: column;
}
.ntli-link .ntli-link-font{
    flex-grow: 1;
}
.pure-prev-list .slick-track{
    display: flex;
}
.pure-prev-list-item{
    height: auto;
}
.ppli-link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.ppli-link .std-title24{
    flex-grow: 1;
}
.news-video-list .slick-track{
    display: flex;
}
.news-video-list-item{
    height: auto;
}
.nvli-link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.nvli-link-text{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.news-video-list .std-title4{
    flex-grow: 1;
}
.down-list-item-link{
    height: 100%;
}
/* 2024.04.08 -- 分界线 */
.footer-sub .std-title4{
    font-family: var(--bold);
    top: 0.5em;
    position: relative;
}
.footer-top-left .std-title24{
    font-size: var(--font36);
    line-height: var(--l1h4);
}
.footer-top-nav>li {
    padding: 0 40px;
}
.footer-top-nav {
    margin: 0 -40px;
    max-width: calc(100% - calc(var(--font24) * 12) + 80px);
}
.footer-top .footer-sub-box {
    width: 372px;
    border: 1px solid #0052AB;
    background: #0052AB;
    padding-left: 31px;
    padding-right: 31px;
}
.footer-top .footer-sub-box-input input{
    padding-left: 0;
}
.footer-top .footer-sub-box-input input::placeholder{
    color: rgba(255,255,255,.5);
    font-family: 'RobotoCondensedRegular'!important;
}
.ys-footer {
    background: #061730;
}
.footer-sub .std-btn1{
    position: relative;
    top: 16px;
}
.footer-sub .std-btn1-link::before {
    border: 1px solid rgba(255, 255, 255, 0.5);
    background: rgba(255, 255, 255, 0.1);
}
.footer-top {
    padding-bottom: 90px;
    padding-top: calc(var(--distance80) - 8px);
}
.footer-top-left-logo {
    margin-bottom: 56px;
}
.footer-top-left .std-title24 {
    margin-bottom: 45px;
}
.footer-top-right{
    max-width: calc(100% - calc(var(--font24) * 12) + 80px);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.footer-top-nav{
    max-width: none;
}
.footer-inof-list-item {
    padding: 0 25px;
}
.footer-inof-list {
    margin: 0 -25px;
    margin-bottom: 58px;
}
.footer-inof{
    justify-content: flex-end;
    padding-bottom: 49px;
}
/* footer - end */
.eva-lead{
    padding-top: var(--distance110);
    padding-bottom: var(--distance100);
}
.eva-lead .std-title2{
    margin-bottom: 40px;
    text-align: center;
    line-height: var(--l1h2);
}
.eva-lead .ys-cont1280 .std-text24,
.eva-lead .ys-cont1280 .std-text24 p{
    line-height: var(--l1h4);
    color: #69747B;
    text-align: center;
}
.eva-lead .ys-cont1280 .std-text24 span{
    color: var(--colormain);
}
.eva-lead .ys-cont1280 .std-text24{
    margin-bottom: var(--distance80);
}
.eva-lead-list-item{
    margin-bottom: var(--distance100);
    background: #F8F8F9;
    padding: 40px;
    display: flex;
    align-items: center;
}
.eva-lead-list-item:last-child{
    margin-bottom: 0;
}
.eva-lead-list-item:nth-of-type(2n-1){
    flex-direction: row-reverse;
}
.elli-img{
    width: 53.3125%;
}
.elli-img .ys-imgbox-cover{
    width: 100%;
    position: relative;
}
.elli-img-play{
    width: 44px;
    position: absolute;
    right: 20px;
    bottom: 20px;
    z-index: 6;
}
.elli-img-play img{
    width: 100%;
}
.eva-lead-list{
    --jian30: 30px;
    --jian100: 100px;
}
.elli-text{
    width: 46.6875%;
    padding-left: var(--jian30);
    padding-right: var(--jian100);
}
.eva-lead-list-item:nth-of-type(2n) .elli-text{
    padding-left: var(--jian100);
    padding-right: var(--jian30);
}
.elli-text .std-title4{
    line-height: var(--l1h4);
    color: #101111;
    font-family: var(--bold);
    margin-bottom: 32px;
}
.elli-text .std-text16,
.elli-text .std-text16 p{
    color: #69747B;
    line-height: var(--l1h75);
}
.elli-text .std-text16{
    margin-bottom: 32px;
}
.elli-inof{
    border-top: 1px solid var(--colormain);
    display: flex;
    flex-wrap: wrap;
}
.elli-inof li{
    width: 50%;
    padding-right: 10px;
    margin-top: 12px;
}
.eva-lead-list-item .elli-inof li p{
    color: var(--colormain);
    font-size: inherit;
    font-family: var(--bold);
    line-height: var(--l1h75);
}
.honor-auto{
    position: relative;
    padding-top: var(--distance160);
    padding-bottom: var(--distance120);
}
.honor-auto-bg,
.honor-value-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.honor-auto-bg img,
.honor-value-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.honor-auto .ys-cont1400{
    position: relative;
    z-index: 6;
}
.honor-auto-list{
    --jian88: 88px;
    --jian96: 96px;
    margin: 0 calc(var(--jian88) * -1) calc(var(--jian96) * -1);
    display: flex;
    flex-wrap: wrap;
}
.honor-auto-list-item{
    width: 33.333333%;
    padding: 0 var(--jian88);
    margin-bottom: var(--jian96);
}
.hali-icon{
    width: 160px;
    position: relative;
}
.hali-icon .ys-imgbox-cover{
    width: 100%;
    position: relative;
    z-index: 10;
}
.hali-icon-bg{
    position: absolute;
    top: 57%;
    left: 44%;
    transform: translate(-50%,-50%);
    width: 133.125%;
}
.hali-icon-bg img{
    width: 100%;
}
.honor-auto-list-item .std-text24{
    line-height: var(--l1h4);
    color: var(--color000);
    padding-left: 4px;
    position: relative;
    z-index: 11;
    padding-right: 38px;
}
.honor-value{
    padding-bottom: var(--distance120);
    padding-top: var(--distance150);
    position: relative;
}
.honor-value-list{
    --jian22: 22px;
    --jian100: 100px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian22) * -1) calc(var(--jian100) * -1);
}
.honor-value-list-item{
    width: 25%;
    padding: 0 var(--jian22);
    margin-bottom: var(--jian100);
}
.hvli-cry{
    position: relative;
    height: 100%;
}
.hvli-cry-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0; 
    left: 0;
    transform: rotate(0deg);
    opacity: 0;
    transition: all .4s ease;
    transform-origin: center center;
}
.hvli-cry-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.hvli-cry-box{
    position: relative;
    z-index: 8;
    background: var(--colorfff);
    border-top: 1px solid var(--colormain);
    padding: 32px;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.hvli-cry-box-icon{
    position: relative;
    width: 128px;
    margin-top: 17px;
    margin-left: 24px;
    margin-bottom: 122px;
}
.hvli-cry-box-icon .ys-imgbox-cover{
    width: 100%;
}
.hvli-cry-box .std-text24{
    line-height: var(--l1h4);
    color: var(--color000);
}
.events-cry{
    padding-top: var(--distance110);
    padding-bottom: var(--distance140);
    --jian20: 20px;
}
.events-cry-refer{
    background: #F3F4F6;
    margin-bottom: calc(var(--jian20) * 2);
}
.events-cry-refer-link{
    display: flex;
}
.ecrl-img{
    width: 69.5625%;
    display: flex;
    align-items: center;
}
.ecrl-text{
    width: 30.4375%;
    padding: 70px 67px 58px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.ecrl-img .ys-imgbox-cover{
    width: 100%;
}
.ecrl-text-top-date{
    margin-bottom: 19px;
    color: #69747B;
    line-height: var(--l1h75);
}
.ecrl-text-top .std-title24{
    color: var(--color000);
    font-family: var(--bold);
    margin-bottom: 35px;
}
.ecrl-text-top-word,
.ecrl-text-top-word p{
    line-height: var(--l1h75);
    color: var(--color999);
}
.ecrl-text-top-word{
    margin-bottom: var(--distance50);
}
.ecrl-text .std-btn3 .std-btn1-link::before{
    background: transparent;
}
.events-cry-list-item{
    width: 50%;
    padding: 0 var(--jian20);
    margin-bottom: calc(var(--jian20) * 2);
}
.events-cry-list{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian20) * -1) calc(var(--jian20) * -2);
}
.ecli-link{
    display: block;
    background: #F3F4F6;
    height: 100%;
}
.ecli-link-text{
    padding: 32px 40px 52px;
}
.ecli-link-text-date{
    color: #69747B;
    margin-bottom: 6px;
}
.ecli-link-text .std-title24{
    font-family: var(--bold);
    margin-bottom: 24px;
}
.ecli-link-text-word,
.ecli-link-text-word p{
    color: #999;
}
.ecli-link-text-word {
    height: 3.5em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.events-main .mod-page {
    margin-top: var(--distance110);
}
.events-cry-list-item.on_hover{
    width: 54.87%;
}
.events-cry-list-item.no_hover{
    width: 45.13%;
}
.ecli-link-img{
    height: 483px;
}
.events-cry-list-item{
    transition: all .4s ease;
}
.ecli-link-img img{
    object-fit: cover;
}
.contact-effect{
    padding-top: var(--distance130);
}
.contact-effect-cry{
    background: #F3F4F6;
    display: flex;
    align-items: center;
}
.contact-effect-cry-text,
.contact-effect-cry-img{
    width: 50%;
}
.contact-effect-cry-img img{
    width: 100%;
}
.contact-effect-cry-text{
    padding: 30px 130px 30px 197px;
}
.contact-effect-cry-text .std-title4{
    line-height: var(--l1h4);
    color: var(--color000);
    font-family: var(--bold);
    margin-bottom: 56px;
    position: relative;
}
.contact-effect-cry-text .std-title4::before{
    content: '';
    background-image: url(../images/g1_icon1.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 66px;
    height: 28px;
    left: -106px;
    top: 11px;
}
.cect-list-item{
    margin-bottom: 52px;
    display: flex;
    align-items: center;
    --icon:32px;
    --name: 123px;
}
.cect-list-item:last-child{
    margin-bottom: 0;
}
.cect-list-item-icon{
    width: var(--icon);
}
.cect-list-item-name{
    color: var(--color000);
    padding-left: 21px;
    width: var(--name);
    padding-right: 14px;
}
.cect-list-item .std-title24{
    color: var(--color000);
    line-height: var(--l1h4);
    flex-grow: 1;
    width: calc(100% - var(--icon) - var(--name));
}
.cect-list-item .std-title24 a{
    color: inherit;
    line-height: inherit;
}
.contact-truck{
    padding-top: var(--distance140);
    padding-bottom: var(--distance130);
    position: relative;
    z-index: 6;
}
.contact-truck .std-title2{
    text-align: center;
    line-height: var(--l1h2);
    margin-bottom: 33px;
}
.contact-truck .std-text24,
.contact-truck .std-text24 p{
    text-align: center;
    color: #69747B;
}
.contact-truck .std-text24{
    margin-bottom: 74px;
}
.cect-list-item-link{
    display: flex;
    align-items: center;
}
.contact-truck-list{
    display: flex;
    flex-wrap: wrap;
}
.contact-truck-list-item{
    width: 20%;
    flex-grow: 1;
    border-top: 1px solid #69747B;
    position: relative;
}
.ctli-link{
    display: block;
    padding-top: 86px;
    padding-bottom: 86px;
}
.ctli-link-icon{
    width: 70px;
    margin: 0 auto;
    margin-bottom: 24px;
}
.ctli-link .std-text20,
.ctli-link .std-text16{
    text-align: center;
}
.ctli-link .std-text20{
    color: var(--color000);
}
.ctli-link .std-text16,
.ctli-link .std-text16 p{
    color: var(--color666);
}
.cect-list-item-link{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.contact-truck-list-item::before{
    content: '';
    background: #69747B;
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.contact-truck-list-item:last-child::before,
.contact-truck-list-item:nth-of-type(5n)::before{
    display: none;
}
.ctli-link-icon img{
    transform: scale(1)!important;
}
.contact-main .light-test-bg::before{
    content: '';
    position: absolute;
    background: linear-gradient(180deg,#FFF 45.04%, rgba(255,255,255,0) 100%);
    height: 12.5vw;
    top: 0;
    transform: translateY(-50%);
    width: 100%;
}
@keyframes pulse {
    0%{
        transform: translate(-50%,-50%) scale(0);
        opacity: 0.2;
    }
    100%{
        opacity: 0;
        transform: translate(-50%,-50%) scale(2);
    }
}
@-webkit-keyframes pulse {
    0%{
        transform: translate(-50%,-50%) scale(0);
        opacity: 0.2;
    }
    100%{
        opacity: 0;
        transform: translate(-50%,-50%) scale(2);
    }
}
.history-cry-list{
    position: relative;
    --jian150: 150px;
    --font360: 360px;
    --left1: 338px;
    --left2: 360px;
    --icon64: 64px;
    padding-bottom: var(--distance170);
    padding-top: var(--distance70);
}
.history-cry-list-item{
    margin-bottom: var(--jian150);
}
.history-cry-list-item:last-child{
    margin-bottom: 0;
}
.hcli-year-big{
    font-size: var(--font360);
    color: rgba(109,116,121,.05);
    position: absolute;
    left: -0.22em;
    top: 0;
    font-family: 'do_hyeonregular'!important;
}
.hcli-year{
    position: relative;
    padding-top: 108px;
    margin-bottom: 55px;
}
.hcli-year-text{
    margin-left: var(--left1);
    position: relative;
    z-index: 3;
}
.hcli-year-text-span1,
.hcli-year-text-span2{
    font-size: var(--font200);
    line-height: var(--l1h2);
    font-family: 'do_hyeonregular'!important;
}
.hcli-year-text-span1{
    color: var(--colormain);
}
.hcli-year-text-span2{
    color: rgba(109, 116, 121, .1);
    transform: translate3d(12px, 12px, 0); 
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.hcli-text-btn{
    width: var(--icon64);
    height: var(--icon64);
    position: relative;
    top: -17px;
}
.hcli-text-btn img{
    width: 100%;
    position: relative;
    z-index: 6;
}
.hcli-text{
    padding-left: var(--left2);
    display: flex;
}
.hcli-text-btn-span {
    width: 80%;
    height: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    background: #0052AB;
    z-index: 1;
    opacity: .05;
    border-radius: 100px;
    -ms-transform: translate(-50%,-50%) scale(1);
    transform: translate(-50%,-50%) scale(1);
    animation: pulse 2.5s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.hcli-text-btn-span2{
    -ms-transform: translate(-50%,-50%) scale(1.7);
    transform: translate(-50%,-50%) scale(1.7);
    animation-delay: .35s;
}
.hcli-text .std-text24{
    width: calc(100% - var(--icon64));
    padding-left: 47px;
    padding-right: 260px;
}
.hcli-text .std-text24 p{
    line-height: var(--l1h4);
    color: #6D7479;
    margin-bottom: 0.83em;
}
.hcli-text .std-text24 p span{
    color: #001934;
}
.history-cry-list::before{
    content: '';
    width: 1px;
    height: 100%;
    background: rgba(109, 116, 121, .3);
    position: absolute;
    top: 0;
    left: calc(var(--left2) + calc(var(--icon64) / 2));
}
.history-cry-core{
    --height1: 70px;
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 60px;
    z-index: 10;
    display: flex;
    align-items: center;
    height: calc(var(--height1) * 5);
}
.history-cry-core-box{
    height: calc(var(--height1) * 5);
    display: flex;
    align-items: center;
    overflow: hidden;
    padding: 0 60px;
}
.history-cry-date{
    height: var(--height1);
}
.history-cry-date-item{
    font-family: 'do_hyeonregular'!important;
    color: #69747B;
    font-size: var(--text20);
    text-align: center;
    cursor: pointer;
    line-height: var(--l1h5);
    padding: 20px 0;
    height: 70px!important;
    opacity: .2;
}
.history-cry-date-item.swiper-slide-active{
    transform: scale(1.6);
    color: var(--colormain);
    opacity: 1;
}
.history-cry-date-item.swiper-slide-prev,
.history-cry-date-item.swiper-slide-next{
    opacity: .5;
}
.swiper-arrows .swiper-button-prev,
.swiper-arrows .swiper-button-next{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid rgba(120, 120, 120, 0.30);
    background: rgba(255, 255, 255, 0.05);
    transition: all 0.4s ease;
}
.history-cry-core .swiper-button-prev{
    top: -100px;
    margin-top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.history-cry-core .swiper-button-next{
    top: auto;
    margin-top: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: -100px;
    right: auto;
}
.swiper-arrows .swiper-button-prev::before,
.swiper-arrows .swiper-button-next::before{
    content: '';
    width: 24px;
    height: 24px;
    background-image: url(../images/e5_arrow01.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.4s ease;
}
.swiper-arrows .swiper-button-prev::after,
.swiper-arrows .swiper-button-next::after{
    content: '';
    width: 24px;
    height: 24px;
    background-image: url(../images/e5_arrow03.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.4s ease;
}
.swiper-arrows .swiper-button-next::before,
.swiper-arrows .swiper-button-next::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.light-why{
    position: relative;
}
.light-why-box{
    height: 100vh;
}
.lwbl-nub{
    width: 100vw;
    height: 100vh;
}
.lwbl-nub img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lwbl-nub:not(:first-child){
    display: none;
}
.light-why-energy .std-title2{
    line-height: var(--l1h2);
    color: var(--color000);
    font-family: var(--bold);
    margin-bottom: calc(var(--distance110) + 2px);
    width: 507px;
    max-width: 100%;
}
.lwel-item-white{
    background: var(--colorfff);
    padding: 42px 105px 113px 70px; 
}
.lwel-item-white .std-title2{
    font-family: 'do_hyeonregular'!important;
    -webkit-text-stroke: 0.5px #7B7B7B;
    color: transparent;
    line-height: var(--l1h25);
    margin-bottom: 9px;
}
.lwel-item-white .std-title3{
    color: var(--color000);
    font-family: var(--bold);
    line-height: var(--l1h5);
    margin-bottom: 12px;
}
.lwel-item-white .std-text16,
.lwel-item-white .std-text16 p{
    color: #69747B;
    line-height: var(--l1h4);
}
.lwel-item,
.lwel-item-white{
    width: 736px;
}
.light-why-box-list{
    height: 100vh;
}
.light-why.act1 .light-why-box-list{
    position: fixed;
    top: var(--top1);
    width: 100%;
    left: 0;
}
.light-why.act2 .light-why-box-list{
    position: absolute;
    width: 100%;
    top: var(--top2);
    left: 0;
}
.light-why-energy{
    position: relative;
    z-index: 3;
    padding-top: var(--distance100);
    padding-bottom: var(--distance170);
}
.lwel-item{
    margin-bottom: var(--distance100);
    height: 100vh;
    position: relative;
}
.lwel-item:last-child{
    margin-bottom: 0;
}
.lwel-item.act1 .lwel-item-white{
    position: fixed;
    top: var(--top1);
}
.lwel-item.act2 .lwel-item-white{
    position: absolute;
    top: var(--top2);
}
.pcsc-list-item.on .pcsc-list-item-second .std-text16 {
    transform: translateX(0px);
}
.pcsc-lis-box-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 8px;
    padding-bottom: 9px;
    padding-right: 14px;
    cursor: pointer;
}
.pcsc-lis-box-top .std-text16{
    color: var(--colorfff);
}
.pcsc-lis-box-third,
.pcsc-lis-box-top .std-text16{
    padding-left: 35px;
}
.pcsc-lisbt-nub{
    cursor: pointer;
    display: flex;
    align-items: flex-start;
    margin-bottom: 3px;
}
.pcsc-lisbt-nub-icon{
    width: 14px;
    height: 14px;
    position: relative;
    top: 3px;
}
.pcsc-lisbt-nub-icon::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    border-radius: 50%;
    border: 1px solid var(--colorfff);
    transition: all .4s ease;
}
.pcsc-lisbt-nub-icon::after{
    content: '';
    width: 71.428571%;
    height: 71.428571%;
    background-image: url(../images/dui1.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
}
.pcsc-lisbt-nub.on .pcsc-lisbt-nub-icon::before{
    background: var(--colorfff);
}
.pcsc-lisbt-nub.on .pcsc-lisbt-nub-icon::after{
    opacity: 1;
}
.pcsc-lisbt-nub .std-text16{
    width: calc(100% - 14px);
    padding-left: 8px;
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.pcsc-list-item .pcsc-lis-box-top .pcsc-lif-icon img {
    transform: rotate(0deg);
}
.pcsc-list-item .pcsc-lis-box.act .pcsc-lif-icon img {
    transform: rotate(-90deg);
}
.pro-cry-side-core{
    max-height: calc(100vh - 150px);
}
.pro-cry-side-core .mCSB_inside>.mCSB_container {
    margin-right: 0;
}
.pro-cry-side-core .mCustomScrollBox{
    padding-right: 20px;
    margin-right: -20px;
    max-width: calc(100% + 20px);
}
.pro-cry-side-core .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.pcsc-radio-item:nth-last-of-type(-n+2){
    margin-bottom: 0;
}
/* send - 分界线 */
.history-cry-date-item{
    transform: scale(1);
    transition: all 0.3s ease;
}
.history-cry-core {
    right: -100px;
    transition: all .4s ease-out;
}
.history-cry-core.act{
    right: 60px;
}
.mixer-apply .laln-cry-text .std-title24 {
    color: var(--color000);
}
.mixer-apply .laln-cry-text .std-text16, 
.mixer-apply .laln-cry-text .std-text16 p{
    color: #69747B;
}
.mixer-apply .laln-cry-text {
    position: relative;
    bottom: 0;
    padding: 0;
    padding-top: 25px;
}
.mixer-apply .laln-cry-text-inof {
    opacity: 1;
    pointer-events: all;
}
.mixer-apply .laln-cry-text .std-text16{
    height: auto;
    -webkit-line-clamp: inherit;
}
.mixer-apply .laln-cry-img::before{
    display: none;
}
.light-apply-list {
    padding-bottom: 0!important;
}
.light-apply-list .slick-list:not(:first-child){
    padding-bottom: 97px;
}
.mixer-reliable{
    position: relative;
}
.mixer-reliable-cry{
    position: absolute;
    z-index: 6;
    padding-top:var(--distance130);
    text-align: center;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.mixer-reliable-img{
    position: relative;
    width: 100%;
}
.mixer-reliable-img img{
    width: 100%;
}
.mixer-reliable .std-title2{
    color: var(--colorfff);
    line-height: var(--l1h2);
    text-align: center;
}
.mixer-reliable-cry .std-text24{
    margin-top: 24px;
    text-align: center;
}
.mixer-reliable-cry .std-text24,
.mixer-reliable-cry .std-text24 p{
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.mixer-reliable-cry .std-btn1{
    margin-top: var(--distance60);
    justify-content: center;
}
.mixer-reliable-img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.1);
    top: 0;
    left: 0;
    z-index: 3;
}
.mixer-stand{
    padding-top: var(--distance160);
    padding-bottom: var(--distance160);
}
.msss-cry-img{
    width: 57.3125%;
}
.msss-cry-text{
    width: 42.6875%;
    padding-top: 70px;
    padding-right: 62px;
}
.msss-cry{
    display: flex;
    align-items: flex-start;
}
.msss-cry-text .std-title3{
    line-height: var(--l1h2);
}
.msss-cry-text .std-text16,
.msss-cry-text .std-text16 p{
    color: #69747B;
    line-height: var(--l1h4);
}
.msss-cry-text .std-text16{
    margin-top: 44px;
}
.swiper-arrows1 .swiper-button-next,
.swiper-arrows1 .swiper-button-prev{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    border: 1px solid rgba(116, 116, 116, 0.30);
    background: rgba(255, 255, 255, 0.05);
    z-index: 10;
    transition: all .4s ease;
}
.swiper-arrows1 .swiper-button-prev::before,
.swiper-arrows1 .swiper-button-next::before{
    content: '';
    background-image: url(../images/b3_icon2.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 10px;
    height: 12px;
    background-size: 100% 100%;
    transition: all .4s ease;
    opacity: 1;
}
.swiper-arrows1 .swiper-button-prev::after,
.swiper-arrows1 .swiper-button-next::after{
    content: '';
    background-image: url(../images/b3_icon1.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 10px;
    height: 12px;
    background-size: 100% 100%;
    transition: all .4s ease;
    opacity: 0;
}
.swiper-arrows1 .swiper-button-prev::before,
.swiper-arrows1 .swiper-button-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.mixer-stand-swiper{
    position: relative;
    padding-bottom: var(--distance88);
}
.mixer-stand-swiper.swiper-container-horizontal>.swiper-pagination-progressbar, 
.mixer-stand-swiper.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
    top: auto;
    bottom: 0;
}
.mixer-stand-swiper.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: 1px;
}
.mixer-stand-swiper .swiper-pagination-progressbar {
    background: #D9D9D9;
}
.mixer-stand-swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    height: 4px;
    background: var(--colormain);
    top: -2px;
}
.mixer-stand-swiper .swiper-button-prev, 
.mixer-stand-swiper .swiper-container-rtl .swiper-button-next{
    left: 0;
}
.mixer-stand-swiper .swiper-button-next, 
.mixer-stand-swiper .swiper-container-rtl .swiper-button-prev {
    right: auto;
    left: 66px;
}
.mixer-stand-swiper .swiper-button-prev, 
.mixer-stand-swiper .swiper-container-rtl .swiper-button-next,
.mixer-stand-swiper .swiper-button-next, 
.mixer-stand-swiper .swiper-container-rtl .swiper-button-prev{
    top: auto;
    margin-top: 0;
    bottom: 22%;
}
.mixer-stand-swiper-slide:not(:first-child){
    opacity: 0;
}
.light-card .mixer-reliable-img{
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
}
.light-card .mixer-reliable-img {
    clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
    -webkit-clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
    -moz-clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
    -ms-clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
    -o-clip-path: polygon(0 var(--pro1), 100% var(--pro1), 100% var(--pro2),0% var(--pro2));
}
.light-card .mixer-reliable-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.mixer-energy{
    padding-bottom: var(--distance130);
}
.light-energy.mixer-energy,
.mixer-enter{
    background: rgba(243, 244, 246, 0.4);
}
.ppli-link-pos-icon{
    width: 24px;
}
.ppli-link-pos .std-text16{
    width: calc(100% - 24px);
    padding-left: 12px;
    color: #69747B;
    line-height: var(--l1h4);
}
.ppli-link-pos{
    display: flex;
    align-items: center;
}
.ppli-link-pos-icon img{
    transform: scale(1)!important;
}
.mixer-enter .std-title2{
    text-align: center;
    line-height: var(--l1h2);
    margin-bottom: 56px;
    color: #333;
}
.ppli-link-pos-icon img:nth-of-type(2){
    opacity: 0;
}
.mixer-enter{
    padding-bottom: calc(var(--distance60) + 3px);
    padding-top: var(--distance150);
}
.mixer-video .light-energy-gallery {
    padding-top: var(--distance160);
}
.dump-safe{
    position: relative;
}
.dump-safe-img{
    position: relative;
}
.dump-safe-img img{
    width: 100%;
}
.dump-safe-img::before{
    content: '';
    background: rgba(0,0,0,.2);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
}
.dump-safe-cry{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
}
.dump-safe-cry .std-title2{
    color: var(--colorfff);
    line-height: var(--l1h2);
    font-family: var(--bold);
    padding: 0 32px;
}
.dump-power{
    padding-top: var(--distance140);
    padding-bottom: var(--distance140);
}
.dump-power+.dump-power{
    padding-top: 0;
}
.dump-power .std-title2{
    line-height: var(--l1h2);
    color: var(--color000);
    font-family: var(--bold);
    margin-bottom: 14px;
}
.dump-power .std-text24,
.dump-power .std-text24 p{
    color: #69747B;
}
.dump-power .std-text24{
    margin-bottom: calc(var(--distance60) - 3px);
}
.dump-power-list{
    --jian60: 60px;
    --jian80: 80px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian60) * -1) calc(var(--jian80) * -1);
}
.dump-power-list-item{
    width: 33.333333%;
    padding: 0 var(--jian60);
    position: relative;
    margin-bottom: var(--jian80);
}
.dump-power-list-item::before{
    content: '';
    background: #C8C8C8;
    width: 1px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.dump-power-list-item:nth-of-type(3n)::before,
.dump-power-list-item:last-child::before{
    display: none;
}
.dump-power-list-item .std-title32{
    margin-bottom: 7px;
    color: var(--color000);
    font-family: 'do_hyeonregular'!important;
}
.dump-power-list-item .std-text16,
.dump-power-list-item .std-text16 p{
    color: #69747B;
    line-height: var(--l1h4);
}
.dump-power-img{
    width: 100%;
    margin-top: var(--distance110);
}
.dump-power-img img{
    width: 100%;
}
.mining-bat{
    position: relative;
}
.mining-bat-img{
    position: relative;
    width: 100%;
}
.mining-bat-img img{
    width: 100%;
}
.mining-bat-img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.2);
    z-index: 3;
    top: 0;
    left: 0;
}
.mining-bat-cry{
    position: absolute;
    z-index: 6;
    padding-top: var(--distance130);
    left: 50%;
    transform: translateX(-50%);
}
.mining-bat-cry .std-title2{
    color: var(--colorfff);
    text-align: center;
    line-height: var(--l1h2);
    font-family: var(--bold);
    margin-bottom: var(--distance50);
}
.mining-bat{
    position: relative;
}
.mining-bat-cry{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    z-index: 6;
}
.mining-bat-cry-list{
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1);
    display: flex;
    flex-wrap: wrap;
}
.mbcl-item{
    width: 25%;
    padding: 0 var(--jian20);
    text-align: center;
}
.mbcl-item .std-title32{
    font-family: 'do_hyeonregular'!important;
    line-height: var(--l1h25);
    margin-bottom: 8px;
    color: var(--colorfff);
}
.mbcl-item .std-text16,
.mbcl-item .std-text16 p{
    color: var(--colorfff);
    text-align: center;
}
.mining-bat-cry .std-btn1{
    display: flex;
    justify-content: center;
    margin-top: var(--distance80);
}
.mining-relate{
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.mining-relate .std-title2{
    text-align: center;
    margin-bottom: var(--distance50);
    color: #333;
    line-height: var(--l1h2);
    font-family: var(--bold);
}
.pcit-rotate.pcit-list{
    display: block;
    margin: 0 -20px;
}
.pcit-rotate .pcit-list-nub:not(:first-child){
    display: none;
}
.pcit-rotate .pcit-list-nub{
    margin-bottom: 0;
}
.mining-main .mixer-enter{
    padding-bottom: var(--distance150);
}
.inno-plat{
    position: relative;
    padding-top: var(--distance120);
    padding-bottom: var(--distance120);
}
.inno-plat-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
}
.inno-plat-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: bottom;
}
.inno-plat .ys-cont1200{
    position: relative;
    z-index: 6;
}
.inno-plat .std-title2{
    color: var(--colorfff);
    line-height: var(--l1h2);
    text-align: center;
    margin-bottom: 29px;
}
.inno-plat-box{
    width: 680px;
    margin: 0 auto;
    position: relative;
}
.inno-plat-box img{
    width: 100%;
}
.inno-plat-box img:not(:first-child){
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.inno-plat-bot{
    position: relative;
    z-index: 6;
    margin-top: -129px;
}
.inno-plat-bot .std-text24,
.inno-plat-bot .std-text24 p{
    text-align: center;
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.inno-plat-bot .std-text24{
    width: 78.4%;
    margin: 0 auto;
    margin-bottom: var(--distance60);
}
.inno-plat-bot-list{
    --jian60: 60px;
    margin: 0 calc(var(--jian60) * -1);
    display: flex;
    flex-wrap: wrap;
}
.ipbl-item{
    width: 33.333333%;
    padding: 0 var(--jian60);
    position: relative;
}
.ipbl-item::before{
    content: '';
    height: 40px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background: var(--colorfff);
}
.ipbl-item:nth-of-type(3n)::before,
.ipbl-item:last-child::before{
    display: none;
}
.ipbl-item-icon{
    width: 120px;
    margin: 0 auto;
    margin-bottom: 24px;
}
.ipbl-item .std-title24{
    color: var(--colorfff);
    text-align: center;
    line-height: var(--l1h4);
}
.inno-industry{
    position: relative;
}
.inno-industry-bg{
    position: relative;
    width: 100%;
}
.inno-industry-bg img{
    width: 100%;
}
.inno-industry-bg::before{
    content: '';
    background: rgba(0, 5, 21, 0.20);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
}
.inno-industry-text{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: calc(50vw - 800px);
    width: 34.375%;
    max-width: 660px;
    z-index: 6;
}
.inno-industry-text .std-title4{
    color: var(--colorfff);
    line-height: var(--l1h4);
    font-family: var(--bold);
    margin-bottom: var(--distance70);
}
.inno-tele{
    position: relative;
    min-height: 100vh;
}
.inno-tele-bg{
    position: absolute;
    width: 100vw;
    height: calc(100vh - var(--head));
    top: 0;
    left: 0;
}
.inno-tele-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.inno-tele-cry{
    position: relative;
    z-index: 3;
}
.inno-tele-cry .std-title2{
    text-align: center;
    margin-bottom: 20px;
    line-height: var(--l1h2);
    color: var(--color000);
    font-family: var(--bold);
}
.inno-tele-cry .std-text24,
.inno-tele-cry .std-text24 p{
    color: #676767;   
    text-align: center;
    line-height: var(--l1h4);
}
.inno-tele-cry .std-text24{
    margin-bottom: calc(var(--distance120) + 4px);
}
.inno-tele-cry-box{
    position: relative;
    padding-left: 73px;
    padding-right: 73px;
}
.inno-tele-cry-list{
    position: relative;
}
.itcl-item{
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.60);
    box-shadow: 0px 16px 16px 0px rgba(0, 64, 141, 0.15);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    -moz-backdrop-filter: blur(8px);
    -ms-backdrop-filter: blur(8px);
    -o-backdrop-filter: blur(8px);
    padding: 40px 40px 30px;
}
.itcl-item-top-icon{
    width: 64px;
}
.itcl-item-top-icon img{
    width: 100%;
}
.itcl-item-top{
    display: flex;
    align-items: center;
    margin-bottom: 24px;
}
.itcl-item-top .std-title4{
    width: calc(100% - 64px);
    padding-right: 24px;
    color: var(--colormain);
    font-family: var(--bold);
    line-height: var(--l1h4);
    position: relative;
    flex-grow: 1;
}
.itcl-item-text-nub .std-title24{
    color: var(--color000);
    margin-bottom: 4px;
    line-height: var(--l1h4);
}
.itcl-item-text-nub{
    margin-bottom: 12px;
}
.itcl-item-text-nub:last-child{
    margin-bottom: 0;
}
.itcl-item-text-nub .std-text16,
.itcl-item-text-nub .std-text16 p{
    line-height: var(--l1h75);
    color: #69747B;
}
.inno-value{
    position: relative;
    padding-top: calc(var(--distance100) - 10px);
    padding-bottom: var(--distance140);
}
.inno-value-cry-list{
    width: calc(45.928571% + 108px);
    margin-left: -108px;
}
.ivcl-img:not(:first-child){
    display: none;
}
.inno-value-cry{
    display: flex;
    align-items: flex-start;
}
.inno-value-cry-text{
    width: 54.071429%;
    padding-left: 100px;
    padding-top: 54px;
}
.inno-value-cry-text .std-title2{
    margin-bottom: 20px;
    line-height: var(--l1h2);
    font-family: var(--bold);
    color: var(--color000);
}
.inno-value-cry-text .std-text24,
.inno-value-cry-text .std-text24 p{
    line-height: var(--l1h4);
    color: #676767;
}
.inno-value-cry-text>.std-text24{
    margin-bottom: var(--distance60);
}
.ivct-lnt-icon{
    width: 32px;
}
.ivct-lnt-btn{
    width: 32px;
    height: 32px;
    position: relative;
    transition: all .4s ease;
}
.ivct-lnt-btn::before,
.ivct-lnt-btn::after{
    content: '';
    width: 13px;
    height: 2px;
    background: #69747B;
    border-radius: 1px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.ivct-lnt-btn::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.ivct-list-nub-top .std-title24{
    width: calc(100% - 32px - 32px);
    padding-left: 24px;
    transition: all .4s ease;
    color: #69747B;
}
.ivct-list-nub-top{
    display: flex;
    align-items: center;
    cursor: pointer;
}
.ivct-list-nub-down{
    padding-left: 56px;
    padding-right: 32px;
    display: none;
}
.ivct-list-nub-down .std-text16,
.ivct-list-nub-down .std-text16 p{
    color: #69747B;
    line-height: var(--l1h75);
}
.ivct-list-nub{
    padding-top: 32px;
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(51, 51, 51, 0.20);
}
.ivct-list-nub:first-child{
    padding-top: 0;
}
.ivct-list-nub.on .ivct-list-nub-top .std-title24{
    color: var(--colormain);
}
.ivct-list-nub.on .ivct-lnt-btn::before,
.ivct-list-nub.on .ivct-lnt-btn::after{
    background: var(--colormain);
}
.ivct-list-nub.on .ivct-lnt-btn{
    transform: rotate(45deg);
}
.ivct-btn{
    margin-top: var(--distance80);
    display: flex;
    justify-content: flex-end;
}
.rd-view{
    position: relative;
}
.rd-cry{
    background: #061730;
    position: relative;
}
.rd-cry-bg1{
    width: 25.78125%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.rd-cry-bg img{
    width: 100%;
}
.rd-cry-bg2{
    width: 31.458333%;
    left: 0;
    position: absolute;
    top: 10%;
}
.rd-cry-bg3{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.rd-view{
    position: relative;
    z-index: 6;   
}
.rd-cry .home-drive-text-top .std-title2{
    color: var(--colorfff);
    font-family: var(--bold);
}
.rd-cry .home-drive-text-bot .std-text16 p{
    color: #969696;
}
.rd-cry .home-drive-text-bot .std-text16 p span{
    color: var(--colorfff);
}
.hdtb-mouse{
    width: 86px;
    height: 86px;
    margin-top: var(--distance50);
    position: relative;
    cursor: pointer;
}
.hdtb-mouse img{
    width: 100%;
}
.hdtb-mouse img:nth-of-type(2){
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 5;
}
.rd-cry .home-drive{
    background: transparent;
    height: auto;
    min-height: auto;
}
.hdtb-mouse-img{
    animation: rd_mouse 2s linear infinite;
}
@keyframes rd_mouse {
    0%{
        transform: translateY(0%);
    }
    25%{
        transform: translateY(-15%);
    }
    75%{
        transform: translateY(15%); 
    }
    100%{
        transform: translateY(0%); 
    }
}
@-webkit-keyframes rd_mouse {
    0%{
        transform: translateY(0%);
    }
    25%{
        transform: translateY(-15%);
    }
    75%{
        transform: translateY(15%); 
    }
    100%{
        transform: translateY(0%); 
    }
}
.rd-cry .home-drive-text-top {
    width: 31.25vw;
    max-width: 600px;
}
.rd-cry .home-drive-text-bot {
    width: 31.25vw;
    max-width: 600px;
}
.rd-cry .home-drive {
    --jian12: 28px;
    --jian13: 45px;
    --jian14: 28px;
    --right: 479px;
    --left: 553px;
    --top1: 52px;
    --item1: 344px;
    --itemh1: 262px;
    --ra16: 16px;
    --item3: 553px;
    --pro1: 1;
    --scale1: 0.221875;
    --xleft1: 509px;
}
.rd-cry .hdpr-item1 {
    width: calc(var(--right) + 74px);
}
.hdpr-item3 {
    width: calc(var(--right) - 76px);
}
.rd-cry .home-drive-pic-right .hdpl-item1{
    border: 1px solid #FFF;
    background: linear-gradient(180deg, #F3F4F6 0%, #EEF0F3 100%);
}
.hdpl-item1-font,
.hdpl-item1-font .scroll-num{
    color: var(--colormain);
    line-height: var(--l1h25);
    font-family: 'do_hyeonregular'!important;
    font-size: var(--font48);
}
.hdpl-item1-top{
    text-align: right;
}
.hdpl-item1-bot .std-title24{
    line-height: var(--l1h4);
    margin-bottom: 16px;
    color: var(--color000);
    font-family: var(--bold);
}
.hdpl-item1-bot .std-text16,
.hdpl-item1-bot .std-text16 p{
    color: #69747B;
    line-height: var(--l1h75);
}
.rd-cry .home-drive-pic-right .hdpl-item1::before{
    display: none;
}
.rd-cry .hdpl-item1 {
    padding: 30px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
}
.rd-cry .hdpr-item3 .hdpr-item3-img{
    border-radius: var(--ra16);
}
.rd-cry .hdpr-item3{
    border: 1px solid #FFF;
    background: #081F4A;
}
.rd-cry .hdpr-item3 .std-text16,
.rd-cry .hdpr-item3 .std-text16 p{
    color: var(--colorfff);
    line-height: var(--l1h75);
}
.rd-cry .hdpr-item3 .hdpr-item3-data i{
    font-size: var(--font24);
    font-style: normal;
    line-height: var(--l1h25);
    color: var(--colorfff);
    margin-left: 7px;
}
.rd-cry .hdpr-item3 .hdpr-item3-data{
    color: var(--colorfff);
}
.rd-cry .hdpr-item3 .hdpr-item3-text {
    padding: 86px 45px 30px 40px;
}
.rd-cry .home-drive-pic-left .hdpl-item1 .std-title24{
    color: var(--colorfff);
    margin-bottom: 4px;
    font-family: var(--bold);
    line-height: var(--l1h4);
}
.rd-cry .home-drive-pic-left .hdpl-item1 .std-text16,
.rd-cry .home-drive-pic-left .hdpl-item1 .std-text16 p{
    color: var(--colorfff);
    line-height: var(--l1h75);
}
.rd-cry .home-drive-pic-left .hdpl-item1{
    padding: 0;
    min-height: auto;
    width: var(--xleft1);
}
.hdpl-item1-add{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 50px 40px 30px;
}
.hdpl-item1-add .hdpl-item1-top{
    text-align: left;
}
.rd-cry .hdpl-item3 .hdpl-item2-img{
    height: auto;
}
.rd-advance{
    position: relative;
    padding-top: var(--distance180);
    padding-bottom: var(--distance120);
}
.rd-advance .std-title2{
    color: var(--colorfff);
    line-height: var(--l1h2);
    text-align: center;
    font-family: var(--bold);
    margin-bottom: 40px;
}
.rd-advance .std-text24,
.rd-advance .std-text24 p{
    text-align: center;
    line-height: var(--l1h4);
    color: var(--colorfff);
}
.rd-advance .std-text24{
    max-width: 1093px;
    margin: 0 auto;
    width: 68.3125%;
    margin-bottom: var(--distance60);
}
.rd-advance-list{
    --jian10: 10px;
    --height1: 610px;
    margin: 0 calc(var(--jian10) * -1);
    display: flex;
    height: var(--height1);
}
.rd-advance-list-item{
    width: calc(100% / 7);
    flex-grow: 1;
    padding: 0 var(--jian10);
    transition: all .4s ease;
    position: relative;
    cursor: pointer;
}
.rd-advance-list-item.on{
    width: calc(100% / 7 * 3);
    flex-grow: 3;
}
.rali-img{
    height: var(--height1);
}
.rali-img img{
    height: var(--height1);
    width: 100%;
    object-fit: cover;
}
.rd-cry-bg4{
    position: absolute;
    width: 100%;
    top: 160px;
}
.rd-advance .ys-cont1600{
    position: relative;
    z-index: 6;
}
.rali-text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 40px 40px;
}
.rali-text .std-title24{
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.rali-text .std-text16,
.rali-text .std-text16 p{
    color: var(--colorfff);
    line-height: var(--l1h75);
}
.rali-text .std-text16{
    margin-top: 16px;
}
.rd-advance-list-item .rali-text1 {
    padding: 0 30px 40px;
}
.rd-advance-list-item .rali-text2 {
    padding: 0 50px 40px;
}
.rd-advance-text{
    width: 68.3125%;
    max-width: 1093px;
    text-align: center;
    margin: 0 auto;
    margin-top: var(--distance50);
}
.rd-advance-text,
.rd-advance-text p{
    color: var(--colorfff);
}
.rali-text2{
    opacity: 1;
    pointer-events: all;
    transition: all .4s ease;
}
.rali-text2{
    opacity: 0;
    pointer-events: none;
}
.rd-advance-list-item.on .rali-text2{
    opacity: 1;
    pointer-events: all;
    transition: all .4s .2s ease;
}
.rd-advance-list-item.on .rali-text1{
    opacity: 0;
    pointer-events: none;
}
.service-better{
    padding-top: var(--distance140);
}
.service-better .std-title2{
    text-align: center;
    margin-bottom: var(--distance50);
    color: var(--color000);
    font-family: var(--bold);
}
.service-better-box{
    position: relative;
}
.sbbl-item{
    width: 33.333333%;
    border-right: 1px solid rgba(255, 255, 255, 0.50);
    background: rgba(255, 255, 255, 0.05);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    -moz-backdrop-filter: blur(6px);
    -ms-backdrop-filter: blur(6px);
    -o-backdrop-filter: blur(6px);
    transition: all .4s ease;
    flex-grow: 1;
    padding: 30px 42px 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.service-better-box-list{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: flex;
}
.sbbl-item.on{
    background: rgba(57, 47, 47, 0.10);
}
.sbbl-item-icon{
    width: 120px;
    margin: 0 auto;
    margin-bottom: 24px;
}
.sbbl-item .std-title24{
    text-align: center;
    line-height: var(--l1h4);
    color: var(--colorfff);
    margin-bottom: 20px;
    height: 1.4em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
}
.sbbl-item .std-text16,
.sbbl-item .std-text16 p{
    color: rgba(255, 255, 255, .8);
    line-height: var(--l1h75);
    text-align: center;
}
.sbbb-item:not(:first-child){
    display: none;
}
.sbbl-item:last-child{
    border-right: 0;
}
.sbbl-item .std-text16{
    height: 8.75em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
}
.service-provide{
    padding-top: var(--distance140);
    padding-bottom: var(--distance50);
    position: relative;
    z-index: 3;
}
.service-provide .std-title2{
    margin-bottom: var(--distance50);
    text-align: center;
    color: var(--color000);
    font-family: var(--bold);
}
.service-provide-top-item{
    padding: 0 var(--jian40);
    cursor: pointer;
}
.service-provide-btn{
    position: relative;
    margin-bottom: 30px;
}
.service-provide-btn::before{
    content: '';
    background: #D9D9D9;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.service-provide-top{
    --jian40: 40px;
    margin: 0 calc(var(--jian40) * -1);
    display: flex;
    justify-content: center;
}
.service-provide-top-item .std-title4{
    color: rgba(51,51,51,.5);
    font-family: var(--bold);
    line-height: var(--l1h4);
    padding-bottom: 19px;
    position: relative;
    transition: all .4s ease;
}
.service-provide-top-item.on .std-title4{
    color: var(--color000);
}
.service-provide-top-item .std-title4::before{
    content: '';
    height: 4px;
    background: var(--colormain);
    position: absolute;
    bottom: -2px;
    left: 50%;
    transform: translateX(-50%);
    width: 0;
    opacity: 0;
    transition: all .4s ease;
}
.service-provide-top-item.on .std-title4::before{
    width: 100%;
    opacity: 1;
}
.service-provide-list{
    width: 100%;
}
.spln-bg,
.spln-bg img{
    width: 100%;
}
.service-provide-list-nub{
    position: relative;
}
.service-provide-list-nub:not(:first-child){
    display: none;
}
.spln-inof-item{
    padding-top: 24px;
    padding-bottom: 24px;
    position: relative;
    display: flex;
    align-items: center;
}
.spln-inof{
    width: auto;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 116px;
}
.spln-inof-item::before{
    content: '';
    background: rgba(255,255,255,.2);
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    position: absolute;
}
.spln-inof-item-icon{
    width: 40px;
}
.spln-inof-item .std-title24{
    width: calc(100% - 40px);
    padding-left: 16px;
    color: var(--colorfff);
    line-height: var(--l1h4);
}
.spln-inof-item .std-title24{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.service-network{
    position: relative;
}
.service-network-text .std-title2{
    color: var(--color000);
    line-height: var(--l1h2);
    margin-bottom: var(--distance50);
    font-family: var(--bold);
}
.service-network-word, 
.service-network-word p{
    color: #69747B;
    line-height: var(--l1h75);
}
.service-network-word{
    margin-bottom: 38px;
}
.sntl-nub{
    width: 50%;
    padding: 0 var(--jian24);
    position: relative;
    padding-bottom: 8px;
    padding-top: 40px;
}
.service-network-text-list{
    --jian24: 24px;
    margin: 0 calc(var(--jian24) * -1);
    display: flex;
    flex-wrap: wrap;
}
.sntl-nub-data .data-scroll{
    font-size: var(--font54);
    color: var(--colormain);
    font-family: 'do_hyeonregular'!important;
    line-height: var(--l1h2);
}
.sntl-nub-data i{
    margin-left: 8px;
    color: var(--colormain);
    font-family: 'do_hyeonregular'!important;
    font-size: var(--text18);
    font-style: normal;
}
.sntl-nub .std-text16{
    color: #69747B;
    line-height: var(--l1h75);
    margin-bottom: 1px;
}
.sntl-nub.sntl-nub::before{
    content: '';
    background: rgba(107, 116, 122, 0.20);
    position: absolute;
    bottom: 0;
    left: var(--jian24);
    width: calc(100% - var(--jian24) - var(--jian24));
    height: 1px;
}
.service-network-text{
    width: 48.125%;
    pointer-events: all;
}
.service-network-cry{
    display:flex;
    justify-content: flex-end;
    padding-bottom: var(--distance150);
    padding-top: var(--distance140);
    pointer-events: none;
    position: relative;
    z-index: 5;
}
.service-network-bg{
    position: absolute;
    bottom: 0;
    width: 70.3125%;
    max-width: 1350px;
    left: 0;
    transform: translateX(-13.4%);
}
.service-network-bg img{
    width: 100%;
}
.service-network-add{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: auto;
    overflow: hidden;
}
.service-network-add img{
    width: 100%;
    bottom: 0;
}
.service-enquiry{
    background: #F3F4F6;
    padding-top: var(--distance150);
    padding-bottom: calc(var(--distance150) + var(--distance50));
}
.service-enquiry .std-title2{
    text-align: center;
    line-height: var(--l1h2);
    color: var(--color000);
    font-family: var(--bold);
    margin-bottom: var(--distance60);
}
.secs-item{
    padding: 0 20px;
    width: 50%;
}
.service-enquiry-cry-select{
    margin: 0 -20px;
    width: 69.5%;
    display: flex;
    flex-wrap: wrap;
}
.service-enquiry-cry{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: var(--distance60);
}
.service-enquiry-cry .std-title24{
    color: #69747B;
    line-height: var(--l1h4);
}
.service-enquiry-cry .std-title24 span{
    color: var(--colormain);
    margin-left: 8px;
}
.secs-item-box{
    border-bottom: 1px solid #333;
    display: flex;
    align-items: center;
    --height1: 42px;
    height: var(--height1);
}
.secs-item-box-icon{
    width: 26px;
}
.secs-item-select .ys-select-xtbbox{
    width: 14px;
}
.secs-item-box .secs-item-select {
    width: 100%;
    height: var(--height1);
    display: flex;
    align-items: center;
}
.secs-item-box .ys-select-show{
    padding-left: 16px;
    color: #333;
    font-size: var(--text16);
    line-height: var(--l1h75);
}
.secs-item-box .ys-select-show::placeholder{
    color: rgba(109, 116, 121, .6);
}
.secs-item-select .ys-select-bd{
    top: calc(100% + 1px);
    padding-top: 8px;
    padding-bottom: 8px;
    height: 144px;
    box-shadow: 0px 16px 24px 0px rgba(0, 64, 141, 0.10);
}
.secs-item-select .ys-select-li{
    font-size: var(--text16);
    line-height: 2;
    color: var(--color666);
    transition: all .4s ease;
    padding: 0 12px;
}
.secs-item-select .mCSB_outside+.mCSB_scrollTools {
    right: 0;
    top: 8px;
    bottom: 8px;
}
.secs-item-select .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    width: 2px;
}
.secs-item-select .secs-item-box-icon{
    position: relative;
    top: -2px;
}
.secs-item-box-btn{
    font-size: var(--text16);
    color: var(--colormain);
    font-family: var(--bold);
    line-height: 2;
}
.secs-item-box-input{
    flex-grow: 1;
    width: calc(100% - 26px - 64px);
}
.secs-item-box-input input{
    padding-left: 16px;
    padding-right: 16px;
    font-size: var(--text16);
    line-height: 2;
    color: #333;
    width: 100%;
}
.secs-item-box-input input::placeholder{
    color: rgba(109, 116, 121, .6);
}
.service-enquiry-list-item{
    width: 50%;
    padding: 0 var(--jian25);
    margin-bottom: var(--jian40);
}
.service-enquiry-list{
    --jian25: 25px;
    --jian40: 40px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian25) * -1) calc(var(--jian40) * -1);
}
.seli-box{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 40px 60px;
    border-radius: 10px;
    background: #fff;
    box-shadow: 0px 16px 24px 0px rgba(0, 64, 141, 0.10);
}
.seli-box .std-title24{
    line-height: var(--l1h4);
    color: var(--color000);
    font-family: var(--bold);
    margin-bottom: var(--distance80);
}
.seli-box-text-nub{
    margin-bottom: 16px;
}
.seli-box-text-nub:last-child{
    margin-bottom: 0;
}
.seli-btn-icon{
    width: 24px;
    position: relative;
    top: 1px;
}
.seli-botn-name{
    padding-left: 12px;
    color: #69747B;
    line-height: var(--l1h75);
    width: 76px;
}
.seli-botn-inof,
.seli-botn-inof a{
    color: var(--color000);
    line-height: var(--l1h75);
}
.seli-botn-inof{
    padding-left: 10px;
}
.seli-btn-link{
    display: flex;
    align-items: flex-start;
}
.seli-btn-icon img{
    transform: scale(1)!important;
}
.about-honor{
    background: #F3F4F6;
    padding-top: var(--distance130);
    padding-bottom: var(--distance130);
}
.about-honor .std-title2{
    color: var(--color000);
    line-height: var(--l1h2);
    margin-bottom: 40px;
    text-align: center;
}
.about-honor .std-title2 span{
    color: var(--colormain);
}
.about-honor .about-honor-text,
.about-honor .about-honor-text p{
    color: #69747B;
    line-height: var(--l1h4);
    text-align: center;
}
.about-honor .about-honor-text{
    width: 80.25%;
    margin: 0 auto;
    margin-bottom: var(--distance80);
}
.about-honor-cry{
    display: flex;
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1);
}
.about-honor-cry-left{
    width: 50%;
    padding: 0 var(--jian20);
}
.ahcl-img{
    width: 100%;
    position: relative;
    height: 100%;
}
.ahcl-img .std-btn1{
    position: absolute;
    left: 50px;
    bottom: 57px;
    z-index: 6;
}
.ahcl-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-honor-cry-right{
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--jian20) * -2);
}
.ahcr-item{
    width: 50%;
    padding: 0 var(--jian20);
    margin-bottom: calc(var(--jian20) * 2);
}
.ahcr-item-box{
    border-top: 1px solid var(--colormain);
    background: #FFF;
    box-shadow: 0px 16px 24px 0px rgba(0, 64, 141, 0.10);
    padding: 32px;
}
.ahcr-item .hvli-cry-box-icon {
    width: 101px;
    margin-bottom: 120px;
}
.about-history{
    padding-top: var(--distance140);
    padding-bottom: var(--distance140);
}
.about-history-text .std-title2{
    line-height: var(--l1h2);
    color: var(--color000);
    font-family: var(--bold);
    margin-bottom: 44px;
}
.about-history-text .std-text16,
.about-history-text .std-text16 p{
    color: #69747B;
}
.about-history-text .std-text16{
    margin-bottom: 76px;
}
.about-history-text{
    width: 40.8125%;
}
.about-history-rotate{
    width: calc(59.1875% - calc(800px - 50vw));
    margin-right: calc(800px - 50vw);
    padding-left: 178px;
    position: relative;
}
.about-history .ys-cont1600{
    display: flex;
    align-items: center;
}
.about-history-list-nub:not(:first-child){
    display: none;
}
.about-history-list-nub{
    position: relative;
}
.about-history-list-nub .std-title1{
    font-family: 'do_hyeonregular'!important;
    color: var(--colorfff);
    font-size: var(--font200);
    line-height: var(--l1h2);
    position: absolute;
    right: 0;
    bottom: -0.2em;
}
.about-history-rotate{
    --height1: 328px;
}
.about-history-list{
    border-radius: calc(var(--height1) / 2) 0 0 calc(var(--height1) / 2);
    overflow: hidden;
}
.about-history-pro{
    position: absolute;
}
.about-history-pro-start,
.about-history-pro-end{
    font-family: 'do_hyeonregular'!important;
    font-size: var(--font32);
    line-height: var(--l1h2);
    transition: all .4s ease;
    color: #E2E3E4;
}
.about-history-pro-start{
    color: var(--colormain);
}
.about-history-pro-end{
    position: absolute;
    left:  calc(var(--height1) / 2);
    top: -38px;
}
.about-history-pro-start{
    position: absolute;
    left:  calc(var(--height1) / 2);
    bottom: -38px;
}
.about-history-pro{
    position: absolute;
    height: 100%;
    width: 100%;
}
.about-history-pro-box{
    position: absolute;
    top: calc(50% - 2px);
    transform: translateY(-50%);
    left: -25px;
    height: calc(100% + 50px);
    width: auto;
}
.about-history-pro-box img{
    height: 100%;
}
.about-history-pro-box svg{
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}
.about-ban{
    background: #001934;
    min-height: 200vh;
}
.about-ban-bg{
    height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
}
.about-ban-bg-svg{
    position: absolute;
    height: 100vh;
    right: 0;
    top: 0; 
}
.about-ban-bg-svg img{
    width: auto;
    height: 100%;
    opacity: .2;
}
.about-top-text .ys-ban-title,
.about-font120{
    font-size: 120px;
    color: var(--colorfff);
    line-height: 1.07;
    font-family: var(--bold);
    text-align: center;
}
.about-font120{
    line-height: var(--l1h2);
    width: 82.5%;
    position: absolute;
    top: 23.59375vh;
    left: 50%;
    transform: translate(-50%,-70%);
}
.about-top-img,
.about-top{
    width: 100vw;
    height: 100vh;
    position: relative;
}
.about-top-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.about-top-text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    display: flex;
    align-items: center;
    justify-content: center;
}
.about-top-text .std-text24,
.about-top-text .std-text24 p{
    color: var(--colorfff);
    text-align: center;
}
.about-top-text .std-text24{
    margin-top: var(--distance50);
}
.about-top{
    z-index: 10;
}
.about-ban.act1 .about-top-img{
    position: fixed;
    top: 0;
    left: 0;
    --sacle1: calc(1 - calc(0.471875 * var(--prox)));
    transform: scale(var(--sacle1));
}
.about-ban.act2 .about-top-img{
    position: absolute;
    top: 100vh;
    left: 0;
    transform: scale(0.528125);
}
.about-bot{
    position: relative;
    height: 100vh;
    width: 100vw;
    z-index: 11;
}
.about-bot-img{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.about-bot-img img{
    width: 100%;
}
.about-bot .std-text24{
    width: 32.708333%;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.about-bot .std-text24,
.about-bot .std-text24 p{
    color: var(--colorfff);
    line-height: var(--l1h4);
    position: relative;
    z-index: 10;
}
.about-ban.act2 .about-ban-bg{
    position: absolute;
    top: 100vh;
    left: 0;
    width: 100vw;
}
.about-inof-top{
    background: #001934;
    padding-top: 48px;
    padding-bottom: calc(var(--distance100) - 3px);
}
.about-inof-text{
    width: 91.9%;
    margin: 0 auto;
}
.about-inof-text,
.about-inof-text p{
    color: var(--colorfff);
    line-height: var(--l1h75);
    text-align: center;
}
.about-inof-text{
    margin-bottom: calc(var(--distance100) - 2px);
}
.about-inof-list{
    --jian80: 80px;
    margin: 0 calc(var(--jian80) * -1);
    display: flex;
}
.about-inof-list-item{
    width: 33.333333%;
    padding: 0 var(--jian80);
    position: relative;
    display: flex;
    align-items: flex-start;
}
.about-inof-list-item::before{
    content: '';
    height: calc(100% - 18px);
    width: 1px;
    position: absolute;
    background: rgba(255, 255, 255, .2);
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.about-inof-list-item:last-child::before{
    display: none;
}
.aili-icon{
    width: 72px;
}
.aili-text{
    width: calc(100% - 72px);
    padding-left: 20px;
}
.aili-text .std-title60{
    margin-bottom: 10px;
}
.aili-text .std-title60{
    color: var(--colorfff);
    font-family: var(--bold);
    line-height: var(--l1h25);
}
.aili-text .std-text20{
    line-height: var(--l1h4);
    color: var(--colorfff);
}
.about-inof-video{
    position: relative;
}
.about-inof-video-img{
    position: relative;
    width: 100%;
    cursor: pointer;
}
.about-inof-video-img img{
    width: 100%;
}
.about-inof-video::before{
    content: '';
    height: 41.410257%;
    width: 100%;
    background: #001934;
    position: absolute;
    top: 0;
    left: 0;
}
.about-inof-video .ys-cont1600{
    position: relative;
    z-index: 6;
}
.aivi-play{
    width: 67px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 10;
    transition: all .4s ease;
}
.aivi-play img{
    width: 100%;
}
.about-inof-video-img video{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.about-inof-video-img.on .aivi-play{
    opacity: 0;
    pointer-events: none;
}
.about-inof-video-img.on video{
    pointer-events: all;
}
.sustain-main .ys-ban-txtbox{
    width: 1680px;
}
.sustain-main .ys-nybanner2 .ys-ban-txtbox {
    top: 50%;
    transform: translate(-50%,-50%);
}
.sustain-main .ys-nybanner2 .std-title1 span{
    width: 100%;
    display: block;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.sustain-main .ys-nybanner2 .ys-ban-title span:first-child{
    text-align: left;
}
.sustain-main .ys-nybanner2 .ys-ban-title span:last-child{
    text-align: right;
}
.sustain-hold .std-title2{
    text-align: center;
    line-height: var(--l1h2);
    font-family: var(--bold);
    color: var(--color000);
    margin-bottom: var(--distance50);
}
.sustain-hold .std-text24,
.sustain-hold .std-text24 p{
    text-align: center;
    color: #69747B;
    line-height: var(--l1h4);
}
.sustain-hold-cry,
.sustain-hold-cry-bg{
    position: relative;
}
.sustain-hold-cry>img{
    width: 100%;
}
.sustain-hold-cry-bg,
.sustain-hold-cry-bg img{
    width: 100%;
}
.sustain-hold{
    padding-top: var(--distance100);
}
.sustain-hold-cry-box{
    width: 1600px;
    max-width: 100vw;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.sustain-hold-cry-circle{
    width: 39.375%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.sustain-hold .ys-cont1200{
    margin-bottom: -94px;
    position: relative;
    z-index: 6;
}
.sustain-hold-data-list{
    background: rgba(255, 255, 255, 0.40);
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
    -moz-backdrop-filter: blur(4px);
    -ms-backdrop-filter: blur(4px);
    -o-backdrop-filter: blur(4px);
    display: flex;
    flex-wrap: wrap;
    --jian10: 10px;
    padding: 20px 30px;
    width: 1400px;
}
.shdl-item{
    width: 20%;
    flex-grow: 1;
    padding: 0 var(--jian10);
}
.shdl-item-data {
    font-size: var(--font54);
    color: var(--colormain);
    font-family: 'do_hyeonregular'!important;
    line-height: var(--l1h2);
    text-align: center;
}
.shdl-item-data span{
    color: inherit;
    line-height: inherit;
}
.shdl-item-data i{
    font-family: 'do_hyeonregular'!important;
    font-size: var(--text18);
    margin-left: 8px;
    line-height: var(--l1h2);
    font-style: normal;
    color: inherit;
}
.shdl-item .std-text16,
.shdl-item .std-text16 p{
    text-align: center;
    color: #69747B;
}
.sustain-hold{
    position: relative;
}
.sustain-hold-data{
    height: 130vh;
    position: relative;
}
.sustain-hold-data .ys-cont1400{
    height: 100vh;
    display: flex;
    align-items: center;
    width: 100%;
}
.sustain-hold.act1 .sustain-hold-cry-box{
    position: fixed;
    top: var(--top1);
}
.sustain-hold-data.act2 .ys-cont1400{
    position: fixed;
    top: 0;
}
.sustain-hold-data.act3 .ys-cont1400{
    position: absolute;
    top: 30vh;
}
.sustain-hold.act4 .sustain-hold-cry{
    position: static;
}
.sustain-hold.act4 .sustain-hold-cry-box{
    position: absolute;
    top: calc(var(--boxheight) - var(--top1));
}
.sustain-way .std-title2{
    color: var(--color000);
    line-height: var(--l1h2);
    font-family: var(--bold);
    text-align: center;
    margin-bottom: var(--distance50);
}
.sustain-way .std-text24,
.sustain-way .std-text24 p{
    color: #69747B;
    line-height: var(--l1h4);
    text-align: center;
}
.sustain-way .std-text24{
    margin-bottom: var(--distance60);
}
.sustain-way-list{
    --jian20: 20px;
    margin: 0 calc(var(--jian20) * -1);
}
.sustain-way-list-item{
    width: 50%;
    padding: 0 var(--jian20);
}
.swli-link-img{
    width: 100%;
    margin-bottom: 37px;
}
.swli-link .std-title24{
    line-height: var(--l1h4);
    color: var(--color000);
    margin-bottom: 18px;
}
.swli-link .std-text16,
.swli-link .std-text16 p{
    line-height: var(--l1h4);
    color: #69747B;
}
.sustain-way-list-item:not(:first-child){
    display: none;
}
.sustain-way-list .slick-next {
    right: -65px;
}
.sustain-way-list .slick-prev {
    left: -65px;
}
.sustain-way{
    padding-bottom: var(--distance140);
}
.sustain-book{
    position: relative;
    padding-top: calc(var(--distance110) + 3px);
    padding-bottom: calc(var(--distance130) + 4px);
}
.sustain-book .ys-cont1360{
    position: relative;
    z-index: 6;
}
.sustain-book-cry-img{
    width: 34.117647%;
}
.sustain-book-cry-img img{
    width: 100%;
}
.sustain-book-cry{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sustain-book-cry-text{
    width: 50.220588%;
}
.sustain-book-cry-text .std-title4{
    color: var(--color000);
    font-family: var(--bold);
    line-height: var(--l1h2);
    margin-bottom: 30px;
}
.sbct-label{
    --jian4: 4px;
    margin: 0 calc(var(--jian4) * -1) calc(var(--jian4) * -2);
    display: flex;
    flex-wrap: wrap;
}
.sbct-label-nub{
    padding: 0 var(--jian4);
    margin-bottom: calc(var(--jian4) * 2);
}
.sbct-label-nub .std-text16{
    border-radius: 18px;
    border: 1px solid rgba(116, 116, 116, 0.30);
    background: rgba(255, 255, 255, 0.05);
    padding: 1px 23px;
    color: #69747B;
    font-family: var(--bold);
    line-height: 2;
}
.sustain-book-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.sustain-book-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sustain-book-cry-text .std-text24,
.sustain-book-cry-text .std-text24 p{
    color: var(--color666);
    line-height: var(--l1h4);
}
.sustain-book-cry-text .std-text24{
    margin-top: var(--distance50);
    margin-bottom: var(--distance80);
}
.sbct-btn-item{
    padding: 0 13px;
}
.sbct-btn{
    margin: 0 -13px;
    display: flex;
    flex-wrap: wrap;
}
.sbct-btn-item .std-btn2 .std-btn1-link-font span {
    margin-left: 12px;
}
.light-test .ys-bread {
    top: 37px;
}
.drive-main .light-test{
    padding-top: var(--distance150);
    padding-bottom: var(--distance120);
}
.elli-img{
    cursor: pointer;
}
.sticky-html
,.sticky-body{
    overflow: inherit !important;
}
.eva-lead-list{
    position: relative;
}
.eva-lead-list-item{
    margin-bottom: 0;
    margin-top: var(--distance100);
}
.eva-lead-list-item:first-child{
    margin-top: 0;
}
.eva-lead-list{
    --up1: 30vh;
}
.eva-lead-list-item{
    position: sticky;
    top: var(--up1);
    --pro1: 0;
    opacity: calc(1 - calc(0.8 * var(--pro1)));
}
.eva-lead-list-item.on{
    opacity: 0;
}
.std-text16.elli-inof{
    margin-bottom: 0!important;
}
.history-cry-date-item {
    display: flex;
    align-items: center;
}
.honor-auto-list-item:nth-of-type(3n-1),
.honor-value-list-item:nth-of-type(4n-2){
    animation-delay: .4s;
}
.honor-auto-list-item:nth-of-type(3n),
.honor-value-list-item:nth-of-type(4n-1){
    animation-delay: .5s;
}
.honor-value-list-item:nth-of-type(4n){
    animation-delay: .6s;
}
.events-cry-list-item:nth-of-type(2n) {
    animation-delay: .5s;
}
.ctli-link {
    padding-left: 8px;
    padding-right: 8px;
}
.pcit-list.pcit-rotate.slick-dotted{
    padding-bottom: 40px;
}
.inno-gener {
    --left1: 540px;
    --right1: 644px;
    --total1: 1304px;
    --jian100: 100px;
    position: relative;
    --wai: 0;
    --widthz: calc(var(--length) * 100vw);
    height: var(--widthz);
}
.inno-gener-list-item:first-child{
    padding-left: calc(50vw - 800px);
}
.inno-gener-list-item:last-child{
    padding-right: calc(50vw - 800px);
}
.inno-gener-list{
    padding: 0 var(--wai);
}
.inno-gener-list {
    position: absolute;
    left: 0;
    top: 0;
    display: flex;
    height: 100vh;
    will-change: transform;
}
.inno-gener-list-item {
    flex: none;
}
.igli-cry{
    display: flex;
    align-items: flex-start;
    position: relative;
}
.igli-cry-text-label{
    border-radius: 80px;
    border: 1px solid var(--colormain);
    background: rgba(0, 84, 177, 0.10);
    padding: 3px 23px;
    color: var(--colormain);
    line-height: var(--l1h75);
    text-align: center;
    margin-bottom: 12px;
    display: inline-block;
}
.igli-cry-text .std-title4{
    line-height: var(--l1h4);
    color: var(--color000);
    font-family: var(--bold);
    margin-bottom: 40px;
}
.igli-cti-item-icon{
    width: 32px;
}
.igli-cti-item-text{
    width: calc(100% - 32px);
    padding-left: 24px;
}
.igli-cti-item-text .std-title24{
    color: var(--color000);
    line-height: var(--l1h4);
}
.igli-cti-item-text .std-text16,
.igli-cti-item-text .std-text16 p{
    color: #69747B;
}
.igli-cti-item{
    margin-bottom: 40px;
    display: flex;
    align-items: flex-start;
}
.igli-cti-item:last-child{
    margin-bottom: 0;
}
.igli-cry-img,
.igli-cry-img .ys-imgbox-cover{
    width: var(--right1);
}
.igli-cry-text{
    width: var(--left1);
    padding-top: 77px;
}
.igli-cry{
    width: var(--total1);
    justify-content: space-between;
}
.inno-gener-list-item{
    padding: 0 var(--jian100);
    display: flex;
    align-items: center;
    padding-top: var(--head);
}
.igli-cry-text1,
.igli-cry-text1 p{
    color: #69747B;
    line-height: var(--l1h75);
}
.igli-cry-text1{
    margin-bottom: var(--distance50);
}
.inno-gener-list-item.on .igli-cti-item{
    width: 50%;
    padding: 0 10px;
}
.inno-gener-list-item.on .igli-cry-text-inof{
    margin: 0 -10px;
    display: flex;
    flex-wrap: wrap;
}
.igli-cti-item-text p span{
    color: var(--colormain);
}
.igli-cry::before{
    content: '';
    height: 1px;
    background: rgba(51,51,51,.2);
    width: 100%;
    position: absolute;
    bottom: 4%;
    width: calc(100% + calc(var(--jian100) * 2) + 800px);
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
}
.igli-cry::after{
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 1px solid var(--colormain);
    background: var(--colorfff);
    position: absolute;
    left: 0;
    bottom: calc(4% - 10px);
}
.itcl-wai{
    position: relative;
}
.itcl-wai:first-child{
    z-index: 2;
}
.itcl-wai:nth-of-type(2){
    z-index: 3;
}
.itcl-wai:last-child{
    z-index: 5;
}
.inno-tele{
    height: 200vh;
}
.inno-tele-box{
    height: calc(100vh - var(--head));
    width: 100%;
}
.inno-tele.act1 .inno-tele-box{
    position: fixed;
    top: var(--head);
}
.inno-tele.act2 .inno-tele-box{
    position: absolute;
    top: calc(100vh + var(--head));
}    
.inno-tele-box .ys-cont1200{
    padding-top: var(--distance120);
}
.itcl-wai:nth-of-type(n+2){
    transform: translateY(80vh);
    transition: all .6s ease-in-out;
}
.itcl-wai.on:nth-of-type(n+2){
    transform: translateY(0);
}
.inno-tele{
    --pro: 0;
}
.itcl-wai{
    height: 128px;
}
.inno-tele-box .ys-cont1200 {
    padding-top: var(--distance88);
}
.inno-tele-cry .std-text24 {
    margin-bottom: var(--distance50);
}
.inno-tele-cry .std-title2 {
    margin-bottom: 16px;
}
.itcl-wai{
    position: relative;
}
.tcl-wai-btn{
    position: absolute;
    width: 56px;
    height: 56px;
    top: calc(50% + 10px);
    transform: translateY(-50%);
    left: -74px;
    overflow: visible;
}
.tcl-wai-btn img{
    transition: all .4s ease;
}
.tcl-wai-btn img:nth-of-type(2){
    opacity: 0;
}
.tcl-wai-btn::before{
    content: '';
    height: 128px;
    width: 1px;
    position: absolute;
    left: 28px;
    top: 50%;
    border-left: 1px dashed #676767;
    z-index: -1;
}
.tcl-wai-btn::after{
    content: '';
    height: 0;
    width: 1px;
    position: absolute;
    left: 28px;
    top: 50%;
    border-left: 1px solid var(--colormain);
    z-index: -1;
    transition: all 1s ease;
}
.tcl-xin.on .tcl-wai-btn img:nth-of-type(2) {
    opacity: 1;
}
.tcl-xin.on .tcl-wai-btn img:first-child {
    opacity: 0;
}
.tcl-xin.act .tcl-wai-btn::after{
    height: 128px;
}
.tcl-xin:last-child .tcl-wai-btn::before,
.tcl-xin:last-child .tcl-wai-btn::after{
    display: none;
}
.tcl-xin{
    height: 128px;
    position: relative;
}
.itcl-box{
    position: absolute;
    left: 73px;
}
.inno-plat-box-img{
    transform: translateY(-150px);
    opacity: 0;
}
.inno-plat-box.act .inno-plat-box-img4{
    animation: luo1 .6s ease-in-out both;
    animation-delay: 0.1s;
}
.inno-plat-box.act .inno-plat-box-img3{
    animation: luo1 .6s ease-in-out both;
    animation-delay: 0.3s;
}
.inno-plat-box.act .inno-plat-box-img2{
    animation: luo1 .6s ease-in-out both;
    animation-delay: 0.5s;
}
.inno-plat-box.act .inno-plat-box-img1{
    animation: luo1 .6s ease-in-out both;
    animation-delay: 0.9s;
}
@keyframes luo1 {
    0%{
        transform: translateY(-150px);
        opacity: 0;
    }
    100%{
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes luo1 {
    0%{
        transform: translateY(-150px);
        opacity: 0;
    }
    100%{
        transform: translateY(0);
        opacity: 1;
    }
}
.rd-cry-bg{
    pointer-events: none;
}
.spln-bg{
    position: relative;
}
.spln-bg::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
    background: linear-gradient(90deg, rgba(6,23,48,.8) 0%, rgba(0,0,0,0) 63.72%);
}
.service-enquiry-cry{
    position: relative;
    z-index: 10;
}
.spln-inof-item:first-child{
    padding-top: 0;
}
.sbbb-item img{
    object-fit: cover;
}
.about-history-list-nub .ys-imgbox-cover{
    clip-path: ellipse(0% 0% at 0% 100%);
    -webkit-clip-path: ellipse(0% 0% at 0% 100%);
    transition: all 1.5s .3s ease;
}
.about-history-list-nub.slick-active  .ys-imgbox-cover{
    clip-path: ellipse(200% 200% at 0% 100%);
    -webkit-clip-path: ellipse(200% 200% at 0% 100%);
}
.ahpb-san{
    transition: all .3s ease;
}
.about-history-pro-box.on .ahpb-san{
    opacity: 1!important;
    fill: #0056B7!important;
}
/* head */
.head-nav-item-down{
    padding-top: var(--distance50);
    padding-bottom: var(--distance60);
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
}
.hnid-cry{
    position: relative;
    --left1:36.428571%;
    --jian90: 90px;
    display: flex;
    align-items: flex-start;
}
.hnid-cry-left{
    width: var(--left1);
    padding-right: var(--jian90);
}
.hnid-cll-img{
    width: 100%;
    margin-bottom: 20px;
}
.hnid-cry-left .std-title24{
    margin-bottom: 8px;
    font-family: var(--bold);
    line-height: var(--l1h4);
}
.hnid-cry-left .std-text16,
.hnid-cry-left .std-text16 p{
    color: #69747B;
    line-height: var(--l1h75);
}
.head-nav-item{
    position: static;
}
.head-nav-item-down{
    width: 100%;
}
.hnid-cry::before{
    content: '';
    background: #D7D7D7;
    width: 1px;
    height: 100%;
    top: 0;
    position: absolute;
    left: var(--left1);
}
.hnid-cry-right{
    width: calc(100% - var(--left1));
    padding-left: var(--jian90);
}
.hnid-icon{
    width: 14px;
}
.hnid-second-item-link,
.hnid-third-item-link{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #D7D7D7;
}
.hnid-second-item .std-text20,
.hnid-second-item .std-text16{
    color: #000;
    line-height: var(--l1h75);
    transition: all .4s ease;
}
.hnid-icon img{
    transform: scale(1)!important;
}
.hnid-icon img:nth-of-type(2){
    opacity: 0;
}
.hnid-second-item-link {
    padding-top: 22px;
    padding-bottom: 18px;
}
.hnid-third-item-link{
    padding-top: 17px;
    padding-bottom: 14px;
}
.hnid-second-item:first-child .hnid-second-item-link{
    padding-top: 0;
}
.hnid-third {
    padding-top: 11px;
}
.hnid-second-item.yxnav-active2 .std-text20,
.hnid-third-item.yxnav-active3 .std-text16{
    color: var(--colormain);
}
.hnid-second-item.yxnav-active2 .hnid-second-item-link .hnid-icon img:first-child,
.hnid-third-item.yxnav-active3 .hnid-third-item-link .hnid-icon img:first-child{
    opacity: 0;
}
.hnid-second-item.yxnav-active2 .hnid-second-item-link .hnid-icon img:nth-of-type(2),
.hnid-third-item.yxnav-active3 .hnid-third-item-link .hnid-icon img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title,
.detail-main .head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain);
}
.ys-imgbox-cover img:nth-child(3) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
}
.head-global-top .ys-imgbox-cover img:nth-of-type(3){
    opacity: 0;
}
.head-global-list{
    position: absolute;
    top: calc(100% + 14px);
    width: 160px;
    left: 50%;
    transform: translateX(-50%);
    background: #FFF;
    box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.02);
    padding: 4px 20px 20px;
    display: none;
}
.head-global-list::before{
    content: '';
    height: 14px;
    position: absolute;
    width: 100%;
    top: -14px;
    left: 0;
}
.hgli-link{
    display: flex;
    align-items: center;
    padding: 16px 0;
    border-bottom: 1px solid #D7D7D7;
    justify-content: space-between;
}
.hgli-link-icon{
    width: 14px;
    transition: all .4s ease;
    opacity: 0;
}
.hgli-link .std-text16{
    color: #000;
    line-height: var(--l1h75);
    transition: all .4s ease;
}
.hgli-link .hgli-link-icon img{
    transform: scale(1)!important;
}
.hgli-link .hgli-link-icon img:first-child{
    opacity: 0;
}
.head-global-list-item.on .hgli-link-icon{
    opacity: 1;
}
.head-global-list-item.on .std-text16{
    color: var(--colormain);
}
.head-global{
    position: relative;
}
.ys_phnav2_lang_modal {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 30px 20px 20px;
    text-align: left;
    transform: translateX(100%);
    transition: all .5s cubic-bezier(0.550, 0.085, 0.680, 0.530);
}
.ys_phnav2_lang_modal.on {
    transform: translateX(0%);
    transition: all .5s cubic-bezier(0.250, 0.460, 0.450, 0.940);
}
.ys_phnav2_lang_modal{
    background: #fff;
    z-index: 5;
    position: fixed;
    top: 64px;
    height: calc(100% - 64px);
}
.ys_phnav2_lang_back {
    font-size: 16px;
    margin-bottom: 10px;
}
.ys_phnav2_lang_back .iconfont {
    color: #333;
}
.ys_phnav2_lang_back .iconfont {
    font-size: 14px;
}
.lecr-btn-ph{
    display: none;
}
.light-energy.on{
    background: var(--colorfff);
}
.legb-nub-rotate-ph{
    display: none;
}
.light-energy.on {
    padding-top: var(--distance160);
}
.std-more-box {
    border-radius: 22px;
    border: 1px solid #0047BA;
    display: block;
    transition: all .36s;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.std-more-box .std-text16 {
    color: var(--colormain);
    line-height: 42px;
    padding: 0 28px;
    transition: all .4s ease;
}
.std-more-box::after {
    content: "";
    width: 0%;
    height: calc(100% + 2px);
    background: #0047BA;
    position: absolute;
    top: -1px;
    left: -1px;
    transition: all .36s;
    border-radius: 22px;
    z-index: -1;
}
.std-more{
    display: inline-block;
    cursor: pointer;
}
.mod-page{
    text-align: center;
}
.secs-item-select select{
    flex-grow: 1;
    color: rgba(109, 116, 121, .6);
}
.secs-item-select option{
    flex-grow: 1;
    color: #333;
    font-size: var(--text16);
    line-height: 2;
}
/* 2024.04.17 */
.eva-lead-list-item{
    transition: opacity .36s linear;
}
.sustain-main .ys-nybanner2 {
    position: relative;
    z-index: 2;
}
/* cook - start */
.mod-cook{
    position: fixed;
    width: 100%;
    bottom: 25px;
    left: 0;
    z-index: 99;
    display: block;
}
.mod-cook-cry{
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02), 0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03), 0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04), 0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04), 0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
    padding: 40px 70px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.mccl-tit{
    font-size: 16px;
    line-height: 1.75;
    color: #333;
    margin-bottom: 8px;
}
.mod-cook-cry-right{
    width: 210px;
}
.mod-cook-cry-left{
    width: calc(100% - 210px);
    padding-right: 105px;
}
.mccl-parga a{
    color: var(--colormain);
}
.mccr-btn{
    margin-bottom: 24px;
    width: 100%;
    text-align: center;
    cursor: pointer;
}
.mccr-btn:last-child{
    margin-bottom: 0;
}
.mccr-btn .std-btn1-link{
    width: 100%;
}
.mod-cook .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #E1E1E1;
}
.mod-cook .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #0047BA;
}
.mod-cook .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{
    background-color: #0047BA;
}
/* cook - end */
.hnid-cry-left-list{
    position: relative;
}
.hnid-cll-nub,
.hnid-cll-nub-now,
.hnid-cll-nub-inof,
.hnid-cll-nub-third{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
    transition: all .4s ease;
}
.hnid-cll-nub.on,
.hnid-cll-nub.on .hnid-cll-nub-now,
.hnid-cll-nub.act .hnid-cll-nub-third,
.hnid-cll-nub.act .hnid-cll-nub-inof.on{
    position: relative;
    opacity: 1;
    pointer-events: all;
}
.hnid-cll-nub.act .hnid-cll-nub-now{
    position: absolute;
    opacity: 0;
    pointer-events: none;
}
/* 404 - start */
.empty-cry,
.imessage-cry {
    height: calc(100vh - var(--head));
    display: flex;
    align-items: center;
    justify-content: center;
}
.empty-cry-img {
    width: 53%;
    margin: auto;
}
.empty-cry-img img {
    width: 100%;
}
.empty-cry-tit {
    font-size: var(--font48);
    line-height: var(--l1h75);
    color: var(--colormain);
    text-align: center;
    margin-top: 80px;
    font-family: var(--bold);
}
.empty-cry-info .std-title5 {
    color: #2E3974;
    text-align: center;
    font-size: var(--text20);
    line-height: var(--l1h6);
}
.empty-cry-back {
    margin-top: 37px;
    display: flex;
    justify-content: center;
}
/* 404 - end */
/* search - start */
.search-cry,.sitemap-cry{
    padding-top: var(--distance150);
    padding-bottom: var(--distance160);
}
.search-cry-left{
    width: 326px;
}
.search-cry-left-item{
    margin-top: var(--distance60);
}
.search-cry-left-item:nth-child(1){
    margin-top: 0 !important;
}
.scli-tit{
    font-size: var(--font30);
    font-family: var(--bold);
    line-height: var(--l1h4);
}
.scll-list-ul-li .std-text20{
    color: #666;
    transition: all .4s ease;
    line-height: 2;
}
.scll-list-ul-li.act .std-text20{
    color: #333;
}
.scll-list-ul-li{
    cursor: pointer;
}
.scll-list-ul-li a{
    display: block;
}
.scll-list{
    margin-top: 24px;
}
.search-cry-right{
    width: calc(100% - 326px);
    padding-left: 84px;
    border-left: 1px solid rgba(0,0,0,.1);
}
.search-cry-right-sub{
    margin-top: var(--distance60);
}
.scrs-enter{
    width: 100%;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 2.767256498336792px 2.2138051986694336px 0px rgba(29, 86, 185, 0.02), 0px 6.650102138519287px 5.32008171081543px 0px rgba(29, 86, 185, 0.03), 0px 12.521552085876465px 10.017241477966309px 0px rgba(29, 86, 185, 0.04), 0px 22.3363094329834px 17.869047164916992px 0px rgba(29, 86, 185, 0.04), 0px 41.777610778808594px 33.422088623046875px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
    padding-left: 34px;
    padding-right: 22px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.scrs-enter-right{
    line-height: 54px;
    color: var(--colormain);
}
.scrs-enter-right{
    cursor: pointer;
    width: 80px;
}
.scrs-enter-left{
    width: calc(100% - 80px);
    padding-right: 20px;
    height: 54px;
    position: relative;
}
.scrs-enter-left input{
    width: 100%;
    height: inherit;
    font-size: 16px;
    color: #333;
    padding-left: 15px;
    position: relative;
    line-height: 54px;
}
.scrs-enter-left input::placeholder{
    font-size: 16px;
    color: #C4C4C4;
}
.scrs-enter-left::after{
    content: "";
    width: 1px;
    height: 17px;
    background: #000;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.search-cry-right-list,
.scrr-pro{
    margin-top: var(--distance60);
}
.search-cry-right .scrs-enter{
    width: 65.5%;
}
.scrr-result .std-text20{
    line-height: var(--l1h6);
    color: #333;
}
.scrr-list{
    margin-top: 30px;
}
.scrr-list-inof-nub a{
    width: 100%;
    display: flex;
    padding: 24px 0;
    align-items: center;
    border-bottom: 1px solid #C3C3C3;
}
.slul-icon{
    width: 32px;
    flex-shrink: 0;
}
.slul-icon img{
    width: 100%;
}
.slul-tit{
    width: calc(100% - 32px);
    padding-right: 105px;
    line-height: 1.8;
    color: #333;
    transition: all .36s;
    height: 1.8em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.search-cry-right-page {
    padding-bottom: 0 !important;
    padding-top: var(--distance100);
    display: flex;
    justify-content: center;
}
.std-btn1-link{
    cursor: pointer;
}
.std-font30{
    font-size: var(--font30);
    line-height: var(--l1h4);
    color: #333;
}
.prolist-solu-list{
    margin-top: 67px;
}
.prolist-solu-list-inof{
    margin: 0 -20px;
    overflow: hidden;
    /* display: flex;
    flex-wrap: wrap;
    align-items: stretch; */
}
.pslu-item{
    width: 33.333333%;
    padding: 0 20px;
    margin-bottom: 20px;
}
.pslu-item a{
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
}
.pslu-item-bg{
    width: 100%;
    transition: all .4s ease;
    opacity: 0;
    position: relative;
    border-radius: 10px;
    overflow: hidden;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
.pslu-item-bg img{
    width: 100%;
}
.pslu-item-bg::after{
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.1);
    position: absolute;
    top: 0;
    left: 0;
}
.pslu-item-text{
    width: 100%;
    z-index: 5;
}
.pslu-item-text .std-font30{
    color: #333;
    text-align: center;
    transition: all .36s;
}
.pslu-item-text-lab span{
    color: #999;
    line-height: 1.75;
    display: inline-block;
    /* width: 80px; */
    text-align: center;
    margin: 0 5px;
    transition: all .36s;
}
.pslu-item-text-lab p{
    text-align: center;
}
.pslu-item-text-lab {
    margin-top: 10px;
}
.pslu-item-text_btn{
    text-align: center;
    transition: all .36s;
    opacity: 0;
}
.plti-before-car,.plti-after{
    width: 82.5%;
    margin: auto;
}
.plti-before-car img,
.plti-after img{
    width: 100%;
}
.plti-before{
    position: relative;
    transition: all .36s ease-in-out;
}
.plti-before-bg{
    width: 35%;
    position: absolute;
    top: -10px;
    left: 15px;
    z-index: -1;
}
.plti-before-bg img{
    width: 100%;
}
.pslu-item-text-img{
    position: relative;
    margin-top: 20px;
    margin-bottom: 40px;
}
.plti-after{
    opacity: 0;
    transition: all .36s ease-in-out;
}
.std-xbtn img{
    width: 32px;
}
.std-xbtn p{
    font-size: 24px;
    line-height: 1.5;
    color: #fff;
    margin-left: 16px;
    transition: all .36s;
}
.std-xbtn{
    display: inline-block;
}
.std-xbtn-box{
    display: flex;
    align-items: center;
}
.pslu-item-text-btn{
    text-align: center;
}
.search-cry-right-record .pcit-list{
    margin-top: var(--distance60);
}
.scrr-new,
.scrr-down{
    margin-top: var(--distance60);
}
.scrr-new .scrr-list,
.scrr-down .scrr-list{
    margin-top: 36px;
}
.scrl-nub:not(:first-child) {
    display: none;
}
.scrl-down .slul-icon, .scrr-down .slul-icon {
    width: 20px;
}
/* search - end */
/* Sitemap-start */
.sitemap-cry-list{
    margin-top: 10px;
}
.sclu-li-tp .std-text20{
    line-height: 1.8;
    color: #333;
}
.sclu-li{
    padding: 32px 0;
    border-bottom: 1px solid #E1E1E1;
}
.sclu-li-bt{
    margin-top: 16px;
    padding-left: 30px;
}
.sclu-li-bt p{
    line-height: 2 !important;
}
.sclu-li:last-child{
    border-bottom: none;
}
.search-main .mod_bread,
.sitemap-main .mod_bread{
    width: 1440px;
}
/* Sitemap-end */
/* message - start */
.imessage-cry .std-title3{
    text-align: center;
}
.imessage-cry-mail {
    margin-top: 13px;
    margin-bottom: 22px;
    text-align: center;
}
.imessage-cry-mail a {
    font-size: var(--text16);
    line-height: var(--l1h75);
    color: var(--colormain);
    display: block;
}
.imessage-cry-text {
    width: 64%;
    margin: auto;
}
.imessage-cry-text .std-text16 p {
    text-align: center;
    color: #666;
}
.imessage-cry-text-nub_btn {
    display: flex;
    justify-content: center;
    margin-top: var(--distance60);
}
.imessage-cry-text-nub1 .imessage-cry-text-nub_btn .std-btn1{
    width: 145px;
}
.imessage-cry-text-nub1 .imessage-cry-text-nub_btn .std-btn3 {
    margin-right: 40px;
    cursor: pointer;
}
.imessage-cry-text-nub:not(:first-child) {
    display: none;
}
.imessage-cry-text-nub_btn .std-btn1-link {
    --height1: 44px;
}
/* message - end */
/* success - start */
.ys-cont1240{
    width: 1240px;
    margin: 0 auto;
    max-width: 100%;
}
.mod-ban {
    overflow: hidden;
}
.success_main .mod-ban::before {
    content: "";
    width: 100%;
    height: 23%;
    opacity: 0.7;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.80) 0%, rgba(0, 0, 0, 0.00) 100%);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.success_main .ys-nyban-img {
    height: 100vh;
}
.success_main .ys-nyban-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.success-main-cry .ys-cont1240 {
    top: 30%;
    z-index: 5;
}
.success-main-cry h1{
    font-size: var(--font48);
    color: var(--colorfff);
    font-family: var(--bold);
    line-height: var(--l1h5);
}
.success-main-cry-text {
    width: 44%;
}
.success-main-cry-text,
.success-main-cry-text p{
    color: var(--colorfff);
}
.success-main-cry-icon {
    width: 150px;
    position: absolute;
    left: -30px;
    top: -50px;
    z-index: -1;
}
.success-main-cry-icon img {
    width: 100%;
}
.success-main-cry-btn{
    display: flex;
    flex-wrap: wrap;
    --jian30: 30px;
    margin: 0 calc(var(--jian30) * -1);
    margin-top: 65px;
}
.success-main-cry-btn .std-btn1{
    margin: 0 var(--jian30);
}
.sclu-li-bt ul ul{
    padding-bottom: 14px;
}
/* success - end */
.msss-cry-text .std-title3,
.msss-cry-text .std-text16,
.mixer-stand-swiper,
.mixer-stand-swiper *{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.msss-cry{
    background: var(--colorfff);
}
.footer-sub-box-btn{
    cursor: pointer;
}
.form_required input,.form_required .ltcl-nub-line,
.ltcl-nub-checkbox-item .std-text16,
.ltcl-nub-agree .std-text16,
.ltcl-nub-agree .std-text16 p,
.ltcl-nub-agree .std-text16 a,
.ltcl-nub-agree .ltcl-nub-span::before{
    transition: all .4s ease;
}
.form_required.empty input,
.form_required.empty input::placeholder{
    color: #f00;
}
.form_required.empty .ltcl-nub-line {
    border-bottom: 1px solid #f00;
}
.ltcl-nub-text,
.ltcl-nub-text p{
    color: #f00;
    line-height: var(--l1h75);
}
.ltcl-nub-text{
    display: none;
}
.light-test-cry-list.empty .ltcl-nub-text{
    display: block;
}
.ltcl-nub-check.form_required.empty .ltcl-nub-checkbox-item .std-text16{
    color: #f00;
}
.ltcl-nub-check.form_required.empty .ltcl-nub-radio span::before,
.ltcl-nub-check.form_required.empty .ltcl-nub-checkbox-item span::before,
.ltcl-nub-agree.empty .ltcl-nub-span::before{
    border: 1px solid #f00;
}
.ltcl-nub-agree.empty .std-text16,
.ltcl-nub-agree.empty .std-text16 p,
.ltcl-nub-agree.empty .std-text16 a{
    color: #f00;
}
.legb-nub-img{
    position: relative;
    overflow: hidden;
}
.legb-nub-img img{
    width: auto;
    height: auto;
    max-width: none;
    min-width: 100%;
    min-height: 100%;
    object-position: center center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.legb-nri-box{
    --height1: 266px;
    --height2: 390px;
    --height3: calc(var(--jian12)* 2 + var(--height1) + var(--height2));
}
.legb-nri-left-top .legb-nub-img{
    height: var(--height1);
}
.legb-nri-left-bot .legb-nub-img{
    height: var(--height2);
}
.legb-nri-right .legb-nub-img{
    height: var(--height3);
}
.legb-nri-box {
    margin-bottom: 0!important;
}
.mlil-img img{
    object-fit: cover;
}
.ltcl-nub-area .ltcl-nub-text {
    display: block;
}
/* 2024.4.20列表页角度变化 */
.pcit-lnl-img .ys-imgbox-cover img:nth-child(3){
    left: 100%;
}
.hons-list{
    margin-top: 42px;
}
.hons-list ul,
.yxedr-active ul {
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 18px;
}
.pure-cry-text .std-title32{
    font-family: 'RobotoCondensedRegular'!important;
}
.itcl-wai:nth-of-type(n+2) .itcl-item {
    background: rgba(255, 255, 255, 0.8);
}
.itcl-wai:nth-of-type(2) .itcl-item {
    background: rgba(255, 255, 255, 0.8);
}
.itcl-wai:nth-of-type(3) .itcl-item {
    background: rgba(255, 255, 255, 0.85);
}
/* 2024.04.26 */
.ntli-link .ntli-link-font{
    height: 2.8em;
    overflow: hidden;
    text-overflow: clip;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.pcit-lnl-text .std-title32{
    width: 58%;
}
.pcit-lnl-text-rate{
    margin: 0 -10px;
    width: calc(42% + 15px);
}
.pcit-lnltr-item:first-child{
    width: 40%;
}
.pcit-lnltr-item:nth-of-type(2){
    width: 60%;
}
.hvli-cry-box-icon .ys-imgbox-cover {
    width: auto;
    height: 101px;
    overflow: visible;
}
.hvli-cry-box-icon .ys-imgbox-cover img:nth-child(2){
    width: auto;
    max-width: none;
    top: 50%;
    left: 50%;
    height: 100%;
    transform: translate(-50%, -50%);
}
.service-enquiry-text{
    text-align: center;
}
.pcit-lnltr-item .std-text20{
    word-wrap: normal;
    word-break: break-all;
}
.pcit-lnltr-item {
    padding: 0 10px;
}
/* aside - start */
.mod_side {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 16px;
    z-index: 98;
    transition: all .5s ease-in-out;
    width: 60px;
}
.mod_side_list_ul {
    padding: 11px 0;
    position: relative;
    background: var(--colormain);
    margin-bottom: 8px;
}
.mslu_li {
    position: relative;
    cursor: pointer;
    padding: 0 !important;
}
.mslu_li_icon {
    width: 100%;
    height: auto;
    padding: 14px 0;
    margin: auto;
    transition: all .36s;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mlii_icon {
    width: 24px;
    height: 24px;
    position: relative;
}
.mlii_icon img {
    width: auto;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .36s;
    max-width: inherit;
}
.mslu_li_pop {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -300px;
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02), 0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03), 0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04), 0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04), 0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
    transition: all .36s;
    z-index: -1;
    opacity: 0;
    width: 260px;
    background: transparent;
    box-shadow: none;
    padding-right: 10px;
}
.mslu_li_pop_cont {
    border-radius: 10px;
    background: #FFF;
    box-shadow: 0px 2.76726px 2.21381px 0px rgba(29, 86, 185, 0.02), 0px 6.6501px 5.32008px 0px rgba(29, 86, 185, 0.03), 0px 12.52155px 10.01724px 0px rgba(29, 86, 185, 0.04), 0px 22.33631px 17.86905px 0px rgba(29, 86, 185, 0.04), 0px 41.77761px 33.42209px 0px rgba(29, 86, 185, 0.05), 0px -4px 10px 0px rgba(80, 164, 255, 0.05);
    overflow: hidden;
}
.mslu_li_pop_cont {
    padding: 20px 30px;
}
.mlpc_tp {
    display: flex;
    align-items: center;
}
.mlpc_tp_icon {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background-color: #0047BA;
    flex-shrink: 0;
    position: relative;
}
.mlpc_tp_icon img {
    width: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.mlpc_tp_parga {
    width: calc(100% - 16px);
    padding-left: 6px;
}
.std_parga p {
    font-size: 16px;
    line-height: 1.75;
    color: #666;
}
.mod_sideph {
    position: fixed;
    width: calc(100% - 40px);
    bottom: 20px;
    left: 50%;
    background-color: #000;
    display: none;
    z-index: 98;
    transform: translateX(-50%);
    border-radius: 20px;
}
.mod_sideph_ul {
    display: flex;
    justify-content: space-between;
}
.mod_sideph_ul_li {
    width: 20%;
    padding: 17.5px 0;
    position: relative;
}
.mod_sideph .mslu_li_icon_img {
    margin: auto;
    width: 45px;
}
.mod_sideph .mslu_li_icon_img img {
    width: 100%;
}
.mod_sideph_ul_li::after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: #0047BA;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all .36s;
    opacity: 0;
}
.mod_sideph_ul_li.act::after {
    opacity: 1;
}
.mod_side_list_back{
    width: 60px;
    height: 60px;
    background: var(--colormain);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.mslu_li.on .mslu_li_pop {
    right: 60px;
    opacity: 1;
}
.mod_side_list_back .mlii_icon{
    transform: rotate(180deg);
}
.mod_side_list_back{
    position: relative;
    right: -100px;
    transition: all .36s;
}
.mod_side.act .mod_side_list_back {
    right: 0;
}
.mlpc_tp_parga p{
    font-size: 14px!important;
}
.mlpc_mid,
.mlpc_mid p,
.mlpc_mid a{
    color: var(--colormain);
    font-size: var(--text20);
    font-family: var(--bold);
    line-height: var(--l1h5);
}
.mlpc_bt,
.mlpc_bt p{
    font-size: 12px!important;
    color: var(--color666);
    line-height: 1.75;
}
.mlpc_tp{
    margin-bottom: 2px;
}
/* aside - end */
.hscl-nub-data-item span{
    font-size: var(--font60);
}
.home-story-item-img{
    position: relative;
}
.home-story-item-img::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .3);
    z-index: 4;
}
.home-story-cry .home-story-cry-list{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.pcit-lnl-text .std-title32 {
    max-width: 30%;
    width: auto!important;
    flex-grow: 1;
}
.pcit-lnl-text-rate {
    margin: 0 -23px;
    width: calc(70% + 40px);
    justify-content: flex-end;
}
.pcit-lnltr-item:first-child {
    max-width: 60%;
    width: auto;
}
.pcit-lnltr-item {
    padding: 0 23px;
}
.pcit-lnltr-item:nth-of-type(2) {
    max-width: 40%;
    width: auto;
}
.home-bus{
    height: calc(100vh - var(--head));
    min-height: auto;
}
.home-bus-wai{
    padding-bottom: 80vh;
    height: calc(180vh - var(--head));
    position: relative;
}
.home-bus{
    width: 100%;
    top: 0;
}
.home-bus-wai.on1 .home-bus{
    position: fixed;
    top: var(--head);
    width: 100%;
}
.home-bus-wai.on2 .home-bus{
    position: absolute;
    top: 80vh;
    width: 100%;
}
.home-bus-bg{
    height: 100%;
}
.home-bus-bg img{
    height: 100%;
    object-fit: cover;
}
.home-bus-wai.act .home-bus-list-item{
    opacity: 0;
}
.home-bus-bg .ys-ban-ph{
    width: 100%;
    height: 100%;
}
.home-bus-wai.act .home-bus::before {
    height: 30%;
}
.ys-ban-video{
    transition: all .4s ease;
}
.home-bus-bg {
    transform: translateY(25%);
    transition: all .8s linear;
}
.home-bus-wai.on3 .home-bus-bg{
    transform: translateY(0%);
}
.home-bus-wai.act .home-bus-list-item,
.home-bus-wai.act .home-bus-title {
    transition: all .4s 2s ease;
}
.home-bus-wai.act .home-bus-title {
    margin-bottom: 0px;
}
.home-bus::before{
    height: 40%;
}
.home-bus {
    padding-top: var(--distance80);
}
.home-bus-title {
    margin-bottom: var(--distance50);
}
.mod-page .ys-pcfy {
    display: flex;
}
.vdetail-prev .ppli-link-img{
    margin-bottom: 0;
}
.vdetail-prev .ppli-link .std-title24 {
    margin-bottom: 0;
}
.mod-cook{
    display: none;
}
.itcl-wai:nth-of-type(2) .itcl-item {
    background: rgba(255, 255, 255, 0.95);
}
.itcl-wai:nth-of-type(3) .itcl-item {
    background: rgba(255, 255, 255, 1);
}
.itcl-item {
    box-shadow: 0px 16px 35px 13px rgba(0, 64, 141, 0.15);
}
.sustain-hold-data-list {
    background: rgba(255, 255, 255, 0.60);
}
/* 2024.5.10 */
.head-global {
    margin-left: 30px;
}
.mod_side {
    width: 80px;
}
.mlii_icon {
    width: 34px;
    height: 34px;
}
.mslu_li {
    margin-bottom: 8px;
}
.mod_side_list_back {
    width: 80px;
    height: 80px;
}
.mod_side_list_ul {
    padding: 20px 0;
}
.hrli-link-text{
    position: static;
    padding: 30px 70px 30px 0px;
}
.hrli-link-text .std-title24 {
    color: var(--color000);
}
.hrli-link-text .std-text16 {
    color: var(--color000);
}
.pcit-lnl-img {
    position: relative;
}
.pcit-lnl-text .std-title32 {
    position: absolute;
    max-width: 100% !important;
    top: auto;
    left: 30px;
    transform: translateY(-200%);
}
.pcit-lnl-text-rate {
    justify-content: flex-start;
}
.pcit-lnltr-item:first-child{
    max-width: 70% !important;
    width: auto;
}
.pcit-lnltr-item:nth-of-type(2) {
    max-width: 30%;
    width: auto;
}
.sbbl-item .std-text16 {
    height: auto!important;
    -webkit-line-clamp: inherit!important;
}
.ltcl-nub-line-pre {
    padding-right: 0;
    width: 5em;
}
.pcit-list-nub-link{
    position: relative;
}
.pcit-lnl-text-rate{
    width: calc(100% + 46px)!important;
}
.pcit-lnltr-item:nth-of-type(2){
    flex-grow: 1;
}
/* e - start */
.std-btn1-link {
    padding: 10px 46px;
}
.hdpl-item1-data span{
    font-size: var(--font36);
}
.hdpl-item2-text {
    width: 212px;
}
/* e - end */
/* e站 */
.home-drive-box-cry .std-title2{
    width: 90%;
}
.laln-cry-text {
    bottom: -26.8px;
}
.light-card-cry-inof {
    width: 45%;
}
.shdl-item-data {
    font-size: var(--font40);
}
.light-head{
    opacity: 0;
}
.inside-main.has_show .light-head{
    opacity: 1;
}
.rd-main .ys-nybanner2 .ys-ban-txtbox {
    top: 7.5vw;
}
/* copy */
/* en - start */
.footer-inof-privacy {
    flex-wrap: wrap;
}
.ys-footer,
.home-switch,
.ys-nybanner{
    overflow: hidden;
}
.seli-botn-inof{
    word-wrap: break-word;
}
.seli-botn-inof {
    width: calc(100% - 100px);
    flex-grow: 1;
}
/* en - end */
.light-head{
    opacity: 0;
}
.inside-main.has_show .light-head{
    opacity: 1;
}
.rd-main .ys-nybanner2 .ys-ban-txtbox {
    top: 7.5vw;
}
.shdl-item-data{
    font-size: var(--font48);
}
.msss-cry {
    background: #fff;
    height: 100%;
}
.mixer-stand .swiper-wrapper {
    height: auto;
}                 
.lccr-cab-nub .std-text16:nth-of-type(2) {
    word-wrap: normal;
    word-break: break-all;
}
.ys-nybanner{
    background: var(--colorfff);
}
.light-card{
    --pro1: 100%; 
    --pro2: 100%;
}
.secs-item-select select{
    color:#333;
}
.light-why-box-list{
    width: 100%;
}
/* .slick-cloned .ys-imgbox-cover {
    transform: scale(0.7);
    opacity: 0;
} */
.home-light-car.start1 .home-light-car-item.slick-cloned:last-child .ys-imgbox-cover{
    animation: homestart 1s linear;
}
.home-light-car.end1 .home-light-car-item.slick-cloned:first-child .ys-imgbox-cover{
    animation: homestart 1s linear;
}
@keyframes homestart {
    0%{
        transform: scale(0.7);
    }
    100%{
        transform: scale(1);
    }
}
@-webkit-keyframes homestart {
    0%{
        transform: scale(0.7);
    }
    100%{
        transform: scale(1);
    }
}
.home-drive-pic-right .hdpl-item1-data span{
    font-size: var(--font32);
    line-height: inherit;
}
/* 2024.05.29 - start */
.itcl-wai,
.tcl-xin,
.tcl-wai-btn::before,
.tcl-xin.act .tcl-wai-btn::after {
    height: 100px;
}
.itcl-item {
    padding: 20px 40px 26px;
}
.itcl-item-top {
    margin-bottom: 13px;
}
.mslu_li_pop{
    pointer-events: none;
}
.mslu_li.on .mslu_li_pop{
    pointer-events: all;
}
/* 2024.05.29 - end */