@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1919px) {
    .home-design-text .std-btn1 {
        margin-top: 0.4rem;
    }
    .home-design-sticky-left {
        padding-top: var(--space120);
    }
    .agci-nub-core::after {
        width: 7px;
        height: 7px;
        top: 8px;
        left: 8px;
    }
    .about-global-cry-box {
        width: 97vw;
    }
    .agci-nub-core .std-text16 {
        --gap1: 0.06rem;
    }
    .agci-nub-core .std-text18{
        font-size: 16px;
    }
    .agci-nub-core {
        padding: 0.16rem 0.02rem 0.16rem 0.16rem;
    }
    .home-control-text {
        width: 86.375%;
    }
    /* 1919end */
}
@media screen and (max-width: 1694px) {
    .home-modern-img .home-modern-img-pic,
    .home-modern #scrolly-video2{
        -webkit-mask-size: 340vw 108.61vw;
        mask-size: 340vw 108.61vw;
    }
    .home-modern.on3 .home-modern-img .home-modern-img-pic,
    .home-modern.on3 #scrolly-video2{
        -webkit-mask-size: 85vw 27.153vw;
        mask-size: 85vw 27.153vw;
    }
    .home-control-rotate {
        transform-origin: 50% 26%;
    }
}
@media screen and (max-width: 1680px) {
    html {
        font-size: 86px;
    }
    :root{
        /* 间距 */
        --space240: 1.95rem;
        --space210: 1.8rem;
        --space200: 1.75rem;
        --space190: 1.7rem;
        --space180: 1.65rem;
        --space160: 1.55rem;
    }
    /* 2025.8.7 lucas start */
    .newslist-cir-info {
        margin-bottom: 8px;
    }
    .newslist-cir-cry img {
        width: 22px;
    }
    .nsll-link-ri-ri .ys-imgbox-cover {
        width: 24px;
    }
    .newsdet-info-time {
        margin-bottom: 16px;
    }
    .newsdet-info-foll-right .ys-share-img {
        width: 38px;
    }
    .ys-share {
        --gap1: 11px;
    }
    .newsdet-info-foll {
        border-radius: 8px;
        padding: 12px 0;
    }
    .nifr-text {
        margin-right: 17px;
    }
    .coninfm-info-form {
        width: 44.24%;
    }
    .coninfm-info-box {
        width: 45.94%;
    }
    .coninfm-info-form-cry .ys-form-inof-text .ys-fii-input {
        height: 188px;
    }
    .coninfm-info-form-cry .ys-form-inof-item .ys-select-xtbbox .ys-imgbox-cover {
        width: 22px;
    }
    .coninfm-info-form-cry.ys-form {
        --space: 8px;
        --spacebot: 20px;
        --height: 56px;
    }
    .coninfm-info-form-cry .ys-fia-text-btn {
        width: 14px;
        height: 14px;
    }
    .coninfm-info-form-cry .ys-fii-submit {
        --hei1: 46px;
    }
    .agci-nub-core .std-text18::before {
        --size: 16px;
    }
    .agci-nub-core {
       --radius:16px
    }
    .about-global-cry-box {
        width: 34.41%;
    }
    /* 2025.8.7 lucas end */
    .home-design-font{
        font-size: 1.6rem;
    }
    .hsbn-text .std-text18{
        padding: 10px 32px;
    }
    .hsbn-text{
        --right1: -8px;
        --padding1: 20px;
    }
    .home-super-btn-nub{
        width: 30px;
        height: 30px;
    }
    .home-adas .mod-title4{
        width: 66%;
    }
    .home-control-rotate{
        --width1: 660px;
        --topx:-0.36;
    }
    .footer-share {
        --gap1: 10px;
        --width1: 36px;
    }
    .footer-privacy {
        --gap1: 0.16rem;
    }
    .home-control-grab {
        top: -9.5vw;
        margin-bottom: -6.5vw;
    }
    .hmpn-core-cry-word {
        padding-bottom: 0.6rem;
    }
    .hmpn-core-close{
        width: 0.58rem;
    }
    #scrolly-video1 video{
        top: 54%!important;
    }
    .about-global-cry-box {
        width: 8.1rem;
    }
    .about-global-cry-box {
        width: 96vw;
    }
    .agci-nub-core {
        --radius: 10px;
    }
    .agci-nub-core .std-text16 p::before{
        display: none;
    }
    .agci-nub-core .std-text16{
        flex-direction: column;
    }
    .agci-nub-core .std-text18 {
        font-size: 15px;
    }
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    html {
        font-size: 62px;
    }
    :root {
        --font26: 0.28rem; 
        --font24: 0.28rem; 
        --font20: 0.26rem; 
        --font18: 0.24rem;  
        --font16: 0.22rem;   
        --font14: 0.20rem;  
        --font12: 0.16rem; 
        
        --headh: 58px;
    }
    /* 2025.8.7 lucas start */
    .newslist-cir-cry img {
        width: 20px;
    }
    .newslist-cir-info {
        margin-bottom: 6px;
    }
    .newslist-banner .ys-nyban-title p {
        max-width: 600px;
    }
    .nsll-link-ri-ri .ys-imgbox-cover {
        width: 22px;
    }
    .nsll-link-le {
        border-radius: 8px;
    }
    .nsll-link-le-time {
        top: 15px;
        left: 15px;
    }
    .newsdet-info-time {
        margin-bottom: 14px;
    }
    .newsdet-info-foll {
        border-radius: 6px;
        padding: 10px 0;
    }
    .newsdet-info-foll-right .ys-share-img {
        width: 34px;
    }
    .ys-share {
        --gap1: 9px;
    }
    .nifr-text {
        margin-right: 15px;
    }
    .coninfm-info-form {
        width: 49.24%;
    }
    .coninfm-info-form-cry.ys-form {
        --space: 7px;
        --spacebot: 16px;
        --spacein: 18px;
        --height: 52px;
    }
    .coninfm-info-form-cry .ys-fii-input label {
        left: 18px;
    }
    .coninfm-info-form-cry .ys-fii-input input:not(:placeholder-shown) + label {
        transform: translateY(-20px);
    }
    .coninfm-info-form-cry .ys-form-inof-item .ys-select-xtbbox .ys-imgbox-cover {
        width: 20px;
    }
    .coninfm-info-form-cry .ys-form-inof-text .ys-fii-input {
        height: 158px;
    }
    .coninfm-info-form .std-font24{
        font-size: 20px;
    }
    .coninfm-info-form-bg {
        border-radius: 8px;
    }
    .coninfm-info-form-cry .ys-fii-submit {
        --hei1: 44px;
    }
    .coninfm-info-form-cry .ys-fii-name {
        margin-bottom: 14px;
    }
    .ys-share-pop-code canvas {
        width: 110px;
        height: 110px;
    }
    .ys-share-pop-code {
        bottom: 58px;
        padding: 9px;
        border-radius: 6px;
    }
    .coninfm-info-box {
        transform: translateY(-200px);
    }
    .about-dream .about-dream-text {
        max-width: 680px;
    }
    .about-world-text{
        max-width: 680px;
    }
    .about-global .mod-title1 .std-font20{
        max-width: 800px;
        width: 100%;
    }
    .agci-nub-core {
        --radius: 12px;
    }
    .agci-nub-core .std-text18::before {
        --size: 12px;
    }
    .agci-nub-core .std-text18 {
        width: 38.88%;
    }
    .agci-nub-core .std-text16 {
        width: 58.12%;
    }
    .agci-nub-core .std-text16::before {
        height: 36px;
    }
    .about-global-cry-box {
        width: 33.41%;
    }
    .agci-nub-core .std-text16 {
        padding-left: 0.25rem;
    }
    .agci-nub-core .std-text18 {
        padding: 0 0.2rem 0 0.3rem;
    }
    .about-global .about-global-earth {
        width: 53.69%;
    }
    .about-global-cry-box {
        width: 38.41%;
    }
    /* 2025.8.7 lucas end */
    .about-scroll-btn {
        width: 0.8rem;
        height: 0.8rem;
    }
    .home-float-inof {
        width: 82vw;
    }
    .horn-bot .std-text18{
        width: 75%;
    }
    .home-super-btn-nub {
        width: 26px;
        height: 26px;
    }
    .hsbn-text .std-text18 {
        padding: 7px 27px;
    }
    .hsbn-text {
        --right1: -6px;
        --padding1: 18px;
    }
    .home-touch-text-nub .std-font32{
        margin-bottom: 0.16rem;
    }
    .home-adas-box .home-super-btn-nub{
        width: 25px;
        height: 25px;
    }
    .home-adas-box .hsbn-text{
        --right1: -6px;
        --padding1: 32px;
    }
    .home-adas-box .hsbn-text .std-text18 {
        padding: 7px 20px;
    }
    .home-adas-box .hsbn-icon::before {
        transform: translate(-57%, -51%);
        width: 214%;
        height: 186%;
    }
    .home-super-pop-nub{
        width: 300px;
    }
    .home-design-inof-item {
        padding: 0.46rem 0;
    }
    .home-star .mod-title2 {
        margin-bottom: 0.9rem;
    }
    .home-control-grab {
        top: -9.5vw;
        margin-bottom: -6.5vw;
    }
    .ys-pop-code {
        bottom: calc(100% + 18px);
    }
    .ys-pop-code::before {
        height: 18px;
        bottom: -18px;
    }
    .home-adas .home-super-pop-nub{
        width: 350px;
    }
    .home-adas .home-super-pop-nub {
        transform: translate(-8em,-4em) scale(0);
    }
    .home-adas .home-super-pop-nub.act{
        transform: translate(-2em,-4em) scale(0);
    }
    .home-adas .home-super-pop-nub.on{
        transform: translate(-8em,-4em) scale(1);
    }
    .home-adas .home-super-pop-nub.act.on{
        transform: translate(-2em,-4em) scale(1);
    }
    .home-design-sticky {
        height: calc(100vh - 30px);
        top: 30px;
    }
    .about-global .about-global-earth {
        width: 9.42rem;
        height: 9.42rem;
    }
    .about-global-cry-box {
        width: 9.5rem;
    }
    .agci-nub-core .std-text16::before {
        height: 1px;
    }
    .agci-nub-core::after {
        width: 9px;
        height: 9px;
    }
    .yx_three3d1_map_area {
        padding: 7px 16px;
    }
    .about-global-cry-box {
        width: 96vw;
    }
    .agci-nub-core::after {
        width: 7px;
        height: 7px;
    }
    .agci-nub-core .std-text18 {
        font-size: 13px;
    }
    .about-global-earth-add {
        -webkit-mask: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 2%, rgba(0, 0, 0, 1) 98%, rgba(0, 0, 0, 0) 100%);
        mask: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 2%, rgba(0, 0, 0, 1) 98%, rgba(0, 0, 0, 0) 100%);
    }
    .agci-nub-core::after {
        width: 6px;
        height: 6px;
        top: 6px;
        left: 6px;
    }
    .agci-nub-core {
        --radius: 8px;
    }
    .home-control-text {
        width: 100%;
    }
    /* 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);
        /* 字号72-80 0.59rem 34px */
        --fontr2: 0.59rem;
        --font80: var(--fontr2);
        /* 字号62-70 0.55rem 32px */
        --fontr3: 0.55rem;
        --font64: var(--fontr3);
        /* 字号52-60 0.52rem 30px */
        --fontr4: 0.52rem;
        --font60: var(--fontr4); 
        --font54: var(--fontr4); 
        --font52: var(--fontr4); 
        /* 间距 */
        --space240: 1.4rem;
        --space210: 1.325rem;
        --space200: 1.3rem;
        --space190: 1.275rem;
        --space180: 1.25rem;
        --space160: 1.2rem;
        --space150: 1.175rem;
        --space140: 1.15rem;
        --space130: 1.125rem;
        --space120: 1.1rem;
        --space100: 0.95rem;
    }
    .head-lang .btn5-icon img:nth-of-type(2) {
        opacity: 1;
    }
    .head-lang .btn5-icon img:first-child {
        opacity: 0;
    }
    .ys-ph-navbar4 .ys-phnav-language {
        margin-right: 0;
    }
    .head-lang {
        margin-left: 0;
    }
    .head-lang .std-btn5-link-core {
        padding-left: 0;
        padding-right: 0;
        justify-content: flex-end;
    }
    .head-lang .btn5-icon {
        margin-left: 2px;
    }
    .ys-phnav-logo {
        width: 210px;
    }
    .ys-phnav-menubox,
    .ys-phnav-zhan{
        width: 40px;
    }
    .ys-ph-navbar4 .ys-phnav-menu {
        background: #F5F5F7;
        color: #363945;
    }
    .ys-ph-navbar4 .ys-ph-nav .ys-phnav-header-font, .ys-ph-navbar4 .ys-ph-nav a {
        color: #363945;
    }
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a, 
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar4 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
        color: var(--colormain);
    }
    .ys-hd-ph .std-btn5-link .liquidGlass-shine span{
        background: #7E818F;
    }
    .ys-hd-ph .std-btn5-link .std-text16{
        color: #363945;
    }
    .head-other {
        justify-content: center;
        margin-top: 0.4rem;
    }
    .ys-ph-navbar {
        height: auto;
    }
    .ys-phnav-header{
        background: rgba(74, 74, 74, 0.20);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -ms-backdrop-filter: blur(10px);
        -o-backdrop-filter: blur(10px);
        transition: all .4s ease;
    }
    .ys-page-wrap:not(.act)::before{
        display: none;
    }
    .ys-page-wrap:not(.act) .ys-main {
        margin-top: 0;
    }
    .ys-ph-navbar4 .ys-phnav-header {
        border-bottom: 0px solid rgba(0, 0, 0, .1);
    }
    .ys-phnav-menubox{
        width: 40px;
        height: 40px;
        border: 1px solid var(--colorfff);
        border-radius: 50%;
        background: rgba(178, 178, 178, 0.10);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -ms-backdrop-filter: blur(10px);
        -o-backdrop-filter: blur(10px);
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .ys-phnav-menubtn {
        width: 15px;
        height: 15px;
    }
    .ys-ph-navbar1 .ys-phnav-menubtn span, .ys-ph-navbar1 .ys-phnav-menubtn::after, .ys-ph-navbar1 .ys-phnav-menubtn::before, .ys-ph-navbar4 .ys-phnav-menubtn span, .ys-ph-navbar4 .ys-phnav-menubtn::after, .ys-ph-navbar4 .ys-phnav-menubtn::before {
        background: var(--colorfff);
    }
    .ys-phnav-menubtn::before {
        margin-top: -6px;
    }
    .ys-phnav-menubtn::after {
        margin-top: 6px;
    }
    .ys-phnav-logo,
    .ys-phnav-logo a{
        font-size: 0;
    }
    .ys-phnav-logo img:nth-of-type(2){
        opacity: 0;
    }
    .ys-hd-ph.act .ys-phnav-header,
    .ys-hd-ph.isfixed .ys-phnav-header, 
    .ys-page-wrap.act .ys-hd-ph .ys-phnav-header {
        background: #F5F5F7;
    }
    .ys-hd-ph.act .ys-phnav-logo img:nth-of-type(2),
    .ys-hd-ph.isfixed .ys-phnav-logo img:nth-of-type(2),
    .ys-page-wrap.act .ys-hd-ph .ys-phnav-logo img:nth-of-type(2) {
        opacity: 1;
    }
    .ys-hd-ph.act .ys-phnav-logo img:first-child,
    .ys-hd-ph.isfixed .ys-phnav-logo img:first-child,
    .ys-page-wrap.act .ys-hd-ph .ys-phnav-logo img:first-child {
        opacity: 0;
    }
    .ys-phnav-menubox{
        transition: all .4s ease;
        background: transparent;
    }
    .ys-hd-ph.act .ys-phnav-menubox, 
    .ys-hd-ph.isfixed .ys-phnav-menubox,
    .ys-page-wrap.act .ys-hd-ph .ys-phnav-menubox{
        background: #363945;
        border: 1px solid #363945;
    }
    .ys-phnav-menu {
        max-height: calc(100% - 56px);
        height: auto;
    }
    .ys-ph-navbar1 .ys-phnav-header-font, .ys-ph-navbar4 .ys-phnav-header-font {
        color: #363945;
        font-weight: 600;
        line-height: 1.5;
        font-size: var(--font32);
        text-align: center;
        width: 100%;
    }
    .ys-ph-navbar4 .ys-phnav-lisbox {
        border-bottom: 0px solid rgba(0, 0, 0, .1);
    }
    .ys-phnav-menu .head-other{
        display: flex;
        flex-direction: column;
    }
    .ys-phnav-menu .head-other .std-btn5 {
        width: 70.6vw;
    }
    .ys-phnav-menu .std-btn5-link.liquidGlass-wrapper {
        width: 100%;
    }
    .ys-phnav-menu .std-btn5-link-core{
        justify-content: center;
        padding: 0.12rem 0.28rem;
    }
    .ys-phnav-menu .head-other .std-btn5:not(:last-child){
        margin-bottom: 0.3rem;
    }
    .ys-hd-ph .std-btn5-link .std-text16{
        font-size: var(--font24);
    }
    .ys-phnav-menu .head-other .std-btn5:first-child .std-text16{
        color: var(--colorfff);
    }
    .ys-phnav-menu .std-btn5:first-child .std-btn5-link-core{
        background: #363945;
    }
    .ys-phnav-menu .head-other .std-btn5{
        margin: 0;
        font-size: 0;
    }
    .head-lang .btn5-icon {
        margin-left: 10px;
        width: 26px;
    }
    .ys-phnav-menu{
        padding-bottom: 0.77rem;
    }
    .head-lang-down {
        top: calc(100% - 1px);
    }
    .head-ldi-nub a{
        font-size: var(--font16);
    }
    .head-lang-down{
        padding-top: 0.1rem;
        padding-bottom: 0.1rem;
    }
    .ys-ph-navbar4 .ys-phmenu-scroll{
        padding-top: 0.1rem;
    }
    .hdin-link-bg video{
        display: none;
    }
    /* 2025.8.7 lucas start */
    .newslist-banner .ys-nyban-title{
        padding-right: var(--space100);
    }
    .newslist-banner .ys-nyban-title p {
        max-width: 500px;
    }
    .nsll-link-ri {
        padding-left: var(--space90);
    }
    .nsll-link-ri-le {
        padding-right:  var(--space90);
    }
    .newslist-banner .std-font100 {
        margin-bottom: var(--space40);
    }
    .nsll-link-ri-ri .ys-imgbox-cover {
        width: 18px;
    }
    .newsdet-story .nsll-link-le .ys-imgbox-cover{
        height: 100%;
    }
    .newsdet-story .nsll-link-le .ys-imgbox-cover img:nth-child(2){
        object-fit: cover;
    }
    .nsll-link-le-time {
        top: 10px;
        left: 11px;
    }
    .nsll-link-le {
        border-radius: 6px;
    }
    .newslist-page .newsdet-story-list {
        margin-bottom: var(--space60);
    }
    .newslist-cir-dash {
        --size1: 58px;
    }
    .newslist-cir-cry{
        --size:32px;
    }
    .newslist-cir-info {
        margin-bottom: 4px;
    }
    .nlrl-title{
        font-size: 20px;
        margin-bottom: 8px;
        line-height: 1.4;
    }
    .newsdet-info-time {
        margin-bottom: 10px;
    }
    .newsdet-info-foll-right .ys-share-img {
        width: 32px;
    }
    .ys-share {
        --gap1: 7px;
    }
    .nifr-text {
        margin-right: 13px;
    }
    .newsdet-info-foll {
        border-radius: 5px;
        padding: 9px 0;
    }
    .nifp-link .ys-imgbox-cover {
        width: 22px;
    }
    .coninfm-info-box {
        transform: unset;
        width: 100%;
        margin-bottom: 35px;
    }
    .coninfm-info {
        padding-top: var(--space100);
    }
    .coninfm-info-box .std-font64 {
        font-size: var(--font52);
        margin-bottom: 10px;
    }
    .coninfm-info .ys-cont1680 {
        flex-direction: column;
    }
    .coninfm-info-form {
        width: 100%;
    }
    .coninfm-info-form-cry.ys-form {
        --space: 6px;
        --spacein: 15px;
        --height: 50px;
    }
    .coninfm-info-form-cry .ys-fii-input label {
        left: 15px;
    }
    .coninfm-info-form-cry .ys-form-inof-item .ys-select-xtbbox .ys-imgbox-cover {
        width: 18px;
    }
    .ys-form-inof-mb {
        margin-bottom: 0.3rem;
    }
    .coninfm-info-form-cry .ys-fii-name {
        margin-bottom: 10px;
    }
    .coninfm-info-form-cry .ys-form-inof-text .ys-fii-input {
        height: 138px;
    }
    .newsdet-info .ys-cont1120 {
        padding-bottom: var(--space100);
    }
    .about-scroll {
        bottom: 1.6rem;
    }
    .about-dream-box .std-font24 {
        padding-top: 0.5rem;
    }
    .about-global-cry-box {
        width: 40.41%;
    }
    .agci-nub-core {
        --radius: 8px;
    }
    .agci-nub-core .std-text18::before {
        --size: 10px;
    }
    .about-global-cry-box {
        width: 42.41%;
    }
    /* 2025.8.7 lucas end */
    .home-float-inof {
        width: 94vw;
    }
    .home-star .mod-title2 {
        width: 98%;
    }
    .home-do-inof:first-child .home-do-inof-nub:nth-of-type(2) .std-font40 {
        width: 80%;
    }
    .home-do-inof:nth-of-type(2) .home-do-inof-nub:nth-of-type(2) .std-font40 {
        padding: 0.43rem 0.43rem 0;
        width: 85%;
    }
    .home-do-inof-nub:first-child .std-font40 {
        padding: 0.45rem 0.4rem 0;
    }
    .home-do-bot .std-font40 {
        padding-top: 0.6rem;
        padding-right: 0.86rem;
    }
    .home-do-bot .std-font40 p:nth-of-type(2n-1) {
        padding-right: 2.2em;
    }
    .home-do-bot .hdin-link {
        height: 3.55rem;
    }
    .home-design-text {
        width: 54.11%;
    }
    .home-design-text .std-text16 span.on i{
        opacity: 1;
        pointer-events: all;
    }
    .home-design-font {
        font-size: 1.4rem;
    }
    .hein-text {
        margin-bottom: 0.6rem;
    }
    .home-adas-box {
        left: 0;
    }
    .home-adas .mod-title4 {
        width: 84%;
    }
    .home-adas-box .home-super-pop-nub {
        right: 23px;
        bottom: 23px;
    }
    .home-touch-box {
        left: 0.3rem;
    }
    .hsbn-text .std-text18 {
        padding: 7px 19px;
    }
    .home-super-btn-nub {
        width: 22px;
        height: 22px;
    }
    .slick-dots li{
        width: 8px;
        height: 8px;
    }
    .home-control-rotate {
        --width1: 400px;
        --topx: -0.36;
    }
    .home-control-core {
        padding-top: 1rem;
    }
    .home-control-total{
        margin-top: 0.7rem;
    }
    .home-control-core-title {
        top: 0.6rem;
    }
    .home-one-rotate-nub .ys-cont1520{
        padding-top: 1.6rem;
        padding-bottom: 1.7rem;
    }
    .home-adas-box .hsbn-text .std-text18 {
        padding: 7px 11px;
    }
    .home-adas-box .home-super-btn-nub {
        width: 22px;
        height: 22px;
    }
    .home-adas-box .hsbn-text {
        --padding1: 24px;
    }
    .home-need-core .ys-cont1560 {
        padding-top: calc(var(--headh) + var(--space100));
    }
    .footer-top {
        flex-direction: column;
    }
    .footer-nav {
        width: calc(100% + calc(var(--gap1) * 2));
        justify-content: center;
        margin-bottom: var(--space60);
    }
    .footer-privacy {
        --gap1: 0.08rem;
    }
    .hfsc-icon {
        width: 0.26rem;
        margin-right: 0.09rem;
    }
    .footer-share {
        --gap1: 7px;
        --width1: 34px;
    }
    .horn-img video,
    .home-touch-inof .rotate-video{
        display: none;
    }
    .htin-img img{
        height: 100%;
        object-fit: cover;
    }
    .home-control-grab {
        top: -7.5vw;
        margin-bottom: -8.5vw;
    }
    .hmpn-core-cry-word {
        padding: 0.3rem 0.8rem 0.4rem 0.4rem;
    }
    .hmpn-core-cry-word .std-font24 {
        margin-bottom: 0.14rem;
    }
    .hmpn-core-cry-word .std-text16, .hmpn-core-cry-word .std-text16 p {
        font-size: var(--font14);
    }
    .hmpn-core .std-btn3 {
        right: 0.3rem;
        bottom: 0.2rem;
    }
    .home-super-pop-nub {
        width: 288px;
    }
    .home-adas .home-super-pop-nub {
        width: 320px;
    }
    .home-adas-box .home-super-pop-nub {
        right: auto;
        bottom: auto;
    }
    .home-adas .home-super-pop-nub{
        transform-origin: right bottom;
    }
    .home-adas .home-super-pop-nub,
    .home-adas .home-super-pop-nub.act {
        transform: translate(0,0) scale(0);
    }
    .home-adas .home-super-pop-nub.on,
    .home-adas .home-super-pop-nub.act.on{
        transform: translate(0,0) scale(1);
    }
    .home-adas .home-super-box-img{
        height: auto;
    }
    .home-adas .home-super-pop-nub{
        top: auto!important;
        left: auto!important;
        right: 20px;
        bottom: 20px;
    }
    .home-control-rotate {
        transform-origin: 50% 35%;
    }
    .home-control-rotate{
        margin-top: -36vw;
    }
    .home-control-grab {
        top: -5.5vw;
        margin-bottom: -8.5vw;
    }
    .home-ban{
        height: auto!important;
    }
    #scrolly-video{
        display: none;
    }
    .home-design-zhan-center {
        height: 50vh !important;
    }
    .coninfm-info {
        padding-top: calc(var(--space100) + var(--headh));
    }
    .home-modern-img .home-modern-img-pic,
    .home-modern #scrolly-video2{ 
        -webkit-mask-size: 680vw 217.22vw;
        mask-size: 680vw 217.22vw;
    }
    .home-design-wai-pos .hdwp-add {
        top: 50vh;
        transform: translateY(-50%);
    }
    /* .home-design.on2 .home-design-wai-pos img {
        opacity: 1;
    } */
    .hdwp-imgh2{
        position: absolute;
        width: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        opacity: 0;
        display: block;
    }
    .hdwp-imgh1,
    .hdwp-imgh2{
        transition: all .4s ease;
    }
    .home-design.on3 .home-design-wai-pos .hdwp-imgh1 {
        opacity: 0;
    }
    .home-design.on3 .home-design-wai-pos .hdwp-imgh2 {
        opacity: 1;
    }
    .home-design-zhan-center {
        min-height: auto;
    }
    .home-design-sticky {
        height: calc(100vh - var(--headh));
        top: var(--headh);
    }
    .about-global-cry-box {
        width: 95vw;
    }
    .agci-nub-core .std-text16 {
        flex-direction: row;
    }
    .agci-nub-core .std-text16 p::before{
        display: block;
    }
    .agci-nub-core .std-text16 {
        --gap1: 0.12rem;
    }
    .about-global-cry{
        position: static;
    }
    .head-lang-down{
        position: relative;
        top: -1px;
    }
    .home-modern-inof .slick-dots {
        bottom: 0.4rem;
    }
    .home-control-total {
        margin-top: 1.2rem;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .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;
    }
    html {
        font-size: 56px;
    }
    :root {
        /* 字号82-100 0.60rem 34px */
        --fontr1: 0.54rem;
        /* 字号72-80 0.57rem 32px */
        --fontr2: 0.50rem;
        /* 字号62-70 0.54rem 30px */
        --fontr3: 0.46rem;
        /* 字号52-60 0.50rem 28px */
        --fontr4: 0.42rem;
        /* 下 */
        --font32: 0.36rem; 
        --font26: 0.32rem; 
        --font24: 0.30rem; 
        --font20: 0.26rem; 
        --font18: 0.26rem;  
        --font16: 0.25rem;   
        --font14: 0.24rem;  
        --font12: 0.18rem;
        /* 间距 */
        --space240: 0.99rem;
        --space210: 0.93rem;
        --space200: 0.91rem;
        --space190: 0.89rem;
        --space180: 0.87rem;
        --space160: 0.83rem;
        --space150: 0.81rem;
        --space140: 0.79rem;
        --space130: 0.77rem;
        --space120: 0.75rem;
        --space100: 0.71rem;
        --space90: 0.69rem;
        --space80: 0.67rem;
        --space60: 0.6rem;
    }
    .ys-phnav-menubox, .ys-phnav-zhan {
        width: 32px;
    }
    .ys-phnav-menubox {
        width: 32px;
        height: 32px;
    }
    .ys-phnav-logo {
        width: 180px;
    }
    /* 2025.8.7 lucas start */
    .nsll-link {
        flex-direction: column;
    }
    .nsll-link-le,.nsll-link-ri{
        width: 100%;
    }
    .nsll-link-ri{
        padding: 0;
        flex-direction: column;
    }
    .newsdet-story-list-li:first-child .nsll-link{
        padding-top: 0;
    }
    .nsll-link-le{
        padding-bottom: 18px;
        padding-right: 0;
    }
    .nsll-link-ri-ri {
        display: flex;
        flex-direction: row;
        width: fit-content;
        align-items: center;
    }
    .nlrl-title{
        font-size:20px;
        line-height: 1.3;
        margin-bottom: 6px;
    }
    .nsll-link-ri-le{
        padding-right: 0;
        margin-bottom: 12px;
    }
    .nlrl-cry, .nlrl-cry p {
        line-height: 1.5;
    }
    .nsll-link-ri-ri .ys-imgbox-cover {
        width: 10px;
        margin-right: 6px;
    }
    .newsdet-story .nsll-link-le .ys-imgbox-cover {
        border-radius: 5px;
    }
    .nsll-link-le-time{
        font-size: 12px;
    }
    .newsdet-story {
        padding-top: 35px;
        padding-bottom:42px;
    }
    .newslist-page .newsdet-story-list {
        margin-bottom: var(--space40);
    }
    .newslist-banner .ys-nyban-title {
        padding-right:20px;
    }
    .newslist-banner .ys-nyban-title p {
       font-size: 14px;
       line-height: 1.5;
    }
    .newslist-cir {
        top: auto;
        bottom: 26%;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        transform: unset;
    }
    .newslist-banner .ys-pos-center {
        top: 40%;
    }
    .newslist-banner .std-font100 {
        margin-bottom: 15px;
    }
    .newslist-cir-dash {
        --size1: 52px;
    }
    .newslist-cir-cry {
        --size: 28px;
    }
    .newslist-cir-cry img {
        width: 16px;
    }
    .newslist-cir {
        right: 0px;
    }
    .newsdet-info{
        padding-top: 42px;
    }
    .ys-cont1800{
        padding: 0 20px;
    }
    .newsdet-info-foll {
        flex-wrap: wrap;
    }
    .newsdet-info-foll-return,.newsdet-info-foll-page{
        width: 50%;
         padding: 0 15px;
    }
    .newsdet-info-foll-right{
        width: 100%;
        padding: 0 15px;
        margin-top: 12px;
        justify-content: space-between;
    }
    .newsdet-info-foll-right .ys-share-img {
        width: 28px;
    }
    .newsdet-info-foll {
        padding: 15px 0;
    }
    .nifp-link {
        justify-content: space-between;
    }
    .ys-share {
        --gap1: 5px;
    }
    .newsdet-page .yxedr-active p {
        font-size: 14px;
        line-height: 1.5;
    }
    .newsdet-page .yxedr-active h6 {
        font-size: 14px;
        line-height: 1.5;
    }
    .newsdet-page .yxedr-active p:last-child{
        margin-bottom: 0 !important;
    }
    .newsdet-info .ys-cont1120 {
        padding-bottom: 18px;
    }
    .newsdet-info .ys-cont1800 {
        bottom: -30px;
        padding-bottom: 42px;
    }
    .newsdet-story .std-font48 {
        margin-bottom: 20PX;
    }
    .coninfm-info-form-cry .ys-form-inof-item3 {
        width: 100%;
    }
    .coninfm-info-box-cry, .coninfm-info-box-cry p {
        font-size: 14px;
        line-height: 1.5;
    }
    .coninfm-info-form-cry .ys-form-inof-text .ys-fii-input {
        height: 118px;
    }
    .coninfm-info-form-cry .ys-fii-name {
        font-size: 14px;
    }
    .coninfm-info-form-cry .ys-form-inof-item .ys-select-li {
        padding: 4px var(--spacein);
    }
    .coninfm-info-form-cry .ys-select-bd {
        max-height: 200px;
        padding: 7px 0;
    }
    .coninfm-info-form-cry.ys-form {
        --spacebot: 12px;
    }
    .coninfm-info-form-cry .ys-form-inof-text {
        margin-bottom: 12px;
    }
    .ys-form-inof-mb {
        margin-bottom: 20px;
    }
    .coninfm-info-form-cry .ys-form-inof-agree {
        margin-bottom: 12px;
    }
    .coninfm-info-form-cry .ys-fii-submit {
        --hei1: 40px;
        font-size: 14px;
    }
    .coninfm-info-form-cry .ys-fia-text-btn {
        width: 12px;
        height: 12px;
    }
    .coninfm-info{
        padding: 42px 0;
    }
    .coninfm-info-form-cry .ys-fia-text-word {
        line-height: 1.5;
    }
    .ys-cont1120{
        width: 100%;
        padding: 0 20px;
    }
    .newsdet-info-top {
        margin-bottom: 20px;
    }
    .coninfm-info-box {
        margin-bottom: 28px;
    }
    .about-main .font64-center p,.about-main .font64-center{
        font-size: 22px;
    }
   .about-main .ys-nyban-title .std-font64,.about-main .ys-nyban-title .std-font64 p{
        font-size: 22px;
    }
    .about-main .ys-pos-center {
        width: 100%;
    }
    .about-main .ys-nyban-title .std-font20 p {
        white-space: normal;
    }
    .ys-nyban-img {
        height: calc(100vh - 56px);
    }
    .about-scroll {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        left: auto;
    }
    .about-dream-font span::before {
        font-size: var(--font100);
    }
    .about-dream-font {
        font-size: var(--font100);
    }
    .about-dream-box .std-font24, .about-dream-box .std-font24 p {
        font-size: 14px;
    }
    .about-dream-box .std-font24 {
        padding-top: 1.2rem;
    }
    .about-world-core .std-font64, .about-world-core .std-font64 p {
        font-size: 20px;
    }
    .font64-left1, .font64-right1 {
        width: 50%;
    }
    .about-world .std-font24, .about-world .std-font24 p {
        font-size: 14px;
    }
    .font64-center1::before {
        height: 2px;
    }
    .about-global .std-font48{
        font-size: 24px;
    }
   .about-global .std-font20 ,.about-global .std-font20 p{
        font-size: 14px;
    }
    .mod-title1 .std-font20 {
        margin-top: 0.2rem;
    }
    .about-global-cry {
        flex-direction: column;
    }
    .about-global .about-global-earth {
        width: 100%;
        margin-bottom: 18px;
    }
    .about-global .mod-title1 {
        margin-bottom: 25px;
    }
    .about-global-cry-box{
        width: 100%;
    }
    .swiper-wrapper.about-global-cry-inof {
        flex-direction: row;
    }
    .swiper-container.about-global-cry-box{
        overflow: hidden;
    }
    .about-global-cry-box .swiper-pagination{
        position: relative;
        bottom: 4px !important;
    }
    .about-global-cry-box .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        margin:  0 3px;
    }
    .agci-nub-core .std-text18::before {
        --size: 8px;
    }
    .about-global-stickyb,.about-global-stickyt{
        display: none;
    }
    .about-global .ys-cont1560{
        padding-bottom: 42px;
    }
    .about-global{
        padding-top: 42px;
    }
   .about-main .ys-nyban-title .std-font20 {
        margin-top: 0.3rem;
        text-align: center;
    }
    .about-main .ys-nyban-title .std-font20 p{
        font-size: 14px;
    }
    .font64-center1 {
        width: 1.59rem;
    }
    .about-main .ys-nyban-title .std-font20{
        padding: 0 20px;
    }
    /* 2025.8.7 lucas end */
    .footer-nav {
        --gap1: 0.2rem;
        flex-wrap: wrap;
        margin-bottom: 0.4rem;
    }
    .footer-bot {
        flex-wrap: wrap;
        justify-content: center;
    }
    .footer-privacy a{
        font-size: 12px;
    }
    .footer-privacy{
        margin-top: 0.1rem;
    }
    .footer-share {
        --codew: 100px;
    }
    .footer-share-code{
        padding: 3px;
    }
    .home-need .about-scroll {
        transform: translateX(0);
    }
    .home-super-btn-nub {
        left: var(--left)!important;
        top: var(--top)!important;
    }
    .home-float-inof-nub, .home-float-inof-nub .std-text16{
        font-size: 8px;
        line-height: 1.4;
    }
    .home-float-small-core .std-text18{
        font-size: 12px;
    }
    .home-star-bg, .home-star-bg img {
        width: 260vw;
    }
    .home-star{
        padding-top: var(--space120);
    }
    .mod-title2 .std-font20 {
        margin-top: 0.2rem;
    }
    .home-star .mod-title2 {
        width: 100%;
        margin-bottom: 0.6rem;
    }
    .home-star .ys-horse{
        --width1: 3.6rem;
        --gap1: 0.1rem;
    }
    .ys-horse:not(:last-child){
        margin-bottom: 0.2rem;
    }
    .home-do .std-font64{
        margin-bottom: 0.4rem;
    }
    .home-do-top{
        flex-wrap: wrap;
    }
    .home-do-inof:nth-of-type(2) .home-do-inof-nub{
        transition-delay: 0s;
    }
    .home-do-top {
        --gap1: 0.15rem;
    }
    .hdin-link .about-scroll-btn {
        bottom: 0.2rem;
        right: 0.2rem;
    }
    .home-do-bot .hdin-link-bg {
        margin-top: 12%;
        left: -13%;
    }
    .home-do-bot .hdin-link-bg {
        width: 100%;
    }
    .hdin-link-phone {
        width: 30.784%;
    }
    .hdin-link-phone {
        margin-top: -23%;
    }
    .home-do-bot .std-font40 {
        padding-top: 0.35rem;
        padding-right: 0.3rem;
    }
    .home-do-bot .hdin-link {
        height: 4.4rem;
    }
    .home-design-text {
        width: 100%;
    }
    .home-design-right {
        width: 100%;
        position: relative;
        height: auto;
        top: 0;
    }
    .home-design-sticky .ys-cont1520 {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .home-design-font {
        font-size: 0.7rem;
    }
    .home-design-right-inof{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        width: calc(100% + 0.1rem);
    }
    .home-design-right-inof {
        position: absolute;
        opacity: 0;
        top: auto;
        bottom: 0;
        left: 0;
        transform: translateY(5rem);
    }
    .home-design.on1 .home-design-right-inof:first-child {
        transform: translateY(0%);
    }
    .home-design-inof-item .std-font32 {
        margin-bottom: 2px;
    }
    .home-design-inof-item .std-text16{
        font-size: 12px;
    }
    .home-design-inof-item,
    .home-design-data-nub{
        width: 33.333333%;
    }
    .home-design-inof-item .std-font32{
        font-size: 0.3rem;
    }
    .home-design-inof-item::before,
    .home-design-data-nub::before{
        display: none;
    }
    .home-design-text .std-text16 i{
        font-size: 8px;
    }
    .home-design-text .std-text16 i {
        top: 100%;
        transform: translateY(0%);
    }
    .home-design-sticky,
    .home-design-wai-pos,
    #scrolly-video1 {
        height: calc(100vh - var(--headh))!important;
        top: var(--headh)!important;
    }
    .home-design-sticky .ys-cont1520{
        padding-bottom: 1.0rem;
    }
    .home-design-inof-item .std-text16{
        line-height: var(--line12);
    }
    .home-design-data-nub,
    .home-design-inof-item {
        padding: 0 0.05rem;
    }
    .home-design-right-inof{
        margin: 0 -0.05rem;
    }
    #scrolly-video1 video,
    .home-design-wai-pos img{
        top: 58%!important;
    }
    /* .home-design-wai-pos img{
        transform: translateY(-50%);
    } */
    .home-design-wai{
        width: calc(100% - 40px);
        left: 20px;
    }
    .home-design-text .std-font40 {
        margin-bottom: 0.18rem;
    }
    .home-design-text .std-btn1 {
        margin-top: 0.2rem;
    }
    .home-design-right-inof .slick-list{
        overflow: visible;
    }
    .home-float, .home-float-small {
        bottom: 0.2rem;
    }
    .home-design-right-inof{
        display: block;
    }
    .home-design-data-nub:not(:first-child), 
    .home-design-inof-item:not(:first-child){
        display: none;
    }
    .home-star{
        overflow: hidden;
    }
    .home-design.on2 .home-design-wai-pos, 
    .home-design.on2 #scrolly-video1 {
        transform: translateX(0%) scale(1.0);
    }   
    .home-design.on3 .home-design-right-inof:nth-of-type(2) {
        transform: translateY(0%);
    }
    .home-design-right-inof .slick-dots {
        bottom: -12px;
    }
    .home-design-data.home-design-right-inof .slick-list {
        overflow: hidden;
    } 
    .mod-title3 .std-font40 {
        margin-bottom: 0.18rem;
    }
    .hein-text {
        width: calc(100% - 40px);
        left: 50%!important;
        transform: translateX(-50%);
        right: auto!important;
        bottom: auto!important;
        top: calc(var(--headh) + var(--space120));
    }
    .home-energy.on2 .home-energy-inof-nub.act .hein-text {
        transform: translate(-50%,0%);
    }
    .hein-img-top{
        display: none;
    }
    .home-energy-core{
        top: var(--headh);
    }
    .home-super-box-img, .hein-img, .hein-img-top{
        height: calc(100vh - var(--headh));
    }
    .home-energy .hein-core-box {
        height: 100%;
    }
    .mod-dots1-controls .slick-dots li.slick-active {
        width: 25px;
    }
    .mod-dots1-controls .slick-dots {
        padding: 7px 9px;
    }
    .home-super .home-super-box{
        top: var(--headh);
    }
    .home-super-pop-nub {
        bottom: 56px;
    }
    .home-adas-box .hsbn-text .std-text18 {
        padding: 5px 11px;
    }
    .home-adas .mod-title4 {
        top: calc(var(--space120) + var(--headh));
    }
    .home-adas .mod-title4 {
        width: 100%;
    }
    .hsbn-text .std-text18{
        font-size: var(--font16);
    }
    .htin-img{
        height: calc(100vh - var(--headh));
    }
    .home-touch-box{
        width: 5.0rem;
        height: 5.0rem;
    }
    .home-touch-text-nub .std-text16, .home-touch-text-nub .std-text16 p{
        font-size: var(--font12);
        line-height: var(--line14);
    }
    .home-touch-text-nub .std-font32 {
        margin-bottom: 0.12rem;
    }
    .home-touch-circle{
        width: 4.6rem;
        height: 4.6rem;
    }
    .home-touch-text{
        width: 4.3rem;
    }
    .home-modern.on3 .home-modern-img .home-modern-img-pic, .home-modern.on3 #scrolly-video2 {
        -webkit-mask-size: calc(100vw - 40px) calc(31.94vw - 12.7px);
        mask-size: calc(100vw - 40px) calc(31.94vw - 12.7px);
    }
    .home-modern-img .home-modern-img-pic, .home-modern #scrolly-video2 {
        -webkit-mask-size: calc(800vw - 320px) calc(255.56vw - 102.22px);
        mask-size: calc(800vw - 320px) calc(255.56vw - 102.22px);
    }
    .home-modern-core {
        padding-top: calc(var(--headh) + var(--space120));
    }
    .std-btn2 .std-btn2-link{
        padding: 6px 22px;
    }
    .home-modern-inof{
        --gap1: 0.2rem;
    }
    .home-control-click-nub .std-text18{
        font-size: var(--font14);
    }
    .home-control-click-nub {
        min-width: 1.0rem;
        padding: 4px 12px;
    }
    .home-control-text {
        width: 100%;
    }
    .hsbn-text .std-text18 {
        padding: 4px 14px;
    }
    .hsbn-text .std-text18 {
        font-size: 12px;
    }
    .home-super-btn-nub {
        width: 18px;
        height: 18px;
    }
    .hsbn-icon span {
        width: 6px;
        height: 6px;
    }
    .home-modern .home-super-btn .liquidGlass-tint {
        background: rgba(0, 0, 0, 0.1);
    }
    .home-modern-inof {
        margin-top: 0.6rem;
    }
    .home-control-core{
        height: calc(100vh - var(--headh));
        top: var(--headh);
    }
    .home-control-core-title{
        position: relative;
        top: 0;
    }
    .home-control-btn {
        bottom: 15%;
    }
    .horn-img{
        height: calc(100vh - var(--headh));
    }
    .home-one-rotate-nub .ys-cont1520{
        padding-top: var(--space120);
    }
    .horn-bot .std-text18{
        width: 100%;
    }
    .home-future-core1{
        height: calc(100vh - var(--headh));
        top: var(--headh);
    }
    .home-future .home-future-core{
        height: 100%;
    }
    .home-control-grab {
        width: 99vw;
        height: 17.18vw;
    }
    .home-control-grab {
        top: -9.5vw;
        margin-bottom: -12.5vw;
    }
    .hmpn-core-cry {
        flex-wrap: wrap;
    }
    .hmpn-core-cry-img {
        width: 100%;
    }
    .hmpn-core-cry-word {
        width: 100%;
    }
    .hmpn-core-cry-word {
        padding: 0.3rem 0.4rem 0.6rem 0.4rem;
    }
    .home-star {
        overflow: hidden;
        padding-bottom: 50vh;
        margin-bottom: -50vh;
    }
    .home-super-pop-nub {
        transform: translateY(calc(100% + 60px));
    }
    .home-modern-video{
        display: none;
    }
    .home-modern{
        height: 200vh!important;
    }
    .home-design-zhan-center{
        height: 50vh!important;
    }
    #scrolly-video1{
        display: none!important;
    }
    .about-main .about-scroll{
        transform: translateX(0);
    }
    .ys-select-hd.act .ys-fii-input-wit input {
        padding-top: 0.3rem;
    }
    .ys-share-pop-code canvas {
        width: 96px;
        height: 96px;
    }
    .ys-share-pop-code {
        padding: 6px;
    }
    .ys-pop-code {
        bottom: calc(100% + 8px);
    }
    .ys-pop-code::before {
        height: 8px;
        bottom: -8px;
    }
    .newsdet-info-foll-right{
        display: none;
    }
    .nifp-link {
        justify-content: flex-end;
    }
    .home-super-pop-nub .std-font24 {
        margin-bottom: 0.1rem;
    }
    .home-super-pop-nub {
        width: 300px;
    }
    .home-adas .home-super-pop-nub {
        width: 300px;
    }
    .coninfm-info {
        padding-top: calc(var(--space100) + var(--headh));
    }
    .agci-nub,
    .agci-nub:last-child {
        margin-bottom: 0.25rem !important;
    }
    .home-modern-img .home-modern-img-pic, .home-modern #scrolly-video2 {
        -webkit-mask-size: calc(1000vw - 400px) calc(319.4vw - 127px);
        mask-size: calc(1000vw - 400px) calc(319.4vw - 127px);
    }
    .home-touch-text {
        width: 4.0rem;
    }
    .home-control-rotate {
        --width1: 320px;
    }
    .hdwp-add{
        transition: top 0.3s ease-in-out;
    }
    .home-design.on3 .home-design-wai-pos .hdwp-add {
        top: 54vh;
    }
    .home-modern-inof .slick-dots {
        bottom: 0.4rem;
    }
    .home-control-core {
        padding-top: 0.6rem;
    }
    .home-control-rotate {
        margin-top: -40vw;
    }
    .home-control-rotate {
        transform-origin: 50% 50%;
    }
    .home-control-grab{
        opacity: 0;
    }
    .home-modern-zhan {
        margin: 10px 0 18px;
    }
    .home-modern-text {
        margin-top: 0.6rem;
    }
    .home-modern.on3 .home-modern-end {
        transform: translateY(-2vh) scale(1);
    }
    .home-modern-img .home-modern-img-pic, .home-modern #scrolly-video2 {
        -webkit-mask: var(--pcurl) no-repeat center 48%;
        mask: var(--pcurl) no-repeat center 48%;
    }
    .home-modern-img .home-modern-img-pic, .home-modern #scrolly-video2 {
        -webkit-mask-size: calc(1000vw - 400px) calc(319.4vw - 127px);
        mask-size: calc(1000vw - 400px) calc(319.4vw - 127px);
    }
    .home-do-inof{
        width: 100%;
    }
    .about-global .about-global-earth {
        width: 100vw;
        height: 100vw;
        margin-bottom: 0px;
    }
    .about-global .ys-cont1560 {
        padding-bottom: 0;
    }
    .about-global-earth-add {
        margin-top: -47vw;
    }
    .about-global-cry-box {
        width: 80vw;
    }
    .swiper-container.about-global-cry-box {
        overflow: visible;
    }
    .about-global-cry-box {
        padding-bottom: 32px !important;
    }
    .agci-nub-core {
        padding: 0.2rem 0.2rem 0.2rem 0.4rem;
    }
    .about-global-earth-add {
        -webkit-mask: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 15%, rgba(0, 0, 0, 1) 85%, rgba(0, 0, 0, 0) 100%);
        mask: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 15%, rgba(0, 0, 0, 1) 85%, rgba(0, 0, 0, 0) 100%);
    }
    .agci-nub, .agci-nub:last-child {
        margin-bottom: 0rem !important;
    }
    .yx_three3d1_map_area {
        padding: 6px 14px;
    }
    .agci-nub-core::after {
        width: 7px;
        height: 7px;
        left: 8px;
        top: 8px;
    }
    .home-main .home-ban .about-scroll {
        transform: translateX(0%);
    }
    .ys-fiiss-core {
        height: 200px;
    }
    .about-global-earth-add {
        margin-top: -42vw;
    }
    .home-design-sticky .ys-cont1520 {
        padding-bottom: 1.3rem;
    }
    .home-design-right-inof .slick-dots {
        bottom: -18px;
    }
    .home-energy .std-font40 br,
    .home-super .std-font40 br{
        display: none;
    }
    .home-modern-inof .slick-dots {
        bottom: 0.28rem;
    }
    .ys-nyban-img {
        height: 100vh;
    }
    /* 767end */
}






