@charset "UTF-8";
.fullpage {
  width: 100%;
  min-height: 100%;
}
#startPage {
  display: block;
  background-image: url(../images/index-bg_02.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#startPage .index_main {
  position: relative;
  padding-top: 0.8rem;
}
#startPage .index_main .index-title {
  margin-left: 0.16rem;
  height: 14rem;
  width: 9.57333333rem;
  background-image: url(../images/index-titleand_04.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#startPage .link2readme {
  z-index: 10;
  right: 0.34666667rem;
  top: 0;
  height: 1.57333333rem;
  width: 1.53333333rem;
  background-image: url(../images/jinniang.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#startPage .link3readme {
  z-index: 10;
  left: 0.34666667rem;
  top: 0.26666667rem;
  height: 1.17333333rem;
  width: 1.17333333rem;
  background-image: url(../images/music.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#startPage .btnbg {
  left: 0;
  right: 0;
  bottom: 0;
  width: 4.57333333rem;
  height: 1.54666667rem;
  margin: auto;
  background-image: url(../images/begain.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#startPage .btnbg .btn {
  display: block;
  height: 1.54666667rem;
  width: 100%;
}
#startPage .copyright {
  left: 0;
  right: 0;
  bottom: 0.32rem;
  font-size: 0.32rem;
  line-height: 1.5;
  text-align: center;
  color: #fff;
}
#gamePage {
  display: none;
  background-image: url(../images/myPrizceBg.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#gamePage .gameMain {
  padding: 0.53333333rem 0.34666667rem 0;
}
#gamePage .game01 {
  width: 9.30666667rem;
  height: 14.50666667rem;
  background-image: url(../images/game01bg.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#gamePage .game01 .starsSime {
  overflow: hidden;
  width: 4.8rem;
  height: 1.04rem;
  line-height: 1.04rem;
  padding: 0.24rem 2.24rem 0.72rem;
  font-size: 0.56rem;
  color: #e73213;
}
#gamePage .game01 .starsSime li {
  float: left;
}
#gamePage .game01 .starsSime .time01 {
  margin: 0.21333333rem 0.26666667rem 0 0.93333333rem;
  width: 0.86666667rem;
  height: 0.68rem;
  background-image: url(../images/time01.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#gamePage .game01 .deck {
  padding: 0.57333333rem 0.56rem 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
#gamePage .game01 .deck .card {
  background-image: url(../images/fanzhuan.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  cursor: pointer;
  display: flex;
  display: inline-block;
  justify-content: center;
  align-items: center;
  transform: rotateY(180deg);
  transition: transform 0.3s;
  width: 2.6rem;
  height: 2.6rem;
  margin-bottom: 0.24rem;
}
#gamePage .game01 .deck .card:nth-child(3n) {
  margin-right: 0;
}
#gamePage .game01 .deck img {
  width: 100%;
  height: 100%;
}
#gamePage .game01 .deck .faOP {
  opacity: 0;
}
#gamePage .game01 .deck .card.open {
  transform: rotateY(0deg);
  cursor: default;
  transition: transform 0.3s;
}
#gamePage .game01 .deck .card.show {
  font-size: 33px;
}
#gamePage .game01 .deck .card.match {
  opacity: 0;
  cursor: default;
  animation: fbig 0.3s alternate;
}
@keyframes fbig {
  from {
    transform: scale(1);
  }
  to {
    transform: scale(1.1);
  }
}
#game01False {
  width: 10rem;
  height: 16.08rem;
  background-image: url(../images/success.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#game01False .failMain {
  padding: 1.6rem 0.14666667rem 0;
}
#game01False .game01SS {
  height: 13.05333333rem;
  width: 9.73333333rem;
  background-image: url(../images/onesAgain.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#game01False .game01SS .FalseBack {
  position: absolute;
  left: 2.73333333rem;
  bottom: 0.32rem;
  width: 4.54666667rem;
  height: 1.74666667rem;
  background-image: url(../images/onesAgain-btnbg_03.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#game01False .game01SS .FalseBack .falseBtn {
  width: 4.54666667rem;
  height: 1.09333333rem;
  background-image: url(../images/oneAgain-btn_03.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.tempMain {
  padding: 4.33333333rem 0.88rem 0;
}
.templateBox {
  width: 7.94666667rem;
  height: 5.73333333rem;
  background-color: #fff;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.templateBox .textRed {
  color: #dd1611;
  font-size: 0.4rem;
  padding: 0.42666667rem 0.26666667rem 0;
}

.templateBox .textRed h3 {
  font-weight: 700;
  text-align: center;
}

.templateBox .textRed p {
  text-align: justify;
  margin: 0;
  letter-spacing: 1px;
}
#game01success {
  width: 10rem;
  height: 16.08rem;
  background-image: url(../images/success.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#game01success .succMain {
  padding: 1.6rem 0.14666667rem 0;
}
#game01success .game01ss2 {
  position: relative;
  height: 13.04rem;
  width: 9.73333333rem;
  background-image: url(../images/gameAgain.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#game01success .game01ss2 .successBtn {
  position: absolute;
  left: 1.94666667rem;
  bottom: 0.32rem;
  width: 6.08rem;
  height: 1.74666667rem;
  background-image: url(../images/game01-win-btnbg_09.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#game01success .game01ss2 .successBtn .susbtn {
  width: 6.08rem;
  height: 1.09333333rem;
  background-image: url(../images/game01win-btn_09.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#game01success .game01ss2 a {
  display: block;
  width: 100%;
  height: 100%;
}
.rule_house {
  position: absolute;
  top: 0.61333333rem;
  left: 0.4rem;
  z-index: 4;
  width: 9.22666667rem;
  height: 4.34666667rem;
  background-image: url(../images/guize_house_03.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#readme {
  background-image: url(../images/guize_bgm_02.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  background-color: #d74a21;
}
#readme .readme_main {
  z-index: 8;
  padding: 1.02666667rem 0.34666667rem 1.92rem;
}
#readme .readme_main .readText {
  background-color: rgba(241, 171, 146, 0.5);
  position: relative;
  padding: 1.41333333rem 0 0.48rem;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}
#readme .readme_main .readText .jinp {
  width: 2.45333333rem;
  height: 0.50666667rem;
  background-image: url(../images/qingdan.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#readme .readme_main .readText .img-box {
  padding: 0.48rem 0.37333333rem;
}
#readme .readme_main .readText .rule_title {
  width: 2.45333333rem;
  height: 0.50666667rem;
  background-image: url(../images/guize.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#readme .readme_main .readText .ruleList {
  padding: 0.50666667rem 0.4rem 0.4rem 0.72rem;
}
#readme .readme_main .readText .ruleList .ruleItem {
  text-align: justify;
  line-height: 0.64rem;
  font-size: 0.33333333rem;
  position: relative;
}
#readme .readme_main .readText .ruleList .ruleItem span {
  position: absolute;
  left: -0.42666667rem;
  top: 0.18666667rem;
  width: 0.24rem;
  height: 0.21333333rem;
  background-image: url(../images/dian.png);
  background-position: left center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#readme .readme_main .readmy {
  position: absolute;
  top: -0.48rem;
  left: 0.64rem;
  z-index: 10;
}
#readme .readme_main .readmeMain {
  position: relative;
  min-height: 11.78666667rem;
  padding: 0 0.29333333rem 1.06666667rem;
}
#readme .readme_main .readmeMain .prizeTable {
  border-collapse: collapse;
  color: #333;
  margin: 0;
}
#readme .readme_main .readmeMain .prizeTable thead {
  background-color: #f6cdbc;
}
#readme .readme_main .readmeMain .prizeTable thead tr {
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
}
#readme .readme_main .readmeMain .prizeTable thead tr .col_0 {
  text-align: center;
}
#readme .readme_main .readmeMain .prizeTable thead tr th {
  border-color: #f6cdbc;
}
#readme .readme_main .readmeMain .prizeTable thead tr th:first-child {
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -ms-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
}
#readme .readme_main .readmeMain .prizeTable thead tr th:last-child {
  -webkit-border-radius: 0 8px 8px 0;
  -moz-border-radius: 0 8px 8px 0;
  -ms-border-radius: 0 8px 8px 0;
  -o-border-radius: 0 8px 8px 0;
  border-radius: 0 8px 8px 0;
}
#readme .readme_main .readmeMain .readme_text_area {
  position: absolute;
  left: 0.46666667rem;
  bottom: 0;
  color: #333;
  line-height: 0.48rem;
}
.btn-orange1 {
  display: block;
  width: 3.66666667rem;
  height: 1.41333333rem;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  background-image: url(../images/xiangqing01.png);
  margin-right: 0.64rem;
}
.btn-orange2 {
  display: block;
  width: 3.66666667rem;
  height: 1.41333333rem;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  background-image: url(../images/wodejiangpin02.png);
}
.btn-orange3 {
  display: block;
  width: 3.66666667rem;
  height: 1.41333333rem;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  margin-right: 0.64rem;
  background-image: url(../images/xiangqing02.png);
}
.btn-orange4 {
  display: block;
  width: 3.66666667rem;
  height: 1.41333333rem;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  background-image: url(../images/wodejiangpin01.png);
}
a.text-red {
  color: #cd2c30;
}
a.text-violet {
  color: #763db7;
}
.bg-angle-left {
  display: inline-block;
  vertical-align: middle;
  height: 0.44rem;
  width: 0.44rem;
  margin-top: -0.02666667rem;
  margin-right: 0.2em;
  background-image: url(../images/bg-angle-left.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.prizeTable {
  font-size: 0.37333333rem;
}
.prizeTable th,
.prizeTable td {
  text-align: center;
  vertical-align: middle;
  font-weight: normal;
  padding: 0.26666667rem 0.13333333rem;
}
.prizeTable b {
  font-size: 0.37333333rem;
}
.prizeTable .col_0 {
  font-size: 0.34666667rem;
  width: 3.46666667rem;
  text-align: left;
}
.prizeTable .col_1 {
  font-size: 0.34666667rem;
  width: 2.26666667rem;
}
.prizeTable .col_2 {
  font-size: 0.34666667rem;
  width: 2.69333333rem;
}
.prizeTable .btn-look,
.prizeTable .btn-href {
  display: inline-block;
  font-size: 0.37333333rem;
  line-height: 0.96rem;
  width: 2.69333333rem;
  height: 0.96rem;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
}
.prizeTable .btn-look {
  background-color: #797dae;
}
.prizeTable .btn-href {
  background-color: #fc5e0a;
}
#cash {
  display: block;
  width: 10rem;
  height: 16.08rem;
  background-image: url(../images/myPrizceBg.png);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#cash .cashMain {
  padding: 0 0.34666667rem;
}
#cash .cashMain .cash_header {
  width: 8.84rem;
  height: 3.01333333rem;
  background-image: url(../images/zhuanpan-title_03.png);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#cash .cashMain .cash_body {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
  background-color: #f39d3e;
}
#cash .cashMain .cash_body .cash_footer {
  padding: 0.32rem 0.4rem;
}
#cash .cashMain .cash_body .cash_footer p {
  margin: 0;
  color: #fff;
  letter-spacing: 1px;
  line-height: 0.44rem;
  text-align: justify;
}
#cash .cashMain .cashIndex {
  padding-top: 0.53333333rem;
}
#cash .shanDeng {
  width: 9.32rem;
  height: 8.28rem;
  background-image: url(../images/zhuanpan01_06.png);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
