@charset "utf-8";
/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .altw-tit {
        margin-top: -1rem;
    }
    .footer-top-title{
        width: 77%;
    }
    .ys-hd-pc-core::after,
    .ys-hd-pc-core::before {
        width: calc(50vw - calc(var(--place) * 1.45));
    }
    .ys-hd-pc-core::before{
        left: 0;
    }
    .ys-hd-pc-core::after{
        right: 0;
    }
    .hmwu-li-pop {
        padding-top: 0.08rem;
    }
    .hmwu-li-pop-link .ys-imgbox-cover {
        margin-bottom: 0.12rem;
    }
    .hlpl-title {
        margin-bottom: 0.08rem;
    }
    .hmwu-li-pop-link {
        width: 2.6rem;
        padding: 0.12rem 0.12rem 0.1rem;
    }
    .hnwr-ul-li-link {
        padding: 0.26rem 0;
    }
    .home-earth-botcry {
        width: 62.75vw;
        max-width: 1300px;
    }
    .home-earth-wrap{
        width: 62.75vw;
        height: 62.75vw;
    }
    .home-earth-wrap-mask {
        width: 81%;
        height: 81%;
    }
    .home-earth-ul{
        right: 1.52rem;
    }
    /* 1920end */
}
@media screen and (max-width: 1919px) {
    .ys-hd-pc-core{
        max-width: 100%;
        margin: 0 auto;
        padding: 0 0.6rem;
    }
    .solut-mode-smallpop{
        width: 3rem;
    }
    .smsc-picul{
        width: 90%;
        margin: 0 auto 0.1rem;
    }
    .solut-mode-smallpop-content{
        padding: 0.2rem;
    }
    .cmwl-item-box-icon {
        width: 1rem;
        margin: 0 auto;
    }
    .choose-summary-content {
        position: absolute;
        top: 0.9rem;
    }
    .choose-smart h2{
        margin-bottom: 0.4rem;
    }
    .cmwl-item-box-top {
        margin-bottom: 0.28rem;
    }
    .cmwl-item-box {
        padding: 0.3rem 0.18rem 0.35rem;
    }
    .choose-lead {
        padding-top: var(--space100);
    }
    .clwl-item .ys-sic-text {
        top: 0.26rem;
        transform: translate(-50%, 0);
        width: 63%;
    }
    .choose-partner-ul-list {
        padding: 0 0.2rem;
    }
    .cpul-textbox {
        padding-top: 0.4rem;
    }
    .choose-partner-word {
        width: 57.6%;
        margin: 0 auto 0.6rem;
    }
    .choose-partner {
        padding-bottom: var(--space140);
    }
    .home-mode h2 {
        margin-bottom: 0.6rem;
    }
    .home-join-wrap-word{
        width: 52%;
    }
    .about-chair-box .std-font56 {
        margin-bottom: 1.2rem;
    }
    .head-nav {
        --gap1: 0.08rem;
        --gap2: 0.2rem;
    }
    .clwl-item .ys-sic-text span{
        font-size: 12px;
        margin-top: 0.08rem;
    }
    .clwl-item .ys-sic-text {
        top: 0.26rem;
        transform: translate(-50%, 0);
        width: 66%;
    }
    /* 1919end */
}
@media screen and (max-width: 1680px) {
    html {
        font-size: 86px;
    }
    :root{
        /* 间距 */
        --space250: 2.0rem;
        --space240: 1.95rem;
        --space230: 1.9rem;
        --space220: 1.85rem;
        --space210: 1.8rem;
        --space200: 1.75rem;
        --space190: 1.7rem;
        --space180: 1.65rem;
        --space170: 1.6rem;
        --space160: 1.55rem;
        --headh:80px;
        --iconWidth32: 28px;
        --iconWidth24: 22px;
        --iconWidth16: 16px;
    }
    .detail-wrap {
        padding: 1rem 1.9rem;
    }
    .head-logo a {
        width: 96px;
    }
    /* kaffi-start */
    .about-leader .std-font56 {
        margin-bottom: 0.5rem;
    }
    .ascw-item-box {
        padding-bottom: 1.4rem;
    }
    .std-btn1-link {
        height: 50px;
    }
    .about-chair-box .std-font56 {
        margin-bottom: 1.6rem;
    }
    /* kaffi-end */
    .seli-box-icon{
        width: 0.84rem;
    }
    .hmwu-li-btn{
        height: 44px;
    }
    .hmwu-li-btn-icon {
        width: 22px;
        height: 22px;
    }
    .solut-mode-smallpop{
        padding-top: 0.05rem;
    }
    .stlb-left::after{
        width: 6px;
        height: 6px;
        top: 6px;
    }
    .mod-title::after, 
    .mod-title span::after{
        width: 0.5rem;
    }
    .seli-box {
        padding: 0.4rem 0.3rem 0.5rem;
    }
    .footer-top-btn .std-btn1-link {
        min-width: 1.6rem;
        height: 50px;
    }
    .footer-top-btn {
        margin-bottom: 0.6rem;
    }
    .footer-nav {
        margin: 0 calc(var(--gap1) * -1) 0.6rem;
    }
    .develop-awards-wrap {
        position: absolute;
        top: 50%;
        transform: translateX(-50%) translateY(-50%);
    }
    .solut-choose-img {
        margin-top: 0.5rem;
    }
    .solut-choose .std-btn1 {
        margin-top: 0.3rem;
    }
    .head-other {
        margin-left: 1rem;
    }
    .head-nav-item-title::after{
        height: 2px;
    }
    .choose-partner {
        padding-bottom: var(--space100);
    }
    .choose-partner-ul-list::after {
        top: 1.06rem;
        left: 50%;
        width: 10px;
        height: 10px;
    }
    .cmwl-item-box {
        padding: 0.3rem 0.18rem;
    }
    .cmwl-item-box-top {
        margin-bottom: 0.2rem;
    }
    .cmwl-item-box-title {
        margin-bottom: 0.1rem;
    }
    .choose-smart h2 {
        margin-bottom: 0.34rem;
    }
    .mod-title, .mod-title span {
        padding-top: 0.1rem;
    }
    .choose-lead-word {
        margin: 0 auto 0.35rem;
    }
    .clwl-item .ys-sic-text {
        top: 0.2rem;
        width: 68%;
    }
    .clwl-item .ys-sic-text span {
        margin-top: 0.1rem;
    }
    .home-join-wrap-word {
        margin: 0 auto 0.5rem;
    }
    .home-join-wrap {
        top: 1.2rem;
    }
    .home-join .std-btn1-link {
        padding: 0.12rem 0.5rem;
    }
    .ys-ban-slick .slick-dots li{
        width: 0.4rem;
    }
    .head-logo {
        width: 18%;
    }
    .ascw-item::after{
        height: 90%;
    }
    .ys-horse{
        --width1:4.1rem;
    }
    .clil-info-text li::before {
        width: 18px;
        height: 18px;
    }
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    html {
        font-size: 62px;
    }
    :root {
        --font28: 0.30rem; 
        --font26: 0.28rem; 
        --font24: 0.28rem; 
        --font22: 0.26rem; 
        --font20: 0.26rem; 
        --font18: 0.24rem;  
        --font16: 0.22rem;   
        --font14: 0.20rem;  
        --font12: 0.16rem;  
        --headh:70px; 
    }
    /* teemo--start */
    .contact-swiper-btn {
        position: absolute;
        top: 50%;
        left: 50%;
    }
    .mod-arrows1 .swiper-button-next,
    .mod-arrows1 .swiper-button-prev {
        width: 0.52rem;
        height: 0.52rem;
    }
    /* teemo--end */
    /* kaffi-start */
    .about-chair-box .std-font56 {
        margin-bottom: 1.6rem;
    }
    .about-story .std-font56 {
        margin-bottom: var(--space80);
    }
    .ascw-item::before {
        width: 8px;
        height: 8px;
    }
    .ascw-item::after {
        left: 4px;
    }
    .std-btn1-link {
        height: 44px;
    }
    .about-chair .ys-cont1200 {
        top: 1rem;
    }
    .about-story .about-story-top .std-font56 {
        margin-bottom: 0.52rem;
    }
    /* kaffi-end */
    .mod-arrows1 .swiper-button-next, 
    .mod-arrows1 .swiper-button-prev, 
    .mod-arrows1 .slick-prev, 
    .mod-arrows1 .slick-next{
        width: 0.58rem;
        height: 0.58rem;
    }
    .head-logo a {
        width: 86px;
    }
    .head-nav-item-title::after{
        height: 2px;
    }
    .solut-mode-smallpop {
        width: 3.8rem;
    }
    .hmwu-li-btn {
        height: 40px;
    }
    .solut-mode-backbtn-link{
        height: 40px;
    }
    .ipvb_top_li p {
        padding: 0.16rem 0.18rem;
    }
    .footer-top-title {
        width: 64%;
    }
    .footer-top-btn .std-btn1-link {
        min-width: 2rem;
        height: 46px;
    }
    .footer-nav>li>a {
        font-size: var(--font18);
        margin-bottom: 0.18rem;
    }
    .footer-nav {
        width: 100%;
        margin: 0;
    }
    .footer-nav>li{
        padding: 0;
        width: 100%;
    }
    .ys-fold-zhan {
        height: 6.6rem;
    }
    .dgli-box{
        height: 4.6rem;
    }
    .smsc-picul {
        width: 80%;
        margin: 0 auto 0.1rem;
    }
    .hmwu-li-btn-icon {
        width: 18px;
        height: 18px;
    }
    .hmwu-li-btn {
        height: 38px;
    }
    .choose-partner-word {
        width: 64.6%;
        margin: 0 auto 0.5rem;
    }
    .cpul-textbox-desc p{
        font-size: var(--font14);
    }
    .choose-partner-ul-list::after {
        top: 1.08rem;
        left: 50%;
        width: 8px;
        height: 8px;
    }
    .home-earth .ys-cont1440 {
        margin-bottom: 0.3rem;
    }
    .asnw-list-box-img {
        width: 0.8rem;
    }
    .altw-parga,
    .abtl-wrap {
        width: 38%;
    }
    .malb_item_edr ul li {
        margin-bottom: 0.08rem;
    }
    .mc_a1s1dots_li {
        width: 4.54rem;
    }
    .abli-box{
        min-height: 2rem;
    }
    .post-modal .ys-modal-content {
        padding: 0.4rem 0.34rem;
    }
    .clwl-item .ys-sic-text {
        top: 0.26rem;
        width: 69%;
    }
    .choose-lead-wrap {
        padding: 0;
    }
    .clil-info-text li::before {
        width: 16px;
        height: 16px;
    }
    .albw-list-box-img{
        width:1.66rem !important;
    }
    /* 1440end */
}
@media screen and (max-width: 1199px) {
    :root {
        --headh: 56px;
    }
    html {
        font-size: 58px;
    }
    :root {
        /* 字号82-100 0.66rem 38px */
        --fontr1: 0.66rem;
        --font100: var(--fontr1);
        --font98: var(--fontr1);
        --font96: var(--fontr1);
        --font94: var(--fontr1);
        --font92: var(--fontr1);
        --font90: var(--fontr1);
        --font88: var(--fontr1);
        --font86: var(--fontr1);
        --font86: var(--fontr1);
        --font84: var(--fontr1);
        --font82: var(--fontr1);
        /* 字号72-80 0.59rem 34px */
        --fontr2: 0.59rem;
        --font80: var(--fontr2);
        --font78: var(--fontr2);   
        --font76: var(--fontr2); 
        --font74: var(--fontr2); 
        --font72: var(--fontr2); 
        /* 字号62-70 0.55rem 32px */
        --fontr3: 0.55rem;
        --font70: var(--fontr3); 
        --font68: var(--fontr3);
        --font66: var(--fontr3);
        --font64: var(--fontr3);
        --font62: var(--fontr3);  
        /* 字号52-60 0.52rem 30px */
        --fontr4: 0.52rem;
        --font60: var(--fontr4); 
        --font58: var(--fontr4); 
        --font56: var(--fontr4); 
        --font54: var(--fontr4); 
        --font52: var(--fontr4); 
        /* 间距 */
        --space250: 1.425rem;
        --space240: 1.4rem;
        --space230: 1.375rem;
        --space220: 1.35rem;
        --space210: 1.325rem;
        --space200: 1.3rem;
        --space190: 1.275rem;
        --space180: 1.25rem;
        --space170: 1.225rem;
        --space160: 1.2rem;
        --space150: 1.175rem;
        --space140: 1.15rem;
        --space130: 1.125rem;
        --space120: 1.1rem;
        --space110: 1.0rem;
        --space100: 0.95rem;
        --space50:0.4rem;
        --iconWidth32: 26px;
    }
    /* 移动端-副导航 - start */
    .footer-nav{
        flex-direction: column;
        --gap1: 0px;
        --gap2: 0px;
        border-top: 1px solid rgba(102,102,102,.5);
    }
    .footer-nav>li{
        position: relative;
        border-bottom: 1px solid rgba(102,102,102,.5);
    }
    .footer-nav>li>a{
        padding: 6px 0;
    }
    .footer-nav>li::before,
    .footer-nav>li::after{
        content: '';
        position: absolute;
        width: 16px;
        height: 1px;
        background: rgba(51,51,51,.5);
        right: 2px;
        top: calc(0.875em + 6px);
        transition: all .4s ease;
    }
    .footer-nav>li::after{
        transform: rotate(90deg);
    }
    .footer-nav ul{
        display: none;
    }
    .footer-nav>li.act::after {
        transform: rotate(0deg);
    }
    .footer-nav>li.no-nav::before,
    .footer-nav>li.no-nav::after{
        display: none;
    }
    .footer-nav>li.no-nav a{
        width: 100%;
    }
    .ys-ph-navbar2 .ys-phnav-logo{
        width: 110px;
    }
    .ys-ph-navbar{
        border-bottom: solid 1px rgba(255,255,255,.2);
    }
    .ys-hd-ph.isfixed .head-lang-top-text,
    .ys-hd-ph.has-btn .head-lang-top-text{
        color: var(--color333);
    }
    .ys-hd-ph.isfixed .head-lang-top-jian img:nth-child(2),
    .ys-hd-ph.has-btn .head-lang-top-jian img:nth-child(2){
        opacity: 1;
    } 
    .ys-hd-ph.isfixed .head-lang-top-jian img:nth-child(1),
    .ys-hd-ph.has-btn .head-lang-top-jian img:nth-child(1){
        opacity: 0;
    } 
    .head-lang-top-jian{
        width: 16px;
    }
    .head-lang-top-text{
        font-size: var(--font24);
    }
    .head-ldi-nub a{
        color: var(--color333) !important;
    }
    /* 移动端-副导航 - end */
    .slick-dots li{
        width: 6px;
        height: 6px;
    }
    /* teemo--start */
    .news-swiper {
        margin-bottom: 0.5rem;
    }
    .nlbi-text-info-title{
        font-size: 16px;
    }
    .news-tab .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
    .news-tab .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
        bottom: -18px !important;
    }
    .dbsb-icon {
        width: 28px;
    }
    .dbfl-item-link {
        align-items: start;
    }
    .nsli-text-box {
        padding: 0.2rem;
    }
    .nsli-text-title {
        font-size: var(--font28);
    }
    .contact-list-item-link {
        padding: 0.1rem;
    }
    .clil-right {
        padding: 0.2rem 0 0.2rem 0.2rem;
    }
    .clil-email-icon {
        width: 18px;
    }
    .clil-text-desc p {
        margin-bottom: 0.2rem;
        line-height: 1.4;
        max-height: 4.2em;
    }
    .clil-email-text {
        padding-left: 6px;
    }
    .clil-text-title {
        margin-bottom: 0.1rem;
    }
    .contact-tab-control {
        margin-bottom: 0.3rem;
    }
    .contact-tab-list {
        margin: 0 ;
    }
    .contact-tab-list .mCSB_container{
        justify-content: start;
    }
    .contact-tab-top .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
    .contact-tab-top .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
        bottom: -0.26rem !important;
    }
    .contact-swiper-pag {
        bottom: -0.5rem;
    }
    /* teemo--end */
    /* kaffi-start*/
    .altw-parga {
        width: 45%;
    }
    .about-chair-box {
        width: 54%;
    }
    .acbb-top .std-text16 {
        margin-top: 2px;
    }
    .about-leader-box {
        width: 100%;
    }
    .ascw-item-box {
        padding-left: 0.4rem;
        padding-right: 0.4rem;
        padding-bottom: 1.75rem;
    }
    .about-story-bot .std-text16 {
        width: 80%;
    }
    .about-story .std-font56 {
        margin-bottom: var(--space60);
    }
    .ascw-item-box {
        padding-bottom: 1rem;
    }
    .ascw-item-box .std-font64 {
        margin-bottom: 0.4rem;
    }
    .asnw-list-box-img {
        width: 0.7rem;
    }
    .about-scroll-num-wrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        margin: 0 -0.3rem -0.5rem;
    }
    .asnw-list {
        width: 33.333333%;
        padding: 0 0.3rem 0.5rem;
    }
    .about-chair-box .std-font56 {
        margin-bottom: 1rem;
    }
    .about-scroll .std-font56 {
        font-size: 28px;
    }
    .about-story .std-font56,
    .about-story .std-font56 {
        font-size: 28px;
    }
    .std-btn1-link {
        height: 42px;
    }
    .about-chair .ys-cont1200 {
        top: 0.8rem;
    }
    .about-leader .std-font56 {
        margin-bottom: 0.42rem;
    }
    .about-story .about-story-top .std-font56 {
        margin-bottom: 0.62rem;
    }
    .about-chair-box .std-font56 {
        margin-bottom: 0.4rem;
    }
    .acbb-bot p {
        margin-bottom: 0.16rem;
    }
    .about-chair-box {
        width: 64%;
    }
    /* kaffi-end */
    .mod-arrows1 .swiper-button-prev, .mod-arrows1 .slick-prev {
        left: -0.68rem;
    }
    .mod-arrows1 .swiper-button-next, .mod-arrows1 .slick-next {
        right: -0.68rem;
    }
    .news-tab .ntli-link {
        padding: 0.18rem 0.6rem;
    }
    .news-detail-wrap {
        margin-top: -2rem;
    }
    .detail-wrap{
        padding: 0.9rem 0.8rem;
    }
    .contact-tab-list-item{
        width: auto;
    }
    .contact-tab-wrap .ntli-text {
        width: 100%;
        padding: 0.18rem 0.16rem;
    }
    .solut-elect-word, 
    .solut-mode-word {
        width: 90%;
        margin: 0 auto 0.4rem;
    }
    .seli-box-icon {
        width: 0.74rem;
        margin: 0 auto 0.25rem;
    }
    .solut-choose-word {
        width: 90%;
        margin: 0 auto;
    }
    .solut-mode-ph{
        display: block;
        padding-top: 0.4rem;
        padding-bottom: 0.1rem;
    }
    .smpu-list-top{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0.2rem 0;
        border-bottom: solid 1px rgba(0,0,0,0.2);
    }
    .smpu-list-top-text{
        color: var(--color333);
        transition: var(--transition);
        width: 100%;
        line-height: var(--line15);
    }
    .smpu-list-top-icon{
        flex-shrink: 0;
        position: relative;
        margin-left: 0.2rem;
    }
    .smpu-list-top-icon::after{
        content: "\e7b2";
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        font-family: 'iconfont';
        font-size: 12px;
        color: var(--color333);
        transition: var(--transition);
    }
    .mode-second-wrap,
    .solut-mode-media-first .home-mode-dots{
        display: none !important;
    }
    .slbu-item .solut-mode-smallpop{
        position: relative;
        top: auto;
        left: auto;
        opacity: 1;
        width: 100%;
        pointer-events: all;
    }
    .slbu-item .solut-mode-smallpop-content{
        box-shadow: none;
    } 
    .smsc-picul {
        width: 80%;
        margin: 0 auto 0.1rem;
    }
    .stlb-left{
        font-size: var(--font20);
    }
    .smpu-list.ys-nomore .smpu-list-bot{
        height: 0;
        overflow: hidden;
        transition: height .6s linear;
    }
    .smpu-list.act .smpu-list-top-icon::after{
        transform: translateY(-50%) rotate(180deg);
        color: var(--colormain);
    }
    .smpu-list.act .smpu-list-top-text{
        color: var(--colormain);
    }
    .smpu-list-bot .slick-prev{
        left: -0.8rem;
    }
    .smpu-list-bot .slick-next{
        right: -0.8rem;
    }
    .smpu-list-bot-ul{
        width: 86%;
        margin: 0 auto;
    }
    .smsc-picul-li.yx-nopop .stlb-right{
        display: none;
    }
    .solut-mode-smallpop-content {
        padding: 0.3rem 0px;
    }
    .smpu-list:not(.ys-nomore) .slbu-item .solut-mode-smallpop{
        height: 0;
        overflow: hidden;
        transition: height .6s linear;
    }
    .smpu-list:not(.ys-nomore) .smpu-list-bot{
        display: none;
    }
    .smpu-list:not(.ys-nomore) .smpu-list-bot-ul {
        width: 100%;
        margin: 0 auto;
        padding: 0.05rem .3rem;
    }
    .smpu-list-tops{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0.2rem 0;
        border-bottom: solid 1px rgba(0,0,0,0.2);
    }
    .smpu-list:not(.ys-nomore).act1 .smpu-list-top .smpu-list-top-text{
        color: var(--colormain);
    }
    .smpu-list:not(.ys-nomore).act1 .smpu-list-top .smpu-list-top-icon::after{
        transform: translateY(-50%) rotate(180deg);
        color: var(--colormain);    
    }
    .slbu-item.act .smpu-list-tops .smpu-list-top-text{
        color: var(--colormain);
    }
    .slbu-item.act .smpu-list-tops .smpu-list-top-icon::after{
        transform: translateY(-50%) rotate(180deg);
        color: var(--colormain);    
    }
    .footer-nav>li::after{
        color: var(--colorfff);
        content: '\e7b2' !important;
        font-family: 'iconfont';
        background: transparent;
        transform: rotate(0deg);
        font-size: 12px;
        width: auto;
        height: auto;
        top: 21px;
    }
    .footer-nav>li.act::after{
        transform: rotate(180deg);
    }
    .footer-nav>li::before{
        display: none;
    }
    .footer-nav>li>a {
        margin-bottom: 0;
        padding: 0.3rem 0;
        font-size: var(--font24);
    }
    .footer-nav ul a {
        font-size: var(--font18);
        color: var(--colorfff);
        font-family: var(--regular);
        line-height: var(--line15);
        margin-bottom: 0.16rem;
        transition: var(--transition);
        opacity: .6;
    }
    .footer-top{
        align-items: center;
        justify-content: center;
    }
    .footer-top-title{
        text-align: center;
    }
    .footer-share{
        margin-top: 0.4rem;
    }
    .footer-text p span,
    .footer-text p a{
        font-size: var(--font14);
    }
    .footer-top-title {
        width: 75%;
    }
    .footer-bot {
        flex-direction: column-reverse;
        justify-content: center;
        padding: 0.26rem 0;
    }
    .footer-privacy{
        justify-content: center;
        margin-bottom: 0.1rem;
    }
    .footer-text p{
        text-align: center;
    }
    .yfzh-hide{
        opacity: 1;
        pointer-events: all;
    }
    .dgli-box{
        background: var(--colormain);
        height: 100%;
        padding: 0.44rem 0.3rem;
    }
    .dgli-box-word{
        display: block !important;
    }
    .dgli-box-icon{
        width: 1.2rem;
        transform: scale(1);
        margin: 0 auto 0.2rem;
    }
    .dgli-box-icon img:nth-child(2){
        opacity: 1;
    }
    .dgli-box-icon img:nth-child(1){
        opacity: 0;
    }
    .dgli-box-text{
        color: var(--colorfff);
    }
    .dgli-box-word p{
        color: rgba(255,255,255,.8);
        height: auto;
        -webkit-line-clamp:inherit;
    }
    .develop-awards-wrap {
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .develop-awards-bg{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .develop-awards-bg img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .ys-fold-zhan {
        height: 6rem;
    }
    .develop-policy h2 {
        margin-bottom: 0.4rem;
    }
    .yfzh-title{
        opacity: 0;
        pointer-events: none;
    }
    .choose-partner-ul{
        display: block;
    }
    .choose-partner-wrap-bg,
    .choose-partner-ul-list::after{
        display: none;
    }
    .ys-cont1700 {
        padding: 0 5.75vw;
    }
    .cpul-textbox {
        padding-top: 0;
    }
    .choose-partner-word {
        width: 74.6%;
        margin: 0 auto 0.4rem;
    }
    .choose-win-bg,
    .choose-rede-bg{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
    }
    .choose-win-bg img,
    .choose-rede-bg img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .choose-win-wrap,
    .choose-rede-wrap{
        position: relative;
        top: auto;
        left: auto;
        transform: inherit;
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .choose-rede-wrap{
        flex-direction: column-reverse;
    }
    .choose-rede-wrap-bot {
        padding: 0;
        margin-top: 0;
    }
    .choose-rede-slide-ul{
        width: 100%;
        margin-top: 0.6rem;
    }
    .slick-track .crsu-list.slick-slide{
        display: flex !important;
        flex-direction: row;
    }
    .crsu-list-item{
        margin-right: 0.5rem;
        margin-bottom: 0;
    }
    .crsu-list-item:last-child{
        margin-right: 0;
    }
    .choose-rede-slide-ul.slick-dotted .slick-list {
        padding-bottom: 0.5rem;
    }
    .choose-rede h2 {
        width: 100%;
    }
    .choose-rede-wrap-word {
        width: 100%;
    }
    .choose-lead-word {
        width: 80%;
    }
    .hrul-box-hide{
        pointer-events: all;
        opacity: 1;
        background: transparent;
        justify-content: flex-end;
    }
    .hrul-box-show-title{
        display: none;
    }
    .hrul-box-hide .hrul-box-show-title{
        display: block !important;
    }
    .hrul-box-show .ys-imgbox-cover::after{
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 30.97%, rgba(0, 0, 0, 0.6) 100%);
    }
    .hmwu-li-pop-link{
        width: 3rem;
    }
    .hrul-box{
        height: 360px;
        position: relative;
    }
    .hrul-box .ys-imgbox-cover,
    .hrul-box-show{
        height: 100%;
    }
    .hrul-box-hide{
        padding: 0.4rem 0.4rem;
    }
    .home-reason-ul{
        margin: 0 -0.1rem;
        width: calc(82% + calc(0.1rem * 2));
    }
    .home-reason-ul-list{
        padding: 0 0.1rem;
    }
    .home-reason-ul .slick-list{
        overflow: visible;
    }
    .home-reason .ys-cont1440{
        align-items: center;
    }
    .home-reason h2{
        display: block;
        width: 100%;
        text-align: center;
    }
    .about-switch-icon{
        display: none;
    }
    .hmwu-li-btn-text{
        display: none !important;
    }
    .hmwu-li .hmwu-li-btn-icon{
        margin-left: 0;
    }
    .hmwu-li .hmwu-li-btn{
        padding: 0;
        background: transparent;
        height: auto;
        overflow: visible;
    }
    .hmwu-li-pop-link .ys-imgbox-cover{
        display: none;
    }
    .hmwu-li-pop .hlpl-btn{
        display: none;
    }
    .hmwu-li-pop .hlpl-title{
        margin-bottom: 0;
        position: relative;
        padding-right: 0.3rem;
        white-space: nowrap;
    }
    .hmwu-li-pop .hlpl-title::after{
        content: '\e743';
        position: absolute;
        top: 50%;
        right: 0;
        transform: translateY(-50%);
        font-size: 10px;
        color: var(--color333);
        font-family: 'iconfont';
     }
    .hmwu-li-pop .hmwu-li-pop-link{
        padding: 0.12rem 0.16rem;
        border-radius: 0.5rem;
        width: auto;
        max-width: 4.5rem;
    }
    .hmwu-li-pop{
        left: 50%;
        transform: translateX(-50%);
    }
    .home-earth{
        padding-bottom: 0.5rem;
    }
    .mc_a1s1dots {
        position: relative;
        top: auto;
        left: auto;
        height: auto;
        margin-top: -1.5rem;
    }
    .company-pop-nub {
        width: 100%;
        position: relative;
        top: auto !important;
        left: auto !important;
        display: none;
    }
    .home-earth{
        overflow: hidden;
    }
    .home-earth-ul {
        top: 2%;
        transform: translateY(0%);
    }
    .malb_item {
        margin-bottom: 0.24rem;
    }
    .heul-top .ys-demo-num1 {
        font-size: 1.3rem;
    }
    .home-earth-wrap {
        height: 515px;
        max-width: 515px;
        max-height: 515px;
    }
    .home-earth-botcry {
        width: 515px;
        max-width: 515px;
    }
    .mc_a1s1dots_li.active{
        display: flex;
    }
    .about-scroll .std-font56 {
        max-width: 8.8rem;
    }
    .footer-share>li {
        margin-right: 0.24rem;
    }
    .heul-top .ys-demo-num1{
        color: var(--colormain);
        -webkit-text-stroke-color:transparent;
    }
    .home-reason-ul {
        width: calc(90% + calc(0.1rem * 2));
    }
    .hrul-box-hide {
        padding: 0.4rem 0.3rem;
    }
    .mod-title::after, .mod-title span::after{
        display: none;
    }
    .hrul-box-hide-word{
        display: none;
    }
    .about-story .swiper-button-prev,
    .about-story .swiper-button-next{
        opacity: 1;
        pointer-events: all;
        background: rgba(255, 255, 255, 0.10);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        /* border: solid 1px rgba(255,255,255,.8); */
    }
    .about-story .swiper-button-prev::after,
    .about-story .swiper-button-next::after{
        color: var(--colorfff);
    }
    .about-story .swiper-button-next{
        right: 0;
    }
    .choose-rede-slide-ul{
        max-width: 100%;
    }
    .mod-title, .mod-title span{
        padding-top: 0;
    }
    .hmwu-li.yx-left .hmwu-li-btn-icon {
        margin-left: 0;
        margin-right: 0;
    }
    .hmwu-li.yx-left .hmwu-li-btn {
        padding: 0;
        background: transparent;
    }
    .solut-mode h2{
        width: 100%;
    }
    .ys-nybanner-hide p {
        width: 100%;
        font-size: var(--font20);
        padding: 0 40px;
    }
    .about-board-list-item {
        padding: 0 0.1rem;
        margin-top: 0.2rem;
    }
    .about-board-list{
        margin: 0 -0.1rem;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-ban-pc, .ys-nyban-pc{
        display: none!important;
    }
    .ys-ban-video{
        display: none!important;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block!important;
    }
    .ys-table-swipe{
        display: flex;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    html {
        font-size: 56px;
    }
    :root {
        /* 字号82-100 0.60rem 34px */
        --fontr1: 0.60rem;
        /* 字号72-80 0.57rem 32px */
        --fontr2: 0.57rem;
        /* 字号62-70 0.54rem 30px */
        --fontr3: 0.54rem;
        /* 字号52-60 0.50rem 28px */
        --fontr4: 0.50rem;
        /* 下 */
        --font64: 0.46rem;
        --font56: 0.40rem;
        --font36: 0.38rem; 
        --font34: 0.36rem; 
        --font32: 0.36rem; 
        --font30: 0.34rem; 
        --font28: 0.34rem; 
        --font26: 0.32rem; 
        --font24: 0.30rem; 
        --font22: 0.28rem; 
        --font20: 0.26rem; 
        --font18: 0.26rem;  
        --font16: 0.25rem;   
        --font14: 0.24rem;  
        --font12: 0.22rem;
        /* 间距 */
        --space250: 1.00rem;
        --space240: 0.99rem;
        --space230: 0.97rem;
        --space220: 0.95rem;
        --space210: 0.93rem;
        --space200: 0.91rem;
        --space190: 0.89rem;
        --space180: 0.87rem;
        --space170: 0.85rem;
        --space160: 0.83rem;
        --space150: 0.81rem;
        --space140: 0.79rem;
        --space130: 0.77rem;
        --space120: 0.75rem;
        --space110: 0.73rem;
        --space100: 0.71rem;
        --space90: 0.69rem;
        --space80: 0.67rem;
        --space70: 0.65rem;
        --space60: 0.5rem;
        --space50:0.4rem;
        --space40:0.3rem;
        --space30:0.2rem;
        --iconWidth32: 22px;
        --iconWidth24: 20px;
        --iconWidth16: 14px;
    }
    /* teemo--start */
    .news-swiper .nsli-text {
        position: static;
        padding: 0;
        padding-top: 2px;
    }
    .news-swiper .nsli-link{
        background: var(--colorfff);  
    }
    .news-swiper .nsli-text-box {
        background: var(--colorfff);
        box-shadow:var(--shadow);
        padding: 0.46rem 0.36rem;
    }
    .news-swiper .nsli-text-time {
        margin-bottom: 0.2rem;
        color: var(--color333);
    }
    .news-swiper .nsli-text-title {
        color: var(--color333);
    }
    .news-page .news-list-box {
        margin: 0;
    }
    .news-page .news-list-box-item {
        width: 100%;
        padding: 0;
        margin-top: 0.4rem;
    }
    .news-page .nlbi-text {
        padding: 0;
    }
    .news-page .nlbi-link {
        width: 100%;
        padding: 0.36rem 0.32rem;
    }
    .news-page .nlbi-pic {
        margin-bottom: 0.36rem;
    }
    .nlbi-text-info-title{
        font-size: 18px;
    }
     .news-tab-list .mCSB_container{
        display: flex;
    }
    .news-tab .ntli-link-text{
        white-space: nowrap;
    }
    .news-tab-list{
        justify-content: start;
        margin: 0;
    }
    .news-tab .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
    .news-tab .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
        bottom: -16px !important;
    }
    .news-tab-list-item{
        padding: 0;
        margin-right: 10px;
    }
    .news-tab-list-item:last-child{
        margin-right: 0;
    }
    .news-page .nlbi-text-info {
        margin-bottom: 0.3rem;
    }   
    .nsli-text-title {
        font-size: var(--font26);
    }
    .detail-wrap {
        padding: 0.4rem 0.24rem;
    }
    .detail-box-top-title {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .detail-box-share {
        display: none;
    }
    .dbfl-item-link {
        flex-direction: column;
    }
    .dbfl-item-text {
        padding-left: 0;
    }
    .clil-text-title,
    .clil-text-desc p {
        -webkit-user-select: text;
        -khtml-user-select: text;
        -moz-user-select: text;
        -ms-user-select: text;
        user-select: text;
    }
    .clil-text-desc p{
        font-size: var(--font14);
    }
    .contact-list-item-link {
        padding: 0.2rem;
    }
    .clil-email-text{
        font-size: var(--font14);
    }
    .ctcs-list-item {
        padding: 25px 20px;
    }
    .contact-tab-title{
        font-size: var(--font44);
    }
    .contact-tab-top {
        margin-bottom: 0.6rem;
    }
    .clil-info {
        padding: 0;
    }
    .ct-tab-cont-swiper .clil-img {
        margin-bottom: 0.32rem;
    }
    .clil-info-title {
        margin-bottom: 0.2rem;
    }
    .clil-info-text li p,
    .clil-info-text li p a {
        margin-bottom: 0rem;
    }
    .contact-swiper-pag .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        margin-right: 8px;
    }
    .contact-wrap .slick-dotted{
        padding-bottom: 0.4rem;
    }
    .contact-list-item:not(:first-child) {
        display: none;
    }
    .contact-list .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 !important;
        margin-right: 8px !important;
        background: #D9D9D9 !important;
        transition: var(--transition);
    }
    .contact-list .slick-dots li:last-child {
        margin-right: 0;
    }
    .contact-list .slick-dots li.slick-active {
        background: var(--colormain) !important;
    }
    .contact-tab-list {
        margin: 0 ;
    }
    .contact-tab-list .mCSB_container{
        justify-content: start;
    }
    .contact-tab-top .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, 
    .contact-tab-top .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {
        bottom: -0.32rem !important;
    }
    .contact-wrap{
       padding-bottom: 0.5rem;
    }
    /* teemo--end */
     /*kaffi-start */
     .mod-ph {
        display: flex !important;
    }
    .mod-pc {
        display: none !important;
    }
    .altw-parga {
        opacity: 0 !important;
    }
    .about-banner-cont {
        position: relative;
    }
    .about-ban-ph .altw-parga {
        opacity: 1 !important;
    }
    .about-banner-text-li {
        height: auto;
    }
    .about-banner-text {
        padding-top: 0;
        padding-bottom: 0.8rem;
    }
    .albi-img.mod-ph {
        position: relative;
    }
    .about-banner-text-li .albi-img {
        display: block;
        position: relative;
        top:auto;
        left:auto;
        height:auto;
    }
    .altw-parga {
        width: 100%;
    }
    .abtl-wrap {
        width: 100%;
    }
    .about-banner-text-li .ys-cont1200 {
        flex-wrap: wrap;
    }
    .about-ban-ph-wrap {
        padding-top: 0.71rem;
    }
    .about-ban-ph {
        margin-bottom: 0.6rem;
    }
    .altw-parga,
    .abtl-wrap {
        margin-bottom: 0.3rem;
    }
    .about-banner-text-li {
        margin-bottom: 0.5rem;
    }
    .abtl-wrap-subtit {
        font-size: 18px;
    }
    .about-scroll-top .std-text16 {
        width: 100%;
    }
    .asnw-list {
        width: 50%;
    }
    .albw-list {
        width: 50%;
    }
    .about-story-bot .std-text16 {
        width: 100%;
    }
    .about-chair-box {
        width: 100%;
    }
    .about-chair-box .std-font56 {
        margin-bottom: 0.5rem;
    }
    .asnw-list-box-img {
        width: 0.56rem;
    }
    .about-leader-box-wrap {
        margin: 0 -0.2rem 0.22rem;
    }
    .albw-list {
        padding: 0 0.2rem;
    }
    .about-story .std-font56 {
        margin-bottom: var(--space40);
    }
    .about-scroll .std-font56,
    .about-story .std-font56,
    .about-leader .std-font56,
    .about-chair-box .std-font56 {
        font-size: 24px;
    }
    .abcw-list-text h1 {
        font-size: 0.5rem;
    }
    .abcw-list-text h1 {
        font-size: 26px;
    }
    .mod-title::after,
    .mod-title span::after {
        opacity: 0;
    }
    .asnw-list-box {
        flex-direction: column;
        align-items: flex-start;
    }
    .asnw-list-box-cont {
        padding-left: 0;
    }
    .asnw-list-box-img {
        margin-bottom: 0.2rem;
    }
    .about-scroll-map {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        margin-top: 0;
    }
    .about-scroll {
        padding-bottom: var(--space120);
    }
    .about-scroll-top {
        margin-bottom: var(--space100);
    }
    .acbb-top {
        flex-wrap: wrap;
    }
    .acbb-top .std-font24 {
        width: 100%;
        padding-right: 0;
        margin-right: 0;
        margin-bottom: 5px;
    }
    .acbb-top .std-font24::after {
        display: none;
    }
    .acbb-top .std-text16 {
        margin-top: 0;
    }
    .asnw-list-box-cont .std-text16,
    .asnw-list-box-cont .std-text16 p {
        font-size: 12px;
    }
    .std-btn1-link {
        height: 38px;
    }
    .acbb-bot p {
        font-size: 12px;
    }
    .about-chair-box .std-font56 {
        margin-bottom: 0.34rem;
    }
    .about-chair .ys-cont1200 {
        top: 0.7rem;
    }
    .about-story-top-switch {
        display: none;
    }
    .about-story-wrap {
        position: relative;
        top: 0;
        padding: var(--space70) 0;
    }
    .about-story-bg {
        position: absolute;
        top: 0;
        left: 0;
    }
    .about-banner-text-li:last-child {
        margin-bottom: 0;
    }
    .about-story-cont.swiper-container {
        overflow: hidden;
        padding-bottom: 0.24rem;
    }
    .about-story-top-box .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
    }
    .about-ban-ph {
        display: block;
    }
    .about-story-bot .std-text16,
    .about-story-bot .std-text16 p {
        font-size: 12px;
    }
    .about-story-bot {
        padding-top: var(--space120);
    }
    .about-scroll .std-font56,
    .about-story .std-font56,
    .about-leader .std-font56,
    .about-chair-box .std-font56 {
        padding-top: 0;
    }
    .about-scroll {
        padding-top: var(--space70);
    }
    .about-scroll .std-font56 {
        margin-bottom: 0.3rem;
    }
    .about-scroll-top {
        margin-bottom: var(--space40);
    }
    .about-leader {
        padding: var(--space70) 0;
    }
    .about-leader .std-font56 {
        margin-bottom: 0.3rem;
    }
    .about-story .about-story-top .std-font56 {
        padding-top: 0;
    }
    .about-story .about-story-top .std-font56 {
        margin-bottom: 0.3rem;
    }
    .about-story .about-story-bot .std-font56 {
        padding-top: 0;
    }
    .about-story-bot {
        padding-top: var(--space70);
    }
    .ascw-item-box {
        padding-bottom: 0.2rem;
    }
    .about-story-bot {
        padding-top: var(--space30);
    }
    .about-story-bot .std-text16,
    .about-story-bot .std-text16 p {
        color: var(--colorfff);
    }
    .about-story-bot .std-text16 {
        margin-bottom: 0.3rem;
    }
    .ascw-item-box .std-font64 {
        margin-bottom: 0.12rem;
    }
    .about-banner-text-li:nth-last-child(2) {
        position: relative;
        top: auto;
    }
    /* .about-banner-text-li:last-child {
        height: auto;
    } */
    .asnw-list{
      padding: 0 0.3rem 0.4rem;
    }
    .about-scroll-num-wrap {
        margin: 0 -0.3rem -0.4rem;
    }
    .about-story-bot {
        padding-top: 0.7rem;
    }
    .about-ban-ph{
        margin-bottom: 0.5rem;
    }
    /*kaffi-end */
    .news-tab .ntli-link{
        white-space: nowrap;
    }
    .news-tab .ntli-link {
        padding: 0.18rem 0.36rem;
    }
    .news-tab{
        margin-bottom: 0.8rem;
    }
    .nsli-text {
        position: relative;
        bottom: auto;
        padding: 0;
        background: var(--colorfff);
    }
    .nsli-text-time{
        color: var(--color666);
    }
    .nsli-text-title{
        color: var(--color333);
    }
    .nsli-text-box{
        padding: 0.4rem 0.3rem;
    }
    .nsli-img{
        border-radius: 0;
    }
    .nsli-link{
        border-radius: 0.2rem;
        overflow: hidden;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
    }
    .news-swiper-list .slick-dots li{
        background: var(--colormain);
        opacity: 0.3;
    }
    .news-swiper-list .slick-dots li.slick-active{
        opacity: 1;
    }
    .news-page .news-list-box-item:first-child{
        margin-top: 0;
    }
    .dbfl-item-text {
        height: auto;
        -webkit-line-clamp: inherit;
    }
    .detail-box-content {
        padding: 0.34rem 0;
    }
    .detail-box-footer {
        padding-top: 0.34rem;
    }
    .dbfl-item:first-child {
        margin-bottom: 0.26rem;
    }
    .contact-swiper-btn {
        display: none;
    }
    .contact-tab-list {
        justify-content: flex-start;
    }
    .clil-text-desc p{
        font-size: 12px;
    }
    .slick-dotted .slick-list{
        padding-bottom: 0.5rem;
    }
    .contact-tab-wrap{
        padding-bottom: 0.85rem;
    }
    .about-banner-text-li {
        animation: ysfadeInUp .8s ease-in-out both !important;
        animation-delay: .2s !important;
    }
    .bg1,
    .bg2{
        opacity: 0.5;
        transform-origin: 50% 20%;
        animation: bg1 2.8s linear infinite;
    }
    .bg3,
    .bg4{
        opacity: 0.5;
        transform-origin: 50% 87%;
        animation: bg2 2.8s linear infinite;
    }
    .solut-elect-word, .solut-mode-word {
        width: 100%;
        margin: 0 auto 0.4rem;
    }
    .solut-mode-ph {
        padding-top: 0.2rem;
    }
    .smpu-list-bot-ul{
        width: 100%;
    }
    .smpu-list-bot .slick-prev {
        left: -0.5rem;
    }
    .smpu-list-bot .slick-next {
        right: -0.5rem;
    }
    .mod-arrows1 .swiper-button-next, .mod-arrows1 .swiper-button-prev, .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 0.5rem;
        height: 0.5rem;
    }
    .mod-arrows1 .swiper-button-next::after, 
    .mod-arrows1 .swiper-button-prev::after, 
    .mod-arrows1 .slick-prev::after, 
    .mod-arrows1 .slick-next::after{
        font-size: 10px;
    }
    .smml-content-list{
        padding: 0 0.56rem;
    }
    .smml-content-list:not(button){
        padding: 0;
    }
    .solut-mode-ph-popul .mod-arrows1 .swiper-button-next, 
    .solut-mode-ph-popul .mod-arrows1 .slick-next {
        right: -0.1rem;
    }
    .solut-mode-ph-popul .mod-arrows1 .swiper-button-prev, 
    .solut-mode-ph-popul .mod-arrows1 .slick-prev {
        left: -0.1rem;
    }
    .solut-choose-word{
        width: 100%;
    }
    .solut-choose .std-btn1 {
        margin-top: 0.3rem;
    }
    .solut-mode-ph{
        padding-bottom: 0;
    }
    .join-locat-wrap {
        flex-direction: column;
    }
    .join-locat-wrap-left {
        position: relative;
        left: auto;
        top: auto;
        transform: inherit;
        z-index: 3;
        width: 100%;
        height: auto;
    }
    .join-locat-wrap-img{
        width: 100%;
    }
    .join-locat-wrap-img img{
        border-radius: 0;
    }
    .jlwl-cont {
        border-radius: 0;
        padding: 0.44rem 0.34rem;
    }
    .join-locat-wrap-left .std-btn1 {
        margin-top: 0.3rem;
    }
    .join-locat-wrap {
        border-radius: 0.12rem;
        overflow: hidden;
    }
    .jlwl-cont{
        transition-delay: 0s;
    }
    .join-grow-word {
        width: 100%;
        margin: 0 auto 0.4rem;
    }
    .ys-horse {
        --width1: 3rem;
    }
    .join-page .ys-nybanner .ys-pos-center{
        width: 100%;
    }
    .footer-top-title {
        width: 100%;
        font-size: var(--font40);
    }
    .ys-footer-bg {
        width: 86%;
        top: 0.5rem;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
    }
    .footer-share {
        justify-content: center;
    }
    .footer-share>li {
        padding: 0;
        margin-right: 0.24rem;
    }
    .dpul-link {
        padding: 0.34rem 0.24rem;
    }
    .develop-policy-ul-li .ys-imgbox-cover {
        width: 90%;
        margin: 0 auto 0.3rem;
    }
    .develop-gover-word {
        width: 100%;
        margin: 0 auto 0.4rem;
    }
    .develop-support-ul{
        margin: 0 -0.05rem;
    }
    .develop-support-ul-list {
        width: 20%;
        padding: 0 0.05rem;
        margin-top: 0.1rem;
    }
    .ys-fold-zhan-img::after{
        background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 55.56%, rgba(0, 0, 0, 0.00) 77.69%);
    }
    .footer-text p span, 
    .footer-text p a,
    .footer-privacy>li a {
        font-size: 12px;
    }
    .footer-privacy>li a {
        color: #fff;
        opacity: 0.4;
    }
    .footer-top-btn .std-btn1-link {
        height: 40px;
    }
    .ys-footer{
        padding-top: 0.8rem;
    }
    .choose-partner-word {
        width: 100%;
        margin: 0 auto 0.3rem;
    }
    .cpul-textbox-desc p {
        font-size: var(--font12);
    }
    .choose-partner-ul-list {
        padding: 0 0.1rem;
    }
    .choose-win-wrap h2, .choose-win-wrap-word {
        width: 100%;
    }
    .choose-win-bg{
        position: relative;
        top: auto;
        left: auto;
        margin-top: -1rem;
    }
    .choose-partner{
        padding-bottom: 0;
    }
    .choose-win-wrap{
        padding-bottom: 0;
    }
    .crsu-list-item-top span{
        font-size: var(--font16);
    }
    .choose-case-word {
        width: 100%;
        margin: 0 auto 0.4rem;
    }
    .cilb-top{
        margin-bottom: 0.36rem;
    }
    .choose-summary-content{
        top: 0.71rem;
    }
    .ys-cont1700 {
        padding: 0 20px;
        width: 100%;
    }
    .cmwl-item{
        width: 50%;
    }
    .cmwl-item-box-word p{
        font-size: var(--font12);
    }
    .cmwl-item-box-icon {
        width: 0.9rem;
        margin: 0 auto;
    }
    .choose-lead-word {
        width: 100%;
    }
    .choose-summary {
        position: relative;
        background: #353432;
        padding-top: var(--space120);
        padding-bottom: 4rem;
    }
    .choose-summary-bg{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        pointer-events: none;
    }
    .choose-summary-content {
        top: auto;
        left: auto;
        position: relative;
        transform: inherit;
    }
    .choose-lead-wrap{
        padding: 0;
    }
    .clwl-item .ys-sic-text span{
        font-size:var(--font12);
    }
    .clwl-item{
        padding: 0 0.2rem;
    }
    .choose-lead-wrap-list{
        margin: 0 -0.2rem;
    }
    .home-news-wrap{
        flex-direction: column;
    }
    .home-news-wrap-left,
    .home-news-wrap-right{
        width: 100%;
    }
    .home-news-wrap-left{
        margin-bottom: 0.4rem;
    }
    .hnwl-textbox {
        padding: 0.24rem 0.2rem;
    }
    .hnwl-textbox-date,
    .heul-bot{
        font-size:12px;
    }
    .hnwr-ul-li-link{
        border: none;
        background: var(--colorfff);
        border-radius: 0.1rem;
        overflow: hidden;
        padding: 0.26rem 0.2rem;
    }
    .hnwr-ul-li{
        margin-bottom: 0.26rem;
    }
    .hnwr-ul-li:last-child{
        margin-bottom: 0;
    }
    .hull-title {
        height: 2.6em;
        -webkit-line-clamp: 2;
    }
    .hull-date{
        color: var(--color666);
    }
    .home-earth h2 {
        width: 100%;
    }
    .home-earth-word {
        width: 100%;
    }
    /* .home-earth-wrap-mask {
        width: 100%;
        height: 100%;
    } */
    .home-earth-wrap {
        width: 96vw;
        height: 96vw;
        max-width: 320px;
        max-height: 320px;
        margin: 0 auto;
    }
    .home-earth-ul{
        right: 20px;
    }
    .heul-top .ys-demo-num1 {
        font-size: 0.6rem;
    }
    .home-join-wrap {
        top: 0.71rem;
    }
    .home-join-wrap-word {
        width: 100%;
        margin: 0 auto 0.4rem;
    }
    .mod-title, .mod-title span{
        padding-top: 0;
    }
    /* .about-banner-text-li:last-child{
        display: none;
    } */
    /* .about-banner-text-li:nth-last-child(2){
        margin-bottom: 0;
    } */
    .altw-tit {
        width: 100%;
        padding: 0 20px;
    }
    .albw-list-box-img {
        width: 70%;
    }
    .albw-list-box-bot .std-text16 p{
        font-size: var(--font12);
    }
    .about-page{
        overflow: hidden;
    }
    .hmwu-li-pop .hlpl-title{
        font-size: 10px;
        font-family: var(--regular);
        padding-right: 0.24rem;
    }
    .hmwu-li-pop .hlpl-title::after{
        font-size: 8px;
    }
    .hmwu-li-btn-icon {
        width: 14px;
        height: 14px;
    }
    .home-earth-wrap {
        height: 100vw;
        max-width: calc(100vw - 40px);
        max-height: calc(100vw - 40px);
    }
    .home-earth-botcry {
        width: 100vw;
        max-width: calc(100vw - 40px);
    }
    .malb_item_edr ul li p, .malb_item_edr p{
        font-size: 10px;
    }
    .malb_item_edr ul li {
        list-style-type: disc;
        width: calc(50% - 10px);
        margin-bottom: 0.1rem;
        margin-left: 10px;
    }
    .mc_a1s1dots {
        margin-top: -1rem;
    }
    .malb_item {
        margin-bottom: 0.16rem;
    }
    .malb_item_text{
        margin-bottom: 0.12rem;
    }
    .malb_item_edr ul{
        padding-left: 10px;
    }
    .malb_item_edr ul li p{
        padding-right: 0.2rem;
    }
    .home-join-bg-mask{
        display: none;
    }
    .home-join.ys-start h2{
        animation-delay: 0.2s;
    }
    .home-join.ys-start .home-join-wrap-word{
        animation-delay: 0.3s;
    }
    .home-join.ys-start .std-btn1{
        animation-delay: 0.4s;
    }
    .about-scroll .std-font56{
        width: 100%;
        max-width: 100%;
    }
    .about-chair .ys-cont1200 {
        top: 0.7rem !important;
        transform: translateX(-50%) translateY(0%);
    }
    .ys-nybanner-hide p {
        padding: 0 20px;
    }
    .about-story .contact-swiper-btn{
        display: flex;
    }
    .about-story .swiper-button-prev, .about-story .swiper-button-next{
        width: 0.56rem;
        height: 0.56rem;
    }
    .about-story .swiper-button-prev{
        margin-right: 0.3rem;
    }
    .mc_a1s1dots_li_box {
        max-height: 258px;
    }
    .post-modal-top {
        flex-direction: column;
        align-items: flex-start;
    }
    .post-modal-top span {
        padding-left: 0;
        margin-left: 0;
        display: inline-block;
        border-left: none;
        margin-top: 0.1rem;
    }
    .post-modal .ys-modal-close {
        right: 16px;
        top: 16px;
    }
    .post-modal .mCSB_scrollTools{
        top: 20px;
    }
    .about-board-list-item {
        width: 100%;
        margin-top: 0.3rem;
    }
    .about-board-list-item:first-child{
        margin-top: 0;
    }
    .about-board h2{
        margin-bottom: 0.26rem;
    }
    .abli-box-top span {
        font-size: var(--font24);
    }
    .abli-box{
        padding: 0.3rem 0.24rem;
    }
    .malb_item_edr ul li::marker {
        font-size: 12px;
    }
    .post-modal .ys-modal-content:not(.mCS_no_scrollbar) {
        padding: 0.4rem 0.34rem;
    }
    .clil-info-text li::before {
        top: 1px;
        width: 16px;
        height: 16px;
    }
    .post-modal .ys-modal-content {
        max-height: calc(100vh - 40px);
    }
    .about-leader {
        padding: 0.75rem 0 0.4rem;
    }
    .solut-page .scli-box-desc{
        max-height: 260px;
    }
    .solut-page .scli-box {
        padding: 0.4rem 0.3rem;
    }
    .home-earth {
        padding-bottom: 0.75rem;
    }
    .home-mode h2 {
        margin-bottom: 0.4rem;
    }
    .crsu-list-item-desc p{
        font-size: 12px;
    }
    .crsu-list-item-top span {
        font-size: var(--font14);
    }
    .slick-track .crsu-list.slick-slide{
        flex-direction: column;
    }
    .crsu-list-item{
        margin-right: 0;
        width: 100%;
        margin-bottom: 0.4rem;
    }
    .crsu-list-item:last-child{
        margin-bottom: 0;
    }

    .about-leader-box-wrap{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    .albw-list{
        margin-top: 0.4rem;
    }
    .about-story-top-box {
        padding-bottom: 1px;
    }
    .about-leader .std-font56 {
        margin-bottom: 0.05rem;
    }
    .about-banner-text-li:last-child{
        height: auto;
    }
    .home-mode{
        padding-top: 0.1rem;
    }
    .home-join-wrap-word p,
    .jlwl-word p,
    .join-grow-word p,
    .jllb-desc p{
        font-size: 12px;
    }
    .jllb-text{
        font-size: var(--font28);
    }
    .ys-nyban-title .std-font64, .altw-tit .std-font64 {
        font-size: var(--font68);
    }
    .dbfl-item-next,
    .dbfl-item-pre{
        margin-bottom:0.1rem;
    }
    .jcwu-list-link-bot{
        padding:0.44rem 0.18rem;
    }
    .develop-awards-bg img{
        object-position: 63%;
    }
    .home-defi .home-join-wrap-word {
        width: 100%;
    }
    /* 767end */
}


