@charset "utf-8";

/* CSS Document */







h1, h2, h3, h4, h5, h6, form, input, select, textarea, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em,  ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {

    font-family: "微软雅黑",Tahoma,Helvetica,Arial,sans-serif;

    font-size: 14px;

    font-style: normal;

    font-weight: normal;

	margin-bottom:20px;

}


.lianxi{
	margin-top:20px;
	clear:both;
	font-size:16px;
	line-height:32px;
	color:#000;
	}


.ren_box{

	margin-top:40px;

	background:#f2f6f9 url("../images/rczpbac_02.png") no-repeat scroll 0 100% / 100% auto;

	padding-bottom:50px;

	}

.position:first-child {

	background: #005897;

	line-height: 53px;

	color: #fff;

	font-size: 15px;

}



.position {

	line-height: 53px;

	color: #666666;

	font-size: 15px;

	margin-bottom: 10px;

}



.position .zptit h2 {

	float: left;

	margin-left: 3.75%;

}



.position .zptit h3 {

	float: right;

	margin-right: 6.66%;

	width: 60px;

	text-align: center;

}



.position:first-child h4 {

	float: right;

	margin-right: 8%;

	width: 56px;

	text-align: center;

	margin-top: 0;

	margin-top:20px;

}



.position h4 {

	float: right;

	margin-right: 8%;

	width: 56px;

	text-align: center;

	position: relative;

	margin-top: 5px;

}



.position h4 i {

	display: inline-block;

	width: 42px;

	height: 42px;

	border-radius: 50%;

	background: #005897;

	line-height: 42px;

	color: #fff;

	cursor: pointer;

	position: absolute;

	left: 0;

}

.zwxq .clearfix {

	padding: 12px 0 25px 0;

	margin: 0 5.83%;

	text-align: left;

	border-bottom: 1px solid #e6e6e6;

}



.zwxq .clearfix p {

	float: left;

	width: 50%;

	line-height: 30px;

}



.zptit {

	background: #fff;

	line-height: 53px;

}



.zwxq h2 {

	text-align: left;

	line-height: 96px;

	border-bottom: 1px solid #e6e6e6;

	margin: 0 5.83%;

}



.zwxq {

	border: 1px solid #e6e6e6;

}



.gwzz {

	text-align: left;

	padding: 35px 0;

	margin: 0 5.83%;

	border-bottom: 1px solid #e6e6e6;

}



.gwzz p {

	line-height: 30px;

}



/*.gwzz p:nth-child(4){

	margin-bottom: 30px;

}*/



.gwzz span {

	font-size: 16px;

	color: #005897;

	font-weight: bold;

	display: inline-block;

	margin-bottom: 35px;

}



.zwxqlxfs {

	text-align: left;

	padding: 35px 0 65px 0;

	margin: 0 5.83%;

}



.zwxqlxfs p {

	line-height: 30px;

}



.position.ac i:last-child {

	display: block;

}



.position.ac i:first-child {

	display: none;

}



.position .zwxq {

	display: none;

}



.position h4 i:last-child {

	display: none;

}



.position:nth-child(2) .zwxq {

	display: block;

}

.zhaopin{
	font-size:18px;
	font-weight:bold;
	color:#1d56a3;
	margin-top:25px;
	overflow:hidden;
	}
.zhaoti{
	float:left;
	background:url(../images/zhao_ico.jpg) no-repeat left center;
	padding-left:25px;
	}
.zhaoru{
	float:left;
	margin-left:20px;
	}
.zhaoru a{
	color:#1d56a3;
	}

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	