.w1000{width: 100%;}


.banner{
  width: 100%;
  height: 100%;
  background: url("https://www.wonder.fun/images/m/banner.jpg") no-repeat;
  background-size: 100% auto;
  position: relative;
}
.banner:before{content: ""; display: block; padding-top: 41.6%;}

.aside .text{display: none;}

.aside{
  position: fixed;
  top: 0;
  z-index: 2;
  height: 45px;
  background: rgba(0,0,0,0.3);
  width: 100%;
  display: flex;
  align-items: center;
}
.aside .logo{
  width: auto;
  height: 33px;
}
.aside img{
  height: 100%;
  width: auto;
}
.aside .download{
  display: flex;
}

.aside .download a{
  width: 90px;
  height: 30px;
  margin-right: 15px;
}
.aside .download a img{
  width: 100%;
  height: 100%;
}
.aside>div{
  margin-left: 15px;
}

.top-content{
  position: absolute;
  bottom: 0;
  left: 18%;
  width: 35%;
  text-align: center;
}
.top-content .sub-num{
  font-size: 12px;
}
.top-content .sub-num span{
  font-size: 16px;
  color: #ffef1e;
}
.top-content .video{
  width: 50%;
  display: block;
  margin: 0 auto;
}
.top-content .dologin{
  width: 70%;
  display: block;
  margin: 5px auto 0; 
}

.content{
  width: 100%;
  height: 100%;
  background: url("https://www.wonder.fun/images/m/bjt.jpg") no-repeat;
  background-size: 100% 100%;
  position: relative;
  min-height: 740px;
}
.content:before{content: ""; display: block; padding-top: 200%;}

.content .w1000{
  width: 95%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -47.5%;
}

.content .w1000 .sub-content{
  width: 80%;
  margin: 0 auto;
}
.sub-content-title{
  width: 90%;
  height: 100%;
  background: url("https://www.wonder.fun/images/m/bt1.png") no-repeat;
  background-size: 100% 100%;
  margin: 10px auto;
}
.sub-content-title:before{content: ""; display: block; padding-top: 10.95%;}

.sub-content-container{
  width: 100%;
  height: 100%;
  background: url("https://www.wonder.fun/images/m/dk.png") no-repeat;
  background-size: 100% 100%;
  margin: 10px auto;
  position: relative;
  min-height: 150px;
}
.sub-content-container:before{content: ""; display: block; padding-top: 46.85%;}

.sub-content-container .sub-content-box{
  width: 80%;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -40%;
}

.sub-content-container .sub-content-box .email-box {

}
.sub-content-container .sub-content-box .email-box input{
  width: 100%;
  height: 28px;
  text-indent: 1em;
  margin-top: 15px;
  box-sizing: border-box;
  outline: 0;
}
.sub-content-container .sub-content-box p{
  margin: 5px 0;
}
.sub-content-container .sub-content-box p .el-checkbox__label{
  font-size: 12px;
}
.sub-content-container .sub-content-box .gift-box{
  text-align: center;
  color: #fff24e;
  font-weight: 800;
}
.sub-content-container .sub-content-box .gift-box i{
  width: 25px;
  height: 25px;
  display: inline-block;
  background: url("https://www.wonder.fun/images/pc/ui.png");
  background-size: 100% 100%;
  vertical-align: middle;
}
.sub-content-container .sub-content-box .sub-btn{
  width: 150px;
  height: 30px;
  display: block;
  background: url("https://www.wonder.fun/images/pc/ljyy.png");
  background-size: 100% 100%;
  margin: 5px auto;
}

.gift-content{
  width: 90%;
  margin: 0 auto;
}
.gift-content .gift-content-title{
  width: 80%;
  height: 100%;
  background: url("https://www.wonder.fun/images/m/bt.png") no-repeat;
  background-size: 100% 100%;
  margin: 12px auto 8px;
}
.gift-content .gift-content-title:before{content: ""; display: block; padding-top: 10%;}
.gift-content .jdt{
  width: 85%;
  margin: 0 auto;
}
.gift-content .sub-num-text{
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  width: 85%;
  margin: 0 auto;
}
.gift-content .sub-num-text span{
  margin-left: 15px;
}
.gift-content .sub-num-text span:nth-of-type(2){
  margin-left: 23px;
}
.gift-content .sub-num-text span:first-of-type,.sub-num-text span:last-of-type{
  margin-left: 0;
}


.sub-info-container{
  width: 90%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 15px auto 0;
}
.sub-info-container li{
  width: 48%;
  height: 52px;
  margin-bottom: 10px;
}
.sub-info-container li:first-of-type{
  background: url("https://www.wonder.fun/images/pc/1-1.png");
  background-size: 100% 100%;
}
.sub-info-container li.active:first-of-type{
  background: url("https://www.wonder.fun/images/pc/1.png");
  background-size: 100% 100%;
}

.sub-info-container li:nth-of-type(2){
  background: url("https://www.wonder.fun/images/pc/2-1.png");
  background-size: 100% 100%; 
}
.sub-info-container li.active:nth-of-type(2){
  background: url("https://www.wonder.fun/images/pc/2.png");
  background-size: 100% 100%;
}

.sub-info-container li:nth-of-type(3){
  background: url("https://www.wonder.fun/images/pc/3-1.png");
  background-size: 100% 100%; 
}
.sub-info-container li.active:nth-of-type(3){
  background: url("https://www.wonder.fun/images/pc/3.png");
  background-size: 100% 100%;
}

.sub-info-container li:nth-of-type(4){
  background: url("https://www.wonder.fun/images/pc/4-1.png");
  background-size: 100% 100%; 
}
.sub-info-container li.active:nth-of-type(4){
  background: url("https://www.wonder.fun/images/pc/4.png");
  background-size: 100% 100%;
}

.sub-info-container li:nth-of-type(5){
  background: url("https://www.wonder.fun/images/pc/5-1.png");
  background-size: 100% 100%; 
}
.sub-info-container li.active:nth-of-type(5){
  background: url("https://www.wonder.fun/images/pc/5.png");
  background-size: 100% 100%;
}

.sub-info-container li:nth-of-type(6){
  background: url("https://www.wonder.fun/images/pc/6-1.png");
  background-size: 100% 100%; 
}
.sub-info-container li.active:nth-of-type(6){
  background: url("https://www.wonder.fun/images/pc/6.png");
  background-size: 100% 100%;
}

.isMobile .download{
  display: flex;
  justify-content: center;
}

.isMobile .download a{
  width: 25%;
  margin: 5px 15px;
}
.isMobile .text{
  font-size: 12px;
  transform:scale(0.8);
  position: relative;
  left: -20px;
}






