body{background: #fafafa;}
.goReg{padding-top: 20px;color: #f1f1f1;}.lnk-main{color: #4285F4;}
.privileges .prvlg-img,.i-vip-jz{background: url(../../images/jinzuan/prvlg_img.png) no-repeat;}
.g-banner .i-point,.privileges .num-box,.tips-box .i-arrow{background: url(../../images/jinzuan/jz_icon_sprites.png) no-repeat;}

.g-wrap,.g-jz-wrap{width: 1200px;margin:0 auto;}
/**轮播图**/
.g-slider,.g-slider a,.g-slider .slider-con{height: 380px;display: block;}
.g-slider{position: relative;z-index: 1;min-width: 1200px;}
.g-slider li{background-repeat: no-repeat;width: 100%;left: 0;top: 0;background-position: center bottom;position: absolute;display: none;z-index: 0;height: 380px;}
.slider-nav{position: absolute;left: 0;bottom: 15px;z-index: 2;width: 100%;line-height: 0;font-size: 0;text-align: center;}
.slider-nav span{background: url(../../images/icon_sprites.png) no-repeat;}
.slider-nav span{width: 20px;height: 20px;margin: 0 5px;cursor: pointer;display: inline-block;background-position: -147px -27px;}
.slider-nav span.active{background-position: -167px -27px;}
/**登录模块**/
.g-index{width: 1200px;margin: 0 auto;height: 0;z-index: 3;position: relative;}
.g-index .g-wrap{z-index: 101;}

.loginBefore .m-avatar{width: 80px;height: 80px;position: relative;margin:42px auto;}
.loginBefore .m-avatar img{width: 80px;height: 80px;position: absolute;top: 0px;left: 0px;}
.loginBefore .m-avatar .imask{width: 80px;height: 80px;position: absolute;top: 0;left: 0;background: url(../../images/jinzuan/i_mask_92.png) no-repeat;}
.loginBefore .btn-login{width: 110px;height: 34px;line-height: 34px;text-align: center;color: #fff;font-size: 14px;background: #e43a3a;border-radius: 2px;margin:20px auto 0;display: block;}
.loginBefore .goReg{padding-top: 20px;padding-left: 100px;}


.m-login{width: 300px;height: 300px;position:absolute;top: -340px;right: 0;z-index: 104;border-radius: 4px;background: #252525;}
.m-login .user-avatar{text-align: center;/*height: 168px;*/margin-top: 40px;}
.m-login .user-face{width: 80px;height: 80px;position: relative;margin:38px auto;}
.m-login .user-face a{width: 80px;height: 80px;display: block;}
.m-login .user-face img{width: 80px;height: 80px;vertical-align: top;display: block;}
.m-login .user-face .i-mask{width: 80px;height: 80px;position: absolute;top: 0;left: 0;background: url(../../images/jinzuan/i_mask_92.png) no-repeat;}
.m-login .user-avatar .user-other{color: #fff;font-size: 14px;margin-top: 38px;}
.m-login .user-avatar .username{color: #fff;}
.m-login .user-avatar .i-vip{margin-right: 5px;}
.m-login .user-face .vip-tag{width: 117px;height: 120px;background: url(../../images/jinzuan/vip_tag.png) no-repeat;position: absolute;top: -21px;left: -18px;}
.m-login .user-coupon{text-align: center;margin-top: 30px;}
.m-login .user-coupon .line{display: inline-block;width: 2px;height: 69px;display: inline-block;vertical-align: top;overflow: hidden;background: url(../../images/jinzuan/line.png) no-repeat;}
.m-login .coupon-item{padding: 0 20px;height: 70px;vertical-align: top;display: inline-block;*display: inline;zoom:1;overflow: hidden;}
.m-login .coupon-item .c-name{color: #fff;font-size: 14px;padding-top: 5px;line-height: 22px;}
.m-login .coupon-item .c-num{color: #ffae21;font-size: 16px;padding-top: 12px;line-height: 22px;}
.m-login .coupon-item .c-num a{color: #ffae21;}
.m-login .exit{font-size: 14px;color: #777;position: absolute;line-height: 20px;top: 14px;right: 18px;}
.m-login .btn-style{width: 250px;height: 42px;background: #e43a3a;display: block;margin:46px auto 0;text-align: center;line-height: 42px;font-size: 16px;color: #fff;text-decoration: none;border-radius: 2px;}

.not-vip-box .btn-style{margin:22px auto 0;}
.not-vip-box .other-lnk{padding: 5px 25px 0;text-align: right;line-height: 36px;}
.not-vip-box .other-lnk a{color: #fff;}
.not-vip-box .user-face{width: 80px;height: 80px;position: relative;margin:20px auto;}
.not-vip-box .user-avatar1{text-align: center;/*height: 168px;*/padding-top: 44px;}
.not-vip-box .user-avatar1 .user-other{color: #fff;font-size: 14px;margin-top: 38px;}
.not-vip-box .i-mask{width: 80px;height: 80px;position: absolute;top: 44px;left: 110px;background: url(../../images/jinzuan/i_mask_92.png) no-repeat;}

.not-vip-box img{width: 80px;height: 80px;}

.g-home-prvlg{margin-top: 35px;}
.g-home-prvlg .g-jz-wrap{overflow: hidden;}
.privileges{padding-left: 7px;width: 105%;}
.privileges li{width: 145px;float: left;margin-right: 63px;display: inline;position: relative;}
.privileges p{color: #333;text-align: center;line-height: 20px;font-size: 18px;padding-top: 20px;}
.privileges .prvlg-img{width: 145px;height: 145px;display: block;}
.privileges .prv-jzyb{background-position: 0 -145px;}
.privileges .prv-jzlb{background-position: 0 -290px;}
.privileges .prv-jzkf{background-position: 0 -435px;}
.privileges .prv-zhaq{background-position: 0 -580px;}
.privileges .prv-wyyj{background-position: 0 -725px;}
.privileges .prv-jzcj{background-position: 0 -870px;}
.privileges .num-box{width: 24px;height: 24px;text-align: center;line-height: 24px;position: absolute;top: 10px;right: 10px;color: #fff;background-position: 0 -24px;font-size: 14px;}
.privileges .num-more{font-family: SimSun;font-size: 16px;line-height: 26px;width: 26px;}

.g-main-hd{margin-top: 55px;overflow: hidden;}
.g-main-hd h3{border-left: 3px solid #e43a3a;float: left;color: #333;font-size: 20px;height: 24px;line-height: 24px;padding-left: 15px;font-weight: normal;}
.g-main-hd .more{float: right;line-height: 24px;font-size: 14px;color: #777;}
.g-main-hd .more:hover{color: #333;}
.g-main-bd{padding-top: 10px;zoom:1;}
.m-goods{width: 1200px;}
.goodslist{width: 102%;}
.goodslist li{border:1px solid #cccbd0;background: #fff;height: 220px;margin: 15px 26px 0 0;float: left;display: inline;}
.goodslist li img{display: block;height: 150px;}
.goodslist .prize-info{height: 150px;width: 278px;overflow: hidden;position: relative;}
.goodslist .exchange-mod{padding: 0 10px;}
.goodslist .exchange-limit{float: left;padding-top: 15px;font-size: 14px;color: #333;}
.goodslist .exchange-limit .i-vip{margin-right: 6px;}
.goodslist .btn-exchange-wrap{width: 72px;float: right;margin-top: 10px;position: relative;}
.goodslist .btn-exchange{width: 72px;height: 25px;line-height: 25px;text-align: center;font-size: 13px;color: #fff;border-radius: 4px;background: #e43a3a;display: block;}
.goodslist .tips-box{position: absolute;right: 0;z-index: 2;}
.goodslist .tips-box .i-arrow{margin-left: 192px;}
.m-goods .goodslist li{width: 278px;}
.m-goods .goodslist li.first{width: 278px;}
.m-lottery .goodslist li,.m-lottery .goodslist img{width: 278px;}
.prize-brief{width: 100%;height: 174px;position: absolute;left: 0;top: -174px;}
.prize-brief .brief-mask{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: #000;opacity: 0.7;filter: alpha(opacity=70);}
.prize-brief .brief-con{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 3;}
.prize-brief .brief-con h4{text-align: center;font-size: 14px;font-weight: normal;color: #fff;}
.prize-brief .brief-con p{padding: 0 10px;color: #fff;line-height: 20px;max-height: 120px;overflow: hidden;}

.m-lottery .goodslist2 li,.m-lottery .goodslist2 img{width: 388px;}
.goodslist2{width: 102%;}
.goodslist2 li{border:1px solid #cccbd0;background: #fff;height: 220px;margin: 15px 15px 0 0;float: left;display: inline;}
.goodslist2 li img{display: block;height: 174px;}
.goodslist2 .prize-info{height: 174px;width: 100%;overflow: hidden;position: relative;}
.goodslist2 .exchange-mod{padding: 0 10px;}
.goodslist2 .exchange-limit{float: left;padding-top: 15px;font-size: 14px;color: #333;}
.goodslist2 .exchange-limit .i-vip{margin-right: 6px;}
.goodslist2 .btn-exchange-wrap{width: 72px;float: right;margin-top: 10px;position: relative;}
.goodslist2 .btn-exchange{width: 72px;height: 25px;line-height: 25px;text-align: center;font-size: 13px;color: #fff;border-radius: 4px;background: #e43a3a;display: block;}
.goodslist2 .tips-box{position: absolute;right: 0;z-index: 2;}
.goodslist2 .tips-box .i-arrow{margin-left: 192px;}




.g-jz-help{height: 205px;border-top:1px solid #dcdbdf;background: #efefef;padding-top: 35px;margin-top: 100px;min-width: 1200px;}
.jz-qa{width: 392px;float: left;margin-right: 15px;display: inline;}
.jz-qa h4{line-height: 36px;font-size: 16px;color: #6c6b70;}
.jz-qa .qalist{padding-top: 5px;}
.jz-qa li{line-height: 20px;height: 20px;padding: 8px 0;float: left;width: 175px;}
.jz-qa li a{color: #777;}
.jz-qa li .square{width: 3px;height: 3px;float: left;background: #999;margin:8px 5px 0 0;}

.jzzs{width: 330px;}
.jzzs li{width: 85px;}
.jz-help-nav{float: right;}
.jz-help-lnks li{width: 74px;float: left;margin-left: 34px;}
.jz-help-lnks .jzhelp-icon{width: 74px;height: 74px;display: block;background: url(../../images/jinzuan/jz_help_icon.png) no-repeat;position: relative;}
.jz-help-lnks .jzhelp-icon img{position: absolute;width: 100px;height: 107px;top: -107px;left: -13px;display: none;}
.jz-help-lnks .jzhelp-icon:hover img{display: block;}
.jz-help-lnks .h-wyyj{}
.jz-help-lnks .h-zhaq{background-position: 0 -75px;}
.jz-help-lnks .h-zzkf{background-position: 0 -150px;}
.jz-help-lnks .h-wxgh{background-position: 0 -225px;}
.jz-help-lnks li p{margin-top: 10px;color: #777;text-align: center;}
.jz-help-lnks li p a{color: #777;}

/**金钻客服页面**/
.g-banner{height: 380px;min-width: 1200px;background-position: center top;background-repeat: no-repeat;}
.g-banner .g-jz-wrap{position: relative;height: 380px;}
.g-banner .btn-style{width: 179px;height: 43px;font-size: 16px;color: #fff;text-align: center;line-height: 43px;position: absolute;top: 277px;left: 295px;border-radius: 2px;border:1px solid #fff;border-radius: 10px;}
.servicelist{width: 110%;padding-top: 35px;}
.servicelist li{width: 220px;height: 265px;float: left;margin-right: 25px;display: inline;}
.servicelist img{width: 220px;height: 265px;vertical-align: top;}
/**红包页面**/
.m-hongbao .g-main-bd{overflow: visible;}
.hblist{padding-top: 25px;width: 105%;}
.hblist li{background: url(../../images/jinzuan/hb_bg.png) no-repeat;width: 209px;height: 270px;margin:0 39px 0 0;color: #fff;text-align: center;float: left;position: relative;}
.hblist .tips-box{top: 270px;}
.tips-box{position: absolute;}
.tips-box .tips-cont{height: 26px;line-height: 26px;background: #ffedbe;padding: 0 10px;}
.tips-box .tips-cont p{white-space: nowrap;color: #af7955;}
.tips-box .tips-cont a{color: #e43a3a;}
.tips-box .i-arrow{width: 16px;height: 8px;display: block;background-position: -34px 0;margin-left: 105px;}

.hblist .name{line-height: 20px;font-size: 14px;margin-top: 70px;height: 20px;}
.hblist .sum{line-height: 36px;font-size: 40px;margin-top: 10px;}
.hblist .use{line-height: 20px;margin-top: 15px;}
.hblist .expire{line-height: 20px;color: #ffd0d0;height: 20px;}
.hblist .btn-use{width: 104px;height: 34px;line-height: 34px;text-align: center;font-size: 14px;display: block;background: #ffd321;margin: 20px auto 0;color: #802b01;border-radius: 4px;}
.hblist .btn-use.disable{background: #a2a2a2;color: #fff;}
.hblist .i-tag{width: 88px;height: 68px;position: absolute;right: 0;top: 0;background: url(../../images/jinzuan/icon_tag.png) no-repeat;}
.hblist .tag-expired{background-position: 0 -68px;}
.hblist .empty{background-position: -219px 0;}
.hblist .more{background-position: -438px 0;}
.hblist .more a{width: 100%;height: 100%;display: block;}
/**金钻礼包**/
.g-banner .vip-info{color: #fff;position: absolute;left: 0;top: 50px;}
.g-banner .vip-info .username{padding: 0 5px;}
.g-banner .line{color: #fff;}
.g-banner .i-point{width: 14px;height: 14px;display: inline-block;vertical-align: top;margin: 2px 0 0 5px;background: url(../../images/jinzuan/jz_icon_sprites.png) no-repeat;}
.g-banner .num{color: #ffc536;padding: 0 5px;}

.g-sorts{padding: 10px 25px;border: 1px solid #e8e8e8;background: #fff;position: relative;margin-top: 25px;zoom:1;overflow: hidden;}
.sorts-list li{padding: 7px 0;}
.sorts-list a{margin-right:25px; color:#333;padding:1px 5px;}
.sorts-list .tit{font-weight: bold;}
.sorts-list a.active{color:#e43a3a;}
.m-libao{padding: 20px 25px;border: 1px solid #e8e8e8;background: #fff;margin-top: 15px;}
.lblist{height: 650px;}
.lblist li{height: 48px;padding: 8px 0;border-bottom: 1px dotted #e4e4e4;}
.lblist .lb-name,.lblist .lb-type,.lblist .lb-detail,.lblist .lb-point{line-height: 48px;color: #000;}
.lblist .lb-name img{width: 48px;height: 48px;vertical-align: top;margin-right: 40px;}
.lblist .lb-name{width: 175px;height: 16px;}
.lblist .lb-name .lb-txt{width: 84px;display: inline-block;}
.lblist .lb-type{width: 175px;margin-left: 65px;display: inline-block;}
.lblist .lb-detail{width: 385px;text-overflow: ellipsis;color: #999;margin-right: 35px;display: inline-block;}
.lblist .lb-point{color: #e43a3a;display: inline-block;}
.lblist .btn-exchange,.lblist .btn-view{width: 88px;height: 28px;text-align: center;line-height: 28px;background: #e43a3a;color: #fff;border-radius: 2px;margin-top: 10px;display: block;}
.lblist .btn-view{background: #fff;border:1px solid #e43a3a;color: #e43a3a;width: 86px;height: 26px;line-height: 26px;}
.lblist .lb-exchange{width: 88px;float: right;position: relative;}
.lblist .tips-box{position: absolute;right: 0;}
.lblist .tips-box .i-arrow{margin: 0;margin-left:184px;}
.m-libao .pages{padding-bottom: 25px;}

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

.g-footer{margin-top: 0;min-width: 1200px;}



/**积分兑换**/
.point-exchange-wrap{padding: 30px 85px 0;}
.point-exchange-title{font-size: 18px;color: #f24444;}
.point-exchange-cont{margin-top: 15px;}
.point-exchange-cont .item{padding: 7px 0 7px 60px;line-height: 20px;}
.point-exchange-cont .item label{width: 60px;float: left;margin-left: -60px;color: #777;}
.point-exchange-cont .num{color: #e43a3a;}
.point-exchange-wrap .btns-mod{margin-top: 30px;padding-left: 60px;}
.point-exchange-wrap .btns-mod .btn-style{width: 120px;height: 36px;line-height: 36px;text-align: center;color: #fff;font-size: 14px;background: #e43a3a;border-radius: 2px;display: inline-block;vertical-align: top;}
.point-exchange-wrap .btns-mod .warn-tips{margin-top: 10px;color: #e43a3a;}
.exchange-success-tips{margin-top: 45px;}
.exchange-success-tips label{color: #777;}
.exchange-success-tips .text-tips{color: #e43a3a;margin-left: 15px;}

/**会员成长体系**/
.m-growth{height: 620px;border:1px solid #d3d3d3;padding: 40px 160px 0 ;}
.m-growth-tit{font-size: 20px;text-align: center;}
.m-growth .today-growth{margin-top: 25px;font-size: 14px;}
.today-growth .growth-text{text-align: center;}
.today-growth .growth-text .num{color: #e1352c;padding: 0 5px;}
.today-growth .growth-text .item{margin:0 10px;}
.today-growth .growth-plan{margin-top: 30px;}
.today-growth .growth-bar{width: 658px;height: 12px;margin: 0 auto;background: url(../../images/jinzuan/progress_bar.png) no-repeat;}
.today-growth .growth-bar span{height: 12px;float: left;background: url(../../images/jinzuan/progress_bar.png) no-repeat 0 -12px;}
.today-growth .growth-lv-text{padding:15px 0 0 100px;}
.growth-lv-text li{float: left;line-height: 20px;}
.growth-lv-text .p2{color: #888;}
.growth-lv-text .lv1{width: 133px;}
.growth-lv-text .lv2{width: 130px;}
.growth-lv-text .lv3{width: 130px;}
.growth-lv-text .lv4{width: 130px;}
.growth-lv-text .lv5{width: 130px;}

.growth-main{margin-top: 105px;}
.growth-explain{float: left;width: 390px;}
.growth-hd h3{font-size: 20px;}
.growth-explain img{width: 125px;height: 125px;display: block;margin:0 auto;}
.growth-explain h4{font-size: 16px;color: #000;padding-bottom: 10px;}
.growth-explain p{line-height: 20px;}
.growth-img{float: right;}
.growth-img .growth-bd{padding-top: 15px;}
.not-vip-state .vip-info{text-align: center;line-height: 20px;}
.not-vip-state .vip-info .i-vip{margin-right: 10px;}
.not-vip-state .vip-info .username{color: #e43a3a;}
.not-vip-state .vip-info .line{padding: 0 5px;}
.not-vip-state .vip-info .num{color: #e43a3a;padding: 0 5px;}