/* 2026.8.24 lucas start */
@media screen and (max-width: 1680px){
    .iicr-list-item::before {
        top: 5px;
    }
    /* 1680end */
}
@media screen and (max-width: 1440px){
    .iicr-list-item::before {
        top: 6px;
    }
    /* 1440end */
}
@media screen and (max-width: 1199px){
   .innovation-rd-inof {
        margin: 0.6rem calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    }
    .innovation-digital-inof{
       --ge: 50%;
       --gap1: 10px;
       margin: 0.6rem calc(var(--gap1) * -1) 0;
       display: flex;
    }
    .innovation-digital-inof-item{
       width: var(--ge);
       padding: 0 var(--gap1);
    }
    .innovation-digital-card-hover{
       height: 100%;
       display: flex;
       flex-direction: column;
       opacity: 1;
    }
    .innovation-digital-inof-item:not(:first-child){
        display: none;
    }
    .innovation-digital-card{
        border-radius: 0.16rem;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        overflow: hidden;
    }
    .innovation-digital-inof{
        height: auto;
    }
    .innovation-digital-card-hover{
        height: auto;
        top: auto;
        bottom: 0;
        pointer-events: all;
    }
    .innovation-digital-card-botinfo{
        display: none;
    }
    .idch-cry-bot{
        padding: 0;
    }
    .idch-cry .ys-imgbox-cover{
        width: 0.7rem;
        margin-bottom: 15px;
    }
    .idch-cry-bot .idcb-tit{
        font-size: 18px;
    }
    .idch-cry-info, .idch-cry-info p{
        font-size: 14px;
    }
    .idch-cry-info{
        height: 5.4em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp:4;
        overflow: hidden;
    }
    .idch-cry{
        padding: 20px 15px;
    }
    .innovation-digital{
        padding: 1.2rem 0 1rem;
    }
    .isrl-item-cry{
        padding: 20px 15px;
    }
    .isrl-item-cry{
        opacity: 1;
    }
    .innovation-story-left{
        position: relative;
        top:auto;
        width: 100%;
        margin-bottom: 0.5rem;
    }
    .innovation-story-core {
        flex-direction: column;
    }
    .innovation-story-ri{
        width: 100%;
    }
    .innovation-story-copy{
        max-width: unset;
    }
    .innovation-story-ri-list{
       --ge: 50%;
       --gap1: 10px;
       --gap2: 20px;
       margin: 0 calc(var(--gap1) * -1) 0;
       display: flex;
       flex-wrap: wrap;
    }
    .isrl-item{
       width: var(--ge);
       padding: 0 var(--gap1);
    }
    .isrl-item:not(:first-child){
        display: none;
    }
    .isrl-item-cry{
       height: 100%;
       display: flex;
       flex-direction: column;
    }
    .isrl-item-cry-ri{
        width: 100%;
        padding: 0;
    }
    .isrl-item-cry {
        align-items: flex-start;
        padding: 25px 20px;
    }
    .isrl-item:not(:last-child){
        margin-bottom: 0;
    }
    .isrl-item-cry-le{
        margin-bottom: 25px;
    }
    .innovation-story-copy, .innovation-story-copy p,.iicr-list-item, .iicr-list-item p{
        font-size: 14px;
    }
    .iicr-tit{
        font-size: 18px;
    }
    .innovation-story-copy{
        margin-top: 0.24rem;
    }
    .idch-cry{
        opacity: 1 ;
    }
    .isrl-item{
        opacity: 1 !important;
    }
    /* 1199end */
}
@media screen and (max-width: 767px){
    .create-banner .std-font64{
        font-size: 26px;
    }
    .innovation-rd-inof {
        --ge: 50%;
    }
    .innovation-rd{
        padding: calc(42px + 0.12rem) 0 42px;
    }
    .innovation-digital{
        padding: 42px 0;
    }
    .innovation-digital-inof {
        --ge: 100%;
        margin: 20px calc(var(--gap1) * -1) 0;
    }
    .innovation-digital-copy{
        margin-top: 10px;
    }
    .innovation-rd-card-bot{
        margin-top: 10px;
    }
    .innovation-rd-card{
        padding: 15px 10px;
    }
    .innovation-rd-inof {
        margin: 25px calc(var(--gap1) * -1) calc(var(--gap2) * -1);
    }
    .innovation-story{
        padding: calc(42px + 0.12rem) 0 42px;
    }
    .isrl-item-cry{
        padding: 20px 15px;
    }
    .innovation-story-left{
        margin-bottom: 24px;
    }
    .innovation-story-copy{
        margin-top: 10px;
    }
    /* 767end */
}
/* 2026.8.24 lucas end */