/* 岗位详情 */
.recruitment_detail {
	margin-top: 20px;
}
.recruitment_detail .path {
	font-size: 14px;
	line-height: 14px;
	color: #222222;
}
.recruitment_detail .path a {
	color: #222222;
}
.recruitment_detail .path a:hover {
	color: #00457d;
	font-weight: bold;
}
.recruitment_detail .content {
	margin: 20px 10px 50px 20px;
}
.recruitment_detail .title {
	background-color: #00457d;
	font-size: 20px;
	line-height: 60px;
	color: #ffffff;
	padding: 0 60px;
	box-sizing: border-box;
}
.recruitment_detail .desc {
	width: 100%;
	padding: 0 60px;
	box-sizing: border-box;
	background-color: #e9e9e9;
}
.recruitment_detail .desc .item {
	padding-top: 25px;
	overflow: hidden;
}
.recruitment_detail .desc .item:last-child {
	padding-bottom: 25px;
}
.recruitment_detail .desc .item_title, .recruitment_detail .desc .item_detail {
	float: left;
	font-size: 18px;
	line-height: 32px;;
	color: #00457d;
	width: 95px;
}
.recruitment_detail .desc .item_detail {
	color: #222222;
	width: calc(100% - 95px);
	white-space: normal;  /* 允许换行 */
	overflow-wrap: break-word;  /* 在必要时单词内部可以断行 */
}
/* 媒体查询 */
@media screen and (max-width:1440px) {
	.recruitment_detail .title {
		font-size: 18px;
	}
	.recruitment_detail .desc .item_title, .recruitment_detail .desc .item_detail {
		font-size: 16px;
	}
}

@media screen and (max-width:1024px) {
	body {
		width: 1024px;
	}
	.banner img {
		width: 1024px;
	}
	.recruitment_detail .title {
		font-size: 18px;
	}
	.recruitment_detail .desc .item_title, .recruitment_detail .desc .item_detail {
		font-size: 16px;
	}
}