.after:after {
  display: block;
  content: '';
  clear: both;
}
.before:before {
  display: block;
  content: '';
  clear: both;
}
.swiper-container {
  position: relative;
}
.swiper-container .wushi {
  position: absolute;
  left: 70px;
  bottom: 30px;
  z-index: 100;
  color: white;
  font-size: 60px;
  line-height: 1.2;
}
.swiper-container .swiper-slide .lunbotu {
  background-position: center;
  width: 100%;
  min-width: 1024px;
  height: 460px;
  background-repeat: no-repeat;
  background-size: cover;
}
.web_footer {
  margin-top: 40px;
  width: 100%;
  background-color: black;
}
.web_footer .web_cenbox {
  padding-bottom: 70px;
  width: 100%;
  color: white;
  position: relative;
}
.web_footer .web_cenbox .foottitle {
  padding: 5px 10px;
  border-bottom: 1px solid white;
  font-size: 16px;
  position: relative;
}
.web_footer .web_cenbox .foottitle .shangla {
  display: none;
}
.web_footer .web_cenbox .foottitle i {
  position: absolute;
  right: 15px;
  top: 10px;
}
.web_footer .web_cenbox .list {
  display: none;
  list-style: none;
  border-bottom: 1px solid white;
}
.web_footer .web_cenbox .list li {
  padding: 5px 25px;
}
.web_footer .web_cenbox .bottom {
  position: absolute;
  left: 10px;
  bottom: 5px;
}
.footer {
  margin-top: 100px;
  width: 100%;
  background-color: black;
}
.footer .cenbox {
  position: relative;
  width: 1024px;
  margin: 0 auto;
  padding: 40px 10px 70px;
  background-color: black;
  font-size: 12px;
}
.footer .cenbox .links {
  float: left;
  width: 198px;
}
.footer .cenbox .links .sort {
  font-size: 12px;
  color: white;
  width: 100%;
  line-height: 30px;
  letter-spacing: 0.1em;
}
.footer .cenbox .img {
  position: absolute;
  width: 440px;
  height: 225px;
  right: 10px;
  top: 50px;
}
.footer .cenbox .bottom1 {
  color: white;
  position: absolute;
  right: 10px;
  bottom: 30px;
}
.footer .cenbox .bottom2 {
  color: white;
  position: absolute;
  right: 10px;
  bottom: 60px;
}
