.talentbanner{background:url(../images/talentbanner.jpg) center top no-repeat;background-size:cover;}
.talentnav ul{display:flex;}.talentnav li{flex:1;}.talentnav li i{background:url(../images/talenticons.png) no-repeat;}
.talentnav li i.i02{background-position:0 -25px;}.talentnav li i.i03{background-position:0 -50px;}

.entercampusbg{height:932px;background:url(../images/entercampusbg.jpg) center top no-repeat;background-size:cover;}
.entercampus{height:auto;margin:0 auto;padding:50px 45px;background:#fff;}.entercampus h3{padding-bottom:20px;font-size:20px;font-weight:bold;text-align:center;}
.entercampus p{line-height:26px;font-size:16px;color:#666;text-align:center;}.entercampus .bd{padding:50px 0;text-align:center;}
.entercampus .bd li{display:inline-block;width:200px;margin:0 20px;padding:40px 0;text-align:center;border:1px solid #d9d9d9;overflow:hidden;}
.entercampus .bd li img{transition:.5s;}.entercampus .bd li:hover img{transform:scale(1.1);}.entercampus .hd{width:100%;text-align:center;}
.entercampus .hd li{display:inline-block;width:10px;height:10px;margin:0 5px;border:1px solid #333;border-radius:100%;}.entercampus .hd li.on{background:#333;}

.newjob{float:left;width:100%;}
.newjob dl{position:relative;top:0;float:left;margin:30px 0 0;padding:40px 50px;background:#fff;border:1px solid #ededed;overflow:hidden;transition:all .5s;}
.newjob dl:hover{top:-10px;box-shadow:0 0 10px 5px #c8c8c8;}.newjob dt{float:left;width:300px;padding:20px 0;}.newjob dt h3{font-size:18px;}
.newjob dt b{display:block;width:100%;font-size:14px;text-transform:uppercase;color:#999;}
.newjob dt span{display:inline-block;width:20px;height:3px;margin-top:20px;vertical-align:top;background:#333;}
.newjob dt>div{padding:20px 0}.newjob dt p{float:left;width:50%;line-height:32px;font-size:14px;color:#999;}
.newjob dt a{display:inline-block;width:90%;line-height:48px;color:#fff;text-align:center;font-size:18px;background:#db214c;border-radius:5px;}
.newjob dd{float:right;width:767px;padding:0 0 0 20px;border-left:1px dotted #ccc;}
.newjob dd p{line-height:32px;font-size:14px;color:#666;}.newjob dd span{display:block;line-height:32px;color:#333;}

.aplay{display:none;position:fixed;top:0;left:0;z-index:101;width:100%;height:100%;}.aplaybox{display:table-cell;vertical-align:middle;}
.jobBox{width:50%;height:auto;margin:0 auto;overflow:hidden;background:#fff;border-radius:10px;}
.jobBox h2{width:100%;line-height:60px;text-align:center;font-size:24px;color:#fff;background:#0068ba;}
.jobBox a{position:absolute;top:15px;right:15px;width:30px;height:30px;background:url(../images/close-btn02.png) no-repeat center center;cursor:pointer;}
.jobBox ul{padding:30px;overflow:hidden;}.jobBox li{float:left;width:100%;margin-bottom:5px;}
.jobBox li input[type=text]{width:100%;height:40px;line-height:40px;padding:0 1%;color:#333;border:1px solid #ccc;box-sizing:border-box;}
.jobBox li select{width:100%;height:40px;line-height:40px;padding:0 0 0 1%;color:#333;border:1px solid #ccc;box-sizing:border-box;}
.jobBox li textarea{width:100%;height:100px;padding:1%;box-sizing:border-box;resize:none;}
.jobBtn{width:100%;line-height:60px;color:#fff;font-size:24px;text-align:center;background:#0068ba;border:none;}

@media screen and (max-width:1280px){
	.talentbanner{background-image:url(../images/talentbanner@2x.jpg);}.entercampusbg{background-image:url(../images/entercampusbg@2x.jpg);}
	html{max-width:750px;margin:0 auto;font-size:62.5%;}.entercampusbg{background-size:cover;}
	.entercampus{margin:10% 4% 0;padding:10% 4%;width:92%;box-sizing:border-box;}.entercampus h3{padding-bottom:10px;font-size:24px;}
	.entercampus p{line-height:32px;font-size:20px;text-align:justify;}.entercampus .bd{width:100%;padding:10px 0;}
	.entercampus .bd li{float:left;display:block;width:31.3%;margin:1%;padding:3%;box-sizing:border-box;}
	.entercampus .bd li img,.entercampus .bd li:hover img{transform:none;}.newjob{padding:0 4%;box-sizing:border-box;}
	.newjob dl{width:100%;margin:4% 0 0;padding:0 4% 4%;box-sizing:border-box;transition:none;}.newjob dl:hover{top:0;box-shadow:none;}
	.newjob dt{width:100%;padding:4% 0;margin-bottom:4%;border-bottom:1px dotted #ccc;border:none;}
	.newjob dt h3{font-size:24px;}.newjob dt a{width:60%;}.newjob dt p{width:50%;line-height:46px;font-size:24px;}
	.newjob dd{width:100%;border-left:none;padding:0;box-sizing:border-box;height:250px;overflow-y:scroll;}
	.newjob dd p{line-height:46px;padding:0 4% 0 0;font-size:24px;}.newjob dd p span{line-height:30px;}
	.newjob dd::-webkit-scrollbar{width:3px;height:100px;background:url(../images/scrollbg.png) repeat-y center top;}
	.newjob dd::-webkit-scrollbar-thumb{background:#9d9d9d;}.jobBox{width:90%;}
}
@media screen and (max-width:480px){
	.entercampusbg{height:700px;}.entercampus h3,.newjob dt h3,.newjob dt b{font-size:16px;}
	.entercampus p,.newjob dt p,.newjob dd p{line-height:30px;font-size:16px;}
}
@media screen and (max-width:414px){
	.entercampusbg{height:650px;}
}
@media screen and (max-width:375px){
	.entercampusbg{height:550px;}.entercampus h3{line-height:30px;padding-bottom:5px;font-size:16px;}
	.entercampus p,.newjob dt p,.newjob dd p{line-height:26px;font-size:14px;}
}