@charset "utf-8";

/* 响应式原则：调大看小 可视项目情况插入某个分辨率调整*/
@media screen and (max-width: 1920px) {
    .home-map-cry{
        height: 450px;
    }
    .home-map-cry-pop {
        width: 500px;
        height: 100%;
    }
    .ndta-banner-cry-word{
        /* top: 50px; */
        position: relative;
    }
    .home-map-cry{
        height: 550px;
    }
}
@media screen and (max-width: 1919px) {
    :root {
        /* 字号 */
        --font40: 36px;
        --font30: 28px;
        /* 板块间距 */
        --space100: 80px;
        --space80: 60px;
        --space40: 30px;
    }
    /* .ndta-banner-cry-word{
        top: 20px;
    } */
    .head-nav-item {
        line-height: 90px;
    }

    .ys-hd-pc-nav {
        height: 120px;
        padding: 30px 0 0;
    }

    .head-searchbtn {
        width: 90px;
        height: 90px;
    }
    .hnrb-top {
        min-width: 90px;
    }
    .head-nav-item-fade {
        top: 120px;
    }
    .ys-main {
        margin-top: 120px;
    }

    .head-nav-item-down {
        top: 120px;
        height: 500px;
    }

    .ys-hd-pc-search {
        top: 120px;
    }

    .ys-search2-box {
        padding: 14px 0;
    }

    .hnid-le {
        padding-right: 150px;
    }

    .hnid-ri {
        padding-left: 140px;
    }

    .hnid-le-btn {
        margin-top: 45px;
    }

    .hnid-le-text {
        margin-top: 12px;
    }

    .head-navtop {
        height: 30px;
    }

    .mod-mbx {
        height: 44px;
    }

    .ys-nyban-title p {
        margin-top: 10px;
    }

    .std-btn2-box {
        padding: 8px 60px;
    }
    .std-btn1-box {
        padding: 8px 60px;
    }
    .hnid-ri-ul-li a {
        padding: 12px 20px;
    }

    .hrul-icon {
        width: 28px;
    }

    .hnid-ri-event-li .hnid-ri-ul-li a {
        padding: 12px 20px;
    }

    .head-nav-item.on .head-nav-item-down {
        height: 600px;
    }

    .ys-footer-top .ys-cont1150 {
        padding-bottom: 70px;
    }

    .mod-access {
        padding: 60px 0;
    }

    .home-acce-ul {
        margin-top: 4px !important;
    }

    .home-acce-ul-li img {
        width: 30px;
    }

    /* b1 */
    .prof-about {
        padding-top: 60px;
        padding-bottom: 75px;
    }

    .prof-about-text {
        margin-top: 20px;
        padding-right: 80px;
    }

    .prof-about-scroll {
        margin-top: 35px !important;
        margin: 0 -10px;
    }

    .prof-about-scroll-li {
        padding: 0 10px;
    }

    .pasl-tit {
        font-size: 60px;
    }

    .pasl-text {
        padding-top: 15px;
    }

    .prof-process {
        padding-top: 60px;
        padding-bottom: 100px;
    }

    .prof-proc-tit {
        line-height: var(--line16);
    }

    .prof-hope {
        padding-top: 100px;
        padding-bottom: 200px;
    }

    .ys-footer-bom {
        padding: 20px 0;
    }

    .prof-hope-tit {
        font-size: 44px;
        margin-top: 50px;
    }

    .prof-hope-text {
        margin-top: 5px;
    }

    .ppul-box {
        padding: 20px 28px 40px;
    }

    .ppul-smtit {
        /* padding-top: 50px; */
        margin-top: 30px;
    }

    .ppul-ul {
        margin-top: 15px;
    }

    .prof-proc-ul-li {
        padding: 0 10px;
    }

    .prof-proc-ul {
        margin: 0 -10px;
    }

    .prof-proc-bom-line {
        margin-top: 55px;
    }

    /* b1 */
    /* h1 */
    .join-cry {
        padding-bottom: 100px;
    }

    .jcul-box {
        padding: 60px 30px;
    }

    .jcul-box-icon {
        width: 110px;
    }

    .jcul-box-tit {
        margin-top: 40px;
    }

    .jcul-box-text p {
        margin-top: 12px;
    }

    .join-cry-btn {
        margin-top: 40px;
    }

    /* h1 */
    /* h2 */
    .positions-select {
        padding: 70px 0;
    }

    .posi-sele-cry-li {
        margin-bottom: 25px;
    }

    .posi-sele-addr-tit {
        margin-right: 70px;
    }

    .psau-li p {
        padding: 3px 22px;
    }

    .posi-sele-list {
        margin-top: 40px;
    }

    .psll-top {
        padding: 17px 30px 17px 70px;
    }

    .psll-bom {
        padding: 40px 100px 70px 70px;
    }

    .psll-bom-ul-li:last-child {
        margin-top: 25px;
    }

    .pbul-text {
        margin-top: 10px;
    }

    .psll-bom-btn {
        margin-top: 25px;
    }

    .psll-top-btn {
        width: 18px;
    }

    /* h2 */
    /* g1 */
    .news-cry {
        padding: 80px 0;
    }

    /* g1 */
    /* g2 */
    /* .ndta-banner-cry {
        bottom: 13%;
    } */

    .ys-share {
        margin-top: 70px;
    }

    .ndta-bane-cry-tit {
        margin-top: 10px;
    }

    .ndta-script {
        padding-top: 60px;
    }

    .ndta-scri-cry-text p img {
        margin-top: 20px;
    }

    .ndta-scri-cry-text p span {
        margin-top: 10px;
        margin-bottom: 25px;
    }

    .ndta-scri-cry-author {
        margin-top: 25px;
    }

    .ndta-scri-cry-link {
        padding-top: 15px;
        margin-top: 30px;
    }

    .ndta-scri-cry-link a {
        margin-top: 8px;
    }

    .ndta-prop-cry {
        padding: 25px 20px 30px;
    }

    .npcu-li a {
        padding: 15px 0 20px;
    }

    .npcu-li-data {
        margin-top: 8px;
    }

    .npcu-li-btn {
        width: 34px;
    }

    /* g2 */
    /* f1 */
    .remain-concept {
        padding-top: 100px;
        padding-bottom: 100px;
    }

    .rema-conc-text {
        margin-top: 15px;
    }

    .rema-conc-ul {
        margin-top: 40px;
    }

    .rcul-ri {
        padding: 0 40px;
    }

    .rcul-ri-text p {
        margin-top: 20px;
    }

    .rlul-box {
        padding: 15px 10px 15px 15px;
    }

    .rlul-pdf {
        width: 22px;
    }

    .rlul-load {
        width: 22px;
    }

    /* f1 */
    /* d2 */
    .deta-intr-ul-li {
        padding: 0 60px;
    }

    .deta-intr-text {
        margin-top: 20px;
        padding-right: 80px;
    }

    .deta-intr-img {
        margin-top: 40px;
    }

    /* d2 */
    /* d1 */
    .tpul-le {
        padding: 40px 70px 30px 50px;
    }

    /* d1 */
    /* c1 */
    .products-introduce {
        padding: 60px 0;
    }

    .prod-intr-text {
        margin-top: 20px;
    }

    .products-related {
        padding: 60px 0 100px;
    }

    .prod-rela-cry-tit {
        margin-bottom: var(--space40);
    }

    .htul-box-btn {
        margin-top: var(--space100);
    }

    /* c1 */
    /* b2 */
    .contact-cry-le-li {
        padding: 25px 0;
    }
    .ccll-iocn {
        width: 36px;
        height: 36px;
    }

    .ccll-text {
        padding: 0 25px;
    }
    /* b2 */
    /* index */
    .home-ensure {
        padding-top: 50px;
        padding-bottom: 60px;
    }

    .home-ensure-btn .std-btn2 {
        margin-top: 15px;
    }

    .home-traf-ri {
        padding: 40px;
    }

    .home-traf-ri-text p {
        margin-top: 20px;
    }

    .home-traf-ri-btn {
        margin-top: 20px;
    }

    .home-thing {
        padding-top: 70px;
        padding-bottom: 80px;
    }

    .home-thing-ul-li {
        margin-top: 30px;
    }

    .home-thing-btn .std-btn2-box {
        padding: 8px 28px;
    }

    .home-thing-btn {
        margin-top: 40px;
    }

    .htul-box {
        height: 100%;
        display: flex;
        flex-direction: column;
        padding: 20px 30px 25px;
    }

    .home-prices {
        padding-top: 70px;
        padding-bottom: 80px;
    }

    .hpul-box {
        padding: 25px 15px 30px;
    }

    .home-join-le {
        width: 45%;
    }
 
    .hmcp-ul-li-cry {
        padding: 30px 25px;
    }
    .hmcp-ul-li-address {
        margin-top: 3px;
    }
    .hmcp-ul-li-text p {
        margin-top: 15px;
    }
    .hmcp-ul-li-icon {
        margin-top: 40px;
        width: 28px;
    }
    .deve-rese-cry-bom {
        margin-top: 40px;
    }
    .deve-rese-cry-top {
        margin-top: 25px;
    }
    .home-map-cry-img {
        width: calc(100% - 250px);
    }
    .home-map-cry-pop {
        width: 470px;
    }
    .home-map-cry {
        height: 480px;
    }
    /* index */
        /* 新加 */
        .sumpro-cry {
            padding: 100px 0;
        }
        .deve-tech-ul .slick-dots {
            bottom: -46px;
        }
        .mod-btn-prev, .mod-btn-next {
            width: 20px;
            margin-top: 28px;
        }
        .mod-btn-prev {
            margin-right: 40px;
        }
        .dtul-text p{
            margin-top: 80px;
        }
        .dtul-tit {
            margin-top: 25px;
        }
        .contact-cry-le {
            padding: 55px 80px 55px 60px;
        }
        .ccrc-code {
            padding: 40px 74px 76px;
        }
        .ccrc-code p {
            margin-bottom: 15px;
        }
        .contact-cry-ri {
            padding-left: 30px;
        }    
        .ccrc-code-img {
            width: 170px;
        }
        .hmci-addr-text::before{
            height: 20px;
            width: calc(100% + 36px);
        }
        .hmci-address.reverse .hmci-addr-text::before {
            left: -24px;
        }
    /* 1920end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    :root {
        /* 字号 */
        --font40: 34px;
        --font30: 26px;
        --font24: 22px;
        --font20: 18px;
        --font18: 16px;
        --font16: 14px;
        /* 板块间距 */
        --space100: 60px;
        --space40: 25px;
        --parpspace10: 8px;
    }

    .head-nav-item {
        line-height: 70px;
        padding: 0 25px;
    }
    .psll-top-btn {
        width: 16px;
    }
    .ys-hd-pc-nav {
        height: 100px;
    }

    .head-searchbtn {
        width: 70px;
        height: 70px;
    }

    .hnrb-top {
        min-width: 70px;
    }

    .ys-main {
        margin-top: 100px;
    }

    .head-nav-item-down {
        top: 100px;
        height: 400px;
    }

    .ys-hd-pc-search {
        top: 110px;
    }

    .ys-search2-box {
        padding: 10px 0;
    }

    .hnid-le {
        padding-right: 100px;
    }

    .hnid-ri {
        padding-left: 100px;
    }

    .hnid-le-btn {
        margin-top: 35px;
    }

    .hnid-le-text {
        margin-top: 10px;
    }

    .mod-mbx {
        height: 40px;
    }

    .ys-nyban-title p {
        margin-top: 5px;
    }

    .std-btn2-box {
        padding: 6px 50px;
    }
    .std-btn1-box {
        padding: 8px 60px;
    }
    .hnid-ri-ul-li a {
        padding: 10px 15px;
    }

    .hrul-icon {
        width: 28px;
    }

    .hnid-ri-event-li .hnid-ri-ul-li a {
        padding: 10px 15px;
    }

    .head-nav-item.on .head-nav-item-down {
        height: 520px;
    }

    .hnid-ri-event-li {
        padding-bottom: 10px;
        padding-top: 20px;
    }

    .ys-footer-top .ys-cont1150 {
        padding-bottom: 60px;
    }

    .mod-access {
        padding: 50px 0;
    }

    .home-acce-ul-li img {
        width: 28px;
    }

    .yftl-logo {
        width: 130px;
    }

    .yftl-text {
        margin-top: 20px;
    }

    .yftl-address {
        margin-top: 8px;
    }

    .ys-footer-top-ri {
        width: 47%;
        padding-right: 160px;
    }

    .ys-footer-top-ri ul {
        margin: 0 -50px;
    }

    .ys-footer-top-ri ul li {
        padding: 0 50px;
        margin-bottom: 10px;
    }

    .ys-footer-bom {
        padding: 16px 0;
    }

    /* b1 */
    .prof-about {
        padding-top: 50px;
        padding-bottom: 60px;
    }

    .prof-about-text {
        margin-top: 15px;
        padding-right: 0px;
    }

    .prof-about-scroll {
        margin-top: 30px !important;
    }

    .pasl-tit {
        font-size: 50px;
    }

    .pasl-text {
        padding-top: 12px;
    }

    .prof-process {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }

    .prof-hope {
        padding-top: 80px;
        padding-bottom: 160px;
    }

    .ys-footer-bom {
        padding: 20px 0;
    }

    .prof-hope-tit {
        font-size: 40px;
        margin-top: 40px;
    }

    .prof-hope-text {
        margin-top: 2px;
    }

    .pail-cry-text p {
        margin-top: 10px;
    }

    .pail-cry-tit {
        margin-top: 15px;
    }

    .pail-cry {
        width: 60%;
        left: 50px;
    }

    .pair-cry {
        width: 60%;
        right: 50px;
    }

    .pail-cry-icon {
        width: 38px;
    }

    .ppul-box {
        padding: 20px 24px 30px;
    }

    .ppul-smtit {
        /* padding-top: 40px; */
        margin-top: 25px;
    }

    .ppul-ul {
        margin-top: 8px;
    }

    .ppul-ul li {
        padding-left: 15px;
    }

    .prof-proc-ul-li {
        padding: 0 8px;
    }

    .prof-proc-ul {
        margin: 0 -8px;
    }

    .prof-proc-bom-line {
        margin-top: 45px;
    }

    /* b1 */
    /* h1 */
    .join-cry {
        padding-bottom: 80px;
    }

    .jcul-box {
        padding: 40px 30px;
    }

    .jcul-box-icon {
        width: 90px;
    }

    .jcul-box-tit {
        margin-top: var(--space40);
    }

    .jcul-box-text p {
        margin-top: 8px;
    }

    .join-cry-btn {
        margin-top: 35px;
    }

    .join-cry-ul {
        margin: 0 -8px;
    }

    .join-cry-ul-li {
        padding: 0 8px;
        margin-top: 16px;
    }

    /* h1 */
    /* h2 */
    .positions-select {
        padding: 60px 0;
    }

    .posi-sele-cry-li {
        margin-bottom: 20px;
    }

    .posi-sele-addr-tit {
        margin-right: 50px;
    }

    .psau-li p {
        padding: 2px 18px;
    }

    .posi-sele-addr-ul {
        margin: 0 -5px;
    }

    .psau-li {
        padding: 0 5px;
    }

    .posi-sele-list {
        margin-top: 30px;
    }

    .psll-top {
        padding: 17px 25px 17px 60px;
    }

    .psll-bom {
        padding: 35px 60px 60px 60px;
    }

    .psll-bom-ul-li:last-child {
        margin-top: 25px;
    }

    .pbul-text {
        margin-top: 8px;
    }

    .psll-bom-btn {
        margin-top: 25px;
    }

    /* h2 */
    /* g1 */
    .news-cry {
        padding: 60px 0;
    }

    .rema-news-ul {
        margin: 0 -10px;
    }

    .rema-news-ul-li {
        padding: 0 10px;
    }

    .news-main .rema-news-ul-li {
        margin-bottom: 22px;
    }

    .rnul-cry {
        padding: 10px 25px 30px;
    }

    .rnul-cry-text {
        margin-top: 5px;
    }

    .rnul-cry-btn {
        margin-top: 30px;
        width: 32px;
    }

    /* g1 */
    /* g2 */
    .ys-share {
        margin-top: 60px;
    }

    .ndta-bane-cry-tit {
        margin-top: 8px;
    }

    .ys-share-text {
        margin-right: 35px;
    }
    .ys-share-sinaminiblog{
        margin-left: 25px;
    }
    .ys-share-code {
        width: 100px;
    }

    .ndta-script {
        padding-top: 50px;
    }

    .ndta-scri-cry-text p img {
        margin-top: 15px;
    }

    .ndta-scri-cry-text p span {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .ndta-scri-cry-author {
        margin-top: 20px;
    }

    .ndta-scri-cry-link {
        padding-top: 10px;
        margin-top: 25px;
    }

    .ndta-scri-cry-link a {
        margin-top: 5px;
    }

    .ndta-prop-cry {
        padding: 25px 20px;
    }

    .npcu-li a {
        padding: 10px 0 15px;
    }

    .npcu-li-data {
        margin-top: 5px;
    }

    .npcu-li-btn {
        width: 32px;
    }

    .ndta-prop-cry-ul {
        margin-top: 8px;
    }

    /* g2 */
    /* f1 */
    .remain-concept {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }

    .rema-conc-text {
        margin-top: 10px;
    }

    .rema-conc-ul {
        margin-top: 30px;
    }

    .rcul-ri {
        padding: 0 30px;
    }

    .rcul-ri-text p {
        margin-top: 10px;
    }

    .remain-news {
        padding-bottom: 80px;
    }

    /* f1 */
    /* d2 */
    .deta-intr-ul-li {
        padding: 0 50px;
    }

    .deta-intr-text {
        margin-top: 15px;
        padding-right: 60px;
    }

    .deta-intr-img {
        margin-top: 30px;
    }

    .tpul-le-addr {
        padding: 4px 20px;
    }

    /* d2 */
    /* d1 */
    .tpul-le {
        padding: 30px 40px;
    }

    .tpul-le-tit {
        margin-top: 20px;
    }

    .tpul-le-btn {
        margin-top: 60px;
    }

    /* d1 */
    /* c1 */
    .products-introduce {
        padding: 50px 0;
    }

    .prod-intr-text {
        margin-top: 15px;
    }

    .products-related {
        padding: 50px 0 90px;
    }

    .prcu-li {
        padding: 0 10px;
    }

    .prod-rela-cry-ul {
        margin: 0 -10px;
    }

    .prcu-li-bom {
        padding: 30px 25px;
    }

    /* c1 */
    /* b2 */
    .contact-cry-le-li {
        padding: 20px 0;
    }
    .ccll-iocn {
        width: 34px;
        height: 34px;
    }

    .ccll-text {
        padding: 0 25px;
    }

    .prof-proc-dire-li {
        margin: 0 40px;
    }

    /* b2 */
    .hnrb-lang-select-tit {
        padding: 20px 30px;
    }

    .hlst-lang a {
        padding: 15px 30px;
    }

    /* index */
    .home-ensure {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }

    .home-ensure-btn .std-btn2 {
        margin-top: 15px;
    }

    .home-traf-ri {
        padding: 30px;
    }

    .home-traf-ri-text p {
        margin-top: 10px;
    }

    .home-traf-ri-btn {
        margin-top: 15px;
    }

    .home-thing {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }

    .home-thing-ul {
        margin: 0 -10px;
    }

    .home-thing-ul-li {
        padding: 0 10px;
        margin-top: 25px;
    }

    .home-thing-btn .std-btn2-box {
        padding: 6px 24px;
    }

    .home-thing-btn {
        margin-top: var(--space40);
    }

    .htul-box {
        padding: 20px 20px 25px;
    }

    .htul-box-tit {
        margin-top: 25px;
    }

    .home-prices-ul {
        margin-top: var(--space40) !important;
    }

    .home-prices {
        padding-top: 70px;
        padding-bottom: 80px;
    }

    .hpul-box {
        padding: 25px 15px;
    }

    .hpul-box-num {
        margin-top: 44px;
        font-size: 34px;
    }

    .home-join-le {
        width: 46%;
    }
    .home-map-cry-img{
        top: 0;
        left: 0;
    }
    /* .home-map-cry-img{
        transform: scale(1.6) !important;
    }
    .home-map-cry-img.act{
        transform: scale(1.6) !important;
    } */
    .hmci-addr-icon {
        margin-left: 4px;
        width: 6px;
    }
    .hmci-addr-text{
        font-size: 8px;
    }
    .deve-rese-cry-bom {
        margin-top: 30px;
    }
    .deve-rese-cry-top {
        margin-top: 20px;
    }
    .deve-tech-ul-li{
        width: 25%;
    }
    .home-map-cry-img {
        width: calc(100% - 210px);
    }
    .home-map-cry-pop {
        width: 440px;
    }
    .home-map-cry {
        height: 450px;
    }
    .head-nav-item-fade {
        top: 100px;
    }
    .ys-footer-bom .ys-cont1150 p:last-child {
        width: 100%;
        display: block;
    }
    .ys-footer-bom .ys-cont1150 p:last-child a:nth-child(1) {
        margin-left: 0;
    }
    .psll-top-btn {
        width: 16px;
    }
    /* index */
    /* 新加 */
    .sumpro-cry-ul {
        margin: 0 -10px;
        margin-top: 30px !important;
    }
    .sumpro-cry-ul-li {
        margin-bottom: 22px;
        padding: 0 10px;
    }
    .scul-cry-btn {
        margin-top: 30px;
        width: 32px;
    }
    .scul-cry {
        padding: 20px 25px;
    }
    .sumpro-cry {
        padding:var(--space100) 0;
    }
    .deve-tech-ul .slick-dots {
        bottom: -44px;
    }
    .mod-btn-prev, .mod-btn-next {
        width: 18px;
        margin-top: 28px;
    }
    .mod-btn-prev {
        margin-right: 26px;
    }
    .dtul-text p{
        margin-top: 60px;
    }
    .dtul-tit {
        margin-top: 20px;
    }
    .deve-tech-ul-li {
        padding: 40px 25px 25px;
    }
    .dtul-icon {
        width: 46px;
    }
    .contact-cry-le {
        padding: 50px 70px 50px 50px;
    }    
    .contact-cry-ri {
        padding-left: 25px;
    }
    .ccrc-code-img {
        width: 160px;
    }
    .ccrc-code {
        padding: 36px 74px 66px;
    }
    /* 1440end */
}
@media screen and (max-width: 1200px) {

    /* 1200end */
}

