#gnb_area {position:relative;  margin: 0 auto;  padding:0; width: 100%; left:0px; top:0px; height:48px; }
.gnbDiv {position:relative; margin:0 auto; text-align:center; height:48px; width: 100%; margin:0; overflow:hidden; left:0; z-index:9999; }
.gnbDiv .gnbWrap{position:relative;  height:330px; margin: 0 auto; overflow: hidden;  z-index: 9999; }
.gnbDiv .gnbWrap .gnb{position:relative; margin:0 auto; width:1090px; z-index:9999;  height:48px;}
.gnbDiv .gnbWrap .gnb .oneDep{height:30px; padding:0px 0 20px 0;}
.gnbDiv .gnbWrap .gnb ul{overflow:hidden; width:1090px; border-left:0px solid #d6d6d6; height:340px; margin: 0;  padding:0; }
.gnbDiv .gnbWrap .gnb ul li{float:left; width:149px; border-right:0px solid #d6d6d6;  text-align:center; } /* position:relative;*/

.gnbDiv .gnbWrap .gnb ul li.one{width:150px;  } 
.gnbDiv .gnbWrap .gnb ul li.two{width:131px;}  
.gnbDiv .gnbWrap .gnb ul li.three{width:131px;} 
.gnbDiv .gnbWrap .gnb ul li.four{width:131px;} 
.gnbDiv .gnbWrap .gnb ul li.five{width:131px;} 
.gnbDiv .gnbWrap .gnb ul li.six{width:131px;} 
.gnbDiv .gnbWrap .gnb ul li.seven{width:131px;} 
.gnbDiv .gnbWrap .gnb ul li.eight{width:131px;} 

.gnbDiv .gnbWrap .gnb ul li a.oneDep {display:block; position:relative; font-size:16px; padding-top:14px; height:48px; color:#fff; letter-spacing:-1pt; font-weight: bold;}
.gnbDiv .gnbWrap .gnb ul li.on a.oneDep{color:#6c5ea6; text-decoration:none;}


.gnbDiv .gnbWrap .twoDep{height:280px; width:100%; margin-top:1px; display:block; position:relative; visibility: visible; background:#fff; border-bottom:2px solid #353d4a;}
.gnbDiv .gnbWrap li.on .twoDep{ background:#f3f3f3;}
.gnbDiv .gnbWrap li.on .twoDep a.off:hover{color:#6c5ea6; vertical-align:top; text-decoration:none; font-weight:bold;}
.gnbDiv .gnbWrap li .twoDep a.on{color:#6c5ea6; vertical-align:top; border:1px solid #ddd;}
.gnbDiv .gnbWrap li .twoDep a{color:#353d4a; font-weight:bold; font-size:13px; line-height:18px; padding:5px 0 5px 0; letter-spacing:-1pt;}
.disB{display:block;}

.twoDbg{position:absolute; display:none; background:#fff; border-top:1px solid #ddd; top:100px; left:0; height:100px; width:100%; z-index:999; border-bottom:2px solid #21489c;}
.gnbDiv .gnbWrap li.on .guideBg{position:absolute; top:100px; left:0; display:block;}
.guideBg{display:none; position:relative;}