@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}
.TopCommon_bar h1,h2,h3,h4,h5{ margin:0; padding:0;} /* added by lyen at 2011-3-1 //解决topbar导致下面的导航栏错乱 */
.TopCommon_bar{ height:29px; background:url(../images/barBg.png) repeat-x; position:relative; z-index:100; color:#7d7e7e; font-size:12px; font-family:"宋体";  margin:0; padding:0}
.TopCommon_bar * {
	margin:0;
	padding:0;
}
.TopCommon_bar a{ text-decoration:none}
.TopCommon_bar ul,.TopCommon_bar p{ margin:0; padding:0; list-style:none}
.TopCommon_barNei{ width:960px; margin:0 auto; position:relative;}

.TopCommon_barLeft{ float:left; line-height:29px;}
.TopCommon_barLeft h2{ float:left; width:70px; height:29px; margin:0; border:0}

.TopCommon_barLeft h2 a{ float:left; width:60px; height:29px; background:url(../images/barBg.png) no-repeat 0 -29px; text-indent:-9999px;}
.TopCommon_barLeft ul{ float:left}
.TopCommon_barLeft ul li{ float:left; display:inline; padding:0 8px; }
.TopCommon_barLeft ul li.TopCommon_s{ padding:0; width:0; border-left:1px #7D7E7E solid; height:12px; margin-top:8px; overflow:hidden}
.TopCommon_barLeft ul a{ float:left;  color:#329acd}
.TopCommon_barLeft ul strong a{ color:#000000}
.TopCommon_barLeft ul.TopCommon_loginOut strong{ color:#000; margin-right:5px}

.TopCommon_barLeft ul li.TopCommon_hover{ width:70px; position:relative; background:url(../images/barBg.png) no-repeat 0 -73px;}
/**2011-2-28修改**/
.TopCommon_barLeft ul li i{ float:left; margin:7px 0 0 5px; width:13px; height:13px; overflow:hidden;background:url(../images/barBg.png) no-repeat 0 -58px;}
.TopCommon_barLeft ul li.TopCommon_hover i{background-position: -14px -58px}
.TopCommon_barLeft ul li a:hover{ text-decoration:none}
/**2011-2-28修改**/
.TopCommon_barLeft ul ul{ display:none; position:absolute; width:70px; left:0; top:28px; padding:2px;background:#fafafa; border:1px #dfdfdf solid; border-top:none; }
.TopCommon_barLeft ul li.TopCommon_hover ul{ display:block}
.TopCommon_barLeft ul ul li{ width:70px; padding:0}
.TopCommon_barLeft ul ul li a{ color:#7D7E7E;display:block; padding:0;line-height:22px; height:22px; overflow:hidden; width:60px; padding:0 5px;}
.TopCommon_barLeft ul ul li a:hover{ color:#329ACD; text-decoration:none;background:url(../images/barBg.png) no-repeat 0 -122px; }
.TopCommon_barLeft ul li strong{ float:left}
.TopCommon_barLeft ul li em{ font-style:normal}
.TopCommon_barLeft ul li a.TopCommon_red{ color:#FF0000}

.TopCommon_barNei ul li.TopCommon_shu{ text-indent:-9999px; padding:0;border-left:1px #7D7E7E solid; height:12px; margin-top:8px; overflow:hidden}
.TopCommon_barLeft .topMessage{}
.TopCommon_barLeft .topMessage i{ margin:0 5px;font-style:normal}
.TopCommon_barLeft .topMessage em{ color:#FF0000; font-style:normal; font-weight:bold}

.TopCommon_barRight ul li.TopCommon_game{ width:93px; position:relative; z-index:1 }
.TopCommon_barRight ul li i{ width:16px; height:16px;background:url(../images/barBg.png) no-repeat 0 -104px; float:left; margin:3px 3px 0 7px}
.TopCommon_barRight ul li a.TopCommon_game{ width:73px; padding-left:5px; height:26px;background:url(../images/barBg.png) no-repeat 0 -175px; line-height:22px; margin:3px 0 0 0; text-align:left;}
.TopCommon_barRight ul li.TopCommon_mover{ position:relative; }
.TopCommon_barRight ul li.TopCommon_mover a.TopCommon_game{ background-position:0 -201px}

.TopCommon_barRight ul li.TopCommon_game ul li{width:85px;}
.TopCommon_barRight ul li.TopCommon_game ul li a{ display:block; padding:0;line-height:22px; height:22px; overflow:hidden}
.TopCommon_barRight ul li.TopCommon_game ul li a:hover{background:url(../images/barBg.png) no-repeat 0 -122px; }
.TopCommon_barRight ul li.TopCommon_game ul li.di{ display:block; margin:0; line-height:0; overflow:hidden; width:93px; height:4px;background:url(../images/barBg.png) no-repeat 0 -146px; position:relative; width:93px; margin:0 -1px 0 -1px; font-size:0 }
.TopCommon_barRight ul li.TopCommon_sc a{ display:inline-block; width:67px; height:15px;background:url(../images/barBg.png) no-repeat 0 -152px; margin-top:6px;  }
.TopCommon_barRight ul li.TopCommon_mes span{ color:#ff2a00}

.TopCommon_login{ display:none;position:absolute; left:30px; top:30px; background: url(http://image.ledu.com/home/images/barLogin.png) no-repeat; width:265px; height:252px; _background:none}
.TopCommon_login i{ display:none}
.TopCommon_login h3{ display:none}
.TopCommon_login ul{ position:absolute; width:206px; z-index:1; left:30px; top:65px;}
.TopCommon_login ul li{ height:40px; padding:0; float:none; display:block}
.TopCommon_login ul li span{ display:block; background:url(http://image.ledu.com/home/images/barLog.png) no-repeat 0 -34px; height:34px; }
.TopCommon_login ul li span input{ width:180px; border:0; background:none; margin:8px 0 0 10px; color:#adadad}
.TopCommon_login ul li span.focus{ background-position:0 0}
.TopCommon_login ul li span.focus input{ color:#000000}
.TopCommon_login a.TopCommon_close{ position:absolute; width:16px; height:16px; left:227px; top:22px; overflow:hidden; text-indent:-9999px; z-index:2}
*html .TopCommon_login i{ position:absolute; left:0; top:0; display:block;width:265px; height:252px;background:url(http://image.ledu.com/home/images/barLogin.png)}
.TopCommon_login .TopCommon_rem{}
.TopCommon_login .TopCommon_rem input{ border:0; float:left; margin:8px 5px 0 0; background:none; *margin:3px 0 0 0}
.TopCommon_login .TopCommon_input1{ float:left; width:91px; height:33px; background:url(http://image.ledu.com/home/images/barLog.png) no-repeat 0 -68px; border:0; cursor:pointer}
.TopCommon_login .TopCommon_sub a{ float:none; color:#329ACD; text-decoration:underline}
.TopCommon_barRight ul li a.TopCommon_red { font-weight:bold; color:#FF0000}

.TopCommon_barRight{ position:absolute; right:0; top:0px; height:29px; line-height:29px;}
.TopCommon_barRight ul li{ float:left; padding:0 8px; display:inline}
.TopCommon_barRight ul li a{ float:left; color:#7D7E7E}
.TopCommon_barRight ul li a:hover{ text-decoration:underline}
.TopCommon_barRight ul li.TopCommon_mover .TopCommon_show{ display:block}
/**2011-4-18修改**/
.TopCommon_barRight ul li .TopCommon_show { 
	display:none;
	position:absolute;
	right:5px;
	top:28px;
	width:168px;
	height:auto;
	border:1px #333333 solid;
	background:#ffffff;
	line-height:normal;
	text-align:center;
	padding-bottom:5px;
}
.TopCommon_barRight ul li .TopCommon_show a {
	text-decoration:none;
	color:#000000;
}
.TopCommon_barRight ul li .TopCommon_show h2 {
	width:164px;
	float:left;
	font-size:12px;
	color:#505050;
	margin:9px 0 5px 0;
	border:0;
	text-align:center;
	height:auto;
	text-indent: 0;
}
.TopCommon_barRight ul li .TopCommon_show dl,#btn {
	width:164px;
	border-top:1px #9c9c9c solid;
	margin-left:2px;
	padding-top:3px;
	display:inline;
	float:left;
}
.TopCommon_barRight ul li .TopCommon_show dd {
	width:100%;	
	line-height:26px;
	float:left;
}
.TopCommon_barRight ul li .TopCommon_show dd img {
	float:left;
	border:0;
	padding:0;
	margin:3px;
}
.TopCommon_barRight ul li .TopCommon_show dd a {
	text-align:left;
	display:block;
	color:#000000;
	width:100%;
	_width:162px;
}
.TopCommon_barRight ul li .TopCommon_show dd a span {
	float:right;
	width:65px;
}
.TopCommon_barRight ul li .TopCommon_show dd a:hover {
	background-color:#505050;
	color:#ffffff;
	text-decoration:none;
}
.xrs a,.fy a,.rs a,.mj a,.km a,.td a,.ndbg a,.rxyx a,.dgwm a,.bbwy a,.clx a,.mg a,.mszj a,.sxd a {
	background:url(http://image.ledu.com/gameFooter/images/icon.gif) no-repeat;
}
.xrs a {
	background-position:5px 3px;
}
.fy a {
	background-position:5px -23px;
}
.rs a {
	background-position:5px -49px;
}
.mj a {
	background-position:5px -76px;
}
.km a {
	background-position:5px -102px;
}
.td a {
	background-position:5px -127px;
}
.ndbg a {
	background-position:5px -152px;
}
.rxyx a {
	background-position:5px -177px;
}
.dgwm a {
	background-position:5px -203px;/* 这个间隔26,其他都是25 */
}
.bbwy a {
	background-position:5px -230px;/* 这个间隔27 */
}
.clx a {
	background-position:5px -257px;/* 这个间隔27 */
}
.mg a {
	background-position:5px -284px;/* 这个间隔27 */
}
.mszj a {
	background-position:5px -312px;/* 这个间隔28 */
}
.sxd a {
	background-position:5px -338px;/* 这个间隔27 */
}

.TopCommon_barRight ul li .TopCommon_show span {
	color:#828282;
}
.TopCommon_barRight ul li .TopCommon_show a:hover span {
	color:#ffffff;
}
#btn {	
	float:left;
}
#btn .btn a {	
	background:url(http://image.ledu.com/gameFooter/images/bg03.jpg) repeat-x;
	border:1px #7d7d7d solid;
	width:57px;
	height:17px;
	line-height:17px;
	margin-left:15px;
	float:left;	
}
#btn .btn a:hover {	
	background:url(http://image.ledu.com/gameFooter/images/bg04.jpg) repeat-x;
	color:#000000;
	text-decoration:none;
}