body,dd,div,dl,dt,h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}
li{list-style:none}
em,i{font-style:normal;}
a{text-decoration:none;outline:0;color:#ffe648;-webkit-tap-highlight-color:rgba(255,0,0,0);-webkit-touch-callout:none}
input{-webkit-appearance:none;appearance:none;outline:0}
html{font-size:calc(100vw/7.5);}
body{font:.2rem / .36rem "Microsoft Yahei",sans-serif;color:#ffce8e;}
table{border-collapse:collapse}
img{display:block;width:100%;}
.app{max-width:7.5rem;min-height:100vh;margin:0 auto;text-align:center;position:relative;background:#621d14 url('../imgs/bg.jpg') no-repeat center top / 7.5rem 31rem;box-sizing:border-box;padding-bottom:1.9rem;}
.menu{z-index:10;position:fixed;bottom:0;width:7.5rem;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:flex-start;}
.menu li{display:block;width:2.35rem;height:1.27rem;background:url(../imgs/menu.png);background-repeat:no-repeat;background-size:7.12rem 3rem;margin:0 0.01rem;background-position-y:top;font-size:0;text-indent:-9999px;}
.menu li:nth-child(1){background-position-x:0;}
.menu li:nth-child(2){background-position-x:-2.39rem;}
.menu li:nth-child(3){background-position-x:-4.77rem;}
.menu li.cur{background-position-y:bottom;}
.part1,.part2,.part3,.part4,.part5,.part6,.part7{position:relative;overflow:hidden;box-sizing:border-box;width:7.5rem;}
#afterLogin{display:none;}
.head{z-index:1;position:absolute;top:.17rem;left:.17rem;width:7.16rem;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;}
.user{line-height:.6rem;font-size:.26rem;max-width:4rem;}
.user span{margin-right:.1rem;max-width:2.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float:right;}
.user a{display:inline-block;min-width:1.6rem;height:.6rem;background:url(../imgs/bg_btn.png) no-repeat center / cover;font-weight:bold;float:right;}
.user a i{background-image:linear-gradient(top,#f4ff62,#f5ff97,#f8ffc7);background-image:-webkit-linear-gradient(top,#f4ff62,#f5ff97,#f8ffc7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-style:normal;}
a.end,a.gray{filter:grayscale(1);}
.desc{font-size:.24rem;line-height:.8rem;}
.coins{border-width:1px;border-style:solid;border-image:linear-gradient(to bottom,#b08a3f,#d2bf76,#f9fc98) 1;box-sizing:border-box;padding:0 .2rem 0 .55rem;height:.62rem;line-height:.62rem;background:#000000;display:inline-block;max-width:3.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.coins::before{content:"";position:absolute;left:.2rem;top:50%;transform:translateY(-50%);width:.3rem;height:.3rem;background:url(../imgs/coin.png) no-repeat center / contain;}
.coins i{background-image:linear-gradient(top,#f5ff58,#f5ff8c,#f8ffc6);background-image:-webkit-linear-gradient(top,#f5ff58,#f5ff8c,#f8ffc6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-style:normal;white-space:nowrap;}
.side{width:.5rem;height:3.62rem;background:url(../imgs/side.png) no-repeat center / .5rem 3.62rem;position:fixed;right:0;top:2.4rem;}
.side a{display:block;width:.5rem;height:1.2rem;font-size:0;}
.title{width:7.5rem;height:1.18rem;font-size:0;text-indent:-9999px;}
.rule{text-align:left;}
::-webkit-scrollbar{display:none;}
.page,.hide{display:none;}
.p3{padding-top:5rem;}
/* twpop start */
/* 通用*/
.twpop .twpop-btn{cursor:pointer;width:1.325rem;height:.5rem;line-height:.5rem;background:url(../imgs/btn_task.png) no-repeat center / contain;border-radius:unset;padding:unset;}
.twpop .twpop-btn i{font-size:.24rem;background-image:linear-gradient(top,#6b0400,#a72c00,#e8610f);background-image:-webkit-linear-gradient(top,#6b0400,#a72c00,#e8610f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-style:normal;font-family:monospace;}
.twpop .twpop-title{color:#fff5ad;padding:unset;line-height:.66rem;font-size:.32rem;}
.twpop .twpop-close{width:.66rem;height:.66rem;background:url(../imgs/close2.png) no-repeat center / .42rem;;}
.twpop:not(.twpop-msg) .twpop-main:not(.twpop-add-qw):not(.twpop-lq-coin):not(.twpop-discount-exchange){background:#6b2102;border-radius:.2rem;border:1px solid #ab5824;overflow:hidden;}
.twpop .twpop-main:not(.twpop-role) .twpop-cont{color:#ffdcaa;font-size:.24rem;}
.twpop .twpop-input,.twpop .twpop-select{color:#ffdcaa;}
.twpop .twpop-input::placeholder{color:#ffdcaa88;}
.select2-container--default .select2-selection--single{background:transparent !important;border:none !important;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#ffdcaa !important;}
.select2-search--dropdown .select2-search__field{outline:none;}
.select2-container--default .select2-selection--single{background:transparent !important;border:none !important;outline:none !important;}
.select2-container li,.twpop-select option{color:#000;}
.twpop .twpop-from-lable{flex-shrink:0;}
.twpop .twpop-mask{z-index:99;}
.twpop .twpop-main{z-index:999;}
/* 小蜜 */
.twpop .twpop-add-qw,.twpop .twpop-lq-coin{max-width:unset;width:6rem;height:5.49rem;background:url(../imgs/xm/addedQw/bg.jpg) no-repeat center / contain;font-size:0;text-indent:-9999px;}
.twpop .twpop-add-qw .twpop-title,.twpop .twpop-lq-coin .twpop-title{display:none;}
.twpop .twpop-add-qw .twpop-cont,.twpop .twpop-lq-coin .twpop-cont,.twpop .twpop-discount-exchange .twpop-cont{padding:unset;}
.twpop .twpop-add-qw .twpop-diy-content,.twpop .twpop-lq-coin .twpop-diy-content{max-height:unset;}
.twpop .twpop-add-qw .slogan{margin:.7rem 0 0 .2rem;width:3.05rem;height:1.19rem;background:url(../imgs/xm/addedQw/slogan.png) no-repeat center / contain;}
.twpop .twpop-add-qw .ewm{width:1.42rem;height:1.42rem;margin:0.2rem 0 0 1rem;}
.twpop .twpop-add-qw a{display:block;width:2.41rem;height:.46rem;background:url(../imgs/xm/addedQw/btn.png) no-repeat center / contain;margin:.14rem 0 0 .5rem;}
.twpop .twpop-add-qw a,.twpop .twpop-lq-coin a,.twpop-discount-exchange a{transition:all 0.3s ease;transform:scale(1);animation:breathing 2s infinite ease-in-out;}
@keyframes breathing{0%,100%{transform:scale(1);}
50%{transform:scale(1.03);}
}
.twpop .twpop-add-qw p{width:2.29rem;height:.24rem;background:url(../imgs/xm/addedQw/text.png) no-repeat center / contain;margin:.1rem 0 0 .56rem;}
.twpop .twpop-lq-coin .slogan{width:3.42rem;height:1.78rem;background:url(../imgs/xm/notAddedQw/slogan.png) no-repeat center / contain;margin:.9rem 0 0 .2rem;}
.twpop .twpop-lq-coin .ewm{width:1.42rem;height:1.42rem;margin:-.06rem 0 .18rem 1.3rem;}
.twpop .twpop-lq-coin a{display:block;width:1.83rem;height:.56rem;background:url(../imgs/xm/notAddedQw/btn.png) no-repeat center / contain;margin-left:1rem;}
/* 兑换记录 */
.twpop .twpop-record li{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:.1rem 0;border-bottom:1px dashed #a15c1d;text-align:left;}
.twpop .twpop-record li>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.twpop .twpop-record li .name{flex:1;}
.twpop .twpop-record li .time{width:2.6rem;}
.twpop .twpop-record li .status{width:1rem;}
.twpop .twpop-record li .btn_kf{cursor:pointer;text-decoration:underline;}
/* 邀请好友 */
.twpop .copy{display:block;cursor:pointer;width:1.6rem;height:.5rem;line-height:.5rem;background:url(../imgs/btn_task.png) no-repeat center / cover;margin:.4rem auto 0 auto;}
.twpop .copy i{font-size:.23rem;line-height:.5rem;background-image:linear-gradient(top,#6b0400,#a72c00,#e8610f);background-image:-webkit-linear-gradient(top,#6b0400,#a72c00,#e8610f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-style:normal;font-family:monospace;}
/* 折扣 */
.twpop .twpop-discount-exchange{max-width:unset;width:6rem;height:3.5rem;background:url(../imgs/jhbk/bg_discount.jpg) no-repeat center / contain;}
.twpop .twpop-discount-exchange a{display:block;background:url(../imgs/jhbk/btn_discount.png) no-repeat center / contain;width:3.42rem;height:.53rem;line-height:.52rem;font-weight:bold;box-sizing:border-box;margin:2.85rem auto 0 auto;}
.twpop .twpop-discount-exchange a i{font-size:.2rem;scale:.9;display:inline-block;background-image:linear-gradient(top,#fdf4b7,#fdf4b4,#fdf262);background-image:-webkit-linear-gradient(top,#fdf4b7,#fdf4b4,#fdf262);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.twpop .twpop-discount-exchange a i b{font-size:.26rem;scale:1;}
/* twpop end */
/* 家辉宝库 */
.p1 .title{width:5.81rem;height:1.18rem;margin:0 auto;}
.p1 .part1{padding-top:5.06rem;padding-bottom:.8rem;}
.p1 .part2,.p1 .part3{padding-bottom:.8rem;}
.p1 .part4{padding-bottom:.9rem;}
.p1 .part1 .title{background:url(../imgs/jhbk/t1.png) no-repeat center / contain;margin-bottom:.1rem;}
.p1 .part2 .title{background:url(../imgs/jhbk/t2.png) no-repeat center / contain;}
.p1 .part3 .title{background:url(../imgs/jhbk/t3.png) no-repeat center / contain;}
.p1 .part4 .title{background:url(../imgs/jhbk/t4.png) no-repeat center / contain;/* padding-bottom:.8rem;*/
}
.p1 .part1 ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-family:monospace;}
.p1 .part2 ul,.p1 .part3 ul,.p1 .part4 ul{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;font-family:monospace;}
.p1 li{width:2.19rem;height:2.72rem;background:url(../imgs/jhbk/bg_card.png) no-repeat center / contain;position:relative;box-sizing:border-box;padding-top:1.24rem;margin:.2rem .1rem 0 .1rem;position:relative;}
.p1 li img{width:1.3rem;height:1.47rem;position:absolute;top:.3rem;left:50%;transform:translate(-50%);}
.p1 li>p{font-size:.2rem;height:.25rem;line-height:.25rem;scale:.8;color:#ffda99;background:url(../imgs/jhbk/bg_name.png) no-repeat center / 1.34rem .25rem;}
.p1 li b{font-size:.2rem;background-image:linear-gradient(to top,#ffd8a1,#ffc378,#e2a054);background-image:-webkit-linear-gradient(to top,#ffd8a1,#ffc378,#e2a054);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:absolute;bottom:.22rem;left:1.56rem;height:.45rem;line-height:.45rem;}
.p1 li a{display:block;width:1.19rem;height:.45rem;line-height:.45rem;text-align:center;background:url(../imgs/jhbk/bg_btn.png) no-repeat center / contain;position:absolute;bottom:.22rem;left:.26rem;}
.p1 li a i{font-size:.2rem;background-image:linear-gradient(top,#6b0400,#a72c00,#e8610f);background-image:-webkit-linear-gradient(top,#6b0400,#a72c00,#e8610f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-style:normal;font-family:monospace;}
/* 大佬带飞 */
.p2 .team{width:7.35rem;height:5rem;margin:0 auto;padding-top:5rem;background:url(../imgs/dldf/team.png) no-repeat bottom center / contain;}
.p2 .team ul{width:100%;display:flex;justify-content:center;}
.p2 .team ul li{cursor:pointer;width:.98rem;height:.98rem;position:relative;margin:0 0.12rem;}
.p2 .team ul li::after{content:"";width:1.41rem;height:1.22rem;position:absolute;top:50%;left:50%;background:url(../imgs/dldf/circle.png) no-repeat;background-size:contain;transform:translate(-50%,-50%);}
.p2 .team ul li img{border-radius:50%;overflow:hidden;}
.p2 .leader{margin:1.1rem auto .24rem auto;box-sizing:border-box;padding-left:.7rem;text-align:left;}
.p2 .team_coins{display:inline-block;height:.6rem;line-height:.6rem;color:#ffce8e;font-size:.28rem;border-radius:.4rem;background:rgba(0,0,0,.2);box-sizing:border-box;padding:0 .36rem;margin:.4rem auto .2rem auto;max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p2 .progress{font-size:.28rem;color:#ffce8e;}
.p2 .btns{margin:.4rem auto;width:6rem;display:flex;justify-content:space-between;}
.p2 .btns a{display:block;width:2.46rem;height:.8rem;line-height:.8rem;background:url(../imgs/dldf/btn_team.png) no-repeat center / contain;color:#f7c476;font-size:.26rem;font-weight:bold;font-family:monospace;}
.p2 .title{width:7.5rem;height:.5rem;font-size:0;text-indent:-9999px;}
.p2 .part5 .title{background:url(../imgs/dldf/t1.png) no-repeat center / contain;}
.p2 .part5 .task li{width:7.04rem;height:1.4rem;margin:0 auto .15rem auto;display:flex;justify-content:space-between;align-items:center;background:url(../imgs/dldf/bg_task.png) no-repeat center / contain;box-sizing:border-box;padding:.3rem .52rem .16rem .6rem}
.p2 .part5 .task li>div{color:#ffcc7b;font-size:.25rem;font-weight:bold;line-height:1.4rem;text-align:left;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.p2 .part5 .task li a{display:block;width:1.59rem;height:.6rem;line-height:.6rem;text-align:center;background:url(../imgs/btn_task.png) no-repeat center / contain;}
.p2 .part5 .task li a i{font-size:.27rem;background-image:linear-gradient(top,#6b0400,#a72c00,#e8610f);background-image:-webkit-linear-gradient(top,#6b0400,#a72c00,#e8610f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;font-style:normal;font-family:monospace;}
/* 风云榜 */
.p3 .part6 .title{background:url(../imgs/fyb/t1.png) no-repeat center / contain;margin:0 auto;}
.p3 .part7 .title{background:url(../imgs/fyb/t2.png) no-repeat center / contain;margin:0 auto;}
.p3 .list{width:6.85rem;background:url(../imgs/fyb/bg_list.png) no-repeat bottom center / 6.85rem 5.68rem;margin:0 auto;}
.p3 .list ul.top{width:5.6rem;height:2.5rem;position:relative;margin:0 auto;}
.p3 .list ul.top li{width:1.65rem;height:2.04rem;position:absolute;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}
.p3 .list ul.top li:nth-child(1){left:50%;transform:translateX(-50%);top:0;background:url(../imgs/fyb/1.png) no-repeat center / contain;}
.p3 .list ul.top li:nth-child(2){left:0;top:.2rem;background:url(../imgs/fyb/2.png) no-repeat center / contain;}
.p3 .list ul.top li:nth-child(3){right:0;top:.2rem;background:url(../imgs/fyb/3.png) no-repeat center / contain;}
.p3 .list ul.top .rank{font-size:.27rem;background-image:linear-gradient(to top,#ffd8a1,#ffc378,#e2a054);background-image:-webkit-linear-gradient(to top,#ffd8a1,#ffc378,#e2a054);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;position:relative;margin:.5rem auto .2rem auto;}
.p3 .list ul.top .rank::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.32rem;height:.21rem;background:url(../imgs/fyb/ico_flower.png) no-repeat center / contain;}
.p3 .list ul.top .rank::after{content:"";position:absolute;bottom:-.2rem;left:50%;transform:translateX(-50%);width:1.19rem;height:.14rem;background:url(../imgs/fyb/ico_line.png) no-repeat center / contain;}
.p3 .list ul.top .name{scale:.75;font-size:.2rem;color:#ffeab5;width:100%;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.p3 .list ul.top .num{scale:.75;font-size:.2rem;color:#06ff00;width:1rem;margin:0 auto;box-sizing:border-box;text-align:left;position:relative;display:flex;justify-content:flex-start;}
.p3 .list ul.top .num span{flex:1;display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.p3 .list ul.top .num::before{content:"";position:absolute;top:50%;left:-.2rem;transform:translateY(-50%);width:.16rem;height:.16rem;background:url(../imgs/coin.png) no-repeat center / contain;}
.p3 .all{width:5.7rem;margin:0 auto;}
.p3 .all .th{width:5.7rem;height:.48rem;background:rgba(0,0,0,.2);line-height:.48rem;color:#e29946;font-size:.22rem;font-weight:bold;display:flex;}
.p3 .all .th span,.all ul li span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.p3 .all .th span:nth-child(1),.all ul li span:nth-child(1){width:1.3rem;}
.p3 .all .th span:nth-child(2),.all ul li span:nth-child(2){width:2.7rem;}
.p3 .all .th span:nth-child(3),.all ul li span:nth-child(3){flex:1;}
.p3 .all ul{height:3.38rem;width:6.04rem;overflow-y:visible;overflow-x:hidden;overflow-anchor:auto;overflow-x:hidden;}
.p3 .all ul li{width:5.7rem;height:.48rem;background:rgba(0,0,0,.2);line-height:.48rem;color:#e8c8a6;font-size:.22rem;display:flex;}
.p3 .all ul li:nth-child(odd){background:transparent;}
.app .all ul::-webkit-scrollbar{display:block;}
.all ul::-webkit-scrollbar{width:.24rem;background:url(../imgs/fyb/piece.png) no-repeat center / contain;}
.all ul::-webkit-scrollbar-thumb{background:url(../imgs/fyb/g.png) no-repeat center / .13rem .15rem,linear-gradient(to top,#fcc661,#c86e24,#9b3a02) no-repeat center / .24rem 100%;background:url(../imgs/fyb/g.png) no-repeat center / .13rem .15rem,-webkit-linear-gradient(to top,#fcc661,#c86e24,#9b3a02) no-repeat center / .24rem 100%;border-radius:.2rem;border:1px solid #a24823;}
.p3 .me{display:flex;align-items:center;text-align:left;line-height:.82rem;width:6.57rem;height:.82rem;background:url(../imgs/fyb/me.jpg) no-repeat center / contain;margin:.15rem auto .9rem auto;}
.p3 .me .avatar{width:.63rem;height:.63rem;border-radius:50%;overflow:hidden;margin:0 .2rem 0 .25rem;border:1px solid #f4ad4d;}
.p3 .me .avatar img{width:100%;height:100%;}
.p3 .me .name{font-size:.25rem;background-image:linear-gradient(to top,#ffdb00,#ffffff);background-image:-webkit-linear-gradient(to top,#ffdb00,#ffffff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:600;width:3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.p3 .me .num{font-size:.22rem;color:#ffde00;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;padding-left:.3rem;position:relative;}
.p3 .me .num::before{content:"";position:absolute;top:50%;left:.04rem;transform:translateY(-50%);width:.22rem;height:.22rem;background:url(../imgs/coin.png) no-repeat center / contain;}
.p3 .prize{width:7.04rem;margin:.2rem auto 0 auto;}
.p3 .prize li{width:7.04rem;height:1.48rem;background:url(../imgs/fyb/prize.png) no-repeat center / contain;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:.2rem .6rem .14rem .5rem}
.p3 .prize .rank{color:#ffcc7b;font-size:.3rem;font-weight:bold;}
.p3 .prize .detail{color:#ffdcaa;font-size:.22rem;text-align:center;}
.p3 .prize .detail p{line-height:.3rem;}
.tip{font-size:.22rem;margin:.1rem auto .1rem auto;color:#ffda9994;}
/* 新增 */
.p1 li>i{margin:.16rem 0 0 0;display:block;}
span.red{color:#ff2e2e;margin-right:.06rem;}
.twpop .twpop-list li{text-align: left;}