@charset "UTF-8";
*{margin:0;padding:0;outline: none;box-sizing: border-box;
/*  -webkit-text-size-adjust: none;
  -webkit-tap-highlight-color: rgba(0,0,0,0);tap-highlight-color: rgba(0,0,0,0);box-sizing: border-box;*/
}
ul,ol{list-style:none}
a {
  text-decoration: none;
}
img{max-width:100%;display:block;pointer-events: none;}
em{font-style:normal}
.clear{clear:both}

body{ max-width: 750px; height: 100%; margin:0 auto; font-family:'Microsoft Yahei';background:#eb412f;user-select:none;-webkit-user-select:none}
textarea,input,select{ font-size: 100%; } 
img{ display: block; border: 0; max-width: 100%;}
a{ text-decoration: none; }
.dingwei{position: relative;}
.abs{position: absolute;}


/*倒计时*/
.djs_bg {
    position: absolute;
    top: 39%;
    left: 46%;
    width: 7.9rem;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.times {
    width: 6.6rem;
    position: absolute;
    top: -.3rem;
    left: 1.55rem;
    height: .8rem;
    line-height: .8rem;
}
.times span {
    display: inline-block;
    color: #fff;
    text-align: center;
    font-size: 0.5rem;
    margin-right: .81rem;
}
.rule1 .xx_box{
    width: 2rem;
    height: 2rem;
    top: 0;
    right: 3%;
}
.rule_box  .img_box{
    height: 15rem;
    left: 2%;
}
/*
.times span:nth-child(1) {
    right: 34vw;
}
.times span:nth-child(2) {
    right: 23.5vw;
}
.times span:nth-child(3) {
    right: 13.1vw;
}
.times span:nth-child(4) {
    right: 2.3vw;
}*/
.jtop{
    width: 8rem;
    height: 8rem;
    right: -2%;
    bottom: -2.56rem;
    position: absolute;
}
.ul_btn {
    position: absolute;
    top:7.8rem;
    /* right: 2.8rem; */
    width: 100%;
}
.ul_btn li {
    width: 100%;
    height: 3.4rem;
    position: relative;
}
.ul_btn li img{
    width: 6%;
    position: absolute;
    top: 50%;
    right: 16%;
    transform: translateY(-50%);
    -webkit-animation: animateLeft .4s ease-out infinite alternate;
  animation: animateLeft .4s ease-out infinite alternate;
}
@-webkit-keyframes animateLeft {
  0% {
    -webkit-transform: translate(0%,-50%);
    transform: translate(0%,-50%);
  }
  50% {
    -webkit-transform: translate(25%,-50%);
    transform: translate(25%,-50%);
  }
  100% {
    -webkit-transform: translate(0,-50%);
    transform: translate(0,-50%);
  }
}
.btnboxj{    
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
}
.onekeybtn {
    width: 13.2rem;
    height: 3rem;
    bottom: 1.5rem;
}
.rulebtna {
    width: 2rem;
    height: 1rem;
    bottom: 4.2rem;
    left: 0;
}
.checkdetailbtn {
    width: 9rem;
    height: 4rem;
    bottom: 4.5rem;
    right: -.5rem;
}
.time-item{    position: absolute;
    top:.3rem;
    text-align: center;
    left: 0;
    right: 0;
    margin: auto;
    font-size: .7rem;color:#f8.8a6;    height: 2rem;}
.time-item strong{color:#fff;line-height:49px;font-family:Arial;}
/*#day_show{font-family:Arial, Helvetica, sans-serif;font-size: .5rem;}*/
.item-title .unit{background:none;float:left;}
.pos_r{
  position: relative;
}
.ding{position: relative;}
.btn_topzixun{
  width: 5.3rem;
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  top: 0;
}
.shan {
    position: absolute;
    bottom: 15%;
    left: 21%;
    width: 57%;
    -webkit-animation: shan ease-in-out .5s infinite;
}
@-webkit-keyframes shan {
  0% {
    opacity:0;
  }
  50% {
    opacity:1;
  }
  100% {
    opacity:0;
  }
}
.t1 {
    position: absolute;
    top: 0%;
    left: 3%;
    width: 4.8rem;
    height: 3.6rem;
    cursor: pointer;
    background: transparent;
}
.t2 {
    position: absolute;
    top: 0%;
    left: 35%;
    width: 4.8rem;
    height: 3.6rem;
    cursor: pointer;
    background: transparent;
}
.t3 {
    position: absolute;
    top: 0%;
    left: 66%;
    width: 4.8rem;
    height: 3.6rem;
    cursor: pointer;
    background: transparent;
}
.t4 {
    position: absolute;
    top: 53%;
    left: 19%;
    width: 4.8rem;
    height: 3.6rem;
    cursor: pointer;
    background: transparent;
}
.t5 {
    position: absolute;
    top: 51%;
    left: 52%;
    width: 4.8rem;
    height: 3.6rem;
    cursor: pointer;
    background: transparent;
}
.btn_bot {
    position: absolute;
    bottom: 18%;
    left: 53%;
    width: 36%;
    -webkit-animation: big ease-in-out 1s infinite;
    animation: big ease-in-out 1s infinite;
}
@-webkit-keyframes big {
  0% {
    -webkit-transform:scale(.8);
    transform:scale(.8);
  }
  50% {
    -webkit-transform:scale(1);
    transform:scale(1);
  }
  100% {
    -webkit-transform:scale(.8);
    transform:scale(.8);
  }
}
@-webkit-keyframes big2 {
  0% {
    -webkit-transform:scale(.9);
    transform:scale(.9);
  }
  50% {
    -webkit-transform:scale(1);
    transform:scale(1);
  }
  100% {
    -webkit-transform:scale(.9);
    transform:scale(.9);
  }
}
.cut {
    position: absolute;
    bottom: 41%;
    right: 10%;
    width: 13%;
     -webkit-animation: move ease-in-out .8s infinite ; 
}   
@-webkit-keyframes move {
  0% {
    -webkit-transform:translateY(5px);
    transform:translateY(5px);
  }
  50% {
   -webkit-transform:translateY(10px);
   transform:translateY(10px);
  }
  100% {
    -webkit-transform:translateY(15px);
    transform:translateY(15px);
  }
} 
.yigui {
    position: absolute;
    top: 5%;
    left: 64.4%;
    width: 29.3%;
    z-index: 5;
}
.hTopic {
    text-align: center;
    font-weight: 100;
    font-size: 0.75rem;
    color: #fff;
    /* letter-spacing: 2px; */
    margin-left: -.1rem;
    margin-bottom: .3rem;
}
.count {
    margin: 0 4px;
    font-weight: bold;
    color: #4367c1;
    background: #ffea5b;
    /* background: url(../images/num-bg.png) no-repeat center/100% 100%; */
    background-size: 100% 100%;
    /* border-radius: .5rem; */
    /* padding: 0 .1rem; */
    width: 1.4rem;
    display: inline-block;
    box-shadow: 2px 2px 2px #aa8d42 inset;
}
.rule_box,.prize_box,.zhaunFrom,.zhaunFrom2,.hui_box{
    display: none;
    z-index: 999999;
    max-width: 750px;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    margin: 0 auto;
    background-color: rgba(0,0,0,0.8);
    font-family: "Microsoft YaHei","微软雅黑", Helvetica, Arial, sans-serif;
}
.xx_box {
    width: 10%;
    position: absolute;
    right: 4%;
    top: 12%;
    z-index: 11;
}
.hui_box .img_box{
    position: absolute;
    top: 25%;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 78%;
}
.zhaunFrom-box {
    position: absolute;
    width: 14.8rem;
    top: 14%;
    left: 0%;
    height: 18.34rem;
    right: 0%;
    margin: auto;
    background: url(../images/tan_bg.png?v=112548) no-repeat center/100%;
}
.zhaunFrom-box2 {
    position: absolute;
    width: 15.7rem;
    top: 14%;
    left: 0%;
    height: 13.88rem;
    right: 0%;
    margin: auto;
    background: url(../images/bm5_bg_03.png?v=b) no-repeat center/100% 100%;
}
.zhaunFromc .zhaunFrom-box2 {
    position: absolute;
    width: 12.94rem;
    top: 14%;
    left: 0%;
    height: 15.62rem;
    right: 0%;
    margin: auto;
    background: url(../images/bg6.png?v=fdd) no-repeat center/100%;
}
.zhaunFrom-box #zhaun_form {
    width: 80%;
    margin: 7.6rem auto 0;
}
.zhaunFrom-box2 .zhaun_form2{
    width: 8.8rem;
    margin: 8.4rem auto 0;
}
.zhaunFrom-box #zhaun_form .submit1, .zhaunFrom-box2 .zhaun_form2 .submit1 {
    width: 79%;
    /* height: 1.4rem; */
    /* background: #c23700; */
    border-radius: 53px;
    /* line-height: 1.4rem; */
    text-align: center;
    /* color: #ffffff; */
    font-size: .6rem;
    font-family: "Microsoft YaHei";
    cursor: pointer;
    letter-spacing: 2px;
    /* box-shadow: 3px 3px 3px #bcbcbc; */
    /* margin-left: 14%; */
    /* margin-top: 51%; */
    margin: 50% auto 0 -3%;
}
.zhaunFromc .zhaun_form2 .submit1{
        width: 9rem;
    /* height: 1.4rem; */
    /* background: #c23700; */
    border-radius: 53px;
    /* line-height: 1.4rem; */
    text-align: center;
    /* color: #ffffff; */
    font-size: .6rem;
    font-family: "Microsoft YaHei";
    cursor: pointer;
    letter-spacing: 2px;
    /* box-shadow: 3px 3px 3px #bcbcbc; */
    /* margin-left: 14%; */
    /* margin-top: 51%; */
    margin: 6% auto;
    display: block;
}
.zhaunFrom-box #zhaun_form .submit1{
  margin: 12% auto 0 auto;  
}
.zhaunFrom-box #zhaun_form input, .zhaunFrom-box2 .zhaun_form2 input {
    width: 92%;
    font-size: .56rem;
    padding-left:3%;
    height: 1.7rem;
    line-height: 1.7rem;
    margin: 0;
    background: #f5d4c8;
    margin-bottom: 5%;
    border:none;
}
.zhaunFrom-box #zhaun_form{
    width:80%;
    margin: 7.6rem auto 0;
}
.zhaunFrom-box #zhaun_form input{
        width: 100%;
    font-size: .56rem;
    padding: 1rem 0 1rem 2.2rem;
    /* margin: 0 0 7%; */
    background: #fff;
    margin-bottom: 3.5%;
    border: none;
    /* height: 1.6rem; */
    /* line-height: 1.6rem; */
    border-radius: 4px;
    background: url(../images/tan_name.png?v=fdd) no-repeat 4% center/1.4rem,#fff;
}
.zhaunFrom-box #zhaun_form #dh4{
   background: url(../images/tan_tel.png?v=fdd) no-repeat 4% center/1.4rem,#fff;
} 
.lunboImg{
    width: 92%;
    height: 7rem;
    position: absolute;
    left: -.1rem;
    right: 0;
    margin: auto;
    top: 0.6rem;
    overflow: hidden;
}
.lunboImg .lunboImg_box{
    width: 35rem;
    -webkit-transform-style: preserve;
    -webkit-animation: leftMove 18s infinite linear;
    transform-style: preserve;
    animation: leftMove 18s infinite linear;
    /*margin-top: -.6rem;*/
}
@-webkit-keyframes leftMove {
  0%{  -webkit-transform: translateX(0);}
  100%{  -webkit-transform: translateX(-50%); }
}
@-moz-keyframes leftMove {
  0%{  -moz-transform: translateX(0);}
  100%{  -moz-transform: translateX(-50%); }
}
@-ms-keyframes leftMove {
  0%{  -ms-transform: translateX(0);}
  100%{  -ms-transform: translateX(-50%); }
}
@-o-keyframes leftMove {
  0%{  -o-transform: translateX(0);}
  100%{  -o-transform: translateX(-50%); }
}
@keyframes leftMove {
  0%{  transform: translateX(0);}
  100%{  transform: translateX(-50%); }
}
.lunboImg img{
    width: 4.76rem;
    margin-right: .43rem;
    float: left;
}
.lunboImg img:nth-child(2){
    margin-top: -5%;
}
.lunboImg img:nth-child(5){
    margin-top: -6%;
}
.lunboImg img:nth-child(6){
   width: 4.6rem;
}

