.jobsearch.ready{opacity:1;}.jobsearch{opacity:0;transition:opacity 0.3s ease-in-out;}.bg{ width:100%;height:165px;background:linear-gradient(to bottom,#609ae1 30%,#84cdff); border-radius:0px 0px 30px 30px;position:absolute;left:0;top:0;}.jobsearch{width:100%;height:auto;margin-top:0px;display:flex;flex-direction:column;position:relative;z-index:1;padding:10px;}.jobsearch .layui-form-item{width:100%;margin-bottom:0;padding:10px 0;}.jobsearch .layui-form-item .layui-input{padding-left:33px;height:45px;border-radius:15px;line-height:1.5px;}.jobsearch .layui-input-group{position:relative;}.jobsearch .layui-input-group i{position:absolute;z-index:1;top:11px;left:10px;}.navchoose{width:100%;display:flex;flex-direction:row;border-radius:15px;position:relative;z-index:1000;padding:18px 10px; box-shadow:0 1px 2px rgba(0,0,0,0.1);}.navchoose::before{content:'';position:absolute;left:0;top:0;background-color:#fff;width:100%;height:100%;border-radius:15px;}.n-one{display:flex; flex-direction:row;justify-content:flex-start;align-items:center;margin-right:7px;font-size:14px;position:relative;z-index:1;background:rgba(255,255,255,0.9);border-radius:20px;border:1px solid #eee;transition:all .3s;padding:5px 10px;}.n-one p{max-width:70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-right:5px;}.popup-layer{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:999;}.options-box{position:absolute;left:0!important;right:0!important;width:auto!important;top:auto!important;max-height:300px;overflow-y:auto;background:#FFF;border-radius:0 0 15px 15px;z-index:1001;padding:15px;}.filter-item{display:inline-block;position:static!important;}.option-item{border-bottom:1px solid #eee;color:#666;padding:12px 15px;}.option-item.active{color:#409eff;font-weight:700;}.option-item:last-child{border-bottom:none;}.n-one.active{background:#409eff!important;color:#FFF!important;border-color:#409eff!important;}.topbox{width:100%;display:flex;flex-direction:column;position:fixed;top:65px;left:0;z-index:9;padding:10px;}.topbox h1{font-size:2.5rem;color:#FFF;font-weight:700;z-index:10;padding-top:10px;}.showdata{display:flex;flex-direction:column;margin-top:235px;}.layui-input-group{position:relative;display:flex;align-items:center;}.search-btn{position:absolute;right:10px;height:32px;background:#409eff;color:#FFF;border:none;border-radius:10px;font-size:14px;transition:all .3s;padding:0 15px;}.search-btn:disabled{background:#c0c4cc;opacity:0.7;cursor:not-allowed;}.layui-input{padding-right:80px!important;}.nnone{width:100%;height:auto;float:left;background:#FFF;color:#2c2c2c;margin-top:8px;padding:10px 5px;}.nnL{width:65%;height:auto;float:left;}.nnL-t{width:100%;font-size:15px;font-weight:600;float:left;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.nnL-t em{background:red;color:#FFF;font-style:normal;height:18px;line-height:18px;font-size:.8em;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:1px 3px 0;}.nnL-a{width:100%;line-height:20px;font-size:12px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px;}.nnL-b{width:100%;height:auto;color:#FFF;line-height:20px;font-size:12px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px;}.nnL-b span{margin-right:5px;background:#7bb9fa;float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:2px 6px;}.nnL-c{width:100%;height:50px;float:left;}.nnlcpic{margin-right:10px;width:50px;float:left;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}.nnlct{width:58%;float:left;height:auto;}.nnlctt{width:100%;height:30px;float:left;line-height:30px;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.nnlcts{width:100%;height:20px;float:left;line-height:20px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#999;}.nnR{width:35%;height:auto;float:left;}.nnr-ms{width:100%;height:auto;float:left;line-height:20px;font-size:20px;color:#ff5d38;font-weight:600;text-align:right;padding:5px 0;}.nnr-md{width:100%;height:auto;float:left;line-height:1.8;color:#161616;font-size:14px;text-align:right;}.nnR-show{color:#FFF;float:right;background:#4883cd;margin-top:10px;font-size:15px;font-weight:600;border-bottom:2px solid #1c5eb1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px 15px;}.nnR-show a{color:#FFF;}.symore{width:100%;height:auto;float:left;text-align:center;background:#FFF;padding:10px 0;}.symore a{color:#000;}.pjobfirst{background:#f90;color:#FFF;margin-left:5px;display:inline-block;line-height:normal;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:0 4px;}.pjobfirsts{background:#f90;color:#FFF;margin-right:10px;display:inline-block;line-height:normal;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:1px 6px 3px;}.leve{height:15px;line-height:15px;font-size:.7em;background:#ffae01;color:#FFF;font-family:Arial;border:1px solid #fd8014;font-weight:400;vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:0 2px;padding:1px 3px 0;}.plvfonts{font-size:.6em;}.nnlvs{position:absolute;left:-1px;top:5px;}.nnleve{max-width:10%;height:30px;float:left;position:relative;}#nnlctt{width:auto;max-width:90%;}.qcdy{width:100%;height:auto;float:left;}.qcdy-t{width:100%;height:auto;float:left;font-size:13px;padding:10px 0;}.qcdy span{width:auto;float:left;margin-right:5px;margin-top:5px;color:#666;font-size:1.2rem;background:rgba(160,160,160,.1);height:2rem;line-height:2rem;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:0 .5rem;}.error,.loading,.no-data{width:100%;display:flex;justify-content:center;align-items:center;font-size:16px;background-color:#fff;color:#000;padding:20px;}.pagination{width:100%;height:40px;float:left;font-size:13px;text-align:center;margin-top:30px;letter-spacing:1px;}.pagination button{outline:none;text-decoration:none;display:inline-block;height:auto;border:#59ace2 1px solid;line-height:28px;text-align:center;color:#FFF;font-size:14px;background:#59ace2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;filter:progid:DXImageTransform.Microsoft.Shadow(color=#dadada,direction=120,strength=4);-moz-box-shadow:0 2px 3px #dadada;-webkit-box-shadow:0 2px 3px #dadada;box-shadow:0 2px 3px #dadada;padding:2px 12px;}.pagination button:hover{color:#FFF;background:#72d0eb;border:1px solid #72d0eb;}#p-one{color:#FFF;background:#c8c7c7;}.pagination-info{width:100%;height:auto;float:left;text-align:center;font-size:14px;padding:10px 0;}.pagination-info b{color:#fe8945;}.nnlcpic img,#ctname{width:100%;}.jobsearch .layui-input-group .clear-icon{position:absolute;left:auto;right:75px;top:12px;cursor:pointer;}.location-refresh{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:nowrap;margin-left:auto;}.location-refresh button{background:#fff;border:1px solid #e0e0e0;border-radius:20px;display:flex;align-items:center;gap:6px;color:#666;padding:5px 10px;}.location-refresh button:disabled{opacity:0.7;cursor:not-allowed;}.location-refresh svg{fill:#666;}.refresh-btn{border-radius:4px;background:#409EFF;color:#FFF;border:none;cursor:pointer;transition:all .3s;padding:8px 15px;}.refresh-btn:disabled{background:#c0c4cc;cursor:not-allowed;}.refresh-btn span{display:flex;justify-content:center;align-items:center;}