@media screen and (max-width: 750px) {
	body{
		/* background: red; */
		font-size: 0.28rem; 
		line-height: 0.35rem;
	}
	body p{
		/* font-size: 0.26rem !important;   */
		line-height: 0.43rem !important;
		color: #444;
	}
	.head_logo a{
		display: inline-block
	}
	.head_logo{
		display: block;
		text-align: center;
		padding: 0;
		height: auto;
		width: 6rem;
		margin-bottom: 0.5rem;
	}
	.searchBox .text{
		font-size: 0.25rem;
		width: 4.1rem;
	}
	.topContent .tip{
		font-size: 0.23rem !important;
		letter-spacing: 2px;
		color: #999;
	}
	.p_lc li{
		height: auto;
		line-height: 0.68rem;
	}
	.p_lc li span{
		font-size: 0.287rem !important;
	}
	.p_news dd p{
		font-size: 0.23rem !important;
		color: #999;
		line-height: 0.3rem !important;
	}
	.topTel{
		display: none;
	
	}
	.topContent{
		width: 6rem;
		text-align: center;
		margin: 0 auto;
	}
	.searchBox .btn{
		width: 1.8rem;
		box-sizing: border-box;
		font-size: 0.25rem;
	}
	.head_logo img{
		display: inline-block;
	}
	.banner{
		display: none;
	}
	
	.topContent ,.pro_con{
		width: auto;
		display: block;
	}
	.nav{
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.1rem;
	}
	.p_lc{
		width: 6rem;
		margin: 0 auto;
	}
	.navBox{
		background-color: #fff;
		margin-top: 0.875rem;
	}
	.silder , .bookWithUs{
		display: none;
	}
	.nav li a{
		display: block;
		background: #c0448c;
		font-size: 0.28rem;
		border-radius: 4px;
		height: 0.65rem;
		line-height:0.65rem;
	}
	.sgyr_cgl , .p_ys , .p_xm , .nav , .head_logo{
		width: 6rem !important;
		height: auto;
	}
	.sgyr_cgl {
		margin: 0 auto;
	}
	.p_xm li {
		text-align: center;
		margin-bottom: 0.35rem;
	}
	.p_xm li img{
		display: inline-block;
	}
	.successBox dl ,.successBox ,.pro_lct ,.processTitle , .tab_list , .item_projs li{
		box-sizing: border-box;
		width: 6rem;
		margin: 0 auto;
	}
	.successBox img{
		display: block;
		width: 100%;
	}
	.pro_lct img{
		width: 100%;
	}
	.processRight a{
		font-size: 0.28rem;
		padding: .15rem 0.25rem;
	}
	.successBox dt{
		text-align: center;
		width: 6rem;
		margin-bottom: 0.2rem;
	}
	.successBox dt img{
		width: 4rem;
		display: inline-block;
	}
	.bread{
		width: 6rem;
		font-size: 0.24rem;
		color: #999;
	}
	.processLeft li img{
		margin-bottom: .4rem;
	}
	.processTitle{
		font-size: 0.34rem;
		margin-top: .52rem;
		border-bottom: none;
	}
	.processRight , .processLeft{
		float: none;
		width: 6rem;
		margin: 0 auto;
	}
	.tab_list ul{
		width: 6rem;
		margin-top: 0.5rem;
		display: flex !important;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.hosptial .tab_list li img{
		max-width: 100%;
	}
	.pro_con h1{
		font-size: 0.38rem;
		height: auto;
		margin-top: 0.7rem;
		margin-bottom: 0.5rem;
	}
	.p_ys span, .sgyr_cgl span{
		background: none;
		color: #c0448c;
	}
	.item_projs li{
		margin-bottom: 0.25rem;
		border-color: #c0448c;
	}
	.hosptial .tab_list li{
		width: 2.8rem;
	}
	.hosptial .tab{
		grid-template-columns:repeat(3, 1fr);
		gap: 0.1rem;
		margin-top: 0.25rem;
	}
	.hosptial .tab a{
		font-size: 0.28rem;
	}
	.pro_con dl{
		width: auto;
		display: block;
	}
	.pro_con dt{
		text-align: center;
		margin-bottom: 0.25rem;
	}
	.pro_con dt img{
		margin: 0 auto;
	}
	.p_xm li{
		display: block;
	}
	.costLeft , .costRight , .costBox , .baikeMenu , .hosptial .tab , .news{
		width: 6rem;
		margin: 0 auto;
		float: none;
	}
	.costList dd{
		width: 6rem;
	}
	.costLeft{
		box-sizing: border-box;
	}
	
	.costBox p{
		text-indent:0em;
		font-size: 0.23rem !important;
		line-height: 0.35rem !important;
	}
	.costList dl{
		border: 1px solid #ccc;
		box-sizing: border-box;
		padding: .2rem;
	}
	.costList dd a{
		overflow: auto;
		white-space:initial;
	}
	.costList dl{
		display: block;
	}
	.costList dt {
		text-align: center;
	}
	.costList dd p{
		width: 5.5rem;
	}
	.footer{
		box-sizing: border-box;
		padding: .2rem 0.5rem;
	}
	.costList dt a {
		display: block;
		width: 3rem;
		margin: 0.2rem auto;
	}
	.costList dt img{
		display: inline-block;
		max-width: 3rem;
	}
	.costList dd{
		width: 5.8rem;
		margin: 0 auto;
	}
	.baikeMenu{
		box-sizing: border-box;
		border: none;
	}
	.baikeList2 dd{
		width: auto;
	}
	.p_syrq li h2{
		margin: 0.2rem 0;
		font-size: 0.3rem;
	}
	.p_syrq li{
		box-sizing: border-box;
		width: 6rem;
		margin: 0 auto 0.2rem;
	}
	.p_lc ul{
		display: grid;
		grid-template-columns: repeat(2, 1fr) !important;
		gap:0.12rem;
	}
	.p_lc li{
		margin-bottom: 0;
		width: auto;
	}
	.pro_con ul{
		width: auto;
		display: block;
	}
	.bookWithUs{
		display: block;
		box-sizing: border-box;
		/* width: 6rem; */
		text-align: center;
		padding: 0;
	}
	.book p{
		float: none;
		
		text-align: center;
	}
	.book h2{
		float: none;
		margin-top: 0.4rem;
		margin-bottom: 0.1rem;
		font-size: 0.38rem;
	}
	.pro_con form input[type=submit]{
		margin-bottom: 0.4rem;
	}
	.formTel{
		width: 6rem;
	}
	.pro_con dd{
		width: auto !important;
		display: block;
	}
	.pro_con form input{
		margin-bottom: 0.2rem;
		font-size: 0.3rem;
	}
	
	.pro_con img{
		max-width: 5.2rem;
	}
	.p_xm ul{
		display: block !important;
	}
	.p_xm li{
		width: auto;
	}
	
	.baikeList ,.baikeLeft{
		width: 6rem;
		margin: 0 auto;
		float: none;
		box-sizing: border-box;
		padding: 0;
		border: none;
	}
	.bdGray > span{
		display: block;
		margin-bottom: 0.2rem;
	}
	.province{
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		gap: 0.12rem;
	}
	.province a{
		font-size: 0.25rem;
		padding: .05rem 0;
		text-align: center;
		display: block;
		border: 1px solid #eee;
		border-radius: 4px;
		background: #f5f5f5;
		box-sizing: border-box;
	}
	.hospital_list dt{
		width: 2rem;
	}
	.hospital_list dt a img{
		max-width: 100%;
	}
	.hospital_list dd{
		width: 3.8rem;
	}
	.baikeList dd p{
		font-size: 0.22rem !important;
		line-height: 0.3rem !important;
		
	}
	.hospital_list .listInfo a{
		display: block;
		font-size: 0.26rem;
		margin-bottom: 0.1rem;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.baikeRight h2{
		font-size: 0.28rem;
	}
	.baikeRight li a{
		font-size: 0.24rem;
		padding: 0.03rem 0;
		color: #666;
	}
	.baikeRight{
		width: 6rem;
		box-sizing: border-box;
	}
	
	.baikeList2 dl{
		display: block;
		box-sizing: border-box;
		padding: .2rem;
		border-radius: 5px;
		border: 1px solid #ddd;
		/* border: none; */
		/* background: #f5f5f5; */
	}
	.baikeList2 dl:last-of-type{
		border: 1px solid #ddd;
	}
	.baikeListInfo{
		margin-top: 0.3rem;
	}
	.baikeList dd p{
		/* padding: 0 .1rem; */
	}
	.baikeList2 dd span{
		position: relative;
	}
	.baikeList dd h2,.baikeList dd h2 a{
		/* width: 6rem; */
		font-size: 0.28rem;
		display: block;
		margin: .1rem 0;
	}
	.baikeMenu dl{
		width: 6rem;
		display: block;
	}
	.baikeMenu dt{
		font-size: 0.3rem;
		background: none;
	}
	.baikeMenu a{
		margin: 0;
		background:#faf1f3;
		font-size: 0.25rem;
		border: 1px solid #c0448c;
		padding-left: .1rem;
		border-radius: 5px;
		padding: .1rem .1rem;
	}
	.baikeMenu dd{
		width: 6rem;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 0.1rem;
	}
	.hos_title ,.title{
		width: 6rem;
		font-size: .32rem;
		font-weight: normal;
		box-sizing: border-box;
	}
	.baikeList2 dt a{
		text-align: center;
		display: block;
		margin: 0.1rem auto;
	}
	
	.baikeList dt img{
		display: inline-block;
		max-width: 3rem;
	}
	
	.newsBox .left,.newsBox .right{width:96%;margin:0px auto;float:none;padding: 10px;}
	.s0{display: block;text-align: center;width: 100%;padding: 20px 0px;}
	.newsBox .left ul li .s1,.newsBox .left ul li .s2{width:100%;margin:0px auto;text-align: center;margin-bottom: 20px;}
	.left li img {max-width:80% !important;margin: 0px auto;float: none;}
	.mobile_hidden{display:none;}
	.s2 p{font-size:15px !important;}
	.newsBox .right li {text-align: center;}
}