/* maintag */
#div_maintag{width: 900px;height:auto; line-height: normal;/*防止其他css影響line-height*/}
#div_maintag table{font-size:12px;}
.mainItem {  color:#FFFFFF;  font-weight: bold;  font-size:13px;  margin:0;  padding:0; vertical-align:middle;}
.mainItem a:link,
.mainItem a:visited,
.mainItem a:hover {  text-decoration:none;}
/*mainItem on & off*/
a.current_off{color:#FFFFFF;font-weight: bold; width:100%;height:30px; display:block;cursor:pointer;margin:9px 0 0;}
a:hover.current_off , 
a:visited.current_off {  color:#FFFFFF;}
a.current_off div{ width:100%;display:block; height:30px; padding:7px 0 0 0; margin:0;height: 23px;/*修正IE6加了dtd以後menu變高*/}
a.current_on{color:#333333;font-weight: bold;background-image:url(/img/gr_navi_menu_bg.gif);background-repeat:repeat-x;width:100%;height:30px; display:block;cursor:pointer;margin:9px 0 0;}
a:hover.current_on ,
a:visited.current_on { color:#333333;}
a.current_on div{ width:100%;display:block; height:30px; padding:7px 0 0 0; margin:0;height: 23px;/*修正IE6加了dtd以後menu變高*/}
em.on{font-style:normal;padding-right:9px;background:url(/img/navi_arrow_on.gif) no-repeat;background-position:right 5px; display: block;/*修正IE8加了dtd以後menu文字浮動*/}
em.off{font-style:normal;padding-right:9px;background:url(/img/navi_arrow_off.gif) no-repeat;background-position:right 5px; display: block;/*修正IE8加了dtd以後menu文字浮動*/}
/*因為em設為display: block，分別調整每個按鈕navi_arrow的位置*/
#em_music {background-position: 90% 5px;}
#em_mybox {background-position: 84% 5px;}
#em_forum {background-position: 80% 5px;}
#em_event {background-position: 90% 5px;}
#em_product {background-position: 90% 5px;}
#em_download {background-position: 94% 5px;}
#em_member {background-position: 90% 5px;}
/*subitem*/
.mainItem ul{list-style:none;}
ul.yjS{ float:left;padding: 0; margin:0;}
.fixwid{ width:100px;}
li.over_bg{padding:0 2px 2px 2px; margin:0; font-weight:normal; float:none; white-space:nowrap; text-align:left; list-style:none;}
.over_bg a:link {text-decoration:none; color:#333333; display:block; padding:1px 4px 2px 2px; margin:3px 0 0 0;font-weight:normal; float:none; white-space:nowrap;text-align:left;}
.over_bg a:visited {text-decoration:none; color:#333333; display:block; padding:1px 4px 2px 2px; margin:3px 0 0 0;font-weight:normal; float:none; white-space:nowrap;text-align:left;}
.over_bg a:hover{text-decoration:none; color:#ffffff; display:block; padding:1px 4px 2px 2px; margin:3px 0 0 0; background:#fd9d00 left center repeat-x ; list-style:none;}
.over_dot{ background-image:url(/img/dot.gif);background-repeat:repeat-x;  background-position:center;  display:block;  padding:1px 4px 2px 2px; margin:3px 0 0 0;}
li.hot_title span{ text-decoration:none; color: #FF3300; display:block; padding:1px 4px 2px 2px; margin:3px 0 0 0;font-weight:normal; float:none; white-space:nowrap;text-align:left;}
li.over_dot span{ text-decoration:none; color:#333333; display:block; padding:1px 4px 2px 2px; margin:3px 0 0 0;font-weight:normal; float:none; white-space:nowrap;text-align:left;}
/**/
/*以下不是nav的*/
#login_msg{text-align:right;height:18px;}
.search_word_btn{overflow: hidden; width: 345px;/*修正IE8加了dtd以後搜尋框變型*/}
.btn_search{ /*btn type=submit */background-image:url(/img/web_search_bg_3.gif);height:20px;width: 70px;position:relative;font-weight:bold;cursor:pointer; font-size:12px;font-family:Arial; color:#FFFFFF;border:0; overflow: hidden; float: right;/*修正IE8加了dtd以後搜尋框變型*/}
#ysearchinput{ height:20px;overflow: hidden;width:270px; border:0;  padding:0;line-height: 140%;vertical-align:middle;background:#e7e7e7 none repeat scroll 0 0;position:relative; float:left; margin-right:2px;}
div.maintag_searchtype{  font-size:12px;height:auto;/*修正IE7加了dtd以後searchtype變矮*/ width:270px;  margin:0; }
div.maintag_searchtype ul{ text-align:left;  margin:0 0 0 10px;padding:0; list-style-type:none;line-height:140%;vertical-align:middle;}
div.maintag_searchtype li{  float:left; font-size:12px;height:16px;width:40px; list-style-type:none; text-align:center; margin:0; padding:3px 0;}
div.maintag_searchtype li.search_separate{ float:left; font-size:12px;height:16px;width:10px;list-style-type:none;margin:0 ; padding:0 ;}
div.maintag_searchtype li a:link,
div.maintag_searchtype li a:visited,
div.maintag_searchtype li a:hover { /* color: #333333;*/}
div.maintag_searchtype li.selected{  background-color: #0286ce;  color:#FFFFFF;  text-align:center;}
div.maintag_searchtype li.selected a:link,div.maintag_searchtype li.selected a:visited,div.maintag_searchtype li.selected a:hover {  color:#FFFFFF;}
div.maintag_searchtype li.noselected {}
div.maintag_searchtype li.noselected a{  /*font-weight:normal;*/	color:#5e5e5e;}
.separate{  font-weight:bold;  font-size:13px;  color:#FFFFFF;   margin:9px 0 0;}