/*.lunboImg .imgWidth{width: 3.58rem;}*/
.chou_btn{
    width: 4.05rem;
    height:2.75rem;
    position: absolute;
    left: 1rem;
    right:0;
    bottom: 0;
    margin:auto;
}
.chou_text{
    width: 5.18rem;
    height: 1rem;
    line-height: 1rem;
    box-sizing: border-box;
    color: #e34815;
    text-align: center;
    font-size: .4rem;
    background: url(../images/world_bg.png) no-repeat center/100% 100%;
    position: absolute;
    left: 1.2rem;
    bottom: 1.2rem;
    padding-right: .5rem;
}
.ruleNew{
    width: 2rem;
    height: 1rem;
    position: absolute;
    right: .7rem;
    bottom: 1.4rem;
}
.chou_btn img:nth-child(2){display: none;}
.btn_boxbb .btn_box2{top: 13rem;}
.btn_boxbb .zero_btn,.btn_boxbb .zixun_btn{background: none!important;}
.btn_boxbb .zixun_btn{    
    -webkit-transform: rotate(-11deg);
    transform: rotate(-11deg);
    position: relative;
    left: .7rem;
    top: .2rem;
}
.btn_boxbb .zero_btn_box{  
     width: 7.74rem;
     height: 2.24rem;  
    -webkit-transform: rotate(-11deg);
    transform: rotate(-11deg);
    position: relative;
    left: .9rem;
    top: -1.5rem;}
