h1 {
  font-size: 42px;
}
h2 {
  font-size: 36px;
}
h3 {
  font-size: 30px;
  color: #06066c;
}
h4 {
  font-size: 30px;
  font-weight: bold; /* 添加此行来加粗文本 */
}
/* 设置正文行间距 */
p {
  line-height: 1.5;
}

body,
html {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: Arial, sans-serif;
  min-height: 100vh; /* 设置页面的最小高度 */
}
.header {
  background-color: #040431; /* 深蓝色 */
  color: white;
  text-align: left;
  padding: 0em 5em;
  min-height: 5vh; /* 设置页面的最小高度 */
  display: flex;
  align-items: center;
}

.header a {
  color: white;
  text-decoration: none; /* 去掉下划线 */
}
.subheader {
  font-size: 0.7em; /* 小一号的字体 */
  font-weight: normal; /* 取消加粗 */
  color: rgb(129, 129, 129);
  margin-left: 0.3em; /* 调整竖线与文字之间的间距 */
}

.content {
  background-color: white;
  padding: 2em 5em;
  text-align: left;
  min-height: 60vh; /* 增加内容区域的最小高度 */
  display: flex;
  justify-content: space-between;
}
.content a {
  line-height: 1.5;
  color: #277fd6; /* 链接颜色改为蓝色 */
  text-decoration: none; /* 去掉下划线 */
}
.footer {
  display: flex;
  justify-content: space-between; /* 水平均匀分配空间 */
  background-color: #040431; /* 深蓝色 */
  color: white;
  width: 100%;
  box-sizing: border-box;
  min-height: 23vh;
}

.footer-left,
.footer-right {
  display: block; /* 使其为块级元素 */
  flex: 1;
  padding: 1em 4.5em; /* 较小的上下内边距 */
  line-height: 1; /* 设置行间距为 1，尽量减小 */
  margin: 0;
}

.footer-left p,
.footer-right p {
  line-height: 1; /* 设置行间距为1，尽量减小 */
  margin: 0.5em; /* 去掉段落的外边距，减少上下间距 */
}

.details {
  display: none;
  margin-top: 1em;
  min-height: 60vh; /* 增加详细信息区域的最小高度 */
  padding: 2em 5em; /* 设置内边距 */
}
.details a {
  line-height: 1.5;
  color: #277fd6; /* 链接颜色改为蓝色 */
  text-decoration: none; /* 去掉下划线 */
}

.left-section,
.right-section {
  width: 45%;
}
.left-section a,
.right-section a {
  line-height: 1.5;
  color: #277fd6; /* 链接颜色改为蓝色 */
  text-decoration: none; /* 去掉下划线 */
}
.footer-left p {
  margin-bottom: 20px; /* 增加行间距，可以根据需要调整数值 */
}
.footer-left a {
  color: rgb(137, 179, 247);
  text-decoration: none; /* 去掉下划线 */
}
