main {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
main > div {
  width: 100%;
  min-height: 100vh;
  height: 100%;
}
.com {
  background: url("https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/css_sprites.png")
    no-repeat;
  background-size: 15.12rem 13.35rem;
  display: block;
}
main .page-index {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/bg.jpg)
    no-repeat center top / 100% 100%;
  position: relative;
}
main .page-index::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/snow.png)
    no-repeat center top/100% 100%;
}
main .page-index .startBtn {
  width: 6.49rem;
  height: 2.87rem;
  background-position: -0.1rem -3.17rem;
  display: block;
  left: 0;
  right: 0;
  margin: 0 auto;
  position: absolute;
  bottom: 0.87rem;
}
main .page-index .btns {
  position: absolute;
  bottom: 0;
}
main .page-index .btns button {
  width: 3.75rem;
  height: 0.87rem;
  background-position: -0.1rem -9.64rem;
  float: left;
}
main .page-index .btns button.lastBtn {
  background-position: -4.05rem -9.64rem;
}
main .page-activity {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/bg.jpg)
    no-repeat center top / 100% 100%;
  position: relative;
  padding: 0.64rem 0 0.3rem;
  box-sizing: border-box;
}
main .page-activity::before{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/snow.png)no-repeat center top/100% 100%;
}
main .page-activity .activity-title {
  background-position: -0.1rem -6.24rem;
  width: 7.4rem;
  height: 1.14rem;
  margin: 0 auto;
  color: #572e16;
  line-height: 1rem;
  font-size: 0.435rem;
  text-align: center;
  font-family: "myNewFont";
}
main .page-activity .taBar {
  position: absolute;
  z-index: 2;
  width: 1.13rem;
  right: 0.37rem;
  top: 2.3rem;
}
main .page-activity .taBar img {
  width: 100%;
  margin-bottom: 0.15rem;
}
main .page-activity .taBar li {
  position: relative;
}
main .page-activity .taBar .dot::before {
  content: "";
  width: 0.15rem;
  height: 0.15rem;
  background: #f02e2e;
  border-radius: 50%;
  display: block;
  position: absolute;
  top: 5%;
  right: 7%;
}
main .page-activity .energy {
  position: absolute;
  top: 10rem;
  left: 0.28rem;
}
main .page-activity .energy > div {
  width: 2.08rem;
  height: 0.44rem;
  background: rgba(0, 0, 0, 0.34);
  margin-bottom: 0.15rem;
  position: relative;
  line-height: 0.44rem;
  font-size: 0.3rem;
  padding-left: 0.08rem;
}
main .page-activity .energy > div::before {
  content: "";
  width: 0.72rem;
  height: 0.44rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/money.png)
    no-repeat center top / 100% 100%;
  position: absolute;
  display: block;
  right: 0;
  top: 0;
}
main .page-activity .energy > div.lastenergy::before {
  content: "";
  width: 0.6rem;
  height: 0.46rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/mt.png)
    no-repeat center top / 100% 100%;
  position: absolute;
  display: block;
  right: 2%;
  top: -10%;
}
main .page-activity .activity-content {
  /* background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/line.png) no-repeat center top / 100% 100%; */
  width: 5.2rem;
  height: 7.66rem;
  margin: 1.8rem auto 0.6rem calc(10.3%);
  position: relative;
}
main .page-activity .activity-content span {
  background-position: -13.54rem -1.31rem;
  min-width: 0.9rem;
  height: 0.36rem;
  line-height: 0.36rem;
  text-align: center;
  font-size: 0.19rem;
  position: absolute;
  font-family: "myNewFont";
  background: #243550;
  padding: 0 0.1rem;
  border-radius: 0.1rem;
  border: 0.01rem solid #3d4867;
  color: #fff;
}
main .page-activity .activity-content span:nth-of-type(1) {
  top: 6.4rem;
  left: 4rem;
}
main .page-activity .activity-content span:nth-of-type(2) {
	top: 4.5rem;
   left: -.2rem;
}
main .page-activity .activity-content span:nth-of-type(4) {
  top: 2.15rem;
   left: 1rem;
}
main .page-activity .activity-content span:nth-of-type(3) {
  top: 2.65rem;
   left: 3.3rem;
}
main .page-activity .activity-content span:nth-of-type(5) {
	top: 0;
    left: 0.3rem;
}
main .page-activity .activity-content span:nth-of-type(6) {
	top: 0.5rem;
    left: 2.3rem;
}
main .page-activity .activity-content span:nth-of-type(7) {
  top: -0.5rem;
  left: 3.4rem;
}
main .page-activity .activity-content span.active {
  background: #d69e59;
  padding: 0 0.1rem;
  border-radius: 0.1rem;
  border: 0.01rem solid #b58752;
  box-shadow: rgb(244 201 89) 0px 0px 20px;
}
main .page-activity .activity-content span.is-arrive {
  background: #a0150d;
  border: 1px solid #c65f3e;
}
main .page-activity .goBtn {
  background-position: -4.22rem -8.61rem;
  width: 3.32rem;
  height: 0.69rem;
  margin: 0 auto;
  color: #fff;
  font-size: 0.4rem;
  line-height: 0.69rem;
  font-family: "myNewFont";
  position: relative;
}
main .page-activity .goLastBtn {
  /* background-position: -0.1rem -0.1rem; */
  width: 3.15rem;
  height: 1.08rem;
  position: absolute;
  top: 11.7rem;
  right: 0;
  left: 0;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/xuyuanBtn.png)no-repeat center top/100% 100%;
}
.mask {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
}
.mask::before {
  content: "";
  position: fixed;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/snow.png)
    no-repeat center top/100% 100%;
}
.pop-none {
  display: none;
  top: 0 !important;
}
.closeBtn {
  width: 0.45rem;
  height: 0.47rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/close.png)
    no-repeat center top / 100% 100%;
  position: absolute;
  right: 0.53rem;
  top: -0.66rem;
}
.dialog {
  width: 7.43rem;
  height: 10.59rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/dialog.png)
    no-repeat center top / 100% 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -3.69rem;
  /* margin-top: -5.29rem; */
  transform: translateY(-50%);
  padding: 0.9rem 0.8rem 0;
  /* margin-top: 1rem; */
  box-sizing: border-box;
}
.dialogtitle {
  position: absolute;
  top: -0.5rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.dialogbtn {
  background-position: -0.1rem -10.71rem;
  width: 2.5rem;
  height: 0.91rem;
  margin-left: 30.1%;
}
.rewordRule .dialogbtn {
  margin-left: 32.1%;
}
/* main  .rewordDialog,.ruleDialog{
  position: relative;
} */
/* main  .rewordDialog{
	padding: 0 .8rem 0;
} */
main .rewordDialog .rewordTitle {
  width: 4.72rem;
  height: 0.83rem;
  background-position: -6.82rem -5.15rem;
}
main .rewordDialog:before {
  content: "";
  position: absolute;
  width: 6.15rem;
  height: 3.15rem;
  bottom: 0.95rem;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/yun.png)
    no-repeat center top / 100% 100%;
}
main .rewordDialog > div {
  height: 8.7rem;
  width: 100%;
}
main .rewordDialog ul {
  overflow-y: scroll;
  height: 100%;
  width: 100%;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 0.1rem;
}
main .rewordDialog ul li {
  width: 2.81rem;
  height: 1.97rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/reword.png)
    no-repeat center top / 100% 100%;
  position: relative;
  padding: 0.7rem 0.17rem 0;
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 0.29rem;
  text-align: center;
}
main .rewordDialog ul li:nth-of-type(2n-1) {
  margin-right: 0.14rem;
}
main .rewordDialog ul li .com {
  background-position: -6.34rem -12.56rem;
  width: 1.65rem;
  height: 0.57rem;
  color: #2c1006;
  /* font-size: 0.25rem; */
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: -0.14rem;
  line-height: 0.5rem;
  text-align: center;
  font-family: "myNewFont";
}
main .rewordDialog ul li div {
  width: 1.16rem;
  height: 1.1rem;
  position: relative;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/icon-bg.png)
    no-repeat center top / 100% 100%;
  display: inline-block;
  padding-top: 0.6rem;
  box-sizing: border-box;
}
main .rewordDialog ul li div img {
  width: 0.9rem;
  position: absolute;
  top: -0.35rem;
  left: 0.15rem;
}
main .rewordDialog ul li .szbox {
  width: 0.9rem;
  position: absolute;
  top: -0.25rem;
  left: 0.15rem;
}
main .rewordDialog ul li div p {
  font-size: 0.18rem;
  text-align: center;
  zoom: 0.75;
  line-height: 1.5;
}
main .ruleDialog {
  padding: 0.99rem 0.93rem 0 1.01rem;
  box-sizing: border-box;
}
main .ruleDialog .ruleTitle {
  background-position: -7.7rem -6.24rem;
  width: 4.72rem;
  height: 0.83rem;
}
main .ruleDialog .rule-content {
  overflow-y: scroll;
  height: 8.7rem;
  width: 100%;
}
main .ruleDialog .rule-content h3 {
  margin: 0 auto 0.15rem;
}
main .ruleDialog .rule-content h3:nth-of-type(1) {
  background-position: -5.94rem -11.82rem;
  width: 2.72rem;
  height: 0.54rem;
}
main .ruleDialog .rule-content h3:nth-of-type(2) {
  background-position: -3.02rem -11.82rem;
  width: 2.72rem;
  height: 0.54rem;
}
main .ruleDialog .rule-content h3:nth-of-type(3) {
  background-position: -0.1rem -11.82rem;
  width: 2.72rem;
  height: 0.54rem;
}
main .ruleDialog .rule-content p {
  font-size: 0.26rem;
  color: #751100;
  line-height: 1.5;
  margin-bottom: 0.25rem;
}
main .ruleDialog .rule-content p span,
.rule-content ul li span {
  color: #bb1a00;
}
main .ruleDialog .rule-content p:nth-of-type(2) {
  color: #bf2f15;
  text-align: center;
}
main .ruleDialog .rule-content ul {
  list-style-type: decimal;
  padding-left: 0.4rem;
}
main .ruleDialog .rule-content ul li {
  font-size: 0.26rem;
  color: #751100;
  line-height: 1.5;
}
.ruleDialog button.dialogbtn {
  margin-left: 28%;
}
main .page-wish {
  padding: 0;
}
main .page-wish .goBtn {
  background-position: -0.1rem -0.1rem;
  width: 6.49rem;
  height: 2.87rem;
  position: absolute;
  bottom: 0.4rem;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.wish-content {
  width: 100%;
  height: 100vh;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/mask.jpg)
    no-repeat center top/100% 100%;
  padding: 0;
  box-sizing: border-box;
}

