@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1919px) {
    .mod-swiper1 .swiper-button-prev{
        left: -90px;
    }
    .mod-swiper1 .swiper-button-next{
        right: -90px;
    }
    .home-charger-inof-item .std-font48 {
        margin-bottom: 22px;
    }
    .home-charger-inof-item .std-font16 {
        margin-bottom: 52px;
    }
    .home-provide-cry {
        padding-top: 260px;
        padding-bottom: 230px;
    }
    .home-news{
        padding-top: 140px;
        padding-bottom: 180px;
    }
    .mod-title {
        margin-bottom: 46px;
    }
    .hnii-link-img {
        margin-bottom: 22px;
    }
    .hnii-link .std-font20 {
        margin-bottom: 30px;
    }
    .footer-top {
        padding-bottom: 100px;
        padding-top: 70px;
    }
    .mod-title2 {
        margin-bottom: 70px;
    }
    .mod-title2 .std-font48 {
        margin-bottom: 22px;
    }
    .miii-link-icon {
        width: 75px;
        margin-bottom: 12px;
    }
    .module-apply-inof,
    .module-tech-inof{
        --jian: 38px;
    }
    /* ny */
    .member-box-core,
    .form-success-box {
        padding: 48px 52px;
    }
    .member-box-core .std-title32 {
        margin-bottom: 12px;
    }
    .member-text {
        margin-bottom: 30px;
    }
    .ys-form {
        --spacein: 12px;
    }
    .member-sign {
        margin-top: 28px;
    }
    .form-success-icon {
        width: 100px;
        margin-bottom: 20px;
    }
    .form-success-btn {
        margin-top: 32px;
    }
    .mod-bread {
        top: calc(var(--line80) + 28px);
    }
    .success-pop .ys-modal-content {
        width: 585px;
    }   
    .contact-ban-cry-text {
        width: 54%;
    }
    .contact-ban-cry-form {
        width: 46%;
    }
    .faq-support .std-font48 {
        margin-bottom: 38px;
    }
    .job-career-search {
        width: 660px;
        padding: 6px 6px 6px 14px;
    }
    .faq-support .job-career-search {
        margin-bottom: 22px;
    }
    .fsii-link {
        padding: 24px 44px;
    }
    .fsii-link-icon {
        width: 72px;
        margin-bottom: 12px;
    }
    .faq-general-title .std-title32 {
        margin-bottom: 18px;
    }
    .maii-top {
        padding: 28px var(--jianx);
    }
    .fgbi-nub .maii-bot {
        padding: 0 var(--jianx) 34px;
        margin-top: -6px;
    }
    .fgbi-nub {
        --jianx: 36px;
    }
    .fgbi-nub::before {
        width: calc(100% - var(--jianx) - var(--jianx));
    }
    .product-core-cry-right .product-core-one-other {
        margin-bottom: 28px;
    }
    .qinl-img {
        border-radius: 18px;
        margin-bottom: 20px;
    }
    .quality-inof {
        --jian1: 10px;
        --jian2: 50px;
    }
    .pccl-inof {
        --jian1: 20px;
        --jian2: 15px;
        --jian3: 15px;
    }
    .product-core {
        --boxh: 56px;
    }
    .pcof-btn {
        padding: 8px 28px 8px 22px;
    }   
    .pcoo-new .pccr-select {
        margin-top: 30px;
    }
    .product-core {
        --xiaj: 50px;
    }
    .pccr-inof-item-link .std-font20 {
        margin-bottom: 12px;
    }
    .pccr-inof-item-link .std-font16 {
        margin-bottom: 10px;
    }
    .pccr-iil-font14 {
        margin-top: 10px;
    }
    .pccr-inof {
        --jian: 10px;
    }
    .ys-nybanner .job-career-search {
        margin-top: 50px;
    }
    .quality-main .std-title32 {
        margin-bottom: 36px;
    }
    .down-core .pccr-select {
        margin-bottom: calc(42px + calc(var(--jian)* -2));
    }
    .down-search .job-career-search {
        margin-bottom: 30px;
    }
    .dcii-link-top-label {
        padding: 6px 13px;
    }
    .dcii-link-mid {
        padding-bottom: 15px;
        margin-bottom: 40px;
    }
    .down-core-inof {
        --jian: 22px;
    }
    .eutl-text {
        padding: 42px 66px 42px 62px;
    }
    .ehii-link-text .std-font20 {
        margin-bottom: 14px;
    }
    .ehii-link-text-word {
        margin-bottom: 70px;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 22px;
    }
    .mtcr-inof {
        --jian1: 20px;
        --jian2: 32px;
    }
    .job-culture {
        padding-bottom: 0;
    }
    .job-career-search {
        margin-bottom: 78px;
    }
    .jccr-inof-title {
        margin-bottom: 22px;
    }
    .jccr-isi-link {
        padding: 14px 22px;
    }
    .job-call-cry .std-title32 {
        margin-bottom: 20px;
    }
    .job-call-cry .std-font16 {
        margin-bottom: 40px;
    }
    .career-pop .ys-modal-content {
        padding: 100px calc(110px - 40px) 50px 110px;
    }
    .career-pop-top {
        --jian: 10px;
        margin-bottom: 60px;
    }
    .cptl-label {
        margin-bottom: 14px;
    }
    .career-pop-top-left .std-font48 {
        margin-bottom: 36px;
    }
    .career-pop-inof {
        padding: 56px;
    }
    .career-pop-inof-item .std-title32 {
        padding-bottom: 21px;
    }
    .career-pop-inof-item .std-font16 {
        --jian1: 25px;
    }
    .career-pop-inof-item .std-font16 p {
        padding-left: 22px;
    }
    .career-pop-inof-item {
        margin-bottom: 50px;
    }
    .career-pop .career-add {
        margin-top: 45px;
    }
    .miii-link {
        padding: 22px 28px;
    }
    .maii-bot {
        padding: 22px var(--jian) var(--jian);
    }
    .module-value .std-font48 {
        margin-bottom: 60px;
    }
    .module-value-inof {
        --jian: 10px;
    }
    .module-tech .std-font48 {
        margin-bottom: 44px;
    }
    .cbct-inof-nub-top {
        margin-bottom: 14px;
    }
    .cbct-inof-nub {
        margin-bottom: 28px;
    }
    .ccii-icon {
        width: 72px;
        margin-bottom: 10px;
    }
    .ccii-link {
        padding: var(--jian) 20px;
    }
    .contact-core-inof {
        --jian: 20px;
    }
    .about-story .mod-title3 {
        margin-bottom: 78px;
    }
    .about-story-inof {
        --jian: 20px;
    }
    .asin-core {
        padding: 52px 50px 60px;
    }
    .asin-core-icon {
        width: 130px;
        margin-bottom: 16px;
    }
    .amci-nub {
        padding-top: calc(var(--space120)* 0.4);
    }
    .about-techology .mod-title3 {
        margin-bottom: 46px;
    }
    .atct-inof-nub {
        padding: 28px;
    }
    .atct-inof-nub-icon {
        width: 120px;
    }
    .atct-ino-list {
        --jian1: 10px;
    }
    .aein-icon {
        width: 86px;
        margin-bottom: 8px;
    }  
    .aein-font {
        margin-bottom: 12px;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 20px;
    }
    .about-full-cry .std-font20 {
        margin-top: 32px;
    }
    .mvpi-core .std-font16 {
        width: calc(100% - 60px);
    }
    .mvpi-core-img {
        width: 56%;
    }
    .mvpi-core-btn {
        margin-top: 18px;
    }
    .mvpi-core{
        padding-bottom: var(--space60);
    }
    .model-two-title .std-font16{
        margin-top: 22px;
    }
    /* 2025.03.10 - start */
    .footer-nav {
        --jian: 38px;
    }
    /* 2025.03.10 - end */
    /* 2025.03.18 - start */
    .global2-top .std-text14 {
        margin-bottom: 12px;
    }
    .global2-inof-nub {
        margin-top: 20px;
    }
    .global2-pop-close {
        top: 22px;
        right: 22px;
    }
    /* 2025.03.18 - end */
    /* 2025.05.12 - start */
    .mod-title2 .std-font48 {
        margin-bottom: 15px;
    }
    .model-vg .mod-title2 {
        margin-bottom: calc(var(--space60) * 0.6);
    }
    .module-tech-inof {
        --jian: 28px;
    }
    /* 2025.05.12 - end */

    /* 1919end */
}
@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font60: 52px;
        --font48: 40px;
        --font40: 34px;
        --font32: 28px;
        --font24: 20px;
        --font20: 18px;
        /* 导航 */
        --line80: 74px;
        /* 板块间距 */
        --space120: 100px;
        --space64: 58px;
        --space60: 52px;
    
        --radius: 26px;
    }
    .ban-scorll {
        bottom: 60px;
        right: 7.5vw;
    }
    .home-video-btn-item .std-font20 {
        padding-bottom: 22px;
    }
    .home-video-btn {
        --jian: 8px;
    }
    .home-provide-cry {
        padding-top: 220px;
        padding-bottom: 180px;
    }
    .home-provide .std-font48{
        margin-bottom: 22px;
    }
    .home-news{
        padding-top: 130px;
        padding-bottom: 160px;
    }
    .footer-nav-logo {
        width: 260px;
    }
    .footer-nav {
        --jian: 42px;
        max-width: calc(100% - 260px);
    }
    .footer-nav ul li {
        margin-bottom: 14px;
    }
    .footer-bot-inof {
        --jian: 10px;
    }
    .footer-bot-word {
        margin-left: 72px;
    }
    a[href="https://www.yongsy.com"] {
        margin-left: 24px;
    }
    .mod-swiper1 .swiper-button-prev,
    .mod-swiper1 .swiper-button-next{
        width: 40px;
        height: 40px;
    }
    .footer-bot-inof{
        margin-right: calc(72px - var(--jian));
    }
    .maii-top .std-font20{
        font-size: 20px;
    }
    .ys-nyban-title .std-font16 {
        margin-bottom: 22px;
    }
    .mod-title2 {
        margin-bottom: 60px;
    }
    .miii-link {
        padding: 22px 22px;
    }
    .miii-link-icon {
        width: 72px;
        margin-bottom: 10px;
    }
    .module-intro-inof {
        --jian: 10px;
    }
    .module-apply .std-font48,
    .module-value .std-font48 {
        margin-bottom: 58px;
    }
    .module-tech-xia {
        margin-top: 58px;
    }    
    .module-apply-inof-item,
    .module-tech-inof-item {
        margin-bottom: 22px;
    }
    .maii-bot {
        padding: 22px var(--jian) var(--jian);
    }
    .module-apply-inof, .module-tech-inof {
        --jian: 36px;
    }
    .module-tech .std-font48,
    .module-tech-box {
        margin-bottom: 44px;
    }
    /* ny */
    .inof-member-cry-right {
        padding-left: 90px;
    }
    .imcr-core,
    .no-data {
        padding-top: 42px;
    }
    .imcr-tln-link {
        padding: 6px 13px;
        letter-spacing: 0.15px;
    }
    .imcr-top-search {
        padding-right: 6px;
        padding-left: 14px;
        padding-top: 4.5px;
        padding-bottom: 4.5px;
    }   
    .imcr-top-search {
        width: 240px;
    }
    .imcr-core, .bug-core-box {
        --left: 32px;
        --right: 24px;
        --spacex: 15px;
    }
    .imcr-core {
        --jian: 16px;
    }
    .imcr-core .bcbi-item-td1 {
        width: 32.34%;
    }
    .imcr-core .bcbi-item-td2 {
        width: 27.1%;
    }
    .imcr-list {
        max-width: 58%;
    }
    .imcr-list-nub-link {
        padding: 14px;
    }
    .ys-form {
        --height: 44px;
    }  
    .ys-form-inof-item.ys-form-inof-agree {
        margin-top: 14px;
    }
    .ys-fia-text-word {
        padding-left: 12px;
    }
    .member-text {
        margin-bottom: 24px;
    }
    .member-box-core,
    .form-success-box {
        padding: 44px 44px;
    }
    .success-pop .ys-modal-content {
        width: 510px;
    }    
    .mod-bread {
        top: calc(var(--line80) + 20px);
    }
    .faq-support .std-font48 {
        margin-bottom: 36px;
    }
    .faq-support-inof {
        margin-top: 48px;
    }
    .fsii-link-icon {
        width: 68px;
        margin-bottom: 10px;
    }
    .fsii-link {
        padding: 22px 32px;
    }
    .pccl-flex .std-font16 {
        padding-left: 13px;
    }
    .product-core {
        --width1: 330px;
    }
    .product-main .product-core-cry-left {
        max-height: calc(100vh - var(--line80) - var(--boxh) - 40px - var(--space120)* 0.5);
        top: calc(var(--line80) + var(--boxh) + 40px);
    }
    .pccl-inof {
        padding-right: 40px;
    }
    .ys-nybanner .job-career-search {
        margin-top: 42px;
    }
    .detail-news-core {
        width: 53.84%;
    }
    .detail-news-core-label {
        margin-bottom: 14px;
    }
    .detail-news-core .std-title32 {
        margin-bottom: 14px;
    }
    .detail-news-core .yxedr-active {
        margin-top: 58px;
        padding-top: 54px;
    }
    .detail1-page {
        margin-top: 56px;
    }
    .detail1-page-nub-link {
        padding: 28px 24px;
    }
    .detail1-page-nub-link .std-text14:first-child {
        margin-bottom: 14px;
    }
    .detail-news .yxedr-active p+h3 {
        margin-top: 54px;
    }
    .detail-news .yxedr-active h3 {
        margin-bottom: 22px;
    }
    .detail-news .std-font48 {
        margin-bottom: 14px;
    }
    .bug-core-box {
        --jian: 14px;
        --xia: 20px;
        --heightx: 62px;
    }
    .bcbi-item-td1 .std-font16 {
        padding-right: 6px;
    }    
    .bcbi-item-td-label {
        padding: 5px 6px;
    }
    .bug-core-box,
    .imcr-core-add{
        --tian: 42px;
    }
    .bug-core-box .bcbi-th:first-child,
    .bug-core-box .bcbi-item-td:first-child{
        width: calc(calc(100% - calc(var(--tian) + var(--jian))) * 0.3364);
    }
    .bug-core-box .bcbi-th:nth-of-type(2),
    .bug-core-box .bcbi-item-td:nth-of-type(2){
        width: calc(calc(100% - calc(var(--tian) + var(--jian))) * 0.2228);
    }
    .bug-core-box .bcbi-th:nth-of-type(3),
    .bug-core-box .bcbi-item-td:nth-of-type(3){
        width: calc(calc(100% - calc(var(--tian) + var(--jian))) * 0.1908);
    }
    .bug-core-box .bcbi-th:nth-of-type(4),
    .bug-core-box .bcbi-item-td:nth-of-type(4){
        width: calc(calc(100% - calc(var(--tian) + var(--jian))) * 0.2480);
    }
    .bug-core-box .bcbi-th:last-child, .bcbi-item-td:last-child {
        width: calc(var(--tian) + var(--jian));
    }
    .bbii-link {
        padding: 40px 40px;
    }
    .bbii-link-icon {
        width: 86px;
    }
    .bbii-link-text {
        padding-left: 26px;
    }
    .down-main .product-core {
        padding-top: calc(var(--space120)* 0.6);
    }
    .product-core-cry-right .product-core-one-other {
        margin-bottom: 26px;
    }
    .news-upcome .eutl-text {
        padding-bottom: calc(46px + 50px);
    }  
    .eutl-text {
        padding: 42px 52px 42px 52px;
    }
    .events-upcome-top .slick-dots {
        bottom: 40px;
        left: calc(49.17% + 52px);
    }
    .events-upcome-top-link {
        border-radius: 22px;
    }
    .ehii-link-text {
        padding: 22px 22px 22px 22px;
    }
    .ehii-link-text-word {
        margin-bottom: 60px;
    }
    .events-upcome .std-title32, 
    .events-host .std-title32{
        margin-bottom: 52px;
    }
    .events-upcome .eutl-text .std-title32 {
        margin-bottom: 14px;
    }
    .ehii-link-text .std-font20 {
        margin-bottom: 12px;
    }
    .ys-nybanner1 .ys-btn {
        margin-top: 32px;
    }
    .mod-title3-cry-left {
        padding-right: 60px;
    }
    .mtcr-inof {
        --jian1: 12px;
        --jian2: 28px;
    }
    .mtcr-inof-nub-title {
        margin-bottom: 0.6em;
    }
    .job-career-search {
        margin-bottom: 64px;
    }
    .jccr-isi-link {
        padding: 12px 18px;
    }
    .career-pop .ys-modal-close {
        width: 42px;
        top: 20px;
        right: 20px;
    }
    .career-pop .ys-modal-content {
        padding: 80px calc(88px - 40px) 40px 88px;
    }
    .cptl-label {
        margin-bottom: 12px;
    }
    .career-pop-top-left .std-font48 {
        margin-bottom: 32px;
    }
    .career-pop-top-right .std-font16 p {
        margin-bottom: 1.2em;
    }
    .career-pop-inof-item .std-font16 {
        --jian1: 22px;
    }
    .career-pop .ys-modal-content {
        border-radius: 24px;
    }
    .about-main .mod-title4 {
        width: 73.5%;
    }
    .mod-title4 .std-font48 {
        margin-bottom: 18px;
    }
    .about-detail-cry-text {
        padding-left: 100px;
    }
    .about-employee-inof {
        --font60: 52px;
    }
    .arii-img {
        border-radius: 14px;
        margin-bottom: 14px;
    }
    .about-rd-inof {
        --jian1: 10px;
        --jian2: 30px;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 16px;
    }
    .about-data-inof-nub .std-font16 {
        padding-left: 16px;
    }
    .about-data-inof {
        --jian1: 8px;
        --jian2: 26px;
        --font80: 70px;
    }
    .about-data-inof-nub .std-font20 {
        padding-left: 6px;
    }
    .about-techology-cry-text {
        padding-right: 70px;
    }   
    .atct-ino-list {
        --jian1: 8px;
    }    
    .about-techology-cry-text {
        padding-top: calc(var(--space120)* 1.1);
        padding-bottom: calc(var(--space120)* 1.2);
    }
    .amci-nub-year {
        font-size: 120px;
        margin-bottom: 8px;
    }
    .amci-nub-text {
        margin-bottom: calc(120px * var(--line12) * -0.5);
    }
    .about-mission .mod-title3 {
        margin-bottom: calc(var(--space120) * 0.5);
    }
    .about-story .mod-title3 {
        margin-bottom: 62px;
    }
    .mvin-link {
        padding: 30px 22px 16px;
    }
    .mvin-link .std-font20 {
        margin-bottom: 26px;
    }
    .career-pop .ys-modal-close{
        top: calc(var(--pos) + 20px);
    }
    .hnid-close {
        width: 42px;
        left: calc(100% + 20px);
    }
    .open-screen-cry {
        width: 210px;
        height: 210px;
    }
    .open-screen-img {
        width: 42px;
    }
    .mvpi-core-btn {
        margin-top: 20px;
    }
    .ys-hd-pc .ys-cont1440{
        width: 90vw;
    }
    .hobn-lang {
        padding: 8px 13px 8px 16px;
    }
    .head-other-btn-nub .ys-btn-link {
        padding: 8px 18px;
    }
    .head-other-btn {
        --jian: 8px;
    }
    .head-other-btn {
        margin-left: calc(18px - var(--jian));
    }
    .head-nav {
        --jian: 16px;
    }
    .ys-hd-pc {
        --left1: 22px;
        --right1: 40px;
        --width1: 300px;
        --width2: 244px;
        --width3: 180px;
        --font16: 14px;
    }
    .hnid-link {
        padding: 0 var(--left1);
    }
    .hnid-third-nub>.hnid-link {
        padding-left: 20px;
        padding-right: 20px;
    }
    .hnid-fourth-title {
        padding: 16px 18px 14px 18px;
    }
    .hnid-fbn-core .hnid-link {
        padding: 0 18px;
    }
    /* 2025.03.10 - start */
    .footer-nav {
        --jian: 36px;
    }
    .fsin-link {
        width: 38px;
    }
    /* 2025.03.10 - end */
    /* 2025.03.18 - start */
    .global2-pop-close {
        width: 30px;
    }
    .global2-pop-nub .agbp-item-box {
        padding: 28px;
    }
    .global2-inof-nub {
        margin-top: 18px;
    }
    .global2-inof{
        padding-top: 4px;
    }
    /* 2025.03.18 - end */
    /* 2025.05.12 - start */
    .model-vg .home-video-btn-item .std-font16 {
        padding-top: 17px;
    }
    .model-vg .home-video-btn {
        --jian: 10px;
    }
    .model-vg .home-video-inof {
        margin-bottom: 26px;
    }
    .module-tech-inof {
        --jian: 26px;
    }
    /* 2025.05.12 - end */
    .about-global-box {
        width: 59%;
    }
    .change-video-btn {
        --gap1: 44px;
    }
    .change-btn {
        bottom: 32px;
    }
    .change-video1 .cvin-text {
        padding: 22px 32px;
    }


    .module-ban-left {
        width: 37.57%;
    }

    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    :root {
        /* 字号 */
        --font60: 42px;
        --font48: 34px;
        --font40: 30px;
        --font32: 26px;
        /* --font24: 20px;
        --font20: 18px; */
        /* 段落字号 */
        /* --font16: 16px;
        --font14: 14px; */
        /* 导航 */
        --line80: 70px;
        /* 板块间距 */
        --space120: 80px;
        --space64: 54px;
        --space60: 46px;
    
        --radius: 24px;
    }
    .head-other-btn {
        --jian: 8px;
    }
    .head-other-btn-nub .ys-btn-link {
        padding: 6px 18px;
    }
    .hobn-lang {
        padding: 6px 12px 6px 18px;
    }
    .hobn-lang-icon {
        width: 14px;
        margin-left: 6px;
    }
    .head-other-btn {
        margin-left: calc(24px - var(--jian));
    }
    .head-other-inof {
        --jian: 10px;
    }
    .hoin-icon {
        width: 20px;
    }
    .head-logo {
        width: 160px;
    }
    .head-nav-item-title{
        font-size: 14px;
    }
    .head-nav {
        --jian: 18px;
    }
    .ys-ban-title,
    .ys-ban-text{
        width: 55%;
    }
    .ys-ban-title {
        margin-bottom: 22px;
    }
    .mod-control1{
        bottom: 60px;
    }
    .mod-swiper1 .swiper-button-prev,
    .mod-swiper1 .swiper-button-next{
        width: 36px;
        height: 36px;
    }
    .mod-swiper1 .swiper-button-prev{
        left: -65px;
    }
    .mod-swiper1 .swiper-button-next{
        right: -65px;
    }
    .home-charger-inof-item .std-font16 {
        margin-bottom: 42px;
    }
    .home-charger-inof-item .hcii-label{
        margin-bottom: 12px;
    }
    .hcii-text {
        width: 540px;
    }
    .home-charger-inof {
        width: 1100px;
    }
    .hcii-obj {
        width: 580px;
        height: calc(580px / 703 * 796);
    }
    .ys-btn-link {
        padding: 6px 12px 6px 20px;
    }
    .home-charger{
        padding: 40px 0;
    }
    .hpin-text .std-font48 {
        margin-bottom: 18px;
    }
    .hpin-text {
        width: 46.1%;
    }
    .home-video .ys-cont1440 {
        bottom: calc(50px + var(--topx1));
    }
    .home-video-btn-item .std-font20 {
        padding-bottom: 20px;
    }
    .home-main {
        --topx1: 32px;
    }
    .home-video-btn-item .std-font20::before, 
    .home-video-btn-item .std-font20::after {
        height: 3px;
    }
    .home-provide-cry {
        padding-top: 180px;
        padding-bottom: 150px;
    }
    .home-provide-inof {
        --jian: 10px;
    }
    .home-news {
        padding-top: 110px;
        padding-bottom: 140px;
    }
    .home-news-inof {
        --jian: 10px;
    }
    .hnii-link-img {
        margin-bottom: 20px;
    }
    .hnii-link .std-font20 {
        margin-bottom: 24px;
    }
    .hnii-link-img {
        border-radius: 16px;
    }
    .footer-nav-logo {
        width: 240px;
    }
    .footer-nav {
        --jian: 32px;
        max-width: calc(100% - 240px);
    }
    .footer-nav ul li {
        margin-bottom: 12px;
    }
    .footer-bot {
        padding-bottom: 34px;
    }
    .footer-top {
        padding-bottom: 86px;
        padding-top: 64px;
    }
    .hpdi-nub {
        padding: 60px 0;
    }
    .mod-title {
        margin-bottom: 40px;
    }
    .module-intro-inof {
        --jian: 8px;
    }
    .miii-link {
        padding: 20px 16px;
    }
    .miii-link-icon {
        width: 64px;
        margin-bottom: 6px;
    }
    .mod-title2 {
        margin-bottom: 46px;
    }
    .module-apply .std-font48, 
    .module-value .std-font48 {
        margin-bottom: 52px;
    }
    .module-apply-inof, 
    .module-tech-inof {
        --jian: 32px;
    }
    .maii-top-icon {
        width: 28px;
    }
    .module-apply-inof-item, 
    .module-tech-inof-item {
        margin-bottom: 20px;
    }
    .maii-bot {
        padding: 20px var(--jian) var(--jian);
    }
    .module-value-inof {
        --jian: 10px;
    }
    .module-tech .std-font48, 
    .module-tech-box {
        margin-bottom: 42px;
    }
    .module-tech-btn {
        --jian1: 6px;
    }
    .module-tech-btn-nub .std-font16 {
        padding: 6px 22px;
    }
    .mtii-bot .std-font20 {
        padding-bottom: 22px;
    }
    .miii-link,
    .module-tech-inof-item,
    .mvin-link,
    .module-apply-inof-item {
        border-radius: 16px;
    }
    /* ny */
    .inof-member-cry-right {
        padding-left: 50px;
    }
    .inof-member-cry {
        --leftw: 230px;
    }
    .imcl-out-link .std-font16, .imcl-lie-nub-link .std-font16{
        font-size: 14px;
    }
    .imcl-lie-nub-icon, .imcl-out-link-icon {
        width: 22px;
    }
    .imcl-lie-nub-link, .imcl-out-link {
        padding: 14px;
    }
    .imcl-lie {
        --bot: 7px;
        padding-bottom: 22px;
    }
    .imcl-out {
        margin-top: 22px;
    }
    .ys-btn-link-font{
        font-size: 14px;
    }
    .ys-btn-link-icon {
        width: 22px;
    }
    .imcr-core {
        --jian: 10px;
    }
    .imcr-top-search input{
        font-size: 14px;
    }
    .imcr-core .bcbi-item-td-label {
        padding: 5px;
    }
    .record-main .imcr-core .quality-btn {
        margin-top: 44px;
    }
    .job-call-inof .ys-btn:nth-of-type(2) .ys-btn-link,
    .ys-btnta .ys-btn-link, 
    .quality-btn .ys-btn-link,
    .job-career-search .ys-btn-link{
        padding-right: 20px;
    }
    .imcr-text1 {
        margin-bottom: 34px;
    }
    .inof-member-cry-right .std-font20 {
        margin-bottom: 14px;
    }
    .member-box {
        width: 540px;
    }
    .member-box-core,
    .form-success-box {
        padding: 44px 38px;
    }
    .ys-fii-name {
        margin-bottom: 4px;
    }
    .member-sign {
        margin-top: 22px;
    }
    .member-box-core .std-title32 {
        margin-bottom: 10px;
    }
    .member-text {
        margin-bottom: 18px;
    }
    .member-box-core,
    .form-success-box {
        padding: 32px 30px;
    }
    .member-box-core {
        border-radius: 20px;
    } 
    .ys-form-inof-item.ys-form-inof-submit {
        margin-top: 14px;
    }
    .ys-form {
        --spacebot: 22px;
    }  
    .form-success-icon {
        width: 80px;
        margin-bottom: 15px;
    }
    .form-success-btn {
        margin-top: 28px;
    }
    .form-success-box {
        padding: 38px 30px;
    }
    .success-pop .ys-modal-content {
        width: 450px;
    }
    .ys-bread-list {
        padding: 0 10px;
    }
    .ys-bread {
        margin: 0 -10px;
    }
    .mod-bread {
        top: calc(var(--line80) + 10px);
    }
    .contact-ban-cry-text {
        width: 50%;
    }
    .contact-ban-cry-form {
        width: 50%;
    }
    .support-online-text2 {
        margin-top: 32px;
    }
    .ys-form-inof-item .ys-select-xtbbox {
        right: 10px;
    }
    .std-select1 .ys-select-bd,
    .ys-fii-select-search .ys-select-bd, .ys-fii-select .ys-select-bd {
        --jianx: 20px;
        --jianx2: 6px;
    }
    .ys-form-select{
        width: var(--jianx);
        height: var(--jianx);
    }
    .job-career-search {
        width: 580px;
        padding: 5px 5px 5px 12px;
    }
    .faq-support-inof {
        --jian1: 8px;
    }
    .fsii-link-icon {
        width: 60px;
        margin-bottom: 6px;
    }
    .fsii-link {
        padding: 20px 22px;
    }
    .faq-general-title .std-title32 {
        margin-bottom: 16px;
    }
    .faq-general-title {
        width: 82%;
    }
    .faq-general {
        padding-top: calc(var(--space120)* 0.8);
    }
    .faq-general-title {
        margin-bottom: calc(var(--space120)* 0.8);
    }
    .fgbi-nub .maii-bot .std-font16 {
        width: 94%;
    }
    .maii-top {
        padding: 25px var(--jianx);
    }
    .fgbi-nub {
        --jianx: 34px;
    }
    .quality-btn {
        margin-top: 44px;
    }
    .faq-general-bot {
        margin-top: 34px;
    }
    .faq-support .std-font48 {
        margin-bottom: 30px;
    }
    .faq-support-inof {
        margin-top: 40px;
    }
    .maii-top .std-font20 {
        font-size: 18px;
    }
    .product-core {
        --boxh: 50px;
    }
    .pcof-btn-icon {
        width: 22px;
        margin-right: 5px;
    }
    .pcof-btn {
        padding: 6px 24px 6px 20px;
    }
    .product-core {
        --width1: 306px;
    }
    .pcoo-new .pccr-select {
        margin-top: 22px;
    }
    .pccl-inof {
        padding-right: 30px;
    }
    .product-core-cry-left .mCSB_scrollTools {
        right: 10px;
    }
    .pccr-inof {
        --jian: 6px;
    }
    .pccr-inof-item-link {
        border-radius: 16px;
        --spacex: 20px;
    }
    .mod-page .pc-fenye li {
        width: 36px;
        height: 36px;
        line-height: 34px;
        margin: 0 8px;
    } 
    .mod-page {
        margin-top: 50px;
    }  
    .pccr-select-nub-btn {
        padding: 6px 12px 6px 20px;
    }
    .pccr-snb-close {
        width: 22px;
        margin-left: 6px;
    }
    .qinl-img {
        border-radius: 14px;
        margin-bottom: 16px;
    }
    .quality-inof {
        --jian1: 8px;
        --jian2: 38px;
    }
    .pccl-iis-nub-btn {
        width: 22px;
        height: 22px;
    }
    .quality-main .std-title32 {
        margin-bottom: 30px;
    }
    .product-core-cry-right .product-core-one-other {
        margin-bottom: 22px;
    }
    .ys-nybanner .job-career-search {
        margin-top: 36px;
    }
    .detail-back-img {
        width: 22px;
        margin-right: 7px;
    }
    .detail-news-core .std-title32 {
        margin-bottom: 12px;
    }
    .detail-news-core-label {
        margin-bottom: 12px;
    }
    .detail-news {
        padding-top: calc(var(--line80) + 56px);
    }
    .detail-back {
        top: calc(var(--line80) + 56px);
    }
    .detail-news-core .yxedr-active {
        margin-top: 48px;
        padding-top: 44px;
    }
    .detail-news-share-inof {
        --jian: 10px;
        --width1: 22px;
    }
    .detail1-page {
        margin-top: 48px;
    }
    .detail1-page-nub-link {
        padding: 26px 22px;
    }
    .detail1-page-nub {
        margin-bottom: 20px;
    }
    .detail-news-share .std-font20 {
        margin-bottom: 15px;
    }
    .detail-news .yxedr-active p+h3 {
        margin-top: 46px;
    }
    .detail-news .yxedr-active h3 {
        margin-bottom: 20px;
    }
    .detail-news .std-font48 {
        margin-bottom: 12px;
    }
    .detail2-main .detail-news-core .yxedr-active h4 {
        margin-bottom: 1em;
    }
    .detail2-main .detail-news-core .yxedr-active p+h4 {
        margin-top: 1.7em;
    }
    .detail-news-core .yxedr-active p {
        margin-bottom: 0.8em;
    }
    .yxedr-active td, .yxedr-active th, .yongsy-pc-ph-table td, .yongsy-pc-ph-table th {
        padding: 12px 6px;
    }
    .product-core {
        --width1: 290px;
    }
    .pccl-flex .std-font16 {
        padding-left: 10px;
        padding-right: 2px;
    }
    .imcr-core, .bug-core-box {
        --left: 26px;
        --right: 15px;
        --spacex: 14px;
    }
    .bcbi-item-td-icon {
        width: 22px;
    }
    .bug-core-box {
        --jian: 5px;
        --xia: 17px;
        --heightx: 57px;
    }
    .bbii-link {
        padding: 30px 28px;
        border-radius: 14px;
    }
    .bbii-link-text .std-font20 {
        margin-bottom: 12px;
    }
    .bbii-link-text {
        padding-left: 18px;
    }
    .bug-box-inof {
        --jian: 8px;
    }
    .bcbi-item-td-label .std-text14{
        font-size: 12px;
    }
    .bug-core-box {
        --tian: 37px;
    }
    .down-search .job-career-search {
        margin-bottom: 26px;
    }
    .dcii-link-mid {
        padding-bottom: 14px;
        margin-bottom: 34px;
    }
    .events-upcome-top-link {
        border-radius: 18px;
    }
    .eutl-text {
        padding: 36px 40px 36px 40px;
    }
    .eutl-text-date {
        margin-bottom: 13px;
    }
    .news-upcome .eutl-text {
        padding-bottom: calc(36px + 40px);
    }
    .events-upcome-top .slick-dots {
        bottom: 32px;
        left: calc(49.17% + 36px);
    }
    .std-select1 {
        width: 260px;
        height: 50px;
    }
    .search-box{
        width: var(--jianx);
        height: var(--jianx);
    }
    .news-host .ehii-link {
        padding: 18px;
        border-radius: 18px;
    }
    .news-host .ehii-link-img {
        border-radius: 12px;
    }
    .news-host .ehii-link-text {
        padding: 20px 0 0;
    }
    .news-host-date {
        margin-bottom: 12px;
    }
    .news-host-font {
        margin-bottom: 60px;
    }
    .events-host-inof {
        --jian: 9px;
        --radius: 15px;
    }
    .events-upcome .std-title32, 
    .events-host .std-title32 {
        margin-bottom: 46px;
    }
    .events-upcome .eutl-text .std-title32 {
        margin-bottom: 12px;
    }
    .ehii-link-text {
        padding: 20px 20px 22px 20px;
    }
    .ehii-link-text .std-font20 {
        margin-bottom: 10px;
    }
    .ehii-link-text .std-font16, .ehii-link-text .std-font16 p{
        font-size: 14px;
    }
    .ehii-link-text-word {
        margin-bottom: 48px;
    }
    .ehii-ltd-icon {
        width: 22px;
        top: calc(calc(14px * var(--line15) - 22px) / 2);
    }
    .job-career-cry-right {
        padding-left: 30px;
    }
    .jccr-isill-nub {
        padding: 6px 13px;
        margin-left: 6px;
    }
    .jccr-isi-link-icon {
        width: 22px;
        margin-left: 14px;
    }
    .jccl-inof-item-second {
        padding: 16px;
    }
    .jccl-iis-nub-btn {
        width: 20px;
        height: 20px;
        top: calc(calc(var(--font14)* var(--line15) - 20px) / 2);
    }
    .jccr-inof {
        margin-bottom: 42px;
    }
    .job-call-cry {
        padding: 50px 66px;
    }
    .job-call-cry .std-title32 {
        margin-bottom: 18px;
    }
    .job-call-cry .std-font16 {
        margin-bottom: 32px;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 18px;
    }
    .mod-title3-cry-left .font16-margin1 {
        margin-top: 1.1em;
    }
    .font16-margin1 p {
        margin-bottom: 1.1em;
    }
    .mod-title3-cry-left {
        padding-right: 36px;
    }
    .job-mission-cry-inof, .jmcr-rotate {
        border-radius: 20px;
    }
    .mod-title3-cry-right .font16-margin1 {
        padding-right: 0px;
    }
    .career-pop .ys-modal-content {
        border-radius: 22px;
    }
    .career-pop .ys-modal-content {
        padding: 70px calc(78px - 30px) 40px 78px;
    }
    .career-pop-box {
        padding-right: 30px;
    }
    .career-pop-inof-item .std-font16 p {
        padding-left: 20px;
    }
    .career-pop-inof-item .std-font16 {
        --jian1: 15px;
    }
    .career-pop-inof-item .std-font16{
        padding-top: 20px;
    }
    .career-pop-inof-item {
        margin-bottom: 42px;
    }
    .career-pop .career-add {
        margin-top: 42px;
    }
    .about-global-box {
        width: 96%;
    }
    .about-global-box {
        --widthx: 8px;
    }
    .agbp-item-box-text .std-text14 p {
        margin-bottom: 10px;
    }
    .agbp-item-box-text .std-font20 {
        margin-bottom: 12px;
    }
    .agbp-item-box {
        width: 264px;
    }
    .agbp-item-box {
        --jian1: 12px;
    }
    .agbp-item-box,
    .agbp-item-box::before{
        border-radius: 12px;
    }
    .ccii-icon {
        width: 60px;
        margin-bottom: 3px;
    }
    .ccii-link {
        padding: var(--jian) 5px;
    }
    .mod-title4 .std-font48 {
        margin-bottom: 19px;
    }
    .about-global .mod-title4 {
        margin-bottom: 32px;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 14px;
    }
    .about-story .mod-title3 {
        margin-bottom: 50px;
    }
    .asin-core-icon {
        width: 110px;
        margin-bottom: 7px;
    }
    .asin-core {
        padding: 40px 32px 50px;
    }
    .about-story {
        padding-top: calc(var(--space120) * 0.7);
        padding-bottom: calc(var(--space120) * 1);
    }
    .about-mission-core {
        --jian1: 20px;
        --jian2: 24px;
    }
    .about-techology-cry-goon {
        --jian1: 8px;
    }
    .about-techology-cry-text {
        padding-right: 40px;
    }
    .about-techology .mod-title3 {
        margin-bottom: 36px;
    }
    .atct-inof-nub-icon {
        width: 100px;
    }
    .atct-inof-nub {
        padding: 26px 20px;
    }
    .atct-inof-nub-other .std-font16 p {
        margin-bottom: 0.6em;
        padding-left: 18px;
        padding-right: 12px;
    }
    .atct-inoli-box {
        width: 44px;
        height: 44px;
    }
    .about-data-inof {
        --jian1: 4px;
        --jian2: 21px;
        --font80: 62px;
    }
    .aein-icon {
        width: 72px;
        margin-bottom: 4px;
    }
    .about-employee-inof {
        --jian: 4px;
    }
    .aein-font {
        margin-bottom: 8px;
    }
    .about-detail-cry-text {
        padding-left: 60px;
    }
    .about-mission .mod-title3 {
        margin-bottom: calc(var(--space120)* 0.3);
    }
    .amci-nub-year {
        font-size: 100px;
    }
    .amci-nub-text {
        margin-bottom: calc(100px* var(--line12)* -0.5);
    }
    .about-story-inof {
        --jian: 14px;
    }
    .mtii-bot li{
        padding-bottom: 22px;
    }
    .mvin-link {
        padding: 26px 18px 14px;
    }
    .mvin-link .std-font20 {
        margin-bottom: 23px;
    }
    .open-screen-cry {
        width: 204px;
        height: 204px;
    }
    .open-screen-img {
        width: 38px;
    }
    .head-nav {
        --jian: 9px;
    }
    .head-other-btn {
        margin-left: calc(13px - var(--jian));
    }
    .ys-hd-pc .ys-cont1440{
        width: 90vw;
    }
    .head-other-btn {
        --jian: 6px;
    }
    .ys-hd-pc {
        --left1: 18px;
        --right1: 20px;
        --width1: 260px;
        --width2: 200px;
        --width3: 169px;
    }
    .hnid-link .std-font20{
        font-size: 16px;
    }
    .hnid-link-icon {
        width: 20px;
    }
    .hnid-fbn-core .hnid-link {
        padding: 0 12px;
    }
    .hnid-third-nub>.hnid-link {
        padding-left: 16px;
        padding-right: 12px;
    }
    .hnid-link {
        padding-right: 12px;
    }
    .hnid-close {
        width: 30px;
        left: calc(100% + 14px);
    }
    .model-two-title .std-font16{
        margin-top: 20px;
    }
    .module-intro .mod-title2 .std-font16 {
        width: 100%;
        left: 0;
    }
    /* 2025.03.10 - start */
    .footer-nav {
        --jian: 14px;
    }
    .footer-top {
        padding-bottom: 66px;
    }
    .solution-screen-add {
        padding: 22px 28px;
    }
    .solution-text-cry .std-font48 {
        margin-bottom: 17px;
    }
    /* 2025.03.10 - end */
    .pccl-iis-nub-btn {
        width: 16px;
        height: 16px;
        top: calc(calc(var(--font16)* var(--line15) - 16px) / 2);
    }
    .container .page li {
        width: 36px !important;
        height: 36px !important;
    }
    .global2-top {
        padding-bottom: 20px;
        padding-right: 32px;
    }
    .global2-top .std-text14 {
        margin-bottom: 9px;
    }
    .global2-pop-nub .agbp-item-box {
        padding: 24px;
    }
    .global2-pop-nub::before {
        border-radius: 16px;
    }
    .global2-inof-nub-icon {
        width: 20px;
        top: 2px;
    }
    .global2-inof-nub .std-font16 {
        width: calc(100% - 20px);
        padding-left: 13px;
    }
    .global2-inof-nub {
        margin-top: 14px;
    }
    .global2-pop-close {
        top: 18px;
        right: 18px;
    }
    .ys-hd-pc {
        --left1: 16px;
        --right1: 20px;
        --width1: 246px;
        --width2: 209px;
        --width3: 169px;
    }
    /* 2025.05.12 - start */
    .module-tech-inof {
        --jian: 24px;
    }
    /* 2025.05.12 - end */
    .ys-hd-pc {
        --width2: 227px;
    }
    .hnid-pro {
        --jian: 8px;
        --jian2: 32px;
    }
    .about-global-box {
        width: 68%;
    }
    .agbp-item-box {
        width: 280px;
    }
    .agbp-item .global2-inof-nub:first-child {
        margin-top: 4px;
    }
    .change-video-btn {
        --gap1: 18px;
    }
    .change-btn {
        bottom: 28px;
    }
    /* 1440end */
}

