@charset "UTF-8";
:root {
  --theme-color: #007aea;
}

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

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

.info-card-lists-container {
  background-image: linear-gradient(102deg, rgba(0, 122, 234, 0.024) 0%, rgba(0, 122, 234, 0.063) 100%);
}

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

/* banner图片结束 */
/* 栏目卡片开始 */
.columns-card {
  margin-top: 30px;
  box-shadow: 0 0.125em 0.625em 0 #dae1ec;
  border-radius: 0.5em;
  background-color: #ffffff;
}
.columns-card a {
  width: 100% !important;
  padding: 0 1.25em;
  display: block;
  position: relative;
  line-height: 3.125;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: none;
}
.columns-card a:first-of-type {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.columns-card a:last-of-type {
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.columns-card a:hover {
  color: #007aea;
  color: var(--theme-color);
  transition: none;
  background-image: linear-gradient(98deg, rgba(225, 246, 255, 0.1019607843) 0%, rgba(2, 122, 253, 0.1019607843) 100%);
}
.columns-card a:hover::before {
  content: "";
  width: 0.25em;
  height: 100%;
  display: block;
  position: absolute;
  left: 0;
  background-color: #007aea;
  background-color: var(--theme-color);
}

/* 栏目卡片结束 */
.main-content-1 {
  display: flex;
}
.main-content-1 .zdly-card-large {
  margin-right: 30px;
  flex-grow: 1;
}

.old_type .main-content-1 .zdly-card-large {
  margin-right: 0;
}

.bsan-container {
  width: 380px;
  flex-shrink: 0;
}

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

.hjgl .tabs-container {
  justify-content: center;
}
.hjgl .tabs-container .title {
  margin-right: 163px;
}
.hjgl .tabs-container .title:last-of-type {
  margin-right: 0;
}

.mobile_type .hjgl .tabs-container .title {
  margin-right: 3.2vw;
}
.mobile_type .hjgl .tabs-container .title:last-of-type {
  margin-right: 0;
}

#hkdj .columns-card,
#hkdjxmbggz .columns-card {
  width: 100%;
}

.zdly-tabs-lists-container ul {
  display: flex;
}

.main-content-3 .icon-links-container {
  display: flex;
}
.main-content-3 .icon-links-container .vertical-icon-link {
  margin-right: 30px;
  flex: 1;
}
.main-content-3 .icon-links-container .vertical-icon-link:nth-of-type(4) {
  background-image: url(data:image/png;base64,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);
}
.main-content-3 .icon-links-container .vertical-icon-link:nth-of-type(5) {
  background-image: url(data:image/png;base64,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);
}
.main-content-3 .icon-links-container .vertical-icon-link:last-of-type {
  margin-right: 0;
}

.old_type .main-content-3 .icon-links-container {
  flex-wrap: wrap;
  justify-content: space-between;
}
.old_type .main-content-3 .icon-links-container .vertical-icon-link {
  width: calc(50% - 30px);
  margin-top: 30px;
  margin-right: 0;
  flex: auto;
}
.old_type .main-content-3 .icon-links-container .vertical-icon-link:nth-of-type(2n + 1) {
  margin-right: 30px;
}
.old_type .main-content-3 .icon-links-container .vertical-icon-link:last-of-type {
  margin-right: 0;
}

.mobile_type .main-content-3 .icon-links-container {
  flex-wrap: wrap;
  justify-content: space-between;
}
.mobile_type .main-content-3 .icon-links-container .vertical-icon-link {
  width: calc(50% - 3.2vw);
  margin-top: 3.2vw;
  margin-right: 0;
  flex: auto;
}
.mobile_type .main-content-3 .icon-links-container .vertical-icon-link:nth-of-type(2n + 1) {
  margin-right: 3.2vw;
}
.mobile_type .main-content-3 .icon-links-container .vertical-icon-link:last-of-type {
  margin-right: 0;
}