@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
color:#0066CC;
text-decoration:none;
}
a:visited {
color:#0066CC;
text-decoration:none;
}
a:hover {
color:#C2130E;
text-decoration:underline;
}
a:active {
color:#C2130E;
}
.fl{FLOAT:left}.fr{FLOAT:right}
#EN_Footer{
		clear:both;MARGIN: 8px auto; WIDTH: 920px;text-align:left;
}
.hit_class{
	background-color:#FF3;
}
#Course_index {
	clear:both;MARGIN: 8px auto; WIDTH: 920px;text-align:left;
}
#Course_index .contentleft{
	width:650px;margin-left:16px;margin-top:10px;display:inline;
}
#Course_index .contentright{
	width:216px;margin-right:14px;margin-top:10px;display:inline
}
.listtitle{
	clear:both;font-size:16px;font-weight:bold;height:32px;line-height:32px;
}
#Course_index .contentleft .recommend{ 
	clear:both;width:611px;height:20px;line-height:20px;font-weight:bold;background-color:#B1D4F5;
}
#Course_index .contentleft .recommend strong{
	margin-left:20px;
}
#Course_index .contentleft .recommend img{
	margin-top:1px;margin-right:5px;margin-left:20px;
}
#Course_index .contentleft .category{
	margin-left:8px;height:21px;line-height:21px;list-style-type:none;
}
#Course_index .contentleft .category .book{
	width:180px;color:#fff;background-color:#0166CE;border:1px solid #004387;border-bottom:0;text-align:center
}
#Course_index .contentleft .category .exam{
	width:84px;background-color:#F1F1F1;border-top:1px solid #898989;border-right:1px solid #898989;text-align:center
}
#Course_index .contentleft .category a{
	color:#000
}
#Course_index .contentleft .class_list{
	clear:both;height:157px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff
}
#Course_index .contentleft .class_list ul{
	clear:both;margin-left:15px;margin-top:20px;color:#0166CE;list-style-type:none;
}
#Course_index .contentleft .class_list ul li{
	float:left;width:123px;height:15px;margin-bottom:20px;
}
#Course_index .contentleft .class_list ul li img{
	margin-right:8px;
}
#Course_index .contentleft #bookManage{
	display:none
}
#Course_index .contentleft .lred{
	display:none
}
#Course_index .contentleft .courselist{
	clear:both;margin-left:8px;padding-top:20px;border-top:1px solid #E1E1E1;
}
#Course_index .contentleft .courselist div{
	height:16px;font-weight:bold;
}
#Course_index .contentleft .courselist div span{
	color:#999;font-weight:normal
}
#Course_index .contentleft .courselist div img{
	margin-right:8px;
}
#Course_index .contentleft .courselist ul{
	clear:both;margin-left:21px;margin-top:11px;list-style-type:none;
}
#Course_index .contentleft .courselist ul li{
	float:left;width:200px;height:15px;margin-bottom:17px;  
}
#Course_index .contentleft .levellist{
	clear:both;height:685px;font-size:16px;margin-bottom:15px;border-bottom:1px solid #ccc
}
#Course_index .contentleft .levellist ul{
	list-style-type:none;
}
#Course_index .contentleft .levellist ul li{
	float:left;width:297px;height:60px;border:1px solid #ECECEC;margin-right:13px;margin-bottom:14px;background-color:#fff
}
#Course_index .contentleft .levellist ul li table{
	width:275px;height:40px;margin-left:8px;margin-top:10px;
}
#Course_index .contentleft .levellist ul li table td.flag{
	width:10px;background-color:#E1E1E1;vertical-align:bottom
}
#Course_index .contentleft .levellist ul li table td.flag div{
	background-color:#0166CE;width:10px;height:0px;
}
#Course_index .contentleft .levellist ul li table td.levelname{
	width:162px;color:#999999;padding-left:12px;
}
#Course_index .contentleft .levellist ul li table td.levelname span{
	font-size:14px;color:#0166CE;font-weight:bold
}
#Course_index .contentleft .levellist ul li table td.begin{
	width:91px;
}
#Course_index .contentleft .sendlink{
	clear:both;padding-bottom:15px;margin-bottom:10px;border-bottom:1px solid #ccc
}
#Course_index .contentleft .memberlist{
	clear:both;
}
#Course_index .contentleft .memberlist ul{
	list-style-type:none;
}
#Course_index .contentleft .memberlist ul li{
	float:left;width:64px;margin-right:10px;text-align:center
}
#Course_index .contentleft .memberlist ul li img{
	width:40px;height:40px;padding:1px;border:1px solid #D8D9D9
}
#Course_index .contentleft .memberlist ul li span{
	color:#999999
}
#Course_index .contentright .member_now_info{
	clear:both;width:216px;height:50px;padding-left:10px;margin-bottom:15px;line-height:25px;background-color:#FFFFB9;color:#39C;font-weight:bold;OVERFLOW: hidden;
}
#Course_index .contentright .member_now_info #marqueeBox div{
	width:200px;height:25px;OVERFLOW: hidden;
}
#Course_index .contentright .member_info{
	clear:both;width:216px;height:105px;padding-left:10px;margin-bottom:15px;line-height:25px;background-color:#FFFFB9;color:#39C;font-weight:bold;OVERFLOW: hidden;
}
#Course_index .contentright .member_info #marqueeBox div{
	width:200px;height:25px;OVERFLOW: hidden;
}
#Course_index .contentright .wordcountlist{
	clear:both;width:204px;height:240px;padding-left:20px;padding-top:17px;border-left:1px solid #DCDCDC;border-right:1px solid #DCDCDC;
}
#Course_index .contentright .wordcountlist ul{
	list-style-type:none;
}
#Course_index .contentright .wordcountlist ul li{
	clear:both;margin-bottom:6px;
}
#Course_index .contentright .wordcountlist ul li .headimg{
	width:80px;height:42px;
}
#Course_index .contentright .wordcountlist ul li .headimg span{
	float:left;font-size:18px;font-weight:bold;line-height:42px;
}
#Course_index .contentright .wordcountlist ul li .headimg img{
	float:left;width:38px;height:38px;padding:1px;border:1px solid #D8D9D9;margin-left:10px;
}
#Course_index .contentright .wordcountlist ul li .headintro{
	width:114px;padding-left:8px;
}


