* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
  text-decoration: none;
}

a:hover,
a:visited {
  color: white;
}

.outer {
  width: 100%;
  min-width: 1800px;
  display: flex;
  justify-content: center;
}

.header {
  background: #1F88C9;
  height: 105px;
  position: absolute;
}

.container {
  width: 80%;
  min-width: 1800px;
  max-width: 2160px;
}

header {
  display: flex;
  justify-content: center;
}

header .img-container {
  height: 105px;
  width: 105px;
}

header .img-container img {
  height: 100%;
  width: 100%;
}

header nav {
  flex-grow: 1;
}

header nav ul {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

header nav ul li {
  flex-basis: 30%;
  text-align: center;
  height: 100%;
}

header nav ul li a {
  display: block;
  width: 100%;
  height: 100%;
  color: white;
  font-size: 1.7rem;
  font-weight: bold;
  line-height: 105px;
}

.topic-img {
  width: 100%;
  min-width: 1800px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.topic-img > * {
  width: 100%;
  max-width: 2160px;
  height: auto;
}

.footer {
  background: #1F88C9;
  height: 250px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer .img-container {
  width: 500px;
  /* background-color: red; */
}

.footer .img-container img {
  width: 100%;
  height: auto;
}

/* Lenis 惯性滚动相关样式 */
html.lenis {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-scrolling iframe {
  pointer-events: none;
}

