.sub_img {height: 700px;position: relative}
.sub_img.backcolor_about{background: rgb(240,247,255); background: linear-gradient(180deg, rgba(240,247,255,1) 0%, rgba(255,255,255,1) 30%);}
.sub_img.backcolor_clinic{background: rgb(248,230,222); background: linear-gradient(180deg, rgba(248,230,222,1) 0%, rgba(255,255,255,1) 100%);}
.sub_img.backcolor_office{background: rgb(215,237,225); background: linear-gradient(180deg, rgba(215,237,225,1) 0%, rgba(255,255,255,1) 100%);}
.sub_img.backcolor_old{background: rgb(234,238,255);background: linear-gradient(180deg, rgba(234,238,255,1) 0%, rgba(255,255,255,1) 100%);}
.sub_img.backcolor_child{background: rgb(196,254,255);background: linear-gradient(180deg, rgba(196,254,255,1) 0%, rgba(255,255,255,1) 100%);}
.sub_img.backcolor_therapy{background: rgb(247,238,198);background: linear-gradient(180deg, rgba(247,238,198,1) 0%, rgba(255,255,255,1) 100%);}

.sub_img .inner_text {color: #191919; text-align: center; padding-top:200px;}
.sub_img .inner_text .midcate {font-size:20px; line-height: 1.5em;}
.sub_img .inner_text .title {font-size:52px; line-height: 1.5em;}
.sub_img .backimg{height: 410px; width:100%; position: absolute; bottom:0; left:0; right:0; margin:0 auto;}
.sub_img.backcolor_about .backimg{height: 344px;}

.subwrap {background: #fff; position: relative; z-index: 1;}

.sub_ct{padding:120px 0; position: relative;}

@media screen and (max-width:1199px) {
	
}

@media screen and (max-width:1023px) {
	.sub_img {height: 500px;}
	.sub_img .backimg{height: 260px;}
	.sub_img.backcolor_about .backimg{height: 300px;}
	.sub_img .inner_text{padding-top:130px;}
}

@media screen and (max-width: 780px){
	.sub_img {height: 480px;}
	.sub_img .backimg{height: 240px;}
	.sub_img .inner_text .midcate{font-size: 18px;}
	.sub_img .inner_text .title{font-size: 48px;}
	
	.sub_ct{padding:80px 0;}
}

@media screen and (max-width: 620px){
	
}

@media screen and (max-width: 520px){
	.sub_img .backimg{height: 220px;}
	.sub_img.backcolor_about .backimg{height: 260px;}
	.sub_img .inner_text{padding-top:110px;}
	
	.sub_img .inner_text{padding-top: 140px;}
	.sub_img .inner_text .midcate{font-size: 16px;}
	.sub_img .inner_text .title{font-size: 40px;}
	
	.sub_ct{padding:60px 0;}
}

@media screen and (max-width: 420px){
	.sub_img .inner_text .title{font-size: 36px;}
}
