
/* common styling */
.menu_s {
	width:97px;
	height:24px;
	position:relative;
	font-size:0.7em;
	font-weight:bold;
	z-index:100;
	padding-left:5px;
	float:left;
}
.menu_s ul li a, .menu_s ul li a:visited {
	display:block;
	text-decoration:none;
	width:85px;
	height:22px;
	text-align:left;
	padding:2px 0 0 12px;
	line-height:14px;
	color:#000;
	overflow:hidden;
	background-image: url(../images/yuyan.jpg);
	background-repeat: no-repeat;
	background-position:top left;

}
.menu_s ul {padding:0; margin:0; list-style: none;}
.menu_s ul li {
	float:left;
	position:relative;
}
.menu_s ul li ul {display: none;}

/* specific to non IE browsers */
/*.menu_s ul li:hover a {background: url(../images/yuyan.jpg);}*/
/*.menu_s ul li:hover ul {display:block; position:absolute; top:22px; left:0; width:97px;}*/

.menu_s ul li:hover ul li ul {display: none;}
.menu_s ul li:hover ul li a {display:block; background:#95b747; color:#000;}
.menu_s ul li:hover ul li#ddf a {display:block; background-repeat:no-repeat;}

.menu_s ul li:hover ul li a:hover {background:#dadada; color:#000;}
.menu_s ul li:hover ul li:hover ul {display:block; position:absolute; left:200px; top:0;}
.menu_s ul li:hover ul li:hover ul.left {left:-200px;}