#cash .shanDeng #luck {
  padding: 0.45333333rem;
}
#cash .shanDeng #luck .tab {
  padding: 0.10666667rem 0 0 0.08rem;
}
#cash .shanDeng #luck .tab .active {
  background-image: url(../images/active.png);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
#cash .shanDeng #luck .tab li {
  display: inline-block;
  width: 2.58666667rem;
  height: 2.08rem;
  background-image: url(../images/pink_08.png);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  margin: 0.10666667rem 0.05333333rem;
}
#cash .shanDeng #luck .tab li img {
  width: 2.58666667rem;
  height: 2.08rem;
}
#cash .shanDeng #luck #btn.cjBtn {
  background-image: url(../images/active1.png);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
#cash .shanDeng table {
  margin: 0 auto;
}
#cash .returnIndex {
  bottom: 1.30666667rem;
}
.returnIndex {
  position: absolute;
  left: 0.34666667rem;
  bottom: 0.49333333rem;
}
.readmeBtn {
  display: block;
  width: 9.32rem;
  height: 1.09333333rem;
  background-image: url(../images/guizeBack.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
#cashform {
  background-image: url(../images/guize_bgm_02.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
#cashform .price_bgm {
  z-index: 5;
  position: absolute;
  top: 0;
  left: 0;
  width: 10rem;
  height: 8.52rem;
  background-image: url(../images/price_bgn0_02.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
#cashform .formMain {
  position: relative;
  padding: 1.65333333rem 0.74666667rem 0;
  z-index: 8;
}
#cashform .formMain .formbgtwoo {
  padding-bottom: 0.26666667rem;
  background-color: #fed052;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  z-index: 9;
}
#cashform .formMain .formbgone {
  position: relative;
  background-color: #fedc7a;
  padding-bottom: 0.26666667rem;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
}
.formgxss { 
  position: absolute;
  top: -0.66666667rem;
  left: 1.70666667rem;
  width: 5.10666667rem;
  height: 1.25333333rem;
  background-image: url(../images/from_gxb_03.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
#cashform .formbgtwo {
  height: 2.32rem;
  margin: -0.66666667rem 0.10666667rem 0;
  background-color: #fdbe38;
  -webkit-border-radius: 0 0 30px 30px;
  -moz-border-radius: 0 0 30px 30px;
  -ms-border-radius: 0 0 30px 30px;
  -o-border-radius: 0 0 30px 30px;
  border-radius: 0 0 30px 30px;
  position: relative;
}
#cashform .formData .formBtn {
  z-index: 10;
  position: absolute;
  left: 1.97333333rem;
  bottom: -2rem;
  width: 4.54666667rem;
  height: 1.09333333rem;
  background-image: url(../images/fanhui.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
.cashform {
  line-height: 1.5;
  padding: 1rem 0.53333333rem 0;
  color: #cd2c30;
}
.cashform .prizeName {
  padding: 0 0.34666667rem;
  font-size: 0.37333333rem;
  line-height: 1.5;
  text-align: center;
  color: #dd1611;
}
.cashform .formTip2 {
  font-size: 0.29333333rem;
  margin: 0.4rem 0 0.13333333rem;
  text-align: justify;
  line-height: 1.5;
  color: #dd1611;
}
.cashform .formRow {
  margin: 0.18666667rem 0.13333333rem;
}
.cashform .input-box {
  height: 0.58666667rem;
  padding: 0.26666667rem;
  border: 2px solid #f9b883;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background-color: #fff;
}
.cashform .input-box .input-text {
  display: block;
  font-size: 0.34666667rem;
  line-height: 0.58666667rem;
  width: 100%;
  padding: 0;
  border: none;
  background: none;
}
.cashform .VCode-box {
  position: absolute;
  top: 0.21333333rem;
  right: 0;
  width: 2.4rem;
  height: 0.8rem;
}
.cashform .VCode-box + .input-box {
  margin-right: 2.66666667rem;
}
.cashform .btn-submit {
  width: 100%;
}
.layui-layer.rsnet_layer {
  top: 2.05333333rem !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  background-repeat: no-repeat;
  background-position: top center;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  background-color: transparent;
  box-shadow: none;
}
.layui-layer.rsnet_layer .layui-layer-content {
  font-size: 0.37333333rem;
  padding: 0;
  background-position: top center;
  -webkit-background-size: 100% 100%;
  -moz-background-size: 100% 100%;
  -ms-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
  background-color: transparent;
}
.layui-layer.rsnet_layer .layui-layer-content .text-blue {
  line-height: 2;
  color: #2350aa;
}
.layui-layer.rsnet_layer .layui-layer-content .text-orange {
  font-size: 0.37333333rem;
  margin-top: 0.66666667rem;
  color: #da422d;
}
.layui-layer.rsnet_layer .layui-layer-btn {
  padding: 0;
}
.layui-layer.rsnet_layer .layui-layer-btn .layui-layer-btn0 {
  border: none;
}
.rsnet_layer.cashInfo .layui-layer-content {
  margin: 0 0.34666667rem;
  width: 9.32rem;
  height: 11.62666667rem !important;
  background-image: url(../images/duijiang_03.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
.rsnet_layer.cashInfo .layui-layer-content .InfoMain {
  margin: 3.92rem 0.90666667rem 0;
  padding: 0.42666667rem 0.29333333rem;
  width: 6.92rem;
  height: 4.42666667rem !important;
  background-color: #feeeee;
  color: #ee724e;
  border: 1px solid #f9b883;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.rsnet_layer.cashInfo .layui-layer-content .InfoMain .row {
  color: #ee724e;
  line-height: 0.66666667rem;
}
.rsnet_layer.cashInfo .layui-layer-content .InfoMain .row .align-colon {
  position: absolute;
  top: 0;
  left: 0;
  width: 5em;
  text-align: justify;
}
.rsnet_layer.cashInfo .layui-layer-content .InfoMain .row .align-colon:after {
  content: "：";
  position: absolute;
}
.rsnet_layer.cashInfo .layui-layer-content .InfoMain .row .value {
  font-weight: 400;
  margin-left: 5.5em;
}
.rsnet_layer.cashInfo .layui-layer-btn {
  margin: -1.65333333rem 2.16rem 0;
}
.rsnet_layer.cashInfo .layui-layer-btn .layui-layer-btn0 {
  width: 4.54666667rem;
  height: 1.33333333rem;
  background-image: url(../images/zhidao.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-color: #fdbe38;
}
.rsnet_layer.fail .layui-layer-content {
  margin: 0 0.34666667rem;
  width: 9.32rem;
  height: 9.33333333rem !important;
  background-image: url(../images/game02fail.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
.rsnet_layer.fail .layui-layer-content .failMain {
  margin: 3.86666667rem 0.85333333rem 0;
  padding: 0.76rem 1.46666667rem;
  width: 4.37333333rem;
  height: 1.57333333rem !important;
  background-color: #feeeee;
  color: #ee724e;
  border: 1px solid #f9b883;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.rsnet_layer.fail .layui-layer-content .failMain p {
  margin: 0;
  font-size: 0.42666667rem;
  line-height: 0.64rem;
}
.rsnet_layer.fail .layui-layer-btn {
  margin: -1.65333333rem 2.16rem 0;
}
.rsnet_layer.fail .layui-layer-btn .layui-layer-btn0 {
  width: 4.54666667rem;
  height: 1.33333333rem;
  background-image: url(../images/back.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-color: #fdbe38;
}
.rsnet_layer.playtimes {
  top: 5.52rem !important;
}
.rsnet_layer.playtimes .layui-layer-content {
  margin: 0 0.96rem;
  width: 8.08rem;
  height: 6.32rem !important;
  background-image: url(../images/gametimesover_03.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
.rsnet_layer.playtimes .layui-layer-btn {
  margin: 0.77333333rem 2.16rem 0;
}
.rsnet_layer.playtimes .layui-layer-btn .layui-layer-btn0 {
  width: 0.82666667rem;
  height: 1.92rem;
  background-image: url(../images/close.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-color: transparent;
}
.rsnet_layer.timeOver {
  top: 5.52rem !important;
}
.rsnet_layer.timeOver .layui-layer-content {
  margin: 0 0.96rem;
  width: 8.08rem;
  height: 4.09333333rem !important;
  background-image: url(../images/timeOver_03.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
}
.rsnet_layer.timeOver .layui-layer-btn {
  margin: 0.77333333rem 2.16rem 0;
}
.rsnet_layer.timeOver .layui-layer-btn .layui-layer-btn0 {
  width: 0.82666667rem;
  height: 1.92rem;
  background-image: url(../images/close.png);
  background-position: top center;
  background-repeat: no-repeat;
  -webkit-background-size: 100%;
  -moz-background-size: 100%;
  -ms-background-size: 100%;
  -o-background-size: 100%;
  background-size: 100%;
  background-color: transparent;
}
