@media (max-width:767px){
	body{
		font-size: 13px;
	}
	.m{
		width:95%;
		margin:0 auto;
	}
	/*左侧悬浮*/
	.left{
		display: none;
	}
	.mobile-left{
		display: block;
	}
	/*导航*/
	.top{
		height:45px;
		line-height: 45px;
		display: block;
		position: fixed;
		top:0px;
		background: #fff;
		width:100%;
		border-bottom: 1px solid #dfdfdf;
		z-index: 1000;
	}
	.top img{
		width:90px;
		margin-top: 7px;
		margin-left: 10px;
	}
	.nav{
		display: none!important;
	}
	.mobile-nav{
		display: block;
		float: right;
		position: relative;
		margin-right: 10px;
	}
	.mobile-nav img{
		width:28px;
		height:23px;
		margin-top: 13px;
	}
	.mobile-nav ul{
		display: block;
		background: #44A687;
		position: absolute;
		width:150px;
		z-index: 999;
		top:45px;
		right:20px;
		display: none;
		z-index: 1000;
	}
	.mobile-nav ul a{
		color:#fff;
		height:40px;
		line-height: 40px;
		border-bottom: none;
		text-align: center;
		width:100%;
		margin:0px;
	}
	.banner, .banner img{
		margin-top:23px;
	}
	/*首页*/
	.service-list li:nth-of-type(odd){
		margin-right: 0px;
	}
	.str{
		background: none;
	}
	.swiper-slide-active p{
		font-size: 14px;
	}
	.banner-list li{
		width:30%;
		margin:15px auto;
		text-align: center;
	}
	.banner-list li p{
		display: none;
	}
	.banner-list-title{
		font-size: 14px;
	}
	.banner-list-title span{
		font-size: 18px;
	}
	.banner-list li div:first-child{
		margin:0 auto 15px;
		width:60px;
		height:60px;
	}
	.index-title{
		width:256px;
	}
	.chinese div{
		width:70px;
	}
	.black{
		width:50px;
	}
	.green{
		width:20px;
	}
	.chinese p{
		font-size:21px;
		margin:0px 10px;
	}
	.english{
		font-size:14px;
	}
	#ins{
		padding-top: 15px;
	}
	.strengths,.ins{
		margin:50px auto;
	}
	.strengths{
		padding:10px 0px;
	}
	.str-xing{
		width: 200px;
		margin:0 auto;
	}
	.business-list,.str-list ul{
		display: block;
	}
	.business-list li,.str-top li{
		width:95%;
		margin:10px auto;
	}
	.lb{
		width: 70%;
	}
	.str-con {
		top:25px
	}
	.str-yiliao{
		width:50px;
	}
	.str-title p{
		font-size: 16px;
		line-height: 25px;
	}
	.str-line{
		bottom:30px;
	}
	.liubian{
		width:40px;
	}
	.liubian2{
		width:25px;
	}
	.str-bottom li{
		height:250px;
		float: left;
		width:44%;
		margin:0px 3%;
	}
	.index-title2{
		width:350px;
	}
	.service-list a{
		width:100%;
	}
	.service-list li img{
		width:185px;
		height:160px;
	}
	.service-list-left{
		width:60%;
	}
	.str-line2{
		margin:10px auto;
	}
	.service-list-left p{
		line-height: 30px;
	}
	.searvice{
		padding:30px 0px;
	}
	.ser{
		height:900px;
		background: none;
	}
	.firend,.social{
		margin:50px auto;
	}
	.firend li{
		width:30%;
		margin:10px 1.3%;
	}
	.str-title{
		margin-top: 0px;
		margin:10px auto;
	}
	.od img{
		width: 80%;
	}
	.even img,.even2 img{
		margin-top: 25px;
		width:60%!important;
	}
	.social-list{
		display: block;
	}
	.social-list li{
		width:95%;
		margin:20px auto;
		height:350px;
	}
	.social-title{
		margin-top: 30px;
	}
	.social-line{
		display: none;
	}
	.social-line2{
		display: block;
	}
	
	/*健康俱乐部*/
	.club{
		display: block;
		height:auto;
		margin:20px auto
	}
	.c-con2 img,.c-con img{
		height:200px;
	}
	.mobile-c-con{
		display: block!important;
	}
	.mobile-c-con img{
		width:100%;
		height:200px;
	}
	.pc-con{
		display: none;
	}
	.c-con,.c-con2,.club2-con{
		width:100%;
	}
	.club2{
		margin-left: 0px;
		width:100%;
		display: block;
	}
	.crowd ul{
		display: block;
	}
	
	#activity{
		padding:0px;
	}
	.activity ul{
		display: block;
		clear: both;
	}
	.activity-title{
		font-size: 18px;
	}
	.crowd{
		height:570px;
		margin:20px auto 50px;
		display: none;
	}
	.mobile-crowd{
		display: block!important;
		padding:15px 0px;
	}
	.crowd li{
		width:48%;
		float: left;
		text-align: center;
		margin-top: 0px;
	}
	.crowd li img{
		width:90%;
		height:220px;
	}
	.crowd li div{
		font-size: 16px;
	}
	
	.activity,.activity2{
		height: auto;
		margin-top: 30px!important;
		width:100%
	}
	.activity2 ul,.activity ul{
		display: block;
	}
	.activity ul li:first-child,.activity ul li:last-child{
		margin-top: 10px;
	}
	.activity ul li,.activity2 ul li{
		width:100%;
		margin:0px;
	}
	.activity2 ul li img,.activity ul li img{
		width:320px;
		height:150px;
	}
	.activity2 ul li:first-child div,.activity ul li:last-child div{
		color:#dfdfdf!important
	}
	.vip{
		margin:50px auto;
	}
	.vip li:nth-child(even) .vip-con{
		padding-left: 10px;
	}
	.vip-con2{
		padding-left: 10px!important;
	}
	.long{
		top:10px;
	}
	.vip li{
		margin:20px auto;
		height:auto;
		display: block;
	}
	.vip-img,.vip-con{
		width:100%;
	}
	.pc-vip{
		display: none!important;
	}
	.mobile-vip{
		display: block!important;
	}
	.long{
		width:50px;
		height:50px;
	}
	.vip-con-title{
		padding:10px 0px;
		font-size: 20px;
	}
	.vip-con div p{
		/* display: none; */
	}
	.vip li:nth-child(odd) .vip-con{
		padding-left: 0px;
		margin:10px 10px;
	}
	.card{
		width:100%;
	}
	.health ul{
		margin-top: 10px;
		width:100%;
	}
	.health ul li img{
		width:60px;
		height:60px;
	}
	.health ul li p{
		font-size: 13px;
	}
	
	/*企业解决方案*/
	.bank{
		margin:50px auto 0px;
	}
	.bank ul{
		display: block;
	}
	.bank ul li{
		width:47%;
		float: left;
		height:auto;
		margin:20px 0px;
	}
	.bank ul img{
		height:140px;
	}
	.bank ul li:nth-child(2),.bank ul li:nth-child(4){
		margin:20px 0px;
		float: right;
	}
	.ins li{
		height:240px
	}
	.ins li img{
		height:95px;
	}
	.ins li div,.bank ul div,.emp-con div, .emp-con2 div{
		font-size: 17px;
		text-align: center!important;
		font-weight: bold;
		line-height:30px;
		color:#000;
		margin-bottom: 5px;
	}
	/* .bank ul p{
		text-align: center;
	} */
	.ins li div, .ins li p{
		margin-left: 0px!important;
		padding:0px 5px;
		font-size: 14px;
		line-height: 20px;
	}
	.emp{
		margin:50px auto;
	}
	.emp ul li{
		height:auto;
		display: flex;
		margin-top: 15px;
	}
	.emp ul li img, .emp-con{
		width:100%;
	}
	.emp-con{
		padding:10px 0px;
	}
	.emp-con p{
		font-size: 14px;
	}
	.emp-con2{
		display: block;
		padding:10px 0px;
	}
	
	/*个人解决方案*/
	.core li img{
		height: 200px;
	}
	.private{
		margin:50px auto 0px;	
	}
	.assis{
		margin:50px auto;
	}
	.enjoy{
		padding:50px 0px 0px;
	}
	.private ul{
		margin:40px auto 0px;
	}
	.private ul,.assis ul{
		display: block;
		height:auto
	}
	.private ul li{
		width:100%;
		margin:10px auto;
		height:250px
	}
	.private ul li:last-child{
		width: 100%;
	}
	.assis li{
		width:100%;
		margin:10px auto;
		height:auto;
		clear: both;
		padding-bottom: 20px;
	}
	.private ul li img{
		height:130px;
	}
	.private ul li div{
		padding:8px 5px;
		font-size: 14px;
	}
	.private ul li p{
		padding:0px 5px;
	}
	.assis li div{
		font-size: 18px;
		text-align: center;
		padding:8px 5px;
	}
	.assis li img{
		height: 150px;
	}
	.assis li p{
		font-size: 13px;
		line-height:25px;
	}
	.liuc{
		margin: 40px auto;
	}
	.liucheng{
		width:100%;
	}
	.core{
		margin:50px auto 0px;
		height:1440px;
		padding:30px 0px;
	}
	#core{
		padding-top:5px;
	}
	.core li{
		width:100%;
		margin:10px auto;
		clear: both;
		display: block;
		height: auto;
	}
	.enjoy li{
		display: block;
		width:100%;
		margin:10px auto;
		height:auto;
		padding-bottom: 20px;
	}
	.enjoy li img{
		width: 100%;
		height:200px;
	}
	.core li div,.enjoy li div p{
		width:94%;
		padding:15px 0px;
		margin:0px auto;
	}
	.core li div p{
		text-align: center;
		font-size: 17px;
	}
	.enjoy li div{
		width:100%;
		padding:0px;
	}
	
	/*核心资源*/
	.expert-list li p{
		font-weight: bold;
		font-size: 18px;
		color:#000;
		width:250px;
		margin: 0 auto;
	}
	.expert-list li span{
		font-size: 14px;
	}
	.team ul li p{
		font-weight: bold;
		font-size: 15px;
		color:#000;
	}
	.team,.expert,.hospital{
		margin:50px auto;
	}
	.team ul li:nth-child(odd){
		width:47%;
		margin:10px 0px;
		float: left;
		height: auto;
	}
	.team ul li:nth-child(even){
		width:47%;
		margin:10px 0px;
		float: right;
		height: auto;
	}
	.team ul li img{
		height: 125px;
	}
	.team-title{
		margin:20px auto 0px;
	}
	.expert-list li, .expert-list2 li{
		clear: both;
		width:100%;
		margin:10px 0px;
		height: auto;
		padding-bottom: 20px;
	}
	.tab div{
		width:100px;
		margin:0px 20px;
	}
	.doctor{
		width:150px;
		height: 150px;
	}
	
	
	/*关于我们*/
	.culture ul li img{
		height: 200px;
	}
	.culture ul li{
		height: auto;
		padding-bottom: 20px;
	}
	.int{
		width: 100%;
	}
	.qiye-list,.culture ul,.contact ul{
		display: block;
	}
	.qiye-list li{
		width:100%;
		margin:30px 0px;
	}
	.contact,.qiye{
		margin:50px auto;
	}
	.culture ul li,.contact ul li:first-child{
		margin:15px 0px;
		width:100%;
	}
	.contact ul li:nth-child(2){
		width:47%;
		float: left;
		margin:0px;
	}
	.contact ul li:nth-child(3){
		width:47%;
		float: right;
		margin:0px;
	}
	
	
	/*底部*/
	.bottom{
		margin:50px auto;
	}
	.bottom-con{
		display: block;
		height:auto
	}
	.bottom-middle/* ,.bottom-left */,.logo,.adress{
		display: none;
	}
	.bottom-left{
		border-right: none;
		margin-left: 10px;
	}
	.bottom-right{
		width:100%;
		padding-left:0px;
	}
	.bottom-right ul{
		margin-top: 10px;
	}
	.bottom-right img{
		width:60%;
	}
	.bottom-right p{
		font-size: 16px;
		line-height: 35px;
	}
	.qiye .firstRow{
		display: flex;
		flex-direction: column;
	}
	.qiye .firstRow td{
		width: 100%;
	}
	.contact ul{
		max-width: 100%;
	}
	.bottom{
		margin-bottom: 0px !important;
	}
	.emp ul{
		display: flex;
		flex-wrap: wrap;
	}
	.emp ul li{
		width: 49%;
	}
	.emp ul li img, .emp-con{
		height: auto;
	}
	.emp-con1{
		display: block;
	}
	.service-list{
		display: flex;
		flex-wrap: wrap;
	}
	.service-list li{
		width: 100%;
	}
}