@charset "utf-8";
/* CSS Document */

/*FF*/
@-moz-document url-prefix(){
	#top_tool .login,#top_tool #add_fav{line-height:16px}
	#header .fy_list{padding:2px 0 0 5px;height:59px}
	#header .fy_list .more{background-position:-75px -11px}
	#header #keys{height:20px}
	#snav{padding:9px 0 0 85px;width:875px;height:29px}
	#snav a{padding-left:8px}
	.sider .t28{padding:3px 0 0 8px;height:25px}
	.sider .t28 .more,.sider .t29 .more{top:4px}
	.news_left .list dd{padding-top:5px}
	.focus .list li{display:block;padding:3px 0 2px 8px}
	.news_lastest ul li{padding:1px 0 0 8px}
	.xy_focus .list .t{padding:4px 0 0 8px;height:24px}
	.lesson_con .l_left .lesson_lastest dt{padding:2px 0 0 8px;height:24px}
	.lesson_con .l_right .sel li a{padding:2px 8px 0 8px;height:23px}
	.lesson_con .l_right .sel li .active_a{height:24px}
	.xl_lp .main_class .gn dl dt{padding-top:0}
	.xl_lp .main_class .other_lp_sel ul .last #more_lp_list .m_t{padding:1px 0 3px 5px}
	#more_lp_list .lp_list a{background-position:-196px -12px}
	.xl_ga dd{padding-top:4px}
}

/*safari,google*/
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	#header #keys{height:20px}
	#snav a{padding-left:8px}
	.sider .t28{padding:4px 0 0 8px;height:24px}
	.lesson_con .l_left .lesson_lastest dt{padding:3px 0 0 8px;height:23px}
}

/*opera*/
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	#header #keys{height:20px}
	#nav .nav_1 dd,#nav .nav_2 dd,#nav .nav_3 dd,#nav .nav_4 dd{padding-top:9px}
	#snav a{padding-left:8px}
	.sider .t28{padding:5px 0 0 8px;height:23px}
	.lesson_con .l_left .lesson_lastest dt{padding:3px 0 0 8px;height:23px}
}

/*IE8*/
html > body #header #keys
{
	height:20px\0
}

/*IE 6 7*/
.news_left .fast_list a{
	*background-position:-196px -18px
}
.lesson_con .l_right .lesson_list li .add{
	*top:2px;
	top:2px\0
}

.best_qa li{
	*background-position:-185px -340px
}

/*IE6*/
.lesson_con .l_right .sel .long{
	_width:68px
}
.lesson_top{
	_margin-left:4px
}

/*IE*/
#top_tool .rss_weekly{background-position:-178px -1235px\9}
.xl_dir li a,.xl_trb li a{background-position:-196px -18px\9}
.xl_lp .main_class .other_lp_sel ul .last{background-position:-32px -882px\9}
.xl_jt .jt_part .jt_t a,.qw_xl .qw_part .qw_t a{
	padding:5px 0 0 8px\9;
	height:27px\9
}
.xl_jt .jt_part{padding-bottom:3px\9}