@charset "utf-8";
/* 2k */
@media screen and (min-width: 1921px){
    .ys-cont1620 {
        width: 1620px;
        padding: 0;
    }
    .ys-cont1760{
        width: 1760px;
        padding: 0;
    }
}
/* 响应式原则：调大看小 */
@media screen and (max-width: 1919px) {
    .head-nav {
        --jian: 30px;
    }
    .ys-ban-slick .std-font24 {
        margin-bottom: 50px;
    }
    .hsin-bin-link .std-text16 {
        padding: 6px;
        padding-left: 9px;
        padding-right: 16px;
    }
    .std-btn-link {
        padding: 9px 50px;
    }
    .home-tech-data {
        --jian: 10px;
    }
    .home-develop-btn-nub .std-text18 {
        padding-bottom: 10px;
        padding-top: 38px;
    }
    .hntn-link-text {
        padding: 0 36px 30px;
    }
    .hnin-link-text {
        padding: 12px 30px 30px;
    }
    .hnin-link-text .std-text18 {
        margin-bottom: 36px;
    }
    .mod-call .std-btn1 .std-btn-link {
        padding: 12px 52px;
    }
    .product-inof-screen {
        margin-bottom: 72px;
    }
    .product-inof-screen {
        --jian1: 12px;
    }
    .pisi-core-range {
        padding-left: 52px;
    }
    .product-inof-core {
        --jian1: 16px;
        --jian2: 36px;
    }
    .pici-link {
        padding: 14px 18px 36px;
    }
    .pici-link .std-text20 {
        margin-bottom: 18px;
    }
    .pici-link-data {
        --jian3: 15px;
    }
    .pici-link-data {
        margin-bottom: 38px;
    }   
    .std-btn-link-icon {
        width: 23px;
        margin-left: 13px;
    }
    .std-btn1 .std-btn-link {
        padding: 8px 32px;
    }
    .product-inof {
        padding-bottom: 0;
    }
    .prodet-core-cry-left {
        width: 42%;
    }
    .prodet-core-cry-text {
        width: 58%;
        padding-left: 38px;
    }
    .prodet-core-cry-text .std-font32 {
        padding-right: 30px;
        margin-bottom: 32px;
    }
    .pcct-inof {
        --jian1: 18px;
        --jian2: 18px;
    }
    .prodet-service {
        padding-top: 75px;
        padding-bottom: 75px;
    }
    .psin-icon {
        width: 56px;
        margin-bottom: 24px;
    }
    .prodet-service-inof-nub .std-font24 {
        margin-bottom: 12px;
    }
    .ys-nyban-title p {
        margin-top: 26px;
    }
    .ys-nyban-title.ys-pos-center {
        top: calc(50% + calc(var(--line80) / 3));
    }
    .tbbi-item-link {
        padding: 14px 0;
    }
    .total-ban-box-inof {
        --jian: 30px;
    }
    .total-case-inof {
        --jian1: 10px;
        --jian2: 52px;
        padding-top: var(--space80);
    }
    .tcii-link-text .std-font24 {
        padding-bottom: 18px;
    }
    .tcii-ltc-nub-icon {
        width: 22px;
        margin-bottom: 1px;
    }
    .tcii-ltc-nub:nth-of-type(3n-1) {
        padding-left: calc(var(--jian)* 0.2);
    }
    .tech-main .ptii-text {
        padding-top: 48px;
        padding-bottom: 48px;
    }
    .ptii-text .std-text20 {
        margin-bottom: 16px;
    }
    .tech-multi .mod-title1 {
        margin-bottom: var(--space70);
    }
    .tmsi-text {
        padding: 60px 74px 0;
    }
    .tmsi-text-word {
        margin-bottom: var(--space70);
    }
    .tmsi-text-box-nub .std-text20 {
        margin-bottom: 8px;
    }
    .tech-research-inof.swiper, .tech-research-inof {
        --jian: 24px;
    }
    .swiper-controls .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: -28px;
    }
    .swiper-controls .swiper-button-prev, .swiper-rtl .swiper-button-next {
        left: -28px;
    }
    .mod-title1 .std-font40 {
        margin-bottom: 20px;
    }
    .tech-research .mod-title1 {
        margin-bottom: var(--space60);
    }
    .tech-plat-letter {
        font-size: 250px;
        bottom: 10px;
    }
    /* .tech-coop .std-font40 {
        margin-bottom: var(--space80);
    } */
    .tech-coop .ys-cont1760 {
        top: var(--space120);
    }
    .tcii-cry-top-icon {
        width: 120px!important;
    }
    .tcii-cry-bot .std-text20 {
        margin-bottom: 12px;
    }
    .tech-value {
        padding-top: var(--space130);
        padding-bottom: var(--space130);
    }
    .service-system {
        padding-top: var(--space130);
    }
    .ssii-text {
        padding: 44px 70px;
        padding-right: 35px;
    }
    .ssii-text-active {
        padding-right: 35px;
    }
    .service-face-inof {
        --jian: 20px;
    }
    .sfin-img {
        margin-bottom: 30px;
    }
    .scii-text {
        padding: 54px var(--jianx2) 80px var(--jianx);
    }
    .service-column {
        --jianx: 110px;
        --jianx2: 35px;
    }
    .scii-text-add{
        padding-right: 35px;
    }
    .scii-text .std-font40 {
        margin-top: var(--space90);
    }
    .scii-text-data {
        margin-top: var(--space80);
    }
    .scii-text-data-nub .std-text16 {
        margin-bottom: 14px;
    }
    .service-partner {
        padding-top: var(--space130);
        padding-bottom: var(--space130);
    }
    .service-partner-all{
        --width1: 230px;
        --jian: 15px;
    }
    .service-custom-text{
        padding: 38px 66px;
    }
    .join-main .ys-nyban-title-img {
        width: 35%;
    }
    .join-advant-inof {
        --height1: 580px;
    }
    .jiii-text .std-font40,
    .jiii-text .std-font24 {
        margin-bottom: 25px;
    }
    .join-life {
        padding-top: var(--space130);
        padding-bottom: var(--space156);
    }
    .join-life-inof{
        --jian1: 8px;
        --width1: 248px;
    }
    .join-life-inof-item .ys-imgbox-cover{
        margin-bottom: 16px;
    }
    .about-develop-box-text .std-font24 {
        margin-bottom: var(--space60);
    }
    .join-yun .std-font44{
        top: var(--space90);
    }
    .join-yun .std-btn {
        bottom: var(--space90);
    }
    .about-develop-box-text .std-btn {
        margin-top: 44px;
    }
    .about-develop-box-text .std-font24 img {
        height: 40px;
        margin-right: 15px;
    }
    .show-inof {
        --jian1: 30px;
        --jian2: 50px;
    }
    .show-inof-item-img {
        margin-bottom: 18px;
    }
    .show-main .support-pro, .news-main .support-pro {
        padding-bottom: var(--space130);
    }
    .show-main .mod-page, .news-main .mod-page {
        margin-top: var(--space70);
    }
    .cbii-icon {
        width: 44px;
        margin-bottom: 8px;
    }
    .contact-box-inof-item .std-text20 {
        margin-bottom: 10px;
    }
    .contact-box-inof-item .std-text14 {
        margin-top: 2px;
    }
    .contact-box-inof {
        padding: var(--space40) 68px;
        --jian: 44px;
    }
    .contact-message-cry {
        padding: 44px 44px 55px;
    }
    .ys-form {
        --space: 10px;
        --spacebot: 22px;
        --spacein: 8px;
    }
    .contact-office {
        padding-top: var(--space140);
        padding-bottom: var(--space130);
    }
    .coii-text {
        padding-top: 22px;
    }
    .contact-office-inof {
        --margin1: 92px;
    } 
    .newsdet-core {
        padding-top: var(--space130);
    }
    .newsdet-core-box {
        padding-bottom: 20px;
    }
    .newsdet-core-btn {
        margin-top: var(--space70);
        padding-top: 28px;
    }
    .newsdet-more {
        padding-top: var(--space130);
        padding-bottom: var(--space120);
    }
    .news-inof {
        --jian: 20px;
        --jian2: 56px;
    }
    .niil-img {
        margin-bottom: 14px;
    }
    .news-inof-item-link .std-text14 {
        margin-bottom: 5px;
    }
    .news-inof-item-link .std-text20 {
        margin-bottom: 32px;
    }
    .newsdet-more .std-font40 {
        margin-bottom: var(--space50);
    }
    .about-service{
        padding-bottom: 0;
    }
    .about-speech {
        padding-top: var(--space156);
        padding-bottom: var(--space140);
    }
    .about-speech-cry-text {
        padding-right: var(--space90);
    }
    .about-speech-cry-text .std-font40 {
        margin-bottom: 68px;
    }
    .about-speech-cry-text .std-text16::before {
        width: 80px;
        height: 48px;
        left: -20px;
        top: -27px;
    }
    .about-honor-inof{
        --jian: 14px;
        margin: 0 calc(var(--jian) * -1);
        --jianli: 10px;
        --border: 1px;
        --width: 316px;
    }
    .about-progress .std-font44,
    .about-progress .std-font44::after{
        font-size: calc(var(--font44) + 2px);
    }
    .about-culture-top {
        padding-top: var(--space140);
        padding-bottom: var(--space50);
    }
    .about-culture-box{
        max-height: calc(100vh - var(--line80));
        height: 900px;
    }
    .about-develop {
        padding-top: var(--space140);
    }
    .ys-nyban-title p {
        margin-top: 22px;
    }
    .ys-nyban-title .std-btn {
        margin-top: var(--space50);
    }
    .eradet-core .std-text18 h4 {
        margin-bottom: 18px;
    }
    .casedet-core {
        padding-top: calc(var(--space120) + 0px);
    }
    .casedet-title {
        padding-bottom: 29px;
    }
    .casedet-message {
        --jian: 26px;
    }
    .casedet-core .std-text18 p {
        margin-bottom: 1.9em;
    }
    .casedet-relate-core .casedet-relate-inof {
        width: calc(780px + calc(var(--jian)* 2));
    }
    .crii-link-text {
        padding-left: 14px;
        padding-right: 24px;
    }
    .crii-link-text .std-text20 {
        margin-bottom: 20px;
    }
    .crii-link-text-trait {
        --jian: 15px;
    }
    .tcii-link-text-char {
        display: flex;
        --jian: 16px;
        margin: 0 calc(var(--jian)* -1);
    }
    .pave-trad {
        padding-top: var(--space140);
    }
    .pave-innovate-other-inof {
        --jian: 18px;
    }
    .pioi-nub .std-text18 {
        margin-bottom: 6px;
    }
    .pave-innovate {
        padding-bottom: var(--space40);
    }
    .pave-trait-rotate {
        --jian: 60px;
    }
    .ptsi-core-text-box {
        padding-right: 20px;
    }
    .ptsi-core-text {
        padding: 0 28px 26px;
    }
    .ptsi-core-text-box .std-font24 {
        margin-bottom: 13px;
    }
    .ptsi-core-text-btn {
        width: 44px;
        height: 44px;
    }
    .pmbs-item .std-text20 {
        margin-bottom: 10px;
    }
    .pave-easy {
        padding-bottom: calc(var(--space90) - 10px);
    }
    .green-btn {
        margin-top: 24px;
    }
    .bdcl-text {
        padding: var(--space120) calc(var(--space60)* 2) var(--space60);
    }
    .bdcl-tii-link {
        padding: 20px 0;
    }
    .bdcl-tii-link-icon {
        width: 44px;
    }
    .bridge-deploy-cry-right .bdcl-text {
        padding-left: calc(var(--space60)* 2 - 30px);
    }
    .bdcl-text-xia .std-font32 {
        margin-bottom: 30px;
    }
    .bdcl-text-xia .std-text20 {
        margin-bottom: var(--space70);
    }
    .prodet-core-cry-text .std-font32 {
        margin-bottom: 22px;
    }
    .service-column-inof-item:nth-of-type(2n) .scii-text-add {
        padding-left: 35px;
    }
    .service-column-inof-item:nth-of-type(2n) .scii-text{
        padding-right: calc(var(--jianx) - 35px);
    }
    .hsin-add.hsin-bin-link .std-text16{
        padding-left: 16px;
        padding-right: 16px;
    }
    .pave-wen {
        width: 28px;
        top: calc(var(--font18)* 0.875 - 15px);
    }
    .pave-easy-lie {
        --jian: 14px;
    }
    .pcct-advant-inof-add .std-text16 {
        padding-left: 8px;
    }
    /* 2024.12.05 */
    .pave1-big-inof {
        --jian1: 18px;
    }
    .ncmd-nub.ncmd-nub1 {
        --widthx: 42px;
    }
    .ncmd-nub.ncmd-nub1 .std-text16::before {
        height: calc(var(--widthx) + 5px);
    }
    .tcii-ltc-nub {
        margin-bottom: 8px;
    }
    /* 1920end */
}
@media screen and (max-width: 1680px) {
    :root{
        --font54: 50px;
        --font44: 40px;
        --font40: 38px;
        --font32: 30px;
        --space200: 160px;
        --space156: 130px;
        --space140: 120px;
        --space130: 110px;
        --space120: 100px;
        --space90: 80px;
        --space80: 70px;
        --space70: 64px;
        --space60: 56px;
        --space50: 46px;
        --space40: 36px;
    }
    .home-solution-dots-item {
        padding: 40px 0;
    }
    .home-solution-dots {
        --width1: 280px;
    }
    .hntn-link-text {
        padding: 0 32px 30px;
    }
    .hnin-link-text .std-text18 {
        margin-bottom: 30px;
    }
    .hntn-link-text-box {
        --jian: 14px;
    }
    .psin-link-link .psin-link-link-icon {
        width: 22px;
        margin-left: 10px;
    }
    .mod-call .std-font40 {
        margin-bottom: 36px;
    }
    .footer-top {
        padding-top: 100px;
        padding-bottom: 130px;
    }
    .footer-logo {
        width: 120px;
        margin-bottom: 30px;
    }
    .footer-nav-first {
        margin-bottom: 28px;
    }
    .footer-nav ul li {
        margin-bottom: .9em;
    }
    .footer-share-item-btn {
        width: 40px;
    }
    .footer-bot {
        padding-top: 25px;
        padding-bottom: 36px;
    }
    .footer-bot-inof {
        --jian: 20px;
    }
    .yx-search3xlbox {
        height: 310px;
    }
    .yx-search3-xls input {
        line-height: 3.5;
    }
    .hnin-link-text .std-text18 {
        margin-bottom: 24px;
    }
    .footer-share {
        --jian: 28px;
    }
    .ys-nyban-title p {
        margin-top: 22px;
    }
    .ys-nyban-title .std-btn {
        margin-top: var(--space50);
    }
    .ys-bread-list {
        padding: 0 14px;
    }
    .ys-bread {
        margin: 0 -14px;
        padding-top: 15px;
    }
    .home-develop .std-font44,
    .home-tech .std-font44,
    .solution-challenge .std-font44 {
        margin-bottom: 22px;
    }
    .scii-core-text {
        padding: 40px 26px 0;
    }
    .scii-core-text .std-font24 {
        margin-bottom: 16px;
    }
    .solution-challenge-inof {
        --jian: 15px;
    }
    .solution-challenge {
        padding-bottom: var(--space120);
    }
    .solution-modal .home-solution-title {
        top: var(--space80);
    }
    .scin-link-text {
        padding: 0 36px 34px;
    }
    .product-support {
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .solution-case {
        padding-top: var(--space90);
        padding-bottom: var(--space40);
    }
    .std-btn-link {
        padding: 8px 46px;
    }
    .case-client .std-font40,
    .case-part .std-font40, 
    .product-support .std-font40 {
        margin-bottom: 20px;
    }
    .psin-link-top {
        padding: 36px 40px 0;
    }
    .psin-link-top .std-font24 {
        margin-bottom: 15px;
    }
    .psin-link-top .psin-link-text {
        margin-bottom: 14px;
    }
    .solution-case-inof {
        --jian: 15px;
    }
    .mod-arrows1 .swiper-button-prev, 
    .mod-arrows1 .swiper-button-next,
    .mod-arrows1 .slick-prev, 
    .mod-arrows1 .slick-next {
        width: 44px;
        height: 44px;
    }
    .solution-case-inof .slick-prev {
        left: calc(var(--jian) - 90px);
    }
    .solution-case-inof .slick-next {
        right: calc(var(--jian) - 90px);
    }
    .scin-link-text-icon {
        width: 40px;
    }
    .product-inof-core {
        --jian1: 15px;
        --jian2: 34px;
    }
    .pici-link-img {
        margin-bottom: 16px;
    }
    .pici-link-data {
        margin-bottom: 32px;
    }
    .std-btn1 .std-btn-link {
        padding: 6px 28px;
    }
    .product-inof-screen {
        margin-bottom: 68px;
    }
    .prodet-core-cry-text .std-font32 {
        padding-right: 0;
        margin-bottom: 30px;
    }
    .pcct-advant-box {
        padding: 22px;
    }
    .pcct-advant-box .std-text20 {
        margin-bottom: 12px;
    }
    .pcct-ain-top {
        margin-bottom: 12px;
    }
    .psin-icon {
        width: 50px;
        margin-bottom: 20px;
    }
    .prodet-service {
        padding-top: 62px;
        padding-bottom: 62px;
    }
    .prodet-core {
        --top1: 62px;
    }
    .case-ban-goon {
        --jian: 26px;
        --width: 200px;
    }
    .case-part-inof {
        --jian: 8px;
    }
    .cpin-link-text {
        padding: 0 16px 18px;
    }
    .cbii-btn {
        padding: 6px 12px 6px 18px;
    }
    .cbii-btn .std-text16 {
        padding-right: 12px;
    }
    .ys-nyban-title.ys-pos-center {
        top: calc(50% + calc(var(--line80) / 4));
    }
    .tbbi-item-link .std-text18{
        font-size: var(--font16);
    }
    .tcii-link-text-char {
        --jian: 15px;
    }
    .tcii-ltc-nub:first-child{
        width: 30%;
    }
    .tcii-ltc-nub:nth-of-type(2){
        width: 40%;
    }
    .tcii-ltc-nub:nth-of-type(3){
        width: 30%;
    }
    .tbbi-item-link {
        padding: 10px 0 14px;
    }
    .tbbi-item-link .std-text18 {
        padding: 4px 0 6px;
    }
    .net-core {
        --widthx: 36px;
    }
    .ncmd-nub .std-text16 {
        padding-left: 5px;
    }
    .ncmd-nub:first-child .std-text16 {
        padding-left: 7px;
    }
    .hnid-inof {
        --jian: 17px;
    }
    .tech-main .ptii-text {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .ptii-text .std-text20 {
        margin-bottom: 14px;
    }
    .pave-trad-inof {
        --jian: 15px;
    }
    .pave-trad-inof-item:nth-of-type(2n) {
        transform: translateY(60px);
    }
    .pave-trad-inof.slick-dotted {
        padding-bottom: calc(0px + 60px);
    }
    .tmsi-text {
        padding: 50px 54px 0;
    }
    .tmsi-text-word {
        margin-bottom: var(--space50);
    }
    .tmsi-text-box-nub .std-text20 {
        margin-bottom: 4px;
    }
    .tmsi-text-box-nub {
        margin-bottom: 24px;
    }
    .tech-witness-inof-item .std-font32 {
        margin-bottom: 10px;
    }
    .tech-research-inof.swiper, .tech-research-inof {
        --jian: 20px;
    }
    .tech-plat-letter {
        font-size: 210px;
        bottom: 0px;
    }
    .tech-industry-cry .mod-title1{
        width: 74%;
    }
    /* .tech-coop .std-font40 {
        margin-bottom: var(--space70);
    } */
    .tcii-cry-top-icon {
        width: 100px!important;
    }
    .tech-coop-inof, .swiper.tech-coop-inof {
        --jian: 12px;
    }
    .tcii-cry-top,
    .tcii-cry-bot{
        padding: 30px;
    }
    .tech-value-title{
        margin-bottom: var(--space60);
    }
    .tvsi-cry .std-text20 {
        padding: 10px;
        font-size: var(--font18);
    }
    .pave-trad {
        --xia: 60px;
    }
    .service-custom-text {
        padding: 38px 48px;
    }
    .service-custom-text .std-font40 {
        margin-bottom: 20px;
    }
    .service-partner-all{
        --width1: 210px;
        --jian: 8px;
    }
    .scii-text {
        padding: 48px var(--jianx2) 60px var(--jianx);
    }
    .service-column {
        --jianx: 75px;
        --jianx2: 25px;
    }
    .scii-text-add{
        padding-right: 25px;
    }
    .scii-text .std-font40 {
        margin-top: var(--space80);
        margin-bottom: 24px;
    }
    .scii-text-word p {
        margin-bottom: 10px;
    }
    .scii-text-data-nub .std-text16 {
        margin-bottom: 8px;
    }
    .scii-text-data-nub {
        padding-top: 12px;
    }
    .scii-text-data {
        margin-top: var(--space60);
    }
    .scii-text-data {
        --xjian: 20px;
    }
    .service-face-inof {
        --jian: 16px;
    }
    .ssii-text {
        padding: 39px 50px;
        padding-right: 25px;
    }
    .ssii-text-active {
        padding-right: 25px;
    }
    .join-advant .mod-title1 {
        width: 65%;
    }
    .join-advant-inof {
        --height1: 550px;
    }
    .join-invite {
        --jian1: 70px;
    }
    .jiii-text .std-font40, .jiii-text .std-font24 {
        margin-bottom: 20px;
    }
    .jiii-text-btn {
        --jian: 16px;
        margin-top: var(--space60);
    }
    .join-value {
        padding-top: var(--space140);
    }
    .show-inof {
        --jian1: 25px;
        --jian2: 48px;
    }
    .contact-box-inof {
        --jian: 20px;
    }
    .newsdet-core-text p {
        margin-bottom: var(--space40);
    }
    .newsdet-core-box{
        margin-bottom: var(--space50);
    }
    .news-top-link-text {
        padding-left: 30px;
    }
    .ntlt-core {
        padding: 34px 30px 30px;
    }
    .ntlt-core .std-text20 {
        margin-bottom: 20px;
    }
    .about-speech-cry-text {
        padding-right: var(--space80);
    }
    .about-honor .mod-title1 .std-text16 {
        width: 90%;
    }
    .about-honor-inof {
        --width: 260px;
    }
    .about-progress .std-font44,
    .about-progress .std-font44::after {
        font-size: var(--font44);
    }
    .about-culture-box {
        height: 700px;
    }
    .about-history-wai {
        padding-left: 160px;
        padding-right: 60px;
    }
    .about-history-swiper-item.swiper-slide {
        width: 400px;
    }
    .about-history-swiper-controls {
        width: 64%;
    }
    .about-history-swiper-item .std-text16,
    .about-history-swiper-item .std-text16 p{
        font-size: 14px;
    }
    .about-history .std-font40 {
        margin-bottom: 12px;
    }
    .about-history-swiper-item .std-text16 {
        margin-top: 12px;
    }
    .about-history-wai::before,
    .about-history-wai::after {
        top: calc(var(--font40)* var(--l1h4) + 12px + 12px);
    }
    .about-history-swiper-controls{
        bottom: var(--space60);
    }
    .eradet-more-box {
        margin-right: -8.75vw;
        padding-right: 8.75vw;
    }
    .casedet-relate-core {
        margin-right: -8.75vw;
    }
    .pave-type-inof.mod-arrows1 .slick-prev{
        left: calc(var(--jian) - 70px);
    }
    .pave-type-inof.mod-arrows1 .slick-next{
        right: calc(var(--jian) - 70px);
    }
    .ptin-link-text .std-font24 {
        margin-bottom: 26px;
    }
    .ptin-link .std-btn-link {
        padding: 6px 32px;
    }
    .pave-easy-inof {
        --jian: 18px;
    }
    .peii-core {
        padding: 30px 28px 28px 30px;
    }
    .peii-core-title-icon {
        width: 48px;
        margin-bottom: 18px;
    }
    .peii-core-title-hover .std-font24 {
        margin-bottom: 18px;
    }
    .bridge-operate-inof {
        --widthx: 248px;
        --radius1: 3px;
    }
    .boii-box-core-icon {
        width: 44px;
        margin-bottom: 16px;
    }
    .boii-box-core .std-text20 {
        margin-bottom: 8px;
    }
    .bridge-deploy {
        padding-top: var(--space130);
    }
    .bridge-case.solution-case {
        padding-bottom: var(--space130);
    }
    .prodet-core-cry-text .std-font32 {
        margin-bottom: 20px;
    }
    .smin-pop {
        width: 400px;
        padding: 50px 40px;
    }
    .smin-pop-rotate.mod-arrows1 .slick-prev {
        left: -30px;
    }
    .smin-pop-rotate.mod-arrows1 .slick-next {
        right: -30px;
    }
    .smin-pri-link .std-text18 {
        margin-bottom: 16px;
    }
    .smin-pop-rotate {
        padding-bottom: var(--space60);
    }
    .smin-pop-inof .mCSB_inside>.mCSB_container {
        margin-right: 30px;
    }
    .smin-pop-inof.mCustomScrollbar {
        margin-right: -30px;
    }
    .smin-pop-close {
        top: 15px;
        right: 15px;
    }
    .service-column-inof-item:nth-of-type(2n) .scii-text-add {
        padding-left: 25px;
    }
    .service-column-inof-item:nth-of-type(2n) .scii-text{
        padding-right: calc(var(--jianx) - 25px);
    }
    .asct-icon{
        margin-top: 26px;
    }
    .peli-core .std-text20 {
        padding: 0 20px 28px;
    }
    .pave-easy-lie {
        --jian: 12px;
    }
    .pave-green-core {
        padding-top: calc(var(--space90) - 20px);
    }
    .pgci-item {
        width: 170px;
    }
    .about-history-swiper-item.swiper-slide {
        width: calc(calc(100vw - 160px - 60px - 320px) / 3);
    }
    .std-font80 {
        font-size: 60px;
    }
    .join-toward-logo {
        width: 186px;
    }
    .ahsi-scroll {
        height: 21em;
    }
    .mod-title1 .std-btn3 {
        margin-top: 30px;
    }
    .cbii-btn{
        padding: 4px 22px;
    }
    .cbii-link {
        padding-bottom: 46px;
    }
    .case-ban-goon::before {
        bottom: 52px;
    }
    .ncmd-nub.ncmd-nub1 {
        --widthx: 42px;
    }
    .ncmd-nub.ncmd-nub1 .std-text16::before {
        width: calc(100% + var(--widthx) + 24px + 1px);
        height: calc(var(--widthx) + 6px);
        left: calc(var(--widthx)* -1 - 3px);
    }
    .mod-title1 .std-font44 {
        margin-bottom: 28px;
    }
    .smin-pop {
        width: 410px;
        padding: 50px 35px;
    }
    .smin-pop .hsin-add-return .hsin-add-return-icon {
        width: 29px;
        height: 29px;
    }
    .smin-pop .hsin-add-return .std-text16 {
        margin-right: 13px;
    }
    .smin-pop .hsin-add-return {
        padding: 10px 10px 10px 26px;
    }
    .smin-pop .hsin-add-return {
        bottom: 60px;
    }
    .home-solution-title {
        top: var(--space130);
    }
    .home-solution-btn {
        margin-top: var(--space40);
    }
    .cbii-link {
        padding-bottom: 38px;
    }
    .case-ban-goon::before {
        bottom: 45px;
    }
    .cbii-btn::after {
        bottom: 42px;
    }
    /* 2024.12.05 */
    .pave1-big-inof {
        --jian1: 13px;
    }
    .ncmd-nub:first-child .std-text16 {
        padding-left: 5px;
    }
    .ncmd-nub .std-text16 {
        padding-left: 2px;
    }
    .ncmd-nub .std-text16::before {
        width: calc(100% + var(--widthx) + 15px);
    }
    .ncmd-nub.font-left .std-text16{
        padding-right: 2px;
    } 
    .ncmd-nub.ncmd-nub1 .std-text16 {
        padding-left: 5px;
    }
    .ncmd-nub.ncmd-nub1.font-left .std-text16 {
        padding-right: 5px;
    }
    .hsin-bin-link .std-text16{
        font-size: 14px;
    }
    .hsin-bin-link .std-text16 {
        padding: 6px;
        padding-left: 7px;
        padding-right: 14px;
    }
    .hsin-bin-link .std-text16 span {
        top: -2px;
    }
    .tcii-ltc-nub:first-child,
    .tcii-ltc-nub:nth-of-type(2),
    .tcii-ltc-nub:nth-of-type(3) {
        width: 50%;
    }

    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    :root{
        --font54: 44px;
        --font44: 36px;
        --font40: 32px;
        --font32: 28px;
        --font24: 22px;
        --font20: 18px;
        --font18: 16px;
        /*--font16: 16px;
        --font14: 14px; */
        --space200: 120px;
        --space156: 110px;
        --space140: 100px;
        --space130: 95px;
        --space120: 90px;
        --space90: 75px;
        --space80: 66px;
        --space70: 60px;
        --space60: 52px;
        --space50: 42px;
        --space40: 32px;
        --line80: 70px;
    }
    .ys-hd-pc {
        padding-left: 80px;
        padding-right: 80px;
    }
    .head-other-lang {
        --jian: 8px;
    }
    .head-nav {
        --jian: 22px;
    }
    .yx-search3-btn {
        margin-right: 36px;
    }
    .ys-ban-slick .ys-ban-title {
        margin-bottom: 20px;
    }
    .ys-ban-slick .std-font24 {
        margin-bottom: 42px;
    }
    .ys-ban-slick.mod-dots1 .slick-dots {
        bottom: 32px;
    }
    .mod-arrows1 .swiper-button-prev, 
    .mod-arrows1 .swiper-button-next,
    .mod-arrows1 .slick-prev, 
    .mod-arrows1 .slick-next {
        width: 42px;
        height: 42px;
    }
    .ys-ban-txtbox.ys-pos-center{
        top: calc(50% + 20px);
    }
    .home-solution-title{
        top: var(--space156);
    }
    .home-solution-title .std-font44,
    .home-develop .std-font44,
    .home-tech .std-font44, 
    .solution-challenge .std-font44 {
        margin-bottom: 22px;
    }
    .hsin-bin-link .std-text16{
        font-size: 14px;
    }
    .hsin-bin-link .std-text16 span{
        position: relative;
        top: -1px;
    }
    .hsin-bin-link .std-text16 {
        padding: 5px;
        padding-left: 6px;
        padding-right: 13px;
    }
    .hsin-bin-link-icon {
        width: 22px;
    }
    .hsin-bin-link .std-text16::before {
        width: calc(100% + 28px);
        left: -28px;
    }
    .home-company .ys-cont1440 {
        padding-top: var(--space80);
    }
    .home-company .std-text20 {
        margin-bottom: var(--space60);
    }
    .home-company .std-font44{
        margin-bottom: 28px;
    }
    .solution-challenge .home-develop-text, 
    .home-tech .home-develop-text,
    .home-develop-text {
        margin-bottom: 44px;
    }
    .home-tech-data-nub .std-text16 {
        margin-top: 6px;
    }
    .home-tech-data {
        --jian: 6px;
    }
    .home-tech {
        padding-bottom: var(--space50);
    }
    .home-develop-btn-nub .std-text18 {
        padding-top: 34px;
    }
    .home-develop-text .std-text18 {
        padding-top: 30px;
    }
    .hntn-link-text-box {
        --jian: 12px;
    }
    .hnin-link .hntn-link-text-box {
        margin-bottom: 8px;
    }
    .hnin-link-text {
        padding: 12px 26px 24px;
    }
    .hnin-link-text .std-text18 {
        margin-bottom: 14px;
    }
    .home-news {
        --jian: 10px;
    }
    .mod-call .std-font40 {
        margin-bottom: 32px;
    }
    .mod-call .std-btn-link-icon {
        margin-left: 14px;
    }
    .footer-top {
        padding-top: 78px;
        padding-bottom: 82px;
    }
    .footer-nav-first {
        margin-bottom: 24px;
    }
    .footer-logo {
        width: 102px;
        margin-bottom: 24px;
    }
    .footer-bot-inof-nub a{
        font-size: 14px;
    }
    .footer-bot-inof {
        --jian: 12px;
    }
    .footer-share-item-btn {
        width: 38px;
    }
    .footer-share {
        --jian: 25px;
    }
    .home-news-top-nub2 .std-text18 {
        padding: 0 30px 28px;
    }
    .scii-core-text {
        padding: 30px 22px 0;
    }
    .scii-core-text .std-font24 {
        margin-bottom: 12px;
    }
    .solution-modal .home-solution-title {
        top: var(--space60);
    }
    .solution-case .std-font40 {
        margin-bottom: var(--space60);
    }
    .solution-case {
        padding-bottom: 0;
    }
    .product-support-inof {
        --jian: 14px;
    }
    .psin-link-top {
        padding: 30px 26px 0;
    }
    .psin-link-top .std-font24 {
        margin-bottom: 12px;
    }
    .std-btn-link {
        padding: 8px 32px;
    }
    .pisi-select .ys-select-hd {
        padding: 0 14px 0 22px;
    }
    .pisi-core {
        padding: 0 22px;
    }
    .pisi-core-range {
        padding-left: 32px;
        padding-right: 12px;
    }
    .pici-link {
        padding: 12px 16px 32px;
    }
    .pici-link-img {
        margin-bottom: 10px;
    }
    .pici-link .std-text20 {
        margin-bottom: 14px;
    }
    .pici-link-data {
        margin-bottom: 22px;
    }
    .psin-link-top .std-font24 {
        margin-bottom: 10px;
    }
    .psin-link-top .psin-link-text {
        margin-bottom: 8px;
    }
    .psin-link-top {
        padding: 26px 24px 0;
    }
    .product-support .std-text18 {
        margin-bottom: var(--space50);
    }
    .product-inof-screen {
        margin-bottom: 60px;
    }
    .mod-page .pc-fenye li {
        width: 32px;
        height: 32px;
        line-height: 30px;
        margin: 0 12px;
    }
    .pcct-advant-inof-nub {
        padding: 22px;
    }
    .prodet-service-inof {
        --jian: 48px;
    }
    .prodet-service {
        padding-top: 54px;
        padding-bottom: 54px;
    }
    .prodet-core {
        --top1: 58px;
    }
    .pcct-advant-inof-nub::before {
        width: calc(100% - 44px);
    }
    .case-ban-goon {
        --jian: 16px;
        --width: 152px;
    }
    .case-ban-goon {
        bottom: 18px;
    }
    @media screen and (min-width: 1200px) {
        .cbii-link:hover {
            --line: 42px;
        }
    }
    .case-part-text {
        margin-bottom: 50px;
    }
    .case-client .case-part-text {
        padding-left: 30px;
        padding-right: 30px;
    }
    .tcii-ltc-nub:first-child{
        width: 33%;
    }
    .tcii-ltc-nub:nth-of-type(2){
        width: 34%;
    }
    .tcii-ltc-nub:nth-of-type(3){
        width: 33%;
    }
    .total-case-inof {
        --jian1: 8px;
        --jian2: 40px;
    }
    .tcii-link-text .std-font24 {
        padding-bottom: 14px;
    }
    .mod-page {
        margin-top: var(--space50);
    }
    .tcbi-link {
        min-width: 160px;
        padding: 5px 20px;
    }
    .net-core-map {
        width: 90%;
    }
    .net-core {
        --widthx: 32px;
    }
    .ncmd-nub .std-text16{
        font-size: 14px;
    }
    .ncmd-nub:first-child .std-text16 {
        padding-left: 3px;
    }
    .ncmd-nub .std-text16 {
        padding-left: 2px;
    }
    .hnid-inof {
        --jian: 14px;
    }
    .head-nav-item-down {
        padding-top: 36px;
        padding-bottom: 36px;
    } 
    .ptii-text {
        padding: 20px 20px 24px;
        margin-top: -95px;
        min-height: 110px;
    }
    .ptii-text .std-text20 {
        margin-bottom: 12px;
    }
    .tech-main .ptii-text {
        padding-top: 34px;
        padding-bottom: 34px;
    }
    .mod-title1 .std-font40 {
        margin-bottom: 18px;
    }
    .tmsi-text {
        padding: 24px 36px 0;
    }
    .tmsi-text-box-nub .std-text20 {
        margin-bottom: 3px;
    }
    .tmsi-text-box-nub {
        margin-bottom: 18px;
    }
    .tmsi-text-word {
        margin-bottom: var(--space40);
    }
    .tech-research-inof.swiper, .tech-research-inof {
        --jian: 15px;
    }
    .trii-cry .std-text20{
        padding: 0 16px 20px;
    }
    .swiper-controls .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: -18px;
    }
    .swiper-controls .swiper-button-prev, .swiper-rtl .swiper-button-next {
        left: -18px;
    }
    .swiper-controls .swiper-button-next, .swiper-controls .swiper-button-prev{
        margin-top: var(--space40);
    }
    .tech-plat-letter {
        font-size: 160px;
    }
    .tech-industry-cry .mod-title1 {
        width: 78%;
    }
    .tech-coop .ys-cont1760 {
        top: var(--space90);
    }
    /* .tech-coop .std-font40 {
        margin-bottom: var(--space60);
    } */
    .tcii-cry-top-icon {
        width: 80px !important;
    }
    .tcii-cry-top, .tcii-cry-bot {
        padding: 22px;
    }
    .tcii-cry-bot .std-text20 {
        margin-bottom: 8px;
    }
    .tvsi-cry .std-text20 {
        width: calc(100% - 56px);
    }
    .tvsi-cry .std-text20 {
        padding: 8px;
    }
    .scii-text {
        padding: 40px var(--jianx2) 50px var(--jianx);
    }
    .service-column {
        --jianx: 40px;
        --jianx2: 15px;
    }
    .scii-text-add{
        padding-right: 15px;
    }
    .scii-text .std-font40 {
        margin-top: var(--space60);
        margin-bottom: 20px;
    }
    .scii-text-word p {
        margin-bottom: 8px;
    }
    .scii-text-data-nub .std-text16 {
        margin-bottom: 6px;
    }
    .scii-text-data {
        --xjian: 15px;
    }
    .scii-text-data {
        margin-top: var(--space50);
    }
    .scii-text .std-font40{
        font-size: calc(var(--font40) - 2px);
    }
    .service-partner-all{
        --width1: 180px;
        --jian: 4px;
    }
    .service-custom-text .std-text18{
        margin-bottom: var(--space50);
    }
    .service-custom-text .std-font40 {
        margin-bottom: 16px;
    }
    .service-column-inof-tips {
        right: 10px;
    }   
    .about-develop-box-text {
        width: 570px;
    }
    .about-develop-box-text .std-font44 {
        margin-bottom: 18px;
    }
    .about-develop-box-text .std-font24 {
        margin-bottom: var(--space40);
    }
    .about-develop-box-text .std-btn {
        margin-top: 32px;
    }
    .about-develop-pic2 .about-develop-pic-nub1 {
        width: 15.5%;
        margin-left: 9.97%;
    }
    .std-btn-link {
        padding: 6px 32px;
    }
    .join-life-inof{
        --jian1: 6px;
        --width1: 208px;
    }
    .join-life-inof-item .ys-imgbox-cover{
        margin-bottom: 12px;
    }
    .join-value-text-item {
        padding-top: 25px;
    }
    .join-invite-inof-item{
        margin-bottom: calc(var(--space90) - 10px);
    }
    .jiii-text-btn .std-btn-link, .jiii-text-btn .std-btn1 .std-btn-link {
        padding: 8px 32px;
        min-width: 180px;
    }
    .jiii-text .std-font40, .jiii-text .std-font24 {
        margin-bottom: 16px;
    }
    .jiii-text-btn {
        --jian: 14px;
        margin-top: var(--space50);
    }
    .join-invite {
        --jian1: 60px;
    }
    .join-advant-inof {
        --height1: 480px;
    }
    .jaii-core-title {
        padding: 0 28px 32px;
    }
    .jaii-core-hover .std-font24 {
        margin-bottom: 16px;
    }
    .jaii-core-hover {
        padding: 0 26px 28px;
    }
    .show-inof {
        --jian1: 20px;
        --jian2: 38px;
    }
    .show-inof-item .std-font24{
        font-size: 20px;
    }
    .show-main .mod-page, .news-main .mod-page {
        margin-top: var(--space60);
    }
    .show-main .support-pro, .news-main .support-pro {
        padding-bottom: var(--space120);
    }
    .contact-box-inof {
        padding: var(--space40) 46px;
    }
    .contact-message-cry {
        padding: 40px 40px 50px;
    }
    .ys-fii-input {
        padding: 8px 20px;
    }
    .ys-fic-auth-img {
        height: 60px;
    }
    .ys-fii-submit {
        margin-top: 12px;
        height: 48px;
    }
    .ys-fia-text-word {
        padding-left: 8px;
    }
    .coii-text-core .std-text18 {
        padding-left: 12px;
    }
    .coii-text-core {
        margin-top: 12px;
    }
    .contact-office-inof {
        --margin1: 82px;
    }
    .newsdet-core-box {
        padding-bottom: 18px;
    }
    .ncbi-link-icon {
        width: 22px;
    }
    .newsdet-core-btn {
        --jian: 10px;
    }
    .newsdet-more-inof.news-inof {
        margin-top: 0;
    }
    .news-inof-item-link .std-text20 {
        margin-bottom: 22px;
    }
    .newsdet-more {
        padding-top: var(--space120);
    }
    .newsdet-core-box-text {
        --jian: 16px;
    }    
    .ntlt-core {
        padding: 26px 26px 26px;
    }
    .ntlt-core-date {
        margin-bottom: 6px;
    }
    .ntlt-core .std-text20 {
        margin-bottom: 10px;
    }
    .about-service {
        padding-top: var(--space130);
    }
    .about-service-img {
        border-radius: 16px;
    }
    .about-speech-cry-text .std-text16, 
    .about-speech-cry-text .std-text16 p{
        font-size: 14px;
    }
    .about-speech-cry-text .std-font40 {
        margin-bottom: 46px;
    }
    .about-speech-cry-text .std-text16 {
        margin-bottom: 20px;
    }
    .about-speech-cry-text {
        padding-right: var(--space50);
    }
    .mod-swiper-dots1 .swiper-pagination-bullet, .mod-dots1 .slick-dots li {
        width: 40px;
    }
    .about-progress .std-font44,
    .about-progress .std-font44::after {
        font-size: var(--font40);
    }
    .about-progress .ys-cont1440 {
        top: 50.5%;
    }
    .about-culture-box {
        height: 620px;
    }
    .about-history-wai {
        padding-left: 120px;
        padding-right: 40px;
    }
    .about-history-swiper-controls {
        height: 72px;
    }
    .about-history-wai{
        padding-bottom: 40px;
    }
    .casedet-title-share-top {
        padding: 6px;
    }
    .casedet-title-share-bot .ys-share-img {
        width: 40px;
    }
    .casedet-title-share-bot {
        --jian: 5px;
    }
    .casedet-title-share-bot {
        top: calc(100% + 11px);
    }
    .casedet-title-share-bot::before {
        height: 11px;
        top: -11px;
    }
    .casedet-relate-core .casedet-relate-inof {
        width: calc(720px + calc(var(--jian)* 2));
    }
    .crii-link-text .std-text20 {
        margin-bottom: 16px;
    }
    .crii-link-text-trait {
        --jian: 11px;
    }
    .casedet-case .std-font40,
    .eradet-more .std-font40 {
        margin-bottom: var(--space40);
    }
    .ys-nyban-title .std-btn {
        margin-top: var(--space40);
    }
    .eradet-main .ys-nyban-title .std-btn-link {
        padding: 7px 60px;
    }
    .casedet-relate1 .casedet-relate-core {
        margin-right: -8.75vw;
    }
    .psbi-item-core {
        padding: 28px 28px;
    }
    .pioi-nub .std-text18 span {
        margin-right: 6px;
        font-size: var(--font44);
    }
    .pave-innovate-other-inof {
        --jian: 10px;
    }
    .pgci-item {
        width: 172px;
    }
    .support-pro-inof {
        --jian1: 15px;
        --jian2: 30px;
    }
    .spii-link {
        padding: 14px 16px 30px;
    }
    .spii-link .std-text20 {
        margin-bottom: 16px;
    }
    .spii-link-text {
        margin-bottom: 32px;
    }
    .spii-link-img {
        margin-bottom: 12px;
    }
    .spii-link .std-text20 {
        margin-bottom: 12px;
    }
    .spii-link-text {
        --jian: 3px;
    }
    .spii-link {
        padding: 14px 12px 30px;
    }
    .hnin-link-text {
        padding: 12px 22px 24px;
    }
    .bdcl-tii-link {
        padding: 14px 0;
    }
    .bdcl-tii-link-icon {
        width: 35px;
    }
    .bdcl-text-xia .std-font32 {
        margin-bottom: 26px;
    }
    .bdcl-text-xia .std-text20 {
        margin-bottom: var(--space60);
    }
    .bdcl-text {
        padding: var(--space90) calc(var(--space50)* 2) var(--space50);
    }
    .bridge-deploy-cry-right .bdcl-text {
        padding-left: calc(var(--space50)* 2 - 30px);
    }
    .solution-case-inof .slick-prev {
        left: calc(var(--jian) - 80px);
    }
    .solution-case-inof .slick-next {
        right: calc(var(--jian) - 80px);
    }
    .ys-cont1060{
        max-width: 960px;
    }
    .biii-core-box{
        padding: 48px 32px 65px;
    }
    .biii-core-box .std-font24 {
        margin-bottom: 14px;
    }
    .biii-core-box .std-text18 {
        margin-bottom: 22px;
    }
    .biii-core-box-btn {
        width: 40px;
        left: 32px;
    }
    .biii-core-text-core {
        padding: 20px 24px;
    }
    .std-link-add-icon {
        margin-left: 10px;
    }
    .bridge-intel-inof {
        --jian: 16px;
    }   
    .bridge-intel .std-font40 {
        margin-bottom: 20px;
    } 
    .bridge-operate-inof {
        --widthx: 193px;
    }
    .boii-box-core {
        padding: 22px 20px;
    }
    .boii-box-core-icon {
        width: 36px;
        margin-bottom: 14px;
    }
    .bridge-operate-text .std-font40 {
        margin-bottom: 24px;
    }
    .prodet-core-cry-text .std-font32 {
        margin-bottom: 18px;
    }
    .prodet-core-cry-text .pcct-text1 {
        margin-bottom: calc(var(--space40) - 5px);
    }
    .solution-modal .home-solution-title {
        top: var(--space50);
    }
    .smin-pop {
        width: 350px;
        padding: 50px 40px;
    }
    .smin-pop-rotate.mod-arrows1 .slick-prev, .smin-pop-rotate.mod-arrows1 .slick-next {
        width: 30px;
        height: 30px;
    }
    .smin-pop .std-btn-link-font{
        font-size: 14px;
    }
    .smin-pri-link .std-text18 {
        margin-bottom: 12px;
    }
    .smin-pop-rotate {
        padding-bottom: var(--space50);
    }
    .smin-pin-link-img {
        margin-bottom: 9px;
    }
    .case-ban-goon {
        bottom: 22px;
    }
    .service-column-inof-item:nth-of-type(2n) .scii-text-add {
        padding-left: 15px;
    }
    .service-column-inof-item:nth-of-type(2n) .scii-text{
        padding-right: calc(var(--jianx) - 15px);
    }
    .ncbi-link .std-text16 {
        max-width: calc(100% - 22px - var(--jian));
    }
    .about-speech-cry-text .std-text16 p {
        margin-bottom: 0.5em;
    }
    .asct-icon {
        margin-top: 20px;
        width: 100px;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 170px;
    }
    .hsin-add.hsin-bin-link .std-text16{
        padding-left: 13px;
        padding-right: 13px;
    }
    .pave-wen {
        width: 26px;
        top: calc(var(--font18)* 0.875 - 14px);
    }
    .pave-wen .std-text14 {
        width: 380px;
        padding: 4px 10px;
        line-height: var(--l1h5);
    }
    .peli-core .std-text20 {
        padding: 0 20px 26px;
    }
    .pgci-item {
        width: 167px;
    }
    .pave-green-core {
        position: relative;
        margin-bottom: -38vw;
    }
    .psib-item .std-text16 {
        padding-left: 10px;
    }
    .psib-item {
        padding: 3px 20px 3px 6px;
    }
    .psib-item-icon {
        width: 20px;
        height: 20px;
    }
    .about-history-swiper-item.swiper-slide {
        width: calc(calc(100vw - 120px - 40px - 120px) / 2);
    }
    .std-font80 {
        font-size: 44px;
    }
    .join-toward-logo {
        width: 170px;
    }
    .join-toward-logo .std-font32 {
        margin-top: 8px;
    }
    .join-toward-logo {
        margin-bottom: 25px;
    }
    .ahsi-scroll {
        height: 17.5em;
    }
    .mod-title1 .std-btn3 {
        margin-top: 26px;
    }
    .cbii-btn .std-text16{
        font-size: 14px;
    }
    .cbii-btn {
        padding: 3px 18px;
    }
    .case-ban-goon::before {
        bottom: 48px;
    }
    .cbii-link {
        padding-bottom: 42px;
    }
    .contact-box-inof {
        padding: var(--space40) 40px;
    }
    .mod-title1 .std-font44 {
        margin-bottom: 24px;
    }
    .smin-pri-link .std-text18, .smin-pri-link .std-text18 p{
        font-size: var(--font18);
    }
    .smin-pop .hsin-add-return .std-text16{
        font-size: var(--font18);
    }
    .smin-pop .hsin-add-return {
        padding: 7px 7px 7px 24px;
    }
    .smin-pop .hsin-add-return .std-text16 {
        margin-right: 11px;
    }
    .smin-pop .hsin-add-return .hsin-add-return-icon {
        width: 27px;
        height: 27px;
    }
    .home-solution-title {
        top: var(--space120);
    }
    .cbii-btn .std-text16 {
        font-size: 16px;
    }
    .case-ban-goon::before {
        bottom: 43px;
    }
    .cbii-link {
        padding-bottom: 36px;
    }
    .cbii-btn::after {
        bottom: 40px;
    }
    /* 2024.12.05 */
    .bridge-operate-inof {
        --widthx: 21.25vw;
    }
    .pave-type-inof {
        --jian: 14px;
    }
    .pave-trait-rotate {
        --jian: 46px;
    }
    .pave1-middle1-inof {
        --jian1: 10px;
    }
    .p1min-core .std-text20 {
        padding: 0 16px 22px;
    }
    .ncmd-nub-pop {
        width: 300px;
        --left: 9px;
        --right: 26px;
        padding: 13px var(--right) 14px var(--left);
    }
    .ncmd-npt-area, .ncmd-npt-area p{
        font-size: 14px;
    }
    .ncmd-nub-pop-text .std-text14 p {
        margin-bottom: 1px;
    }
    .net-contact .contact-box-inof {
        margin-top: -85px;
    }
    .ncmd-nub.ncmd-nub1 .std-text16 {
        padding-left: 3px;
    }
    .ncmd-nub.ncmd-nub1.font-left .std-text16 {
        padding-right: 3px;
    }
    .hsin-bin-link .std-text16 span {
        top: 0px;
    }
    .hsin-bin-link .std-text16 {
        font-size: 12px;
    }
    .ptin-link-text {
        padding: var(--space40) 14px 0;
    }
    .ptin-link-text .std-font24 {
        margin-bottom: 16px;
    }
    .ptin-link-text .std-btn3 {
        margin-bottom: 12px;
    }
    .tcii-ltc-nub:first-child,
    .tcii-ltc-nub:nth-of-type(2),
    .tcii-ltc-nub:nth-of-type(3) {
        width: 50%;
    }
    .tcii-ltc-nub .std-text14 {
        padding-left: 5px;
    }
    .tcii-ltc-nub {
        margin-bottom: 6px;
    }
    .solution-challenge .home-develop-text, .home-tech .home-develop-text, .home-develop-text {
        margin-bottom: 32px;
    }
    /* 1440end */
}
@media screen and (max-width: 1200px) {
    .ys-modal-content {
        max-height: 600px;
    }
    :root{
        --font54: 38px;
        --font44: 32px;
        --font40: 30px;
        --font32: 26px;
        --font24: 20px;
        /* --font20: 18px;
        --font18: 16px; */
        /*--font16: 16px;
        --font14: 14px; */
        --space200: 100px;
        --space156: 90px;
        --space140: 85px;
        --space130: 80px;
        --space120: 75px;
        --space90: 70px;
        --space80: 62px;
        --space70: 56px;
        --space60: 48px;
        --space50: 40px;
        --space40: 28px;
    }
    .mod-arrows1 .swiper-button-prev, 
    .mod-arrows1 .swiper-button-next,
    .mod-arrows1 .slick-prev, 
    .mod-arrows1 .slick-next {
        width: 38px;
        height: 38px;
    }
    .ys-ban-slick .std-font24 {
        margin-bottom: 38px;
    }
    .mod-dots1 .slick-dots li {
        width: 50px;
    }
    .home-solution {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .home-solution-title {
        top: var(--space120);
    }
    .home-solution-dots {
        --width1: 260px;
    }
    .home-company .ys-cont1440 {
        padding-top: var(--space60);
    }
    .home-company .std-font44 {
        margin-bottom: 24px;
    }
    .home-company .std-text20 {
        margin-bottom: var(--space50);
    }
    .home-tech-core-btn {
        width: 40px;
        height: 40px;
        bottom: 16px;
        right: 16px;
    }
    .home-tech {
        padding-bottom: var(--space40);
    }
    .home-develop-btn-nub .std-text18 {
        padding-top: 32px;
    }
    .home-develop-btn+.home-develop-text {
        margin-bottom: 20px;
    }
    .ys-hd-pc {
        padding-left: 60px;
        padding-right: 60px;
    }
    .ys-nyban-title p {
        margin-top: 20px;
    }
    .ys-bread {
        margin: 0 -12px;
        padding-top: 12px;
    }
    .ys-bread-list {
        padding: 0 12px;
    }
    .solution-challenge-inof {
        --jian: 12px;
    }
    .scii-core-text .std-font24 {
        margin-bottom: 10px;
    }
    .solution-case-inof {
        --jian: 12px;
    }
    .solution-case-inof .slick-prev {
        left: calc(var(--jian) - 76px);
    }
    .solution-case-inof .slick-next {
        right: calc(var(--jian) - 76px);
    }
    .scin-link-text {
        padding: 0 30px 32px;
    }
    .scin-link-text-icon {
        width: 35px;
    }
    .product-support-inof {
        --jian: 12px;
    }
    .psin-link-top .std-font24 {
        margin-bottom: 8px;
    }
    .psin-link-top .psin-link-text {
        margin-bottom: 10px;
    }
    .psin-link-top {
        padding: 27px 24px 0;
    }
    .product-support .std-text18 {
        margin-bottom: 44px;
    }
    .pcct-advant-box .std-text20 {
        margin-bottom: 10px;
    }
    .pcct-ain-top {
        margin-bottom: 10px;
    }
    .prodet-service-inof {
        --jian: 22px;
    }
    .pcct-ain-top .std-text20 {
        padding-left: 8px;
    }
    .case-part-text {
        margin-bottom: 44px;
    }
    .tcii-link-text {
        padding-bottom: 12px;
    }
    .prodet-core-cry-text .std-font32 {
        margin-bottom: 16px;
    }
    .pcct-inof-item .std-font24 {
        margin-bottom: 2px;
    }
    .hdrn-play {
        width: 40px;
        height: 40px;
        top: 16px;
        right: 16px;
    }
    /* 2024.12.05 */
    .bridge-operate-inof {
        --widthx: 21.25vw;
    }
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    .ys-hd-pc{
        display: none;
    }
    :root{
        --font54: 32px;
        --font44: 28px;
        --font40: 26px;
        --font32: 24px;
        --font24: 18px;
        --font20: 16px;
        /* 
        --font18: 16px; */
        /*--font16: 16px;
        --font14: 14px; */
        --space200: 80px;
        --space156: 78px;
        --space140: 76px;
        --space130: 74px;
        --space120: 72px;
        --space90: 68px;
        --space80: 60px;
        --space70: 52px;
        /* --space60: 48px;
        --space50: 40px;
        --space40: 28px; */
        --line80: 56px;
    }
    .ys-ph-navbar,
    .ys-phnav-header {
        height: var(--line80);
    }
    .ys-phnav-header a, .ys-phnav-header-font, .ys-phnav-logo, .ys-phnav-r>div {
        line-height: var(--line80);
    }
    .ys-phnav-menu {
        top: var(--line80);
        height: calc(100% - var(--line80));
    }
    .ys-phnav-logo {
        width: 76px;
    }
    .ys-phnav-logo,
    .ys-phnav-logo a,
    .ys-phnav-r,
    .ys-phnav-language,
    .ys-phnav-language a{
        font-size: 0;
    }
    .ys-phnav-menu {
        background: #FFF;
        color: var(--colortitle);
    }
    .ys-ph-nav .ys-phnav-header-font, .ys-ph-nav a{
        color: var(--colortitle);
    }
    .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-nav li.yxnav-active1>.ys-phnav-lisbox a, .ys-ph-nav li.yxnav-active2>.ys-phnav-lisbox .ys-phnav-header-font, .ys-ph-nav li.yxnav-active3>.ys-phnav-lisbox .ys-phnav-header-font {
        color: var(--colormain);
    }
    .ys-phnav-lisbox {
        border-bottom: 1px solid #E7E8EC;
    }
    .ys-phs-form input {
        border: 1px solid #E7E8EC;
        color: var(--colortitle);
    }
    .ys-phs-form .iconfont {
        color: var(--colortitle);
    }
    .ys-phs-form input::-webkit-input-placeholder {
        color: var(--colortitle);
    }
    .ys-phs-form input::-moz-placeholder {
        color: var(--colortitle);
    }
    .ys-phs-form input::-o-placeholder {
        color: var(--colortitle);
    }
    .ys-phs-form input::-ms-input-placeholder {
        color: var(--colortitle);
    }
    .ys-phs-form input::placeholder {
        color: var(--colortitle);
    }
    .std-btn-link-font{
        font-size: 14px;
    }
    .std-btn-link {
        padding: 5px 32px;
    }
    .ys-ban-slick .ys-ban-title {
        margin-bottom: 16px;
    }
    .ys-ban-slick .std-font24 {
        margin-bottom: 30px;
    }
    .ys-ban-txtbox.ys-pos-center {
        top: 50%;
    }
    .ys-ban-slick.mod-dots1 .slick-dots {
        bottom: 22px;
    }
    .mod-dots1 .slick-dots li {
        width: 36px;
    }
    .home-solution {
        padding-top: 60px;
        padding-bottom: 38px;
    }
    .home-solution-dots-item .std-text18{
        font-size: 14px;
    }
    .home-solution-dots-item {
        padding: 30px 0;
    }
    .home-solution-dots {
        --width1: 170px;
    }
    .hsin-bin-link .std-text16 {
        font-size: 12px;
    }
    .hsin-bin-link .std-text16 {
        padding-left: 4px;
        padding-right: 10px;
    }
    .hsin-bin-link .std-text16::before {
        width: calc(100% + 26px);
        left: -26px;
    }
    .home-solution-title {
        top: var(--space90);
    }
    .home-company .ys-cont1440 {
        padding-top: var(--space40);
    }
    .home-company .std-font44 {
        margin-bottom: 16px;
    }
    .home-company .std-text20 {
        margin-bottom: var(--space40);
    }
    .std-btn-link-icon {
        width: 21px;
        margin-left: 8px;
        margin-right: -8px;
    }
    .home-solution-title .std-font44, .home-develop .std-font44, .home-tech .std-font44, .solution-challenge .std-font44 {
        margin-bottom: 20px;
    }
    .solution-challenge .home-develop-text, .home-tech .home-develop-text, .home-develop-text {
        margin-bottom: 38px;
    }
    .home-tech-core-btn {
        width: 36px;
        height: 36px;
        bottom: 12px;
        right: 12px;
    }
    .home-tech-data-nub .std-text16, 
    .home-tech-data-nub .std-text16 p{
        font-size: 14px;
    }
    .home-tech-data{
        flex-wrap: wrap;
        justify-content: center;
    }
    .home-tech-data-nub {
        width: 33.333333%;
    }  
    .home-tech-data-nub{
        margin-bottom: var(--jian);
    }
    .home-tech-data {
        margin: 0 calc(var(--jian)* -1) calc(var(--jian)* -1);
        margin-top: var(--space40);
    }
    .home-tech-data-nub .std-text16 {
        margin-top: 3px;
    }
    .home-tech {
        padding-bottom: 0;
    }
    .home-develop-btn-nub .std-text18 {
        padding-top: 28px;
    }
    .home-develop-text .std-text18 {
        padding-top: 24px;
    }
    .home-develop-btn+.home-develop-text {
        margin-bottom: 0;
    }
    .std-btn1 .std-btn-link {
        padding: 5px 30px;
    }
    .home-news-title {
        margin-bottom: var(--space50);
    }
    .home-news {
        --jian: 6px;
    }
    .hntn-link-text {
        padding: 0 22px 22px;
    }
    .hntn-link-text .std-font24 {
        margin-top: 10px;
    }
    .home-news-top-nub2 .std-text18 {
        padding: 0 20px 22px;
    }
    .hnin-link-text {
        padding: 12px 20px 22px;
    }
    .hntn-link-text-box {
        --jian: 10px;
    }
    .hnin-link .hntn-link-text-box {
        margin-bottom: 4px;
    }
    .psin-link-link .std-text16{
        font-size: 14px;
    }
    .psin-link-link .psin-link-link-icon {
        width: 21px;
        margin-left: 5px;
    }
    .mod-call .std-btn1 .std-btn-link {
        padding: 7px 34px;
    }
    .footer-nav{
        display: none;
    }
    .footer-top {
        padding-top: 54px;
        padding-bottom: 50px;
    }
    .footer-logo {
        width: 90px;
        margin-bottom: 18px;
    }
    .footer-top-left {
        width: 100%;
        padding-right: 0;
    }
    .footer-share {
        --jian: 20px;
    }
    .footer-share-item-btn {
        width: 36px;
    }
    .footer-middle {
        padding-bottom: 24px;
    }
    .footer-bot{
        flex-direction: column-reverse;
    }
    .footer-bot-inof{
        margin-bottom: 6px;
    }
    .footer-bot-inof-nub::before {
        height: 12px;
    }
    .footer-bot-text, .footer-bot-text p, .footer-bot-text p a{
        font-size: 12px;
    }
    .footer-bot {
        padding-top: 22px;
        padding-bottom: 30px;
    }
    .ys-nyban-title.ys-pos-center {
        top: 50%;
    }
    .ys-nyban-title p {
        margin-top: 17px;
    }
    .ys-nyban-title .std-btn {
        margin-top: 36px;
    }
    .mod-bread{
        display: none;
    }
    .solution-challenge-inof .slick-dots {
        bottom: 0;
    }
    .solution-challenge-inof.mod-dots2{
        padding-bottom: 30px;
    }
    .product-inof-screen{
        flex-wrap: wrap;
    }
    .product-inof-screen-item1 {
        width: 50%;
    }
    .product-inof-screen-item2 {
        width: 50%;
    }
    .product-inof-screen-item3 {
        width: 50%;
        margin-top: 14px;
    }
    .product-inof-screen {
        --jian1: 10px;
    }
    .pisi-select, .pisi-core,
    .pisi-core-range {
        height: 44px;
    }
    .pisi-core-range {
        padding-left: 24px;
        padding-right: 8px;
    }
    .pisi-core-range-top {
        top: 8px;
    }
    .pisi-core-range-pro {
        margin-top: -10px;
    }
    .pisi3-btn-nub .std-btn-link {
        padding: 7px 32px;
    }
    .product-inof-core {
        --jian1: 10px;
        --jian2: 24px;
    }
    .ys-phfy {
        display: none;
    }
    .ys-pcfy {
        display: block;
    }
    .pici-ldn-name, .pici-ldn-data{
        line-height: var(--l1h5);
    }
    .pici-link-data {
        --jian3: 8px;
    }
    .product-inof-screen {
        margin-bottom: 50px;
    }
    .pici-link-data {
        margin-bottom: 20px;
    }
    .pici-link .std-text20 {
        margin-bottom: 10px;
    }
    .mod-arrows1 .swiper-button-prev, 
    .mod-arrows1 .swiper-button-next,
    .mod-arrows2.mod-arrows1 .slick-prev,
    .mod-arrows2.mod-arrows1 .slick-next{
        background: var(--colormain);
    }
    .mod-arrows2.mod-arrows1 .slick-arrow.slick-disabled{
        background: rgba(38, 31, 33, 0.20);
    }
    .mod-arrows2{
        padding-bottom: 60px;
    }
    .mod-arrows2.mod-arrows1 .slick-prev, .mod-arrows2.mod-arrows1 .slick-next{
        top: auto;
        bottom: 0;
        transform: translate(0);
    }
    .mod-arrows2.mod-arrows1 .slick-prev{
        left: auto;
        right: calc(50% + 10px);
    }
    .mod-arrows2.mod-arrows1 .slick-next{
        left: calc(50% + 10px);
        right: auto;
    }
    .product-support .std-text18 {
        margin-bottom: var(--space50);
    }
    .product-support .std-font40 {
        margin-bottom: 18px;
    }
    .ys-nyban-title p {
        margin-top: 12px;
    }
    .inside-main.act .ys-main {
        margin-top: 0;
    }
    .prodet-core-cry{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .prodet-core-cry-left {
        width: 60%;
        position: relative;
        top: 0;
        margin-top: var(--space70);
    }
    .prodet-core-cry-text {
        width: 100%;
        padding-left: 0;
    }
    .prodet-service {
        padding-top: 46px;
        padding-bottom: 46px;
    }
    .prodet-core {
        --top1: 52px;
    }
    .case-ban-goon {
        --jian: 10px;
        --width: 100px;
    }
    .case-part-text {
        margin-bottom: 32px;
    }
    .cpin-link-text {
        padding: 0 10px 16px;
    }
    .cpin-link-text .std-text16{
        font-size: 14px;
    }
    .case-client .case-part-text {
        padding-left: 12px;
        padding-right: 12px;
    }
    .total-ban-box-inof {
        --jian: 5px;
    }
    .tbbi-item-link {
        padding: 8px 0 10px;
    }
    .tbbi-item-link .std-text18 {
        font-size: 14px;
    }
    .tbbi-item-link .std-text18 {
        padding: 4px 0 4px;
    }
    .total-case-btn {
        --jian: 6px;
    }
    .tcbi-link {
        min-width: 120px;
        padding: 4px 18px;
    }
    .total-case-inof {
        padding-top: var(--space60);
    }
    .total-case-inof-item {
        width: 50%;
    }
    .total-case-inof-item:nth-of-type(2n-1) {
        animation-delay: .4s;
    }
    .total-case-inof-item:nth-of-type(2n) {
        animation-delay: .5s;
    }
    .tcii-link-text {
        padding-top: 16px;
    }
    .total-case-inof {
        --jian1: 7px;
        --jian2: 30px;
    }
    .net-core {
        padding-top: var(--space90);
    }
    .net-core-map {
        width: 100%;
    }
    .net-core {
        --widthx: 26px;
    }
    .ncmd-nub .std-text16::before {
        width: calc(100% + var(--widthx) + 18px);
    }
    .tech-main .ys-nyban-title p, 
    .show-main .ys-nyban-title p {
        width: 100%;
    }
    .pave-trad{
        padding-top: var(--space120);
    }
    .tech-main .pave-trad .mod-title1 .std-text18 {
        width: 90%;
    }
    .pave-trad-inof {
        --jian: 10px;
    }
    .pave-trad-inof-item:nth-of-type(2n) {
        transform: translateY(var(--xia));
    } 
    .pave-trad-inof.slick-dotted {
        padding-bottom: var(--xia);
    }
    .pave-trad {
        --xia: 32px;
    }
    .pave-trad-inof-item{
        width: 50%;
    }
    .ptii-text .std-text16 p, .psbi-item-core .std-text16 p{
        font-size: 14px;
    }
    .mod-title1 {
        margin-bottom: var(--space50);
    }
    .tech-multi .mod-title1 {
        margin-bottom: var(--space50);
    }
    .mod-title1 .std-font40 {
        margin-bottom: 16px;
    }
    .tech-multi .mod-title1 {
        width: 100%;
    }
    .tech-multi-swipe-item.swiper-slide, 
    .tech-multi-swipe-item {
        width: 85vw;
        max-width: 1440px;
    }
    .tmsi-text-box-nub .std-text16, 
    .tmsi-text-box-nub .std-text16 p,
    .tmsi-text-word,
    .tmsi-text-word p{
        font-size: 14px;
    }
    .tmsi-text {
        padding: 18px 0px 0 18px;
    }
    .tmsi-text .std-font32 {
        margin-bottom: 10px;
    }
    .tmsi-text-box-nub {
        margin-bottom: 14px;
    }
    .tmsi-text-word {
        margin-bottom: 22px;
    }
    .tech-multi-swipe {
        padding-bottom: var(--space50) !important;
    }
    .tech-witness .ys-cont1400{
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
    }
    .tech-witness-bg{
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
    }
    .tech-witness-bg img{
        height: 100%;
        object-fit: cover;
    }
    .tech-witness{
        padding-top: var(--space120);
        padding-bottom: var(--space120);
    }
    .tech-witness-inof-item .std-font32 {
        margin-bottom: 6px;
    }
    .tech-witness-inof-item .std-text16{
        font-size: 14px;
    }
    .tech-research .mod-title1 {
        margin-bottom: var(--space50);
    }
    .tech-research-inof.swiper, 
    .tech-research-inof {
        --jian: 12px;
    }
    .tech-research-inof-item, 
    .tech-research-inof-item.swiper-slide{
        width: 33.333333%;
    }
    .tech-plat .mod-title1 .std-text18,
    .tech-plat .mod-title1 .std-text18 p{
        font-size: 14px;
    }
    .tech-plat-letter {
        font-size: 100px;
    }
    .tech-plat-cry-box {
        --jian: 5px;
    }
    .tech-industry-cry .mod-title1 {
        width: 88%;
    }
    .tech-coop .ys-cont1760{
        position: relative;
        left: 0%;
        transform: translateX(0%);
        top: 0;
    }
    .tech-coop-bg{
        position: absolute;
        bottom: 0;
        left: 0;
    }
    .tech-coop{
        padding-bottom: var(--space130);
    }
    /* .tech-coop .std-font40 {
        margin-bottom: var(--space50);
    } */
    .tech-coop-inof, 
    .swiper.tech-coop-inof {
        --jian: 8px;
    }
    .tcii-cry-top, .tcii-cry-bot {
        padding: 19px;
    }
    .tech-coop-inof-item.swiper-slide, .tech-coop-inof-item{
        width: 25%;
    }
    .tech-coop{
        min-height: 48vw;
    }
    .tech-value-title .std-text18 {
        width: 60%;
    }
    .tech-value-title {
        margin-bottom: var(--space50);
    }
    .tech-value-swiper-item, 
    .tech-value-swiper-item.swiper-slide{
        width: 50%;
    }
    .mod-arrows1.mod-arrows3 .swiper-button-prev, .mod-arrows1.mod-arrows3 .swiper-button-next {
        background: var(--colormain);
    }
    .swiper-button-next::before, .swiper-button-prev::before{
        opacity: 1;
    }
    .swiper-button-next::after, .swiper-button-prev::after{
        opacity: 0;
    }
    .service-advant .std-font40 {
        margin-bottom: var(--space40);
    }
    .ssii-text {
        padding: 24px 24px;
        padding-right: 12px;
    }
    .ssii-text-active {
        padding-right: 12px;
    }
    .ssii-text .std-font32 {
        margin-bottom: 12px;
    }
    .ssii-text-active.yxedr-active ul {
        margin-bottom: 14px;
    }
    .service-face .std-font40 {
        margin-bottom: var(--space50);
    }
    .service-face-inof {
        --jian: 12px;
    }
    .service-face-inof-nub{
        width: 50%;
    }
    .sfin-img {
        margin-bottom: 22px;
    }
    .service-face-inof-nub .std-text20{
        margin-bottom: 10px;
    }
    .service-face-inof-nub .std-text16,
    .service-face-inof-nub .std-text16 p{
        font-size: 14px;
    }
    .scii-text-word p,
    .scii-text-data-nub .std-text16{
        font-size: 14px;
    }
    .scii-text-word p {
        padding-left: 22px;
    }
    .scii-text-word p::before {
        left: 6px;
    }
    .scii-text .std-font40 {
        margin-top: var(--space50);
        margin-bottom: 18px;
    }
    .scii-text-data {
        --xjian: 10px;
    }
    .scii-text-data-nub i{
        font-size: 14px;
    }
    .service-partner-all{
        --width1: 160px;
        --jian: 2px;
    }
    .service-custom-text {
        padding: 30px 30px;
    }
    .service-custom-text .std-font40 {
        margin-bottom: 12px;
    }
    .service-custom-text .std-text18 {
        margin-bottom: 18px;
    }
    .service-advant-wai {
        height: calc(100vh - var(--line80) - var(--space130) - var(--space40) - calc(var(--font40)* var(--l1h4)));
    }
    .join-main .ys-nyban-title-img {
        width: 48%;
    }
    .join-advant .mod-title1 {
        width: 88%;
    }
    .join-advant-inof {
        --height1: 390px;
    }
    .jaii-core-hover {
        padding: 0 20px 25px;
    }
    .jaii-core-title {
        padding: 0 20px 26px;
    }
    .jaii-core-hover .std-text16,
    .jaii-core-hover .std-text16 p{
        font-size: 14px;
    }
    .jaii-core-hover .std-font24 {
        margin-bottom: 12px;
    }
    .jiii-text .std-font40, .jiii-text .std-font24 {
        margin-bottom: 10px;
    }
    .jiii-text-btn .std-btn-link, .jiii-text-btn .std-btn1 .std-btn-link {
        padding: 6px 21px;
        min-width: 160px;
    }
    .jiii-text-btn {
        --jian: 10px;
        margin-top: var(--space40);
    }
    .join-invite {
        --jian1: 40px;
    }
    .jiii-text .std-text16, .jiii-text .std-text16 p{
        font-size: 14px;
    }   
    .join-value-text-item {
        padding-top: 22px;
    }
    .join-life-inof{
        --jian1: 5px;
        --width1: 158px;
    }
    .join-life-inof-item .ys-imgbox-cover{
        margin-bottom: 10px;
    }
    .about-develop-pic1 {
        margin-bottom: -10vw;
    }
    .about-develop-pic2 .about-develop-pic-nub1 {
        width: 16.5%;
        margin-left: 3.97%;
    }
    .about-develop-pic2 {
        margin-top: -78px;
    }
    .about-develop-pic1 .about-develop-pic-nub2 {
        margin-right: 3.2%;
    }
    .about-develop-box-text .std-font24 {
        margin-bottom: 22px;
    }
    .about-develop-box-text .std-font44 {
        margin-bottom: 15px;
    }
    .about-develop-box-text .std-text16, .about-develop-box-text .std-text16 p{
        font-size: 14px;
    }
    .about-develop-box-text .std-btn {
        margin-top: 26px;
    }
    .join-yun .std-font44 {
        top: var(--space70);
    }
    .join-yun .std-btn {
        bottom: var(--space70);
    }
    .show-inof-item .std-font24 {
        font-size: 18px;
    }
    .show-inof-item {
        width: 33.333333%;
    }
    .show-inof {
        --jian1: 14px;
        --jian2: 28px;
    }
    .show-inof-item-img {
        margin-bottom: 14px;
    }
    .mod-page .pc-fenye li {
        width: 29px;
        height: 29px;
        line-height: 28px;
        margin: 0 8px;
    }
    .show-inof-item:nth-of-type(3n-1){
        animation-delay: .45s;
    }
    .show-inof-item:nth-of-type(3n){
        animation-delay: .5s;
    }
    .show-inof-item:nth-of-type(3n-2){
        animation-delay: .4s;
    }
    .cbii-icon {
        width: 38px;
        margin-bottom: 6px;
    }
    .contact-box-inof {
        padding: var(--space40) 24px;
    }
    .contact-box-inof {
        --jian: 3px;
    }
    .contact-box-inof-item .std-text18{
        line-height: var(--l1h6);
    }
    .contact-box-inof-item .std-text20 {
        margin-bottom: 8px;
    }
    .contact-box-inof-item::before, .contact-box-inof-item::after {
        width: calc(50% - 20px - 19px);
        top: 19px;
    }
    .contact-box-inof-item::before {
        left: calc(50% + 19px + 20px);
    }
    .contact-box-inof-item::after {
        right: calc(50% + 19px + 20px);
    }
    .contact-message-cry {
        padding: 30px 30px 40px;
    }
    .ys-form {
        --space: 8px;
        --spacebot: 18px;
        --height: 36px;
    }
    .ys-fii-name span {
        margin-left: 4px;
    }
    .ys-fic-auth-img {
        height: 48px;
    }
    .ys-fii-submit {
        margin-top: 4px;
        height: 44px;
    }
    .coii-text {
        padding-top: 20px;
    }
    .coii-text-core .std-text18 {
        padding-left: 10px;
    }
    .coii-text-core-icon {
        width: 20px;
    }
    .coii-text-core {
        margin-top: 8px;
    }
    .coii-text {
        padding-top: 17px;
    }
    .contact-office-inof {
        --margin1: 55px;
    }
    .news-inof {
        --jian: 12px;
        --jian2: 36px;
    }
    .news-inof-item-link .std-text14 {
        margin-bottom: 4px;
    }
    .news-inof-item-link .std-text20 {
        margin-bottom: 18px;
    }
    .newsdet-more .std-font40 {
        margin-bottom: 32px;
    }
    .newsdet-core-btn {
        margin-top: var(--space60);
        padding-top: 20px;
    }
    .newsdet-core {
        padding-top: var(--space120);
    }
    .newsdet-core-box-text {
        --jian: 12px;
    }
    .ncbs-title {
        margin-right: 26px;
    }
    .newsdet-core-box-share .ys-share {
        --jian: 8px;
    }
    .news-top-link-text {
        padding-left: 20px;
    }
    .ntlt-core {
        padding: 18px 16px 16px;
    }
    .ntlt-core-date {
        margin-bottom: 2px;
    }
    .ntlt-core .std-text20 {
        margin-bottom: 5px;
    }
    .news-inof {
        --jian: 10px;
        --jian2: 26px;
    }
    .niil-img {
        margin-bottom: 11px;
    }
    .news-inof-item-link .std-text20 {
        margin-bottom: 14px;
    }
    .about-service-title .std-text18, 
    .about-service-title .std-text18 p{
        font-size: 14px;
    }
    .about-service-title{
        margin-bottom: var(--space40);
    }
    .about-service-img {
        border-radius: 12px;
    }
    .about-service-img .std-btn {
        bottom: 20px;
        right: 20px;
    }
    .about-speech-cry-text .std-text16::before {
        width: 50px;
        height: 38px;
        left: -14px;
        top: -18px;
    }
    .about-speech-cry-text .std-font40 {
        margin-bottom: 22px;
    }
    .asct-icon {
        width: 100px;
    }
    .about-speech-cry-text {
        padding-right: 24px;
    }
    .about-speech {
        padding-top: var(--space130);
        padding-bottom: var(--space40);
    }
    .about-honor .mod-title1 .std-text16, .about-honor .mod-title1 .std-text16 p{
        font-size: 14px;
    }
    .about-honor-img {
        border-radius: 12px;
    }
    .about-honor-inof {
        --width: 200px;
    }
    .about-honor-inof-item .std-text16{
        font-size: 14px;
    }
    .about-progress .std-font44,
    .about-progress .std-font44::after {
        font-size: var(--font32);
    }
    .about-culture-top {
        padding-top: var(--space130);
    }
    .about-culture-box {
        height: 480px;
    }
    .about-culture-box-item .std-text16 {
        margin-bottom: 10px;
    }
    .about-culture-box-item .std-font24 {
        -webkit-line-clamp: 3;
        height: 4.5em;
    }
    .about-develop-pic2 {
        margin-top: -34px;
    }
    .about-history-wai {
        padding-left: 40px;
        padding-right: 40px;
    }
    .about-history-swiper-controls {
        width: 80%;
    }
    .ys-nyban-title .std-btn {
        margin-top: 26px;
    }
    .casedet-relate-core .casedet-relate-inof {
        width: calc(640px + calc(var(--jian)* 2));
    }
    .crii-link-img {
        width: 280px;
    }
    .crii-link-text {
        width: calc(100% - 280px);
    }
    .casedet-case-cry {
        width: 100%;
    }
    .casedet-message-nub .std-text16{
        font-size: 14px;
    }
    .casedet-message-nub-icon {
        width: 20px;
    }
    .casedet-message-nub .std-text16 {
        padding-left: 8px;
    }
    .casedet-message {
        --jian: 4px;
    }
    .pave-trad .mod-title1 .std-text18 {
        width: 88%;
    }
    .pave-struct .std-text18{
        width: 100%;
    }
    .pave-struct-img {
        width: 90%;
    }
    .psib-item .std-text16{
        font-size: 14px;
    }
    .psib-item-icon {
        width: 22px;
        height: 22px;
    }
    .psbi-item-core {
        padding: 26px 24px;
    }
    .psbi-item-core .std-font24 {
        margin-bottom: 12px;
    }
    .pave-innovate-other {
        width: calc(100% - 60px);
    }
    .pioi-nub .std-text18{
        font-size: 14px;
    }
    .pioi-nub .std-text16, .pioi-nub .std-text16 p{
        font-size: 14px;
    }
    .pave-innovate-other {
        padding: 18px 20px;
        margin-top: -60px;
    }
    .pave-innovate-other-inof {
        --jian: 5px;
    }
    .pave-trait-rotate {
        --jian: 0px;
    }
    .ptsi-core-text-btn {
        width: 36px;
        height: 36px;
    }
    .ptsi-core-text {
        padding: 0 20px 22px;
    }
    .ptsi-core-text-box .std-font24 {
        margin-bottom: 10px;
    }
    .pave-trait-swipe {
        padding-bottom: 40px !important;
    }
    .pave-mold-box-swipe {
        width: 86%;
    }
    .pave-mold .swiper-scrollbar-drag, .pmbt-circle {
        width: 56px !important;
        height: 56px;
    }  
    .pave-mold-box-text .swiper-scrollbar {
        width: calc(100% - calc(100% / var(--length1)) + 56px);
        left: calc(100% / var(--length1) / 2 - 28px);
    }  
    .pave-mold .swiper-scrollbar-drag {
        top: -28px;
    }  
    .pmbt-inof {
        padding-top: 32px;
    }
    .pave-mold-box-text {
        margin-bottom: var(--space50);
    }
    .peii-core-title>.std-font24{
        display: none;
    }
    .peii-core-title-hover {
        position: relative;
        opacity: 1;
        pointer-events: all;
    }
    .peii-core-title-hover .std-font24{
        color: var(--colortitle);
    }
    .peii-core-title-hover .std-text16, .peii-core-title-hover .std-text16 p{
        color: var(--colortext);
    }
    .peii-core-title-hover .std-font24 {
        margin-bottom: 8px;
    }
    .peii-core-title-hover .std-text16 {
        width: 75%;
    }
    .peii-core-title-icon {
        width: 42px;
        margin-bottom: 12px;
    }
    .peii-core-title {
        margin-bottom: 6px;
    }
    .peii-core {
        padding: 24px 22px;
    }
    .pave-easy-inof {
        --jian: 12px;
    }
    .pave-easy-inof .slick-dots{
        bottom: 0;
    }
    .pave-green-core {
        position: relative;
        padding-bottom: var(--space156);
    }
    .pave-green-img {
        position: absolute;
        bottom: 0;
    }
    .pgci-item-text .std-text16{
        font-size: 14px;
    }
    .pgci-item {
        width: 130px;
    }
    .pave-type-inof.mod-arrows1 .slick-prev,
    .pave-type-inof.mod-arrows1 .slick-next{
        opacity: 0;
        pointer-events: none;
    }
    .pave-type-inof .slick-dots {
        bottom: 0;
    }
    .pave-type-inof.slick-dotted{
        padding-bottom: var(--space50);
    }
    .pave-type-inof {
        --jian: 14px;
    }
    .support-pro-inof-item {
        width: 50%;
    }
    .support-pro-inof-item:nth-of-type(2n-1) {
        animation-delay: .4s;
    }
    .support-pro-inof-item:nth-of-type(2n) {
        animation-delay: .5s;
    }
    .support-pro {
        padding-bottom: 0;
    }
    .support-main .ys-nyban-title p, .traffic-main .ys-nyban-title p {
        width: 88%;
    }
    .support-pro-inof-item{
        width: 50%;
    }
    .support-pro-inof {
        --jian1: 10px;
        --jian2: 26px;
    }
    .spii-link {
        padding: 14px 11px 30px;
    }
    .bridge-operate-text {
        padding-top: 0;
    }
    .bridge-operate-text .std-font40 {
        margin-bottom: 18px;
    }
    .bridge-operate-text {
        width: 100%;
        position: relative;
        margin-bottom: var(--space50);
    }
    .bridge-operate-inof {
        --widthx: 160px;
    }
    .boii-box-core {
        padding: 10px 10px;
    }
    .boii-box-core-icon {
        width: 26px;
        margin-bottom: 2px;
    }
    .boii-box-core .std-text20 {
        margin-bottom: 3px;
    }
    .boii-box-core .std-text14, .boii-box-core .std-text14 p{
        line-height: var(--l1h5);
    }
    .bridge-intel .std-font40 {
        margin-bottom: 16px;
    }
    .bridge-intel-text {
        margin-bottom: var(--space50);
    }
    .bridge-intel-inof {
        --jian: 12px;
    }
    .biii-core-text-core {
        padding: 14px 20px;
    }
    .std-link-add-icon {
        margin-left: 6px;
        width: 23px;
    }
    .std-link-add .std-text16{
        font-size: 14px;
    }
    .biii-core-box {
        padding: 26px 24px 65px;
    }
    .biii-core-box-btn {
        width: 36px;
        left: 24px;
        bottom: 18px;
    }
    .biii-core-box .std-font24 {
        margin-bottom: 10px;
    }
    .biii-core-box .std-text16, .biii-core-box .std-text16 p{
        line-height: 1.6;
        font-size: 14px;
    }
    .biii-core-box .std-text18 {
        margin-bottom: 12px;
    }
    .biii-core-box .std-text18, .biii-core-box .std-text18 p{
        font-size: 14px;
    }
    .bridge-case.solution-case .std-font40 {
        margin-bottom: var(--space50);
    }
    .scin-link-text-word {
        width: 86.73%;
    }
    .bdcl-text {
        padding: var(--space60) 30px var(--space50);
    }
    .bdcl-tii-link {
        padding: 8px 0;
    }
    .bridge-deploy-cry-right .bdcl-text {
        padding-left: 30px;
    }
    .bdcl-text-xia .std-font32 {
        margin-bottom: 14px;
    }
    .bdcl-text-xia .std-text20 {
        margin-bottom: var(--space40);
    }
    .bdcl-tii-link-icon {
        width: 31px;
    }
    /* .bdcl-text-inof-item:not(:first-child){
        display: none;
    } */
    .bdcl-text-inof .slick-dots{
        bottom: -10px;
    }
    /* .bdcl-text-inof{
        padding-bottom: 20px;
    } */
    /* .bdcl-text-inof {
        border-top: 0px;
    }
    .bdcl-tii-link{
        border-bottom: 0px;
    } */
    .bdcl-text{
        pointer-events: none;
    }
    .bridge-deploy-cry-right  .bdcl-text{
        pointer-events: all;
    }
    .bdcl-text .std-font40,
    .bdcl-text-inof{
        pointer-events: all;
        transition: all .4s ease;
    }
    .bdcl-text-inof-item.on .std-font24 {
        color: #00FAD7;
    }
    .bridge-deploy-cry-left  .bdcl-text .std-font40{
        display: inline-block;
    }
    .bdcl-text {
        align-items: flex-start;
    }
    .bdcl-text-inof{
        width: 100%;
    }
    .prodet-core-cry-text .std-font32 {
        margin-bottom: 14px;
    }
    .hsin-box-inof-ph {
        display: block;
    }
    .hsin-box-inof.hsin-box-inof-ph {
        position: relative;
        display: flex;
        flex-wrap: wrap;
    }
    .hsin-box-inof.hsin-box-inof-ph .hsin-box-inof-nub {
        position: relative;
        transform: translate(0);
        left: auto!important;
        top: auto!important;
        margin: 0 10px;
        margin-bottom: 14px;
    }
    .hsin-box-inof.hsin-box-inof-ph .hsin-bin-link{
        display: flex;
        align-items: center;
    }
    .hsin-box-inof.hsin-box-inof-ph .hsin-bin-link .std-text16 {
        position: relative;
        top: 0%;
        transform: translateY(0%);
        left: 0;
    }
    .hsin-box .hsin-box-inof .std-text16{
        display: none;
    }
    .hsin-box-inof.hsin-box-inof-ph{
        padding-left: 10px;
        padding-right: 10px;
    }
    .solution-case .std-font40 {
        margin-bottom: var(--space50);
    }
    .solution-modal-inof-ph{
        display: block;
    }
    .solution-modal-inof-pc .smin-pop{
        display: none;
    }
    .solution-modal-inof-ph .solution-modal-inof-nub{
        height: auto;
        pointer-events: all;
    }
    .solution-modal-inof-ph{
        position: relative;
    }
    .solution-modal-inof-ph .solution-modal-inof-nub.on{
        position: relative;
    }
    .solution-modal .home-solution-title {
        top: 0px;
    }
    .solution-modal-add{
        position: relative;
    }
    .smin-pop {
        position: relative;
        height: auto;
        border-radius: 0px;
        border: 0px;
        box-shadow: none;
        width: 100%;
        padding: 20px var(--space70) 0;
    }
    .smin-pop {
        opacity: 1;
        transform: translateX(0%);
        -webkit-transform: translateX(0%);
        pointer-events: all;
    }
    .solution-modal-inof-ph .smin-pop-close{
        display: none;
    }
    .solution-modal-inof-ph .solution-modal-inof-nub{
        display: none;
        width: 100vw;
    }
    .smin-pri-link{
        display: flex;
        align-items: center;
    }
    .smin-pri-link-left,
    .smin-pri-link-img{
        width: 50%;
        margin-bottom: 0;
    }
    .smin-pri-link .std-text18, .smin-pri-link .std-text18 p{
        text-align: left;
    }
    .smin-pri-link .psin-link-link{
        justify-content: flex-start;
    }
    .smin-pri-link-left{
        padding-left: 20px;
        padding-right: 20px;
    }
    .smin-pop-rotate-item{
         padding: 0 60px;
    }
    .smin-pri-link{
        overflow: hidden;
        border-radius: 10px;
        border: 1px solid rgba(112, 106, 108, 0.20);
        background: var(--colorfff);
        box-shadow: 0px 36px 68px 0px rgba(0, 68, 148, 0.11), 0px 14.848px 20.5px 0px rgba(0, 68, 148, 0.06), 0px 8.766px 8.515px 0px rgba(0, 68, 148, 0.04), 0px 4.461px 3.08px 0px rgba(0, 68, 148, 0.03);
    }
    .smin-pop-rotate {
        margin: 0 -60px;
        padding-bottom: 0;
    }
    .smin-pop-rotate .slick-list{
        padding: 100px 0;
        margin: -100px 0;
    }
    .smin-pop-rotate.mod-arrows1 .slick-prev {
        left: 24px;
        top: 50%;
        transform: translateY(-50%);
    }
    .smin-pop-rotate.mod-arrows1 .slick-next {
        right: 24px;
        top: 50%;
        transform: translateY(-50%);
    }
    .smin-pop-rotate{
        margin-bottom: 50px;
    }
    .smin-pop-inof{
        --jian: 8px;
        margin: 0 calc(var(--jian) * -1);
    }
    .smin-pop-inof-nub{
        width: 50%;
        padding: 0 var(--jian);
    }
    .smin-pop-inof {
        height: auto!important;
    }
    .smin-pop-inof{
        display: flex;
        flex-wrap: wrap;
        position: relative;
        z-index: 6;
    }
    .smin-pop .std-font24 {
        margin-bottom: 24px;
        position: relative;
        z-index: 6;
    }
    .hsin-box-inof.hsin-box-inof-ph {
        z-index: 19;
    }
    .solution-modal-add {
        z-index: 11;
    }
    .solution-modal .home-solution-title {
        z-index: 12;
    }
    .hsin-add-return{
        display: flex;
    }
    .trait-pop .ys-modal-close {
        width: 38px;
        height: 38px;
        top: 12px;
        right: 12px;
    }
    .trait-pop .std-font32 {
        margin-bottom: 30px;
    }
    .trait-pop-core {
        padding: 46px 50px;
    }
    .trait-pop .mCSB_scrollTools {
        top: 117px;
        right: 20px;
    }
    .asct-icon {
        margin-top: 16px;
    }
    .hdrn-play {
        width: 36px;
        height: 36px;
        top: 12px;
        right: 12px;
    }
    .smin-pop-rotate {
        width: calc(100% + 120px);
    }
    .solution-modal {
        padding-bottom: 20vw;
        margin-bottom: -20vw;
    }
    .hsin-add.hsin-bin-link .std-text16{
        padding-left: 10px;
        padding-right: 10px;
    }
    .pave-wen .std-text14{
        font-size: 12px;
    }
    .pave-wen .std-text14 {
        width: 240px;
        padding: 4px 8px;
    }
    .peli-core .std-text20 {
        padding: 0 16px 20px;
    }
    .pave-easy-lie {
        --jian: 8px;
    }
    .pave-green-core{
        margin-bottom: 0;
    }
    .pgci-nub {
        width: 25%;
    }
    .psib-item-icon {
        width: 20px;
        height: 20px;
    }
    .psib-item .std-text16 {
        padding-left: 9px;
    }
    .psib-item.on .psib-item-icon {
        transform: scale(1.15);
    }
    .about-history-swiper-item.swiper-slide {
        width: calc(calc(100vw - 40px - 40px - 60px) / 2);
    }
    .std-font80 {
        font-size: 32px;
    }
    .join-toward-logo {
        width: 130px;
    }
    .join-toward-logo .std-font32{
        font-size: var(--font24);
    }
    .mod-title1 .std-btn3 {
        margin-top: 24px;
    } 
    .cbii-btn .std-text16 {
        font-size: 12px;
    }
    .cbii-btn {
        padding: 3px 15px;
    }
    .case-ban-goon {
        --jian: 16px;
        --width: 122px;
    }
    .cbii-link {
        padding-bottom: 37px;
    }
    .case-ban-goon::before {
        bottom: 42px;
    }
    .ncmd-nub.ncmd-nub1 {
        --widthx: 32px;
    }
    .hsin-bin-link .std-text16 span{
        top: 0;
    }
    .home-solution::before{
        height: calc(var(--space40) + 2px);
    }
    .home-solution {
        padding-top: 18vw;
        padding-bottom: 46px;
    }
    .cbii-btn .std-text16 {
        font-size: 14px;
    }
    .cbii-link {
        padding-bottom: 30px;
    }
    .case-ban-goon::before {
        bottom: 34px;
    }
    .cbii-btn::after {
        bottom: 32px;
        width: 6px;
        height: 6px;
    }
    /* 2024.12.05 */
    .prodet-title-ph{
        display: block;
    }
    .prodet-title-pc{
        display: none;
    }
    .prodet-core-cry {
        flex-direction: column;
    }
    .prodet-core-cry-left {
        margin-top: 34px;
        margin-bottom: var(--space70);
    }
    .pave-green-core-inof .slick-dots {
        bottom: 0px;
    }
    .pave-green-core-inof{
        display: block;
        padding-bottom: 30px;
    }
    .pave-green-core{
        min-height: calc(100vw / 1920 * 885);
    }
    .pgci-nub:not(:first-child){
        display: none;
    }
    .pgci-item {
        width: 20vw;
        max-width: 160px;
    }
    /* 2024.12.05 */
    .bridge-operate-inof {
        --widthx: 188px;
    }
    .bridge-operate-inof{
        flex-wrap: wrap;
    }
    .pave-type, .solution-case.pave-type+.pave1-middle1{
        padding-top: 10px;
    }
    .pave1-main .join-value-btn:not(:first-child){
        display: none;
    }
    .pave1-main .join-value-btn{
        display: block;
    }
    .ncmd-nub .std-text16 {
        font-size: 12px;
    }
    .ncmd-nub .std-text16 {
        padding-left: 0px;
    }
    .ncmd-nub .std-text16::before {
        width: calc(100% + var(--widthx) + 9px);
    }
    .ncmd-nub.ncmd-nub1 .std-text16::before {
        width: calc(100% + var(--widthx) + 16px);
        height: calc(var(--widthx) + 2px);
        left: calc(var(--widthx)* -1);
    }
    .ncmd-nub.ncmd-nub1 .std-text16{
        font-size: 14px;
    }
    .ncmd-nub.ncmd-nub1 {
        --widthx: 30px;
    }
    .ncmd-nub-pop {
        width: 280px;
        --left: 7px;
        --right: 20px;
        padding: 12px var(--right) 14px var(--left);
    }
    .ncmd-nub-pop-text .std-text18 {
        margin-bottom: 1px;
    }
    .ncmd-npt-area {
        margin-bottom: 3px;
    }
    .ncmd-npt-area {
        --jian: 8px;
    }
    .ncmd-nub-pop-close {
        width: 20px;
        height: 20px;
        top: 2px;
    }
    .net-contact .contact-box-inof {
        width: calc(100% - 40px);
        margin-top: -60px;
    }
    .ncmd-nub.font-left .std-text16{
        padding-right: 0px;
    } 
    .ncmd-nub.ncmd-nub1.font-left .std-text16::before {
        right: calc(var(--widthx)* -1);
    }
    .ncmd-nub.ncmd-nub1 .std-text16::before {
        width: calc(100% + var(--widthx) + 13px);
    }
    .home-solution-ph{
        display: block;
    }
    .home-solution-pc{
        display: none;
    }
    .home-solution-ph .total-case-btn {
        --jian: 10px;
    }
    .home-solution-ph .home-solution-dots-item {
        padding: 30px var(--jian) 0;
    }
    .home-solution-ph .tcbi-link{
        border: 1px solid var(--colormain);
        background: transparent;
        color: var(--colortitle);
    }
    .home-solution-ph .tcbi-link .std-text16{
        color: var(--colortitle);
    }
    .home-main .home-solution-title {
        top: 0;
        position: relative;
    }
    .home-solution {
        padding-top: 60px;
    }
    .home-main .home-solution-inof{
        margin-top: -10vw;
    }
    .home-main .hsin-box-inof{
        display: none;
    }
    .home-solution-ph .std-btn-link-icon{
        background: var(--colormain);
        border-radius: 50%;
    }
    .home-solution-ph .std-btn-link-icon img {
        transform: scale(0.8) !important;
    }
    .home-solution-ph .std-btn3 .std-btn-link-font{
        color: var(--colortitle);
        padding: 0 12px;
    }
    .home-solution-ph .home-solution-btn {
        margin-top: 0;
    }
    .home-solution-add-up{
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 96px;
        width: 100%;
    }
    .home-solution-add-up .std-btn-link {
        padding: 5px 18px;
    }
    .solution-modal-inof-ph .smin-pop {
        top: 0;
    }
    .tcii-link-text-char {
        --jian: 10px;
    }
    /* 2025.01.18 - start */
    .home-solution-bot.home-solution-pc{
        display: block;
    }
    .home-solution-bot{
        height: 100%;
        bottom: 0;
        left: 0;
        pointer-events: none;
    }
    .home-solution-bot .ys-cont1440 {
        width: 100%;
        max-width: none;
        height: 100%;
    }
    .home-solution-dots{
        position: absolute;
        top: 53%;
        transform: translateY(-50%);
        left: 0;
        flex-direction: column;
        animation:none;
    }
    .home-solution-dots {
        --width1: auto;
    }
    .home-solution-dots-item{
        padding-left: 10px;
        pointer-events: all;
    }
    .home-solution-dots-item .std-text18 {
        top: 50%;
        left: calc(100% + 10px);
        transform: translate(0%,-50%);
        bottom: auto;
    }
    .home-solution-dots-item .std-text18 {
        font-size: 16px;
    }
    .home-solution-ph .std-btn3 .std-btn-link-font{
        color: var(--colormain);
    }
    .smin-pop-rotate .std-btn1 {
        justify-content: flex-start;
    }
    .smin-pri-link .std-text18, .smin-pri-link .std-text18 p{
        font-size: 24px;
    }
    .smin-pri-link .std-text18{
        margin-bottom: 36px;
    }
    .smin-pop-rotate .psin-link-link .std-text16 {
        font-size: 18px;
    }
    .smin-pop-rotate .psin-link-link .psin-link-link-icon {
        width: 25px;
        margin-left: 8px;
    }
    .smin-pri-link-left{
        width: 54.52%;
        padding-right: 12px;
    } 
    .smin-pri-link-img{
        width: 45.48%;
    }
    .smin-pop-phbtn .std-text16,
    .smin-pop-phbtn.hsin-add-return::before{
        display: none;
    }
    .smin-pop-phbtn.hsin-add-return{
        padding: 0;
        width: 46px;
        height: 46px;
    }
    .smin-pop-phbtn.hsin-add-return .hsin-add-return-icon {
        width: 100%;
        height: 100%;
    }   
    .solution-modal-inof-nub.on:not(.on1,.on2) .hsin-add-return,
    .smin-pop-phbtn.hsin-add-return{
        bottom: auto;
        top: 20px;
        left: auto;
        right: 20px;
        transform: translateX(0);
        -webkit-transform: translateX(0%);
    }
    .solution-main .home-solution-title {
        position: relative;
    }
    .smin-pop-phbtn.hsin-add-return .hsin-add-return-icon img {
        width: 59%;
    }    
    .hsin-bin-link .std-text16 {
        font-size: 16px;
    }
    .add-scroll{
        display: none;
    }
    .hsin-box .hsin-box-inof .std-text16{
        font-size: 14px;
    }
    .mod-arrows1.mod-arrowst .slick-prev::before, 
    .mod-arrows1.mod-arrowst .slick-next::before, 
    .mod-arrows1.mod-arrowst .swiper-button-prev::before, 
    .mod-arrows1.mod-arrowst .swiper-button-next::before {
        background-image: url(../images/0jian1blue.svg);
        width: 70%;
        height: 70%;    
    }
    .mod-arrows1.mod-arrowst .slick-prev, 
    .mod-arrows1.mod-arrowst .slick-next, 
    .mod-arrows1.mod-arrowst .swiper-button-next, 
    .mod-arrows1.mod-arrowst .swiper-button-prev{
        background: transparent;
        border: 1px solid var(--colormain);
    }
    .smin-pop-rotate.mod-arrows1.mod-arrowst .slick-prev,
    .smin-pop-rotate.mod-arrows1.mod-arrowst .slick-next{
        top: auto;
        transform: translateY(0%);
        bottom: 0;
    }
    .smin-pop-rotate.mod-arrows1.mod-arrowst .slick-prev{
        left: calc(50% - 45px);
    }
    .smin-pop-rotate.mod-arrows1.mod-arrowst .slick-next{
        right: calc(50% - 45px);
    }
    .smin-pop-rotate-item {
        padding: 0 40px;
    }
    .smin-pop-rotate {
        margin: 0 -40px;
        padding-bottom: 50px;
    }
    .smin-pop-rotate {
        width: calc(100% + 80px);
    }
    .smin-pop {
        padding: 20px 40px 0;
    }
    .home-develop-btn+.home-develop-text {
        margin-bottom: 8px;
    }
    /* .hsin-box .hsin-box-inof .std-text16 {
        display: block;
    } */
    .home-solution-inof-nub:not(:first-child) {
        display: block;
    }
    .home-solution-inof-nub{
        position: relative;
        overflow: hidden;
    }
    .hsin-xbtn-ph{
        position: absolute;
        bottom: 0px;
        right: 20px;
        z-index: 10;
    }
    .hsin-xbtn-ph.std-btn3 .std-btn-link::after{
        display: none;
    }
    .hsin-xbtn-ph.std-btn3 .std-btn-link-icon {
        width: 26px;
    }
    .home-solution-dots{
        position: fixed;
        left: 0;
        top: 50%;
        transform: translateY(-50%);
        z-index: 20;
        animation: none;
        visibility: visible!important;
    }
    .home-solution-inof-nub::before{
        content: '';
        width: 200px;
        background: linear-gradient(to right,#fff,rgba(255,255,255,0));
        left: 0;
        top: 0;
        position: absolute;
        height: 100%;
        z-index: 2;
        pointer-events: none;
    }
    .home-solution .home-solution-dots{
        transform: translate(-150px,-50%);
        transition: all .5s ease-in-out;
    }
    .home-solution.home-hide .home-solution-dots{
        transform: translate(0px,-50%);
    }
    .home-solution-dots {
        top: calc(50% + 28px);
    }
    .hsin-box .hsin-box-inof .std-text16 {
        display: block;
    }
    /* .hsin-box .hsin-bin-link .std-text16::before{
        display: none;
    } */
    .hsin-box .hsin-box-inof .std-text16 {
        font-size: 12px;
        line-height: 1;
    }
    .hsin-box .hsin-bin-link .std-text16 span{
        line-height: 1;
    }
    .hsin-bin-link-icon {
        width: 20px;
    }
    .hsin-bin-link .std-text16 {
        padding-left: 3px;
        padding-right: 6px;
    }
    .hsin-bin-link .std-text16::before {
        width: calc(100% + 24px);
        left: -24px;
        height: calc(100% + 2px);
    }
    .solution-main .hsin-box .hsin-box-ts1{
        display: block;
    }
    .solution-main .solution-modal video{
        display: none;
    }
    .solution-main .smin-box{
        display: none;
    }
    .solution-main .smin-box1{
        display: block;
    }
    .solution-main .hsin-box .hsin-box-ts1{
        display: block;
        opacity: 0;
    }
    .solution-main .hsin-box-video1{
        display: none;
    }
    .solution-main .hsin-box-ts1.on{
        opacity: 1;
    }
    .solution-main .smin-box1,
    .solution-main .smin-box1 .hsin-box-ts1{
        display: block;
    }
    .solution-main .smin-box1 .hsin-box-ts1.on,
    .solution-main .hsin-box-ts1{
        opacity: 0;
    }
    .solution-main .smin-box1 .hsin-box-ts1.on.act{
        opacity: 1;
    }
    .solution-main .hsin-box-inof-nub{
        left: var(--left1)!important;
        top: var(--top1)!important;
    }
    /* 2025.02.10 - start */
    .ys-footer2 .footer-nav {
        display: flex;
    }
    .ys-footer2 .footer-top{
        flex-wrap: wrap;
    }
    .ys-footer2 .footer-nav {
        width: 100%;
        margin-top: 30px;
    }
    .ys-footer2 .footer-nav-first {
        margin-bottom: 16px;
    }
    .ys-footer2 .footer-nav ul li {
        margin-bottom: .6em;
    }
    /* 2025.02.10 - end */
    /* 1199end */
}
@media screen and (max-width: 767px) {
    .ys-ban-pc, .ys-nyban-pc{
        display: none;
    }
    .ys-ban-video{
        display: none;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    :root{
        --font54: 24px;
        --font44: 24px;
        --font40: 22px;
        --font32: 20px;
        --font24: 18px;
        --font20: 16px;
        --font18: 14px;
        --font16: 14px;
        --space200: 42px;
        --space156: 42px;
        --space140: 42px;
        --space130: 40px;
        --space120: 40px;
        --space90: 38px;
        --space80: 38px;
        --space70: 36px;
        --space60: 36px;
        --space50: 34px;
        --space40: 22px;
    }
    .ys-ban-slick .ys-ban-title {
        width: 14em;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 12px;
    }
    .ys-ban-slick .std-font24, 
    .ys-ban-slick .std-font24 p{
        font-size: 16px;
    }
    .ys-ban-slick .std-font24 {
        margin-bottom: 22px;
    }
    .home-solution-title .std-font44, 
    .home-develop .std-font44, 
    .home-tech .std-font44, 
    .solution-challenge .std-font44 {
        margin-bottom: 16px;
    }
    .home-solution {
        padding-top: 126px;
    }
    .home-solution-dots {
        --width1: 24vw;
    }
    .home-solution-title{
        width: 100%;
        max-width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .home-company .ys-cont1440 {
        position: relative;
        left: auto;
        transform: translateX(0);
        margin-bottom: -16vw;
    }
    .home-company{
        display: flex;
        flex-direction: column-reverse;
    }
    .home-company .std-font44, 
    .home-company .std-text20 {
        width: 100%;
    }
    .home-company .ys-cont1440 {
        padding-top: 0;
    }
    .solution-challenge .home-develop-text, 
    .home-tech .home-develop-text, 
    .home-develop-text {
        margin-bottom: 22px;
    }
    .home-tech-core-btn {
        width: 30px;
        height: 30px;
        bottom: 10px;
        right: 10px;
    }
    .home-tech-data-nub .std-text16, 
    .home-tech-data-nub .std-text16 p{
        line-height: 1.5;
    }
    .home-develop-rotate-nub::before {
        height: 28vw;
    }
    .home-develop-btn-nub .std-text18 {
        padding-top: 20px;
        padding-bottom: 9px;
    }
    .home-develop-text .std-text18 {
        padding-top: 18px;
    }
    .home-news-top{
        flex-wrap: wrap;
    }
    .home-news-top-nub1,
    .home-news-top-nub2 {
        width: 100%;
    }
    .home-news-top-nub1{
        margin-bottom: calc(var(--jian) * 2);
    }
    .hntn-link-text .std-font24, 
    .hntn-link-text .std-font24 p{
        font-size: var(--font18);
    }
    .home-company .std-text20, .home-company .std-text20 p{
        font-size: 14px;
    }
    .home-company .std-font44 {
        margin-bottom: 12px;
    }
    .home-company .std-text20 {
        margin-bottom: 20px;
    }
    .std-btn-link {
        padding: 4px 28px;
    }
    .mod-call .std-font40 {
        margin-bottom: 22px;
    }
    .home-news-inof .slick-dots{
        bottom: 0;
    }
    .home-news-inof.mod-dots2{
        padding-bottom: 32px;
    }
    .hnin-link-text {
        padding: 14px 18px 20px;
    }
    .hnin-link-text .std-text18 {
        margin-bottom: 12px;
    }
    .hntn-link-text .std-font24 {
        margin-top: 6px;
    }
    .hntn-link-text {
        padding: 0 16px 16px;
    }
    .home-news-top-nub2 .std-text18 {
        padding: 0 16px 16px;
    }
    .hntn-link-img::before {
        height: 60%;
    }
    .home-news-title {
        margin-bottom: 24px;
    }
    .mod-call .std-btn-link-icon {
        margin-left: 8px;
    }
    .mod-call .std-btn1 .std-btn-link {
        padding: 5px 30px;
    }
    .std-btn1 .std-btn-link {
        padding: 5px 24px;
    }
    .home-develop-rotate-nub::before {
        height: 34vw;
    }
    .footer-logo {
        width: 70px;
        margin-bottom: 14px;
    }
    .footer-top {
        padding-top: 36px;
        padding-bottom: 30px;
    }
    .footer-bot-inof {
        --jian: 8px;
    }
    .footer-share {
        --jian: 12px;
    }
    .footer-share-item-btn {
        width: 34px;
    }
    .footer-bot {
        padding-top: 18px;
        padding-bottom: 26px;
    }
    .footer-share-item:first-child .footer-share-item-code {
        width: 92px;
        left: 0%;
        transform: translateX(0%);
    }
    .footer-share-item:first-child .footer-share-item-code::after {
        left: 28px;
        transform: translateX(-50%);
    }
    .home-develop-text .std-text18 {
        padding-top: 14px;
    }
    .mod-arrows1 .swiper-button-prev, 
    .mod-arrows1 .swiper-button-next,
    .mod-arrows1 .slick-prev, .mod-arrows1 .slick-next {
        width: 30px;
        height: 30px;
    }
    .ys-ban-slick.mod-arrows1 .slick-prev {
        left: 5px;
    }
    .ys-ban-slick.mod-arrows1 .slick-next {
        right: 5px;
    }
    .ys-ban-slick.mod-dots1 .slick-dots {
        bottom: 16px;
    }
    .mod-dots1 .slick-dots li {
        width: 26px;
    }
    .product-inof-screen-item1,
    .product-inof-screen-item2,
    .product-inof-screen-item3 {
        width: 100%;
    }
    .product-inof-screen-item2,
    .product-inof-screen-item3{
        margin-top: 16px;
    }
    .product-inof-screen {
        margin-bottom: 30px;
    }
    .product-inof-core-item {
        width: 100%;
    }
    .pici-link-data {
        margin-bottom: 18px;
    }
    .product-inof-core {
        --jian2: 22px;
    }
    .product-support .std-font40 {
        margin-bottom: 12px;
    }
    .product-support .std-text18 {
        margin-bottom: 24px;
    }
    .mod-page .pc-fenye li {
        width: 28px;
        height: 28px;
        line-height: 26px;
        margin: 0 5px;
        font-size: 12px;
    }
    .mod-page .pc-fenye .end li,
    .mod-page .pc-fenye .prev li{
        margin-left: 0;
    }
    .mod-page .pc-fenye .first li,
    .mod-page .pc-fenye .next li{
        margin-right: 0;
    }
    .mod-arrows2 {
        padding-bottom: 48px;
    }
    .mod-arrows2.mod-arrows1 .slick-prev {
        right: calc(50% + 8px);
    }
    .mod-arrows2.mod-arrows1 .slick-next {
        left: calc(50% + 8px);
    }
    .psin-link-top {
        padding: 26px 20px 0;
    }
    .psin-link-top .std-font24 {
        margin-bottom: 7px;
    }
    .psin-link-top .psin-link-text {
        margin-bottom: 8px;
    }
    .prodet-core-cry-left {
        width: 100%;
    }
    .pccl-btn-item-link {
        padding: 4px 11px;
    }
    .pccl-btn-item-link .pccl-bil-font {
        margin-left: 7px;
    }
    .pccl-btn {
        --jian: 5px;
    }
    .mod-arrows1.inside-rotate .slick-prev, 
    .mod-arrows1.inside-rotate .slick-next {
        width: 30px;
        height: 30px;
    } 
    .prodet-core {
        --top1: 44px;
    }
    .prodet-core-cry-text .std-font32 {
        margin-bottom: 16px;
    }
    .pcct-inof-item .std-font24 {
        margin-bottom: 1px;
    }
    .pcct-inof {
        --jian1: 8px;
        --jian2: 11px;
    }
    .pcct-advant .std-font24 {
        margin-bottom: 16px;
    }
    .pcct-advant-box {
        padding: 15px;
    }
    .pcct-advant-box .std-text20 {
        margin-bottom: 6px;
    }
    .pcct-ain-top-icon {
        width: 20px;
    }
    .pcct-ain-top {
        margin-bottom: 7px;
    }
    .pcct-advant-inof-nub {
        padding: 18px;
    }
    .pcct-advant-inof-nub::before {
        width: calc(100% - 36px);
    }
    .prodet-service-inof .slick-dots{
        bottom: 0;
    }
    .prodet-service-inof.mod-dots2{
        padding-bottom: 26px;
    }
    .prodet-service-inof-nub{
        width: 100%;
    }
    .case-client .std-font40, 
    .case-part .std-font40, 
    .product-support .std-font40 {
        margin-bottom: 12px;
    }
    .case-part-inof-nub {
        width: 50%;
    }
    .case-part-inof {
        --jian: 5px;
    }
    .case-part-text {
        margin-bottom: 22px;
    }
    .case-part .std-btn3, 
    .case-client .std-btn3 {
        margin-top: 26px;
    }
    .case-part-inof-nub:nth-of-type(2n-1) {
        animation-delay: .4s;
    }
    .case-part-inof-nub:nth-of-type(2n) {
        animation-delay: .45s;
    }
    .case-client .case-part-text {
        padding-left: 0;
        padding-right: 0;
    }
    .case-client-swiper.swiper{
        overflow: visible;
    }
    .case-client .case-part-text{
        margin-bottom: 18px;
    }
    .case-ban-goon {
        --jian: 6px;
        --width: 75px;
    }
    .case-ban-goon {
        bottom: 6px;
    }
    .tcbi-link .std-text16{
        font-size: 12px;
    }
    .total-case-btn {
        --jian: 4px;
    }
    .tcbi-link {
        min-width: 80px;
        padding: 4px 12px;
    }
    .total-case-inof-item {
        width: 100%;
    }
    .tcii-link-text .std-font24 {
        padding-bottom: 12px;
    }
    .tcii-ltc-nub-icon {
        width: 18px;
        margin-bottom: 0px;
    }
    .tcii-ltc-nub .std-text14{
        font-size: 12px;
    }
    .tcii-link-text {
        padding-top: 14px;
        padding-bottom: 8px;
    }
    .tcii-link-text .std-font24 {
        padding-bottom: 10px;
    }
    .total-case-inof {
        --jian2: 18px;
    }
    .total-main .mod-page {
        margin-top: 26px;
    }
    .total-case-inof {
        padding-top: 28px;
    }
    .tbbi-item {
        width: auto;
    }
    .tbbi-item-link {
        padding: 5px 0 8px;
    }
    .tbbi-item-link .std-text18 {
        padding: 2px 0 2px;
    }
    .net-core .std-text20 {
        margin-top: 24px;
    }
    .net-core .std-text20, .net-core .std-text20 p{
        font-size: 14px;
    }
    .ys-cont1440 .ys-cont1000{
        padding-left: 0;
        padding-right: 0;
    }
    .net-core-map{
        width: calc(100% + 20px);
        left: -10px;
        margin-top: 20px;
    }
    .ncmd-nub .std-text16 {
        font-size: 12px;
    }
    .net-core {
        --widthx: 22px;
    }
    .ncmd-nub .std-text16 {
        padding-left: 1px;
    }
    .ncmd-nub .std-text16::before {
        width: calc(100% + var(--widthx) + 12px);
    }
    .mod-title1 .std-font40 {
        margin-bottom: 12px;
    }
    .pave-trad-inof-item {
        width: 100%;
    }
    .mod-title1,
    .tech-multi .mod-title1,
    .tech-research .mod-title1,
    .tech-industry .mod-title1{
        margin-bottom: 22px;
    }
    .pave-trad {
        --xia: 0px;
    }
    .ptii-text .std-text20 {
        margin-bottom: 8px;
    }
    .tech-main .ptii-text {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .mod-dots2 .slick-dots li{
        width: 8px;
        height: 8px;
    }
    .tech-main .pave-trad{
        padding-bottom: calc(var(--space130) + 18px);
    }
    .tech-multi-swipe-item{
        flex-wrap: wrap;
    }
    .tmsi-img {
        width: 100%;
    }
    .tmsi-text{
        width: 100%;
        padding: 24px 0 0;
    }
    .tech-multi-swipe-item.swiper-slide, .tech-multi-swipe-item {
        width: calc(100vw - 40px);
    }
    .tmsi-text .std-font32 {
        margin-bottom: 8px;
    }
    .tmsi-text-word {
        margin-bottom: 18px;
    }
    .tmsi-text-box-nub {
        margin-bottom: 12px;
    }
    .swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
        height: 3px!important;
    }
    .tech-witness-inof-item .std-font32{
        font-size: 14px;
    }
    .tech-witness-inof-item .std-font32 {
        margin-bottom: 2px;
    }
    .tech-witness-bg-line {
        width: calc(100vw - 40px);
    }
    .ys-cont1620{
        padding: 0 20px;
    }
    .tech-research-inof-item, 
    .tech-research-inof-item.swiper-slide{
        width: 50%;
    }
    .tech-research-inof.swiper, .tech-research-inof {
        --jian: 5px;
    }
    .trii-cry .std-text20 {
        padding: 0 10px 18px;
    }
    .swiper-controls .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: -10px;
    }
    .swiper-controls .swiper-button-prev, .swiper-rtl .swiper-button-next {
        left: -10px;
    }
    .tech-plat-cry{
        flex-wrap: wrap;
    }
    .tech-plat-cry .mod-title1 {
        margin-bottom: 20px;
        width: 100%;
    }
    .tech-plat-cry-box {
        width: 100%;
    }
    .tech-plat{
        padding-top: 0;
    }
    .tech-plat-letter {
        font-size: 18vw;
    }
    .tech-industry {
        padding-top: var(--space70);
        padding-bottom: var(--space130);
    }
    .tech-industry-cry .mod-title1 .std-text18, .tech-industry-cry .mod-title1 .std-text18 p{
        font-size: 12px;
    }
    .tech-industry-cry .mod-title1 .std-font40{
        font-size: 18px;
        margin-bottom: 8px;
    }
    .tech-industry-cry .mod-title1{
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0);
        margin-bottom: 0;
    }
    .tech-industry-cry{
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding: 24px 0;
        min-height: calc(calc(100vw - 40px) / 144 * 70);
    }
    .tech-industry-cry img{
        position: absolute;
        height: 100%;
        object-fit: cover;
    }
    /* .tech-coop .std-font40{
        margin-bottom: 24px;
    } */
    .tech-coop-inof-item.swiper-slide, .tech-coop-inof-item{
        width: 50%;
    }
    .tcii-cry-top-icon {
        width: 60px !important;
    }
    .tcii-cry-bot {
        padding: 16px 14px;
    }
    .tcii-cry-bot .std-text14, .tcii-cry-bot .std-text14 p{
        line-height: var(--l1h6);
    }
    .tech-coop-inof, .swiper.tech-coop-inof {
        --jian: 6px;
    }
    .tech-value-title{
        margin-bottom: 22px;
    }
    .tech-value-swiper.swiper, .tech-value-swiper {
        --jian: 6px;
    }
    .tvsi-cry .std-text20 {
        width: calc(100% - 24px);
        padding: 5px;
        font-size: 14px;
    }
    .service-advant-box-btn img:nth-of-type(2) {
        opacity: 1;
    }
    .service-advant-box-btn img:first-child {
        opacity: 0;
    }
    .service-system-inof-item{
        flex-direction: column-reverse;
    }
    .ssii-text {
        width: 100%;
    }
    .ssii-img {
        width: 100%;
    }
    .ssii-text {
        height: calc(calc(100vw - 40px) / 4 * 3);
        max-height: calc(calc(100vw - 40px) / 4 * 3);
    }
    .service-system-inof-item {
        top: calc(var(--line80) + var(--space90) + calc(var(--index1)* 12px));
    }
    .service-face .std-font40 {
        margin-bottom: 22px;
    }
    .service-face-inof-nub{
        width: 100%;
    }
    .scii-text, .scii-img {
        width: 100%;
        height: calc(var(--heightx) / 2);
    }
    .service-column-inof-item{
        flex-direction: column;
    }
    .service-column-inof-item:nth-of-type(2){
        flex-direction: column-reverse;
    }
    .scii-text{
        clip-path: polygon(0% 0%,0% 0%,0% 100%,0% 100%);
        -webkit-clip-path: polygon(0% 0%,0% 0%,0% 100%,0% 100%);
        -moz-clip-path: polygon(0% 0%,0% 0%,0% 100%,0% 100%);
        -ms-clip-path: polygon(0% 0%,0% 0%,0% 100%,0% 100%);
        -o-clip-path: polygon(0% 0%,0% 0%,0% 100%,0% 100%);
    }
    .scii-img{
        clip-path: polygon(100% 0%,100% 0%,100% 100%,100% 100%);
        -webkit-clip-path: polygon(100% 0%,100% 0%,100% 100%,100% 100%);
        -moz-clip-path: polygon(100% 0%,100% 0%,100% 100%,100% 100%);
        -ms-clip-path: polygon(100% 0%,100% 0%,100% 100%,100% 100%);
        -o-clip-path: polygon(100% 0%,100% 0%,100% 100%,100% 100%);
    }
    .service-column-inof-tips {
        width: 100%;
        height: 2px;
        right: auto;
        bottom: 20px;
        top: auto;
        left: 50%;
        transform: translateX(-50%);
        flex-direction: row;
    }
    .service-column-inof-tips li {
        height: 2px;
        width: 30px;
        margin: 0 3px;
    }
    .service-partner-all{
        --width1: 120px;
        --jian: 1px;
    }
    .service-custom-text {
        position: relative;
        width: 66%;
    }
    .service-custom-bg{
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }
    .service-custom-bg img{
        height: 100%;
        object-fit: cover;
    }
    .service-custom{
        justify-content: flex-end;
        display: flex;
    }
    .service-custom-text {
        padding: 24px 20px;
    }
    .service-custom-text .std-font40 {
        margin-bottom: 8px;
    }
    .scii-text {
        padding: 32px var(--jianx2) 20px var(--jianx);
    }
    .service-column {
        --jianx: 20px;
        --jianx2: 0px;
    }
    .scii-text .std-font40 {
        margin-top: 22px;
        margin-bottom: 14px;
    }
    .scii-text-word p {
        margin-bottom: 6px;
    }
    .scii-text-data {
        margin-top: 20px;
    }
    .scii-text-data-nub .std-text16 {
        margin-bottom: 0px;
    }
    .scii-text-data-nub i {
        font-size: 12px;
        margin-left: 5px;
    }
    .scii-text.mCustomScrollbar,
    .scii-text.mCustomScrollbar * {
        -ms-touch-action: auto;
        touch-action: auto;
    }
    .service-column-inof-item:nth-of-type(2n) .scii-text{
        padding-bottom: 44px;
    }
    .join-advant-inof.slick-dotted{
        padding-bottom: 30px;
    }
    .join-advant-inof .slick-dots{
        bottom: 0;
    }
    .join-advant-inof-item{
        width: 100%;
    }
    .join-advant-inof-item:not(:first-child){
        display: none;
    }
    .join-advant-inof-item .jaii-core-hover {
        opacity: 1;
        pointer-events: all;
    }
    .join-advant-inof-item .jaii-core-title {
        opacity: 0;
        pointer-events: none;
    }
    .join-advant .mod-title1 {
        width: 100%;
    }
    .join-advant .mod-title1,
    .join-value .mod-title1, 
    .about-honor .mod-title1{
        margin-bottom: 22px;
    }
    .join-invite {
        --jian1: 0;
    }
    .join-invite-inof-item{
        flex-wrap: wrap;
    }    
    .jiii-text {
        width: 100%;
        margin-bottom: 20px;
    }
    .jiii-text .std-font40, .jiii-text .std-font24 {
        margin-bottom: 8px;
    }
    .jiii-text-btn {
        --jian: 5px;
        margin-top: 14px;
    }
    .jiii-pic {
        width: 100%;
    }
    .jiii-text-btn .std-btn-link, .jiii-text-btn .std-btn1 .std-btn-link {
        padding: 5px 18px;
        min-width: 150px;
    }
    .ys-cont1440 .ys-cont1200{
        padding: 0;
    }
    .join-value-btn {
        padding-top: 16px;
    }
    .join-value-btn-item {
        padding-bottom: 9px;
    }
    .join-value-text-item {
        padding-top: 16px;
    }
    .join-value-text-item .std-text18,
    .join-value-text-item .std-text18 p{
        font-size: 14px;
    }
    .join-life-inof{
        --jian1: 4px;
        --width1: 120px;
    }
    .join-life-inof-item .ys-imgbox-cover{
        margin-bottom: 8px;
    }
    .about-develop{
        height: auto;
    }
    .about-develop-box {
        min-height: none;
    }
    .about-develop-box-text {
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    .about-develop-box-text .std-font24 img {
        height: 28px;
        margin-right: 9px;
    }
    .about-develop-box-text .std-font44 {
        margin-bottom: 10px;
    }
    .about-develop-box-text .std-btn {
        margin-top: 17px;
    }
    .about-develop-pic1 {
        margin-bottom: 0;
    }
    .about-develop-pic1 .about-develop-pic-nub1,
    .about-develop-pic1 .about-develop-pic-nub2,
    .about-develop-pic2 .about-develop-pic-nub1,
    .about-develop-pic2 .about-develop-pic-nub2,
    .about-develop-pic2 .about-develop-pic-nub3 {
        width: calc(50% - 30px);
        margin-left: 10px;
        margin-right: 10px;
    }
    .about-develop-pic-nub {
        opacity: 1;
    }
    .about-develop-pic1 .about-develop-pic-nub1,
    .about-develop-pic1 .about-develop-pic-nub2,
    .about-develop-pic2 .about-develop-pic-nub1,
    .about-develop-pic2 .about-develop-pic-nub2,
    .about-develop-pic2 .about-develop-pic-nub3{
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
    }
    .about-develop-pic{
        flex-wrap: wrap;
        justify-content: flex-start;
    }
    .about-develop-pic-nub{
        margin-bottom: 20px;
    }
    .about-develop-pic2 {
        margin-top: 0;
    }
    .about-develop-box-text{
        margin-bottom: 24px;
    }
    .about-develop-pic{
        justify-content: center;
    }
    .about-develop-box-text .std-font24 img {
        height: 26px;
        margin-right: 7px;
    }
    .about-develop-box-text .std-font24 {
        margin-bottom: 16px;
    }
    .join-yun .std-font44{
        top: 22px;
    }
    .join-yun .std-btn{
        bottom: 20px;
    }
    .join-main .ys-nyban-title-img {
        width: 78%;
    }
    .show-inof-item {
        width: 50%;
    }
    .show-inof-item .std-font24 {
        font-size: 16px;
    }
    .show-inof-item-img {
        margin-bottom: 12px;
    }
    .show-inof {
        --jian1: 12px;
        --jian2: 24px;
    }
    .cbii-icon {
        width: 30px;
        margin-bottom: 5px;
    }
    .contact-box-inof-item{
        width: 100%;
        margin-bottom: 18px;
    }
    .contact-box-inof-item:last-child{
        margin-bottom: 0;
    }
    .contact-box-inof-item:nth-of-type(3n-2)::after{
        opacity: 1;
    }
    .contact-box-inof-item:nth-of-type(3n)::before{
        opacity: 1;
    }
    .contact-box-inof-item::before, .contact-box-inof-item::after {
        width: calc(50% - 14px - 15px);
        top: 15px;
    }
    .contact-box-inof-item::before {
        left: calc(50% + 15px + 14px);
    }
    .contact-box-inof-item::after {
        right: calc(50% + 15px + 14px);
    }
    .contact-message-cry {
        padding: 22px 20px 26px;
    }
    .ys-form-inof-item2 {
        width: 100%;
    }
    .ys-form {
        --spacebot: 14px;
    } 
    .ys-fiiss-input input, .ys-form-inof-item .ys-select-li {
        padding: 0.3em 14px;
    }
    .ys-fiiss-core, .ys-fii-select .ys-select-bd {
        height: calc(var(--font14)* 8.4 + 20px);
    }
    .ys-fii-input {
        padding: 8px 16px;
    }
    .ys-form-add{
        flex-wrap: wrap;
    }
    .ys-form-inof-code {
        width: 100%;
    }
    .ys-form-inof-submit {
        width: 100%;
    }
    .ys-fic-auth-img {
        height: 36px;
    }
    .ys-form {
        --space: 5px;
    }
    .ys-form-media{
        display: flex;
        flex-direction: column-reverse;
    }
    .ys-fia-text-btn {
        width: 20px;
        height: 20px;
        top: 3px;
    }
    .ys-fia-text-btn::before {
        width: 14px;
        height: 14px;
    }
    .ys-fia-text-btn::after {
        width: 8px;
        height: 8px;
    }
    .ys-fia-text-word {
        padding-left: 5px;
    }
    .ys-form-inof-agree {
        margin-bottom: var(--spacebot)!important;
    }
    .ys-form-inof-submit{
        margin-bottom: 0!important;
    }
    .contact-office .std-font40{
        margin-bottom: 22px;
    }
    .coii-text {
        padding-top: 15px;
    }
    .coii-text{
        flex-wrap: wrap;
    }
    .coii-text-core {
        margin-top: 5px;
    }
    .coii-text-core-icon {
        top: 2px;
    }
    .contact-office-inof {
        --margin1: 24px;
    }
    .coii-img {
        border-radius: 6px;
    }
    .newsdet-core .std-font32{
        margin-bottom: 18px;
    }
    .newsdet-core-box-text {
        --jian: 8px;
    }
    .ncbs-title {
        margin-right: 16px;
    }
    .newsdet-core-box-share .ys-share-img {
        width: 20px;
    }
    .newsdet-core-box {
        padding-bottom: 13px;
    }
    .newsdet-core-box {
        margin-bottom: var(--space40);
    }
    .newsdet-core-text p {
        margin-bottom: 1em;
    }
    .newsdet-core-btn {
        margin-top: var(--space40);
        padding-top: 12px;
    }
    .newsdet-core-btn {
        --jian: 8px;
    }
    .newsdet-more .std-font40 {
        margin-bottom: 24px;
    }
    .newsdet-more-inof {
        padding-left: 24px;
        padding-right: 24px;
    }
    .news-inof {
        --jian: 10px;
        --jian2: 32px;
    }
    .niil-img {
        margin-bottom: 12px;
    }
    .news-inof-item-link .std-text14 {
        margin-bottom: 2px;
    }
    .news-inof-item-link .std-text20 {
        margin-bottom: 14px;
    }
    .news-inof-item {
        width: 100%;
    }
    .news-inof-item:nth-of-type(3n-1){
        animation-delay: .4s;
    }
    .news-inof-item:nth-of-type(3n){
        animation-delay: .4s;
    }
    .tcbi-link {
        min-width: 74px;
        padding: 4px 10px;
    }
    .news-top-link{
        flex-wrap: wrap;
    }
    .news-top-link-img {
        width: 100%;
    }
    .news-top-link-text {
        padding-left: 0;
        width: 100%;
        padding-top: 12px;
    }
    .ntlt-core {
        padding: 8px 16px 16px;
    }
    .ntlt-core-word{
        margin-bottom: 1em;
    }
    .news-inof{
        margin-top: 28px;
    }
    .news-inof-item-link .std-text20 {
        margin-bottom: 11px;
    }
    .news-inof {
        --jian2: 22px;
    }
    .show-main .mod-page, .news-main .mod-page {
        margin-top: 26px;
    }
    .news-top {
        margin-top: var(--space50);
    }
    .about-speech-cry-img .service-advant-box-btn{
        display: block;
    }
    .about-service-title{
        flex-wrap: wrap;
    }
    .about-service-title .std-font40 {
        width: 100%;
        margin-bottom: 12px;
    }
    .about-service-title .std-text18 {
        width: 100%;
    }
    .about-service-title {
        margin-bottom: 18px;
    }
    .about-service-img {
        border-radius: 10px;
    }
    .std-btn-link-icon {
        width: 19px;
        margin-left: 5px;
        margin-right: -10px;
    }
    .std-btn-link {
        padding: 2px 22px;
    }
    .about-speech-cry{
        flex-wrap: wrap;
    }
    .about-speech-cry-text {
        padding-right: 0;
        width: 100%;
    }
    .about-speech-cry-text .std-text16 {
        margin-bottom: 10px;
    }
    .asct-icon {
        width: 88px;
    }
    .about-speech-cry-img {
        width: 100%;
        margin-top: 20px;
    }    
    .about-speech{
        padding-bottom: 0;
    }
    .about-honor .mod-title1 .std-text16 {
        width: 100%;
    }
    .about-honor-img-li {
        width: calc(100vw - 40px);
    }
    .about-honor-img {
        border-radius: 8px;
    }
    .about-honor-img{
        margin-bottom: 8px;
    }
    .about-honor-inof {
        --width: 166px;
    }
    .about-honor-inof {
        --jian: 8px;
        --jianli: 6px;
    }
    .mod-swiper-dots1 .swiper-pagination-bullet, .mod-dots1 .slick-dots li {
        width: 20px;
    }
    .about-honor-inof-item .std-text16 {
        font-size: 12px;
    }
    .about-honor-inof {
        padding-bottom: var(--space40) !important;
    }
    .about-progress .ys-cont1440 {
        top: 38.5%;
    }
    .about-culture-top {
        padding-bottom: 24px;
    }
    .about-culture-box{
        flex-wrap: wrap;
    }
    .about-culture-box-item {
        width: 50%;
    }
    .about-culture-box-item::after {
        content: '';
        height: 1px;
        width: 100%;
        position: absolute;
        background: rgba(255, 255, 255, .5);
        right: 0;
        bottom: 0;
    }
    .about-culture-box-item:nth-last-of-type(2)::after,
    .about-culture-box-item:nth-last-of-type(1)::after{
        display: none;
    }
    .about-history-wai {
        padding-left: 20px;
        padding-right: 20px;
    }
    .about-history-swiper-item.swiper-slide {
        width: 320px;
    }
    .about-history-swiper-controls .swiper-scrollbar-drag {
        width: 84px;
        height: 33px;
    }
    .about-history-swiper-controls {
        height: 62px;
    }
    .about-history-swiper-controls {
        width: calc(100% - 50px);
    }
    .casedet-title-share {
        width: 120px;
    }
    .casedet-title-share-bot .ys-share-img {
        width: 33px;
    }
    .casedet-title-share-bot {
        --jian: 2px;
    }
    .casedet-title-share-bot::before {
        height: 6px;
        top: -6px;
    }
    .casedet-title-share-bot {
        top: calc(100% + 6px);
    }
    .casedet-title-share-top {
        padding: 4px;
    }
    .casedet-message {
        padding-top: 20px;
        margin-bottom: 16px;
    }
    .casedet-core .std-text18 p {
        margin-bottom: 1em;
    }
    .casedet-relate-core {
        margin-right: -20px;
    }
    .casedet-relate-core .casedet-relate-inof {
        width: calc(calc(100vw - 40px) + calc(var(--jian)* 2));
    }
    .crii-link{
        flex-wrap: wrap;
    }
    .crii-link-img{
        width: 100%;
    }
    .crii-link-text {
        width: 100%;
        margin-top: 12px;
    }
    .crii-link-text .std-text20 {
        margin-bottom: 14px;
    }
    .crii-ltt-nub-box {
        padding-top: 8px;
    }
    .crii-link-text-trait {
        --jian: 5px;
    }
    .casedet-relate-inof .slick-track{
        display: flex;
    }
    .casedet-relate-inof-item.slick-slide{
        height: auto;
    }
    .crii-link{
        height: 100%;
    }
    .casedet-case {
        padding-top: var(--space120);
        padding-bottom: 0;
    }
    .casedet-title {
        padding-bottom: 20px;
    }
    .eradet-main .ys-nyban-title {
        width: 100%;
    }
    .eradet-main .ys-nyban-title .std-btn-link {
        padding: 4px 44px;
    }
    .ys-nyban-title .std-btn {
        margin-top: 20px;
    }
    .eradet-core {
        padding-top: var(--space120);
    }
    .eradet-core .std-text18 h4 {
        margin-bottom: 12px;
    }
    .pave-trad .mod-title1 .std-text18 {
        width: 100%;
    }
    .ptii-text {
        width: 91.7%;
    }
    .pave-trad{
        padding-bottom: 60px;
    }
    .pave-struct-img {
        width: 100%;
    }
    .psib-item .std-text16 {
        font-size: 12px;
        white-space: nowrap;
        padding-left: 10px;
    }
    .psib-item {
        padding: 4px 11px 4px 6px;
    }
    .psib-item-icon {
        width: 18px;
        height: 18px;
    }
    .pave-struct-img {
        margin-bottom: var(--space40);
    }
    .psbi-item {
        width: 100%;
    }
    .psbi-item-core .std-font24 {
        margin-bottom: 9px;
    }
    .psbi-item-core {
        padding: 20px 18px;
    }
    .pave-struct-box {
        --jian: 8px;
    }
    .pave-innovate-other {
        padding: 18px 20px;
        margin-top: -18px;
    }
    .pave-innovate-other {
        width: calc(100% - 40px);
    }
    .pave-innovate-other-inof{
        flex-wrap: wrap;
    }
    .pioi-nub {
        width: 100%;
        margin-bottom: 14px;
    }
    .pioi-nub:last-child{
        margin-bottom: 0;
    }
    .pioi-nub .std-text18 {
        margin-bottom: 2px;
    }
    .pave-trait-swipe {
        padding-bottom: 26px !important;
    }
    .pave-mold .swiper-scrollbar-drag, .pmbt-circle {
        width: 40px !important;
        height: 40px;
    }
    .pave-mold .swiper-scrollbar-drag {
        top: -20px;
    }
    .pave-mold-box-text .swiper-scrollbar {
        width: calc(100% - calc(100% / var(--length1)) + 40px);
        left: calc(100% / var(--length1) / 2 - 20px);
    }
    .pmbt-inof {
        padding-top: 25px;
    }
    .pave-mold-box-text {
        margin-bottom: 20px;
    }
    .pmbs-item-img {
        margin-bottom: 16px;
    }
    .pmbs-item .std-text20 {
        margin-bottom: 6px;
    }
    .peii-core {
        padding: 20px 20px;
    }
    .peii-core-title-icon {
        width: 38px;
        margin-bottom: 10px;
    }
    .peii-core-title-hover .std-font24 {
        margin-bottom: 6px;
    }
    .peii-core-title {
        margin-bottom: 0px;
    }
    .peii-core-icon-circle {
        width: 32px;
        height: 32px;
    }
    .pave-green-core {
        padding-top: var(--space120);
    } 
    .pave-green-core-inof{
        flex-wrap: wrap;
    }
    .pave-green-core-inof{
        --jian: 4px;
        margin: 0 calc(var(--jian) * -1);
        margin-bottom: calc(var(--jian) * -2);
        justify-content: center;
    }
    .pgci-item {
        width: 33.333333%;
        padding: 0 var(--jian);
        margin-bottom: calc(var(--jian) * 2);
    }
    .pgci-item-text .std-font32 {
        font-size: 14px;
    }
    .pgci-item-text .std-font32 span{
        font-size: 18px;
    }   
    .pgci-item-text .std-text16 {
        font-size: 12px;
    }
    .green-btn-link {
        padding: 4px 28px;
    }
    .pave-green-core {
        padding-bottom: var(--space200);
    }
    .support-main .ys-nyban-title p, .traffic-main .ys-nyban-title p {
        width: 100%;
    }
    .support-pro-inof {
        --jian1: 10px;
        --jian2: 20px;
    }
    .support-pro-inof-item {
        width: 100%;
    }
    .support-pro-inof-item:nth-of-type(n) {
        animation-delay: .4s;
    }
    .spii-link .std-text20 {
        margin-bottom: 14px;
    }
    .spii-link-text-nub .std-text14:first-child {
        margin-bottom: 2px;
    }
    .spii-link-text {
        margin-bottom: 20px;
    }
    .spii-link .std-text20{
        font-size: 18px;
    }
    .spii-link-img {
        margin-bottom: 10px;
    }
    .support-pro-inof-item{
        width: 100%;
    }
    .tcbi-link {
        min-width: 54px;
    }
    .spii-link .std-text20 {
        margin-bottom: 6px;
    }
    .bridge-opinion .std-font40 {
        margin-bottom: 22px;
    }
    .bridge-operate-text .std-font40 {
        margin-bottom: 12px;
    }
    .bridge-operate-text {
        margin-bottom: var(--space40);
    }
    .bridge-operate-inof1 .bridge-operate-inof-item:nth-of-type(2n) {
        margin-right: 0;
    }
    .bridge-operate-inof2{
        flex-wrap: wrap;
    }
    .bridge-intel .std-font40 {
        margin-bottom: 12px;
    }
    .bridge-intel-text {
        margin-bottom: 22px;
    }
    .bridge-intel-inof {
        --jian: 8px;
    }
    .biii-core-text-core {
        padding: 12px 16px;
    }
    .biii-core-box {
        padding: 20px 19px 56px;
    }
    .biii-core-box-btn {
        width: 32px;
        left: 19px;
        bottom: 17px;
    }
    .bridge-case.solution-case .std-font40{
        font-size: 20px;
        margin-bottom: 22px;
    }
    .scin-link-text {
        padding: 0 18px 23px;
    }
    .scin-link-text-icon {
        width: 28px;
    }
    .scin-link-text .std-text14, .scin-link-text .std-text14 p{
        line-height: var(--l1h5);
    }
    .scin-link-text .std-text14{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        height: 3em;
    }
    .scin-link-text .std-font24{
        margin-bottom: 8px;
    }
    .solution-case .std-btn3{
        margin-top: var(--space40);
    }
    .bridge-deploy-text .std-font40{
        margin-bottom: 12px;
    }
    .bridge-deploy-text .std-text18 {
        margin-bottom: 22px;
    }
    .bridge-deploy-cry{
        flex-wrap: wrap;
    }
    .bridge-deploy-cry-left, .bridge-deploy-cry-right {
        width: 100%;
    }
    .bdcl-text-xia .std-text20, .bdcl-text-xia .std-text20 p{
        font-size: 14px;
    }
    .bdcl-text-xia .std-font32{
        font-size: 18px;
    }
    .prodet-core-cry-text .std-font32 {
        margin-bottom: 10px;
    }
    .prodet-core-cry-text .pcct-text1{
        margin-bottom: 14px;
    }
    .home-tech-core video{
        display: none;
    }
    .hsin-bin-link-icon {
        width: 18px;
    }
    .solution-challenge .home-develop-text {
        padding-left: 0;
        padding-right: 0;
    }
    .scii-core-text {
        padding: 22px 18px 0;
    }
    .solution-modal .home-solution-title{
        position: relative;
        top: 0;
    }
    .solution-case .std-font40 {
        margin-bottom: 22px;
    }
    .solution-case .std-font40{
        font-size: 20px;
    }
    .home-solution-title .std-font44{
        margin-bottom: 10px;
    }
    .hsin-box-inof.hsin-box-inof-ph .hsin-box-inof-nub {
        margin-bottom: 12px;
    }
    .hsin-bin-link-icon {
        width: 15px;
    }
    .hsin-add-return .std-text16 {
        margin-right: 8px;
        font-size: 12px;
    }
    .hsin-add-return .hsin-add-return-icon {
        width: 20px;
        height: 20px;
    }
    .hsin-add-return {
        padding: 4px 4px 4px 15px;
    }
    .hsin-bin-link-icon {
        top: -1px;
    }
    .hsin-bin-link .std-text16 span {
        top: 0px;
    }
    .smin-pri-link .std-text18 {
        margin-bottom: 4px;
    }
    .smin-pri-link .std-text18,
    .smin-pri-link .std-text18 p{
        font-size: 16px;
    }
    .smin-pri-link-left {
        padding-left: 14px;
        padding-right: 12px;
    }
    .smin-pri-link{
        padding: 6px 0;
    }
    .smin-pop-rotate.mod-arrows1 .slick-prev, .smin-pop-rotate.mod-arrows1 .slick-next {
        width: 24px;
        height: 24px;
    }
    .smin-pop-rotate.mod-arrows1 .slick-prev {
        left: 32px;
    }
    .smin-pop-rotate.mod-arrows1 .slick-next{
        right: 32px;
    }
    .smin-pop .std-font24 {
        margin-bottom: 18px;
    }
    .smin-pop-rotate {
        margin-bottom: 32px;
    }
    .smin-pinlb-icon {
        width: 21px;
    }
    .smin-pop-inof {
        --jian: 5px;
    }
    .smin-pop{
        padding: 20px 30px 0;
    }
    .smin-pop-inof-nub {
        margin-bottom: 18px;
    }
    .smin-pop-inof{
        margin-bottom: -18px;
    }
    .trait-pop .ys-modal-close {
        width: 28px;
        height: 28px;
        top: 9px;
        right: 9px;
    }
    .trait-pop-core {
        padding: 39px 22px;
    }
    .trait-pop .std-font32 {
        margin-bottom: 16px;
    }
    .trait-pop .mCSB_scrollTools {
        top: 82px;
        right: 4px;
        bottom: 40px;
    }
    .home-tech-core-btn img:nth-of-type(2) {
        opacity: 0;
    }
    .home-tech-core-btn img:first-child {
        opacity: 1;
    }
    .product-inof-screen-item2, .product-inof-screen-item3 {
        margin-top: 16px!important;
    }
    .product-inof-screen-item:first-child{
        margin-top: 0!important;
    }
    .service-column-inof-item:nth-of-type(2n) .scii-text{
        padding-left: var(--jianx);
        padding-right: var(--jianx2);
    }
    .service-column-inof-item:nth-of-type(2n) .scii-text-add {
        padding-left: 0;
        padding-right: 15px;
    }
    .newsdet-core-btn-item {
        max-width: 100%;
        width: 100%;
    }
    .newsdet-core-btn-item.fr .ncbi-link{
        flex-direction: row-reverse;
    }
    .newsdet-core-btn-item.fr .ncbi-link-icon {
        margin-left: 0;
        margin-right: var(--jian);
    }
    .asct-icon {
        margin-top: 8px;
    }
    .about-speech-cry-text .std-text16 p {
        margin-bottom: 0.4em;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 130px;
    }
    .pgci-circle{
        stroke-width: 3;
    }
    .ys-ban-txtbox.ys-pos-center{
        padding-left: 10px;
        padding-right: 10px;
    }
    .hdrn-play {
        width: 30px;
        height: 30px;
        top: 10px;
        right: 10px;
        left: 50%;
        top: 50%;
        right: auto;
        transform: translate(-50%, -50%);
    }
    .home-develop-rotate-nub::before {
        height: 27vw;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 96%);
    }
    .hdrn-play{
        display: block;
    }
    .hsin-bin-link-icon {
        top: 0px;
    }
    .bridge-operate-inof{
        width: calc(var(--widthx) * 2);
        margin: 0 auto;
    }
    .pave-wen .std-text14 {
        width: 180px;
    }
    .pave-trait .pave-wen .std-text14 {
        left: auto;
        right: 0;
        transform: translateX(0%);
    }
    .pave-trait .pave-wen .std-text14::before {
        left: auto;
        right: 0;
        transform: translateX(-36%) rotate(-45deg);
    }
    .pave-easy-lie-item {
        width: 100%;
    }
    .peli-core .std-text20 {
        padding: 0 12px 18px;
    }
    .pgci-item {
        width: auto;
    }
    .pgci-nub {
        width: 33.333333%;
    }
    .pgci-nub .pgci-item {
        margin-bottom: 8px;
    }
    .pave-green-core-inof {
        margin: 0 -13px;
    }
    .pave-easy {
        padding-bottom: 0;
    }
    .pcct-ain-icon {
        width: 20px;
        top: 2px;
    }
    .pcct-advant-inof-add .std-text16 {
        width: calc(100% - 20px);
        padding-left: 6px;
    }
    .psib-item .std-text16 {
        padding-left: 8px;
    }
    .psib-item-icon {
        width: 16px;
        height: 16px;
    }
    .psib-item {
        padding: 2px 8px 2px 4px;
    }
    .pave-struct-img {
        width: calc(100% + 30px);
        left: -15px;
    }
    .tcbi-link {
        padding: 4px 8px;
    }
    .about-history-swiper-item.swiper-slide {
        width: calc(100vw - 20px - 20px);
    }
    .join-advant-inof-item.on {
        width: 100%;
    }
    .about-develop.join-develop {
        height: auto;
    }
    .about-develop-pic2{
        margin-bottom: -20px;
    }
    .join-toward-logo {
        margin-bottom: 8px;
    }
    .std-font80 {
        font-size: 24px;
    }
    .join-toward-logo .std-font32 {
        font-size: var(--font20);
    }
    .join-toward-logo {
        width: 110px;
    }
    .join-toward-logo .std-font32 {
        margin-top: 4px;
    }
    .hsin-box .hsin-box-ts1{
        display: block;
        opacity: 0;
    }
    .hsin-box-video1{
        display: none;
    }
    .hsin-box-ts1.on{
        opacity: 1;
    }
    .smin-box1,
    .smin-box1 .hsin-box-ts1{
        display: block;
    }
    .smin-box1 .hsin-box-ts1.on,
    .hsin-box-ts1{
        opacity: 0;
    }
    .smin-box1 .hsin-box-ts1.on.act{
        opacity: 1;
    }
    .service-advant {
        height: auto;
    }
    .service-advant-wai {
        width: 64.5vw;
        margin: 0 auto;
        height: calc(64.5vw / 3 * 2);
        /* height: calc(100vh - var(--line80) - var(--space130) - var(--space40) - calc(var(--font40)* var(--l1h4))); */
    }
    .ervice-advant-box1 {
        height: calc(100vw / 3 * 2);
    }
    .service-advant-box .mod-title1 {
        width: 64%;
    }
    .service-advant {
        padding-top: var(--space120);
    }
    .service-advant .std-font40 {
        margin-bottom: 18px;
    }
    .service-advant-box{
        image-rendering: pixelated;
        backface-visibility: hidden;
    }
    .service-advant-box img{
        image-rendering: pixelated;
        backface-visibility: hidden;
    }
    .solution-modal .home-solution-title{
        margin-bottom: 12px;
    }
    .hsin-box-inof.hsin-box-inof-ph{
        margin-top: 20px;
    }
    .hsin-add-return {
        bottom: 10px;
    }
    .home-solution {
        padding-bottom: 62px;
    }
    .home-main .home-solution-title{
        position: relative;
        top: 0;
        margin-bottom: -10px;
    }
    .home-solution {
        padding-top: 42px;
    }
    .ahsi-scroll{
        margin-right: -7px;
    }
    .ahsi-scroll p {
        padding-right: 16px;
    }
    .tech-multi-swipe .swiper-slide {
        height: 100% !important;
    }
    .about-zhan-img-box{
        border-radius: 10px;
    }
    .about-scroll1{
        display: none;
    }
    .mod-title1 .std-btn3 {
        margin-top: 12px;
    }
    .cbii-btn {
        padding: 2px 12px;
    }
    .case-ban-goon {
        bottom: 12px;
    }
    .cbii-link {
        padding-bottom: 32px;
    }
    .case-ban-goon::before {
        bottom: 36px;
    }
    .case-ban-goon {
        --jian: 10px;
        --width: 120px;
    }
    .service-advant-wai.no-show .mod-title1{
        opacity: 1;
    }
    .home-solution::before{
        height: 0;
    }
    .cbii-link {
        padding-bottom: 30px;
    }
    .case-ban-goon::before {
        bottom: 34px;
    }
    /* 2024.12.05 */
    .prodet-core-cry-left {
        margin-top: 28px;
        margin-bottom: var(--space60);
    }
    .pgci-item {
        max-width: 130px;
    }
    .pave-green-core-inof {
        margin: 0;
    }
    .pave-green-core-inof {
        padding-bottom: 22px;
    }
    .pmbs-item-video{
        display: block;
        z-index: 10;
    }
    .pmbs-item-img video{
        display: none;
    }
    .solution-case .std-font40 {
        font-size: 22px;
    }
    .boii-box-core {
        padding: 20px 10px;
    }
    .boii-box-core {
        position: relative;
    }
    .boii-box .boii-box-bg{
        position: absolute;
    }
    .boii-img img{
        object-fit: cover;
    }
    .bridge-operate-inof {
        --widthx: calc(50vw - 20px);
        --widthd: 204px;
    }
    .boii-img,
    .boii-box {
        width: var(--widthx);
        max-width: var(--widthd);
    }
    .net-contact .contact-box-inof {
        width: calc(100% - 20px);
        margin-top: -20px;
    }
    .mod-title1 .std-font44 {
        margin-bottom: 12px;
    }
    .net-contact .mod-title1 {
        margin-bottom: 22px;
    }
    .ncmd-nub .std-text16 {
        padding-left: 0px;
    }
    .ncmd-nub .std-text16::before {
        width: calc(100% + var(--widthx) + 7px);
    }
    .ncmd-nub.ncmd-nub1 .std-text16{
        font-size: 14px;
    }
    .ncmd-nub:first-child .std-text16 {
        padding-left: 1px;
    }
    .ncmd-nub.ncmd-nub1 .std-text16::before {
        width: calc(100% + var(--widthx) + 9px);
        height: var(--widthx);
        left: calc(var(--widthx)* -1);
    }
    .ncmd-nub.ncmd-nub1 {
        --widthx: 28px;
    }
    .ncmd-nub-pop {
        width: 190px;
        --left: 3px;
        --right: 8px;
        padding: 10px var(--right) 11px var(--left);
    }
    .ncmd-nub-pop-text {
        width: calc(100% - 20px);
        --left1: 5px;
    }
    .ncmd-nub-pop-text .std-text14 span {
        padding-left: 5px;
    }
    .ncmd-nub-pop-text .std-text14 p{
        line-height: 1.6;
    }
    .ncmd-npt-area, .ncmd-npt-area p {
        font-size: 12px;
    }
    .ncmd-nub-pop-close {
        width: 18px;
        height: 18px;
        top: 2px;
        left: 1px;
    }
    .ncmd-nub.mod-right  .ncmd-nub-pop-close{
        left: auto;
        right: 1px;
    }
    .ncmd-nub-pop-text .std-text14 p{
        font-size: 12px;
    }
    .ncmd-nub.ncmd-nub1 .std-text16 {
        padding-left: 1px;
    }
    .ncmd-nub.ncmd-nub1.font-left .std-text16 {
        padding-right: 1px;
    }
    .total-case-inof {
        padding-top: 32px;
    }
    .total-ban-box .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-right: 0;
        margin-bottom: 8px;
    }
    .total-ban-box .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 
    .total-ban-box .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, 
    .total-ban-box .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, 
    .total-ban-box .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: var(--colorfff);
    }
    .total-ban-box .mCSB_scrollTools{
        opacity: 1;
    }
    .total-ban-box-inof{
        margin: 0;
    }
    .tbbi-item{
        white-space: nowrap;
    }
    .tbbi-item-link .std-text18 {
        padding: 7px 0 4px;
    }
    .ys-nyban-title p {
        margin-top: 8px;
    }
    .home-solution-ph .home-solution-dots-item {
        padding: 15px var(--jian) 0;
    }
    .home-solution-ph .total-case-btn {
        --jian: 6px;
    }
    .home-solution-ph  .tcbi-link {
        padding: 3px 10px;
    }
    .home-solution-ph .std-btn3 .std-btn-link-font {
        padding: 0 8px;
    }
    .home-solution-add-up .std-btn-link {
        padding: 3px 16px;
    }
    .home-solution {
        padding-bottom: 20px;
    }
    .home-solution-add-up {
        bottom: 32px;
    }
    .hsin-box-inof-nub{
        display: inline-block;
    }
    .hsin-box-inof.hsin-box-inof-ph{
        white-space: nowrap;
        display: block;
    }
    .add-scroll .mCSB_horizontal.mCSB_inside>.mCSB_container {
        margin-bottom: 0px;
    }
    .add-scroll .mCSB_scrollTools{
        opacity: 0!important;
    }
    .tcii-link-text-char {
        --jian: 8px;
    }
    .home-tech-data-nub .std-text16, .home-tech-data-nub .std-text16 p {
        font-size: 12px;
    }
    .ys-fiiss-core, .ys-fii-select .ys-select-bd {
        height: calc(var(--font14) * 10.5 + 20px);
    }
    .coii-text {
        flex-direction: column;
    }
    .scin-link-img::before {
        height: 75%;
    }
    .home-news-ph{
        display: block;
    }
    .home-news .home-news-title .std-btn1{
        display: none;
    }
    .home-news-title{
        justify-content: center;
    }
    .home-news-ph{
        margin-top: 24px;
    }
    .home-company {
        text-align: center;
        padding-top: 14px;
    }
    .home-company .std-btn3 {
        justify-content: center;
    }
    .home-company .ys-cont1440 {
        margin-bottom: 0vw;
    }
    .home-develop-rotate-nub::before{
        display: none;
    }
    /* 2024.01.18 - start */
    .home-solution-dots-item .std-text18 {
        font-size: 14px;
    }
    .home-solution-dots {
        --width1: auto;
    }
    .home-solution-dots-item {
        padding: 5vw 0;
        padding-left: 6px;
    }
    .home-main .home-solution-inof {
        margin-top: -5vw;
    }
    .home-solution-add-up {
        bottom: 0px;
    }
    .home-solution-add-up .std-btn-link{
        width: calc(100% - 40px);
    }
    .home-company {
        padding-top: 42px;
    }
    .home-solution-ph .std-btn3 .std-btn-link-font {
        flex-grow: 1;
    }
    .home-solution .home-solution-add-up .std-btn-link {
        padding: 5px 16px;
    }
    .home-solution .std-btn-link-icon {
        width: 22px;
    }
    .home-solution-dots-item {
        padding: 7.5vw 0;
        padding-left: 6px;
    }
    .home-solution-dots {
        top: 63%;
    }
    .home-solution-dots-item .std-text18 {
        left: calc(100% + 6px);
    }
    .hsdi-btn {
        width: 8px;
        height: 8px;
    }
    .home-develop-rotate-nub {
        height: 55vw;
    }
    .hsin-box-inof {
        top: 0%;
    }
    .smin-pop-phbtn.hsin-add-return {
        width: 34px;
        height: 34px;
    }
    .solution-modal-inof .hsin-bin-link .std-text16 {
        font-size: 14px;
    }
    .solution-modal-inof .hsin-bin-link .std-text16 {
        position: relative;
        top: 0;
        transform: translateY(0%);
        left: 0;
        padding: 9px 16px;
        display: flex;
        align-items: center;    
    }
    .solution-modal-inof .hsin-bin-link .std-text16 span {
        line-height: 1;
    }
    .solution-modal-inof .hsin-box-inof-nub {
        display: inline-block;
        left: 50% !important;
        bottom: 0;
        top: auto !important;
    }
    .solution-modal-inof.solution-modal-inof-ph{
        padding-top: 20px;
    }
    .smin-pop-rotate .psin-link-link .std-text16 {
        font-size: 14px;
    }
    .smin-pop-rotate .psin-link-link .psin-link-link-icon {
        width: 23px;
        margin-left: 4px;
    }
    .smin-pri-link .std-text18, .smin-pri-link .std-text18 p{
        line-height: 1.5;
    }
    .smin-pri-link-left{
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .smin-pri-link .std-text18 {
        margin-bottom: 10px;
    }
    .hsin-box .hsin-box-inof .std-text16 {
        font-size: 12px;
    }
    .smin-pop {
        padding: 20px 20px 0;
    }
    .smin-pop-rotate.mod-arrows1.mod-arrowst .slick-prev, 
    .smin-pop-rotate.mod-arrows1.mod-arrowst .slick-next {
        width: 28px;
        height: 28px;
    }
    .smin-pop-rotate.mod-arrows1.mod-arrowst .slick-next {
        right: calc(50% - 36px);
    }
    .smin-pop-rotate.mod-arrows1.mod-arrowst .slick-prev {
        left: calc(50% - 36px);
    }
    .smin-pop-rotate {
        margin-bottom: 0;
    }
    .home-develop-btn+.home-develop-text {
        margin-bottom: 0px;
    }
    .hnin-link{
        flex-direction: row;
        align-items: center;
    }
    .hnin-link .ys-imgbox-cover{
        width: 44%;
    }
    .hnin-link-text{
        width: 56%;
    }
    .hntn-link-text-box {
        --jian: 6px;
    }
    .hnin-link-text {
        padding: 0px 0px 0px 15px;
    }
    .hnin-link-text .std-text18 {
        margin-bottom: 5px;
    }
    .hntn-link-text .std-font24, .hntn-link-text .std-font24 p,
    .home-news-top-nub2 .std-text18, .home-news-top-nub2 .std-text18 p,
    .hnin-link-text .std-text18, .hnin-link-text .std-text18 p{
        line-height: var(--l1h5);
    }
    .hnin-link{
        background: transparent;
    }
    .home-news-inof-nub{
        width: 100%;
    }
    .home-news-inof-nub{
        margin-top: 14px;
    }
    .home-news-top {
        margin-bottom: 5px;
    }
    .hsin-box::after, .smin-box::after {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 70%, #FFF 100%);
    }
    .hsin-box::before, .smin-box::before {
        background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 20%);
    }
    .hsin-xbtn-ph {
        right: 6px;
    }
    .home-solution-dots {
        top: calc(50% + 28px);
    }
    .home-solution-inof-nub::before {
        width: 120px;
    }
    .home-solution-inof-nub::before {
        background: linear-gradient(to right, rgba(255,255,255,.8), rgba(255, 255, 255, 0));
    }
    .home-solution-inof-nub{
        overflow: visible;
        padding-bottom: 15px;
    }
    .hsin-xbtn-ph{
        bottom: -15px;
    }
    .home-solution-inof-nub::after{
        content: '';
        background: var(--colorfff);
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        height: 15px;
        z-index: 2;
    }
    .home-solution {
        padding-bottom: 0;
    }
    .hdrn-ts1{
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        opacity: 0;
        pointer-events: none;
    }
    .hdrn-ts1.on{
        opacity: 1;
        pointer-events: all;
    }
    .home-develop-rotate,
    .home-develop-rotate-nub {
        overflow: hidden;
    }
    .tech-witness-bg video{
        display: none;
    }
    .tech-witness-bg .tech-ts{
        display: block;
    }
    .tech-witness-bg .tech-ts.on{
        opacity: 1;
        pointer-events: all;
    }
    .smin-box{
        display: none;
    }
    .hsin-box .hsin-box-inof .std-text16 {
        font-size: 10px;
    }
    .hsin-bin-link .std-text16 {
        padding: 4px;
        padding-left: 2px;
        padding-right: 4px;
    }
    .hsin-bin-link .std-text16::before {
        width: calc(100% + 18px);
        left: -18px;
        height: calc(100% + 0px);
    }
    .hsin-bin-link-icon {
        width: 14px;
        height: 14px;
        font-size: 0;
        border-radius: 50%;
        background: var(--colormain);
        position: relative;
    }
    .hsin-bin-link-icon img{
        display: none;
    }
    .hsin-bin-link-icon::before,
    .hsin-bin-link-icon::after{
        content: '';
        width: 50%;
        height: 1px;
        background: var(--colorfff);
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
    }
    .hsin-bin-link-icon::after{
        transform: translate(-50%,-50%) rotate(90deg);
    }
    .ban-ts{
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%);
        object-fit: cover;
        opacity: 0;
        pointer-events: none;
    }
    .ban-ts.on{
        opacity: 1;
        pointer-events: all;
    }
    .hsin-box {
        overflow: visible;
    }
    .solution-main .hsin-box {
        overflow: hidden;
    }
    .hsin-box .hsin-box-inof .std-text16 {
        font-size: 8px;
    }
    .hsin-bin-link .std-text16 {
        padding: 4px;
        padding-left: 1px;
        padding-right: 3px;
    }
    .hsin-bin-link-icon {
        width: 12px;
        height: 12px;
    }
    .hsin-bin-link .std-text16::before {
        width: calc(100% + 15px);
        left: -15px;
    }
    .hsin-xbtn-ph.std-btn3 .std-btn-link-icon {
        width: 18px;
    }
    .product-inof-core-item {
        width: 50%;
    }
    .support-pro-inof {
        --jian1: 6px;
        --jian2: 12px;
    }
    .pici-link {
        padding: 12px 12px 24px;
    }
    .pici-link .std-text20 {
        margin-bottom: 4px;
    }
    .spii-link-text {
        margin-bottom: 15px;
    }
    .spii-link-text-nub .std-text14:nth-of-type(2) {
        line-height: 1.4;
    }
    .std-btn1 .std-btn-link {
        padding: 3px 21px;
    }
    .pici-link .std-text20{
        font-size: 14px;
    }
    .spii-link-text-nub .std-text14{
        font-size: 12px;
    }
    .std-btn-link-font {
        font-size: 12px;
    }
    .std-btn-link::before{
        height: calc(100% + 2px);
        width: calc(100% + 2px);
    }
    .spii-link-text {
        --jian: 2px;
    }
    .spii-link-text-nub .std-text14{
        line-height: var(--l1h5);
    }
    .spii-link-text-nub .std-text14:first-child {
        margin-bottom: 4px;
    }
    .ncmd-nub .std-text16 {
        font-size: 8px;
    }
    .net-core {
        --widthx: 14px;
    }
    .ncmd-nub.ncmd-nub1 .std-text16 {
        font-size: 9px;
    }
    .ncmd-nub.ncmd-nub1 {
        --widthx: 22px;
    }
    .ncmd-nub .std-text16::before {
        width: calc(100% + var(--widthx) + 4px);
    }
    .ncmd-nub.ncmd-nub1 .std-text16::before {
        width: calc(100% + var(--widthx) + 6px);
    }
    .ncmd-nub-circle::before {
        width: 68%;
        height: 68%;
    }
    .ncmd-nub-circle img {
        width: 68%;
    }
    .ncmd-nub.ncmd-nub1 {
        --widthx: 16px;
    }
    .join-advant-inof{
        display: block;
    }
    /* 2025.02.10 - start */
    .ys-footer2 .footer-nav{
        flex-wrap: wrap;
    }
    .ys-footer2 .footer-nav>li{
        width: 100%;
    }
    .ys-footer2 .footer-nav-first {
        border-bottom: 1px solid #d4d4d4;
        padding: 18px 5px 10px;
        margin-bottom: 0px;
        margin-top: 0px;
        position: relative;
    }
    .ys-footer2 .footer-nav ul li {
        border-bottom: 1px solid #d4d4d4;
        padding: 16px 0 10px;
    }
    .ys-footer2 .footer-nav ul li {
        margin: 0 8px !important;
    }
    .ys-footer2 .footer-top {
        padding-top: 36px;
        padding-bottom: 26px;
    }
    .ys-footer2 .footer-nav {
        margin-top: 10px;
    }
    .ys-footer2 .footer-nav-first,
    .ys-footer2 .footer-nav-first a{
        font-size: 16px;
    }
    .ys-footer2 .footer-nav ul{
        display: none;
        padding: 4px 0 8px;
    }
    /*.ys-footer2 .footer-nav-first::before{*/
    /*    content: '\e7b2';*/
    /*    font-family: 'iconfont'!important;*/
    /*    font-size: 14px;*/
    /*    position: absolute;*/
    /*    right: 5px;*/
    /*    top: 50%;*/
    /*    transform: translateY(-50%);*/
    /*    font-weight: normal;*/
    /*}*/
    /*.ys-footer2 .footer-nav-first::before{*/
    /*    transition: all .4s ease;*/
    /*}*/
    /*.ys-footer2 .footer-nav>li.on .footer-nav-first::before{*/
    /*    transform: translateY(-50%) rotate(180deg);*/
    /*}*/
    .ys-footer2 .footer-nav-first::before,
    .ys-footer2 .footer-nav-first::after{
        content:'';
        width: 14px;
        height: 1px;
        background: var(--colorfff);
        position: absolute;
        right: 5px;
        top: 50%;
        transform: translateY(-50%);
        transition: all .4s ease;
    }
    .ys-footer2 .footer-nav-first::after{
        transform: translateY(-50%) rotate(90deg);
    }
    .ys-footer2 .footer-nav>li.on .footer-nav-first::after{
        transform: translateY(-50%) rotate(0deg);
    }
    /* 2025.02.10 - end */
    /* 767end */
}
/* 24.11.28 - start grace*/
@media screen and (max-width: 1680px){
    .continue-develope-cont .continue-title {
        top: 0;
    }
}
@media screen and (max-width: 1440px){
    .crli-cont-icon {
        width: 44px;
    }
}
@media screen and (max-width: 1199px){
    .continue-manage-li {
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .continue-manage-ul {
        margin: 0 -10px;
    }
    .continue-manage-li-text {
        margin-top: 15px;
    }
    .continue-manage-li-text .std-font24 {
        margin-bottom: 5px;
    }
    .continue-manage .continue-title, .continue-report .continue-title {
        margin-bottom: 30px;
    }
    .continue-report-img-play {
        bottom: 25px;
        right: 25px;
        width: 50px;
        height: 50px;
    }
    .continue-response-li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .continue-response-ul {
        margin: 0 -10px;
    }
    .continue-stage-slick {
        margin-bottom: 60px;
    }
    .continue-stage-slick .slick-next,
    .continue-stage-slick .slick-prev {
        bottom: -74px;
    }
    .continue-title .std-font40 {
        margin-bottom: 14px;
    }
    .continue-response-cont {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
    }
    .continue-response-bj{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .continue-response-bj img{
        object-fit: cover;
        width: 100%;
        height: 100%;
        max-width: inherit;
    }
    .continue-response{
        padding: 60px 0;
    }
    .continue-response-cont .continue-title {
        margin-bottom: 30px;
    }
    .continue-stage .continue-title {
        margin-bottom: 30px;
    }
    /* 2025.02.07 - start */
    .crli-cont {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 18px 10px;
    }
    .crli-cont .ys-fadeup2{
        display: flex;
        align-items: center;  
        justify-content: center;
    } 
    .continue-response-li-item .ys-imgbox-cover {
        opacity: 1;
    }
    .crli-fit-img {
        border: 0px;
    }
    .crli-cont-icon{
        margin-bottom: 0!important;
    }
    .crli-cont .std-font24{
        font-size: 24px;
        padding-left: 15px;
    }
    .continue-response-li {
        padding: 0 15px;
        margin-bottom: 50px;
    }
    .continue-response-ul {
        margin: 0 -15px;
    }
    /* 2025.02.07 - end */
}
@media screen and (max-width: 768px){
    .continue-title .std-font24 p{
        font-size: 16px;
    }
    .continue-develope-cont .continue-title{
        position: static;
        top: 0;
        left: 0;
        transform: translateX(0%);
    }
    .continue-develope-cont{
        display: flex;
        flex-direction: column-reverse;
    }
    .continue-active {
        bottom: 10px;
    }
    .continue-active .std-text16{
        font-size: 12px;
    }
    .continue-active::after {
        top: -14px;
        width: 9px;
        height: 9px;
    }
    .continue-active::before {
        top: -54px;
        height: 40px;
    }
    .continue-manage-li{
        width: 100%;
        margin-bottom: 20px;
    }
    .continue-manage .continue-title, .continue-report .continue-title {
        margin-bottom: 20px;
    }
    .continue-report-img-play {
        bottom: 15px;
        right: 15px;
        width: 36px;
        height: 36px;
    }
    .continue-stage .continue-title {
        padding: 0;
    }
    .continue-stage-slick-li {
        height: 160px;
    }
    .cssl-img{
        width: auto;
        height: 100%;
    }
    .cssl-img img{
        width: auto;
        height: 100%;
        object-fit: cover;
    }
    .continue-stage-slick-li {
        padding: 0 10px;
    }
    .continue-stage-slick .slick-prev, .continue-stage-slick .slick-next {
        width: 40px;
        height: 40px;
    }
    .continue-stage-slick .slick-prev {
        left: calc(50% - 35px);
        bottom: -60px;
    }
    .continue-stage-slick .slick-next {
        left: calc(50% + 35px);
        bottom: -60px;
    }
    .continue-response-li {
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .crli-cont-icon {
        width: 34px;
        margin: 0 auto 5px;
    }
    .crli-cont .std-font24{
        font-size: 16px;
    }
    .crli-fit-img {
        min-height: 85px;
    }
    .continue-response-ul {
        margin: 0 -5px;
    }
    .continue-response-cont .continue-title {
        margin-bottom: 20px;
    }
    .continue-response-cont .continue-title {
        margin-bottom: 20px;
    }
    .continue-report-cont {
        margin-bottom: 20px;
    }
    .pave1-main .about-service .std-text14{
        font-size: 12px;
    }
    .p1bin-cry-img {
        margin-bottom: 12px;
    }
    .pave1-middle1-text {
        margin-top: 28px;
    }
    .join-value .ys-cont1440 .ys-cont1440{
        padding: 0;
    }
    .casedet-case .std-font44 {
        margin-bottom: 24px;
    }
    .boii-box-core .std-text14, .boii-box-core .std-text14 p{
        font-size: 12px;
    }
    .smin-pop-rotate.mod-arrows1 .slick-prev{
        left: calc(50% - 45px);
    }
    .smin-pop-rotate.mod-arrows1 .slick-next{
        right: calc(50% - 45px);
    }
    /* 2025.01.24 */
    .spii-link-text{
        display: none;
    }
    .pici-link .std-btn1{
        margin-top: 8px;
    }
    .pici-link .std-btn1 .std-btn-link {
        padding: 3px 16px;
    }
    .pici-link .std-btn-link-font {
        font-size: 11px;
    }
    .pici-link .std-btn-link-icon {
        width: 17px;
        margin-left: 4px;
        margin-right: -10px;
    }
    .pici-link .std-text20{
        flex-grow: 1;
    }
    .tech-value-title{
        flex-wrap: wrap;
    }
    .tech-value-title .std-font40{
        width: 100%;
        margin-bottom: 12px;
    }
    .tech-value-title .std-text18{
        width: 100%;
    }
    .casedet-title{
        flex-wrap: wrap;
    }
    .casedet-title .std-font40 {
        width: 100%;
    }
    .casedet-title .casedet-title-share{
        margin-top: 12px;
    }
    /* 2025.02.07 - start */
    .crli-fit-img {
        min-height: auto;
    }
    .crli-cont-icon {
        width: 24px;
        margin: 0;
    }
    .crli-cont .std-font24 {
        font-size: 18px;
        padding-left: 10px;
    }
    .crli-cont {
        padding: 11px 7px;
    }
    .continue-response-li {
        padding: 0 7px;
        margin-bottom: 18px;
    }
    .continue-response-ul {
        margin: 0 -7px;
    }
    .crli-fit-img,
    .crli-fit,
    .continue-response-li-item .ys-imgbox-cover {
        border-radius: 6px;
    }
    /* 2025.02.07 - end */
}
/* 24.11.28 - end grace*/