@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .post-modal .ys-modal-close {
        top: 25px;
    }

    .develop-main .ys-nyban-title h1 {
        font-size: var(--font40) !important;
    }
    /* tammy - start - 2025.07.15 */
    .total-apply .std-font48 {
        margin-bottom: calc(var(--space40) - 8px);
    }
    .total-apply-inof-nub:nth-of-type(2n-1) .tain-text {
        margin-top: 28px;
        padding-bottom: 16px;
    }
    /* tammy - end - 2025.07.15 */
    /* 1920end */
}

@media screen and (max-width: 1900px) {
    :root {
        /* 字号 */
        --font120: 100px;
        --font100: 80px;
        --font80: 60px;
        --font64: 70px;
        --font48: 42px;
        --font40: 36px;
        --font32: 30px;
        --font24: 22px;
        --font20: 20px;
        /* 导航 */
        --line80: 76px;
        /* 板块间距 */
        --space140: 120px;
        --space100: 80px;
        --space40: 35px;
        /* 段落间距 */
        --parpspace10: 8px;
    }

    .ys-ban-link.on {
        transform: translateY(-76px);
    }

    .head-nav-item {
        padding: 0 30px;
    }

    .head-nav {
        margin: 0 -30px;
    }

    .head-other-btn {
        margin-left: 60px;
        margin-right: 30px;
    }

    .ys-foot-head-share {
        padding-top: var(--space140);
    }

    .deve-train {
        padding-top: 220px;
    }

    .slbl-box {
        padding-left: 12%;
    }

    .slbr-ul {
        margin-top: 50px !important;
        margin: 0 -20px;
    }

    .slbr-ul-li {
        padding: 0 20px;
        margin-bottom: 30px;
    }

    .join-apply {
        padding-top: var(--space100);
    }

    .join-app-illu {
        top: 25px;
        padding: 60px 60px 50px 50px;
    }

    .join-deve {
        padding-top: var(--space140);
        padding-bottom: calc(var(--space140) + 40px);
    }

    .join-care {
        padding-bottom: var(--space100);
    }

    .join-post {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }

    .contact-main .serv-plan .ys-cont1400 {
        top: 100px;
    }

    .post-modal .ys-modal-content {
        padding: 60px 40px 50px 60px;
        max-height: 720px;
    }

    .post-modal .ys-modal-close .iconfont {
        font-size: 24px;
    }

    .omcu-li-hocry-img {
        width: 320px;
    }

    .join-post-btn {
        margin-top: 50px !important;
    }

    .img-demo .ys-modal-content {
        padding: 80px 100px 70px;
    }

    .img-demo .ys-modal-close {
        right: 20px;
        top: 22px;
        width: 44px;
    }

    .head-nav-item-down {
        padding: 50px 50px 60px 60px;
    }

    .hnid-bom {
        padding-top: 55px;
    }

    .head-logo img {
        width: 180px;
    }
}

@media screen and (max-width: 1680px) {
    :root {
        /* 字号 */
        --font120: 80px;
        --font100: 70px;
        --font80: 50px;
        --font64: 42px;
        --font48: 38px;
        --font40: 36px;
        --font32: 30px;
        --font24: 22px;
        --font20: 20px;
        /* 导航 */
        --line80: 70px;
        /* 板块间距 */
        --space140: 100px;
        --space100: 70px;
        --space40: 30px;
        /* 段落间距 */
        --parpspace10: 8px;
    }

    .ys-ban-link.on {
        transform: translateY(-70px);
    }

    .head-nav-item {
        padding: 0 20px;
    }

    .head-nav {
        margin: 0 -20px;
    }

    .head-other-btn {
        margin-left: 40px;
        margin-right: 20px;
    }

    .join-app-warp-ri {
        margin-top: 70px;
    }

    .ys-ban-model-cry {
        padding: 25px 40px;
    }

    .ybmc-text p {
        padding-top: 10px;
    }

    .ybmc-btn {
        padding-top: 30px;
    }

    .hpul-hocr-img,
    .hpul-cry-img {
        width: 70px;
    }

    .hpul-hocry-box {
        width: 80%;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .std-btn1-box {
        padding: 7px 40px;
    }

    .hnul-box-btn-prev img,
    .hnul-box-btn-next img {
        width: 70px;
    }

    .hnul-box-btn-prev {
        left: -35px;
    }

    .hnul-box-btn-netx {
        right: -35px;
    }

    .solve-plan-ul-li {
        padding-top: var(--space100);
    }

    .spul-cry-ri {
        padding: 50px 50px;
    }

    .scru-li-bom-li {
        padding: 0 20px;
        margin-top: 10px;
    }

    .scru-li-bom {
        margin: 0 -20px;
    }

    .spul-head-tit {
        padding-bottom: 20px;
    }

    .spul-head-text p {
        padding-bottom: 30px;
    }

    .list-head-ri {
        padding: 45px 40px 35px;
    }

    .list-cry-bom {
        margin: 0 -8px;
    }

    .list-cry-bom-li {
        padding: 0 8px;
        margin-bottom: 60px;
    }

    .lcbl-box-text p {
        font-size: 20px;
    }

    .lcbl-box-label {
        margin-top: 15px !important;
    }


    .case-cry {
        padding-top: 150px;
    }

    .case-cry-ul-li {
        padding: 0 90px;
    }

    .case-cry-ul {
        margin: 0 -90px;
    }

    .case-cry-warp {
        padding-top: 50px;
    }

    .case-cry-warp-ri {
        padding-left: 110px;
    }

    .prod-cry-head-text {
        padding-top: 25px;
    }

    .pcul-pack-li-icon {
        width: 80px;
    }

    .pcul-prod-li-box {
        padding: 20px 30px 25px 35px;
    }

    .pcul-prod-li-icon {
        width: 36px;
    }

    .serv-qual-head-ri .mod-btn-item,
    .tech-word-head-ri .mod-btn-item,
    .dtwr-btn .mod-btn-item {
        width: 62px;
    }

    .serv-qual-ul-li {
        padding: 22px 14px 0;
        min-height: 550px;
    }

    .squl-box-icon {
        width: 52px;
    }

    .squl-box-text {
        padding-top: 20px;
        padding-right: 52px;
        padding-bottom: 20px;
    }

    .squl-box-hocry {
        clip-path: inset(400px 24px 0 24px round 8px);
    }

    .serv-qual-ul {
        margin-top: 60px !important;
    }

    .banner-mbx {
        top: 95px;
    }

    .tech-word {
        padding-top: var(--space100);
    }

    .twhl-text {
        padding-top: 25px;
    }

    .tech-inno-vedio {
        margin-top: calc(var(--space40) + 10px);
    }

    .tibr-icon {
        width: 40px;
    }

    .tech-manage-cry {
        padding-top: 150px;
        padding-bottom: 200px;
    }


    .ys-nyban-title-top .std-h8 {
        margin-top: 35px;
    }

    .oplu-li-num {
        font-size: 190px;
    }

    .over-mission,
    .deve-acti-warp {
        padding-left: calc(8.75% - 20px);
    }

    .deve-protect {
        margin-left: calc(8.75% - 20px);
    }

    .over-product {
        padding-top: 180px;
    }

    .olhb-top {
        top: 13%;
        position: absolute;
        width: 79%;
        height: 100%;
        left: 60px;
    }

    .omcu-li-icon,
    .omcu-li-hocry-icon {
        width: 60px;
    }

    .omcu-li-tit {
        margin-top: 15px;
    }

    .omcu-li-hocry-tit p {
        margin-top: 20px;
    }

    .ohcu-li {
        padding: 0 55px;
    }

    .over-honor-cry h2 {
        padding-bottom: 50px;
    }

    .over-honor {
        padding-bottom: calc(var(--space140) + 20px);
    }

    .list-new .list-cry {
        padding-top: var(--space100);
        padding-bottom: var(--space140);
    }

    .ccwl-link {
        padding-top: 50px;
    }

    .ys-foot-head-link {
        padding-top: var(--space100);
    }

    .rela-new {
        padding: var(--space100) 0;
    }

    .rela-new-bom {
        margin-top: var(--space40);
    }

    .rela-ceo-ri {
        padding-left: 100px;
    }

    .rela-inve-le {
        padding-right: 124px;
    }

    .rela-inve-le-website {
        padding-top: var(--space100);
    }


    .deve-prot-warp-ul {
        height: 700px;
    }

    .dpwu-li-howarp {
        padding: 50px 100px 20px 50px;
    }

    .dpwu-li-icon {
        width: 60px;
    }

    .dpwu-li-tit {
        margin-top: 20px;
    }

    .dpwu-li-ul {
        margin-top: 50px;
        max-height: 500px;
    }

    .dpwu-li-ul-li:nth-child(n+2) {
        padding-top: 25px;
    }

    .deve-acti-warp-ul {
        margin: 0 -15px;
    }

    .dawu-li {
        padding: 0 15px;
    }

    .dtwl-tit {
        padding-right: 40px;
        padding-top: 70px;
    }

    .deve-train-warp-ri {
        padding-left: 50px;
    }

    .deve-train {
        padding-top: 140px;
        padding-bottom: var(--space140);
    }

    .dtwr-text {
        margin-top: 200px;
    }

    .deve-train-warp-mid {
        padding-left: 40px;
    }

    .ys-hd-pc-cry {
        padding: 0 40px 0;
    }

    .serv-plan-ri-from {
        padding: 40px 50px 30px;
    }

    .sprf-tit {
        font-size: 26px;
        padding-bottom: 25px;
    }

    .ys-form-inof-item .icon-arrow-down:before {
        width: 28px;
        height: 28px;
    }

    .sprf-ul-li-box1 .sulb-box-img {
        width: 26px;
        height: 26px;
    }

    .yx_sidebar1_list_nub.act .ysln_tan {
        transform: translateX(-70px) translateY(-50%);
    }

    .ysln_tan_cry {
        padding: 15px 18px;
    }

    .ysln_tan_cry a:nth-child(2) {
        margin-top: 10px;
    }

    .ysln_tan_cry::before,
    .ysln_tan_img::before {
        width: 16px;
        height: 16px;
    }

    .over-process {
        padding-top: var(--space100);
        padding-bottom: var(--space140);
    }

    .over-proc-cry {
        padding-top: calc(var(--space100) - 10px);
    }

    .opcr-ul-li {
        padding: 30px 0;
    }

    .opcl-box-fixed {
        font-size: 220px;
    }

    .opcl-box-ul-li {
        font-size: 220px;
    }

    .opcl-box {
        height: 220px;
        --move: 220px;
    }

    .over-proc-cry-ri {
        padding-left: 16%;
    }

    .join-app-illu-text {
        padding-top: 20px;
    }

    .jcul-box-word {
        padding: 20px 20px 30px;
    }

    .jcul-box-word-text {
        padding-top: 10px;
    }

    .jdul-icon {
        width: 98px;
    }

    .join-post-ul {
        margin: 0 -10px;
    }

    .join-post-ul-li {
        padding: 0 10px;
        margin-top: 25px;
    }

    .jpul-box-tit {
        padding-top: 40px;
        padding-bottom: 30px;
    }

    .jpul-box-btn {
        width: 36px;
        height: 36px;
    }

    .join-care-ul {
        margin: 0 -15px;
    }

    .join-care-ul-li {
        padding: 0 15px;
    }

    .cont-us-ul-li {
        padding-top: 15px;
        padding-bottom: 30px;
    }

    .cont-us-total-li1 .cont-us-ul-li {
        padding-right: 40px;
    }

    .cont-us-total-li3 .cont-us-ul-li {
        padding-left: 40px;
        padding-right: 40px;
    }

    .cont-us-ul-li:nth-child(n+2) {
        margin-top: 30px;
    }

    .cont-us-total-li2 .cont-us-ul-li {
        padding-left: 40px;
        padding-right: 40px;
    }

    .cont-us {
        padding-top: calc(var(--space140) + 30px);
        padding-bottom: calc(var(--space140) + 20px);
    }

    .ccwl-li {
        width: 160px;
        height: 160px;
    }

    .ccwu-li {
        padding: 60px 70px;
    }

    .ccwu-li-ri {
        padding-left: 40px;
    }

    .omcu-li-hocry-img {
        width: 280px;
    }

    .rela-new-btn {
        margin-top: 32px !important;
    }

    .img-demo .ys-modal-content {
        width: 1000px;
        max-height: 750px;
        padding: 70px 80px;
    }

    .img-demo .ys-modal-close {
        right: 20px;
        top: 22px;
        width: 38px;
    }

    .ys-nyban-title p {
        padding-top: 25px;
    }

    .yfhl-le>ul>li {
        min-width: 230px;
    }

    .hnid-jump-warp {
        max-height: 500px;
    }

    .head-nav-item-down {
        padding: 40px 40px 60px 50px;
    }

    .hnid-bom {
        padding-top: 40px;
    }

    .head-logo img {
        width: 160px;
    }

    .join-main .ys-nybanner .std-btn1-box {
        padding: 13px 42px;
    }

    .abcw-list-bg {
        width: 600px;
        height: 380px;
    }

    .abcw-list-bg-icon {
        width: 40px;
        height: 40px;
    }

    #earth {
        width: 200px;
        height: 200px;
    }
    
    /* 1680end */
}

