.recru_ban img{display: block;width: 100%;}
.recru_tit{text-align: center;}
.recru_tit p{color: #cecece;}
.recru_item{float: left;}
.recru_item:nth-child(2){margin-left: 70px;}
.recru_item:nth-child(3){float: right;}
.recru_term{line-height: 44px;display: inline-block;vertical-align: middle;padding-left: 55px;box-sizing: border-box;}
.trem_box{float: right; display: inline-block;position: relative;z-index: 50; height: 42px;line-height: 42px;width: 200px;background: #f7f7f7;}
.trem_box.active{z-index: 100;}
.trem_top{position: relative;}
.trem_top input{height: 42px; outline: none; display: block;line-height: 42px;position: relative;z-index: 50; padding-left: 10px;box-sizing: border-box;width: 100%;}
.trem_btn{transition: all .3s ease-in; cursor: pointer; background: url(/images/recup.png)no-repeat;width: 17px;top: 50%;margin-top: -5px; height: 10px;position: absolute;z-index: 100;right: 10px;}
.trem_box.active .trem_btn{transform: rotate(-180deg);}
.job_term{background: url(/images/job.png)no-repeat 0 center;}
.place_term{background: url(/images/place_icon.png)no-repeat 0 center;}
.time_term{background: url(/images/time_icon.png)no-repeat 0 center;}
.trem_down{display: none; background: #f6f6f6; position: absolute;left: 0;top: 100%;width: 100%;line-height: 40px;}
.trem_down li{cursor: pointer; padding-left: 10px;box-sizing: border-box;    border-top: 1px solid #E1E1E1;}
.trem_down li:hover{background: #CCCCCC;}
.recru_cho{position: relative;z-index: 100;}
.resu_top{ position: relative;padding: 20px 65px;box-sizing: border-box;}
.resu_tit{color: #131313;}
.resu_info{color: #929292;margin-top: 2px;}
.resu_info span+span{margin-left: 50px;}
.resu_list li{background: #f6f6f6;margin-top: 25px;}
.resu_down{background: url(/images/recru_down.png)no-repeat center center/100%;width: 27px;height: 15px;position: absolute;top: 50%;margin-top: -7px;right: 35px;cursor: pointer;}
.resu_cont .resu_tit{color: #084093;}
.job_info{margin-top: 30px;color: #929292;}
.job_info p{margin-top: 15px;}
.job_ned{margin-top: 15px;}
.job_ned span{display: block;}
.resu_cont{display: none; border-top: 4px solid #084093; padding: 36px 65px 40px;box-sizing: border-box;position: relative;}
.job_ned span+span{padding-left: 57px;box-sizing: border-box;}
.resu_up{background: url(/images/recru_up.png)no-repeat center center/100%;width: 27px;height: 15px;position: absolute;top: 67px;right: 35px;cursor: pointer;}
.deliv_btn{cursor: pointer; margin-top: 35px;width: 135px;height: 46px;text-align: center;line-height: 46px;color: #FFFFFF;background: #084093;}
.resu_list{position: relative;z-index: 50;}
.resu_list li.active .resu_top{display: none;}
.resu_list li.active .resu_cont{display: block;}
@media only screen and (max-width:1440px ) {
	.trem_box{width: 170px;}
	.resu_cont{padding: 30px 50px;}
	.resu_up{right: 30px;}
	.resu_down{right: 30px;}
	.resu_top{padding: 20px 50px;}
}
@media only screen and (max-width:1280px ) {
	.trem_box{width: 170px;margin-left: 10px;}
	.recru_term{padding-left: 40px;background-size: 35px;}
	.recru_item:nth-child(2){margin-left: 60px;}
}
@media only screen and (max-width: 992px) {
	.trem_box{width: 150px;}
	.recru_item:nth-child(2){margin-left: 27px;}
	.recru_term{padding-left: 0;background: none;}
	.resu_cont{padding: 30px 40px;}
	.resu_top{padding: 20px 40px;}
	.resu_up{right: 12px;}
	.resu_down{right: 12px;}
}
@media only screen and (max-width:768px ) {
	.recru_item{width: 45%;}
	.recru_item:nth-child(2){margin-left: 5%;}
	.recru_item:nth-child(3){float: left;margin-top: 20px;}
	.recru_box{padding: 20px;box-sizing: border-box;}
	.trem_box{width: 170px;}
	.resu_info span+span{margin-left: 25px;}
}
@media only screen and (max-width:600px ){
	.recru_item{width: 100%;}
	.recru_item:nth-child(2){margin-left: 0%;margin-top: 10px;}
	.recru_item:nth-child(3){float: left;margin-top: 10px;}
	.resu_cont{padding: 30px 30px 30px 20px;}
	.resu_top{padding: 20px 30px 30px 20px;}
	.resu_up{width: 20px;}
	.resu_down{width: 20px;}
	.resu_info span{display: block;}
	.resu_info span+span{margin-left: 0;margin-top: 10px;}
	.job_info{margin-top: 10px;}
}
<!--ºÄÊ±1756508354.5405Ãë-->