/* .page-wishCard{
	background: #0f141f;
	position: fixed;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
    overflow-y: scroll;
} */
.page-wishCard .dialog {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/dialog2.png)
    no-repeat center top/100% 100%;
  height: 10.18rem;
  width: 7.47rem;
}
.page-wishCard .wishTitle {
  background-position: -0.1rem -7.58rem;
  width: 6.84rem;
  height: 0.83rem;
}
.page-wishCard .wishCard h3 {
  width: 2.72rem;
  height: 0.71rem;
  margin: 0 auto 0.1rem;
}
.page-wishCard .wishCard h3:nth-of-type(1) {
  background-position: -8.64rem -10.71rem;
}
.page-wishCard .wishCard h3:nth-of-type(2) {
  background-position: -5.72rem -10.71rem;
}
.page-wishCard .wishCard {
  padding-top: 0.95rem;
  text-align: center;
  padding: 0.9rem 0.6rem 0;
}
.selectCard {
  height: 3.5rem;
  width: 6.2rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/line1.png)
    no-repeat center top/100% 0.16rem;
  display: flex;
  align-items: flex-start;
}
.selectCard div {
  position: relative;
}
.selectCard img {
  height: 3.2rem;
}
.selectCard div:nth-of-type(1) img,
.selectCard .active-1:nth-of-type(2) img {
  margin-left: 0.23rem;
}
.selectCard div:nth-of-type(2) img,
.selectCard .active-4:nth-of-type(4) img {
  margin-left: 0.38rem;
}
.selectCard div:nth-of-type(3) img,
.selectCard .active-4:nth-of-type(2) img {
  margin-left: 0.43rem;
}
.selectCard div:nth-of-type(4) img {
  margin-left: 0.33rem;
}
.secondCard .selectCard {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/line1.png)
    no-repeat center top/100% 0.16rem;
}
.selectCard-gay div:nth-of-type(2) img,
.selectCard-gay div:nth-of-type(3) img {
  margin-left: 0.2rem;
}
.selectCard-gay div:nth-of-type(4) img {
  margin-left: 0.17rem;
}
.selectCard .active-1:nth-of-type(3) img {
  margin-left: 0.18rem;
}
.selectCard .active-1:nth-of-type(4) img {
  margin-left: 0.15rem;
}
.selectCard .active-2:nth-of-type(1) img,
.selectCard .active-4:nth-of-type(3) img {
  margin-left: 0.4rem;
}
.selectCard .active-2:nth-of-type(2) img {
  margin-left: 0.58rem;
}
.selectCard .active-2:nth-of-type(3) img,
.selectCard .active-2:nth-of-type(4) img {
  margin-left: 0.53rem;
}
.selectCard div.active-3 img {
  margin-left: 0.3rem;
}
.selectCard .active-3:nth-of-type(2) img,
.selectCard .active-4:nth-of-type(1) img {
  margin-left: 0.33rem;
}
.wishCard .btns {
  margin-top: 0.4rem;
}
.wishCard .btns button {
  width: 2.02rem;
  height: 0.69rem;
  display: inline-block;
  background-position: -2.32rem -12.56rem;
}
.wishCard .btns button.lastBtn {
  background-position: -11.26rem -7.58rem;
  margin-left: 0.8rem;
}
.selectCard div.active::before {
  content: "";
  position: absolute;
  width: 1.46rem;
  height: 3rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/active-light.png)
    no-repeat center top/100% 100%;
  display: block;
  right: -7%;
  top: 5%;
}
.selectCard div:nth-of-type(2).active::before {
  right: -19%;
}
.lastCard div:nth-of-type(2).active::before {
  right: -7%;
}
div.selectCard-gay {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
}
.share {
  width: 100%;
  height: 100vh;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/bg.jpg)
    no-repeat center top/100% 100%;
}
img.shareImg {
  width: 6.41rem;
  float: right;
  margin: 0.34rem 0.39rem 0 0;
}
.content {
  width: 7.3rem;
  height: 10.95rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/dialog3.png)
    no-repeat center top/100% 100%;
  position: absolute;
  left: 50%;
  margin-left: -3.65rem;
  /* top:1.5rem; */
  padding: 0.65rem 0.65rem 0.5rem;
  box-sizing: border-box;
}
.content .dialogtitle {
  background-position: -0.1rem -8.61rem;
  width: 3.92rem;
  height: 0.83rem;
}
.store-content .goBtn {
  background-position: -2.32rem -12.56rem;
  width: 2.02rem;
  height: 0.69rem;
  margin: 0 auto;
}
.store-content .header {
  font-size: 0.3rem;
  color: #000;
  /* position: absolute;
	top: .72rem;
	width: 83%; */
}
.store-content .closeBtn {
  right: 0.2rem;
}
.store-content .header img {
  width: 0.53rem;
  vertical-align: middle;
}
.store-content .header a,
.rule-tips {
  font-size: 0.3rem;
  text-decoration: underline;
  color: #b00000;
  float: right;
}
.rule-tips {
  margin-top: 0.1rem;
}
.store-content .storeTitle {
  background-position: -8.86rem -11.82rem;
  width: 2.12rem;
  height: 0.54rem;
  margin: 0 auto;
}
.store-content .dateP,
.task-content .dateP {
  font-family: "myNewFont";
  font-size: 0.24rem;
  color: #000;
  text-align: center;
  font-weight: 600;
  margin: 0.15rem 0;
}
.task-content .dateP {
  margin: 0.05rem 0;
}
.content ul {
  overflow-y: scroll;
  height: 7.6rem;
  margin-bottom: 0.2rem;
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  justify-content: space-around;
}
.content ul li {
  margin-bottom: 0.25rem;
  display: inline-block;
}
.store-content ul li button {
  /* background-position: -11.18rem -11.82rem;
	width: 1.90rem;
	height: .41rem;*/
  margin: 0.1rem auto 0;
  width: 1.9rem;
  height: 0.4rem;
  line-height: 0.4rem;
  background: #bb9d82;
  color: #fff;
  font-size: 0.23rem;
  border-radius: 0.2rem;
  display: block;
}
.store-content ul li button.soldOut {
  color: #000;
}
.content ul li div {
  width: 2.81rem;
  height: 1.87rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/store-bg.png)
    no-repeat center top/100% 100%;
  text-align: center;
  padding: 0.1rem;
  box-sizing: border-box;
}
.content ul li div img {
  height: 0.97rem;
  margin: 0.05rem 0;
}
.content ul li div h4 {
  color: #ffc966;
  font-size: 0.23rem;
  line-height: 1.5;
}
.content ul li div p {
  zoom: 0.8;
}
.task-content > div {
  overflow-y: scroll;
  height: 100%;
}
.task-content ul {
  overflow: auto;
  height: auto;
  margin-top: 0.2rem;
  margin-bottom: 0;
}
.task-content ul:nth-of-type(1) {
  margin-top: 0.1rem;
}
.task-content .dialogtitle {
  background-position: -7.14rem -7.58rem;
}
.task-content .taskTitle {
  background-position: -10.63rem -8.61rem;
  width: 2.69rem;
  height: 0.62rem;
  margin: 0 auto;
}
.task-content ul li {
  margin-bottom: 0.05rem;
}
.task-content ul li div {
  width: 2.81rem;
  height: 1.97rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/task-bg.png)
    no-repeat center top/100% 100%;
  padding: 0.15rem;
}
.task-content ul li p {
  text-align: left;
  margin-bottom: 0.25rem;
}
.task-content ul li p span {
  float: right;
  color: #fdd99f;
  display: block;
  width: 0.9rem;
  text-align: center;
}
.task-content ul li div img {
  height: 1.23rem;
  margin: 0;
}
.task-content ul li button {
  width: 1.6rem;
  height: 0.65rem;
  margin: 0.1rem auto 0;
  background-position: -4.55rem -12.58rem;
}
.task-content ul li button.is-active,
.task-content ul li button.go-game,
.task-content ul li button.go-look {
  width: 1.6rem;
  height: 0.65rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/getedBtn.png)
    no-repeat center top/100% 100%;
  background-position: 0 0;
}
.task-content ul li button.go-game {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/goGameBtn.png)
    no-repeat center top/100% 100%;
}
.task-content ul li button.go-look {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/lookBtn.png)
    no-repeat center top/100% 100%;
}
.task-content ul li button.go-send {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/sendBtn.png)
    no-repeat center top/100% 100%;
}
.task-content ul li button.go-invite {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/invitefriendBtn.png)
    no-repeat center top/100% 100%;
}
.task-content ul li button.go-share {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/sharePageBtn.png)
    no-repeat center top/100% 100%;
}
.task-content .taskTitle:nth-of-type(2) {
  background-position: -7.74rem -8.61rem;
}
.task-content {
  width: 7.43rem;
  height: 10.59rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/dialog.png)
    no-repeat center top/100% 100%;
  padding: 0.85rem 0.75rem 1.1rem;
}
.smallDialog {
  width: 6.68rem;
  min-height: 3.8rem;
  height: auto;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/dialog4.png)
    no-repeat center top/100% 100%;
  position: absolute;
  left: 50%;
  margin-left: -3.34rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  /* margin-top: 1rem; */
  box-sizing: border-box;
  outline: none;
}
.login {
  height: 3.81rem;
  padding: 0.46rem 0 0.7rem;
  box-sizing: border-box;
  text-align: center;
}
.smallDialog .closeBtn {
  right: 0.35rem;
}
.smallDialog h2 {
  font-size: 0.48rem;
  color: #ebd289;
  text-align: center;
  position: relative;
  font-weight: 100;
  font-family: "myNewFont";
}
.smallDialog h2:after {
  content: "";
  position: absolute;
  width: 0.17rem;
  height: 0.14rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/title-dot.png)
    no-repeat center top/100% 100%;
  top: 50%;
  margin-top: -0.07rem;
  left: 66%;
}
.smallDialog h2:before {
  content: "";
  position: absolute;
  width: 0.17rem;
  height: 0.14rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/title-dot.png)
    no-repeat center top/100% 100%;
  top: 50%;
  transform: rotateY(-180deg);
  margin-top: -0.07rem;
  left: 31%;
}
.login ul {
  display: inline-block;
  margin-top: 0.45rem;
}
.login ul li {
  display: inline-block;
  color: #fff;
  font-size: 0.26rem;
  line-height: 1.5;
}
.login ul li:nth-of-type(1) {
  margin-right: 0.8rem;
}
.login ul li img {
  width: 1.12rem;
  display: block;
  margin: 0 auto 0.3rem;
}
.bingGame {
  padding: 0.4rem 0 0.3rem;
  text-align: center;
}
.bingGame h2:before {
  left: 24%;
}
.bingGame h2:after {
  left: 72%;
}
.bingGame ul {
  margin: 0.4rem 0 0.3rem;
}
.bingGame ul li {
  font-size: 0.26rem;
  margin-bottom: 0.1rem;
}
.bingGame ul li select {
  width: 2.95rem;
  height: 0.48rem;
  line-height: 0.48rem;
  border: 0.01rem solid #ebd289;
  background: #1f2b51;
  color: rgba(255, 255, 255, 0.5);
  font-size: 0.22rem;
  padding: 0 0.2rem;
  outline: none;
}
.bingGame p {
  font-size: 0.2rem;
  color: #ebd289;
  line-height: 2;
}
.bingGame p:nth-of-type(2) {
  color: #ff3637;
  font-size: 0.18rem;
}
.gameReword {
  padding: 0.65rem 0 0.23rem;
  min-height: 5.2rem;
  height: auto;
}
.gameReword h3 {
  font-family: "myNewFont";
  font-size: 0.48rem;
  color: #ebd289;
  font-weight: 100;
  text-align: center;
}
.isArrive {
  padding: 0.65rem 1rem 0.5rem 1rem;
  text-align: center;
}
.isArrive > p {
  font-size: 0.3rem;
  line-height: 1.5;
}
.isArrive > p:nth-of-type(3) {
  text-align: left;
}
.isArrive ul {
  background: #132045;
  width: 4rem;
  padding: 0.2rem 0.5rem;
  margin: 0.35rem auto 0.2rem;
}
.isArrive h3 {
  font-family: "myNewFont";
  font-size: 0.35rem;
  line-height: 1.5;
  color: #ebd289;
  font-weight: 100;
}
.isArrive .dialogbtn {
  margin: 0.2rem auto 0;
}
.gameReword ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 0.2rem;
}
.gameReword ul li:nth-of-type(2) {
  margin-bottom: 0;
}
.gameReword ul li img {
  width: 1.04rem;
}
.gameReword ul li span {
  float: right;
}
.rewordRule {
  padding: 0.47rem 0 0.4rem;
}
.rewordRule ul {
  list-style: decimal;
  margin: 0.55rem 0.7rem 0.7rem 1rem;
}
.rewordRule ul li {
  font-size: 0.26rem;
  line-height: 1.5;
}
.lastReword {
  padding: 0.48rem 0 0.7rem;
}
.lastReword ul {
  margin: 0.3rem auto 0.35rem;
  width: 5rem;
}
.lastReword ul li {
  height: auto;
  background: #131f3f;
  margin-bottom: 0.2rem;
  padding: 0.2rem 0.3rem;
  box-sizing: border-box;
  text-align: center;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.lastReword ul li > p {
  color: #ebd289;
  width: 100%;
  font-size: 0.3rem;
  line-height: 1.5;
  text-align: center;
}
.lastReword ul li > p span {
  margin-left: 0.15rem;
}
.lastReword ul li img {
  width: 1.04rem;
  height: 0.84rem;
}
.lastReword ul li div {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.lastReword ul li div span {
  width: 1.5rem;
  display: inline-block;
  line-height: 1.5;
  font-size: 0.23rem;
}
.lastReword ul li button {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/yesBtn.png)
    no-repeat center top/100% 100%;
  width: 1.65rem;
  height: 0.65rem;
  /* display: block; */
  color: #a0140c;
  font-family: "myNewFont";
  padding-bottom: 0.1rem;
  font-size: 0.3rem;
}
.lastReword ul li button.grayBtn {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/grayBtn.png)
    no-repeat center top/100% 100%;
  color: #fff;
}
.lastReword > p {
  color: #e21308;
  font-size: 0.18rem;
  zoom: 0.85;
  line-height: 1.5;
  text-align: center;
}
.info-content .dialogtitle {
  /* background-position:  -6.82rem -3.17rem; */
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/infoT.png)
    no-repeat center top/100% 100%;
  width: 5.53rem;
  height: 0.95rem;
  top: -0.9rem;
}
.info-content .info-selectTitle {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/info-t.png)
    no-repeat center top/100% 100%;
  font-family: "myNewFont";
  font-size: 0.49rem;
  color: #a50000;
  line-height: 0.79rem;
  padding-left: 8%;
  box-sizing: border-box;
  background-position: 0 0;
}
.info-content {
  width: 7.17rem;
  height: 10.95rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/qb-bg.png)
    no-repeat center top/100% 100%;
  left: 50%;
  margin-left: -3.585rem;
  top: 1rem;
  text-align: center;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  padding: 0.5rem 0.5rem 0.8rem 0.4rem;
}
.info-content h4 {
  color: #000;
  font-size: 0.34rem;
  font-family: "myNewFont";
}
.info-content .closeBtn {
  right: 0.1rem;
}
.info-content ul {
  overflow-y: inherit;
  height: auto;
  margin-top: 0.15rem;
  border-bottom: 0.01rem dashed #9c6a5d;
  padding-bottom: 0.1rem;
}
.info-content ul li {
  width: 3.09rem;
  height: 2.14rem;
  padding: 0.09rem 0.09rem 0;
  box-sizing: border-box;
  margin-bottom: 0;
  position: relative;
}
.info-content ul li.active {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/big-active-qb.png)
    no-repeat center top/100% 100%;
}
.info-content ul li.unlock::before {
  content: "";
  width: calc(100% - 0.18rem);
  height: calc(100% - 0.09rem);
  background: rgba(0, 0, 0, 0.6);
  display: block;
  position: absolute;
  top: 0;
}
.info-content ul li.unlock::after {
  content: "";
  width: 0.82rem;
  height: 0.93rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/suo.png)
    no-repeat center top/100% 100%;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -0.41rem;
  left: 50%;
  margin-left: -0.465rem;
}
.info-content ul li img {
  width: 2.91rem;
}
.info-content .reword {
  width: 3.66rem;
  height: 2.01rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/info-reword-bg.png)
    no-repeat center top/100% 100%;
  margin: 0.2rem auto 0;
  text-align: center;
  padding-top: 0.5rem;
}
.info-content .reword > div {
  width: 1.16rem;
  height: 1.1rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/icon-bg.png)
    no-repeat center top/100% 100%;
  position: relative;
  display: inline-block;
  padding-top: 0.64rem;
  box-sizing: border-box;
}
.info-content .reword > div img {
  width: 1.04rem;
  position: absolute;
  left: 0.07rem;
  top: -0.3rem;
}
.info-content .reword > div:nth-of-type(1) {
  margin-right: 0.4rem;
}
.info-content .reword > div p {
  zoom: 0.75;
  line-height: 1.2;
}
.info-content .reword button {
  /* background-position:  -11.56rem -10.71rem; */
  width: 1.63rem;
  height: 0.67rem;
  margin: 0.1rem auto 0;
  color: #a30f08;
  font-size: 0.3rem;
  padding-bottom: 0.1rem;
  font-family: "myNewFont";
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/yesBtn.png)
    no-repeat center top/100% 100%;
}
.info-bg {
  width: 6.43rem;
  height: 4.46rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/big-active-qb.png)
    no-repeat center top/100% 100%;
  padding: 0.17rem 0.17rem 0;
  box-sizing: border-box;
  margin-top: 0.35rem;
}
.info-bg img {
  width: 6.08rem;
}
.info-content > p {
  color: #751100;
  font-size: 0.26rem;
  line-height: 1.5;
  padding: 0 0.55rem;
  text-align: left;
  margin: 0.35rem 0;
}
.info-content button.backBtn {
  background-position: -2.32rem -12.56rem;
  width: 2.02rem;
  height: 0.69rem;
  zoom: 0.7;
  margin: 0 auto;
}
.page-wishCard .write {
  width: 100%;
  height: 10.7rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/wish-bg.png)
    no-repeat center top/100% 100%;
  margin-top: 0.5rem;
  position: absolute;
}
.page-wishCard .write .closeBtn {
  top: 0.6rem;
  right: 0.4rem;
}
.write .wishTitle {
  /* background-position:  -6.82rem -4.16rem; */
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/write-wish-t.png)
    no-repeat center top/100% 100%;
  width: 5.3rem;
  height: 0.95rem;
  top: 0.3rem;
}
.write .word-box {
  width: 2.88rem;
  height: 5.53rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/wish.png)
    no-repeat center top/2.88rem 6.03rem;
  background-position-y: -0.5rem;
  margin: 1.26rem auto 0;
  font-family: "myNewFont";
  color: #400d00;
  padding: 1.8rem 0 0;
  box-sizing: border-box;
  text-align: center;
  color: #d8d8d8;
}
.write .word-box p {
  font-size: 0.39rem;
}
.write .word-box .word-box-content {
  width: 1.2rem;
  margin: 0 auto;
}
.write .word-box .word-box-content > div {
  display: flex;
  display: -webkit-flex;
  justify-content: space-between;
  margin-top: 0.15rem;
}
.write .word-box .word-box-content > div:nth-of-type(2) {
  width: 0.6rem;
  margin: 0.15rem auto 0;
}
.write .word-box .word-box-content > div p {
  font-size: 0.2rem;
  width: 0.2rem;
  zoom: 0.9;
}
.write-box {
  width: 5rem;
  margin: 0.2rem auto 0;
}
.write-box p {
  color: #3e0f04;
  font-size: 0.3rem;
  line-height: 0.4rem;
}
.write-box p input {
  width: 2.6rem;
  height: 0.4rem;
  box-sizing: border-box;
  padding: 0.1rem;
  float: right;
}
.write-box textarea {
  margin-top: 0.1rem;
  display: block;
  width: 100%;
  height: 1.38rem;
  resize: none;
  color: #3e0f04;
  font-size: 0.3rem;
  box-sizing: border-box;
  padding: 0.1rem;
}
.write-box textarea:-ms-input-placeholder {
  color: #9f8680;
}
.page-wishCard .btns {
  margin-top: 1rem;
  text-align: center;
}
.page-wishCard .btns button {
  background-position: -0.1rem -12.56rem;
  width: 2.02rem;
  height: 0.69rem;
  display: inline-block;
}
.page-wishCard .btns button.backBtn {
  background-position: -2.32rem -12.56rem;
}
.page-wishCard .btns button.lastBtn {
  background-position: -10.92rem -9.64rem;
  margin-left: 0.8rem;
}
.page-wishCard .btns button.finishBtn {
  background-position: -11.26rem -7.58rem;
  margin-left: 0.8rem;
}
main .page-lastwish {
  padding: 0;
}
main .page-lastwish .word-box {
  margin: 0 auto;
  width: 4.7rem;
  height: 9.93rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/wish.png)
    no-repeat center top/100% 100%;
  padding: 3.9rem 0 0;
  color: #d8d8d8;
}
.page-lastwish .word-box-content p {
  font-size: 0.69rem;
}
.page-lastwish .word-box .word-box-content {
  width: 1.8rem;
}
.page-lastwish .word-box .word-box-content > div p {
  font-size: 0.27rem;
  zoom: 1;
}
.page-lastwish .word-box .word-box-content > div {
  margin-top: 0.3rem;
}
.page-lastwish .word-box .word-box-content > div:nth-of-type(2) {
  margin-top: 0.25rem;
}
.page-lastwish button {
  background-position: -6.82rem -0.1rem;
  width: 6.49rem;
  height: 2.87rem;
  margin: 0 auto;
}
.mewishbtns {
  position: absolute;
  top: 10.5rem;
  z-index: 4;
  font-family: "myNewFont";
  font-size: 0.35rem;
  width: 100%;
  text-align: center;
}
.page-lastwish .btns {
  margin-top: 0.9rem;
  text-align: center;
}
.page-lastwish .btns button {
  width: 3.3rem;
  height: 1.23rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/mesee.png)
    no-repeat center top/100% 100%;
}
.page-lastwish .btns button.lastBtn {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/metoo.png)
    no-repeat center top/100% 100%;
}
.copyLink {
  padding: 0.55rem 0 0.9rem;
  text-align: center;
}
.copyLink h3 {
  color: #ebd289;
  font-size: 0.4rem;
  line-height: 1.5;
  font-family: "myNewFont";
  font-weight: 100;
}
.copyLink .copyContent {
  width: 3.7rem;
  height: 0.4rem;
  line-height: 0.4rem;
  padding: 0 0.2rem;
  background: #384472;
  margin: 0.5rem auto 0.4rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.copyLink .dialogbtn {
  width: 1.46rem;
  height: 0.51rem;
  background-position: 0 0;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/copyBtn.png)
    no-repeat center top/100% 100%;
  margin: 0 auto;
}
.skipBtns {
  color: #fff;
  font-size: 0.3rem;
  text-decoration: underline;
  position: absolute;
  right: 0.3rem;
  bottom: 0.2rem;
  font-family: "myNewFont";
}
.login-out {
  position: absolute;
  bottom: 3rem;
  color: #fff;
  font-size: 0.2rem;
  width: 100%;
  text-align: center;
  z-index: 2;
}
.login-out span {
  color: #9f130b;
}
.compass-content {
  width: 100%;
  height: 8.66rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/dialog5.png)
    no-repeat center top/100% 100%;
  position: absolute;
  text-align: center;
  padding: 0;
}
.compass-content .closeBtn {
  right: 0.4rem;
}
.compass-content .compasstitle {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/compass-t.png)
    no-repeat center top/100% 100%;
  width: 5.36rem;
  height: 0.89rem;
  top: -0.65rem;
}
.compass-content a {
  color: #e9bf81;
  font-size: 0.24rem;
  text-decoration: underline;
}
.compass-content .compass-bg {
  width: 6.83rem;
  height: auto;
  position: relative;
}
.compass-content .compass {
  position: relative;
  margin-bottom: 0.3rem;
}
.compass-this {
  width: 2.26rem;
  height: 2.26rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/compass-bg3.png) no-repeat center top/100%
    100%;
  position: absolute;
  z-index: 3;
  top: 50%;
  left: 50%;
  margin-top: -1.1rem;
  margin-left: -1.1rem;
}
.noenough {
  padding: 0.9rem 0 0.5rem;
  text-align: center;
}
.noenough p {
  font-size: 0.35rem;
  line-height: 1.2;
}
.noenough button.com {
  background-position: -4.54rem -12.56rem;
  width: 1.6rem;
  height: 0.65rem;
  margin: 0.5rem auto 0;
}
.noenough button.btn {
  background-position: -4.54rem -12.56rem;
  width: 1.6rem;
  height: 0.65rem;
  margin: 0.5rem auto 0;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/yesBtn.png)
    no-repeat center top/100% 100%;
  font-size: 0.3rem;
  color: #a30f08;
  font-family: "myNewFont";
  padding-bottom: 0.1rem;
}
.biggift {
  width: 0.76rem;
  height: 0.86rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/bigGift.png)
    no-repeat center top/100% 100%;
  position: absolute;
  padding-top: 0.2rem;
  box-sizing: border-box;
  text-align: center;
  top: -1.4rem;
  left: 3.55rem;
}
.biggift img {
  width: 0.64rem;
}
.visiter-tips {
  font-family: "myNewFont";
  font-size: 0.45rem;
  color: #e4d38e;
  text-align: center;
  position: absolute;
  width: 100%;
  z-index: 2;
  top: 9.7rem;
}

