.mb-job .banner-block{height:200px;position:relative}.mb-job .banner-block .banner-swiper{width:100%;height:100%}.mb-job .banner-block .banner-swiper .banner-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mb-job .banner-block .banner-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:rgba(0,0,0,.2)}.mb-job .banner-block .banner-text .banner-text-wrap{position:absolute;top:50%;left:30px;transform:translateY(-50%)}.mb-job .banner-block .banner-text .banner-text-wrap .big-text{font-size:24px;font-weight:500;color:#fff;letter-spacing:3px}.mb-job .banner-block .banner-text .banner-text-wrap .small-text{font-size:14px;color:#fff;margin-top:10px}.mb-job .list-wrap{padding:15px}.mb-job .list-wrap .list-item{background:#fff;border-radius:8px;box-shadow:1px 1px 5px 0 rgba(0,0,0,.04);padding:15px;margin-bottom:15px}.mb-job .list-wrap .list-item .item-title{font-size:15px;color:#333;font-weight:500}.mb-job .list-wrap .list-item .item-value{margin-top:10px;font-size:13px;color:#666;line-height:1.5}.mb-job .list-wrap .list-item .item-value .van-col{margin-top:5px}.mb-job .popup-title{height:40px;line-height:40px;text-align:center;font-size:15px;color:#333;font-weight:500}.mb-job .popup-content{padding:15px;max-height:60vh;overflow:auto;font-size:14px;color:#333;line-height:1.4}.mb-job .popup-content img{max-width:100%}.mb-job .toudi-btn{margin:15px auto;width:100px;height:40px;line-height:38px;border:1px solid #018189;border-radius:40px;text-align:center;font-size:14px;color:#018189}