@media screen and (max-width: 1440px) {
    :root {
        /* 字号 */
        --font120: 70px;
        --font100: 58px;
        --font80: 40px;
        --font64: 38px;
        --font48: 36px;
        --font40: 30px;
        --font32: 26px;
        --font24: 20px;
        --font20: 18px;
        /* 段落字号 */
        --font18: 16px;
        --font16: 14px;
        /* 导航 */
        --line80: 64px;
        /* 板块间距 */
        --space140: 80px;
        --space100: 60px;
        --space40: 30px;
        /* 段落间距 */
        --parpspace10: 6px;
    }

    .ys-ban-link.on {
        transform: translateY(-64px);
    }

    .ys-modal-content {
        max-height: 650px;
    }

    .ys-ban-model-cry {
        padding: 20px 30px;
    }

    .ybmc-text p {
        padding-top: 7px;
    }

    .omcu-li-hocry-img {
        width: 220px;
    }

    .ybmc-btn {
        padding-top: 20px;
    }

    .hpru-li-box {
        padding: 15px 0;
    }

    .hpru-li-box img {
        width: 20px;
    }

    .hpul-hocr-img,
    .hpul-cry-img {
        width: 60px;
    }

    .hpul-box {
        padding: 40px 50px;
    }

    .hpul-hocry-bom {
        width: 34px;
    }

    .hpul-hocry-box {
        width: 80%;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .std-btn1-box {
        padding: 6px 30px;
    }

    .home-deve-cry-text {
        padding-top: 40px;
    }

    .home-deve-cry-btn {
        padding-top: 35px;
    }

    .hnul-box-btn-prev img,
    .hnul-box-btn-next img {
        width: 60px;
    }

    .hnul-box-btn-prev {
        left: -30px;
    }

    .hnul-box-btn-netx {
        right: -30px;
    }

    .hnul-box-word {
        padding: 30px 30px 40px;
    }

    .hnul-box-word-date {
        padding-top: 50px;
    }

    .hnul-box-word-label {
        padding-top: 12px;
    }

    .yfhl-le>ul {
        margin: 0 -25px;
    }

    .yfhl-le>ul>li {
        padding: 0 25px;
    }

    .yfhl-le,
    .yfhc-le {
        width: 82.5%;
    }

    .ys-foot-copy-ri>ul {
        margin: 0 -20px;
    }

    .ys-foot-copy-ri>ul>li {
        padding: 0 20px;
    }


    .spul-cry-ri {
        padding: 30px 40px;
    }

    .scru-li-bom-li {
        padding: 0 10px;
        margin-top: 10px;
    }

    .scru-li-top {
        padding-top: 12px;
        padding-bottom: 14px;
    }

    .scru-li-bom {
        margin: 0 -10px;
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .scru-li-top-img {
        width: 26px;
    }

    .spul-head-tit {
        padding-bottom: 12px;
    }

    .spul-head-text p {
        padding-bottom: 25px;
    }

    .list-head-ri {
        padding: 30px 30px;
    }

    .list-head-ri-btn {
        padding-top: 20px;
    }

    .list-cry-warp {
        padding-top: 140px;
    }

    .list-cry-bom {
        margin: 0 -8px;
        margin-top: 22px !important;
    }

    .list-cry-bom-li {
        padding: 0 8px;
        margin-bottom: 40px;
    }

    .list-cry-top-li a {
        padding: 9px 22px;
    }

    .list-cry-top-li {
        padding: 0 5px;
    }

    .list-cry-top {
        margin: 0 -5px;
    }

    .lcbl-box-text p {
        font-size: 18px;
    }

    .lcbl-box-label {
        margin-top: 15px !important;
    }


    .mod-page .pc-fenye li {
        width: 34px;
        height: 34px;
        line-height: 34px;
    }


    .case-cry {
        padding-top: 100px;
    }

    .case-cry-ul-li {
        padding: 0 70px;
    }

    .case-cry-ul {
        margin: 0 -70px;
    }

    .case-cry-warp {
        padding-top: 30px;
    }

    .case-cry-warp-ri {
        padding-left: 80px !important;
    }

    .ccwr-link {
        padding: 25px 30px 20px;
    }

    .ccwr-link-ul-li:nth-child(n+2) {
        padding-top: 22px;
    }

    .ccwr-link-btn,
    .ccwr-link-code {
        padding-top: 22px;
    }

    .case-more-tit {
        margin-bottom: var(--space40);
    }


    .prod-cry-head-text {
        padding-top: 20px;
    }

    .prod-cry-head-imgbtn {
        margin-top: 15px;
    }

    .prod-cry-ul-li {
        margin-top: 35px;
    }

    .pcul-ul-li-box {
        padding: 25px 25px;
    }

    .pcul-purp-li-box {
        padding: 16px 20px 16px 12px;
    }

    .pcul-ul-li {
        margin-top: 15px;
    }

    .pplb-icon {
        width: 24px;
    }

    .yongsy-pc-ph-table thead th {
        line-height: 50px;
    }

    .yongsy-pc-ph-table td {
        padding: 12px 10px;
    }

    .pcul-table {
        margin-top: 15px;
    }

    .pcul-pack-li-icon {
        width: 70px;
    }

    .pcul-prod-li-box {
        padding: 20px 30px 25px 35px;
    }

    .pcul-prod-li-icon {
        width: 32px;
    }

    .pcul-prod-li-tit img {
        width: 24px;
    }

    .banner-mbx {
        top: 84px;
    }

    .serv-qual-head-ri .mod-btn-item,
    .tech-word-head-ri .mod-btn-item,
    .dtwr-btn .mod-btn-item {
        width: 54px;
    }

    .serv-qual-ul-li {
        padding: 22px 14px 0;
        min-height: 520px;
    }

    .squl-box-icon {
        width: 52px;
    }

    .squl-box-text {
        padding-top: 20px;
        padding-right: 52px;
        padding-bottom: 20px;
    }

    .squl-box-hocry {
        clip-path: inset(380px 14px 0 14px round 8px);
    }

    .serv-qual-ul {
        margin-top: 50px !important;
    }


    .twhl-text {
        padding-top: 20px;
    }

    .tech-inno-vedio {
        margin-top: calc(var(--space40) + 10px);
    }

    .tibr-icon {
        width: 36px;
    }

    .tech-manage-cry {
        padding-top: 120px;
        padding-bottom: 140px;
    }

    .tech-inno-bom {
        padding-top: 22px;
        margin-top: 20px;
    }


    .ys-nyban-title-top .std-h8 {
        margin-top: 25px;
    }

    .oplu-li-num {
        font-size: 130px;
    }

    .over-mission {
        padding-left: calc(8.75% - 18px);
    }

    .over-product {
        padding-top: 140px;
    }

    .olhb-top {
        top: 13%;
        width: 79%;
        left: 40px;
    }

    .omcu-li-icon,
    .omcu-li-hocry-icon {
        width: 50px;
    }

    .omcu-li-tit {
        margin-top: 15px;
    }

    .omcu-li-hocry-text {
        margin-top: var(--space40);
    }

    .omcu-li-hocry-tit p {
        margin-top: 15px;
    }

    .ohcu-li {
        padding: 0 40px;
    }

    .over-honor-cry h2 {
        padding-bottom: 40px;
    }

    .over-honor {
        padding-bottom: calc(var(--space140) + 20px);
    }

    .omcu-li-cry {
        bottom: 50px;
    }

    .ohcu-li-text {
        top: 40%;
    }

    .ohcu-li-bj1,
    .ohcu-li-bj2 {
        width: 90px;
    }

    .ccwl-link {
        padding-top: 30px;
    }

    .ccwr-rela {
        margin-top: 24px;
        padding: 20px 25px 25px;
    }

    .ccwr-rela-ul-li:not(:first-child) {
        padding-top: 15px;
    }

    .ccwr-rela-ul-li:not(:last-child) {
        padding-bottom: 15px;
    }

    .ccwr-info-ul-li {
        padding: 25px;
    }

    .ccwr-share .ys-share-list {
        padding: 0 12px;
    }

    .ccwr-share .ys-share-img {
        width: 28px;
    }

    .ccwr-share-text {
        margin-right: 30px;
    }

    .ccwr-info {
        margin-top: 36px;
    }

    .yftr-btn .std-btn1-box {
        padding: 12px 26px;
    }

    .rela-ceo-ri {
        padding-left: 80px;
    }

    .rnul-box {
        padding: 20px 25px;
    }

    .rela-new-page {
        margin-top: var(--space40);
    }

    .rela-inve-le {
        padding-right: 60px;
    }

    .rela-inve-ri {
        padding: 50px 60px;
    }

    .rela-inve-ri-mid {
        margin-top: var(--space40);
    }

    .rirf-text p {
        padding-top: 10px;
    }

    .rirm-ri-img img {
        width: 30px;
        margin-right: 18px;
    }

    .rela-ceo-ri-tit {
        margin-top: var(--space40);
    }

    .rela-inve-le-ul {
        padding-top: var(--space40);
    }

    .develop-main h1 {
        margin-top: 20px;
    }

    .deve-prot-warp-ul {
        height: 600px;
    }

    .dpwu-li-warp-tit {
        bottom: 25px;
    }

    .dpwu-li-howarp {
        padding: 30px 30px 15px 35px;
    }

    .dpwu-li-icon {
        width: 50px;
    }

    .dpwu-li-tit {
        margin-top: 15px;
    }

    .dpwu-li-ul {
        margin-top: 20px;
        max-height: 400px;
    }

    .dpwu-li-ul-li:nth-child(n+2) {
        padding-top: 15px;
    }

    .dlul-text p {
        margin-top: 4px;
    }

    .dlul-tit::before {
        width: 6px;
        height: 6px;
    }

    .dlul-tit {
        padding-left: 14px;
    }

    .dpwu-li-howarp .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 3px;
    }

    .ys-ban-model-cry .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 3px;
    }


    .deve-action {
        margin-top: 380px;
    }

    .deve-acti-warp-ul {
        margin: 0 -10px;
    }

    .dawu-li {
        padding: 0 10px;
    }

    .dawu-li-box {
        padding: 20px 20px;
    }

    .dawu-li-box-icon {
        width: 44px;
    }

    .dawu-li-box-tit {
        margin-top: 10px;
    }

    .dtwr-text {
        margin-top: 120px;
    }

    .dtwl-tit {
        padding-right: 40px;
        padding-top: 40px;
    }

    .deve-train-warp-ri {
        padding-left: 50px;
        padding-top: 40px;
    }

    .deve-train-warp-mid {
        padding-left: 30px;
    }

    .solve-plan-bj-img img:nth-child(2) {
        display: block;
    }

    .solve-plan-bj-img img:nth-child(1) {
        display: none;
    }

    .summ-cent-top-ul {
        margin: 0 -5px;
    }

    .sctu-li {
        padding: 0 5px;
        padding-top: 5px;
    }

    .sctu-li p::after {
        width: calc(100% + 12px);
        height: calc(100% + 5px);
    }

    .serv-plan-ri-from {
        padding: 30px 30px 20px;
    }

    .ys-form-inof-item {
        margin-bottom: 8px;
    }

    .sprf-ul {
        margin: 0 -7px;
    }

    .plan-form .ys-form-inof-item {
        padding: 0 7px;
    }

    .ys-form-inof-item .icon-arrow-down:before {
        width: 26px;
        height: 26px;
    }

    .ys-form-inof-item .ys-select-li::after,
    .ys-form-inof-item .ys-select-li::before {
        left: 16px;
        width: 18px;
        height: 18px;
    }

    .yslb-icon {
        width: 18px;
        height: 18px;
    }

    .ys-form-inof-item .ys-select-li {
        padding: 4px 42px;
    }

    .sulb-input-sele-bom {
        max-height: 280px;
    }

    .sprf-ul-li-box1 .sulb-box-img {
        width: 24px;
        height: 24px;
    }

    .sulb-input input {
        padding: 0 14px;
        line-height: 38px;
    }

    .sulb-input {
        height: 38px;
    }

    .ys-fia-text-btn {
        width: 16px;
        height: 16px;
        top: 3px;
    }

    .yx_sidebar1_list {
        min-width: 70px;
        padding: 26px 10px;
        border-radius: 36px;
    }

    .yx_sidebar1 {
        right: 10px;
    }

    .ysln_box_img {
        width: 32px;
    }

    .ysln_box {
        padding: 12px 0;
    }

    .yx_sidebar1_list_nub.act .ysln_tan {
        transform: translateX(-55px) translateY(-50%);
    }

    .sist-icon {
        width: 30px;
    }

    .opcl-box-fixed {
        font-size: 200px;
    }

    .opcl-box-ul-li {
        font-size: 200px;
    }

    .opcl-box {
        height: 200px;
        --move: 200px;
    }

    .over-proc-cry-ri {
        padding-left: 14%;
    }

    .opcr-ul-li {
        padding: 25px 0;
    }

    .opcr-ul-li-text {
        padding-top: 10px;
    }

    .join-app-illu {
        top: 10px;
        padding: 30px 40px 40px;
    }

    .join-app-illu-text {
        padding-top: 15px;
    }

    .join-app-illu-code {
        width: 110px;
    }

    .jdul-icon {
        width: 90px;
    }

    .join-deve-ul {
        margin-top: 50px !important;
        margin: 0 -20px;
    }

    .jdul-text {
        padding-top: 10px;
    }

    .jcul-box-word {
        padding: 20px 15px 20px;
    }

    .join-deve-text {
        margin-top: 15px !important;
        width: 84.4%;
    }

    .join-post-ul {
        margin: 0 -5px;
    }

    .join-post-ul-li {
        padding: 0 5px;
        margin-top: 15px;
    }

    .jpul-box-tit {
        padding-top: 30px;
        padding-bottom: 25px;
    }

    .jpul-box-btn {
        width: 32px;
        height: 32px;
    }

    .join-care-ul {
        margin: 0 -10px;
    }

    .join-care-ul-li {
        padding: 0 10px;
    }

    .join-deve-ul {
        margin: 0 -10px;
    }

    .join-deve-ul-li {
        padding: 0 10px;
    }

    .cuul-ul-li {
        padding-bottom: 12px;
    }

    .cont-us-total {
        margin-top: 50px !important;
    }

    .ccwl-li {
        width: 140px;
        height: 140px;
    }

    .ccwl-li1 .ccwl-li-img {
        width: 70px;
    }

    .ccwu-li {
        padding: 50px 50px;
    }

    .ccwl-li1 .ccwl-li-bj {
        border-radius: 40px 40px 0px 40px;
    }

    .ccwl-li2 .ccwl-li-bj,
    .ccwl-li5 .ccwl-li-bj,
    .ccwl-li6 .ccwl-li-bj {
        border-radius: 50px;
    }

    .ccwl-li3 .ccwl-li-bj {
        border-radius: 40px 40px 0px 40px;
    }

    .ccwl-li4 .ccwl-li-bj {
        border-radius: 40px 40px 40px 0px;
    }

    .post-modal .ys-modal-content {
        padding: 60px 40px 50px 60px;
        max-height: 620px;
    }

    .post-modal .ys-modal-close .iconfont {
        font-size: 20px;
    }

    .post-modal-label {
        margin-top: 20px !important;
        margin: 0 -14px;
    }

    .post-modal-label-li {
        padding: 0 14px;
    }

    .post-modal-ul-li {
        margin-bottom: var(--space40);
    }

    .post-modal-email {
        margin-top: 15px;
    }

    .join-post-btn {
        margin-top: 40px !important;
    }

    .join-post-btn .std-btn1-box {
        padding: 11px 22.5px;
    }

    .ys-nyban-title p {
        padding-top: 20px;
    }

    .yfhl-le>ul>li {
        min-width: 210px;
    }

    .hnid-jump-warp {
        max-height: 400px;
    }

    .head-nav-item-down {
        padding: 30px 25px 50px 40px;
    }

    .hnid-bom {
        padding-top: 20px;
    }

    .develop-main h1 {
        margin-top: 15px;
    }

    .std-btn1-box-icon,
    .std-btn3-box-icon {
        right: 2px;
        width: 28px;
        height: 28px;
    }

    .sbbi2-img {
        width: 10px;
        right: 11px;
    }

    .hnid-ul-li a {
        font-size: 16px;
    }

    .head-logo img {
        width: 140px;
    }

    .join-main .ys-nybanner .std-btn1-box {
        padding: 10px 38px;
    }

    .ys-nyban-title-btn {
        margin-top: 20px;
    }

    .ys-nyban-title p {
        font-size: 18px;
    }

    .abcw-list-bg {
        width: 540px;
        height: 340px;
    }

    .abcw-list-bg-icon {
        width: 36px;
        height: 36px;
    }

    .hpul-hocry-box {
        padding: 60px 0;
    }

    .hpul-box {
        padding: 60px 40px;
    }

    .develop-main .ys-nyban-title h1 {
        width: 65.5%;
    }

    .banner-date {
        margin-bottom: 15px;
    }

    .banner-addr {
        margin-top: 15px;
    }

    .banner-addr img {
        width: 18px;
        margin-right: 1px;
    }

    .ys-nyban-bjimg {
        height: 280px;
    }

    .ccwl-li4 .ccwl-li-img {
        width: 70px;
    }

    .ccwl-li3 .ccwl-li-img {
        width: 60px;
    }

    #earth {
        width: 160px;
        height: 160px;
    }

    .yftr-btn-code {
        width: 110px;
    }

    .over-mission {
        padding-top: var(--space40);
    }

    .over-globe-head-btn .std-btn1-box {
        padding: 10px 32px;
    }

    .over-need {
        height: 222vh;
    }

    .ys-ban-title span {
        min-width: 16px;
    }

    .ccwl-link a span:nth-child(1) {
        min-width: 60px;
    }

    /* 1440end */
}

