@charset "utf-8";
/* CSS Document */


body{background:#fff;}
body,h1,h2,h3,h4,input,button{font-size:15px; font-weight:300; font-family: 'Noto Sans KR'; }

/*본고딕 웹폰트 가져오기 180124 morenvy.com*/
/*Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess*/

@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 100; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); 
} 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 300; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); 
} 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 400; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 500; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 700; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); 
 } 
@font-face { 
  font-family: 'Noto Sans KR'; 
  font-style: normal; 
  font-weight: 900; 
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); 
 } 
/*노토 웹폰트 사용 end*/	


@import url(‘//cdn.rawgit.com/innks/NanumSquareRound/master/nanumsquareround.min.css’); /*나눔스퀘어라운드 웹폰트*/


/* 나눔스퀘어라운드 웹폰트 v1.11  https://github.com/innks/NanumSquareRound */
@font-face{
	font-family:NanumSquareRound;
	font-style:normal;
	font-weight:300;
	src:local("NanumSquareRoundL"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundL.eot),url(NanumSquareRoundL.eot?#iefix) format("embedded-opentype"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundL.woff2) format("woff2"),url(NanumSquareRoundL.woff) format("woff"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundL.ttf) format("truetype")
	}
@font-face{
	font-family:NanumSquareRound;
	font-style:normal;
	font-weight:400;
	src:local("NanumSquareRoundR"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundR.eot),url(NanumSquareRoundR.eot?#iefix) format("embedded-opentype"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundR.woff2) format("woff2"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundR.woff) format("woff"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundR.ttf) format("truetype")
	}
@font-face{
	font-family:NanumSquareRound;
	font-style:normal;
	font-weight:700;
	src:local("NanumSquareRoundB"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundB.eot),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundB.eot?#iefix) format("embedded-opentype"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundB.woff2) format("woff2"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundB.woff) format("woff"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundB.ttf) format("truetype")
		}
@font-face{
	font-family:NanumSquareRound;
	font-style:normal;
	font-weight:800;
	src:local("NanumSquareRoundEB"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundEB.eot),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundEB.eot?#iefix) format("embedded-opentype"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundEB.woff2) format("woff2"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundEB.woff) format("woff"),
		url(//cdn.rawgit.com/innks/NanumSquareRound/master/NanumSquareRoundEB.ttf) format("truetype")
	}

/*나눔스퀘어라운드 웹폰트*/






/*  메뉴스타일 */


/* ****************** 공통클래스 ********************** */
.area{ max-width:1200px; margin:0px auto;} /* width 홈페이지 컨텐츠 가로값에 맞게 변경 */
.area-box{ max-width:1200px; margin:0px auto; }
.clearfix{*zoom:1; position:absolute; right:0; top:127px; z-index:999;}
.clearfix:after{clear:both; display:block; content:"";}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.trans200{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s}
.trans300{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
.trans400{-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}
.trans500{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}
.material-icons{line-height:inherit; color:inherit; vertical-align:middle;}
.text-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.table-layout{display:table; width:100%; height:100%; }
.table-cell-layout{display:table-cell; width:100%; height:100%; vertical-align:middle;}
.over-img{overflow:hidden;}
.over-img img{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
a:hover .over-img img{
	-ms-transform: scale(1.1) rotate(0.02deg);
	  -o-transform: scale(1.1) rotate(0.02deg);
	  -moz-transform: scale(1.1) rotate(0.02deg);
	  -webkit-transform: scale(1.1) rotate(0.02deg);
	  transform: scale(1.1) rotate(0.02deg);
}

/* ****************** HEADER ********************** */
#header{position:relative; height:130px; -webkit-transition:top 0.4s;-moz-transition:top 0.4s;-o-transition:top 0.4s;-ms-transition:top 0.4s;transition:top 0.4s; border-bottom: 1px solid rgba(255,255,255,0.2);}
#headerInnerWrap{/*position:absolute; top:0; left:0;*/ height:130px; width:1200x; z-index:1009; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
#headerInner{position:relative; height:135px; max-width:1200px; margin:0px auto; padding:0 15px; }
#header .logo{position:relative; z-index:100; float:left; margin-top: 35px;}		/* padding값 적절히 바꿔주세요 */
#header .logo a{}
#header .logo img{vertical-align:top;}

/* -------- Header :: UTIL BOX -------- */
.header-util-box{position:absolute; top:50%; right:15px; margin-top:-16px; z-index:100;}

/* Header :: 언어선택 */
.header-lang-box{float:left; line-height:32px; }
.header-lang-box a{color:#fff; margin:0 11px; font-size:13px; font-family:'Roboto','Noto Sans KR', "나눔고딕", NanumGothic, "Nanum Gothic","돋움", Dotum, Arial, sans-serif;}
.header-lang-box a.cur{color:#ff9915;}
/* Header :: 사이트맵(기본형 or 커스텀) */
.sitemap-line-btn{float:left; width:25px; height:32px; margin-left:50px}
.sitemap-line-btn .line{display:block; width:25px; height:2px; background-color:#333;margin: 7px auto;}
.sitemap-custom-btn{float:left; width:32px; height:32px; color:#333; border:1px solid #5c5c5c; border-color:#333; margin-left:10px}
.sitemap-custom-btn i{font-size:30px;}


/* -------- Header :: GNB(PC) -------- */
.gnb-overlay-bg{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:97;}	/* gnb overlay BG */
#gnbBg{display:none; position:absolute; right:0; top:140px; width:100%; height:300px; background:#ff6100; border-bottom:1px solid #111; z-index:998}	/* gnb 2depth BG */
#gnb{/*position:absolute;top:0; right:0px; */ text-align:center; width:76%; z-index:99; font-family:'Noto Sans KR', "나눔고딕", NanumGothic, "Nanum Gothic","돋움", Dotum, Arial, sans-serif; position:absolute; top:-65px; right:0; }
#gnb > ul{display:inline-block; *display:inline;*zoom:1; }
#gnb > ul > li{position:relative; float:left; }
#gnb > ul > li > a{position:relative; z-index:100; display:block; height:55px; line-height:55px; width:130px; text-align:center; color:#444; font-size:17px; letter-spacing:-0.55px; font-weight:500; -webkit-transition:font-size 0.4s;-moz-transition:font-size 0.4s;-o-transition:font-size 0.4s;-ms-transition:font-size 0.4s;transition:font-size 0.4s }
/*#gnb > ul > li.active > a::after {content:""; position:absolute; width:100%; height:2px; background-color:#fff; bottom:-1px; left:0;}*/
#gnb > ul > li > a:hover, #gnb > ul > li.on > a{color:#fff; background-color:#3b2e7e;}




#gnb > ul > li.active a{color:#555;}
/* GNB :: 2차 전체메뉴 */
#gnb.total-menu > ul > li .gnb-2dep{
	display:none; 
	position:absolute; 
	top:100px; 
	left:0px; 
	z-index:99;
	width:100%; 
	height:300px;
	text-align:left; 
}
#gnb.total-menu > ul > li:hover .gnb-2dep{background-color:rgba(255,255,255,0.2);}
/* GNB :: 2차 각각메뉴 */
#gnb.each-menu > ul > li .gnb-2dep{
	display:none;
	position:absolute; 
	top:40px; 
	left:0px; 
	z-index:99;
	width:100%; 
	text-align:left; 
	background-color:#fff;
}
#gnb > ul > li .gnb-2dep ul{padding:13px 0px;}
#gnb > ul > li .gnb-2dep ul li{position:relative; }
#gnb > ul > li .gnb-2dep ul li a{ display:block; padding:8px 10px; text-align:center; color:#666666; font-size:16px; line-height:32px; letter-spacing: -0.5px; -webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s; position:relative;}
#gnb > ul > li .gnb-2dep ul li a::before {display:none; content:""; position:absolute; width:0; height:2px; background-color:#0c8bd0; left:0; top:17px; -webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
#gnb > ul > li .gnb-2dep ul li a:hover::before {width:20px;}
#gnb > ul > li .gnb-2dep ul li a:hover{color:#3b2e7e; font-weight:500; bac kground:#f1f1f1;}






/* -------- Header :: GNB(Mobile) -------- */
.nav-open-btn{display:none;}
#gnbM{display:none}

/* -------- Header :: 스타일변경 -------- */
/* Header :: 헤더가 비주얼 배경위에 있는 스타일 */
#header.fixed-header {position:absolute; top:0; left:0; width:100%; z-index:9996;}
#header.fixed-header #headerInnerWrap{background-color:transparent;}
#header.fixed-header .header-search-open-btn{color:#fff; border-color:rgba(255,255,255,0.2);}
#header.fixed-header .header-lang {border-color:rgba(255,255,255,0.2); }
#header.fixed-header .header-lang .lang-open-btn{color:#fff;}
#header.fixed-header .header-lang > ul {border-color:rgba(255,255,255,0.6);}
#header.fixed-header .sitemap-line-btn .line{background-color:#fff}
#header.fixed-header .sitemap-custom-btn{color:#fff; border-color:rgba(255,255,255,0.2); }
#header.fixed-header #gnb{}
#header.fixed-header #gnb > ul > li > a{color:#fff;}
#header.fixed-header #gnb > ul > li > a:hover {color:#222;}


/* //메뉴스타일 */



#header_wrap{
	width:100%;
	height:130px;
	background:url(/images/header_bg.jpg) left top;
	}


#i_header{
	width:1200px;
	height:130px;
	margin:0 auto;
	position:relative;
	}

#i_logo{
	position:absolute;
	top:50px;
	left:0;
	z-index:999;
	}
#i_lnb{
	position:absolute;
	top:8px;
	right:0;
	}
#i_lnb:after{
	content:"";
	display:block;
	clear:both;
	}	
#i_lnb li{
	font-size:13px;
	float:left;
	margin-left:10px;
	}		
#i_lnb li a{
	color:#666;
	}
	
#i_visubox{
	width:100%;
	height:533px;
	}		
	
	
