/*人才招聘*/
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
.job{margin-top: 25px;}
.recruit_list{border:1px solid #efefef;}
.recruit_list .name{width: 18%;}
.recruit_list .zw{width: 22%;}
.recruit_list .num{width: 15%;}
.recruit_list .area{width: 15%;}
.recruit_list .date{width: 15%;}
.recruit_list .more{width: 15%;text-align: center;text-indent: 0;}

.recruit_list .top{text-align: left;text-indent: 50px;}
.recruit_list .top span{float: left;font-size: 16px;padding:15px 0;}
.recruit_list .first .top{border-bottom:1px solid #efefef;background: #f2f7ff;}
.recruit_list .first .top span{color: #4183fd;}

.recruit_list .item .top{border-bottom:1px solid #efefef;}
.recruit_list .item .top span{color: #222222;}
.recruit_list .morebtn{width: 14px;height: 14px;display: inline-block;vertical-align: middle;background: url(../images/recruit_03.png) no-repeat center;background-size:contain;cursor: pointer;}
.recruit_list .item:last-child .top{border-bottom:none;}
.recruit_list .item.show .morebtn{background: url(../images/recruit_03-1.png) no-repeat center;background-size:contain;}

.recruit_list .bottom{background-color: #f7f7f7;padding:30px 60px 50px;display: none;}
.recruit_list .bottom .grp{}
.recruit_list .bottom .box{font-size: 14px;color: #222222;line-height: 26px;}

.recruit_list .bottom .button{font-size: 14px;color: #fff;margin-top: 40px;display: block;width: 92px;line-height: 32px;background: #4183fd;border:none;text-align: center;}
.recruit_list .bottom .button:hover{background: #326fdf;}

.recruit_pic{margin-top: 50px;}

.team{}
.team .txt{line-height: 30px;font-size: 14px;margin-top:35px;}
.team .pic-con{width: 100%;display: table;margin-top:30px;}
.team .pic-con .pic-left{width: 66.2%}
.team .pic-con .pic-left .pic{margin-bottom: 5px;}
.team .pic-con .pic-left .pic:nth-child(even){margin-right: 0}
.team .pic-con .pic-left .pic:nth-child(1),
.team .pic-con .pic-left .pic:nth-child(2),
.team .pic-con .pic-left .pic:nth-child(3),
.team .pic-con .pic-left .pic:nth-child(4),
.team .pic-con .pic-left .pic:nth-child(5),
.team .pic-con .pic-left .pic:nth-child(7),
.team .pic-con .pic-left .pic:nth-child(8){margin-bottom: 5px;}
.team .pic-con .pic-right{width: 33.4%;}
.team .pic-con .pic-right .pic:nth-child(1),
.team .pic-con .pic-right .pic:nth-child(2){margin-bottom: 5px;}
.team .pic-con .pic-left .pic {
    width: 49.5%;
    margin-right: 1%;
}
@media(max-width:950px){
	.recruit_list .top span{text-indent: 20px;}
}

@media(max-width:767px){

	.recruit_list .first{display: none;}
	.recruit_list .top span{display: block;float: initial;width: 100%;text-indent: 0;text-align: left;padding: 5px 0 5px;}
    .recruit_list .top span:before {
        content: attr(data-heading);
        display: inline-block;
        width: 30%;
        color: #999;
        font-size: 16px;
        text-align: right;
    }	
	.recruit_list .bottom{padding:10px 30px 10px;}
	.recruit_list .bottom .button{margin-top: 10px;}
	
   .team .pic-con .pic-right,.team .pic-con .pic-left{width: 100%}
   .team .pic-con .pic-right{margin-top: 5px}
   .team .pic-con .pic-right img{width: 100%;}
   .team .pic-con .pic-left .pic {
	    width: 100%;
	    margin-right: 1%;
	}
}







#talentRecruitment{
	width: 100%;
}
.title_img{
	margin: 0 auto;
	width: 30%;
}
.title_img_pxtx{
	margin: 0 auto;
	width: 50%;
}

.talentRecruitment_title{
	   
	text-align: center;
	margin-top: 129px;
}

.talentRecruitment_bpost{
	width: 100%;
	height: 502px;
	margin-top: 87px;
}
.talentRecruitment_post{
	width: 1280px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	align-items: center;
}
.talentRecruitment_post img{
	width: 24%;
}
.talentRecruitment_post img:nth-child(2n){
	margin-top: 73px;
}

.talentRecruitment_xkcg .xkcgImg{
	width: 1161px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 0 auto;
	margin-top: 78px;
}
.talentRecruitment_xkcg .xkcgImg img{
	width: 30%;
}
.talentRecruitment_xxxzz_xxfl{
	width: 100%;
	height: 1232px;
	background: url(/d/file/2022-04-13/xuexibeijing.png) no-repeat center center;
	background-size: cover;
	margin-top: 170px;
	position: relative;
}
.talentRecruitment_xxxzz_title {
	margin-top: 105px;
}
.talentRecruitment_xxxzz_xxfl .xxzz{
	    position: relative;
	    top: -86px;
		width:1324px;
		margin: 0 auto;
}
.fldy{
	width: 35%;
}
.talentRecruitment_xxxzz_fldy{
	width: 1284.3px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
	margin-top: 104px;
}
.talentRecruitment_xxxzz_fldy div{
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.talentRecruitment_xxxzz_xxfl .xxzz .swipers{
	margin-bottom: 0;
}
.talentRecruitment_xkcg,.talentRecruitment_xxxzz div{
	text-align: center;
}






.talentRecruitment_title{
	text-align: center;
	padding-top: 129px;
	background: #FAFCFC;
	height: 876px;
	margin-bottom: 112px;
}

.talentRecruitmentTwo_zpgw{
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.talentRecruitmentTwo_zpgw .backbj{
	width: 100%;
	height: 281px;
	background: #E3F1F4;
	opacity: 0.51;
	margin-top: 166px;
}
.talentRecruitmentTwo_zpgw_four{
	width: 1300px;
	/*display: flex;*/
	/*justify-content: space-between;*/
	position: absolute;
	top: -60px;
	left: 0;
	right: 0;
	margin: auto;
	margin-top: 106px;
	z-index: 1;
}
.talentRecruitmentTwo_zpgw_four .swiper-slide{
	display: flex;
	justify-content: center;
}
.swiper-button-prev {
    left: -12.5% !important;
	color: rgba(0, 0, 0, 0) !important;
    background: url(/themes/cn/images/left.png) center center no-repeat;
    width: 86px !important;
    height: 42px !important;
	top: 45% !important;
}
.swiper-button-next {
    right: -12.5% !important;
	color: rgba(0, 0, 0, 0) !important;
    background: url(/themes/cn/images/right.png) center center no-repeat;
    width: 86px !important;
    height: 42px !important;
	top: 45% !important;
}
.talentRecruitmentTwo_zpgw_four_detail{
	width: 298px;
	height: 458px;
	background: #FFFFFF;
	box-shadow: 0px 9px 9px 0px rgba(44, 44, 44, 0.09);
	position: relative;
	margin-bottom: 20px;
}
.talentRecruitmentTwo_zpgw_four_detail .num{
	width: 89px;
	height: 65px;
	background: #0FC5C7;
	box-shadow: 0px 9px 16px 0px rgba(15, 197, 199, 0.22);
	line-height: 65px;
	position: absolute;
	left: 15px;
	top: -45px;
	font-size: 36px;
	font-weight: 500;
	color: #FFFFFF;
}
.talentRecruitmentTwo_zpgw_four_detail img{
	margin-top: 55px;
	text-align: center;
}
.talentRecruitmentTwo_zpgw_four_detail h3{
	font-size: 26px;
	font-weight: bold;
	color: #333333;
	margin-top: 36px;
	margin-bottom: 34px;
}
.talentRecruitmentTwo_zpgw_four_detail .text{
	width: 225px;
	margin: 0 auto;
}
.talentRecruitmentTwo_zpgw_four_detail .text p{
	font-size: 18px;
	color: #666666;
	text-align: left;
	margin: 0 auto;
	margin-bottom: 11px;
	line-height: 24px;
}
.talentRecruitmentTwo_pzxz{
	width: 100%;
	margin-top: 100px;
	position: relative;
}
.talentRecruitmentTwo_pzxz .line{
	position: absolute;
	top: 600px;
	left: 30%;
	z-index: 2;
}
.talentRecruitmentTwo_pzxz .lineTwo{
	position: absolute;
	top: 44.5%;
	left: 30%;
	z-index: 2;
}
.talentRecruitmentTwo_pzxz .lineThree{
	position: absolute;
	top: 71.5%;
	left: 30%;
	z-index: 2;
}
.talentRecruitmentTwo_pzxz_p{
	background:url(/d/file/2022-06-10/pinbobj.png) no-repeat center center;
	background-size: cover;
	/*width: 1900px;*/
	height: 779px;
	position: relative;
}
.talentRecruitmentTwo_pzxz_p .ysps{
	position: absolute;
	right: 112px;
	top: 247px;
}
.talentRecruitmentTwo_pzxz_p .pinbo{
	position: absolute;
	top: 406px;
	left: 496px;
	font-size: 90px;
	color: #FFFFFF;
}
.talentRecruitmentTwo_pzxz_p .pinboEnglish{
	position: absolute;
	left: 507px;
	bottom: 189px;
	font-size: 32px;
	font-weight: bold;
	color: #FFFFFF;
	opacity: 0.67;
}
.talentRecruitmentTwo_pzxz_p .rightText{
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	position: absolute;
	left: 869px;
	top: 151px;
}
.talentRecruitmentTwo_pzxz_p .rightText .rightText_detail{
	position: relative;
	font-size: 24px;
	color: #FFFFFF;
}
.talentRecruitmentTwo_pzxz_p .rightText .rightText_detail div img{
	position: absolute;
	left: 44px;
	top: 6px;
	width: auto;
}
.talentRecruitmentTwo_pzxz_p .rightText .rightText_detail div p:nth-child(3){
	position: absolute;
	left: 76px;
}
.talentRecruitmentTwo_pzxz_p .rightText .rightText_detail div p:nth-child(4){
	margin-top: 55px;
	font-size: 17px;
}

.talentRecruitmentTwo_pzxz_z{
	background:url(/d/file/2022-06-10/zerenbj.png) no-repeat center center;
	background-size: cover;
	/*width: 1900px;*/
	height: 779px;
	position: relative;
	margin-top: 57px;
}

.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail{
	background:url(/d/file/2022-06-10/zerenbjbj.png) no-repeat center;
	/*width: 1900px;*/
	height: 619px;
	padding-top: 8%;
	position: relative;
}
.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail img{
	margin-top: -26px;
	margin-left: 125px;
}
.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div{
	position: absolute;
	right: 253px;
	top: 221px;
	color: #FFFFFF;
}
.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(1){
	font-size: 90px;
	text-align: center;
	font-weight: 400;
	margin-bottom: 26px;
}
.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(2){
	font-size: 32px;
	opacity: 0.67;
	text-align: center;
	margin-bottom: 73px;
}
.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(3),p:nth-child(4),p:nth-child(5){
	font-size: 20px;
	font-weight: 500;
	line-height: 48px;
}
.talentRecruitmentTwo_pzxz_x{
	background:url(/d/file/2022-06-10/xuexibj.png) no-repeat center center;
	background-size: cover;
	/*width: 1900px;*/
	height: 779px;
	position: relative;
	margin-top: 57px;
}
.talentRecruitmentTwo_pzxz_x_detail .text{
	color: #FFFFFF;
	position: absolute;
	top: 221px;
	left: 357px;
	text-align: center;
}
.talentRecruitmentTwo_pzxz_x_detail .text p:nth-child(1){
	font-size: 90px;
	font-weight: 400;
	margin-bottom: 25px;
}
.talentRecruitmentTwo_pzxz_x_detail .text p:nth-child(2){
	font-size: 32px;
	opacity: 0.67;
	margin-bottom: 40px;
}
.talentRecruitmentTwo_pzxz_x_detail .text p:nth-child(3),p:nth-child(4),p:nth-child(5),p:nth-child(6),p:nth-child(7){
	font-size: 18px ;
	line-height: 40px;
}
.talentRecruitmentTwo_pzxz_x_detail .rightImg{
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	position: absolute;
	right: 160px;
	top: 59px;
	width: 848px;
}
.talentRecruitmentTwo_pzxz_x_detail .rightImg .top{
	display: flex;
	justify-content: space-between;
}
.talentRecruitmentTwo_pzxz_x_detail .rightImg .bottom{
	display: flex;
	justify-content: space-between;
	margin-top: 23px;
}
.talentRecruitmentTwo_pzxz_zy{
	background:url(/d/file/2022-06-10/zhuoyuebj.png) no-repeat center center;
	background-size: cover;
	/*width: 1900px;*/
	height: 779px;
	position: relative;
	margin-top: 57px;
}
.talentRecruitmentTwo_pzxz_zy_detail{
	display: flex;
    justify-content: space-between;
}
.talentRecruitmentTwo_pzxz_zy_detail .leftImg{
    display: flex;
    justify-content: space-between;
    width: 1006px;
    text-align: center;
    color: #FFFFFF;
    padding-top: 152px;
    margin-left: 107px;
}
.talentRecruitmentTwo_pzxz_zy_detail .leftImg p{
	margin-top: 19px;
	font-size: 21px;
	display: none;
}
.talentRecruitmentTwo_pzxz_zy_detail .rightText {
     margin-right: 330px; 
    color: #FFFFFF;
    text-align: center;
     margin-top: 200px; 
}

.talentRecruitmentTwo_pzxz_zy_detail .rightText p:nth-child(1){
	font-size: 90px;
	font-weight: 400;
	margin-bottom: 25px;
}
.talentRecruitmentTwo_pzxz_zy_detail .rightText p:nth-child(2){
	font-size: 32px;
	opacity: 0.67;
	margin-bottom: 22px;
}
.talentRecruitmentTwo_pzxz_zy_detail .rightText p:nth-child(3),p:nth-child(4),p:nth-child(5),p:nth-child(6){
	font-size: 18px ;
	line-height: 40px;
}

.talentRecruitmentTwo_fzkj{
	margin-top: 87px;
	/*width: 1900px;*/
	height: 1870px;
	padding-top: 100px;
	background:url(/d/file/2022-06-10/fzkjbj.png) no-repeat center center;
	background-size: cover;
	position: relative;
	text-align: center;
	margin-bottom: 131px;
	overflow: hidden;
}
.talentRecruitmentTwo_fzkj img:nth-child(1){
	padding-top: 25px;
}
.talentRecruitmentTwo_fzkj .lanzi{
	font-size: 36px;	
	font-weight: bold;
	color: #00FCFF;
	position: relative;
	width: 191px;
	margin: 0 auto;
	margin-top: 90px;
	margin-bottom: 125px;
}
.talentRecruitmentTwo_fzkj .lanzi span:nth-child(1),span:nth-child(2){
	width: 9px;
	height: 9px;
	background: #00FCFF;
	border-radius: 50%;
	display: block;
	position: absolute;
}
.talentRecruitmentTwo_fzkj .lanzi span:nth-child(1){
	left: -2px;
	top: 22px;
}
.talentRecruitmentTwo_fzkj .lanzi span:nth-child(2){
	right: -2px;
	top: 22px;
}
.talentRecruitmentTwo_fzkj .two{
	margin-top: 157px;
	margin-bottom: 40px;
}







@media screen and (min-width:1500px){
	.talentRecruitment_post img {
	    width: 20%;
	}
	.talentRecruitment_jzg_img img{
		width: 95%;
	}
	
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail {
	    background: url(/d/file/2022-06-10/zerenbjbj.png) no-repeat center;
	    width: 1900px;
	    height: 619px;
	    padding-top: 8%;
	    position: relative;
	    margin:0 auto;
	}
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div{
		position: absolute;
		right: 253px;
		top: 221px;
		color: #FFFFFF;
	}
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(1){
		font-size: 90px;
		text-align: center;
		font-weight: 400;
		margin-bottom: 26px;
		margin: 0 auto;
	}
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(2){
		font-size: 32px;
		opacity: 0.67;
		text-align: center;
		margin-bottom: 73px;
	}
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(3),p:nth-child(4),p:nth-child(5){
		font-size: 20px;
		font-weight: 500;
		line-height: 48px;
	}
	
	
	
	
	.talentRecruitmentTwo_pzxz_x .talentRecruitmentTwo_pzxz_x_detail{
		width: 1900px;
	    height: 779px;
	    margin: 0 auto;
	    position: relative;
	}
	.talentRecruitmentTwo_pzxz_zy_detail{
		display: flex;
	    justify-content: space-between;
	    /*width: 1900px;*/
	    margin: 0 auto;
	    position: relative;
	}
	.talentRecruitmentTwo_pzxz_zy_detail .rightText {
	    color: #FFFFFF;
	    text-align: center;
	    position: absolute;
	    top: -4%;
    	right: -4%;
	}

}
@media screen and (min-width:2000px){
	.talentRecruitmentTwo_pzxz_zy_detail{
		display: flex;
	    justify-content: space-between;
	    width: 1900px;
	    margin: 0 auto;
	    position: relative;
	}
}
@media screen and (max-width:1500px){
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div {
	    position: absolute;
	    right: 28px;
	    top: 221px;
	    color: #FFFFFF;
	}
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(1) {
	    font-size: 70px;
	    text-align: center;
	    font-weight: 400;
	    margin-bottom: 0;
	}
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(2) {
	    font-size: 25px;
	    opacity: 0.67;
	    text-align: center;
	    margin-bottom: 23px;
	}
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(3), p:nth-child(4), p:nth-child(5) {
	    font-size: 16px;
	    font-weight: 500;
	    line-height:36px;
	}
	.talentRecruitmentTwo_pzxz_x .talentRecruitmentTwo_pzxz_x_detail{
		width: 100%;
    	height: 100%;
    	position: relative;
	}
	.talentRecruitmentTwo_pzxz_x_detail .text {
	    color: #FFFFFF;
	    position: absolute;
	    top: 32%;
	    left: 17%;
	    text-align: center;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	    position: absolute;
	    right: 5%;
	    top: 59px;
	    width: 688px;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg img{
		width: 36%;
		height: 20%;
	}
	
	.talentRecruitmentTwo_pzxz_x_detail .rightImg {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	    position: absolute;
	    right: 2%;
	    top: 25%;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg .top {
	    display: flex;
	    justify-content: space-between;
	    width: 90%;
	    margin: 0 auto;
	    text-align: center;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg .bottom {
	    display: flex;
	    justify-content: space-between;
	    margin-top: 23px;
	    width: 90%;
	    text-align: center;
	    margin: 0 auto;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg .bottom img{
		width: 31%;
	}
	
	.talentRecruitmentTwo_pzxz_x_detail .text p:nth-child(1) {
	    font-size: 70px;
	    font-weight: 400;
	    margin-bottom: 0px;
	}
	.talentRecruitmentTwo_pzxz_x_detail .text p:nth-child(2) {
	    font-size: 25px;
	    opacity: 0.67;
	    margin-bottom: 0px;
	}
	.talentRecruitmentTwo_pzxz_x_detail .text p:nth-child(3), p:nth-child(4), p:nth-child(5), p:nth-child(6), p:nth-child(7) {
	    font-size: 16px;
	    line-height: 36px;
	}
	
	.talentRecruitmentTwo_pzxz_zy_detail .leftImg {
	    display: flex;
	    justify-content: space-between;
	    width: 700px;
	    text-align: center;
	    color: #FFFFFF;
	    padding-top: 235px;
	    margin-left: 107px;
	}
	.talentRecruitmentTwo_pzxz_zy_detail .rightText {
	    margin-right: 14%;
	    color: #FFFFFF;
	    text-align: center;
	    margin-top: 17%;
	}
	.talentRecruitmentTwo_pzxz_zy_detail .rightText p:nth-child(1) {
	    font-size: 70px;
	    font-weight: 400;
	    margin-bottom: 0px;
	}
	.talentRecruitmentTwo_pzxz_zy_detail .rightText p:nth-child(2) {
	    font-size: 25px;
	    opacity: 0.67;
	    margin-bottom: 0;
	}
	.talentRecruitmentTwo_pzxz_zy_detail .rightText p:nth-child(3), p:nth-child(4), p:nth-child(5), p:nth-child(6) {
	    font-size: 16px;
	    line-height: 40px;
	}
	
	
	.talentRecruitment_title {
	    text-align: center;
	    padding-top: 129px;
	    background: #FAFCFC;
	    height: 760px;
	    margin-bottom: 112px;
	}
	.talentRecruitmentTwo_zpgw_four_detail .num {
	    width: 70px;
	    height: 50px;
	    background: #0FC5C7;
	    box-shadow: 0px 9px 16px 0px rgb(15 197 199 / 22%);
	    line-height: 50px;
	    position: absolute;
	    left: 15px;
	    top: -30px;
	    font-size: 36px;
	    font-weight: 500;
	    color: #FFFFFF;
	}
	.talentRecruitmentTwo_zpgw_four {
    	width: 1100px;
	}
	.talentRecruitmentTwo_zpgw_four_detail {
	    width: 269px;
	    height: 458px;
	}
	.talentRecruitmentTwo_zpgw_four_detail .text {
    	width: 187px;
	}
	.talentRecruitmentTwo_zpgw_four_detail .text p {
	    font-size: 15px;
	    color: #666666;
	    text-align: left;
	    margin: 0 auto;
	    margin-bottom: 11px;
	}
	.talentRecruitment_xxxzz_fldy {
	    width: 1100.3px;
	    display: flex;
	    justify-content: space-between;
	    margin: 0 auto;
	    margin-top: 104px;
	}
	.talentRecruitment_xxxzz_xxfl .xxzz {
	    position: relative;
	    top: -86px;
	    width: 1100px;
	    margin: 0 auto;
	}
	.talentRecruitment_xkcg .xkcgImg {
	    width: 1100px;
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    margin: 0 auto;
	    margin-top: 78px;
	}
}

@media screen and (max-width:1024px){
	.talentRecruitment_xxxzz_fldy {
	    width: 100%;
	    display: flex;
	    justify-content: space-between;
	    margin: 0 auto;
	    margin-top: 104px;
	}
	.talentRecruitment_xxxzz_xxfl .xxzz {
	    position: relative;
	    top: -86px;
	    width: 100%;
	    margin: 0 auto;
	}
	.talentRecruitment_xkcg .xkcgImg {
	    width: 100%;
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    margin: 0 auto;
	    margin-top: 78px;
	}
	.talentRecruitmentTwo_pzxz_p .rightText {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	    position: absolute;
	    left: 447px;
	    top: 151px;
	}
	.talentRecruitmentTwo_pzxz_p .rightText .rightText_detail {
	    position: relative;
	    font-size: 19px;
	    color: #FFFFFF;
	}
	.talentRecruitmentTwo_pzxz_p .rightText .rightText_detail div p:nth-child(4) {
	    margin-top: 21px;
	    font-size: 17px;
	}
	.talentRecruitmentTwo_pzxz_p .pinbo {
	    position: absolute;
	    top: 298px;
	    left: 120px;
	    font-size: 90px;
	    color: #FFFFFF;
	}
	.talentRecruitmentTwo_pzxz_p .pinboEnglish {
	    position: absolute;
	    left: 134px;
	    bottom: 309px;
	    font-size: 32px;
	    font-weight: bold;
	    color: #FFFFFF;
	    opacity: 0.67;
	}
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div {
	    position: absolute;
	    right: 268px;
	    top: 284px;
	    color: #333;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	    position: absolute;
	    right: 0%;
	    top: 25%;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg .top {
	    display: flex;
	    justify-content: space-between;
	    width: 65%;
	    margin-left:24%;
	    text-align: center;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg .bottom {
	    display: flex;
	    justify-content: space-between;
	    width: 66%;
	    text-align: center;
	    margin-left:24%;
	}
	.talentRecruitmentTwo_pzxz_x_detail .text {
	    color: #FFFFFF;
	    position: absolute;
	    top: 26%;
	    left: 11%;
	    text-align: center;
	}
	.talentRecruitmentTwo_zpgw_four {
	    width: 900px;
	}
}

@media screen and (max-device-width:450px){
	
	.talentRecruitment_title{
		height: auto;
		width: auto;
		max-width: 1900px;
	}
	
	.talentRecruitmentTwo_zpgw_four {
		width: auto;
	    max-width: 1280px;
	    /*display: inline-table;*/
	    /*justify-content: space-between;*/
	    position: relative;
	    top: 0px;
	    left: 0;
	    right: 0;
	    margin: auto;
	    margin-top: 0px;
	}
	
	
	.swiper-button-prev {
		display: none !important;
	}
	.swiper-button-next {
	   display: none !important;
	}
	.talentRecruitmentTwo_zpgw_four_detail{
		width: 298px;
		height: 458px;
		background: #FFFFFF;
		box-shadow: 0px 9px 9px 0px rgba(44, 44, 44, 0.09);
		position: relative;
		margin-bottom: 20px;
	}

	.talentRecruitmentTwo_zpgw_four_detail .text p{
		text-indent: initial;
	}
	
	
	
	
	
	
	
	
	.talentRecruitmentTwo_pzxz_p {
	    width: auto;
	    max-width: 1900px;
	}
	.talentRecruitmentTwo_pzxz_p .rightText {
	    display: flex;
	    justify-content: space-between;
	    flex-direction: column;
	    position: absolute;
	    left: 10px; 
	    top: 20px;
	}
			
	.talentRecruitmentTwo_pzxz_z{
		width:auto;
		max-width: 1900px;
	}
	
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail{
		width:auto;
		max-width: 1900px;
	}
	
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail img{
		margin-top: 0px;
    	margin-left:0px;
	}
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div{
		    position: absolute;
		    right: 0px; 
		    top: 277px;
		    color: #FFFFFF;
	}
	
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(1) {
	    font-size: 55px;
	    text-align: center;
	    font-weight: 400;
	    margin-bottom: 0px;
	}
	
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(2) {
	    font-size: 27px;
	    opacity: 0.67;
	    text-align: center;
	    margin-bottom: 0px;
	}
	
	.talentRecruitmentTwo_pzxz_z .talentRecruitmentTwo_pzxz_z_detail div p:nth-child(3), p:nth-child(4), p:nth-child(5) {
	    font-size: 20px;
	    font-weight: 500;
	    line-height: 48px;
	    text-indent: 2em;
	    margin: 10px;
	}
	.talentRecruitmentTwo_pzxz .line {
	    display: none;
	}
	.talentRecruitmentTwo_pzxz .lineTwo {
	    display: none;
	}
	
	.talentRecruitmentTwo_pzxz_p .rightText .rightText_detail {
	    position: relative;
	    font-size: 22px;
	    color: #FFFFFF;
	}
	
	.talentRecruitmentTwo_pzxz_p .rightText .rightText_detail div p:nth-child(4) {
	    margin-top: 55px;
	    font-size: 15px;
	}
	.talentRecruitmentTwo_pzxz_x{
		width: auto;
		max-width: 1900px;
		height: auto;
		min-height: 779px;
	}
	
	.talentRecruitmentTwo_pzxz_x_detail .text {
	    color: #FFFFFF;
	    position: absolute;
	    top: 0px; 
	    left: 0px; 
	    text-align: center;
	}
	.talentRecruitmentTwo_pzxz_x .talentRecruitmentTwo_pzxz_x_detail{
	    height: 779px;
	    margin: 0 auto;
	    position: relative;
	}
	.talentRecruitmentTwo_pzxz_x{
		width: auto;
		max-width: 1900px;
		height: 1515px;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg {
	    display: block; 
	    position: absolute;
	    right: 70px;
	    top: 487px;
	    width: auto; 
	    left: 70px;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg .top {
	    display: block;
	}
	
	.talentRecruitmentTwo_pzxz_x_detail .rightImg .bottom {
	    display: block; 
	    margin-top: 23px;
	}
	
	.talentRecruitmentTwo_pzxz .lineThree {
	    display: none;
	}
	.talentRecruitmentTwo_pzxz_zy{
		width: auto;
		max-width: 1900px;
	}	
	
	.talentRecruitmentTwo_pzxz_zy_detail{
		display: block;
	}
	.talentRecruitmentTwo_pzxz_zy_detail .leftImg{
		margin-left: 0;
		width: auto;
		max-width: 1006px;
		padding-top: 30px;
	}
	.talentRecruitmentTwo_pzxz_zy_detail .rightText {
	    margin-right: 0px; 
	    color: #FFFFFF;
	    text-align: center;
	    margin-top: 0px; 
	}

	.talentRecruitmentTwo_fzkj .two {
	    text-indent: 0em;
	}
	.talentRecruitmentTwo_fzkj {
	    margin-top: 87px;
	    width: auto;
	    max-width: 1900px;
		height: 1344px;
	}

	.talentRecruitmentTwo_pzxz_p .pinbo{
		display: none;
	}
	.talentRecruitmentTwo_pzxz_p .pinboEnglish{
		display: none;
	}

	.sp_nav span {
	    display: block;
	    background: #4183fd;
	    width: 30px;
	    height: 2px;
	    position: absolute;
	    left: 10px;
	    transition: all ease 0.35s;
	}





	.talentRecruitment_xxxzz_xxfl{
		height: auto;
		min-height: 1280px;
		background: #D8E8EB;
	}
	.talentRecruitment_xxxzz_fldy{
		width: auto;
		max-width: 1284.3px;
		display: block;
	}
	.talentRecruitment_xxxzz_xxfl .xxzz{
		max-width: 330px;
	    /*margin-left: 25px;*/
	}
	
	.talentRecruitment_xkcg div:nth-child(2){
		width: auto;
	    max-width: 1161px;
	    display: block;
	    align-items: center;
	    margin: 0 auto;
	    margin-top: 78px;
	}
	.talentRecruitment_jzg{
			overflow: hidden;
	}

	.talentRecruitment_jzg_img{
		width: auto;
		max-width: 1076px;
		display: block;
	}
	.talentRecruitment_bpost{
		height: auto;
		min-height: 502px;
		background: #E3F0F4;
	}
	.talentRecruitment_jzg_title, .talentRecruitment_fzkj{
		margin-top: 20px;
	}
	.talentRecruitment_post{
		width: auto;
		max-width: 1280px;
		display: block;
	}
	.talentRecruitment_post img {
	    width: 80%;
	}
	.talentRecruitment_xxxzz_fldy div img{
	    width: 90%;
	}
	.talentRecruitment_fzkj, .talentRecruitment_xkcg img {
	    width: 100%;
	}
	.title_img{
		
		width: 100%;
		max-width: 100%;
		
	}
	.talentRecruitment_xkcg div:nth-child(2) img{
		width: 100%;
		max-width: 100%;
	}
	.title_img_pxtx{
		margin: 0 auto;
		width: 100%;
		max-width: 100%;
	}
	.talentRecruitment_title{
		margin-top: 35px;
	}
	
	.talentRecruitmentTwo_pzxz_x_detail .rightImg img {
	    width: 100%;
	    height: auto;
	}
	.talentRecruitmentTwo_pzxz_x_detail .rightImg .bottom img {
	    width: 100%;
	}
}