body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,Passlogin,table,td,img,div{margin:0;padding:0;border:0;}
body  { margin:0; color:#333; font:12px "ËÎÌå",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif; text-align: center;}
ul,li,dl,ul,ol{list-style:none;}
div,li,td,th {
	line-height: 21px;
	font-size:12px;
}
select	{font-size:12px; color:#333333;}
input	{font-size:12px; color:#333333;}
select,input{vertical-align:middle; padding:0; margin:0;}

.cls {clear:both;}
.dis{display:inline;}

a:link {color:#333;text-decoration:none;} 
a:visited {color: #333;text-decoration:none;} 
a:hover{color: #F00; text-decoration:underline;} 
a:active {color: #F00;text-decoration:underline;}

.conU{padding:5px;font-size:14px;line-height:24px;}
.marB{margin-bottom:8px;}

body{ background:#1d91b6;}

.wrap{
	width:873px;
	margin:0 auto;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	background:#FFFFFF;
	text-align:left;}
	
.topheader{
	background:url(../images/2009ms_bg01.gif) repeat-x;
	height:40px;
	line-height:40px;
	border-top:1px solid #e4e4e4;
	text-align:right;
	padding-right:10px;
	margin-top:2px;}
	
.topheader_l{
	float:left;
	width:280px;
	padding-left:10px;
	background:url(../images/2009ms_bg02.jpg) no-repeat left top;
	height:40px;
	text-align:left;}

.taitou{text-align:center;margin-bottom:5px;}

.info{height:213px;background:url(../images/2009ms_bg03.jpg) repeat-x left top;margin-bottom:5px;}
.info_left{float:left;width:328px;height:213px;}

.info_center{float:left;width:307px;height:213px;background:url(../images/2009ms_bg02.gif) repeat-x left top;}
.info_right{float:right;width:238px;height:213px;}

.hot{padding:15px 5px;}
.hot span{font-weight:bold;color:#cc6600;font-size:14px;line-height:24px;}

.hot span a:link,.hot span a:visited{color:#cc6600; text-decoration:none;}
.hot span a:hover,.hot span a:active{color:#FF0000; text-decoration:underline;}

.liucheng{height:53px;border:1px solid #b5b5b5;margin-bottom:5px;}
.main{padding:2px;margin-bottom:5px;}
.left{float:left;width:541px;}
.right{float:right;width:318px;}

.bord{border:1px solid #b3b3b3;background:url(../images/2009jl_tbg01.gif) repeat-x left top;}
.t01{
	background:url(../images/icon01.jpg) no-repeat 12px 9px;
	border-bottom:1px solid #b3b3b3;
	height:31px;
	padding-left:30px;
	line-height:31px;
	font-size:14px;
	font-weight:bold;
	color:#990000;}
	
	
.bkzn_t{border:1px solid #b3b3b3;background:url(../images/2009jl_tbg01.gif) repeat-x left top;height:135px;}

.bkzn_c{
	padding:5px 0 0 20px;
	clear:both;}
	
.bkzn_c ul li{
	height:23px;
	line-height:23px;
	color:#123B8D;
	text-align:center;
	background:url(../images/gongl_out.gif) center center;
	margin:0px 6px 8px 6px;
	display:inline;
	float:left;
	text-align:center;
	border:1px solid #dddddd;}
	
.bkznli01{width:85px;}

.bkznli02{width:100px;}

.bkznli03{width:140px;}
	
.bkzn_c li a:hover{
	height:23px;
	line-height:23px;
	color:#ff0000;
	text-align:center;
	background:url(../images/gongl_on.gif) center center;
	display:block;
	text-decoration:none;}
	
.hidden{display:none;}
	
.teacher{width:306px;height:30px;}
.teacher li{
	float:left;
	height:19px;
	display:inline;
	padding-top:2px; 	
	width:71px;
	font-size:14px;
	font-weight:bold;
	margin-left:6px;
	text-align:center;}
.st01{
	background:url(../images/teacher_on.gif) no-repeat center;
	font-weight:bold;
	color:#FFF;}
.st02{ background:url(../images/teacher_off.gif) no-repeat center;}

.st01 a:link,.st01 a:visited{color:#FFFFFF; text-decoration:none;}
.st01 a:hover,.st01 a:active{color:#FFFFFF; text-decoration:none;}

.imgl{float:left;border:1px solid #CCC;margin-top:5px;margin-right:5px;}

.cont{padding:5px 5px 2px 5px;line-height:18px;}

.cont a:link,.cont a:visited{color:#dd9212; text-decoration:underline;}
.cont a:hover,.cont a:active{color:#FF0000; text-decoration:underline;}

.kctbg{
	height:23px;
	padding-top:5px;
	background:url(../images/2009ms_kctbg.gif) no-repeat left top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:15px;}
	
.kc_t{font-size:14px;font-weight:bold;}

.yh{height:83px;background:url(../images/yhbg.gif) repeat-x left top;padding:8px 8px 0 8px;font-size:14px;color:#990000;}

.yh strong{text-decoration:underline;color:#FF0000;}

.foot{border-top:2px solid #333333; text-align:center;}
.foot .link{height:19px; background-color:#f0f0f0;line-height:19px;margin-bottom:8px;}