/* @media screen and (max-width: 1200px) {
} */
@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font120: 60px;
        --font100: 50px;
        --font80: 34px;
        --font64: 30px;
        --font48: 26px;
        --font40: 24px;
        --font32: 20px;
        --font24: 18px;
        --font20: 16px;
        --font18: 14px;
        /* 板块间距 */
        --space140: 60px;
        --space100: 50px;
        --space40: 25px;
        /* 段落间距 */
        --parpspace10: 4px;
    }

    .yx_sidebar1 {
        /* display: none; */
    }

    .ys-ban-link.fixed {
        top: 56px;
    }

    .ybmc-text {
        max-height: 50px;
        margin-top: 4px;
    }

    .ybmc-text p {
        padding-top: 0px;
    }

    .ys-ban-model-cry {
        padding: 20px 15px;
    }

    .ybmc-btn {
        padding-top: 15px;
    }

    .ys-ban-model-cry .mCSB_inside>.mCSB_container {
        margin-right: 10px;
    }

    .ys-ban-dots {
        right: 25px;
    }

    .ybdu-li {
        height: 50px;
        margin-bottom: 20px;
    }

    .yblu-li a {
        line-height: 50px;
    }

    .hpru-li-box {
        padding: 12px 0;
    }

    .hpru-li-box img {
        width: 18px;
    }

    .hpul-hocr-img,
    .hpul-cry-img {
        width: 40px;
    }

    .hpul-cry-tit {
        padding-top: 20px;
    }

    .hpul-box {
        padding: 30px 15px;
    }

    .hpul-cry-text {
        max-height: 120px;
        padding-top: 12px;
    }

    .hpul-hocry-box {
        padding-top: 30px;
        padding-bottom: 15px;
    }

    .hpul-hocry-bom {
        width: 22px;
    }

    .std-btn1-box {
        padding: 5px 22px;
    }

    .home-about-head-top p {
        padding-bottom: 15px;
    }

    .home-about-head-bom {
        padding-top: 15px;
    }

    .hahb-ri {
        width: 48.7%;
    }

    .home-deve-cry {
        padding-top: 4.5%;
    }

    .home-deve-cry-box {
        width: 77.666666%;
    }

    .home-deve-cry-text {
        padding-top: 20px;
    }

    .home-deve-cry-btn {
        padding-top: 25px;
    }

    .home-news-ul {
        margin-top: 30px !important;
        margin: 0 -10px;
    }

    .home-news-ul-li {
        padding: 0 10px;
    }

    .hnul-box-btn-prev img,
    .hnul-box-btn-next img {
        width: 50px;
    }

    .hnul-box-btn-prev {
        left: -25px;
    }

    .hnul-box-btn-netx {
        right: -25px;
    }

    .hnul-box-word {
        padding: 20px 20px 30px;
    }

    .hnul-box-word-date {
        padding-top: 40px;
    }

    .hnul-box-word-label {
        padding-top: 10px;
    }

    .ys-foot-head-link .yfhl-le {
        display: none;
    }

    .spul-cry-ri {
        padding: 30px 20px;
    }

    .scru-li-bom-li {
        padding: 0 10px;
        margin-top: 10px;
    }

    .scru-li-bom {
        margin: 0 -10px;
        padding-top: 8px;
        padding-bottom: 10px;
    }

    .scru-li-top {
        padding-top: 12px;
        padding-bottom: 14px;
    }

    .scru-li-top-img {
        width: 22px;
    }

    .spul-head-tit {
        padding-bottom: 10px;
    }

    .spul-head-text p {
        padding-bottom: 20px;
    }

    .spul-head {
        width: 100%;
    }


    .list-head-ri {
        padding: 15px 20px;
    }

    .list-head-ri-btn {
        padding-top: 10px;
    }

    .list-cry-warp {
        padding-top: 110px;
    }

    .list-cry-bom {
        margin: 0 -5px;
        margin-top: 15px !important;
    }

    .list-cry-bom-li {
        width: 50%;
        padding: 0 5px;
        margin-bottom: 30px;
    }

    .lcbl-box-bom {
        padding-top: 10px;
        padding-right: 0px;
    }

    .list-cry-top-li a {
        padding: 8px 20px;
    }

    .list-cry-top-li {
        padding: 0 5px;
    }

    .list-cry-top {
        margin: 0 -5px;
    }

    .lcbl-box-text p {
        font-size: 18px;
    }

    .lcbl-box-label {
        margin-top: 12px !important;
    }


    .case-details .ys-nyban-title h1 {
        width: 100%;
    }

    .case-details .ys-nyban-title {
        padding-top: 100px;
        padding-bottom: 160px;
    }

    .case-cry {
        padding-top: 60px;
    }

    .case-cry-ul-li {
        padding: 0 35px;
    }

    .case-cry-ul {
        margin: 0 -35px;
    }

    .case-cry-warp {
        padding-top: 30px;
    }

    .case-cry-warp-ri {
        padding-left: 35px !important;
    }

    .ccwr-link {
        padding: 20px 20px 20px;
    }

    .ccwr-link-ul-li:nth-child(n+2) {
        padding-top: 15px;
    }

    .ccwr-link-btn,
    .ccwr-link-code {
        padding-top: 15px;
    }

    .case-more-tit {
        margin-bottom: var(--space40);
    }

    .ccul-text {
        padding-top: 5px;
    }

    .case-more {
        padding: var(--space100) 0;
    }

    .pchb-box-iocn {
        width: 16px;
        margin-left: 6px;
        margin-top: -1px;
    }

    .prod-cry-ul-li {
        margin-top: 30px;
    }

    .pcul-ul-li-box {
        padding: 22px 20px;
    }

    .pcul-purp-li-box {
        padding: 16px 20px 16px 12px;
    }

    .pcul-ul-li {
        margin-top: 10px;
    }

    .pcul-purp-li {
        margin-top: 14px;
    }

    .pplb-icon {
        width: 22px;
    }

    .yongsy-pc-ph-table thead th {
        line-height: 45px;
    }

    .yongsy-pc-ph-table td {
        padding: 10px 10px;
    }

    .pcul-table {
        margin-top: 15px;
    }

    .pcul-pack-li-icon {
        width: 60px;
    }

    .pcul-prod-li-box {
        padding: 15px 20px 20px;
    }

    .pcul-prod-li-icon {
        width: 28px;
    }

    .pcul-prod-li-tit img {
        width: 22px;
    }

    .pcul-prod-li {
        margin-top: 15px;
    }

    .mod-btn-item {
        width: 32px;
    }

    .mod-btn-prev {
        margin-right: 8px;
    }

    .serv-qual-head-ri .mod-btn-item,
    .tech-word-head-ri .mod-btn-item,
    .dtwr-btn .mod-btn-item {
        width: 44px;
    }

    .serv-qual-ul-li {
        padding: 22px 14px 0;
        min-height: 500px;
    }

    .squl-box-icon {
        width: 52px;
    }

    .squl-box-text {
        padding-top: 20px;
        padding-right: 52px;
        padding-bottom: 20px;
    }

    .squl-box-hocry {
        clip-path: inset(360px 14px 0 14px round 8px);
    }

    .serv-qual-ul {
        margin-top: 50px !important;
    }



    .twhl-text {
        padding-top: 20px;
    }

    .tech-inno-vedio {
        margin-top: calc(var(--space40) + 10px);
    }

    .tibr-icon {
        width: 34px;
    }

    .tech-manage-cry {
        padding-top: 120px;
        padding-bottom: 140px;
    }

    .tech-inno {
        padding-top: var(--space140);
    }


    .ys-nyban-title-top .std-h8 {
        margin-top: 15px;
    }

    .overview-main .ys-nyban-bom .ys-nyban-title p {
        font-size: 12px;
        text-align: center;
    }

    .oplu-li-num {
        font-size: 98px;
    }

    .over-mission {
        padding-left: calc(8.75% - 10px);
    }

    .over-product {
        padding-top: 100px;
    }

    .oprw-text p {
        margin-top: 15px;
    }

    .olhb-top {
        top: 13%;
        width: 90%;
        left: 20px;
    }

    .omcu-li-icon,
    .omcu-li-hocry-icon {
        width: 40px;
    }

    .omcu-li-tit {
        margin-top: 12px;
    }

    .omcu-li-hocry-text {
        margin-top: var(--space40);
    }

    .omcu-li-hocry-tit p {
        margin-top: 12px;
    }

    .ohcu-li {
        padding: 0 40px;
    }

    .over-honor-cry h2 {
        padding-bottom: 40px;
    }

    .over-honor {
        padding-bottom: calc(var(--space140) + 20px);
    }

    .omcu-li-cry {
        bottom: 40px;
    }

    .ohcu-li-text {
        top: 45%;
    }

    .ohcu-li-bj1,
    .ohcu-li-bj2 {
        width: 80px;
    }

    .list-cry-head-le {
        width: 100%;
    }

    .list-cry-head-ri {
        width: 100%;
        margin-top: 15px;
    }

    .lchr-sear-input input,
    .lchr-pull-text p {
        line-height: 40px;
    }

    .lchr-pull-top {
        padding: 0px 20px;
    }

    .lchr-sear-icon,
    .lchr-pull-icon {
        width: 26px;
    }

    .lchr-pull-ul .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 5px;
    }

    .lchr-pull-ul .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 5px;
    }

    .lchr-search {
        padding: 0px 20px;
    }


    .ccwl-link {
        padding-top: 20px;
    }

    .ccwl-link li:not(:first-child) {
        padding-top: 12px;
    }

    .ccwr-rela {
        margin-top: 20px;
        padding: 15px 20px 20px;
    }

    .ccwr-rela-ul-li:not(:first-child) {
        padding-top: 12px;
    }

    .ccwr-rela-ul-li:not(:last-child) {
        padding-bottom: 12px;
    }

    .ccwr-info-ul-li {
        padding: 20px;
    }

    .ciul-date {
        padding-top: 5px;
    }

    .ccwr-share .ys-share-list {
        padding: 0 8px;
    }

    .ccwr-share .ys-share-img {
        width: 24px;
    }

    .ccwr-share-text {
        margin-right: 25px;
    }

    .ccwr-info {
        margin-top: 36px;
    }

    .ys-foot-copy-le a:nth-child(3) {
        margin-left: 0px;
        width: 100%;
    }

    .ys-foot-copy-le a:nth-child(3) {
        margin-top: 5px;
    }

    .ys-foot-copy-le,
    .ys-foot-copy-ri {
        width: 100%;
    }

    .ys-foot-copy-ri {
        margin-top: 8px;
    }

    .ys-foot-copy-ri>ul>li {
        padding: 0 10px;
    }

    .ys-foot-copy-ri>ul {
        margin: 0 -10px;
    }

    .ys-foot-head-share .ys-share-img {
        width: 28px;
    }

    .ys-foot-head-share .ys-share-list {
        padding: 0 15px;
    }

    .ys-foot-head-share .ys-share {
        margin: 0 -15px;
    }

    .yftr-btn .std-btn1-box {
        padding: 10px 26px;
    }

    .ys-share-code {
        width: 80px;
    }

    .rela-inve-le-website {
        padding-top: 35px;
    }

    .rela-ceo .ys-cont1400 {
        align-items: end;
    }

    .rela-ceo-ri {
        padding-left: 50px;
        padding-bottom: 25px;
    }

    .rela-new-top-li p {
        padding: 0 20px;
        line-height: 40px;
    }

    .rnul-box {
        padding: 20px 25px;
    }

    .rela-inve-le {
        width: 100%;
        padding-right: 0px;
    }

    .rela-inve-ri {
        width: 100%;
        padding: 50px 60px;
        margin-top: 20px;
    }

    .rela-inve-ri-mid {
        margin-top: var(--space40);
    }

    .rirf-text p {
        padding-top: 10px;
    }

    .rirm-ri-img img {
        width: 30px;
        margin-right: 18px;
    }


    .deve-prot-warp-ul {
        height: 420px;
    }

    .dpwu-li-warp-tit {
        bottom: 20px;
    }

    .dpwu-li-howarp {
        padding: 20px 15px 15px 20px;
    }

    .dpwu-li-icon {
        width: 44px;
    }

    .dpwu-li-tit {
        margin-top: 15px;
    }

    .dpwu-li-ul {
        margin-top: 20px;
        max-height: 240px;
    }

    .dpwu-li-ul-li:nth-child(n+2) {
        padding-top: 10px;
    }

    .dlul-text p {
        margin-top: 4px;
    }

    .dlul-tit::before {
        width: 6px;
        height: 6px;
    }

    .dlul-tit {
        padding-left: 14px;
    }

    .dpwu-li-howarp .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
    }

    .ys-ban-model-cry .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
    }

    .hpul-hocry .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
    }

    .deve-action {
        margin-top: 260px;
    }

    .deve-acti-warp-cont .slick-dots {
        bottom: -25px;
    }

    .deve-acti-warp-cont {
        width: 50%;
    }

    .deve-acti-warp-ul {
        display: block;
        margin: 0 -5px;
    }

    .dawu-li {
        padding: 0 5px;
    }

    .dawu-li-box {
        padding: 20px 20px;
    }

    .dawu-li-box-icon {
        width: 36px;
    }

    .dawu-li-box-tit {
        margin-top: 10px;
    }

    .dtwr-text {
        margin-top: 50px;
    }

    .dtwl-tit {
        padding-right: 0px;
        padding-top: 30px;
    }

    .deve-train-warp-mid {
        padding-left: 25px;
    }

    .deve-train-warp-ri {
        padding-left: 30px;
        padding-top: 20px;
    }

    .dtwr-btn {
        margin: 0 0 0 auto;
    }

    .dtwr-btn .mod-btn-item {
        width: 36px;
    }

    .dtlu-li:nth-child(n+2) {
        margin-top: 20px;
    }

    .dtlu-li-tit::before {
        width: 7px;
        height: 7px;
    }


    .rwul-tit {
        width: 100%;
    }

    .rwul-text {
        width: 100%;
    }

    .rela-new-top-li p {
        padding: 0 15px;
        line-height: 35px;
    }

    .yspc-wrap-sear-tit {
        font-size: var(--font40);
        color: var(--colortext3) !important;
    }

    .ywsu-li a {
        font-size: var(--font40);
        color: var(--colortext3) !important;
    }



    .serv-plan-cry {
        flex-wrap: wrap;
    }

    .serv-plan-le,
    .serv-plan-ri {
        width: 100%;
    }

    .serv-plan-ri {
        margin-top: 20px;
    }

    .serv-plan-ri-from {
        padding: 25px 25px 20px;
    }

    .sprf-tit {
        font-size: 24px;
        padding-bottom: 20px;
    }

    .ys-form-inof-item {
        margin-bottom: 8px;
    }

    .sprf-ul {
        margin: 0 -7px;
    }

    .plan-form .ys-form-inof-item {
        padding: 0 7px;
    }

    .ys-form-inof-item .icon-arrow-down:before {
        width: 24px;
        height: 24px;
    }

    .ys-form-inof-item .ys-select-li::after,
    .ys-form-inof-item .ys-select-li::before {
        left: 16px;
        width: 16px;
        height: 16px;
    }

    .yslb-icon {
        width: 16px;
        height: 16px;
    }

    .ys-form-inof-item .ys-select-li {
        padding: 4px 42px;
    }

    .sulb-input-sele-bom {
        max-height: 270px;
    }

    .sprf-ul-li-box1 .sulb-box-img {
        width: 24px;
        height: 24px;
    }

    .sulb-input input {
        padding: 0 14px;
        line-height: 38px;
    }

    .sulb-input {
        height: 38px;
    }

    .ys-fia-text-btn {
        width: 16px;
        height: 16px;
        top: 3px;
    }


    .sprf-btn {
        margin-top: 7px;
    }

    .yx_sidebar1_list {
        min-width: 60px;
        padding: 20px 10px;
        border-radius: 30px;
    }

    .yx_sidebar1 {
        right: 5px;
    }

    .ysln_box_img {
        width: 28px;
    }

    .ysln_box {
        padding: 10px 0;
    }

    .ysln_box_title {
        margin-top: 2px;
    }

    .ysln_tan_cry {
        padding: 15px 15px;
    }

    .ysln_tan_cry a:nth-child(2) {
        margin-top: 7px;
    }

    .ysln_tan_cry::before,
    .ysln_tan_img::before {
        width: 14px;
        height: 14px;
    }

    .sist-icon {
        width: 28px;
    }


    .opcl-box-fixed {
        font-size: 110px;
    }

    .opcl-box-ul-li {
        font-size: 110px;
    }

    .opcl-box {
        height: 110px;
        --move: 110px;
    }

    .over-proc-cry-ri {
        padding-left: 5%;
    }

    .opcr-ul-li {
        padding: 20px 0;
    }

    .opcr-ul-li-text {
        padding-top: 5px;
    }

    .over-proc-cry {
        padding-top: 20px;
    }

    .over-proc-head {
        padding-bottom: 14px;
    }

    .join-app-illu {
        width: 42%;
        top: 10px;
        padding: 30px 25px 40px;
    }

    .join-app-illu-text {
        padding-top: 0px;
    }

    .join-app-illu-code {
        width: 70px;
    }

    .join-app-illu-text {
        padding-top: 3px;
    }

    .join-deve {
        padding-bottom: calc(var(--space140));
    }

    .jdul-icon {
        width: 60px;
    }

    .join-deve-ul {
        margin-top: 30px !important;
        margin: 0 -5px;
    }

    .join-deve-ul-li {
        padding: 0 5px;
    }

    .jdul-text {
        font-size: 16px;
    }

    .jdul-text {
        padding-top: 10px;
    }

    .jcul-box-word {
        padding: 20px 15px 20px;
    }

    .join-deve-text {
        margin-top: 10px !important;
        width: 100%;
    }

    .join-care {
        padding-bottom: 10px;
    }

    .jcul-box-word-text {
        padding-top: 5px;
    }

    .join-care-ul {
        margin: 0 -5px;
    }

    .join-care-ul-li {
        padding: 0 5px;
    }

    .jcul-box-word {
        padding: 20px 15px 15px;
    }

    .join-post-ul {
        margin: 0 -5px;
    }

    .join-post-ul-li {
        padding: 0 5px;
        margin-top: 10px;
    }

    .jpul-box-tit {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .jpul-box-btn {
        border-radius: 5px;
        width: 24px;
        height: 24px;
    }

    .contact-main .serv-plan .ys-cont1400 {
        top: 50px;
    }


    .cont-us-ul-li {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .cont-us-total-li1 .cont-us-ul-li {
        padding-right: 15px;
    }

    .cont-us-total-li3 .cont-us-ul-li {
        padding-left: 15px;
        padding-right: 15px;
    }

    .cont-us-ul-li:nth-child(n+2) {
        margin-top: 10px;
    }

    .cuul-ul-li {
        padding-bottom: 8px;
    }

    .cont-us-total-li2 .cont-us-ul-li {
        padding-left: 15px;
        padding-right: 15px;
    }

    .cuul-ul-li {
        flex-wrap: wrap;
    }

    .cuul-ul-li-le,
    .cuul-ul-li-ri a {
        width: 100%;
    }

    .cont-us-total {
        margin-top: 25px !important;
    }

    .ccwl-li {
        width: 100px;
        height: 100px;
        border-radius: 0px 40px 40px 40px;
    }

    .ccwl-li1 .ccwl-li-img {
        width: 50px;
    }

    .cont-conc-warp {
        width: 55%;
    }

    .ccwu-li {
        padding: 45px 35px;
    }

    .ccwu-li-ri {
        padding-left: 30px;
    }

    .ccwl-li1 .ccwl-li-bj {
        border-radius: 30px 30px 0px 30px;
    }

    .ccwl-li2 .ccwl-li-bj,
    .ccwl-li5 .ccwl-li-bj,
    .ccwl-li6 .ccwl-li-bj {
        border-radius: 30px;
    }

    .ccwl-li3 .ccwl-li-bj {
        border-radius: 30px 30px 0px 30px;
    }

    .ccwl-li4 .ccwl-li-bj {
        border-radius: 30px 30px 30px 0px;
    }

    .summ-cent-top,
    .summ-cent-bom {
        display: none;
    }

    .slbr-ul {
        margin-top: 0px !important;
        margin: 0 -10px;
    }

    .slbr-ul-li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 30px;
    }

    .scbu-li-box-phri {
        padding: 30px 30px;
        background: #F8F8F8;
    }

    .scph-ul-li a {
        padding: 15px 20px;
    }

    .scph-ul-li a::before {
        width: 5px;
    }

    .scbs-input input {
        line-height: 40px;
    }

    .scbs-iocn {
        border-radius: 8px;
        width: 40px;
        height: 40px;
        padding: 6px;
        margin-left: 4px;
    }

    .summ-cent-bomph {
        /* height: calc(100vh - 56px); */
        overflow: visible;
        position: sticky;
        top: 56px;
    }

    .summ-cent-bomph {
        display: block;
    }


    .post-modal .ys-modal-content {
        padding: 50px 30px 40px 40px;
        max-height: 520px;
    }

    .post-modal .ys-modal-close {
        top: 15px;
        right: 28px;
    }

    .post-modal .ys-modal-close .iconfont {
        font-size: 20px;
    }

    .post-modal-label {
        margin-top: 15px !important;
        margin: 0 -10px;
    }

    .post-modal-label-li {
        padding: 0 10px;
    }

    .post-modal-email {
        margin-top: 10px;
    }

    .summ-cent-bomph-search {
        top: 56px;
        position: sticky;
    }

    .scbu-li-box-phle {
        top: 130px;
        position: sticky;
    }

    .omcu-li-hocry-img {
        width: 130px;
    }

    .ohcu-li {
        padding: 0 20px;
    }

    .ohcu-li-bj1,
    .ohcu-li-bj2 {
        width: 60px;
    }

    .solve-main .ys-nyban-title h1 {
        width: 100%;
    }

    .solve-main .ys-nyban-title p {
        width: 100%;
    }

    .rwul-cont {
        padding: 20px;
    }

    .rela-new-btn {
        margin-top: 30px !important;
    }

    .join-post-btn {
        margin-top: 30px !important;
    }

    .join-post-btn .std-btn1-box {
        padding: 10px 20px;
    }

    .img-demo .ys-modal-content {
        width: 600px;
        max-height: 750px;
        padding: 40px 50px;
    }

    .img-demo .ys-modal-close {
        right: 12px;
        top: 14px;
        width: 26px;
    }

    .over-honor-cry-ul .slick-dots li {
        width: 8px;
        height: 8px;
        margin: 0 6px;
    }

    .ys-nyban-title p {
        padding-top: 15px;
    }

    .develop-main h1 {
        margin-top: 10px;
    }

    .join-main .ys-nybanner .std-btn1-box {
        padding: 9px 34px;
    }

    .ys-nyban-title-btn {
        margin-top: 15px;
    }

    .ys-nyban-title p {
        font-size: 16px;
    }

    .ys-phnav-logo {
        margin-top: -5px;
        margin-left: 15px;
    }

    .ys-phnav-header-ri .ys-phnav-btn {
        margin-right: 20px;
    }

    .slbr-ul {
        margin-top: 20px !important;
        margin-left: 20px !important;
    }

    .join-app-illu {
        top: 50px;
    }

    .join-app-warp-ri {
        margin-top: 70px;
    }

    .join-main .ys-main h2 {
        font-size: 22px;
    }

    .join-app-illu-text {
        padding-top: 7px;
    }

    .join-app-illu-text {
        padding-top: 20px;
    }

    .lchr-sear-icon,
    .lchr-pull-icon {
        width: 28px;
    }

    .rwul-cont-warp {
        top: 30%;
    }

    .rwul-text {
        padding-top: 25px;
    }

    .ccwu-li-ri-btn a {
        padding: 15px 25px;
        width: 120px;
        height: 46px;
    }

    .ccwu-li-ri-btn {
        margin-top: 20px;
    }

    .ccwl-li4 .ccwl-li-img {
        width: 62px;
    }

    .ccwl-li3 .ccwl-li-img {
        width: 54px;
    }

    .ys-nyban-bjimg {
        height: 180px;
    }

    #earth {
        width: 140px;
        height: 140px;
    }

    .yfhl-ri-ul {
        width: fit-content;
        margin: 0 0 0 0;
    }


    .ccwl-link a span:nth-child(1) {
        min-width: 55px;
    }
    .ys-nyban-title-top {
        width: 95%;
    }
    .yx_three3d1_map_area {
        max-width: 14em;
        white-space: normal;
    }
    /* 1199end */
}

