/****************** CSS RESET ******************/

@charset "UTF-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

* {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin:0; padding:0; border:0;
		font-family:'NanumGothic', sans-serif;
}

a {text-decoration:none;}
html { overflow-y:scroll; }
body, html { width:100%; height:100%; font-family:'NanumGothic', sans-serif;}
ul, li { list-style:none; display:block;font-family:'NanumGothic', sans-serif;}
address { display:block; }
strong { font-weight:bold; font-size:inherit;}
img { border:0; margin:0; padding:0; }
/****************** Style ******************/

hr {
	display:inline-block;
	float:left;
	width:650px;
	height:1px;
	margin:35px 0;
	border:1px solid #E8E8E8;
}

/**********************************************************/
/************************quickM

#header_wrap #header #STATICMENU{
	width:78px;
	height:481px;
	background:url(img/quickM_bg.png) no-repeat;
	margin: 0pt; padding: 0pt;  position: absolute; right: 0px; top: 0px;
	z-index:999999;
	
}

#header_wrap #header #STATICMENU ul{
	width:78px;
	height:351px;
	margin: 0;
	text-align:center;
	padding-top:45px;

}

#header_wrap #header #STATICMENU ul li{
	list-style:none;
	width:78px;
	margin-bottom:5px;

}***************************/
/*********************************************************/
#STATICMENU{
	width:78px;
	height:481px;
	background:url(img/quickM_bg.png) no-repeat;
	margin: 0pt; padding: 0pt;  position: absolute; right: 267px; top: 0px;
	z-index:999999;
	
}

#STATICMENU ul{
	width:78px;
	height:351px;
	margin: 0;
	text-align:center;
	padding-top:45px;

}

#STATICMENU ul li{
	list-style:none;
	width:78px;
	margin-bottom:5px;

}

/**********************************************************/
/************************ Header ***************************/
/*********************************************************/



#header_wrap #header_top{
	height:25px;
	border-bottom:solid 1px #c3c3c3;
}

#header_wrap #header_top #top_wrap{
    width:1200px;
	height:25px;
	margin:auto;
	overflow:hidden;
	text-align:right;
}

#header_wrap #header_top ul{
	height:25px;
	width:190px;
	height:25px;
	float:right;
}

#header_wrap #header_top ul li{
	line-height:25px;
	float:left;
	font-size:12px;


}


#header_wrap #header_top ul li a{
	color:#6d6d6d;
	font-family:'NanumGothic', sans-serif;

}


#header_wrap #header{
    width:1200px;
	height:130px;
	margin:auto;
	position:relative;

}

#header_wrap #header h1{
    float:left;
	margin-top:15px;
	width:216px;

}

#header_wrap #header #menu2{
   float:left;
   height:40px;
   width:923px;
   margin-top:75px;
   margin-left:60px;

}

#header_wrap #header #menu2 > li{
   float:left;
   position:relative;
	margin-right:10px;
	width:114px;
	height:25px;
}
#header_wrap #header #menu2 > li:last-child{
margin-right:0px;
}

#header_wrap #header #menu2 li a{
	font-family:'NanumGothic', sans-serif;
	color:#707070;
	font-weight:600;
	font-size:16px;

}
#header_wrap #header #menu2 li a:hover{
	font-family:'NanumGothic', sans-serif;
	color:#414c8c;
	font-weight:600;
	font-size:16px;

}
#header_wrap #header #menu2 li.menu3 div.sub3 { display:none; }

#header_wrap #header #menu2 li.menu3:hover div.sub3 { display:block; }

#header_wrap #header #menu2 li.me div.sub3 a { display:block; float:left; font-size:13px;
												font-weight:500; font-family:"nanumgothic","inherit","고딕";
												color:#000; margin-right:19px;}
#header_wrap #header #menu2 li.me div.sub3 a:hover { color:#ff4b4b; }
#header_wrap #header #menu2 li.me div.sub3 { width:380px; height:30px; margin-top:-10px;
											padding:20px 0 10px 0px;}



/*
#header_wrap #header #qM{
	width:78px;
	height:351px;
	position:absolute;
	top:260px;
	right:-90px;
	
}*/



/*********************************************************/
/************************** Main **************************/
/*********************************************************/

#contents_wrap #main_slide_wrap{
	height:600px;
	background:url(img/main_vi_bg.jpg) repeat;
	border-top:solid 1px #c3c3c3;
	overflow:hidden;
	
}


/*********************************************************/
/************************ Main Slide ************************/
/*********************************************************/

