﻿@charset "utf-8";

/* CSS Document */
/* html {
    font-size: 12px;
}

@media (min-width:768px) {
    html {
        font-size: 13.5px;
    }
}

@media (min-width:992px) {
    html {
        font-size: 14px;
    }
}

@media (min-width:1200px) {
    html {
        font-size: 14.5px;
    }
}

@media (min-width:1360px) {
    html {
        font-size: 15px;
    }
}

@media (min-width:1500px) {
    html {
        font-size: 16px;
    }
} */

html {
    font-size: 12px;
}

@media (min-width:768px) {
    html {
        font-size: 6.4px;
    }
}

@media (min-width:992px) {
    html {
        font-size: 8.3px;
    }
}

@media (min-width:1200px) {
    html {
        font-size: 10px;
    }
}

@media (min-width:1400px) {
    html {
        font-size: 11.66666px;
    }
}

@media (min-width:1360px) {
    html {
        font-size: 11.33333px;
    }
}

@media (min-width:1500px) {
    html {
        font-size: 13.3px;
    }
}

@media (min-width:1800px) {
    html {
        font-size: 15px;
    }
}

@media (min-width:1850px) {
    html {
        font-size: 16px;
    }
}

/*1280X720 1366X768 1440X900 1920X1080*/
/*手机样式*/
@media (min-width:992px) {

    .pagination .page-item .page-link:hover,
    .pagination .page-item .page-link:focus {
        background: none;
        /* color: #ffffff; */
        box-shadow: none;
    }



    .pagination .page-item:first-child .page-link:hover::before,
    .pagination .page-item:last-child .page-link:hover::before {
        border-color: #fff;
    }

    .newsSideNav ul.listNav li a:hover {
        background-color: #f69600;
        color: #ffffff;
    }
}

