@charset "utf-8";
/* 响应式原则：调大看小 可视项目情况插入某个分辨率调整*/
@media screen and (max-width: 1920px) {
    .scul-img {
        height: 940px;
    }
    .about-cry-top-span{
        width: 100%;
    }
    .contact-main .ys-nyban-cry-cont {
        padding-top: var(--space100);
    }
    .yncc-ul-li-le img {
        width: 20px;
        margin-right:6px;
    }    
    /* 1920end */
}
@media screen and (max-width: 1900px) {
    :root {
        /* 字号 */
        --font40: 38px;
        --font32: 28px;
        --font24: 22px;
        /* 板块间距 */
        --space120: 100px;
        --space100: 80px;
        --space50: 40px;
    }
    .pcul-ri-tit{
        font-size: var(--font32);
    }
    .yncc-ul-li-le {
        width: 19%;
    }
    .contact-main .ys-nyban-title h1 {
        margin-top: 14px;
    }
    .yncc-ul-li {
        margin-top: 15px;
    }
    .ys-ban-text {
        margin-top: 15px;
    }
    .ys-ban-dots {
        bottom: 60px;
    }
    .ybdu-li-line {
        height: 4px;
    }
    .ybdu-li{
        margin-right: 20px;
    }
    .home-system {
        padding:var(--space100) 0;
    }
    .home-syst-head .std-h1 {
        margin-bottom: 10px;
    }
    .home-syst-cry {
        margin-top: 25px;
    }
     .mod-btn-prev,
     .mod-btn-next{
        width: 44px;
    }
    .home-know {
        padding-top: var(--space100);
    }
    .home-know-ul {
        margin-top:calc(var(--space50) + 10px) !important;
    }
    .hult-num,
    .hult-letter{
        font-size: 96px;
    }
    .home-know-btn,
    .home-know-btn{
        margin-top:calc(var(--space50) + 10px) !important;
    }
    .home-news {
        padding: var(--space100) 0;
    }
    .ys-ban-title {
        font-size: 46px;
    }
    .home-know-btn .std-btn1-box {
        padding: 15px 70px;
    }
    .about-proc-cry-btn .std-btn1-box {
        padding: 15px 70px;
    }
    .yftl-form-btn .std-btn2-box {
        padding: 14px 56px;
    }
    .ys-footer {
        padding-top: var(--space100);
    }
    .yftl-tit {
        margin-bottom: var(--space50);
    }
    .yftr-top-share {
        margin-top: var(--space120);
        padding-bottom: calc(var(--space50) - 10px);
    }
    .yftr-bom {
        margin-top: calc(var(--space50) - 10px);
    }
    .ys-foot-top-ri{
        padding-left: calc(var(--space50) + 5px);
    }
    /*.ys-foot-bom {*/
    /*    margin-top: var(--space120);*/
    /*}*/
    .yftr-top-share-ri .ys-share-list {
        padding: 0 16px;
    }
    .yftr-top-share-ri .ys-share {
        margin: 0 -16px;
    }
    .ys-foot-top-le{
        padding-right: var(--space50);
    }
    .yftr-top-logo {
        width: 280px;
    }
    .swhu-li {
        padding: 0 10px;
        margin-top: 20px;
    }
    .std-btn2-box{
        padding: 15px 70px;
    }
    .swhu-li .std-btn2-box{
        padding: 15px 50px;
    }
    .scul-top-btn .std-btn2-box {
        padding: 15px 55px;
    }
    .scul-word-show .scul-top-text {
        margin-top: 15px;
    }
    .scul-top-btn{
        margin-top: var(--space50) !important;
    }
    .pctl-box{
        padding: 22px;
    }
    .post-cry-sift {
        padding: 22px 22px 40px;
    }
    .scheme-cry-top {
        padding-top: var(--space100) !important;
    }
    .scheme-cry-top-cry img {
        margin-top:calc(var(--space50) - 5px);
    }
    .scheme-cry-top-cry p{
        margin-top: 20px;
    }
    .sctu-li {
        padding: 0 10px;
    }
    .scheme-cry-top-ul {
        margin: 0 40px;
        bottom: -20%;
    }
    .sctu-li-box {
        padding: 20px 25px;
    }
    .sctu-li-box-img {
        width: 80px;
    }
    .sctu-li-box-text p{
        margin-top: 15px;
    }
    .sctu-li-box-tit p{
        margin-top: 15px;
    }
    .std-btn3-box-img {
        width: 22px;
    }
    .scheme-main .ys-nyban-cry-cont {
        padding-top: var(--space50);
    }
    .ys-nyban-title h1{
        margin-top: 15px;
    }
    .detail-cry {
        padding-top: 60px;
        padding-bottom: var(--space100);
    }
    .dcbr-ul .ys-share-img {
        width: 34px;
    }
    .yncc-deta {
        margin-top: 35px;
    }
    .news-cry-bom {
        margin-top: calc(var(--space50) + 5px);
    }
    .news-cry-pagi {
        margin-top: calc(var(--space50) + 5px);
    }
    .news-cry-bom-li {
        margin-top: 30px;
    }
    .ncbl-ri {
        padding: 30px 50px;
    }
    .serve-medical {
        padding-top: var(--space120);
    }
    .serve-medi-cry-ri {
        padding-left: 34px;
    }
    .sulc-icon {
        width: 52px;
    }
    .serve-acad-cry .mod-btn-prev {
        left: -80px;
    }
    .serve-acad-cry .mod-btn-next {
        right: -80px;
    }
    .lcul-box {
        padding: 80px 20px 40px 40px;
    }
    .lcul-ri {
        padding-left: var(--space100);
    }
    .list-cry-ul-li {
        padding-top: calc(var(--space50));
        margin-top: calc(var(--space50));
    }
    .llll-pro {
        width: 54px;
    }
    .proli-cry {
        padding:var(--space100) 0;
    }
    .proli-cry-ri {
        padding-left: calc(var(--space50) + 10px);
    }
    .pulb-tit p{
        padding: 0 15px;
    }
    .pulb-text p {
        margin-top: 5px;
        padding: 0 15px;
    }
    .pcrl-ul-li-box {
        padding:15px 0;
    }
    .pcll-cry{
        padding: 15px 20px;
    }
    .product-main .ys-nyban-cry-cont {
        margin: 0 -30px;
        margin-top:var(--space50) !important;
    }
    .pcul-ri-ul {
        margin-top: var(--space50);
    }
    .prod-cry-para-cry {
        margin-top: 10px;
        margin-bottom: var(--space120);
    }
    .pcpc-ri {
        padding-left: var(--space120);
        margin-top: 41px;
    }
    .about-cry-top {
        padding-top: var(--space100);
        padding-bottom: 120px;
    }
    .acul-box-icon {
        width: 60px;
    }
    .acul-box-tit p {
        padding: 12px 0;
    }
    .about-foot-cry {
        padding: var(--space100);
    }
    .about-foot-le-btn {
        margin-top:calc(var(--space50) + 20px);
    }
    .about-process {
        padding-top: var(--space120);
    }
    .about-proc-head .std-text2 {
        margin-top: 15px;
    }
    .aylc-top-tit{
        font-size: 44px;
    }
    .aylc-bom {
        padding-top: calc(var(--space50) - 10px);
        padding-left:calc(var(--space120) + 20px);
    }
    .about-foot {
        /*padding-top: var(--space120);*/
    }
    .head-nav-item:nth-child(1) .head-nav-item-down {
        left: 140%;
    }
    .hcrl-bom-li-text{
        margin-top: 6px;
    }
    .hnit-cry-ri {
        width: 65.5%;
        padding: 56px 60px 80px 80px;
        height: 634px !important;
    }
    .hcrl-bom-li-ul {
        margin: 0 -20px;
        margin-top: 18px !important;
    }
    .hblu-li {
        padding: 0 20px;
        margin-top: 30px;
    }
    .hcrl-top{
        margin: 0 -30px;
    }
    .hcrl-top-li {
        padding: 0 30px;
    }
    .detail-cry-bom{
        margin-top: 60px;
    }
    .yfim-code{
        top: -20px;
        width: 180px;
    }
    /* .yongsy-pc-ph-table tr td:nth-child(3),
    .yongsy-pc-ph-table tr td:nth-child(4),
    .yongsy-pc-ph-table tr td:nth-child(5){
        width: 210px;
      } */
    .yongsy-pc-ph-table tr td:nth-child(2) {
        width: 400px;
        text-align: left;
    }
    .yongsy-pc-ph-table tr td:nth-child(3) {
        width: 310px;
    }
    .yongsy-pc-ph-table tr td:nth-child(4) {
        width: 260px;
    }
    .yongsy-pc-ph-table tr td:nth-child(5) {
        width: 320px;
    }
    .ys-foot-top-ri {
        padding-left: calc(var(--space50) - 15px);
    }
    .detail-cry-head{
        width: 460px;
    }
    .head-logo {
        width: 240px;
    }
    .swhu-li .std-btn2-box {
        padding: 15px 20px;
    }
    /* 1920end */
}
@media screen and (max-width: 1440px) {
    :root {
        /* 字号 */
        --font40: 34px;
        --font32: 24px;
        --font24: 20px;
        --font20: 18px;
        --font18: 16px;
        --font16: 14px;
        /* 板块间距 */
        --space120: 80px;
        --space100: 70px;
        --space50: 35px;
    }
    .ys-modal-content {
        max-height: 650px;
    }
    .yncc-ul-li-le {
        width: 20%;
    }
    .yncc-ul-li-le img {
        width: 20px;
        margin-right: 6px;
    }
    .yncc-ul-li-ri {
        width: 28%;
    }
    .contact-main .ys-nyban-title h1 {
        margin-top: 8px;
    }
    .yncc-ul-li {
        margin-top: 12px;
    }
    .ys-ban-title {
        font-size: 42px;
    }
    .ys-ban-text {
        margin-top: 10px;
    }
    .ys-ban-dots {
        bottom: 50px;
    }
    .ybdu-li-line {
        height: 3px;
    }
    .ybdu-li{
        width: 70px;
        margin-right: 15px;
    }
    .home-syst-cry {
        margin-top: 25px;
    }
    .hsct-ul-li {
        padding: 0 30px;
    }
     .mod-btn-prev,
     .mod-btn-next{
        width: 40px;
    }
    .hscb-bom-ul-li {
        padding: 0 10px;
    }
    .hscb-bom-ul{
        margin: 0 -10px;
    }
    .hbul-box {
        padding: 20px 25px 10px;
    }
    .hult-num,
    .hult-letter{
        font-size: 70px;
    }
    .hult-text {
        margin-bottom: 5px;
    }
    .home-know-ul{
        margin: 0 -12px;
    }
    .home-know-ul-li {
        padding: 0 12px;
    }
    .hkul-ul-li {
        margin-top: 24px;
        padding: 25px 60px;
    }
    .home-know-ul-li2 .hkul-ul-li:nth-child(2) {
        padding: 30px 40px;
    }
    .home-know-ul-li2 .hkul-ul-li {
        padding: 48px 20px 0;
    }
    .home-know-btn .std-btn1-box {
        padding: 14px 60px;
    }
    .about-proc-cry-btn .std-btn1-box {
        padding: 14px 60px;
    }
    .home-know-btn, .home-know-btn {
        margin-top:var(--space50) !important;
    }
    .home-news-ul{
        margin: 0 -12px;
    }
    .home-news-ul-li{
        padding:0 12px;
    }
    .hnul-word {
        padding: 30px 30px 35px;
    }
    .hnul-word-text p{
        margin-top: 10px;
    }
    .home-know-ul {
        margin-top: calc(var(--space50) ) !important;
    }

    .yftr-top-share-le{
        width: 120px;
    }
    .yftr-top-share-ri .ys-share-list {
        padding: 0 10px;
    }
    .yftr-top-share-ri .ys-share {
        margin: 0 -10px;
    }
    .yftr-top-share-ri .ys-share-img {
        width: 36px;
    }
    .yftr-top-share-le {
        width: 110px;
    }
    .yful-input input {
        padding-bottom: 14px;
    }
    .yftl-form-ul-li {
        margin-top: 30px;
    }
    .yftl-form-btn .std-btn2-box {
        padding: 13px 50px;
    }
    .yfac-box {
        width: 16px;
        height: 16px;
        margin-right: 12px;
        margin-top: 5px;
    }
    .yfac-box::after{
        width: 8px;
        height: 8px;
    }
    .yftr-top-logo {
        width: 260px;
    }
    .swhu-li .std-btn2-box {
        padding: 14px 35px;
    }
    .scul-top-btn .std-btn2-box {
        padding: 14px 50px;
    }
    .pctl-box {
        padding: 20px;
    }
    .pctl-box-icon {
        width: 22px;
    }
    .pctl-box-text::before,
    .pcst-le p::before{
        height: 14px;
        width: 2px;
    }
    .post-cry-sift {
        padding: 20px 20px 35px;
        margin-top: 24px;
    }
    .pcss-input input,
    .pult-text{
        line-height: 40px;
    }
    .post-cry-ul-li{
        margin-top: 24px;
    }
    .post-cry-sift-search {
        margin-top: 24px;
    }
    .post-cry-sift-down {
        margin-top: 20px;
    }
    .post-cry-toggle{
        margin: 0 -12px;
    }
    .post-cry-toggle-li{
        padding: 0 12px;
    }
    .pcul-bom-btn .std-btn1-box {
        padding:6px 20px;
    }
    .about-proc-cry-btn .std-btn1-box {
        padding: 10px 40px;
    }
    .std-btn3-box-img {
        width: 20px;
    }
    .ys-nyban-title h1{
        margin-top: 10px;
    }
    .scheme-cry-top-cry p {
        margin-top: 15px;
    }
    .sctu-li-box {
        padding: 20px 20px;
    }
    .sctu-li {
        padding: 0 8px;
    }
    .scheme-cry-top-ul {
        margin: 0 20px;
    }
    .sctu-li-box-img {
        width: 70px;
    }
    .sctu-li-box-text p {
        margin-top: 10px;
    }
    .sctu-li-box-tit p {
        margin-top: 10px;
    }
    .yncc-ul-li-le img {
        width: 16px;
        margin-right:6px;
    }   
    .detail-cry {
        padding-top: var(--space50);
    }
    .dcbr-ul .ys-share-img {
        width: 32px;
    }
    .dcbr-text {
        margin-right: 30px;
        margin-top: 2px;
    }
    .dcbr-ul .ys-share-list {
        margin: 0 8px;
    }
    .dcbr-ul {
        margin: 0 -8px;
    }
    .dcbl-ul-li {
        margin-top: 10px;
    }
    .detail-cry-bom{
        padding-top: var(--space50);
    }
    .yncc-deta {
        margin-top: 30px;
    }
    .ncbl-ri {
        padding: 20px 40px;
    }
    .ncbl-ri-text p {
        margin-top: 15px;
    }
    .news-cry-bom {
        margin-top: calc(var(--space50) );
    }
    .news-cry-pagi {
        margin-top: calc(var(--space50) );
    }
    .smcr-ul-li-cry{
        padding:25px;
    }
    .sulc-icon {
        width: 44px;
    }
    .serve-acad-ul{
        margin: 0 -10px;
    }
    .serve-acad-ul-li{
        padding: 0 10px;
    }
    .serve-acad-cry .mod-btn-prev {
        left: -60px;
    }
    .serve-acad-cry .mod-btn-next {
        right: -60px;
    }
    .lcul-box {
        padding: 60px 20px 30px 40px;
    }
    .llll-pro {
        height: 3px;
        width: 50px;
    }
    .lrul-text {
        padding: 15px 15px;
    }
    .lrul-text-text p {
        margin-top: 5px;
    }
    .proli-cry-ri {
        padding-left: calc(var(--space50) + 5px);
    }
    .pcrl-ul{
        margin: 0 -8px;
    }
    .pcrl-ul-li {
        padding: 0 8px;
        margin-top: 20px;
    }
    .pcll-cry{
        gap: 14px;
    }
    .pcll-icon {
        width: 32px;
    }
    .pcul-ri{
        padding-left: 60px;
    }
    .prod-cry-ul-li:nth-child(even) .pcul-ri {
        padding-right: 60px;
    }
    .pcpc-ri {
        margin-top: 30px;
    }
    .yncr-bom{
        width: 120px;
        margin-top: -5px;
    }
    .yncr-bom-li-img {
        padding: 5px;
        width: 52px;
        height: 52px;
    }
    .product-main .ys-nyban-title p {
        margin-top: 15px;
    }
    .yncr-top{
        width: 80%;
        margin: 0 auto;
    }
    .product-main .ys-nyban-cry-le {
        width: 45%;
    }
    .product-main .ys-nyban-cry-ri {
        width: 55%;
        padding: 0 20px;
    }
    .product-main .yncc-btn {
        padding: 0 20px;
    }
    .product-main .ys-nyban-cry-cont {
        margin: 0 -20px;
    }
    .product-main .yncc-btn img {
        width: 22px;
        margin-left: 12px;
    }
    .about-cry-top {
        padding-bottom: var(--space100);
    }
    .acul-box-icon {
        width: 46px;
    }
    .acul-box-tit p {
        padding: 10px 0;
    }
    .about-foot-le-btn .std-btn1-box {
        padding: 6px 26px;
    }
    .aylc-top-tit{
        font-size: 38px;
    }
    .aylc-top-ball{
        width: 16px;
    }
    .apcc-year-li:nth-child(even) .aylc-top-ball{
        left: -8px;
        bottom: -8px;
    }
    .apcc-year-li:nth-child(odd) .aylc-top-ball{
        right: -8px;
        bottom: -8px;
    }
    .news-cry-top-select input,
    .nctq-input input{
        line-height: 50px;
    }
    .nctq-query {
        width: 22px;
    }
    .news-cry-top-select {
        width: 300px;
        padding-left: 22px;
        padding-right: 14px;
    }
    .news-cry-top-query {
        padding-left: 12px;
        padding-right: 8px;
        width: 420px;
    }

    .head-nav-item:nth-child(1) .head-nav-item-down {
        left: 190%;
    }
    .hcrl-bom-li-text{
        margin-top: 6px;
    }
    .hnit-cry-ri {
        width: 65.5%;
        padding: 50px 40px 40px 40px;
        height: 600px !important;
    }
    .hcrl-bom-li-ul {
        margin: 0 -20px;
        margin-top: 18px !important;
    }
    .hblu-li {
        padding: 0 20px;
        margin-top: 30px;
    }
    .hcrl-top{
        margin: 0 -20px;
    }
    .hcrl-top-li {
        padding: 0 20px;
    }
    .hnid-ul {
        padding: 20px 25px;
    }
    .hnid-ul-li {
        margin-top: 10px;
    }
    .detail-cry-bom{
        margin-top: var(--space50);
    }
    .smcr-ul-li-cry {
        padding: 22px;
    }
    .yilw-pop{
        width: 100px;
    }
    .yfms-icon-li-wrap{
        display: block;
        width: 38px;
    }
    .yfms-icon-li-cry{
        width: 38px;
    }
    .yfim-code{
        top: -15px;
        width: 160px;
    }
    .yongsy-pc-ph-table tr td:nth-child(1) {
        width: 180px;
    }
    .yongsy-pc-ph-table tr td:nth-child(2) {
      width: 400px;
    }
    .yongsy-pc-ph-table tr td:nth-child(3),
    .yongsy-pc-ph-table tr td:nth-child(4){
        width: 260px;
    }
    .yongsy-pc-ph-table tr td:nth-child(5) {
        width: 360px;
    }
    .yxedr-active td {
        padding: 12px 16px;
    }
    .ys-foot-top-le{
        width: 43%;
    }
    .ys-foot-top-ri{
        width: 57%;
    }
    .detail-cry-head .ys-select-hd input {
    line-height: 52px;
    height: 52px;
    padding-left: 22px;
}
    .ys-returntop1-btn{
        right: 20px;
        padding: 5px 14px;
    }
    .apcc-line {
        height: 99%;
    }
    .detail-cry-head{
        width: 420px;
    }
    .head-logo {
        width: 200px;
    }
    .head-other {
        margin-left: 20px;
    }
    .head-language {
        margin-left: 15px;
    }
    .head-link {
        margin-left: 15px;
    }
    .head-nav-item {
        padding: 0 10px;
    }
    .swhu-li .std-btn2-box {
        padding: 15px 10px;
    }
    .swhu-li {
        padding: 0 5px;
    }
    .scul-word-hide-ul {
        margin: 0 15px;
    }
    .ys-nyban-btn a{
        margin-top: 40px;
    }
    .ys-nyban-btn a p{
        font-size: 16px;
    }
    .ys-nyban-btn a img{
        width: 22px;
        margin-left: 12px;
    }
    /* 1440end */
}
@media screen and (max-width: 1000px) {
    .swhu-li .std-btn2-box {
        padding: 12px 8px;
    }
}
@media screen and (max-width: 1200px) {
    :root {
        /* 字号 */
        --font40: 32px;
        /* 板块间距 */
        --space120: 70px;
        --space100: 60px;
    }
    .ys-cont1400{
        width: 100%;
        padding: 0 40px;
    }
    .ys-cont1112 {  
        padding: 0 40px;
    }
    .ys-mbx {
        bottom: 15px;
    }
    .ys-cont1200{
        width: 100%;
        padding: 0 40px;
    }
    .about-foot-bj{
        width: calc(100% - 80px);
        left: 50%;
        transform: translateX(-50%);
    }
    .head-nav-item {
        padding: 0 15px;
    }
    /* 1200end */
}
@media screen and (max-width: 1199px) {
    :root {
        /* 字号 */
        --font40: 30px;
        --font32: 22px;
        --font24: 20px;
        --font18: 14px;
        /* 板块间距 */
        --space120: 60px;
        --space100: 50px;
        --space50: 30px;
        --parpspace10: 6px;
        --parpspace12: 6px;
    }
    .ys-hd-pc{
        display: none;
    }
    .pulb-tit p{
        font-size: 16px;
    }
    .head-lang-top {
        padding: 3px 10px;
        gap: 4px;
    }
    .head-lang-top-text{
        font-size: 14px;
    }
    .head-lang-top-img{
        width: 14px;
    }
    .head-language{
        height: 56px;
    }
    .yncc-ul-li-le {
        width: 16%;
    }
    .yncc-ul-li-le img {
        width: 20px;
        margin-right: 6px;
    }
    .yncc-ul-li-ri {
        width: 50%;
    }
    .contact-main .ys-nyban-title h1 {
        margin-top: 5px;
    }
    .yncc-ul-li {
        margin-top: 10px;
    }
    .contact-main .ys-main {
        margin-top:0;
    }
    .home-main .ys-pos-center {
        top: 45%;
    }
    .ys-ban-title {
        font-size: 36px;
    }
    .ys-ban-text {
        margin-top: 6px;
    }
    .ys-ban-dots {
        bottom: 40px;
    }
    .ybdu-li-line {
        height: 3px;
    }
    .ybdu-li{
        width: 50px;
        margin-right: 10px;
    }
    .home-syst-cry {
        margin-top: 20px;
    }
    .hsct-ul-li {
        padding: 0 25px;
    }
    .hsct-ul-li p::after {
        bottom: -5px;
    }
     .mod-btn-prev,
     .mod-btn-next{
        width: 32px;
    }
    .hscb-ul-li {
        padding-bottom: 30px;
    }
    .slick-dots li{
        width: 8px;
        height: 8px;
    }
    .hscb-bom-ul-li {
        padding: 0 8px;
    }
    .hscb-bom-ul{
        margin: 0 -8px;
    }
    .hbul-box {
        padding: 20px 25px 10px;
    }
    .hult-num,
    .hult-letter{
        font-size: 50px;
    }
    .hult-text{
        font-size: 20px;
    }
    .hkul-ul-li-bom{
        margin-top: 10px;
    }
    .home-know-head {
        width: 100%;
    }
    .hult-text {
        margin-bottom: 5px;
    }
    .home-know-ul{
        margin: 0 -8px;
    }
    .home-know-ul-li {
        padding: 0 8px;
    }
    .hkul-ul-li {
        margin-top: 16px;
        padding: 20px 20px;
    }
    .home-know-ul-li2 .hkul-ul-li:nth-child(2) {
        padding: 30px 20px;
    }
    .home-know-ul-li2 .hkul-ul-li {
        padding: 40px 10px 0;
    }
    .home-know-btn .std-btn1-box {
        padding: 10px 40px;
    }
    .home-news-ul{
        margin: 0 -8px;
    }
    .home-news-ul-li{
        padding:0 8px;
    }
    .hnul-word {
        padding: 25px 25px 30px;
    }
    .home-news-ul{
        margin-bottom: 50px;
    }
    .hnul-word-text p{
        margin-top: 8px;
    }
    .ys-ph-navbar3 .ys-phnav-header a {
        color: var(--color1);
    }
    .head-lang-bom {
        width: 100px;
        height: 90px;
        padding: 16px 20px;
    }
    .hlbu-li a{
        margin-bottom: 8px;
    }
    .yftr-bom{
        display: none;
    }
    .ys-foot-top{
        flex-direction: column-reverse;
    }
    .ys-foot-top-le{
        width: 100%;
        padding-right: 0;
        border-right: 0;
        margin-top: 30px;
    }
    .ys-foot-top-ri{
        width: 100%;
        padding-left: 0;
    }
    .yftr-top-share {
        margin-top: var(--space50);
        padding-bottom: calc(var(--space50) - 10px);
    }
    .yftr-top-logo {
        width: 240px;
    }
    .yftr-top-share-le {
        width: 100px;
    }
    .yftr-top-share-ri .ys-share-img {
        width: 32px;
    }
    .yful-input input {
        padding-bottom: 12px;
    }
    .yftl-form-ul-li {
        margin-top: 25px;
    }
    .yftl-form-btn .std-btn2-box {
        padding: 10px 40px;
    }
    .yftl-form-agree {
        margin-top: 20px;
    }
    .yftl-form-btn{
        margin-top: 25px;
    }
    .ys-foot-bom {
        margin-top: var(--space50);
    }
    .ys-foot-bom-le{
        width: 100%;
    }
    .ys-foot-bom-ri{
        width: 100%;
        padding-left: 0;
    }
    .ys-foot-bom-ri a,
    .ys-foot-bom-ri span {
        margin-left: 0px;
        margin-right: 10px;
    }
    .yftl-tit{
        margin-bottom: 15px;
    }
    .ys-foot-bom-ri p img{
        width: 18px;
        margin-right: 6px;
    }
    .scheme-cry-ul-li{
        height: 92vh !important;
    }
    .scul-top-btn{
        opacity: 1;
        margin: 0 auto;
        position: relative;
    }
    .scheme-cry-ul-li .scul-word-hide{
        opacity: 1;
    }
    .scheme-cry-ul .slick-dots {
        bottom: 20px;
    }

    .post-cry-toggle,
    .pcsd-ul{
        margin: 0 -8px;
    }
    .post-cry-toggle-li,
    .pcsd-ul-li {
        padding: 0 8px;
    }
    .pctl-box {
        padding: 15px;
    }
    .pctl-box-icon {
        width: 20px;
    }
    .pctl-box-text::before,
    .pcst-le p::before{
        height: 12px;
        width: 2px;
    }
    .pctl-box-text,
    .pcst-le p{
        padding-left: 6px;
    }
    .post-cry-sift {
        padding: 15px 15px 30px;
        margin-top: 20px;
    }
    .pcss-input input,
    .pult-text{
        line-height: 38px;
    }
    .post-cry-ul-li{
        margin-top: 20px;
    }
    .post-cry-sift-search {
        margin-top: 20px;
    }
    .post-cry-sift-down {
        margin-top: 20px;
    }
    .pcsd-ul-li-top {
        padding-left: 20px;
        padding-right: 10px;
    }
    .pcsd-ul-li-bom{
        padding: 15px 15px 15px 20px;
    }
    .pulb-ul-li-box{
        width: 18px;
        height: 18px;
    }
    .pulb-ul-li{
        margin-top: 6px;
    }
    .pcsd-ul-li-cry {
        width: 240px;
    }
    .pult-icon{
        width: 22px;
    }
    .pcul-top {
        padding: 24px 20px 0;
        cursor: pointer;
    }
    .pcul-top-detail{
        margin-top: 12px !important;
    }
    .pcul-bom-ul-li {
        margin-bottom: 20px;
    }
    .pcul-bom-btn .std-btn1-box {
        padding:5px 18px;
    }
    .scheme-cry-top-ul {
        width: calc(100%);
        margin: 0 auto;
        /* left: 50%;
        transform: translateX(-50%); */
        bottom: -40%;
    }
    .sctu-li {
        padding:0px 10px 20px; 
    }
    .sctu-li-box {
        box-shadow: 0px 6px 10px 0px rgba(230, 0, 18, 0.04), 0px 8.041px 17.869px 0px rgba(230, 0, 18, 0.04), 0px 2.394px 5.32px 0px rgba(230, 0, 18, 0.04);
    }
    .scheme-cry-top .slick-dots {
        bottom: -15px;
    }
    .sctu-li-box-img {
        width: 60px;
    }
    .sctu-li-box-text p {
        margin-top: 5px;
    }
    .sctu-li-box-tit p {
        margin-top: 8px;
    }
    .scheme-cry-top-ul .slick-track{
        display: flex;
        height: 100%;
    }    
    .ys-nyban-title h1 {
        margin-top: 5px;
    }
    .scheme-main .yncc-btn {
        padding: 10px 8px 0;
    }
    .std-btn3-box {
        padding: 6px 20px;
        gap: 8px;
    }
    .std-btn3-box-img {
        width: 18px;
    }
    .std-btn3-box-text p {
        padding-left: 6px;
    }
    .std-btn3-box-text p::before {
        width: 2px;
        height: 12px;
    }
    .yncc-ul-li-le img {
        width: 16px;
        margin-right:6px;
    }
    .contact-main .ys-nyban-cry-cont {
        padding-top: 20px;
    }
    .contact-main .yncc-ul-li {
        margin-top: 5px;
    }
    .yncc-ul-li-le {
        width: 22%;
    }
    .contact-main .ys-pos-center {
        top: 55%;
    }
    .dcbr-ul .ys-share-img {
        width: 28px;
    }
    .dcbr-text {
        margin-right: 20px;
        margin-top: 3px;
    }
    .dcbr-ul .ys-share-list {
        margin: 0 5px;
    }
    .dcbr-ul {
        margin: 0 -5px;
    }
    .dcbl-ul-li {
        margin-top: 10px;
    }
    .contact-main .ys-main, .detail-main .ys-main, .product-main .ys-main {
        margin-top: 0;
    }
    .yncc-deta {
        margin-top: 5px;
    }
    .ncbl-ri {
        padding: 10px 20px 0px;
    }
    .ncbl-ri-text p {
        margin-top: 15px;
    }
    .ncbl-ri-text p {
        margin-top: 2px;
    }
    .serve-medi-cry-ri {
        padding-left: 24px;
    }
    .smcr-ul-li-cry{
        border-radius: 10px;
        padding: 15px;
    }
    .sulc-icon {
        width: 32px;
    }
    .smcr-ul{
        margin: 0 -5px;
    }
    .smcr-ul-li {
        padding: 0 5px;
        margin-top: 10px;
    }
    .serve-main .mod-btn-prev,
    .serve-main .mod-btn-next{
        display: none;
    }
    .list-cry-ul-li {
        padding-top: calc(var(--space50) - 5px);
        margin-top: calc(var(--space50) - 5px);
    }
    .lcul-box {
        padding: 50px 20px 20px 30px;
    }
    .lcul-le{
        width: 36%;
    }
    .lcul-ri{
        width: 64%;
        padding-left: 30px;
    }
    .llll-pro {
        height: 2px;
        width: 50px;
    }

    .proli-cry-le {
        width: 25%;
    }
    .proli-cry-ri {
        width: 75%;
        padding-left: calc(var(--space50));
    }
    .pcrl-ul-li {
        width: 50%;
        padding: 0 8px;
        margin-top: 16px;
    }
    .pcll-cry{
        padding:15px;
    }
    .pcll-cry{
        gap: 10px;
    }
    .pcll-icon {
        width: 26px;
    }
    .pcll-cry{
        padding: 12px 15px;
    }
    .product-main .mod-btn-prev{
        display: none;
    }
    .product-main .mod-btn-next{
        display: none;
    }
    .pcul-ri {
        padding-left: 22px;
    }
    .prod-cry-ul-li:nth-child(even) .pcul-ri {
        padding-right: 22px;
    }
    .pcul-ri-ul {
        margin-top: 15px;
    }
    .pcul-ri-ul-li {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .prul-text p {
        margin-top: 2px;
    }

    .yncr-bom{
        width: 100px;
        margin-top: -10px;
    }
    .yncr-bom-li-img {
        padding: 5px;
        width: 44px;
        height: 44px;
    }
    .product-main .ys-nyban-title p {
        margin-top: 15px;
    }
    .yncr-top{
        width: 90%;
        margin: 0 auto;
    }
    .product-main .ys-nyban-cry-le {
        width: 45%;
    }
    .product-main .ys-nyban-cry-ri {
        width: 55%;
        padding: 0 10px;
    }
    .product-main .yncc-btn {
        padding: 0 15px;
    }
    .product-main .ys-nyban-cry-cont {
        margin: 0 -15px;
        margin-top: 15px !important;
        margin-bottom: 50px !important;
    }
    .product-main .yncc-btn img {
        width: 18px;
        margin-left: 5px;
    }
    .ys-mbx{
        display: none;
    }
    .acul-box-icon {
        width: 40px;
    }
    .acul-box-tit p {
        padding: 10px 0;
    }
    .about-cry-ul {
        position: relative;
    }
    .about-cry-bom-bj {
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
    }
    .about-cry-bom-bj img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .acul-box {
        width: 100%;
        left: 0%;
        top: 0%;
        transform:none;
        z-index: 10;
        padding: 80px 20px;
    }
    .acul-box-text p{
        display: block;
    }
    .acul-box-text p{
        margin-top: 15px;
    }
    .acul-box-tit p::after{
        width: 100%;
    }
    .about-foot-bj{
        width: calc(100% - 80px);
        left: 50%;
        transform: translateX(-50%);
    }
    .about-foot-le-btn .std-btn1-box {
        padding: 5px 20px;
    }
    .aylc-top-tit{
        font-size: 30px;
    }
    .aylc-top-ball{
        width: 12px;
    }
    .apcc-year-li:nth-child(even) .aylc-top-ball{
        left: -6px;
        bottom: -6px;
    }
    .apcc-year-li:nth-child(odd) .aylc-top-ball{
        right: -6px;
        bottom: -6px;
    }
    .lcul-le{
        width: 100%;
    }
    .lcul-le-line{
        position: absolute;
        bottom: 25px;
    }
    .lcul-ri {
        width: 100%;
        padding-left: 0px;
    }
    .lrul-text {
        padding: 0px 15px 15px;
    }
    .lcul-box {
        padding: 40px 20px 40px;
    }
    .apcc-year-li:nth-child(even) .aylc-top-ball{
        left: -5px;
        bottom: -7px;
    }
    .apcc-year-li:nth-child(odd) .aylc-top-ball{
        left: -5px;
        bottom: -7px;
    }
    .apcc-line {
        left: 0%;
        top: 0;
    }
    .apcc-year-li:nth-child(even) {
        margin-top: 0px;
        padding-left: 0%;
    }
    .apcc-year-li:nth-child(odd) {
        margin-top: 0px;
        padding-right: 0%;
    }
    .aylc-top-tit {
        text-align: right;
    }
    .apcc-year-li:nth-child(odd) .aylc-top::after {
        left: 0;
    }
    .aylc-top-tit {
        font-size: 24px;
    }
    .aylc-bom {
        padding-top: calc(var(--space50) - 5px) !important;
        padding-left: 50px !important;
    }
    .about-proc-cry-cont {
        margin-top: 0px;
    }
    .apcc-year-li:nth-child(odd) .aylc-bom {
        padding-right: 0px;
    }
    .aylc-top{
        margin-top: 30px;
    }
    .apcc-year {
        padding-bottom: calc(var(--space120) + 0px);
    }
    .apcc-line{
        height: 99%;
    }
    .apcc-mask::after {
        bottom: -120px;
        height: 300px;
    }
    .ys-pcfy{
        display: block;
    }
    .pc-fenye li{
        width: 26px;
        height: 26px;
        line-height: 26px;
        margin: 0 8px;
    }
    .news-cry-top-select input,
    .nctq-input input{
        line-height: 45px;
    }
    .nctq-query {
        width: 20px;
    }
    .nctq-input {
        margin: 0 10px;
    }
    .news-cry-top-select {
        width: 240px;
        padding-left: 22px;
        padding-right: 14px;
    }
    .news-cry-top-query {
        padding-left: 12px;
        padding-right: 8px;
        width: 360px;
    }
    .nctq-btn {
        padding: 4px 16px;
    }
    .ys-phnav-logo {
        width: 170px;
    }
    .yilw-pop{
        width: 90px;
        bottom: calc(100% + 16px);
    }
    .yfms-icon-li-wrap{
        width: 34px;
    }
    .yfms-icon-li-cry{
        width: 34px;
    }
    .detail-cry-top{
        width: 100%;
        overflow-x: auto;
    }
    .detail-cry-top-table{
        width: max-content;
        border-collapse: collapse;
    }
    .detail-cry-top-table.act{
        width: 100%;
    }
    .head-lang-top{
        border:1px solid  var(--color1);
    }
    .head-lang-top-text{
        color: var(--color1);
    }
    .head-lang-top-img img:nth-child(2){
        opacity: 1;
    }
    .head-lang-top-img img:nth-child(1){
        opacity: 0;
    }
    .head-language{
        display: none;
    }
    .apcc-line {
        height: 100%;
    }
    .detail-cry-head{
        width: 360px;
    }
    .head-language{
        display: block;
    }
    .home-main .ys-ban-imgbox img {
        height: fit-content; 
        object-fit: cover;
    }
        .ys-nyban-btn a{
        margin-top: 30px;
    }
    .ys-nyban-btn a p{
        font-size: 14px;
    }
    .ys-nyban-btn a img{
        width: 18px;
        margin-left: 8px;
    }
    /* 1199end */
}
@media screen and (max-width: 767px) {
    :root {
        /* 字号 */
        --font40: 28px;
        --font32: 22px;
        --font24: 18px;
        --font20: 16px;
        /* 板块间距 */
        --space120: 60px;
        --space100: 45px;
        --space50: 20px;
        --parpspace10: 3px;
        --parpspace12: 3px;
    }
    .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;
    }
    .aylc-text-li p{
        padding-left: 15px;
    }
    .aylc-top-tit {
        font-size: 20px;
    }
    .aylc-bom {
        padding-top: calc(var(--space50) - 10px) !important;
        padding-left: 30px !important;
    }
    .aylc-text-li p::after {
        width: 4px;
        height: 4px;
        top: 11px;
        left: 5px;
    }
    .ys-returntop1-btn{
        right: 15px;
        padding: 4px 10px;
    }
    .ys-returntop1-btn img{
        width: 22px;
    }
    .ys-returntop1-btn p{
        font-size: 12px;
        margin-top: -4px;
    }
    .aylc-top{
        margin-top: 20px;
    }
    .aylc-text {
        margin-top: 10px;
    }
    .ys-cont1400 {
        width: 100%;
        padding: 0 20px;
    }
    .ys-ban-title {
        font-size: 30px;
    }
    .ys-ban-text {
        margin-top: 5px;
    }
    .ys-ban-dots {
        bottom: 35px;
    }
    .ybdu-li-line {
        height: 2px;
    }
    .ybdu-li{
        width: 44px;
        margin-right: 8px;
    }
    .home-syst-head .std-h1 {
        margin-bottom: 5px;
    }
    .home-syst-cry {
        margin-top: 20px;
    }
    .hsct-ul{
        margin: 0 -10px;
    }
    .hsct-ul-li {
        padding: 0 10px;
    }
    .hsct-ul-li p::after {
        height: 1px;
        bottom: -3px;
    }
    .hscb-products {
        width: 82%;
        margin-top: -20px;
    }
    .home-syst-cry-bom .mod-btn-prev {
        left: 0%;
    }
    .home-syst-cry-bom .mod-btn-next {
        right: 0%;
    }
     .mod-btn-prev,
     .mod-btn-next{
        width: 24px;
    }
    .hscb-ul-li {
        padding-bottom: 25px;
    }
    .slick-dots li{
        width: 6px;
        height: 6px;
        margin: 0 4px;
    }
    .hscb-bom-ul-li {
        padding: 0 5px;
    }
    .hscb-bom-ul{
        margin: 0 -5px;
    }
    .hbul-box {
        padding: 20px 15px 10px;
    }
    .hbul-tit {
        margin-top: 2px;
    }
    .home-know-ul{
        flex-wrap: wrap;
    }
    .home-know-ul-li{
        width: 100%;
    }
    .hult-num,
    .hult-letter{
        font-size: 36px;
    }
    .hult-text{
        font-size: 16px;
    }
    .home-know-ul-li2{
        margin: 16px 0;
    }
    .hkul-ul-li {
        margin-top: 16px;
        padding: 25px 10px;
    }
    .home-know-ul-li2 .hkul-ul-li:nth-child(2) {
        padding: 25px 20px;
    }
    .home-know-ul-li2 .hkul-ul-li {
        padding: 25px 20px 0;
    }
    .home-news .std-h1 {
        margin-bottom: 15px;
    }
    .home-know-btn .std-btn1-box {
        padding: 8px 30px;
    }
    .about-proc-cry-btn .std-btn1-box {
        padding: 8px 30px;
    }
    .hnul-word {
        padding: 20px 20px 25px;
    }
    .home-news-ul{
        margin-bottom: 35px;
    }
    .slick-dots {
        bottom: -20px;
    }
    .home-know-head .std-h1 {
        margin-bottom: 10px;
    }
    .ys-foot-bom-ri a {
        display: block;
        width: 100%;
        margin-right: 0px;
    }
    .ys-footer {
        padding-bottom: 15px;
    }
    .yftr-top-share {
        margin-top: calc(var(--space50) + 10px);
        padding-bottom: calc(var(--space50));
    }
    .yftr-top-logo {
        width: 220px;
    }
    .yftr-top-share-le {
        width: 80px;
    }
    .yftr-top-share-ri .ys-share-img {
        width: 26px;
    }
    .yftr-top-share-ri .ys-share-list {
        padding: 0 6px;
    }
    .yftr-top-share-ri .ys-share {
        margin: 0 -6px;
    }
    .ys-foot-top-le {
        margin-top: 25px;
    }
    .yful-input input {
        padding-bottom: 5px;
    }
    .yftl-form-ul-li {
        margin-top: 20px;
    }
    .yftl-form-agree {
        margin-top: 15px;
    }
    .yfac-box {
        width: 14px;
        height: 14px;
        margin-right: 10px;
        margin-top: 5px;
    }
    .yftl-form-btn .std-btn2-box {
        padding: 8px 24px;
    }
    .yftl-form-btn {
        margin-top: 14px;
    }
    .ys-foot-bom-ri p img{
        width: 16px;
        margin-right: 3px;
    }
    .scul-word-show {
        top: 34%;
    }
    .scul-word-show .scul-top-text {
        margin-top: 5px;
    }
    .swhu-li {
        padding: 0 3px;
        margin-top: 10px;
    }
    .scul-word-hide-ul {
        margin: 0 5px;
    }
    .swhu-li .std-btn2-box {
        padding: 10px 15px;
    }
    .swhu-li .std-btn2-box{
        gap: 4px;
    }
    .scul-top-btn .std-btn2-box {
        padding: 8px 24px;
    }
    .std-btn2-box{
        gap: 4px;
    }
    .ys-cont1112 {  
        padding: 0 20px;
    }
    .about-foot-bj-ri{
        width: 100%;
    }
    .post-cry-toggle-li,
    .pcsd-ul-li {
        width: 100%;
        margin-bottom: 8px;
    }
    .pcst-ri-clear img {
        width: 14px;
        margin-left: 5px;
    }
    .post-cry-sift{
        margin-top: 10px !important;
    }
    .pctl-box-icon {
        width: 18px;
    }
    .pcss-input input,
    .pult-text{
        line-height: 36px;
    }
    .post-cry-ul-li{
        margin-top: 15px;
    }
    .post-cry-sift-search {
        margin-top: 20px;
    }
    .post-cry-sift-down {
        margin-top: 15px;
    }
    .pcsd-ul-li-top {
        padding-left: 15px;
    }
    .pcsd-ul-li-bom{
        padding: 15px;
    }
    .pulb-ul-li-box{
        width: 16px;
        height: 16px;
    }
    .pulb-ul-li{
        margin-top: 4px;
    }
    .pcsd-ul-li-cry {
        width: 100%;
    }
    .post-cry-toggle, 
    .pcsd-ul{
        margin: 0 -5px;
    }
    .post-cry-toggle-li, 
    .pcsd-ul-li {
        padding: 0 5px;
    }
    .pult-icon{
        width: 20px;
    }
    .pcul-top {
        padding: 20px 15px 0;
    }
    .pcul-top {
        padding: 20px 15px 0;
    }
    .pcul-bom {
        margin-top: 16px;
        padding: 0 15px 24px;
    }
    .pcul-top-detail{
        margin-top: 10px !important;
    }
    .pcul-bom-ul-li {
        margin-bottom: 15px;
    }
    .pcul-top-text {
        padding-bottom: 20px;
    }
    .pbul-text{
        margin-top: -5px;
    }
    .pcul-bom-btn .std-btn1-box {
        padding: 4px 15px;
    }
    .ptnl-span{
        width: 22px;
        height: 22px;
        margin-right: 6px;
    }
    .pcul-top-deta-item img {
        width: 14px;
        margin-right: 3px;
        margin-top: 1px;
    }
    .scheme-cry-top {
        width: 100%;
        padding: 0 20px;
    }
    .scheme-cry-top-ul {
        bottom: -56%;
        width: 90%;
    }
    .sctu-li-box {
        padding: 15px 15px;
    }
    .sctu-li-box-img {
        width: 40px;
    }
    .sctu-li-box-text p {
        margin-top: 3px;
    }
    .sctu-li-box-tit p {
        margin-top: 5px;
    }
    .scheme-cry-top .slick-dots {
        bottom: 0px;
    }
    .ys-pos-center {
        width: 100%;
        padding: 0 20px;
    }
    .ys-mbx {
        bottom: 10px;
    }
    .std-btn3-box-img {
        width: 16px;
    }
    .scheme-main .yncc-btn {
        padding: 10px 5px 0;
        display: flex;
    }
    
    .scheme-main .ys-nyban-cry-cont{
        flex-wrap: wrap;
        padding-top: 0;
    }
    .std-btn3-box {
        padding: 6px 15px;
        gap: 8px;
    }
    .std-btn3-box-text p::before {
        width: 1px;
        height: 10px;
    }
    .std-btn3-box-text p {
        padding-left: 5px;
    }
    .scheme-main .ys-nyban-cry{
        top: 45%;
    }
    .yncc-ul-li-le {
        width: 42%;
    }
    .contact-main .ys-pos-center {
        top: 50%;
    }
    .contact-main .ys-nyban-cry-cont {
        padding-top: 40px;
    }
    .detail-cry .ys-cont1200 {
        width: 100%;
        padding: 0 20px;
    }
    .detail-cry-bom{
        flex-wrap: wrap;
    }
    .detail-cry-bom-le{
        width: 100%;
    }
    .dcbl-ul-li {
        margin-top: 5px;
    }
    .detail-cry-bom-ri{
        width: 100%;
        margin-top: 10px;
    }
    .dcbr-text {
        margin-right: 20px;
        margin-top: 0px;
    }
    .dcbr-ul .ys-share-img {
        width: 24px;
    }
    .yncc-deta {
        margin-top: 20px;
    }
    .ncbl-le{
        width: 100%;
    }
    .ncbl-ri{
        padding: 0;
        width: 100%;
        margin-top: 20px;
    }
    .ncbl-ri-text p {
        margin-top: 5px;
    }
    .ncbl-ri .std-text2{
        margin-top: 10px;
    }
    .news-cry-bom-li {
        margin-top: 15px;
    }
    .ncbl-box {
        padding: 20px 20px;
    }
    .ncbl-ri-text p{
        overflow: visible;
        max-height: fit-content;
        -webkit-line-clamp:none;
    }
    .serve-medi-cry-le{
        width: 100%;
    }
    .serve-medi-cry-ri{
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .sulc-text p{
        margin-top: 15px;
    }
    .sulc-icon {
        width: 30px;
    }

    .proli-cry-le {
        width: 100%;
    }
    .proli-cry-ri {
        width: 100%;
        padding-left:0;
        margin-top: 55px;
    }
    .pcrl-ul{
        margin: 0 -5px;
    }
    .pcrl-ul-li {
        width: 100%;
        padding: 0 5px;
        margin-top: 10px;
    }
    .pulb-tit p{
        padding: 0 12px;
    }
    .pulb-text p {
        margin-top: 5px;
        padding: 0 12px;
    }
    .pcll-cry{
        padding: 15px 15px;
    }
    .pcul-le{
        width: 100%;
    }
    .pcul-ri{
        width: 100%;
        padding-left: 0;
        margin-top: 20px;
    }
    .prod-cry-ul-li:nth-child(even) .pcul-ri {
        padding-right: 0px;
    }
    .pcul-ri-ul {
        margin-top: 8px;
    }
    .prod-cry-ul-li{
        margin-top: 30px;
    }
    .pcpc-le{
        width: 100%;
    }
    .pcpc-ri{
        width: 100%;
        padding-left: 0;
    }
    .pcpc-ri {
        margin-top: 45px;
    }
    .prod-cry-para-cry {
        margin-top: -20px;
    }
    .std-h2{
        position: relative;
        z-index: 20;
    }
    .prod-cry-para {
        padding-top: var(--space100);
    }

    .yncr-bom{
        width: 110px;
        margin-top: 0px;
    }
    .yncr-top{
        width: 100%;
    }
    .product-main .ys-nyban-cry-le {
        width: 100%;
    }
    .product-main .ys-nyban-cry-ri {
        width: 100%;
        padding:0px;
    }
    .product-main .yncc-btn {
        padding: 0 10px;
    }
    .product-main .ys-nyban-cry-cont {
        margin: 0 -10px;
        margin-top: 25px !important;
        margin-bottom: 60px !important;
    }
    .product-main .yncc-btn img {
        width: 18px;
        margin-left: 5px;
    }
    .about-cry-top-le {
        width: 100%;
    }    
    .about-cry-top-ri {
        width: 100%;
        margin-top: 10px;
    }
    .about-cry-top{
        padding-bottom: 40px;
    }
    .acul-box {
        padding: 100px 20px;
    }
    .about-foot-bj{
        width: calc(100% - 40px);
    }
    .about-foot-le-btn .std-btn1-box {
        padding: 4px 16px;
    }
    .about-foot-le-text {
        margin-top: 8px;
    }
    .acul-box-icon {
        width: 34px;
    }
    .aylc-top-ball{
        width: 10px;
    }
    .ys-cont1200{
        width: 100%;
        padding: 0 20px;
    }
    .lcul-le-line{
        display: none;
    }
    .lcul-box::after {
        opacity: 1;
    }
    .list-main .slick-dots li{
        width: 30px;
        height: 2px;
        overflow: hidden;
        border-radius: 100px;
    }
    .list-main .slick-dots li.slick-active{
        background: rgba(78, 78, 78, 0.10);
        position: relative;
    }
    .list-main .slick-dots li.slick-active::before{
        width: 100%;
    }
    .list-main .slick-dots li::before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        /* right: 0; */
        width: 0%;
        height: 100%;
        background: var(--colormain);
        transition: all .4s;
        z-index: 1;
        border-radius: 100px;
    }
    .lrul-img img:nth-child(2) {
        opacity: 1;
        position: relative;
    }
    .apcc-mask::after {
        content: "";
        position: absolute;
        bottom:-100px;
        width: 100%;
        height: 200px;
    }
    .about-foot {
        /*padding-top: var(--space100);*/
    }
    .apcc-year {
        padding-bottom: calc(var(--space120) + 0px);
    }
    .apcc-line{
        height: 99%;
    }
    .lrul-img {
        pointer-events: none;
    }
    .about-foot-le-text {
        margin-top: 5px;
        width: 100%;
    }
    .about-foot-cry {
        padding: 25px;
    }
    .about-foot-le-btn {
        margin-top: calc(var(--space50) + 0px);
    }
    .pc-fenye li{
        width: 22px;
        height: 22px;
        line-height: 22px;
        margin: 0 6px;
    }
    
    .news-cry{
        padding-bottom: var(--space100);
    }

    .news-cry-top{
        flex-wrap: wrap;
    }
    .news-cry-top-select input,
    .nctq-input input{
        line-height: 40px;
    }
    .nctq-query {
        width: 20px;
    }
    .nctq-input {
        margin: 0 10px;
    }
    .news-cry-top-select {
        width:100%;
        padding-left: 20px;
        padding-right: 10px;
    }
    .news-cry-top-query {
        padding-left: 14px;
        padding-right: 8px;
        width:100%;
        margin-top: 10px;
    }
    .nctq-btn {
        padding: 3px 14px;
    }
    .ys-select-li {
        margin-top: 10px;
    }
    .ys-select-bd{
        padding: 10px 20px;
        height: 85px;
    }
    .ys-phnav-logo {
        width: 150px;
    }
    .yilw-pop{
        width:56px;
        bottom: calc(100% + 8px);
    }
    .yfim-code{
        width: 120px;
        top: -10px;
    }
    .yfms-icon-li-wrap{
        display: block;
        width: 30px;
    }
    .yfms-icon-li-cry{
        width: 30px;
    }
    .yncc-ul-li-ri{
        flex: 1;
    }
    .yncc-ul-li-le{
        width: 42%;
    }
    .head-search-img {
        width: 22px;
        margin-top: 6px;
    }
    .head-search-modal .ys-modal-content {
        width: 80vw;
    }
    .head-search-modal button {
        font-size: 18px;
    }
    .head-search-modal ,
    .ys-modal-close .icon-close {
        font-size: 20px !important;
        font-weight: normal;
    }
    .hkul-ul-li{
        width: 50%;
        margin: 0 10px;
    }
    .hkul-ul{
        flex-direction: row;
    }
    .hkul-ul-li:nth-child(2){
        margin-top: 0px;
    }
    .lrul-img img:nth-child(1){
        display:none;
    }
    .head-search-modal button {
        width: fit-content;
    }
    .head-search-modal .ys-modal-close .icon-close {
        font-size: 16px !important;
    }
    .contact-main .ys-pos-center {
        top: 35%;
    }
    .detail-cry-head .ys-select-hd input {
        line-height: 45px;
        height: 45px;
        padding-left: 15px;
    }
    .ys-select-xtbbox {
        right: 12px;
        width: 20px;
    }
    .hscb-bom-ul-li{
        padding: 0 5px 10px;
    }
    .apcc-line {
        height: 100%;
    }
    .home-know-ul-li2 .hkul-ul{
        flex-wrap: wrap;
    }
    .home-know-ul-li2 .hkul-ul-li{
        width: 100%;
        height: fit-content;
    }
    .hbul-box {
        padding: 20px 10px 10px;
    }
    .scheme-cry-bom {
        margin-top: 200px;
    }
    .scheme-cry-top-ul {
        bottom: auto;
        top: 90%;
        width: 100%;
    }
    .scheme-cry-top-ul {
        bottom: auto;
        top: 90%;
        width: calc(100% - 20px);
        margin-left: 10px;
    }
    .home-syst-cry-bom .mod-btn-prev,
    .home-syst-cry-bom .mod-btn-next{
        display: none !important;
    }
    
    .aylc-bom .aylc-img {
        width: 60%;
        margin: 0 auto;
    }
    
    .hscb-bom-ul .slick-track {
        /*display: block !important;*/
       justify-content: flex-start;
    }
    
    .hscb-products a{
        width: 100%;
        position: relative;
        display: block;
    }
    
    .hscb-bom {
        width: 100%;
        position: relative;
    }
    
    /*.hscb-bom-ul {*/
    /*    margin: 0 0px;*/
    /*    width: 100%;*/
    /*    position: relative;*/
    /*}*/
    .hscb-bom-ul-li.slick-current .hbul-box{
        background: var(--color4);
        box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    }
    /* 767end */
}
@media screen and (max-width: 480px) {
    .sctu-li {
        padding: 0px 0px 20px;
    }
    .about-cry-ul-li::after{
        display: none;
    }
    .yxedr-active td {
        padding: 10px 12px;
    }
    .about-foot-cry {
        width: 120%;
        padding: 15px 0px 15px 20px;
    }
    .about-foot-le-tit::before {
        top: 8px;
        width: 2px;
        height: 14px;
        background-color: var(--colormain);
    }   
    .hkul-ul-li{
        margin: 0 3px;
    }
    .about-process h2{
        font-size: 28px;
    }
    .about-proc-head p:last-child{
        text-align: left !important; 
        position: absolute;
        bottom: -52px;
        left: 14px;
    }
    .smcr-ul-li2 {
    width: 100%;
}
    .detail-cry-head{
        width: 100%;
    }
    .detail-cry-head .ys-select-bd {
    padding: 10px 15px 10px 20px;
}
    .head-lang-top-text {
        font-size: 12px;
    }
    .head-search-img {
        margin-top: 3px;
    }
    .head-lang-top{
        margin-top: 1px;
        border-radius: 12px;
    }
    .head-lang-bom {
        width: 70px;
        height: 70px;
        padding: 10px 10px;
    }
    .hlbu-li a {
        margin-bottom: 2px;
    }
    .about-foot-bj-le {
        width: 57%;
    }
    .about-foot-bj img {
        width: 99%;
        height: 100%;
        object-fit: fill;
    }
    
    .hscb-ul-li {
        width: calc(100vw - 20px);
    }
    
    .hscb-prod-li {
        max-width: 276px;
        margin: 0 auto;
    }
    
    .hscb-products a{
        display: none;
    }
   .hscb-products a:nth-child(1){
       display: block;
   }
   
   .hscb-products {
       max-height: 168px;
   }
}