.job-list{display:grid;grid-template-columns:1fr;gap:20px;}
.job-list>.featured:before{content:'';display:block;background:url("../img/new_fads.png") center center no-repeat;background-size:60px;width:60px;height:58px;position:absolute;top:0;right:-1px;}
.job-list>.job{position:relative;border:1px solid #e1dfdd;padding:10px 12px;-webkit-border-radius:10px;border-radius:10px;}
.job-list>.job>b{font-size:16px;color:#2a2a2a;}
.job-list>.job>p{margin:10px 0;padding:0;max-width:588px;max-height:54px;overflow:hidden;line-height:18px;color:#777;font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.job-list>.job>a{position:absolute;top:0;bottom:0;left:0;right:0;}
.footer{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;}
.footer>span{color:#777;font-size:12px;line-height:16px;display:flex;-webkit-align-items:center;align-items:center;gap:5px;}
.footer i.floc1{display:block;height:16px;width:16px;background:url("../img/job_loc.svg") left top no-repeat;}
.footer i.floca1{height:16px;width:16px;background:url("../img/job_loc.svg") left top no-repeat;}
.job-list.archive>.job{background:#f4f4f4;}
.price-wish{margin-bottom:10px;}
.price-wish>label{padding:2px 10px;background:#f0f0f0;-webkit-border-radius:4px;border-radius:4px;color:#096499;font-size:16px;font-weight:bold;}
.price-wish>.save{float:right;width:24px;height:24px;background:url("../img/heart.svg") left top no-repeat;cursor:pointer;filter:brightness(0) saturate(100%);}
.price-wish>.save.d{background:url("../img/mob/icos.png") -20px -20px no-repeat;background-position:-40px -20px;filter:unset;width:20px;}
.page-link.fx{position:unset;}
.page-link.b{border:none;}
.page-link{background:unset;text-align:right;border:none;color:none;height:unset;line-height:unset;}
.page-link>b{background:#096499;}
.page-link>*{color:#000;}
