.indexPage {
  background: url(../../../img/activity/v70cf7q0/index.jpg) top center no-repeat;
  background-size: cover;
  width: 100%;
  height: 75.05rem;
  position: relative;
}

.header {
  width: 17.52rem;
  display: flex;
  margin: 0 auto;
  padding-top: 0.35rem;
  justify-content: space-between;
  align-items: center;
}


.header img {
  width: 2.38rem;
  height: 0.77rem;
}

.header a {
  display: inline-block;
  width: 1.66rem;
  height: 0.42rem;
  background: url(../../../img/activity/v70cf7q0/header-btn.png) center no-repeat;
  background-size: cover;
}



.main {
  width: 16rem;
  margin: 6.55rem auto 0;
}

.active-time {
  width: 5.67rem;
  margin: 0 auto;
}

.active-time p {
  width: 5.67rem;
  height: 0.42rem;
  background: url(../../../img/activity/v70cf7q0/active-time-bg.png) no-repeat;
  background-size: cover;
  font-family: 'Source Han Sans CN', 'Noto Sans SC', sans-serif;
  font-size: 0.18rem;
  color: #ffffff;
  line-height: 0.42rem;
  text-align: center;
}

.login {
  text-align: center;
  margin-top: 0.6rem;
}

.login p {
  font-size: 0.24rem;
  font-family: 'Source Han Sans CN', 'Noto Sans SC', sans-serif;
  color: #fff;
}

.login p a {
  color: #ff0000;
}

.partOne {
  width: 13.66rem;
  margin: 1.35rem auto 0;
  height: 16.04rem;
  background: url(../../../img/activity/v70cf7q0/partOne-bg.png) no-repeat;
  background-size: cover;
}