.chouBtn {
    width: 5.525rem;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    top: 0;
    height: 4.375rem;
    bottom: 0;
}
.close_zhuan{
    width: 12%;
    height: 2rem;
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.close_zhuan2{
    width: 10%;
    height: 2rem;
    display: inline-block;
    position: absolute;
     right: 8%;
    top: -3%;
}
.img_box2 .xx_box {
    width: 2.52rem;
    position: absolute;
    bottom: -15%;
    left: 0%;
    right: 0%;
    height: 2.52rem;
    margin: 18% auto 0;
    /* background: red; */
    /* background: url(../images/xx.png) no-repeat center/100% 100%; */
}
.top{position: relative;}
/*.rule_0 {
    position: absolute;
    right: .5rem;
    top: 3rem;
    width: 3rem;
    height: 1.5rem;
}*/
.mb_box{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.8);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    display: none;
}
.mb_box img{
    width: 100%;
    position: absolute;
    left: 50%;
    top: 24%;
    -webkit-transform: -webkit-translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.dong_box{
      -webkit-animation: i3s2 .8s 0s ease-in-out forwards;
     animation: i3s2 .8s 0s ease-in-out forwards;
}
@-webkit-keyframes i3s2 {
    0% {-webkit-transform: scale(0) rotate(0deg);}
    100% {-webkit-transform: scale(1) rotate(360deg);}
}
keyframes i3s2 {
    0% {transform: scale(0)rotate(0deg);}
    100% {transform: scale(1)rotate(360deg);}
}
#zk_box {
    position: absolute;
    top: 8.8rem;
    width: 90%;
    left: 5%;
    border: none;
}
.btn_box {
    display: flex;
     justify-content: space-between; 
    width: 93%;
    left: 0;
    right: 0;
    margin: auto;
    /* height: 1.9rem; */
    /* background: #fbeddd; */
    /* background: url(../images/ban2_06.jpg) no-repeat center center/100% 100%; */
    padding: 2% 1%;
    /* border-right: 1px solid rgba(191, 46, 31, 0.5); */
}
.part_three_box{width: 100%;background: #fff;}
.btn_box_bg {
    background: #fbeddd;
    height: 1.9rem;
}
.btn_box_a_new{width: 100%;height:1.9rem;background: #fff;}
.btn_img_new{    -webkit-animation: big ease-in-out 1.5s infinite;
    animation: big ease-in-out 1.5s infinite;width: 8.15rem;height: 1.85rem;margin:auto;background: url(../images/free_btn.png) no-repeat center center/100% 100%;}
.btn_img2{background: url(../images/free_btn2.png) no-repeat center center/100% 100%;}
.btn_img3{background: url(../images/free_btn3.png) no-repeat center center/100% 100%;}
.rule_1 {
    width: 3rem;
    height: 1rem;
    bottom: 2rem;
    left: 11rem;
}
.bm_box_bg {
    width: 14.37rem;
    height: 15.8rem;
    margin: 0 auto;
    background: url(../images/cx_bg_04.png?v=a) no-repeat center/100% 100%;
    margin-top: 20%;
}
.bm_box_bg p {
    font-size: .65rem;
    text-align: center;
    color: #7d7d7d;
    margin-bottom: 3%;
}
.bm_box_img {
    width: 56%;
    margin: auto auto 0 24%;
    padding: 5% 0 0;
    margin-bottom: 0;
}
.img_box {
    position: absolute;
    top: 0%;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 91%;
}
.bm_box {
    /*height: 18.23rem;*/
    right:0;left: 0;
    margin: auto;
    position: absolute;
    top: 0;
}
.close_x {
    width: 15%;
    right: 0%;
    margin: -9% auto 0;
    /*background: #Fff;*/
    height: 2rem;
}
.prize_box .close_x {
    width: 1.6rem;
    /* right: 0%; */
    margin: 2% auto 0;
    /* background: #Fff; */
    height: 1.6rem;
    /* background: url(../images/xx.png?v=aa) no-repeat center/100% 100%; */
    position: absolute;
    top: 6%;
    right: 11%;
}
.bm_box #anniu {
    display: block;
    width: 6.5rem;
    margin: 0.4rem auto 0;
}
.z3 img, .z2 img {
    width: 100%;
    margin: -1% auto;
}
.click_rule0{width: 25%; height: 10%;  position: absolute; top: 5%;right: 5%;}
.click_rule1{width: 25%;height: 10%;position:absolute;bottom: 11%;right: 12%;}
.click_rule2{width: 25%;height: 10%;position:absolute;bottom: 0;right: 12%;}
.click_rule4{width: 25%;height: 10%;position:absolute;bottom: 21%;right: 12%;}
.zhaun {
    -webkit-transform: scale(.85);
    transform: scale(.85);
    width: 16.9rem;
    height: 13.425rem;
    overflow: hidden;
    position: absolute;
    top: 0rem;
    bottom: 0;
    margin: auto;
    overflow: hidden;
    left: -2%;
    right: 0;
}
/*.zhaun .z4 img{    width: 83%;
    position: absolute;
    left: 50%;
    top: 47%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);}*/
.zhaun ul li {
    color: #8102d3;
    font-size: .6rem;
    /* position: absolute; */
    width: 5.525rem;
    height: 4.375rem;
    /* padding-top: 1.5rem; */
    text-align: center;
    float: left;
    position: relative;
    margin: 0 .1rem .1rem 0;
}

.zhaun ul .z4 {
     left: 67%;
}
.zhaun ul .z5 {
    top: 4.6rem;
    left: 33%;
}
.zhaun ul .z6 {
    top: 4.6rem;
    left: -33%;
}
.zhaun ul .z7 {
top: .15rem;
}
.zhaun ul .z8 {
   top: -4.5rem;
    left: -33.2%;
}
.zhaun ul .z-cur .bian_box{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/bian.png) no-repeat center center/100% 100%;
    color: #fff;
}
/*.img_box1{height: 21rem;}*/
.img_box2{height: 16.8rem;}
.img_box img{    
    width: 90%;
    margin: auto;
    z-index: 99;
    position: relative;
}
.btn_img{width: 50%;margin: auto;position: absolute;left: 0;right: 0;top: 6%;}
.liaosheji{width: 34%;top: 0;}
.btn_group_box{
    width: 100%;
    display: flex;
    justify-content: center;
}
.btn_box_a{width: 5.47rem;height: 1.5rem;margin-right: 8%;background: url(../images/yuyue1.png) no-repeat center/100% 100%;}
.btn_box_b{width: 5.47rem;height: 1.5rem;background: url(../images/design_btn1.png) no-repeat center/100% 100%;}
.btn_box_c{width: 9.6rem;height: 2.1rem;background: url(../images/btn_b.png) no-repeat center/100% 100%;    -webkit-animation: big ease-in-out 1.5s infinite;animation: big ease-in-out 1.5s infinite;}
.gif_box{background: url(../images/ban_18.jpg) repeat-y center/100% 100%; }
.btn_box_bg1 {
    position: relative;
    width: 100%;
}
.btn_box_bg2{width: 100%;background: url(../images/ban_22.jpg) no-repeat center/100% 100%;margin-top: -.1rem;}
.btn_box_bg3{width: 100%;background: url(../images/ban_25.jpg) no-repeat center/100% 100%;padding-top: .6rem;}
.btn_boxa{width: 100%;background: url(../images/ban_27.jpg) no-repeat center/100% 100%;}
.btn_boxa img{width: 50%;margin:auto; -webkit-animation: big ease-in-out 1.5s infinite; animation: big ease-in-out 1.5s infinite;}
.click_rule3{    width: 25%;
    position: absolute;
    top: 18%;
    left: 2%;
    /* -webkit-transform: translate(-50%,-50%); */
    /* transform: translate(-50%,-50%); */
   /* -webkit-animation: big ease-in-out 1.5s infinite;
    animation: big ease-in-out 1.5s infinite;*/
    margin: auto;
    right: 0;
  }
