@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {padding:0;margin:0;}
/*Common*/
body, th, td, textarea, h1, h2, h3, h4, h5, h6 {font-family: 'Nanum Gothic', serif;font-size:12px; color:#424142;}
body, th, td, textarea { line-height:14px; }
img,a,fieldset{ border:0 none;outline:0;selector-dummy: expression(this.hideFocus=true); margin:0;}
li { list-style:none; }
select, input { font-family:verdana; color:#000000; font-size:1.00em;line-height:17px; }
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:none}
table {border-collapse:collapse;}

/* LAYOUT */
html, body {height:100%;}
#wrap{width:100%;position:relative;text-align:center;height:1687px;min-width: 1000px;}
#header{width:100%;height:73px;position:absolute; margin:0 auto;left:0; top:0; z-index:9000; background:#fff;border-top:3px solid #cc1800;border-bottom:1px solid #25292c; }
#mainslide{width:100%;height:553px;margin:0 auto;background:#fff;padding-top:75px;}
#content{width:100%;height:1097px;margin:0 auto;background:#e9e2c6;}
#footer_wrap{width:100%;height:186px;position:relative;background-image:url('../img/common/top_bg.gif'); }

/* TOPMENU_common */
#topmenu{width:1000px;height:22px;position:relative;text-align:left;margin:0 auto;}
#topmenu h1{position:absolute;margin:0 0 0 10px;}
#topmenu .global_menu{position:absolute;right:0;top:0;overflow:hidden;height:22px;float:left;}
#topmenu .global_menu a{float:left; margin:0;}


.gnb{width:1000px; height:51px; overflow:hidden; margin:0 auto;background:#fff; }
.gnb ul{float:right; padding:0; list-style:none;width:715px; height:51px;overflow:hidden; margin-right:30px;}
.gnb ul li{float:left;width:143px; height:51px; overflow:hidden;position:relative;display:inline}
.gnb ul li a:hover{position:relative;height:51px; overflow:hidden;}
.gnb ul li a:hover img{position:relative;top:-51px;}
.gnb li { display:inline; }

.snb{display:none;width:100%;margin:0 auto; height:120px; background:#fff; position:relative;border-bottom:1px solid #25292c;   }
.snbmenu{width:715px; height:120px; margin-left:255px;margin-right:30px;}
ul.type01{float:left; width:715px; height:120px;color:#fff; text-align:center;}
li.type01 {float:left;width:143px; height:100px;display:inline;}
ul.type02{width:143px; margin:0; padding:0;}
ul.type02 li{margin:0 0 0;}
ul.type02 li a{line-height:25px;color:#5a5a5a;}
ul.type02 li a:hover{display:block;color:#ffffff; font-weight:bold;background:#337294;}

/* FOOTER_common */
#footer_wrap .content_footer{width:1000px;height:136px;margin:0 auto;padding-top:50px; }
#footer_wrap .footer_img{width:246px;height:86px;float:left;}
#footer_wrap .footer_txt{width:734px;height:86px;float:left;margin-left:20px;text-align:left;}
#footer_wrap .footer_txt p{color :#c2c2c0;line-height:20px;}
#footer_wrap .footer_txt a:link{font-size:12px;color:#fff;text-decoration:none;}
#footer_wrap .footer_txt a:visited{font-size:12px;color:#fff;text-decoration:none;}
#footer_wrap .footer_txt a:hover{font-size:12px;color:#7cb9e1;text-decoration:none;}

/*MAIN_slide */
#slides {width:1000px;position:relative;top:0;left:0px;z-index:100;height:553px;margin:0 auto;}
.slides_container {width:1000px;overflow:hidden;position:relative;display:none;}
.slides_container a {overflow:hidden;width:1000px;height:553px;display:block;}
.slides_container a img {display:block;}
#slides .next,#slides .prev {position:absolute;top:239px; left:0; width:39px;height:62px;display:block;z-index:101;}
#slides .next {left:960px;}
.pagination {margin:-30px auto 0;left:110px;top:480px;width:210px;height:15px;position:absolute;z-index:5000;display:block; overflow:hidden;}
.pagination li {float:left;margin:0 7px;list-style:none;}
.pagination li a {display: block;width:15px;height:0px;padding-top:15px; background-image:url('../img/main/pagination.png');background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -15px;}

/*MAIN_banner01 */
#content .main_bn01{width:1000px;height:500px;margin:0 auto;}
#content .main_bn01 ul{float:left;}
#content .main_bn01 li{float:left;width:250px;height:250px;overflow:hidden;position:relative;}
#content .main_bn01 li .a{position:absolute;left:0;top:0;z-index:10;}
#content .main_bn01 li .b{position:absolute;left:0;top:0;}
#content .main_bn01 .bn05{width:500px;height:250px;}
#content .main_bn01 .bn07{background:#fff;width:250px;height:250px;}
#content .title{width:250px; height:50px; position:relative;}
#content .title .title_notice{position:absolute;top:30px;left:25px;}
#content .title .more{position:absolute;top:31px;left:180px;}
#content .notice{width:250px;height:180px; margin-top:20px;overflow:hidden;margin-left:18px;}

/*MAIN_banner02 */
#content .main_bn02{width:1000px;height:597px;overflow:hidden;margin:0 auto;}
#content .main_bn02 .product_tl{width:1000px;height:104px;}
#content .main_bn02 .product_con{width:1000px;height:273px;}



/*MAIN_pop*/
#popContent {padding:30px; line-height:18px; color:#666666;}
#popTitle {background:#545557;font-size:20px;font-weight:bold;color:#FFF;padding:30px;}
#popContent h3{font-size:14px; color:#545557; font-weight:bold; margin:30px 0px 10px 0px;}
#popContent p{font-size:13px; color:#545557; margin:30px 0px 20px 0px;}

/*COMMON_quick*/
.move_layer {position:fixed;bottom:auto; top:130px;margin-left: 1020px;  width:85px;} 
.move_layer img{margin-bottom:15px;}
* html .move_layer{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+50));}