@media (max-width:1360px) {
    /*.jobs--main-layout {padding:0 10%;}*/
}
.recruitment-list {padding-bottom:1rem;background:#F5F5F5;}
.recruitment-list .recruitment-title {font-size:.36rem;padding:.64rem 0 .4rem;}
.recruitment-list .recruitment-search-box {height:.68rem;}
.recruitment-list .recruitment-search-box .recruitment-search-item {height:100%;padding:0 .1rem 0 .28rem;overflow:hidden;width:32%;margin-right:2%;background:#fff;border-radius:.34rem;border:1px solid #e5e5e5;}
.recruitment-list .recruitment-search-box .recruitment-search-item:last-of-type {margin-right:0;}
.recruitment-list .recruitment-search-box .recruitment-search-item .el-input__inner,.recruitment-search-box .recruitment-search-item .el-input {border:0;height:100%;padding:0;}
.recruitment-search-box .search-wrap {width:.47rem;height:.47rem;border:1px solid rgba(255,255,255,.4);}
.recruitment-search-box .search-circle {width:.16rem;height:.16rem;border:2px solid #fff;}
.recruitment-search-box .search-circle .search-dot {cursor:pointer;position:absolute;width:.04rem;height:.04rem;left:-4px;top:-4px;transform-origin:calc(.08rem + 2px) calc(.08rem + 2px);transform:rotate(180deg);transition:all .3s;}
.recruitments {padding-top:.4rem;border-bottom:1px solid #e6e6e6;}
.recruitments .recruitment-item {padding:.32rem 0;border-top:1px solid #e6e6e6;cursor:pointer;}
.recruitments .recruitment-item .td {padding-right:.2rem;}
.recruitments .recruitment-item .td:nth-of-type(3) {flex:1.5;}
.recruitment-list .pagination {margin-top:.7rem;}
.recruitment-list .pagination {margin-top:.7rem;}
.recruitment-list .el-select .el-input .el-select__caret {display:flex;align-items:center;}
/* reset pagiation */.recruitment-list .pagination .el-pagination,.recruitment-list .pagination .el-pagination .el-pager {display:flex;}
.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li {min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;border-radius:4px;}
.search-form {font-size:20px;height:2em;border:1px solid #e5e5e5;border-radius:2em;padding-left:.25rem;padding-right:.04rem;}
.search-form .input {width:3.4rem;border:1px solid #e5e5e5;border-radius:.25rem;padding-left:.25rem;padding-right:.04rem;}
/* .search-form .search-wrap {font-size:20px;width:20px;height:20px;border:1px solid rgba(255,255,255,.4);}
.search-form .search-circle {width:.16rem;height:.16rem;border:2px solid #fff;}
.search-form .search-circle .search-dot {cursor:pointer;position:absolute;width:.04rem;height:.04rem;left:-4px;top:-4px;transform-origin:calc(.08rem + 2px) calc(.08rem + 2px);transform:rotate(180deg);transition:all .3s;}
*/.search-form .search-wrap {width:2em;height:2em;border:1px solid rgba(255,255,255,.4);}
.search-form .search-circle {width:1em;height:1em;border:2px solid #fff;}
.search-form .search-circle .search-dot {position:absolute;width:4px;height:4px;left:-4px;top:-4px;transform-origin:calc(0.5em + 2px) calc(0.5em + 2px);transform:rotate(180deg);transition:all .3s;}
/* 加入我們崗位職責頁 */.recruitment-detail {padding:64px 0;background:#F5F5F5;overflow:hidden;}
.job-name-box {padding-left:1.06rem;padding-right:.3rem;width:5.6rem;}
.job-name-box .job-name {font-size:.44rem;line-height:1;}
.job-name-box .job-detail {margin-bottom:.46rem;margin-top:.3rem;line-height:1.8;}
.job-operate-btn {width:1.66rem;height:.58rem;border-radius:.29rem;}
.job-operate-btn.main-btn-bg {background:#006FBC;color:#fff;}
.job-operate-btn.main-btn-cl {background:none;color:#006FBC;border:1px solid #006FBC;margin-top:.1rem;}
.job-task {height:100%;}
.job-task .job-task-item {padding-bottom:.54rem;padding-left:.32rem;line-height:2;}
.job-task .job-task-item::after {content:'';position:absolute;left:0;top:.1rem;height:100%;width:1px;background:#bdbdbd;}
.job-task .job-task-item::before {content:'';position:absolute;left:0;z-index:2;transform:translate(-50%,-50%);top:.1rem;height:.1rem;width:.1rem;background:#ededed;border:2px solid #006fbc;border-radius:50%;}
.job-task .job-task-item-title {line-height:1;margin-bottom:.24rem;}
.registration.com-banner {height:5.37rem;}
.registration .banner-text {height:1.7rem;font-size:.38rem;}
.registration-wrap {background:#F5f5f5;padding-bottom:.9rem;font-size:16px;}
.other-layout {max-width:1330px;padding:0 15px;margin:0 auto;position:relative;}
.registration .other-layout {position:absolute;left:50%;transform:translateX(-50%);bottom:0;border-bottom:1px solid #dfdfdf;}
.registration-form {padding-bottom:.4rem;}
.registration-form .com-form-item {padding:.5rem 1.64rem;border-bottom:1px dashed #ECECEC;}
.registration-form .com-form-item .com-form-item-label {margin-bottom:.26rem;}
.registration-form .com-form-item:last-of-type {border-bottom:0;}
.registration-form .com-form-item .sel-job {height:46px;}
.registration-form .com-form-item .sel-job .el-input,.com-form-item  .el-input__inner {height:100%;}
.registration-form .com-form-item .com-input {height:100%;}
.registration-form .base-form-item .base-form-label {padding-right:.16rem;}
.registration-form .base-form-item .base-form-label.sex-input {width:78px;}
.registration-form .base-form-item.left {width:35%;margin-right:5%;}
.registration-form .base-form-item {height:46px;margin-bottom:.3rem;}
.registration-form .base-form-item.birth {width:35%;margin-left:6%;}
.template-btn {padding:0 .26rem;height:.58rem;min-height:45px;margin-top:.3rem;cursor:pointer;}
.template-btn .iconfont {margin-right:4px;}
.template-btn.down-template {background:#DBE9F3;margin-right:.16rem;}
.template-btn.up-template {background:#f4f4f4;border:1px solid #e8e8e8;}
.up-annex {max-width:1.7rem;background:#f4f4f4;border:1px solid #e8e8e8;}
.submit-btn {width:2.2rem;height:.58rem;min-height:45px;border-radius:45px;margin:0 auto;margin-top:.6rem;cursor:pointer;}
.el-message .el-icon-error {font-size:16px!important;}
.join-type {width:100%;height:100vh;}
.join-type::after {display:none;}
.join-type .type-video {width:100%;height:100vh;left:0;top:0;z-index:-1;}
.join-type .type-video .player {width:100%;height:100%;}
.join-type .type-video .vjs-control-bar {display:none;}
.join-type .type-video .video-js .vjs-tech {object-fit:cover}
.join-type .type-banner-pic {height:.96rem;}
.join-type .type-banner-title {margin:.3rem 0 .36rem;}
.join-type .type-banner-btn {width:2rem;height:64px;min-height:45px;border-radius:32px;}
.join-type-tab {width:49%;margin-right:2%;height:3.36rem;border-radius:.2rem;padding:.7rem .52rem .7rem .7rem;background:linear-gradient(-30deg,#00AFFF,#62E4FF);}
.join-type-box {padding:1.3rem;}
.join-type-box .join-type-tab.practice {background:linear-gradient(0deg,#4E6CFF,#9698FF);}
.join-type-box .join-type-tab:last-of-type {margin-right:0;}
.join-type-box .join-type-tab .join-type-tab-pic {height:2.4rem;right:.52rem;top:50%;transform:translateY(-50%);}
.join-type-box .join-type-tab .join-tab-title {font-size:.38rem;}
.join-type-box .join-type-tab .join-tab-jump {width:124px;height:45px;line-height:43px;border:1px solid #fff;border-radius:23px;}
@media (max-width:1081px) {
  .join-type .type-banner-btn {width: 2rem;height: auto;min-height: 46px;font-size: 16px;}
  .join-type-box .join-type-tab .join-tab-jump { width: 100px;height: 40px;line-height: 38px; }
}
@media (max-width:768px) {
  .join-type .type-banner-btn { font-size: 14px; height: 42px; min-height: 42px; }
  .join-type-box {padding:.5rem;}
  .join-type-tabs {flex-direction:column;}
  .join-type-tab {width:100%;padding: 0.7rem 0.5rem; margin-right:0;margin-bottom:6%;}
  .join-type-box .join-type-tab .join-tab-jump { width: 94px;height: 38px;line-height: 38px; }
  .join-type-box .join-type-tab:last-of-type {margin-bottom:0;}
}
.upload-success {background:#006FBC;height:100vh;width:100%;}
.main-alert {width:604px;border-radius:.2rem;}
.main-alert .alert-title {height:106px;background:url(/statics/home/images/alert-title-bg.png) no-repeat center;font-size:34px;border-radius:.2rem .2rem 0 0;}
.main-alert .alert-content {padding:.4rem .64rem .5rem;font-size:18px;line-height:2;border-radius:0 0 .2rem .2rem;}
.main-alert .alert-content a {color:#006FBC;}
.main-alert .alert-content .go-back {color:#fff;margin:0 auto;margin-top:.33rem;background:#006FBC;width:174px;height:54px;border-radius:27px;}
.upload-success .main-alert::after {content:'';top:-.46rem;transform:translateX(-106%);position:absolute;background:url(/statics/home/images/school-men.png) no-repeat center;width:3.91rem;height:6.35rem;background-size:cover;}
.upload-success .main-alert::before {content:'';top:-.46rem;right:0;transform:translateX(106%);position:absolute;background:url(/statics/home/images/school-women.png) no-repeat center;width:3.26rem;height:6.35rem;background-size:cover;}
.journey {width:100%;padding:26vh 0 15vh;background:url(/statics/home/images/jouurney.png) no-repeat center;background-size:cover;}
.journey .journey-title {font-size:.34rem;margin-bottom:.38rem;}
.journey .journey-table {border-radius:.2rem;overflow:hidden;}
.journey .journey-table .th {padding:0 .52rem;height:80px;line-height:80px;}
.journey .journey-table .td {padding-right:.4rem;}
.journey .journey-table .tr {padding:0 .52rem;background:#fff;}
.journey .journey-table .tr .td {padding:.3rem 0;padding-right:.4rem;}
.journey .journey-table .tr:nth-of-type(2n) {background:#f5f6f7;}
.journey .router-link {margin:0 auto;width:174px;height:.54rem;margin-top:.48rem;min-height:45px;border-radius:27px;background:#0F91FF;}
.journey .journey-layout {max-width:1044px;}
.school-recruitment {width:100%;}
.school-recruitment-pic {width:100%;height:100%;object-fit:cover;}
.school-recruitment::after {content:'';display:block;width:100%;padding-bottom:41.666667%;}
.school-recruitment .to-journey {width:200px;height:.64rem;min-height:46px;border-radius:.32rem;bottom:1rem;position:absolute;left:50%;transform:translateX(-50%);background:url(/statics/home/images/colors-btn-bg.png) no-repeat center;background-size:cover;}
.school-pic-pc { display: block; }
.school-pic-mo { display: none; }
@media (max-width:1280px) {.registration-form .com-form-item {padding-left:1rem;padding-right:1rem;}
  .registration-form .base-form-item.birth {margin-left:4%;}
}
@media (max-width:1024px) {.up-annex {max-width:none;}
  .main-alert {width:500px;}
  .upload-success .main-alert::after,.upload-success .main-alert::before {top:0;}
}
@media (max-width:768px) {.job-name-box {padding-left:0;}
  .registration-form .base-form-item.birth {width:100%;margin-left:0;}
  .upload-success .main-alert::after,.upload-success .main-alert::before {display:none;}
  .main-alert .alert-title {font-size:.5rem;height:1.4rem;}
  .main-alert .alert-content {font-size:.28rem;}
}
@media (max-width:500px) {
  .school-recruitment { height: auto; }
  .school-recruitment-pic { object-fit: contain; }
  .school-pic-pc { display: none; }
  .school-pic-mo { display: block; }
  .recruitments .recruitment-item .td:nth-of-type(2) {display:none;}
  .recruitments .recruitment-item .td:nth-of-type(1) {font-size:inherit;}
  .recruitments .recruitment-item {font-size:.28rem;}
  .recruitment-list .recruitment-search-box .recruitment-search-item {width:100%;margin-bottom:.3rem;height:.8rem;}
  .recruitment-list .recruitment-search-box {flex-wrap:wrap;height:auto;}
  .recruitment-detail .main-layout {flex-direction:column;}
  .job-name-box {padding:0;text-align:center;width:100%;margin-bottom:.3rem;display:flex;justify-content:center;flex-direction:column;align-items:center;}
  .job-operate-btn {width:33%;height:.7rem;border-radius:.4rem;}
  /* .com-breadcrumbs .main-layout {flex-direction:column;align-items:flex-start;}
  */  .com-breadcrumbs .search-form {display:none;}
  .com-breadcrumbs .crumb {line-height:.9rem;}
  .registration-form .com-form-item {padding-left:.3rem;padding-right:.3rem;}
  .registration-wrap .registration-form .base-form-item {width:100%;margin-right:0;}
  .registration-form .com-form-item .w-full {flex-wrap:wrap;}
  .registration-form .com-form-item .base-form-label {width:76px;}
  .teamplate-wrap {flex-direction:column;}
  .teamplate-wrap .up-annex-box {margin-top:.3rem;}
  .journey .journey-table {font-size:.32rem;}
  .journey .journey-table .tr {font-size:.28rem;}
  .journey .journey-table .th {height:50px;line-height:50px;}
  .journey .journey-table .td,.journey .journey-table .tr .td {padding-right:.1rem;}
  .journey .journey-table .th,.journey .journey-table .tr {padding:0 .3rem;padding-right:.1rem;}
  .school-recruitment .to-journey { bottom: 0.2rem; width: 120px; min-height: 30px; }
}
<!--耗时1756142675.9974秒-->