#category-wrap{width:100%;clear:both;border-bottom:1px solid #ddd;background-attachment:scroll; background-color:#fff; position:fixed;z-index:3}
#header{width:100%;height: 60px;position:relative;margin:0 auto;z-index:9; }
#header ul, #header li {margin:0; padding:0; list-style:none;}
#header .gnb_btn {display:none;}
#header .inner{width:1200px;position:relative;margin:0 auto;}
#header .gnb_wrap {position:relative;}
#header #logo { width:160px; height:60px;  padding:0; float:none; position:absolute;left:0; top:-40px;}



/* .gnb_compact {display:none;} */
#header .gnb_large, .gnb_large{overflow: hidden;width: 1200px;margin:0 auto;padding:0}
#header .gnb_large > li{margin:0; padding:0;float:left;width:160px;text-align:center; letter-spacing:-0.5px }
#header .gnb_large > li:first-child {width: 155px; margin-left:405px;}
#header .gnb_large > li:last-child { border-right:0}
#header .gnb_large > li >a{position:relative;display:block;font-size:17px;font-weight:500;height:60px; line-height:30px; text-decoration:none; letter-spacing:0 }

#header .gnb_large > li:first-child>a:before {content: " "; display: block; position:absolute; z-index:1; left:0; top:10px; width:1px; height: 15px; background-color:#ddd;}
#header .gnb_large > li >a:after {content: " "; display: block; position:absolute; z-index:1; right:0; top:9px; width:1px; height: 15px; background-color:#ddd;}

#header .gnb_large > li:hover > a, .gnb_large > li.on > a { color:#2a9aea; }
#header .gnb_large > li:hover .gnb_sub a {color:#e3f3fe;}
#header .gnb_large > li:hover .gnb_sub a:hover {color:#fff;font-weight:600;}
#header .gnb_large > li:hover .gnb_sub, .gnb_large > li:hover .gnb_sub {background-color:#2a9aea; }
#header .gnb_large > li:first-child .gnb_sub {border-left:1px solid #ddd}



#header .gnb_bg{display:none; width:100%; position:absolute;top:60px;left:0;height:364px;background:#fff;border-bottom:1px solid #525252 ;border-top:1px solid #ddd;}
#header .gnb_blind{position:fixed;width:100%;height:100%;left:0;top:300px;background:#000;opacity:.75;filter:alpha(opacity=75);-ms-filter:alpha("opacity=75");display:none;}

#header .gnb_sub:first-child { border-left:1px solid #ddd}
#header .gnb_sub{display:none; margin:0;padding:30px 0;width:100%; height:305px; border-right:1px solid #ddd; margin-top:0px; z-index:999}
#header .gnb_sub a {display:block;color:#777;height:30px; font-size:15px; line-height:30px;}





