@import "../../res.less";
.rotaryDraw {
  width: 750px;
  height: 996px;
  left: 0px;
  top: 80px;
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  .rotaryTableContent {
    width: 750px;
    height: 734px;
    left: 0px;
    top: 152px;
    position: absolute;
    .atEndLight {
      width: 750px;
      height: 1624px;
      left: 0px;
      top: -500px;
      position: absolute;
    }
    .turntable {
      width: 713px;
      height: 713px;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      position: absolute;
      z-index: 99;
    
      .bg {
        width: 713px;
        height: 713px;
          left: 0px;
        top: 0px;
        position: absolute;
        transform: rotate(29deg);
        .sparkBg("转盘抽奖/抽奖背景.png");
      }
    
      .start-button {
        width: 107px;
        height: 130px;
        .sparkBg("转盘抽奖/抽奖.png");
        top: -10px !important;
      }
    
      .option {
        width: 1.3rem;
        height: 1.1rem;
        transform: rotate(8deg);
    
        .option-icon {
          position: absolute;
          left: 50%;
          transform: translateX(-50%);
          width: 60px;
          height: 60px;
        }
        .option-name {
          position: absolute;
          left: 50%;
          transform: translateX(-50%);
          top: 60px;
          display: block;
          width: 100%;
          // height: 0.2rem;
          text-align: center;
          font-size: 24px;
        }
      }
    }    
  }
  .text {
    width: 667px;
    height: 930px;
    left: 42px;
    top: 0px;
    position: absolute;
    .mainTitle {
      width: 667px;
      height: 202px;
      left: 0px;
      top: 0px;
      position: absolute;
      .sparkBg("转盘抽奖/主标题.png");
    }
    .remainingTimes {
      width: 100%;
      height: 74px;
      left: 0;
      top: 830px;
      text-align: center;
      position: absolute;
      font-size: 32px;
      color: rgba(255, 255, 255, 1);
    }
    .tips {
      width: 100%;
      height: 74px;
      left: 26px;
      top: 885px;
      position: absolute;
      font-size: 32px;
      color: rgba(255, 255, 255, 1);
    }
    .primaryText {
      font-size: 41px;
      color: #fff;
    }
  }
  .shutDown {
    width: 43px;
    height: 43px;
    left: 353px;
    top: 955px;
    position: absolute;
    .sparkBg("转盘抽奖/关闭.png");
    z-index: 99;
  }
  .disk-turntable .tt_wrapper .tt_start-button {
    position: absolute;
    left: 50%;
    top: 280px!important;
    transform: translateX(-50%)!important;
  }  
  .disk-turntable .tt_wrapper .tt_fan .tt_options .tt_option .tt_option-wrapper {
    left: 20px!important;
    position: absolute;
    bottom: 0;
  }
  .disk-turntable .tt_wrapper .tt_fan .tt_options .tt_option:first-child .tt_option-wrapper {
    left: 20px!important;
  }
}

