/* ============================================================
   pingdingshan-qiye.css — 平顶山企业团报
   骨架：S5v2 侧栏+主栏
   光影：D2 左上光斑+右下暗角（.glow-c）＋ D8 区带上缘斜切边（.pq-band）
   ============================================================ */

/* ---------- 页头 D2 ---------- */
.pq-hero{
  padding:112px 0 56px;
  background:linear-gradient(135deg,#F3F0E9 0%,#FFFFFF 55%,#E6DFD1 100%);
}
.pq-hero .crumb{margin-bottom:20px}
.pq-hero-text{max-width:760px}
.pq-hero-text h1{font-size:36px;line-height:1.3;margin:16px 0 14px}
.pq-hero-text p{color:#55554F;font-size:15px;max-width:660px}

/* ---------- S5 侧栏+主栏 ---------- */
.pq-layout{display:grid;grid-template-columns:300px 1fr;gap:36px;align-items:start}
.pq-side{display:flex;flex-direction:column;gap:20px;position:sticky;top:90px}
.pq-side-card{
  background:#fff;border:1px solid #EBEBE7;padding:24px;
  box-shadow:0 6px 20px rgba(122,101,76,.08);
}
.pq-side-card h3{
  font-size:14px;letter-spacing:2px;color:#7A654C;margin-bottom:14px;
  padding-bottom:10px;border-bottom:1px solid #EBEBE7;
}
.pq-side-card a{
  display:flex;justify-content:space-between;align-items:center;
  padding:10px 0;border-bottom:1px dashed #EBEBE7;font-size:13.5px;color:#55554F;
}
.pq-side-card a:last-of-type{border-bottom:0}
.pq-side-card a span{color:#8B8B85;font-size:12.5px}
.pq-side-card a strong{color:#7A654C;font-size:13.5px}
.pq-side-card a:hover{color:#94795A;padding-left:6px}
.pq-side-card ul{list-style:none;margin:0}
.pq-side-card li a{display:block;padding:8px 0;border-bottom:1px dashed #EBEBE7;font-size:13.5px}
.pq-side-card li:last-child a{border-bottom:0}

.pq-main{display:flex;flex-direction:column;gap:34px}
.pq-main-block{
  background:#fff;border:1px solid #EBEBE7;padding:30px 32px;
  box-shadow:0 6px 20px rgba(122,101,76,.07);
}
.pq-main-block h2{font-size:21px;margin-bottom:14px;color:#33332F}
.pq-main-block p{font-size:14px;color:#55554F}
.pq-main-block strong{color:#7A654C}
.pq-main-block figure{margin:0 0 18px}
.pq-main-block figure img{width:100%;border-radius:2px;box-shadow:0 14px 34px rgba(122,101,76,.14)}
.pq-main-block figcaption{margin-top:8px;font-size:12.5px;color:#8B8B85}

/* ---------- D8 斜切区带 ---------- */
.pq-band{
  background:linear-gradient(135deg,#94795A 0%,#7A654C 100%);
  padding:80px 0 56px;text-align:center;color:#F5F1E8;
  clip-path:polygon(0 50px,100% 0,100% 100%,0 100%);
}
.pq-band h2{color:#fff;font-size:26px;margin-bottom:10px}
.pq-band p{color:rgba(255,255,255,.85);margin-bottom:22px}
.pq-rel{margin-top:28px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}
.pq-rel a{color:rgba(255,255,255,.9);font-size:13.5px;text-decoration:underline}
.pq-rel a:hover{color:#fff}

/* ---------- 响应式 ---------- */
@media (max-width:920px){
  .pq-layout{grid-template-columns:1fr}
  .pq-side{position:static;order:2}
}

/* FAQ supplement */
.sb-faq h2{font-size:24px;margin-bottom:18px}
.sb-faq-item{background:#fff;border:1px solid #EBEBE7;padding:20px 24px;margin-bottom:12px;border-left:4px solid #C7B49A}
.sb-faq-item h3{font-size:15.5px;color:#7A654C;margin-bottom:6px}
.sb-faq-item p{font-size:14px;color:#55554F;margin:0}

