@charset "utf-8";
.pcbr{display:block;}
.tbbr{display:none;}
.mbbr{display:none;}
.dn{display:none;}
#wrap{overflow:hidden;}
.innerwrap{max-width:1580px;width:94%;margin:0 auto;}


.page{padding:245px 0 220px;}
.pageTitle1{margin-bottom:85px;font-size:50px;color:#000;font-weight:600;}
.pageTitle1>div{overflow:hidden;}
.pageTitle1>div>span{display:inline-block;}





/* m11 */
.m11{}
.m11 ul{display:flex;flex-wrap:wrap;}
.m11 ul li{
	box-sizing:border-box;
	width:calc(95% / 3);
	margin:0 2.5% 70px 0;
	text-align:center;
}
.m11 ul li:nth-child(3n){margin-right:0;}
.m11 ul li .pht{overflow:hidden;border-radius:15px;}
.m11 ul li .name{margin:35px 0 10px;font-size:32px;color:#000;font-weight:600;}
.m11 ul li .posi{font-size:18px;color:#ee2a7b;font-weight:500;}




.layerPop .namearea{
	padding-bottom:30px;
	border-bottom:1px solid #bbb;
}
.layerPop .namearea .name{font-size:38px;color:#000;font-weight:600;}
.layerPop .namearea .posi{margin-top:10px;font-size:18px;color:#ee2a7b;font-weight:500;}
.layerPop .con{
	overflow:hidden;overflow-y:auto;
	width:100%;height:43vh;
	margin:40px 0 0;padding:40px;
	background:#f4f4f4;
	border-radius:15px;
	font-size:18px;color:#666;font-weight:400;line-height:1.7em;
}





/* m12 */
.m12{}
.m12 .imgarea1{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:200px;}
.m12 .imgarea1>div:nth-child(1){width:36.4%;}
.m12 .imgarea1>div:nth-child(2){width:61%;}
.m12 .about{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:200px;}
.m12 .about .img{width:50%;}
.m12 .about .txts{
	box-sizing:border-box;
	width:50%;
	padding:0 0 0 7%;
}
.m12 .about .txts h4{margin-bottom:35px;font-size:50px;color:#000;font-weight:600;}
.m12 .about .txts p{margin-bottom:30px;font-size:18px;color:rgba(55,55,55,0.7);font-weight:500;line-height:1.8em;}
.m12 .about .txts p:last-child{margin-bottom:0;}
.m12 .about .txts a{
	display:flex;align-items:center;justify-content:space-between;
	box-sizing:border-box;
	width:417px;height:140px;
	margin:70px 0 0;padding:0 50px;
	border:1px solid #ddd;border-radius:70px;
	font-size:18px;color:#000;font-weight:600;transition:all 0.4s;
}
.m12 .about .txts a>span{display:flex;align-items:center;justify-content:space-between;width:100%;}
.m12 .about .txts a i{
	display:inline-block;
	width:25px;height:16px;
	background:url(/images/page/more_arr.png) no-repeat;transition:all 0.4s;
}
.m12 .about .txts a:hover{
	background:#ec297b;color:#fff;
	box-shadow:5px 5px 5px rgba(0,167,175,0.8);
	transform:translate(-1px,-3px);
}
.m12 .about .txts a:hover>span i{background:url(/images/page/more_arr2.png) no-repeat;}

.m12 .corporate{text-align:center;}
.m12 .corporate h4{margin-bottom:35px;font-size:50px;color:#000;font-weight:600;}
.m12 .corporate .conwrap{
	box-sizing:border-box;
	padding:15px;
	border-radius:15px;
}
.m12 .corporate .conwrap>div{
	border-radius:15px;
	width:100%;height:100%;
	padding:120px 0;
	background:url(/images/page/m12_corporate_bg.jpg) no-repeat center;
	background-size:cover;
}
.m12 .corporate .conwrap>div .mstone{
	position:relative;
	display:flex;align-items:center;justify-content:center;
	width:868px;height:868px;
	margin:0 auto;
	background:url(/images/page/m12_mstone_bg.png) no-repeat;
}
.m12 .corporate .conwrap>div .mstone .tit{}
.m12 .corporate .conwrap>div .mstone .partners{
	width:759px;height:759px;
	position:absolute;left:50%;top:50%;
	transform:translate(calc(-50% - 0.5px), calc(-50% - 0.2px));
}
.m12 .corporate .conwrap>div .mstone .sectionTitle{}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li{
	position:absolute;
	font-size:32px;color:#000;font-weight:600;
}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:before{
	display:block;content:"";
	width:50px;height:1px;
	background:#08a8b0;
	position:absolute;top:16px
}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:after{
	display:block;content:"";
	width:9px;height:9px;
	background:#08a8b0;
	border-radius:50%;
	position:absolute;top:13px
}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(1){right:-240px;top:120px;}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(1):before{right:100%;margin-right:18px;}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(1):after{right:100%;margin-right:68px;}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(2){right:-175px;bottom:60px;}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(2):before{width:60px;right:100%;margin-right:18px;}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(2):after{right:100%;margin-right:78px;}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(3){left:-284px;top:410px;text-align:right;}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(3):before{width:50px;left:100%;margin-left:18px;}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(3):after{left:100%;margin-left:68px;}

.m12 .partnerList{padding:200px 0 0;}
.m12 .partnerList ul{display:flex;flex-wrap:wrap;}
.m12 .partnerList ul li{
	width:32%;
	margin:0 2% 60px 0;
}
.m12 .partnerList ul li:nth-child(3n){margin-right:0;}
.m12 .partnerList ul li .logoimg{overflow:hidden;position:relative;border-radius:15px;}
.m12 .partnerList ul li .logoimg .hover{
	display:flex;align-items:center;justify-content:center;
	position:absolute;left:0;top:0;
	width:100%;height:100%;
	background:rgba(0,0,0,0.8);
	text-align:center;
	opacity:0;transition:all 0.4s;
}
.m12 .partnerList ul li:hover .logoimg .hover{opacity:1;}
.m12 .partnerList ul li .logoimg .hover>div{line-height:2.3em;}
.m12 .partnerList ul li .logoimg .hover span{
	display:inline-block;
	font-size:17px;color:#fff;font-weight:500;
	border-bottom:1px solid #fff;line-height:1.2em;
}
.m12 .partnerList ul li .name{
	padding:20px 0;
	border-bottom:1px solid #ccc;
}
.m12 .partnerList ul li .name>div:nth-child(1){font-size:32px;color:#000;font-weight:600;}
.m12 .partnerList ul li .name>div:nth-child(2){margin-top:10px;font-size:16px;color:#555;font-weight:400;}
.m12 .partnerList ul li .name>div:nth-child(2) strong{font-weight:600;}
.m12 .partnerList ul li .name>div:nth-child(2) .bar{
	display:inline-block;
	width:1px;height:12px;
	margin:0 10px;
	background:#ccc;
}
.m12 .partnerList ul li .txt{
	padding:20px 0;
	font-size:18px;color:#3d3d3d;line-height:1.7em;
}


@media(max-width:1460px){
	.m12 .corporate .conwrap>div .mstone .sectionTitle ul li{font-size:28px;}
	.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(1){right:-210px;}
	.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(2){right:-133px;}
	.m12 .corporate .conwrap>div .mstone .sectionTitle ul li:nth-child(3){left:-258px;}
}






/* m21 */
.m21{padding:400px 0 200px;}
.m21 .meet{position:relative;padding:0 15px;}
.m21 .meet>div{
	position:relative;
	box-sizing:border-box;
	height:840px;
	padding:210px 6%;
	border-radius:15px;
	background:#f4f4f4 url(/images/page/m21_meet_bg.png) no-repeat center bottom;
	background-size:contain;
}
.m21 .meet>div .txts{}
.m21 .meet>div .txts h4{margin-bottom:30px;font-size:64px;color:#000;font-weight:600;}
.m21 .meet>div .txts .kudos{position:relative;z-index:10;}
.m21 .meet>div .txts .kudos span{position:relative;display:inline-block;padding-bottom:25px;}
.m21 .meet>div .txts .kudos span:after{
	display:block;content:"";
	position:absolute;left:0;bottom:0;
	width:100%;height:5px;
	background:#0fabb0;
}
.m21 .meet>div .avatar{position:absolute;right:15%;bottom:0;}
.m21 .meet>div .avatar .tip{
	position:absolute;right:20%;bottom:30px;
	font-size:15px;color:#3d3d3d;font-weight:500;
}
.m21 .who{padding:200px 0 0;}
.m21 .who>div{display:flex;align-items:center;flex-wrap:wrap;}
.m21 .who>div .img{position:relative;width:650px;}
.m21 .who>div .txts{
	box-sizing:border-box;
	width:calc(100% - 650px);
	padding:0 0 0 10%;
}
.m21 .who>div .txts h4{margin-bottom:50px;font-size:64px;color:#252525;font-weight:600;}
.m21 .who>div .txts h4 span{}
.m21 .who>div .txts p{
	margin-bottom:30px;padding-left:50px;
	font-size:18px;color:rgba(0,0,0,0.7);line-height:1.7em;
}
.m21 .who>div .txts p:last-child{margin-bottom:0;}
.m21 .who>div .tip{position:absolute;right:0;bottom:-20px;}





/* m31 */
.m31{}
.m31 h3.pageTitle1{font-size:64px;text-align:center;line-height:1.4em;}
.m31 h3.pageTitle1 strong{
	padding:0 30px;
	border-radius:100px;
	background:#08a8b0;color:#fff;font-weight:600;
}
.m31 .imgarea1{display:flex;flex-wrap:wrap;justify-content:space-between;}
.m31 .imgarea1>div{width:49%;}
.m31 .doctors{padding:0 15px;margin:40px 0;}
.m31 .doctors>div{
	width:100%;
	box-sizing:border-box;
	padding:60px;
	background:url(/images/page/m31_doctors_bg.jpg) no-repeat center;
	background-size:cover;
	border-radius:15px;
	text-align:center;
}
.m31 .doctors>div>div{overflow:hidden;}
.m31 .doctors>div>div>span{font-size:50px;color:#fff;font-weight:600;}
.m31 .doctors>div>div:last-child{margin-top:30px;}
.m31 .doctors>div>div:last-child>span{font-size:38px;color:#ee2a7b;}
.m31 .info{padding:0 15px;}
.m31 .info>div{	
	width:100%;
	box-sizing:border-box;
	padding:140px 0;
	background:#f4f4f4;
	border-radius:15px;
}
.m31 .info>div>div{display:flex;flex-wrap:wrap;align-items:center;}
.m31 .info>div>div h4{margin-bottom:45px;width:100%;font-size:47px;color:#000;font-weight:700;}
.m31 .info>div>div .txts{
	box-sizing:border-box;
	width:calc(100% - 668px);
	padding-right:120px;	
}
.m31 .info>div>div .txts dl{
	padding:40px 0;
	border-bottom:1px solid #aaa;
}
.m31 .info>div>div .txts dl:first-child{border-top:1px solid #aaa;}
.m31 .info>div>div .txts dl dt{}
.m31 .info>div>div .txts dl dt .num{vertical-align:top;font-size:19px;color:rgba(0,0,0,0.7);}
.m31 .info>div>div .txts dl dt .num i{
	display:inline-block;vertical-align:top;
	margin:0 0 0 0;
	font-size:30px;font-weight:600;font-style:normal;color:#00a7af;line-height:0.7em;
}
.m31 .info>div>div .txts dl dt .tit{
	display:block;vertical-align:top;
	margin:15px 0;
	font-size:38px;color:#000;font-weight:600;
}
.m31 .info>div>div .txts dl dd{font-size:18px;color:#6a6a6a;line-height:1.7em;}
.m31 .info>div>div .imgs{position:relative;width:668px;height:678px;}
.m31 .info>div>div .imgs .gray{
	width:269px;height:269px;
	background:#b7b7b7;
	border-radius:50%;
	position:absolute;left:0;top:40%;
	transform:translateY(-50%);
}
.m31 .info>div>div .imgs .pink{
	width:417px;height:417px;
	background:#ea5494;
	border-radius:50%;
	position:absolute;left:26px;top:70%;
	transform:translateY(-50%);
}
.m31 .info>div>div .imgs .pink + img{display:block;position:absolute;left:26px;bottom:-6px;z-index:20;}
.m31 .info>div>div .imgs .blue{
	width:469px;height:469px;
	background:#62c6cb;
	border-radius:50%;
	position:absolute;left:205px;top:40%;
	transform:translateY(-50%);
}
.m31 .info>div>div .imgs .blue img{position:absolute;left:0;bottom:0;z-index:15;}

.m31 .network{position:relative;padding:200px 12%;}
.m31 .network .bg{
	position:absolute;left:0;bottom:55px;
	width:100%;
}
.m31 .network .bg .txt{
	position:absolute;left:0%;bottom:0;display:flex;white-space:nowrap;
	font-family:"Wix Madefor Display";
	font-size:215px;font-weight:700;
	color:rgba(81,95,127,0.1);
}
.m31 .network .bg .txt span{}
@keyframes scroll {
	0%{
		transform: translate(0, 0);
	}
	100%{
		transform: translate(-50%, 0);
	}
}
.m31 .network .con{display:flex;flex-wrap:wrap; padding-bottom:60px}
.m31 .network .con .img{position:relative;width:667px;}
.m31 .network .con .img .circle{
	width:667px;height:623px;
	background:url(/images/page/m31_network_bg1.png) no-repeat;
	transform-origin:center;
}
.m31 .network .con .img .logoimg{
	position:absolute;left:50%;top:50%;
	transform:translate(-50%,-50%)
}
.m31 .network .con .txts{
	box-sizing:border-box;
	width:calc(100% - 667px);
	padding:0 0 0 90px;
}
.m31 .network .con .txts h4{font-size:64px;color:#252525;font-weight:600;}
.m31 .network .con .txts h4 strong{font-weight:600;}
.m31 .network .con .txts h4 strong.c1{color:#00a8b0;}
.m31 .network .con .txts h4 strong.c2{color:#ed2a7b;}
.m31 .network .con .txts p{
	padding:35px 0 0 0;
	font-size:21px;color:#3d3d3d;line-height:1.7em;
}


@media(max-width:1700px){
	.m31 .network{padding:200px 5%;}
}



.m31 .leading{position:relative;padding:100px 0 180px;}
.m31 .leading .bg{
	position:absolute;right:0;top:50px;
	width:652px;height:942px;
	background:url(/images/page/m31_leading_bg.png) no-repeat;
}
.m31 .leading h4{font-size:64px;color:#000;font-weight:600;}
.m31 .leading h4 + p{margin:35px 0 70px;font-size:22px;color:#3d3d3d;font-weight:400;line-height:1.7em;}
.m31 .leading ul{display:flex;flex-wrap:wrap;justify-content:space-between;}
.m31 .leading ul li{width:30%;}
.m31 .leading ul li .pht{
	position:relative;
	border-radius:15px;
	background:#e3518f;
}
.m31 .leading ul li .pht img{
	transform:translate(-20px,20px);
	border-radius:15px;
}
.m31 .leading ul li .name{	
	padding:60px 0 0;
	font-size:38px;color:#000;font-weight:600;text-align:center;
}
.m31 .contact{padding:0 15px;}
.m31 .contact .conwrap{
	display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;
	padding:0 4% 0 7%;
}
.m31 .contact .conwrap .txts{}
.m31 .contact .conwrap .txts h4{}
.m31 .contact .conwrap .txts h4>div{}
.m31 .contact .conwrap .txts h4>div>span{font-size:50px;color:#000;font-weight:600;}
.m31 .contact .conwrap .txts a{
	display:flex;align-items:center;justify-content:space-between;
	box-sizing:border-box;
	width:357px;height:140px;
	margin:90px 0 0;padding:0 50px;
	border:1px solid #ddd;border-radius:70px;
	font-size:18px;color:#000;font-weight:600;transition:all 0.4s;
}
.m31 .contact .conwrap .txts a>span{display:flex;align-items:center;justify-content:space-between;width:100%;}
.m31 .contact .conwrap .txts a i{
	display:inline-block;
	width:25px;height:16px;
	background:url(/images/page/more_arr.png) no-repeat;transition:all 0.4s;
}
.m31 .contact .conwrap .txts a:hover{
	background:#ec297b;color:#fff;
	box-shadow:5px 5px 5px rgba(0,167,175,0.8);
	transform:translate(-1px,-3px);
}
.m31 .contact .conwrap .txts a:hover>span i{background:url(/images/page/more_arr2.png) no-repeat;}

.m31 .contact .conwrap .imgs{
	position:relative;
	width:989px;height:824px;
	background:url(/images/page/m31_contact_bg.png) no-repeat;
	background-size:100%;
}
.m31 .contact .conwrap .imgs .img1{position:absolute;left:2.05%;bottom:0;z-index:10;}
.m31 .contact .conwrap .imgs .img2{
	position:absolute;right:8%;bottom:-2%;
}
.m31 .contact .conwrap .imgs .tip{position:absolute;right:15%;bottom:-60px;}

@media(max-width:1782px){
	.m31 .contact .conwrap .imgs{margin:0 auto;}
}





/* m32 */
.m32{}
.m32 h3{margin-bottom:0;text-align:center;}
.m32 h3 strong{
	padding:0 30px;
	border-radius:100px;
	background:#ee2a7b;color:#fff;font-weight:600;
}
.m32 h3 + p{margin:30px 0 0;font-size:22px;color:#000;text-align:center;}
.m32 .sec1{
	position:relative;
	box-sizing:border-box;
	width:92%;
	margin:115px auto 15px;padding:80px 0 50px;
}
.m32 .sec1 .imgs{
	position:relative;
	width:100%;height:100vh;
}
.m32 .sec1 .imgs>div{position:absolute;}
.m32 .sec1 .imgs .img1{left:0;top:0;}
.m32 .sec1 .imgs .img2{right:0;top:0;}
.m32 .sec1 .imgs .img3{
	right:50%;top:39%;
	transform:translatex(-245px);
	width:369px;height:63px;
	background:#fbcade;border-radius:15px;
}
.m32 .sec1 .imgs .img4{
	left:50%;top:37%;
	transform:translatex(245px);
	width:248px;height:182px;
	background:#fbcade;border-radius:15px;
}
.m32 .sec1 .imgs .img4 span{
	display:block;
	position:absolute;right:0;top:100%;margin-top:10px;font-size:14px;text-align:right;
}
.m32 .sec1 .imgs .img5{right:0;top:37%;}
.m32 .sec1 .imgs .img6{left:15%;top:49%;}
.m32 .sec1 .imgs .img7{
	left:50%;top:67%;
	width:274px;height:180px;
	background:#fbcade;border-radius:15px;
}
.m32 .sec1 .phone{position:absolute;left:50%;top:0;transform:translateX(-50%);}

.m32 .sec2{padding:0 15px;margin-top:-15vh;}
.m32 .sec2>div{
	width:100%;
	padding:100px 5%;margin:0 auto;
	border-radius:15px;
	background:url(/images/page/m31_doctors_bg.jpg) no-repeat;
	background-size:cover;
	text-align:center;
}
.m32 .sec2>div>div{overflow:hidden;}
.m32 .sec2>div>div>span{font-size:50px;color:#fff;font-weight:600;}
.m32 .sec2>div>div>span strong{color:#ee2a7b;font-weight:600;}

.m32 .sec3{}
.m32 .sec3 .conwrap{
	display:flex;flex-wrap:wrap;justify-content:space-between;
	box-sizing:border-box;
	width:92%;height:100vh;
	margin:0 auto;
	padding:85px 0 0; 
}
.m32 .sec3 .conwrap .area1{width:24%;}
.m32 .sec3 .conwrap .area1 ul{}
.m32 .sec3 .conwrap .area1 ul li{
	box-sizing:border-box;
	position:relative;
	width:100%;
	padding:30px 40px;margin-bottom:30px;
	border-radius:15px;
	transform-origin:bottom;
}
.m32 .sec3 .conwrap .area1 ul li:nth-child(1){background:#df6d91;}
.m32 .sec3 .conwrap .area1 ul li:nth-child(2){background:#9d9c9c;}
.m32 .sec3 .conwrap .area1 ul li:nth-child(3){background:#1f3864;}
.m32 .sec3 .conwrap .area1 ul li .tit{
	display:inline-block;
	position:absolute;left:40px;bottom:30px;
	padding:0 24px;
	font-size:20px;color:#fff;font-weight:500;line-height:45px;
	background:rgba(255,255,255,0.2);
	border-radius:45px;
}
.m32 .sec3 .conwrap .area1 ul li .txts{
	margin-bottom:130px;
	font-size:32px;color:#fff;font-weight:600;line-height:1.3em;
}
.m32 .sec3 .conwrap .area2{width:40%;}
.m32 .sec3 .conwrap .area2 .boxwrap{	
	overflow:hidden;
	box-sizing:border-box;
	padding:55px 55px;
	background:#f4f4f4;
	border-radius:15px;
	text-align:center;
}
.m32 .sec3 .conwrap .area2 .boxwrap .phone{
	overflow:hidden;
	position:relative;
	width:369px;height:762px;
	margin:0 auto;
	
}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .outline{
	position:absolute;z-index:100;
	left:0;top:0;

}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .screen{
	position:absolute;left:15px;top:11px;
	width:calc(100% - 27px);height:calc(100% - 105px);
}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .screen li{position:absolute;left:0;top:0;width:100%;height:100%;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .screen li.screen1{top:00%;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .screen li.screen2{top:100%;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .screen li.screen2_2{top:100%;opacity:0;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .screen li.screen3{top:100%}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .top{}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .top li{position:absolute;left:15px;top:11px;z-index:10;opacity:0;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .top li.on{}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .top li.top1{opacity:1;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .top li.top2{opacity:0;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .btm li{position:absolute;left:15px;bottom:0;z-index:10;opacity:0;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .btm li.on{opacity:1;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .btm li.btm1{bottom:10px;opacity:1;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .btm li.btm2{bottom:10px;}
.m32 .sec3 .conwrap .area2 .boxwrap .phone .btm li.btm3{bottom:10px;}
.m32 .sec3 .conwrap .area3{position:relative;width:24%;height:100vh;}
.m32 .sec3 .conwrap .area3 ul{height:100%;}
.m32 .sec3 .conwrap .area3 ul li{
	box-sizing:border-box;
	position:absolute;left:0;top:50%;
	width:100%;height:400px !important;
	transform:translateY(-50%);
}
.m32 .sec3 .conwrap .area3 ul li.box1{opacity:1;}
.m32 .sec3 .conwrap .area3 ul li.box2{opacity:1;}
.m32 .sec3 .conwrap .area3 ul li.box3{opacity:1;}
.m32 .sec3 .conwrap .area3 ul li .txt{
	box-sizing:border-box;
	width:100%;height:100%;
	padding:40px;
	background:#f4f4f4;
	border-radius:15px;
	font-size:24px;color:#000;font-weight:600;
}
.m32 .sec3 .conwrap .area3 ul li:nth-child(1) .txt{
	background:#f4f4f4 url(/images/page/m32_sec3_area3_bg1.jpg) no-repeat right bottom;
}
.m32 .sec3 .conwrap .area3 ul li:nth-child(2) .txt{
	background:#f4f4f4 url(/images/page/m32_sec3_area3_bg2.png) no-repeat right bottom;
}
.m32 .sec3 .conwrap .area3 ul li:nth-child(3) .txt{
	background:#f4f4f4 url(/images/page/m32_sec3_area3_bg3.jpg) no-repeat right bottom;
}
.m32 .sec3 .conwrap .area3 ul li .tip{
	margin-top:15px;
	font-size:14px;color:rgba(0,0,0,0.6);text-align:right;
}
.m32 .sec4{padding:180px 0 0;}
.m32 .sec4 h4{font-size:50px;color:#ee2a7b;font-weight:600;}
.m32 .sec4 .conwrap{
	width:calc(100% - 30px);
	margin:50px auto 0;
	background:url(/images/page/m32_sec4_bg.png) no-repeat;
	background-size:cover;
}
.m32 .sec4 .conwrap>div{position:relative;padding:125px 0 40px;}
.m32 .sec4 .conwrap>div .txt{
	width:50%;
}
.m32 .sec4 .conwrap>div .txt h5{
	padding-bottom:30px;margin-bottom:30px;
	font-size:50px;color:#000;font-weight:600;
	border-bottom:1px solid #aaa;
}
.m32 .sec4 .conwrap>div .txt h6{font-size:24px;color:#000;font-weight:600;}
.m32 .sec4 .conwrap>div .txt ul{margin:15px 0 55px;}
.m32 .sec4 .conwrap>div .txt ul li{
	position:relative;
	padding-left:18px;margin-bottom:15px;
	font-size:18px;color:#3d3d3d;
}
.m32 .sec4 .conwrap>div .txt ul li:before{
	display:block;content:"";
	width:9px;height:9px;
	box-sizing:border-box;
	border:3px solid #ee2a7b;
	position:absolute;left:0;top:8px;
}
.m32 .sec4 .conwrap>div .txt .tip{font-size:14px;color:rgba(0,0,0,0.6);}
.m32 .sec4 .conwrap>div .img{
	position:absolute;right:0;bottom:0;
}






/* bbs */
.bbs{}
.bbs .list1{display:flex;flex-wrap:wrap;}
.bbs .list1>li{
	width:32%;
	margin-right:2%;margin-bottom:70px;
}
.bbs .list1>li:nth-child(3n){margin-right:0;}
.bbs .list1>li .thumb{}
.bbs .list1>li .cate{margin:40px 0 10px;}
.bbs .list1>li .cate span{
	display:flex;align-items:center;justify-content:center;
	width:86px;height:30px;
	border-radius:15px;
	font-size:16px;color:#fff;text-align:center;font-weight:500;
}
.bbs .list1>li .media .cate span{background:#ee2a7b;}
.bbs .list1>li .event .cate span{background:#00a7af;}
.bbs .list1>li .tit{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	font-size:28px;color:#000;font-weight:600;line-height:1.4em;
}
.bbs .list1>li .date{margin-top:25px;font-size:18px;color:#3d3d3d;}



/**/
.paging{
	margin-top:45px;
	text-align:center;
}
.paging a{
	display:inline-block;vertical-align:top;box-sizing:border-box;
	width:46px;height:46px;
	margin:0 5px;
	color:#a3a3a3;font-size:18px;line-height:46px;font-weight:500;
}
.paging strong{
	display:inline-block;vertical-align:top;box-sizing:border-box;
	width:46px;height:46px;
	color:#ee2a7b;font-size:18px;line-height:46px;font-weight:500;
}
.paging strong>span{padding:0 2px;border-bottom:2px solid #ee2a7b;}
.paging .page_begin{
	width:46px;height:46px;
	background:url(/images/common/page_begin.png) no-repeat center;
	border:0;margin:0;
}
.paging .page_prev{
	width:46px;height:46px;
	background:url(/images/common/page_prev.png) no-repeat center;
	border:0;margin:0;margin-right:20px;
}
.paging .page_next{
	width:46px;height:46px;
	background:url(/images/common/page_next.png) no-repeat center;
	border:0;margin:0;margin-left:20px;
}
.paging .page_end{
	width:46px;height:46px;
	background:url(/images/common/page_end.png) no-repeat center;
	border:0;margin:0;
}




/* bbs viewpage */
.viewpage{border-top:2px solid #999;}
.viewpage .titlearea{
	padding:60px 0;
	border-bottom:2px solid #999;
	text-align:center;
}
.viewpage .titlearea .cate{}
.viewpage .titlearea .cate span{
	display:inline-block;
	width:120px;height:40px;
	border-radius:20px;
	font-size:24px;color:#fff;font-weight:500;text-align:center;line-height:40px;
}
.viewpage .titlearea .cate.media span{background:#ee2a7b;}
.viewpage .titlearea .cate.event span{background:#00a7af;}
.viewpage .titlearea .tit{margin:20px 0;font-size:48px;color:#000;font-weight:600;}
.viewpage .titlearea .date{font-size:26px;color:#3d3d3d;}
.viewpage .viewcon{padding:60px 0;border-bottom:2px solid #999;}
.btnList{
	display:flex;align-items:center;justify-content:space-between;
	box-sizing:border-box;
	width:275px;height:98px;
	margin:80px auto 0;padding:0 55px;
	box-sizing:border-box;
	border:1px solid #bbb;border-radius:49px;
	font-size:24px;color:#000;font-weight:600;
	transition:all 0.24s;
}
.btnList>span{display:flex;align-items:center;justify-content:space-between;width:100%;}
.btnList i{
	width:19px;height:19px;
}
.btnList i>div{
	width:100%;height:3px;
	margin-bottom:5px;
	background:#7a7a7a;
	transition:all 0.24s;
}
.btnList:hover{color:#ee2a7b;}
.btnList:hover i>div:nth-child(1){background:#00a7af;transform:rotate(90deg) translateX(8px);}
.btnList:hover i>div:nth-child(2){background:#00a7af;}
.btnList:hover i>div:nth-child(3){background:#00a7af;transform:rotate(-90deg) translateX(8px);}




/* m51 */
.m51{}
.m51 .conwrap{padding:0 6%;}
.m51 .conwrap .formwrap{
	box-sizing:border-box;
	display:flex;flex-wrap:wrap;justify-content:space-between;
	padding:60px;
	background:#f4f4f4;
	border-radius:15px;
}
.m51 .conwrap .formwrap dl{width:49%;margin-bottom:35px;}
.m51 .conwrap .formwrap dl.w100{width:100%;}
.m51 .conwrap .formwrap dl dt{margin-bottom:10px;font-size:18px;color:#000;font-weight:500;}
.m51 .conwrap .formwrap dl dd{}
.m51 .conwrap .formwrap dl dd input{
	box-sizing:border-box;
	width:100%;height:52px;
	padding:0 20px;
	border:1px solid #ccc;border-radius:10px;
	font-size:18px;color:#000;
}
.m51 .conwrap .formwrap dl dd input:focus{outline:1px solid #ee2a7b;border:1px solid #ee2a7b;}
.m51 .conwrap .formwrap dl dd textarea{
	box-sizing:border-box;
	width:100%;height:230px;
	padding:20px;
	border:1px solid #ccc;border-radius:10px;
	resize:none;
	font-size:18px;color:#000;line-height:1.6em;
}
.m51 .conwrap .formwrap dl dd textarea:focus{outline:1px solid #ee2a7b;border:1px solid #ee2a7b;}
.m51 .conwrap .formwrap .agree{margin:-10px 0 0;}
.m51 .conwrap .formwrap .agree input{display:none;}
.m51 .conwrap .formwrap .agree input + label{
	position:relative;
	display:block;
	padding-left:40px;
	font-size:18px;color:#000;font-weight:500;line-height:1.6em;
}
.m51 .conwrap .formwrap .agree input + label:before{
	display:block;content:"";
	width:29px;height:29px;
	background:url(/images/page/m51_chk.png) no-repeat;
	position:absolute;left:0;top:0;
}
.m51 .conwrap .formwrap .agree input:checked + label:before{background:url(/images/page/m51_chk_on.png) no-repeat;}
.m51 .conwrap button{
	display:flex;align-items:center;justify-content:space-between;
	box-sizing:border-box;
	width:357px;height:140px;
	margin:100px auto 0;padding:0 50px;
	border:1px solid #ddd;border-radius:70px;
	background:#fff;
	font-size:18px;color:#000;font-weight:600;
	transition:all 0.4s;
}
.m51 .conwrap button>span{display:flex;align-items:center;justify-content:space-between;width:100%;}
.m51 .conwrap button>span i{
	display:inline-block;
	width:25px;height:16px;
	background:url(/images/page/more_arr.png) no-repeat;
	transition:all 0.4s;
}
.m51 .conwrap button:hover{
	background:#ec297b;color:#fff;
	box-shadow:5px 5px 5px rgba(0,167,175,0.8);
	transform:translate(-1px,-3px);
}
.m51 .conwrap button:hover>span i{background:url(/images/page/more_arr2.png) no-repeat;}





/* animation */
.pageTitle1>div>span{transform:translateY(100%);transition:all 1s;}
.pageTitle1.in-view>div>span{transform:translateY(0);transition:all 1s;}
.pageTitle1.in-view>div:nth-child(1)>span{transition:all 1s 0.2s;}
.pageTitle1.in-view>div:nth-child(2)>span{transition:all 1s 0.4s;}
.pageTitle1.in-view>div:nth-child(3)>span{transition:all 1s 0.6s;}
.pageTitle1.in-view>div:nth-child(4)>span{transition:all 1s 0.8s;}


.m12 .imgarea1>div{opacity:0;transform:translateY(40px);transition:all 1.4s;}
.m12 .imgarea1>div.in-view{opacity:1;transform:translateY(0);}
.m12 .about .img{position:relative;}
.m12 .about .img .wh{position:absolute;left:0;top:0;width:100%;height:100%;}
.m12 .about .img .wh>div{width:100%;height:20%;background:#fff;transform-origin:right;}
.m12 .about .img.in-view .wh>div{transform:scaleX(0);}
.m12 .about .img.in-view .wh>div:nth-child(1){transition:all 1s;}
.m12 .about .img.in-view .wh>div:nth-child(2){transition:all 1s 0.1s;}
.m12 .about .img.in-view .wh>div:nth-child(3){transition:all 1s 0.2s;}
.m12 .about .img.in-view .wh>div:nth-child(4){transition:all 1s 0.3s;}
.m12 .about .img.in-view .wh>div:nth-child(5){transition:all 1s 0.4s;}

.m12 .about .txts h4{opacity:0;transform:translateY(40px);}
.m12 .about .txts p{opacity:0;transform:translateY(40px);}
.m12 .about .txts a{opacity:0;transform:translateY(40px);}
.m12 .about .txts h4.in-view{opacity:1;transform:translateY(0);transition:all 1.4s;}
.m12 .about .txts p.in-view{opacity:1;transform:translateY(0);transition:all 1.4s;}
.m12 .about .txts a.in-view{opacity:1;transform:translateY(0);transition:all 1.4s;}

.m12 .corporate .conwrap>div .mstone{opacity:0;transition:all 1s;}
.m12 .corporate .conwrap>div .mstone .tit{opacity:0;transform:scale(0.8);}
.m12 .corporate .conwrap>div .mstone .partners{opacity:0;transform:translate(calc(-50% - 0.5px), calc(-50% - 0.2px)) rotate(-45deg);}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li{opacity:0;}
.m12 .corporate .conwrap>div .mstone.in-view{opacity:1;}
.m12 .corporate .conwrap>div .mstone.in-view .tit{opacity:1;transform:scale(1);transition:all 1.4s;}
.m12 .corporate .conwrap>div .mstone.in-view .partners{
	opacity:1;transform:translate(calc(-50% - 0.5px), calc(-50% - 0.2px)) rotate(0);transition:all 1.4s 0.6s;
}
.m12 .corporate .conwrap>div .mstone .sectionTitle ul li{opacity:0;}
.m12 .corporate .conwrap>div .mstone.in-view .sectionTitle ul li{opacity:1;}
.m12 .corporate .conwrap>div .mstone.in-view .sectionTitle ul li:nth-child(1){transition:all 2s 1.2s;}
.m12 .corporate .conwrap>div .mstone.in-view .sectionTitle ul li:nth-child(2){transition:all 2s 1.4s;}
.m12 .corporate .conwrap>div .mstone.in-view .sectionTitle ul li:nth-child(3){transition:all 2s 1.6s;}

.m12 .partnerList ul li{}
.m12 .partnerList ul li .logoimg{opacity:0;transform:translateY(40px);}
.m12 .partnerList ul li .logoimg img{opacity:0;transform:translateY(40px);}
.m12 .partnerList ul li .name>div:nth-child(1){opacity:0;transform:translateY(40px);}
.m12 .partnerList ul li .name>div:nth-child(2){opacity:0;transform:translateY(40px);}
.m12 .partnerList ul li .txt{opacity:0;transform:translateY(40px);}
.m12 .partnerList ul li.in-view .logoimg{opacity:1;transform:translateY(0);transition:all 1s;}
.m12 .partnerList ul li.in-view .logoimg img{opacity:1;transform:translateY(0);transition:all 1.4s 0.2s;}
.m12 .partnerList ul li.in-view .name>div:nth-child(1){opacity:1;transform:translateY(0);transition:all 1.4s 0.3s;}
.m12 .partnerList ul li.in-view .name>div:nth-child(2){opacity:1;transform:translateY(0);transition:all 1.4s 0.4s;}
.m12 .partnerList ul li.in-view .txt{opacity:1;transform:translateY(0);transition:all 1.4s 0.5s;}


.m21 .meet>div .txts h4{opacity:0;transform:translateX(40px);transition:all 1s;}
.m21 .meet>div .txts.in-view h4{opacity:1;transform:translateX(0);}
.m21 .meet>div .txts .kudos span{overflow:hidden;transform-origin:left;transform:scaleX(0);transition:all 1s}
.m21 .meet>div .txts .kudos span img{transform:translateY(120%);transition:all 1s}
.m21 .meet>div .txts.in-view .kudos span{transform:scaleX(1);}
.m21 .meet>div .txts.in-view .kudos span img{transform:translateY(0);transition:all 0.8s 1s;}
.m21 .who>div .img{position:relative;}
.m21 .who>div .img .wh{position:absolute;left:0;top:0;width:100%;height:100%;}
.m21 .who>div .img .wh>div{width:100%;height:20%;background:#fff;transform-origin:right;}
.m21 .who>div .img.in-view .wh>div{transform:scaleX(0);}
.m21 .who>div .img.in-view .wh>div:nth-child(1){transition:all 1s;}
.m21 .who>div .img.in-view .wh>div:nth-child(2){transition:all 1s 0.1s;}
.m21 .who>div .img.in-view .wh>div:nth-child(3){transition:all 1s 0.2s;}
.m21 .who>div .img.in-view .wh>div:nth-child(4){transition:all 1s 0.3s;}
.m21 .who>div .img.in-view .wh>div:nth-child(5){transition:all 1s 0.4s;}
.m21 .who>div .txts h4{opacity:0;transform:translateX(-40px);}
.m21 .who>div .txts h4 span{position:relative;}
.m21 .who>div .txts h4 span:after{
	display:block;content:"";width:100%;height:100%;background:#fff;transform-origin:right;
	position:absolute;left:0;top:0;
	transform:scaleX(1);
}
.m21 .who>div .txts.in-view h4{opacity:1;transform:translateX(0);transition:all 1.4s;}
.m21 .who>div .txts.in-view h4 span:after{transform:scaleX(0);transition:all 0.8s 0.7s;}
.m21 .who>div .txts p{opacity:0;transform:translateX(-40px);transition:all 1.4s;}
.m21 .who>div .txts.in-view p{opacity:1;transform:translateX(0);}
.m21 .who>div .txts.in-view p:nth-child(2){transition:all 1.4s 0.7s;}
.m21 .who>div .txts.in-view p:nth-child(3){transition:all 1.4s 0.8s;}


.m31 .imgarea1>div{opacity:0;transform:translateY(40px);transition:all 1.4s 0.4s;}
.m31 .imgarea1.in-view>div{opacity:1;transform:translateY(0);}
.m31 .doctors>div>div>span{display:block;transform:translateY(100%);}
.m31 .doctors.in-view>div>div>span{transform:translateY(0);}
.m31 .doctors.in-view>div>div:nth-child(1)>span{transition:all 1.4s;}
.m31 .doctors.in-view>div>div:nth-child(2)>span{transition:all 1.4s 0.2s;}
.m31 .doctors.in-view>div>div:nth-child(3)>span{transition:all 1.4s 0.4s;}

.m31 .info>div>div .txts dl dt .num{opacity:0;transform:translateX(40px);}
.m31 .info>div>div .txts dl dt .tit{opacity:0;transform:translateX(40px);}
.m31 .info>div>div .txts dl dd{opacity:0;transform:translateX(40px);}
.m31 .info>div>div .imgs .gray{opacity:0;transform:translateY(100px);}
.m31 .info>div>div .imgs .pink{opacity:0;transform:translateY(40px);}
.m31 .info>div>div .imgs .pink + img{opacity:0;transform:translateY(240px);}
.m31 .info>div>div .imgs .blue{opacity:0;transform:translateY(60px);}

.m31 .info>div>div .txts dl.in-view dt .num{opacity:1;transform:translateX(0);transition:all 1s;}
.m31 .info>div>div .txts dl.in-view dt .tit{opacity:1;transform:translateX(0);transition:all 1s 0.2s;}
.m31 .info>div>div .txts dl.in-view dd{opacity:1;transform:translateX(0);transition:all 1s 0.4s;}
.m31 .info>div>div .imgs.in-view .gray{opacity:1;transform:translateY(-50%);transition:all 1s;}
.m31 .info>div>div .imgs.in-view .pink{opacity:1;transform:translateY(-50%);transition:all 1.4s;}
.m31 .info>div>div .imgs.in-view .pink + img{opacity:1;transform:translateY(0);transition:all 1.4s;}
.m31 .info>div>div .imgs.in-view .blue{opacity:1;transform:translateY(-50%);transition:all 1.4s;}

.m31 .network .con .img .circle{opacity:0;transform:rotate(-45deg);}
.m31 .network .con .img .logoimg{opacity:0;transform:TranslateX(-50%,40px);}
.m31 .network .con .img.in-view .circle{opacity:1;transform:rotate(0);transition:all 1.4s;}
.m31 .network .con .img.in-view .logoimg{opacity:1;transform:Translate(-50%,-50%);transition:all 1s 1s;}
.m31 .network .con .txts h4{opacity:0;transform:translateX(40px);}
.m31 .network .con .txts p{opacity:0;transform:translateX(40px);}
.m31 .network .con .txts.in-view h4{opacity:1;transform:translateX(0);transition:all 1.4s;}
.m31 .network .con .txts.in-view p{opacity:1;transform:translateX(0);transition:all 1.4s 0.2s;}

.m31 .leading h4{opacity:0;transform:translateY(40px);}
.m31 .leading h4 + p{opacity:0;transform:translateY(40px);}
.m31 .leading .in-view h4{opacity:1;transform:translateY(0);transition:all 1.4s;}
.m31 .leading .in-view h4 + p{opacity:1;transform:translateY(0);transition:all 1.4s 0.2s;}
.m31 .leading ul li .pht img {transform: translate(0, 0px);transition:all 1s 0.4s;}
.m31 .leading ul li.in-view .pht img{transform: translate(-20px, 20px);}

.m31 .contact .conwrap .txts h4>div{overflow:hidden;}
.m31 .contact .conwrap .txts h4>div>span{display:block;transform:translateY(100%);}
.m31 .contact .conwrap .txts.in-view h4>div>span{transform:translateY(0);}
.m31 .contact .conwrap .txts.in-view h4>div:nth-child(1)>span{transition:all 1s;}
.m31 .contact .conwrap .txts.in-view h4>div:nth-child(2)>span{transition:all 1s 0.2s;}
.m31 .contact .conwrap .txts.in-view h4>div:nth-child(3)>span{transition:all 1s 0.4s;}
.m31 .contact .conwrap .txts a{opacity:0;transform:translateY(40px);}
.m31 .contact .conwrap .txts.in-view a{opacity:1;transform:translateY(0);}

.m31 .contact .conwrap .imgs{opacity:0;}
.m31 .contact .conwrap .imgs .img1{opacity:0;}
.m31 .contact .conwrap .imgs .img2{opacity:0;transform:translateY(40px);}
.m31 .contact .conwrap .imgs.in-view{opacity:1;transition:all 1.4s;}
.m31 .contact .conwrap .imgs.in-view .img1{opacity:1;transition:all 1.4s 1s;}
.m31 .contact .conwrap .imgs.in-view .img2{opacity:1;transform:translateY(0px);transition:all 1.4s 1s;}


.m32 h3 + p{opacity:0;transform:translateY(40px);}
.m32 h3 + p.in-view{opacity:1;transform:translateY(0);transition:all 1s 0.4s;}