body {
  background: #F1F1F1;
  padding: 0;
  margin: 0;
}
.top-content {
  width: 100%;
  height: 56.25vw;
  position: relative;
}
.top-content img {
  width: 100%;
  height: 56.25vw;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
}
.top-content .title {
  margin-top: 17vw;
  /* margin-top: 326px; */
  font-family: FZLanTingHei-DB-GBK, FZLanTingHei-DB-GBK;
  font-weight: 400;
  font-size: 3.53vw;
  /* font-size: 68px; */
  color: #FFFFFF;
  line-height: 4.95vw;
  /* line-height: 95px; */
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.top-content .subtitle {
  /* margin-top: 52px; */
  margin-top: 2.7vw;
  font-family: FZLanTingHei-R-GBK, FZLanTingHei-R-GBK;
  font-weight: 400;
  font-size: 2.9vw;
  /* font-size: 56px; */
  color: #FFFFFF;
  /* line-height: 78px; */
  line-height: 4.1vw;
  text-align: center;
  font-style: normal;
  text-transform: none;
}
.tab{
  width: 82.5vw;
  height: 5.2vw;
  position: absolute;
  top: 51.05vw;
  left: 8.3vw;
  display: flex;
  justify-content: center;
}
.tab .tabitem {
  width: 16.5vw;
  text-align: center;
  line-height: 5.2vw;
  font-size: 1.25vw;
  display: block;
  color: #fff;
  text-decoration: none;
  background: rgba(137,137,137,0.6);
}
.sticky {
  position: -webkit-sticky;
  position: fixed;
  top: 0; /* 设置吸顶的位置 */
  z-index: 1000; /* 确保吸顶元素在最上方 */
  height: 4vw;
}
.sticky .tabitem {
  background: #3B4140;
  line-height: 4vw;
}
.tab .tabitem:hover {
  background: #148672;
}
.tab .activetab {
  background: #148672;
}
.main-content {
  width: 100%;
}
.main-content img {
  width: 100%;
  margin: 0;
  padding: 0;
  display: block;
}
.introduce-wrap {
  width: 82.5vw;
  margin: 0 auto;
  display: flex;
  padding-bottom: 30px;
}
.introduce-wrap img {
  width: 20.635vw;
  transition:  transform 0.3s ease;
  -ms-transition:  transform 0.3s ease;
  -o-transition:  transform 0.3s ease;
  -webkit-transition:  transform 0.3s ease;
  -moz-transition:  transform 0.3s ease
}
.introduce-wrap img:hover {
  transform: scale(1.2);
  transform-origin: 50% 50%;
  -ms-transform: scale(1.2);
  -ms-transform-origin: 50% 50%;
  -moz-transform: scale(1.2);
  -moz-transform-origin: 50% 50%;
  -webkit-transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
  -o-transform: scale(1.2);
  -o-transform-origin: 50% 50%
}
.bottom {
  padding-top: 2vw;
}