.column-banner{background:url(../images/zyhd-bg.jpg) #efe0de no-repeat center center;}

.active-introduce-tit{margin-bottom:20px;display:block;font-size:18px;color:#c20007;font-weight:500;}
@media(min-width:769px){
	body{width:1498px !important;}
}
@media(min-width:1200px){
	body{width:100% !important;}
}
/*志愿活动*/
.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:1000px;}
.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;}

.active-list{padding:20px 10px;border:1px solid #d2d2d2;}
.active-list li{padding:10px 10px 10px 0;margin-bottom:15px;}
.active-list a:nth-child(odd) li{background-color:#f8f8f8;}
.active-list li:hover{background-color:#f5f5f5;cursor:pointer;}
.active-list li:last-child{margin-bottom:0;}
.active-list li .active-img{padding-left:10px;margin-right:15px;width:200px;height:130px;}
.active-list li .active-img img{width:100%;height:100%;}

.active-list li .active-info{width:500px;}
.active-list li .active-info strong{margin-bottom:10px;display:block;font-size:18px;color:#000;font-weight:500;}
.active-list li .active-info p{margin-bottom:5px;font-size:14px;color:#555;}
.active-list li i{margin-left:10px;padding:4px 6px;display:inline-block;font-size:12px;color:#fff;border-radius:4px;}
.active-list li i.activityStatus_0{background-color:#999;}
.active-list li i.activityStatus_1{background-color:#c20007;}
.active-list li i.activityStatus_2{background-color:#666;}
.active-list li i.activityStatus_3{background-color:#0abbde;}

.active-list li .active-number{width:140px;}
.active-list li .active-number .ico{width:58px;height:108px;border:1px solid #bfbfbf;}
.active-list li .active-number .ico img{display:block;}
.active-list li .active-number .ico-1 img{margin:4px auto 8px;}
.active-list li .active-number .ico-2{margin:0 0 0 20px;}
.active-list li .active-number .ico-2 img{margin:5px auto 9px;}
.active-list li .active-number .ico-3 img{margin:10px auto 12px;}

.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: #efefef;
}
.Volunteers-list ul li .z-leftimg{
width: 140px;
height: 140px;
float: left;
margin-left: 30px;
margin-top: 5px;
}
.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 p{
font-size: 18px;
color: #333333;
padding-top: 15px;
padding-bottom: 10px;
text-align: left;
}
.Volunteers-list ul li .z-righttext span{
font-size: 16px;
color: #666666;
line-height: 30px;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
}
	              	
.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-sjbmtitle span.z-sjtitle2 *{height:23px;line-height:26px;}
.z-sjbmtitle span.z-sjtitle2 em{font-size:20px;display:block;}
.z-sjbmtitle span.z-sjtitle2 i{font-size:12px;display:block;}
.z-sjbm1{
	display: none;
}
.z-xsdsjz1{
	display: none;
}
.z-zzlxcont1{
	display: none;
	padding-left:80px;
}
.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;
}

	              	

	              	

	              	

	              	