/* CSS Document */
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:#000; font:12px "ËÎÌå",Lucida Grande, Verdana, Lucida, Arial, Helvetica, sans-serif; text-align: center;}
ul,li,dl,ul,ol{list-style:none;}
div,li,td {
	line-height: 21px;
	font-size:12px;}
select	{font-size:12px; color:#000;}
input	{font-size:12px; color:#000;}
select,input{vertical-align:middle; padding:0; margin:0;}

.cls {clear:both;	display:block;}
.dis{display:inline;}
.clear{clear:both; font-size:1px; line-height:1px; height:1px;}

td,th{ line-height: 26px; height:26px;font-size:12px; color:#000; padding-left:2px;}
th{ font-weight:bold; text-align:center;}

.fred{ color:#FF0000;}


a:link {color:#000;text-decoration:none;} 
a:visited {color:#000;text-decoration:none;} 
a:hover{color:#f60; text-decoration:underline;} 
a:active {color: #F00;text-decoration:underline;}

a.fyellow:link{ color:#fff; text-decoration:none;}
a.fyellow:visited{ color:#fff; text-decoration:none;}
a.fyellow:hover{ color:#fffc00; text-decoration:none;}


a.fred:link{ color:#ff0000; text-decoration:none;}
a.fred:visited{ color:#f00; text-decoration:none;}
a.fred:hover{ color:#f00; text-decoration:none;}

.marB{ margin-bottom:8px;}
.marL{ text-align: center;}

.img1{ float:left;} 

#wraper{
	width:950px;
	margin:0 auto 8px;
	text-align:left;}
.zsjz_nav{
	width:950px;
	background:url(../images/zj_navbg.jpg) repeat-x left top;
	line-height:45px;
	height:58px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;}
.zsjz_nav a:link{color:#fff; text-decoration:none;}
.zsjz_nav a:visited{color:#fff; text-decoration:none;}
.zsjz_nav a:hover{color:#ff0; text-decoration:none;}	
.zj_text{
	height:155px;
	margin-bottom:8px;
	background:url(../images/zj_textbg.jpg) repeat-x;}
.zj_text p{
	float:left;
	width:570px;
	padding:10px 8px;}		
.zj_login{
	float:right;
	width:233px;
	height:110px;
	background:url(../images/loginb.jpg) no-repeat;
	margin-top:5px;
	margin-right:10px;
	padding-top:35px;
	padding-left:30px;}
.login table td{ font-size:12px;}	
.zsjzinput{
	border:1px solid #bcbcbc;
	width:85px;
	height:18px;
	line-height:18px;}
.login_link{
	font-size:13px;
	color:#cd4569;
	letter-spacing:1px;
	color:#2c3135; }
.login_link a:link,.login_link a:visited{color:#2c3135; text-decoration:none; margin:2px;}
.login_link a:hover,.login_link a:active{color:#9b031c; text-decoration:none;}

.zj_kcsz{
	background:url(../images/zjkc_tbg.jpg) repeat-x 0 1px;
	height:33px;
	padding-right:10px;}
.zj_kcsz ul li{
	text-align:center;
	line-height:33px;}	
.zj_kcsz ul li.zjbg01{
	background:url(../images/zjkc_btn01.jpg) no-repeat;
	width:141px;
	height:33px;
	color:#274a89;
	float:left;
	font-weight:bold;
	font-size:14px;}
.zj_kcsz ul li.zjbg02,.zj_kcsz ul li.zjbg03{
	float:right;
	width:93px;
	height:32px;
	margin-right:2px;
	background:url(../images/zjkc_btn02.jpg) no-repeat;}
.zj_kcsz ul li.zjbg03{
	width:67px;
	background:url(../images/zjkc_btn03.jpg) no-repeat;}
.kcsz_con{width:936px;*width:936px;width:936px\0/;overflow:hidden;
	border:1px solid #5677b3;
	border-top:none;
	padding:6px;}
.kcsz_con table th{color:#000; }	
	
/*ÓÅ»Ý·½°¸*/
.yh_bg{
	background: url(../images/bg_yh.jpg) no-repeat left top;
	height:87px;
	width:935px;
	margin:8px 0 0;
	padding-left:40px;
	padding-top:6px;}
	
.scroll_yh{width:650px;height:36px;margin-bottom:8px;padding-left:130px;}	
.hidden{display:none;}
	
.scroll_yh li{
	float:left;
	display:inline;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	height:34px;
	padding-top:2px;
	width:108px;
	line-height:18px;}
	
.yhbg01{cursor:pointer;color:#cc6600;background:url(../images/yh_on.gif) no-repeat center top;}
.yhbg02{cursor:pointer;color:#454545;background:url(../images/yh_off.gif) no-repeat center top;}
.yhbg01 a{color:#cc6600; text-decoration:none;}
.yhbg02 a{color:#454545; text-decoration:none;}

.yh_con{ font-size:13px; color:#7c0000;}
.ys_detail{font-size:12px;color:#000;font-weight:normal;}	

.zjmain{
	background:#f5f4f4;
	padding:8px;}
.zj_left{
	float:left;
	width:670px;}
.zj_tbg01,.zj_tbg02{
	background:url(../images/zj_tbg01.jpg) no-repeat;
	height:23px;
	line-height:23px;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding-left:30px;
	padding-right:10px;}
.zj_tbg02{
	background:url(../images/zj_tbg02.jpg) no-repeat;}	
.zj_tbg01 a{ float:right;
	font-size:12px;
	font-weight:normal;
	width:40px;
	height:11px;
	text-align:center;
	line-height:11px;
	padding-top:2px;
	background:#b92442;
	display:block;
	margin-right:1px;}	
.zj_bbjs,.zj_fdxs{
	background:url(../images/zj_mbg01.jpg) repeat-y;
	padding:16px 12px 4px;}
.zj_left .zj_bbjs p{
	background:#e1f3ff;
	text-align:right;}
.zj_left .zj_bbjs p a{
	color:#c33847;
	font-weight:bold;
	}		
.zj_bbjs table th{ color:#FFF;}		
.zj_bbjs ul li{
	border-bottom:1px dashed #b7b7b7;
	padding:4px 0;}	
.zj_bbjs ul li img{
	float:left;
	width:30px;
	height:38px;
	border:none;}
	
.xyxs_left{
	float:left;
	width:280px;
	height:147px;
	}
.xyxs_left ul li{
	border:0px;
	background:url(../images/dot.gif) no-repeat left;
	padding:0 0 0 10px;}
.xyxs_right{
	float:right;
	width:204px;
	background:url(../images/js_xyhpbg.jpg) no-repeat left top;
	height:127px;
	padding:10px;}
.xysx{ width:204px; height:100px; overflow-y:scroll;overflow-x:hidden;}		
	
.zj_right{
	float:right;
	width:256px;
	margin-bottom:10px;}
.zj_fdxs{
	padding-top:8px;
	background:url(../images/zj_mbg02.jpg) repeat-y;}	
.zj_fdxs ul li a{
	background:url(../images/zj_fdxs.jpg) no-repeat;
	text-align:center;
	width:90px;
	height:23px;
	display:block;
	color:#FFF;
	margin-bottom:5px;}
.zj_fdxs ul li span{
	line-height:23px;}	
.teacher{
	width:234px;
	border-bottom:1px dashed #51b34c;}	
.teacher img{ width:100px; height:83px;}
.imgl{
	float:left;
	padding:2px;
	border:1px solid #CCC;
	margin-right:5px;
	margin-bottom:5px;}
.zj_wxry{
	background:url(../images/zj_mbg03.jpg) repeat-x;
	height:130px;
	margin-bottom:8px;}	
.zj_picl,.zj_picr{
	float:left;
	background:url(../images/zj_lbg01.jpg) no-repeat;
	width:23px;
	height:130px;}	
.zj_ry{
	float:left;
	padding:10px;}	
.zj_picr{
	width:10px;
	background:url(../images/zj_rbg01.jpg) no-repeat;
	float:right;}
.zj_con{
	border:1px solid #3f82bc;
	padding:8px 0px;
	background: #FFFFFF url(../images/zj_bbg.jpg) repeat-x;}		
.zj_zfzn{
	width:270px;
	float:left;
	margin:0px 25px;
	border-right:1px solid #e5e5e5;}	
.zj_tit{
	font-size:14px;
	font-weight:bold;
	color:#093771;}
.con_zf p{ padding:0 5px;}		
.con_zf img{
	border:1px solid #cfcfcf;
	float:left;
	margin-right:8px;}
.zj_zxzx{
	width:270px;
	float:right;}	
