@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: 1300px;margin:0 auto;}
.banner-mod{background: url(../images/banner_bg.jpg) no-repeat center top;height: 860px;}
.banner-mod .wrap{height: 100%;position: relative;}
.banner-mod .act-time{width: 533px;height: 35px;position: absolute;top: 413px;left: 383px;line-height: 35px;text-align: center;font-size: 18px;color: #441905;}
.banner-mod .heat-val{width: 318px;height: 115px;line-height: 115px;text-align: center;font-size: 68px;color: #fff;position: absolute;top: 570px;left: 487px;}

.cont-mod1 .wrap{height: 100%;position: relative;}
.cont-mod1{background: url(../images/cont_bg1.jpg) no-repeat;height: 1390px;}
.loginInfo{width: 400px;height: 30px;line-height: 30px;position:absolute;right: 95px;top: 55px;font-size: 14px;color: #fff;}
.loginInfo .lnk-view{color: #fff;float: right;text-decoration: underline;}
.loginInfo .username,.loginInfo .exit,.loginInfo a{color: #d9ba6d;margin:0 3px;}
.actlblist{width: 120%;}
.actlblist li{background: url(../images/mod_bg.png) no-repeat;width: 547px;height: 352px;float: left;margin:0 198px 108px 0;}
.actlblist .title{height: 111px;}
.actlblist .term{text-align: center;font-size: 16px;color: #cbcbcc;line-height: 34px;}
.actlblist .lbname{text-align: center;font-size: 16px;color: #cbcbcc;}
.actlblist .lbname .hl{color: #dbbf7a;}
.actlblist .lbname .num{font-size:25px;color: #dbbf7a;}
.actlblist .lbname .item{padding: 0 15px;}
.actlblist .lbimg-wrap{padding-left: 200px;}
.actlblist .lbimg{width: 202px;height: 172px;display: block;background: url(../images/gifts.png) no-repeat -1px -172px;position: relative;}
.actlblist .lbimg:hover{background-position: 0 -344px;}
.actlblist .lbimg.disable{background-position: 0 0;}
.actlblist .img-star{width: 170px;height: 170px;display: block;position: relative;}

.i-circle,.i-get{background: url(../images/sprites.png) no-repeat;}
.actlblist .i-circle{width: 16px;height: 16px;line-height: 16px;text-align: center;color: #39322e;display: inline-block;margin-right: 8px;}
.actlblist .i-get{width: 46px;height: 44px;background-position: 0 -26px;position: absolute;top: 8px;right: 18px;}
.actlblist .img-star .i-get{right: -50px;}
.actlblist .posr{position: relative;top: 245px;}


.sword{width: 322px;height: 1443px;background: url(../images/sword.png) no-repeat;position: absolute;top: -171px;left: 488px;}
.sword .progress-bar{width: 28px;height: 984px;position: absolute;left: 149px;top: 319px;}
.sword .progress-bar span{float: left;width: 28px;background: url(../images/progress_bar.png) no-repeat;}
.cont-mod2{background: url(../images/cont_bg2.jpg) no-repeat;height: 500px;}
.act-mod{background: url(../images/act_mod_bg.png) no-repeat;width: 545px;height: 310px;float: left;margin:0 -16px 0 72px;}
.act-mod .mod-hd{padding: 25px 40px;font-size: 30px;color: #fff;}
.act-mod .mod-bd{padding-left: 40px;}
.act-mod li{line-height: 28px;font-size: 14px;color: #fff;}
.act-mod .hl{color: #f5d996;}
.rules-mod .mod-hd{padding: 25px 20px;}
.rules-mod .mod-bd{padding-left: 20px;}

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


/*弹框*/
.mask{position:fixed;_position:absolute;top:0;left:0;width:100%;_height:100%;bottom:0;z-index:99;background:#000000;opacity: 0.5;filter:alpha(opacity=50);display: none;}

.pop-act-box{width: 575px;height: 360px;background: #fffdf6;border:1px solid #cbcbcb;position: fixed;_position:absolute;left: 50%;top: 50%;margin:-180px 0 0 -287px;z-index: 100;border-top-width: 2px;border-bottom-width: 2px;/*display: none;*/}
.pop-act-box .btn-close{width: 55px;height: 45px;position: absolute;top: 5px;right: 0;cursor: pointer;background: url(../images/close.png) no-repeat;}
.pop-act-box .pop-bd{}
.pop-act-box .text-main{font-size: 28px;color: #555;padding-bottom: 15px;line-height: 46px;padding-top: 65px;text-align: center;}
.pop-text-cont{text-align: center;}

.pop-text-cont .text-sub{font-size: 16px;color: #555;}
.pop-text-cont .btns-mod{margin-top: 75px;text-align: center;width: 100%;}
.pop-text-cont .btn-style{width: 210px;height: 60px;text-align: center;line-height: 60px;font-size: 22px;color: #000;display: inline-block;vertical-align: top;background: #e0b776;}

.pop-lblist{padding: 50px 18px 0;}
.pop-lblist table{width: 100%;}
.pop-lblist th,.pop-lblist td{color: #555;text-align: center;}
.pop-lblist th{line-height: 26px;font-size: 16px;font-weight: normal;background: #f4d29b;}
.pop-lblist td{line-height: 30px;text-align: center;}
.pop-lblist .w1{width: 15%;}
.pop-lblist .w2{width: 35%;}
.pop-lblist .w3{width: 50%;}
.pop-lblist .tal{/*text-align: left;*/}
.pop-lblist .no-get{color:#ff9b00;text-decoration: underline;}
.lblist-table{height: 236px;}
.pages {line-height:27px;padding: 20px 0 1px;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:#ff9b00;color: #ff9b00;background: #fff8df;}

.pop-libao-cont{padding: 0 75px;}
.pop-libao-cont .libao-tit,.pop-libao-cont .libao-code{margin-top: 20px;font-size: 16px;color: #555;line-height: 30px;}
.pop-libao-cont .libao-select{height: 32px;position: relative;margin-top: 10px;}
.libao-select .select-btn{width: 251px;height: 30px;border:1px solid #bcbcbc;background: #f9f5e7;padding: 0 10px;cursor: pointer;float: left;}
.libao-select .select-value{float: left;line-height: 30px;float: left;font-size: 14px;color: #000;cursor: pointer;}
.libao-select .select-arrow{width: 16px;height: 8px;background: url(../images/arrow.png) no-repeat;float: right;margin-top: 11px;cursor: pointer;}
.libao-select .select-menu{position: absolute;width: 271px;max-height: 120px;border:1px solid #bcbcbc;background: #f9f5e7;overflow-y: auto;left: 0;top: 31px;}
.libao-select .select-menu li{font-size: 14px;color: #555;line-height: 30px;cursor: pointer;padding: 0 10px;}
.libao-select .select-menu li.hover{background: #ffedaf;}
.libao-select .text-tips{width: 118px;height: 32px;line-height: 32px;float: left;margin-left: 32px;text-align: center;font-size: 14px;color: #ff7200;}
.libao-select .btn-get{width: 118px;height: 32px;line-height: 32px;float: left;margin-left: 32px;text-align: center;font-size: 13px;color: #000;background: #e0b776;}