#i_container01{
	width:1200px;
	min-height:1000px;
	margin:0 auto;
	}
.top_con{
	width:984px;
	height:430px;
	margin:0 auto 80px;
	display:block;
	}
.top_con:after{
	content:"";
	display:block;
	claer:both;
	}
.top_con li{
	width:308px;
	height:430px;
	float:left;
	margin-right:30px;
	text-align:center;
	padding:14px;
	position:relative;
	}		
.top_con li a{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	}	
.top_con li:first-child{
	background:#034659;
	}	
.top_con li:nth-child(2n){
	background:#8e0556;
	}	
.top_con li:last-child{
	margin-right:0;
	background:#01a0a6;
	}	
.top_con li p{
	font-size:16px;
	color:#f3e578;
	position:relative;
	margin-bottom:20px;
	font-weight:300;
	}		
.top_con li p:before{
	content:"";
	width:40px;
	height:2px;
	background:#fff;
	position:absolute;
	bottom:-12px;
	left:50%;
	margin-left:-20px;
	}	
.top_con li h3{
	font-size:32px;
	color:#fff;
	font-weight:500;
	}	
	
.top_con li div{
	overflow:hidden;
	margin-bottom:30px;
	}
.top_con li div img{
	transition:all .3s;
	}	
.top_con li:hover div img{
	transform:scale(1.1);
	}		
	