@media screen and (max-width: 1200px) {
    /* ny */

    /* 1200end */
}

@media screen and (max-width: 1199px) {
    .ys-hd-pc{
        display: none;
    }
    .ys-ph-navbar3 .ys-phnav-header {
        background: var(--colorbg1);
    }
    .ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font,
    .ys-ph-navbar3 .ys-ph-nav a,
    .ys-phnav3-lang-hd .ys-phnav-header-font, 
    .ys-phnav3-lang-hd a,
    .ys-ph-navbar3 .ys-phnav-icon{
        color: var(--colorbg1);
    }
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a,
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox a,
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox a,
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active4>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active4>.ys-phnav-lisbox a,
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active5>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active5>.ys-phnav-lisbox a,
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active6>.ys-phnav-lisbox .ys-phnav-header-font, 
    .ys-ph-navbar3 .ys-ph-nav li.yxnav-active6>.ys-phnav-lisbox a {
        color: var(--colorlv);
    }
    :root {
        /* 字号 */
        --font60: 32px;
        --font48: 28px;
        --font40: 26px;
        --font32: 22px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        /* --font16: 16px;
        --font14: 14px; */
        /* 导航 */
        --line80: 56px;
        /* 板块间距 */
        --space120: 70px;
        --space64: 48px;
        --space60: 40px;
    
        --radius: 20px;
    }
    .ys-ban-title {
        margin-bottom: 18px;
    }
    .ys-ban-title, .ys-ban-text {
        width: 68%;
    }
    .mod-control1 {
        bottom: 30px;
    }
    .ban-scorll {
        bottom: 30px;
    }
    .control1-progress {
        width: 120px;
    }
    .home-charger-inof-item .std-font48 {
        margin-bottom: 18px;
    }
    .home-charger-inof-item .std-font16 {
        margin-bottom: 32px;
    }
    .hcii-text {
        width: 480px;
    }
    .home-charger-inof {
        width: 85vw;
    }
    .hcii-text {
        width: 48vw;
    }
    .hcii-obj {
        width: 40vw;
        height: calc(40vw / 703 * 796);
    }
    .home-charger-inof-item .std-font16, 
    .home-charger-inof-item .std-font16 p{
        font-size: 14px;
    }
    .mod-swiper1 .swiper-button-prev, .mod-swiper1 .swiper-button-next {
        width: 32px;
        height: 32px;
    }
    .mod-swiper1 .swiper-button-prev {
        left: -48px;
    }
    .mod-swiper1 .swiper-button-next {
        right: -48px;
    }
    .mod-title1 .std-font60 {
        margin-bottom: 18px;
    }
    .hpin-text .std-font48 {
        margin-bottom: 14px;
    }
    .hpin-text .std-font16, .hpin-text .std-font16 p {
        letter-spacing: 0.2px;
    }
    .hpin-text {
        width: 50%;
    }
    .hpdi-nub-num i {
        margin-left: 8px;
    }
    .hpdi-nub .std-font48 {
        margin-bottom: 14px;
    }
    .hpdi-nub {
        padding: 40px 0;
    }
    .home-particle-data-inof {
        width: 48%;
    }
    .hpdi-nub .std-font48{
        font-size: calc(var(--font48) - 2px);
    }
    .home-video .ys-cont1440 {
        bottom: calc(36px + var(--topx1));
    }
    .home-video-btn-item .std-font20 {
        padding-bottom: 16px;
    }
    .home-video-btn-item .std-font20::before, 
    .home-video-btn-item .std-font20::after {
        height: 2px;
    }
    .home-provide .std-font48 {
        margin-bottom: 18px;
    }
    .home-provide-inof {
        --jian: 8px;
    }
    .home-provide-cry {
        padding-top: 120px;
        padding-bottom: 100px;
    }
    .mod-title .std-font48 {
        width: 60%;
    }
    .mod-title {
        margin-bottom: 36px;
    }
    .home-news {
        padding-top: 90px;
        padding-bottom: 110px;
    }
    .home-news-inof {
        --jian: 9px;
    }
    .hnii-link-img {
        margin-bottom: 18px;
    }
    .hnii-link .std-font20{
        width: 100%;
    }
    .hnii-link .std-font20 {
        margin-bottom: 16px;
    }
    .hnii-link .std-font16{
        font-size: 14px;
    }
    .footer-nav-logo {
        width: 180px;
    }
    .footer-nav {
        --jian: 20px;
        max-width: calc(100% - 180px);
        display: none;
    }
    .footer-top {
        padding-bottom: 50px;
        padding-top: 44px;
    }
    .footer-bot-inof {
        --jian: 6px;
    }
    .footer-bot-word {
        margin-left: 20px;
    }
    a[href="https://www.yongsy.com"] {
        margin-left: 12px;
    }
    .footer-bot-inof{
        margin-right: calc(24px - var(--jian));
    }
    .hvin-box video{
        display: none;
    }
    .hvin-box-play{
        display: block;
        position: absolute;
        top: 44%;
        left: 50%;
        transform: translate(-50%,-50%);
        z-index: 10;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        border: 1px solid #fff;
    }
    .hvin-box-play img{
        width: 100%;
    }
    .ys-nyban-title .std-font16 {
        margin-bottom: 18px;
    }
    .module-intro-inof-item {
        width: 33.333333%;
    }
    .mod-title2 .std-font48 {
        margin-bottom: 20px;
    }
    .mod-title2 {
        margin-bottom: 40px;
    }
    .module-apply .std-font48, 
    .module-value .std-font48 {
        margin-bottom: 44px;
    }
    .module-apply-inof, .module-tech-inof {
        --jian: 24px;
    }
    .maii-bot {
        padding: 16px var(--jian) var(--jian);
    }
    .module-apply-inof-item, .module-tech-inof-item {
        margin-bottom: 18px;
    }
    .module-value-inof {
        --jian: 7px;
    }
    .module-tech .std-font48, .module-tech-box {
        margin-bottom: 36px;
    }
    .module-tech-btn-nub .std-font16 {
        padding: 5px 20px;
    }
    .module-tech-btn {
        --jian1: 5px;
    }
    .mtii-bot .std-font20 {
        padding-bottom: 20px;
    }
    .module-tech-xia {
        margin-top: 48px;
    }
    .mtbl-icon {
        width: 20px;
        margin-left: 7px;
    }
    /* ny */
    .inof-member-cry{
        flex-wrap: wrap;
    }
    .inof-member-cry-right {
        padding-left: 0;
        width: 100%;
    }
    .inof-member {
        --uptop: 50px;
    }
    .imcr-core, .bug-core-box {
        --left: 16px;
        --right: 14px;
        --spacex: 14px;
    }
    .imcr-core .bcbi-item-td3 .std-text14 {
        font-size: 12px;
        letter-spacing: 0px;
    }
    .ys-btn-link {
        padding: 6px 10px 6px 18px;
    }
    .imcr-core {
        --jian: 6px;
    }
    .imcr-core .bcbi-item-td3 {
        width: 18.01%;
    }
    .imcr-core .bcbi-item-td1 {
        width: 34.34%;
    }
    .imcr-core, .no-data {
        padding-top: 36px;
    }
    .side-ph-add,
    .side-add-close{
        display: block;
    }
    .inof-member-cry-left,
    .product-core-cry-left{
        position: fixed;
        top: var(--line80);
        height: calc(100vh - var(--line80));
        padding: 8.5vw;
        width: 352px;
        left: 0;
        background: #001034;
        z-index: 10;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.08);
        border-right: 1px solid rgba(255, 255, 255, 0.04);
        transform: translateX(-100%);
        transition: all .4s ease;
    }
    .side-add-close{
        position: absolute;
        top: 20px;
        right: 20px;
        cursor: pointer;
        width: 32px;
    }
    .side-add-close img{
        width: 100%;
    }
    .inof-member-cry-left.act,
    .product-core-cry-left.act{
        transform: translateX(0%);
    }
    .side-ph-add{
        margin-bottom: 18px;
    }
    .job-call-inof .ys-btn:nth-of-type(2) .ys-btn-link,
    .ys-btnta .ys-btn-link, 
    .quality-btn .ys-btn-link,
    .job-career-search .ys-btn-link{
        padding-right: 18px;
    }
    .imcr-text1 {
        margin-bottom: 30px;
    }
    .imcr-small {
        margin-bottom: 7px;
    }
    .member-logo {
        width: 160px;
    }
    .member-box-core {
        border-radius: 16px;
    }
    .success-pop .ys-modal-content {
        width: 390px;
    }
    .mod-bread{
        display: none;
    }
    .ys-nybanner .ys-pos-center {
        top: 50%;
    }
    .support-online-cry{
        flex-wrap: wrap;
    }
    .contact-ban-cry-text {
        width: 100%;
        position: relative;
        top: 0;
        margin-bottom: calc(var(--space120) * 0.75);
    }
    .contact-ban-cry-form {
        width: 100%;
    }
    .support-online-text2 {
        margin-top: 24px;
    }
    .contact-ban-cry-text .std-font48 {
        margin-bottom: 12px;
    }
    .support-online-text1, .support-online-text2 {
        max-width: 100%;
    }
    .faq-support {
        padding-top: var(--space120);
    }
    .faq-support-inof-item {
        width: 50%;
    }
    .faq-general-title {
        width: 100%;
    }
    .faq-general-title .std-title32 {
        margin-bottom: 14px;
    }
    .fgbi-nub .maii-bot .std-font16 {
        width: 100%;
    }
    .maii-top {
        padding: 20px var(--jianx);
    }
    .fgbi-nub {
        --jianx: 28px;
    }
    .fgbi-nub .maii-bot {
        padding: 0 var(--jianx) 28px;
        margin-top: -4px;
    }
    .quality-btn {
        margin-top: 40px;
    }
    .faq-support .std-font48 {
        margin-bottom: 28px;
    }
    .faq-support-inof {
        margin-top: 32px;
    }
    .product-main .product-core-cry-left {
        max-height: none;
        top: var(--line80);
    }
    .product-core-cry-left {
        z-index: 20;
    }
    .product-core-cry .product-core-cry-left {
        padding: 50px 0 50px 8.5vw;
        width: 352px;
    }
    .pccl-inof{
        height: calc(100vh - var(--line80) - 100px);
    }
    .pccl-inof {
        padding-right: 0;
    }
    .pccl-inof-item{
        padding-right: 30px;
    }
    .product-core {
        --width1: 180px;
    }
    .pcoo-result .std-font16 {
        margin-right: 15px;
    }
    .pccr-snb-font14{
        font-size: 12px;
    }
    .pccr-snb-close {
        width: 20px;
        margin-left: 4px;
    }
    .pccr-select-nub-btn {
        padding: 4px 10px 4px 16px;
    }
    .pccr-select {
        width: 100%;
    }
    .product-core {
        --boxh: 44px;
    }
    .product-core {
        --xiaj: 32px;
    }
    .ys-pcfy {
        display: block;
    }
    .ys-phfy {
        display: none;
    }
    .mod-page .pc-fenye li {
        width: 32px;
        height: 32px;
        line-height: 30px;
        margin: 0 6px;
    }
    .mod-page .pc-fenye .first li, 
    .mod-page .pc-fenye .end li {
        width: 40px;
    }
    .mod-page {
        margin-top: 44px;
    }
    .pccr-inof-item-link .std-font16, .pccr-inof-item-link .std-font16 p{
        font-size: 14px;
    }
    .pccr-iil-font14{
        font-size: 12px;
    }
    .pcoo-result-clear {
        padding: 4px 16px;
    }
    .pcoo-new .pccr-select {
        margin-top: 18px;
    }
    .inside-main:not(.product-main) .product-core-one{
        display: block;
    }
    .product-core-cry-left {
        max-height: none;
    }
    .down-core .pccr-select {
        margin-bottom: calc(36px + calc(var(--jian)* -2));
    }
    .side-add-close {
        top: 16px;
    }    
    .ys-nybanner .job-career-search {
        margin-top: 30px;
    }
    .detail-news-left {
        position: relative;
    }
    .detail-news {
        padding-top: 46px;
    }
    .detail-news-core {
        width: 100%;
        left: 0;
    }
    .detail-back {
        top: 0;
        position: relative;
        left: -29px;
        margin-bottom: 20px;
    }
    .detail-news-right {
        position: relative;
        width: 100%;
    }
    .detail-news-core-label {
        margin-bottom: 7px;
    }
    .detail-news-core .std-title32 {
        margin-bottom: 10px;
    }
    .detail-news-core .yxedr-active {
        margin-top: 34px;
        padding-top: 32px;
    }
    .detail1-page {
        margin-top: 35px;
    }
    .detail1-page-nub-link {
        padding: 24px 20px;
    }
    .detail1-page-nub-link .std-text14:first-child {
        margin-bottom: 12px;
    }
    .detail-news-share {
        position: relative;
        top: 0;
        padding-top: 36px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .detail2-main .detail-news-core, .detail3-main .detail-news-core {
        width: 100%;
    }
    .detail-news .yxedr-active p+h3 {
        margin-top: 32px;
    }
    .detail-news .yxedr-active h3 {
        margin-bottom: 16px;
    }
    .detail-news .std-font48 {
        margin-bottom: 10px;
    }
    .detail2-main .detail-news-core .yxedr-active h4 {
        margin-bottom: 0.8em;
    }
    .detail2-main .detail-news-core .yxedr-active p+h4 {
        margin-top: 1.3em;
    }
    .bug-core-box-tr .std-text14{
        font-size: 12px;
    }
    .bbii-link-icon {
        width: 70px;
    }
    .bbii-link-text {
        padding-left: 10px;
    }
    .bbii-link-text .std-font20 {
        margin-bottom: 8px;
    }
    .bbii-link {
        padding: 20px 18px;
    }
    .bug-box-inof {
        --jian: 6px;
    } 
    .down-search .job-career-search {
        margin-bottom: 22px;
    }
    .down-core-inof-item {
        margin-bottom: 18px;
    }
    .dcii-link-top {
        margin-bottom: 14px;
    }
    .dcii-link-mid-icon {
        margin-left: 6px;
        width: 22px;
        top: calc(calc(var(--font20)* var(--line15) - 22px) / 2);
    }
    .product-core-one-first{
        min-height: var(--boxh);
    }
    .eutl-text {
        padding: 24px 24px 24px 26px;
    }
    .news-upcome .eutl-text {
        padding-bottom: calc(24px + 10px);
    }
    .events-upcome-top .slick-dots {
        bottom: 15px;
        left: calc(49.17% + 24px);
    }
    .eutl-text-date {
        font-size: 14px;
        margin-bottom: 6px;
    }
    .mod-dots2 .slick-dots li {
        width: 26px;
    }
    .std-select1 {
        width: 220px;
        height: 46px;
    }
    .std-select1 .ys-select-hd {
        padding: 6px 13px 6px 20px;
    }
    .std-select1 .ys-select-xtbbox {
        right: 13px;
        width: 22px;
    }
    .std-select1 .ys-select-bd {
        width: calc(100% - 20px);
        left: 10px;
    }
    .news-search+.events-host {
        padding-top: 40px;
    }
    .events-host-inof-item {
        width: 50%;
    }
    .news-host .ehii-link {
        padding: 16px;
        border-radius: 16px;
    }
    .news-host .ehii-link-text {
        padding: 18px 0 0;
    }
    .news-host-date {
        font-size: 14px;
        margin-bottom: 10px;
    }
    .news-host-font {
        margin-bottom: 44px;
    }
    .eutl-text .std-font16, .eutl-text .std-font16 p{
        font-size: 14px;
    }
    .events-upcome .eutl-text .std-title32 {
        margin-bottom: 8px;
    }
    .eutl-left .ys-imgbox-cover{
        min-height: 100%;
    }
    .eutl-left .ys-imgbox-cover img{
        object-fit: cover;
    }
    .events-upcome .std-title32, .events-host .std-title32 {
        margin-bottom: 38px;
    }
    .ys-nybanner1 .ys-btn {
        margin-top: 20px;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 16px;
    }
    .mod-title3-cry-left {
        padding-right: 20px;
    }
    .job-mission-cry-right {
        padding-left: 18px;
    }
    .job-mission-cry-inof, .jmcr-rotate {
        border-radius: 16px;
    }
    .job-controls {
        --jian: 5px;
        padding-top: 20px;
        padding-left: 5px;
    }
    .font16-margin1 p {
        margin-bottom: 0.8em;
    }
    .mod-title3-cry-left .font16-margin1 {
        margin-top: 0.8em;
    }
    .job-culture .mod-title3-cry{
        flex-direction: column;
    }
    .job-culture .mod-title3-cry-left {
        padding-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }
    .job-culture .mod-title3-cry-right {
        width: 100%;
    }
    .mtcr-inof-nub-title::before {
        width: 6px;
        height: 6px;
        top: calc(calc(var(--font16)* var(--line15) - 6px) / 2);
    }
    .mtcr-inof-nub-title, .mtcr-inof-nub-text {
        padding-left: 20px;
    }    
    .job-career .std-font48{
        margin-bottom: 40px;
    }
    .job-career-search {
        margin-bottom: 44px;
    }
    .job-career-cry-left {
        position: fixed;
        top: var(--line80);
        height: calc(100vh - var(--line80));
        padding: 30px 0;
        width: 352px;
        left: 0;
        background: rgba(10,25,60,1);
        z-index: 10;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.08);
        border: 0px;
        border-right: 1px solid rgba(255, 255, 255, 0.04);
        transform: translateX(-100%);
        transition: all .4s ease;
        max-height: none;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
    .job-career-cry-left.act{
        transform: translateX(0%);
    }
    .job-career-cry-right {
        padding-left: 0;
        width: 100%;
    }
    .job-career .product-core-one{
        margin-bottom: 20px;
        position: sticky;
        top: calc(var(--line80) + 20px);
    }
    .jccl-inof {
        height: calc(100vh - var(--line80) - 60px);
        padding-right: 0;
    }
    .jccl-inof .jccl-inof-item{
        padding-right: 32px;
    }
    .job-call-cry {
        padding: 36px 36px;
    }
    .job-call-cry .std-title32 {
        width: 80%;
    }
    .job-call-cry .std-title32 {
        margin-bottom: 14px;
    }
    .job-call-cry .std-font16 {
        margin-bottom: 26px;
    }
    .job-mission .mod-title3 {
        margin-bottom: calc(var(--space120) * 0.6);
    }
    .career-pop-top{
        flex-wrap: wrap;
    }
    .career-pop-top-left, .career-pop-top-right {
        width: 100%;
    }
    .career-pop-top-left{
        margin-bottom: 24px;
    }
    .career-pop .ys-modal-close {
        width: 36px;
        top: 14px;
        right: 14px;
    }
    .career-pop .ys-modal-content {
        padding: 55px calc(44px - 20px) 36px 44px;
    }
    .career-pop-box {
        padding-right: 20px;
    }
    .cptl-label {
        margin-bottom: 11px;
    }
    .career-pop-top-left .std-font48 {
        margin-bottom: 22px;
    }
    .career-pop-top-right .std-font16 p {
        margin-bottom: 1em;
    }
    .career-pop-top {
        margin-bottom: 36px;
    }
    .career-pop-inof {
        padding: 32px;
        border-radius: 12px;
    }
    .career-pop-inof-item .std-font16 {
        --jian1: 12px;
    }
    .career-pop-inof-item .std-title32 {
        padding-bottom: 18px;
    }
    .career-pop-inof-item {
        margin-bottom: 32px;
    }
    .career-pop .career-add {
        margin-top: 36px;
    }
    .career-pop .ys-modal-content {
        border-radius: 18px;
    }
    .contact-ban-cry{
        flex-wrap: wrap;
    }
    .contact-ban {
        padding-top: calc(var(--space120) * 0.66);
    }
    .contact-ban-cry-text .std-font48 {
        margin-bottom: 9px;
    }
    .cbct-inof-nub {
        margin-bottom: 25px;
    }
    .cbct-inof-nub-top {
        margin-bottom: 10px;
    }
    .mod-title4 .std-font48 {
        margin-bottom: 16px;
    }
    .about-global .mod-title4 {
        margin-bottom: 26px;
    }
    .about-global-box {
        --widthx: 6px;
    }
    .agbp-item-box-text .std-font20 {
        margin-bottom: 6px;
    }
    .agbp-item-box {
        --jian1: 10px;
    }
    .agbp-item-box {
        width: 200px;
    }
    .about-global-box {
        width: 84%;
    }
    .contact-core-inof {
        --jian: 12px;
    }
    .ccii-link {
        padding: var(--jian) 0px;
    }
    .ccii-icon {
        width: 50px;
    }
    .about-profile .mod-title3-cry{
        flex-wrap: wrap;
    }
    .about-profile .mod-title3-cry-left,
    .about-profile .mod-title3-cry-right{
        width: 100%;
    }
    .about-profile .mod-title3-cry-left {
        padding-right: 0px;
        margin-bottom: 20px;
    }
    .about-profile {
        padding-bottom: calc(var(--space120) * 0.5);
    }
    .mod-title3 .std-font14 {
        margin-bottom: 12px;
    }
    .about-story .mod-title3 {
        margin-bottom: 32px;
    }
    .asin-core {
        padding: 30px 22px 30px;
    }
    .asin-core-icon {
        width: 90px;
        margin-bottom: 2px;
    }
    .atct-inof-nub-icon {
        width: 60px;
    }
    .atct-inof-nub {
        padding: 20px 14px 20px 8px;
    }
    .atct-inof-nub-other {
        padding-left: 10px;
    }
    .about-techology-cry-text {
        padding-right: 24px;
    }
    .atct-inof-nub-other .std-font16 p::before {
        width: 6px;
        height: 6px;
        top: calc(calc(14px * var(--line15) - 6px) / 2);
    }
    .atct-inof-nub-other .std-font16 p,
    .atct-inof-nub-other .std-font16{
        font-size: 14px;
    }
    .atct-inoli-box {
        width: 40px;
        height: 40px;
    }
    .atct-ino-list {
        --jian1: 4px;
    }
    .atct-inof-nub-other .std-font16 p {
        margin-bottom: 0.4em;
        padding-left: 15px;
        padding-right: 7px;
    }
    .about-data-inof {
        --jian1: 2px;
        --jian2: 17px;
        --font80: 40px;
    }
    .about-data-inof-nub .std-font16,
    .about-employee-inof-nub .std-font16{
        font-size: 14px;
    }
    .about-data-inof-nub::before {
        width: 6px;
        height: 6px;
    }
    .about-data-inof-nub .std-font16 {
        padding-left: 9px;
    }
    .about-rd .mod-title3 {
        margin-bottom:30px;
    }
    .about-rd-inof {
        --jian1: 7px;
        --jian2: 24px;
    }
    .about-employee-inof {
        --font60: 38px;
    }
    .aein-icon {
        width: 60px;
        margin-bottom: 2px;
    }
    .aein-font {
        margin-bottom: 5px;
    }
    .afcr-img {
        border-radius: 16px;
    }
    .about-full-cry .std-font20 {
        margin-top: 16px;
        padding-right: 0;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 8px;
    }
    .about-full .mod-title3{
        margin-bottom: 18px;
    }
    .about-detail-cry-text {
        padding-left: 26px;
    }
    .about-detail-cry-text .std-font48 {
        margin-bottom: 12px;
    }
    .about-detail-cry-text .std-font16 {
        margin-bottom: 14px;
    }
    .about-global .mod-title4 {
        margin-bottom: 19px;
    }
    .about-main .mod-title4 {
        width: 98.5%;
    }
    .mod-title4 .ys-btn {
        margin-top: 30px;
    }
    .side-add-close::before{
        content: '';
        width: calc(100vw - 352px);
        height: 100vh;
        position: fixed;
        right: calc(352px - 100vw);
        top: 0;
        pointer-events: none;
    }
    .product-core-cry-left.act .side-add-close::before{
        pointer-events: all;
    }
    .mtii-bot li{
        padding-bottom: 20px;
    }
    .mvin-link .std-font20 {
        width: 88%;
        margin-bottom: 20px;
    }
    .career-pop .ys-modal-close{
        top: calc(var(--pos) + 14px);
    }
    .member-box {
        width: 460px;
    }
    .member-logo {
        width: 140px;
    }
    .ys-banner .ys-pos-center {
        top: 40%;
    }
    .hoin-link{
        display: flex!important;
        padding-right: 15px;
    }
    .hoin-icon {
        width: 22px;
    }
    .ys-phnav-header .hoin-account-cry a {
        line-height: inherit;
    }
    .head-other-inof-nub{
        position: relative;
    }
    .hoin-account {
        left: 100%;
        transform: translateX(-100%);
        width: 240px;
    }
    .hoin-acb-item-link{
        display: block!important;
    }
    .hoin-acb-item:last-child .hoin-acb-item-link {
        display: flex!important;
    }
    .hoin-acb-item-link {
        padding: 12px;
    }
    .hoin-acb-item {
        margin-bottom: 12px;
    }
    .hoin-acbil-out {
        width: 19px;
    }
    .hoin-account-cry-title {
        margin-bottom: 12px;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 5px;
    }
    .module-intro-inof.on .module-intro-inof-item {
        width: 33.333333%;
    }
    .open-screen-cry {
        width: 180px;
        height: 180px;
    }
    .open-screen-img {
        width: 35px;
    }
    .open-screen-cry .std-font20 {
        bottom: 20px;
    }
    .hvin-ts1{
        display: block;
        opacity: 0;
        pointer-events: none;
    }
    .hvin-ts1.on{
        opacity: 1;
        pointer-events: all;
    }
    .model-two-title .std-font16{
        margin-top: 16px;
    }
    .z_1200_1 ul li a,
    .z_1200_1 ul li span{
        color: rgba(255, 255, 255, .7)!important;
    }
    .ys-ph-navbar3 .ys-phnav-header {
        background: rgba(255, 255, 255, 0.06);
        backdrop-filter: blur(10px);
        -webkit-backdrop-filter: blur(10px);
        -moz-backdrop-filter: blur(10px);
        -ms-backdrop-filter: blur(10px);
        -o-backdrop-filter: blur(10px);
    }
    .footer-nav-ph{
        display: block;
    }
    .ys-footer{
        border-radius: 20px 20px 0px 0px;
        background: rgba(255, 255, 255, 0.10);
    }
    .footer-nav-logo{
        width: 100%;
        border-bottom: 1px solid rgba(255,255,255,.2);
        padding-bottom: 32px;
    }
    .footer-nav-logo>a,
    .footer-nav-logo img{
        width: 180px;
        margin: 0 auto;
    }
    .footer-top{
        flex-wrap: wrap;
        border-bottom: 1px solid rgba(255,255,255,.2);
    }
    .footer-nav-ph,
    .footer-nav-ph a{
        text-align: center;
        font-size: 18px;
        letter-spacing: 0.3px;
        line-height: 1.5;
        color: #fff;
    }
    .footer-nav-ph li{
        margin-bottom: 8px;
    }
    .footer-nav-ph li:last-child{
        margin-bottom: 0;
    }
    .footer-nav-ph{
        padding-top: 28px;
        padding-bottom: 28px;
        width: 100%;
    }
    .footer-top{
        padding-bottom: 0;
    }
    .footer-bot-inof{
        justify-content: center;
        margin-bottom: 12px;
    }
    .footer-bot {
        justify-content: center;
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .footer-bot-word{
        text-align: center;
    }
    .imcr-ph{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        --jian1: 12px;
        margin: 0 calc(var(--jian1) * -1);
        margin-top: var(--space120);
    }
    .inof-main .side-ph-add {
        display: none;
    }
    .imcr-ph .ys-btn{
        padding: 0 var(--jian1);
    }
    .imcr-ph .ys-btn:first-child .imcl-out-link {
        border: 1px solid #0DE9CD;
        background: transparent;
    }
    .imcr-ph .ys-btn:nth-of-type(2) .imcl-out-link .std-font16  {
        color: #001034;
    }
    .imcr-ph .ys-btn-link {
        padding: 6px 18px 6px 18px;
    }
    .inof-member{
        padding-top: var(--space120);
    }
    .imcr-title{
        display: block;
        margin-bottom: calc(var(--space120) / 2);
    }
    .hvin-ph{
        display: block;
    }
    .model-main .home-video-inof-nub:not(:first-child),
    .solution-main .home-video-inof-nub:not(:first-child) {
        display: block;
    }
    .model-vg .hvin-box{
        border-radius: 10px;
        overflow: hidden;
    }
    .std-font16.hvin-ph{
        color: #fff;
        text-align: center;
        letter-spacing: 0.3px;
        line-height: 1.5;
        margin-top: 16px;
    }
    .model-vg .home-video-inof-nub{
        margin-bottom: var(--space60);
    }
    .model-vg .ys-cont1300>.ys-cont1300{
        display: none;
    }
    .model-vg .home-video-inof-nub:last-child{
        margin-bottom: 0;
    }
    .model-vg .home-video-inof{
        margin-bottom: 0!important;
    }
    .ys-nybanner{
        margin-top: -56px;
    }
    .ys-nybanner .ys-pos-center {
        top: calc(50% + 28px);
    }
    /* 2025.03.10 - start */
    .footer-nav {
        display: block;
        --jian: 0;
        width: 100%;
        max-width: 100%;
    }
    .footer-nav>li>a {
        font-size: 24px;
        color: #fff;
        margin-bottom: 0px;
        letter-spacing: 0.3px;
        padding: 10px 0;
    }
    .footer-nav>li{
        position: relative;
    }
    .footer-nav>li::before{
        content: '';
        background-image: url(../images/footjian.svg);
        background-size: 100% 100%;
        width: 40px;
        height: 40px;
        position: absolute;
        right: 0;
        top: 8px;
        transition: all .4s ease;
    }
    .footer-nav ul {
        max-width: 100%;
        width: 100%;
        display: none;
        padding-bottom: 8px;
    }
    .footer-nav{
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .footer-nav ul a {
        font-size: 20px;
        color: rgba(255,255,255,.6);
        letter-spacing: 0.3px;
        line-height: var(--line15);
        display: inline-block;
        padding: 8px 0;
        width: 100%;
    }
    .footer-nav ul li {
        margin-bottom: 0;
    }
    .footer-nav>li.on::before{
        transform: rotate(180deg);
    }
    /* 2025.03.10 - end */
    .footer-share{
        border-bottom: 1px solid rgba(255,255,255,.2);
    } 
    .footer-share-inof{
        justify-content: center;
    }
    .footer-share-inof {
        margin: 0 calc(var(--jian1)* -1);
        margin-bottom: calc(var(--jian1)* -1);
        padding: 26px 0;
    }
    .footer-bot-inof {
        margin-right: 0;
    }
    .solution-text-cry .std-font48, .solution-text-cry .std-font16 {
        width: 100%!important;
    }
    .solution-text-cry .std-font48 {
        margin-bottom: 12px!important;
    }
    .solution-screen-add {
        width: 50%;
    }
    .home-main .ys-main{
        margin-top: -56px;
    }
    .module-tech-btn {
        border: 0px solid rgba(255, 255, 255, 0.10);
    }
    .ys-ph-navbar3 .ys-phnav-menu,
    .ys-ph-navbar3 .ys-phnav-icon,
    .ys-phsubnav-modal{
        background: var(--colorbg1);
    }
    .ys-ph-navbar3 .ys-ph-nav .ys-phnav-header-font, 
    .ys-ph-navbar3 .ys-ph-nav a, 
    .ys-phnav3-lang-hd .ys-phnav-header-font, 
    .ys-phnav3-lang-hd a, 
    .ys-ph-navbar3 .ys-phnav-icon {
        color: var(--colorfff);
    }
    .ys-phmenu-close,
    .ys-phsubnav-close,
    .ys-phnav-header a, 
    .ys-phnav-header-font {
        color: var(--colorfff);
    }
    .ys-phnav-icon::after, .ys-phnav-icon::before{
        background: var(--colorbg1)!important;
    }
    .ys-ph-navbar3 .ys-phmenu-top {
        border-bottom: 1px solid rgba(255, 255, 255, .4);
    }
    .ys-phnav-lisbox {
        border-bottom: 1px solid rgba(255, 255, 255, 0)!important;
    }
    .ys-phnav3-lang-hd {
        border-top: 1px solid rgba(255, 255, 255, .4);
        border-bottom: 1px solid rgba(255, 255, 255, .4)!important;
    }
    .container .page li {
        width: 32px !important;
        height: 32px !important;
    }
    .ys-phnav-search .ys-modal {
        background: var(--colorbg1);
    }
    /* 2025.03.18 - start */
    .global2-pop-nub {
        width: 54.875%;
    }
    .global2-top .std-text14 {
        margin-bottom: 6px;
    }
    .global2-top {
        padding-bottom: 18px;
    }
    .global2-pop-close {
        width: 27px;
        top: 16px;
        right: 16px;
    }
    /* 2025.03.18 - end */
    .hpdi-nub .std-font16{
        margin-top: 14px;
    }
    .hpdi-nub .std-font48 {
        font-size: var(--font20);
    }
    .model-pro1{
        min-height: auto;
    }
    /* 2025.05.30 */
    .cvin-ts1{
        display: block;
        opacity: 0;
    }
    .cvin-ts1.on{
        opacity: 1;
    }
    .change-video-inof .ys-ban-video{
        display: none;
    }
    .change-video-inof .ys-ban-pc{
        display: none;
    }
    .change-video-inof .ys-ban-ph {
        display: block;
    }
    .model-main .ys-main {
        margin-top: -56px;
    }
    .cvin-img{
        height: var(--height-ph);
    }
    .cvin-text {
        width: 50%;
    }
    .change-video-btn-nub .std-font16{
        text-align: center;
    }
    .change-video-btn-nub{
        position: relative;
        padding-top: 32px;
    }
    .change-video-btn-nub::before{
        content: '';
        width: 16px;
        height: 16px;
        border-radius: 50%;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%);
        border: 1px solid var(--colorfff);
        transition: all .4s ease;
        box-sizing: border-box;
    }
    .change-video-btn-nub.on::before{
        border: 3px solid var(--colorfff);
    }
    .change-video-btn-nub .std-font16{
        padding-bottom: 0;
    }
    .change-video-btn-nub .std-font16::before,
    .change-video-btn-nub .std-font16::after{
        display: none;
    }
    .change-video-btn-nub .std-font16{
        color: rgba(255, 255, 255, .6);
        transition: all .4s ease;
    }
    .change-video-btn-nub.on .std-font16{
        color: var(--colorfff);
    }
    .change-video .std-font48,
    .change-video1 .std-font48{
        color: #546474;
    }
    .change-video .cvin-text .std-font16, 
    .change-video .cvin-text .std-font16 p,
    .change-video1 .cvin-text .std-font16, 
    .change-video1 .cvin-text .std-font16 p {
        color: #617289;
        letter-spacing: 0.3px;
    }
    .change-video .change-video-btn-nub::before,
    .change-video1 .change-video-btn-nub::before {
        border: 1px solid rgba(31, 42, 102, 1);
    }
    .change-video .change-video-btn-nub.on::before,
    .change-video1 .change-video-btn-nub.on::before {
        border: 3px solid rgba(31, 42, 102, 1);
    }
    .change-video .change-video-btn-nub .std-font16,
    .change-video1 .change-video-btn-nub .std-font16 {
        color: rgba(31, 42, 102, .6);
    }
    .change-video .change-video-btn-nub.on .std-font16,
    .change-video1 .change-video-btn-nub.on .std-font16 {
        color: rgba(31, 42, 102, 1);
    }
    .hvin-box iframe{
        display: none;
    }
    .agbp-item-box {
        width: 270px;
    }
    .agbp-item .agbp-item-box-text .std-font20 {
        margin-bottom: 5px;
    }
    .agbp-item .global2-inof-nub:first-child {
        padding-top: 17px;
        margin-top: 0px;
    }
    .agbp-item .global2-inof-nub {
        margin-top: 9px;
    }
    .change-video{
        margin-top: -56px;
    }
    .change-video-text::before{
        display: none;
    }
    .cvin-text {
        width: 100%;
    }
    .change-video1 .cvin-text {
        padding: 0;
    }
    .cvin-text .std-font16 {
        margin-top: 14px;
    }
    .change-video-text {
        width: 80.6%;
    }
    .cvin-text .std-font16 {
        margin-top: 20px;
    }
    .change-video-btn {
        --gap1: 12px;
    }
    .change-video-btn-nub .std-font16 {
        padding: 0;
    }
    /* .change-btn {
        border-top: 0px solid rgba(255, 255, 255, 0.60);
    } */
    .change-video-word {
        padding-top: 15vh;
    }
    .change-btn {
        bottom: 48px;
    }
    .cvin-img::after{
        display: none;
    }
    .change-video:not(.change-video1) .change-video-text {
        width: 30.77%;
    }
    .model-main .ys-main {
        margin-top: 0px;
    }
    .change-video:not(.change-video1) .change-video-text {
        width: 80.6%;
    }
    .model-video-dots-nub {
        position: relative;
        left: 0 !important;
        top: 0 !important;
        transform: translate(0, 0);
    }
    .model-fixed .model-video-dots, .model-fixed.on2 .model-two-cry .model-video-dots {
        -webkit-transform: translate3d(0%, 0%, 0);
        transform: translate3d(0, 0%, 0);
    }
    .model-main.rate1 .model-video-dots,
    .model-video-dots{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        height: auto;
        top: auto;
        left: auto;
        transform: translate(0%, 0%);
        width: 100%;
    }
    .model-two-cry{
        top: auto;
        padding-bottom: 26%;
        display: flex;
        align-items: flex-end;
    }    
    .model-video-dots-nub{
        margin: 0 15px;
    }
    .change-video-word .model-video-dots{
        justify-content: flex-start!important;
    }
    .model-video-dots-nub{
        margin: 0;
    }
    .model-main .change-video-text {
        width: 80.6%;
    }
    /* .change-btn {
        border-bottom: 0px solid rgba(255, 255, 255, 0.60);
    } */
    .change-btn {
        margin-bottom: 0px;
    }
    .ys-phnav-r>div {
        height: 56px;
        display: flex;
        align-items: center;
    }
    .change-video-inof-nub{
        opacity: 1!important;
    }
    .change-video-btn-nub .std-font16::after{
        display: block;
    }
    .change-video-btn-nub .std-font16 {
        padding: 12px 7px;
        color: #fff;
    }
    .change-video .change-video-btn-nub .std-font16, .change-video1 .change-video-btn-nub .std-font16{
        color: #fff;
    }
    .change-video .change-video-btn-nub.on .std-font16, .change-video1 .change-video-btn-nub.on .std-font16{
        color: #fff;
    }
    .change-video-btn-nub {
        padding-top: 0;
    }
    .change-video-btn-nub::before{
        display: none;
    }
    .cvin-img::after{
        display: block;
    }
    .search-main .ys-main {
        padding-top: 0;
    }
    .hvin-box iframe {
        display: block;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-cont1300{
        padding: 0 20px;
        width: 100%;
        max-width: 100%;
    }
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    :root {
        /* 字号 */
        --font60: 24px;
        --font48: 22px;
        --font40: 20px;
        --font32: 18px;
        --font24: 18px;
        --font20: 16px;
        /* 段落字号 */
        --font16: 14px;
        /* --font14: 14px; */
        /* 导航 */
        --line80: 56px;
        /* 板块间距 */
        --space120: 42px;
        --space64: 32px;
        --space60: 26px;
        
        --radius: 12px;
    }
    .ys-ban-title, .ys-ban-text {
        width: 100%;
    }
    .ys-ban-title {
        margin-bottom: 14px;
    }
    .ban-scorll .std-font20{
        font-size: 14px;
    }
    .ban-scorll {
        right: 20px;
    }
    .ban-scorll-icon {
        width: 20px;
    }
    .mod-control1 .slick-arrow {
        width: 20px;
        height: 20px;
    }
    .mod-control1 .std-font20 {
        padding: 0 4px;
    }
    .control1-progress {
        width: 90px;
    }
    .mod-control1 {
        bottom: 24px;
    }
    .ban-scorll {
        bottom: 24px;
    }
    .home-charger-inof-item{
        flex-wrap: wrap;
    }
    .hcii-text {
        width: 100%;
    }
    .home-charger-inof {
        margin: 0 -20px;
        width: 100vw;
    }
    .hcii-obj {
        position: relative;
    }
    .home-charger-inof .swiper-slide{
        padding: 0 20px;
    }
    .hcii-obj {
        width: 50vw;
        height: calc(50vw / 703* 796);
        margin: 0 auto;
    }
    .home-charger-inof-item .std-font16,
    .home-charger-inof-item .std-font16 p {
        font-size: 12px;
    }
    .home-charger-inof-item .hcii-label{
        font-size: 14px;
        margin-bottom: 10px;
    }
    .home-charger-inof-item .std-font48 {
        margin-bottom: 15px;
    }
    .home-charger-inof-item .std-font16 {
        margin-bottom: 25px;
    }
    .ys-btn-link-icon {
        width: 22px;
        margin-left: 3px;
    }
    .ys-btn-link {
        padding: 5px 9px 5px 18px;
    }
    .home-charger {
        padding: 32px 0;
    }
    .mod-title1 .std-font60 {
        margin-bottom: 12px;
    }
    .hpin-text {
        width: 100%;
    }
    .home-particle-data-inof {
        width: 100%;
    }
    .home-main {
        --topx1: 11px;
    }
    .home-video .ys-cont1440 {
        bottom: calc(22px + var(--topx1));
    }
    .home-video-btn-item .std-font20 {
        padding-bottom: 14px;
    }
    .home-video-btn-item .std-font20{
        font-size: 14px;
        line-height: var(--line12);
    }
    .home-provide-cry {
        padding-top: 42px;
        padding-bottom: 40px;
    }
    .home-provide .std-font48 {
        margin-bottom: 14px;
    }
    .home-provide .std-font16{
        margin-bottom: 20px;
    }
    .home-news {
        padding-top: 36px;
        padding-bottom: 36px;
    }
    .mod-title{
        flex-wrap: wrap;
    }
    .mod-title .std-font48 {
        width: 100%;
        margin-bottom: 16px;
    }
    .mod-title {
        margin-bottom: 22px;
    }
    .hnii-link .std-font20 {
        margin-bottom: 12px;
    }
    .footer-top {
        padding-bottom: 28px;
        padding-top: 32px;
    }
    .footer-bot {
        padding-bottom: 28px;
    }
    .hvin-box-play{
        width: 30px;
        height: 30px;
        top: 38%;
    }
    .module-main .ys-nyban-title h1 {
        width: 100%;
    }
    .module-main .ys-nyban-title{
        text-align: center;
        transform: translateX(-50%);
        top: var(--space120);
    }
    .ys-nyban-title .std-font16 {
        margin-bottom: 12px;
    }
    .mod-title2 .std-font48 {
        margin-bottom: 16px;
    }
    .mod-title2 {
        margin-bottom: 24px;
    }
    .module-intro-inof-item {
        width: 50%;
    }
    .miii-link-icon {
        width: 50px;
        margin-bottom: 6px;
    }
    .miii-link {
        padding: 14px 8px 18px;
    }
    .module-intro-inof {
        --jian: 6px;
    }
    .miii-link, .module-tech-inof-item, .mvin-link, .module-apply-inof-item {
        border-radius: 10px;
    }
    .module-apply .std-font48, .module-value .std-font48 {
        margin-bottom: 24px;
    }
    .module-apply-inof, .module-tech-inof {
        --jian: 14px;
    }
    .maii-bot {
        padding: 10px 0 var(--jian);
    }
    .module-apply-inof-item, .module-tech-inof-item {
        margin-bottom: 16px;
    }
    .module-value-inof-nub {
        width: 100%;
    }
    .maii-top-icon {
        width: 26px;
    }
    .module-tech .std-font48, .module-tech-box {
        margin-bottom: 20px;
    }
    .module-tech-btn-nub .std-font16 {
        padding: 3px 12px;
    }
    .module-tech-btn {
        --jian1: 3px;
    }
    .mtii-bot .std-font20{
        font-size: 14px;
    }
    .mtii-bot .std-font20 {
        padding-bottom: 12px;
    }
    .module-tech-xia {
        margin-top: 28px;
    }
    /* ny */
    .imcr-top{
        flex-wrap: wrap;
    }
    .imcr-top-list {
        width: 100%;
        padding-right: 0;
    }
    .imcr-top-search{
        margin-top: 16px;
        width: 300px;
    }
    .imcr-tln-link .std-text14{
        font-size: 12px;
    }
    .imcr-tln-link {
        padding: 5px 10px;
        letter-spacing: 0px;
    }
    .imcr-top-list {
        --jian1: 3px;
    }   
    .inof-member-cry-left {
        padding: 50px 20px 0;
        width: 276px;
    }
    .side-add-close {
        top: 14px;
        right: 14px;
        width: 32px;
    }
    .side-ph-add {
        margin-bottom: 15px;
    }
    .imcr-core, .no-data {
        padding-top: 26px;
    }
    .record-main .imcr-core .quality-btn {
        margin-top: 30px;
    }
    .bcbi-item{
        flex-wrap: wrap;
    }
    .imcr-core .bcbi-item-td1 {
        width: 100%;
        margin-bottom: 10px;
    }
    .imcr-core {
        --jian: 0;
    }
    .imcr-core .bcbi-item-td2 {
        width: 100%;
    }
    .imcr-core .bcbi-item-td-label {
        padding: 4px;
        width: 186px;
    }
    .imcr-core .bcbi-item-td2 {
        margin-bottom: 18px;
    }
    .imcr-core .bcbi-item-td3,
    .imcr-core .bcbi-item-td4 {
        width: 50%;
    }
    .imcr-core .bcbi-item-td3{
        height: 32px;
        display: flex;
        align-items: flex-end;
    }
    .ys-btn-link {
        padding: 4px 8px 4px 14px;
    }
    .bcbi-item-td1 .std-font16 {
        padding-right: 0;
    }
    .job-call-inof .ys-btn:nth-of-type(2) .ys-btn-link,
    .ys-btnta .ys-btn-link, .quality-btn .ys-btn-link, .job-career-search .ys-btn-link {
        padding-right: 14px;
    }
    .bcbi-item .ys-btn-link {
        background: var(--colorfff);
    }
    .bcbi-item .ys-btn-link .ys-btn-link-font{
        color: var(--colormain);
    }
    .bcbi-item .ys-btn-link .ys-btn-link-icon img:first-child {
        opacity: 1;
    }
    .bcbi-item .ys-btn-link .ys-btn-link-icon img:nth-of-type(2) {
        opacity: 0;
    }
    .imcr-core .bcbi-item-td1 .std-font16{
        font-size: 16px;
    }
    .imcl-lie-nub-link, .imcl-out-link {
        padding: 10px 14px;
    }
    .imcr-list {
        max-width: 100%;
    }
    .imcr-list-nub-link {
        padding: 10px;
    }
    .imcr-problem {
        padding: 6px 8px;
    }
    .imcr-problem-icon {
        width: 16px;
        top: 2.5px;
    }
    .imcr-problem span {
        margin-left: 0px;
        padding: 2px 6px;
    }
    .imcr-problem .std-text14,
    .imcr-problem .std-text14 p{
        line-height: 1.75;
    }
    .inof-member-cry-right .std-title32 {
        margin-bottom: 12px;
    }
    .imcr-text1 {
        margin-bottom: 22px;
    }
    .inof-member-cry-right .std-font20 {
        margin-bottom: 12px;
    }
    .member-cry-box .ys-cont1600{
        flex-wrap: wrap;
    }
    .member-logo{
        margin-bottom: 18px;
        position: absolute;
        left: 20px;
        top: -50px;
    }
    .member-box-core,
    .form-success-box {
        padding: 24px 16px;
    }
    .member-text {
        margin-bottom: 12px;
    }
    .ys-form-inof-item2 {
        width: 100%;
    }
    .ys-form {
        --height: 38px;
    }
    .member-send,
    .member-send p{
        font-size: 12px;
    }
    .member-send {
        width: 110px;
    }
    .ys-fia-text-btn {
        width: 16px;
        height: 16px;
        top: 1px;
    }
    .ys-fia-text-word {
        padding-left: 9px;
    }
    .member-sign {
        margin-top: 16px;
    }
    .ys-fii-tips {
        margin-top: 0px;
    }
    .ys-form {
        --spacebot: 18px;
        --spacein: 10px;
    }
    .ys-form-inof-item.ys-form-inof-agree {
        margin-top: 6px;
    }
    .ys-form-inof-item.ys-form-inof-submit {
        margin-top: 11px;
    }
    .member-cry-box{
        min-height: var(--vh);
    }
    .member-cry-box .ys-cont1600{
        min-height: calc(var(--vh) - var(--space120) - var(--space120) - 100px);
    }
    .member-cry-box {
        padding-top: calc(var(--space120) + 50px);
        padding-bottom: calc(var(--space120) + 50px);
    }
    .member-cry-box .ys-cont1600 {
        justify-content: flex-end;
    }
    .form-success {
        width: calc(100% - 40px);
        max-width: 320px;
        right: calc(50vw - 160px);
    }
    .form-success-box .std-text14, .form-success-box .std-text14 p{
        font-size: 12px;
    }
    .form-success-box {
        border-radius: 16px;
    }
    .form-success-icon {
        width: 66px;
        margin-bottom: 10px;
    }
    .form-success-box .std-title32 {
        margin-bottom: 9px;
    }  
    .form-success-btn {
        margin-top: 18px;
    }
    .success-pop .ys-modal-content {
        width: 390px;
    }
    .contact-ban-cry-text .std-font48 {
        margin-bottom: 8px;
    }
    .support-online-text2 {
        margin-top: 12px;
    }
    .ys-form-inof-code {
        width: 100%;
    }
    .ys-form-inof-text .ys-fii-input{
        height: 80px;
    }
    .contact-ban-cry-text {
        margin-bottom: calc(var(--space120) * 0.6);
    }
    .ys-form-inof-item .ys-select-xtbbox {
        right: 6px;
    }
    .ys-form-inof-item .ys-select-li {
        padding: var(--jianx2) 12px;
    }
    .job-career-search {
        width: 320px;
        padding: 4px 4px 4px 8px;
    }
    .faq-support .std-font48 {
        margin-bottom: 20px;
    }
    .job-career-search-input {
        padding-left: 6px;
    }
    .faq-support .job-career-search {
        margin-bottom: 18px;
    }
    .faq-support-inof {
        margin-top: 26px;
    }
    .faq-support-inof {
        --jian1: 6px;
    }
    .fsii-link {
        border-radius: 14px;
    }
    .fsii-link {
        padding: 16px 10px;
    }
    .fsii-link-icon {
        width: 50px;
        margin-bottom: 4px;
    }
    .faq-general-title .std-title32 {
        margin-bottom: 10px;
    }
    .faq-general-box {
        padding-bottom: 30px;
        padding-top: 2px;
        border-radius: 12px;
    }
    .fgbi-nub {
        --jianx: 16px;
    }
    .maii-top .std-font20 {
        font-size: 16px;
        padding-right: 5px;
    }
    .maii-top {
        padding: 14px var(--jianx);
    }
    .fgbi-nub .maii-bot {
        padding: 0 var(--jianx) 20px;
        margin-top: -4px;
    }
    .quality-btn {
        margin-top: 30px;
    }
    .faq-general-bot {
        margin-top: 22px;
    }
    .ys-btn-link {
        padding: 4px 8px 4px 12px;
    }
    .job-call-inof .ys-btn:nth-of-type(2) .ys-btn-link,
    .ys-btnta .ys-btn-link, .quality-btn .ys-btn-link, .job-career-search .ys-btn-link {
        padding-right: 12px;
    }
    .footer-bot-word,
    .footer-bot-word p,
    .footer-bot-word a{
        font-size: 12px;
    }
    .pccr-inof-item {
        width: 100%;
    }
    .pccr-inof-item-link .std-font20 {
        margin-bottom: 8px;
    }
    .mod-page .pc-fenye li {
        width: 28px;
        height: 28px;
        line-height: 26px;
        margin: 0 3px;
        font-size: 14px;
    }
    .mod-page .pc-fenye .first li, .mod-page .pc-fenye .end li {
        width: 36px;
    }
    .mod-page {
        margin-top: 32px;
    }
    .product-core-one {
        flex-wrap: wrap;
    }
    .product-core {
        --width1: 100%;
    }
    .product-core-one-other, .pcoo-new {
        width: 100%;
    }
    .pcof-btn .std-font20{
        font-size: 14px;
    }
    .pcof-btn-icon {
        width: 20px;
        margin-right: 4px;
    }
    .pcof-btn {
        padding: 3px 20px 3px 14px;
    }
    .product-core {
        --boxh: 36px;
    }
    .product-core-one-first{
        margin-bottom: 18px;
    }
    .pcoo-result .std-font16 {
        margin-right: 12px;
    }
    .pcoo-result-clear {
        padding: 3px 10px;
    }
    .pccr-select-nub-btn {
        padding: 3px 6px 3px 12px;
    }
    .pccr-snb-close {
        width: 18px;
        margin-left: 2px;
    }
    .product-core-cry .product-core-cry-left {
        width: 320px;
    }
    .product-core-one-first{
        height: var(--boxh);
    }
    .ys-nybanner .job-career-search {
        margin-top: 22px;
    }
    .quality-main .std-title32 {
        margin-bottom: 22px;
    }
    .product-core {
        --xiaj: 20px;
    }
    .product-core-cry-right .product-core-one-other {
        margin-bottom: 14px;
    }
    .down-core .pccr-select {
        margin-bottom: calc(26px + calc(var(--jian)* -2));
    }
    .quality-inof-nub {
        width: 50%;
    }
    .quality-inof {
        --jian1: 6px;
        --jian2: 22px;
    }
    .qinl-img {
        border-radius: 10px;
        margin-bottom: 12px;
    }
    .detail-news {
        padding-top: 30px;
    }
    .detail-back-img {
        width: 20px;
        margin-right: 6px;
    }
    .detail-back {
        left: -8px;
        margin-bottom: 14px;
    }
    .detail-news-core .yxedr-active {
        margin-top: 20px;
        padding-top: 18px;
    }
    .detail1-page {
        margin-top: 22px;
    }
    .detail1-page-nub-link {
        border-radius: 12px;
    }
    .detail1-page-nub-link {
        padding: 18px 15px;
    }
    .detail1-page-nub-link .std-text14:first-child {
        margin-bottom: 8px;
    }
    .detail1-page-nub-link .std-font20 {
        margin-bottom: 5px;
    }
    .detail-news-share .std-font20 {
        margin-bottom: 10px;
    }
    .detail-news-share {
        padding-top: 28px;
    }
    .detail1-page-nub {
        margin-bottom: 12px;
    }
    .detail-news .yxedr-active p+h3 {
        margin-top: 16px;
    }
    .detail-news .yxedr-active h3 {
        margin-bottom: 8px;
    }
    .detail-news .std-font48 {
        margin-bottom: 8px;
    }
    .detail2-main .detail-news-core .yxedr-active h4 {
        margin-bottom: 0.6em;
    }
    .detail2-main .detail-news-core .yxedr-active p+h4 {
        margin-top: 1em;
    }
    .detail-news-core .yxedr-active p {
        margin-bottom: 0.6em;
    }
    .detail2-main .detail-news-core .yxedr-active table {
        margin-top: 20px;
        margin-bottom:20px;
    }
    .yxedr-active td, .yxedr-active th, .yongsy-pc-ph-table td, .yongsy-pc-ph-table th {
        padding: 10px 4px;
    }
    .bug-core-box-tr{
        display: none;
    }
    .bug-core-box .bcbi-th:first-child,
    .bug-core-box .bcbi-item-td:first-child,
    .bcbi-th:first-child,
    .bcbi-item-td:first-child{
        width: 100%;
        margin-bottom: 10px;
    }
    .bug-core-box .bcbi-th:nth-of-type(2),
    .bug-core-box .bcbi-item-td:nth-of-type(2),
    .bcbi-th:nth-of-type(2),
    .bcbi-item-td:nth-of-type(2){
        width: 100%;
        margin-bottom: 10px;
    }
    .bug-core-box .bcbi-th:nth-of-type(3),
    .bug-core-box .bcbi-item-td:nth-of-type(3),
    .bcbi-th:nth-of-type(3),
    .bcbi-item-td:nth-of-type(3){
        width: 100%;
        margin-bottom: 10px;
    }
    .bug-core-box .bcbi-th:nth-of-type(4),
    .bug-core-box .bcbi-item-td:nth-of-type(4),
    .bcbi-th:nth-of-type(4),
    .bcbi-item-td:nth-of-type(4){
        width: 100%;
        height: 34px;
        display: flex;
        align-items: center;
    }
    .bug-core-box .bcbi-th:last-child, .bcbi-item-td:last-child {
        width: calc(var(--tian) + var(--jian));
    }
    .bug-core .bcbi-item-td-label{
        width: 200px;
    }
    .bcbi-item-td-label {
        padding: 3px 3px;
    }
    .bug-core-box {
        --tian: 32px;
    }
    .bug-core-box {
        --jian: 0;
        --xia: 16px;
    }
    .bcbi-item-td:last-child{
        width: 34px;
        position: absolute;
        right: var(--right);
        bottom: var(--spacex);
    }
    .bug-box-inof-item {
        width: 100%;
    }
    .bbii-link {
        padding: 16px 14px;
    }
    .bbii-link-text .std-font20 {
        margin-bottom: 6px;
    }
    .bbii-link-icon {
        width: 60px;
    }
    .down-search .job-career-search {
        margin-bottom: 16px;
    }
    .dcii-link-top-label {
        padding: 5px 10px;
        font-size: 12px;
    }
    .dcii-link-top .std-text14:first-child {
        margin-right: 12px;
        font-size: 12px;
    }
    .dcii-link-top {
        margin-bottom: 10px;
    }
    .dcii-link-mid {
        padding-bottom: 12px;
        margin-bottom: 24px;
    }
    .dcii-link {
        border-radius: 14px;
    }
    .down-core-inof {
        --jian: 18px;
    } 
    .down-core-inof-item {
        margin-bottom: 16px;
    } 
    .events-host-inof-item {
        width: 100%;
    }
    .events-upcome-top-link{
        flex-wrap: wrap;
        flex-direction: column;
    }
    .eutl-left,
    .eutl-text {
        width: 100%;
    }
    .eutl-text {
        padding: 18px;
    }
    .eutl-text .std-font20{
        margin-bottom: 20px;
    }
    .news-upcome .eutl-text {
        padding-bottom: calc(18px + 18px);
    }
    .events-upcome-top .slick-dots {
        bottom: 15px;
        left: 18px;
    }
    .std-select1 {
        width: 220px;
        height: 42px;
    }
    .std-select1 .ys-select-li{
        padding-right: 10px;
    }
    .news-search+.events-host {
        padding-top: 24px;
    }
    .news-host .ehii-link {
        padding: 14px;
        border-radius: 14px;
    }
    .news-host .ehii-link-img {
        border-radius: 10px;
    }
    .news-host-font {
        margin-bottom: 32px;
    }
    .events-upcome-top-link {
        height: 100%;
    }
    .events-upcome-top .slick-track{
        display: flex;
    }
    .events-upcome-top-nub.slick-slide{
        height: auto;
    }
    .news-upcome .eutl-text{
        flex-grow: 1;
    }
    .events-upcome-top-link {
        border-radius: 12px;
    }
    .events-upcome .std-title32, .events-host .std-title32 {
        margin-bottom: 24px;
    }
    .ehii-link-text {
        padding: 18px;
    }
    .ehii-link-text .std-font20 {
        margin-bottom: 8px;
    }
    .ehii-link-text-word {
        margin-bottom: 32px;
    }
    .ehii-link-text .std-font20 {
        margin-bottom: 7px;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 12px;
    }
    .mod-title3-cry{
        flex-wrap: wrap;
    }
    .mod-title3-cry-left {
        padding-right: 0;
        width: 100%;
        margin-bottom: 16px;
    }
    .mod-title3-cry-right {
        width: 100%;
    }
    .job-mission-cry{
        flex-direction: column;
    }
    .job-mission-cry-inof {
        width: 100%;
        margin-bottom: 15px;
    }
    .jmcr-rotate{
        display: none;
    }
    .job-controls {
        --jian: 5px;
        padding-top: 3px;
        padding-left: 0;
    }
    .mtcr-inof-nub {
        width: 100%;
    }
    .job-culture .mod-title3-cry-left {
        margin-bottom: 16px;
    }
    .mtcr-inof-nub-title, .mtcr-inof-nub-text {
        padding-left: 16px;
    }
    .mtcr-inof-nub-title {
        margin-bottom: 0.4em;
    }
    .mtcr-inof {
        --jian1: 10px;
        --jian2: 21px;
    }
    .job-career .std-font48 {
        margin-bottom: 20px;
    }
    .job-career-search-input input::placeholder{
        font-size: 12px;
    }
    .job-career-search {
        margin-bottom: 20px;
    }
    .pcof-btn {
        padding: 5px 20px 5px 14px;
    }
    .jccr-inof-title {
        margin-bottom: 18px;
    }
    .jccr-isi-link {
        border-radius: 12px;
    }
    .jccr-isi-link{
        flex-wrap: wrap;
    }
    .jccr-isi-link .std-font16{
        width: 100%;
        margin-bottom: 10px;
    }
    .jccr-isi-link-label {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        width: calc(100% - 30px);
    }
    .jccr-isill-nub:first-child{
        margin-left: 0;
    }
    .jccr-isi-link-icon {
        width: 20px;
        margin-left: 10px;
    }
    .jccr-isill-nub {
        padding: 4px 10px;
    }
    .jccr-isi-link .std-font16{
        font-size: 16px;
    }
    .jccr-inof-second-item {
        margin-bottom: 12px;
    }
    .job-career-cry-left{
        width: 320px;
    }
    .jccl-inof {
        padding: 20px;
        padding-right: 0px;
    }
    .jccl-inof .jccl-inof-item {
        padding-right: 20px;
    }
    .job-call-cry {
        padding: 18px 16px;
        border-radius: 12px;
    }
    .job-call-cry .std-title32 {
        width: 100%;
    }
    .job-call-cry .std-title32 {
        margin-bottom: 11px;
    }
    .job-call-cry .std-font16 {
        margin-bottom: 20px;
    }
    .job-call-inof {
        --jian: 6px;
    }
    .career-pop .ys-modal-close {
        width: 30px;
        top: 8px;
        right: 8px;
    }
    .career-pop .ys-modal-content {
        padding: 46px calc(20px - 15px) 20px 20px;
    }
    .career-pop-box {
        padding-right: 15px;
    }
    .cptl-label {
        margin-bottom: 10px;
    }
    .career-pop-top-left .std-font48 {
        margin-bottom: 16px;
    }
    .career-pop-top-left {
        margin-bottom: 20px;
    }
    .career-pop-top-right .std-font16 p {
        margin-bottom: 0.8em;
    }
    .career-pop-top {
        margin-bottom: 20px;
    }
    .career-pop-inof {
        padding: 18px;
        border-radius: 8px;
    }
    .career-pop-inof-item .std-title32 {
        padding-bottom: 10px;
    }
    .career-pop-inof-item .std-font16 p::before {
        width: 6px;
        height: 6px;
        top: calc(calc(var(--font16)* var(--line15) - 6px) / 2);
    }
    .career-pop-inof-item .std-font16 {
        padding-top: 14px;
    }
    .career-pop-inof-item .std-font16 p {
        padding-left: 14px;
    }
    .career-pop-inof-item .std-font16 {
        --jian1: 8px;
    }
    .career-pop-inof-item {
        margin-bottom: 22px;
    }
    .career-pop .career-add {
        margin-top: 20px;
    }
    .career-pop .ys-modal-content {
        border-radius: 14px;
    }
    .module-main .ys-nyban-title{
        flex-direction: column;
    }
    .module-ban-left {
        width: 100%;
    }
    .module-ban-pro {
        width: 70%;
        position: relative;
    }
    .mtii-bot .std-font20 p{
        font-size: 14px;
    }
    .mtii-bot .std-font20 p:first-child {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 6px;
    }
    .mtii-bot .std-font20 p:nth-of-type(2) {
        width: 100%;
    }
    .mtii-bot .std-font20{
        flex-wrap: wrap;
    }
    .mtii-top-tit32{
        font-size: 16px;
    }
    .contact-ban {
        padding-top: var(--space120);
    }
    .cbct-inof-nub-top {
        margin-bottom: 6px;
    }
    .cbct-inof-nub {
        margin-bottom: 18px;
    }
    .cbct-inof-nub-top .std-font20 {
        padding-left: 6px;
    }
    .cbct-int-icon {
        width: 22px;
    }
    .about-global-ph{
        display: block;
        padding-left: 20px;
        padding-right: 20px;
    }
    .about-global-ph .agbp-item-box{
        position: relative;
        opacity: 1;
        pointer-events: all;
    }
    .agbp-item .agbp-item-box{
        display: none!important;
    }
    .about-global-box {
        width: 100%;
    }
    .about-global-box {
        --widthx: 5px;
    }
    .agbp-item-box {
        width: 100%;
        left: 0;
        top: 0;
        height: 100%;
        padding: 16px;
    }
    /* .agpi-item:not(:first-child){
        display: none;
    } */
    .about-global-ph-inof .slick-track{
        display: flex;
    }
    .agpi-item.agpi-item{
        height: auto;
    }
    .agbp-item-box-text {
        transform: scale(1);
    }
    .agpi-item{
        padding: 0 10px;
    }
    .about-global-ph-inof{
        margin: 0 -10px;
    }
    .contact-core-inof-item:first-child {
        margin-left: 0;
    }
    .contact-core-inof-item:nth-of-type(3) {
        margin-right: 0;
    }
    .contact-core-inof-item {
        width: 50%;
    }
    .contact-core-inof-item::before{
        display: block!important;
    }
    .contact-core-inof-item:nth-of-type(2n)::before,
    .contact-core-inof-item:last-child::before{
        display: none!important;
    }
    .contact-core-inof {
        --jian: 7px;
    }
    .agbp-item-box-text .std-text14 p {
        margin-bottom: 5px;
    }
    .mod-title3 .std-font14 {
        margin-bottom: 10px;
    }
    .about-profile .mod-title3-cry-left {
        margin-bottom: 16px;
    }
    .about-story {
        padding-top: calc(var(--space120)* 0.5);
    }
    .about-story .mod-title3 {
        margin-bottom: 20px;
    }
    .about-story-inof-nub {
        width: 100%;
    }
    .about-story-inof {
        --jian: 8px;
    }
    .asin-core {
        border-radius: 12px;
    }
    .asin-core {
        padding: 22px 18px 24px;
    }
    .asin-core-icon {
        width: 80px;
        margin-bottom: 1px;
    }
    .about-techology-cry{
        flex-wrap: wrap;
    }
    .about-techology-cry-text {
        padding-right: 0;
        width: 100%;
    }
    .about-techology-cry-goon {
        width: 100%;
        height: 100vw;
        position: relative;
    }
    .about-techology-cry-text {
        padding-top: calc(var(--space120)* 0.2);
        padding-bottom: calc(var(--space120)* 0.4);
    }
    .atct-inof-nub {
        margin-bottom: 16px;
        border-radius: 14px;
    }
    .atct-data3 p {
        width: 50%;
    }
    .atct-inof-nub-icon {
        width: 50px;
    }
    .atct-inof-nub-other .std-font16 p {
        margin-bottom: 0.2em;
        padding-left: 14px;
        padding-right: 4px;
    }
    .atct-inoli-box {
        width: 36px;
        height: 36px;
    }
    .about-data-inof-nub {
        width: 100%;
        margin-bottom: 6px;
    }
    .about-data-inof-nub:nth-of-type(3n-1) {
        width: 100%;
    }
    .about-data-inof-nub:last-child{
        margin-bottom: 0;
    }
    .about-data+.about-rd{
        padding-top: 0;
    }
    .about-rd .mod-title3 {
        margin-bottom: 20px;
    }
    .about-rd-inof-item {
        width: 50%;
    }
    .about-rd-inof {
        --jian1: 5px;
        --jian2: 18px;
    }
    .arii-img {
        border-radius: 10px;
        margin-bottom: 10px;
    }
    .about-rd-inof-item .std-font20{
        font-size: 14px;
    }
    .about-employee-inof {
        --font60: 30px;
        margin-bottom: -20px;
    }
    .about-employee-inof-nub {
        width: 50%;
        margin-bottom: 20px;
    }
    .about-employee-inof-nub:nth-of-type(2n)::before{
        display: none;
    }
    .about-rd+.about-employee{
        padding-top: 0;
    }
    .about-full-cry-left, .about-full-cry-right {
        width: 100%;
    }
    .about-full-cry,
    .about-detail-cry{
        flex-wrap: wrap;
    }
    .about-full-cry-left{
        margin-bottom: 20px;
    }
    .about-full-cry .std-font20 {
        margin-top: 12px;
    }
    .about-detail-cry-img {
        width: 100%;
        border-radius: 16px;
    }
    .about-detail-cry-text {
        padding-left: 0;
        width: 100%;
        margin-top: 20px;
    }
    .about-employee {
        padding-bottom: var(--space120);
    }
    .about-employee+.about-full{
        padding-top: 0;
    }
    .about-detail {
        padding-top: calc(var(--space120)* 0.25);
        padding-bottom: calc(var(--space120)* 0.25);
    }
    .mod-title4 .std-font48 {
        margin-bottom: 10px;
    }
    .about-main .mod-title4 {
        width: 100%;
    }
    .mod-title4 .ys-btn {
        margin-top: 20px;
    }
    .about-global {
        padding-bottom: 0px;
    }
    /* 2024.12.28 - start */
    .about-story {
        padding-top: calc(var(--space120)* 0.8);
    }
    .about-techology .mod-title3 {
        margin-bottom: 24px;
    }
    .record-main .bcbi-th:nth-of-type(3), 
    .record-main .bcbi-item-td:nth-of-type(3) {
        width: 50%;
        margin-bottom:0;
    }
    .record-main .bcbi-item-td:last-child{
        width: 50%;
        justify-content: flex-end;
    }
    .member-send {
        width: 118px;
    }
    .side-add-close::before {
        width: calc(100vw - 320px);
        right: calc(320px - 100vw);
    }
    .mtii-bot li{
        font-size: 14px;
        padding-bottom: 12px;
        flex-wrap: wrap;
    }
    .mtii-bot.std-font20 p {
        font-size: 14px;
    }
    .mtii-bot.std-font20 p:first-child {
        width: 100%;
        padding-right: 0px;
        margin-bottom: 6px;
    }
    .mtii-bot.std-font20 p:nth-of-type(2) {
        width: 100%;
    }
    .mvin-link {
        padding: 20px 7px 10px;
    }
    .mvin-link .std-font20 {
        margin-bottom: 14px;
    }
    .career-pop .ys-modal-close{
        top: calc(var(--pos) + 8px);
    }
    .home-video-btn {
        --jian: 3px;
    }
    /* 2024.12.28 - end */
    .member-logo a{
        position: relative;
        top: 0;
    }
    .hpin-right{
        display: block;
        height: 150vh;
        width: 150vh;
    }
    .home-particle-inof-nub {
        height: auto;
        padding-top: 10vh;
        padding-bottom: 10vh;
    }
    .home-particle-inof-nub .ys-cont1440{
        flex-wrap: wrap;
    }
    .home-particle-inof-nub .ys-cont1440 {
        height: auto;
        position: relative;
        top: 0;
    }
    .ys-ban-text{
        display: none;
    }
    .job-mission-cry-right {
        width: 100%;
    }
    .job-mission-cry-right {
        padding-left: 0;
    }
    .dcii-link-top {
        flex-direction: column;
        align-items: flex-start;
    }
    .dcii-link-top .std-text14:first-child {
        margin-bottom: 8px;
    }
    .about-full-cry .std-font20{
        -webkit-line-clamp: inherit;
        height: auto;
    }
    .module-intro-inof.on .module-intro-inof-item {
        width: 50%;
    }
    /* 2025.05.30 - start */
    .cvin-text {
        width: 95%;
    }
    .search-main .suy-box ul a.act {
        background: var(--colorfff);
        color: var(--colormain) !important;
    }
    .search-main .search-core .search-input {
        width: 100%;
    }
    /* 767end */
}
/* 二期 */
@media screen and (max-width: 1919px){
    .model-three .std-font48,
    .model-one .std-font48 {
        margin-bottom: 22px;
    }
    .model-one .ys-cont1440 {
        bottom: var(--space80);
    }
    .mvdn-circle {
        width: 32px;
        height: 32px;
    }
    .mvdn-btn .std-font16 {
        margin-left: 8px;
    }
    .mvdn-btn {
        padding: 6px 17px;
    }   
    .mvpi-core .std-title32 {
        margin-bottom: 20px;
    }
    .mvpi-core .std-font16 {
        width: calc(100% - 100px);
        margin-bottom: 20px;
    }
    .model-pro1-select {
        --spacein: 21px;
        margin-top: 36px;
    }
    .mpii-link-img {
        margin-bottom: 20px;
    }
    .model-pro1-inof {
        padding-bottom: 58px;
    }
    .model-pro1-inof.mod-arrows1 .slick-prev {
        left: -64px;
    }
    .model-pro1-inof.mod-arrows1 .slick-next {
        right: -64px;
    }
    .solution-product .mod-title2 {
        margin-bottom: calc(var(--space64) + 10px);
    }
    .solution-product-cry {
        --jian1: 40px;
    }
    .spcr-inl-text-name {
        margin-bottom: 14px;
    }
    .solution-product {
        padding-bottom: var(--space60);
    }
    .solution-main .module-intro .mod-title2 {
        margin-bottom: var(--space60);
    }
    .module-intro+.model-vg {
        padding-top: 22px;
    }
    .model-vg {
        padding-bottom: 26px;
    }
    .spcl-nub-link .std-font16 {
        margin-bottom: 20px;
    }
    .mod-dots1.solution-product-cry-left .slick-dots {
        bottom: calc(440px - 10px + var(--xia));
    }
    .hpdi-nub {
        padding: 32px 0;
    }
    .mod-title2 .std-font48 {
        margin-bottom: 12px;
    }
    .model-pro1-select {
        margin-top: 32px;
    }
    .model-pro1 .mod-title2 {
        margin-bottom: var(--space60);
    }
    .model-pro1-inof {
        padding-bottom: 50px;
    }
    .mpii-link-img {
        margin-bottom: 18px;
    }
    .model-vg .home-video-btn {
        --jian: 16px;
    }
    .model-vg .ys-cont1300 {
        max-width: 880px;
    }
    .model-vg .home-video-inof {
        margin-bottom: 24px;
    }
    .model-vg .home-video-btn-item .std-font16 {
        padding-top: 16px;
    }
    .mod-title2 .std-font48 {
        margin-bottom: 10px;
    }
    .model-vg .mod-title2 {
        margin-bottom: calc(var(--space60) * 0.5);
    }
    /* 2025-6-27 */
    .mod-title2 .std-font48 {
        margin-bottom: 22px;
    }
    .model-vg .mod-title2 {
        margin-bottom: calc(var(--space60) * 0.65);
    }
}
@media screen and (max-width: 1680px){
    :root{
        --space80: 70px;
    }
    .mvdn-circle {
        width: 28px;
        height: 28px;
    }
    .mvdn-btn .std-font16 {
        margin-left: 6px;
        font-size: 14px;
    }
    .mvpi-core {
        padding-top: calc(var(--line80) + var(--space80));
    }
    .mvpi-close {
        top: calc(var(--line80) + 28px);
        right: 32px;
    }
    .mvpi-core-btn {
        margin-top: var(--space60);
    }
    .model-pro1-select-item {
        width: calc(310px + var(--jian1)* 2);
    }
    .model-pro1-select .ys-fii-input {
        height: 50px;
    }
    .mpii-link-img {
        margin-bottom: 18px;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 40px;
        height: 40px;
    }
    .vt5ci-item .std-font48 {
        margin-bottom: 20px;
    }
    .model-pro1-inof.mod-arrows1 .slick-prev {
        left: -48px;
    }
    .model-pro1-inof.mod-arrows1 .slick-next {
        right: -48px;
    }
    .solution-product .mod-title2 {
        margin-bottom: var(--space60);
    }
    .solution-product-cry {
        --jian1: 20px;
    }
    .solution-product-cry-left .std-title32 {
        margin-bottom: 11px;
    }
    .spcl-nub-link-img {
        width: 270px;
    }
    .mod-dots1.solution-product-cry-left .slick-dots {
        bottom: calc(377px - 10px + var(--xia));
    }
    .solution-product-cry-left {
        --xia: 44px;
    }
    .mod-arrows1.solution-product-cry-left .slick-next {
        left: calc(var(--jian1) + 66px);
    } 
    .model-vg .home-video-btn {
        --jian: 20px;
    }
    .model-vg .ys-cont1300{
        width: 67.7%;
    }
    .model-vg .ys-cont1300 .ys-cont1300 {
        width: 100%;
    }
    .hpdi-nub {
        padding: 28px 0;
    }
    .model-pro1 .mod-title2 {
        margin-bottom: var(--space60);
    }
    .model-pro1-select {
        margin-top: 30px;
    }
    .mpii-link-img {
        margin-bottom: 10px;
    }
    .model-pro1-inof {
        padding-bottom: 42px;
    }
    .model-vg .home-video-inof{
        width: 70%;
        margin: 0 auto;
        margin-bottom: 22px;
    }
    .model-vg .ys-cont1300 {
        width: 51.7%;
    }
    .model-vg .home-video-btn-item .std-font16 {
        padding-top: 13px;
    }
    .model-vg .home-video-btn-item .std-font16{
        font-size: 14px;
    }
    .mod-title2 .std-font48 {
        margin-bottom: 8px;
    }
    .model-vg .mod-title2 {
        margin-bottom: calc(var(--space60) * 0.4);
    }
    .model-vg .home-video-btn {
        --jian: 10px;
    }
    .solution-main .model-vg .ys-cont1300 {
        width: 46.7%;
    }
    /* 2025-6-27 */
    .about-global-box {
        width: 89%;
    }
    .mod-title2 .std-font48 {
        margin-bottom: 18px;
    }
    .model-vg .mod-title2 {
        margin-bottom: calc(var(--space60) * 0.55);
    }
}
@media screen and (max-width: 1440px){
    :root{
        --space80: 60px;
    }
    .model-three .std-font48,
    .model-one .std-font48{
        margin-bottom: 20px;
    }
    .mvpi-core .std-font16 {
        width: calc(100% - 30px);
        margin-bottom: 16px;
    }
    .mvpi-core-btn {
        --jian1: 10px;
    }  
    .model-pro1-inof {
        --jian1: 8px;
    }
    .model-pro1-inof {
        padding-bottom: 46px;
    }
    .model-pro1-select .ys-fii-input {
        height: 46px;
    }
    .model-pro1-select-item {
        width: calc(270px + var(--jian1)* 2);
    }
    .model-pro1 {
        padding-top: 20px;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 36px;
        height: 36px;
    }
    .vt5ci-item:nth-of-type(2n) {
        transform: translateX(30px);
    }
    .model-vg .home-video-btn {
        --jian: 15px;
    }
    .model-vg .home-video-btn-item .std-font16 {
        padding-top: 20px;
    }
    .model-vg .home-video-inof {
        margin-bottom: 30px;
    }
    .model-vg .mod-title2 {
        margin-bottom: var(--space60);
    }
    .model-pro1-inof.mod-arrows1 .slick-prev {
        left: -42px;
    }
    .model-pro1-inof.mod-arrows1 .slick-next {
        right: -42px;
    }
    .model-vg {
        padding-bottom: 20px;
    }
    .spcr-inl-img {
        width: 120px;
    }
    .spcr-inl-text {
        width: calc(100% - 120px);
    }
    .spcr-inl-text-name {
        margin-bottom: 10px;
    }
    .solution-text-cry .std-font48 {
        margin-bottom: 21px;
    }
    .vt5ci-item .std-font48 {
        margin-bottom: 16px;
    }
    .mvpi-core {
        padding-top: calc(var(--line80) + 26px);
    }
    .mvpi-core .std-title32 {
        margin-bottom: 12px;
    }
    .model-video-pop {
        width: 48%;
    }
    .mvpi-core .std-font16 {
        width: calc(100% - 14px);
        margin-bottom: 14px;
    }
    .mvpi-close {
        top: calc(var(--line80) + 2px);
        right: 23px;
    }
    .mvpi-core-btn {
        margin-top: 17px;
    }
    .mvdn-btn {
        padding: 5px 10px;
    }
    .mvdn-btn .std-font16 {
        margin-left: 4px;
    }
    .mvpi-core .std-font16, .mvpi-core .std-font16 p{
        font-size: 14px;
    }
    .model-vg .home-video-btn {
        --jian: 9px;
    }
    .model-vg .home-video-btn {
        padding: 0 14px;
    }
    .model-vg .home-video-btn-item .std-font16 {
        padding-top: 16px;
    }
    .model-vg .home-video-inof {
        margin-bottom: 25px;
    }
    .member-returna-icon {
        width: 22px;
    }
    .member-returna-link {
        padding: 6px 14px 6px 6px;
    }
    /* 2025.05.12 - start */
    .model-vg .mod-title2 {
        margin-bottom: calc(var(--space60) * 0.6);
    }
    .model-vg .home-video-btn-item .std-font16{
        font-size: 14px;
    }
    /* 2025.05.12 - end */
    .hpdi-nub {
        padding: 22px 0;
    } 
    .model-pro1-select {
        margin-top: 25px;
    }
    .model-pro1 .mod-title2 {
        margin-bottom: calc(var(--space60) * 0.8);
    }
    .model-pro1-inof {
        padding-bottom: 36px;
    }
    .mod-title2 .std-font16, .mod-title2 .std-font16 p{
        font-size: 14px;
    }
    .model-vg .home-video-btn-item .std-font16 {
        padding-top: 12px;
    }
    .model-vg .home-video-inof {
        margin-bottom: 21px;
    }
    .model-vg .home-video-btn {
        --jian: 6px;
    }
    .model-vg .home-video-btn-item .std-font16 {
        font-size: 12px;
    }

}
@media screen and (max-width: 1200px){

}
@media screen and (max-width: 1199px){
    :root{
        --space80: 70px;
    }
    .video-all-img,
    .video-progress,
    .model-one,
    .video-all-second{
        height: calc(var(--vh) - 56px)!important;
    }
    .video-all-img,
    .video-all-second,
    .video-progress{
        top: 56px!important;
    }
    .video-all-second {
        margin-top: calc(calc(var(--vh) - 56px) * -1);
    }
    .model-three .std-font48,
    .model-one .std-font48{
        margin-bottom: 16px;
    }
    .model-one .std-font48 {
        margin-bottom: 8px;
    }
    .model-one .std-font16{
        width: 65%;
    }
    .model-video-pop {
        width: 70%;
    }
    .model-pro1-inof {
        --jian1: 4px;
    }
    .mpii-link-img {
        margin-bottom: 12px;
    }
    .model-pro1-inof {
        padding-bottom: 38px;
    }
    .model-pro1 {
        padding-top: 15px;
    }
    .vt5ci-item:nth-of-type(2n) {
        transform: translateX(0px);
    }
    .vt5ci-item .std-font48, .vt5ci-item .std-font16 {
        width: 49.7%;
    }
    .model-vg .home-video-btn-item .std-font16 {
        padding-top: 18px;
    }
    .model-vg .home-video-btn {
        --jian: 9px;
    }
    .model-vg .home-video-btn {
        padding: 0 14px;
    }
    .model-vg .home-video-inof {
        margin-bottom: 26px;
    }
    .mod-title2 .std-font48 {
        margin-bottom: 18px;
    }
    .model-pro1-select .ys-fii-input {
        height: 40px;
    }
    .model-pro1-select-item {
        width: calc(240px + var(--jian1)* 2);
    }
    .model-pro1-select {
        --jian1: 9px;
    }
    .spcr-inof-nub {
        width: 100%;
    }
    .spcr-inl-img {
        width: 100px;
    }
    .spcr-inl-text {
        width: calc(100% - 100px);
    }
    .spcr-inof-nub:nth-last-of-type(2) {
        margin-bottom: calc(var(--jian1)* 2);
    }
    .solution-product-cry {
        --jian1: 15px;
    }
    .solution-product-cry-left {
        width: 36.5%;
    }
    .solution-product-cry-right {
        width: 63.5%;
    }
    .spcl-nub-link-img {
        width: 200px;
    }
    .mod-dots1.solution-product-cry-left .slick-dots {
        bottom: calc(279px - 10px + var(--xia));
    }
    .solution-product {
        padding-bottom: 0;
    }
    .model-vg .home-video-btn-item .std-font16 {
        letter-spacing: 0px;
    }
    .solution-text-cry .std-font48, .solution-text-cry .std-font16 {
        width: 55%;
    }
    .video-progress video,
    .video-all-img img, .video-all-second video{
        height: calc(var(--vh) - 56px)!important;
    }
    .video-all-img img{
        top: auto!important;
        bottom: 0!important;
    }
    .video-progress video {
        min-height: calc(var(--vh) - 56px)!important;
        top: auto!important;
        bottom: 0!important;
    }
    .mvpi-core {
        padding-top: calc(var(--line80) + 33px);
    }
    .mvpi-close {
        top: calc(var(--line80) + 10px);
        right: 21px;
    }
    .mvdn-circle {
        width: 24px;
        height: 24px;
    }
    .mvdn-btn {
        padding: 4px 8px;
    }
    .model-vg .ys-cont1300 {
        width: 85vw;
    }
    .member-returna {
        right: 100%;
    }
    .member-returna-font{
        display: none;
    }
    .member-returna-link {
        padding: 6px 4px 6px 6px;
    }
    .model-pro1 {
        padding-top: var(--space120);
    }
    .solution-main .model-call {
        padding-top: var(--space120);
    }
    .solution-main .model-vg .ys-cont1300 {
        width: 85vw;
    }
    /* 2025-6-27 */
    .about-global .mod-title4 {
        transform: translateY(100px);
    }
    .return-add1{
        display: flex;
        width: 100%;
        justify-content: flex-start;
    }
}
@media screen and (max-width: 767px){
    :root{
        --space80: 34px;
    }
    .model-one .std-font16 {
        width: 100%;
    }
    .mvdn-circle {
        width: 22px;
        height: 22px;
    }
    .mvdn-btn .std-font16 {
        margin-left: 2px;
        font-size: 12px;
    }
    .mvdn-btn {
        padding: 4px 10px;
    }
    .model-video-pop {
        width: 100%;
    }
    .mvpi-close {
        width: 28px;
    }
    .mvpi-close {
        top: calc(var(--line80) + 20px);
        right: 20px;
    }
    .mvpi-core .std-title32 {
        margin-bottom: 10px;
    }
    .mvpi-core .std-font16 {
        width: calc(100% - 4px);
        margin-bottom: 13px;
    }
    .model-three .std-font48, .model-one .std-font48 {
        margin-bottom: 10px;
    }
    .model-call .home-provide-cry .ys-cont1440 {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }
    .model-call .home-provide-cry-bg {
        position: absolute;
    }
    .model-call .home-provide-cry {
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .module-intro-inof {
        --jian: 5px;
    }
    .miii-link-icon {
        width: 48px;
        margin-bottom: 3px;
    }
    .mod-title2 .std-font48 {
        margin-bottom: 12px;
    }
    .model-pro1-select {
        --spacein: 15px;
        margin-top: 20px;
    }
    .model-pro1-select {
        --jian1: 6px;
    }
    .model-pro1-select .ys-fii-input {
        height: 40px;
    }
    .model-pro1-select .ys-fii-input{
        border-radius: 20px;
    }
    .model-pro1-select {
        --jian1: 3px;
    }
    .model-pro1 .mod-title2 {
        margin-bottom: var(--space60);
    }
    .model-pro1-inof {
        width: 82%;
        margin: 0 auto;
        padding-bottom: 22px;
    }
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 30px;
        height: 30px;
    }
    .model-pro1-inof.mod-arrows1 .slick-prev {
        left: -32px;
    }
    .model-pro1-inof.mod-arrows1 .slick-next {
        right: -32px;
    }
    .model-pro1 .mod-title2 {
        margin-bottom: 14px;
    }
    .mpii-link-img {
        margin-bottom: 8px;
    }
    .model-vg .mod-title2{
        margin-bottom: 22px;
    }
    .model-vg .ys-cont1440 .ys-cont1440{
        padding: 0;
    }
    .model-vg .home-video-btn {
        --jian: 6px;
    }
    .model-vg .home-video-btn {
        padding: 0 9px;
    }
    .model-vg .home-video-btn-item .std-font16 {
        padding-top: 13px;
    }
    .model-vg .home-video-inof {
        margin-bottom: 18px;
    }
    .hvin-box-play {
        top: 50%;
    }
    .model-vg {
        padding-bottom: 0px;
    }
    .model-pro1 {
        padding-top: 0;
    }
    .solution-product-cry{
        flex-wrap: wrap;
    }
    .solution-product-cry-left {
        width: 100%;
        margin-bottom: 30px;
    }
    .solution-product-cry-right {
        width: 100%;
    }
    .spcr-inl-text-name {
        margin-bottom: 7px;
    }
    .spcr-inl-img {
        width: 90px;
    }
    .spcr-inl-text {
        width: calc(100% - 90px);
    }
    .solution-product-cry {
        --jian1: 12px;
    }
    .solution-product-cry-left .std-title32 {
        margin-bottom: 9px;
    }
    .spcl-nub-link .std-font16 {
        margin-bottom: 16px;
    }
    .solution-product-cry-left {
        --xia: 26px;
    }
    .mod-arrows1.solution-product-cry-left .slick-next {
        left: calc(var(--jian1) + 46px);
    }
    .model-vg .home-video-btn-item .std-font16{
        font-size: 12px;
    }
    .model-vg .home-video-btn {
        padding: 0;
    }
    .model-vg .home-video-btn {
        --jian: 4px;
    }
    .solution-main .module-intro .mod-title2 {
        margin-bottom: 22px;
    }
    .solution-text-cry .std-font48 {
        margin-bottom: 16px;
    }
    .solution-text-cry .std-font48, .solution-text-cry .std-font16 {
        width: 78%;
    }
    .video-all-pc{
        display: none;
    }
    .video-all-ph{
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .video-all-ph-img{
        width: 100%;
        height: calc(var(--vh) - 56px);
        position: sticky;
        top: 56px;
        object-fit: cover;
    }
    .video-all-ph-img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .video-two4-cry{
        position: relative;
    }
    .model-add-ph{
        display: block;
    }
    .model-four{
        display: none;
    }
    .vt5ci-item {
        height: auto;
    }
    .vt5ci-item .std-font48, .vt5ci-item .std-font16 {
        width: 100%;
    }
    .vt5ci-item .std-font48 {
        margin-bottom: 10px;
    }
    .vt5ci-item:nth-of-type(2n) {
        height: auto;
    }
    .vt5ci-item:nth-of-type(2n) {
        transform: translateX(0px);
    }
    .vt5ci-item:not(:last-child){
        margin-bottom: 20px;
    }
    .model-three .std-font48, .model-three .std-font16 {
        width: 100%;
    }
    .model-space2{
        height: calc(var(--vh) - 56px);
    }
    .model-three .std-font16, .model-three .std-font16 p {
        color: var(--colorfff);
        font-size: 12px;
    }
    .model-text {
        height: 800vh;
        display: flex;
        flex-direction: column;
    }
    .model-space1{
        flex-grow: 1;
    }
    .model-two{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        pointer-events: none;
        padding: 0;
    }
    .model-two-title{
        height: auto;
        padding: 0;
        position: absolute;
        top: 40%;
    }
    .model-two-title:first-child {
        margin-bottom: 0;
    }
    .model-two-title:nth-of-type(2){
        top: 57%;
    }
    .model-two-cry {
        height: calc(var(--vh) - 56px);
        top: 56px;
    }
    .model-main.rate1 .model-video-dots {
        height: calc(var(--vh) - 56px);
        width: calc(calc(var(--vh) - 56px) * var(--ratet));
    }
    .model-video-dots-nub{
        left: var(--left1)!important;
        top: var(--top1)!important;
        margin: 0 12px;
        margin-bottom: 12px;
    }
    .mvdn-btn .std-font16 {
        white-space: nowrap;
    }
    .mvdn-btn {
        padding: 4px 6px;
    }
    .solution-text{
        height: 1800vh;
        position: relative;
    }
    .solution-text-cry {
        height:auto;
        position: absolute;
    }
    .solution-space,
    .solution-space2,
    .solution-space3,
    .solution-space4,
    .solution-space7,
    .solution-space8 {
        min-height: auto;
        height: auto;
    }
    .solution-screen1{
        top: calc(var(--vh) - 56px);
    }
    .solution-screen2{
        top: 12%;
    }
    .solution-screen3{
        top: 29%;
    }
    .solution-screen4{
        top: 43%;
    }
    .solution-screen5{
        top: 55%;
    }
    .solution-screen6{
        top: 61%;
    }
    .solution-screen7{
        top: 87%;
    }
    .open-screen-cry {
        width: 150px;
        height: 150px;
    }
    .open-screen-cry .std-font20 {
        bottom: 16px;
    }
    .open-screen-img {
        width: 30px;
    }
    .new-screen{
        display: none;
    }
    .mtii-bot.std-font20 p:nth-of-type(2) {
        padding-right: 0px;
    }
    .mtii-bot.std-font20 p:nth-of-type(3){
        padding-right: 0px;
    } 
    .model-pro1-inof {
        width: 100%;
    } 
    .model-pro1-inof.mod-arrows1 .slick-prev {
        left: -15px;
    }
    .model-pro1-inof.mod-arrows1 .slick-next {
        right: -15px;
    }
    .solution-screen8a{
        top: 70%;
    }
    .solution-screen3 {
        top: 26%;
    }
    .solution-screen5 {
        top: 51%;
    }
    .solution-screen6 {
        top: 60%;
    }
    .solution-screen8a {
        top: 74%;
    }
    .solution-screen7 {
        top: 85%;
    }
    /* c4 */
    .model-two-title {
        top: 37%;
    }
    .model-two-title:nth-of-type(2) {
        top: 68%;
    }
    .model-space2 {
        height: 40px;
    }
    .model-one .ys-cont1440 {
        top: 20%;
    }
    .model-vg .ys-cont1300 {
        width: 100%;
    }
    .model-vg .ys-cont1300 .ys-cont1300{
        padding: 0;
    }
    /* 2025.02.06 - start */
    .model-two-title {
        top: 37%;
    }
    .model-two-title:nth-of-type(2) {
        top: 68%;
    }
    .model-two-title:nth-of-type(3) {
        top: 75%;
    }
    .module-intro.module-intro1 .module-intro-inof-item {
        width: 50%;
    }
    .model-two-title .std-font16{
        margin-top: 10px;
    }
    .model-add-ph{
        padding-bottom: var(--space120);
    }
    .solution-product-cry-left .std-title32,
    .solution-product-cry-left .std-font16, 
    .solution-product-cry-left .std-font16 p{
        text-align: center;
    }
    .spcl-nub-link-img{
        margin: 0 auto;
    }
    /* .about-add-zhan{
        height: 0px!important;
    } */
    .home-provide-cry {
        height: auto;
    }
    .home-provide-cry {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .home-news {
        padding-top: 54px;
    }
    .detail1-page-nub-link .std-font20{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        height: 4.5em;
    }
    .ccii-link .std-text14 p{
        word-break: normal;
        word-wrap: break-word;
    }
    .ccii-link .std-text14,
    .ccii-link .std-text14 p{
        font-size: 12px;
    }
    .fgbi-nub .maii-bot .std-font16 p{
        margin-bottom: 0.4rem;
    }  
    .model-vg-ph{
        display: block;
    }
    .model-vg-pc .std-font16{
        display: none;
    }
    .model-vg .model-vg-ph {
        margin-bottom: 0px;
        margin-top: 22px;
    }
    .spcl-nub-link .std-font16 {
        margin-bottom: 12px;
    }

    /* 2025.02.06 - end */
    :root {
        --font60: 26px;
        --space120: 120px;
        --space64: 40px;
        --space60: 32px;
    }
    .module-intro+.module-value,
    .module-value+.module-tech{
        padding-top: 0;
    }
    .module-value {
        padding-bottom: var(--space120);
    }
    .mod-title2,
    .module-apply .std-font48, .module-value .std-font48,
    .module-tech .std-font48, .module-tech-box {
        margin-bottom: var(--space64);
    }
    .mod-title2 .std-font48 {
        margin-bottom: 16px;
    }
    .module-tech-xia {
        margin-top: var(--space64);
    }
    .ys-nybanner+.module-intro{
        /* padding-top: calc(var(--space120) - calc(calc(100vw - 48px) * 0.06)); */
        padding-top: calc(var(--space120) / 2);
    }
    .ys-cont1000, .ys-cont1200, .ys-cont1280, .ys-cont1360, .ys-cont1400, .ys-cont1440, .ys-cont1560, .ys-cont1600, .ys-cont1680, .ys-cont950 {
        padding: 0 24px;
    }
    .mod-page {
        margin-top: 40px;
    }
    .module-main .ys-nyban-img{
        position: absolute;
        width: 100%;
        top: 0;
    }
    .module-main .ys-nyban-title {
        position: relative;
        top: 0;
        padding-top: var(--space64);
    }
    .module-ban-pro {
        width: 100%;
    }
    .module-intro .mod-title2 .std-font48,
    .module-intro .mod-title2 .std-font16{
        text-align: left;
    }
    .module-intro-inof.on .module-intro-inof-item {
        width: 100%;
    }
    .miii-link {
        min-height: auto;
    }
    .module-intro-inof,
    .faq-support-inof {
        --jian: 7px;
    }
    .module-value .std-font48 {
        text-align: left;
    }
    .module-tech .std-font48{
        margin-bottom: calc(var(--space64) * 0.8);
    }
    .module-main .ys-nyban-title h1{
        font-size: var(--font60);
    }
    .module-apply-inof-item.on, .module-tech-inof-item.on {
        background: rgba(255, 255, 255, .08);
    }
    .mtii-bot.std-font20 p:first-child {
        margin-bottom: 8px;
    }
    .mtii-bot li {
        padding-bottom: 16px;
    }
    .module-apply-inof, .module-tech-inof {
        --jian: 16px;
    }
    .footer-top{
        padding-bottom: 0;
    }
    .footer-nav-logo {
        padding-bottom: 26px;
    }
    .footer-nav-ph {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .footer-bot {
        padding-top: 26px;
        padding-bottom: 27px;
    }
    .faq-support {
        padding-top: var(--space64);
    }
    .faq-support .std-font48{
        font-size: var(--font60);
        width: 10em;
        margin: 0 auto;
    }
    .faq-support .std-font48,
    .faq-support .job-career-search{
        margin-bottom: var(--space60);
    }
    .faq-support-inof {
        margin-top: calc(var(--space120) / 2.5);
    }
    .faq-support-inof-item {
        width: 100%;
    }
    .faq-general-title .std-title32,
    .faq-general-title .std-font16, 
    .faq-general-title .std-font16 p{
        text-align: left;
    }
    .faq-general-title .std-title32 {
        margin-bottom: 16px;
    }
    .faq-general-title {
        margin-bottom: var(--space64);
    }
    .quality-btn {
        margin-top: var(--space64);
    }
    .faq-general-box {
        padding-top: 6px;
        padding-bottom: var(--space64);
    }
    .fsii-link{
        border-radius: 16px;
        background: rgba(255, 255, 255, 0.04); 
        border: 1px solid rgba(255, 255, 255, 0);
    }
    .faq-support-inof-item.act .fsii-link {
        border: 1px solid rgba(255, 255, 255, 0.40);
        background: rgba(255, 255, 255, 0.08);
    }
    .maii-top {
        padding: 16px var(--jianx);
    }
    .faq-general-bot {
        margin-top: calc(var(--space120) / 2);
    }
    /* .about-profile+.about-add .about-story {
        padding-top: calc(var(--space120) * 0.5);
    } */
    .mod-title3 .std-font14 {
        margin-bottom: 16px;
    }
    .about-story .mod-title3{
        margin-bottom: var(--space64);
    }
    .about-story+.about-mission{
        padding-top: 0;
    }
    .amci-nub {
        padding-top: 0;
    }
    .about-techology-cry-text {
        padding-top: 0;
    }
    .about-techology .mod-title3 {
        margin-bottom: var(--space64);
    }
    .about-data-inof-nub {
        margin-bottom: var(--space64);
    }
    .about-rd-inof-item {
        width: 100%;
    }
    .about-rd-inof {
        --jian2: var(--space60);
    }
    .about-rd .mod-title3 {
        margin-bottom: var(--space64);
    }
    .about-rd-inof-item .std-font20 {
        font-size: 16px;
    }
    .arii-img {
        margin-bottom: 16px;
    }
    .about-employee-inof-nub {
        width: 100%;
        margin-bottom: var(--font60);
    }
    .aein-font {
        margin-bottom: 14px;
    }
    .about-employee+.about-global{
        padding-top: 0;
    }
    .mod-title4 .std-font48 {
        margin-bottom: 16px;
    }
    .about-global .mod-title4 {
        margin-bottom: var(--space60);
    }
    .about-global-ph-inof .slick-track {
        display: block;
    }
    .mod-title4 .ys-btn {
        margin-top: var(--space60);
    }
    .contact-ban+.about-global{
        padding-top: 0;
    }
    .contact-ban-cry-text .std-font48 {
        margin-bottom: 14px;
    }
    .contact-core-inof-item {
        width: 100%;
    }
    .contact-core-inof {
        --jian: calc(var(--space64) / 2);
    }
    .contact-core-inof-item:first-child .ccii-link{
        padding-top: 0;
    }
    .contact-core-inof-item:last-child .ccii-link{
        padding-bottom: 0;
    }
    .contact-core-inof{
        margin-bottom: 0;
    }
    .contact-core {
        padding-top: var(--space120);
    }
    .agbp-item-box{
        background: rgba(255, 255, 255, .08);
    }
    .imcr-ph {
        --jian1: 7px;
    }
    .imcl-lie-nub-icon, .imcl-out-link-icon {
        width: 19px;
    }
    .imcl-out-link .std-font16, .imcl-lie-nub-link .std-font16 {
        padding-left: 4px;
    }
    .imcr-ph .ys-btn-link {
        padding: 6px 16px 6px 16px;
    }
    .inof-member-cry-right .std-title32{
        margin-bottom: 16px;
    }
    .inof-member{
        padding-top: calc(var(--space120) * 0.6);
    }
    .imcr-title{
        margin-bottom: calc(var(--space120) * 0.4);
    }
    .imcr-text1 {
        margin-bottom: var(--space64);
    }
    .inof-member-cry-right .std-font20 {
        margin-bottom: 16px;
    }
    .imcr-small {
        margin-bottom: 14px;
    }
    .vt5ci-item:not(:last-child) {
        margin-bottom: var(--space120);
    }
    .vt5ci-item-img{
        margin-bottom: var(--space64);
    }
    .vt5ci-item .std-font48 {
        margin-bottom: 16px;
    }
    .model-pro1 .mod-title2 .std-font48,
    .model-pro1 .mod-title2 .std-font16, 
    .model-pro1 .mod-title2 .std-font16 p{
        text-align: left;
    }
    .model-pro1 .model-pro1-select-item{
        width: 85%;
        max-width: none;
    }
    .model-pro1 .model-pro1-select{
        justify-content: flex-start;
        margin-top: var(--space64);
    }
    .model-pro1 .mod-title2{
        margin-bottom: var(--space64);
    }
    .mpii-link-img{
        margin-bottom: var(--space60);
    }
    .model-pro1-inof{
        padding-bottom: var(--space64);
    }
    .model-vg .mod-title2,
    .model-vg .mod-title2 .std-font16, 
    .model-vg .mod-title2 .std-font16 p,
    .solution-product .mod-title2,
    .solution-product .mod-title2 .std-font16, 
    .solution-product .mod-title2 .std-font16 p{
        text-align: left;
    }
    .model-vg .mod-title2 {
        margin-bottom: var(--space64);
    }
    .home-provide .std-font48 {
        margin-bottom: 16px;
    }
    .home-provide .std-font16 {
        margin-bottom: var(--space60);
    }
    .model-call .home-provide-cry{
        padding-bottom: var(--space120);
    }
    .spcl-nub-link {
        flex-direction: column-reverse;
    }
    .spcl-nub-top{
        margin-top: calc(var(--space64) * 0.8);
    }
    .solution-product-cry-left .std-title32 {
        margin-bottom: 16px;
    }
    .spcl-nub-link .std-font16 {
        margin-bottom: 0;
    }
    .solution-product-cry-left{
        padding-bottom: var(--space64);
    }
    .mod-arrows1.solution-product-cry-left .slick-prev {
        left: calc(50% - var(--jian1) - 30px);
    }
    .mod-arrows1.solution-product-cry-left .slick-next {
        left: calc(50% + var(--jian1));
    }
    .mod-arrows1 .slick-arrow:not(.slick-disabled){
        background: rgba(255, 255, 255, .3);
        border: 1px solid rgba(255, 255, 255, 1);
    }
    .module-intro.module-intro1 .module-intro-inof-item {
        width: 100%;
    }
    .module-intro .mod-title2 .std-font48{
        margin-bottom: var(--space60);
    }
    .module-intro+.module-intro+.model-vg {
        padding-top: 0px;
    }
    .model-vg .model-vg-ph{
        margin-bottom: var(--space120)
    }
    .model-main .model-call, 
    .solution-main .model-call{
        margin-top: -32px;
    }
    .ys-banner .ys-ban-li .ys-ban-imgbox{
        height: calc(var(--height-ph) - 56px);
    }
    .ys-banner .ys-ban-li .ys-ban-imgbox img{
        height: 100%;
        object-fit: cover;
    }
    .home-goon {
        height: calc(calc(var(--height-ph) - var(--line80))* var(--total));
    }
    .home-charger-inof.mod-swiper1 .swiper-button-next {
        right: 24px;
    }
    .home-charger-inof.mod-swiper1 .swiper-button-prev {
        left: 24px;
    }
    .home-charger-inof.mod-swiper1 .swiper-button-disabled{
        opacity: 0;
        pointer-events: none;
    }
    .hcii-obj {
        width: calc(100vw - 48px);
        height: calc(calc(100vw - 48px) / 796 * 703);
        margin-top: -9vw;
    }
    .home-particle-box1 .std-font60,
    .home-particle-box1 .mod-title1 .std-font16, 
    .home-particle-box1 .mod-title1 .std-font16 p,
    .home-particle-box2 .std-font60,
    .home-particle-box2 .mod-title1 .std-font16, 
    .home-particle-box2 .mod-title1 .std-font16 p{
        text-align: left;
    }
    .home-particle-box1 .mod-title1 .std-font60,
    .home-particle-box2 .mod-title1 .std-font60 {
        margin-bottom: 16px;
    }
    .hpin-text .std-font48 {
        margin-bottom: 16px;
    }
    .home-provide-cry{
        height: calc(var(--height-ph) - var(--line80));
    }
    .home-news {
        padding-top: var(--space120);
    }
    .home-news .mod-title {
        margin-bottom: var(--space60);
    }
    .home-news-ph{
        display: flex;
        justify-content: center;
        margin-top: var(--space64);
    }
    .home-news-pc{
        display: none;
    }
    .home-news{
        padding-bottom: var(--space120);
    }
    .home-news .mod-title .std-font48{
        margin-bottom: 0;
    }
    .pccr-inof {
        --jian: 8px;
    }
    .ys-nybanner+.down-search,
    .ys-nybanner+.events-upcome,
    .ys-nybanner+.job-mission {
        padding-top: calc(var(--space120)* 0.5);
    }
    .ys-nybanner+.product-core,
    .bug-main .product-core,
    .ys-nybanner+.about-profile {
        padding-top: calc(var(--space120)* 0.5);
    }
    .job-mission .mod-title3 {
        margin-bottom: calc(var(--space120)* 0.4);
    }
    .module-main .ys-nyban-title {
        padding-top: calc(var(--space64) + 56px);
    }
    .module-intro-inof-item {
        width: 100%;
    }
    .footer-nav>li>a {
        font-size: 18px;
        padding: 6px 0;
    }
    .footer-nav>li::before {
        width: 26px;
        height: 26px;
        top: 6.5px;
    }
    .footer-nav ul a {
        font-size: 16px;
        padding: 4px 0;
    }
    .footer-nav ul {
        padding-bottom: 4px;
    }
    .footer-nav {
        padding-top: 18px;
        padding-bottom: 18px;
    }
    .footer-share-inof {
        --jian1: 6px;
    }
    .fsin-link {
        width: 36px;
    }
    .footer-share-inof {
        padding: 16px 0;
    }
    .solution-screen-add {
        width: calc(var(--font48) * 12);
    }
    .solution-screen-add {
        padding: 16px 18px;
    }
    .solution-screen-add::before {
        border-radius: 10px;
    }
    .solution-text-cry .std-font48 {
        margin-bottom: 8px !important;
    }
    .video-all-ph-img{
        z-index: 10;
    }
    .video-all-ph img{
        width: 100%;
        height: 100vh;
        min-height: var(--vh);
        object-fit: cover;
        position: fixed;
        top: 0;
        left: 0;
    }
    .video-all-ph-img {
        height: var(--vh);
        top: 0px;
    }
    .model-main .ys-main{
        margin-top: -56px;
    }
    .model-two-cry{
        height: var(--vh);
        top: 0;
    }
    .about-employee-inof-nub::before{
        display: none;
    }
    .ys-banner .ys-ban-li .ys-ban-imgbox {
        height: var(--height-ph);
    }
    .ys-banner .ys-pos-center {
        top: 25%;
    }
    .home-charger-bg img{
        object-fit: contain;
    }
    .hcii-obj {
        top: 5vw;
    }
    .home-charger-inof-item .std-font16 {
        margin-bottom: 19px;
    }
    .hpin-right{
        height: 20vh;
    }
    .home-particle-inof-nub{
        margin-bottom: 100vh;
    }
    .hpin-text .std-font16, .hpin-text .std-font16 p {
        color: rgba(255, 255, 255, 1);
    }
    .video-all-img, .video-progress, .model-one, .video-all-second {
        height: var(--vh)!important;
    }
    .model-one{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        transition: all .4s ease;
    }
    .model-one.model-hide{
        opacity: 0;
        pointer-events: none;
    }
    .model-two-title{
        position: fixed;
        top: 0!important;
        left: 0;
        width: 100%;
        height: 100%;
        transition: all .4s ease;
        padding: 0 20px;
        padding-top: 32%!important;
    }
    .model-two-title{
        opacity: 0;
        pointer-events: none;
    }
    .model-two-title.model-show{
        opacity: 1;
        pointer-events: all;
    }
    .model-video-dots-nub {
        position: relative;
        left: 0!important;
        top: 0!important;
        transform: translate(0, 0);
    }
    .model-video-dots{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
        height: auto;
        top: auto;
        left: auto;
        transform: translate(0%, 0%);
    }
    .model-two-cry{
        top: auto;
        padding-bottom: 30%;
        display: flex;
        align-items: flex-end;
    }
    .model-fixed .model-video-dots,
    .model-fixed.on2 .model-two-cry .model-video-dots {
        -webkit-transform: translate3d(0%, 0%, 0);
        transform: translate3d(0, 0%, 0);
    }
    .model-three{
        display: none;
    }
    .solution-main .ys-main{
        margin-top: -56px;
    }
    .solution-screen-add::before{
        display: none;
    }
    .solution-screen-add {
        padding: 0;
    }
    .solution-text-cry{
        position: fixed;
        top: 0!important;
        left: 0;
        width: 100%;
        height: 100%;
        transition: all .4s ease;
        padding-top: 30%!important;
        display: block;
        opacity: 0;
        pointer-events: none;
    }
    .solution-text-cry.model-show{
        opacity: 1;
        pointer-events: all;
    }
    .solution-screen-add {
        width: 100%;
    }
    .solution-text {
        height: 1000vh;
    }
    .solution-text-cry .std-font16 {
        width: 80.6%!important;
    }
    .solution-screen1t .std-font48 {
        max-width: 100%;
    }
    .model-video~section{
        background: #001034;
        position: relative;
    }
    .foot-add1{
        background: #001034;
        position: relative;
    }
    .video-tips{
        position: fixed;
        width: 100px;
        left: 50%;
        transform: translateX(-50%);
        bottom: 8vh;
        z-index: 19;
        pointer-events: none;
        transition: all .4s ease;
    }
    .video-tips-icon{
        width: 50px;
        margin: 0 auto;
    }
    .video-tips-icon img{
        width: 100%;
        height: auto;
        min-height: auto;
        position: relative;
    }
    .video-tips .std-font20{
        text-align: center;
        letter-spacing: 0.3px;
        color: var(--colorfff);
    }
    .model-two-cry {
        padding-bottom: 36%;
    }
    .video-tips.model-hide{
        opacity: 0;
        pointer-events: none;
    }
    .product-main .ys-nybanner .ys-pos-center {
        top: calc(50% - 26px);
    }
    .mod-title2.model-vg-ph,
    .model-vg .mod-title2 .std-font16, 
    .model-vg .mod-title2 .std-font16 p {
        text-align: center;
    }
    .home-charger-inof .swiper-pagination{
        display: block;
    }
    .home-charger-inof .swiper-button-prev, 
    .home-charger-inof .swiper-button-next{
        display: none;
    }
    .home-charger-inof .swiper-pagination-bullet{
        background: rgba(255,255,255,.5);
        width: 8px;
        height: 8px;
    }
    .home-charger-inof .swiper-pagination-bullet.swiper-pagination-bullet-active{
        background: var(--colorfff);
    }
    .home-charger-inof .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        margin: 0 8px;
    }
    .home-charger-inof.swiper-container-horizontal>.swiper-pagination-bullets, 
    .home-charger-inof .swiper-pagination-custom, 
    .home-charger-inof .swiper-pagination-fraction {
        bottom: -20px;
    }    
    .member-returna-icon {
        width: 20px;
    }
    .member-returna-link {
        padding: 2px 0px 2px 1px;
    }
    .member-returna-link {
        border-radius: 4px 0px 0px 4px;
    }    
    .member-returna {
        top: 46px;
    }
    /* 2025.03.13 - start */
    .home-particle-box1-core {
        height: auto;
    }
    .home-particle-top {
        /* height: 70vh; */
        height: calc(var(--height-ph) * 0.7);
    }
    .home-particle-xin1 {
        padding-top: 0;
        padding-bottom: 0;
    }
    .home-particle-xin2 {
        /* padding-top: 70vh;
        padding-bottom: 33vh; */
        padding-top: calc(var(--height-ph) * 0.7);
        padding-bottom: calc(var(--height-ph) * 0.33);
    }
    .home-particle-inof-nub {
        padding-top: 0vh;
        padding-bottom: 0vh;
        margin-bottom: calc(var(--height-ph) * 0.7);
        /* margin-bottom: 70vh; */
    }
    .hpin-right {
        height: 0;
    }
    .home-particle-box2 {
        padding-top: 0;
        height: calc(var(--height-ph) * 0.33);
        /* padding-bottom: 33vh; */
    }
    .home-particle-box2-core {
        height: auto;
    }
    .hpdi-nub:first-child {
        padding-top: 0;
    }
    .hpdi-nub:last-child {
        padding-bottom: 0;
    }
    .home-particle-bottom {
        /* height: 70vh; */
        height: calc(var(--height-ph) * 0.7);
    }
    .home-provide-cry {
        height: auto;
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .home-addx-zhan{
        height: 0;
    }
    .home-charger-inof .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
    }
    .model-two-cry {
        padding-bottom: 26%;
    }
    .solution-text-cry .std-font48{
        color: #526378;
    }
    .solution-text-cry .std-font16, .solution-text-cry .std-font16 p {
        color: #526378;
    }
    .container .page li {
        width: 28px !important;
        height: 28px !important;
    }
    .solution-text-cry{
        transition: all 1s ease;
    }
    @-webkit-keyframes hidex {
        0% {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -60px, 0);
            transform: translate3d(0, -60px, 0)
        }
    }
    @keyframes hidex {
        0% {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
        to {
            opacity: 0;
            -webkit-transform: translate3d(0, -60px, 0);
            transform: translate3d(0, -60px, 0)
        }
    }
    @-webkit-keyframes showx {
        0% {
            opacity: 0;
            -webkit-transform: none;
            transform: none
        }
        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }
    @keyframes showx {
        0% {
            opacity: 0;
            -webkit-transform: none;
            transform: none
        }
        to {
            opacity: 1;
            -webkit-transform: none;
            transform: none
        }
    }
    .solution-text-cry{
        opacity: 0;
        -webkit-transform: translate3d(0, -60px, 0);
        transform: translate3d(0, -60px, 0)
    }
    .solution-text-cry.model-show {
        animation: showx .8s ease both;
    }
    .solution-text-cry.model-show1{
        animation: hidex .8s ease both;
    }
    /* 2025.03.13 - end */
    /* 2025.03.18 - start */
    .global2-inof-nub-icon {
        width: 18px;
        top: 1px;
    }
    .global2-inof-nub .std-font16 {
        width: calc(100% - 18px);
        padding-left: 9px;
    }
    .global2-inof-nub {
        margin-top: 9px;
    }
    .global2-inof {
        padding-top: 8px;
    }
    .global2-top .std-text14 {
        margin-bottom: 4px;
        font-size: 12px;
    }
    .global2-top {
        padding-right: 0;
    }
    .about-global-ph .mod-arrows1 .slick-next {
        right: 10px;
    }
    .about-global-ph .mod-arrows1 .slick-prev {
        left: auto;
        right: 50px;
    }
    .about-global-ph .mod-arrows1 .slick-next,
    .about-global-ph .mod-arrows1 .slick-prev{
        top: -40px;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        border: 1px solid rgba(255, 255, 255, 0);
        background: rgba(255, 255, 255, .1);
    }
    .hpdi-nub-num {
        margin-bottom: 6px;
    }
    .hpdi-nub {
        padding: 18px 0;
    }
    .hpdi-nub-num {
        font-size: calc(var(--font60) * 1.6);
    }
    .hpdi-nub .std-font48 {
        font-size: 14px;
    }
    .model-vg .home-video-inof{
        width: 100%;
    }
    .about-global {
        padding-bottom: 20px;
    }
    .model-pro1 {
        padding-top: var(--space120);
    }
    .change-video-btn-nub .std-font16{
        font-size: 10px;
    }
    .change-video-btn {
        --gap1: 4px;
    }
    .change-video-btn-nub::before {
        width: 12px;
        height: 12px;
    }
    .change-video-btn-nub {
        padding-top: 22px;
    }
    .module-intro+.model-vg {
        padding-top: 0;
    }
    .solution-main .model-call {
        padding-top: 0;
    }
    .change-video {
        margin-top: 0;
    }
    .cvin-text {
        width: 100%;
    }
    .cvin-text .std-font16 {
        margin-top: 12px;
    }
    .change-video-word {
        padding-top: 16vh;
    }
    .model-main.rate1 .model-video-dots {
        height: var(--vh);
        width: calc(var(--vh) * var(--ratet));
    }
    .change-video-btn-nub .std-font16{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 5;
        -webkit-box-orient: vertical;
        height: 7.5em;
    }
    .change-btn {
        bottom: 30px;
    }
    .model-main .change-btn {
        bottom: 10px;
    }
    .model-main .change-video-btn-nub .std-font16{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        height: 4.5em;
    }
    .solution-main .model-vg .ys-cont1300 {
        width: 100%;
    }
    .change-video-word{
        padding-bottom: 17vh;
    }
    .change-video-word .ys-cont1440 {
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .model-video-dots-nub{
        margin: 0;
    }
    .change-video-word .model-video-dots {
        justify-content: center !important;
        width: calc(100% + 24px);
    }
    .model-main.rate1 .change-video-word .model-video-dots {
        justify-content: center !important;
        width: calc(100% + 24px);
        height: auto;
    }
    .mtii-bot td {
        width: 100%!important;
        font-size: 14px!important;
        padding-right: 0!important;
        height: auto!important;
        padding-top: 0;
        padding-bottom: 0!important;
    }
    .mtii-bot td:first-child{
        padding-top: var(--jian);
    }
    .mtii-bot td:last-child{
        padding-bottom: var(--jian)!important;
    }
    .mtii-bot td:not(:first-child){
        border-top: 0px;
    }
    .mtii-bot td:not(:last-child){
        padding-bottom: 8px!important;
    }
    .mtii-bot tr{
        display: flex;
        flex-wrap: wrap;
        width: 100%!important;
        height: auto!important;
    }
    .mtii-bot table,
    .mtii-bot tbody{
        display: block;
        width: 100%;
    }
    /* 2025.03.18 - end */
     /* 2025-6-27 */
    .home-particle-xin2 {
        padding-top: calc(var(--height-ph) * 0.33);
        padding-bottom: calc(var(--height-ph) * 0.6);
    }
    .change-video-btn-nub .std-font16 {
        font-size: 8.4px;
    }
    .detail-news-core .yxedr-active p {
        margin-bottom: 1.4em;
    }
    .detail-news-core .yxedr-active, .detail-news-core .yxedr-active p {
        line-height: var(--line14);
    }
    .about-global .mod-title4 {
        transform: translateY(0px);
    }
    .agpi-item.agpi-item {
        margin-bottom: 20px;
    }
    .agpi-item.agpi-item:last-child{
        margin-bottom: 0;
    }

    .module-tech .module-tech-btn-nub {
        width: 100%;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        margin-bottom: 12px;
    }
    .module-tech .module-tech-btn-nub:last-child{
        margin-bottom: 0 !important;
    }
   .module-tech .module-tech-btn-nub .std-font16 {
        width: 100%;
        height: 100%;
        padding-top: 6px;
        padding-bottom: 6px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    .model-pro1 .model-pro1-select {
        justify-content: center;
    }
    .model-pro1 .mod-title2 .std-font48,
    .model-pro1 .mod-title2 .std-font16 p,
    .model-vg .mod-title2 .std-font48{
        text-align: center;
    }
    .solution-product .mod-title2 .std-font48,
    .solution-product .mod-title2 .std-font16 p,
    .model-vg .mod-title2 .std-font48,
    .module-intro .mod-title2 .std-font48{
        text-align: center;
    }
    .change-video-btn-nub .std-font16 {
        padding: 0px 3px;
    }
    .change-video-btn-nub .std-font16::after{
        display: none;
    }
    .change-video-btn-nub::after {
        content: '';
        width: 100%;
        position: absolute;
        left: 0;
        transition: all .4s ease;
        opacity: 0;
        height: 2px;
        background: linear-gradient(to right, #00FFDF, #001FC9);
        bottom: -1px;
        top: auto;
        display: block;
    }
    .change-video-btn-nub.on::after {
        opacity: 1;
    }
    .change-video-btn-nub {
        padding-top: 0;
    }
    .model-main .change-btn {
        bottom: 30px;
    }
    .model-main .change-video-btn-nub .std-font16 {
        -webkit-line-clamp: 2;
        height: 3em;
    }
    .change-video1 .cvin-text .std-font16{
        width: 16em;
    }
    .change-video-btn-nub .std-font16 {
        font-size: 8px;
    }
    .change-video1 .change-video-btn-nub .std-font16{
        -webkit-line-clamp: inherit;
        height: auto;
        padding-bottom: 11px;
    }
    .product-core-cry .product-core-cry-left {
        width: 100vw;
    }
    .job-career-cry-left {
        width: 100vw;
    }
    .imcr-top-list {
        width: auto;
        margin-right: 10px;
    }
    .imcr-top-search {
        margin-top: 0;
    }
    .imcr-top-search {
        margin-top: 0;
        width: 200px;
        flex-grow: 1;
    }
    .inof-member-cry-left {
        width: 100%;
    }
    .mvpi-core-img {
        width: 100%;
    }
    .add-ph-btn{
        padding-left: 20px;
    }
    .add-ph-btn{
        display: flex;
    }
    .down-core .add-ph-btn {
        padding-left: 0px;
    }
}   



