* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html {
  font-size: 13.3333333333vw;
}

body {
  background: transparent;
  line-height: 1.5;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p, img, a {
  padding: 0;
  margin: 0;
}

body, button, input, select, textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}

ol, ul {
  list-style: none;
}

li {
  list-style-type: none;
}

textarea, input {
  background: none;
  border-radius: 0;
  -webkit-appearance: none;
}

button, input, select, textarea {
  line-height: 1.5;
  outline: none;
}

select {
  -webkit-appearance: none;
  appearance: none;
}

a {
  text-decoration: none;
  outline: none;
  cursor: pointer;
}

img {
  vertical-align: top;
}

table {
  border-collapse: collapse;
}

img, table, fieldset {
  border: 0;
}

.clearfix:after {
  display: block;
  clear: both;
  content: "";
  visibility: hidden;
  height: 0;
}

.clearfix {
  zoom: 1;
}

@font-face {
  font-family: "FZLTHJ";
  src: url("//cdn.tgp.qq.com/tgp_act/act_img/9fe85c8c24644910a01f8c7ee108e79f.TTF");
}
* {
  box-sizing: border-box;
}

body {
  font-family: "PingFang SC", "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC", "WenQuanYi Micro Hei",sans-serif;
  background-color: #0fb3c4;
  max-height: 14.77rem;
}

.fr-wrapper {
  width: 7.5rem;
  margin: auto;
  font-size: 0.22rem;
  color: #fff;
}

.fr-wrapper.pop-open {
  height: 100%;
  position: absolute;
  overflow: hidden;
}

.fr-header {
  width: 7.5rem;
  height: 3.59rem;
  position: relative;
  z-index: 2;
}

.fr-bg {
  position: absolute;
  z-index: 0;
  width: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
}
.fr-bg .boxbg {
  width: 100%;
}
.fr-bg .boxbg.boxbg1 {
  background: url("//wegame.gtimg.com/tgp_act/release/wegameapp/bibisls20200827/images/bg01.jpg") top center no-repeat;
  background-size: cover;
  height: 3.6rem;
}
.fr-bg .boxbg.boxbg2 {
  background: url("//wegame.gtimg.com/tgp_act/release/wegameapp/bibisls20200827/images/bg02.jpg") top center no-repeat;
  background-size: cover;
  height: 4.2rem;
}
.fr-bg .boxbg.boxbg3 {
  background: url("//wegame.gtimg.com/tgp_act/release/wegameapp/bibisls20200827/images/bg03.jpg") top center no-repeat;
  background-size: cover;
  height: 6.97rem;
}

.fr-container {
  position: relative;
  z-index: 2;
}

.act-lottery {
  margin-bottom: 0.77rem;
}
.act-answer {
  position: relative;
}

.btnspr {
  background: url("//wegame.gtimg.com/tgp_act/release/wegameapp/bibisls20200827/images/btnspr.png") no-repeat;
  background-size: 4.5rem 4rem;
}

.btn-rule {
  display: block;
  width: 1.5rem;
  height: 0.65rem;
  background-position: -3rem 0;
  position: absolute;
  right: 0;
  top: 0.39rem;
}
.btn-backbj {
  display: block;
  width: 1.11rem;
  height: 1.17rem;
  background-position: 0 -2.01rem;
  position: absolute;
  right: 0.49rem;
  top: 5.23rem;
  font-size: 0;
  text-indent: -999em;
}

.fr-panel {
  position: relative;
}
.fr-panel-hd {
  height: 0.65rem;
  font-size: 0;
  text-indent: -999em;
}

.lottery-info {
  text-align: center;
  height: 0.6rem;
  line-height: 0.48rem;
}

