@charset "utf-8";
/* CSS Document */


@media screen and ( min-width:1367px ) and ( max-width:7680px ) {

	.home_two .slide { width: 450px !important; }

}


@media screen and ( min-width:997px ) and ( max-width:7680px ) {

	/*  */
	.header_nav > ul > li:nth-child(2) .header_subnav > li { position: relative; }
	.header_nav > ul > li:nth-child(2) .header_subnav > li > a {  }
	.header_nav > ul > li:nth-child(2) .header_subnav ul { position: absolute; top: -15px; left: 100%; display: none; background-color: #fff; box-shadow: 0 2px 8px rgba(0,0,0,.16); padding: 20px; /* max-height: 350px; overflow-y: auto; */ } 
	.header_nav > ul > li:nth-child(2) .header_subnav > li:hover ul { display: block; }  
	.header_nav > ul > li:nth-child(2) .header_subnav ul li { padding: 0; }
	.header_nav > ul > li:nth-child(2) .header_subnav ul li a { padding: 0; margin: 0 0 12px; }
	.header_nav > ul > li:nth-child(2) .header_subnav ul li:last-child a { margin: 0; }

	.header_subnav i { 
		display: block; font-size: 12px; position: absolute; top: -5px; right: 8px;
		-webkit-transform: rotate(-90deg); 
		-moz-transform: rotate(-90deg); 
		-ms-transform: rotate(-90deg); 
		transform: rotate(-90deg); 
	}

	.header_subnav ul li a { color: #131313; }

	html[lang="en-US"] .header_nav > ul > li:nth-child(2) .header_subnav ul { width: 220px; }
	

}

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

	.home_two .slide { width: 300px !important; }

}

@media screen and ( min-width:767px ) and ( max-width:7680px ) {
	
	/* .home_one ul { transform: inherit !important; width: auto !important; }
	.home_one ul li { width: 10% !important; height: auto !important; }
	
	.home_one .bx-has-controls-direction { display: none; }
	.home_one .bx-wrapper { max-width: 100% !important; }
	.home_one .bx-viewport { height: auto !important; }
	.home_one .bx-clone { display: none; } */

	.home_one ul li { width: 133px !important; height: auto !important; } 
	.home_one .bx-has-controls-direction .bx-pager { display: none; }  
	.home_one .bx-controls-direction a.disabled { opacity: .4; }

	
	
}







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



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

	/*  */
	.news_details_box { padding-right: 25%; margin-right: 0; }
	.news_details_main { padding-right: 80px; }
	.news_details_other { width: 270px; left: 75%; }
	

}



@media screen and ( max-width:1601px ){
	
	/***** common *****/
	.w1440 { width: 1200px; }
	

}



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



