﻿

/* 响应式原则：调大看小 */

@media screen and (max-width: 1920px) {

    .head-nav-item {

        margin: 0px 45px;

    }

    .ys-nyban-le{

        width: 50%;

    }

    .ys-nyban-ri {
        width: 50%;

    }

    .ys-nyban-le-ul {

        margin: 0 -20px;

    }

    .ynlu-li {

        padding: 0 20px;

    }

    .mode1 {

        left: 300%;

    }

}

@media screen and (max-width: 1919px) {

    :root {

        /* 字号 */

        --font54: 44px;

        --font48: 40px;

        --font32: 30px;

        /* 板块间距 */

        --space120: 80px;

        --space100: 60px;

    }

    .head-nav-item {

        margin:0 20px;

    }

    .head-other-search {

        width: 130px;

    }

    .head-other-language a {

        margin-right: 20px;

    }

    .pult-li {

        padding: 0 6px;

    }

    .contact-head-ul {

        margin: 0 -50px;

    }

    .contact-head-ul-li {

        padding: 0 50px;

    }

    .about-even-le-year {

        font-size: 230px;

    }

    .internet-main .ys-nyban-title {

        top: 30%;

    }

    .ys-nyban-pop {

        bottom: 10%;

    }

    .about-honor-sbtn {

        width: calc(100% + 110px);

    }

    .about-adva-swiper-text p {

        padding: 0;

    }

    .home-new-cry-ri {

        padding-left: 50px;

    }

    .hncr-ul-li {

        padding-top: 36px;

        padding-bottom:36px;

    }

    .hncr-ul-li-tit {

        padding-top: 6px;

    }

    .hncr-ul-li-text p {

        padding-top: 10px;

    }

    .haul-text {

        top: -80px;

    }

    .ys-modal-content {

        height: 700px;

    }

    .ys-modal-close {

        top: 14px;

        right: 17px;

    }

    .haul-text {

        height: 80px;

    }

    .deta-feat-cry{

        height: 540px;

    }

    .home-auto-cry {

        top: 120px;

        width: 100%;

    }

    .home-auto-tit {

        width: 60%;

    }

    .home-apply-toggle .ys-slick {

        padding-top: 40px;

    }

    .home-apply-cry {

        margin-top: 30px;

    }

    .pmri-ul-li {

        margin-top: 30px;

    }

    .deta-feat-cry-img {

        width: 460px;

        /* top: 50%;

        transform: translateY(-50%); */

    }

    .deta-feat-cry-text {

        top: -50px;

        left: -30px;

    }

    .dfci-bg-cry{

        margin-top: 20px;

    }

    .sect-standard {

        padding-top: 120px;

        padding-bottom: 110px;

    }

    .pmri-ul .pmri-ul-li {

        margin-top: 0px;

    }

    .ascr-btn {

        padding-top: 8%;

    }

    .ascr-name {

        padding-top: 8%;

    }

    .ascr-text {

        padding-top: 3%;

    }

    .ascr-tit {

        padding-top: 4%;

    }

    .ascr-icon {

        width: 40px;

    }

    .ys-pos-center {

        top: 44%;

    }

    .details-main .ys-pos-center {

        top: 50%;

    }

    .dbcb-li{

        width: 14px;

        height: 14px;

    }

    .sect-stan-text {

        padding-top: 70px;

    }

    .mod-page {

        padding-top: 60px;

    }

    .new-summary .ccul-ul {

        margin-top: -25px;

    }

    .about-ours-ri-text {

        padding-top: 20px;

    }

    .about-even-cry {

        padding-top: 30px;

    }

    .about-even-bom {

        margin-top: 60px;

    }

    .haul-scroll-text {

        font-size: 18px;

        padding-left: 78px;

        padding-top: 32px;

    }

    .details-main .ys-modal-content {

        padding:50px 35px 50px 50px;

    }

    .details-main .mCSB_scrollTools {

        width: 3px;

        margin-top: 10px;

    }

    .head-nav-item-down {

        margin-top: 10px !important;

    }

    .hnid-cry {

        width: 1200px;

        height: 700px;

    }

    .hnid-le {

        width: 20%;

        padding-top: 20px;

        padding-left: 40px;

    }

    .hnid-le li {

        padding: 14px 15px 15px 50px;

        font-size: 18px;

    }

    .hnid-ri{

        width: 80%;

        padding-top: 40px;

        padding-left: 50px;

        padding-right: 100px;

    }

    .mode1 .mCSB_outside+.mCSB_scrollTools {

        right: 40px;

    }

    .mode2 ul {

        padding: 25px 20px;

    }

    .mode1 .mCSB_scrollTools {

        height: 600px;

    }

    .hncl-script {

        padding: 24px 43px 40px 50px;

    }

    .hncl-scri-tit {

        padding-top: 8px;

    }

    .hncl-scri-text p {

        padding-top: 8px;

    }

    .hacc-ul-li .ys-cont1600{

        top: 60px;

    }

    .hacc-ul-li-text p {

        width: 60%;

    }

    .ys-nyban-le{

        width: 64%;

    }

    .ys-nyban-ri {

        width: 36%;

    }

    .pmri-ul-li-tit {

        font-size: 16px;

    }

    .sales-head-ri {

        margin: 0 -50px;

    }

    .sales-head-ri a {

        padding: 0px 50px;

    }
    .about-honor-slick-img .ys-imgbox-cover {
        width: 100% !important; 
        margin: 0 auto;
    }
    .ahsl-cry {
        padding: 20px 25px 49px;
    }

    /* 1920end */

}

@media screen and (max-width: 1440px) {

    :root {

        /* 字号 */

        --font54: 44px;

        --font48: 40px;

        --font32: 28px;

        --font24: 22px;

        /* 板块间距 */

        --space120: 80px;

        --space100: 60px;

        --space40: 30px;

    }

    .ys-modal-content {

        max-height: 650px;

    }

    .ys-mbx {

        top: 30px;

    }

    .ys-modal-content {

        max-height: 650px;

    }

    .hacc-ul-li-text p {

        width: 80%;

    }

    .head-logo {

        line-height: 65px;

    }

    .head-nav-item-title {

        line-height: 65px;

    }

    .home-new-cry {

        padding-top: var(--space40);

    }

    .home-apply-cry-cont {

        top: 60px;

    }

    .hacc-ul-li-btn {

        padding-top: 30px;

    }

    .home-auto-ul {

        bottom: 70px;

    }

    .ys-hd-pc {

        padding: 0 50px;

    }

    .deta-para-ri {

        padding-left: 100px;

    }

    .deta-para-ri tbody tr td:first-child {

        width: 200px;

    }

    .deta-para-ri table th {

        padding: 7px 28px;

    }

    .deta-para-ri tbody td {

        padding: 7px 28px;

    }

    .deta-method-ul {

        margin: 0 -14px;

    }

    .deta-method-ul-li {

        margin-top: 50px;

        padding: 0 14px;

    }

    .dmul-le-cry {

        padding: 30px 60px 20px 40px;

        border-radius: 14px;

    }

    .dmul-le-cry-le {

        width: 36px;

    }

    .dmul-le-cry-ri {

        width: calc(100% - 40px);

        padding-left: 30px;

    }

    .dlcr-text p {

        font-size: 18px;

    }

    .dlcr-load span {

        font-size: 14px;

    }

    .dlcr-load {

        padding-top: 10px;

    }

    .dlcr-load img {

        margin-left: 8px;

        width: 12px;

    }

    .pmri-ul-li-box {

        padding: 30px 20px;

    }

    .pmri-ul {

        margin: 0 -8px;

    }

    .pmri-ul-li {

        padding: 0 8px;

    }

    .pmri-ul-li-btn {

        padding-top: var(--space40);

    }

    .prod-main-le {

        padding-right: 40px;

        top: 30px;

    }

    .prod-main-ri {

        padding-left: 40px;

    }

    .pmlu-li {

        line-height: 44px;

    }

    .prod-main-ri-item {

        padding-top: 70px;

    }

    .busi-apply-ul {

        margin: 0 -14px;

    }

    .busi-apply-ul-li {

        padding: 0 14px;

    }

    .hacc-ul-li .ys-cont1600{

        top: 50px;

    }

    .bpul-tit {

        padding-top: 20px;

    }

    .bpul-text p {

        padding-top: 10px;

        padding-right: 20px;

    }

    .busi-apply-ul {

        margin-top: -60px !important;

    }

    .busi-apply-ul-li {

        margin-top: 60px;

    }

    .sect-head-cry {

        padding-top: 40px;

        padding-bottom: 60px;

    }

    .sect-head-bg1 {

        width: 30%;

    }

    .sect-edge-ul {

        padding-top: 40px;

        margin: 0 -10px;

    }

    .sect-edge-ul-li {

        padding: 0 10px;

    }

    .seul-icon-box {

        padding: 30px 20px;

    }

    .seul-tit {

        margin-top: 25px;

    }

    .seul-icon {

        width: 40px;

    }

    .seul-text p {

        margin-top: 8px;

    }

    .sales-head-cry {

        padding: 30px 40px 30px 30px;

        background: #FFF;

        box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);

    }

    .sales-head-le-icon {

        width: 56px;

    }

    .sales-head-le-tit {

        margin-left: 30px;

    }

    .sales-head-ri a {

        padding: 0 60px;

    }

    .sales-head-ri {

        margin: 0 -60px;

    }

    .sales-head-ri a::after {

        height: 50px;

    }

    .sales-serve {

        padding-top: 140px;

    }

    .ssul-box {

        padding: 30px 15px 25px;

    }

    .ssul-box-icon {

        width: 80px;

    }

    .ssul-box-tit {

        padding-top: 20px;

    }

    .ssul-box-text p {

        padding-top: 8px;

    }

    .sales-serve-ul-li:nth-last-child(-n+3) .ssul-box {

        padding: 50px 15px 70px;

    }

    .ichl-li .std-btn1-box {

        padding: 8px 30px;

    }

    .issue-cry-head-le {

        margin:0;

    }

    .ichl-li {

        padding: 0px;

    }

    .ichl-li:first-child{

        margin-right: 4px;

    }

    .ichl-li:last-child{

        margin-left: 4px;

    }

    .issue-cry-cont {

        margin-top: 60px;

    }

    .ichr-input {

        width: 300px;

    }

    .ichr-input input {

        line-height: 46px;

    }

    .issue-cry-head-ri .std-btn1-box {

        padding: 12px 50px;

    }

    .iccl-ul-li {

        padding: 25px 50px;

        margin-top: 25px;

    }

    .iccl-ul-li-num::after {

        width: 44px;

        height: 44px;

    }

    .iccl-ul-li-text {

        width: calc(100% - 44px);

        margin-left: 30px;

    }

    .iccl-ul-li-text p {

        font-size: 18px;

    }

    .iccl-ul-li-num {

        font-size: 18px;

    }

    .iccl-proli-li-top {

        padding: 30px 100px 30px 35px;

    }

    .iplt-le-text {

        margin-left: 20px;

    }

    .iplt-le-btn {

        width: 22px;

    }

    .iplb-cry {

        padding: 0px 35px 30px;

    }

    .ccul-ul {

        margin: 0 -12px;

    }

    .ccul-ul-li {

        padding: 0 12px;

        margin-top: 40px;

    }

    .culi-icon {

        width: 50px;

    }

    .ccul-ul-li-date {

        padding-top: 15px;

    }

    .ccul-ul-li-text p {

        font-size: 18px;

        padding-top: 10px;

    }

    .new-head-ri {

        padding: 30px 50px 20px 30px;

        position: relative;

    }

    .new-head-ri-text {

        padding-top: 20px;

    }

    .new-head-ri-btn {

        padding-top: 25px;

    }

    .new-cry .issue-cry-head {

        padding-top: 60px;

    }

    .new-summary .ccul-ul {

        margin-top: -30px;

    }

    .issue-cry-head-down .ys-select .ys-select-hd {

        line-height: 46px;

    }

    .details-cry-link {

        margin-top: 20px;

    }

    .details-about {

        padding-bottom: 60px;

    }

    .recr-cry-drop-top {

        padding: 30px 60px 45px 40px;

    }

    .recr-cry-drop-bom {

        padding: 0px 200px 40px 40px;

        margin-top: -13px;

    }

    .rcdt-btn {

        width: 36px;

    }

    .std-btn1-box {

        padding: 12px 30px;

    }

    .contact-head-ul {

        margin: 0 -50px;

    }

    .contact-head-ul-li {

        padding: 0 50px;

    }

    .contact-head-cry {

        min-height: 200px;

        z-index: 10;

        padding: 30px 50px;

    }

    .chul-icon {

        width: 50px;

        height: 50px;

    }

    .chul-tit {

        padding-top: 12px;

    }

    .chul-num {

        padding-top: 5px;

    }

    .contact-site {

        padding-top: 200px;

    }

    .csul-cry {

        padding: 40px 60px 50px;

    }

    .csul-cry-link-li {

        padding-top: 18px;

    }

    .csul-cry-link {

        margin-top: 20px;

    }

    .ccll-box-iocn {

        width: 24px;

        margin-right: 12px;

    }

    .letter {

        bottom: -16%;

    }

    .acul-box {

        padding: 40px 40px 30px;

    }

    .acul-tit {

        padding-top: 10px;

    }

    .about-culture-ul{

        margin: 0 -12px;

    }

    .about-culture-ul-li {

        padding: 0 12px;

    }

    .acul-text p {

        padding-top: 5px;

    }

    .acul-icon {

        width: 80px;

        margin: 0 auto;

        position: relative;

    }

    .about-even-le-year {

        font-size: 200px;

    }

    .home-auto-cry {

        top: 80px;

    }

    .home-auto-tit {

        width: 65%;

    }

    .home-auto-ul-li {

        padding: 0 25px;

    }

    .home-auto-ul {

        padding: 0 40px;

    }

    .sect-standard {

        padding-top: 120px;

        padding-bottom: 100px;

    }

    .sect-stan-text {

        padding-top: 30px;

    }

    .sect-stan-text.yxedr-active p::before {

        width: 8px;

        height: 8px;

        margin-top: 10px;

    }

    .sect-stan-text.yxedr-active p {

        padding-left: 24px;

    }

    .sect-stan-ri {

        padding-left: 120px;

    }

    .ys-nyban-pop {

        bottom: 8%;

    }

    .internet-main .ys-nyban-title {

        top: 30%;

    }

    .ys-nyban-pop-ul {

        margin: 0 -15px;

    }

    .ynpu-li {

        min-width: 200px;

    }

    .ynpu-li-img {

        width: 60px;

    }

    .ynpu-li-cry {

        padding: 25px 30px 30px;

    }

    .ys-modal-content {

        max-height: 800px;

        padding: 50px 20px 30px 40px;

    }

    .deta-feat-cry-img{

        width: 460px;

    }

    .dbcb-li {

        width: 12px;

        height: 12px;

    }

    .dfct-li{

        width: 260px;

    }

    .dfct-li-tit{

        padding-top: 10px;

    }

    .dfct-li-text p {

        padding-top: 10px;

    }

