@charset "utf-8";
/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .home-coop-le-ul {
        top: 15%;
        right: 15%;
        width: 350px;
    }
    .hclu-item {
        margin: 20px;
        padding: 40px 50px;
    }
    .head-nav-item1 .head-nav-item-down {
        left: 140%;
    }
    .home-le::before {
        right: -130%;
        z-index: 15;
        bottom: -100%;
    }
    .home-le::before {
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 30%, rgba(222, 212, 195, 1) 100%);
    }
    /* 1920end */
}
@media screen and (max-width: 1919px) {
    :root {
        --font48: 44px;
        --font40: 36px;
        --font36: 34px;
        --font24: 24px;
        --font20: 20px;
        --font16: 16px;
        --line15: 1.5;
        --line175: 1.75;
        --line80: 80px;
        --color1: #3E3330;
        --color2: #333333;
        --color3: #666666;
        --colortitle: #222222;
        --colortext: #666666;
        --colortext2: #FFFFFF;
        --colormain: #991E21;
        --colorbj1: #DED4C3;
        --colorbj2: #EAE7E1;
        --colorbj3: #F4F3F0;
        --space140: 120px;
        --space60: 50px;
        --space30: 30px;
    }
    .home-le {
        padding-top: 250px;
    }
    .cert-cont {
        margin-top: var(--space60);
    }
    .details-top-cont {
        padding: 40px 90px 50px;
    }
    .details-top {
        margin-top: var(--space60);
    }
    .details-top-text-date {
        padding: 4px 12px;
    }
    .details-btm-active p {
        margin-bottom: 24px;
    }
    .details-btm-active h5 {
        margin-bottom: 24px;
    }
    .details-btm-active {
        padding-bottom: 5px;
        margin-bottom: 29px;
    }
    .details-btm {
        margin-bottom: 100px;
    }
    .details-news-title {
        margin-bottom: 30px;
    }
    .details-news-ul-list {
        padding: 0 14px;
    }
    .details-news-ul {
        margin-left: -14px;
        margin-right: -14px;
    }
    .dnul-link-btm-title {
        margin-top: 20px;
        margin-bottom: 14px;
    }
    .slick-prev {
        left: -55px;
        width: 42px;
        height: 42px;
        border-radius: 42px;
    }
    .slick-prev::after {
        width: 42px;
        height: 42px;
    }
    .slick-prev::before {
        width: 42px;
        height: 42px;
    }
    .slick-next {
        right: -55px;
        width: 42px;
        height: 42px;
        border-radius: 42px;
    }
    .slick-next::after {
        width: 42px;
        height: 42px;
    }
    .slick-next::before {
        width: 42px;
        height: 42px;
    }
    .coll-advi-form {
        top: 80px;
        padding: 40px 70px;
    }
    .details-contact-bg {
        height: calc(100% + 110px);
    }
    .details-contact-cont {
        padding: 100px 100px 110px;
    }
    .ccul-link {
        padding: 26px 40px 42px;
    }
    .cert-cont-ul-list {
        padding: 0 14px;
        margin-bottom: 28px;
    }
    .cert-cont-ul {
        margin-left: -14px;
        margin-right: -14px;
        margin-bottom: -28px;
    }
    .ccul-link-btn {
        position: absolute;
        top: 8px;
        right: 9px;
    }
    .bctb-le-text {
        padding: 0 60px;
    }
    .products-main .cert-cont-text {
        margin-bottom: 32px;
    }
    .bctb-le {
        width: 50%;
    }
    .bctb-ri {
        height: calc(100% - 100px);
    }
    .brand-cont-btm {
        margin-top: 90px;
    }
    .bcbu-list-link {
        padding: 38px 60px 30px;
    }
    .bcbu-list-link-top {
        padding-bottom: 26px;
        margin-bottom: 29px;
    }
    .list-cont-btm-top {
        margin-bottom: 70px;
    }
    .lcbu-list-link {
        padding: 8px 30px;
    }
    .lcbu-list {
        padding: 0 6px;
    }
    .list-cont-btm-ul {
        margin-left: -6px;
        margin-right: -6px;
    }
    .lcbu-list-href-le {
        width: 66px;
        margin-right: 22px;
    }
    .lcbu-list-href {
        padding: 22px 24px;
    }
    .lcba-list {
        padding: 0 14px;
        margin-bottom: 28px;
    }
    .list-cont-btm-all {
        margin-left: -14px;
        margin-right: -14px;
    }
    .list-cont-page {
        margin-top: 38px;
    }
    .nlca-list-ri {
        padding: 65px 80px 40px 60px;
    }
    .nlrt-text {
        margin-top: 16px;
    }
    .news-list-cont-all {
        margin-bottom: 90px;
    }
    .news-list-cont-btm .details-news-ul-list {
        margin-bottom: 50px;
    }
    .document-main .details-btm-active h5 {
        margin-bottom: 24px;
    }
    .document-main .details-btm-active {
        padding-bottom: 60px;
    }
    /* ada start*/
    .about-out-logo {
        width: 56px;
    }
    .about-out-text {
        padding-bottom: 45px;
        margin-bottom: 45px;
    }
    .about-out-ul-li {
        padding: 0 35px;
    }
    .alny-text-span-hou.active {
        font-size: 120px;
    }
    .alny-text{
        --bigfont: 120px;
        --space46: 40px;
    }
    .about-qual-ul{
        margin: 0 -40px;
    }
    .about-qual-ul-li {
        padding: 0 40px;
    }
    .ys-ban-txtbox {
        padding: 0 30px;
    }
    .home-coop-le-ul {
        top: 12%;
        right: 12%;
        width: 300px;
    }
    .hclu-item {
        padding: 30px 40px;
    }
    .hclu-item-img {
        width: 170px;
        margin-bottom: 15px;
    }
    .home-coop-ri-tit {
        margin-bottom: 35px;
    }
    .hcru-li-tit {
        margin-bottom: 20px;
    }
    .hcru-li-btn-prev,
    .hcru-li-btn-next {
        width: 44px;
        height: 44px;
    }
    .home-service {
        margin-top: 0px;
    }
    .home-serv-cry .ys-cont1200 {
        padding: var(--space140) 0 160px;
    }
    .hpbr_run_li {
        width: 180px;
        margin: 0 30px;
    }
    .hslc-run1 {
        margin-bottom: 0px;
    }
    .home-sele-lamp-bg {
        font-size: 300px;
    }
    .home-main .home-sele-lamp {
        padding-top: 80px;
    }
    .home-le-tit {
        padding-bottom: 60px;
    }
    .cert-cont-text {
        margin-top: 20px;
    }
    .solve-cont-survey {
        padding-top: var(--space140);
    }
    .link-main .bctb-le-text-btn {
        margin-top: 60px;
    }
    .scsc-ul-li:nth-child(even) .scpc-le {
        padding-left: 120px;
    }
    .bctb-le {
        width: 54%;
    }
    .home-serv-cry .ys-cont1200::before {
        bottom: 50px;
    }
    .nlca-list-ri-btm {
        margin-top: 35px;
    }
    .bctb-ri {
        height: calc(100% - 60px);
    }
    .about-hist-cry-le {
        height: calc(100vh - 200px);
    }
    .yx-sidebar3.show .yx-sidebar3-nav {
        left: 8px;
    }
    .yx-sidebar3-nav li i {
        top: -5px;
        left: 14px;
    }
    /* ada end */
    /* 1920end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    /*2024.9.25-kim-start*/
    :root {
        --font48: 34px;
        --font40: 30px;
        --font36: 26px;
        --font24: 22px;
        --font20: 18px;
        --font16: 16px;
        --line15: 1.5;
        --line175: 1.75;
        --line80: 80px;
        --color1: #3E3330;
        --color2: #333333;
        --color3: #666666;
        --colortitle: #222222;
        --colortext: #666666;
        --colortext2: #FFFFFF;
        --colormain: #991E21;
        --colorbj1: #DED4C3;
        --colorbj2: #EAE7E1;
        --colorbj3: #F4F3F0;
        --space140: 80px;
        --space60: 40px;
        --space30: 25px;
        --family1: 'kanit-medium';
        --family2: 'manrope-extrabold';
        --family3: 'montserrat-bold';
    }
    .yx-sidebar3{
        display: none;
    }
    .details-top-text-date {
        font-size: 14px;
        padding: 4px 12px;
        margin-bottom: 36px;
    }
    .details-top-bg {
        width: 54.083333%;
        height: 52px;
    }
    .details-top-bg-le {
        left: -52px;
        width: 52px;
        height: 52px;
    }
    .details-top-bg-ri {
        bottom: -52px;
        width: 52px;
        height: 52px;
    }
    .details-top-cont {
        padding: 40px 60px 48px;
    }
    .details-btm-active p {
        margin-bottom: 20px;
    }
    .details-btm-active h5 {
        margin-bottom: 20px;
    }
    .details-btm-active {
        padding-bottom: 5px;
        margin-bottom: 25px;
    }
    .details-btm {
        margin-bottom: 80px;
    }
    .slick-prev {
        left: -50px;
        width: 36px;
        height: 36px;
        border-radius: 36px;
    }
    .slick-next {
        right: -50px;
        width: 36px;
        height: 36px;
        border-radius: 36px;
    }
    .slick-prev::before {
        width: 36px;
        height: 36px;
    }
    .slick-prev::after {
        width: 36px;
        height: 36px;
    }
    .slick-next::before {
        width: 36px;
        height: 36px;
    }
    .slick-next::after {
        width: 36px;
        height: 36px;
    }
    .details-news-title {
        margin-bottom: 24px;
    }
    .details-news-ul-list {
        padding: 0 10px;
    }
    .details-news-ul {
        margin-left: -10px;
        margin-right: -10px;
    }
    .details-contact-cont-tit {
        margin-bottom: 28px;
    }
    .std-btn1-box {
        padding: 8px 20px 8px 24px;
    }
    .std-btn1-box-img {
        width: 24px;
        height: 24px;
        margin-left: 12px;
        margin-top: 2px;
    }
    .details-contact-cont {
        padding: 75px 70px 85px;
    }
    .details-contact-bg {
        height: calc(100% + 100px);
    }
    .details-top-cont {
        padding: 40px 50px 45px;
    }
    .details-top-text-date {
        font-size: 14px;
        padding: 2px 10px;
        margin-bottom: 24px;
    }
    .cert-cont-text {
        margin-top: 18px;
    }
    .ccul-link-bg {
        width: 60px;
        height: 60px;
    }
    .ccul-link-bg-le {
        left: -60px;
        width: 60px;
        height: 60px;
    }
    .ccul-link-bg-ri {
        bottom: -60px;
        width: 60px;
        height: 60px;
    }
    .std-btn6-box {
        width: 45px;
        height: 45px;
    }
    .std-btn6-box-img {
        width: 18px;
        height: 18px;
    }
    .ccul-link-icon {
        width: 84px;
        margin-bottom: 55px;
    }
    .ccul-link {
        padding: 24px 32px 34px;
    }
    .cert-cont-ul-list {
        padding: 0 10px;
        margin-bottom: 22px;
    }
    .cert-cont-ul {
        margin-left: -10px;
        margin-right: -10px;
        margin-bottom: -22px;
    }
    .std-btn6-box {
        width: 38px;
        height: 38px;
        border-radius: 10px;
    }
    .std-btn6-box-img {
        width: 15px;
        height: 15px;
    }
    .ccul-link-bg {
        width: 54px;
        height: 54px;
    }
    .ccul-link-bg-le {
        left: -54px;
        width: 54px;
        height: 54px;
    }
    .ccul-link {
        padding: 22px 30px 24px;
    }
    .brand-cont-btm {
        margin-top: 80px;
    }
    .bcbu-list-link {
        padding: 32px 40px 20px;
    }
    .bllt-logo {
        width: 170px;
    }
    .bllt-text {
        padding-left: 47px;
        padding-right: 50px;
    }
    .bllb-list {
        padding: 0 15px;
    }
    .bcbu-list-link-btm {
        margin-left: -15px;
        margin-right: -15px;
    }
    .bllb-list-cont-le {
        width: 36px;
        height: 36px;
        border-radius: 13px;
        line-height: 36px;
    }
    .bcbu-list-link-top {
        padding-bottom: 20px;
        margin-bottom: 24px;
    }
    .std-btn5-box {
        width: 44px;
        height: 44px;
        border-radius: 44px;
    }
    .std-btn5-box-img {
        width: 17px;
        height: 17px;
    }
    .list-cont-btm-ri {
        width: 280px;
    }
    .lcbu-list-link {
        padding: 6px 20px;
    }
    .list-cont-btm-top {
        margin-bottom: 60px;
    }
    .lcbu-list-href-le {
        width: 60px;
        margin-right: 18px;
    }
    .lcba-list {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .list-cont-btm-all {
        margin-left: -10px;
        margin-right: -10px;
    }
    .pc-fenye li {
        width: 35px;
        height: 35px;
        font-size: 16px;
        line-height: 35px;
        margin: 0 6px;
    }
    .lcbr-icon {
        width: 20px;
        margin-left: 22px;
    }
    .nlca-list-ri {
        padding: 55px 50px 30px 40px;
    }
    .nlca-list-ri-btm {
        margin-top: 30px;
    }
    .news-list-cont-btm .details-news-ul-list {
        margin-bottom: 40px;
    }
    .news-list-cont-all {
        margin-bottom: 70px;
    }
    .document-main .details-btm-active h5 {
        margin-bottom: 20px;
    }
    /*2024.9.25-kim-end*/
    /* ada start*/
    .ys-ban-title {
        margin-top: 15px;
    }
    .ys-ban-text p {
        margin-top: 10px;
    }
    .ys-ban-btn {
        margin-top: 20px;
    }
    .home-coop-le-ul {
        top: 8%;
        right: 8%;
        width: 300px;
    }
    .std-btn1-box,
    .std-btn2-box,
    .std-btn3-box,
    .std-btn4-box {
        min-width: 50px;
        padding: 8px 20px;
    }
    .std-btn1-box-img,
    .std-btn2-box-img,
    .std-btn3-box-img,
    .std-btn4-box-img {
        width: 20px;
        margin-left: 10px;
    }
    .hclu-item {
        padding: 30px 30px;
    }
    .hcru-li-btn-prev,
    .hcru-li-btn-next {
        width: 40px;
        height: 40px;
    }
    .home-serv-cry .ys-cont1200 {
        padding: var(--space140) 0 180px;
    }
    .home-ri::before {
        bottom: -90px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 60%, rgba(222, 212, 195, 1) 100%);
    }
    .home-le-tit {
        padding-bottom: 60px;
    }
    .hcul-box {
        padding: 30px 40px;
    }
    .hcul-text p {
        margin-bottom: 50px;
    }
    .hcul-tit {
        margin-bottom: 10px;
    }
    .home-ri-ul {
        margin: 0 -10px;
    }
    .home-ri-ul-li {
        padding: 0 10px;
        margin-bottom: 20px;
    }
    .hrul-cry {
        padding: 30px 35px;
    }
    .hrul-cry-tit {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .hrul-head-icon {
        width: 50px;
        height: 50px;
        margin: 7px;
    }
    .hsul-box {
        padding: 30px 40px 50px;
    }
    .home-selected .hcru-li-btn-prev {
        left: -70px;
    }
    .home-selected .hcru-li-btn-next {
        right: -70px;
    }
    .home-sele-ul {
        margin: 0 -10px;
    }
    .home-sele-ul-li {
        padding: 0 10px;
    }
    .hpbr_run_li {
        width: 160px;
        margin: 0 20px;
    }
    .home-sele-lamp-bg {
        font-size: 280px;
    }
    .home-main .home-sele-lamp {
        padding-top: 60px;
        padding-bottom: 120px;
    }
    .yx-sidebar {
        right: 15px;
    }
    .ys-foot-top-ri>ul {
        margin: 0 -20px;
    }
    .ys-foot-top-ri>ul>li {
        padding: 0 20px;
    }
    .ys-foot-top-ri>ul>li>ul {
        margin-top: 10px;
    }
    .ys-foot-mid {
        margin-top: var(--space60);
    }
    .ys-foot-bom {
        margin-top: 25px;
        padding-top: 25px;
        margin-bottom: 30px;
    }
    .yx-sidebar-up {
        width: 56px;
        height: 56px;
        margin: 0 auto;
        margin-top: 6px;
    }
    .yx-sidebar-list {
        padding: 20px 8px;
    }
    .yx-sidebar-list-nub {
        margin-top: 20px;
    }
    .head-other-search {
        padding-left: 5px;
    }
    .head-other-ul-li {
        padding: 0 5px;
    }
    .head-nav-item {
        padding: 0 10px;
    }
    .head-nav-item-title img {
        width: 12px;
        margin-left: 4px;
    }
    .houl-icon {
        width: 26px;
        height: 26px;
        margin-right: 6px;
    }
    .head-other-sear-img {
        width: 20px;
    }
    .head-other-sear-cry {
        height: 200px;
    }
    .yx-search3xlbtn {
        width: 24px;
    }
    .bctb-le-text {
        padding:0 50px;
    }
    .products-main .cert-cont-text {
        margin-bottom: 30px;
    }
    .pcul-box {
        padding: 20px;
    }
    .pcul-ul {
        margin-bottom: 25px;
    }
    .pcul-btn-li a {
        padding: 10px 20px;
    }
    .pcul-btn-li:nth-child(2) a {
        padding: 9px 20px;
    }
    .solu-cont-text {
        margin-bottom: var(--space60);
    }
    .scul-tit {
        margin-bottom: 8px;
    }
    .solu-rule-ri {
        padding: 50px 50px;
    }
    .srru-li-icon {
        width: 50px;
        height: 50px;
        margin-right: 15px;
    }
    .srru-li {
        margin-bottom: var(--space30);
    }
    .solu-rule-ri-tit {
        margin: 30px 0;
    }
    .solu-rule-le-img {
        padding-left: 20px;
        padding-top: 50px;
    }
    .sacr-ul-li{
        padding: 40px 0 0 30px;
    }
    .sacl-ul-li {
        padding: 15px;
    }
    .solu-edge .ccul-link {
        padding: 20px 30px 40px;
    }
    .solu-edge .cert-cont-ul-list:nth-child(4) .ccul-link {
        padding: 20px 30px 40px;
    }
    .scpc-le {
        padding-right: 80px;
    }
    .solu-edge .cert-cont-ul-list {
        margin-bottom: 40px;
    }
    .cccu-li-ul {
        margin: 0 -8px;
    }
    .cccu-li-ul-li {
        width: 20%;
        padding: 0 8px;
        margin-bottom: 15px;
    }
    .coll-advi-form {
        top: 80px;
        padding: 40px 70px;
    }
    .coll-advi-cry-le {
        padding-left: 40px;
        padding-right: 60px;
    }
    .coll-advi-form {
        top: 70px;
        padding: 30px 40px;
        border-radius: 15px;
    }
    .collaborate-main .ys-footer {
        margin-top: 80px;
    }
    .about-out-logo {
        width: 50px;
    }
    .about-out-text {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }
    .about-out-ul-li {
        padding: 0 30px;
    }
    .alny-text-span-hou.active {
        font-size: 90px;
    }
    .alny-text{
        --bigfont: 90px;
        --space46: 30px;
    }
    .ahcc-le-tit {
        padding-bottom: 40px;
    }
    .alny-text-span-hou {
        margin-bottom: 30px;
    }
    .about-qual-ul{
        margin: 0 -40px;
    }
    .about-qual-ul-li {
        padding: 0 40px;
    }
    .about-hist-cry-le{
        top: 50px;
    }
    .head-nav-item-down{
        transform: translateX(-15%) !important;
    }
    .sceu-list-link-top {
        padding: 35px 80px 50px 40px;
    }
    .sllb-cont {
        padding: 35px 80px 50px 40px;
    }
    .sllt-icon {
        width: 50px;
        height: 50px;
        margin-top: 60px;
        margin-bottom: 35px;
    }
    .sllt-text {
        margin-top: 18px;
        margin-bottom: 32px;
    }
    .sllt-img {
        width: 46px;
    }
    .sllb-icon {
        width: 46px;
        margin-top: 40px;
    }
    .solu-context{
        padding-top: var(--space140);
    }
    .about-outfit{
        padding-top: var(--space140);
    }
    .link-main .bctb-le-text-btn {
        margin-top: 40px;
    }
    .bllb-list-cont-ri {
        font-size: 14px;
    }
    .bcbu-list-link-btm {
        margin-left: -5px;
        margin-right: -5px;
    }
    .bllb-list {
        padding: 0 5px;
    }
    .home-le {
        padding-right: 40px;
        top: 200px;
    }
    .hslc-run-ul-li {
        width: 170px;
        margin-right: 60px;
    }
    .scul-tit p {
        margin-top: 0px;
    }
    .collaborate-main .cert-cont-title {
        margin-bottom: 15px;
    }
    .collaborate-main .cert-cont-text {
        margin-bottom: 45px;
    }
    .scsc-ul-li:nth-child(even) .scpc-le {
        padding-left: 100px;
    }
    .yx-sidebar {
        right: 5px;
    }
    .yx-sidebar-list {
        padding: 20px 0px;
    }
    .ysln-text p {
        width: 34px;
        margin: 0 auto;
    }
    .ysln-img::after {
        width: 28px;
        height: 28px;
    }
    .ysln-img{
        width: 20px;
    }
    .yx-sidebar-list-nub {
        margin-top: 12px;
    }
    .yx-sidebar-up {
        width: 40px;
        height: 40px;
    }
    .yx-sidebar-up-icon {
        width: 18px;
    }
    .home-coop-le-img::before {
        bottom: -20px;
    }
    .home-coop-le-img::before {
        background: linear-gradient(-5deg, #FFF 20%, rgba(255, 255, 255, 0.00) 44%);
    }
    .home-coop-le-img img {
        padding-bottom: 10px;
    }
    .home-serv-cry .ys-cont1200::before {
        bottom: 50px;
    }
    .home-serv-cry .ys-cont1200 {
        padding: var(--space140) 0 90px;
    }
    .link-main .ys-footer {
        margin-top: 80px; 
    }
    .coll-advi-btn {
        margin-top: 0px;
    }
    .solu-rule-le-img{
        width: 80%;
    }
    .yx-sidebar3.show .yx-sidebar3-nav {
        left: 10px;
    }
    .yx-sidebar3-nav li i {
        width: 120px;
    }
    /* ada end */
    /* 1440end */
}
@media screen and (max-width: 1280px) {
    .yx-sidebar3{
        display: none;
    }
}
@media screen and (max-width: 1200px) {
    /*2024.9.25-kim-start*/
    /*2024.9.25-kim-end*/
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    /*2024.9.25-kim-start*/
    .ys-pcfy {
        display: block;
    }
    :root {
        --font48: 36px;
        --font40: 30px;
        --font36: 28px;
        --font24: 20px;
        --font20: 16px;
        --font16: 14px;
        --line15: 1.5;
        --line175: 1.75;
        --line80: 80px;
        --color1: #3E3330;
        --color2: #333333;
        --color3: #666666;
        --colortitle: #222222;
        --colortext: #666666;
        --colortext2: #FFFFFF;
        --colormain: #991E21;
        --colorbj1: #DED4C3;
        --colorbj2: #EAE7E1;
        --colorbj3: #F4F3F0;
        --space140: 55px;
        --space60: 30px;
        --space30: 20px;
        --family1: 'kanit-medium';
        --family2: 'manrope-extrabold';
        --family3: 'montserrat-bold';
    }
    .collaborate-main .slick-dots li {
        background: var(--colortext2);
    }
    .collaborate-main .slick-dots li.slick-active {
        background: var(--colormain);
    }
    .coll-qual-ul .slick-dots li {
        background: var(--colorbj1);
    }
    .coll-qual-ul .slick-dots li.slick-active {
        background: var(--colormain);
    }
    .details-btm .ys-cont1200 {
        padding: 0 30px;
    }
    .details-btm-active p {
        margin-bottom: 14px;
    }
    .details-btm-active h5 {
        margin-bottom: 15px;
    }
    .dnul-link-img {
        border-radius: 15px;
    }
    .details-news-ul-list {
        padding: 0 6px;
    }
    .details-news-ul {
        margin-left: -6px;
        margin-right: -6px;
    }
    .dnul-link-btm-title {
        margin-top: 14px;
        margin-bottom: 10px;
    }
    .slick-prev {
        left: -32px;
        width: 28px;
        height: 28px;
        border-radius: 28px;
    }
    .slick-next {
        right: -32px;
        width: 28px;
        height: 28px;
        border-radius: 28px;
    }
    .slick-prev::before {
        width: 28px;
        height: 28px;
    }
    .slick-prev::after {
        width: 28px;
        height: 28px;
    }
    .slick-next::before {
        width: 28px;
        height: 28px;
    }
    .slick-next::after {
        width: 28px;
        height: 28px;
    }
    .details-btm {
        margin-bottom: 60px;
    }
    .details-contact-bg {
        height: calc(100% + 70px);
    }
    .details-contact-cont {
        padding: 40px 44px 40px;
    }
    .std-btn1-box p {
        font-size: 14px;
    }
    .std-btn1-box-img {
        width: 20px;
        height: 20px;
        margin-left: 10px;
        margin-top: 1px;
    }
    .std-btn1-box {
        padding: 6px 15px 6px 20px;
    }
    .bctb-le {
        width: 65%;
    }
    .cert-cont-text {
        margin-top: 10px;
    }
    .bctb-le-text {
        padding:0 40px;
    }
    .brand-cont-btm {
        margin-top: 60px;
    }
    .bcbu-list-link {
        padding: 24px 30px 10px;
    }
    .bllt-logo {
        width: 30%;
    }
    .bllb-list {
        margin-bottom: 10px;
    }
    .brand-main .details-contact {
        margin-bottom: 40px;
    }
    .bllt-ri {
        width: 100%;
        align-items: flex-start;
    }
    .bllt-text {
        padding-left: 0;
        padding-right: 35px;
    }
    .list-cont-btm-ul {
        width: 100%;
        margin-bottom: 20px;
    }
    .list-cont-btm-top {
        margin-bottom: 50px;
    }
    .lcbu-list-href {
        align-items: flex-start;
    }
    .lcbu-list-href-le {
        width: 42px;
        margin-right: 16px;
    }
    .lcbu-list-href {
        padding: 20px 15px;
    }
    .lcba-list {
        padding: 0 7px;
        margin-bottom: 18px;
    }
    .list-cont-btm-all {
        margin-left: -7px;
        margin-right: -7px;
    }
    .llhr-top {
        font-size: 16px;
        margin-bottom: 6px;
    }
    .llhr-btm-le {
        font-size: 14px;
    }
    .llhr-btm-ri {
        width: 20px;
        margin-top: 2px;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        margin: 0 4px;
    }
    .nlca-list-bg {
        width: 18%;
        height: 36px;
    }
    .nlca-list-bg-le {
        left: -36px;
        width: 36px;
        height: 36px;
        box-shadow: 20px -20px #fff;
    }
    .nlca-list-bg-ri {
        bottom: -36px;
        width: 36px;
        height: 36px;
        border-top-right-radius: 20px;
        box-shadow: 20px -20px #fff;
    }
    .nlca-list-ri {
        padding: 24px 20px 28px 24px;
    }
    .nlrt-date {
        font-size: 14px;
        margin-bottom: 8px;
    }
    .nlrt-text {
        margin-top: 8px;
        margin-bottom: 20px;
    }
    .news-list-cont-all {
        margin-bottom: 50px;
    }
    .news-list-cont-btm .details-news-ul-list {
        margin-bottom: 30px;
    }
    .document-main .details-btm-active {
        padding-bottom: 50px;
    }
    /*2024.9.25-kim-end*/
    /* ada start*/
    .ys-hd-pc {
        display: none;
    }
    .ys-ph-navbar2 .ys-phnav-logo {
        /* width: 80px; */
        padding: 0 10px;
        background: transparent;
    }
    .ys-phnav-logo {
        width: 40px;
    }
    .ys-main {
        margin-top: 0px;
    }
    .ys-ban-btn {
        margin-top: 10px;
    }
    .ys-ban-txtbox-cry {
        width: 100%;
    }
    .ys-ban-title {
        margin-top: 6px;
    }
    .ys-foot-top-ri {
        display: none;
    }
    .ys-foot-top-le {
        width: 100%;
        display: flex;
        align-items: center;
    }
    .yftl-logo {
        margin-right: 30px;
    }
    .ys-foot-bom {
        margin-top: 20px;
        padding-top: 20px;
        margin-bottom: 25px;
    }
    .ys-foot-bom ul li {
        margin: 0 15px;
    }
    .ys-foot-mid {
        margin-top: 12px;
    }
    .hncr-ul-li {
        margin-bottom: 12px;
    }
    .hulb-ri-text {
        padding-bottom: 10px;
    }
    .hulb-ri {
        padding-left: 15px;
    }
    .hncl-date {
        margin-bottom: 2px;
    }
    .home-news-cry-ri {
        padding-left: 25px;
    }
    .hncl-img {
        margin-bottom: 15px;
    }
    .hpbr_run_li {
        width: 140px;
        margin: 0px;
    }
    .hslc-btn {
        margin-top: 10px;
    }
    .home-sele-lamp-bg {
        font-size: 220px;
    }
    .home-btn-prev,
    .home-btn-next {
        display: none;
    }
    .slick-dots {
        bottom: -25px;
    }
    .home-ri-ul-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .home-ri-ul-li:nth-child(2n) {
        top: 0;
    }
    .home-le {
        padding-right: 20px;
        top: 400px;
        padding-bottom: var(--space30);
        padding-top: var(--space140);
    }
    .home-le-tit {
        padding-bottom: 40px;
    }
    .home-coop-ri-tit {
        margin-bottom: 20px;
    }
    .home-coop-ri-tit {
        padding-bottom: 10px;
    }
    .home-cooperation .ys-cont1200 {
        position: relative;
        left: 0%;
        top: 0%;
        transform: translate(0%, 0%);
    }
    .home-coop-ri {
        width: 100%;
        float: none;
    }
    .home-coop-le-ul {
        right: -54%;
    }
    .hcru-li-tit {
        margin-bottom: 10px;
    }
    .hcru-li {
        margin-bottom: 15px;
    }
    .hcru-li-btn-prev,
    .hcru-li-btn-next {
        width: 36px;
        height: 36px;
    }
    .hcul-box {
        padding: 20px 20px;
    }
    .hcul-text p {
        margin-bottom: 25px;
    }
    .hcul-text2 {
        margin-bottom: 60px;
    }
    .ys-banner {
        padding-top: 50px;
    }
    .products-main .cert-cont-text {
        margin-bottom: 28px;
    }
        .cert-cont-text {
        margin-top: 10px;
    }
.products-main .bctb-le-text-btn {
    margin-top: 35px;
}
    .prod-cert-ul {
        margin: 0 -10px;
    }
    .prod-cert-ul-li {
        width: 50%;
        padding: 0 10px;
        margin-bottom: 30px;
    }
    .pcul-num p {
        font-size: 28px;
        margin-right: 4px;
    }
    .pcul-num span {
        margin-top: 16px;
        margin-right: 4px;
    }
    .pcul-ul {
        margin-bottom: 20px;
    }
    .prod-edge-cry-le {
        padding-right: 10px;
    }
    .pecl-ul-li-top {
        padding: 15px 30px;
    }
    .pecl-ul-li-bom {
        padding: 0 20px 30px;
    }
    .yx-sidebar3 {
        display: none;
    }
    .pult-icon {
        width: 16px;
    }
    .prod-compare {
        padding-top: 25px;
    }
    .ssl-main .details-contact {
        margin-top: 80px;
    }
    .ssl-feat-ul .ccul-link {
        padding: 30px;
    }
    .ssl-feat-ul .std-btn6-box {
        width: 50px;
        height: 50px;
    }
    .ssl-feat-ul .ccul-link-bg-le {
        left: -70px;
    }
    .ssl-feat-ul .ccul-link-bg-ri {
        bottom: -70px;
    }
    .scul-tit span {
        margin-right: 12px;
        margin-top: -4px;
    }
    .scul-tit {
        margin-bottom: 0px;
    }
    .solu-rule-le-tit {
        padding-left: 20px;
        padding-right: 20px;
    }
    .solu-rule-ri {
        padding: 20px 20px 20px 0;
    }
    .srru-li-icon {
        width: 40px;
        height: 40px;
        margin-right: 10px;
    }
    .sacl-ul-li {
        padding: 10px 15px;
    }
    .sacl-ul-li-num {
        margin-right: 10px;
        margin-top: 4px;
    }
    .solu-edge .cert-cont-ul-list {
        width: 50% !important;
        margin-bottom: 30px;
    }
    .ys-mbx {
        display: none;
    }
    .scpc-le {
        padding-right: 40px;
    }
    .home-main .home-sele-lamp {
        padding-bottom: 100px;
    }
    .solu-edge .ccul-link {
        padding: 20px 20px 30px;
    }
    .coll-eage .ccul-link-icon {
        margin-bottom: 30px;
    }
    .solu-edg-text {
        margin-top: 5px;
    }
    .solu-edge .cert-cont-ul-list {
        margin-bottom: 20px;
    }
    .cert-cont-ul {
        margin: 0 -8px;
    }
    .cert-cont-ul-list {
        padding: 0 8px;
    }
    .coll-comr-cry-tit h2:nth-child(1) {
        margin-right: 60px;
    }
    .coll-comr-cry {
        padding: 20px 0 40px;
    }
    .coll-advi-cry-le {
        padding-left: 20px;
        padding-right: 40px;
    }
    .coll-advi-form {
        top: 80px;
        padding: 15px 30px 25px;
        border-radius: 15px;
    }
    .collaborate-main .ys-footer {
        margin-top: 80px;
    }
    .coll-advi-form-ul {
        margin: 0 -10px;
    }
    .cafu-li {
        padding: 0 10px;
        margin-bottom: 10px;
    }
    .cafu-li-input {
        line-height: 38px;
        margin-left: 10px;
    }
    .coll-advi-btn {
        margin-top: 4px;
    }
    .lsct-ul-li {
        padding: 0 20px;
    }
    .llul-ul-li-le {
        width: 40px;
        height: 40px;
        margin-right: 10px;
    }
    .llul-ul-li {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .link-main .ys-footer {
        margin-top: 160px;
    }
    .ahcl-li-num{
        display: none;
    }
    .about-hist-cry-le {
        top: 0;
        width: 100%;
        position: relative;
        height: fit-content;
        padding: 0;
    }
    .about-hist-cry-ri{
        width: 100%;
        position: relative;
        padding-bottom: 0;
        padding-top: 0;
    }
    .ahcr-axis{
        display: none;
    }
    .about-hist-bg{
        display: none;
    }
    .ahcc-ri-ul{
        padding-left: 0;
    }
    .arul-ul-li-tit{
        padding-left: 5px;
    }
    .arul-ul-li-text p {
        padding: 20px 20px;
        border-radius: 15px;
    }
    .ahcc-ri-ul-li {
        padding-top: 30px;
    }
    .arul-ul-li-text p {
        margin-top: 10px;
    }
    .about-qual-ul{
        margin: 0 -20px;
    }
    .about-qual-ul-li {
        padding: 0 20px;
        margin-bottom: 20px;
    }
    .about-out-ul-li {
        padding: 0 20px;
    }
    .sceu-list-link-top {
        padding: 30px 20px 40px;
    }
    .sllt-icon {
        width: 40px;
        height: 40px;
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .sllt-text {
        margin-top: 8px;
        margin-bottom: 25px;
    }
    .sllt-img {
        width: 38px;
    }
    .solve-cont-edge-ul {
        margin: 0px -10px;
    }
    .sceu-list {
        padding: 0px 10px;
    }
    .std-btn5-box {
        width: 36px;
        height: 36px;
    }
    .std-btn5-box-img {
        width: 12px;
        height: 12px;
    }
    .lulr-text p, .lulr-text a {
        font-size: 16px;
    }
    .brand-main .bctb-le-text-btn {
        margin-top: 40px;
    }
    .ys-ban-title .std-h1{
        font-size: 26px;
    }
    .ys-ban-text p {
        margin-top: 5px;
    }
    .cert-cont-text {
        margin-bottom: 15px;
    }
    .list-cont {
        margin-top: 30px;
    }
    .nlca-list-le{
        width: 100%;
    }
    .nlca-list-ri{
        width: 100%;
    }
    .nlca-list-bg{
        display: none !important;
    }
    .nlca-list-bg-le{
        display: none !important;
    }
    .link-main .bctb-le-text-btn {
        margin-top: 40px;
    }
    .bllb-list{
        width: 50%;
    }
    .bllb-list-cont-le {
        width: 28px;
        height: 28px;
    }
    .hslc-run-ul-li {
        width: 150px;
        margin-right: 40px;
    }
    .nlca-list-ri-btm {
        margin-top: 40px;
    }
    .scul-tit p {
        margin-top: 1px;
    }
    .prod-other .ccul-link-icon {
        width: 120px;
        margin-bottom: 35px;
    }
    .about-main .cert-cont-text {
        margin-top: 20px;
    }
    .collaborate-main .cert-cont-title {
        margin-bottom: 10px;
    }
    .collaborate-main .cert-cont-text {
        margin-bottom: 40px;
    }
    .scsc-ul-li:nth-child(even) .scpc-le {
        padding-left: 60px;
    }
    .solution-main .bctb-le-text-btn {
        margin-top: -5px;
    }
    .home-serv-bgcry-cry {
        position: absolute;
        height: 100%;
        top: 0px;
    }
    .home-serv-cont {
        height: 100%;
    }
    .home-serv-cry .ys-cont1200 {
        padding: var(--space140) 0 160px;
    }
    .home-main .home-selected{
        padding-top: 70px;
        background-color: #F4F3F0;
    }
    .home-ri::before {
        display: none;
    }
    .details2-main .details-top-text{
        padding: 30px;
    }
    .details-top {
        margin-top: 0;
    }
    .home-serv-cry .ys-cont1200::before {
        width: 60%;
    }
    .sllb-active{
        /* height: 200px; */
    }
    .sllb-icon {
        width: 36px;
        margin-top: 15px;
    }
    .sllb-cont {
        padding: 30px 20px 20px 20px;
    }
    .solution-main .bctb-le-text-btn {
        margin-top: 30px;
    }
    .about-hist-cry-le {
        margin-top: var(--space140);
    }
    .products-main .bctb-le-text-btn {
        margin-top: 15px;
    }
    .solu-rule-le-img {
        width: 80%;
    }
    .details-top{
        margin-top: 40px;
    }
    .nlca-list-ri-btm {
        margin-top: 15px;
    }
    .products-main .cert-cont-text {
        margin-bottom: 20px;
    }
    .solu-rule-le-img{
        width: 74%;
    }
    .sllb-active {
        max-height: 220px;
    }
    /* ada end */
    /* 1199end */
}
@media screen and (max-width: 767px) {
    :root {
        --font48: 26px;
        --font40: 22px;
        --font36: 20px;
        --font24: 18px;
        --space140: 45px;
        --space60: 20px;
        --space30: 15px;
        --space60: 15px;
        --parpspace12: 6px;
    }
    .link-main .ys-footer {
        margin-top: 45px;
    }
    .lsct-ul-li {
        padding: 0 10px;
    }
    .lsct-ul-li-text img {
        right: -8px;
        width: 8px;
    }
    .lscb-le {
        width: 100%;
        padding-right: 0px;
    }
    .lscb-ri {
        width: 100%;
    }
    .link-main .ys-footer {
        margin-top: 0px;
    }
    /*2024.9.25-kim-start*/
    .details-top-cont {
        padding: 40px 40px 43px;
    }
    .details-btm-active p {
        line-height: var(--line15);
        margin-bottom: 7px;
    }
    .details-btm-active h5 {
        font-size: 16px;
        margin-bottom: 7px;
    }
    .details-btm-active {
        padding-bottom: 5px;
        margin-bottom: 15px;
    }
    .details-btm-more-next a {
        line-height: var(--line15);
    }
    .details-btm-more-prev {
        margin-bottom: 3px;
    }
    .details-btm {
        margin-bottom: 50px;
    }
    .details-news-title {
        margin-bottom: 20px;
    }
    .details-top-bg {
        width: 45%;
        height: 40px;
        border-radius: 10px;
    }
    .details-top-bg-le {
        left: -40px;
        width: 40px;
        height: 40px;
        border-top-right-radius: 10px;
        box-shadow: 10px -10px #fff;
    }
    .details-top-bg-ri {
        bottom: -40px;
        width: 40px;
        height: 40px;
        border-top-right-radius: 10px;
    }
    .dnul-link-btm-title p {
        font-size: 16px;
    }
    .dnul-link-btm-date {
        font-size: 14px;
    }
    .details-contact-cont-tit {
        font-size: 22px;
    }
    .details-contact-cont-tit {
        margin-bottom: 22px;
    }
    .details-contact-cont {
        padding: 30px 20px 30px;
    }
    .slick-dots {
        bottom: -30px;
    }
    .slick-dots li {
        margin: 0 6px;
        width: 8px;
        height: 8px;
    }
    .dnul-link-img {
        border-radius: 10px;
    }
    .cert-cont-ul-list {
        width: 50%;
    }
    .ccul-link-icon {
        width: 76px;
        margin-bottom: 40px;
    }
    .ccul-link {
        padding:30px 20px 25px;
    }
    .ccul-link {
        border-radius: 10px;
    }
    .std-btn6-box {
        width: 32px;
        height: 32px;
        border-radius: 8px;
    }
    .std-btn6-box-img {
        width: 13px;
        height: 13px;
    }
    .ccul-link-bg {
        width: 45px;
        height: 45px;
        border-radius: 10px;
    }
    .ccul-link-bg-ri {
        bottom: -45px;
        width: 45px;
        height: 45px;
        border-top-right-radius: 10px;
        box-shadow: 10px -10px #fff;
    }
    .ccul-link-bg-le {
        left: -45px;
        width: 45px;
        height: 45px;
        border-top-right-radius: 10px;
        box-shadow: 10px -10px #fff;
    }
    .ccul-link-btn {
        position: absolute;
        top: 6px;
        right: 7px;
    }
    .cert-cont-ul-list {
        padding: 0 7px;
        margin-bottom: 20px;
    }
    .cert-cont-ul {
        margin-left: -7px;
        margin-right: -7px;
        margin-bottom: -20px;
    }
    .cert-cont-text {
        margin-top: 12px;
    }
    .bctb-le {
        width: 100%;
    }
    .bctb-le-bg1> :first-child {
        display: none;
    }
    .bctb-le-bg1> :last-child {
        display: block;
    }
    .bctb-ri> :first-child {
        display: none;
    }
    .bctb-ri> :last-child {
        display: block;
        position: absolute;
        height: 100%;
    }
    .bctb-ri {
        z-index: 2;
        background: none;
    }
    .bllb-list-cont-le {
        font-size: 14px;
    }
    .list-cont-btm-ul {
        white-space: nowrap;
        overflow-x: auto;
    }
    .lcbu-list-href-le {
        width: 40px;
        margin-right: 16px;
    }
    .list-cont-page {
        margin-top: 20px;
    }
    .nlca-list-le {
        width: 100%;
        border-radius: 10px 10px 0 0;
        overflow: hidden;
    }
    .nlca-list-bg {
        display: none;
    }
    .nlca-list {
        border-radius: 10px;
        background: #EAE7E1;
    }
    .nlca-list-ri {
        width: 100%;
        padding: 30px;
    }
    .nlca-list-ri-btm {
        margin-top: 20px;
    }
    .news-list-cont-btm .details-news-ul-list {
        width: 50%;
        margin-bottom: 20px;
    }
    .document-main .details-btm-active {
        padding-bottom: 35px;
    }
    .details-contact-cont {
        border-radius: 10px;
    }
    .cert-cont-ul-list {
        width: 100%;
    }
    .cert-cont-title {
        font-size: 24px;
    }
    .cert-cont-text p {
        font-size: 16px;
    }
    .std-btn5-box-img {
        width: 14px;
        height: 14px;
    }
    .std-btn5-box {
        width: 40px;
        height: 40px;
        border-radius: 40px;
    }
    .bcbu-list-link {
        padding:20px 20px 10px;
    }
    .bllb-list-cont-le {
        width: 32px;
        height: 32px;
        border-radius: 10px;
        line-height: 32px;
    }
    .bllb-list-cont-ri {
        font-size: 14px;
    }
    .bllb-list {
        width: 100%;
    }
    .bcbu-list-link-top {
        padding-bottom: 16px;
        margin-bottom: 18px;
    }
    .bctb-le-text {
        padding:0 20px;
    }
    .link-main .bctb-le-text-btn {
        margin-top: 40px;
    }
    .brand-main .details-contact {
        margin-bottom: 0px;
    }
    .bcbu-list-link {
        border-radius: 10px;
    }
    .lcbu-list-link-text {
        font-size: 14px;
    }
    .lcbu-list-link {
        padding: 4px 16px;
    }
    .list-cont-btm-ri input {
        width: calc(100% - 54px);
        flex-grow: 1;
        height: 24px;
        line-height: 26px;
        color: var(--color1);
        font-size: 14px;
    }
    .list-cont-btm-ri input::placeholder {
        font-size: 14px;
    }
    .lcbr-icon {
        width: 18px;
        margin-left: 20px;
    }
    .list-cont-btm-ri {
        width: 100%;
    }
    .lcba-list {
        width: 100%;
    }
    .pc-fenye li {
        width: 28px;
        height: 28px;
        font-size: 14px;
        line-height: 28px;
        margin: 0 4px;
    }
    .lcbu-list-href-le {
        width: 35px;
        margin-right: 12px;
    }
    .news-list-cont-btm .details-news-ul-list {
        width: 100%;
    }
    .news-list-cont-btm .dnul-link-btm-title p {
        height: auto;
        overflow: hidden;
        -webkit-line-clamp: inherit;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        transition: all 0.36s;
    }
    .document-main .details-btm-active {
        padding-bottom: 25px;
    }
    /*2024.9.25-kim-end*/
    .ys-ban-bg img:nth-child(1) {
        display: none;
    }
    .ys-ban-bg img:nth-child(2) {
        display: block;
    }
    .ys-ban-ph {
        display: block;
        width: 50%;
    }
    .ys-ban-pc {
        display: none;
    }
    .ys-ban-bg {
        height: 100%;
        pointer-events: none;
    }
    .ys-ban-bg img {
        height: 100%;
    }
    .home-main .ys-pos-center {
        top: 185px;
    }
    .ys-ban-txt-head {
        margin-bottom: 10px;
    }
    .ys-ban-btn {
        margin-top: 15px;
    }
    .home-cert-ul-li:nth-child(1) {
        display: none;
    }
    .item2 {
        width: 100%;
    }
    .item1 {
        width: 100%;
    }
    .home-cert-ul-li:nth-child(5) {
        display: block;
    }
    .home-cert-ul-li:nth-child(4) .hcul-bg3 {
        width: 38%;
    }
    .yx-sidebar {
        display: none;
    }
    .home-coop-le {
        width: 60%;
    }
    .home-coop-le-ul {
        top: -55%;
        right: -66%;
        width: 220px;
    }
    .home-cooperation {
        padding-top: 100px;
    }
    .hclu-item-img {
        width: 120px;
        margin-bottom: 10px;
    }
    .hclu-item {
        padding: 25px 25px 20px;
    }
    .home-service {
        margin-top: 45px;
    }
    .home-main .home-service {
        margin-top: 0px;
    }
    .solu-rule-ri-tit {
        margin:25px 0 15px;
    }
    .home-le {
        width: 100%;
        position: relative;
        top: 0px;
        padding: 0 20px 20px;
    }
    .home-ri {
        padding: 0 20px;
        width: 100%;
        position: relative;
    }
    .home-le-tit {
        padding-bottom: 20px;
    }
    .hrul-cry {
        padding: 30px 20px 50px; 
    }
    .hsul-box {
        padding: 20px 30px 40px;
    }
    .hsul-text p {
        font-size: 16px;
    }
    .hsul-head {
        margin-bottom: 20px;
        padding-bottom: 15px;
    }
    .slick-dots li {
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .home-sele-lamp-bg {
        font-size: 140px;
    }
    .std-btn1-box,
    .std-btn2-box,
    .std-btn3-box,
    .std-btn4-box {
        min-width: 30px;
        padding: 7px 15px;
    }
    .home-news-cry-le {
        width: 100%;
        margin-bottom: 20px;
    }
    .home-news-cry-ri {
        width: 100%;
        padding-left: 0;
    }
    .hulb-ri {
        padding-left: 10px;
    }
    .home-news-btn {
        margin-top: 20px;
    }
    .details-contact-cont {
        padding: 20px 0;
        border-radius: 15px;
    }
    .details-contact-cont-tit {
        margin-bottom: 20px;
    }
    .ys-footer {
        margin-top: 25px;
    }
    .yftl-logo {
        margin-right: 15px;
    }
    .ys-foot-mid-le p:nth-child(1) a {
        display: block;
        margin-bottom: 5px;
    }
    .ys-foot-mid-le p:nth-child(1) span {
        margin-bottom: 5px;
    }
    .ys-foot-mid-le a:last-child {
        margin-left: 0px;
    }
    .ys-foot-bom {
        margin-top: 15px;
        padding-top: 15px;
        margin-bottom: 20px;
    }
    .ys-foot-bom ul li {
        margin: 0 10px;
    }
    /*.ys-ban-li .ys-ban-txtbox {*/
    /*    position: relative;*/
    /*    height: 50%;*/
    /*}*/
    .ys-ban-li{
        display: flex;
        height: auto !important;
        flex-direction: column;
    }
    /*.ys-ban-imgbox {*/
    /*    flex: 1;*/
    /*    display: flex;*/
    /*    align-items: end;*/
    /*    margin-top: -170px;*/
    /*    padding-bottom: 50px;*/
    /*}*/
    .prod-cert-ul-li {
        width: 100%;
        margin-bottom: 20px;
    }
    .prod-edge-cry-le {
        width: 100%;
        margin-top: 20px;
    }
    .prod-edge-cry-ri {
        width: 100%;
    }
    .prod-edge-cry {
        flex-direction: column-reverse;
    }
    .mod-bgri {
        display: none;
    }
    .details-contact-cont-text {
        padding: 0 20px;
    }
    .ssl-feat-ul .ccul-link {
        padding: 20px;
    }
    .ssl-feat-ul .std-btn6-box {
        width: 40px;
        height: 40px;
    }
    .ssl-feat-ul .ccul-link-bg-le {
        left: -65px;
    }
    .ssl-feat-ul .ccul-link-bg-ri {
        bottom: -65px;
    }
    .solu-cont-ul-li {
        width: 100%;
        margin-top: 10px;
    }
    .solu-cont-ul {
        padding: 0 20px;
    }
    .solu-rule-le {
        width: 100%;
        padding-top: var(--space60);
        padding-bottom: var(--space60);
    }
    .solu-rule-le-img {
        padding-left: 0px;
        padding-top: 0px;
        position: relative;
        z-index: 10;
    }
    .solu-rule-ri {
        width: 100%;
        padding: 0 20px 20px 20px;
    }
    .srru-li-icon {
        width: 36px;
        height: 36px;
        margin-right: 8px;
    }
    .solu-ats-cry-le {
        width: 100%;
        padding-right: 0;
    }
    .sacr-ul-li{
        width: 100%;
        padding: 20px 0 0 20px;
    }
    .solu-edge .ccul-link {
        padding: 20px 20px 30px;
    }
    .solu-edge .cert-cont-ul-list {
        width: 100% !important;
        margin-bottom: 20px;
    }
    .solu-edge .ccul-link-icon {
        margin-bottom: 40px;
    }
    .solu-edg-text {
        margin-top: 10px;
    }
    .solu-edge .cert-cont-ul-list:nth-child(4) .ccul-link {
        padding: 20px 20px 30px;
    }
    .scsc-le:nth-child(1) {
        margin-top: 0;
    }
    .scsc-le {
        width: 100%;
        margin-top: 20px;
    }
    .scpc-le {
        width: 100%;
    }
    .scpc-ri {
        width: 100%;
        margin-top: 10px;
    }
    .details-contact {
        margin-top: 45px;
    }
    .ys-ban-txtbox {
        padding: 0 15px;
    }
    .ys-ban-txt-head {
        width: 230px;
        padding: 6px 10px 6px 20px;
    }
    .ys-ban-txt-head::before {
        left: 10px;
        width: 4px;
        height: 4px;
    }
    .home-serv-cry .ys-cont1200 {
        padding: var(--space140) 0 40px;
    }
    .home-ri::before {
        bottom: -20px;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 90%, rgba(222, 212, 195, 1) 100%);
    }
    .home-main .home-sele-lamp {
        padding-bottom: 60px;
    }
    .home-sele-lamp-bg2 {
        width: 100%;
    }
    .pecl-ul-li-bom {
        padding: 0px 20px 25px;
    }
    .pecl-ul-li-top {
        padding: 15px 20px;
    }
    .pult-icon {
        width: 12px;
    }
    .products-main .details-contact,
    .ssl-main .details-contact {
        margin-top: 90px;
    }
    .details-main .details-contact {
        margin-top: 65px;
    }
    .ys-footer {
        margin-top: 45px;
    }
    .brand-main .details-contact {
        margin-top: 45px;
    }
    .slick-dots {
        bottom: -20px;
    }
    .coll-comr-cry-tit h2:nth-child(1) {
        margin-right: 20px;
    }
    .coll-advi-cry-le {
        width: 100%;
        padding-left: 0px;
        padding-right: 0px;
    }
    .coll-advi-cry-ri {
        width: 100%;
        margin-top: 15px;
    }
    .coll-advi-form {
        width: 100%;
        position: relative;
        top: 0;
        margin-top: 20px;
        padding: 15px 10px 25px;
    }
    .cafu-li {
        width: 100%;
    }
    .collaborate-main .ys-footer {
        margin-top: 0px;
    }
    .coll-advi-form-ul {
        margin: 0 -10px;
    }
    .cafu-li {
        padding: 0 15px;
        margin-bottom: 10px;
    }
    .cafu-li-input {
        line-height: 38px;
        margin-left: 10px;
    }
    .coll-advi-btn {
        margin-top: 4px;
    }
    .cafu-li2-link {
        width: 12px;
        height: 12px;
        margin-right: 5px;
        margin-top: 5px;
    }
    .cafu-li2-link::after {
        width: 7px;
        height: 7px;
    }
    .cafu-code {
        width: 50%;
    }
    .coll-advisory {
        margin-top: 0px;
    }
    .details-btm .ys-cont1200 {
        padding: 0 20px;
    }
    .llul-ul-li-le {
        width: 30px;
        height: 30px;
        margin-right: 10px;
        border-radius: 10px;
        margin-top: 8px;
    }
    .about-out-logo {
        width: 44px;
    }
    .about-outfit h2 {
        margin-bottom: 20px;
    }
    .about-out-text {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .about-out-ul-li {
        padding: 0 10px;
    }
    .aoul-bom-bg1{
        width: 80px;
    }
    .aoul-bom-text span {
        margin-top: 3px;
        margin-left: 4px;
    }
    .ahcc-le-tit {
        padding-bottom: 20px;
    }
    .ahcc-ri-ul-li {
        padding-top: 20px;
    }
    .about-qual-ul-li {
        width: 50%;
    }
    .bctb-le {
        margin-top: 140px;
    }
    .bctb-ri {
        top: -180px;
        z-index: -1;
        width: calc(100% - 40px);
        left: 50%;
        transform: translateX(-50%);
    }
    .bctb-ri::after{
        position: absolute;
        content: "";
        width:100%;
        height: 100%;
        background-color: rgb(244, 243, 240);
        z-index: -1;
        bottom: -25%;
        border-radius: 20px;
        left: 50%;
        transform: translateX(-50%);
    }
    .cccu-li-ul{
        margin: 0 -5px;
    }
    .cccu-li-ul-li {
        width: 50%;
        padding: 0 5px;
        margin-bottom: 10px;
    }
    .coll-comr-cry-tit .std-h3:nth-child(1) {
        margin-right: 30px;
    }
    .coll-comr-cry-tit img {
        top: -15px;
        width: 10px;
    }
    .coll-advisory{
        margin-top: 15px;
    }
    .sceu-list-link-top {
        padding: 20px 15px;
    }
    .sllt-icon {
        width: 34px;
        height: 34px;
        margin-top: 15px;
        margin-bottom: 20px;
    }
    .sllt-text {
        margin-top: 5px;
        margin-bottom: 25px;
    }
    .sllt-img {
        width: 32px;
    }
    .slul-text {
        margin-top: 5px;
    }
    .scsc-le-ul-list::before {
        height: 20px;
        top: 5px;
        width: 2px;
    }
    .scsc-le-ul-list {
        padding-left: 25px;
    }
    .solve-cont-sparkle{
        margin-top: 20px;
    }
    .aqul-text p {
        font-size: 16px;
    }
    .aqul-tit {
        margin-bottom: 0;
    }
    .std-btn5-box {
        width: 32px;
        height: 32px;
    }
    .home-sele-lamp-bg {
        top: 15%;
    }
    .lulr-text p, .lulr-text a {
        font-size: 14px;
    }
    .list-cont {
        margin-top: 20px;
    }
    .brand-main .bctb-le-text-btn {
        margin-top: 40px;
    }
    .products-main .bctb-le-text-btn {
        margin-top: 20px;
    }
    .coll-advi-cry-ri {
        display: none;
    }
    .brand-main .details-contact {
        margin-top: 30px;
    }
    .solu-rule-cry{
        flex-direction: column-reverse;
    }
    .solu-rule-ri {
        padding-top: 20px;
    }
    .solu-rule-le-tit {
        position: absolute;
        top:50px;
    }
    .solution-main  .solu-rule-le-tit {
        position: relative;
        top:0px;
    }
    .sacl-ul{
        display: flex;
        flex-wrap: nowrap;
    }
    .sacl-ul-li{
        width: 50%;
    }
    .hslc-run-ul-li {
        width: 100px;
        margin-right: 20px;
    }
    .nlca-list-ri-btm {
        margin-top: 10px;
    }
    .scul-tit p {
        margin-top: -4px;
    }
    .ssl-main .prod-other .ccul-link-icon {
        margin-bottom: 5px;
    }
    .prod-other .ccul-link-icon {
        width: 110px;
        margin-bottom: 20px;
    }
    .bllt-text {
        position: relative;
        width: 100%;
        padding-right: 0;
    }
    .bcbu-list-link-top {
        position: relative;
    }
    .bllt-btn{
        position: absolute;
        top: 0;
        right: 0;
    }
    .sacr-ul-li{
        margin-top: 20px;
    }
    .slick-prev {
        top: 110%;
        left: 41%;
        width: 28px;
        height: 28px;
    }
    .slick-next {
        top: 110%;
        right: 41%;
        width: 28px;
        height: 28px;
    }
    .prod-cert-ul .slick-prev {
        top: 95%;
    }
    .prod-cert-ul{
        padding-bottom: 25px;
    }
    .prod-cert-ul .slick-next {
        top: 95%;
    }
    .solu-rule-le {
        padding-bottom: 0;
    }
    .solu-ats-cry-le .mCSB_container{
        display: flex;
        width: 1000px;
    }
    .sacl-ul-li{
        width: auto;
    }
    .cafu-li2-text p {
        font-size: 12px;
        margin-top: 1px;
    }
    .solve-main .ys-footer, .solve-main .ys-footer {
        margin-top: 10px;
    }
    .scsc-ul-li:nth-child(even) .scpc-le {
        padding-left: 0px;
    }
    .scpc-le {
        padding-right: 0px;
    }
    .sllb-icon {
        width: 32px;
        margin-top: 30px;
    }
    .sllb-cont {
        padding: 20px  15px;
    }
    .sacr-text {
        margin-bottom: 10px;
    }
    .solu-ats-cry-ri {
        width: 100%;
        margin-top: 0px;
    }
    .sacr-ul-li{
        height: auto;
    }

    .sacl-ul-li.slick-current .sacl-ul-li-num {
        opacity: 1;
    }
    .sacl-ul-li.slick-current .sacl-ul-li-text {
        opacity: 1;
        font-weight: bold;
    }
    .sacl-ul-li.slick-current::after {
        height: 2px;
        background-color: var(--colormain);
    }

    .sacr-text {
        margin-bottom: 140px;
    }
    .sacr-img {
        right: 0;
        position: absolute;
        bottom: 0;
    }
    .solution-main .bctb-le-text-btn {
        margin-top: 35px;
    }
    .home-serv-cry .ys-cont1200 {
        padding: var(--space140) 0 0px;
    }
    .home-main .home-selected {
        padding-top: 40px;
    }
    .details-contact-cont-bg1 img:nth-child(1){
        opacity: 0;
    }
    .details-contact-cont-bg1 img:nth-child(2){
        opacity: 1;
        top: 0;
        left: 0;
        position: absolute;
    }
    .ahcc-ri-ul::before {
        display: none;
    }
    /* .home-main .ys-pos-center {
        top: 180px;
    } */
     .home-news{
        margin-top: -2px;
     }
     .details2-main .details-top-text {
        padding:20px 0px;
    }
    .details-top-cont {
        /* border-radius: 0; */
        padding: 35px 20px 40px;
    }
    .solu-rule-le-img::before{
        display: none;
    }
    .home-serv-cry .ys-cont1200::before {
        display: none;
    }
    .ssl-main .prod-cert-ul .slick-dots{
        bottom: 15px !important;
    }
    .home-cooperation {
        display: flex;
        flex-direction: column-reverse;
        padding-top: 45px;
    }
    .home-coop-le {
        margin-top: 70px;
    }
    .ys-ban-title .std-h1 {
        font-size: 24px;
    }
    .sllb-active{
         height: 170px; 
    }
    .home-le-btn{
        display: none;
    }
    .home-le-btn2{
        display: block;
        margin: 0 auto;
    }
    .home-le-tit {
        padding-top: 20px;
        padding-bottom: 10px;
    }
    .products-main .details-contact, .ssl-main .details-contact {
        margin-top: 80px;
    }
    .ys-footer {
        margin-top: 30px;
    }
    .details-contact {
        margin-top: 35px;
    }
    .document-main .details-btm-active {
        padding-bottom: 15px;
    }
    .coll-comr-cry .slick-prev{
        top: 105%;
    }
    .coll-comr-cry .slick-next{
        top: 105%;
    }
    .coll-comr-cry {
        padding: 20px 0 60px;
    }

    .ssl-feat-ul .ccul-link-bg {
        width: 60px;
        height: 60px;
    }
    .ys-main {
        overflow: hidden;
    }
    .ssl-feat-ul .ccul-link-bg-le {
        left: -45px;
        width: 45px;
        height: 45px;
        border-top-right-radius: 10px;
        box-shadow: 10px -10px #fff;
    }
    .ssl-feat-ul .ccul-link-bg-ri {
        bottom: -45px;
        width: 45px;
        height: 45px;
        border-top-right-radius: 10px;
        box-shadow: 10px -10px #fff;
    }
    .ssl-feat-ul .ccul-link-bg {
        width: 45px;
        height: 45px;
        border-radius: 10px;
    }
    .ssl-feat-ul .std-btn6-box-img {
        width: 16px;
        height: 16px;
    }
    .cert-cont-ul .std-btn6-box-img img{
        margin-top: -2px;
    }
    .ssl-feat-ul .std-btn6-box {
        width: 32px;
        height: 32px;
    }
    .ssl-feat-ul .ccul-link-tit {
        margin-bottom: 25px;
    }
    .nlca-list-ri {
        padding: 25px 20px;
    }
    .nlca-list-ri-btm {
        margin-top: 10px;
    }
    .bctb-ri {
        height: calc(100% - 25px);
    }
    .bctb-le-text {
        top: 56%;
    }
    .coll-comr-cry .slick-next {
        right: 39.5%;
    }
    .home-main .ys-pos-center {
        top: 180px;
        position: relative;
        flex: 1;
    }
    .ys-ban-li>a {
        display: flex;
        flex-direction: column;
        height: 100%;
    }
    .ys-ban-imgbox {
        padding-bottom: 30px;
        margin-top: -120px;
    }
    #doyoo_mobile_chat_hint {
    display: block !important;
}
}