@charset "UTF-8";
.main-container > div.main-content-1 {
  margin-top: 0;
}

/* 专题专栏轮播开始 */
.main-content-1 .swiper-box {
  padding: 26px 30px;
  display: flex;
  position: relative;
  background-color: #eeeeee;
}
.main-content-1 .swiper-box .zt-swiper-container {
  padding: 2px;
  overflow: hidden;
}
.main-content-1 .swiper-box .zt-swiper-container .swiper-wrapper > div {
  width: 269px;
  height: 88px;
  padding: 2px;
}
.main-content-1 .swiper-box .zt-swiper-container .swiper-wrapper a {
  display: block;
  width: 100%;
  height: 100%;
  background-size: 100% auto;
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-position: center;
  transition: all 0.2s;
}
.main-content-1 .swiper-box .zt-swiper-container .swiper-wrapper a:hover {
  background-size: 105% auto;
  transition: all 0.2s;
}
.main-content-1 .swiper-box .zt-swiper-button-next,
.main-content-1 .swiper-box .zt-swiper-button-prev {
  position: absolute;
  width: 2em;
  height: 2em;
  top: 50%;
  transform: translateY(-50%);
  z-index: 1;
  cursor: pointer;
  background-size: 0.625em;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #f6f6f6;
  border-radius: 50%;
}
.main-content-1 .swiper-box .zt-swiper-button-prev {
  left: -3.25em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQBAMAAADdUfNzAAAAGFBMVEUAAAAagP8LdvALd/AKd/AKdvELefEKdu8UsrzFAAAAB3RSTlMACr6alH1d/KREVQAAAClJREFUCNdjAALGBBApVApiqheDmOUG2Jlg0gGsroQBk2MAMQFiGsRkANQmCes3/xxiAAAAAElFTkSuQmCC);
  background-position-x: calc(50% - 0.125em);
}
.main-content-1 .swiper-box .zt-swiper-button-next {
  right: -3.25em;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAQBAMAAADdUfNzAAAAGFBMVEUAAAAagP8LdvALd/AKd/AKdvELefEKdu8UsrzFAAAAB3RSTlMACr6alH1d/KREVQAAAChJREFUCNdjYBNgAIJwRRBpXgTiMJfj57CASXegCIIJloOog5kGMRkAuroJN8FKkUgAAAAASUVORK5CYII=);
  background-position-x: calc(50% + 0.125em);
}

.mobile_type .main-content-1 .swiper-box {
  padding: calc(3.2vw - 2px) 3.2vw;
}
.mobile_type .main-content-1 .swiper-box .zt-swiper-container .swiper-wrapper > div {
  height: 14.4vw;
}
.mobile_type .main-content-1 .swiper-box .zt-swiper-button-next,
.mobile_type .main-content-1 .swiper-box .zt-swiper-button-prev {
  display: none;
}

/* 专题专栏轮播结束 */
/* 重要专题、归档专题开始*/
.main-content-2 {
  display: flex;
  align-items: flex-start;
}
.main-content-2 > div {
  flex: 1;
}
.main-content-2 > div:first-of-type {
  margin-right: 30px;
}

.zt-container {
  border: 0.0625em solid #eeeeee;
}
.zt-container .zt-title {
  padding: 0.591em 0.909em;
  font-size: 1.375em;
  line-height: 1.545;
  background-color: #eeeeee;
}
.zt-container ul a {
  padding: 0.8125em 1em 0.8125em 3.1875em;
  display: block;
  position: relative;
  line-height: 1.5;
  border-top: 1px solid #eeeeee;
}
.zt-container ul a::before {
  content: ">";
  position: absolute;
  left: 1.5em;
  color: #007aea;
  color: var(--theme-color);
}

.old_type .main-content-2 {
  display: block;
}
.old_type .main-content-2 > div {
  margin-top: 30px;
}
.old_type .main-content-2 > div:first-of-type {
  margin-top: 0;
  margin-right: 0;
}

.mobile_type .main-content-2 {
  display: block;
}
.mobile_type .main-content-2 > div {
  margin-top: 3.2vw;
}
.mobile_type .main-content-2 > div:first-of-type {
  margin-top: 0;
  margin-right: 0;
}
.mobile_type .zt-container ul a {
  padding-left: calc(6.4vw + 0.7423em);
  padding-right: 3.2vw;
}
.mobile_type .zt-container ul a::before {
  left: 3.2vw;
}

/* 重要专题、归档专题开结束*/