﻿/**公益**/
.gy_fir
{
	width:1200px;
	height:100px;
	margin:auto;
	position: relative;
}
.gy_fir .gy_bao
{
	width:100%;
	box-shadow:0px 0px 10px #ddd; 
	height:150px;
	position: absolute;
	bottom:0px;
	left:0px;
	background:white;
	z-index: 10;
}
.gy_fir .gy_bao .gy_bao1
{
	width:100%;
	height:100%;
	position: relative;
}
.gy_fir .gy_bao .gy_bao1 .wz
{
	font-size:18px;
	line-height:32px;
	width:720px;
	margin-left:30px;
	padding-top:30px;
	text-indent: 36px;
}
.gy_fir .gy_bao .gy_bao1 .quan
{
	width:170px;
	height:170px;
	border-radius:50%;
	border:1px solid #eee;
	overflow:hidden;
	background:white;
	position: absolute;
	top:-48px;
}
.gy_fir .gy_bao .gy_bao1 .quan1
{
	right:220px;
}
.gy_fir .gy_bao .gy_bao1 .quan2
{
	right:25px;
}
.gy_fir .gy_bao .gy_bao1 .quan .tit
{
	font-size:16px;
	color:#666;
	line-height:20px;
	overflow:hidden;
	text-align:center;
	margin-top:48px;
}
.gy_fir .gy_bao .gy_bao1 .quan .shuzi
{
	font-size:16px;
	color:#c72b30;
	text-align:center;
	margin-top:10px;
}
.gy_fir .gy_bao .gy_bao1 .quan .shuzi span
{
	font-size:36px;
	font-weight:bold;
}
.gy_sec
{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:40px;
	
}
.gy_sec .gy_nianfen
{
	width:100%;
	height:150px;
	overflow:hidden;
	position: relative;
	background:url('../images/shehui/huidian.jpg') repeat-x left center;
}
.gy_sec .gy_nianfen .prev
{
	width:55px;
	height:42px;
	position: absolute;
	left:0px;
	top:54px;
	background:url('../images/prearr.png') no-repeat center center;
	overflow:hidden;
	cursor:pointer;
}
.gy_sec .gy_nianfen .prev:hover
{
	background:url('../images/prearrhov.png') no-repeat center center;
}
.gy_sec .gy_nianfen .next
{
	width:55px;
	height:42px;
	position: absolute;
	right:0px;
	top:54px;
	background:url('../images/nextarr.png') no-repeat center center;
	overflow:hidden;
	cursor:pointer;
}
.gy_sec .gy_nianfen .next:hover
{
	background:url('../images/nextarrhov.png') no-repeat center center;
}
.gy_sec .gy_nianfen .bd
{
	width:1090px;
	height:150px;
	margin:auto;
	overflow:hidden;
}
.gy_sec .gy_nianfen .bd ul li
{
	width:99.09px;
	float:left;
	height:150px;
	overflow:hidden;
}
.gy_sec .gy_nianfen .bd ul li a
{
	width:100%;
	height:150px;
	overflow:hidden;
	display:block;
	position:relative;
}
.gy_sec .gy_nianfen .bd ul li a .nian
{
	font-size:24px;
	text-align:center;
	color:#ccc;
	line-height:30px;
	width:100%;
	position:absolute;
}
.gy_sec .gy_nianfen .bd ul li a:hover .nian
{
	color:#c72b30;
}
.gy_sec .gy_nianfen .bd ul li a.hover .nian
{
	color:#c72b30;
}
.gy_sec .gy_nianfen .bd ul li a .shang
{
	top:20px;
}
.gy_sec .gy_nianfen .bd ul li a .xia
{
	bottom:20px;
}
.gy_sec .gy_nianfen .bd ul li a .quan
{
	width:20px;
	height:20px;
	background:#ccc;
	border-radius:50%;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	position: absolute;
	margin:auto;
	left:0;
	bottom:0;
	top:0;
	right:0;
}
.gy_sec .gy_nianfen .bd ul li a:hover .quan
{
	background:#c72b30;
}
.gy_sec .gy_nianfen .bd ul li a.hover .quan
{
	background:#c72b30;
}
.gy_thi
{
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:auto;
	margin-top:50px;
}
.gy_thi .gy_list
{
	width:100%;
	height:auto;
	overflow:hidden;
}
.gy_thi .gy_list a
{
	display: block;
	height:280px;
	overflow:hidden;
	background:url('../images/shehui/gongyi/gonglt_bg.png') no-repeat left top;
}
.gy_thi .gy_list a:hover
{
	background:#c72b30;
}
.gy_thi .gy_list a .wenzi
{
	width:480px;
	margin-left:95px;
	overflow:hidden;
	float:left;
}
.gy_thi .gy_list a .wenzi .time
{
	font-size:32px;
	font-weight: bold;
	overflow:hidden;
	line-height:40px;
	margin-top:60px;

}
.gy_thi .gy_list a:hover .wenzi .time
{
	color:white;
}
.gy_thi .gy_list a .wenzi .tit
{
	font-size:18px;
	line-height:30px;
	overflow:hidden;
	margin-top:15px;
}
.gy_thi .gy_list a:hover .wenzi .tit
{
	color:white;
}
.gy_thi .gy_list a .pic
{
	width:470px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:75px;
	margin-top:20px;
}
.gy_thi .gy_list a .pic img
{
	width:470px;
	height:240px;
}
/**公益 end**/
/**支教**/
.zj_fir
{
	width:1200px;
	margin:auto;
	height:auto;
}
.zj_fir .youshi
{
	width:100%;
	height:auto;
	font-size:0;
}
.zj_fir .youshi .xiang
{
	width:580px;
	min-height:520px;
	display: inline-block;
	vertical-align: top;
	box-shadow: 0px 0px 10px #ddd;
	margin-right:40px;
	margin-bottom:40px;
}
.zj_fir .youshi .xiang:nth-child(2n)
{
	margin-right:0px;

}
.zj_fir .youshi .xiang .tit
{
	width:100%;
	height:48px;
	overflow:hidden;
	padding-top:15px;
}
.zj_fir .youshi .xiang .tit .pic
{
	width:48px;
	height:auto;
	float:left;
	overflow:hidden;
	margin-left:60px;
	margin-right:12px;
}
.zj_fir .youshi .xiang .tit .pic img
{
	width:48px;
	height:48px;
}
.zj_fir .youshi .xiang .wenzi
{
	line-height:48px;
	font-size:18px;
	overflow:hidden;
	width:calc(100% - 120px);
	float:left;
}
.zj_fir .youshi .xiang .cont
{
	width:520px;
	margin:auto;
	overflow:hidden;
	margin-top:15px;
}
.zj_fir .youshi .xiang .cont p
{
	font-size:14px;
	color:#666;
	text-indent:28px;
	line-height:30px;
}
.zj_secbg
{
	width:100%;
	margin-top:10px;
	background:#fafafa;
	overflow:hidden;
}
.zj_secbg .zj_sec
{
	width:1200px;
	margin:auto;
	margin-top:50px;
	margin-bottom:20px;
}
.zj_secbg .zj_sec .hg_nav
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0px;
	text-align:center;
	margin-top:40px;
}
.zj_secbg .zj_sec .hg_nav .xiang
{
	display: inline-block;
	width:180px;
	height:50px;
	overflow:hidden;
	margin-left:20px;
	margin-right:20px;
}
.zj_secbg .zj_sec .hg_nav .xiang a
{
	display: block;
	width:100%;
	height:100%;
	border:1px solid #e5e5e5;
	font-size:16px;
	text-align:center;
	line-height:48px;
	box-sizing: border-box;
}
.zj_secbg .zj_sec .hg_nav .xiang a:hover
{
	background:#c72b30;
	color:white;
}
.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;
	margin-top:40px;
	font-size:0px;
}
.zj_secbg .zj_sec .hg_list .xiang
{
	width:590px;
	display: inline-block;
	vertical-align: top;
	height:auto;
	margin-bottom:30px;
	margin-right:20px;
}
.zj_secbg .zj_sec .hg_list .xiang:nth-child(2n)
{
	margin-right:0px;
}
.zj_secbg .zj_sec .hg_list .xiang a
{
	display:block;
	background:white;
	padding:20px 10px;
	box-sizing:border-box;
	overflow:hidden;
}
.zj_secbg .zj_sec .hg_list .xiang a .pic
{
	width:160px;
	float:left;
	overflow:hidden;
}
.zj_secbg .zj_sec .hg_list .xiang a .pic img
{
	width:160px;
	height:160px;
}
.zj_secbg .zj_sec .hg_list .xiang a .td
{
	width:280px;
	float:left;
	overflow:hidden;
	margin-left:20px;
	margin-right:20px;
}
.zj_secbg .zj_sec .hg_list .xiang a .td .tit
{
	font-size:16px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	line-height:25px;
	margin-top:5px;
	transition: 1s;
}
.zj_secbg .zj_sec .hg_list .xiang a:hover .td .tit
{
	color:#c72b30;
}
.zj_secbg .zj_sec .hg_list .xiang a .td .des
{
	color:#898989;
	font-size:14px;
	line-height:25px;
	margin-top:12px;
	transition: 1s;
}
.zj_secbg .zj_sec .hg_list .xiang a:hover .td .des
{
	color:#c72b30;	
}
.zj_secbg .zj_sec .hg_list .xiang a .line
{
	width:1px;
	height:160px;
	background:#eee;
	float:left;
}
.zj_secbg .zj_sec .hg_list .xiang a .riqi
{
	width:89px;
	float:left;
	overflow:hidden;
	padding-top:40px;
}
.zj_secbg .zj_sec .hg_list .xiang a .riqi .ri
{
	font-size:32px;
	line-height:40px;
	text-align:center;

}
.zj_secbg .zj_sec .hg_list .xiang a .riqi .yue
{
	font-size:14px;
	text-align:center;
	line-height:25px;
}
.zj_thi
{
	width:1200px;
	margin:auto;
	margin-top:50px;
	margin-bottom:50px;
}
.zj_thi .zj_nianfen
{
	width:100%;
	height:150px;
	overflow:hidden;
	position: relative;
	background:url('../images/shehui/huidian.jpg') repeat-x left center;
	margin-top:40px;
}
.zj_thi .zj_nianfen .prev
{
	width:55px;
	height:42px;
	position: absolute;
	left:0px;
	top:54px;
	background:url('../images/prearr.png') no-repeat center center;
	overflow:hidden;
	cursor:pointer;
}
.zj_thi .zj_nianfen .prev:hover
{
	background:url('../images/prearrhov.png') no-repeat center center;
}
.zj_thi .zj_nianfen .next
{
	width:55px;
	height:42px;
	position: absolute;
	right:0px;
	top:54px;
	background:url('../images/nextarr.png') no-repeat center center;
	overflow:hidden;
	cursor:pointer;
}
.zj_thi .zj_nianfen .next:hover
{
	background:url('../images/nextarrhov.png') no-repeat center center;
}
.zj_thi .zj_nianfen .bd
{
	width:1090px;
	height:150px;
	margin:auto;
	overflow:hidden;
}
.zj_thi .zj_nianfen .bd ul li
{
	width:155.71px;
	float:left;
	height:150px;
	overflow:hidden;
}
.zj_thi .zj_nianfen .bd ul li a
{
	width:100%;
	height:150px;
	overflow:hidden;
	display:block;
	position:relative;
}
.zj_thi .zj_nianfen .bd ul li a .nian
{
	font-size:24px;
	text-align:center;
	color:#ccc;
	line-height:30px;
	width:100%;
	position:absolute;
}
.zj_thi .zj_nianfen .bd ul li a:hover .nian
{
	color:#c72b30;
}
.zj_thi .zj_nianfen .bd ul li a.hover .nian
{
	color:#c72b30;
}
.zj_thi .zj_nianfen .bd ul li a .shang
{
	top:20px;
}
.zj_thi .zj_nianfen .bd ul li a .xia
{
	bottom:20px;
}
.zj_thi .zj_nianfen .bd ul li a .quan
{
	width:20px;
	height:20px;
	background:#ccc;
	border-radius:50%;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	position: absolute;
	margin:auto;
	left:0;
	bottom:0;
	top:0;
	right:0;
}
.zj_thi .zj_nianfen .bd ul li a:hover .quan
{
	background:#c72b30;
}
.zj_thi .zj_nianfen .bd ul li a.hover .quan
{
	background:#c72b30;
}
.zj_thi .dsj_list
{
	width:100%;
	height:auto;
	margin-top:40px;
	overflow:hidden;
}
.zj_thi .dsj_list .xiang
{
	width:100%;
	height:auto;
	overflow:hidden;
	margin-bottom:30px;
}
.zj_thi .dsj_list .xiang a
{
	display: block;
	background:#fafafa;
	overflow:hidden;
}
.zj_thi .dsj_list .xiang a .pic
{
	width:510px;
	float:left;
	overflow:hidden;
}
.zj_thi .dsj_list .xiang a .pic img
{
	width:510px;
	height:300px;
}
.zj_thi .dsj_list .xiang a .wenzi
{
	width:690px;
	float:left;
	height:300px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.zj_thi .dsj_list .xiang a .wenzi .bao
{
	width:580px;
	height:auto;
	overflow:hidden;
}
.zj_thi .dsj_list .xiang a .wenzi .bao .riqi
{
	font-size:18px;
	line-height:25px;
	overflow:hidden;
}
.zj_thi .dsj_list .xiang a:hover .wenzi .bao .riqi
{
	 color:#c72b30;
}
.zj_thi .dsj_list .xiang a .wenzi .bao .tit
{
	font-size:16px;
	line-height:30px;
	overflow:hidden;
	margin-top:10px;
}
.zj_thi .dsj_list .xiang a:hover .wenzi .bao .tit
{
	color:#c72b30;
}
/**支教 end**/
/**党建**/
.dj_tit
{
	width:100%;
	font-size:40px;
	text-align:center;
	line-height:50px;
	color:#c72b30;
}
.dj_fir_bg
{
	width:100%;
	height:auto;
	background:url('../images/shehui/dangjian/235_bg.jpg') repeat-x left top;
	padding-top:50px;
	padding-bottom:50px;
}
.dj_fir 
{
	width:1200px;
	margin:auto;
	overflow:hidden;
}
.dj_fir .firlist1
{
	width:100%;
	margin-top:40px;
	overflow:hidden;
	font-size:0;
}
.dj_fir .firlist1 .xiang
{
	width:380px;
	display: inline-block;
	vertical-align: top;
	overflow:hidden;
	margin-right:30px;
	margin-bottom:30px;
}
.dj_fir .firlist1 .xiang:nth-child(3n)
{
	margin-right:0px;
}
.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:380px;
	height:200px;
}
.dj_fir .firlist2
{
	width:100%;
	height:auto;
	overflow:hidden;
	font-size:0;
}
.dj_fir .firlist2 dl
{
	width:590px;
	display: inline-block;
	vertical-align: top;
	margin-right:20px;
	overflow:hidden;
}
.dj_fir .firlist2 dl:nth-child(2n)
{
	margin-right:0px;
}
.dj_fir .firlist2 dl dt
{
	width:100%;
	height:50px;
	background:#eee;
	overflow:hidden;
}
.dj_fir .firlist2 dl dt .pic
{
	width:44px;
	height:50px;
	background:#b21204;
	overflow:hidden;
	float:left;
}
.dj_fir .firlist2 dl dt .pic img
{
	width:44px;
	height:44px;
	margin-top:3px;
}
.dj_fir .firlist2 dl dt .wz
{
	width:calc(100% - 84px);
	float:left;
	overflow:hidden;
	height:50px;
	box-sizing:border-box;
	font-size:18px;
	line-height:50px;
	padding-left:15px;
}
.dj_fir .firlist2 dl dt .arr
{
	width:40px;
	overflow:hidden;
}
.dj_fir .firlist2 dl dt .arr .prev
{
	font-size:14px;
	height:50px;
	float:left;
	width:20px;
	line-height:50px;
	text-align:left;
	cursor: pointer;
	transition: 1s;
	font-size:0;
	background:url('../images/sanjiaozuo.png') no-repeat center center;
}
.dj_fir .firlist2 dl dt .arr .prev:hover
{
	color: #c72b30;
}
.dj_fir .firlist2 dl dt .arr .next
{
	font-size:14px;
	height:50px;
	float:left;
	width:20px;
	line-height:50px;
	text-align:left;
	cursor: pointer;
	transition: 1s;
	font-size:0px;
	background:url('../images/sanjiaoyou.png') no-repeat -5px center;
}
.dj_fir .firlist2 dl dt .arr .next:hover
{
	color: #c72b30;
}
.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:10px;
	margin-bottom:10px;
}
.dj_fir .firlist2 dl dd .xiang a
{
	display:block;
	overflow:hidden;
}
.dj_fir .firlist2 dl dd .xiang a .dian
{
	width:50px;
	float:left;
	line-height:30px;
	color:#c72b30;
	font-size:30px;
	box-sizing: border-box;
	padding-left:20px;
}
.dj_fir .firlist2 dl dd .xiang a .tit
{
	font-size:16px;
	text-align:left;
	line-height:30px;
	float:left;
	width:440px;
}
.dj_fir .firlist2 dl dd .xiang a:hover .tit
{
	color:#c72b30;
}
.dj_fir .firlist2 dl dd .xiang a .time
{
	color:#999;
	line-height:30px;
	text-align:right;
	font-size:14px;
}
.dj_thi
{
	width:1200px;
	margin:auto;
	overflow:hidden;
	margin-top:50px;
}
.dj_thi .fclist
{
	width:100%;
	margin-top:30px;
	overflow:hidden;
	font-size:0;
}
.dj_thi .fclist .xiang
{
	display: inline-block;
	vertical-align: top;
	width:380px;
	height:auto;
	margin-right:30px;
	margin-bottom:30px;
}
.dj_thi .fclist .xiang:nth-child(3n)
{
	margin-right:0px;
}
.dj_thi .fclist .xiang a
{
	display:block;
	overflow:hidden;
}
.dj_thi .fclist .xiang a .pic
{
	width:380px;
	height:auto;
}
.dj_thi .fclist .xiang a .pic img
{
	width:380px;
	height:250px;
}
.dj_thi .fclist .xiang a .tit
{
	font-size:16px;
	text-align:center;
	line-height:25px;
	overflow:hidden;
	margin-top:15px;
}
.dj_thi .dj_nianfen
{
	width:100%;
	height:150px;
	overflow:hidden;
	position: relative;
	background:url('../images/shehui/huidian.jpg') repeat-x left center;
	margin-top:40px;
}
.dj_thi .dj_nianfen .prev
{
	width:55px;
	height:42px;
	position: absolute;
	left:0px;
	top:54px;
	background:url('../images/prearr.png') no-repeat center center;
	overflow:hidden;
	cursor:pointer;
}
.dj_thi .dj_nianfen .prev:hover
{
	background:url('../images/prearrhov.png') no-repeat center center;
}
.dj_thi .dj_nianfen .next
{
	width:55px;
	height:42px;
	position: absolute;
	right:0px;
	top:54px;
	background:url('../images/nextarr.png') no-repeat center center;
	overflow:hidden;
	cursor:pointer;
}
.dj_thi .dj_nianfen .next:hover
{
	background:url('../images/nextarrhov.png') no-repeat center center;
}
.dj_thi .dj_nianfen .bd
{
	width:1090px;
	height:150px;
	margin:auto;
	overflow:hidden;
}
.dj_thi .dj_nianfen .bd ul li
{
	width:155.71px;
	float:left;
	height:150px;
	overflow:hidden;
}
.dj_thi .dj_nianfen .bd ul li a
{
	width:100%;
	height:150px;
	overflow:hidden;
	display:block;
	position:relative;
}
.dj_thi .dj_nianfen .bd ul li a .nian
{
	font-size:24px;
	text-align:center;
	color:#ccc;
	line-height:30px;
	width:100%;
	position:absolute;
}
.dj_thi .dj_nianfen .bd ul li a:hover .nian
{
	color:#c72b30;
}
.dj_thi .dj_nianfen .bd ul li a.hover .nian
{
	color:#c72b30;
}
.dj_thi .dj_nianfen .bd ul li a .shang
{
	top:20px;
}
.dj_thi .dj_nianfen .bd ul li a .xia
{
	bottom:20px;
}
.dj_thi .dj_nianfen .bd ul li a .quan
{
	width:20px;
	height:20px;
	background:#ccc;
	border-radius:50%;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	position: absolute;
	margin:auto;
	left:0;
	bottom:0;
	top:0;
	right:0;
}
.dj_thi .dj_nianfen .bd ul li a:hover .quan
{
	background:#c72b30;
}
.dj_thi .dj_nianfen .bd ul li a.hover .quan
{
	background:#c72b30;
}
.dj_thi .dj_qinghuai_cont
{
	height:auto;
	overflow:hidden;
	margin-top:30px;
}
.dj_thi .dj_qinghuai_cont .dj_qinghuai
{
	height:400px;
	overflow:hidden;
	padding:70px;
	box-sizing: border-box;
}
.dj_thi .dj_qinghuai_cont .dj_qinghuai p
{
	line-height:28px;
	color:white;
	font-size:16px;
}
/**党建 end**/