@charset "utf-8";
body {
  margin: 0;
  padding: 0;
  font: normal 100% "Microsoft YaHei", \5b8b\4f53, Arial, Helvetica, sans-serif;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
div,
p,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
textarea,
table,
td {
  margin: 0;
  padding: 0;
}
area {
  outline: none;
}
img {
  border: 0;
}
ol,
ul {
  list-style: none;
}
a {
  text-decoration: none;
  outline: none;
}
/*限制全屏*/
video::-webkit-media-controls-fullscreen-button{
	display: none !important; 
}
.clearfix:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
}
.clearfix {
  zoom: 1;
}


html,
body {
  max-width: 1080px;
  width: 1080px;
  overflow-x: hidden;
  margin: 0 auto;
  background: #32261f;
}
body {
  font-size: 14px;
}
.content-bg{padding-bottom: 180px;background: url(../img/bg.jpg) no-repeat 50% 0;}
.header-box{height:1541px;position: relative;}
.game_info{width: 100%;height: 230px;position: absolute;left: 0;top: 1243px;}
.info{display: block;width: 100%;height:100%;}
.btn_go{display: block;width: 277px;height: 92px;background: url(../img/btn_go.png) no-repeat 50% 0;position: absolute;right: 106px;top: 75px;text-indent: -999em;}

.part1{width: 100%;height: 1016px;box-sizing: border-box;padding-top: 850px;}
.btn_lottery{display: block;width: 345px;height: 111px;background: url(../img/btn_lottery.png) no-repeat 50% 0;margin: 0 auto;}

.part2{width: 100%;height: 917px;box-sizing: border-box;padding-top: 196px;}
.part2 a,.part2 img{display: block;width: 100%;margin: 0 auto;}


.part3{width: 100%;height: 619px;}

.part4{width: 100%;height: 691px;}

.part5{width: 100%;height: 1060px;box-sizing: border-box;padding-top: 219px;}

.par_video{width: 960px;height: 540px;margin:0 auto 0;position: relative;}
.btn_video{display: block;width: 960px;height: 540px;background: url(../img/video_img.png) no-repeat 50% 0;position: absolute;top: 0;left: 0;}
.video_main{display: none;width: 960px;height: 540px;position: absolute;top: 0;left: 0;}

.part6{padding-top: 196px;}
.jh_box{width: 100%;height: 1104px;}
.jh_box .swiper-container{width: 1080px;height: 1084px;position: relative;margin: 0 auto;}
.jh_box .swiper-container img{display: block;width: 672px;height: 1084px;}
.jh_box .swiper-container .swiper-slide{width: 672px;margin: 0 auto;position: relative;}
.jh_box .swiper-container .swiper-slide em{display: block;width: 675px;height: 1087px;background-color: rgba(249,247,244,0.3);position: absolute;top:0;left:0;}
.jh_box .swiper-container .swiper-slide.swiper-slide-active em{display: none;}
.jh_box .swiper-button-next{width: 114px;height: 160px;background: url(../img/right.png) no-repeat 50% 0;position: absolute;top: 50%;margin-top: -65px;right: 30px;}
.jh_box .swiper-button-prev{width: 114px;height: 160px;background: url(../img/left.png) no-repeat 50% 0;background-size: 100% auto;position: absolute;top: 50%;margin-top: -65px;left: 24px;}
.swiper-button-next:after, .swiper-button-prev:after{display: none;}

.cover{position:fixed;z-index:1000;top:0;left:0;background:rgba(0,0,0,.9);width:100%;height:100%;}
.btn_close{display: block;width: 54px;height: 54px;background: url(../img/close.png) no-repeat 50% 0;position: absolute;right: 0;top: 28px;text-indent: -999em;}
.order_qq{position: fixed; left: 50%; top: 50%;z-index: 5000;background:url(../img/pop1.png) no-repeat 50% 0/100% 100%;width:969px; height:1169px;box-sizing: border-box;padding-top:790px; text-align:center;margin:-584px 0 0 -484px;box-sizing: border-box;}
.input_write_qq{width: 678px;height: 85px;background: #fef9ee;border: 2px solid #9f221b;border-radius: 10px;margin: 0 auto;font-size: 50px;color: #353535;line-height: 85px;text-align: center;}
.order_qq p{width: 100%;height: 114px;font-size: 40px;color: #353535;line-height: 114px;text-align: center;}
.btn_submit{display: block;width: 396px;height: 125px;background:url(../img/btn_submit.png) no-repeat 50% 0/100% 100%;margin: 0 auto;text-indent: -999em;}

.order_submit{position: fixed; left: 50%; top: 50%;z-index: 5000;background:url(../img/pop2.png) no-repeat 50% 0/100% 100%;width:969px; height:1169px;box-sizing: border-box;padding-top:790px; text-align:center;margin:-584px 0 0 -484px;box-sizing: border-box;}