@media screen and (max-width: 991px) {
    .join-app-illu {
        top: 50px;
        padding: 25px 20px 30px;
    }

    .join-app-illu-text {
        padding-top: 10px;
    }

    .lchr-sear-icon,
    .lchr-pull-icon {
        width: 26px;
    }

    .rwul-text {
        padding-top: 20px;
    }

    .abcw-list-bg {
        width: 340px;
        height: 200px;
    }

    .abcw-list-bg-icon {
        width: 32px;
        height: 32px;
    }

    .overview-main .ys-nyban-bom .ys-nyban-title p {
        text-align: left;
    }

    .banner-date {
        margin-bottom: 15px;
    }

    .banner-addr {
        margin-top: 15px;
    }

    .banner-addr img {
        width: 18px;
        margin-right: 1px;
    }

    .ys-nyban-bjimg {
        height: 180px;
    }

    .ccwl-li4 .ccwl-li-img {
        width: 54px;
    }

    .ccwl-li3 .ccwl-li-img {
        width: 50px;
    }

    .yfhl-ri-ul-li:nth-child(n+2) {
        padding-top: 20px;
    }

    .ys-foot-head-link {
        padding-top: 30px;
    }

    .ys-foot-head-share {
        padding-top: 30px;
    }

    .yfhl-ri-ul-li .std-h7 {
        padding-top: 8px;
    }

    .mod-page .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 8px;
    }

    #earth {
        width: 100px;
        height: 100px;
    }

    @keyframes move {
        0% {
            transform: translateY(0px);
        }

        50% {
            transform: translateY(-20px);
        }

        100% {
            transform: translateY(0px);
        }
    }

    .yftr-btn-code {
        width: 100px;
    }
    
}

