.modal250225 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.35);
  z-index: 1001;
  box-sizing: border-box;
}
.modal250225 * {
  box-sizing: border-box;
}
.modal250225 .new-user-modal {
  position: absolute;
  width: 1027px;
  height: 917.5px;
  left: calc(50% - 535px);
  top: calc(50% - 520px);
  background: url(//js.588ku.com/comp/activity/alert/new_user/nologin_alert.png!/fw/1027/unsharp/true/format/webp) no-repeat;
  background-size: 100% auto;
  cursor: pointer;
}
.modal250225 .a {
  position: absolute;
  left: 0px;
  top: 0;
  right: 100px;
  bottom: 142px;
}
.modal250225 .btn {
  background: url(//js.588ku.com/comp/activity/alert/new_user/btn.png) no-repeat;
  background-size: 100% auto;
  width: 244.5px;
  height: 89px;
  position: absolute;
  left: 410px;
  top: 621px;
  font-weight: bold;
  font-size: 27px;
  color: #813A00;
  text-align: center;
  line-height: 66px;
  animation: btnScale 1s infinite alternate;
}
.modal250225 .close {
  position: absolute;
  right: 480px;
  top: 778px;
  cursor: pointer;
  width: 27px;
  height: 27px;
  background: url(//bpic.588ku.com/activity/240109/close.png) no-repeat;
  background-size: 100% auto;
}
.modal250225 .time {
  position: absolute;
  font-weight: bold;
  font-size: 12px;
  color: #FFF0C9;
  left: 457px;
  top: 708px;
}
@keyframes btnScale {
  0% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1.05);
  }
}
.modal250225.allvip250225 .new-user-modal {
  background-image: url(//bpic.588ku.com/mainSite/all_vip/250225/alert0.1.png);
  top: calc(50% - 254px);
}
.modal250225.allvip250225 .time {
  left: 259px;
  top: 369px;
  color: #813A00;
}
.float250225 {
  position: fixed;
  right: 38px;
  top: 22vh;
  width: 211px;
  height: 165px;
  background: url(//js.588ku.com/comp/activity/alert/new_user/nologin_float.png) no-repeat;
  background-size: 100% auto;
  z-index: 9;
}
.float250225 .a {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  cursor: pointer;
}
.float250225 .time {
  position: absolute;
  left: 68px;
  top: 120px;
  font-size: 12px;
  color: #813A00;
  font-weight: bold;
}
.float250225 .close {
  position: absolute;
  bottom: -30px;
  left: 99px;
  width: 17px;
  height: 17px;
  background: url(//bpic.588ku.com/mainSite/all_vip/230608/dailog2_230608.png) no-repeat;
  background-size: 100% auto;
  cursor: pointer;
}
.float250225.login-user-float {
  background-image: url(//js.588ku.com/comp/activity/alert/new_user/login_float.png);
}
.float250225.allvip_float250225 {
  background-image: url(//bpic.588ku.com/mainSite/all_vip/250225/float0.1.png);
  height: 203px;
}
.float250225.allvip_float250225 .time {
  left: 58px;
  top: 155px;
  font-size: 10px;
}
.float250225.allvip_float250225.float168 {
  background-image: url(//bpic.588ku.com/mainSite/all_vip/250225/float168.png?v=2) !important;
  width: 182px;
  height: 203px;
}
.float250225.allvip_float250225.float168 .time {
  top: 154px;
  font-size: 11px;
}
@media screen and (max-width: 1580px) {
  .modal250225 .new-user-modal {
    transform: scale(0.9);
  }
  .float250225 {
    transform: scale(0.9);
    right: 26px;
  }
}
