/*list*/
.bann{width: 1000px; height: 200px; margin: 0 auto;}
.bann img{width: 1000px; height: 200px;}
.sidebar{
	width: 220px;
 margin-top: 5px;
 float: left;
 }
 .sidebar h2{line-height: 52px; height: 52px; font-weight: bold; text-align: center; font-size: 20px; color:#721d9f;}
 .sidebar h2 p{line-height: 52px; height: 52px; font-weight: bold; text-align: center; font-size: 20px; color:#721d9f;}
 .sidebar ul{
    height: 60px;margin: 0 auto;padding: 0;
	color: #000;
}
.sidebar li{
	float: left;
    width: 220px;
    text-align: center;
}
.sidebar li a{
	line-height: 60px;
	font-size: 16px;
    color: #721d9f;
    display: block;
}
.sidebar li.active{
    width: 157px; 
    height: 50px;	
}
.sidebar li.active a{
	background: #b3151c;color: #721d9f;
}
/* .sidebar li a:visited {color: #000;text-decoration:none;} */
.sidebar li a:hover {color: #f00; text-decoration:none;background-color: #9c9b9c;}
/* .sidebar li a:active {color: #fff;} */
 
.sidebar ul li.hover{color: #fff;background-color: #721d9f;}
.sidebar ul li.hover a{color: #fff;background-color: #721d9f;}

.list{
	float: right;
    width: 760px;
	padding: 0;
	margin: 0;	
}
.list h2 {
    height: 50px;
    line-height: 50px;
	border-bottom:2px solid #dcdcdc;
}
.list h2 span{
	color: #721d9f;
	font-size: 14px;
	text-align: left;
}
.list h2 p{
	text-align: right;

}
.list ul{
	padding: 10px 0;
	overflow: hidden;
}
.list li{ 	
	float: left;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #333;
	padding: 0 0px 0px 0;
	border-bottom: 1px dashed #ccc;
}
.list li p{
	float: left;
	width: 650px;
/* 	display: inline-block; */
    color: #000000;
    font-size: 14px;
	margin: 0 5px 0 0;
	overflow: hidden;
}
.list li a{
     color: #333;
}
.list li a:hover{
     color: #721d9f;
}
.list li span{
	float: right;
	width: 100px;
     color: #333;
}
.list_con{min-height: 480px;}

.page{padding: 10px 0; margin: 20px  0;
text-align: center; line-height: 36px; height: 36px;}
.page a{
	padding: 5px 10px;
	margin: 5px;
     color: #333;
	 background-color: #fff;
	 border: 1px solid #DCDCDC;
}
.page a:hover{
	padding: 5px 10px;
	margin: 5px;
     color: #fff;
	 background-color: #721d9f;
	 border: 1px solid #721d9f;
}
.info{
	float: right;
    width: 770px;
	padding: 0;
	margin: 0;	
}
.info h2 {
    height: 50px;
    line-height: 50px;
	border-bottom:2px solid #dcdcdc;
}
.info h2 span{
	color: #721d9f;
	font-size: 14px;
	text-align: left;
}
.info h2 p{
	text-align: right;

}
.info .content{
	padding: 10px;	text-align: center;
}
.info .content h1{
	padding: 15px 10px;
	font-size: 18px;
	text-align: center;
	border-bottom: 1px dashed #dcdcdc;
	font-weight: bold;
}
.content .time{
	color: #888;
    line-height: 28px;
	padding: 10px 0;
	text-align: center;
}

.info .content .text{
	display: inline-block;
	padding: 10px;
	text-align: left;
	line-height: 36px;
}
.content .text,.content .text p,.content .text div,.content .text span,.content .text font,.content .text strong,.content .text b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important; background:none !important; color:#333 !important;}
.content .text img{display: inline-block;	max-width: 800px;	padding: 5px;	text-align: center;	margin: 5px;}
.content .text b,..content .text strong{font-weight: bold;}
.content .text table{margin:0 auto !important;}
.content .text table tr td{border:1px solid #dcdcdc !important;}