@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1919px) {
    /* 2025.02- tammy - start */
    .anchor-main.show {
        left: 24px;
    }
    .step-update .ys-cont1440{
        width: 72vw;
        margin: 0 auto;
    }
    .step-update-cry {
        padding: 10px 30px 10px 56px;
    }
    .step-vision {
        padding-top: 75px;
        padding-bottom: 245px;
    }
    .step-vision-inof-nub .std-h4 {
        margin-bottom: 22px;
    }  
    .step-about-cry {
        --font200: 170px;
    }  
    .step-about .std-h3 {
        margin-bottom: 38px;
    }
    .sacr-text {
        margin-bottom: 74px;
    }
    .sacl-text-title {
        padding-left: 62px;
        margin-bottom: 24px;
    }
    .step-deep {
        --topx: 60px;
        --xin: 60px;
    }   
    .step-deep .std-h3 {
        margin-bottom: 50px;
    }
    .sdcl-year-item {
        font-size: 86px;
    }
    .step-deep-cry-text {
        padding-left: 55px;
        padding-right: 90px;
    }
    .step-deep-fu::before {
        height: 8vw;
    }
    .sdct-nub-title {
        margin-bottom: 32px;
    }
    .sdct-nub {
        margin-bottom: 82px;
    }
    .step-deep-cry-text {
        padding-bottom: 37vh;
    }
    .step-speech .std-h3 {
        margin-bottom: 39px;
    }
    .step-speech .std-text3 {
        margin-bottom: 33px;
    }
    .step-speech .mod-btn {
        margin-top: 38px;
    }
    .step-speech-cry {
        margin-right: -4vw;
    }
    .step-speech-cry-text {
        padding-right: 70px;
        padding-bottom: 44px;
    }
    .step-honor-wai .mod-arrows1 .slick-next {
        right: -74px;
    }
    .step-honor-wai .mod-arrows1 .slick-prev {
        left: -74px;
    }
    .shri-box-nub .std-text2 {
        width: 77.98%;
    }
    .step-honor-rotate {
        padding-bottom: 24px;
    }
    .step-honor-rotate {
        --jian2: 3px;
    }
    .step-call .std-h3 {
        margin-bottom: 68px;
    }
    .ys-bread {
        top: 110px;
    }
    /* 2025.02- tammy - end */
    /* 2025.02.25 - start */
    .ys-bread {
        top: 102px;
    }
    .industry-text-cry-word {
        padding-left: 80px;
    }
    .isin-text .std-h3 {
        margin-bottom: 34px;
    }
    .industry-service .std-h3 {
        margin-bottom: 34px;
    }
    .industry-service .mod-btn {
        margin-top: 46px;
    }
    .equip-company .std-h5 p {
        margin-bottom: 1.5em;
    }
    .equip-company {
        margin-bottom: calc(var(--space120)* 0.9);
    }
    .equip-company-about {
        font-size: 180px;
    }
    .equip-solution-top-inof {
        --jian1: 30px;
    }
    .equip-solution .std-h3 {
        margin-bottom: 40px;
    }
    .esti-nub .std-h4 {
        padding-bottom: 26px;
    }
    .esti-nub .std-h4::before {
        height: 4px;
    }
    .equip-solution-core-item {
        padding-top: 68px;
    }
    .esci-cry-text {
        padding-right: 90px;
        padding-bottom: 10px;
    }
    .esci-cry-btn {
        margin-top: 52px;
    }
    .step-update-img::before, .equip-company-img::before, .equip-power-cry-img::before {
        width: 110px;
        height: 60px;
    }
    .equip-power-cry-text {
        width: 45.71%;
    }
    .very-cable .std-h3 {
        margin-bottom: 22px;
    }
    .very-cable-text {
        margin-bottom: 50px;
    }
    .vcin-core {
        border-radius: 5px;
        border: 1px solid #E0E0E0;
        padding: 40px 26px 48px;
        height: 100%;
        transition: all .4s ease;
    }
    .vsii-text {
        padding-left: 160px;
        padding-top: 120px;
        padding-bottom: 90px;
    }
    .very-special-zhan {
        left: 49%;
    }
    .very-intro .std-h3 {
        margin-bottom: 46px;
        padding-top: 0px;
    }
    .viin-cry-text .std-h5 {
        margin-bottom: 13px;
    }
    .hnid-cry {
        padding: 39px 20px 58px 60px;
    }
    .hnid-cry-left {
        width: 400px;
    }
    .hnid-cry-right {
        width: calc(100% - 400px);
        padding-top: 30px;
        padding-left: 50px;
    }
    .hnid-second {
        --jian1: 14px;
    }
    .hnid-third li {
        margin-bottom: 1.2em;
    }
    .mod-tab.act .mod-tab-li a {
        line-height: 50px;
    }
    .anchor-li {
        padding-left: 16px;
    }
    .anchor-main.show {
        left: 18px;
    }
    .anchor-li span::after {
        left: -8px;
        width: 20px;
        height: 20px;
    }
    .anchor-li span::before {
        left: -1px;
        width: 8px;
        height: 8px;
    }
    .anchor-li .std-text3{
        width: 5em;
    }
    /* 2025.03.03 */
    .exhibit-li-text-cont {
        padding: 94px 42.55% 44px 87px;
    }
    .exhibit-li-text1 {
        width: 100%!important;
    }
    .exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-text-cont {
        padding: 162px 146px 44px 42.55%;
    }
    /* 2025.02.25 - end */
    .news-cont-top.mod-arrows1 .slick-next{
        right: calc(-40px - var(--arrows1));
    }
    .news-cont-top.mod-arrows1 .slick-prev{
        left: calc(-40px - var(--arrows1));
    }
    .step-update-cry-left .std-h4 {
        margin-right: -4em;
    }
    .deep-add{
        width: 68px;
        bottom: 50px;
    }
    .sucl-bgfont {
        font-size: 220px;
        margin-top: -0.19em;
        margin-bottom: -0.66em;
    }
    .step-update-cry-left .std-h4::before {
        bottom: calc(100% + 10px);
        width: 44px;
        height: 26px;
    }
    .foot-box {
        margin-top: 22px;
    }
    .foot-top-left .ys-select {
        margin-top: 42px;
    }
    .foot-top-right>ul>li>a {
        margin-bottom: 32px;
    }
    .anchor-li .std-text3 {
        width: 6em;
    }
    .anchor-li .std-text3{
        font-size: 14px;
    }
    .anchor-li span::after {
        left: -7px;
        width: 18px;
        height: 18px;
    }
    .anchor-main.show {
        left: 14px;
    }
    /* 1919end */
}

@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font64: 60px;
        --font48: 44px;
        --font36: 32px;
        /* 导航 */
        --line80: 70px;
        /* 板块间距 */
        --space120: 100px;
    }
    .leader-text {
        padding: 64px 58px;
    }
    .foot-info-title {
        font-size: 40px;
    }
    .foot-top {
        margin-top: 56px;
        padding-top: 54px;
        padding-bottom: 50px;
    }
    .anchor-main.show {
        left: 30px;
    }
    .anchor-main {
        width: 150px;
    }
    .creat-sect2-li-cont .std-h4 {
        bottom: 40px;
        padding: 0 50px;
    }
    .creat-cont {
        padding-top: 220px;
    }
    .creat-sect2-ul {
        width: 70%;
    }
    .project-li-cont-text .std-h4 {
        margin-bottom: 5px;
    }
    /* 2.20 */
    .exhibit-li-text-cont {
        padding: 96px 20% 44px 100px;
    }
    .exhibit-li-text-cont {
        padding: 80px 20% 28px 80px;
    }
    .exhibit-li-text-cont {
        min-height: 730px;
    }
    .exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-text-cont {
        padding: 80px 70px 40px 20%;
    }
    .indus-sect4-li-left .std-h3 {
        margin-bottom: 20px;
    }
    /* 2025.02- tammy - start */
    :root {
        --font64: 54px;
        --font40: 38px;
        --font32: 30px;
        --font28: 26px;
        --font26: 24px;
        --font24: 22px;
    }
    .ys-hd-pc {
        padding-left: 80px;
        padding-right: 28px;
    }
    .head-nav {
        --jian1: 30px;
    }
    .yx-search3-btn {
        margin-left: 22px;
    }
    .yx-search3xlbox {
        height: 300px;
    }
    .ys-ban-txtbox .ys-ban-title {
        margin-bottom: 20px;
    }
    .ys-ban-txtbox .std-text2 {
        margin-bottom: 40px;
    }
    .home-ban-btn {
        bottom: 100px;
    }
    .home-walk .std-h2 {
        margin-bottom: 22px;
    }
    .home-walk .std-font26 {
        margin-bottom: 15px;
    }
    .home-walk .home-walk-text {
        margin-bottom: 28px;
    }
    .hwin-text .scroll-num {
        margin-right: 13px;
    }
    .home-walk-inof-nub {
        margin-bottom: 10px;
    }
    .home-walk-inof {
        margin-bottom: calc(46px - 10px);
    }
    .home-walk .std-h2 {
        margin-bottom: 20px;
    }
    .home-walk .std-h3 {
        margin-bottom: 48px;
    }
    .home-infor .home-infor-top {
        padding-top: 8px;
        margin-bottom: 44px;
    }
    .home-infor-box {
        margin-bottom: 52px;
    }
    .hafn-hover {
        padding-left: 86px;
        padding-right: 70px;
    }
    .hafn-title {
        font-size: 96px;
    }
    .hafn-hover .std-h3 {
        margin-bottom: 26px;
    }
    .hafn-hover .std-font40 {
        margin-bottom: 29px;
    }
    .hafn-hover .mod-btn3-add {
        margin-top: 36px;
    }
    .hafn-yuan {
        padding: 18px 46px 58px;
    }
    .home-industry .home-text1 {
        margin-bottom: 50px;
    }
    .hibi-icon {
        width: 46px;
    }
    .home-industry-btn-item .std-h4 {
        padding-left: 13px;
    }
    .home-industry-btn-item {
        padding-top: 26px;
        padding-bottom: 33px;
    }
    .home-industry-btn-item::before {
        height: 6px;
    }    
    .hibt-item {
        padding: 36px 28px 52px;
    }
    .hibt-item .mod-btn3-add {
        margin-top: 42px;
    }
    .hbin-link-text {
        padding: 21px 30px 23px;
    }
    .hbin-link-text-icon {
        width: 28px;
        margin-bottom: 10px;
    }
    .hbin-link .std-h5 {
        margin-bottom: 10px;
    }
    .hbin-link .std-text2 p {
        margin-bottom: 1px;
    }
    .home-business-inof {
        --jian1: 15px;
        --jian2: 35px;
    }    
    .ys-ban-slick .ys-pos-center {
        top: 45.4%;
    }
    .newsdt-recom-li-text .std-h4 {
        margin: 8px 0 60px;
    }
    .newsdt-recom-li {
        padding: 0px 14px;
    }
    .newsdt-recom-ul {
        margin: 0 -14px;
    }
    .step-update-cry {
        padding: 10px 30px 10px 30px;
    }
    .step-vision-inof {
        --jian1: 18px;
    }
    .step-vision {
        padding-top: 65px;
        padding-bottom: 200px;
    }
    .anchor-main.show {
        left: 20px;
    }
    .anchor-li {
        padding-left: 19px;
    }
    .step-about-cry-left {
        width: 47.21%;
    }
    .step-about-cry-right {
        width: 49.56%;
    }
    .step-about-cry {
        --font200: 150px;
    }
    .step-about .std-h3 {
        margin-bottom: 28px;
    }
    .sacl-text-title {
        padding-left: 58px;
        margin-bottom: 18px;
    }
    .sacr-text {
        margin-bottom: 50px;
    }
    .step-deep-cry-img {
        width: 44.75%;
    }
    .step-deep-cry-left {
        width: 134px;
    }
    .step-deep-cry-text {
        padding-left: 46px;
        padding-right: 70px;
    }
    .sdct-nub-title {
        margin-bottom: 27px;
    }
    .sdct-nub {
        margin-bottom: 72px;
    }
    .step-deep-fu::before {
        height: 10vw;
        background: linear-gradient(0deg, #F9F9F9 17.73%, rgba(249, 249, 249, 0.00) 100%);
    }
    .step-speech .std-h3 {
        margin-bottom: 28px;
    }
    .step-speech .std-text3 {
        margin-bottom: 25px;
    }
    .step-speech .mod-btn {
        margin-top: 30px;
    }
    .step-speech .std-text2 p {
        margin-bottom: 2px;
    }
    .step-speech .std-h4 {
        margin-bottom: 6px;
    }
    .step-speech-cry-text {
        padding-right: 44px;
        padding-bottom: 26px;
    }
    .step-honor-top {
        padding-bottom: 35px;
        margin-bottom: 36px;
    }
    .shri-box-nub {
        padding-top: 16px;
        padding-bottom: 5px;
    }
    .shri-box-nub-img {
        margin-bottom: 14px;
    }
    .shri-box-nub .std-text2 p {
        margin-bottom: 0;
    }
    .step-honor-rotate {
        --jian2: 8px;
    }
    .step-honor-wai .mod-arrows1 .slick-next {
        right: -60px;
    }
    .step-honor-wai .mod-arrows1 .slick-prev {
        left: -60px;
    }
    .step-tissue .std-h3 {
        margin-bottom: 32px;
    }
    .step-call .std-h3 {
        margin-bottom: 50px;
    }
    .ys-bread {
        top: 100px;
    }
    .mod-arrows1 {
        --arrows1: 38px;
    }
    /* 2025.02- tammy - end */
    /* 2025.02.25 - start */
    .isin-text {
        padding-top: 52px;
    }
    .industry-service .std-h3 {
        margin-bottom: 28px;
    }
    .industry-service .std-h5, .industry-service .std-h5 p,
    .isin-text .std-h5, .isin-text .std-h5 p,
    .industry-text-cry .std-h5, .industry-text-cry .std-h5 p{
        font-size: 18px;
    }
    .industry-service .mod-btn {
        margin-top: 36px;
    }
    .isin-text .std-h3 {
        margin-bottom: 30px;
    }
    .icin-core-text .std-h4 {
        margin-bottom: 20px;
    }
    .icin-core-text {
        padding: 50px 32px 60px 50px;
    }
    .mod-arrows1-line {
        margin-bottom: 30px;
    }
    .industry-category .std-h3 {
        margin-bottom: 18px;
    }
    .industry-text-cry .std-h3 {
        margin-bottom: 20px;
    }
    .industry-text-cry-word .std-btn1 {
        margin-top: 36px;
    }
    .industry-text-cry-word {
        padding-left: 60px;
    }
    .ys-bread {
        top: 84px;
    }
    .test-business-box-cry .std-font32 {
        margin-bottom: 26px;
    }
    .test-business-box-cry {
        padding: 100px 0 110px;
    } 
    .test-quality-cry-left {
        width: 44.16%;
    }
    .equip-company .std-h5, .equip-company .std-h5 p,
    .esci-cry-text .std-h5, .esci-cry-text .std-h5 p,
    .equip-power-cry .std-h5, .equip-power-cry .std-h5 p,
    .test-business-title .std-h5, .test-business-title .std-h5 p{
        font-size: 18px;
    }
    .industry-text-top .std-h5 {
        width: 84%;
    }
    .equip-company-about {
        font-size: 150px;
    }
    .equip-main .industry-text-top {
        margin-bottom: calc(var(--space120)* 1.1);
    }
    .equip-company .std-h5 p {
        margin-bottom: 1.4em;
    }
    .equip-company {
        margin-bottom: calc(var(--space120)* 0.85);
    }
    .equip-solution .std-h3 {
        margin-bottom: 32px;
    }
    .esti-nub .std-h4 {
        padding-bottom: 24px;
    }
    .equip-solution-top-inof {
        --jian1: 26px;
    }
    .esci-cry-text {
        padding-right: 70px;
        padding-bottom: 6px;
    }
    .very-case-right {
        padding-left: 90px;
    }
    .very-case .std-h3 {
        margin-bottom: 30px;
    }
    .very-case .std-h5 {
        margin-bottom: 22px;
    }
    .very-case-right-inof {
        --jian1: 66px;
        margin-top: 58px;
        padding-top: 46px;
    }
    .very-cable-text {
        width: 56.75%;
    }
    .vcin-core .std-h5 {
        margin-bottom: 8px;
    }
    .vcin-core {
        padding: 36px 24px 40px;
    }
    .very-cable-text {
        margin-bottom: 46px;
    }
    .vsii-text {
        padding-left: 140px;
        padding-top: 90px;
        padding-bottom: 60px;
        padding-right: 7.5vw;
    }
    .vsii-text .std-font32 {
        margin-bottom: 18px;
    }
    .very-intro-swiper {
        --jian1: 15px;
    }
    .hnid-cry-left {
        width: 340px;
    }
    .hnid-cry-left .hnid-cry-left-img {
        margin-bottom: 23px;
    }
    .hnid-cry-left .hnid-cry-left-text {
        margin-bottom: 21px;
    }
    .hnid-cry-right {
        width: calc(100% - 340px);
    }
    .mod-tab.act .mod-tab-li a {
        line-height: 48px;
    }
    .anchor-main.show {
        left: 14px;
    }
    .solution-pop-icon {
        width: 140px;
        height: 140px;
        margin-bottom: 36px;
    }
    .solution-pop .ys-modal-content {
        padding: 89px 69px 69px 90px;
    }
    .solution-pop .ys-modal-close {
        right: 60px;
        top: 60px;
    }
    .creat-sect2::before {
        width: 19%;
    }   
    /* 2025.02.25 - end */
    /* 2025.03.03 */
    .exhibit-li {
        max-width: calc(100% - 7.5vw);
    }
    .exhibit-li-text1 {
        width: 100%;
    }
    .exhibit-li-text-cont {
        padding: 80px 40% 28px 80px;
    }
    .exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-text-cont {
        padding: 80px 70px 40px 40%;
    }
    :root {
        --parpspace12: 24px;
    }
    .exhibit-li-img {
        padding-bottom: 120px;
    }
    .exhibit-li-text-cont {
        min-height: 642px;
    }
    .very-intro .std-h3 {
        margin-bottom: 28px;
    }
    .very-intro::before {
        width: 7.5vw;
    }
    .news-cont-top.mod-arrows1 .slick-next{
        right: calc(-32px - var(--arrows1));
    }
    .news-cont-top.mod-arrows1 .slick-prev{
        left: calc(-32px - var(--arrows1));
    }
    /* 2025.03.20 */
    .step-speech .ys-cont1440,
    .step-deep .ys-cont1440,
    .step-about .ys-cont1440{
        max-width: 80vw;
    }
    .step-speech-cry-img {
        width: 48.96%;
    }
    .step-speech-cry-text {
        width: 51.04%;
    }  
    .step-deep-cry-img {
        width: 40.75%;
    }  
    .step-update-cry-left .std-h4 {
        font-size: var(--font28);
    }
    .deep-add{
        width: 58px;
        bottom: 46px;
    }
    .sucl-bgfont {
        font-size: 200px;
    }
    .step-update-cry-left .std-h4 {
        margin-left: 12px;
    }      
    .hbin-link-text {
        padding: 21px 20px 23px;
    }
    .hbin-link-add .std-text2,
    .hbin-link-add .std-text2 p{
        font-size: 14px;
    }
    .hiax-one .newsdt-recom-li-text {
        padding-left: 28px;
        padding-top: 5px;
        padding-bottom: 16px;
    }
    .foot-top-right>ul>li {
        padding: 0 50px;
    }
    .foot-top-left {
        width: 23.64%;
    }    
    .foot-top-right>ul>li>a {
        margin-bottom: 25px;
    }
    .foot-box {
        margin-top: 20px;
    }
    .foot-top-left .ys-select {
        margin-top: 38px;
    }
    .foot-top-right {
        padding-top: 54px;
        padding-bottom: 50px;
    }
    .anchor-li {
        padding-left: 12px;
    }
    .anchor-li span::after {
        left: -5px;
        width: 14px;
        height: 14px;
    }
    .anchor-li span::before {
        left: 0px;
        width: 6px;
        height: 6px;
    }
    .anchor-li span {
        width: 6px;
        height: 6px;
    }
    .anchor-main.show {
        left: 9px;
    }
    /* 1680end */
}

