@charset "utf-8";
/* CSS Document */
@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin: 0; padding: 0; }
fieldset,img{ border: 0; }
:focus{ outline: 0; }
address,caption,cite,code,dfn,em,strong,th,var,optgroup{ font-style: normal; font-weight: normal; }
h1,h2,h3,h4,h5,h6{ font-size: 100%; font-weight: normal; font-family: "Microsoft YaHei"; }
abbr,acronym{ border: 0; font-variant: normal; }
code,kbd,samp,tt{ font-size: 100%; }
input,button,textarea,select{ *font-size: 100%; border:none;}
body{ background:#fff; color:#5e5e5e; font: 14px/2em Microsoft YaHei,SimSun,Arial;}
ol,ul{ list-style: none; }
table{ border-collapse: collapse; border-spacing: 0; }
caption,th{ text-align: left; }
sup,sub{ font-size: 100%; vertical-align: baseline; }
:link, :visited, ins{ text-decoration: none; }
blockquote,q{ quotes: none; }
blockquote:before, blockquote:after, q:before, q:after{ content: ''; content: none; }
.clearfix:after{content:'\0020';display:block;height:0;clear:both;visibility:hidden; }
.clearfix{*zoom:1;}
.fl,.fr{display:inline;}
.fl{float:left;}
.fr{float:right;}
.pr{position: relative;}
.pa{position: absolute;}
.clear{ height:0; overflow:hidden; clear:both}
.hide{display:none;}
.btn.hide{display:none;}
a.hidefocus { outline: none; }
button.hidefocus::-moz-focus-inner { border:none; }
a:focus {outline:none;-moz-outline:none;}
input,textarea {outline:none;}
h2 { font-size: 20px; }
h3 { font-size: 16px; line-height: 32px; }
h5 { font-size: 14px; line-height: 28px; }
.thickdiv { position: fixed;top: 0; left: 0; width: 100%;  height: 100%; background:#000000; border: 0 none; opacity: 0.5; filter:alpha(opacity=50); z-index:98;overflow:hidden;}

.game { background: #eee; font-size: 14px; font-family: Microsoft YaHei, Arial; }
.header { height: 326px;background:#c95c40 url(https://png.pookcdn.net/net/wzh/2016/banner.png) no-repeat center top; }
.header_con { margin: 0 auto; width: 1000px; height: 326px;}
.header_con .time {top:275px; left: 188px; font-size: 18px; line-height:26px; color: #f2e3ce; }
.main { margin: 0 auto; width: 980px;  }
.main_con{padding-top:91px; background: #fff; border: 1px #dbdbdb solid; border-top: none;}
.main_title { position:absolute; left:-10px;  width: 190px; height: 47px;}
.title_01{ top:18px; background: url(https://png.pookcdn.net/net/wzh/2016/title_01.png) no-repeat;}
.title_02{ top:603px; background:url(https://png.pookcdn.net/net/wzh/2016/title_02.png) no-repeat;}
.title_03{ top:876px; background:url(https://png.pookcdn.net/net/wzh/2016/title_03.png) no-repeat;}
.title_04{ top:1123px; background:url(https://png.pookcdn.net/net/wzh/2016/title_04.png) no-repeat;}
.tips{ bottom:5px; right:50px; color:#9f9f9f;}

.price{ margin:0 auto; width:828px;height:223px;background:url(https://png.pookcdn.net/net/wzh/2016/reward_01.png) no-repeat;overflow:hidden; }
.price .title{font-size:21px;line-height:35px;color:#fff;text-align: center;}

.step{ margin:21px auto 116px; width:827px; height:227px; background:url(https://png.pookcdn.net/net/wzh/2016/reward_02.png) no-repeat;overflow:hidden;}
.step .title{font-size:19px;line-height:35px;color:#00699e;text-align:center;clear:both;}
.step_detail_01{width:333px;margin-left:20px;margin-top:7px;}
.step_detail_01 li{margin-bottom:5px;text-align:center;overflow:hidden;vertical-align: top;}
.step_detail_01 .td_01{float:left;width:141px;font-size:20px;color:#fff;}
.step_detail_01 .td_02{float:left;width:192px;font-size:16px;color:#006a69;}
.step_detail_01 .tr_01{height:69px;line-height:69px;}
.step_detail_01 .tr_01 .td_02{color:#974b00;}
.step_detail_01 .tr_02{height:52px;line-height:52px;}
.step_detail_01 .tr_03{height:42px;line-height:42px;}
.step_detail_02{width:341px;margin-top:10px;margin-right:22px;}
.step_detail_02 li{height:55px;margin-bottom:1px;line-height:54px;text-align: center;vertical-align: top;}
.step_detail_02 .td_01{float:left;width:142px;font-size:16px;color:#fff;margin-right:2px;}
.step_detail_02 .td_02{float:left;width:192px;font-size:14px;color:#22759f;}

.game_detail{ margin:0 auto 116px; width:867px; font-size:16px; color:#626262; overflow:hidden;}
.game_detail img,.game_detail div{ float:left;}
.game_detail div{ margin-top:8px; margin-left:25px;line-height:30px;}
.game_detail p{width:554px; padding-left:13px; font-size:16px;line-height:30px;color:#626262;background:url(https://png.pookcdn.net/net/wzh/2016/icon_list.png) no-repeat left 11px;}
.game_detail p span{ color:#e60012;}

.flow{ height:126px;margin:0 0 113px 41px;overflow:hidden;}
.flow_list { float:left; color:#626262;}
.flow_list img{ float:left; margin-right:10px; }
.flow_list .con{ float:left;line-height:20px;}
.flow_list .title{ margin:5px 0 10px; font-size:20px; color:#ac6a00; line-height:28px; }
.flow_list .con em{ color:#e60012; }
.flow_01{ width:305px;}
.flow_02{ width:285px;}
.flow_01 .con{ width:138px;}
.flow_02 .con{ width:120px;}
.flow_03 .con{ width:140px;}

.rule p span.anchors_rule {margin: 0 10px 0 0;}
.rule{ margin-left:44px;margin-bottom:64px;}
.rule .rule_con{margin-bottom:13px;}
.rule .rule_title{ margin:0 15px 8px 0;height:40px; font-size:20px;line-height:40px;color:#a53a00;text-indent: 51px;}
.rule .t1{background:url(https://png.pookcdn.net/net/wzh/2016/rule_title_01.png) no-repeat left top;}
.rule .t2{background:url(https://png.pookcdn.net/net/wzh/2016/rule_title_02.png) no-repeat left top;}
.rule p{margin-left:35px;padding-left:16px;font-size:16px; color:#626262; line-height:25px;background:url(https://png.pookcdn.net/net/wzh/2016/icon_list.png) no-repeat left 11px;}
.rule p em{ color:#eb6100;}

.footer{ margin-top:30px;color:#848484; text-align:center; font-family:Simsun; line-height:25px;  background:#d9d9d9; overflow:hidden;}
.footer .footer_con{width:1000px; margin:0 auto; padding:20px 0;}