.column-banner{background:url(../images/zyfwd-bg.jpg) #efe0de no-repeat center center;}
@media(min-width:769px){
	body{width:1498px !important;}
}
@media(min-width:1200px){
	body{width:100% !important;}
}
.volunteer-data-type{margin:15px auto;font-size:18px;}
.volunteer-data-type span{padding-left:30px;line-height:26px;display:inline-block;}
.volunteer-data-type span:nth-child(1){background:url(../images/volunteer-data-1.png) no-repeat left center;}
.volunteer-data-type span:nth-child(2){padding-left:35px;margin:0 25px;background:url(../images/volunteer-data-2.png) no-repeat left center;}
.volunteer-data-type span:nth-child(3){padding-left:35px;background:url(../images/volunteer-data-3.png) no-repeat left center;}
.volunteer-data-type span em{display:inline-block;color:#c20007;font-weight:600;}

.active-type{padding:10px;margin-bottom:15px;border:1px solid #d2d2d2;font-size:14px;}
.active-type li{margin-bottom:10px;}
.active-type li label{width:80px;line-height:31px;display:block;}
.active-type li .active-type-list{width:1078px;}
.active-type li span{padding:5px 10px;margin:0 5px 5px 0;display:inline-block;cursor:pointer;}
.active-type li span.on{background-color:#c20007;color:#fff;}

/*.Volunteers-list ul{margin-right:-22px;}
.Volunteers-list li{margin-bottom:20px;margin-right:20px;width:380px;height:335px;}
.Volunteers-list li img{width:100%;height:100%;display:block;}
.Volunteers-list li p{left:0;bottom:0;width:100%;height:44px;line-height:44px;background-color:#000;background-color:rgba(0,0,0,0.6);font-size:24px;color:#fff;z-index:99;}
*/
.Volunteers-list ul{
box-sizing: border-box;
padding:0px 10px 10px 10px;
border:1px solid #d2d2d2;
}
.Volunteers-list ul li{
width: 100%;
height: 150px;
margin-top: 10px;
background: #f8f8f8;
transition: all 0.3s ease;
}
.Volunteers-list ul li:hover{
	background: #dfdfdf;
}
.Volunteers-list ul li .z-leftimg{padding-left:10px;
width: 180px;
height: 120px;
float: left;
margin-top: 15px;
}
.Volunteers-list ul li .z-leftimg img{
width: 100%;
height: 100%;
}
.Volunteers-list ul li .z-righttext{
width: 940px;
height: 100%;
overflow: hidden;
float: right;
}
.Volunteers-list ul li .z-righttext h2{
font-size: 18px;
color: #333333;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
color:#c20007;
}
.Volunteers-list ul li .z-righttext p{padding-right:10px;
font-size:14px;
color: #555;
line-height:30px;text-align:justify !important;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;
}
	              	
.z-depdiv{
	width:100%!important;
}
.z-sjbmtitle span{padding:0 32px;line-height:46px;display:inline-block;background-color:#e6e6e6;color:#c20007;font-size:20px;font-weight:500;font-family:"宋体";cursor:pointer;}
.z-sjbmtitle span.on{background-color:#c20007;color:#fff;cursor:context-menu;}
.z-sjtitle2 *{height:23px;line-height:26px;display:block;}
.z-sjtitle2 em{font-size:20px;display:block;}
.z-sjtitle2 i{font-size:12px;}
.z-sjbm1{
	display: none;
}
.z-xsdsjz1{
	display: none;
}
.z-zzlxcont1{
	display: none;
}
.z-sjs .fl,.z-sjz .fl{
	width:80px;
}
.z-sjs,.z-sjz{
	margin-top:10px;
}
.z-sjz{
	display:none;
}
.z-fl{
	margin-top:10px;
	margin-left:-79px;
}
.z-zzlxcont{
	margin-top:10px;
	padding-left:80px;
}
.z-xsdsjs{
	padding-left:80px;
}

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	

	              	