body{background:#f2f2f0}.sp_result_area{z-index:10000000000}ul.sp_results>li.sp_over{background:#76bd22 !important}img{object-fit:cover}#toast-container>div{opacity:.95}.job-search .layui-layer{border-radius:8px}.job-search .layui-layer-content{border-radius:8px}.job-search .city{width:10vw;height:2.91666667vw;background:#76bd22;color:#fff;border-radius:56px;cursor:pointer}.job-search .city i{font-size:1.04166667vw;margin-top:-2px}.job-search .city span{font-size:16px;margin-left:5px;line-height:18px}.job-search .city .check-city{color:#D2EAB7}.job-search #city_box{height:100%;background:#F9FAF7;border-radius:8px;display:none}.job-search #city_box .city-header{height:4.16666667vw;background:#76bd22;padding:0 40px}.job-search #city_box .city-header .city-search{width:calc(100% - 30px)}.job-search #city_box .city-header .city-search .city-label{margin:0;margin-right:10px;color:#fff;font-weight:normal;font-size:16px}.job-search #city_box .city-header .city-search .sp_input{background:none;border-radius:16px !important}.job-search #city_box .city-header .city-search .sp_caret{color:#fff}.job-search #city_box .city-header .city-search .sp_clear_btn{color:#fff}.job-search #city_box .city-header .city-search input{width:168px;height:32px;color:#fff;border:1px solid #fff;border-radius:16px;padding:0 20px}.job-search #city_box .city-header .city-search input::placeholder{color:#fff}.job-search #city_box .city-header .city-close{color:#fff;cursor:pointer}.job-search #city_box .city-body{padding:20px 40px}.job-search #city_box .city-title{color:#222222;font-size:18px}.job-search #city_box .hot-city .hot-city-item{width:5vw;height:2.5vw;background:#fff;border-radius:4px;font-size:16px;color:#222222;text-align:center;line-height:48px;margin:7px 7px 0 0}.job-search #city_box .city-select{margin-top:20px}.job-search #city_box .city-tabs{display:flex;padding-bottom:10px}.job-search #city_box .city-letters{margin-left:20px}.job-search #city_box .city-letters a{color:#989997;margin:0 7px;font-size:15px}.job-search #city_box .city-letters a:hover,.job-search #city_box .city-letters a.active{color:#76bd22}.job-search #city_box .city-cont{overflow:hidden;height:312px}.job-search #city_box .city-cont dl{display:flex;border-bottom:1px solid #E4E6E3}.job-search #city_box .city-cont dl dt{width:56px;font-size:24px;background:#F1F2F0;display:flex;justify-content:center;align-items:center;font-weight:normal;color:#989997}.job-search #city_box .city-cont dl dd{width:calc(100% - 56px);line-height:30px;padding:15px}.job-search #city_box .city-cont dl dd a{display:inline-block;color:#222222;font-size:16px;padding:0 5px}.job-search #city_box .city-cont dl dd a:hover{color:#76bd22}.job-search #city_box .city-title{font-size:16px}.job-search #city_box .city-pavilion{box-shadow:none;border:none;width:100%}.job-search .search{width:59.58333333vw;height:2.91666667vw;margin-left:1.25vw;border:2px solid #76bd22;border-radius:56px}.job-search .search .search-box{height:100%;padding-left:1.5625vw}.job-search .search .search-input{font-size:16px;width:calc(100% - 88px);position:relative}.job-search .search .search-input input{width:100%;height:2.91666667vw}.job-search .search .hot-search{position:absolute;left:0;right:0;min-height:100px;background:#fff;border-radius:8px;box-shadow:0 7px 16px 0 rgba(76,76,76,0.1);padding:15px;display:none}.job-search .search .hot-search .hot-search-title{font-size:13px;color:#A6A7A5;padding:5px 0 10px}.job-search .search .hot-search .tags span{background:#F1F2F0;color:#666665;font-size:12px;padding:3px 10px;border-radius:4px;margin-right:10px;cursor:pointer}.job-search .search .hot-search .tags span:hover{background:#E4F2D3;color:#76bd22}.job-search .search .search-btn{width:88px;height:2.29166667vw;border-radius:22px;background:#76bd22;border:none;color:#fff;margin-right:.3125vw;font-size:18px}.job-search .wechat{align-items:center}.job-search .wechat .left{color:#222;height:40px;flex-direction:column;margin-right:1.45833333vw}.job-search .wechat .left h3{font-size:16px;font-weight:bold;letter-spacing:1px}.job-search .wechat .left strong{font-size:14px}.job-search .wechat .left strong .fa{color:#76bd22;font-size:16px}.job-search .wechat .right{width:3.07291667vw;height:3.07291667vw}.job-search .wechat .right img{width:100%;height:100%}.box-title{color:#222;font-size:32px;text-align:center}.tabs .nav-tabs{border-bottom:1px solid #E4E6E3}.tabs .nav-tabs>li.active>a,.tabs .nav-tabs>li.active>a:focus,.tabs .nav-tabs>li.active>a:hover{border:none;border-bottom:2px solid #76bd22}.panel{background:#fff;border-radius:8px;box-shadow:none}.panel .panel-heading{padding:30px 40px 0}.panel .panel-heading .panel-title{font-size:18px;font-weight:600}.panel .panel-body{padding:20px 40px 40px;color:#222}.job-left{width:65.15625vw;margin-top:16px}.job-right{width:20.46875vw;margin-top:16px}.job-right .block-img{width:100%;border-radius:8px;margin-bottom:16px}.job-right .panel .panel-heading{padding:20px 25px 0}.job-right .panel .panel-body{padding:20px 25px}.job-right .wechat-qrcode{background:#76bd22;padding:20px;border-radius:8px}.job-right .wechat-qrcode .text{margin-top:12px}.job-right .wechat-qrcode h4{color:#fff;font-size:20px;font-weight:600;margin-bottom:20px}.job-right .wechat-qrcode p{color:#fff;font-size:16px;line-height:28px}.job-right .wechat-qrcode .qrcode{width:120px;height:120px;border-radius:8px;background:#fff;padding:6px}.job-right .wechat-qrcode .qrcode img{width:100%;height:100%}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#76bd22}.job-wechat .dropdown-menu{right:0;left:auto;box-shadow:0 0 16px 0 rgba(76,76,77,0.1);border-radius:8px;border:none;background:#FFFFFF;min-width:148px;padding:26px 14px;z-index:99999}.job-wechat .dropdown-menu img{margin-top:10px}.job-wechat .dropdown-menu p{font-weight:600;font-size:15px;color:#222222;margin-top:5px}.job-wechat .dropdown-menu small{font-size:12px;color:#222222}@media (min-width:992px){.job-search{padding:0}}@media (min-width:768px) and (max-width:991px){.job-left{width:100%}.job-search .search{height:40px;width:calc(100% - 122px)}.job-search .search .search-btn{height:32px;font-size:15px}.job-search .search .search-input{font-size:15px}.job-search .search .search-input input{height:40px}.job-search .city{width:92px;height:40px}.job-search .city span{font-size:12px;margin-left:3px}.job-search .city i{margin-top:-4px;font-size:13px}.job-search #city_box .city-header{height:50px;padding:0 15px}.job-search #city_box .city-body{padding:20px}.job-search #city_box .hot-city .hot-city-item{width:auto;height:auto;padding:0 15px;font-size:13px}}@media (max-width:767px){.job-left{width:100%}.job-search .search{height:40px;width:calc(100% - 70px)}.job-search .search .search-btn{height:28px;font-size:15px;width:60px;margin-right:5px}.job-search .search .search-input{font-size:14px}.job-search .search .search-input input{height:40px}.job-search .city{width:60px;height:40px}.job-search .city span{font-size:14px;margin-left:2px}.job-search .city i{margin-top:-3px;font-size:12px}.job-search #city_box .city-header{height:50px;padding:0 15px}.job-search #city_box .city-body{padding:20px}.job-search #city_box .hot-city .hot-city-item{width:auto;height:auto;padding:0 15px;font-size:13px}.sp_result_area_open{left:20px !important}}