.full-screen {
    &.lottery-info {
        position: relative;
        display: flex;
        overflow: hidden;
        align-items: center;
        flex-direction: column;
        justify-content: space-between;
        box-sizing: border-box;
        height: 100%;
        padding-top: 21.333vmin;
        z-index: 300;
        .lottery-top {
          display: flex;
          overflow: hidden;
          align-items: center;
          flex-direction: column;
          box-sizing: border-box;
        }
        .title {
          width: 57.24vmin;
          height: 13.72vmin;
          top: 9vmin;
          position: absolute;
        }
        .countdown-box {
          display: flex;
          align-items: center;
          color: #fff;
          font-weight: 500;
          font-size: 3.24vmin;
          flex: 1;
          .label {
            margin-right: 2.16vmin;
          }
        }
        .check-winners {
          color: #fff;
          font-weight: 500;
          font-size: 3.733vmin;
          display: inline-flex;
          align-items: center;
          .inner {
            display: inline-flex;
            align-items: center;
            .right-arrow-icon {
              width: 4.8vmin;
              height: 4.8vmin;
            }
          }
        }
        .prize-box {
          box-sizing: border-box;
          width: 100%;
          display: flex;
          flex-direction: column;
          flex: 2;
          .swiper-box {
            box-sizing: border-box;
            width: 100%;
            // 缩放以兼容不同机型（主要是iphone5/6/7/8/plus）
            @media only screen and (min-width: 376px) and (max-width : 414px) and (max-height : 736px) {
              zoom: 0.75;
            }
            @media only screen and (min-width: 321px) and (max-width: 375px) and (max-height: 667px) {
              zoom: 0.7;
            }
            @media only screen and (max-width: 320px) and (max-height: 568px) {
              zoom: 0.65;
            }
            .swiper-item-box {
              overflow: unset !important; // 防止box-shadow展示不全
            }
            .prize-card-box {
              box-sizing: border-box;
              display: flex;
              align-items: center;
              justify-content: center;
              transition: transform 200ms;
              transform: scale(0.8);
              &.swell {
                transform: scale(1);
              }
            }
          }
        }
        .join {
          display: flex;
          align-items: center;
          flex-direction: column;
          flex: 1.8;
          .prompt {
            display: flex;
            justify-content: center;
            height: 5vmin;
            margin-bottom: 2vmin;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            width: 90vmin;
            color: #fff;
            font-size: 3.467vmin;
            opacity: 0.8;
            margin: 1vmin 0;
          }
          .join-btn {
            box-sizing: border-box;
            width: 58.667vmin;
            height: 8.533vmin;
            border: none;
            background: #ffeb66;
            box-shadow: 0 1.6vmin 2.133vmin 0 rgb(233 27 22 / 30%);
            color: #ff3c38;
            font-weight: 500;
            font-size: 3.733vmin;
          }
        }
      }
      
}