@media screen and ( max-width:1367px ){
	
	/***** common *****/
	.w1136, .w1170, .w1200, .w1280, .w1366, .w1440 { width: 1024px; }
	
	.commonmargin { margin: 80px auto 120px; }
	.commonmargin2 { margin: 44px auto 54px; }
	.commonmargin_t { margin-top: 80px; }
	.commonmargin_b { margin-bottom: 160px; }
	
	.commonpadding { padding: 80px 0 120px; }
	.commonpadding2 { padding: 44px 0 54px; }
	.commonpadding_t { padding-top: 80px; }
	.commonpadding_b { padding-bottom: 160px; }

	.booking_and_inquiry .df { padding: 80px 50px; }
	.booking_and_inquiry .bai_l > div { padding: 16px 0 0 20px; }
	.booking_and_inquiry .bai_l p { font-size: 18px; }
	.booking_and_inquiry .bai_l h2 { font-size: 28px; }
	.booking_and_inquiry .bai_r a { width: 240px; font-size: 16px; margin-bottom: 10px; line-height: 50px; }
	.booking_and_inquiry .bai_r a:before { font-size: 16px; margin-top: -8px; left: 20px; }
	.booking_and_inquiry .bai_l > div:before { width: 50px; height: 50px; border-left: 2px solid #fff; border-top: 2px solid #fff; }

	.common_menu ul { margin: 0 -6px; }
	.common_menu ul li a { margin: 0 3px 6px; }


	/*  */
	.footer_nav { padding-bottom: 36px; }
	/* .footer_nav ul li { padding-right: 24px; } */
	.footer_nav a { font-size: 18px; }
	.footer_nav p a { font-size: 14px; }
	.footer_nav ul li:last-child h3 a { margin-bottom: 30px; }
	
	.footer_right { width: 340px; }
	.footer_right .common_title2 h2 { font-size: 24px; padding-left: 12px; }
	.footer_right .common_title2 h2:before { width: 2px; height: 16px; margin-top: -8px; }
	.footer_address ul li { margin-bottom: 12px; }
	.footer_address ul li a { font-size: 14px; padding-left: 20px; }
	.footer_address ul li a:before { font-size: 14px; }
	.footer_subscribe { margin-bottom: 36px; }
	.footer_subscribe_input { width: 220px; }

	.footer_share ul li { margin-right: 12px; }
	.footer_share ul li a { width: 44px; height: 44px; line-height: 44px; }
	.footer_share ul li a i { font-size: 16px; }

	.copyright { margin-top: 66px; padding: 16px 0; font-size: 12px; }  


	/*  */
	.slide { height: 410px !important; }  
	.home_main .common_title2 { margin-bottom: 30px; }
	.home_main .common_title2 h2 { font-size: 26px; padding-left: 14px; }
	.home_main .common_title2 h2:before { width: 2px; height: 22px; margin-top: -11px; }
	.home_main .common_btn3,
	.home_main .common_btn3:after { font-size: 16px; }

	html[lang="en-US"] .home_main .common_btn3,
	html[lang="en-US"] .home_main .common_btn3:after { font-size: 12px; }

	.home_banner button { width: 50px; height: 50px; line-height: 50px; left: 0; }
	.home_banner button[onclick="right()"] { right: 0; }
	.home_banner button:before { font-size: 16px; }

	/* .home_one ul li { width: 12.5% !important; } */
	.home_main_box > div { margin-top: 80px; }
	
	.home_two > div > div { padding: 66px 0 100px; }
	.home_two .commbanner { height: 310px; }
	.home_two .common_title2 { width: 300px; }
	/* .home_two .commbanner .bx-wrapper { width: 630px; } */
	/* .home_two .slide { width: 300px !important; } */
	.home_two_text { padding: 16px; }

	.home_two_text h3 a { font-size: 16px; height: 40px; margin-bottom: 10px; }
	.home_two_text p { font-size: 14px; height: 44px; margin-bottom: 10px; }  
	.home_two .commbanner .bx-wrapper .bx-controls-direction a { width: 36px; height: 36px; line-height: 36px; margin-top: -18px; }
	.home_two .commbanner .bx-wrapper .bx-controls-direction a:before { font-size: 12px; }	
	
	.home_two_l .commbanner:before { right: 310px; }
	.home_two_l .commbanner .bx-pager { right: 124px; }
	.home_two_r .commbanner:before { left: 310px; }
	.home_two_r .commbanner .bx-pager { left: 124px; }
	.home_two_l .commbanner .bx-wrapper .bx-next { right: -18px; }
	.home_two_l .commbanner .bx-wrapper .bx-prev { right: 280px; }
	.home_two_r .commbanner .bx-wrapper .bx-next { left: 280px; }
	.home_two_r .commbanner .bx-wrapper .bx-prev { left: -18px; }

	.home_two_img a img { height: 156px; }



	/*  */
	.details_slider .tabbox .tab { padding-left: 30px; }
	.details_slider .tabbox .tab a { padding: 16px 20px 16px 16px; }
	.details_slider .tabbox .tab a .dst_l,
	.details_slider .tabbox .content li .details_slider_text .dst_l { font-size: 16px; }
	.details_slider .tabbox .tab a .dst_l span,
	.details_slider .tabbox .content li .details_slider_text .dst_l span { font-size: 36px; }
	.details_slider .tabbox .content li .details_slider_text { padding: 0 20px 20px; }
	.details_slider .tabbox .content li .details_slider_box img { height: 296px; }

	.details_slider .tabbox .content li .details_slider_doctor { top: 20px; left: 20px; }


	/*  */
	.specialty_medical_list li > a { padding: 36px 24px 36px; }
	.specialty_medical_list p { margin-bottom: 30px; }
	.specialty_medical_list h3 { font-size: 20px; }


	/*  */
	.chiron_characteristic_list ul { margin-left: 50px; }
	.chiron_characteristic_list p { font-size: 18px; }
	.chiron_characteristic_list h2 { font-size: 24px; margin-bottom: 16px; font-weight: 700; }


	/*  */
	.contact_map img { height: 400px; }
	.contact_map iframe { height: 400px; }
	.contact_info > li ul { margin: 20px 10px 0; padding: 24px; }
	.contact_info > li h3 { font-size: 18px; }
	.contact_info > li ul li { padding-left: 24px; }
	.contact_info > li ul li:before { font-size: 18px; top: 3px; }

	.contact .contact_time div span { display: block; }
	.contact .contact_time div span:nth-child(odd) { width: auto; text-align: left; font-size: 14px; }
	.contact .contact_time div span:nth-child(even) { padding-top: 2px; }


	/*  */
	.health_column_list_img h3 { font-size: 18px; left: 16px; right: 16px; bottom: 16px; }


	/*  */
	.recognize_chiron_title h2 span { font-size: 36px; padding: 0 110px; }


	/*  */
	.second_medical_opinion_list { margin: 0 -10px; }
	.second_medical_opinion_list li > div { padding: 16px; margin: 0 10px 20px; box-shadow: 0 2px 6px rgba(0,0,0,.12); }
	.second_medical_opinion_list .smob_icon { min-width: 66px; }
	.second_medical_opinion_list .smob_icon img { width: 36px; height: 36px; }
	.second_medical_opinion_list .smob_title h3 { font-size: 18px; }


	/*  */
	.service_fees_price table:first-child { margin-bottom: 20px; }
	.service_fees_price tr:nth-child(1) td span { margin: 0 10px; font-size: 15px; padding: 20px 10px; }
	.service_fees_price tr:nth-child(2) td { font-size: 17px; padding: 20px 10px; }
	.service_fees_partner ul li > a { padding: 20px; }


	/*  */
	.news_details_box { padding-right: 30%; }
	.news_details_main { padding-right: 50px; }
	.news_details_other { width: 270px; left: 70%; padding-left: 36px; }

	.news_details_title h2,.news_details_title h1 { font-size: 28px; }
	.news_details_con > h3 { font-size: 28px; }


	/*  */
	.doctor_info_main { margin-top: 50px; padding-left: 384px; }
	.doctor_info_row1 h1 { font-size: 44px; }
	.doctor_info_row1 span { font-size: 20px; }
	/* .doctor_info_row2 ul li span { font-size: 16px; padding: 4px 0; } */
	.doctor_info_row2 ul li > div,
	.doctor_info_row2 ul li span { font-size: 16px; /* padding: 4px 0; */ }
	.doctor_info_row2 ul li h3 { padding-top: 7px; }
	.doctor_info_photo { width: 350px; height: 350px; }
	.doctor_info_text { min-height: inherit; padding-bottom: 72px; }


	/*  */
	.common_menu { padding-bottom: 16px; }
	.vaccine_shingles .common_menu { margin-bottom: 50px; }


	/*  */
	.common_service_scope > div { align-items: inherit; }
	.common_service_scope_l { width: 30%; }
	.common_service_scope_r { padding-left: 80px; }
	.common_service_scope_r h2 { font-size: 36px; margin-bottom: 28px; }
	.common_service_scope_r .list_square2 li { margin-bottom: 12px; }
	

}



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



@media screen and ( max-width:1200px ){
	
	/***** common *****/
	.w1136, .w1170, .w1200, .w1280, .w1366, .w1440 { width: 960px; }
	h1 { font-size: 40px; }
	h2 { font-size: 35px; }
	h3 { font-size: 25px; }
	h4 { font-size: 20px; }
	h5 { font-size: 18px; }

	.details_h2 { font-size: 36px; font-weight: 700; margin-bottom: 30px; }
	html[lang="en-US"] .details_h2 { font-size: 30px; }

	.common_change .common_tt a { font-size: 16px; min-width: 140px; /* line-height: 50px; padding: 0 8px; */ }


	/*  */
	.page_banner_box h1 { font-size: 36px; font-weight: 700; }


	/*  */
	.medical_team_img a img { height: 280px; }
	.medical_team_text_t { padding-left: 44px; margin: 20px 0; }
	.medical_team_text_t h3 a { font-size: 18px; margin-bottom: 8px; }
	.medical_team_text_t p a { font-size: 14px; }
	.medical_team_text_t .medical_team_icon { width: 36px; height: 36px; margin-top: -18px; }
	.medical_team_text_t .medical_team_icon img { width: 18px; height: 18px; margin: -9px 0 0 -9px; }
	.medical_team_text .doctor_info_btn a { margin: 0 3px; font-size: 14px; }
	.medical_team_text .doctor_info_btn a { width: 72px; }
	.medical_team_text .doctor_info_btn a:before { font-size: 12px; }


	/*  */
	.interdisciplinary_medical_main ul li > div { margin: 0 8px; }
	.interdisciplinary_medical_text { padding: 16px; }
	.interdisciplinary_medical_title:before { width: 66px; height: 66px; }
	.interdisciplinary_medical_title img { width: 36px; height: 36px; }
	.interdisciplinary_medical_title h3 { font-size: 16px; }



	/* 详情 */
	.details_main_icon li > div { width: 200px; padding: 36px 0; margin: 0 6px 30px; } 
	.details_main_icon img { margin-bottom: 20px; } 
	.details_main_icon span { font-size: 16px; }


}






/************************************/


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

} 