/*.lunbo_1 .btn_box{bottom: 1%;}*/
.zixun_btn {
    width: 7rem;
    height: 2.15rem;
    background: url(../images/left_btn.png) no-repeat center/100%;
}
.zero_btn_aa,.zero_btn1 {
    width: 7.04rem;
    height: 2.048rem;
    margin-top: .1rem;
    background: url(../images/right_btn.png) no-repeat center/100%;
    -webkit-animation: big2 ease-in-out 1.5s infinite;
    animation: big2 ease-in-out 1.5s infinite;
}
.btn_box_bb2 .zixun_btn{
    background: url(../images/btn_zixun2.png) no-repeat center/100%;
}
.btn_box_bb2 .zero_btn1{
    background: url(../images/btn_yuyue2.png) no-repeat center/100%;
}
.zero_btn1 {
   
    background: url(../images/yuyue0.png) no-repeat center/100%;
   
}
.zero_btn2 {
    width: 8.7rem;
    height: 2.1rem;
    background: url(../images/btn_04.png) no-repeat center/100% 100%;
    -webkit-animation: big2 ease-in-out 1.5s infinite;
    animation: big2 ease-in-out 1.5s infinite;
}
.click_a{background: url(../images/click_a.png) no-repeat center/100% 100%;}
.click_b{background: url(../images/click_b.png) no-repeat center/100% 100%;}
.btn_box .btn_mask{
  position: relative;
}

.btn_box_bg .btn_box .btn_mask .hand {
    position: absolute;
    bottom: -17%;
    right: -8%;
    width: 18%;
    -webkit-animation: hands steps(2,end) .5s infinite;
    animation: hands steps(2,end) .5s infinite;
}
@-webkit-keyframes hands {
  0% {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
  100% {
    -webkit-transform: translate3d(-25px,-7px,0);
    transform: translate3d(-25px,-7px,0);
  }
} 
.btn_box_bg .btn_box3 {
  bottom: 30%;
}
.liao {
    position: absolute;
    top: 40%;
    /* left: 0%; */
    right: 2%;
    margin: auto;
    width: 5rem;
    -webkit-animation: big ease-in-out 1.5s infinite;
    animation: big ease-in-out 1.5s infinite;
}
@media screen and (min-width: 750px){
  .liao {
    position: absolute;
    top: 43%;
    /* left: 0%; */
    right: 2%;
    margin: auto;
    width: 5rem;
    -webkit-animation: big ease-in-out 1.5s infinite;
    animation: big ease-in-out 1.5s infinite;
  }
.btn_right {
    position: absolute;
    top: 45%;
    right: 0%;
    width: 1rem;
    z-index: 10;
 }
}
.shengNum{
    width: 2rem;
    text-align: center;
    font-size: .8rem;
    color: #fff;
    position: absolute;
    top: .8rem;
    right: 3.5rem;
    font-weight: bold;
}
#form {
    width: 100%;
    height:14.784rem;
    text-align: center;
    background: url(../images/ban_02.jpg) no-repeat center/100%;
    position: relative;
}
#form.bottom_form{
  width: 100%;
  height:11.025rem;
  background: url(../images/form_bottom.jpg) no-repeat center/100% 100%;  
}
#form input {
    -webkit-box-sizing: border-box;
    width: 82%;
    padding: .6rem 0 .6rem 2.4rem;
    /*height: 1.7rem;
    line-height: 1.7rem;*/
    border: none;
   /* -webkit-border-radius: 6px;
    border-radius: 6px;*/
    font-size: 0.8rem;
    color: #5b5b5b;
    font-family: Microsoft YaHei;
    margin-top: 0.2rem;
    -webkit-box-shadow: 5px 5px 5px #d7d7d7 inset;
    box-shadow: 5px 5px 5px #d7d7d7 inset;
    border-radius: 8px;
}
input[name="userName"] {
    margin: 2.9rem 0 .2rem!important;
    background: #eaeaea url(../images/name.png) .4rem center/1.6rem auto no-repeat;
}
input[name="tel"]{
  background: #eaeaea url(../images/tel.png) .4rem center/1.6rem auto no-repeat;
}
.zixun_div{width: 2rem;height: 4rem;position: absolute;right: 0;bottom: 8.5rem;}
/*#xm2{
    background: #f2f2f2 url(../images/icon_name_04.png) .8rem center/1.3rem auto no-repeat;
}
#dh2{
  background:#f2f2f2 url(../images/icon_tel_04.png) .8rem center/1.3rem auto no-repeat;
}*/
.lunbo_0,.lunbo_1{position: relative;}
.prize1 input{margin: auto;
    width: 11rem;
    display: block;
    border: none;
    padding: .5rem 0 .5rem 2.5rem;
    border-radius: .2rem;
    margin-bottom: .2rem;
    box-sizing: border-box;
    font-size: .6rem;}