.ahsl-cry {

    padding: 30px 20px;

}

.about-honor-slick .ys-slick-item {

    padding: 20px 15px;

}

.about-honor-slick .slick-list{

    margin: 0 -15px;

}

.about-honor-slick-tit {

    padding-top: 25px;

}

.about-honor-slick-text {

    padding-top: 2px;

}

.about-honor-slick {

    padding-top: 36px;

}

.about-culture {

    padding-top: 150px;

    padding-bottom: 150px;

}

.about-send .ys-cont1440 {

    bottom: 4%;

}

.mod-foot-bt-bg {

    width: 600px;

    top: -300px;

    left: -300px;

}

@keyframes move_aperture {

    0% {

        top: -300px;

        left: -300px;

    }

    15% {

        top: calc(100% - 300px);

        left: -300px;

    }

    50% {

        top: calc(100% - 300px);

        left: calc(100% - 300px);

    }

    65% {

        top: -300px;

        left: calc(100% - 300px);

    }

    100% {

        top: -300px;

        left: -300px;

    }

}

.ascr-icon {

    width: 40px;

}

.ascr-tit {

    padding-top: 10px;

    text-align: center;

}

.ascr-text {

    padding-top: 10px;;

}

.ascr-text p {

    font-size: 18px;

}

.ascr-btn {

    padding-top: 20px;

}

.ascr-name {

    padding-top: 20px;

}

.ascr-name {

    font-size: 18px;

}

.ascr-office {

    font-size: 18px;

}

.send-pop .ys-modal-content {

    padding: 70px 55px 60px 80px;

    max-height: 840px;

}

.pmri-ul-li-img {

    margin-top: 14px;

}

.details-main .pmri-ul-li-img{

    margin-top: 35px;

}

.home-new-cry-ri {

    padding-left: 40px;

}

.hncr-ul-li {

    padding-top: 25px;

    padding-bottom:25px;

}

.hncr-ul-li-tit {

    font-size: 18px;

}

.head-nav {

    margin-right: 0;

}

.head-logo{

    width: 25%;

}

.head-rigth {

    width: 75%;

}

.about-even-le-year {

    font-size: 180px;

}

.new-head-ul .slick-dots {

    left: calc(55% + 30px);

    bottom: 35px;

}

.home-apply-toggle .ys-slick {

    padding-top: 25px;

}

.home-apply-cry {

    margin-top: 20px;

}

.pmri-ul-li {

    margin-top: 15px;

}

.sect-standard {

    padding-top: 80px;

    padding-bottom: 60px;

}

.new-head {

    padding-top: 60px;

}

.ccul-ul-li {

    margin-top: 30px;

}

.about-even-cry {

    padding-top: 20px;

}

.about-adva-top {

    height: 580px;

}

.about-adva-bom {

    height: 180px;

}

.about-even-bom {

    margin-top: 40px;

}

.deta-coop-scroll::before {

    left: -220px;

}

.deta-coop-scroll::after {

    background: linear-gradient(90deg, #F9F9F9 26.03%, rgba(249, 249, 249, 0.00) 115.66%);

}

.head-nav-item-down {

    margin-top: 8px !important;

}

.hnid-cry {

    width: 1000px;

    height: 560px;

}

.hnid-le {

    width: 20%;

    padding-left: 40px;

}

.hnid-le li {

    padding: 12px 10px 12px 30px;

    font-size: 16px;

}

.hnid-ri{

    padding-top: 30px;

    padding-left: 40px;

    padding-right: 70px;

    padding-bottom: 30px;

}

.mode1 .mCSB_outside+.mCSB_scrollTools {

    right: 20px;

}

.mode2 ul {

    padding: 20px 15px;

}

.mode3 ul {

    padding: 20px 15;

}

.hnid-le li::before {

    width: 3px;

    height: 20px;

    left: 15px;

}

.hnid-ri-ul-li {

    min-width: 230px;

    padding: 0 30px;

    margin-bottom: 20px;

}

.hrul-text {

    padding-top: 10px;

}

.mode1 .mCSB_scrollTools {

    max-height: 540px;

}

.hrul-text p {

    font-size: 14px;

}

.ys-main {

    margin-top: 65px;

}

.head-logo a {

    line-height: 65px;

}

.htmc-box-cry-svg {

    transform-origin: 65% 40%;

}

.hacc-ul-li .ys-cont1600{

    top: 40px;

}

.about-even-le-text p{

    font-size: 18px;

}

.deta-feat-cry-text {

    top: -30px;

    left: -10px;

}

.sales-head-ri a {

    padding: 0 40px;

}

    /* 1440end */

}

@media screen and (max-width: 1200px) {

    .hacc-ul-li-text p {

        width: 100%;

    }



    /* 1200end */

}

