﻿
@media screen and (min-width: 1921px) {
    .prodet-box-bg #scrolly-video video {
        object-fit: fill;
    }
    /* 2024.07.28 - start */
}
.pages{
   text-align:center;padding:150px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
.yyal{
    font-size: 26px; 
}
/* 响应式原则：调大看小 */
@media screen and (max-width: 1930px) {
    :root{
        --space1: 100px;
        --space100: 90px;
        --space90: 80px;
        --space80: 72px;
        --space60: 55px;
        --space50: 45px;
        --space40: 35px;
    }
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    /*kim*/
    .wsbc-ri {
        padding: 100px 120px 90px 80px;
    }
    /*kim end*/
    .prodet-box-bg #scrolly-video {
        max-width: 100% !important;
        width: calc(calc(100vh - var(--head2)) * 1.7777) !important;
        height: calc(100vh - var(--head2)) !important;
        top: var(--head2) !important;
    }
    .prodet-box-bg #scrolly-video video{
        height: calc(100vh - var(--head2)) !important;
    }
    .prodet-one{
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .prodet-two{
        padding-bottom: 60px;
    }
    .prodet-one .std-title24 {
        margin-bottom: 5px;
    }
    .prodet-box-bg::before {
        height: 62vh;
    }   
    .prodet-box {
        height: 700vh;
    } 
    .prodet-two-text {
        margin-bottom: 40px;
    }
    .ptin-icon {
        width: 50px;
        margin-bottom: 7px;
    }
    .prodet-two-inof.slick-dotted {
        padding-bottom: 48px;
    }
    .prodet-two-add{
        --spacea: 50px;
    }
    /* .ptii-text {
        padding-right: 70px;
        padding-left: 130px;
    } */
    .ptin-word, .ptin-word p,
    .ptii-text-lie-nub .std-title5{
        font-size: var(--font16);
    }
    .ptii-text-lie-nub .std-title5 {
        padding-top: 15px;
    }
    .prodet-two-text {
        width: 100%;
    }
    .prodet-two-inof {
        padding: 0;
    }
    .prodet-two-text {
        margin-bottom: 26px;
    }
    .prodet-two-inof.slick-dotted {
        padding-bottom: 40px;
    }
    .prodet-two {
        padding-bottom: 53px;
    }
    /* 2024.07.28 - start */
    .hnid2-cry-right .mCSB_scrollTools {
        right: 54px;
    }
    .ys-cont1740{
        max-width: calc(100% - 80px);
    }
    .touch-section-cont {
        margin-top: -39vw;
    }
    .wsbc-ri {
        padding: 70px 127px 50px 70px;
    }
    .wrul-act ul li p{
        line-height: var(--l1h6);
    }
    .wrul-act {
        padding-top: 10px;
        padding-bottom: 6px;
    }
    .wrul-act ul {
        padding-inline-start: 22px;
    }

    /* 1920end */
}
@media screen and (max-width: 1680px) {
    :root{
        --font80: 70px;
        --font64: 56px;
        --font58: 52px;
        --font44: 42px;
        --font32: 30px;
        --font26: 24px;
    }
	
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    /*kim*/
    .case-section-top {
        margin-top: 55px;
        margin-bottom: 70px;
    }
    .csbc-top {
        padding: 130px 100px 70px;
    }
    .csbc-top .std-title2 {
        margin-bottom: 30px;
    }
    .std-title4 {
        font-size: 24px;
    }
    .csbc-top-ul {
        margin-bottom: 90px;
    }
    .case-section-more {
        margin-bottom: 90px;
    }
    .exhibit-section {
        padding: 90px 0;
    }
    .eull-le-top {
        margin-bottom: 76px;
    }
    .eull-le .std-title5 {
        margin-bottom: 12px;
    }
    .eull-ri-bot {
        padding-left: 60px;
        padding-right: 30px;
    }
    .exhibit-section-cont-ri {
        padding-left: 110px;
    }
    .news-section {
        padding-top: 75px;
        padding-bottom: 90px;
    }
    .nstc-link-ri {
        padding: 45px 45px 30px;
    }
    .news-section-btm {
        margin-top: 90px;
    }
    .nsbb-list {
        padding: 0 18px;
        margin-bottom: 55px;
    }
    .news-section-btm-top {
        margin-bottom: 55px;
    }
    .news-section-btm-bot {
        margin-left: -18px;
        margin-right: -18px;
    }
    .nllt-tit {
        margin-top: 4px;
        margin-bottom: 20px;
    }
    .touch-section {
        padding-top: 90px;
    }
    .touch-section-cont {
        margin-top: -530px;
    }
    .touch-section-cont-top .std-title2 {
        margin-bottom: 34px;
        text-align: center;
    }
    .tsct-link-list {
        padding: 0 14px;
    }
    .tsct-link {
        margin-left: -14px;
        margin-right: -14px;
        margin-bottom: 90px;
    }
    .tulu-list {
        margin-bottom: 40px;
    }
    .std-title3{
        font-size: 30px;
    }
    .yyal{
        font-size: 30px; 
    }
    .ys-cont1840{
        width:82.5%;
        margin:0 auto;
    }
    .contact-main-ul {
        margin-top: 45px;
        margin-bottom: 35px;
    }
    .faqs-section {
        padding-top: 105px;
        padding-bottom: 90px;
    }
    .interact-section-top {
        margin-bottom: 90px;
    }
    .interact-section-get .std-title2 {
        margin-bottom: 55px;
    }
    .interact-section-get {
        margin-bottom: 90px;
    }
    .interact-section-faq-ul {
        padding: 45px;
    }
    .isfu-list {
        padding: 20px 0;
    }
    .interact-section {
        padding-top: 80px;
        padding-bottom: 90px;
    }
    .interact-main .faqs-section {
        padding-top: 100px;
    }
    .interact-main .faqs-section-cont-le .std-title2 {
        margin-bottom: 50px;
    }
    .interact-main .faqs-section-cont-le {
        padding-left: 80px;
    }
    .istl-link {
        padding: 52px 244px;
    }
    .ilul-text p {
        height: 5.4em;
        overflow: hidden;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .ask-section {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .ask-section-top .std-title5 {
        margin-top: 28px;
        margin-bottom: 45px;
    }
    .asts-le {
        padding: 10px 24px;
    }
    .asts-le-icon {
        margin-right: 12px;
        margin-top: 6px;
    }
    .asts-ri {
        width: 205px;
        padding: 10px 65px;
    }
    .ask-section-top {
        margin-bottom: 90px;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 90px;
    }
    .asbl-ul-list {
        margin-bottom: 22px;
    }
    .download-section {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .download-section-top-search {
        margin-top: 34px;
        margin-bottom: 70px;
    }
    .dsts-ri {
        padding: 10px 20px;
    }
    .dsts-le {
        padding: 10px 24px;
    }
    .download-section-top {
        margin-bottom: 70px;
    }
    .dsbc-top-list {
        padding: 0 14px;
    }
    .dsbc-top {
        margin-left: -14px;
        margin-right: -14px;
    }
    .dsbc-btm-ri-list1,
    .dsbc-btm-ri-list {
        padding-top: 42px;
        padding-left: 70px;
    }
    .dsbc-btm-ri-more {
        margin-left: calc((100% - 344px) / 2 + 70px);
    }
    .warranty-section {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .wsar-cont {
        padding: 50px 70px 70px 70px;
    }
    .wsbc-ri {
        padding: 34px 50px 40px 50px;
    }
    .wsbc-ri-ul-list {
        margin-bottom: 20px;
    }
    .wrul-act {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .wrul-top {
        font-size: 30px;
    }
    /*kim end*/
    /* 2024.07.28 - start */
    .product-anchor-nub .std-title5 {
        padding: 10px 8px 14px;
    }
    .product-inof-big-text {
        padding: 52px 100px 62px;
    }
    .product-inof-swpro {
        --jian: 14px;
    }
    .pisi-link-text {
        padding: 28px 30px 22px;
    }
    .pisi-link-text .std-title4 {
        margin-bottom: 6px;
    }
    .pisi-link-text .std-text14 {
        margin-bottom: 44px;
    }
    .std-b1tn1-icon {
        margin-left: 9px;
    }
    .product-inof:last-child .product-inof-big-text {
        padding: 40px 100px 8px;
    }
    .pibt-lie {
        --jian: 22px;
        margin-top: 16px;
    }
    .std-btn1-link {
        height: 56px;
    }
    .pibt-lie-nub .std-btn1-link {
        min-width: 310px;
    }
    .product-inof-big-text{
        width: 70%;
    }
    .product-custom-cry-text {
        padding-left: 85px;
    }
    .product-custom-cry-text .std-btnt1 .std-btn1-link {
        min-width: 230px;
    }  
    .std-btnt1 .std-btn1-link {
        height: 48px;
    }
    .mod-call .std-title2 {
        margin-bottom: 20px;
    }
    .ys-footer {
        padding-top: var(--space100);
    }
    .footer-logo {
        width: 200px;
        margin-bottom: 62px;
    }
    .footer-nav {
        --jian: 25px;
        padding-bottom: 50px;
    }
    .footer-nav-first {
        margin-bottom: 18px;
    }
    .footer-other-share {
        --jian: 18px;
    }
    .foli-nub-link {
        min-width: 178px;
        height: 38px;
    }
    .foli-nub-link-icon {
        width: 22px;
        margin-left: 10px;
    }
    .footer-other-link-inof {
        --jian: 16px;
    }
    .footer-other {
        padding-bottom: 18px;
    }
    .footer-copy {
        padding-top: 18px;
        padding-bottom: 20px;
    }
    .footer-copy-inof {
        --jian: 16px;
    }
    .footer-copy-text {
        --jian: 8px;
    }
    .mod-help {
        right: 40px;
        bottom: 40px;
    }
    .help-btn {
        width: 56px;
        height: 56px;
    }
    .head-logo {
        width: 160px;
    }
    .hnid2-cry-right-nub {
        padding: 35px calc(8.75vw - 60px) 35px 60px;
    }
    .hnid2-cry-left {
        width: calc(348px + 8.75vw);
        padding-left: calc(8.75vw);
        padding-top: 35px;
    }
    .hnid2-cry-right {
        width: calc(100% - calc(348px + 8.75vw));
    }
    .hnid2-cln-nub-link .ys-imgbox-cover {
        width: 44px;
    }
    .hnid2-cln-nub-link {
        padding: 12px 35px;
    }
    .ptii-text-lie-nub .std-title5 {
        padding-top: 13px;
    }
    .ptii-text-lie-nub .std-title5::before {
        left: 10px;
        top: 25px;
    }
    .ptii-tln-icon {
        width: 48px;
    }
    .ptii-text-lie-nub {
        margin-bottom: 16px;
    }
    .ptii-text-lie {
        margin-top: var(--space40);
    }   
    .prodet-four-text {
        padding-right: 30px;
        padding-left: 46px;
    }
    .pfti-nub {
        padding-top: 10px;
        padding-bottom: 12px;
    }
    .prodet-four-text .std-font58 {
        margin-bottom: var(--space50);
    }
    .prodet-moon .std-title2 {
        margin-bottom: 24px;
    }
    .prodet-model-top-img {
        width: 440px;
    }
    .prodet-model-top-text::before {
        width: calc(100% + 440px);
    }
    .prodet-model-top-text {
        width: calc(100% - 440px);
        padding: 70px 50px 70px 50px;
    }
    .prodet-model-top-text .std-title2 {
        margin-bottom: 42px;
    }
    .prodet-model-bot-item {
        --heights: 50px;
        --heights2: 60px;
    }
    .pmbi-btn {
        --jian: 20px;
        --jian2: 30px;
    }
    .prodet-solution-text .std-title2 {
        margin-bottom: 30px;
    }
    .pstn-inof-item {
        margin-bottom: 20px;
    }
    .prodet-solution-text-nub .std-btn1 {
        margin-top: 65px;
    }
    .psbi-icon {
        width: 44px;
        margin-bottom: 10px;
    }
    .prodet-solution-btn-item {
        padding-top: 20px;
        padding-bottom: 26px;
    }
    .prodet-related-inof {
        --jian: 14px;
    }
    .prin-link-text {
        padding: 26px 26px 22px;
    }
    .prin-link-text .std-text14 {
        margin-bottom: 44px;
    }
    .prodet-case-cry-inof {
        --jian: 20px;
    }
    .cull-cont-top .std-title4 {
        margin-bottom: 13px;
    }
    .cctu-list-cont-icon {
        margin-right: 8px;
    }
    .pcci-nub .cull-cont-top {
        margin-bottom: 16px;
    }
    .cull-cont-top {
        margin-bottom: 14px;
        padding-bottom: 14px;
    }
    .cull-cont-bot1-nub .std-title24 {
        margin-bottom: 2px;
    }
    .cull-cont-bot1 {
        --jian: 20px;
    }
    .prodet-learn {
        padding-top: calc(var(--space1) + 10px);
        padding-bottom: var(--space1);
    }
    .prodet-learn .std-title2 {
        margin-bottom: 66px;
    }
    .plrn-core-icon {
        width: 58px;
    }
    .plrn-core-text {
        width: calc(100% - 58px);
        padding-left: 24px;
        padding-top: 0px;
    }
    .plrn-core {
        padding-top: 30px;
    }
    .prodet-learn-rotate {
        --jian: 26px;
    }
    .muci-add {
        transform-origin: 50% 130%;
    }
    .mysola-other-box .std-btn1-link {
        padding: 12px 86px;
    }
    .mysola-uitra .std-title2 {
        padding-top: var(--space100);
    }
    .mysola-uitra-cry .std-title5 {
        margin-bottom: 42px;
    }
    .mysola-feature .mfii-sub {
        margin-bottom: 3px;
    }
    .mysola-feature .std-title2 {
        margin-bottom: 22px;
    }
    .mfii-text {
        margin-bottom: 40px;
    }
    .mfii-wai-arrow1 {
        left: -10px;
    }
    .mfii-wai-arrow2 {
        right: -10px;
    }
    .mfii-wai-arrow .ys-imgbox-cover {
        width: 24px;
    }
    .mfii-wai-arrow1 .mfii-num {
        margin-right: 12px;
    }
    .mfii-wai-arrow2 .mfii-num {
        margin-left: 12px;
    }
    .mfii-num {
        width: 36px;
        height: 36px;
        line-height: 34px;
    }
    .industry-ban-text .std-title2 {
        padding-right: 160px;
    }
    .industry-ban-text-inof {
        --jian: 14px;
    }
    .ibti-nub-top, .ibti-nub-font {
        padding-left: 14px;
    }
    .industry-energy .std-title2 {
        margin-bottom: 28px;
    }
    .industry-energy .std-text18 {
        width: 90%;
    }
    .industry-mode {
        padding-top: var(--space1);
    }
    .imti-cry-text .std-text1 {
        margin-bottom: 20px;
    }
    .industry-mode-btn {
        margin-top: 28px;
    }
    .imbn-core {
        padding-top: 10px;
    }
    .industry-advant-cry .std-title2 {
        margin-top: var(--space100);
    }
    .prodet-two-inof {
        --jian: 35px;
    }
    .irii-link-text {
        padding: 26px 60px;
    }
    .irii-link-text .std-text1 {
        margin-bottom: 50px;
    }
    .newdet-cont-wrap {
        padding: var(--space60) 0 var(--space80);
    }
    .newdet-main h1 {
        margin-bottom: 24px;
    }
    .newdet-cont-wrap-min,
    .newdet-cont-wrap-bot {
        width: 72%;
    }
    .newdet-cont-wrap-min{
        margin: 0 auto 66px;
    }
    .case-section-top {
        margin-top: var(--space60);
        margin-bottom: var(--space80);
    }
    .cstu-list {
        padding: 0 15px;
    }
    .case-section-top-ul {
        margin-left: -15px;
        margin-right: -15px;
    }
    .csbc-top .std-title2 {
        margin-bottom: 30px;
    }
    .csbc-top-loc {
        margin-bottom: 40px;
    }
    .csbc-top {
        padding: 45px 96px 0px;
    }
    .csbc-top-ul {
        margin-bottom: 60px;
    }
    .csbc-ul-list {
        padding: 0 20px;
        margin-bottom: 52px;
    }
    .csbc-ul {
        margin-top: 52px;
        margin-left: -20px;
        margin-right: -20px;
    }
    .cpic-product .pisi-link-text .std-text14 {
        margin-bottom: 30px;
    }
    .about-us-ri-edr h4 {
        margin-bottom: 32px;
    }
    .about-us-ri-edr {
        margin-bottom: var(--space60);
    }
    .aure-li-icon {
        width: 40px;
        margin-bottom: 16px;
    }
    .aure-li-num {
        margin-bottom: 2px;
    }
    .aure-li {
        padding: 0 60px;
        margin-bottom: 42px;
    }
    .about-us-ri-ul {
        margin: 0 -60px;
    }
    .about-us-pic {
        margin-top: -3vw;
    }
    .about-sola-top .about-us-ri {
        padding-left: 250px;
    }
    .about-sola-top {
        margin-bottom: var(--space80);
    }
    .about-sola-btm .std-btn1-link {
        height: 56px;
    }
    .yx-switch2wen {
        padding: 0 66px 40px;
    }
    .alul-text p {
        padding: 10px 18px;
    }
    .about-list-ul-li {
        padding: 0 9px;
    }
    .about-list-ul {
        margin: 0 -9px;
    }
    .awcl-inof {
        margin-left: -8.75vw;
        border-radius: 0 30px 30px 0;
    }
    .awcr-inof {
        padding-left: 70px;
        padding-right: 80px;
    }
    .awcr-inof-item {
        padding-top: 80px;
        padding-bottom: 18px;
    }
    .about-miss {
        border-radius: 70px 70px 0 0;
    }
    .amul-box {
        padding: 70px 36px 88px;
    }
    .about-year-all.mod-arrows1 .slick-prev {
        left: 20px;
    }
    .about-year-all.mod-arrows1 .slick-next {
        right: 20px;
    }
    .about-year-inof {
        margin-bottom: var(--space1);
    }
    .about-history h2 {
        margin-bottom: 26px;
    }
    .ahbu-li-textbox-tit {
        margin-bottom: 0px;
    }
    .about-adhere-wrap h2 {
        margin-bottom: 25px;
    }
    .about-adhere-word {
        margin: 0 auto 60px;
    }
    .about-adhere-ul-li {
        padding: 0 50px;
    }
    .about-adhere-ul {
        margin: 0 -50px;
    }
    .about-list-ul{
        margin-bottom: -18px;
    }
    .ceul-box {
        padding: 16px;
    }
    .career-employ-img {
        border-radius: 30px;
    }
    .ceul-icon {
        width: 52px;
        margin: 0 auto 10px;
    }
    .ceul-bg {
        width: 60px;
        height: 60px;
        transform: translate(50%, -50%);
        right: -20px;
    }
    .ceul-tit{
        line-height: var(--l1h6);
    }
    .career-main h2 {
        margin-bottom: 24px;
    }
    .career-vacan .career-team-word {
        margin-bottom: var(--space80);
    }
    .career-vacan-le .std-btn1-link{
        min-width: auto;
    }
    .career-vacan-ri {
        width: 79%;
        padding-left: 60px;
    }
    .avru-li-btm {
        padding: 60px 45px 20px;
    }
    .avru-li-btm-tit {
        margin-bottom: 16px;
    }
    .avru-li-btm-ul {
        margin: 0 -30px 40px;
    }
    .avru-li-btm-edr p {
        margin-bottom: 11px;
    }
    .career-vacan-le {
        width: 21%;
    }
    .career-vacan-locat {
        margin-top: 30px;
    }
    .career-expand-ul-li {
        padding: 0 15px;
    }
    .career-expand-ul {
        margin: 0 -15px;
        padding-bottom: 80px;
    }
    .career-expand .std-title2 {
        margin-bottom: var(--space50);
    }
    .career-main h2 {
        margin-bottom: 23px;
    }
    .ys-ban-txtbox .std-title4 {
        margin-top: 27px;
    }
    .ys-ban-txtbox .std-btn1 {
        margin-top: var(--space80);
    }
    .home-need-box {
        --width1: 240px;
    }
    .hnbi-icon {
        width: 30px;
        margin-right: 7px;
    }
    .hsin-title {
        margin-bottom: 28px;
    }
    .hsin-ctl-nub {
        margin-bottom: 18px;
    }
    .std-btn1-link {
        min-width: 260px;
    }
    .scroll-data{
        font-size: var(--font58);
    }
    .home-promote-inof {
        --jian: 60px;
    }
    .explore-title{
        font-size: var(--font58);
    }
    .interact-section-get .std-title2 {
        margin-bottom: var(--space60);
    }
    .interact-section-faq-ul {
        width: 78%;
    }
    .warranty-section-btm .mod-dots1 .slick-dots {
        right: 15px;
    }
    .aulc-img {
        width: 32px;
        margin-right: 12px;
    }
    .asbl-ul-list {
        padding: 15px 14px 15px 0;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 70px;
    }
    .isfu-list-bot {
        padding-top: 26px;
    }
     /* Delia-20240725 */
     .eull-le, .escr-ul-list-link{
        border-radius: 15px;
    }
    .nstc-link-ri {
        padding: 35px 45px 30px;
    }
    .nstc-link-ri-tit {
        margin-top: 6px;
        margin-bottom: 18px;
    }
    .nstc-link-ri-text {
        margin-bottom: 30px;
    }
    .news-section .mod-dots1 .slick-dots {
        padding-left: 45px;
        bottom: 50px;
    }
    .nsbt-list-cont .ys-select, .nsbt-list-cont-sear {
        padding: 14px 22px;
    }
    .nsbt-list2-cont-ri{
        padding: 9px 24px;
    }
    .news-section-btm-top {
        margin-bottom: 50px;
    }
    .ys-cont1840 {
        width: 90%;
        margin: 0 auto;
    }
    .explore-mouse {
        width: 180px;
        height: 180px;
    }
    .explore-mouse-scroll-icon {
        width: 36px;
        margin-bottom: 6px;
    }
    .aaul-box .ys-demo-num1 {
        font-size: calc(var(--font58) - 4px);
    }
    .about-adhere-ul-li {
        padding: 0 40px;
    }
    .about-adhere-ul {
        margin: 0 -40px;
    }
    .mutc-other-inof {
        --jian: 6px;
        padding-right: 0px;
    }
    .mutc-other-inof-nub {
        height: 38px;
    }  
    .call-add{
        --height: 56px;
    }
    .call-add-input input {
        padding-left: 40px;
        padding-right: 14px;
    }
    .hsin-core-text {
        padding-left: 72px;
    }
    .hsin-core-text-data {
        --jian: 22px;
    }
    .dlsl-box {
        margin-right: 12px;
    }
    .dbrl-list-link-right {
        padding-left: 30px;
    }
    .dllr-top-ul {
        margin-bottom: 2px;
    }
    .dllr-bottom {
        --jian1: 5px;
        --jian2: 7px;
    }
    /* 2024.08.26 - start */
    .ibti-nub-icon {
        width: 36px;
        margin-left: 14px;
        margin-bottom: 10px;
    }
    .hpin-icon{
        width: 50px;
    }
    .head-nav {
        --jian: 20px;
    }
    .head-other .std-btn1 {
        margin-left: 50px;
    }
    .mutc-other-inof {
        padding-right: 20%;
    }
    /* 1680end */
}

@media screen and (max-width: 1560px) {
    :root{
        --font80: 66px;
        --font64: 54px;
        --font58: 50px;
        --font44: 40px;
        --head1: 32px;
        --head2: 65px;

        --font24: 22px;
        --font26: 22px;
    }
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    /*kim*/
    .case-section-top {
        margin-top: 50px;
        margin-bottom: 65px;
    }
    .csbc-top {
        padding: 120px 90px 65px;
    }
    .std-title4 {
        font-size: 22px;
    }
    .eull-le-top {
        margin-bottom: 62px;
    }
    .eull-ri-bot {
        padding-left: 50px;
        padding-right: 30px;
    }
    .exhibit-section {
        padding: 80px 0;
    }
    .news-section {
        padding-top: 70px;
        padding-bottom: 80px;
    }
    .news-section-btm {
        margin-top: 80px;
    }
    .touch-section {
        padding-top: 80px;
        padding-bottom: 40px;
    }
    .touch-section-cont {
        margin-top: -486px;
    }
    .tsct-link {
        margin-bottom: 80px;
    }
    .std-title3{
        font-size: 28px;
    }
    .yyal{
        font-size: 28px; 
    }
    .ys-cont1840{
        width:82.5%;
        margin:0 auto;
    }
    .faqs-section {
        padding-top: 90px;
        padding-bottom: 80px;
    }
    .interact-section {
        padding-top: 75px;
        padding-bottom: 80px;
    }
    .interact-section-get .std-title2 {
        margin-bottom: 50px;
    }
    .interact-section-top {
        margin-bottom: 80px;
    }
    .istl-link {
        padding: 46px 170px;
    }
    .interact-section-get {
        margin-bottom: 80px;
    }
    .interact-section-faq-ul {
        margin-top: -260px;
    }
    .interact-main .faqs-section {
        padding-top: 90px;
    }
    .interact-main .faqs-section-cont-le {
        padding-left: 70px;
    }
    .interact-main .faqs-section-cont-le .std-title2 {
        margin-bottom: 40px;
    }
    .ask-section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .asts-ri {
        width: 182px;
        padding: 10px 36px;
        margin-left: 26px;
    }
    .ask-section-top {
        margin-bottom: 80px;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 80px;
    }
    .asbl-ul-list {
        margin-bottom: 14px;
    }
    .download-section {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .wrul-act ul {
        padding-inline-start: 30px;
        margin-top: 0;
        margin-bottom: 0;
    }
    .wrul-top {
        font-size: 28px;
    }
    .wsbc-ri-ul-list {
        margin-bottom: 14px;
    }
    .warranty-section {
        padding-top: 90px;
        padding-bottom: 90px;
    }
    .wsar-cont {
        padding: 44px 60px 54px 60px;
    }
    /*kim end*/
    /* 2024.07.28 - start */
    .ys-cont1328{
        max-width: 82.5%;
    }
    .product-anchor-nub {
        width: 265px;
    }
    .product-inof:last-child .product-inof-big-text {
        padding: 38px 85px 8px;
    }
    .product-inof-big-text {
        padding: 42px 85px 42px;
    }
    .pisi-link-text {
        padding: 24px 26px 21px;
    }
    .pisi-link-text .std-text14 {
        margin-bottom: 30px;
    }
    .product-inof-swpro {
        --jian: 12px;
    }
    .pibt-lie-nub .std-btn1-link {
        min-width: 304px;
    }
    .std-btn1-link {
        height: 54px;
    }
    .pibt-lie {
        --jian: 18px;
        margin-top: 10px;
    }
    .product-custom-cry-text {
        padding-left: 78px;
    }
    .footer-nav {
        --jian: 20px;
    }
    .footer-logo {
        width: 190px;
        margin-bottom: 50px;
    }
    .footer-nav {
        --jian: 16px;
        padding-bottom: 40px;
    }
    .footer-nav ul li {
        margin-bottom: 10px;
    }
    .footer-nav-first {
        margin-bottom: 16px;
    }
    .fosn-link {
        width: 30px;
    }
    .mod-help {
        right: 26px;
    }
    .hnid2-cry-right {
        height: 440px;
    }
    .hnid2-crn-third {
        --jian: 7px;
        --jian2: 22px;
    }
    .hnid2-crnt-three .ys-imgbox-cover {
        margin-bottom: 12px;
    }
    .mod-bread {
        padding-top: 18px;
    }
    .ptii-text {
        padding-left: 40px;
    }
    .prodet-three2 .prodet-three-inof-item .ptii-text, 
    .prodet-three-inof-item:nth-of-type(2n) .ptii-text {
        padding-right: 90px;
    }
    .prodet-four-text {
        padding-right: 22px;
        padding-left: 24px;
    }
    .prodet-model-top-img {
        width: 420px;
    }
    .prodet-model-top-text::before {
        width: calc(100% + 420px);
    }
    .prodet-model-top-text {
        width: calc(100% - 420px);
        padding: 50px 50px 60px 40px;
    }
    .prodet-model-bot-item {
        --heights: 48px;
        --heights2: 56px;
    }
    .pmbi-table-head-th::before, 
    .pmbi-ttn-font::before {
        height: 26px;
    }
    .pmbi-btn {
        --jian: 12px;
        --jian2: 22px;
    }
    .std-btn1-link {
        min-width: 266px;
    }
    .prodet-solution-text .std-title2 {
        margin-bottom: 28px;
    }
    .pstn-inof-item {
        margin-bottom: 18px;
    }
    .prodet-solution-text-nub .std-btn1 {
        margin-top: 54px;
    }
    .psbi-icon {
        width: 42px;
        margin-bottom: 8px;
    }
    .mod-arrows1 .slick-prev, 
    .mod-arrows1 .slick-next {
        width: 38px;
        height: 38px;
    }
    .rotate-core .mod-arrows1 .slick-prev, 
    .home-main .mod-arrows1 .slick-prev {
        right: calc(var(--jian) + 72px);
    }
    .prin-link-text {
        padding: 22px 26px 22px;
    }
    .prin-link-text .std-text14 {
        margin-bottom: 36px;
    }
    .prodet-case-cry-inof {
        --jian: 16px;
    }
    .prodet-case-cry {
        padding-right: 10%;
    }
    .prodet-learn .std-title2 {
        margin-bottom: 60px;
    }
    .prodet-learn-rotate {
        --jian: 20px;
    }
    .rotate-core .mod-arrows1.prodet-case-cry .slick-prev {
        right: 72px;
    }
    .mysola-big-img {
        --xia: calc(calc(100vh - var(--headx)) / 2 - 130px);
    }
    .mysola-big-img {
        height: 260px;
        top: calc(calc(100vh - var(--headx)) / 2 - 130px);
    }
    .mysola-other-box .std-title5 {
        margin-bottom: 9px;
    }
    .mysola-uitra .std-title2 {
        margin-bottom: 26px;
    }
    .muci-add {
        transform-origin: 50% 150%;
    }
    .mysola-uitra-cry-img {
        width: 80%;
    }
    .mysola-uitra-two-cry {
        --img: 300px;
    }
    .mutc-title .std-title2 {
        padding: 0 50px;
    }
    .mutc-other .std-title5 {
        margin-bottom: 25px;
    }
    .mutc-other-inof {
        --jian: 8px;
    }
    .mfii-line {
        width: 6px;
        margin-bottom: 26px;
    }
    .industry-ban-text .std-title2 {
        padding-right: 100px;
    }
    .ys-cont1280{
        max-width: 82.5%;
    }
    .industry-advant-cry .prodet-two-inof {
        margin-bottom: 32px;
    }
    .irii-link-text .std-text1 p {
        margin-bottom: 0.8em;
    }
    .irii-link-text .std-text1 {
        margin-bottom: 30px;
    }
    .irii-link-text .std-title2{
        margin-bottom: 24px;
        font-size: var(--font32);
    }
    .std-btn1-link {
        min-width: 250px;
        height: 48px;
    }
    .industry-relate .ys-cont1600 .ys-cont1328 {
        max-width: 92%;
    }
    .industry-relate-inof {
        --jian: 32px;
    }
    .newdet-main h1 {
        margin-bottom: 22px;
    }
    .ys-share-list {
        padding: 0 12px;
    }
    .ys-share {
        margin: 0 -12px;
    }
    .ncwt-btm-share-word {
        margin-right: 24px;
    }
    .newdet-cont-wrap-top {
        width: 88%;
        margin: 0 auto 40px;
        padding-bottom: 20px;
    }
    .csbc-top {
        padding: 32px 80px 0px;
    }
    .csbc-top-loc {
        margin-bottom: 34px;
    }
    .csbc-top .std-title2 {
        margin-bottom: 26px;
    }
    .csbc-top-ul {
        margin-bottom: 50px;
    }
    .csbc-ul-list {
        padding: 0 16px;
        margin-bottom: 42px;
    }
    .csbc-ul {
        margin-top: 48px;
        margin-left: -16px;
        margin-right: -16px;
    }
    .cull-cont-top .std-title4 {
        margin-bottom: 10px;
    }
    .cull-cont-top {
        margin-top: 18px;
    }
    .about-main .std-title1 {
        margin-bottom: var(--space40);
    }
    .about-us-ri {
        padding-left: 200px;
    }
    .about-us-ri-edr h4 {
        margin-bottom: 26px;
    }
    .aure-li {
        padding: 0 40px;
        margin-bottom: 38px;
    }
    .about-us-ri-ul {
        margin: 0 -40px;
    }
    .aure-li-icon {
        width: 36px;
        margin-bottom: 12px;
    }
    .about-sola-top .about-us-ri {
        padding-left: 210px;
    }
    .yx-waisypt2 {
        padding: 0 16px;
    }
    .yx-switch2wen .yx-waisypt2 {
        margin-bottom: 16px;
    }
    .alul-text p {
        padding: 6px 16px;
    }
    .awcr-inof {
        padding-left: 60px;
        padding-right: 62px;
    }
    .awcr-inof-item .std-title3{
        margin-bottom: 30px;
    }
    .awcr-inof-item .yyal{
        margin-bottom: 30px;
    }
    .amul-tit{
        margin-bottom: 30px;
    }
    .amul-box {
        padding: 60px 30px 78px;
    }
    .about-year-title{
        margin-bottom: var(--space90);
    }
    .about-year-inof .about-year-inof-item .std-title1 {
        margin-bottom: 20px;
    }
    .ayii-box .std-title5 {
        margin-bottom: 3px;
    }
    .about-year-inof {
        margin-bottom: var(--space90);
    }
    .ahbu-li-icon {
        width: 8px;
        height: 8px;
        margin-right: 11px;
        margin-top: 11px;
    }
    .about-adhere-wrap h2 {
        margin-bottom: 20px;
    }
    .about-adhere-word {
        margin: 0 auto 50px;
    }
    .about-adhere-ul-li {
        padding: 0 30px;
    }
    .about-adhere-ul {
        margin: 0 -30px;
    }
    .aaul-box .ys-demo-num1 {
        font-size: var(--font58);
    }
    .career-main .ys-nyban-btn {
        margin-top: var(--space50);
    }
    .ys-cont1320{
        max-width: 82.5%;
    }
    .ctul-bot {
        padding: 36px 34px 36px;
    }
    .career-employ-list {
        width: 92%;
    }
    .ceul-bg {
        width: 54px;
        height: 54px;
    }
    .ceul-icon {
        width: 48px;
        margin: 0 auto 8px;
    }
    .career-team-ul-li {
        padding: 0 15px;
    }
    .career-team-ul {
        margin: 0 -15px;
    }
    .career-vacan-locat .ys-select {
        padding: 0 20px 0 50px;
    }
    .cvls-cry-input {
        padding-left: 30px;
    }
    .cvls-cry {
        padding: 0 20px;
    }
    .career-vacan-locat-icon,
    .cvls-cry-icon {
        left: 18px;
    }
    .career-vacan-ri {
        padding-left: 40px;
    }
    .home-system-old{
        font-size: var(--font58);
    }
    .hsin-core-text {
        padding-left: 50px;
    }
    .hsin-core-text-data {
        --jian: 18px;
    }
    .home-promote-inof {
        --jian: 40px;
    }
    .interact-main .faqs-section-cont-le {
        padding-left: 50px;
    }
    .interact-main .faqs-section-cont-le .std-title2 {
        margin-bottom: 32px;
    }
    .cmcu-item .std-title5 {
        margin-bottom: 12px;
    }
    .cmcu-item {
        padding: 0 13px;
        margin-bottom: 26px;
    }
    .contact-main-cont-ul {
        margin-left: -13px;
        margin-right: -13px;
    }
    .isfu-list-top-img {
        height: 30px;
        width: 30px;
    }
    .asbr-more {
        margin-top: var(--space60);
    }
    /* Delia-20240725 */
    .news-section-btm-top {
        margin-bottom: 40px;
    }
    .touch-section .ys-cont1840{
        width: calc(100vw - 80px);
    }
    .home-become-text .std-text1 {
        width: 85%;
    }
    .home-system .ys-cont1600 {
        padding: 0 100px;
    }
    .prodet-solution-text{
        height: calc(100% - 120px);
    }
    .home-system-old {
        font-size: var(--font44);
    }
    .mysola-big-img span::before{
        left: calc(100% - 3px);
    }
    .mysola-big-img span::after{
        right: calc(100% - 3px);
    }
    .mysola-big-img::before {
        top: calc(100% - 3px);
    }
    .aaul-box .ys-demo-num1 {
        font-size: calc(var(--font58) - 4px);
    }
    .mutc-other-inof {
        --jian: 6px;
    }
    .mutc-other-inof-nub {
        height: 36px;
    }
    .wrul-act {
        padding-bottom: 1px;
    }
    .call-add {
        --height: 54px;
    }
    .dsbc-btm-ri-list1, .dsbc-btm-ri-list {
        padding-left: 50px;
    }
    .dllr-bottom-nub-btn .ys-imgbox-cover {
        margin-left: 5px;
    }
    .dllr-bottom-nub-btn {
        height: 28px;
        padding: 0 10px;
    }
    .dbrl-list-link {
        padding: 20px 26px 20px 20px;
    }
    .dbrl-list-link-right {
        padding-left: 24px;
    }
    .dstu-list {
        padding: 0 4px;
    }
    .industry-ban-text .std-title2 {
        padding-right: 50px;
        width: 40%;
    }
    .industry-ban-text-inof {
        width: calc(58% + calc(var(--jian)* 2));
    }
    /* 2024.08.26 - start */
    .ibti-nub-icon {
        width: 50px;
        margin-bottom: 8px;
    }
    .hpin-icon {
        width: 50px;
    }
    .hnid2-crn-third {
        --jian2: 40px;
    }
    .head-nav {
        --jian: 16px;
    }
    .head-other .std-btn1 {
        margin-left: 40px;
    }
    /* 1560end */
}

@media screen and (max-width: 1440px) {
    :root {
        --font80: 62px;
        --font64: 52px;
        --font58: 48px;
        --font44: 38px;
        --font32: 28px;
        --font26: 22px;
        --font20: 18px;

        --space1: 95px;
        --space100: 85px;
        --space90: 75px;
        --space80: 70px;
        --space60: 52px;
        --space50: 42px;
        --space40: 33px;
        --head1: 30px;
        --head2: 62px;
    }
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    .ys-modal-content {
        max-height: 650px;
    }
    /*kim*/
    .case-section-top {
        margin-top: 45px;
        margin-bottom: 60px;
    }
    .cstu-list-text {
        padding: 6px 0;
    }
    .cstu-list {
        padding: 0 14px;
    }
    .case-section-top-ul {
        margin-left: -14px;
        margin-right: -14px;
    }
    .csbc-top {
        padding: 105px 80px 60px;
    }
    .csbc-top-res {
        padding: 1px 12px;
        margin-bottom: 10px;
    }
    .csbc-top .std-title2 {
        margin-bottom: 24px;
    }
    .csbc-top-loc-icon {
        width: 20px;
        margin-right: 10px;
    }
    .csbc-ul-list {
        padding: 0 18px;
        margin-bottom: 54px;
    }
    .csbc-ul {
        margin-left: -18px;
        margin-right: -18px;
    }
    .cull-cont-top {
        margin-top: 18px;
        margin-bottom: 14px;
        padding-bottom: 12px;
    }
    .cull-cont-top .std-title4 {
        margin-bottom: 10px;
    }
    .cctu-list-cont-icon {
        width: 18px;
        margin-right: 10px;
    }
    .case-section-more {
        margin-bottom: 80px;
    }
    .exhibit-section {
        padding: 70px 0;
    }
    .exhibit-section-cont-ri .std-text1 {
        margin-bottom: 20px;
    }
    .eull-le {
        padding: 20px;
    }
    .eull-le-top {
        margin-bottom: 54px;
    }
    .eull-le .std-title5 {
        margin-bottom: 10px;
    }
    .eull-ri-bot-tit {
        margin-bottom: 10px;
    }
    .eull-ri-top {
        width: 34px;
    }
    .escr-ul-list {
        margin-bottom: 34px;
    }
    .eull-ri-bot {
        padding-left: 36px;
        padding-right: 24px;
    }
    .eull-le-ul .std-text1{
        margin-bottom: 0;
    }
    .exhibit-section-cont-ri {
        padding-left: 90px;
    }
    .news-section {
        padding-top: 65px;
        padding-bottom: 70px;
    }
    .nstc-link-ri {
        padding: 40px 40px 26px;
    }
    .nstc-link-ri-tit {
        margin-top: 4px;
        margin-bottom: 20px;
    }
    .news-section-btm {
        margin-top: 70px;
    }
    .nsbt-list {
        padding: 0 10px;
        width: 24%;
    }
    .nsbt-list-cont-icon {
        width: 22px;
        margin-right: 12px;
        margin-top: 3px;
    }
    .news-section-btm-top {
        margin-left: -12px;
        margin-right: -12px;
    }
    .nsbt-list2 {
        width: 40.5%;
    }
    .nsbt-list-cont .ys-select{
        padding: 12px 20px;
    }
    .nsbt-list-cont-sear{
        padding: 12px 20px;
    }
    .nsbt-list2-cont-ri {
        width: calc(100% - 66% - 24px);
        padding: 8px 20px;
    }
    .news-section-btm-top {
        margin-bottom: 46px;
    }
    .nsbb-list {
        padding: 0 14px;
        margin-bottom: 50px;
    }
    .news-section-btm-bot {
        margin-left: -14px;
        margin-right: -14px;
    }
    .nllt-tit {
        margin-top: 2px;
        margin-bottom: 16px;
    }
    .nsbb-list-link-text {
        padding: 15px 0 20px;
    }
    .touch-section-cont {
        margin-top: -450px;
    }
    .touch-section {
        padding-top: 70px;
    }
    .tsct-link-list-href {
        width: 190px;
        padding: 6px 22px;
    }
    .tsct-link {
        margin-bottom: 70px;
    }
    .tulu-list {
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .tsct-ul-list-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .tulu-list-link-bot {
        padding: 25px 20px;
    }
    .tulu-list-link-bot .std-title4 {
        margin-bottom: 18px;
    }
    .tllb-ul-list-icon {
        width: 20px;
        margin-right: 12px;
        margin-top: 2px;
    }
    .tsct-ul-list {
        margin-bottom: 40px;
    }
    .std-title3{
        font-size: 26px;
    }
    .yyal{
        font-size: 26px; 
    }
    .ys-cont1840{
        width:82.5%;
        margin:0 auto;
    }
    .contact-main-ul {
        margin-top: 40px;
        margin-bottom: 30px;
        margin-left: -26px;
        margin-right: -26px;
    }
    .contact-main-ul-list {
        padding: 0 26px;
    }
    .contact-main-cont {
        padding: 36px 45px 45px;
    }
    .cmcu-item .std-title5 {
        margin-bottom: 12px;
    }
    .cmcu-item {
        padding: 0 10px;
        margin-bottom: 26px;
    }
    .contact-main-cont-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .faqs-section-cont-le {
        padding-left: 40px;
    }
    .faqs-main .cicc-le-yzm {
        width: 116px;
    }
    .faqs-main .cicc-le {
        padding-right: 40px;
    }
    .faqs-section {
        padding-top: 80px;
        padding-bottom: 70px;
    }
    .interact-section-top-list {
        padding: 0 12px;
    }
    .interact-section-top {
        margin-left: -12px;
        margin-right: -12px;
        margin-bottom: 70px;
    }
    .interact-section-get .std-title2 {
        margin-bottom: 42px;
    }
    .isgu-list-ul-list {
        padding: 24px;
    }
    .interact-section-get {
        margin-bottom: 70px;
    }
    .interact-section-faq .std-title2 {
        margin-bottom: 34px;
    }
    .interact-section-faq-ul {
        padding: 36px;
    }
    .isfu-list {
        padding: 16px 0;
    }
    .isfu-list-bot {
        padding-top: 20px;
    }
    .interact-section {
        padding-top: 70px;
        padding-bottom: 65px;
    }
    .interact-main .faqs-section {
        padding-top: 80px;
    }
    .interact-main .faqs-section-cont-le .std-title2 {
        margin-bottom: 32px;
    }
    .interact-main .faqs-section-cont-le {
        padding-left: 55px;
    }
    .ask-section {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .ask-section-top .std-title5 {
        margin-top: 24px;
        margin-bottom: 40px;
    }
    .asts-ri {
        width: 160px;
        padding: 6px 30px;
        margin-left: 20px;
    }
    .asts-le {
        padding: 8px 20px;
    }
    .asts-le-icon {
        margin-right: 10px;
        margin-top: 5px;
        width: 22px;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 70px;
    }
    .aulc-img {
        width: 30px;
        margin-right: 14px;
        margin-top: 2px;
    }
    .asbl-ul-list {
        padding: 15px 16px 15px 0;
        margin-bottom: 10px;
    }
    .ask-section-top {
        margin-bottom: 70px;
    }
    .download-section {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .dsts-ri {
        padding: 8px 20px;
        width: 170px;
    }
    .download-section-top-search {
        margin-top: 30px;
        margin-bottom: 55px;
    }
    .download-section-top-ul {
        /* white-space: nowrap; */
        /* overflow-x: auto; */
    }
    .download-section-top {
        margin-bottom: 60px;
    }
    .dsbc-btm-ri-list1,
    .dsbc-btm-ri-list {
        padding-top: 42px;
        padding-left: 50px;
    }
    .dsbc-btm-ri-more {
        margin-left: calc((100% - 344px) / 2 + 50px);
    }
    .dtlc-icon {
        width: 20px;
        margin-right: 12px;
        margin-top: 5px;
    }
    .dsbc-top-list-cont {
        padding-right: 30px;
    }
    .dblu-list {
        margin-top: 14px;
    }
    .dblu-list-select {
        padding: 14px 20px 0;
    }
    .dblu-list-tit-icon {
        width: 20px;
        margin-right: 14px;
        margin-top: 6px;
    }
    .dlsl-box {
        margin-right: 14px;
        margin-top: 3px;
    }
    .dllr-top-ul {
        margin-bottom: 8px;
    }
    .dllr-btm-list-icon {
        width: 20px;
        margin-right: 12px;
        margin-top: 3px;
    }
    .wsbc-ri {
        padding: 30px;
    }
    .wrul-top {
        font-size: 26px;
    }
    .warranty-section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .wsar-cont {
        padding: 40px 50px 50px 50px;
    }
    .wrul-act {
        padding-top: 6px;
        padding-bottom: 4px;
    }
    /*kim end*/
    /* 2024.07.28 - start */
    .pibt-lie-nub .std-btn1-link {
        min-width: 290px;
    }
    .std-btn1-link {
        height: 52px;
    }
    .pibt-lie {
        --jian: 12px;
        margin-top: 6px;
    }
    .head-nav {
        --jian: 25px;
    }
    .head-other .std-btn1 {
        margin-left: 52px;
    }
    .head1-language {
        margin-left: 80px;
    }
    .head1-search-icon {
        margin-left: 32px;
    }
    .head1-language+.head1-search .head1-search-icon::before {
        left: -16px;
    }    
    .head1-inof {
        --jian: 16px;
    }
    .product-custom-cry-text {
        padding-left: 70px;
    }
    .std-btnt1 .std-btn1-link {
        height: 46px;
    }
    .std-btn1-link {
        min-width: 260px;
    }
    .head-logo {
        width: 150px;
    }
    .h1lbi-link {
        padding: 8px 18px;
    }
    .h1lbi-link-text {
        padding-left: 8px;
    }
    .head-nav-item-down1 {
        padding: 26px 0;
    }
    .hnid1-inof-nub .ys-imgbox-cover {
        width: 44px;
        margin-bottom: 3px;
    }
    .hnid1-inof {
        --jian: 40px;
    }
    .prodet-two-text {
        margin-bottom: 22px;
    }
    .prodet-two-inof.slick-dotted {
        padding-bottom: 30px;
    }
    .prodet-two-inof {
        --jian: 30px;
    }
    .ptii-text {
        padding-left: 20px;
    }
    .ptii-text-lie-nub {
        margin-bottom: 12px;
    }
    .prodet-model-top-img {
        width: 400px;
    }
    .prodet-model-top-text::before {
        width: calc(100% + 400px);
    }
    .prodet-model-top-text {
        width: calc(100% - 400px);
        padding: 45px 45px 55px 36px;
    }
    .prodet-model-top-text .std-title2 {
        margin-bottom: 36px;
    }
    .prodet-model-top-text .pmtt-inof {
        --jian: 8px;
    }
    .prodet-model-top {
        margin-bottom: 26px;
    }
    .pmbi-table-head-th:first-child, 
    .pmbi-ttn-font:first-child,
    .pmbi-tob-first {
        padding: 4px 22px;
    }
    .prodet-model-bot-item {
        --heights: 46px;
        --heights2: 54px;
    }
    .psbi-icon {
        width: 40px;
        margin-bottom: 7px;
    }
    .mysola-big-img {
        --xia: calc(calc(100vh - var(--headx)) / 2 - 120px);
    }
    .mysola-big-img {
        height: 240px;
        top: calc(calc(100vh - var(--headx)) / 2 - 120px);
    }
    .mysola-uitra-two-cry {
        --img: 290px;
    }
    .mutc-other {
        padding-left: 70px;
    }
    .mutc-other-inof {
        --jian: 7px;
    }
    .mfii-text {
        margin-bottom: 34px;
    }
    .irii-link-text {
        padding: 26px 46px;
    }
    .ncwt-btm-date p, .ncwt-btm-share-word p{
        font-size: 14px;
    }
    .newdet-cont-wrap {
        border-radius: 35px;
    }
    .newdet-cont-wrap-min {
        margin: 0 auto 56px;
    }
    .ncwb-icon {
        margin-right: 50px;
    }
    .ncwb-next .ncwb-icon {
        margin-left: 50px;
    }
    .ncwb-btn a {
        padding: 9px 62px 9px 11px;
    }
    .ncwb-next a {
        padding: 9px 11px 9px 62px;
    }
    .csbc-top {
        padding: 30px 70px 0px;
    }
    .csbc-top-ul-list {
        padding: 0 30px;
    }
    .csbc-top-ul {
        margin-left: -30px;
        margin-right: -30px;
    }
    .csbc-top-loc {
        margin-bottom: 30px;
    }
    .csbc-top-ul {
        margin-bottom: 46px;
    }
    .about-main .std-title1 {
        margin-bottom: 23px;
    }
    .about-us-ri {
        padding-left: 170px;
    }
    .yx-switch2wen {
        padding: 0 50px 40px;
    }
    .about-list-ul-li {
        padding: 0 6px;
        margin-bottom: 12px;
    }
    .about-list-ul {
        margin: 0 -6px -12px;
    }
    .about-why .std-title2{
        margin-bottom: var(--space60);
    }
    .awcr-inof-item {
        padding-top: 66px;
        padding-bottom: 12px;
    }
    .awcr-inof-item .std-title3 {
        margin-bottom: 24px;
    }
    .awcr-inof-item .yyal{
        margin-bottom: 24px;
    }
    .about-miss {
        border-radius: 60px 60px 0 0;
    }
    .amul-box {
        border-radius: 30px;
    }
    .ayal-item .std-text18{
        font-size: 16px;
    }
    .about-history h2 {
        margin-bottom: 20px;
    }
    .ahbu-li-textbox-word p{
        line-height: var(--l1h6);
    }
    .career-main h2 {
        margin-bottom: 18px;
    }
    .career-vacan .career-team-word {
        margin-bottom: var(--space60);
    }
    .career-vacan-le {
        width: 22%;
    }
    .career-vacan-ri {
        width: 78%;
    }
    .career-vacan-locat {
        margin-top: 26px;
    }
    .cvru-li-tp {
        padding: 18px 28px;
    }
    .avru-li-btm {
        padding: 56px 28px 20px;
    }
    .avru-li-btm-tit {
        margin-bottom: 14px;
    }
    .avru-li-btm-ul {
        margin: 0 -30px 32px;
    }
    .albu-li {
        padding: 0 18px;
    }
    .avru-li-btm-ul {
        margin: 0 -18px 26px;
    }
    .career-employ{
        padding: var(--space80) 0;
    }
    .career-vacan {
        padding: var(--space80) 0 var(--space100);
    }
    .mod-dots2 .slick-dots li{
        width: 100px;
    }
    .home-need-btn-item {
        padding: 8px;
    }
    .home-need-box {
        --width1: 220px;
    }
    .hsin-core-text {
        padding-left: 46px;
    }
    .hsin-title {
        margin-bottom: 21px;
    }
    .hsin-ctl-nub {
        margin-bottom: 12px;
    }
    .hsin-core-text-lie {
        margin-bottom: var(--space50);
    }
    .hsin-ctd-nub .std-title3 {
        padding-bottom: 6px;
        margin-bottom: 6px;
    }
    .hsin-ctd-nub .yyal{
        padding-bottom: 6px;
        margin-bottom: 6px;
    }
    .hsin-core-text .std-btn1 {
        margin-top: var(--space60);
    }
    .download-section-top-ul{
        flex-wrap: wrap;
    }
    .download-section-top-ul > :first-child {
        padding-left: 0px;
        padding-right: 12px;
    }
    .dstu-list-text{
        font-size: 16px;
    }
    .wsau-list {
        padding: 30px 15px;
    }
    .warranty-section-btm .mod-dots1 .slick-dots {
        right: 11px;
    }
    /* Delia-20240725 */
    .eull-le, .escr-ul-list-link{
        border-radius: 10px;
    }
    .eull-le {
        padding: 0px !important;
    }
    .eull-le-core {
        padding: 25px;
    }
    .nstc-link-ri {
        padding: 30px 40px 30px;
    }
    .news-section .mod-dots1 .slick-dots {
        padding-left: 40px;
        bottom: 46px;
    }
    .mod-dots1 .slick-dots li {
        width: 24px;
    }
    .nstc-link-ri-tit {
        margin-top: 4px;
        margin-bottom: 14px;
    }
    .nstc-link-ri-text {
        margin-bottom: 25px;
    }
    .news-section-btm-top {
        margin-bottom: 36px;
    }
    .escl-lym-nub {
        padding-top: 4px;
        padding-bottom: 4px;
    }
    .escl-list-year .std-title5 {
        padding-bottom: 20px;
        padding-top: 20px;
    }
    .escl-list-year {
        padding-bottom: 20px;
    }
    .home-system .home-system-inof-nub, .home-system .home-system-inof-nub.on {
        width: 50px;
    }
    .mutc-other-inof {
        --jian: 5px;
    }
    .mutc-other-inof-nub {
        height: 35px;
    }
    .wrul-act ul li p {
        line-height: var(--l1h4);
    }
    .std-btn1-link {
        height: 48px;
    }
    .call-add {
        --height: 52px;
    }
    .call-add-input input {
        padding-left: 36px;
    }
    .call-add-btn {
        width: 176px;
    }    
    .call-add {
        width: 480px;
    }
    .hsin-core-text-data {
        margin-right: -35px;
    }
    .ys-main .ys-pribanner {
        height: 300px;
    }
    .dlsl-box {
        margin-top: calc(var(--font14)* 0.9 - 7px);
        margin-right: 12px;
    }
    .dblu-list-tit-icon {
        margin-top: 4px;
    }
    .dllr-top-ul {
        margin-bottom: 0px;
    }
    .dllr-bottom-nub-btn {
        height: 26px;
        padding: 0 9px;
    }
    /* 2024.08.26 - start */
    .head-other .head-addx .std-btn1:not(:first-child) {
        margin-left: 16px;
    }
    .head-nav {
        --jian: 13px;
    }
    .head-other .std-btn1 {
        margin-left: 35px;
    }
    .std-btn1x .std-btn1-link {
        padding-left: 14px;
        padding-right: 14px;
    }
    .head-nav-item-title{
        font-size: 18px;
    }
    .head-nav {
        --jian: 18px;
    }
    .mysola-other .mutc-other-inof-nub {
        width: calc(230px + var(--jian) * 2);
    }
    /* 1440end */
}

@media screen and (max-width: 1360px) {
    :root {
        --font80: 60px;
        --font64: 50px;
        --font58: 46px;
        --font44: 36px;
        /* --font32: 28px;
        --font26: 24px;
        --font20: 18px; */
        --space1: 90px;
        --space100: 80px;
        --space90: 70px;
        --space80: 65px;
        --space60: 50px;
        --space50: 40px;
        --space40: 30px;

        --head2: 60px;
    }
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    /*kim*/
    .csbc-top {
        padding: 95px 75px 55px;
    }
    .csbc-top-res {
        padding: 0px 10px;
        margin-bottom: 10px;
    }
    .csbc-top .std-title2 {
        margin-bottom: 20px;
    }
    .std-title4 {
        font-size: 20px;
    }
    .csbc-top-loc {
        margin-bottom: 40px;
    }
    .csbc-top-ul {
        margin-bottom: 80px;
    }
    .exhibit-section {
        padding: 60px 0;
    }
    .eull-le {
        padding: 15px;
    }
    .nsbt-list2 {
        width: 45%;
    }
    .news-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .nstc-link-ri {
        padding: 32px 32px 24px;
    }
    .nstc-link-ri-tit {
        margin-bottom: 16px;
    }
    .news-section-btm {
        margin-top: 60px;
    }
    .touch-section {
        padding-top: 60px;
    }
    .touch-section-cont {
        margin-top: -430px;
    }
    .tsct-ul-list .std-title3 {
        margin-bottom: 24px;
    }
    .tsct-ul-list .yyal{
        margin-bottom: 24px;
    }
    .tsct-ul-list {
        margin-bottom: 36px;
    }
    .ys-cont1840{
        width:82.5%;
        margin:0 auto;
    }
    .contact-main-ul {
        margin-top: 30px;
        margin-bottom: 25px;
    }
    .interact-section {
        padding-top: 65px;
        padding-bottom: 55px;
    }
    .interact-section-top {
        margin-bottom: 60px;
    }
    .interact-section-get {
        margin-bottom: 55px;
    }
    .interact-main .faqs-section-cont-le {
        padding-left: 40px;
    }
    .ask-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .ask-section-top {
        margin-bottom: 60px;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 58px;
    }
    .download-section {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .download-section-top-search {
        margin-top: 30px;
        margin-bottom: 45px;
    }
    .download-section-top {
        margin-bottom: 46px;
    }
    .warranty-section {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .wsau-list {
        padding: 30px 20px;
    }
    .wsau-list-icon {
        width: 30px;
    }
    .wsau-list-text {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .wsar-cont {
        padding: 36px 40px 40px 40px;
    }
    .wrul-act ul li p {
        font-size: 16px;
        line-height: 1.75;
        margin-bottom: 12px;
    }
    .wrul-top {
        font-size: 24px;
    }
    /*kim end*/
    /* 2024.07.28 - start */
    .product-inof-big {
        border-radius: 16px;
    }
    .solavita-video-icon {
        width: 38px;
        height: 38px;
        top: 16px;
        right: 16px;
    }
    .pisi-link-text {
        padding: 22px 22px 20px;
    }
    .pisi-link-text .std-text14 {
        margin-bottom: 24px;
    }
    .std-b1tn1-icon {
        margin-left: 7px;
    }
    .product-custom-cry-text {
        padding-left: 65px;
    }
    .std-btn1-link .std-text18{
        font-size: var(--font16);
        margin-right: 10px;
    }
    .std-btn1-link {
        height: 50px;
    }
    .pibt-lie-nub .std-btn1-link {
        min-width: 270px;
    }
    .product-custom-cry-img {
        border-radius: 16px;
    }
    .product-anchor-nub {
        width: 260px;
    }
    .footer-logo {
        width: 180px;
        margin-bottom: 44px;
    }
    .footer-nav-first {
        margin-bottom: 12px;
    }
    .footer-nav {
        --jian: 12px;
        padding-bottom: 36px;
    }
    .footer-nav{
        font-size: 14px;
    }
    .footer-nav ul li {
        margin-bottom: 8px;
    }
    .footer-other-link-inof {
        --jian: 13px;
    }
    .foli-nub-link .std-text1{
        font-size: 14px;
    }
    .foli-nub-link-icon {
        width: 18px;
        margin-left: 8px;
    }
    .fosn-link {
        width: 28px;
    }
    .footer-other-share {
        --jian: 16px;
    }
    .help-btn {
        width: 48px;
        height: 48px;
    }
    .help-pop {
        padding: 6px 36px 6px 12px;
        width: 260px;
    }
    .head-other .std-btn1 {
        margin-left: 46px;
    }
    .head-nav {
        --jian: 20px;
    }
    .head1-language {
        margin-left: 60px;
    }
    .std-btn1-link {
        min-width: 240px;
    }
    .hnid2-cry-left {
        width: calc(330px + 8.75vw);
    }
    .hnid2-cry-right {
        width: calc(100% - calc(330px + 8.75vw));
    }
    .hnid2-cry-right-nub {
        padding: 35px calc(8.75vw - 60px) 35px 50px;
    }
    .hnid2-cry-right .mCSB_scrollTools {
        right: 40px;
    }
    .ptin-icon {
        width: 40px;
        margin-bottom: 4px;
    }
    .ptin-line {
        height: 14px;
    }
    .prodet-two-text {
        margin-bottom: 14px;
    }
    .prodet-two .std-font58{
        margin-bottom: 20px;
    }
    .prodet-two-inof.slick-dotted {
        padding-bottom: 24px;
    }
    .prodet-two {
        padding-bottom: 32px;
    }
    .ptii-text {
        padding-right: 90px;
        padding-left: 0px;
    }
    .ptii-text-lie {
        margin-top: 24px;
    }
    .ptii-tln-icon {
        width: 44px;
    }
    .ptii-text-lie-nub .std-title5 {
        padding-top: 10px;
    }
    .ptii-text-lie-nub .std-title5::before {
        left: 8px;
        top: 21px;
    }
    .prodet-three2 .prodet-three-inof-item .ptii-text, .prodet-three-inof-item:nth-of-type(2n) .ptii-text {
        padding-right: 0;
    }
    .ptii-text-lie-nub {
        margin-bottom: 10px;
    }
    .pfti-nub .std-title5{
        font-size: var(--font16);
    }
    .pfti-nub {
        padding-top: 10px;
        padding-bottom: 8px;
    }
    .prodet-four-text .std-font58 {
        margin-bottom: var(--space40);
    }
    .prodet-four-text {
        padding-left: 0;
    }
    .std-title4 p{
        font-size: var(--font24);
    }
    .prin-link-text .std-title4 {
        margin-bottom: 6px;
    }
    .prin-link-text .std-text14 {
        margin-bottom: 26px;
    }
    .prin-link-text {
        padding: 18px 24px 20px;
    }
    .prodet-related-inof {
        --jian: 12px;
    }
    .prodet-case-cry-inof {
        --jian: 13px;
    }
    .prodet-learn .std-title2 {
        margin-bottom: 56px;
    }
    .plrn-core {
        padding-top: 28px;
    }
    .prodet-learn-rotate {
        --jian: 16px;
    }
    .plrn-core-icon {
        width: 54px;
    }
    .mysola-big-img {
        --xia: calc(calc(100vh - var(--headx)) / 2 - 110px);
    }
    .mysola-big-img {
        height: 220px;
        top: calc(calc(100vh - var(--headx)) / 2 - 110px);
    }
    .mysola-other {
        padding-top: 8px;
    }   
    .mysola-uitra .std-title2 {
        margin-bottom: 24px;
    }
    .mysola-uitra .std-title2 {
        padding-top: var(--space80);
    }
    .mysola-uitra-two-cry {
        --img: 260px;
    }
    .mutc-other {
        padding-left: 60px;
        padding-right: 0px;
    }
    .mysola-uitra-cry-img {
        width: 75%;
    }
    .mysola-feature .std-title2 {
        margin-bottom: 18px;
    }
    .industry-ban-text-inof {
        --jian: 10px;
    }
    .industry-energy .std-title2 {
        margin-bottom: 24px;
    }
    .industry-energy .std-text18 {
        width: 97%;
    }
    .imti-cry-text .std-text1 {
        margin-bottom: 18px;
    }
    .irii-link-text .std-text1 p::before {
        width: 29px;
        height: 29px;
        left: 0;
        top: 0px;
    }
    .irii-link-text .std-text1 p {
        padding-left: 58px;
    }
    .irii-link-text .std-text1 p::after {
        width: 16px;
        left: 34px;
    }
    .irii-link-text .std-text1 p {
        margin-bottom: 0.6em;
    }
    .irii-link-text .std-title2 {
        margin-bottom: 18px;
    }
    .irii-link-text .std-text1 {
        margin-bottom: 24px;
    }
    .newdet-main h1 {
        margin-bottom: 20px;
    }
    .newdet-cont-wrap-min, .newdet-cont-wrap-bot {
        width: 74%;
    }
    .csbc-top {
        padding: 26px 62px 0px;
    }
    .csbc-top-loc {
        margin-bottom: 28px;
    }
    .csbc-top-ul {
        margin-bottom: 50px;
    }
    .csbc-ul-list {
        margin-bottom: 42px;
    }
    .case-pop .ys-modal-content {
        width: 1000px;
    }
    .case-pop-item-cry {
        padding: 4px 80px 32px;
    }
    .cpic-img {
        width: 90%;
    }
    .cpic-core .std-title3 {
        margin-bottom: 8px;
    }
    .cpic-core .yyal{
        margin-bottom: 8px;
    }    
    .cpic-core-text-nub .std-text1 {
        padding-left: 24px;
    }
    .cpic-core-text-nub .std-text1::before {
        left: 6px;
    }
    .cpic-core-top {
        padding-bottom: 18px;
        margin-bottom: 18px;
    }
    .cpic-core-data-nub .std-title24 {
        margin-bottom: 2px;
    }
    .cpic-core-data {
        --jian: 30px;
    }
    .cpic-core-data {
        margin-bottom: 22px;
    }
    .cpic-product .product-inof-swpro {
        --jian: 16px;
    }
    .cpic-product .pisi-link-text .std-text14 {
        margin-bottom: 24px;
    }
    .about-us-ri-edr h4 {
        margin-bottom: 22px;
    }
    .aure-li {
        padding: 0 35px;
        margin-bottom: 36px;
    }
    .about-us-ri-ul {
        margin: 0 -35px;
    }
    .about-sola-top .about-us-ri {
        padding-left: 180px;
    }
    .about-sola-btm .std-btn1 {
        bottom: 30px;
        right: 30px;
    }
    .about-sola-btm .std-btn1-link {
        height: 48px;
    }
    .yx-switch2wen {
        padding: 0 40px 40px;
    }
    .yx-waisypt2 {
        padding: 0 14px;
    }
    .yx-switch2wen .yx-waisypt2{
        font-size: var(--font26);
    }
    .awcr-inof-item {
        padding-top: 40px;
        padding-bottom: 8px;
    }
    .awcr-inof-item .std-title3 {
        margin-bottom: 20px;
    }
    .awcr-inof-item .yyal{
        margin-bottom: 20px;
    }
    .awcr-inof {
        padding-left: 50px;
        padding-right: 50px;
    }
    .about-miss .std-title2 {
        margin-bottom: var(--space50);
    }
    .about-miss-ul-li {
        padding: 0 15px;
    }
    .about-miss-ul {
        margin: 0 -15px;
    }
    .amul-box {
        padding: 50px 25px 70px;
    }
    .amul-tit {
        margin-bottom: 20px;
    }
    .about-year-title {
        margin-bottom: var(--space80);
    }
    .about-year-inof .about-year-inof-item .std-title1 {
        margin-bottom: 16px;
    }
    .ayii-box .std-title5::before {
        top: 6px;
    }
    .ayii-box .std-title5, .ayii-box .std-text14 {
        padding-left: 24px;
    }
    .about-year-all {
        padding: 9px 65px;
    }
    .about-year-all.mod-arrows1 .slick-prev {
        left: 15px;
    }
    .about-year-all.mod-arrows1 .slick-next {
        right: 15px;
    }
    .aure-li-num {
        margin-bottom: 1px;
    }
    .about-adhere-ul-li {
        padding: 0 22px;
    }
    .about-adhere-ul {
        margin: 0 -22px;
    }
    .about-year-inof {
        width: 700px;
        --jian: 17px;
        --jianx: 124px;
    }
    .about-miss {
        border-radius: 50px 50px 0 0;
    }
    .amul-box {
        border-radius: 26px;
    }
    .career-main h2 {
        margin-bottom: 16px;
    }
    .career-team-word {
        margin-bottom: var(--space50);
    }
    .ctul-bot-tit {
        margin-bottom: 8px;
    }
    .ctul-bot {
        padding: 30px 28px 30px;
    }
    .career-expand-ul.mod-arrows1 .slick-next {
        left: 54%;
    }
    .career-expand-ul.mod-arrows1 .slick-prev {
        left: 46%;
    }
    .career-vacan-le {
        width: 23%;
    }
    .career-vacan-ri {
        width: 77%;
    }
    .avru-li-btm-btn .std-btn1-link {
        height: 45px;
        min-width: 260px;
        padding: 9px 11px 9px 32px;
    }
    .ys-ban-txtbox .std-title4 {
        margin-top: 25px;
    }
    .home-promote-inof {
        --jian: 30px;
    }
    .home-service-inof {
        --jian: 25px;
    }
    .isfu-list {
        padding: 18px 0;
    }
    .touch-section .ys-cont1840{
        width: calc(100vw - 80px);
    }
    .touch-section {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }
    .wrul-act ul li p {
        margin-bottom: 8px;
    }
    .wrul-act ul li p {
        line-height: 1.5;
    }
    .wrul-act {
        padding-top: 12px;
        padding-bottom: 4px;
    }
    .ys-ban-txtbox .std-title4, .ys-ban-txtbox .std-title4 p{
        font-size: var(--font24);
    }
    .ys-ban-txtbox .std-title4 span{
        font-size: calc(var(--font24) + 2px);
    }
    .call-add {
        --height: 50px;
    }
    .call-add {
        width: 470px;
    }
    .dstu-list-text {
        padding: 10px 6px;
    }
    .dsbc-btm-ri-list1, .dsbc-btm-ri-list {
        padding-top: 40px;
        padding-left: 40px;
    }
    .dbrl-list-link-right {
        padding-left: 20px;
    }
    .dllr-bottom {
        --jian1: 4px;
        --jian2: 6px;
    }
    /* 2024.08.26 - start */
    .head-nav {
        --jian: 13px;
    }
    .head-other .std-btn1 {
        margin-left: 26px;
    }
    .std-btn1x .std-btn1-link .std-text18{
        margin-right: 0px;
        margin-left: 10px;
    }
    .mod-head2 .ys-cont1600,
    .mod-head1 .ys-cont1600{
        width: 90%;
    }
    .head-nav {
        --jian: 18px;
    }
    .mysola-other .mutc-other-inof-nub {
        width: calc(220px + var(--jian) * 2);
    }
    /* 1360end */
}

@media screen and (max-width: 1280px) {
    :root {
        --font80: 50px;
        --font64: 42px;
        --font58: 38px;
        --font44: 34px;
        --font32: 26px;
        --font26: 22px;
        /* --font20: 18px; */
        --font18: 16px;

        --space1: 80px;
        --space100: 74px;
        --space90: 68px;
        --space80: 62px;
        --space60: 48px;
        --space50: 38px;
        --space40: 28px;

        --head2: 58px;
        --font24: 20px;
    }
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    .ys-modal-content {
        max-height: 600px;
    }
    /*kim*/
    .case-section-top {
        margin-top: 40px;
        margin-bottom: 55px;
    }
    .cstu-list-text {
        padding: 4px 0;
    }
    .csbc-top {
        padding: 80px 65px 50px;
    }
    .csbc-top-loc-icon {
        width: 18px;
        margin-right: 8px;
    }
    .csbc-ul-list {
        padding: 0 14px;
        margin-bottom: 45px;
    }
    .csbc-ul {
        margin-left: -14px;
        margin-right: -14px;
    }
    .cull-cont-top .std-title4 {
        margin-bottom: 6px;
    }
    .cctu-list {
        padding: 0 14px;
    }
    .cull-cont-top-ul {
        margin-left: -14px;
        margin-right: -14px;
    }
    .cull-cont-top {
        margin-top: 15px;
        margin-bottom: 12px;
        padding-bottom: 10px;
    }
    .case-section-more {
        margin-bottom: 70px;
    }
    .eull-ri-top {
        width: 28px;
    }
    .eull-le-top {
        padding: 0px 6px;
    }
    .eull-ri-top {
        top: 16px;
        right: 16px;
    }
    .exhibit-section-cont-ri {
        padding-left: 70px;
    }
    .nstc-link-ri {
        padding: 26px 26px 24px;
    }
    .nsbt-list2-cont-ri {
        width: calc(100% - 66% - 32px);
        padding: 4px 17px;
    }
    .nsbt-list-cont .ys-select{
        padding: 9px 20px;
    }
    .nsbt-list-cont-sear{
        padding: 9px 20px;
    }
    .nsbb-list {
        padding: 0px 10px;
        margin-bottom: 45px;
    }
    .news-section-btm-bot {
        margin-left: -10px;
        margin-right: -10px;
    }
    .nsbb-list-link-text {
        padding: 15px 0 15px;
    }
    .touch-section-cont {
        margin-top: -410px;
    }
    .touch-section-cont-top .std-title2 {
        margin-bottom: 30px;
    }
    .tsct-link {
        margin-bottom: 54px;
    }
    .tsct-link-list-href {
        width: 180px;
        padding: 4px 20px;
    }
    .tsct-link-list {
        padding: 0 10px;
    }
    .tsct-link {
        margin-left: -10px;
        margin-right: -10px;
    }
    .tsct-ul-list .std-title3 {
        margin-bottom: 20px;
    }
    .tsct-ul-list .yyal{
        margin-bottom: 20px;
    }
    .tulu-list-link-bot {
        padding: 20px 20px;
    }
    .tulu-list-link-bot .std-title4 {
        margin-bottom: 14px;
    }
    .tllb-ul-list {
        margin-bottom: 10px;
    }
    .std-title3{
        font-size: 24px;
    }
    .yyal{
        font-size: 24px; 
    }
    .ys-cont1840{
        width:82.5%;
        margin:0 auto;
    }
    .cmcu-item .std-title5 {
        margin-bottom: 10px;
    }
    .cmcu-item-box {
        padding: 8px 16px;
    }
    .cmcu-item {
        margin-bottom: 20px;
    }
    .cmcu-item4 .cmcu-item-box {
        height: 118px;
    }
    .cicc-le-yzm {
        width: 128px;
    }
    .cicc-le {
        padding-right: 50px;
    }
    .faqs-section {
        padding-top: 70px;
        padding-bottom: 65px;
    }
    .faqs-main .cicc-le-yzm {
        width: 100px;
    }
    .faqs-main .cicc-le {
        padding-right: 30px;
    }
    .interact-section {
        padding-top: 60px;
        padding-bottom: 45px;
    }
    .interact-section-top {
        margin-bottom: 50px;
    }
    .ilul-icon {
        width: 55px;
    }
    .ilul-title {
        color: #0A1B1B;
        font-weight: 600;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .isgu-list-ul-list {
        padding: 20px;
    }
    .interact-section-get {
        margin-bottom: 45px;
    }
    .ask-section {
        padding-top: 55px;
        padding-bottom: 55px;
    }
    .asts-ri {
        width: 150px;
        padding: 4px 20px;
        margin-left: 18px;
    }
    .ask-section-top .std-title5 {
        margin-top: 20px;
        margin-bottom: 34px;
    }
    .ask-section-top {
        margin-bottom: 55px;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 46px;
    }
    .asts-le-icon {
        margin-top: 4px;
        width: 20px;
    }
    .aulc-img {
        width: 26px;
        margin-right: 10px;
        margin-top: 4px;
    }
    .asbl-ul-list {
        padding: 10px 10px 10px 0;
        margin-bottom: 6px;
    }
    .dsts-ri {
        padding: 4px 20px;
        width: 150px;
    }
    .download-section-top-search {
        margin-top: 24px;
        margin-bottom: 34px;
    }
    .dstu-list {
        width: auto;
        min-width: auto;
        padding: 0 8px;
    }
    .download-section-top {
        margin-bottom: 38px;
    }
    .dbrl-list-link-right {
        width: 84%;
        padding-left: 30px;
    }
    .dbrl-list-link-img {
        width: 16%;
    }
    .dsbc-btm-ri-list1,
    .dsbc-btm-ri-list {
        padding-top: 36px;
        padding-left: 40px;
    }
    .dsbc-btm-ri-more {
        margin-left: calc((100% - 344px) / 2 + 40px);
    }
    .wrul-top {
        font-size: 22px;
    }
    .wsbc-ri-ul-list {
        margin-bottom: 10px;
    }
    .wsbc-ri {
        padding: 20px 30px 20px;
    }
    .warranty-section {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .wsar-cont {
        padding: 30px 36px 30px 36px;
    }
    .wcul-le {
        padding: 10px;
    }
    .wcul-ri {
        padding: 10px;
    }
    /*kim end*/
    /* 2024.07.28 - start */
    .pisi-link-text {
        padding: 20px 20px 18px;
    }
    .pisi-link-text .std-text14 {
        margin-bottom: 20px;
    }
    .product-inof-swpro {
        --jian: 10px;
    }
    .product-inof-big-text {
        padding: 35px 75px 35px;
    }
    .product-inof:last-child .product-inof-big-text {
        padding: 36px 75px 8px;
    }
    .pibt-lie-nub .std-btn1-link {
        min-width: 260px;
    }
    .std-btn1-link {
        padding: 12px 14px 12px 22px;
    }
    .product-inof-big-text {
        width: 72%;
    }
    .product-custom-cry-text {
        padding-left: 52px;
    }
    .footer-nav {
        --jian: 10px;
    }
    .footer-logo {
        width: 170px;
        margin-bottom: 40px;
    }
    .hnid2-cry-left {
        width: calc(308px + 8.75vw);
    }
    .hnid2-cry-right {
        width: calc(100% - calc(308px + 8.75vw));
    }
    .hnid2-cry-right-nub {
        padding: 35px calc(8.75vw - 80px) 35px 40px;
    }
    .hnid2-cry-right .mCSB_scrollTools {
        right: 20px;
    }
    .prodet-moon .std-title2 {
        margin-bottom: 18px;
    }
    .prodet-model-top-img {
        width: 380px;
    }
    .prodet-model-top-text::before {
        width: calc(100% + 380px);
    }
    .prodet-model-top-text {
        width: calc(100% - 380px);
        padding: 40px 40px 50px 28px;
    }
    .prodet-model-top-text .pmtt-inof {
        --jian: 6px;
    }
    .pmtt-inof-nub-link {
        padding: 7px 16px;
    }
    .pmbi-btn {
        --jian: 6px;
        --jian2: 18px;
    }
    .std-btn1-link {
        min-width: 236px;
    }
    .pstn-inof-item .ys-imgbox-cover {
        top: 2px;
    }
    .pstn-inof-item .std-title5::before {
        top: 14px;
    }
    .psbi-icon {
        width: 36px;
        margin-bottom: 6px;
    }
    .prodet-solution-text-nub .std-btn1 {
        margin-top: 46px;
    }
    .cctu-list-cont-text {
        padding-left: 20px;
    }
    .cctu-list-cont-text::before {
        width: 10px;
        top: 13px;
    }
    .mod-arrows1 .slick-prev, 
    .mod-arrows1 .slick-next {
        width: 36px;
        height: 36px;
    }
    .rotate-core .mod-arrows1 .slick-prev, 
    .home-main .mod-arrows1 .slick-prev {
        right: calc(var(--jian) + 60px);
    }
    .rotate-core .mod-arrows1.prodet-case-cry .slick-prev {
        right: 60px;
    }
    .mysola-big-img {
        --xia: calc(calc(100vh - var(--headx)) / 2 - 100px);
    }
    .mysola-big-img {
        height: 200px;
        top: calc(calc(100vh - var(--headx)) / 2 - 100px);
    }
    .mysola-load-item {
        width: 52px;
    }
    .mysola-uitra-cry .std-title5 {
        padding: 0;
    }
    .mysola-uitra-two-cry {
        --img: 250px;
    }
    .mutc-other {
        padding-left: 50px;
    }
    .mutc-other-inof {
        --jian: 5px;
    }
    .mutc-other-inof-nub {
        height: 38px;
    }
    .mutc-title .std-title2 {
        padding: 0 40px;
    }
    .ibti-nub .ibti-nub-font{
        line-height: var(--l1h4);
    }
    .imti-cry-text .std-text1 {
        margin-bottom: 14px;
    }
    .imbn-core {
        padding-top: 8px;
    }
    .industry-mode-btn {
        margin-top: 25px;
    }
    .prodet-two-inof {
        --jian: 20px;
    }
    .industry-relate-inof {
        --jian: 26px;
    }
    .irii-link-text {
        padding: 26px 36px;
    }
    .newdet-cont-wrap-min {
        margin: 0 auto 44px;
    }
    .newdet-cont-wrap-min p img {
        border-radius: 12px;
    }
    .newdet-cont-wrap-min, .newdet-cont-wrap-bot {
        width: 76%;
    }
    .cctu-list-cont-text {
        padding-left: 16px;
    }
    .cctu-list-cont-icon {
        margin-right: 6px;
    }
    .csbc-top {
        padding: 15px 50px 0px;
    }
    .csbc-top-loc {
        margin-bottom: 24px;
    }
    .csbc-top-ul {
        margin-bottom: 42px;
    }
    .case-pop-wai {
        width: 48px;
        right: -56px;
    }
    .case-pop-wai .ys-modal-close {
        margin-bottom: 8px;
        padding: 12px;
    }
    .cpwz-arrow {
        padding: 12px;
    }
    .cpwz-arrow1 {
        padding-bottom: 5px;
    }
    .cpwz-arrow2 {
        padding-top: 5px;
    }
    .about-us-ri {
        padding-left: 120px;
    }
    .about-sola-top .about-us-ri {
        padding-left: 140px;
    }
    .about-us-ri-edr h4 {
        margin-bottom: 20px;
    }
    .alul-text p {
        font-size: 14px;
    }
    .awcr-inof-item .std-title3 {
        margin-bottom: 18px;
    }
    .awcr-inof-item .yyal{
        margin-bottom: 18px; 
    }
    .about-adhere-ul-li {
        padding: 0 12px;
    }
    .about-adhere-ul {
        margin: 0 -12px;
    }
    .career-team-ul-li {
        padding: 0 12px;
    }
    .career-team-ul {
        margin: 0 -12px;
    }
    .ceul-icon {
        width: 40px;
        margin: 0 auto 4px;
    }
    .ceul-tit{
        font-size: 14px;
    }
    .career-expand-ul {
        padding-bottom: var(--space90);
    }
    .cltl-icon {
        width: 22px;
        margin-right: 8px;
    }
    .career-vacan-ri {
        padding-left: 28px;
    }
    .career-vacan-le {
        width: 25%;
    }
    .career-vacan-ri {
        width: 75%;
    }
    .avru-li-btm-edr p {
        margin-bottom: 8px;
    }   
    .home-promote-inof {
        --jian: 20px;
    }
    .hnbi-icon {
        width: 26px;
    }
    .hsin-core-text {
        padding-left: 38px;
    }
    .hsin-ctl-nub .std-title5::before {
        width: 10px;
        top: 0.8em;
        left: 10px;
    }
    .hsin-ctl-nub .std-title5 {
        width: calc(100% - 20px);
        padding-left: 30px;
    }
    .hsin-ctl-nub-icon {
        width: 20px;
        top: 5px;
    }
    .dstu-list-text {
        padding: 6px;
    }
    .dsbc-btm-ri-more {
        margin-top: var(--space60);
    }
    /* Delia-20240725 */
    .eull-le-core {
        padding: 20px;
    }
    .home-system .ys-cont1600 {
        padding: 0 80px;
    }
    .aaul-box .ys-demo-num1 {
        font-size: calc(var(--font58) - 2px);
    }
    .mutc-other-inof-nub {
        height: 34px;
    }
    .about-sola-add.mod-dots3.slick-dotted {
        padding-bottom: 35px;
    }
    .about-year-all {
        padding: 9px 52px;
    }
    .about-year-all-list{
        padding: 0 2px;
    }
    .download-section-top-ul > :first-child {
        padding-right: 8px;
    }
    .dstu-list-text {
        font-size: 14px;
    }
    .dstu-list-text {
        padding: 4px 6px;
    }
    .dlsl-box {
        margin-top: calc(var(--font14)* 0.9 - 8px);
        margin-right: 10px;
    }
    .dbrl-list-link-right {
        padding-left: 20px;
    }
    .dllr-top-ul > :last-child .dtul-text {
        padding: 0px 7px;
    }
    /* 2024.08.26 - start */
    .ibti-nub-icon {
        width: 32px;
    }
    .std-btn1x-icon {
        width: 18px;
    }
    .head-other .head-addx .std-btn1:not(:first-child) {
        margin-left: 14px;
    }
    .hnid2-crn-third {
        --jian2: 30px;
    }
    .mod-head1 .ys-cont1600,
    .mod-head2 .ys-cont1600{
        width: 90%;
    }
    .head-nav {
        --jian: 15px;
    }
    .head-other .std-btn1 {
        margin-left: 30px;
    }
    .mysola-other .mutc-other-inof-nub {
        width: calc(210px + var(--jian) * 2);
    }
    /* 1280end */
}

@media screen and (max-width: 1200px) {
    :root {
        --font80: 44px;
        --font64: 40px;
        --font58: 38px;
        --font44: 32px;
        --font32: 24px;
        --font26: 20px;
        /* --font20: 18px;
        --font18: 16px; */
        --space1: 74px;
        --space100: 70px;
        --space90: 65px;
        --space80: 60px;
        --space60: 45px;
        --space50: 36px;
        --space40: 25px;
        --font24: 18px;
    }
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    /*kim*/
    .csbc-top-res{
        font-size: 14px;
    }
    .case-section-more {
        margin-bottom: 60px;
    }
    .touch-section-cont {
        margin-top: -400px;
    }
    .tsct-link {
        margin-bottom: 45px;
    }
    .ys-cont1840{
        width:100%;
        padding:0 40px;
    }
    .ys-cont1056{
        width:100%;
        padding:0 40px;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 30px;
    }
    .download-section {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    /*kim end*/
    /* 2024.07.28 - start */
    .product-anchor-nub .std-title5 {
        padding: 8px 6px 12px;
    }
    .product-inof-big-text {
        padding: 35px 50px 35px;
    }
    .product-inof:last-child .product-inof-big-text {
        padding: 30px 50px 8px;
    }
    .ys-cont1328 {
        max-width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .product-custom-cry-text {
        padding-left: 44px;
    }
    .mod-help {
        right: 15px;
    }
    .footer-nav {
        padding-bottom: 30px;
    }
    .product-custom-cry-text {
        padding-left: 40px;
    }
    .hnid2-cry-left {
        width: calc(308px + 40px);
        padding-left: 40px;
    }
    .hnid2-cry-right {
        width: calc(100% - calc(308px + 40px));
    }
    .hnid2-cry-right-nub {
        padding: 35px 20px 35px 40px;
    }
    .mysola-big-img {
        --xia: calc(calc(100vh - var(--headx)) / 2 - 90px);
    }
    .mysola-big-img {
        height: 180px;
        top: calc(calc(100vh - var(--headx)) / 2 - 90px);
    }
    .mysola-other-box .std-title5 {
        margin-bottom: 8px;
    }
    .mysola-feature .ys-cont1328{
        padding-left: 100px;
        padding-right: 100px;
    }
    .mfii-text {
        margin-bottom: 28px;
    }
    .ys-cont1280 {
        max-width: 100%;
    }
    .industry-relate .ys-cont1600 .ys-cont1328 {
        max-width: 100%;
    }
    .industry-relate-inof {
        --jian: 18px;
    }
    .industry-advant-zhan {
        height: 30vh;
    }
    .newdet-cont-wrap-top {
        width: calc(100% - 80px);
        margin: 0 auto 36px;
        padding-bottom: 18px;
    }
    .newdet-main h1 {
        margin-bottom: 16px;
    }
    .newdet-cont-wrap-min, .newdet-cont-wrap-bot {
        width: calc(100% - 180px);
    }
    .awcl-inof {
        margin-left: -40px;
        border-radius: 0 25px 25px 0;
    }
    .about-miss {
        border-radius: 40px 40px 0 0;
    }
    .ahbu-li {
        width: 230px;
    }
    .ahbu-li-box {
        padding: 4px 8px;
    }
    .ahbu-li.on .ahbu-li-icon {
        margin-left: 6px;
    }
    .ahbu-li-icon {
        width: 6px;
        height: 6px;
        margin-right: 6px;
    }
    .ys-cont1320 {
        max-width: 100%;
        padding-left: 40px;
        padding-right: 40px;
    }
    .career-employ-list {
        width: 94%;
    }
    .interact-section-faq-ul {
        margin-top: -200px;
    }
    .interact-section-faq-ul {
        width: calc(100% - 80px);
    }
    .cmcu-item {
        margin-bottom: 15px;
    }
    .touch-section .ys-cont1840 {
        width: 100vw;
        padding-left: 20px;
        padding-right: 20px;
    }
    .touch-section-cont {
        margin-top: -36vw;
    }
    /* Delia-20240725 */
    .news-section .mod-dots1 .slick-dots {
        padding-left: 26px;
        bottom: 46px;
    }
    /* 2024.08.01 */
    .fosn-code {
        width: 100px;
        bottom: calc(100% + 13px);
    }
    .fosn-code::before {
        height: 13px;
        bottom: -13px;
    }
    .mod-head1 .ys-cont1600,
    .mod-head2 .ys-cont1600{
        width: 100%;
    }
    .head-nav {
        --jian: 17px;
    }
    /* 1200end */
}

@media screen and (max-width: 1199px) {
    :root {
        --font80: 40px;
        --font64: 36px;
        --font58: 34px;
        --font44: 30px;
        /* --font32: 24px;
        --font26: 20px; */
        --font20: 16px;

        --space1: 70px;
        --space100: 65px;
        --space90: 60px;
        --space80: 56px;
        --space60: 42px;
        --space50: 34px;
        --space40: 24px;

        --head1: 0px;
        --head2: 56px;
    }
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    /*kim*/
    .interact-section-top-list {
        padding: 0 10px;
    }
    .interact-section-top {
        margin-left: -10px;
        margin-right: -10px;
    }
    .istl-link {
        padding: 38px 120px;
    }
    .interact-section-top {
        margin-bottom: 45px;
    }
    .interact-section-get .std-title2 {
        margin-bottom: 36px;
    }
    .interact-section-faq-ul {
        margin-top: -210px;
    }
    .interact-main .faqs-section {
        padding-top: 65px;
    }
    .wsbc-le {
        width: 100%;
    }
    .wsbc-ri {
        width: 100%;
    }
    .warranty-section-all-right {
        padding-left: 24px;
    }
    /*kim end*/
    .ys-hd-pc{
        display: none;
    }
    /* 2024.07.28 - start */
    .ys-ph-navbar,
    .ys-phnav-header {
        height: 56px;
    }
    .ys-phnav-menu {
        top: 56px;
        height: calc(100% - 56px);
    }
    .ys-bread{
        display: none;
    }
    .std-btn1-link {
        padding: 10px 12px 10px 18px;
    }
    .std-btn1-link {
        height: 48px;
    }
    .pibt-lie {
        margin-top: 1px;
    }
    .footer-copy-inof {
        --jian: 10px;
    }
    .footer-copy-text {
        --jian: 5px;
    }
    .product-custom-cry-text {
        padding-left: 36px;
    }
    .pisi-link-text {
        padding: 18px 18px 18px;
    }
    .inside-main.act .ys-main {
        margin-top: 0;
    }
    .prodet-box-bg #scrolly-video video {
        object-fit: contain;
    }
    .ptii-text {
        padding-right: 70px;
    }
    .prodet-three2 .prodet-three-inof-item .ptii-text, 
    .prodet-three-inof-item:nth-of-type(2n) .ptii-text {
        padding-left: 20px;
    }
    .prodet-model-top-img {
        width: 340px;
    }
    .prodet-model-top-text::before {
        width: calc(100% + 340px);
    }
    .prodet-model-top-text {
        width: calc(100% - 340px);
        padding: 40px 40px 50px 12px;
    }
    .pmbi-table-head-th:first-child, 
    .pmbi-ttn-font:first-child, 
    .pmbi-tob-first {
        padding: 4px 17px;
    }
    .prodet-model-bot-item {
        --heights: 44px;
        --heights2: 50px;
    }
    .std-btn1-link {
        min-width: 218px;
    }
    .prodet-solution-text .std-title2 {
        margin-bottom: 26px;
    }
    .pstn-inof-item {
        margin-bottom: 14px;
    }
    .pstn-inof-item .std-title5::before {
        top: 12px;
    }
    .prodet-solution-text-nub .std-btn1 {
        margin-top: 36px;
    }
    .prodet-solution-btn-item {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .prodet-solution-text {
        height: calc(100% - 103px);
    }
    .prin-link-text .std-text14 {
        margin-bottom: 18px;
    }
    .prin-link-text {
        padding: 15px 20px 18px;
    }
    .prodet-related-inof {
        --jian: 10px;
    }
    .cull-cont-bot1 {
        --jian: 10px;
    }
    .prodet-case-cry-inof {
        --jian: 10px;
    }
    .prodet-case-cry {
        padding-right: 8%;
    }
    .prodet-learn .std-title2 {
        margin-bottom: 52px;
    }
    .plrn-core {
        padding-top: 24px;
    }
    .plrn-core-text {
        padding-left: 20px;
    }
    .plrn-core-icon {
        width: 52px;
    }
    .nybanner-cry{
        height: 100%;
        top: 0;
    }
    .mysola-big-img {
        --xia: calc(calc(100vh - var(--headx)) / 2 - 80px);
    }
    .mysola-big-img {
        height: 160px;
        top: calc(calc(100vh - var(--headx)) / 2 - 80px);
    }
    .mysola-big-img span::before {
        left: calc(100% - 2px);
    }
    .mysola-uitra-two-cry {
        --img: 240px;
    }
    .mutc-other {
        padding-left: 38px;
    }
    .mutc-other-inof {
        --jian: 4px;
    }
    .mutc-other-inof-nub {
        height: 36px;
    }
    .industry-ban {
        top: calc(var(--pro1) * var(--top) + 56px);
    }
    .industry-ban-text .std-title2{
        width: 45%;
    }
    .industry-ban-text-inof{
        width: calc(55% + calc(var(--jian) * 2));
    }
    .industry-ban-text .std-title2 {
        padding-right: 40px;
    }
    .industry-main .mod-bread{
        height: 0;
    }
    .imti-cry .std-title3{
        width: 32%; 
    }
    .imti-cry .yyal{
        width: 32%;  
    }
    .imti-cry .imti-cry-text{
        width: 68%;
    }
    .industry-mode-btn {
        --jian: 10px;
    }
    .newdet-main .ys-main {
        padding-top: var(--space80);
    }
    .newdet-cont-wrap-min, .newdet-cont-wrap-bot {
        width: calc(100% - 160px);
    }
    .newdet-cont-wrap-min {
        margin: 0 auto 38px;
    }
    .csbc-top {
        padding: 10px 40px 0px;
    }
    .csbc-ul-list {
        margin-bottom: 32px;
    }
    .cull-cont-top {
        margin-top: 15px;
        margin-bottom: 8px;
        padding-bottom: 8px;
    }
    .cpic-img-nub .cpic-img-nub-core {
        transform: rotate(0deg) scale(0.5) translateX(30%);
        -webkit-transform: rotate(0deg) scale(0.5) translateX(30%);
    }
    .cpic-img-nub.slick-active+.cpic-img-nub .cpic-img-nub-core {
        transform: rotate(0deg) scale(0.5) translateX(-30%);
        -webkit-transform: rotate(0deg) scale(0.5) translateX(-30%);
    }
    .case-pop .ys-modal-content {
        width: calc(100vw - 160px);
    }
    .cpic-img.mod-arrows1 .slick-prev {
        left: -50px;
    }
    .cpic-img.mod-arrows1 .slick-next {
        right: -50px;
    }
    .cpic-product .product-inof-swpro {
        --jian: 12px;
    }
    .cpic-product .pisi-link-text {
        padding: 16px 18px;
    }
    .cpic-product .pisi-link-text .std-text14 {
        margin-bottom: 16px;
    }
    .case-pop .pisi-link {
        box-shadow: 0px 6px 13px 0px rgba(0, 64, 68, 0.10);
    }
    .cpic-img-nub-icon {
        width: 40px;
        height: 40px;
    }
    .about-us-ri {
        padding-left: 80px;
    }
    .aure-li-icon {
        width: 32px;
        margin-bottom: 9px;
    }
    .aure-li {
        padding: 0 25px;
        margin-bottom: 32px;
    }
    .about-us-ri-ul {
        margin: 0 -25px;
    }
    .about-sola-top .about-us-ri {
        padding-left: 80px;
    }
    .awcr-inof {
        padding-left: 32px;
        padding-right: 42px;
    }
    .about-why-cry-right::before {
        width: calc(100% - 42px);
    }
    .awcr-inof-item {
        padding-top: 24px;
        padding-bottom: 6px;
    }
    .awcr-inof-item .std-title3 {
        margin-bottom: 14px;
    }
    .awcr-inof-item .yyal{
        margin-bottom: 14px;
    }
    .awcr-inof-item .std-text1, .awcr-inof-item .std-text1 p{
        line-height: var(--l1h4);
    }
    .about-why-cry-right::before{
        max-height: 20%;
    }
    .about-miss-ul-li {
        padding: 0 10px;
    }
    .about-miss-ul {
        margin: 0 -10px;
    }
    .amul-box {
        padding: 40px 20px 50px;
    }
    .amul-box {
        border-radius: 20px;
    }
    .about-year-inof {
        width: 550px;
        --jianx: 80px;
    }
    .ahbu-li.ahbu-li6 {
        width: 180px;
    }
    .about-adhere-wrap {
        padding: 0;
    }
    .about-adhere .ys-cont1400{
        top: var(--space80);
    }
    .about-sola-top {
        margin-bottom: var(--space60);
    }
    .about-us-ri-edr h4 {
        margin-bottom: 18px;
    }
    .career-main h2 {
        margin-bottom: 14px;
    }
    .ctul-bot {
        padding: 24px 25px 30px;
    }
    .career-vacan-le {
        width: 100%;
        margin-bottom: var(--space40);
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .career-vacan-wrap{
        flex-wrap: wrap;
    }
    .career-vacan-ri {
        width: 100%;
        padding-left: 0;
    }
    .career-vacan-le-sear{
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .career-vacan-locat input{
        font-size: 14px;
    }
    .career-vacan-locat {
        width: calc(50% - 10px);
    }
    .career-vacan-le-sear .cvls-cry,
    .career-vacan-le-sear .std-btn1{
        width: calc(50% - 10px);
    }
    .cvls-cry {
        margin-bottom: 0;
    }
    .career-vacan-le {
        position: relative;
        top: 0;
    }
    .ys-banner .ys-ban-txtbox.ys-pos-center {
        top: 50%;
    }
    .ys-ban-slick .slick-dots {
        bottom: 36px;
    }
    .home-promote-inof {
        --jian: 12px;
    }
    .hnbi-icon {
        width: 24px;
    }
    .home-need-box {
        --width1: 200px;
    }
    .hsin-ctl-nub {
        margin-bottom: 10px;
    }
    .dstu-list {
        padding: 0 2px;
    }
    .dstu-list-text {
        font-size: 14px;
    }
    .warranty-section-btm .mod-dots1 .slick-dots li {
        width: 27px;
        height: 10px;
        margin: 0 5px;
    }
    .warranty-section-btm .mod-dots1 .slick-dots li::before, .warranty-section-btm .mod-dots1 .slick-dots li::after {
        width: 100%;
        height: 2px;
    }
    .warranty-section-btm .mod-dots1 .slick-dots li::after{
        width: 0%;
        height: 2px;
        top: 50%;
        left: 0%;
        transform: translateY(-50%);
    }
    .warranty-section-btm .mod-dots1 .slick-dots {
        top: auto;
        transform: translatex(-50%);
        right: auto;
        left: 50%;
        height: auto;
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: center;
    }
    .warranty-section-btm .mod-dots1 .slick-dots li.slick-active::after {
        animation: width1 3s linear forwards;
    }
    .wsbc-ri {
        padding: 20px 30px 40px;
    }
    .warranty-section-btm .mod-dots1 .slick-dots{
        bottom: 20px;
    }
    /* Delia-20240725 */
    .eull-le-ul .std-text1 {
        margin-bottom: 0;
        font-size: 14px;
        line-height: 1.6;
    }
    .eull-le .std-title5 {
        margin-bottom: 6px;
    }
    .eull-le-top {
        margin-bottom: 42px;
    }
    .nstc-link-ri {
        padding: 20px 24px 20px;
    }
    .nstc-link-ri-tit {
        margin-bottom: 12px;
    }
    .nstc-link-ri-text {
        margin-bottom: 18px;
    }
    .mod-dots1 .slick-dots li {
        width: 20px;
    }
    .news-section .mod-dots1 .slick-dots {
        padding-left: 24px;
        bottom: 44px;
    }
    .nsbt-list2 {
        width: 52%;
    }
    .ys-nybanner1 .nybanner-cry p{
        font-size: var(--font20);
    }
    .yx_three3d1_map{
        --widthh: calc(36.8vw * 1.17);
        max-width: var(--widthh);
    }
    #yx_three3d1_map_earth{
        max-width: var(--widthh);
        max-height: var(--widthh);
    }
    .home-explore-top {
        height: auto;
    }
    .home-explore-top-text {
        height: auto;
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    } 
    .home-system .prodet-solution-bg, 
    .home-system .prodet-solution-bg-nub, 
    .home-system .prodet-solution-bg .ys-imgbox-cover,
    .home-system .prodet-solution-bg img {
        max-height: 500px;
    }   
    .home-become {
        height: auto;
        min-height: auto;
        padding-bottom: var(--space1);
    } 
    .yx_three3d1_map{
        padding-bottom: var(--space1);
    }
    .home-system-inof {
        --jian: 5px;
    }
    .home-creat-pop {
        max-height: calc(100vh - 128px - 50px);
    }
    .home-explore-top {
        height: calc(100vh - var(--headx));
    }
    .home-system .prodet-solution-bg, .home-system .prodet-solution-bg-nub, .home-system .prodet-solution-bg .ys-imgbox-cover, .home-system .prodet-solution-bg img {
        max-height: calc(100vh - var(--headx));
    }
    .aaul-box .ys-demo-num1 {
        font-size: var(--font58);
    }
    .mutc-other {
        padding-left: 30px;
    }
    .mutc-other-inof-nub {
        height: 32px;
    }
    .mutc-other-inof {
        --jian: 3px;
    }
    .about-sola-ph{
        display: block;
    }
    .ys-banner .ys-ban-imgbox,
    .industry-ban .ys-nyban-img {
        height: auto;
    }
    .industry-energy-img{
        height: auto;
    }
    .call-add-btn {
        padding: 0 13px;
    }
    .call-add {
        width: 440px;
    }
    .call-add-input input {
        padding-left: 32px;
    }
    .exhibit-main .ys-nyban-img {
        height: auto;
    }
    .ys-main .ys-pribanner {
        height: 200px;
    }
    .ys-privacyh1 {
        top: 0;
    }
    .ys-privacy .ys-priban {
        padding-top: 0;
    }
    .dtlc-icon {
        margin-right: 8px;
    }
    .dsbc-top-list-cont {
        padding-right: 20px;
    }
    .dsbc-top-list {
        padding: 0 7px;
    }
    .dsbc-top {
        margin-left: -7px;
        margin-right: -7px;
    }
    .dsbc-top-list-cont .std-text1 span {
        padding: 0 8px;
    }
    .dblu-list-tit {
        padding: 8px 14px;
    }
    .dblu-list-tit-icon {
        margin-right: 11px;
        margin-top: 2px;
    }
    .industry-ban-text .std-title2 {
        padding-right: 30px;
        width: 40%;
    }
    .industry-ban-text-inof {
        width: calc(68% + calc(var(--jian)* 2));
    }
    /* search */
    .g_serch {
        padding-top: 60px!important;
    }
    /* 2024.08.26 - start */
    .ibti-nub-icon {
        width: 30px;
        margin-bottom: 6px;
    }
    .hpin-icon {
        width: 40px;
    }
    .mutc-other-inof-nub {
        height: 36px;
    }
    .mysola-other .mutc-other-inof-nub {
        width: calc(200px + var(--jian) * 2);
    }
    /* 1199end */
}
@media screen and (max-width: 991px) {
    :root {
        --font80: 36px;
        --font64: 32px;
        --font58: 30px;
        --font44: 28px;
        --font20: 16px;
        --space1: 62px;
        --space100: 60px;
        --space90: 58px;
        /* --space80: 56px;
        --space60: 42px; */
        --space50: 26px;
        --space40: 20px;
        
    }
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:13px 18px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    /*kim*/
    .case-section-top {
        margin-top: 40px;
        margin-bottom: 50px;
    }
    .cstu-list-text {
        min-width: 195px;
    }
    .cstu-list {
        padding: 0 10px;
    }
    .case-section-top-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .csbc-top {
        padding: 70px 50px 50px;
    }
    /* .std-title2 {
        font-size: 28px;
    } */
    .csbc-top .std-title2 {
        margin-bottom: 14px;
    }
    .csbc-top-loc-icon {
        width: 16px;
        margin-right: 6px;
    }
    .std-title4 {
        font-size: 18px;
    }
    .csbc-top-loc {
        margin-bottom: 30px;
    }
    .csbc-top-ul {
        margin-bottom: 60px;
    }
    .csbc-top-ul-list .std-title4 {
        margin-bottom: 2px;
    }
    .csbc-top-ul-list {
        padding: 0 30px;
    }
    .csbc-top-ul {
        margin-left: -30px;
        margin-right: -30px;
    }
    .csbc-ul {
        margin-top: 50px;
        margin-left: -10px;
        margin-right: -10px;
    }
    .csbc-ul-list {
        padding: 0 10px;
        margin-bottom: 40px;
    }
    .eull-le {
        width: 100%;
    }
    .eull-ri {
        width: 100%;
        margin-top: 20px;
    }
    .eull-ri-bot {
        padding-left: 0px;
        padding-right: 0;
    }
    .eull-ri-top {
        top: 20px;
        right: 20px;
    }
    .exhibit-section-cont-ri {
        padding-left: 60px;
    }
    .exhibit-section {
        padding: 55px 0;
    }

    .nstc-link-ri {
        padding: 15px 15px 15px;
    }
    .nstc-link-ri-tit {
        margin-bottom: 10px;
    }
    .nstc-link-le {
        border-radius: 20px 10px 10px 20px;
        width: 60%;
    }
    .news-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .news-section-btm {
        margin-top: 50px;
    }
    .nsbt-list {
        width: 50%;
        margin-bottom: 10px;
    }
    .nsbt-list2 {
        width: 100%;
    }
    .nsbt-list2-cont-ri {
        width: calc(100% - 66% - 12px);
        padding: 2px 14px;
    }
    .nsbt-list-cont .ys-select{
        padding: 5px 20px;
    }
    .nsbt-list-cont-sear{
        padding: 5px 20px;
    }
    .news-section-btm-top {
        margin-bottom: 35px;
    }
    .touch-section-cont {
        margin-top: -310px;
    }
    .touch-section {
        padding-top: 55px;
    }
    .tsct-link {
        margin-bottom: 40px;
    }
    .touch-section-cont-top .std-title2 {
        margin-bottom: 25px;
    }
    .tulu-list-link-bot {
        padding: 15px;
    }
    .tulu-list-link-bot .std-title4 {
        margin-bottom: 10px;
    }
    .tulu-list {
        padding: 0 8px;
        margin-bottom: 26px;
    }
    .tsct-ul-list-ul {
        margin-left: -8px;
        margin-right: -8px;
    }
    .tsct-ul-list {
        margin-bottom: 26px;
    }
    .std-title3{
        font-size: 22px;
    }
    .yyal{
        font-size: 22px; 
    }
    .ys-cont1840{
        width:100%;
        padding:0 40px;
    }
    .ys-cont1056{
        width:100%;
        padding:0 40px;
    }
    .cmcu-item1 {
        width: 50%;
    }
    .cmcu-item3 {
        width: 50%;
    }
    .cmcu-item2 {
        width: 50%;
    }
    .cmcu-item-box {
        padding: 6px 16px;
    }
    .cmcu-item .std-title5 {
        margin-bottom: 8px;
    }
    .contact-main-cont {
        padding: 30px;
    }
    .cicc-le {
        padding-right: 40px;
    }
    .cicc-le-yzm {
        width: 108px;
    }
    .faqs-section {
        padding-top: 60px;
        padding-bottom: 55px;
    }
    .faqs-section-cont-ri {
        width: 100%;
        margin-bottom: 30px;
    }
    .faqs-section-cont-le {
        padding-left: 0;
        width: 100%;
    }
    .interact-section-faq-ul {
        margin-top: -156px;
    }
    .interact-section {
        padding-top: 55px;
        padding-bottom: 30px;
    }
    .interact-section-get .std-title2 {
        margin-bottom: 30px;
    }
    .isgu-list-ul-list {
        padding: 15px;
    }
    .ilul-icon {
        width: 45px;
    }
    .ilul-title {
        margin-top: 6px;
        margin-bottom: 6px;
    }
    .interact-section-get {
        margin-bottom: 40px;
    }
    .interact-section-faq-ul {
        padding: 30px;
    }
    .interact-main .faqs-section {
        padding-top: 55px;
    }
    .interact-main .faqs-section-cont-le {
        padding-left: 0;
    }
    .istl-link {
        padding: 38px 16px;
    }
    .asts-ri {
        width: 110px;
        padding: 2px 15px;
        margin-left: 16px;
        font-size: 16px;
    }
    .asts-le {
        padding: 6px 17px;
    }
    .asts-le input {
        font-size: 16px;
    }
    .asts-le input::placeholder {
        font-size: 16px;
    }
    .ask-section-btm-ri {
        width: 79.5%;
    }
    .ask-section-btm-le {
        width: 20.5%;
    }
    .aulc-text {
        font-size: 16px;
    }
    .aulc-img {
        width: 22px;
        margin-right: 8px;
        margin-top: 5px;
    }
    .asbr-more {
        margin-top: 50px;
    }
    .ask-section-top {
        margin-bottom: 50px;
    }
    .dsts-ri {
        padding: 4px 20px;
        width: 130px;
    }
    .dsts-le {
        padding: 8px 24px;
    }
    .download-section-top-search {
        margin-top: 20px;
        margin-bottom: 26px;
        width: 75%;
    }
    .download-section-top {
        margin-bottom: 32px;
    }
    .dsts-ri {
        font-size: 16px;
    }
    .dsts-le input {
        font-size: 16px;
    }
    .dsts-le input::placeholder {
        font-size: 16px;
    }
    .dstu-list-text {
        padding: 8px;
        font-size: 16px;
    }
    .download-section-top {
        margin-bottom: 26px;
    }
    .dtlc-icon {
        width: 18px;
        margin-right: 10px;
        margin-top: 5px;
    }
    .dsbc-top-list-cont {
        padding-right: 24px;
    }
    .dsbc-top-list {
        padding: 0 12px;
    }
    .dsbc-top {
        margin-left: -12px;
        margin-right: -12px;
    }
    .dsbc-btm {
        margin-top: 12px;
    }
    .dblu-list-tit {
        padding: 6px 16px;
    }
    .dblu-list-tit-icon {
        width: 18px;
        margin-right: 10px;
        margin-top: 2px;
    }
    .dblu-list {
        margin-top: 10px;
    }
    .dblu-list-select {
        padding: 12px 10px 0;
    }
    .dlsl-box {
        margin-right: 10px;
        margin-top: 5px;
        width: 14px;
        height: 14px;
    }
    .dsbc-btm-ri-list1,
    .dsbc-btm-ri-list {
        padding-top: 26px;
        padding-left: 30px;
    }
    .dsbc-btm-ri-more {
        margin-left: calc((100% - 344px) / 2 + 30px);
        margin-top: 50px;
    }
    .dllr-top-ul {
        margin-bottom: 6px;
    }
    .dbrl-list-link {
        padding: 15px 26px 15px 15px;
    }
    .dbrl-list-link-right {
        width: 80%;
        padding-left: 24px;
    }
    .dbrl-list-link-img {
        width: 20%;
    }
    .dllr-btm-list-icon {
        width: 18px;
        margin-right: 10px;
        margin-top: 5px;
    }
    .dllr-btm > :last-child .dllr-btm-list-icon {
        margin-right: 0;
        margin-left: 10px;
    }
    .dllr-btm-list-text {
        font-size: 14px;
    }
    .warranty-section-all-ul {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        margin-bottom: 20px;
    }
    .wsau-list {
        width: 48%;
    }
    .wsau-list {
        height: 100%;
    }
    .warranty-section-all-right {
        padding-left: 0;
        width: 100%;
    }
    .wsar-cont {
        padding: 26px 30px 26px 30px;
    }
    .wsar-cont-ul {
        margin-top: 40px;
    }
    .wcul-le {
        font-size: 16px;
    }
    .wcul-ri input {
        font-size: 16px;
    }
    .wsau-list-nub a {
        font-size: 16px;
    }
    /*kim end*/
    /* 2024.07.28 - start */
    .mod-help{
        display: none;
    }
    .product-anchor-nub {
        width: 200px;
    }
    .product-anchor-nub .std-title5 {
        padding: 6px 5px 10px;
    }
    .product-inof-big-text {
        padding: 28px 40px 28px;
    }
    .std-btnt1 .std-btn1-link {
        height: 42px;
    }
    .product-inof-swpro-item {
        width: 33.333333%;
    }
    .product-inof-big-text .std-title5 {
        width: 32em;
        max-width: 100%;
    }
    .product-inof-big .solavita-video::before {
        width: 74%;
    }
    .product-inof:last-child .product-inof-big-text {
        padding: 22px 40px 8px;
    }
    .product-inof-big-text .std-title2 {
        width: 14em;
    }
    .pibt-lie-nub .std-btn1-link {
        min-width: 250px;
    }
    .product-inof-big-text {
        width: 88%;
    }
    .std-btn1-link {
        height: 45px;
    }
    .product-custom-cry-text {
        padding-left: 30px;
    }
    .mod-call .std-title2 {
        margin-bottom: 16px;
    }
    .footer-nav{
        display: none;
    }
    .fosn-link {
        width: 25px;
    }
    .footer-other-share {
        --jian: 12px;
    }
    .footer-other-link-inof {
        --jian: 10px;
    }
    .foli-nub-link {
        min-width: 166px;
        height: 35px;
    }
    .footer-copy{
        flex-wrap: wrap;
    }
    .footer-logo {
        width: 150px;
        margin-bottom: 28px;
    }
    .prodet-two-inof {
        --jian: 15px;
    }
    .prodet-box-bg #scrolly-video video {
        min-width: 100% !important;
    }
    .ptii-text {
        padding-right: 40px;
    }
    .ptii-text .std-font58 {
        margin-bottom: var(--space40);
    }
    .ptii-text-lie-nub {
        margin-bottom: 8px;
    }
    .ptii-text-lie {
        margin-top: 18px;
    }
    .prodet-three2 .prodet-three-inof-item .ptii-text, .prodet-three-inof-item:nth-of-type(2n) .ptii-text {
        padding-left: 0;
    }
    .prodet-four-text {
        padding-right: 10px;
    }
    .pfti-nub-name {
        padding-right: 12px;
    }
    .pfti-nub .std-title5 {
        font-size: 14px;
    }
    .std-title4 p {
        font-size: var(--font20);
    }
    .prodet-moon .std-title4 {
        margin-bottom: var(--space50);
    }
    .prodet-moon .std-title2 {
        margin-bottom: 16px;
    }
    .prodet-model-top-img {
        width: 280px;
    }
    .prodet-model-top-text::before {
        width: calc(100% + 280px);
    }
    .prodet-model-top-text {
        width: calc(100% - 280px);
        padding: 30px 20px 40px 4px;
    }
    .prodet-model-top-text .std-title2 {
        margin-bottom: 24px;
    }
    .pmtt-inof-nub-link .std-text1{
        font-size: 14px;
    }
    .pmtt-inof-nub-link {
        padding: 6px 11px;
    }
    .prodet-model-top-text .pmtt-inof {
        --jian: 4px;
    }
    .pmbi-table{
        font-size: 14px;
    }
    .pmbi-table-head-th:first-child,
    .pmbi-ttn-font:first-child{
        width: 43%;
    }
    .pmbi-table-head-th:nth-of-type(2),
    .pmbi-ttn-font:nth-of-type(2){
        width: 57%;
    }
    .prodet-model-bot-item {
        --heights: 40px;
        --heights2: 44px;
    }
    .pmbi-table-head-th::before, .pmbi-ttn-font::before {
        height: 22px;
    }
    .psbi-icon {
        width: 30px;
        margin-bottom: 4px;
    }
    .prodet-solution-btn-item {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .prodet-solution-text {
        height: calc(100% - 90px);
    }
    .pstn-inof-item {
        margin-bottom: 10px;
    }
    .prodet-solution-text .std-title2 {
        margin-bottom: 22px;
    }
    .pstn-inof-item .ys-imgbox-cover {
        top: 1px;
    }
    .prodet-solution-text-nub .std-btn1 {
        margin-top: 28px;
    }
    .prodet-related-inof-nub{
        width: 50%;
    }
    .prodet-case-cry {
        padding-right: 0;
    }
    .cull-cont-bot1 {
        --jian: 4px;
    }
    .prodet-case-cry-inof {
        --jian: 8px;
    }
    .cctu-list-cont-text{
        font-size: 14px;
    }
    .cctu-list-cont-icon {
        margin-right: 8px;
    }
    .cctu-list-cont-text {
        padding-left: 18px;
    }
    .cctu-list-cont-text::before {
        width: 8px;
    }
    .cctu-list {
        padding: 0 10px;
    }
    .cull-cont-top-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .cull-cont-bot1-nub .std-text14{
        font-size: 12px;
    }
    .muci-add {
        transform-origin: 50% 100%;
    }
    .mysola-uitra-zhan1 {
        height: auto;
    }
    .mysola-uitra-cry {
        position: relative;
        min-height: calc(100vh - 56px);
    }
    .muci-add {
        transform: translate(-50%, -50%) scale(1);
    }
    .muci-add-img{
        opacity: 1;
    }
    .muci-video {
        transform: translateX(-50%) scale(1,1);
        border-radius: 50%;
    }
    .mysola-uitra-cry {
        justify-content: center;
    }
    .mysola-uitra .std-title2 {
        padding-top: 0;
    }
    .mysola-uitra-two{
        min-height: calc(100vh - 56px);
    }
    .mysola-uitra-one.startx.endx .mysola-uitra-cry {
        position: relative;
        top: 0;
    }
    .mysola-uitra-one.startx .mysola-uitra-cry {
        position: relative;
        top: 0;
    }
    .mysola-uitra-two {
        display: flex;
        align-items: center;
    }
    .mysola-uitra-cry .std-title2,
    .mysola-uitra-cry .std-title5{
        transition: all .4s ease;
    }
    .mysola-uitra.xin1 .mysola-uitra-cry .std-title2,
    .mysola-uitra.xin1 .mysola-uitra-cry .std-title5{
        opacity: 0;
    }
    .mfii-num {
        width: 32px;
        height: 32px;
        line-height: 30px;
    }
    .mysola-feature .ys-cont1328 {
        padding-left: 80px;
        padding-right: 80px;
    }
    .mfii-wai-arrow .ys-imgbox-cover {
        width: 20px;
    }
    .mfii-wai-arrow1 {
        left: -5px;
    }
    .mfii-wai-arrow2 {
        right: -5px;
    }
    .mfii-wai-arrow1 .mfii-num {
        margin-right: 7px;
    }
    .mfii-wai-arrow2 .mfii-num {
        margin-left: 7px;
    }
    .solavita-video-icon {
        width: 36px;
        height: 36px;
        top: 12px;
        right: 12px;
    }
    .industry-ban-text .std-title2 {
        padding-right: 12px;
    }
    .ibti-nub-top .std-text14{
        font-size: 12px;
    }
    .ibti-nub-top .std-title3{
        font-size: 20px;
    }
    .ibti-nub-top .yyal{
        font-size: 20px; 
    }
    .industry-ban-text-inof {
        --jian: 2px;
    }
    .ibti-nub-top, .ibti-nub-font {
        padding-left: 12px;
    }
    .industry-ban-text .ys-cont1600{
        flex-wrap: wrap;
    }
    .industry-ban-text .std-title2 {
        padding-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .industry-ban-text-inof {
        width: calc(100% + calc(var(--jian)* 2));
    }
    .industry-energy .std-text18, .industry-energy .std-text18 p,
    .imti-cry-text .std-text1, .imti-cry-text .std-text1 p{
        line-height: var(--l1h6);
    }
    .imti-ctb-link .std-text1 {
        padding-left: 10px;
    }
    .imbn-core::before,
    .imbn-core::after{
        height: 1px;
    }
    .industry-advant-cry .std-title2 {
        margin-top: var(--space60);
        margin-bottom: var(--space40);
    }
    .prodet-two-inof {
        --jian: 10px;
    }
    .industry-relate .ys-cont1600 .ys-cont1328{
        padding-left: 0;
        padding-right: 0;
    }
    .industry-relate-inof {
        --jian: 24px;
    }
    .industry-relate .std-title2{
        margin-bottom: var(--space50);
    }
    .irii-link-text .std-title2 {
        margin-bottom: 16px;
    }
    .irii-link-text {
        padding: 24px 28px;
    }
    .irii-link-text .std-text1 p{
        line-height: var(--l1h6);
    }
    .irii-link-text .std-text1 p::after {
        top: 0.8em;
    }
    .industry-energy .std-title2, .industry-energy .std-text18 {
        opacity: 1;
        -webkit-transform: translate3d(0, 0px, 0);
        transform: translate3d(0, 0px, 0);
    }
    .newdet-main h1 {
        margin-bottom: 15px;
    }
    .ys-share-img {
        width: 22px;
    }
    .ys-share-list {
        padding: 0 9px;
    }
    .ys-share {
        margin: 0 -9px;
    }
    .ncwt-btm-share-word {
        margin-right: 18px;
    }
    .newdet-cont-wrap-top {
        width: calc(100% - 60px);
        margin: 0 auto 28px;
        padding-bottom: 15px;
    }
    .newdet-cont-wrap-min, .newdet-cont-wrap-bot {
        width: calc(100% - 120px);
    }
    .ncwb-icon {
        margin-right: 30px;
    }
    .ncwb-next .ncwb-icon {
        margin-left: 30px;
    }
    .case-section-top {
        margin-top: 36px;
        margin-bottom: 40px;
    }
    .csbc-top-loc {
        margin-bottom: 20px;
    }
    .csbc-top-loc .std-title5::before {
        top: 0.75em;
    }
    .csbc-top-ul {
        margin-bottom: 20px;
    }
    .csbc-top-ul-list .std-title4 {
        margin-bottom: 0px;
    }
    .csbc-top-loc {
        margin-bottom: 14px;
    }
    .csbc-top .std-title2 {
        margin-bottom: 10px;
    }
    .csbc-top {
        padding: 10px 36px 0px;
    }
    .csbc-ul-list {
        margin-bottom: 28px;
    }
    .csbc-ul {
        margin-top: 36px;
    }
    .cpic-core-data {
        --jian: 8px;
    }
    .case-pop-item-cry {
        padding: 4px 40px 26px;
    }
    .cpic-product .mod-arrows1 .slick-prev {
        right: calc(var(--jian) + 56px);
    }
    .cpic-img.mod-arrows1 .slick-prev {
        left: -43px;
    }
    .cpic-img.mod-arrows1 .slick-next {
        right: -43px;
    }
    .about-us-ri {
        padding-left: 30px;
    }
    .aure-li-num span{
        font-size: 14px;
    }
    .aure-li-icon {
        width: 28px;
        margin-bottom: 8px;
    }
    .aure-li {
        padding: 0 18px;
        margin-bottom: 30px;
    }
    .about-us-ri-ul {
        margin: 0 -18px;
    }
    .about-us-ri-edr {
        margin-bottom: var(--space50);
    }
    .about-sola-top .about-us-ri {
        padding-left: 40px;
    }
    .about-sola-top {
        margin-bottom: var(--space50);
    }
    .about-sola-btm .std-btn1 {
        bottom: 22px;
        right: 22px;
    }
    .about-sola-btm .std-btn1-link {
        height: 44px;
        min-width: 220px;
    }
    .yx-switch2li .yx-switch2xia {
        transition: opacity 0.36s .36s, width 0.36s;
    }
    .yx-switch2li.act .yx-switch2xia,
    .yx-switch2li.act .yx-switch2xia .yx-waisypt2 {
        opacity: 1;
        pointer-events: all;
    }
    .yx-switch2li.act .yx-waisypt2 {
        opacity: 0;
        pointer-events: none;
    }
    .yx-switch2pic {
        height: 440px;
    }
    .yx-switch2wen {
        padding: 0 30px 40px;
    }
    .alul-text p {
        padding: 5px 12px;
    }
    .about-list .mod-dots1 .slick-dots {
        bottom: 14px;
    }
    .about-why-cry-right {
        height: 300px;
    }
    .about-why-cry{
        flex-wrap: wrap;
    }
    .about-why-cry-left {
        width: 100%;
    }
    .about-why-cry-right {
        width: 100%;
    }
    .awcr-inof {
        padding-left: 0;
        padding-right: 20px;
    }
    .about-why-cry-right .mCSB_outside+.mCSB_scrollTools {
        right: 0px;
    }
    .about-why-cry-right::before {
        width: calc(100% - 20px);
    }
    .about-why .slick-prev, .about-why .slick-next{
        top: calc(calc(100vw - 40px) / 840 * 630 + 55px);
    }
    .about-why .slick-next {
        right: -20px;
    }
    .about-why .slick-prev {
        right: 13px;
    }
    .awcr-inof-item {
        padding-top: 32px;
        padding-bottom: 0;
    }
    .amul-word p{
        font-size: var(--font20);
    }
    .amul-tit {
        margin-bottom: 14px;
    }
    .amul-box {
        padding: 26px 15px 30px;
    }
    .about-miss-core {
        padding-bottom: 12px;
    }
    .ayal-item .std-text18 {
        font-size: 14px;
    }
    .about-year-title {
        margin-bottom: var(--space60);
    }
    .about-year-inof {
        width: 450px;
        --jianx: 50px;
    }
    .about-year-inof {
        margin-bottom: var(--space60);
    }
    .ahbu-li-textbox-word,
    .ahbu-li-textbox-word p{
        font-size: 12px;
    }
    .ahbu-li {
        width: 190px;
    }
    .ahbu-li.ahbu-li6 {
        width: 140px;
    }
    .ahbu-li-icon {
        margin-top: 8px;
    }
    .about-adhere .ys-cont1400 {
        position: relative;
        top: 0;
    }
    .about-adhere{
        display: flex;
        flex-direction: column-reverse;
    }
    .about-adhere-word {
        margin: 0 auto 36px;
    }
    .aaul-word p{
        font-size: 14px;
    }
    .about-adhere-bg {
        margin-top: -20vw;
    }
    .yx-switch2ul {
        display: block;
    }
    .yx-switch2li:not(:first-child){
        display: none;
    }
    .ctul-pic,
    .ctul-box {
        border-radius: 14px;
    }
    .ctul-bot {
        padding: 20px 22px 27px;
    }
    .ctul-bot-word p{
        line-height: var(--l1h6);
    }
    .career-team-ul-li {
        padding: 0 9px;
    }
    .career-team-ul {
        margin: 0 -9px;
    }
    .career-employ-img {
        border-radius: 15px;
    }
    .career-employ-ul-li {
        width: 33.333333%;
        margin-bottom: 20px;
    }
    .career-employ-ul{
        flex-wrap: wrap;
        justify-content: center;
    }
    .career-employ-ul-li:nth-of-type(3) .ceul-bg{
        display: none;
    }
    .career-employ-list {
        margin: -40px auto -20px;
    }
    .career-expand-ul-li {
        padding: 0 10px;
    }
    .career-expand-ul {
        margin: 0 -10px;
        padding-bottom: var(--space90);
    }
    .career-vacan-locat {
        margin-top: 18px;
    }
    .career-vacan-le-sear .cvls-cry, 
    .career-vacan-le-sear .std-btn1,
    .career-vacan-locat {
        width: calc(50% - 6px);
    }
    .career-vacan-locat .ys-select,
    .career-vacan-le-sear .std-btn1-link,
    .cvls-cry-input input{
        height: 42px;
    }
    .cltl-box p{
        font-size: 14px;
    }
    .cltl-icon {
        width: 20px;
        margin-right: 5px;
    }
    .cvru-li-tp-icon {
        width: 28px;
        height: 28px;
    }
    .avru-li-btm-ul {
        margin: 0 -18px 20px;
    }
    .avru-li-btm-edr h5 {
        margin-bottom: 6px;
    }
    .avru-li-btm-edr p {
        margin-bottom: 6px;
    }
    .std-btn1-link {
        min-width: 196px;
    }
    .ys-ban-txtbox .std-title4 {
        margin-top: 22px;
    }
    .ys-ban-txtbox .std-btn1 {
        margin-top: var(--space60);
    }
    .home-promote .std-title5 {
        margin-bottom: var(--space40);
    }
    .home-promote-inof {
        --jian: 10px;
    }
    .home-need-box {
        --width1: 170px;
    }
    .home-need-btn-item {
        padding: 6px;
    }
    .hsin-core{
        flex-wrap: wrap;
    }
    .hsin-core-text {
        width: 100%;
    }
    .hsin-core-img {
        width: 100%;
    }
    .hsin-core-text{
        padding: 28px 30px 30px;
    }
    .hsin-core-text-data {
        margin-right: 0;
    }
    .hsin-core{
        flex-direction: column-reverse;
    }
    .hsin-core-text .std-btn1 {
        margin-top: var(--space50);
    }
    .ilul-icon {
        width: 40px;
    }
    .interact-section-faq-bg,
    .interact-section-faq-ul,
    .faqs-section-cont-ri .ys-imgbox-cover {
        border-radius: 14px;
    }
    .interact-main .faqs-section-cont-le .std-title2 {
        margin-bottom: 18px;
    }
    .interact-section-faq-ul {
        padding: 24px;
    }
    .isfu-list-top-img {
        height: 26px;
        width: 26px;
    }
    .isfu-list {
        padding: 12px 0;
    }
    .isfu-list-bot p,
    .isfu-list-bot{
        line-height: var(--l1h6);
    }
    .isfu-list-bot {
        padding-top: 10px;
    }
    .dstu-list-text {
        font-size: 14px;
    }
    .warranty-section-btm .mod-dots1 .slick-dots{
        bottom: 16px;
    }
    .wsbc-ri {
        padding: 30px 30px 40px;
    }
    .wsau-list {
        width: calc(50% - 10px);
    }
    .faqs-section {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }
    .touch-section-cont {
        margin-top: -36vw;
    }
    /* Delia-20240725 */
    .exhibit-section-cont-le{
        display: none !important;
    }
    .exhibit-section-cont-ri {
        padding-left: 0;
        width: 100%;
    }
    .eull-ri {
        width: 65%;
        margin-top: 0;
        padding-left: 25px;
    }
    .eull-le {
        width: 35%;
    }
    .nsbt-list-cont .ys-select, .nsbt-list-cont-sear {
        padding: 8px 20px;
    }
    .nsbt-list2-cont-ri {
        width: 32%;
        padding: 6px 14px;
    }
    .nstc-link-le {
        border-radius: 10px;
        width: 100%;
    }
    .nstc-link-ri {
        width: 100%;
        padding: 15px 15px 15px;
    }
    .nstc-link{
        padding-bottom: 40px;
    }
    .news-section .mod-dots1 .slick-dots {
        padding-left: 0;
        bottom: 48px;
        width: 100%;
        text-align: center;
    }
    .news-section-top .slick-track {
        padding: 10px 0 24px;
    }
    .news-section-btm {
        margin-top: 40px;
    }
    .news-section-btm-top {
        margin-bottom: 26px;
    }
    .home-become-text .std-text1 {
        width: 98%;
    }
    .explore-mouse-scroll .std-text1{
        font-size: 14px;
    }
    .home-system .ys-cont1600 {
        padding: 0 40px;
    }
    .hcpi-left {
        padding: 30px;
    }
    .hcpi-left .std-title4 {
        margin-bottom: 14px;
    }
    .hcpi-left-inof-nub .std-text14 {
        padding-left: 9px;
    }
    .hcpi-left-inof-nub {
        margin-bottom: 5px;
    }
    .hcpi-city-nub .std-title5 {
        padding-bottom: 5px;
        margin-bottom: 4px;
    }
    .hcpi-city {
        --jian: 14px;
        --jian2: 14px;
    }
    .home-explore-top {
        height: auto;
    }
    .home-system .prodet-solution-bg, .home-system .prodet-solution-bg-nub, .home-system .prodet-solution-bg .ys-imgbox-cover, .home-system .prodet-solution-bg img {
        max-height: 500px;
    }
    .mutc-other {
        padding-left: 22px;
    }
    .mutc-title .std-title2 {
        padding: 0 15px 0 0;
    }
    .mod-dots3 .slick-dots li {
        width: 8px;
        height: 8px;
    }
    .about-sola-add.mod-dots3.slick-dotted {
        padding-bottom: 31px;
    }
    .call-add {
        --height: 48px;
    }
    .call-add-btn {
        width: 170px;
    }
    .mysola-uitra-addz {
        height: auto;
    }
    .mysola-uitra-two {
        opacity: 1;
        pointer-events: all;
    }
    .mysola-uitra-one {
        position: relative;
    }
    .mysola-uitra-two {
        min-height: auto;
    }
    .mysola-uitra-three{
        height: auto;
    }
    .nstc-link-le .ys-imgbox-cover{
        border-radius: 10px;
    }
    .ctul-pic .ys-imgbox-cover{
        border-radius: 14px;
    }
    .dblu-list-tit {
        padding: 6px 6px 6px 0;
    }
    .dblu-list-select {
        padding: 12px 10px 0 2px;
    }
    .dlsl-box {
        margin-top: calc(var(--font14)* 0.9 - 7px);
    }
    .dblu-list-select-list {
        margin-bottom: 8px;
    }
    .dsbc-btm-ri-list1, .dsbc-btm-ri-list {
        padding-left: 26px;
    }
    .dbrl-list-link {
        padding: 15px 12px 15px 12px;
    }
    .dbrl-list-link-right {
        padding-left: 16px;
    }
    .dllr-top-ul {
        margin-bottom: 1px;
    }
    .dllr-bottom-nub-btn .ys-imgbox-cover {
        margin-left: 3px;
    }
    .dllr-top{
        margin-bottom: 10px;
    }
    .dstu-list {
        display: inline-block;
    }
    .download-section-top-ul .mCSB_container{
        white-space: nowrap;
    }
    .download-section-top-ul > :first-child::after{
        display: none;
    }
    .download-section-top-ul .dstu-list{
        position: relative;
    }
    .download-section-top-ul .dstu-list:first-child::after {
        content: '';
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        width: 1px;
        height: 20px;
        background: rgba(110, 118, 118, 0.2);
    }
    .download-section-top-ul a .dstu-list:first-child::after{
        display: none;
    }
    .download-section-top-ul .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        height: 11px;
        opacity: 0!important;
    }
    .download-section-top-ul .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 8px;
    }
    .industry-ban-text {
        padding-bottom: var(--space80);
    }
    .about-why-cry-left{
        margin-bottom: var(--space60);
    }
    .awcr-inof-item:first-child{
        padding-top: 0;
    }
    .muci-add {
        transform: translate(-50%, 0%) scale(1);
    }
    .mysola-uitra-cry-img {
        position: relative;
    }
    .mysola-title1 {
        opacity: 1;
    }
    .muci-add, .muci-add-img, .muci-add-bg,
    .muci-add-bg img, .muci-add-img img {
        height: auto;
    }
    .muci-add-img{
        display: none;
    }
    .mysola-uitra-two-cry {
        padding-top: var(--space100);
    }
    .mysola-uitra-cry {
        min-height: auto;
    }
    .hpin-icon {
        margin-bottom: 16px;
    }
    .prodet-two .std-font58 {
        font-size: calc(var(--font58) - 2px);
    }
    .mutc-other-inof {
        padding-right: 0%;
    }
    .mysola-other .mutc-other-inof-nub {
        width: calc(190px + var(--jian) * 2);
    }
    /* 991end */
}
@media screen and (max-width: 767px) {
    :root {
        --font80: 34px;
        --font64: 30px;
        --font58: 28px;
        /* --font44: 28px;
        --font20: 16px; */
        --space1: 58px;
        --space100: 56px;
        --space90: 54px;
        --space80: 52px;
        --space60: 40px;
        --space50: 24px;
        /* --space40: 20px; */
    }
	.pages{
   text-align:center;padding:20px;
   margin-bottom: 100px;/* 设置下边距*/
   
}
.pages .page-status{
   display:none;
}
.pages a{
   border:1px solid #ddd;
   padding:8px 13px;
   margin:0px 5px;
   color:#333;
   border-radius:5px;
   border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
}
.pages a.page-num-current{
   color:#fff;
   background:#fa5d00;
   border:1px solid #fa5d00;
   border-radius: 50px;
  box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
}
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    /*kim*/
    .case-section-top {
        margin-top: 35px;
        margin-bottom: 40px;
    }
    .cstu-list-text {
        padding: 2px 0;
    }
    .csbc-top {
        padding: 30px;
        border-radius: 10px;
    }
    .csbc-top .std-title2 {
        margin-bottom: 10px;
    }
    /* .std-title2 {
        font-size: 26px;
    } */
    .csbc-top-ul-list .std-title4 {
        margin-bottom: 0px;
    }
    .csbc-top-ul-list {
        margin-bottom: 10px;
    }
    .csbc-top-ul {
        margin-bottom: 50px;
    }
    .csbc-ul {
        margin-top: 45px;
        margin-left: -7px;
        margin-right: -7px;
    }
    .csbc-ul-list {
        padding: 0 7px;
        margin-bottom: 32px;
    }
    .cull-cont-top {
        margin-top: 10px;
        margin-bottom: 8px;
        padding-bottom: 8px;
    }
    .cctu-list-cont-icon {
        width: 14px;
    }
    .case-section-more {
        margin-bottom: 45px;
    }
    .exhibit-section-cont-ri {
        padding-left: 40px;
    }
    .escr-ul-list-link {
        border-radius: 10px;
    }
    .eull-le {
        border-radius: 10px;
    }
    .eull-ri-bot-tit {
        margin-bottom: 8px;
    }
    .exhibit-section {
        padding: 45px 0;
    }
    .eull-le-top {
        margin-bottom: 34px;
    }
    .escr-more {
        margin-top: 40px;
    }
    .nstc-link-le {
        border-radius: 10px;
        width: 100%;
    }
    .nstc-link-ri {
        padding: 15px 0px 15px;
        width: 100%;
    }
    .nsbb-list {
        margin-bottom: 40px;
        width: 50%;
    }
    .nstc-link {
        border-radius: 10px;
    }
    .touch-section-cont {
        margin-top: -176px;
    }
    .tsct-link-list-href {
        width: 166px;
        padding: 2px 20px;
    }
    .tulu-list {
        width: 50%;
    }
    .touch-section {
        padding-top: 45px;
        padding-bottom: 20px;
    }
    .ys-cont1840{
        width:100%;
        padding:0 20px;
    }
    .ys-cont1056{
        width:100%;
        padding:0 20px;
    }
    .cmcu-item {
        width: 100%;
    }
    .cicc-le {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    .contact-main-cont {
        padding: 20px;
        border-radius: 10px;
    }
    .faqs-section-cont-ri .ys-imgbox-cover {
        border-radius: 10px;
    }
    .faqs-section-cont-ri {
        border-radius: 10px;
    }
    .interact-section-top-list {
        padding: 0 8px;
    }
    .interact-section-top {
        margin-left: -8px;
        margin-right: -8px;
        margin-bottom: 36px;
    }
    .isgu-list-ul{
        display: flex;
        flex-wrap: wrap;
    }
    .isgu-list-ul-list{
        width: 50%;
        border-bottom: 1px solid #E2E2E7;
        border-right: 1px solid #E2E2E7;
    }
    .isgu-list {
        width: 100%;
        border-right: 0;
    }
    .isgu-list-ul > :last-child {
        border-bottom: 1px solid #E2E2E7;
        border-right: 0;
    }
    .interact-section-get-ul > :last-child .isgu-list-ul-list{
       border-bottom: 0;
    }
    .interact-section-faq-ul {
        margin-top: 20px;
        width: 100%;
        padding: 20px;
    }
    .interact-section-faq .std-title2 {
        margin-bottom: 26px;
    }
    .interact-main .faqs-section-cont-le .std-title2 {
        margin-bottom: 20px;
    }
    .interact-section-faq-bg {
        border-radius: 10px;
    }
    .ask-section {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .ask-section-top .std-title5 {
        margin-top: 16px;
        margin-bottom: 30px;
        text-align: center;
    }
    .ask-section-top-search {
        width: 100%;
    }
    .asts-ri {
        width: 110px;
        padding: 2px 15px;
        margin-left: 12px;
        font-size: 16px;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 20px;
    }
    .ask-section-btm-ri {
        width: 71.5%;
    }
    .ask-section-btm-le {
        width: 28.5%;
    }
    .ask-section-top {
        margin-bottom: 45px;
    }
    .asbr-more {
        margin-top: 40px;
    }
    .download-section-top-search {
        margin-top: 16px;
        margin-bottom: 20px;
        width: 100%;
    }
    .dsbc-btm-le {
        width: 100%;
        margin-bottom: 20px;
    }
    .dsbc-btm-ri-list1,
    .dsbc-btm-ri-list {
        padding-top: 0;
        padding-left: 0;
        border-left: 0;
    }
    .dsbc-btm-ri {
        width: 100%;
    }
    .dsbc-btm-ri-more {
        margin-left: calc((100% - 344px) / 2);
        margin-top: 45px;
    }
    .download-section {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .wsau-list-text {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .wsau-list-icon {
        width: 26px;
    }
    .wsau-list {
        padding: 20px 15px;
    }
    .wsar-cont {
        padding: 20px;
    }
    .wsar-cont-search .download-section-top-search .dsts-ri {
        font-size: 14px;
    }
    .wsar-cont-search .download-section-top-search .dsts-ri {
        font-size: 14px;
        width: 90px;
    }
    .wcul-le {
        padding: 6px;
        width: 180px;
    }
    .wsar-cont-ul {
        margin-top: 30px;
    }
    .warranty-section {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .wrul-top {
        font-size: 20px;
    }   
    /*kim end*/
    /* 2024.07.28 - start */
    .product-anchor{
        display: none;
    }
    .product-inof-big-text {
        padding: 25px 30px 25px;
    }
    .product-inof-swpro-item {
        width: 50%;
    }
    .product-inof-swpro {
        --jian: 7px;
    }
    .pisi-link-text .std-text14 {
        margin-bottom: 14px;
    }
    .product-inof:last-child .product-inof-big-text {
        padding: 22px 30px 8px;
    }
    .std-btn1-link .std-text18{
        font-size: 14px;
    }
    .std-btn1-quan {
        width: 22px;
        height: 22px;
    }
    .pibt-lie-nub .std-btn1-link {
        min-width: 222px;
    }
    .std-btn1-link {
        height: 43px;
    }
    .pibt-lie-nub{
        margin-bottom: calc(var(--jian) * 1.6);
    }
    .pibt-lie-nub:last-child{
        margin-bottom: 0;
    }
    .pibt-lie {
        --jian: 8px;
    }
    .solavita-video-icon {
        width: 36px;
        height: 36px;
        top: 12px;
        right: 12px;
    }
    .ys-cont1328 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .product-custom-cry{
        flex-wrap: wrap;
    }
    .product-custom-cry-img {
        width: 100%;
    }
    .product-custom-cry-text {
        padding-left: 0;
        width: 100%;
        margin-top: var(--space50);
    }
    .product-custom-cry-text .std-title2{
        margin-bottom: 12px;
    }
    .mod-call .std-title2 {
        margin-bottom: 13px;
    }
    .footer-other{
        flex-wrap: wrap;
    }
    .footer-other-link-name {
        margin-bottom: 3px;
    }
    .footer-other-link-inof{
        margin-bottom: 12px;
    }
    .footer-logo {
        width: 132px;
        margin-bottom: 22px;
    }
    .product-inof-big,
    .product-custom-cry-img {
        border-radius: 12px;
    }
    .solavita-video-icon img{
        content: url(../image/0play.svg);
    }
    .solavita-video-icon img {
        width: 37% !important;
        left: 54%;
    }
    .std-btnt1 .std-btn1-link .std-text18{
        font-size: 14px;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 32px;
        height: 32px;
    }
    .rotate-core .mod-arrows1 .slick-prev, .home-main .mod-arrows1 .slick-prev {
        right: calc(var(--jian) + 52px);
    }
    .plrn-core-icon {
        width: 46px;
    }
    .plrn-core-text {
        padding-left: 14px;
    }
    .plrn-core-text .std-title5 {
        margin-bottom: 1px;
    }
    .prodet-learn-rotate {
        --jian: 10px;
    }
    .prodet-learn .std-title2 {
        margin-bottom: 44px;
    }
    .prodet-box-bg{
        display: none;
    }
    .prodet-one-img, 
    .prodet-two-img, 
    .ptii-img, 
    .prodet-four-img {
        opacity: 1 !important;
        pointer-events: all;
    }
    .prodet-one-img img{
        width: 100%;
    }
    .prodet-item {
        position: relative;
        top: 0px;
        height: auto;
    }
    .prodet-one-img{
        margin-bottom: var(--space40);
    }
    .prodet-two-img {
        display: block;
    }
    .prodet-item,
    .prodet-item.start1 {
        opacity: 1;
        pointer-events: all;
    }
    .prodet-item.start1.end1{
        pointer-events: all;
    }
    .prodet-two-img {
        width: 70%;
        position: relative;
    }
    .prodet-two-img::before{
        content: '';
        width: 100vw;
        height: 50%;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 0;
        background: linear-gradient(0deg, rgba(230, 230, 230, 1) 0%, rgba(230, 230, 230, 0) 100%);    
    }
    .prodet-two-wai{
        margin-top: -40px;
    }
    .prodet-two .std-font58 {
        margin-bottom: 14px;
    }
    .prodet-two {
        padding-bottom: 0;
    }
    .prodet-three-inof-item{
        flex-wrap: wrap;
    }
    .ptii-text {
        padding-right: 0;
        width: 100%;
        padding-bottom: var(--space40);
    }
    .ptii-img {
        width: 100%;
    }
    .prodet-three+.prodet-three .prodet-three-inof-item{
        padding-top: 0px;
    }
    .prodet-four{
        padding-top: 0;
        padding-bottom: 0;
    }
    .prodet-four-text {
        padding-right: 0;
        width: 100%;
    }
    .prodet-four .ys-cont1600{
        flex-wrap: wrap;
    }
    .prodet-four-img {
        width: 100%;
    }
    .prodet-box {
        height: auto;
    }
    .prodet-one {
        padding-bottom: 50px;
    }
    .prodet-moon-video {
        margin-top: 0;
        position: relative !important;
        top: 0;
    }
    .prodet-moon-video {
        clip-path: polygon(0% 0px, 100% 0px, 100% calc(100% - 0px), 0% calc(100% - 0px));
        -webkit-clip-path: polygon(0% 0px, 100% 0px, 100% calc(100% - 0px), 0% calc(100% - 0px));
        -moz-clip-path: polygon(0% 0px, 100% 0px, 100% calc(100% - 0px), 0% calc(100% - 0px));
        -ms-clip-path: polygon(0% 0px, 100% 0px, 100% calc(100% - 0px), 0% calc(100% - 0px));
        -o-clip-path: polygon(0% 0px, 100% 0px, 100% calc(100% - 0px), 0% calc(100% - 0px));
    }
    .prodet-moon-video .solavita-video-icon {
        top: 19px;
        right: 22px;
    }
    .prodet-moon-video {
        height: auto;
    }
    .prodet-moon-zhan{
        display: none;
    }
    .prodet-moon .std-title2 {
        width: 100%;
    }
    .prodet-model-top-img {
        width: 220px;
    }
    .prodet-model-top-text::before {
        width: 100%;
    }
    .prodet-model-top-text {
        width: 100%;
        padding: 20px 20px 30px;
    }
    .prodet-model-top{
        flex-direction: column;
        align-items: flex-start;
    }
    .prodet-model-top{
        position: relative;
    }
    .prodet-model-top::before {
        content: '';
        height: calc(100% - 60px);
        width: 100%;
        position: absolute;
        right: 0;
        bottom: 0;
        background: var(--colorf9);
        border-radius: 10px;
        box-shadow: 0px 8px 16px 4px rgba(0, 51, 112, 0.10);
    }
    .prodet-model-top-text::before{
        display: none;
    }
    .pmtt-inof-nub {
        width: auto;
        min-width: 33.333333%;
    }
    .pmbi-table-head-th:first-child, .pmbi-ttn-font:first-child, .pmbi-tob-first {
        padding: 4px 14px;
    }
    .prodet-model-bot-item {
        --heights: 38px;
        --heights2: 40px;
    }
    .pmbi-table-head-th::before, .pmbi-ttn-font::before {
        height: 17px;
    }
    .pmbi-btn {
        --jian: 4px;
        --jian2: 14px;
    }
    .std-btn1-link {
        min-width: 210px;
    }
    .prodet-solution-bg,
    .prodet-solution-bg img{
        min-height: 408px;
    }
    .prodet-solution-bg img{
        object-fit: cover;
    }
    .pstn-inof-item {
        margin-bottom: 6px;
    }
    .prodet-solution-text .std-title2 {
        margin-bottom: 14px;
    }
    .prodet-solution-text-nub .std-btn1 {
        margin-top: 18px;
    }
    .pstn-inof-item .ys-imgbox-cover {
        top: 0px;
    }
    .prodet-related-inof {
        --jian: 7px;
    }
    .prin-link-text {
        padding: 12px 18px 16px;
    }
    .prin-link-text .std-text14{
        line-height: var(--l1h6);
    }
    .prin-link-text .std-text14 {
        margin-bottom: 11px;
    }
    .prodet-learn-rotate {
        --jian: 8px;
    }
    .prodet-learn {
        padding-top: var(--space1);
    }
    .prodet-learn .std-title2 {
        margin-bottom: 38px;
    }
    .prodet-learn-rotate-nub {
        width: 50%;
        margin-bottom: calc(var(--jian) * 2.5);
    }
    .prodet-learn-rotate {
        margin: 0 calc(var(--jian)* -1) calc(var(--jian) * -2.5);
    }
    .plrn-core {
        padding-top: 15px;
    }
    .rotate-core .mod-arrows1.prodet-case-cry .slick-prev {
        right: 52px;
    }
    .mysola-big-img {
        --xia: calc(calc(100vh - var(--headx)) / 2 - 50px);
    }
    .mysola-big-img {
        height: 100px;
        top: calc(calc(100vh - var(--headx)) / 2 - 50px);
    }
    .mysola-big-img::before, .mysola-big-img::after {
        height: calc(calc(50vh - 60px)* var(--da));
    }
    .mysola-big-img {
        transform: translateY(calc(var(--xia)* var(--pro1))) scale(calc(1 - var(--pro1)* 0.5));
    }
    .mysola-uitra-cry {
        min-height: auto;
        padding-top: var(--space100);
    }
    .mysola-uitra-cry-img {
        width: 100%;
    }
    .mysola-uitra-cry .std-title5 {
        margin-bottom: 26px;
    }
    .mysola-uitra .std-title2 {
        margin-bottom: 18px;
    }
    .mysola-uitra-two {
        opacity: 1;
        pointer-events: all;
    }
    .mysola-uitra-one {
        position: relative;
    }
    .mysola-uitra-box{
        display: none;
    }
    .mysola-uitra-two-cry {
        --img: 180px;
        padding-top: var(--space100);
    }
    .mysola-uitra-two {
        min-height: auto;
    }
    .mutc-title, .mutc-other {
        width: 100%;
    }
    .mysola-uitra-two-cry{
        flex-wrap: wrap;
    }
    .mutc-title .std-title2 {
        padding: 0;
        margin-bottom: var(--space50);
        text-align: center;
    }
    .mutc-img{
        margin: 0 auto;
        margin-bottom: var(--space50);
    }
    .mutc-other {
        padding-left: 0;
        text-align: center;
    }
    .mysola-uitra .mysola-uitra-two .std-title2{
        text-align: center;
    }
    .mutc-other-inof {
        justify-content: center;
        padding-right: 0;
    }
    .mutc-other .std-title5 {
        margin-bottom: 18px;
    }
    .mfii-line {
        width: 4px;
        margin-bottom: 16px;
    }
    .mfii-add {
        transform: scale(0.8);
    }
    .mfii-num {
        width: 24px;
        height: 24px;
        line-height: 22px;
        font-size: 12px;
    }
    .mysola-feature .ys-cont1328 {
        padding-left: 54px;
        padding-right: 54px;
    }
    .mfii-wai-arrow .ys-imgbox-cover {
        width: 10px;
    }
    .mysola-feature-inof-item {
        padding-top: 22px;
    }
    .mfii-text {
        margin-bottom: 18px;
    }
    .mysola-feature .std-title2 {
        margin-bottom: 14px;
    }
    .industry-ban-text{
        padding-bottom: var(--space80);
    }
    .industry-energy .std-title2 {
        margin-bottom: 13px;
    } 
    .industry-mode-btn {
        --jian: 8px;
    }
    .industry-mode-btn {
        margin-top: 20px;
    }
    .industry-advant-cry .ys-cont1360 {
        position: relative;
    }
    .industry-advant-bg{
        margin-top: -20vw;
    }
    .industry-advant-zhan {
        height: 0;
    }
    .industry-advant-cry-box {
        transform: scale(1);
        border-radius: 0px;
    }
    .industry-relate {
        margin-top: 0;
    }
    .irii-link{
        flex-wrap: wrap;
    }
    .irii-link-text {
        width: 100%;
    }
    .irii-link-img {
        width: 100%;
    }
    .newdet-cont-wrap-top {
        width: calc(100% - 34px);
        margin: 0 auto 20px;
        padding-bottom: 11px;
    }
    .newdet-main h1 {
        margin-bottom: 11px;
    }
    .newdet-cont-wrap-min, .newdet-cont-wrap-bot {
        width: calc(100% - 48px);
    }
    .newdet-cont-wrap-min {
        margin: 0 auto 28px;
    }
    .ncwb-icon {
        width: 26px;
    }
    .ncwb-icon {
        margin-right: 20px;
    }
    .ncwb-next .ncwb-icon {
        margin-left: 20px;
    }
    .ncwb-btn p{
        font-size: 14px;
    }
    .ncwb-btn a {
        padding: 9px 36px 9px 11px;
    }
    .ncwb-next a {
        padding: 9px 11px 9px 36px;
    }
    .cstu-list-text{
        font-size: 14px;
    }
    .cstu-list-text {
        min-width: 180px;
    }
    .cstu-list-text {
        padding: 4px 6px;
    }
    .csbc-top-other {
        position: relative;
    }
    .csbc-all{
        border-radius: 0;
    }
    .csbc-top-bg{
        border-radius: 10px;
    }
    .csbc-top {
        padding: 20px 0 0;
    }
    .csbc-top .std-title2,
    .csbc-top-ul-list .std-title4{
        color: var(--colortitle);
    }
    .csbc-top-loc .std-title5,
    .csbc-top-ul-list .std-text1{
        color: var(--colortext);
    }
    .csbc-top-loc .std-title5::before{
        background: var(--colortext);
    }
    .csbc-top-link .std-btn3 .std-btn1-link::before {
        background: var(--colorenvi);
    }
    .csbc-top-link .std-btn3 .std-btn1-link-bg1::after {
        background: var(--colorenvi);
    }
    .csbc-top-ul {
        margin-bottom: 12px;
    }
    .csbc-top-bg::before{
        display: none;
    }
    .csbc-top-loc {
        margin-bottom: 8px;
    }
    .csbc-ul {
        margin-top: 36px;
    }
    .case-pop-wai {
        width: 34px;
        right: -38px;
    }
    .case-pop-wai .ys-modal-close {
        margin-bottom: 4px;
        padding: 8px;
    }
    .cpwz-arrow {
        padding: 8px;
    }
    .cpwz-arrow-img {
        width: 18px;
        height: 18px;
    }
    .cpwz-arrow1 {
        padding-bottom: 3px;
    }
    .cpwz-arrow2 {
        padding-top: 3px;
    }
    .case-pop .ys-modal-content {
        width: calc(100vw - 98px);
    }
    .case-pop .ys-modal-content {
        border-radius: 12px;
    }
    .case-pop .ys-modal-content {
        padding: 30px 0 30px;
    }
    .cpic-core-top {
        padding-bottom: 11px;
        margin-bottom: 12px;
    }
    .cpic-core-data-nub .std-text14{
        font-size: 12px;
        line-height: var(--l1h6);
    }
    .cpic-core-text-nub .std-text1{
        font-size: 14px;
    }
    .cpic-core .std-text1, .cpic-core .std-text1 p{
        font-size: 14px;
    }
    .cpic-product .std-title3 {
        margin-bottom: 22px;
    }
    .cpic-product .yyal{
        margin-bottom: 22px;
    }
    .cpic-product .mod-arrows1 .slick-prev, .cpic-product .mod-arrows1 .slick-next {
        top: -52px;
    }
    .cpic-product .mod-arrows1 .slick-prev {
        right: calc(var(--jian) + 46px);
    }
    .cpic-img-nub .cpic-img-nub-core {
        transform: rotate(0deg) scale(0.5) translateX(0%);
        -webkit-transform: rotate(0deg) scale(0.5) translateX(0%);
    }
    .cpic-img-nub.slick-active+.cpic-img-nub .cpic-img-nub-core {
        transform: rotate(0deg) scale(0.5) translateX(0%);
        -webkit-transform: rotate(0deg) scale(0.5) translateX(0%);
    }
    .about-main .std-title1 {
        margin-bottom: 16px;
    }
    .about-us-cont,
    .about-sola-top{
        flex-wrap: wrap;
    }
    .about-us-le,
    .about-sola-top-le {
        width: 132px;
        margin-bottom: var(--space40);
    }
    .about-us-ri {
        padding-left: 0;
        width: 100%;
    }
    .aure-li-num span {
        margin-left: 4px;
    }
    .aure-li {
        padding: 0 12px;
        margin-bottom: 26px;
    }
    .about-us-ri-ul {
        margin: 0 -12px;
    }
    .about-sola-top .about-us-ri {
        padding-left: 0;
        width: 100%;
    }
    .about-us-ri-edr h4 {
        margin-bottom: 16px;
    }
    .ys-cont1740 {
        max-width: calc(100% - 40px);
    }
    .about-sola-btm .std-btn1-link {
        height: 40px;
        min-width: 200px;
    }
    .about-sola-btm .std-btn1 {
        bottom: 18px;
        right: 18px;
    }
    .yx-switch2wen {
        padding: 0 20px 40px;
    }
    .alul-text p {
        font-size: 12px;
    }
    .about-why .std-title2 {
        margin-bottom: var(--space50);
    }
    .about-why .slick-prev, .about-why .slick-next {
        top: calc(calc(100vw - 20px) / 840* 630 + 55px);
    }
    .awcl-inof {
        margin-left: -20px;
        border-radius: 0 20px 20px 0;
    }
    .about-why-cry-right {
        height: 330px;
    }
    .about-miss-core {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
        padding-top: var(--space1);
        padding-bottom: var(--space1);
    }
    .about-miss-bg {
        height: 100%;
        position: absolute;
    }
    .about-miss {
        border-radius: 30px 30px 0 0;
    }
    .about-miss::before {
        z-index: 2;
    }
    .amul-box {
        border-radius: 15px;
    }
    .about-miss-ul-li {
        padding: 0 6px;
    }
    .about-miss-ul {
        margin: 0 -6px;
    }
    .about-year-title{
        flex-wrap: wrap;
    }
    .about-year-title .std-title2{
        margin-bottom: var(--space40);
    }
    .about-year-inof {
        width: 70vw;
        --jianx: 20px;
    }
    .about-year-title {
        margin-bottom: var(--space50);
    }
    .about-year-inof .about-year-inof-item .std-title1 {
        margin-bottom: 10px;
    }
    .ayii-box .std-title5::before {
        top: 5px;
        width: 14px;
        height: 14px;
    }    
    .ayii-box .std-title5, .ayii-box .std-text14 {
        padding-left: 21px;
    }
    .about-year-all.mod-arrows1 .slick-prev {
        left: 8px;
    }
    .about-year-all.mod-arrows1 .slick-next {
        right: 8px;
    }
    .about-year-all {
        padding: 8px 50px;
    }
    .about-history h2 {
        margin-bottom: 14px;
    }
    .ahbu-li,
    .ahbu-li.ahbu-li6 {
        position: relative;
        left: 0!important;
        top: 0!important;
        width: 100%;
        margin-bottom: 10px;
    }
    .about-history-btm-ul {
        position: relative;
    }
    .ahbu-li:last-child{
        margin-bottom: 0;
    }
    .ahbu-li.on .ahbu-li-textbox-tit, .ahbu-li.on .ahbu-li-textbox-word p {
        text-align: left;
    }
    .ahbu-li.on .ahbu-li-box {
        flex-direction: row;
    }
    .ahbu-li.on .ahbu-li-icon {
        margin-left: 0;
        margin-right: 6px;
    }
    .ahbu-li-box {
        padding: 8px 12px;
    }
    .about-adhere-wrap h2 {
        margin-bottom: 16px;
    }
    .about-adhere-word {
        width: 100%;
    }
    .about-adhere-word {
        margin: 0 auto 22px;
    }
    .about-adhere-ul-li {
        padding: 0 5px;
    }
    .about-adhere-ul {
        margin: 0 -5px;
    }
    .aaul-box .ys-demo-num1{
        font-size: 26px;
    }
    .about-miss::after{
        z-index: 2;
    }
    .about-miss-core{
        z-index: 3;
    }
    .ys-cont1320 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .career-team-ul-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .career-team-ul-li:last-child{
        margin-bottom: 0;
    }
    .career-employ::after{
        border-radius: 20px;
    }
    .ceul-bg {
        width: 36px;
        height: 36px;
        right: -12px;
    }
    .career-employ-ul-li {
        padding: 0 12px;
    }
    .career-employ-ul {
        margin: 0 -12px;
    }
    .ceul-icon {
        width: 36px;
        margin: 0 auto 3px;
    }
    .career-expand-ul.mod-arrows1 .slick-next {
        left: 55%;
    }
    .career-expand-ul.mod-arrows1 .slick-prev {
        left: 45%;
    }
    .career-vacan .career-team-word {
        margin-bottom: 24px;
    }
    .cvls-cry-input input{
        font-size: 14px;
    }
    .cvru-li-tp{
        flex-wrap: wrap;
        position: relative;
    }
    .cvru-li-tp-tit {
        width: calc(100% - 28px);
    }
    .cvru-li-tp-list {
        width: calc(50% - 14px);
    }
    .cvru-li-tp {
        padding: 16px 20px;
    }
    .cvru-li-tp-icon{
        position: absolute;
        right: 20px;
        top: 50%;
        transform: translateY(-50%);
    }
    .avru-li-btm-ul{
        flex-wrap: wrap;
    }
    .avru-li-btm-btn .std-btn1-link {
        height: 42px;
        min-width: 220px;
        padding: 8px 10px 8px 26px;
    }
    .avru-li-btm-edr p{
        line-height: var(--l1h6);
    }
    .avru-li-btm-edr {
        margin-bottom: 16px;
    }
    .career-vacan-locat {
        margin-top: 14px;
    }
    .cvru-li {
        margin-bottom: 16px;
    }
    .cvru-li-tp{
        justify-content: flex-start;
    }
    .ys-ban-txtbox .std-title4{
        width: 80%;
    }
    .mod-dots2 .slick-dots li {
        width: 50px;
    }
    .hpin-data-num i{
        font-size: 12px;
        margin-left: 4px;
    }
    .hpin-data .std-text1{
        font-size: 14px;
    }
    .home-promote-inof {
        --jian: 4px;
    }
    .home-become-text {
        width: 100%;
    }
    .home-become-text .std-text1 {
        width: 100%;
    }
    .home-need-box {
        --width1: 144px;
    }
    .rotate-core .mod-arrows1 .slick-prev, .home-main .mod-arrows1 .slick-prev {
        right: calc(var(--jian) + 42px);
    }
    .interact-section-top-list {
        padding: 0 6px;
    }
    .interact-section-top {
        margin-left: -6px;
        margin-right: -6px;
        margin-bottom: 36px;
    }
    .faqs-section-cont-le .cicc-ri {
        width: 100%;
    }
    .dstu-list-text {
        padding: 4px 8px;
    }
    .dsbc-btm {
        margin-top: 6px;
    }
    .dblu-list-tit {
        padding: 4px 8px;
    }
    .dblu-list-select-list {
        margin-bottom: 6px;
    }
    .dsbc-btm-ri-more {
        margin-top: 32px;
    }
    .dsts-le-icon {
        width: 21px;
        margin-right: 7px;
    }
    .dsts-le {
        padding: 8px 16px;
    }
    .ask-section-btm-le {
        width: 100%;
        border-right: 1px solid rgba(110, 118, 118, 0.2);
        margin-bottom: 20px;
    }
    .ask-section-btm-ri {
        width: 100%;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 0px;
        border: 0;
    }
    .asbl-ul-list {
        padding: 4px 4px 10px 0;
        margin-bottom: 2px;
    }
    .cmul-le {
        width: 24px;
        margin-right: 10px;
    }
    .touch-section-cont-top .std-title2 {
        margin-bottom: 18px;
    }
    .contact-main-ul {
        margin-top: 18px;
        margin-bottom: 16px;
    }
    .cmcu-item .cicc-ri {
        width: 100%;
    }
    .touch-section .ys-cont1840 {
        padding-left: 10px;
        padding-right: 10px;
    }
      /* Delia-20240725 */
      .eull-ri-bot-text p {
        font-size: 14px;
    }
    .eull-le {
        width: 100%;
    }
    .eull-ri{
        width: 100%;
        padding-left: 0px;
        margin-top: 20px;
    }
    .exhibit-section-cont-ri .std-text1{
        margin-bottom: 0px;
    }
    .eull-ri-top {
        top: 30px;
        right: 30px;
    }
    .nstc-link-ri {
        padding: 20px 16px;
        width: 100%;
    }
    .touch-section-cont {
        margin-top: -34vw;
    }
    .dsbc-btm{
        flex-wrap: wrap;
    }
    .dsbc-btm.on .dsbc-btm-le{
        display: none;
    }
    .csbc-all .std-btn3 .std-btn1-link::before, 
    .csbc-all .std-btn3 .std-btn1-link::after{
        display: none;
    }
    .cvru-li-tp-icon {
        right: 12px;
    }
    .ys-nybanner1 .nybanner-cry p{
        font-size: var(--font18);
    }


    .home-promote-inof {
        margin-bottom: var(--space50);
    }
    .home-become-text .std-text1 {
        margin-bottom: var(--space50);
    }
    .home-system-inof{
        flex-wrap: wrap;
    }
    .home-system-inof-nub .home-system-new {
        opacity: 1;
        pointer-events: all;
    }
    .home-system-inof-nub .home-system-old {
        opacity: 0;
        pointer-events: none;
    }
    .home-system .home-system-inof-nub:not(:first-child){
        display: none;
    }
    .home-system-inof-nub{
        width: 100%;
    }
    .home-system .prodet-solution-btn,
    .home-system .prodet-solution-text{
        visibility: visible!important;
    }
    .home-system .home-system-inof.mod-dots1{
        padding-bottom: 30px;
    }
    .hcpi-cry {
        flex-wrap: wrap;
    }
    .hcpi-left {
        width: 100%;
    }
    .hcpi-right {
        width: 100%;
    } 
    .hcpi-close {
        top: 8px;
        right: 0px;
        width: 40px;
    }
    .home-creat-pop,
    .hcpi-right{
        border-radius: 12px;
    }
    /* 2024.07.31 */
    .home-system {
        margin-top: 0;
        position: relative;
        top: 0;
    }
    .home-explore {
        position: relative;
        top: 0;
    }
    .home-system-inof {
        pointer-events: all;
    }
    .home-system .home-system-inof-nub, 
    .home-system .home-system-inof-nub.on {
        pointer-events: all;
        opacity: 1;
    }
    .home-total-zhan{
        display: none;
    }
    .home-system .home-system-inof-nub, .home-system .home-system-inof-nub.on{
        width: 100%;
    }
    .home-system-inof{
        display: block;
    }
    .home-system-inof-nub {
        transition: all 0s;
    }
    .footer-other-share-nub:first-child .fosn-code {
        left: 0;
        transform: translateX(0);
    }
    .footer-other-share-nub:first-child .fosn-code::after {
        left: 15px;
        transform: translateX(0);
    }
    .about-adhere-ul{
        flex-wrap: wrap;
        justify-content: center;
    }
    .about-adhere-ul-li {
        width: 50%;
        margin-bottom: 14px;
    }
    .about-sola-add.mod-dots3.slick-dotted {
        padding-bottom: 28px;
    }
    .ys-ban-txtbox .std-title4 {
        width: 27em;
    }
    .mod-dots2 .slick-dots li {
        margin: 0 5px;
    }
    .dsbc-btm-ri::before{
        display: none;
    }
    .call-add {
        --height: 44px;
    }
    .call-add-btn {
        width: 160px;
    }
    .call-add-input input {
        padding-left: 26px;
        padding-right: 10px;
    }
    .call-add {
        width: 400px;
    }
    .mysola-uitra-three{
        display: none;
    }
    .dllr-bottom-nub-btn .std-text14{
        font-size: 12px;
    }
    .dllr-bottom-nub-btn .ys-imgbox-cover {
        margin-left: 2px;
    }
    .dllr-bottom-nub-btn {
        height: 24px;
        padding: 0 8px;
    }
    .dllr-bottom {
        --jian1: 3px;
        --jian2: 5px;
    }
    .dsbc-btm{
        overflow: visible;
    }
    .dtlc-icon {
        margin-right: 7px;
    }
    .dsbc-top-list-cont {
        padding-right: 16px;
    }
    .dsbc-top-list {
        padding: 0 5px;
    }
    .dsbc-top {
        margin-left: -5px;
        margin-right: -5px;
    }
    /* ph - start */
    /* .prodet-main {
        background: var(--colorfff);
    } */
    .prodet-one-fan{
        display: flex;
        flex-direction: column-reverse;
    }
    .prodet-one .std-title24 {
        margin-bottom: 10px;
    }
    .prodet-one .std-title2 {
        margin-bottom: 30px;
    }
    .prodet-two-img::before{
        display: none;
    }
    .prodet-two-img {
        width: 100%;
        margin-bottom: 40px;
    }
    .prodet-two{
        padding-top: 30px;
    }
    .prodet-two-wai {
        margin-top: 0;
    }
    .prodet-three-inof-item {
        flex-direction: column-reverse;
    }
    .prodet-three2 .prodet-three-inof-item, 
    .prodet-three-inof-item:nth-of-type(2n) {
        flex-direction: column-reverse;
    }
    .prodet-four .ys-cont1600 {
        flex-direction: column-reverse;
    }
    .prodet-learn-rotate-nub {
        width: 33.333333%;
    }
    .prodet-learn .std-title2 {
        text-align: center;
    }
    .plrn-core {
        flex-direction: column;
    }
    .plrn-core-icon {
        margin: 0 auto;
        margin-bottom: 12px;
    }
    .plrn-core-text {
        padding-left: 0;
        width: 100%;
        text-align: center;
    }
    .plrn-core-text .std-title5 {
        margin-bottom: 5px;
    }
    .plrn-core-text .std-text14{
        line-height: var(--l1h6);
    }
    .pfti-nub-value{
        text-align: right;
    }

    /* ph - end */
    .industry-ban .industry-ban-text-inof{
        display: none;
    }
    .ibti-nub .ibti-nub-font{
        color: var(--color666);
    }
    .ibti-nub::before{
        background: rgba(51,51,51,.08);
    }
    .ibti-nub:first-child::before{
        display: none;
    }
    .industry-energy{
        padding-top: var(--space80);
    }
    .industry-energy .std-title2 {
        padding-top: var(--space80);
    }
    .industry-energy .std-title2 span::before {
        bottom: 1px;
    }
    .industry-ban-text .std-title2{
        margin-bottom: 0;
    }
    .industry-ban-text {
        padding-bottom: 0;
        top: 50%;
        transform: translateY(-50%);
        bottom: auto;
    }
    .ibti-nub-top, .ibti-nub-font {
        padding-left: 10px;
    }
    .ask-section-btm-le {
        border-right: 0;
    }
    /* search - start */
    .g_serch {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    nobr {
        white-space: normal;
    }
    .z_1200_1 .lrbox ul li a {
        line-height: 1.75;
        width: 100%;
        margin-bottom: 6px;
    }
    .z_1200_1 .lrbox ul li{
        flex-wrap: wrap;
        padding: 15px 0;
    }
    .z_1200_1 .lrbox ul li span {
        line-height: 1.75;
    }
    .z_1200_1 ul li span:nth-child(2){
        margin-left: -0.75em;
    }
    .z_1200_1 .lrbox ul li:first-child{
        padding-top: 0;
    }
    .g_serch .z_1200_1 .z_search .z_search_jg {
        margin-top: 4px;
    }
    .g_serch .z_1200_1 .z_search {
        padding-bottom: 10px;
    }
    .industry-energy .industry-ban-text-inof{
        display: flex;
    }
    .mysola-add video{
        display: none;
    }
    /* 2024.08.14 - start1 */
    .mysola-uitra-cry-img {
        position: relative;
    }
    .muci-add, .muci-add-img, .muci-add-bg,
    .muci-add-bg img, .muci-add-img img{
        height: auto;
    } 
    .muci-add {
        transform: translate(-50%, 0) scale(1);
    }
    /* 2024.08.14 - end1 */
    .prodet-one-img{
        display: block;
    }
    .ibti-nub-top .std-title3 .yyal,
    .ibti-nub-top .std-text14{
        background: linear-gradient(101deg, #00C6FF 0%, #0063b2 100.57%);
        background-clip: text;
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
    }

    .hcpi-cry {
        padding-bottom: 30px;
    }
    .hcpi-left {
        padding: 30px 22px 19px;
    }
    .hcpi-right {
        width: 80%;
        margin: 0 auto;
    }
    .prodet-moon-video{
        width: calc(100% - 40px);
        margin: 0 auto;
    }
    .prodet-two-img,
    .ptii-img,
    .prodet-four-img {
        margin-bottom: var(--space40);
    }
    /* 2024.08.26 - start */
    .ibti-nub-icon {
        margin-left: 10px;
    }
    .hpin-icon {
        width: 30px;
        margin-bottom: 14px;
    }
    .amul-box {
        padding: 26px 11px 30px;
    }
    /* 767end */
}

@media screen and (max-width: 480px) {
    :root {
        --font80: 30px;
        --font64: 28px;
        --font58: 26px;
        --font44: 26px;
        --font18: 14px;
        --font16: 14px;
        --space1: 44px;
        --space100: 42px;
        --space90: 40px;
        --space80: 38px;
        --space60: 30px;
        --space50: 20px;
        --font24: 16px;
    }
	.pages{
        text-align:center;padding:20px;
        margin-bottom: 100px;/* 设置下边距*/
   
    }
    .pages .page-status{
        display:none;
    }
    .pages a{
        border:1px solid #ddd;
        padding:5px 10px;
        margin:0px 5px;
        color:#333;
        border-radius:5px;
        border-radius: 50px;/* 设置圆角，这里的值越大，圆角越明显 */
    }
    .pages a.page-num-current{
        color:#fff;
        background:#fa5d00;
        border:1px solid #fa5d00;
        border-radius: 50px;
        box-shadow: 2px 2px 15px rgb(255 0 0 / 30%);
    }
    /*kim*/
    /* .case-section-top-ul {
        flex-wrap: nowrap;
        white-space: nowrap;
        overflow-x: auto;
    } */
    .std-text1{
        font-size: 14px;
        line-height: 1.5;
    }
    .std-text1 p{
        font-size: 14px;
        line-height: 1.5;
    }
    .cstu-list-text {
        padding: 0px 0;
        min-width: 180px;
    }
    .csbc-top {
        padding: 20px;
    }
    /* .std-title2 {
        font-size: 24px;
    } */
    .std-title4 {
        font-size: 16px;
    }
    .csbc-ul-list {
        width: 100%;
    }
    .csbc-ul > :last-child{
        margin-bottom: 0;
    }
    .case-section-more {
        margin-top: 30px;
    }
    .exhibit-section-cont-ri {
        padding-left: 0;
        width: 100%;
    }
    .escr-ul-list-link {
        padding: 15px;
    }
    .eull-le .std-title5 {
        margin-bottom: 6px;
    }
    .escr-ul > :last-child{
        margin-bottom: 0;
    }
    .nstc-link-ri-text p {
        height: auto;
        max-height: 3em;
        overflow: hidden;
        -webkit-line-clamp: 2;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
    }
    .nsbt-list {
        width: 100%;
        margin-bottom: 10px;
    }
    .nsbt-list2-cont-ri {
        width: 18%;
        padding: 4px 0px;
        font-size: 14px;
    }
    .nsbt-list2-cont .nsbt-list-cont-sear {
        width: 82%;
        margin-right: 6px;
    }
    .nsbb-list {
        margin-bottom: 40px;
        width: 100%;
    }
    .nsbb-list-link-text {
        padding: 6px 0;
    }
    .nsbt-list-cont .ys-select-hd input{
        font-size: 14px;
    }
    .nsbt-list-cont .ys-select-hd input::placeholder {
        font-size: 14px;
    }
    .nsbt-list2-cont .nsbt-list-cont-sear input{
        font-size: 14px;
    }
    .nsbt-list2-cont .nsbt-list-cont-sear input::placeholder{
        font-size: 14px;
    }
    .tulu-list {
        width: 100%;
    }
    .touch-section-cont {
        margin-top: -125px;
    }
    .tsct-link-list {
        padding: 0 4px;
    }
    .tsct-link-list-href {
        width: 150px;
    }
    .tsct-link {
        margin-left: -4px;
        margin-right: -4px;
    }
    .tsct-link {
        margin-bottom: 35px;
    }
    .tsct-ul-list-ul > :last-child{
        margin-bottom: 0;
    }
    .cmul-ri{
        font-size: 14px;
    }
    .cmul-le {
        width: 22px;
        margin-right: 14px;
    }
    .contact-main-ul {
        margin-top: 24px;
        margin-bottom: 18px;
    }
    .contact-main-cont {
        padding: 15px;
    }
    .cicc-le-yzm {
        width: 78px;
    }
    .cmcu-item-box input{
        font-size: 14px;
    }
    .cmcu-item-box input::placeholder{
        font-size: 14px;
    }
    .cmcu-item-box .ys-select-li{
        font-size: 14px;
    }
    .cmcu-item .std-title5 {
        margin-bottom: 6px;
    }
    .interact-section-top-list {
        width: 100%;
        margin-bottom: 15px;
    }
    .interact-section {
        padding-top: 45px;
    }
    .interact-section-top {
        margin-bottom: 20px;
    }
    .isgu-list-ul-list {
        width: 100%;
        border-bottom: 1px solid #E2E2E7;
        border-right: 0;
    }
    .interact-section-get-ul > :last-child .isgu-list-ul-list {
        border-bottom: 1px solid #E2E2E7;
    }
    .interact-section-faq-ul {
        padding: 15px;
    }
    .isfu-list-bot {
        padding-top: 12px;
    }
    .ask-section-top .std-title5 {
        margin-top: 12px;
        margin-bottom: 24px;
    }
    .asts-le input {
        font-size: 14px;
    }
    .asts-le input::placeholder {
        font-size: 14px;
    }
    .asts-ri {
        width: 100px;
        padding: 2px 15px;
        margin-left: 10px;
        font-size: 14px;
    }
    .asts-le {
        padding: 2px 15px;
    }
    .ask-section-top {
        margin-bottom: 36px;
    }
    .ask-section-btm-le {
        width: 100%;
        margin-bottom: 20px;
    }
    .asbl-ul-list {
        padding: 0;
        margin-bottom: 6px;
    }
    .aulc-img {
        width: 18px;
        margin-right: 8px;
        margin-top: 5px;
    }
    .ask-section-btm-ri {
        width: 100%;
    }
    .ask-section-btm-ri .asbr-cont .interact-section-faq-ul {
        padding-left: 0;
        border-left: 0;
    }
    .asbr-more {
        margin-top: 35px;
    }
    .dsts-ri {
        padding: 4px 20px;
        width: 100px;
        font-size: 14px;
    }
    .dsts-le input {
        font-size: 14px;
    }
    .dsts-le input::placeholder {
        font-size: 14px;
    }
    .dsts-le {
        padding: 6px 10px;
    }
    .dsts-le-icon {
        width: 20px;
        margin-right: 10px;
    }
    .download-section-top-search {
        margin-top: 14px;
        margin-bottom: 14px;
        width: 100%;
    }
    .dstu-list-text {
        padding: 6px;
        font-size: 14px;
    }
    .dtlc-icon {
        width: 16px;
        margin-right: 8px;
        margin-top: 3px;
    }
    .dsbc-top-list-cont {
        padding-right: 16px;
    }
    .dsbc-top-list {
        padding: 0 8px;
    }
    .dsbc-top {
        margin-left: -8px;
        margin-right: -8px;
    }
    .dblu-list-select-list {
        margin-bottom: 8px;
    }
    .dbrl-list-link-img {
        width: 100%;
        margin-bottom: 20px;
    }
    .dbrl-list-link {
        padding: 15px;
    }
    .dbrl-list-link-right {
        width: 100%;
        padding-left: 0;
    }
    .dllr-top{
        margin-bottom: 14px;
    }
    .dllr-btm-list-icon {
        width: 18px;
        margin-right: 10px;
        margin-top: 3px;
    }
    .warranty-section-all{
        display: block;
    }
    .wsau-list {
        width: 100%;
    } 
    .wsau-list-icon {
        width: 22px;
    }
    .wsau-list-text {
        margin-top: 8px;
        margin-bottom: 6px;
    }
    .wsau-list {
        padding: 15px;
    }
    .wsar-cont {
        padding: 15px;
    }
    .wsar-cont-search .download-section-top-search .dsts-ri {
        font-size: 14px;
        width: 70px;
        padding: 4px 8px;
    }
    .wcul-le {
        font-size: 14px;
    }
    .wcul-ri input {
        font-size: 14px;
    }
    .wcul-ri input::placeholder {
        font-size: 14px;
    }
    .wcul-le {
        padding: 4px;
        width: 156px;
    }
    .wcul-ri {
        padding: 6px;
    }
    .wsbc-ri {
        padding: 15px;
    }
    .wrul-act ul li p {
        font-size: 14px;
        line-height: 1.5;
        margin-bottom: 7px;
    }
    .wrul-top {
        font-size: 18px;
    }
    /*kim end*/
    /* 2024.07.28 - start */
    .product-inof-big-text {
        width: 100%;
    }
    .product-inof-big-text {
        padding: 20px 22px 20px;
    }
    .product-inof-big-text .std-title2 {
        max-width: 100%;
        font-size: 24px;
    }
    .pisi-link-text .std-text14{
        line-height: var(--l1h6);
    }
    .product-inof-swpro-item {
        width: 100%;
    }
    .std-btn1-link {
        height: 41px;
    }
    .product-inof-big,
    .product-inof-big .solavita-video,
    .product-inof-big .solavita-video>img{
        min-height: 286px;
    }
    .product-inof-big .solavita-video>img{
        object-fit: cover;
    }
    .std-title5 p{
        font-size: 14px;
    }
    .product-custom-cry-text .std-btnt1 .std-btn1-link,
    .std-btn1-link {
        min-width: 180px;
    }
    .mod-call{
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .mod-call .std-title2 {
        margin-bottom: 10px;
    }
    .footer-other-link-inof {
        --jian: 6px;
    }
    .foli-nub-link {
        min-width: 152px;
    }
    .foli-nub{
        margin-bottom: calc(var(--jian) * 2);
    }
    .footer-other-link-inof {
        margin-bottom: 8px;
    }
    .footer-copy-text {
        --jian: 0;
    }
    .prodet-two-inof {
        --jian: 8px;
    }
    .ptin-icon {
        width: 34px;
        margin-bottom: 1px;
    }
    .ptii-text .std-font58{
        margin-bottom: 14px;
    }
    .ptii-text-lie {
        margin-top: 14px;
    }
    .ptii-tln-icon {
        width: 36px;
    }
    .ptii-text-lie-nub .std-title5::before {
        left: 6px;
        top: 17px;
    }
    .ptii-text-lie-nub .std-title5::before {
        width: 12px;
    }
    .ptii-text-lie-nub .std-title5 {
        padding-top: 6px;
        padding-left: 28px;
    }
    .ptii-text-lie-nub {
        margin-bottom: 4px;
    }
    .prodet-moon-video .solavita-video-icon {
        top: 14px;
        right: 14px;
    }
    .solavita-video-icon {
        width: 34px;
        height: 34px;
    }
    .prodet-model-top{
        margin-top: -18px;
    }
    .prodet-model-top-text {
        width: 100%;
        padding: 10px 16px 24px;
    }
    .prodet-model-top-text .std-title2 {
        margin-bottom: 18px;
    }
    .pmbi-table-head-th:first-child, .pmbi-ttn-font:first-child, .pmbi-tob-first {
        padding: 4px 12px;
    }
    .pmbi-table-head-th:first-child,
    .pmbi-ttn-font:first-child{
        width: 50%;
    }
    .pmbi-table-head-th:nth-of-type(2),
    .pmbi-ttn-font:nth-of-type(2){
        width: 50%;
    }
    .pmbi-table-head-th, .pmbi-ttn-font{
        line-height: var(--l1h6);
    }
    .pmbi-table {
        font-size: 12px;
    }
    .prodet-model-bot-item {
        --heights: 36px;
        --heights2: 36px;
    }
    .pmbi-btn-nub .std-btn1-link .std-text18{
        font-size: 12px;
    }
    .std-btn1-quan {
        width: 20px;
        height: 20px;
    }
    .pmbi-btn .std-btn1-link {
        min-width: 156px;
        height: 36px;
        padding: 8px 8px 8px 12px;
    }
    .pmbi-btn .std-btn1-link .std-text18 {
        margin-right: 6px;
    }
    .psbi-icon {
        width: 28px;
    }
    .prodet-related-inof-nub{
        width: 100%;
    }
    .prodet-related .slick-list,
    .prodet-case-cry .slick-list{
        overflow: hidden;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 30px;
        height: 30px;
    }
    .rotate-core .mod-arrows1 .slick-prev, .home-main .mod-arrows1 .slick-prev {
        right: calc(var(--jian) + 42px);
    }
    .prodet-related-inof{
        padding-top: 12px;
    }
    .rotate-core .mod-arrows1.prodet-case-cry .slick-prev {
        right: 42px;
    }
    .prodet-learn-rotate-nub {
        width: 100%;
    }
    .prodet-learn .std-title2 {
        margin-bottom: 32px;
    }
    .plrn-core {
        padding-top: 13px;
    }
    .prodet-learn-rotate-nub {
        margin-bottom: calc(var(--jian) * 2);
    }
    .prodet-learn-rotate {
        margin: 0 calc(var(--jian)* -1) calc(var(--jian) * -2);
    }
    .mysola-big-img::before, .mysola-big-img::after {
        height: calc(calc(50vh - 60px)* var(--da));
    }
    .mysola-big-img {
        height: 80px;
        top: calc(calc(100vh - var(--headx)) / 2 - 40px);
    }
    .mysola-big-img::before, .mysola-big-img::after {
        height: calc(calc(50vh - 40px)* var(--da));
    }
    .mysola-other {
        padding-top: 0px;
    }
    .mysola-other-box .std-btn1-link {
        padding: 10px 40px;
    }
    .mysola-other-box .std-title5 {
        margin-bottom: 5px;
    }
    .mysola-load {
        --jian: 8px;
    }
    .mysola-load-item {
        width: 42px;
    }
    .mysola-uitra-cry {
        padding-top: 10px;
    }
    .mysola-uitra .std-title2 {
        margin-bottom: 14px;
    }
    .mysola-uitra-cry .std-title5 {
        margin-bottom: 20px;
    }
    .mysola-uitra-two .std-title2{
        font-size: 24px;
        margin-bottom: 20px;
    }
    .mutc-img{
        margin-bottom: 18px;
    }
    .mutc-other .std-title5 {
        margin-bottom: 14px;
    }
    .mysola-feature-inof-item {
        padding-top: 15px;
    }
    .mfii-line {
        width: 2px;
        margin-bottom: 7px;
    }
    .mfii-num {
        width: 18px;
        height: 18px;
        line-height: 16px;
        font-size: 10px;
    }
    .mfii-wai-arrow1 {
        left: 17px;
    }
    .mfii-wai-arrow2 {
        right: 17px;
    }
    .mfii-wai-arrow1 .mfii-num {
        margin-right: 4px;
    }
    .mfii-wai-arrow2 .mfii-num {
        margin-left: 4px;
    }
    .mysola-feature .ys-cont1328 {
        padding-left: 20px;
        padding-right: 20px;
    }
    .mfii-video {
        border-radius: 12px;
    }
    .solavita-video-icon {
        width: 30px;
        height: 30px;
        top: 10px;
        right: 10px;
    }
    .mfii-wai .mfii-wai{
        padding-left: 20px;
        padding-right: 20px;
    }
    .mysola-feature .std-title2{
        font-size: 24px;
    }
    .mysola-feature .mfii-sub{
        font-size: 14px;
    }
    .industry-ban-text {
        padding-bottom: var(--space60);
    }
    .industry-ban-text-inof{
        flex-wrap: wrap;
    }
    .ibti-nub {
        width: 100%;
    }
    .ibti-nub-top {
        margin-bottom: 2px;
    }
    .ibti-nub{
        margin-bottom: 4px;
    }
    .ibti-nub:last-child{
        margin-bottom: 0;
    }
    .imti-cry{
        flex-wrap: wrap;
    }
    .imti-cry .std-title3 {
        width: 100%;
        margin-bottom: 12px;
    }
    .imti-cry .yyal{
        width: 100%;
        margin-bottom: 12px;
    }
    .imti-cry .imti-cry-text {
        width: 100%;
    }
    .imti-cry-text .std-text1 {
        margin-bottom: 8px;
    }
    .industry-mode-video {
        border-radius: 12px;
    }
    .industry-mode-btn {
        margin-top: 16px;
        --jian: 6px;
    }
    .imbn-core {
        padding-top: 4px;
    }
    .industry-advant-cry .ptin-word, .industry-advant-cry .ptin-word p{
        font-size: 14px;
    }
    .industry-advant-cry .prodet-two-inof {
        margin-bottom: 20px;
    }
    .irii-link-text .std-title2{
        font-size: 20px;
    }
    .irii-link-text {
        padding: 20px 20px;
    }
    .irii-link-text .std-title2 {
        margin-bottom: 13px;
    }
    .irii-link-text .std-text1 p {
        margin-bottom: 0.4em;
    }
    .irii-link-text .std-text1 p::before {
        width: 26px;
        height: 26px;
        top: -2px;
    }
    .irii-link-text .std-text1 p {
        padding-left: 48px;
    }
    .irii-link-text .std-text1 p::after {
        width: 14px;
        left: 28px;
    }
    .irii-link-text .std-text1 {
        margin-bottom: 18px;
    }
    .ncwb-icon {
        margin-right: 6px;
    }
    .ncwb-next .ncwb-icon {
        margin-left: 6px;
    }
    .ncwb-btn a {
        padding: 6px 12px 6px 6px;
    }
    .ncwb-next a {
        padding: 6px 6px 6px 12px;
    }
    .newdet-cont-wrap {
        border-radius: 18px;
    }
    .newdet-cont-wrap-min {
        margin: 0 auto 20px;
    }
    .newdet-cont-wrap-min, .newdet-cont-wrap-bot {
        width: calc(100% - 38px);
    }
    .newdet-cont-wrap-top {
        width: calc(100% - 32px);
        padding-bottom: 10px;
    }
    .ncwt-btm{
        flex-wrap: wrap;
    }
    .ncwt-btm-date{
        margin-bottom: 10px;
    }
    .newdet-main .ys-main {
        padding-top: var(--space40);
    }
    .newdet-cont-wrap-min p{
        line-height: var(--l1h6);
        margin-bottom: 0.6em;
    }
    .newdet-cont-wrap-min h4{
        margin-bottom: 0.4em;
    }
    .newdet-cont-wrap-min h5{
        margin-bottom: 0.6em;
    }
    .newdet-cont-wrap-min p img {
        border-radius: 6px;
    }
    .cstu-list-text{
        font-size: 12px;
    }
    .cstu-list-text {
        padding: 4px 6px;
        min-width: 149px;
    }
    .cstu-list {
        padding: 0 4px;
    }
    .case-section-top-ul {
        margin-left: -4px;
        margin-right: -4px;
    }
    .case-section-top {
        margin-top: 28px;
        margin-bottom: 30px;
    }
    .csbc-top {
        padding: 18px 0 0;
    }
    .csbc-top .std-title2{
        font-size: 22px;
    }
    .csbc-top-res {
        padding: 2px 8px;
        margin-bottom: 9px;
    }
    .csbc-top .std-title2 {
        margin-bottom: 7px;
    }
    .std-btnt1 .std-btn1-link {
        height: 38px;
    }
    .std-btnt1 .std-btn1-link {
        min-width: 166px;
    }
    .csbc-top-ul {
        margin-bottom: 10px;
    }
    .csbc-ul {
        margin-top: 28px;
        margin-bottom: 28px;
    }
    .cctu-list-cont-text::before {
        top: 0.75em;
    }
    .cctu-list-cont-text {
        padding-left: 14px;
    }
    .cctu-list-cont-icon {
        margin-right: 5px;
    }
    .cull-cont-bot-icon {
        width: 21px;
        margin-left: 9px;
        margin-top: 0px;
    }
    .csbc-ul-list {
        margin-bottom: 20px;
    }
    .case-section-more {
        margin-top: 22px;
        margin-bottom: 40px;
    }
    .case-pop .ys-modal-content {
        padding: 20px 0;
    }
    .case-pop-wai {
        width: 30px;
        right: -34px;
    }
    .case-pop-wai .ys-modal-close {
        margin-bottom: 3px;
        padding: 6px;
    }
    .case-pop-wai .ys-modal-close {
        border-radius: 6px;
    }
    .cpwz-arrow {
        padding: 6px;
    }
    .case-pop .ys-modal-content {
        width: calc(100vw - 58px);
        margin-left: -34px;
    }
    .case-pop-item-cry {
        padding: 4px 16px 20px;
    }
    .case-pop .mCSB_scrollTools {
        right: 0px;
    }
    .cpic-core-data {
        margin-bottom: 11px;
    }
    .cpic-product .mod-arrows1 .slick-prev {
        right: calc(var(--jian) + 40px);
    }
    .cpic-core-text {
        --jian: 10px;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 26px;
        height: 26px;
    }
    .cpic-img.mod-arrows1 .slick-prev {
        left: -28px;
    }
    .cpic-img.mod-arrows1 .slick-next {
        right: -28px;
    }
    .cpic-img-nub-icon {
        width: 34px;
        height: 34px;
    }
    .cpwz-arrow1 {
        padding-bottom: 2px;
    }
    .cpwz-arrow2 {
        padding-top: 2px;
    }
    .cpic-product .mod-arrows1 .slick-prev {
        right: calc(var(--jian) + 35px);
    }
    .about-us-le, .about-sola-top-le {
        width: 128px;
        margin-bottom: 14px;
    }
    .about-main .std-title1 {
        margin-bottom: 12px;
    }
    .about-us-ri-edr h4{
        font-size: 18px;
    }
    .about-us-ri-edr h4 {
        margin-bottom: 11px;
    }
    .aure-li {
        width: 50%;
    }
    .aure-li:nth-of-type(3n)::after{
        display: block;
    }
    .aure-li:nth-of-type(2n)::after{
        display: none;
    }
    .aure-li-word p{
        font-size: 12px;
    }
    .aure-li {
        margin-bottom: 20px;
    }
    .about-us-ri-edr p{
        font-size: 14px;
    }
    .about-sola-btm-video {
        border-radius: 10px;
    }
    .about-sola-btm .std-btn1 {
        bottom: 12px;
        right: 12px;
    }
    .about-sola-btm .std-btn1-link {
        height: 36px;
        min-width: 180px;
    }
    .yx-switch2pic {
        height: 400px;
    }
    .about-why-cry-right {
        height: 360px;
    }
    .about-miss-ul-li {
        width: 100%;
    }
    .about-miss-ul-li{
        margin-bottom: 12px;
    }
    .amul-tit {
        margin-bottom: 8px;
    }
    .ayal-item .std-text18 {
        font-size: 12px;
    }
    .about-year-all.mod-arrows1 .slick-prev, .about-year-all.mod-arrows1 .slick-next {
        width: 26px;
        height: 26px;
    }
    .about-year-inof {
        width: calc(100vw - 0px);
        margin: 0 calc(var(--jianx) * -1);
        margin-bottom: var(--space40);
    }
    .about-adhere-word p, .about-history-word p{
        font-size: 14px;
    }
    .about-adhere-ul-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .about-adhere-ul{
        flex-wrap: wrap;
    }
    .career-main h2 {
        margin-bottom: 10px;
    }
    .career-team-word p{
        font-size: 14px;
    }
    .ctul-bot {
        padding: 16px 16px 18px;
    }
    .ctul-bot-tit {
        margin-bottom: 4px;
    }
    .career-employ::after {
        width: calc(100vw - 20px);
    }
    .career-employ-ul-li {
        width: 50%;
        margin-bottom: 15px;
    }
    .career-employ-list {
        margin: -20px auto -15px;
    }
    /* .career-employ-ul-li:nth-of-type(3n) .ceul-bg{
        display: block;
    } */
    .career-employ-ul-li:nth-of-type(2n) .ceul-bg,
    .career-employ-ul-li:last-child .ceul-bg{
        display: none;
    }
    .ceul-bg{
        display: none;
    }
    .career-employ-ul-li {
        padding: 0 7.5px;
    }
    .career-employ-ul {
        margin: 0 -7.5px;
    }
    .career-expand-ul.mod-arrows1 .slick-next {
        left: 57%;
    }
    .career-expand-ul.mod-arrows1 .slick-prev {
        left: 43%;
    }
    .career-vacan .career-team-word {
        margin-bottom: 19px;
    }
    .career-vacan-le-sear .cvls-cry, .career-vacan-le-sear .std-btn1, .career-vacan-locat {
        width: 100%;
    }
    .career-vacan-le-sear{
        flex-wrap: wrap;
    }
    .career-vacan-le-sear .std-btn1{
        margin-top: 10px;
    }
    .cvru-li-tp {
        padding: 14px 16px;
    }
    .cvru-li-tp-tit{
        font-size: 16px;
    }
    .cvru-li-tp-icon {
        width: 24px;
        height: 24px;
    }
    .cvru-li-tp-tit {
        width: calc(100% - 24px);
    }
    .cvru-li-tp-list {
        width: calc(50% - 12px);
    }
    .avru-li-btm {
        padding: 42px 18px 18px;
    }
    .avru-li-btm-tit {
        margin-bottom: 10px;
    }
    .albu-li-text {
        margin-right: 11px;
    }
    .avru-li-btm-ul {
        margin: 0 -18px 16px;
    }
    .avru-li-btm-btn .std-btn1-link {
        height: 38px;
        min-width: 190px;
        padding: 7px 8px 7px 22px;
    }
    .ys-ban-txtbox .std-title4 {
        width: 100%;
    }
    .ys-ban-txtbox .std-title4 {
        margin-top: 12px;
    }
    .ys-ban-txtbox .std-btn1 {
        margin-top: var(--space50);
    }
    .ys-ban-slick .slick-dots {
        bottom: 22px;
    }
    .home-promote-inof-nub {
        width: 50%;
        margin-bottom: 12px;
    }
    .hpin-data-num {
        margin-bottom: 1px;
    }
    .hpin-data {
        padding-top: 6px;
    }
    .hsin-ctl-nub .std-title5{
        font-size: 14px;
    }
    .hsin-ctl-nub-icon {
        width: 17px;
        top: 3px;
    }
    .hsin-ctl-nub .std-title5 {
        padding-left: 22px;
    }
    .hsin-ctl-nub .std-title5::before {
        left: 6px;
    }
    .hsin-title {
        margin-bottom: 10px;
    }
    .hsin-core-text {
        padding: 20px 16px 24px;
    }
    .hsin-ctl-nub {
        margin-bottom: 6px;
    }
    .hsin-core-text-data {
        --jian: 3px;
    }
    .nsbb-list {
        margin-bottom: 28px;
    }
    .home-need-box{
        margin-bottom: 40px;
    }
    .home-need .prodet-related-inof{
        padding-top: 0px;
    }
    .interact-section-get .std-title2{
        margin-bottom: 10px;
    }
    .interact-section-faq-ul {
        padding: 0;
    }
    .interact-section {
        padding-bottom: var(--space100);
    }
    .cmcu-item-text span {
        margin-top: 6px;
    }
    .dbrl-list-link-img .ys-imgbox-cover {
        width: 150px;
        margin: 0 auto;
    }
    .dstu-list-text {
        padding: 3px 6px;
    }
    .wsbc-ri {
        padding: 20px 16px 30px;
    }
    .wsau-list,
    .warranty-section-all-ul {
        margin-bottom: 16px;
    }
    .isfu-list-top-img {
        margin-right: 0;
    }    
    .isfu-list-top {
        align-items: center;
    }
    .ask-section-top {
        margin-bottom: 22px;
    }
    .touch-section-cont-top .std-title2 {
        margin-bottom: 15px;
    }
    .tsct-link-list-href {
        padding: 5px 16px;
    }
    .contact-main-ul {
        margin-top: 15px;
        margin-bottom: 18px;
    }
    .touch-section-cont-img,
    .touch-section-cont-img img{
        min-height: 300px;
        object-fit: cover;
    }
    .touch-section-cont {
        margin-top: -272px;
    }
    /* Delia-20242725 */
    .nsbt-list-cont-icon {
        width: 20px;
        margin-right: 10px;
        margin-top: -1px;
    }
    .nsbt-list2-cont-ri {
        width: 20%;
        padding: 7px 0px;
        font-size: 12px;
        border-radius: 60px;
    }
    .nsbt-list2-cont .nsbt-list-cont-sear {
        width: 78%;
        margin-right: 0;
    }
    .nsbt-list2-cont{
        justify-content: space-between;
    }
    .ys-nybanner1 .nybanner-cry p{
        font-size: var(--font16);
    }
    .home-promote .std-title2,
    .home-become-text .std-title2{
        margin-bottom: 14px;
    }
    .home-become-text .std-text1, .home-become-text .std-text1 p{
        line-height: var(--l1h6);
    }
    .home-explore-top-text .std-title5 {
        width: 100%;
    }
    .explore-title {
        margin-bottom: 18px;
    }
    .explore-mouse-scroll .std-text1 {
        font-size: 12px;
    }
    .explore-mouse-scroll-icon {
        width: 28px;
        margin-bottom: 5px;
    }
    .explore-mouse {
        width: 140px;
        height: 140px;
    }
    .home-system .ys-cont1600 {
        padding: 0 20px;
    }
    .home-system .prodet-solution-bg, .home-system .prodet-solution-bg-nub, .home-system .prodet-solution-bg .ys-imgbox-cover, .home-system .prodet-solution-bg img {
        max-height: 426px;
    }
    .home-creat-pop {
        max-width: calc(100% - 40px);
    }
    .hcpi-left {
        padding: 30px 22px;
    }
    .sidebar_btn{
        display: none;
    }
    .exhibit-section-cont-ri .std-text1 {
        margin-bottom: 9px;
    }
    .about-adhere-ul-li {
        margin-bottom: 18px;
    }
    .aaul-box .ys-demo-num1 {
        font-size: 24px;
    }
    .about-sola-add.mod-dots3.slick-dotted {
        padding-bottom: 26px;
    }
    .std-btn1-link {
        height: 38px;
    }
    .wsbc-ri .std-btn1 {
        margin-top: 12px;
    }
    .industry-add-box {
        height: 20vh;
    }
    .industry-add.on2 .industry-first {
        top: 20vh;
    }
    .call-add {
        --height: 40px;
    }
    .call-add-btn {
        width: 128px;
    }
    .call-add-input input {
        padding-left: 20px;
        padding-right: 6px;
    }
    .call-add {
        width: 350px;
    }
    .call-add {
        --height: 38px;
    }
    .ys-main .ys-pribanner {
        height: 160px;
    }
    .dblu-list-tit {
        padding: 4px 6px 4px 0;
    }
    .dlsl-box {
        margin-right: 8px;
    }
    .dblu-list-select-list {
        margin-bottom: 5px;
    }
    .dllr-top-ul {
        margin-bottom: 4px;
    }
    .prodet-learn-rotate-nub {
        width: 33.333333%;
    }
    .plrn-core-icon {
        width: 32px;
        margin-bottom: 6px;
    }
    .plrn-core-text .std-text14{
        font-size: 12px;
    }
    .prodet-learn-rotate {
        --jian: 6px;
    }
    .plrn-core-text .std-title5 {
        margin-bottom: 3px;
    }
    .plrn-core-text .std-text14{
        line-height: var(--l1h4);
    }
    .industry-ban-text {
        padding-bottom: 0;
    }
    .ibti-nub {
        width: 50%;
        margin-bottom: 10px;
    }
    .ibti-nub::before{
        display: block!important;
    }
    .ibti-nub-top, .ibti-nub-font {
        padding-left: 7px;
    }
    .industry-energy .std-title2{
        line-height: var(--l1h4);
    }
    .industry-energy .std-title2 {
        padding-top: var(--space50);
    }
    .industry-energy .std-title2{
        font-size: 24px;
    }
    .industry-first .ys-nyban-img {
        border-radius: calc(var(--pro1) * 14px);
    }
    .industry-mode-btn-nub {
        width: 50%;
    }
    .industry-mode-btn{
        display: block;
    }
    .industry-mode-btn.slick-dotted{
        padding-bottom: 20px;
    }
    .ceul-bg {
        display: block;
    }
    .career-employ-ul-li:nth-of-type(2n) .ceul-bg, .career-employ-ul-li:last-child .ceul-bg {
        display: block;
    }
    .ceul-bg {
        right: -7.5px;
    }
    .career-employ-ul-li:nth-of-type(2n) .ceul-bg{
        top: calc(100% + 7.5px);
        right: auto;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .career-employ-ul-li:nth-of-type(3) .ceul-bg {
        display: block;
    }
    .career-employ-ul {
        justify-content: flex-start;
    }
    .career-employ-ul-li:nth-of-type(2n):nth-last-of-type(2) .ceul-bg{
        display: none;
    }
    .career-employ-ul-li:nth-of-type(2n-1):nth-last-of-type(1) .ceul-bg{
        top: -7.5px;
        right: auto;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .case-pop-item-cry .cpic-core-data-nub {
        width: 50%;
        text-align: center;
        margin-bottom: calc(var(--jian) * 1.5);
    }
    .case-pop-item-cry .cpic-core-data {
        margin-bottom: -4px;
        justify-content: center;
    }
    .pstn-inof-item .ys-imgbox-cover {
        width: 20px;
    }
    .pstn-inof-item .std-title5 {
        width: calc(100% - 20px);
        padding-left: 20px;
    }
    .pstn-inof-item .std-title5::before {
        left: 6px;
        width: 9px;
    }
    .home-system .ys-cont1600 {
        padding: 0 16px;
    }
    .pstn-inof-item .ys-imgbox-cover {
        top: 2px;
    }
    .prodet-solution-text .std-title2{
        font-size: var(--font32);
    }
    .pstn-inof-item {
        margin-bottom: 4px;
    }
    .prodet-solution-text-nub .std-btn1 {
        margin-top: 16px;
    }
    .home-system .prodet-solution-bg, .home-system .prodet-solution-bg-nub, .home-system .prodet-solution-bg .ys-imgbox-cover, .home-system .prodet-solution-bg img{
        min-height: 426px;
    }
    .home-promote-inof.slick-dotted{
        padding-bottom: 12px;
    }
    .home-promote-inof-nub:not(:first-child){
        display: none;
    }
    .g_serch {
        padding-top: 42px !important;
    }
    .g_serch .z_1200_1 .z_search .z_search_jg {
        line-height: 24px;
    }
    .g_serch .z_1200_1 .lrbox ul li a {
        margin-bottom: 4px;
    }
    .z_1200_1 .lrbox ul li a {
        line-height: 1.6;
    }
    .ibti-nub::before{
        display: none!important;
    }
    .ibti-nub-top, .ibti-nub-font {
        padding-left: 0px;
    }
    .ibti-nub:last-child {
        margin-bottom: 10px;
    }
    .hcpi-cry {
        padding-bottom: 30px;
    }
    .hcpi-left {
        padding: 30px 22px 19px;
    }
    .hcpi-right {
        width: 80%;
        margin: 0 auto;
    }
    /* 2024.08.26 - start */
    .ibti-nub-icon {
        width: 28px;
        margin-left: 0;
        margin-bottom: 5px;
    }
    .hpin-icon {
        width: 40px;
        margin-bottom: 12px;
    }
    .cmcu-item-box .ys-select-bd{
        font-size: 14px;
    }
    .mysola-other .mutc-other-inof-nub {
        width: calc(180px + var(--jian) * 2);
    }
    /* 480end */
}