@media (min-width:576px) {
    .container {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width:768px) {
    .container {
        max-width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width:992px) {
    .container {
        max-width: 100%;
        padding-left: 9vw;
        padding-right: 9vw;
    }
}

@media (min-width:1200px) {


    .container {
        max-width: 100%;
        padding-left: 10.9375vw;
        padding-right: 10.9375vw;
    }



}

@media (max-width: 1200px) {
    header .header-nav>ul>li {
        margin-right: 1vw;
    }
}

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


    .coreCompetitivenessList li .box {
        padding: 6rem 2rem;
    }

    .CMO .con .w_text {
        padding: 3.4rem;
    }

    .inviteList li .box {
        height: 12.75rem;
    }
}

@media screen and (max-width:991px) {
    #menu_toggle1 {
        display: block;
    }

    .menu_botton {
        right: 15px;
        top: 50%;
        float: right;
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        -o-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    .menu_botton strong {
        display: none;
    }

    .menu_botton span,
    .menu_botton span:after,
    .menu_botton span:before {
        width: 26px;
    }

    .menu_botton span:before {
        top: -8px;
    }

    .menu_botton span:after {
        bottom: -8px;
    }

    /**/

    header .header-nav,
    header .header-language {
        display: none;
    }

    header .logo {
        padding: 4px 0;
    }

    header .header-language .header_language,
    header .header-language .header_href {
        display: none;
    }

    header .header-language .header_search {
        margin-right: 4.15rem;
    }

    .header_column {
        position: relative;
        right: 50px;
        display: none;
    }

    .container-fluid {
        padding-left: 3.375vw;
        padding-right: 3.375vw;
    }

    .hServiceSwiperButton {
        right: 0;
    }

    .hServiceTab li span {
        font-size: 2rem;
    }

    .hServiceSwiper li.swiper-slide .box .text {
        bottom: 0;
    }

    .bannerHeading .title {
        font-size: 3rem;
    }

    footer .footer_nav {
        width: 100%;
        display: none;
    }

    footer .footer_box {
        width: 100%;
    }

    footer .footer_main {
        padding: 3.25rem 0;
        display: none;
    }

    .footer_share {
        display: none;
    }

    .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    .w_title {
        font-size: 2rem;
        line-height: 1.6;
        padding-bottom: 1.25rem;
    }

    header .logo {
        padding: 10px 0;
        width: 15.25rem;
    }

    header .header-main {
        /* position: relative; */
    }

    footer .footer_copyright .box {
        display: block !important;
    }

    footer .fCopyleft {
        text-align: center;
        margin-top: 1rem;
    }

}

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

    .ft_40.pb_36,
    .ft_40.pb_26,
    .ft_40,
    .gmp-right-content .ft_35.pb_26 {
        color: #2f5eab;
    }

    .ft_20,
    .ft_24 {
        font-size: 13px;
    }

    .ft_58 {
        font-size: 1.625rem;
    }

    .hMore a {
        font-size: 13px;
    }

    footer .footer_box .hTitle34 {
        width: 100%;
    }

    .homeArea .box {
        justify-content: center;
        flex-direction: column;
        padding-left: 15px;
        padding-right: 15px;
    }


    .homeArea .box .box_l,
    .homeArea .box .box_r {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .homeArea .box .box_r {
        margin-top: 3rem;
        display: none;
    }

    .hCase {
        flex-direction: column;
    }

    .hCase .box_l {
        padding-left: 15px;
        padding-right: 15px;
    }

    .hCase .box_l,
    .hCase .box_r {
        width: 100%;
    }

    .hNews .box {
        flex-direction: column;
    }

    .hNews .box_sm {
        /* width: 100%; */
        width: 70%;
        margin: 0 auto;
        margin-bottom: 3rem;
    }

    .hNews .hNewsJs .swiper-slide .box_sm {
        width: 100%;
    }

    .hNews {
        /* padding-bottom: 6.375rem; */
        padding-bottom: 0;
        padding-top: 2.5rem;
    }

    .hNews.meeting11 .img,
    .hNews.meeting .img {
        height: 10.75rem;
    }

    .hNews .img {
        height: 9.5rem;

    }

    .homeArea .box .box_l .bg_cover {
        height: 27.1875rem;
    }

    .home_banner .swiper-button-prev,
    .home_banner .swiper-container-rtl .swiper-button-next {
        left: 1.125rem;
    }

    .home_banner .swiper-button-next,
    .home_banner .swiper-container-rtl .swiper-button-prev {
        right: 1.125rem;
        left: auto;
    }

    .hbanner .bannerHeading .title {
        font-size: 2rem;
        line-height: 1.6;
        font-weight: 500;
        color: #fff;
    }

    .home_banner li.swiper-slide {

        background-size: cover;
    }

    .hbanner .bannerHeading {

        width: 67%;

    }

    .home_banner {
        display: none;
    }

    .home_banner1 {
        width: 100%;
        height: 100%;
        position: relative;
    }

    .pt_150 {
        /* padding-top: 6.375rem; */
        padding-top: 2.375rem;
    }

    .pb_150 {
        /* padding-bottom: 6.375rem; */
        padding-bottom: 2.375rem;
    }

    .nectar-social {

        right: 0.5rem;

    }

    .retuntop {

        right: 0.5rem;
        width: 3.625rem;
        height: 3.625rem;

    }

    .retuntop::before {

        left: 37%;
        top: 27%;

    }

    .hCasejs .swiper-slide:nth-child(2n-1) {
        padding-top: 0rem;
    }

    .hCasejs {
        margin-left: 0;

        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
        margin: 0 auto;
    }

    .hCasejs .swiper-scrollbar,
    .hNewsJs .swiper-scrollbar,
    .aboutcoursejs .swiper-scrollbar,
    .abouthonorjs .swiper-scrollbar {
        width: 50%;
        margin-left: 25%;

        height: 0.25rem;
        border-radius: 0.125rem;
        bottom: 0.375rem;
    }

    .hNewsJs .swiper-scrollbar {
        margin-left: 0;
    }

    .hCasejs .swiper-button-next,
    .hCasejs .swiper-container-rtl .swiper-button-prev,
    .hNewsJs .swiper-button-next,
    .hNewsJs .swiper-container-rtl .swiper-button-prev,
    .aboutcoursejs .swiper-button-next,
    .aboutcoursejs .swiper-container-rtl .swiper-button-prev,
    .abouthonorjs .swiper-button-next,
    .abouthonorjs .swiper-container-rtl .swiper-button-prev {
        bottom: 0;
        top: auto;
        right: 20%;
        height: auto;
        width: auto;
    }

    .hCasejs .swiper-button-prev,
    .hCasejs .swiper-container-rtl .swiper-button-next,
    .hNewsJs .swiper-button-prev,
    .hNewsJs .swiper-container-rtl .swiper-button-next,
    .aboutcoursejs .swiper-button-prev,
    .aboutcoursejs .swiper-container-rtl .swiper-button-next,
    .abouthonorjs .swiper-button-prev,
    .abouthonorjs .swiper-container-rtl .swiper-button-next {
        bottom: 0;
        top: auto;
        left: 22%;
        height: auto;
        width: auto;
    }

    .abouthonorjs .swiper-wrapper {
        /* height: 25rem; */
        height: 18rem;
    }

    .hCro .box .box_t {
        padding: 2.5rem 1.25rem;
        flex-wrap: wrap;

    }

    .hCro .box .box_t .box_sm::after {

        width: 0px;

    }

    .hCro .box .box_t .box_sm {
        margin-bottom: 2rem;
        width: 100%;
    }

    .hCro .box .box_t .box_sm:last-child {
        margin-bottom: 0;
    }

    .hCro {
        height: auto;
    }

    .hCro .box {

        padding-bottom: 2.375rem;
        padding-top: 2.375rem;
    }

    .hCro .box .ft_40 {
        padding-bottom: 2rem;
        color: #fff;
    }

    .hBase .box_map {
        height: 12.0625rem;
        width: 100%;
        background-size: 100% 100%;
        display: none;
    }

    .hBase .box {
        display: block;
    }

    .hBase .box .box_l {
        /* display: block; */
        width: 100%;
        border-right: 0;
        margin-bottom: 1.25rem;
        padding-right: 0;
    }

    .hBase .box .box_r {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        flex-wrap: wrap;
    }

    .hBase .box .box_r .box_sm {
        width: 48%;
        margin-bottom: 1rem;
    }

    .hBase {
        /* height: 51.125rem; */
        height: 29.125rem;

    }

    .hBase .text-center {
        padding-left: 15px;
        padding-right: 15px;
        color: #fff;
    }

    .hCro .box .box_t a {
        width: 100%;
        margin-bottom: 1rem;

    }

    .hCro .box .box_t a:last-child {
        margin-bottom: 0;
    }

    .popFrame::before {
        opacity: 0;
    }

    .hBase .box_map ul li.li-1 .popFrame {

        top: -23.5rem;
        left: -1rem;

    }

    .hBase .box_map ul li .spot {
        width: 1.375rem;
        height: 1.375rem;

    }


    .hBase .box_map ul li.li-2 .popFrame {
        top: -23.5rem;
        left: 0rem;
    }

    .hBase .box_map ul li.li-7 .popFrame {

        top: -21.5rem;
        left: -16rem;

    }

    .hBase .box_map ul li.li-3 .popFrame {

        top: -21.5rem;
        left: -6rem;

    }

    .hLine {
        height: 0.25rem;
    }

    .hLine1 {
        height: 2.9375rem;
        top: -2.1rem;

    }

    .hLine2 {
        height: 2.75rem;
    }

    .hNewsJs {
        padding-bottom: 0.375rem;
        width: 100%;
        margin: 0 auto;
    }

    .cdmoservice .box {
        justify-content: space-between;
    }

    .cdmoservice .box .box_sm {
        width: 48%;
        margin-bottom: 1.5rem;
        margin-right: 0%;
    }

    .cdmoservice .box .box_t {
        position: relative;
        height: 12.3125rem;
        overflow: hidden;
    }

    #wBanner .box .title {
        font-size: 1.75rem;
        color: #fff;
        font-weight: 500;
        line-height: 1;
    }

    .cdmocharacteristic .box {
        padding-left: 0;
        padding-right: 0;
    }

    .cdmocharacteristic .box .box_sm {
        width: 50%;
        border-left: 0;
        padding-left: 15px;
        padding-right: 15px;
        margin-bottom: 2rem;
    }

    .cdmocharacteristic .box {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .cdmocharacteristic .box .box_sm:nth-child(2n) {
        border-left: 1px solid rgba(0, 0, 0, 0.1);
    }

    .form_list ul li {
        width: 49%;
    }

    .contactUspublic .box {
        padding: 1.5rem 2rem;
    }

    .cdmo-sidebox {
        display: none;
    }

    .gmp-right-content {
        padding-left: 15px;
        padding-right: 15px;
    }

    .testing .box_t {
        /* flex-wrap: wrap; */
        overflow: auto;
    }

    .testing .box_t .box_sm {
        /* margin-bottom: 2rem; */
        flex: 0 0 auto;
        margin-right: 3rem;
    }

    .gmpswitch .box_sm div {
        width: auto !important;
        font-size: 13px;
        flex: 0 0 auto;
        border-right: 1px solid rgba(255, 255, 255, 1);
    }

    .tablebox table {
        /* min-width: 50rem;
        max-width: 80rem; */
        font-size: 13px;
        border-top: 0;

    }

    .rnasever {
        flex-wrap: wrap;
    }

    .rnasever .box_sm {
        width: 47% !important;
        /* width: 100% !important; */
        border-right: 0px solid rgba(0, 0, 0, 0.1);
        margin-bottom: 2rem;
        padding-left: 0;
        padding-right: 0;
    }

    /* .rnasever .box_sm:nth-child(1) {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
    }

    .rnasever .box_sm:nth-child(3n) {
        border-right: 1px solid rgba(0, 0, 0, 0.1);
    } */

    .problem .textBeyondHidden {
        width: 93%;
    }

    .problem .box_sm .box_smbr {
        width: 93%;
    }

    .dataDownload .box_sm .ft_20 {
        width: 84%;
    }

    .ft_35 {
        /* font-size: 1.8rem; */
        font-size: 1.3rem;
    }

    .crocharacteristic .box .box_sm {
        width: 100%;
    }

    .crocharacteristic .box .box_sm {
        min-height: 20.4375rem;
    }

    .ft_40 {
        /* font-size: 2.25rem; */
        font-size: 1.3rem;
    }

    .productdtable {
        width: 100%;
        /* overflow-x: auto; */
    }

    .productdtable .theader {
        /* width: 50rem; */
        word-wrap: break-word;
        word-break: break-all;
    }

    .productdtable .tbody {
        /* width: 50rem; */
        word-wrap: break-word;
        word-break: break-all;
    }

    .productdtable {
        font-size: 13px;
    }

    .productdtable::-webkit-scrollbar {

        height: 0rem;
    }

    .servicets .box {
        flex-wrap: wrap;
    }

    .servicets .boxsm {
        width: 48% !important;
        border-left: 0px solid rgba(0, 0, 0, 0.1) !important;
        border-right: 0px solid rgba(0, 0, 0, 0.1) !important;
        margin-bottom: 2rem;
    }

    .servicets .boxsm:nth-child(2n-1) {
        border-right: 1px solid rgba(0, 0, 0, 0.1) !important;
    }

    .allserviceb .box {

        flex-wrap: wrap;
    }

    .allserviceb .ft_40 {
        color: #fff !important;
    }

    .allserviceb .box .box_sm {
        width: 45%;
        margin-bottom: 2rem;
    }

    .allserviceb .box .box_sm:nth-child(2n) {
        border-right: 0;
    }

    .sterilebox {
        flex-direction: column;
    }

    .sterilebox .box_r {
        width: 100%;
    }

    .sterilebox .box_r .ft_35 {
        color: #2f5eab;
    }

    .sterilebox .box_l {
        width: 100%;
    }

    .sterile .sterilebox:nth-child(2n) {
        flex-direction: column-reverse;
    }

    .sterile .sterilebox:nth-child(2n-1) .box_l {
        margin-bottom: 2rem;
    }

    .sterile .sterilebox:nth-child(2n) .box_l {
        margin-top: 2rem;
    }

    .productFeatures .box .box_sm a {
        display: block;
    }

    .productFeatures .box .box_sm a .ico {
        height: auto;
        width: 2.625rem;
    }

    #wBanner {

        /* height: 13rem; */
        height: 10rem;
    }

    #sideNav {
        display: none;
    }

    .newsdbox .box_r {
        display: none;
    }

    .newsdbox .box_l {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    embed {
        width: 100%;
    }

    .news {
        padding-bottom: 0;
    }

    .cdmoservice .box .box_b {
        padding: 0.875rem;
    }

    .crocharacteristic .box .box_sm .box_ico {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .about {
        display: block;
    }

    .about .box_l {
        width: 100%;
        margin-bottom: 3rem;
    }

    .about .box_r {
        width: 100%;
        height: 16.375rem;
    }

    .hBase {
        bottom: 2rem;
    }

    .popFrame .box_b {
        bottom: 0rem !important;
    }

    .popFrame {
        left: -16rem;
    }

    .aboutcourse {
        padding-left: 15px;
        padding-right: 15px;
    }

    .declare .box .box_sm {
        width: 100%;
        margin-top: 2rem;
        margin-right: 0;
    }

    .aboutatmp .ft_26 {


        width: 90%;
        text-align: center;
    }

    .aboutcoursejs .swiper-slide-active .box .box_t {
        opacity: 1;
        visibility: visible;
    }

    .aboutcoursejs .swiper-slide-active .box {
        background-color: #2f5eab;
        color: #fff;
    }

    .aboutcoursejs .swiper-slide-active .box::before {
        border-top-color: #2f5eab;
    }

    .aboutcoursejs::before {

        height: 2.5625rem;

    }

    .aboutcourse {

        /* height: 49.9375rem; */
        height: 37.9375rem;
    }

    .aboutcoursejs {
        padding-bottom: 7.375rem;
    }

    .team .box .box_sm {
        display: block;
        margin-top: 3rem;
        padding: 3rem 1rem;
    }

    .team .box .box_t {

        width: 79%;
        margin: 0 auto;

    }

    .team .box .box_b {
        width: 100%;
        margin-top: 2rem;
    }

    .hBase11 {
        height: 22.125rem;
    }

    .hBase.hBase11 .box_map {
        display: block;
    }

    .baseb .box {
        flex-wrap: wrap;
        align-items: flex-start;
    }

    .baseb .box .box_sm {
        width: 47%;
        margin-bottom: 2rem;
        padding: 0 !important;
        border: 0 !important;
    }

    .baseb {
        padding-bottom: 5.5rem;
    }

    .revalue {
        display: block;
        height: auto;
    }

    .revalue .box_l {
        width: 100%;
    }

    .revalue .box_r {
        width: 100%;
    }

    .revalue .box-ioc .box_rr {
        width: 75%;
    }

    .welfare .box_sm {
        width: 100%;
        margin-bottom: 2rem;
    }

    .welfare .box_sm .boxico {
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }

    .recruitjois .box {
        width: 80%;
        text-align: center;
    }

    .contactusbox {
        overflow-x: auto;
        border-radius: 0;
    }

    .contactusbox .box {
        width: 60%;
        flex: 0 0 auto;
        font-size: 13px;

    }

    .contactusbox .box:last-child {
        border-bottom: 0;
    }

    .contactusService .box {
        width: 100%;
    }

    .contactusService .box .box_sm .box_mm {
        width: 85%;
    }

    .gmpswitch .box_sm {
        /* flex-wrap: wrap; */
        overflow: scroll;
    }

    .rnasever .box_sm:nth-child(5) .ico {
        background-size: 1.9375rem 2.5rem;
    }

    .prductdsever .box_sm:nth-child(4) .ico {
        background-size: 2.875rem 2.875rem;
    }

    .prductdsever .box_sm:nth-child(3) .ico {
        background-size: 2.25rem 2.5rem;
    }

    .prductdsever .box_sm:nth-child(1) .ico {
        background-size: 2.1875rem 2.125rem;
    }

    .prductdsever .box_sm:nth-child(2) .ico {
        background-size: 2.1875rem 2rem;
    }

    .testing {
        overflow: hidden;
    }

    .testing .box_t .box_sm::before {
        right: -3rem;
    }

    .rnasever .box_sm:nth-child(1) .ico {
        background-size: 2.75rem 2.75rem;
    }

    .rnasever .box_sm:nth-child(2) .ico {
        background-size: 2.8125rem 2.6875rem;
    }

    .rnasever .box_sm:nth-child(3) .ico {
        background-size: 2.375rem 2.375rem;
    }

    .rnasever .box_sm:nth-child(4) .ico {
        background-size: 2.25rem 2.9375rem;
    }

    .rnasever .box_sm .ico {
        margin-bottom: 0;
    }

    .webModal .modal-content {
        width: 91%;
    }

    .modalMain .form_list ul li {
        width: 96%;
    }

    .modalMain .form_list ul li:last-child {
        width: 96%;
    }

    .webModal .modal-content .modalMain {

        padding-left: 2rem;
        padding-right: 0rem;
        padding-bottom: 5rem;
    }

    .rnasever .box_sm {

        justify-content: flex-start;

    }

    .home_banner .swiper-button-next:after,
    .home_banner .swiper-container-rtl .swiper-button-prev:after {
        width: 1.5rem;
        height: 3rem;
    }

    .home_banner .swiper-button-prev:after,
    .home_banner .swiper-container-rtl .swiper-button-next:after {
        width: 1.5rem;
        height: 3rem;
    }

    .hbanner {
        height: 28vh;
    }

    .hCasejs .swiper-slide {
        width: 100%;
    }

    .contactUspublic {
        /* height: 44.1875rem; */
        height: 39.1875rem;
        padding-top: 2rem;
    }

    .contactUspublic .hMore {
        margin-top: 1rem;
    }

    footer .footer_copyright {
        padding: 2.25rem 0;

        font-size: 1rem;
    }

    .mysapn {
        margin-bottom: 1rem;
        display: inline-block;
    }

    .mss {
        display: block;
    }

    .gh {
        width: 0.7rem;
        display: inline-block;
        margin-right: 0.25rem;
    }

    .gh img {
        margin-bottom: 0.15rem;
    }

    .pcbanner {
        display: none;
    }

    .mobilebanner {
        display: block;
    }

    .pt_36 {
        padding-top: 1.25rem !important;
    }

    .pb_36 {
        padding-bottom: 1.25rem !important;
    }

    .expandedd {
        background-color: #45b8a0;
    }

    .pt_56 {
        padding-top: 1.5rem !important;
    }

    .pb_56 {
        padding-bottom: 1.5rem !important;
    }

    .form_list li .form-group .form-control,
    .form_list li .form-group .web_label {
        font-size: 1rem;
    }

    .hMore button {
        font-size: 13px;
    }

    .gmp {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .pb_100 {
        padding-bottom: 2.25rem;
    }

    .pt_100 {
        padding-top: 2.25rem;
    }

    body {
        font-size: 13px;
    }

    .pb_26 {
        padding-bottom: 1rem !important;
    }

    #wBanner .box .title {
        font-size: 1.3rem;
    }

    .selectBox .select {
        font-size: 1rem;
    }

    .ft_38 {
        font-size: 1.3rem;
    }

    .aboutcoursejs .box .year {

        font-size: 1.3rem;
    }

    .aboutcoursejs .box .box_t {
        height: 8.75rem;
    }

    .aboutcoursejs .swiper-wrapper .swiper-slide {
        padding-top: 8.75rem;
    }

    .abouthonorjs .box .year {
        font-size: 1.3rem;

    }

    .ft_22 {
        font-size: 13px;
    }

    .abouthonorjs .box {
        height: 7.375rem;
        display: block;
    }

    .abouthonorjs .box .ft_22 {
        width: 100%;
        margin-left: 0;
    }

    .abouthonorjs .swiper-slide {
        height: 7.375rem;
        padding: 0rem;
    }

    .pb_80 {
        padding-bottom: 2rem;
    }

    .pt_80 {
        padding-top: 2rem;
    }

    .ft_26 {
        font-size: 1.3rem;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        font-size: 1.3rem;
    }

    .cdmp {
        padding: 2rem 0;
        padding-top: 1rem;
    }

    .gmp-right-content .box {
        padding-bottom: 1.875rem;
        padding-top: 1.875rem;
        margin-top: 0rem;
    }

    .mobaner {
        display: none;
    }

    .newsbox ul li {
        padding: 1.25rem;

    }


    .aboutatmp {
        height: 15.625rem;

    }

    .tablebox table tr.firstRow {
        background-color: #45b8a0;
        color: #fff;
    }

    .recruitjois {
        height: 16.625rem;

    }

    .recruitjois .ft_40 {
        color: #fff;
    }

    .team {
        padding-bottom: 6.5rem;

    }

    .sterile .sterilebox:nth-child(1) .box_r {
        display: none;
    }

    .hCasejs .box_t {
        height: 9.1875rem;
    }

    .mobilebanner .swiper-slide {
        background-size: 100% 100%;
    }

    .tablebox {
        padding-right: 0;
    }

    .hCro .box .box_t .box_sm .ico {
        margin-right: 1.5rem;
        width: 2.5rem !important;
        height: 2.625rem !important;
    }

    .hCro .box .box_t .box_sm .ft_24 {
        color: #45b8a0;
    }

    .contactusform .hMore {
        margin-top: 1.5rem;
    }

    .modalMain .hMore {
        margin-top: 1rem;
    }
}

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

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

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