@media screen and (max-width: 1199px) {

    :root {

        /* 字号 */

        --font54: 32px;

        --font48: 28px;

        --font32: 24px;

        --font24: 18px;

        /* 板块间距 */

        /* 段落间距 */

        --space120: 50px;

        --space100: 40px;

        --space40: 25px;

    }
    .yx-sidebar-list-nub3{
        display: block;
    }
    .yx-sidebar-list-nub2{
        display: none;
    }
    .yxnav-active2 {

        color: var(--colormain);

        background: none;

    }

    .yxnav-active3 a{

        color: var(--colormain);

        background: none;

    }

    .ys-hd-pc {

        display: none;

    }

    .ys-main {

        margin-top: 0;

    }   

    .ys-phnav-logo {

        width: 115px;

    }

    .yx-sidebar {

        right: 10px;

    }

    .mod-foot {

        padding-bottom: 50px;

    }

    .ys-nyban-title p {

        width: 60%;

        font-size: 18px;

        padding-top: 15px;

    }

    .mod-foot-tp-ri>ul>li>ul>li a {

        margin-bottom: 8px;

    }

    .new-summary .ccul-ul {

        margin-top: -10px;

    }

    .aorh-ri {

        width: 50px;

    }

    .about-main .about-honor-sbtn{

        display: none;

    }

    .about-main .slick-dots {

        bottom: -10px;

    }

    .home-apply-toggle li {

        font-size: 22px;

    }

    .mod-foot-tp-le {

        width: 32%;

    }

    .mod-foot-tp-ri {

        width: 68%;

        padding-left: 120px;

    }

    .hncr-ul-li {

        padding-top: 20px;

        padding-bottom: 20px;

    }

    .hncr-ul-li-tit {

        padding-top: 6px;

        font-size: 18px;

    }

    .hncr-ul-li-text p {

        padding-top: 10px;

    }
    .hula-prev,
.hula-next{
    display: block;
}
    .home-new-cry-ri {

        padding-left: 30px;

    }

    .hncl-script {

        padding: 24px 15px 45px;

    }

    .home-about-cry {

        top: 24%;

    }

    .home-about-cry-text p {

        padding-top: 10px;

        width: 66%;

    }

    .home-about-cry-view {

        bottom: 30px;

        right: 40px;

        width: 50px;

    }

    .home-apply-cry-cont {

        top: 40px;

    }

    .hacc-ul-li-btn {

        padding-top: 20px;

    }

    .about_miss_le-img {

        top: -8vh;

        left: 18vw;

    }

    .htci-scroll {

        margin-top: 25px;

    }

    .htci-scroll p {

        margin-bottom: 8px;

    }

    .head-other-link a {

        margin-top: 3px;

    }

    .home-prod-swiper-cry .hpsc-bg {

        left: 0;

        top: 8px;

        width: 124px;

        height: 124px;

    }

    .hpsc-hover-cry {

        display: block;

    }

    .hpsc-hover {

        padding: 0 20px 30px 40px;

    }

    .hpsc-hover-ul {

        padding-top: 35px;

    }

    .hpsc-hover-ul-li {

        padding-top: 14px;

    }

    .ys-phnav-r {

        display: flex;

        align-items: center;

    }

    .ys-mbx {

        top: 25px;

    }

    .ynlw-text p {

        padding-top: 10px;

    }

    .ys-nyban-le {

        width: 58%;

    }

    .ys-nyban-le-btn {

        padding-top: var(--space40);

        margin: 0 -10px;

    }

    .ynlu-li-text {

        padding-top: 10px;

    }

    .ys-nyban-le-ul {

        margin: 0 -10px;

    }

    .ynlu-li {

        padding: 0 10px;

    }

    .ynlu-li-icon {

        width: 36px;

    }

    .ys-nyban-le-btn .std-btn1-box {

        padding: 11px 18px;

    }

    .ys-nyban-ri-icon {

        width: 36px;

    }

    .ys-nyban-le-btn {

        margin: 0 -5px;

    }

    .ynlb-li {

        padding: 0 5px;

    }

    .std-btn1-box-icon {

        width: 12px;

        margin-left: 8px;

        margin-top: -2px;

    }

    .deta-para-ri {

        padding-left: 20px;

    }

    .deta-para-ri tbody tr td:first-child {

        width: 160px;

    }

    .deta-para-ri table th {

        padding: 4px 20px;

    }

    .deta-para-ri tbody td {

        padding: 4px 20px;

    }

    .deta-para-cry {
        width: 100%;
        padding-top: 40px;

    }

    .deta-method-ul {

        margin: 0 -10px;

    }

    .deta-method-ul-li {

        margin-top: 25px;

        padding: 0 10px;

    }

    .dmul-le-cry {

        padding: 20px 25px 20px 20px;

        border-radius: 12px;

    }

    .dmul-le-cry-le {

        width: 30px;

    }

    .dmul-le-cry-ri {

        width: calc(100% - 20px);

        padding-left: 20px;

    }

    .dlcr-text p {

        font-size: 16px;

    }

    .dlcr-load span {

        font-size: 14px;

    }

    .dlcr-load {

        padding-top: 8px;

    }

    .dlcr-load img {

        margin-left: 8px;

        width: 12px;

    }

    .pmri-ul-li-box {

        padding: 20px 0px;

    }

    .pmri-ul {

        margin: 0 -10px;

    }

    .pmri-ul-li {

        padding: 0 10px;

        margin-top: 25px;

    }

    .deta-more-slick .slick-dots {

        bottom: -15px;

    }

    .prod-main-le {

        display: none;

    }

    .ynpu-li:first-child{

        padding-right: 10px;

        padding-left: 15px;

    }

    .issue-main .iccl-ul{

        padding-bottom: 10px;

    }

    .issue-main    .mod-page {

        padding-top: 30px;

    }

    .ynpu-li-num{

        font-size: 14px;

    }

    .prod-main-ri {

        width: 100%;

        padding-top: 40px;

        /* padding-left: 0px; */

        border-left: 0;

    }

    .prod-main-ri-item {

        padding-top: 50px;

    }

    .prod-main .ys-cont1440 {

        padding-top: 10px;

    }

    .busi-apply-ul {

        margin: 0 -10px;

    }

    .busi-apply-ul-li {

        width: 50%;

        padding: 0 10px;

    }

    .bpul-tit {

        padding-top: 15px;

    }

    .bpul-text p {

        padding-top: 15px;

        padding-right: 0px;

    }

    .busi-apply-ul-li {

        margin-top: 40px;

    }

    .busi-apply-ul {

        margin-top: -40px !important;

    }

    .sect-head-cry {

        padding-top: 35px;

        padding-bottom: 40px;

    }

    .sect-head-cry.yxedr-active p {

        font-size: 18px;

    }

    .sect-head-bg1 {

        width: 46%;

    }

    .sect-edge-ul {

        padding-top: 30px;

        margin: 0 -10px;

        margin-top: -20px;

    }

    .seul-icon-box {

        padding: 30px 20px;

    }

    .seul-tit {

        margin-top: 25px;

    }

    .seul-icon {

        width: 40px;

    }

    .seul-text p {

        margin-top: 8px;

    }

    .dcsu-li {

        width: 200px;

        margin: 0 10px;

        padding: 10px 15px 20px;

    }

    .dcsu-li-img {

        width: 90px;

        margin-bottom: 25px;

    }

    .sales-serve-ul {

        margin: 0 -15px;

    }

    .sales-serve-ul-li {

        width: 50%;

        padding: 0 15px;

    }

    .sales-head-cry {

        padding: 20px 30px;

    }

    .sales-head-le-icon {

        width: 42px;

    }

    .sales-head-le-tit {

        margin-left: 15px;

    }

    .sales-head-ri a {

        padding: 0 25px;

        font-size: 18px;

    }

    .sales-head-ri {

        margin: 0 -25px;

    }

    .sales-head-ri a::after {

        height: 40px;

    }

    .sales-serve {

        padding-top: 100px;

    }

    .ssul-box {
        border-radius: 15px;
        padding: 25px 15px;

    }

    .ssul-box-icon {

        width: 70px;

    }

    .ssul-box-tit {

        padding-top: 20px;

    }

    .ssul-box-text p {

        padding-top: 8px;

    }

    .sales-serve-ul-li:nth-last-child(-n+3) .ssul-box {

        padding: 40px 15px 60px;

    }

    .sales-head-le {

        width: 40%;

    }

    .sales-head-ri {

        width: 60%;

    }

    .issue-cry-cont {

        margin-top: 40px;

    }

    .ichl-li .std-btn1-box {

        padding: 6px 25px;

        border-radius: 20px;

    }

    .ichr-input {

        width: 260px;

    }

    .ichr-input input {

        line-height: 42px;

    }

    .issue-cry-head-ri .std-btn1-box {

        padding: 10px 50px;

    }

    .iccl-ul-li {

        padding: 25px 40px;

        margin-top: 20px;

    }

    .iccl-ul-li-num {

        font-size: var(--font16);

    }

    .iccl-ul-li-num::after {

        width: 36px;

        height: 36px;

    }

    .iccl-ul-li-text {

        width: calc(100% - 40px);

        margin-left: 16px;

    }

    .iccl-ul-li-text p {

        font-size: var(--font16);

    }

    .ys-pcfy {

        display: block;

    }

    .pc-fenye li {

        width: 26px;

        height: 26px;

        line-height: 26px;

        margin: 0 8px;

    }

    .iccl-proli-li-top {

        padding: 30px 60px 30px 35px;

    }

    .iplt-le-btn {

        width: 20px;

    }

    .ccul-ul {

        margin: 0 -10px;

    }

    .ccul-ul-li {

        width: 50%;

        padding: 0 10px;

        margin-top: 25px;

    }

    .culi-icon {

        width: 42px;

    }

    .ccul-ul-li-date {

        padding-top: 15px;

    }

    .ccul-ul-li-text p {

        padding-top: 8px;

    }

    .new-head-ri {

        padding: 30px 50px 40px 30px;

        position: relative;

    }

    .new-head-ri-text {

        padding-top: 20px;

    }

    .new-head-ri-btn {

        padding-top: 20px;

        padding-bottom: 10px;

    }

    .new-head .ys-cont1440 {

        flex-wrap: wrap;

    }

    .new-head-le {

        width: 100%;

    }

    .new-head-ri {

        width: 100%;

    }

    .new-head-ri .slick-dots {

        bottom: -20px;

    }

    .issue-cry-head-down .ys-select .ys-select-hd {

        line-height: 42px;

    }

    .new-summary .issue-cry-head-ri {

        width: fit-content;

        margin-top: 0px;

    }

    .culi-img {

        border-radius: 14px;

    }

    .details-about .slick-dots {

        bottom: -25px;

    }

    .recr-cry-drop-top {

        padding: 25px 30px 30px 40px;

    }

    .recr-cry-drop-bom {

        padding: 0px 200px 40px 40px;

        margin-top: -2px;

    }

    .rcdt-btn {

        width: 32px;

    }

    .std-btn1-box {

        padding: 12px 30px;

    }

    .contact-head-ul {

        width: 100%;

        margin: 0 0px;

    }

    .contact-head-ul-li {

        padding: 0 25px;

    }

    .contact-head-cry {

        width: calc(100% - 30px);

        min-height: 100px;

        padding: 25px 30px;

    }

    .chul-icon {

        width: 36px;

        height: 36px;

    }

    .chul-tit {

        padding-top: 10px;

    }

    .chul-num {

        padding-top: 5px;

    }

    .contact-site {

        padding-top: 150px;

    }

    .contact-site-ul{

        margin: 0 -10px;

    }

    .contact-site-ul-li {

        padding: 0 10px;

    }

    .csul-cry {

        padding: 30px 40px 30px 30px;

    }

    .csul-cry-link-li {

        padding-top: 12px;

    }

    .csul-cry-link {

        margin-top: 10px;

    }

    .ccll-box-iocn {

        width: 20px;

        margin-right: 6px;

        margin-top: 0;

    }

    .contact-site-ul {

        padding-top: 9px;

    }

    .about-ours-le {

        width: 30%;

    }

    .about-ours-ri {

        width: 70%;

    }

    .about-ours-le-text {

        font-size: 160px;

    }

    .letter {

        bottom: -7%;

    }

    .about-ours-video {

        margin-top: 30px;

    }

    .about-even-le-year {

        font-size: 120px;

    }

    .about-even-le-text {

        width: 100%;

        padding-top: 0px;

    }

    .about-even-le {

        padding-right: 20px;

    }

    .about-even-bom {

        margin-top: 40px;

    }

    .about-even-slcik-btn {

        bottom: -15px;

    }

    .aesb-prev {

        width: 30px;

        height: 30px;

        margin-right: 10px;

    }

    .aesb-next img,

    .aesb-prev img{

        width: 40%;

    }

    .aesb-next {

        width: 30px;

        height: 30px;

    }

    .hacc-ul-li-text p {

        width: 100%;

    }

    .home-apply .std-btn1-box-text {

        line-height: 42px;

    }

    .home-apply .std-btn1-box {

        padding: 0 28px;

    }

    .home-apply-cry {

        margin-top: 30px;

    }

    .home-auto-ul {

        bottom: 40px;

    }

    .home-auto-img {

        position: absolute;

        height: 100%;

        width: 100%;

    }

    .home-auto-img img{

        width: 100%;

        height: 100%;

        object-fit: cover;

    }

    .home-auto-cry {

        position: relative;

        top: 0;

        padding-top: 60px;

    }

    .home-auto-ul {

        position: relative;

        bottom: 0;

        padding-top: 40px;

        padding-bottom: 60px;

        flex-wrap: wrap;

    }

    .home-auto-ul-li{

        width: 50%;

        padding: 0 30px;

        padding-top: 30px;

        max-width: 300px;

    }

    .ybdu-li {

        width: 20px;

    }

    .ybdu-li.on {

        width: 70px;

    }

    .ybdu-li-line {

        height: 2px;

    }

    .ybdu-li-line-pro {

        height: 2px;

    }

    .ys-ban-dots {

        bottom: 25px;

    }

    .ys-ban-btn {

        margin-top: 20px;

    }

    .ysln-img {

        width: 20px;

    }

    .yx-sidebar-up {

        width: 32px;

        height: 32px;

        margin-top: 5px;

    }

    .yx-sidebar-list {

        padding: 14px 5px;

    }

    .std-btn2-box::before {

        width: 34px;

        height: 34px;

    }

    .std-btn2-box {

        padding: 9px 35px;

    }

    .std-btn2-box-icon {

        width: 14px;

        height: 14px;

    }

    .sect-stan-ri {

        padding-left: 0px;

    }

    .sect-standard {

        padding-top: 60px;

        padding-bottom: 60px;

    }

    .sect-stan-text {

        padding-top: 15px;

    }

    .ys-nyban-pop-ul {

        margin: 0 -15px;

    }

    .ynpu-li {

        min-width: 80px;

    }

    .ynpu-li-img {

        width: 40px;

    }

    .ynpu-li-cry {

        min-width: 200px;

        padding: 10px 20px ;

    }

    .internet-main .ys-nyban-title p {

        width: 100%;

    }

    .internet-main .ys-nyban-title {

        top: 24%;

    }

    .internet-main .ys-nyban-title p {

        padding-top: 6px;

    }

    .ys-nyban-pop {

        bottom: 6%;

    }

    .ynpu-li-num {

        font-size: 16px;

        margin-top: 8px;

    }

    .ynpu-li-btn {

        margin-top: 15px;

    }

    .ynpu-li-btn .std-btn1-box {

        padding: 5px 20px;

    }

    .csul-cry-tit::before {

        left: -14px;

        height: 26px;

    }

    .contact-main .ys-nyban-pc{

        display: none;

    }

    .contact-main .ys-nyban-ph{

        display: block;

    }

    .contact-main .ys-nyban-title p {

        width: 100%;

    }

    .recruitment-main .ys-nyban-title p {

        width: 100%;

    }

    .isul-opint {

        width: 20px;

    }

    .isul-opint-cry {

        padding: 30px 25px;

    }

    .ys-modal-content {

        max-height: 600px;

        padding: 50px 20px 30px 30px;

    }

    .details-main .ys-modal-close {

        top: 15px;

        right: 17px;

    }

    .icon-close:before {

        font-size: 14px;

    }

    .mess-modal-text p {

        padding-top: 8px;

    }

    .mess-modal-page-ul {

        margin: 0 -15px;

    }

    .mmpu-li {

        padding: 0 15px;

        margin-top: 25px;

    }

    .mmpu-li-input {

        height: 46px;

    }

    .mmpu-li-input input {

        line-height: 46px;

        padding: 0 20px;

    }

    .mmpu-li-code {

        width: 110px;

    }

    .mess-modal-page-btn {

        margin-top: 30px;

    }

    .mmpu-li2 .mmpu-li-cont {

        width: calc(50% - 15px);

    }

    .mess-modal-page-btn .std-btn1-box {

        padding: 12px 56px;

    }

    .deta-feat-cry-img{

        width: 320px;

        top: 50%;

        transform: translateY(-50%);

    }

    .deta-feat-cry{

        height: 600px;

    }

    .dbcb-li {

        width: 10px;

        height: 10px;

    }

    .dfct-li{

        width: 160px;

    }

    .dfct-li-text p {

        padding-top: 6px;

    }

    .dfct-li-tit{

        padding-top: 6px;

    }

    .about-honor-slick {

        padding-top: 35px;

        padding-bottom: 20px;

    }

    .about-culture {

        padding-top: 100px;

        padding-bottom: 100px;

    }

    .about-culture-ul {

        padding-top: 35px;

    }

    .aebc-li-text {

        margin-top: 40px;

    }

    .about-send .ys-cont1440 {

        bottom: 4%;

    }

    .ascr-icon {

        width: 34px;

    }

    .ascr-tit {

        padding-top: 10px;

        text-align: center;

    }

    .ascr-text {

        padding-top: 10px;;

    }

    .ascr-btn {

        padding-top: 20px;

    }

    .ascr-name {

        padding-top: 20px;

    }

    .about-send-le {

        height: 40vh;

    }

    .about-send-le img{

        height: 100%;

        object-fit: cover;

    }

    .send-pop .ys-modal-content {

        padding: 50px 27px 40px 80px;

        max-height: 700px;

    }

    .about-main .ys-modal-close {

        top: 15px;

        right: 25px;

    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

        width: 3px;

    }

    .send-pop-text {

        padding-top: 40px;

    }

    .about-adva-top {

        height: 450px;

    }

    .about-adva-bom {

        height: 150px;

    }

    .about-advantage .ys-cont1440 {

        bottom: -110px;

    }

    .about-adva-swiper-text p {

        margin-top: 28px;

    }

    .swiper-ri{

        width: 300px;

    }

    .swiper-ri-bar {

        width: 300px;

    }

    .mod-foot-tp-ri>ul>li>ul>li a {

        margin-bottom: 6px;

    }

    .mod-foot-tp-ri {

        padding-left: 40px;

    }

    .home-prod-swiper .swiper-slide {

        padding: 0 10px;

    }

    .hpsc-tit {

        padding-top: 40px;

    }

    .home-prod-swiper-cry {

        min-height: 420px;

        padding: 30px 25px 172px 30px;

    }

    .hpsc-hover-ul {

        padding-top: 20px;

    }

    .hpsc-hover {

        padding: 0 20px 30px 30px;

    }

    .busi-apply-ul-li:nth-child(2n+1){

        animation-delay: .2s;

    }

    .busi-apply-ul-li:nth-child(2n+2){

        animation-delay: .3s;

    }

    .sales-serve-ul-li:nth-child(2n+1){

        animation-delay: .2s;

    }

    .sales-serve-ul-li:nth-child(2n+2){

        animation-delay: .3s;

    } 

    .mod-page {

        padding-top: 30px;

    }

    .ccul-ul-li:nth-child(2n+1){

        animation-delay: .2s;

    }

    .ccul-ul-li:nth-child(2n+2){

        animation-delay: .3s;

    }

    .ispu-li .isul-opint-cry {

        display: block;

        opacity: 1;

    }

    .inte-site-phcry{

        padding-bottom: 20px;

    }

    .isul-opint-cry-img {

        width: 100%;

    }

    .inte-site-map {

        margin-top: 30px;

        width: 70%;

    }

    .sect-stan-le{

        width: 100%;

    }

    .sect-stan-ri{

        width: 50%;

        margin: 0 auto;

        margin-top: 20px;

        padding-left: 20px;

        padding-right: 20px;

    }

    .ssru-li {

        font-size: var(--font16);

    }

    .fk {

        width: 12px;

        height: 12px;

    }

    .ssru-li4{

        left: -10%;

    }

    .new-summary .std-btn2-box {

        padding: 9px 35px 9px 0px;

    }

    .haul-scroll-tit {

        margin-top: 10px;

    } 

    .haul-scroll-text {

        font-size: 16px;

        padding-left: 55px;

        padding-top: 18px;

    }

    .pmri-ul-li-img {

        margin-top: 10px;

    }

    .details-main .pmri-ul-li-img{

        margin-top: 15px;

    }

    .ys-mbx{

        display: none;

    }

    .home-new-cry-ri {

        padding-left: 12px;

    }

    .hncr-ul-li {

        padding-top: 12px;

        padding-bottom:12px;

    }

    .hncl-scri-tit {

        padding-top: 4px;

    }

    .hncl-scri-text p {

        padding-top: 10px;

    }

    .hncr-ul-li-tit {

        padding-top: 4px;

        /* font-size: var(--font16); */

    }

    .hncr-ul-li-text p {

        padding-top: 6px;

        font-size: var(--font14);

    }

    .hncr-ul-li-date {

        font-size: 14px;

    }

    .htmc-box.ys_fixed {

        top: 60px;

    }

    .htmc-box-cry {

        height: 100%;

    }

    .haul-text {

        height: 78px;

    }

    .haul-text {

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        -webkit-line-clamp: 3;

        overflow: hidden;

        min-height: 2.1em;

    }

    .deta-feat-cry{

        margin-top: 35px;

    }

    .sect-stan-text.yxedr-active p::before {

        width: 8px;

        height: 8px;

        margin-top: 9px;

    }

    .sect-stan-text.yxedr-active p{

        padding-left: 25px;

    }

    .new-head-ul .slick-dots {

        left: 0%;

        text-align: center;

        bottom: 25px;

    }

    .mod-foot-bt {

        padding-top: 25px;

    }

    .mod-foot {

        padding-bottom: 40px;

    }

    .ichr-input {

        width: 200px;

    }

    .issue-cry-head-ri .std-btn1-box {

        padding: 10px 25px;

    }

    .ichl-li .std-btn1-box {

        padding: 6px 15px;

    }

    .iccl-proli-li {

        margin-top: 25px;

    }

    .ascr-icon {

        width: 36px;

    } 

    .prod-main-ri {

        padding-top: 0px;

        padding-left: 0px;

        border-left: 0;

    }

    .prod-main .ys-cont1440 {

        padding-top: 0px;

    }

    .pmri-ul-li-box {

        padding: 0 0 20px;

    }

    .pmri-ul .pmri-ul-li {

        margin-top: 20px;

    }

    .products-summary .pmri-ul .pmri-ul-li {

        margin-top: 25px;

    }

    .pmri-ul-li-btn {

        padding-top: 10px;

    }

    .recruitment-main .issue-cry-head-down .ys-select {

        max-width: 160px;

    }

    .ysln-tan-img {

        width: 120px;

        padding: 8px;

        border-radius: 8px;

    }

    .ysln-tan-cry {

        padding: 20px 20px;

        border-radius: 8px;

    }

    .home-prod-swiper {

        padding-top: 30px;

    }

    .hphl-text {

        padding-top: 10px;

    }

    .bpul-btn {

        padding-top: 20px;

    }

    .deta-cooperate{

        padding-bottom: 65px;

    }

    .sales-main .ys-nyban-title p {

        padding-top: 6px;

    }

    .new-head {

        padding-top: 50px;

    }

    .new-cry .issue-cry-head {

        padding-top: 50px;

    }

    .about-adva-top {

        height: 360px;

    }

    .contact-head-cry {

        padding: 20px 15px;

    }

    .contact-head-ul-li {

        padding: 0 10px;

    }

    .chul-num .std-text2{

        font-size: 14px;

    }

    .recruitment-main .issue-cry-head-down .ys-select .ys-select-hd {

        padding-left: 20px;

        padding-right: 10px;

    }

    .issue-cry-head-down .ys-select-xtbbox {

        right: 20px;

    }

    .issue-cry-head-down .mCSB_outside+.mCSB_scrollTools {

        right: 10px;

    }

    .issue-cry-head-down .ys-select-bd {

        padding: 15px 40px 20px 20px;

        max-height: 150px;

        margin-top: 5px;

    }

    .issue-cry-head-down .ys-select-li {

        padding-top: 10px;

        margin-top: 10px;

    }

    .haul-scroll-text {

        font-size: 16px;

        padding-left: 55px;

        padding-top: 18px;

    }

    .swiper-ri-num-next {

        font-size: 14px;

    }

    .deta-coop-scroll::before {

        left: -220px;

        background: linear-gradient(90deg, #F9F9F9 26.03%, rgba(249, 249, 249, 0.00) 115.66%);

    }

    .deta-coop-scroll::after {

        background: linear-gradient(90deg, #F9F9F9 46.03%, rgba(249, 249, 249, 0.00) 115.66%);

        right: 350px;

    }

    .deta-feat-cry{

        padding-top: 20px;

        height: fit-content;

    }

    .deta-feat-cry-text {

        position: relative;

        margin-top: 20px;

        top: 0;

        transform: translateY(0);

    }

    .deta-feat-cry-slick {

        position: relative;

    }

    .deta-feat-cry-img {

        width: 320px;

        top: 0;

        transform: translateY(0%);

    }

    .dfct-li{

        position: relative;

        text-align: center;

        padding: 0 30px;

    }

    .dfct-li1{

        top: 0;

    }

    .dfct-li2{

        top: 0;

        bottom: auto;

    }

    .dfct-li3{

        bottom: inherit;

    }

    .dfct-li4{

        top: 0;

    }

    .details-main .aesb-prev{

        display: block !important;

    }

    .details-main .aesb-next{

        display: block !important;

    }

    .details-main .about-even-slcik-btn{

        display: flex;

    }

    .details-main .about-even-slcik-btn{

        top: 0;

        width: 100%;

        align-items: baseline;

        justify-content: space-between;

    }

    .ys-nyban-cry {

        flex-wrap: wrap;

    }

    .ys-nyban-le{

        width: 100%;

    }

    .ys-nyban-ri{

        width: 50%;

        margin: 0 auto;

        padding-left: 0;

        margin-top: 20px;

    }

    .deta-para .ys-cont1440 {

        flex-wrap: wrap;

    }

    .deta-para-le{

        width: 100%;

    }

    .deta-para-le-img{

        width: 50%;

        margin: 0 auto;

        padding-top: 0;

    }



    .deta-para-ri{

        width: 100%;

        margin-top: 5px;

    }

    .htmc-box-cry-svg {

        transform-origin: 70% 40%;

    }

    .about-send-le {

        height: 460px;

    }

    .ascr-icon {

        width: 28px;

    }

    .about_visi_cont h2 {

        margin-bottom: 10px;

    }

    .ys-nyban-le-ul {

        width: 100%;

        margin: 0 -30px;

    }

    .ynlu-li {

        padding: 0 30px;

    }

    .mod-foot-bt-bg {

        width: 400px;

        top: -200px;

        left: -200px;

    }

    @keyframes move_aperture {

        0% {

            top: -200px;

            left: -200px;

        }

        15% {

            top: calc(100% - 200px);

            left: -200px;

        }

        50% {

            top: calc(100% - 200px);

            left: calc(100% - 200px);

        }

        65% {

            top: -200px;

            left: calc(100% - 200px);

        }

        100% {

            top: -200px;

            left: -200px;

        }

    }

    .mftl-logo {

        width: 44%;

    }

    .hacc-ul-li .ys-cont1600{

        top: 30px;

    }

    .home-apply-cry-bg::before {

        background: rgba(0, 0, 0, 0.05);

    }

    .hacc-ul-li .ys-cont1600 {

        position: relative;

        top: 0;

        left: 0;

        transform: translateX(0);

        padding-top: 20px;

        padding-bottom: 100px;

    }

    .home-apply-cry-bg {

        position: absolute;

        top: 0;

        width: 100%;

        height: 100%;

    }

    .home-apply-cry-bg img{

        width: 100%;

        height: 100%;

        object-fit: cover;

    }

    .about-even-le-text p{

        font-size: 16px;

    }

    .dfct-li{

        left: 0 !important;

        top: 0 !important;

    }

    .sales-head-ri a {

        padding: 0 20px;

    }

    /* 1199end */

}

@media screen and (max-width: 767px) {

    :root {

        /* 字号 */

        --font54: 26px;

        --font48: 24px;

        --font32: 20px;

        --font16: 14px;

        /* 板块间距 */

        --parpspace12: 4px;

        /* 段落间距 */

        --space120: 45px;

        --space100: 30px;

        --space40: 20px;

    }

    .ynlu-li::after{

        display: none;

    }

    .mod-foot-bt-bg{

        display: none;

    }

    .ys-cont1600 {

        width: 100%;

        padding: 0 15px;

    }

    .ys-cont1440 {

        width: 100%;

        padding: 0 15px;

    }

    .ys-cont1020 {

        width: 100%;

        padding: 0 15px;

    }

    .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;

    }

    .ys-nyban-cry {

        flex-wrap: wrap;

    }

    .ys-nyban-le {

        width: 100%;

        margin-top: 10px;

    }

    .ys-nyban-ri {

        width: 70%;

        margin: 0 auto;

        margin-top: 20px;

    }

    .details-main .slick-dots {

        bottom: -15px;

    }

    .new-summary .std-btn2-box {

        padding: 9px 33px 9px 0px;

    }

    .details-main .ys-modal-content {

        padding: 30px 25px 30px 30px;

    }

    .home-prod-head{

        margin-top: 0px;

    }

    .deta-feat-cry-img{

       position: inherit;

       top: 0;

       transform: translateY(0);

    }

    .mod-page {

        padding-top: 30px;

    }

    .ccul-ul-li:nth-child(n){

        animation-delay: .2s;

    }

    .about-even {

        padding-bottom: 40px;

    }

    .ascr-name {

        font-size: var(--font16);

    }

        .sect-standard {

            padding-top: 50px;

            padding-bottom: 50px;

        }

    .about-miss-le-word {

        top: 20vh;

    }

    .busi-apply-ul-li:nth-child(n){

        animation-delay: .2s;

    }

    .ascr-office {

        font-size: var(--font16);

    }

    .ascr-text p {

        font-size:var(--font16);

    }

    .deta-feat-cry-text{

        top: 0;

        transform: translateY(0);

    }

    .iocu-li-iocn {

        margin-right: 8px;

    }

    .ys-nyban-ri-icon {

        width: 32px;

    }

    .slick-dots li {

        width: 6px;

        height: 6px;

        margin: 0 4px;

    }

    .ys-nyban-title p {

        width: 100%;

        font-size: 16px;

        padding-top: 5px;

    }

    .deta-feat-cry-slick{

        position: relative;

    }

    .about-culture-ul .slick-dots {

        bottom: -30px;

    }

    .new-summary .issue-cry-head-ri {

        width: 100%;

        margin-top: 15px;

    }

    .recruitment-main .issue-cry-head-down{

        flex-wrap: wrap;

    }

    .recruitment-main .issue-cry-head-down .ys-select {

        margin-right: 0px;

        max-width: 100%;

        width: 100%;

        margin-bottom: 10px;

    }

    .about-culture-ul .slick-dots li.slick-active {

        background: #fff !important;

        opacity: 1;

    }

    .sales-main .ys-nyban-title {

        top: 36%;

    }

    .sales-main .ys-nyban-title p {

        padding-top: 5px;

    }

    .about-culture-ul .slick-dots li {

        width: 7px;

        height: 7px;

        margin: 0 5px;

        background: #fff;

        opacity: .3;

    }

    .home-apply-cry-bg{

        position: absolute;

        height: 100%;

    }

    .home-apply-cry-bg img{

        height: 100%;

        object-fit: cover;

    }

    .home-apply-cry-cont {

        position: relative;

        top: 0px;

    }

    .home-apply-cry {

        margin-top: 25px;

    }

    .home-apply-toggle li {

        font-size: 20px;

        padding-left: 14px;

    }

    .home-apply-toggle li::before {

        width: 3px;

        height: 26px;

    }

    .haul-scroll-text {

        font-size: 16px;

        padding-left:8px;

        padding-top: 5px;

    }

    .details-about {

        padding-top: 30px;

    }

    .isul-opint-line {

        display: none;

    }

    .isul-opint-cry {

        display: none;

    }

    .details-cry-link {

        margin-top: 15px;

    }

    .home-products .home-prod-head {

        flex-wrap: wrap;

    }

    .home-apply .std-btn1-box-text {

        line-height: 34px;

    }

    .home-apply .std-btn1-box {

        padding: 0 20px !important;

    }

    .home-products .home-prod-head-le {

        width: 100%;

    }

    .home-apply-toggle .ys-slick {

        padding-top: 25px;

    }

    .home-products .home-prod-head-ri {

        width: 100%;

        margin-top: 5px;

    }

    .std-btn2-box::before {

        width: 28px;

        height: 28px;

    }

    .std-btn2-box {

        padding: 4px 34px;

    }

    .std-btn2-box-icon {

        width: 12px;

        height: 12px;

    }

    .std-btn2-box-text {

        margin-right: -4px;

    }

    .hphl-text {

        padding-top: 10px;

    }

    .home-prod-swiper {

        padding-top: 20px;

    }

    .home-prod-swiper.swiper-container-horizontal>.swiper-pagination-progressbar {

        bottom: -10px;

        height: 2px;

    }

    .std-btn1-box {

        padding: 10px 24px;

    }

    .std-btn1-box-icon {

        width: 14px;

        margin-left: 6px;

        margin-top: -4px;

    }

    .mod-foot-tp-ri {

        display: none;

    }

    .mod-foot-tp-le {

        width: 70%;

    }

    .mftl-link-num {

        padding-top: 8px;

    }

    .mftl-search {

        padding-top: 5px;

    }

    .mftl-link {

        padding-top: 15px;

    }

    .mod-foot-bt-le p:nth-child(1) span {

        font-size: 12px;

        line-height: 2;

    }

    

    .mod-foot-bt-le p{

        margin-top: 5px;

    }

    .mod-foot-bt-le p:nth-child(1) a {

        font-size: 12px;

    }

    .home-new-cry {

        flex-wrap: wrap;

    }

    .home-new-cry-le {

        width: 100%;

    }

    .mod-foot {

        padding-bottom: 35px;

    }

    .mfbr-share-li-code {

        padding: 4px;

    }

    .home-new-cry-ri {

        width: 100%;

        padding-left: 0;

        margin-top: 30px;

    }

    .mod-foot-bt-le p:nth-child(2) {

        margin-top: 10px !important;

    }

    .home-about-bg {

        position: absolute;

    }

    .home-about-cry {

        position: relative;

        padding: 40px 20px 100px;

    }

    .home-about-bg {

        height: 100%;

    }

    .home-about-bg img {

        height: 100%;

        object-fit: cover;

    }

    .home-about-cry-view {

        right: 20px;

        width: 40px;

        top: 58vh;

    }

    .home-apply-cry-cont {

        padding: 30px 15px 40px;

    }

    .hacc-ul-li-btn {

        padding-top: 15px;

    }

    .home-prod-swiper-cry {

        min-height: 400px;

    }

    .home-apply-toggle li {

        font-size: 14px;

        padding-left: 10px;

    }

    .home-apply-toggle li::before {

        width: 2px;

        height: 16px;

    }

    .ys-ban-dots {

        bottom: 25px;

    }

    .ys-phnav-menubtn {

        width: 24px;

        height: 20px;

    }

    .ys-phnav-menubtn::before {

        margin-top: -8px;

    }

    .ys-phnav-menubtn::after {

        margin-top: 8px;

    }

    .home-auto-tit {

        width: 100%;

    }

    .home-auto-cry {

        padding: 0 50px;

        padding-top: 40px;

    }

    .home-auto-ul {

        padding-top: 10px;

        padding-bottom: 40px;

    }

    .home-auto-ul-li {

        padding: 0 15px;

        padding-top: 25px;

        max-width: 500px;

    }

    .haul-scroll-text {

        font-size: 16px;

        padding-left: 8px;

        padding-top: 5px;

    }

    .hpsc-hover {

        padding: 0 20px 30px 40px;

    }

    .hpsc-hover-ul {

        padding-top: 25px;

    }

    .hpsc-hover-ul-li {

        padding-top: 12px;

    }

    .hhul-icon {

        width: 28px;

        margin-right: 10px;

    }

    .hpsc-hover-text {

        padding-top: 6px;

    }

    .home-prod-swiper-cry .hpsc-bg {

        width: 100px;

        height: 100px;

    }

    .home-prod-swiper-cry {

        min-width: 0;

        padding: 0;

    }

    .ys-ban-dots {

        bottom: 20px;

    }

    .home-prod-swiper .swiper-slide {

        padding: 0;

    }

    .home-prod-swiper .swiper-wrapper {

        margin: 0;

    }

    .ybdu-li {

        width: 16px;

        margin: 0px 4px;

    }

    .ybdu-li.on {

        width: 60px;

    }

    .ybdu-li-line {

        height: 2px;

    }

    .ybdu-li-line-pro {

        height: 2px;

    }

    .ys-ban-btn {

        margin-top:8px;

    }

    .mod-foot-tp-le {

        width: 100%;

    }

    .mftl-logo{

        width: 40%;

    }

    .home-apply-toggle .ys-slick {

        padding-top: 20px;

    }

    .home-apply-cry {

        margin-top: 10px;

    }

    .mfbr-share-li-icon {

        width: 30px;

        height: 30px;

    }

    .mfbr-share-li-code {

        bottom: 45px;

    }

    .home-new-cry-ri {

        margin-top: 25px;

    }

    .hncl-script {

        padding: 20px 15px 45px;

    }

    .hncl-scri-text p {

        padding-top: 6px;

    }

    .home-main .slick-dots li {

        width: 6px;

        height: 6px;

        margin: 0 4px;

    }

    .hncl-scri-tit {

        padding-top: 6px;

    }

    .hncr-ul-li-text p {

        display: inherit;

    }

    .home-prod-head-le {

        width: calc(100% - 160px);

    }

    .home-prod-head-ri {

        width: 160px;

    }

    .mfbr-share-li {

        padding: 0 5px;

    }

    .mfbr-share-li-code {

        left: 0px;

    }

    .mfbr-share-li-code::before {

        left: 72%;

        bottom: -18px;

        border: 10px solid transparent;

        border-top-color: var(--color4);

    }

    .mfbr-share {

        margin: 0 -5px;

    }

    .home-about-cry-view {

        top: 60vh;

    }

    .about_miss_le-img {

        width: 180px;

    }

    .home-auto-cry {

        padding-top: 30px;

    }

    .home-auto-ul {

        padding-bottom: 30px;

    }

    .home-auto-ul-li {

        padding: 0 20px;

        padding-top: 20px;

        max-width: 500px;

    }

    .mftl-sear-input img {

        width: 16px;

    }

    .home-auto-cry {

        padding: 0 20px;

        padding-top: 30px;

    }

    .home-auto-ul {

        padding: 0 5px;

        padding-top: 10px;

        padding-bottom: 40px;

    }

    .home-auto-ul-li {

        padding: 0 15px;

        padding-top: 20px;

    }

    .haul-scroll-text {

        font-size: 14px;

        padding-left: 5px;

    }

    .std-btn1-box {

        padding: 8px 20px;

    }

    .std-btn1-box-text {

        font-size: 12px;

    }

    .std-btn1-box-icon {

        width: 12px;

        margin-left: 4px;

        margin-top: -5px;

    }

    .hpsc-hover {

        padding: 0 20px 30px 20px;

    }

    .hpsc-hover-ul {

        padding-top: 25px;

    }

    .hpsc-hover-ul-li {

        padding-top: 5px;

    }

    .hhul-icon {

        width: 26px;

    }

    .home-prod-swiper-cry .hpsc-bg {

        left: 20px;

        top: 20px;

    }

    .ys-mbx {

        top: 20px;

        width: calc(100% - 30px);

    }

    .ys-nyban-le-ul {

        flex-wrap: wrap;

        margin: 0 0;

    }

    .ynlu-li {

        width: 100%;

        padding: 0;

        display: flex;

        align-items: center;

        padding-top: 10px;

    }

    .ynlu-li-text {

        padding-top: 0px;

        margin-left: 10px;

    }

    .ynlu-li-icon {

        width: 26px;

    }

    .ys-nyban-le-btn {

        padding-top: 15px;

    }

    .sect-stan-ri {

        width: 80%;

        padding: 0 15px;

    }

    .std-btn1-box-icon {

        width: 10px;

        margin-top: -5px;

    }

    .deta-para-le-img{

        width: 70%;

        margin: 0 auto;

    }

    .head-other-link p {

        font-size: 14px;

    }

    .sect-head-cry span {

        font-size: 16px;

    }

    .fk{

        width: 8px;

        height: 8px;

        left: -4px;

        top: -4px;

    }

    .sect-stan-text.yxedr-active p::before {

        width: 6px;

        height: 6px;

        margin-top: 10px;

    }

    .sect-stan-text.yxedr-active p{

        padding-left: 18px;

    }

    .sect-stan-text{

        padding-top: 10px;

    }

    .ys-phnav-r>div {

        margin-left: 10px;

    }

    .ys-phnav-header {

        padding: 0 15px;

    }

    .ys-phnav-logo {

        width: 110px;

    }

    .deta-para-ri tbody tr td:first-child {

        width: 130px;

    }

    .deta-para-ri table th {

        padding: 6px 10px;

    }

    .deta-para-ri tbody td {

        padding: 4px 10px;

    }

    .deta-para .ys-cont1440 {

        display: flex;

        flex-wrap: wrap;

    }

    .deta-para-le {

        width: 100%;
        display: none;

    }

    .deta-para-ri {

        width: 100%;

        padding-left: 0px;

        padding-top: 0px;

    }
        .deta-para-cry {
        padding-top: 10px;
    }

    .deta-para-le-img {

        padding-top: 0px;

    }

    .deta-method-ul {

        margin: 0 -5px;

        flex-wrap: wrap;

    }

    .deta-method-ul-li {

        width: 100%;

        margin-top: 20px;

        padding: 0 5px;

    }

    .dlcr-load span {

        font-size: 12px;

    }

    .dlcr-load {

        padding-top: 8px;

    }

    .dlcr-load img {

        margin-left: 6px;

        width: 10px;

    }

    .products-summary .pmri-ul-li:first-child{

        padding-top: 0;

    }

    .pmri-ul-li {

        margin-top: 15px;

        /* padding-top: 15px; */

    }

    .sectors-main .pmri-ul-li{

        padding-top: 0px !important;

    }

    .prod-main-ri-item {

        padding-top: 35px;

    }

    .prod-main .ys-cont1440 {

        padding-top: 0px;

    }

    .pmri-ul-li {

        width: 100%;

    }

    .products-summary .pmri-ul-li-text {

        flex-wrap: wrap;

    }

    .pmri-ul-li-img{

        width: 60%;

    }

    .pmri-ul-li-btn{

        padding-top: 0;

    }

    .pmri-ul-li-img {

        margin-top:0px;

    }

    .prod-main-ri{

        padding-top: 0;

    }

    .prod-main-ri-item:first-child {

        padding-top: 45px;

    }

    .products-summary .pult-li:nth-child(2)::after {

        display: none;

    }

    .pult-li {

        padding: 0 8px;

    }

    .busi-apply-ul-li {

        width: 100%;

    }

    .bpul-tit {

        padding-top: 10px;

    }

    .bpul-text p {

        padding-top: 5px;

    }

    .busi-apply-ul-li {

        margin-top: 30px;

    }

    .busi-apply-ul {

        margin-top: -30px !important;

    }

    .sect-head-cry {

        padding-top: 25px;

        padding-bottom: 20px;

    }

    .sect-stan-ri-img{

        width: 72%;

        height: 72%;

    }

    .sect-head-cry.yxedr-active p {

        font-size: 16px;

    }

    .sect-head-bg1 {

        width: 50%;

    }

    .sect-edge-ul {

        padding-top: 20px;

    }

    .seul-icon-box {

        padding: 50px 30px;

    }

    .seul-tit {

        margin-top: 40px;

    }

    .seul-icon {

        width: 40px;

    }

    .seul-text p {

        margin-top: 10px;

    }

    .ys-cont1200 {

        width: 100%;

        padding-left: 15px;

        padding-right: 15px;

    }

    .seul-icon {

        width: 46px;

    }

    .dcsu-li {

        width: 180px;

        margin: 0 10px;

        padding: 5px 15px 20px;

    }

    .dcsu-li-img {

        width: 80px;

        margin-bottom: 20px;

    }

    .isul-opint-cry-img {

        width: 100%;

    }

    .iocu-li {

        margin-top: 8px;

    }

    .inte-site-map {

        margin-top: 30px;

        width: 100%;

    }
    .sales-serve-ul{
        margin: 0 -5px;
    }
    .sales-serve-ul-li {
        width: 50%;
        padding: 0 5px;
    }

    .sales-head-cry {

        padding: 20px 30px;

        flex-wrap: wrap;

    }

    .head-other-link img {

        width: 22px;

        margin-right: 12px;

    }

    .ys-phnav-r>div {

        margin-left: 6px;

    }

    .issue-cry {

        padding-bottom: 0px;

    }

    .sales-head-le {

        width: 100%;

    }

    .iccl-proli-li {

        margin-top: 20px;

    }

    .sales-head-ri {

        width: 100%;

        flex-wrap: wrap;

    }

    .sales-head-ri a {

        margin-top: 5px;

        margin-left: 49px;

        font-size: var(--font16);

    }

    .sales-main .ys-nyban-title {

        top: 30%;

    }

    .sales-head-ri a::after {

        display: none;

    }

    .sales-head-cry {

        width: calc(100% - 30px);

    }

    .sales-head-le-icon {

        width: 32px;

    }

    .ssul-box {

        padding: 20px 15px;

    }

    .ssul-box-icon {

        width: 50px;

    }

    .sales-serve-ul-li:nth-last-child(-n+3) .ssul-box {

        padding: 20px 15px;

    }

    .ssul-box-tit {

        padding-top: 10px;

    }

    .ssul-box-text p {

        padding-top: 12px;

    }

    .sales-main .ys-nyban-title p {

        width: 100%;

    }

    .issue-cry-cont {

        margin-top: 40px;

    }

    .ichl-li .std-btn1-box {

        padding: 6px 20px;

        border-radius: 20px;

    }

    .ichr-input input {

        line-height: 38px;

    }

    .issue-cry-head-ri .std-btn1-box {

        padding: 11.5px 45px;

    }

    .iccl-ul-li {

        padding: 20px 20px;

        margin-top: 20px;

        border-radius: 12px;

    }

    .iccl-ul-li-num::after {

        width: 30px;

        height: 30px;

    }

    .iccl-ul-li-text {

        width: calc(100% - 30px);

        margin-left: 8px;

    }

    .pc-fenye li {

        margin: 0 6px;

    }

    .iccl-proli-li-top {

        padding: 20px 30px 20px 25px;

    }

    .iplt-le-text {

        margin-left: 15px;

    }

    .iplt-le-btn {

        width: 14px;

        height: fit-content;

    }

    .iplb-cry {

        padding: 0px 25px 20px;

    }

    .iplt-le-num {

        margin-top: -2px;

    }

    .iccl-proli-li-top{

        align-items: normal;

    }

    .iplt-le-btn{

        margin-top: 4px;

    }

    .ccul-ul-li {

        width: 100%;

        margin-top:20px;

    }

    .dchs-share .ys-share-img {

        width: 22px;

    }

    .details-cry-head-share {

        padding-top: 10px;

    }

    .details-cry-head h1{

        font-size: 22px;

    }

    .culi-icon {

        width: 44px;

    }

    .ccul-ul-li-date {

        padding-top: 10px;

    }

    .ccul-ul-li-text p {

        padding-top: 2px;

        font-size: 16px;

    }

    .new-head-ri {

        padding: 20px 15px 45px;

    }

    .new-head-ri-text {

        padding-top: 10px;

    }

    .details-cry-head {

        padding-bottom: 15px;

    }

    .new-head-ri-tit {

        padding-top: 10px;

    }

    .new-head-ri-text {

        padding-top: 10px;

    }

    .new-head-ri-btn {

        padding-top: 15px;

        padding-bottom: 0px;

    }

    .new-cry .issue-cry-head {

        padding-top: 30px;

    }

    .new-head {

        padding-top: 40px;

    }

    .new-summary .ccul-ul {

        margin-top: 0px;

    }

    .issue-cry-head-down .ys-select .ys-select-hd {

        line-height: 40px;

        padding-left: 25px;

    }

    .issue-cry-head-down .ys-select-xtbbox {

        right: 21px;

    }

    .issue-cry-head-down .mCSB_outside+.mCSB_scrollTools {

        right: 10px;

    }

    .issue-cry-head-down .ys-select-bd {

        padding: 15px 50px 15px 25px;

        border-radius: 15px;

        max-height: 180px;

        margin-top: 5px;

    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

        width: 2px;

    }

    .issue-cry-head-down .ys-select-li {

        padding-top: 8px;

        margin-top: 8px;

    }

    .recr-cry-drop-top {

        padding: 20px 20px 30px 20px;

        flex-wrap: wrap;

        position: relative;

    }

    .rcdt-posts{

        width: 100%;

    }

    .rcdt-expe{

        width: 100%;

        margin-top: 14px;

        margin-left: 20px;

    }

    .rcdt-degree {

        width: 100%;

        margin-top: 6px;

    }  

    .rcdt-btn{

        position: absolute;

        top: 50%;

        transform: translateY(-50%);

        right: 20px;

    }

    .recr-cry-drop-bom {

        padding: 20px 20px 30px;

        margin-top: -2px;

    }

    .yxedr-active p {

        margin-bottom:6px;

    }

    .rcdt-btn {

        width: 32px;

    }

    .rcdb-btn {

        margin-top: 10px;

    }

    .recr-cry-drop-bom::before {

        content: "";

        display: block;

        position: absolute;

        width: 82%;

        top: 0px;

    }

    .rcdt-btn {

        width: 28px;

    }

    .rcdt-posts::before {

        width: 3px;

    }

    .rcdt-posts {

        font-size: 18px;

        padding: 0 15px;

    }

    

    .contact-head-ul {

        margin: 0 -25px;

        flex-wrap: wrap;

    }

    .contact-head-ul-li {

        width: 50%;

        padding: 0 25px;

        margin-top: 15px;

    }

    .contact-head-ul-li:nth-child(2):after{

        display: none;

    }

    .contact-head-cry {

        padding: 20px 20px;

    }

    .contact-head-ul{

        margin-top: -15px;

    }

    .chul-icon {

        width: 34px;

        height: 34px;

    }

    .contact-site {

        padding-top: 200px;

    }

    .contact-site-ul-li {

        width: 100%;

    }

    .about-ours .ys-cont1440 {

        flex-wrap: wrap;

    }

    .about-ours-le {

        width: 100%;

    }

    .about-ours-ri {

        width: 100%;

        margin-top: 10px;

    }

    .about-ours-le-bg {

        position: absolute;

        padding-top: 28px;

    }

    .about-ours-le-text{

        display: none;

    }

    .about-ours-ri-text {

        padding-top: 10px;

    }

    .about-ours-le{

        position: relative;

        z-index: 10;

    }

    .about-ours-video {

        margin-top: 5px;

    }

    .aorh-ri {

        width: 40px;

    }

    .aebc-li-text {

        font-size: 16px;

        margin-top: 34px;

        padding-left: 2px;

    }

    .about-even .slick-dots {

        bottom: -25px;

    }

    .about-even-cry {

        flex-direction: column-reverse;

        flex-wrap: wrap;

    }

    .about-even-le{

        width: 100%;

        margin-top: 20px;

    }

    .about-even-ri{

        width: 100%;

    }

    .ys-nyban-pop {

        left: 0;

        transform: translateX(0);

    }

    .internet-main .ys-nyban-title {

        top: 16%;

    }

    .ys-nyban-pop {

        bottom: 8%;

    }

    .ynpu-li{

        margin-bottom: 10px;

    }

    .ynpu-li-cry {

        padding: 10px 15px;

    }

    .ynpu-li-btn {

        margin-top: 12px;

    }

    .ynpu-li-tit {

        margin-top: 2px;

    }

    .contact-main .ys-nyban-title {

        top: 30%;

    }

    .contact-main .ys-nyban-title p {

        width: 100%;

    }

    .chul-tit{

        font-size: 16px;

    }

    .csul-cry-tit::before {

        left: -12px;

        width: 3px;

        height: 20px;

    }

    

    .isul-opint-cry {

        padding: 25px 20px;

    }

    .details-main .ys-modal-close {

        top: 15px;

        right: 11px;

    }

    .icon-close:before {

        font-size: 12px;

    }

    .mess-modal-text p {

        padding-top: 4px;

    }

    .mmpu-li:first-child{

        margin-top: 0;

    }

    .mmpu-li {

        width: 100%;

    }

    .mmpu-li-input {

        height: 40px;

    }

    .mmpu-li-input input {

        line-height: 40px;

        padding: 0 15px;

    }

    .mmpu-li-code {

        width: 100px;

    }

    .mess-modal-page-btn {

        margin-top: 25px;

    }

    .mmpu-li2 .mmpu-li-cont {

        flex: 1;

    }

    .mmpu-li-link {

        margin-top: 2px;

    }

    .mess-modal-page-btn .std-btn1-box {

        padding: 8px 40px;

    }

    .ys-modal-content {

        max-height: 500px;

        padding: 35px 5px 25px 20px;

    }

    .dfct-li {

        position: relative;

        bottom: 0;

    }

    .deta-feat-cry-text{

        position: relative;

        margin-top: 20px;

    }

    .dfct-li{

        text-align: center;

        padding: 0 30px;

    }

    .dfct-li1 {

        top: 0px;

    }

    .dfct-li2 {

        bottom: auto;

        top: 0;

    }

    .dfct-li4 {

        top: 0px;

    }

    .dfct-li3 {

        bottom: inherit;

    }

    .deta-feat-cry{

        margin-top: 20px;

    }

    .deta-feat-cry-img{

        width: 270px;
        margin-top: 20px;

    }

    .dfct-li-tit{

        padding-top: 3px;

    }

    .ys-nyban-le-btn .std-btn1-box{

        padding: 8px 12px;

    }

    .ynlw-text p{

        padding-top: 6px;

    }

    .dbcb-li {

        width: 8px;

        height: 8px;

    }

    .about-honor-slick-img .ys-imgbox-cover {

        width: 50%;

    }

    .about-honor-slick-bg {

        left: 50%;

        transform: translateX(-50%);

        width: 80%;

    }

    .ahsl-cry {

        padding: 50px 15px;

    }

    .about-honor-slick {

        padding-top: 20px;

    }

    .about-culture {

        width: 100%;

        padding-top: 40px;

        padding-bottom: 70px;

    }

    .about-culture-ul-li {

        padding: 0 40px;

    }

    .about-culture-ul {

        padding-top: 15px;

    }

    .aebc-li-dot {

        width: 22px;

        margin-left: 10px;

    }

    .aebc-li-smalldot {

        width: 8px;

        height: 8px;

    }

    .aebc-li-dot img {

        top: -11px;

        left: 1px;

    }

    .about-send-le {

        width: 70%;

        margin: 0 auto;

        position: relative;

        display: block;

        height: fit-content;

        border-radius: 10px;

        margin-top: 45px;

    }

    .about-even-le-year{

        display: block ;

        margin-top: -40px;

        font-size: 80px;

    }

    .about-main .aesb-next{

        display: none !important;

    }

    .about-main .aesb-prev{

        display: none !important;

    }

    .htmc-box {

        height: calc(100vh - 60px);

    }

    .about-even-cry {

        padding-top: 20px;

    }

    .about-even-bom {

        margin-top: -20px;

    }

    .aesb-prev{

        display: none;

    }

    .about-send-cry-ri{

        padding-top: 2px;

        padding-bottom: 45px;

    }

    .about-send .ys-cont1440{

        position: relative;

    }

    .about-send .ys-cont1440 {

        left: 50%;

        transform: translate(-50%,-50%);

        bottom: auto;

        top: 50%;

    }

    .about-honor{

        padding-bottom: 60px;

        padding-top: 25px;

    }

    .about-send-cry-ri {

        width: fit-content;

    }

    .send-pop .ys-modal-content {

        padding: 30px 10px 20px 20px;

        max-height: 500px;

    }

    .about-main .ys-modal-close {

        top: 10px;

        right: 10px;

    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

        width: 2px;

    }

    .send-pop-text {

        padding-top: 16px;

        margin-top: 12px;

    }

    .details-main .mCSB_scrollTools{

        margin-top: 15px !important;

    }

    .swiper-ri{

        width: 160px;

    }

    .swiper-ri-bar {

        width: 160px;

    }

    .about-adva-bom {

        height: 100px;

    }

    .about-adva-swiper-text p {

        margin-top: 15px;

    }

    .about-adva-top {

        height: 360px;

    }

    .home-prod-swiper-cry {

        min-height: 380px;

        padding: 30px 25px 172px 20px;

        box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.10);

    }

    .hpsc-hover {

        padding: 0 20px 30px 30px;

    }

    .home-prod-swiper .swiper-slide {

        padding: 10px;

    }

    .home-prod-swiper-cry .hpsc-bg {

        left: 0px;

        top: 10px;

    }

    .hpsc-hover-ul {

        padding-top: 10px;

    }

    .sales-serve-ul-li:nth-child(2n+1){

        animation-delay: .2s;

    }

    .contact-site-ul-li:nth-child(2n+2){

        animation-delay: .2s;

    }

    .about-advantage .ys-cont1440 {

        bottom: -90px;

    }

    .haul-scroll-text {

        font-size: 14px;

        padding-left: 50px;

        padding-top: 10px;

    }

    .details-main .pmri-ul-li-img{

        margin-top: 8px;

    }

    .std-btn3-box-icon {

        width: 10px;

        margin-left: 10px !important;

    }

    .rcdt-btn{

        top: 18px;

        transform: translateY(0);

    }

    .mftl-link-num {

        font-size: 16px;

    }

    .ys-nyban-le-ul {

        padding-top: 15px;

    }

    .ynlw-text p {

        padding-bottom: 15px;

    }

    /* .home-products {

        padding-bottom: 50px;

    } */

    .htmc-box-cry-svg{

        display: none !important;

    }

    .htmc-box-cry-svg.htmc-box-cry-svg2{

        display: block !important;

    }

    .htmc-box-cry-svg {

        transform-origin: 80% 45%;

    }

    .mftl-link {

        padding-top: 5px;

    }

    .mod-foot-bt {

        padding-top: 5px;

    }

    .pmri-ul-li-tit{

        font-size: 16px;

    }

    .pult-li {

        font-size:12px;

    }

    .ys-nyban-cry{

        padding-top: 45px;

        padding-bottom: 45px;

    }

    .internet-main .ys-nyban-title {

        top: 30%;

    }

    .ynpu-li-cry {

        min-width: 164px;

        padding: 10px 15px;

        border-radius: 14px;

    }

    .issue-cry-head-le {

        display: flex;

    }

    .ichl-li{

        width: 50%;

    }

    .ichl-li .std-btn1-box-text {

        margin: 0 auto;

    }

    .issue-cry-head {

        flex-wrap: wrap;

    }

    .issue-cry-head-le {

        width: 100%;

    }

    .issue-cry-head-ri {

        width: 100%;

        margin-top: 25px;

    }

    .issue-cry-cont {

        margin-top: 30px;

    }

    .classroom-main .issue-cry-head-ri {

        margin-top: 15px;

    }

    .ichr-search{

        flex: 1;

    }

    .std-btn1-box-text {

        margin: 0 auto;

    }

    .ichr-input {

        width: 75%;

    }

    .ichr-search {

        width: 25%;

        margin-left: 10px;

    }

    .issue-cry-head-ri .std-btn1-box {

        padding: 9px 15px;

    }

    .issue-cry-head-down{

        width: 100%;

    }

    .issue-cry-head-down .ys-select {

        max-width: none;

        margin-right:0;

        width: 100%;

    }

    .dchs-share span {

        margin-right: 15px;

    }

    .about-main .ys-nyban-title img {

        width: 40%;

    }

    .about-main .ys-nyban-title h1 {

        padding-top: 5px;

    }

    .ascr-office {

        line-height: 8px;

    }

    .ascr-name{

        padding-top: 10px;

    }

    .ascr-icon {

        width: 26px;

    }

    .ascr-text{

        padding-top: 4px;

    }

    .acul-icon {

        width: 66px;

    }

    .acul-box {

        padding: 20px 40px;

    }

    .acul-tit{

        padding-top: 25px;

    }

    .about-main .slick-dots {

        bottom: -25px !important;

    }

    .acul-text p {

        padding-top: 10px;

    }

    .contact-site-ul {

        padding-top: 0px;

    }

    .deta-feat-cry{

        height: min-content;

    }

    .home-auto-img {

        border-radius: 15px;

    }

    .hncl-img {

        border-radius: 15px 15px 0px 0px;

    }

    .deta-features {

        padding-top: 45px;

        padding-bottom: 45px;

    }

    .bpul-btn {

        padding-top: 15px;

    }

    .new-head-cry {

        border-radius: 15px;

    }

    .about-even-ri{

        border-radius: 15px;

    }

    .about-honor-slick-bg {

        width: 68%;

    }

    .about-honor-slick-img .ys-imgbox-cover {

        width: 46%;

    }

    .about-honor-slick .ys-slick-item {

        padding: 20px 5px;

    }

    .ahsl-cry {

        padding: 20px 7px;

    }

    .about-honor-slick-tit {

        padding-top: 5px;

    }

    .about-honor-slick .slick-list {

        margin: 0 -5px;

    }

    .ahsl-cry::after {

        bottom: -3px;

    }

    .about-honor-slick-text {

        padding-top: 0px;

    }

    .isul-opint {

        width: 18px;

    }

    .isul-opint::before {

        width: 80%;

        height: 80%;

    }

    .isul-opint::after{

        width: 80%;

        height: 80%;

    }

    .home-about-cry-text p {

        width: 100%;

    }

    .about_visi_cont h2 {

        margin-bottom: 0px;

    }

    .home-products .home-prod-head-ri{

        position: absolute;

        top: 0;

    }

    .home-prod-swiper.swiper-container-horizontal>.swiper-pagination-progressbar {

        width: 60%;

    }

    .home-apply{

        padding-top: 50px;

    }

    .home-auto-ul-li {

        width: 50%;

    }

    .haul-text{

        max-height: fit-content;

        height: fit-content;

        min-height: auto;

    }

    .haul-scroll {

        max-width: none;

        margin-top: 10px;

    }

    .ys-nyban-pop-ul {

        display: flex;

        margin: 0;

    }

    .ynpu-li{

        width: 50%;

        padding-left: 0;

    }

    .ynpu-li:first-child {

        padding-right: 20px;

        padding-left: 0px;

    }

    .about-ours-vibg{

        display: block;

    }

    .about-ours-video{

        display: none;

    }

    .ysln-tan-img {

        width: 100px;

        padding: 5px;

        border-radius: 5px;

    }

    .ysln-tan-cry {

        padding: 14px 10px;

        border-radius: 5px;

    }

    .ysln-tan-cry::before, .ysln-tan-img::before {

        content: "";

        position: absolute;

        left: 100%;

        top: 50%;

        transform: translateY(-50%);

        width: 0;

        height: 0;

        border: 10px solid transparent;

        border-left-color: var(--color4);

        opacity: 1;

        margin-left: -1px;

    }
    .yx-sidebar-list-nub.act .ysln-tan {
    opacity: 1;
    transform: translateX(-37%) translateY(-50%);
}
    .deta-cooperate {

        padding-bottom: 25px;

    }

    .csul-cry {

        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.10);

    }

    .recr-cry-drop {

        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.10);

    }

    .iccl-proli-li {

        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.10);

    }

    .ssul-box {

        box-shadow: 0px 2px 14px 0px rgba(0, 0, 0, 0.10);

    }

    .new-head {

        padding-top: 40px;

    }

    .new-cry .issue-cry-head {

        padding-top: 40px;

    }

    .ys-nyban-ri {

        padding-left: 0;

    }

    .haul-scroll-text {

        font-size: 14px;

        padding-left: 48px;

        padding-top: 14px;

    }

    .about-main .slick-dots {

        bottom: -15px;

    }

    .deta-coop-scroll::before {

        left: -100px;

        background: linear-gradient(90deg, #F9F9F9 50%, rgba(249, 249, 249, 0.00) 115.66%);

        width: 12rem;

    }

    .details-main .mCSB_scrollTools {

        margin-top: 25px !important;

    }

    .ascr-icon {

        width: 22px;

    }

    .home-tech-miss{

        display: none;

    }

    .home-tech-phmiss{

        display: block;

    }

    .about_visi_cont {

        width: 100%;

        position: relative;

        top: 0%;

        left: 0%;

        transform: translate(0%, 0%);

        opacity: 1;

        z-index: 10;

    }

    .home-tech-phmiss-img{

        width: 100%;

        height: 100%;

        position: absolute;

        top: 0%;

        left: 50%;

        transform: translateX(-50%);

    }

    .home-tech-phmiss-img img{

        height: 100%;

        object-fit: cover;

    }

    .home-about-cry-view {

        top: 86%;

    }

    .home-about-cry-view {

        width: 34px;

    }

    .home-about-cry-btn {

        padding-top: 20px;

    }

    .home-about-cry-text p {

        padding-top: 5px;

    }

    .deta-coop-scroll {

        width: auto;

    }

    .deta-coop-scroll::after {

        background: linear-gradient(90deg, #F9F9F9 80.03%, rgba(249, 249, 249, 0.00) 115.66%);

        left: 300px;

        /* background: red; */

    }

    .hacc-ul-li .ys-cont1600 {

        padding-bottom: 60px;

    }

    .about-even-le-text p{

        font-size: 14px;

    }

    .deta-more{

        padding-top: 0;

    }

    .new-head-ul-li{

        height: auto;

    }

    .new-head-cry{

        height: 100%;

    }
        /* .head-other-link p {
        display: none;
    } */
        .ys-phnav-r>div {
            margin-right: 2px;
        }
    .head-other-sear-img {
        width: 22px;
        height: 22px;
        margin-bottom: 0px;
    }
    .head-other-sear-img img{
        width: 12px;
    }
    .head-other-search {
        width: 110px;
    }
    .home-new-cry-ri{
        display: none;
    }
        .home-prod-swiper-cry .hpsc-bg {
            top: 0;
        }
            .hacc-ul-li .ys-cont1600 {
                padding: 30px 20px 100px;
            }
    .hula-prev,
.hula-next{
    width: 30px;
    height: 30px;
}
    .ys-nyban-cry {
        padding-top: 0px;
        padding-bottom: 45px;
        flex-direction: column-reverse;
    }
        .ys-nyban-ri {
            margin-top: 0;
        }
        .ys-nyban-le {
            margin-top: 30px;
        }
        .details-main .ys-pos-center{
            top: 0;
            position: relative;
            transform: translate(-50%, 0%);
        }
        .dfci-bg{
            display: none;
        }
        .dfci-list-ul-li {
            left: 0;
            top: 0;
            transform: translate(0,0);
        }
            .ssru-li {
                width: 100px;
            }
        .ascr-office {
        line-height: 1.5;
    }
    .send-pop .mCSB_scrollTools{
        max-height: 400px !important;
        margin-top: 40px !important;
    }
            
    .yx-sidebar {
        bottom:10%;
    }
    .mftl-logo{
        display: none;
    }
    .isul-opint-cry {
        min-width: fit-content;
    }
    .ispu-li .isul-opint-cry {
        max-width: calc(100% - 40px);
    }
    .hacc-ul .slick-track .slick-slide {
    display: flex !important;
    height: auto;
}
.hacc-ul-li-text{
    display: none;
}
    .hacc-ul-li-phtext{
        display: block;
    }
    .home-apply-toggle .on {
    color: var(--color1);
}
    /* 767end */

}