#imSite {
	position: relative;
}
#imMnMn > ul {
	z-index: 10001;
}
#imMnMn ul > ul {
	z-index: 10002;
}
#imMnMn > ul > li {
	float: left;
}
#imMnMn ul {
	margin: 0px; padding: 0px; list-style-type: none; cursor: pointer;
}
#imPgMn ul {
	margin: 0px; padding: 0px; list-style-type: none; cursor: pointer;
}
#imMnMn > ul > li {
	margin-left: 0px;
}
#imMnMn > ul > li#imMnMnNode0 {
	width: 120px; height: 22px; background-image: url("../menu/index.png");
}
#imMnMn > ul > li#imMnMnNode0 span.imMnMnFirstBg {
	width: 120px; height: 22px;
}
#imMnMn > ul > li#imMnMnNode0:hover {
	background: none;
}
#imMnMn > ul > li#imMnMnNode0:hover span.imMnMnFirstBg {
	width: 120px; height: 22px; background-image: url("../menu/index_h.png");
}
#imMnMn > ul > li.imMnMnCurrent#imMnMnNode0 {
	background: none;
}
#imMnMn > ul > li.imMnMnCurrent#imMnMnNode0 span.imMnMnFirstBg {
	width: 120px; height: 22px; background-image: url("../menu/index_h.png");
}
#imMnMn > ul > li:first-child {
	margin-left: 0px;
}
#imMnMn > ul > li.imMnMnSeparator {
	background: url("../res/separatorh.png") no-repeat center; width: 10px; height: 22px;
}
#imMnMn .imMnMnFirstBg {
	width: 100%; display: block; cursor: pointer; background-repeat: no-repeat;
}
#imMnMn a {
	border: currentColor; border-image: none; cursor: pointer;
}
#imMnMn .imMnMnFirstBg .imMnMnTxt {
	display: none;
}
#imMnMn ul .autoHide {
	display: none;
}
#imMnMn ul div .autoHide {
	display: none;
}
#imMnMn {
	z-index: 10000;
}
#imMnMn > ul {
	position: relative;
}
#imMnMn > ul > li > ul {
	position: absolute;
}
#imMnMn > ul > li {
	width: 120px; float: left; display: block;
}
#imMnMn > ul > li span {
	padding: 0px; display: block;
}
#imMnMn a {
	width: 120px; display: block; cursor: pointer;
}
.auto#imMnMn ul li ul li {
	top: 0px;
}
.auto#imMnMn ul li ul li ul {
	width: 160px; position: absolute;
}
#imMnMn ul ul li .imMnMnBorder {
	overflow: hidden;
}
