article,body,dd,dl,footer,form,h1,h2,h3,h4,h5,h6,header,ol,p,section,td,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
b,em{font-style:normal}
a{text-decoration:none}
img{border:0}
button,input,select,textarea{font-size:100%;outline:0;-webkit-appearance:none}
table{border-collapse:collapse;border-spacing:0}
li,ul{list-style:none}
*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
a:focus,div:focus,input:focus,p:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}
body{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.dialog .pop-bg01 .pop01-bottom,.dialog .pop-bg01 .pop01-txt,.dialog .pop-bg01 .sel,.dialog .pop-bg03 .pop3-tableBox,.dialog .pop-bg03 .pop3-tableBox .pop3-table-pages,.dialog .pop-bgCon,.part1 .m0-box,.part1 .m0-box .m0-reward-box,.part1 .m0-box .m0-reward-box .m0-gift-box,.part1 .m0-box .m0-reward-box .m0-gift-box .box0 .icon-box,.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .box1-giftBox,.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .box1-giftBox .box1-gift-info,.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .icon-box,.part2 .m1-box1,.part2 .m1-box1 .m1-list-reward,.part2 .m1-box1 .m1-list-reward .list-box,.part2 .m1-box1 .m1-list-reward .list-box .list-info,.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box,.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn,.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn .box2,.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn .box2 .icon-box,.part2 .m1-box1 .m1-twoWeek-ranking,.part2 .m1-box1 .m1-twoWeek-ranking .tabCon,.part2 .m1-box2,.part2 .m1-box2 .overall-ranking,.part2 .m1-box2 .overall-ranking .overall-info,.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box,.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn,.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn .box3,.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn .box3 .b3-giftBox,.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn .box3 .b3-giftBox .icon-box,.part2 .m1-box2 .overall-wins,.part2 .m1-box3,.part2 .m1-box3 .top-nameList,.part2 .m1-box3 .top-nameList .top-box,.part2 .m1-box3 .top-nameList .top1-box,.part2 .m1-tabBox,.part2 .m1-tabBox .listTabCon,.part2 .m1-tabBox .m1-tabContentCon,.partCon{display:flex;display:-webkit-flex}
.dialog .pop-bg01 .pop01-bottom,.dialog .pop-bg01 .pop01-txt,.dialog .pop-bg01 .sel,.dialog .pop-bg03 .pop3-tableBox,.dialog .pop-bg03 .pop3-tableBox .pop3-table-pages,.part1 .m0-box .m0-reward-box .m0-gift-box,.part1 .m0-box .m0-reward-box .m0-gift-box .box0 .icon-box,.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .icon-box,.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn .box2 .icon-box,.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn .box3 .b3-giftBox .icon-box,.partCon{justify-content:center;align-items:center}
.club-title,.head-box,.module0,.module1,.module2,.person-title,.record-btn,.role1,.role2,.role3,.tag0,.tag1,.tit0,.tit1,.tit2,.tit3,.tit4,.top-titleText,.top1-head-box,.top2,.top3{background-image:url(../ossweb-img/sprites.png);background-size:1925px 1156px;background-repeat:no-repeat}
.club-title{background-position:-1239px -430px;width:530px;height:34px}
.head-box{background-position:-1239px -609px;width:117px;height:115px}
.module0{background-position:-434px -390px;width:800px;height:190px}
.module1{background-position:-434px -195px;width:800px;height:190px}
.module2{background-position:-434px 0;width:800px;height:190px}
.person-title{background-position:-1381px -469px;width:475px;height:34px}
.record-btn{background-position:-1381px -508px;width:144px;height:48px}
.role1{background-position:-434px -585px;width:253px;height:524px}
.role2{background-position:0 0;width:429px;height:483px}
.role3{background-position:0 -488px;width:305px;height:668px}
.tag0{background-position:-1413px -609px;width:47px;height:45px}
.tag1{background-position:-1361px -609px;width:47px;height:45px}
.tit0{background-position:-1239px -172px;width:686px;height:81px}
.tit1{background-position:-1239px -258px;width:686px;height:81px}
.tit2{background-position:-1239px -344px;width:686px;height:81px}
.tit3{background-position:-1239px -86px;width:686px;height:81px}
.tit4{background-position:-1239px 0;width:686px;height:81px}
.top-titleText{background-position:-692px -585px;width:534px;height:246px}
.top1-head-box{background-position:-1239px -469px;width:137px;height:135px}
.top2{background-position:-1530px -508px;width:163px;height:40px}
.top3{background-position:-1698px -508px;width:163px;height:40px}
.list-tab0,.list-tab1,.tab0,.tab1,.tab2,.tab3{background-image:url(../ossweb-img/tabs.png);background-size:1081px 441px;background-repeat:no-repeat}
.list-tab0{background-position:0 -340px;width:990px;height:48px}
.list-tab1{background-position:0 -393px;width:989px;height:48px}
.tab0{background-position:0 -85px;width:1080px;height:80px}
.tab1{background-position:0 -170px;width:1080px;height:80px}
.tab2{background-position:0 -255px;width:1080px;height:80px}
.tab3{background-position:0 0;width:1081px;height:80px}
.btn0,.btn1,.btn2,.btn3,.gray-btn1,.gray-btn2{background-image:url(../ossweb-img/btns.png);background-size:404px 321px;background-repeat:no-repeat}
.btn0{background-position:0 0;width:404px;height:93px}
.btn1{background-position:0 -273px;width:177px;height:48px}
.btn2{background-position:0 -167px;width:383px;height:48px}
.btn3{background-position:0 -98px;width:359px;height:64px}
.gray-btn1{background-position:-182px -273px;width:177px;height:48px}
.gray-btn2{background-position:0 -220px;width:383px;height:48px}
.cash-100,.cash-1000,.cash-300,.cash-50,.cash-500,.cash-6,.coupon-10,.coupon-20,.coupon-30,.icon0,.icon1,.icon2{background-image:url(../ossweb-img/icons.png);background-size:382px 237px;background-repeat:no-repeat}
.cash-100{background-position:-91px -173px;width:86px;height:64px}
.cash-1000{background-position:0 -173px;width:86px;height:64px}
.cash-300{background-position:-182px -173px;width:86px;height:64px}
.cash-50{background-position:-296px 0;width:86px;height:64px}
.cash-500{background-position:-197px -74px;width:86px;height:64px}
.cash-6{background-position:-99px -99px;width:86px;height:64px}
.coupon-10{background-position:-98px 0;width:94px;height:69px}
.coupon-20{background-position:0 -99px;width:94px;height:69px}
.coupon-30{background-position:-197px 0;width:94px;height:69px}
.icon0{background-position:-296px -69px;width:71px;height:71px}
.icon1{background-position:0 0;width:93px;height:94px}
.icon2{background-position:-296px -145px;width:70px;height:60px}
.box0,.box1,.box2,.box3,.icon-box,.m0-box,.m1-box1,.m1-box2,.m1-box3,.m1-tabBox,.m2-box,.table-box,.top-box,.top1-box{background-image:url(../ossweb-img/boxs.png);background-size:5153px 3485px;background-repeat:no-repeat}
.box0{background-position:-4585px -2125px;width:180px;height:210px}
.box1{background-position:-4005px -2125px;width:390px;height:210px}
.box2{background-position:-4400px -2125px;width:180px;height:210px}
.box3{background-position:-2712px -2263px;width:180px;height:361px}
.icon-box{background-position:-4770px -2125px;width:158px;height:99px}
.m0-box{background-position:-3783px -1061px;width:1256px;height:1059px}
.m1-box1{background-position:-1261px 0;width:1256px;height:2657px}
.m1-box2{background-position:0 0;width:1256px;height:2741px}
.m1-box3{background-position:-3783px 0;width:1370px;height:1056px}
.m1-tabBox{background-position:-2522px -1205px;width:1080px;height:1053px}
.m2-box{background-position:-2522px 0;width:1256px;height:1200px}
.table-box{background-position:0 -2746px;width:990px;height:739px}
.top-box{background-position:-2522px -2263px;width:185px;height:375px}
.top1-box{background-position:-3783px -2125px;width:217px;height:438px}
.agree,.close,.no-agree,.pop-bg01,.pop-bg02,.pop-bg03,.pop-btn1,.pop-btn2{background-image:url(../ossweb-img/pops.png);background-size:1005px 791px;background-repeat:no-repeat}
.agree{background-position:-967px -433px;width:16px;height:16px}
.close{background-position:-930px -433px;width:32px;height:32px}
.no-agree{background-position:-988px -433px;width:16px;height:16px}
.pop-bg01{background-position:-505px 0;width:500px;height:428px}
.pop-bg02{background-position:0 -499px;width:500px;height:292px}
.pop-bg03{background-position:0 0;width:500px;height:494px}
.pop-btn1{background-position:-505px -433px;width:208px;height:56px}
.pop-btn2{background-position:-718px -433px;width:207px;height:56px}
.app{width:1920px;height:9754px;background:url(../ossweb-img/bg.jpg) no-repeat;background-size:100% 100%;position:relative;font-family:PingFangSC;color:#fff;font-size:24px;padding-top:1020px}
.app .login{width:100%;position:absolute;top:960px;text-align:center}
.app .login a{color:#fff}
.app .topInfo{position:absolute;top:266px;left:342px;display:flex;justify-content:center;align-items:center;flex-direction:column}
.app .topInfo a{margin:26px 0}
.app .topInfo span{font-size:17px;color:#a6a6a6}
.partCon{flex-direction:column}
.part1 .m0-box{flex-direction:column;padding-top:44px;align-items:center}
.part1 .m0-box .m0-topText{font-weight:700;font-size:26px}
.part1 .m0-box .m0-des{width:1044px;line-height:38px;margin:18px 0 24px 0}
.part1 .m0-box .m0-reward-box{width:100%;flex-wrap:wrap;margin:32px 0 44px 0;padding:0 218px}
.part1 .m0-box .m0-reward-box .m0-gift-box{flex-direction:column;margin-right:28px;margin:0 28px 40px 0}
.part1 .m0-box .m0-reward-box .m0-gift-box:nth-child(4),.part1 .m0-box .m0-reward-box .m0-gift-box:nth-child(7){margin-right:0}
.part1 .m0-box .m0-reward-box .m0-gift-box .box0,.part1 .m0-box .m0-reward-box .m0-gift-box .box1{position:relative;display:flex;flex-direction:column;align-items:center;padding-top:58px}
.part1 .m0-box .m0-reward-box .m0-gift-box .box0 .day,.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .day{font-size:45px;position:absolute;top:0;right:10px}
.part1 .m0-box .m0-reward-box .m0-gift-box .box0 .icon-box,.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .icon-box{margin-bottom:14px}
.part1 .m0-box .m0-reward-box .m0-gift-box .box0 .icon-info,.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .icon-info{font-size:18px;color:#dac6fd}
.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .box1-giftBox .box1-gift-info{flex-direction:column;align-items:center}
.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .box1-giftBox .box1-gift-info:nth-child(1){margin-right:30px}
.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .box1-giftBox .box1-gift-info .icon-box{position:relative}
.part1 .m0-box .m0-reward-box .m0-gift-box .box1 .box1-giftBox .box1-gift-info .icon-box .tagCon{position:absolute;top:0;left:0}
.part1 .m0-box .m0-reward-box .m0-gift-box a{margin-top:12px}
.part1 .m0-box .m0-bottom p:nth-child(2) a,.part1 .m0-box .m0-bottom p:nth-child(2) span{color:#fff8ae}
.part1 .m0-box .m0-bottom p:nth-child(2) a{text-decoration:underline;margin-left:70px}
.part1 .m0-box .m0-bottom p:nth-child(2) span{margin-left:4px}
.part2{margin-top:106px}
.part2 .m1-box1{flex-direction:column;padding-top:46px;align-items:center;position:relative}
.part2 .m1-box1 .role1{position:absolute;top:-280px;left:-144px}
.part2 .m1-box1 .role2{position:absolute;top:883px;right:-106px}
.part2 .m1-box1 .m1-topText{font-weight:700;font-size:26px}
.part2 .m1-box1 .m1-topDes{text-align:center;margin:16px 0 22px 0}
.part2 .m1-box1 .m1-list-reward{flex-direction:column;align-items:center}
.part2 .m1-box1 .m1-list-reward p{max-width:1029px}
.part2 .m1-box1 .m1-list-reward .t0-text{margin:28px 0 28px 0}
.part2 .m1-box1 .m1-list-reward .list-box{flex-direction:column}
.part2 .m1-box1 .m1-list-reward .list-box .list-info{align-items:center;flex-direction:column}
.part2 .m1-box1 .m1-list-reward .list-box .list-info:nth-child(2){margin-top:50px}
.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box{margin:32px 0 0 0}
.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn{flex-direction:column;align-items:center;margin-right:32px}
.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn:nth-last-child(1){margin:0}
.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn .box2{flex-direction:column;align-items:center;padding-top:12px;margin-bottom:12px}
.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn .box2 .top-number{font-size:30px}
.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn .box2 .icon-box{margin:0 0 14px 0}
.part2 .m1-box1 .m1-list-reward .list-box .list-info .list-gift-box .box2-and-btn .box2 span{font-size:18px;color:#dac6fd}
.part2 .m1-box1 .m1-twoWeek-ranking{flex-direction:column;align-items:center}
.part2 .m1-box1 .m1-twoWeek-ranking p{max-width:1080px;margin:30px 0 46px 0}
.part2 .m1-box1 .m1-twoWeek-ranking .tabCon span{flex:1}
.part2 .m1-box1 .m1-twoWeek-ranking .m1-tabBoxCon{margin-top:50px}
.part2 .m1-box1 .m1-twoWeek-ranking .m1-rankingInfo{margin-top:40px}
.part2 .m1-tabBox{padding:28px 0 0 0;flex-direction:column;align-items:center}
.part2 .m1-tabBox .listTabCon span{flex:1}
.part2 .m1-tabBox .m1-tabContentCon{flex-direction:column;align-items:center}
.part2 .m1-tabBox .m1-tabContentCon .mine-rank{margin:24px 0;font-size:20px;color:#9a90bf}
.part2 .m1-tabBox .m1-tabContentCon .table-box table{width:100%;height:100%;color:#9a90bf;text-align:center;border:none}
.part2 .m1-tabBox .m1-tabContentCon .table-box table thead{height:70px}
.part2 .m1-tabBox .m1-tabContentCon .table-box table td,.part2 .m1-tabBox .m1-tabContentCon .table-box table th,.part2 .m1-tabBox .m1-tabContentCon .table-box table tr{border:none}
.part2 .m1-tabBox .m1-tabContentCon .table-box .tab-pages{margin-top:30px;text-align:center}
.part2 .m1-tabBox .m1-tabContentCon .table-box .tab-pages span{font-size:22px;color:#9a90bf}
.part2 .m1-tabBox .m1-tabContentCon .table-box .tab-pages span:nth-child(2){margin:0 150px}
.part2 .m1-box2{margin-top:84px;padding-top:60px;flex-direction:column;position:relative}
.part2 .m1-box2 .role3{position:absolute;top:864px;right:-84px}
.part2 .m1-box2 .overall-ranking{flex-direction:column;align-items:center}
.part2 .m1-box2 .overall-ranking p{width:1022px;margin:28px 0 28px 0;line-height:36px}
.part2 .m1-box2 .overall-ranking .overall-info{flex-direction:column;align-items:center}
.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box{margin-top:32px}
.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn{flex-direction:column;align-items:center;margin:0 32px 0 0}
.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn:nth-last-child(1){margin:0}
.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn .box3{padding:12px 0 0 0;flex-direction:column;align-items:center;margin-bottom:20px}
.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn .box3 .top-number{font-size:30px}
.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn .box3 .b3-giftBox{flex-direction:column;align-items:center}
.part2 .m1-box2 .overall-ranking .overall-info .overall-gift-box .box3-and-btn .box3 .b3-giftBox span{font-size:18px;color:#dac6fd;margin-top:8px}
.part2 .m1-box2 .overall-wins{margin-top:64px;flex-direction:column;align-items:center}
.part2 .m1-box2 .overall-wins p{width:1079px;margin:34px 0 28px 0;line-height:34px}
.part2 .m1-box3{margin:82px 0 0 -120px;padding:70px 0 0 120px;flex-direction:column;align-items:center}
.part2 .m1-box3 .top-nameList{margin:52px 0 72px 0;align-items:flex-end}
.part2 .m1-box3 .top-nameList .top-box{padding-top:54px;flex-direction:column;align-items:center}
.part2 .m1-box3 .top-nameList .top-box .head-box{margin:16px 0}
.part2 .m1-box3 .top-nameList .top-box .head-box img{width:100%;height:100%;border-radius:50%}
.part2 .m1-box3 .top-nameList .top-box span{font-size:19px;color:#e3e5ff}
.part2 .m1-box3 .top-nameList .top1-box{margin:0 28px;padding:132px 0 0 0;flex-direction:column;align-items:center}
.part2 .m1-box3 .top-nameList .top1-box .top1-head-box{margin:0 0 18px 0}
.part2 .m1-box3 .top-nameList .top1-box .top1-head-box img{width:100%;height:100%;border-radius:50%}
.part2 .m1-box3 .top-nameList .top1-box span{font-size:22px;color:#edd7ff}
.part3{margin-top:80px}
.part3 .m2-box{padding:56px}
.part3 .m2-box .rules{width:100%;height:100%;font-size:22px}
.part3 .m2-box .rules .text-indent{text-indent:24px}
.part3 .m2-box .rules .t-i-ml{text-indent:60px}
.part3 .m2-box .rules .t-i-dl{text-indent:36px}
.dialog{width:100%;color:#fff}
.dialog .pop-bgCon{margin:0 auto;flex-direction:column;align-items:center;position:relative}
.dialog .pop-bgCon h4{font-size:34px;font-weight:700}
.dialog .pop-bgCon .close{position:absolute;top:26px;right:16px}
.dialog .pop-bg01{padding-top:50px}
.dialog .pop-bg01 .pop01-txt{font-size:18px;margin:32px 0 30px 0}
.dialog .pop-bg01 .pop01-txt i{margin:0 8px 0 0}
.dialog .pop-bg01 .sel{flex-direction:column}
.dialog .pop-bg01 .sel input,.dialog .pop-bg01 .sel select{width:402px;height:62px;background:#8e71c2;color:#fff;font-size:20px;text-indent:22px;border:none}
.dialog .pop-bg01 .sel input:nth-child(2),.dialog .pop-bg01 .sel select:nth-child(2){margin-top:18px}
.dialog .pop-bg01 .sel input::placeholder{color:#fff}
.dialog .pop-bg01 .pop01-bottom{margin:46px 0 0 0}
.dialog .pop-bg01 .pop01-bottom a:nth-child(2){margin:0 0 0 26px}
.dialog .pop-bg02{padding:100px 0 0 0}
.dialog .pop-bg02 h4{font-size:30px;margin-bottom:60px}
.dialog .pop-bg03{padding:22px 0 0 0}
.dialog .pop-bg03 .pop3-tableBox{flex-direction:column}
.dialog .pop-bg03 .pop3-tableBox table{width:458px;height:320px;background:#8e71c2;border:none;text-align:center;font-size:20px;color:#fff;margin:24px 0}
.dialog .pop-bg03 .pop3-tableBox table thead,.dialog .pop-bg03 .pop3-tableBox table tr{height:54px;text-align:center}
.dialog .pop-bg03 .pop3-tableBox table th{text-align:center}
.dialog .pop-bg03 .pop3-tableBox .pop3-table-pages span{font-size:18px;color:#fff}
.dialog .pop-bg03 .pop3-tableBox .pop3-table-pages span:nth-child(2){margin:0 84px}
.table-box table th {text-align: center;}