.con{ position: relative; }
.btnG{
  width: 100%;
  display: -webkit-box;
  -webkit-box-pack: center;
  padding: .5rem 0;
}
.btnG_a,.btnG_c{background: #ffea8c;}
.btnG_b,.btnG_d{background: #fff;}
.btnG a:first-child{margin-right:1.4rem;}
.btnG a{
  display: block;
  width: 40%;
}
.btn1 {
    display: block;
    margin:.4rem auto 0;
    width: 80%;
    -webkit-animation: big ease-in-out 1.5s infinite;
    animation: big ease-in-out 1.5s infinite;
}
.btn_img{
   -webkit-animation: big ease-in-out 1.5s infinite;
   animation: big ease-in-out 1.5s infinite;
}
.big{
   -webkit-animation: big ease-in-out 1.5s infinite;
   animation: big ease-in-out 1.5s infinite;
}
.btn-nowrap{
  position: absolute;
  left: 1.1rem;
  width: 4.825rem;
}
.btn-nowrap > a{ display: block; }
.btn-nowrap > a:last-child{
  margin-top: 0.3rem;
}
/* 页面内容 end*/

/*底部悬浮begin*/
.pop_xf {
    width: 100%;
    height: 2.6rem;
    max-width: 750px;
    margin:auto;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    border-top: solid 1px #9c9c9c;
    border-bottom: solid 1px #9c9c9c;
    background: #d1d1d1;
    z-index: 100;
}
.pop_xf .b4{
	width: 4.475rem;
	height: 1.35rem;
	background: red;
	position: absolute;
	left: 9.3rem;
	top: 0.6rem;
	background: url(../images/xf_03.png);
	background-size: 4.475rem 1.35rem;
}
.clock { width:50%;float: left;padding-top: 0.45rem;}
.clock p {text-align: left;padding-left: 1.675rem;font-size: 0.55rem;line-height: 0.85rem;}
.clock p img {display: inline-block;vertical-align: middle; width: .76rem;margin-right: 6px;}
.clock p i {font-style: normal;}
/*底部悬浮end*/
/*弹出报名框*/

/*.mask{
  z-index: 9999;
  position: fixed;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
  max-width: 750px;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.8);
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-pack: center;
}
.dialog{
  position: relative;
  width: 90%;
  height: 14.15rem;
  background: url(../images/z5.png?v=1) center center/100% auto no-repeat;
}*/
.mt{margin-top: 16px;}
.relative{position: relative;}
.pos{  width: 38%;height: 100%;top: 0;position:absolute;}
.zixun{left: 7%;}
.freeyue{right: 7%;}
.pos1{  width: 30%;height: 13%;position:absolute;left: 7%; }
.zixun1{ top: -12%;}
.freeyue1{top: 3%;}
.dialog h4{
  padding-top: 2rem;
  /*font-size: 0.55rem;*/
  color: #000;
  text-align: center;
}
.dialog p{
  color: #a3a3a3;
  font-size: 0.5rem;
  text-align: center;
}
.gigi {
    position: absolute;
    bottom: 0%;
    width: 4rem;
    height: 1.5rem;
    /*background: #000;*/
    left: 0%;
    right: 0%;
    margin: auto;
}
.gz2_btn{width: 21%; position: absolute;bottom: .5rem;left: 0; right: 0; margin: auto;height: 9%;}
/*#tan_form{
  margin-top: 0.2rem;
  text-align: center;
}
#tan_form input {
    width: 11rem;
    padding: 4.3% 0 4.3% 0;
    font-size: 0.7rem;
    border: none;
    border-radius: .4rem;
    text-indent: 21%;
    margin-bottom: 3%;
}
.tan_btn_box{width:13.5rem;position: absolute;top: 0;left: 0;right: 0;margin: auto;}
.tan_btn {
    position: absolute;
    width: 4.375rem;
    height: 1.875rem;*/
    /* background: #fff; */
/*}
.tan_btn1 {
    right: 6%;
    top: 3.7rem;
}
.tan_btn3 {
    right: 6%;
    top: 8.5rem;
}
.tan_btn2 {
    right: 6%;
    top: 6.1rem;
}
.tan_btn4 {
    right: 6%;
    top: 10.8rem;
}
.tan_btn5 {
    right: 6%;
    top: 7.5rem;
    display: none;
}*/
.pop_3 {
    position: absolute;
    top: 28%;
    left: 0%;
    right: 0%;
    margin: auto;
    width: 5rem;
    height: 1.3rem;
    z-index: 3;
}
.pop_2 {
  position: absolute;
  bottom: 2%;
  left:46%;
  right: 0%;
  margin: auto;
  width: 5rem;
  height: 1.3rem;
  z-index: 3;
}
.clickBtn {
    width: 65%;
    height: 25%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 66;
}
.click_btn1 {
    left: -1%;
    top: 143%;
}
.click_btn2 {
    right: 1%;
    top: 143%;
}
.click_btn3 {
    right: 1%;
    top: 142%;
}
.click_btn4 {
    left: -1%;
    top: 143%;
}
.pop_1 {
  position: absolute;
  bottom: 1%;
  left: 0%;
  right: 0%;
  margin: auto;
  width: 5rem;
  height: 1.3rem;
  z-index: 3;
}
.gz1_btn {
    position: absolute;
    width: 3.5rem;
    height: 1.5rem;
    left: 0;
    right: 0;
    margin: auto;
    bottom: .2rem;
}
.tan_rule {
    top: 1.6rem;
    left: 35%;
}
#anniu{display: block; width: 9rem; margin:1.2rem auto 0; }  
.back{
  position: absolute;
  left: 50%;
  bottom: 0rem;
  -webkit-transform: translateX(-50%);
  display: block;
  width: 1.75rem;
  height: 1.1rem;
}
.close{
  position: absolute;
  right: 0.2rem;
  top: 0.1rem;
  display: block;
  width: 1rem;
  height: 0.9rem;
  border-radius: 50%;
}
/*弹出报名框END*/
.b {
    position: absolute;
    top: 0.35rem;
    left: 50%;
    margin-left: -3rem;
    width: 6rem;
    height: 1.325rem;
    cursor: pointer;
    background: url(../images/btn_y_03.jpg);
    background-size: 6rem 1.325rem;
}
.b1 {
    position: absolute;
    top: 1.15rem;
    left: 50%;
    margin-left: -3rem;
    width: 6rem;
    height: 1.325rem;
    cursor: pointer;
    background: url(../images/btn_y_06.jpg);
    background-size: 6rem 1.325rem;
}
.b2 {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    margin-left: -3rem;
    width: 6rem;
    height: 1.325rem;
    cursor: pointer;
    background: url(../images/btn_y_10.jpg);
    background-size: 6rem 1.325rem;
}
.b3 {
    position: absolute;
    top: 0.675rem;
    left: 50%;
    margin-left: -3rem;
    width: 6rem;
    height: 1.325rem;
    cursor: pointer;
    background: url(../images/btn_y_13.jpg);
    background-size: 6rem 1.325rem;
}
/*轮播*/
.btn_w{width: 5.47rem;height: 1.5rem;position: absolute;}
.btn_aa{left: 1.6rem;bottom: 2.5rem;}
.btn_bb{left: 1.6rem;bottom: .2rem;}
.swiper1 {
    position: absolute;
    top: 0%;
    left: 4.5%;
    width: 90%;
}


.swiper-slide{
  width: 100% !important;
}
.swiper1 .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 7px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: rgba(255,255,255,0.9);
   
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}

.swiper1 .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: -3px;
    left: 0;
    width: 100%;
}


.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image:url(../images/left.png) ;
     left: -.3%;
    right: auto;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/right.png);
    right: -0.4%;
    left: auto;
}
@media screen and (min-width: 750px){
  .lunbo_1 {
    position: relative;
    background: #fff;
    height: 11.1rem;
}
  .swiper1 {
    position: absolute;
    top: 0%;
    left: 4.5%;
    width: 100%;
}
.swiper1 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0px;
    left: 0;
    width: 100%;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image:url(../images/right.png) ; 
    right: 9.6%;
    left: auto;
}
}