@media screen and (max-width: 1440px) {
    :root {
        /* 字号 */
        --font64: 54px;
        --font48: 40px;
        --font36: 28px;
        /* 段落字号 */
        --font18: 18px;
        --font16: 16px;
        /* 导航 */
        --line80: 65px;
        /* 板块间距 */
        --space120: 80px;
        --space50: 30px;
        --space24: 12px;
        /* 段落间距 */
        --parpspace12: 20px;
        --parpspace14: 12px;
    }
    .ys-modal-content {
        max-height: 650px;
    }
    .leader-text {
        padding: 58px 50px;
    }
    .leader-cont .std-h2 {
        padding-bottom: 50px;
        margin-bottom: 48px;
    }
    .leader-cont {
        margin-top: 40px;
    }
    .foot-info-title {
        font-size: 36px;
    }
    .foot-top {
        margin-top: 46px;
        padding-top: 44px;
        padding-bottom: 40px;
    }
    .foot-top-right>ul>li {
        padding: 0 40px;
    }
    .foot-top-right>ul {
        margin: 0 -40px;
    }
    .foot-top-right>ul>li>a {
        margin-bottom: 30px;
    }
    .foot-bot li {
        padding: 0 10px;
    }
    .foot-bot ul {
        margin: 0 -10px;
    }
    .foot-top-left .ys-select-hd {
        padding: 11px 30px;
    }
    .join-bot-info {
        padding: 40px 50px 60px;
    }
    .join-bot-info .mod-btn {
        margin-top: 50px;
    }
    .join-tab li a {
        padding-bottom: 24px;
    }
    .creat-sect2-li-cont .std-h4 {
        bottom: 30px;
        padding: 0 40px;
    }
    .indus-sect1-text {
        padding: 40px 60px;
    }
    .anchor-li span {
        left: -2px;
        width: 5px;
        height: 5px;
    }
    .anchor-li span::before {
        width: 8px;
        height: 8px;
        left: -2px;
    }
    .anchor-li span::after {
        left: -9px;
        width: 20px;
        height: 20px;
    }
    .anchor-main::before {
        left: 0px;
    }
    .anchor-li {
        padding-left: 20px;
    }
    .anchor-main {
        width: 140px;
    }
    .mod-btn {
        width: 250px;
    }
    .creat-sect2-li {
        padding: 0 10px;
    }
    .creat-sect2-li-cont .std-h4 {
        bottom: 20px;
        padding: 0 30px;
    }
    .anchor-main.show {
        left: 20px;
    }
    .creat-cont {
        padding-top: 180px;
    }
    .creat-sect2-ul {
        width: 75%;
    }
    .project-li-cont {
        padding: 24px;
    }
    .project-li-cont-text {
        width: calc(100% - 40px);
        padding-left: 40px;
        padding-right: 180px;
    }
    .project-li-cont-img {
        width: calc(18% + 40px);
    }
    .project-li-cont-img img {
        width: calc(100% - 40px);
    }
    .project-li-cont-icon {
        top: 65px;
    }
    .nctl-text .mod-btn3 {
        margin-top: 44px;
    }
    .nctl-text {
        padding: 42px 40px;
    }
    .news-cont-top .slick-dots {
        padding-left: 40px;
    }
    .news-cont-top .slick-dots {
        bottom: 25px;
    }
    .nctl-text .mod-btn3 {
        margin-top: 36px;
    }
    .nctl-text .std-h4 {
        margin-top: 6px;
        margin-bottom: 18px;
    }
    .ncbl-text .mod-btn {
        margin-top: 22px;
    }
    .ncbl-text .std-h4 {
        margin: 4px 0 12px;
    }
    .mod-btn a, .mod-btn-link {
        line-height: 42px;
    }
    .ys-pcfy {
        margin-top: 60px;
    }
    .news-cont-mid {
        margin-top: 75px;
        margin-bottom: 80px;
    }
    .newsdt-recom-li-text .std-h4 {
        margin: 0 0 45px;
    }
    .nbtb-left-info .std-text2 {
        margin-left: 30px;
    }
    .nbtb-left-time img {
        margin-right: 12px;
    }
    .newsdt-recom-li-text .std-h4 {
        margin: 10px 0 50px;
    }
    .newsdt-recom-li {
        padding: 0 12px;
    }
    .newsdt-recom-ul {
        margin: 0 -12px;
    }
    .stand-sector .std-h5 {
        margin-bottom: 20px;
    }
    .stand-bot-li-title {
        font-size: 50px;
        margin-bottom: 14px;
    }
    .eva-career-bot ul {
        width: 70%;
    }
    .eva-career-top .std-h3 {
        padding-left: 45px;
    }
    .eva-career-bot {
        padding-left: 100px;
    }
    .eva-career-cont {
        padding: 38px 44px;
    }
    .eva-intro-text p {
        font-size: 18px;
    }
    /* 2.20 */
    .exhibit-li {
        width: calc(100% - (100% - 1200px) / 2);
        margin-bottom: 180px;
    }
    .exhibit-li-text-cont .std-h3{
        margin-bottom: 20px;
    }
    .exhibit-li-text-cont {
        min-height: 640px;
    }
    .exhibit-li-text-cont {
        padding: 40px 20% 28px 60px;
    }
    .exhibit-li-img {
        margin-top: 80px;
    }
    .exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-text-cont {
        padding: 40px 50px 30px 20%;
    }
    .exhibit-li-text1 p{
        font-size: 14px;
    }
    .exhibit-li-text-cont .std-h3{
        line-height: 1.5;
    }
    .isll-text p{
        line-height: 1.5;
    }
    .mod-tab-li a{
        font-size: 18px;
    }
    /* 2025.02- tammy - start */
     :root {
        --font64: 44px;
        --font48: 38px;
        --font40: 32px;
        --font32: 28px;
        --font28: 24px;
        --font26: 22px;
        --font24: 20px;
        --font20: 18px;
        --font18: 16px;
    }
    .ys-hd-pc {
        padding-left: 44px;
        padding-right: 10px;
    }
    .head-logo img {
        width: 154px;
    }
    .head-logo p::before {
        height: 10px;
        left: 9px;
    }
    .head-logo p{
        padding-left: 18px;
    }
    .head-nav {
        --jian1: 25px;
    }
    .head-nav-item-title, .head-nav-item-title p{
        font-size: 14px;
    }
    .head-nav-item-title::before{
        height: 1px;
    }
    .ys-ban-txtbox .std-text2{
        width: 60.4%;
    }
    .ys-ban-txtbox .ys-ban-title {
        margin-bottom: 18px;
    }
    .ys-ban-txtbox .std-text2 {
        margin-bottom: 37px;
    }
    .home-ban-btn {
        bottom: 81px;
    }
    .home-ban-dots li.on span {
        width: 70px;
        margin-left: 10px;
    }
    .home-walk .std-h3 {
        margin-bottom: 37px;
    }
    .hwin-text .scroll-num{
        line-height: var(--line15);
    }
    .hwin-text {
        margin-bottom: -4px;
    }
    .home-walk-inof {
        margin-bottom: calc(32px - 10px);
    }
    .home-walk .home-walk-text {
        margin-bottom: 20px;
    }
    .home-walk .std-h2 {
        margin-bottom: 18px;
    }
    .home-walk .std-font26 {
        margin-bottom: 13px;
    }
    .home-infor-btn-nub .std-h4 {
        padding: 0 44px;
        padding-bottom: 16px;
    }
    .home-infor-btn {
        --jian1: 19px;
    }
    .home-infor .home-infor-top {
        margin-bottom: 40px;
    }
    .home-infor-box {
        margin-bottom: 46px;
    }
    .hafn-title {
        font-size: 80px;
    }
    .hafn-hover .std-h3 {
        margin-bottom: 16px;
    }
    .hafn-hover .std-font40 {
        margin-bottom: 24px;
    }
    .hafn-hover .mod-btn3-add {
        margin-top: 22px;
    }
    .hafn-hover {
        padding-left: 50px;
        padding-right: 40px;
    }
    .hafn-title {
        transform: translateX(-0.45em);
    }
    .hafn-yuan {
        padding: 18px 36px 50px;
    }
    .hafn-yuan .std-h3 {
        margin-bottom: 14px;
    }
    .home-business .home-infor-top, .home-industry .home-infor-top {
        margin-bottom: 21px;
    }
    .home-industry .home-text1 {
        margin-bottom: 45px;
    }
    .hibi-icon {
        width: 42px;
    }
    .home-industry-btn-item .std-h4 {
        padding-left: 10px;
    }
    .home-industry-btn-item {
        padding-top: 22px;
        padding-bottom: 28px;
    }
    .hibt-item {
        padding: 26px 24px 36px;
    }
    .hibt-item .mod-btn3-add {
        margin-top: 32px;
    }
    .home-business .home-text1 {
        margin-bottom: 42px;
    }
    .hbin-link-text {
        padding: 18px 24px 18px;
    }
    .hbin-link .std-text2,
    .hbin-link .std-text2 p,
    .hbin-link .std-text2 span{
        font-size: 14px;
    }
    .hbin-link .std-text2 p {
        margin-bottom: 0px;
    }
    .hbin-link-text-icon {
        width: 26px;
        margin-bottom: 6px;
    }
    .hbin-link .std-h5 {
        margin-bottom: 7px;
    }
    .home-business-line {
        margin-bottom: 40px;
    }
    .home-business-inof {
        --jian1: 13px;
        --jian2: 28px;
    }
    .home-ban-dots li {
        padding: 0 7px;
    }
    .home-infor-news-rotate .slick-dots {
        bottom: -28px;
    }
    .ys-bread {
        top: 90px;
    }
    .step-wai .ys-nyban-title h1::before {
        width: 28px;
        height: 28px;
        left: -10px;
    }
    .step-update-cry-left .std-h4 {
        padding-top: 19%;
    }
    .step-update-cry-right .std-h4 {
        margin-bottom: 8px;
    }
    .step-update-cry-right .std-h4::before {
        width: 50px;
        height: 3px;
    }
    .step-update-cry-right .std-h4{
        font-size: 18px;
    }
    .step-vision-inof-nub .std-h4 {
        margin-bottom: 15px;
    }
    .step-vision-inof-nub .std-text2, .step-vision-inof-nub .std-text2 p{
        font-size: 14px;
    }
    .anchor-li .std-text3{
        font-size: 14px;
    }
    .anchor-li {
        padding-left: 15px;
    }
    .anchor-main.show {
        left: 15px;
    }
    .anchor-li span::after {
        left: -7px;
        width: 16px;
        height: 16px;
    }
    .anchor-li {
        margin-bottom: 22px;
    }
    .step-about-cry {
        --font200: 114px;
    }
    .step-about .std-h3 {
        margin-bottom: 22px;
    }
    .step-about-cry-left {
        width: 49.21%;
    }
    .sacr-img::before {
        width: calc(100% + 25px);
        left: -26px;
        bottom: -27px;
    }
    .sdcl-year-item {
        font-size: 70px;
    }
    .step-deep-cry-left {
        width: 120px;
    }
    .step-deep-cry-img {
        width: 42.75%;
    }
    .step-deep .std-h3 {
        margin-bottom: 36px;
    }
    .step-deep {
        --xin: 42px;
    }
    .sdct-nub-title {
        margin-bottom: 18px;
    }
    .step-deep-cry-text {
        padding-left: 34px;
        padding-right: 44px;
    }
    .step-speech .std-h3 {
        margin-bottom: 22px;
    }
    .step-speech .std-text3, .step-speech .std-text3 p{
        font-size: 16px;
    }
    .step-speech .std-h4{
        font-size: 18px;
    }
    .step-speech .std-text2 p {
        margin-bottom: 1px;
    }
    .step-speech .std-h4 {
        margin-bottom: 4px;
    }
    .step-speech .mod-btn {
        margin-top: 25px;
    }
    .step-speech-cry-text {
        padding-right: 36px;
        padding-bottom: 10px;
    }
    .shbn-box {
        width: 160px;
        padding: 4px 2px 4px;
    }
    .shri-box-nub .std-text2, .shri-box-nub .std-text2 p{
        font-size: 14px;
    }
    .shri-box-nub-bg {
        width: 34px;
    }
    .shri-box-nub-img {
        width: 56.048%;
    }
    .shri-box-nub .std-text2 {
        width: 80%;
    }
    .mod-arrows1 {
        --arrows1: 34px;
    }
    .step-honor-wai .mod-arrows1 .slick-next {
        right: -50px;
    }
    .step-honor-wai .mod-arrows1 .slick-prev {
        left: -50px;
    }
    .step-tissue .std-h3 {
        margin-bottom: 28px;
    }
    .step-call .std-h3 {
        margin-bottom: 42px;
    }
    .step-honor-top{
        align-items: center;
    }
    .step-vision {
        padding-top: 60px;
        padding-bottom: 146px;
    }
    /* 2025.02- tammy - end */
    /* 2025.02.25 - start */
    .industry-service .std-h5, 
    .industry-service .std-h5 p, 
    .isin-text .std-h5, 
    .isin-text .std-h5 p, 
    .industry-text-cry .std-h5, 
    .industry-text-cry .std-h5 p {
        font-size: 16px;
    }
    .industry-service .std-h3 {
        margin-bottom: 22px;
    }
    .industry-service .mod-btn {
        margin-top: 32px;
    }
    .isin-text .std-h3 {
        margin-bottom: 22px;
    }
    .isin-text {
        width: 47.25%;
    }
    .industry-category-inof {
        --jian1: 15px;
    }  
    .icin-core-text .std-h4 {
        margin-bottom: 18px;
    }
    .icin-core-text {
        padding: 40px 28px 46px 36px;
    }
    .industry-category-cry .slick-prev {
        right: calc(var(--arrows1) + 15px);
    }
    .industry-text-cry-word {
        padding-left: 50px;
    }
    .industry-text-cry-word .std-btn1 {
        margin-top: 28px;
    }
    .ys-bread {
        top: 75px;
    }
    .industry-category-cry {
        --right1: 130px;
    }    
    .industry-text-cry-word {
        padding-left: 44px;
    }
    .test-business-title {
        margin-bottom: 44px;
    }
    .equip-company .std-h5, .equip-company .std-h5 p,
    .esci-cry-text .std-h5, .esci-cry-text .std-h5 p,
    .equip-power-cry .std-h5, .equip-power-cry .std-h5 p,
    .test-business-title .std-h5, .test-business-title .std-h5 p{
        font-size: 16px;
    }
    .test-business-title .std-h3 {
        margin-bottom: 15px;
    }
    .test-business-box-cry .std-font32 {
        margin-bottom: 20px;
    }
    .test-business-box-cry .std-font32, .test-business-box .std-text1 {
        width: 77%;
    }
    .test-business-box-cry {
        padding: 80px 0 90px;
    }
    .test-business-box-cry::before {
        border-radius: 16px;
    }   
    .test-quality-cry-left {
        width: 46.16%;
    }
    .tqcl-item-top {
        padding: 16px 10px 16px 0;
    }
    .tqcl-item-bot .std-text2 {
        width: 92%;
    }
    .tqcl-item-bot {
        margin-top: -6px;
        padding-bottom: 17px;
    }
    .step-update-img::before, .equip-company-img::before, .equip-power-cry-img::before {
        width: 90px;
        height: 50px;
    }
    .equip-company-about {
        font-size: 130px;
    }
    .equip-company {
        margin-bottom: calc(var(--space120)* 0.75);
    }
    .esti-nub .std-h4 {
        padding-bottom: 21px;
    }
    .equip-solution-top-inof {
        --jian1: 22px;
    }
    .equip-solution .std-h3 {
        margin-bottom: 26px;
    }
    .esci-cry-text {
        padding-right: 50px;
        padding-bottom: 3px;
    }
    .esci-cry-btn {
        margin-top: 46px;
    }
    .equip-power-cry .std-h3 {
        margin-bottom: 20px;
    }
    .equip-solution-core-item {
        padding-top: 52px;
    }
    .very-case-right {
        padding-left: 60px;
    }
    .very-case .std-h3 {
        margin-bottom: 22px;
    }
    .very-case .std-h5 {
        margin-bottom: 18px;
    }
    .very-case-right-inof {
        --jian1: 45px;
        margin-top: 37px;
        padding-top: 20px;
    }
    .very-cable-text {
        width: 80%;
    }
    .very-cable-inof {
        --jian1: 8px;
    }
    .vcin-core {
        padding: 32px 20px 34px;
    }
    .vcin-core .std-h5 {
        margin-bottom: 5px;
    } 
    .very-cable-text {
        margin-bottom: 38px;
    }
    .vsii-text {
        padding-left: 100px;
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .very-special-zhan {
        left: 48%;
    }
    .vsii-text .std-font32 {
        margin-bottom: 16px;
    }
    .very-case .std-text2, .very-case .std-text2 p,
    .very-cable-text, .very-cable-text p,
    .vcin-core .std-text2, .vcin-core .std-text2 p,
    .vsii-text .std-text2, .vsii-text .std-text2 p,
    .viin-cry-text .std-text2, .viin-cry-text .std-text2 p{
        font-size: 14px;
    }
    .viin-cry-text .std-h5 {
        margin-bottom: 11px;
    }
    .viin-cry-text {
        padding: 26px 22px 28px;
    }
    .vcri-nub .std-text2 .scroll-num{
        font-size: 50px;
    }
    .very-intro .std-h3,
    .very-special .std-h3 {
        margin-bottom: var(--space50);
    }
    .hnid-cry-left .std-text2 p{
        font-size: 14px;
    }
    .hnid-cry-left {
        width: 300px;
    }
    .hnid-cry-left .hnid-cry-left-img {
        margin-bottom: 17px;
    }
    .hnid-cry-left .hnid-cry-left-text {
        margin-bottom: 14px;
    }
    .hnid-cry-right {
        width: calc(100% - 300px);
        padding-top: 12px;
        padding-left: 30px;    
    }
    .hnid-third, .hnid-third a{
        font-size: 14px;
    }
    .hnid-second {
        --jian1: 11px;
    }
    .hnid-cry {
        padding: 35px 20px 42px 40px;
    }
    .join-bot-tab-icon {
        width: 18px;
        right: 30px;
    }
    .mod-tab.act .mod-tab-li a {
        line-height: 40px;
    }
    .wx-pop .ys-modal-content {
        padding: 22px 24px 24px;
        width: 188px;
    }
    .anchor-li {
        padding-left: 13px;
    }
    .anchor-main.show {
        left: 12px;
    }
    .anchor-li span::before {
        width: 6px;
        height: 6px;
        left: -1px;
    }
    .solution-pop .std-font32 {
        margin-bottom: 15px;
    }
    .solution-pop-icon {
        width: 120px;
        height: 120px;
        margin-bottom: 34px;
    }
    .spin-link {
        padding: 13px 0;
    }
    .solution-pop .ys-modal-content {
        padding: 80px 51px 50px 60px;
    }   
    .spin-link .std-text1 {
        padding-right: 40px;
    }
    /* 2025.02.25 - end */
    .leader-top h6:not(:first-child) {
        margin-top: 29px;
    }
    .anchor-main.show {
        left: 10px;
    }
    .anchor-li {
        padding-left: 11px;
    }
    .creat-sect2::before {
        width: 17%;
    }    
    .stand-bot-li-title span {
        font-size: 14px;
        margin-left: 6px;
    }
    .exhibit-li-text-cont {
        width: 130%;
    }
    .exhibit-li {
        margin-bottom: var(--space120);
    }
    .exhibit-li:nth-of-type(2n) .exhibit-li-text-cont {
        margin-left: -30%;
        width: 130%;
    }
    .exhibit-li-text-cont {
        padding: 40px 30% 28px 60px;
    }
    .exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-text-cont {
        padding: 40px 40px 30px 30%;
    }
    .exhibit-li-text-cont {
        min-height: 540px;
    }
    .exhibit-li-text::before {                                                    
        height: 98px;
    }
    .very-intro .swiper-button-prev{
        right: calc(var(--arrows1) + 15px);
    }
    .news-cont-top.mod-arrows1 .slick-next{
        right: calc(-28px - var(--arrows1));
    }
    .news-cont-top.mod-arrows1 .slick-prev{
        left: calc(-28px - var(--arrows1));
    }
    .mouse_screen {
        width: 34px;
        padding-bottom: 113px;
    } 
    .step-update-cry-left .std-h4 {
        margin-right: -6em;
    }
    .deep-add{
        width: 52px;
        bottom: 44px;
    }
    .sucl-bgfont {
        font-size: 160px;
    }
    .step-update-cry-left .std-h4::before {
        bottom: calc(100% + 3px);
        width: 36px;
        height: 20px;
    }
    .hbin-link-text {
        padding: 18px 16px 18px;
    }
    .hiax-one .newsdt-recom-li-text {
        padding-left: 25px;
        padding-top: 2px;
        padding-bottom: 9px;
    }
    .newsdt-recom-li-text .std-h4 {
        margin: 7px 0 10px;
    }
    .hiax-two-nub-link .std-text2,
    .newsdt-recom-li-text .std-text2{
        font-size: 14px;
    }
    .hiax-two-nub-link .std-h5{
        font-size: 16px;
    }
    .home-infor-btn-nub .std-h4, .home-infor-btn-btn .mod-btn3 {
        padding-bottom: 13px !important;
    }
    .home-infor-add {
        --jian1: 14px;
    }
    .foot-top-right>ul>li>a {
        margin-bottom: 22px;
    }
    .foot-top-right>ul>li {
        padding: 0 36px;
    }
    .foot-top-left img {
        width: 150px;
    }
    .foot-top-left {
        width: 27.64%;
    }
    .anchor-li .std-text3 {
        font-size: 12px;
    }
    .anchor-li span {
        width: 4px;
        height: 4px;
    }
    .anchor-li span::before {
        width: 4px;
        height: 4px;
        left: 0px;
    }
    .anchor-li span::after {
        left: -4px;
        width: 10px;
        height: 10px;
    }
    .anchor-li span {
        top: 9px;
    }
    .anchor-li {
        padding-left: 9px;
    }
    .anchor-main.show {
        left: 7px;
    }
    /* 1440end */
}

@media screen and (max-width: 1200px) {
    :root {
        /* 字号 */
        --font64: 48px;
        --font48: 36px;
        --font36: 24px;
        --font24: 22px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 18px;
        --font16: 16px;
        /* 导航 */
        --line80: 60px;
        /* 板块间距 */
        --space120: 60px;
    }
    .leader-text {
        padding: 50px 40px;
    }
    .leader-cont .std-h2 {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .foot-info-title {
        font-size: 30px;
    }
    .foot-top {
        margin-top: 40px;
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .foot-top-right>ul>li {
        padding: 0 30px;
    }
    .foot-top-right>ul {
        margin: 0 -30px;
    }
    .creat-cont {
        padding-top: 140px;
    }
    .project-li-cont-text {
        width: calc(100% - 30px);
        padding-left: 30px;
        padding-right: 150px;
    }
    .project-li-cont-img {
        width: calc(18% + 30px);
    }
    .project-li-cont-img img {
        width: calc(100% - 30px);
    }
    .project-li-cont-text .std-h4 {
        margin-bottom: 0;
    }
    .project-li-cont-text {
        padding-top: 0;
    }
    .project-li-cont-icon {
        top: 60px;
    }
    .project-li-cont {
        padding: 18px;
    }
    .ncbl-text {
        padding-left: 4.6%;
    }
    .stand-sector .std-h5 {
        margin-bottom: 10px;
    }
    /* 2.20 */
    .exhibit-li {
        width: 95%;
        margin-bottom: 180px;
    }
    .exhibit-li-img {
        width: 50%;
    }
    .exhibit-li-text-cont {
        width: 70%;
    }
    .exhibit-li-img-bj{
        width: 70%;
    }
    .exhibit-li-text-cont {
        min-height: 560px;
    }
    .exhibit-li-text-cont .std-h3 {
        margin-bottom: 10px;
    }
    .mod-tab-li a{
        font-size: 16px;
    }
    .indus-sect1-text {
        padding: 30px 40px;
    }
    .isll-top {
        margin-bottom: 12px;
    }
    .indus-sect2-left-li {
        padding: 14px 0 0;
    }
    .indus-sect2-left {
        padding-right: 6%;
    }
    /* 2025.02- tammy - start */
    :root {
        --font64: 44px;
        --font32: 22px;
        --font24: 20px;
        --font18: 16px;
    }
    .home-infor-box {
        margin-bottom: 35px;
    }
    .home-infor .home-infor-top {
        margin-bottom: 36px;
    }
    /* 2025.02- tammy - end */
    /* 2025.03.03 */
    .exhibit-li-text-cont {
        width: 130%;
    }
    .exhibit-li-text {
        width: 50%;
    }
    :root {
        --parpspace12: 10px;
    }
    .exhibit-li-text-cont .std-h3 {
        margin-bottom: 14px;
    }
    .exhibit-li-img {
        margin-top: 65px;
    }
    .exhibit-li-text-cont {
        min-height: 472px;
    }
    .exhibit-li {
        margin-bottom: var(--space120);
    }
    .very-intro::before {
        display: none;
    }
    .mouse_screen::before {
        height: 65px;
    }
    .mouse_screen::after {
        height: 20px;
        top: calc(100% - 65px);
    }
    .mouse_screen {
        width: 30px;
        padding-bottom: 90px;
    }
    /* 1200end */
}

@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font64: 38px;
        --font48: 30px;
        --font36: 22px;
        --font24: 22px;
        --font20: 18px;
        /* 板块间距 */
        --space120: 50px;
        /* 行高 */
        --line175: 1.6;
    }
    .foot-info-title {
        font-size: 26px;
    }
    .foot-top-right{
        display: none;
    }
    .foot-bot .ys-cont1440{
        flex-direction: column-reverse;
    }
    .foot-bot ul{
        margin-bottom: 10px;
    }
    .foot-top-left {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }
    .foot-top-logo {
        height: 100%;
        width: 120px;
    }
    .foot-top-left {
        flex-direction: row;
        justify-content: space-between;
        width: 100%;
        align-items: center;
    }
    .join-bot-tab {
        padding: 20px 0;
    }
    .join-bot-tab-require {
        padding-right: 50px;
    }
    .join-bot-tab-icon {
        right: 40px;
        width: 16px;
    }
    .join-bot-info {
        padding: 20px 30px 30px;
    }
    .join-bot-info .mod-btn {
        margin-top: 30px;
    }
    .join-tab li a::before {
        height: 4px;
    }
    .ys-bread{
        display: none;
    }
    .tech-li-text {
        width: 47%;
    }
    .tech-li-text .std-h4{
        margin-bottom: 5px;
    }
    .mod-tab{
        display: none;
    }
    .ys-hd-pc{
        display: none !important;
    }
    .anchor-main.show{
        display: none;
    }
    .creat-sect1-cont {
        padding: 32px 20px;
    }
    .creat-sect2-ul {
        width: 80%;
    }
    .indus-sect1-text {
        padding: 20px 25px;
    }
    .indus-sect1-text .std-h3 {
        margin-bottom: 10px;
    }
    .creat-sect3-top {
        width: 140px;
    }
    .project-li-cont-text {
        width: calc(100% - 60px);
        padding-left: 20px;
        padding-right: 70px;
    }
    .project-li-cont-img {
        width: calc(18% + 60px);
    }
    .project-li-cont-img img {
        width: calc(100% - 20px);
    }
    .project-li-cont-icon {
        top: 50px;
        right: 40px;
        width: 20px;
    }
    .project-li {
        margin-bottom: 30px;
    }
    .project-cont .mod-btn {
        margin: 50px auto 0;
    }
    .nbtb-left-info .std-text2 {
        margin-left: 20px;
    }
    .stand-bot-li-title {
        font-size: 40px;
        margin-bottom: 12px;
    }
    .eva-buss-left .std-text2 p{
        line-height: 1.5;
    }
    /* 2.20 */
    .isll-text p, .isll-bot p{
        font-size: 14px;
    }
    .mod-btn {
        width: 200px;
    }
    .isll-top .std-h4{
        font-size: 18px;
    }
    .indus-cont .std-h3{
        margin-bottom: 20px;
    }
    .indus-sect1-text .std-h5{
        font-size: 16px;
    }
    /* 2025.02- tammy - start */
    .ys-hd-pc{
        display: none;
    }
    :root {
        --font24: 20px;
        --line80: 56px;
        --font40: 28px;
        --font36: 20px;
        --font32: 20px;
        --font28: 20px;
        --font24: 18px;
    }
    .home-walk-inof {
        width: 426px;
    }
    .home-infor .home-infor-top {
        margin-bottom: 29px;
    }
    .home-infor-btn-nub .std-h4 {
        padding: 0 38px;
        padding-bottom: 16px;
    }
    .home-infor-btn {
        --jian1: 14px;
    }
    .home-infor-box {
        margin-bottom: 36px;
    }
    .hafn-title {
        font-size: 60px;
    }
    .hafn-hover {
        padding-left: 36px;
        padding-right: 34px;
    }
    .hafn-hover .std-h3 {
        margin-bottom: 11px;
    }
    .hafn-hover .std-font40 {
        margin-bottom: 20px;
    }
    .hafn-hover .mod-btn3-add {
        margin-top: 13px;
    }
    .hafn-yuan {
        padding: 16px 30px 38px;
    }
    .hafn-yuan .std-h3 {
        margin-bottom: 11px;
    }
    .home-business .home-infor-top, .home-industry .home-infor-top {
        margin-bottom: 14px;
    }
    .home-industry .home-text1 {
        margin-bottom: 32px;
    }
    .hibi-icon {
        width: 38px;
    }
    .home-industry-btn-item {
        padding-top: 19px;
        padding-bottom: 25px;
    }
    .hibt-item .std-text1 {
        height: 4.8em;
    }
    .hibt-item {
        padding: 22px 18px 30px;
    }
    .hibt-item .mod-btn3-add {
        margin-top: 26px;
    }
    .home-business .home-text1 {
        margin-bottom: 33px;
    }
    /* .hbin-link-add .std-text2 p{
        height: 1.6em;
    }
    [data-length="1"] .hbin-link-add .std-text2 p{
        height: 6.4em;
    }
    [data-length="2"] .hbin-link-add .std-text2 p{
        height: 3.2em;
    } 
    [data-length="3"] .hbin-link-add .std-text2 p:nth-of-type(3){
        height: 3.2em;
    }  */
    .hbin-link-add .std-text2{
        height: 6.4em;
    }

    .hbin-link-text-icon {
        width: 24px;
        margin-bottom: 5px;
    }
    .hbin-link .std-h5 {
        margin-bottom: 6px;
    }
    .hbin-link-text {
        padding: 18px 19px 18px;
    }
    .hafn-hover .std-text2, .hafn-hover .std-text2 p{
        font-size: 14px;
    }
    .newsdt-recom-li-text .std-text2{
        font-size: 14px;
    }
    .newsdt-recom-li-text .std-h4 {
        margin: 8px 0 30px;
    }
    .home-infor-news-rotate .slick-dots {
        bottom: -26px;
    }
    .step-wai .ys-nybanner {
        height: calc(100vh - var(--line80));
    }
    .step-update-img-box2{
        top: auto;
        bottom: 0;
        height: calc(100% - var(--line80));
    }
    .step-update-img::before{
        top: 56px;
    }
    .step-vision .ys-cont1440 {
        padding: 0px 26px;
    }
    .step-update-cry-left .std-h4 {
        padding-top: calc(19% + 56px);
    }
    .step-update-cry-right .std-font40{
        font-size: 26px;
    }
    h2.std-h3{
        font-size: var(--font40);
    }
    /* 2025.02- tammy - end */
    /* 2025.02.25 - start */
    .ys-nybanner .ys-nyban-title {
        top: 50%;
    }
    .industry-text {
        padding-top: var(--space120);
    }
    .industry-text-top .std-h5 {
        width: 95%;
    }    
    .industry-text-cry-word {
        padding-left: 35px;
    }
    .mod-btn a, .mod-btn-link{
        font-size: 14px;
    }
    .industry-service .std-h5, .industry-service .std-h5 p, .isin-text .std-h5, .isin-text .std-h5 p, .industry-text-cry .std-h5, .industry-text-cry .std-h5 p {
        font-size: 14px;
    }
    .industry-text-top .std-h5, 
    .industry-text-top .std-h5 p{
        font-size: 16px;
    }
    .icin-core-text .std-h4 {
        margin-bottom: 12px;
    }
    .icin-core-text {
        padding: 32px 22px 34px 28px;
    }
    .icin-core-text .std-text2, .icin-core-text .std-text2 p{
        font-size: 14px;
    }
    .industry-text-cry-word .std-btn1 {
        margin-top: 20px;
    }
    .industry-text-cry .std-h3 {
        margin-bottom: 15px;
    }
    .industry-text-top {
        padding-bottom: calc(var(--space120)* 0.9);
        margin-bottom: calc(var(--space120)* 0.9);
    }
    .industry-category-inof {
        --jian1: 12px;
    }
    .industry-category-cry {
        --right1: 90px;
    }
    .isin-text .std-h3 {
        margin-bottom: 18px;
    }
    .industry-service .std-h3 {
        margin-bottom: 18px;
    }
    .mod-btn a, .mod-btn-link {
        line-height: 38px;
    }
    .industry-service .mod-btn {
        margin-top: 23px;
    }
    .equip-company .std-h5, .equip-company .std-h5 p,
    .esci-cry-text .std-h5, .esci-cry-text .std-h5 p,
    .equip-power-cry .std-h5, .equip-power-cry .std-h5 p,
    .test-business-title .std-h5, .test-business-title .std-h5 p{
        font-size: 14px;
    }
    .test-business-box-cry {
        padding: 70px 0 80px;
    }
    .test-business-box-cry .std-font32, .test-business-box .std-text1 {
        width: 88%;
    }
    .tqcl-item-bot .std-text2 p{
        font-size: 14px;
    }
    .test-quality-cry-left {
        width: 48.16%;
    }
    .test-business-title {
        margin-bottom: 30px;
    }
    .test-business-title .std-h3 {
        margin-bottom: 12px;
    }
    .industry-text-top .std-h5 {
        width: 97%;
    }
    .equip-company-about {
        font-size: 90px;
    }
    .equip-company .std-h5 p {
        margin-bottom: 1.1em;
    }
    .step-update-img::before, .equip-company-img::before, .equip-power-cry-img::before {
        width: 80px;
        height: 40px;
    }
    .equip-solution .std-h3 {
        margin-bottom: 18px;
    }
    .esti-nub .std-h4 {
        padding-bottom: 17px;
    }
    .equip-solution-top-inof {
        --jian1: 18px;
    }
    .esci-cry-text {
        padding-right: 28px;
        padding-bottom: 0px;
    }
    .esci-cry-btn {
        margin-top: 32px;
    }
    .equip-power-cry .std-h3 {
        margin-bottom: 16px;
    }
    .very-case-right {
        padding-left: 34px;
    }
    .very-case .std-h3 {
        margin-bottom: 17px;
    }
    .very-case .std-h5 {
        margin-bottom: 14px;
    }
    .very-case-right-inof {
        --jian1: 40px;
        margin-top: 32px;
        padding-top: 16px;
    }
    .very-cable .std-h3 {
        margin-bottom: 18px;
    }
    .very-cable-text {
        margin-bottom: 28px;
    }
    .vcin-core {
        padding: 24px 16px 28px;
    }
    .vsii-text {
        padding-left: 75px;
        padding-top: 40px;
        padding-bottom: 32px;
    }
    .very-special-zhan-circle {
        width: 6px;
        height: 6px;
    }
    .very-special-zhan {
        width: 6px;
    }    
    .vsii-text .std-font32 {
        margin-bottom: 12px;
    }
    .very-intro-swiper {
        --jian1: 10px;
    }
    .viin-cry-text .std-h5 {
        margin-bottom: 9px;
    }
    .viin-cry-text {
        padding: 21px 18px 21px;
    }
    .step-speech .std-text3, .step-speech .std-text3 p {
        font-size: 14px;
    }
    .step-speech .std-text2,
    .step-speech .std-text2 p{
        font-size: 14px;
    }
    .step-speech .std-h4 {
        font-size: 16px;
    }
    .step-speech .mod-btn {
        margin-top: 21px;
    }
    .step-honor-rotate {
        --jian1: 9px;
    }
    .shri-box-nub .std-text2 {
        width: 88%;
    }
    .ys-page-wrap.act .ys-main {
        margin-top: 0;
    }
    .leader-main .ys-main {
        padding-top: 20px;
    }
    .solution-pop .ys-modal-close {
        right: 40px;
        top: 40px;
        width: 22px;
    }
    .solution-pop-icon {
        width: 100px;
        height: 100px;
    }
    .solution-pop .ys-modal-content {
        padding: 68px 30px 40px 40px;
    }
    .spin-link .std-text1 {
        max-width: 100%;
        padding-right: 0px;
    }
    .spin-link-icon{
        display: none;
    }
    .creat-sect2::before{
        display: none;
    }
    .industry-category::before{
        display: none;
    }
    /* 2025.02.25 - end */
    /* 2025.03.03 */
    .exhibit-li-text-cont {
        min-height: 442px;
    }
    .industry-service-bg::before,
    .vsii-img::before{
        display: none;
    }
    .nctl-text-word {
        height: calc(1.6em* 2);
    }
    .project-li-cont-text .std-text2 p {
        height: calc(1.6em* 2);
    }
    .foot-top-left img{
        width: 120px;
    }
    /* 2025.03.15 - start */
    .creat-sect2-ul.mod-arrows1 {
        --arrows1: 26px;
        padding-bottom: calc(var(--arrows1) + 0px);
    }
    .news-cont-top.mod-arrows1 .slick-next{
        right: calc(-20px - var(--arrows1));
    }
    .news-cont-top.mod-arrows1 .slick-prev{
        left: calc(-20px - var(--arrows1));
    }
    .step-speech .ys-cont1440,
    .step-deep .ys-cont1440,
    .step-about .ys-cont1440{
        max-width: 85vw;
    }
    .deep-add{
        width: 46px;
        bottom: 40px;
    }
    .sucl-bgfont {
        font-size: 138px;
    }
    .step-update-cry-left .std-h4 {
        margin-left: 10px;
    }
    .step-update-cry-left .std-h4 {
        margin-right: -7em;
    }
    .step-update-cry{
        height: calc(100% - 56px);
        top: 56px;
    }
    .mod-tab {
        display: block;
    }
    .mod-tab-li a {
        padding: 0 18px;
    }
    .hiax-one .newsdt-recom-li-text {
        padding-left: 20px;
        padding-top: 1px;
        padding-bottom: 5px;
    }
    .hiax-one {
        margin-top: 24px;
    }
    .hiax-two-nub-link {
        padding-top: 14px;
        padding-bottom: 14px;
    }
    .foot-top-left img {
        height: auto;
    }
    .foot-top-left::before{
        display: none;
    }
    .foot-box{
        max-width: calc(100% - 320px);
    }
    .foot-top-left{
        padding-right: 0;
    }
    /* 1199end */
}
@media screen and (max-width: 991px) {
    .nctl-img {
        width: 100%;
    }
    .nctl-text {
        padding: 20px 20px 40px;
        width: 100%;
    }
    .news-cont-top-li a{
        flex-wrap: wrap;
    }
    .news-cont-top .slick-dots {
        padding-left: 0;
        width: 100%;
        text-align: center;
    }
    .nctl-text .mod-btn3 {
        margin-top: 20px;
    }
    .nctl-text .std-h4 {
        margin-top: 6px;
        margin-bottom: 14px;
    }
    .news-cont-mid .ys-select {
        width: 125px;
        margin-right: 10px;
    }
    .news-cont-mid-search, .ncms-left{
        width: 100%;
    }
    .ncms-left input {
        width: 100%;
    }
    .news-cont-mid .ys-select-hd {
        padding: 0 18px;
    }
    .news-cont-mid .ys-select-xtbbox {
        right: 20px;
    }
    .ncms-left input {
        padding: 0 22px;
    }
    .news-cont-mid {
        margin-top: 40px;
        margin-bottom: 50px;
    }
    .ncbl-img {
        width: 100%;
        margin-bottom: 20px;
    }
    .ncbl-text {
        padding-left: 0;
        width: 100%;
    }
    .news-cont-bot-li a{
        flex-wrap: wrap;
    }
    .eva-buss{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .eva-buss-left {
        width: 100%;
        margin-top: 30px;
    }
    .eva-buss-right{
        width: 100%;
    }
    .eva-buss{
        flex-wrap: wrap;
    }
    .eva-buss-left .mod-btn {
        margin-top: 20px;
    }
    .eva-career-bot ul {
        width: 100%;
    }
    .eva-career-top img {
        width: 45px;
    }
    .eva-career-bot {
        padding-left: 80px;
    }
    .eva-career-top .std-h3 {
        padding-left: 35px;
    }
    .eva-dyn-li {
        width: 33.333333%;
        margin-right: 0;
        padding: 0 15px;
    }
    .eva-dyn-ul{
        margin: 0 -15px;
    }
    /* 2.20 */
    .exhibit-li-img-bj{
        display: none;
    }
    .exhibit-li-img {
        width: 100%;
        margin-top: 0;
    }
    .exhibit-li-text-cont {
        min-height: inherit;
        width: 100%;
    }
    .exhibit-li-text {
        position: static;
    }
    .exhibit-li, .exhibit-li.exhibit-li:nth-child(2n){
        float: none;
        margin: 0 auto;
        width: calc(100% - 40px);
    }
    .exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-img{
        float: none;
    }
    .exhibit-li-img-bj {
        width: 100%;
        position: static;
    }
    .exhibit-li-img .ys-imgbox-cover {
        float: none;
        width: 100%;
    }
    .exhibit-li{
        position: static;
        display: flex;
        flex-direction: column-reverse;
    }
    .exhibit-li, .exhibit-li.exhibit-li:nth-child(2n){
        margin-bottom: 40px;
    }
    .exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-text{
        display: block;
    }
    .exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-text-cont {
        padding: 20px;
    }
    .exhibit-li-img{
        float: none;
    }
    .exhibit-li-text-cont,.exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-text-cont{
        padding: 40px 30px;
    }
    /* 2025.02- tammy - start */
    :root {
        --font64: 32px;
        --font48: 28px;
        --font40: 26px;
        --font36: 20px;
        --font24: 18px;
        --font20: 18px;
    }
    .ys-ban-txtbox .std-text2, .ys-ban-txtbox .std-text2 p{
        font-size: 14px;
    }
    .ys-ban-txtbox .std-text2 {
        margin-bottom: 28px;
    }
    .mod-btn a, .mod-btn-link{
        font-size: 14px;
    }
    .mod-btn a, .mod-btn-link {
        line-height: 38px;
    }
    .mod-btn {
        width: 200px;
    }
    .home-ban-btn {
        bottom: 42px;
    }
    .ys-ban-txtbox .ys-ban-title span::before, .ys-ban-txtbox .ys-ban-title span::after {
        width: 12px;
        height: 12px;
    }
    .home-walk .std-h2 {
        margin-bottom: 13px;
    }
    .home-walk .home-walk-text {
        width: 75%;
    }
    .home-infor-btn-nub .std-h4{
        font-size: 16px;
    }
    .home-infor .home-infor-top {
        margin-bottom: 25px;
    }
    .home-area-fu {
        position: relative;
        display: block;
    }
    .hafn-yuan{
        display: none;
    }
    .hafn-hover{
        position: relative;
        display: block;
    }
    .hafn-hover {
        padding: 10px 7.5vw 40px;
    }
    .home-area-fu-nub .hafn-hover,
    .home-area-fu-nub.on .hafn-hover {
        transform: translateY(0%);
    }
    .hafn-title {
        transform: translateX(-0.35em);
    }
    .home-area{
        padding-bottom: 30px;
    }
    .home-area-fu .slick-dots{
        bottom: -30px;
    }
    .hibt-item .mod-btn3-add .std-text2{
        font-size: 14px;
    }
    .mod-btn3-add .ys-imgbox-cover {
        width: 21px;
        margin-left: 6px;
    }
    .hibt-item .std-text1, .hibt-item .std-text1 p{
        font-size: 14px;
    }
    .hibi-icon {
        width: 32px;
    }
    .home-industry-btn-item .std-h4{
        font-size: 16px;
    }
    .home-industry-btn-item::before {
        height: 4px;
    }
    .hibt-item .mod-btn3-add {
        margin-top: 22px;
    }
    .hibt-item {
        padding: 18px 18px 22px;
    }
    .home-industry-btn-item {
        padding-top: 14px;
        padding-bottom: 18px;
    }
    .home-industry-bot {
        padding-top: 10px;
    }
    .home-text1, .home-text1 p{
        font-size: 16px;
    }
    .home-business-line {
        margin-bottom: 30px;
    }
    .home-business .home-text1 {
        margin-bottom: 24px;
    }
    .home-business-line span {
        height: 3px;
        left: 56px;
        top: -1px;
    }
    .home-business-inof-nub {
        width: 100%;
    }    
    .hbin-link-text-icon {
        width: 28px;
        margin-bottom: 10px;
    }
    .hbin-link .std-h5 {
        margin-bottom: 14px;
    }
    .hbin-link .std-text2, .hbin-link .std-text2 p, .hbin-link .std-text2 span {
        font-size: 16px;
    }
    .home-area-fu-nub{
        width: 100%;
    }
    /* 2025.02- tammy - end */
    /* 2025.02.25 - start */
    .ys-nyban-title .std-h5{
        font-size: 16px;
    }
    .std-btn1 .mod-btn a, .std-btn1 .mod-btn-link {
        padding: 0 18px;
    }
    .industry-text-cry-word {
        padding-left: 28px;
    }
    .industry-category .std-h3 {
        margin-bottom: 12px;
    }
    .industry-category-cry .slick-prev {
        right: calc(var(--arrows1) + 10px);
    }
    .mod-arrows1-line::before {
        width: calc(100% - calc(var(--arrows1)* 2) - 24px);
    }
    .mod-arrows1-line {
        margin-bottom: 18px;
    }
    .industry-category-cry {
        --right1: 40px;
    }
    .industry-category-inof {
        --jian1: 10px;
    }
    .icin-core-text {
        padding: 25px 16px 30px 24px;
    }
    .icin-core-text .std-h4 {
        margin-bottom: 10px;
    }
    .isin-text .std-h3 {
        margin-bottom: 14px;
    }
    .isin-text {
        padding-top: 8px;
    }
    .industry-service-bg{
        height: 350px;
    }
    .industry-service-bg img{
        height: 100%;
        object-fit: cover;
    }
    .industry-service .std-h3 {
        margin-bottom: 14px;
    }
    .industry-service .mod-btn {
        margin-top: 18px;
    }
    .esci-cry-btn {
        margin-top: 26px;
    }
    .esti-nub .std-h4{
        font-size: 16px;
    }
    .equip-power-cry .std-h3 {
        margin-bottom: 12px;
    }
    .esci-cry-btn {
        margin-top: 20px;
    }
    .equip-solution-core-item {
        padding-top: 32px;
    }
    .very-case .std-h5{
        font-size: 16px;
    }
    .vcri-nub .std-text2 .scroll-num {
        font-size: 40px;
    }
    .very-case-right-inof {
        --jian1: 20px;
        margin-top: 24px;
        padding-top: 14px;
    }
    .vcri-nub .std-text2 .scroll-num {
        padding-right: 9px;
    }
    .very-case .std-h3 {
        margin-bottom: 14px;
    }
    .very-case .std-h5 {
        margin-bottom: 10px;
    }
    .very-case-right {
        padding-left: 26px;
    }
    .very-cable-text {
        width: 100%;
    }
    .very-cable .std-h3 {
        margin-bottom: 14px;
    }
    .very-cable-text {
        margin-bottom: 24px;
    }
    .very-cable-inof-nub {
        width: 33.33333%;
    }
    .vsii-text {
        padding-left: 58px;
        padding-top: 32px;
        padding-bottom: 20px;
    }
    .vsii-text .std-font32 {
        margin-bottom: 10px;
    }
    .viin-cry-text {
        padding: 19px 15px 20px;
    }
    .very-intro-swiper {
        --jian1: 7px;
    }
    .step-tissue-img{
        width: calc(100% + 14vw);
        left: -7vw;
        position: relative;
    }
    .shri-box-nub-bg {
        width: 27px;
    }
    .shri-box-nub {
        width: 50%;
    }
    .step-honor-wai .mod-arrows1 .slick-prev, .step-honor-wai .mod-arrows1 .slick-next {
        top: calc(50% - 14px);
    }
    .step-speech .std-h3 {
        margin-bottom: 14px;
    }
    .step-speech .std-text3 {
        margin-bottom: 13px;
    }
    .step-speech .mod-btn {
        margin-top: 17px;
    }
    .step-about-cry .std-text1, .step-about-cry .std-text1 p,
    .sdct-nub .std-text2, 
    .sdct-nub .std-text2 p{
        font-size: 14px;
    }
    .step-deep-cry-text {
        padding-left: 11px;
        padding-right: 14px;
    }
    .sacl-text-title {
        padding-left: 32px;
        margin-bottom: 12px;
    }
    .sacr-text::before,
    .sacl-text-title::before {
        font-size: 3.33em;
    }
    .step-about-cry {
        --font200: 80px;
    }
    .step-update-cry-right .std-font40 {
        font-size: 20px;
    }
    .step-update-cry-right .std-h4 {
        font-size: 16px;
    }
    .step-vision .ys-cont1440 {
        padding: 0;
    }
    .step-update .ys-cont1440 {
        width: 82vw;
    }
    .step-vision-inof-nub .std-h4 {
        margin-bottom: 10px;
    }
    .step-vision-inof {
        --jian1: 8px;
    }
    .step-vision {
        padding-top: 39px;
        padding-bottom: 86px;
    }
    .solution-pop .ys-modal-content {
        width: 64vw;
    }   
    .stand-sector .std-text3, 
    .stand-sector .std-text3 p{
        font-size: 16px;
    } 
    /* 2025.02.25 - end */
    .leader-top h6:not(:first-child) {
        margin-top: 27px;
    }
    .stand-bot-li-text {
        font-size: 12px;
    }
    .stand-bot-li-title {
        margin-bottom: 8px;
    }
    .exhibit-li-text {
        width: 100%;
    }
    .exhibit-li,
    .exhibit-li:nth-of-type(2n) {
        flex-direction: column-reverse;
    }
    .exhibit-li:nth-of-type(2n) .exhibit-li-text-cont {
        margin-left: 0%;
        width: 100%;
    }
    .exhibit-li-text{
        position: relative;
    }
    .exhibit-li-img {
        padding-bottom: 0;
    }
    .exhibit-li-text::before {
        height: 60px;
    }
    .exhibit-li, .exhibit-li.exhibit-li:nth-child(2n) {
        margin-bottom: var(--space120);
    }
    .hafn-hover{
        display: flex;
        flex-direction: column;
    }
    .hafn-hover .std-text2{
        flex-grow: 1;
    }
    .very-intro .swiper-button-prev{
        right: calc(var(--arrows1) + 10px);
    }
    .very-intro .std-h3{
        margin-bottom: 20px;
    }
    .news-cont-top.mod-arrows1 .slick-next{
        right: calc(-12px - var(--arrows1));
    }
    .news-cont-top.mod-arrows1 .slick-prev{
        left: calc(-12px - var(--arrows1));
    }
    .mouse_screen::before {
        height: 52px;
    }
    .mouse_screen::after {
        top: calc(100% - 52px);
    }
    .mouse_screen {
        width: 30px;
        padding-bottom: 70px;
    }
    .step-update-cry-left .std-h4 {
        margin-right: -8em;
    }
    .deep-add{
        width: 42px;
        bottom: 36px;
    }
    .step-update-cry-left .std-h4 {
        margin-left: 8px;
    }
    .step-update-cry-left .std-h4 {
        margin-right: -9em;
    }
    .mod-tab-li a {
        padding: 0 14px;
    }
    .mod-tab-li a {
        font-size: 14px;
    }
    .mod-tab.act .mod-tab-li a {
        font-size: 14px;
    }
    .mod-tab-li a {
        padding: 0 8px;
    }
    .mod-tab-li a {
        line-height: 50px;
    }
    .home-infor-add-xin {
        width: 100%;
    }
    .home-infor-add-xin:not(:first-child){
        margin-top: var(--space50);
    }    
    /* 991end */
}
@media screen and (max-width: 767px) {
    :root {
        /* 字号 */
        --font64: 28px;
        --font48: 24px;
        --font36: 20px;
        
        --font24: 20px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 14px;
        /* 板块间距 */
        --space120: 30px;
        --space50: 16px;
        --space24: 10px;
        /* 段落间距 */
        --parpspace12: 16px;
        --parpspace14: 10px;
    }
    .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;
    }
    .leader-cont .std-h2 {
        padding-bottom: 30px;
        margin-bottom: 30px;
    }
    .leader-cont .std-h2 {
        padding-bottom: 20px;
        margin-bottom: 24px;
    }
    .leader-text {
        padding: 20px 15px;
    }
    .leader-top h6 {
        margin-bottom: 12px;
    }
    .yxedr-active p {
        margin-bottom: 12px;
    }
    .leader-bot .std-h4{
        font-size: 18px;
    }
    .foot-info-title {
        font-size: 22px;
    }
    .foot-info-search {
        width: 85%;
    }
    .foot-top-left .ys-select-hd {
        padding: 8px 18px;
    }
    .foot-top-left .ys-select {
        width: 120px;
    }
    .foot-top-left .ys-select-xtbbox {
        right: 25px;
    }
    .foot-top {
        margin-top: 25px;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .foot-bot {
        padding: 18px 0;
    }   
    .foot-top-left .ys-select-bd {
        top: -160px;
        padding: 20px 0 20px 10px;
        height: 155px;
    } 
    .ys-select-li-text {
        font-size: 12px;
        padding-left: 5px;
        width: calc(100% - 16px);
    }
    .foot-top-left .ys-select-li .ys-imgbox-cover {
        width: 15px;
    }
    .foot-top-left .mCSB_inside>.mCSB_container {
        margin-right: 0px;
    }
    .foot-top-left .ys-select-li {
        margin-bottom: 6px;
    }
    .join-bot-tab {
        padding: 14px 0;
        flex-wrap: wrap;
    }
    .join-bot-tab-require, .join-bot-tab-name{
        padding-right: 0;
        width: 100%;
    }
    .join-bot-tab-name{
        margin-bottom: 6px;
    }
    .join-bot-tab-icon {
        right: 20px;
        width: 16px;
        top: 20px;
        transform: translateY(0);
    }
    .join-bot-li.on .join-bot-tab-icon {
        transform: translateY(0) rotateZ(180deg);
    }
    .join-bot-info {
        padding: 20px 15px 30px;
    }
    .join-bot-info .yxedr-active p, .join-bot-info .yxedr-active h6 {
        line-height: 1.75;
    }
    .mod-btn {
        width: 180px;
    }
    .mod-btn a, .mod-btn-link {
        line-height: 38px;
    }
    .foot-top-logo {
        width: 100px;
    }
    .ys-nyban-title .std-h5::before {
        top: 0px;
        left: -7px;
        width: 16px;
        height: 16px;
    }
    .join-tab li a {
        padding-bottom: 20px;
    }
    .join-tab li {
        margin-right: 30px;
    }
    .tech-li .ys-imgbox-cover, .tech-li-text{
        width: 100%;
    }
    .tech-li{
        flex-wrap: wrap;
    }
    .tech-li .ys-imgbox-cover{
        margin-bottom: 20px;
    }
    .tech-li:not(:last-child){
        margin-bottom: 30px;
    }
    .creat-sect1-text p{
        margin-bottom: 3px;
    }
    .creat-sect1-left, .creat-sect1-right{
        width: 100%;
    }
    .creat-sect1-cont{
        flex-wrap: wrap;
    }
    .creat-sect1-right .ys-imgbox-cover {
        margin-top: -70px;
        margin-bottom: 20px;
    }
    .creat-cont {
        padding-top: 80px;
    }
    .creat-sect1-text-pc{
        display: none;
    }
    .creat-sect1-text-ph{
        display: block;
    }
    .creat-sect1-left{
        flex-direction: column;
    }
    .creat-sect1-left-title{
        margin-bottom: 10px;
        height: auto;
    }
    .creat-sect1-left .creat-sect1-text{
        height: auto;
    }
    .creat-sect2-ul{
        width: 90%;
    }
    .indus-sect1-text {
        position: static;
        transform: translateY(0);
        width: 100%;
        margin-bottom: 20px;
    }
    .indus-sect1-img img,.indus-sect1-img{
        width: 100%;
    }
    .creat-sect1-cont {
        padding: 20px 15px 12px;
    }
    .creat-sect2-li-cont .std-h4 {
        bottom: 10px;
        padding: 0 15px;
    }
    .creat-sect2-li {
        padding: 0 6px;
    }
    .creat-sect2-ul {
        width: 100%;
    }
    .creat-sect3-top {
        width: 100px;
    }
    .creat-sect3-text-icon {
        font-size: 30px;
    }
    .creat-sect3-text .std-text2 {
        padding: 0 20px;
    }
    .creat-sect3-text-icon1 {
        top: -10px;
        left: -10px;
    }
    .creat-sect3-text-icon2 {
        top: -10px;
        right: -10px;
    }
    .creat-sect3-title {
        margin-bottom: 10px;
    }
    .creat-sect2-li-cont .std-h4{
        font-size: 16px;
    }
    .creat-modal {
        padding-right: 0px;
    }
    .ys-modal-content {
        max-height: 450px;
        padding: 40px 10px 20px 20px;
    }
    .creat-main .ys-modal-close {
        right: 20px;
        top: 20px;
    }
    .project-li-cont-text .std-h4 {
        margin-bottom: 10px;
    }
    .project-li-cont-img {
        width: 100%;
        margin-bottom: 10px;
    }
    .project-li-cont-img img {
        width: 100%;
    }
    .project-li-cont-text {
        width: calc(100% - 40px);
        padding-left: 0;
        padding-right: 0;
    }
    .project-li-cont{
        flex-wrap: wrap;
    }
    .project-li-cont-icon {
        top: 50%;
        right: -38px;
        width: 18px;
        transform: translateY(-50%);
    }
    .project-li-cont-text .std-h4{
        font-size: 18px;
    }
    .project-li-cont-text .std-h4 {
        margin-bottom: 4px;
    }
    .project-li {
        margin-bottom: 24px;
    }
    .project-cont .mod-btn {
        margin: 20px auto 0;
    }
    .ys-nyban-text p{
        font-size: 14px;
    }
    .nctl-text {
        padding: 20px 15px 35px;
    }
    .nctl-text .mod-btn3 {
        margin-top: 14px;
    }
    .nctl-text .std-h4 {
        margin-top: 4px;
        margin-bottom: 12px;
    }
    .news-cont-top .slick-dots {
        bottom: 20px;
    }
    .news-cont-mid .ys-select {
        width: 100%;
        margin-right: 0;
    }
    .news-cont-mid{
        flex-wrap: wrap;
    }
    .ncms-btn {
        width: 100px;
        line-height: 42px;
    }
    .ncms-left input,.news-cont-mid .ys-select-show, .ncms-left input{
        height: 42px;
    }
    .news-cont-mid-search{
        margin-top: 14px;
    }
    .news-cont-mid {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .news-cont-bot-li {
        padding: 20px 0;
    }
    .ys-pcfy {
        display: block;
    }
    .pc-fenye li {
        margin: 0 6px;
        font-size: 12px;
    }
    .new-banner {
        padding: 40px 0 20px;
    }
    .newsdt-recom-li {
        width: 100%;
        margin-bottom: 26px;
    }
    .newsdt-recom-li-text .std-h4 {
        margin: 0px 0 20px;
    }
    .newsdt-recom-li-text .std-h4 {
        -webkit-line-clamp: inherit;
        height: auto;
    }
    .new-banner-title-bot{
        flex-wrap: wrap;
    }
    .nbtb-left {
        width: 100%;
        margin-bottom: 20px;
    }
    .nbtb-left-time img {
        margin-right: 5px;
        width: 14px;
    }
    .nbtb-left-info .std-text2 {
        margin-left: 10px;
    }
    .new-banner-title .std-h3 {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .ys-share .std-text2 {
        margin-right: 15px;
    }
    .newsdt-page {
        margin-top: 20px;
        padding-top: 20px;
    }
    .newsdt-recom-li-text .std-h4{
        font-size: 18px;
        margin-bottom: 14px;
    }
    .stand-sector p{
        font-size: 16px;
    }
    .stand-sector .std-h5 {
        margin-bottom: 5px;
    }
    .stand-bot-li-title {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .stand-bot-li-text {
        font-size: 12px;
        line-height: 1.5;
    }
    .stand-bot-bj{
        object-fit: cover;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .stand-bot .ys-cont1200{
        padding: 30px 5px;
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0,0);
    }
    .eva-intro-text p {
        font-size: 16px;
    }
    .eva-intro {
        padding-bottom: 30px;
    }
    .eva-buss {
        padding-top: 30px;
    }
    .eva-career-bot li {
        width: 100%;
        margin-bottom: 15px;
    }
    .eva-career-top {
        margin-bottom: 24px;
    }
    .eva-career-top img {
        width: 38px;
    }
    .eva-career-top .std-h3 {
        padding-left: 24px;
    }
    .eva-career-bot {
        padding-left: 60px;
    }
    .eva-career-bot li p{
        font-size: 16px;
    }
    .eva-career-bot li img{
        width: 18px;
    }
    .eva-career-cont {
        padding: 30px;
    }
    .eva-dyn-li {
        width: 50%;
    }
    .eva-buss-left {
        margin-top: 20px;
    }
    .eva-career-cont {
        padding: 20px 15px;
    }
    .eva-career-top img {
        width: 30px;
    }
    .eva-career-top .std-h3 {
        padding-left: 20px;
    }
    .eva-career-bot {
        padding-left: 48px;
    }
    .eva-career-bot li p {
        font-size: 14px;
        padding-left: 5px;
    }
    .eva-career-bot li {
        margin-bottom: 10px;
    }
    .eva-dyn-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .eva-dyn-ul {
        margin: 0 -10px;
    }
    .eva-dyn{
        margin-bottom: 0;
    }
    /* 2.20 */
    .exhibit-li-text::before{
        display: none;
    }
    .exhibit-li-text-cont, .exhibit-li.exhibit-li:nth-child(2n) .exhibit-li-text-cont {
        padding: 20px 15px 30px;
    }
    .mod-btn1 a {
        padding: 0 20px;
    }
    .mod-btn1 p {
        line-height: 40px;
    }
    .mod-btn1 img{
        width: 14px;
    }·
    .exhibit-li, .exhibit-li.exhibit-li:nth-child(2n) {
        margin-bottom: 30px;
    }
    .indus-sect1-text {
        animation: ysfadeInUp .8s ease-in-out both;
        animation-delay: .2s;
    }
    .indus-sect2-left, .indus-sect2-right{
        padding-right: 0;
        width: 100%;
    }
    .indus-sect2-left{
        margin-bottom: 20px;
    }
    .indus-sect3-pc{
        display: none;
    }
    .indus-sect3-ph{
        display: block;
    }
    .indus-sect4-li-left,.indus-sect4-li .ys-imgbox-cover{
        width: 100%;
        padding: 0;
    }
    .indus-sect4-li,.indus-sect4-li:nth-child(2n){
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .indus-sect4-li-left{
        margin-top: 20px;
    }
    .indus-sect4-li:nth-child(2n) .indus-sect4-li-left{
        padding-left: 0;
    }
    .indus-cont .std-h3 {
        margin-bottom: 10px;
    }
    .indus-sect1-text {
        padding: 20px 15px;
    }
    .isll-top .ys-imgbox-cover {
        width: 16px;
    }
    .indus-sect4-li-left {
        margin-top: 16px;
    }
    .foot-info-text p{
        line-height: 1.6;
    }
    .ys-share-img {
        width: 22px;
    }
    /* 2025.02- tammy - start */
    :root {
        /* 字号 */
        --font64: 28px;
        --font48: 24px;
        --font36: 20px;
        --font24: 20px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 14px;
        --font26: 20px;
        --font40: 22px;
        --font24: 18px;

        --space120: 34px;
    }
    .ys-phnav-logo {
        width: 100px;
    }
    .ys-phnav-logo p {
        padding-left: 16px;
    }
    .ys-phnav-logo p::before {
        left: 7px;
    }
    .home-ban-zou{
        width: 256%;
        left: -82%;
    }
    .ys-ban-li1 .home-ban-zou{
        left: -116%;
        top: 9vw;
    }
    .ys-ban-li2 .home-ban-zou {
        left: -87%;
        top: 0vw;
    }
    .home-line {
        height: 0.6656vw;
        width: 3vw;
        left: -1.5vw;
        top: -0.3328vw;
    }
    .ys-ban-txtbox .ys-ban-title {
        margin-bottom: 13px;
    }
    .ys-ban-txtbox .ys-ban-title span {
        padding: 0 9px;
    }
    .ys-ban-txtbox .std-text2 {
        width: 100%;
    }
    .ys-ban-txtbox .std-text2 {
        margin-bottom: 22px;
    }
    .mod-btn a, .mod-btn-link {
        line-height: 34px;
    }
    .ys-ban-imgbox::before {
        background: rgba(0, 0, 0, .2);
    }
    .home-ban-controls .slick-prev {
        margin-right: 4px;
    }
    .home-ban-controls .slick-next {
        margin-left: 4px;
    }
    .home-ban-dots li {
        padding: 0 5px;
    }
    .home-ban-dots li.on span {
        width: 50px;
        margin-left: 6px;
    }
    .home-walk .std-h3 {
        margin-bottom: 30px;
    }
    .home-walk .std-h2 {
        margin-bottom: 9px;
    }
    .home-walk .home-walk-text {
        width: 100%;
    }
    .home-walk .std-font26 {
        margin-bottom: 10px;
    }
    .hwin-text .scroll-num {
        margin-right: 6px;
    }
    .home-walk .std-h2 {
        margin-bottom: 6px;
    }
    .home-walk .std-font26{
        font-size: 18px;
        margin-bottom: 7px;
    }
    .home-walk .home-walk-text {
        margin-bottom: 14px;
    }
    .home-walk-inof-nub {
        margin-bottom: 6px;
    }
    .home-walk-inof {
        margin-bottom: calc(22px - 6px);
    }
    .home-walk-inof-nub .std-text14{
        font-size: 12px;
        padding-right: 20px;
    }
    .home-ban-dots {
        position: relative;
        top: 1px;
    }
    .home-infor-btn-nub .std-h4 {
        padding: 0 22px;
        padding-bottom: 12px;
    }
    .home-infor-btn-nub .std-h4::before {
        height: 3px;
        bottom: -1px;
    }
    .home-infor-btn {
        --jian1: 8px;
    }
    .home-infor .home-infor-top {
        margin-bottom: 18px;
    }
    .hafn-title {
        font-size: 54px;
    }
    .hafn-hover .std-h3 {
        margin-bottom: 8px;
    }
    .hafn-hover .std-font40 {
        margin-bottom: 14px;
    }
    .home-industry .home-text1 {
        margin-bottom: 21px;
    }
    .home-industry-btn-item::before {
        height: 3px;
    }
    .hibi-icon {
        width: 24px;
    }
    .home-industry-btn-item .std-h4 {
        font-size: 14px;
        padding-left: 3px;
    }
    .home-industry-btn-item {
        padding-top: 10px;
        padding-bottom: 14px;
    }
    .home-industry-bot-text {
        position: relative;
    }
    .hibt-item {
        width: 100%;
    }
    .home-industry-bot-text{
        display: block;
    }
    .hibt-item,
    .hibt-item.act {
        opacity: 1;
        pointer-events: all;
    }
    .hibt-item:not(:first-child){
        display: none;
    }
    .home-industry-bot{
        display: flex;
        flex-direction: column-reverse;
    }
    .hibt-item .mod-btn3-add {
        margin-top: 16px;
    }
    .home-text1, .home-text1 p {
        font-size: 14px;
    }
    .home-business .home-infor-top, .home-industry .home-infor-top {
        margin-bottom: 11px;
    }
    .home-business .home-text1 {
        margin-bottom: 15px;
    }
    .home-business-line {
        margin-bottom: 18px;
    }
    .hbin-link .std-text2, .hbin-link .std-text2 p, .hbin-link .std-text2 span {
        font-size: 14px;
    }
    .hbin-link-text {
        padding: 14px 4px 14px 12px;
    }
    .hbin-link-text-icon {
        width: 22px;
        margin-bottom: 5px;
    }
    .hbin-link .std-h5 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .hbin-link .std-text2, .hbin-link .std-text2 p, .hbin-link .std-text2 span {
        font-size: 12px;
    }
    .home-business-inof {
        --jian1: 10px;
        --jian2: 18px;
    }
    .hbin-link-text {
        width: 60%;
    }
    .hbin-link-img {
        width: 40%;
    }
    .home-infor-box {
        margin-bottom: 20px;
    }
    .home-infor-news-rotate .newsdt-recom-li {
        margin-bottom: 0px;
    }
    .home-infor-news-rotate{
        padding-bottom: 24px;
    }
    .newsdt-recom-li-text .std-text2{
        margin-bottom: 2px;
    }
    /* 2025.02- tammy - end */
    /* 2025.02.25 - start */
    .industry-text-cry{
        flex-wrap: wrap;
    }
    .industry-text-cry-img {
        width: 100%;
        margin-bottom: 22px;
    }
    .industry-text-cry-word {
        padding-left: 0;
        width: 100%;
    }
    .industry-text-cry .std-h3 {
        margin-bottom: 12px;
    }
    .industry-text-cry-word .std-btn1 {
        margin-top: 18px;
    }
    .industry-category .std-h3 {
        margin-bottom: 8px;
    }
    .mod-arrows1 {
        --arrows1: 30px;
    }
    .mod-arrows1-line {
        margin-bottom: 13px;
    }
    .industry-category-cry {
        --right1: 0px;
    }
    .icin-core-text .std-h4 {
        margin-bottom: 8px;
    }
    .icin-core-text {
        padding: 22px 15px 23px 18px;
    }
    .industry-study-inof-nub,
    .industry-study-inof-nub:nth-of-type(2n-1){
        flex-direction: column-reverse;
    }
    .isin-text {
        width: 100%;
        padding-top: 0px;
        margin-bottom: 18px;
    }
    .isin-img {
        width: 100%;
    }
    .industry-service .ys-cont1440 {
        position: relative;
        top: 0%;
        left: 0%;
        transform: translate(0%, 0%);
    }
    .industry-service-bg {
        position: absolute;
        height: 100%;
        top: 0;
    }   
    .industry-service{
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .industry-service-cry {
        width: 100%;
    }
    .industry-service-bg img {
        object-position: left;
    }
    .industry-service-bg::before{
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        background: rgba(255,255,255,.8);
        top: 0;
        left: 0;
        z-index: 2;
    }
    .test-business-title {
        width: 100%;
    }
    .test-business-title .std-h3 {
        margin-bottom: 10px;
    }
    .test-business-title {
        margin-bottom: 18px;
    }
    .test-business-box .std-text1, .test-business-box .std-text1 p{
        font-size: 14px;
    }
    .test-business-box-cry .std-font32 {
        margin-bottom: 12px;
    }
    .test-business-box-cry {
        padding: 36px 0 36px;
    }
    .test-quality-cry{
        flex-direction: column;
    }
    .test-quality-cry-left {
        width: 100%;
        margin-bottom: 8px;
    }
    .test-quality-cry-rotate {
        width: 100%;
    }
    .tqcl-item:first-child .tqcl-item-top{
        padding-top: 0px;
    }
    .industry-text-top .std-h5 {
        width: 98%;
    }
    .equip-company{
        flex-direction: column;
    }
    .equip-company-title {
        width: 100%;
        margin-bottom: 16px;
    }
    .equip-company-about {
        font-size: 60px;
    }
    .equip-company .std-h5 {
        width: 100%;
    }
    .equip-company .std-h5 p {
        margin-bottom: 0.8em;
    }
    .step-update-img::before, .equip-company-img::before, .equip-power-cry-img::before {
        width: 40px;
        height: 25px;
    }
    .equip-solution-top-inof {
        --jian1: 6px;
    }
    .equip-solution .std-h3 {
        margin-bottom: 13px;
    }
    .esti-nub .std-h4 {
        padding-bottom: 14px;
    }
    .esti-nub .std-h4 {
        font-size: 14px;
    }
    .esci-cry{
        flex-direction: column;
    }
    .esci-cry-text {
        padding-right: 0;
        width: 100%;
        margin-bottom: 24px;
    }
    .esci-cry-img {
        width: 100%;
    }
    .esci-cry-btn {
        margin-top: 16px;
    }
    .equip-solution-core-item {
        padding-top: 23px;
    }
    .equip-power-cry{
        flex-direction: column;
    }
    .equip-power-cry-img {
        width: 100%;
        margin-bottom: 20px;
    }
    .equip-power-cry-text {
        width: 100%;
    }
    .equip-power {
        padding-top: var(--space120);
    }
    .esti-nub .std-h4::before {
        height: 3px;
    }
    .esti-nub .std-h4 {
        padding-bottom: 12px;
    }
    .equip-company {
        margin-bottom: calc(var(--space120)* 0.6);
    }
    .very-case{
        flex-direction: column-reverse;
    }
    .very-case-right {
        padding-left: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .very-case .std-h3 {
        margin-bottom: 12px;
    }
    .vcri-nub .std-text2 .scroll-num {
        padding-right: 5px;
    }
    .very-case-right-inof {
        --jian1: 12px;
        margin-top: 20px;
        padding-top: 7px;    
    }
    .very-case-left {
        width: 100%;
    }
    .very-case-left-img {
        margin-bottom: 10px;
    }
    .very-cable .std-h3 {
        margin-bottom: 12px;
    }
    .very-cable-text {
        margin-bottom: 18px;
    }
    .very-cable-inof-nub {
        width: 50%;
    }
    .vcin-core {
        padding: 18px 12px 18px;
    }
    .vcin-core .std-h5 {
        margin-bottom: 2px;
    }
    .very-cable-inof {
        --jian1: 6px;
    }
    .very-special-inof-item{
        flex-direction: column;
    }
    .vsii-img {
        width: 100%;
    }
    .vsii-text {
        width: 100%;
        padding: 20px 20px 32px;
    }
    .vsii-text .std-text2 p{
        margin-bottom: 0;
    }
    .very-special-zhan {
        left: 7px;
    }
    .step-wai .ys-nyban-title h1::before {
        width: 20px;
        height: 20px;
    }
    .step-update .ys-cont1440 {
        width: 92vw;
    }
    .step-update-cry{
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
    }
    .step-update-cry-left, .step-update-cry-right {
        max-width: 80%;
    }
    .step-update-cry-left{
        max-width: 100%;
    }
    .step-update-cry-left .std-h4{
        width: 80%;
    }
    .step-update-cry-right .std-h4 {
        font-size: 14px;
    }
    .step-update-cry-right .std-font40 {
        font-size: 18px;
    }
    .step-update-cry-left .std-h4 {
        padding-top: 0;
    }
    .step-update-cry-left{
        margin-bottom: 20vw;
    }
    .step-update-cry-right .std-h4::before {
        width: 35px;
        height: 2px;
    }
    .step-vision-inof-nub {
        width: 100%;
        margin-bottom: 22px;
    }
    .step-vision .ys-cont1440 {
        padding: 0 20px;
    }
    .step-vision-inof-nub:last-child{
        margin-bottom: 0;
    }
    .step-vision {
        padding-top: 32px;
        padding-bottom: 60px;
    }
    .step-vision-inof-nub .std-h4 {
        margin-bottom: 8px;
    }
    .step-about-cry {
        --font200: 50px;
    }
    .step-about-cry{
        flex-direction: column;
    }
    .step-about-cry-left {
        width: 100%;
    }
    .step-about .std-h3 {
        margin-bottom: 10px;
    }
    .sacl-intro {
        margin-bottom: 22px;
    }
    .sacl-text-title {
        margin-bottom: 8px;
    }
    .step-about-cry-right {
        width: 100%;
    }
    .sacr-text {
        padding-left: 20px;
    }
    .sacr-text {
        margin-bottom: 20px;
    }
    .sacr-img {
        width: calc(100% - 15px);
    }
    .sacr-img::before {
        width: calc(100% + 14px);
        left: -15px;
        bottom: -15px;
    }
    .step-about-cry{
        padding-bottom: 15px;
    }
    .sdct-nub-add{
        display: block;
    }
    .step-deep-cry-img{
        display: none;
    }
    .step-deep {
        --topx: 32px;
    }
    .step-deep-cry-left {
        width: 88px;
    }
    .sdcl-year-item {
        font-size: 50px;
    }
    .step-deep .std-h3 {
        margin-bottom: 18px;
    }
    .sdcl-pro {
        --widthx: 8px;
    }
    .step-deep-cry-text {
        padding-left: 9px;
        padding-right: 0;
    }
    .step-deep-cry-text {
        padding-top: calc(var(--xin) + calc(var(--font36)* var(--line15)) - 25px);
    }
    .sdct-nub-title {
        margin-bottom: 9px;
    }
    .sdct-nub-add {
        width: 100%;
        max-width: 320px;
        border-radius: 5px;
        overflow: hidden;
    }
    .step-deep-cry-text {
        padding-bottom: 26vh;
    }
    .sdct-nub {
        margin-bottom: 36px;
    }
    .step-speech-cry{
        flex-wrap: wrap;
        margin-right: 0;
    }
    .step-speech-cry-text {
        padding-right: 0;
        padding-bottom: 10px;
        width: 100%;
    }
    .step-speech-cry-img {
        width: 100%;
    }
    .step-honor-btn {
        --jian1: 4px;
    }
    .shbn-box {
        width: 110px;
        padding: 2px 1px 2px;
    }
    .step-honor-top {
        padding-bottom: 20px;
        margin-bottom: 10px;
    }
    .shri-box-nub .std-text2, .shri-box-nub .std-text2 p {
        font-size: 12px;
    }
    .step-honor-rotate {
        --jian1: 3px;
    }
    .shri-box-nub-bg {
        width: 20px;
    }
    .shbn-box .std-text2{
        font-size: 12px;
    }
    .step-tissue-img {
        width: calc(100% + 40px);
        left: -20px;
    }
    .step-call .std-h3 {
        margin-bottom: 18px;
    }
    .leader-main .ys-main {
        padding-top: 0px;
    }
    .wx-pop .ys-modal-content {
        padding: 16px 16px 16px;
        width: 140px;
    }
    .wx-pop .ys-modal-close {
        width: 28px;
        height: 28px;
    }
    .solution-pop .ys-modal-close {
        right: 20px;
        top: 20px;
    }
    .solution-pop .ys-modal-content {
        padding: 48px 12px 26px 20px;
    }
    .solution-pop .mCSB_inside>.mCSB_container {
        margin-right: 22px;
    }
    .solution-pop .ys-modal-content {
        width: 74vw;
    }
    .solution-pop-icon {
        margin-bottom: 18px;
    }
    .solution-pop .std-font32 {
        margin-bottom: 4px;
    }
    .spin-link {
        padding: 11px 0;
    }
    .spin-link .std-text1{
        font-size: 14px;
    }
    .indus-sect2 .std-h3 {
        margin-bottom: 15px;
    }
    .isll-top .std-h4 {
        font-size: 16px;
    }
    .isll-top .ys-imgbox-cover {
        width: 13px;
    }
    .stand-sector .std-text3, 
    .stand-sector .std-text3 p{
        font-size: 14px;
    }
    .ys-cont850 {
        width: 100vw;
        padding: 0 20px;
    }
    .eva-dyn-cont .std-text2{
        font-size: 12px;
    }
    .eva-dyn-li {
        padding: 0 5px;
        margin-bottom: 12px;
    }
    .eva-dyn-ul {
        margin: 0 -5px -12px;
    }
    .eva-dyn-li {
        width: 33.333333%;
    }
    .eva-dyn-cont {
        border-radius: 10px;
        padding: 7px 6px;
    }
    .foot-top-left .ys-select-bd {
        padding: 20px 1px 20px 6px;
    }
    .leader-top h6:not(:first-child) {
        margin-top: 18px;
    }
    .creat-sect1-cont{
        border-radius: 7px;
    }
    .newsdt-recom .step-honor-rotate .newsdt-recom-li {
        margin-bottom: 6px;
    }
    .newsdt-recom .step-honor-rotate{
        padding-bottom: 24px;
    }
    .stand-bot-ul {
        flex-wrap: wrap;
        padding: 0 20px;
        margin-bottom: -18px;
    }
    .stand-bot-li-title span {
        font-size: 12px;
        margin-left: 5px;
    }
    .stand-bot-li-title {
        margin-bottom: 5px;
    }
    .stand-bot-li {
        margin-bottom: 18px;
        width: 50%;
    }
    .stand-bot-li-text{
        text-align: left;
    }
    /* 2025.02.25 - end */
    .exhibit-li-text-cont .std-h3 {
        margin-bottom: 11px;
    }
    .exhibit-li-text1 p{
        margin-bottom: 8px;
    }
    .home-area-inof-nub::before{
        display: none;
    }
    .foot-info-title {
        font-size: 20px;
    } 
    .step-vision-inof-nub .std-text2,
    .step-vision-inof-nub .std-text2 p{
        text-align: center;
    }
    .sacr-text {
        padding-left: 0;
    }
    .step-deep-fu::after,
    .step-deep-fu::before{
        height: calc(var(--xin) + var(--topx) + calc(var(--font36)* var(--line15)) - 25px);
    }
    .step-deep-cry-text {
        padding-bottom: var(--space120);
    }
    .sdct-nub:last-child{
        margin-bottom: 0;
    }
    .step-honor-top{
        flex-direction: column;
        align-items: flex-start;
    }
    .step-honor-btn{
        margin-top: 14px;
    }
    .step-call .std-h3 {
        width: 55%;
        font-size: 20px;
    }
    .step-call-bg{
        position: absolute;
        height: 100%;
        width: 100%;
    }
    .step-call .ys-cont1440{
        position: relative;
        top: 0%;
        left: 0%;
        transform: translate(0%, 0%);
    }
    .step-call{
        padding: var(--space120) 0;
    }
    .tech-li .ys-imgbox-cover {
        margin-bottom: 16px;
    }
    .creat-sect2-li-cont{
        height: calc(calc(100vw - 72px) * 0.7);
    }
    .creat-sect2-li-cont .ys-imgbox-cover{
        height: 100%;
    }
    .creat-sect2-li-cont .ys-imgbox-cover img{
        height: 100%;
        object-fit: cover;
    }
    .creat-main .ys-modal-close {
        right: 16px;
        top: 16px;
        width: 26px;
        height: 26px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .mc-modal-demo .mCSB_inside>.mCSB_container {
        margin-right: 16px;
    }
    .ys-modal-content {
        padding: 40px 8px 20px 16px;
    }
    .very-special-zhan{
        display: none;
    }
    .mod-btn1 a {
        padding: 0 14px;
    }
    .mod-btn a, .mod-btn-link {
        font-size: 12px;
    }
    .mod-btn1 img {
        width: 12px;
    }
    .mod-btn1 p {
        line-height: 38px;
    }
    .foot-bot p a{
        white-space: nowrap;
    }
    .very-intro .std-h3 {
        margin-bottom: 10px;
    }
    :root {
        --font48: 22px;
    }  
    .foot-top-left img{
        width: 100px;
    } 
    /* 2025.03.15 - start */
    .project-li-cont-text .project-li-cont-icon{
        display: none;
    }
    .project-li-cont-text {
        width: 100%;
    }
    .project-li-cont-text .std-text2 p {
        height: auto;
        -webkit-line-clamp: inherit;
    }   
    .step-update-cry-left .std-h4 {
        font-size: var(--font28);
    }
    .step-update-cry-left {
        width: 100%;
    }
    .sdct-nub-add .slick-dots,
    .sdci-inof .slick-dots {
        bottom: -22px;
    }
    .sdct-nub-add {
        overflow: visible;
    }
    .step-deep {
        padding-bottom: 26px;
    }
    .creat-sect2-ul.mod-arrows1 .slick-prev, .creat-sect2-ul.mod-arrows1 .slick-next {
        bottom: -12px;
    }
    .creat-sect2-ul.mod-arrows1 {
        --arrows1: 24px;
    }
    .creat-sect2-ul.mod-arrows1 .slick-prev{
        right: calc(50% + 15px);
    }
    .creat-sect2-ul.mod-arrows1 .slick-next {
        left: calc(50% + 15px);
    }
    .news-cont-top.mod-arrows1 .slick-next{
       display: none!important;
    }
    .news-cont-top.mod-arrows1 .slick-prev{
        display: none!important;
    }
    .step-speech .ys-cont1440,
    .step-deep .ys-cont1440,
    .step-about .ys-cont1440{
        max-width: 100%;
    }
    .step-update-cry-left .std-h4 {
        margin-right: 0;
    }
    .step-update-cry-left .std-h4 {
        width: 82%;
    }
    .deep-add{
        width: 34px;
        bottom: 16px;
    }
    .step-deep-fu::before{
        transition: all .4s ease;
    }
    .step-deep.act .step-deep-fu::before {
        height: 150px;
    }
    /* 2025.03.15 - end */
    .sucl-bgfont {
        font-size: 25vw;
    }
    .step-update-cry-left .std-h4::before {
        width: 27px;
        height: 14px;
    }
    .hbin-link-add .std-text2{
        display: none;
    }
    .hbin-link .std-h5 {
        margin-bottom: 14px;
    }
    .hbin-link-add {
        flex-grow: inherit;
    }
    .hbin-link-text {
        justify-content: center;
    }
    .hbin-link-text-icon {
        margin-bottom: 9px;
    }
    .foot-info .foot-info-text{
        display: none;
    }
    .foot-info-title{
        margin-bottom: 20px;
    }
    .newsdt-recom-li-text .std-h4{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        height: calc(var(--line175) * 2em);
    }
    .ys-ban-txtbox .std-text2{
        display: none;
    }
    :root {
        --font64: 24px;
    }
    /* .mod-tab {
        display: none;
    } */
    .mod-tab-li a{
        white-space: nowrap;
    }
    .mod-tab>.mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-right: 0;
        margin-bottom: 0px;
    }
    .mod-tab .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 100% !important;
    }
    .mod-tab .mCSB_scrollTools.mCSB_scrollTools_horizontal {
        height: 10px;
        right: 20px;
        left: 20px;
    }
    .mod-tab .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
        height: 2px;
        margin: 7px auto;
    }
    .home-industry .mod-btn,
    .home-business .mod-btn{
        display: none;
    }
    .hbin-pc{
        display: none!important;
    }
    .hbin-ph{
        display: block!important;
    }
    .hbin-link .std-h5 {
        margin-bottom: 5px;
    }
    .home-infor-btn-nub .std-h4, .home-infor-btn-btn .mod-btn3 {
        padding-bottom: 10px !important;
    }
    .hiax-two-nub-link .std-text2, .newsdt-recom-li-text .std-text2 {
        font-size: 12px;
    }
    .newsdt-recom-li-text .std-h4 {
        font-size: 16px;
    }
    .hiax-one .newsdt-recom-li-text {
        padding-left: 14px;
        padding-top: 0px;
        padding-bottom: 3px;
    }
    .hiax-two-nub-link .std-h5 {
        font-size: 14px;
        padding-right: 8px;
    }
    .hiax-two-nub-link {
        padding-top: 11px;
        padding-bottom: 11px;
    }
    .home-infor-add-xin:not(:first-child) {
        margin-top: calc(var(--space50) * 1.2);
    }
    .ys-ban-li1 .home-ban-zou {
        left: -78%;
        top: -0.5vw;
    }
    .ys-ban-li2 .home-ban-zou {
        left: -78%;
    }
    .home-ban-zou {
        left: -78.5%;
    }
    .ys-ban-li .home-ban-zou{
        width: 100%!important;
        left: 0!important;
        top: 0!important;
    }
    .home-line {
        height: 0.4vw;
        width: 2vw;
        left: -1vw;
        top: -0.2vw;
    }
    .home-ban-btn {
        bottom: 20px;
    }
    .ys-ban-txtbox .ys-ban-title{
        font-size: 20px;
    }
    .ys-ban-txtbox .ys-ban-title span {
        padding: 0 7px;
    }
    .ys-ban-txtbox .ys-ban-title span::before, .ys-ban-txtbox .ys-ban-title span::after {
        width: 10px;
        height: 10px;
    }

    .home-walk .home-walk-show1{
        opacity: 0;
        pointer-events: none;
        transition-delay: 0s;
    }
    .home-walk .home-walk-show2 {
        opacity: 1;
        pointer-events: all;
        transition-delay: .3s;
    }
    .home-walk-zhan{
        display: none;
    }
    .home-walk.on .home-walk-show2 .std-h2{
        animation: none;
    }
    .home-walk.on .home-walk-show2 .std-font26{
        animation: none;
    }
    .home-walk.on .home-walk-show2 .home-walk-text{
        animation: none;
    }
    .home-walk.on .home-walk-show2 .home-walk-inof{
        animation: none;
    }
    .home-walk.on .home-walk-show2 .mod-btn3-add{
        animation: none;
    }
    .home-walk-lou img {
        transform: translateY(7vw);
    }
    .home-walk-ph{
        display: block;
    }
    .home-walk-pc{
        display: none;
    }
    .home-walk-add{
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 8px;
    }
    .home-walk .std-h2 {
        margin-bottom: 0px;
    }
    .home-walk-cry {
        position: static;
        height: auto;
        top: 0;
    }
    .home-walk .home-walk-show2{
        position: relative;
        min-height: auto;
        padding-top: var(--space120);
        padding-bottom: 33vw;
    }
    .home-walk-cry-bg img {
        height: 100%;
        transform: translate(0, 0);
    }
    .home-walk-lou img {
        transform: translateY(0vw);
    }
    .home-ban-dots li.on span {
        width: 36px;
    }
    .industry-main .industry-service-bg::before{
        display: block;
    }
    .newsdt-ph{
        display: flex;
    }
    .newsdt-pc{
        display: none;
    }
    .nbtb-left {
        width: auto;
        margin-right: 10px;
        margin-bottom: 8px;
    }
    /* .new-banner-title-bot{
        justify-content: flex-start;
    } */
    .ys-share .std-text2 {
        margin-right: 9px;
    }
    .nbtb-left-info .std-text2:first-child {
        margin-left: 0px;
    }
    .nbtb-left-info .std-text2 {
        margin-left: 20px;
    }
    .foot-top-left{
        flex-direction: column;
    }
    .foot-box {
        max-width: 100%;
    }
    .foot-addx .ys-select{
        display: block;
    }
    .foot-top-left>.ys-select{
        display: none;
    }
    .foot-addx{
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .foot-top-left {
        align-items: stretch;
    }
    .foot-top-left .ys-select {
        margin-top: 0;
    }
    .foot-top-left {
        padding-top: 26px;
        padding-bottom: 25px;
    }    
    /* 767end */
}
@media screen and (max-width: 389px) {
    .creat-main .ys-nyban-title h1{
        width: 13em;
    }
}