#main_slide_wrap .accordion{
	background-color:#f5f5f5;
	border-right:solid 1px #c3c3c3;
}

#main_slide_wrap .accordion ol li h2{
	width:125px;
}



#main_slide_wrap .accordion ol li .acco_con{
	width:1205px;
	height:100%;
	background-color:#f5f5f5;
	

}


#main_slide_wrap .accordion ol li .acco_con p{
	color:#494791;
	font-size:24px;
	font-weight:bold;
	margin-top:60px;
	margin-left:80px;
}

#main_slide_wrap .accordion ol li .acco_con .acco_li{
	height:100px;
	margin-left:80px;
	margin-top:40px;

}

#main_slide_wrap .accordion ol li .acco_con .acco_li li{
	width:180px;
	margin-bottom:10px;
	float:left;
	
}


#main_slide_wrap .accordion ol li .acco_con .acco_li li a{
	display:block;
	width:180px;
	overflow:hidden;
	color:#777;
	font-weight:600;
}


#main_slide_wrap .accordion ol li .acco_con .acco_li li a span{
	color:#555;
	font-size:10px;
}

#main_slide_wrap .accordion ol li .acco_con .acco_li li a span#hoi{
	color:#fe6305;
	font-size:14px;
}

/*************************.acco_img**************************/

#main_slide_wrap .accordion ol li .acco_con .acco_img{
	clear:both;
	width:407px;
	height:410px;
	margin-left:80px;
	margin-right:100px;
	position:relative;
	
}


#main_slide_wrap .accordion ol li .acco_con .acco_img a img{
	border:solid 1px #ccc;	
}

#main_slide_wrap .accordion ol li .acco_con .acco_img a .zoom{
	position:absolute;
	left:0;
	top:-220px;
	display:none;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img a:hover img.zoom{
	display:block;
	z-index:99999;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img #ai0101{
	float:left;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img #ai0102{
	float:left;
	margin-left:3px;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img #ai0103{
	float:left;
	margin-right:7px;
	margin-top:7px;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img #ai0104{
	float:left;
	margin-right:7px;




	margin-top:7px;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img #ai0105{
	float:left;
	margin-top:7px;
}



/*************************.acco_img2**************************/

#main_slide_wrap .accordion ol li .acco_con .acco_img2{
	clear:both;
	width:405px;
	height:410px;
	margin-left:80px;
	margin-right:100px;
	padding-top:30px;	
	position:relative;
	
}

#main_slide_wrap .accordion ol li .acco_con .acco_img2 a img{
	border:solid 1px #ccc;	
}

#main_slide_wrap .accordion ol li .acco_con .acco_img2 a .zoom{
	position:absolute;
	left:0;
	top:-178px;
	display:none;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img2 a:hover img.zoom{
	display:block;
	z-index:99999;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img2 #ai0101{
	float:left;
	margin-right:5px;
	margin-top:7px;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img2 #ai0102{
	float:left;
	margin-top:7px;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img2 #ai0103{
	float:left;
	margin-right:7px;
	margin-top:7px;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img2 #ai0104{
	float:left;
	margin-right:7px;
	margin-top:7px;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img2 #ai0105{
	float:left;
	margin-top:7px;
}


#main_slide_wrap .accordion ol li .acco_con p.clean{
	margin:0;
	padding:0;
	padding-bottom:30px;
	width:405px;
	font-size:20px;
	color:#ff5f20;
}






/*************************.acco_img3**************************/

#main_slide_wrap .accordion ol li .acco_con .acco_img3{
	clear:both;
	width:407px;
	height:410px;
	margin-left:80px;
	margin-right:100px;
	padding-top:10px;	
	position:relative;
	
}

#main_slide_wrap .accordion ol li .acco_con .acco_img3 a img{
	border:solid 1px #ccc;	
}

#main_slide_wrap .accordion ol li .acco_con .acco_img3 a .zoom{
	position:absolute;
	left:0;
	top:-168px;
	display:none;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img3 a:hover img.zoom{
	display:block;
	z-index:99999;
}

#main_slide_wrap .accordion ol li .acco_con .acco_img3 #ai0106{
	float:left;
	margin-right:5px;
	margin-top:5px;
}








.marT{
	padding-top:50px;
}

.marL5{
	margin-left:5px;
}

.dis_no{
	display:none;
	position:absolute;
	top:0;
	left:0;
}




/*********************************************************/
/************************** Sub ***************************/
/*********************************************************/

#sub_con_wrap{
	width:1205px;
	margin:auto;

}

