/* gangwei-zhize.css · 岗位职责总览 */

.head-center{background:var(--gray-50);padding:calc(var(--header-h) + 56px) 0 56px;text-align:center}
.center-bc{justify-content:center}
.head-center h1{margin:16px 0 12px}
.center-sub{color:var(--gray-600);max-width:600px;margin:0 auto 30px}
.head-img img{border-radius:var(--radius-l);width:min(920px,100%);height:280px;object-fit:cover;box-shadow:var(--shadow-m);margin:0 auto}

.sec{padding:64px 0}
.table-sec{background:#fff}
.table-wrap{overflow-x:auto;border-radius:var(--radius-m);border:1px solid var(--gray-100);box-shadow:var(--shadow-s)}
.cmp-table{width:100%;border-collapse:collapse;min-width:760px;background:#fff;font-size:14px}
.cmp-table th,.cmp-table td{padding:15px 18px;text-align:left;border-bottom:1px solid var(--gray-100);vertical-align:top}
.cmp-table thead th{background:var(--blue-50);color:var(--blue-800)}
.cmp-table td:first-child{font-weight:700;white-space:nowrap}
.cmp-table tbody tr:nth-child(even){background:var(--gray-50)}
.cmp-table tbody tr:last-child td{border-bottom:none}

.xuangang-sec{background:var(--gray-50)}
.xg-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.xg{background:#fff;border-radius:var(--radius-m);padding:30px;box-shadow:var(--shadow-s)}
.xg h3{margin-bottom:16px;color:var(--blue-800)}
.dot-list li{position:relative;padding-left:20px;margin-bottom:10px;font-size:14.5px;color:var(--gray-700)}
.dot-list li::before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--blue-400)}

.peigang-sec{background:#fff}
.pg-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}
.pg{background:var(--blue-50);border:1px solid var(--blue-150);border-radius:var(--radius-m);padding:26px 22px}
.pg h3{margin-bottom:10px;color:var(--blue-800)}
.pg p{font-size:14px;color:var(--gray-600)}
.pg-img img{border-radius:var(--radius-l);width:100%;height:280px;object-fit:cover;box-shadow:var(--shadow-m)}

.cta-band{background:linear-gradient(120deg,var(--blue-700),var(--blue-500));padding:48px 0}
.cta-inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;color:#fff}
.cta-inner h2{color:#fff;margin-bottom:8px}
.cta-inner p{color:#eaf3fb;max-width:560px}
.cta-actions{display:flex;gap:14px;flex-wrap:wrap}

@media (max-width:920px){
  .xg-cols,.pg-row{grid-template-columns:1fr;gap:18px}
  .mw-grid{grid-template-columns:1fr}
}

/* 选岗误区 */
.mw-sec{background:var(--gray-50)}
.mw-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}
.mw{background:#fff;border:1px solid var(--gray-100);border-radius:var(--radius-m);padding:22px;box-shadow:var(--shadow-s);border-top:3px solid #d9534f}
.mw h3{font-size:15px;color:var(--gray-900);margin-bottom:8px}
.mw p{font-size:13.5px;color:var(--gray-600);line-height:1.75}

/* 条件速查 */
.sc-sec{background:#fff}
.sc-note{background:var(--blue-50);border:1px solid var(--blue-150);border-radius:var(--radius-m);padding:26px 28px;margin-top:24px}
.sc-note h3{color:var(--blue-800);margin-bottom:10px}
.sc-note p{font-size:14.5px;color:var(--gray-700);line-height:1.8}
