@charset "utf-8";
html{width: 100%;height: 100%;}
body{ width: 100%;height: 100%;margin:0; padding:0; font-size:12px;overflow-x: hidden; font-family:"宋体","微软雅黑",Arial, Helvetica, sans-serif; background-color:#fefefe;color: #ffce9a;position:relative;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
area{outline:none;} 
img{ border:0;outline: none;}
ol,ul{list-style:none;}
a{ font-family:"微软雅黑",Arial, Helvetica, sans-serif;text-decoration:none;outline:none;}
a:hover{ text-decoration:none;}
.clearfix:after {content:"";display:block;height:0;clear:both;} 
.clearfix {zoom:1;}

.wrap1000{ width:1000px; margin:0 auto; position:relative;}
.header{ background:url(../images/header_bg.jpg) no-repeat center top; width:100%; height:627px;}
.rule_wrap{ background:url(../images/rule_bg.jpg) no-repeat center top; width:100%; height:807px;}

.logo{ width:154px; height:94px; display:block; margin-left:-60px;}


.tips{ color:#ffce9a; line-height:2; padding:80px 0 30px 26px;}
.rule_box{ padding-left:26px;}
.rule_box .fl{ float:left;}
.rule_box .fl h3{ font-size:22px; color:#fff; font-family:"微软雅黑", "宋体", "黑体";}
.rule_box .fl h2{ font-size:25px; color:#ffce9a; font-family:"微软雅黑", "宋体", "黑体"; padding:26px 0;}
.rule_box .fl .date{ line-height:2;}
.rule_box .fl .vice-t{ margin-top:20px; background:#ffce9a; color:#110a07; font-size:16px; line-height:24px; padding:0 9px; display:inline-block;font-family:"微软雅黑", "宋体", "黑体";}
.rule_box .fl .vice-m{ line-height:2; padding-top:6px;}
.rule_box .fl .vice-m strong{ color:#fff; font-weight:normal;}
.rule_box .fr{ float:right;}
.rule_box .fr h2{ font-size:22px; color:#fff; font-family:"微软雅黑", "宋体", "黑体"; padding:19px 0;}
.rule_box .fr .list_box{ width:447px; height:260px; background:#331f10;}
.rule_box .fr .list_box h2{ padding:28px 0 22px; border-bottom:1px solid #462e15; text-indent:34px; line-height:1;}
.rule_box .fr .list_group{ width:382px; margin:0 auto; padding-top:16px;}
.rule_box .fr .list_group li{ line-height:2; color:#fff;}
.rule_box .fr .list_group li a{ float:left; color:#fff;}
.rule_box .fr .list_group li span{ float:right;}


.prize_wrap{ background:url(../images/prize_bg.jpg) no-repeat center top; width:100%; height:617px;}
.prize_list{ padding-top:177px;}
.prize_list li{ float:left; background:url(../images/prize_bg.png) no-repeat; width:196px; height:320px; text-align:center; font-size:14px; color:#d3c09e; margin-right:4px;}
.prize_list li img{ margin-bottom:20px;}


.game_area{ padding-bottom:77px;}
.client_game{ background:url(../images/client_tour.jpg) no-repeat center top #1b0e09; width:100%;}
.hand_game{ background:url(../images/hand_tour.jpg) no-repeat center top #1b0e09; width:100%;}

.game_list{ padding-top:177px; margin-right:-10px;}
.game_list li{ width:494px; height:220px; position:relative; float:left; overflow:hidden; margin:0 10px 10px 0;}
.game_list li h3{ font-size:18px; color:#fff; position:absolute; bottom:0; left:0; width:100%; background:rgba(0,0,0,0.6); line-height:2.3; text-indent:10px; font-family:"微软雅黑", "宋体", "黑体";}
.game_list li .alipay{ position:absolute; bottom:8px; right:6px;}