/* 头部 */
.header-top {
  background-color: #25549c;
}
.header-top-inner {
  /*padding-bottom: 35px;*/
}
/* 导航 */
.nav.header-nav {
  width: 1200px;
  background-color: #fff;
  border-radius: 5px;
  margin-top: -35px;
  position: absolute;
  z-index: 1;
}
.nav li {
  padding-right: 54px;
}
.nav .active {
  color: #ff4e4f;
}
.nav-link {
  padding: 1.1rem 1rem;
  color: #5f6060;
  font-size: 1.125rem;
}
.nav-link:hover {
  color: #ff4e4f;
}

/* 相关链接 */
.links {
  background-color: #f7f7f8;
  padding: 38px 0;
}
.links .container {
  padding: 0;
}
.links-inner {
  display: flex;
  align-items: center;
}
.links-inner > span {
  width: 70px;
  margin-right: 30px;
}
.links-inner .dropdown-toggle {
  position: relative;
}
.links-inner .dropdown-toggle::after {
  border-top: 0.3em solid #bfbfbf;
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
}
.links-inner .btn-secondary {
  width: 100%;
  color: #555;
  background-color: #fff;
  border-color: #e5e5e5;
  text-align: left;
}
.links-inner .show > .btn-secondary.dropdown-toggle {
  color: #555;
  background-color: #fff;
  border-color: #e5e5e5;
}

/* footer */
.footer {
  background-color: #e4e4e4;
  border-bottom: 3px solid #ff4e4f;
}
.footer .intr {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding: 50px 0;
}

.footer .desc {
  display: flex;
  flex-direction: column;
  text-align: right;
  margin: 0 34px;
}
.footer .desc-top {
  position: relative;
}
.footer .desc-top::before {
  content: "";
  width: 19px;
  height: 4px;
  background-color: #ff4e4f;
  position: absolute;
  top: -8px;
  right: 0;
}
.footer .desc span {
  font-size: 14px;
  line-height: 24px;
}
