/* 人才战略首页 */
.jobs_home{background-image: url(../../img/banner_strategy.png); background-position: center;background-size: auto 100%;background-repeat: no-repeat;height: 10.8rem;padding-top: 6.54rem;padding-bottom: .8rem;}
.jobs_home .jh_nav{height: 1.4rem;padding: .3rem 0;background-color: rgba(40, 40, 40, 0.80);box-shadow: 0 .04rem .2rem 0 rgb(0 22 137 / 30%);border-radius: .04rem;text-align: center;}
.jobs_home .jh_nav > li{height: 100%;}
.jobs_home .jh_nav > li + li{border-left: .01rem solid #999999;}
.jobs_home .jh_nav > li > a{display: block;padding-top: .6rem;line-height: .2rem;background-repeat: no-repeat;background-position: top center;font-size: .16rem;color: #fff;}
.jobs_home .jh_nav > li > a.icon_employ{background-image: url(../../img/icon_employ.png);}
.jobs_home .jh_nav > li > a.icon_develop{background-image: url(../../img/icon_develop.png);}
.jobs_home .jh_nav > li > a.icon_welfare{background-image: url(../../img/icon_welfare.png);}
.jobs_home .jh_nav > li > a.icon_campus{background-image: url(../../img/icon_campus.png);}
.jobs_home .jh_nav > li > a.icon_recruit{background-image: url(../../img/icon_recruit.png);}

/* 用人之道 */
.personnel{}
.personnel > img{float: left; object-fit: cover;}
.personnel .main{padding-left: .7rem;margin-left: 4.7rem;}
.personnel .main > h2{color: #071689;font-size: .28rem;line-height: .36rem;font-weight: bold;padding-bottom: .24rem;}
.personnel .main > p{padding-bottom: .3rem;color: #3D3D3D;font-size: .16rem;line-height: .3rem;}

/* 薪资福利 */
.welfare{display: flex; display: -webkit-flex; justify-content: flex-start; align-items: flex-start;flex-flow: wrap;margin-bottom: -.6rem;}
.welfare > li{min-height: 1.9rem;width: 20%;}
.welfare > li .name{font-weight: bold; font-size: .22rem; /*padding-top: .48rem;*/ padding-top: 15%; margin-bottom: .1rem; line-height: .28rem; background-repeat: no-repeat; background-position: left top;}
.welfare > li .name.type_1{background-image: url(../../img/icon_welfare_1.png); color: #00356D;}
.welfare > li .name.type_2{background-image: url(../../img/icon_welfare_2.png); color: #3EB2BC;}
.welfare > li .name.type_3{background-image: url(../../img/icon_welfare_3.png); color: #0A65C2;}
.welfare > li .name.type_4{background-image: url(../../img/icon_welfare_4.png); color: #3EBC87;}
.welfare > li .name.type_5{background-image: url(../../img/icon_welfare_5.png); color: #006B6D;}
.welfare > li .name.type_6{background-image: url(../../img/icon_welfare_6.png); color: #CD6600;}
.welfare > li .name.type_7{background-image: url(../../img/icon_welfare_7.png); color: #00A3F9;}
.welfare > li .name.type_8{background-image: url(../../img/icon_welfare_8.png); color: #F8000F;}
.welfare > li .name.type_9{background-image: url(../../img/icon_welfare_9.png); color: #F8008A;}
.welfare > li > p{color: #3D3D3D; font-size: .14rem; width: 1.8rem;}
.mr10{margin-right: .1rem;}

/* 招聘列表 */
.jobs_num_label{width: 1.15rem;line-height: .36rem;display: inline-block;text-align: center;font-size: .14rem;background-color: rgba(144, 198, 229, .2);color: #071689;position: relative;top: .12rem;margin-left: .3rem;}
.recruitment_list{background-color: #fff;box-shadow: 0 .04rem .2rem 0 rgb(0 0 0 / 10%);}
.recruitment_list > li{padding: 0 .6rem;}
.recruitment_list > li:hover{background-color: rgba(144, 198, 229, .2);}
.recruitment_list .r_item{display: block;padding: .4rem .7rem .3rem .2rem;border-bottom: .01rem solid #E5E5E5;}
.recruitment_list > li:last-child .r_item{border-bottom: none;}
.recruitment_list .r_item .name{color: #333333;font-size: .18rem;font-weight: bold;line-height: .36rem;padding-bottom: .1rem;}
.recruitment_list .r_item .name > span{float: right;color: #999999;font-size: .14rem;font-weight: initial;}
.recruitment_list .r_item .info{color: #071689; font-size: .18rem; font-weight: bold; line-height: .36rem; text-align: right;}
.recruitment_list .r_item .info > span{float: left; color: #666; font-size: .14rem; font-weight: initial;padding: 0 .15rem;line-height: .16rem;margin: .1rem 0;}
.recruitment_list .r_item .info > span:first-child{padding-left: 0;}
.recruitment_list .r_item .info > span + span{border-left: .01rem solid #D2D2D2;}

/* 招聘详情 */
.recruitment_item{padding: .4rem 1.3rem .3rem .8rem;background-color: #fff;box-shadow: 0 .04rem .2rem 0 rgb(0 0 0 / 10%);margin-bottom: .2rem;}
.recruitment_item .name{color: #333333;font-size: .18rem;font-weight: bold;line-height: .36rem;padding-bottom: .1rem;}
.recruitment_item .name > span{float: right;color: #999999;font-size: .14rem;font-weight: initial;}
.recruitment_item .info{color: #071689; font-size: .18rem; font-weight: bold; line-height: .36rem; text-align: right;}
.recruitment_item .info > span{float: left; color: #666; font-size: .14rem; font-weight: initial;padding: 0 .15rem;line-height: .16rem;margin: .1rem 0;}
.recruitment_item .info > span:first-child{padding-left: 0;}
.recruitment_item .info > span + span{border-left: .01rem solid #D2D2D2;}
.jobs_detail{background-color: #fff;box-shadow: 0 .04rem .2rem 0 rgb(0 0 0 / 10%);margin-bottom: 1rem;padding: 0 1.1rem 0 .6rem;}
.jobs_detail .jd_item{padding: .4rem .2rem .3rem .2rem;}
.jobs_detail .jd_item + .jd_item{border-top: .01rem solid #E5E5E5;}
.jobs_detail .jd_item .name{color: #333333;font-weight: bold;font-size: .18rem;line-height: .36rem;padding-bottom: .15rem;}
.jobs_detail .jd_item .item{display: flex;display: -webkit-flex;justify-content: space-between; width: 4.5rem;line-height: .36rem;}
.jobs_detail .jd_item .item > span{color: #999;font-size: .14rem;}
.jobs_detail .jd_item .text{display: flex; display: -webkit-flex; justify-content: space-between; width: 4.5rem; line-height: .36rem;}
.jobs_detail .jd_item .text > span{color: #666; font-size: .14rem;}
.jobs_detail .jd_item > p{color: #666;font-size: .14rem;line-height: .44rem;}

/* 不同尺寸  */
@media screen and (max-width:1400px) {
	/* 人才战略首页 */
	.jobs_home{ background-size: 100%; background-position: top; height: 56vw; padding-top: 34vw; padding-bottom: 0; }
	.jobs_home .jh_nav{ margin: 0 .2rem; }

	/* 用人之道 */
	.personnel{ padding: 0 .15rem; }

	/* 薪资福利 */
	.welfare{padding: 0 .15rem;}

	/* 招聘列表 */
	.jobs_num_label{top: -0.5rem; width: auto; padding: 0 0.15rem;}
	.recruitment_list{margin: 0 .15rem;}
	.recruitment_list > li{ padding: 0 .4rem; }
	.recruitment_list .r_item{ padding: .3rem; }

	/* 招聘详情 */
	.recruitment_item{margin: 0 .15rem .2rem .15rem;  padding: .3rem 7%;}
	.jobs_detail{margin: 0 .15rem .8rem .15rem; padding: 0 5%;}
	.jobs_detail .jd_item{ padding: .3rem 2%; }
}

@media screen and (max-width:1024px) {
	/* 薪资福利 */
	.welfare > li{width: 25%;}

	/* 用人之道 */
	.personnel > img { width: 45vw; height: 45vw; }
	.personnel .main{ margin-left: 45vw; padding-left: .3rem; }
	
	/* 招聘列表 */
	.jobs_num_label{top: .12rem;}
	.recruitment_list > li{ padding: 0 .3rem; }
	.recruitment_list .r_item{ padding: .3rem .2rem; }
}

@media screen and (max-width:768px) {
	/* 人才战略首页 */
	.jobs_home .jh_nav{ padding: .2rem 0; }
	.jobs_home .jh_nav > li > a{ background-size: 45%; line-height: .44rem; }

	/* 用人之道 */
	.personnel > img { width: 100%; height: 70vw; margin-bottom: 0.3rem; }
	.personnel .main{ margin-left: 0; padding-left: 0; }

	/* 薪资福利 */
	.welfare > li{width: 33%;}

	/* 招聘详情 */
	.jobs_detail .jd_item .item{ width: auto; }
	.jobs_detail .jd_item .text{ width: auto; }
}
