*{margin:0;padding:0;font-family:'微软雅黑';}
body{background:#8c0002 url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/r0.jpg) no-repeat center top;}
img{border:none;}
li{list-style:none;}
a{outline:none;text-decoration:none;}
.clearfix:after{clear:both;display:block;content:'.';height:0;visibility:hidden;}
.top{width:1002px;margin:0 auto;height:505px;}
.top p{font-size:22px;color:#da0800;font-weight:bold;margin:75px 0 0 340px;}
.wrapper{width:982px;background-color:#b0190e;padding-left:20px;padding-bottom:40px;padding-top:60px;box-shadow:0 0 4px #6f0002;margin:0 auto;}
.module{width:906px;background-color:#ffdf8c;padding:35px 28px 25px 28px;position:relative; }
.mtitle{display:inline-block;width:216px;height:45px;line-height:45px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/r1.png) no-repeat left top;position:absolute;left:50%;top:-24px;margin-left:-108px;font-size:26px;color:#fff8d7;font-weight:bold;text-align:center;}
.act_intro p{text-indent:2em;font-size:18px;color:#7d5a00;line-height:33px;}
.mt74{margin-top:74px;}
.mt5{margin-top:5px;}
.inntit{font-size:24px;font-weight:bold;color:#6b5005;margin-top:30px;}
.innp,.innxz p{font-size:18px;color:#6b5005;line-height:32px;}
.rulecon{padding-top:20px;padding-left:20px;}
.rulecon span{display:inline-block;width:194px;height:207px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/r1.png) no-repeat left -57px;vertical-align:middle;}
.rulecon span.current{background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/r1.png) no-repeat -197px -57px;}
.rulecon i{display:inline-block;width:22px;height:38px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/r1.png) no-repeat -225px top;vertical-align:middle;margin:0 54px;}
.rulecon em{display:block;width:100%;text-align:center;font-size:36px;color:#bf9f4c;font-weight:bold;padding-top:38px;}
.rulecon span.current em{color:#dca100;}
.rulecon p{text-align:center;font-size:24px;color:#8e6f1e;font-weight:bold;margin-top:15px;}
.rule_detail{width:832px;margin:10px 0 0 34px;border:1px solid #dfc173;background-color:#fef0cb;padding:15px 0;}
.rule_detail p{padding:0 25px;font-size:16px;color:#313131;line-height:28px;}
div.awards{padding:70px 20px 50px;width:922px;}
.awards .line1,.awards .line2{float:left;border:3px solid #ffd056;margin-right:15px;position:relative;}
.awards div.nomr{margin-right:0;}
.line1{height:204px;}
.line2{margin-top:15px;height:174px;}
.prompt{width:100%;height:100%;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);position:absolute;left:0;top:0;display:none;}
.prompt p{color:#fff;font-size:14px;color:#fff8d7;text-align:center;padding:0 15px;line-height:28px;}
.prompt p.promtit{font-size:16px;margin-top:25px;font-weight:bold;}
/* 抽奖 */
.awarout{padding:30px 0px 0px;}
.leftPart{width:527px;float:left;}
.rightPart{width:354px;float:right;padding-top:20px;}
.gosign{text-align:center;margin-top:20px;}
.gosign a{display:inline-block;width:150px;height:40px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/gosign.png) no-repeat left top;}
/* 导航 */
.nav{position:fixed;width:146px;height:407px;left:50%;bottom:40px;margin-top:-203px;margin-left:530px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/r6.png) no-repeat left top;}
.nav ul{padding-top:123px;}
.nav ul li{height:42px;line-height:42px;width:146px;margin-top:14px;text-align:center;}
.nav ul li a{font-size:20px;font-weight:bold;display:inline-block;width:146px;height:42px;color:#33321d;cursor:pointer;}
.nav ul li a:link,.nav ul li a:visited{color:#33321d;}
/* 签到弹框 */
.mask{position:fixed;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);z-index:9998;display:none;}
.popwin{position:fixed;left:50%;top:50%; z-index:9999;display:none;}
#signpop{width:367px;height:255px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/signbg.png) no-repeat left top;margin-left:-183px;margin-top:-127px;}
.closepop{position:absolute;right:8px;top:8px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/close_bg.png) no-repeat left top;display:inline-block;width:24px;height:24px;cursor:pointer;}
.popwin h3,.sign_success p.cont em,#recordpop h3{font-size:26px;color:#f1ef4d;font-style:normal;}
.sign_success h3,.result h3,#recordpop h3{width:100%;text-align:center;padding-top:60px;}
.sign_success p{text-align:center;font-size:24px;color:#ffc18a;font-weight:bold;}
.sign_success p.cont{padding:18px 0 44px;letter-spacing:1px}
.btnwrap a{display:inline-block;width:150px;height:40px;line-height:40px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/btnbg.png) no-repeat left top;font-weight:bold;cursor:pointer;}
.btnwrap a:link,.btnwrap a:visited,.again_btn{font-size:20px;color:#7b2416;}
.sign_fail h3{width:238px;padding:62px 0 0 34px;line-height:40px;text-align:center;}
.sign_fail img{position:absolute;right:28px;bottom:34px;}
/* 空空弹框 */
#popempty{width:367px;height:318px;margin-left:-183px;margin-top:-159px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/emptybg.png) no-repeat left top;}
#popempty .closepop{background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/empclose.png) no-repeat left top;}
#popempty .cont{margin-top:170px;}
#popempty .cont p{text-align:center;font-size:20px;font-weight:bold;color:#b2ada8;line-height:32px;}


/* 抽奖弹框 */
#awardpop{width:368px;height:337px;margin-top:-168px;margin-left:-184px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/awardbg.png) no-repeat left top;}
#awardpop p{text-align:center;}
.imgwrap{padding-top:30px;}
.ptip{font-size:26px;font-weight:bold;color:#f1ef4e;padding:10px 0 20px;}
.not_award .ptip{padding-top:25px;}
.result{width:368px;height:337px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/fireworks.png) no-repeat center top;}
.result h3{padding-top:75px;}
.result  p{font-size:20px;font-weight:bold;}
.result .cont{color:#f1ef4e;padding-top:18px;}
.dcode{color:#ffdf8c;padding:33px 0 29px;}
/* 奖品列表弹框 */
#recordpop{width:601px;height:395px;margin-top:-197px;margin-left:-301px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/rewardbg.png) no-repeat left top;}
#recordpop h3{padding-top:40px;}
.tableout{width:560px;margin:20px auto 0;}
.table{border-collapse: collapse;width:100%;}
.table td,.table th{height:33px;line-height:33px;text-align:center;border:1px solid #fc8383;}
.table th{font-size:18px;color:#fff;background-color:#c02f2f;}
.table td{font-size:16px;color:#ffdf8c;}
.table td a:link,.table td a:visited{color:#ffdf8c;}
.pages{text-align:center;font-size:14px;height:30px;line-height:30px;color:#fff;}
.pages a:link,.pages a:visited{color:#ffdf8c;}
#recordpop .btnwrap{text-align:center;margin-top:5px;}


.signout{margin:0 auto;width:280px;height:272px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/signbg1.png) no-repeat left top;}
.signtit{display:inline-block;width:280px;height:35px;line-height:35px;text-align:center;color:#fff;font-size:20px;font-weight:bold;}
.signbtn{text-align:center;margin-top:20px;}
#sign{width:160px;height:50px;font-size:18px;font-weight:bold;color:#ad5408;border:none;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/r1.png) no-repeat -304px top;padding-left:25px;cursor:pointer;}
.signtips{font-size:14px;color:#e45600;display:inline-block;width:280px;text-align:center;padding:17px 0;}
.line{width:255px;margin:0 auto;border-top:1px dashed #c16f27;}
.signptit,.signp{padding-left:20px;line-height:24px;font-size:14px;color:#924400;}
.signptit{padding-top:15px;font-weight:bold;}
.recordout{width:358px;height:225px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/r1.png) no-repeat -410px -57px;margin-top:65px;}
.recordtit{display:inline-block;width:358px;height:37px;line-height:37px;text-align:center;font-size:20px;color:#fff;font-weight:bold;}
.outs{width:321px;margin-left:17px;background-color:#efd88e;padding-bottom:6px;}
.prizeouter{width:310px;height:205px;overflow:hidden;margin-left:5.5px;margin-top:9px;background-color:#ffedb4;}
.prizeouter ul li{padding:8px 0;}
.prizeouter span{display:inline-block;width:100%;height:22px;line-height:22px;font-size:14px;color:#c16f27;text-align:center;overflow:hidden;}
.award_times{text-align:center;font-size:30px;color:#7a5800;font-weight:bold;}
.award_times em{font-style:normal;color:#d9170d;font-size:36px;}
.awardtips{text-align:left;width:350px;color:#d9170d;font-size:16px;padding:5px 0;padding-left:100px;line-height:29px;}

.lottery{width:527px;height:600px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/lottery.jpg) no-repeat left top;margin-top:10px;position:relative;}
.lottery-star{width:252px;height:246px;position:absolute;left:144px;top:130px;}
#lotteryBtn{position:absolute;width:252px;height:246px;left:0;top:0;border:none;cursor:pointer;}
.goto{display:inline-block;width:117px;height:29px;line-height:29px;font-weight:bold;text-align:center;margin-left:12px;background:url(/NewWanbu/App/Subject/Tpl/Public/images/anniversary/gobtn.png) no-repeat left top;}
.goto:link,.goto:visited{color:#fffbe6;}