 

body{
    margin:0;
	padding:0;
	OVERFLOW-X:auto;
	overflow-y:scroll;
	background:#272c3c;
	

	}

html, div, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, from{
    margin:0;
	padding:0;
	}


ul, ol, dl { 
    list-style:none;
	}
	
img {

    border:0;
	
	}
.ddd{ cursor: pointer;
}

#sub {
	Z-INDEX: 1;
	POSITION:relative;
	TOP:0px;
	WIDTH: 100%; 
	height:430px; 
	text-align: center;
	margin:0 auto;
	background:#fff;
}

#sub_txt { z-index:100;POSITION:absolute; width:1280;height:220px; top:160px; margin:0 0 0 -640px; text-align:left; left:50%;}

#sub_txt ul{margin:80px 0px 0px 0; }
#sub_txt li { display:block; height:100%; overflow:hidden; font-size:48px;font-weight:400;color:#fff; line-height:50px; letter-spacing:-2px;/*text-shadow:2px 2px 4px #000;*/}
#sub_txt li span { font-size:17px; font-weight:300;line-height:30px; margin:0 0 35px 20px;letter-spacing:-1px;}

/*visual*/
#subVisual { width:100%;height:430px; z-index:1 !important; overflow:hidden;}/*메인비주얼 블릿*/
#subVisual .bx-pager {text-align:center; position:relative; top:0px; z-index:99;}
#subVisual .bx-pager-item {display:inline-block; zoom:1; *display:inline; }
#subVisual .bx-pager-item .bx-pager-link {font-size:0; line-height:0; display:inline-block; margin:0 3px; width:16px; height:16px; background:url('../images/main/mainbull.png') no-repeat left top;}
#subVisual .bx-pager-item .bx-pager-link.active {background-position:left bottom;}

#subVisual .subSlide { min-width:1200px;Z-INDEX:1;}
#subVisual li {text-align:center;left:50%; margin-left:-960px;}


#content_location{position:relative; width:100%; height:100%; margin:-50px auto 0px auto;  background:none; z-index:10;}
.location-inner{position: relative; left:0%; height:50px;   background:url(../image/left_bg.png) repeat;}
.location-inner > ul{ height:100%;  max-width:1280px; margin:0 auto;  }
.location-inner > ul > li{position: relative; float:left;  height:100%; letter-spacing:-0.25px; line-height:50px; background:url(../image/location_bg2.jpg) no-repeat 100% 50%; padding-right:20px; border-right:1px solid #8c919b;}
.location-inner > ul > li.home{width:auto;line-height:50px; font-size:18px; color:#f8f8f8; font-weight:300; padding:0 20px; background:none; border-left:1px solid #8c919b; border-right:1px solid #8c919b;box-sizing:border-box; }
.location-inner > ul > li.home img {width:30px;vertical-align:middle;}
	
.location-inner > ul > li > a{display:block;width:200px; padding-left:20px; font-size:16px; color:#fff; background:url(../image/location_arrow.png) no-repeat 99% 50%;box-sizing:border-box;}
.location-inner > ul > li > a:after {color:#fff;}
.location-inner > ul > li.last a {width:340px;}
.location-inner > ul > li a:active,.location-inner > ul > li a:hover,.location-inner > ul > li a:focus{color:#fff;}
.location-inner > ul > li .location-2dep{display:none; position:absolute; top:50px; left:0px;width:100%; border:1px solid #cfcfcf; border-bottom-color:#000000; background-color:#fff; z-index:11000;box-sizing:border-box;}
.location-inner > ul > li .location-2dep li{ height:34px; line-height:34px; border-top:1px solid #cfcfcf;}
.location-inner > ul > li .location-2dep li:first-child{border-top:0;}
.location-inner > ul > li .location-2dep li a{display:block; width:100%; padding-left:20px; color:#414141; font-size:15px; font-weight:300; letter-spacing:-0.75px;box-sizing:border-box;}
.location-inner > ul > li .location-2dep li a:hover{ color:#000;background:#f1f1f1;}
.location-inner > ul > li .location-2dep li a.son{ color:#000;background:#f1f1f1;}

/*=================left Menu 1 END here ========================*/
/*left Menu 1 ends here */




/**컨텐츠**/
#contents {
    Z-INDEX: 2;
	POSITION:relative;
	TOP:0px;
	WIDTH: 100%; height:100%; overflow:hidden; 
	text-align:center;
	margin:0 auto; background:#fff;
	
}

#contents_in {
	POSITION:relative;
	WIDTH:1280px; height:100%; overflow:hidden;
	text-align:left;
	margin:0  auto ;background:#fff;
}


/**네비게이션**/
#map {
	clear:both;
	text-align:right;
	POSITION: relative;
	Z-INDEX: 3;
	top:15px;	WIDTH: 100%;
	left:0px;	
}
#map_in {
	margin:0 auto 0 auto;
	text-align:right;
	POSITION:relative;
	WIDTH:100%;
	
}
#map_in ul {float:right;}
#map_in ul li{ color:#858585;float:left;padding-top:0px ; padding-bottom:0px ;padding-right:20px ;padding-left:10px ;text-align:center;background: url(image/arrow.png) no-repeat right center; font-size:13px;  line-height:15px}
#map_in ul li.last{background:none;}
#map_in ul li img {margin:0px 4px 0 0; padding:0;}


/**타이틀**/
#bar {
	/*clear:both;*/
	text-align:center;
	POSITION: relative;
	WIDTH:100%;
	LEFT:0px;
	top:0px;
	margin:0px;
	
}
#bar_tit  {margin:0 auto; padding:0px 0px; color:#22293b; font-size:33px; line-height:120px; font-weight:500; letter-spacing:-1px; }


#text {
	clear:both;
	z-index:5;
	POSITION: relative;
	WIDTH:100%; height:100%; overflow:hidden;
	top:0px;
	LEFT:0px;
	margin:20px 0 0px 0;
	padding:0 0 70px 0;
	text-align:left;
}