@media screen and (max-width: 767px) {
    :root {
        /* 字号 */
        --font120: 34px;
        --font100: 30px;
        --font80: 28px;
        --font64: 26px;
        --font48: 24px;
        --font24: 16px;
        /* 板块间距 */
        --space140: 50px;
        --space100: 30px;
        --space40: 15px;
        /* 段落间距 */
        --parpspace10: 4px;
    }

    .ys-ban-pc,
    .ys-nyban-pc {
        display: none;
    }

    .ys-nyban-title p {
        padding-top: 10px;
    }

    .ys-ban-link {
        display: none;
    }

    .ys-ban-video {
        display: none;
    }

    .ys-ban-ph,
    .ys-nyban-ph {
        display: block;
    }

    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }

    .std-btn1-box {
        padding: 5px 12px;
    }

    .ys-ban-link.on {
        transform: translateY(-54px);
    }

    .ypll-icon {
        width: 28px;
    }

    .ys-phmenu-link {
        margin: 0 -10px;
    }

    .ys-phmenu-link-li {
        padding: 0 10px;
    }

    .ypll-box {
        padding: 20px 0 10px;
    }

    .develop-main .ys-nyban-title h1 {
        width: 100%;
    }

    .ys-ban-model {
        left: 0%;
        transform: translateX(0%);
        bottom: 14%;
    }

    .ys-ban-model-cry {
        width: 80%;
    }

    .ybmc-text {
        max-height: 50px;
        margin-top: 3px;
    }

    .ybmc-text p {
        padding-top: 0px;
    }

    .ys-ban-model-cry {
        padding: 12px 15px;
    }

    .ybmc-btn {
        padding-top: 10px;
    }

    .ybmc-close {
        width: 16px;
        top: 10px;
        right: 14px;
    }

    .ys-ban-model-cry .mCSB_inside>.mCSB_container {
        margin-right: 15px;
    }

    .ys-ban-dots {
        right: 15px;
    }

    .ybdu-li {
        height: 40px;
        margin-bottom: 20px;
    }

    .yblu-li a {
        min-width: 100px;
        line-height: 42px;
    }

    .ys-ban-link {
        overflow-x: auto;
    }

    .ys-ban-txtbox,
    .ys-ban-dots {
        top: 35%;
    }

    .home-plan-le {
        width: 100%;
    }

    .home-plan-ri {
        width: 100%;
    }

    .home-plan-ri-ul {
        padding-top: 18px;
    }

    .hpru-li-box {
        padding: 10px 0;
    }

    .hpru-li-box img {
        width: 18px;
    }

    .hpul-hocr-img,
    .hpul-cry-img {
        width: 40px;
    }

    .home-prod-bj-li img:nth-child(1) {
        display: none;
    }

    .home-prod-bj-li img:nth-child(2) {
        display: block;
    }

    .home-about-head-bom {
        flex-wrap: wrap;
    }

    .hahb-le {
        width: 100%;
    }

    .hahb-ri {
        width: 100%;
    }

    .hpul-cry-tit {
        padding-top: 20px;
    }

    .hpul-box {
        padding: 30px 15px;
    }

    .hpul-cry-text {
        max-height: 300px;
        padding-top: 12px;
    }

    .hpul-hocry-box {
        padding-top: 30px;
        padding-bottom: 50px;
    }

    .hpul-hocry-bom {
        width: 22px;
    }

    .std-btn1-box {
        padding: 5px 22px;
    }

    .home-about-head-top p {
        padding-bottom: 15px;
    }

    .home-about-head-bom {
        padding-top: 15px;
    }

    .home-deve-cry {
        padding-top: 4.5%;
    }

    .home-deve-cry-box {
        width: 77.666666%;
    }

    .home-deve-cry-text {
        padding-top: 10px;
    }

    .home-deve-cry-text p {
        font-size: 14px;
    }

    .home-deve-cry-btn {
        padding-top: 25px;
    }

    .home-news-ul {
        margin-top: 30px !important;
        margin: 0 -10px;
    }

    .home-news-ul-li {
        padding: 0 10px;
    }

    .hnul-box-btn-prev img,
    .hnul-box-btn-next img {
        width: 50px;
    }

    .hnul-box-btn-prev {
        left: -25px;
    }

    .hnul-box-btn-netx {
        right: -25px;
    }

    .hnul-box-word {
        padding: 20px 20px 30px;
    }

    .hnul-box-word-date {
        padding-top: 40px;
    }

    .hnul-box-word-label {
        padding-top: 10px;
    }

    .ys-foot-copy-ri>ul>li {
        padding: 0 10px;
    }

    .ys-foot-copy-ri>ul {
        margin: 0 -10px;
    }

    .spul-cry-ri {
        padding: 20px 15px;
    }

    .scru-li-bom-li {
        padding: 0 5px;
        margin-top: 5px;
    }

    .scru-li-bom {
        margin: 0 -5px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .scru-li-top {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .scru-li-top-img {
        width: 18px;
    }

    .spul-head-tit {
        padding-bottom: 5px;
    }

    .spul-head-text p {
        padding-bottom: 10px;
    }

    .yblu-li a {
        width: max-content;
        padding: 0 10px;
    }

    .spul-cry-le {
        display: none;
    }

    .spul-cry-ri {
        width: 100%;
    }

    /* .list-head-cry{
        width: calc(100% - 40px);
    } */
    .list-head-cry {
        flex-wrap: wrap;
        position: relative;
        transform: translate(-50%, 0%);
        margin-top: var(--space140);
    }

    .list-head-le {
        width: 100%;
    }

    .list-head-ri {
        width: 100%;
        padding: 15px 10px;
    }

    .list-head-ri-btn {
        padding-top: 10px;
    }

    .list-cry-warp {
        padding-top: 35px;
    }

    .list-cry-bom {
        margin-top: 5px !important;
    }

    .list-cry-bom-li {
        width: 100%;
        margin-bottom: 25px;
    }

    .lcbl-box-bom {
        padding-top: 10px;
        padding-right: 0px;
    }

    .list-cry-top-li a {
        padding: 7px 16px;
    }

    .list-cry-top-li {
        padding: 0 3px;
        margin-bottom: 10px;
    }

    .list-cry-top {
        margin: 0 -3px;
    }

    .lcbl-box-text p {
        font-size: 18px;
    }

    .lcbl-box-label {
        margin-top: 10px !important;
    }


    .case-details .ys-nyban-title {
        padding-top: 100px;
        padding-bottom: 90px;
    }

    .case-details .ys-nyban-bjimg img {
        right: 20px;
    }

    .case-cry {
        padding-top: 50px;
    }

    .case-cry-ul {
        flex-wrap: wrap;
    }

    .case-cry-ul-li {
        width: 50%;
        padding: 0 10px;
        margin-top: 15px;
    }

    .case-cry-ul {
        margin: 0 -10px;
    }

    .case-cry-warp {
        padding-top: 30px;
    }

    .case-cry-warp-le {
        width: 100%;
    }

    .case-cry-warp-ri {
        width: 100% !important;
        padding-left: 0px !important;
        margin-top: 20px !important;
    }

    .ccwr-link {
        padding: 20px 15px;
    }

    .case-more {
        padding: 35px 0 60px;
    }


    .pchb-box-iocn {
        width: 14px;
        margin-left: 6px;
        margin-top: -3px;
    }

    .pchb-box {
        padding: 6px 15px;
    }

    .prod-cry-ul-li {
        margin-top: 25px;
    }

    .mod-btn-item {
        width: 26px;
    }

    .mod-btn-prev {
        margin-right: 8px;
    }

    .pcul-ul-li-box {
        padding: 20px 15px;
    }

    .pcul-purp-li-box {
        padding: 15px 15px;
    }

    .pcul-purp-li {
        margin-top: 12px;
    }

    .pplb-icon {
        width: 20px;
    }

    .yongsy-pc-ph-table thead th {
        line-height: 45px;
    }

    .yongsy-pc-ph-table td {
        padding: 8px 10px;
    }

    .pcul-table {
        margin-top: 15px;
    }

    .pcul-pack-li-icon {
        width: 50px;
    }

    .pcul-prod-li-box {
        padding: 15px 15px;
    }

    .pcul-prod-li-icon {
        width: 26px;
    }

    .pcul-prod-li-tit img {
        width: 20px;
    }

    .pcul-prod-li {
        margin-top: 15px;
    }

    .pcul-prod-li-tit {
        margin-top: 14px;
    }

    .pcul-table-box {
        overflow-x: auto;
    }

    .pcul-table table {
        width: max-content;
    }

    .product-cry {
        padding-bottom: 60px;
    }

    .pcul-prod .slick-dots {
        bottom: -25px;
    }

    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }

    .serv-qual-head {
        flex-wrap: wrap;
    }

    .serv-qual-head-le {
        width: 100%;
    }

    .serv-qual-head-ri {
        width: 100%;
        margin-top: 10px;
    }

    .serv-qual-ul {
        margin-top: 25px !important;
    }

    .serv-qual-head-ri .mod-btn-item,
    .tech-word-head-ri .mod-btn-item,
    .dtwr-btn .mod-btn-item {
        width: 32px;
    }

    .serv-qual-ul-li {
        padding: 22px 14px 0;
        min-height: 500px;
    }

    .squl-box-icon {
        width: 48px;
    }

    .squl-box-text {
        padding-top: 10px;
        padding-right: 30px;
        padding-bottom: 20px;
    }

    .squl-box-hocry {
        clip-path: inset(360px 14px 0 14px round 8px);
    }

    .tech-inno-top-le,
    .tech-inno-top-ri {
        width: 100%;
    }

    .tech-inno-top .tech-inno-top-ri {
        padding-top: 25px;
    }

    .tech-inno-bom .tech-inno-top-ri {
        padding-top: 10px;
    }

    .tech-inno-bom {
        padding-top: 17px;
        margin-top: 15px;
    }

    .titr-text {
        margin-top: 8px;
    }

    .tech-word-head-le {
        width: 100%;
    }

    .tech-word-head-ri {
        width: 100%;
        margin-top: 5px;
    }

    .twhl-text {
        padding-top: 20px;
    }

    .tech-inno-vedio {
        margin-top: calc(var(--space40) + 10px);
    }

    .tibr-icon {
        width: 30px;
    }

    .tech-manage-cry {
        width: 100%;
        padding-top: 45px;
        padding-bottom: 50px;
    }

    .tech-manage-cry-stit {
        padding-top: 18px;
    }

    .tech-manage-cry-text {
        padding-top: 5px;
    }

    .over-product {
        padding-top: 60px;
    }

    .ys-nyban-title-top {
        width: 100%;
    }

    .overview-main .ys-nyban-title {
        top: 42%;
    }

    .over-product-ri-cry {
        width: 70%;
    }

    .oplu-li-num {
        font-size: 50px;
    }

    .over-product-le {
        top: -7%;
        left: 20px;
    }

    .over-product-ri-word {
        position: relative;
        right: 0;
        top: 0%;
        transform: translateY(0%);
        width: 100%;
        margin-top: 20px;
    }


    .list-new .list-cry-bom {
        margin-top: 25px !important;
    }

    .list-cry-head-ri {
        margin-top: 5px;
    }

    .lchr-sear-input input,
    .lchr-pull-text p {
        line-height: 40px;
    }

    .lchr-pull-top {
        padding: 0px 20px;
    }

    .lchr-sear-icon,
    .lchr-pull-icon {
        width: 26px;
    }

    .lchr-pull-ul .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        width: 5px;
    }

    .lchr-pull-ul .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 5px;
    }

    .lchr-search {
        padding: 0px 15px;
    }

    .lchr-pull-top {
        padding: 0px 15px;
    }

    .lchr-sear-input input,
    .lchr-pull-text p {
        line-height: 35px;
    }

    .lchr-search {
        width: 220px;
        margin-right: 10px;
    }

    .new-details .case-cry-warp {
        padding-top: 0px;
    }

    .ccwl-link {
        padding-top: 15px;
    }

    .ccwl-link a span:nth-child(1) {
        margin-right: 10px;
    }

    .ccwl-link li:not(:first-child) {
        padding-top: 6px;
    }

    .new-details .case-cry-warp-ri {
        margin-top: 25px !important;
    }

    .ccwr-rela {
        margin-top: 15px;
        padding: 15px 15px 20px;
    }

    .ccwr-info-ul-li {
        padding: 15px;
    }

    .ccwr-info {
        margin-top: 20px;
    }

    .ys-foot-copy-le span,
    .ys-foot-copy-le a {
        display: block;
        width: 100%;
        margin-top: 5px;
    }

    .ys-foot-copy-le a:nth-child(2) {
        margin-left: 0px;
    }

    .ys-foot-copy {
        padding-top: 20px;
        padding-bottom: 20px;
        margin-top: 12px;
    }

    .ys-foot-copy-le,
    .ys-foot-copy-ri {
        width: 100%;
    }

    .ys-foot-copy-ri {
        margin-top: 5px;
    }

    .yftr-btn {
        width: fit-content;
    }

    /* .yfhc-le,
    .yfhc-ri{
        width: 100%;
        margin-top: 12px;
    } */
    .yfhc-le {
        width: fit-content;
    }

    .yfhc-ri {
        flex-shrink: 0;
        flex: none;
    }

    .yftr-btn .std-btn1-box {
        padding: 7px 22px;
    }

    .ys-foot-head-share {
        padding-top: 30px;
    }

    .ys-foot-head-cry {
        justify-content: space-between;
    }

    .ys-share-code {
        width: 60px;
    }

    .ys-share-list.act .ys-share-code {
        opacity: 1;
        transform: translateX(-12%) translateY(-5px);
    }

    .ys-foot-head-share .ys-share-img {
        width: 24px;
    }

    .ys-foot-head-share .ys-share-list {
        padding: 0 12px;
    }

    .ys-foot-head-share .ys-share {
        margin: 0 -12px;
    }

    .home-news-ul .slick-dots {
        bottom: -25px;
    }

    .home-news .hnul-box-btn {
        display: none !important;
    }

    .home-deve-cry-btn {
        padding-top: 15px;
    }

    .home-deve-tit p span {
        font-size: 24px;
    }

    .home-deve-tit {
        bottom: 5%;
    }

    .home-deve-cry-tit {
        padding-bottom: 10px;
    }



    .deve-prot-warp-ul {
        height: 300px;
    }

    .dpwu-li-warp {
        height: 300px;
        overflow: hidden;
    }

    .deve-prot-warp-ul .slick-dots {
        bottom: -20px;
    }

    .dpwu-li-warp-tit {
        bottom: 20px;
    }

    .dpwu-li-howarp {
        padding: 15px 15px;
    }

    .dpwu-li-icon {
        width: 34px;
    }

    .dpwu-li-tit {
        margin-top: 10px;
    }

    .dpwu-li-ul {
        margin-top: 20px;
        max-height: 160px;
    }

    .dpwu-li-ul-li:nth-child(n+2) {
        padding-top: 10px;
    }

    .dlul-text p {
        margin-top: 3px;
    }

    .dlul-tit::before {
        width: 6px;
        height: 6px;
    }

    .dlul-tit {
        padding-left: 14px;
    }

    .dpwu-li-howarp .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
    }

    .hpul-hocry .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {
        width: 2px;
    }

    .deve-action {
        margin-top: 210px;
    }

    .deve-acti-warp {
        flex-wrap: wrap;
    }

    .deve-acti-warp-cont .slick-dots {
        bottom: -25px;
    }

    .deve-acti-bj {
        top: auto;
        bottom: 0;
    }

    .deve-acti-warp-ul {
        display: block;
        margin: 0 -5px;
    }

    .dawu-li {
        padding: 0 5px;
    }

    .dawu-li-box {
        padding: 15px 15px;
    }

    .dawu-li-box-icon {
        width: 30px;
    }


    .deve-train {
        padding-top: 80px;
    }

    .deve-train-warp {
        flex-wrap: wrap;
    }

    .deve-train-warp-le,
    .deve-train-warp-mid,
    .deve-train-warp-ri {
        width: 100%;
    }

    .deve-train-warp-mid {
        padding-left: 0px;
        margin-top: 20px;
    }

    .deve-train-warp-ri {
        padding-left: 0px;
        padding-top: 20px;
    }

    .dtwr-text {
        margin-top: 20px;
    }

    .dtwr-btn {
        margin: inherit;
    }

    .dtlu-li:nth-child(n+2) {
        margin-top: 15px;
    }

    .dtwl-tit {
        padding-top: 10px;
    }

    .ys-phnav-logo {
        margin-left: 15px;
    }

    .ys-phnav-header-ri .ys-phnav-btn {
        margin-right: 10px;
    }

    .ypll-text {
        text-align: center;
        margin-top: 4px;
    }

    .ypll-text p {
        font-size: var(--font32);
    }

    /* .tech-manage-bj::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 5;
        background: rgba(0, 0, 0, 0.3);
    } */
    .tech-manage-bj {
        width: 68.5%;
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .tech-manage-bj img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .tech-manage .ys-cont1400 {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
    }


    .sprf-btn {
        margin-top: 7px;
    }

    .yx_sidebar1_list {
        min-width: 50px;
        padding: 15px 8px;
    }

    .yx_sidebar1 {
        right: 5px;
        bottom: 5%;
    }

    .ysln_box_img {
        width: 24px;
    }

    .ysln_box {
        padding: 10px 0;
    }

    .ysln_box_title {
        margin-top: 0px;
    }

    /* .yx_sidebar1_list_nub.act .ysln_tan {
        transform: translateX(-45px) translateY(-50%);
    } */
    .yx_sidebar1_list_nub.act .ysln_tan {
        transform: translateX(2px) translateY(-50%);
    }

    .ysln_tan_cry {
        padding: 10px 10px;
    }

    .ysln_tan_cry a:nth-child(2) {
        margin-top: 5px;
    }

    .ysln_tan_cry::before,
    .ysln_tan_img::before {
        width: 12px;
        height: 12px;
    }


    .serv-plan-ri-from {
        padding: 20px 15px;
    }

    .sist-icon {
        width: 24px;
    }

    .ys-form-inof-item .icon-arrow-down:before {
        width: 22px;
        height: 22px;
    }

    .ys-form-inof-item .ys-select-xtbbox {
        right: 4px;
    }

    .ys-fia-text-btn {
        width: 14px;
        height: 14px;
        top: 4px;
    }

    .ys-fia-text-word {
        padding-left: 7px;
    }

    .sprf-tit {
        font-size: 18px;
        padding-bottom: 10px;
    }

    .plan-form .ys-form-inof-item {
        width: 100%;
    }

    .sprf-ul-li-box1 .sulb-box-img {
        width: 20px;
        height: 20px;
    }

    .sisb-ul-li:nth-child(n+2) {
        margin-top: 5px;
    }

    .sulb-input-sele-bom {
        padding: 10px 0 10px 10px;
    }

    .sulb-input-sele-bom {
        max-height: 200px;
    }

    .sprf-ul-li-box1 .sulb-text p {
        line-height: 34px;
    }

    .ys-form-inof-text .ys-fii-input {
        height: 54px;
    }

    .sulb-input input {
        padding: 0 10px;
        line-height: 34px;
    }

    .sulb-input {
        height: 34px;
    }

    .yx_sidebar1_list_nub.act .ysln_tan {
        transform: translateX(2px) translateY(-50%);
    }

    .ysln_tan_cry {
        padding: 15px 18px;
    }

    .ysln_tan_cry a:nth-child(2) {
        margin-top: 10px;
    }

    .ysln_tan_cry::before,
    .ysln_tan_img::before {
        width: 16px;
        height: 16px;
    }

    .serv-plan-cry {
        padding-top: 0px;
        padding-bottom: 45px;
    }

    .squl-box-icon {
        width: 42px;
        height: 42px;
    }

    .serv-qual-ul-li {
        min-height: 400px;
    }

    .squl-box-hocry {
        clip-path: inset(280px 14px 0 14px round 8px);
    }

    .over-proc-cry-le {
        display: none;
    }

    .over-proc-cry-ri {
        width: 100%;
        padding-left: 0;
    }

    .opcr-ul-li {
        padding: 10px 0;
    }

    .over-proc-cry {
        padding-top: 10px;
    }

    .over-proc-head {
        padding-bottom: 8px;
    }

    .join-app-warp {
        flex-wrap: wrap;
    }

    .join-app-warp-le,
    .join-app-warp-ri {
        width: 100%;
    }

    .join-app-illu {
        width: 80%;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        padding: 20px 15px 20px;
    }




    .jdul-icon {
        width: 40px;
    }

    .join-deve-ul {
        width: 100%;
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 10px !important;
        margin: 0 -2px;
    }

    .join-deve-ul-li {
        width: 33.333333%;
        padding: 0 2px;
        margin-top: 15px;
    }

    .jdul-text {
        font-size: 14px;
    }

    .jdul-text {
        padding-top: 8px;
    }

    .join-care-ul-li {
        width: 100%;
        margin-top: 20px;
    }

    .jcul-box-word {
        padding: 20px 15px 20px;
    }

    .join-deve-text {
        margin-top: 10px !important;
        width: 100%;
    }

    .join-care {
        padding-bottom: 10px;
    }

    .jcul-box-word-text {
        padding-top: 5px;
    }

    .join-care-ul {
        margin: 0 -5px;
    }

    .join-care-ul-li {
        width: 100%;
        padding: 0 5px;
    }

    .jcul-box-word {
        padding: 20px 15px 15px;
    }

    .join-post-ul {
        margin: 0 -3px;
    }

    .join-post-ul-li {
        width: 50%;
        padding: 0 3px;
        margin-top: 10px;
    }

    .jpul-box-tit {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .jpul-box-btn {
        border-radius: 5px;
        width: 20px;
        height: 20px;
    }

    .jpul-box {
        padding: 7px 10px 10px;
    }

    .jpul-box-addr {
        padding-left: 18px;
    }

    .jpul-box-addr::before {
        width: 6px;
        height: 6px;
        left: 8px;
    }

    .contact-main .serv-plan .ys-cont1400 {
        top: 45px;
    }


    .cont-us-ul-li {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .cont-us-total-li1 .cont-us-ul-li {
        padding-right: 15px;
    }

    .cont-us-total-li3 .cont-us-ul-li {
        padding-left: 15px;
        padding-right: 15px;
    }

    .cont-us-ul-li:nth-child(n+2) {
        margin-top: 10px;
    }

    .cuul-ul-li {
        padding-bottom: 8px;
    }

    .cont-us-total-li2 .cont-us-ul-li {
        padding-left: 15px;
        padding-right: 15px;
    }

    /* .cuul-ul-li{
        flex-wrap: wrap;
    } */
    .cuul-ul-li-le,
    .cuul-ul-li-ri a {
        width: fit-content;
    }

    .cont-us-total {
        flex-wrap: wrap;
    }

    .cont-us-total-li {
        width: 100%;
    }

    .cont-us-total-li::after {
        background: none;
    }

    .cont-us-total-li::after {
        border-right: 1px solid #C4C9CC;
    }

    .cont-us-total-li2 .cont-us-ul-li {
        border-bottom: 0;
    }

    .cont-us-total-li::after,
    .cont-us-ul-li::after,
    .cont-us-total-li3 .cont-us-ul-li::after {
        background: none;
    }

    .cont-us-ul-li::after,
    .cont-us-total-li3 .cont-us-ul-li::after {
        background: url(../images/line1.svg) center / cover no-repeat;
    }

    .cont-us-total-li3 .cont-us-ul-li:last-child:after {
        background: none;
    }

    .cont-us-total {
        margin-top: 10px !important;
    }



    /* .ccwu-li{
        display: block;
    } */
    .ccwl-li {
        width: 62px;
        height: 62px;
        border-radius: 0px 20px 20px 20px;
    }

    .ccwl-li1 .ccwl-li-img {
        width: 40px;
    }

    .ccwl-li2 .ccwl-li-img {
        width: 36px;
    }

    .ccwl-li3 .ccwl-li-img,
    .ccwl-li6 .ccwl-li-img {
        width: 38px;
    }

    .ccwl-li4 .ccwl-li-img {
        width: 42px;
    }

    .cont-conc-warp {
        width: 94%;
    }

    .ccwu-li {
        padding: 25px 20px;
    }

    .ccwu-li-ri-img {
        width: 26px;
    }

    .ccwu-li-ri-tit {
        padding-top: 5px;
    }

    .ccwu-li-ri-text {
        padding-top: 5px;
    }

    .ccwu-li-ri {
        padding-left: 15px;
    }

    .ccwl-li1 .ccwl-li-bj {
        border-radius: 20px 20px 0px 20px;
    }

    .ccwl-li2 .ccwl-li-bj,
    .ccwl-li5 .ccwl-li-bj,
    .ccwl-li6 .ccwl-li-bj {
        border-radius: 20px;
    }

    .ccwl-li3 .ccwl-li-bj {
        border-radius: 20px 20px 0px 20px;
    }

    .ccwl-li4 .ccwl-li-bj {
        border-radius: 20px 20px 20px 0px;
    }


    .slbr-ul-li {
        width: 100%;
        margin-bottom: 25px;
    }

    .scbu-li-box-phle {
        width: 25%;
    }

    .scbu-li-box-phri {
        width: 75%;
        padding: 30px 15px;
        background: #F8F8F8;
    }

    .scph-ul-li a {
        padding: 12px 15px;
    }

    .scph-ul-li a::before {
        width: 3px;
    }

    .slbr-ul-li-top {
        padding-bottom: 5px;
    }

    .sulb-li {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .summ-cent-bomph-search {
        padding: 10px 0;
    }

    .scbs-box {
        width: 70%;
    }

    .scbs-input {
        border-radius: 8px;
    }

    .scbs-input input {
        line-height: 36px;
    }

    /* .scbs-iocn {
        border-radius: 8px;
        width: 36px;
        height: 36px;
        padding: 6px;
        margin-left: 4px;
    } */
    .sulb-li-le {
        margin-right: 10px;
    }


    .post-modal .ys-modal-content {
        padding: 50px 18px 30px 20px;
        max-height: 420px;
    }

    .post-modal .ys-modal-close {
        top: 15px;
        right: 18px;
    }

    .post-modal .ys-modal-close .iconfont {
        font-size: 16px;
    }

    .post-modal-label {
        margin-top: 15px !important;
        margin: 0 -10px;
    }

    .post-modal-label-li {
        padding: 0 10px;
    }

    .post-modal-email {
        margin-top: 10px;
    }

    .post-modal-ul {
        margin-top: 18px;
    }

    .post-modal-btn {
        margin-top: 20px;
    }

    .scbu-li-box-phle {
        top: 112px;
    }

    .omcu-li-hocry-img {
        width: 50px;
    }

    .list-new .lcbl-box-bom {
        padding: 20px 15px 25px;
    }

    .rela-ceo .ys-cont1400 {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .rela-ceo-ri {
        width: 100%;
        padding-left: 0px;
        padding-bottom: 0px;
    }

    .rela-ceo-le-renwu {
        bottom: -8px;
        width: 70%;
    }

    .rirm-ri-img img {
        width: 22px;
        margin-right: 18px;
    }

    .rela-inve-ri {
        padding: 30px 40px;
        margin-top: 20px;
    }

    .rela-inve-ri-foot {
        padding-top: 25px;
    }

    .rwul-cont {
        padding: 0px;
    }

    .rela-new-btn {
        margin-top: 25px !important;
    }

    .join-post-btn .std-btn1-box {
        padding: 9px 15px;
    }

    .omcu-li-hocry-text p {
        font-size: 14px;
    }

    .omcu-li-icon,
    .omcu-li-hocry-icon {
        width: 30px;
    }

    .olhb-top {
        top: 13%;
        left: 10px;
    }

    .omcu-li-hocry-tit p {
        font-size: 18px;
    }

    .omcu-li-tit {
        font-size: 18px;
    }

    .img-demo .ys-modal-content {
        padding: 30px 20px 25px;
    }

    .img-demo .ys-modal-close {
        right: 5px;
        top: 8px;
        width: 20px;
    }

    .over-honor-cry-ul .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }

    .join-main .ys-main h2 {
        font-size: 20px;
    }

    .hpul-hocry {
        display: block !important;
        background: transparent;
        opacity: 1 !important;
    }

    .hpul-cry {
        display: none;
    }

    .hpul-cry-text {
        max-height: 160px;
        padding-top: 12px;
    }

    .hpul-cry-text p {
        opacity: 1;
    }

    .home-deve-cry-text p {
        opacity: 0.8;
    }

    .sprf-tit {
        text-align: left;
    }

    .over-product {
        padding-top: 150px;
    }

    .ys-nyban-bom {
        bottom: -80px;
    }

    .overview-main .ys-nybanner {
        overflow: visible;
    }

    .join-app-illu-text {
        padding-top: 14px;
    }

    .list-cry-head-ri {
        flex-wrap: wrap;
    }

    .list-cry-head-ri form {
        width: 100%;
    }

    .lchr-search {
        width: 100%;
        margin-right: 0px;
    }

    .lchr-pull {
        width: 100%;
        margin-top: 10px;
    }

    .lchr-sear-icon,
    .lchr-pull-icon {
        width: 22px;
    }

    .rwul-text {
        padding-top: 15px;
    }

    .rela-new-top {
        width: max-content;
    }

    .rela-new-head {
        overflow-x: auto;
    }

    .rela-inve-ri {
        padding: 30px 20px;
        margin-top: 20px;
    }

    .rilw-ul-li-box {
        padding: 8px 12px;
    }

    .rilw-ul-li-text {
        margin-right: 6px;
    }

    .rilw-ul-li-icon img {
        width: 14px;
    }

    .rilw-ul {
        margin: 0 -5px;
    }

    .rilw-ul-li {
        padding: 0 5px;
    }

    .cont-us-total-li:nth-child(3n+2) .cont-us-ul-li {
        padding-left: 0px;
        padding-right: 48px;
    }

    .cont-us-total-li:nth-child(3n) .cont-us-ul-li {
        padding-left: 0px;
        padding-right: 48px;
    }

    .cont-us-total-li {
        border-right: 0px;
        border-bottom: 0px;
    }

    .cont-us-total .slick-dots {
        bottom: -5px;
    }

    .join-care {
        overflow: visible;
        padding-bottom: 20px;
    }

    .ys-foot-copy-le span,
    .ys-foot-copy-le a {
        display: block;
        width: 80%;
        margin-top: 5px;
    }

    .yspc-wrap-sear-tit {
        font-size: 18px;
    }

    .ywsu-li a {
        font-size: 18px;
    }

    .cont-concern {
        padding-top: 0px;
        padding-bottom: 45px;
    }

    .cont-conc-warp {
        width: 100%;
    }

    .ccwu-li {
        margin: 10px;
        box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10);
    }

    .cont-conc-warp-ul {
        margin: -10px;
    }

    .ccwu-li-ri-btn a {
        padding: 12px 20px;
        width: 100px;
        height: 40px;
    }

    .ccwu-li-ri-btn {
        margin-top: 15px;
    }

    .cont-conc-warp-ul {
        padding-bottom: 20px;
    }

    .cont-conc-warp-ul .slick-dots {
        bottom: -5px;
    }

    .hnul-box-btn-prev {
        left: 0;
    }

    .hnul-box-btn-next {
        right: 0;
    }

    .hnul-box-btn {
        z-index: 20;
        width: fit-content;
    }

    .hnul-box-btn-prev,
    .hnul-box-btn-next {
        width: 34px;
    }

    .hnul-box-btn-next {
        right: -36px;
    }

    .hnul-box-btn {
        left: 70%;
        top: 75%;
    }

    .dpwu-li-warp-tit {
        left: 20px;
        transform: translateX(0%);
        bottom: 45px;
    }

    .dpwu-li-warp-text {
        display: block;
        bottom: 20px;
    }

    .squl-box-hocry {
        clip-path: inset(210px 14px 0 14px round 8px);
    }

    .serv-qual-ul-li {
        min-height: 300px;
    }

    .deve-prot-warp-ul {
        margin-left: 30px;
    }

    .over-miss-cry-ul {
        height: 360px;
    }

    .over-miss-box {
        height: 360px;
    }

    .over-miss-bj {
        height: 360px;
    }

    .over-miss-bj .slick-list {
        height: 100%;
    }

    .over-miss-bj-ul {
        height: 100%;
    }

    .over-miss-bj-ul .slick-track {
        height: 100%;
    }

    .ombu-li img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .abcw-list-bg {
        width: 100%;
        height: 100%;
    }

    .abcw-list-bg-icon {
        width: 28px;
        height: 28px;
    }

    .about-banner-cont {
        width: fit-content;
        height: fit-content;
        top: 0;
    }

    .about-banner-text {
        padding-top: 0vh;
        padding-bottom: 0vh;
        overflow: visible;
    }

    .about-banner-cont {
        position: relative;
    }

    .abcw-list-bg {
        position: relative;
        padding: 0 20px;
    }

    /* 4.14 anna */
    .ys-share-code {
        width: 88px !important;
    }

    .yx_sidebar1_list {
        min-width: 40px;
        padding: 12px 5px;
    }

    .ysln_box_title {
        font-size: 12px;
    }

    .ysln_box_img {
        width: 20px;
    }

    .ysln_box {
        padding: 6px 0;
    }

    .hpul-box {
        padding: 50px 15px;
    }

    .hpul-hocry-box {
        padding: 50px 20px;
    }

    .hpul-hocry-box {
        width: 100%;
    }

    .ys-phnav-logo {
        margin-left: 24px;
    }

    .opcr-ul-li-date {
        font-weight: bold;
        color: var(--colormain);
    }

    .squl-box-hocry {
        clip-path: inset(250px 14px 0 14px round 8px);
    }

    .serv-qual-ul-li {
        min-height: 400px;
    }


    .banner-date {
        margin-bottom: 10px;
    }

    .banner-addr {
        margin-top: 10px;
    }

    .banner-addr img {
        width: 14px;
        margin-right: 1px;
    }

    .ys-nyban-bjimg {
        height: 100px;
    }

    .ys-phmenu-bottom {
        bottom: 20px;
    }

    .ypll-text p {
        font-size: var(--font16);
    }

    .ys-ph-navbar4 .ys-phmenu-scroll {
        max-height: calc(100vh - 220px);
    }

    .hnul-box-btn {
        display: flex;
    }

    .cont-conc-warp-link {
        display: none;
    }

    .slbr-ul {
        margin-left: 0px !important;
    }

    .slbr-ul-li {
        margin-bottom: 15px;
    }

    .deve-acti-warp-tit {
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }

    .deve-acti-bj {
        width: 60%;
        bottom: -60px;
    }

    .deve-train {
        padding-top: 100px;
    }

    .ys-foot-copy-le span,
    .ys-foot-copy-le a {
        font-size: 12px;
    }

    .ys-foot-copy-ri>ul>li>a {
        font-size: 12px;
    }



    .yfhl-ri-ul-li:nth-child(n+2) {
        padding-top: 15px;
    }

    .ys-foot-head-link {
        padding-top: 20px;
    }

    .ys-foot-head-share {
        padding-top: 20px;
    }

    .yfhl-ri-ul-li .std-h7 {
        padding-top: 5px;
    }

    .ys-foot-copy {
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 12px;
    }

    .ys-foot-head-share .ys-share-img {
        width: 22px;
    }

    .mod-page .pc-fenye li {
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin: 0 4px;
    }

    .next {
        margin-left: 20px;
    }

    .tech-word {
        padding-top: 45px;
    }

    .twhl-text {
        padding-top: 10px;
    }

    .rnul-box {
        padding: 20px 15px;
    }

    #earth {
        width: 58px !important;
        height: 58px !important;
    }

    @keyframes move {
        0% {
            transform: translateY(0px);
        }

        50% {
            transform: translateY(-10px);
        }

        100% {
            transform: translateY(0px);
        }
    }

    .ybmc-text p {
        color: var(--colortext3);
        padding-top: 0px;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: none;
        overflow: visible;
        max-height: max-content;
    }

    .yftr-btn-code {
        width: 80px;
    }

    .yongsy-pc-ph-table td p {
        font-size: var(--font14);
    }

    .yongsy-pc-ph-table td {
        font-size: 14px;
    }

    .over-product-le .swiper-pagination-progressbar {
        bottom: -15px !important;
    }

    .hahb-le {
        flex: none;
    }
    
    /* 767end */
}

/* 480 */

/* 2025.5.28 ada start */
@media screen and (max-width: 1680px) {
    .succ-warp-icon {
        width: 66px;
    }

    .succ-warp-tit {
        font-size: 28px;
    }

    .succ-warp-text p {
        margin-top: 6px;
    }

    .succ-warp-jump {
        margin-top: 35px;
    }

    .over-need-warp-btn .std-btn1-box {
        padding: 12px 35px 12px 25px;
    }

    .over-need-warp-btn .video-icon {
        width: 34px;
        margin-right: 4px;
    }

    .ohcu-li {
        padding: 0 15px !important;
    }

    .over-honor-cry-ul {
        margin: 0 -15px !important;
    }

    .over-honor-swiper .swiper-slide.swiper-slide-active {
        transform: scale(1.35) !important;
    }

    .over-honor-wzswiper {
        margin-top: calc(var(--space100) - 20px);
    }

    .over-globe {
        padding-top: var(--space140);
    }

    .over-globe-head-top img {
        width: 190px;
        margin-right: 20px;
    }

    .join-app-illu-tit {
        font-size: var(--font32) !important;
    }

    .ccwu-li-ri {
        padding-left: 28px;
    }

    .ccwu-li {
        padding: 60px 60px;
    }
    /* 2025.06.16 - tammy - start */
    .dpwu-li-ul {
        max-height: 420px;
    }
    .product-summary .ys-nyban-title {
       top: calc(100vw / 2046 * 860 / 2);
    }
    /* .summ-cent-top {
        position: relative;
        margin-top:calc(100vw / 2046 * 860 / -4);
    } */
    .summ-cent-top.fixed {
        top: calc(100vw / 2046 * 860 / 4 + var(--line80));
    }
    .sctu-li p::after, .sctu-li a::after {
        width: calc(100% + 32px);
        height: calc(100% + 6px);
    }
    .summ-cent-top-ul {
        --jian1: 16px;
        --jian2: 14px;
    }
    .sctu-li p, .sctu-li a {
        line-height: 1.5;
        font-size: 16px;
    }
    .total-label {
        --jian1: 2px;
    }
    /* 2025.06.16 - tammy - end */
}

@media screen and (max-width: 1440px) {
    .succ-warp-icon {
        width: 62px;
    }

    .succ-warp-tit {
        font-size: 26px;
    }

    .succ-warp-text p {
        margin-top: 6px;
    }

    .succ-warp-jump {
        margin-top: 30px;
    }

    .over-need-warp-btn .std-btn1-box {
        padding: 10px 30px 10px 20px;
    }

    .over-need-warp-btn .video-icon {
        width: 30px;
        margin-right: 4px;
    }

    .ohcu-li {
        padding: 0 12px !important;
    }

    .over-honor-cry-ul {
        margin: 0 -12px !important;
    }

    .ohcu-li-bj1,
    .ohcu-li-bj2 {
        width: 32px !important;
    }

    .over-honor-swiper .swiper-slide.swiper-slide-active {
        transform: scale(1.3) !important;
    }

    .over-honor-wzswiper {
        margin-top: 56px;
    }

    .over-honor .mod-btn-prev {
        left: -50px;
        width: 40px;
        height: 40px;
    }

    .over-honor .mod-btn-next {
        right: -50px;
        width: 40px;
        height: 40px;
    }

    .over-globe-head-top img {
        width: 170px;
        margin-right: 20px;
    }

    .yx_three3d1_map {
        width: 55em;
    }

    #yx_three3d1_map_earth {
        position: relative;
        width: 55em;
        height: 55em;
    }

    .yx_three3d1_map {
        margin-bottom: -153px;
    }

    .ccwu-li {
        padding: 60px 42px;
    }

    .cont-conc-warp {
        width: 46%;
    }

    .ccwu-li-ri {
        padding-left: 20px;
    }
    /* 2025.06.16 - tammy - start */
    .dpwu-li-ul {
        max-height: 400px;
    }
    .sctu-li p, .sctu-li a {
        font-size: 14px;
    }
    .sctu-li p::after, .sctu-li a::after {
        width: calc(100% + 32px);
        height: calc(100% + 8px);
    }
    .summ-cent-top-ul {
        --jian1: 16px;
        --jian2: 16px;
    }
    .ys-form-inof-item .ys-select-li {
        padding: 4px 20px;
    }
    /* 2025.06.16 - tammy - end */
}

