.hire-banner,.staff-banner,.talent-banner,.welfare-banner{height:290px;margin-top:80px}.hire-banner img,.school-banner img,.staff-banner img,.talent-banner img,.welfare-banner img{display:none}.welfare-banner{background:url(../img/job/welfare-banner.jpg) center center no-repeat}.talent-banner{background:url(../img/job/talent-banner.jpg) center center no-repeat}.staff-banner{background:url(../img/job/staff-banner.jpg) center center no-repeat}.hire-banner,.school-banner{background:url(../img/job/banner4.jpg) center center no-repeat}.school-mobile-banner{background:url(../img/job/school-h5.png) no-repeat;background-size:100% 100%!important;background-position:center center!important}.img-top,.media-main{margin-bottom:10px}.img-top img{display:block;width:100%;height:auto}.job-head{background-color:#fff}.job-header .img-wrap{display:inline-block;padding-right:30px;margin-top:21px;cursor:pointer}.job-header .img-wrap img{width:288px;height:auto}.job-header .head-list{display:inline-block;vertical-align:top}.job-footer .wechat-wrap{position:relative;display:inline-block;left:8px;top:13px;width:26px;height:26px;background-image:url(../img/job/wechat_icon.png);background-repeat:no-repeat}.wechat-wrap img{left:-49px;top:-152px;z-index:99}.swiper-container{position:relative;height:360px;width:auto;overflow:hidden;min-width:1200px;max-width:1920px;margin:80px auto 0}.swiper-slide img{width:100%;height:auto}.swiper-pagination{position:absolute;z-index:20;bottom:5%;width:100%;text-align:center}.swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;margin:0 5px;opacity:.8;cursor:pointer}.swiper-active-switch{background:#f50}.recruit-wrap{height:70px;line-height:70px}.recruit-wrap .recruit{background-image:url(../img/job/icon1.png);background-repeat:no-repeat;background-position:left center;padding-left:50px;font-size:18px;cursor:pointer;display:block}.recruit-wrap .recruit:hover{color:#f50}.type-wrap{background-color:#eee;padding:40px 0}.type-wrap .contact-wrap{padding-top:38px;color:#f50}.type-wrap .type-list li{float:left;height:75px;line-height:75px;padding-right:40px;cursor:pointer}.type-wrap .type-list li p{display:inline-block;font-size:14px;padding-left:16px;height:70px;line-height:70px;vertical-align:top}.job-footer{background-color:#79635A}.job-footer .main-list{display:inline-block;height:40px;padding-top:30px;vertical-align:middle}.job-footer .main-list li{float:left;color:#fff;cursor:pointer;padding:0 5px;font-size:14px;border-right:2px solid #fff}.job-footer .second-list{float:right;height:40px;padding-top:30px}.job-footer .second-list li{float:left;font-size:14px;color:#fff;padding-right:12px}.job-footer .second-list .click-item{cursor:pointer}.colorful-title,.salary-title{padding-top:40px;border-bottom:1px solid #d4d4d4;margin-bottom:40px}.colorful-title .cn-name,.salary-title .cn-name{font-size:24px;color:#f50}.colorful-title .en-name,.salary-title .en-name{font-size:14px;color:#666}.colorful-des,.salary-des{font-size:16px;color:#666;padding-bottom:20px}.salary-list li{float:left;width:48%;margin-bottom:30px;height:150px}.salary-list li div{display:inline-block;vertical-align:top;padding-left:24px;width:68%}.active-wrap .active-title,.salary-list li .welfare-title{font-size:16px;color:#f50;padding-bottom:14px}.active-wrap i,.salary-list li i{display:block;height:2px;background-color:#e0e0e0;width:30px}.active-wrap .active-des{color:#666;font-size:14px;padding-left:30px;padding-top:20px}.salary-list li .welfare-des{font-size:14px;color:#666;padding-top:14px}.title-wrap{border-bottom:1px solid #d4d4d4;margin-bottom:20px}.title-wrap .title-list{float:right}.title-wrap .title-list li{float:left;margin:0 20px;height:54px;line-height:60px;font-size:14px;cursor:pointer}.title-wrap .title-list li:hover{border-bottom:4px solid #f50}.main-content .title{display:inline-block;padding:20px 0 20px 20px;background:url(../img/titleIcon.png) left center no-repeat;font-size:13px}.main-content .title span{cursor:pointer}.main-content .title span:hover{color:#f50}.main-content .change-wrap{float:right;height:58px;line-height:58px;font-size:13px;color:#ccc}.main-content .change-wrap .on{color:#f50;cursor:pointer}.main-content .change-wrap span{margin:0 10px}.main-content .talent-title{font-size:24px;margin-bottom:28px;font-weight:400}.main-content .talent-title .cn-name{color:#f50;padding:0 6px}.main-content .talent-title .en-name{font-size:20px}.main-content .generalize-wrap{background-color:#eaeaea}.main-content .generalize-wrap .generalize-des{display:inline-block;vertical-align:top;padding-top:30px;width:69%;padding-left:26px}.main-content .generalize-des h3,.request-list li h3{border-bottom:1px dashed #999;padding-bottom:10px;font-size:18px;font-weight:400}.active-wrap,.request-list{padding-bottom:40px}.main-content .generalize-des p,.request-list li p{padding-top:20px;line-height:24px;font-size:14px}.request-list li{padding-top:30px}.generalize-wrap ul li{float:left;height:37px;margin-right:4px;text-align:center;line-height:37px;font-size:14px;width:102px}.generalize-des .have-bg1{width:114px;color:#fff;background:url(../img/job/bg1.png) no-repeat}.generalize-des .have-bg2{background:url(../img/job/bg2.png) no-repeat}.generalize-des .have-bg3{background:url(../img/job/bg3.png) no-repeat}.generalize-des .have-bg4{background:url(../img/job/bg4.png) no-repeat}.generalize-des .have-bg5{background:url(../img/job/bg5.png) no-repeat}.generalize-des .have-bg6{background:url(../img/job/bg6.png) no-repeat}.generalize-des .have-bg7{background:url(../img/job/bg7.png) no-repeat}.generalize-des .up-des{text-align:center}.active-wrap .list-wrap{position:relative;padding-top:30px;padding-bottom:10px;height:237px;overflow:hidden}.list-wrap .img-list{position:absolute;left:0;width:2828px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.list-wrap .img-list li{float:left;margin:0 7px}.list-wrap .img-list li img{width:355px;height:237px;display:block}.active-wrap .opreate-wrap span{float:right;cursor:pointer;width:40px;height:30px}.active-wrap .opreate-wrap .next-btn{background:url(../img/job/nextbtn_1.png) no-repeat}.active-wrap .opreate-wrap .pre-btn{background:url(../img/job/prvbtn_1.png) no-repeat;margin-right:4px}.serach-wrap{padding-left:10px;padding-bottom:20px}.serach-wrap .area-wrap,.serach-wrap .deparment-wrap,.serach-wrap .position-wrap{padding-right:18px;font-size:15px}.area-wrap select,.deparment-wrap input,.position-wrap input,.position-wrap select{padding-left:8px;width:140px;height:27px;border:1px solid #dcdcdc;background-color:#eee}.serach-wrap .serach-btn{display:inline-block;width:82px;height:30px;line-height:30px;text-align:center;background-color:#f50;color:#fff;cursor:pointer;font-size:14px}.school-table-title,.table-title{background-color:#ccc;font-size:15px;font-weight:700}.school-table-body span,.school-table-title span,.table-body li span,.table-title span{display:inline-block;height:40px;line-height:40px;text-align:center}.table-body li .td_1,.table-title .td_1{width:10%}.table-body li .td_2,.table-title .td_2{width:30%}.table-body li .td_3,.table-title .td_3{width:20%;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;white-space:nowrap}.table-body li .td_4,.table-title .td_4{width:15%}.table-body li .td_5,.table-title .td_5{width:10%}.table-body li .td_6,.table-title .td_6{width:14%}.table-body li .td_7,.table-title .td_7{width:10%}.school-table-body li .td_1,.school-table-title .td_1{width:17%}.school-table-body li .td_2,.school-table-title .td_2{width:20%}.school-table-body li .td_3,.school-table-title .td_3{width:22%;text-overflow:ellipsis;overflow:hidden;vertical-align:middle;white-space:nowrap}.school-table-body li .td_4,.school-table-body li .td_5,.school-table-title .td_4,.school-table-title .td_5{width:14%}.school-table-body li .td_6,.school-table-title .td_6{width:10%}.school-table-body,.table-body{padding-bottom:80px}.school-table-body li,.table-body li{font-size:14px;border-bottom:1px solid #ebebeb}.school-table-body li:hover,.table-body li:hover{background-color:#ebebeb}.school-table-body li .hire-btn,.table-body li .hire-btn{width:87px;height:27px;line-height:27px;color:#fff;cursor:pointer;background:url(../img/job/hire_btn1.png) no-repeat}.request-main{padding-left:120px}.request-main h2{font-size:18px;padding-bottom:22px}.request-main .my-request{font-size:14px;padding-bottom:10px;border-bottom:1px dashed #adadad}.request-main .my-request .request-item{padding-right:20px}.request-main .my-request .back-btn{float:right;cursor:pointer}.request-main .my-request .back-btn:hover{color:#f50}.request-main .position-require p{font-size:18px;color:red;font-weight:700;padding:10px 0}.request-main .position-require ul{padding-bottom:14px}.request-main .position-require ul li{font-size:16px;padding-bottom:10px}.request-main .position-require{padding:30px 0}.colorful-content .opreate-wrap.clearfix.hd{padding-right:100px;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:320px) and (max-width:767px){.staff-banner,.talent-banner,.welfare-banner{margin-top:50px;height:148px}.security,.talent-banner img{display:none}}