*{margin:0;padding:0;}
div.test{
text-align:left;
width:150px;
line-height:20px;
border:1px;
border-top:5px;
padding:0 5px;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
#nav {
background: url(images/navback.gif) top left repeat-x; width:920px; height:20px;
font-family:  宋体, serif;
font-size:14px;
margin-left:40px;
}
#nav ul{line-height: 20px; list-style-type: none; }
#nav a {
display: block; width: 115px; text-align:center; color:#fff; text-decoration:none; font-weight:bold; font-size:14px;
}
#nav ul a:hover {
color:#FFF; font-weight:bold;
}
#nav ul li {
float: left; background:url(images/navli.gif) top right no-repeat;
}
#nav ul li a:hover{
background:url(images/navhoverback.gif) bottom center no-repeat;
}
#nav ul li ul {
	line-height: 27px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 143px;
	position: absolute;

}
#nav ul li ul li{
float: left; width: 115px;
background: #000066;
 
filter: Alpha(Opacity=50);
}
#nav ul li ul li a{
display: block; width: 115px;text-align:left; font-size:12px; text-indent:12px; color:#fff; text-decoration:none; position:relative; border-bottom:1px solid #FFF;	
}
#nav ul li ul li a:hover {
color: #355E9F;text-decoration:none;/*font-weight:normal;*/
background: #fff;
background-image:none;
}
#nav ul li:hover ul {
left: auto;
}

#nav ul li.sfhover{background:url(images/navhoverback.gif) bottom center no-repeat; color:#FFF;}

#nav ul li.sfhover a{color:#FFF;}

#nav ul li.sfhover ul {
left: auto;
}
.a_none{ position:relative;}