.i_item{
	width:100%;
	}
.i_tit{
	text-align:center;
	width:100%;
	margin-bottom:30px;
	}
.i_tit h3{
	font-size:35px;
	font-weight:400;
	color:#222;
	}		
.i_tit p{
	color:#365890;
	font-size:20px;
	font-weight:300;
	}	


#i_scontainer{
	width:1200px;
	min-height:800px;
	margin:0 auto;
	}



	
#i_container02{
	width:100%;
	height:530px;
	margin:40px 0 20px;
	}	
.mid_bnr{
	width:100%;
	height:530px;
	background:url(/images/mid_bnr.jpg) center top no-repeat;
	}	
.width1200{
	width:1200px;
	margin:0 auto;
	}	
.mid_bnr_box{
	width:924px;
	height:408px;
	padding-top:60px;
	}
	
.zoom_img{
	overflow:hidden;
	}
.zoom_img img{
	transition:all .3s;
	}
.zoom_img:hover img{
	opacity:.7;
	}			
.busi_box{
	width:308px;
	height:204px;
	padding:30px;
	position:relative;
	background:rgba(255,255,255,0.8);
	}	
.busi_box p{
	font-size:16px;
	color:#666;
	}		
.busi_box h3{
	font-size:32px;
	color:#222;
	font-weight:700;
	}
