/*-------------------- -------------------- -------------------- nav -------------------- -------------------- -------------------- */
#nav{ float:left; width:100%; line-height:54px; background:#2b2c2d; height:54px; z-index:99; position:fixed; }
#nav ul{ margin:0; padding:0; }
#nav ul li{   font-size:16px;float:left;margin:0 6px; position:relative; width:150px;}

#nav ul li a{  font-size:16px;float:left;color:#fff; padding:0 6px; width:150px;  }
#nav ul li a:hover{ background-image: url(../images/icon_1_11.png); background-repeat:no-repeat;height:54px; line-height:54px; position:relative;  z-index:9999;width:150px;}

#nav ul li a, #nav  ul li a:visited {
display:block;
width:150px; font-size:16px;float:left;color:#fff; padding:0 6px;
}
#nav ul li ul {
display: none;
}
#nav ul li:hover a {
color:#fff;
}
#nav ul li:hover ul {
display:block;
position:absolute;
top:-3px;
left:4px;
width:190px;
padding:0px;
z-index:10000;
}
#nav ul li ul{
margin-top:57px;

}
#nav ul li ul li {
display:block;width:190px;float:none;height:40px;position:relative;line-height:40px;border-bottom:#fff 1px solid; background:none;
}
#nav ul li ul li a{
display:block;
background:#2b2c2d;
color:#fff;
font-size:14px;
width:178px;
}
#nav ul li ul li a:hover{
display:block;
background:#e62129;
color:#fff;
font-size:14px;
margin-top:0px;
line-height:40px;
height:40px;
width:178px;
}



#nav ul li a.active{  width:150px;color:#fff;float:left; text-align:center; background-image: url(../images/icon_1_11.png); background-repeat:no-repeat; height:54px; line-height:54px;  display:block; z-index:9999;font-size:16px; position:relative; }