﻿/**公益善举**/
.gy_fir
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:4%;
	box-sizing: border-box;
}
.gy_fir .shang
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
}
.gy_fir .shang .quan
{
	display: inline-block;
	vertical-align: top;
	width:calc(50% - 5px);
	margin-right:10px;
	overflow:hidden;
}
.gy_fir .shang .quan:nth-child(2n)
{
	margin-right:0px;
}
.gy_fir .shang .quan .tit
{
	font-size:16px;
	text-align:center;
	line-height:25px;
	overflow:hidden;
}
.gy_fir .shang .quan .shuzi
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:16px;
	color:#c72b30;
	text-align:center;
}
.gy_fir .shang .quan .shuzi span
{
	font-size:30px;
	font-weight:bold;
}
.gy_fir .wz
{
	font-size:15px;
	line-height:25px;
	overflow:hidden;
	margin-top:10px;
}
.gongyilist
{
	width:100%;
	height:auto;
	padding:4%;
	box-sizing: border-box;
	overflow:hidden;
}
.gongyilist .nianfen
{
	width:100%;
	height:22px;
}
.gongyilist .nianfen .nianfennav
{
	width:100%;
	height:22px;
	position: relative;
}
.gongyilist .nianfen .nianfennav .prev
{
	width:30px;
	height:22px;
	position: absolute;
	left:0px;
	top:0px;
	z-index:100;
	background:url('../../images/prearr.png') no-repeat center center;
	background-size:100% 100%;
}
.gongyilist .nianfen .nianfennav .next
{
	width:30px;
	height:22px;
	position: absolute;
	right:0px;
	top:0px;
	z-index:100;
	background:url('../../images/nextarr.png') no-repeat center center;
	background-size:100% 100%;
}
.gongyilist .nianfen .nianfennav .bd
{
	margin:auto;
	overflow:hidden;
	height:22px;
	width:calc(100% - 60px);
}
.gongyilist .nianfen .nianfennav .bd .xiang
{
	width:20%;
	height:22px;
	float:left;
	overflow:hidden;
}
.gongyilist .nianfen .nianfennav .bd .xiang a
{
	display: block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.gongyilist .nianfen .nianfennav .bd .xiang a .sz
{
	width:100%;
	height:100%;
	font-size:15px;
	text-align:center;
	line-height:22px;
}
.gongyilist .nianfen .nianfennav .bd .xiang a.hover .sz
{
	color:#c72b30;
}
.gongyilist .hmlist
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.gongyilist .hmlist .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.gongyilist .hmlist .xiang a
{
	display:block;
	width:100%;
	height:auto;
	position: relative;
}
.gongyilist .hmlist .xiang a .l
{
	width:10px;
	height:100%;
	background:url('../../images/about/hm/hongdian.jpg') repeat-y center top;
	position: absolute;
	top:0;
	left:0;
}
.gongyilist .hmlist .xiang a .l .quan
{
	width:10px;
	height:10px;
	background:#e77321;
	border-radius:50%;
	margin-top:15px;
}
.gongyilist .hmlist .xiang a .r
{
	float:right;
	width:calc(100% - 20px);
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
}
.gongyilist .hmlist .xiang a .r .time
{
	font-size:16px;
	font-weight:bold;
	overflow:hidden;
	margin-bottom:15px;
	box-sizing: border-box;
	padding:0px 5px;
}
.gongyilist .hmlist .xiang a .r .wenzi
{
	box-sizing: border-box;
	font-size:15px;
	line-height:25px;
	margin-top:10px;
}
.gongyilist .hmlist .xiang a .r .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.gongyilist .hmlist .xiang a .r .pic img
{
	width:100%;
	height:auto;
}
/**公益善举 end**/
/**云支教**/
.zj_fir .youshi
{
	width:100%;
	height:auto;
	font-size:0;
}
.zj_fir .youshi .xiang
{
	width:100%;
	height:auto;
	vertical-align: top;
	box-shadow: 0px 0px 10px #ddd;
	margin-bottom:15px;
	box-sizing: border-box;
	padding:4%;
}
.zj_fir .youshi .xiang .tit
{
	width:100%;
	height:28px;
	overflow:hidden;
}
.zj_fir .youshi .xiang .tit .pic
{
	width:28px;
	height:auto;
	float:left;
	overflow:hidden;
	margin-right:12px;
}
.zj_fir .youshi .xiang .tit .pic img
{
	width:28px;
	height:28px;
}
.zj_fir .youshi .xiang .wenzi
{
	line-height:28px;
	font-size:18px;
	overflow:hidden;
	width:calc(100% - 120px);
	float:left;
}
.zj_fir .youshi .xiang .cont
{
	width:100%;
	margin:auto;
	overflow:hidden;
	margin-top:15px;
}

.zj_secbg .zj_sec .hg_nav
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	padding:4%;
	box-sizing: border-box;
	padding-bottom:0px;
}
.zj_secbg .zj_sec .hg_nav .xiang
{
	display:inline-block;
	width:calc(50% - 5px);
	height:auto;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:15px;
}
.zj_secbg .zj_sec .hg_nav .xiang:nth-child(2n)
{
	margin-right:0px;
}
.zj_secbg .zj_sec .hg_nav .xiang a
{
	display: block;
	width:100%;
	height:auto;
	border:1px solid #e5e5e5;
	font-size:16px;
	text-align:center;
	line-height:30px;
	box-sizing: border-box;
}
.zj_secbg .zj_sec .hg_nav .xiang a.hover
{
	background:#c72b30;
	color:white;
}
.zj_secbg .zj_sec .hg_list
{
	width:100%;
	height:auto;
	overflow:hidden;
	padding:10px;;
	font-size:0px;
	box-sizing:border-box;
}
.zj_secbg .zj_sec .hg_list .xiang
{
	width:100%;
	vertical-align:top;
	height:auto;
	margin-bottom:15px;
	
}
.zj_secbg .zj_sec .hg_list .xiang a
{
	display:block;
	background:#fafafa;
	padding:15px;
	box-sizing:border-box;
	overflow:hidden;
}
.zj_secbg .zj_sec .hg_list .xiang a .pic
{
	width:100px;
	float:left;
	overflow:hidden;
}
.zj_secbg .zj_sec .hg_list .xiang a .pic img
{
	width:100px;
	height:100px;
}
.zj_secbg .zj_sec .hg_list .xiang a .td
{
	width:calc(100% - 190px);
	float:left;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
}
.zj_secbg .zj_sec .hg_list .xiang a .td .tit
{
	font-size:15px;
	overflow:hidden;
	line-height:25px;
	transition: 1s;
}
.zj_secbg .zj_sec .hg_list .xiang a .td .des
{
	color:#898989;
	font-size:14px;
	line-height:25px;
	margin-top:5px;
}
.zj_secbg .zj_sec .hg_list .xiang a .line
{
	width:1px;
	height:100px;
	background:#eee;
	float:left;
}
.zj_secbg .zj_sec .hg_list .xiang a .riqi
{
	width:69px;
	float:left;
	overflow:hidden;
	padding-top:20px;
}
.zj_secbg .zj_sec .hg_list .xiang a .riqi .ri
{
	font-size:20px;
	line-height:35px;
	text-align:center;

}
.zj_secbg .zj_sec .hg_list .xiang a .riqi .yue
{
	font-size:14px;
	text-align:center;
	line-height:25px;
}
/**云支教 end**/
/**党建**/
.dj_tit
{
	width:100%;
	font-size:20px;
	text-align:center;
	line-height:30px;
	color:#c72b30;
}
.dj_fir_bg
{
	width:100%;
	height:auto;
	background:url('../../images/shehui/dangjian/235_bg.jpg') repeat-x left top;
	box-sizing: border-box;
	padding:4%;
	overflow:hidden;
}
.dj_fir 
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.dj_fir .firlist1
{
	width:100%;
	overflow:hidden;
	font-size:0;
}
.dj_fir .firlist1 .xiang
{
	width:calc(50% - 5px);
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-right:10px;
	margin-top:15px;
}
.dj_fir .firlist1 .xiang:nth-child(2)
{
	margin-right:0px;
}
.dj_fir .firlist1 .xiang:nth-child(3)
{
	margin-right:0px;
	width:100%;
}
.dj_fir .firlist1 .xiang a
{
	display: block;
	width:100%;
	height:auto;
}
.dj_fir .firlist1 .xiang a .pic
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.dj_fir .firlist1 .xiang a .pic img
{
	width:100%;
	height:auto;
}
.dj_fir .firlist2
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.firlist2 .ywnav
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.firlist2 .ywnav .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:10px;
	height:40px;
	display: inline-block;
	margin-right:10px;
}
.firlist2 .ywnav .xiang:nth-child(2n)
{
	margin-right:0px;
}
.firlist2 .ywnav .xiang .bao
{
	width:calc(100% - 40px);
	height:100%;
	padding-left:40px;
	box-sizing: border-box;
	font-size:16px;
	line-height:40px;
	color:#ccc;
	float:left;
}
.firlist2 .ywnav .xiang .arr
{
	width:40px;
	overflow:hidden;
	float:left;
	background:#c72b30;
}
.firlist2 .ywnav .xiang .arr .prev
{
	font-size:14px;
	height:40px;
	float:left;
	width:20px;
	line-height:40px;
	text-align:left;
	cursor: pointer;
	color:white;
}
.firlist2 .ywnav .xiang .arr .next
{
	font-size:14px;
	height:40px;
	float:left;
	width:20px;
	line-height:40px;
	text-align:left;
	cursor: pointer;
	color:white;
}
.firlist2 .ywnav .xiang1 .bao
{
	background:url('../images/shehui/dangjian/ywnav1.png') no-repeat left center;
	background-size:40px 40px;
	background-color:#eee;
}
.firlist2 .ywnav .xiang2 .bao
{
	background:url('../images/shehui/dangjian/ywnav2.png') no-repeat left center;
	background-size:40px 40px;
	background-color:#eee;
}
.firlist2 .ywnav .xiang1 .hover
{
	background:url('../images/shehui/dangjian/ywnav1hov.png') no-repeat left center;
	background-size:40px 40px;
	background-color:#c72b30;
	color:white;
}
.firlist2 .ywnav .xiang2 .hover
{
	background:url('../images/shehui/dangjian/ywnav2hov.png') no-repeat left center;
	background-size:40px 40px;
	background-color:#c72b30;
	color:white;
}
.dj_fir .firlist2 dl
{
	width:100%;
	overflow:hidden;
	display:none;
}
.dj_fir .firlist2 dl dd
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.dj_fir .firlist2 dl dd .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
}
.dj_fir .firlist2 dl dd .xiang a
{
	display:block;
	overflow:hidden;
}
.dj_fir .firlist2 dl dd .xiang a .dian
{
	width:10px;
	float:left;
	line-height:30px;
	color:#c72b30;
	font-size:30px;
	box-sizing: border-box;
}
.dj_fir .firlist2 dl dd .xiang a .tit
{
	font-size:15px;
	text-align:left;
	line-height:30px;
	float:left;
	width:calc(100% - 100px);
	overflow:hidden;
	height:30px;

}
.dj_fir .firlist2 dl dd .xiang a .time
{
	color:#999;
	line-height:30px;
	text-align:right;
	font-size:14px;
	width:90px;
	float:left;
}
.dj_sec
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.dj_sec img
{
	width:100%;
	height:auto;
}
.dj_thi
{
	width:100%;
	margin:auto;
	overflow:hidden;
	padding:4%;
	box-sizing: border-box;
}
.dj_thi .fclist
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
	margin-top:15px;
}
.dj_thi .fclist .xiang
{
	display: inline-block;
	vertical-align: top;
	width:calc(50% - 5px);
	height:auto;
	margin-right:10px;
	margin-bottom:10px;
	vertical-align:top;
}
.dj_thi .fclist .xiang:nth-child(2n)
{
	margin-right:0px;
}
.dj_thi .fclist .xiang a
{
	display:block;
	overflow:hidden;
}
.dj_thi .fclist .xiang a .pic
{
	width:100%;
	height:auto;
}
.dj_thi .fclist .xiang a .pic img
{
	width:100%;
	height:auto;
}
.dj_thi .fclist .xiang a .tit
{
	font-size:15px;
	text-align:center;
	line-height:25px;
	overflow:hidden;
	margin-top:5px;
}
.qinghuai
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:15px;
}
.qinghuai .nianfen
{
	width:100%;
	height:22px;
}
.qinghuai .nianfen .nianfennav
{
	width:100%;
	height:22px;
	position: relative;
}
.qinghuai .nianfen .nianfennav .prev
{
	width:30px;
	height:22px;
	position: absolute;
	left:0px;
	top:0px;
	z-index:100;
	background:url('../../images/prearr.png') no-repeat center center;
	background-size:100% 100%;
}
.qinghuai .nianfen .nianfennav .next
{
	width:30px;
	height:22px;
	position: absolute;
	right:0px;
	top:0px;
	z-index:100;
	background:url('../../images/nextarr.png') no-repeat center center;
	background-size:100% 100%;
}
.qinghuai .nianfen .nianfennav .bd
{
	margin:auto;
	overflow:hidden;
	height:22px;
	width:calc(100% - 60px);
}
.qinghuai .nianfen .nianfennav .bd .xiang
{
	width:20%;
	height:22px;
	float:left;
	overflow:hidden;
}
.qinghuai .nianfen .nianfennav .bd .xiang a
{
	display: block;
	width:100%;
	height:100%;
	overflow:hidden;
}
.qinghuai .nianfen .nianfennav .bd .xiang a .sz
{
	width:100%;
	height:100%;
	font-size:15px;
	text-align:center;
	line-height:22px;
}
.qinghuai .nianfen .nianfennav .bd .xiang a.hover .sz
{
	color:#c72b30;
}
.qinghuai .inscontent
{
	margin-top:15px;
}
.dj_qinghuai
{
	padding:4%;
	box-sizing: border-box;
	color:white;
	background-size:cover !important;
}
.dj_qinghuai p
{
	color:white;
}
/**党建 end**/