.busi_box .more{
	font-size:12px;
	color:#666;
	text-decoration:underline;
	margin-top:50px;
	}		
.busi_box img{
	position:absolute;
	bottom:10px;
	right:30px;
	}
.busi_box a{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	}		
		
.noti_box{
	width:1200px;
	margin:40px auto;
	}	
.noti_box:after{
	content:"";
	display:block;
	clear:both;
	}
.noti_box > li{
	padding:20px 30px;
	}	
.noti_box > li h3{
	font-size:26px;
	font-weight:500;
	color:#222;
	border-bottom:1px solid #ddd;
	}	
.noti_box > li > a{
	float:right;
	margin-top:-27px;
	}	
.noti_box > li:first-child{
	width:430px;
	height:227px;
	border:1px solid #ddd;
	box-sizing:border-box;
	float:left;
	margin-right:20px;
	}
.noti_box > li:nth-child(2){
	width:225px;
	height:227px;
	float:left;
	margin-right:20px;
	background:url(/images/online_bg.jpg) center top no-repeat;
	padding-top:150px;
	}	
.noti_box > li:nth-child(2) h4{
	font-size:25px;
	text-align:center;
	color:#fff;
	font-weight:500;
	}		
.noti_box > li:last-child{
	width:505px;
	height:227px;
	border:1px solid #ddd;
	box-sizing:border-box;
	float:left;
	}	
.call_center h4{
	font-size:48px;
	color:#8e0556;
	font-weight:700;
	}	
			
.call_center p{
	font-size:16px;
	color:#666;
	line-height:160%;
	}	
.online{
	position:relative;
	}
.online a{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	}	
#i_footer{
	width:100%;
	height:215px;
	background:#20232f;
	text-align:center;
	padding-top:30px;
	}	
#i_footer img{
	margin-bottom:10px;
	}	
#i_footer p{
	color:#fff;
	font-size:15px;
	line-height:150%;
	}
#i_footer p a{
	 color:#f9f9f9;
	 }	
#i_footer p:last-child{
	color:#ccc;
	}		
	
#i_visu{
	position:absolute;
	top:130px;
	width:100%;
	height:765px;
	z-index:-99;
	}
#svisu{
	width:100%;
	height:300px;
	padding-top:150px;
	text-align:center;
	}		
#svisu p{
	font-size:20px;
	color:#eee;
	text-shadow:0px 1px 1px #222;
	font-weight:400;
	}
#svisu h3{
	font-size:40px;
	font-weight:500;
	color:#fff;
	text-shadow:0px 3px 10px #444;
	}	

#i_topmenu{
width:100%;
height:60px;
text-align:center;
margin:0 auto 50px;
border-bottom:1px solid #ddd;
line-height:80px;
background:#edeff8;

}	

/*top menu*/	

