@charset "UTF-8";
:root {
  --theme-color: #3881ff;
}

/* 主题颜色更改开始 */
.a-hover a:hover,
.title:hover,
.tabs-container .active,
.a11y-btns-container a {
  color: #3881ff !important;
  color: var(--theme-color) !important;
}

.tabs-lists-container > ul li a::before,
.tabs-container .title.active::after {
  background-color: #3881ff;
  background-color: var(--theme-color);
}

/* 主题颜色更改结束 */
/* banner图片开始 */
header {
  background-image: url(gbds_banner.png);
}

/* banner图片结束 */
.zdly-card-blue {
  background-image: url(data:image/png;base64,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);
}

.main-content-1 {
  display: flex;
}
.main-content-1 .tabs-lists-container {
  flex-grow: 1;
  margin-right: 30px;
}
.main-content-1 .bsan-container {
  width: 17.5em;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.main-content-1 .bsan-container > * {
  width: 100%;
}

.old_type .main-content-1 .bsan-container {
  width: 100%;
}
.old_type .main-content-1 .bsan-container > * {
  margin-top: 30px;
}
.old_type .main-content-1 .bsan-container > *:first-of-type {
  margin-top: 0;
}

.mobile_type .main-content-1 .bsan-container {
  width: 100%;
}
.mobile_type .main-content-1 .bsan-container > * {
  margin-top: 3.2vw;
}
.mobile_type .main-content-1 .bsan-container > *:first-of-type {
  margin-top: 0;
}