body{	font-size:12px; background-color:#FFFFFF; color:#444444}
ul,li{list-style:none;}
img{border:0px;}
div{ overflow:hidden}
form{ margin:0}
a {color: #444444;	text-decoration: none;}
a:link {color: #444444;	text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: none;color:#FF3300}
a:active {text-decoration: none;}
h1{ font-family:ºÚÌå; font-size:20px; font-weight:300; color:#003399; padding:10px; margin:0}
.top{margin:0 auto;width:900px; height:70px}
.topl{float:left; width:200px}
.topc{float:left; width:500px}
.topr{float:right; width:200px; height:70px}
.topr li{ float:left; width:50%; line-height:26px}
.dh{width:900px;height:40px;margin:auto;background:url(topmenu_bg.gif) 0 0 repeat-x}
.dh ul{width:900px;height:40px;background:url(topmenu_r.gif) 0 0 no-repeat;	overflow:hidden;margin:0}
.dh ul li{float:left;	margin-left:-2px;	text-align:center}
.dh ul li a{float:left;	color:#FFFFFF;padding-left:17px;padding-right:15px;	height:40px;line-height:37px;}
.dh ul li a:hover{color:#FFFF99;background:url(topmenu_o.gif) center bottom no-repeat;}
.so{margin:4px auto;width:900px; height:37px; line-height:37px;border-right:1px solid #EEE;background:url(../images/topsearch_bg.gif) repeat-x;}
.so .title{	height:37px;	width:83px;	float:left;	background:url(topsearch_title.gif) left center no-repeat;}
.so .topsearch .inpbox{	float:left;	margin-top:4px;	width:430px;}
.so .topsearch .inpbox input{	margin-left:10px;	margin-right:10px;}
.so .topsearch .inpbox select{	font-size:12px;	width:100px;}
.so .topsearch .inpbox .searchtxt{height:13px;	width:200px;	font-size:12px;	padding:6px 0 4px 5px;	border-width:1px;	border-style:solid;	border-color:#808080 #D4D0C8 #D4D0C8 #808080;}
.so .topsearch .hots{	line-height:33px;	float:left;}
.wz{margin:auto;width:900px; height:30px; line-height:30px}
.m{margin:auto;width:900px}
.l{ float:left; width:640px}
.c{ border:1px solid #DDD; padding:10px; background:url(nr_bg.jpg) repeat-x}
.c h1{ font-family:ºÚÌå; font-size:20px; font-weight:300; color:#003399; padding:10px; margin:0; line-height:20px; height:20px}
.jj{ padding:8px; line-height:22px; color:#006699; text-indent:20px; overflow:hidden; width:600px}
.jj div{ border:5px solid #ededed; float:left; margin-right:6px; margin-right:10px}
.jj img{ border:1px solid #999999}
.info{ padding:10px; border-bottom:1px dashed #DDD; border-top:1px dashed #DDD; background-color:#fafafa}
.nr{ line-height:30px; padding:10px 0 10px 10px; color:#333333; font-size:14px; overflow:hidden;height:100%}
.nr li{background:url(li1.gif) 0px 2px no-repeat; padding-left:2px; border-top:1px dashed #c9d6de}
.plist{border-top:1px dashed #DDD; text-align:center}
.plist a{ margin:4px}
.r{ float:right; width:250px; overflow:hidden}
.lms{ border:1px solid #c9d6de; text-align:center; margin:0 0 10px 0}
.lms h4{ font-size:14px;background:url(lmsbh4bg.jpg) no-repeat; height:30px; line-height:30px; margin:0; padding:0}
.lms ul{ margin:8px; overflow:hidden; line-height:22px}
.lms li{ padding-left:12px;background:url(li2.gif) 0px 8px no-repeat; height:22px; overflow:hidden; text-align:left}
.lmdh{ border:1px solid #c9d6de; text-align:center; margin-bottom:10px; overflow:hidden; height:100%}
.lmdh h4{ font-size:14px;background:url(lmsbh4bg.jpg) no-repeat; height:30px; line-height:30px; margin:0}
.lmdh ul{ margin:6px 0 6px 0; overflow:hidden; line-height:22px}
.lmdh li{text-align:center; float:left; width:48%}
.lmdh li a{background-color:#fafafa; border:1px solid #DDD; border-bottom:2px; border-right:2px; padding:4px; margin-left:6px; margin-bottom:6px; width:100px;display:block; overflow:hidden; height:22px}
.lmdh li a:hover{ border:1px solid #DDD; border-top:2px; border-left:2px;}
.end{margin:8px auto 4px auto; padding-top:10px;width:900px; text-align:center; line-height:22px; border-top:1px solid #DDD; background:url(nr_bg.jpg) repeat-x}
.lmsb{ overflow:hidden; margin-top:10px; font-size:12px; border:1px solid #c9d6de; height:200px; float:left; width:290px; margin-right:10px;display:inline;}
.lmsb h4{border-bottom:1px solid #DDD; margin:0; background-color:#F7FBFF; font-size:14px; padding-left:36px;color:#005293; background:url(lmsbh4bg.jpg) no-repeat}
.lmsb h4 a{color:#005293}
.lmsb span{float:right; padding-right:10px}
.lmsb ul{ margin:0;padding:6px}
/*.lmsb li{ padding-left:14px;/* float:left; width:46%; border-bottom:1px dashed #CCCCCC; border-top:none; height:22px; line-height:22px; overflow:hidden}*/
.lmsb li{ padding-left:20px; float:left; width:90%; /*border-bottom:1px dashed #CCCCCC;*/ border-top:none; height:20px; overflow:hidden}

.lmsb2{ overflow:hidden; margin-top:10px; font-size:12px; border:1px solid #c9d6de}
.lmsb2 h4{border-bottom:1px solid #DDD; margin:0; background-color:#F7FBFF; font-size:14px; padding-left:36px;color:#005293; background:url(lmsbh4bg.jpg) no-repeat}
.lmsb2 h4 a{color:#005293}
.lmsb2 ul{ margin:0; overflow:hidden; padding:6px}
.lmsb2 li{ padding-left:20px; float:left; width:46%; border-bottom:1px dashed #CCCCCC; border-top:none; height:30px; overflow:hidden}

.friend{ width:900px; overflow:hidden; margin:auto; margin-top:10px;}
.friend ul{margin:0; padding:10px; line-height:20px}
/*.friend li{ float:left; line-height:22px; padding-right:10px}
.friend li a{ color:#003399;}*/
.friend a:hover{color:#FF0000}
.friend a{ color:#003399; padding-right:10px}

.irlms{ overflow:hidden;border:1px solid #DDD; width:222px; margin-bottom:10px}
.irlms h4{background:url(lm2_bg.gif) no-repeat; font-size:12px; padding:12px 0 0 35px; height:20px; margin:0}
.irlms ul{ margin:0}
.irlms li{ line-height:22px; padding-left:20px; background:url(li2.gif) no-repeat 8px 8px; height:22px; overflow:hidden; width:190px}

.ipic{ overflow:hidden;border:1px solid #DDD; margin-top:10px; width:664px; clear:both}
.ipic h4{background:url(lms_bg.gif) repeat-x; font-size:14px; padding:6px 0 0 10px; height:30px; margin:0}
.ipic ul{ margin:0; padding:10px; overflow:hidden}
.ipic li{ line-height:22px; float:left; width:160px; text-align:center}
.ipic img{ width:130px; height:100px; border:1px solid #CCCCCC; padding:3px}


.main{
	clear:both;
}
.cbody{
	width:900px;
	margin:0 auto;
}
.margintop{
	margin-top:5px;
}
.pleft{
	width:666px;
	float:left;
	overflow:hidden;
}
.flash1{float:left; width:315px}
.nn1{float:left; padding:4px; width:340px; color:#888888}
.nn1 ul{ margin:0}
.nn1 h3{text-align:center; line-height:30px; margin:0;color:#ff0000; text-decoration:none; font-family:ºÚÌå; font-size:20px; font-weight:300;}
.nn1 h3 a{color:#ff0000;display:block;overflow:hidden;height:30px}
.nn1 p{margin:0; line-height:22px}
.nn1 li{line-height:23px; background:url(li2.gif) no-repeat 0 10px; padding-left:15px}
.nn1 li a:hover{color:#ff0000;}
.nn1 li a{color:#003399; display:block;overflow:hidden;height:23px}

.floatclear{
	clear:both;
}
.classbox{
	width:222px;
	clear:both;
	padding-bottom:5px;
	background:url(../images/rcbox_title.gif) center bottom no-repeat;
	margin-bottom:10px; 
}
.classbox dl{
	width:222px; margin:0
}
.classbox dl dt{
	height:31px;
	background:url(../images/rcbox_title.gif) center top no-repeat;
	line-height:29px;
	text-indent:10px;
	letter-spacing:1px;
	font-weight:bold; margin:0
}
.classbox dl dd{
	width:220px;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	background:#FAFAFA;margin:0
	
}
.classbox dl dd ul{
	list-style:none;
	overflow:hidden;
	width:220px;margin:0
}
.classbox dl dd ul li{
	padding:0 8px 8px 30px; line-height:23px;
}
.uname{background-image:url(../images/username.gif);
	background-position: 1px 1px;
	background-repeat:no-repeat;
	padding-left:20px;
	height:20px;
	FONT-SIZE: 12px;}
.pass{background-image:url(../images/password.gif);
	background-position: 1px 1px;
	background-repeat:no-repeat;
	padding-left:20px;
	height:20px;
	FONT-SIZE: 12px;}
.submit{
	margin-right:20px;
	width:68px;
	height:21px;
	background:url(../images/userlogin_submit.gif) repeat-x;
	border:1px solid #99CCFF;
	font-weight:bold;
	color:#333;
	letter-spacing:3px;
	line-height:20px;
	font-size:12px;
}
.ads670{width:100%; clear:both; overflow:hidden; margin-top:6px;}


.m21{width:317px; border:1px #CCCCCC solid; padding:4px; margin:10px 0 0 0; background:#f4f4f4; line-height:24px}
.m21 strong{ padding-left:10px}
.m21 ul{ background-color:#FFFFFF; margin:0; padding:6px}
.m21 li{ height:22px;background:url(../images/ico_4.gif) 6px 10px no-repeat #FFFFFF; padding-left:18px; overflow:hidden}
.m21 li a:hover{color:#ff0000;}
.m21 li a{color:#003399;}
.fl{ float:left;}
.fr{ float:right;}

.rr{padding:4px; float:left;width:53%; line-height:24px;}
.rr li{ padding:2px; float:left; width:49%; height:19px; line-height:19px; overflow:hidden;}
.rr li a{ text-decoration:none; color:#003399;}
.rr2{padding:4px; float:left;width:44%; font-size:14px; line-height:26px;}
.rr2 li{ margin:2px;width:31%; float:left; border:1px #cccccc solid; background:#fafafa; text-align:center;text-decoration: none;}
.rr2 li a{text-decoration: none; color:#003399;}
.rr2 li:hover{background:#f1f1f1;}
.pright{
	float:right;
}
.rlist{
	width:222px;
}
.rlist .title{
	width:222px;
	height:19px;
	padding-top:9px;
	background:url(../images/rlist_title_bg.gif) no-repeat;
	text-indent:10px;
	font-weight:bold;
	letter-spacing:2px;
	color:#555;
}
.rbox{
	border:1px solid #DDD;
	width:220px;
	padding:5px 0px 7px 0px;
}
.rbox ul li{
	height:27px;
	line-height:27px;
	background:url(../images/ico_4.gif) 12px 13px no-repeat;
	text-indent:23px;
	overflow:hidden;
	width:214px;
}
.rbox ul li a{
	color:#039;
}

.lmpic{background-color:#FFFFFF}
.lmpic td{ padding:4px; line-height:16px}
.lmpic td img{ width:130px; height:94px; padding:4px; border:1px solid #CCCCCC}
.lmpic td p{ margin:0; padding:0; color:#666666; padding-top:6px}
.lmpic td b{ color:#FF3300; font-size:14px}
.lmpic td b:hover{color:#333333}

.ibz{ overflow:hidden}
.ibz ul{ margin:0; padding:10px}
.ibz li{ text-align:left; line-height:22px; height:22px; overflow:hidden; width:30%; padding-left:20px; background:url(../images/ico_4.gif) 6px 6px no-repeat;}
.ibz li a:hover{color:#ff0000;}
.ibz li a{color:#003399;}

.ilm{width:222px}
.ilm ul h5{ color:#FF0000; margin:0; padding:6px 0 4px 8px; background-color:#f4f4f4; font-size:12px}
.ilm ul{margin:0; overflow:hidden}
.ilm ul li{ float:left; width:40%; line-height:30px; background:none; height:30px}
.ilm ul li a:hover{ border:1px solid #FF0000; padding:4px; background-color:f4f4f4}
.ilm ul li a{ border:1px solid #fff; padding:4px}

.art_title a{ color:#0033CC}
.artintro{ font-size:12px; line-height:22px}
.class_name a{ color:#FF6600}

.toplog{width:900px; text-align:right; margin:0 auto 20px auto; background:#f4f4f4; padding:4px;}
