/*主菜单定义*/
.menu{margin-top:5px;clear:both;display:inline-block;width:960px;backgr3ound:transparent url(images/menubg.jpg) no-repeat left top;height:55px;}


#menu {padding:0; margin:0; margin-left:25px;list-style:none; height:33px; pos4ition:relative; z-index:500; font-family:verdana,arial,宋体, sans-serif;backg5round:transparent  url(images/menuright.jpg) no-repeat right top}
#menu li.top {display:block;float:left;}
#menu li a.top_link {display:inline;margin-left:0px;margin-right:2px; float:left; height:33px; line-height:33px; color:#fff; text-decoration:none;font-w3eight:bold; font-family:宋体; font-size:12px;padding:0px; cursor:pointer;background: url(images/menu_right.jpg) no-repeat right center;}
#menu li a.top_link{widt4h:102px;text-align:center;}

#menu li a.top_link span {padding:0px 18px 0px 18px; border:0px solid #000;margin-right:5px; wi4dth:102px;float:left; display:block;height:33px;text-align:center; backgro4und:#ccc;}/*默认菜单背景*/
#menu li a.top_link span.down {backgrounda:url(images/arrowh.gif) no-repeat right center;}/*主菜单：默认下拉箭头*/
/*IE浏览器*/
#menu li a.top_link:hover,#menu .top_link.cur,#menu li a.cur{color:#663500;co5lor:#ff0000;background: url(images/menu_cur.jpg) repeat-x left top;}/*主菜单移动样式*/
#menu li a.top_link:hover span  {background:none;}
#menu li a.top_link:hover span.down,#menu .top_link.cur span.down{background:url(images/arrowhm.gif) no-repeat right 13px;}/*主菜单：移动时时下拉箭头*/
/*其他浏览器*/
#menu li:hover > a.top_link {color:#663500; background: url(images/menu_cur.jpg) repeat-x left top;}/*主菜单移动样式*/
#menu li:hover > a.top_link span {background:none;ma4rgin-right:6px;}
#menu li:hover > a.top_link span.down{ bord3er:1px solid #000;background:url(images/arrowhm.gif) no-repeat right 13px;}/*主菜单：移动时下拉箭头*/
#menu li:hover {position:relative; z-index:200;}
#menu ul, 
#menu li:hover ul ul,
#menu li:hover ul li:hover ul ul,
#menu li:hover ul li:hover ul li:hover ul ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
/*弹出菜单样式*/
#menu li:hover ul.sub{left:0px; top:33px;white-space:nowrap; width:150px; height:auto; z-index:300; background-color:#F5C64E; bo3rder:1px solid #ff0000; }
#menu li:hover ul.sub li{display:block;padding-le4ft:8px; height:30px; position:relative; float:left;border-top:1px solid #EAB232;}
#menu li:hover ul.sub li a{display:block;font-size:12px; height:30px;line-height:30px;width:150px; background-color:#F5C64E;  text-indent:5px; color:#663500; text-decoration:none;border:0px solid #000;}

#menu li ul.sub li a.fly{background:transparent url(images/arrow.gif) 136px 10px no-repeat;}

#menu li:hover ul.sub li a:hover {background:#D29A15; color:#fff;font-weig3ht:bold; }
#menu li:hover ul.sub li a.fly:hover{background:#D29A15 url(images/arrow_over.gif) 136px 10px no-repeat; color:#fff;}
#menu li:hover ul li:hover > a.fly {background:#D29A15 url(images/arrow_over.gif) 136px 10px no-repeat; color:#fff;} 
#menu li:hover ul li:hover ul,
#menu li:hover ul li:hover ul li:hover ul,
#menu li:hover ul li:hover ul li:hover ul li:hover ul,
/*边框*/
#menu li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{left:148px; top:0px; pa3dding:4px 8px 4px 12px; 
border:0px solid #2A6900; white-space:nowrap; width:150px; z-index:400; height:auto; }

#menu li a img{max-width:20px;max-height:20px; vertical-align:middle;display:inline-block;margin-right:5px;}
#menu li a img.gray{
  -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);    
    filter: grayscale(100%);	
    filter: gray;
}