﻿/*** myClassInfo ***/
#teacherFace{
	position:absolute;
	right:12px;
	top:55px;
}
.notFirstLine{	padding-left:3em;}
#myClassInfoList{
	margin-left:10px;
}
#myClassInfoList li{
	margin-bottom:5px;
	color:#666;
	line-height:20px;
}

/*** myQuestion ***/
#myQuestion{
	margin-top:20px;
	width:380px;
}
/*** 2009年8月10日 yzy tips内超链接修正***/
.tips a:link,.tips a:visited,.tips a:hover,.tips a:active{
	text-decoration:none;
	line-height:1.7em;
}
/*** 2009-09-01 yzy 消息设置样式 ***/
#noticeSetting .cbH3{
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #e6e6e6;
}
#iLikeMsg{
	padding-left:18px;
	background:transparent  url('/images/ico_smile.gif') no-repeat 0 2px ;
	height:1.2em;
}
#iHateMsg{
	padding-left:18px;
	background:transparent  url('/images/ico_cry.gif') no-repeat 0 2px ;
	text-indent:0;
	height:1.2em;
}
#noticeSetting p{
	margin-left:18px;
}
#noticeSettingList{
	margin:0 1em 1em 18px;
}
#noticeSettingList li{
	position:relative; 
	margin-bottom:5px;
}
#noticeSettingList li input{
	position:relative; 
	top:2px;
	margin-right:2px;
}
#noMsgSettting{
	margin-bottom:20px;
}
#btnTypeSubmit{
	font-weight:normal;
	margin-left:18px;
}
#panelOpen{
	margin-bottom:20px;
	border-bottom:1px dotted #e6e6e6;
	padding-bottom:20px;
}
#btnCloseMsg{
	font-weight:normal;
	margin-left:18px;
}
#lbCloseInfo{
	margin-bottom:1em;
}
#lbCloseTips{
	border-bottom:1px dotted #e6e6e6;
	text-indent:18px;
	padding-bottom:20px;	
}
#lbOpenTips{
	text-indent:2em;
	border-bottom:1px dotted #e6e6e6;
	padding-bottom:20px;	
	margin-bottom:50px;
}
#btnResent{
	font-weight:normal;
	margin-left:240px;
}
#msgCloseNotice{
	text-align:center;
	background-color:#FFFBCC;
	padding:10px 0;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #FFEC19; 
	margin-bottom:30px;
}

a.btnCard{
	font-size:12px;
	text-decoration:none;
	height:24px;
	max-height:24px;
	line-height:24px;
	overflow:hidden;
	/*display:-moz-inline-stack;display:inline-block;_display:inline;*/
	display:block;
	text-align:center;
	width:75px;
	background:transparent url(/images/bg_btn_cls.gif) no-repeat 0 0;
	color:#5D5D5D;
	text-decoration:none;
	cursor:pointer;
}

a.btnCard:hover{
	color:#F26122;	text-decoration:none
}
a.btnOra{ background:transparent url(/images/bg_btn_cls.gif) no-repeat 0 -68px; }
a.btnGray{ background:transparent url(/images/bg_btn_cls.gif) no-repeat 0 -102px; }

a.btnBlue, a.btnOra{color:white;}
a.btnBlue:hover, a.btnOra:hover{color:white;text-decoration:underline;}

a.btnGray{color:#A3A3A3;cursor:default;}
a.btnGray:hover{ color:#A3A3A3; text-decoration:none; }

#myClassInfoList a.a_gray{
	color:#666;
	}
#myClassInfoList a:hover{
	color:#f60;
	}
#myClassInfoList li center{
	font-weight:bold;
	}


/*** 班级首页 ***/
#studyInfo {
	border-bottom:1px solid #DCDCDC;
	border-top:1px solid white;
	padding:10px 0 10px 10px;
	position:relative;
	}
.btnbarCblock ul {
	margin-left:10px;
	}
.btnbarCblock ul li {
	display:inline;
	float:left;
	height:2em;
	line-height:2em;
	margin-right:10px;
	}
.btnbarCblock ul li a {
	background:url("/images/ico_greendisc.gif") no-repeat scroll 0 3px transparent;
	padding-left:15px;
	text-decoration:none;
	}
#classInfoList li {
	border-bottom:1px dotted #DCDCDC;
	line-height:1.5em;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:2px;
	padding-bottom:7px;
	word-wrap: break-word; 
	}