.partOne .key {
  width: 12.6rem;
  margin: 0 auto;
  padding-top: 1.2rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.partOne .key a {
  display: inline-block;
  width: 3rem;
  height: 1.62rem;
  background: url(../../../img/activity/v70cf7q0/key-btn.png) no-repeat;
  background-size: cover;
}

.partOne .key a:nth-child(2) {
  background-position-y: -1.62rem;
}

.partOne .key a:nth-child(3) {
  background-position-y: -3.24rem;
}

.partOne .key a:nth-child(4) {
  background-position-y: -4.86rem;
}
.turntable {
    position: relative;
    width: 13.66rem;
    height: 3.7rem;
    margin-top: 0.15rem;
}


.turntable .zhuanquan {
   position: relative;
    width: 13.66rem;
    height: 3.7rem;
  display: flex;
  justify-content: space-between;

}

.turntable .zhuanquan img {
    position: absolute;
    opacity: 0;
    width: 2.38rem;
    height: 3.53rem;
}

.turntable .zhuanquan .brighten {
    opacity: 1;
}
.turntable .zhuanquan img:nth-child(1){
  left: -0.13rem;
}
.turntable .zhuanquan img:nth-child(2){
  left: 2.2rem;
      top: 0.5rem;
}
.turntable .zhuanquan img:nth-child(3){
  left: 4.5rem;
}
.turntable .zhuanquan img:nth-child(4){
  right: 4.5rem;
      top: 0.5rem;
}
.turntable .zhuanquan img:nth-child(5){
  right: 2.2rem;
}
.turntable .zhuanquan img:nth-child(6){
  right: -0.13rem;
      top: 0.5rem;
}



.partOne .text {
  width: 9rem;
  margin: 0.65rem auto 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.partOne .text p {
  font-size: 0.14rem;
  color: #fefefe;
  line-height: 0.32rem;
  font-family: 'Source Han Sans CN', 'Noto Sans SC', sans-serif;
  cursor: pointer;
}

.partOne .text2 {
  margin-top: 0.1rem;
}

.partOne .text2 p {
  font-size: 0.14rem;
  color: #fefefe;
  line-height: 0.32rem;
  font-family: 'Source Han Sans CN', 'Noto Sans SC', sans-serif;
  text-align: center;
}

.partOne .draw-btn {
  width: 8.15rem;
  margin: 0.25rem auto 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.partOne .draw-btn a {
  display: inline-block;
  width: 2.62rem;
  height: 0.77rem;
  background: url(../../../img/activity/v70cf7q0/draw-btn.png) no-repeat;
  background-size: cover;
}

.partOne .draw-btn a:nth-child(2) {
  background-position-y: -0.77rem;
}

.partOne .wj {
  width: 10.15rem;
  margin: 1.3rem auto 0;
  display: flex;
  justify-content: flex-end;

}

.partOne .wj p {
  width: 1.23rem;
  height: 0.29rem;
  background: url(../../../img/activity/v70cf7q0/wj-bg.png) no-repeat;
  background-size: cover;
  line-height: 0.29rem;
  color: #fff;
  font-size: 0.16rem;
  text-align: center;
}

/* 邀请码区域样式 */
.yq {
  width: 6.66rem;
  margin: 0.55rem auto 0;
}

.yq-row {

  margin-bottom: 0.43rem;
}


.yq-input-wrap {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 0.1rem;
}

.inviteCode-wrap {
  gap: 0.4rem;
}

.yq-input {
  width: 2.3rem;
  height: 0.42rem;
  background: transparent;
  border: none;
  color: #fff;
  font-size: 0.16rem;
  outline: none;
  font-family: 'Source Han Sans CN', 'Noto Sans SC', sans-serif;
  padding: 0 0.1rem;
}

.yq-input::placeholder {
  color: #eee;
}

.inviteCode-input {
  width: 2.8rem;
}

.yq-btn-copy {
  display: inline-block;
  width: 1.04rem;
  height: 0.42rem;
  transition: all 0.3s ease;
  background: url(../../../img/activity/v70cf7q0/copy-btn.png) no-repeat;
  background-size: cover;
}

.yq-btn-generate {
  color: #2b1c02;
  font-size: 0.16rem;
  line-height: 0.42rem;
  text-decoration: underline;
  cursor: pointer;
  font-weight: bold;
}


.yq-btn-bind {
  display: inline-block;
  width: 1.04rem;
  height: 0.42rem;
  transition: all 0.3s ease;
  background: url(../../../img/activity/v70cf7q0/bind-btn.png) no-repeat;
  background-size: cover;
}

.yq-query {
  display: flex;
  justify-content: center;
}

.yq-query-btn {
  display: inline-block;
  width: 3.32rem;
  height: 0.56rem;
  background: url(../../../img/activity/v70cf7q0/query-btn.png) no-repeat;
  background-size: cover;
  transition: all 0.3s ease;
}

.yq-reward {
  margin-top: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.1rem;
}

.yq-count {
  font-size: 0.18rem;
  color: #fff;
  font-weight: bold;
  font-family: 'Source Han Sans CN', 'Noto Sans SC', sans-serif;
}

.yq-btn-reward {
  display: inline-block;
  width: 1.04rem;
  height: 0.42rem;
  background: url(../../../img/activity/v70cf7q0/get-btn.png) no-repeat;
  background-size: cover;
}




.partTwo {
  width: 13.8rem;
  margin: 2.2rem auto 0;
  height: 23.7rem;
  background: url(../../../img/activity/v70cf7q0/partTwo-bg.png) no-repeat;
  background-size: cover;
}



.partTwo .text {
  width: 11.7rem;
  margin: 0 auto;
  padding-top: 0.9rem;
  display: flex;
  justify-content: flex-end;
}


.partTwo .text p {
  color: #141414;
  font-size: 0.18rem;
  line-height: 0.26rem;
  text-align: center;
}


.partTwo .btn {
  width: 13.69rem;
  margin: 0.2rem auto 0;
}

.partTwo .btn .list {
  height: 2.95rem;
  display: flex;
  justify-content: space-between;
}

.partTwo .btn .list .list-btn {
  height: 100%;
  width: 2.48rem;
  display: flex;
  flex-direction: column;
}

.partTwo .btn .list .list-btn a:nth-child(1) {
  display: inline-block;
  width: 1.04rem;
  height: 0.22rem;
  background: url(../../../img/activity/v70cf7q0/partTwo-btn.png) no-repeat;
  background-size: cover;
  margin-left: auto;
  margin-top: 0.25rem;
}

.partTwo .btn .list .list-btn a:nth-child(1).geted {
  background-position-y: -0.22rem;
}

.partTwo .btn .list .list-btn a:nth-child(2) {
  margin-top: 1.25rem;
}

.partTwo .btn .list .list-btn a:nth-child(3) {
  margin-top: 0.1rem;
}


.partTwo .btn .list .list-btn a {
  display: inline-block;
  width: 2.48rem;
  height: 0.51rem;
  background: url(../../../img/activity/v70cf7q0/partTwo-getbtn.png) no-repeat;
  background-size: cover;
}

.partTwo .btn .list .list-btn a.five {
  background-position-y: -0.51rem;
}

.partTwo .btn .list .list-btn a.four {
  background-position-y: -1.02rem;
}

.partTwo .btn .list .list-btn a.ninety {
  background-position-y: -1.53rem;
}

.partTwo .btn .list .list-btn a.fifty-nine {
  background-position-y: -2.04rem;
}

.partTwo .btn .list .list-btn a.fifty {
  background-position-y: -2.55rem;
}

.partTwo .btn .list .list-btn a.twenty {
  background-position-y: -3.06rem;
}

.partTwo .btn .list .list-btn a.five-copper {
  background-position-y: -3.57rem;
}

.partTwo .btn .list .list-btn a.one {
  background-position-y: -4.08rem;
}

.partTwo .btn .list .list-btn a.geted {
  background-position-y: -4.59rem;
}

.partTwo .btn .list2 {
  width: 5.3rem;
  margin: 0.05rem auto 0;
  height: 2.25rem;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}

.partTwo .btn .list2 .list-btn {
  height: 100%;
  width: 2.48rem;
  display: flex;
  flex-direction: column;
}

.partTwo .btn .list2 .list-btn a {
  display: inline-block;
  width: 1.04rem;
  height: 0.22rem;
  background: url(../../../img/activity/v70cf7q0/partTwo-btn.png) no-repeat;
  background-size: cover;
  margin-left: auto;
  margin-top: 0.25rem;
}

.partTwo .btn .list2 .list-btn a.geted {
  background-position-y: -0.22rem;
}

.partTwo .btn .list2 .list-btn a:last-child {
  display: inline-block;
  width: 2.48rem;
  height: 0.51rem;
  background: url(../../../img/activity/v70cf7q0/partTwo-getbtn.png) no-repeat;
  background-size: cover;
  margin-top: 1.27rem;
}

.partTwo .btn .list2 .list-btn:nth-child(2) a:last-child {
  margin-top: 1.74rem;
}

.partTwo .btn .list2 .list-btn a:last-child.five {
  background-position-y: -0.51rem;
}

.partTwo .btn .list2 .list-btn a:last-child.four {
  background-position-y: -1.02rem;
}

.partTwo .btn .list2 .list-btn a:last-child.ninety {
  background-position-y: -1.53rem;
}

.partTwo .btn .list2 .list-btn a:last-child.fifty-nine {
  background-position-y: -2.04rem;
}

.partTwo .btn .list2 .list-btn a:last-child.fifty {
  background-position-y: -2.55rem;
}

.partTwo .btn .list2 .list-btn a:last-child.twenty {
  background-position-y: -3.06rem;
}

.partTwo .btn .list2 .list-btn a:last-child.five-copper {
  background-position-y: -3.57rem;
}

.partTwo .btn .list2 .list-btn a:last-child.one {
  background-position-y: -4.08rem;
}

.partTwo .btn .list2 .list-btn a:last-child.geted {
  background-position-y: -4.59rem;
}


.partThree {
  width: 11.02rem;
  margin: 1.9rem auto 0;
  height: 10.22rem;
  background: url(../../../img/activity/v70cf7q0/partThree-bg.png) no-repeat;
  background-size: cover;
}

.partThree .btn {
  width: 9.5rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 4.6rem;
}

.partThree .btn a {
  display: inline-block;
  width: 3.32rem;
  height: 0.56rem;
  background: url(../../../img/activity/v70cf7q0/partThree-btn.png) no-repeat;
  background-size: cover;
}

.partThree .btn a:nth-child(2) {
  background-position-y: -0.56rem;
}

.sign {
  width: 7.1rem;
  margin: 0.9rem auto 0;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  gap: 1.48rem;
}

.sign a {
  display: inline-block;
  width: 2.62rem;
  height: 0.77rem;
  background: url(../../../img/activity/v70cf7q0/sign-btn.png) no-repeat;
  background-size: cover;
}

.sign p {
  color: #fff;
  font-size: 0.13rem;
  font-weight: bold;
}

.get-btn {
  display: flex;
  justify-content: center;
  margin-top: 3.6rem;
}

.get-btn a {
  display: inline-block;
  width: 2.48rem;
  height: 0.51rem;
  background: url(../../../img/activity/v70cf7q0/partThree-getbtn.png) no-repeat;
  background-size: cover;
}

.partFour {
  text-align: center;
  width: 13.1rem;
  margin: 2.6rem auto 0;
}

.partFour img {
  width: 11.02rem;
  height: 0.83rem;
  object-fit: cover;
}

.partFour .activeRule {
  margin-top: 0.4rem;
}



.partFour .activeRule p {
  font-size: 0.16rem;
  color: #141414;
  font-weight: 600;
  line-height: 0.3rem;
  text-align: left;
}


/* 弹框 */
.prizesClickPage {
  background: url(../../../img/activity/v70cf7q0/cj-bg.png) no-repeat;
  background-size: cover;
}

.prizesClickPage .lay_close {
    top: 0.3rem;
    right: 0.47rem;
    font-size: 0.25rem;
  opacity: 0;
}

.prizesClickPage .lay_content {
  margin-top: 2.17rem;
}

.prizesClickPage .tablePages {
  min-height: 3.5rem;
  height: 3.5rem;
}

.prizesClickPage .prizesClickPage-con {
width: 7.7rem;
    padding-left: 0.15rem;
    margin: 0 auto;
}

.prizesClickPage .itemClass {
  display: flex;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: center;

}

.prizesClickPage .itemClass span {
  flex: 1;
  text-align: center;
  font-size: 0.16rem;
  color: #fff;
}


#pagings {
  width: 50%;
  margin: 0 auto;
  margin: 0.3rem auto 0;
}

#pagings .layui-laypage {
  display: flex;
  justify-content: center;
  gap: 0.1rem;
}

#pagings .layui-laypage a,
.layui-laypage span {
  background-color: transparent;
  color: #fff;
  font-size: 0.16rem;
  border: none;
  padding: 0;
  margin: 0;
}

#pagings .layui-laypage .layui-laypage-curr {
  padding: 0 0.1rem;
}

