@charset "UTF-8";
/**
 * @authors lizhi02
 * @date    2016-02-01 10:51:14
 */
body,h1,h2,h3,h4,h5,dl,dt,dd,ul,ol,li,p,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 Microsoft Yahei,tahoma,\5b8b\4f53;}
h1,h2,h3,h4,h5,button,input,select,textarea{font-size:100%;}
em,i{font-style:normal;}
form{display:inline;}
ul,ol{list-style:none;}
img{border:0 none;vertical-align: top;}
table{border-collapse:collapse;border-spacing:0}

a{text-decoration:none;outline:none;color:#333;}
a:hover{text-decoration: none;}
a:focus, *:focus {outline:none;}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1}
.hidden{display:none}


.header{height: 40px;background: #fbfbfb;border: 1px solid #d5d5d5;overflow: hidden;}
.h-wrap{width: 1000px;margin: 0 auto;}
.h-wrap .logo-feihuo{float: left;width: 100px;height: 40px;background: url(../images/logo_feihuo.png) no-repeat;}
.h-wrap .logo-feihuo a{width: 100%;height: 100%;display: block;line-height: 100em;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;}

.wrap{width: 1070px;margin:0 auto;}
.banner-mod{height:599px;background: url(../images/banner_bg.jpg) no-repeat center top;overflow: hidden;}
.cont-mod{height:1201px;background: url(../images/cont_bg.jpg) no-repeat center top;}
.main-mod{width: 560px;margin-left: 420px;overflow: hidden;margin-top: 290px;}

.main-mod .btns-mod{padding: 13px 0 0 115px;overflow: hidden;height: 63px;}
.main-mod .btn-sign{width: 247px;height: 63px;float: left;background: url(../images/btn_sign.jpg) no-repeat;line-height: 100em;overflow: hidden;margin-right: 10px;}
.main-mod .btn-sign:hover{background-position: 0 -63px;}
.main-mod .btn-sign.disable{background-position: 0 -126px;}
.main-mod .lnk-view{color: #e9bb4a;margin-top: 45px;float: left;}
.main-mod .lnk-view:hover{color: #ffe9b3;}
.main-mod .days-mod{height: 188px;position: relative;}
.days-mod .text{font-size: 28px;color: #fff;display: inline-block;vertical-align: middle;}
.days-mod .num-box{width: 144px;height: 188px;display: inline-block;vertical-align: middle;margin:0 3px;font-size: 145px;color: #fff;text-align: center;line-height: 188px;position: relative;}
.days-mod .num-box .i-line{width: 125px;height: 8px;position: absolute;top: 90px;left: 9px;background: url(../images/line_bg.png) no-repeat;}
.days-mod .num-box-l{background: url(../images/num_box_l.png) no-repeat;}
.days-mod .num-box-r{background: url(../images/num_box_r.png) no-repeat;}
.days-mod .end-days{position: absolute;left: 400px;top: 155px;color: #fff;}
.days-mod .num{font-size: 25px;color: #ffa200;padding: 0 5px;}

.giftlist-wrap{margin-left: 248px;position: relative;width: 822px;height: 1076px;}
.giftlist-bg{border:1px solid #0068b7;background: #000;opacity: 0.4;filter: alpha(opacity=40);width: 820px;height: 1074px;position: absolute;top: 0;left: 0;}
.giftlist-wrap .list{padding: 28px 0 0 27px;overflow: hidden;}
.giftlist-wrap li{width: 380px;height: 141px;background: url(../images/li_bg.jpg) no-repeat;position: relative;overflow: hidden;float: left;margin:0 8px 5px 0;display: inline;}
.giftlist-wrap .gift-tit{padding: 10px 0 0 26px;line-height: 35px;height: 36px;font-weight: bold;font-size: 20px;color: #fff;}
.giftlist-wrap .gift-img{padding-left: 11px;width: 364px;height: 92px;}
.giftlist-wrap .btn-get{width: 97px;height: 33px;line-height: 33px;text-align: center;color: #fff;position: absolute;top: 10px;right: 16px;font-size: 16px;color: #fffefe;background: url(../images/btn_get.jpg) no-repeat;}
.giftlist-wrap .btn-get:hover{background-position: 0 -33px;}
.giftlist-wrap .btn-get.disable{background-position: 0 -66px;}

.rules-mod{padding: 14px 0 0 248px;overflow: hidden;}
.rules-mod li{padding: 1px 0 1px 20px;color: #fff;}
.rules-mod em{width: 14px;height: 15px;float: left;margin-left: -20px;text-align: center;line-height: 15px;background: url(../images/num_bg.png) no-repeat;margin-top: 1px;}



.footer{padding: 50px 0;background: #090b17;text-align: center;}
.footer p{line-height: 24px;color: #697d8e;}

.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: 458px;background: #fff;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: #282828;border-top: 1px solid #3a3a3a;border-bottom: 1px solid #000;}
.pop-act-box .pop-bd{min-height: 246px;}
.pop-cont{padding-top: 40px;text-align: center;}
.pop-cont .i-ok{width: 24px;height: 24px;display: inline-block;vertical-align: top;background: url(../images/icon_ok.png) no-repeat;margin-right: 10px;}
.pop-cont .p1{font-size: 18px;color: #326f00;padding-bottom: 10px;}
.pop-cont .p2{color: #666;}
.pop-cont .warn-tips{color: #b70000;}
.pop-act-box .btns-mod{text-align: center;width: 100%;position: absolute;bottom: 45px;}
.pop-act-box .btn-style{width: 80px;height: 30px;text-align: center;line-height: 30px;color: #fff;display: inline-block;vertical-align: top;background: url(../images/pop_btn.png) no-repeat;}
.pop-lblist{}
.pop-lblist table{width: 100%;}
.pop-lblist th,.pop-lblist td{line-height: 28px;text-align: center;color: #000;}
.pop-lblist th{height: 36px;line-height: 36px;}
.pop-lblist td{line-height: 26px;}
.pop-lblist .bg td{background: #f1f1f1;}
.pop-lblist .w1{width: 33%;}
.pop-lblist .w2{width: 66%;}

.pages {line-height:27px;padding: 20px 0;text-align: center;font-size: 13px;}
.pages a,.pages .disabled,.pages .current { border: 1px solid #ccc; padding: 3px 8px; color: #333; text-decoration: none; margin-right: 7px;background: #fafafa;}
.pages .disabled{color: #c2c2c2;}
.pages a:hover,.pages .current{border-color:#e43a3a;color: #e43a3a;}








