@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: 1000px;margin:0 auto;}
.main-cont{height: 1235px;background: url(../images/main_bg.jpg) no-repeat center top;}
.cont-mod1{height: 510px;}
.cont-mod2{height: 725px;}

.cont-mod1 .wrap{position: relative;height: 100%;z-index: 9;}
.cont-mod1 .actime{width: 554px;height: 30px;text-align: center;line-height: 30px;font-size: 16px;color: #000;position: absolute;top:345px;left: 352px;}
.cont-mod1 .info-mod{width: 624px;height: 38px;background: url(../images/info_bg.png) no-repeat left top;position: absolute;top: 410px;right: 37px;}
.info-mod .btn-startGame{width: 129px;height: 39px;background: url(../images/btn_startGame.png) no-repeat;position: absolute;right: 0 ;top: 0;line-height: 100em;overflow: hidden;z-index: 10;}
.info-mod .lnk-view{line-height: 38px;position: absolute;right: 145px;height: 38px;color: #ffc956;top: 0;}
.info-mod .welc{float: left;width: 195px;padding-left: 10px;color: #999;line-height: 38px;}
.info-mod .welc a{color: #fff;}
.info-mod .welc .nick{color: #ffc956;}
.info-mod .selectGame-wrap{float: left;height: 38px;position: relative;}
.info-mod .select-btn{line-height: 38px;color: #999;cursor: pointer;}
.info-mod .select-value{color: #ffc956;}
.info-mod .select-arrow{width: 10px;height: 5px;background: url(../images/i_arrow.png) no-repeat;display: inline-block;vertical-align: middle;margin-left: 10px;}
.selectGame-wrap .select-menu{width: 165px;position: absolute;left: 50px;top: 38px;height: 320px;overflow-y: auto;}
.selectGame-wrap .select-menu li{cursor: pointer;line-height: 32px;height: 32px;background: #212121;padding: 0 10px;color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.selectGame-wrap .select-menu li:hover{background: #464646;}

.cont-mod2 .wrap{position: relative;height: 100%;}
.lott-wrap{background: #282828;border:1px solid #161616;width: 945px;height: 476px;position: absolute;right: 0;top: 0;overflow: hidden;}
.lott-wrap .btn-lott{background: url(../images/btn_lott.png) no-repeat;width: 467px;height: 154px;position: absolute;top: 161px;left: 239px;cursor: pointer;}
.lott-wrap .btn-lott .lott-time{padding-top: 85px;text-align: center;width: 100%;line-height: 24px;color: #402400;font-size: 18px;}
.lott-wrap .lott-prizelist{position: relative;margin:4px 0 0 4px;}
.lott-wrap li{width: 233px;height: 155px;border:1px solid #050505;background: url(../images/prize_bg.png) no-repeat;position: absolute;}
.lott-wrap .prize-name{width: 100%;bottom: 10px;left: 0;line-height: 22px;font-size: 14px;color: #fff3dc;position: absolute;text-align: center;}
.lott-wrap li.active{background-position: 0 -155px;}
.lott-wrap .pos-1{top: 0;left: 0;}
.lott-wrap .pos-2{top: 0;left: 234px;}
.lott-wrap .pos-3{top: 0;left: 468px;}
.lott-wrap .pos-4{top: 0;left: 702px;}
.lott-wrap .pos-5{top: 156px;left: 702px;}
.lott-wrap .pos-6{top: 312px;left: 702px;}
.lott-wrap .pos-7{top: 312px;left: 468px;}
.lott-wrap .pos-8{top: 312px;left: 234px;}
.lott-wrap .pos-9{top: 312px;left: 0;}
.lott-wrap .pos-10{top: 156px;left: 0;}

.view-rules{position: fixed;right:0;top: 200px;width: 454px;z-index: 10;}
.view-btn{background: url(../images/view_rule_btn.png) no-repeat;width: 69px;height: 314px;position: absolute;top: 0;right: 0;}
.view-detail {width: 454px;height: 314px;background: url(../images/rules_bg.png) no-repeat;}
.view-detail-rules{padding: 10px 80px 0 40px;}
.view-detail h3{font-size: 17px;color: #000;font-weight: normal;margin-top: 22px;padding-bottom: 15px;}
.view-detail .act-rules li{line-height: 20px;padding-left: 25px;color: #000;overflow: hidden;}
.view-detail .act-rules .num{float: left;margin-left: -25px;width: 15px;height: 15px;text-align: center;line-height: 15px;color: #fff;background: #383838;border-radius: 2px;margin-top: 3px;}
.view-detail .act-rules .hl{color: #9d6f27;padding: 0 2px;}

.footer{padding: 18px 0;background: #363636;text-align: center;}
.footer p{line-height: 22px;color: #c8c8c8;}


/*弹框*/
.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;}

.libao-fill{height: 32px;margin-top: 10px;position: relative;}
.libao-fill .ipt-mod{width: 251px;height: 30px;border:1px solid #bcbcbc;background: #f9f5e7;padding: 0 10px;float: left;line-height: 30px;color: #000;}
.libao-fill .phstyle{position: absolute;top:1px;left:1px;height: 30px;line-height: 30px;padding: 0 10px;line-height: 30px;color: #777;}
.libao-fill .btn-submit{width: 118px;height: 32px;line-height: 32px;float: left;margin-left: 32px;text-align: center;font-size: 13px;color: #000;background: #e0b776;}
.libao-fill .lnk-alter{position: absolute;line-height: 32px;color: #000;font-size: 13px;width: 60px;text-align: center;}
.libao-wrap .libao-tips{font-size: 16px;color: #555;margin-top: 20px;line-height: 24px;}
.libao-wrap .warn-tips{font-size: 14px;color: #ff7200;margin-top: 5px;line-height: 24px;}
.libao-fill .qq-num{font-size: 24px;color: #000;}

.pop-getchance-cont{padding: 30px 75px 0;}
.pop-getchance-cont h4{text-align: center;font-weight: normal;font-size: 25px;color: #555;}
.chancelist{padding-top: 25px;}
.chancelist p{font-size: 15px;line-height: 30px;color: #000;}
.chancelist .num{padding: 0 2px;color: #ce1d21;}
.pop-getchance-cont .btns-mod{margin-top: 30px;text-align: center;width: 100%;}
.pop-getchance-cont .btn-style{width: 142px;height: 40px;text-align: center;line-height: 40px;font-size: 22px;color: #000;display: inline-block;vertical-align: top;background: #e0b776;}

.pop-addr-cont{padding: 65px 0 0 85px;}
.pop-addr-cont .text-main{font-size: 28px;color: #555;padding: 0 0 5px;}
.pop-addr-cont .text-sub{font-size: 16px;color: #555;}
.addr-cont{padding-top: 8px;}
.addr-cont .field{margin-top: 5px;height: 32px;}
.addr-cont .field label{width: 82px;text-align: right;line-height: 32px;color: #555;font-size: 16px;float: left;}
.addr-cont .field .ipt-mod{margin-left: 82px;position: relative;}
.addr-cont .ipt-mod input{width: 250px;height: 20px;padding:5px 10px;line-height: 20px;color: #555;font-size: 14px;background: #f9f5e7;border:1px solid #bcbcbc;}
.addr-cont .field .phstyle{height: 20px;padding:5px 10px;line-height: 20px;color: #555;position: absolute;top:1px;left: 1px;}
.pop-addr-cont .btns-mod{margin-top: 20px;padding-left: 82px;}
.pop-addr-cont .btns-mod .btn-submit{width: 118px;height: 32px;line-height: 32px;text-align: center;font-size: 13px;color: #000;background: #ffd544;display: inline-block;vertical-align: top;}
.pop-addr-cont .addr-detail{font-size: 14px;color: #000;line-height: 24px;margin-top: 20px;}
.pop-addr-cont .addr-tips{margin-top: 45px;font-size: 16px;color: #555;}

/*奖品列表领取 修改*/
.prize_list_cuppon_use, .prize_info_edit{color: #ff9b00;  text-decoration: underline;}




