html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
article,aside,canvas,details,figcaption,figure,
footer,header,hgroup,menu,nav,section,summary { 
    display:block;
}
li{
	list-style:none
} 
body{
	font-size:12px;
	font-family: "微软雅黑";
	background-color: #09080d;
}
h2{
	font-weight:400;
	color: #fff;
}
a{text-decoration:none;}
.clear{ zoom:1;}
.clear:after{ content:''; display:block; clear:both;}
img{
	display:block;
	width:100%;
}
.cored{
	color:#e92c52;
}
.draw_banner{
	padding:18px 10px;
}
.draw_bg{
	background:#09080d;
}
.down_bg{
	background:#feb62c;
}
.draw_banner h2{
	color:#ffa802;
	font-size:14px;
	line-height:28px;
}
.draw_banner h2.first{
	padding-top:12px;
}
.draw_banner h2.linebot{
	border-bottom:1px solid #ffa802;
	  margin-bottom: 5px;
}
.draw_banner h2.linetop{
	  margin-top: 10px;
	border-top:1px solid #ffa802;
}
.draw_banner p{
	color:#FFF;
	line-height:22px; 
}
#lottery{
	padding:4% 2% 4% 4%;
	margin:0 5px 6px 5px;
	
	background-size:100% 100%;
	}
#lottery table{
	width: 100%;
}	
#lottery table td{
	width:31%;
	padding-right:2%;
	padding-bottom:2%;
	text-align:center;vertical-align:middle;
	font-size:24px;color:#333;font-index:-999;
	border-radius:20px;
	 position:relative; 
}
#lottery table td a{
	width:100%;
	height:100%;
	display:block;
	line-height:150px;display:block;text-decoration:none;}
.lottery-posi{
	position:absolute;
	left:0px; top:0px;
	width:100px;
	height:100px;
	z-index:2;
	background:rgba(0,0,0,0.5);
	border-radius:11%;
}
/* 抽奖系统结束 */
.draw_prize table{
	color:#FFF;
	padding:15px 0 0 15%;
}
.draw_prize .overauto{
	  height:50px;
	  overflow:hidden;
	  position:relative;
}
.draw_prize .overauto table{
padding:0 0 0 15%;
	position:absolute;
	top:0px;
}
.draw_prize table td{
	height:24px; 
	line-height24px;
}
.draw_prize table th{
	text-align:left;
	font-weight:400;
	  height: 24px;
}
.draw_footer{
	color:#ffa802;
	background:#ba1699;
}
.draw_footer footer{
	background:rgba(0,0,0,0.6);
	padding:8px 0;
}
.down_banner{
	  padding: 20px 10px 0 10px;
}
.down_main{
	background:#ffed7d;
	padding:10px 9px 0 9px;
	text-align:center;
}
.down_main h2{
	font-size:14px;
	line-height:18px;
}
.down_title{ text-align:left; 
color:#333333;} 
.down_main a.submit{
	width:114px;
	line-height:38px;
	color:#FFF;
	height:38px;
	display:inline-block;
	background:#e92c52;
	border-radius:5px;
	-webkit-border-radius:5px;
	margin: 13px 0 12px 0;
}
.down_main h2.cored{
	margin-top:15px;
}
.down_main footer{
	padding-bottom:8px;
}
.iditadd_banner{
	background-color:#09080d;
	height:10px;
}
.iditadd{
	background:#09080d;
	padding:0 15px;
	font-size:12px;
	position:relative;
}
.iditadd .input-row{
	height:20px;
	line-height:20px;
	padding:10px 0 ;
	border-bottom:1px solid #dddddd;
}
.iditadd label{
	color:#fff;
	display:inline-block;
}
.iditadd label span{
	color:#e92c52;
	font-size:14px;
	marign:0 5px;
	display:inline-block;
}
.iditadd input{
	outline:none;
	height:16px;
	border:none;
	width:70%;
	padding-left:5px;
}
.iditadd .submit{
	display:block;
	width:94%;
	margin-left:3%;
	line-height:36px;
	height36px;
	background:#cfad3d;
	color:#FFF;
	text-align:center;
	border-radius:5px;
	-webkit-border-radius:5px;
	font-size:14px;
	margin-top:18px;
	border:none;
	outline:none;
}
.iditadd select{
	width:31%; margin-right:1%;
	height:20px;
	-webkit-border-radius:5px;
	border-radius:5px;
	outline:none;
	border:1px solid #dddddd;
	color:#777777;
	background:#FFF;
}
.iditadd .bornone{
	border:none;
	padding-bottom:0;
}
.iditadd option{
	outline:none;
	border:1px solid #dddddd;
}
.iditadd select:focus {
	border:1px solid #dddddd;
}
footer{
	text-align:center;
	font-size:12px;
	line-height:18px;
}
#desk{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:3;
	background:rgba(0,0,0,0.6);
	display:none;
}
.alert,.alert1,.alert2{
	width:286px;
	position:absolute;
	color:#FFF;
	font-size:16px;
	left:50%;
	top:50%;
	margin:-120px 0 0 -143px;
	z-index:5;
	text-align:center;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:3px solid #000000;
	display:none;
}
.alert1 h2{
	padding:42px 0 45px 0;
}
.alert2 h2{
	padding:42px 0 45px 0;
}
.alert_main{
	background-color: #000;
	background-size:286px 176px;
	width:286px; 
	padding-top:20px;
	-webkit-border-radius:10px 10px 0 0;
	border-radius:10px 10px 0 0;
	position:relative; 
	color:#fed44a;
}
.alert_main img{
  width: 106px;
  /*height: 87px;*/
  padding-bottom:10px;
	margin:10px auto 0;
}
.alert_main img.wei{
	width:106px;
	/*height:59px;*/
	margin:10px auto 0;
}
.alert_close{
	width:26px;
	height:26px;
	background:url(../images/closebg.png) no-repeat top center;
	background-size:26px 26px;
	display:block;
	position:absolute;
	right:4px;
	top:4px;
}
.alert_footer{
	padding:10px 0px 10px 10px;
	background:#000;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}
.alert_footer a{
	width:265px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	background:#cfad3d;
	font-size:14px;
	-webkit-border-radius:5px;
	border-radius:5px;
	display:block;
}

