.a_list {
	font: 14px 宋体;
	margin: 0 auto;
    padding: 0;
}
a.a_list:visited{
	color:#000;
}
a.a_list:hover{
	color:#800080;
	text-decoration:underline;
}
.mainbody {
	width:978px;
	margin:0px auto;
	padding:1px;
}
.mainleft {
	width:645px;
}
.mainright {
	width:308px;
	background-color:#f6f6f6;
	border:#d8d8d8 1px solid;
	padding:6px;
	padding-bottom:15px;
	margin-top:3px;
}
.current {
	color:#010334;
	height:30px;
	line-height:30px;
	padding-left:10px;
}
.classlist{
	border:#c6e9af 1px solid;
	padding:1px;
	height:100%;
}
.classlist .title{
	background-color:#e7f6d7;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
	padding-right:15px;
}
.classlist .title img{
	float:right;
	margin-top:4px;
}
ul.keshi{
	padding:10px 0px 10px 30px;
}
ul.keshi li{
	float:left;
	width:120px;
	color:#356910;
	line-height:30px;
}
ul.keshi li a{
	color:#356910;
}

/**/
.pagebox{
	border:#c6e9a9 1px solid;
	line-height:25px;
	background-color:#fff;
	padding:2px;
}
.pagebg{
	padding:15px 0px;
	background-color:#f9fef8;
}
.pagebox ul{
	margin-left:50px;
}
.pagebox ul li{
	width:140px;
	float:left;
	color:#2b6204;
}
.pagebox a{
	font-size:14px;
	color:#2b6204;
}
.questop{
	position:relative;
	bottom:-1px;
	_height:26px;
}
.questop span{
	font-size:14px;
	float:left;
	height:27px;
	line-height:27px;
	padding:0px 12px;
	margin-right:5px;
	display:inline;
	border:#fff 1px solid;
	border-bottom:none;	
}
.questop span.on{
	background-color:#e1f6cb;
	font-weight:bold;
	border:#c8e8a9 1px solid;
	border-bottom:none;
}
.queslist{
	margin-top:20px;
}
.quesbox{
	border:#c6e9af 1px solid;
	padding:2px;
}
.quesbg th{
	font-weight:normal;
	color:#385e00;
	background-color:#f4fdea;
	height:26px;
	line-height:26px;
}
.quesbg td{
	text-align:center;
	line-height:16px;
}
.quesbg td span{
	color:#636363;
}
td.questitle{
	text-align:left;
	padding:2px 6px;
	font:14px 宋体;
}
td.questitle em{
	color:#646464;
	font-size:12px;
	margin-left:5px;
}
.fanye01{
	font-size:14px;
	color:#14317d;
	text-align:center;
	padding:15px 0px;
}
.fanye01 a{
	color:#14317d;
}
.fanye01 a:hover,a.cur{
	color:#ff0000;
}
.zhunwen th{
	color:#000;
}
.zhw em{
	color:#003561;
}
.zhw a{
	text-decoration:underline;
}
.zhw input{
	margin-right:12px;
	position:relative;
	top:-2px;
}
.zhw img{
	margin-left:10px;
	position:relative;
	top:-2px;
}
input,img{
	vertical-align:middle;
}
.classbox{
	margin:0px 15px;
}
.classbox h1{
	height:30px;
	line-height:30px;
	color:#666;
	font-size:12px;
	border-bottom:#666 1px  dotted;
}
.classbox h1 span{
	margin-right:35px;
}
.classbox h1 em{
	color:#ff0000;
}
.classbox p{
	font-size:14px;
	line-height:27px;
	padding:10px 0;
}
.classbox p span{
	color:#666;
}
.fenxi{
	border:#cfdebe 1px solid;
	padding:10px 20px;
	margin:5px;
	font-size:14px;
	background-color:#f4fdea;
	width:580px;
}
.fenxi textarea{
	border:#bababa 1px solid;
	background-color:#FFF;
	overflow:auto;
	height:60px;
	margin-top:6px;
	margin-bottom:10px;
}
.fenxi font{
	color:#ff0000;
}
.fenxi span{
	font-size:12px;
}
.fenxi a{
	font-size:12px;
	margin-right:16px;
}
.tijiao{
	text-align:center;
	font-size:12px;
	padding:15px;
}
.tijiao input{
	margin-right:15px;
}
.gonggao{
	border:#e5e5e5 1px solid;
	background-color:#FFF;
	padding:10px 17px;
}
.gonggao code{
	color:#ff0000;
}
.gonggao h1{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	display:block;
	padding-bottom:10px;
	padding-left:10px;
}
.navright a{
	display:block;
	font-size:14px;
	width:288px;
	height:35px;
	line-height:30px;
	padding-left:20px;
}
.navright a.on,.navright a:hover{
	background:url(http://statics.a.120ask.com/tswork/alt02.gif) left top no-repeat;
	font-weight:bold;
	text-decoration:none;
}
.banner{
	display:block;
	margin:0px auto;
	border:#fff 2px solid;
	margin-top:10px;
}/* 天使工作室 权限分区样式*/.classlist{ margin-top:10px; clear:both;}.p_tiul{padding-left:5px;clear:both; height:32px;border-bottom:1px solid #47BE6C; background-color:#E1F6CB;}.p_tiul li{width:150px;text-align:center;font-size:14px;color:#333;font-weight:bold;float:left;line-height:30px; margin-top:3px;margin-right:15px;cursor:pointer; }.p_tiul .s_bg{color:#257834; background-color:#fff;border-left:1px solid #47BE6C;border-right:1px solid #47BE6C;border-top:1px solid #47BE6C;line-height:25px; _bottom:-1px;_position:relative; padding-top:2px;padding-bottom:2px; }