<script src="/jquery-web.js"></script>@media screen and (min-width:1153px) {
/* animation */
.scapic:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
.transY { transform: translateY(60px); -webkit-transform: translateY(60px); opacity: 0; }
.transY2 { transform: translateY(-60px); -webkit-transform: translateY(-60px); opacity: 0; }
.transX { transform: translateX(60px); -webkit-transform: translateX(60px); opacity: 0; }
.transX2 { transform: translateX(-60px); -webkit-transform: translateX(-60px); opacity: 0; }
.transShow { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
.trans-2 { position: relative; }
.trans-2:before { content: ""; position: absolute; right: 0; bottom: 0; top: 0; left: 0; background: #fff; transform: scaleY(1); -webkit-transform: scaleY(1); transition: transform 1.88s 0.2s cubic-bezier(.4, 0, .2, 1); -webkit-transition: transform 1.88s 0.2s cubic-bezier(.4, 0, .2, 1); -webkit-transform-origin: center top; transform-origin: center top; z-index: 10; }
.trans-2.transShow:before { transform: scaleY(0); -webkit-transform: scaleY(0); }
.trans-3.transShow .num i { animation: phoneJump .8s 1; }
.trans-4 { transform: translateY(60px); -webkit-transform: translateY(60px); }
.trans-4 .am-y { transform: translateY(20px); -webkit-transform: translateY(20px); opacity: 0; }
.trans-4.transShow .am-y,
.trans-4.transShow { transform: translate(0); -webkit-transform: translate(0); opacity: 1; }
/* animation end */
.ixmore:hover { color: #f9443e; }
.ixmore:hover i { width: 26px; right: -10px; background: #f9443e; }
.ixvideo:hover .btn .ico { background-color: #f9443e; border-color: #f9443e; }
.ixvideo:hover .btn { color: #f9443e; }
.ixmore2:hover { color: #f9443e; }
.ixsnews:hover .txts .tx1 { color: #f9443e; }
.ixserlist a:hover:after { opacity: 1; visibility: visible; }
.ixserlist a:hover:before { opacity: 0; visibility: hidden; }
.ixserlist a:hover .txts { bottom: -135px; }
.ixserlist a:hover .txts .tx,
.ixserlist a:hover .txts .more { opacity: 1; visibility: visible; }
.ixmore3:hover i { width: 20px; right: -15px; }
.edu-list a:hover .ico { animation: up-down 1s linear alternate infinite; -webkit-animation: up-down 1s linear alternate infinite; }
.ixceedu .txts .ixmore:hover { color: #fe7070; }
.ixceedu .txts .ixmore:hover i { background: #fe7070; }
.footer a:hover { color: #f9443e; }
.tools a:hover { background-color: #f9443e; }
.abmore:hover { background: #f9443e; }
.abmore.act:hover { background: #e3001e; }
.av-list a:hover:after { opacity: 1; visibility: visible; }
.av-list a:hover:before { opacity: 0; visibility: hidden; }
.av-list a:hover .linebox .line1,
.av-list a:hover .linebox .line3 { width: 100%; }
.av-list a:hover .linebox .line2,
.av-list a:hover .linebox .line4 { height: 100%; }
.aamore:hover { background: #f9443e; border-color: #f9443e; }
.aamore:hover p { color: #fff; }
.aamore:hover:before { background: #fff; }
.news-list a:hover { background: #be1313; }
.news-list a:hover .pic { opacity: 0.8; }
.news-list a:hover .txts .nowti,
.news-list a:hover .txts .date,
.news-list a:hover .txts .date i { color: #fff; }
.pager a.next:hover,
.pager a.prev:hover { background-color: #be1313; border-color: #be1313; }
.pager a.next:hover { background-position: left bottom; }
.pager a.prev:hover { background-position: right top; }
.pager a:not(.prev):not(.next):hover:before { width: 100%; left: 0; right: auto; }
.pager a:not(.prev):not(.next):hover { color: #be1313; font-weight: bold; }
.pnav a:hover:before { width: 100%; left: 0; right: auto; }
.abbnav a:hover { background: #fff; color: #969696; }
.ea-list a:hover .nowti { color: #e3001e; }
.honor-list a:hover:after { height: 100%; bottom: auto; top: 0; }
.honor-list a:hover .picbox .ico { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; visibility: visible; }
.honor-list a:hover { color: #fff; }
.imgShowClose:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); }
.patent-list a:hover { color: #f9443e; }
.back-news:hover { color: #f9443e; padding-left: 40px; }
.back-news:hover .ico { background-position: right center; }
.hot-news-list a:hover { border-color: #f9443e; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }
.hot-news-list a:hover .ndmore { color: #f9443e; }
.hot-news-list a:hover .ndmore i { background-position: left center; -webkit-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); transform: translateX(10px); }
.abo-news-list a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); }
.abo-news-list a:hover .ndmore { color: #f9443e; }
.abo-news-list a:hover .ndmore i { background-position: left center; -webkit-transform: translateX(10px); -ms-transform: translateX(10px); -o-transform: translateX(10px); transform: translateX(10px); }
.video-list a:hover .pic:after { opacity: 0; visibility: hidden; }
.question-list li:hover .question-q,
.question-list li:hover .question-q .en { color: #e3001e; }
.question-list li:hover .question-close:before,
.question-list li:hover .question-close:after { background: #e3001e; }
.activity-list a:hover { background: #d9f0e4; }
.activity-list a:hover .aamore { background: #009947; border-color: #009947; color: #fff; }
.activity-list a:hover .aamore:before { background: #fff; }
.activity-list a:hover:before { width: 50%; -webkit-transition-delay: 0ms; -o-transition-delay: 0ms; transition-delay: 0ms; }
.activity-list a:hover:after { height: 100%; -webkit-transition-delay: 300ms; -o-transition-delay: 300ms; transition-delay: 300ms; }
.expert-list li:hover:before { height: 100%; top: 0; bottom: auto; }
.expert-list li:hover .picbox:before { border-color: #f9443e; }
.expert-list li:hover .picbox:after,
.expert-list li:hover .expert-tx:before { background-color: #f9443e; }
.laboratory-nav a:hover{ color: #e3001e; }
.laboratory-nav a:hover .icobox:after{ transform: none; -webkit-transform: none; opacity: 1; visibility: visible; }
.laboratory-nav a:hover .ico{ background-position: center bottom; }
.online-consulting-list a:hover { background: #f9443e; }
.online-consulting-list a:hover .ico { animation: logoShow .5s 1; -webkit-animation: logoShow .5s 1; }
.cell-txt-list li:hover .txts .tx { opacity: 1; visibility: visible; }
.cell-txt-list li:hover:after { opacity: 1; visibility: visible; }
.cell-txt-list li:hover:before { opacity: 0; visibility: hidden; }
.pregnant-school-list > li:hover:before { height: 100%; top: 0; bottom: auto; }
.pregnant-school-list > li:hover .datebox { border-color: #fff; }
.pregnant-school-list > li:hover .datebox:before { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; visibility: visible; }
.pregnant-school-list > li:hover .day,
.pregnant-school-list > li:hover .year { color: #fff; }
.taobao-btn:hover:after,
.taobao-btn:hover:before { opacity: 1; visibility: visible; -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.taobao-btn:hover { background: #e3001e; border-color: #f8bdc5; }
.que-more:hover { background: #e3001e; }
.que-more:hover p { color: #fff; }
.que-more:hover .que-more-ico:before,
.que-more:hover .que-more-ico:after { background: #fff; }
.submit-btn:hover { background-color: #e3001e; color: #fff; background-position: 870px bottom; }
.subordinates-list a:hover .nowti { color: #e3001e; }
.subordinates-list a:hover .submore { background: #e3001e; }
.subordinates-list a:hover .submore:after { right: 17px; }
.set-email:hover:before { width: 0; right: 0; left: auto; }
.join-item:hover .join-t { background: #f9443e; }
.join-item:hover .join-t .ti,
.join-item:hover .join-t .ti .num { color: #fff; }
.join-item:hover .question-close:after,
.join-item:hover .question-close:before { background: #fff; }
.contact-list a:hover .ico { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }
.sosctt .btns a:hover { background: #f9443e; }
.legal-declaration-close:hover { background-position: right center; }
.cell-education-btn:hover { background: #e3001e; }
.cell-education-btn:hover i { width: 68px; right: 34px; }
.ab-nav a:hover { background: #be1313; }
.ab-nav a:hover:before { opacity: 1; visibility: visible; }
.ab-nav a:hover .aw { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }
.map-list a:hover{ color: #f9443e; }
.res-btn:hover,
.sub-btn:hover{ background-color: #666; }
.online-registration .btn:hover{ background-color: #666; }
.que-search .btn:hover{ background-color: #e3001e; }
.entry-form .subBtn:hover{ background: #009947; }
.cus-ver .btn:hover{ background-color: #666;  }
.pnav .sign-out:hover{ opacity: 0.7; }
} /* 1153 */
@media screen and (max-width:1800px) {
.immune-cell-list .freeTx { font-size: 15px; line-height: 1.6; }
.ixexptx .nowti{ font-size: 28px;}
.ixexptx .tx{ font-size: 15px;}
/* .ic-txts .w { top: 18%; } */
} /*1800*/
@media screen and (max-width:1600px) {
	.icttype{
		padding: 0 80px;
	}
.pw4,
.pw { width: 1200px; }
.join-us-list li { width: 32%; margin-left: 1.33%; }
.join-us-list { margin-left: -1.33%; margin-top: 80px; }
.join-item .ti { font-size: 20px; }
.join-item .ti .num { margin-left: 25px; }
.jobpanel { padding-bottom: 140px; }
.subordinates-list .txts .pa { padding-left: 60px; }
.cell-education-1 { padding-top: 112px; }
.resopanel { padding-top: 110px; }
.cell-txt-list .txts .ti { margin-top: 48px; }
.cell-txt-list .txts { padding-bottom: 120px; }
.cell-txt-list li:hover .txts { bottom: -120px; }
.stem-cells-advantage-list li { height: 348px; }
.deciduous-tooth-advantage-list .pa { padding: 70px 55px 0 55px; }
.ab-nav { margin-top: 110px; }
.abyear { left: -80px; }
.abpanel { padding-top: 158px; }
.news-list .txts { padding-left: 20px; }
.snews .txts { width: 38%; }
.nd-left { width: 63%; padding-right: 5%; }
.nd-content:before{ width: 68%; }
.nd-right { width: 32%; }
.abcpanel,
.abdpanel { padding-top: 122px; }
.abo-news-list .pic { width: 303px; }
.abo-news-list .txts { padding-left: 303px; min-height: 216px; }
.abopanel { padding-top: 98px; }
.abo-news-list .txts .tx { margin-bottom: 50px; }
.abthpanel { padding: 135px 0 117px 0; }
.activity-list .txts .pa { padding: 68px 55px 0 55px; }
.activity-list .txts .nowti { font-size: 24px; margin-bottom: 23px; }
.activity-list .txts .tx { margin-bottom: 44px; }
.ixnewsbox .pa { padding: 5% 12% 0 8%; }
.ixsnews{ padding: 15px 0;}
.ixnews a{ padding: 6px 0;}
.ixnews .tt{ font-size: 16px;}
.ixcells .slick-dots{ padding: 0 15% 0 12%; }
.ic-txts .w,
.ixexptx .pa { padding: 8% 15% 0 12%; }
.ic-txts .nowti, .ixexptx .nowti, .ixceedu .txts .nowti{ font-size: 26px;}
.ixceedu .txts .w .pa{ padding-top: 117px; }
.edu-list { margin-top: 58px; }
.ixceedu .txts .nowti { margin-bottom: 30px; }
.immune-cell-list .txts .w { width: 600px; }
.immune-cell-list .item1 .txts .w .pa { padding-right: 55px; }
.immune-cell-list .item2 .txts .w .pa { padding-left: 55px; }
.immune-cell-list .freeTx { font-size: 14px; line-height: 1.5; }
.immune-cell-list .txts .service-ti { margin-bottom: 23px; }
.ixcells .slick-dots { bottom: 16.85%; }
.ixcells .dotBox {bottom: 25px; }
.ixcells .slick-dots li a {padding: 3px 0; }




} /* 1600 */
@media screen and (max-width:1440px) {
	.icttype{
		bottom: 20px;
	}
.nwpa { padding-left: 77px; padding-right: 77px; }
.cell-txt-list .txts .tx { font-size: 14px; line-height: 25px !important; }
.cell-txt-list .txts .ti { font-size: 24px; }
.cell-txt-list .txts { padding-bottom: 100px; }
.cell-txt-list li:hover .txts { bottom: -100px; }
.deciduous-tooth-advantage-list .pa { padding: 50px 40px 0 40px; }
.abo-news-list .txts .pa { padding: 0 20px 0 30px; }
.ixsnews { margin-top: 0; }
.ixnewsbox .pa { padding: 4.13% 10.5% 0 12%; }
.ixceedu .txts .w .pa { padding-left: 45px; padding-right: 45px; }
.immune-cell-list .txts .pa { padding-top: 42px; }
.ixceedu .txts .w .pa { padding-top: 97px; }
.ic-txts .nowti,
.ixexptx .nowti,
.ixceedu .txts .nowti{ font-size: 24px; margin-bottom: 25px;}
.ixexptx .tx{ margin-bottom: 40px;}
.bannertxts .ti{ font-size: 44px; }
.bannertxts .more { margin-top: 50px; }
.cell-no-3 .cell-txt-list{ padding-left: 77px; padding-right: 77px; }
.ey-ctt{ padding-top: 14%; padding-bottom: 12%; }

} /* 1440 */
@media screen and (max-width:1366px) {
.pw,
.pw3,
.pw4 { width: 1000px; }
.header,
.ptop { height: 74px; }
.tnav { top: 74px; }
.header .logo { width: 362px; margin-top: -27px; }
.nav li > a { padding-top: 25px; padding-bottom: 25px; }
.contact-list .freeTx { font-size: 16px; }
.f-nav a { margin-right: 35px; }
.join-item .ti .num { margin-left: 15px; }
.join-item .pa { padding-left: 20px; padding-right: 20px; }
.jobpanel { padding-bottom: 120px; }
.subordinates-list .pic { width: 486px; }
.subordinates-list .txts { margin-left: 486px; min-height: 285px; }
.subordinates-list .txts .tx { margin-bottom: 50px; }
.subpanel { padding: 100px 0 75px 0; }
.legal-declaration-close { margin-right: -469px; }
.cell-question-list .freeTx { width: 828px; }
.cell-education-1 { padding-top: 92px; }
.resapanel:before { margin-right: 454px; }
.res-contact-us { width: 55%; }
.resb1 { padding-top: 135px; }
.cell1 { padding-top: 105px; }
.cell-advantage-1 { padding-bottom: 110px; }
.cell-advantage-2 { padding-bottom: 117px; }
.cell-txt-list .txts .ti { margin-top: 38px; }
.cell-txt-list .txts { padding-bottom: 90px; padding-left: 80px; padding-right: 80px; }
.cell-txt-list li:hover .txts { bottom: -90px; }
.cell-txt-list .txts .tx { margin-top: 12px; }
.stem-cells-intro-1 { padding: 82px 0 96px 0; }
.cell-no-3 .cell1 { padding-bottom: 80px; }
.cell-no-4 .cell1 { padding-bottom: 80px; }
.cell-no-5 .cell1 { padding-bottom: 80px; }
.stem-cells-advantage-list li { height: 408px; }
.service-list .service-ti { font-size: 24px; }
.deciduous-tooth-advantage-list .freeTx { padding-left: 95px; }
.ab-nav { margin-top: 50px; }
.pbanner .pbtxts .ch { margin-bottom: 13px; }
.abpanel { padding-top: 138px; }
.ab1 .fixbg { padding-bottom: 130px; }
.snews .txts .s { margin-bottom: 60px; }
.nd-left { width: 60%; padding-bottom: 250px; }
.nd-right { width: 35%; padding: 126px 0; }
.nd-title { padding: 87px 0 70px 0; }
.culIntro .cx .pa { padding-left: 40px; padding-right: 40px; }
.abo-news-list .pic { width: 253px; }
.abo-news-list .txts { padding-left: 253px; min-height: 180px; }
.abo-news-list .txts .pa { padding: 0 15px 0 25px; }
.abo-news-list .txts .date { font-size: 12px; margin-bottom: 15px; }
.abo-news-list .txts .tx { font-size: 18px; margin-bottom: 35px; }
.abthpanel { padding-top: 115px; }
.activity-list .txts .pa { padding: 48px 45px 0 45px; }
.activity-list .txts .nowti { font-size: 22px; margin-bottom: 18px; }
.activity-list .txts .tx { margin-bottom: 40px; }
.ixnews a:last-child { display: none; }
.ixserlist .txts .more { padding-bottom: 25px; }
.ixexptx .nowti { font-size: 26px; margin-bottom: 20px; }
.ic-txts .nowti{ font-size: 26px; }
.ixexptx .tx { margin-bottom: 40px; }
/* .ic-txts .nowti { font-size: 32px; } */
.exp-list .picbox::before { right: 122px; }
.exp-list .txbox { right: 180px; }
.ixexps .txts .nowti { font-size: 30px; }
.immune-cell-list .txts .service-ti { font-size: 24px; margin-bottom: 18px; }
.immune-cell-list .txts .w { width: 100%; float: none !important; }
.immune-cell-list .txts .pa { padding-left: 35px !important; padding-right: 35px !important; }
#map{ height: 445px; }
.online-list-1 li + li::before{ width: 40px; }
.online-list-1 .b{ margin-left: 40px; }
.online-list-1{ margin-left: -40px; }
.online-list .b{ padding: 15px 0 15px 10px; }
.online-list .tx{ margin-left: 50px; font-size: 12px; }
.online-list .tel { font-size: 14px; }
.online-list-1 li{ width: 22%; }
.online-list-1 .s2{ width: 34%; }
.online-list-2 li + li::before{ width: 30px; }
.online-list-2 .b{ margin-left: 30px; }
.online-list-2{ margin-left: -30px; }
.online-list-2 .s1{ width: 19%; }
.online-list-2 .s6{ width: 17%; }
.online-box{ padding-bottom: 105px; }
.abth2{ padding-bottom: 136px; }
.link-list li{ margin-bottom: 30px; }
.link-list .pic{ margin-left: 20px; }
.link-list{ margin-left: -20px; }
.cell-table .s-textarea { width: 650px; }
.online-registration .s-textarea{ width: 958px; }
.nd-content:before { width: 65%; }
.ixexptx .tx,
.ic-txts .tx,
.ixceedu .txts .tx{ font-size: 14px; line-height: 1.6 !important; }
.ixceedu .txts .nowti{ font-size: 26px; margin-bottom: 20px; }
.bannertxts .ti{ font-size: 40px; }
.bannertxts .more { margin-top: 40px; }
.freeTx{ font-size: 14px; line-height: 1.8; }
.join-item .join-b .freeTx,
.subordinates-list .txts .tx{ font-size: 14px; }
.service-title .ch { font-size: 26px; }
.wish-box .name { font-size: 24px; }
.wish-box .zs{ width: 236px; }
.ey-ctt {padding-top: 10%; }
.storage-process-list li {/* padding: 0 12px; */}
} /* 1366 */
@media screen and (max-width:1281px) {
.icttype {
    padding: 0 50px;
}	
.cell-txt-list .txts .ti { margin-top: 28px; }
.cell-txt-list .txts { padding-bottom: 80px; }
.cell-txt-list li:hover .txts { bottom: -80px; }
.deciduous-tooth-advantage-list .freeTx { font-size: 14px; line-height: 1.8; }
.ixsnews .txts { padding-left: 95px; padding-top: 0; }
.ixsnews { padding-top: 20px; }
.ixnews a { padding: 4px 0; }
.ixcells .slick-dots{ padding: 0 15% 0 10%; }
.ic-txts .w,
.ixexptx .pa { padding: 8% 10% 0 10%; }
.ixexptx .nowti{ font-size: 20px; margin-bottom: 15px;}
.ixexptx .tx{ margin-bottom: 30px;}
.ixcells .slick-dots { bottom: 13.85%; }
.edu-list { margin-top: 48px; }
.immune-cell-list .txts .pa { padding-top: 32px; }
.immune-cell-list .freeTx { font-size: 12px; }
.ixceedu .txts .w .pa { padding-top: 57px; }
} /* 1281 */
@media screen and (max-width:1201px) {
 .ic-txts .tx {max-height: 78px; }
}
@media screen and (max-width:1153px) {
.header .logo { left: 35px; }
.nav { margin-right: 35px; }
.nav li > a { padding-left: 0; padding-right: 0; }
.fixctas { display: none; }
.nwpa { padding-left: 0; padding-right: 0; }
.cell-txt-list .txts { position: static; background: #009947; padding-left: 35px; padding-right: 35px; height: 300px; padding-bottom: 0; }
.cell-txt-list li:before { display: none; }
.cell-txt-list .txts .tx { opacity: 1; visibility: visible; }
.cell-txt-list li { width: 49%; margin-left: 1%; }
.cell-txt-list { margin-left: -1%; }
.cell-txt-list .txts .ti { margin-top: 38px; }
.stem-cells-intro-2 .nwpa { padding-left: 5%; padding-right: 5%; }
.stem-cells-advantage-list li { height: 438px; }
.abyear { left: -40px; }
.abapanel .nwpa,
.abopanel { padding-left: 5%; padding-right: 5%; }
.abo-news-list .pic { display: none; }
.abo-news-list .txts { padding-left: 0; min-height: 0; }
.abo-news-list .txts .date { font-size: 14px; }
.abo-news-list .txts .pa { padding-left: 15px; }
.ixsnews { display: none; }
.ixnews a:last-child { display: block; }
.ixnews a { padding: 6px 0; }
.ixnewsbox .pa { padding: 40px 45px 0 45px; }
.ixcells .slick-dots,
.ic-txts .w,
.ixexptx .pa { padding-left: 45px; padding-right: 45px;  }
.ixcells .slick-dots { bottom: 35px; left: 90px; }
/* .ic-txts .w { top: 45px; margin-left: 90px; } */
.edu-list { display: none; }
.deciduous-tooth-advantage-list li { height: 312px; }
.immune-cell-list .pic{ width:100%; float:none !important; display:none; }
.immune-cell-list .txts{ width:100%; float:none; }
.immune-cell-list .txts .pa{ padding:45px 5% 55px 5% !important; }
.immune-cell-list .txts .service-ti{ font-size:30px; margin-bottom:23px; }
.immune-cell-list .freeTx{ font-size:16px; line-height:30px; }
.ixceedu .txts .w .pa { padding-top: 57px; }
.cell-no-3 .cell-txt-list{ padding-left: 0; padding-right: 0; }
} /* 1153 */
@media screen and (max-width:1024px) {
.vwrap .videobox { width: 700px; margin-left: -350px; }
.fixbg { background-attachment: scroll; }
.pw,
.pw4,
.pw3 { width: 90%; }
.sosctt { margin-top: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.pbanner .pbtxts { top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.join-item .join-b .freeTx { height: auto !important; }
.join-us-list li { width: 100%; margin-left: 0; }
.join-us-list { margin-left: 0; margin-top: 60px; }
.join-item .join-t { background: #f9443e; }
.join-item .join-t .ti,
.join-item .join-t .ti .num { color: #fff; }
.join-item .question-close { display: none; }
.join-item .join-b .freeTx .set-email { margin-top: 40px; }
.nav { display: none; }
.header,
.ptop { height: 60px; }
.header { background: #fff; box-shadow: 0 0 5px rgba(0,0,0,.5); }
.header .logo { width: 412px; margin-top: -31px; left: 5%; -webkit-transform-origin: left center; -moz-transform-origin: left center; -ms-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); -o-transform: scale(0.7); transform: scale(0.7); }
.menu-handler { display: block; }
.jobpanel { padding: 75px 0 90px 0; }
.join-title .freeTx { width: 500px; max-width: 100%; margin-left: auto; margin-right: auto; }
.toolsbox { display: none; }
.f-nav { float: none; }
.f-cop { text-align: left; }
.f-cop span { display: block; margin-left: 0; }
.footer { padding-top: 30px; padding-bottom: 50px; }
.footer .t { margin-bottom: 0; }
.f-nav a { font-size: 13px; line-height: 1.8; }
.mapdot { width: 32px; height: 32px; }
.contact-list { margin-top: 65px; }
.ctapanel { padding: 88px 0 112px 0; }
.subordinates-list .pic { width: 386px; }
.subordinates-list .txts { margin-left: 386px; min-height: 226px; }
.subordinates-list .txts .nowti { margin-bottom: 13px; }
.submore { width: 150px; height: 44px; line-height: 44px; border-radius: 25px; }
.submore p { padding-left: 20px; }
.submore:after { right: 17px; transform-origin: right center; -webkit-transform-origin: right center; transform: scale(0.8); -webkit-transform: scale(0.8); }
.subordinates-list li { margin-bottom: 35px; }
.subordinates-list .txts .pa { padding-left: 40px; }
.legal-declaration-content { width: 100%; }
.legal-declaration-content .pa { padding-left: 5%; padding-right: 5%; padding-bottom: 230px; }
.legal-declaration-close { background-position: right center; margin-right: 0; top: 15px; right: 15px; opacity: 0.5; }
.legal-declaration-content .service-ti { margin-bottom: 65px; }
.cell-question-list .freeTx { width: 100%; }
.cell-question-list .question-close { right: 0; }
.que1 { padding: 80px 0 90px 0; }
.que1 .que-more { margin-top: 70px; }
.message-board-form { width: 100%; }
.message-board-form .s-input,
.message-board-form .s-textarea { box-sizing: border-box; width: 100%; }
.message-board-form .m .s-input { width: 49%; margin-left: 2%; }
.submit-btn { text-align: center; background-image: none; background: #e3001e; color: #fff; }
.mcv { display: block; color: #fff; font-size: 16px; line-height: 52px; border-bottom: 2px solid #fff; }
.pnav { position: relative; }
.pnav ul { position: absolute; left: 0; right: 0; top: 54px; z-index: 99; background: #e3001e; display: none; }
.pnav ul li { display: block; padding: 0; }
.pnav a:before { display: none; }
.pnav a { padding: 14px 0; }
.cell-education .cell-education-img-list li { width: 49.5%; }
.resapanel:before { display: none; }
.pregnant-school-list .datebox { background: #f9443e; border-color: #f9443e; color: #fff; }
.pregnant-school-list .datebox .day { color: #fff; }
.pregnant-school-list > li { padding-top: 0; }
.resapanel { padding-bottom: 50px; }
.res-contact-us-ma { display: none; }
.res-contact-us { width: 100%; }
.resb1 { padding-top: 105px; }
.resopanel { padding-top: 90px; }
.light-wish .taobao-btn { background: #e3001e; border-color: #f8bdc5; }
.light-wish .cell-tx { margin-bottom: 50px; }
.cell1 { padding-top: 85px; }
.cell2 { padding-bottom: 90px; }
.cell-advantage-1 { padding: 80px 0 90px 0; }
.cell-advantage-data { padding-top: 85px; padding-bottom: 85px; }
.cell-advantage-2 { padding: 83px 0 97px 0; }
.stem-cells-advantage-list li { width: 45%; margin-left: 5%; margin-bottom: 5%; height: 288px; }
.stem-cells-advantage-list { margin-left: -5%; }
.cell5 { padding: 85px 0 0 0; }
.stem-cells-intro-3 .freeTx .w { margin-bottom: 85px; }
.cell-txt-list .txts { height: 330px; }
.abyear { left: -20px; }
.av-list li { width: 50%; }
.pbanner .pbtxts { bottom: auto; }
.snews .txts { width: 40%; }
.snews .txts .s { margin-bottom: 35px; }
.snews .txts .nowti{ font-size: 20px;}
.snews .txts .tx{ font-size: 14px;line-height: 1.8 !important;height: 75px;}
.new-demo .slick-dots li{ width: 10px;height: 10px;line-height: 10px;}
.news-list li { width: 31.333%; margin-bottom: 2%; }
.news-list { margin-bottom: 58px; }
.nw2 { padding-top: 80px; padding-bottom: 97px; }
.nd-left { width: 90%; float: none; padding: 35px 5% 150px 5%; }
.ndpanel:before { display: none; }
.nd-right { background: #f3f5f7; width: 90%; padding: 106px 5%; float: none; }
.ndpanel > .pw4 { width: 100%; }
.nd-right .pa { padding-left: 0; }
.hot-news-list { overflow: hidden; margin-left: -2%; }
.hot-news-list li { width: 48%; margin-left: 2%; float: left; }
.nd-right .ti { padding-left: 0; }
.abcpanel,
.abdpanel { min-height: 0; padding-top: 82px; }
.honor-list li { width: 30.833%; }
 .honor-list2 { margin-left: -2%; }
 .honor-list2 li { width: 18%; margin-left: 2%; }
.imgShowBox .slick-prev { left: 15px; transform-origin: left center; -webkit-transform-origin: left center; }
.imgShowBox .slick-next { right: 15px; transform-origin: right center; -webkit-transform-origin: right center; }
.imgShowBox .slick-arrow { transform: scale(0.7); -webkit-transform: scale(0.7); }
.imgShowClose { top: 15px; right: 15px; transform-origin: right top; -webkit-transform-origin: right top; transform: scale(0.8); -webkit-transform: scale(0.8); }
.patent-list li { width: 30.333%; margin-left: 3%; margin-bottom: 40px; }
.patent-list { margin-left: -3%; }
.abopanel { padding-top: 78px; padding-bottom: 93px; }
.masks { display: none; }
.research-slide .slick-prev { left: 15px; }
.research-slide .slick-next { right: 15px; }
.abt1 { padding: 90px 0 125px 0; }
.activity-list .pic { display: none; }
.activity-list .txts { width: 100%; float: none !important; }
.activity-list .txts .pa { padding-bottom: 48px; }
.abthpanel { padding-top: 75px; }
.expert-pic .picbox { width: 100%; box-sizing: border-box; }
.expert-tx:before { display: none; }
.expert-list .item1 .txts { padding-left: 117px; }
.expert-list .item2 .txts { padding-right: 117px; }
.expert-tx .name { height: auto; }
.pvno { display: block; }
.laboratory-nav { display: none; }
.ixnewsbox { width: 100%; float: none; }
.ixsnews { display: block; }
.ixnewsbox .pa { padding: 40px 5%; }
.ixvideo { width: 100%; float: none; }
.ixserlist .txts { padding-bottom: 125px; }
.ix2 { padding-top: 88px; }
.ixexpimgs{ float: none; width: auto;}
.ixexptx{ float: none; width: auto; }
.ixcells .slick-dots{ padding-left: 35px; padding-right: 35px; }
.ic-txts .w,
.ixexptx .pa { padding: 40px 35px; }
.ixexptx .tx { margin-bottom: 45px; }
.ixexptx .nowti { margin-bottom: 20px; }
/* .ic-txts .w { top: 35px; margin-left: 50px; } */
.ixcells .slick-dots { bottom: 25px; left: 50px; }
/* .ic-txts { width: 804px; } */
.exp-list .picbox { display: none; }
.exp-list .txbox { position: static; opacity: 1; visibility: visible; right: 0; width: auto; margin-right: 10px; transform: none; -webkit-transform: none; }
.ixexps .txts { width: 100%; float: none; padding-top: 0; }
.exp-list .item { margin-bottom: 0; }
.exp-list { float: none; margin-top: 62px; }
.ixexps .txts .tx { margin-bottom: 42px; }
.ix6 { padding-top: 108px; }
.banner .pic2 { position: relative; }
.movecells,
.banner .pic2 .img1 { display: none; }
.bannertxts { top: auto; left: 5%; bottom: 55px; }
.banner .pic2 .img2 { display: block; }
.mtop { height: 60px; }
.deciduous-tooth-advantage-list .num { transform-origin: left top; -webkit-transform-origin: left top; transform: scale(0.6); -webkit-transform: scale(0.6); }
.deciduous-tooth-advantage-list .freeTx { padding-left: 55px; }
.deciduous-tooth-advantage-list .pa { padding: 40px 30px 0 30px; }
.reference-2 { padding-bottom: 97px; }
.fat-cell-list li { border: none; margin-bottom: 0 !important; padding: 88px 0 !important; }
#map{ height: 345px; }
.online-list{ margin-left: 0 !important; }
.online-list li{ width: 100% !important; }
.online-list li + li{ margin-top: 40px; }
.online-list .b { margin-left: 0 !important; padding: 15px 20px; }
.online-list .tx{ margin-left: 55px; font-size: 14px; }
.online-list li + li::before{ bottom: auto; top: -40px; width: 100% !important; height: 40px; background-image: url('/html/images/ol-ico-5.png'); }
.abth1{ padding-top: 92px; }
.ixceedu .txts .w .pa { padding-top: 57px; }
.map-list .ma { margin-left: 70px; }
.map-list{ margin-left: -70px; }
.mappanel { padding: 80px 0 55px 0; }
.linkpanel { padding: 85px 0 115px 0; }
.cell-table .s-input, .cell-table .s-textarea{ box-sizing: border-box; }
.cell-table .s-input{ width: 350px; max-width: 100%; }
.cell-table .s-select{ max-width: 100%; }
.cell-table .s-textarea{ width: 100%; }
.cell-table .b{ float: none; overflow: hidden; }
.online-registration .s-input, 
.online-registration .s-textarea{ box-sizing: border-box; }
.online-registration .s-input{ width: 49%; }
.online-registration .s-textarea{ width: 100%; }
.ixcells .slick-dots li { padding-right: 10px; margin-right: 10px; font-size: 13px; }
.ixceedu .txts .tx, 
.ixexptx .tx,
.ic-txts .tx { }
.entry-form .s-input{ width: 100%; box-sizing: border-box; }
.entry-form .verification .s-input{ width: 100%; }
.ic-txts .tx {max-height: 52px; }
.ey-ctt {padding-top: 14%; padding-bottom: 16%; }
.banner:before{ display: none;}
.banner{ border-bottom: 2px solid #f9443e;}
.banner .pic{ display: block; }
.bannervideo{/* display: none; */}
.cuspanel{ padding-bottom: 180px;  }
.cus-tx .ti {font-size: 24px; }
.pnav .sign-out{ right: 5%; }
.banner .pic2{ display: block; }

} /* 1024 */
@media screen and (max-width:861px) {
	.kfbot{
		width: 330px;
		padding: 30px;
	}
	.kbtxt{
		font-size: 14px;
	}
	.kbclose{
		right: 0;
		top: -45px;
	}
	.kbpic{
		margin-bottom: 30px;
	}
	.icttype{
		display: none;
	}
.ixcells{ background: #be1313; }
.nd-content:before{ display: none; }
.vwrap .videobox { width: 100%; left: 0; margin-left: 0; }
.jobpanel { padding-bottom: 80px; }
.contact-title .ch { font-size: 30px; }
.contact-title .en { font-size: 24px; }
.subordinates-list .pic { width: 286px; }
.subordinates-list .txts { margin-left: 286px; min-height: 168px; }
.subordinates-list .txts .pa { padding-left: 25px; }
.subordinates-list .txts .nowti { font-size: 20px; margin-bottom: 8px; }
.subordinates-list .txts .tx { margin-bottom: 30px; }
.submore { width: 110px; height: 34px; line-height: 34px; border-radius: 20px; font-size: 12px; text-align: center; }
.submore:after { display: none; }
.submore p { padding-left: 0; }
.subpanel { padding: 80px 0 55px 0; }
.cell-education-1 { padding-top: 72px; }
.cell-education-2 { padding-bottom: 114px; }
.pregnant-school-list .cell-education-img-list li { width: 49%; margin-left: 1%; margin-bottom: 1%; }
.pregnant-school-list .cell-education-img-list { margin-left: -1%; }
.resopanel { padding-top: 70px; }
.light-wish .cell-tx { margin-bottom: 70px; }
.light-wish-num { display: none; }
.light-wish-slide .slick-arrow { bottom: 50%; margin-bottom: -13px; }
.light-wish-slide .slick-prev { right: auto; left: 15px; }
.light-wish-slide .slick-next { right: 15px; }
.light-wish-slide .txts { padding: 12px 15px; }
.light-wish-slide .txts .freeTx { width: 100%; }
/* .cell-advantage-data .freeTx .w { font-size: 20px; } */
.cell-txt-list { width: 90%; margin-left: auto; margin-right: auto; margin-bottom: 60px; }
.cell-txt-list li { width: 100%; float: none; margin-bottom: 20px; margin-left: 0; }
.cell-txt-list .txts { height: auto; padding-bottom: 48px; }
.stem-cells-advantage-list li { width: 100%; float: none; margin-left: 0; margin-bottom: 60px; height: auto; }
.stem-cells-advantage-list { margin-left: 0; margin-top: 55px; }
.cell-txt-list { margin-top: 55px; }
.stem-cells-intro-3 .freeTx .w { margin-bottom: 55px; }
.stem-cells-intro-3 { padding-top: 82px; }
.stem-cells-advantage-list .pa { padding-bottom: 35px; }
.ab-nav,
.u-arrow-box,
.pbanner:before { display: none; }
.pbanner .pic2 { position: relative; }
.abyear { display: none; }
.abctt { padding-left: 50px; padding-right: 50px; }
.ab-ti .ch { font-size: 33px; }
.ab-ti .en { font-size: 12px; }
.abpanel { padding-top: 98px; }
.snews .aamore { position: relative; margin-top: 45px; }
.snews { padding-top: 50px; padding-bottom: 60px; }
.news-list li { width: 48%; }
.nd-title { padding: 67px 0 50px 0; }
.back-news .ico { transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.8); -webkit-transform: scale(0.8); }
.back-news { padding-left: 20px; }
.nd-right { padding-top: 86px; padding-bottom: 86px; }
.culIntro li { width: 100%; float: none; }
.culIntro .cx { height: auto; }
.culIntro .cx .pa { padding: 45px 35px 55px 35px; }
.culIntro .item2 { padding-top: 0; }
.abb1 { padding: 85px 0; }
.ea-list a { padding-left: 0; padding-right: 0; }
.honor-list li { width: 47.5%; }
.honor-list2{ margin-left:-2%;}
.honor-list2 li{ width:23%; margin-left:2%;}
.patent-list li { width: 47%; }
.abt1 { padding: 70px 0 95px 0; }
.activity-list .txts .pa { padding-left: 35px; padding-right: 35px; }
.expert-list .item1 .picbox { padding-right: 77px; }
.expert-list .item1 .picbox:before { right: 34px; }
.expert-pic .picbox:after { width: 34px; }
.expert-list .item1 .txts { padding-left: 77px; }
.expert-list .item2 .picbox { padding-left: 77px; }
.expert-list .item2 .picbox::before { left: 34px; }
.expert-tx .txts { padding-top: 18px; }
.expert-tx .name { margin-bottom: 25px; }
.bannertxts .ti { font-size: 38px; }
.bannertxts .more { margin-top: 20px; }
.bannertxts { bottom: 35px; }
.ixserlist li { width: 100%; float: none; margin-left: 0; margin-bottom: 35px; }
.ixserlist { margin-left: 0; }
.ix2 { padding-top: 35px; padding-bottom: 0; }
.ixexpimgs,
.ixexptx { width: 100%; float: none; }
.ixcells .slick-dots{ padding: 0 5%; }
.ic-txts .w,
.ixexptx .pa { padding: 40px 5% 50px 5%; }
.ixcells .slick-dots { font-size: 0; left: 0; text-align: right; bottom: 0; }
.ixcells .slick-dots li { font-size: 0; width: 8px; height: 8px; border: 2px solid #fff; border-radius: 100%; padding: 0; margin: 0 6px; }
.ixcells .slick-dots li a { padding: 0; }
.ixcells .slick-dots li a::before,
.ixcells .slick-dots li::before { display: none; }
.ixcells .slick-dots li.slick-active,
.ixcells .slick-dots li:hover { background: #fff !important; }
.ixceedu .txts .w { width: 100%; float: none; }
.ixceedu .pic { display: none; }
.ixceedu .txts { position: relative; }
.ixceedu { background: #233135 url(../img/ixbg.jpg) no-repeat center center; background-size: cover; }
.edu-list { display: block; }
.ixceedu .txts .w .pa { padding: 67px 0 87px 0; }
.edu-list { margin-top: 68px; }
.exp-list .txbox .tb { padding: 26px 25px 43px 25px; }
.ix6 { padding-top: 78px; padding-bottom: 82px; }
.deciduous-tooth-advantage-list .num { transform: scale(0.4); -webkit-transform: scale(0.4); }
.deciduous-tooth-advantage-list .freeTx { padding-left: 40px; }
.deciduous-tooth-advantage-list .pa { padding: 30px 20px 0 10px; }
.online-box{ padding-bottom: 85px; }
.abth2 { padding-bottom: 116px; }
.ixceedu .txts .tx, .ixexptx .tx,.ic-txts .tx { max-height: none; }
.map-list .ma { margin-left: 50px; }
.map-list{ margin-left: -50px; }
.link-list li{ width: 33.33%; }
.cell-intro{ padding: 55px 0; }
.wish-box .zs { width: 186px; margin-bottom: 35px; }
.que-search{ max-width: 100%; }
.que-search .xtx{  width: 100%; box-sizing: border-box; }
.que-search .sx{ float: none; overflow: hidden; }
.que-search .btn{ margin-left: 5px; }
.cell-no-3 .cell-txt-list{ width: 100%; }
.ic-txts,
.ixcells .pic{ float: none; width: 100%; }
.ixcells .dotBox{ width: 100%;bottom: auto;top: 40%; }
.ey-ctt {padding-top: 18%; }
.cuspanel{ padding-bottom: 160px;  }
.cuspanel .u-arrow-box{ display: block;  }
.cus-tx .txts,
.cus-tx .pic{ float: none; width: 100%;  }
.cus-tx .pic{ margin-bottom: 35px;  }

} /* 861 */
@media screen and (max-width:641px) {
	.ixcells .dotBox{
		top: 30%;
	}
.pbtxts .en{ font-size: 20px; }
.service-list .pic{ width: 55%; }
.vwrap .videobox { height: 350px; margin-top: -175px; }
.pbtxts .ch { font-size: 33px; margin-bottom: 5px; }
.jobpanel { padding: 55px 0 60px 0; }
.join-us-list { margin-top: 40px; }
.contact-list li {  width: 100%; border-bottom: 1px solid #e5e5e5; padding: 40px 0; }
.contact-list .freeTx { margin-top: 15px; }
.contact-list li:last-child { border-bottom: none; }
.contact-list { margin-top: 25px; }
.ctapanel { padding: 68px 0 42px 0; }
.contact-title .ch { font-size: 28px; }
.subordinates-list .pic { display: none; }
.subordinates-list .txts { margin-left: 0; min-height: 0; padding-bottom: 35px; }
.subordinates-list .txts .pa { padding-left: 0; }
.subordinates-list li { border-bottom: 1px solid #e5e5e5; }
.subpanel { padding-top: 60px; }
.legal-declaration-content .pa { padding-bottom: 180px; }
.legal-declaration-close { transform-origin: top right; -webkit-transform-origin: top right; transform: scale(0.8); -webkit-transform: scale(0.8); }
.cell-education-btn i { right: 34px; }
.pregnant-school-list .txts { margin-left: 110px; }
.resapanel { padding: 65px 0 30px 0; }
.res-contact-us-call .num strong { font-size: 50px; }
.res-contact-us-call .ico { transform-origin: left top; -webkit-transform-origin: left top; transform: scale(0.8); -webkit-transform: scale(0.8); }
.res-contact-us-call .num { margin-left: 108px; }
.res-contact-us-call { min-height: 90px; }
.res-contact-us .freeTx { margin-top: 25px; }
.resb1 { padding: 85px 0 73px 0; }
.cell1 { padding-top: 65px; }
.cell1 .service-ti { margin-bottom: 23px; }
.cell-img-list li { width: 100%; float: none; margin-left: 0; }
.cell-no-3 .cell-txt-list{ margin-left: 0; }
.cell-no-3 .cell-txt-list li { width: 100%; float: none; margin-left: 0; margin-bottom: 0; }
.cell-img-list { margin-left: 0; }
.reference-list li { width: 100%; float: none; }
.cell-advantage-data { padding-top: 65px; padding-bottom: 65px; }
.stem-cells-advantage-list .num { left: 50%; margin-left: -37px; }
.abb2 .abanner .fixbg { height: 510px; }
.abo-news-list li { width: 100%; float: none; margin-bottom: 15px; margin-left: 0; }
.abo-news-list { margin-left: 0; }
.activity-list { margin-bottom: 65px; }
.abthpanel { padding-bottom: 87px; }
.laboratory-imgs .slick-prev { transform-origin: left center; -webkit-transform-origin: left center; }
.laboratory-imgs .slick-next { transform-origin: right center; -webkit-transform-origin: right center; }
.laboratory-imgs .slick-arrow { transform: scale(0.7); -webkit-transform: scale(0.7); }
.laboratory-imgs { margin-top: 58px; }
.research-box { margin-top: 58px; }
.reference-2 { padding-bottom: 77px; }
.fat-cell-list li { padding: 68px 0 !important; }
.map-list li{ width: 100%; float: none; overflow: hidden; margin-bottom: 45px; }
.map-list a{ float: left; margin-right: 15px; }
.map-list a:first-child{ float: none; clear: both; margin-right: 0; }
.map-list .ma,.map-list { margin-left: 0; }
.linkpanel { padding: 65px 0 75px 0; }
.sub-btn, .res-btn{ background-image: none; padding: 0; text-align: center; width: 120px; height: 44px; }
.cell-advantage-data .w{ text-align: left; text-align: justify; }
.ey-ctt {padding-top: 22%; padding-bottom: 18%; }
.cus-ver-box{ padding: 80px 0 120px 0;  }
.cuspanel{ padding-bottom: 140px;  }
.imghead{ margin-bottom:35px;}

.honor-list2 li{ width:31.33%;}  
.jztz{pointer-events: auto;}
.snews .pic{ float: none; width: 100%;margin-bottom: 20px;}
.snews .txts { width: 100%; float: none; }
.snews .txts .nowti{ font-size: 18px;margin-bottom: 4px;}
.new-demo .slick-dots{ bottom: 3%; width: 90%;right: 5%;}
.snews .aamore{ margin: 0 auto;display: none;}

} /* 641 */
@media screen and (max-width:601px) {
.contact-title .ch { font-size: 24px; }
.contact-title .en { font-size: 20px; }
.question-title .en { font-size: 32px; }
.que1 { padding: 60px 0 70px 0; }
.que1 .que-more { margin-top: 50px; }
.res-contact-us-call .num strong { font-size: 45px; }
.resopanel { padding-top: 60px; padding-bottom: 67px; }
.light-wish .cell-tx { margin-bottom: 60px; }
.abctt { padding-left: 35px; padding-right: 35px; padding-top: 48px; }
.ab-ti .ch { font-size: 28px; }
.ab-ti .en { font-size: 16px; }
.abtx1 { margin-top: 30px; }
.abctt .pic { margin-top: 70px; }
.av-list .txts .ico { transform-origin: center bottom; -webkit-transform-origin: center bottom; transform: scale(0.7); -webkit-transform: scale(0.7); margin-bottom: 5px; }
.av-list .txts .nowti { font-size: 16px; }
.av-list .txts { bottom: 27px; }
.abpanel { padding-top: 78px; }
.nd-title { padding-top: 57px; }
.nd-left { padding-bottom: 110px; }
.hot-news-list { margin-left: 0; }
.hot-news-list li { width: 100%; float: none; margin-left: 0; margin-bottom: 20px; }
.abb1 { padding: 65px 0; }
.abcpanel,
.abdpanel { padding-top: 62px; }
.abopanel { padding-top: 68px; padding-bottom: 73px; }
.abo-news-list { margin-bottom: 45px; }
.expert-list .item1 .picbox { padding-right: 37px; }
.expert-list .item1 .picbox::before { right: 14px; }
.expert-pic .picbox::before { width: 6px; height: 6px; margin-top: -6px; }
.expert-pic .picbox::after { width: 14px; }
.expert-list .item1 .txts { padding-left: 37px; }
.expert-list .item2 .picbox { padding-left: 37px; }
.expert-list .item2 .picbox::before { left: 14px; }
.expert-list .item2 .txts { padding-right: 37px; }
.expert-tx .txts { padding-top: 8px; }
.abfipanel { padding: 57px 0 96px 0; }
.exp-list .txbox { margin: 0; }
.deciduous-tooth-advantage-list li { width: 100%; float: none; height: auto; }
.deciduous-tooth-advantage-list { padding: 0 5%; }
.deciduous-tooth-advantage-list .freeTx { padding-left: 55px; font-size: 16px; }
.deciduous-tooth-advantage-list .pa { padding-bottom: 30px; }
.deciduous-tooth-advantage-list .rel { min-height: 60px; }
.deciduous-tooth-advantage { margin-top: 45px; }
.abth1 { padding-top: 72px; }
.abth2 { padding-bottom: 76px; }
.online-box { padding-bottom: 65px; }
.link-list li{ width: 50%; }
.storage-process-list li{ width: 100%; height: auto; padding-bottom: 15px; margin-right: 0; box-sizing: border-box; }
.wish-box .pic{ width: 100%; float: none; margin: 0; margin-bottom: 35px; }
.wish1 .wish-box{ margin-bottom: 55px; }
.entry-input{ width: 360px; }
.entry-form { padding: 25px 30px 0 30px; }
.ey-ctt {padding-top: 25%; }

} /* 601 */
@media screen and (max-width:481px) {
.vwrap .videobox { height: 300px; margin-top: -150px; }
.header .logo { -webkit-transform: scale(0.6); -ms-transform: scale(0.6); -o-transform: scale(0.6); transform: scale(0.6); }
.pbtxts .ch { font-size: 28px; margin-bottom: 0; }
.pbtxts .en { font-size: 18px; }
.jobpanel { padding: 45px 0 30px 0; }
.join-us-list { margin-top: 30px; }
.join-item .pa { padding-left: 15px; padding-right: 15px; }
.join-item .join-t { padding-top: 14px; padding-bottom: 14px; }
.join-item .ti { font-size: 18px; }
.join-item .join-b .freeTx .set-email { margin-top: 25px; }
.join-item { margin-bottom: 15px; }
.ctapanel .contact-title { width: 280px; max-width: 100%; margin-left: auto; margin-right: auto; }
.ctapanel { padding: 48px 0 12px 0; }
.contact-list { margin-top: 0; }
.subordinates-list .pic { display: block; position: static; width: 100%; margin-bottom: 25px; }
.subpanel { padding: 50px 0 15px 0; }
.legal-declaration-content .service-ti { padding-bottom: 23px; margin-bottom: 35px; }
.legal-declaration-content .pa { padding-bottom: 100px; }
.que1 { padding: 50px 0; }
.que1 .que-more { margin-top: 40px; }
.message-board-form { margin-top: 40px; }
.que2 { padding: 65px 0 67px 0; }
.cell-education-1 { padding-top: 47px; }
.cell-education .cell-education-img-list { margin-top: 35px; }
.cell-education-2 { padding: 50px 0 59px 0; }
.cell-education .cell-education-btn { margin-top: 35px; }
.cell-education-btn:before { transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.75); -webkit-transform: scale(0.75); }
.cell-education-btn p { padding-left: 68px; }
.cell-education-btn i { right: 24px; }
.pregnant-school-list .datebox .day { font-size: 16px; padding-top: 18px; }
.pregnant-school-list .datebox { width: 64px; height: 64px; border: none; }
.pregnant-school-list .datebox .year { margin-top: 0; font-size: 12px; }
.pregnant-school-list .txts { margin-left: 80px; }
.pregnant-school-list .cell-education-img-list li { width: 100%; margin-left: 0; margin-bottom: 3px; float: none; }
.pregnant-school-list .cell-education-img-list { margin-left: 0; margin-top: 27px; }
.pregnant-school-list > li { padding-bottom: 30px; }
.resapanel { padding: 45px 0 30px 0; }
.res-contact-us-call .ico { transform: scale(0.6); -webkit-transform: scale(0.6); }
.res-contact-us-call .num { margin-left: 78px; }
.res-contact-us-call .num strong { font-size: 35px; }
.res-contact-us-call { min-height: 70px; }
.res-contact-us .freeTx { margin-top: 15px; }
.resb1 { padding: 50px 0 48px 0; }
.resb2 { padding-bottom: 55px; }
.resopanel { padding-top: 45px; padding-bottom: 57px; }
.light-wish .taobao-btn { margin-top: 57px; }
.light-wish-slide .txts .freeTx { font-size: 12px; white-space: nowrap; text-overflow: ellipsis; }
.light-wish-slide .txts { padding: 5px 15px; }
.cell1 { padding-top: 45px; }
.reference { padding-top: 34px; margin-top: 30px; }
.cell-img-list { margin-top: 35px; }
.cell2 .service-ti { margin-bottom: 27px; }
.cell2 { padding: 0 0 55px 0; }
.storage-process-ti .ico { transform-origin: left center; -webkit-transform-origin: left center; transform: scale(0.75); -webkit-transform: scale(0.75); }
.storage-process-ti { padding-left: 70px; }
.storage-process { padding: 68px 0 67px 0; }
.online-consulting-list li { width: 100%; margin: 0; margin-bottom: 30px; }
.online-consulting-list a { margin: 0 auto; }
.online-consulting .fixbg { padding: 84px 0 54px 0; }
.cell-advantage-1 { padding: 55px 0 60px 0; }
.cell-advantage-data { padding-top: 45px; padding-bottom: 45px; }
/* .cell-advantage-data .freeTx .w { font-size: 18px; } */
.cell-advantage-2 { padding: 53px 0 57px 0; }
.cell-txt-list { margin: 35px auto; }
.cell-txt-list .txts { padding: 0 15px 38px 15px; }
.cell-txt-list .txts .ti { margin-top: 28px; }
.stem-cells-intro-1 { padding: 52px 0 56px 0; }
.cell-no-3 .cell1 { padding-bottom: 0; }
.cell-no-4 .cell1 { padding-bottom: 0; }
.cell-no-5 .cell1 { padding-bottom: 0; }
.stem-cells-intro-2 { padding-bottom: 0; }
.stem-cells-advantage-list .pa { padding-left: 15px; padding-right: 15px; }
.stem-cells-intro-3 { padding-top: 52px; }
.service-list .pic{ width: 100%; float: none !important; margin-bottom: 35px; }
.service-list li { margin-bottom: 47px; }
.cell5 { padding: 55px 0 0 0; }
.pbanner .pbtxts .ch { font-size: 43px; margin-bottom: 5px; }
.pbanner .pbtxts .en { font-size: 20px; }
.ab-ti .ch { font-size: 30px; }
.abctt { padding: 38px 15px 58px 15px; }
.abctt .abmore { margin-top: 33px; }
.abctt .pic { margin-top: 45px; }
.av-list .txts .ico { transform: scale(0.5); -webkit-transform: scale(0.5); }
.av-list .txts .nowti { font-size: 14px; }
.av-list .txts { bottom: 22px; }
.abpanel { padding-top: 53px; }
.ab1 .fixbg { padding-bottom: 90px; }
.menuBox { width: 222px; }
.navMobile dd p a:before { right: 15px; }
.navMobile dd p a { padding: 15px 15px; }
.mtnav a { padding: 12px 25px; }
.snews .txts .s .date,
.nd-title .s .date { margin-right: 22px; }
.snews .txts .s { margin-bottom: 18px; }
.snews .aamore { margin-top: 35px; }
.snews { padding-bottom: 50px; }
.news-list li { width: 100%; float: none; margin-left: 0; margin-bottom: 20px; }
.news-list { margin-left: 0; margin-bottom: 28px; }
.news-list .txts { padding-left: 15px; padding-right: 15px; }
.nw2 { padding-top: 50px; padding-bottom: 57px; }
.nd-title { padding: 47px 0 40px 0; }
.nd-title .ti { text-align: justify; }
.nd-left { padding-bottom: 70px; }
.hot-news-list a { padding-left: 15px; padding-right: 15px; }
.nd-right .ti { margin-bottom: 33px; }
.nd-right .ti em { margin-top: 5px; }
.nd-right { padding-top: 56px; padding-bottom: 46px; }
.culIntro .cx .pa { padding: 40px 15px 45px 15px; }
.culIntro .cx .ti { margin-bottom: 22px; }
.abb1 { padding: 50px 0; }
.abb2 .abanner .fixbg { height: 410px; }
.abbnav a { padding: 13px 25px; }
.eabox { padding: 35px 0 0 0; }
.honor-list li { width: 49%; margin-left: 1%; margin-bottom: 15px; }
.honor-list { margin-left: -1%; margin-bottom: 35px; }
.honor-list a { padding: 6px 6px 12px 6px; }
.honor-list .nowti { font-size: 12px; }
.abcpanel,
.abdpanel { padding-top: 47px; padding-bottom: 55px; }
.imgShowBox .slick-arrow { transform: scale(0.4); -webkit-transform: scale(0.4); }
.imgShowClose { transform: scale(0.6); -webkit-transform: scale(0.6); }
.imgShowDemo .img { max-width: 100%; max-height: 100%; }
.patent-list li { width: 100%; margin-left: 0; }
.patent-list { margin-left: 0; }
.abdpanel { padding-bottom: 35px; }
.abo-news-list .pic { display: block; position: relative; width: 100%; margin-bottom: 15px; }
.abo-news-list .txts .pa { padding: 0; }
.abo-news-list { margin-bottom: 30px; }
.abopanel { padding-top: 48px; padding-bottom: 53px; }
.abt1 { padding: 45px 0 55px 0; }
.research-slide .slick-prev { transform-origin: left center; -webkit-transform-origin: left center; }
.research-slide .slick-next { transform-origin: right center; -webkit-transform-origin: right center; }
.research-slide .slick-arrow { transform: scale(0.6); -webkit-transform: scale(0.6); }
.activity-list .pic { width: 100%; float: none !important; display: block; }
.activity-list .txts .pa { padding: 28px 15px 28px 15px; }
.activity-list .txts .nowti { font-size: 20px; margin-bottom: 13px; }
.activity-list .txts .tx { margin-bottom: 30px; }
.activity-list { margin-bottom: 40px; }
.abthpanel { padding-top: 45px; padding-bottom: 57px; }
.expert-list .item1 .txts { padding-left: 20px; }
.expert-list .item1 .picbox { padding-right: 20px; }
.expert-pic .picbox::before { width: 4px; height: 4px; margin-top: -4px; border: 2px solid #c8c8c8; }
.expert-list .item1 .picbox::before { right: 9px; }
.expert-pic .picbox::after { width: 9px; }
.expert-list .item2 .picbox { padding-left: 20px; }
.expert-list .item2 .picbox::before { left: 9px; }
.expert-tx .name { font-size: 24px; margin-bottom: 15px; }
.expert-tx .name .en { font-size: 18px; margin-top: 0; }
.expert-tx .txts { padding-top: 0; }
.abfipanel { padding: 37px 0 56px 0; }
.abfipanel::before { width: 2px; margin-left: -1px; }
.laboratory-imgs .slick-arrow { transform: scale(0.5); -webkit-transform: scale(0.5); }
.bannertxts .ti { font-size: 28px; }
.bannertxts .more { margin-top: 10px; }
.bannertxts { bottom: 15px; }
.ixsnews .txts { padding-left: 85px; }
.ixnews .tt { max-width: 75%; }
.ixexpimgs .slick-dots { left: 15px; right: 15px; bottom: 20px; }
.edu-list li { margin-right: 55px; }
.ixexps .txts .nowti { margin-bottom: 17px; }
.ixexps .txts .tx { margin-bottom: 32px; }
.exp-list { margin-top: 42px; }
.exp-list .slick-dots { margin-top: 38px; }
.ix6 { padding-top: 68px; padding-bottom: 72px; }
.deciduous-tooth-advantage { margin-top: 35px; }
.reference-2 { padding-bottom: 57px; }
.fat-cell-list li { padding: 58px 0 !important; }
.immune-cell-list .pic{ display:block; }
.cell7{ padding: 45px 5%; padding-top: 0; background: #f2f2f2; }
.immune-cell-list li{ background: #fff; padding: 15px; margin-bottom: 20px; }
.immune-cell-list .txts .service-ti { font-size: 24px; margin-bottom: 18px; }
.immune-cell-list .txts .pa{ padding: 35px 0 25px 0 !important; }
.immune-cell-list .item2 { background: #fff; }
#map{ height: 245px; }
.online-box{ padding: 50px 0 55px 0; }
.online-title .online-tel{ position: relative; margin-top: 10px; }
.abth1 { padding: 47px 0 0 0; }
.service-title .ch { font-size: 24px; }
.question-close{ right: 0; }
.question-q .freeTx { width: 70% !important; }
.question-a { padding-bottom: 63px; }
.abth2 .service-ti { margin-bottom: 27px; }
.abth2 { padding-bottom: 46px; }
.map-list li { margin-bottom: 25px; }
.mappanel { padding: 30px 0 35px 0; }
.link-list .pic { margin-left: 10px; }
.link-list{ margin-left: -10px; }
.link-list li { margin-bottom: 10px; }
.linkpanel { padding: 45px 0; }
.sub-btn, .res-btn{ width: 90px; }
.online-registration .btn { height: 60px; background-image: none; font-size: 16px; text-align: center; padding-left: 0; }
.online-registration li { margin-bottom: 15px; }
.abb2{ padding-bottom: 50px; }
.cell-intro .freeTx{ font-size: 16px; }
.cell-intro { padding: 45px 0; }
.wish1 .wish-box{ margin-bottom: 45px; }
.que-search .btn{ background-image: none; text-align: center; padding-left: 0; width: 85px; }
.que-search-box{ padding: 40px 0; }
.entry-input{ width: 300px; }
.ey-ctt .look .i{ display: none; }
.entry-form { padding: 25px 20px 0 20px; }
.ey-ctt .entry-input { margin-top: 30px; }
.cell-no-3 .cell-txt-list{ margin-bottom: 0; }
.ey-ctt {padding-top: 30%; }
.cuspanel {padding: 50px 0 60px 0; }
.cus-ver-box {padding: 80px 0 100px 0; }
.cus-ver .txx {height: 60px; }
.cus-ver .btn {padding-left: 20%; background-position: 24% center; }
.service-list .item1 .pic{ float: none; margin-right: 0;  }
.mcv,
.pnav a{ font-size: 14px }


} /* 421 */
@media screen and (max-width:421px) {
	.ixcells .dotBox{
		bottom: auto;
		top: 25%;
	}
	.ixcells .slick-dots{
		text-align: right;
	}
	.ixcells .dotBox {
    top: 25%;
}
} 
@media screen and (max-width:375px) {
	.ixcells .dotBox{
		top: 22%;
	}
}
@media screen and (max-width:348px) {
	.ixcells .dotBox{
		top: 20%;
	}
}
@media screen and (max-width:321px) {
.vwrap .videobox { height: 260px; margin-top: -130px; }
.header .logo{ transform: scale(0.5); -webkit-transform: scale(0.5); }
.ey-ctt .en{ display: none; }
.entry-input { width: 280px; }
.ey-ctt .look{ display: none; }
.ixcells .dotBox{
		top: 18%;
	}
} /* 321 */


@media screen and (max-width:1024px) {
	.tt-online-list{
		display: block;
	}
	.tt-online-list .item1{
		margin-left: 0;
		margin-top: 40px;
	}
	.tt-online-list .item1::before{
		left: 0;
		top: -40px;
		height: 40px;
		width: 100%;
		background-image: url(/html/images/ol-ico-5.png);
	}
	.cel-ttul>li{
		display: block;
	}
	.cel-ttul .txts{
		width: auto;
	}
	.cel-ttul .pic{
		width: auto;
		margin: 5% 0 0;
	}
}