* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
      flex-shrink: 0; }

.specials-container {
  overflow: hidden;
  margin: 0 auto;
  padding-top: 100px;
  min-width: 1300px;
  max-width: 1920px;
  width: 100%;
  background-image: url("/static/specials/images/2019Double11Act_bg7.png");
  background-repeat: no-repeat;
  background-size: cover; }
  .specials-container .wrapper {
    position: relative;
    width: 100%; }
  .specials-container .wrapper1 {
    height: 4.65625rem;
    background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg06.png");
    background-repeat: no-repeat;
    background-size: cover; }
  .specials-container .wrapper2 {
    width: 100%;
    height: 8.54688rem;
    padding-top: 0.09896rem;
    background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg08.jpg");
    background-repeat: no-repeat;
    background-size: cover; }
    .specials-container .wrapper2 .con1 {
      width: 1.85938rem;
      height: 0.17708rem;
      margin: 0 auto 0.20313rem;
      background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg11.png");
      background-repeat: no-repeat;
      background-size: cover; }
    .specials-container .wrapper2 .con2 {
      width: 5.32292rem;
      height: 0.47396rem;
      margin: 0 auto;
      background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg12.png");
      background-repeat: no-repeat;
      background-size: cover; }
    .specials-container .wrapper2 .con3 {
      width: 1.85938rem;
      height: 0.17188rem;
      margin: 0.60417rem auto 0;
      background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg10.png");
      background-repeat: no-repeat;
      background-size: cover; }
    .specials-container .wrapper2 .tips {
      width: 100%;
      text-align: center;
      margin-top: 0.18229rem;
      font-size: 0.10417rem;
      font-weight: 400;
      color: #0f0f0f; }
    .specials-container .wrapper2 .wrapper2-login-btn {
      display: block;
      margin: 0.18229rem auto 0;
      width: 1.23438rem;
      height: 0.32292rem;
      background: transparent;
      border: none;
      outline: none;
      cursor: pointer;
      background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg03.png");
      background-repeat: no-repeat;
      background-size: cover; }
    .specials-container .wrapper2 .see-rule {
      font-size: 0.11458rem;
      font-weight: 400;
      text-decoration: underline;
      color: #be2327;
      text-align: center;
      margin-top: 0.10417rem;
      cursor: pointer; }
    .specials-container .wrapper2 .composition-wrapper {
      width: 5.5625rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin: 0.24479rem auto 0; }
    .specials-container .wrapper2 .search-w {
      position: relative;
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .specials-container .wrapper2 .search-w input::-webkit-input-placeholder {
        color: #292929; }
      .specials-container .wrapper2 .search-w input {
        width: 1.04167rem;
        height: 0.16667rem;
        border: none;
        background: none;
        outline: none;
        font-size: 0.09375rem;
        font-weight: 400;
        padding: 0 0.05208rem;
        color: #292929; }
      .specials-container .wrapper2 .search-w span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 0.18229rem;
        height: 0.16667rem;
        background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg04.png");
        background-repeat: no-repeat;
        background-size: cover; }
      .specials-container .wrapper2 .search-w .line {
        position: absolute;
        right: 0.05208rem;
        bottom: 0;
        width: 1.20313rem;
        height: 0.01042rem;
        background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg09.png");
        background-repeat: no-repeat;
        background-size: cover; }
    .specials-container .wrapper2 .list-w {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      .specials-container .wrapper2 .list-w .list-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .specials-container .wrapper2 .list-w .list-item .item-content {
          width: 1.85417rem;
          height: 1.44792rem;
          font-size: 0.08333rem;
          font-weight: 400;
          color: #686767;
          background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg07.png");
          background-repeat: no-repeat;
          background-size: cover;
          padding-top: 0.08854rem;
          line-height: 1; }
          .specials-container .wrapper2 .list-w .list-item .item-content img {
            display: block;
            width: 1.69271rem;
            height: 0.96875rem;
            margin: 0 auto 0.03646rem; }
          .specials-container .wrapper2 .list-w .list-item .item-content div {
            width: 1.69271rem;
            margin: 0 auto; }
          .specials-container .wrapper2 .list-w .list-item .item-content .des {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            margin-bottom: 0.05208rem; }
        .specials-container .wrapper2 .list-w .list-item .vote-btn {
          width: 1.78125rem;
          height: 0.24479rem;
          margin-top: -0.07813rem;
          background: transparent;
          border: none;
          outline: none;
          cursor: pointer;
          background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg01.png");
          background-repeat: no-repeat;
          background-size: cover; }
      .specials-container .wrapper2 .list-w .error-tips {
        width: 100%;
        font-size: 0.10417rem;
        color: black;
        text-align: center;
        padding-top: 0.26042rem; }
    .specials-container .wrapper2 .page-con {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 0.10417rem;
      font-weight: 400;
      color: #111111;
      margin-top: 0.13021rem; }
      .specials-container .wrapper2 .page-con .page-item {
        cursor: pointer;
        margin-right: 0.08854rem;
        width: 0.14583rem;
        height: 0.13021rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        line-height: 1; }
        .specials-container .wrapper2 .page-con .page-item.active, .specials-container .wrapper2 .page-con .page-item.hover:hover {
          background: #C5282B; }
      .specials-container .wrapper2 .page-con .page-control {
        width: 0.08854rem;
        height: 0.10417rem;
        background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg02.png");
        background-repeat: no-repeat;
        background-size: cover; }
        .specials-container .wrapper2 .page-con .page-control.pre {
          -webkit-transform: rotate(-180deg);
                  transform: rotate(-180deg); }
        .specials-container .wrapper2 .page-con .page-control.next {
          margin-right: 0; }

.modals {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background: rgba(0, 0, 0, 0.6);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none; }
  .modals.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .modals.see-detail-modal .see-detail-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .modals.rule-modal .rule-modal {
    display: block; }
  .modals.success-modal .success-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .modals.fail-modal .fail-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .modals.qr-modal .qr-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .modals .buttons {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .modals .buttons button {
      width: 0.91667rem;
      height: 0.19792rem;
      background: transparent;
      border: none;
      outline: none;
      cursor: pointer; }
      .modals .buttons button.b-btn {
        background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg16.png");
        background-repeat: no-repeat;
        background-size: cover; }
      .modals .buttons button.r-btn {
        background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg17.png");
        background-repeat: no-repeat;
        background-size: cover;
        margin-left: 0.08854rem; }
      .modals .buttons button.bconcern-btn {
        background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg21.png");
        background-repeat: no-repeat;
        background-size: cover; }
  .modals .red-bold {
    color: #C7282B;
    font-weight: bold; }
  .modals .see-detail-modal {
    position: relative;
    display: none;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    width: 8.32813rem;
    height: 4.6875rem;
    background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg13.png");
    background-repeat: no-repeat;
    background-size: cover; }
    .modals .see-detail-modal img {
      width: 8.21875rem;
      height: 4.58854rem; }
    .modals .see-detail-modal .close-btn {
      position: absolute;
      top: 0;
      right: 0;
      width: 0.30208rem;
      height: 0.27604rem;
      cursor: pointer;
      background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg14.png");
      background-repeat: no-repeat;
      background-size: cover; }
  .modals .rule-modal {
    position: relative;
    width: 2.18229rem;
    height: 1.78125rem;
    background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg15.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 0.66667rem;
    overflow: hidden;
    display: none; }
    .modals .rule-modal .rule {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      font-size: 0.09375rem;
      font-weight: 400;
      color: #050505;
      line-height: 0.15625rem;
      padding-left: 0.18229rem; }
      .modals .rule-modal .rule span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 0.09375rem;
        height: 0.09375rem;
        border-radius: 50%;
        background: black;
        color: #cbad87;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-transform: scale(0.8);
                transform: scale(0.8);
        margin-right: 0.02604rem; }
    .modals .rule-modal .close-icon {
      position: absolute;
      top: 0.01042rem;
      right: -0.00521rem;
      width: 0.28646rem;
      height: 0.30208rem;
      background-image: url("data:image/png;base64,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");
      background-size: cover; }
    .modals .rule-modal .close-btn {
      position: absolute;
      top: -0.33854rem;
      right: -0.26042rem;
      background: transparent;
      width: 0.52083rem;
      height: 0.52083rem;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      cursor: pointer; }
  .modals .success-modal {
    font-size: 0.09375rem;
    font-weight: 400;
    color: #050505;
    line-height: 0.15625rem;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 2.34896rem;
    height: 2.19271rem;
    background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg18.png");
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 0.11979rem; }
    .modals .success-modal .buttons {
      margin-top: 0.23958rem; }
    .modals .success-modal.more {
      width: 2.34896rem;
      height: 2.39063rem;
      background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg19.png");
      background-repeat: no-repeat;
      background-size: cover; }
      .modals .success-modal.more .buttons {
        margin-top: 0.11458rem; }
  .modals .fail-modal {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 2.34896rem;
    height: 2.39063rem;
    padding-bottom: 0.11979rem;
    font-size: 0.09375rem;
    font-weight: 400;
    color: #050505;
    line-height: 0.15625rem;
    background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg20.png");
    background-repeat: no-repeat;
    background-size: cover; }
    .modals .fail-modal.more .buttons {
      margin-top: 0.11458rem; }
    .modals .fail-modal .buttons {
      margin-top: 0.3125rem; }
  .modals .qr-modal {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 1.71354rem;
    height: 2.15625rem;
    padding-bottom: 0.08333rem;
    font-size: 0.09375rem;
    font-weight: 400;
    color: #050505;
    line-height: 0.15625rem;
    text-align: center;
    background-image: url("/static/specials/images/2019RedDeadRedemption2Act_bg22.png");
    background-repeat: no-repeat;
    background-size: cover; }
    .modals .qr-modal .buttons {
      margin-top: 0.08854rem; }
