@charset "utf-8";
.split_memu{ float: left; display: block; }

 /* --------˵--------- */
.mainmenu_rtul{ /* margin: 0px auto; padding: 0px; display: table; width: 100%; */ position:absolute; white-space: nowrap;height:86px; float:left; padding-left:85px; }

.ulmainmenu_li
{
	float:left;
	/*width:110px;*/
	display: table-cell;
	text-align: center;
	position: relative;
	white-space: nowrap;
	line-height:83px; height:83px;
	width:106px;

}

.ulmainmenu_li a:link,.ulmainmenu_li a:visited,.ulmainmenu_li a:hover,.ulmainmenu_li a:active
{
	display: block;
	/*width:110px;*/
	line-height:83px;
	font-size: 13px;
	 font-weight:bold;
	text-align: center;
	width:106px; height:83px;
	color:#999688;text-decoration:none;
}

.ulmainmenu_li a:hover
{
color:#fff;text-decoration:none; width:106px;background:url(../images/hover.gif) no-repeat; float:left;
}

.sub_mainmenudiv
{
	position: absolute;
	left: 0px;
	bottom:66px;
	z-index: 1004;
	background:url(../images/bot.png) no-repeat top;padding-top:16px; 
	display:block; 
	border-top:none;
}
.sub_mainmenudiv div
{
  width:auto; 
	text-align: left;
	display: table;background:url(../images/subb.gif) repeat-y;
}
.sub_mainmenudiv div span
{
	/*
	--- ---
	float: left;
	width: 90px;
 overflow:hidden;
	*/clear:both; display: block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;width:106px;
}
/*
.i_subnav{width:106px; position:absolute; margin:-130px 0 0 189px;}
.i_subnav ul{background:url(../images/subb.gif) repeat-y;}
.i_subnav li{line-height:22px;background:url(../images/icon.gif) no-repeat 25px 10px; padding-left:32px;color:#999688;}
.i_subnav li a{color:#999688;text-decoration:none;}
.i_subnav li a:hover {color:#fff;text-decoration:none;}

*/
.sub_mainmenudiv div a:link,.sub_mainmenudiv div a:visited,.sub_mainmenudiv div a:hover,.sub_mainmenudiv div a:active
{
	text-align: left;
	background:url(../images/icon.gif) no-repeat 20px 10px;color:#999688;
	text-decoration:none;
	font-size:12px;
	height: 22px;
	line-height: 22px;
	padding-top: 0px;
	font-weight: normal;
	vertical-align: middle;
	padding:0 31px;
	clear:both; display: block; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;width:80px;
}
.sub_mainmenudiv div a:hover
{
color:#fff;text-decoration:none;
}

a.activemenu,a.activemenu:link,a.activemenu:visited{
color:#fff;text-decoration:none;background:url(../images/hover.gif) no-repeat;
}



a.activemenu:hover{
	color:#fff;
	background:url(../images/hover.gif) no-repeat;
	text-decoration:none;
}


