﻿ 



 @media screen and (min-width: 1921px) {

     .contact-us-left-list {

         padding-bottom: 100px;

     }



     .contact-us-right {

         width: 882px;

         height: 750px;

     }



     .contact-us .ys-cont1400,

     .contact-us-right {

         min-height: 750px;

     }



     .why-select .yx-case3-box {

         height: 55vh;

     }



     /* tammy - end */



     /* 1920end */

 }



 /* 响应式原则：调大看小 */

 @media screen and (max-width: 1920px) {

     .head-nav-item3 .hnid-remod {

         width: 180px;

     }



     /* 1920end */

 }



 @media screen and (max-width: 1680px) {

     :root {

         --font80: 70px;

         --font64: 60px;

         --font48: 44px;

         --font32: 30px;

         --font28: 24px;

         --space1: 120px;

         --space2: 110px;

         --space3: 38px;

         --radius: 32px;

         --data170: 150px;

     }
    
     .service-title-right .std-text2 {

         margin-bottom: 32px;

     }



     .service-title-right .std-h4 {

         margin-bottom: 58px;

     }



     .spcl-item-data {

         font-size: 120px;

     }



     .spcl-item {

         padding-top: 52px;

         padding-bottom: 62px;

     }



     .spcl-item:first-child .std-h6 {

         margin-bottom: 7px;

     }



     .spcl-item .std-h6 {

         margin-bottom: 25px;

     }



     .service-firm {

         padding-bottom: 120px;

     }



     .service-firm-top {

         --distance37: 32px;

         margin-bottom: 70px;

     }



     .sfri-cry .std-text1 {

         padding-top: 40px;

     }



     .sfri-cry-list-item {

         padding: 9px 0;

     }



     .service-firm-rotate {

         margin-bottom: 160px;

     }



     .wicn-box-text .std-h6 {

         margin-bottom: 22px;

     }



     .wicn-box-text {

         padding: 0 58px 60px;

     }



     .wicn-box-play {

         width: 75px;

     }



     .wicn-box-icon {

         width: 55px;

     }



     .wicn-box-data span {

         margin-right: 6px;

     }



     .wicn-box-data {

         margin-bottom: 22px;

     }



     .why-inof-cry-nub2 .wicn-box {

         padding: 48px 54px 68px;

     }



     .wicn3-core {

         padding: 60px 54px;

     }



     .wicn4-core .std-h6 {

         margin-bottom: 20px;

     }



     .wicn4-core {

         padding: 42px 48px 0;

     }



     .why-inof-cry-nub5 .wicn-box {

         padding: 44px 52px;

     }



     .wecl-item-text {

         padding-left: 46px;

         padding-right: 50px;

         padding-top: 18px;

         padding-bottom: 12px;

     }



     .wecl-item-text-inof {

         padding-left: 26px;

     }



     .wecl-item-data-font {

         font-size: 88px;

     }



     .why-case-cry {

         margin-bottom: 40px;

     }



     .why-case-cry-left .std-h3 {

         margin-left: 21px;

     }



     .why-case-cry-right {

         padding-top: 80px;

     }



     .wclh-list-item {

         padding: 0 10px;

     }



     .why-approve .std-h3 {

         margin-bottom: 20px;

     }



     .wacl-list-item-text {

         padding-right: 50px;

         padding-left: 25px;

     }



     .wsli-text-inof {

         padding: 46px 35px;

     }



     .wsli-text .std-text1 {

         margin-bottom: 13px;

     }



     .wali-link {

         padding: 36px 18px 38px 44px;

     }



     .waon-link-img {

         margin-bottom: 18px;

     }



     .waon-link-text .std-h6 {

         margin-bottom: 12px;

     }



     .waon-link-text {

         padding: 0 26px 34px;

     }



     .home-part {

         padding: 110px 0;

     }



     .company-partner-list {

         max-width: 90vw;

     }



     .cpli-box-play {

         width: 70px;

     }



     .mod-arrow .swiper-button-prev,

     .mod-arrow .swiper-button-next,

     .swiper-arrow-left,

     .swiper-arrow-right,

     .mod-arrow .slick-prev,

     .mod-arrow .slick-next {

         width: 50px;

         height: 50px;

     }



     .company-partner.mod-arrow .slick-prev,

     .company-founder-alway.mod-arrow .slick-prev,

     .company-who.mod-arrow .slick-prev {

         right: 66px;

     }



     .company-founder-person-left .std-h3 {

         margin-bottom: 44px;

     }



     .company-founder-person-left {

         padding-right: 80px;

     }



     .cfal-item-link {

         padding: 37px 38px 20px;

     }



     .cfal-item-link .ys-imgbox-cover {

         width: 92%;

         margin: 0 auto;

         margin-bottom: 16px;

     }



     .cwli-link-img {

         margin-bottom: 18px;

     }



     .company-who-list {

         --jian20: 18px;

     }



     .company-active-list1 {

         margin-bottom: 8px;

     }



     .company-active-list2-left {

         margin-top: 32px;

     }



     .company-active-list-item5 {

         margin-top: 100px;

     }



     .company-active .std-h1 {

         margin-bottom: 10px;

     }



     .company-active-list-item2 {

         margin-top: 35px;

     }



     .company-active-font {

         font-size: 24vw;

     }



     .company-value {

         --width: 427px;

         --jian54: 52px;

     }



     .cvli-box .std-text2 {

         margin-bottom: 28px;

     }



     .contact-us-left {

         width: calc(100% - 850px);

         padding-right: 40px;

     }



     .contact-us-right {

         width: 850px;

     }



     .contact-us {

         padding-top: 72px;

     }



     .contact-us-left .std-h3 {

         margin-bottom: 80px;

     }



     .cull-item {

         margin-bottom: 68px;

     }



     .contact-start-box .std-text2 {

         margin-bottom: 68px;

     }



     .service-process .ys-cont1400::before {

         margin-right: -8.75vw;

         width: calc(100% + 8.75vw);

     }



     .why-exp-cry .ys-cont1400 {

         width: 82.5vw;

     }



     /* tammy - end */

     /* Linda-start */

     .solution-energy-tp-text {

         padding-right: 140px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 450px;

     }



     .siiw-titbox {

         padding-left: 90px;

     }



     .siiw-list {

         margin-top: 80px;

     }



     .sowt-tit {

         margin-bottom: 80px;

     }



     .sown-data {

         font-size: 90px;

     }



     .solution-news .hnbc-bot-item a,

     .news-main .hnbc-bot-item a {

         padding-bottom: 150px;

     }



     .solution-news {

         padding-bottom: 0 !important;

     }



     .lab-main .no-top {

         margin-top: var(--head);

     }



     .lab-ban-title {

         width: 55vw;

         height: 9.02vw;

     }



     /* Linda-end */

     .cta-rihgt {

         padding: 50px 85px;

     }



     .casedt-sur {

         padding-top: 170px;

     }



     .casedt-spec {

         margin-bottom: 180px;

     }



     .casedt-case-img {

         margin-bottom: 70px;

     }



     .casedt-case .swiper-slide .std-h4 {

         margin-bottom: 120px;

     }



     .casedt-sur {

         margin-bottom: 180px;

     }



     .error-title {

         font-size: 90px;

     }



     .submit-left-title {

         font-size: 26px;

         margin-bottom: 18px;

     }



     .hsbt-num-cont {

         font-size: 230px;

     }



     .home-solu-bot {

         margin-top: 50px;

     }



     .home-solu-bot-data {

         margin-bottom: 70px;

     }



     .ys-footer-bot {

         padding: 120px 0 26px;

     }



     .hnid-left-ul {

         width: 580px;

     }



     .hnid-left-li-link {

         display: flex;

         align-items: center;

         justify-content: space-between;

         padding: 14px 17px;

         border-radius: 10px;

     }



     .hnid-mid {

         width: 190px;

         padding-left: 30px;

         padding-right: 18px;

     }



     .hnid-left-two {

         padding-left: 16px;

     }



     /* 网站建设欣赏页面-start */

     .appreciate-img-bt-list {

         margin-top: 110px;

     }



     /* 网站建设欣赏页面-end */

     .casetab-suff-top-cont {

         width: 64.286%;

     }



     .ys-footer-top-ul {

         width: 18.5%;

     }



     .yftl-float {

         padding: 26px 18px 24px 23px;

     }



     .solution-info .swiper-wrapper {

         margin-bottom: 0;

     }



     /*2024.9.6修改 start*/

     .case-bot-add {

         font-size: 50px;

         margin-bottom: 18px;

     }



     .casetab-brand-li-text .std-h6 {

         margin-bottom: 50px;

     }



     .cblt-num-text {

         margin-bottom: 36px;

     }



     /*2024.9.6修改 end*/

     /*2024.09.05新增 start*/

     .website-section {

         padding-top: 90px;

     }



     .website-section-tit {

         margin-bottom: 65px;

     }



     .wsul-link {

         padding: 40px 32px 30px;

     }



     .wsul-link-img {

         margin-bottom: 30px;

     }



     .website-section-page {

         margin-top: 70px;

         margin-bottom: 36px;

     }



     /*2024.09.05新增 end*/

     .casedt-free .std-h3 {

         margin-bottom: 44px;

     }



     .cfct-top {

         padding: 26px 36px 22px 36px;

     }



     .cfct-top-name-logo {

         width: 45px;

     }



     .cfct-top-follow-btn {

         padding: 5px 22px 5px 19px;

     }



     .casedt-free {

         --height2: 94px;

     }



     .cfct-scroll-box {

         padding: 28px 42px 40px 40px;

     }



     .cfct-scroll-box .std-h5 {

         margin-bottom: 24px;

     }



     .cfct-inof-nub {

         margin-bottom: 30px;

     }



     .casedt-detail,

     .casedt-free {

         padding-bottom: 180px;

     }



     .why-approve1-bg {

         width: calc(50vw + 30vw);

     }



     .why-approve1 .std-h3 {

         margin-bottom: 54px;

     }



     .why-approve1-text::before,

     .why-approve1-text::after {

         width: 80px;

         height: 80px;

     }



     .why-approve1-text {

         margin-bottom: 36px;

     }



     .why-approve1-dots {

         margin-top: 60px;

     }



     .why-video-pop .ys-videom-close {

         width: 60px;

         height: 60px;

         top: -56px;

         right: -82px;

     }



     .home-rely-btm {

         padding-top: 40px;

     }



     .hnid-left-more {

         padding-left: 16px;

         margin-top: 25px;

     }

    .siiw-list{

        padding-bottom: 72px;

    }

    .swiper-button-icons{

        bottom: -72px;

    }

    .siiw-list .swiper-button-prev {

        right: 66px;

    }

    .case-tab-item {

        margin-bottom: 14px;

    }

    .case-tab-item li {

        margin-right: 36px;

    }
    .hlll-left .std-text2, 
    .hnid-left-li-link .std-text2 {
        padding-right: 15px !important;
    }
    .hnid-left-li-link img{
        margin-right: 15px !important;
    }
    /* 1680end */
 }



 @media screen and (max-width: 1560px) {

     :root {

         --font80: 64px;

         --font64: 56px;

         --font48: 42px;

         --font20: 18px;

         --space1: 110px;

         --space2: 100px;

         --space3: 36px;

         --radius: 28px;

         --btnh1: 46px;

         --head: 70px;

         --anchor: 46px;

         --data170: 142px;

     }



     .head-nav-item-title,

     .head-right .std-btn8 {

         margin-top: 16px;

     }



     .head-nav-item-title {

         padding: 0 16px;

     }



     .hnic-num {

         top: -9px;

     }



     .head-logo {

         width: 252px;

     }



     .head-nav {

         margin-right: 28px;

     }



     .head-search {

         margin-left: 5px;

     }



     .head-change {

         margin: 0px;

     }



     .service-title-right {

         width: 42%;

     }



     .service-title-right .std-h4 {

         margin-bottom: 48px;

     }



     .service-title-right .std-text2 {

         margin-bottom: 28px;

     }



     .sili-text p {

         margin-bottom: 14px;

     }



     .spcl-item {

         padding-top: 50px;

         padding-bottom: 56px;

     }



     .service-process-cry-list {

         --distance160: 140px;

         margin-top: -38px;

     }



     .sfri-cry .std-text1 {

         width: 38%;

         padding-top: 36px;

     }



     .sfri-cry-list-item .std-h6 {

         padding-left: 25px;

     }



     .sfri-cry-list {

         padding-top: 22px;

         padding-bottom: 24px;

     }



     .sfri-cry-list-item {

         padding: 8px 0;

     }



     .service-firm-rotate {

         margin-bottom: 150px;

     }



     .service-card-item {

         padding: 38px 5px 36px;

     }



     .service-card-item-icon {

         width: 76px;

         margin-bottom: 16px;

     }



     .service-firm {

         padding-bottom: 114px;

     }



     .mod-cta-text {

         padding: 0 82px;

     }



     .waon-link-text {

         padding: 0 22px 32px;

     }



     .why-awards {

         --jian15: 12px;

     }



     .why-select {

         padding-bottom: var(--space2);

     }



     .wicn-box-text {

         padding: 0 50px 50px;

     }



     .wicn-box-text .std-h6 {

         margin-bottom: 20px;

     }



     .why-inof-cry-nub2 .wicn-box {

         padding: 44px 50px 58px;

     }



     .wicn-box-data {

         margin-bottom: 20px;

     }



     .wicn3-core {

         padding: 55px 45px;

     }



     .wlln-icon {

         width: 80px;

         margin-left: 40px;

     }



     .wecl-item-logo {

         width: 342px;

         height: 342px;

     }



     .wecl-item-text {

         width: calc(59.2% - 200px);

     }



     .wecl-item-data {

         width: calc(40.8% - 142px);

     }



     .wecl-item {

         padding: 27px 30px 26px;

     }



     .wecl-item-text {

         padding-left: 40px;

         padding-right: 44px;

         padding-bottom: 10px;

     }



     .wecl-item-text-inof {

         padding-left: 18px;

     }



     .wecl-item-data-font {

         font-size: 86px;

         margin-bottom: 10px;

     }



     .wccr-item {

         padding-top: 13px;

         padding-left: 8px;

         padding-right: 10px;

     }



     .wclh-lil-wrap-text .std-h6 {

         margin-bottom: 3px;

     }



     .wacl-list-item-img {

         width: 480px;

     }



     .wacl-list-item-text {

         width: calc(100% - 480px);

     }



     .wacl-lit-yin {

         width: 45px;

         margin-bottom: 16px;

     }



     .wacl-list-item-text {

         padding-right: 36px;

         padding-left: 20px;

     }



     .cfpr-img-btn-text {

         padding-left: 18px;

     }



     .cfpr-img-btn {

         padding: 12px 35px 12px 12px;

     }



     .why-approve-cry-right {

         padding-bottom: 110px;

         width: 330px;

     }



     .why-approve-cry-left {

         width: calc(100% - 330px);

     }



     .wacl-core {

         padding: 10px 24px 0;

     }



     .wacl-core-icon {

         width: 76px;

     }



     .wecl-item-text-inof {

         width: calc(100% - 76px);

     }



     .why-approve-cry-list {

         height: 452.6px;

     }



     .why-share .std-h3 {

         margin-bottom: 52px;

     }



     .wsli-text-inof {

         padding: 40px 30px;

     }



     .wsli-text .std-text1 {

         margin-bottom: 11px;

     }



     .wali-link-img {

         width: 310px;

     }



     .wali-link {

         padding: 32px 10px 36px 32px;

     }



     .std-btn9-icon {

         right: 6px;

     }



     @media screen and (min-width: 1200px) {

         .mod-btn .std-btn9-box:hover .std-btn9-icon {

             right: calc(var(--btnw) - 36px - 6px);

         }

     }



     .waon-link-text {

         padding: 0 17px 32px;

     }



     .ys-bbl-item-nub .ys-imgbox-cover {

         padding: 10px;

     }



     .cpli-box-play {

         width: 66px;

     }



     .company-founder-person-left .std-h3 {

         margin-bottom: 40px;

     }



     .company-founder-person-left .std-text1,

     .company-founder-person-left .std-text1 p {

         margin-bottom: 14px;

     }



     .cfpr-img-btn-icon {

         width: 54px;

     }



     .cfpr-img-btn-text {

         padding-left: 14px;

     }



     .cfpr-img-btn-text .std-text2 {

         margin-top: 0px;

     }



     .cfpr-img-btn {

         padding: 10px 32px 10px 10px;

     }



     .cfal-item-link {

         padding: 37px 29px 20px;

     }



     .company-founder-alway-list {

         --jian30: 24px;

     }



     .cwli-link-img-play {

         width: 62px;

     }



     .company-value {

         --width: 390px;

         --jian54: 50px;

     }



     .company-value-view .std-h3 {

         top: -100px;

     }



     .cvli-box .std-text2 {

         margin-bottom: 22px;

     }



     .contact-us-left {

         width: calc(100% - 780px);

         padding-right: 30px;

     }



     .contact-us-right {

         width: 780px;

     }



     .contact-us-left .std-h3 {

         margin-bottom: 72px;

     }



     .cull-item-inof-nub {

         margin-bottom: 8px;

     }



     .cull-item .std-h6 {

         margin-bottom: 16px;

     }



     .cull-item {

         margin-bottom: 60px;

     }



     /* tammy - end */

     /* Linda-start */

     .solution-energy-tp {

         padding-top: 70px;

         padding-bottom: 90px;

     }



     .setv-wrap-btn .cfpr-img-btn-icon {

         width: 70px;

     }



     .setv-wrap-btn.cfpr-img-btn {

         padding: 10px 30px 10px 10px;

         left: 30px;

         bottom: 40px;

     }



     .setv-wrap-btn.cfpr-img-btn::before {

         width: 90px;

     }



     .solution-energy-tp-text {

         padding-right: 120px;

     }



     .sett-btn {

         margin-top: 50px;

     }



     .solution-energy .home-cust-top-li {

         margin-top: 30px;

     }



     .solution-main .home-cust-top-ul {

         padding-bottom: 50px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 420px;

     }



     .siiw-list {

         margin-top: 70px;

     }



     .siiw-list-swiper {

         padding-right: 200px !important;

     }



     .slsl-text-subtit {

         margin-top: 18px;

     }



     .slsl-text-parga {

         margin-top: 35px;

     }



     .solution-info-item {

         margin-bottom: 70px;

     }



     .solution-opinion-wrap-text {

         padding-left: 45px;

         padding-right: 50px;

     }



     .sowt-tit {

         margin-top: 20px;

         margin-bottom: 70px;

     }



     .sown-data {

         font-size: 86px;

     }



     .sslu-item {

         padding: 0 65px;

         margin-top: var(--space3);

     }



     .scwl-slick-li {

         padding: 0 65px;

     }



     .scwl-slick,

     .scwl-slick-li-ul {

         margin: 0 -65px;

     }



     .sslu-item-logo {

         width: 160px;

         height: 160px;

     }



     .sslu-item-text {

         width: calc(100% - 160px);

     }



     .hnbc-bot-item a {

         padding: 24px 24px 65px 24px;

     }



     .solution-news .hnbc-bot-item a,

     .news-main .hnbc-bot-item a {

         padding-bottom: 140px;

     }



     .hnbc-bot-item {

         padding: 0 11px;

     }



     .hnbc-bot {

         margin: 0 -11px;

     }



     .hnbc-bot-item-arrow {

         left: 24px;

     }



     .solution-news-wrap,

     .solution-custom-wrap {

         margin-bottom: 90px;

     }



     .lab-ban {

         padding-top: 160px;

         padding-bottom: 100px;

     }



     .liib-swiper-item-icon {

         width: 54px;

     }



     /* Linda-end */

     .news-bot-li a {

         padding: 36px;

     }



     .news-bot-li-text {

         padding-left: 30px;

     }



     .news-bot-right-item {

         margin-bottom: 60px;

     }



     .cta-left-cont-service {

         margin-top: 20px;

         margin-bottom: 100px;

     }



     .casetab-sulo-icon {

         width: 60px;

     }



     .casedt-sur-logo {

         margin: 0 auto 50px;

     }



     .casedt-sur {

         padding-top: 150px;

     }



     .casedt-spec {

         margin-bottom: 170px;

     }



     .casedt-case-img {

         margin-bottom: 60px;

     }



     .casedt-case .swiper-slide .std-h4 {

         margin-bottom: 100px;

     }



     .casedt-sur-title {

         margin-bottom: 80px;

     }



     .casedt-sur-logo {

         margin: 0 auto 40px;

     }



     .casedt-sur {

         margin-bottom: 150px;

     }



     .hsbt-num-cont {

         font-size: 220px;

     }



     .home-solution .hsbt-num-cont-span2 {

         font-size: 122px;

     }



     .hulc-bt {

         padding: 30px 24px;

     }



     .home-data-li:last-child {

         padding-bottom: 20px;

     }



     .ys-footer-bot {

         padding: 100px 0 26px;

     }



     .ys-footer-bot .std-h3 {

         margin-bottom: 110px;

     }



     .home-rely-list-mid {

         margin-bottom: 160px;

     }



     .solution-info-item {

         margin-bottom: 10px;

     }



     /* 网站建设欣赏页面-start */

     .appreciate-contact-text {

         padding-left: 75px;

     }



     .appreciate-img h2 {

         margin-bottom: 40px;

     }



     .appreciate-img-bt-list {

         margin-top: 95px;

     }



     .aibs-ul-li {

         margin-bottom: 16px;

     }



     .appreciate-img {

         padding-top: 70px;

         padding-bottom: 150px;

     }



     .appreciate-case {

         padding-top: 110px;

         padding-bottom: 100px;

     }



     /* 网站建设欣赏页面-end */

     .casetab-suff-top-cont .std-h2 {

         margin-bottom: 16px;

     }



     .casetab-suff-top-cont .std-text1 {

         margin-bottom: 22px;

     }



     .yftl-float {

         padding: 20px 16px 20px 20px;

     }



     .ys-footer-top-ul {

         width: 19.5%;

     }



     .cfpr-add-top {

         top: 25px;

         left: 22px;

     }



     .company-video-controls-audio {

         width: 34px;

         height: 34px;

     }



     /*2024.9.5 start*/

     .cta-left-service-add {

         margin-top: 20px;

         margin-bottom: 100px;

     }



     /*2024.9.5 end*/

     /*2024.9.6修改 start*/

     .case-bot-add {

         font-size: 46px;

         margin-bottom: 14px;

     }



     .cblt-num-text {

         margin-bottom: 30px;

     }



     /*2024.9.6修改 end*/

     /*2024.9.5新增 start*/

     .website-section-page {

         margin-top: 60px;

         margin-bottom: 30px;

     }



     /*2024.9.5新增 end*/

     .casedt-detail,

     .casedt-free {

         padding-bottom: 150px;

     }



     .casedt-detail .ys-cont1100 {

         transform: translateX(40px);

     }



     .cdcc-nub {

         margin-bottom: 40px;

     }



     .casedt-sur-title {

         margin-bottom: 32px;

     }



     .casedt-sur .std-h6 {

         margin-bottom: 40px;

     }



     .why-approve1-text::before {

         left: -90px;

     }



     .why-approve1-text::after {

         left: calc(100% + 100px);

         bottom: -24px;

     }



     .why-approve1 .std-h3 {

         margin-bottom: 46px;

     }



     .why-approve1-other-play {

         width: 52px;

         margin-bottom: 19px;

     }



     .wa1oc-left-pos {

         margin-top: 3px;

     }



     .wa1oc-logo {

         padding-left: 16px;

     }



     .hrlt-ul-end-top {

         padding: 40px 35px 40px;

     }



     .hrlt-ul-end-btm p {

         font-size: 150px;

     }



     .hrlt-ul-end-video {

         width: 72%;

     }



     /* 2024.09.27 */

     .solution-energy .home-cust-top-li {

         margin-top: 0;

     }



     .solution-main .home-cust-top-ul {

         padding-top: 44px;

         padding-bottom: 44px;

     }

     .yfts-link-top {

        padding: 14px 13px;

     }

     .yfts-lxn-core {

        padding: 13px 0;

     } 

     .yfts-link-xia {

        height: 225px;

    } 

    .case-tab-item li {

        margin-right: 32px;

    }

    .hnbc-top-left {
        padding-top: 80px;
    }
    .hnbc-top-right {
        padding-left: 11px;
    }
    /* 1560end */

 }



 @media screen and (max-width: 1440px) {

     .ys-modal-content {

         max-height: 650px;

     }



     .ys-cont900 {

         width: 882px;

     }



     :root {

         --font80: 60px;

         --font64: 50px;

         --font48: 40px;

         --font32: 28px;

         --font28: 24px;

         --font24: 20px;

         --font20: 18px;

         --space1: 100px;

         --space2: 90px;

         --space3: 32px;

         --radius: 28px;

         --btnh1: 46px;

         --head: 60px;

         --anchor: 44px;

         --data170: 132px;

     }



     .head-logo {

         width: 242px;

     }



     .sili-text p {

         margin-bottom: 12px;

     }



     .spcl-item-data {

         font-size: 110px;

     }



     .spcl-item {

         padding-top: 50px;

         padding-bottom: 48px;

     }



     .spcl-item .std-h6 {

         margin-bottom: 23px;

     }



     .service-firm-rotate .slick-prev,

     .service-firm-rotate .slick-next {

         top: -52px;

     }



     .service-firm-rotate .slick-prev {

         right: 58px;

     }



     .service-firm-top {

         --distance37: 30px;

         margin-bottom: 62px;

     }



     .sfri-cry .std-text1 {

         width: 41%;

         padding-top: 35px;

     }



     .sfri-cry-list-item .std-h6::before {

         top: 10px;

     }



     .service-firm-rotate {

         margin-bottom: 132px;

     }



     .service-card-item-icon {

         width: 74px;

         margin-bottom: 13px;

     }



     .service-card-item {

         padding: 32px 5px 32px;

     }



     .why-inof {

         padding-top: calc(var(--space2) / 2);

     }



     .wicn-box-play {

         width: 70px;

     }



     .stretch-font::before {

         width: 13px;

         height: 80px;

         top: -18px;

     }



     .stretch-font::after {

         width: 13px;

         height: 80px;

         bottom: -18px;

     }



     .why-link .std-h3 {

         margin-bottom: calc(var(--space2) / 3 * 2);

     }



     .wclh-list-item {

         width: 160px;

     }



     .wclh-lil-circle {

         width: 140px;

         height: 140px;

     }



     .wclh-list {

         width: calc(160px * var(--width-shu));

     }



     .wclh-lil-circle {

         transform-origin: center center;

     }



     @media screen and (min-width: 1200px) {

         .wclh-list-item-link:hover .wclh-lil-circle {

             transform: scale(1.16);

         }

     }



     .wali-link {

         padding: 30px 5px 32px 28px;

     }



     .cpli-box-play {

         width: 60px;

     }



     .company-founder-person-left {

         padding-right: 70px;

     }



     .company-founder-person-left .std-h3 {

         margin-bottom: 36px;

     }



     .cfpr-img-btn {

         bottom: 36px;

         left: 34px;

     }



     .company-value-view .std-h3 {

         top: -95px;

     }



     .cvli-box .std-text2 {

         margin-bottom: 18px;

     }



     .company-value {

         --width: 370px;

     }



     .cvli-dots-nub div {

         width: 9px;

         height: 9px;

     }



     .contact-us-left {

         width: calc(100% - 760px);

         padding-right: 18px;

     }



     .contact-us-right {

         width: 760px;

     }



     .cull-iin-link .std-text2 {

         padding-left: 4px;

     }



     .cull-item {

         margin-bottom: 55px;

     }



     .contact-start-box .std-h3 {

         margin-bottom: 15px;

     }



     .contact-start-box .std-text2 {

         margin-bottom: 56px;

     }



     .company-who .std-h3,

     .company-founder-alway .std-h3,

     .company-partner .std-h3 {

         margin-bottom: 36px;

     }



     .contact-start-box-list {

         width: 320px;

     }



     .head-nav-item-title,

     .head-right .std-btn8 {

         margin-top: 11px;

     }



     .anchor-box-list {

         --distance17d5: 15px;

     }



     .why-case-img {

         width: 450px;

     }



     .company-founder-alway {

         --top70: 60px;

     }



     .company-founder-person {

         padding-bottom: 56px;

     }



     /* tammy - end */



     /* Linda-start */

     .cimbt-play {

         width: 54px;

     }



     .sett-btn {

         margin-top: 40px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 400px;

     }



     .siiw-list {

         margin-top: 60px;

     }



     .siiw-list-swiper,

     .liib-swiper {

         padding-bottom: 30px !important;

     }



     .sown-data {

         font-size: 82px;

     }



     .sowt-tit {

         margin-bottom: 58px;

     }



     .lab-ban {

         padding-top: 140px;

     }



     .lab-ban-btn {

         margin-top: 200px;

     }



     .lab-ban .std-h5 {

         margin-top: 30px;

     }



     .lab-info-item-bt {

         margin-top: 50px;

     }



     .liib-swiper {

         padding-right: 200px !important;

     }



     /* Linda-end */

     .nbri-ul1 .std-text1 {

         padding: 12px 18px;

     }



     .news-top {

         padding: 80px 0;

     }



     .nbri-ul2 li a {

         padding: 0 0 22px;

         margin-bottom: 22px;

     }



     .news-bot-right-item {

         margin-bottom: 50px;

     }



     .nbri-ewm .ys-pos-center {

         padding: 0 35px;

     }



     .news-bot-right-item .std-h6 {

         margin-bottom: 20px;

     }



     .news-top-play {

         width: 60px;

     }



     .news-bot-right {

         width: 25%;

     }



     .news-bot-left,

     .newsdt-top-cont {

         width: 65%;

     }



     .newsdt-main .newsdt-top-cont {

         padding: 80px 0 40px;

     }



     .newsdt-top-cont .std-h3 {

         margin: 18px 0;

     }



     .newsdt-guide-text {

         padding: 0 60px 0 20px;

     }



     .newsdt-guide-img {

         left: 70px;

     }



     .cta-left {

         width: 50%;

         padding-right: 8.76%;

     }



     .cta-rihgt {

         padding: 40px 20px 40px 60px;

         width: 50%;

     }



     .case-bot .item {

         margin-bottom: 100px;

     }



     .case-top-info .std-h2 {

         font-size: 40px;

     }



     .casetab-brand-li-text .std-h6 {

         margin-bottom: 40px;

     }



     .cblt-num-text {

         margin-bottom: 30px;

     }



     .casetab-suff {

         margin-top: 130px;

     }



     .casetab-brand-li {

         margin-bottom: 80px;

     }



     .casetab-sulo-icon {

         width: 54px;

     }



     .casedt-sur-logo {

         margin: 0 auto 30px;

         width: 300px;

     }



     .casedt-sur-title {

         margin-bottom: 60px;

     }



     .casedt-sur {

         padding-top: 130px;

     }



     .casedt-sur-intro {

         margin-bottom: 60px;

     }



     .casedt-sur {

         margin-bottom: 130px;

     }



     .casedt-sur h1 {

         font-size: 26px;

     }



     .error-title {

         font-size: 80px;

     }



     .submit-left-title {

         font-size: 24px;

     }



     .submit-cont {

         padding: 0 27px 25px 80px;

     }



     .home-cust-bot .swiper-slide {

         padding: 46px 60px 30px;

     }



     .home-cust-bot .swiper-pagination {

         position: absolute;

         top: 45px !important;

         left: 60px !important;

     }



     .home-cust-bot .swiper-button-prev {

         left: 60px !important;

         bottom: 45px !important;

     }



     .home-cust-bot .swiper-button-next {

         left: 132px !important;

         bottom: 45px !important;

     }



     .home-rely-list-tp .hrlt-ul-li:nth-child(1) .hrlt-ul-li-cont {

         background: var(--colormain2);

         padding: 10px;

     }



     .cwli-link-img-play {

         width: 56px;

     }



     .home-part {

         padding: 90px 0;

     }



     .ys-footer-bot {

         padding: 80px 0 26px;

     }



     .ys-footer-bot .std-h3 {

         margin-bottom: 90px;

     }



     .home-cust-bot .home-cust-bot-left {

         top: 45px;

     }



     .hsbt-num-cont {

         font-size: 200px;

     }



     .home-solution .hsbt-num-cont-span2 {

         font-size: 112px;

     }



     .home-solu-bot-data {

         margin-bottom: 50px;

     }



     .home-solu-bot {

         margin-top: 40px;

     }



     .home-rely-list-mid {

         margin-bottom: 140px;

     }



     .hrlb-img-icon {

         width: 75px;

         right: -13px;

         top: 45px;

     }



     .hsbt-text {

         width: 40.6%;

     }



     .hnid-mid {

         width: 150px;

         padding-left: 20px;

         padding-right: 0;

     }



     .hnid-remod {

         width: 270px;

         margin-left: 15px;

     }



     .hnid-left-li-link {

         padding: 12px 15px;



     }



     .hnid-remod-item-img {

         margin-top: 16px;

         border-radius: 15px;

     }



     .head-nav-item-down {

         left: 100%;

     }



     /* 网站建设欣赏页面-start */

     .appreciate-contact {

         padding: 80px 0;

     }



     .appreciate-img-bt-list {

         margin-top: 92px;

     }



     .aibl-li {

         padding: 16px;

     }



     .appreciate-img-bt-list {

         padding-left: 100px;

     }



     .appreciate-img {

         padding-bottom: 140px;

     }



     .appreciate-case {

         padding-top: 100px;

         padding-bottom: 90px;

     }



     .appreciate-case-list-li a {

         padding: 40px 30px 55px 38px;

     }



     .appreciate-img-bt-list {

         margin-top: 87px;

     }



     .appreciate-img-bt-side {

         top: 70px;

     }



     /* 网站建设欣赏页面-end */

     .casetab-suff-top-cont {

         width: 66.286%;

     }



     .yftl-float {

         padding: 18px 14px 18px 16px;

     }



     .ys-footer-top-ul {

         width: 20%;

     }



     .ys-footer-top-li {

         margin-bottom: 36px;

     }



     .cfpr-add-top {

         top: 20px;

         left: 20px;

     }



     .cfpr-add-top-icon {

         width: 9px;

         margin-right: 8px;

     }



     .cfpr-add-top {

         padding: 7px 15px 7px 19px;

     }



     .siiw-titbox .std-h6 {

         margin-top: 10px;

     }



     .company-video-controls-audio {

         width: 32px;

         height: 32px;

     }



     .company-video-controlsp-btn {

         width: 32px;

         height: 32px;

     }



     .company-video-controls-audio .ys-imgbox-cover {

         width: 51%;

     }



     .company-video-controls .company-video-controlsp-btn .svsb-play {

         width: 8px;

     }



     .company-video-controls .company-video-controlsp-btn .cvcb-pause {

         width: 10px;

     }



     .company-video-controls-time {

         line-height: 34px;

         font-size: 14px;

     }



     /*2024.9.5 start*/

     .clsa-top-le {

         width: 40px;

     }



     .clsa-top-ri {

         padding-left: 14px;

     }



     /*2024.9.5 end*/

     /*2024.9.6修改 start*/

     .case-bot-add {

         font-size: 42px;

         margin-bottom: 12px;

     }



     /*2024.9.6修改 end*/

     /*2024.9.5新增 start*/

     .website-section {

         padding-top: 80px;

     }



     .website-section-tit {

         margin-bottom: 55px;

     }



     .wsul-link {

         padding: 36px 28px 28px;

     }



     .website-section-ul-list {

         width: 50%;

         padding: 0 12px;

         margin-bottom: 30px;

     }



     .website-section-ul {

         margin-left: -12px;

         margin-right: -12px;

     }



     .wsul-link-img {

         margin-bottom: 20px;

     }



     .wsul-link-btm-tit {

         margin-bottom: 18px;

     }



     .wlbi-img {

         width: 25px;

         margin-right: 12px;

     }



     .wsul-link-btm-icon {

         padding: 9px 20px 9px 14px;

         border-radius: 11px;

     }



     .website-section-page {

         margin-top: 50px;

         margin-bottom: 26px;

     }



     /*2024.9.5新增 end*/

     .casedt-detail,

     .casedt-free {

         padding-bottom: 130px;

     }



     .cfct-scroll-box .std-h5 {

         margin-bottom: 20px;

     }



     .cfct-scroll-box {

         padding: 28px 38px 40px 36px;

     }



     .cfct-top {

         padding: 22px 34px 20px 34px;

     }



     .casedt-free {

         --height2: 88px;

     }



     .casedt-sur-title {

         margin-bottom: 30px;

     }



     .casedt-sur .std-h6 {

         margin-bottom: 38px;

     }



     .wa1di-box {

         width: 64px;

         padding: 6px;

     }



     .why-video-pop .ys-videom-close {

         width: 50px;

         height: 50px;

         top: -33px;

         right: -66px;

     }



     .hnid-left-more {

         margin-top: 18px;

     }



     .news-bot-left,

     .newsdt-top-cont {

         width: 69%;

     }

     .casedt-main .home-part .std-text1{

        width: 50%;

        margin-left: 0;

     }

    /* 20241212-修改-start */

     .ys-btn-cont.act .ybcu-li::after {

        border-radius: 30px;

    }

    .ybcu-li-text::after{

        width: 38px;

    }
    /* 20241212-修改-end */
     /* 1440end */

 }



 @media screen and (max-width: 1360px) {

     :root {

         --font80: 56px;

         --font64: 46px;

         --font48: 36px;

         --space1: 90px;

         --space2: 85px;

         --data170: 128px;

     }



     .service-title-right .std-text2 {

         margin-bottom: 24px;

     }



     .service-title-right .std-h4 {

         margin-bottom: 40px;

     }



     .spcl-item-data {

         font-size: 104px;

     }



     .spcl-item .std-h6 {

         margin-bottom: 20px;

     }



     .sfri-cry-list-item {

         padding: 6px 0;

     }



     .mod-cta-text {

         padding: 0 60px;

     }



     .mod-btn {

         --btnw: 178px;

     }



     .wicn-box-play {

         width: 66px;

     }



     .wicn-box-text .std-h6 {

         margin-bottom: 18px;

     }



     .why-inof-cry-nub2 .wicn-box {

         padding: 38px 40px 40px;

     }



     .wicn3-core {

         padding: 36px 34px;

         width: 280px;

     }



     .wicn3-core .std-h4 {

         margin-bottom: 16px;

     }



     .wicn4-core .std-h6 {

         margin-bottom: 15px;

     }



     .wicn4-core {

         padding: 40px 38px 0;

     }



     .why-inof-cry-nub5 .wicn-box {

         padding: 42px 42px;

     }



     .why-inof-cry-nub5 .std-h6 {

         margin-bottom: 78px;

     }



     .wecl-item-logo {

         width: 330px;

         height: 330px;

     }



     .wecl-item-text {

         width: calc(59.2% - 190px);

     }



     .wecl-item-data {

         width: calc(40.8% - 140px);

     }



     .wecl-item-text {

         padding-left: 35px;

         padding-right: 40px;

         padding-bottom: 8px;

     }



     .wecl-item-text-inof {

         padding-left: 13px;

     }



     .wecl-item {

         margin-bottom: 23px;

     }



     .why-approve-cry-right {

         width: 300px;

     }



     .wacl-core {

         padding: 8px 18px 0;

     }



     .wacl-core-icon {

         width: 72px;

     }



     .wecl-item-text-inof {

         width: calc(100% - 72px);

     }



     .why-approve-cry-list {

         height: 420px;

     }



     .why-approve-cry-left {

         width: calc(100% - 300px);

     }



     .wacl-list-item-img {

         width: 440px;

     }



     .wacl-list-item-text {

         width: calc(100% - 440px);

     }



     .wacl-list-item-text {

         padding-right: 26px;

         padding-left: 18px;

     }



     .why-share .std-h3 {

         margin-bottom: 42px;

     }



     .wsli-text-inof {

         padding: 34px 26px;

     }



     .wali-link-img {

         width: 300px;

     }



     .wali-link-text {

         width: calc(100% - 300px);

         padding-top: 32px;

     }



     .why-awards {

         --jian15: 10px;

     }



     .company-value {

         --width: 350px;

     }



     .cvli-box .std-text2 {

         margin-bottom: 14px;

     }



     .company-active-list-item2 {

         margin-top: 20px;

     }



     .company-active-list2-left {

         margin-top: 25px;

     }



     .company-active-list1 {

         margin-bottom: 4px;

     }



     .company-active-list-item5 {

         margin-top: 84px;

     }



     .mod-arrow .swiper-button-prev,

     .mod-arrow .swiper-button-next,

     .swiper-arrow-left,

     .swiper-arrow-right,

     .mod-arrow .slick-prev,

     .mod-arrow .slick-next {

         width: 45px;

         height: 45px;

     }



     .mod-arrow .swiper-button-next::after,

     .mod-arrow .slick-next::after,

     .mod-arrow .swiper-button-prev::after,

     .mod-arrow .slick-prev::after {

         width: 26px;

         height: 18px;

     }



     .company-founder-person-left .std-h3 {

         margin-bottom: 26px;

     }



     .company-founder-person-left {

         padding-right: 50px;

     }



     .company-founder-alway-list {

         --jian30: 18px;

     }



     .contact-us-left {

         width: calc(100% - 700px);

         padding-right: 12px;

     }



     .contact-us-right {

         width: 700px;

     }



     .contact-us-left .std-h3 {

         margin-bottom: 62px;

     }



     .contact-us {

         padding-top: 64px;

     }



     .cull-item {

         margin-bottom: 46px;

     }



     .cull-item .std-h6 {

         margin-bottom: 14px;

     }



     .cull-item-inof-nub {

         margin-bottom: 7px;

     }



     .cull-item {

         margin-bottom: 40px;

     }



     .head-nav-item-title {

         padding: 0 13px;

     }



     .head-nav-item-title .std-text2 {

         padding-right: 6px;

     }



     .head-nav {

         margin-right: 22px;

     }



     .head-search {

         margin-left: 22px;

     }



     .head-change {

         margin: 0 22px;

     }



     .home-part {

         padding: var(--space1) 0;

     }



     .service-firm {

         padding-bottom: var(--space1);

     }



     /* tammy - end */



     /* Linda-start */

     .solution-energy-tp-text {

         padding-right: 100px;

     }



     .solution-energy-tp {

         padding-top: 60px;

         padding-bottom: 80px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 430px;

         line-height: 1.2;

     }



     .siiw-list-swiper {

         padding-right: 150px !important;

     }



     .solution-opinion-wrap-text {

         padding-left: 40px;

         padding-right: 45px;

     }



     .sowt-tit {

         margin-bottom: 40px;

     }



     .sown-data {

         font-size: 78px;

     }



     .sslu-item,

     .scwl-slick-li {

         padding: 0 55px;

     }



     .scwl-slick,

     .scwl-slick-li-ul {

         margin: 0 -55px;

     }



     .sslu-item-logo {

         width: 150px;

         height: 150px;

     }



     .sslu-item-text {

         width: calc(100% - 150px);

     }



     .solution-news .hnbc-bot-item a,

     .news-main .hnbc-bot-item a {

         padding-bottom: 120px;

     }



     .solution-news-wrap,

     .solution-custom-wrap {

         margin-bottom: 90px;

     }



     .lab-ban .std-h5 {

         width: 72%;

     }



     .lab-ban {

         padding-top: 120px;

         padding-bottom: 90px;

     }



     /* Linda-end */

     .news-bot-right {

         margin-top: 20px;

     }



     .newsdt-guide {

         padding: 76px 40px 76px 220px;

     }



     .newsdt-guide-img {

         left: 50px;

         top: -40px;

     }



     .casetab-sulo-ul {

         margin: 0 -60px;

     }



     .casetab-sulo-ul li {

         padding: 0 60px;

     }



     .casetab-news .ys-slick-item a {

         padding: 50px 30px 90px;

     }



     .casetab-news-arrow {

         bottom: 40px;

         left: 30px;

     }



     .hulc-bt {

         padding: 26px 24px;

     }



     .hulc-tp-icon {

         width: 60px;

     }



     .hulc-tp-tit span {

         font-size: 24px;

     }



     .home-service-text-img {

         width: 20px;

     }



     .home-service-text-img img:last-child {

         width: 12px;

     }



     /* 网站建设欣赏页面-start */

     .appreciate-contact-text {

         padding-left: 60px;

     }



     /* 网站建设欣赏页面-end */

     .casetab-suff-top-cont {

         width: 70.286%;

     }



     /*2024.9.6修改 start*/

     .casetab-brand-li-text {

         padding-top: 24px;

     }



     /*2024.9.6修改 end*/

     .casedt-detail .ys-cont1100 {

         transform: translateX(30px);

     }



     .ys-cont1100 {

         max-width: 82.5%;

     }



     .cfct-scroll-box {

         padding: 28px 29px 40px 36px;

     }



     .why-approve1 .std-h3 {

         margin-bottom: 28px;

     }



     .why-approve1-text::before,

     .why-approve1-text::after {

         width: 60px;

         height: 60px;

     }



     .why-approve1-other-play {

         width: 48px;

         margin-bottom: 15px;

     }



     .why-approve1-dots {

         margin-top: 42px;

     }



     .home-rely-btm {

         padding-top: 0px;

     }



     .hrlt-ul-end-cont {

         padding: 22px 22px;

     }



     .hrlt-ul-end-btm p {

         font-size: 136px;

     }

     .casedt-main .home-part .mod-cta-text {

        padding: 82px 100px;

    }

    .casedt-main .home-part .std-text1 {

        width: 46%;

    }

    .siiw-list .swiper-button-prev {

        right: 60px;

    }

    .siiw-list{

        padding-bottom: 67px;

    }

    .swiper-button-icons{

        bottom: -67px;

    }

    .siiw-list .swiper-button-prev::after, .siiw-list .slick-prev::after, .siiw-list .swiper-button-next::after, .siiw-list .slick-next::after {

        width: 24px;

        height: 24px;

    }

    .case-tab-item {

        margin-bottom: 12px;

    }

    .case-tab-item.case-tab-item3 {

        margin-top: 17px;

    }

    .hnbc-top-left {
        padding-top: 70px;
    }
    /* 1360end */

 }



 @media screen and (max-width: 1280px) {

     .ys-modal-content {

         max-height: 600px;

     }



     :root {

         --font80: 54px;

         --font64: 42px;

         --font48: 34px;

         --font32: 26px;

         --font28: 24px;

         --font24: 20px;

         --space1: 85px;

         --space2: 80px;

         --radius: 24px;

         --btnh1: 40px;

         --anchor: 42px;

         --data170: 120px;

     }



     .head-nav-item-title .std-text2 {

         font-size: 14px;

     }



     .hnit-icon {

         width: 11px;

         height: 11px;

     }



     .hnic-num {

         top: -6px;

         padding: 0px 6px;

         line-height: 18px;

     }



     .head-nav {

         margin-right: 20px;

     }



     .head-search {

         margin-left: 20px;

     }



     .head-change {

         margin: 0 20px;

     }



     .std-btn9-icon {

         width: 30px;

         height: 30px;

     }



     @media screen and (min-width: 1200px) {

         .mod-btn .std-btn9-box:hover .std-btn9-icon {

             right: calc(var(--btnw) - 30px - 6px);

         }

     }



     .mod-btn {

         --btnw: 168px;

     }



     .service-title-right .std-h4 {

         margin-bottom: 30px;

     }



     .service-title-right {

         width: 44%;

     }



     .service-title-right .std-text2 {

         margin-bottom: 22px;

     }



     .sili-text p::before {

         width: 20px;

         height: 20px;

     }



     .sili-text p::after {

         width: 12px;

         height: 8px;

     }



     .sili-text p {

         padding-left: 28px;

         margin-bottom: 10px;

     }



     .sili-text {

         margin-bottom: 36px;

     }



     .spcl-item:first-child .std-h6 {

         margin-bottom: 2px;

     }



     .spcl-item-data {

         font-size: 98px;

     }



     .spcl-item .std-h6 {

         margin-bottom: 16px;

     }



     .service-process-cry-list {

         --distance160: 120px;

     }



     .service-firm-top {

         --distance37: 28px;

         margin-bottom: 52px;

     }



     .service-firm-rotate .slick-prev,

     .service-firm-rotate .slick-next {

         top: -46px;

     }



     .service-firm-rotate {

         margin-bottom: 116px;

     }



     .service-card-item-icon {

         width: 70px;

         margin-bottom: 12px;

     }



     .why-select .ys-cont900 {

         width: 64%;

     }



     .wicn-box-play {

         width: 56px;

     }



     .wicn-box-text {

         padding: 0 44px 45px;

     }



     .why-inof-cry-nub2 .wicn-box {

         padding: 36px 36px 38px;

     }



     .stretch-font::before,

     .stretch-font::after {

         height: 70px;

     }



     .wecl-item-data-font {

         font-size: 74px;

     }



     .why-case-cry-right {

         padding-top: 60px;

         width: 350px;

     }



     .why-approve-cry-right {

         padding-bottom: 90px;

     }



     .why-approve-cry-right .swiper-button-next {

         bottom: 50px;

     }



     .wacl-list-item-img {

         width: 420px;

     }



     .wacl-list-item-text {

         width: calc(100% - 420px);

     }



     .wacl-lit-yin {

         width: 42px;

         margin-bottom: 12px;

     }



     .wacl-list-item-text {

         padding-right: 22px;

         padding-left: 12px;

     }



     .why-share .std-h3 {

         margin-bottom: 36px;

     }



     .mod-cta-text {

         padding: 0 52px;

     }



     .company-partner-box {

         --jian15: 12px;

     }



     .cpli-box-play {

         width: 58px;

     }



     .company-partner.mod-arrow .slick-prev,

     .company-founder-alway.mod-arrow .slick-prev,

     .company-who.mod-arrow .slick-prev {

         right: 60px;

     }



     .company-founder-alway-list {

         --jian30: 14px;

     }



     .cfal-item-link {

         padding: 37px 20px 20px;

     }



     .company-who-list {

         --jian20: 14px;

     }



     .cvli-box .std-text2 {

         margin-bottom: 12px;

     }



     .company-value {

         --width: 330px;

         --jian54: 40px;

     }



     .company-value-view .std-h3 {

         top: -80px;

     }



     .cvli-dots-nub:nth-child(2) {

         left: -15px;

     }



     .cvli-dots-nub:nth-child(4) {

         left: 15px;

     }



     .cvli-dots-nub:nth-child(1) {

         left: -30px;

     }



     .cvli-dots-nub:nth-child(5) {

         left: 30px;

     }



     .contact-us-left {

         width: calc(100% - 680px);

         padding-right: 10px;

     }



     .contact-us-right {

         width: 680px;

     }



     .contact-us-left .std-h3 {

         margin-bottom: 50px;

     }



     .contact-us {

         padding-top: 56px;

     }



     .contact-start-box-list {

         width: 280px;

     }



     .contact-start-box .std-text2 {

         margin-bottom: 48px;

     }



     .contact-start-pop-item1 {

         width: 152px;

         top: 17px;

     }



     .contact-start-pop-item5 {

         width: 124px;

     }



     .contact-start-pop-item2 {

         width: 98px;

         bottom: 80px;

     }



     .contact-start-pop-item4 {

         width: 92px;

         bottom: 90px;

     }



     .contact-start-pop-item3 {

         width: 80px;

     }



     .std-btn9-box {

         padding: 4px 9px;

     }



     /* tammy - end */

     /* Linda-start */

     .solution-energy-tp-text {

         padding-right: 80px;

     }



     .setv-wrap-btn .cfpr-img-btn-icon {

         width: 64px;

     }



     .setv-wrap-btn.cfpr-img-btn::before {

         width: 84px;

     }



     .sett-btn {

         margin-top: 30px;

     }



     .solution-energy .home-cust-top-li {

         margin-top: 20px;

     }



     .solution-main .home-cust-top-ul {

         padding-bottom: 40px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 410px;

     }



     .siiw-list {

         margin-top: 40px;

     }



     .siiw-list {

         margin-top: 70px;

     }



     .slsl-text {

         padding-left: 38px;

     }



     .solution-info-item {

         margin-bottom: 0 !important;

     }



     .solution-opinion-wrap {

         padding: 26px 18px;

     }



     .sown-data {

         font-size: 74px;

     }



     .sslu-item-text {

         padding-left: 20px;

     }



     .hnbc-bot-item a {

         padding: 20px 20px 55px 20px;

     }



     .hnbc-bot-item {

         padding: 0 8px;

     }



     .hnbc-bot {

         margin: 0 -8px;

     }



     .hnbc-bot-item-arrow {

         width: 20px;

         left: 20px;

     }



     .solution-opinion-wrap-num {

         right: 18px;

         bottom: 26px;

     }



     .sown-data {

         font-size: 68px;

     }



     .solution-opinion-wrap-text {

         width: 47%;

         padding-left: 35px;

         padding-right: 40px;

     }



     .solution-opinion-wrap-num {

         width: 27%;

     }



     .sowt-tit {

         margin-top: 10px;

         margin-bottom: 35px;

     }



     .sslu-item,

     .scwl-slick-li {

         padding: 0 40px;

     }



     .scwl-slick,

     .scwl-slick-li-ul {

         margin: 0 -40px;

     }



     .sslu-item-logo {

         width: 140px;

         height: 140px;

     }



     .sslu-item-text {

         width: calc(100% - 140px);

     }



     .lab-ban-btn {

         margin-top: 170px;

     }



     .liib-swiper-item-icon {

         width: 50px;

     }



     .lab-info-item-bt {

         margin-top: 40px;

     }



     /* Linda-end */

     .news-bot-right {

         width: 27%;

     }



     .news-bot-li a {

         padding: 30px;

     }



     .news-bot-ul {

         margin-bottom: 50px;

     }



     .newsdt-main .newsdt-top-cont {

         padding: 60px 0 30px;

     }



     .news-bot {

         margin-top: 30px;

     }



     .nbri-ewm {

         width: 80%;

     }



     .nbri-ewm-img {

         padding: 26px 30px;

     }



     .topic-share-img {

         width: 70px;

     }



     .topic-share-top {

         margin-bottom: 30px;

     }



     .topic-share {

         padding: 30px 25px;

     }



     .case-top {

         margin-bottom: 60px;

     }



     .case-bot .item {

         margin-bottom: 60px;

     }



     .case-bot .item:nth-child(2n) {

         top: 40px;

     }



     .case-top-info .std-h2 {

         font-size: 32px;

     }



     .casetab-brand-li-text .std-h6 {

         margin-bottom: 30px;

     }



     .cbit-img {

         margin-bottom: 20px;

     }



     .casetab-brand-li {

         margin-bottom: 70px;

     }



     .casetab-sulo-ul {

         margin: 0 -40px;

     }



     .casetab-sulo-ul li {

         padding: 0 40px;

     }



     .casetab-news .ys-slick-item a {

         padding: 40px 24px 78px;

     }



     .casetab-news-arrow {

         bottom: 30px;

         left: 24px;

     }



     .casetab-sulo-icon {

         width: 50px;

     }



     .casedt-sur {

         margin-bottom: 100px;

     }



     .casedt-case .swiper-slide .std-h4 {

         margin-bottom: 80px;

     }



     .casedt-case-img {

         margin-bottom: 40px;

     }



     .csil-title {

         top: 32px;

         padding: 0 40px;

     }



     .casedt-spec {

         margin-bottom: 150px;

     }



     .casedt-case {

         margin-bottom: 140px;

     }



     .casedt-case h3 {

         font-size: 36px;

     }



     .casedt-sur h1 {

         font-size: 24px;

     }



     .error-title {

         font-size: 70px;

     }



     .submit-left-title {

         font-size: 22px;

     }



     .submit-cont {

         padding: 0 27px 25px 60px;

     }



     .home-rely-list-mid {

         margin-bottom: 100px;

     }



     .home-service-text {

         padding: 20px 22px;

     }



     .home-data-li {

         padding: 36px 0;

     }



     .ys-footer-bot {

         padding: 40px 0 26px;

     }



     .ys-footer-bot .std-h3 {

         margin-bottom: 65px;

     }



     .yfts-bot-tel a {

         font-size: 32px;

     }



     .yftn-left>ul>li {

         margin-bottom: 45px;

     }



     .hsbt-num-cont {

         font-size: 190px;

     }



     .home-solution .hsbt-num-cont-span2 {

         font-size: 100px;

     }



     .hnid-left-li-link {

         padding: 10px 15px;

     }



     .hnid-remod-top {

         padding: 16px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 360px;

     }



     /* 网站建设欣赏页面-start */

     .appreciate-contact {

         padding: 60px 0;

     }



     .appreciate-img {

         padding-top: 60px;

         padding-bottom: 120px;

     }



     .appreciate-img h2 {

         margin-bottom: 35px;

     }



     .appreciate-img-bt-list {

         margin-top: 75px;

     }



     .aibs-ul-li {

         padding: 8px;

         margin-bottom: 12px;

     }



     .appreciate-case {

         padding-top: 90px;

         padding-bottom: 80px;

     }



     .appreciate-contact-text-parga p {

         font-size: 16px;

     }



     /* 网站建设欣赏页面-end */

     .casetab-suff-top-cont {

         width: 75.286%;

     }



     .yftl-float {

         padding: 16px 14px 16px 15px;

     }



     .yftl-float .yftl-btn {

         left: 3px;

     }



     /*2024.9.6修改 start*/

     .case-bot-add {

         font-size: 40px;

         margin-bottom: 10px;

     }



     /*2024.9.6修改 end*/

     /*2024.9.5新增 start*/

     .website-section {

         padding-top: 60px;

     }



     .website-section-tit {

         margin-bottom: 40px;

     }



     .wsul-link {

         padding: 28px 24px 24px;

         border-radius: 30px;

     }



     .wsul-link-img {

         margin-bottom: 16px;

     }



     .wsul-link-btm-tit {

         margin-bottom: 14px;

     }



     .wlbi-img {

         width: 22px;

         margin-right: 10px;

     }



     .wlbi-text {

         font-size: 16px;

     }



     .website-section-page {

         margin-top: 34px;

         margin-bottom: 20px;

     }



     .website-section-ul-list {

         padding: 0 10px;

         margin-bottom: 24px;

     }



     .website-section-ul {

         margin-left: -10px;

         margin-right: -10px;

     }



     /*2024.9.5新增 end*/

     .casedt-detail,

     .casedt-free {

         padding-bottom: 100px;

     }



     .casedt-free .std-h3 {

         margin-bottom: 36px;

     }



     .cfct-top {

         padding: 18px 26px 16px 28px;

     }



     .cfct-top-follow-code {

         width: 132px;

     }



     .cfct-top-follow-code,

     .cfct-top-follow-code img {

         border-radius: 20px;

     }



     .cfct-scroll-box {

         padding: 28px 28px 32px 32px;

     }



     .cfct-inof-nub {

         margin-bottom: 26px;

     }



     .cfct-scroll-box .std-h5 {

         margin-bottom: 18px;

     }



     .casedt-control-play {

         width: 44px;

         height: 44px;

     }



     .casedt-control-dots {

         height: 44px;

         padding: 0 22px;

         margin-left: 12px;

     }



     .why-approve1-text {

         width: 65%;

     }



     .solution-news .siiw-list-btn {

         margin-top: 2px !important;

     }



     /* 2024.09.27 */

     .solution-energy .home-cust-top-li {

         margin-top: 0px;

     }



     .solution-main .home-cust-top-ul {

         padding-top: 38px;

         padding-bottom: 38px;

     }



     .ys-footer-top-nav {

         padding: 0 5%;

     }



    .cfct-scroll {

        max-height: calc(860px - 120px);

    }

    /* 20241212-修改-start */

    .ybcu-li-text::after {

        width: 34px;

        right: -60px;

    }

    /* 20241212-修改-end */

    .hnbc-top-left {
        padding-top: 60px;
    }
    .hnbc-top-right {
        padding-left: 8px;
    }
     /* 1280end */

 }



 @media screen and (max-width: 1200px) {

     :root {

         --font28: 22px;

         --space1: 80px;

         --space2: 75px;

         --data170: 120px;

     }



     .service-process .ys-cont1400::before {

         margin-right: -40px;

         width: calc(100% + 40px);

     }



     .service-process .ys-cont1400::before {

         left: 40px;

     }



     .why-exp-cry .ys-cont1400 {

         width: 100%;

     }



     .why-exp {

         padding-left: 20px;

         padding-right: 20px;

     }



     .why-approve .std-h3 {

         margin-bottom: 6px;

     }



     .why-share {

         --jian64: 40px;

     }



     .mod-cta-text {

         padding: 0 82px;

     }



     .company-value-view .std-h3 {

         left: 40px;

     }



     .company-value {

         --width: 310px;

     }



     .company-value-view .std-h3 {

         top: -76px;

     }



     .company-partner.mod-arrow .slick-next,

     .company-founder-alway.mod-arrow .slick-next,

     .company-who.mod-arrow .slick-next {

         right: 40px;

     }



     .company-founder-alway.mod-arrow .slick-next {

         right: 0;

     }



     .company-partner.mod-arrow .slick-prev,

     .company-founder-alway.mod-arrow .slick-prev,

     .company-who.mod-arrow .slick-prev {

         right: 94px;

     }



     .company-founder-alway.mod-arrow .slick-prev {

         right: 54px;

     }



     .mod-arrow .swiper-button-prev,

     .mod-arrow .swiper-button-next,

     .swiper-arrow-left,

     .swiper-arrow-right,

     .mod-arrow .slick-prev,

     .mod-arrow .slick-next {

         width: 42px;

         height: 42px;

     }



     .mod-arrow .swiper-button-next::after,

     .mod-arrow .slick-next::after,

     .mod-arrow .swiper-button-prev::after,

     .mod-arrow .slick-prev::after {

         width: 24px;

         height: 16px;

     }



     .company-partner-list {

         max-width: 100%;

     }



     .company-founder-alway-list {

         padding-right: 40px;

     }



     .company-who-list {

         padding-right: 20px;

     }



     .contact-start-pop-item1 {

         left: 40px;

     }



     .contact-start-pop-item5 {

         right: 48px;

     }



     .contact-start-box .std-text2 {

         margin-bottom: 42px;

     }



     .contact-start-box-list {

         width: 260px;

     }



     /* tammy - end */

     /* Linda-start */

     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 390px;

     }



     .solution-info-item {

         margin-bottom: 40px;

     }



     /* Linda-end */

     .news-top {

         padding: 60px 0;

     }



     .news-top-play {

         width: 52px;

     }



     .solution-news .hnbc-bot-item a,

     .news-main .hnbc-bot-item a {

         padding-bottom: 100px;

     }



     .newsdt-main .newsdt-top-cont {

         padding: 50px 0 30px;

     }



     .cta-rihgt::before {

         display: none;

     }



     .cta-rihgt {

         border-radius: var(--radius);

     }



     .cta-rihgt {

         padding: 40px;

         width: 50%;

     }



     .cta-left-cont-service {

         margin-top: 0;

         margin-bottom: 80px;

     }



     .casedt-main .mod-cta .ys-cont1400 {

         position: relative;

         width: calc(100% - 80px);

     }



     .casedt-case h3 {

         font-size: 30px;

     }



     /*2024.9.5 start*/

     .cta-left-service-add {

         margin-top: 0px;

         margin-bottom: 80px;

     }



     /*2024.9.5 end*/

     .ys-cont1100 {

         max-width: 100%;

     }



     .casedt-detail .ys-cont1100 {

         transform: translateX(0px);

     }



     .why-approve1-bg {

         width: calc(100vw - 150px);

     }



     .wa1di-box {

         width: 60px;

     }



     .wa1oc-logo img {

         height: 48px;

     }



     .wa1oc-left-pos {

         margin-top: 1px;

     }



     .why-approve1-dots {

         margin-top: 36px;

     }



     .why-approve1 {

         padding-top: 0;

     }



    .cfct-scroll {

        max-height: calc(860px - 60px);

    }

    .yfts-top-item {

        margin-right: 30px;

    }

    .siiw-list .swiper-button-prev {

        right: 58px;

    }

    .siiw-list{

        padding-bottom: 64px;

    }

    .swiper-button-icons{

        bottom: -64px;

    }

    .siiw-list .swiper-button-prev::after, .siiw-list .slick-prev::after, .siiw-list .swiper-button-next::after, .siiw-list .slick-next::after {

        width: 24px;

        height: 24px;

    }

    .hsbt-text-btn {

        width: 180px;

        margin-top: 20px;

    }

    .hsbt-text-btn-li img {

        width: 16px;

    }
    .hnbc-top-left {
        padding-top: 80px;
    }
     /* 1200end */

 }



 @media screen and (max-width: 1199px) {
     
    .icon-search:before {
        color: #666;
    }
    .ys-phnav-search .iconfont {
        font-size: 22px;
    }
     .lab-ban h1 {

         font-family: var(--familyM);

         background: linear-gradient(90deg, #26B29C 0%, #45C2E2 54%, #4193C6 100%);

         background-clip: text;

         -webkit-background-clip: text;

         -webkit-text-fill-color: transparent;

         display: inline-block;

     }



     .lab-ban-title video {

         display: none;

     }



     :root {

         --font80: 48px;

         --font64: 40px;

         --font48: 32px;

         --space1: 75px;

         --space2: 70px;

         --space3: 28px;

         --data170: 110px;

         --head: 56px;

         --radius: 22px;

     }



     .ys-ph-navbar,

     .ys-phnav-header {

         height: var(--head);

     }



     .ys-phnav-header a,

     .ys-phnav-header-font,

     .ys-phnav-logo,

     .ys-phnav-r>div {

         line-height: var(--head);

     }



     .ys-phnav-logo {

         width: 206px;

     }



     .ys-phnav-logo a {

         font-size: 0;

     }



     .mod-anchor {

         display: none;

     }



     .ys-hd-pc {

         display: none;

     }



     .service-main .ys-main,

     .why-main .ys-main,

     .company-main .ys-main,

     .contact-main .ys-main {

         margin-top: 0;

     }



     .service-title-right .std-text2 {

         margin-bottom: 18px;

     }



     .sili-text p::before {

         top: 6px;

     }



     .sili-text p::after {

         left: 10px;

         top: 17px;

     }



     .sili-text p {

         margin-bottom: 8px;

     }



     .service-title-right .std-text2 {

         margin-bottom: 14px;

     }



     .sili-text {

         margin-bottom: 30px;

     }



     .service-title-right .std-h4 {

         margin-bottom: 26px;

     }



     .service-process-cry-list {

         --distance160: 100px;

     }



     .sfri-cry .std-text1 {

         width: 42%;

     }



     .service-firm-rotate {

         margin-bottom: 92px;

     }



     .service-card-item {

         padding: 26px 5px 26px;

     }



     .service-card-item-icon {

         width: 64px;

         margin-bottom: 8px;

     }



     .ys-videom-content {

         max-width: calc(100vw - 120px);

     }



     .ys-videom-close {

         width: 40px;

         height: 40px;

         top: -1.5em;

         right: -1.5em;

     }



     .ys-videom-close .icon-close {

         font-size: 16px;

     }



     .wicn-box-text .std-h6 {

         margin-bottom: 16px;

     }



     .wicn-box-text {

         padding: 0 36px 38px;

     }



     .wicn-box-icon {

         width: 50px;

     }



     .why-inof-cry-nub2 .wicn-box {

         padding: 30px 32px 32px;

     }



     .wicn3-core {

         padding: 28px 30px;

         width: 260px;

     }



     .wicn4-core,

     .why-inof-cry-nub5 .wicn-box {

         padding: 34px 32px 0;

     }



     .why-inof-cry-nub5 .std-h6 {

         margin-bottom: 66px;

     }



     .wecl-item-logo {

         width: 280px;

         height: 280px;

     }



     .wecl-item-logo-icon {

         width: 230px;

     }



     .wecl-item-text {

         width: calc(59.2% - 160px);

     }



     .wecl-item-data {

         width: calc(40.8% - 120px);

     }



     .wecl-item {

         padding: 22px 20px 22px;

     }



     .wecl-item-text {

         padding-left: 30px;

         padding-right: 28px;

         padding-bottom: 6px;

     }



     .wecl-item-text-inof {

         padding-left: 10px;

     }



     .wecl-item-data {

         padding: 0 0 10px 20px;

     }



     .wecl-item-data-font {

         font-size: 64px;

     }



     .why-link {

         padding-top: var(--space1);

     }



     .why-case-cry-left .std-h3 {

         margin-left: 18px;

         padding-bottom: 10px;

     }



     .why-case-cry-right {

         padding-top: 30px;

         width: 330px;

     }



     .wccr-item {

         padding-top: 11px;

         padding-left: 6px;

         padding-right: 8px;

     }



     .why-case-img {

         width: 45vw;

     }



     .why-case-cry {

         margin-bottom: 20px;

     }



     .why-case-logo {

         padding-top: 26px;

     }



     .wclh-list-item {

         width: 130px;

         padding: 0 7px;

     }



     .wclh-list {

         width: calc(130px * var(--width-shu));

     }



     .wclh-lil-circle {

         width: 116px;

         height: 116px;

     }



     .why-case-logo-horse {

         margin-bottom: 7px;

     }



     .wacl-list-item-img {

         width: 380px;

     }



     .wacl-list-item-text {

         width: calc(100% - 380px);

     }



     .why-approve-cry-right {

         width: 280px;

     }



     .why-approve-cry-left {

         width: calc(100% - 280px);

     }



     .wsli-text-inof {

         padding: 26px 24px;

     }



     .wsli-text .std-text1 {

         margin-bottom: 8px;

     }



     .why-share {

         --jian64: 28px;

     }



     .wali-link-img {

         width: 250px;

     }



     .wali-link {

         padding: 22px 3px 22px 24px;

     }



     .wali-link-text {

         width: calc(100% - 250px);

         padding-top: 28px;

     }



     .wali-link-text .std-h5 {

         margin-bottom: 18px;

     }



     .cpli-box-play {

         width: 50px;

     }



     .company-partner-list {

         max-width: calc(100% + calc(var(--jian15) * 2));

     }



     .company-founder-person-left {

         padding-right: 32px;

     }



     .company-founder-person-left .std-text1,

     .company-founder-person-left .std-text1 p {

         margin-bottom: 12px;

     }



     .company-founder-person-left .std-h3 {

         margin-bottom: 22px;

     }



     .cfpr-img-btn {

         bottom: 26px;

         left: 24px;

     }



     .company-founder-alway-list {

         padding-right: 0;

     }



     .company-founder-alway-list {

         --jian30: 12px;

     }



     .company-who-list {

         --jian20: 12px;

     }



     .cfal-item-link .ys-imgbox-cover {

         width: 86%;

         margin-bottom: 14px;

     }



     .company-who-list {

         padding-right: 0;

     }



     .cwli-link-img-play {

         width: 52px;

     }



     .cwli-link-img {

         margin-bottom: 16px;

     }



     .contact-us-left .std-h3 {

         margin-bottom: 40px;

     }



     .contact-us-left {

         width: 320px;

         padding-right: 10px;

     }



     .contact-us-right {

         width: calc(100% - 320px);

     }



     .cull-item {

         margin-bottom: 32px;

     }



     .cull-item .std-h6 {

         margin-bottom: 12px;

     }



     .cull-item-inof-nub {

         margin-bottom: 5px;

     }



     .contact-start-box-list {

         width: 240px;

     }



     .contact-start-box .std-text2 {

         margin-bottom: 38px;

     }



     .contact-start-box .std-h3 {

         margin-bottom: 12px;

     }



     /* tammy - end */



     /* Linda-start */

     .solution-main .ys-main {

         margin-top: 0;

     }



     .hrlb-cont-btn .mod-btn {

         --btnw: 140px;

     }



     .std-btn9-box p {

         left: 20px;

     }



     .hrlb-cont-btn-li2 .std-btn9 {

         --btnw: 230px;

     }



     .setv-wrap-btn.cfpr-img-btn {

         left: 20px;

         bottom: 30px;

     }



     .solution-energy-tp-text {

         padding-right: 70px;

     }



     .siiw-list {

         margin-top: 60px;

     }



     .siiw-list-swiper {

         padding-right: 120px !important;

     }



     .slsl-text {

         padding-left: 30px;

     }



     .slsl-text-logo {

         width: 150px;

     }



     .slsl-text-parga {

         margin-top: 30px;

     }



     .solution-news .hnbc-bot-item a,

     .news-main .hnbc-bot-item a {

         padding-bottom: 100px;

     }



     .hnbc-bot-item-arrow {

         bottom: 20px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 380px;

         line-height: 1.1;

     }



     .lab-main .no-top {

         margin-top: 0;

     }



     .lab-ban-title video {

         display: block;

     }



     .lab-ban {

         padding-top: 100px;

         padding-bottom: 80px;

     }



     .lab-ban-btn {

         margin-top: 150px;

     }



     .lab-ban-title {

         width: 60vw;

         height: 9.84vw;

     }



     /* Linda-end */

     .why-select .yx-case3-box {

         height: 20vh;

     }



     .no-top {

         display: none;

     }



     .news-main .ys-main {

         margin-top: 0;

     }



     .news-bot-right {

         margin-top: 16px;

     }



     .ys-pcfy {

         display: block;

     }



     .newsdt-guide-img {

         left: 30px;

         top: -40px;

         width: 100px;

     }



     .newsdt-guide {

         padding: 50px 32px 40px 150px;

     }



     .newsdt-guide-text {

         padding: 0 30px 0 10px;

     }



     .newsdt-guide .mod-btn {

         --btnw: 130px;

     }



     .topic-share-top {

         margin-bottom: 20px;

     }



     .topic-share-text-icon .yfts-top-item-icon {

         width: 30px !important;

     }



     .news-bot-right-item .std-h6 {

         margin-bottom: 15px;

     }



     .topic-share {

         padding: 22px 25px;

     }



     .topic-theme-text {

         margin-bottom: 12px;

     }



     .news-bot-right-item {

         margin-bottom: 30px;

     }



     .cta-main .ys-main {

         margin-top: 80px;

     }



     .case-cont {

         margin-top: 80px;

     }



     .case-bot .item {

         padding: 0 60px;

     }



     .case-bot-masonry {

         margin: 0 -60px 20px;

     }



     .casetab-suff {

         margin-top: 70px;

     }



     .casetab-brand-li-text {

         padding-left: 35px;

         padding-top: 10px;

     }



     .casetab-sulo-ul li {

         padding: 0 25px;

     }



     .casetab-sulo-ul {

         margin: 0 -25px;

     }



     .casedt-sur {

         padding-top: 80px;

         margin-bottom: 80px;

     }



     .csil-title .std-h4 {

         width: 90%;

         font-size: 22px;

     }



     .casedt-spec {

         margin-bottom: 100px;

     }



     .casedt-case .swiper-slide {

         margin-right: 20px;

         padding: 30px 18px;

     }



     .casedt-main .home-part .mod-cta-text {

         padding: 62px 0;

     }



     .casedt-cta-img {

         right: 0;

         width: 360px;

     }



     .casedt-sur .ys-cont1000 {

         padding: 0;

     }



     .casedt-sur-leader {

         padding: 60px 70px;

     }



     .casedt-spec .std-h3 {

         margin-bottom: 50px;

     }



     .submit-cont {

         margin-top: 0;

     }



     .submit-cont {

         padding: 0 20px 20px;

     }



     .error-title {

         font-size: 60px;

     }



     .submit-left-title {

         font-size: 20px;

     }



     .std-btn9 {

         --btnw: 130px;

     }



     .submit-left {

         padding-right: 20px;

     }



     /* .home-page {

         height: calc(100vh - 56px);

     } */



     .hsbt-num-cont {

         font-size: 180px;

     }



     .home-solution .hsbt-num-cont-span2 {

         font-size: 86px;

     }



     .hsbl-logo-li {

         width: 120px;

     }



     .hsbl-logo-li .ys-imgbox-cover {

         width: 120px;

         height: 120px;

     }



     .hrlt-ul-li-cont .cfpr-img-btn-icon {

         width: 36px;

     }



     .hrlt-ul-li-cont .cfpr-img-btn-text {

         padding-left: 6px;

     }



     .hrlt-ul-li {

         padding: 0 10px;

     }



     .hrlt-ul {

         margin: 0 -10px;

     }



     .hrlt-ul-li-cont .cfpr-img-btn {

         padding: 10px 14px 16px;

         border-radius: 45px;

     }



     .cfpr-img-btn-text {

         width: calc(100% - 36px);

     }



     .home-rely-list-tp {

         margin-bottom: 18px;

     }



     .home-service-text li {

         margin-bottom: 10px;

     }



     .home-service-text .std-h4 {

         margin-bottom: 12px;

     }



     .hrlb-img-icon {

         width: 62px;

     }



     .hrlb-img {

         bottom: 68px;

     }



     .mod-cta .std-btn9,

     .home-ban .std-btn9 {

         --btnw: 160px;

     }



     .ys-footer {

         padding-top: 60px;

     }



     .ys-footer-bot-cont {

         flex-wrap: wrap;

         justify-content: flex-end;

     }



     .ys-footer-ul {

         padding-left: 0;

         margin: 0 -25px 10px;

         width: 100%;

     }



     .ys-ban-video {

         display: none;

     }



     /* 网站建设欣赏页面-start */

     .appreciate-main .ys-main {

         margin-top: 0;

     }



     .appreciate-contact-text {

         padding-left: 50px;

     }



     .appreciate-img-bt-list {

         padding-left: 80px;

     }



     .appreciate-img {

         padding-bottom: 100px;

     }



     .appreciate-case {

         padding-top: 80px;

     }



     .appreciate-case-list-li a {

         padding: 35px 25px 45px 30px;

     }



     /* 网站建设欣赏页面-end */

     .yftl-float {

         padding: 14px 11px 14px 14px;

     }



     .ys-footer-top-ul {

         width: 21%;

     }



     .cfpr-add-top-font {

         display: none;

     }



     .cfpr-add-top-icon {

         margin-right: 0;

     }



     .cfpr-add-top {

         padding: 7px 15px 7px 17px;

     }



     /*2024.9.5 start*/

     .clsa-top-le {

         width: 34px;

     }



     .clsa-top-ri {

         padding-left: 10px;

     }



     .clsa-top {

         margin-bottom: 8px;

     }



     /*2024.9.5 end*/

     /*2024.9.6修改 start*/

     .case-bot-add {

         font-size: 34px;

         margin-bottom: 8px;

     }



     .casetab-brand-li-text .std-h6 {

         margin-bottom: 24px;

     }



     .cblt-num-text {

         margin-bottom: 20px;

     }



     /*2024.9.6修改 end*/

     /*2024.9.5新增 start*/

     .wsul-link {

         padding: 20px 20px 20px;

         border-radius: 20px;

     }



     .website-section-ul-list {

         padding: 0 8px;

         margin-bottom: 20px;

     }



     .website-section-ul {

         margin-left: -8px;

         margin-right: -8px;

     }



     .wlbi-img {

         width: 20px;

         margin-right: 8px;

     }



     .wsul-link-btm-icon {

         padding: 7px 14px 7px 10px;

         border-radius: 10px;

     }



     /*2024.9.5新增 end*/

     .casedt-detail,

     .casedt-free {

         padding-bottom: 80px;

     }



     .ys-cont1100 {

         max-width: calc(100% - 80px);

     }



     .casedt-free-core-img {

         width: 100%;

     }



     .casedt-free-core-left {

         width: 60%;

     }



     .casedt-free-core-text {

         width: 40%;

     }



     .casedt-free {

         --height1: calc(calc(100vw - 80px) * 0.6 / 675 * 900);

     }



     .casedt-detail-core-code {

         max-width: none;

     }



     .casedt-detail-core .std-text2 {

         width: calc(100% - 100px);

         flex-grow: 1;

         padding-right: 36px;

     }



     .casedt-detail-core .cdcc-nub .std-text2 {

         width: 100%;

         padding-right: 0;

     }



     .casedt-sur-title {

         margin-bottom: 26px;

     }



     .casedt-sur .std-h6 {

         margin-bottom: 35px;

     }



     .why-approve1 {

         height: calc(100vh - 56px);

     }



     .why-approve1-bg {

         --radius1: calc(calc(100vh - 56px) / 2);

     }



     .why-approve1-text::before,

     .why-approve1-text::after {

         width: 42px;

         height: 42px;

     }



     .why-approve1-text {

         width: 80%;

     }



     .why-approve1-text::before {

         left: -50px;

     }



     .why-approve1-text::after {

         left: calc(100% + 50px);

         bottom: -18px;

     }



     .why-approve1-bg {

         width: calc(100vw - 88px);

     }



     .hrlt-ul-end-top {

         border-radius: 16px;

     }



     .hrlt-ul-end-top {

         padding: 22px 22px 22px;

     }



     .hrlt-ul-end-top img {

         bottom: -18px;

     }



     .hrlt-ul-end-btm p {

         font-size: 114px;

     }

     .casedt-main .home-part .std-text1 {

        width: 65%;

    }

    .cfct-scroll {

        max-height: calc(730px - 110px);

    }

    .yfts-top-item-ewm {

        width: 110px;

    }

    .ys-footer {

        padding-top: 80px;

    }

    .yfts-top-ul {

        flex-wrap: wrap;

    }

    .yfts-top-item:first-child .yfts-top-item-icon {

        width: 50px;

    }

    .yfts-top-item-icon {

        width: 28px;

    }

    .yfts-top-item {

        margin-right: 20px;

    }

    .ys-phnav-menu {

        top: 56px;

        height: calc(100% - 56px);

    }

    .home-banner1.act .home-banner-img img {

        opacity: 1;

    }

    .ys-pcfy{

        display: none;

    }

    .ys-phfy{

        display: block;

    }

    .siiw-list .swiper-button-prev::after, .siiw-list .slick-prev::after, .siiw-list .swiper-button-next::after, .siiw-list .slick-next::after {

        width: 22px;

        height: 22px;

    }

    .case-tab-item li {

        margin-right: 28px;

    }

    .case-tab-item:not(.case-tab-item3) li {

        margin-right: 24px;

    }

    .case-tab {

        margin-bottom: 36px;

    }

    /* 2025.02.11 - start */

    .home-banner.home-banner1 .ys-ban-video {

        display: block;

    }







    /* 2025.02.11 - end */
    
    /*2025.3.7 star*/
    
    .ys-phnav-haschild.yxnav-active1 > ul{
        display: block;
    }
    
    .ys-phnav-header .ys-phnavss-modal {
        background: #F9F8F5;
    }
    
    .ys-modal-wrap-top {
        width: 100%;
        position: relative;
        padding: ;
    }
    
    .ys-phnav-header .ys-modal-wrap {
        flex-direction: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    
    .ys-phnavss-modal .ys-phnavss-form {
        border-bottom: 1px solid #DFDFDF;
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
   .ys-phnavss-modal .ys-modal-close .icon-close:before,
    .ys-phnavss-modal .icon-close {
        color: #333333 !important;
    }
    
    .ys-phnavss-modal .ys-modal-close {
        top: calc(50% - 2px);
        transform: translateY(-50%);
    }
    
    .ys-phnav-header .ys-phnavss-form img{
        width: 26px;
    }
    
   .ys-phnav-header  .ys-phnavss-form {
        display: flex;
        align-items: center;
    }
     .ys-phnav-header #phkeywords {
         padding-left: 18px;
         color: #333 !important;
     }
     
     
    .ys-phnav-header input::-webkit-input-placeholder {
        color: #666;
    }
    
    .ys-phnav-header input:-moz-placeholder {
       color: #666;
    }
    
    .ys-phnav-header  input::-moz-placeholder {
        color: #666;
    }
    
    .ys-phnav-header input:-ms-input-placeholder {
       color: #666;
    }
    
    .seart-wrap {
        width: 100%;
        position: relative;
        padding-top: 18px;
        padding: 0 20px;
    }
    
    .seart-wrap-tit {
        font-size: 16px;
        line-height: 1.5;
        color: #333;
    }
    
    .seart-wrap-tit {
        margin-bottom: 12px;
    }
    
    .seart-wrap-li a{
        font-size: 14px;
        line-height: 1.5;
        color: #666;
    }
    
    .seart-wrap-li {
        margin-bottom: 12px;
    }
    
    .ys-phnavss-modal .ys-modal-content {
        padding: 20px 0 20px;
    }

    .seart-wrap-tit {
        margin-bottom: 13px;
    }
    .ys-modal-wrap-btm {
        width: 100%;
        position: relative;
        background: #F2EFE8;
        padding: 18px 20px;
        display: flex;
        align-items: center;
    }
    
    .ymwb-le {
        width: 104px;
        text-align: center;
    }
    
    .ymwb-le-icon {
        width: 100%;
    }
    .ymwb-le-icon img{
        width: 100%;
    }
    .ymwb-le-info {
        margin-top: 6px;
    }
    .ymwb-le-info p{
        font-size: 14px;
        line-height: 1.5;
        color:#666666;
    }
    
    .ymwb-ri {
        width: calc(100% - 104px);
        padding-left: 46px;
        position: relative;
    }
    .ymwb-ri::after{
        content: '';
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 24px;
        width: 1px;
        height: 118px;
        background: #D3D3D3;
    }
    
    .ymwb-ri-tit p{
        font-size: 14px;
        line-height: 1.5;
        color: #666666;
    }
    
    .ymwb-ri-tit {
        margin-bottom: 4px;
    }
    
    .ymwb-ri-num a{
        font-size: 22px;
        line-height: 1.5;
        color: #333333;
        display: block;
    }
    
    .ymwb-ri-num {
        margin-bottom: 12px;
    }
    .ys-phnavss-modal .ys-modal-container,
    .ys-phnavss-modal .ys-modal-content {
        width: 100%;
        max-width: 100%;
    }
       .ys-phnavss-modal .ys-modal-content {
        max-height: 420px;
        }
        
        .ys-modal-wrap-ty {
            width: 100%;
        }
        
        .ys-ph-navbar4 .ys-phnav-icon::after, .ys-ph-navbar4 .ys-phnav-icon::before {
            display: none;
        }
        
        .ys-phnav-icon img{
            width: 24px;
        }
        
        .ys-phnav-icon {
            width: 24px;
            height: 24px;
            display: flex;
            align-items: center;
        }
        
       .ys-ph-nav .ys-phnav-header-font, .ys-ph-nav a {
           font-size: 16px;
       } 
       
       .ys-phnav-haschild .ys-phnav-haschild .ys-phnav-lisbox {
           border-bottom: none !important;
       }


    
    .ys-ph-nav > li > .ys-phnav-lisbox .ys-phnav-header-font {
         color: #333;
    }
    
    .ys-ph-nav > li > ul > li > .ys-phnav-lisbox .ys-phnav-header-font {
        color: #666;
    }
    
    .ys-ph-nav > li > ul > li >ul > li .ys-phnav-header-font  {
        color: rgba(102, 102, 102, 0.7);
    }
    
    .ys-ph-nav > li > ul .ys-phnav-lisbox {
        border-bottom: none !important;
    }
    
    .ys-phnav-lisbox>.ys-phnav-header-font, .ys-phnav-lisbox>a {
        padding: 0.6em 0;
    }
    
    .ys-ph-navbar4 .ys-phmenu-scroll {
        width: 100%;
        max-height: calc(100vh - 56px);
        /*padding-bottom: 35px;*/
    } 

    .ys-ph-navbar4 .ys-phnav-menu {
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 0 !important;
       
    }
    
    .ys-phnav-menu-wrap {
        width: 100%;
        height: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    
    .ys-ph-navbar4 .ys-phmenu-scroll {
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .ymwb-ri-more {
        display: flex;
    }
    
    .ys-ph-navbar4 .ys-modal-wrap-btm {
        margin-top: 35px;
    }
    
    .ys-ph-navbar4 .ys-phnav-lisbox {
        border-bottom: none;
    }
    
    .ys-ph-nav > li {
          border-bottom: 1px solid rgba(0, 0, 0, .1);
    }
       .ys-ph-nav > li > ul{
           padding-bottom: 12px;
       }  
       
    .ys-phnav-lisbox-label {
        border-radius: 50px;
        background: #DFEFD7;
        padding: 2px 9px;
        margin-top: 4px;
        margin-left: 5px;
    }
       
        .ys-phnav-lisbox-label p{
            color: #333;
            line-height: 1.5;
            font-size: 12px;
        }
        .ys-phnav-lisbox-le {
            display: flex;
            align-items: center;
        }
        
        .ys-phnav-lisbox-le a{
            padding: 10px 0;
        }
        
        .ys-phnav-lag a{
            font-size: 16px;
            line-height: 1.5;
            color: #333;
        }
        .ys-phnav-header-le {
            display: flex;
            align-items: center;
        }
        
        .ys-phnav-header-le .ys-phnav-logo {
            margin-left: 20px;
        }
        
        .ys-phnav-header-ri {
            display: flex;
            align-items: center;
        }
        
        .ys-phnav-lag {
            margin-right: 15px;
        }
        
        .yphr-more {
            margin-right: 15px;
        }
          .yphr-more  .std-btn8-box {
                padding: 3px 12px;
            }
        
        .ys-ph-navbar4 .ys-phmenu-scroll {
            padding-left: 0px;
            padding-right: 0px;
        }
        
        .ys-phmenu-scroll .ys-ph-nav {
            padding-left: 20px;
            padding-right: 20px;
        }
        .seart-wrap,
        .ys-ph-nav {
            min-height: calc(100vh - 119px - 164px);
        }
       
       
       .ys-phnavss-modal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
            width: 2px !important; 
            background-color: rgba(153, 153, 153, .4) !important;
       }
       
      .ys-phnavss-modal .mCSB_container {
          margin-right: 0 !important;
      }
      
      .ys-modal-wrap-ty {
          height: 100%;
      }
      
      /*.ys-phnavss-modal .ys-modal-container {*/
      /*    height: calc(100vh - 61px);*/
      /*}*/
    .ys-phnavss-modal .ys-modal-content {
        max-height: inherit !important;
         height: calc(100vh - 41px);
    }
    /*2025.3.7 end*/
  .hnbc-top-left {
        padding-top: 60px;
    }
   
    

     /* 1199end */

 }



 @media screen and (max-width: 991px) {

     :root {

         --font80: 44px;

         --font64: 36px;

         --font48: 30px;



         /* --font32: 26px;

        --font28: 24px;

        */

         --font24: 18px;

         --font20: 16px;



         --space1: 70px;

         --space2: 65px;

         --space3: 28px;

         --data170: 90px;



         --head: 56px;

         --radius: 22px;

         /* --btnh1: 40px; */

     }



     .service-title-cry,

     .sili-cry {

         flex-wrap: wrap;

     }



     .service-title-left {

         width: 100%;

         margin-bottom: 22px;

     }



     .service-title-right {

         width: 100%;

     }



     .service-title-right .std-text2 {

         margin-bottom: 24px;

     }



     .sili-ph {

         display: block;

     }



     .sili-ph {

         display: flex;

         align-items: center;

         justify-content: space-between;

     }



     .sili-cry .std-h3,

     .sili-cry .std-h4 {

         display: none;

     }



     .sili-cry {

         display: none;

     }



     .service-inof-list-item {

         position: relative;

         top: 0;

     }



     .sili-ph-icon {

         width: 28px;

         transition: all .4s ease;

     }



     .sili-ph-icon img {

         width: 100%;

     }



     .service-inof-list-item {

         padding-top: 0;

         padding-bottom: 0;

     }



     .sili-ph {

         cursor: pointer;

         padding-top: calc(var(--space2) / 3 * 2);

         padding-bottom: calc(var(--space2) / 3 * 2);

     }



     .service-inof-list-item.act .sili-ph-icon {

         transform: rotate(180deg);

     }



     .sili-cry {

         padding-bottom: var(--space2);

     }



     .service-title-left {

         margin-bottom: 26px;

     }



     .service-process-cry {

         padding: 40px 0 40px 40px;

     }



     .service-process-cry .std-h3 {

         width: 50%;

     }



     .spcl-item-data {

         font-size: 84px;

     }



     .service-process-cry-list {

         --distance160: 65px;

     }



     .spcl-item {

         padding-top: 45px;

         padding-bottom: 45px;

     }



     .spcl-item:first-child {

         padding-bottom: 28px;

     }



     .service-firm-top {

         --distance37: 22px;

         margin-bottom: 40px;

     }



     .mod-arrows1 .slick-prev::before,

     .mod-arrows1 .slick-next::before {

         width: 20px;

         height: 20px;

     }



     .service-firm-rotate .slick-prev {

         right: 46px;

     }



     .service-firm-rotate .slick-prev,

     .service-firm-rotate .slick-next {

         top: -42px;

     }



     .sfri-cry-list-item .std-h6::before {

         width: 12px;

         height: 12px;

         top: 9px;

     }



     .sfri-cry-list-item .std-h6 {

         padding-left: 20px;

     }



     .sfri-cry .std-text1 {

         padding-top: 30px;

         width: 44%;

     }



     .service-card-item-icon {

         width: 58px;

         margin-bottom: 6px;

     }



     .service-card-item {

         padding: 20px 3px 20px;

     }



     .service-firm-rotate {

         margin-bottom: 70px;

     }



     .service-firm::before {

         top: -50%;

         height: 50%;

     }



     .why-select .std-h1 {

         margin-bottom: 18px;

     }



     .why-select .ys-cont900 {

         width: 78%;

     }



     .wicn-box-play {

         width: 52px;

     }



     .wicn-box-text .std-h6 {

         margin-bottom: 13px;

     }



     .wicn-box-text {

         padding: 0 28px 30px;

     }



     .wicn-box-text .std-h6 {

         margin-bottom: 11px;

     }



     .why-inof-cry {

         --distance15: 10px;

     }



     .why-inof-cry-nub2 .wicn-box {

         padding: 23px 26px 24px;

     }



     .wicn-box-icon {

         width: 42px;

     }



     .wicn-box-data {

         margin-bottom: 12px;

     }



     .wicn3-core {

         padding: 20px 22px;

         width: 221px;

     }



     .wicn4-core,

     .why-inof-cry-nub5 .wicn-box {

         padding: 28px 25px 0;

     }



     .wicn4-core .std-h6 {

         margin-bottom: 11px;

     }



     .why-inof-cry-nub5 .std-h6 {

         margin-bottom: 38px;

     }



     .stretch-font::before,

     .stretch-font::after {

         height: 60px;

     }



     .stretch-font::before {

         top: -14px;

     }



     .stretch-font::after {

         transform: translateY(-7px);

     }



     .wlln-icon {

         width: 50px;

         margin-left: 30px;

     }



     .wecl-item-logo {

         width: 220px;

         height: 220px;

     }



     .wecl-item-text {

         width: calc(59.2% - 100px);

     }



     .wecl-item-data {

         width: calc(40.8% - 120px);

     }



     .wecl-item-logo-icon {

         width: 180px;

     }



     .wecl-item-data-font {

         font-size: 50px;

     }



     .wecl-item-text-inof {

         padding-left: 7px;

         width: calc(100% - 60px);

     }



     .wecl-item-text-inof p {

         margin-bottom: 0px;

     }



     .wecl-item-text {

         padding-top: 4px;

         padding-left: 22px;

         padding-right: 16px;

         padding-bottom: 2px;

     }



     .wecl-item {

         padding: 20px 14px 20px;

     }



     .wecl-item {

         margin-bottom: 20px;

     }



     .why-case-cry-right {

         padding-top: 20px;

         width: 250px;

     }



     /* .wacl-list-item{

        flex-direction: column-reverse;

    }

    .wacl-list-item-text {

        width: 100%;

    } */

     .why-approve-cry {

         flex-wrap: wrap;

     }



     .why-approve-cry-left {

         width: 100%;

     }



     .why-approve-cry-right {

         width: 100%;

     }



     .why-approve .std-h3 {

         margin-bottom: 28px;

     }



     .why-approve-cry-right {

         display: none;

     }



     .wacl-list .slick-track .slick-slide {

         display: flex !important;

     }



     .wacl-list .slick-initialized .slick-slide {

         display: flex !important;

     }



     .wacl-list-item {

         position: relative;

         display: flex;

         width: 100%;

     }



     .wacl-list-item:not(:first-child) {

         display: none !important;

     }



     .why-approve-cry {

         width: 100%;

     }



     .why-inof-cry {

         --distance15: 8px;

     }



     .why-case-cry-left .std-h3 {

         margin-left: 10px;

         padding-bottom: 1px;

     }



     .why-case-logo {

         padding-top: 24px;

     }



     .wacl-list {

         width: 100%;

     }



     .wacl-list-item {

         width: calc(100vw - 80px);

     }



     .wacl-list .slick-dots {

         bottom: 26px;

         width: calc(100% - 380px);

         right: 0;

         text-align: left;

         padding-left: 6px;

     }



     .why-share-list {

         --jian6d5: 4px;

     }



     .wsli-text-inof {

         padding: 18px 15px;

     }



     .wsli-text .std-text1 {

         font-size: 14px;

     }



     .wsli-text .std-text1 {

         margin-bottom: 2px;

     }



     .wsli-text .std-h5 {

         font-size: 20px;

     }



     .std-btn9-box p {

         font-size: 14px;

     }



     .mod-btn {

         --btnw: 150px;

     }



     .std-btn9-box p {

         left: 19px;

     }



     .wali-link {

         padding: 20px 0px 20px 18px;

     }



     .wali-link-img {

         width: 190px;

     }



     .wali-link-text {

         width: calc(100% - 190px);

         padding-top: 12px;

     }



     .wali-link-text .std-h5 {

         margin-bottom: 16px;

     }



     .why-awards {

         --jian15: 7px;

     }



     .waon-link-img {

         margin-bottom: 12px;

     }



     .waon-link-btn {

         padding-left: 1px;

     }



     .waon-link-text .std-h6 {

         margin-bottom: 6px;

     }



     .waon-link-btn-icon {

         width: 20px;

     }



     .waon-link-btn .std-text2 {

         margin-right: 5px;

     }



     .waon-link-text {

         padding: 0 15px 24px;

     }



     .mod-cta-text .std-text2 {

         margin: 10px 0 22px;

     }



     .mod-cta-text {

         padding: 0 70px;

     }



     .mod-cta-text {

         top: 46%;

     }



     .ys-bbl-item-nub .ys-imgbox-cover {

         padding: 6px;

     }



     .company-outline-text .ys-cont900 {

         max-width: calc(100% - 80px);

     }



     .mod-arrow .swiper-button-prev,

     .mod-arrow .swiper-button-next,

     .swiper-arrow-left,

     .swiper-arrow-right,

     .mod-arrow .slick-prev,

     .mod-arrow .slick-next {

         width: 38px;

         height: 38px;

     }



     .mod-arrow .swiper-button-next::after,

     .mod-arrow .slick-next::after,

     .mod-arrow .swiper-button-prev::after,

     .mod-arrow .slick-prev::after {

         width: 19px;

         height: 11px;

     }



     .company-partner.mod-arrow .slick-prev,

     .company-founder-alway.mod-arrow .slick-prev,

     .company-who.mod-arrow .slick-prev {

         right: 89px;

     }



     .company-founder-alway.mod-arrow .slick-prev {

         right: 49px;

     }



     .company-partner-box {

         --jian15: 10px;

     }



     .cpli-box-play {

         width: 44px;

     }



     .company-who .std-h3,

     .company-founder-alway .std-h3,

     .company-partner .std-h3 {

         margin-bottom: 32px;

     }



     .company-founder-person-left .std-h3 {

         margin-bottom: 16px;

     }



     .company-founder-person-left {

         padding-right: 24px;

     }



     .company-founder-person-left .std-text1,

     .company-founder-person-left .std-text1 p {

         margin-bottom: 10px;

     }



     .cfpr-img-btn-icon {

         width: 40px;

     }



     .cfpr-img-btn-text {

         padding-left: 9px;

     }



     .cfpr-img-btn-text .std-text1,

     .cfpr-img-btn-text .std-text1 p,

     .cfpr-img-btn-text .std-text2,

     .cfpr-img-btn-text .std-text2 p {

         font-size: 14px;

     }



     .cfpr-img-btn {

         padding: 6px 24px 6px 6px;

     }



     .cfpr-img-btn {

         bottom: 19px;

         left: 15px;

     }



     .company-active-list-item1 {

         width: 30.57%;

         margin-left: 3.42857%;

     }



     .company-active-list-item2 {

         width: 25.57%;

         margin-right: 1.5714%;

     }



     .company-active-list2-left {

         width: 33.285714%;

     }



     .company-active-list2-right {

         width: 34.928571%;

         margin-right: -4px;

     }



     .company-active-list-item3 {

         width: 72.317073%;

     }



     .company-active-list-item4 {

         margin-top: 84px;

         width: 70.365854%;

     }



     .company-active-list-item7 {

         width: 64.886836%;

     }



     .company-founder-alway {

         --top70: 50px;

     }



     .company-founder-person {

         padding-bottom: 50px;

     }



     /* tammy - end */

     /* Linda-start */

     .solution-energy-tp-text {

         padding-right: 25px;

     }



     .hrlb-cont-btn .mod-btn {

         --btnw: 120px;

     }



     .hrlb-cont-btn-li2 .std-btn9 {

         --btnw: 200px;

     }



     .hrlb-cont-btn-li1 {

         margin-right: 10px;

     }



     .home-cust-top-li {

         width: 16.666666%;

     }



     .home-cust-top-ul {

         justify-content: flex-start;

     }



     .siiw-titbox {

         padding-left: 50px;

     }



     .siiw-list-swiper {

         padding-right: 40px !important;

     }



     .siiw-list {

         margin-top: 50px;

     }



     .sown-data {

         font-size: 60px;

     }



     .solution-opinion-wrap-text {

         padding-left: 30px;

         padding-right: 30px;

     }



     .sowt-tit {

         margin-top: 0;

         margin-bottom: 25px;

     }



     .sslu-item,

     .scwl-slick-li {

         padding: 0 15px;

     }



     .scwl-slick,

     .scwl-slick-li-ul {

         margin: 0 -15px;

     }



     .sslu-item-text-lab {

         padding: 3px 10px;

     }



     .sslu-item-logo {

         width: 120px;

         height: 120px;

     }



     .sslu-item-text {

         width: calc(100% - 120px);

     }



     .hnbc-bot-item a {

         padding: 15px 15px 40px 15px;

     }



     :root {

         --font32: 24px;

         --font28: 22px;

     }



     .hnbc-bot-item {

         padding: 0 8px;

     }



     .hnbc-bot {

         margin: 0 -8px;

     }



     .solution-news .hnbc-bot-item a,

     .news-main .hnbc-bot-item a {

         padding-bottom: 80px;

     }



     .hnbc-bot-item-arrow {

         bottom: 15px;

         width: 18px;

         left: 15px;

     }



     .slsl-text-logo {

         width: 140px;

     }



     .slsl-text-tit {

         margin-top: 14px;

     }



     .slsl-text-subtit {

         margin-top: 12px;

     }



     .slsl-text-parga {

         margin-top: 24px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 320px;

     }



     .lab-ban .std-h5 {

         width: 80%;

         margin-top: 25px;

     }



     .lab-ban-btn {

         margin-top: 130px;

     }



     .lab-ban-btn-wrap img {

         width: 34px;

     }



     .liit-parga {

         width: 50%;

     }



     .lab-info-item-tp .std-h3 {

         width: 50%;

     }



     .liib-swiper {

         padding-right: 100px !important;

     }



     .siiw-list-swiper,

     .liib-swiper {

         padding-bottom: 20px !important;

     }



     .liib-swiper-item-icon {

         width: 44px;

     }



     /* Linda-end */

     .contact-start-pop-item1 {

         width: 124px;

         top: 2px;

     }



     .contact-start-pop-item1 {

         left: 20px;

     }



     .contact-start-pop-item5 {

         right: 20px;

     }



     .contact-start-pop-item5 {

         width: 110px;

     }



     .contact-start-pop-item2 {

         width: 90px;

         left: 16.642857%;

         bottom: 80px;

     }



     .contact-start-box-list {

         width: 220px;

     }



     .contact-start-box .std-text2 {

         margin-bottom: 35px;

     }



     .csbl-nub {

         margin-bottom: 12px;

     }



     .contact-us-left {

         width: 280px;

         padding-right: 6px;

     }



     .contact-us-right {

         width: calc(100% - 280px);

     }



     .cull-item {

         margin-bottom: 24px;

     }



     .contact-us-right {

         padding-top: 74px;

     }



     .news-bot-right {

         width: 100%;

     }



     .news-bot-left,

     .newsdt-top-cont {

         width: 100%;

     }



     .news-bot .ys-cont1400 {

         flex-wrap: wrap;

     }



     .nbri-ul1 {

         display: flex;

         margin: 0 -15px;

     }



     .nbri-ul1 li {

         width: 50%;

         padding: 0 15px;

     }



     .news-bot-right-item {

         margin-bottom: 40px;

     }



     .nbri-ewm {

         width: 280px;

     }



     .news-bot-left {

         margin-bottom: 40px;

     }



     .nbri-ul1 {

         flex-wrap: wrap;

     }



     .topic-share-img {

         width: 60px;

     }



     .topic-main .news-bot .ys-cont1400 {

         flex-direction: column-reverse;

     }



     .topic-main .news-bot-right {

         margin-top: 0;

     }



     .news-bot-right-topic {

         display: none;

     }



     .cta-left-cont .home-cust-top-li {

         margin-bottom: 30px;

     }



     .home-cust-top-ul {

         padding: 20px 0 0;

     }



     .cta-left {

         width: 100%;

         padding-right: 0;

     }



     .cta-cont {

         flex-wrap: wrap;

         flex-direction: column-reverse;

     }



     .cta-main .ys-main {

         margin-top: 60px;

     }



     .cta-rihgt {

         padding: 40px 30px;

         width: 100%;

         margin-bottom: 40px;

     }



     .case-cont {

         margin-top: 50px;

     }



     .case-top {

         margin-bottom: 40px;

     }



     .case-bot .item {

         padding: 0 40px;

     }



     .case-bot-masonry {

         margin: 0 -40px 20px;

     }



     .case-top-info .std-h2 {

         font-size: 26px;

     }



     .casetab-suff {

         margin-top: 50px;

     }



     .cblt-num-text {

         margin-bottom: 10px;

     }



     .cbit-img {

         margin-bottom: 6px;

     }



     .cblt-num-text-data .ys-demo-num {

         font-size: 32px;

     }



     .cblt-num-text-data .std-h4 {

         font-size: 20px;

     }



     .casetab-brand-li-text .std-h6 {

         margin-bottom: 10px;

     }



     .casetab-brand-li {

         padding: 20px;

         margin-bottom: 60px;

     }



     .casetab-sulo-ul li {

         padding: 0 15px;

     }



     .casetab-sulo-ul {

         margin: 0 -15px;

     }



     .casetab-sulo-icon {

         width: 46px;

     }



     .casetab-news .slick-dots {

         bottom: -30px;

     }



     .casedt-sur-leader {

         padding: 50px 40px;

         border-radius: 30px;

     }



     .casedt-spec .std-h3 {

         margin-bottom: 50px;

     }



     .csil-title .std-h4 {

         width: 100%;

         font-size: 18px;

     }



     .csil-title {

         top: 20px;

         padding: 0 25px;

     }



     .casedt-case .swiper-slide {

         width: 33.333333% !important;

     }



     .casedt-case h3 {

         font-size: 30px;

     }



     .casedt-case .swiper-slide .std-h4 {

         margin-bottom: 60px;

     }



     .casedt-case-img {

         margin-bottom: 30px;

         width: 130px;

     }



     .casedt-case .swiper-slide .std-h4 {

         margin-bottom: 60px;

         font-size: 22px;

     }



     .casedt-cta-img {

         display: none;

     }



     .casedt-case {

         margin-bottom: 100px;

     }



     .home-ban .home-cust-top-ul {

         padding: 40px 0;

     }



     .home-ban .home-cust-top-li {

         width: 12.5%;

     }



     .home-cust-bot .swiper-slide {

         padding: 28px 22px 22px;

     }



     .hcbl-icon {

         margin-bottom: 0px;

         width: 160px;

     }



     .home-cust-bot .home-cust-bot-left {

         top: 20px;

         width: 42%;

     }



     .home-cust-bot .swiper-pagination {

         top: 20px !important;

         left: 29px !important;

     }



     .home-cust-bot-left .std-h4 {

         margin-bottom: 22px;

     }



     .home-cust-bot .swiper-button-prev {

         left: 26px !important;

         bottom: 25px !important;

     }



     .home-cust-bot .swiper-button-next {

         left: 80px !important;

         bottom: 25px !important;

     }



     .home-solu-tab-item p {

         width: 100px;

     }



     .home-solu-top-bj {

         width: 100px;

     }



     .hsbt-num-cont {

         font-size: 140px;

     }



     .home-solution .hsbt-num-cont-span2 {

         font-size: 74px;

     }



     .hrlt-ul-li {

         width: 50%;

         margin-bottom: 20px;

     }



     .home-rely-list-tp {

         margin-bottom: 0;

     }



     .home-rely-list-midk .hrlt-ul-li:nth-child(3) {

         width: 100%;

     }



     .hrlb-cont {

         padding: 38px 60px 42px 30%;

     }



     .hrlb-img-icon {

         width: 50px;

         top: 16px;

     }



     .hnbc-top-left {

         padding-right: 6%;

         padding-top: 16px;

     }



     .ys-footer-top-nav {

         padding: 0 0 0 4%;

     }



     .yftn-left>ul>li {

         margin-bottom: 12px;

     }



     .yftn-left a {

         margin-bottom: 8px;

     }



     .yfts-bot-tel a {

         font-size: 26px;

     }



     .yfts-top {

         margin-bottom: 35px;

     }



     .ys-footer-bot .std-h3 {

         margin-bottom: 40px;

     }



     .ys-footer-bot {

         padding: 0px 0 26px;

     }



     .ys-footer-top-li {

         margin-bottom: 40px;

     }



     /* 网站建设欣赏页面-start */

     .appreciate-contact-text {

         padding-left: 40px;

     }



     .appreciate-contact-text-parga {

         margin-top: 15px;

     }



     .appreciate-contact-text-parga p {

         font-size: 14px;

     }



     .appreciate-img {

         padding-top: 50px;

         padding-bottom: 90px;

     }



     .appreciate-img-bt-list {

         padding-left: 60px;

     }



     .appreciate-img h2 {

         margin-bottom: 30px;

     }



     .appreciate-img-bt-list {

         margin-top: 69px;

     }



     .aibl-li {

         padding: 14px;

     }



     .aibs-ul-li {

         padding: 6px;

         margin-bottom: 10px;

     }



     .appreciate-case {

         padding-top: 70px;

         padding-bottom: 70px;

     }



     .appreciate-case-list-li {

         padding: 0 10px;

     }



     .appreciate-case-list {

         margin: 0 -10px;

     }



     .appreciate-case-list-li a {

         padding: 30px;

     }



     /* 网站建设欣赏页面-end */

     .casetab-suff-top-cont .std-h2 {

         margin-bottom: 13px;

     }



     .casetab-suff-top-cont .std-text1 {

         margin-bottom: 17px;

     }



     .ys-footer-top-li .ys-imgbox-cover {

         border-radius: 10px;

     }



     .yftl-float {

         padding: 11px 8px 14px 11px;

     }



     .ys-footer-top-ul {

         width: 24%;

     }



     .ys-footer-top-li .std-text2 {

         margin: 6px 0;

     }



     .ys-footer-top-li {

         margin-bottom: 32px;

     }



     /*2024.9.6修改 start*/

     .case-bot-add {

         font-size: 32px;

         margin-bottom: 5px;

     }



     /*2024.9.6修改 end*/

     .casedt-free .std-h3 {

         margin-bottom: 32px;

     }



     .cfct-top {

         padding: 16px 25px 14px 22px;

     }



     .cfct-top-name-logo {

         width: 41px;

     }



     .cfct-top-name .std-text2 {

         padding-left: 10px;

     }



     .cfct-top-follow-btn .std-text2 {

         padding-left: 6px;

     }



     .cfct-tfb-add {

         width: 14px;

         height: 14px;

     }



     .cfct-top-follow-btn {

         padding: 3px 16px 3px 16px;

     }



     .casedt-free {

         --height2: 72px;

     }



     .cfct-top-follow-code {

         width: 118px;

     }



     .cfct-scroll-box {

         padding: 24px 19px 28px 26px;

     }



     .cfct-scroll-box .std-h5 {

         margin-bottom: 15px;

     }



     .cfct-inof-nub .std-text1 {

         margin-bottom: 4px;

     }



     .cfct-inof-nub {

         margin-bottom: 22px;

     }



     .casedt-detail-core .std-text2 {

         padding-right: 26px;

     }



     .cdcc-nub {

         margin-bottom: 32px;

     }



     .why-approve1 {

         height: auto;

         padding-top: var(--space1);

         padding-bottom: var(--space1);

     }



     .why-approve1-text {

         width: 90%;

     }



     .why-approve1-text::before,

     .why-approve1-text::after {

         width: 36px;

         height: 36px;

     }



     .why-approve1-text::before {

         left: -24px;

     }



     .why-approve1-text::after {

         left: calc(100% + 26px);

         bottom: -10px;

     }



     .why-approve1-other-play {

         width: 44px;

         margin-bottom: 13px;

     }



     .wa1oc-logo img {

         height: 44px;

     }



     .wa1oc-left {

         padding-right: 16px;

     }



     .wa1oc-logo {

         padding-left: 12px;

     }



     .wa1di-box {

         width: 50px;

     }



     .why-video-pop .ys-videom-content {

         width: 340px;

     }



     .home-rely-btm {

         padding-top: 80px;

     }



     .home-rely-btm {

         padding-top: 40px;

     }



     .news-bot-add .home-solu-tab-item::after {

         display: block;

     }



     .news-bot .home-solu-top-bj {

         display: none;

     }



     .hrlt-ul-end-btm {

         position: relative;

         margin-top: 90px;

         bottom: -26px;

         right: -33px;

         width: 100%;

     }



     .hrlt-ul-end-btm p {

         font-size: 100px;

     }



     .hrlt-ul-end-top {

         width: 80%;

     }



     .ys-footer-top-nav {

         padding: 0 0 0 3%;

     }



     .yftn-left a {

         font-size: 14px;

     }



     .yftn-left>ul>li>a,

     .yftn-right>ul>li>a {

         margin-bottom: 12px;

     }

     .casedt-main .home-part .std-text1 {

        width: 100%;

    }

    .cfct-scroll {

        max-height: 440px;

    }

    .yfts-top-item {

        margin-bottom: 20px;

    }

    .yfts-top {

        margin-bottom: 15px;

    }

    .siiw-list .swiper-button-prev {

        right: 54px;

    }

    .siiw-list .swiper-button-prev::after, .siiw-list .slick-prev::after, .siiw-list .swiper-button-next::after, .siiw-list .slick-next::after {

        width: 22px;

        height: 22px;

    }

    .ys-btn-cont-bt li {

        padding: 4px 0;

    }

    .casetab-suff-top-cont .std-text1 {

        margin-bottom: 12px;

    }

    .ybcu-li-text,

    .ys-btn-cont-bt li p {

        font-size: 34px;

    }

    .ys-btn-cont.act .ybcu-li::after {

        border-radius: 20px;

    }

    .casetab-suff-top-cont .std-h2 {

        margin-bottom: 10px;

    }

    .sili-cry-img video{

        display: none;

    }

    .hsin-box-ts1{

        display: block;

        opacity: 0;

    }

    .hsin-box-ts1.on {

        opacity: 1;

    }

    .yfts-link-top .std-text2,

    .yfts-lxn-core{

        font-size: 14px;

    }

    .yfts-link-icon {

        width: 10px;

        height: 5px;

    }

    .yfts-link-top {

        padding: 12px 10px;

    }

    .yfts-link-name {

        margin-bottom: 4px;

    }

    .yfts-link-xia {

        padding: 2px 5px 9px 15px;

    }

    .yfts-lxn-core {

        padding: 11px 0;

    }

    .yfts-link-xia{

        height: 187px;

    }

    .yfts-bot {

        margin-bottom: 35px;

    }

    :root {
        --font48: 28px;
    }
    .news-top .hnbc-top-left {
        padding-right: 4%;
    }
    .hnbc-top-left {
        padding-top: 25px;
    }
    /* 991end */

 }



 @media screen and (max-width: 767px) {



     /* Linda-start */

     .siiw-list-swiper {

         padding-right: 0px !important;

     }



     .hnbc-bot-item {

         width: 50%;

         margin-top: 20px;

     }



     .hnbc-bot {

         flex-wrap: wrap;

     }



     .hnbc-bot-item:nth-child(1),

     .hnbc-bot-item:nth-child(2) {

         margin-top: 0;

     }



     .solution-opinion-wrap-text {

         width: 73%;

         padding-left: 0;

     }



     .solution-opinion-wrap-img {

         width: 30%;

         margin-bottom: 20px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 300px;

     }



     .solution-energy-tp {

         padding-top: 65px;

         padding-bottom: 65px;

     }



     .solution-news-wrap,

     .solution-custom-wrap {

         margin-bottom: 65px;

     }



     .lab-ban-title {

         width: 70vw;

         height: 11.48vw;

     }



     .lab-ban .std-h5 {

         width: 90%;

     }



     /* Linda-end */

     .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;

     }



     :root {

         --font80: 40px;

         --font64: 36px;

         --font48: 28px;

         --font32: 24px;



         --font28: 22px;



         --font24: 18px;

         --font20: 16px;



         --space1: 65px;

         --space2: 60px;

         --space3: 28px;

         --data170: 64px;



         --head: 56px;

         --radius: 22px;

         /* --btnh1: 40px; */

     }



     .service-title-left {

         margin-bottom: 20px;

     }



     .service-title-right .std-text2 {

         margin-bottom: 22px;

     }



     .service-title-right .std-text2 {

         margin-bottom: 11px;

     }



     .sili-text p::before {

         top: 4px;

     }



     .sili-text p::after {

         top: 15px;

     }



     .sili-text p {

         margin-bottom: 6px;

     }



     .sili-text {

         margin-bottom: 22px;

     }



     .sili-cry {

         padding-bottom: calc(var(--space2) / 3 * 2);

     }



     .service-process .ys-cont1400::before {

         left: 20px;

     }



     .service-process-cry {

         padding: 36px 0 36px 36px;

     }



     .service-process-cry .std-h3 {

         width: 100%;

     }



     .service-process-cry-list {

         margin-top: 12px;

     }



     .spcl-item .std-h6 {

         font-size: 16px;

     }



     .service-process-cry-list {

         --distance160: 30px;

     }



     .spcl-item-data {

         font-size: 60px;

     }



     .spcl-item .std-h6 {

         margin-bottom: 12px;

     }



     .spcl-item {

         padding-top: 36px;

         padding-bottom: 36px;

     }



     .sfri-cry {

         flex-wrap: wrap;

     }



     .sfri-cry .std-text1 {

         width: 100%;

     }



     .sfri-cry-list {

         width: 100%;

     }



     .sfri-cry-list {

         padding-top: 18px;

         padding-bottom: 18px;

     }



     .service-card-item {

         width: 33.333333%;

     }



     .service-card-item {

         padding: 14px 3px 14px;

     }



     .service-card {

         padding: 10px 0;

     }



     .service-firm::before {

         top: -40%;

         height: 40%;

     }



     .service-title-right .std-text2 {

         margin-bottom: 20px;

     }



     .sili-cry .service-title-right .std-text2 {

         margin-bottom: 12px;

     }



     .why-select .ys-cont900 {

         width: 86%;

     }



     .wicn-box-text {

         padding: 0 23px 25px;

     }



     .wicn-box-text .std-h6 {

         margin-bottom: 7px;

     }



     .wicn-box-play {

         width: 46px;

     }



     .why-inof-cry {

         --distance15: 6px;

     }



     .wicn-box-data span {

         margin-right: 2px;

     }



     .why-inof-cry-nub2 .wicn-box {

         padding: 17px 18px 18px;

     }



     .wicn-box-bot .std-h4 {

         font-size: 18px;

     }



     .wicn-box-icon {

         margin-bottom: 18px;

     }



     .wicn3-core {

         padding: 16px 14px;

         width: 180px;

     }



     .wicn3-core .std-h4 {

         font-size: 22px;

     }



     .wicn3-core .std-h4 {

         margin-bottom: 7px;

     }



     .wicn3-core .std-h6 {

         font-size: 16px;

     }



     .wicn4-core,

     .why-inof-cry-nub5 .wicn-box {

         padding: 17px 18px 0;

     }



     .wicn4-core .std-h6,

     .why-inof-cry-nub5 .std-h6 {

         font-size: 14px;

     }



     .wicn4-core .std-h6 {

         margin-bottom: 8px;

     }



     .wicn4-core .std-h4 {

         font-size: 18px;

     }



     .why-inof-cry-nub5 .std-h3 {

         font-size: 20px;

     }



     .why-inof-cry-nub5 .std-h3 {

         padding: 0 9px;

         width: calc(8em + 18px);

     }



     .stretch-font span {

         margin-bottom: 8px;

     }



     .why-inof-cry-nub5 .std-h6 {

         margin-bottom: 26px;

     }



     .stretch-font::before {

         top: -10px;

         left: -6px;

     }



     .stretch-font::before,

     .stretch-font::after {

         height: 40px;

     }



     .stretch-font::after {

         transform: translate(6px, -10px);

     }



     .wlln-font {

         line-height: 1.2;

     }



     .wecl-item {

         flex-wrap: wrap;

     }



     .wecl-item-logo {

         width: 200px;

         height: 200px;

         margin-bottom: 18px;

     }



     .wecl-item-text {

         width: 64%;

         padding-left: 0;

     }



     .wecl-item-data {

         width: 36%;

     }



     .wecl-item-text .std-h6 {

         margin-bottom: 12px;

     }



     .wecl-item {

         padding: 18px 10px 18px;

     }



     .wecl-item-text-inof {

         padding-left: 2px;

     }



     .why-case-cry {

         flex-wrap: wrap;

     }



     .why-case-img {

         width: 60vw;

     }



     .wccr-item {

         padding-top: 8px;

         padding-left: 4px;

         padding-right: 6px;

         padding-bottom: 4px;

     }



     .why-case-cry-right {

         padding-top: 18px;

     }



     .wclh-list-item {

         width: 120px;

         padding: 0 5px;

     }



     .wclh-lil-circle {

         width: 110px;

         height: 110px;

     }



     .wclh-list {

         width: calc(120px * var(--width-shu));

     }



     .wacl-list-item-img {

         width: 55%;

     }



     .wacl-list-item-text {

         width: 45%;

     }



     .wacl-list-item-text {

         padding-right: 0;

         padding-left: 8px;

         padding-bottom: 26px;

     }



     .wacl-lit-yin {

         width: 30px;

         margin-bottom: 7px;

     }



     .wacl-list-item-text .std-h6,

     .wacl-list-item-text .std-h6 p {

         line-height: 1.4;

     }



     .wacl-list-item {

         width: calc(100vw - 40px);

     }



     .wacl-list-item-text .std-h6 {

         margin-bottom: 16px;

     }



     .cfpr-img-btn-text {

         padding-left: 10px;

     }



     .cfpr-img-btn {

         padding: 7px 20px 7px 7px;

     }



     .cfpr-img-btn-icon {

         width: 40px;

     }



     .wacl-list .slick-dots {

         bottom: 26px;

         width: 45%;

         padding-left: 3px;

     }



     .cfpr-img-btn-text .std-text2,

     .cfpr-img-btn-text .std-text2 p {

         font-size: 14px;

     }



     .cibt-parga1 p {

         line-height: 1.5 !important;

     }



     .wacl-list .slick-dots {

         bottom: 13px;

     }



     .why-share-list-item {

         width: 50%;

     }



     .why-awards-list-item {

         width: 100%;

     }



     .why-awards {

         --jian15: 5px;

     }



     .why-awards-other-nub {

         width: 50%;

     }



     .why-awards-other-nub:not(:first-child) {

         display: none;

     }



     .why-awards-other .slick-track {

         display: flex;

     }



     .why-awards-other .slick-slide {

         height: auto;

     }



     .why-awards-other .slick-dots {

         bottom: 0;

     }



     .why-awards-other.slick-dotted {

         padding-bottom: 24px;

     }



     .mod-cta-text {

         padding: 0 42px;

     }



     .mod-cta-text .std-text2 {

         margin: 6px 0 16px;

     }



     .mod-cta-text {

         position: relative;

         top: 0;

         left: 0;

         transform: translate(0);

         padding-left: 22px;

         padding-right: 41%;

         padding-top: 30px;

         padding-bottom: 30px;

     }



     .mod-cta-bj {

         position: absolute;

         width: calc(100% - 40px);

         height: 100%;

     }



     .mod-cta-bj img {

         height: 100%;

         object-fit: cover;

     }



     .why-share .std-h3 {

         margin-bottom: 24px;

     }



     .why-share {

         --jian64: 18px;

     }



     .wsli-text-inof {

         padding: 22px 22px;

     }



     .wsli-text .std-text1 {

         margin-bottom: 6px;

     }



     .ys-bbl-item-nub {

         width: 50%;

     }



     .ys-bbl-item {

         flex-wrap: wrap;

     }



     .company-outline .std-h1 {

         font-size: 8vw;

     }



     .company-partner.mod-arrow .slick-next,

     .company-founder-alway.mod-arrow .slick-next,

     .company-who.mod-arrow .slick-next {

         right: 20px;

     }



     .company-founder-alway.mod-arrow .slick-next {

         right: 0;

     }



     .mod-arrow .swiper-button-prev,

     .mod-arrow .swiper-button-next,

     .swiper-arrow-left,

     .swiper-arrow-right,

     .mod-arrow .slick-prev,

     .mod-arrow .slick-next {

         width: 34px;

         height: 34px;

     }



     .mod-arrow .swiper-button-prev,

     .mod-arrow .swiper-button-next,

     .swiper-arrow-left,

     .swiper-arrow-right,

     .mod-arrow .slick-prev,

     .mod-arrow .slick-next {

         border-radius: 10px;

     }



     .mod-arrow .swiper-button-next::after,

     .mod-arrow .slick-next::after,

     .mod-arrow .swiper-button-prev::after,

     .mod-arrow .slick-prev::after {

         width: 18px;

         height: 8px;

     }



     .company-partner.mod-arrow .slick-prev,

     .company-founder-alway.mod-arrow .slick-prev,

     .company-who.mod-arrow .slick-prev {

         right: 65px;

     }



     .company-founder-alway.mod-arrow .slick-prev {

         right: 45px;

     }



     .company-who .std-h3,

     .company-founder-alway .std-h3,

     .company-partner .std-h3 {

         margin-bottom: 28px;

     }



     .company-founder-person {

         flex-wrap: wrap;

     }



     .company-founder-person-left {

         padding-right: 0;

         width: 100%;

         margin-bottom: 16px;

     }



     .company-founder-person-right {

         width: 68.72%;

     }



     .company-founder-alway {

         --top70: 40px;

     }



     .company-founder-person {

         padding-bottom: 46px;

     }



     .company-founder-alway-list {

         --jian30: 8px;

     }



     .cfal-item-link {

         padding: 24px 14px 18px;

     }



     .cfal-item-link .ys-imgbox-cover {

         margin-bottom: 10px;

     }



     .company-who-list {

         --jian20: 8px;

     }



     .cwli-link-img-play {

         width: 46px;

     }



     .cwli-link-img {

         margin-bottom: 12px;

     }



     .company-active-list-item1 {

         width: 40%;

         margin-left: 2.1%;

     }



     .company-active-list-item2 {

         width: 36%;

         margin-right: 0.4%;

     }



     .company-active-list2-left {

         width: 38%;

     }



     .company-active-list-item5 {

         width: 21%;

     }



     .company-active-list2-right {

         width: 44%;

         margin-right: -4px;

     }



     .company-active-list-item6 {

         width: 80%;

     }



     .company-active-list-item7 {

         width: 70%;

     }



     .company-value-list {

         white-space: normal;

         margin: calc(var(--jian54)* -1) 0;

     }



     .company-value-list-item {

         margin: var(--jian54) 0;

     }



     .cvli-dots {

         position: absolute;

         /* top: 50%;

        transform: translateY(-50%);

        left: calc(100% + var(--jian54)); */

         top: calc(100% + var(--jian54));

         left: 50%;

         transform: translateX(-50%);

     }



     .cvli-dots-nub {

         left: -4.5px !important;

         transform: translateY(-50%);

     }



     .cvli-dots-nub:nth-child(2) {

         top: -15px;

     }



     .cvli-dots-nub:nth-child(4) {

         top: 15px;

     }



     .cvli-dots-nub:nth-child(3) {

         top: 0px;

     }



     .cvli-dots-nub:nth-child(1) {

         top: -30px;

     }



     .cvli-dots-nub:nth-child(5) {

         top: 30px;

     }



     .company-value-inof {

         transform: translateX(0);

     }



     .company-value {

         min-height: auto;

         height: auto;

     }



     .company-value.on2 .company-value-view {

         position: relative;

         top: auto;

     }



     .company-value-view {

         height: auto;

     }



     .company-value.on1 .company-value-view {

         position: relative;

     }



     .company-value-view,

     .company-value.on1 .company-value-view {

         position: sticky;

         top: 56px;

     }



     .company-value-view .std-h3 {

         position: relative;

         top: 0;

         left: 0;

     }



     .company-value-ph {

         display: block;

         width: 100%;

         height: 60vh;

     }



     .company-value-view {

         --jian: calc(50vh - 28px);

         --scaleh: calc(var(--value1) * 80%);

         clip-path: circle(var(--scaleh) at 50% var(--jian));

     }



     .company-value-list-item::before {

         -webkit-transition: opacity .6s linear, width .6s cubic-bezier(0.165, 0.84, 0.44, 1), height .6s cubic-bezier(0.165, 0.84, 0.44, 1);

         -o-transition: opacity .6s linear, width .6s cubic-bezier(0.165, 0.84, 0.44, 1), height .6s cubic-bezier(0.165, 0.84, 0.44, 1);

         transition: opacity .6s linear, width .6s cubic-bezier(0.165, 0.84, 0.44, 1), height .6s cubic-bezier(0.165, 0.84, 0.44, 1);

     }



     .company-value-list-item.act::before {

         width: 100%;

         height: 100%;

         opacity: 1;

     }



     .cvli-box {

         -webkit-transition: opacity .6s linear;

         -o-transition: opacity .6s linear;

         transition: opacity .6s linear;

     }



     .company-value-list-item.act .cvli-box {

         opacity: 1;

     }



     .cvli-dots-nub {

         -webkit-transition: opacity 0.3s ease-in-out;

         -o-transition: opacity 0.3s ease-in-out;

         transition: opacity 0.3s ease-in-out;

     }



     .company-value-list-item.act .cvli-dots-nub {

         opacity: 1.0;

     }



     .company-value.actx .company-value-view {

         clip-path: none;

     }



     /* tammy - end */



     /* Linda-start */

     .solution-energy-tp-text {

         padding-right: 0;

         width: 100%;

     }



     .solution-energy-tp-video {

         width: 100%;

         margin-top: 40px;

     }



     .solution-energy-tp h1 {

         margin-top: 12px;

     }



     .sett-parga {

         margin-top: 20px;

     }



     .sett-btn {

         margin-top: 25px;

     }



     .home-cust-top-li {

         width: 25%;

     }



     .solution-main .home-cust-top-ul {

         padding-top: 10px;

         padding-bottom: 30px;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 240px;

     }



     .siiw-titbox {

         padding-left: 0;

     }



     .slsl-img {

         width: 100%;

     }



     .slsl-text {

         padding-left: 0;

         width: 100%;

         margin-top: 30px;

     }



     .siiw-list-swiper,

     .liib-swiper {

         padding-bottom: 20px !important;

     }



     .siiw-list {

         margin-top: 40px;

     }



     .siiw-titbox .std-h6 {

         margin-top: 10px;

     }



     .solution-opinion-wrap-text {

         width: 100%;

     }



     .solution-opinion-wrap-num {

         width: 100%;

         position: static;

         padding-left: 0;

     }



     .solution-opinion-wrap-text {

         padding-right: 0;

         border-right: none;

         margin-bottom: 30px;

     }



     .solution-opinion-wrap-img {

         width: 50%;

     }



     .sowt-tit {

         margin-top: 0;

         margin-bottom: 15px;

     }



     .sslu-item {

         width: 100%;

     }



     .sown-data {

         font-size: 54px;

     }



     .liit-parga {

         width: 100%;

         margin-top: 20px;

     }



     .lab-info-item-tp .std-h3 {

         width: 100%;

     }



     .lab-info-item-bt {

         margin-top: 30px;

     }



     .liib-swiper {

         padding-right: 0px !important;

     }



     .liib-swiper-item-icon {

         width: 36px;

     }



     .lab-ban {

         padding-top: 80px;

         padding-bottom: 70px;

     }



     .ys-videom-content {

         max-width: calc(100vw - 80px);

     }



     /* Linda-end */

     .contact-us-left {

         width: 100%;

         padding-right: 0;

     }



     .contact-us .ys-cont1400 {

         flex-wrap: wrap;

     }



     .contact-us-right {

         width: 100%;

     }



     .contact-us {

         padding-bottom: 15vw;

     }



     .contact-us-right {

         padding-top: 2px;

     }



     .cull-item {

         margin-bottom: 0px;

     }



     .cull-item:not(:first-child) {

         display: none;

     }



     .contact-us-left-list .slick-dots {

         bottom: 0;

     }



     .contact-us-left-list.slick-dotted {

         padding-bottom: 20px;

     }



     .contact-us .ys-cont1400 {

         min-height: auto;

     }



     .contact-start .ys-cont1400 {

         padding-top: 103px;

         padding-bottom: 93px;

     }



     .contact-start-pop-item1 {

         width: 100px;

         top: 0px;

     }



     .contact-start-pop-item5 {

         width: 88px;

         right: 16px;

     }



     .contact-start-pop-item2 {

         width: 80px;

         left: 8%;

         bottom: 60px;

     }



     .contact-start-pop-item4 {

         width: 82px;

         bottom: 70px;

         right: 5.357143%;

     }



     .contact-start-box .std-text2 {

         margin-bottom: 22px;

     }



     .std-btn8-box {

         padding: 5px 18px;

     }



     .std-btn8-box p {

         font-size: 14px;

     }



     .contact-start-box-list {

         width: 180px;

     }



     .csbl-nub {

         margin-bottom: 8px;

     }



     .cull-item:not(:first-child) {

         display: none;

     }



     .news-top .hnbc-top-left {

         width: 100%;

         padding-right: 0;

     }



     .news-top .hnbc-top-right {

         width: 100%;

         margin-bottom: 20px;

     }



     .news-top .hnbc-top {

         flex-wrap: wrap;

         flex-direction: column-reverse;

     }



     .news-bot-li .ys-imgbox-cover {

         width: 100%;

         margin-bottom: 20px;

     }



     .news-bot-li-text {

         width: 100%;

         padding-left: 0;

     }



     .news-bot-li a {

         flex-wrap: wrap;

     }



     .news-bot-li a {

         padding: 20px 15px;

     }



     .nbri-ul1 li {

         width: 100%;

     }



     .nbri-ewm {

         width: 220px;

     }



     .nbri-ewm-img {

         padding: 26px;

     }



     .hnbc-bot-item {

         width: 50%;

     }



     .newsdt-main .newsdt-top-cont {

         padding: 40px 0 20px;

     }



     .newsdt-top-cont .std-h3 {

         margin: 14px 0;

     }



     .yxedr-active p {

         margin-bottom: 12px;

     }



     .newsdt-guide-img {

         display: none;

     }



     .newsdt-guide {

         padding: 40px 20px;

     }



     .newsdt-guide {

         flex-wrap: wrap;

     }



     .newsdt-guide-text {

         padding: 0;

         margin-bottom: 20px;

     }



     .newsdt-guide {

         margin-top: 50px;

     }



     .topic-main .news-bot .ys-cont1400 {

         flex-direction: column-reverse;

     }



     .case-top-info .std-h2 {

         font-size: 20px;

     }



     .case-top-info .std-h6 {

         font-size: 16px;

     }



     .case-top-num {

         padding-right: 15px;

     }



     .case-top .ys-slick {

         width: 150px;

     }



     .case-bot-icon {

         top: 16px;

         left: 30px;

         width: 100px;

     }



     .case-bot .item {

         padding: 0 20px;

     }



     .case-bot-masonry {

         margin: 0 -20px 20px;

     }



     .casetab-suff-top-cont .std-h2 {

         margin-bottom: 10px;

     }



     .casetab-brand-title .std-text1,

     .casetab-brand-title .std-h3 {

         width: 100%;

     }



     .casetab-brand-title {

         flex-wrap: wrap;

     }



     .casetab-brand-title .std-h3 {

         margin-bottom: 20px;

     }



     .casetab-brand-li {

         flex-wrap: wrap;

     }



     .casetab-brand-li-text {

         width: 100%;

         padding: 20px 0 0;

     }



     .casetab-brand-ul .case-bot-pic {

         width: 100%;

     }



     .casetab-brand-li {

         padding: 30px 20px;

         margin-bottom: 40px;

     }



     .casetab-sulo-ul li {

         width: 100%;

         margin-bottom: 30px;

     }



     .casetab-sulo-ul .std-h4 {

         margin-bottom: 10px;

     }



     .casetab-sulo-ul li:last-child {

         margin-bottom: 0;

     }



     .casedt-sur-logo {

         width: 250px;

     }



     .casedt-sur-title {

         margin-bottom: 40px;

     }



     .casedt-sur-vio {

         margin-bottom: 50px;

     }



     .casedt-sur-num-text {

         padding-left: 6px;

         font-size: 20px;

     }



     .casedt-sur-leader-left {

         width: 100%;

         margin-top: 20px;

     }



     .casedt-sur-leader {

         flex-wrap: wrap;

         flex-direction: column-reverse;

     }



     .casedt-sur-leader {

         padding: 40px 30px;

     }



     .casedt-spec-item-left {

         width: 100%;

         margin-bottom: 30px;

     }



     .casedt-spec-item-top {

         flex-wrap: wrap;

     }



     .casedt-spec-item-top,

     .casedt-spec-item-top {

         margin-bottom: 0;

     }



     .casedt-case .swiper-slide {

         width: 50% !important;

     }



     .casedt-spec {

         margin-bottom: 60px;

     }



     .casedt-main .mod-cta .ys-cont1400 {

         width: calc(100% - 40px);

     }



     .casedt-main .home-part .mod-cta-text {

         padding: 40px 0;

     }



     .casedt-case {

         margin-bottom: 30px;

     }



     .casedt-case .swiper-pagination {

         bottom: -35px !important;

     }



     .home-part {

         padding: var(--space1) 0 0;

     }



     .submit-cont {

         flex-wrap: wrap;

         flex-direction: column-reverse;

         justify-content: flex-end;

     }



     .submit-left {

         width: 100%;

         padding: 0;

     }



     .submit-right {

         width: 100%;

         height: 45%;

     }



     .submit-right img {

         width: 40%;

     }



     .submit-left {

         width: 100%;

         padding: 20px 0 0;

     }



     .submit-right::before {

         height: 100%;

         animation: pic1 1.2s ease-out 0s normal forwards;

     }



     @keyframes pic1 {

         0% {

             width: 100%;

         }



         100% {

             width: 100%;

         }

     }



     .submit-right img {

         animation: pic2 1s ease-out 0s normal forwards;

     }



     @keyframes pic2 {

         0% {

             opacity: 1;

             transform: translate(-50%, -50%);

         }



         100% {

             opacity: 1;

             transform: translate(-50%, -50%);

         }

     }



     .submit-left-ewm {

         margin-top: 30px;

     }



     .submit-left .std-text1 {

         width: 100%;

     }



     .submit-left-cont .std-btn9 {

         margin-top: 10px;

     }



     .home-banner-img-ph {

         display: block;

     }



     .home-banner-img-pc {

         display: none;

     }



     .home-banner-title {

         width: 70%;

     }



     .mod-cta .std-btn9,

     .home-ban .std-btn9 {

         --btnw: 148px;

     }



     .home-ban .home-cust-top-li {

         width: 25%;

         margin-bottom: 10px;

     }



     .home-ban .home-cust-top-ul {

         padding: 20px 0 10px;

     }



     .home-cust-bot .home-cust-bot-left {

         top: 0;

         width: 100%;

         position: static;

     }



     .home-cust-bot-right {

         width: 100%;

     }



     .home-cust-bot-cont {

         position: static;

         display: flex;

         flex-direction: column-reverse;

     }



     .home-customer .swiper-pagination {

         display: none;

     }



     .home-cust-bot .swiper-slide {

         padding: 28px 20px 90px;

     }



     .std-btn9 {

         --btnw: 120px;

     }



     .home-cust-bot .swiper-button-next {

         left: 72px !important;

     }



     .hrlb-img {

         display: none;

     }



     .hrlb-cont {

         padding: 30px 20px;

         flex-wrap: wrap;

     }



     .hrlb-cont-text {

         margin-bottom: 20px;

     }



     .hrlb-cont-bg {

         width: 50%;

     }



     .home-solu-bot-data {

         flex-wrap: wrap;

     }



     .hsbt-text {

         width: 100%;

     }



     .home-solu-bot-data {

         margin-bottom: 30px;

     }



     .hsbl-logo-li .ys-imgbox-cover {

         width: 100px;

         height: 100px;

     }



     .hsbl-logo-li {

         width: 100px;

     }



     .home-solu-bot {

         margin-bottom: 40px;

     }



     .hsbt-num-cont {

         font-size: 110px;

     }



     .home-solution .hsbt-num-cont-span2 {

         font-size: 58px;

     }



     .home-solu-tab {

         width: 100%;

     }



     .home-solu-bot {

         margin-top: 30px;

     }



     .hulc-bt {

         padding: 20px 24px;

         border-radius: 30px;

     }



     .hulc-tp-tit span {

         font-size: 20px;

     }



     .hulc-bt-tit {

         font-size: 20px;

     }



     .hrlt-ul-li-cont .cfpr-img-btn {

         left: 16px;

     }



     .home-rely-list-mid {

         margin-bottom: 50px;

     }



     .home-service {

         padding-top: 40px !important;

     }



     .home-data-bg {

         top: 0px;

     }



     .home-news-top {

         flex-wrap: wrap;

     }



     .home-news .home-solu-top-cont {

         margin-top: 20px;

     }



     .hnbc-top-left {

         padding-right: 0;

         padding-top: 0;

         width: 100%;

         margin-bottom: 30px;

     }



     .hnbc-top-right {

         width: 100%;

     }



     .hnbc-top {

         flex-wrap: wrap;

     }



     .hnbc-top-left .std-h5 {

         margin: 15px 0 20px;

     }



     .mod-cta {

         padding: 40px 0;

     }



     .home-solu-top-cont {



         overflow-x: auto;

         white-space: nowrap;

         display: inline-block;

     }



     .home-solu-tab {

         width: 600px;

         white-space: nowrap;

         display: inline-block;

     }



     .home-customer {

         padding-bottom: 30px;

     }



     .home-solu-top-cont {

         display: block;

     }



     .home-service .home-service-title {

         flex-wrap: nowrap;

     }



     .ys-footer-top-nav {

         display: none;

     }



     .ys-footer-top-ul {

         width: 100%;

         display: flex;

         justify-content: space-between;

     }



     .ys-footer-top-li {

         width: calc(50% - 10px);

     }



     /* .ys-footer-top-li:first-child{

        padding-right: 20px;

    } */

     .ys-footer-top-share {

         width: 100%;

         margin-bottom: 20px;

     }



     .ys-footer-top {

         flex-wrap: wrap;

     }



     .ys-footer-bot {

         padding: 20px 0 26px;

     }



     .ys-footer-bot-cont p a,

     .ys-footer-bot-cont p span {

         line-height: 1.5;

     }



     .yfts-top-item:first-child .yfts-top-item-icon {

         width: 50px;

     }



     .yfts-top-item-icon {

         width: 24px;

     }



     .solution-opinion {

         padding-bottom: 60px;

     }



     /* 网站建设欣赏页面-start */

     .appreciate-contact-img {

         width: 100%;

     }



     .appreciate-contact-text {

         padding-left: 0;

         width: 100%;

         margin-top: 40px;

     }



     .appreciate-contact {

         padding: 50px 0;

     }



     .appreciate-contact-text-parga p {

         height: auto;

         -webkit-line-clamp: inherit;

     }



     .appreciate-img-bt-list {

         margin-top: 66px;

         padding-left: 40px;

     }



     .aibl-li::after {

         border-radius: 20px;

     }



     .appreciate-img {

         padding-bottom: 70px;

     }



     .aibl-li img {

         border-radius: 10px;

     }



     .aibl-li {

         padding: 10px;

     }



     .appreciate-case {

         padding-top: 60px;

         padding-bottom: 60px;

     }



     .appreciate-case-list-li {

         width: 100%;

     }



     .appreciate-case h2 {

         margin-bottom: 30px;

     }



     /* 网站建设欣赏页面-end */

     .mod-cta-bj video {

         display: none;

     }



     .casetab-suff-top-cont {

         width: calc(100% - 68px);

     }



     .casetab-suff-top-cont .std-text1 {

         margin-bottom: 9px;

     }



     .casetab-suff-top-cont .std-h2 {

         margin-bottom: 8px;

     }



     .casetab-suff-top-cont .std-text1,

     .casetab-suff-top-cont .std-text1 p {

         line-height: var(--line15);

     }



     .yftl-float {

         padding: 14px 12px 14px 14px;

     }



     .wali-link-text .std-h5 {

         height: auto;

     }



     .company-video-controls {

         padding: 0 12px 15px;

     }



     .company-video-controlsp-btn {

         width: 28px;

         height: 28px;

     }



     .company-video-controls .company-video-controlsp-btn .cvcb-pause {

         width: 8px;

         margin-left: 1px;

     }



     .company-video-controls .company-video-controlsp-btn .svsb-play {

         width: 6px;

     }



     .company-video-controls-audio {

         width: 28px;

         height: 28px;

     }



     /*2024.9.5 start*/

     .clsa-top-le {

         width: 26px;

     }



     .clsa-top-ri {

         padding-left: 6px;

     }



     /*2024.9.5 end*/

     /*2024.9.6修改 start*/

     .case-bot-add {

         font-size: 30px;

         margin-bottom: 4px;

     }



     /*2024.9.6修改 end*/

     /*2024.9.5新增 start*/

     .website-section-ul-list {

         width: 100%;

     }



     .wsul-link-img {

         border-radius: 10px;

     }



     .wsul-link {

         padding: 15px;

         border-radius: 15px;

     }



     .website-section-tit {

         margin-bottom: 30px;

     }



     .website-section {

         padding-top: 40px;

     }



     .website-section-page {

         margin-top: 24px;

         margin-bottom: 16px;

     }



     .wsul-link-btm-tit {

         height: auto;

         -webkit-line-clamp: inherit;

     }



     .wlbi-text {

         font-size: 14px;

     }



     .casedt-main .casedt-sur-vio-img video {

         display: none !important;

     }



     /*2024.9.5新增 end*/

     .ys-cont1100 {

         max-width: calc(100% - 40px);

     }



     .casedt-free .std-h3 {

         margin-bottom: 30px;

     }



     .casedt-free-core {

         flex-wrap: wrap;

     }



     .casedt-free-core-left {

         width: 100%;

         position: relative;

     }



     .casedt-free-core {

         height: auto;

         max-height: none;

     }



     .casedt-free-core-text {

         width: 100%;

     }



     .casedt-free {

         --height1: calc(calc(100vw - 40px) / 675* 900);

     }



     .casedt-detail-core {

         flex-wrap: wrap;

     }



     .casedt-detail-core .std-text2 {

         padding-right: 0;

         width: 100%;

     }



     .casedt-detail-core-code {

         width: 100%;

         padding-top: var(--space3);

         display: flex;

         justify-content: space-around;

         flex-wrap: wrap;

     }



     .cdcc-nub {

         width: 100px;

     }



     .cdcc-nub .std-text2,

     .cdcc-nub .std-text2 p {

         font-size: 14px;

     }



     .cdcc-nub {

         margin-bottom: 0;

     }



     .casedt-sur-title {

         margin-bottom: 26px;

     }



     .why-approve1 .std-h3 {

         margin-bottom: 20px;

     }



     .why-approve1-text::before,

     .why-approve1-text::after {

         width: 30px;

         height: 30px;

     }



     .why-approve1-text::before {

         left: -6px;

     }



     .why-approve1-text::after {

         left: calc(100% + 6px);

     }



     .why-approve1-text {

         margin-bottom: 24px;

     }



     .why-approve1-other-play {

         width: 40px;

         margin-bottom: 10px;

     }



     .why-video-pop .ys-videom-content {

         width: 280px;

     }



     .solution-main .home-cust-top-ul {

         padding-top: 28px;

         padding-bottom: 28px;

     }



     .cfct-scroll {

         height: auto !important;

         max-height: auto !important;

     }

     .cfct-scroll {

        max-height: inherit !important;

    }

    .ys-footer-top-share{

        position: relative;

        z-index: 20;

    }

    .home-solu-tab-item{

        float: none !important;

        display: inline-block;

    }

    .home-solu-tab {

        width: 100% !important;

    }

    .siiw-list .swiper-button-prev {

        right: 50px;

    }

    .siiw-list{

        padding-bottom: 56px;

    }

    .swiper-button-icons{

        bottom: -56px;

    }

    .siiw-list .swiper-button-prev::after, .siiw-list .slick-prev::after, .siiw-list .swiper-button-next::after, .siiw-list .slick-next::after {

        width: 20px;

        height: 20px;

    }

    .home-solu-top-cont{

        display: inline-block;

    }

    .csti-img2{

        display: block;

    }

    .csti-img1{

        display: none;

    }

    .news-bot-page-li{

        max-width: 100%;

        width: 100%;

    }

    .news-bot-page{

        flex-wrap: wrap;

    }

    .news-bot-page-li:last-child .nbpl-cont, .news-bot-page-li:last-child .nbpl-left {

        flex-direction: row;

    }

    .yfts-bot {

        margin-bottom: 30px;

    }

    .yfts-lxn-core {

        padding: 9px 0;

    }

    .yfts-link-xia {

        height: 171px;

    }

    .home-banner.home-banner1 .ys-ban-video {

        display: none;

    }

    .hnbc-top-left .std-h3{
        -webkit-line-clamp: inherit;
        height: auto;
    }
    .hnbc-top-left {
        padding-top: 0px;
    }
    .hnbc-top-right {
        padding-left: 0;
    }
    /* 767end */

 }



 @media screen and (max-width: 480px) {

     :root {

         --font80: 30px;

         --font64: 26px;

         --font48: 24px;

         --font32: 20px;

         --font28: 20px;

         --font24: 18px;

         --font20: 16px;

         --font16: 14px;

         --space1: 40px;

         --space2: 32px;

         --space3: 22px;

         --data170: 52px;

         --btnh1: 36px;

         --radius: 12px;

         /* --btnh1: 40px; */

     }



     .sili-ph-icon {

         width: 22px;

     }



     .service-title-left {

         margin-bottom: 16px;

     }



     .spcl-item:first-child {

         width: 100%;

         margin-left: 0;

         padding-left: 0;

     }



     .spcl-item:first-child {

         padding-bottom: 26px;

     }



     .service-process-cry-list {

         margin-top: 22px;

     }



     .spcl-item-data {

         font-size: 44px;

     }



     .service-process-cry {

         padding: 32px 0 32px 24px;

     }



     .service-process-cry-list {

         --distance160: 20px;

     }



     .spcl-item .std-h6 {

         font-size: 14px;

     }



     .spcl-item {

         padding-top: 26px;

         padding-bottom: 26px;

     }



     .service-firm-top {

         --distance37: 14px;

         margin-bottom: 30px;

     }



     .mod-arrows1 .slick-prev::before,

     .mod-arrows1 .slick-next::before {

         width: 16px;

         height: 16px;

     }



     .service-firm-rotate .slick-prev,

     .service-firm-rotate .slick-next {

         top: -36px;

     }



     .service-firm-rotate .slick-prev {

         right: 36px;

     }



     .sfri-cry .std-text1 {

         padding-top: 24px;

     }



     .service-firm-rotate {

         margin-bottom: var(--space1);

     }



     .service-card-item-icon {

         width: 50px;

     }



     .service-card-item .std-text1 {

         font-size: 14px;

     }



     .service-card-item {

         padding: 10px 7px 10px;

     }



     .why-select .std-h1 {

         margin-bottom: 14px;

     }



     .why-select .ys-cont900 {

         width: calc(100% - 40px);

     }



     .why-inof {

         padding-top: 0;

     }



     .wicn-box-text .std-h6 {

         font-size: 14px;

         margin-bottom: 4px;

     }



     .wicn-box-text .std-h4 {

         font-size: 18px;

     }



     .wicn-box-text {

         padding: 0 17px 18px;

     }



     .wicn-box-play {

         width: 40px;

     }



     .why-inof-cry {

         --distance15: 4px;

     }



     .why-inof-cry-nub {

         width: 100%;

     }



     .why-inof-cry-nub5 .wicn-box {

         height: 50vw;

     }



     .why-link {

         padding-top: 70px;

         padding-bottom: var(--space2);

     }



     .why-link .std-h3 {

         margin-bottom: 18px;

     }



     .wlln-icon {

         width: 30px;

         margin-left: 20px;

     }



     .why-exp-cry {

         padding-top: 32px;

     }



     .wecl-item-logo {

         width: 180px;

         height: 180px;

         margin-bottom: 12px;

     }



     .wecl-item-logo-icon {

         width: 160px;

     }



     .wecl-item-text {

         width: 100%;

         padding-right: 0;

         margin-bottom: 16px;

     }



     .wecl-item-data {

         border-left: 0;

         padding-left: 0;

         padding-bottom: 0;

     }



     .wecl-item-text .std-h6 {

         margin-bottom: 10px;

     }



     .wecl-item-data-font {

         font-size: 48px;

     }



     .wecl-item {

         margin-bottom: 16px;

     }



     .wecl-item {

         padding: 14px 6px 16px;

     }



     .wecl-item.on::before,

     .wecl-item.on::after {

         width: calc(100% + 16px);

     }



     .wecl-item-data-font {

         font-size: 40px;

     }



     .why-case-cry-right {

         padding-top: 6px;

     }



     .wccr-item {

         padding-top: 6px;

         padding-left: 3px;

         padding-right: 4px;

         padding-bottom: 3px;

     }



     .why-case-cry {

         margin-bottom: 16px;

     }



     .why-case-logo-horse {

         margin-bottom: 5px;

     }



     .wclh-list-item {

         width: 110px;

         padding: 0 4px;

     }



     .wclh-lil-circle {

         width: 102px;

         height: 102px;

     }



     .wclh-list {

         width: calc(110px * var(--width-shu));

     }



     .wacl-list-item-text .std-h6 {

         font-size: 14px;

         line-height: 1.3;

     }



     .wacl-list-item {

         align-items: flex-end;

     }



     .wacl-lit-yin {

         width: 24px;

         margin-bottom: 4px;

     }



     .wacl-list-item-text .std-h6 {

         margin-bottom: 12px;

     }



     .cfpr-img-btn-text .std-text2,

     .cfpr-img-btn-text .std-text2 p {

         font-size: 12px;

     }



     .cfpr-img-btn-icon {

         width: 36px;

     }



     .cfpr-img-btn-text {

         padding-left: 8px;

     }



     .cfpr-img-btn {

         padding: 6px 18px 6px 6px;

     }



     .slick-dots li {

         width: 8px;

         height: 8px;

         margin: 0 4px;

     }



     .wacl-list-item-img {

         width: 52%;

     }



     .wacl-list-item-text {

         width: 48%;

     }



     .why-approve .std-h3 {

         margin-bottom: 16px;

     }



     .wacl-list-item-text {

         padding-bottom: 35px;

     }



     .wacl-list .slick-dots {

         width: 48%;

         padding-left: 2px;

     }



     .wsli-text-inof {

         padding: 18px 16px;

     }



     .wsli-text .std-text1 {

         margin-bottom: 3px;

     }



     .why-share-list {

         --jian18: 14px;

     }



     .wsli-text .std-h5 {

         font-size: 18px;

     }



     .wsli-text::before {

         border-bottom: 10px solid var(--bg);

         border-left: 12px solid transparent;

         border-right: 12px solid transparent;

         top: -10px;

     }



     .why-share-list-item:nth-of-type(2n) .wsli-text::before {

         bottom: -11px;

     }



     .why-share-list-item:nth-of-type(2n) .wsli-text::before {

         border-top: 12px solid var(--bg);

     }



     .wali-link-text .std-h5 {

         margin-bottom: 15px;

     }



     .waon-link-text {

         padding: 0 12px 18px;

     }



     .why-awards-other.slick-dotted {

         padding-bottom: 20px;

     }



     .mod-cta-text {

         padding: 32px 28px;

     }



     .mod-cta-text .std-text2 {

         margin: 4px 0 12px;

     }



     .std-btn9-icon {

         width: 28px;

         height: 28px;

     }



     .std-btn9-box {

         padding: 3px 6px;

     }



     .std-btn9-icon {

         right: 5px;

     }



     .std-btn9-box p {

         left: 16px;

     }



     .mod-btn {

         --btnw: 140px;

     }



     .wali-link-img {

         width: 160px;

     }



     .why-select .std-h4 {

         font-size: 20px;

     }



     .ys-bgimg-box {

         --core: calc(calc(var(--prox)* 64%) + 16%);

     }



     .company-outline-text .ys-cont900 {

         max-width: calc(100% - 40px);

     }



     .company-outline-text .yx-case3 {

         font-size: 20px;

     }



     .company-who .std-h3,

     .company-founder-alway .std-h3,

     .company-partner .std-h3 {

         font-size: 22px;

         width: calc(100% - 65px);

     }



     .mod-arrow .swiper-button-prev,

     .mod-arrow .swiper-button-next,

     .swiper-arrow-left,

     .swiper-arrow-right,

     .mod-arrow .slick-prev,

     .mod-arrow .slick-next {

         width: 30px;

         height: 30px;

     }



     .company-partner.mod-arrow .slick-prev,

     .company-founder-alway.mod-arrow .slick-prev,

     .company-who.mod-arrow .slick-prev {

         right: 55px;

     }



     .company-partner.mod-arrow .slick-next,

     .company-partner.mod-arrow .slick-prev,

     .company-who.mod-arrow .slick-next,

     .company-who.mod-arrow .slick-prev {

         top: 1px;

     }



     .company-who .std-h3,

     .company-founder-alway .std-h3,

     .company-partner .std-h3 {

         margin-bottom: 22px;

     }



     .cpli-box-play {

         width: 38px;

     }



     .company-founder-person-left .std-h3 {

         margin-bottom: 12px;

     }



     .company-founder-person-left .std-text1,

     .company-founder-person-left .std-text1 p {

         font-size: 14px;

     }



     .company-founder-person-left .std-text1,

     .company-founder-person-left .std-text1 p {

         margin-bottom: 8px;

     }



     .company-founder-person-left {

         margin-bottom: 10px;

     }



     .company-founder-person-right {

         width: 90%;

     }



     .company-founder-person {

         padding-bottom: 40px;

     }



     .company-founder-alway {

         --top70: 35px;

     }



     .company-founder-alway.mod-arrow .slick-prev {

         right: 35px;

     }



     .company-founder-alway.mod-arrow .slick-next,

     .company-founder-alway.mod-arrow .slick-prev {

         top: calc(var(--top70) + 1px);

     }



     .company-active-list-item1 {

         width: 48%;

         margin-left: 0%;

     }



     .company-active-list-item2 {

         width: 48%;

         margin-right: 0%;

     }



     .company-active-list2-left {

         margin-top: 15px;

     }



     .company-active-list2 {

         flex-wrap: wrap;

     }



     .company-active-list2-left {

         width: 100%;

     }



     .company-active-list-item5 {

         width: 38%;

     }



     .company-active-list2-right {

         margin-top: 6px;

         width: 80%;

         margin-right: -4px;

     }



     .company-active-list2-right {

         width: 100%;

         margin-right: -4px;

         padding-bottom: 53%;

         margin-top: 0;

     }



     .company-active-list1 {

         flex-wrap: wrap;

     }



     .company-active-list-item7 {

         width: 60%;

         position: relative;

         left: 40%;

         top: auto;

         margin-top: -8%;

     }



     .company-active-list-item6 {

         width: 68%;

     }



     .company-active-list-item4 {

         margin-top: 40%;

         width: 70.365854%;

     }



     .company-active-list-item5 {

         width: 58%;

         margin: 20px auto;

     }



     .company-active-list2-right {

         padding-bottom: 13%;

     }



     /* tammy - end */



     /* Linda-start */

     .solution-energy-tp {

         padding-top: 40px;

         padding-bottom: 40px;

     }



     .solution-energy-tp-video {

         margin-top: 30px;

     }



     .hrlb-cont-btn-li2 .std-btn9 {

         --btnw: 195px;

     }



     .hrlb-cont-btn .mod-btn {

         --btnw: 110px;

     }



     .sett-btn {

         margin-top: 20px;

     }



     .setv-wrap-btn .cfpr-img-btn-icon {

         width: 50px;

     }



     .cimbt-play {

         width: 40px;

     }



     .setv-wrap-btn.cfpr-img-btn {

         padding: 5px 20px 5px 5px;

         left: 20px;

         bottom: 20px;

     }



     .setv-wrap-btn.cfpr-img-btn::before {

         width: 60px;

     }



     .home-cust-top-li {

         width: 33.333333%;

     }



     .solution-info-item-tit,

     .solution-info-item-tit span {

         font-size: 180px;

     }



     .solution-info-item {

         margin-bottom: 30px;

     }



     .siiw-list {

         margin-top: 30px;

     }



     .slsl-text {

         margin-top: 24px;

     }



     .slsl-text-parga {

         margin-top: 16px;

     }



     .swiper-wrapper {

         margin-bottom: 10px;

     }



     .solution-opinion-wrap {

         padding: 20px;

     }



     .solution-opinion-wrap-img {

         width: 100%;

     }



     .solution-opinion-wrap-text {

         margin-bottom: 20px;

     }



     .sown-data {

         font-size: 48px;

     }



     .home-service-title {

         flex-wrap: wrap;

     }



     .home-service-title h2 {

         width: 100%;

         margin-bottom: 20px;

     }



     .sslu-item-logo {

         width: 110px;

         height: 110px;

     }



     .sslu-item-text {

         width: calc(100% - 110px);

     }



     .hnbc-bot-item {

         width: 100%;

     }



     .hnbc-bot-item:nth-child(2) {

         margin-top: 20px;

     }



     .siiw-list-swiper,

     .liib-swiper {

         padding-bottom: 15px !important;

     }



     .lab-ban .std-h5 {

         width: 100%;

         margin-top: 20px;

     }



     .liit-parga .hrlb-cont-btn {

         margin-top: 14px;

     }



     .lab-ban {

         padding-top: 60px;

         padding-bottom: 60px;

     }



     .lab-ban-btn {

         margin-top: 90px;

     }



     .lab-ban-title {

         width: 80vw;

         height: 13.12vw;

     }



     /* Linda-end */

     .contact-us {

         padding-top: 44px;

     }



     .contact-us-left .std-h3 {

         margin-bottom: 28px;

     }



     .cull-item .std-h6 {

         margin-bottom: 10px;

     }



     .curi-name {

         padding-bottom: 10px;

     }



     .contact-start-box-list {

         width: 170px;

     }



     .contact-start-box .std-h3 {

         margin-bottom: 8px;

     }



     .contact-start-box .std-text2 {

         margin-bottom: 16px;

     }



     .contact-start-pop-item2 {

         left: 4%;

     }



     .contact-start-pop-item4 {

         right: 3.357143%;

     }



     .contact-start-pop-item4 {

         width: 72px;

     }



     @keyframes popmove {

         0% {

             transform: translateY(0px) rotate(0deg);

             -webkit-transform: translateY(0px) rotate(0deg);

         }



         25% {

             transform: translateY(5px) rotate(0deg);

             -webkit-transform: translateY(5px) rotate(0deg);

         }



         50% {

             transform: translateY(0px) rotate(0deg);

             -webkit-transform: translateY(0px) rotate(0deg);

         }



         75% {

             transform: translateY(-5px) rotate(0deg);

             -webkit-transform: translateY(-5px) rotate(0deg);

         }



         100% {

             transform: translateY(0px) rotate(0deg);

             -webkit-transform: translateY(0px) rotate(0deg);

         }

     }



     @-webkit-keyframes popmove {

         0% {

             transform: translateY(0px) rotate(0deg);

             -webkit-transform: translateY(0px) rotate(0deg);

         }



         25% {

             transform: translateY(5px) rotate(0deg);

             -webkit-transform: translateY(5px) rotate(0deg);

         }



         50% {

             transform: translateY(0px) rotate(0deg);

             -webkit-transform: translateY(0px) rotate(0deg);

         }



         75% {

             transform: translateY(-5px) rotate(0deg);

             -webkit-transform: translateY(-5px) rotate(0deg);

         }



         100% {

             transform: translateY(0px) rotate(0deg);

             -webkit-transform: translateY(0px) rotate(0deg);

         }

     }



     .contact-us-left .std-h3 {

         margin-bottom: 24px;

     }



     @keyframes growmove {

         0% {

             left: 100%;

         }



         100% {

             left: 5.114583%;

         }

     }



     @-webkit-keyframes growmove {

         0% {

             left: 100%;

         }



         100% {

             left: 5.114583%;

         }

     }



     .company-active-font {

         font-size: 25vw;

     }



     .company-active .std-h1 {

         margin-bottom: 0;

     }



     .company-active-list2-left {

         margin-top: 12px;

     }



     .company-active-list1 {

         margin-bottom: 8px;

     }



     .company-active-list-item3 {

         width: 67.317073%;

     }



     .company-active-list-item4 {

         width: 58.365854%;

     }



     .company-active-list-item1 {

         width: 50%;

     }



     .company-active-list-item1 {

         width: 70%;

     }



     .company-active-list-item2 {

         width: 60%;

         left: 40%;

         position: relative;

     }



     .company-active-list-item2 {

         margin-top: 16px;

     }



     .company-active-list-item5 {

         margin: 16px auto;

     }



     .company-outline .std-h1 {

         font-size: 12vw;

     }



     .news-top {

         padding: 30px 0;

     }



     .news-top .hnbc-top-left-tag {

         margin-bottom: 10px;

     }



     .news-top .std-text1 {

         margin: 12px 0;

     }



     .news-bot-li a {

         padding: 18px 10px;

     }



     .news-bot {

         margin-top: 20px;

     }



     .pc-fenye li {

         line-height: 24px;

         width: 26px;

         height: 26px;

         margin: 0 8px;

         font-size: 12px;

     }



     .prev li::before,

     .first li::before,

     .next li::before,

     .end li::before {

         font-size: 12px;

     }



     .news-bot-right-item {

         margin-bottom: 30px;

     }



     .nbri-ul1 li:last-child {

         margin-bottom: 0;

     }



     .nbri-ul1 li {

         margin-bottom: 20px;

     }



     .news-bot-ul {

         margin-bottom: 30px;

     }



     .std-btn9 {

         --btnw: 116px;

     }



     .news-bot-right-item .std-h6 {

         margin-bottom: 14px;

     }



     .nbri-ewm {

         width: 180px;

     }



     .nbri-ewm-img {

         padding: 20px 20px 15px;

     }



     .nbri-ewm .std-text2 {

         line-height: 1.5;

     }



     .newsdt-guide {

         margin-top: 30px;

     }



     .newsdt-guide {

         padding: 30px 20px;

     }



     .nbri-ul2 li a {

         padding: 0 0 16px;

         margin-bottom: 16px;

     }



     .nbri-cta .std-btn9 {

         margin-top: 20px;

     }



     .solution-news .hnbc-bot-item a,

     .news-main .hnbc-bot-item a {

         padding-bottom: 50px;

     }



     .hnbc-bot-item .std-h6 {

         margin: 7px 0;

     }



     .topic-title .std-h3 {

         margin: 18px 0 15px;

     }



     .news-bot-left {

         margin-bottom: 30px;

     }



     .topic-title {

         padding-bottom: 20px;

         margin-bottom: 20px;

     }



     .cta-form-li {

         width: 100%;

     }



     .cta-form {

         flex-wrap: wrap;

     }



     .cta-rihgt {

         padding: 30px 20px;

         width: 100%;

         margin-bottom: 30px;

     }



     .cta-main .ys-main {

         margin-top: 40px;

     }



     .cta-form textarea {

         height: 120px;

     }



     .cta-form img {

         width: 95px;

     }



     .cta-form-valid input {

         width: calc(100% - 105px);

     }



     .cta-form input,

     .cta-form textarea {

         font-size: 14px;

     }



     .cta-agree-icon {

         width: 16px;

         height: 16px;

     }



     .cta-agree-icon img {

         width: 10px;

     }



     .cta-rihgt button {

         font-size: 16px;

         line-height: 42px;

     }



     .cta-left-vio-play {

         bottom: 20px;

         left: 20px;

         width: 45px;

     }



     .cta-left-cont .home-cust-top-li {

         width: 33.333333%;

         margin-bottom: 20px;

     }



     .cta-left-cont-service img {

         margin-top: 3px;

         width: 18px;

     }



     .cta-left-cont-service {

         margin-top: 0;

         margin-bottom: 40px;

     }



     .case-top-cont {

         display: block;

     }



     .case-top .ys-slick {

         width: auto;

     }



     .case-cont {

         margin-top: 30px;

     }



     .case-tab-item-name {

         width: 54px;

     }



     .case-tab-item ul {

         width: calc(100% - 54px);

     }



     .case-tab-item li {

         margin-right: 20px;

         margin-bottom: 8px;

     }



     .case-bot .item {

         width: 100%;

     }



     .case-bot .item {

         margin-bottom: 30px;

     }



     .case-bot .item:nth-child(2n) {

         top: 0;

     }



     .case-bot-icon {

         top: 18px;

         left: 30px;

         width: 150px;

     }



     .case-tab {

         margin-bottom: 30px;

     }



     .casetab-suff {

         margin-top: 30px;

     }



     .casetab-brand-title .std-h3 {

         margin-bottom: 12px;

     }



     .cbit-img {

         width: 150px;

     }



     .swiper-arrow img {

         width: 18px;

     }



     .swiper-arrow-right {

         margin-left: 9px;

     }



     .casetab-news .std-margin1 {

         margin-bottom: 70px;

     }



     .casetab-news .slick-dots {

         bottom: -35px;

     }



     .mod-cta-text {

         padding: 32px 20px;

         width: 68%;

     }



     .ys-modal-ul-li a {

         font-size: 20px;

     }



     .casedt-sur {

         padding-top: 50px;

         margin-bottom: 50px;

     }



     .casedt-sur-logo {

         width: 220px;

     }



     .casedt-sur-title {

         margin-bottom: 30px;

     }



     .casedt-sur-vio-play img {

         width: 32px;

     }



     .casedt-sur-intro {

         margin-bottom: 30px;

     }



     .casedt-sur-vio {

         margin-bottom: 30px;

     }



     .casedt-sur-num-text {

         padding-left: 0;

         font-size: 18px;

     }



     .casedt-sur-num-data .ys_demo_num1 {

         font-size: 30px;

     }



     .casedt-spec .std-h3 {

         margin-bottom: 30px;

     }



     .casedt-case h3 {

         font-size: 22px;

     }



     .casedt-case .swiper-slide {

         width: 100% !important;

     }



     .casedt-spec {

         margin-bottom: 40px;

     }



     .casedt-sur h1 {

         font-size: 20px;

         margin-bottom: 20px;

     }



     .casedt-sur-logo {

         margin: 0 auto 20px !important;

     }



     .ys-videom-close {

         width: 34px;

         height: 34px;

     }



     .csil-title .std-h6 {

         margin-bottom: 5px;

     }



     .csil-title {

         padding: 0 20px;

     }



     .casedt-case .swiper-slide .std-h4 {

         margin-bottom: 60px;

         font-size: 20px;

     }



     .submit-right img {

         width: 200px;

     }



     .error-title {

         font-size: 46px;

     }



     .submit-left-title {

         font-size: 18px;

     }



     .submit-left-cont .std-btn9 {

         margin-top: 10px;

     }



     .submit-left-ewm-item {

         width: 90px;

         margin-right: 26px;

     }



     .submit-left-title {

         margin-bottom: 10px;

     }



     .submit-left-ewm {

         margin-top: 20px;

     }



     .submit-right {

         height: 40%;

     }



     .submit-right img {

         width: 170px;

     }



     .cta-form-li:last-child {

         margin-bottom: 0;

     }



     .cta-form-li {

         margin-bottom: 15px;

     }



     .cta-form {

         margin-bottom: 15px;

     }



     .home-solu-tab-item p {

         line-height: 36px;

     }



     .home-solu-top-bj {

         height: 36px;

     }



     .hsbt-num-cont {

         font-size: 90px;

     }



     .home-solution .hsbt-num-cont-span2 {

         font-size: 48px;

     }



     .hsbt-num .std-text2 {

         margin-top: 12px;

         margin-bottom: 10px;

     }



     .hsbt-text .std-h4 {

         margin-bottom: 10px;

     }



     .hsbl-logo-li .ys-imgbox-cover {

         width: 80px;

         height: 80px;

     }



     .hsbl-logo-li {

         width: 80px;

     }



     .home-solu-bot {

         margin-bottom: 30px;

     }



     .hrlt-ul-li {

         padding: 0 5px;

         margin-bottom: 10px;

     }



     .hulc-tp-tit span {

         font-size: 16px;

     }



     .hulc-tp-icon {

         width: 40px;

     }



     .hulc-tp {

         padding: 0 10px;

     }



     .hulc-bt {

         padding: 16px 18px;

         border-radius: 25px;

     }



     .hrlt-ul-li-cont .cfpr-img-btn {

         padding: 10px 15px 14px;

         border-radius: 49px;

         bottom: 15px;

         left: 10px;

     }



     .hrlt-ul-li-cont .cfpr-img-btn-icon {

         width: 30px;

     }



     .cfpr-img-btn-text {

         width: calc(100% - 30px);

     }



     .hrlt-ul-li-cont .cfpr-img-btn {

         padding: 10px 10px;

         border-radius: 45px;

         bottom: 15px;

         left: 10px;

     }



     .cwli-link-img-play {

         width: 30px;

     }



     .home-rely-list-mid {

         margin-bottom: 30px;

     }



     .home-cust-bot .swiper-slide {

         margin-right: 20px;

     }



     .ys-cont16001 {

         margin-right: 0px;

     }



     .home-data .std-h3 {

         margin-bottom: 0;

     }



     .home-data-li {

         padding: 25px 0;

     }



     .home-service-text {

         padding: 20px 18px;

     }



     .ys-footer-bot-cont p a,

     .ys-footer-bot-cont p span {

         display: block;

     }



     .ys-footer {

         padding-top: 38px;

     }



     .ys-footer-top-li {

         margin-bottom: 26px;

     }



     .yfts-top {

         margin-bottom: 22px;

     }



     .ys-footer-bot {

         padding: 20px 0 12px;

     }



     .ys-footer-top-li {

         width: calc(50% - 7px);

     }



     .ys-footer-top-li .ys-imgbox-cover {

         border-radius: 15px;

     }



     .solution-opinion {

         padding-bottom: 45px;

     }



     .wacl-list-item-img {

         width: 45%;

     }



     .wacl-list-item-text {

         width: 55%;

     }



     .why-share {

         padding-bottom: 80px;

     }



     .hsbt-text h3 {

         font-size: 20px;

     }



     /* 网站建设欣赏页面-start */

     .appreciate-contact {

         padding: 40px 0;

     }



     .appreciate-contact-text {

         margin-top: 30px;

     }



     .appreciate-img-bt-side {

         width: 100%;

     }



     .appreciate-img-bt-list {

         margin-top: 30px;

         padding-left: 0;

         width: 100%;

     }



     .appreciate-img {

         padding-bottom: 40px;

         padding-top: 40px;

     }



     .appreciate-img h2,

     .appreciate-case h2 {

         margin-bottom: 24px;

     }



     .appreciate-case {

         padding-top: 40px;

         padding-bottom: 40px;

     }



     .appreciate-case-list-li a {

         padding: 25px 20px;

     }



     .appreciate-case-list .slick-list {

         padding-bottom: 30px;

     }



     .aibs-ul-li {

         margin-bottom: 0;

     }



     /* 网站建设欣赏页面-end */

     .casetab-suff-top-img {

         height: 260px;

     }



     .casetab-suff-top-img img {

         height: 100%;

         object-fit: cover;

     }



     .casetab-suff-top-cont .std-text1,

     .casetab-suff-top-cont .std-text1 p {

         font-size: var(--font16);

     }



     .ys-footer-top-li .ys-imgbox-cover {

         border-radius: 10px;

     }



     .ys-footer-top-li {

         width: calc(50% - 5px);

     }



     .yftl-float .yftl-btn {

         left: 1px;

         font-size: 12px;

     }



     .yftl-float {

         padding: 12px 12px 12px 12px;

     }



     .yftl-btn-icon {

         width: 14px;

         margin-left: 6px;

     }



     .cfpr-add-top {

         top: 14px;

         left: 13px;

     }



     .cfpr-add-top {

         padding: 6px 12px 6px 14px;

     }



     .solution-opinion-wrap:not(:last-child) {

         margin-bottom: 24px;

     }



     .contact-start-box-list .std-btn8-box {

         padding: 6px 24px;

     }



     /*2024.9.5 start*/

     .cta-left-service-add {

         margin-top: 0px;

         margin-bottom: 40px;

     }



     /*2024.9.5 end*/

     /*2024.9.6修改 start*/

     .case-bot-add {

         font-size: 26px;

     }



     /*2024.9.6修改 end*/

     /*2024.9.5新增 start*/

     .website-section {

         padding-top: 30px;

     }



     .website-section-tit {

         margin-bottom: 22px;

     }



     .wlbi-img {

         width: 18px;

         margin-right: 8px;

     }



     .wlbi-text {

         font-size: 12px;

     }



     .wsul-link-btm-tit {

         margin-bottom: 10px;

     }



     .wsul-link-img {

         margin-bottom: 12px;

     }



     /*2024.9.5新增 end*/

     .casedt-detail,

     .casedt-free {

         padding-bottom: 50px;

     }



     .casedt-free .std-h3 {

         margin-bottom: 24px;

     }



     .casedt-control-play {

         width: 38px;

         height: 38px;

     }



     .casedt-control-dots {

         height: 38px;

         padding: 0 17px;

         margin-left: 8px;

         --jian: 5px;

     }



     .cfct-scroll-box {

         padding: 24px 16px 28px 16px;

     }



     .cfct-top {

         padding: 16px 25px 14px 16px;

     }



     .cdcc-nub {

         width: 86px;

     }



     .cdcc-nub .std-text2,

     .cdcc-nub .std-text2 p {

         font-size: 12px;

     }



     .casedt-sur .std-h6 {

         margin-bottom: 22px;

     }



     .casedt-sur-title {

         margin-bottom: 16px;

     }



     .why-video-pop .ys-videom-close {

         width: 40px;

         height: 40px;

         top: -30px;

         right: -45px;

     }



     .why-video-pop .ys-videom-content {

         width: 260px;

     }



     .why-approve1-text::before,

     .why-approve1-text::after {

         width: 26px;

         height: 26px;

     }



     .why-approve1-text::before {

         transform: translate(-100%, -37.6%);

     }



     .why-approve1-text {

         margin-bottom: 20px;

     }



     .why-approve1-other-play {

         width: 36px;

         margin-bottom: 8px;

     }



     .wa1oc-left {

         padding-right: 10px;

     }



     .wa1oc-logo {

         padding-left: 8px;

     }



     .why-approve1-dots {

         --jian: 3px;

     }



     .why-approve1-dots {

         margin-top: 24px;

     }



     .wa1di-box {

         width: 45px;

         padding: 3px;

     }



     .ys-footer-top-li {

         width: 100%;

     }



     .ys-footer-top-ul {

         flex-wrap: wrap;

     }



     .yftl-pc {

         display: none;

     }



     .yftl-ph {

         display: block;

         position: absolute;

         top: 0;

         left: 0;

         width: 100%;

         height: 100%;

     }



     .yftl-ph img {

         width: 100%;

         height: 100%;

         object-fit: cover;

         border-radius: 10px;

     }



     .ys-footer-top-li .yftl-float {

         position: relative;

         top: auto;

         left: auto;

         z-index: 10;

         display: flex;

         justify-content: space-between;

         align-items: center;

         flex-direction: row;

     }



     .ys-footer-top-li .std-text2 {

         margin: 0 !important;

     }



     .ys-footer-top-li .yftl-btn {

         margin-top: 2px !important;

         flex: none;

     }



     .ys-footer-top-li {

         margin-bottom: 10px;

     }



     .ys-footer-bot,

     .ys-footer-top-share {

         padding-left: 15px;

         padding-right: 15px;

     }



     .yfts-bot .std-h6,

     .yfts-top .std-h6 {

         font-weight: normal;

         color: rgba(255, 255, 255, 0.6);

     }



     .ys-footer {

         padding-top: 45px;

     }



     .ys-footer-top-ul {

         padding-bottom: 12px;

     }



     .ys-footer-bot .std-h3 {

         text-align: left;

     }



     .ys-footer-bot .std-h3 {

         margin-bottom: 30px;

     }



     .ys-footer-ul {

         margin: 0px 0px 60px;

         justify-content: space-between;

     }



     .ys-footer-ul li {

         padding: 0 0px;

         padding-right: 15px;

     }



     .ys-footer-bot-cont {

         width: 100%;

     }



     .ys-footer-bot-cont p a,

     .ys-footer-bot-cont p span {

         display: inline-block;

         color: rgba(255, 255, 255, 0.6);

         line-height: 2;

         font-weight: 400;

     }



     .ys-footer-bot-cont span {

         color: rgba(255, 255, 255, 0.6) !important;

     }



     .fot-anbei {

         display: flex !important;

         align-items: center;

     }



     .fot-anbei img {

         margin-right: 8px;

     }



     .ys-footer-ul a {

         color: rgba(255, 255, 255, 0.6) !important;

     }



     .ys-footer-bot {

         padding-bottom: 25px;

     }



     .solution-main .hnbc-bot-item {

         margin-top: 0 !important;

     }



     .solution-news .home-service-title {

         margin-bottom: 22px;

     }



     .solution-news .home-service-title h2 {

         margin-bottom: 14px;

     }



     .home-rely-btm {

         padding-top: 10px;

     }



     .home-rely-more {

         margin-top: 30px;

     }



     .cfct-top {

         padding-top: 40px;

     }



     .solution-info-item-ph {

         display: block;

     }



     .solution-info-item-pc {

         display: none;

     }



     .hrlt-ul-end {

         width: 100%;

     }



     .hrlt-ul-end-cont {

         padding: 16px 16px;

     }



     .hrlt-ul-end-top {

         border-radius: 10px;

     }



     .hrlt-ul-end-video {

         display: none;

     }



     .hrlt-ul-end-img {

         display: block;

     }



     .solution-main .home-cust-top-ul {

         padding-top: 26px;

         padding-bottom: 26px;

     }



     .case-main .case-bot-text .std-h6 {

         margin-top: 18px;

         margin-bottom: 12px;

     }



     .cblt-num-text-data .ys-demo-num {

         font-size: 22px;

     }



     .cblt-num-text-data .std-h4 {

         font-size: 14px;

     }



     .home-solu-tab {

         width: 500px;

     }



     .hnbc-top {

         flex-direction: column-reverse;

     }



     .hnbc-top-left {

         margin-bottom: 5px;

         margin-top: 20px;

     }



     .home-cust-top-li {

         width: 50%;

     }



     .home-cust-top-ul {

         padding-left: 30px;

         padding-right: 30px;

     }



     .solution-opinion-wrap {

         padding-left: 15px;

         padding-right: 15px;

     }



     .solution-opinion-wrap-img img {

         transform: translateZ(0) scale(1);

     }



     .casedt-sur-num-data .ys_demo_num1 {

         font-size: 22px;

     }



     .casedt-sur-num-text {

         font-size: 14px;

     }



     .home-data-bg-layer img:nth-child(2) {

         left: -4px;

     }



     .mod-cta-text {

         width: 100%;

     }



     .yx-case3 span {

         transition: all 0s ease-in-out;

     }



    /* 2024.11.6Linda修改 */

    .curi-name{

        font-size: 14px;

    }

    .company-who .std-h3, .company-founder-alway .std-h3, .company-partner .std-h3 {

        width: calc(100% - 80px);

    }

    .hrlt-ul-li-cont .cfpr-img-btn {

        width: calc(100% - 20px);

    }

    .siiw-list{

        padding-bottom: 50px;

    }

    .swiper-button-icons{

        bottom: -50px;

    }

    .siiw-list .swiper-button-prev {

        right: 40px;

    }

    .hsbt-text-btn-li {

        margin-bottom: 10px;

    }

    /* 2024.11.6Linda修改 */

    /* 20241212-修改-start */

    @keyframes TextShow {

        0% {

            transform: scale(1);

        }

        100% {

            transform: scale(0.8);

        }

    }

    .ybcu-li-text::after {

        width: 20px;

        right: -34px;

    }

    .ybcu-li {

        padding: 6px 32px 6px 20px;

    }

    .ys-btn-cont-bt li {

        padding: 4px 15px;

    }

    .ys-btn-cont-bt li p {

        transform: scale(0.8);

    }

    .casetab-suff-top-cont .std-text1 {

        margin-bottom: 0;

    }

    .ybcu-li-text, .ys-btn-cont-bt li p {

        font-size: 24px;

    }

    .ybcu-li-text {

        transform-origin: 50% 50%;

        top: 2px;

    }

    .ybcu-li-text::after{

        height: 20px;

    }

    .cblt-num-text{

        width: 100%;

    }

    .case-tab-item3 .case-tab-item-name span {

        padding: 0 10px;

    }

    .case-tab-item li {

        margin-right: 18px;

        margin-bottom: 7px;

    }

    .ctin-btn::before {

        width: calc(100% + 16px);

        left: -8px;

    }

    .case-tab-item:not(.case-tab-item3) li {

        margin-right: 18px;

    }
    /*2025.3.1*/
    .why-approve1-dots-item{
        width: 25%;
    }
    .wa1di-box{
        margin: 0 auto;
    }
    .casedt-case .swiper-pagination-bullets{
        display: none !important;
    }
    .ys-phnav-search .iconfont {
        font-size: 20px;
    }
    .ys-phnav-menubtn {
        width: 26px;
        height: 20px;
    }
    .ys-videom-close {
        top: -2em;
        right: 0em;
    }
    .yfts-link-zhan{
        width: 100%;
    }
    .home-cust-bot .swiper-slide{
        height: auto;
    }
    .cfpr-img-btn-text .std-text2, .cfpr-img-btn-text .std-text2 p {
        font-size: 10px;
    }
    .ys-footer-bot-cont p a, .ys-footer-bot-cont p span {
        font-size: 14px;
    }
    .slsl-text-subtit {
        margin-top: 8px;
        font-size: 14px;
    }
    .cblt-num-text {
        margin-bottom: 15px;
    }
    .cblt-num-text:nth-child(n+2){
        width: 50%;
    }
    .nbri-ul2 li .std-text1 {
        font-size: 14px;
    }
    .nbri-ewm{
        margin: 0 auto;
    }
    .case-tab-item {
        display: block;
    }
    .case-tab-item-name{
        margin-bottom: 12px;
    }
    .home-data-bg-img {
        transform: rotate(-180deg);
    }
    .company-active-list-item1 {
        margin-left: -16%;
    }
    .company-active-list-item2 {
        margin-top: 43px;
        margin-right: -30%;
        left: 0;
    }
    .company-active .ys-cont1400 {
        padding: 0;
    }
    .company-active-list-item3 {
        left: 18%;
        width: 34%;
        height: 89px;
    }
    .company-active-list-item4 {
        margin-top: 13%;
        margin-left: -16%;
    }
    .company-active-list-item5 {
        margin: 0 0 0 auto;
        right: 0;
        margin-right: 20px;
        position: absolute;
        width: 29%;
        height: 150px;
        margin-top: 60px;
    }
    .company-active-list2-right {
        margin-top: 42px;
    }
    .company-active-list-item6 {
        left: 10%;
        position: relative;
    }
    .company-active-list-item7 {
        width: 42%;
        margin-top: -17%;
        left: 46%;
        height: 140px;
    }
    .company-active-list2{
        margin-top: 63px;
    }
    .company-active-font {
        top: 230px;
    }
    .case-top-flex {
        justify-content: left;
        margin-top: 24px;
    }
    .case-tab-item ul {
        width: calc(100%);
    }
    .ctin-btn .ctin-btn-close {
        display: none;
    }
    .ctin-btn.on .ctin-btn-close {
        display: block;
    }
    .home-banner1 .yx_text2_effect {
        letter-spacing: 0.15em;
    }
    .company-active-list-item img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .why-approve1-dots-item {
        margin-bottom: 20px;
    }
    .why-approve1-dots{
        margin-bottom: -20px;
    }
    .ys-phnav-menubtn {
        width: 21px;
        height: 18px;
    }
    .ys-phnav-menubtn::before {
        margin-top: -8px;
    }
    .ys-phnav-menubtn::after {
        margin-top: 8px;
    } 
    .company-active-list1 {
        margin-bottom: 17px;
    }
     .company-active-font {
        font-size: 34vw;
    }
    .nbri-ul2 li a{
        padding: 0 0 10px;
    }
    .ys-footer-bot-cont p{
        color: rgba(255, 255, 255, 0.6);
    }
    .fot-anbei img {
        width: 14px;
    }
    .ys-footer-bot-cont p a, .ys-footer-bot-cont p span {
        font-size: 12px;
    }
     .why-approve1-dots {
        width: 90%;
        margin: 0 auto;
        margin: 24px auto -20px;
    }
    .why-approve1-dots-item {
        width: 25%;
        padding: 0 10px;
    }
    .wa1di-box {
        width: 100%;
    }
    .hsbt-text-btn-li {
        width: 50%;
        padding: 0 5px;
    }
    .hsbt-text-btn{
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        margin: 20px -5px 0;
    }
    .hsbt-text-btn-li p {
        font-size: 14px;
    }
    .hsbt-text-btn-li img {
        width: 12px;
    }
    .hrlt-ul-li-cont .cfpr-img-btn-icon{
        display: none;
    }
    .hrlt-ul-li-cont .cfpr-img-btn-text{
        width: 100%;
        padding-left: 0;
    }
    .hrlt-ul-li-cont .cfpr-img-btn {
        padding: 10px 20px;
    }
    .cfpr-img-btn-text .cibt-parga1 p{
        font-size: 14px;
    }
    .case-tab-item-name{
        font-size: 18px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .case-tab-item3 .case-tab-item-name span{
        padding: 0;
        color: var(--color333);
        font-size: 18px;
    }
    .case-tab-item3 .case-tab-item-name span::before{
        display: none;
    }
    .case-tab-item li {
        margin-bottom: 5px;
    }
    .home-cust-top-cont,
    .home-customer,
    .home-solution{
        border-bottom: none;
        padding-bottom: 0;
    }
    .home-solu-bot{
        margin-bottom: 0;
    }
    .sili-cry{
        display: block;
    }
    .sili-ph-icon {
        transform: rotate(180deg);
    }
    .service-inof-list-item.act .sili-ph-icon{
        transform: rotate(0deg);
    }
    .sili-cry{
        transform: translate3d(0px, 0rem, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg) !important;
        opacity: 1 !important;
        transform-style: preserve-3d !important;
    }
    /*2025.3.1 ada end*/
    
    .home-solu-bot-data .hsbt-text .std-text2 {
        color: #666;
    }
    .hsbt-text-btn {
        margin: 24px -5px 0;
    }
    
    .solution-opinion-wrap .solution-opinion-wrap-text .sowt-tit {
        font-size: 16px;
    }
    
    .company-who .company-who-list {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    
    .company-who .company-who-list .slick-arrow {
        position: static !important;
    }
    
   .company-who .slick-list  {
        width: 100%;
        order: 1;
        margin-bottom: 20px;
    }
    
    .company-who-list .slick-prev {
        order: 2;
    }
    
    .company-who-list .slick-next {
        order: 3;
        margin-left: 5px;
    }
    
    .company-who  .std-h3{
        width: 100%;
    }
    .company-value-list-item.act::before {
        width: 0%;
        height: 0%;
        opacity: 0;
    }
    .company-value.actx .company-value-list-item.act::before {
        width: 100%;
        height: 100%;
        opacity: 1;
    }
    /* 480end */
}