* {padding:0;margin:0;}
body,th,td,textarea,h1,h2,h3,h4,h5,h6 {font-family:³ª´®°íµñ,dotum;font-size:12px;}
body,th,td,textarea{ line-height:14px;}
img,fieldset{ border:0;}
li{ list-style:none;}
select,input{ font-family:³ª´®°íµñ,verdana;color:#000000;font-size:1.00em;}
address,em{ font-style:normal;}
button{ border:none;background:none;cursor:pointer;}
hr,legend{ display:none;}
p,h1,h2,h3,h4,h5,h6,form,input,ul,li,dl,dt,dd {margin:0;padding:0;}
a img {vertical-align:top;}
a:link{font-size:12px;color:#787878;text-decoration:none;}
a:visited{font-size:12px;color:#787878;text-decoration:none;}
a:hover{font-size:12px;color:#787878;text-decoration:underline;}


#wrap{width:100%;position:relative;text-align:center;background:#ffffff;}

#content_wrap_main{
width:100%;height:500px;padding:38px 0 0 50px;position:relative;
text-align:left;margin:50 auto;
}


#footer_wrap{width:100%;height:85px;position:relative;}
.content_footer{width:1080px;position:relative;text-align:left;margin:0 auto;}

#topmenu{width:1080px;height:85px;position:relative;text-align:left;margin:0 auto;}
#topmenu h1{position:absolute;margin:29px 0 0 10px;}
#topmenu .global_menu{position:absolute;right:0;top:14px;overflow:hidden;padding-right:10px;}
#topmenu .global_menu a{padding:0 3px 0 0px;margin-left:-1px;}
#topmenu .main_menu{position:absolute;left:300px;top:31px;vertical-align:top;padding:5px 0 0 29px;width:767px;height:56px;}
#topmenu .main_menu a{display:inline-block;vertical-align:top;}
#topmenu .main_menu .fst{width:100px;}
#topmenu .main_menu .trd{width:100px;}
#topmenu .main_menu .snd{width:90px;}
#topmenu .main_menu .fth{width:100px;}
#topmenu .main_menu .last{width:74px;}
#topmenu .sub_menu{position:absolute;top:60px;left:244px;height:22px;padding:0 11px 0 0;background:#2ba7dc;}
#topmenu .sub_menu a{position:relative;display:inline-block;margin:5px 0 0 0;padding:0 0 0 9px;vertical-align:top;}
#topmenu .company{top:60px;left:244px;}
#topmenu .business{top:60px;left:384px;}
#topmenu .products{top:60px;left:562px;}
#topmenu .customer{top:60px;left:697px;}
#topmenu .recruit{top:60px;left:765px;}






#bgmain_box {  width:100%; clear:both; margin: auto; background:#a7bccb;}
 #bgmain_box {overflow: hidden; position: relative; width: 1000px; height: 575px; margin: 0 auto; }
 #bgmain_box .imagelist { position: absolute; width: 3000px; height: 576px; left: 0px; }
 #bgmain_box .imagelist li { float: left; }
 #bgmain {  width:100%; height:275px; clear:both; margin: 0 auto; background:#91b34a; float: left;}
 #bgmain_box2 { overflow: hidden; position: relative; width: 1920px; height: 540px; margin: 0 auto; background:url('../img/main/mainimg-cenbg.jpg'); float: center;}
 #container {  width:100%; clear:both; margin: auto; background:#f2f2f2;}
 #container #main_box { width:100%; height:275px; background:#FFFFFF; padding:0; margin:0 auto; background:#91b34a; }
 #container #main_box #box { width:1000px; height:275px; background:#FFFFFF; padding:0; margin:0 auto; background:#91b34a; }
 #container #main_box .main_bg { background:url('../../img/image/mainimg-cen.png'); height:530px; width:1000px;  margin:0 auto; position: relative;}
 #container #main_box .right {width:330px; float: left; }










.sub_menu_title { padding:0 0 0 18;font-family:³ª´®°íµñ,±¼¸²; font-size:12px;font-weight:bold;letter-spacing:0px ;color:666666}
/* »ó´Ü ¼­ºê ¸Þ´º */
.submenu a:link{color:ffffff;text-decoration:none}
.submenu a:visited{color:ffffff;text-decoration:none}
.submenu a:hover{color:ffffff;text-decoration:underline}
.submenu {color:ffffff;}



.main_banner{width:360px;height:100px;margin:27px 0 0 0;}
.module_link{width:360px;height:131px;padding:0px 0 0 0;margin:0px 0 0 0;}
.module_link ul {list-style:none; padding:0 0 0 0px;}
.module_link ul li {float:left;width:85px;text-align:center;}

.content_footer {vertical-align:top;}
.content_footer .footer_logo{position:relative;top:18px;}
.content_footer .personal_link{position:relative;top:-22px;left:180px;}
.content_footer .address{position:relative;top:-11px;left:175px;}
.content_footer .family_site{position:absolute;right:0;margin:-55px 0 0 0;}
.content_footer .famliy_site_link{position:absolute;right:0;margin:-33px 0 0 0;width:126px;border:1px solid #efefef;}
.content_footer .famliy_site_link a{display:inline-block;width:126px;text-decoration:none}
.content_footer .famliy_site_link a:hover{background:#efefef;}