body {
  padding: 0;
  margin: 0;
  /* 清除样式 */
  background: linear-gradient(to right, #e9f5e9, #f0fff0);
  /* 渐变背景颜色 */
  color: #333;
  min-width: 1896px;
  /* 缩放 */
}
/* 初始化a标签 */
a {
  color: #fff;
  text-decoration: none;
}
.content-container a {
  color: #4d4d4d;
}
/* 定义flex 和 flex 副轴 class 方便添加class */
.flex {
  display: flex;
}
.column {
  flex-direction: column;
}
/* 导航栏效果 */
.active-nav {
  font-weight: bold;
}

nav {
  height: 80px;
  background-color: #3c8d40;
  color: #fff;
  position: sticky;
  top: 0;
}

.nav-container {
  margin-left: 1px;
}
.nav {
  font-size: 1.3em;
  margin: 0 auto;
  margin-top: 40px;
  color: #d9e1d2;
  /* ↓修复图片位置 */
  position: relative;
}
.nav-icon {
  position: relative;
  top: 2px;
  left: -2px;
}
.nav span {
  padding: 5px 13px;
  cursor: pointer;
}
.nav span:nth-child(1) {
  margin-left: 5px;
}
.nav span:nth-child(4) {
  margin-left: 312px;
}
.nav span:last-child {
  padding-right: 0;
}
#slogan {
  font-family: "仿宋";
  font-weight: normal;
  color: #8d3c675e;
  /* font-size: 0.3em; */
}
#weixin-img {
  width: 150px;
  height: 150px;
  position: absolute;
  top: 120%;
  right: 16%;
  display: none;
  z-index: 1;
}
#douyin-img {
  width: 150px;
  height: 150px;
  position: absolute;
  top: 100%;
  right: 8%;
  display: none;
  z-index: 1;
}

#phonenumber {
  position: absolute;
  top: 3px;
  right: -100px;
  display: none;
  color: white;
  font-size: 0.7em;
}
/* 阴影左右两边广告和导航栏阴影 */
.shaxdow {
  box-shadow: 0 0 10px;
  border-radius: 5px;
}
/* 主体内容 */
.main-container {
  display: flex;
  justify-content: space-between;
  padding: 5px 30px;
}

/* 搜索 */
#search {
  /* margin-left: 400px; */
  margin: 0 auto;
  margin-top: 10px;
  position: sticky;
  top: 80px;
  width: 1090px;
  justify-content: center;
}
#search input {
  width: 1090px;
  height: 30px;
  border-radius: 5px;
  font-size: 0.8em;
  transition: background-color 0.3s ease;
  opacity: 15%;
}
#search input:focus {
  background-color: #e0f7fa;
  outline: none;
  opacity: 75%;
}
/* 中间容器 */
.content-container {
  width: 1100px;
}

/* .content {
    
} */

.content-column {
  width: 1100px;
  border-radius: 5px;
  margin-bottom: 20px;
}
/* 脚部内容 */
footer {
  border-top: 1px solid #eee;
  height: 70px;
  text-align: center;
  color: gray;
  font-size: xx-small;
}
.link-BeiAn {
  color: gray;
  font-size: xx-small;
  font-style: italic;
  text-decoration: underline;
}
footer > div:first-child {
  margin-top: 23px;
}