#sub_con_wrap #sub_left{
	width:200px;
	float:left;
	overflow:hidden;
	margin-bottom:100px;

}

#sub_con_wrap #sub_left #left_nav_warp{
	border:solid 1px #204581;
}

#sub_con_wrap #sub_left #left_nav_warp #left_nav li{
	width:198px;
	height:50px;
	border-bottom:solid 1px #b7c6dd; 
}

#sub_con_wrap #sub_left #left_nav_warp #left_nav .no_bor{
	border:0;
}

#sub_con_wrap #sub_left #left_nav_warp #left_nav li a{
	font-size:12px;
	color:#777;
	font-weight:900;
	display:block;
	width:188px;
	line-height:50px;
	margin-left:10px;
}



#sub_con_wrap #sub_left #sub_bn_wrap{
	width:200px;
	height:200px;
}

#sub_con_wrap #sub_con{
	width:970px;
	margin-left:30px;
	float:right;
	margin-bottom:100px;
}



#sub_con_wrap #sub_con #sub_con_tit{
	width:100%;
	height:40px;
	border-top:solid 1px #c3c3c3;
	border-bottom:solid 1px #c3c3c3;
	margin-bottom:50px;
}


#sub_con_wrap #sub_con #sub_con_tit h3{
	width:500px;
	line-height:40px;
	font-size:25px;
	font-weight:500;
	color:#161657;
	padding-left:10px;
	float:left;
}


#sub_con_wrap #sub_con #sub_con_tit #map{
	float:right;
	font-size:13px;
	color:#8a8989;
	margin-top:20px;
}

#sub_con_wrap #sub_con #inc_info ul{
	width:300px;
	margin:auto;
	margin-bottom:100px;
}

#sub_con_wrap #sub_con #inc_info ul li{
	text-align:center;
	margin-top:50px;
}


#sub_vi{
	width:100%;
	height:119px;
	background:#f6f6f6;
	border-top:solid 1px #e6e6e6;
	border-bottom:solid 1px #e6e6e6;
	margin-bottom:10px;
	overflow:hidden;
	text-align:center;
}




#sub_con_login{
	height:300px;
	text-align:center;
	padding-top:120px;
	margin-bottom:200px;

}


#sub03{
	width:900px;
	margin:auto;
}

#sub03 b{
	font-weight:500;
	color:#0c6c80;
}

#sub03 b.red{
	color:#ff3607;
}

#sub03 p{
	font-size:16px;
	color:#555;
	margin-bottom:50px;
}

#sub03 p.tit{
	font-size:20px;
	font-weight:500;
	color:#fff;
	background-color:#7360d3;
	padding:10px 10px;
}

#sub03 ul{
	font-size:16px;
	color:#555;
	margin-bottom:50px;
}

#sub03 ul li{
	margin-bottom:10px;
}

#sub03 h4{
	font-size: 19px;
	color:#1d9781;
	font-weight:500;
	margin-bottom:20px;

}

#sub03 table{
	width:900px;
	border:solid 1px #ccc;
	text-align:center;
	margin-bottom:50px;
}

#sub03 table th{
	background-color:#ddd;
	padding:10px 0px;
	font-weight:500;
}

#sub03 table td{
	background-color:#eee;
	padding:10px 0px;
	font-size:14px;
}







/*********************************************************/
/*********************** Footer  ****************************/
/*********************************************************/

#footer{
    clear:both;
	border-top:solid 1px #c3c3c3;
	height:100px;
	padding-top:10px;



}

#footer_wrap{
    width:1200px;
	height:100px;
	margin:auto;
	

}

#footer #footer_wrap img#foot_logo{
    float:left;
	margin:10px 15px;
}

#footer #footer_wrap #info{
    width:500px;
	float:left;
	font-size:12px;
	color:#6d6d6d;
	line-height:20px;
	margin:5px 20px 0px 10px;

}

#footer #footer_wrap #info a{
	width:80px;
	border:solid 1px #bbb;
	color:#555;
	font-size:12px;
	text-align:center;
	padding:2px 20px;
	margin-top:5px;
	
}

#footer #footer_wrap ul{
	width:265px;
	float: right;

}

#footer #footer_wrap ul li {
	width:125px;
	height:41px;
	float:left;
	margin:3px;
	

}

#footer #footer_wrap #count{
	width:210px;
	height:70px;
	float:left;
	border:solid 1px #ddd;
	padding-right:10px;
	margin-top:5px;
	overflow:hidden;
	background:url(img/count_bg.jpg);
}