.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 19px;
    height: 61px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.lunbo_4{
    position: relative;
    background: #fb8673;
    height: 20.2rem;
}
.swiper2 {
    position: absolute;
    top: 0%;
    left: 4%;
    width: 90%;
}
.swiper2 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
  top: 46%;
}
.swiper2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  top: 46%;
  right: 0%;
}
.swiper2.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    bottom: 0% !important;
    left: 0;
    width: 100%;
}
.lunbo_3{
    height: 25.9rem;
}
.lunbo_3 .btn_right,.lunbo_3 .btn_left{
   top: 46%;
}
.lunbo_3 .btn_right{
   right: 2.2%;
}
.lunbo_3 .btn_left{
   left: 2.2%;
}
.lunbo_3 .tab_ul {
    display: -webkit-flex;
    /* position: absolute; */
    /* top: 0%; */
    /*height: 1.3rem;
    line-height: 1.3rem;*/
    /* left: 4.7%; */
    width: 100%;
    background: #fff;
    border-top: 2px solid #a08682;
}
.lunbo_3 .tab_ul li {
    width: 32%;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .65rem;
    text-align: center;
    color: #ed5f48;
    border-right: 1px solid #ed5f48;
}
.lunbo_3 .tab_ul li:last-child{
  border-right: 0;
}
.lunbo_3 .tab_ul .tab_active{
  background: #ed5f48;
  color: #fff;
}
.lunbo_3 .box {
    position: absolute;
    top: 0%;
    left: 1.7%;
    width: 95%;
    border-top: .2rem solid #4d1c15;
    border-bottom: .2rem solid #4d1c15;
    border-right: .2rem solid #4d1c15;
    border-left: .2rem solid #4d1c15;
}
.swiper3 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image:url(../images/left.png) ;
     left:0%;
    right: auto;
}
.swiper3 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image:url(../images/right.png) ; 
    right: 0%;
    left: auto;
}
#tan_form3{
  margin-top: 1.2rem;
  text-align: center;
}
#tan_form3 input{
  width: 83%;
  height: 1.8rem;
  line-height: 1.8rem;
  padding-left: 1.8rem;
  font-size: 0.7rem;
  border:1px solid #d2d2d2;
}
#anniu3{display: block; width: 12rem; margin:1.2rem auto 0; } 
/*底部悬浮begin*/
.pop_xf {
  display: none;
    height: 47px;
    position: fixed;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
    max-width: 750px;
    width: 100%;
    border-top: solid 1px #9c9c9c;
    border-bottom: solid 1px #9c9c9c;
    background: #f2f2f2;
    z-index: 100;
}
.px_box {
    width: 208px;
    height: 47px;
    margin: 0 auto;
}
.px_box a {
    width: 88px;
    height: 30px;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAAAeCAYAAAColNlFAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGQSURBVGhD7dq7L0NhGMfx9w8gkUhECBHScBoiIad6GokESwfEXdzKIiGMJovdYvAfmGwWi0EMIi4xoxp1Pyi9nIpLq36et/0T2md7hs/Jk5ztmydv3uFVjuMg+XiP1PoKMgs9wFibyENmsQ+pjVUkX2zoturjOojMnB9/9FMUjl7W5MMN1M/aMjJjXsHghzZZpWe68DvqFQzS870UeNSC4JGa6aYjggbBRAf+pkEw0YE/RywIJgEK/EGDYKIDJ4ctCCbTFDhBg2CiA8eHLAgmUxQ4NmhBMJmkwNEBC4LJBAV+77cgmIxT4C93EQQTTwVd04wiCCYmBY7SIJjowLZRDMHjWQe+NUogeNyZVVBXRikEj5BZA3VhlEHwCJp1UOfucggelx4XbXBjJQSPoLeBzuDmaggeIZ8bKtxWj3BLrWBw29kK9RQYxL3pEgzspVmo2ME+bFplm84LUUDtTYifnSD7Ni22s42I34dXCi3yF+npQHxvN/c2TX+y3iJIHB8ivrUp8pA4PYITfc81dRz8A6WyjOMi48hoAAAAAElFTkSuQmCC) 0 0 no-repeat;
    margin: 10px 0 0 0;
    font: 14px/30px '微软雅黑';
    text-align: center;
    color: #fff;
}
/*底部悬浮end*/

/*轮播*/
.lunbo_1, .lunbo_2, .lunbo_3, .lunbo_4 {
    width: 100%;
    position: relative;
    margin: 0 auto;
}
.lunbo_1{
    height: 15.7rem;
}
.lunbo_2{
    height: 27.5rem;
}
.btn_box_a_bg{background: #f6f7f7;}
.room_btn{ 
    display: -webkit-flex;
    justify-content: space-between;
    width: 100%;   
    margin: .2rem auto 1.3rem;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.room_btn li{
  position: relative;
  text-align: center;
  font-size: 0.6rem;
  width:32%;
  height: 1.8rem;
}
.btn_left {
    position: absolute;
    top: 32%;
    left: 1%;
    width: 1rem;
    z-index: 10;
}
.btn_right {
    position: absolute;
    top: 32%;
    right: 1%;
    width: 1rem;
    z-index: 10;
}
.lunbo_2 .btn_left,.lunbo_2 .btn_right{
    top: 41%;
}
.lunbo_2 .btn_left{
    left: 4%;
}
.lunbo_2 .btn_right{
    right: 4%;
}
.room_img li{display: none; }
.left-arrow,.right-arrow{position: absolute;top: 0;bottom: 0;margin: auto;  width: 8%;z-index: 99;}
.left-arrow{left: .56rem;}
.right-arrow{right: .58rem;}
.touch-box{width: 100%;height: 100%;position: absolute;top: 0;}
.relative{position: relative;}
.btn-cc{  width: 40%;position: absolute;bottom: 5%;left: 0; right: -26%;margin: auto;}
.dot{width:1.3rem;position: absolute;left: 0;right: 0;margin: auto;bottom: -1rem;}
.dot ul li{width: .3rem;height: .26rem;border-radius: 100%;-webkit-border-radius: 100%;background: rgba(255,255,255,.5);margin-right: .2rem;display: inline-block;}
.dot ul li:last-child{margin-right: 0;}
.dot ul .cur{width: .5rem;background: rgba(255,255,255,1);border-radius: 40px;}
.tip_img_box{    width: 36%;position: absolute;bottom: -.8rem;right: .29rem;}
/*.btn_group{padding:20px 3% 30px;display: flex;justify-content:space-between;}*/
.btn_group div{display: inline-block;}
/*.btn_group .btn_a{width: 6.5rem;height:1.8rem;background: url(../images/know_btn.png) top center/100% 100%;}
.btn_group .btn_b{width: 6.5rem;height:1.8rem;background: url(../images/get_btn.png) top center/100% 100%;}*/
.bg_y{background: #f6f0e2;}
.right_box{width: 50%;height: 100%;position: absolute;top: 0;right: 0;}
.lun_box{width: 90%;margin: auto;}
.lun_box .left_box{width:75%;float: left;}
.lun_box .right_box1{width: 24%;float: right;}
.lun_box .left_box li{display: none;}
.lun_box .right_box1 li{margin-bottom: 9%;position: relative;}
.lun_box .right_box1 p{    position: absolute;top: 0;left: 0;color: #fff;line-height: 2.2rem;text-align: center;font-size: .4rem;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.img_bg {
    width: 100%;
    height: 0.775rem;
    margin: auto;
     background: url(../images/ban_04.jpg) center center/100% 100% no-repeat; 
    /*background: #e7b463;*/
    /*border-radius: .1rem;*/
}
#slide {
    position: relative;
    /* margin: 1rem 0; */
    display: block;
    vertical-align: middle;
    width: 56%;
    height: 0.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    /*background: url(../images/laba.png) 0 center/0.8rem no-repeat;*/
    /* box-shadow: 3px 3px 8px #aeaeae inset; */
    margin:0 auto;
    left: 1%;
    top: 2.4rem;
}
#slide ul {
    width: 100%;
    min-height: 100%;
    position: absolute;
    left: -2%;
    right: 0%;
    top: 0;
    margin: auto;
}
#slide li {
    padding-left: 3px;
    display: -webkit-box;
    -webkit-box-align: center;
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: .45rem;
    color: #0d0301;
}
.btn_top1{
  top: 10%;
}
.btn_top2{
  bottom: 27% !important;
  width: 93% !important;
}
.btn_top3{
  bottom: 30% !important;
  width: 93% !important;
}
.prize1 #anniu{margin-top: 3.5rem;}

