.zpNyNav{width:100%;height:1rem;}
.zpNyWrap .navBox{position:relative;}
.zpNavMain{width:12rem;position: relative;margin: 0 auto;}
.zpNavMain:after{content:"";clear: both;display: block;}
.zpMain{width:12rem;position: relative;margin: 0 auto;overflow:hidden;-moz-animation: gupUp 1s .4s both;animation: gupUp 1s .4s both;-webkit-animation: gupUp 1s .4s both;}
.zpNavMain .navList{float:right;width: auto;}
.zpNavMain .logo{left:0;}
.zpNavMain .navList ul li{width:auto;margin: 0 .5rem;}
.zpImg{background: url(../img/zpBg.jpg) no-repeat top center / 19.2rem auto;height:2.32rem;width:100%;position: relative;-webkit-transition: 0.3s;-moz-transition: 0.3s;transition: 0.3s;-webkit-animation: gupUp 1s 0.1s both;-moz-animation: gupUp 1s 0.1s both;animation: gupUp 1s 0.1s both;}
.zpImg .smNavTxt{top:.9rem;}
.zpList{padding:.85rem 0;}
.zpListTab{height:.45rem;width: 12.12rem;}
.zpListTab a{background: url(../img/zpListTab.png) no-repeat 0 0 / 10.68rem auto;border:.01rem solid #EEE;height:.43rem;width:1.88rem;float:left;margin-right:.12rem;line-height:.43rem;font-size:.16rem;text-indent:.68rem;}
.zpListTab a.act{background-color:#FFAC2A;border:.01rem solid #FFAC2A;color:#fff;}
.zpListTab a.zt1{background-position:0 -.54rem;}
.zpListTab a.zt2{background-position: -2rem -.54rem;}
.zpListTab a.zt3{background-position: -4rem -.54rem;}
.zpListTab a.zt4{background-position: -6.05rem -.54rem;}
.zpListTab a.zt5{background-position: -8.06rem -.54rem;}
.zpListTab a.zt6{background-position: -10.06rem -.54rem;}
.zpListTab a.zt1.act{background-position: 0 0;}
.zpListTab a.zt2.act{background-position: -2rem 0;}
.zpListTab a.zt3.act{background-position: -4rem 0;}
.zpListTab a.zt4.act{background-position: -6.05rem 0;}
.zpListTab a.zt5.act{background-position: -8.06rem 0;}
.zpListTab a.zt6.act{background-position: -10.06rem 0;}
.zpTbList{width:100%;padding:.26rem 0 .5rem;border-collapse: separate;border-spacing:0;}
.zpTbList thead{background:#FFFCF0;width:100%;}
.zpTbList thead tr th,.zpTbList tbody tr td{height:.58rem;font-size:.16rem;font-weight: normal;width: 20%; float: left;line-height: .58rem;}
.zpTbList tbody tr{background-color:#F8F8F8;margin-top:.15rem;}
.zpTbList tbody tr td a{color:#c51212;}
.zpTbList tbody tr td a:hover{text-decoration:underline;}
.zpTbList tr{width: 100%;float: left;text-align:center;}
.zpSchool{width:100%;padding-bottom:1rem;}
.zpNavTxt{width:100%;text-align: center;background: url(../img/smNavTxt.png) no-repeat center .1rem / 11rem auto;margin-bottom:.2rem;}
.zpNavTxt h3{font-size:.32rem;color:#333;padding-bottom: .15rem;}
.zpNavTxt p{font-size: .12rem;color:#e9eaed;}
.fzBox{width:100%;}
.fzBox img{display:block;margin:0 auto;width:8rem;}
.qaBox{width:100%;}
.qaBox dl{color:#676767;font-size:.14rem;border-bottom: 1px solid #ddd;}
.qaBox dl dt{padding-left: .2rem;    margin-top: .15rem;background: url(../img/icon_qa.png) no-repeat 0 center / .1rem auto;}
.qaBox dl dd{padding: .1rem 0;line-height: .24rem;}
.qaMore{display: block;width: 2.6rem;height: .34rem;border: 1px solid #FAB522;color: #FAB522;font-size:.14rem;text-align: center;border-radius: 3px;line-height:.34rem;margin: .4rem auto  0 auto;}
.qaMore:hover{border: 1px solid #FAB522;background-color: #FAB522;color:#fff;}
.zpVideoBox{width:6.62rem;height:5.03rem;background: url(../img/zpVideoBox.png) no-repeat 0 0 / 6.62rem auto;margin:0 auto;position:relative;}
.zpVideoTxt{width:100%;text-align:center;position:absolute;left:0;    top: 3.62rem;}
.zpVideoTxt h3{font-size:.22rem;font-weight:normal;color:#333;line-height: .6rem;}
.zpVideoTxt p{color:#999;font-size:.2rem;}
.zpVideo{width: 6.3rem;height: 2.86rem;position: absolute;left: 50%;margin-left: -3.15rem;top: .3rem;}
.videoQ{width: 6.3rem;height: 2.86rem;float:left;outline:none;}
.videoBtn,.videoBtn .iconVideo{width: 6.3rem;height: 2.86rem;position:absolute;left:0;top:0;}
.videoBtn{z-index:9;}
.videoBtn img{width: 6.3rem;height: 2.86rem;}
.videoBtn .iconVideo{background: url(../img/iconVideo.png) no-repeat center / .85rem auto;}

.zpAddTab{border-bottom:.01rem solid #E9EAED;width:100%;text-align:center;height: .35rem;}
.zpAddTab span{display: inline-block;height: .34rem;line-height:.34rem;padding: 0 .18rem;    cursor: pointer;color: #383838;font-size: .16rem;}
.zpAddTab span.act{border-bottom:.02rem solid #FFAC2A;color:#FF7500;}
.zpAddList{border:.01rem solid #E9EAED;margin-top:.45rem;height:3.1rem;}
.zpAddListQr{float:right;margin-top:.5rem;margin-right:.5rem;text-align:center;color:#999;font-size:.14rem;}
.zpAddListQrImg{border:.01rem solid #E9EAED;padding:.1rem;width: 1.6rem;margin-bottom:.1rem;}
.schoolLogo{display: block;width: 1.12rem;height:  1.12rem;margin: 1rem .34rem .7rem .34rem;float:left}

.zpAddListTxt{float:left;}
.zpAddListTxt h3{color:#333;font-size:.22rem;font-weight:normal;line-height:.44rem;min-width:5rem;background: url(../img/schoolX.png) left bottom no-repeat / 4.75rem auto;margin: .6rem 0 .12rem;}
.zpAddListTxt p{height:.45rem;line-height:.45rem;font-size:.2rem;color:#999;padding-left: .35rem;background: url(../img/zpAddListTxt.png) no-repeat 0 0 / .24rem auto;}
.zpAddListTxt p.recruitTime{background-position: 0 .12rem;}
.zpAddListTxt p.recruitPlace{background-position: 0 -.41rem;}
.zpSchool.ynList{padding: .85rem 0;}
.zpDetails{padding: .5rem 0  2rem 0;}
.jobContainer{position: relative;}
.jobContainer .title{font-size: .24rem;font-weight: bold;color: #333;letter-spacing: .02rem;}
.jobContainer .jobInfo{margin-top: .1rem;}
.jobContainer .jobInfo span{display: inline-block;font-size:.14rem;line-height: .16rem;padding: 0px .06rem;border-right: 1px solid #999;vertical-align: middle;color: #999;}
.jobContainer .jobInfo span:last-child{border-right: 0px;}
.jobContainer .jobInfo span:first-child{padding-left: 0px;}
.postCon{margin: .15rem 0;}
.postCon .postSub{  font-size:.16rem;font-weight:bold; color: #333;margin: .24rem 0 .04rem;}
.postCon .postSub:after{display: block;width: 24px;height: 3px;border-radius: 2px;background-color: #feaf38;content: "";margin-top: 10px;}
.wordBorder{font-size:.14rem;color: #676767;line-height: .24rem;padding-top: .1rem;}
.departBtn{margin-top: .4rem;display:block; width: 1.7rem;height: .6rem;line-height: .6rem;font-size: .16rem;background-color: #feaf38;border-radius: .05rem; overflow: hidden;color: #fff;text-decoration: none;letter-spacing: .02rem;text-align: center;}
.departBtn:hover,.recruitBtn:hover,.schoolBtn:hover{background: #ff7500;}
.backBtn{position: absolute;top: 10px;right: 0;display:block;line-height: .28rem;;color: #feaf38;padding-left:.24rem;background: url(../img/backBtn.png) no-repeat 0 .02rem / .24rem auto;}
.recruitBox{background: #fff;padding: .25rem 0 1rem 0;}
.recruitTit{border-bottom: .01rem solid #eaeaea;color: #FFA200; font-size: .24rem;padding-bottom: .18rem;}
.recruitList{padding: .35rem 0;}
.recruitList ul{overflow: hidden;padding-bottom:.5rem;}
.recruitList ul li{width:100%;float:left;margin-bottom:.1rem;height:.4rem;line-height:.4rem;position:relative;}
.recruitList ul li span{float: left;width: 3.3rem;text-align: right;}
.recruitList ul li input,.recruitList ul li select{height:.38rem;border: .01rem solid #d6d6d6;border-radius: .03rem;padding: 0 .1rem;outline:none;}
.recruitList ul li input{width:3rem;}
.recruitList ul li select{width:3.2rem;}
.inputFile{position: relative;display: inline-block;background:#e8e8e8;border:.01rem solid #ccc;border-radius:.03rem;height:.38rem;overflow: hidden;color:#676767;text-decoration: none;text-indent: 0;line-height: .38rem;padding: 0 .25rem;}          
.inputFile input{position: absolute;font-size: 0;right: 0;top: 0;opacity: 0;}
.recruitBtn{display: block;background: #FFA200;color: #fff;font-size: .16rem;line-height: .4rem;height: .4rem;width: 1.7rem;text-align: center;margin-left: 3.3rem;border-radius: .03rem;}
.recruitTs{position:absolute;left: 3.26rem;top: .39rem;}
.schoolTit{color: #FFA200;width: 100%;line-height: 1.2rem;text-align: center;font-size: .24rem;color: #666;}
.schoolUl{padding: 0px 1.05rem;    color: #666;}
.schoolUl li{margin-bottom: .3rem;}
.schoolUl p{font-size: .14rem;padding-bottom: .14rem;}
.schoolUl textarea{font-size: .14rem;border-radius: .03rem;border: .01rem solid #dedede;padding: .15rem .2rem;width: 8.68rem;line-height: .24rem;min-height:.5rem;overflow: auto;resize: none;outline: none;}
.schoolBtn{display: block;background: #FFA200;color: #fff;font-size: .16rem;line-height: .4rem;height: .4rem; width: 1.7rem;text-align: center;margin:0 auto .5rem auto;border-radius: .03rem;}
.schoolUl textarea:focus{border:.01rem solid #FFA200;}
.outTime{width:100%;text-align:center;padding-bottom: .35rem;font-size: .16rem;}
.outTime span{width: 100%;text-align: center;}
.radioP{float: left;width: 100%;padding-bottom: .2rem;}
.radioP label{width:100%;float:left;    line-height: .34rem;}
.radioP label input{margin-right: .1rem;}
.logTop{color: #676767;font-size: .14rem;position: absolute; top: 0; right: -1rem;height: 1rem;line-height: 1rem;}
.logTop a{color: #333;margin:0 .1rem;}
.logTop a:hover{color: #ffaa0d;}
.tips{padding: 60px 0 20px; font-size: 14px; line-height: 1.8; }
.tips .ts{font-size: 18px; font-weight: bold;}
.tips p{margin: 10px 0;}
.tips .mail{display: inline-block; margin-left: 5px; color: #ffaa0d;}
.tips .add span{background-color: #f5f5f5; padding: 4px 5px; font-size: 12px; color: #666;}
.tips .recruitBtn{margin: 80px auto 0;}
