
  
/*共同部分*/ 

 /*子页面banner*/ 
.subMainBanner { min-height: 10px; overflow: hidden; } 
 
.subMainBannerUl { padding: 50px 45px; min-height: 10px; overflow: hidden; } 
 
.subMainBannerUl .subMainBannerUlLi { width: 321px; height: 240px; background: #fff; margin: 0 23px; } 
 
.subMainBannerUlLi h3 { line-height: 90px; font-size: 20px; color: #333; text-align: center; margin: 0 auto; position: relative; } 
 
.subMainBannerUlLi h3 img { margin-right: 5px; } 

.subMainBannerUlLi h3 .subTitleShow{display: none; width: 100%;height: 100%; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
 
.subMainBannerUlLi .oneli { line-height: 28px; width: 40%; float: left; margin-bottom: 15px; font-size: 16px; margin-left: 10%; } 
 
.subMainBannerUlLi .oneli a { color: #333; } 
 
.subMainBannerUlLi .oneli a img { width: 10px; } 
 
/*.subMainBannerUlLi .oneli:last-child a { color: #999; } */
 
.subMainBannerUlLi #subBanThreeUl .oneli { line-height: 22px; } 
 
.subMainBannerUlLi #subBanOneUl .subLiaction a { color: #1fb9df; } 
 
.subMainBannerUlLi #subBanTwoUl .subLiaction a { color: #ff9315; } 
 
.subMainBannerUlLi #subBanThreeUl .subLiaction a { color: #0db39f; }
 
/*案例分析*/
 
.subMainCase { height: auto; }
 
.subMainCaseUl { min-height: 10px; overflow: hidden; padding: 20px 0; }
 
.subMainCaseUl .subMainCaseLi { margin-left: 10px; border: 1px solid #fff; padding: 10px 5px; width: 288px; box-sizing: border-box; }
 
.subMainCaseUl .subMainCaseLi:hover { border: 1px solid #1bccb8; }
 
.subMainCaseUl .subMainCaseLiAction { border: 1px solid #1bccb8; }
 
.subMainCaseUl .subMainCaseLi a { display: block; width: 100%; }
 
/*.subMainCaseUl .subMainCaseLi img { margin-bottom: 10px; width: 100%; }*/
 
.subMainCaseUl .subMainCaseLi h3 { color: #333; font-size: 20px; line-height: 40px; }
 
.subMainCaseUl .subMainCaseLi p { 
 	color: #999; max-height: 56px; line-height: 28px; text-overflow: ellipsis; display: -webkit-box; 
 	-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 16px; margin-bottom: 15px;
}
 
.subMainCaseUl .subMainCaseLi span { color: #1bccb8; font-size: 16px; }

.subMainCaseUl .subMainCaseLi .subalfximg {
    width: 100%;
    max-height: 260px;
    display: block;  
    box-sizing: border-box;
    position: relative;
    overflow: hidden; 
}
.subMainCaseUl .subMainCaseLi .subalfximg:before {
    display: block;
    padding-top: 100%;
    content: '';
}
.subMainCaseUl .subMainCaseLi .subalfximg img{
		position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-width: 100%;
    border-style: none;
    vertical-align: middle;
    border-radius: 5px;
    border: 1px solid #fff;
    box-sizing: border-box;
}


 
/*荣誉资质*/ 
.subMainHonor { height: 580px; }
 
.subMainHonorUl { padding: 30px 20px; min-height: 10px; overflow: hidden; }
 
.subMainHonorUl .subMainHonorLi { width: 290px; height: 226px; box-sizing: border-box; position: relative; overflow: hidden; }
 
.subMainHonorUl .subMainHonorLi:before { display: block; padding-top: 35px; content: ''; }
 
.subMainHonorUl .subMainHonorLi a { display: block; width: 100%; height: 100%; }
 
.subMainHonorUl .subMainHonorLi .subMainHonorLibk { margin-top: 30px; }
 
.subMainHonorUl .subMainHonorLi p { line-height: 26px; color: #fff; font-size: 16px; text-align: center; }
 
.subMainHonorUl .subMainHonorLi .subMainHonorck { display: block; margin: 15px auto 0; line-height: 30px; color: #fff; font-size: 16px; text-align: center; }

.subMainHonorUl .subMainHonorLi:nth-child(1) {	background: #258253; }
 
.subMainHonorUl .subMainHonorLi:nth-child(2) {	background: #fff; }
 
.subMainHonorUl .subMainHonorLi:nth-child(2) p, .subMainHonorUl .subMainHonorLi:nth-child(2) .subMainHonorck {	color: #333; }
 
.subMainHonorUl .subMainHonorLi:nth-child(7) {	background: #dec189; }
 
.subMainHonorUl .subMainHonorLi:nth-child(8) {	background: #6bb8b0; }
 
.subMainHonorUl .subMainHonorLi img {
 	position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; max-width: 100%; border-style: none; 
 	vertical-align: middle; border-radius: 5px; border: 1px solid #fff; box-sizing: border-box;
}
 
 /*热门咨询*/ 
.subMainInquiry { height: 250px; }
 
.subMainInquiryUl { padding: 20px; min-height: 10px; overflow: hidden; }
 
.subMainInquiryUl li { width: 33%; line-height: 45px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
 
.subMainInquiryUl li a { color: #999; font-size: 16px; }
 
.subMainInquiryUl li .11b9a8 {	color: #11b9a8; }
 
.subMainInquiryUl li a:hover {	color: #11b9a8; } 
 
.tuijiantop{ width: 96%; max-width: 1200px; min-height: 10px; overflow: hidden; margin: 0 auto 15px; display: none; }

.tuijiantop li{ width: 50%; float: left; text-align: center; }

.tuijiantop li img{ width: 99%; text-align: center; margin: 0 auto; display: block; }

.tuijianSideBar{ width: 96%; max-width: 1200px; min-height: 10px; overflow: hidden;	margin: 0 auto; display: none; }

.tuijianSideBar .tuijianSideBarDocder{ min-height: 10px; overflow: hidden; }

.tuijianSideBar .tuijianSideBarDocder li{ float: left; width: 50%; }
 
@media (min-width: 1200px) { 
 	
}

@media (min-width: 320px) and (max-width: 1199px){
	/*标题*/
	.subMainLayout { width: 100%; }	
	.subMainLayout .subTitle{ width: 100%; margin: 0 auto; }
}

@media (min-width: 980px) and (max-width: 1199px){
	/*标题*/
	.subMainLayout .subTitle { width: 96%; margin: 0 auto; }
	 
	/*子页面banner部分子导航*/
	.subMainBannerUl { padding: 40px 20px; }
	.subMainBannerUl .subMainBannerUlLi{ width: 31.3%; margin: 0 1%; }
	/*案例分析*/	
	.subMainCase{ height: auto; }
	.subMainCaseUl{ width: 96%; margin:0 auto; }
	.subMainCaseUl .subMainCaseLi{ width: 24%; margin: 0 0.5%; }
	
	/*荣誉资质*/
	.subMainHonor { height: auto; }
	.subMainHonorUl { padding: 20px 2% 0; }
	.subMainHonorUl .subMainHonorLi{ width: 25%; height: 193px; }
	.subMainHonorUl .subMainHonorLi:before { padding-top: 0; }
	.subMainHonorUl .subMainHonorLi p{ font-size: 14px; }
	.subMainHonorUl .subMainHonorLi .subMainHonorck{ margin: 5px auto 0; font-size: 14px; line-height: 24px; }	
	
	/*热门咨询*/ 
	.subMainInquiry { height: auto; }
}

@media (min-width: 768px) and (max-width: 979px){	
	/*标题*/
	.subMainLayout .subTitle { width: 96%; margin: 0 auto; }	 
	
	/*子页面banner部分子导航*/
	.subMainBannerUl { padding: 30px 10px; }
	.subMainBannerUl .subMainBannerUlLi{ width: 31.3%; margin: 0 1%; }
	.subMainBannerUlLi h3 { line-height: 65px; font-size: 18px; }
    .subMainBannerUlLi h3 img { width: 40px; }
    
	/*案例分析*/	
	.subMainCase{ height: auto; }
	.subMainCaseUl{ width: 96%; margin:0 auto; }
	.subMainCaseUl .subMainCaseLi{ width: 24%; margin: 0 0.5%; }
	.subMainCaseUl .subMainCaseLi h3{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-size: 18px; }
	.subMainCaseUl .subMainCaseLi p{ font-size: 14px; max-height:44px; line-height: 22px; }
	.subMainCaseUl .subMainCaseLi span { font-size: 14px; }
	
	/*荣誉资质*/
	.subMainHonor { height: auto; }
	.subMainHonorUl { padding: 20px 2% 0; }
	.subMainHonorUl .subMainHonorLi{ width: 33.3%; height: 193px; }
	.subMainHonorUl .subMainHonorLi:before { padding-top: 0; }
	.subMainHonorUl .subMainHonorLi p{ font-size: 14px; }
	.subMainHonorUl .subMainHonorLi .subMainHonorck{ margin: 5px auto 0; font-size: 14px; line-height: 24px; }	 	
	
	/*热门咨询*/ 
	.subMainInquiry { height: auto; }
}


@media (min-width: 100px) and (max-width: 767px){
	/*子banner顶部*/
	.subMain{width: 94%;padding: 10px 3%;}
	
	/*子页面banner部分子导航*/
	.subMainBannerUl{ padding: 0; }
	.subMainBannerUl .subMainBannerUlLi{ margin: 0 0.5%;	width: 32.33%; height:auto;}	
	.subMainBannerUlLi h3{line-height:50px;font-size:14px;text-align:left;background:url(../images/sub_icon012.png) no-repeat;background-size:12px;background-position: right 10px top 18px;}
	.subMainBannerUlLi h3 img { margin-right: 3px; width: 15%; margin-left: 5px; }	
	.subMainBannerUlLi h3 .subTitleShow{display: block;}
	.subMainBannerUlLi ul{ width: 100%; display: none; }
	.subMainBannerUlLi .oneli { line-height: 22px; width: 100%; float: none; margin: 0 auto 15px; font-size: 16px; text-align: center; }	
	
	/*子 推荐医生 2*/
	.subSideBarDoctor{ width: 100%; }
	.subSideBarzixun a { margin: 0 2px; font-size: 12px; padding: 0 6px; }	
	.tuijiantop,.tuijianSideBar{ display: block; }	

	.layui-tab-brief{ width: 100%; float: left; }
}
.layui-tab-brief{ width: 70%; float: left; }
@media (min-width: 411px) and (max-width: 767px){
	/*标题*/
	.subMainLayout .subTitle { height: 45px; line-height: 45px; font-size: 18px; }
	.subMainLayout .subTitle img { width: 20px; height: 20px; margin-right: 5px; margin-top: 14px; }
	.subMainLayout .subTitle a { font-size: 14px; color: #999; padding-right: 10px; }
	
	/*子页面banner部分子导航*/
	.subMainBannerUlLi h3{ background-position: right 5px top 18px; font-size: 13px; }
	.subMainBannerUlLi h3 img{ width: 18%; }
	.subMainBannerUlLi .oneli {	font-size: 14px; }
	
	/*案例分析*/	
	.subMainCase{ height: auto; }
	.subMainCaseUl{ width: 96%; margin:0 auto; padding-bottom: 0; }
	.subMainCaseUl .subMainCaseLi{ width: 49%; margin: 5px 0.5%; }
	.subMainCaseUl .subMainCaseLi h3{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-size: 16px; }
	.subMainCaseUl .subMainCaseLi p{ font-size: 13px; max-height:44px; line-height: 22px; }
	.subMainCaseUl .subMainCaseLi span { font-size: 13px; }
	
	/*荣誉资质*/
	.subMainHonor { height: auto; }
	.subMainHonorUl { padding: 20px 0 0; }
	.subMainHonorUl .subMainHonorLi{ width: 50%; height: 152px;}
	.subMainHonorUl .subMainHonorLi:before { padding-top: 0; }
	.subMainHonorUl .subMainHonorLi p{ font-size: 14px; }
	.subMainHonorUl .subMainHonorLi .subMainHonorck{ margin: 5px auto 0; font-size: 14px; line-height: 24px; }
	
	/*热门咨询*/
	.subMainInquiry{ height: auto; }
	.subMainInquiryUl li{ width: 31.3%; margin: 0 1%; line-height: 35px; }
	.subMainInquiryUl li a{ font-size: 14px; }	
}

@media (min-width: 375px) and (max-width: 410px){
	/*标题*/
	.subMainLayout .subTitle { height: 45px; line-height: 45px; font-size: 16px; }
	.subMainLayout .subTitle img { width: 20px; height: 20px; margin-right: 5px; margin-top: 14px; }
	.subMainLayout .subTitle a { font-size: 12px; color: #999; padding-right: 10px; }
	
	/*子页面banner部分子导航*/
	.subMainBannerUlLi h3{ background-position: right 3px top 16px; font-size: 12px; line-height: 45px; }
	.subMainBannerUlLi h3 img{ width: 18%; }

	.subMainBannerUlLi .oneli {	font-size: 13px; }
	
	/*案例分析*/	
	.subMainCase{ height: auto; }
	.subMainCaseUl{ width: 96%; margin:0 auto; padding: 20px 0 0; }
	.subMainCaseUl .subMainCaseLi{ width: 49%; margin: 5px 0.5%; }
	.subMainCaseUl .subMainCaseLi h3{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-size: 16px; }
	.subMainCaseUl .subMainCaseLi p{ font-size: 13px; max-height:44px; line-height: 22px; }
	.subMainCaseUl .subMainCaseLi span { font-size: 13px; }
	  
	/*荣誉资质*/
	.subMainHonor { height: auto; }
	.subMainHonorUl { padding: 20px 0 0; }
	.subMainHonorUl .subMainHonorLi{ width: 50%; height: 138px; }
	.subMainHonorUl .subMainHonorLi:before { padding-top: 0; }
	.subMainHonorUl .subMainHonorLi .subMainHonorLibk { margin-top: 25px; }
	.subMainHonorUl .subMainHonorLi p{ font-size: 12px; line-height: 24px; }
	.subMainHonorUl .subMainHonorLi .subMainHonorck{ margin: 5px auto 0; font-size: 12px; line-height: 22px; }
	
	/*热门咨询*/
	.subMainInquiry{ height: auto; }
	.subMainInquiryUl li{ width: 31.3%; margin: 0 1%; line-height: 35px; }
	.subMainInquiryUl li a{ font-size: 14px; }	
}

@media (min-width: 360px) and (max-width: 374px){
	/*标题*/
	.subMainLayout .subTitle { height: 45px; line-height: 45px; font-size: 16px; }
	.subMainLayout .subTitle img { width: 20px; height: 20px; margin-right: 5px; margin-top: 14px; }
	.subMainLayout .subTitle a { font-size: 12px; color: #999; padding-right: 10px; }	
	
	/*子页面banner部分子导航*/
	.subMainBannerUlLi h3{ background-position: right 8px top 14px; font-size: 12px; padding-left: 10px; line-height: 40px; }
	.subMainBannerUlLi h3 img{ width: 18%; display: none; }
	.subMainBannerUlLi .oneli { font-size: 12px; }	
	
	/*案例分析*/	
	.subMainCase{ height: auto; }
	.subMainCaseUl{ width: 96%; margin:0 auto; padding: 20px 0 0; }
	.subMainCaseUl .subMainCaseLi{ width: 49%; margin: 5px 0.5%; }
	.subMainCaseUl .subMainCaseLi h3{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-size: 16px; }
	.subMainCaseUl .subMainCaseLi p{ font-size: 13px; max-height:44px; line-height: 22px; }
	.subMainCaseUl .subMainCaseLi span { font-size: 13px; }
	 
	/*荣誉资质*/
	.subMainHonor { height: auto; }
	.subMainHonorUl { padding: 20px 0 0; }
	.subMainHonorUl .subMainHonorLi{ width: 50%; height: 132px; }
	.subMainHonorUl .subMainHonorLi:before { padding-top: 0; }
	.subMainHonorUl .subMainHonorLi .subMainHonorLibk { margin-top: 18px; }
	.subMainHonorUl .subMainHonorLi p{ font-size: 12px; line-height: 24px; }
	.subMainHonorUl .subMainHonorLi .subMainHonorck{ margin: 5px auto 0; font-size: 12px; line-height: 22px; }	 
	
	/*热门咨询*/
	.subMainInquiry{ height: auto; }
	.subMainInquiryUl li{ width: 31.3%; margin: 0 1%; line-height: 35px; }
	.subMainInquiryUl li a{ font-size: 13px; } 
}

@media (min-width: 320px) and (max-width: 359px){
	/*标题*/
	.subMainLayout .subTitle { height: 45px; line-height: 45px;  font-size: 16px; }
	.subMainLayout .subTitle img { width: 20px; height: 20px; margin-right: 5px; margin-top: 14px; }
	.subMainLayout .subTitle a { font-size: 12px; color: #999; padding-right: 10px; }	
	
	/*子页面banner部分子导航*/
	.subMainBannerUlLi h3{ background-position: right 5px top 14px; font-size: 12px; padding-left: 10px; line-height: 40px; }
	.subMainBannerUlLi h3 img{ width: 18%; display: none; }
	.subMainBannerUlLi .oneli {	font-size: 12px; }	
	
	/*案例分析*/	
	.subMainCase{ height: auto; }
	.subMainCaseUl{ width: 96%; margin:0 auto; padding: 20px 0 0; }
	.subMainCaseUl .subMainCaseLi{ width: 49%; margin:5px 0.5%; }
	.subMainCaseUl .subMainCaseLi h3{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis; font-size: 16px; }
	.subMainCaseUl .subMainCaseLi p{ font-size: 12px; max-height:40px; line-height: 20px; margin-bottom: 10px; }
	.subMainCaseUl .subMainCaseLi span { font-size: 12px; }
	
	/*荣誉资质*/
	.subMainHonor { height: auto; }
	.subMainHonorUl { padding: 20px 0 0; }
	.subMainHonorUl .subMainHonorLi{ width: 50%; height: 118px; }
	.subMainHonorUl .subMainHonorLi:before { padding-top: 0; }
	.subMainHonorUl .subMainHonorLi .subMainHonorLibk { margin-top: 18px; }
	.subMainHonorUl .subMainHonorLi p{ font-size: 12px; line-height: 20px; }
	.subMainHonorUl .subMainHonorLi .subMainHonorck{ margin: 0px auto 0; font-size: 12px; line-height: 20px; }
	  
	/*热门咨询*/
	.subMainInquiry{height: auto;}
	.subMainInquiryUl li{width: 31.3%;margin: 0 1%;line-height: 35px;}
	.subMainInquiryUl li a{font-size: 12px;}		
}

@media (min-width: 100px) and (max-width: 767px){

    .subMainInquiryUl li{ width: 99%; color: #000000; }
}
