a{text-decoration:none;}
body{
  max-width: 640px;
  margin:0 auto;
  position:relative;
  background:#3e041d url(../images/bg.js) no-repeat center top;
  overflow-x: hidden;
}
.ban{
  height: 646px;
}
.kf{
  position:fixed;
  z-index:8;
  top:200px;
  right:0px;
}

.xia{
  padding-left:30px;
  padding-bottom:20px;

}
.down{
  height: 124px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.dw{
  -webkit-transition: all ease 0.2s;
     -moz-transition: all ease 0.2s;
       -o-transition: all ease 0.2s;
          transition: all ease 0.2s;
}
.dw.cur{
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
      -ms-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);

}
.dw {text-align:center;padding-bottom:0px;}

.cesu{
  width:590px;
  margin:0 auto;
  padding-top:20px;
}
.cetl{
  padding-bottom:22px;
}
.ceul li{
  margin-bottom:22px;
  background: url(../images/libg.js) no-repeat center left;
}
.miaoinpt{
  width:97px;
  height:63px;
  line-height:64px;
  text-align:center;


  font-size:22px;
}

.miaoinpt2{
  width:300px;
  line-height:60px;
  padding-left:12px;
  font-size:25px;
  text-align:center;
}
.dakaibtn{
  display:block;width:158px;
  height:63px;
  background: url(../images/opbg.js) no-repeat center top;
  margin-left:8px;
}
.b3tl{padding:30px 0px;text-align:center;}
.lunwai{
  padding-top:0px;
}
.swiper-container1 img{
  display:block;
  width:100%;
  height:484px;
}
.lunte{
  padding-bottom:30px;
}

.lun2x{
  padding:0px 120px;
  padding-top:150px;
}
.lun2x img{
  display:block;
  width:100%;
}
.btn{
  padding-top:25px;
  width:160px;
  margin:0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}


.kefu{
  position:fixed;
  right: 10px;
  top: 200px;
  z-index:50;
}
.kefu a{display:block;}
.erwema{
  position:fixed;
  left: 10px;
  top: 300px;
  text-align:center;
  color:#ffff00;
  z-index:50;
  background:#002a08;
  border-radius: 6px;
  padding:4px;

}
.erwema img{
  display:block;
  margin-bottom:10px;
}
.foot{
  position:fixed;
  z-index:8;
  background: url(../images/ftbg.js) ;
  bottom:0px;
  left:50%;
  margin-left:-320px;
  width:640px;
  padding:0 0px;
  height:124px;
  border-top:2px solid #f5d762;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.foot img{display:block;}
.game{
  }

.gat{
  height:127px;
}
.gat img{display:block;}
.gaw{
  font-size:20px;
  line-height:42px;
  height:43px;
}

.telun{
  height:490px;
  width:600px;
  margin:0 auto;
  padding-bottom:40px;
  overflow:hidden;

}
.daluntu{
  display:block;
  position:relative;
}
.telun img{
  width:391px;
  height:484px;
}
body .lunbo1 .swiper-slide{
  -webkit-transform: scale(0.7);
     -moz-transform: scale(0.7);
      -ms-transform: scale(0.7);
       -o-transform: scale(0.7);
          transform: scale(0.7);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all ease 0.2s;
     -moz-transition: all ease 0.2s;
       -o-transition: all ease 0.2s;
          transition: all ease 0.2s;

}
body .lunbo1 .swiper-slide-prev,
body .lunbo1 .swiper-slide-next{
  position:relative;
  z-index: 15;
  -webkit-transform: scale(0.9);
     -moz-transform: scale(0.9);
      -ms-transform: scale(0.9);
       -o-transform: scale(0.9);
          transform: scale(0.9);
}
body  .lunbo1 .swiper-slide-next+.swiper-slide{
  z-index: 10;
}
body .lunbo1 .swiper-slide-active{
  position:relative;
  z-index: 20;
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.gain ul{
  padding:0 4px;
  overflow:hidden;
}
.gain li{
  float:left;
  width:25%;
  text-align:center;
  padding:11px 0px;
  height:184px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}
.ybt{
  position:absolute;
  height:420px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  top:0px;
  z-index: 40;
}
.zuo{left:-10px;}
.you{right:-10px;}
.list li{
  width:33.33%;
  float:left;
  height:210px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end
}

.dn{display:none;}
.ybt{display:none;}
.di{
  margin-top:-130px;
}
.ftlo{
  text-align:center;
  padding:20px 0px;
}
.jielun{
  width:614px;

  margin:0 auto;
}
.pin{
  width:606px;
  margin:0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom:160px;
}
.ban .lunbox{
  padding-top: 136px;
}
.kefu{
	position: fixed;
	right: 0px;
	top: 350px;
	z-index: 999;
}
.kefu .close{
	position:absolute;
	bottom: 0px;
	height: 50px;
	width: 100%;
	cursor: pointer;
}
.xinren{
	position: fixed;
	right: 0px;
	top:500px;
	z-index: 999;
}
.xinrentan{
	position:fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	overflow-y: auto;
	display:none;
}
xinrentan img{
	display: block;
	width: 100%;
}

.baodutan{
	position:fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	overflow-y: auto;
	display:none;
}
.baodutan img{
	display: block;
	width: 100%;
}
.jindu{
	position:fixed;
	right: 0px;
	top: 200px;
	z-index: 666;
}
