@charset "UTF-8";
/**
 * @authors lizhi02
 * @date    2016-09-15 12:01:59
 */
body{background: #f9f9f9;}
.btn-style:hover{background: #ff5b5b;}
.lnk-main{color: #4285F4;}
.tag-vip{background: url(../../images/libao/vip_tag.png) no-repeat;width: 55px;height: 20px;display: inline-block;vertical-align: top;}
.g-libao-wrap{width: 1200px;margin:0 auto;}
.g-libao-side{width: 278px;float: left;}
.g-libao-main{width: 900px;float: right;}
.m-login{width: 276px;height: 298px;border: 1px solid #e7e7e7;background: #fff;margin-top: 30px;}
.m-login .loginBefore{text-align: center;padding-top: 30px;}
.loginBefore .m-avatar{width: 80px;height: 80px;position: relative;margin:0 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/libao/mask_80.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;}
.m-login .loginAfter{padding: 15px 10px 0;}
.loginAfter .m-avatarInfo{height: 94px;overflow: hidden;}
.loginAfter .m-avatar{width: 80px;height: 80px;float: left;position: relative;}
.loginAfter .m-avatar img{width: 80px;height: 80px;display: block;}
.loginAfter .m-avatar .imask{width: 80px;height: 80px;position: absolute;top: 0;left: 0;background: url(../../images/libao/mask_80.png) no-repeat;}
.loginAfter .m-avatarInfo p{line-height: 30px;display: inline-block;padding-left: 10px;}
.loginAfter .m-avatarInfo p .username{font-size: 13px;}
.loginAfter .m-avatarInfo .exit{float: right;color: #999;margin-left: 30px;}
.loginAfter .m-avatarInfo .exit:hover{color: #333;}
.loginAfter .m-avatarInfo .username{font-size: 16px;}
.loginAfter .m-avatarInfo .num{color: #e43a3a;}
.loginAfter .m-avatarInfo .btn-earn{display: inline-block;vertical-align:middle;width: 78px;height: 25px;line-height: 25px;text-align: center;color: #fff;background: #ffa516;border-radius: 12px;}
.loginAfter .m-avatarInfo .btn-earn:hover{background: #ffba4d;}
.loginAfter .m-mylb{margin-top: 15px;}
.loginAfter .m-mylb-hd{overflow: hidden;line-height: 20px;padding-bottom: 5px;}
.loginAfter .m-mylb-hd h3{float: left;font-size: 14px;font-weight: normal;}
.loginAfter .m-mylb-hd .more{float: right;color: #999;}
.loginAfter .m-mylb-hd .more:hover{color: #333;}
.loginAfter .lblist li{padding: 2px 0;line-height: 24px;height: 24px;}
.loginAfter .lblist .btn-style{width: 52px;height: 22px;line-height: 22px;text-align: center;color: #fff;background: #e43a3a;border: 1px solid #e43a3a;border-radius: 2px;float: right;}
.loginAfter .lblist .btn-style:hover{background: #ff5555;}
.loginAfter .lblist .btn-style.disable{color: #999;border-color:#999;background: #fff;}
.loginAfter .lblist img{width: 16px;height: 16px;float: left;margin:4px 5px 0 0;}
.loginAfter .lblist .w-gname,.loginAfter .lblist .w-lbname{display: inline-block;vertical-align: top;line-height: 24px;text-overflow: ellipsis;white-space: nowrap;}
.loginAfter .lblist .w-gname{width: 95px;}

.m-slider{width: 898px;height: 298px;border: 1px solid #e7e7e7;background: #fff;margin-top: 30px;position: relative;}
.m-slider .slider-con,.m-slider .slider-con li,.m-slider .slider-con img{width: 898px;height: 298px;display: block;}
.m-slider .slider-con li{position: absolute;top: 0;left: 0;}
.m-slider .slider-nav{position: absolute;left: 0;bottom: 15px;z-index: 2;width: 100%;line-height: 0;font-size: 0;text-align: center;}
.m-slider .slider-nav span{background: url(../../images/comm/icon_sprites.png) no-repeat;}
.m-slider .slider-nav span{width: 20px;height: 20px;margin: 0 5px;cursor: pointer;display: inline-block;background-position: -147px -27px;}
.m-slider .slider-nav span.active{background-position: -167px -27px;}


.m-lnk-wrap .icon,.i-refresh{background: url(../../images/libao/lb_sprites.png) no-repeat;}
.m-side-hd{margin-top: 30px;overflow: hidden;}
.m-side-hd h3{border-left: 3px solid #e43a3a;float: left;color: #000;font-size: 20px;height: 24px;line-height: 24px;padding-left: 15px;font-weight: normal;}
.m-side-hd .more{float: right;line-height: 24px;font-size: 14px;color: #777;}
.m-side-bd{padding-top: 30px;}
.hotlblist-wrap{border:1px solid #e7e7e7;background: #fff;padding: 10px 0;}
.hotlblist li{height: 30px;overflow: hidden;}
.hotlblist li a{height: 30px;display: block;padding: 0 10px;color: #aeaeae;}
.hotlblist li a:hover{background: #f0f0f0;}
.hotlblist .w-serial,.hotlblist .w-gname,.hotlblist .w-lbname,.hotlblist .w-pepnum{display: inline-block;vertical-align: top;line-height: 30px;}
.hotlblist .w-serial{width: 20px;}
.hotlblist .w-gname{width: 84px;color: #000;}
.hotlblist .w-lbname{width: 62px;color: #e43a3a;}
.hotlblist .w-pepnum{float: right;text-align: right;}
.hotlblist .w-pepnum .num{color: #000;}
.m-lnk-wrap{margin-top: 20px;border: 1px solid #e7e7e7;background: #fff;}
.m-lnk-cont{text-align: center;padding: 20px 0;display: block;}
.m-lnk-wrap span{height: 42px;line-height: 42px;display: inline-block;vertical-align: top;color: #c0c0c0;font-size: 18px;margin: 0 5px;}
.m-lnk-wrap .icon{width: 42px;height: 42px;}
.m-lnk-wrap .i-help{background-position: 0 -44px;}


.m-main-hd{margin-top: 30px;overflow: hidden;}
.m-main-hd h3{border-left: 3px solid #e43a3a;float: left;color: #000;font-size: 20px;height: 24px;line-height: 24px;padding-left: 15px;font-weight: normal;}
.btn-refresh{float: right;color: #999;font-size: 14px;line-height: 14px;overflow: hidden;margin-top: 5px;}
.btn-refresh .i-refresh{vertical-align: top;margin-left: 6px;width: 14px;height: 14px;display: inline-block;background-position: -52px 0;}
.btn-refresh:hover{color: #333;}
.btn-refresh:hover .i-refresh{background-position: -67px 0;}
.m-main-bd{padding-top: 30px;}
.newlblist{width: 105%;}
.newlblist li{border: 1px solid #e7e7e7;width: 278px;height: 196px;background: #fff;float: left;margin-right: 30px;display: inline;}
.newlblist li:hover{border-color: #e43a3a;}
.newlblist li img{width: 278px;height: 150px;display: block;}
.newlblist .lb-info{width: 100%;height: 150px;position: relative;overflow: hidden;}
.newlblist .lb-brief{width: 100%;height: 150px;position: absolute;left: 0;top: -150px;}
.newlblist .brief-mask{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;background: #000;opacity: 0.7;filter: alpha(opacity=70);}
.newlblist .brief-con{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 3;}
.newlblist .brief-con h4{text-align: center;font-size: 16px;font-weight: normal;color: #fff;padding: 10px 0 5px;}
.newlblist .brief-con p{padding: 20px 20px 0;color: #fff;line-height: 24px;max-height: 120px;overflow: hidden;}
.newlblist .exchange-mod{height: 46px;padding: 0 10px;}
.newlblist .exchange-mod p{line-height: 22px;}
.newlblist .exchange-mod .lb-name{font-size: 14px;color: #000;}
.newlblist .exchange-mod .lb-point{color: #999;width: 178px;}
.newlblist .exchange-mod .lb-point .tag-vip{float: right;margin-right: 10px;}
.newlblist .exchange-mod .num{color: #e43a3a;}
.newlblist .btn-exchange-wrap{float: right;width: 80px;margin-top: 10px;}
.newlblist .btn-exchange{width: 80px;height: 26px;text-align: center;line-height: 26px;color: #fff;font-size: 14px;display: block;background: #e43a3a;border-radius: 4px;}
.newlblist .btn-exchange:hover{background: #ff5b5b;}

.g-sorts{padding: 10px 20px;border: 1px solid #e7e7e7;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;line-height: 26px;}
.sorts-list .tit{}
.sorts-list a.active{color:#e43a3a;}
.m-allb{width: 898px;border: 1px solid #e7e7e7;background: #fff;}
.m-allb .allblist{padding: 6px 0;height: 576px;}
.allblist li{height: 36px;padding: 14px 20px;}
.allblist li.hover{background: #f0f0f0;}
.allblist .lb-gname,.allblist .lb-type,.allblist .lb-detail,.allblist .lb-point{line-height: 36px;color: #777;vertical-align: middle;}
.allblist .lb-gname img{width: 36px;height: 36px;vertical-align: top;margin-right: 25px;}
.allblist .lb-gname .allblist .lb-gname{width: 165px;color: #333;height: 12px;}
.all_game_name{width: 84px;display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.allblist .lb-type{width: 135px;color: #e43a3a;display: inline-block;margin-left: 65px;}
.allblist .lb-type .vip{color: #ffa516;}
.allblist .lb-type .not-vip{color: #777;}
.allblist .lb-point{width: 85px;display: inline-block;}
.allblist .lb-detail{width: 315px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: inline-block;}
.allblist .btn-exchange-wrap{width: 88px;float: right;}
.allblist .btn-exchange{width: 86px;height: 26px;text-align: center;line-height: 26px;color: #e43a3a;border:1px solid #e43a3a;background: #fff;border-radius: 2px;margin-top: 4px;display: block;}
.allblist .btn-exchange:hover{background: #e43a3a;color: #fff;}
.allblist .btn-exchange.disable{border-color: #999;color: #999;background: #fff;}
.allblist .lb-exchange{width: 88px;float: right;position: relative;}
.allblist .tips-box{position: absolute;right: 0;}
.allblist .tips-box .i-arrow{margin: 0;margin-left:184px;}

.pages {line-height:27px;padding: 65px 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;}
/**兑换礼包弹窗 S**/
.pop-done-cont .i-warn,.select-arrow{background: url(../../images/libao/lb_sprites.png) no-repeat;}
.pop-lb-wrap{width: 770px;height: 502px;position: fixed;top: 50%;left: 50%;margin:-251px 0 0 -385px ;background: #fff;z-index: 1001;display: none;}
.pop-lb-wrap .btn-style{width: 122px;height: 40px;line-height: 40px;text-align: center;background: #e43a3a;color: #fff;font-size: 14px;display: inline-block;vertical-align: middle;border-radius: 2px;}
.pop-lb-cont{padding: 60px 60px 0;position: relative;}
.pop-lb-cont .lb-summ{padding-left: 269px;min-height: 180px;border-bottom: 1px solid #e1e6ea;position: relative;padding-bottom: 35px;}
.lb-summ .cur-point{position: absolute;bottom: 8px;right: 0;}
.lb-summ .cur-point .tit{font-size: 14px;color: #777;}
.lb-summ .lb-img{width: 249px;height: 133px;float: left;margin-left: -269px;display: inline;}
.lb-summ .lb-img img{width: 249px;height: 133px;display: block;}
.lb-summ h4{font-size: 18px;font-weight: normal;}
.lb-summ .lb-other,.lb-summ .lb-time{padding-top: 8px;line-height: 20px;color: #777;font-size: 14px;}
.lb-summ .val{color: #333;font-size: 12px;}
.lb-summ .num{font-size: 12px;color: #e43a3a;}
.lb-summ .getlb-box{margin-top: 10px;color: #777;height: 33px;}
.lb-summ .getlb-text a{color: #e43a3a;text-decoration: underline;}
.lb-summ .btn-style{margin-right: 12px;}
.lb-summ .lbcode-box{height: 20px;padding: 9px 10px;line-height: 20px;background: #f6f6f6;border:1px solid #ddd;color: #505050;}
.lb-summ .lbcode-tips{padding-left: 11px;color: #e43a3a;line-height: 22px;}
.lb-summ .getlb-box label{float: left;font-size: 14px;width: 70px;text-align: right;line-height: 27px;margin-top: 6px;}
.lb-summ .getlb-box .select-server{position: relative;float: left;font-size: 12px;margin: 6px 6px 0 0;display: inline;}
.lb-summ .pop-mask{position:fixed;width:770px;height:502px;bottom:0;z-index:1000;background:#000000;opacity: 0.8;filter:alpha(opacity=80);position: fixed;top: 50%;left: 50%;margin:-251px 0 0 -385px }
.lb-summ .fh-close{position: absolute;right: 20px;top: 0px;color: #fff;font-size: 50px;cursor: pointer;z-index: 1002;}
.lb-summ .fh-code{width: 250px;z-index: 1002;position: fixed;left: 50%;top: 50%;margin: -108px 0 0 -125px;text-align: center;}
.lb-summ .fh-code img{width: 250px;height: 250px;overflow: hidden;display: block;}
.fh-code-txt{margin-top: 20px;display: inline-block;color: #fff;}
.getlb-box .select-btn{width: 112px;height: 25px;border:1px solid #e2e2e2;background: #fff;padding: 0 8px;cursor: pointer;float: left;}
.getlb-box .select-value{float: left;line-height: 25px;float: left;cursor: pointer;color: #555;}
.getlb-box .select-arrow{width: 9px;height: 5px;float: right;margin-top: 10px;cursor: pointer;background-position: -52px -67px;}
.getlb-box .select-menu{position: absolute;width: 128px;max-height: 150px;border:1px solid #e2e2e2;background: #fff;overflow-y: auto;left: 0;top: 26px;}
.getlb-box .select-menu li{color: #555;line-height: 25px;cursor: pointer;padding: 0 8px;}
.getlb-box .select-menu li.hover{background: #e8e8e8;}

.lb-text-detail{padding-top: 5px;}
.lb-detail-item{padding: 14px 0 10px 80px;color: #777;line-height: 22px;}
.lb-detail-item .tit{float: left;margin-left: -80px;color: #333;font-size: 16px;}
.pop-lb-cont .btns-mod{text-align: center;margin-top: 35px;}
/**兑换礼包弹窗 E**/

/**完成绑定弹窗 S**/
.pop-done-wrap{width: 600px;background: #fff;position: fixed;left: 50%;top: 50%;margin:-100px 0 0 -300px;z-index: 1001;display: none;}
.pop-done-cont{text-align: center;padding: 40px 0;}
.pop-done-cont .text-main{line-height: 22px;color: #000;font-size: 20px;}
.pop-done-cont .i-warn{width: 22px;height: 22px;display: inline-block;vertical-align: top;margin-right: 6px;background-position: -52px -19px;}
.pop-done-cont .btns-mod{margin-top: 50px;}
.pop-done-cont .btn-style{width: 140px;height: 46px;line-height: 46px;text-align: center;background: #e43a3a;color: #fff;font-size: 16px;display: inline-block;vertical-align: middle;border-radius: 2px;}
.pop-done-cont .lnk-style{font-size: 14px;color: #777;text-decoration: underline;margin-left: 38px;}
/**完成绑定弹窗 E**/

/**积分商城页面**/

.i-record,.i-corner,.i-arrow,.calendar-con li.yes{background: url(../../images/libao/lb_sprites.png) no-repeat;}
.loginAfter{position: relative;}
.loginAfter .i-record{width: 13px;height: 16px;display: inline-block;vertical-align: text-bottom;margin-right: 5px;background-position: -52px -46px;}
.loginAfter .lnk-record{color: #777;}
.loginAfter .lnk-record:hover{color: #e43a3a;}
.loginAfter .lnk-record:hover .i-record{background-position: -66px -46px;}
.loginAfter .btns-mod{margin-top: 32px;}
.loginAfter .btns-mod .btn-sign,.loginAfter .btns-mod .btn-earn{width: 100%;height: 40px;line-height: 40px;text-align: center;display: block;background: #e43a3a;font-size: 14px;color: #fff;border-radius: 4px;}
.loginAfter .btns-mod .btn-sign:hover{background: #ff5b5b;}
.loginAfter .btns-mod .btn-earn{height: 44px;line-height: 44px;background: #ffa516;border-radius: 20px;margin-top:15px;}
.loginAfter .btns-mod .btn-earn:hover{background: #ffba4d;}
.loginAfter .lnk-text{margin-top: 25px;text-align: right;padding-right: 2px;}
.loginAfter .lnk-text a{color: #999;}
.loginAfter .lnk-text a:hover{color: #333;}

.jf-rules-box{padding-left: 15px;position: absolute;top: -1px;left: 262px;z-index: 3;display: none;}
.jf-rules-box .i-arrow{width: 11px;height: 22px;background-position: -101px -32px;position: absolute;top:265px;left: 5px;}
.jf-rules-box .jf-rules-cont{border:1px solid #d9d9d9;background: #fff;padding: 10px 0;width: 286px;box-shadow: 2px 2px 2px rgba(185,185,185,0.7);}
.jf-rules-cont .jf-rules-tit{height: 36px;line-height: 36px;padding: 0 20px;background: #efefef;font-size: 18px;}
.jf-rules-cont .rules-item{padding: 10px 20px;font-size: 14px;}
.jf-rules-cont .rules-item h5{color: #777;line-height: 30px;}
.rules-item-cont{padding-left: 22px;}
.rules-item-cont li{line-height: 30px;vertical-align: top;}
.rules-item-cont .w-opt,.rules-item-cont .w-val{display: inline-block;vertical-align: top;}
.rules-item-cont .w-opt{width: 135px;}
.rules-item-cont .w-val{width: 85px;color: #e43a3a;}

.sign-box{border:1px solid #d9d9d9;background: #fff;width: 500px;position: absolute;left: 276px;top: -1px;z-index: 3;display: none;}
.sign-bd{padding: 0 50px;position: relative;}
.calendar-tit{text-align: center;font-size: 24px;font-weight: bold;line-height: 40px;padding-top: 20px;}
.calendar-week{margin-top:15px;overflow: hidden;}
.calendar-week span{width: 56px;height: 30px;float: left;text-align: center;line-height: 30px;background: #f5f5f5;color: #9c9c9c;}
.calendar-con li{width: 56px;height: 44px;float: left;text-align: center;line-height: 44px;font-size: 16px;position: relative;}
.calendar-con li.today{color: #f20;}
.calendar-con li.today img{width: 36px;height: 36px;position: absolute;top: 4px;left: 10px;/*display: none;*/}
.calendar-con li.yes{background-position: 10px -92px;}
.sign-tip {width: 200px;height: 24px;text-align: center;left: 150px;top: 195px;position: absolute;display: none;color: #e43a3a;font: 700 14px/24px 'Microsoft Yahei';}
.sign-ft{padding: 30px 0;background: #efefef;font-size: 14px;text-align: center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-top: 10px;}
.sign-ft .text-item{padding: 0 12px;}
.sign-ft .num{color: #e43a3a;}


.m-lott-wrap{margin-top: 30px;border: 1px solid #e7e7e7;background: #fff;height: 320px;position: relative;overflow: hidden;}
.m-lott-tit{height: 30px;margin-top: 3px;}
.m-lott-tit .text{background: #ffa516;width: 91px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-size: 14px;display: inline-block;vertical-align: top;}
.m-lott-tit .i-corner{width: 12px;height: 30px;display: inline-block;vertical-align: top;background-position: -101px 0;}
.m-lott-wrap .lott-img{width: 251px;height: 251px;margin:14px auto 0;display: block;}
.m-lott-wrap .lott-img img{width: 251px;height: 251px;}

.hotdhlist-wrap{border:1px solid #e7e7e7;background: #fff;padding: 10px 0;}
.hotdhlist li{overflow: hidden;padding: 8px;height: 54px;padding-left: 68px;position: relative;}
.hotdhlist li:hover{background: #f0f0f0;}
.hotdhlist .btn-dh{width: 79px;height: 27px;line-height: 27px;text-align: center;color: #fff;font-size: 14px;background: #e43a3a;border-radius: 4px;position: absolute;right:8px;top: 20px;}
.hotdhlist .btn-dh:hover{background: #ff5b5b}
.hotdhlist li img{width: 54px;height: 54px;float: left;margin-left: -60px;}
.hotdhlist li p{margin-top: 6px;}

.mall-lb-point{float: left;margin-top: 12px;font-size: 14px;color: #333;}
.mall-lb-wrap .newlblist li{margin-top: 20px;}
.mall-lb-wrap .m-main-bd{padding-top: 7px;}
.mall-lb-wrap .g-sorts{margin-top: 24px;}
.mall-lb-wrap .g-sorts li{padding: 2px 0;}

/**积分商城-实物奖品**/
.page-crumbs{float: right;line-height: 24px;color: #999;}
.page-crumbs a{color: #999;}
.page-crumbs .cur{color: #e43a3a;}
.product-detail-wrap{border:1px solid #e7e7e7;background: #fff;padding: 45px 120px;overflow: hidden;}
.product-summ{padding-left: 365px;height: 204px;}
.product-summ .product-img{width: 323px;height: 206px;float: left;margin-left: -365px;}
.product-summ .product-img img{width: 323px;height: 206px;display: block;}
.product-summ h4{font-size: 20px;font-weight: bold;}
.product-summ .product-other{line-height: 26px;margin-top: 15px;color: #999;}
.product-summ .product-other .hl{color: #e43a3a;}
.product-summ .product-other .val{color: #333;}
.product-summ .btns-mod{margin-top: 15px;}
.product-summ .btns-mod .text-tips{padding-top: 6px;color: #777;}
.product-summ .text-tips a{color: #e43a3a;text-decoration: underline;}
.product-summ .btn-style{width: 204px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;background: #e43a3a;border-radius: 4px;display: inline-block;vertical-align: top;}
.product-summ .btn-style:hover{background: #ff5b5b;}
.product-intro{margin-top: 40px;}
.product-intro-tit{padding-bottom: 15px;border-bottom: 2px solid #f0f0f0;font-size: 16px;}
.product-intro-cont{padding: 10px 0;overflow: hidden;}
.product-intro-cont p{color: #999;line-height: 24px;text-indent: 2em;}
.product-intro-cont img{max-width: 658px;display: block;margin:20px auto 0;}

/**积分商城-兑换记录**/
.record-wrap{border:1px solid #e7e7e7;background: #fff;padding: 15px 10px;overflow: hidden;height:775px;}
.record-hd{border-bottom: 2px solid #f0f0f0;height: 34px;}
.record-type a{display: inline-block;vertical-align: top;color: #999;margin-right: 30px;line-height: 34px;padding: 0 30px;font-size: 16px;}
.record-type .active{color: #e43a3a;border-bottom: 2px solid #e43a3a;}
.record-box{margin-top: 30px;height: 606px;}
.record-table{width: 100%;border:1px solid #e7e7e7;background: #fff;font-size: 14px;}
.record-table th{width: 15%;height: 54px;line-height: 54px;text-align: center;font-weight: normal;font-size: 14px;background: #f0f0f0;}
.record-table .w-prize{width: 54%;}
.record-table td{line-height: 54px;text-align: center;border:1px solid #e7e7e7;height: 54px;overflow: hidden;}
.record-wrap .pages{padding: 44px 0 30px;}

/**积分商城-兑换弹窗**/
.pop-dh-wrap{width: 770px;height: 502px;position: fixed;top: 50%;left: 50%;margin:-251px 0 0 -385px ;background: #fff;z-index: 1001;display: none;}
.pop-dh-cont{padding-top: 30px;text-align: center;}
.pop-dh-cont .text-main{font-size: 20px;}
.pop-dh-cont .text-sub{margin-top: 5px;}
.pop-dh-cont .text-sub .tit{color: #777;font-size: 14px;}
.pop-dh-cont .text-sub .num{color: #e43a3a;}
.pop-dh-cont .product-img{width: 323px;height: 206px;margin:15px auto 0;}
.pop-dh-cont .product-img img{width: 323px;height: 206px;display: block;}
.pop-dh-cont .dh-tips{margin-top: 35px;color: #777;}
.pop-dh-cont .dh-tips .tit{font-size: 16px;color: #333;}
.pop-dh-cont .btns-mod{margin-top: 25px;}
.pop-dh-wrap .btn-style{width: 150px;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 14px;background: #e43a3a;border-radius: 4px;display: inline-block;vertical-align: top;margin:0 15px;}
.pop-dh-wrap .btn-cancle{background: #ddd;color: #999;}

.pop-addr-cont{padding-top: 50px;}
.pop-addr-cont .text-main{font-size: 20px;text-align: center;}
.pop-addr-cont .text-sub{font-size: 14px;color: #999;margin-top: 10px;text-align: center;}
.addr-cont{padding: 25px 155px 0;}
.addr-cont .field{margin-top: 20px;height: 40px;}
.addr-cont .field label{width: 95px;text-align: right;line-height: 40px;font-size: 14px;float: left;}
.addr-cont .field .ipt-mod{margin-left: 110px;position: relative;}
.addr-cont .ipt-mod input{width: 255px;height: 20px;padding:9px 10px;line-height: 20px;font-size: 14px;background: #fff;border:1px solid #ddd;}
.pop-addr-cont .btns-mod{margin-top: 40px;text-align: center;}

.pop-finish-cont{padding-top: 115px;text-align: center;}
.pop-finish-cont .text-main{font-size: 20px;}
.pop-finish-cont .text-sub{font-size: 14px;color: #999;margin-top: 20px;}
.pop-finish-cont .btns-mod{margin-top: 165px;}

/**查看地址弹框 S**/
.pop-view-wrap{width: 600px;position: fixed;top: 50%;left: 50%;margin:-150px 0 0 -300px ;background: #fff;z-index: 1001;display: none;padding: 50px 0;}
.pop-view-cont .view-cont{padding:0 20px 0 80px;}
.view-cont .field{height: 40px;}
.view-cont label{width: 95px;text-align: right;font-size: 14px;display: inline-block;vertical-align: top;line-height: 40px;}
.view-cont .val{line-height: 40px;display: inline-block;vertical-align: top;font-size: 14px;}
.pop-view-cont .btns-mod{text-align: center;margin-top: 35px;}
.pop-view-wrap .btn-style{width: 150px;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 14px;background: #e43a3a;border-radius: 4px;display: inline-block;vertical-align: top;margin:0 15px;}
/**查看地址弹框 E**/



/*自定义样式*/
.no_bind_safe_mobile, .no_enough_points {font-size: 15px;margin: 20px 0 0 36px;}

.libao-detaile{height:inherit; width: 900px;position: absolute;top:30px;left: 305px;margin:0px ;border: 1px solid #e7e7e7;background: #fff;
    z-index:1; }
.libao-detail-box{position: relative;}
.libao-detaile .crumb{overflow: hidden; color: #999999; font-size: 12px; margin-bottom: 30px;}
.libao-detaile .crumb li{float: left;}
.libao-detaile .crumb i{float: left; vertical-align: middle;  margin: 0 10px; }
.libao-detaile .crumb i img{vertical-align: baseline;}
.libao-detaile .crumb li.act{color: #666666;cursor: pointer;}
.libao-detaile .jf{color: #f25277;}
.libao-detaile .lb-name-detail{margin-bottom: 22px;}
.libao-detaile .lb-info-title{padding-bottom: 20px;margin-bottom: 20px; font-size: 16px;color: #999999;border-bottom:1px solid #e1e6ea ;}
.libao-detaile .lb-detail-item p{margin: 20px auto;}
.libao-detaile .lb-detail-zysx{padding: 30px 40px; height: 90px;background: #fafafa;}
.libao-detaile .lb-detail-zysx .tit{float: left; line-height: 90px; width: 100px;text-align: left;border-right: 1px solid #e1e6ea;}
.libao-detaile .zysx-item{margin-top: -17px; float: left; margin-left: 50px;color: #777;}
.libao-detaile .zysx-item p{margin-top: 10px;}
.libao-detaile .pop-done-header{height: 40px;border-bottom: 1px solid #eeeeee; font-size: 14px;line-height: 40px; padding-left: 20px;}
.libao-detaile .pop-done-wrap .text-main{font-size: 14px;}
.libao-detaile .lbcodec{font-size: 12px;background: #f6f6f6; width: 300px;height: 30px;line-height: 30px;padding-left: 20px;border: 1px solid #dddddd;display: inline-block;text-align: left;}
.libao-detaile .lbcodec-box{margin-top: 30px;}
.libao-detaile .pop-lb-cont{padding: 30px;;position: relative;}
.libao-detaile .pop-lb-cont .lb-summ{border: 0px}
.libao-detaile .pop-done-cont .i-warn,.select-arrow{background: url(../../images/libao/lb_sprites.png) no-repeat;}
.libao-detaile .pop-lb-wrap{width: 900px;position: absolute;top:30px;left: 305px;/*margin:-360px 0 0 -300px ;*/border: 1px solid #e7e7e7;background: #fff;display: none;}
.libao-detaile .pop-lb-wrap .btn-style{width: 122px;height: 40px;line-height: 40px;text-align: center;background: #e43a3a;color: #fff;font-size: 14px;display: inline-block;vertical-align: middle;border-radius: 2px;}
.libao-detaile .pop-lb-cont{padding: 30px;;position: relative;}
.libao-detaile .pop-lb-cont .lb-summ{padding-left: 390px;min-height: 180px;position: relative;padding-bottom: 35px;}
.libao-detaile .lb-summ .cur-point{position: absolute;bottom: 8px;right: 0;}
.libao-detaile .lb-summ .cur-point .tit{font-size: 14px;color: #777;}
.libao-detaile .lb-summ .lb-img{width: 420px;height: 200px;float: left;margin-left: -390px;display: inline;}
.libao-detaile .lb-summ .lb-img img{width: 390px;height: 200px;display: block;}
.libao-detaile .lb-summ h4{font-size: 18px;font-weight: normal;}
.libao-detaile .lb-summ .lb-other,.lb-summ .lb-time{padding-top: 8px;line-height: 20px;color: #777;font-size: 14px;}
.libao-detaile .lb-summ .val{color: #333;font-size: 12px;}
.libao-detaile .lb-summ .num{font-size: 12px;color: #e43a3a;}
.libao-detaile .lb-summ .getlb-box{margin-top: 10px;color: #777;height: 33px;}
.libao-detaile .lb-summ .getlb-text a{color: #e43a3a;text-decoration: underline;}
.libao-detaile .lb-summ .btn-style{margin-right: 12px;}
.libao-detaile .lb-summ .lbcode-box{height: 20px;padding: 9px 10px;line-height: 20px;background: #f6f6f6;border:1px solid #ddd;color: #505050;}
.libao-detaile .lb-summ .lbcode-tips,.lbcode-tips{padding-left: 11px;color: #e43a3a;line-height: 22px;}
.libao-detaile .lb-summ .getlb-box label{float: left;font-size: 14px;width: 70px;text-align: right;line-height: 27px;margin-top: 6px;}
.libao-detaile .lb-summ .getlb-box .select-server{position: relative;float: left;font-size: 12px;margin: 6px 6px 0 0;display: inline;}
.libao-detaile .lb-summ .pop-mask{position:fixed;width:770px;height:502px;bottom:0;z-index:1000;background:#000000;opacity: 0.8;filter:alpha(opacity=80);position: fixed;top: 50%;left: 50%;margin:-251px 0 0 -385px }
.libao-detaile .lb-summ .fh-close{position: absolute;right: 20px;top: 0px;color: #fff;font-size: 50px;cursor: pointer;z-index: 1002;}
.libao-detaile .lb-summ .fh-code{width: 250px;z-index: 1002;position: fixed;left: 50%;top: 50%;margin: -108px 0 0 -125px;text-align: center;}
.libao-detaile .lb-summ .fh-code img{width: 250px;height: 250px;overflow: hidden;display: block;}
.libao-detaile .fh-code-txt{margin-top: 20px;display: inline-block;color: #fff;}
.libao-detaile .getlb-box .select-btn{width: 112px;height: 25px;border:1px solid #e2e2e2;background: #fff;padding: 0 8px;cursor: pointer;float: left;}
.libao-detaile .getlb-box .select-value{float: left;line-height: 25px;float: left;cursor: pointer;color: #555;}
.libao-detaile .getlb-box .select-arrow{width: 9px;height: 5px;float: right;margin-top: 10px;cursor: pointer;background-position: -52px -67px;}
.libao-detaile .getlb-box .select-menu{position: absolute;width: 128px;max-height: 150px;border:1px solid #e2e2e2;background: #fff;overflow-y: auto;left: 0;top: 26px;}
.libao-detaile .getlb-box .select-menu li{color: #555;line-height: 25px;cursor: pointer;padding: 0 8px;}
.libao-detaile .getlb-box .select-menu li.hover{background: #e8e8e8;}

.libao-detaile .lb-text-detail{padding-top: 5px;}
.libao-detaile .lb-detail-item{color: #777;line-height: 22px;}
.libao-detaile .lb-detail-item .tit{display: block;color: #333;font-size: 12px;}
.libao-detaile .pop-lb-cont .btns-mod{margin-top: 27px;}

.libao-detaile .pop-lb-cont .btns-mod{
    text-align: left;}
.libao-detaile .lb-detail-item{
    padding:0;}
.libao-detaile .lb-detail-item .tit{
    margin: 0;
    float:none;
}

.libao-detaile .lb-summ .btn-style.disable{background: #999;}
.libao-detaile .lb-summ .btn-style.disable:hover{background: #999;}
.libao-detaile .lb-summ .btn-style:hover{background: #ff5555;}