#pagings .layui-laypage .layui-laypage-curr em {
  background-color: transparent;
}


.cjbClickPage {
  background: url(../../../img/activity/v70cf7q0/cjb-bg.png) no-repeat;
  background-size: cover;
}

.cjbClickPage .lay_close {
    top: 0.3rem;
    right: 0.47rem;
    font-size: 0.25rem;
  opacity: 0;
}

.cjbClickPage .lay_content {
  margin-top: 2.17rem;
}

.cjbClickPage .tablePagesContent {
  min-height: 3.5rem;
  height: 3.5rem;
}

.cjbClickPage .cjbClickPage-con {

width: 7.7rem;
    padding-left: 0.15rem;
    margin: 0 auto;
}

.cjbClickPage .itemClass {
  display: flex;
  height: 0.32rem;
  line-height: 0.32rem;
  text-align: center;

}

.cjbClickPage .itemClass span {
  flex: 1;
  text-align: center;
  font-size: 0.16rem;
  color: #fff;
}



#getpagings {
  width: 50%;
  margin: 0.3rem auto 0;
}

#getpagings .layui-laypage {
  display: flex;
  justify-content: center;
  gap: 0.1rem;
}

#getpagings .layui-laypage a,
.layui-laypage span {
  background-color: transparent;
  color: #fff;
  font-size: 0.16rem;
  border: none;
  padding: 0;
  margin: 0;
}

