/* CSS Document */
*{
	margin:0px;
	padding:0px;
}
body{
	font-size:12px;
	color:#000;
	font-family:"ËÎÌå";
}
a{
	cursor:hand;
}
p{
	line-height:25px;
}
.mymore{
	text-align:right;
	line-height:15px;
}
.mymore a{
	color:#FF3300;
	padding-right:10px;
}
.clear{
	clear:both;
}
#top,#nav,#flash,#content,#foot,#bottom{
	width:1000px;
	margin:0 auto;
}
#top{
	background:url(../img/b2.jpg) no-repeat;
}
#flash{
	height:71px;
}
#nav{
	margin:1px auto; 
}
#nav ul{
	background:url(../img/nav.jpg) repeat-x;
	width:1000px;
	height:29px;
}
#nav ul li{
	float:left;
	background:url(../img/line.jpg) no-repeat center right;
	padding:8px 22px 0px 22px;
	height:21px;
	list-style:none;
}
#nav ul #mynav{
	background:none;
}
#nav ul li a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
}
#left{
	width:260px;
	float:left;
	margin-right:5px;
	margin-top:5px;
}
#left h2{
	font-size:14px;
	color:#fff;
	height:20px;
	background:url(../img/h2bj.jpg) repeat-x;
	padding-top:8px;
	padding-left:18px;
	width:240px;
	border-left:1px #427DCD solid;
	border-right:1px #427DCD solid;
}
#left .opus{
	border:1px #AFB5FC solid;
	margin-bottom:5px;
	padding:3px 0px;
}
#left .opus ul li{
	list-style:none;
	height:26px;
	background:url(../img/kbg.jpg) no-repeat;
	padding:12px 0px 0px 45px;
}
#left .opus ul li a{
	color:#333;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;	
}
#left .opus h3{
	font-size:13px;
	color:#333;
	padding-top:5px;
}
#left .opus p{
	line-height:20px;
	margin-top:5px;
}
#left .opus #xinp{
	border-bottom:1px dotted #FE7302;
	height:1px;
	margin:0px;
	padding:0px;
	overflow:hidden;
	margin:5px 0px;
	padding-bottom:10px;
}
#right{
	float:left;
	margin-top:5px;
	width:732px;	
}
#right #R_teacher{
	border:1px #AFB5FC solid;
	width:732px;
}
#right h2{
	font-size:14px;
	color:#fff;
	height:20px;
	background:url(../img/h2bj.jpg) repeat-x;
	padding-top:8px;
	padding-left:18px;
	width:714px;
	border-left:1px #427DCD solid;
	border-right:1px #427DCD solid;
}
#right .zuoping{
	width:716px;
	padding:14px 1px 14px 15px;
	border:1px #AFB5FC solid;
}
#right .zuoping img{
	float:left;
	margin-bottom:10px;
	margin-right:15px;
	border:1px solid #D4D4D4;
}
#right #myzuoping{
	width:718px;
	padding:13px 1px 10px 13px;
	border:1px #AFB5FC solid;
}
#right #myzuoping img{
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	border:1px solid #D4D4D4;
}
#right .renzheng .renzhengimg{
	float:left;
	border-left:2px #AFB5FC solid;
	border-bottom:2px #AFB5FC solid;
	border-right:2px #AFB5FC solid;
	padding:5px;
}
#right .renzheng .renzhengnr{
	float:left;
	padding:10px;
	height:190px;
	width:406px;
	border-bottom:2px #AFB5FC solid;
	border-right:2px #AFB5FC solid;
}
#right .renzheng .renzhengnr p{
	font-size:12px;
	line-height:25px;
}
#right #zhanshi{
	width:718px;
	padding:14px 0px 10px 14px;
	border:1px #AFB5FC solid;
	border-top:none;
}
#right #zhanshi ul{
	padding:0px;
}
#right #zhanshi ul li{
	list-style-type:none;
	display:block;
	float:left;
	width:345px;
	height:225px;
	padding-right:13px;
	margin-bottom:10px;
	text-align:center;
}
#right #zhanshi ul li img{
	margin-bottom:5px;
	
}
#right #zhanshi ul li span{
	float:none;
}
#right .teachers{
	padding:15px;
	width:687px;
	height:120px;
}
#right .teachers img{
	margin-right:20px;
	float:left;
}
#right .teachers p{
	line-height:20px;
}
#right .xuezi{
	width:712px;
	padding:20px 10px;
	border:1px #AFB5FC solid;
	margin-bottom:5px;
}
#right .xuezi ul{
	background:none;
	padding:0px;
}	
#right .xuezi ul li{
	list-style:none;
	height:8px;
	padding:0px;
	margin-bottom:15px;
	text-align:
}
#right .xuezi ul li a{
	background:url(../img/arro.gif) no-repeat;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	color:#000;
	
} 
#right #listnews{
	border:1px #AFB5FC solid;
	padding:10px 20px;
}
#right #listnews h3{
	font-size:14px;
	text-align:center;	
	margin-top:15px;
	padding-bottom:5px;
}
#right #listnews h4{
	font-size:12px;
	text-align:center;
	font-weight:normal;
	border-bottom:1px dotted #ccc;
	margin-top:10px;
	margin-bottom:20px;
	padding-bottom:7px;
}
#right #listnews #newscontent{
	font-size:12px;
	line-height:20px;
	padding:5px;

}
#foot{
	background:url(../img/nav.jpg) repeat-x;
	height:7px;
	margin:3px auto;
}
#bottom p{
	font-size:12px;
	line-height:20px;
	text-align:center;
}