.main{
	width: 1140px;
	margin: 50px auto 70px;
}
.type{
	background: url(../images/hualu/renli/icon.png) no-repeat center left;
	height: 50px;
	line-height: 50px;
	padding-left: 45px;
	font-size: 26px;
	color: #0c2c85;
	font-weight: bold;
	margin-bottom: 40px;
}
.post_wrap{
	margin-bottom: 50px;
	line-height: 30px;

}
.post_li{
	background: url(../images/hualu/renli/li.png) no-repeat 30px center;
	padding: 30px 30px 30px 60px;
	background-color: #ebebeb;
	font-size: 18px;
	border-bottom:1px dotted #cfcfcf;
	cursor: pointer;
	-moz-user-select: none; /*mozilar*/
	-webkit-user-select: none; /*webkit*/
	-ms-user-select: none; /*IE*/
	user-select: none;
}
.post_li_act{
	background: url(../images/hualu/renli/li_hover.png) no-repeat 30px center;
	border-bottom:none;
	background-color: #ecf0fc;
	color: #0f42dc;
}
.post_cont{
	/* display: none; */
	padding: 30px 50px;
	background: #fafbfd;
	line-height: 30px;
}
.post_cont_space{
	margin-bottom: 40px;
}
.work{
	color: #0c2c85;
	margin-top: 40px;
}

.company_introduce{
	text-indent: 32px;
}
.job_descr{
	padding: 40px;
	background: #fafbfd;
	border: 1px solid #e6e6e6;
	line-height: 30px;
}
.job_tit{
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 40px;
}
.job_cont{	
	margin-bottom: 60px;
}
.cont_right{
	text-align: right;
}
.post_info{
	padding: 0 50px;
}
@media screen and (max-width: 750px) {
	.main {
		width: 96%;
		padding:0;
		margin: 20px auto;
	}
	.type {
		height: 30px;
		line-height: 30px;
		padding-left: 35px;
		font-size:18px;
		margin-bottom: 20px;
	}
	.post_cont_space{
		margin-bottom: 20px;
	}
	.work{
		color: #0c2c85;
		margin-top: 20px;
	}
	.post_wrap {
		margin-bottom: 20px;
		line-height: 24px;

	}
	.post_li {
		background: url(../images/hualu/renli/li.png) no-repeat 10px center;
		padding: 10px 10px 10px 30px;
		background-color: #ebebeb;
		font-size: 16px;
	}
	.post_info{
		padding: 0;
	}
}