body {
  background-color: #f4f4f4;
}

.body-container {
  margin-top: 20px;
  width: 1200px;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.body-container .nav-container {
  padding: 10px 0;
  background: #fff;
  border-radius: 5px;
}
.body-container .nav-container > li {
  margin-left: 32px;
  margin-right: 32px;
  display: inline-block;
  cursor: pointer;
}
.body-container .nav-container > li .picture-container > * {
  display: block;
  position: relative;
  width: 52px;
  height: 52px;
  overflow: hidden;
  left: 0;
  top: 0;
}
.body-container .nav-container > li .picture-container > * img {
  display: inline-block;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 52px;
  height: 52px;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
}
.body-container .nav-container > li .bg_picture {
  display: block;
}
.body-container .nav-container > li .active-bg_picture {
  display: none;
}
.body-container .nav-container > li.active .bg_picture {
  display: none;
}
.body-container .nav-container > li.active .active-bg_picture {
  display: block;
}
.body-container .nav-container a > * {
  vertical-align: middle;
}
.body-container .nav-container .picture-container {
  border-radius: 5px;
  margin-bottom: 5px;
}
.body-container .nav-container span {
  display: block;
  margin-top: 10px;
  font-size: 15px;
  font-weight: 400;
  color: #333;
}
.body-container .nav-container li.active span {
  color: #2a4292;
}
.body-container .main-container {
  /* height: 1065px; */
  /* overflow: hidden; */
  margin-top: 10px;
}
.body-container .main-container > * {
  display: inline-block;
}
.body-container .main-container > .content-container {
  background-color: #fff;
  width: 890px;
  /* height: 1070px; */
  /* overflow: hidden; */
}

.body-container .main-container .left-container a + a dl {
  border-top: 1px solid #e6e6e6;
}
.body-container .main-container .left-container dl {
  padding: 18px 10px 0;
  margin: 0 20px 18px;
}
.body-container .main-container .left-container dl .title {
  font-size: 15px;
  font-weight: 600;
  color: #333;
}
.body-container .main-container .left-container dl .title:hover {
  text-decoration: underline;
}
.body-container .main-container .left-container dl .time {
  font-size: 14px;
  font-weight: 400;
  color: #333;
}
.body-container .main-container .left-container dl .time:hover {
  text-decoration: underline;
}
.body-container .main-container .left-container dd {
  margin-left: 0;
  margin-top: 12px;
  white-space: normal;
  font-size: 14px;
  font-weight: 400;
  color: #666;
}
.body-container .main-container .left-container dd:hover {
  text-decoration: underline;
}
.body-container .main-container .left-container .bottom-container {
  border-top: 1px solid #e6e6e6;
  padding: 15px 30px;
}
.body-container .main-container .left-container .bottom-container > .title {
  margin-top: 10px;
  font-size: 18px;
  font-weight: 600;
  color: #333;
  padding-bottom: 10px;
}
.body-container .main-container .left-container .bottom-container li {
  margin-top: 10px;
  color: #333;
}
.body-container .main-container .left-container .bottom-container li .title {
  font-size: 14px;
  font-weight: 400;
}
.body-container .main-container .left-container .bottom-container li .time {
  font-size: 14px;
  font-weight: 400;
}
.body-container .main-container .left-container .bottom-container li:nth-child(9n)::after {
  content: "";
  width: 100%;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: -10px;
  padding-left: 10px;
  padding-right: 10px;
  display: block;
  height: 1px;
  background-color: #e6e6e6;
}
.body-container .main-container .left-container .bottom-container li:nth-child(9n):last-child::after {
  content: none;
}
.body-container .main-container .left-container .bottom-container li .time:hover,
.body-container .main-container .left-container .bottom-container li .title:hover {
  color: #2a4292;
  text-decoration: underline;
  font-weight: 600;
}
.body-container .main-container .right-container {
  width: 281px;
}

.icon-loading.icon-loading-Two {
  display: block;
  position: absolute;
  width: 150px;
  height: 150px;
  top: calc(50% - 150px / 2);
  left: calc(50% - 150px / 2);
  color: #fff;
}
.icon-loading.icon-loading-Two i {
  width: 150px;
  height: 150px;
}
.icon-loading.icon-loading-Two i::before {
  width: 5px;
  border-radius: 0;
}
.icon-loading.icon-loading-Two i::after {
  width: 5px;
}

.body-container > .btns-container {
  margin-top: 30px;
  width: 890px;
}
.body-container > .btns-container .page-btn .btn {
  border-color: #2a4292;
  color: #2a4292;
}

/*# sourceMappingURL=index.css.map */
