/*banner*/
.banner_section{
	width: 100%;
	height: 282px;
	background: url(../img/party/banner.png) no-repeat;
	background-size: 100% 100%;
}
.menuContent{
	width: 1280px;
	height: 100%;
	margin: auto;
	/*padding-top: 206px;*/
}
body{
	background-color: #F5F5F5;
}
.bannerText{
	width: 100%;
	margin: auto;
	text-align: center;
	font-size:50px;
	font-weight:500;
	color: #FFFFFF;
	padding-top: 115px;
}
.menu_title{
	width: 192px;
	height: 76px;
	background: #F25B36;
	color: #FFFFFF;
	font-size: 22px;
	line-height: 76px;
	text-align: center;
	font-weight: 500;
	margin-top: 21px;
}
/*列表*/
.partyCommittee_content{
	width: 100%;
	height: auto;
}
.partyCommittee_text{
	width: 1280px;
	margin-top: 10px;
	height: auto;
	margin: auto;
}
.leftParty_list{
	width: 830px;
	height: auto;
	overflow: hidden;
	clear: both;
	border: 1px solid #E4E4E4;
	margin-top: 9px;
	padding: 17px;
	background: #FFFFFF;
	float:left;
}
.partyCommittee_list{
	width: 868px;
	height: auto;
}
.partyCommittee_list li{
	width: 834px;
	height: 132px;
	margin-bottom: 45px;
}
.teacher_detail{
	width: 600px;
	float: right;
	margin-right: 20px;
}
.partyCommittee_list li img{
	width:200px;
	height:132px;
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
}
.partyCommittee_list li h3{
	font-size: 22px;
	color: #333333;
	font-weight: normal;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.partyCommittee_list li p{
	margin-top: 12px;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height:56px;
}
.partyCommittee_list li h4{
	font-weight: normal;
	margin-top: 13px;
	font-size: 14px;
	color: #999999;
}
.pagination_div{
	width: 100%;
	margin-bottom: 50px;
	text-align: center;
}
.rightParty_list{
	width: 392px;
	margin-left: 20px;
	margin-top: 9px;
	float:left;
}
.topParty{
	width: 100%;
	height: 280px;
	border: 1px solid #E4E4E4;
	background: #FFFFFF;
	box-sizing: border-box;
}
.topPartyTitle{
	width: 100%;
	height: 56px;
	line-height: 56px;
	padding-left: 17px;
	color: #FB732D;
	font-size: 16px;
}
.topPartyTitle img{
	vertical-align: middle;
	margin-right: 10px;
}
.topPartyImg{
	width: 100%;
	height: 224px;
	background: url(../img/party/4.png) no-repeat center;
	background-size:100% 100% ;
}
.bottomParty{
	width: 100%;
	height: 392px;
	border: 1px solid #E4E4E4;
	margin-top: 20px;
	background: #FFFFFF;
	box-sizing: border-box;
}
.bottomPartyTitle{
	width: 100%;
	height: 56px;
}
.leftStudy{
	width: 100%;
	height: 100%;
	line-height: 56px;
	border-bottom: 2px solid #F0522D;
	text-align: left;
	font-size: 16px;
	color: #4A4A4A;
	padding-left:10px;
	float:left;
}
.rightSpecial{
	width: 50%;
	height: 100%;
	line-height: 56px;
	border-bottom: 2px solid #F0522D;
	text-align: center;
	font-size: 16px;
	color: #4A4A4A;
}
.bottomPartyTitle .active{
	color: #FFFFFF;
	background: #F0522D;
}
.bottomPartytext{
	width: 350px;
	height: 300px;
	margin: 17px 16px;
	float:left;
}
.bottomPartyList{
	margin-top: 9px;
}
.bottomPartyList li{
	font-size:16px;
	line-height:25px;
	color: #333333;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.bottomPartyList li:hover{
	color: #E8482A;
}
.bottomPartyList li p{
	font-size: 12px;
	color: #999999;
}
/*详情页*/
.nav_section{
	width: 1280px;
	margin: auto;
	height: 68px;
}
.nav_menu{
	line-height: 68px;
	font-size: 14px;
	color: #4A4A4A;
	float: left;
}
.nav_menu a{
	line-height: 68px;
	font-size: 14px;
	color: #4A4A4A;
}
.return_menu{
	line-height: 68px;
	font-size: 14px;
	color: #4A4A4A;
	float: right;
}
.partyDetail_text{
	width: 1164px;
	height: auto;
	margin: auto;
	background: #FFFFFF;
	padding: 59px 58px 15px 58px;
}
.partyDetail_title{
	width: 100%;
	text-align: center;
	font-size: 22px;
	color: #333333;
}
.partyDetail_date{
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #4A4A4A;
	margin: 15px auto 30px auto;
}
.detail_img{
	width: 100%;
	margin: auto;
	text-align: center;
}
.partyDetail_text p{
	font-size: 14px;
	color: #333333;
	line-height: 30px;
	margin-top: 30px;
}
/*底部背景*/
footer{
	width: 100%;
	height: 165px;
	clear: both;
	padding-top: 98px;
}
.footer_bg{
	width: 100%;
	height: 264px;
	background: url(../img/common/foot_bg.png);
	background-size: 100% 100%;
}