/* BASIC css start */
#header { position:fixed; top:0; left:0; right:0; width:100%; background:#333; color:#fff; z-index:100 }
#header a { color:#fff; }
#header .headerTopArea {height:34px;}
#header .headerTopArea .headerTop { position:relative; min-width:1200px }
#header .headerTopArea .headerTop a { display:block; height:34px; line-height:34px }
#header .headerTopArea .headerTop i {font-size:16px;width: 16px;text-align: center;}
#header .headerTopArea .headerTop .hdt-gnb {float:left; margin-left:20px;}
#header .headerTopArea .headerTop .hdt-gnb li {float:left;height:34px;margin-right: 25px;}
#header .headerTopArea .headerTop .hdt-commu {float:right; margin-right: 20px; }
#header .headerTopArea .headerTop .hdt-commu li {float:left;height:34px;margin-left: 25px;position: relative;}
#header .headerTopArea .headerTop .hdt-commu li .search {display:none;position:absolute;top: 30px;right: 0;width: 268px;height: 32px;background: #888;z-index: 99;border: 1px solid #111;}
#header .headerTopArea .headerTop .hdt-commu li .search .MS_search_word {padding-left:15px;width: 220px;height: 32px;font-size:12px;color: #fff;border:0;vertical-align:middle;background: transparent;} 
#header .headerTopArea .headerTop .hdt-commu li .search a {display:block;position:absolute;top:0;right:0;width: 32px;height: 32px;font-size: 20px;color: #111;text-align:center;line-height: 32px;}

#header .headerBtmArea {height: 96px;}
#header .headerBtmArea .headerBottom { margin:0 auto; position:relative; width:1200px }
#header .headerBtmArea .headerBottom .hdb-logo {text-align: center;height: 46px;line-height: 46px;}
#header .headerBtmArea .headerBottom .hdb-logo a {font-size: 60px; }
#header .headerBtmArea .headerBottom .lnb {position: absolute;top: 55px;}
#header .headerBtmArea .headerBottom .lnb > ul { *zoom:1 }
#header .headerBtmArea .headerBottom .lnb > ul:after { display:block; clear:both; content:'' }
#header .headerBtmArea .headerBottom .lnb > ul > li {padding: 0 29px;position:relative;float:left;height: 38px;}
#header .headerBtmArea .headerBottom .lnb > ul > li > a {display:block;height: 38px;font-size:16px;font-weight:bold;text-align:center;line-height: 38px;}
#header .headerBtmArea .headerBottom .lnb > ul > li > a.active { height:30px; line-height:30px; border-top:4px solid #fff }
#header .headerBtmArea .headerBottom .lnb > ul > li > ul {display:none;padding:10px 0;position:absolute;top: 36px;left: 50%;width: 138px;background: #fff;margin-left: -70px;border: 1px solid #ddd;}
#header .headerBtmArea .headerBottom .lnb > ul > li > ul > li { height:30px }
#header .headerBtmArea .headerBottom .lnb > ul > li > ul > li > a {display:block;height:30px;font-size:14px;text-align:center;line-height:30px;color: #333;}
#header .headerBtmArea .headerBottom .lnb > ul > li > ul > li > a:hover { text-decoration:underline; font-weight: bold; }

/* BASIC css end */

