/* ============================================================
   luohe-zhi-ye.html 漯河就业行情页专属样式（类名前缀 lzy-）
   与前面各漯河页及 hm-/dg- 完全独立，原创模块
   ============================================================ */

/* ---------- 1. 头图（工厂车间实景） ---------- */
.lzy-hero{position:relative;background:var(--w-deep);padding:140px 0 120px;overflow:hidden}
.lzy-hero-bg{position:absolute;inset:0;background:url("../images/gongchang-1.jpg") center/cover no-repeat;opacity:.3}
.lzy-hero-box{position:relative;z-index:2;color:#fff;max-width:800px}
.lzy-crumbs{display:flex;gap:8px;align-items:center;font-size:.85rem;color:#e8d5b8;margin-bottom:22px}
.lzy-crumbs a{color:#e8d5b8}
.lzy-crumbs a:hover{color:#fff}
.lzy-crumbs i{font-style:normal;color:#a08a68}
.lzy-hero h1{font-size:clamp(1.9rem,4.6vw,2.8rem);font-weight:800;line-height:1.4}
.lzy-hero-lead{margin:16px 0 28px;color:#F7EFE1;font-size:1.02rem;line-height:1.9;max-width:640px}
.lzy-hero-actions{display:flex;gap:14px;flex-wrap:wrap}
.lzy-hero-actions .btn-line{border-color:rgba(255,255,255,.6);color:#fff}
.lzy-hero-actions .btn-line:hover{background:rgba(255,255,255,.14)}
.lzy-hero-edge{position:absolute;left:0;right:0;bottom:-1px;height:42px;background:var(--paper);clip-path:polygon(0 100%,0 50%,10% 12%,20% 50%,30% 12%,40% 50%,50% 12%,60% 50%,70% 12%,80% 50%,90% 12%,100% 50%,100% 100%)}

/* ---------- 2. 本地用工需求（对撞） ---------- */
.lzy-demand{background:var(--paper)}
.lzy-demand-row{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center}
.lzy-demand-img{border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-m)}
.lzy-demand-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.lzy-demand-img:hover img{transform:scale(1.05)}
.lzy-demand-txt h2{font-size:1.6rem;margin:12px 0 16px}
.lzy-demand-txt>p{color:var(--ink-soft);margin-bottom:18px}
.lzy-demand-list{margin-bottom:8px}
.lzy-demand-list li{padding:8px 0 8px 30px;position:relative;color:var(--ink-soft);font-size:.95rem}
.lzy-demand-list li::before{content:"";position:absolute;left:0;top:15px;width:18px;height:2px;background:var(--g)}

/* ---------- 3. 工种对应岗位 ---------- */
.lzy-jobs{background:var(--g-mist)}
.lzy-jobs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.lzy-job{background:var(--paper);border-radius:var(--radius-l);overflow:hidden;border:1px solid var(--line);transition:transform .3s ease,box-shadow .3s ease}
.lzy-job:hover{transform:translateY(-8px);box-shadow:var(--shadow-m)}
.lzy-job img{width:100%;height:210px;object-fit:cover}
.lzy-job h3{font-size:1.15rem;margin:18px 22px 8px}
.lzy-job p{font-size:.88rem;color:var(--ink-soft);margin:0 22px 22px}

/* ---------- 4. 行情参考 ---------- */
.lzy-pay{background:var(--paper)}
.lzy-pay-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.lzy-pay-item{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-l);padding:32px 28px;text-align:center}
.lzy-pay-item b{display:block;font-size:1.25rem;color:var(--w-deep);margin-bottom:12px}
.lzy-pay-item p{font-size:.9rem;color:var(--ink-soft)}

/* ---------- 5. 职业路子 ---------- */
.lzy-road{background:var(--w-mist)}
.lzy-road-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
.lzy-road-step{background:var(--paper);border-radius:var(--radius-m);padding:28px 22px;border-top:4px solid var(--g);transition:transform .3s ease}
.lzy-road-step:hover{transform:translateY(-6px)}
.lzy-road-step span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--g-mist);color:var(--g-deep);font-weight:800;margin-bottom:14px}
.lzy-road-step h3{font-size:1.05rem;margin-bottom:8px}
.lzy-road-step p{font-size:.86rem;color:var(--ink-soft)}

/* ---------- 6. 常见顾虑 ---------- */
.lzy-worry{background:var(--paper)}
.lzy-worry-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.lzy-worry-item{background:var(--g-mist);border-radius:var(--radius-l);padding:34px 32px;border-left:5px solid var(--g-deep)}
.lzy-worry-item h3{font-size:1.15rem;margin-bottom:10px}
.lzy-worry-item p{font-size:.94rem;color:var(--ink-soft)}
.lzy-worry-item p a{color:var(--g-deep);font-weight:600}

/* ---------- 7. 岗位行情参考表（原创模块） ---------- */
.lzy-table{background:var(--g-mist)}
.lzy-table-sub{color:var(--ink-soft);margin-top:8px}
.lzy-table-wrap{max-width:960px;margin:28px auto 0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-m)}
.lzy-table-t{width:100%;border-collapse:collapse;font-size:.92rem}
.lzy-table-t th{background:var(--w-deep);color:#fff;text-align:left;padding:14px 18px;font-weight:700;font-size:.9rem}
.lzy-table-t td{padding:15px 18px;border-bottom:1px solid var(--line);line-height:1.7;color:var(--ink-soft)}
.lzy-table-t tbody tr:last-child td{border-bottom:none}
.lzy-table-t tbody tr{transition:background .25s ease}
.lzy-table-t tbody tr:hover{background:var(--cream)}
.lzy-table-t td:first-child{font-weight:700;color:var(--ink)}
.lzy-table-note{text-align:center;margin-top:26px;color:var(--ink-soft)}
.lzy-table-note a{color:var(--g-deep);font-weight:600}

/* ---------- 8. 资讯入口 ---------- */
.lzy-news{background:var(--g-mist)}
.lzy-news-box{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--paper);border-radius:var(--radius-l);padding:38px 44px;border:1px solid var(--line)}
.lzy-news-txt h2{font-size:1.4rem;margin-bottom:8px}
.lzy-news-txt p{color:var(--ink-soft)}

/* ---------- 8. 找活三个路子（原创渠道卡） ---------- */
.lzy-way{background:var(--paper)}
.lzy-way-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.lzy-way-card{background:var(--cream);border:1px solid var(--line);border-radius:var(--radius-l);padding:32px 28px;transition:transform .3s ease,box-shadow .3s ease}
.lzy-way-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-m)}
.lzy-way-card b{display:block;font-size:1.12rem;color:var(--g-deep);margin-bottom:10px;padding-bottom:8px;border-bottom:2px solid var(--g-soft)}
.lzy-way-card p{font-size:.92rem;color:var(--ink-soft);line-height:1.85}
.lzy-way-note{text-align:center;margin-top:28px;color:var(--ink-soft)}
.lzy-way-note a{color:var(--g-deep);font-weight:600}

/* ---------- 9. CTA ---------- */
.lzy-cta{background:var(--cream)}
.lzy-cta-box{text-align:center;max-width:660px;margin:0 auto}
.lzy-cta-box h2{font-size:1.8rem;margin-bottom:16px}
.lzy-cta-box p{color:var(--ink-soft);margin-bottom:26px}
.lzy-cta-box p a{color:var(--g-deep);font-weight:700}
.lzy-cta-acts{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}

/* ---------- 响应式 ---------- */
@media (max-width:960px){
  .lzy-demand-row{grid-template-columns:1fr;gap:34px}
  .lzy-jobs-grid,.lzy-pay-grid,.lzy-road-steps{grid-template-columns:1fr}
  .lzy-worry-grid{grid-template-columns:1fr}
  .lzy-way-grid{grid-template-columns:1fr}
  .lzy-table-wrap{overflow-x:auto}
}
@media (max-width:600px){
  .lzy-hero{padding:120px 0 90px}
}