/* iphone5 */
@media screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
  .info-content .reword > div p {
    zoom: 0.6;
    line-height: 1.2;
    font-size: 0.18rem;
  }
}
@media screen and (max-height: 736px) {
  main .page-activity .activity-content{
	  margin: 1.8rem auto 0rem calc(10.3%);
  }
  main .page-activity .goLastBtn{
	  top: 11rem;
  }
}
.nextArrive,
.popsuccess {
  padding: 0.9rem 0 0.5rem;
  text-align: center;
}
.nextArrive p {
  font-size: 0.35rem;
  line-height: 1.2;
}
.nextArrive .btns {
  margin-top: 0.5rem;
}
.nextArrive .btns button {
  width: 1.6rem;
  height: 0.65rem;
  padding-bottom: 0.1rem;
  color: #fff;
  font-size: 0.3rem;
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/noBtn.png)
    no-repeat center top/100% 100%;
  display: inline-block;
  font-family: "myNewFont";
}
.nextArrive .btns a:nth-of-type(2) button {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/yesBtn.png)
    no-repeat center top/100% 100%;
  margin-left: 0.5rem;
  color: #a30f08;
}
#popSuccess button.com {
  background-position: -0.1rem -10.71rem;
  width: 2.5rem;
  height: 0.91rem;
  margin: 0.7rem auto 0;
}
/* ipad */
@media screen and (min-width: 768px) and (-webkit-device-pixel-ratio: 2) {
  .page-lastwish .wish-content {
    height: 100%;
  }
  main .page-activity .activity-content {
    margin: 1.8rem auto 2rem calc(10.3%);
  }
}

