.content-text{font-size: 16px;line-height: 2;color: #333;}
.p-tb120{padding: 1.2rem 0;}
.p-tb80{padding: 80px 0;}
.m-t60{margin-top: 60px;}
.m-t40{margin-top: 40px;}
.m-t20{margin-top: 20px;}
.fz-36{font-size: 36px;}
.fz-30{font-size: 30px;}
.fz-24{font-size: 24px;}
.fz-20{font-size: 20px;}
.fz-16{font-size: 16px;}
.text-p p{margin-bottom: 0;}

@media (max-width: 1366px) {
    .content-text{font-size: 15px;}
    .p-tb80{padding: 64px 0;}
    .m-t60{margin-top: 48px;}
    .m-t40{margin-top: 32px;}
    .m-t20{margin-top: 16px;}
    .fz-36{font-size: 32px;}
    .fz-30{font-size: 28px;}
    .fz-24{font-size: 22px;}
    .fz-20{font-size: 18px;}
    .fz-16{font-size: 15px;}
}
@media (max-width: 1230px) {
    .content-text{font-size: 14px;}
    .p-tb80{padding: 48px 0;}
    .m-t60{margin-top: 36px;}
    .m-t40{margin-top: 24px;}
    .m-t20{margin-top: 12px;}
    .fz-36{font-size: 28px;}
    .fz-30{font-size: 24px;}
    .fz-24{font-size: 20px;}
    .fz-20{font-size: 16px;}
    .fz-16{font-size: 14px;}
}
@media (max-width: 991px) {
    .content-text{font-size: 12px;}
    .p-tb120{padding: 60px 0;}
    .p-tb80{padding: 40px 0;}
    .m-t60{margin-top: 30px;}
    .m-t40{margin-top: 20px;}
    .m-t20{margin-top: 10px;}
    .fz-36{font-size: 24px;}
    .fz-30{font-size: 20px;}
    .fz-24{font-size: 16px;}
    .fz-20{font-size: 14px;}
    .fz-16{font-size: 12px;}
}



.box-item-title-01{display: flex;align-items: center;}
.box-item-title-01 .img{width: 42px;margin-right: 20px;}
.box-item-title-02{display: flex;align-items: center;color: #de6cb4;}
.box-item-title-02 .img{width: 42px;margin-right: 10px;}
.box-item-text-02{padding-left: 52px;}
.box-item-text-02 table tbody tr td{width: auto !important;padding: 8px 20px !important;vertical-align: middle;border: none;}
.box-item-text-02 table tbody tr:nth-child(2n-1) td{background: #f7f8f9;}
.disease-wp .wp-pic-img{width: 40%;position: absolute;right: 0;bottom: 0;}

.stem-cell-next-prev{padding: 0 52px;position: relative;display: flex;flex-wrap: wrap;}
.stem-cell-next-prev .swiper-slide{width: 100%;height: 100%;padding: 30px;background: #de6cb4;border-radius: 5px;display: flex;align-items: center;justify-content: center;}
.stem-cell-next-prev .swiper-slide .content-text{color: #fff;}
.stem-cell-next-prev .cell-prev,.stem-cell-next-prev .cell-next{width: 42px;height: 42px;background: #dddee0;margin: 0;border-radius: 50%;top: 50%;transform: translateY(-50%);}
.stem-cell-next-prev .cell-prev:after,.stem-cell-next-prev .cell-next:after{font-size: 20px;font-weight: bold;color: #fff;}
.stem-cell-next-prev .cell-prev:hover,.stem-cell-next-prev .cell-next:hover{background: #de6cb4;}
.stem-cell-next-prev .cell-prev{left: -30px;}
.stem-cell-next-prev .cell-next{right: -30px;}

.show-con-top-line{border-top: 1px solid #ccc;}
.process-flex-wrap{display: flex;flex-wrap: wrap;}
.process-flex-wrap .txt-con{width: 40%;padding-right: 0.8rem;}
.process-flex-wrap .pic-img{width: 60%;}
.medical-treatment{min-height: 6rem;display: flex;align-items: center;}
.medical-treatment .content-text{color: #fff;}

ul.item-news-list li{width: 100%;background: #f7f8f9;display: flex;align-items: center;position: relative;}
ul.item-news-list li .picbox{width: 66%;overflow: hidden;}
ul.item-news-list li .txtbox{width: calc(100% - 66%);padding: 0.4rem 0.8rem;}
ul.item-news-list li .txtbox .title{color: #de6cb4;}
ul.item-news-list li .txtbox .desc{line-height: 1.75;}
ul.item-news-list li:nth-child(even) .txtbox{position: absolute;left: 0;}
ul.item-news-list li:nth-child(even) .picbox{margin-left: calc(100% - 66%);}

.disease-treatment{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.disease-treatment .content{width: 20%;max-width: 290px;background: #f7f8f9;position: relative;}
.disease-treatment .content .number{font-size: 130px;font-weight: bold;text-align: center;color: #e8e9ea;}
.disease-treatment .content .text{padding: 0.36rem;position: absolute;top: 0;left: 0;}
.disease-treatment .img{width: 21px;margin: 0 0.1rem;}
.disease-treatment .img:last-child{display: none;}

@media (max-width: 1230px) {
    .box-item-title-01 .img{width: 36px;margin-right: 12px;}
    .box-item-title-02 .img{width: 36px;margin-right: 6px;}
    .box-item-text-02{padding-left: 48px;}
    .box-item-text-02{padding-left: 42px;}
    
    .stem-cell-next-prev{padding: 0 42px;}
    .stem-cell-next-prev .swiper-slide{padding: 18px;}
    .stem-cell-next-prev .cell-prev,.stem-cell-next-prev .cell-next{width: 36px;height: 36px;}
    .stem-cell-next-prev .cell-prev:after,.stem-cell-next-prev .cell-next:after{font-size: 16px;}
    .stem-cell-next-prev .cell-prev{left: -18px;}
    .stem-cell-next-prev .cell-next{right: -18px;}
}
@media (max-width: 991px) {
    .box-item-title-01 .img{width: 28px;margin-right: 8px;}
    .box-item-title-02 .img{width: 28px;margin-right: 0;}
    .box-item-text-02{padding-left: 36px;}
    .box-item-text-02{padding-left: 30px;}
    
    .box-item-text-02 table tbody tr td{padding: 4px 8px !important;}
    .stem-cell-next-prev{padding: 0 30px;}
    .stem-cell-next-prev .swiper-slide{padding: 10px;}
    .stem-cell-next-prev .cell-prev,.stem-cell-next-prev .cell-next{width: 24px;height: 24px;}
    .stem-cell-next-prev .cell-prev:after,.stem-cell-next-prev .cell-next:after{font-size: 12px;}
    .stem-cell-next-prev .cell-prev{left: -5px;}
    .stem-cell-next-prev .cell-next{right: -5px;}

    .process-flex-wrap .txt-con{width: 100%;padding-right: 0;}
    .process-flex-wrap .pic-img{width: 100%;margin-top: 20px;}
    ul.item-news-list li{display: block;}
    ul.item-news-list li .picbox,ul.item-news-list li .txtbox{width: 100%;}
    ul.item-news-list li:nth-child(even) .txtbox{position: static;}
    ul.item-news-list li:nth-child(even) .picbox{margin-left: 0;}

    .disease-treatment .content{width: 100%;max-width: 300px;}
    .disease-treatment .content .number{font-size: 80px;}
    .disease-treatment .content .text{padding: 0.8rem;}
    .disease-treatment .img{display: none;}
    .disease-wp .wp-pic-img{width: 100%;position: static;margin-top: 24px;}
}


.table-of-contents{font-size: 16px;font-weight: bold;color: #de6cb4;position: relative;}
.table-of-contents span{opacity: 0;cursor: pointer;}
.table-of-contents span.launch{position: absolute;left: 0;top: 0;}
.table-of-contents span.active{opacity: 1;}
.catalogue a.travel-list{display: block;height: 50px;line-height: 50px;color: #333;padding: 0 160px 0 30px;position: relative;}
.catalogue a.travel-list .details{position: absolute;top: 0;right: 30px;}
.catalogue a.travel-list:nth-child(2n-1){background: #fff5fb;}
.catalogue a.travel-list:hover{background: #de6cb4;color: #fff;}
a.returnback{display: inline-block;color: #888;padding-right: 20px;background: url('../images/back.png') no-repeat center right/14px;}
a.returnback:hover{color: #de6cb4;background-image: url('../images/back-active.png');}

.oem-flex-wrap{margin-top: -30px;display: flex;flex-wrap: wrap;}
.oem-flex-wrap .item-oem-end{margin-top: 30px;}
.oem-flex-wrap .item-oem-end .content{width: 100%;height: 100%;display: flex;flex-wrap: wrap;}
.oem-flex-wrap .item-oem-end .content .txtbox{width: calc(100% - 348px);background: #f7f8f9;display: flex;align-items: center;padding: 0.4rem 0.9rem 0.4rem 0.5rem;}
.oem-flex-wrap .item-oem-end .content .imgbox{width: 348px;}

.about-us-wrap{display: flex;flex-wrap: wrap;}
.about-us-wrap .info-img{width: 42%;}
.about-us-wrap .cont-txt{width: 58%;padding: 0 0.8rem 0 1.6rem;}
.box-en-cn-title .en{font-size: 72px;color: #f0f0f0;}
.box-en-cn-title .cn{font-size: 48px;color: #de6cb4;position: absolute;top: 0;left: 0;}

.home-about-bg{background: url('../images/bg.png') no-repeat top right;}
.home-about-bg .about-cont-width{max-width: 1440px;}
.service-flex{display: flex;align-items: center;}
.service-flex .pic-img{width: 45%;}
.service-flex .con-txt{width: 55%;padding-left: 1rem;}
a.learn-more{display: inline-block;width: 178px;line-height: 58px;border: 1px solid #333;color: #333;}
a.learn-more:hover{background: #de6cb4;border-color: #de6cb4;color: #fff;}

.checkup-flex-wrap{display: flex;flex-wrap: wrap;padding: 20px 0;margin: 0 -10px;}
.checkup-flex-wrap .checkup{width: 20%;text-align: center;padding: 10px;}
.checkup-flex-wrap .checkup .cont{width: 100%;height: 100%;padding: 0.5rem;border-radius: 8px;box-shadow: 0 6px 24px rgba(0,0,0,0.08);}
.checkup-flex-wrap .checkup .cont .img{width: 80px;margin: auto;}

.questions-answers{min-height: 5rem;color: #fff;display: flex;align-items: center;}
a.learn-more.active{border-color: #fff;color: #fff;}
a.learn-more.active:hover{background: #fff;border-color: #fff;color: #de6cb4;}
.pro-cosmetics-oem{min-height: 8rem;color: #fff;display: flex;align-items: center;}
.pro-cosmetics-oem .content-text{text-align: center;color: #fff;}

@media (max-width: 1440px) {
    .oem-flex-wrap .item-oem-end .content .txtbox{width: calc(100% - 300px);padding: 0.4rem;}
    .oem-flex-wrap .item-oem-end .content .imgbox{width: 300px;}
    .about-us-wrap .cont-txt{padding: 0 0.4rem 0 0.8rem;}
    .box-en-cn-title .en{font-size: 54px;}
    .box-en-cn-title .cn{font-size: 32px;}
    a.learn-more{width: 148px;line-height: 48px;}
}
@media (max-width: 1230px) {
    a.learn-more{width: 120px;line-height: 40px;}
    .checkup-flex-wrap .checkup{width: 33.33%;}
    .checkup-flex-wrap .checkup .cont .img{width: 70px;}
}
@media (max-width: 991px) {
    .catalogue a.travel-list{height: 40px;line-height: 40px;padding: 0 90px 0 10px;}
    .catalogue a.travel-list .details{right: 10px;}
    
    .oem-flex-wrap{margin-top: -15px;}
    .oem-flex-wrap .item-oem-end{margin-top: 15px;}
    .oem-flex-wrap .item-oem-end .content .txtbox{width: calc(100% - 240px);padding: 0.8rem;}
    .oem-flex-wrap .item-oem-end .content .imgbox{width: 240px;}

    .about-us-wrap .info-img{width: 100%;}
    .about-us-wrap .cont-txt{width: 100%;padding: 40px 15px 0;}
    .box-en-cn-title .en{font-size: 36px;}
    .box-en-cn-title .cn{font-size: 24px;}

    .service-flex{display: block;}
    .service-flex .pic-img{width: 100%;}
    .service-flex .con-txt{width: 100%;padding: 20px 0 0;}
    a.learn-more{width: 108px;line-height: 36px;}

    .checkup-flex-wrap .checkup{width: 50%;}
    .checkup-flex-wrap .checkup .cont{padding: 0.8rem;border-radius: 4px;box-shadow: 0 3px 12px rgba(0,0,0,0.08);}
    .checkup-flex-wrap .checkup .cont .img{width: 50px;}
}
@media (max-width: 768px) {
    .oem-flex-wrap .item-oem-end .content .txtbox{width: 100%;padding: 20px;}
    .oem-flex-wrap .item-oem-end .content .imgbox{width: 100%;}
    .checkup-flex-wrap{padding: 10px 0;}
    .checkup-flex-wrap .checkup{width: 100%;}
}