/*!
 * 旧版专题页（ui/website/wx/app/zc/icp/copyright）与主题全局 style.css 的兼容层
 * 专题页不再引入 style.css，这里只处理残留冲突与公共头部。
 */

/* styles.css 的 header { position:fixed } 不要压过组件头 */
.gw-header.header,
header.gw-header {
  position: sticky !important;
  top: 0;
  height: auto !important;
}

/* mystyle 全屏 height:100% 会破坏 sticky，统一放开 */
html, body {
  height: auto;
  min-height: 100%;
}

/* 专题内容区图片按原站尺寸，不要被其它全局规则拉伸 */
.wrap img,
.dev-website img,
.dev-weixin img,
.dev-app img,
.I_header img,
.R_header img {
  max-width: none;
}

/* mystyle .container 原站固定 1400，去掉主题残留 padding */
.wrap .container,
.k_first .container,
.k_second .container,
.k_third .container,
.k_four .container {
  max-width: 1400px;
  padding-left: 0;
  padding-right: 0;
}

/* 政采 banner 铺满 */
.s_banner {
  background-color: #0b52d6;
}
.s_banner .swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.s_banner .swiper-pagination {
  left: 0;
  right: 0;
  bottom: 24px;
  width: auto;
}
.s_banner .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  margin: 0 6px !important;
  background: #fff;
  opacity: .5;
}
.s_banner .swiper-pagination-bullet-active {
  width: 12px !important;
  height: 12px !important;
  background: #fff !important;
  opacity: 1;
}

/* 专题页蓝色咨询按钮：白字（防止被 a 链接默认色盖掉） */
a.btn,
.btn {
  color: #fff !important;
}
a.btn:hover,
.btn:hover {
  color: #fff !important;
}
