.hr_main{
	margin-top: 35px;
	padding-bottom: 35px;
}
.hr_main>div{
	float: left;
	min-height: 200px;
}
.hr_txt{ width: 59%; }
.hr_txt>p{
	text-indent: 2em;
	font-size: 16px;
	color: #6d6d6d;
	line-height: 1.4em;
}
.hr_main>.hr_img{
	width: 39%;
	float: right;
}
.hr_img>img{
	max-width: 420px;
	width: 100%;
}
.hrBtn{
	display: block;
	width: 198px;
	height: 40px;
	border: 1px solid #CAB179;
	color: #CAB179;
	text-align: center;
	line-height: 2.5em;
	margin: 0 auto;
}
.hrBtn:hover{
	color: white;
	background: #CAB179;
}




.hr-1_main{
	background: #f7f6f2;
	min-height: 100px;
	margin: 20px 0;
	padding-bottom: 50px;
}
.hr-input,.hr-sele{
	position: relative;
	float: left;
	width: 240px;
	height: 40px;
	margin-right: 30px;
}
.hr-sele>input{
	position: absolute;
	left: 0;
	top: 0;
	width: 98%;
	height: 100%;
	outline: 0;
	border: 1px solid #ccc;
	font-size: 18px;
	line-height: 2em;
	padding-left: 2%;
}
.hr-sele>select{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	outline: 0;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	cursor: pointer;
	z-index: 3;
}
.hr-sele>img{
	position: absolute;
	top: 17px;
	right: 10px;
	z-index: 2;
}
.hr-input>input{
	width: 98%;
	height: 100%;
	outline: 0;
	border: 1px solid #ccc;
	font-size: 18px;
	line-height: 2em;
	padding-left: 2%;
}
.hr-1_main>form{
	width: 950px;
	margin: 0 auto;
	padding-top: 60px;
}
.hr-1_main>form>#sub{
	border: none;
	outline: none;
	display: inline-block;
	width: 120px;
	height: 43px;
	background: #ebc775;
	color: white;
	text-align: center;
	font-size: 18px;
	line-height: 2.4em;
	vertical-align: top;
}
.hr-1_main table{
	width: 800px;
	margin: 0 auto;
	margin-top: 40px;
}
.hr-1_main table td, .hr-1_main table th{
	width: 20%;
	text-align: center;
}
.hr-1_main table th{
	background: #ebc775;
	color: white;
	height: 40px;
	font-size: 18px;
}
.hr-1_main table td{
	color: #707070;
	font-size: 14px;
	padding: 5px 0;
}
.hr-1_main table td>a{ color: #707070; }
.hr-1_main table .oneTr>td{ padding-top: 30px; }
.hr-demand,.hr-demand1{
	font-size: 16px;
	line-height: 1.3em;
}
.hr-demand1>a{ color: #cab179; }


/************** 响应式 ***************/
/* 大屏幕 */
@media (max-width: 1080px){
	.hr_main>.hr_img{
		width: 40%;
		margin-left: 15px;
	}
	.hr_main>.hr_txt{
		width: 100%;
		float: none;
	}
	.hr-1_main{ margin: 20px auto; }

	.hr-1_main>form{ width: 95%; }
	.hr-input, .hr-sele{
		width: 180px;
		height: 35px;
		font-size: 16px;
	}
	.hr-input>input{ font-size: 16px; }
	.hr-sele>input{ font-size: 16px; }
	.hr-input>select{ font-size: 16px; }
	.hr-1_main>form>#sub{
		height: 35px;
		font-size: 16px;
		line-height: 2.3em;
	}
	.hr-1_main table{ width: 95%; }
}

/* 平板电脑和小屏电脑之间的分辨率 */
@media (max-width: 979px){
	.hr-1_main>form{ padding-top: 20px; }
	.hr-input, .hr-sele{
		width: 70%;
		margin-bottom: 15px;
		float: none;
	}
	.hr-1_main>form>#sub{ display: block; }
}

/* 横向放置的手机和竖向放置的平板之间的分辨率 */
@media (max-width: 767px) {
	.hr_main>.hr_img{
		width: 80%;
		margin: 0 auto;
		float: none;
	}
	.hr_main>.hr_txt{ padding-bottom: 10px; }
	.hr_main>.hr_img>img{
		width: 100%;
		max-width: none;
	}
	.hr-1_main table th{ font-size: 16px; }
	.hr-1_main table td{ font-size: 13px; }
	.hr-1_main table .oneTr>td{ margin-top: 15px; }
	.hr-demand, .hr-demand1{ font-size: 14px; }
}
@media (max-width: 650px) {
	.hr-1_main table th{ font-size: 14px; }
	.hr-1_main table td{ font-size: 12px; }
	.hr-input>input{ font-size: 14px; }
	.hr-sele>input{ font-size: 14px; }
	.hr-input>select{ font-size: 14px; }
}
@media (max-width: 550px) {
	.hr-1_main table th{ font-size: 12px; }
	.hr-demand, .hr-demand1{ font-size: 12px; }
}
/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) {
	.hr-1_main table th{ transform: scale(.7); }
	.hr-1_main table td{ transform: scale(.7); }
}

