*{

	margin:0px;

	padding:0px;

}

.recru_t{

padding-top: 50px;

padding-bottom: 20px;

}

.recru_ta{

	margin: 0 auto;

	width: 940px;

	

	background-color: rgb(245,245,245);

}

.recru_t1 p{

	color: rgb(21,159,228);

	font-size: 26px;

	padding: 20px 0 0 20px;

}

.recru_t2 p{

	font-size: 14px;

	color: rgb(151,151,151);

	padding: 10px 0 0 20px;

	line-height: 35px;

}

.recru_z{

	width: 940px;

	height: 30px;

	background-color: rgb(245,245,245);

	border-top:1px rgb(21,159,228) solid;

	border-bottom:1px rgb(21,159,228) solid;

	margin: 0 auto;

}

.recru_z1{

	width: 940px;

	margin: 0 auto;

}

.recru_z2 img{

	float: left;

	padding: 10px 10px 10px 10px;

}

.recru_z2 p{

	float: left;

	padding: 5px 0px 5px 0px;

	color: rgb(21,159,228);

}

.recru_z3 img{

	float: right;

	padding: 5px 5px 0px 0px;

}

.recru_z3 p{

	float: right;

	padding: 5px 10px 5px 0px;

	color: rgb(21,159,228);

	text-decoration: underline;

	font-size: 14px;

}

.recru_a{

	padding-top: 30px;

	padding-left: 50px;

	height: 60px;

}

.recru_a1{

	width: 900px;

	height: 20px;

}

.recru_a1 p{

	float:left;

	padding-right: 40px;

}



}

.recru_a2 p{

	float: left;

}

.recru_b{

	padding-bottom: 20px;

	width: 900px;

	border-bottom: 1px rgb(178,178,178) dashed;

	margin:0 auto;

}

.recru_c{

	padding-top: 10px;



	padding-left: 50px;

	

}

.recru_c1 p{

	color: rgb(171,171,171);

	line-height: 35px;

	font-size: 14px;

}

.main_g{

	background-color: rgb(0,140,215);

	width: 100%;

	padding-bottom: 100px;

}

.main_content_g{

	width: 1000px;

	margin:0 auto;

	background-color: #fff;

	padding-bottom: 100px;

