@charset "utf-8";
body {
  background-color: #ffbc10;
  position: relative;
  display: block;
  margin: auto;
  max-width: 10rem;
  min-width: 4.22222222227rem;
  font-size: 0.16rem;
}
#wrap {
	width:100;
  height: 17.8rem;
  background-image: url("../../images/prize/bg.png");
  background-size:100% 100%;
-webkit-background-size:100% 100%;
  
}

.header {
  padding: 0.3rem 0.49333333rem 0rem 0.49333333rem;
}
.rule,
.my {
  position: relative;
  z-index: 1;
  width: 1.9rem;
  height: 0.76666667rem;
  border: 1px solid #f58d40;
  font-size: 0.4rem;
  line-height: 0.75333333rem;
  text-align: center;
  color: #f58d40;
  border-radius: 0.06666667rem;
}
.my {
  width: 1.9rem;
}
.title {
  width: 8.52rem;
  height: 4.21333333rem;
  margin: auto;
  /*background-image: url("../image/title.png");*/
}
/*轮盘*/
.rotate {
  position: relative;
  width: 100%;
  height: 8.93333333rem;
  margin-top:-0.5rem;
}
.lunpai {
  position: absolute;
  left: 50%;
  top: 0;
  width: 8.86666667rem;
  height: 8.86666667rem;
  margin-left: -4.42666667rem;
  background-image: url("../../images/prize/circle.png");
}
.ring {
  position: absolute;
  left: 50%;
  top: 0.25rem;
  width: 8.4rem;
  height: 8.4rem;
  margin-left: -4.2rem;
  background-image: url("../../images/prize/dark.png");
}
.rotate div.light {
  background-image: url("../../images/prize/light.png");
}
#btn {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2.13333333rem;
  height: 2.64rem;
  margin: -1.32rem 0 0 -1.06666667rem;
  background-image: url("../../images/prize/button.png");
}
/*奖品*/
.prize {
  overflow: hidden;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -3.86666667rem 0 0 -3.86666667rem;
  width: 7.73333333rem;
  height: 7.73333333rem;
  border-radius: 50%;
}
/*.running {
  -o-animation: init 90s linear infinite;
  -ms-animation: init 90s linear infinite;
  -moz-animation: init 90s linear infinite;
  -webkit-animation: init 90s linear infinite;
  animation: init 90s linear infinite;
}*/
@keyframes init {
  100% {
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.prize li div{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 3.86666667rem;
  background: no-repeat center 35%;
  font-size: 0.32rem;
  font-weight: bold;
  line-height: 0.8rem;
  text-align: center;
  color: #e75228;
  -moz-transform-origin: center bottom;
  -webkit-transform-origin: center bottom;
  -o-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}
  
.prize li:nth-child(1) div{ 
  /*background-image: url("../image/gift2.png");*/
  background-size: 0.92rem 0.97333333rem;
  -o-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

.prize li:nth-child(2) div{
  /*background-image: url("../image/20.png");*/
   background-size: 0.92rem 0.97333333rem;
  -o-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}
.prize li:nth-child(3) div{
  /*background-image: url("../image/20.png");*/
   background-size: 0.92rem 0.97333333rem;
  -o-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  -moz-transform: rotate(120deg);
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}
.prize li:nth-child(4) div{
  /*background-image: url("../image/gift.png");*/
  background-size: 0.92rem 0.97333333rem;
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.prize li:nth-child(5) div{
  /*background-image: url("../image/gift3.png");*/
   background-size: 0.92rem 0.97333333rem;
  -o-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  -moz-transform: rotate(240deg);
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}
.prize li:nth-child(6) div{
  /*background-image: url("../image/face.png");*/
  background-size: 1.02666667rem 1.02666667rem;
  -o-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}

.prize8 li:nth-child(1) div {
	transform: rotate(0deg);
}

.prize8 li:nth-child(2) div {
	transform: rotate(45deg);
}

.prize8 li:nth-child(3) div {
	transform: rotate(90deg);
}

.prize8 li:nth-child(4) div {
	transform: rotate(135deg);
}

.prize8 li:nth-child(5) div {
	transform: rotate(180deg);
}

.prize8 li:nth-child(6) div {
	transform: rotate(225deg);
}
.prize8 li:nth-child(7) div {
	transform: rotate(270deg);
}
.prize8 li:nth-child(8) div {
	transform: rotate(315deg);
}

.prize10 li:nth-child(1) div {
	transform: rotate(0deg);
}

.prize10 li:nth-child(2) div {
	transform: rotate(36deg);
}

.prize10 li:nth-child(3) div {
	transform: rotate(72deg);
}

.prize10 li:nth-child(4) div {
	transform: rotate(108deg);
}

.prize10 li:nth-child(5) div {
	transform: rotate(144deg);
}

.prize10 li:nth-child(6) div {
	transform: rotate(180deg);
}
.prize10 li:nth-child(7) div {
	transform: rotate(216deg);
}
.prize10 li:nth-child(8) div {
	transform: rotate(252deg);
}
.prize10 li:nth-child(9) div {
	transform: rotate(288deg);
}
.prize10 li:nth-child(10) div {
	transform: rotate(324deg);
}
.prize4 li:nth-child(1) div {
	transform: rotate(0deg);
}
.prize4 li:nth-child(2) div {
	transform: rotate(90deg);
}
.prize4 li:nth-child(3) div {
	transform: rotate(180deg);
}
.prize4 li:nth-child(4) div {
	transform: rotate(270deg);
}


.prize li span {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-left: -50%;
  border-right: 2px solid #f6625c;
  -o-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
  -o-transform: rotate(30deg) skewY(30deg);
  -ms-transform: rotate(30deg) skewY(30deg);
  -moz-transform: rotate(30deg) skewY(30deg);
  -webkit-transform: rotate(30deg) skewY(30deg);
  transform: rotate(30deg) skewY(30deg);
}

.prize8 li span {
	-o-transform: rotate(22.5deg) skewY(45deg);
  -ms-transform: rotate(22.5deg) skewY(45deg);
  -moz-transform: rotate(22.5deg) skewY(45deg);
  -webkit-transform: rotate(22.5deg) skewY(45deg);
  transform: rotate(22.5deg) skewY(45deg);
}

.prize4 li span {
	-o-transform: rotate(-45deg) skewY(0deg);
  -ms-transform: rotate(-45deg) skewY(0deg);
  -moz-transform: rotate(-45deg) skewY(0deg);
  -webkit-transform: rotate(-45deg) skewY(0deg);
  transform: rotate(-45deg) skewY(0deg);
}


.prize10 li span {
	-o-transform: rotate(18deg) skewY(36deg);
  -ms-transform: rotate(18deg) skewY(36deg);
  -moz-transform: rotate(18deg) skewY(36deg);
  -webkit-transform: rotate(18deg) skewY(36deg);
  transform: rotate(18deg) skewY(36deg);
}
.prize li p {
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  width: 50%;
  height: 60%;
  padding-top: 0.26666667rem;
  text-align: center;
  line-height: 0.33333333rem;
}

/*次数*/
.border {
  width: 5.06666667rem;
  height: 0.84rem;
  margin: 0rem auto 0.33333333rem;
  background:#fb3a13;
  font-size: 0.32rem;
  line-height: 0.84rem;
  text-align: center;
  color: #fff;
  border-radius:0.6rem
}
.scroll {
  width: 7.33333333rem;
  height: 2.33333333rem;
  margin:.5rem auto 0rem auto;
}
.scroll p {
  width: 4.96rem;
  height: 0.49333333rem;
  margin: auto;
  background-image: url("../../images/prize/list.png");
}
.sideBox{  width: 100%;
  height: 1.06666667rem;
  margin-top: 0.26666667rem;
  padding: 0.26666667rem 0rem 0.26666667rem 0rem;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0.13333333rem;
  overflow:hidden;}
.sideBox .bd {
  width: 100%;
  height: 1.06666667rem;
  overflow:hidden;
}

.sideBox ul li {
	  overflow:hidden;
  text-align: center;
  font-size: 0.29333333rem;
  line-height: 0.53333333rem;
  color: #fff;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/*规则背景*/
#mask-rule .box-rule {
  background-color: #f58d40;
}
#mask-rule .box-rule .star {
  background-image: url("../../common/image/rule/star2.png");
}

.banner{ width:100%;}
.banner img{ display:block;width:100%;}
.activity,.activity2{padding:0rem 0rem 0.3rem 0rem; }
.activity2{  padding:0rem 0rem 0.6rem 0rem; }
.activity-amin{width:90%; margin:0rem auto;}
.activity-amin2{width:85%; margin:0rem auto;}
.activity-amin h2{ margin: 0rem auto 0.4rem auto;
  width: 4.4rem;
  height: 0.8rem;
  background-color: #fc8209;
  text-align: center;
  line-height: 0.8rem;
  font-size: 0.4rem;
  color: #ffffff;
  border-radius: 0.34666667rem;
  letter-spacing:0.2rem
  }
 .activity-amin p{ 
  width: 100%;
  line-height: 0.6rem;
  font-size: 0.2rem;
  color: #1c1c1c;
  letter-spacing:0.1rem;
  margin-bottom:0.6rem;
  }
 
 .wt1{ width:94%;  display:block; border:none; background-color:#FFF; padding:6% 3%; border-radius:0.34666667rem; font-size: 0.5rem; margin-bottom:6%} 
 .wt2{width:50%; float:left}
 .wt3{ width:40%; float:right; background-color:#efc84d; color:#FFF}
 .wt4{width:100%;background-color:#fb3a13; color:#FFF; font-size:0.6rem;}
 a.wt5{background-color:#fc8209; color:#FFF; font-size:0.6rem; text-align:center;}
 .prompt1{clear:both; width:100%; text-align:center; font-size: 0.4rem; margin-bottom:6%; color:#ffe66f; display:none}
 .tb0{ width:100%; margin-bottom:6%; }
 .tb0 tr th{ width:20%; background-color:#f19132; line-height:0.9rem; text-align:center; color:#fff886; }
 .tb0 tr th:nth-child(1){width:42%; }
 .tb0 tr th:nth-child(2){width:38%; }
 .tb0 tr td{ width:20%; line-height:0.9rem; text-align:center; color:#FFF; background-color:#f19c48}
 


.main2{ width:90%; position:absolute; bottom:0.7rem; left:50%; margin-left:-45%;  }
a.a-main{ display:inline-block; color:#FFF;width:47%; padding:0.3rem 0rem; text-align:center; font-size: 0.5rem; border-radius:0.2rem; letter-spacing:0.1rem;background-color:#d03434; }
a.a1{ margin-right:4%}
.img1{ display:block; width:100%; margin:0.2rem auto 0.2rem auto;}

a.a-main2{ display:block; color:#FFF; margin:0px auto; width:8.9rem; padding:0.3rem 0rem; text-align:center; font-size: 0.5rem; border-radius:0.2rem; letter-spacing:0.1rem}
a.a3{ background-color:#fb3a13; margin:0.2rem auto 0.4rem auto;}

.tips {
    width: 3.33333333rem;
    margin: .4rem auto 0;
    background-color: #ff6d69;
    text-align: center;
    font-size: .26666667rem;
    line-height: .53333333rem;
    color: #fff;
    border-radius: .26666667rem
}

#change {
    margin: 0 .06666667rem
}

.egg {
    width: 10rem
}

.egg li {
    position: relative;
    float: left;
    width: 1.68rem;
    height: 2.61333333rem;
    margin: .13333333rem .8rem
}

.egg li img {
    width: 1.68rem;
    height: .54666667rem
}

.egg li img.goldegg {
    width: 1.46666667rem;
    height: 2.01333333rem
}

.egg .info {
    display: none;
    position: absolute;
    left: -.16rem;
    top: .33333333rem;
    width: .97333333rem;
    height: .58666667rem;
    background-image: url(../image/tips.png)
}

.egg li img.goldegg {
    position: relative;
    left: .13333333rem;
    top: .26666667rem;
    width: 1.46666667rem;
    height: 2.01333333rem;
    -o-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    -moz-transform-origin: center bottom;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -o-transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    transition: .5s
}

.egg li img.jump {
    /*-o-animation: jump .5s infinite alternate;
    -ms-animation: jump .5s infinite alternate;
    -moz-animation: jump .5s infinite alternate;
    -webkit-animation: jump .5s infinite alternate;*/
    animation: jump .5s infinite alternate
}

@keyframes jump {
    100% {
        top: .13333333rem
    }
}

#info {
    position: absolute;
    left: .53333333rem;
    top: 1.53333333rem;
    width: 1rem;
    height: .53333333rem
}

#hammer {
    position: absolute;
    left: 8.86666667rem;
    top: .8rem;
    width: 1.46666667rem;
    height: 1.6rem;
    background-image: url(../../images/prize/hammer.png);
    -o-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -o-transition: 1s ease-in-out;
    -ms-transition: 1s ease-in-out;
    -moz-transition: 1s ease-in-out;
    -webkit-transition: 1s ease-in-out;
    transition: 1s ease-in-out
}

#Hammer {
  position: absolute;
  display: none;
  width: 1rem;
  height: 0.72rem;
  background-size: 100% 100%;
  background-image: url(../../images/prize/pic_key.png);
  -o-transform-origin: right bottom;
  -ms-transform-origin: right bottom;
  -moz-transform-origin: right bottom;
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
  -o-transition: 1s ease-in-out;
  -ms-transition: 1s ease-in-out;
  -moz-transition: 1s ease-in-out;
  -webkit-transition: 1s ease-in-out;
  transition: 1s ease-in-out
}

.shak {
    -o-animation: hammer-move .5s linear infinite alternate;
    -ms-animation: hammer-move .5s linear infinite alternate;
    -moz-animation: hammer-move .5s linear infinite alternate;
    -webkit-animation: hammer-move .5s linear infinite alternate;
    animation: hammer-move .5s linear infinite alternate
}

@keyframes hammer-move {
    100% {
        -o-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
}

.hit {
    -o-animation: hammer-hit .2s 3 alternate;
    -ms-animation: hammer-hit .2s 3 alternate;
    -moz-animation: hammer-hit .2s 3 alternate;
    -webkit-animation: hammer-hit .2s 3 alternate;
    animation: hammer-hit .2s 3 alternate
}

@keyframes hammer-hit {
    100% {
        -o-transform: rotate(-20deg);
        -ms-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        -webkit-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }
}

.as-agreeModel {
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,.5);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100001;
  display: none;
}
.as-agreeModel .modelagree {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(100%,100%);
  transform: translate(100% 100%);
}
.as-agreeModel .modelagree .model-agree {
    box-sizing: border-box;
  width: 6.5rem;
    background: #fff;
    border-radius: .1rem;
    overflow: hidden;
      position: absolute;
    top: -50%;
    left: -50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.as-agreeModel .modelagree .model-agree .as-title {
    text-align: center;
    margin-top: .4rem;
    line-height: 1em;
}
.as-agreeModel .modelagree .model-agree .as-content {
  max-height: 4rem;
  overflow: auto;
  font-size: 0.32rem;
    margin: .4rem .3rem;
    box-sizing: border-box;
}
.as-agreeModel .modelagree .model-agree .as-footer {
  height: 1rem;
  line-height: 1rem;
  border-top: 1px solid #e6e6e6;
}
.btn-model-agree {
  width: 49%;
  display: inline-block;
  text-align: center;
}
.agrees {
  border-left: 1px solid #e6e6e6;
}


.rule, .my {
    border-color: #fff;
    color: #fff;
}

#mask-rule .box-rule {
    background-color: #ffbc10;
}

#mask-rule .box-rule h2,#mask-rule .con {
	color: #000;
}

#as-table-list {
    width: 100%;
    border-top: 1px solid #000;
    border-right: 1px solid #000;
    border-spacing: inherit;
}
#as-table-list tr td, #as-table-list tr th {
    border-left: 1px solid #000;
    border-bottom: 1px solid #000;
    text-align: center;
    padding: .15rem;
    box-sizing: border-box;
}

#mask-rule .as-cha {
    position: absolute;
    right: 0;
    width: 40px;
    height: 40px;
    top: 0;
}

#mask-rule .as-cha .as-icon-cha {
    width: 20px;
    height: 2px;
    position: relative;
    background-color: #000;
    transform: translateX(10px) translateY(19px) rotate(45deg);
}

#mask-rule .as-cha .as-icon-cha:after {
    width: 20px;
    height: 2px;
    position: absolute;
    background-color: #000;
    display: inline-block;
    content: "";
    transform: translateX(0px) translateY(0) rotate(90deg);
}

.no-pea-pop-bg{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.5);
    z-index:9999;
    display: none;
}
.no-pea-pop-bg .no-pea-pop{
    width: 7rem;
    background-color: #fff;
    -webkit-border-radius: .266rem;
    -moz-border-radius: .266rem;
    border-radius: .266rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: .266rem;
    box-sizing: border-box;
}
.no-pea-pop .icon-sd{
    width: 2.13rem;
    height: 2.13rem;
    display: block;
    margin: .4rem auto;
}
.no-pea-pop .warn-title{
    color: #212121;
    font-size: .45rem;
    line-height: 1;
    text-align: center;
    font-weight: 500;
}
.no-pea-pop .warn-word{
    color: #858585;
    font-size: .4rem;
    line-height: .45rem;
    text-align: center;
    margin-top: .266rem;
}
.no-pea-pop .gain-sd{
    width: 5.73rem;
    height: 1.12rem;
    line-height: 1.12rem;
    -webkit-border-radius: .133rem;
    -moz-border-radius: .133rem;
    border-radius: .133rem;
    background: linear-gradient(132deg,#ec6d50 0%, #ea5257 98%);;
    color: #fff;
    font-size: .426rem;
    text-align: center;
    box-sizing: border-box;
    margin: .56rem auto .4rem;
    cursor: pointer;
}
.no-pea-pop .close-no-pea-pop{
    width: .586rem;
    height: .586rem;
    position: absolute;
    top:.266rem;
    right: .266rem;
    cursor: pointer;
}
