.YaoGan {
  position: absolute;
  background-size: 100% 100%;
  z-index: 9;
}
.YaoGan .control {
  position: absolute;
  display: block;
  z-index: 999;
  transition: opacity 280ms ease 0s;
  top: 50%;
  left: 50%;
}
.YaoGan .control .front {
  position: absolute;
  display: block;
  margin-left: -25px;
  margin-top: -25px;
  background: white;
  opacity: 0.5;
  border-radius: 50%;
  transition: none 0s ease 0s;
}

.ChouJiang {
  position: fixed;
  width: 100%;
  height: 100%;
  background: #0008;
  z-index: 3;
}
.ChouJiang .luck-draw-box {
  width: 24%;
  height: 53%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.ChouJiang .luck-draw-box .luck-draw-start-content {
  background: url(../assets/images/luck-draw-bg@2x.18cfc05403054acf22d7d847f3daa3e4.png);
  background-size: 100% 100%;
  width: 100%;
  height: 100%;
  position: relative;
}
.ChouJiang .luck-draw-box .luck-draw-start-content .luck-draw-start-icon {
  position: absolute;
  left: 50%;
  transform: translate(-50%);
  width: 100%;
  display: flex;
  justify-content: center;
}
.ChouJiang .luck-draw-box .luck-draw-start-content .luck-draw-start-icon.show-code {
  width: 38%;
  height: 15%;
  background: url(../assets/images/tencent-video-code-bg@2x.2875cf1824bb8bc6074db9f5d2c7f581.png);
  background-size: 100% 100%;
  top: 64%;
  left: 52%;
  color: #999999;
  font-size: 14px;
  padding: 20px 5px 0 60px;
  overflow-wrap: break-word;
  display: block;
}
.ChouJiang .luck-draw-box .luck-draw-start-content .luck-draw-start-tips {
  position: absolute;
  font-size: 14px;
  color: #fff;
  left: 50%;
  transform: translate(-50%);
  width: 100%;
  display: flex;
  justify-content: center;
}
.ChouJiang .luck-draw-box .luck-draw-start-button {
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.ChouJiang .luck-draw-box .luck-draw-start-button .button {
  width: 50%;
  line-height: 32px;
  padding: 0;
  margin: 0;
  text-align: center;
  border-radius: 4px;
  background: #ff6565;
  color: #fff;
}

.LinkPopPage {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #0006;
  z-index: 3;
}
.LinkPopPage .link-pop {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: #fff;
  padding: 20px 50px;
  border-radius: 4px;
  font-size: 14px;
  color: #000;
}
.LinkPopPage .link-pop .link-tips {
  margin-bottom: 20px;
}
.LinkPopPage .link-pop .link-btn {
  display: flex;
  justify-content: space-between;
}
.LinkPopPage .link-pop .link-btn .link-confirm {
  background-color: green;
  color: #fff;
  padding: 5px 20px;
  border-radius: 4px;
}
.LinkPopPage .link-pop .link-btn .link-cancel {
  color: #fff;
  padding: 5px 20px;
  border-radius: 4px;
  background-color: gray;
}

.TransferPopPage[data-v-0114aff4] {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9;
}
.TransferPopPage .pop-content[data-v-0114aff4] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 14px;
  color: #fff;
  width: 780px;
  height: 500px;
  background-color: #0f0f0f;
  border-radius: 4px;
  padding: 20px;
}
.TransferPopPage .pop-content .title[data-v-0114aff4] {
  position: relative;
  line-height: 32px;
  text-align: center;
  margin-bottom: 20px;
}
.TransferPopPage .pop-content .title .text[data-v-0114aff4] {
  font-size: 16px;
  font-weight: bold;
}
.TransferPopPage .pop-content .title .btn-close[data-v-0114aff4] {
  width: 32px;
  height: 32px;
  background: url("../assets/images/Frame@2x(42).b0f79800bc7cef4011f548a57b1be946.png") no-repeat center #1f1f1f;
  background-size: 50% 50%;
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.TransferPopPage .pop-content .list[data-v-0114aff4] {
  width: 100%;
  height: calc(100% - 52px);
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
  flex-wrap: wrap;
  overflow: auto;
}
.TransferPopPage .pop-content .list .list-item[data-v-0114aff4] {
  padding: 20px;
  background-color: #1f1f1f;
  width: calc((100% - 20px) / 2);
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
}
.TransferPopPage .pop-content .list .list-item[data-v-0114aff4]:nth-child(2n) {
  margin-right: 0;
}
.TransferPopPage .pop-content .list .list-item[data-v-0114aff4]:nth-last-child(1),
.TransferPopPage .pop-content .list .list-item[data-v-0114aff4]:nth-last-child(2) {
  margin-bottom: 0;
}
.TransferPopPage .pop-content .list .list-item img[data-v-0114aff4] {
  width: 100%;
  margin-bottom: 20px;
}
.TransferPopPage .pop-content .list .list-item .txt[data-v-0114aff4] {
  font-size: 14px;
  max-width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: #fff;
}
/* 横屏 */
@media all and (orientation: landscape) and (max-device-width: 1024px) {
.TransferPopPage .pop-content[data-v-0114aff4] {
    transform: translate(-50%, -50%) scale(0.7);
}
}
/*!*竖屏样式*!*/
@media screen and (orientation: portrait) and (max-device-width: 768px) and (max-device-height: 1024px) {
.TransferPopPage .pop-content[data-v-0114aff4] {
    width: 100vw;
    height: auto;
    top: auto;
    bottom: 0;
    transform: translate(-50%);
    padding: 10px;
    font-size: 12px;
}
.TransferPopPage .pop-content .title[data-v-0114aff4] {
    text-align: left;
    line-height: 22px;
}
.TransferPopPage .pop-content .title .text[data-v-0114aff4] {
    font-size: 14px;
}
.TransferPopPage .pop-content .title .btn-close[data-v-0114aff4] {
    width: 22px;
    height: 22px;
}
}

.iframe-pop[data-v-25b3be04] {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9;
}
.iframe-pop .iframe-box[data-v-25b3be04] {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.iframe-pop .iframe-box iframe[data-v-25b3be04] {
  width: 100%;
  height: 100%;
  border: none;
}
.iframe-pop .iframe-box .close-btn[data-v-25b3be04] {
  background-color: #000000;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 44px;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
}
.iframe-pop .iframe-box .close-btn img[data-v-25b3be04] {
  width: 18px;
  height: 18px;
}