@media screen and (max-width: 1199px) {
    .succ-warp-icon {
        width: 58px;
    }

    .succ-warp-tit {
        font-size: 22px;
    }

    .succ-warp-text p {
        margin-top: 4px;
    }

    .succ-warp-jump {
        margin-top: 25px;
    }

    .success-demo .ys-modal-content {
        width: 440px;
        padding: 160px 50px 191px;
        max-height: 520px;
    }

    .success-demo .ys-modal-close {
        right: 22px;
        top: 20px;
        width: 18px;
    }

    .success-warp {
        height: calc(100vh - 56px);
    }

    .over-need-warp-btn .std-btn1-box {
        padding: 10px 25px 10px 15px;
    }

    .over-need-warp-btn .video-icon {
        width: 28px;
        margin-right: 3px;
    }

    .over-globe-head {
        width: 100%;
    }

    .over-globe-head-top img {
        width: 160px;
        margin-right: 15px;
    }

    .over-globe-head-text {
        margin-bottom: 20px;
    }

    .over-globe-head-top {
        margin-bottom: 20px;
    }

    #yx_three3d1_map_earth {
        position: relative;
        width: 50em;
        height: 50em;
    }

    .yx_three3d1_map {
        margin-bottom: -103px;
    }

    .yx_three3d1_map {
        width: 100%;
    }

    .ys-ban-title span {
        min-width: 10px;
    }
    /* 2025.06.16 - tammy - start */
    .ccwu-li-ri-btn a {
        width: 135px;
    }
    .ccwu-li {
        padding: 50px 30px;
    }
    .deve-prot-warp-ul {
        position: relative;
        transform: translateY(0);
        margin-top: -120px;
    }
    .deve-action {
        margin-top: var(--space100);
    }
    .dpwu-li-ul {
        max-height: 260px;
    }
    .product-summary .ys-nyban-title {
        top: 50%;
    }
    .ys-form-inof-item .ys-select-li {
        padding: 4px 20px;
    }
    /* 2025.06.16 - tammy - end */
}
@media screen and (max-width: 767px) {
    .succ-warp-icon {
        width: 52px;
    }

    .succ-warp-tit {
        font-size: 20px;
    }

    .succ-warp-text p {
        margin-top: 4px;
    }

    .succ-warp-jump {
        margin-top: 20px;
    }

    .succ-warp-jump p {
        margin-bottom: 3px;
    }

    .success-demo .ys-modal-content {
        width: 440px;
        padding: 100px 20px 120px;
        max-height: 520px;
    }

    .success-demo .ys-modal-close {
        right: 22px;
        top: 20px;
        width: 16px;
    }


    .over-need-warp-btn .std-btn1-box {
        padding: 10px 25px 10px 15px;
    }

    .over-need-warp-btn .video-icon {
        width: 28px;
        margin-right: 3px;
    }

    .over-need-warp {
        display: none;
    }

    .over-need-phwarp {
        display: block;
    }

    .over-need {
        padding-top: 45px;
        padding-bottom: 45px;
        height: fit-content;
    }

    .opwt-le .std-h3 {
        position: relative;
        top: 0%;
        left: 0px;
        margin-right: 5px;
    }

    .opwt-ri .std-h3 {
        position: relative;
        top: 0%;
        right: auto;

    }

    .over-need-warp-text {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 10px;
        justify-content: center;
    }

    .over-need-warp-img {
        width: 100%;
    }

    .myvideo2 {
        display: block;
        position: relative;
        margin: 5px 20px 0;
        height: fit-content;
    }

    .over-need-warp-img {
        height: fit-content;
    }

    .over-need-phwarp {
        padding: 0 20px;
    }

    .over-honor-swiper .swiper-slide.swiper-slide-active {
        transform: scale(1) !important;
    }

    .over-honor-swiper .swiper-container-3d {
        padding-top: 0px;
    }

    .over-honor-swiper .swiper-pagination {
        display: block !important;
    }

    .over-honor-wzswiper {
        margin-top: 16px;
    }

    .ohcu-li {
        padding: 0 !important;
    }

    .over-honor-cry-ul {
        margin: 0 !important;
    }

    .yx_three3d1_map {
        width: 80vw;
    }

    #yx_three3d1_map_earth {
        position: relative;
        width: 80vw;
        height: 80vw;
    }

    .over-honor-swiper .swiper-container-3d .swiper-wrapper {
        padding-bottom: 20px;
    }

    .over-honor-swiper .swiper-container-horizontal>.swiper-pagination-bullets {
        bottom: 0px;
    }

    .yx_three3d1_map {
        margin-bottom: -70px;
    }

    .over-honor-swiper .swiper-pagination {
        display: block;
    }

    .over-honor-wzswiper {
        margin-top: 26px;
    }

    .yx_three3d1 {
        padding-top: 2em;
    }

    .over-globe-head-btn .std-btn1-box {
        padding: 6px 22px;
    }

    .over-globe-head-top {
        flex-wrap: wrap;
    }

    .over-globe-head-top img {
        width: 110px;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .over-globe-head-top {
        margin-bottom: 14px;
    }

    .ys-ban-title span {
        min-width: 8px;
    }

    .cont-conc-warp {
        width: 100%;
    }

    .home-news-head-bom {
        flex-wrap: wrap;
    }

    .home-news-head-bom .hnhb-le {
        margin-bottom: 10px;
    }

    .sulb-li {
        flex-wrap: wrap;
    }

    .sulb-li-le {
        width: 100%;
    }

    .sulb-li-ri {
        width: 100%;
    }

    .scbu-li-box-phle {
        width: 42%;
    }

    .scph-ul-li a {
        font-size: 12px;
    }

    .scph-ul-li a {
        padding: 9px 12px;
    }

    .yfhc-le {
        width: 100%;
        margin-bottom: 10px;
    }

    .yfhl-ri-ul {
        display: flex;
    }

    .yfhl-ri-ul-li:nth-child(n+2) {
        padding-top: 0px !important;
        padding-left: 20px;
    }

    .home-deve-tit {
        left: 32px;
        transform: none;
    }   
    /* 2025.06.16 - tammy - start */
    .ccwu-li {
        padding: 36px 22px;
        border-radius: 30px;
    }
    .sulb-li-le,
    .sulb-li-ri{
        -webkit-line-clamp: inherit;
        height: auto;
    }
    .join-post-ul.slick-dotted {
        padding-bottom: 20px;
    }
    .deve-prot-warp-ul {
        margin-top: -44px;
    }
    .dpwu-li-ul {
        max-height: 170px;
    }
    .deve-prot-warp-ul {
        margin-left: 14px;
    }
    /* 2025.06.16 - tammy - end */
    .spul-cry-le {
        display: block;
    }
    .spul-cry-le {
        width: 100%;
        position: relative;
    }
    .spul-head-text p {
        padding-bottom: 16px;
    }
    .yx_three3d1_map_area, .yx_three3d1_map_area span {
        font-size: 12px;
    }
    .yx_three3d1_map_area {
        padding: 9px 10px;
    }
}

