.CodeDownload {
  animation: studentAni 1s linear infinite alternate-reverse;
  position: fixed;
  top: 360px;
  right: 45px;
  width: 203px;
  height: 266px;
  background: url(https://ak-gw.akspeedy.com/act/2024/20240930/CodeDownload.png);
  z-index: 1;
}

.CodeDownload .qrcode_canvas {
  position: relative;
  top: 46px;
  left: 43px;
}

.CodeDownload .CodeDownload_close {
  position: relative;
  top: 154px;
  left: 86px;
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  background: url(https://ak-gw.akspeedy.com/act/2024/20240930/close_1.png);
}

.raffle {
  background: url(https://cdn-js.yebaojiasu.com/act/2025/20250101/raffle.png) 0 0 no-repeat;
  position: absolute;
  bottom: 395px;
  right: 138px;
  display: block;
  width: 347px;
  height: 96px;
  cursor: pointer;
}

.raffle:hover {
  background: url(https://cdn-js.yebaojiasu.com/act/2025/20250101/raffle.png) -346px 0 no-repeat;
}

.raffle:active {
  background: url(https://cdn-js.yebaojiasu.com/act/2025/20250101/raffle.png) -692px 0 no-repeat;
}

.raffle p {
  display: flex;
  position: relative;
  top: 70px;
  left: 42px;
  color: #ffffff;
  font-size: 14px;
  margin: 0;
}

.raffle p span {
  color: #590d0d;
}

.raffle .luckyCount {
  position: relative;
  top: 57px;
  left: 178px;
  font-size: 14px;
  color: #fffaf1;
}

.timeCountDown {
  position: absolute;
  top: 445px;
  left: 578px;
  font-size: 18px;
  text-align: center;
  line-height: 16px;
  color: #C51C56;
}

.timeCountDown .hours {
  position: relative;
  left: 0px;
}

.timeCountDown .minutes {
  position: relative;
  left: 33px;
}

.timeCountDown .seconds {
  position: relative;
  left: 85px;
  text-align: center;
}

.myPrize {
  background: url(https://cdn-js.yebaojiasu.com/act/2025/20250101/myPrize.png) 0 0 no-repeat;
  position: absolute;
  width: 142px;
  height: 38px;
  display: block;
  bottom: 395px;
  left: 162px;
  cursor: pointer;
}

.myPrize:hover {
  background: url(https://cdn-js.yebaojiasu.com/act/2025/20250101/myPrize.png) -142px 0 no-repeat;
}

.myPrize:active {
  background: url(https://cdn-js.yebaojiasu.com/act/2025/20250101/myPrize.png) -284px 0 no-repeat;
}

.prizeProbability {
  background: url(https://cdn-js.yebaojiasu.com/act/2025/20250101/prizeProbability.png) 0 0 no-repeat;
  position: absolute;
  width: 142px;
  height: 38px;
  display: block;
  bottom: 395px;
  left: 342px;
  cursor: pointer;
}

.prizeProbability:hover {
  background: url(https://cdn-js.yebaojiasu.com/act/2025/20250101/prizeProbability.png) -142px 0 no-repeat;
}

.prizeProbability:active {
  background: url(https://cdn-js.yebaojiasu.com/act/2025/20250101/prizeProbability.png) -284px 0 no-repeat;
}

.lotteryList {
  position: absolute;
  bottom: 1025px;
  left: 13px;
  overflow: hidden;
  width: 1174px;
  height: 200px;
}

@keyframes translateSlide {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-400%);
  }
}

.lotteryList .lotteryListWrapper .lotteryListItem {
  display: flex;
  padding-left: 45px;
  width: auto;
  animation: translateSlide 40s linear infinite;
}

.lotteryList .lotteryListWrapper .lotteryListItem .items {
  display: flex;
  align-items: center;
  height: 50px;
  width: 90%;
  cursor: pointer;
  font-size: 14px;
  color: #3d3d3d;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.6);
  padding: 0 18px;
  margin-bottom: 10px;
  margin-left: 50px;
  margin-right: 100px;
  cursor: pointer;
  white-space: nowrap;
}

.lotteryList .lotteryListWrapper .lotteryListItem .items span {
  color: #ee5c1f;
}

.lotteryList .lotteryListWrapper .lotteryListItem .items:hover {
  animation-play-state: paused;
}

.lotteryList .lotteryListWrapper .lotteryListItem_1 {
  display: flex;
  padding-left: 45px;
  width: auto;
  animation: translateSlide 40s linear infinite;
}

.lotteryList .lotteryListWrapper .lotteryListItem_1 .items {
  display: flex;
  align-items: center;
  height: 50px;
  width: 90%;
  cursor: pointer;
  font-size: 14px;
  color: #3d3d3d;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.6);
  padding: 0 18px;
  margin-bottom: 10px;
  margin-left: 300px;
  margin-right: 200px;
  cursor: pointer;
  white-space: nowrap;
}

.lotteryList .lotteryListWrapper .lotteryListItem_1 .items span {
  color: #ee5c1f;
}

.lotteryList .lotteryListWrapper .lotteryListItem_1 .items:hover {
  animation-play-state: paused;
}

.lotteryList .lotteryListWrapper .lotteryListItem_2 {
  display: flex;
  padding-left: 45px;
  width: auto;
  animation: translateSlide 40s linear infinite;
}

.lotteryList .lotteryListWrapper .lotteryListItem_2 .items {
  display: flex;
  align-items: center;
  height: 50px;
  width: 90%;
  cursor: pointer;
  font-size: 14px;
  color: #3d3d3d;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.6);
  padding: 0 18px;
  margin-left: 80px;
  margin-right: 160px;
  cursor: pointer;
  white-space: nowrap;
}

.lotteryList .lotteryListWrapper .lotteryListItem_2 .items span {
  color: #ee5c1f;
}

.lotteryList .lotteryListWrapper .lotteryListItem_2 .items:hover {
  animation-play-state: paused;
}