@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font40: 30px;
        --font30: 24px;
        --font24: 20px;
        --font20: 18px;
        --font18: 16px;
        --font16: 14px;
        /* 板块间距 */
        --space100: 50px;
        --space80: 35px;
        --space40: 20px;
        --parpspace10: 5px;
    }
    .home-map-cry-img {
        width: 100%;
    }
    .ys-pcfy{
        display: block !important;
        margin-top: 30px;
    }
    .ys-hd-pc {
        display: none;
    }

    .ys-main {
        margin-top: 0px;
    }

    .ys-phnav-logo {
        width: 110px;
    }

    .ys-phnav-menubtn {
        width: 24px;
        height: 20px;
    }

    .mod-mbx {
        display: none;
    }

    .ys-footer-top .ys-cont1150 {
        padding-bottom: 50px;
    }

    .home-acce-ul {
        margin: 0 -10px;
    }
    .hmci-img {
        cursor: pointer;
    }
    .home-acce-ul-li {
        width: 50%;
        padding: 0 10px;
    }

    .home-acce-ul-li img {
        width: 24px;
    }

    .home-acce-ul-li a {
        padding-bottom: 10px;
    }

    .yftl-logo {
        width: 120px;
    }

    .yftl-text {
        margin-top: 15px;
    }

    .yftl-address {
        margin-top: 5px;
    }

    .ys-footer-top-ri {
        padding-right: 0px;
    }

    .ys-footer-top-ri ul {
        margin: 0 -20px;
    }

    .ys-footer-top-ri ul li {
        padding: 0 20px;
        margin-bottom: 10px;
    }

    .prof-proc-bom-line {
        margin-top: 30px;
    }

    /* b1 */
    .prof-about {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .prof-about-img {
        margin-top: 40px;
    }

    .prof-about-scroll {
        margin-top: 20px !important;
    }

    .pasl-tit {
        font-size: 30px;
    }

    .pasl-text {
        padding-top: 10px;
    }

    .prof-hope {
        padding-top: 50px;
        padding-bottom: 100px;
    }

    .prof-hope-tit {
        font-size: 34px;
        margin-top: 30px;
    }

    .prof-hope-text {
        margin-top: 0px;
    }

    .pail-cry-tit {
        margin-top: 10px;
    }

    .pail-cry-text p {
        margin-top: 5px;
    }

    .pail-cry {
        width: 70%;
        left: 20px;
    }

    .pair-cry {
        width: 70%;
        right: 10px;
    }

    .pail-cry-icon {
        width: 28px;
    }

    .ppul-box {
        padding: 20px 20px 30px;
    }

    .ppul-smtit {
        /* padding-top: 30px; */
        margin-top: 20px;
    }

    .ppul-ul {
        margin-top: 8px;
    }
    .prof-hope-line{
        transform: translateX(30%);
    }
    /* b1 */
    /* h1 */
    .join-cry {
        padding-bottom: 60px;
    }

    .jcul-box {
        padding: 40px 20px;
    }

    .jcul-box-icon {
        width: 60px;
    }

    .jcul-box-tit {
        margin-top: 20px;
    }

    .jcul-box-text p {
        margin-top: 5px;
    }

    .join-cry-btn {
        margin-top: 25px;
    }

    /* h1 */
    /* h2 */
    .positions-select {
        padding: 50px 0;
    }

    .posi-sele-cry-li {
        margin-bottom: 15px;
    }

    .posi-sele-addr-tit {
        margin-right: 40px;
    }

    .psau-li p {
        padding: 2px 15px;
    }

    .posi-sele-list {
        margin-top: 25px;
    }

    .psll-top {
        padding: 15px 25px 15px 40px;
    }

    .psll-bom {
        padding: 25px 40px 45px 40px;
    }

    .psll-bom-ul-li:last-child {
        margin-top: 15px;
    }

    .pbul-text {
        margin-top: 5px;
    }

    .psll-bom-btn {
        margin-top: 20px;
    }

    .psll-top-btn {
        width: 14px;
    }

    .std-btn2-box {
        padding: 2px 25px;
    }
    .std-btn1-box {
        padding: 2px 25px;
    }
    /* h2 */
    /* g1 */
    .news-cry {
        padding: 50px 0;
    }

    .rema-news-ul {
        margin: 0 -8px;
    }

    .rema-news-ul-li {
        padding: 0 8px;
    }

    .news-main .rema-news-ul-li {
        margin-bottom: 20px;
        width: 50%;
    }

    .rnul-cry {
        padding: 10px 15px 20px;
    }

    .rnul-cry-text {
        margin-top: 4px;
    }

    .rnul-cry-btn {
        margin-top: 30px;
        width: 30px;
    }

    .rnul-cry-text {
        font-size: 16px;
    }

    /* g1 */
    /* g2 */
    .ndta-scri-cry {
        width: 100%;
    }

    .ndta-prop-cry {
        width: 100%;
    }

    .ys-share {
        margin-top: 20px;
    }

    .ndta-bane-cry-tit {
        margin-top: 0px;
    }

    .ys-share-text {
        margin-right: 20px;
        margin-top: -2px;
    }

    .ys-share-img {
        width: 22px;
    }
    .ys-share-sinaminiblog{
        margin-left: 20px;
    }

    .wechat:hover .ys-share-code {
        width: 100px;
    }

    .ndta-script {
        padding-top: 50px;
    }

    .ndta-scri-cry-text p img {
        margin-top: 15px;
    }

    .ndta-scri-cry-text p span {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .ndta-scri-cry-author {
        margin-top: 20px;
    }

    .ndta-scri-cry-link {
        padding-top: 10px;
        margin-top: 25px;
    }

    .ndta-scri-cry-link a {
        margin-top: 5px;
    }

    .ndta-prop-cry {
        padding: 25px 20px;
    }

    .npcu-li a {
        padding: 10px 0 15px;
    }

    .npcu-li-data {
        margin-top: 5px;
    }

    .npcu-li-btn {
        width: 32px;
    }

    .ndta-prop-cry-ul {
        margin-top: 8px;
    }

    .ndta-banner-cry {
        width: 100%;
    }

    /* g2 */
    /* f1 */
    .rema-conc-text {
        margin-top: 5px;
    }

    .rema-conc-ul {
        margin-top: 25px;
    }

    .rcul-le {
        width: 100%;
    }

    .rcul-ri {
        width: 100%;
        padding: 40px 20px;
    }

    .rema-conc-ul-li:nth-child(even) {
        flex-direction: column;
    }

    .rcul-ri-text p {
        margin-top: 10px;
    }

    .rlul-box {
        padding: 10px;
    }

    .rlul-pdf {
        width: 20px;
    }

    .rlul-load {
        width: 20px;
    }

    .remain-news .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }

    .remain-news .slick-dots {
        bottom: -25px;
    }

    .remain-news {
        padding-bottom: 70px;
    }

    /* f1 */
    /* d2 */
    .deta-intr-ul-li {
        padding: 0 40px;
    }

    .deta-intr-text {
        padding-right: 0px;
    }

    .deta-intr-img {
        margin-top: 25px;
    }

    .tpul-le-addr {
        padding: 3px 15px;
    }

    /* d2 */
    /* d1 */
    .tpul-le {
        padding: 20px 25px;
    }

    .tpul-le-tit {
        margin-top: 15px;
    }

    .tpul-le-btn {
        margin-top: 30px;
    }

    .tpul-le-text {
        margin-top: 5px;
    }

    .total-prod-ul-li {
        margin-top: 20px;
    }

    /* d1 */
    /* c1 */
    .products-introduce {
        padding: 45px 0;
    }

    .prod-intr-text {
        margin-top: 10px;
    }

    .products-related {
        padding: 45px 0 80px;
    }

    .prcu-li {
        padding: 0 8px;
    }

    .prod-rela-cry-ul {
        margin: 0 -8px;
    }

    .prcu-li-bom {
        padding: 20px 20px;
    }

    .prod-rela-cry-ul .slick-dots {
        bottom: -30px;
    }

    .prcu-li-text p {
        margin-top: 5px;
    }

    .home-thing-ul-li .htul-box-btn {
        margin-top: 50px;
        width: 30px;
    }

    .home-prices-ul .slick-dots {
        bottom: -25px;
    }

    .home-prices-ul {
        margin: 0 -5px;
    }

    .home-prices-ul-li {
        padding: 0 5px;
    }

    /* c1 */
    /* b2 */
    .contact-cry-bg {
        position: absolute;
        height: 100%;
        top: 0;
    }

    .contact-cry-bg img {
        height: 100%;
        object-fit: cover;
    }

    .contact-cry .ys-cont1150 {
        position: relative;
        top: 0;
        left: 0;
        transform: translate(0, 0);
        padding: 40px 0;
    }

    .contact-cry-le-li {
        padding: 20px 0;
    }
    .ccll-iocn {
        width: 30px;
        height: 30px;
    }
    .ccll-text {
        width: 27%;
    }
    .ccll-text {
        padding: 0 20px;
    }

    /* b2 */
    /* index */
    .home-ensure-text {
        width: 100%;
        margin-top: 7px;
    }

    .home-ensure-btn .std-btn2 {
        margin-top: 10px;
    }

    .home-ensure-btn {
        margin-top: 10px;
    }

    .home-traf-ri {
        padding: 20px;
    }

    .home-traf-ri-tit {
        font-size: 20px;
    }

    .home-traf-ri-text p {
        margin-top: 10px;
    }

    .home-traf-ri-btn {
        margin-top: 15px;
    }

    .home-thing-ul {
        margin: 0 -5px;
    }

    .home-thing-ul-li {
        padding: 0 5px;
        margin-top: 20px;
    }

    .htul-box-btn {
        margin-top: 20px;
        width: 32px;
    }

    .home-thing-btn {
        margin-top: 30px;
    }

    .home-thing-btn .std-btn2-box {
        padding: 6px 20px;
    }

    .htul-box {
        padding: 20px 20px 25px;
    }

    .htul-box-tit {
        margin-top: 25px;
    }

    .home-prices-ul {
        margin-top: var(--space40) !important;
    }

    .home-prices {
        padding-top: 50px;
        padding-bottom: 70px;
    }

    .hpul-box {
        padding: 25px 15px;
    }

    .hpul-box-num {
        margin-top: 44px;
        font-size: 34px;
    }

    .home-join-le {
        width: 46%;
    }

    .home-thing-ul .slick-dots {
        bottom: -25px;
    }
    .hmcp-ul-li-cry {
        padding: 30px 20px;
    }
    .home-map-cry {
        height: fit-content;
    }
    .home-map-cry-pop {
        position: relative;
        height: 400px;
        left: 0;
        width: 100%;
    }
    .rema-news-ul-li:nth-child(2n+1){
        animation-delay: .2s;
    }
    .rema-news-ul-li:nth-child(2n+3){
        animation-delay: .3s;
    }
    .home-map-cry-img {
        transform: scale(2) !important;
        top: 0% !important;
        bottom: -10%;
        left: -10% !important;
    }
    .hmci-addr-text {
        font-size: 6px;
    }    
    .hmci-address {
        padding: 1px 5px;
    }
    .hmcp-ul-li{
        position: relative;
    }
    .home-map-cry-img{
        transform: scale(1.5) !important;
        top: -80% !important;
        left: -10% !important;
    }
    .home-map-cry-img.act{
        transform: scale(1.5) !important;
    }
    .hmcp-ul .slick-dots {
        bottom: 3%;
    }
    .home-map-cry-pop {
        height: fit-content !important;
    }
    .ys-nyban-title span {
        padding-left: 30px;
    }
    .ys-footer-bom .ys-cont1150 p:first-child {
       width: 100%;
       margin-right: 0;
    }
    .deve-tech-ul-li{
        width: 33.333333%;
    }
    .ys-pcfy{
        margin-top: 20px;
    }
    .ndta-banner-cry-word{
        /* top: 0px; */
    }
    .hmci-addr-icon img {
        width: 4px;
        margin-top: -2px;
    }
     .hmci-address{
        background: rgba(255, 255, 255, 0.58);
        box-shadow: 0px 20px 20px 0px rgba(0, 21, 52, 0.15);
     }
    .hmci-addr-text{
        display: none;
    }
    .hmci-addr-icon{
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    .ys-footer-bom .ys-cont1150 p:first-child {
        flex-wrap: wrap;
    }
    .ys-footer-bom .ys-cont1150 p span {
        width: 100%;
        color: var(--color1);
        font-size: var(--font14);
        line-height: var(--line18);
    }
    .ys-footer-bom .ys-cont1150 p:nth-child(1) a {
        margin-left: 0px;
        width: 100%;
    }
    /* index */
    /* 新加 */
    .scul-cry {
        padding: 20px 22px;
    }
    .scul-cry-text p {
        margin-top: 8px;
    }
    .sumpro-cry-ul{
        margin: 0 -8px;
        margin-top: 25px !important;
    }
    .sumpro-cry-ul-li {
        padding: 0 8px;
        margin-bottom: 20px;
        width: 50%;
    }
    .sumpro-cry-ul-li:nth-child(2n+1) {
        animation-delay: .2s;
    }
    .sumpro-cry-ul-li:nth-child(2n+2) {
        animation-delay: .3s;
    }
    .scul-cry-btn {
        margin-top: 25px;
        width: 30px;
    }
    .deve-tech-ul .slick-dots {
        bottom: -40px;
    }
    .dtul-icon {
        width: 42px;
    }
    .dtul-tit {
        margin-top: 18px;
    }
    .dtul-text p {
        margin-top: 40px;
    }
    .deve-tech-ul-li {
        padding: 30px 25px 30px;
    }
    .contact-cry-le-li {
        padding: 18px 0;
    }
    .contact-cry-le {
        padding: 35px 30px 35px 20px;
    }
    .contact-cry-ri {
        padding-left: 15px;
    }
    .ccrc-code {
        padding: 20px 25px 64px;
    }
    .ccrc-code-img {
        width: 130px;
    }
    .contact-cry-le {
        width: 70%;
    }
    .contact-cry-ri{
        width: 30%;
    }
    .contact-cry-le {
        padding: 30px 25px;
    }
    .prof-proc-btn {
        margin-bottom: 22px;
    }
    .prof-proc-slick{
        width: 50%;
    }
    .psll-top-name span{
        left: -26px;
    }
    .psll-top{
        padding: 15px 10px 15px 40px;
    }
    .psll-top-name span{
        font-size: 12px;
    }
    .psll-top-name span {
        height: 16px;
        line-height: 16px;
        padding: 0 3px;
        margin-right: 0px;
        background: #ff6b6b;
        position: absolute;
        left: -22px;
        top: 6px;
    }
    .psll-top-btn{
        position: absolute;
        right: 20px;
        top: 13px;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    :root {
        /* 字号 */
        --font40: 26px;
        --font30: 22px;
        /* 板块间距 */
        --space100: 45px;
        --parpspace10: 4px;
    }

    .ys-cont1150 {
        width: 100%;
        padding: 0 20px;
    }

    .ys-ban-video {
        display: none;
    }

    .ys-ban-pc,
    .ys-nyban-pc {
        display: none;
    }

    .ys-ban-ph,
    .ys-nyban-ph {
        display: block;
    }

    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }

    .ys-phnav-logo {
        width: 100px;
    }

    .ys-footer-top .ys-cont1150 {
        padding-bottom: 45px;
    }

    .mod-access {
        padding: 45px 0;
    }

    .home-acce-ul {
        margin: 0 -8px;
        margin-top: 0 !important;
    }

    .home-acce-ul-li {
        width: 100%;
        padding: 0 8px;
    }

    .home-acce-ul-li img {
        width: 22px;
    }

    .home-acce-ul-li a {
        padding-bottom: 8px;
    }

    .yftl-logo {
        width: 110px;
    }

    .yftl-text {
        margin-top: 12px;
    }

    .yftl-address {
        margin-top: 5px;
    }

    .ys-footer-top-le {
        width: 100%;
    }

    .ys-footer-top-ri {
        display: none;
    }

    .ys-footer-bom .ys-cont1150 {
        display: block;
    }

    .ys-footer-bom .ys-cont1150 p:nth-child(2) {
        margin-top: 3px;
    }

    /* b1 */
    .prof-about {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }

    .prof-about-text {
        margin-top: 10px;
    }

    .prof-about-img {
        margin-top: 25px;
    }

    .prof-about-scroll {
        margin-top: 10px !important;
        flex-wrap: wrap;
    }

    .prof-about-scroll-li {
        width: 50%;
        margin-top: 5px;
    }

    .pasl-tit {
        font-size: 24px;
    }

    .pasl-text {
        padding-top: 5px;
    }

    .prof-hope-tit {
        font-size: 28px;
        margin-top: 20px;
    }

    .prof-hope {
        padding-top: 45px;
        padding-bottom: 150px;
    }

    .pail-cry-tit {
        margin-top: 10px;
    }

    .prof-hope-text {
        font-size: 16px;
    }

    .prof-hope-smtit {
        font-size: 20px;
    }

    .pail-cry-text p {
        margin-top: 5px;
    }

    .prof-about-img-le {
        width: 100%;
        margin-bottom: 7px;
    }

    .prof-about-img-ri {
        width: 100%;
        margin-top: 7px;
    }

    .prof-about-img-mid {
        transform: translate(-48%, -52%);
        width: 32%;
    }

    .pail-cry {
        width: 100%;
        left: 0px;
        padding: 0 25px;
        top: 5%;
        transform: translateY(0);
    }

    .pair-cry {
        width: 100%;
        right: 0px;
        padding: 0 25px;
        top: 18%;
        transform: translateY(0);
    }

    .pail-cry-icon {
        width: 26px;
    }

    .ppul-ul {
        margin-top: 10px;
    }

    .paim-logo {
        width: 65%;
    }

    .prof-proc-dire-li {
        margin: 0 30px;
    }

    .pail-bg img:nth-child(2) {
        display: block;
    }

    .pail-bg img:nth-child(1) {
        display: none;
    }
    .prof-hope-line{
        transform: translateX(38%);
    }
    .ppdl-text{
        margin-top: 8px;
    }
    /* b1 */
    /* h1 */
    .join-cry {
        padding-top: 45px;
        padding-bottom: 50px;
    }

    .join-cry-ul-li:first-child {
        margin-top: 0;
    }

    .jcul-box {
        padding: 30px 15px;
    }

    .jcul-box-icon {
        width: 50px;
    }

    .jcul-box-tit {
        margin-top: 15px;
    }

    .jcul-box-text p {
        margin-top: 3px;
    }

    .join-cry-btn {
        margin-top: 25px;
    }

    .join-cry-ul-li {
        width: 100%;
        margin-top: 15px;
    }
    .reverse .hmci-addr-icon {
        margin-right: 0px;
    }
    /* h1 */
    /* h2 */
    .positions-select {
        padding: 45px 0;
    }

    .posi-sele-cry-li {
        margin-bottom: 10px;
    }

    .psau-li p {
        margin-top: 3px;
    }

    .posi-sele-addr-tit {
        margin-top: 4px;
    }

    .posi-sele-addr-tit {
        margin-right: 30px;
    }

    .psau-li p {
        padding: 1px 10px;
    }

    .posi-sele-list {
        margin-top: 20px;
    }

    .psll-top {
        padding: 10px 15px;
    }

    .psll-bom {
        padding: 25px 15px 30px;
    }

    .psll-bom-ul-li:last-child {
        margin-top: 10px;
    }

    .pbul-text {
        margin-top: 5px;
    }

    .psll-bom-btn {
        margin-top: 10px;
    }

    .std-btn2-box {
        padding: 2px 25px;
    }

    .psll-top-name {
        width: 100%;
        margin-bottom: 3px;
    }

    .psll-top-num {
        width: 36%;
    }

    /* h2 */
    /* g1 */
    .news-cry {
        padding: 45px 0;
    }

    .news-main .rema-news-ul-li {
        margin-bottom: 15px;
        width: 100%;
    }

    .rnul-cry {
        padding: 10px 15px 20px;
    }

    .rnul-cry-text {
        margin-top: 4px;
    }

    .rnul-cry-btn {
        width: 28px;
    }

    .rnul-cry-text {
        font-size: 16px;
    }

    /* g1 */
    /* g2 */
    .ys-share {
        margin-top: 40px;
    }

    .ndta-bane-cry-tit {
        margin-top: 5px;
    }

    .ys-share-text {
        margin-right: 20px;
        margin-top: -3px;
    }

    .ys-share-img {
        width: 20px;
    }
    .ys-share-sinaminiblog{
        margin-left: 15px;
    }
    .ys-share-code {
        width: 60px;
        padding: 2px;
    }

    .ndta-script {
        padding-top: 45px;
    }

    .ndta-scri-cry-text p span {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .ndta-scri-cry-author {
        margin-top: 15px;
    }

    .ndta-scri-cry-link {
        margin-top: 20px;
    }

    .ndta-scri-cry-link a {
        margin-top: 2px;
    }

    .ndta-prop-cry {
        padding: 20px 10px;
    }

    .npcu-li a {
        padding: 10px 0;
    }

    .npcu-li-data {
        margin-top: 2px;
    }

    .npcu-li-btn {
        width: 28px;
    }

    .ndta-prop-cry-ul {
        margin-top: 4px;
    }

    .npcu-li-data {
        font-size: 14px;
    }

    /* g2 */
    /* f1 */
    .rema-conc-ul {
        margin-top: 20px;
    }

    .rcul-ri {
        padding: 20px 15px 25px;
    }

    .rcul-ri-text p {
        margin-top: 5px;
    }

    .rlul-pdf {
        width: 18px;
    }

    .rlul-load {
        width: 18px;
    }

    .remain-news .slick-dots {
        bottom: -25px;
    }

    .remain-news {
        padding-bottom: 65px;
    }

    /* f1 */
    /* d2 */
    .deta-list-bg {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .deta-list-bg img {
        height: 100%;
        object-fit: cover;
    }

    .detail-list .ys-cont1150 {
        position: relative;
        left: 50%;
        top: 0%;
        transform: translatex(-50%);
        z-index: 10;
        padding: 20px 10px;
    }

    .deta-intr-ul-li {
        width: 50%;
        position: relative;
        padding: 10px 30px;
    }

    .deta-intr-ul-li::after {
        height: 74%;
    }

    .deta-intr-ul-li:nth-child(even)::after {
        display: none;
    }

    .deta-intr-text {
        margin-top: 10px;
        padding-right: 0px;
    }

    .deta-intr-img {
        width: 100%;
        margin-top: 20px;
    }

    .tpul-le-addr {
        padding: 3px 10px;
    }

    /* d2 */
    /* d1 */
    .tpul-box {
        flex-direction: column-reverse;
    }

    .tpul-le {
        width: 100%;
        padding: 30px 15px;
    }

    .tpul-ri {
        width: 100%;
        height: 300px;
    }

    .tpul-ri img {
        height: 100%;
        object-fit: cover;
    }

    .tpul-le-btn {
        margin-top: 25px;
    }

    .tpul-le-text {
        margin-top: 5px;
    }

    .total-prod-ul-li {
        margin-top: 15px;
    }

    /* d1 */
    /* c1 */
    .products-related {
        padding: 45px 0 70px;
    }

    .prcu-li-bom {
        padding: 20px 15px;
    }

    .prod-rela-cry-ul .slick-dots {
        bottom: -25px;
    }

    .prcu-li-text p {
        margin-top: 5px;
    }

    .htul-box-btn {
        margin-top: 20px;
        width: 30px;
    }

    /* c1 */
    /* b2 */
    .contact-cry .ys-cont1150 {
        padding: 45px 0;
        flex-wrap: wrap;
    }

    .contact-cry-le-li {
        flex-wrap: wrap;
        padding: 15px 0;
    }

    .contact-cry-le {
        width: 100%;
        margin: 0 20px;
    }
    .contact-cry-ri{
        width: 43%;
        margin: 0 auto;
        margin-top: 20px;
    }
    .ccrc-code {
        padding: 30px 25px 64px;
    }
    .rnul-cry-btn {
        margin-top: 25px;
        width: 24px;
    }
    .ccll-iocn {
        width: 26px;
        height: 26px;
    }
    .ccll-text{
        padding: 0;
    }
    .ccll-addr {
        margin-top: 2px;
    }
    .contact-cry-le-li {
        padding: 20px 0;
    }
    .ccll-text {
        width: 100%;
    }
    .ccrc-code-img{
        width: 64%;
    }
    /* b2 */
    .mod-access-bg {
        transform: translateX(46%);
    }
    /* index */
    .ys-banner-word{
        flex-wrap: wrap;
    }
    .ys-banner-word-tit{
        width: 100%;
    }
    .ys-banner-word-btn{
        width: 100%;
        margin-top: 30px;
    }
    .std-btn1-box {
        display: flex;
    }
    .home-ensure-btn .std-btn2 {
        margin-top: 12px;
    }

    .home-ensure-btn {
        margin-top: 7px;
    }
    .home-traffic{
        flex-wrap: wrap;
    }
    .home-traf-le{
        width: 100%;
    }
    .home-traf-ri {
        width: 100%;
        padding: 20px 20px 25px;
    }
    .home-traf-ri-btn {
        margin-top: 20px;
    }
    .htul-box-btn {
        margin-top: 20px;
        width: 28px;
    }
    .home-thing-btn {
        margin-top: 45px;
    }
    .home-thing-btn .std-btn2-box {
        padding: 4px 20px;
    }
    .htul-box {
        padding: 20px 15px;
    }
    .htul-box-tit{
        margin-top: 25px;
    }
    .htul-box-text {
        margin-top: 10px;
    }
    .home-prices-ul {
        margin-top: var(--space40) !important;
    }
    .home-prices {
        padding-top: 45px;
        padding-bottom: 70px;
    }

    .hpul-box {
        padding: 20px 15px;
    }

    .hpul-box-num {
        margin-top: 20px;
        font-size: 24px;
    }

    .home-join-le {
        width: 46%;
    }
    .home-thing-ul .slick-dots {
        bottom: -20px;
    }
    .yftl-address a {
        margin-top: 3px;
    }
    .home-join{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .home-join .ys-cont1700 {
        position: relative;
        left: 0%;
        transform: translateX(0%);
    }
    .home-join-le {
        width: 100%;
        margin: 20px 0 45px;
    }
    .home-join-ri {
        width: 100%;
    }
    .ys-cont1700 {
        width: 100%;
        padding: 0 20px;
    }
    .hpul-box-rate {
        padding-top: 15px;
        margin-top: 4px;
    }
    .hpul-box-name{
        min-height: 58px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .mod-access-bg img {
        height: 50%;
    }
    .hmcp-ul-li-cry {
        padding:15px 20px;
    }
    .hmcp-ul-li-address {
        margin-top: 0px;
    }
    .hmcp-ul-li-address img {
        width: 14px;
        margin-right: 2px;
        margin-top: -2px;
    }
    .hmcp-ul-li-text p {
        margin-top: 5px;
    }
    .hmcp-ul-li-icon {
        margin-top: 20px;
        width: 26px;
    }
    .rema-news-ul-li:nth-child(n){
        animation-delay: .2s;
    }
    .join-cry-ul-li:nth-child(n){
        animation-delay: .2s;
    }
    .home-map-cry-img{
        width: 100%;
    }
    .hmci-img img {
        width:100%;
    }
    .home-map-cry-img{
        transform: scale(2) !important;
        top: auto !important;
        left: -15% !important;
        bottom: 30px;
    }
    .home-map-cry-img.act{
        transform: scale(2) !important;
    }
    .hmci-addr-text {
        font-size: 4px;
    }
    .hmci-addr-icon{
        width: 3px;
        margin-left: 0;
        height: 11px;
    }
    .hmci-addr-text{
        display: none;
    }
    .hmci-address {
        /* transform: translateX(320%); */
        border-radius: 100%;
    }
    .hmci-addr3 .hmci-addr-icon, .hmci-addr4 .hmci-addr-icon, .hmci-addr7 .hmci-addr-icon, .hmci-addr8 .hmci-addr-icon, .hmci-addr9 .hmci-addr-icon, .hmci-addr10 .hmci-addr-icon {
        margin-left: 0;
        margin-right: 0px;
    }
    .hmci-addr-icon img {
        margin-top: -6px;
    }
    .hmci-addr-icon img:nth-child(2) {
        margin-top: 1px;
    }
    .drct-titem p {
        padding: 10px 15px;
    }
    .deve-tech-head-tit{
        width: 100%;
    }
    .deve-tech-head-text{
        width: 100%;
        margin-top: 5px;
    }
    .deve-rese-word {
        width: 100%;
    }
    .deve-rese-cry-bom {
        margin-top: 20px;
    }
    .deve-rese-cry-top {
        margin-top: 15px;
    }
    .deve-rese-text {
        margin-top: 10px;
    }
    .deve-tech-ul .slick-dots {
        bottom: -40px;
    }
    .mod-btn-prev, .mod-btn-next {
        width: 16px;
        margin-top: 24px;
    }
    .mod-btn-prev {
        margin-right: 22px;
    }
    .drct-titem p {
        padding: 7px 15px;
    }
    .ys-phnav-menubtn::after {
        margin-top: 8px;
    }
    .ys-phnav-menubtn::before {
        margin-top: -8px;
    }
    .ys-phnav-menubtn {
        width: 22px;
    }
    .ys-nyban-title p {
        width: 100%;
    }
    .deve-tech-ul-li {
        padding: 40px 30px 30px;
    }
    .dtul-text {
        margin-top: 90px;
    }
    .dtul-tit {
        margin-top: 20px;
    }
    .dtul-icon {
        width: 44px;
    }
    .npcu-li-btn {
        width: 22px;
    }
    .ys-nyban-title span {
        padding-left: 20px;
    }
    .rlul-text{
        font-size: 14px;
    }
    .home-prices-ul-li {
        width: 50%;
    }
    .home-thing-ul-li{
        width: 100%;
    }
    .prcu-li{
        width: 100%;
    }
    .deve-tech-ul-li{
        width: 100%;
    }
    .deve-tech-ul{
        margin: 0 -10px;
        margin-top: 20px;
    }
    .deve-tech-ul-li{
        /* padding: 0 10px; */
        /* margin: 0 10px; */
    }
    .deta-intr-head {
        flex-wrap: wrap;
    }
    .deta-intr-tit {
        width: 100%;
        margin-left: 0px;
        margin-top: 5px;
    }
    .hmcp-ul-li-tit{
        height: 3.5em;
    }
    .hmcp-ul-li-text p {
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        min-height: 4em;    
    }
    .ppul-smtit p{
        margin-top: 0px;
    }
    .pail-bg{
        height: 310px;
    }
    .pail-bg img{
        height: 100%;
        object-fit: cover;
    }
    /* index */
    .hmci-address {
        /* transform: translateX(600%); */
        border-radius: 100%;
    }
    .hmci-addr-icon {
        width: 3px;
        height: 7px;
        margin-top: -4px;
    }
    .hmci-address.on .hmci-addr-icon img:nth-child(2) {
        margin-top: 2px;
    }
    .hmci-address {
        padding: 3px 3px;
    }
    /* 新加 */
    .scul-cry {
        padding: 20px 15px;
    }
    .sumpro-cry-ul-li{
        width: 50%;
    }
    .sumpro-cry-ul {
        margin-top: 20px !important;
    }
    .psll-top{
        padding: 15px 10px 15px 40px;
    }
        /* 767end */
}
@media screen and (max-width: 620px) {
    :root {
        /* 字号 */
        --font40: 26px;
        --font30: 22px;
        /* 板块间距 */
        --space100: 45px;
        --parpspace10: 4px;
    }
    .deve-tech-ul-li {
        border-right:0px;
    }
    .ys-cont1150 {
        width: 100%;
        padding: 0 20px;
    }

    .ys-ban-video {
        display: none;
    }

    .ys-ban-pc,
    .ys-nyban-pc {
        display: none;
    }

    .ys-ban-ph,
    .ys-nyban-ph {
        display: block;
    }

    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }

    .ys-phnav-logo {
        width: 100px;
    }

    .ys-footer-top .ys-cont1150 {
        padding-bottom: 45px;
    }

    .mod-access {
        padding: 45px 0;
    }

    .home-acce-ul {
        margin: 0 -8px;
        margin-top: 0 !important;
    }

    .home-acce-ul-li {
        width: 100%;
        padding: 0 8px;
    }

    .home-acce-ul-li img {
        width: 22px;
    }

    .home-acce-ul-li a {
        padding-bottom: 8px;
    }

    .yftl-logo {
        width: 110px;
    }

    .yftl-text {
        margin-top: 12px;
    }

    .yftl-address {
        margin-top: 5px;
    }

    .ys-footer-top-le {
        width: 100%;
    }

    .ys-footer-top-ri {
        display: none;
    }

    .ys-footer-bom .ys-cont1150 {
        display: block;
    }

    .ys-footer-bom .ys-cont1150 p:nth-child(2) {
        margin-top: 3px;
    }

    /* b1 */
    .prof-about {
        padding-top: var(--space100);
        padding-bottom: var(--space100);
    }

    .prof-about-text {
        margin-top: 10px;
    }

    .prof-about-img {
        margin-top: 25px;
    }

    .prof-about-scroll {
        margin-top: 10px !important;
        flex-wrap: wrap;
    }

    .prof-about-scroll-li {
        width: 50%;
        margin-top: 5px;
    }

    .pasl-tit {
        font-size: 24px;
    }

    .pasl-text {
        padding-top: 5px;
    }

    .prof-hope-tit {
        font-size: 28px;
        margin-top: 20px;
    }

    .prof-hope {
        padding-top: 45px;
        padding-bottom: 150px;
    }

    .pail-cry-tit {
        margin-top: 10px;
    }

    .prof-hope-text {
        font-size: 16px;
    }

    .prof-hope-smtit {
        font-size: 20px;
    }

    .pail-cry-text p {
        margin-top: 5px;
    }

    .prof-about-img-le {
        width: 100%;
        margin-bottom: 7px;
    }

    .prof-about-img-ri {
        width: 100%;
        margin-top: 7px;
    }

    .prof-about-img-mid {
        transform: translate(-48%, -52%);
        width: 32%;
    }

    .pail-cry {
        width: 100%;
        left: 0px;
        padding: 0 25px;
        top: 5%;
        transform: translateY(0);
    }

    .pair-cry {
        width: 100%;
        right: 0px;
        padding: 0 25px;
        top: 18%;
        transform: translateY(0);
    }

    .pail-cry-icon {
        width: 26px;
    }

    .ppul-ul {
        margin-top: 10px;
    }

    .paim-logo {
        width: 65%;
    }

    .prof-proc-dire-li {
        margin: 0 30px;
    }

    .pail-bg img:nth-child(2) {
        display: block;
    }

    .pail-bg img:nth-child(1) {
        display: none;
    }
    .prof-hope-line{
        transform: translateX(38%);
    }
    .ppdl-text{
        margin-top: 8px;
    }
    /* b1 */
    /* h1 */
    .join-cry {
        padding-top: 45px;
        padding-bottom: 50px;
    }

    .join-cry-ul-li:first-child {
        margin-top: 0;
    }

    .jcul-box {
        padding: 30px 15px;
    }

    .jcul-box-icon {
        width: 50px;
    }

    .jcul-box-tit {
        margin-top: 15px;
    }

    .jcul-box-text p {
        margin-top: 3px;
    }

    .join-cry-btn {
        margin-top: 25px;
    }

    .join-cry-ul-li {
        width: 100%;
        margin-top: 15px;
    }
    /* .reverse .hmci-addr-icon {
        margin-right: 0px;
    } */
    /* h1 */
    /* h2 */
    .positions-select {
        padding: 45px 0;
    }

    .posi-sele-cry-li {
        margin-bottom: 10px;
    }

    .psau-li p {
        margin-top: 3px;
    }

    .posi-sele-addr-tit {
        margin-top: 4px;
    }

    .posi-sele-addr-tit {
        margin-right: 30px;
    }

    .psau-li p {
        padding: 1px 10px;
    }

    .posi-sele-list {
        margin-top: 20px;
    }

    .psll-top {
        padding: 10px 15px;
    }

    .psll-bom {
        padding: 25px 15px 30px;
    }

    .psll-bom-ul-li:last-child {
        margin-top: 10px;
    }

    .pbul-text {
        margin-top: 5px;
    }

    .psll-bom-btn {
        margin-top: 10px;
    }

    .std-btn2-box {
        padding: 2px 25px;
    }

    .psll-top-name {
        width: 100%;
        margin-bottom: 3px;
    }

    .psll-top-num {
        width: 30%;
    }

    /* h2 */
    /* g1 */
    .news-cry {
        padding: 45px 0;
    }

    .news-main .rema-news-ul-li {
        margin-bottom: 15px;
        width: 100%;
    }

    .rnul-cry {
        padding: 10px 15px 20px;
    }

    .rnul-cry-text {
        margin-top: 4px;
    }

    .rnul-cry-btn {
        width: 28px;
    }

    .rnul-cry-text {
        font-size: 16px;
    }

    /* g1 */
    /* g2 */
    .ys-share {
        margin-top: 40px;
    }

    .ndta-bane-cry-tit {
        margin-top: 5px;
    }

    .ys-share-text {
        margin-right: 20px;
        margin-top: -3px;
    }

    .ys-share-img {
        width: 20px;
    }
    .ys-share-sinaminiblog{
        margin-left: 15px;
    }
    .ys-share-code {
        width: 60px;
        padding: 2px;
    }

    .ndta-script {
        padding-top: 45px;
    }

    .ndta-scri-cry-text p span {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    .ndta-scri-cry-author {
        margin-top: 10px;
    }

    .ndta-scri-cry-link {
        margin-top: 20px;
    }

    .ndta-scri-cry-link a {
        margin-top: 2px;
    }

    .ndta-prop-cry {
        padding: 20px 10px;
    }

    .npcu-li a {
        padding: 10px 0;
    }

    .npcu-li-data {
        margin-top: 2px;
    }

    .npcu-li-btn {
        width: 28px;
    }

    .ndta-prop-cry-ul {
        margin-top: 4px;
    }

    .npcu-li-data {
        font-size: 14px;
    }

    /* g2 */
    /* f1 */
    .rema-conc-ul {
        margin-top: 20px;
    }

    .rcul-ri {
        padding: 20px 15px 25px;
    }

    .rcul-ri-text p {
        margin-top: 5px;
    }

    .rlul-pdf {
        width: 18px;
    }

    .rlul-load {
        width: 18px;
    }

    .remain-news .slick-dots {
        bottom: -25px;
    }

    .remain-news {
        padding-bottom: 65px;
    }

    /* f1 */
    /* d2 */
    .deta-list-bg {
        position: absolute;
        top: 0;
        width: 100%;
        height: 100%;
    }

    .deta-list-bg img {
        height: 100%;
        object-fit: cover;
    }

    .detail-list .ys-cont1150 {
        position: relative;
        left: 50%;
        top: 0%;
        transform: translatex(-50%);
        z-index: 10;
        padding: 20px 10px;
    }

    .deta-intr-ul-li {
        width: 50%;
        position: relative;
        padding: 10px 30px;
    }

    .deta-intr-ul-li::after {
        height: 74%;
    }

    .deta-intr-ul-li:nth-child(even)::after {
        display: none;
    }

    .deta-intr-text {
        margin-top: 10px;
        padding-right: 0px;
    }

    .deta-intr-img {
        width: 100%;
        margin-top: 20px;
    }

    .tpul-le-addr {
        padding: 3px 10px;
    }

    /* d2 */
    /* d1 */
    .tpul-box {
        flex-direction: column-reverse;
    }

    .tpul-le {
        width: 100%;
        padding: 30px 15px;
    }

    .tpul-ri {
        width: 100%;
        height: 300px;
    }

    .tpul-ri img {
        height: 100%;
        object-fit: cover;
    }

    .tpul-le-btn {
        margin-top: 25px;
    }

    .tpul-le-text {
        margin-top: 5px;
    }

    .total-prod-ul-li {
        margin-top: 15px;
    }

    /* d1 */
    /* c1 */
    .products-related {
        padding: 45px 0 70px;
    }

    .prcu-li-bom {
        padding: 20px 15px;
    }

    .prod-rela-cry-ul .slick-dots {
        bottom: -25px;
    }

    .prcu-li-text p {
        margin-top: 5px;
    }

    .htul-box-btn {
        margin-top: 20px;
        width: 30px;
    }

    /* c1 */
    /* b2 */
    .contact-cry .ys-cont1150 {
        padding: 45px 0;
        flex-wrap: wrap;
    }

    .contact-cry-le-li {
        flex-wrap: wrap;
        padding: 15px 0;
    }
    .rnul-cry-btn {
        margin-top: 25px;
        width: 24px;
    }
    .ccll-iocn {
        width: 26px;
        height: 26px;
    }
    /* b2 */
    .mod-access-bg {
        transform: translateX(46%);
    }
    /* index */
    .ys-banner-word{
        flex-wrap: wrap;
    }
    .ys-banner-word-tit{
        width: 100%;
    }
    .ys-banner-word-btn{
        width: 100%;
        margin-top: 30px;
    }
    .std-btn1-box {
        display: flex;
    }
    .home-ensure-btn .std-btn2 {
        margin-top: 12px;
    }

    .home-ensure-btn {
        margin-top: 7px;
    }
    .home-traffic{
        flex-wrap: wrap;
    }
    .home-traf-le{
        width: 100%;
    }
    .home-traf-ri {
        width: 100%;
        padding: 20px 20px 25px;
    }
    .home-traf-ri-btn {
        margin-top: 20px;
    }
    .htul-box-btn {
        margin-top: 20px;
        width: 28px;
    }
    .home-thing-btn {
        margin-top: 45px;
    }
    .home-thing-btn .std-btn2-box {
        padding: 4px 20px;
    }
    .htul-box {
        padding: 20px 15px;
    }
    .htul-box-tit{
        margin-top: 25px;
    }
    .htul-box-text {
        margin-top: 10px;
    }
    .home-prices-ul {
        margin-top: var(--space40) !important;
    }
    .home-prices {
        padding-top: 45px;
        padding-bottom: 70px;
    }

    .hpul-box {
        padding: 20px 15px;
    }

    .hpul-box-num {
        margin-top: 20px;
        font-size: 24px;
    }

    .home-join-le {
        width: 46%;
    }
    .home-thing-ul .slick-dots {
        bottom: -20px;
    }
    .yftl-address a {
        margin-top: 3px;
    }
    .home-join{
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .home-join .ys-cont1700 {
        position: relative;
        left: 0%;
        transform: translateX(0%);
    }
    .home-join-le {
        width: 100%;
        margin: 20px 0 45px;
    }
    .home-join-ri {
        width: 100%;
    }
    .ys-cont1700 {
        width: 100%;
        padding: 0 20px;
    }
    .hpul-box-rate {
        padding-top: 15px;
        margin-top: 4px;
    }
    .hpul-box-name{
        min-height: 58px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .mod-access-bg img {
        height: 50%;
    }
    .hmcp-ul-li-cry {
        padding:15px 20px;
    }
    .hmcp-ul-li-address {
        margin-top: 0px;
    }
    .hmcp-ul-li-address img {
        width: 14px;
        margin-right: 2px;
        margin-top: -2px;
    }
    .hmcp-ul-li-text p {
        margin-top: 5px;
    }
    .hmcp-ul-li-icon {
        margin-top: 20px;
        width: 26px;
    }
    .rema-news-ul-li:nth-child(n){
        animation-delay: .2s;
    }
    .join-cry-ul-li:nth-child(n){
        animation-delay: .2s;
    }
    .hmci-img img {
        width:100%;
    }
    .home-map-cry-img{
        transform: scale(2) !important;
        top: auto !important;
        left: -15% !important;
        bottom: 30px;
    }
    .home-map-cry-img.act{
        transform: scale(2) !important;
    }
    .hmci-addr-text {
        font-size: 4px;
    }
    .hmci-address {
        border-radius: 100%;
    }
    .hmci-addr3 .hmci-addr-icon, .hmci-addr4 .hmci-addr-icon, .hmci-addr7 .hmci-addr-icon, .hmci-addr8 .hmci-addr-icon, .hmci-addr9 .hmci-addr-icon, .hmci-addr10 .hmci-addr-icon {
        margin-left: 0;
        margin-right: 0px;
    }
    .hmci-addr-icon img {
        margin-top: -6px;
    }
    .hmci-addr-icon img:nth-child(2) {
        margin-top: 1px;
    }
    .drct-titem p {
        padding: 10px 15px;
    }
    .deve-tech-head-tit{
        width: 100%;
    }
    .deve-tech-head-text{
        width: 100%;
        margin-top: 5px;
    }
    .deve-rese-word {
        width: 100%;
    }
    .deve-rese-cry-bom {
        margin-top: 20px;
    }
    .deve-rese-cry-top {
        margin-top: 15px;
    }
    .deve-rese-text {
        margin-top: 10px;
    }
    .deve-tech-ul .slick-dots {
        bottom: -39px;
    }
    .drct-titem p {
        padding: 7px 15px;
    }
    .ys-phnav-menubtn::after {
        margin-top: 8px;
    }
    .ys-phnav-menubtn::before {
        margin-top: -8px;
    }
    .ys-phnav-menubtn {
        width: 22px;
    }
    .ys-nyban-title p {
        width: 100%;
    }
    .deve-tech-ul-li {
        padding: 40px 30px 30px;
    }
    .dtul-text {
        margin-top: 90px;
    }
    .dtul-tit {
        margin-top: 20px;
    }
    .dtul-icon {
        width: 44px;
    }
    .npcu-li-btn {
        width: 22px;
    }
    .ys-nyban-title span {
        padding-left: 20px;
    }
    .rlul-text{
        font-size: 14px;
    }
    .home-prices-ul-li {
        width: 50%;
    }
    .home-thing-ul-li{
        width: 100%;
    }
    .prcu-li{
        width: 100%;
    }
    .deve-tech-ul-li{
        width: 100%;
    }
    .deve-tech-ul{
        margin: 0 -10px;
        margin-top: 20px;
    }
    .deve-tech-ul-li{
        margin: 0 10px;
    }
    .deta-intr-head {
        flex-wrap: wrap;
    }
    .deta-intr-tit {
        width: 100%;
        margin-left: 0px;
        margin-top: 5px;
    }
    .hmcp-ul-li-tit{
        height: 3.5em;
    }
    .hmcp-ul-li-text p {
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
        min-height: 4em;    
    }
    .deve-tech-ul-li {
        border-right:0px;
    }
    .ppul-smtit p{
        margin-top: 0px;
    }
    .pail-bg{
        height: 310px;
    }
    .pail-bg img{
        height: 100%;
        object-fit: cover;
    }
    .ccrc-code p {
        margin-bottom: 10px;
    }
    .ccrc-code-img {
        width: 80%;
    }
    .ccrc-code {
        padding: 20px 25px 40px;
    }
    .prof-proc-btn {
        margin-bottom: 20px;
    }
    .prof-proc-slick{
        width: 100%;
    }
    .psll-top-name span{
        left: -22px;
    }
    .psll-top{
        padding: 15px 10px 15px 40px;
    }

    /* index */
}
@media screen and (max-width: 480px) {
    :root {
        /* 字号 */
        --font40: 26px;
        --font30: 22px;
        --font24: 18px;
        /* 板块间距 */
        --space100: 45px;
        --parpspace10: 4px;
    }
    .hmci-address {
        padding: 2px 3px;
    }
    .hmci-addr-icon {
        width: 3px;
        height: 8px;
        margin-top: -4px;
    }
    .hmci-addr-icon img:nth-child(2) {
        margin-top: 2px;
    }
    .rema-conc-ul {
        background-color: #fff;
    }
    .rema-conc-ul-li{
        background-color: #F4F4EF;
        margin-bottom: 10px;
    }
    .dtul-text {
        margin-top: 50px;
    }
    .deve-rese-cry-top {
        display: none;
    }
    .deve-rese-cry{
        display: none;
    }
    .ys-footer-bom .ys-cont1150 p:nth-child(1) a:first-child {
        display: block;
    }
    .htul-box-text::after {
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 70%, #fff 100%);
    }

        /* 新加 */
        .sumpro-cry-ul-li{
            margin-bottom: 15px;
            width: 100%;
        }
        .scul-cry {
            padding: 10px 15px 20px;
        }    
        .rema-news-ul-li:nth-child(n) {
            animation-delay: .2s;
        }
        .scul-cry-btn {
            margin-top: 20px;
            width: 24px;
        }
        .scul-cry-text p {
            margin-top: 5px;
        }
        .sumpro-cry-ul {
            margin-top: 15px !important;
        }
        .contact-cry-le {
            padding: 25px 20px;
        }
        .contact-cry-ri {
            width: 60%;
        }
        .ccrc-code p {
            margin-bottom: 7px;
        }
        .ccrc-code-img {
            width: 66%;
        }
        .home-prices-ul-li {
            width: 100%;
            margin-bottom: 20px;
        }
        .prof-proc-btn {
            margin-bottom: 20px;
        }
        .deve-tech-btn .mod-btn-prev,
        .deve-tech-btn .mod-btn-next{
            display: none !important;
        }
        .psll-top{
            padding: 15px 10px 15px 30px;
        }
    /* index */
    /* 480 end */
}