/* 2025.5.28 ada end*/
/* tammy - start - 2025.07.11 */
/* 2025.06.16 - start */
@media screen and (max-width: 1919px){
    #yx_scroll1_menu {
        left: 30px;
    }
    .total-bio .mod-title1 {
        margin-bottom: -80px;
    }
    .total-energy-cry {
        --shu1: 46px;
        --shu2: 68px;
        --shul1: 65px;
        --shul2: 44.5px;
        --shul3: 93px;
        --shul4: 70px;
        --widtha: 360px;
    }
    .total-energy-cry {
        margin-top: 60px;
    }
    .total-quality-inof{
        margin-top: var(--space140);
    }
    .total-ahead-data {
        font-size: 190px;
    }
    .total-pursue-swiper {
        width: calc(56.15% + calc(var(--jian1) * 2));
    }
    .mod-arrows1 {
        --width1: 46px;
    }
    .total-strength-inof-nub .std-h5 {
        margin-top: 6px;
        margin-bottom: 12px;
    }
    .total-strength-inof {
        margin-top: 70px;
    }
    .total-ban .std-font48 {
        margin-top: 25px;
    }
    /* tammy - start - 2025.07.15 */
    #yx_scroll1_menu {
        left: 18px;
    }
    .yx_scroll1_menu_title {
        padding-left: 22px;
    }
    .tain-text-label-item .std-text1 {
        line-height: 1.4;
        padding: 4.5px 11px;
    }
    .total-apply-inof-nub:nth-of-type(2n-1) .tain-text {
        margin-top: 24px;
        padding-bottom: 3px;
    }
    .total-energy-cry {
        --shu1: 26px;
        --shu2: 60px;
        --shul1: 60px;
        --shul2: 40.5px;
        --shul3: 85px;
        --shul4: 60px;
        --widtha: 350px;
    }
    .total-equip .std-font22{
        padding: 0 40px;
    }
    .tbct-item-word .std-text1, .tbct-item-word .std-text1 p {
        line-height: 1.4;
    }
    .tbct-item {
        padding-top: 26px;
        padding-bottom: 26px;
    }
    /* tammy - start - 2025.07.15 */
}
@media screen and (max-width: 1680px){
    .total-ban .std-font48 {
        margin-top: 18px;
    }
    .total-anchor-inof-nub {
        padding: 20px 10px;
    }
    .total-strength .std-h2 {
        margin-top: 24px;
        margin-bottom: 2px;
    }
    #yx_scroll1_menu {
        left: 24px;
    }
    .total-strength-inof {
        margin-top: 50px;
    }
    .total-strength-inof-nub::after {
        height: 200px;
    }    
    .total-pursue-swiper {
        width: calc(46% + calc(var(--jian1) * 2));
    }
    .total-strength-inof-nub {
        padding-left: 26px;
        padding-top: 16px;
        padding-right: 18px;
    }
    .total-strength-inof-nub .std-h5 {
        margin-top: 5px;
        margin-bottom: 9px;
    }
    .total-strength-inof {
        margin-top: 45px;
    }
    .total-pursue-swiper .ys-imgbox-cover {
        border-radius: 8px;
    }
    .total-pursue-swiper {
        --jian1: 16.5px;
    }
    .mod-arrows1 {
        --width1: 42px;
    }
    .total-pursue-swiper {
        padding-bottom: calc(42px + 18px);
    }
    .total-pursue-pro{
        height: 3px;
    }
    .total-ahead-data {
        font-size: 160px;
    }
    .total-ahead-data i {
        left: calc(68% + 78px);
    }
    .total-ahead .total-label {
        margin-bottom: 30px;
    }
    .tain-text-label-item .std-text1 {
        padding: 3px 12px;
    }
    .tain-text-label,
    .tain-text-label-item .std-text1{
        font-size: 16px;
    }
    .total-apply-inof-nub:nth-of-type(2n-1) .tain-text {
        margin-top: 40px;
        padding-bottom: 22px;
    }
    .total-apply-inof-nub:nth-of-type(2n) .tain-text {
        padding-top: 22px;
    }
    .total-apply .std-font48 {
        margin-bottom: var(--space40);
    }
    .tain-text .std-font30 {
        margin-bottom: 10px;
    }
    .total-apply-inof-nub:nth-of-type(2n-1) .tain-text {
        margin-top: 34px;
        padding-bottom: 18px;
    }
    .total-apply-inof-nub:nth-of-type(2n) .tain-text {
        padding-top: 18px;
    }
    .total-apply{
        padding-top: var(--space40);
    }
    .total-quality-inof {
        width: 59%;
    }
    .total-quality-inof {
        margin-top: var(--space100);
    }
    .total-quality-cry {
        padding-right: 20px;
        padding-bottom: 14px;
    }
    .total-energy-cry {
        --shu1: 14px;
        --shu2: 45px;
        --shul1: 50px;
        --shul2: 30.5px;
        --shul3: 77px;
        --shul4: 54px;
        --widtha: 260px;
    }
    .teci-nub-img {
        width: 170px;
        height: 170px;
        padding: 14px;
    }
    .total-label {
        --jian1: 10px;
    }
    .total-energy .total-label {
        margin-bottom: 22px;
    }
    .mod-title1 .std-font48 {
        margin-bottom: 12px;
    }
    .total-equip .mod-title1 .std-font48 {
        margin-bottom: 16px;
    }
    .total-equip .mod-title1 {
        margin-bottom: 70px;
    }
    .total-equip .std-font22 img {
        width: 44px;
        top: calc(0.85em - 23px + 9px);
    }
    .total-equip {
        padding-bottom: var(--space40);
    }
    .tbci-box {
        margin-left: -70px;
    }
    .tbct-item {
        padding-top: 25px;
        padding-bottom: 24px;
    }
    .tbct-item-word .std-h7 {
        margin-bottom: 6px;
    }
    .tbct-item-icon {
        width: 28px;
    }
    .tbct-item-word {
        padding-left: 20px;
    }
    .tbct-item-word .std-text1, .tbct-item-word .std-text1 p{
        font-size: 16px;
    }
    /* tammy - start - 2025.07.15 */
    #yx_scroll1_menu {
        left: 8px;
    }
    .yx_scroll1_menu_title {
        padding-left: 19px;
    }
    .total-strength-inof-nub .std-text2, 
    .total-strength-inof-nub .std-text2 p {
        line-height: 1.5;
    }
    .total-label {
        --jian1: 4px;
    }
    .std-font30 {
        font-size: calc(var(--font32) - 4px);
    }
    .total-quality-inof {
        width: 65%;
    }
    .total-quality-inof {
        --jian1: 6px;
    }
    .tqin-cry {
        padding: 28px 8px 36px;
    }
    .tqin-cry .std-h7 {
        margin-bottom: 13px;
    }
    .tqin-cry .std-text1, .tqin-cry .std-text1 p {
        line-height: 1.5;
    }
    .tbct-item {
        padding-top: 20px;
        padding-bottom: 19px;
    }
    .mod-title1 .std-font48 {
        margin-bottom: 8px;
    }
    .total-bio .mod-title1 {
        margin-bottom: -75px;
    }
    /* tammy - end - 2025.07.15 */
}
@media screen and (max-width: 1440px){
    .total-anchor-inof-nub {
        padding: 14px 8px;
    }
    .total-anchor {
        bottom: 50px;
    }
    #yx_scroll1_menu {
        left: 15px;
    }
    .yx_scroll1_menu_title {
        padding-left: 23px;
    }
    .total-ban .std-font48 {
        margin-top: 12px;
    }
    .total-strength-inof-nub {
        padding-left: 20px;
        padding-top: 13px;
        padding-right: 14px;
    }
    .total-strength-inof-nub::after {
        height: 160px;
    }
    .total-strength-inof {
        margin-top: 28px;
    }
    .total-strength .std-h2 {
        margin-top: 16px;
        margin-bottom: 1px;
    }
    .mod-arrows1 {
        --width1: 36px;
    }
    .total-pursue-swiper {
        padding-bottom: calc(36px + 18px);
    }
    .total-ahead .total-label {
        margin-bottom: 26px;
    }
    .total-ahead-data {
        font-size: 140px;
    }
    .tain-text-label-item .std-text1 {
        padding: 2px 10px;
    }
    .tain-text-label,
    .tain-text-label-item .std-text1{
        font-size: 14px;
    }
    .tain-box::before, .tain-box::after {
        top: -10px;
        width: 62px;
        height: 70px;
    }
    .tqin-cry .std-h7 {
        margin-bottom: 14px;
    }
    .total-quality-inof {
        width: 62%;
    }
    .total-quality-cry {
        padding-bottom: 0px;
    }
    .total-energy .total-label {
        margin-bottom: 16px;
    }
    .mod-title1 .std-font48 {
        margin-bottom: 10px;
    }
    .teci-nub-img {
        width: 160px;
        height: 160px;
        padding: 13px;
    }
    .teci-nub-img-box::before {
        width: 7px;
        height: 7px;
    }
    .total-energy-cry {
        margin-top: 36px;
    }
    .teci-nub:nth-of-type(2n-1) .std-font22{
        right: calc(100% + 14px);
    }
    .teci-nub:nth-of-type(2n) .std-font22{
        left: calc(100% + 14px);
    }
    .total-equip .mod-title1 {
        margin-bottom: 50px;
    }
    .total-equip .std-font22 img {
        width: 38px;
        top: calc(0.85em - 23px + 10px);
    }
    .tbci-btn-nub .std-h7,
    .tbct-item-word .std-h7{
        font-size: calc(var(--font24) - 2px);
    }
    .tbct-item-word .std-text1, .tbct-item-word .std-text1 p {
        font-size: 14px;
    }
    .tbct-item-icon {
        width: 26px;
    }
    .tbct-item-word {
        padding-left: 16px;
    }
    .tbct-item-word .std-h7 {
        margin-bottom: 4px;
    }
    .tbct-item {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .total-bio-cry-text {
        padding-left: 10px;
        padding-top: 28px;
    }
    /* tammy - start - 2025.07.15 */
    .total-strength-inof {
        width: 88%;
        margin: 0 auto;
        margin-top: 28px;
    }
    .total-strength .std-h2 {
        margin-top: 10px;
        margin-bottom: 1px;
    }
    .total-strength-inof-nub {
        padding-left: 18px;
        padding-top: 6px;
        padding-right: 10px;
    }
    .total-ahead-data i {
        left: calc(68% + 48px);
    }
    .total-ahead .total-label {
        margin-bottom: 20px;
    }
    .mod-title1 .std-font48 {
        margin-bottom: 8px;
    }
    .std-font30 {
        font-size: calc(var(--font32) - 6px);
    }
    .total-apply-inof {
        --jian1: 9px;
    }
    .total-apply-inof {
        width: 92%;
        margin: 0 auto;
    }
    .total-apply-inof-nub:nth-of-type(2n-1) .tain-text {
        margin-top: 20px;
        padding-bottom: 10px;
    }
    #yx_scroll1_menu {
        left: 8px;
    }
    .yx_scroll1_menu_title {
        padding-left: 19px;
    }
    .total-energy-cry {
        --shu1: 1px;
        --shu2: 35px;
        --shul1: 46px;
        --shul2: 28.5px;
        --shul3: 70px;
        --shul4: 50px;
        --widtha: 246px;
    }
    .teci-nub-img {
        width: 150px;
        height: 150px;
        padding: 10px;
    }
    .tbct-item-word {
        padding-left: 12px;
    }
    .tbct-item {
        padding-top: 16px;
        padding-bottom: 14px;
    }
    .mod-title1 .std-font48 {
        margin-bottom: 4px;
    }
    .yfhl-le>ul>li>ul>li>a:first-child {
        margin-top: 10px;
    }
    .yftr-btn .std-btn1-box {
        padding: 10px 16px;
    }
    /* tammy - end - 2025.07.15 */
}
@media screen and (max-width: 1199px){
    .total-main .ys-main{
        margin-top: -56px;
    }
    /* .total-main .ys-main,
    .total-main section:not(.yx_scroll1_footer),
    .total-main .fp-tableCell{
        height: calc(100vh - 56px)!important;
    } */
    .total-ban {
        top: 20.66vh;
    }
    .total-anchor-inof-nub .std-h7{
        font-size: 16px;
    }
    .total-anchor-inof-nub {
        padding: 10px 6px;
    }
    #yx_scroll1_menu {
        left: 8px;
    }
    .yx_scroll1_menu_title {
        padding-left: 18px;
    }
    .yx_scroll1_menu_title::before {
        width: 12px;
        height: 12px;
    }    
    .yx_scroll1_menu_title::after {
        width: 6px;
        height: 6px;
        left: 3px;
    }
    #yx_scroll1_menu>li::before {
        height: calc(100% - 6px);
        left: 6px;
    }    
    #yx_scroll1_menu>li.active+li::before {
        height: calc(100% - 9px);
    }
    .total-strength-inof-nub:nth-of-type(2){
        margin-top: 40px;
    }
    .total-strength-inof-nub:nth-of-type(3){
        margin-top: 50px;
    }
    .total-strength-inof-nub:nth-of-type(4){
        margin-top: 70px;
    }
    .total-strength-inof-nub:nth-of-type(5){
        margin-top: 6px;
    }
    .total-strength-inof-nub::before {
        width: 6px;
        height: 6px;
    }
    .total-strength-inof-nub::after {
        left: 2.5px;
    }
    .total-pursue-swiper {
        --jian1: 8px;
    }
    .total-ahead-data {
        font-size: 100px;
    }
    .total-ahead-data i {
        left: calc(68% + 40px);
        font-size: 14px;
    }
    .total-apply-inof {
        --jian1: 15px;
    }
    .total-quality-inof {
        --jian1: 6px;
    }
    .tqin-cry {
        padding: 25px 10px 28px;
    } 
    .tqin-cry .std-h7 {
        margin-bottom: 10px;
    }
    .total-quality-cry {
        padding-right: 15px;
    }
    .total-quality-inof {
        width: 83%;
    }
    .total-energy-cry {
        --shu1: 6px;
        --shu2: 29px;
        --shul1: 24px;
        --shul2: 23.5px;
        --shul3: 30px;
        --shul4: 0px;
        --widtha: 220px;
    }
    .teci-nub-img {
        width: 130px;
        height: 130px;
        padding: 10px;
    }
    .total-bio-cry-img{
        display: none;
    }
    .total-bio .mod-title1 {
        margin-bottom: 6px;
    }
    .total-bio-cry-text {
        padding-left: 0;
        padding-top: 0;
        width: 94%;
        margin: 0 auto;
    }
    .tbct-item-icon {
        width: 24px;
    }
    .total-apply-inof-nub{
        width: 25%;
    }
    .total-apply-inof-nub {
        width: 20%;
    }
    .total-apply-inof {
        --jian1: 4px;
    }
    .tain-text-label, .tain-text-label-item .std-text1 {
        font-size: 12px;
    }
    .tain-text-label {
        width: 14em;
    }
    .tain-box::before, 
    .tain-box::after {
        top: -12px;
        width: 50px;
        height: 46px;
    }
    .total-bio-cry-img {
        display: block;
    }
    .total-bio-cry {
        flex-direction: column;
        justify-content: center;
    }
    .yx_scroll1_section9 .total-cover{
        display: none;
    }
    .tbci-box {
        margin-left: 0;
    }
    .total-bio-cry-img {
        width: 60%;
        margin-top: -8vw;
        margin-bottom: -11vw;
    }
    .total-anchor-inof-nub {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #yx_scroll1_menu {
        left: 3px;
    }
    .yx_scroll1_menu_title {
        padding-left: 15px;
    }
    .total-strength-inof-nub {
        padding-left: 11px;
        padding-top: 6px;
        padding-right: 2px;
    }
    .total-ahead-data i {
        left: calc(68% - 19px);
    }
    .ysln_box_title{
        font-size: 12px;
    }
    .yx_sidebar1_list {
        padding: 15px 5px;
    }
    .total-energy-cry {
        --shu1: 1px;
        --shu2: 22px;
        --shul1: 14px;
        --shul2: 14.5px;
        --shul3: 20px;
        --shul4: 0px;
        --widtha: 200px;
    }
    .teci-nub .std-font22 {
        width: 5em;
    }
    /* 2025.07.15 - tammy - end */
}
@media screen and (max-width: 767px){
    .yx_scroll1_menu_title {
        font-size: 12px;
    }
    #yx_scroll1_menu>li {
        padding: 5px 0px;
    }
    #yx_scroll1_menu {
        left: 4px;
    }
    .yx_scroll1_menu_title {
        padding-left: 15px;
    }
    .total-anchor-inof-nub .std-h7,
    .total-anchor-inof-nub::before {
        font-size: 12px;
    }
    .total-anchor-inof-nub::before{
        height: 12px;
    }
    .total-anchor-inof-nub {
        padding: 5px 3px;
    }
    .total-main .ys-cont1400{
        width: calc(100% - 40px)
    }
    .total-anchor-inof-nub::after {
        background-size: 129% 100%;
        left: -14.5%;
    }
    .total-ban .std-font48 {
        margin-top: 10px;
    }
    .total-strength-inof{
        flex-wrap: wrap;
        justify-content: center;
    }
    .total-strength-inof-nub {
        width: 50%;
    }
    .total-strength-inof-nub:nth-of-type(2){
        margin-top: 0;
    }
    .total-strength-inof-nub:nth-of-type(3){
        margin-top: 0;
    }
    .total-strength-inof-nub:nth-of-type(4){
        margin-top: 0;
    }
    .total-strength-inof-nub:nth-of-type(5){
        margin-top: 0;
    }
    .total-strength-inof-nub {
        padding-left: 14px;
        padding-top: 7px;
        padding-right: 8px;
        margin-bottom: 16px;
    }
    .total-strength-inof-nub .std-h5 {
        margin-top: 2px;
        margin-bottom: 3px;
    }
    .total-strength-inof-nub .std-text2, .total-strength-inof-nub .std-text2 p{
        font-size: 12px;
    }
    .total-strength-inof-nub::after {
        height: 100%;
    }
    .total-label .std-text2::before {
        height: 2px;
    }
    .total-label {
        --jian1: 8px;
    }
    .total-label .std-text2 {
        padding-bottom: 6px;
    }
    .total-strength .std-h2 {
        margin-top: 10px;
        margin-bottom: 3px;
    }
    .total-strength-inof {
        margin-top: 20px;
    }
    .total-main .fp-tableCell{
        padding-top: 56px;
    }
    .total-strength .std-h7{
        font-size: 14px;
    }
    .total-pursue-swiper {
        width: calc(90% + calc(var(--jian1) * 2));
    }
    .total-pursue-swiper {
        --jian1: 2px;
    }
    .total-bio, .total-pursue {
        padding-top: 0;
    }
    .mod-arrows1 {
        --width1: 28px;
    }
    .total-pursue-swiper.mod-arrows1 .swiper-button-prev{
        left: calc(50% - 8px - var(--width1));
    }
    .total-pursue-swiper.mod-arrows1 .swiper-button-next{
        right: calc(50% - 8px - var(--width1));
    }
    .total-pursue-swiper {
        padding-bottom: calc(28px + 18px);
    }
    .total-ahead {
        padding-bottom: var(--space140);
    }
    .total-ahead-data {
        font-size: 66px;
    }
    .total-ahead-data i {
        left: calc(68% + 35px);
        font-size: 12px;
    }
    .total-ahead-data{
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .total-ahead-data i{
        position: relative;
        left: 0%;
    }
    .tain-text-label, .tain-text-label-item .std-text1 {
        font-size: 12px;
    }
    .tain-text-label-item .std-text1 {
        padding: 2px 8px;
    }
    .total-apply-inof {
        --jian1: 8px;
    }
    .total-apply-inof-nub:nth-of-type(2n-1) .tain-text {
        margin-top: 30px;
        padding-bottom: 16px;
    }
    .total-apply-inof-nub{
        width: 50%;
    }
    .tain-box::before, .tain-box::after {
        top: -7px;
        width: 46px;
        height: 50px;
    }
    .total-quality-inof {
        width: calc(100% + calc(var(--jian1) * 2));
    }
    .total-quality-inof{
        flex-wrap: wrap;
        margin-bottom: calc(var(--jian1) * -2);
    }
    .total-quality-inof-nub {
        width: 50%;
        margin-bottom: calc(var(--jian1) * 2);
    }
    .tqin-cry {
        padding: 16px 8px 18px;
    }
    .total-quality .mod-title1 .std-font48 {
        margin-bottom: 13px;
    }
    .total-energy-cry {
        --shu1: 0px;
        --shu2: 0px;
        --shul1: 0px;
        --shul2: 0px;
        --shul3: 0px;
        --shul4: 0px;
        --widtha: 150px;
    }
    /*.teci-nub {*/
    /*    position: relative;*/
    /*    top: 0;*/
    /*    left: 0;*/
    /*    transform: translate(0, 0);*/
    /*}*/
    /*.teci-nub.on .teci-nub-cry {*/
    /*    transform: translate(0,0);*/
    /*}*/
    .total-energy-cry-inof{
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .teci-nub-img {
        width: 100px;
        height: 100px;
        padding: 8px;
    }
    .teci-nub:nth-of-type(2n) .std-font22 {
        left: calc(100% + 5px);
    }
    .teci-nub:nth-of-type(2n-1) .std-font22 {
        right: calc(100% + 5px);
    }
    .teci-nub-img-box::before,
    .teci-nub-img-box::after{
        display: none;
    }
    .total-energy-cry {
        margin-top: 6px;
    }
    .mod-title1 {
        margin-bottom: 12px;
    }
    .total-energy .total-label {
        margin-bottom: 13px;
    }
    .total-equip .std-font22 img {
        width: 26px;
        top: calc(0.85em - 23px + 12px);
    }
    .total-equip .mod-title1 .std-font48 {
        margin-bottom: 10px;
    }
    .total-equip {
        padding-bottom: var(--space100);
    }
    .tbci-btn-nub .std-h7, .tbct-item-word .std-h7 {
        font-size: var(--font24);
    }
    .tbct-item {
        padding-top: 12px;
        padding-bottom: 13px;
    }
    .tbct-item-icon {
        width: 19px;
    }
    .tbct-item-word {
        padding-left: 9px;
    }
    .tbct-item-word .std-text1, .tbct-item-word .std-text1 p{
        line-height: 1.5;
    }
    .total-main{
        --font48: 22px;
    }
    .total-ahead .mod-title1 .std-font48{
        /*width: 11em;*/
        margin: 0 auto;
        margin-bottom: 10px;
    }
    .total-ahead .mod-title1 .std-text1{
        /*width: 19em;*/
        margin: 0 auto;
    }
    #yx_scroll1_menu{
        display: none;
    }
    .total-main .ys-cont1400 {
        width: 100%;
    }
    .total-anchor-inof-nub .std-h7{
        width: 2em;
    }
    .total-anchor-inof-nub {
        padding: 7px 5px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .total-anchor-inof-nub::after {
        background-size: 175% 100%;
        left: 0%;
        background-position: center top;
    }
    .total-strength .std-h2 {
        font-size: 52px;
    }
    .total-strength-inof-nub::after{
        opacity: .5;
    }
    .total-strength-inof-nub {
        width: 25%;
    }
    .total-strength-inof{
        justify-content: space-between;
    }
    .total-strength-inof-nub:nth-of-type(1){
        width: 24.22%;
    }
    .total-strength-inof-nub:nth-of-type(2){
        width: 35.54%;
        margin-top: 22vw;
    }
    .total-strength-inof-nub:nth-of-type(3) {
        width: 39.73%;
        margin-top: 11vw;
    }
    .total-strength-inof-nub:nth-of-type(4) {
        width: 50.5%;
        margin-left: 4%;
        margin-top: 7vw;
    }
    .total-strength-inof-nub:nth-of-type(5){
        width: 45%;
        margin-top: 2vw;
    }
    .total-strength-inof-nub:nth-of-type(1) .std-text2{
        margin-right: -200%;
    }
    .total-strength-inof-nub::after {
        height: 127%;
    }
    .total-ahead-data {
        font-size: 100px;
    }
    .total-ahead-data i {
        position: relative;
        left: 0%;
        width: 100%;
        display: block;
        text-align: right;
        padding-right: 34px;
        font-size: 14px;
        margin-top: 10px;
    }
    .total-apply-inof-nub {
        width: 36%;
    }
    .total-apply-inof {
        justify-content: space-between;
        position: relative;
    }
    .total-apply-inof-nub:nth-of-type(2n-1) .tain-text,
    .total-apply-inof-nub:nth-of-type(2n) .tain-text{
        margin-top: 14px;
        padding-bottom: 13px;
    }
    .total-apply-inof-nub:nth-of-type(2n) .tain-cry {
        flex-direction: column;
    }
    .total-apply-inof-nub:nth-of-type(2n) .tain-cry {
        justify-content: flex-start;
    }
    .total-apply-inof-nub:nth-of-type(3){
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .total-apply-inof-nub:nth-of-type(2n) .tain-text {
        padding-top: 0;
    }
    .tain-text .std-font30{
        font-size: 15px;
    }
    .total-apply-inof-nub {
        width: 38%;
    }
    .tain-img {
        width: 86%;
        margin: 0 auto;
    }
    .tain-text-label, .tain-text-label-item .std-text1 {
        font-size: 10px;
    }
    .tain-text-label-item .std-text1 {
        padding: 3px 8px;
    }
    .total-apply-inof-nub:nth-of-type(2),
    .total-apply-inof-nub:nth-of-type(1){
        margin-bottom: 18px;
    }
    .tain-box::after {
        right: calc(var(--jian1) * 1.5);
    }
    .tain-box::before, .tain-box::after {
        top: 0px;
        width: 34px;
        height: 50px;
        display: block!important;
    }
    .tain-box::before {
        left: calc(var(--jian1) * 1.5);
    }
    .total-apply-inof-nub:first-child .tain-box::before {
        left: auto;
        top: auto;
        bottom: 0;
        right: calc(var(--jian1) * -4.5);
        background-image: url(../images/0d1_d1_icon05.svg);
        transform: translateX(-50%) rotate(70deg);
    }
    .total-apply-inof-nub:first-child .tain-box::after,
    .total-apply-inof-nub:nth-of-type(2) .tain-box::before,
    .total-apply-inof-nub:nth-of-type(3) .tain-box::after,
    .total-apply-inof-nub:nth-of-type(3) .tain-box::before,
    .total-apply-inof-nub:nth-of-type(4) .tain-box::before,
    .total-apply-inof-nub:nth-of-type(5) .tain-box::after{
         display: none!important;
    }
    .total-apply-inof-nub:nth-of-type(2) .tain-box::after {
        right: auto;
        top: auto;
        bottom: 0;
        left: calc(var(--jian1) * -0.2);
        background-image: url(../images/0d1_d1_icon05.svg);
        transform: translateX(-50%) rotate(190deg);
    }
    .total-cover-bg {
        width: 90vw;
        height: 90vw;
    }
    .total-quality-inof-nub {
        width: 44%;
    }
    .total-quality-inof {
        justify-content: center;
    }
    .total-energy {
        padding-bottom: 0;
        height: calc(100vh - 140px);
    }
    .total-energy .ys-cont1400{
        height: calc(100vh - 140px);
        display: flex;
        flex-direction: column;
    }
    .total-equip{
        height: calc(100vh - 200px);
    }
    .total-equip .mod-title1 {
        margin-bottom: 75px;
    }
    .total-energy-cry {
        flex-grow: 1;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .total-energy-cry {
        --shu1: 76px;
        --shu2: 65px;
        --shul1: -29px;
        --shul2: -27px;
        --shul3: -32px;
        --shul4: -39px;
        --widtha: 165px;
    }
    .teci-nub:nth-of-type(2n) .std-font22,
    .teci-nub .std-font22 {
        position: absolute;
        top: calc(100% + 10px);
        left: 50%;
        transform: translateX(-50%);
    }
    .teci-nub-img-box::before,
    .teci-nub-img-box::after{
        display: block;
    }
    .teci-nub1 .teci-nub-img-box {
        transform: translate(-50%, -50%) rotate(57deg);
        --width1: 40px;
    }
    .teci-nub2 .teci-nub-img-box {
        transform: translate(-50%, -50%) rotate(123deg);
        --width1: 50px;
    }
    .teci-nub3 .teci-nub-img-box {
        transform: translate(-50%, -50%) rotate(-49deg);
        --width1: 30px;
    }
    .teci-nub4 .teci-nub-img-box {
        transform: translate(-50%, -50%) rotate(-131deg);
        --width1: 22px;
    }
    .tbct-item-word .std-text1, .tbct-item-word .std-text1 p {
        font-size: 11px;
    }
    .total-bio-cry-text {
        width: 100%;
    }
    .tbct-item-word .std-text1{
        width: calc(100% - 20px);
    }
    .total-bio-cry-img {
        width: 80%;
        margin-top: -12vw;
        margin-bottom: -17vw;
    }
    .tbci-btn-nub .std-h7{
        font-size: 12px;
        width: 6em;
    }
    .tbct-item-word .std-h7{
        font-size: 14px;
    }
    .mod-title1 .std-font48 {
        margin-bottom: 6px;
    }
    .total-apply-inof-nub {
        width: 38%;
    }
    .total-apply-inof {
        justify-content: space-between;
        position: relative;
        padding: 0 16px;
    }
    /*.total-apply-inof-nub:last-child{*/
    /*    right: 16px;*/
    /*    position: relative;*/
    /*    top: 22px;*/
    /*}*/
    .tain-text .std-font30 {
        margin-bottom: 6px;
    }
    .total-apply-inof-nub:nth-of-type(2n-1) .tain-text, .total-apply-inof-nub:nth-of-type(2n) .tain-text {
        margin-top: 10px;
        padding-bottom: 11px;
    }
    .total-apply-inof-nub:nth-of-type(3) {
        top: 47%;
    }
    .tain-text .std-font30 {
        font-size: 14px;
    }
    .total-pursue-swiper {
        --jian1: 0px;
    }
    .over-need-warp-img,
    .myvideo2 {
        height: auto;
    }
    .std-btn1-box {
        padding: 2px 6px;
    }
    .ys-phnav-btn .std-btn1-box p{
        font-size: 12px;
    }
    .ys-phnav-logo {
        margin-left: 12px;
    }
    .ys-ph-navbar4 .ys-phnav-language {
        margin-right: 10px;
    }
    .ys-phnav-header-ri .ys-phnav-btn {
        margin-right: 8px;
    }
    /* 2025.07.15 - tammy - start */
    .total-anchor-inof-nub .std-h7 {
        width: 100%;
    }
    .total-anchor-inof-nub .std-h7, .total-anchor-inof-nub::before {
        font-size: 10px;
    }
    .ysln_box_title {
        font-size: 10px;
    }
    .ysln_box_img {
        width: 18px;
        margin-bottom: 3px;
    }
    .total-anchor-inof{
        width: calc(100% - 40px);
    }
    .total-label {
        --jian1: 2px;
    }
    .total-ahead-data i {
        padding-right: 40px;
    }
    .tain-text-label, .tain-text-label-item .std-text1 {
        font-size: 8px;
    }
    .tain-text-label-item .std-text1 {
        padding: 3px 7px;
    }
    .total-apply-inof-nub:nth-of-type(2n-1) .tain-text, .total-apply-inof-nub:nth-of-type(2n) .tain-text {
        margin-top: 7px;
        padding-bottom: 1px;
    }
    .total-quality-inof {
        margin-top: 18px;
    }
    .mod-title1 .std-text1, .mod-title1 .std-text1 p {
        line-height: 1.5;
    }
    .tqin-cry .std-h7 {
        margin-bottom: 6px;
    }
    .teci-nub:nth-of-type(2n) .std-font22, .teci-nub .std-font22{
        text-align: center;
    }
    .total-energy-cry {
        --shu1: 65px;
        --shu2: 56px;
        --widtha: 150px;
    }
    .total-energy-cry {
        margin-top: -20px;
    }
    .teci-nub .std-font22{
        line-height: 1.5;
    }
    .total-equip .std-font22 {
        padding: 0;
    }
    .tbct-item-word .std-text1, .tbct-item-word .std-text1 p {
        font-size: 10px;
    }
    .tbct-item-word .std-text1, .tbct-item-word .std-text1 p {
        line-height: 1.3;
    }
    .tbct-item {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    
    /* 2025.07.15 - tammy - end */
}
/* 2025.06.16 - end */
/* tammy - end - 2025.07.11 */