@charset "utf-8";

/* 响应式原则：调大看小 */
@media screen and (max-width: 1920px) {
    .yhpc-ribox {
        padding: 2px 0.3rem;
    }
    .ys-hd-pc {
        top: 12px;
    }
    .head-logo {
        width: 130px;
    }
    .head-other {
        padding: 8px 0.24rem;
    }
    .yhpc-le-ricode {
        padding-left: 0.16rem;
    }
    .about-page .mask-banner .ys-cont1600 {
        margin-top: 2.2rem;
    }
    .mask-banner .ys-cont1600{
        margin-top: 2.8rem;
    }
    .ys-hd-pc {
        top: 16px;
    }
    .stemcell-platform + section{
        margin-top: -0.5rem;
    }
    :root{
        --headh: 66px;
    }
    /* 1919end */
}
@media screen and (max-width: 1900px) {
    :root{
        --headh: 66px;
    }
    .about-page .mask-banner .ys-cont1600 {
        margin-top: auto;
    }
    .mask-banner .ys-cont1600{
        margin-top: auto;
    }
    .silr-listbox {
        height: 380px;
    }
    .preparation-adv-bot-cent {
        width: 45.3%;
    }
    .pabc-iconlist-item-spot {
        --width: 0.9rem;
    }
    .tail-item-box{
        min-width: 420px;
    }
    .tail-item-box-cir {
        width: 130px;
        height: 130px;
    }
    .abbl-slide .ys-sit-icon {
        margin-top: 5px;
    }
}
@media screen and (max-width: 1680px) {
    html {
        font-size: 86px;
    }
    :root{
        /* 间距 */
        --space250: 2.0rem;
        --space240: 1.95rem;
        --space230: 1.9rem;
        --space220: 1.85rem;
        --space210: 1.8rem;
        --space200: 1.75rem;
        --space190: 1.7rem;
        --space180: 1.65rem;
        --space170: 1.6rem;
        --space160: 1.55rem;
        --headh: 70px;
    }
    .head-logo {
        width: 110px;
    }
    .ys-hd-pc {
        top: 10px;
    }
    .head-other {
        padding: 7px 0.18rem;
    }
    .std-btn4-link{
        line-height: 46px;
    }
    .home-introd-ri-btn {
        padding: 0.1rem 0.1rem 0.1rem 0.3rem;
    }
    .home-introd-ri-btn img {
        width: 32px;
    }
    .hild-tit,.hilh-cry, .hilh-cry p,.hbrl-li-cry, .hbrl-li-cry p{
        line-height: 1.5;
    }
    .hilh-cry {
        max-height: 12em;
    }
    .hilt-img {
        width: 68.19%;
    }
    .hibl-item-last-top {
        margin-top: 0.6rem;
    }
    .hbrl-li img {
        width: 22px;
    }
    .hbrl-li:not(:last-child) {
        margin-bottom: 0.15rem;
    }
    .hwll-box-ri-tit {
        line-height: 1.5;
        margin-bottom: 0.2rem;
        margin-top: 0.3rem;
    }
    .home-why-list>li>div{
        padding: 0.2rem 0.3rem 0.23rem 0.2rem;
    }
    .std-btn-circle-link {
        width: 38px;
    }
    .hnbt-link-info {
        padding: 0.3rem 0.8rem 0.3rem 0.3rem;
    }
    .hlir-top-tap {
        line-height: 24px;
        padding: 3px 0.16rem 3px 0.36rem;
    }
    .hnbl-li-link-cry {
        padding: 0.4rem 0.3rem;
    }
    .hlir-top-tap::before {
        width: 7px;
        height: 7px;
    }
    .hcrl-item-le img {
        width: 26px;
    }
    .std-side-bot svg {
        width: 22px;
    }
    .std-side-bot {
        width: 44px;
        height: 44px;
    }
    .std-side-top{
        width: 44px;
    }
    .std-side-top{
        margin-bottom: 0.15rem;
    }
    .about-partner-le-btn{
        width: 0.6rem;
    }
    .abrl-item img {
        width: 24px;
    }
    .abrl-item-cry {
        margin-top: 0px;
    }
    .about-trust-bg {
        top: -6%;
        left: -35%;
    }
    .about-honor-list {
        --gap1: 0.8rem;
    }
    .about-honor .ys-cont1600::after {
        left: 68.66%;
    }
    .about-honor .ys-cont1600::before {
        left: 31.33%;
    }
    .hcrl-item-le img {
        width: 24px;
    }
    .sstl-box {
        line-height: 44px;
    }
    .stemcell-platform{
        margin-bottom: 0;
    }
    .snsl-num span {
        font-size: 1.2rem;
    }
    .stemcell-platform-bg {
        top: 12%;
    }
    .sabl-cri1-dir {
        width: 14px;
        height: 14px;
    }
    .scbs-item-link-ri .std-btn-circle-link {
        width: 40px;
    }
    .aobl-item-box {
        width: 5.5rem;
    }
    .snll-num span{
        font-size: 1rem;
    }
    .ys-fia-text-btn {
        top: 5px;
    }
    .ys-form {
        --height: 44px;
    }
    .ncts-item-cont-btn,.nlil-btn{
        width: 40px;
    }
    .ys-dots1 .slick-dots li {
        height: 3px;
    }
    .news-list-item-link{
        margin: -20px;
    }
    .pc-fenye li {
        width: 38px;
        height: 38px;
        line-height: 38px;
    }
    .ncts-item-link {
        margin: 0 -20px 0 -20px;
    }
    .hcrl-item-ri {
        margin-top: 8px;
    }
    .silr-listbox {
        height: 320px;
    }
    .yhin-infobox{
        border-radius: 0.28rem;
    }
    .safetyass-adv .snsl-num,.packaging-page .snsl-num span{
        font-size: 0.8rem;
    }
    .snsl-tet{
        font-size: var(--font22);
    }
    .shsi-box-top .ys-imgbox-cover {
        width: 74px;
    }
    .dpbi-crylist-li-content{
        width: 250px;
    }
    .tail-item-box-cir {
        width: 110px;
        height: 110px;
        transform: translateX(30%);
    }
    .tail-item.res .tail-item-box-cir {
        transform: translateX(-30%);
    }
    .tail-item-box {
        min-width: 370px;
    }
    .trbs-item-box-cry{
        width: 140px;
    }
    .trbs-item-box-icon {
        width: 90px;
    }
    .tibw-line {
        left: 44px;
    }
    .trbs-item-box-cry {
        margin-left: 54px;
    }
    .tibi-cent-img img {
        width: 30px;
    }
    .trbs-item:nth-child(even) .trbs-item-box-cry {
        margin-bottom: 1.6rem;
    }
    .tibl-item::before {
        top: 10px;
    }
    .testing-adv{
        padding-bottom: 40px;
    }
    .pkbs-li>div{
        padding:0.5rem 0.25rem ;
    }
    .peptide-page .snsl-num{
        margin-bottom: 0.1rem;
    }
    .min-fontsize .snsl-num span,.min-fontsize .snsl-num{
        font-size: var(--font80);
    }
    .osti-box {
        line-height: 50px;
    }
    .adc-service-newtab .sstl-box{
        line-height: 50px;
    }
    /* 1680end */
}
@media screen and (max-width: 1440px) {
    .ys-modal-content {
        max-height: 650px;
    }
    html {
        font-size: 62px;
    }
    :root {
        --font28: 0.30rem; 
        --font26: 0.28rem; 
        --font24: 0.28rem; 
        --font22: 0.26rem; 
        --font20: 0.26rem; 
        --font18: 0.24rem;  
        --font16: 0.22rem;   
        --font14: 0.20rem;  
        --font12: 0.16rem;
        --headh: 60px;
    }
    .head-logo {
        width: 90px;
    }
    .ys-banner {
        padding: 0 16px;
        margin-top: 16px;
    }
    .head-nav {
        --gap2: 0.18rem;
    }
    .ys-hd-pc {
        top: 8px;
    }
    .yhpc-le-ricode-tet{
        font-size: 12px;
    }
    .head-other {
        padding: 6px 0.18rem;
    }
    .std-btn4-link {
        line-height: 40px;
    }
    .hill-item-ri{
        margin-bottom: 0.15rem;
    }
    .home-introd-ri-btn img {
        width: 30px;
    }
    .home-introd-bot-list {
        --gap1: 0.12rem;
        --gap2: 0.24rem;
    }
    .hilh-cry {
        max-height: 10.5em;
        -webkit-line-clamp: 7;
    }
    .hild-btn {
        width: 24px;
    }
    .std-btn-circle-link {
        width: 32px;
    }
    .home-introd-bot-top{
        margin-bottom: 0.5rem;
    }
    .home-news-bot-list {
        margin: -10px -10px 0;
    }
    .home-news-bot-list>li>a {
        margin: 0px -5px -10px;
    }
    .about-partner-le-btn {
        width: 0.66rem;
    }
    .about-partner-le {
        width: 45.5%;
    }
    .about-partner-ri {
        border-radius: 0.3rem;
    }
    .about-trust-bg {
        top: -22%;
        left: -28%;
    }
    .abrl-item img {
        width: 20px;
        margin-top: 2px;
    }
    .ahll-cry{
        max-width: 100%;
    }
    .ahll-img {
        width: 66px;
    }
    .stemcell-platform-ri {
        transform: translate(26%, -15%);
    }
    .sprp-img2,.sprp-img3,.sprp-img4{
        border: 3px solid #fff;
    }
    .stemcell-service{
        margin-top: -0.4rem;
        position: relative;
        z-index: 2;
    }
    .sstl-box {
        line-height: 40px;
    }
    .sabl-cri1-dir {
        width: 12px;
        height: 12px;
    }
    .yhin-infobox{
        border-radius: 0.2rem;
    }
    .ys-horse {
        --gap1: 0.12rem;
    }
    .mask-banner {
        padding: 0 16px;
        margin-top: 16px;
    }
    .scbs-item-link-ri .std-btn-circle-link {
        width: 36px;
    }
    .smolecule-type-le-info {
        width: 25.55%;
    }
    .silc-cry {
        max-height: 2.2rem;
    }
    .silc-cry ul li::before {
        width: 6px;
        height: 6px;
        top: 8px;
    }
    .sacl-linebox-dri {
        width: 14px;
        height: 14px;
    }
    .sacl-linebox-dri2 {
        right: 0%;
    }
    .sacl-linebox-dri3 {
        right: 1%;
    }
    .cicl-addresslist {
        --gap2: 0.2rem;
    }
    .cicl-list {
        margin-bottom: 0.9rem;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 100px;
    }
    .contact-info-cry-ri{
        width: 50%;
    }
    .contact-info-cry-le{
        width: 41%;
    }
    .ys-form {
        --height: 40px;
    }
    .call-icon {
        width: 22px;
    }
    .ncts-item-cont-btn, .nlil-btn {
        width: 34px;
    }
    .nict-top-info-dot{
        width: 6px;
        height: 6px;
    }
    .pc-fenye li {
        width: 38px;
        height: 38px;
        line-height: 38px;
        margin: 0 4px;
    }
    .hbrl-li img {
        width: 20px;
    }
    .hibl-item-link-def .hild-tit {
        margin-bottom: calc(0.3rem + 24px);
    }
    .hnin-svg {
        width: 14px;
    }
    .hnid-defdown{
        min-width: 2.5rem;
    }
    .hnid-threedown{
        min-width: 8rem;
    }
    .strl-item-link{
        height: 5.8rem;
    }
    .home-cooperation-cry {
        border-radius: 0.5rem;
    }
    .footer-share {
        --gap1: 7px;
    }
    .hcrl-item-ri {
        margin-top: 5px;
    }
    .hcrl-item-le img {
        width: 22px;
    }
    .silr-listbox {
        height: 280px;
    }
    .safetyass-highrisk-bot .std-arr{
        width: calc(103% + 0.6rem + 0.8rem);
    }
    .preparation-adv-bot-cent {
        width: 48.3%;
    }
    .pabc-iconlist-item-spot {
        --width: 1rem;
    }
    .shsi-box-top .ys-imgbox-cover {
        width: 70px;
    }
    .dpbi-crylist-li-content{
        width: 220px;
    }
    .trbs-item-box-cry {
        width: 130px;
    }
    .trbs-item-box-icon {
        width: 80px;
    }
    .tibi-cent-img img {
        width: 24px;
    }
    .tibw-line {
        left: 39px;
    }
    .trbs-item-box-cry {
        margin-left: 48px;
    }
    .trbs-item-box-cry {
        width: 140px;
    }
    .std-arr {
        width: calc(100% + 0.6rem + 0.8rem + 10px);
    }
    .tail-item-box {
        min-width: 300px;
    }
    .tibt-top img {
        margin-bottom: 0.8rem;
    }
    .tsbs-item-box-top {
        padding-bottom: 0.25rem;
        margin-bottom: 0.25rem;
    }
    .stemcell-case + section {
        padding-top: calc(var(--space120) - 20px);
    }
    .trbs-item{
        width: calc(100% / 5);
    }
    .osti-box {
        line-height: 42px;
    }
    .adc-service-newtab .sstl-box{
        line-height: 42px;
    }
    .footer-top-le {
        margin-right: 1.3rem;
    }
    
    /* 1440end */
}
@media screen and (max-width: 1199px) {
    :root {
        --headh: 56px;
    }
    html {
        font-size: 58px;
    }
    :root {
        /* 字号82-100 0.66rem 38px */
        --fontr1: 0.66rem;
        --font100: var(--fontr1);
        --font98: var(--fontr1);
        --font96: var(--fontr1);
        --font94: var(--fontr1);
        --font92: var(--fontr1);
        --font90: var(--fontr1);
        --font88: var(--fontr1);
        --font86: var(--fontr1);
        --font86: var(--fontr1);
        --font84: var(--fontr1);
        --font82: var(--fontr1);
        /* 字号72-80 0.59rem 34px */
        --fontr2: 0.59rem;
        --font80: var(--fontr2);
        --font78: var(--fontr2);   
        --font76: var(--fontr2); 
        --font74: var(--fontr2); 
        --font72: var(--fontr2); 
        /* 字号62-70 0.55rem 32px */
        --fontr3: 0.55rem;
        --font70: var(--fontr3); 
        --font68: var(--fontr3);
        --font66: var(--fontr3);
        --font64: var(--fontr3);
        --font62: var(--fontr3);  
        /* 字号52-60 0.52rem 30px */
        --fontr4: 0.52rem;
        --font60: var(--fontr4); 
        --font58: var(--fontr4); 
        --font56: var(--fontr4); 
        --font54: var(--fontr4); 
        --font52: var(--fontr4); 
        /* 间距 */
        --space250: 1.425rem;
        --space240: 1.4rem;
        --space230: 1.375rem;
        --space220: 1.35rem;
        --space210: 1.325rem;
        --space200: 1.3rem;
        --space190: 1.275rem;
        --space180: 1.25rem;
        --space170: 1.225rem;
        --space160: 1.2rem;
        --space150: 1.175rem;
        --space140: 1.15rem;
        --space130: 1.125rem;
        --space120: 1.1rem;
        --space110: 1.0rem;
        --space100: 0.95rem;
    }
    /* 移动端-副导航 - start */
    .footer-nav{
        flex-direction: column;
        --gap1: 0px;
        --gap2: 0px;
        border-top: 1px solid rgba(102,102,102,.5);
    }
    .footer-nav>li{
        position: relative;
        border-bottom: 1px solid rgba(102,102,102,.5);
    }
    .footer-nav>li>a{
        padding: 6px 0;
    }
    .footer-nav>li::before,
    .footer-nav>li::after{
        content: '';
        position: absolute;
        width: 16px;
        height: 1px;
        background: rgba(51,51,51,.5);
        right: 2px;
        top: calc(0.875em + 3px);
        transition: all .4s ease;
    }
    .footer-nav>li::after{
        transform: rotate(90deg);
    }
    .footer-nav ul{
        display: none;
    }
    .footer-nav>li.act::after {
        transform: rotate(0deg);
    }
    .footer-nav>li.no-nav::before,
    .footer-nav>li.no-nav::after{
        display: none;
    }
    .footer-nav>li.no-nav a{
        width: 100%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .footer-nav>li.no-nav{
        border-bottom: unset;
    }
    /* 移动端-副导航 - end */
    /* G3新闻详情页 1199= - start */
    .detail-box{
        padding: 25px 20px;
    }
    .dbts-box .ys-share-list{
         margin-left: 4px;
    }
    .dbts-box-icon{
        width: 22px;
        height: 22px;
    }
    /* G3新闻详情页 1199 - end */
    .detail-page.ys-page-wrap.act .ys-main{
        margin-top: var(--headh);
    }
    .mask-banner .ys-cont1600{
        margin-top: auto !important;
    }
    .about-partner-le {
        width: 50%;
        margin-top: 0;
    }
    .about-partner-ri{
        width: 45.5%;
    }
    .about-partner-le-btn{
        margin-top: 0.5rem;
    }
    .about-trust-bg {
        display: none;
    }
    .about-partner .ys-cont1600 {
        align-items: center;
    }
    .atll-box{
        padding:20px 15px;
    }
    .atll-box{
        align-items: stretch;
    }
    .atll-box .ys-imgbox-cover{
        height: auto;
    }
    .atll-box .ys-imgbox-cover img{
        object-fit: cover;
    }
    .atll-box-ri-tit{
        margin-bottom: 8px;
    }
    .abrl-item img {
        width: 18px;
        margin-top: 3px;
        margin-right: 0.06rem;
    }
    .atll-box-ri{
        padding-left: 0.3rem;
    }
    .abrl-item:not(:last-child){
        margin-bottom: 0.08rem;
    }
    .about-honor{
        padding: 0.7rem 0;
    }
    .ahll-cry{
        font-size: 12px;
        max-width: 150px;
    }
    .about-honor-list {
        --gap1: 10px;
        --gap2: 20px;
    }
    .ahll-img {
        width: 60px;
    }
    .about-honor .ys-cont1600::before {
        left: 28.33%;
    }
    .about-honor .ys-cont1600::after {
        left: 63.66%;
    }
    .home-cooperation-cry-bg {
        width: 4.7rem;
        height: 2.6rem;
    }
    .hccb-cri {
        width: 2rem;
        height: 2rem;
    }
    .hccb-cri img {
        width: 1.4rem;
    }
    .home-cooperation-cry {
        border-radius: 0.4rem;
        padding: 0.74rem 30px 0.74rem 0;
    }
    .hcrl-item-le img {
        width: 22px;
    }
    .hcrl-item-ri {
        margin-top: 3px;
    }
    .home-cooperation-ri{
        width: 50%;
    }
    .stemcell-platform{
        padding-top: var(--space120);
    }
    .stemcell-service {
        margin-top: 0;
    }
    .stemcell-platform-ri {
        transform: translate(33%, -23%);
    }
    .stemcell-platform-le {
        width: 47.25%;
    }
    .sprp-img2, .sprp-img3, .sprp-img4 {
        border: 2px solid #fff;
    }
    .sstl-box {
        line-height: 36px;
    }
    .stemcell-service .std-font44{
        margin-bottom: 0.35rem;
    }
    .stemcell-service-tab {
        margin: 0 calc(var(--gap1) * -1) 0.42rem;
    }
    .stemcell-adv-bot-ri {
        width: 54%;
        margin-top: 0.6rem;
    }
    .sabr-list-item-cry{
        padding: 20px 15px;
    }
    .sabl-cri1-dir {
        width: 8px;
        height: 8px;
    }
    .snsl-num span {
        font-size: 1rem;
    }
    .ys-horse {
        --width1: 4rem;
        --gap1: 0.12rem;
    }
    .scbs-item-link{
        padding: 25px 20px;
    }
    .scbs-item-link-ri {
        width: 60% ;
        padding-left: 20px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        margin: 20px 0;
    }
    .scbs-item-link-le{
        width: 40%;
    }
    .silr-list-li-tit{
        font-size: 18px;
    }
    .silr-list-cry, .silr-list-cry p{
        font-size: 14px;
    }
    .silr-list-li:not(:last-child){
        margin-bottom: 12px;
    }
    .scbs-item-link-ri .std-btn-circle-link {
        width: 30px;
    }
    .sill-slick .slick-dots {
        bottom: 15px;
    }
    .stemcell-case-bot-swiper {
        padding: 0 20px 20px !important;
    }
    .scbs-item-link {
        box-shadow: 0 10px 13px 0 rgba(164, 166, 188, 0.15);
    }
    .std-arr-btn {
        width: 36px;
        height: 36px;
    }
    .stemcell-about-list>li>a {
        margin: -10px 0px;
        padding: 20px 0;
    }
    .sall-link-cry-tit {
        height: 1.5em;
        -webkit-line-clamp: 1;
    }
    .sall-link-cry {
        top: 53%;
    }
    .sall-link .std-btn-circle {
        bottom: 8%;
    }
    .stemcell-about .std-font44 {
        margin-bottom: 0.25rem;
    }
    .stemcell-about{
        margin-bottom: -0.2rem;
    }
    .stemcell-about-list-li .std-btn-circle-link {
        width: 28px;
    }
    .aobl-item-box {
        width: 5rem;
    }
    .aobl-item-box .ys-imgbox-cover{
        margin-right: 0.15rem;
    }
    .smolecule-intro-top-cry {
        width: 86.54%;
    }
    .sibl-li-box-def{
        opacity: 0;
        pointer-events: none;
    }
    .sibl-li-box-hover{
        opacity: 1;
        pointer-events: all;
    }
    .smolecule-intro-bot-list {
        --gap1: 5px;
        --gap2: 10px;
    }
    .sill-slick-item-img{
        padding: 20px 15px;
    }
    .silr-listboxl-cry, .silr-listboxl-cry p{
        font-size: 14px;
    }
    .silr-listbox-tit{
        font-size: 18px;
        margin-bottom: 0.1rem;
    }
    .silr-listbox {
        height:100% !important;
        margin-bottom: 20px !important;
    }
    .smolecule-type-le .smolecule-type-le-info{
        display: none;
    }
    .smolecule-type .ys-cont1600 .smolecule-type-le-info{
        display: block;
        width: 100%;
        position: relative;
        top: auto;
        left: auto;
        margin-bottom: 0.4rem;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .smolecule-type-ri{
        width: 100%;
        padding: 0;
    }
    .smolecule-type .ys-cont1600 {
        flex-direction: column;
        padding: var(--space120) 0;
    }
    .smolecule-type .ys-cont1600{
        pointer-events: all;
    }
    .strl-item .std-btn-circle-link {
        width: 30px;
    }
    .smolecule-type-le-box,.smolecule-type-bg,.smolecule-type-bg img{
        height: 100%;
    }
    .strl-item:nth-child(2){
        margin-top: 0 !important;
    }
    .strl-item-link{
        height: 100%;
        padding: 25px 20px calc(25px + 30px + 20px);
    }
    .strl-item-link .std-btn-circle {
        left: 20px;
        bottom: 25px;
    }
    .strl-item:nth-child(odd){
        margin-top: 0;
    }
    .strl-item.ys-slick-item:not(:first-child) {
        display: none;
    }
    .silc-cry {
        max-height: 4rem;
    }
    .smolecule-type-ri .slick-dots{
        position: relative;
        bottom: auto;
        margin-top: 10px;
    }
    .smolecule-type{
        min-height: unset;
    }
    .sacl-linebox-dri {
        width: 10px;
        height: 10px;
    }
    .sacl-linebox-dri2 {
        right: -1%;
    }
    .sacr-list-li:not(:last-child) {
        margin-bottom: 0.4rem;
    }
    .sllr-cry,.sllr-cry p{
        font-size: 12px;
        line-height: 1.5;
    }
    .sllr-tit{
        margin-bottom: 0.1rem;
    }
    .strl-item-link-cry img {
        margin-bottom: 0.2rem;
    }
    .silc-cry *{
        line-height: 1.5;
    }
    .strl-item-link-cry .std-font30{
        line-height: 1.6;
        margin-bottom: 0.1rem;
    }
    .strl-item{
        width: 50%;
    }
    .contact-info-cry {
        flex-direction: column;
    }
    .contact-info-cry-le{
        width: 100%;
        margin-top: 0;
        margin-bottom: 0.8rem;
    }
    .contact-info-cry-ri{
        width: 100%;
    }
    .cicl-list {
        margin-bottom: 0.4rem;
    }
    .contact-info-cry-le .std-font40 {
        max-width: 100%;
        margin-bottom: 0.2rem;
    }
    .contact-info-cry-ri{
        padding: 25px 20px;
    }
    .contact-info-cry-ri .std-font32{
        margin-bottom: 15px;
    }
    .ys-form-inof-item{
        margin-bottom: var(--spacebot) !important;
    }
    .ys-fia-text-btn {
        top: 3px;
    }
    .cicl-addresslist>li>a{
        padding: 20px 15px;
    }
    .call-name{
        font-size: 16px;
        margin-bottom: 2px;
    }
    .contact-info-cry-le .std-font24{
        font-size: 18px;
    }
    .call-cry, .call-cry p{
        font-size: 14px;
        line-height: 1.5;
    }
    .call-cry {
        min-height: 2.3em;
        margin-bottom: calc(2px + 10px);
    }
    .cicl-addresslist-li-link .ys-imgbox-cover{
        margin-bottom: 12px;
    }
    .cicl-addresslist {
        --gap2: 0.28rem;
    }
    .contact-info-cry-ri .std-font32{
        font-size: 20px;
    }
    .news-list-item-link {
        margin: -20px -10px;
    }
    .ys-dots1 .slick-dots li {
        height: 2px;
        width: 30px;
    }
    .nict-title{
        height: 3.2em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        margin-bottom: 5px;
    }
    .nict-top-info {
        padding: 3px 0.16rem;
    }
    .ncts-item-cont-text{
        margin-top: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .nict-top{
        margin-bottom: 5px;
    }
    .ncts-item-cont-btn, .nlil-btn {
        width: 30px;
    }
    .news-container-top {
        margin-bottom: 0.5rem;
    }
    .news-container-top-slick .slick-dots {
        bottom: -4px;
    }
    .nlil-text{
        padding: 0;
    }
    .blil-infobox {
        width: calc(100% - 0.7rem);
        height: calc(100% - 0.29rem - 0.3rem);
    }
    .nlil-text-title {
        height: 3em;
        -webkit-line-clamp: 2;
        padding-right: 20px;
        font-size: 14px;
    }
    .news-list-item{
        margin-bottom: 0.4rem;
    }
    .nict-top-info-text{
        font-size: 10px;
    }
    .nlil-text-info-name{
        margin-bottom: 0.15rem;
    }
    .nict-top-info-time{
        font-size: 12px;
    }
    .pc-fenye li {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }
    .news-list{
        margin-bottom: -0.4rem;
    }
    .ys-phnav-logo img{
        opacity: 1 !important;
    }
    .home-introd-bot-list {
        --ge: 50%;
    }
    .home-introd-ri-btn img {
        width: 28px;
    }
    .home-introd-bot-list>li>a{
        padding: 20px 15px;
    }
    .hilt-img {
        width: 59.19%;
        bottom: 0.8rem;
    }
    .hild-btn{
        bottom: 15px;
        left: 20px;
    }
    .hibl-item-link-def .hild-tit {
        margin-bottom: calc(0.3rem + 15px);
    }
    .home-why-list>li{
        width: 100%;
    }
    .hwll-box .ys-imgbox-cover{
        width: 39%;
    }
    .home-why-list>li>div{
        padding: 25px 20px;
        align-items: stretch;
    }
    .hwll-box-ri-tit{
        font-size: 18px;
    }
    .hbrl-li-cry, .hbrl-li-cry p{
        font-size: 14px;
    }
    .hwll-box-ri{
        width: 57%;
    }
    .hnbt-link-info .ys-imgbox-cover{
        width: 6rem;
    }
    .hnbt-link-info{
        padding: 25px 20px;
        width: calc(100% - 20px);
    }
    .hnbt-link-info-ri{
        margin-top: 0;
    }
    .hnbt-link-info {
        align-items: center;
    }
    .hlir-top-tap {
        line-height: 20px;
        padding: 2px 0.16rem 3px 0.36rem;
    }
    .hlir-cry {
        max-height: 3.2em;
        -webkit-line-clamp: 2;
    }
    .hlir-top,.hlir-tit{
        margin-bottom: 0.15rem;
    }
    .home-news  .std-btn-circle-link {
        width: 22px;
    }
    .home-introd-bot-top {
        margin-bottom: 0.35rem;
    }
    .hnbl-li-link-cry {
        padding: 20px 15px;
        width: calc(100% - 20px);
    }
    .hlir-top-tap::before {
        width: 6px;
        height: 6px;
    }
    .ys-ph-navbar2 .ys-phnav-logo{
        width: 120px;
    }
    .footer-top{
        flex-direction: column;
        padding-bottom: 0;
        margin-bottom: 0.2rem;
    }
    .footer-top-lebox {
        width: 100%;
        flex-direction: column;
        position: relative;
    }
    .footer-top-lebox::before{
        content: "";
        width: 100vw;
        height: 1px;
        background: rgba(255, 255, 255, 0.2);
        position: absolute;
        bottom: 0;
        left:calc(calc(7.5vw * -1));
    }
    .footer-top-le{
        margin-right: 0;
        margin-bottom: 0.5rem;
    }
    .footer-nav{
        width: 100%;
    }
    .footer-top-le{
        width: 100%;
    }
    .footer-bot::before {
        left: calc(calc(7.5vw * -1));
    }
    .footer-bot {
        justify-content: space-between;
        flex-direction: column;
        align-items: flex-start;
    }
    .footer-text{
        margin-bottom: 0.1rem;
    }
    .footer-nav>li::before{
        content: unset;
    }
    .footer-nav>li::after{
        background: url(../images/footerjiant.svg);
        background-size: contain;
        background-repeat: no-repeat;
        width:16px;
        height: 10px;
        z-index: 10;
        transform: rotate(0deg);
    }
    .footer-nav>li{
        border-bottom: unset;
    }
    .footer-nav{
        border-top: unset;
        margin-bottom: 0.5rem;
    }
    .footer-nav>li>a:last-child{
        margin-top: 0;
        border-bottom: unset;
    }
    .footer-nav>li{
        border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    }
    .footer-nav>li>a{
        width: fit-content;
    }
    .footer-nav>li.act::after{
        transform: rotate(180deg);
    }
    .footer-share {
        justify-content: flex-start;
    }
    .footer-top-ri{
        padding-top: calc(0.5rem + 6px);
    }
    .footer-cent{
        margin-bottom: 0.5rem;
    }
    .ys-phnavss-form .iconfont{
        color: rgba(51, 51, 51, 1) !important;
    }
    .footer-share {
        --width1: 30px;
        --gap1: 5px;
    }
    .footer-nav>li>ul>li {
        margin-bottom: 0.14rem;
    }
    .ncts-item-link {
        margin: 0 -10px 0 -10px;
    }
    .aobp-li .ys-spot{
        --width:8px;
    }
    @keyframes scalebig {
        0% {
            transform: translate(-50%,-50%) scale(1);
            opacity: .8
        }
        100% {
            transform: translate(-50%,-50%) scale(4);
            opacity: 0
        }
    }
    @-webkit-keyframes scalebig {
        0% {
            transform: translate(-50%,-50%) scale(1);
            opacity: .8
        }
        100% {
            transform: translate(-50%,-50%) scale(4);
            opacity: 0
        }
    }
    .stemcell-platform + section {
        margin-top: -0.5rem;
    }
    .silr-listbox p{
        font-size: 14px;
        line-height: 1.5;
    }
    .safetyass-adv .snsl-num{
        font-size: 0.55rem ;
        margin-bottom: 0.1rem ;
    }
    .snsl-tet{
        max-width: 3.2rem;
        font-size: 14px;
    }
    .safetyass-highrisk-bot .std-arr{
        display: none;
    }
    .safetyass-highrisk-bot .slick-dots{
        position: relative;
        bottom: unset;
        margin-top:26px;
    }
    .shsi-box-top .ys-imgbox-cover{
        width:64px;
    }
    .shsi-box-top {
        box-shadow: 0 5px 15px 0 rgba(164, 166, 188, 0.15);
    }
    .safetyass-highrisk-slick {
        --ge: calc(100% / 4);
    }
    .silr-listbox br{
        display: none;
    }
    .sabr-list-item-cry img{
        margin-right: 10px;
    }
    .yhin-infobox{
        border-radius: 0.2rem;
    }
    .preparation-adv-bot-info{
        display: none;
    }
    .preparation-adv-bot-phstyle .slick-dots{
        position: relative;
        bottom: auto;
        margin-top: 20px;
    }
    .preparation-adv-bot-phstyle{
       --ge: 50%;
       --gap1: 10px;
       margin: 0.8rem calc(var(--gap1) * -1) 0;
    }
    .preparation-adv-bot-phstyle .ys-slick-item {
       width: var(--ge);
       padding: 0 var(--gap1);
    }
    .preparation-adv-bot-phstyle .std-font30{
        font-size: 20px;
        margin-bottom: 0.08rem;
    }
    .preparation-adv-bot-phstyle .std-text16,.preparation-adv-bot-phstyle .std-text16 p{
        font-size: 14px;
    }
    .pabi-list-item-cry{
        max-width: 100%;
    }
    .pabc-spot {
        --width: 70.5%;
    }
    .preparation-adv-bot-cent {
        width: 70%;
    }
    @keyframes scalebig3 {
        0% {
            transform: translate(-50%,-50%) scale(1);
            opacity: 1
        }
        100% {
            transform: translate(-50%,-50%) scale(1.2);
            opacity: 0
        }
    }
    @-webkit-keyframes scalebig3 {
        0% {
            transform: translate(-50%,-50%) scale(1);
            opacity: 1
        }
        100% {
            transform: translate(-50%,-50%) scale(1.2);
            opacity: 0
        }
    }
    .stemcell-case + section{
        padding-top:calc(var(--space120) - 0.2rem) ;
    }
    .preparation-adv-bot-phstyle,.drugstability-process-slick{
        display: block;
    }
    .dpsi-box{
        position: relative;
    }
    .dpbi-titlist,.dpbi-crylist{
        display: none;
    }
    .dllc-title{
        opacity: 1;
        text-align: left;
        font-size: 20px;
        margin-bottom: 0.1rem;
    }
    .dpsi-box{
        position: relative;
        padding: 25px 20px;
        border-radius: 0.2rem;
        background: linear-gradient(104deg, rgba(255, 255, 255, 0.36) 0%, rgba(245, 245, 245, 0.36) 100%);
        -moz-backdrop-filter: blur(8px);
        -o-backdrop-filter: blur(8px);
        -ms-backdrop-filter: blur(8px);
    }
    .drugstability-process-bot{
        display: none;
    }
    .drugstability-process-slick{
       --ge:50%;
       --gap1: 5px;
       margin: 0 calc(var(--gap1) * -1);
    }
    .drugstability-process-slick-item{
       width: var(--ge);
       padding: 0 var(--gap1);
    }
    .drugstability-process-slick-item>div{
       height: 100%;
       display: flex;
       flex-direction: column;
    }
    .dllc-num{
       font-size: 20px;
       margin-bottom: 0.1rem;
    }
    .drugstability-process-slick .slick-dots{
        position: relative;
        bottom: auto;
        margin-top: 20px;
    }
    .drugstability-process .std-font44{
        margin-bottom: 0.3rem;
    }
    .testing-service .std-arr{
        display: none;
    }
    .testing-research .slick-dots{
        position: relative;
        bottom: auto;
        margin-top: 20px;
    }
    .testing-service .slick-dots{
        position: relative;
        bottom: auto;
        margin-top: 20px;
    }
    .tsbs-item:not(:first-child)::before{
        content: unset;
    }
    .tibt-top img{
        margin-bottom: 20px;
    }
    .tsbs-item-box {
        background: var(--colormain);
        padding: 25px 20px;
    }
    .tsbs-item-box-cri {
        top: -20%;
        left: -20%;
    }
    .tsbs-item-box-top {
        border-bottom: 1px solid var(--colorfff);
    }
    .tibt-top img{
        opacity: 0;
    }
    .tibt-num{
        color: #f5f5f5;
        transform: translateY(0px);
        opacity: 1;
    }
    .tibt-bot-num{
        opacity: 0;
    }
    .tsbs-item-box .tibt-bot .std-font24{
        color: var(--colorfff);
    }
    .tsbs-item-box .tibl-item, .tsbs-item-box .tibl-item p{
        color: var(--colorfff);
    }
    .tibl-item::before{
        background: var(--colorfff);
    }
    .testing-service .std-font44{
        margin-bottom: 0.6rem;
    }
    .testing-research-bot-bgline {
        bottom: 19%;
    }
    .std-arr {
        width: calc(100% + 0.6rem + 0.8rem - 10px);
    }
    .spln-newli:not(:last-child) {
        margin-bottom: 0.3rem;
    }
    .stemcell-platform-le-cry{
        margin-bottom: 0.4rem;
    }
    .spll-item:first-child {
        margin-right: 0.5rem;
    }
    .pcli-box {
        align-items: stretch;
    }
    .pcli-box-ri img{
        height: 100%;
        object-fit: cover;
    }
    .pcli-box-le {
        width: 46%;
    }
    .pcli-box-ri{
        width: 50%;
    }
    .pbll-li:not(:last-child){
        margin-bottom: 0.25rem;
    }
    .pbll-li .std-font30{
        margin-bottom: 0.1rem;
    }
    .pcli-top{
        margin-bottom: 0.4rem;
    }
    .packaging-page .snsl-num span{
        font-size: 0.55rem;
    }
    .packaging-page .snsl-num {
        margin-bottom: 0.1rem;
    }
    .stemcell-adv{
        padding-bottom: 0;
    }
    .stemcell-platform-le-cry,.stemcell-platform-le-cry p{
        font-size: 12px;
    }
    .stemcell-platform-le {
        width: 53.25%;
    }
    .trbs-item{
        width: calc(100% / 3);
    }
    .testing-adv-info{
        display: none;
    }
    .testing-adv-infoph{
        display: block;
    }
    .taip-numlist{
        position: relative;
        left: auto;
        top: auto;
        transform: unset;
        margin:0 auto 0.5rem;
        width: 240px;
    }
    .taip-numlist .std-font20 span{
        color: var(--colormain);
        font-size: 0.7rem;
        line-height: 1.3;
    }
    .taip-numlist .std-font20{
        text-align: center;
    }
    .taip-numlist .std-font20{
        display: flex;
        flex-direction: column;
    }
    .taic-item-box .std-font20{
        font-size: 20px;
        margin-bottom: 0.14rem;
    }
    .taic-item-box .taic-item-box-cry,.taic-item-box .taic-item-box-cry p{
        font-size: 14px;
    }
    .taic-item-box{
        border-radius: 0.2rem;
        border: 1px solid #FFF;
        background: linear-gradient(104deg, rgba(255, 255, 255, 0.36) 0%, rgba(245, 245, 245, 0.36) 100%);
        box-shadow: 0 15px 25px 0 rgba(164, 166, 188, 0.15);
        backdrop-filter: blur(8px);
        -webkit-backdrop-filter: blur(8px);
        -moz-backdrop-filter: blur(8px);
        -o-backdrop-filter: blur(8px);
        -ms-backdrop-filter: blur(8px);
        padding: 25px 20px;
    }
    .testing-adv-infoph-cry{
       --ge: 50%;
       --gap1: 10px;
       --gap2: 20px;
       margin: 0 calc(var(--gap1) * -1) calc(var(--gap2) * -1);
       display: flex;
       flex-wrap: wrap;
    }
    .testing-adv-infoph-cry>li{
       width: var(--ge);
       padding: 0 var(--gap1);
       margin-bottom: var(--gap2);
    }
    .testing-adv-infoph-cry>li>div{
       height: 100%;
       display: flex;
       flex-direction: column;
    }
    .testing-adv .std-font44{
        margin-bottom: 0.3rem;
    }
    .taip-numlist .slick-dots{
        bottom: auto;
        position: relative;
        margin-top: 10px;
    }
    .taip-numlist .slick-dots li {
        width: 6px;
        height: 6px;
        background: transparent;
        margin: 0 3px;
        border: 1px solid var(--colormain);
        opacity: 1;
    }
    .taip-numlist .slick-dots li.slick-active{
        background: var(--colormain);
    }
    .testing-page .testing-research{
        padding-top: calc(var(--space120) - 20px);
    }
    .testing-service-bot-slick{
        --ge: 50%;
    }
    .antibody-barriers-bot-ri{
        width: 50%;
    }
    .antibody-barriers-bot-le{
        width: 46%;
    }
    .antibody-barriers-bot {
        align-items: stretch;
    }
    .abbr-item{
        height: 100%;
    }
    .abbr-item .ys-imgbox-cover{
        height: 100%;
    }
    .abbr-item .ys-imgbox-cover img{
        object-fit: cover;
    }
    .abbl-slide .ysib-list-li-tit{
        margin-bottom: 0.1rem;
    }
    .abbl-slide .ysib-list-li:not(:last-child){
        margin-bottom: 0.15rem;
    }
    .abbl-slide .ys-slide-item-bot{
        margin-top: 0.2rem;
    }
    .abbl-slide .ys-sit-icon {
        width: 18px;
        height: 18px;
    }
    .antibody-barriers{
        padding-top: calc(var(--space120) - 20px);
    }
    .peptide-knowledge-bot-slick{
        --ge: 50%;
    }
    .peptide-knowledge .std-arr{
        display: none;
    }
    .peptide-knowledge .slick-dots{
        position: relative;
        bottom: auto;
        margin-top:10px;
    }
    .peptide-knowledge-bot-slick .slick-list {
        margin: -10px;
    }
    .pkbs-li>div {
        box-shadow: 0 10px 10px 0 rgba(164, 166, 188, 0.20);
        padding: 25px 20px;
    }
    .adc-page .snsl-num{
        margin-bottom: 0.1rem;
    }
    .min-fontsize .snsl-num span,.min-fontsize .snsl-num{
        font-size: 0.55rem;
    }
    .oligonucleotide-service-tab {
        justify-content: unset;
        flex-wrap: nowrap;
        margin: 0 0 calc(var(--gap2) * -1);
        --gap1: 0.05rem;
        --gap2: 0.1rem;
    }
    .osti-box{
        white-space: nowrap;
    }
    .oligonucleotide-service .mCSB_horizontal.mCSB_inside>.mCSB_container{
        margin-bottom: 10px;
    }
    .oligonucleotide-service-tablelist {
        margin-top: 0.3rem;
    }
    .osti-box {
        line-height: 36px;
    }
    .adc-service-newtab .sstl-box{
        line-height: 36px;
    }
    .tibt-top img{
        display: none;
    }
    .tibt-num{
        position: relative;
        top: auto;
        left: auto;
    }
    .tsbs-item-box-cri {
        top: -31%;
        left: -23%;
    }
    .testing-research .std-arr-btn svg{
        position: absolute;
        left: 50%;
        top: 50%;
        z-index: 1;
        transform: translate(-50%,-50%);
    }
    .testing-research .std-arr-btn{
        position: relative;
    }
    .smolecule-intro .std-arr{
        display: none;
    }
    .smolecule-intro .slick-dots {
        position: relative;
        display: block;
        margin-top: 10px;
        bottom: 0;
    }
    .peptide-page .stemcell-platform + section,.antibody-page .stemcell-platform + section,.adc-page .stemcell-platform + section,.packaging-page .stemcell-platform + section,.testing-page .stemcell-platform + section{
        margin-top: -1.5rem;
    }
    /* 1199end */
}
@media screen and (max-width: 1000px) {
    .testing-page .stemcell-platform + section{
        margin-top: -0.5rem;
    }
    .ncts-item-cont-btn, .nlil-btn {
        width: 22px;
    }
    .stemcell-about-list-li .std-btn-circle-link {
        width: 20px;
    }
    .ahll-cry{
        max-width: 100px;
    }
    .about-honor .ys-cont1600::before {
        left: 30.33%;
    }
    .about-honor .ys-cont1600::after {
        left: 64.66%;
    }
    .about-honor .ys-cont1600::after,.about-honor .ys-cont1600::before {
        height: calc(100% - 0.4rem);
    }
    .silc-cry {
        max-height: 3rem;
    }
    .oligonucleotide-page .stemcell-platform,.packaging-page .stemcell-platform,.instrument-page  .stemcell-platform{
        padding-top: 200px;
    }
    .oligonucleotide-page .stemcell-platform + section,.packaging-page .stemcell-platform + section,.instrument-page  .stemcell-platform + section{
        margin-top: -1rem;
    }
    .testing-page .stemcell-platform {
        padding-top: 200px;
    }
    
}
@media screen and (max-width: 767px) {
    .oligonucleotide-page .stemcell-platform + section, .packaging-page .stemcell-platform + section,.peptide-page .stemcell-platform + section,.antibody-page .stemcell-platform + section,.adc-page .stemcell-platform + section,.packaging-page .stemcell-platform + section,.testing-page .stemcell-platform + section{
        margin-top: 0;
    }
     .stemcell-platform {
        padding-top: var(--space120) !important;
    }
    .ys-ban-pc, .ys-nyban-pc{
        display: none!important;
    }
    .ys-ban-video{
        display: none!important;
    }
    .ys-ban-ph, .ys-nyban-ph{
        display: block!important;
    }
    .ys-table-swipe{
        display: none;
        margin-bottom: 2px;
    }
    .ys-modal-content {
        max-height: 550px;
        padding: 50px 20px;
    }
    html {
        font-size: 56px;
    }
    :root {
        /* 字号82-100 0.60rem 34px */
        --fontr1: 0.60rem;
        /* 字号72-80 0.57rem 32px */
        --fontr2: 0.57rem;
        /* 字号62-70 0.54rem 30px */
        --fontr3: 0.54rem;
        /* 字号52-60 0.50rem 28px */
        --fontr4: 0.50rem;
        /* 下 */
        --font36: 0.38rem; 
        --font34: 0.36rem; 
        --font32: 0.36rem; 
        --font30: 0.34rem; 
        --font28: 0.34rem; 
        --font26: 0.32rem; 
        --font24: 0.30rem; 
        --font22: 0.28rem; 
        --font20: 0.26rem; 
        --font18: 0.26rem;  
        --font16: 0.25rem;   
        --font14: 0.24rem;  
        --font12: 0.18rem;
        /* 间距 */
        --space250: 1.00rem;
        --space240: 0.99rem;
        --space230: 0.97rem;
        --space220: 0.95rem;
        --space210: 0.93rem;
        --space200: 0.91rem;
        --space190: 0.89rem;
        --space180: 0.87rem;
        --space170: 0.85rem;
        --space160: 0.83rem;
        --space150: 0.81rem;
        --space140: 0.79rem;
        --space130: 0.77rem;
        --space120: 0.75rem;
        --space110: 0.73rem;
        --space100: 0.71rem;
        --space90: 0.69rem;
        --space80: 0.67rem;
        --space70: 0.65rem;
        --space60: 0.6rem;
    }
    /* G3新闻详情页 767 - start */
    .detail-box{
        padding: 20px 15px;
        width: 100%;
    }
    .detail-box-top-share{
        display: none;
    }
    .detail-box-top-title {
        line-height: 1.4;
    }
    .dbfl-item-text{
        line-height: 1.5;
        height: 3em;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
    }
    .detail-box-cont p {
        line-height: 1.5;
    }
    .detail-box-footer {
        padding: 0.32rem 0 0 0;
    }
    .nict-desc p{
        height: 3em;
        line-height: 1.5;
        -webkit-line-clamp: 2;
    }
    .dbfl-item-link{
        flex-direction: column;
    }
    /* G3新闻详情页 767 - end */
    .std-side {
        right: 10px;
        top: auto;
        bottom: 20vh;
    }
    .std-side-bot {
        width: 36px;
        height: 36px;
    }
    .std-side-top {
        width: 38px;
    }
    .std-side-list-li .ys-imgbox-cover {
        width: 18px;
    }
    .std-side-bot svg {
        width: 18px;
    }
    .ssll-code {
        padding-right: 24px;
    }
    .std-font44{
        font-size: 22px;
    }
    .detail-box-cont{
        padding: 15px 0 0;
    }
    .detail-box-top-title{
        margin-bottom: 15px;
    }
    .detail-box-footer{
        padding-top: 15px;
    }
    .mask-banner .ys-nyban-img{
        -webkit-mask: unset;
        mask: unset;
    }
    .mask-banner{
        margin-top: 0;
        padding: 0;
    }
    .about-partner-le{
        width: 100%;
        margin-bottom: 20px;
    }
    .about-partner-ri{
        width: 100%;
    }
    .about-partner .ys-cont1600{
        flex-wrap: wrap;
    }
    .about-partner-le-btn{
        margin-top: 15px;
    }
    .about-partner-le .std-font44{
        margin-bottom: 0.12rem;
    }
    .about-partner-le-cry,.about-partner-le-cry p{
        line-height: 1.5;
    }
    .about-partner-ri {
        border-radius: 0.2rem;
    }
    .about-trust .std-font44{
        margin-bottom: 0.15rem;
    }
    .about-trust-cry{
        margin-bottom: 0.3rem;
    }
    .atll-box .ys-imgbox-cover{
        width: 100%;
        margin-bottom: 17px;
    }
    .atll-box-ri{
        width: 100%;
        padding: 0;
    }
    .atll-box{
        display: flex;
        flex-direction: column;
    }
    .abrl-item img {
        width: 18px;
        margin-top: 2px;
        margin-right: 5px;
    }
    .abrl-item-cry, .abrl-item-cry p{
        line-height: 1.5;
    }
    .atll-box-ri-tit {
        margin-bottom: 0.18rem;
    }
    .abrl-item:not(:last-child) {
        margin-bottom: 0.1rem;
    }
    .about-trust-list-li:not(:last-child) {
        margin-bottom: 20px;
    }
    .about-honor .ys-cont1600::after, .about-honor .ys-cont1600::before{
        content: unset;
    }
    .about-honor-list{
        --ge: 100%;
    }
    .ahll-cry{
        max-width: 100%;
        font-size: 14px;
    }
    .about-honor{
        padding: 42px 0;
    }
    .home-cooperation-ri{
        width: 100%;
        padding: 42px 15px 35px;
    }
    .home-cooperation-cry {
        border-radius: 0.2rem;
        padding:0;
        flex-direction: column-reverse;
        align-items: flex-start;
    }
    .home-cooperation-cry-bg {
        height: 2rem;
        margin-bottom: 42px;
    }
    .hccb-cri {
        width: 1.6rem;
        height: 1.6rem;
    }
    .hcrl-item-le img {
        width: 20px;
    }
    .home-cooperation .std-btn4{
        margin-top: 22px;
    }
    .hccb-cri img {
        width: 1rem;
    }
    .hcrl-item {
        flex-direction: column;
    }
    .std-font50{
        font-size: 26px !important;
    }
    .ys-nyban-title p{
        font-size: 14px;
    }
    .stemcell-platform-le {
        width: 100%;
    }
    .stemcell-platform .ys-cont1600{
        position: relative;
        left: auto;
        top: auto;
        transform: unset;
    }
    .stemcell-platform-ri{
        display: none;
    }
    .stemcell-service{
        padding-top: 42px;
    }
    .stemcell-platform-le-list {
        --gap2: 0.15rem;
    }
    .stemcell-platform-le-cry{
        margin-bottom: 0.3rem;
    }
    .stemcell-platform-le .std-font44{
        margin-bottom: 0.1rem;
    }
    .sstl-box {
        line-height: 32px;
    }
    .stemcell-service-tab {
        --gap1: 3px;
        margin: 0 calc(var(--gap1) * -1) 0.3rem;
    }
    /* .ssbl-box br{
        display: none;
    } */
    .ssbl-box thead tr {
        min-height: 0.8rem;
    }
    .stemcell-adv-bot-le{
        width: 80%;
        margin-left: 0;
        margin-bottom: 50px !important;
    }
    .stemcell-adv-bot{
        flex-direction: column;
    }
    .stemcell-adv-bot-ri{
        width: 100%;
        margin-top: 0;
    }
    .snsl-num span {
        font-size: 0.8rem;
    }
    .stemcell-adv .std-font44{
        margin-bottom: 0.4rem;
    }
    .snsl-tet{
        font-size: 14px;
    }
    .sabl-cri2 .sabl-cri1-dir {
        top: 53%;
    }
    .sabl-numbox-slick .slick-dots {
        bottom: -26px;
    }
    .sabr-list-item-cry{
        padding: 20px 15px;
    }
    .slic-ri-name{
        font-size: 18px;
        line-height: 1.4;
    }
    .sabr-list-item-cry img{
        margin-right: 0.2rem;
    }
    .slick-dots li {
        margin: 0 3px;
    }
    .slic-ri-cry,.slic-ri-cry p{
        line-height: 1.5;
    }
    .ys-horse {
        --width1: 3rem;
        --gap1: 0.1rem;
    }
    .scbs-item-link{
        padding: 20px 15px !important;
    }
    .stemcell-case-bot-swiper {
        padding: 0 0px 20px !important;
    }
    .std-arr {
        position: relative;
        left: auto;
        top: auto;
        z-index: 1;
        transform: unset;
        width: auto;
        pointer-events: none;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .std-arr-btn {
        width: 32px;
        height: 32px;
    }
    .std-arr-le{
        margin-right: 8px;
    }
    .scbs-item-link-le{
        width: 100% !important;
        margin-bottom: 17px;
    }
    .scbs-item-link-ri{
        width:100% !important;
        padding: 0 !important;
        margin: 0;
    }
    .scbs-item-link{
        flex-direction: column;
    }
    .sill-slick{
        height: 15em;
    }
    .silr-list-li:not(:last-child) {
        margin-bottom: 8px;
    }
    .silr-list-cry, .silr-list-cry p{
        line-height: 1.4;
    }
    .silr-listboxl-cry, .silr-listboxl-cry p{
        line-height: 1.4;
    }
    .silr-list-li-tit{
        font-size: 18px;
    }
    .silr-listbox {
        margin-top:0;
        margin-bottom: 15px !important;
    }
    .scbs-item-link-ri .std-btn-circle-link {
        width: 28px;
    }
    .sill-slick .slick-dots {
        bottom: 10px;
    }
    .stemcell-key .std-font44, .stemcell-case .std-font44{
        margin-bottom: 0.3rem;
    }
    .stemcell-about{
        margin-top: 0;
        padding-top: 42px;
    }
    .stemcell-about-list {
        --ge: 100%;
    }
    .stemcell-about-list>li>a {
        margin: 0 -10px;
        padding: 0;
    }
    .sall-link-cry {
        top: 45%;
    }
    .stemcell-about .std-font44 {
        margin-bottom: 0.2rem;
    }
    .stemcell-about-list-li .std-btn-circle-link {
        width: 22px;
    }
    .aobl-item-box{
        width: 100%;
        opacity: 1;
        pointer-events: all;
    }
    .aobl-item.ys-slick-item:not(:first-child) {
        display: none;
    }
    .aobl-item{
        position: relative;
        top: auto !important;
        left: auto !important;
    }
    .about-origin-bot-list{
       --ge: 100%;
       --gap1: 10px;
       margin: 0 calc(var(--gap1) * -1);
    }
    .aobl-item{
       width: var(--ge);
       padding: 0 var(--gap1);
       margin-bottom: var(--gap2);
    }
    .aobl-item>div{
       height: 100%;
       display: flex;
       padding:10px;
    }
    .about-origin-bot-list .slick-dots{
        position: relative;
        bottom: auto;
        margin-top: 10px;
    }
    .about-origin-bot-img{
        margin-bottom: 20px;
    }
    .aobl-item-box .ys-imgbox-cover{
        width: 100px;
    }
    .aibr-name{
        font-size: 18px;
    }
    .sill-slick-item-img {
        padding: 10px;
    }
    .stemcell-case{
        overflow: visible;
    }
    .stemcell-about.topsmall{
        padding-top: 25px;
    }
    .smolecule-intro-top-cry{
        width: 100%;
    }
    .smolecule-intro-bot-list{
        --ge: 50%;
    }
    .smolecule-intro-top{
        margin-bottom: 20px;
    }
    .smolecule-intro-top .std-btn4{
        margin-top: 14px;
    }
    .smolecule-intro-top .std-font44{
        margin-bottom: 5px;
    }
    .std-btn4-link {
        line-height: 36px;
    }
    .smolecule-type-ri{
        width: 100%;
    }
    .smolecule-type-ri-list{
        --ge: 100%;
    }
    .smolecule-type .ys-cont1600 .smolecule-type-le-info{
        margin-bottom:0.2rem;
    }
    .smolecule-type .ys-cont1600{
        padding:42px 20px  62px;
    }
    .strl-item{
        width: 100%;
    }
    .smolecule-type-ri .slick-dots {
        margin-top: -5px;
    }
    .smolecule-adv-cry {
        flex-direction: column;
    }
    .smolecule-adv-cry-le{
        width: 80%;
        margin-bottom: 25px;
    }
    .snll-num span{
        font-size: 0.7rem;
        margin-bottom: 3px;
        display: block;
    }
    .snll-tet{
        font-size: 14px;
        line-height: 1.4;
    }
    .smolecule-adv-cry-ri{
        width: 100%;
    }
    .sacr-list-li{
        margin-left: 0 !important;
    }
    .sacl-linebox-dri2 {
        right: -2%;
    }
    .cicl-addresslist-li{
        width: 100%;
    }
    .cicl-addresslist-li.ys-slick-item:not(:first-child){
        display: none;
    }
    .cicl-addresslist .slick-dots{
        position: relative;
        bottom: auto;
        margin-top: -10px;
    }
    .cicl-addresslist-li {
        padding: var(--gap1);
    }
    .ys-form-inof-item2{
        width: 100%;
    }
    .contact-info-cry-ri{
        padding: 20px 15px;
    }
    .ys-form {
        --height: 40px;
        --spacebot:10px;
    }
    .contact-info-cry-ri .std-font32 {
        margin-bottom: 10px;
    }
    .ys-fia-text-btn {
        top: 5px;
    }
    .ys-form-inof-code{
        width: 100%;
    }
    .ys-form-inof-text .ys-fii-input {
        height: 90px;
    }
    .cicl-addresslist-li-link{
        padding: 15px;
        box-shadow: 0 10px 20px 0 rgba(164, 166, 188, 0.15);
    }
    .contact-info-cry-le .std-font24{
        margin-bottom: 0.1rem;
    }
    .call-cry {
        min-height: unset;
    }
    .contact-info-cry-le{
        margin-bottom: 1rem;
    }
    .news-list-item{
        width: 100%;
    }
    .nlil-text-title{
        font-size: 18px;
        height: 4.5em;
        -webkit-line-clamp: 3;
    }
    .ncts-item-cont-btn, .nlil-btn {
        width: 32px;
    }
    .nict-top-info-text {
        font-size: 12px;
    }
    .nict-top-info-time {
        font-size: 14px;
    }
    .blil-infobox {
        width: calc(100% - 65px);
        height: calc(100% - 55px);
    }
    .news-list-item {
        margin-bottom: 15px;
    }
    .pc-fenye li {
        width: 30px;
        height: 30px;
        line-height: 30px;
        margin: 0 3px;
    }
    .ys-pcfy .prev li {
        margin-right: 0.1rem;
    }
    .ys-pcfy .next li{
        margin-left: 0.1rem;
    }
    .ncts-item-link-bgpc{
        display: none;
    }
    .ncts-item-link-bgph{
        display: block;
    }
    .ncts-item-cont {
        flex-direction: column;
        width: calc(100% - 65px);
        height: calc(100% - 55px);
        top: 49%;
    }
    .ncts-item-cont .ncts-item-cont-img{
        width: 100%;
        margin-bottom: 15px;
    }
    .ncts-item-cont-text{
        padding: 0;
        width: 100%;
    }
    .ncts-item-link {
        margin: 0 -10px;
    }
    .nict-title{
        font-size: 18px;
        height: 3em;
        line-height: 1.5;
    }
    .nict-desc{
        padding-right: 30px;
    }
    .ncts-item-cont-btn {
        right: 5%;
    }
    .news-container-top-slick .slick-dots {
        bottom: 0px;
    }
    .ys-dots1 .slick-dots li {
        width: 26px;
    }
    .ys-ban-imgbox{
        -webkit-mask: unset;
        mask: unset;
    }
    .ys-banner {
        padding:0;
        margin-top: 0;
    }
    .ys-ban-title{
        font-size: 26px;
    }
    .home-introd-le{
        width: 100%;
    }
    .home-introd-top .ys-cont1600{
        flex-direction: column;
    }
    .home-introd-ri{
        width: 100%;
    }
    .home-introd-le-cry{
        margin-bottom: 0.3rem;
    }
    .home-introd-le .std-font44{
        margin-bottom: 0.1rem;
    }
    .home-introd-le-top .std-btn4{
        display: block;
        margin-top: 0;
    }
    .home-introd-le>.std-btn4{
        display: none;
    }
    .home-introd-le-top {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 0.15rem;
    }
    .home-introd-le{
        margin-bottom: 30px;
    }
    .home-introd-bot-top {
        align-items: center;
    }
    .hirb-tet{
        display: none;
    }
    .home-introd-ri-btn{
        padding: 0;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        bottom: auto;
    }
    .home-introd-ri-btn img {
        width: 42px;
    }
    .home-introd-bot-list>li>a {
        padding:15px 10px;
    }
    .hibl-item-link-def .hild-tit{
        font-size: 16px;
        max-height: 100%;
       -webkit-line-clamp:inherit;
       line-height: 1.4;
       margin-bottom: calc(0.3rem + 5px);
    }
    .hibl-item-link .ys-imgbox-cover{
        margin-bottom: 10px;
    }
    .hild-btn {
        bottom: 10px;
        left: 10px;
        width: 20px;
    }
    .hilt-img {
        bottom: 0.4rem;
    }
    .home-introd-bot-list {
        --gap1: 5px;
        --gap2: 10px;
    }
    .home-introd-bot-trans{
        display: none;
    }
    .home-why-list>li>div{
        padding: 20px 15px;
    }
    .hwll-box-ri-tit{
        margin-top: 0;
    }
    .hbrl-li:not(:last-child){
        margin-bottom: 0.1rem;
    }
    .hbrl-li img {
        width: 18px;
        margin-right: 5px;
    }
    .home-why .std-font44{
        margin-bottom: 0.3rem;
    }
    .home-news-bot-list{
        --ge:100%;
    }
    .hnbt-link-info-ri .hlir-tit {
        max-height: 3em;
        -webkit-line-clamp: 2;
    }
    .hlir-tit {
        max-height: 6em;
        -webkit-line-clamp: 4;
    }
    .home-news .std-btn-circle-link {
        width: 32px;
    }
    .hnbl-li-link-cry {
        padding: 20px;
    }
    .hnbt-link-info {
        flex-direction: column;
    }
    .hnbt-link-info .ys-imgbox-cover{
        width: 100%;
    }
    .hnbt-link-info-ri{
        width: 100%;
        padding: 0;
    }
    .hnbt-link-info{
        top: 43%;
    }
    .hnbt-link-info .ys-imgbox-cover{
        margin-bottom: 20px;
    }
    .hnbt-link .std-btn-circle {
        right: 5%;
        bottom: 8%;
    }
    .home-introd-bot-top{
        margin-bottom: 0.2rem;
    }
    .hlir-tit{
        font-size: 18px;
    }
    .home-why{
        padding-top:calc(var(--space120) - 0.4rem) !important;
    }
    .hibl-item-last-top {
        margin-top: 0.3rem;
    }
    .ys-banner-dirbox {
        bottom: 42px;
        padding-left: 0;
    }
    .ybdi-num{
        display: none;
    }
    .ybdi-progress{
        width: 30px;
    }
    .home-why-list>li>div{
        flex-direction: column;
    }
    .hwll-box .ys-imgbox-cover{
        width: 100%;
        height: 13em;
        margin-bottom: 20px;
    }
    .hwll-box-ri{
        width: 100%;
    }
    .hbrl-li img{
        margin-top: 2px;
    }
    .hcrl-item:not(:last-child) {
        margin-bottom: 0.2rem;
    }
    .ys-footer{
        border-radius: 0.3rem 0.3rem 0 0;
    }
    .footer-top-le,.footer-nav{
        margin-bottom: 20px;
    }
    .ftlb-li:not(:last-child){
        margin-bottom: 0.2rem;
    }
    .footer-top-ri{
        padding-top: 26px;
    }
    a[href="https://www.yongsy.com"]{
        margin-left: 0;
    }
    .footer-bot{
        padding: 0.25rem 0;
    }
    .footer-cent{
        margin-bottom: 20px;
    }
    .footer-nav>li::before {
        width: 14px;
        height: 8px;
    }
    .hwll-box-ri-tit{
        margin-bottom: 0.18rem;
    }
    .home-why-list>li>div {
        box-shadow: 0 6px 15px 0 rgba(164, 166, 188, 0.12);
    }
    .home-news{
        padding-top: calc(var(--space120) - 10px);
    }
    .yhin-infobox-tet{
        font-size: 12px;
        line-height: 1.4;
    }
    .silr-listbox-tit{
        line-height: 1.4;
    }
    .call-name{
        font-size: 18px;
    }
    @keyframes scalebig {
        0% {
            transform: translate(-50%,-50%) scale(1);
            opacity: .8
        }

        100% {
            transform: translate(-50%,-50%) scale(4);
            opacity: 0
        }
    }

    @-webkit-keyframes scalebig {
        0% {
            transform: translate(-50%,-50%) scale(1);
            opacity: .8
        }

        100% {
            transform: translate(-50%,-50%) scale(4);
            opacity: 0
        }
    }
    .aobp-li.act .ys-spot{
        opacity: 1;
        transform: scale(2);
    }
    .ys-spot{
        --width: 6px;
    }
    .stemcell-platform + section{
        margin-top: 0 !important;
    }
    .stemcell-platform .ys-cont1400 {
        position: relative;
        left: auto;
        top: auto;
        transform: unset;
    }
    .sacl-linebox-dri {
        width: 8px;
        height: 8px;
    }
    .smolecule-adv .std-font44{
        margin-bottom: 0.35rem;
    }
    .sacr-list-li:not(:last-child){
        margin-bottom: 20px;
    }
    .smolecule-adv{
        padding-bottom: 0;
    }
    .yhin-infobox-tet .std-text16{
        font-size: 12px;
        line-height: 1.2;
        height: 1.2em;
    }
    .yhin-infobox-infobox-cry,.yhin-infobox-infobox-cry p{
        font-size: 10px;
    }
    .footer-share {
        --gap1: 3px;
    }
    .safetyass-highrisk-slick {
        --ge: calc(100% / 2);
        --gap1: 8px;
    }
    .safetyass-highrisk-cry {
        margin-bottom: 0.4rem;
    }
    .safetyass-highrisk-bot .slick-dots {
        margin-top: 20px;
    }
    .safetyass-adv .snsl-num {
        font-size: 0.5rem;
    }
    .ssbl-box table tr th:first-child, .ssbl-box table tr td:first-child {
        width: 30%;
    }
    .safetyass-service .ssbl-box table tr th:nth-child(2), .safetyass-service .ssbl-box table tr td:nth-child(2){
        width: 70%;
    }
    .spll-item{
        width: 50% !important;
        margin: 0 !important;
        padding: 0 10px;
    }
    .stemcell-platform-le-list{
        margin: 0 -10px;
    }
    .preparation-adv-bot-phstyle{
       --ge: 100%;
       margin: 25px calc(var(--gap1) * -1) 0;
    }
    .pabc-spot {
        --width: 70.5%;
    }
    .pabc-iconlist-item-spot{
        width: 0.8rem;
        height: 0.8rem;
    }
    .preparation-adv-bot-cent{
        width: 100%;
        padding: 20px;
    }
    .pabc-iconlist-item-spot img{
        width: 0.4rem;
    }
    .pabc-slickbox {
        width: 72.5%;
    }
    .pabc-spot {
        --width: 70vw;
    }
    .preparation-adv .std-font44{
        margin-bottom: 0;
    }
    .mask-banner::before{
        content: "";
        width: 100%;
        height: 100%;
        background: rgba(0,0,0,.3);
        position: absolute;
        top: 0;
        left: 0;
    }
    .stemcell-case + section{
        padding-top:calc(var(--space120) - 0.2rem) ;
    }
    .drugstability-process-slick{
       --ge:100%;
    }
    .dpsi-box{
        padding: 20px 15px;
    }
    .drugstability-process-slick .slick-dots {
        margin-top: 10px;
    }
    .testing-research-bot-slick{
        margin-left: 0;
    }
    .trbs-item-box-icon {
        width: 70px;
    }
    .tibi-cent-img img {
        width: 20px;
    }
    .tibw-line {
        left: 34px;
    }
    .tibw-line::before,.tibw-line::after {
        width: 6px;
        height: 6px;
        left: -2px;
    }
    .trbs-item-box-cry {
        width: 110px;
    }
    .trbs-item:nth-child(even) .trbs-item-box-cry {
        margin-bottom: 0.5rem;
    }
    .trbs-item:nth-child(odd) .trbs-item-box-cry{
        margin-bottom: 0.5rem;
    }
    .testing-research-bot-bgline {
        bottom: 22%;
    }
    .testing-research .std-arr{
        margin-top: 20px;
    }
    .testing-research .std-font44,.testing-adv .std-font44{
        margin-bottom: 0.3rem;
    }
    .testing-service .std-font44{
        margin-bottom: 0.3rem;
    }
    .stemcell-platform-le-cry,.stemcell-platform-le-cry p{
        font-size: 14px;
    }
    .pcli-box-le{
        width: 100%;
        margin-bottom: 20px;
    }
    .pcli-box-ri{
        width: 100%;
    }
    .pcli-box{
        flex-direction: column !important;
    }
    .pbll-li .std-font30{
        font-size: 18px;
    }
    .pbll-li-cry,.pbll-li-cry p{
        line-height: 1.5;
    }
    .pbll-li:not(:last-child){
        margin-bottom: 0.2rem;
    }
    .packaging-page .stemcell-about{
        padding-top: var(--space120);
    }
    .trbs-item{
        width: calc(100% / 3);
    }
    .testing-service-bot-slick,.testing-adv-infoph-cry{
        --ge: 100%;
    }
    .testing-adv-infoph-cry>li>div{
        padding: 20px 15px;
    }
    .antibody-barriers-bot-ri{
        display: none;
    }
    .antibody-barriers-bot-le{
        width: 100%;
    }
    .abbl-slide .ys-slide-item-bot img{
        display: block;
        margin-top: 0.15rem;
    }
    .abbl-slide .ys-sit-name{
        font-size: 20px;
    }
    .abbl-slide .ysib-list-li-tit{
        font-size: 16px;
    }
    .abbl-slide .ys-sit-icon {
        width: 16px;
        height: 16px;
    }
    .antibody-barriers .std-font44{
        margin-bottom: 0.4rem;
    }
    .pkbs-li>div {
        padding: 20px 15px;
    }
    .peptide-knowledge-bot-slick {
        --ge: 100%;
    }
    .peptide-knowledge-bot-slick .slick-list {
        padding: 20px 10px;
    }
    .peptide-knowledge-top{
        margin-bottom: 0.2rem;
    }
    .plbc-info, .plbc-info p{
        line-height: 1.5;
    }
    .plbc-info{
        padding: 0;
    }
    .pkbs-li-box .ys-imgbox-cover{
        margin-bottom: 5px;
    }
    .pkbs-li-box-cry .std-font24{
        font-size: 18px;
        margin-bottom: 0.1rem;
    }
    .adc-page .stemcell-about{
        padding-top: 42px;
    }
    .inside-main table thead th,.inside-main table tbody td{
        padding: 0.2rem !important;
        font-size: 12px;
    }
    .min-height.safetyass-service .ssbl-box thead tr,.safetyass-service .ssbl-box thead tr{
        min-height: auto;
    }
    .adc-service .std-font44{
        margin-bottom: 0.3rem;
    }
    .osti-box {
        line-height: 32px;
    }
    .ostl-box.rowspan-table table tr td[rowspan] + td, .ostl-box.rowspan-table table tr td[rowspan] + td + td{
        padding: 0.2rem;
    }
    .oligonucleotide-page .stemcell-about.topsmall{
        padding-top: 42px;
    }
    .footer-nav>li::after {
        width: 14px;
        height: 8px;
    }
    .footer-nav>li::before, .footer-nav>li::after {
        top: calc(0.875em + 3px);
    }
    .preparation-adv-bot-cent .pabc-spot{
        aspect-ratio: 1/1;
    }
    .drugstability-matrix .ssbl-box thead tr,.drugstability-matrix .ssbl-box tbody tr{
        min-height: auto;
    }
    .inside-main table thead{
        position: relative;
        top: 0;
    }
    .safetyass-highrisk-cry {
        margin-bottom: 0.3rem;
    }
        .tsbs-item-box-cri {
        top: -28%;
        left: -20%;
    }
    .adc-service-newtab .sstl-box {
        line-height: 34px;
    }
    .ostl-box  table tr th,.ostl-box  table tr td{
        width:calc(var(--cont) / 3) !important;
    }
    .adc-newservice-bot table {
        table-layout: fixed;
        width: 100%;
        border-collapse: collapse;
    }
    .adc-newservice-bot table tr th,.adc-newservice-bot  table tr td{
        width:calc(var(--cont) / 5) !important;
    }
    .adc-newservice-bot table tr th:last-child,.adc-newservice-bot  table tr td:last-child{
        width:calc(var(--cont) - (var(--cont) / 5) * 3) !important;
    }
    .smolecule-intro .slick-dots {
        margin-top: 0px;
    }
    .adc-newservice-tablelist-li.thisthree .adc-newservice-bot table tr th:last-child,.adc-newservice-tablelist-li.thisthree  .adc-newservice-bot table tr td:last-child {
        width: calc(var(--cont) - (var(--cont) / 5) * 2) !important;
    }
    .stemcell-platform-le-cry{
        width: 100%;
    }
    .newtable-box table thead {
        position: relative;
        top: 0;
    }
    .newtable-box table tr th, .newtable-box table tr td {
        width: calc(var(--cont) / 2) !important;
    }
    .newtable-box.isthreecolumn table tr th, .newtable-box.isthreecolumn table tr td {
        width: calc(var(--cont) / 3) !important;
    }
    /* 767end */
}






