@charset "utf-8";
.main{
}
.main .sidebar{
	float:left;
	height:30px;
	border-left:5px solid #a40000;
	overflow:hidden;
	margin-bottom:48px;
}
.main .sidebar li{
	float:left;
	padding:0 9px;
	font-size:16px;
	line-height:;
}
.main .sidebar li a{
	padding:0 18px;
	font-size:16px;
	line-height:30px;
	color:#333333;
}
.main .sidebar .sd-now{
	color:#a40000;
	font-size:24px;
	line-height:30px;
}
.people{
	display:none;
}
.past{
	display:block;
}
.p-one{
	float:left;
	width:49%;
	margin:0 .5%;
}
.p-one ul{
	width:100%;
	overflow:hidden;
}
.p-one ul a{
	display:block;
	width:100%;
}
.p-one .first li{
	float:left;
	width:20%;
	color:#a40000;
	line-height:48px;
	text-align:center;
}
.p-one ul li{
	float:left;
	width:20%;
}
.p-one ul li{
	display:block;
	line-height:48px;
	text-align:center;
}
.p-one ul:hover li{
	color:#a40000;
}
.p-left{
	float:left;
	width:49%;
	margin:0 .5%;
}
.p-left h4{
	font-size:24px;
	color:#a40000;
	line-height:80px;
	text-align:center;
}
.p-left .list{
	display:block;
	overflow:hidden;
	margin-bottom:42px;
	height:192px;
}
.p-left .list .pic{
	float:left;
	width:;
	height:192px;
}
.p-left .list .txt{
	width:210px;
	background-color:#e5e5e5;
	height:180px;
	overflow:hidden;
	padding-bottom:12px;
padding-left:6px;
}
.p-left .list .txt h1{
	font-size:14px;
	font-weight:bold;
	color:#a40000;
    line-height:32px;
	border-bottom:1px solid #a40000;
}
.p-left .list .txt h2{
	font-size:12px;
	color:#a40000;
	line-height:32px;
	width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.p-left .list .txt h3{
	font-size:12px;
	color:#a40000;
	line-height:32px;
}
.p-left .list:hover .txt{
	background-color:#a40000;
}
.p-left .list:hover h1{
	border-color:#fff;
}
.p-left .list:hover h1,.p-left .list:hover h2,.p-left .list:hover h3{
	color:#fff;
}