section {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.scroll {
  display: flex;
  width: 100%;
  box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5);
}
.scroll div {
  font-family: "Source Han Sans CN Bold", sans-serif;
  font-weight: bold;
  font-size: 1em;
  white-space: nowrap;
  color: #212121;
  background-color: #fff;
  -webkit-animation: animate 40s -40s linear infinite;
          animation: animate 40s -40s linear infinite;
  will-change: transform;
}
.scroll div:nth-child(2) {
  -webkit-animation: animate2 40s -20s linear infinite;
          animation: animate2 40s -20s linear infinite;
}
.scroll span {
  -webkit-text-stroke: 1px #000000;
  color: #ffffff;
  letter-spacing: 2px;
}

.text2 {
  transform: rotate(-25deg) translate(-200px, 120px);
}

.text3 {
  transform: rotate(25deg) translate(-200px, 300px);
}

.text3 {
  transform: rotate(-2deg) translate(-200px, -150px);
}

.text5 {
  transform: rotate(5deg) translate(-200px, 250px);
}

@-webkit-keyframes animate {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}

@keyframes animate {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}
@-webkit-keyframes animate2 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-200%);
  }
}
@keyframes animate2 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-200%);
  }
}
.footer_lx .footer_lx01{
	padding-left: 0px;
	padding-right: 0px;
}
.footer_lx .footer_lx01 .footer_lx02{
	width: 100%;
}
