/* 动态页头部：灰色横铺满屏，内容区 1200px 居中 */
html, body { margin: 0; padding: 0; }

/* 外层：灰色横铺整行，同时作为内容区的定位父级 */
.hdr-wrap {
  position: relative;
  width: 100%;
  height: 380px;              /* 320 + 60：把标语完整包进灰底 */
  background-color: #d9d9d9;
  overflow: visible;
}

/* 内容区：强制居中，压过模板 JS 写入的内联 left/position */
.hdr-wrap > #layerFCA4B0A45E690A99135384CFC4C02E7F {
  position: absolute !important;
  top: 0 !important;
  left: 50% !important;
  right: auto !important;
  margin-left: -600px !important;   /* 1200 / 2 */
  width: 1200px !important;
  max-width: 100%;
  height: 100%;
}

/* 原站灰色背景层改为透明，灰色统一由 .hdr-wrap 提供 */
.hdr-wrap > #layerFCA4B0A45E690A99135384CFC4C02E7F > .full_width {
  background: transparent !important;
  height: 100%;
}

/* 内容层作为子图层的定位参照 */
.hdr-wrap > #layerFCA4B0A45E690A99135384CFC4C02E7F > .full_content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 320px;
}

/* 窄屏：内容区跟随视口，去掉负边距 */
@media (max-width: 1240px) {
  .hdr-wrap > #layerFCA4B0A45E690A99135384CFC4C02E7F {
    left: 0 !important;
    margin-left: 0 !important;
    width: 100% !important;
  }
}
