/* CSS Document */
body{ background:#FFFFFF url(../images/right_top_bg.jpg) left top repeat-x;font-size:12px;color:#333333;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px; }
div,ul,li{list-style:none; margin:0px; padding:0px;}
h3{margin:0px; padding:0px;}
table{ float:left;}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}
.w_input{ width:280px;}

th{ background:url(../images/table_bg.jpg) left bottom repeat-x; height:25px;}
.container{ float:left; width:100%; overflow:hidden; background:#FFFFFF;}
.local{ float:left; width:100%; background:url(../images/local_bg2.jpg) right top no-repeat; margin-top:5px;}
.local h3{ float:left; padding-left:50px; background:url(../images/local_bg1.jpg) left top no-repeat; height:35px; line-height:35px; font-size:12px; font-weight:normal;}
.local h3 a:hover{}
.contents{ float:left; width:100%; line-height:160%;}

.add_class{ float:left; width:238px; padding:10px; background:url(../images/title_bg_1.jpg) left top repeat-x; border:1px #F3CCCE solid; display:inline; margin-right:10px;}
.add_class h3{ float:left; width:238px; font-size:12px; border-bottom:1px #F3CCCE dashed; padding-bottom:5px;}
.add_class .input{ float:left; width:145px; margin:0px;}
.add_class label{ float:left; width:100%;}

.classlist{ float:left; width:158px; padding:10px; background:url(../images/title_bg_1.jpg) left top repeat-x; border:1px #F3CCCE solid; display:inline; margin-right:10px;}
.classlist h3{ float:left; width:158px; font-size:12px; border-bottom:1px #F3CCCE dashed; padding-bottom:5px;}
.classlist .input{ float:left; width:150px;}
.classlist label{ float:left; width:100%;}
.classlist ul{ float:left; width:148px; padding-left:10px; margin-top:10px;}
.classlist ul li{float:left; width:100%; line-height:180%;}
.classlist ul li.a a{ color:#FF0000;}

.Menu_Class{ float:left; width:100%;}
.Menu_Class ul{ float:left; width:100%;}
.Menu_Class ul li{ float:left; width:100%;}
.Menu_Class ul li span{ float:left; padding-left:30px;}

.page_content{ float:left; width:100%;}
.page_content h3{ float:left; font-size:12px;}
.r_title{ float:left; width:100%; border-bottom:1px #F3CCCE dashed; padding-bottom:5px;}
.border{background:url(../images/title_bg_1.jpg) left top repeat-x; border:1px #F3CCCE solid; }

.table_style{ float:left; border:1px #F5F5F5 solid; margin-top:15px;}
.table_style td{background:#F5F5F5; padding:5px;}
.table_style th{background:#EBEBEB; padding:5px; text-align:right; width:100px;}
.table_style input.input{border:1px #CCCCCC solid; padding:5px;}
.table_style textarea{border:1px #CCCCCC solid; padding:5px;}
.table_style textarea.textarea{ width:98%;}


.mk_table_style{ float:left; border:1px #F5F5F5 solid; margin-top:15px;}
.mk_table_style td{ background:#F5F5F5; padding:5px;}
.mk_table_style th{ background:#EBEBEB; padding:5px; text-align:center;}
.mk_table_style input.input{border:1px #CCCCCC solid; padding:5px;}
.mk_table_style textarea{border:1px #CCCCCC solid; padding:5px;}
.mk_table_style textarea.textarea{ width:98%;}

.select{ width:150px;}



.canshu{ float:left; width:100%;}
.canshu li{ float:left; width:360px; padding:2px 0;}
.canshu li span{ float:left; width:60px; text-align:right; height:30px; line-height:30px;}


.loading{ float:left; width:100%; margin-top:20px;}
#load{ float:left; z-index:1; width:100%; height:15px; border:1px #FBA6AB solid; position:relative; overflow:hidden;}
#loading{ float:left; z-index:2;height:15px; background-color:#FFCCCC; overflow:hidden;}
#div1{position:absolute;z-index:3;width:100%;height:100%;line-height:13px;text-align:center;}
.red_font{ float:left; color: #FF0000; font-size:20px; font-family:"微软雅黑"; padding:0px 10px;}
.green_font{color: #333; float:left; width:100%; text-align:center; margin-top:10px;}
.green_font cite{ float:left; padding-top:10px; font-style:normal;}



/*错误提示*/
.WriteErrMsg{ float:left; width:100%; overflow:hidden;}
.WriteErrMsg h3{ float:left; font-size:12px; line-height:200%; padding-left:20px; margin-top:10px;}
.WriteErrMsg li{ float:left; width:100%; padding-left:20px; line-height:180%;}

.area{ float:left; width:100%; margin-top:10px; padding-left:20px;}
.area h3{ float:left; width:70px; text-align:left;padding:2px 0; margin-top:5px;}
.area ul{ float:left; width:98%; text-align:left;}
.area ul li{ float:left; width:100%; margin-top:5px;}
.area ul li a{ float:left; padding:2px 5px; display:inline; margin:2px;}
.area ul li a.a{ color:#FFF; background:#FF0000;}
.area ul li a.b{ color:#FFF; background:#009900;}
.area ul li.sub{ float:left; width:98%; padding:2px; border:1px #CCCCCC dotted;}


.tr1{margin-top:10px; background:#E4E4E4;}
.tr2{margin-top:10px; background:#FFD2D2; border:1px #FF0000 solid;}
.tr1 td{ background:#FFFFFF;}
.tr2 td{ background:#FFF4F4;}
.tr1 .reply td{ background:#FCF6F6; color:#FF0000;}