.mask{
  z-index: 9999;
  position: fixed;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
  max-width: 750px;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,0.8);
  display: -webkit-box;
  -webkit-box-align: center;
  -webkit-box-pack: center;
}
.dialog{
  position: relative;
  width: 90%;
  height: 14.15rem;
  background: url(../images/z5.png?v=1) center center/100% auto no-repeat;
}
.mt{margin-top: 16px;}
.relative{position: relative;}
.pos{  width: 38%;height: 100%;top: 0;position:absolute;}
.zixun{left: 7%;}
.freeyue{right: 7%;}
.pos1{  width: 30%;height: 13%;position:absolute;left: 7%; }
.zixun1{ top: -12%;}
.freeyue1{top: 3%;}
.dialog h4{
  padding-top: 2rem;
  /*font-size: 0.55rem;*/
  color: #000;
  text-align: center;
}
.dialog p{
  color: #a3a3a3;
  font-size: 0.5rem;
  text-align: center;
}
.gigi {
    position: absolute;
    bottom: 0%;
    width: 4rem;
    height: 1.5rem;
    /*background: #000;*/
    left: 0%;
    right: 0%;
    margin: auto;
}
.gz2_btn{width: 21%; position: absolute;bottom: .5rem;left: 0; right: 0; margin: auto;height: 9%;}
#tan_form{
  margin-top: 0.1rem;
  text-align: center;
}
#tan_form input {
    width: 8.4rem;
    padding: 3.5% 0 3.5% 0;
    font-size: 0.7rem;
    border: none;
    border-radius: 0;
    text-indent: 5%;
    margin-bottom: 1%;
    background: #f5d4c8;
}
.tan_btn_box{width:13.5rem;position: absolute;top: 0;left: 0;right: 0;margin: auto;}
.tan_btn {
    position: absolute;
    width: 4.375rem;
    height: 1.875rem;
    /* background: #fff; */
}
.tan_btn1 {
    right: 6%;
    top: 3.7rem;
}
.tan_btn3 {
    right: 6%;
    top: 8.5rem;
}
.tan_btn2 {
    right: 6%;
    top: 6.1rem;
}
.tan_btn4 {
    right: 6%;
    top: 10.8rem;
}
.tan_btn5 {
    right: 6%;
    top: 7.5rem;
    display: none;
}
.pop_3 {
    position: absolute;
    top: 28%;
    left: 0%;
    right: 0%;
    margin: auto;
    width: 5rem;
    height: 1.3rem;
    z-index: 3;
}
.pop_2 {
  position: absolute;
  bottom: 2%;
  left: 0%;
  right: 0%;
  margin: auto;
  width: 5rem;
  height: 1.3rem;
  z-index: 3;
}
.pop_1 {
  position: absolute;
  bottom: 1%;
  left: 0%;
  right: 0%;
  margin: auto;
  width: 5rem;
  height: 1.3rem;
  z-index: 3;
}
.gz1_btn {
    position: absolute;
    width: 3.5rem;
    height: 1.5rem;
    left: 0;
    right: 0;
    margin: auto;
    bottom: .2rem;
}
.tan_rule {
    top: 1.6rem;
    left: 35%;
}
#anniu{display: block; width: 9rem; margin:1.2rem auto 0; }  
.back{
  position: absolute;
  left: 50%;
  bottom: 0rem;
  -webkit-transform: translateX(-50%);
  display: block;
  width: 1.75rem;
  height: 1.1rem;
}
.close{
  position: absolute;
  right: 0.2rem;
  top: 0.1rem;
  display: block;
  width: 1rem;
  height: 0.9rem;
  border-radius: 50%;
}
#xm3{ border-radius: 0.2rem 0.2rem 0 0; 
  background: #fff url(../images/a1.png) 0.6rem center/0.8rem auto no-repeat;border-bottom:none!important;}
#dh3{ border-top: 0; border-radius: 0 0 0.2rem 0.2rem;
  background: #fff url(../images/a2.png) 0.6rem center/0.8rem auto no-repeat;}
/*弹出报名框END*/
#zturn {
    position: absolute;
    top: 0%;
    left: 29%;
    right: 0%;
    margin: auto;
    width: 60%;
    margin-top: 44%;
}
.main_box{
    position: absolute;
    top: 25%;
    left: 0;
    right: 0;
    margin: auto;
}
.zturn-left {
    position: absolute;
    top: -2.5rem;
    left: -23.5%;
    width: 7%;
    z-index: 34; 
}

.zturn-right {
    position: absolute;
    top: -2.5rem;
    right: 25%;
    width: 7%;
    z-index: 34;
}
.poster-item {
    /* background: #fff; */
    /*height: 453px;*/
    width: 8.275rem;
    border-radius: 10px;
    /* padding: 45px 23px 20px 23px; */
    transition: all 0.5s;
    cursor: default;
    -moz-transition: all 0.5s;
    cursor: default;
    -webkit-transition: all 0.5s;
    cursor: default;
    -o-transition: all 0.5s;
    cursor: default;
}
.poster-item img {
    position: absolute;
    top: 0;
    margin-top: -83%;
}
/*.zhou_img {
    position: absolute;
    top: -68%;
    width: 88%;
    left: 0%;
    right: 0%;
    margin: auto;
    z-index: 34;
}*/
.hbBox {
    position: absolute;
    top: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding: 0 5%;
    margin-top: 22%;
}
.hbBox li {
    width: 33%;
    margin-bottom: 5%;
    padding: 1%;
}
.hbBox .hbGIF{
    padding: 0;
}
.pageBox {
    width: 100%;
    /*background: url(../images/11_img_08.jpg) no-repeat center;*/
    background: #430d9d;
    overflow: hidden;
    position: relative;
}
/*轮播1*/
.lbBox {
    height: 8rem;
}
#galleryOne .swiper-slide{
  width: 100% !important;
}
#galleryOne {
    /* float: left; */
    width: 88%;
    position: absolute;
}
#thumbsOne {
    /* padding: 0 .35rem; */
    /* float: right; */
    /* width: 20%; */
    position: absolute;
    right: 0;
    top: 0.5rem;
}
#thumbsOne .swiper-wrapper{
    display: inherit;
}
#thumbsOne .swiper-slide {
    width: 2.8rem!important;
    background: #fff;
    margin-right: 0.1rem!important;
    font-size: 0.6rem;
    /* text-align: right; */
    height: 1.15rem;
    line-height: 1.15rem;
    color: #e21e50;
    margin-bottom: .6rem;
    border-radius: .5rem;
    border: 1px solid #e91d50;
}
#thumbsOne .swiper-slide1,#thumbsOne .swiper-slide4{
  padding-left: .85rem;
}
#thumbsOne .swiper-slide2,#thumbsOne .swiper-slide3{
  padding-left: 1rem;
}
#thumbsOne .swiper-slide-thumb-active{
  background: #fb3e7a;
  color: #fff;
}
.btn_box2{
    position: absolute;
    top: -0.2rem;
}
.btn_box3 {
    position: absolute;
    top: 17%;
    left: 0;
    right: 0;
    width: 95%;
    margin: auto;
}
.btn_box2 .zixun_btn{
    background: url(../images/btn_zixun.png) no-repeat center/100% 100%;
}
.btn_box2 .zero_btn{
    background: url(../images/btn_yuyue.png) no-repeat center/100% 100%;
}
.btn_box3 .zixun_btn{
    background: url(../images/btn_zixun2.png) no-repeat center/100% 100%;
}
.btn_box3 .zero_btn{
    background: url(../images/btn_yuyue2.png) no-repeat center/100% 100%;
}
.btn_box_bb1{
  /*width: 100%;*/
  position: absolute;
  left: 0;
  bottom:-.5rem;
}
.btn_box_bb2{
  width: 100%;
  position: absolute;
  left: 0;
  bottom: .6rem;
}
.fp_modal,.xjq_modal {
    display: none; 
    position: fixed; 
    z-index: 9999; 
    left: 0;
    top: 0;
    width: 100%; 
    height: 100%; 
    overflow: auto; 
    background-color: rgba(0,0,0,0.6); 
}
.fp_modal_in,.xjq_modal_in{
    width: 80%;
    margin: 20% auto;
}
.fp_close,.xjq_close{
    width: 1.6rem;
    right: 0%;
    margin: 2% auto 0;
    height: 1.6rem;
    position: absolute;
    bottom: 0%;
    left: 0%;
}
.fp_btn {
    position: absolute;
    top: 6.3rem;
    height: 10rem;
    width: 100%;
}
.fp_btn a{
    display: block;
    width: 3.65rem;
    height: 5rem;
    position: absolute;
}
.fp_btn1 {
    left: .65rem;
}
.fp_btn2 {
    left: 4.65rem;
}
.fp_btn3 {
    left: 8.65rem;
}
.fp_btn4 {
    left: .65rem;
    top: 5rem;
}
.fp_btn5 {
    left: 4.65rem;
    top: 5rem;
}
.fp_btn6 {
    left: 8.65rem;
    top: 5rem;
}

