body {font-size: 12px;font-family: microsoft yahei,Arial;background: #000}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0}
img {border: 0}
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal}
ol,ul {list-style: none}
abbr,acronym {border: 0}
button,input,select,textarea {font-size: 100% }
input,button,textarea,select,optgroup,option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; outline: 0 }
table {border-collapse: collapse; border-spacing: 0 }
a{color: #ff9600;text-decoration:none;}
a:focus {outline: 0 }
.clearfix {*zoom: 1 }
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearb {clear: both }

.header{height: 40px;background: #fbfbfb;border: 1px solid #d5d5d5;overflow: hidden;}
.h-wrap{width: 1000px;margin: 0 auto;}
.h-wrap .h-logo{float: left;height: 40px;}
.h-wrap .h-logo a{width: 100%;height: 100%;display: block;overflow: hidden;}
.h-wrap .login-info{float: right;line-height: 40px;color: #707e91;}
.h-wrap .login-info a{color: #707e91;}
.h-wrap .login-before a{margin: 0 15px;}
.h-wrap .icon-user{width: 16px;height: 16px;background: url(../images/user_icon.png) no-repeat;float: left;margin-left: -21px;margin-top: 12px;}
.h-wrap .login-after .welc{padding-left: 21px;}
.h-wrap .login-after .exit{margin-left: 35px;}


.banner-mod{background: url(../images/banner_bg.jpg) no-repeat center top;height: 903px;}
.con-mod1{background: url(../images/con_bg1.jpg) no-repeat center top;height: 850px;}
.con-mod2{background: url(../images/con_bg2.jpg) no-repeat center top;height: 1100px;}
.con-mod3{background: url(../images/con_bg3.jpg) no-repeat center top;height: 1000px;}
.wrap{width: 1000px;margin:0 auto;position: relative;height: 100%;}
.btn-nextpage{width: 32px;height: 26px;background: url(../images/btn_nextpage.png) no-repeat; position: absolute;bottom: 20px;left: 50%;margin-left: -16px;}

.banner-mod .act-time{width: 100%;position: absolute;bottom: 135px;font-size: 20px;color: #c6bb97;text-align: center;}
.con-mod1 .act-rule{padding-top: 160px;line-height: 28px;text-align: center;color: #f6efdc;}
.con-mod1 .act-gift-cont{padding-top: 305px;width: 100%;text-align: center;color: #a0a1a6;}
.con-mod1 .pay-sum{margin-top: 30px;color: #ddc37b;}
.con-mod1 .pay-sum .num{font-size: 24px;color: #f6efdc;}
.btn-get{background: url(../images/btns.png) no-repeat;line-height: 100em;overflow: hidden;}
.con-mod1 .btn-get{width: 294px;height: 79px;display: block;margin:33px auto 0;}
.con-mod1 .btn-get.gray{background-position: 0 -79px;}
.con-mod1 .code-cont{width: 316px;height: 98px;background: url(../images/code_cont_bg1.jpg) no-repeat;margin:24px auto 0;border:1px solid #36342b;text-align: center;color: #f6efdc;}
.con-mod1 .code-cont p{line-height: 24px;margin-top: 5px;}
.con-mod1 .code-cont .text-main{font-size: 14px;}
.con-mod1 .code-cont .lnk-copy{color: #ff9600;margin-right: 10px;}
.code-cont .copy-tips{position: absolute;}

.con-mod2 .act-rule{padding-top: 118px;line-height: 20px;text-align: center;color: #f6efdc;}
.con-mod2 .pay-sum{margin-top: 20px;color: #ddc37b;text-align: center;}
.con-mod2 .pay-sum .num{font-size: 24px;color: #f6efdc;}
.con-mod2 .prizelist{overflow: hidden;}
.con-mod2 .prizelist ul{text-align: center;width: 103%;}
.con-mod2 .prizelist li{display: inline-block;vertical-align: top;margin:30px 50px 0 22px;*display: inline;*zoom:1;overflow: hidden;}
.con-mod2 .prize-cont{width: 266px;height: 358px;background: url(../images/prize_bg.jpg) no-repeat;}
.con-mod2 .prize-cont2{width: 300px;height: 358px;background: url(../images/prize_bg2.jpg) no-repeat;}
.con-mod2 .prize-cont .btn-get{width: 168px;height: 46px;display: block;margin:25px auto 0;background-position: 0 -160px;}
.con-mod2 .code-cont{padding-top: 12px;line-height: 22px;color: #f6efdc;}
.con-mod2 .code-cont .text-main{color: #f3cf87;font-size: 14px;}
.con-mod2 .code-cont .text-sub{padding-bottom: 5px;}
.con-mod2 .code-cont .lnk-copy{color: #ff9600;margin-right: 10px;}

.con-mod3 .act-rule{padding-top: 140px;line-height: 20px;text-align: center;color: #f6efdc;}
.con-mod3 .pay-sum{margin-top: 20px;color: #ddc37b;text-align: center;}
.con-mod3 .main-wrap{margin-top: 60px;padding: 0 13px;overflow: hidden;}
.con-mod3 .prize-mod{float: left;}
.con-mod3 .rank-mod{float: right;}
.con-mod3 .main-mod{width: 424px;height: 640px;background: url(../images/main_bg.jpg) no-repeat;padding: 0 22px;overflow: hidden;}
.mod-hd{margin-top: 7px;padding: 22px 0 15px;border-bottom: 5px solid #4c463a;}
.mod-hd h3{line-height: 42px;font-size: 26px;color: #c4ad62;text-align: center;}
.prize-mod img{vertical-align: top;}
.prize-mod .text-mod{margin-top: 22px;line-height: 20px;color: #d3c8a8;}

.rank-table{height: 441px;}
.rank-table table{width: 100%;text-align: center;}

.rank-table th,.rank-table td{line-height: 32px;color: #d3c8a8;}
.rank-table th{font-weight: normal;font-size: 14px;line-height: 44px;border-bottom: 1px solid #7c785d;}
.rank-table td{border-bottom: 1px dotted #76736a;}
.rank-table .w1,.rank-table .w3{width: 25%;}
.rank-table .w2{width: 50%;}
.rank-tips{text-align: center;color: #d3c8a8;padding-top: 35px;line-height: 32px;}
.rank-empty{height: 506px;}
.rank-empty p{padding-top: 150px;text-align: center;font-size: 16px;color: #d3c8a8;}

.footer{padding: 50px 0;background: #101010;text-align: center;}
.footer p{line-height: 24px;color: #828282;}

.side-nav-mod{width: 191px;height: 324px;background: url(../images/side_nav.png) no-repeat;position: fixed;left: 50%;margin-left: 500px;top: 50%;margin-top: -162px;}
.side-nav-inner{padding: 40px 0 0 0;}
.side-nav-mod .nav-item{width: 100%;height: 60px;display: block;line-height: 60px;overflow: hidden;text-align: center;color: #979797;font-size: 14px;text-decoration: none;}
.side-nav-mod .nav-item.active{color: #e5cf9a;}


.mask{position:fixed;_position:absolute;top:0;left:0;width:100%;_height:100%;bottom:0;z-index:99;background:#000;opacity: 0.5;filter:alpha(opacity=50);}
.pop-act-box{width: 450px;position: fixed;_position:absolute;left: 50%;top: 50%;margin:-140px 0 0 -229px;z-index: 100;;}
.pop-act-box .btn-close{width: 26px;height: 24px;line-height: 24px;text-align: center;position: absolute;top: 6px;right: 5px;color: #fff;z-index: 2;font-family: Simsun;font-weight: bold;font-size: 20px;cursor: pointer;}
.pop-act-box .pop-hd{height: 34px;background: #650000;border-radius: 4px 4px 0 0;}
.pop-act-box .pop-bd{background: #fff;border-radius: 0 0 4px 4px;overflow: hidden;}
.pop-cont{padding-top: 40px;text-align: center;}
.pop-cont .text-main{font-size: 18px;color: #326f00;padding-bottom: 10px;}
.pop-cont .text-sub{color: #666;}
.pop-cont .warn-tips{color: #b70000;}
.pop-act-box .btns-mod{text-align: center;width: 100%;padding: 35px 0 45px;}
.pop-act-box .btn-style{width: 112px;height: 36px;text-align: center;line-height: 36px;color: #fff;display: inline-block;vertical-align: top;background: #650000;border-radius: 2px;}
.pop-act-box .btn-style:hover{background: #8d0000;}