.leftmenu{ margin:0 auto; padding:0; overflow:hidden; display:inline-block;  text-align:center;}
.leftmenu li{float:left; width:200px; height:60px; box-sizing:border-box; text-align:center; line-height:60px; color:#555 !important; font-size:17px; font-weight:400; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.leftmenu li a{color:#555 !important;}
.leftmenu li:hover {color:#3b2e7e !important; border-bottom:5px solid #3b2e7e;}
.leftmenu li:hover a{color:#3b2e7e !important;}
.leftmenu .lion {color:#3b2e7e !important; width:200px; height:60px; display:block; box-sizing:border-box;border-bottom:5px solid #3b2e7e;}	
	
.leftmenu li:nth-child(1),.leftmenu li:nth-child(7),.leftmenu li:nth-child(13){border-left:1px solid #ddd; }



	/*sjp*/	
	
.i_conbox{
	width:100%;
	min-height:500px;
	margin-bottom:40px;
	}	
		

.i_conbox h3{
	font-size:42px;
	color:#f26522;
	font-weight:700;
	margin-bottom:30px;
	}


.i_contit{
	width:100%;
	height:85px;
	text-align:center;
	margin-bottom:40px;
	}
.i_contit h3{
	font-size:42px;
	color:#555;
	font-weight:700;
	line-height:42px;
	}

.i_contit p{
	font-size:18px;
	color:#555;
	}	
.i_contit .i_line{
	width:40px;
	height:2px;
	border-radius:5px;
	background:#25aae1;
	margin:10px auto;
	}
			

.i_momser{
	width:100%;
	height:400px;
	background-image:url(/images/baek_bg.jpg);
	margin-top:10px;
	margin-bottom:40px;
	}
.i_momser p{
	font-size:25px;
	color:#555;
	font-weight:400;
	line-height:140%;
	}

	
	
.i_momser01{
	width:100%;
	margin-top:50px;
	margin-bottom:40px;
	}
.i_momser01 .i_subtit{
	height:30px;
	font-size:24px;
	color:#555555;
	font-weight:500;
	margin-bottom:10px;
	}
	
.i_momser01 p{
	font-size:20px;
	line-height:150%;
	color:#000;
	margin-bottom:10px;
	}	
	
	
.i_momul{
	padding-left:0px;
	}
.i_momul li{
	font-size:18px;
	line-height:22px;
	color:#000;
	margin-bottom:10px;
	}
.i_momul li span{
	width:30px;
	height:30px;
	border-radius:30px;
	background:#063;
	color:#fff;
	text-align:center;
	line-height:30px;
	display:inline-block;
	margin-right:10px;
	}
	
	
.baek_ul{
	width:100%;
	min-height:500px;
	margin-bottom:30px;
	}
.baek_ul:after{
	content:"";
	display:block;
	clear:both;
	}
.baek_ul > li{
	width:580px;
	min-height:300px;
	margin-bottom:50px;
	margin-right:40px;
	float:left;
	}
.baek_ul > li:nth-child(even){
	margin-right:0;
	}	
.baek_ul > li > img{
	margin-bottom:10px;
	}	
.baek_conbox{
	width:100%;
	}	
.baek_conbox h5{
	font-size:25px;
	font-weight:700;
	color:#555;
	line-height:45px;
	}
.baek_conbox p{
	font-size:18px;
	line-height:22px;
	color:#555;
	}	
	
.doctor_box{
	width:100%;
	}
.doctor_box:after{
	content:"";
	display:block;
	clear:both;
	}
.doctor_box > img{
	float:left;
	margin-right:100px;
	}
.doctor_box > ul{
	float:left;
	width:500px;

	}
.doctor_box > ul > li:first-child{
	font-size:45px;
	font-weight:700;
	margin-bottom:40px;
	background:url(/images/bullet_logo.jpg) left bottom no-repeat;
	padding-left:88px;
	height:80px;
	}				
.doctor_box > ul > li:first-child b{
	font-weight:500;
	font-size:35px;
	}	
.doctor_box > ul > li:first-child span{
	color:#06C;
	font-size:16px;
	display:block;
	font-weight:300;
	margin-bottom:6px;
	}
	
.doctor_box > ul > li{
	list-style:none;
	font-size:18px;
	color:#333;
	line-height:30px;
	padding-left:10px;
	}	
		




.i_cli01{
	width:100%;
	min-height:235px;
	}
.i_cli01:after{
	content:"";
	display:block;
	clear:both;
	}	



.cli_box01{
	width:600px;
	min-height:200px;
	padding:0px 30px 30px 0;
	float:left;
	}	
.cli_img{
	width:600px;
	height:350px;
	float:left;
	overflow:hidden;
	}	
.cli_img img{
	transition:all .4s;
	}
.cli_img:hover img{
	transform:scale(1.1);
	}		


.cli_stit{
	font-size:30px;
	font-weight:600;
	color:#55AAEA;
	margin-bottom:10px;
	}


.cli_box01 span{
	font-size:14px;
	color:#55aaea;
	paddding-left:3px;
	}	
.cli_box01 h3{
	font-size:45px;
	font-weight:700;
	margin-top:-10px;
	margin-bottom:30px;
	color:#555;
	}
.cli_box01 p{
	font-size:22px;
	color:#666;
	line-height:34px;
	font-weight:400;
	text-align:justify;
	}
.i_cli02{
	width:100%;
	min-height:350px;
	}
.i_cli02:after{
	content:"";
	display:block;
	clear:both;
	}		
.cli_box02{
	width:600px;
	height:350px;
	padding:30px 30px 30px 40px;
	float:left;
	background:#f3f6fb;
	}
	
.cli_box02 h3{
	font-size:36px;
	font-weight:700;
	margin:30px 0;
	color:#55aaea;
	}

.cli_box02 h4{
	font-size:22px;
	color:#666;
	line-height:34px;
	font-weight:400;
	}

.cli_box02 p{
	font-size:26px;
	color:#55aaea;
	line-height:36px;
	font-weight:400;
	}	

.i_cli03{
	width:100%;
	min-height:350px;
	}
.i_cli03:after{
	content:"";
	display:block;
	clear:both;
	}		
.cli_box03{
	width:600px;
	height:350px;
	padding:30px 30px 30px 40px;
	float:left;
	background:#f3f6fb;
	}
	
.cli_box03 h3{
	font-size:36px;
	font-weight:700;
	margin:30px 0;
	color:#55aaea;
	}

.cli_box03 h4{
	font-size:22px;
	color:#666;
	line-height:34px;
	font-weight:400;
	}

.cli_box03 p{
	font-size:26px;
	color:#55aaea;
	line-height:36px;
	font-weight:400;
	}					

.i_line{width:100%; height:1px; background:#ddd; margin:30px 0;}			
		
.i_con_detail{
	width:100%;
	min-height:60px;
	}		
.i_con_detail h3{
	font-size:26px;
	font-weight:500;
	color:#55AAEA;
	margin-bottom:10px;
	}
.i_con_detail h4{
	font-size:30px;
	font-weight:500;
	color:#06b9c0;
	margin-bottom:10px;
	}
.i_con_detail h5{
	font-size:22px;
	font-weight:700;
	margin-bottom:5px;
	color:#555;
	}	
.i_con_detail p{
	font-size:18px;
	color:#222;
	line-height:30px;
	text-align:justify;
	word-break:keep-all;
	}				
	
	
.paint_exbox{
	width:100%;
	min-height:300px;
	margin-bottom:20px;
	}	
.paint_exbox:after{
	content:"";
	display:block;
	clear:both;
	}
.paint_exbox li{
	width:386px;
	min-height:290px;
	margin-right:21px;
	margin-bottom:20px;
	float:left;
	text-align:center;
	}
.paint_exbox li:nth-child(3n){
	margin-right:0;
	}	
.paint_exbox li img{
	width:386px;
	margin-bottom:10px;
	}
.paint_exbox li p{
	font-size:18px;
	font-weight:400;
	color:#444;
	text-align:center;
	}				
	
.purchase{
	width:200px;
	height:50px;
	text-align:center;
	line-height:50px;
	border:2px solid #111;
	border-radius:10px;
	color:#444;
	font-size:18px;
	margin:50px auto;
	display:block;
	font-weight:400;
		}
.purchase:hover{
	font-size:18px;
	background:#009;
	color:#fff;
	}	
	