.mill-lottery-mbrect {
  position: relative;
  width: 6.6rem;
  margin: auto;
}
.mill-lottery-mbrect .lottery-prizes {
  position: relative;
  height: 1.23rem;
  font-size: 0;
  background: url(//wegame.gtimg.com/tgp_act/release/wegameapp/bibisls20200827/images/lottery-prizes.png) no-repeat;
  background-size: 6.6rem 1.23rem;
}
.mill-lottery-mbrect .lottery-item {
  position: relative;
  display: inline-block;
  width: 1.16rem;
  height: 1.23rem;
  margin-right: .2rem;
}
.mill-lottery-mbrect .lottery-item:last-child {
  margin-right: 0;
}
.mill-lottery-mbrect .lottery-item.cur:after {
  display: block;
  content: '';
  width: 1.16rem;
  height: 1.23rem;
  position: absolute;
  left: 0;
  top: 0;
  background: url(//wegame.gtimg.com/tgp_act/release/wegameapp/bibisls20200827/images/lottery-item-cur.png) no-repeat;
  background-size: 100% 100%;
}
.mill-lottery-mbrect .lottery-btn {
  width: 2.49rem;
  height: 0.76rem;
  line-height: 0.76rem;
  margin: 0.25rem auto 0;
  background-position: 0 0;
  font-weight: bold;
  font-family: 'FZLTHJ';
  text-align: center;
  font-size: 0.26rem;
  color: #655124;
  letter-spacing: 0.2rem;
  text-indent: 0.2rem;
}
.mill-lottery-mbrect .lottery-btn.disabled {
  filter: grayscale(1);
}
.mill-lottery-mbrect .lottery-btn.disabled + .lottery-info {
  color: #202020;
}
.mill-lottery-mbrect .lottery-info {
  width: 2.22rem;
  height: 1.44rem;
  padding-top: .89rem;
  color: #402700;
  font-size: .24rem;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -1.11rem;
  margin-top: -.72rem;
  pointer-events: none;
}

.tabs {
  width: 6.86rem;
  margin: 0.18rem auto 0;
}
.tabs-nav {
  width: 100%;
  height: 2.1rem;
  background: url("//wegame.gtimg.com/tgp_act/release/wegameapp/bibisls20200827/images/tabsnav_bg.png") no-repeat;
  background-size: cover;
}
.tabs-nav > ul > li {
  width: 2.28rem;
  height: 2.1rem;
  margin-right: 0.01rem;
  float: left;
  text-align: center;
  padding: 0.47rem 0.2rem 0;
}
.tabs-nav > ul > li.active {
  background: url("//wegame.gtimg.com/tgp_act/release/wegameapp/bibisls20200827/images/tabsnavhover_bg.png") no-repeat bottom center;
  background-size: 2.28rem 1.44rem;
}
.tabs-nav > ul > li:last-child {
  margin-right: 0;
}
.tabs-content {
  padding: 0.36rem 0 0;
  text-align: center;
}
.tabs-panel {
  display: none;
}
.tabs-panel.active {
  display: block;
}
.tabs .statusitem {
  width: 100%;
  font-family: 'FZLTHJ';
  font-size: 0.18rem;
  color: #9ee6ff;
  line-height: 0.24rem;
}
.tabs .statusitem-name {
  font-size: 0.26rem;
  color: #fff;
  font-weight: bold;
  height: 0.46rem;
  line-height: 0.46rem;
}
.tabs .tabitem {
  text-align: center;
  font-family: 'FZLTHJ';
  color: #fff;
}
.tabs .tabitem-name {
  font-weight: bold;
  font-size: 0.3rem;
  line-height: 0.46rem;
}
.tabs .tabitem-info {
  font-size: 0.2rem;
  line-height: 0.36rem;
}
.tabs .tabitem-btnjoin {
  display: block;
  width: 3.09rem;
  height: 0.87rem;
  line-height: 0.87rem;
  margin: 0.15rem auto 0;
  background-position: -1.33rem -2.16rem;
  font-family: 'FZLTHJ';
  font-weight: bold;
  text-align: center;
  font-size: 0.26rem;
  color: #655124;
}
.tabs .tabitem-form {
  width: 100%;
  text-align: center;
}
.tabs .tabitem-form-input {
  width: 2.2rem;
  height: 0.6rem;
  font-size: 0.3rem;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.2);
  border: 0.02rem solid rgba(255, 255, 255, 0.32);
  border-radius: 0.05rem;
  text-align: center;
  margin: 0.16rem 0;
}
.tabs .tabitem-form-btn {
  display: block;
  width: 2.49rem;
  height: 0.76rem;
  border: 0 none;
  line-height: 0.76rem;
  margin: 0 auto;
  background-position: 0 0;
  font-weight: bold;
  font-family: 'FZLTHJ';
  text-align: center;
  font-size: 0.26rem;
  color: #655124;
  letter-spacing: 0.2rem;
  text-indent: 0.2rem;
}

.popbox {
  position: relative;
  margin: auto;
  display: table;
  padding: 0;
  border: 0.06rem solid #ffffff;
  border-radius: .12rem;
  background-color: #0facc1;
  color: #fff;
  font-size: 0.18rem;
  line-height: 0.26rem;
  min-width: 5rem;
  min-height: 1rem;
  text-align: center;
}
.popbox, .popbox-mask {
  z-index: 1001;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.popbox-wrap {
  position: fixed;
  z-index: 1001;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  display: flex;
}
.popbox-mask {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.8);
}
.popbox-close {
  display: block;
  width: 0.31rem;
  height: 0.31rem;
  position: absolute;
  right: -0.5rem;
  top: 0;
  background-position: 0 -3.36rem;
}
.popbox-close3 {
  display: block;
  width: 0.31rem;
  height: 0.31rem;
  position: absolute;
  right: -0.5rem;
  top: 0;
  background-position: 0 -3.36rem;
}
.popbox-inner {
  line-height: 0.46rem;
  font-size: 0.3rem;
  font-weight: bold;
}
.popbox-cmain {
  line-height: 0.46rem;
  font-size: 0.3rem;
  font-weight: bold;
  margin-bottom: 0.1rem;
  padding: 0 0.45rem;
  height: 1.06rem;
}
.popbox-cmain .light {
  color: #ffe864;
}
.popbox-cmain .maxhg {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  flex-wrap: wrap;
}
.popbox-cmain3 {
  line-height: 0.46rem;
  font-size: 0.3rem;
  font-weight: bold;
  margin-bottom: 0.1rem;
  padding: 0 0.45rem;
  height: 1.06rem;
}
.popbox-cmain3 .light {
  color: #ffe864;
}
.popbox-cmain3 .maxhg {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1;
  flex-wrap: wrap;
}
.popbox-btn {
  display: block;
  width: 1.89rem;
  height: 0.65rem;
  line-height: 0.65rem;
  margin: 0 auto;
  background-position: 0 -1.06rem;
  font-weight: bold;
  font-family: 'FZLTHJ';
  text-align: center;
  font-size: 0.26rem;
  color: #655124;
  letter-spacing: 0.2rem;
  text-indent: 0.2rem;
}
.popbox--lottery .popbox-content {
  padding: 0.2rem 0 0.27rem;
}
.popbox--totast .popbox-content {
  padding: 0.3rem 0;
}
.popbox--totast3 .popbox-content {
  padding: 0.3rem 0;
}
.popbox--rule .popbox-content {
  width: 5.5rem;
  padding: 0.2rem 0.05rem 0.3rem 0.2rem;
}

.loterypop {
  width: 1.16rem;
  height: 1.13rem;
  margin: 0.15rem auto 0.22rem;
  background: url("//wegame.gtimg.com/tgp_act/release/wegameapp/bibisls20200827/images/loterypop_imgbg.png") no-repeat top center;
  background-size: cover;
  padding-top: 0.2rem;
}
.loterypop-img {
  width: 0.9rem;
  height: 0.6rem;
  margin: 0 auto;
}
.loterypop-img img {
  display: block;
  width: 100%;
}
.loterypop-name {
  font-size: 0.18rem;
  line-height: 0.26rem;
}

.rulelist {
  width: 100%;
  font-size: 0.18rem;
  line-height: 0.26rem;
  text-align: left;
}

/*# sourceMappingURL=style.css.map */

.widget-user-gifts-table > thead > tr >th:nth-child(3){
  width: 190px !important;
}