#classInfoList li img{
	position:relative;
	top:3px;
	}
#hjclassNotice {
	border:1px solid #D9D9D9;
	margin-top:15px;
	padding:0;
	position:relative;
	}
#widgetNotice {
	left:120px;
	position:absolute;
	top:-18px;
	}
	/*** 学习进度区 ***/
	#studyInfo_tips,#msg_tips{
		padding:10px;
		background-color:#FCFE9B;
		border:1px solid #FFE876;
		position:relative;
		padding-right:30px;
		}
	a.close{
		position: absolute;
		right:10px;
		_right:30px;
		top: 15px;
		}

	/*** 打卡 ***/
	#classCard {
		border-bottom:1px solid #CCCCCC;
		margin:20px 10px 0;
		padding-bottom:10px;
		position:relative;
		}
	#classCard p {
		margin-bottom:0;
		}
	.btnClassCardAble {
		background:url("/images/btn_card.gif") no-repeat scroll 0 0 transparent;
		display:block;
		height:25px;
		margin:20px auto 5px;
		outline:0 none;
		width:95px;
		}
	.btnClassCardAble:hover {
		background:url("/images/btn_card.gif") no-repeat scroll 0 -26px transparent;
		}
	.btnClassCardOver {
		background:url("/images/btn_card.gif") no-repeat scroll 0 -52px transparent;
		display:block;
		height:25px;
		margin:20px auto 5px;
		outline:0 none;
		width:95px;
		}
	.btnClassCardFinished {
		background:url("/images/btn_card.gif") no-repeat scroll 0 -78px transparent;
		cursor:default;
		display:block;
		height:25px;
		margin:20px auto 5px;
		outline:0 none;
		width:95px;
		}
	#popAddXB {
		color:red;
		display:none;
		font-size:20px;
		font-weight:bold;
		left:110px;
		position:absolute;
		top:-5px;
		}
	/*** 达人榜 ***/
	#raking{
		width:255px;
		}
	.mode_tab {
		border-bottom: 1px solid #D1D1D1;
		}
		.mode_tab ul.tabs li a {
		background-color: #F6F6F6;
		color: #494949;
		}
		.mode_tab ul.tabs li a:hover {
		color: #494949;
		}
		.mode_tab ul.tabs li.active a {
		border: medium none;
		}
		.mode_tab ul.tabs li.active a:hover {
		color: #494949;
		}
	#con_raking_cnt_1 li,#con_raking_cnt_2 li,#con_raking_cnt_3 li{
		list-style-type:decimal;
		margin-left:25px;
		padding-top:7px;
		padding-bottom:7px;
		border-bottom:1px dashed #ccc;
		}
	li.top1,li.top2,li.top3{
		color:#cd0000;
		}
		

#classTips {
	background-color:#FFFFE6;
	margin:10px;
	padding:5px;
	}
#widgetNotice {
	left:120px;
	position:absolute;
	top:-18px;
	}
	#info_tip
	{
		width:580px;
		display:block;
	}

/*** 班级首页:End ***/


/*课程表*/
#timetable{}
#tab_plan{ line-height:1.3em; border:1px solid #D9D9D9;}
#tab_plan td{ text-align:center; padding:3px 0; margin:0;border:1px solid #D9D9D9;}

.lesson{display:block;text-align:left;}
.lesson a
{
  text-decoration:none;
  }

#timetable tr td a[id^=link_]
{
 	background:transparent url(/images/ico_arrowdown_blue.gif) no-repeat 34px 8px ;
 	width:42px;
 	display:inline-block;
 	text-decoration:none;
  }
a#link_lesson,a#link_lesson_up,a#link_lesson_bottom{
	width:70px;
	color:#868686;
	text-decoration:none;	
	}
.lesson_detail{
	padding:10px;
	background-color:#fdffea;
	border:1px solid #ccc; 
	background-image:none;
	z-index:20;
	}
.lesson_detail span{
	line-height:24px;
	}
#timetable tr td a.draft{
	color:#1071B5;
	text-decoration:none;
	}


.down
  {
    background: transparent url('/images/bg_arrow_experience.gif') no-repeat scroll 50px -36px;
    display: inline-block;
    width: 46px;
  }
  .up
  {
    background: transparent url('/images/bg_arrow_experience.gif') no-repeat scroll 50px -5px;
  }
/*课程表 :end*/
