
*{margin: 0 ; padding: 0;}
body {background: #FFF; font-family:"Arial","Microsoft YaHei","微软雅黑","宋体"; color: #333; font-size: 12px; min-width:1100px;}

.nav_box{width: 100%; height: 60px; background:#be0804;}
#nav { list-style:none;width: 1200px;margin: 0 auto; height:60px; background:#be0804; position:relative; z-index:500; }
#nav li { float:left; width: 130px;margin-right:16px;  }
#nav li a.top_link {display:block;text-align: center;  height:60px; line-height:60px; color:#fff; text-decoration:none; font-size:16px; font-weight:bold;  cursor:pointer;}
#nav li a.top_link:hover {color:#be0804; background-image: url("../images/nav.jpg"); background-repeat: repeat-x;}

/* Default list styling */
#nav li:hover {position:relative; z-index:200;}
/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav 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;}
#nav li:hover ul.sub
{left:0; top:58px;background: rgba(190,8,4,0.9); background-color: #be0804;  opacity:0.9;  filter:alpha(opacity=90);    -moz-opacity: 0.5; padding:3px 3px 10px;  white-space:nowrap; width:208px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{display:block; line-height: 30px;height: auto; position:relative;  width:100%; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; font-size:13px; height: auto; width:100%;line-height:30px; text-indent:5px; color:#fff; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#be0804 url(arrow_over.gif) 200px 11px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:#fff; color:#be0804; }
#nav li:hover ul.sub li a.fly:hover
{background:#fff url(arrow.gif) 200px 11px no-repeat; color:#be0804;}
#nav li:hover ul li:hover > a.fly {background:#be0804 url(arrow_over.gif) 200px 11px no-repeat; color:#fff;}
#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:208px; top:0; background: rgba(190,8,4,0.9); background-color: #be0804;  opacity:0.9;  filter:alpha(opacity=90);    -moz-opacity: 0.5; padding:3px;  white-space:nowrap; width:208px; z-index:400; height:auto;}