@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0; -moz-user-select:none;-webkit-user-select:none}
ul li{ list-style:none;}
a{ text-decoration:none; color:#fff;}
.clear{ clear:both;}



.hb_top{ background:url(../images/top_bg.png) top center no-repeat; height:114px; width:100%;
	background-size: 100% 114px;
}
@media (max-width: 991px) {
	.hb_top .topcenter {
		width : 100% !important;
	}

	
	.hb_top .topcenter .logo {
		width: 20%;
	} 
}
.hb_top .topcenter{ width:1000px; margin:auto; }
.hb_top .topcenter .logo{ float:left; padding:20px 0 0 0;}
.topcenter ul{ float:right;}
.topcenter ul li{ float:left; color:#fff; font-family:"黑体"; font-size:18px; line-height:114px;} 
.topcenter ul a:hover{ color:#FFFF00;}
.topcenter ul li a{ padding:0 22px; }
.even{ color:#FFFF00;}

.con_hb{ background:url(../images/hb_bg_02.png) top center no-repeat; width:100%;}
.start{
	width: 100%;
	margin: auto;/*border:1px solid #000;*/padding-top:400px; 
}
.start .djs{ 
	/*background:url(../images/djs.png) top left no-repeat; 
	width:523px; 
	height:125px;
	float:right; 
	padding-right:337px; 
	position:relative; 
	bottom:18px;*/
	margin-top: 92px;
}
.djs p{  
	/*width:86px; 
	height:766px; 
	float:left; */
	border-radius:50%; 
	/*margin-left:78px;*/
	margin-left:2%;
	position:relative; 
	/*top:25px; 
	right:20px; 
	text-align:center; */
	line-height:76px; 
	font-size:48px;  
	font-weight:bold; 
	color:#FFF78D; 
	font-family:"黑体";
	/*letter-spacing:20px;*/
	letter-spacing: 30px;

	display: inline;
}
/*.djs .mms{ position:relative; right:32px;}*/

/* 中奖会员*/
@media (max-width: 991px) {
        .marqueeStr2 {
                width : 60% !important;
		/*top: 120px !important;*/
		height: 34px !important;	
	}

	.djs p {
		font-size: 40px !important;
	}
}

.marqueeStr2{
	width:900px;margin:120px 0 0 0;  font-size:16px; overflow:hidden; padding-left:360px;
	left: 50%;
    	transform: translate(-50%, -50%);
    	top: 157px;
} 
.marqueeStr2 ul{/* padding:20px 50px 20px 50px;*/ font-family:"黑体";} 
.marqueeStr2 ul li{ color:#fff; line-height:35px; float:left;  width:370px; overflow:hidden; }
.marqueeStr2 ul li span{ color:#36FF00;}
.marqueeStr2 ul li i{ color:#FDF102; font-style:normal}

@media (max-width: 991px) {
        .nactive {
              width : 100% !important;  	
	}
}

.nactive { overflow:hidden;/*max-width:100%;*/ width:1000px; margin:auto;}
.nactive p,.rules p,.terms p{ width:860px; margin:auto; font-size:16px; font-family:"微软雅黑";line-height:28px; color:#fff;}
.nactive p span,.terms p span{ float:left; display:block;/* width:80px;*/ color:yellow }
.nactive p samp,.terms p samp{ float:left; display:block; width:780px;font-family:"微软雅黑";}
.nactive p samp abbr{ color:#FF1C16;}
.nactive .xq{ margin-top:20px;}
.active_sm{ padding:20px 0 20px 20px;}
.details table{ width:860px; margin:10px auto 15px auto; border-collapse:collapse; border:none;}
.details table td{ border:1px solid #560001;  font-family:"微软雅黑"; color:#fff;  padding:3px 0}
.details table td a{ color:#FFFE00;}
.details table td p{ width:700px; text-align:left; text-indent:30px; font-weight:100; line-height:25px;}
/*.details table .de_top{ background:#A80002; height:40px;}*/
/*.details table .de_con{ background:#D20002; height:60px;}*/
.nactive .wen{ margin:auto; width:860px; color:yellow; font-family:"微软雅黑";  font-size:16px;  }

/*活动规则*/
@media (max-width: 991px) {
        .rules {
                width : 100% !important;
	}
	
	.rules p {
//		line-height: 13px !important;
  //  		font-size: 0.5vw !important;
	}
		
	.con_hb {
		background-color: #560001 !important;
		//background-blend-mode: overlay
	}
}

.rules{ margin:20px auto 0 auto; width:1000px; padding-bottom:30px;}
.rules center { padding-bottom:30px;}
.rules p{ line-height:30px; color:#fff;}
/*优惠规则与条款*/
.terms{ padding-bottom:160px}
.terms center{ padding:10px 0 40px 0; }
.terms .ww samp{ width:845px;}

.foot{ width:100%; background:#640001; height:100px; }
.foot ul{ width:550px; margin:auto; padding-top:25px;}
.foot ul li{ float:left; color:#fff;}
.foot ul li a{ display:block; width:85px; text-align:center; border-right:1px solid #fff; font-family:"宋体"; font-size:14px;}
.foot p{ text-align:center; color:#fff; font-size:14px; line-height:50px;}
.foot ul li a:hover{ color:#FFFF00;}


.div > div{
	width: 80px;
	height:111px;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(../images/hongbao.png);
	background-repeat: no-repeat;
	background-size: 80px 111px;
	background-position: 0px -1px;	
}

.timer {
    position: absolute;
    left: 50%;
    transform: translate(-50%, -50%);
}

.timer-1 {
	left: -15%;
}

.timer-3 {
	right: -10%;
}

.mobile {
	width: 100% !important;
}