.pmdBox{
    position: absolute;
    top: -.15rem;
    left: 0;
    right: 0;
    width: 90%;
    margin: auto;
    bottom: 0;
}
.pmdBox img{
    display: none;
}
.btngifBox {
    position: absolute;
    top: 15%;
    left: 0%;
    right: 0;
    width: 40%;
    margin: auto;
    bottom: 0;
}
.btngifBox img{
    display: none;
}
.cjBox {
    position: absolute;
    top: -.2rem;
    width: 100%;
    height: 7rem;
    margin-top: 1.08rem;
}
#newBridge #nb_icon_wrap,#newBridge .nb-icon-customer{display: block!important;}
#aa{top: 45%!important;}
.rule_box, .prize_box,.hui_box{z-index: 999;}
/*#tan_form input{border-radius: 0;}*/
.pop_xf{left: 0!important;right: 0!important;-webkit-transform: translateX(0)!important;}
/*.btn_box_bg .btn_box{padding-top: 2%;}*/
.bottom_box{position: absolute;bottom: 10px;width: 20%;height: 10%;margin:auto;left: 0;right: 0;}
.yuyue_btn{-webkit-animation: big ease-in-out 1.5s infinite;animation: big ease-in-out 1.5s infinite;}
.ding{overflow: hidden;}
.yhq_box {
    position: absolute;
    width: 30%;
    text-align: center;
}
.yhq_box1{
    top: 28%;
    left: 15%;
}
.yhq_box2{
    top: 28%;
    right: 15%;
}
.yhq_box3{
    top: 67%;
    left: 15%;
}
.yhq_box4{
    top: 67%;
    right: 15%;
}
.yhq_box .p1 {
    color: #f3274a;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 13%;
}
.yhq_box .p2{
  color: #fff;
  font-size: .5rem;
}
.chouWorld{font-size: .62rem;color: #fce7b8;text-align: center;left: 0;right: 0;position: absolute;bottom: .05rem;}

.zhaunFromc .zhaun_form2{
    width: 9.8rem!important;
    margin: 7.8rem auto 0!important;
}
.zhaunFromc input{    
    width: 100%!important;
    display: block;
    margin: auto auto 3%!important;
    background: #fff!important;
    padding: 0 0 0 3%!important;
}
.zhaunFrom-box2 .zhaunFromc .submit1{
    width: 10rem!important;
    margin: 7% auto -5%!important;
}
.zhaunFromc .close_zhuan2{right: 9%!important;top: -2.5%!important;}
.zhaunFrom-box2 .zhaun_form2 input{
    width: 100%;
    font-size: .56rem;
    padding-left: 3%;
    margin: 0;
    background: #fff;
    margin-bottom: 2%;
    border: none;
    height: 1.5rem;
    line-height: 1.5rem;
}
@media screen and (min-width: 750px){
.game-goods-wrap {
  position: absolute;
  margin: 0 auto;
  top: 12%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 78%;
  height: 8.43rem;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  overflow: hidden;
  /* z-index: 99; */
  margin-top: 0.1%;
  border-radius: 0.62rem;
}
.game-goods:nth-child(2) {
  left: 7.35rem;
  transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
}
.game-goods:last-child {
  left: 14.28rem;
  transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  -o-transform: translateX(-100%);
}
}

*::-webkit-input-placeholder {
color: #a2a2a2;
font-size: .74rem;
font-family: "Microsoft YaHei","微软雅黑", Helvetica, Arial, sans-serif;
}
*::input-placeholder {
color: #a2a2a2;
font-size: .74rem;
font-family: "Microsoft YaHei","微软雅黑", Helvetica, Arial, sans-serif;
}
.zhaunFromc input::-webkit-input-placeholder {
  font-weight: normal;
  color: #a5a5a5!important;
  font-size: .6rem;
}
.prize1 input::-webkit-input-placeholder {
  font-weight: normal;
  color: #d18e75!important;
  font-size: .6rem;
}
.zhaunFrom-box input::-webkit-input-placeholder{color: #7b7b7b;}
.zhaunFrom-box #zhaun_form input::-webkit-input-placeholder,.zhaunFrom-box2 .zhaun_form2 input::-webkit-input-placeholder {
  font-size: .6rem!important;
  font-weight: normal;
  color: #7b7b7b;
}
.tan_baoming input::-webkit-input-placeholder {
  font-weight: normal;
  color: #a5a0a0!important;
  font-size: .6rem!important;
}
#form input::input-placeholder {
  /*color: rgba(255,175,177,0.8);*/
  font-size: .74rem;
  color: #a2a2a2;
  font-weight: bold;
}
.ruleMargin{
    margin-top: 35% !important;
}
.more_box{    
    width: 5.6rem;
    height: 1.6rem;
    position: absolute;
    right: 1rem;
    bottom: 5.1rem;
    background: url(../images/chat_1.gif) no-repeat 99% center/auto 100%;
}
.more1{
    bottom: 28.8rem;
    right: 1rem;
} 