@charset "utf-8";
@import url("style_common.css");

/* main img */
.main_img_wrap {clear:both; width:100%; height:470px; background:#f2f2f2; }
.main_img_wrap .main_img {width:1200px; height:470px; position:relative; margin:0 auto;}
.main_img_wrap .main_img .btn_prev {position:absolute; top:43%; left:-100px;}
.main_img_wrap .main_img .btn_next {position:absolute; top:43%; right:-100px;}


/* main contents */
._container {width:1200px; height:auto; margin:0 auto; margin-top:38px;}
._container:after {clear:both; content:""; display:block; height:10px;}

._container .service_box {float:left; width:1200px; height:366px;}
._container .service_box dl {float:left; width:282px; height:363px; margin-left:24px; border:1px solid #e4e4e4; 
	-o-box-sizing:border-box; 
	-ms-box-sizing:border-box; 
	-moz-box-sizing:border-box; 
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}



._container .about_box {float:left; width:1200px; height:auto; border:1px solid #d1d1d1; margin-top:10px; }
._container .about_box .about {float:left; width:49%; padding:30px 0 30px 30px;}
._container .about_box .about .about_con {float:left; width:100%; }
._container .about_box .about .about_con h2 {font-family:notokr-light !important; font-size:24px; font-weight:bold; color:#141414; margin-bottom:10px;}
._container .about_box .about .about_con h2 a {float:right; font-size:13px; color:#676767; font-weight:normal; display:inline-block; padding-top:10px;}
._container .about_box .about .about_con p {font-size:17px;padding-top:5px;}
._container .about_box .about .about_con ul {margin-top:30px;}
._container .about_box .about .about_con ul li {float:left; padding:13px 3px; font-size:15px;}
._container .about_box .about .about_con ul li:after {content:"|"; margin-left:10px; color:#ccc;}
._container .about_box .about .about_con ul li:last-child:after {content:"" !important;}
._container .about_box .about .about_menu {float:right; width:228px;}
._container .about_box .doctor {float:right;width:50%; padding:30px;}
._container .about_box .doctor .doctor_con {float:left; width:156px; height:223px;}
._container .about_box .doctor .board {float:right; width:360px; height:223px;}



/* partner */
.partner_wrap {width:100%; height:137px; background:#f5f5f5; margin-top:35px;}
.partner_wrap .partner {width:1200px; margin:0 auto;padding-top:35px; position:relative;}
.partner_wrap .partner .partner_title {width:110px; height:30px; background:#fff; font-size:14px; color:#919191; text-align:center; line-height:200%; position:absolute; top:-15px; left:50%; margin-left:-55px; border-radius:25px 25px 25px 25px; border:1px solid #ddd;}
.partner_wrap .partner ul {}
.partner_wrap .partner ul li {float:left; width:186px; height:66px; margin-left:16.8px; }
.partner_wrap .partner ul li:first-child {margin-left:0;}

@media all and (max-width:991px) {
	
	.main_img_wrap {height:auto; overflow:hidden;}
	.main_img_wrap .main_img {width:100%; height:auto;}
	
	._container {width:100%; margin-top:10px; padding:10px;}


}