html {
  -webkit-font-smoothing: antialiased;
}

html {
  /*隐藏滚动条，当IE下溢出，仍然可以滚动*/
  -ms-overflow-style:none;
  /*火狐下隐藏滚动条*/
  overflow:-moz-scrollbars-none;
}
/*Chrome下隐藏滚动条，溢出可以透明滚动*/
html::-webkit-scrollbar{width:0px}

a,
button,
input,
textarea {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

div,
p {
  word-wrap: break-word;
}

.clear {
  overflow: hidden;
  _zoom: 1;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

* {
  font-family: "Microsoft YaHei", "微软雅黑", 'SimHei', '黑体', sans-serif;
  padding: 0;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.fl{
  float: left;
}
.fr{
  float: right;
}

ul,
ol {
  list-style: none;
}

img {
  border: none;
}

a {
  outline: none;
  text-decoration: none;
  outline:none;
-moz-outline:none;
-webkit-tap-highlight-color:transparent;
}

.left {
  float: left;
}

.rt {
  float: right;
}
.lf{
  float: left;
}

body {
  background: #b31410;
  position: relative;
}

@font-face {
  font-family: 'DS-Digital';
  font-style: normal;
  font-weight: 400;
  src: local('DS-Digital'), local('DS-Digital-Normal'), url(DS-DIGIT-4.ttf) format('truetype'), url(DS-DIGIT-4.ttf) format('truetype');
}
@font-face {
  font-family: 'ShiShangZhongHei';
  src:  url(xhishangzhonghei_0.TTF)
}
@font-face{
  font-family: 'FZSKJW--GB1-0';
  src:url(FZSHANGKJW.TTF)
}

header {
 width:100%;
 height: 100px;
 background: url(../images/header.png) no-repeat; 
 border-bottom: 2px solid #ffeb23;
}

.navlist {
 width:1050px;
 margin:0 auto;
 display: flex;
  display: -webkit-flex;
  justify-content: space-between;
}

.navlist li {
  /* float: left; */
  height: 80px;
  line-height: 80px;
  padding-top:10px;
}

/* 鼠标移入效果 */


.navlist li a {
  font-family: MicrosoftYaHei;
	font-size: 15px;
	font-weight: 700;
	line-height: 37px;
	letter-spacing: 0px;
	color: #ffffff;
}



.navlist li:hover {
  border-bottom: 2px solid #fff;
}

.navlist li a span {
  font-size: smaller;
  font-weight: normal;
}

.logo {
 margin-top:8px;
}

.logo img {
  
}

.main{
  width:100%;
  height: 100%;
  background: url(../images/bg.jpg) no-repeat;
  background-position: center;
  background-size:100% 100%;
}

.wrap {
  width: 100%;
  margin:0 auto;
  /* height: 3154px; */
  max-width: 1920px;
  position: relative;
  position: relative;
}

.wrap .banner {
  width: 1350px;
  margin:0 auto;
  padding-top: 100px;
  position: relative;
}
.dlq{
  display: none;
  width:554px;
  height: 167px;
  line-height: 156px;
  padding-left:70px;
  margin:0 auto;
  background: url(../images/dlq_bg.png) no-repeat;
  background-size:100% 100%;
  position: absolute;
  top:-20px;
  right:5%;
  z-index: 6;
}
.dlq .dlq-well{
    display: inline-block;
    font-family: MicrosoftYaHei;
    font-size: 23px;
    color: #ffffff;
}
.dlq .dlq-log{
    display: inline-block;
    width: 111px;
    height: 34px;
    line-height: 34px;
    background-color: #f7d561;
    border-radius: 10px;
    font-family: MicrosoftYaHei;
    font-size: 23px;
    letter-spacing: 0px;
    text-align: center;
    color: #d5000d;
    cursor: pointer;
}
.dlh{
  display: none;
  width:707px;
  height: 167px;
  line-height: 156px;
  padding-left:75px;
  margin:0 auto;
  background: url(../images/dlh_bg.png) no-repeat;
  background-size:100% 100%;
  position: absolute;
  top:-20px;
  right:5%;
  z-index: 7;
}
.dlh span{
    display: inline-block;
    font-family: MicrosoftYaHei;
    font-size: 20px;
    color: #ffffff;
}
.dlh .quit{
  display: inline-block;
  width: 91px;
	height: 35px;
  line-height: 35px;
  background-color: #f7d561;
  border-radius: 10px;
  font-family: MicrosoftYaHei;
  font-size: 23px;
  letter-spacing: 4px;
  text-align: center;
  color: #d5000d;
  cursor: pointer;
  vertical-align: middle;
}
.dlh .cj{
  width:270px;
  background: url(../images/jiantou.png) no-repeat 98% 50%;
  cursor: pointer;
}

.down{
  display: none;
  width:497px;
  height: 409px;
  padding-left:10px;
  background:url(../images/down_bg.png);
  position: absolute;
  top: 11%;
  right: 12.5%;
  z-index: 6;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  padding-top:25px;
}
.down ul{
  width:425px;
  margin:0 auto;
  display: flex;
  display: -webkit-flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.down ul li{
  width:120px;
  text-align: center;
  margin-top:12px;
}
.down ul li span{
  font-size: 18px;
  color: #fff;
}
.down ul li p{
  font-size: 18px;
  color: #fff;
}
.down ul li span i{
  font-style: normal;
}
 .jx{
  width:200px!important;
  margin-top:30px!important;
}
 .jx .s-ty,.p-ty{
  font-size: 32px;
  color: #fff;
  margin-top:5px;
}
/* .down p{
    font-family: MicrosoftYaHei;
    font-size: 0.85vw;
    letter-spacing: 6px;
    line-height: 1.55vw;
    color: #ffffff;
    margin-top: 1.2vw;
    margin-left: 4.343vw;
} */
.znq{
position: relative;
top:-10px;
z-index: 4;
}
.time-box{
  width:645px;
  height: 225px;
  background: url(../images/down.png) no-repeat;
  margin:0 auto;
  padding-top:80px;
  position: relative;
  top:-75px;
}
.time-box p{
    font-family: MicrosoftYaHei;
    font-size: 0.937vw;
    letter-spacing: 1px;
    line-height: 1.562vw;
    color: #ffffff;
    margin-top: 1.02vw;
    margin-left: 2.343vw;
}
.banner .time {
  width: 620px;
  margin:13px 0 0 13px;
}

.banner .time .img1 {
  width:224px;
  height: 35px;
  margin-top: 6px;
}
.dot1{
  float: left;
  margin: -10px 20px 0 20px;
}
.dot2{
  float: left;
  margin: -10px 20px 0 20px;
}
.banner .time .time1 {
  float: right;
  width: 392px;
	height: 48px;
	background-color: #660502;
	border-style: solid;
	border-width: 2px;
	border-image-source: linear-gradient(0deg, 
		#fec52d 0%, 
		#fedf5b 26%, 
		#fdf989 53%, 
		#ffcd35 100%);
  border-image-slice: 1;
}

.banner .time .time1 div {
  height: 48px;
  line-height: 45px;
  float: left;
  font-family: 'DS-Digital';
  font-size: 52px;
	letter-spacing: 3px;
	color: #ffffff;
}

.banner .time .time1 .day {
  margin-left:2px;
}

.banner .time .time1 .hour {
  /* margin-left: 1.2vw */
}

.banner .time .time1 .minute {
  /* margin-left: 1.02vw */
}
.nolineNum{
  width: 222px;
  height: 48px;
  margin:0 auto;
	background-color: #650502;
	border-style: solid;
	border-width: 2px;
	border-image-source: linear-gradient(0deg, 
		#fec52d 0%, 
		#fedf5b 26%, 
		#fdf989 53%, 
		#ffcd35 100%);
	border-image-slice: 1;
}
.nolineNum p:first-child{
    font-size: 44px;
    line-height: 16px;
    color: #ffffff;
}
.nolineNum p:last-child{
    font-size: 44px;
    line-height: 0px;
    color: #ffff;
}

.paicai-box{
  width:100%;
  height: 750px;
  background: url(../images/pc_bg.png) no-repeat;
  background-size: 100% 100%;
  padding-top:20px;
  margin-top:20px;
}
.p-dz{
  width:1050px;
  margin:30px auto;
}
.p-qp{
  width:1050px;
  margin:30px auto;
}
.p-ck{
  width:1050px;
  margin:30px auto;
}
.p-py{
  width:1050px;
  margin:30px auto;
}
.p-zn{
  width:1050px;
  margin:30px auto;
}

.p-jx{
  width:1050px;
  margin:30px auto;
}
/* .dz-pc{
  margin-top:4.427vw;
} */
.dz-pc img{
  
}
.dz-pc p{
  height: 43px;
	font-weight: bold;
	font-size: 38px;
	line-height: 65px;
  color: #fef7a1;
  margin-left: 40px;
}
.dz-pc .pc-hb{
 
}
.dz-pc p:nth-child(2) span{
  display: inline-block;
  width: 184px;
  height: 69px;
	background: url(../images/p1.png) no-repeat;
  font-weight: bold;
	font-size: 32px;
	line-height: px;
  color: #ffffff;
  text-align: center;
}
.dz-pc p:nth-child(3) span{
  display: inline-block;
  width: 292px;
	height: 69px;
	background: url(../images/p2.png) no-repeat;
  font-family: MicrosoftYaHei-Bold;
	font-size: 32px;
	line-height: 65px;
	color: #ffffff;
}


.active {
 
}

.winner-list {
  
}

.win-content {
  width:100%;
  height:48.76vw;
  margin:0 auto;
  background: url(../images/hjmd_bg.png) no-repeat;
  background-size: 100% 100%;
}

.active-box {
  width: 100%;
  height: 35.156vw;
  margin: 0 auto;
  background: url(../images/hd_bg.png) no-repeat;
  background-size: 100% 100%;
  padding:0 2.0833vw;
  margin-bottom: 2.6041vw;
}

.active-box .content{
  height: 27.86vw;
  overflow-y: auto!important;
}

.active-box .active-title {
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    width: 53.90vw;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    position: relative;
    top: -10%;
    left: 22%;
}

.active-box .active-title span {
  width: 8.9vw;
  height: 3.54vw;
  line-height: 3.54vw;
  text-align: center;
  display: inline-block;
  cursor: pointer;
  background: url(../images/a_title_h.png) no-repeat;
  background-size:100% 100%;
  font-weight: 700;
	font-size: 1.458vw;
	color: #dc000f;
  
}


.active-box .active-title .on{
  background: url(../images/a_title.png) no-repeat;
  background-size:100% 100%;
  font-weight: 700;
	font-size: 1.458vw;
	color: #ffffff;
}

.active-box .content1,
.content2,
.content3 {
  padding: 1.041vw 1.354vw;
}
.content2 p strong,
.content3 p strong{
  font-size: 0.729vw;
 }
.content1 table{
  width: 100%!important;
  border-spacing: 0px;
}
.active-box .content1,
.content2, .content3 {
  width: 54vw;
    height: 28.083vw;
    overflow-y: auto;
    position: relative;
    top: 0;
    left: 0;
}


.content1::-webkit-scrollbar {
  display: none;
  overflow: -moz-scrollbars-none;
}
.content2::-webkit-scrollbar {
  display: none;
  overflow: -moz-scrollbars-none;
}
.content3::-webkit-scrollbar {
  display: none;
  overflow: -moz-scrollbars-none;
}



/* 左边获奖名单轮播 */
.textMarquee-wrap{
  width:54.0833vw;
  height:48.76vw;
  margin:0 auto;
  padding-top:6.3vw;
}

.txtMarquee-top {
  float: left;
  width: 26.041vw;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  top: 4.687vw;
  left: 0;
}


.txtMarquee-top .infoList1 li {
	line-height: 2.0833vw;
	color: #ffffff;
}

.txtMarquee-top .infoList1 li a {
  display: inline-block;
  width: 20.833vw;
  font-family: MicrosoftYaHei;
  font-size: 0.937vw;
  letter-spacing: 1px;
  color: #fff;
  text-align: left;
}
.txtMarquee-top .infoList1 li .single{
  margin-left:5.458vw!important;
}
.txtMarquee-top .infoList1 li a:first-child {
  margin-left:5.56vw;
}

.txtMarquee-top .infoList1 li a:last-child {
  margin-left:4.291vw;
}

.txtMarquee-top .infoList1 li .date {
  float: right;
  color: #999;
}
/* 右边获奖名单轮播 */
.txtMarquee-top1 {
  float: right;
  width: 26.041vw;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  top: 4.687vw;
  right: 0%;
}


.txtMarquee-top1 .infoList2 li {
	line-height: 2.083vw;
	color: #ffffff;
}

.txtMarquee-top1 .infoList2 li a {
  display: inline-block;
  width: 20.833vw;
  font-family: MicrosoftYaHei;
  font-size: 0.937vw;
  letter-spacing: 1px;
  color: #fff;
  text-align: left;
}
.txtMarquee-top1 .infoList2 li .single{
  margin-left:5.458vw!important;
}
.txtMarquee-top1 .infoList2 li a:first-child {
  margin-left:5.56vw;
}

.txtMarquee-top1 .infoList2 li a:last-child {
  margin-left:4.291vw;
}

.txtMarquee-top1 .infoList2 li .date {
  float: right;
  color: #999;
}

.footer img {
  width: 100%
}

#alert {
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: fixed;
  z-index: 201;
  background-color: #000;
  filter: alpha(Opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  display: none;
}

.pop1 {
  display: none;
  width: 26.041vw;
  height: 24.947vw;
  background: url(../images/dl_bg.png) no-repeat;
  background-size: 100% 100%;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 202
}

.pop1 .close {
  width: 2.76vw;
  height: 2.76vw;
  float: right;
  margin-right: 2.343vw;
  cursor: pointer;
  margin-top: 3.645vw;
}

.pop1 .input_wp {
  width: 13.958vw;
  margin: 0 auto;
  margin-top: 14.583vw;
  text-align: center;
}

.pop1 input {
  display: block;
  width: 13.802vw;
  height: 2.5vw;
  line-height: 2.5vw;
  text-align: center;
  background: #9e0417;
  font-family: MicrosoftYaHei;
  font-size: 0.83vw;
  color: #b0b0b0;
  outline: none;
  border:none;
  -webkit-appearance: none;
}
.pop1 .input-text{
  margin-top:-1.041vw;
}
.pop1 .input-text p{
  font-size:1.041vw;
  text-align: center;
  color: #fff;
  line-height: 2.083vw;
}

.pop1 input::-webkit-input-placeholder {
    font-family: MicrosoftYaHei;
    font-size: 0.83vw;
    line-height: 3.125vw;
    color: #b0b0b0;
}

.pop1 .pop1-btn-dl {
  width: 8.072vw;
	height: 2.18vw;
	background-image: linear-gradient(
		#fbb632, 
		#fbb632), 
	linear-gradient(
		#000000, 
		#000000);
	background-blend-mode: normal, 
		normal;
	border-radius: 10px;
  cursor: pointer;
  outline: none;
  border: none;
  margin-top:1.041vw;
  font-weight: bold;
	font-size:1.25vw;
	color: #ffffff;
}
.pop1 .pop1-btn-lq {
  width: 8.072vw;
	height: 2.18vw;
	background-image: linear-gradient(
		#fbb632, 
		#fbb632), 
	linear-gradient(
		#000000, 
		#000000);
	background-blend-mode: normal, 
		normal;
	border-radius: 10px;
  cursor: pointer;
  outline: none;
  border: none;
  margin-top:1.041vw;
  margin-left:1.562vw;
  display: none;
  font-weight: bold;
	font-size: 1.25vw;
	color: #ffffff;
}



.query-box {
  display: none;
  width: 37.44vw;
  height: 44.0625vw;
  background: url(../images/query-box.png) no-repeat;
  background-size: 100% 100%;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 210  ;
}

.query-box .close {
  display: inline-block;
  width: 2.7vw;
  height: 2.7vw;
  float: right;
  margin-right: 4.718vw;
  cursor: pointer;
  margin-top: 7.302vw;
}

.query-box .query-input {
  width: 25.52vw;
  margin: 0 auto;
  margin-top: 0.9375vw;

}

.query-box .query-input input {
  width: 18.645vw;
  height: 3.125vw;
  background-color: #ffffff;
  box-shadow: inset 0px 0px 7px 0px rgba(0, 0, 0, 0.61);
  border-radius: 30px;
  font-family: MicrosoftYaHei;
  font-size: 1.145vw;
  line-height: 1.77vw;
  color: #6e6e6e;
  text-align: center;
  outline: none;
}

.query-box .query-input input::-webkit-input-placeholder {
  font-family: MicrosoftYaHei;
  font-size: 1.145vw;
  line-height: 1.77vw;
  color: #6e6e6e;
}

.query-box .query-input a {
  display: inline-block;
  width: 5.781vw;
  height: 3.541vw;
  background: url(../images/cx_03.png) no-repeat;
  background-size: 100% 100%;
  float: right;
}

.query-box .query-input a:active {
  background: url(../images/cx_04.png) no-repeat;
  background-size: 100% 100%;
}

.query-box table {
  width: 29.791vw;
  margin: 0 auto;
  margin-top: 1.041vw;
  border-collapse: collapse;
  margin-right: 4.11vw;
}

.query-box table tr th {
  height: 2.85vw;
  line-height: 2.85vw;
  border: 1px solid #f46565;
  background: #b7081c;
  font-family: AdobeHeitiStd-Regular;
  font-size:0.937vw;
  color: #ffffff;
}

.query-box table tr td {
  height: 2.85vw;
  line-height: 2.85vw;
  border: 1px solid #f46565;
  font-family: AdobeHeitiStd-Regular;
  font-size: 0.85vw;
  color: #ffffff;
  text-align: center;
  font-weight: normal;
  background: #b7081c
}
.query-title{
  width:29.791vw;
  margin:0 auto;
  margin-top: 18.208vw;
}
.query-title p{
  font-size:0.937vw;
  color: #fff;
}
.query-title p:last-child{
  margin-right:1vw;
}
.query-box table tr {
  background: #ea3c0d;
}

.query-box table tr:hover {
  background: #eb4d26
}

.gonggao {
  display: none;
  width: 33.85vw;
  height: 32.44vw;
  background: url(../images/gg_01.png) no-repeat;
  background-size: 100% 100%;
  position: fixed;
  top: -10%;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  z-index: 201
}

.gonggao .close {
  width: 2.708vw;
  height: 2.708vw;
  float: right;
  margin-right: 2.343vw;
  margin-top: 5.208vw;
  cursor: pointer;
}

.gonggao .gonggao-content {
  width: 33.85vw;
  height: 17.44vw;
  /* padding: 0 3.125vw; */
  margin: 0 auto;
  margin-top:16.5vw;
  overflow: auto;
 text-align: center;
}
.gonggao .gonggao-content::-webkit-scrollbar{
  overflow: -moz-scrollbars-none;
}
.gonggao .gonggao-content p{
  font-size: 0.937vw;
}
.gonggao .gonggao-content strong{
  font-size: 0.855vw;
}
.gonggao .gonggao-content::-webkit-scrollbar {
  display: none
}


/* 分页 */
.page_div {
  margin-top: 1.302vw;
  margin-bottom: 1.041vw;
  font-size: 0.781vw;
  font-family: "microsoft yahei";
  color: #666666;
  margin-right: 0.52vw;
  padding-left: 1.041vw;
  box-sizing: border-box;
  text-align: center;
}

/*
* 页数按钮样式
*/

.page_div a {
  /* width: 1.302vw; */
  height: 1.302vw;
  text-align: center;
  margin: 0 0.45vw;
  padding: 0 0.2vw;
  cursor: pointer;
  display: inline-block;
  font-family: MicrosoftYaHei;
  font-size: 0.9375vw;
  line-height: 1.302vw;
  letter-spacing: 0px;
  color: #fff;
  /* background: #fee6c3; */
}

#firstPage,
#lastPage {
  width: 2.604vw;
  color: #0073A9;
}

#prePage,
#nextPage {
  width: 3.8vw;
  height: 1.406vw;
  color: #fff;
}

.page_div .current {
  background-color: #7b0311;
  border-color: #7b0311;
  color: #FFFFFF;
}

.totalPages {
  margin: 0 0.52vw;
}

.totalPages span,
.totalSize span {
  color: #0073A9;
  margin: 0 0.260vw;
}

/* 已注册会员弹框 */
.dialog1 {
  display: none;
  width: 33.75vw;
  height:40.72vw;
  background: url(../images/dialog.png) no-repeat;
  background-size: 100% 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 201;
  text-align: center;
  padding-top:16.66vw;
}

.dialog1 .top .close1 {
  width: 2.708vw;
  height: 2.708vw;
  position: absolute;
  top: 6.74vw;
  right: 3.5625vw;
  cursor: pointer;
}
.dialog1 .top{
  text-align: center;
}
.dialog1 .top h1 {
  font-family: MicrosoftYaHei-Bold;
	font-size: 1.61vw;
	line-height: 2.34vw;
	color: #ffffff;
}

.dialog1 .top p {
  font-weight: bold;
	font-size: 2.23vw;
  color: #feeb50;
  margin-top:0.52vw;
}
.dialog1 .flo{
  position: relative;
}

.ling {
 position:absolute;
 display: none;
}

.flo-text {
  width:26.822vw;
  margin:0 auto;
 text-align: left;
 margin-top:2.86vw;
}

.flo-text h2{
  font-family: MicrosoftYaHei-Bold;
	font-size: 1.093vw;
	line-height: 1.875vw;
  color: #000000;
  margin-bottom: 0.52vw;
}

.flo-text p {
  font-weight: bold;
  font-size: 1.041vw;
  line-height: 2.187vw;
	color: #000000;
}


/* 未注册会员弹框 */
.dialog2 {
  display: none;
  width: 33.75vw;
  height:40.72vw;
  background: url(../images/dialog.png) no-repeat;
  background-size: 100% 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 201;
  text-align: center;
  padding-top:16.66vw;
}

.dialog2 .top .close2 {
  width: 2.708vw;
  height: 2.708vw;
  position: absolute;
  top: 6.74vw;
  right: 3.5625vw;
  cursor: pointer;
}
.dialog2 .top{
  text-align: center;
}
.dialog2 .top h1 {
  font-family: MicrosoftYaHei-Bold;
	font-size: 1.61vw;
	line-height: 2.34vw;
	color: #ffffff;
}
.dialog2 .top h2 {
  font-family: MicrosoftYaHei-Bold;
	font-size: 1.45vw;
	line-height: 2.343vw;
	color: #ffffff;
}

.dialog2 .top p {
  font-weight: bold;
	font-size:1.145vw;
  color: #FFFFFF;
  margin-top:0.52vw;
}
.dialog2 .flo{
  position: relative;
}



.dialog2 .flo-text {
  width:26.822vw;
  margin:0 auto;
 text-align: left;
 margin-top:1.56vw;
}



/* 未符合条件会员弹框 */
.dialog3 {
  display: none;
  width: 33.75vw;
  height:40.72vw;
  background: url(../images/dialog.png) no-repeat;
  background-size: 100% 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 201;
  text-align: center;
  padding-top:15.36vw;
}

.dialog3 .top .close3 {
  width: 2.708vw;
  height: 2.708vw;
  position: absolute;
  top: 6.74vw;
  right: 3.5625vw;
  cursor: pointer;
}
.dialog3 .top{
  text-align: center;
}
.dialog3 .top h1 {
  font-family: MicrosoftYaHei-Bold;
	font-size: 1.56vw;
	line-height: 2.343vw;
	color: #ffffff;
}
.dialog3 .top h2 {
  font-family: MicrosoftYaHei-Bold;
	font-size: 2.187vw;
	line-height: 2.343vw;
	color: #ffffff;
}

.dialog3 .top p {
  font-weight: bold;
	font-size: 1.145vw;
  color: #ffffff;
  margin-top:0.52vw;
}
.dialog3 .flo{
  position: relative;
}



.dialog3 .flo-text {
  width:26.822vw;
  margin:0 auto;
 text-align: left;
 margin-top:1.56vw;
}
/* 领取红包 */
.hint{
  display: none;
  width:300px;
  height: 50px;
  line-height: 50px;
  background:rgba(0, 0, 0, 0.6);
  position: fixed;
  top:0;
  left:0;
  right:0;
  bottom: 0;
  margin:auto;
  text-align: center;
  z-index: 101
}
.hint p{
  font-size:20px;
  color: #fff
}

/* 烟花效果 */

.yanhua-box{
  width:100%;
  height: 780px;
  position: absolute;
  z-index: 6;
  overflow: hidden;
}
.yanhua-box div{
  width:600px
}
.yh1{
  position: absolute;
  top: 45%;
    left: 5%;
    opacity: 0;
}
.yh2{
  position: absolute;
  top: 0%;
    left: 15%;
    opacity: 0;
}
.yh3{
  position: absolute;
  top: 57%;
  left: 13%;
  opacity: 0;
  /* -webkit-animation: glint 10s infinite linear;
  animation: glint 10s infinite linear; */
}
.hi1{
  position: absolute;
  top:24%;
  left:5%;
  opacity: 0;
}
.hi2{
  position: absolute;
  top: 18%;
    right: -8%;
    opacity: 0;
}
.yh5{
  position: absolute;
  top: -5%;
    left: 45%;
    opacity: 0;
}
.yh6{
  position: absolute;
  top: 45%;
  right: 0%;
  opacity: 0;
  /* -webkit-animation: glint 10s infinite linear;
  animation: glint 10s infinite linear; */
}


