/* BASIC css start */
#hdWrap { height: 220px; border:0px solid #DBDBDB  }
#hdWrap .topbg { height: 10px; background:#EFEFEF; border-bottom:1px solid #DBDBDB }





#header { position: relative; width: 1050px;  height: 150px;margin: 0 auto; }
#header .logo, 
#header .sch,
#header .lnb,
#header .gnb { position: absolute; }



#header .logo {  position:absolute; top:30px;  left: 0; }
#header .topbtn { position:absolute; top:0px;  right: 0; }


#header .sch { top: 115px; right: 0; width: 210px; height: 26px; border: 2px solid #B2B2B2; font-size: 0; line-height: 0; }
#header .sch .keyword { width: 184px; height: 20px; padding: 6px 0 0 2px; border: 0; }
#header .lnb { top: 118px; left: 0; zoom: 1; overflow: hidden; width: 1024px; height: 40px; padding-left: 4px;  }
#header .lnb li { float: left; width: 170px; height: 40px; text-align: center; }
#header .lnb li a { display: inline-block; line-height: 40px; color: #fff; font-size: 14px; font-weight: bold; }


#header .gnb { top: 120px; right: 220px; zoom: 1; overflow: hidden; }
#header .gnb li { float: left; }


.bgline { margin:0 auto; text-align:center;}
/* BASIC css end */

