/* ============================================================
   quickq-pc 重构 · inner-pages.css（页头横幅/文章/单页）
   ============================================================ */

/* ---------- 页头横幅 ---------- */
.qpc-page-head {
  padding-top: 267px;
  padding-bottom: 156px;
  position: relative;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: 20% 80%;
}
.qpc-page-head__inner ul { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.qpc-page-head__inner ul li a { color: #fff; font-size: 16px; }
.qpc-page-head__inner ul li { position: relative; padding: 0 19px; color: #fff; }
.qpc-page-head__inner ul li + li:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 2px;
  background: #fff;
  top: 50%;
  left: 0px;
}
.qpc-page-head__inner .h2 { font-size: 30px; color: #fff; font-weight: 600; }
.qpc-page-head:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #5b39c9;
  background: -webkit-linear-gradient(left, #f77ade 0%, #5b39c9 100%);
  background: linear-gradient(to right, #f77ade 0%, #5b39c9 100%);
  opacity: .85;
}
.qpc-page-head__inner { position: relative; }

/* ---------- 文章详情 ---------- */
.qpc-blog-details .qpc-blog-details__title h1 { margin-top: -7px; }
.qpc-blog-details .qpc-blog-details__meta { margin-bottom: 14px; }
.qpc-blog-details__meta { margin-bottom: 26px; }
.qpc-blog-details__body p { font-size: 16px; line-height: 30px; }
.qpc-blog-details__body img { max-width: 100%; height: auto !important; }
