@charset "utf-8";
/* 公共样式 - start */
body {
    font-family: 'noto',"PingFang SC", "Microsoft YaHei" !important;
}
input,textarea{
    font-family: 'noto',"PingFang SC", "Microsoft YaHei" !important;
}
/* wow弹窗字体引入 */
.altumcode {
    --fontFamily: 'noto',"PingFang SC", "Microsoft YaHei" !important;
}
/* 英文站换行规则 */
p,div,h1,h2,h3,h4,h5,h6,span,a{ 
    word-wrap: normal; 
    word-break: keep-all; 
}
html{
    font-size: 100px;
}
:root {
    /* 字号 */
    --font84: 0.84rem;
    --font80: 0.8rem;
    --font74: 0.74rem;
    --font60: 0.6rem;
    --font52: 0.52rem;
    --font48: 0.48rem;
    --font44: 0.44rem;
    --font40: 0.4rem;
    --font36: 0.36rem;
    --font32: 0.32rem;
    --font30: 0.3rem;
    --font24: 0.24rem;
    --font20: 0.2rem;
    /* 段落字号 */
    --font18: 0.18rem;
    --font16: 0.16rem;
    --font14: 0.14rem;
    --font12: 0.12rem;
    /* 行高 */
    --line12: 1.2;
    --line13: 1.3;
    --line14: 1.4;
    --line15: 1.5;
    --line16: 1.6;
    --line175: 1.75;
    --line18: 1.8;
    /* 导航-高度 */
    --headh: 1.2rem;
    --head2: 0.64rem;
    --head1: 0.56rem;
    /* 颜色 */
    --color0: #000;
    --color1: #333;
    --color2: #666;
    --color3: #999;
    --color4: #fff;
    /* --colormain: #00229E; */
    --colormain: #081957;
    --colormain1: #14DD6A;
    --colorbj: #F0F2FA;
    --colortitle1: #181818;
    --colortitle2: #75839D;
    /* 板块间距 */
    --space150: 1.5rem;
    --space130: 1.3rem;
    --space120: 1.2rem;
    --space100: 1rem;
    --space80: 0.8rem;
    --space70: 0.7rem;
    --space60: 0.6rem;
    --space50: 0.5rem;
    --space45: 0.45rem;
    --space40: 0.4rem;
    --space30: 0.3rem;
    /* 段落间距 */
    --parpspace10: 0.1rem;
    --parpspace12: 0.12rem;
    --parpspace16: 0.16rem;
    /* 特殊字体 */
    --regular: 'noto';
    --bold:'workbold';
    --semi:'notosemi';
    --wsemi:'worksemi';
    --btn1: 0.48rem;
    --shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    --shadow1: 0px 15px 15px 0px rgba(0, 0, 0, 0.15);
    --shadow2: 0px 5px 5px 0px rgba(0, 0, 0, 0.06);
    --shadow3: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
    --p1x: 1px;
    --p2x: 2px;
    --p3x: 3px;
    --p4x: 4px;
    --p5x: 5px;
    --p6x: 6px;
    --p7x: 7px;
    --p8x: 8px;
    --p9x: 9px;
    --jianw: 6px;
    --jianh: 7px;
}
.search-main{
    --colormain1: var(--colormain) !important;
}
@font-face {
    font-family: 'noto';
    src: url('../fonts/noto/NotoSans-Regular.woff2') format('woff2'),
         url('../fonts/noto/NotoSans-Regular.woff') format('woff');
}
@font-face {
    font-family: 'notosemi';
    src: url('../fonts/notosemi/NotoSans-SemiBold.woff2') format('woff2'),
         url('../fonts/notosemi/NotoSans-SemiBold.woff') format('woff');
}
@font-face {
    font-family: 'workbold';
    src: url('../fonts/workbold/WorkSansBold.woff2') format('woff2'),
         url('../fonts/workbold/WorkSansBold.woff') format('woff');
}
@font-face {
    font-family: 'worksemi';
    src: url('../fonts/worksemi/WorkSansSemiBold.woff2') format('woff2'),
         url('../fonts/worksemi/WorkSansSemiBold.woff') format('woff');
}
.ys-cont1480{
    width: 85vw;
    max-width: 1480px;
    margin: auto;
}
.ys-cont1500{
    width: 85vw;
    max-width: 1500px;
    margin: auto;
}
.ys-cont1700{
    width: 100vw;
    padding: 0 5.73vw;
    max-width: 1920px;
    margin: auto;
}
.ys-cont1720{
    width: 100vw;
    padding: 0 5.2vw;
    max-width: 1920px;
    margin: auto;
}
@media screen and (min-width: 1921px){
    .ys-cont1720{
        padding: 0 100px; 
    }
    .ys-cont1700{
        padding: 0 110px;
    }
    .ys-cont1700 .hscr-zhan{
        --widthx: calc(50vw - 850px);
        margin-right: calc(var(--widthx) * -1);
        padding-right: var(--widthx);
        width: calc(100% + var(--widthx));
    }
    .home-energy-cry-left .hecl-box{
        margin-left: calc(780px - 50vw);
        padding-left: calc(50vw - 780px);
    }
}
@media screen and (max-width: 767px){
    .ys-cont1720,
    .ys-cont1500,
    .ys-cont1700,
    .ys-cont1480,
    .ys-cont1000, 
    .ys-cont1200, 
    .ys-cont1280, 
    .ys-cont1360, 
    .ys-cont1400, 
    .ys-cont1440, 
    .ys-cont1560, 
    .ys-cont1600, 
    .ys-cont1680, 
    .ys-cont950{
        padding: 0;
        width: 87.5vw;
        max-width: 100%;
    }
}
.std-h1 {
    font-size: var(--font52);
    color: var(--colortitle1);
    line-height: var(--line12);
    font-family: var(--bold);
}
.std-font48 {
    font-size: var(--font48);
    color: var(--colortitle1);
    line-height: var(--line12);
    font-family: var(--wsemi);
}
.std-h2,
.yxedr-active h2 {
    font-size: var(--font40);
    color: var(--colortitle1);
    line-height: var(--line12);
    font-family: var(--wsemi);
}
.yxedr-active h2{
    /* font-size: var(--font48); */
    font-size: var(--font30);
}
.std-h3,
.yxedr-active h3 {
    font-size: var(--font40);
    color: var(--colortitle1);
    line-height: var(--line14);
}
.yxedr-active h3{
    font-size: var(--font24);
    font-family: var(--wsemi);
}
.std-h4,
.yxedr-active h4 {
    font-size: var(--font30);
    color: var(--colortitle1);
    line-height: var(--line14);
}
.yxedr-active h4{
    font-size: var(--font20);
    font-family: var(--wsemi);
}
.yxedr-active h5{
    font-size: var(--font18);
    color: var(--colortitle1);
    line-height: var(--line14);
    font-family: var(--wsemi);
}
.std-h5,
.std-h5 p {
    font-size: var(--font20);
    color: var(--colortitle1);
    line-height: var(--line16);
}
.std-font44{
    font-size: var(--font44);
    font-family: var(--semi);
    line-height: var(--line13);
    color: var(--colortitle1);
}
.std-font32{
    font-size: var(--font32);
    line-height: var(--line12);
    color: var(--colortitle1);
}
.std-font24,
.std-font24 p,
.yxedr-active h5{
    font-size: var(--font24);
    line-height: var(--line14);
    color: var(--colortitle1);
}
.std-font44 span{
    color: var(--colormain1);
}
.yxedr-active p {
    font-size: var(--font18);
    color: var(--colortitle1);
    line-height: var(--line16);
    margin-bottom: var(--parpspace10);
}
.yxedr-active a{
    color: inherit;
    text-decoration: underline;
    line-height: inherit;
    display: inline;
}
.std-text1,
.std-text1 p {
    font-size: var(--font18);
    color: var(--colortitle1);
    line-height: var(--line15);
}
.std-text2,
.std-text2 p {
    font-size: var(--font16);
    color: var(--colortitle1);
    line-height: var(--line16);
}
.std-text3,
.std-text3 p {
    font-size: var(--font14);
    color: var(--color2);
    line-height: var(--line15);
}
.std-margin {
    margin-top: var(--space120);
}
.std-margin1 {
    margin-bottom: var(--space120);
}
.std-margin2 {
    margin-bottom: var(--space100);
}
.std-margin3 {
    margin-bottom: var(--space40);
}
.std-padding {
    padding-top: var(--space120);
}
.std-padding1 {
    padding-bottom: var(--space120);
}
.std-padding2 {
    padding-bottom: var(--space100);
}
.std-padding3 {
    padding-bottom: var(--space40);
}
.yxedr-active h2, .yxedr-active h3 {
    margin-bottom: var(--parpspace16);
}
.yxedr-active h4 {
    margin-bottom: var(--parpspace12);
}
.yxedr-active h5 {
    margin-bottom: var(--parpspace10);
}
/*分享翻译*/
.ys-wechat-cont-parga p::before{
    content: '分享到 - 微信';
    /* content: 'Share the - weixin'; */
}
/* yongsy样式 */
a[href="https://www.yongsy.com"] {
    color: rgba(255, 255, 255, .2);
    white-space: nowrap;
}
/*导航默认选中*/
.yxnav-active1 {
}
.yxnav-active2 {
}
/* 轮播溢出隐藏 */
.ys-ban-li:not(:first-child){
    display: none;
}
/* 省略号 */
.line-clamp{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* 过渡 */
.transition-time1{
    transition: all .36s both;
}
.transition-time2{
    transition: all .5s both;
}
/* 侧边锚点隐藏 */
.mod-anchor{
    opacity: 0;
    transform: translateX(-50%);
    transition: all .4s ease;
}
.mod-anchor.on1 {
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor ul{
    transition: all .4s ease;
}
.mod-anchor:not(.act) ul{
    opacity: 1;
    transform: translateX(0%);
}
.mod-anchor.act ul{
    opacity: 0;
    transform: translateX(-50%);
}
/* 轮播箭头 */
.swiper-button-next.swiper-button-disabled, 
.swiper-button-prev.swiper-button-disabled,
.slick-arrow.slick-disabled{
    pointer-events: none!important;
    opacity: .5!important;
}
.mod-arrows1 .swiper-button-next,
.mod-arrows1 .swiper-button-prev,
.mod-arrows1 .slick-prev, 
.mod-arrows1 .slick-next{
}
/* 公共样式 - end */
/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .std-btn1-link:hover::after{
        opacity: 1;
    }
    .std-btn1-link:hover::before{
        opacity: 0;
    }
    .std-btn1-link:hover .ys-imgbox-cover img:first-child{
        opacity: 0;
    }
    .std-btn1-link:hover .ys-imgbox-cover img:nth-of-type(2){
        opacity: 1;
    }
    .std-btn3 .std-btn1-link:hover .std-btn1-font{
        color: var(--color4);
    } 
    .hhin-cry:hover .hhin-cry-data,
    .hhin-cry:hover .scroll-num{
        color: var(--colormain);
    }  
    .hbcl-rotate-nub:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    } 
    .hisi-link:hover .std-btn5-link .std-btn1-icon img:nth-of-type(2),
    .std-btn5-link:hover .std-btn1-icon img:nth-of-type(2) {
        opacity: 1;
    }
    .hisi-link:hover .std-btn5-link .std-btn1-icon img:first-child,
    .std-btn5-link:hover .std-btn1-icon img:first-child {
        opacity: 0;
    }
    .hbcr-nub-rotate-item:hover .hbcr-nri-core-img img{
        transform: scale(1.05);
    }
    .footer-top-link:hover .footer-top-icon-img1{
        animation: footbtn1 .5s ease forwards;
    }
    .footer-top-link:hover .footer-top-icon-img2{
        animation: footbtn2 .5s ease forwards;
    }
    .hooi-ldi-nub a:hover{
        color: var(--colormain);
    }
    /* .hnid-crs-item-link:hover .hnid-clb-link-icon img:nth-of-type(2), */
    /* .hnid-clb-link:hover .hnid-clb-link-icon img:nth-of-type(2){
        opacity: 1;
    } */
    /* .hnid-crs-item-link:hover .hnid-clb-link-icon img:first-child, */
    /* .hnid-clb-link:hover .hnid-clb-link-icon img:first-child{
        opacity: 0;
    } */
    .hnid-crs-item-link:hover .std-text2{
        color: var(--colormain);
    }
    .hnid-clb-link:hover .std-h5{
        color: var(--colormain);
    }
    a.hnid-cin-first-link:hover .std-h5{
        color: var(--colormain);
    }
    .hnid-crb-nub:hover .std-text2{
        color: var(--colormain);
    }
    .mod-arrows1 .slick-prev:hover::before,
    .mod-arrows1 .slick-next:hover::before{
        opacity: 0;
    }
    .mod-arrows1 .slick-prev:hover::after,
    .mod-arrows1 .slick-next:hover::after{
        opacity: 1;
    }
    .std-btn4 .std-btn1-link:hover .std-btn1-icon{
        background: var(--colormain1);
    }
    .std-btn6-link:hover .std-btn6-link-font{
        color: var(--colormain);
    }
    .mod-controls .slick-prev:hover::before,
    .mod-controls .slick-next:hover::before{
        opacity: 0;
    }
    .mod-controls .slick-prev:hover::after,
    .mod-controls .slick-next:hover::after{
        opacity: 1;
    }
    .anchor-inof-nub:hover .std-text2{
        color: var(--colortitle1);
    }
    .anchor-inof-nub:hover::before{
        width: 100%;
        opacity: 1;
    }
    .change-btn-nub:hover .std-text1{
        color: var(--colormain);
    }
    /* leo - start */
    .dlbp-pro:hover {
        color: var(--colormain);
    }
    .prbu-le-al:hover .prbu-le-al-pro2 {
        color: var(--colormain);
    }
    .prbu-le-al:hover .prbu-le-al-xiang p {
        color: var(--colormain);
    }
    .fwcr-xunhuan-ul-le:hover .fxul-top-box-pro {
        color: var(--colormain);
    }
    .fwcr-xunhuan-ul-le:hover .fxul-top-box-spa {
        color: var(--colormain);
    }
    .prbu-le-al:hover {
        background-color: var(--color4);
    }
    .sctn-ul-le-pro:hover {
        color: var(--colormain);
    }
    .btul-al:hover {
        color: var(--colormain);
    } 
    /* leo - end */
    .ys-hd-pc.has-lang .head-btn-link:hover,
    .ys-hd-pc.has-search .head-btn-link:hover,
    .ys-hd-pc.isfixed .head-btn-link:hover,
    .ys-hd-pc.ishover .head-btn-link:hover,
    .ys-page-wrap.act .ys-hd-pc .head-btn-link:hover {
        border: var(--p1x) solid var(--colormain1);
        background: var(--colormain1);
    }
    /* .std-btn2 .std-btn1-link:hover .ys-imgbox-cover{
        transform: translate(0);
    } */
    .std-btn5-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .hisi-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .footer-nav ul a:hover{
        /* color: var(--colormain1); */
        color: var(--colormain);
    }
    .footer-share-nub-link:hover .fsnl-icon img{
        opacity: 1;
    }
    .footer-top-link:hover .footer-top-icon-img2{
        opacity: 1;
    }
    .footer-top-link:hover .footer-top-icon-img1{
        opacity: 0;
    }
    .product-core-search-icon:hover .ys-imgbox-cover img:nth-of-type(2){
        opacity: 1;
    }
    .product-core-search-icon:hover .ys-imgbox-cover img:first-child{
        opacity: 0;
    }
    .pcri-inof-nub-link:hover .ys-imgbox-contain img{
        transform: translate(-50%,-50%) scale(1.05);
    }
    .pcri-inof-nub-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .pcri-inof-nub-link:hover{
        background: var(--color4);
    }
    .pcri-inof-nub-link:hover .std-h5{
        color: var(--colormain);
    }
    .ys-bread-list a:hover{
        color: var(--color4);
    }
    .prodet-ban .ys-bread-list a:hover{
        color: var(--colortitle1);
    }
    .pcli-item-link:hover .std-font24{
        color: var(--colormain);
    }
    .faq-inof-item:hover{
        background: var(--color4);
    }
    .faq-inof-item:hover .fiit-mark .std-font36,
    .faq-inof-item:hover .faq-inof-item-top .std-h5{
        color: var(--colormain);
    }
    .faq-inof-item:hover .fiit-icon::before,
    .faq-inof-item:hover .fiit-icon::after{
        background: var(--colormain);
    }
    .faq-inof-item:hover .fiit-icon{
        border: var(--p1x) solid var(--colormain);
    }
    .mod-page .pc-fenye .comp-tabli:hover li {
        color: var(--color4);
        background: var(--colormain);
    }
    .mod-page .first:hover li,
    .mod-page .prev:hover li,
    .mod-page .next:hover li,
    .mod-page .end:hover li{
        color: var(--colormain);
    }
    .scbl-submit-btn:hover{
        background: var(--colormain1);
    }
    .success-feature-swiper-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .success-feature-swiper-link:hover .std-h4{
        color: var(--colormain);
    } 
    .scin-link:hover .std-h5,
    .scin-link:hover .std-h5 p{
        color: var(--colormain);
    }
    .scin-link:hover .std-btn1-font{
        color: var(--colormain);
    }  
    .brri-link:hover .std-btn1-font {
        color: var(--colormain);
    }
    .brri-link:hover .std-h4 {
        color: var(--colormain);
    } 
    .dccl-page-nub a:hover .std-text2{
        color: var(--colormain);
    }
    .dccr-inof-nub-link:hover .std-text1{
        color: var(--colormain);
    }
    /* .std-btn1 .std-btn1-link:hover .std-btn1-icon,
    .std-btn2 .std-btn1-link:hover .std-btn1-icon,
    .std-btn3 .std-btn1-link:hover .std-btn1-icon{
        background: var(--colormain1);
    } */
    .opcl-link:hover .opcl-link-bg img{
        transform: scale(1.05); 
    }
    .osin-link:hover .std-btn1-font {
        color: var(--colormain);
    }
    .osin-link:hover .std-btn5-link .std-btn1-icon img:first-child {
        opacity: 0;
    }
    .osin-link:hover .std-btn5-link .std-btn1-icon img:nth-of-type(2) {
        opacity: 1;
    } 
    .ys-form-inof-submit .std-btn4 .std-btn1-link:hover::before {
        background: var(--colormain1);
        border: var(--p1x) solid var(--colormain1);
    }
    .isin-link:hover .isin-link-text{
        bottom: 0;
    }
    .isin-link:hover .std-text1{
        opacity: 1;
    }
    .wwin-link:hover .std-btn5-link .std-btn1-font {
        color: var(--colormain);
    }
    .wwin-link:hover .wwin-link-text .std-font24{
        color: var(--colormain);
    }
    .tyri-inof-nub-link:hover .std-btn1-font{
        color: var(--colormain);
    }
    .tyri-inof-nub-link:hover .std-btn5-link .std-btn1-icon img:nth-of-type(2){
        opacity: 1;
    }
    .tyri-inof-nub-link:hover .std-btn5-link .std-btn1-icon img:first-child {
        opacity: 0;
    }
    /* 2025.04.14 - start */
    .csin-cry:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .company-number-inof-nub:hover .std-font84{
        color: var(--colormain);
    }
    .tbcr-inof-nub-box:hover .tbcr-inb-img>img{
        transform: scale(1.05);
    }
    .tbcr-inof-nub-box:hover .std-font24{
        text-decoration-color: var(--colortitle1);
    }
    .down-btn .anchor-inof-nub:hover .std-text2{
        color: var(--colormain);
    }
    .dscn-box-inof-item .std-text1:hover{
        border: 1px solid rgba(0, 34, 158, 0.40);
        background: var(--colormain);
        color: var(--color4);
    }
    .std-btn7-link:hover,
    .std-btn8-link:hover{
        border: 1px solid var(--colormain1);
        background: var(--colormain1);
    }
    .std-btn7-link:hover .std-btn7-link-font,
    .std-btn8-link:hover .std-btn8-link-font{
        color: var(--color4);
    }
    .down-table-tbody-tr:hover{
        border-radius: 0.14rem;
        box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
        border-bottom: 1px solid transparent;
        z-index: 6;
    }
    .dttt-td .std-btn6-link-font:hover{
        color: var(--colormain1);
    }
    /* 2025.04.14 - end */
    .yxedr-active .mod-rotate .slick-prev:hover,
    .yxedr-active .mod-rotate .slick-next:hover,
    .mod-arrows3 .swiper-button-next:hover, 
    .mod-arrows3 .swiper-button-prev:hover, 
    .mod-arrows3 .slick-prev:hover, 
    .mod-arrows3 .slick-next:hover{
        background: var(--colormain1);
        border: 1px solid var(--colormain1);
    }
    .hscr-inof-nub-link:hover .hscr-inl-img img{
        transform: scale(1.05);
    }
    .mod-arrows41 .slick-prev:hover::after,
    .mod-arrows41 .slick-next:hover::after{
        opacity: 1;
    }
    .mod-arrows41 .slick-prev:hover::before,
    .mod-arrows41 .slick-next:hover::before{
        opacity: 0;
    }
    .hlnc-item a:hover{
        color: var(--colormain);
    }
    /* 2025.05.15 - start */
    .hccl-select .ys-select-bd .ys-select-li:hover{
        color: var(--colormain);
    }
    .find-box-inof-nub .fbin-link:hover .std-text1{
        color: var(--colormain);
    }
}
.ys-banner .ys-ban-txtbox {
    bottom: 0.84rem;
    top: auto;
    transform: translate(-50%, 0%);
}
.ys-banner .std-h5{
    color: var(--colormain1);
    line-height: 1.1;
    margin-bottom: 0.33rem;
    font-family: var(--bold);
}
.ys-banner .ys-ban-title{
    font-size: var(--font80);
    color: var(--color4);
    line-height: 1.1;
    font-family: var(--bold);
    margin-bottom: 0.21rem;
    width: 10.06em;
    max-width: 100%;
}
.ys-banner .ban-btn{
    margin-top: 0.64rem;
}
.ys-banner .std-text1,
.ys-banner .std-text1 p{
    color: var(--color4);
    line-height: var(--line16);
}
.ban-btn{
    --jian1: 0.075rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.std-btn1,
.std-btn2{
    display: flex;
}
.ban-btn-nub{
    padding: 0 var(--jian1);
}
.std-btn1-link img{
    transform: scale(1)!important;
}
.std-btn1-icon{
    width: var(--btn1);
    position: relative;
    z-index: 6;
}
.std-btn1-icon .ys-imgbox-cover{
    width: 100%;
}
.std-btn1-link{
    display: flex;
    align-items: center;
    position: relative;
}
.std-btn1-font{
    padding-left: 0.3rem;
    padding-right: 0.12rem;
    color: var(--color4);
    font-size: var(--font16);
    line-height: var(--line14);
    transition: all .4s ease;
    position: relative;
    z-index: 6;
}
.std-btn1-link::before{
    content: '';
    width: calc(100% - var(--p3x));
    height: calc(100% - var(--p2x));
    position: absolute;
    border-radius: 0.4rem;
    border: var(--p1x) solid var(--color4);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
    clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
    -webkit-clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
    -moz-clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
    -ms-clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
    -o-clip-path: polygon(0% 0%,calc(100% - var(--btn1) / 2) 0%,calc(100% - var(--btn1) / 2) 100%,0% 100%);
}
.std-btn1-icon .ys-imgbox-cover img{
    transition: all .4s ease;
}
.std-btn1-icon .ys-imgbox-cover img:nth-of-type(2){
    opacity: 0;
}
.std-btn1-link::after{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--colormain1);
    transition: all .4s ease;
    border-radius: 0.4rem;
    opacity: 0;
}
.std-btn1-link{
    height: var(--btn1);
}
.std-btn2 .ys-imgbox-cover{
    width: 0.14rem;
    transform: translateX(-0.08rem);
    transition: all .4s ease;
}
.std-btn2 .std-btn1-link::before{
    clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -webkit-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -moz-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -ms-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -o-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
}
.home-insight-swiper{
    position: relative;
}
.std-btn1-link{
    cursor: pointer;
}
.slick-dots li,
.mod-dots2 .swiper-pagination-bullet,
.mod-dots2.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    /* width: 0.08rem;
    height: 0.08rem; */
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 0 var(--p5x);
}
.slick-dots li,
.mod-dots2 .swiper-pagination-bullet{
    background: rgba(0, 34, 158, .4);
    opacity: 1; 
}
.mod-dots2.swiper-container-horizontal>.swiper-pagination-bullets, 
.mod-dots2 .swiper-pagination-custom, 
.mod-dots2 .swiper-pagination-fraction{
    bottom: 0;
}
.slick-dots li.slick-active,
.mod-dots2 .swiper-pagination-bullet-active{
    background: var(--colormain);
}
.mod-dots1 .slick-dots li{
    background: rgba(255, 255, 255, .4);
}
.mod-dots1 .slick-dots li.slick-active{
    background: var(--color4);
}
.ys-ban-slick .slick-dots{
    bottom: 0.52rem;
}
.ys-banner .std-text1{
    width: 40.23em;
    max-width: 100%;
}
.home-hoymiles{
    padding-top: var(--space150);
}
.home-hoymiles-text{
    width: 70%;
}
.home-hoymiles .ys-cont1480{
    display: flex;
    justify-content: flex-end;
}
.home-hoymiles-text .std-h5{
    color: var(--color2);
    line-height: var(--line14);
    margin-bottom: 0.1rem;
}
.std-btn3{
    display: flex;
    justify-content: flex-start;
} 
.std-btn3 .std-btn1-link::before {
    border: var(--p1x) solid #0D0E27;
}
.std-btn3 .std-btn1-font{
    color: var(--colortitle1)!important;
}
.home-hoymiles-text .std-btn3{
    margin-top: var(--space45);
}
.home-hoymiles-inof{
    --jian1: 0.2rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--jian1) * -2);
}
.home-hoymiles-inof-nub{
    width: 25%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.hhin-cry{
    border-radius: 0.1rem;
    background: var(--colorbj);
    padding: 0.4rem 0.4rem 0.38rem;
    height: 100%;
}
.scroll-num{
    font-size: var(--font74);
    color: var(--colortitle1);
    transition: all .4s ease;
    line-height: 1;
}
.hhin-cry .hhin-cry-data{
    margin-bottom: 1.4rem;
}
.home-hoymiles-inof{
    padding-top: 0.94rem;
}
.home-solution{
    padding-top: var(--space150);
}
.home-solution-cry{
    display: flex;
    align-items: flex-start;
}
.home-solution-cry-left{
    width: 41.18%;
    padding-top: 0.55rem;
    padding-right: 0.6rem;
}
.home-solution-cry-right{
    width: 58.82%;
}
.hscr-inof{
    --jian1: 0.2rem;
    margin: 0 calc(var(--jian1) * -1);
}
.hscr-inof-nub{
    padding: 0 var(--jian1);
}
.hscr-inof-nub-link{
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}
.hscr-inl-img{
    position: relative;
    width: 100%;
}
.hscr-inl-img::before{
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 38.79%, rgba(0, 0, 0, 0.50) 84.7%);
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: 3;
}
.hscr-inl-text{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 6;
    padding: 0 0.48rem 0.4rem;
}
.hscr-inl-text .std-font24{
    color: var(--color4);
    margin-bottom: 0.08rem;
    line-height: var(--line14);
}
.hscr-inl-text .std-text1,
.hscr-inl-text .std-text1 p{
    line-height: var(--line175);
    color: var(--color4);   
}
.hscr-zhan{
    margin-right: -5.73vw;
    padding-right: 5.73vw;
    width: calc(100% + 5.73vw);
}
.hscr-inof .slick-list{
    overflow: visible;
}
.hscr-zhan{
    overflow: hidden;
}
.home-solution-dots{
    --jian1: 0.4rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    margin-top: 0.93rem;
}
.home-solution-dots-nub{
    width: 25%;
    flex-grow: 1;
    padding: 0 var(--jian1);
}
.home-solution-dots-nub .std-font24{
    position: relative;
    color: var(--colortitle1);
    line-height: var(--line14);
    padding-bottom: 0.26rem;
    cursor: pointer;
}
.home-solution-dots-nub .std-font24::before{
    content: '';
    background: var(--colorbj);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: var(--p1x);
}
.home-solution-dots-nub .std-font24::after{
    content: '';
    background: var(--colormain1);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0%;
    height: var(--p1x);
    opacity: 0;
    transition: opacity .4s ease;
}
.home-solution-dots-nub.on .std-font24::after{
    width: 100%;
    opacity: 1;
    transition: opacity .4s ease,width 4s ease;
}
/* .hscr-inof,
.hscr-inof *{
    cursor: url(../images/ahover.svg) 41 41,auto;
} */
.home-bring{
    padding-top: var(--space150);
}
.mod-title1{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: var(--space30);
}
.mod-title1 .std-h1{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.2rem;
}
.home-bring-cry{
    display: flex;
}
.std-btn4{
    display: flex;
}
.std-btn4 .std-btn1-link::before {
    border: var(--p1x) solid var(--colormain);
    background: var(--colormain);
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -moz-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -ms-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -o-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
}
.home-bring-cry .std-text1{
    /* font-family: var(--bold); */
    line-height: var(--line14);
    color: var(--color2);
}
.home-bring-cry .std-h3,
.home-bring-cry .std-h4{
    font-family: var(--semi);
    line-height: var(--line14);
    color: var(--colortitle1);
}
.hbcl-rotate-nub .std-text1{
    margin-bottom: 0.2rem;
    position: relative;
    z-index: 4;
}
.hbcl-rotate-nub .std-h3{
    margin-bottom: var(--p4x);
    position: relative;
    z-index: 4;
}
.hbcl-rotate-nub .std-text2,
.hbcl-rotate-nub .std-text2 p{
    color: var(--color2);
    line-height: var(--line14);
}
.hbcl-rotate-nub .hbcl-rotate-btn{
    margin-top: 0.38rem;
}
.home-bring-cry-left{
    width: 46.67%;
}
.home-bring-cry-right{
    width: 53.33%;
}
.home-bring-cry{
    --jian1: 0.135rem;
    margin: 0 calc(var(--jian1) * -1);
}
.home-bring-cry-left,
.home-bring-cry-right{
    padding: 0 var(--jian1);
}
.hbcl-rotate{
    border-radius: 0.2rem;
    background: #F8F9FD;
    height: 100%;
}
.hbcl-rotate-nub{
    padding: 0.17rem 0.7rem 0.87rem;
}
.hbcl-rotate-nub .ys-imgbox-cover img:nth-child(2){
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.hbcl-rotate-nub .std-text1{
    margin-top: -0.5rem;
}
.hbcr-nub-rotate-item:not(:first-child),
.hbcl-rotate-nub:not(:first-child),
.hscr-inof-nub:not(:first-child){
    display: none;
}
.hbcl-rotate .slick-dots{
    bottom: 0.37rem;
}
.hbcl-rotate-link{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.hbcl-rotate-nub .std-text2{
    flex-grow: 1;
}
.home-bring-cry-right{
    display: flex;
    flex-direction: column;
    --jian2: 0.13rem;
    margin: calc(var(--jian2) * -1) 0;
}
.hbcr-nub{
    padding: var(--jian2) 0;
    flex-grow: 1;
}
.hbcr-nub-rotate{
    border-radius: 0.2rem;
    background: #F8F9FD;
    height: 100%;
}
.hbcr-nub-rotate-item{
    padding: 0.5rem 0.58rem 0.48rem;
}
.hbcr-nri-core{
    display: flex;
}
.hbcr-nri-core-text{
    width: 54%;
}
.hbcr-nri-core-img{
    width: 46%;
}
.hbcr-nri-core .std-text1{
    margin-bottom: 0.2rem;
}
.hbcr-nri-core .std-h4{
    margin-bottom: 0.6rem;
}
.std-btn5-link .std-btn1-icon{
    width: 0.16rem;
}
.std-btn5-link{
    display: flex;
    align-items: center;
}
.std-btn5-link .std-btn1-font{
    color: var(--colortitle1);
    padding-left: 0rem;
}
.std-btn5-link .ys-imgbox-cover img{
    transform: scale(1)!important;
}
.hbcl-rotate-btn{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.hbcl-rotate-btn .std-btn5{
    margin-left: 0.34rem;
}
.hbcr-nri-core-img .ys-imgbox-cover{
    width: 106%;
}
.hbcr-nri-core-img {
    position: relative;
    right: -0.2rem;
    margin-top: -0.07rem;
    margin-bottom: -0.11rem;
}
.hbcr-nub .slick-dots {
    bottom: 0.35rem;
    width: 53%;
    right: 0;
}
.home-energy{
    background: #F8F9FD;
}
.home-energy{
    padding: var(--space100) 0;
}
.home-bring{
    padding-bottom: var(--space150);
}
.home-energy .std-h1{
    text-align: center;
    font-family: var(--semi);
    line-height: var(--line14);
    width: 16em;
    margin: 0 auto;
    margin-bottom: var(--space45);
    max-width: 100%;
}
.home-energy .std-h1 span{
    color: var(--colormain1);
}
.heci-nub-text li{
    margin-bottom: 0.21rem;
}
.heci-nub-text .std-text2{
    line-height: var(--line16);
    color: var(--colortitle2);
    margin-bottom: var(--p4x);
}
.heci-nub-text .std-font24{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.heci-nub .std-font32{
    margin-bottom: 0.59rem;
    line-height: var(--line12);
    color: var(--colortitle1);
    font-family: var(--semi);
}
.heci-nub:not(:first-child){
    display: none;
}
.home-energy-cry-zhen{
    width: 7.68rem;
    height: 7.68rem;
}
.home-energy-cry{
    display: flex;
    align-items: center;
}
.home-energy-cry-left,
.home-energy-cry-inof{
    width: calc(50% - 3.84rem);
}
.hecz-inof-nub{
    padding: 0.57rem;
    position: relative;
}
.hecz-inl-img{
    width: 100%;
    border-radius: 50%;
}
.hecz-inl-img::before{
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 40.78%, rgba(0, 0, 0, 0.60) 70.77%);
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    z-index: 6;
}
.hecz-inof-nub-link{
    position: relative;
}
.hecz-inl-text{
    width: 65.6%;
    position: absolute;
    bottom: 0.68rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 8;
    text-align: center;
}
.hecz-inl-text .std-text2,
.hecz-inl-text .std-text2 p{
    color: var(--color4);
    line-height: var(--line16);
}
.hecz-inl-text .std-text2{
    margin-bottom: 0.25rem;
}
.hecz-inl-text .std-btn5-link .std-btn1-font {
    color: var(--color4);
    padding-left: 0rem;
}
.hecz-inl-text .std-btn5-link .std-btn1-icon {
    width: 0.08rem;
}
.hecz-inl-text .std-btn5{
    display: flex;
    justify-content: center;
}
.hecz-inof-nub::before{
    content: '';
    border-radius: 50%;
    border: var(--p2x) solid #EEEEF0;
    width: calc(100% - 0.6rem);
    height: calc(100% - 0.6rem);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none;
}
.hecz-inof-nub-quan{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none;
}
.hecz-inq-pos{
    position: absolute;
    width: 0.26rem;
    height: 0.26rem;
    border-radius: 50%;
    background: var(--color4);
    z-index: 6;
    transform: translate(-50%,-50%);
}
.hecz-inq-pos::before{
    content: '';
    width: var(--p6x);
    height: var(--p6x);
    position: absolute;
    background: var(--colortitle1);
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.hecz-inq-pos1{
    left: 50%;
    top: 0%;
}
.hecz-inq-pos2{
    left: 100%;
    top: 50%;
}
.hecz-inq-svg circle{
    stroke-dasharray:2407;
    stroke-dashoffset:2407;
    opacity: 0;
    transition: opacity .4s ease;
}
.hecz-inq-svg{
    position: absolute;
    top: 50%;
    left: 50%;
    width: calc(100% + var(--p4x));
    height: calc(100% + var(--p4x));
    transform: translate(-50%,-50%) rotate(-90deg);
}
.hecz-inof-nub:not(:first-child){
    display: none;
}
.hecz-inof-nub.on .hecz-inq-svg circle{
    stroke-dashoffset:0;
    opacity: 1;
    transition: opacity .4s ease,stroke-dashoffset 5s linear;
}
.hecz-inof .slick-list{
    overflow: visible;
}
.hecz-inq-jian{
    position: absolute;
    width: 0.16rem;
    height: 0.16rem;
    top: -0.08rem;
    left: -0.08rem;
}
.home-energy-cry-inof{
    padding-left: 1.04rem;
}
.hecl-rotate{
    --jian1: 0.58rem;
    margin: 0 calc(var(--jian1) * -1);
}
.hecl-rotate-nub{
    padding: 0 var(--jian1);
}
.hecl-rotate .slick-list{
    overflow: visible;
}
.hecl-rotate .slick-slide {
    display: none;
    float: right;
    height: 100%;
    min-height: var(--p1x);
    outline: 0;
}
.hecl-rotate-nub-img{
    width: 100%;
    border-radius: 50%;
}
.home-insight{
    padding-top: var(--space150);
}
.home-insight-swiper{
    --jian1: 0.2rem;
    margin: 0 calc(var(--jian1) * -1);
    padding-right: 1rem;
}
.home-insight-swiper-item{
    padding: 0 var(--jian1);
    width: 33.333333%;
}
.home-insight-swiper-item.swiper-slide{
    width: 33.333333%;
}
.hisi-link{
    border-radius: 0.1rem;
    border: var(--p1x) solid rgba(167, 175, 186, 0.60);
    overflow: hidden;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.hisi-link-img{
    width: 100%;
}
.hisi-link-text{
    padding: 0.24rem 0.32rem 0.24rem;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.hisi-link-text .std-h5{
    line-height: var(--line14);
    color: var(--color1);
    flex-grow: 1;
    transition: all .4s ease;
}
.hisi-link-text-word{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.hisi-ltw-font{
    color: var(--color2);
    line-height: var(--line16);
}
.hisi-link-text .std-btn1-font{
    font-size: var(--font18);
}
.hisi-link-text-word{
    margin-top: var(--space100);
}
.home-insight .mod-title1{
    margin-bottom: calc(var(--space45) + var(--p6x));
}
.home-insight-swiper .swiper-slide{
    height: auto;
}
.home-profess{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
    position: relative;
}
.home-profess-inof-nub{
    margin-bottom: var(--space150);
}
.home-profess-inof-nub:last-child{
    margin-bottom: 0;
}
.hpin-link-img{
    border-radius: 0.2rem;
    width: 43.867%;
}
.hpin-link{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.hpin-link-text{
    width: 45.73%;
}
.hpin-link-text .std-h1{
    line-height: var(--line12);
    margin-bottom: 0.32rem;
    font-family: var(--bold);
}
.hpin-link-text .std-h5,
.hpin-link-text .std-h5 p{
    color: var(--color2);
    line-height: var(--line16);
}
.hpin-link-text .std-h5{
    margin-bottom: 0.6rem;
}
.home-profess-inof-nub:nth-of-type(2n) .hpin-link{
    flex-direction: row-reverse;
}
.home-profess::before{
    content: '';
    width: 100%;
    height: calc(100% + 2rem);
    position: absolute;
    bottom: -2.3rem;
    left: 0;
    opacity: 0.05;
    background: linear-gradient(180deg, rgba(20, 221, 106, 0.10) 0.8%, #14DD6A 33.08%, rgba(0, 34, 158, 0.10) 80.88%);
    mix-blend-mode: hard-light;
}
.ys-footer{
    background: #121A21;
}
.footer-top{
    padding-top: 1.24rem;
    padding-bottom: 1.33rem;
    border-bottom: var(--p1x) solid rgba(214, 214, 214, .1);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.footer-title{
    line-height: 1.2;
    font-family: var(--bold);
    color: var(--color4);
    font-size: var(--font60);
    width: 13.5em;
}
.footer-btn{
    --width1: 1.1rem;
    width: var(--width1);
}
.footer-top-icon{
    width: var(--width1);
    height: var(--width1);
    position: relative;
    overflow: hidden;
}
.footer-top-icon img{
    width: 100%;
    position: absolute;
    height: 100%;
    transition: all .4s ease;
}
.footer-top-icon-img2{
    transform: translate(-100%,100%);
    opacity: 0;
}
.footer-top-icon-img1{
    opacity: 1;
    animation: fadeIn .4s linear;
}
@keyframes footbtn1 {
    0%{
        transform: translate(0%,0%);
        opacity: 1;
    }
    100%{
        transform: translate(100%,-100%);
        opacity: 0;
    }
}
@-webkit-keyframes footbtn1 {
    0%{
        transform: translate(0%,0%);
        opacity: 1;
    }
    100%{
        transform: translate(100%,-100%);
        opacity: 0;
    }
}
@keyframes footbtn2 {
    0%{
        transform: translate(-100%,100%);
        opacity: 0;
    }
    100%{
        transform: translate(0%,0%);
        opacity: 1;
    }
}
@-webkit-keyframes footbtn2 {
    0%{
        transform: translate(-100%,100%);
        opacity: 0;
    }
    100%{
        transform: translate(0%,0%);
        opacity: 1;
    }
}
.footer-middle{
    border-bottom: var(--p1x) solid rgba(214, 214, 214, .1);
    padding-top: 0.64rem;
    padding-bottom: 1.82rem;
    display: flex;
    justify-content: space-between;
}
.footer-logo{
    width: 3.03rem;
    margin-bottom: 0.53rem;
}
.footer-logo img{
    width: 100%;
}
.footer-logo a{
    display: block;
}
.footer-share{
    --jian1: 0.11rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
    margin-bottom: calc(var(--jian1) * -1);
}
.footer-share-nub{
    padding: 0 var(--jian1);
    margin-bottom: var(--jian1);
}
.fsnl-icon{
    width: 0.48rem;
    height: 0.48rem;
    border-radius: 50%;
    border: var(--p1x) solid rgba(255, 255, 255, .4);
}
.fsnl-icon img{
    width: 100%;
}
.footer-nav{
    --jian1: 0.5rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    padding-top: 0.08rem;
}
.footer-nav>li{
    padding: 0 var(--jian1);
}
.footer-nav ul a{
    color: var(--color4);
    line-height: var(--line18);
    font-size: var(--font18);
    padding: var(--p5x) 0;
    transition: all .4s ease;
}
.footer-letter{
    padding-top: 0.3rem;
    padding-bottom: 0.3rem;
    border-bottom: var(--p1x) solid rgba(214, 214, 214, .1);
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.footer-letter-left .std-font24{
    margin-bottom: var(--p1x);
    line-height: var(--line18);
    color: var(--color4);
}
.footer-letter-left .std-text2,
.footer-letter-left .std-text2 p{
    color: rgba(255, 255, 255, .5);
    line-height: var(--line18);
}
.footer-letter-submail{
    width: 4.53rem;
    height: calc(0.38rem + var(--p9x));
    border-radius: 0.3rem;
    background: #1E2A33;
    padding: var(--p4x) var(--p6x) var(--p5x);
    display: flex;
    align-items: center;
    max-width: 100%;
}
.submail-submit{
    border-radius: 0.4rem;
    background: var(--colormain1);
    color: var(--color4);
    font-size: var(--font14);
    text-align: center;   
    padding: 0.1rem 0.25rem;
    white-space: nowrap;
    cursor: pointer;
    line-height: var(--line12);
}
.footer-letter-submail-input{
    width: 50%;
    flex-grow: 1;
}
.footer-letter-left{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.2rem;
}
.footer-letter-submail-input input{
    padding: 0 0.22rem;
    color: var(--color4);
    font-size: var(--font14);
    width: 100%;
}
.footer-letter-submail-input input::placeholder{
    color: rgba(255, 255, 255, .5);
}
.footer-right{
    display: flex;
    justify-content: space-between;
    padding-top: 0.56rem;
    padding-bottom: 0.5rem;
}
.privacy-inof a{
    font-size: var(--font12);
    line-height: var(--line13);
    color: rgba(153,153,153,.8);
}
.privacy-inof{
    display: flex;
    --jian1: var(--p5x);
    margin: 0 calc(var(--jian1) * -1);
}
.privacy-inof li{
    padding: 0 var(--jian1);
}
.copyright-text,
.copyright-text p,
.copyright-text a{
    font-size: var(--font12);
    line-height: var(--line13);
    color: rgba(153,153,153,.8);
}
.copyright-text a{
    padding-left: 1em;
}
.copyright-text{
    padding-right: 0rem;
}
.copyright-text-yongsy{
    flex-grow: 1;
    padding-right: 0.02rem;
}
/* head */
.head-logo{
    width: 1.92rem;
}
.ys-hd-pc .ys-cont1720{
    display: flex;
    justify-content: space-between;
}
.head-other{
    --jian1: 0.27rem;
}
.head-other-one-sub,
.head-nav{
    margin: 0 calc(var(--jian1) * -1);
}
.head-nav-item{
    padding: 0 var(--jian1);
}
.hoos-title{
    margin: 0 var(--jian1);
}
.head-other-one{
    padding-top: 0rem;
}
.head-nav-item-title{
    line-height: var(--head2);
}
.head-other-one{
    display: flex;
    justify-content: flex-end;
}
.hoos-title a{
    line-height: var(--head2);
}
.head-other-one-sub{
    display: flex;
}
.hoos-title a,
.head-nav-item-title{
    color: var(--color4);
    font-size: var(--font16);
}
.ys-hd-pc.has-lang .hoos-title a, 
.ys-hd-pc.has-search .hoos-title a, 
.ys-hd-pc.isfixed .hoos-title a, 
.ys-hd-pc.ishover .hoos-title a, 
.ys-page-wrap.act .ys-hd-pc .hoos-title a {
    color: var(--color2);
}
.ys-hd-pc.has-lang .head-nav-item-title,
.ys-hd-pc.has-search .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item-title,
.ys-page-wrap.act .ys-hd-pc .head-nav-item-title{
    color: var(--colortitle1);
}
.ys-hd-pc.has-lang .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.has-search .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.isfixed .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-hd-pc.ishover .head-nav-item.yxnav-active1 .head-nav-item-title,
.ys-page-wrap.act .ys-hd-pc .head-nav-item.yxnav-active1 .head-nav-item-title{
    color: var(--colormain);
}
.head-other-second{
    position: relative;
}
.head-other-second::before{
    content: '';
    height: var(--p1x);
    width: 100%;
    position: absolute;
    bottom: var(--head2);
    right: 0;
    background: rgba(255,255,255,.25);
    transition: all .4s ease;
}
.ys-hd-pc.has-lang .head-other-second::before,
.ys-hd-pc.has-search .head-other-second::before,
.ys-hd-pc.isfixed .head-other-second::before,
.ys-hd-pc.ishover .head-other-second::before,
.ys-page-wrap.act .ys-hd-pc .head-other-second::before{
    /* background: rgba(199,199,199,.25); */
    opacity: 0;
}
.ys-hd-pc .ys-imgbox-contain img:nth-of-type(2){
    opacity: 0;
}
.ys-hd-pc.has-lang .ys-imgbox-contain img:nth-of-type(2),
.ys-hd-pc.has-search .ys-imgbox-contain img:nth-of-type(2),
.ys-hd-pc.isfixed .ys-imgbox-contain img:nth-of-type(2),
.ys-hd-pc.ishover .ys-imgbox-contain img:nth-of-type(2),
.ys-page-wrap.act .ys-hd-pc .ys-imgbox-contain img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-pc.has-lang .ys-imgbox-contain img:first-child,
.ys-hd-pc.has-search .ys-imgbox-contain img:first-child,
.ys-hd-pc.isfixed .ys-imgbox-contain img:first-child,
.ys-hd-pc.ishover .ys-imgbox-contain img:first-child,
.ys-page-wrap.act .ys-hd-pc .ys-imgbox-contain img:first-child{
    opacity: 0;
}
.ys-hd-pc.has-lang,
.ys-hd-pc.has-search,
.ys-hd-pc.isfixed, 
.ys-hd-pc.ishover, 
.ys-page-wrap.act .ys-hd-pc {
    background: transparent;
    box-shadow: none;
}
.ys-hd-pc.has-lang .head-wai,
.ys-hd-pc.has-search .head-wai,
.ys-hd-pc.isfixed .head-wai, 
.ys-hd-pc.ishover .head-wai, 
.ys-page-wrap.act .ys-hd-pc .head-wai {
    background: var(--color4);
    box-shadow: var(--shadow);
}
.hooi-search-btn{
    width: 0.25rem;
}
/* search */
.ys-search2-win{
    position: absolute;
    /* top: calc(var(--head2) + 0.08rem); */
    top: 100%;
    left: 0;
    width: 100%;
    background: var(--color4);
    text-align: center;
    border-top: var(--p1x) solid #eee;
    box-shadow: var(--shadow);
    overflow: hidden;
    display: none;
    z-index: 10;
}
.ys-search2-box{
    padding: 0.16rem 0;
}
.ys-search2-tibox{
    width: 35%;
    margin: 0 auto;
}
.ys-search2-tbox{
    border-bottom: var(--p1x) solid #eee;
    width: calc(100% - 0.25rem);
    padding-right: 0.2rem;
    height: 0.4rem;
}
.ys-search2-tbox input{
    width: 100%;
    height: 100%;
    font-size: var(--font14);
}
.ys-search2-ibox {
    width: 0.25rem;
    margin-top: 0.1rem;
}
.ys-search2-ibox img{
    width: 100%;
}
/*  */
.hooi-search-btn{
    height: var(--head1);
    display: flex;
    align-items: center;
    cursor: pointer;
}
.head-other-one-import{
    padding-left: 0.6rem;
}
.hooi-search-btn img:nth-of-type(2),
.hooi-lang-top-circle img:nth-of-type(2),
.hooi-lang-top-jian img:nth-of-type(2){
    opacity: 0;
}
.ys-hd-pc.has-lang .hoos-title-icon img:nth-of-type(2),
.ys-hd-pc.has-lang .hooi-search-btn img:nth-of-type(2), 
.ys-hd-pc.has-lang .hooi-lang-top-circle img:nth-of-type(2), 
.ys-hd-pc.has-lang .hooi-lang-top-jian img:nth-of-type(2), 
.ys-hd-pc.isfixed .hoos-title-icon img:nth-of-type(2), 
.ys-hd-pc.ishover .hoos-title-icon img:nth-of-type(2), 
.ys-page-wrap.act .ys-hd-pc .hoos-title-icon img:nth-of-type(2),
.ys-hd-pc.has-search .hoos-title-icon img:nth-of-type(2),
.ys-hd-pc.has-search .hooi-search-btn img:nth-of-type(2), 
.ys-hd-pc.has-search .hooi-lang-top-circle img:nth-of-type(2), 
.ys-hd-pc.has-search .hooi-lang-top-jian img:nth-of-type(2), 
.ys-hd-pc.isfixed .hooi-search-btn img:nth-of-type(2), 
.ys-hd-pc.ishover .hooi-search-btn img:nth-of-type(2), 
.ys-page-wrap.act .ys-hd-pc .hooi-search-btn img:nth-of-type(2),
.ys-hd-pc.isfixed .hooi-lang-top-circle img:nth-of-type(2), 
.ys-hd-pc.ishover .hooi-lang-top-circle img:nth-of-type(2), 
.ys-page-wrap.act .ys-hd-pc .hooi-lang-top-circle img:nth-of-type(2),
.ys-hd-pc.isfixed .hooi-lang-top-jian img:nth-of-type(2), 
.ys-hd-pc.ishover .hooi-lang-top-jian img:nth-of-type(2), 
.ys-page-wrap.act .ys-hd-pc .hooi-lang-top-jian img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-pc.has-lang .hoos-title-icon img:first-child,
.ys-hd-pc.has-lang .hooi-search-btn img:first-child, 
.ys-hd-pc.has-lang .hooi-lang-top-circle img:first-child, 
.ys-hd-pc.has-lang .hooi-lang-top-jian img:first-child, 
.ys-hd-pc.isfixed .hoos-title-icon img:first-child, 
.ys-hd-pc.ishover .hoos-title-icon img:first-child, 
.ys-page-wrap.act .ys-hd-pc .hoos-title-icon img:first-child,
.ys-hd-pc.has-search .hoos-title-icon img:first-child,
.ys-hd-pc.has-search .hooi-search-btn img:first-child, 
.ys-hd-pc.has-search .hooi-lang-top-circle img:first-child, 
.ys-hd-pc.has-search .hooi-lang-top-jian img:first-child, 
.ys-hd-pc.isfixed .hooi-search-btn img:first-child, 
.ys-hd-pc.ishover .hooi-search-btn img:first-child, 
.ys-page-wrap.act .ys-hd-pc .hooi-search-btn img:first-child,
.ys-hd-pc.isfixed .hooi-lang-top-circle img:first-child, 
.ys-hd-pc.ishover .hooi-lang-top-circle img:first-child, 
.ys-page-wrap.act .ys-hd-pc .hooi-lang-top-circle img:first-child,
.ys-hd-pc.isfixed .hooi-lang-top-jian img:first-child, 
.ys-hd-pc.ishover .hooi-lang-top-jian img:first-child, 
.ys-page-wrap.act .ys-hd-pc .hooi-lang-top-jian img:first-child{
    opacity: 0;
}
.hooi-lang{
    margin-left: 0.2rem;
    position: relative;
}
.hooi-lang-top-circle{
    width: 0.25rem;
}
.hooi-lang-top-jian{
    width: 0.08rem;
}
.hooi-lang-top{
    height: var(--head1);
    display: flex;
    align-items: center;
    cursor: pointer;
}
.head-other-one-import{
    display: flex;
}
.hooi-lang-down{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: calc(100% - var(--p2x));
    background: var(--color4);
    box-shadow: var(--shadow3);
    z-index: 10;
}
.hooi-ldi-nub a{
    display: block;
    font-size: var(--font16);
    line-height: var(--line18);
    padding: var(--p6x) 0.25rem;
    text-align: center;
    transition: all .4s ease;
    color: var(--color2);
}
.hooi-lang-down{
    display: none;
}
.hooi-search-btn{
    position: relative;
}
.hooi-search-btn .ys-imgbox-cover{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.hooi-search-btn .ys-imgbox-cover:nth-of-type(2){
    transform: translate(-50%,-50%) scale(0.7);
    opacity: 0;
}
.hooi-search-btn.act .ys-imgbox-cover:nth-of-type(2){
    opacity: 1;
}
.hooi-search-btn.act .ys-imgbox-cover:first-child{
    opacity: 0;
}
.head-nav-item-down{
    width: 8.05rem;
    border-radius:0 0 0.08rem 0.08rem;
    background: var(--color4);
    z-index: -1;
}
.hnid-core{
    display: flex;
    padding: 0.45rem 0.48rem 0.36rem 0.51rem;
    box-shadow: inset var(--shadow);
}
.hnid-core-left{
    width: 62%;
    padding-right: 0.55rem;
    padding-top: var(--p5x);
}
.hnid-clb-link-icon{
    width: 0.16rem;
    height: 0.16rem;
    display: flex;
    font-size: 0;
    position: relative;
    top: calc(0.8 * var(--font20) - 0.08rem);
}
.hnid-clb-link-icon img{
    width: 100%;
    transform: scale(1)!important;
}
.hnid-clb-link{
    display: flex;
    align-items: flex-start;
}
.hnid-clb-link .std-h5{
    padding-right: 0.2rem;
    color: #000;
    font-family: var(--bold);
    transition: all .4s ease;
}
.hnid-core-left .hnid-core-left-btn{
    margin-bottom: 0.13rem;
    font-size: var(--font20);
}
.hnid-core-left .std-text2,
.hnid-core-left .std-text2 p{
    line-height: var(--line15);
    color: var(--color2);
}
.hnid-core-right{
    width: 38%;
    padding-left: 0.33rem;
    position: relative;
}
.hnid-clb-link-icon img:nth-of-type(2){
    opacity: 0;
}
.hnid-core-right::before{
    content: '';
    width: var(--p1x);
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #DFDFDF;
}
.hnid-crs-item-link{
    display: flex;
    align-items: flex-start;
}
.hnid-crs-item-link .std-text2{
    color: #333;
    transition: all .4s ease;
    line-height: var(--line16);
    width: 50%;
    flex-grow: 1;
}
.hnid-crs-item{
    margin-bottom: 0.2rem;
}
.hnid-crs-item-link .hnid-clb-link-icon {
    top: calc(0.8* var(--font16) - 0.08rem);
}
.hnid-core-right-second{
    padding: 0.13rem 0.24rem 0.49rem 0.3rem;
}
.hnid-crs-item:last-child{
    margin-bottom: 0;
}
.hnid-core-right-bot{
    border-radius: 0.08rem;
    background: #F4F5F8;
    padding: 0.16rem 0.3rem;
}
.hnid-crb-nub{
    margin-bottom: 0.19rem;
}
.hnid-crb-nub .std-text2{
    color: #333;
    line-height: var(--line16);
}
.hnid-crb-nub:last-child{
    margin-bottom: var(--p6x);
}
.hnid-clb-link .hnid-clb-link-icon img,
.hnid-crs-item-link .hnid-clb-link-icon img {
    transform: scale(1)!important;
}
.head-nav-item-down.head-nav-item-down2{
    width: 6.92rem;
}
.hnid-core-inof{
    --jian1: 0.27rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    width: calc(100% + calc(var(--jian1) * 2));
}
.hnid-core-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
}
.hnid-cin-first-link .std-h5{
    font-family: var(--bold);
    color: #000;
    margin-right: 0.2rem;
    transition: all .4s ease;
}
.hnid-cin-first-link{
    display: flex;
    align-items: flex-start;
    padding: 0 var(--jian2);
}
.hnid-cin-first{
    margin-bottom: 0.25rem;
}
.hnid-core-inof{
    --jian2: 0.21rem;
}
.hnid-cinti-link{
    display: flex;
    padding: 0.1rem var(--jian2);
    justify-content: space-between;
    position: relative;
}
.hnid-cinti-link .std-text2{
    color: #181818;
    line-height: var(--line16);
    transition: all .4s ease;
    width: 50%;
    flex-grow: 1;
    padding-right: 0.1rem;
    position: relative;
    z-index: 6;
}
.hnid-cinti-link .hnid-clb-link-icon {
    top: calc(0.8* var(--font16) - 0.08rem);
    position: relative;
    z-index: 6;
}
.hnid-cinti-link::before{
    content: '';
    width: calc(100% - calc(var(--jian2) * 2));
    height: var(--p1x);
    background: rgba(219, 225, 233, 0.60);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    transition: all .4s ease;
}
.hnid-cin-third-item:last-child .hnid-cinti-link::before{
    display: none;
}
.hnid-cinti-link::after{
    content: '';
    border-radius: 0.1rem;
    background: var(--colorbj);
    position: absolute;
    width: 100%;
    height: calc(100% - var(--p4x));
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 0;
    transition: all .4s ease;
}
.hnid-cin-third-item.yxnav-active3 .hnid-cinti-link::after{
    opacity: 1;
}
.hnid-cin-third-item.yxnav-active3 .hnid-cinti-link::before{
    opacity: 0;
}
.hnid-cin-third-item.yxnav-active3 .hnid-cinti-link .std-text2{
    color: var(--colormain);
}
.hnid-crs-item.yxnav-active2 .std-text2 {
    color: var(--colormain);
}
.hnid-crb-nub a{
    display: block;
}
.ys-hd-pc.has-search .head-nav{
    pointer-events: none;
}
.hoos-title{
    position: relative;
}
.hoos-title-link{
    display: flex;
    align-items: center;
}
.hoos-title-link-title{
    color: inherit;
    line-height: var(--head1);
    /* transition: all .4s ease; */
}
.hoos-title-icon{
    width: 0.16rem;
    transform: rotate(90deg);
    transition: all .4s ease;
    margin-left: 0.11rem;
}
.hoos-title-icon img:nth-of-type(2){
    opacity: 0;
}
.hoos-title-icon img{
    transform: scale(1)!important;
}
.hoos-tdi-link .ys-imgbox-cover{
    width: 0.1rem;
}
.hoos-title-down{
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 0rem 0rem var(--p6x) var(--p6x);
    border-top: var(--p1x) solid var(--colormain);
    background: var(--color4);
    box-shadow: var(--shadow1);
    padding-bottom: 0.03rem;
    z-index: 20;
    display: none;
}
.hoos-tdi-link{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.15rem 0.26rem;
    position: relative;
    padding-right: calc(0.26rem + 0.08rem);
}
.hoos-tdi-link .std-text2{
    margin-right: 0.16rem;
    color: #181818;
    line-height: var(--line16);
    transition: all .4s ease;
    white-space: nowrap;
}
.hoos-tdi-link::before{
    content: '';
    width: calc(100% - 0.52rem);
    bottom: 0;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    background: rgba(24,24,24,.3);
    height: var(--p1x);
}
.hoos-title-down-item:last-child .hoos-tdi-link::before{
    display: none;
}
.hoos-tdi-link .ys-imgbox-cover img:nth-of-type(2){
    opacity: 0;
}
.hoos-title-down-item.yxnav-active2 .std-text2{
    color: var(--colormain);
}
.hoos-title-down-item.yxnav-active2 .ys-imgbox-cover img:nth-of-type(2){
    opacity: 1;
}
.hoos-title-down-item.yxnav-active2 .ys-imgbox-cover img:first-child{
    opacity: 0;
}
.ys-hd-pc.has-lang .hoos-title.yxnav-active1 .hoos-title-link,
.ys-hd-pc.has-search .hoos-title.yxnav-active1 .hoos-title-link,
.ys-hd-pc.isfixed .hoos-title.yxnav-active1 .hoos-title-link,
.ys-hd-pc.ishover .hoos-title.yxnav-active1 .hoos-title-link,
.ys-page-wrap.act .ys-hd-pc .hoos-title.yxnav-active1 .hoos-title-link{
    color: var(--colormain);
}
.hoos-title.mod-act1 .hoos-title-icon {
    transform: rotate(-90deg);
}
.ys-ban-imgbox::before{
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.30) 0%, rgba(102, 102, 102, 0.00) 50%, rgba(0, 0, 0, 0.30) 100%);
}
.ys-phnav-logo a{
    font-size: 0;
}
.ys-ph-navbar {
    position: fixed;
}
.ys-ph-navbar3 .ys-phnav-header {
    background: transparent;
    box-shadow: none;
}
.ys-phnav-logo img:nth-of-type(2){
    opacity: 0;
}
.yspc-wrap-input .yspc-wrap-input-icon{
    color: var(--colormain);
}
.ys-phnav-header{
    transition: all .4s ease;
}
.ys-hd-ph.isfixed .ys-ph-navbar3 .ys-phnav-header,
.ys-page-wrap.act .ys-ph-navbar3 .ys-phnav-header {
    background: var(--color4);
    box-shadow: var(--shadow);
}
.ys-hd-ph.isfixed .ys-phnav-logo.ys-imgbox-contain img:nth-of-type(2),
.ys-page-wrap.act .ys-phnav-logo.ys-imgbox-contain img:nth-of-type(2){
    opacity: 1;
}
.ys-hd-ph.isfixed .ys-phnav-logo.ys-imgbox-contain img:first-child,
.ys-page-wrap.act .ys-phnav-logo.ys-imgbox-contain img:first-child{
    opacity: 0;
}
.ys-hd-ph.isfixed .ys-ph-navbar3 .ys-phnav-header a, 
.ys-hd-ph.isfixed .ys-ph-navbar3 .ys-phnav-search .iconfont,
.ys-page-wrap.act .ys-ph-navbar3 .ys-phnav-header a, 
.ys-page-wrap.act .ys-ph-navbar3 .ys-phnav-search .iconfont {
    color: var(--colortitle1);
}
.ys-hd-ph.isfixed .ys-phnav-menubtn span, 
.ys-hd-ph.isfixed .ys-phnav-menubtn::after, 
.ys-hd-ph.isfixed .ys-phnav-menubtn::before,
.ys-page-wrap.act .ys-phnav-menubtn span, 
.ys-page-wrap.act .ys-phnav-menubtn::after, 
.ys-page-wrap.act .ys-phnav-menubtn::before{
    background: var(--colortitle1);
}
.ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar3 .ys-ph-nav a {
    color: var(--color2);
}
.ys-ph-navbar3 .ys-phnav-icon{
    color: var(--color2);
}
.ys-phsubnav-close,
.ys-phnav3-lang-hd .ys-phnav-header-font, .ys-phnav3-lang-hd a{
    color: var(--colortitle1);
}
.ys-phnav-header a, .ys-phnav-header-font{
    color: var(--color2);
}
.ys-phnav3-lang-hd {
    border-top: var(--p1x) solid rgba(199, 199, 199, .5);
    border-bottom: var(--p1x) solid rgba(199, 199, 199, .5);
}
.ys-ph-navbar3 .ys-phmenu-top {
    border-bottom: var(--p1x) solid rgba(199, 199, 199, .5);
}
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, 
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, 
.ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
    color: var(--colormain);
}
.hecl-rotate{
    direction: rtl;
}
.hecl-box{
    margin-left: -1.8rem;
    padding-left: 1.8rem;
    overflow: hidden;
    margin-right: -2rem;
    padding-right: 2rem;
}
.hecl-rotate-nub:not(:first-child){
    display: none;
}
.hecl-rotate{
    width: 179.8%;
    margin: 0 auto;
}
.hecl-rotate-nub-img{
    transform: scale(0.792);
    opacity: 0.2;
    transition: all .5s ease;
}
.hecl-rotate-nub.slick-active .hecl-rotate-nub-img{
    transform: scale(1);
    opacity: 0.5;
}
.hecl-rotate-nub.slick-current.slick-active{
    opacity: 0!important;
}
.mod-arrows1 .slick-prev,
.mod-arrows1 .slick-next{
    width: 0.24rem;
    height: 0.24rem;
}
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-next::before,
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after{
    content: '';
    background-image: url(../images/a1_icon08.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.mod-arrows1 .slick-prev::after,
.mod-arrows1 .slick-next::after{
    background-image: url(../images/a1_icon06.svg);
    opacity: 0;
}
.mod-arrows1 .slick-prev::before,
.mod-arrows1 .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.heci-controls{
    position: relative;
    height: 0.24rem;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.heci-add {
    padding-bottom: 0.76rem;
}
.mod-arrows1 .heci-controls .slick-prev,
.mod-arrows1 .heci-controls .slick-next{
    position: relative;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
    top: 0;
}
.mod-arrows1 .heci-controls .slick-next{
    margin-left: 0.2rem;
}
.arrows1-dots{
    margin-left: 0.3rem;
    color: #181818;
    line-height: var(--line14);
    transition: all .4s ease;
    font-size: var(--font16);
}
.arrows1-dots span{
    padding: 0 0.08rem;
}
.arrows1-dots span:last-child{
    color: #999;
}
.home-profess .ys-cont1500{
    position: relative;
    z-index: 6;
}
.heci-add-ph{
    display: none;
}
.footer-right {
    flex-wrap: wrap;
}
.home-call {
    background: #121A21;
}
.home-solution-dots-nub .std-font24{
    font-family: var(--medium);
}
.head-nav-item:nth-last-of-type(-n+3) .head-nav-item-down {
    left: auto;
    right: 20%;
    transform: translateX(20%);
}  
.head-nav-item:last-child .head-nav-item-down {
    left: auto;
    right: 0%;
    transform: translateX(0%);
}  
.ys-nybanner .ys-nyban-title h1{
    color: var(--color4);
    font-size: var(--font52);
    font-family: var(--bold);
    text-align: center;
}
.ys-nyban-img{
    position: relative;
}
.ys-nyban-img::before{
    content: '';
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    max-height: 1.7rem;
    height: 34%;
    min-height: var(--headh);
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.00) 0%, rgba(14, 14, 14, 0.5) 100%);
    z-index: 3;
}
.ys-nybanner .ys-cont1400{
    z-index: 6;
}
.prodet-ban .bread-box,
.ys-nybanner .bread-box{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0.35rem;
}
.ys-bread-list a{
    font-size: var(--line14);
    color: rgba(255, 255, 255, .5);
    line-height: var(--line12);
}
.ys-bread-list:last-child a{
    color: var(--color4);
}
.ys-bread{
    --jian1: 0.18rem;
    margin: 0 calc(var(--jian1) * -1);
}
.ys-bread-list{
    padding: 0 var(--jian1);
}
.ys-bread-list::before {
    content: '';
    width: var(--jianw);
    height: var(--jianh);
    background-image: url(../images/mian.svg);
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    right: -0.03rem;
    transform: translateY(-50%);
    opacity: .5;
}
.prodet-ban{
    position: relative;
}
.prodet-ban-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.prodet-ban-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}
.prodet-ban-bg video{
    object-fit: cover;
}
.std-btn4 .std-btn1-link::before {
    border: var(--p1x) solid var(--colortitle1);
    background: transparent;
}
.std-btn4 .std-btn1-icon{
    height: var(--btn1);
    border-radius: 50%;
    background: var(--colormain);
    transition: all .4s ease;
}
.std-btn4 .std-btn1-font{
    color: var(--colortitle1);
}
.std-btn4 .std-btn1-link::after{
    display: none;
}
.std-btn4 .std-btn1-link::before{
    opacity: 1!important;
}
.prodet-ban-cry-left .prodet-ban-name{
    color: var(--color2);
    margin-bottom: var(--p6x);
}
.prodet-ban .ys-cont1400{
    position: relative;
    z-index: 6;
}
.prodet-ban-cry-left .std-h2{
    margin-bottom: 0.18rem;
}
.prodet-ban-text,
.prodet-ban-text p{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.pbcl-btn{
    margin: 0 -0.2rem;
    margin-top: 0.77rem;
    display: flex;
    align-items: center;
}
.pbcl-btn .std-btn4,
.pbcl-btn .std-btn6{
    margin: 0 0.2rem;
}
.std-btn6-link-font{
    font-feature-settings: var(--font16);
    color: var(--colortitle1);
    line-height: var(--line13);
    transition: all .4s ease;
    text-decoration: underline;
}
.ys-imgbox-contain img:nth-child(2){
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.prodet-ban-cry-left{
    width: 52%;
}
.prodet-ban-cry-right{
    width: 33%;
    padding-top: 0.2rem;
}
.prodet-ban-cry{
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.pbcr-inof-nub .ys-imgbox-contain{
    width: 100%;
}
.pbcr-inof-nub:not(:first-child){
    display: none;
}
.mod-controls{
    border-radius: 0.8rem;
    background: rgba(255, 255, 255, .8);
    box-shadow: var(--shadow2);
    padding: var(--p6x) 0.1rem;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1.33rem;
}
.mod-controls .slick-prev,
.mod-controls .slick-next{
    width: 0.17rem;
    height: 0.17rem;
    position: relative;
    top: 0!important;
    transform: translate(0,0)!important;
    font-size: 0;
}
.mod-controls .slick-prev::before,
.mod-controls .slick-next::before,
.mod-controls .slick-prev::after,
.mod-controls .slick-next::after{
    content: '';
    background-image: url(../images/f2_icon06.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all.4s ease;
}
.mod-controls .slick-prev::after,
.mod-controls .slick-next::after{
    background-image: url(../images/f2_icon06x.svg);
    opacity: 0;
}
.mod-controls .slick-next::before,
.mod-controls .slick-next::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.controls-text{
    color: var(--colortitle1);
    line-height: var(--line13);
    font-size: var(--font16);
}
.controls-text-now,
.controls-text-total{
    padding: 0 0.08rem;
}
.prodet-ban{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.prodet-ban-cry-right .std-btn6{
    margin: 0 auto;
    margin-top: 0.34rem;
    display: flex;
    justify-content: center;
}
.prodet-ban-text p{
    margin-bottom: 0.8em;
}
.prodet-ban-text p:last-child{
    margin-bottom: 0;
}
.pbcr-inof{
    margin-bottom: 0.18rem;
}
.prodet-ban .bread-box{
    position: absolute!important;
} 
.prodet-ban .ys-bread-list a{
    color: rgba(24,24,24,.5);
}
.prodet-ban .ys-bread-list:last-child a{
    color: var(--colortitle1);
}
.prodet-ban .ys-bread-list::before {
    background-image: url(../images/mian1.svg);
}
.std-anchor{
    border: var(--p1x) solid #E0E5ED;
    background: var(--color4);
    position: sticky;
    top: var(--headh);
    z-index: 10;
}
.anchor-inof-nub{
    padding: 0 0.2rem;
    margin: 0 0.2rem;
    cursor: pointer;
    position: relative;
}
.anchor-inof-nub .std-text2{
    color: rgba(0, 0, 0, 0.5);
    transition: all .4s ease;
    padding-top: 0.17rem;
    padding-bottom: 0.19rem;
}
.anchor-inof-nub.act .std-text2{
    color: var(--colortitle1);
}
.anchor-inof-nub.act::before{
    width: 100%;
    opacity: 1;
}
.anchor-inof-nub::before{
    content: '';
    width: 0%;
    position: absolute;
    height: var(--p3x);
    bottom: calc(var(--p1x) * -1);
    left: 50%;
    transform: translateX(-50%);
    background: var(--colormain);
    transition: all .4s ease;
    opacity: 0;
}
.anchor-inof{
    display: flex;
    justify-content: center;
}
.prodet-feature{
    padding-top: var(--space130);
    padding-bottom: var(--space150);
}
.prodet-feature .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.prodet-feature-inof{
    --jian1: 0.14rem;
}
.pfin-box-item{
    padding: var(--jian1);
    width: 33.333333%;
}
.pfin-box{
    margin: calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.pfin-box-item-link{
    border-radius: 0.08rem;
    background: rgba(248,249,253,.9);
    padding: 0.28rem 0.48rem;
}
.pfin-bil-icon{
    width: 0.34rem;
    position: relative;
    top: 0.03rem;
}
.pfin-box-item-link{
    display: flex;
    align-items: flex-start;
}
.pfin-box-item-link .std-text1{
    width: 50%;
    flex-grow: 1;
    padding-left: 0.34rem;
    line-height: var(--line15);
    height: 4.5em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.prodet-feature-inof-nub:not(:first-child){
    display: none;
}
.prodet-feature-inof .slick-dots{
    bottom: -0.36rem;
}
.prodet-tech{
    position: relative;
}
.video-pcplay video{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.prodet-tech{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
    position: relative;
}
.prodet-tech-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.prodet-tech-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.prodet-tech .ys-cont1400{
    position: relative;
    z-index: 6;
}
.prodet-tech .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.prodet-tech-cry{
    position: relative;
    padding: 0.49rem 1.12rem 0.57rem 0.89rem;
}
.prodet-tech-cry::before{
    content: '';
    border-radius: 0.15rem;
    border: var(--p1x) solid var(--color4);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.45) 0%, rgba(255, 255, 255, 0.25) 100%);
    backdrop-filter: blur(0.25rem);
    -webkit-backdrop-filter: blur(0.25rem);
    -moz-backdrop-filter: blur(0.25rem);
    -ms-backdrop-filter: blur(0.25rem);
    -o-backdrop-filter: blur(0.25rem);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.ptcl-inof-nub:not(:first-child){
    display: none;
}
.ptcl-inof{
    width: 100%;
    padding-bottom: 0.36rem;
}
.prodet-tech-cry-left {
    width: 4.01rem;
    width: 33.4%;
    padding-top: 0.27rem;
    position: relative;
    z-index: 6;
}
.ptcl-inof .slick-dots{
    bottom: 0;
}
.ptcl-btn{
    --jian1: 0rem;
    --jian2: 0.18rem;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
    display: flex;
    flex-wrap: wrap;
    padding: 0 0.55rem;
    margin-top: 0.65rem;
}
.ptcl-btn-nub{
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
    width: 50%;
}
.ptcl-btn-nub:nth-of-type(2n-1){
    padding-right: 0.2rem;
}
.prodet-tech-cry-right{
    width: 47.79%;
    position: relative;
    z-index: 6;
}
.prodet-tech-cry{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.change-btn{
    --jian1: 0rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
    min-width: calc(100% + calc(var(--jian1) * 2) - 2px);
    justify-content: space-between;
}
.change-btn-nub{
    margin: 0 var(--jian1);
    padding: 0.1rem 0.25rem;
    cursor: pointer;
    border-radius: 0.5rem;
    transition: all .4s ease;
    background: transparent;
}
.change-btn-nub .std-text1{
    color: var(--colortitle1);
    line-height: var(--line12);
    transition: all .4s ease;
}
.change-btn-item.on .change-btn-nub,
.change-btn-nub.on{
    background: var(--colorbj);
}
.change-btn-item.on .change-btn-nub .std-text1,
.change-btn-nub.on .std-text1{
    color: var(--colormain);
}
.ptcr-top{
    background: var(--color4);
    border-radius: 0.5rem;
    padding: 0.1rem;
}
.ptcr-bot{
    margin-top: 0.19rem;
}
.ptcr-bbi-nub{
    display: flex;
    padding-top: 0.16rem;
    padding-bottom: 0.16rem;
    border-bottom: var(--p1x) solid rgba(255, 255, 255, 0.5);
}
.ptcr-bbi-nub .std-text2{
    width: 60.9%;
    padding-right: 0.2rem;
}
.ptcr-bbi-nub .std-text1{
    width: 39.1%;
}
.ptcr-bbi-nub:last-child{
    border-bottom: none;
}
.ptcr-bot-box{
    padding: 0 0.025rem;
}
.ptcr-bot-box:not(:first-child){
    display: none;
}
.prodet-related{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.prodet-related .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.prodet-related-cry-top{
    --jian1: 0.45rem;
    --jian2: 0.1rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
}
.prct-nub{
    padding: 0 var(--jian2);
    margin: 0 var(--jian1);
    cursor: pointer;
    position: relative;
    padding-bottom: 0.13rem;
    padding-top: 0.1rem;
}
.prct-nub .std-text1{
    color: rgba(24, 24, 24, .5);
    line-height: var(--line15);
    transition: all .4s ease;
}
.prct-nub::before{
    content: '';
    position: absolute;
    height: var(--p2x);
    width: 0%;
    opacity: 0;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(var(--p1x) * -1);
    transition: all .4s ease;
    background: var(--colormain);
}
.prct-nub.on::before{
    width: 100%;
    opacity: 1;
} 
.prct-nub.on .std-text1{
    color: var(--colortitle1);
} 
.prodet-related-cry{
    display: flex;
    justify-content: center;
    position: relative;
}
.prodet-related-cry::before{
    content: '';
    height: var(--p1x);
    position: absolute;
    bottom: 0;
    left: 0;
    background: #DCE0F2;
    width: 100%;
}
.prodet-related-rotate{
    margin-top: calc(var(--space40) + 0.1rem);
    padding: 0 0.19rem;
}
.prodet-related-rotate-nub{
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}
.prodet-related-rotate-nub .prrn-img::before{
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 38.79%, rgba(0, 0, 0, 0.50) 84.7%);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
}
.prrn-text{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: 6;
    padding: 0 0.5rem 0.65rem 0.75rem;
}
.prrn-text{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.prrn-text .std-h4{
    color: var(--color4);
    line-height: var(--line13);
    margin-bottom: 0.07rem;
    font-family: var(--semi);
}
.prrn-text .std-text1,
.prrn-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
}
.prrn-text-left{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.3rem;
}
.prrn-text .std-btn5-link .std-btn1-font{
    color: var(--color4);
    font-size: var(--font18);
}
.prrn-link{
    position: relative;
    width: 100%;
}
.prodet-related-rotate-nub:not(:first-child){
    display: none;
}
.story-cry{
    position: relative;
    padding-top: var(--space70);
}
.story-cry-bg{
    background: #F8F9FD;
    width: 100%;
    margin-top: calc(var(--headh) * -1);
    position: absolute;
}
.story-cry-bg img{
    width: 100%;
    max-height: 690px;
    object-fit: cover;
    object-position: bottom;
}
.story-cry .ys-cont1440{
    position: relative;
    z-index: 6;
}
.story-date{
    text-align: center;
    color: var(--color2);
    line-height: var(--line16);
    margin-bottom: 0.27rem;
}
.story-cry .std-h3{
    line-height: var(--line13);
    color: var(--colortitle1);
    text-align: center;
    width: 14.2em;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 0.33rem;
}
.ys-share-img {
    width: 0.44rem;
}
.ys-share-list{
    margin: 0 var(--p5x);
}
.ys-share{
    margin: 0 calc(var(--p5x) * -1);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.story-cry-box{
    display: flex;
}
.story-cry-box-left{
    width: 34%;
    background: var(--color4);
    border-radius: 0.18rem 0 0 0;
}
.story-cry-box-right{
    width: 66%;
    border-radius: 0 0.18rem 0 0;
    overflow: hidden;
}
.story-cry .ys-cont1400{
    position: relative;
    z-index: 6;
}
.story-cry-box-left{
    --left1: 0.75rem;
}
.scbl-top{
    padding: 0.45rem 0.13rem 0 var(--left1);
}
.scbl-top .std-h4{
    color: var(--colormain);
    line-height: var(--line13);
    margin-bottom: 0.42rem;
    font-family: var(--semi);
}
.scbl-one-nub{
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.14rem;
}
.scbl-one-nub .std-text2{
    color: var(--color2);
    line-height: 1.7;
    width: 6.5625em;
    padding-right: 0.1rem;
}
.scbl-one-nub .std-h5{
    line-height: var(--line14);
}
.scbl-one-nub:last-child{
    margin-bottom: 0;
}
.scbl-sticky{
    position: sticky;
    top: var(--headh);
    padding-top: var(--space100);
    padding-left: var(--left1);
    padding-right: 0.83rem;
}
.scbl-sticky-inof-item .std-text2{
    color: rgba(24, 24, 24, .4);
    transition: all .4s ease;
    line-height: 1.7;
}
.scbl-sticky-inof-item{
    margin-bottom: 0.22rem;
    padding-left: 0.21rem;
    cursor: pointer;
    position: relative;
    font-size: var(--font16);
}
.scbl-sticky-inof{
    position: relative;
}
.scbl-sticky-inof::before{
    content: '';
    height: 100%;
    width: var(--p1x);
    position: absolute;
    background: #D8DDF0;
    left: 0;
    top: 0;
}
.scbl-sticky-inof-item::before{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: var(--p2x);
    background: var(--colormain);
    height: 1.375em;
    transition: all .4s ease;
    opacity: 0;
}
.scbl-sticky-inof-item.act::before{
    opacity: 1;
}
.scbl-sticky-inof-item.act .std-text2{
    color: var(--colortitle1);
}
.scbl-sticky-mail{
    margin-top: var(--space40);
    border-radius: 0.18rem;
    background: #F8F9FD;
}
/* leo - start */
/* F1-Products列表 */
.product-core{
    background: var(--colorbj);
    padding-top: var(--space70);
    padding-bottom: var(--space150);
    overflow: visible!important;
}
.product-core-top,
.product-core-cry{
    display: flex;
    align-items: flex-start;
}
.product-core-left{
    width: 3.27rem;
    padding-top: 0.14rem;
}
.product-core-right{
    width: calc(100% - 3.27rem);
    flex-grow: 1;
    padding-left: 1.2rem;
}
.pcli-item{
    margin-bottom: 0.08rem;
    border-radius: 0.1rem;
    background: rgba(255, 255, 255, .5);
    transition: all .4s ease;
    cursor: pointer;
}
.pcli-item-link{
    padding: 0.11rem 0.26rem 0.08rem;
    display: block;
}
.pcli-item:last-child{
    margin-bottom: 0;
}
.pcli-item .std-font24{
    color: var(--colortitle1);
    transition: all .4s ease;
    line-height: var(--line14);
}
.pcli-item.act{
    background: var(--color4);
}
/* .pcli-item.act .std-font24{
    color: var(--colormain);
} */
.product-sticky{
    position: sticky;
    top: calc(var(--headh) + var(--space70));
}
.product-core-search {
    border-radius: 0.1rem;
    background: var(--color4);
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 0.23rem 0 0.3rem;
    --height1: 0.54rem;
    height: var(--height1);
}
.product-core-top{
    margin-bottom: 0.6rem;
}
.product-core-search-icon{
    cursor: pointer;
    width: 0.25rem;
}
.product-core-search-icon img{
    width: 100%;
}
.product-core-search-input{
    width: calc(100% - 0.25rem);
    flex-grow: 1;
    padding-right: 0.15rem;
}
.product-core-search-input input{
    width: 100%;
    color: var(--colortitle1);
    font-size: var(--font18);
    line-height: var(--line15);
}
.product-core-search-input input::placeholder{
    color: rgba(24,24,24,.5);
}
.product-core-search-icon .ys-imgbox-cover{
    width: 100%;
}
.product-core-search-icon .ys-imgbox-cover img:nth-of-type(2){
    opacity: 0;
}
.product-core-right .std-h3{
    margin-bottom: 0.2rem;
    line-height: var(--line12);
    color: var(--colortitle1);
    font-family: var(--bold);
}
.product-core-right-item{
    padding-top: 0.6rem;
}
.product-core-right{
    margin-top: -0.6rem;
}
.faq-core .product-core-right,
.product-core-top .product-core-right{
    margin-top: 0rem;
}
.pcri-inof{
    --jian1: 0.13rem;
    margin: calc(var(--jian1) * -1);
    display: flex;
    flex-wrap: wrap;
}
.pcri-inof-nub{
    width: 33.333333%;
    padding: var(--jian1);
}
.pcri-inof-nub-link{
    border-radius: 0.1rem;
    background: #F8F9FD;
    transition: all .4s ease;
    padding: 0.21rem 0.15rem 0.33rem;
    display: flex;
    flex-direction: column;
    height: 100%;
    align-items: center;
}
.pcri-inl-label {
    font-size: var(--font16);
    line-height: var(--line12);
    padding: 0.07rem 0.13rem;
    display: inline-block;
    color: var(--color2);
    border: var(--p1x) solid #DFE3F4;
    border-radius: 0.8rem;
    margin: 0 auto;
    margin-bottom: 0.19rem;
}
.pcri-inof-nub-link .std-h5{
    line-height: var(--line14);
    font-family: var(--semi);
    color: var(--colortitle1);
    transition: all .4s ease;
    margin-bottom: var(--p5x);
    text-align: center;
}
.pcri-inof-nub-link .ys-imgbox-contain{
    width: calc(100% - 0.08rem);
    margin: 0 auto;
    margin-top: 0.19rem;
    margin-bottom: 0.03rem;
}
.std-btn5-link .std-btn1-icon{
    height: auto!important;
}
.pcri-inof-nub-link .std-text3{
    flex-grow: 1;
    text-align: center;
}
/* g2 */
.faq-inof-item{
    border-radius: 0.14rem;
    background: #F8F9FD;
    transition: all .4s ease;
    margin-bottom: 0.1rem;
}
.faq-inof-item:last-child{
    margin-bottom: 0rem;
}
.faq-inof-item-top{
    cursor: pointer;
    padding: 0.22rem 0.38rem 0.22rem 0.3rem;
}
.faq-inof-item-bot{
    padding: 0rem 0.38rem 0.42rem 0.3rem;
    margin-top: -0.11rem;
}
.fiit-mark{
    width: 0.5rem;
}
.fiit-mark .std-font36{
    color: var(--color1);
    line-height: var(--line14);
    font-size: var(--font36);
    transition: all .4s ease;
}
.faq-inof-item-top .std-h5{
    color: var(--color1);
    line-height: var(--line16);
    transition: all .4s ease;
}
.fiit-icon{
    width: 0.38rem;
    height: 0.38rem;
    position: relative;
    border-radius: 50%;
    border: var(--p1x) solid var(--color1);
    transition: all .4s ease;
}
.fiit-icon::before,
.fiit-icon::after{
    width: 45%;
    height: var(--p1x);
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
    background: var(--color1);
}
.fiit-icon::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.faq-inof-item-top{
    display: flex;
    align-items: center;
}
.fiit-text{
    width: calc(100% - 0.88rem);
    flex-grow: 1;
}
.faq-inof-item-bot{
    display: none;
}
.fiit-mark.std-text2{
    padding-left: 0.09rem;
}
.fiit-text .std-text2{
    width: 94%;
}
.faq-inof-item.on{
    background: var(--color4);
}
.faq-inof-item.on .fiit-mark .std-font36,
.faq-inof-item.on .faq-inof-item-top .std-h5{
    color: var(--colormain);
}
.faq-inof-item.on .fiit-icon{
    border: var(--p1x) solid var(--colormain);
    background: var(--colormain);
}
.faq-inof-item.on .fiit-icon::before,
.faq-inof-item.on .fiit-icon::after{
    background: var(--color4);
}
.faq-inof-item.on .fiit-icon::after {
    transform: translate(-50%, -50%) rotate(0deg);
}
.fiib-flex{
    display: flex;
    align-items: flex-start;
}
/* 页码 */
.mod-page .pc-fenye li {
    width: 0.4rem;
    height: 0.4rem;
    border: 0rem solid transparent;
    font-size: var(--font16);
    line-height: 0.4rem;
    color: var(--color1);
    margin: 0 0.08rem;
    transition: all .4s ease;
}
.mod-page {
    --jian1:0.2rem;
    --jian2: 0rem;
    padding-top: 0.5rem;
}
.mod-page .pc-fenye li.activepage {
    color: var(--color4);
    background: var(--colormain);
}
.mod-page .pc-fenye .next li{
    margin-left: var(--jian1);
    margin-right: var(--jian2);
}
.mod-page .pc-fenye .prev li{
    margin-right: var(--jian1);
    margin-left: var(--jian2);
}
.mod-page .pc-fenye .end li{
    margin-left: var(--jian2);
}
.mod-page .pc-fenye .first li{
    margin-right: var(--jian2);
}
/* H1 */
.ys-nybanner1.ys-nybanner .ys-nyban-title h1{
    text-align: left;
    line-height: var(--line175);
} 
.ys-nybanner .ys-nyban-title p{
    font-size: var(--font18);
    line-height: var(--line16);
    color: var(--color4);
    width: 42.4em;
    max-width: 100%;
    text-align: center;
    margin-top: 0.1rem;
}
.ys-nybanner1.ys-nybanner .ys-nyban-title p{
    text-align: left;
}
.success-mail{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
}
.success-mail::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.25);
    backdrop-filter: blur(0.4rem);
    -webkit-backdrop-filter: blur(0.4rem);
    -moz-backdrop-filter: blur(0.4rem);
    -ms-backdrop-filter: blur(0.4rem);
    -o-backdrop-filter: blur(0.4rem);
    bottom: 0;
    left: 0;
}
.success-mail .ys-cont1400{
    display: flex;
    position: relative;
    z-index: 6;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.02rem;
    padding-bottom: 0rem;
}
.success-mail .scbl-submit{
    width: 4.53rem;
    padding: var(--p4x) var(--p4x);
    border: var(--p1x) solid rgba(255, 255, 255, .35);
}
.success-mail .scbl-sticky-mail-top{
    width: calc(100% - 4.53rem);
    flex-grow: 1;
    padding-right: 0.2rem;
    margin-bottom: 0rem;
}
.success-mail .scbl-submit input{
    color: var(--color4);
}
.success-mail .scbl-submit input::placeholder{
    color: var(--color4);
}
.success-mail .scbl-sticky-mail-top .std-text1, 
.success-mail .scbl-sticky-mail-top .std-text1 p {
    color: var(--color4);
    font-family: var(--semi);
    font-size: var(--font24);
}
.success-mail .scbl-smt-icon {
    top: var(--p5x);
}
.success-mail{
    height: 0.79rem;
    display: flex;
    align-items: center;
}
.ys-nybanner.ys-nybanner1 .bread-box {
    bottom: 1.06rem;
}
.ys-nybanner.ys-nybanner1 .ys-pos-center {
    top: 47.3%;
}
.success-feature{
    background: #F8F9FD;
    padding-top: var(--space120);
    padding-bottom: var(--space130);
}
.success-feature .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.success-feature-swiper-link{
    display: flex;
    border-radius: 0.2rem;
    overflow: hidden;
    background: var(--color4);
}
.sfsl-img{
    width: 65.86%;
}
.sfsl-img .ys-imgbox-cover{
    width: 100%;
}
.sfsl-text{
    width: 34.14%;
    padding: 0.68rem 0.4rem 0.6rem 0.45rem;
}
.std-label{
    color: var(--color2);
    line-height: var(--line15);
    font-size: var(--font14);
    padding: var(--p5x) 0.09rem;
    border: var(--p1x) solid #D7DCF0;
    border-radius: var(--p4x);
}
.sfsl-text-top-date{
    color: var(--color2);
    line-height: var(--line15);
    font-size: var(--font14);
}
.std-label+.sfsl-text-top-date{
    margin-left: .2rem;
}
.sfsl-text-top{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 0.29rem;
}
.sfsl-text .std-h4{
    color: var(--colortitle1);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.13rem;
    transition: all .4s ease;
}
.sfsl-text .std-text1, 
.sfsl-text.std-text1 p {
    line-height: var(--line14);
    color: var(--color2);
}
.sfsl-text .std-text1{
    margin-bottom: 0.67rem;
}
.success-feature-swiper.swiper-container-horizontal>.swiper-pagination-bullets{
    bottom: 0.44rem;
    left: auto;
    right: 0;
    width: 34.14%;
}
.success-core{
    padding-top: var(--s);
}
.scin-link-text {
    flex-grow: 1;
    padding: 0.2rem 0.3rem 0.49rem 0.28rem;
    display: flex;
    flex-direction: column;
}
.scin-link-text .sfsl-text-top {
    margin-bottom: 0.14rem;
}
.scin-link-text .std-h5,
.scin-link-text .std-h5 p{
    line-height: var(--line15);
    transition: all .4s ease;
}
.scin-link-text .std-btn5{
    margin-top: 0.4rem;
}
.scin-link {
    display: flex;
    flex-direction: column;
    background: #F8F9FD;
    border-radius: 0.1rem;
    overflow: hidden;
    height: 100%;
}
.scin-link-text .std-h5{
    flex-grow: 1;
}
.scin-link-img{
    width: 100%;
}
/* k2 */
.detail-ban{
    background: #F8F9FD;
    padding-top: var(--space70);
    padding-bottom: 0.44rem;
}
.detail-ban-cry{
    display: flex;
    align-items: flex-start;
}
.detail-ban-cry-img{
    width: 33.72%;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-top: 0.17rem;
}
.detail-ban-cry-img img{
    width: 100%;
}
.detail-ban-cry-text{
    width: 66.28%;
    padding-right: 1.7rem;
}
.detail-ban .std-label{
    background: var(--color4);
    border-radius: var(--p4x);
    border: var(--p1x) solid var(--color4);
}
.detail-ban .sfsl-text-top {
    margin-bottom: 0.31rem;
}
.detail-ban .std-h4{
    line-height: var(--line12);
    font-family: var(--semi);
    margin-bottom: 0.21rem;
}
.detail-ban .std-text1,
.detail-ban .std-text1 p{
    line-height: var(--line16);
    color: var(--colortitle1);
}
.detail-ban .ys-share{
    margin-top: 0.5rem;
    justify-content: flex-start;
}
.detail-core{
    padding-top: var(--space80);
    padding-bottom: var(--space120);
}
.detail-core-cry{
    display: flex;
    align-items: flex-start;
}
.detail-core-cry-right{
    width: 4.82rem;
}
.detail-core-cry-left{
    width: calc(100% - 4.82rem);
    flex-grow: 1;
    padding-right: 0.88rem;
    padding-top: 0.4rem;
}
.detail-core-cry-left .yxedr-active h4{
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.11rem;
}
.detail-core-cry-left .yxedr-active h5{
    font-family: var(--semi);
    margin-bottom: 0.07rem;
}
.detail-core-cry-left .yxedr-active p+h5{
    margin-top: 0.27rem;
}
.dccl-page{
    border-top: var(--p1x) solid #DDD;
    padding-top: 0.3rem;
    margin-top: 0.39rem;
}
.dccl-page-nub{
    margin-bottom: 0.08rem;
}
.dccl-page-nub:last-child{
    margin-bottom: 0;
}
.dccl-page-nub .std-text2{
    color: var(--colortitle1);
    line-height: 1.7;
    transition: all .4s ease;
}
.detail-core-cry-left .yxedr-active p{
    margin-bottom: 1em;
}
.detail-core-cry-left .yxedr-active>p:last-child{
    margin-bottom: 0;
}
.detail-core-cry-right .scbl-sticky-mail {
    padding: 0.41rem 0.43rem 0.41rem 0.56rem;
}
.detail-core-cry-right .scbl-smt-icon {
    width: 0.28rem;
    /* top: var(--p1x); */
}
.detail-core-cry-right .scbl-sticky-mail-top .std-text1 {
    width: calc(100% - 0.28rem);
    padding-left: 0.27rem;
}
.detail-core-cry-right .scbl-sticky-mail-top .std-text1, 
.detail-core-cry-right .scbl-sticky-mail-top .std-text1 p{
    line-height: var(--line14);
    font-size: var(--font20);
}
.detail-core-cry-right .scbl-submit{
    width: calc(100% - 0.1rem);
    margin-left: 0.1rem;
}
.dccr-inof-nub-link{
    display: flex;
    align-items: flex-start;
}
.dccr-inl-img{
    width: 30.3%;
    padding-top: var(--p6x);
}
.dccr-inl-img .ys-imgbox-cover{
    width: 100%;
    border-radius: var(--p4x);
}
.dccr-inl-text {
    width: 69.7%;
    padding-left: 0.45rem;
    padding-right: 0.32rem;
}
.dccr-inl-text .dccr-date{
    color: var(--color2);
    line-height: var(--line16);
    margin-bottom: var(--p6x);
}
.dccr-inl-text .std-text1{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 4.5em;
    transition: all .4s ease;
}
.dccr-inof-nub{
    margin-bottom: 0.16rem;
}
.dccr-inof-nub:last-child{
    margin-bottom: 0;
}
.dccr-inof{
    margin-top: 0.3rem;
}
/* leo - end */
.scbl-sticky-mail{
    padding: 0.3rem 0.21rem 0.31rem;
}
.scbl-smt-icon{
    width: 0.24rem;
    position: relative;
    top: var(--p1x);
}
.scbl-sticky-mail-top{
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.22rem;
}
.scbl-sticky-mail-top .std-text1{
    width: calc(100% - 0.24rem);
    padding-left: 0.14rem;
}
.scbl-sticky-mail-top .std-text1,
.scbl-sticky-mail-top .std-text1 p{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.scbl-submit{
    border-radius: 0.31rem;
    border: var(--p1x) solid #00205B;
    display: flex;
    align-items: center;
    padding: var(--p4x) var(--p5x);
}
.scbl-submit-btn{
    color: var(--color4);
    background: var(--colormain);
    transition: all .4s ease;
    font-size: var(--font14);
    padding: 0.055rem 0.25rem;
    border-radius: 0.3rem;
    line-height: 2;
    cursor: pointer;
}
.scbl-submit input{
    width: 50%;
    flex-grow: 1;
    padding-left: 0.23rem;
    padding-right: 0.1rem;
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--colortitle1);
}
.scbl-submit input::placeholder{
    color: var(--color2);
}
.scbr-nub-their{
    border-radius: 0.1rem;
    background: #F8F9FD;
    border: var(--p1x) solid #CFD5EB;
    padding: 0.5rem 0.7rem 0.46rem 0.54rem;
}
section.story-cry{
    overflow: visible;
}
/* rem - jian */
.ys-online{
    position: fixed;
    width: 0.44rem;
    height: 0.44rem;
    right: 0.5rem;
    bottom: 0.5rem;
    z-index: 99;
}
.online-btn{
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: var(--colormain1);
    cursor: pointer;
}
.online-btn img{
    width: 100%;
}
.head-other-second{
    display: flex;
}
.head-btn{
    margin-left: calc(var(--jian1) * 2);
    height: var(--head2);
    display: flex;
    align-items: center;
}
.head-btn-link{
    border: var(--p1x) solid var(--color4);
    border-radius: 19px;
    padding: var(--p4x) 0.18rem;
    transition: all .4s ease;
}
.head-btn-link .std-text2{
    color: var(--color4);
    line-height: var(--line175);
    transition: all .4s ease;
}
.ys-banner{
    background: #060913;
}
/* .head-other-one{
    position: relative;
} */
.head-other-second::after{
    content: '';
    background: linear-gradient(90deg, rgba(248, 249, 253, 0.00) 0%, #F8F9FD 100%);
    position: absolute;
    width: calc(100% + calc(50vw - 860px));
    right: calc(860px - 50vw);
    height: 100%;
    bottom: 100%;
    opacity: 0;
    transition: all .4s ease;
}
.ys-hd-pc.has-lang .head-other-second::after, 
.ys-hd-pc.has-search .head-other-second::after, 
.ys-hd-pc.isfixed .head-other-second::after, 
.ys-hd-pc.ishover .head-other-second::after, 
.ys-page-wrap.act .ys-hd-pc .head-other-second::after{
    opacity: 1;
}
.ys-hd-pc.has-lang .head-btn-link,
.ys-hd-pc.has-search .head-btn-link,
.ys-hd-pc.isfixed .head-btn-link,
.ys-hd-pc.ishover .head-btn-link,
.ys-page-wrap.act .ys-hd-pc .head-btn-link {
    border: var(--p1x) solid var(--colormain);
    background: var(--colormain);
}
.std-btn1 .std-btn1-link::after,
.std-btn2 .std-btn1-link::after,
.std-btn3 .std-btn1-link::after{
    opacity: 0!important;
}
.std-btn1 .std-btn1-link::before,
.std-btn2 .std-btn1-link::before,
.std-btn3 .std-btn1-link::before{
    opacity: 1!important;
}
.std-btn1-icon{
    border-radius: 50%;
    transition: all .4s ease;
    height: var(--btn1);
    display: flex;
    align-items: center;
    justify-content: center;
}
.home-insight-swiper.mod-dots2 {
    padding-bottom: 0.36rem;
}
.std-btn1-icon .ys-imgbox-cover{
    font-size: 0;
}
.fsnl-icon img{
    opacity: .7;
    transition: all .4s ease;
} 
.home-hoymiles-inof-nub:nth-of-type(1){
    animation-delay: 0s;
}
.home-hoymiles-inof-nub:nth-of-type(2){
    animation-delay: .1s;
}
.home-hoymiles-inof-nub:nth-of-type(3){
    animation-delay: .2s;
}
.home-hoymiles-inof-nub:nth-of-type(4){
    animation-delay: .3s;
}
.home-hoymiles-inof-nub:nth-of-type(5){
    animation-delay: .4s;
}
.home-hoymiles-inof-nub:nth-of-type(6){
    animation-delay: .5s;
}
.ys-ban-li .std-h5,
.ys-ban-li.slick-active .std-h5,
.ys-ban-li .ys-ban-title,
.ys-ban-li.slick-active .ys-ban-title,
.ys-ban-li .std-text1,
.ys-ban-li.slick-active .std-text1,
.ys-ban-li .ban-btn,
.ys-ban-li.slick-active .ban-btn{
    opacity: 0;
}
.ys-ban-li.slick-active .std-h5{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.7s;
}
.ys-ban-li.slick-active .ys-ban-title{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.8s;
}
.ys-ban-li.slick-active .std-text1{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.9s;
}
.ys-ban-li.slick-active .ban-btn{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 1.0s;
}
.change-btn{
    padding-bottom: 0.1rem;
}
.ptcr-top{
    padding-bottom: 0rem;
}
.ptcr-top .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 0;
}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
    height: 2px;
    margin: 7px auto;
}
.mCSB_scrollTools.mCS-dark .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools.mCS-dark .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color: var(--colormain);
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0,34,158,.5);
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #DCE0F2;
}
.ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal{
    left: 20%;
    right: 20%;
    height: 0.14rem;
    max-width: 2.4rem;
    margin: 0 auto;
}
.prodet-related-cry .mCSB_horizontal.mCSB_inside>.mCSB_container {
    margin-bottom: 0;
    min-width: 100%;
}
.prodet-related-cry-top {
    margin: 0;
    justify-content: center;
    width: 100%;
    padding-bottom: 0.2rem;
}
.prodet-related-cry{
    margin-bottom: -0.2rem;
}
.prodet-related-cry::before{
    bottom: 0.2rem;
}
.prct-nub .std-text1{
    white-space: nowrap;
}
.prodet-related-cry .mCSB_scrollTools .mCSB_draggerContainer{
    left: 25%;
    right: 25%;
    max-width: 2.4rem;
    margin: 0 auto;
}
.faq-core .product-core-top {
    margin-bottom: 0.26rem;
}
.faq-core .product-core-left {
    padding-top: 0rem;
}
.success-feature-swiper{
    overflow: hidden;
    position: relative;
    border-radius: 0.2rem;
}
.success-core{
    padding-top: var(--space80);
    padding-bottom: var(--space150);
}
.success-core-top-nub{
    display: flex;
    align-items: flex-start;
    margin-bottom: 0.22rem;
}
.success-core-top-nub:last-child{
    margin-bottom: 0;
}
.success-core-top-nub .std-font24{
    color: var(--colortitle1);
    font-family: var(--semi);
    line-height: var(--line14);
    width: 6.08em;
    padding-right: 0.6em;
    position: relative;
    top: 0.03rem;
}
.success-core-top-nub .change-btn{
    --jian1: 0.25rem;
    width: 50%;
    flex-grow: 1;
    min-width: auto;
    padding-bottom: 0em;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.success-core-top-nub .change-btn-nub{
    padding-left: 0rem;
    padding-right: 0rem;
}
.success-core-top-nub .change-btn-item.on .change-btn-nub{
    padding-left: 0.4rem;
    padding-right: 0.4rem;
}
.success-core-top-nub .change-btn-item{
    margin-bottom: 0.1rem;
}
.success-core-top-nub .change-btn{
    margin-bottom: -0.1rem;
}
.success-core-inof{
    --jian1: 0.13rem;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian1) * -2);
    display: flex;
    flex-wrap: wrap;
    margin-top: 0.6rem;
}
.success-core-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.success-call{
    position: relative;
}
.success-call-bg{
    width: 100%;
}
.success-call-bg img{
    width: 100%;
}
.success-call .ys-cont1400{
    position: absolute;
    z-index: 6;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.success-call .std-h2{
    color: var(--color4);
    line-height: var(--line12);
    margin-bottom: 0.24rem;
}
.success-call .std-h2 span{
    color: var(--colormain1);
}
.success-call .std-text1,
.success-call .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
    color: var(--color4);
}
.success-call .std-text1{
    margin-bottom: 0.65rem;
}
.success-call-text{
    width: 39%;
}
.web-way-inof-nub:nth-of-type(3n-1),
.success-core-inof-nub:nth-of-type(3n-1),
.pcri-inof-nub:nth-of-type(3n-1){
    animation-delay: 0.5s;
}
.web-way-inof-nub:nth-of-type(3n),
.success-core-inof-nub:nth-of-type(3n),
.pcri-inof-nub:nth-of-type(3n){
    animation-delay: 0.6s;
}
.story-cry{
    padding-bottom: var(--space120);
}
/* 打印样式 */
@media print {
    .ys-header,
    .ys-footer {
        display: none; 
    }
    .scbl-sticky{
        display: none;
    }
    .story-cry-box{
        flex-wrap: wrap;
    }
    .story-cry-box-left{
        width: 100%;
        margin-bottom: 0.2rem;
    }
    .story-cry-box-right{
        width: 100%;
        border-radius: 0!important;
    }
    .scbl-top {
        padding: 0rem;
    }
    .story-cry .ys-cont1400{
        width: 100%;
    }
    .detail-ban-cry{
        flex-wrap: wrap;
    }
    .detail-ban-cry-text {
        width: 100%;
        padding-right: 0rem;
    }
    .detail-ban-cry-img {
        width: 100%;
    }
    .ys-page-wrap.act .ys-main {
        margin-top: 0rem;
    }
    .detail-core-cry-right,
    .story-relate{
        display: none;
    }
    .detail-core-cry-left {
        width: 100%;
        padding-right: 0rem;
        padding-top: 0rem;
    }
}
.story-cry-box{
    margin-top: 0.6rem;
}
.story-cry .scbr-nub-title .std-h3 {
    line-height: var(--line12);
    font-family: var(--bold);
    text-align: left;
    width: auto;
    margin-bottom: 0.1rem;
    position: relative;
}
.home-insight-swiper .slick-list{
    overflow: visible;
}
.home-insight-swiper-item:not(:first-child){
    display: none;
}
.home-insight-swiper .slick-dots{
    bottom: 0;
}
.scbr-nub-title .std-text1,
.scbr-nub-title .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.scbr-nub-title{
    --left: 0.29rem;
    margin-bottom: 0.33rem;
}
.story-cry .scbr-nub-title .std-h3,
.scbr-nub-title .std-text1{
    padding-left: var(--left);
}
.story-cry .scbr-nub-title .std-h3::before{
    content: '';
    width: 0.12rem;
    height: 0.12rem;
    position: absolute;
    background: var(--colormain);
    left: 0;
    top: calc(0.6em - var(--p6x));
    border-radius: 50%;
}
.story-cry .yxedr-active.std-text1,
.story-cry .yxedr-active.std-text1 p{
    font-size: var(--font18);
    line-height: 1.7;
    color: var(--color1);
}
.story-cry .yxedr-active.std-text1 p{
    margin-bottom: 1em;
}
.story-cry .yxedr-active.std-text1>p:last-child{
    margin-bottom: 0;
}
.story-cry .yxedr-active.std-text1 ul li:not(:last-child) p{
    margin-bottom: 0rem;
}
.story-cry .yxedr-active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
}
.scbr-nub-their{
    background-image: url(../images/0h2_imgh1.jpg);
    background-size: 100% 100%;
    background-repeat: repeat;
    margin-top: 0.8rem;
}
.scbr-nub-their .std-h3{
    text-align: left;
    color: var(--colormain);
    width: auto;
    font-family: var(--bold);
    line-height: var(--line12);
    margin-bottom: 0.24rem;
}
.scbr-nub .std-btn4{
    margin-top: 0.43rem;
}
.story-cry .yxedr-active.std-text1:last-child{
    padding-bottom: 0.4rem;
    margin-bottom: -0.4rem;
    border-bottom: 1px solid #D8DDF0;
}
.scbr-nub{
    padding-top: 0.4rem;
    padding-bottom: 0.4rem;
}
.scbr-nub:first-child{
    padding-top: 0rem;
}
.scbr-nub.scbr-nub:last-child{
    padding-bottom: 0rem;
}
.story-relate{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
    background: #F8F9FD;
}
.story-relate .std-h2{
    margin-bottom: 0.66rem;
    text-align: center;
}
.story-relate-rotate .success-core-inof-nub:not(:first-child){
    display: none;
}
.story-relate-rotate .scin-link {
    background: var(--color4);
}
.success-core-inof .slick-dots{
    bottom: 0;
}
.success-core-inof.story-relate-rotate{
    padding-bottom: 0.1rem;
}
.blogs-recom{
    position: relative;
    padding-top: var(--space80);
    padding-bottom: var(--space80);
}
.blogs-recom .std-h1{
    text-align: center;
    margin-bottom: 0.17rem;
    line-height: var(--line12);
    font-family: var(--bold);
}
.blogs-recom .std-h5,
.blogs-recom .std-h5 p{
    line-height: var(--line12);
    text-align: center;
    color: var(--colortitle1);
}
.blogs-recom .std-h5{
    margin-bottom: var(--space40);
}
.blogs-recom-rotate-item:not(:first-child){
    display: none;
}
.brri-link{
    display: flex;
    padding: 0.25rem 0.24rem 0.35rem;
}
.blogs-recom-rotate{
    border-radius: 0.2rem;
    overflow: hidden;
    background: var(--color4);
}
.brri-link-img{
    width: 44.82%;
    display: flex;
    align-items: center;
}
.blogs-recom .ys-cont1400{
    position: relative;
    z-index: 6;
}
.blogs-recom .story-cry-bg {
    width: 100%;
    margin-top: 0rem;
    height: 100%;
    top: 0;
}
.blogs-recom .story-cry-bg img{
    height: 100%;
    max-height: none;
}
.brri-link-img .ys-imgbox-cover{
    width: 100%;
    border-radius: 0.1rem;
}
.brri-link-text{
    width: 55.18%;
    padding: 0.15rem 1.5rem 0.21rem 0.41rem;
}
.brri-link-text .std-h4{
    color: var(--colortitle1);
    font-family: var(--semi);
    line-height: var(--line13);
    margin-bottom: 0.11rem;
    transition: all .4s ease;
}
.brri-link-text .std-text1,
.brri-link-text .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.brri-link-text .std-text1{
    margin-bottom: 0.36rem;
}
.brri-link-text .std-label{
    border-radius: 4px;
    background: #F8F9FD;
    border: var(--p1x) solid #F8F9FD;
}
.brri-link-text .sfsl-text-top {
    margin-bottom: 0.27rem;
}
.blogs-recom-rotate .slick-dots{
    text-align: left;
    padding-left: 0.6rem;
    bottom: 0.56rem;
}
.blogs-add{
    position: relative;
}
.blogs-add .success-mail {
    position: relative;
}
.blogs-add .success-mail::before {
    background-color: var(--color4);
    border-bottom: var(--p1x) solid #DDE1F2;
}
.blogs-add .success-mail .scbl-sticky-mail-top .std-text1, 
.blogs-add .success-mail .scbl-sticky-mail-top .std-text1 p {
    font-size: var(--font20);
    line-height: var(--line14);
    color: var(--colortitle1);
    font-family: 'noto';
}
.blogs-add .success-mail .scbl-smt-icon {
    top: 0.02rem;
}
.blogs-add .success-mail .scbl-submit {
    border: var(--p1x) solid #E8EBF7;
}
.blogs-add .success-mail .scbl-submit input {
    color: var(--color1);
}
.blogs-add .success-mail .scbl-submit input::placeholder {
    color: var(--color2);
}
.blogs-top {
    display: flex;
    justify-content: center;
}
.blogs-top .change-btn{
    min-width: auto;
    flex-grow: inherit;
    width: auto;
}
.success-feature-swiper-nub:not(:first-child){
    display: none;
}
.success-feature-swiper .slick-dots{
    width: 34.14%;
    left: auto;
    right: 0;
    bottom: 0.44rem;
}
.news-main .ys-nybanner1.ys-nybanner .ys-nyban-title h1{
    line-height: var(--line12);
}
.detail-core-cry-right{
    position: sticky;
    top: calc(var(--headh) + var(--space80));
}
.detail-core{
    overflow: visible!important;
}
.hecz-inq-jian img{
    width: 100%;
}
.hscr-inl-text .std-btn1{
    display: none;
}
.head-other-one-sub,
.head-other-one-import {
    z-index: 3;
}
.ys-nybanner .ys-pos-center {
    top: 54.5%;
}
.ptcr-top,
.mCustomScrollBox{
    box-sizing: border-box;
}
.std-anchor {
    top: calc(var(--headh) - 1px);
}
.ys-imgbox-cover.scbl-smt-icon img:nth-child(3) {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    opacity: 0;
}
.success-mail-ph{
    display: none;
}
.story-cry .yxedr-active ul{
    padding-inline-start: 26px;
}
.ys-nybanner::before{
    content: '';
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .1);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.ys-nyban-img::after {
    content: '';
    width: 55.21%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: linear-gradient(90deg, rgba(0,0,0,.3) 50%, rgba(0, 0, 0, 0.00) 100%);
    z-index: 3;
}
/* 二期 */
.ys-nybanner.ys-nybanner2 h1,
.ys-nybanner.ys-nybanner2 p{
    text-align: left;
}
.ys-nybanner.ys-nybanner2 .std-btn1{
    margin-top: 0.8rem;
}
.owner-solution{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.owner-solution-cry-bg{
    border-radius: 0.2rem;
    overflow: hidden;
    position: relative;
}
.owner-solution-cry-bg img{
    width: 100%;
}
.owner-solution-cry-bg video{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
}
.owner-solution .std-h2{
    margin-bottom: 0.37rem;
    text-align: center;
}
.owner-solution-cry{
    position: relative;
}
.osci-nub{
    --width1: 0.4rem;
    position: absolute;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.osci-nub-span{
    width: var(--width1);
    height: var(--width1);
    position: relative;
    z-index: 3;
}
.osci-nub-span::before{
    content: '';
    width: 60%;
    height: 60%;
    position: absolute;
    border-radius: 50%;
    background: rgba(255,255,255,.4);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.osci-nub-span::after{
    content: '';
    width: 25%;
    height: 25%;
    position: absolute;
    border-radius: 50%;
    background: #14DD6A;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.osci-nub .std-text2{
    color: var(--color4);
    /* font-family: var(--semi); */
    font-size: var(--font16);
    line-height: 1.375;
    white-space: nowrap;
    padding: 9px 10px 9px calc(var(--width1) + 4px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: -1px;
}
.osci-nub .std-text2 span{
    position: relative;
    z-index: 3;
    line-height: inherit;
}
.osci-nub .std-text2::before{
    content: '';
    border-radius: 1.25rem;
    border: 1px solid rgba(255, 255, 255, 0.30);
    background: rgba(0, 32, 91, 0.40);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    height: 100%;
    transition: all .4s ease;
}
.osci-nub.on .std-text2::before{
    background: rgba(0, 32, 91, 1);
}
.osci-nub.on .osci-nub-span::after{
    background: var(--color4);
}
.owner-solution-box{
    position: relative;
}
.osbi-nub{
    position: absolute;
    right: 0.54rem;
    top: 50%;
    transform: translateY(-50%);
    width: 3.54rem;
    padding: 0.37rem 0.24rem 0.4rem 0.35rem;
}
.osbi-nub::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.70);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    -moz-backdrop-filter: blur(15px);
    -o-backdrop-filter: blur(15px);
    -ms-backdrop-filter: blur(15px);
    top: 0;
    left: 0;
    opacity: 0;
}
.osbi-nub .std-font24,
.osbi-nub .std-text1{
    position: relative;
    z-index: 6;
    opacity: 0;
    transition: all .4s ease;
}
.osbi-nub .std-font24{
    color: var(--colormain);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.18rem;
}
.osbi-nub .std-text1,
.osbi-nub .std-text1 p{
    line-height: var(--line15);
    color: var(--colortitle1);
}
.osbi-nub{
    pointer-events: none;
}
@keyframes has_show {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
@-webkit-keyframes has_show {
    0%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
@keyframes has_hide {
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
@-webkit-keyframes has_hide {
    0%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}
.osbi-nub.on::before{
    animation: has_show .4s ease forwards;
}
.osbi-nub.on .std-font24,
.osbi-nub.on .std-text1{
    opacity: 1;
}
.owner-solution-box.act .osbi-nub:not(.on)::before{
    animation: has_hide .4s ease forwards;
} 
.osbi-nub.on{
    pointer-events: all;
}
.owner-solution-box:not(:first-child){
    display: none;
}
.owner-solution-core-nub{
    display: flex;
    justify-content: center;
    --jian1: 0.1rem;
    margin: 0 calc(var(--jian1) * -1);
}
.oscn-btn{
    margin: 0 var(--jian1);
    min-width: 2.6rem;
    cursor: pointer;
    text-align: center;
}
.oscn-btn .std-text1{
    color: rgba(24,24,24,.5);
    line-height: var(--line12);
    padding-bottom: 0.18rem;
    position: relative;
}
.oscn-btn .std-text1::before{
    content: '';
    background: #DCE0F2;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
}
.oscn-btn .std-text1::after{
    content: '';
    background: var(--colormain);
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 0%;
    height: 2px;
    transition: all .4s ease;
    opacity: 0;
}
.oscn-btn.on .std-text1::after{
    width: 100%;
    opacity: 1;
}
.oscn-btn.on .std-text1{
    color: var(--colortitle1);
}
.owner-solution-core{
    padding-top: 0.46rem;
}
.osct-item .std-text1,
.osct-item.std-text1 p{
    text-align: center;
}
.osct-item .std-text1{
    width: 77.5%;
    margin: 0 auto;
    padding-top: 0.35rem;
}
.osct-item .std-btn4{
    margin: 0 auto;
    margin-top: 0.6rem;
    justify-content: center;
}
.osct-item:not(:first-child){
    display: none;
}
.owner-product{
    padding-top: var(--space120);
    padding-bottom: var(--space150);
    background: linear-gradient(180deg, #F0F2FA 0%, #FFF 100%);
}
.mod-title2{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.title2-left{
    width: 49%;
}
.mod-title2 .std-btn4{
    padding-bottom: 0.1rem;
}
.title2-left .std-h2{
    margin-bottom: 0.15rem;
}
.owner-product-cry{
    --jian1: 0.07rem;
    margin-top: 0.45rem;
    display: flex;
}
.opcl-link{
    position: relative;
}
.owner-product-cry-left{
    width: 50%;
    overflow: hidden;
}
.opcl-link-bg{
    overflow: hidden;
    width: 100%;
    border-radius: 0.1rem;
}
.opcl-link-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .4s ease;
}
.opcl-link-text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 6;
    padding: 0rem 0.71rem 0.66rem 0.68rem;
}
.opcl-link-text .std-font24{
    color: var(--color4);
    font-family: var(--semi);
    line-height: var(--line12);
    margin-bottom: 0.18rem;
}
.opcl-link-text .std-text2,
.opcl-link-text .std-text2 p{
    color: var(--color4);
    line-height: var(--line13);
}
.owner-product-cry-right{
    width: 50%;
    padding-left: calc(var(--jian1) * 2);
}
.opcr-box:first-child{
    margin-bottom: calc(var(--jian1) * 2);
}
.opcr-box{
    flex-grow: 1;
}
.opcr-box-link .ys-imgbox-cover{
    border-radius: 0.1rem;
    overflow: hidden;
}
.opcr-box-link-word{
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 0 0.3rem 0.33rem;
    z-index: 8;
}
.opcr-box-link-word .std-h4{
    text-align: center;
    line-height: var(--line13);
    font-family: var(--semi);   
}
.opcr-box-link{
    position: relative;
}
.opcr-box-rotate-nub:not(:first-child){
    display: none;
}
.opcr-box-rotate .opcr-box-link-word{
    padding-bottom: 0.61rem;
}
.opcr-box-rotate .slick-dots{
    bottom: 0.3rem;
}
.owner-solar{
    position: relative;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.owner-solar-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.owner-solar-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.owner-solar-cry-left{
    width: 42.5%;
    border-radius: 0.05rem;
    overflow: hidden;
}
.owner-solar-cry-left img{
    width: 100%;
}
.owner-solar .ys-cont1400{
    position: relative;
    z-index: 6;
}
.owner-solar-cry-right{
    width: 57.5%;
    padding-left: 1.72rem;
}
.owner-solar-cry{
    display: flex;
    align-items: center;
}
.oscr-change-item:not(:first-child){
    display: none;
}
.oscr-btn-nub .std-h4{
    line-height: var(--line13);
    color: rgba(24,24,24,.5);
    transition: all .4s ease;
}
.oscr-btn-nub.on .std-h4{
    color: var(--colormain);
}
.oscr-btn-nub{
    padding: 0.09rem 0rem;
    cursor: pointer;
}
.owner-solar .std-h2{
    margin-bottom: 0.87rem;
}
.oscr-btn{
    padding-bottom: 0.22rem;
    border-bottom: 1px solid #D6D9E5;
    margin-bottom: 0.31rem;
}
.owner-trust{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.owner-trust-box{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.owner-trust-box-inof{
    width: 50%;
    flex-grow: 1;
    padding-right: .2rem;
    padding-top: 0.02rem;
}
.owner-trust-box .change-btn{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.mod-title3 .std-h2 span{
    color: var(--colormain);
}
.mod-title3 .std-h2{
    margin-bottom: .1rem;
}
.mod-title3 .std-text1,
.mod-title3 .std-text1 p{
    line-height: var(--line15);
    color: var(--colortitle1);
}
.owner-trust .mod-title3{
    margin-bottom: 0.44rem;
}
.owner-trust-box{
    margin-bottom: 0.4rem;
}
.owner-trust-rotate{
    width: 71.8%;
}
.otii-link{
    width: 100%;
    border-radius: 0.1rem;
    overflow: hidden;
    position: relative;
}
.otii-link-img{
    width: 100%;
    position: relative;
}
.otii-link-img::before{
    content: '';
    width: 100%;
    height: 72.4%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(21,21,21,.8) 100%);
    z-index: 2;
}
.otii-link-text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 0.76rem 0.4rem 0.74rem;
    z-index: 6;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.otii-link-text .std-h4{
    color: var(--color4);
    font-family: var(--semi);
    line-height: var(--line13); 
    margin-bottom: 0.2rem;
}
.otii-link-text .std-text1,
.otii-link-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
}
.otii-link-text .std-text1 p{
    margin-bottom: 0.1rem;
}
.otii-link-text .std-text1 p:last-child{
    margin-bottom: 0rem;
}
.otii-link .std-btn1-font{
    color: var(--color4)!important;
}
.owner-trust-inof{
    --jian1:
}
.owner-trust-inof-item:not(:first-child){
    display: none;
}
.owner-trust-inof .slick-list{
    overflow: visible;
}
.owner-trust-inof{
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1) * -1);
}
.owner-trust-inof-item{
    padding: 0 var(--jian1);
}
.otii-link-img::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: rgba(255,255,255,.4);
    z-index: 2;
    opacity: 0;
    transition: all .4s ease;
}
.otii-link-text,
.otii-link-img::before{
    transition: all .4s ease;
}
.owner-trust-inof-item:not(.slick-active) a{
    pointer-events: none;
}
.owner-trust-inof-item:not(.slick-active) .otii-link-text{
    opacity: 0;
}
.owner-trust-inof-item:not(.slick-active) .otii-link-img::before{
    opacity: 0;
}
.owner-trust-inof-item:not(.slick-active) .otii-link-img::after{
    opacity: 1;
}
.owner-support{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
/* .owner-trust+.owner-support{
    padding-top: 0;
} */
.owner-support .std-h2{
    text-align: center;
    margin-bottom: 0.44rem;
}
.osin-link{
    border-radius: 0.1rem;
    background: #F8F9FD;
    overflow: hidden;
}
.osin-link-img{
    width: 100%;
}
.osin-link-text{
    padding: 0.23rem 0.26rem 0.32rem 0.28rem;
}
.osin-link .std-font24{
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.08rem;
}
.osin-link .std-text1,
.osin-link .std-text1 p{
    line-height: var(--line15);
    color: var(--color2);
}
.osin-link .std-text1{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3em;
    margin-bottom: 0.36rem;
}
.owner-support-inof{
    --jian1: 0.055rem;
    margin: 0 calc(var(--jian1) *-1);
}
.owner-support-inof-nub{
    width: 25%;
    padding: 0 var(--jian1);
}
.owner-support-inof-nub:not(:first-child){
    display: none;
}
.owner-support-inof .slick-dots{
    bottom: 0;
}
.owner-support-inof.slick-dotted{
    padding-bottom: 0.36rem;
}
.owner-quote{
    position: relative;
    padding-top: var(--space100);
    padding-bottom: var(--space130);
}
.owner-quote-bg{
    position: absolute;
    background: linear-gradient(180deg, #B6D6FB 27.04%, #BFDCFA 100%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.owner-quote-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.owner-quote .std-h2{
    color: var(--color4);
    line-height: var(--line12);
    margin-bottom: 0.3rem;
    text-align: center;
}
.owner-quote .ys-cont1000{
    position: relative;
    z-index: 6;
}
.owner-quote-form{
    border-radius: 0.2rem;
    background: var(--color4);
    padding: 0.44rem 0.71rem 0.37rem;
}
.ys-fii-submit {
    background: transparent;
}
.ys-form-inof-submit .std-btn4 .std-btn1-link::before {
    background: var(--colormain);
    border: var(--p1x) solid var(--colormain);
}
.ys-form-inof-submit .std-btn4 .std-btn1-font {
    color: var(--color4);
    font-weight: normal;
}
.ys-form {
    --space: 0.15rem;
    --spacebot: 0.1rem;
    --spacein: 0.15rem;
    --height: 0.36rem;
    --size20: var(--font16);
    --size18: var(--font16);
    --size16: var(--font14);
    --l1h5: 1.5;
    --l1h75: 1.75;
    --color333: #333;
    --color666: #666;
    --color999: #999;
    --colortips: #B10000;
    --colormain: #00229E;
}
.ys-fii-input {
    border: 0rem;
    background: #F0F2FA;
    border-radius: 0.04rem;
}
.ys-fii-name {
    font-size: var(--size20);
    line-height: var(--line15);
    color: var(--colortitle1);
    margin-bottom: 0.06rem;
}
.ys-form-inof-text .ys-fii-input {
    height: 1.04rem;
}
.ys-form-inof-code {
    width: 50%;
}
.ys-form-inof-code .ys-fii-input{
    display: flex;
    align-items: center;
    padding-right: 0.13rem;
}
.ys-fic-auth-img{
    height: 0.26rem;
    border-radius: 0.04rem;
    margin-left: 0rem;
}
.ys-fic-auth-img img{
    height: 100%;
}
.ys-form-inof-code .ys-fii-input input{
    width: 50%;
    flex-grow: 1;
}
.ys-form-inof-submit {
    width: 100%;
    margin-left: 0%;
    margin-top: 0.48rem;
}
.ys-form-inof-submit .std-btn4{
    justify-content: center;
}
.ys-fia-text-word{
    line-height: 1.6;
    color: var(--color2);
}
.ys-fia-text-word a{
    color: #000;
}
.ys-fia-text-btn {
    width: 0.10rem;
    height: 0.10rem;
    top: 0.06rem;
}
.ys-fia-text-btn::before {
    border: 1px solid var(--color333);
}
.ys-form-inof-item .ys-select-xtbbox{
    right: 0.1rem;
}
.ys-form-inof-item .ys-select-xtbbox .iconfont{
    font-size: var(--font14);
}
.ys-form-inof-agree{
    margin-top: 0.22rem;
}
.ys-form-inof-agree .ys-fia-text{
    padding-left: 0.1rem;
}
.owner-still{
    background: var(--colorbj);
    padding-top: var(--space130);
    padding-bottom: var(--space150);
}
.owner-still .std-h2{
    text-align: center;
    margin-bottom: 0.35rem;
}
.owner-still .std-btn4{
    justify-content: center;
    margin-top: 0.27rem;
}
.install-fee{
    position: relative;
    padding-top: var(--space120);
    padding-bottom: var(--space150);
}
.install-fee-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.install-fee-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.install-fee .ys-cont1400{
    position: relative;
    z-index: 6; 
}
.mod-title4{
    width: 82%;
    margin: 0 auto;
}
.install-fee .mod-title4{
    margin-bottom: 0.84rem;
    text-align: center;
}
.mod-title4 .std-h2 span{
    color: var(--colormain);
}
.mod-title4 .std-h2{
    margin-bottom: 0.2rem;
}
.install-fee-cry-inof{
    width: 49%;
}
.ifci-item{
    margin-bottom: 0.09rem;
}
.ifci-item:last-child{
    margin-bottom: 0;
}
.ifci-item{
    background: #F7F8FC;
    transition: all.4s ease;
    border-radius: 0.04rem;
    overflow: hidden;
}
.ifci-item.on {
    background: var(--color4);
}
.ifci-item-top{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 0.2rem 0.4rem 0.2rem 0.35rem;
    transition: all.4s ease;
    cursor: pointer;
    position: relative;
}
.ifci-item-top .std-text1{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.3rem;
}
.ifci-item-top-icon{
    width: 0.2rem;
    height: 0.27rem;
    display: flex;
    align-items: center;
}
.ifci-item-top-icon img{
    width: 100%;
    transform: rotate(180deg);
    transition: all.4s ease;
}
.ifci-item.on .ifci-item-top-icon img{
    transform: rotate(0deg);
}
.ifci-item-bot{
    padding: 0.02rem 0.8rem 0.44rem 0.35rem;
    display: none;
}
.ifci-item-bot .std-text1,
.ifci-item-bot .std-text1 p{
    line-height: var(--line15);
    color: var(--color2);
}
.ifci-item{
    transition: all .4s ease;
}
.ifci-item.on{
    padding-top: 0.19rem;
}
.ifci-item-top::before{
    content: '';
    width: 0.04rem;
    position: absolute;
    left: 0rem;
    background: var(--colormain);
    height: 0rem;
    top: 0.2rem;
    transition: all .4s ease;
}
.ifci-item.on .ifci-item-top::before{
    height: 0.28rem;
}
.install-fee-cry{
    display: flex;
    align-items: flex-start;
}
.install-fee-cry-right{
    width: 51%;
}
.ifcr-img{
    width: calc(100% + 0.15rem);
    position: relative;
    left: -0.24rem;
}
.ifcr-img img{
    width: 100%;
}
.ifcr-btn{
    --jian1: 0.065rem;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian1) * -2);
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 0.36rem;
    padding-left: 2.1rem;
}
.ifcr-btn-nub{
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.ifcr-btn-nub-link{
    height: 0.4rem;
}
.ifcr-btn-nub-link img{
    height: 100%;
}
.install-why{
    padding-top: calc(var(--space150) * 1.35);
    padding-bottom: calc(var(--space150) * 1.35);
}
.install-why-cry{
    display: flex;
    align-items: center;
}
.install-why-cry-left{
    width: 40.5%;
}
.install-why .std-h2 span{
    color: var(--colormain);
}
.install-why .std-h2{
    margin-bottom: 0.82rem;
}
.iwcl-inof-nub:not(:first-child){
    display: none;
}
.iwcl-inof-nub .std-h4{
    color: var(--colortitle1);
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.22rem;
}
.iwcl-inof-nub .std-text1,
.iwcl-inof-nub .std-text1 p{
    line-height: var(--line15);
    color: var(--color2);
}
.mod-control{
    font-size: var(--font16);
    line-height: var(--line15);
    color: var(--color2);
}
.control-now{
    color: var(--colortitle1);
}
.install-why-cry .mod-control{
    margin-bottom: 0.22rem;
}
.install-why-cry-right{
    width: 5.86rem;
    height: 5.86rem;
    position: relative;
}
.install-why-cry{
    display: flex;
    justify-content: space-between;
}
.iwcr-rotate-nub{
    width: 100%;
    border-radius: 50%;
    overflow: hidden;
}
.install-why-cry-right::before{
    content: '';
    position: absolute;
    width: 11.89rem;
    height: 11.89rem;
    border-radius: 1189px;
    border: 2px solid rgba(0, 34, 158, 1.00);
    top: 50%;
    transform: translateY(-50%);
    left: 2.2rem;
}
.iwcr-rotate-nub:not(:first-child){
    display: none;
}
.iwcr-rotate .slick-track {
    display: block;
}
.iwcr-rotate .slick-list{
    overflow: visible;
}
.iwcr-rotate-nub{
    transition: all .3s ease;
}
.iwcr-rotate-nub:not(.slick-active){
    opacity: 0;
    transform: translate(70%, -35%);
}
.iwcr-rotate-nub.slick-active+.iwcr-rotate-nub {
    opacity: 0;
    transform: translate(70%, 35%);
}
.iwcr-rotate-nub.has-show{
    animation: zoushow .4s ease forwards;
}
.iwcr-rotate-nub.has-hide{
    animation: zouhide .4s ease forwards;
}
.iwcr-rotate-nub.has-show1{
    animation: zoushow1 .4s ease forwards;
}
.iwcr-rotate-nub.has-hide1{
    animation: zouhide1 .4s ease forwards;
}
@keyframes zoushow {
    0%{
        opacity: 0;
        transform: translate(70%, 35%);
    }
    100%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
}
@keyframes zouhide {
    0%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
    100%{
        opacity: 0;
        transform: translate(70%, -35%);
    }
}
@-webkit-keyframes zoushow {
    0%{
        opacity: 0;
        transform: translate(70%, 35%);
    }
    100%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
}
@-webkit-keyframes zouhide {
    0%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
    100%{
        opacity: 0;
        transform: translate(70%, -35%);
    }
}
@keyframes zoushow1 {
    0%{
        opacity: 0;
        transform: translate(70%, -35%);
    }
    100%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
}
@keyframes zouhide1 {
    0%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
    100%{
        opacity: 0;
        transform: translate(70%, 35%);
    }
}
@-webkit-keyframes zoushow1 {
    0%{
        opacity: 0;
        transform: translate(70%, -35%);
    }
    100%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
}
@-webkit-keyframes zouhide1 {
    0%{
        opacity: 1;
        transform: translate(0%, 0%);
    }
    100%{
        opacity: 0;
        transform: translate(70%, 35%);
    }
}
.install-why-cry-right::after {
    content: '';
    position: absolute;
    width: 12rem;
    height: 12rem;
    top: 50%;
    transform: translateY(-50%);
    left: 2.2rem;
    background: linear-gradient(to left, rgba(255, 255, 255, 0.8) 80%, rgba(255, 255, 255, 0.0) 100%);
}
.install-why-cry-right .iwcr-rotate{
    position: relative;
    z-index: 6;
}
.mod-arrows3 .swiper-button-next,
.mod-arrows3 .swiper-button-prev,
.mod-arrows3 .slick-prev, 
.mod-arrows3 .slick-next{
    width: 0.62rem;
    height: 0.62rem;
    border-radius: 50%;
    border: 1px solid var(--colormain);
    background: var(--colormain);
    transition: all.4s ease;
}
.mod-arrows3 .swiper-button-next::before,
.mod-arrows3 .swiper-button-prev::before,
.mod-arrows3 .slick-prev::before, 
.mod-arrows3 .slick-next::before{
    content: '';
    background-image: url(../images/0e1_icon2.svg);
    width: 40%;
    height: 40%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    opacity: 0;
}
.mod-arrows3 .swiper-button-next::after,
.mod-arrows3 .swiper-button-prev::after,
.mod-arrows3 .slick-prev::after, 
.mod-arrows3 .slick-next::after{
    content: '';
    background-image: url(../images/0e1_icon3.svg);
    width: 40%;
    height: 40%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
}
.mod-arrows3 .swiper-button-next::before,
.mod-arrows3 .slick-next::before,
.mod-arrows3 .swiper-button-prev::after,
.mod-arrows3 .slick-prev::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
.iwcl-inof{
    padding-bottom: 1.04rem;
}
.mod-arrows3 .slick-arrow.slick-disabled{
    border: 1px solid var(--colortitle1);
    background: transparent;
    opacity: 1 !important
}
.mod-arrows3 .slick-arrow.slick-disabled::after{
    opacity: 0;
}
.mod-arrows3 .slick-arrow.slick-disabled::before{
    opacity: 1;
}
.iwcl-box.mod-arrows3 .slick-prev,
.iwcl-box.mod-arrows3 .slick-next{
    top: auto;
    bottom: 0;
    -webkit-transform: translate(0, 0%);
    -ms-transform: translate(0, 0%);
    transform: translate(0, 0%);
}
.iwcl-box.mod-arrows3 .slick-next{
    right: auto;
    left: 0.7rem;
}
.install-solution{
    background: #F8F9FD;
    padding-top: var(--space120);
}
.install-solution .mod-title4{
    text-align: center;
    margin-bottom: 0.34rem;
}
.install-solution-inof{
    display: flex;
    flex-wrap: wrap;
    --jian1: 0.05rem;
    padding-left: calc(var(--jian1) * 3);
    padding-right: calc(var(--jian1) * 3);
    margin-top: calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian1) * -1);
}
.install-solution-inof-nub{
    width: 50%;
    padding: var(--jian1);
}
.isin-link{
    border-radius: 0.08rem;
    overflow: hidden;
    width: 100%;
    position: relative;
}
.isin-link-text{
    position: absolute;
    bottom: -0.54rem;
    left: 0;
    width: 100%;
    z-index: 6;
    padding: 0 0.2rem 0.35rem;
    transition: all.4s ease;
}
.install-solution+.owner-support {
    background: #F8F9FD;
}
.install-solution+.owner-support .osin-link {
    background: var(--color4);
}
.isin-link-text .std-font32,
.isin-link-text .std-text1{
    width: 5.28rem;
    max-width: 46%;
    margin: 0 auto;
}
.isin-link-text .std-font32{
    text-align: center;
    color: var(--color4);
    font-family: var(--semi);
    margin-bottom: 0.1rem;
}
.isin-link-text .std-text1,
.isin-link-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
    text-align: center;
}
.isin-link-text .std-text1{
    opacity: 0;
    transition: all .4s ease;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3em;
}
.web-way{
    background: #F8F9FD;
    padding-top: var(--space120);
    padding-bottom: var(--space120);
}
.web-way-inof{
    --jian1: 0.14rem;
    --jian2: 0.2rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.web-way-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.wwin-link{
    background: var(--color4);
    border-radius: 0.1rem;
    padding: 0.19rem;
    height: 100%;
    display: flex;
    flex-direction: column;
}
.wwin-link-img{
    width: 100%;
    border-radius: 0.1rem;
}
.wwin-link-img-text{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 3;
    padding: 0.23rem 0.27rem 0.32rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
}
.wwin-lit-span{
    padding: 0.04rem 0.14rem;
    background: var(--color4);
    border-radius: 0.29rem;
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--colortitle1);
}
.wwin-lit-title .std-h4{
    color: var(--colormain);
    line-height: var(--line12);
    font-family: var(--semi);
    margin-bottom: 0.09rem;
}
.wwin-lit-title .std-text1{
    color: var(--colortitle1);
    line-height: var(--line15);
}
.wwin-lit-title{
    padding-left: 0.03rem;
}
.wwin-link-text{
    padding: 0.43rem 0.16rem 0.17rem 0.21rem;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.wwin-link-text .std-font24{
    color: var(--colortitle1);
    font-family: var(--semi);
    line-height: var(--line14);
    margin-bottom: 0.99rem;
    flex-grow: 1;
    transition: all .4s ease;
}
.wwin-link-text .std-btn5{
    border-top: 1px solid #D5D9E8;
    padding-top: 0.23rem;
}
.tutor-recom{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
    position: relative;
    z-index: 10;
}
.tutor-recom-inof{
    --jian1: 0.2rem;
    margin: 0 calc(var(--jian1) * -1);
}
.tutor-recom-inof-nub{
    padding: 0 var(--jian1);
}
.tutor-recom-inof-nub:not(:first-child){
    display: none;
}
.tutor-recom-inof .slick-list{
    overflow: visible;
}
.trin-link{
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
}
.tutor-recom-inof{
    width: 70%;
    margin: 0 auto;
}
.tutor-recom .std-font24,
.tutor-recom .std-font24 p{
    text-align: center;
}
.tutor-recom .std-font24{
    width: 78%;
    margin: 0 auto;
    margin-bottom: 0.66rem;
}
.trin-link-play{
    position: absolute;
    z-index: 6;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 0.68rem;
}
.trin-link-play img{
    width: 100%;
}
.trin-link-text{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 6;
    padding: 0rem 0.76rem 0.49rem 0.76rem;
}
.trin-link-text .std-text1,
.trin-link-text .std-text1 p{
    color: var(--color4);
    line-height: var(--line15);
}
.trin-link-text .std-text1{
    max-width: 80%;
    width: 8.08rem;
}
.trin-link-img{
    position: relative;
}
.trin-link-img::before{
    content: '';
    height: 69.33%;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(0,0,0,.5) 16.93%, rgba(3, 3, 3, 0.00) 100%);
    z-index: 3;
}
.trin-link-play,
.trin-link-text{
    transition: all .5s .2s ease;
    opacity: 0;
}
.tutor-recom-inof-nub:not(.slick-active) a{
    pointer-events: none;
}
.tutor-recom-inof-nub.slick-active .trin-link-play,
.tutor-recom-inof-nub.slick-active .trin-link-text{
    opacity: 1;
}
.tutor-recom-inof .slick-dots{
    bottom: -0.48rem;
}
.tutor-yutobe{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
    background: #F0F2FA;
    position: relative;
}
.tutor-yutobe-bg{
    width: 85.73%;
    right: 0;
    top: 0%;
    transform: translateY(-50%);
    position: absolute;
}
.tutor-yutobe-bg img{
    width: 100%;
}
.tutor-yutobe-cry{
    display: flex;
    align-items: flex-start;
}
.tutor-yutobe-cry .product-core-left {
    width: 3.63rem;
    padding-top: 0rem;
}
.tutor-yutobe-cry .product-core-left .pcli-item-link {
    padding: 0.11rem 0.13rem 0.08rem 0.24rem;
}
.tutor-yutobe-cry .product-core-right {
    width: calc(100% - 3.63rem);
    padding-left: 0.85rem;
}
.tyri-inof-nub{
    width: 50%;
}
.tyri-inof{
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian1) * -2);
    display: flex;
    flex-wrap: wrap;
}
.tyri-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.tyri-inl-play{
    width: 0.68rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.tutor-yutobe-right-item .std-h4{
    color: var(--colortitle1);
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.25rem;
}  
.tutor-yutobe{
    overflow: visible;
}
.tyri-inof-nub-link{
    border-radius: 0.1rem;
    background: var(--color4);
    box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.03);
    overflow: hidden;
}
.tyri-inl-play img{
    transform: scale(1)!important;
}
.tyri-inl-text{
    padding: 0.24rem 0.3rem 0.3rem;
}
.tyri-inl-text .std-text1,
.tyri-inl-text .std-text1 p{
    line-height: var(--line15);
    color: var(--colortitle1);
    transition: all .4s ease;
}
.tyri-inl-text .std-text1{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    height: 7.5em;
}
.tyri-inl-text .std-text1{
    margin-bottom: 0.44rem;
}
.tutor-yutobe .ys-cont1400{
    position: relative;
    z-index: 6;
}
.tutor-yutobe-cry .product-core-right{
    margin-top: -0.77rem;
}
.tutor-yutobe-right-item{
    padding-top: 0.77rem;
}
.tyri-inof-nub:nth-of-type(2n){
    animation-delay: .4s;
}
.tutor-main .ys-footer{
    position: relative;
    z-index: 6;
}
.contact-ban{
    padding-top: calc(var(--headh) + 0.52rem);
    padding-bottom: var(--space120);
    position: relative;
}
.contact-ban .ys-nyban-img{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.contact-ban .ys-nyban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.contact-team{
    position: relative;
    z-index: 6;
}
.contact-team-cry{
    margin-right: -1.65rem;
}
.contact-team-cry-text{
    width: 4.6rem;
    padding-top: 0.7rem;
}
.ctct-inof-nub-icon{
    width: 0.22rem;
    position: relative;
    top: 0.01rem;
}
.ctct-inof-nub{
    display: flex;
    align-items: flex-start;
}
.ctct-inof-nub .std-text2{
    width: calc(100% - 0.22rem);
    flex-grow: 1;
    padding-left: 0.12rem;
}
.contact-ban .std-h1{
    color: var(--color4);
    margin-bottom: 0.35rem;
}
.contact-ban .std-h1 span{
    color: var(--colormain1);
}
.contact-team-cry-text .std-font24{
    color: var(--color4);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.2rem;
}
.ctct-inof-nub{
    margin-bottom: 0.15rem;
}
.ctct-inof-nub:last-child{
    margin-bottom: 0rem;
}
.ctct-inof-nub .std-text2,
.ctct-inof-nub .std-text2 a{
    color: var(--color4);
}
.ctct-inof-nub .std-text2 a{
    line-height: inherit;
}
.contact-team-cry-text .std-btn4{
    margin-top: 0.55rem;
}
.contact-team .std-btn4 .std-btn1-link::before {
    border: var(--p1x) solid var(--color4);
}
.contact-team .std-btn4 .std-btn1-font{
    color: var(--color4);
}
.ys-nybanner.contact-ban .bread-box {
    bottom: auto;
    top: calc(var(--headh) + 0.42rem);
}
.contact-team-cry-form{
    max-width: 63.4%;
    width: 9.91rem;
    border-radius: 0.2rem;
    background: rgba(255, 255, 255, 0.80);
    backdrop-filter: blur(25px);
    -webkit-backdrop-filter: blur(25px);
    -moz-backdrop-filter: blur(25px);
    -ms-backdrop-filter: blur(25px);
    -o-backdrop-filter: blur(25px);
    padding: 0.38rem 0.55rem 0.43rem;
}
.contact-team-cry{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.ctcf-btn{
    padding: 0.09rem 0.12rem;
    display: flex;
    flex-wrap: wrap;
    background: var(--color4);
    border-radius: 0.5rem;
}
.ctcf-box{
    display: flex;
    justify-content: center;
}
.ctcf-btn-nub .std-text1{
    color: rgba(102,102,102,.6);
    line-height: var(--line12);
    padding: 0.1rem 0.25rem;
    cursor: pointer;
    border-radius: 0.5rem;
    transition: all .4s ease;
}
.ctcf-btn-nub.on .std-text1{
    color: var(--color4);
    background: var(--colormain);
}
.ctcf-bot{
    margin-top: 0.48rem;
}
.ctcf-box-iframe:not(:first-child){
    display: none;
}
.contact-ware{
    padding-top: var(--space130);
    padding-bottom: var(--space100);
}
.contact-ware .std-h2{
    text-align: center;
    margin-bottom: 0.53rem;
    line-height: var(--line12);
}
.contact-ware-inof{
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1) * -1);
}
.contact-ware-inof-item{
    width: 25%;
    padding: 0 var(--jian1);
}
.cwii-core{
    border-radius: 0.1rem;
    background: #F0F2FA;
    padding: 0.31rem 0.24rem 0.36rem;
    height: 100%;
}
.cwii-core-top-icon{
    width: 0.3rem;
    position: relative;
    top: 0.02rem;
}
.cwii-core-top{
    display: flex;
    align-items: flex-start;
    border-bottom: var(--p1x) solid #E7E9F2;
    padding-bottom: 0.26rem;
    margin-bottom: 0.26rem;
}
.cwii-core-top .std-font24{
    width: calc(100% - 0.3rem);
    flex-grow: 1;
    padding-left: 0.09rem;
    line-height: var(--line14);
    font-family: var(--semi);
}
.cwii-core .std-text1,
.cwii-core .std-text1 p{
    line-height: var(--line15);
    color: var(--color2);
}
.contact-ware-inof-item:not(:first-child){
    display: none;
}
.contact-ware-inof.mod-dots2 .slick-dots{
    bottom: -0.34rem; 
}
.contact-support{
    padding-top: var(--space100);
    padding-bottom: var(--space150);
}
.contact-ware+.contact-support{
    padding-top: 0;
}
.contact-support .std-h2{
    margin-bottom: 0.69rem;
    text-align: center;
}
.csin-top-btn{
    width: 0.38rem;
    height: 0.38rem;
    position: relative;
    border-radius: 50%;
    border: 1px solid var(--color1);
}
.csin-top-icon{
    width: 0.3rem;
}
.csin-top{
    cursor: pointer;
    padding: 0.28rem 0.28rem 0.28rem 0.47rem;
    display: flex;
    align-items: center;
}
.csin-top .std-h4{
    width: 50%;
    flex-grow: 1;
    padding-left: 0.19rem;
    color: var(--colortitle1);
    font-family: var(--semi);
    padding-right: 0.19rem;
    transition: all .4s ease;
    line-height: var(--line13);
}
.csin-top-btn::before,
.csin-top-btn::after{
    content: '';
    width: 45%;
    height: 1px;
    position: absolute;
    background: var(--color1);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.csin-top-btn::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.contact-support-inof-nub{
    border-top: 1px solid #DFDFDF;
}
.contact-support-inof-nub:last-child{
    border-bottom: 1px solid #DFDFDF;
}
.csin-bot-pos{
    display: flex;
    flex-wrap: wrap;
    --jian1: 0.15rem;
    --jian2: 0.58rem;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian2) * -1);
}
.csin-bot-pos-nub{
    width: 25%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.csin-bot{
    border-top: 1px solid #DFDFDF;
    padding: 0.52rem 0rem 0.74rem 0.47rem;
    display: none;
}
.csin-bot .std-font24{
    color: var(--colortitle1);
    font-family: var(--semi);
    line-height: var(--line14);
    margin-bottom: 0.1rem;
}
.csin-bot .std-text1,
.csin-bot .std-text1 p,
.csin-bot .std-text1 a{
    line-height: 2;
    color: var(--color2);
}
.contact-support-inof-nub.on .csin-top-btn {
    border: 1px solid var(--colormain);
    background: var(--colormain);
}
.contact-support-inof-nub.on .csin-top-btn::before, 
.contact-support-inof-nub.on .csin-top-btn::after{
    background: var(--color4);
}
.contact-support-inof-nub.on .csin-top-btn::after {
    transform: translate(-50%, -50%) rotate(0deg);
}
.contact-support-inof-nub.on .csin-top .std-h4{
    color: var(--colormain);
}
.contact-ban .ys-nyban-img::after{
    display: none;
}
.ys-nybanner .ys-nyban-title h1{
    line-height: var(--line12);
}
.trin-link{
    display: block;
}
.tutor-recom{
    background: var(--color4);
}
.select-anchor-ph{
    display: none;
}
.home-insight .heci-controls{
    display: none;
}
/* 2025.04.16 - xiugai - start */
/* .owner-trust-rotate .slick-list{
    overflow: visible;
}
.owner-trust-inof-item a{
    pointer-events: none;
}
.owner-trust-inof-item .otii-link-text{
    opacity: 0;
}
.owner-trust-inof-item .otii-link-img::before{
    opacity: 0;
}
.owner-trust-inof-item .otii-link-img::after{
    opacity: 1;
}
.owner-trust-inof.slick-active .owner-trust-inof-item.slick-active a,
.owner-trust-inof.slick-active.one-length .owner-trust-inof-item a{
    pointer-events: all;
}
.owner-trust-inof.slick-active .owner-trust-inof-item.slick-active .otii-link-text,
.owner-trust-inof.slick-active.one-length .owner-trust-inof-item .otii-link-text{
    opacity: 1;
}
.owner-trust-inof.slick-active .owner-trust-inof-item.slick-active .otii-link-img::before,
.owner-trust-inof.slick-active.one-length .owner-trust-inof-item .otii-link-img::before{
    opacity: 1;
}
.owner-trust-inof.slick-active .owner-trust-inof-item.slick-active .otii-link-img::after,
.owner-trust-inof.slick-active.one-length .owner-trust-inof-item .otii-link-img::after{
    opacity: 0;
}
.owner-trust-inof:not(:first-child){
    display: none;
}
.owner-trust-inof-item{
    pointer-events: all;
} */
.mod-page a{
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    color: inherit;
    transition: all 0.4s ease;
    border-radius: 50%;
}
.mod-page .pc-fenye li.page-active a {
    color: var(--color4);
    background: var(--colormain);
}
@media screen and (min-width: 1200px){
    .mod-page .pc-fenye li:hover a {
        color: var(--color4);
        background: var(--colormain);
    }
    .mod-page .pc-fenye li.first_page:hover a,
    .mod-page .pc-fenye li.prev_page:hover a,
    .mod-page .pc-fenye li.next_page:hover a,
    .mod-page .pc-fenye li.last_page:hover a{
        color: var(--colormain);
        background: transparent;
    }
}
.mod-page .pc-fenye .first_page a::before,
.mod-page .pc-fenye .prev_page a::before,
.mod-page .pc-fenye .next_page a::before,
.mod-page .pc-fenye .last_page a::before {
    font-family: iconfont;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    transition: all 0.4s ease;
    font-size: var(--font16);
}
.mod-page .pc-fenye .first_page a::before {
    content: "\e74d"
}
.mod-page .pc-fenye .next_page a::before {
    content: "\e743";
}
.mod-page .pc-fenye .prev_page a::before {
    content: "\e744";
}
.mod-page .pc-fenye .last_page a::before {
    content: "\e74c"
}
.mod-page .pc-fenye .first_page a,
.mod-page .pc-fenye .next_page a,
.mod-page .pc-fenye .prev_page a,
.mod-page .pc-fenye .last_page a {
    font-size: 0;
}
.owner-trust-inof {
    margin: 0;
}
.owner-trust-rotate{
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1)* -1);
}
/* 2025.04.16 - xiugai - end */
/* 2025.04.15 - start */
.company-ban .bread-box {
    bottom: auto;
    top: calc(var(--headh) + 0.42rem);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
}
.company-ban{
    position: relative;
}
.company-ban-bg{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.company-ban-bg img{
    width: 100%;
}
.company-mission{
    position: relative;
    z-index: 2;
}
.company-mission-cry{
    display: flex;
    align-items: flex-start;
}
.company-mission-cry-left{
    width: 49.4%;
}
.company-mission-cry-right{
    width: 50.6%;
    padding-top: var(--space100);
}
.cmcr-img{
    margin-right: calc(700px - 50vw);
    margin-left: -0.54rem;
    position: relative;
}
.cmcr-img img{
    width: 100%;
}
.company-mission-cry-left{
    padding-top: calc(var(--headh) + 2.5rem);
}
.company-mission .std-h2{
    margin-bottom: 0.28rem;
    line-height: var(--line12);
    font-family: var(--semi);
}
.company-mission-cry-left .std-text1,
.company-mission-cry-left .std-text1 p{
    line-height: var(--line15);
    color: var(--colortitle1);
}
.company-mission-cry-left .std-text1 p{
    margin-bottom: 0.14rem;
}
.company-mission-cry-left .std-text1 p:last-child{
    margin-bottom: 0;
}
.company-story .std-h2{
    width: 42.428%;
}
.company-story .ys-cont1400{
    display: flex;
    align-items: flex-start;
}
.company-story-text{
    width: 57.572%;
}
.company-story-inof{
    --jian1: 0.1rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian1) * -2);
}
.company-story-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.csin-cry{
    position: relative;
    cursor: pointer;
}
.csin-cry .ys-imgbox-cover{
    border-radius: 0.1rem;
    width: 100%;
    margin-bottom: 0.26rem;
}
.csin-cry .std-h4{
    line-height: var(--line13);
    font-family: var(--semi);
    color: var(--colortitle1);
    margin-bottom: 0.05rem;
}
.csin-cry .std-text1{
    color: var(--color2);
    line-height: var(--line15);
}
.csin-cbn-icon{
    width: 12px;
    height: 12px;
    position: relative;
    flex-shrink: 0;
    top: 0.08rem;
}
.csin-cry-btn{
    margin-top: 0.225rem;
    border-top: 1px solid rgba(0,0,0,.4);
}
.csin-cry-btn-nub{
    border-bottom: 1px solid rgba(0,0,0,.4);
    padding-top: 0.13rem;
    padding-bottom: 0.13rem;
    display: flex;
    justify-content: flex-start;
}
.csin-cry-btn .std-text2{
    color: var(--colortitle1);
    line-height: var(--line175);
    margin-right: 0.26rem;
}
.csin-cbn-icon::before,
.csin-cbn-icon::after{
    content: '';
    width: 100%;
    height: 1px; 
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: var(--colormain);
}
.csin-cbn-icon::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.company-story-inof{
    margin-top: 0.67rem;
}
.company-story{
    padding-bottom: var(--space150);
}
.company-story-text .std-font24,
.company-story-text .std-font24 p{
    line-height: var(--line14);
    color: var(--colortitle1);
}
.talent-pop .ys-modal-wrap,
.story-pop .ys-modal-wrap {
    justify-content: flex-end;
    align-items: stretch;
}
.talent-pop .ys-modal-content,
.story-pop .ys-modal-content {
    width: 54.375vw;
    height: 100vh;
    padding: 1.16rem 0.5rem 1.16rem 0.99rem;
    max-height: 100vh;
    background: #F0F2FA;
}
.talent-pop .mCSB_scrollTools .mCSB_draggerContainer,
.story-pop .mCSB_scrollTools .mCSB_draggerContainer{
    top: var(--space100);
    bottom: var(--space100);
}
.story-pop-cry,
.talent-pop-cry{
    padding-right: 0.64rem;
}
.story-pop-img{
    width: 2.11rem;
    border-radius: 0.1rem;
    overflow: hidden;
    margin-bottom: 0.56rem;
}
.story-pop-img img{
    width: 100%;
}
.story-pop .std-h2{
    font-family: var(--semi);
    margin-bottom: 0.13rem;
}
.story-pop-text1{
    margin-bottom: 0.36rem;
}
.story-pop-text2,
.story-pop-text1,
.story-pop-text2 p,
.story-pop-text1 p{
    line-height: var(--line18);
}
.story-pop-text2 p{
    margin-bottom: 1.8em;
}
.story-pop-text2 p:last-child{
    margin-bottom: 0;
}
.talent-pop .ys-modal-close,
.story-pop .ys-modal-close{
    width: 0.46rem;
    top: 0.66rem;
    right: 0.66rem;
}
.talent-pop .ys-modal-close img,
.story-pop .ys-modal-close img{
    width: 100%;
} 
.company-number{
    position: relative;
    padding-top: var(--space150);
    padding-bottom: 3.15rem;
}
.company-number-bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.company-number-bg img{
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.std-font84{
    font-size: var(--font84);
    color: var(--colortitle1);
    line-height: var(--line12);
}
.company-number .ys-cont1400{
    position: relative;
    z-index: 6;
}
.company-number .mod-title5{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0.75rem;
}
.company-number-inof{
    --jian1: 0.165rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
}
.company-number-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    position: relative;
    padding-bottom: 0.47rem;
    padding-top: 0.43rem;
}
.company-number-inof-nub::before{
    content: '';
    width: calc(100% - calc(var(--jian1) * 2));
    height: 1px;
    position: absolute;
    top: 0;
    left: var(--jian1);
    background: #000;
}
.company-number-inof-nub .std-font84{
    margin-bottom: 4px;
    transition: all .4s ease;
}
.company-number-inof-nub .std-text1{
    color: var(--color2);
}
.company-number-inof-nub:nth-of-type(-n+3)::before{
    display: none;
}
.company-energy{
    padding-top: var(--space150);
    padding-bottom: var(--space100);
}

.yecb_left{
    width: 48%;
    position: relative;
}
.yecb_list{
    padding:100px 0;
}
.yecb_right{
    width: 52%;
    padding-left: 100px;
}
.yecb_left_numnr {
    position: relative;
    top: 0;
    left: 0;
    width: 600px;
    height: 240px;
    transform: translate(0,0);
}
.yecb_left_numnr_yuan{
    position: absolute;
    z-index: 1;
    width: 567px;
    height: 567px;
    top: 50%;
    transform: translateY(-50%) rotate(-90deg);
    right: -60px
}
.ylny_circle2 {
    stroke-dasharray: var(--stroke-xian),var(--stroke-dashoffset);
    transition: all 0.36s cubic-bezier(.25, .74, .22, .99);
}
.yecb_left_numnr_year{
    height: 240px;
    position: relative;
    z-index: 10;
}
.ylny_text{
    height: 240px;
    position: relative;
}
.ylny_text_qian
,.ylny_text_span_hou{
    color: #00229E;
    font-size: 240px;
    font-weight: bold;
}
.yecb_right_ul_li:first-child .trul_ul_li:first-child{
    padding-top: 0;
}
.trul_ul_li{
    margin-bottom: 40px;
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(153,153,153,.2);
    padding: 0 20px 30px;
}
.tult_date{
    color: #333;
    opacity: .5;
    font-size: 14px;
    line-height: 1.25;
    margin-bottom: 8px;
}
.tult_word p{
    font-size: 16px;
    line-height: 1.75;
    color: #333;
}
.ylny_text_span{
    position: relative;
    transition: all .36s ease-out;
}
.ylny_text_span_hou.prev1{
    display: block;
}
.ylny_text_span_hou.next1{
    display: block;
}
.ylny_text_span_hou.act{
    display: block;
    color: #00229E;
    opacity: 1;
    transition: all .2s;
}
.ylny_text_span_hou{
    display: none;
    opacity: .1;
    color: #333;
    transition: all .36s;
}
.yecb_left_numnr{
    position: sticky;
    top: calc(50vh - 120px);
}
.ys_event3_cont_box{
    display: flex;
}
.company-energy{
    overflow: visible;
}
.yecb_right .std-h2{
    color: var(--colortitle1);
    line-height: var(--line12);
    font-family: var(--semi);
}
.yecb_right .std-h2 span{
    color: var(--colormain);
}
.company-sustain {
    position: relative;
    padding-top: 2.02rem;
    padding-bottom: 3.31rem;
    z-index: 3;
}
.company-sustain-bg{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 100%;
}
.company-sustain-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    bottom: 0;
    left: 0;
}
.company-sustain .ys-cont1400{
    position: relative;
    z-index: 6;
}
.company-sustain-inof{
    display: flex;
    --jian1: 0.14rem;
    margin: 0 calc(var(--jian1) * -1);
}
.company-sustain-inof-nub{
    width: 25%;
    padding: 0 var(--jian1);
}
.csin-link{
    border-radius: 10px;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
    padding: 0.36rem 0.11rem 1.04rem 0.26rem;
}
.csin-link-icon{
    width: 0.45rem;
    margin-bottom: 0.21rem;
}
.company-sustain .std-h2 {
    text-align: center;
    margin-bottom: 0.59rem;
}
.csin-link .std-font24{
    color: var(--line14);
    margin-bottom: 0.19rem;
    font-family: var(--semi);
}
.company-hoymile{
    padding-top: var(--space150);
}
.company-hoymile .std-h2{
    text-align: center;
}
.company-hoymile .scin-link{
    border-radius: 0.14rem;
    background: #F8F9FD;
}
.company-hoymile .std-font24{
    color: var(--colortitle1);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.12rem;
}
.company-hoymile .std-text1,
.company-hoymile .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.company-hoymile .scin-link-text .std-btn5 {
    margin-top: 0.65rem;
}
.company-hoymile .scin-link-text {
    padding: 0.36rem 0.3rem 0.48rem 0.4rem;
}
.company-talk{
    /* padding-top: 2.12rem;
    padding-bottom: 2.48rem; */
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.company-talk-cry{
    display: flex;
}
.company-talk-cry-img{
    width: 2.6rem;
}
.company-talk-cry-img img{
    width: 100%;
}
.company-talk-cry-text{
    width: 34.3%;
}
.company-talk-cry .std-h2{
    width: calc(65.7% - 2.6rem);
    padding-left: 0.29rem;
    padding-right: 1rem;
}
.company-talk-cry .std-h2 span{
    color: var(--colormain);
}
.company-talk-cry-text .std-text1{
    margin-bottom: 0.27rem;
}
.talent-main{
    background: #F0F2FA;
}
.talent-box{
    padding-top: var(--space150);
    overflow: visible;
}
.talent-box-cry{
    display: flex;
    align-items: flex-start;
}
.talent-box-cry-left{
    width: 42.2%;
    padding-right: 1.14rem;
}
.talent-box-cry-left .std-font24,
.talent-box-cry-left .std-font24 p{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.talent-box-cry-right{
    width: 57.8%;
}
.tbcr-inof{
    --jian1: 0.1rem;
    --jian2: 0.85rem;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.tbcr-inb-img{
    width: 100%;
    border-radius: 0.1rem;
}
.tbcr-inb-img-icon{
    width: 0.4rem;
    position: absolute;
    top: 0.15rem;
    right: 0.16rem;
}
.tbcr-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.tbcr-inof{
    display: flex;
    flex-wrap: wrap;
}
.tbcr-inof .std-text2{
    color: var(--colortitle1);
    line-height: var(--line15);
    margin-top: 0.22rem;
    margin-bottom: 0.1rem;
}
.tbcr-inof-nub-box{
    cursor: pointer;
}
.talent-box{
    padding-bottom: var(--space150);
}
.tbcr-inof-nub-box .std-font24{
    text-decoration: underline;
    text-decoration-color: transparent;
    transition: all .4s ease;
}
.talent-box-cry-left{
    position: sticky;
    top: calc(var(--headh) + var(--space100));
}
.talent-pop-cry .std-h2{
    font-family: var(--semi);
    margin-bottom: var(--space30);
}
.talent-text1 p{
    position: relative;
    padding-left: 20px;
}
.talent-text1,
.talent-text1 p{
    line-height: var(--line18);
    color: var(--colortitle1);
}
.talent-text1 p::before{
    content: '';
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background: var(--colormain);
    position: absolute;
    left: 0;
    top: calc(0.9em - 4.5px);
}
.talent-text1{
    padding-bottom: 0.545rem;
    border-bottom: 1px solid #BABABA;
    margin-bottom: 0.455rem;
}
.talent-pop .std-text2, 
.talent-pop .std-text2 p{
    line-height: var(--line18);
}
.talent-pop .yxedr-active h5{
    color: var(--colormain);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.58em;
}
.talent-pop .yxedr-active h5:not(:first-child){
    margin-top: 1.25em;
}
.talent-pop .yxedr-active p{
    margin-bottom: 0!important;
}
.down-main .ys-nybanner h1{
    text-align: center;
    margin-bottom: 0.21rem;
}
.down-main .scbl-submit{
    width: 4.53rem;
    height: 0.47rem;
    background: var(--color4);
    padding: 0.04rem 0.06rem;
    margin: 0 auto;
    border: 0px;
}
.down-main .scbl-submit input::placeholder {
    color: var(--color3);
}
.down-btn .std-text2{
    font-size: var(--font18);
    color: var(--colortitle1);
}
.down-btn.act .std-text2{
    color: var(--colormain);
}
.down-btn .anchor-inof-nub::before{
    display: none;
}
.down-main,
.down-main .std-anchor{
    background: #F0F2FA;
}
.down-main .std-anchor {
    border: var(--p1x) solid #DADEEE;
}
.down-select{
    padding-top: var(--space70);
    padding-bottom: var(--space150);
}
.down-select-cry-nub{
    margin-bottom: 0.1rem;
    border-radius: 0.1rem;
    background: var(--color4);
    padding: 0.29rem 0.7rem 0.4rem;
}
.down-select-cry-nub:last-child{
    margin-bottom: 0rem;
}
.down-result{
    background: var(--color4);
    padding-top: calc(var(--space80) + 0.04rem);
    padding-bottom: calc(var(--space80) + 0.02rem);
}
.down-select .std-font24{
    line-height: var(--line14);
    color: var(--colortitle1);
    margin-bottom: 0.2rem;
}
.down-select{
    --jian1: 3.5px;
}
.dscn-box-inof{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1) calc(var(--jian1) * -2);
}
.dscn-box-inof .std-text1{
    border-radius: 8px;
    border: 1px solid rgba(153, 153, 153, 0.20);
    background: #F0F2FA;
    cursor: pointer;
    transition: all .4s ease;
    padding: 0.09rem;
    line-height: var(--line15);
    color: var(--color2);
}
.dscn-box-inof-item{
    padding: 0 var(--jian1);
    margin-bottom: calc(var(--jian1) * 2);
}
.dscn-box:not(:first-child){
    padding-top: 0.32rem;
    border-top: 1px solid #E8E8E8;
    margin-top: 0.36rem;
}
.dscn-box-inof-item.on .std-text1{
    border: 1px solid rgba(0, 34, 158, 0.40);
    background: var(--colormain);
    color: var(--color4);
}
.down-select-btn{
    display: flex;
    --jian2: 0.055rem;
    margin: 0 calc(var(--jian2) * -1);
    margin-top: 0.28rem;
}
.down-select-btn-nub{
    padding: 0 var(--jian2);
}
.std-btn7-link,
.std-btn8-link{
    padding: 0.09rem 0.57rem;
    border-radius: 0.5rem;
    border: 1px solid var(--colortitle1);
    transition: all .4s ease;
    cursor: pointer;
}
.std-btn7-link-font,
.std-btn8-link-font{
    color: var(--colortitle1);
    line-height: var(--line13);
    transition: all .4s ease;
}
.std-btn8-link{
    border: 1px solid var(--colormain);
    background: var(--colormain);
}
.std-btn8-link-font{
    color: var(--color4);
}
.down-result-name {
    color: var(--colortitle1);
    line-height: var(--line14);
    margin-bottom: 0.25rem;
}
.down-table-thead{
    border-radius: 10px;
    background: #F0F2FA;
    display: flex;
}
.down-table-tbody-tr{
    display: flex;
    align-items: center;
}
.down-th1,
.dttt-td1{
    width: 25.7%;
    padding-left: 0.57rem;
}
.down-th2,
.dttt-td2{
    width: 19.64%;
}
.down-th3,
.dttt-td3{
    width: 16.29%;
}
.down-th4,
.dttt-td4{
    width: 16.29%;
}
.down-th5,
.dttt-td5{
    width: 22.08%;
}
.down-table-thead-th{
    line-height: var(--line14);
    color: var(--colortitle1);
    padding-top: 0.2rem;
    padding-bottom: 0.19rem;
    padding-right: 0.1rem;
}
.down-table-tbody{
    margin-top: 0.19rem;
}
.dttt-td{
    line-height: var(--line15);
    color: var(--colortitle1);
    padding-right: 0.3rem;
}
.dttt-td:last-child{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 0.57rem;
}
.down-table-tbody-tr{
    padding-top: 0.26rem;
    padding-bottom: 0.25rem;
    border-bottom: 1px solid #E8E8E8;
    transition: all .4s ease;
    background: var(--color4);
    position: relative;
    margin-bottom: 3px;
}
.down-table-tbody-tr:last-child{
    margin-bottom: 0px;
}
.dttt-td .std-btn6-link-font,
.dttt-td .std-btn8-link-font{
    font-size: var(--font16);
}
.dttt-td .std-btn8-link {
    padding: 0.09rem 0.27rem;
}
.dttt-td .std-btn6{
    margin-right: 0.34rem;
}
.dttt-td .std-btn6-link-font{
    color: var(--colormain);
}
.company-ban-bg{
    height: 100%;
}
.company-ban-bg img{
    height: 100%;
    object-fit: cover;
}
.company-story{
    z-index: 6;
    position: relative;
}
.cmcr-inof-nub{
    position: absolute;
}
.cmcr-inof-nub1{
    width: 50%;
    right: -0.33rem;
    bottom: 0.18rem;
}
.cmcr-inof-nub2{
    width: 65.2%;
    bottom: -0.05rem;
    left: -0.42rem;
}
.cmcr-inof-nub3{
    width: 45.4%;
    bottom: 2.35rem;
    right: -1rem;
}
.yecb_right_ul .std-h4{
    color: var(--colortitle1);
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.25rem;
}
.yecb_right .std-h2{
    margin-bottom: 0.95rem;
    width: 80%;
}
.yecb_right_ul_li{
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #E0E0E0;
}
.yecb_right_ul_li:not(:first-child){
    margin-top: 0.5rem;
}
.yecb_right_ul_li .std-text1.yxedr-active ul {
    margin-block-start: 0em;
    margin-block-end: 0em;
    padding-inline-start: 0px;
}
.yecb_right_ul_li .std-text1 p{
    position: relative;
    padding-left: 0.27rem;
}
.yecb_right_ul_li li::marker {
    font-size: 0;
}
.yecb_right_ul_li .std-text1 p,
.yecb_right_ul_li .std-text1{
    line-height: var(--line18);
    color: var(--colortitle1);
}
.yecb_right_ul_li .std-text1 p::before{
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    border-radius: 50%;
    background: var(--colortitle1);
    left: 0.1rem;
    top: calc(0.9em - 2.5px);
}
.talent-pop .ys-modal-content .mCSB_inside>.mCSB_container,
.story-pop .ys-modal-content .mCSB_inside>.mCSB_container {
    margin-right: 00px;
}
.ys-modal-content .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.talent-pop .ys-modal-content, .story-pop .ys-modal-content{
    animation: pro_pop .6s ease-out forwards;
}
@keyframes pro_pop {
    0%{
        transform: translateX(80%);
        opacity: 0;
    }
    100%{
        transform: translateX(0%);
        opacity: 1;
    }
}
@-webkit-keyframes pro_pop {
    0%{
        transform: translateX(80%);
        opacity: 0;
    }
    100%{
        transform: translateX(0%);
        opacity: 1;
    }
}
.yecb_right_ul{
    margin-bottom: -119px;
}
.yecb_right-zhan{
    position: sticky;
    bottom: 0;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #FFF 100%);
    width: 100%;
    height: 219px;
    z-index: 6;
    pointer-events: none;
}
.yecb_list{
    padding-bottom: 0;
    padding-top: 0px;
}
.ylny_text_qian, .ylny_text_span_hou{
    font-family: var(--bold);
}
.yecb_left_numnr{
    height: 567px;
    display: flex;
    align-items: center;
    top: calc(50vh - 283px);
}
.yecb_right{
    padding-top: 44px;
}
.company-mission-cry-left{
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 0!important;
    position: sticky;
    top: 0;
    z-index: 6;
}
.company-mission{
    overflow: visible;
}
.cmcr-img>img{
    transform: translateY(10%);
    opacity: 0.5;
}
.cmcr-inof-nub1 img{
    transform: translate(7%,0%);
    opacity: 0.5;
}
.cmcr-inof-nub2 img{
    transform: translate(-7%,0%);
    opacity: 0.5;
}
.cmcr-inof-nub3 img{
    transform: translate(7%,8%);
    opacity: 0.5;
}
.yecb_right_ul_li .std-text1 p{
    margin-bottom: 0;
}
.company-hoymile{
    overflow: visible;
}
.company-number-bg img {
    height: 100%;
    object-fit: cover;
}
/* 2025.04.15 - end */
/* 2025.04.21 - start */
.pcli-item .std-font24{
    font-size: var(--font18);
}
.product-add .std-text1{
    font-family: var(--bold);
    line-height: var(--line15);
    margin-bottom: 14px;
}
.product-add:not(:first-child){
    margin-top: 35px;
}
.product-main .product-core-right {
    margin-top: -0rem;
}
.product-main .product-core-left {
    padding-top: 0rem;
}
/* .product-sticky {
    top: calc(var(--headh) + 30px);
    max-height: calc(100vh - calc(var(--headh) + 30px));
} */
.product-add:last-child{
    padding-bottom: 30px;
}
.product-sticky .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.product-core-left {
    margin-right: -30px;
    width: calc(3.27rem + 30px);
}
.product-add{
    padding-right: 30px;
}
.product-sticky .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{
    background: transparent;
}
.product-sticky .mCSB_scrollTools{
    height: 100px;
    top: 50%;
    transform: translateY(-50%);
}
.product-sticky .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.product-sticky .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgba(0, 34, 158, .5);
}
.product-main .product-sticky{
    top: auto;
    position: static;
}
.select-anchor-ph .ys-select-li a{
    color: inherit;
}
.home-energy .std-btn3{
    display: flex;
    justify-content: center;
    margin-top: var(--space45);
}
.video-play{
    cursor: pointer;
}
.video-play:hover>.ys-imgbox-cover>img{
    transform: scale(1.05);
}
.tutor-recom-inof-nub:not(.slick-active) .video-play{
    pointer-events: none;
}
.std-btn6-link-font {
    text-underline-position: under;
}
.scin-link-img img{
    object-fit: cover;
}
.change-btn {
    justify-content: flex-start;
}
.hisi-link-img img{
    object-fit: cover;
}

/* 2025.4.23Linda修改-start */
.yxedr-active ol li,
.yxedr-active ul li{
    font-size: var(--font18);
    color: var(--colortitle1);
    line-height: var(--line15);
    margin-bottom: 1em;
}
.yxedr-active ol, 
.yxedr-active ul{
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 20px;
}
.yxedr-active ol li, .yxedr-active ul li{
    list-style: disc;
}
.sfsl-text .std-text1 p{
    color: var(--color2);
}
/* .detail-ban .std-h4{
    font-family: ;
} */
.story-cry-box-right {
    padding-left: 0.4rem;
}
.opcr-box-link-word p{
    text-align: center;
}
.opcr-box-link-word .std-text2{
    margin-top: 0.18rem;
    display: none;
}
.osin-link .std-text1 p{
    font-size: var(--font16);
}
.osin-link .std-text1 {
    -webkit-line-clamp: inherit;
    height: auto;
}
.osin-link-text {
    padding-bottom: 0.54rem;
}
.osin-link-text .std-btn5 {
    position: absolute;
    bottom: 0.32rem;
    left: 0;
    width: 100%;
    padding: 0 0.28rem;
}
.osin-link {
    height: 100%;
    position: relative;
}
.opcl-link-text .std-font24 ,
.opcl-link-text .std-text2, .opcl-link-text .std-text2 p{
    color: var(--colortitle1);
}
.ifcr-btn {
    padding-left: 0 !important;
}
.head-nav-item-support {
    width: 2.68rem;
    left: 50% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
}
.head-nav-item-support .hnid-core-right{
    width: 100%;
    padding: 0 !important;
}
.head-nav-item-support .hnid-core-right-second {
    padding: 0;
}
.head-nav-item-support .hnid-core-right::before{
    display: none;
}
.head-nav-item-support .hnid-core {
    padding: 0.45rem 0.48rem;
}
.privacy-main h1{
    font-size: var(--font52);
    color: var(--color4);
    text-align: center;
    margin-bottom: 0 !important;
}
.privacy-main .detail-ban-cry-text{
    width: 100%;
    padding-right: 0;
}
.privacy-main .detail-ban{
    background: #00205B;
    padding: 1.1rem 0;
}
.privacy-main .detail-core-cry-left {
    width: 100% !important;
    padding-right: 0 !important;
}
.pcri-empty-parga p{
    text-align: center;
}
.pcri-empty-btn{
    margin-top: var(--space40);
}
.pcri-empty-btn .std-btn4 {
    justify-content: center;
}
.pcri-empty{
    display: none;
    overflow: hidden;
}
.pcri-empty.act{
    display: block;
}
.home-solution{
    padding-top: 1.98rem;
}
.home-bring{
    padding-top: 1.9rem;
    padding-bottom: 1.7rem;
}
.home-insight{
    padding-top: 1.9rem;
}
.home-insight-swiper.mod-dots2 {
    padding-bottom: 0.4rem;
}
.home-profess-inof-nub {
    margin-bottom: 1.15rem;
}
.home-profess {
    padding-bottom: 1.95rem;
}
.std-btn1-link::before{
    top: 0;
    left: 0;
    transform: translate(0,0);
}
.inside-main .std-btn3 .ys-imgbox-cover img:nth-child(1),
.inside-main .std-btn1 .ys-imgbox-cover img:nth-child(1){
    content: url(../images/a1_icon04h2.svg);
}
.inside-main .std-btn1 .std-btn1-icon,
.inside-main .std-btn3 .std-btn1-icon{
    background: var(--colormain);
}
.osbi-nub {
    right: auto;
    left: 0;
    top: calc(100% + 10px);
    transform: translateY(0);
}
.osbi-nub.top{
    top: auto !important;
    bottom: calc(100% + 10px);
}
.osci-nub.on{
    z-index: 5;
}
.osbi-nub::before{
    transition: all .36s;
}
.osci-nub.on .osbi-nub::before{
    opacity: 1;
}
.osci-nub.on .std-font24, 
.osci-nub.on .std-text1{
    opacity: 1;
}
/* .std-btn1-icon {
    height: var(--btn1);
    border-radius: 50%;
    background: var(--colormain);
    transition: all .4s ease;
} */
/* 2025.4.23Linda修改-end */
.osci-nub.on .osbi-nub{
    pointer-events: all;
}
.osci-nub .std-text2::before{
    transition-delay: .3s;
}
.osci-nub.on .std-text2::before{
    transition-delay: 0s;
} 
.osci-nub{
    animation: osci_yin .4s ease forwards;
}
.osci-nub.on{
    animation: osci_show 0s ease forwards;
}
@keyframes osci_show {
    0%{
        z-index: 1;
    }
    100%{
        z-index: 5;
    }
}
@keyframes osci_yin {
    0%{
        z-index: 5;
    }
    100%{
        z-index: 1;
    }
}

/* 20250423--专题页扒站--start */
.new-page .hoos-title a {
    line-height: var(--head1);
}
.new-page #main{
    padding-top: var(--headh);
}
.new-page .yspc-wrap-input-text input {
    position: relative;
    top: -9px;
}
.new-page .elementor-widget-container h3{
    font-family:var(--bold) !important;
    color: #051f5a;
}
.new-page .elementor-widget-container p{
    line-height: var(--line175);
}
.new-page.page14 ul,
.new-page.page12 ul{
    margin: 0 !important;
} 
.page14 .elementor-136025 .elementor-element.elementor-element-d968074 .elementor-heading-title{
    line-height: var(--line12);
}
.new-page.page13 .elementor-134581 .elementor-element.elementor-element-5f6dc7d{
    margin-bottom: 5em;
}
.new-page.page12 .elementor-144652 .elementor-element.elementor-element-1eb530a .elementor-button {
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    background-color: var(--e-global-color-secondary);
}
.page12-ctact .elementor-widget-container{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.page12-ctact{
    width: 100%;
    background: #00205B;
    padding: var(--space100) 0;
}
.page12-ctact h2{
    color: #fff;
    margin-bottom: 0.2rem;
}
.page12-ctact-le-word p{
    font-size: var(--font16);
    color: rgba(255,255,255,0.8);
}
.page12-ctact .elementor-button-link{
    background: #14DD6A;
    padding: 16px 40px;
}
.page11 .elementor-element-1225dd8.e-con-full{
    width: 32%;
    background-color: #F2F9FF;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0.2rem 0.2em;
    border-radius: 10px;
}
.page1 .elementor-103132 .elementor-element.elementor-element-b489b3a:not(.elementor-motion-effects-element-type-background){
    top: var(--headh) !important;
}
.eicon-chevron-left:before {
    content: '\e744';
}
.eicon-chevron-right:before {
    content: '\e743'; 
}
.slick-prev .iconfont::before{
    content: '\e744';
}
.slick-next .iconfont::before{
    content: '\e743';
}
.elementor-swiper-button-prev{
    position: absolute;
    top: 50%;
    left: 0.2rem;
    transform: translateY(-50%);
    z-index: 2;
    cursor: pointer !important;
}
.elementor-swiper-button-next{
    position: absolute;
    top: 50%;
    right: 0.2rem;
    transform: translateY(-50%);
    z-index: 2;
    cursor: pointer !important;
}
.hm-download:before {
    content: "\e7b2";
}
.page8 .elementor-587503 .elementor-element.elementor-element-07b6712:not(.elementor-motion-effects-element-type-background){
    background-size: 100% !important;
}
.page8 .elementor-587503 .elementor-element.elementor-element-07b6712{
    --min-height: 100vh !important;
}
/* 20250423--专题页扒站--end */
.home-hoymiles-text .std-font44 p{
    line-height: inherit;
}
.home-solution .std-h1 p{
    line-height: inherit;
}
/* .owner-solution-box:nth-child(1) .osci-nub:nth-child(3) .osbi-nub{
    top: auto !important;
    bottom: calc(100% + 10px);
}
.owner-solution-box:nth-child(1) .osci-nub:nth-child(5) .osbi-nub{
        top: auto !important;
        bottom: calc(100% + 10px);
}
.owner-solution-box:nth-child(1) .osci-nub:nth-child(4) .osbi-nub{
    top: auto !important;
    bottom: calc(100% + 10px);
} */
.pcli-item-link{
    cursor: pointer;
}
.ctcf-bot .slick-track {
    display: block;
}
.owner-support-inof .slick-track {
    margin: 0 auto;
}
.yxedr-active ul.mod-rotate,
.yxedr-active ul.slick-dots {
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 0px;
}
.yxedr-active .mod-rotate li img{
    width: 100%;
}
.yxedr-active .mod-rotate li.slick-slide{
    padding: 0 10px;
}
.yxedr-active .mod-rotate{
    margin: 0 -10px;
    width: calc(100% + 20px);
    left: -10px;
}
.yxedr-active .mod-rotate>li:not(:first-child){
    display: none;
}
.yxedr-active .mod-rotate .slick-track{
    display: block;
}
.yxedr-active .mod-rotate .slick-prev, 
.yxedr-active .mod-rotate .slick-next{
    z-index: 6;
}
.yxedr-active .mod-rotate .slick-prev, 
.yxedr-active .mod-rotate .slick-next{
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    border: 1px solid var(--colormain);
    background: var(--colormain);
    transition: all.4s ease;
}
.yxedr-active .mod-rotate .slick-prev{
    left: 20px;
}
.yxedr-active .mod-rotate .slick-next{
    right: 20px;
}
.yxedr-active .mod-rotate .slick-prev::before, 
.yxedr-active .mod-rotate .slick-next::before{
    content: '';
    background-image: url(../images/0e1_icon2.svg);
    width: 50%;
    height: 50%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
    opacity: 0;
}
.yxedr-active .mod-rotate .slick-prev::after, 
.yxedr-active .mod-rotate .slick-next::after{
    content: '';
    background-image: url(../images/0e1_icon3.svg);
    width: 40%;
    height: 40%;
    background-size: 100% 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: all .4s ease;
}
.yxedr-active .mod-rotate .slick-next::before,
.yxedr-active .mod-rotate .slick-prev::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
.yxedr-active .mod-rotate .slick-arrow.slick-disabled{
    border: 1px solid var(--colortitle1);
    background: transparent;
    opacity: 1 !important
}
.yxedr-active .mod-rotate .slick-arrow.slick-disabled::after{
    opacity: 0;
}
.yxedr-active .mod-rotate .slick-arrow.slick-disabled::before{
    opacity: 1;
}
.osbi-nub .std-text1, .osbi-nub .std-text1 p{
    font-size: var(--font16);
}
.osbi-nub {
    width: 4.1rem;
}
.osci-nub.mod-right .osbi-nub{
    left: auto;
    right: -1.4rem;
}
.opcr-box-link-word .std-h4{
    font-size: 0.24rem;
}
.hbcr-nri-core .std-h4 {
    margin-bottom: 0.04rem;
}
.hbcr-nri-core-text .std-text2,
.hbcr-nri-core-text .std-text2 p{
    line-height: var(--line14);
    color: var(--color2);
}
.hbcr-nri-core-text .std-text2{
    margin-bottom: 0.31rem;
}
.hbcl-rotate-btn .std-btn5:first-child {
    margin-left: 0rem;
}
.ys-phfy{
    display: none;
}
.oscl-nub:not(:first-child){
    display: none;
}
.oscr-btn-nub .std-h4{
    font-weight: bold;
    font-size: var(--font32);
}
.head-nav-item-down.head-nav-item-down2 {
    width: auto;
}
.hnid-cin-third{
    display: flex;
}
.hnid-cin-third-add{
    width: 2.82rem;
    padding: 0 0.1rem;
}
.hnid-core-inof-nub {
    width: auto;
}
.hnid-cin-third{
    margin: 0 -0.1rem;
}
.install-main .owner-support {
    background: #F8F9FD;
}
.home-energy-ph{
    display: none!important;
}
.heci-nub .std-btn5{
    display: none;
}
.hscr-inl-text .std-btn1-font{
    color: var(--color4)!important;
}
.hscr-inl-text .std-btn5-link .std-btn1-icon {
    width: 0.08rem;
}
.hscr-inl-text .std-btn5{
    margin-top: 0.42rem;
    display: flex;
}
.hscr-inl-text, .hscr-inl-text * {
    cursor: auto;
}
.hscr-inl-text .std-btn5-link,
.hscr-inl-text .std-btn5-link *{
    cursor: pointer;
}
.hpin-link-text .std-h5 p{
    line-height: var(--line16);
    font-size: var(--font20);
    margin-bottom: 0!important;
}
.hpin-link-text .std-h5.yxedr-active ul li{
    margin-bottom: 0;
    position: relative;
}
.hpin-link-text .std-h5.yxedr-active ul {
    padding-inline-start: 0.13rem;
}
.hpin-link-text .std-h5.yxedr-active ul li::before{
    content: '';
    width: 4px;
    height: 4px;
    background: var(--color2);
    position: absolute;
    left: -0.11rem;
    border-radius: 50%;
    top: calc(var(--font20) * 0.8 - 2px);
}
.hpin-link-text .std-h5.yxedr-active ul li::marker{
    font-size: 0;
}
.opcr-box-rotate .opcr-box-link-word {
    padding-bottom: 0.33rem;
}
.opcr-box-link-word .std-text2 {
    margin-top: 0.1rem;
}
.opcr-box-link-word .std-text2{
    display: block;
}
.opcr-add{
    display: none;
}
.owner-product-cry-left .std-btn5 {
    margin-top: 0.38rem;
}
.opcl-link-text .std-font24 {
    margin-bottom: 0.17rem;
}
.opcl-link-text {
    padding: 0rem 0.71rem 0.98rem 0.68rem;
}
.opcr-add .std-btn5-link{
    justify-content: center;
}
.opcr-box-rotate .opcr-box-link-word,
.opcr-box-link-word {
    padding: 0 0.3rem 0.29rem;
}
.opcr-add .std-btn5{
    margin-top: 0.26rem;
}
.opcr-box-rotate.mod-arrows41 .slick-prev, 
.opcr-box-rotate.mod-arrows41 .slick-next{
    z-index: 6;
}
.opcr-box-rotate.mod-arrows41 .slick-prev{
    left: 0.2rem;
}
.opcr-box-rotate.mod-arrows41 .slick-next{
    right: 0.2rem;
}
.mod-arrows41 .slick-prev,
.mod-arrows41 .slick-next{
    width: 0.24rem;
    height: 0.24rem;
}
.mod-arrows41 .slick-prev::before,
.mod-arrows41 .slick-next::before,
.mod-arrows41 .slick-prev::after,
.mod-arrows41 .slick-next::after{
    content: '';
    background-image: url(../images/com_icon13a.svg);
    background-size: 100% 100%;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.mod-arrows41 .slick-prev::before,
.mod-arrows41 .slick-next::before{
    opacity: .6;
}
.mod-arrows41 .slick-prev::after,
.mod-arrows41 .slick-next::after{
    background-image: url(../images/com_icon13.svg);
    opacity: 0;
}
.mod-arrows41 .slick-prev::before,
.mod-arrows41 .slick-prev::after{
    transform: translate(-50%,-50%) rotate(180deg);
}
.home-insight{
    padding-bottom: var(--space150);
}
.company-hoymile .std-text1{
    flex-grow: 1;
}
.osci-nub.mod-right .osbi-nub {
    left: auto;
    right: var(--widthx);
}
.osci-nub{
    --widthx: -1.4rem;
}
.osin-link .std-text1, .osin-link .std-text1 p{
    font-size: var(--font16);
}
.fiit-mark .std-font36{
    font-size: var(--font20);
    padding-left: 0.03rem;
}
.suy-search-ph{
    display: none;
}
/* lang */
.head-language{
    background: rgba(255, 255, 255, 0.95);
    backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px);
    -moz-backdrop-filter: blur(12.5px);
    -ms-backdrop-filter: blur(12.5px);
    -o-backdrop-filter: blur(12.5px);
    padding-top: var(--space45);
    padding-bottom: var(--space80);
    display: none;
}
.head-language .ys-cont1720{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.head-language-nub{
    padding: 0 0.3rem;
}
.head-lang-top{
    line-height: var(--line175);
    color: var(--colortitle1);
    font-weight: bold;
    margin-bottom: 0.14rem;
}
.hlnc-item,
.hlnc-item a{
    color: var(--color2);
    line-height: var(--line175);
    transition: all .4s ease;
    font-size: var(--font14);
}
.hlnc-item{
    margin-bottom: 0.09rem;
}
.hlnc-item:last-child{
    margin-bottom: 0;
}
.head-wai{
    display: flex;
    justify-content: center;
    transition: all .4s ease;
}
.ys-hd-pc{
    display: block;
}
.head-other-second::after{
    height: var(--head1);
}
.hooi-lang .hooi-lang-top-jian img{
    transform: rotate(-180deg);
}
.hooi-lang.act .hooi-lang-top-jian img{
    transform: rotate(0deg);
}
.tbcr-inb-img img{
    object-fit: cover;
}
.ys_navph2_lang {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
}
.ys_navph2_lang_btn {
    display: inline-block;
    padding: 15px;
}
.ys_navph2_lang_btn img {
    width: 20px;
}
.ys_navph2_lang_modal {
    position: absolute;
    left: 0;
    top: var(--headh);
    width: 100%;
    height: calc(100% - var(--headh));
    background: inherit;
    padding: 20px 0 20px;
}
.ys_navph2_lang_modal {
    transform: translateX(100%);
    transition: all .5s ease-out;
}
.ys_navph2_lang_back {
    padding: 0 20px;
}
.ys_navph2_lang_back {
    font-size: 16px;
    margin-bottom: 10px;
}
.ys_navph2_subnav {
    padding: 0 20px;
    height: 100%;
    overflow: auto;
}
.ys_navph2_lang_modal.act {
    transform: translateX(0);
}
.ys_navph2_subnav li>div {
    position: relative;
    border-bottom: 1px solid rgba(219, 225, 233, 0.60);
}
.ys_navph2_subnav a {
    line-height: 24px;
    padding: 8px 0;
    color: var(--color2);
    display: inline-block;
}
.ys_navph2_subnav_a {
    font-size: 16px;
}
.ys_navph2_nav_icon {
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
    width: 12px;
    height: 12px;
}
.ys_navph2_nav_icon::before, .ys_navph2_nav_icon::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -1px;
    width: 2px;
    height: 100%;
    background: var(--color2);
    transition: all .36s;
}
.ys_navph2_nav_icon::before {
    transform: rotate(90deg);
}
.ys_navph2_subnav ul {
    display: none;
    padding-left: 15px;
}
.ys_navph2_subnav li.act>div .ys_navph2_nav_icon::after {
    transform: rotate(90deg);
}
.modal-open {
    overflow: hidden;
}
.ys-ph-navbar3 .ys-phmenu-scroll {
    height: calc(100vh - 70px - 50px);
}
.talent-pop .yxedr-active p {
    margin-bottom: 1em !important;
}
.yxedr-active h4:not(:first-child) {
    margin-top: 0.8em;
}
.ys-fia-text-word p{
    line-height: inherit;
}
.home-solution-dots-nub.on .std-font24::after{
    transition: opacity .3s ease,width 2.6s linear;
}
.dttt-td1{
    word-wrap: break-word;
    word-break: normal;
}
.prodet-ban .ys-bread-list a[href="javascript:;"]{
    cursor: auto;
    pointer-events: none;
}
.ptcr-top{
    max-width: 100%;
}
.prodet-tech-cry-right{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
}
.change-btn {
    min-width: auto;
}
.ptcr-bot{
    width: 100%;
}
.ptcr-top-box{
    display: flex;
    justify-content: flex-start;
}
.pfin-box{
    justify-content: center;
}
/* 2025.05.12 - start */
.talent-box-cry {
    flex-direction: column;
}
.talent-box-cry-left {
    width: 100%;
    padding-right: 0;
    text-align: center;
    margin-bottom: calc(var(--space120) / 2);
    position: static;
    top: 0;
}
.talent-box-cry-right {
    width: 100%;
}
.tbcr-inof-nub {
    width: 33.333333%;
}
.talent-box .std-h3{
    line-height: var(--line12);
    font-family: var(--semi);
    margin-bottom: 0.09rem;
}
.talent-box {
    padding-top: var(--space100);
    padding-bottom: var(--space130);
}
.tbcr-inof {
    --jian1: 0.14rem;
    --jian2: 0.64rem;
}
.tbcr-inof .std-text2 {
    margin-top: 0.3rem;
}
.tbcr-inb-img-icon {
    top: 0.22rem;
    right: 0.2rem;
}
.tbcr-inb-img img{
    object-fit: cover;
}
.ylny_text_qian, 
.ylny_text_span_hou,
.ylny_text_span_hou.act{
    color: var(--colormain);
}
.ylny_text_span_hou{
    opacity: 0.04;
}
.yecb_right .std-h2{
    font-size: var(--font40);
}
.yecb_right .std-h2 span {
    color: var(--colortitle1);
}
.yecb_right_ul_li .std-text1.yxedr-active ul li {
    margin-bottom: 0;
}
.std-h2{
    font-size: var(--font40);
}
.ylny_text_qian, .ylny_text_span_hou {
    font-family: var(--wsemi);
}
.inside-main .std-btn1 .std-btn1-icon, 
.inside-main .std-btn3 .std-btn1-icon {
    background: transparent!important;
}
.std-btn1-link::before{
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    -moz-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -ms-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
    -o-clip-path: polygon(0% 0%,100% 0%,100% 100%,0% 100%);
}
/* 2025.05.12 - end */
/* 2025.05.12 - down - start */
.find-logo{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.find-logo-inof-nub{
    margin-bottom: 20px;
}
.flin-core{
    border-radius: 10px;
    overflow: hidden;
    padding: 40px;
    background: var(--color4);
}
.find-logo{
    background: #F0F2FA;
}
.find-logo .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
}
.flin-core{
    display: flex;
}
.flin-core-left{
    width: 48.9%;
}
.flin-core-right{
    width: 51.1%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.flin-core-left .ys-imgbox-cover{
    width: 258px;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 5px;
}
.flin-core-left{
    text-align: center;
}
.flin-core-left .std-btn5{
    display: flex;
    justify-content: center;
}
.flin-core-right-item{
    display: flex;
    margin-bottom: 10px;
}
.flin-core-right-item:last-child{
    margin-bottom: 0;
}
.flin-core-right-item .std-text1:first-child{
    width: 32.34%;
    padding-right: 20px;
    color: var(--colortitle1);
    opacity: .5;
}
.flin-core-right-item .std-text1:nth-of-type(2){
    width: 67.66%;
    color: var(--colortitle1);
}
.flin-core-right-item .std-text1 a{
    color: inherit;
}
.flin-core-left .std-font24{
    margin-bottom: 31px;
}
.inside-main .std-btn3 .ys-imgbox-cover img:nth-child(1),
.inside-main .std-btn3 .ys-imgbox-cover img:nth-child(2),
.inside-main .std-btn4 .ys-imgbox-cover img:nth-child(1),
.inside-main .std-btn4 .ys-imgbox-cover img:nth-child(2){
    content: url(../images/0a1_icon.svg);
} 
.inside-main .std-btn1 .ys-imgbox-cover img:nth-child(1),
.inside-main .std-btn1 .ys-imgbox-cover img:nth-child(2) {
    content: url(../images/0a1_icon1.svg);
}
.find-logo-inof-nub:last-child{
    margin-bottom: 0;
}
.find-logo .std-btn3{
    justify-content: center;
    margin-top: var(--space40);
}
.std-btn5 .ys-imgbox-cover img{
    content: url(../images/0a1_icon2.svg);
}
.std-btn5-link .std-btn1-icon{
    width: 8px;
}
.std-btn5-link .ys-imgbox-cover{
    margin-bottom: 0!important;
}
.miles-ban{
    --jian1: 6.5px;
    display: flex;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: var(--space80);
}
.miles-ban-nub{
    padding: 0 var(--jian1);
}
.miles-ban-nub img{
    height: 0.4rem;
    width: auto;
}
.miles-real{
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.miles-real .mod-title3{
    padding-top: 20px;
    text-align: center;
    margin-bottom: 76px;
}
.mrci-nub-icon{
    width: 40px;
    margin-bottom: 30px;
}
.mrci-nub-core{
    padding: 33px 28px 28px 36px;
    border-radius: 10px;
    background: #F4F5FB;
}
.mrci-nub{
    margin-bottom: 33px;
}
.mrci-nub-core .std-font24{
    margin-bottom: 14px;
    font-family: var(--semi);
    line-height: var(--line14);
}
.mrci-nub-core .std-text2,
.mrci-nub-core .std-text2 p{
    line-height: var(--line15);
    color: var(--color2);
}
.miles-real-core-inof{
    display: flex;
    flex-wrap: wrap;
    padding-top: 9px;
}
.mrci-nub{
    width: 50%;
}
.mrci-nub-core{
    width: 55%;
}
.mrci-nub:nth-of-type(2n){
    display: flex;
    justify-content: flex-end;
}
.miles-real-phone{
    --width1: 488px;
    width: var(--width1);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    height: 100%;
}
.miles-real-phone-img{
    position: relative;
    position: sticky;
    top: calc(50vh - calc(var(--width1) / 2));
}
.miles-real-phone-img::before{
    content: '';
    width: var(--width1);
    height: var(--width1);
    border-radius: 50%;
    position: absolute;
    top: 0;
    border-radius: 50%;
    background: linear-gradient(180deg, #F4F5FB 20.03%, rgba(244, 245, 251, 0.00) 100%);
}
.miles-real-core{
    position: relative;
}
.miles-real-phone-img img{
    width: 100%;
    position: relative;
    z-index: 6;
}
.miles-real{
    overflow: visible;
}
.miles-real .mod-title3 .std-h2 {
    margin-bottom: .25rem;
}
.miles-real .mod-title3 .std-text1{
    width: 75.8%;
    margin: 0 auto;
}
.miles-real .mod-title3 .std-text1,
.miles-real .mod-title3 .std-text1 p{
    color: #666;
}
.miles-tool{
    background: #F4F5FB;
    padding-top: var(--space150);
    padding-bottom: calc(var(--space150) + 40px);
}
.mtcr-inof{
    --jian1: 9px;
    margin: 0 calc(var(--jian1) * -1);
}
.mtcr-inof-nub{
    padding: 0 var(--jian1);
}
.mtcr-inof-nub-cry{
    border-radius: 10px;
    background: #fff;
    padding: 33px 30px 100px 50px;
}
.miles-tool-top{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 0.44rem;
}
.miles-tool-top .mod-title3 .std-h2 {
    margin-bottom: .29rem;
}
.miles-tool-top .mod-title3{
    width: calc(100% - 200px);
    flex-grow: 1;
}
.miles-tool-top .mod-title3 .std-text1, 
.miles-tool-top .mod-title3 .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.miles-tool-top .mod-title3 .std-text1{
    width: 47em;
    max-width: 100%;
}
.miles-tool-cry-img{
    width: 56.428%;
    padding-right: 73px;
}
.miles-tool-cry-img img{
    width: 100%;
}
.miles-tool-cry{
    display: flex;
}
.miles-tool-cry-right{
    width: calc(43.572% + calc(50vw - 700px));
    margin-right: calc(700px - 50vw);
    padding-right: calc(50vw - 700px + 57px);
    overflow: hidden;
    padding-top: 24px;
}
.mtcr-inof .slick-list{
    overflow: visible;
}
.mtcr-inof-nub:not(:first-child){
    display: none;
}
.mtcr-inc-id{
    color: var(--colormain);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.14rem;
}
.mtcr-inc-title{
    line-height: var(--line14);
    font-family: var(--semi);
    color: var(--colortitle1);
    margin-bottom: 0.2rem;
}
.mtcr-inof-nub-cry .std-text2, 
.mtcr-inof-nub-cry .std-text2 p{
    color: var(--color2);
    line-height: var(--line15);
}
.mtcr-inof .slick-prev, 
.mtcr-inof .slick-next{
    z-index: 8;
    top: auto;
    bottom: 0;
    transform: translate(0);
}
.mtcr-inof .slick-prev{
    left: var(--jian1);
}
.mtcr-inof .slick-next{
    right: auto;
    left: calc(var(--jian1) + 70px);
}
.mtcr-inof{
    padding-bottom: 98px;
}
.miles-main .company-talk{
    padding-top: 1.29rem;
    padding-bottom: 1.57rem;   
}
.std-btn4 .std-btn1-icon{
    background: transparent!important;
}
.diy-plug{
    padding-top: var(--space130);
    padding-bottom: var(--space150);
}
.diy-plug .mod-title3{
    text-align: center;
    width: 78.6%;
    margin: 0 auto;
}
.diy-plug .mod-title3 .std-h2{
    margin-bottom: 0.27rem;
}
.diy-plug-img{
    margin-top: 0.69rem;
}
.diy-plug-img,
.diy-plug-img img{
    width: 100%;
}
.diy-solution-inof-nub{
    position: relative;
}
.dsin-bg{
    width: 100%;
}
.dsin-bg img{
    width: 100%;
}
.dsin-core{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    padding-top: var(--space130);
}
.dsin-core .std-h2{
    color: #fff;
    width: 16em;
    max-width: 100%;
    margin-bottom: 0.96rem;
}
.dsin-core .std-h4{
    width: 22em;
    max-width: 100%;
    color: #fff;
    font-family: var(--wsemi);
    line-height: var(--line13);
    margin-bottom: 0.2rem;
}
.dsin-core-drop{
    width: 40%;
}
.dsin-cdi-top{
    padding-top: 0.2rem;
    padding-bottom: 0.2rem;
    cursor: pointer;
    padding-right: 0.28rem;
    display: flex;
    align-items: center;
}
.dsin-cdi-top-icon{
    width: 0.2rem;
    height: 0.2rem;
    position: relative;
}
.dsin-cdi-top-icon::before,
.dsin-cdi-top-icon::after{
    content: '';
    width: 100%;
    height: 2px;
    position: absolute;
    background: #fff;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    transition: all .4s ease;
}
.dsin-cdi-top-icon::after{
    transform: translateY(-50%) rotate(90deg);
}
.dsin-core-drop-item.on .dsin-cdi-top-icon::after{
    transform: translateY(-50%) rotate(0deg);
}
.dsin-cdi-top .std-font24{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.1rem;
    color: #fff;
    line-height: var(--line14);
    position: relative;
    padding-left: 0.26rem;
}
.dsin-cdi-top .std-font24::before{
    content: '';
    width: 0.08rem;
    height: 0.08rem;
    position: absolute;
    left: 0;
    background: #fff;
    border-radius: 50%;
    top: 0.7em;
    transform: translateY(-50%);
}
.dsin-core-drop-item{
    border-bottom: 1px solid rgba(255,255,255,.6);
}
.dsin-core-drop-item:last-child{
    border-bottom: 0;
}
.dsin-cdi-down{
    margin-top: -0.1rem;
    padding: 0 0.92rem 0.2rem 0.31rem;
    display: none;
}
.dsin-cdi-down,
.dsin-cdi-down p{
    color: rgba(255,255,255,.6);
    line-height: var(--line15);
}
.dsin-core-btn .std-btn1-font{
    color: #fff!important;
}
.dsin-core-btn{
    display: flex;
    --jian1: 27.5px;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: 0.39rem;
}
.dsin-core-btn .std-btn5{
    padding: 0 var(--jian1);
}
.dsin-core-btn .std-btn5 .ys-imgbox-cover img,
.prodet-related-rotate .std-btn5 .ys-imgbox-cover img {
    content: url(../images/0a1_icon3.svg);
}
.dsin-core-box{
    width: 45.6%;
}
.dsin-core-drop {
    width: 87%;
}
.diy-solution-inof-nub:nth-of-type(2n) .ys-cont1400{
    display: flex;
    justify-content: flex-end;
}
.prrn-text .std-text1, .prrn-text .std-text1 p{
    font-size: var(--font16);
}
.prodet-related+.company-talk{
    padding-top: 0.91rem;
}
.company-talk-cry-text .std-text1,
.company-talk-cry-text .std-text1 p{
    font-size: var(--font16);
}
.company-talk-cry-text .std-text1{
    margin-bottom: 0.33rem;
}
.company-talk-cry .std-h2{
    font-size: var(--font48);
}
.diy-plug .mod-title3 .std-text1, 
.diy-plug .mod-title3 .std-text1 p{
    line-height: var(--line14);
}
.diy-plug .mod-title3 .std-text1 p{
    margin-bottom: 0.15rem;
}
.diy-plug .mod-title3 .std-text1 p:last-child{
    margin-bottom: 0;
}
.diy-plug{
    background: #F4F5FB;
}
.res-main .std-anchor{
    background: #F4F5FB; 
}
.res-advant{
    position: relative;
    padding-top: var(--space100);
    padding-bottom: var(--space120);
    border-radius: 0 0 0.4rem 0.4rem;
}
.res-advant-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.res-advant-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.res-advant .ys-cont1400{
    position: relative;
    z-index: 6;
}
.res-advant .std-h3{
    color: #fff;
    font-family: var(--wsemi);
    line-height: var(--line12);
    margin-bottom: 0.62rem;
}
.res-advant .std-h5,
.res-advant .std-h5 p{
    color: #fff;
    line-height: var(--line14);
}
.res-advant .std-h5 p{
    position: relative;
    padding-left: 43px;
    margin-bottom: 0.9em;
}
.res-advant .std-h5 p:last-child{
    margin-bottom: 0;
}
.res-advant .std-h5 p span{
    width: 24px;
    position: absolute;
    left: 0;
    top: 0.7em;
    transform: translateY(-50%);
}
.res-advant .std-h5 p span img{
    width: 100%;
}
.res-product{
    padding-top: var(--space150);
    padding-bottom: calc(var(--space150) - 5px);
}
.pcri-inof-nub-link{
    border-radius: 0.1rem;
    background: #fff;
}
.res-box-pos:nth-of-type(2n-1) .pcri-inof-nub-link{
    background: #F3F4FA;
}
.res-product-inof{
    --jian1: 0.13rem;
    margin: 0 calc(var(--jian1) * -1 - 0.39rem);
}
.res-product-inof-nub{
    width: 25%;
    padding: 0 var(--jian1);
}
.res-product .std-h2{
    text-align: center;
    margin-bottom: var(--space50);
}
.res-product-inof-nub:not(:first-child){
    display: none;
}
.pcri-inl-label {
    color: var(--colortitle1);
    border: 1px solid var(--colortitle1);
}
.pcri-inof-nub-link .std-text3,
.pcri-inof-nub-link .std-text3 p{
    color: var(--colortitle1);
}
.pcri-inof-nub-link .std-btn5 .ys-imgbox-cover img:nth-of-type(1){
    content: url(../images/0a1_icon2h.svg);
}
.pcri-inof-nub-link {
    padding: 0.38rem 0.15rem 0.35rem;
}
.pcri-inof-nub-link .ys-imgbox-contain {
    margin-top: 0.29rem;
    margin-bottom: 0.05rem;
}
.res-product-inof.slick-dotted{
    padding-bottom: 0.36rem;
}
.res-product-inof.slick-dotted .slick-dots{
    bottom: 0;
}
.res-product .std-btn4{
    justify-content: center;
    margin-top: var(--space60);
}
.res-box-pos:nth-of-type(2n){
    background: #f4f5fb;
}
.anchor-inof-nub::before{
    display: none;
}
.prodet-cloud{
    position: relative;
    padding-top: var(--space100);
}
.prodet-cloud-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.prodet-cloud-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center bottom;
}
.prodet-cloud .ys-cont1400{
    position: relative;
    z-index: 6;
}
.prodet-cloud .std-h2{
    text-align: center;
}
.prodet-cloud .std-btn4{
    justify-content: center;
    margin-top: 0.24rem;
}
.prodet-cloud-core-inof{
    display: flex;
    flex-wrap: wrap;
    padding-top: 0.22rem;
}
.pcci-nub{
    width: 50%;
}
.pcci-nub-link{
    width: 52.6%;
}
.pcci-nub:nth-of-type(2n){
    display: flex;
    justify-content: flex-end;
}
.pcci-nub .std-h4{
    line-height: var(--line13);
    font-family: var(--semi);
    margin-bottom: 0.1rem;
}
.pcci-nub .std-text1,
.pcci-nub .std-text1 p{
    color: var(--color2);
    line-height: var(--line15);
}
.pcci-nub{
    margin-bottom: 0.73rem;
}
.pcci-nub:last-child,
.pcci-nub:nth-last-of-type(2){
    margin-bottom: 0;
}
.prodet-cloud-core{
    margin-top: var(--space40);
    position: relative;
    padding-bottom: var(--space150);
}
.prodet-cloud-core-mid{
    position: absolute;
    width: 39.3%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.pccm-img,
.pccm-img img{
    width: 100%;
}
.prodet-cloud-core-mid .miles-ban {
    margin-top: var(--space30);
    justify-content: center;
}
.help-calc{
    background: #F8F9FD;
    padding-top: var(--space100);
    padding-bottom: var(--space150);
    position: relative;
    --width1: 92px;
    --bot1: 0.14rem;
}
.help-calc-cry{
    padding-left: 0.05rem;
    padding-right: 0.05rem;
    --jian1: 0.14rem;
    display: flex;
}
.help-calc-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: hidden;
}
.help-calc-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.help-calc .ys-cont1200{
    position: relative;
    z-index: 6;
}
.help-calc .std-h1{
    text-align: center;
    margin-bottom: var(--space50);
    font-family: var(--wsemi);
}
.help-calc-cry-left,
.help-calc-cry-right{
    padding: 0 var(--jian1);
}
.help-calc-cry-left{
    width: 39%;
}
.help-calc-cry-right{
    width: 61%;
}
.help-calc-cry-right .hccl-box{
    height: 100%;
}
.hccl-box{
    background: #fff;
    border-radius: 0.1rem;
    padding: 0.46rem 0.27rem 0.47rem 0.31rem;
}
.help-calc .std-font24{
    line-height: var(--line14);
    font-family: var(--semi);
    color: var(--colortitle1);
    margin-bottom: var(--bot1);
}
.hccl-input{
    width: var(--width1);
    border: 1px solid #DFE2EF;
    display: block;
}
.hccl-input input{
    width: 100%;
    padding: 0.09rem 0.05rem 0.09rem 0.1rem;
    font-size: var(--font14);
    line-height: var(--line15);
    color: var(--colortitle1);
}
.hccl-input input::placeholder{
    color: var(--color2);
}
.hccl-tem{
    --width1: 113px;
    display: flex;
    align-items: center;
}
.help-unit{
    color: var(--colortitle1);
    line-height: var(--line15);
    font-size: var(--font14);
    margin-left: 0.13rem;
}
.hccl-tem .help-unit{
    margin-left: 0.08rem;
}
.hccl-tem .hccl-input+.hccl-input{
    margin-left: 0.21rem;
    position: relative;
}
.hccl-tem .hccl-input+.hccl-input::before{
    content: '';
    height: 1px;
    width: 0.1rem;
    position: absolute;
    background: #DFE2EF;
    top: 50%;
    transform: translate(-50%,-50%);
    left: -0.105rem;
}
.hccl-inof-nub{
    display: flex;
    align-items: center;
    margin-bottom: 0.04rem;
}
.hccl-inof-nub:last-child{
    margin-bottom: 0;
}
.hccl-inof-nub .std-text3{
    width: 50%;
    flex-grow: 1;
}
.hccl-inof-nub .help-unit{
    width: 2.5em;
}
.hccl-box .hccl-tem{
    margin-bottom: 0.24rem;
}
.hccl-inof .hccl-input input{
    padding: 0.055rem 0.05rem 0.055rem 0.1rem;
}
.help-btn{
    --jian1: 0.065rem;
    display: flex;
    margin: 0 calc(var(--jian1) * -1);
    margin-top: 0.56rem;
    justify-content: center;
}
.help-btn-nub{
    padding: 0 var(--jian1);
}
.help-btn1-link{
    cursor: pointer;
    padding: 0.095rem 0.57rem;
    border: 1px solid var(--colortitle1);
    border-radius: 0.5rem;
}
.help-btn1-link .std-text2{
    color: var(--colortitle1);
    line-height: 1.3;
    font-size: var(--font16);
}
.help-btn2 .help-btn1-link{
    border: 1px solid #E5E8F5;
    background: #E5E8F5;
}
.help-calc-cry-right .hccl-box {
    padding: 0.46rem 0.37rem 0.47rem 0.43rem;
}
.hccl-filter{
    --jian1: 0.1rem;
    margin: 0 calc(var(--jian1) * -1);
    display: flex;
}
.hccl-filter-nub{
    padding: 0 var(--jian1);
    width: 25%;
}
.hccl-filter-nub .std-text3{
    margin-bottom: 0.09rem;
    color: var(--colortitle1);
    line-height: var(--line15);
}
.hccl-select{
    width: 100%;
}
.hccl-filter .hccl-input input{
    padding: 0.07rem 0.01rem 0.07rem 0.01rem;
    line-height: var(--line15);
    font-size: var(--font14);
    text-align: center;
    display: block;
}
.hccl-filter .hccl-input input::placeholder{
    line-height: var(--line15);
    color: var(--color2)!important;
}
.hccl-filter .hccl-input{
    height: calc(0.14rem + var(--font14) * 1.5);
}
.hccl-filter-box{
    display: flex;
}
.hccl-filter-box .hccl-input:last-child{
    margin-left: 0.2rem;
    position: relative;
} 
.hccl-filter-box .hccl-input:last-child::before{
    content: '';
    height: 1px;
    width: 0.1rem;
    position: absolute;
    background: #DFE2EF;
    top: 50%;
    transform: translate(-50%,-50%);
    left: -0.11rem;
}
.hccl-select .ys-select-bd {
    top: 100%;
    border: 1px solid #DFE2EF;
    width: calc(100% + 2px);
    left: -1px;
}
.hccl-select .ys-select-bd .ys-select-li{
    text-align: center;
    font-size: var(--font14);
    line-height: var(--line15);
    transition: all .4s ease;
    padding: 0.05rem 0.05rem;
    color: var(--colortitle1);
}
.hccl-select .ys-select-bd{
    padding: 0.05rem 0;
}
.hccl-box-text{
    margin-top: var(--space40);
}
.hccl-box .std-text3,
.hccl-box .std-text3 p{
    color: var(--colortitle1);
    line-height: var(--line15);
}
.hccl-filter-nub .std-text3 img{
    width: 0.16rem;
    margin-left: 0.11rem;
}
.hccl-inof-nub .std-text3{
    color: var(--color2);
}
.center-main .hccl-input{
    width: 100px;
}
.hccl-select .ys-select-xtbbox,
.hccl-select .iconfont{
    color: var(--colormain);
    font-size: var(--font14);
}
.hccl-select .ys-select-xtbbox{
    right: 0.1rem;
}
.center-main .help-btn {
    margin-top: 0.29rem;
    justify-content: flex-start;
}
.hccl-box-item{
    border-bottom: 1px solid #D9DCE9;
    padding-bottom: 0.42rem;
    padding-top: 0.29rem;
}
.hccl-box-item:last-child{
    border-bottom: 0px;
    padding-bottom: 0rem;
}
.hccl-box-item:first-child{
    padding-top: 0rem;
}
.hccl-text2{
    margin-top: 0.38rem;
}
.center-main .hccl-inof .hccl-input.hccl-select input {
    padding-right: 0.15rem;
}
.tttt-icon{
    width: 0.16rem;
    margin: 0 auto;
}
.tttt-icon img{
    width: 100%;
}
.table-thead .std-text3{
    line-height: var(--line15);
    text-align: center;
    color: var(--colortitle1);
}
.table-thead,
.table-tbody-tr{
    display: flex;
}
.table-thead{
    border-bottom: 1px solid #D9DCE9;
}
.table-tbody-tr{
    border-bottom: 1px solid #D9DCE9;
    align-items: center;
    padding-top: 0.14rem;
    padding-bottom: 0.14rem;
}
.table-tbody-tr:last-child{
    border-bottom: 0px;
}
.hccl-box-table{
    --one1: 99px;
    --four: 1.34rem;
}
.table-thead-th1,
.table-tbody-tr-th1{
    width: var(--one1);
}   
.table-thead-th{
    padding-bottom: 0.095rem;
}
.table-tbody-tr-th{
    text-align: center;
}
.table-tbody-tr-th1 .ys-imgbox-contain{
    width: 63px;
    margin: 0 auto;
}
.table-thead-th2,
.table-tbody-tr-th2{
    width: calc(calc(100% - var(--one1) - var(--four)) * 0.5);
}
.table-thead-th3,
.table-tbody-tr-th3{
    width: calc(calc(100% - var(--one1) - var(--four)) * 0.5);
}
.table-thead-th4,
.table-tbody-tr-th4{
    width: var(--four);
}
.table-tbody-tr-th4{
    position: relative;
    cursor: pointer;
}
.tttt-pop{
    position: fixed;
    z-index: 12;
    opacity: 0;
    pointer-events: none;
    text-align: left;
    background-color: #1E2021;
    padding: 0.2rem 0.3rem 0.2rem 0.3rem;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    color: #FFF;
    transform: translateX(-50%);
    font-size: var(--font14);
    line-height:  var(--line15);
    width: 350px;
    transition: opacity .4s ease;
}
.tttt-pop.on1{
    opacity: 1;
    pointer-events: all;
}
.tttt-pop ul{
    white-space: nowrap;
    list-style: none;
    padding-left:0px;
}
.tttt-pop li {
    display: grid;
    grid-template-columns: auto auto;
    justify-content: space-between;
    font-size: var(--font14);
    line-height: var(--line15);
}
.tttt-pop li div{
    font-size: var(--font14);
    line-height: var(--line15);
    padding: 0 0.05rem;
}
.center-main .help-calc-cry-right .hccl-box {
    height: auto;
    padding: 0.34rem 0.44rem 0.1rem 0.44rem;
}
.center-main .help-calc-cry-right .hccl-box{
    margin-bottom: 0.2rem;
}
.center-main .help-calc-cry-right .hccl-box:last-child{
    margin-bottom: 0rem;
}
.table-tbody{
    height: 303px;
}
.table-tbody .mCSB_inside>.mCSB_container {
    margin-right: 0px;
}
.table-tbody .mCSB_scrollTools {
    right: -6px;
}
.pcri-inof-nub-link{
    position: relative;
}
.pcri-inof-nub-link::before{
    content: '';
    background-image: url(../images/f1_bg.png);
    background-size: 100% 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.res-advant .std-h5{
    width: 48%;
}
.res-box-pos:nth-of-type(2n-1) .res-product{
    position: relative;
}
.res-box-pos:nth-of-type(2n-1) .res-product::before{
    content: '';
    background-image: url(../images/f5_bg.png);
    position: absolute;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    background-size: 100% 100%;
    background-position: right bottom;
}
.res-box-pos:nth-of-type(2n-1) .res-product .ys-cont1200{
    position: relative;
    z-index: 6;
}
.diy-main .diy-plug {
    background: #fff;
}
.find-box-inof{
    display: flex;
    --jian1: 0.25rem;
    --jian2: 0rem;
}
.find-box-inof-nub.act{
    --jian2: 0.4rem;
}
.find-box-inof-nub{
    padding: 0 var(--jian1);
}
.fbin-link{
    padding: 0.1rem var(--jian2);
    border-radius: 0.4rem;
    transition: all .4s ease;
}
.fbin-link .std-text1{
    color: var(--colortitle1);
    transition: all .4s ease;
}
.find-box{
    display: flex;
    justify-content: center;
}
.find-box-inof-nub.act .fbin-link{
    background: var(--color4);
}
.find-box-inof-nub.act .std-text1{
    color: var(--colormain);
}
.find-logo{
    padding-top: var(--space60);
}
.find-box{
    margin-bottom: var(--space70);
}

.std-btn1 .std-btn1-icon, 
.std-btn3 .std-btn1-icon {
    background: transparent!important;
}
.std-btn3 .ys-imgbox-cover img:nth-child(1),
.std-btn1 .ys-imgbox-cover img:nth-child(1){
    content: url(../images/a1_icon04h2.svg)!important;
}
.std-btn1 .std-btn1-icon,
.std-btn3 .std-btn1-icon{
    background: var(--colormain);
}
.std-btn3 .ys-imgbox-cover img:nth-child(1),
.std-btn3 .ys-imgbox-cover img:nth-child(2),
.std-btn4 .ys-imgbox-cover img:nth-child(1),
.std-btn4 .ys-imgbox-cover img:nth-child(2){
    content: url(../images/0a1_icon.svg)!important;
} 
.std-btn1 .ys-imgbox-cover img:nth-child(1) {
    content: url(../images/0a1_icon1.svg)!important;
}
.std-btn1 .ys-imgbox-cover img:nth-child(2) {
    content: url(../images/0a1_icon.svg)!important;
}
.std-btn1 .std-btn1-icon,
.std-btn3 .std-btn1-icon{
    background: var(--colormain);
}
.extend-frame{
    padding-top: var(--space100);
    padding-bottom: var(--space120);
}
.extend-frame .std-h2{
    text-align: center;
    margin-bottom: var(--space40);
    line-height: var(--line12);
}
.extend-main{
    background: #F0F2FA;
}
@media screen and (min-width: 1200px) {
    .std-btn1 .std-btn1-link:hover::before,
    .std-btn3 .std-btn1-link:hover::before{
        background: var(--color4);
        border: 1px solid var(--color4);
    }
    .std-btn4 .std-btn1-link:hover::before{
        background: #F8F9FD;
        border: 1px solid #E1E4EE;
    }
    .std-btn1-link:hover .std-btn1-font{
        color: var(--colortitle1);
    }
    .pcli-item-link:hover .std-font24{
        color: var(--colortitle1);
    }
    .pcrw-inof-nub-link:hover .ys-imgbox-cover img{
        transform: scale(1.05);
    }
    .product-sub-inof-nub .psin-img:hover .ys-imgbox-cover::after {
        opacity: 0;
    }
    .scbl-submit-btn:hover {
        background: var(--color4);
    }
    .contact-ban .std-btn1-link:hover .std-btn1-icon .ys-imgbox-cover img:first-child {
        opacity: 1;
    }
    .contact-ban .std-btn1-link:hover .std-btn1-icon .ys-imgbox-cover img:nth-of-type(2) {
        opacity: 0;
    }
    .install-why-rotate.mod-arrows3 .slick-prev:hover, 
    .install-why-rotate.mod-arrows3 .slick-next:hover{
        background: var(--color4);
    }
    .install-why-rotate.mod-arrows3 .slick-prev:hover::before, 
    .install-why-rotate.mod-arrows3 .slick-next:hover::before{
        opacity: 0;
    }
    .install-why-rotate.mod-arrows3 .slick-prev:hover::after, 
    .install-why-rotate.mod-arrows3 .slick-next:hover::after{
        opacity: 1;
    }
    .mod-arrowsn1 .slick-prev:hover::after,
    .mod-arrowsn1 .slick-next:hover::after{
        opacity: 1;
    }
    .contact-main .ys-bread-list a:hover,
    .company-main .ys-bread-list a:hover{
        color: var(--colortitle1);
    }
}
/* 2025.05.12 - down - end */
/* 2025.05.19 - start */
.ys-footer{
    position: relative;
    background: var(--color4);
}
.ys-footer-bg{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.ys-footer-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.ys-footer .ys-cont1500{
    position: relative;
    z-index: 6;
}
.footer-nav ul a{
    color: var(--color0);
}
.fsnl-icon {
    border: 1px solid rgba(0, 0, 0, .5);
}
.footer-letter-left .std-font24{
    letter-spacing: 1.2px;
    color: var(--color0);
}
.footer-letter-left .std-text2, .footer-letter-left .std-text2 p {
    color: rgba(0, 0, 0, .5);
    line-height: var(--line18);
    letter-spacing: 0.8px;
}
.footer-letter-submail {
    background: transparent;
    border: 1rem;
    border: 1px solid rgba(0, 0, 0, 0.35);
}
.footer-letter-submail-input input {
    color: var(--color0);
    letter-spacing: 0.9px;
}
.footer-letter-submail-input input::placeholder{
    color: rgba(0,0,0,.5)!important;
}
.submail-submit {
    background: #F0F2FA;
    color: var(--colortitle1);
}
.footer-letter {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
}
.copyright-text, .copyright-text p, .copyright-text a {
    color: rgba(24, 24, 24, .5);
}
.footer-middle {
    padding-top: 0.67rem;
    padding-bottom: 0.9rem;
    border-bottom: 0px solid rgba(214, 214, 214, .1);
}
.footer-logo {
    margin-bottom: 0.5rem;
}
.footer-nav {
    padding-top: 0.05rem;
}
.footer-right {
    padding-bottom: 0.36rem;
}
.home-footer{
    position: relative;
}
.home-footer .ys-footer .ys-footer-bg{
    display: none;
}
.home-footer .home-call,
.home-footer .ys-footer{
    background: transparent;
}
.home-call{
    position: relative;
    z-index: 6;
}
.footer-title {
    font-family: var(--wsemi);
    color: var(--colortitle1);
    font-size: var(--font48);
}
.footer-top {
    border-bottom: 1px solid rgba(24, 24, 24, .1);
    padding-top: 0.91rem;
    padding-bottom: 0.72rem;
}
.head-wai{
    background: rgba(0,0,0,.15);
    /* backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    -moz-backdrop-filter: blur(0px);
    -ms-backdrop-filter: blur(0px);
    -o-backdrop-filter: blur(0px); */
}
/* .ys-hd-pc.has-lang .head-wai, 
.ys-hd-pc.has-search .head-wai, 
.ys-hd-pc.isfixed .head-wai, 
.ys-hd-pc.ishover .head-wai, 
.ys-page-wrap.act .ys-hd-pc .head-wai {
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
} */
.head-other-second::after{
    display: none;
}
.ys-hd-pc.has-lang .head-btn-link, 
.ys-hd-pc.has-search .head-btn-link, 
.ys-hd-pc.isfixed .head-btn-link, 
.ys-hd-pc.ishover .head-btn-link, 
.ys-page-wrap.act .ys-hd-pc .head-btn-link {
    border: 1px solid var(--colorbj);
    background: var(--colorbj);
}
.ys-hd-pc.has-lang .head-btn-link .std-text2,
.ys-hd-pc.has-search .head-btn-link .std-text2,
.ys-hd-pc.isfixed .head-btn-link .std-text2,
.ys-hd-pc.ishover .head-btn-link .std-text2,
.ys-page-wrap.act .ys-hd-pc .head-btn-link .std-text2 {
    color: var(--colortitle1);
}
.head-nav-item-down {
    display: none;
    border-radius: 0 0 0.1rem 0.1rem;
    z-index: 10;
    border-top: 2px solid var(--colormain);
    box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
}
/* .head-nav-item-down {
    border-radius: 0 0 0.1rem 0.1rem;
    background: rgba(255, 255, 255, 0.9);
    z-index: 10;
    border-top: 2px solid var(--colormain);
    box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
    opacity: 0;
    pointer-events: none;
    transform: translate( -50%, 0, 0)!important;
    transition: all 0.5s ease;
} */
@keyframes filter1 {
    0%{
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(0px);
        -webkit-backdrop-filter: blur(0px);
        -moz-backdrop-filter: blur(0px);
        -ms-backdrop-filter: blur(0px);
        -o-backdrop-filter: blur(0px); 
        opacity: 0;
    }
    100%{
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(7.5px);
        -webkit-backdrop-filter: blur(7.5px);
        -moz-backdrop-filter: blur(7.5px);
        -ms-backdrop-filter: blur(7.5px);
        -o-backdrop-filter: blur(7.5px);
        opacity: 1;
    }
}
@-webkit-keyframes filter1 {
    0%{
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(0px);
        -webkit-backdrop-filter: blur(0px);
        -moz-backdrop-filter: blur(0px);
        -ms-backdrop-filter: blur(0px);
        -o-backdrop-filter: blur(0px);
        opacity: 0; 
    }
    100%{
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: blur(7.5px);
        -webkit-backdrop-filter: blur(7.5px);
        -moz-backdrop-filter: blur(7.5px);
        -ms-backdrop-filter: blur(7.5px);
        -o-backdrop-filter: blur(7.5px);
        opacity: 1;
    }
}
/* .head-nav-item-down.mod-down{
    height: auto;
    opacity: 1;
    pointer-events: auto;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    -moz-backdrop-filter: blur(7.5px);
    -ms-backdrop-filter: blur(7.5px);
    -o-backdrop-filter: blur(7.5px);
    position: absolute;
    animation: filter1 .5s forwards;
} */
@supports not (backdrop-filter: blur(7.5px)) {
    .head-nav-item-down.mod-down {
        background: rgba(255, 255, 255, 0.95); 
    }
}
.ys-hd-pc.has-lang .head-other-second::before, .ys-hd-pc.has-search .head-other-second::before, .ys-hd-pc.isfixed .head-other-second::before, .ys-hd-pc.ishover .head-other-second::before, .ys-page-wrap.act .ys-hd-pc .head-other-second::before {
    background: rgba(199, 199, 199, .25);
    opacity: 1;
}
.head-nav-item-title {
    line-height: var(--head1);
}
.head-btn{
    height: var(--head1);
}
.hoos-title a{
    height: var(--head2);
}
.hoos-title .hoos-title-link-title{
    line-height: var(--head2);
}
.head-other-second::before {
    height: 1px;
    bottom: var(--head1);
}
.hooi-search-btn,
.hooi-lang-top {
    height: var(--head2);
}
.ys-header.on .ys-hd-pc{
    transform: translateY(calc(var(--head2) * -1));
}
.ys-header.on .ys-hd-pc{
    --head1: 0.8rem;
}
.ys-hd-pc .ys-cont1720{
    align-items: flex-end;
}
.head-logo{
    line-height: var(--headh);
    height: var(--headh);
    transition: all .4s ease;
}
.head-btn{
    transition: all .4s ease;
}
.ys-header.on .head-logo{
    line-height: 0.8rem;
    height: 0.8rem;
}
.head-nav-item-down2 .hnid-core,
.head-nav-item-down2 .hnid-core-inof,
.head-nav-item-down2 .hnid-cin-third{
    flex-wrap: wrap;
}
.head-nav-item-down.head-nav-item-down2 {
    width: 283px;
}
.head-nav-item-down2 .hnid-core {
    padding: 0.08rem 0.35rem 0.12rem 0.28rem;
}
.head-nav-item-down2 .hnid-core-inof-nub,
.head-nav-item-down2 .hnid-cin-third-add {
    width: 100%;
}
.head-nav-item-down2 .hnid-cin-third {
    margin: 0 calc(var(--jian2) * -1);
}
.head-nav-item-down2 .hnid-cin-third-add{
    padding: 0;
}
.head-nav-item-down2 .hnid-cin-first-link {
    padding: 0 0;
}
.head-nav-item-down2 .hnid-cin-first {
    margin-bottom: 0rem;
}
.head-nav-item-down2 .hnid-cin-third{
    margin-top: 0.1rem;
}
.hnid-cin-first-link .std-h5{
    font-family: var(--regular);
}
.head-nav-item-down2 .hnid-core-inof-nub{
    position: relative;
    padding-bottom: 0.21rem;
    padding-top: 0.27rem;
}
.head-nav-item-down2 .hnid-core-inof-nub::before{
    content: '';
    height: 1px;
    width: calc(100% - 0.63rem);
    background: rgba(193, 199, 207, 0.60);
    position: absolute;
    left: 0.28rem;
    bottom: 0;
}
.head-nav-item-down2 .hnid-core-inof-nub:last-child::before{
    display: none;
}
.head-nav-item-down2 .hnid-cinti-link {
    padding: 0.08rem var(--jian2);
}
.head-nav-item-down2 .hnid-cinti-link::before{
    display: none;
}
.head-nav-item-down2 .hnid-cinti-link::after{
    display: none;
}
.hnid-cin-first-link .hnid-clb-link-icon{
    opacity: 0;
    transition: all .4s ease;
}
.online-btn {
    background: var(--color4);
    box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
}
.ys-banner .std-h5 {
    color: var(--color4);
    line-height: 1.3;
    margin-bottom: 0.04rem;
    font-size: var(--font30);
    font-family: var(--wsemi);
}
.ys-banner .ys-ban-title{
    margin-bottom: 0.39rem;
}
.ys-banner .std-text1, .ys-banner .std-text1 p{
    font-size: var(--font24);
    color: rgba(255,255,255,.6);
    line-height: 1.4;
}
.ys-banner .ban-btn {
    margin-top: 0.94rem;
}
.ys-ban-imgbox::before {
    background: rgba(0,0,0,.2);
}
.home-data{
    position: relative;
}
.home-data-bg{
    position: relative;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}
.home-data-bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center bottom;
}
.home-data .ys-cont1440{
    position: absolute;
    z-index: 6;
    left: 50%;
    transform: translateX(-50%);
    padding-top: 2.09rem;
    top: 0;
}
.home-data-title-left .std-font24{
    margin-top: 0.2rem;
    width: 43em;
    max-width: 100%;
}
.home-data-title-left .std-font24,
.home-data-title-left .std-font24 p{
    color: var(--colortitle1);
    line-height: var(--line14);
}
.home-data-title{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
.home-data-title-left{
    width: 50%;
    flex-grow: 1;
}
.home-data-title-btn{
    padding-bottom: 0.1rem;
}
.home-hoymiles-inof {
    padding-top: 0.73rem;
}
.hhin-cry {
    border-radius: 0.2rem;
    background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0.00) 100%);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.15);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    -moz-backdrop-filter: blur(7.5px);
    -ms-backdrop-filter: blur(7.5px);
    -o-backdrop-filter: blur(7.5px);
    padding: 0.45rem 0.35rem 0.59rem 0.27rem;
}
.hhin-cry .hhin-cry-data {
    padding-bottom: 0.2rem;
    margin-bottom: 0.2rem;
    border-bottom: 1px solid rgba(200, 200, 200, 0.5);
}
.home-infor{
    padding-top: var(--space120);
}
.home-infor .std-font48{
    text-align: center;
    margin-bottom: var(--space40);
}
.hirn-link{
    position: relative;
}
.std-btn5.std-btn5t .ys-imgbox-cover img {
    content: url(../images/ajianb.svg);
}
.hirn-link .std-h3{
    font-family: var(--wsemi);
    line-height: var(--line12);
    color: var(--color4);
    margin-bottom: 0.23rem;
}
.hirn-link .std-font24,
.hirn-link .std-font24 p{
    line-height: var(--line14);
    color: var(--color4);
}
.hirn-link .std-btn5t{
    margin-top: 0.9rem;
}
.std-btn5t .std-btn1-font {
    color: var(--color4)!important;
    font-size: var(--font18);
    line-height: var(--line175);
}
.home-infor-rotate-nub:not(:first-child){
    display: none;
}
.home-infor-wai{
    position: relative;
}
.home-infor-btn{
    position: absolute;
    bottom: 0.75rem;
    width: 100%;
    left: 0;
}
.home-solution-dots {
    --jian1: 0.14rem;
}
.home-solution-dots-nub .std-font24::before {
    background: var(--color4);
    height: 1px;
    opacity: .5;
}
.home-solution-dots-nub .std-font24::after {
    background: var(--color4);
    height: 1px;
}
.home-solution-dots-nub .std-font24 {
    font-size: var(--font18);
    color: rgba(255, 255, 255, .5);
    font-family: var(--semi);
    position: relative;
    line-height: var(--line14);
    padding-bottom: 0.2rem;
    transition: all .4s ease;
}
.home-solution-dots-nub.on .std-font24 {
    color: var(--color4);
}
.home-infor2 .hirn-link .std-font24, 
.home-infor2 .hirn-link .std-font24 p {
    line-height: var(--line15);
    color: var(--color4);
    font-size: var(--font18);
}
.home-infor2 .hirn-link .std-font24 p{
    margin-bottom: 0.42em;
}
.home-infor2 .hirn-link .std-font24 p:last-child{
    margin-bottom: 0;
}
.home-infor .home-infor-rotate-nub .ys-pos-center {
    top: 41.9%;
}
.home-infor2 .hirn-link .std-btn5t {
    margin-top: 0.4rem;
}
.home-insight {
    padding-top: 1.38rem;
    padding-bottom: 1.06rem;
    background: #F8F9FD;
}
.home-insight-swiper {
    --jian1: 0.08rem;
}
.home-insight-swiper{
    padding-right: 0!important;
}
.hisi-link{
    background: var(--color4);
    border: 0px;
}
.hisi-link-text {
    padding: 0.31rem 0.29rem 0.49rem 0.2rem;
}
.hisi-link-text .std-h5{
    font-size: var(--font18);
    line-height: var(--line15);
}
.hisi-link-text-word {
    margin-top: 0.8rem;
}
.hisi-ltw-font{
    font-size: var(--font16);
}
.hpin-link-text .std-h1{
    font-size: var(--font40);
    line-height: var(--line12);
    font-family: var(--wsemi);
}
.hpin-link-text .std-h5,
.hpin-link-text .std-h5 p{
    font-size: var(--font18);
}
.home-profess {
    padding-top: 1.35rem;
}
.hpin-link-img {
    width: 45.7%;
}
.hpin-link-text {
    width: 47.64%;
}
.ys-nybanner .ys-nyban-title h1 {
    font-size: var(--font48);
    font-family: var(--wsemi);
}
.ys-nybanner .ys-nyban-title p {
    font-size: var(--font24);
    line-height: var(--line13);
    margin-top: 0.17rem;
}
.ys-nybanner.ys-nybanner2 .std-btn1 {
    margin-top: 1.1rem;
}
.owner-solution {
    padding-top: var(--space130);
    padding-bottom: var(--space120);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.00) 0%, #F0F2FA 100%);
}
.owner-product{
    background: #F0F2FA;
}
.owner-product .std-h2{
    margin-bottom: 0.32rem;
}
.owner-product .mod-title2 {
    align-items: flex-start;
}
.owner-product-cry {
    --jian1: 0.14rem;
    margin-top: 0.42rem;
}
.opcl-link-text-img,
.opcl-link-text-img img{
    object-fit: contain;
}
.opcl-link-text-img{
    width: 3.05rem;
    max-width: 100%;
    margin: 0 auto;
    margin-bottom: 0.8rem;
} 
.owner-product-cry-right {
    display: flex;
    flex-direction: column;
}
.opcr-box-link,
.opcr-box-rotate,
.opcr-box-rotate .slick-list,
.opcr-box-rotate .slick-track{
    height: 100%;
}
.opcl-link{
    display: block;
}
.opcl-link-bg {
    height: 100%;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.opcl-link-bg img{
    object-fit: cover;
    height: 100%;
}
.opcl-link-text{
    position: relative;
    padding: 1.03rem 0.6rem 0.44rem 0.6rem;
}
.owner-product-cry-left {
    width: 45.27%;
}
.opcl-link-text .std-font24 {
    font-size: var(--font30);
    line-height: var(--line13);
    margin-bottom: 0.04rem;
    font-family: var(--wsemi);
}
.opcl-link-text .std-text2, 
.opcl-link-text .std-text2 p {
    color: var(--color2);
    line-height: var(--line14);
}
.opcl-link-text .std-btn4{
    margin-top: 0.55rem;
}
.owner-product-cry-right {
    width: 54.73%;
}
.opcr-box-link{
    display: block;
}
.opcr-box-link-word{
    display: flex;
    text-align: left;
    justify-content: space-between;
}
.opcr-add{
    display: block;
}
.opcr-box-link-word .std-h4 {
    font-size: 0.3rem;
}
.opcr-box-link .ys-imgbox-cover{
    margin-bottom: 0!important;
}
.opcr-box-link-word .std-text2,
.opcr-box-link-word .std-text2 p{
    line-height: var(--line14);
    color: var(--color2);
    font-size: var(--font18);
    text-align: left;
}
.opcr-box-link-word .std-text2 {
    margin-top: 0.2rem;
}
.opcr-text{
    display: flex;
    flex-direction: column;
    width: 51.8%;
    padding: 0.5rem 0.2rem 0.46rem 0.54rem;
}
.opcr-box-link-word .std-h4{
    text-align: left;
}
.opcr-add{
    flex-grow: 1;
}
.opcr-box-rotate .opcr-box-link-word, 
.opcr-box-link-word {
    padding: 0rem;
    padding-right: 0.5rem;
}
.owner-product-cry-right .opcr-img{
    width: 3rem;
    display: flex;
    align-items: center;
}
.owner-product-cry-right .opcr-box-link-word{
    position: relative;
    height: 100%;
}
.opcl-link{
    height: 100%;
}
.opcr-box-rotate .slick-dots{
    width: 48.2%;
    left: 51.8%;
    padding-right: 0.5rem;
}
.opcr-box-rotate .slick-dots li:not(.slick-active){
    background: rgba(241, 243, 251, .5);
}
.oscl-nub .ys-imgbox-cover img{
    object-fit: cover;
}
.owner-solar-cry-left {
    width: 51%;
    border-radius: 0.1rem;
}
.owner-solar-cry-right {
    width: 49%;
    padding-left: 1.3rem;
}
.owner-solar .std-h2 {
    padding-bottom: 0.3rem;
    border-bottom: 1px solid #D6D9E5;
    margin-bottom: 0.68rem;
}
.oscr-btn-nub .std-h4 {
    font-weight: normal;
    font-size: var(--font30);
}
.oscr-btn {
    margin-bottom: 0.49rem;
}
.mod-title3 .std-h2 span {
    color: inherit;
}
.owner-trust-rotate {
    width: calc(100% + calc(var(--jian1) * 2));
}
.otii-link-text .std-h4 {
    font-family: var(--wsemi);
}
.otii-link-text .std-btn5 .ys-imgbox-cover img {
    content: url(../images/com_icon13x.svg);
}
.otii-link-text .std-btn5-link .std-btn1-icon {
    width: 12px;
}
.otii-link-text {
    padding: 0 0.76rem 0.61rem 1.03rem;
}
.otii-link-img img{
    object-fit: cover;
}
.owner-support{
    position: relative;
}
.owner-support .osin-link{
    background: var(--color4);
}
.owner-more{
    padding-top: calc(var(--space120) + 2px);
    padding-bottom: calc(var(--space130) + 3px);
}
.omin-link-icon{
    width: 0.89rem;
    height: 0.89rem;
    margin: 0 auto;
    margin-bottom: 0.21rem;
    border-radius: 50%;
    background: #F8F9FD;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.omin-link-icon img{
    width: 56.18%;
}
.omin-link .std-font24{
    text-align: center;
    line-height: var(--line14);
    color: var(--colortitle1);
    font-family: var(--semi);
    margin-bottom: 0.28rem;
}
.omin-link .std-btn5-link{
    justify-content: center;
}
.owner-more-inof-nub{
    width: 33.333333%;
    display: flex;
    justify-content: center;
    flex-grow: 1;
    padding: 0 var(--jian1);
}
.owner-more-inof{
    display: flex;
    --jian1: 0.1rem;
    margin: 0 calc(var(--jian1) * -1);
}
.install-why-rotate-item:not(:first-child){
    display: none;
}
.install-why {
    padding-top: 0!important;
    padding-bottom: 0!important;
    position: relative;
}
.install-why .ys-cont1400{
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 100%;
    z-index: 10;
}
.install-why-text{
    padding-top: var(--space150);
    width: 40.5%;
}
.install-why .std-h2{
    color: var(--color4);
}
.install-why .mod-control,
.install-why .control-now{
    color: var(--color4);
    font-size: var(--font18);
}
.install-why .mod-control{
    margin-bottom: 0.22rem;
}
.iwcl-inof-nub .std-h4 {
    color: var(--color4);
}
.iwcl-inof-nub .std-text1, 
.iwcl-inof-nub .std-text1 p {
    color: var(--color4);
}
.install-why-rotate .slick-prev, 
.install-why-rotate .slick-next{
    z-index: 6;
}
.install-why-rotate .slick-prev{
    left: 1rem;
}
.install-why-rotate .slick-next{
    right: 1rem;
}
.install-why-rotate.mod-arrows3 .slick-prev, 
.install-why-rotate.mod-arrows3 .slick-next {
    border: 1px solid var(--color4);
    background: var(--color4);
}
.install-why-rotate.mod-arrows3 .slick-arrow.slick-disabled {
    border: 1px solid var(--color4);
    background: transparent;
}
.install-why-rotate.mod-arrows3 .slick-prev::before,
.install-why-rotate.mod-arrows3 .slick-next::after{
    transform: translate(-50%, -50%) rotate(180deg);
}
.install-why-rotate.mod-arrows3 .slick-prev::after,
.install-why-rotate.mod-arrows3 .slick-next::before{
    transform: translate(-50%, -50%) rotate(0deg);
}
.install-why-rotate.mod-arrows3 .slick-prev::before, 
.install-why-rotate.mod-arrows3 .slick-next::before {
    background-image: url(../images/0e1_icon3.svg);
} 
.install-why-rotate.mod-arrows3 .slick-prev::after, 
.install-why-rotate.mod-arrows3 .slick-next::after {
    background-image: url(../images/0e1_icon2.svg);
}
.install-why-rotate-item img{
    object-fit: cover;
}
.install-main .company-talk {
    /* padding-top: 1.85rem;
    padding-bottom: 1.93rem; */
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.install-why .ys-cont1400{
    pointer-events: none;
}
.iwcl-inof {
    padding-bottom: 0rem;
}
.install-why .std-h2,
.iwcl-inof {
    pointer-events: all;
}
.wwin-lit-title .std-h4 {
    font-family: var(--bold);
}
.wwin-link-img-text {
    padding: 0.23rem 0.3rem 0.23rem;
    justify-content: center;
}
.wwin-link-text .std-font24 {
    margin-bottom: 0.46rem;
}
.wwin-link-text {
    padding: 0.27rem 0.16rem 0.17rem 0.21rem;
}
.wwin-link-text .std-btn5 {
    padding-top: 0.32rem;
}
@media screen and (min-width: 1200px) {
    .ys-hd-pc.has-lang .head-btn-link:hover, 
    .ys-hd-pc.has-search .head-btn-link:hover, 
    .ys-hd-pc.isfixed .head-btn-link:hover, 
    .ys-hd-pc.ishover .head-btn-link:hover, 
    .ys-page-wrap.act .ys-hd-pc .head-btn-link:hover {
        border: 1px solid #E1E4EE;
        background: var(--color4);
    }
    .hnid-cin-first-link:hover .hnid-clb-link-icon{
        opacity: 1;
    }
    .std-btn2 .std-btn1-link:hover::before {
        background: var(--color4);
        border: 1px solid var(--color4);
    }
    .hpin-link:hover .hpin-link-img img{
        transform: scale(1.05);
    }
    .opcr-box-link:hover .std-btn4 .std-btn1-link::before,
    .opcl-link:hover .std-btn4 .std-btn1-link::before {
        background: #F8F9FD;
        border: 1px solid #E1E4EE;
    }
    .product-sub-inof-nub .psin-img:hover .ys-imgbox-cover::before{
        opacity: 1;
    } 
    .pcri-ian-link:hover .std-text1{
        color: var(--colormain);
    }   
}
.head-nav-item-down{
    background: transparent;
}
/* .head-nav-item-down{
    position: fixed;
} */
.hnid-core{
    position: relative;
}
.hnid-core::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(255,255,255,0.8);
    backdrop-filter: blur(7.5px);
    -webkit-backdrop-filter: blur(7.5px);
    -moz-backdrop-filter: blur(7.5px);
    -ms-backdrop-filter: blur(7.5px);
    -o-backdrop-filter: blur(7.5px);
    top: 0;
    left: 0;
    border-radius: 0 0 0.1rem 0.1rem;
}
.hnid-core>*{
    position: relative;
    z-index: 6;
}
.product-sub-inof{
    display: flex;
    --jian1: 14px;
    margin: 0 calc(var(--jian1) * -1);
}
.product-sub-inof-nub{
    padding: 0 var(--jian1);
    width: 25%;
    flex-grow: 1;
}
.product-sub{
    margin-top: var(--space50);
}
.psin-img{
    position: relative;
    border-radius: 0.06rem;
    overflow: hidden;
}
.psin-img .std-h5{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0.2rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--color4);
    font-family: var(--bold);
}
.psin-img .ys-imgbox-cover::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(8, 25, 87, 0.50);
    backdrop-filter: blur(12.5px);
    -webkit-backdrop-filter: blur(12.5px);
    -moz-backdrop-filter: blur(12.5px);
    -o-backdrop-filter: blur(12.5px);
    -ms-backdrop-filter: blur(12.5px);
    z-index: 2;
    opacity: 0;
    transition: all .4s ease;
}
.product-sub-inof-nub.on .ys-imgbox-cover::before{
    opacity: 1;
}
.psin-img{
    cursor: pointer;
}
.product-core-cry{
    margin-top: calc(var(--space70) - 5px);
}
.product-add:not(:first-child) {
    margin-top: 0px;
}
.product-core-right-item {
    padding-top: 0.04rem;
}
.product-add .std-text1{
    font-size: var(--font24);
    line-height: var(--line14);
    font-family: var(--semi);
    margin-bottom: 0.27rem;
}
.pcli-icon{
    width: var(--dataw);
    height: var(--dataw);
    position: relative;
    top: calc(var(--font16) * 0.75 - calc(var(--dataw) / 2));
}
.pcli-item{
    --dataw: 16px;
    margin-bottom: var(--dataw);
}
.pcli-icon::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: var(--color4);
    border-radius: 50%;
}
.pcli-icon::after{
    content: '';
    width: 50%;
    height: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    border: calc(var(--dataw) / 4) solid var(--colormain);
    transition: all .4s ease;
    opacity: 0;
}
.pcli-item.act>.pcli-item-link .pcli-icon::after,
.pcli-item-add-nub.act>.pcli-item-link .pcli-icon::after{
    opacity: 1;
}
.pcli-item-link{
    display: flex;
}
.pcli-item-link .std-font24{
    width: 50%;
    flex-grow: 1;
    padding-left: var(--dataw);
}
.pcli-item-link {
    padding: 0rem!important;
}
.pcli-item{
    background: transparent!important;
}
.pcli-item .std-font24{
    font-size: var(--font16);
    line-height: var(--line15);
    color: rgba(24,24,24,.6);
    transition: all .4s ease;
}
.pcli-item.act>.pcli-item-link .std-font24,
.pcli-item-add-nub.act>.pcli-item-link .std-font24{
    color: var(--colortitle1);
}
.down-main .ys-nybanner h1 {
    text-align: left;
    margin-bottom: 0rem!important;
}
.down-main .scbl-submit{
    margin: 0;
    margin-top: 0.21rem;
    display: none;
}
.pcrw-inof{
    --jian1: 0.14rem;
    --jian2: 0.22rem;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.pcrw-inof-nub{
    width: 50%;
    padding: 0 var(--jian1);
    padding-bottom: var(--jian2);
}
.pcrw-inof-nub-link{
    width: 100%;
    position: relative;
    border-radius: 0.1rem;
    overflow: hidden;
    cursor: pointer;
}
.pcrw-inl-bg{
    width: 100%;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    object-fit: cover;
}
.pcrw-inof-nub-link .ys-imgbox-cover{
    width: 180px;
    margin: 0 auto;
    max-width: 50%;
}
.pcrw-inof-nub .std-h5{
    line-height: 1.4;
    color: var(--colortitle1);
    font-weight: bold;
    text-align: center;
    margin-top: -0.08rem;
    position: relative;
    z-index: 6;
}
.product-core-right {
    margin-top: 0 !important;
}
.pcrw-inof-nub-link{
    padding: 0.22rem 0.1rem 0.34rem;
}
.down-main .product-core-left {
    padding-top: 0rem;
}
.pcli-item-add{
    padding-left: calc(var(--dataw) + 5px);
    padding-top: calc(var(--dataw) * 0.75);
    display: none;
}
.pcli-item-add-nub{
    margin-bottom: calc(var(--dataw) * 0.75);
}
.down-btnfour{
    --dataw: 16px;
    --jian1: 0.1rem;
    --jian2: 0.11rem;
}
.down-btnfour-inof{
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.down-btnfour-inof-nub{
    width: 33.333333%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
}
.dbin-box{
    cursor: pointer;
    border-radius: 0.04rem;
    background: var(--color4);
    padding: 0.1rem 0.16rem;
    display: flex;
}
.dbin-box .std-text2{
    width: 50%;
    flex-grow: 1;
    padding-left: var(--dataw);
    color: var(--color2);
    transition: all .4s ease;
}
.down-btnfour .pcli-icon::before {
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border: 1px solid rgba(0, 34, 158, 0.5);
    transition: all .4s ease;
}
.down-btnfour-inof-nub.act .std-text2{
    color: var(--colortitle1);
}
.down-btnfour-inof-nub.act .pcli-icon::after {
    opacity: 1;
}
.down-btnfour-inof-nub.act .pcli-icon::before {
    opacity: 0;
}
.down-btnfour-btn {
    display: flex;
    justify-content: flex-end;
    margin-top: 0.2rem;
}
.down-btnfour-btn-link{
    cursor: pointer;
    display: flex;
    align-items: center;
}
.down-btnfour-inof-nub:nth-of-type(n+7){
    display: none;
}
.down-btnfour-btn-link .std-text2{
    color: rgba(24,24,24,.6);
}
.dbbl-icon{
    width: 13px;
    margin-left: 7px;
}
.dbbl-icon img{
    width: 100%;
    transition: all .4s ease;
}
.down-btnfour.on .down-btnfour-inof-nub:nth-of-type(n+7){
    display: block;
}
.down-btnfour-btn-link .std-text2 span:nth-of-type(2){
    display: none;
}
.down-btnfour.on .down-btnfour-btn-link .std-text2 span:nth-of-type(2){
    display: block;
}
.down-btnfour.on .down-btnfour-btn-link .std-text2 span:first-child{
    display: none;
}
.down-btnfour.on .dbbl-icon img{
    transform: rotate(180deg);
}
.pcrw-two{
    padding-top: 0.04rem;
}
.pcrw-two-nub{
    padding-top: 0.4rem;
}
.pcrw-two-nub .std-h4{
    color: var(--colortitle1);
    margin-bottom: 0.2rem;
    font-family: var(--wsemi);
    line-height: var(--line13);
}
.pcrw-tni-nub{
    margin-bottom: 0.08rem;
}
.pcrw-tni-nub-link{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    border-radius: 0.08rem;
    background: var(--color4);
    box-shadow: 0px 5px 15px 1px rgba(216, 219, 232, 0.50);
    padding: 0.2rem 0.45rem 0.2rem 0.34rem;
}
.pcrw-tni-nub-link .std-text3{
    color: var(--colortitle1);
    line-height: var(--line15);
}
.pcrw-load{
    color: var(--colormain)!important;
    margin-left: 0.47rem;
    white-space: nowrap;
}
.pcrw-date{
    white-space: nowrap;
}
.pcrw-text{
    width: 50%;
    flex-grow: 1;
    padding-right: 0.2rem;
}
.down-btnfour-btn-ph,
.down-btnfour .std-font24,
.down-main .select-anchor-ph-add{
    display: none;
}
.down1-main .pcrw-two-nub:first-child {
    padding-top: 0rem;
}




/* 2025.05.19 - end */
/* 2025.05.23 - start */
.diy-solution-inof{
    height: 100vh;
    position: sticky;
    top: 0;
    overflow: hidden;
}
/* .diy-solution-inof .swiper-wrapper{
    flex-direction: column;
} */
.diy-solution{
    overflow: visible;
}
.diy-solution-zhan-nub{
    height: 40vh;
}
.dsin-bg img{
    height: 100vh;
    object-fit: cover;
}
.table-tbody-tr{
    align-items: stretch;
}
.table-tbody-tr-th{
    display: flex;
    align-items: center;
    justify-content: center;
}
.ys-banner .ys-ban-title {
    width: 12.06em;
}
.ys-banner .ban-btn {
    margin-top: 0rem;
}
.ys-banner .ban-btn .ban-btn-nub{
    margin-top: 0.94rem;
}
.miles-real-phone-img img{
    width: 67%;
    margin: 0 auto;
}
.miles-real-phone-img{
    text-align: center;
}
.miles-real-phone-img::before{
    left: 0;
}
.viewer-canvas>img{
    background: #fff;
}
.head-wai{
    position: relative;
}
.head-wai::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transition: all .4s ease;
}
.ys-hd-pc.has-lang .head-wai, 
.ys-hd-pc.has-search .head-wai, 
.ys-hd-pc.isfixed .head-wai, 
.ys-hd-pc.ishover .head-wai, 
.ys-page-wrap.act .ys-hd-pc .head-wai {
    background: transparent;
}
.ys-hd-pc.has-lang .head-wai::before, 
.ys-hd-pc.has-search .head-wai::before, 
.ys-hd-pc.isfixed .head-wai::before, 
.ys-hd-pc.ishover .head-wai::before,
.ys-page-wrap.act .ys-hd-pc .head-wai::before {
    background: rgba(255, 255, 255, 0.80);
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.08);
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
    -moz-backdrop-filter: blur(5px);
    -ms-backdrop-filter: blur(5px);
    -o-backdrop-filter: blur(5px);
}
.home-data-title-left{
    padding-right: 0.2rem;
}
.head-nav-item-support .hnid-core {
    padding: 0.45rem 0.42rem;
}
.ys-hd-pc .head-language .ys-cont1720 {
    align-items: flex-start;
}
.psin-img .ys-imgbox-cover::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255,255,255, 0.50);
    z-index: 2;
    opacity: 1;
    transition: all .4s ease;
}
.product-sub-inof-nub.on .psin-img .ys-imgbox-cover::after{
    opacity: 0;
}
.std-anchor{
    transition: all .4s ease;
}
.ys-page-wrap.on .std-anchor {
    top: var(--head1);
}
.ys-page-wrap.on,
.ys-header.on .ys-hd-pc {
    --head1: 0.8rem;
}
.ptcl-btn-nub {
    width: auto;
}
.ptcl-btn {
    padding: 0 0rem!important;
    margin-top: 0.65rem;
    justify-content: center;
}
.ptcl-btn-nub,
.ptcl-btn-nub:nth-of-type(2n-1) {
    padding:0 0.1rem;
}
.psin-img .std-h5{
    text-align: center;
    line-height: 1.2;
}
.pcrw-load,
.pcrw-load a{
    cursor: pointer;
    display: block;
    line-height: inherit;
}
.pcli-item-link{
    cursor: pointer!important;
}
.fiit-mark.std-text2 {
    padding-left: 0.07rem;
}
.faq-main .product-core-cry {
    margin-top: 0!important;
}
.extend-frame-box iframe{
    width: 100%;
}
.scbl-submit-btn {
    color: var(--colortitle1);
    background: var(--color4);
}
.success-main .company-talk {
    padding-top: var(--space150);
    padding-bottom: var(--space150);
}
.success-core+.company-talk {
    padding-top: 0!important;
}
.story-relate-rotate .slick-track{
    margin: 0 auto;
}
.blogs-main .company-talk{
    padding-bottom: var(--space150);
}
.tutor-yutobe-right-item:first-child {
    padding-top: 0rem;
}
.contact-ban .std-btn1-icon .ys-imgbox-cover img:nth-of-type(2) {
    opacity: 1;
    content: url(../images/0a1_icon.svg) !important;
}
.contact-ban .std-btn1-icon .ys-imgbox-cover img:first-child {
    opacity: 0;
    content: url(../images/0a1_icon.svg) !important;
}
.install-fee-cry-inof {
    width: 40%;
}
.install-fee-cry{
    justify-content: space-between;
}
.story-main .story-cry-bg img{
    content: url(../images/bg.png)!important;
}
.hnid-crs-item-link .hnid-clb-link-icon{
    margin-left: 0.1rem;
}
.scbl-one-nub .std-h5{
    width: 50%;
    flex-grow: 1;
}
.dbin-box {
    height: 100%;
}
.down-btnfour-inof-nub {
    width: 50%;
}
.contact-team-cry-form {
    background: rgba(255, 255, 255, 0.15);
}
@media screen and (min-width: 1930px) {
    .home-data .ys-cont1440 {
        top: 23%;
        padding-top: 0rem;
    }
} 
.prodet-ban-cry-left .std-h2 {
    margin-bottom: 0.24rem;
}
.prodet-ban-text{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
.dsin-cdi-down{
    padding-left: 0.26rem!important;
}
.prodet-cloud-core-inof{
    min-height: var(--height1);
}
.detail-core-cry-left .wp-caption,
.detail-core-cry-left figcaption{
    font-size: inherit;
    color: inherit;
    line-height: inherit;
}
.wp-caption img,
.wp-caption figcaption{
    margin-bottom: 1em;
}
.res-product-inof .slick-track{
    margin: 0 auto;
}
.yecb_right_ul .std-h4{
    font-family: var(--wsemi);
}
.yxedr-active .mod-rotate li img{
    height: calc(var(--width1) / 1080 * 608)!important;
    object-fit: cover;
}
.yxedr-active .mod-rotate .slick-track li {
    height: calc(var(--width1) / 1080 * 608)!important;
}
.diy-solution-zhan-nub {
    height: 100vh;
}
.tutor-recom-inof {
    margin-top: 50px;
}
.diy-plug .mod-title3{
    width: 90%;
}
.miles-real-phone-img img {
    width: 63%;
}
.hhin-cry-data,
.hhin-cry-data .scroll-num{
    font-family: var(--wsemi);
}
.story-cry .std-h3 {
    width: 20em;
}
.ptcr-top .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.ptcr-top .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
    bottom: 0px;
}
.ptcr-top  .mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{
    max-width: 2.4rem;
    margin: 0 auto;
}
.ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal {
    left: 0%;
    right: 0%;
    width: 100%;
    max-width: none;
    overflow: visible;
    /* margin: 0 auto; */
}
.mCSB_buttonLeft::before{
    content: '\e744';
}
.mCSB_buttonRight::before{
    content: '\e743';
}
.mCSB_buttonLeft::before,
.mCSB_buttonRight::before{
    font-family: "iconfont" !important;
    position: absolute;
    font-size: 18px;
    color: var(--colormain);
}
.ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, 
.ptcr-top .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {
    top: -25px;
    height: 18px;
}
.ptcr-top{
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}
.diy-solution-inof-nub.on .std-h2{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.2s;
}
.diy-solution-inof-nub.on .std-h4{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.25s;
}
.diy-solution-inof-nub.on .dsin-core-drop{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.3s;
}
.diy-solution-inof-nub.on .dsin-core-btn{
    animation: ysfadeInUp .8s ease-in-out both;
    animation-delay: 0.35s;
}
.install-why-rotate.mod-arrows3 .slick-prev, 
.install-why-rotate.mod-arrows3 .slick-next{
    background: transparent;
}
.install-why-rotate.mod-arrows3 .slick-prev::before, 
.install-why-rotate.mod-arrows3 .slick-next::before{
    opacity: 1;
}
.install-why-rotate.mod-arrows3 .slick-prev::after, 
.install-why-rotate.mod-arrows3 .slick-next::after{
    opacity: 0;
}
.contact-ban .ys-nyban-img{
    position: fixed;
    width: 100%;
    height: 100vh;
    top: 0;
    left: 0;
}
.contact-ban .ys-nyban-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.contact-ware,
.contact-support{
    background: var(--color4);
    position: relative;
    z-index: 6;
}
.mod-arrowsn1 .slick-prev, .mod-arrowsn1 .slick-next{
    width: 0.52rem;
    height: 0.52rem;
    border-radius: 50%;
    z-index: 10;
}
.mod-arrowsn1 .slick-prev::before, .mod-arrowsn1 .slick-next::before{
    content: '';
    width: 0.1rem;
    height: 0.2rem;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iN3B4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCA3IDEyIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPuWbvuaghy1pY29uPC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik04LjMyODMzMzE5LDEyLjUyOTIzOTUgQzguMDM2NjM0NTQsMTIuMjM2NjgxNiA4LjAzNjM4OTE0LDExLjc2Mjg4NTkgOC4zMjc1OTcsMTEuNDcwMDIzMSBMOC4zMjcyNDQzNSwxMS40Njk2Njk5IEwxMy43ODc5NDMyLDYgQzE0LjM3Mjc2ODksNi41ODU3ODY0NCAxNC4zNzI3Njg5LDcuNTM1NTMzOTEgMTMuNzg3OTQzMiw4LjEyMTMyMDM0IEw5LjkxNTYyNTE2LDEyIEwxMy43ODc5NDMyLDE1Ljg3ODY3OTcgQzE0LjM3Mjc2ODksMTYuNDY0NDY2MSAxNC4zNzI3Njg5LDE3LjQxNDIxMzYgMTMuNzg3OTQzMiwxOCBMOC4zMjcyNDQzNSwxMi41MzAzMzAxIEw4LjMyODMzMzE5LDEyLjUyOTIzOTUgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPgogICAgPC9kZWZzPgogICAgPGcgaWQ9Iumhtemdoi0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0icGMvaGVyby8xIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAuMDAwMDAwLCAtMzk0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iaW1nLSstZGl2LSstc3dpcGVyLXNjcm9sbGVyLWl0ZW0tKy1uYXYtbWFpbi3okpnniYgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0wLjExMDIzMywgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJpbWciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAtMTg3LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDYXJvdXNlbC0tLei1sOmprOeBry/pgJrmoI8tLS1XaWRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjExMDIzMywgNzUuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSLwn5qr5qih54mILXRlbXBsYXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSLlt6bkvqfnrq3lpLQtbGVmdC1hcnJvdyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ2NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0ibGlnaHQvYW5nbGUtbGVmdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAzNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXNrPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 10;
}
.mod-arrowsn1 .slick-next::before{
    transform: translate(-50%,-50%) rotate(180deg);
}
.mod-arrowsn1 .slick-prev::after, .mod-arrowsn1 .slick-next::after{
    content: '';
    width: 100%;
    height: 100%; 
    border-radius: 50%;
    background: rgba(0,0,0,.3);
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all .4s ease;
}
.tutor-recom-inof .slick-prev{
    left: -0.8rem;
}
.tutor-recom-inof .slick-next{
    right: -0.8rem;
}
.owner-trust-inof .slick-prev{
    left: calc(var(--jian1) * -1 - 0.52rem);
}
.owner-trust-inof .slick-next{
    right: calc(var(--jian1) * -1 - 0.52rem);
}
.mod-arrowsn1 .slick-arrow.slick-disabled{
    opacity: 0;
}
.home-infor-rotate .slick-prev, 
.ys-ban-slick .slick-prev{
    left: 0.3rem;
}
.home-infor-rotate .slick-next, 
.ys-ban-slick .slick-next {
    right: 0.3rem;
}
.home-infor{
    position: relative;
    background: #fff;
}
.home-profess{
    background: #fff;
}
.footer-logo {
    width: 2.5rem;
}
.fsnl-icon {
    width: 0.44rem;
    height: 0.44rem;
}
.footer-share {
    --jian1: 0.07rem;
}
.osci-nub .std-text2 {
    padding: 9px 10px 9px 10px;
    left: 0.53rem;
}
.osci-nub .std-text2::after{
    content: '';
    height: 1px;
    border-bottom: 2px dashed #fff;
    width: 0.21rem;
    position: absolute;
    right: calc(100% + 1px);
    top: calc(50% - 1px);
    transform: translateY(-50%);
}
.osci-nub.on .osci-nub-span::after {
    background: #14DD6A;
}
.osbi-nub {
    left: 0.53rem;
}
.owner-trust-inof .slick-prev {
    left: calc(var(--jian1) + 0.1rem);
}
.owner-trust-inof .slick-next {
    right: calc(var(--jian1) + 0.1rem);
}
.mtcr-inof.mod-arrowsn1 .slick-prev::before, 
.mtcr-inof.mod-arrowsn1 .slick-next::before{
    background-image: url(../images/xin.svg);
}
.mtcr-inof {
    padding-bottom: 0!important;
}
.mtcr-inof .slick-prev, .mtcr-inof .slick-next {
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
}
.mtcr-inof .slick-next {
    right: var(--jian1);
    left: auto;
}
.mtcr-inof .slick-arrow.slick-disabled{
    opacity: 0!important;
}
.miles-tool-cry-right {
    padding-right: calc(50vw - 700px);
}
.mtcr-inof-nub-cry {
    padding: 33px 50px 100px 50px;
}
.pcrw-tni-nub-link .std-text3 a{
    color: inherit;
    line-height: inherit;
}
.hpin-link-img,
.hpin-link-text{
    width: 47%;
}
/* 2025.06.03 - start */
.contact-ban .std-h1 {
    margin-bottom: 0rem!important;
}
.contact-line{
    height: 0.35rem;
    width: 100%;
}
.contact-team-cry-text {
    padding-top: 0.38rem;
}
.ys-nybanner.contact-ban .bread-box {
    top: calc(var(--headh) + 0.32rem);
}
.diy-plug-img-nub:not(:first-child){
    display: none;
}
[data-original]{
    cursor: pointer;
}
body{
    padding-right: 0!important;
}
.viewer-open{
    overflow: inherit!important;
}
.diy-solution-inof-nub:nth-of-type(2n) .ys-cont1400 {
    display: flex;
    justify-content: flex-start;
}
.diy-solution-inof-nub:nth-of-type(2n-1) .ys-cont1400 {
    display: flex;
    justify-content: flex-end;
}
.company-energy{
    position: relative;
    z-index: 2;
}
.company-energy-wai{
    overflow: visible;
    position: relative;
}
.company-energy-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.company-energy-bg-img{
    height: 100vh;
    width: 100%;
    position: sticky;
    top: 0;
}
.company-energy-bg-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.yecb_right-zhan{
    opacity: 0!important;
}
.ylny_text_span_hou {
    opacity: 0.2;
}

/* 2025.06.03 - end */
.mtcr-inof-nub-cry {
    height: 100%;
}
.company-hoymile{
    background: #fff;
    position: relative;
    z-index: 2;
}
.install-main .company-sustain{
    background: #f8fafe;
    padding-top: var(--space150);
    padding-bottom: 0!important;
}
.install-main .company-sustain .csin-link {
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}
.install-main .install-solution{
    padding-bottom: var(--space150);
}
.prodet-cloud-cry{
    display: flex;
    align-items: center;
}
.prodet-cloud-cry-left{
    width: 51.07%;
}
.prodet-cloud-cry-left .miles-ban{
    display: none;
}
.prodet-cloud-cry-right{
    width: 48.93%;
    padding-left: 0.5rem;
}
.prodet-cloud-cry-right .std-text1{
    margin-top: 0.2rem;
}
.prodet-cloud-cry-right .std-text1, 
.prodet-cloud-cry-right .std-text1 p{
    color: var(--color2);
    text-align: center;
}
.miles-ban{
    justify-content: center;
    margin-top: var(--space60);
}
.prodet-cloud {
    padding-bottom: var(--space100);
}
.prodet-cloud .prodet-cloud-cry-right .std-btn4 {
    margin-top: 0.4rem;
}
.ys-banner .ys-ban-txtbox {
    bottom: auto;
    top: 45%;
    transform: translate(-50%, -50%);
}
.owner-trust-add{
    display: flex;
    align-items: flex-end;
}
.install-why-text{
     width: 53.5%;
}
.ys-banner .ys-ban-title {
    font-size: var(--font60);
}
.ys-banner .std-text1, .ys-banner .std-text1 p {
    font-size: var(--font20);
}
.hccl-tem .help-unit{
    width: 0.54rem;
}
.hccl-tem .help-unit::before{
    display: none!important;
}
.hccl-tem .hccl-input+.help-unit{
    margin-left: 0.1rem;
}
.hccl-tem .hccl-select .ys-select-xtbbox, 
.hccl-tem .hccl-select .iconfont,
.hccl-filter .hccl-select .ys-select-xtbbox, 
.hccl-filter .hccl-select .iconfont {
    color: #666;
    opacity: .8;
    font-size: 12px;
}
.hccl-filter-now{
    width: calc(0.54rem + calc(var(--jian1) * 2));
}
.hccl-filter-nub:not(.hccl-filter-now){
    width: 20%;
    flex-grow: 1;
}
.hccl-filter .hccl-filter-now .hccl-input input{
    text-align: left;
}
.hccl-filter .hccl-input input {
    padding: 0.07rem 0.06rem 0.07rem 0.06rem;
}
.hccl-filter {
    --jian1: 0.05rem;
}
.hccl-filter-box .hccl-input:last-child {
    margin-left: 0.15rem;
}
.hccl-filter-box .hccl-input:last-child::before {
    left: -0.09rem;
}
.hccl-filter .hccl-input {
    flex-grow: 1;
}
.company-ban-bg img {
    height: auto;
}
.ys-nyban-img::before{
    background: transparent!important;
}
.contact-main .ys-nybanner::before {
    background: transparent!important;
}
.contact-team-cry-text .std-font24{
    color: var(--color1);
}
.ctct-inof-nub .std-text2, .ctct-inof-nub .std-text2 a {
    color: var(--color1);
}
.contact-team .std-btn4 .std-btn1-font {
    color: var(--color1);
}
.contact-team .std-btn4 .std-btn1-link::before {
    border: var(--p1x) solid var(--color1);
}
.contact-main .ys-bread-list a,
.company-main .ys-bread-list a{
    color: rgba(24,24,24,.5);
}
.contact-main .ys-bread-list:last-child a,
.company-main .ys-bread-list:last-child a{
    color: var(--colortitle1);
}
.contact-main .ys-bread-list::before,
.company-main .ys-bread-list::before {
    background-image: url(../images/mian1.svg);
}
/* 2025.06.10 - start */
.hccl-rin-cry-img{
    background: #F3F4FA;
    width: 100%;
    position: relative;
}
.hccl-return-inof{
    --jian1: 11.5px;
    --jian2: 18px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 calc(var(--jian1) * -1);
    margin-bottom: calc(var(--jian2) * -1);
}
.hccl-return-inof-nub{
    width: 20%;
    padding: 0 var(--jian1);
    margin-bottom: var(--jian2);
    position: relative;
}
.hccl-rin-cry{
    cursor: pointer;
}
.hccl-btn{
    width: 0.16rem;
    height: 0.16rem;
    border-radius: 50%;
    background: var(--colormain);
    position: absolute;
    right: 0.06rem;
    top: 0.06rem;
    transition: all .4s ease;
}
.hccl-btn::before,
.hccl-btn::after{
    content: '';
    width: 0.08rem;
    height: 1px;
    background: #fff; 
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    transition: all .4s ease;
}
.hccl-btn::after{
    transform: translate(-50%,-50%) rotate(90deg);
}
.hccl-rin-cry .std-text3{
    margin-top: 7px;
    color: var(--colortitle1);
    line-height: var(--line15);
    text-align: center;
}
.hccl-return .std-font24{
    padding-bottom: 0.08rem;
    border-bottom: 1px solid #D9DCE9;
    margin-bottom: 0.18rem;
}
.hccl-return{
    margin-top: 0.34rem;
}
.hccl-rin-pop{
    position: absolute;
    width: 4.45rem;
    left: var(--jian1);
    top: 0.32rem;
    border-radius: 10px;
    border-top: 1px solid #081957;
    background: #F3F4FA;
    display: none;
    padding: 0.27rem 0.26rem 0.27rem 0.185rem;
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.15);
}
.hccl-return-inof-nub:nth-of-type(5n) .hccl-rin-pop,
.hccl-return-inof-nub:nth-of-type(5n-1) .hccl-rin-pop{
    left: auto;
    right: var(--jian1);
}
.hccl-return-inof-nub:nth-of-type(5n-2) .hccl-rin-pop{
    left: 50%;
    transform: translateX(-50%);
}
.hccl-return-inof-nub.on1{
    z-index: 10;
}
.hccl-return-inof-nub.on1 .hccl-btn::before{
    transform: translate(-50%,-50%) rotate(45deg);
}
.hccl-return-inof-nub.on1 .hccl-btn::after{
    transform: translate(-50%,-50%) rotate(135deg);
}
.hccl-rin-pop-box .std-text3{
    display: flex;
    border-bottom: 1px solid rgba(179, 179, 179, 0.15);
    padding: 0.06rem 0;
    padding-left: 0.16rem;
}
.hccl-rin-pop-box .std-text3:first-child{
    padding-top: 0;
}
.hccl-rin-pop-box .std-text3:last-child{
    padding-bottom: 0;
    border-bottom: 0px;
}
.hccl-rin-pop-box .std-text3 p:nth-of-type(2){
    width: 0.92rem;
}
.hccl-rin-pop-box .std-text3 p:first-child{
    width: 50%;
    flex-grow: 1;
    padding-right: 20px;
}
.hccl-return .std-font24{
    margin-top: 0.27rem;
}
.hccl-return .std-font24:first-child{
    margin-top: 0;
}
.hccl-btn span{
    position: absolute;
    border-bottom: 0.07rem solid #081957;
    left: 50%;
    transform: translateX(-50%);
    bottom: -0.12rem;
    border-left: 0.07rem solid transparent;
    border-right: 0.07rem solid transparent;
    opacity: 0;
    transition: all .4s ease;
}
.hccl-return-inof-nub.on1 .hccl-btn span{
    opacity: 1;
}
.hccl-rin-pop-box{
    height: 157px;
}
.hccl-rin-pop{
    padding-right: 0.05rem;
}
.hccl-rin-pop .mCSB_inside>.mCSB_container {
    margin-right: 0.21rem;
}
.hccl-rin-pop .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.hccl-return-inof-nub{
    z-index: 2;
}
.hccl-return-inof-nub.on2 {
    z-index: 6;
}
/* 2025.06.10 - end */
/* 2025.06.18 - start */
.pcri-ian-link-img{
    width: 46px;
    border-radius: 5px;
    border: 1px solid #666;
    margin: 0 auto;
}
.pcri-ian-link .std-text1{
    margin-top: 5px;
    color: var(--colortitle1);
    font-size: 10px;
    text-align: center;
    line-height: 1.5;
    transition: all .4s ease;
}
.pcri-inof-add-nub:not(:first-child){
    display: none;
}
.pcri-inof-add{
    --gap1: 10px;
    width: calc(100% + calc(var(--gap1) * 2));
    margin: 0 calc(var(--gap1) * -1);
    padding: 0 16px;
    padding-top: 32px;
}
.pcri-inof-add-nub{
    width: 33.333333%;
    padding: 0 var(--gap1);
}
.pcri-inof-add .slick-dots{
    bottom: 0;
    left: 0;
}
.pcri-inof-add{
    padding-bottom: 0.23rem;
}
.pcri-inof-add .slick-dots li{
    width: 6px;
    height: 6px;
}
.pcri-ian-link{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.pcli-ias-nub.act>.pcli-item-link .pcli-icon::after {
    opacity: 1;
}
.prodet-pro .pcri-inof-nub-link{
    background: #F3F4FA;
}
.prodet-pro+.prodet-related{
    padding-top: 0!important;
}
.pcli-item-add-san{
    display: none;
}
.pcli-item-add-san{
    padding-top: calc(var(--dataw) * 0.75);
    padding-left: calc(var(--dataw) + 5px);
}
.pcli-ias-nub {
    margin-bottom: calc(var(--dataw) * 0.75);
}
.pcli-ias-nub:last-child,
.pcli-item-add-nub:last-child{
    margin-bottom: 0;
}
/* 2025.06.18 - end */
.pccr-btn{
    display: flex;
    justify-content: center;
    --gap1: 0.3rem;
    margin-top: 0.2rem;
}
.pccr-btn-nub{
    padding: 0 var(--gap1);
}
.pccr-btn-nub .std-font24{
    color: var(--colormain);
    font-family: var(--semi);
    opacity: .5;
    transition: all .4s ease;
    cursor: pointer;
}
.pccr-btn-nub.on .std-font24{
    opacity: 1;
}
.pccr-change-nub:not(:first-child){
    display: none;
}
.prodet-cloud-cry-right .std-text1 {
    margin-top: 0.13rem;
}
.pccm-img-nub:not(:first-child){
    display: none;
}
.pcri-inof-nub-link .std-text3 {
    flex-grow: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 3em;
}
.pcri-inof-nub-link::before{
    pointer-events: none;
}
.pcri-inof-add .slick-track{
    margin: 0 auto;
}

.pccr-change-btn{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    --gap1: 0.15rem;
}
.pccr-change-btn .std-btn4{
    padding: 0 var(--gap1);
}
.std-btn5-link .std-btn1-icon {
    width: 7px;
}
.prodet-cloud a{
    color: inherit;
}
.miles-ban {
    justify-content: left;
}
.change-btn-nub .std-text1 {
    white-space: nowrap;
}

.pcri-inl-text{
    font-size: var(--font14);
    line-height: var(--line12);
    color: var(--color2);
    padding-bottom: 10px;
}
.pcri-inof-nub-link {
    padding: 0.3rem 0.15rem 0.3rem;
}
.opcr-box-link-word .std-h4 {
    font-size: 0.24rem;
}
.owner-ph{
    display: none;
}
.home-profess{
    display: none;
}
.pcrw-tni-nub-link .std-text3 a{
    font-size: inherit;
}
.pcrw-tni-nub-link .std-text3.pcrw-load a{
    text-decoration: underline;
    text-underline-position: under;
}
.pcrw-inof-nub-link {
    height: 100%;
}
.ctcf-box-iframe{
    max-height: 923px;
    overflow: auto;
}
.ctcf-box-iframe::-webkit-scrollbar{
    width: 4px;
    height: 100%;
}
.ctcf-box-iframe::-webkit-scrollbar-track {
  background: #f1f1f1; /* 轨道背景色 */
  border-radius: 10px; /* 轨道圆角 */
}
.ctcf-box-iframe::-webkit-scrollbar-thumb {
  background: rgba(8,25,87,.4); /* 滑块背景色 */
  border-radius: 10px; /* 滑块圆角 */
  transition: background .4s ease;
}
@media screen and (min-width: 1200px) {
    .ctcf-box-iframe::-webkit-scrollbar-thumb:hover {
      background: rgba(8,25,87,.6); /* 滑块 hover 背景色 */
    }
}
.ctcf-box-iframe{
    scrollbar-width: thin; /* 滚动条宽度：auto | thin | none */
    scrollbar-color: rgba(8,25,87,.4) #f1f1f1; /* 滑块颜色 轨道颜色 */
}



/* 20250709--扒站修改--start */
.elementor-106935 .elementor-element.elementor-element-351063b5 .elementor-heading-title{
    margin-bottom: 0px !important;
}
.new-page .elementor-widget-container li{
    font-size: var(--font14);
    line-height: var(--line15);
    margin-bottom: var(--parpspace12);
}
.page13 .ha-slick-slide:not(:first-child){
    display: none;
}
.page13 .slick-prev, .page13 .slick-next{
    /*font-size: 0px;*/
    color: transparent;
}
.page13 .slick-prev::after{
    content: "\e744";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 14px;
    height: 14px;
    font-family: 'iconfont';
    color: #fff;
}
.page13 .slick-next::after{
    content: "\e743";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 14px;
    height: 14px;
    font-family: 'iconfont';
    color: #fff;
}
.page11 .jet-toggle__label-text,
.page12 .jet-toggle__label-text{
    line-height: 1.5 !important;
}
@media screen and (min-width: 1200px) {
    .page13 .slick-prev:hover, 
    .page13 .slick-next:hover{
        color: transparent;
    }
}
/* 20250709--扒站修改--end */