#img {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  opacity: 0.01;
  z-index: 2;
}
.posterImgDiv {
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: -1;
}
.y-btn {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/yesBtn.png)
    no-repeat center top/100% 100%;
  width: 1.6rem;
  height: 0.65rem;
  display: block;
  color: #a0140c;
  font-family: "myNewFont";
  padding-bottom: 0.1rem;
  font-size: 0.3rem;
  margin: 0.7rem auto 0;
}
.n-btn {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/grayBtn.png)
    no-repeat center top/100% 100% !important;
  width: 1.6rem;
  height: 0.65rem;
  display: block;
  color: #fff !important;
  font-family: "myNewFont";
  padding-bottom: 0.1rem;
  font-size: 0.3rem;
  margin: 0.7rem auto 0;
}
.red-btn {
  background: url(https://game.gtimg.cn/images/jxqy/act/4516/a20201208cbsm/noBtn.png)
    no-repeat center top/100% 100% !important;
  width: 1.6rem;
  height: 0.65rem;
  display: block;
  color: #fff !important;
  font-family: "myNewFont";
  padding-bottom: 0.1rem;
  font-size: 0.3rem;
}
#popArrive ul {
  width: 70%;
  margin: 0 auto;
}
.lastReword ul li div {
  float: left;
  display: inline-block;
}
.lastReword ul li div:nth-of-type(1) {
  width: 65%;
}
.lastReword ul li div:nth-of-type(2) {
  width: 35%;
}
.lastReword ul li div > p {
  display: flex;
  justify-content: space-around;
  color: #fff;
}
#_overlay_ {
  position: fixed !important;
  bottom: 0 !important;
}