#getpagings .layui-laypage .layui-laypage-curr {
  padding: 0 0.1rem;
}

#getpagings .layui-laypage .layui-laypage-curr em {
  background-color: transparent;
}


.gvClickPage{
    background: url(../../../img/activity/v70cf7q0/gv-bg.png) no-repeat;
  background-size: cover;
}
.gvClickPage .lay_close{
    top: 0.3rem;
    right: 0.3rem;
    font-size: 0.25rem;
    opacity: 0;
}


.onceClickPage {
  background: url(../../../img/activity/v70cf7q0/once-bg.png) no-repeat;
  background-size: cover;
}
.onceClickPage .lay_content {
    margin-top: 1.4rem;
}
.onceClickPage .onceClickPage-con img{
  width: 1.26rem;
  height: 1.9rem;
  object-fit: cover;
}
.tenClickPage{
      background: url(../../../img/activity/v70cf7q0/ten-bg.png) no-repeat;
  background-size: cover;
}
.tenClickPage .lay_content {
    margin-top: 1.4rem;
}
.tenClickPage .tenClickPage-con{
    width: 8.7rem;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: 0.55rem;
}
.tenClickPage .tenClickPage-con img{
  width: 1.26rem;
  height: 1.9rem;
  object-fit: cover;
}
.onceClickPage .lay_close{
    top: 0.3rem;
    right: 0.3rem;
    font-size: 0.25rem;
    opacity: 0;
}

.tenClickPage .lay_close{
    top: 0.3rem;
    right: 0.47rem;
    font-size: 0.25rem;
    opacity: 0;
}

.bindClickPage{
      background: url(../../../img/activity/v70cf7q0/bind-bg.png) no-repeat;
  background-size: cover;
}
.bindClickPage .lay_close{
    top: 0.3rem;
    right: 0.3rem;
    font-size: 0.25rem;
    opacity: 0;
}
.bindClickPage .lay_close {
    top: 0.3rem;
    right: 0.3rem;
    font-size: 0.25rem;
  opacity: 0;
}

.bindClickPage .lay_content {
  margin-top: 2.18rem;
}
.bindClickPage ul{
width: 6.67rem;
    margin: 0 auto;
    padding-left: 0.16rem;
}
.bindClickPage ul li {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 0.32rem;
  line-height: 0.32rem;
}
.bindClickPage ul li span{
   flex: 1;
  text-align: center;
  font-size: 0.16rem;
  color: #fff;
}

.skin_form .lay_content {
  margin: 0 !important;
}