body,div,ul,li,h1,h2,h3,h4,h5,h6,p{
    margin:0;
    padding:0;
}
ul,li{
    list-style: none;
}
a{
    text-decoration: none;
}
body{
    width:100%;
    height:100%;
    background: #222836;
    cursor: default;
	font-family: Source Han Sans CN;
}
input,button,select,textarea{ outline:none;} /*取消表单项聚焦时产生的边框*/
textarea{resize:none;}/*取消textarea改变大小的功能*/

.top_bg{
	width:100%;
	height:526px;
	background:#E27979;
	margin:0;
	padding:0;
	overflow: hidden;
}
.top_bg .top_center{
	width:1200px;
	height:100%;
	background:url('../images/recruit_top_bg.png') no-repeat center bottom;
	background-size:1195px 431px;
	margin:0 auto;
	overflow: hidden;
}
.top_bg .top_center .top_title{
	width:auto;
	height:39px;
	line-height: 39px;
	font-size:39px;
	font-weight:500;
	color:#fff;
	margin:119px 0 34px 35px;
}
.top_bg .top_center .top_desc{
	width:auto;
	height:auto;
	line-height: 30px;
	font-size:20px;
	color:#fff;
	font-weight:300;
	margin:0 0 0 35px;
}
.content_center{
	width:965px;
	height:auto;
	margin:50px auto 146px auto;
	overflow:hidden;
}
.content_center .recruit_ul{
	width:auto;
	height:auto;
	overflow:hidden;
}
.content_center .recruit_ul li{
	width:398px;
	height:478px;
	border:1px solid #F3D822;
	margin:50px 51px 0 0;
	padding:35px 28px 0 29px;
	float:left;
}
.content_center .recruit_ul li:nth-child(2n){
	margin-right:0;
}
.content_center .recruit_ul li:nth-child(2){
	border: 1px solid #44BF76;
}
.content_center .recruit_ul li:nth-child(3){
	border: 1px solid #635FED;
}
.content_center .recruit_ul li:nth-child(4){
	border: 1px solid #E27979;
}
.content_center .recruit_ul li h2{
	width:100%;
	height:55px;
	line-height: 55px;
	font-size:24px;
	font-weight:500;
	color:#fff;
	border-bottom: 1px solid #fff;
	background:url('../images/spot_bg.png') no-repeat right center;
	background-size:69px 16px;
}
.content_center .recruit_ul li .title_line{
	width:100%;
	height:18px;
	line-height: 18px;
	font-size:18px;
	color:#fff;
	font-weight:500;
	margin:30px 0 16px 0;
}
.content_center .recruit_ul li .title_line .title_lt{
	width:50%;
	float:left;
}
.content_center .recruit_ul li .title_line .price_rt{
	width:50%;
	font-weight:400;
	float:right;
	text-align:right;
}
.content_center .recruit_ul li .desc{
	width:auto;
	height:auto;
	line-height: 24px;
	font-size:14px;
	color:#eee;
	font-weight:4300;
}
.content_center .info_desc{
	width:auto;
	height:auto;
	line-height: 27px;
	font-size:16px;
	font-weight:400;
	color:#fff;
	margin:40px 0 0 0;
}