@media screen and ( max-width:996px ){
	
	/***** common *****/
	.w960, .w1136, .w1170, .w1200, .w1280, .w1366, .w1440 { width: 95%; }
	
	.commonmargin { margin: 66px auto 80px; }
	.commonmargin2 { margin: 36px auto 44px; }
	.commonmargin_t { margin-top: 66px; }
	.commonmargin_b { margin-bottom: 80px; }
	
	.commonpadding { padding: 66px 0 80px; }
	.commonpadding2 { padding: 36px 0 44px; }
	.commonpadding_t { padding-top: 66px; }
	.commonpadding_b { padding-bottom: 80px; }
	
	.turn_pages a { font-size: 12px; width: 30px; height: 30px; line-height: 30px; margin: 0; border-width: 1px; }
	.turn_pages a.prev { margin: 0 10px 0 0; }
	.turn_pages a.next { margin: 0 0 0 10px; }

	.gotop,
	.side_buttons { right: 36px; }

	.crumbs2 { margin-bottom: 50px; }
	.m_bottom150 { margin-bottom: 50px; }
	.medical_team { padding-bottom: 50px; }

	.common_btn { line-height: 50px; padding: 0 24px; border-radius: 10px; font-size: 16px; }
	.common_btn:after { font-size: 16px; }

	html { padding-top: 84px; }  

	.common_title2 h2 { font-size: 30px; padding-left: 14px; }
	.common_title2 h2:before { width: 2px; height: 24px; margin-top: -11px; }  

	.common_menu ul li a { font-size: 14px; line-height: 44px; padding: 0 10px; }

	.medical_team_sort { margin: 30px 0 50px; }

	.recognize_chiron_box { margin-top: 80px; }

	
	
	/***** header *****/
	header { padding: 12px 0; }
	.header_logo a,
	header.header_fixed .header_logo a { height: 60px; }

	.header_phone_more { display: block; position: absolute; top: 50%; right: 20px; margin-top: -9px; }
	.header_phone_more i { font-size: 18px; }
	.header_phone_close { display: block; opacity: 0; filter: alpha(opacity=0); visibility: hidden; position: fixed; top: 20px; right: 20px; z-index: -1; width: 44px; line-height: 44px; background-color: #fff; text-align: center; border-radius: 8px; }
	.header_phone_close i { /*color: #fff;*/ }
	.header_phone_close.active { opacity: 1; filter: alpha(opacity=100); visibility: visible; z-index: 999; }

	.header_right { 
		position: fixed; top: 0; left: 0; bottom: 0; z-index: -1; background-color: transparent; opacity: 0; filter: alpha(opacity=0); visibility: hidden;
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease; 
	}
	.header_right.active { 
		opacity: 1; filter: alpha(opacity=100); visibility: visible; z-index: 998;
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease;
	}
	.header_right:after { 
		content: ""; display: block; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; background-color: rgba(0,0,0,.6); /* opacity: 0; filter: alpha(opacity=0); visibility: hidden; */ 
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease; 
	}
	/* .header_right.active:after { 
		opacity: 1; filter: alpha(opacity=100); visibility: visible;
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease;  
	} */
	.header_right:before { 
		content: ""; display: block; position: fixed; top: 0; left: 0; bottom: 0; z-index: 2; width: 320px; background-color: #fff; /* opacity: 0; filter: alpha(opacity=0); visibility: hidden; */ 
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease; 
	 }
	/* .header_right.active:before { 
		opacity: 1; filter: alpha(opacity=100); visibility: visible;
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease;  
	} */

	.header_other { width: 280px; position: relative; z-index: 99; margin-bottom: 0; padding: 20px; border-bottom: 1px solid #131313; /* opacity: 0; filter: alpha(opacity=0); visibility: hidden; */ } 
	/* .header_right.active .header_other {
		opacity: 1; filter: alpha(opacity=100); visibility: visible;
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease; 
	} */
	.header_other > div { float: none; }
	.header_search_box { width: 100%; }
	.header_service { padding-left: 0; margin-top: 10px; }
	.header_service a { margin-right: 6px; font-size: 12px; }
	.header_other .language { position: absolute; bottom: 20px; right: 20px; }
	.header_other .language dl { height: 34px; line-height: 34px; }

	.header_nav { 
		position: fixed; top: 124px; left: 0; bottom: 0; z-index: 9; width: 320px; padding: 20px 0; overflow-y: auto; background-color: #fff; /* opacity: 0; filter: alpha(opacity=0); visibility: hidden; */
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease; 
	} 
	/* .header_right.active .header_nav { 
		opacity: 1; filter: alpha(opacity=100); visibility: visible;
		-webkit-transition: all .3s ease; 
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease; 
		-o-transition: all .3s ease; 
		transition: all .3s ease; 
	} */
	.header_nav > ul > li { float: none; }
	.header_nav > ul > li > div { margin: 0; position: relative; }
	.header_nav > ul > li > div > a { padding: 14px 20px; }
	.header_nav > ul > li > div > i { display: block; position: absolute; top: 0; right: 0; z-index: 2; width: 100%; height: 46px; line-height: 46px; text-align: center; font-size: 12px; }
	.header_nav > ul > li > div > i:before { position: absolute; top: 0; right: 20px; }
	.header_nav > ul > li > div > i.active:before { 
		-webkit-transform: rotate(180deg); 
		-moz-transform: rotate(180deg); 
		-ms-transform: rotate(180deg); 
		-o-transform: rotate(180deg); 
		transform: rotate(180deg);  
	}

	.header_subnav { 
		position: static; opacity: 1; filter: alpha(opacity=100); visibility: visible; box-shadow: none; background-color: #F7F7F7; padding: 20px 20px 4px; display: block; display: none;
		-webkit-transition: inherit;
		-moz-transition: inherit;
		-ms-transition: inherit;
		-o-transition: inherit;
		transition: inherit;
	}
	.header_subnav ul { display: none !important; margin-bottom: 16px; }
	.header_subnav > li { position: relative; padding-left: 0; padding-right: 0; }
	.header_subnav > li > a { font-size: 16px; margin-bottom: 16px !important; }
	.header_subnav > li > i { position: absolute; top: -5px; right: 0; z-index: 9; width: 100%; height: 30px; text-align: center; font-size: 12px; display: block; }
	.header_subnav > li > i:before { position: absolute; top: 0; right: 0; }
	.header_subnav > li > i.active:before { 
		-webkit-transform: rotate(180deg); 
		-moz-transform: rotate(180deg); 
		-ms-transform: rotate(180deg); 
		-o-transform: rotate(180deg); 
		transform: rotate(180deg); 
	}
	.header_subnav > li > i.active + ul { display: block !important; }
	.header_subnav ul li a { max-width: inherit; margin-bottom: 12px !important; padding-left: 0; position: relative; }
	/* .header_subnav ul li a:before { content: ""; width: 4px; height: 4px; border-radius: 100px; background-color: #999; position: absolute; top: 6px; left: 1px; } */

	.header_subnav i { display: none; }

	.header_nav > ul > li:nth-child(2) .header_subnav { display: none; }

	.header_service a { padding: 0 15px; }
	html[lang="en-US"] .header_service a { padding: 0 12px; font-size: 12px; }


	/*  */
	/* .footer_box { display: block; } */
	.footer_nav { padding-right: 36px; padding-bottom: 20px; }
	.footer_nav ul { flex-wrap: wrap; } 
	.footer_nav ul li { padding-bottom: 24px; }
	/* .footer_nav p a { font-size: 14px; } */
	.copyright { padding-right: 250px; }


	/*  */
	.slide { height: 330px !important; } 
	.slide .img { padding: 0; }
	.slide .img img { border-radius: 0; }
	.slide-bt { bottom: 20px; margin: 0 !important;
		-webkit-transform: translateX(-50%); 
		-moz-transform: translateX(-50%); 
		-ms-transform: translateX(-50%); 
		transform: translateX(-50%);  
	}
	.slide-bt span { width: 10px; height: 10px; margin: 0 3px; }
	.slide-bt span:before { top: 2px; left: 2px; right: 2px; bottom: 2px; }
	.home_banner { padding-top: 0; }
	.home_banner .w1200 { width: 100%; } 
	.home_banner button { left: 16px; }
	.home_banner button[onclick="right()"] { right: 16px; }

	/* .home_one ul li { width: 14.2% !important; } */
	.home_main .common_title1 h2 { font-size: 26px; }
	.home_main .common_title1 h2:after { width: 50px; height: 2px; margin: 16px auto 30px; }


	.home_two_l { padding-right: 66px; }
	.home_two_l:after { right: -36px; width: 102px; }

	.home_two_r { padding-left: 66px; }
	.home_two_r:after { left: -36px; width: 102px; }

	.home_three .common_title2 { margin-bottom: 30px; }
	.home_three .common_title2 h2 { font-size: 26px; padding-left: 14px; }
	.home_three .common_title2 h2:before { width: 2px; height: 22px; margin-top: -11px; }

	.home_four_list { margin: 0 -5px; }
	.home_four_list li { margin-bottom: 10px; }
	.home_four_list li div { margin: 0 5px; padding: 0 12px; }
	.home_four_list li h3 { font-size: 18px; padding-top: 24px; }
	.home_four_list li h3:before { width: 100px; margin-bottom: 14px; }
	.home_four_list li p { padding-bottom: 24px; font-size: 14px; }

	html[lang="en-US"] .home_four_list li h3 { font-size: 14px; line-height: 1.3em; }
	html[lang="en-US"] .home_four_list li p { font-size: 12px; line-height: 1.3em; }


	/*  */
	.medical_team_list { margin-bottom: 30px; }
	.medical_team_list li { width: 33.33%; } 
	.medical_team_img a img { height: 300px; }
	.medical_team_box .common_title2 { margin-bottom: 36px; }


	/*  */
	.details_slider { margin-bottom: 50px; }
	.details_slider .tabbox .content { width: 100%; float: none; }
	.details_slider .tabbox .content li .details_slider_box img { height: 350px; }
	.details_slider .tabbox .tab { padding: 10px 0 0; width: 100%; line-height: 1em; text-align: center; }
	.details_slider .tabbox .tab a { border: 0; background-color: #F1F1F1; padding: 0; width: 12px; height: 12px; border-radius: 100px; display: inline-block; vertical-align: top; margin: 0 2px; }
	.details_slider .tabbox .tab a.on { background-color: #7299CA; }
	.details_slider .tabbox .tab a > div { display: none; }

	.doctor_info_row2 ul li:first-child { min-height: inherit; }



	/*  */
	.visit_list { margin: 0 -10px; }
	.visit_list li > div { margin: 0 10px 30px; }
	.visit_list_text { padding: 12px 12px 0; }
	.visit_list_text h3 a { font-size: 14px; line-height: 20px; height: 40px; margin-bottom: 10px; }
	.visit_list_text p { display: block; line-height: 20px; height: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
	.visit_list_doctor a { padding: 10px 0; padding-left: 44px; }
	.visit_list_doctor a img { width: 36px; height: 36px; margin-top: -18px; }


	/*  */
	.chiron_characteristic_box { display: block; }
	.chiron_characteristic_img { width: 100%; }
	.chiron_characteristic_img img:nth-child(1) { display: none; }
	.chiron_characteristic_img img:nth-child(2) { display: block; }
	.chiron_characteristic_list { width: 100%; }
	.chiron_characteristic_list ul { margin: 30px 0 0; }


	/*  */
	.contact_info > li { width: 50%; }
	.contact_form h2 { font-size: 36px; margin-bottom: 30px; }
	.contact_form_btn button { margin-left: 10px; }
	.contact_form .form_row { margin-bottom: 16px; }


	/*  */
	.health_column_list_text { padding: 20px 16px; }
	.health_column_list_text .visit_list_time { margin-top: 16px; } 
	.health_column_list_img a img { height: 120px; }


	/*  */
	.booking_and_inquiry { margin-top: 50px; }


	/*  */
	.medical_process_list > ul > li { padding-left: 66px; }
	.medical_process_list > ul > li:before { top: 70px; }
	.medical_process_t h3 { font-size: 24px; line-height: 44px; margin-bottom: 16px; }
	.medical_process_t h3 span { width: 44px; height: 44px; line-height: 44px; font-size: 16px; }
	.medical_process_c > p { font-size: 18px; } 
	.medical_process_c > p:before { top: 7px; border: 4px solid transparent; border-left: 5px solid #06253D; } 
	.medical_process_con1 ul li span { font-size: 16px; }


	/*  */
	.recognize_chiron_title h2 { margin-bottom: 24px; }
	.recognize_chiron_title h2 span { font-size: 30px; }


	/*  */
	.second_medical_opinion_list { margin-bottom: 50px; }
	.second_medical_opinion_list li { width: 50%; }


	/*  */
	.service_fees_price { margin-bottom: 50px; }
	.service_fees .common_tc { margin-bottom: 50px; }


	/*  */
	.news_details_other { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 30%; left: auto; right: 0; padding-left: 30px; }
	.news_details_other_list h2 { font-size: 18px; }  
	.news_details_other_list ul li a { font-size: 15px; }
	.news_details_main { padding-right: 36px; }
	.news_details_title { margin-bottom: 36px; }
	.news_details_title h2 ,.news_details_title h1{ font-size: 24px; }
	.news_details_con > h3 { font-size: 24px; margin-top: 36px; }
	.news_details_con > p { font-size: 16px; }
	.news_details_con .list_square2 li a { font-size: 16px; }
	.news_details_con .list_square2 li:before { top: 8px; }


	/*  */
	.correlation_main > div { padding-top: 66px; }
	.correlation_main .list_square2 li { font-size: 16px; padding-left: 16px; }
	.correlation_main .list_square2 li:before { top: 7px; }
	.correlation_main .common_title2 { padding-bottom: 20px; margin-bottom: 36px; }
	.correlation_main .common_title2 h2 { font-size: 24px; }
	.correlation_main .common_title2 h2:before { height: 20px; margin-top: -8px; }
	.correlation_main_business .common_btn { min-width: 200px; }
	.correlation_main_column .visit_list { margin: 0 -10px; }
	.correlation_main_visit .health_column_list { margin: 0 -10px 0; }
	.correlation_main_column .visit_list li > div,
	.correlation_main_visit .health_column_list li > div { margin: 0 10px 20px; }

	.doctor_info_row2 ul li { width: 100% !important; padding: 0 !important; }


	/*  */
	.social_responsibility_top { margin-bottom: 50px; }  
	.social_responsibility_top p { font-size: 18px; }
	.social_responsibility_list ul li > div { padding: 24px; border-radius: 50px; }
	.social_responsibility_img img { border-radius: 30px; height: 250px; }
	.social_responsibility_text { padding: 0 0 0 24px; }
	.social_responsibility_text h3 { font-size: 20px; }
	.social_responsibility_text h3:after { height: 2px; }
	.social_responsibility_text p { font-size: 14px; line-height: 1.6em; margin-bottom: 16px; }
	.social_responsibility_text .common_btn { padding: 0 24px; line-height: 50px; font-size: 16px; border-radius: 10px; }
	.social_responsibility_text .common_btn:after { font-size: 16px; }


	/*  */
	.comprehensive_inspection_box table > tbody:first-child tr td { padding-top: 30px; }
	.comprehensive_inspection_box table > tbody:first-child tr td h2 { font-size: 24px; }





	/*********** 详情 ***********/

	.details_main { padding-bottom: 50px; }
	.details_main p { font-size: 18px; }

	.basic_medical_main h2 { font-size: 36px; margin-bottom: 36px; }
	.basic_medical_main p { font-size: 18px; margin-bottom: 30px; }

	a.download_btn { width: 300px; }  

	/* faq */
	.faq_list > ul > li { margin-bottom: 12px; }
	.faq_list_title:after { font-size: 12px; right: 16px; margin-top: -6px; }
	.faq_list_title { padding: 16px; }
	.faq_list_title h3 { font-size: 16px; margin-left: 40px; }
	.faq_list_title:before { width: 30px; height: 30px; background-size: 16px 16px; background-position: 7px 7px; margin-top: -15px; left: 16px; }
	.faq_list_content { padding: 20px; }

	/*  */
	.correlation_main_inspect .correlation_main_box ul { margin: 0 -10px; }
	.correlation_main_inspect .correlation_main_box ul li > div { padding: 50px 20px; margin: 0px 10px; }
	.correlation_main_inspect .correlation_main_box ul li h3 { font-size: 18px; margin-bottom: 6px; }
	.correlation_main_inspect .correlation_main_box ul li span { font-size: 30px; }
	.correlation_main_inspect .correlation_main_box a { width: 120px; margin-top: 20px; }

	/*  */
	.specialty_medical .common_toolbar { margin-bottom: 50px; }
	.specialty_medical_list .medical_icon { width: 80px; height: 80px; }
	.specialty_medical_list .medical_icon img { width: 36px; height: 36px; }
	.specialty_medical_list li { margin-bottom: 50px; width: 33.33%; }
	.specialty_medical_list li > a { padding: 20px 12px; }
	.specialty_medical_list h3 { font-size: 16px; margin: 24px 0 10px; }

	/*  */
	.select_chiron { margin-top: 80px; } 
	.select_chiron_r h2 { font-size: 36px; }
	.select_chiron_r .list_square2 li h3 { font-size: 20px; margin-bottom: 8px; }
	.select_chiron_l { padding: 36px 24px; }
	.select_chiron_l ul li { padding-left: 44px; } 
	.select_chiron_l ul li:after { width: 36px; height: 36px; }
	.select_chiron_l ul li:before { font-size: 18px; margin: 6px 9px; }
	.select_chiron_l h3 { font-size: 20px; padding-top: 7px; margin-bottom: 4px; }
	.select_chiron_l .contact_time div span { padding-top: 6px; }
	.select_chiron_l .contact_time div span:nth-child(odd) { display: block; text-align: left; font-size: 14px; opacity: .7; }




	    

}  






/************************************/


@media screen and ( max-width:767px ){
	
	/***** common *****/
	html { padding-top: 68px; }
	html.htmloverflow { overflow: hidden; position: fixed; width: 100%; height: 100%; }
	h1 { font-size: 35px; }
	h2 { font-size: 30px; }
	h3 { font-size: 20px; }
	h4 { font-size: 18px; }
	h5 { font-size: 18px; }
	
	.gotop { right: 16px; bottom: 80px; }
	
	.pagination a { width: 36px; height: 36px; line-height: 34px; border-width: 1px; }

	.crumbs2 { margin-bottom: 36px; }
	.crumbs2 a { max-width: 80px; font-size: 12px; } 
	
	.commonmargin { margin: 30px auto 36px; }
	.commonmargin2 { margin: 30px auto 36px; }
	.commonmargin_t { margin-top: 30px; }
	.commonmargin_b { margin-bottom: 36px; }
	
	.commonpadding { padding: 30px 0 36px; }
	.commonpadding2 { padding: 30px 0 36px; }
	.commonpadding_t { padding-top: 30px; }
	.commonpadding_b { padding-bottom: 36px; }

	.side_buttons { left: 0; right: 0; background-color: #fff; box-shadow: 0 -3px 10px rgba(0,0,0,.1); }
	.side_buttons ul li { margin: 0; width: 33.33%; }
	.side_buttons ul li a { border-radius: 0; width: auto; padding: 10px 0; }
	.side_buttons ul li a img { margin-bottom: 5px; }

	.common_toolbar .df { flex-wrap: wrap; margin: 0 -5px; }
	.common_toolbar .common_select { width: 50%; margin-bottom: 10px; padding: 0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  
	.common_toolbar .common_select .form_input select { font-size: 14px; padding: 0 28px 0 12px; background-position: top 18px right 10px; }
	.common_toolbar .common_search { width: 100%; padding: 0 5px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.common_toolbar .common_select .form_input option { font-size: 12px; }
	.common_toolbar .common_search_box input { font-size: 14px; } 

	.common_change_text { margin-bottom: 30px; }
	.common_change_text h3 { font-size: 18px; }
	.common_change_text h3:after { margin-bottom: 16px; }
	.common_change_text .list_square2 { margin-bottom: 24px; }
	.common_change_text .list_square2 li { font-size: 16px; }
	.common_change_text .list_square2 li:before { top: 8px; }  

	.common_change .common_tt a { padding: 10px; }
	html[lang="en-US"] .common_change .common_tt a { font-size: 12px; padding: 8px; }

	.recognize_chiron_box { margin-top: 50px; }
	.recognize_chiron_box iframe { height: 400px; }

	.common_service_scope_l:after { display: none; }
	.common_service_scope_r { padding-left: 30px; }
	.common_service_scope_r h2 { font-size: 28px; margin-bottom: 24px; }
	.common_service_scope_r .list_square2 li { font-size: 16px; margin-bottom: 10px; padding-left: 12px; }
	.common_service_scope_r .list_square2 li:before { width: 4px; height: 4px; top: 9px; }

	.page_banner_box img { height: 120px; }
	.page_banner_box h1 { font-size: 24px; }

	.page a { width: 30px; height: 30px; line-height: 30px; border-width: 1px; margin: 0 1px; }
	.page a.prev { margin-right: 6px; }
	.page a.next { margin-left: 6px; }

	.booking_and_inquiry .df { display: block; padding: 30px; } 
	.booking_and_inquiry .bai_r a { width: auto; }
	.booking_and_inquiry .bai_l { margin-bottom: 20px; }
	.booking_and_inquiry .bai_l p { font-size: 16px; }
	.booking_and_inquiry .bai_l h2 { font-size: 24px; }

	.details_h2 { font-size: 24px; margin-bottom: 20px; }
	html[lang="en-US"] .details_h2 { font-size: 18px; }
	.title_h3 { font-size: 20px; margin-bottom: 16px; }

	.common_menu ul li { min-width: inherit; }  
	.common_menu ul li a { padding: 0 16px; }

	.side_buttons ul li a { box-shadow: inherit; }


	/*  */
	.header_logo a, header.header_fixed .header_logo a { height: 44px; }
	.header_phone_more { right: 10px; margin-top: -12px; }


	/*  */
	footer { padding-bottom: 65px; }
	.footer { padding-top: 50px; }
	.footer_box { display: block; }
	.footer_share { padding-bottom: 36px; }
	.copyright { padding-right: 0; margin-top: 36px; }
	.footer_left { width: 100%; }
	.footer_right { width: 100%; }
	.footer_nav { padding-right: 0; }
	.footer_nav ul li { width: 33.33%; }
	.footer_nav ul li > div { padding-right: 16px !important; }
	.footer_right .common_title2 h2 { font-size: 20px; margin-bottom: 20px; }
	.footer_right .common_title2 h2:before { height: 14px; margin-top: -7px; }


	/*  */
	.home_main_box > div { margin-top: 50px; }
	.home_main .common_title1 h2:after { margin-bottom: 24px; }

	.home_one ul li { padding-bottom: 0; width: 96px !important; height: auto !important; } 
	.home_one ul li a { padding: 0 5px; }
	.home_one ul li a span { width: 60px; height: 60px; } 
	.home_one ul li a .medical_icon img { width: 36px; height: 36px; }
	.home_one ul li a h3 { font-size: 14px; }
	.home_one .bx-default-pager { display: none; }
	/* .home_one .bx-controls-direction { display: none; } */
	.home_one .bx-controls-direction > div { display: none; }
	.home_one .bx-controls-direction a { width: 36px; height: 36px; line-height: 36px; margin-top: -56px; box-shadow: 0 3px 10px rgba(0,0,0,.1); }
	.home_one .bx-controls-direction a:before { font-size: 12px; }
	.home_one .bx-wrapper .bx-prev { left: 0; }
	.home_one .bx-wrapper .bx-next { right: 0; }
	.home_one .bx-controls-direction a.disabled, .commbanner .bx-wrapper .bx-controls-direction a.disabled { opacity: .5; filter: alpha(opacity=50); visibility: visible; }

	.home_one ul li h3 { font-size: 12px; }
	.home_one .common_btn { margin-top: 10px; } 

	.home_one .bx-has-controls-direction { margin: 24px 0; line-height: 6px; text-align: center; }
	.home_one .bx-default-pager { display: inline-block; vertical-align: top; }
	.home_one .bx-default-pager:after { content: ""; clear: both; display: block; height: 0; }
	.home_one .bx-default-pager > div { float: left; }
	.home_one .bx-default-pager > div a { font-size: 0; display: block; width: 6px; height: 6px; border-radius: 100px; background-color: #ddd; margin: 0 3px; }
	.home_one .bx-default-pager > div a.active { background-color: #3F6AA1; }

	.home_two_text h3 a { height: auto; }

	.home_two { display: block; background-color: #293C6B; padding: 50px 0; }
	.home_two > div { float: none !important; width: 95%; margin: 0 auto; padding: 0; }
	.home_two > div > div { padding: 0; }
	.home_two > div:after { display: none; }
	.home_main .common_title2 { margin: 0 auto 24px; width: 100%; } 
	.home_two .commbanner { height: auto; }
	.home_two .commbanner:before { display: none; }
	.home_two .commbanner .bx-pager { display: none; }
	.home_two .commbanner .bx-wrapper { position: relative; width: 100%; margin: 0 auto; }
	.home_two .commbanner .bx-wrapper .bx-prev { left: 6px !important; right: auto !important; }
	.home_two .commbanner .bx-wrapper .bx-next { right: 6px !important; left: auto !important; }

	.home_two_l_box .common_title2 + .clear { display: none; }
	
	/* .home_two .slide { width: auto !; } */

	.home_two_l { margin-bottom: 50px !important; }
	.home_two_l_box .common_title2 { float: none; }

	.home_three_list { margin: 0 -5px; }
	.home_three_list li { width: 50%; }
	.home_three_list li:nth-child(3) { display: none; }
	.home_three_list li > div { margin: 0 5px; box-shadow: 0 2px 6px rgba(0,0,0,.1); }
	.home_three_text { padding: 12px; }
	.home_three_text h3 a { font-size: 16px; margin-bottom: 10px; }
	.home_three_text p { font-size: 14px; margin-bottom: 16px; }

	.home_four_list li h3 { padding-top: 16px; font-size: 16px; }
	.home_four_list li h3:before { margin-bottom: 10px; }
	.home_four_list li p { padding-bottom: 16px; }


	/*  */
	.medical_team { padding-bottom: 0; }
	.medical_team_list { margin: 0 -8px 36px; }
	.medical_team_list li > div { margin: 0 8px 36px; }
	.medical_team_img a img { height: 250px; }


	/*  */
	.visit_list li { width: 50%; }


	/*  */
	.specialty_medical .common_toolbar { margin-bottom: 36px; }
	.specialty_medical_list li { width: 50%; }


	/*  */
	.contact_title { border-bottom-width: 5px; padding-bottom: 12px; margin-bottom: 36px; }
	.contact_title h2 { display: block; padding: 0; }
	.contact_title p { font-size: 16px; }
	.contact_title:before { width: 150px; border-bottom: 6px solid #7299CA; border-right: 5px solid transparent; }
	.contact_title:after { width: 66px; }

	.contact_address { padding-bottom: 30px; margin-bottom: 50px; }
	.contact_map img { display: none; }
	.contact_map iframe { width: 100%; height: 300px; }
	.contact_form .form_input { margin: 0 3px; }
	.contact_form_btn button { margin-left: 3px; }
	.contact_form .form_row { margin-bottom: 10px; }
	.contact_form .form_input input[type="text"] { padding: 0 14px; font-size: 15px; font-weight: 700; }
	.contact_form .form_input textarea { padding: 14px; font-size: 15px; font-weight: 700; }


	/*  */ 
	.enterprise_trends .common_toolbar { padding-bottom: 30px; margin-bottom: 50px; }
	.enterprise_trends .common_toolbar .df { margin: 0; }
	.enterprise_trends .common_toolbar h2 { display: none; }  
	.enterprise_trends .common_toolbar form { float: none; }
	.enterprise_trends .common_toolbar .common_search { padding: 0; width: 100%; }
	.enterprise_trends .visit_list_text { padding: 16px; }
	.visit_list_time { font-size: 13px; }


	/*  */
	.health_column .common_toolbar { margin-bottom: 36px; }
	.health_column_list { margin: 0 -8px; }
	.health_column_list li { width: 50%; }
	.health_column_list li:nth-child(3) { display: none; }
	.health_column_list li > div { margin: 0 8px 30px; }
	.health_column_list_text { padding: 12px; }
	.health_column_list_text p { height: 48px; -webkit-line-clamp: 2; }
	.health_column_list_img h3 { font-size: 16px; left: 12px; right: 12px; bottom: 12px; }


	/*  */
	.interdisciplinary_medical_main { margin-bottom: 30px; }
	.interdisciplinary_medical_main ul { flex-wrap: wrap; }
	.interdisciplinary_medical_main ul li { width: 50%; margin-bottom: 30px; }
	.interdisciplinary_medical_main ul li > div { box-shadow: 0 2px 8px rgba(0,0,0,.12); }


	/*  */
	.second_medical_opinion_list { margin: 0 -6px 50px; }
	.second_medical_opinion_list li > div { padding: 10px; margin: 0 6px 12px; }
	.second_medical_opinion_list .smob_title h3 { font-size: 14px; padding-left: 10px; }
	.second_medical_opinion_list .smob_icon { min-width: 44px; }
	.second_medical_opinion_list .smob_icon img { width: 24px; height: 24px; margin: 10px; }
	html[lang="en-US"] .second_medical_opinion_list .smob_title h3 { font-size: 12px; }
    
	
	/*  */
	.service_fees_price  { overflow-x: auto; }
	.service_fees_price table { width: 800px; }


	/*  */
	.table_collapse { overflow-x: auto; }
	.table_collapse table { width: 800px; }


	/*  */
	.table_style1 { overflow-x: auto; }
	.table_style1 table { min-width: 500px; }
	.table_style1 table tr td { font-size: 16px; }
	.table_style1 table tr td a,
	.table_style1 table tr:nth-child(n+2) td { font-size: 14px; padding: 20px 10px; }

	.table_style2 { overflow-x: auto; }
	.table_style2 table { min-width: 500px; }
	.table_style2 table tr td { font-size: 16px; }
	.table_style2 table tr td a,
	.table_style2 table tr:nth-child(n+2) td { font-size: 14px; padding: 20px 10px; }
	
	.service_fees_partner ul li { width: 33.33%; }


	/*  */
	.comprehensive_inspection_box { overflow-x: auto; position: relative; }
	.comprehensive_inspection_box table { min-width: 500px; position: relative; }
	.comprehensive_inspection_box table tr td:first-child { min-width: 250px; }
	.comprehensive_inspection_box table > tbody.collapse-top tr td:first-child > a { font-size: 16px; }
	/* 手机问题 */
	.comprehensive_inspection_box table > tbody:nth-child(n+2) tr { background-color: #fff; }
	.comprehensive_inspection_box table > tbody:first-child tr td:first-child:before { border-radius: 30px; }  


	/*  */
	.weather_arrangement h2 { font-size: 30px; margin-bottom: 24px; }
	.weather_arrangement h3 { font-size: 18px; }

	.weather_arrangement_table { overflow-x: auto; }
	.weather_arrangement table { width: 800px; }


	/*  */
	.news_details_box { min-height: inherit; padding: 0; }
	.news_details_main { padding: 0; }
	.news_details_other { position: static; width: 100%; padding: 50px 0 0; margin-top: 50px; border-top: 1px solid #131313; }
	.news_details_other:before { display: none; }

	.news_details_con .WebEditorWidget > h3 { font-size: 24px; margin-top: 30px; }  
	.news_details_con .WebEditorWidget > h3 br { display: none; } 
	.news_details_con .WebEditorWidget > p { font-size: 18px; } 


	/*  */
	.doctor_info { padding-bottom: 50px; }
	.doctor_info_main { padding: 0; margin-top: 36px; } 
	.doctor_info_photo { position: static; margin: 0 auto 20px; width: 320px; height: 320px; }  
	.doctor_info_row1 { text-align: center; } 
	.doctor_info_row1 h1 { font-size: 32px; }
	html[lang="en-US"] .doctor_info_row1 h1 { font-size: 24px; }
	.doctor_info_row1 span { font-size: 18px; }
	.doctor_info_row2 { text-align: center; }
	.doctor_info_row2 ul { display: inline-block; vertical-align: top; text-align: left; }
	.doctor_info_row2 ul li { float: none !important; margin-bottom: 12px; }
	.doctor_info_row2 ul li > div { line-height: 1.6em; }
	.doctor_info_text { padding-bottom: 56px; }
	.doctor_info_text .doctor_info_btn { justify-content: center; }

	.doctor_main_hospital .correlation_main_box > ul li,
	.correlation_main_business .correlation_main_box > ul li { font-size: 16px; margin-bottom: 10px; padding-left: 18px; }
	.doctor_main_hospital .correlation_main_box > ul li:before,
	.correlation_main_business .correlation_main_box > ul li:before { top: 8px; }

	.correlation_main_business .correlation_main_box { width: 100%; } 
	.doctor_main_hospital .correlation_main_box { display: block; }

	.correlation_main_business .common_btn { font-size: 14px; padding-left: 16px; padding-right: 42px; }
	.correlation_main_business .common_btn img { width: 20px; height: 20px; } 
	.correlation_main_business .common_btn:after { font-size: 20px; margin-top: -10px; right: 16px; }

	.medical_team_sort h3 { font-size: 12px; line-height: 16px; }
	.medical_team_sort select { font-size: 12px; background-size: 10px 10px; padding-right: 12px; }
	.medical_team_sort option { font-size: 12px; }
	.medical_team_reset a { font-size: 12px; line-height: 16px; padding-left: 14px; }
	.medical_team_reset a:before { font-size: 10px; top: 3px; }

	.medical_team_list li { width: 50%; }

	/* .correlation_main_column .visit_list_text { padding: 12px 12px 0; }
	.correlation_main_column .visit_list_text h3 a { font-size: 17px; }
	.correlation_main_column .visit_list_doctor a { padding-top: 10px; padding-bottom: 10px; }
	.correlation_main_visit .health_column_list_text { padding: 12px 12px 16px; }
	.correlation_main_visit .health_column_list_text a { font-size: 16px; margin-top: 12px; }
	.correlation_main_visit .common_btn3:after { font-size: 16px; }
	.correlation_main_visit .health_column_list_text p { font-size: 16px; line-height: 26px; height: 52px; }
	.correlation_main_visit .health_column_list_img a img { height: 150px; }

	.correlation_main_column .visit_list { margin: 0 -6px; }
	.correlation_main_visit .health_column_list { margin: 0 -6px 36px; }
	.correlation_main_column .visit_list li > div,
	.correlation_main_visit .health_column_list li > div { margin: 0 6px; }
	.correlation_main_column .common_btn { margin-top: 36px; } */

	.correlation_main_visit .visit_list li:nth-child(n+3),
	.correlation_main_column .visit_list li:nth-child(n+3) { display: none; }


	/*  */
	.basic_medical .details_main ul { margin-bottom: 24px; }


	/*  */
	.chiron_characteristic_list ul li { padding-bottom: 30px; margin-bottom: 30px; }
	.chiron_characteristic_list h2 { font-size: 20px; margin-bottom: 12px; }  
	.chiron_characteristic_list p { font-size: 16px; line-height: 1.6em; }


	/*  */
	.select_chiron > div { display: block; } 
	.select_chiron > div > div { width: 100%; }
	.select_chiron_l { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.select_chiron_l:after { display: none; }  
	.select_chiron_r { padding: 30px 0 0; }
	.select_chiron_r h2 { font-size: 30px; margin-bottom: 24px; }


	/*  */
	.correlation_main_inspect .correlation_main_box ul { margin: 0 -5px; }
	.correlation_main_inspect .correlation_main_box ul li > div { padding: 30px 10px; margin: 0 5px; }
	.correlation_main_inspect .correlation_main_box ul li h3 { font-size: 15px; }
	.correlation_main_inspect .correlation_main_box ul li span { font-size: 20px; }
	.correlation_main_inspect .correlation_main_box a { width: 100px; line-height: 44px; font-size: 14px; border-radius: 10px; }  


	/*  */
	.comprehensive_inspection_menu ul { /* display: flex; overflow-x: auto; */ }
	.comprehensive_inspection_menu ul li a { margin-right: 24px !important; white-space: nowrap; }
	.comprehensive_inspection_menu ul li a.active:after { left: 0; width: 100%; margin-left: 0; }

	.comprehensive_inspection_submenu { /* display: flex; overflow-x: auto; */ padding-bottom: 6px; }
	.comprehensive_inspection_submenu a { white-space: nowrap; border-radius: 8px; line-height: 36px; padding: 0 10px; }

	.comprehensive_inspection .table_style1 table tr:first-child .tb_btn a { font-size: 13px; }


	/*  */
	.service_fees .small_tip { margin-bottom: 50px; padding-bottom: 36px; }

	
	/*  */
	html[lang="en-US"] .recognize_chiron_title h2 span { font-size: 20px; padding: 0; }


	/*  */
	.specialty_medical_list p { line-height: 20px; height: 60px; margin-bottom: 24px; }


	/*********** 详情 ***********/
	.details_main { padding-bottom: 30px; }
	.details_main_icon li > div { padding: 16px 10px; width: 120px; font-size: 14px; line-height: 1.2em; }
	.details_main_icon span { font-size: 14px; }
	.details_main_icon img { margin-bottom: 16px; height: 60px; }	

	.common_title2 { margin-bottom: 30px; }
	.common_title2 h2 { font-size: 20px; margin-bottom: 30px; padding-left: 10px; }
	.common_title2 h2:before { height: 16px; margin-top: -7px; }


	.inspect_btn { margin: 0 -6px; }  
	.inspect_btn a { font-size: 16px; height: 50px; line-height: 50px; border-radius: 10px; margin: 0 6px; }
	



}



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

	/*  */
	.slide { height: 220px !important; } 
	.home_banner button { display: none; }
	.home_four_list li { width: 50%; }

	.table_100 table { width: 100% !important; min-width: inherit !important; }
	.table_100 table tr td:first-child { min-width: 180px !; }


	/*  */
	.medical_team_list { margin: 0 -5px 20px; }
	.medical_team_list li > div { margin: 0 5px 30px; }


	/*  */
	.details_slider { margin-bottom: 30px; }
	.details_slider .tabbox .content li .details_slider_box img { height: 280px; }
	.details_slider .tabbox .content li .details_slider_text .dst_r { padding-left: 12px; }

	.special_visit .common_toolbar { margin-bottom: 50px; }


	/*  */
	.contact_info > li { width: 100%; }


	/*  */
	.common_change .common_tt:after { content: ""; clear: both; height: 0; display: block; }
	.common_change .common_tt { overflow-x: auto; padding: 0 10px 6px; justify-content: inherit; }
	.common_change .common_tt a { float: left; }

	.common_service_scope > div { display: block; } 
	.common_service_scope_l { width: 100%; }
	.common_service_scope_l img { height: 200px; }
	.common_service_scope_r { padding: 20px 0 0; }
	.common_service_scope_r h2 { font-size: 20px; margin-bottom: 10px; }
	.common_service_scope_r .list_square2 li { font-size: 14px; margin-bottom: 6px; }
	.common_service_scope_r .list_square2 li:before { top: 8px; }

	.comprehensive_inspection_box table > tbody:first-child tr td h2 { font-size: 18px; margin-bottom: 20px; }  
	.comprehensive_inspection_phone.comprehensive_inspection_box table .tb_plan h3 { height: auto; min-height: inherit; } 

	.doctor_info_row2 ul li h3 { padding-top: 5px; }
	html[lang="en-US"] .doctor_info_row2 ul li > div, html[lang="en-US"] .doctor_info_row2 ul li span { font-size: 14px; } 

	html[lang="en-US"] .comprehensive_inspection_menu ul li a { font-size: 12px; }
	.comprehensive_inspection_submenu a { font-size: 12px; } 
	.comprehensive_inspection_menu ul li a.active:after { bottom: -10px; height: 1px; }


	/*  */
	.interdisciplinary_medical_title:before { width: 44px; height: 44px; display: none; }
	.interdisciplinary_medical_title img { width: 30px; height: 30px; padding: 10px 0 10px 10px; } 
	.interdisciplinary_medical_title h3 { font-size: 15px; }
	html[lang="en-US"] .interdisciplinary_medical_title h3 { font-size: 13px; }
	html[lang="en-US"] .interdisciplinary_medical_text { padding: 12px; font-size: 12px; }


	/*  */
	.medical_process_con1 ul li span { font-size: 14px; }

	.medical_team_img a img { height: 230px; }
	.medical_team_text_t { padding-left: 33px; margin: 14px 0; }
	.medical_team_text_t .medical_team_icon { width: 28px; height: 28px; margin-top: -14px; }
	.medical_team_text_t .medical_team_icon img { width: 16px; height: 16px; margin: -8px 0 0 -8px; }
	.medical_team_text_t h3 a { font-size: 16px; margin-bottom: 4px; }
	.medical_team_text .doctor_info_btn a { width: auto; padding: 0 10px; margin: 0 3px; } 
	html[lang="en-US"] .medical_team_text .doctor_info_btn a { font-size: 12px; padding: 0 7px; margin: 0 1px; }
	html[lang="en-US"] .medical_team_text_t h3 a { font-size: 14px; }
	html[lang="en-US"] .medical_team_text_t p a { font-size: 12px; }


	/*  */
	.enterprise_trends .visit_list_text { padding: 10px; }


	/*  */
	.service_fees_partner ul li { width: 50%; }
	.service_fees_partner ul li > a { padding: 14px; border-radius: 20px; }
	.service_fees_partner ul li > a span { font-size: 16px; }
	.service_fees_partner img { margin-bottom: 16px; border-radius: 14px; }


	/*  */
	.social_responsibility_top { margin-bottom: 44px; }
	.social_responsibility_list ul li > div { display: block; border-width: 2px; border-right: 2px solid #D5E7FF; padding: 20px; border-radius: 36px; }
	.social_responsibility_list ul li > div > div { width: 100%; }
	.social_responsibility_img img { border-radius: 24px; }
	.social_responsibility_text { padding: 20px 0 0; }


	/*  */
	.correlation_main_inspect .correlation_main_box ul { flex-wrap: wrap; }
	.correlation_main_inspect .correlation_main_box ul li { width: 50%; }
	.correlation_main_inspect .correlation_main_box ul li > div { margin-bottom: 10px; border-radius: 20px; }


	/*  */
	.doctor_main_hospital .correlation_main_box ul { display: block; }
	.doctor_main_hospital .correlation_main_box ul li { padding-right: 0; }
	

	/*  */
	.home_three_img a img,
	.visit_list_img a img { height: 100px; }


	/*  */
	.recognize_chiron_title h2 { display: block; } 
	.recognize_chiron_title h2 span { padding: 0 10%; }
	



}



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

	.recognize_chiron_box { margin-top: 30px; }
	.recognize_chiron_box iframe { height: 300px; }

	.visit_list_doctor:after { display: none; }

	.details_slider .tabbox .content li .details_slider_box img { height: 240px; }


	.recognize_chiron_title h2 span { font-size: 20px; }

	
	.slide { height: 165px !important; } 

	


	
	

}



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




































