* {
    margin: 0;
    box-sizing: border-box;
    list-style: none
}

#app,* {
    padding: 0
}

#app {
    font-family: Avenir,Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    color: #2c3e50;
    margin-top: 0;
    width: 100vw;
    height: 100vh
}

h1[data-v-03a6aff5],h2[data-v-03a6aff5] {
    font-weight: bolder
}

ul[data-v-03a6aff5] {
    padding: 0
}

li[data-v-03a6aff5] {
    margin: 0
}

a[data-v-03a6aff5] {
    color: #42b983
}

.container[data-v-03a6aff5] {
    margin: 5vw
}

.banner[data-v-03a6aff5] {
    width: 100%;
    height: 25vw;
    overflow: hidden;
    background: linear-gradient(90deg,#fbe670,#f2b449);
    position: relative;
    border-radius: 1vw
}

.banner img[data-v-03a6aff5] {
    width: 40vw;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 7.5vw;
    margin: auto;
    opacity: .5
}

.textBox[data-v-03a6aff5] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    text-align: left;
    padding: 3.5vw 5vw
}

.storeList[data-v-03a6aff5] {
    width: 100%;
    margin-top: 5vw
}

.storeList ul[data-v-03a6aff5] {
    display: flex;
    width: 100%;
    flex-direction: column
}

.storeList ul .listItem[data-v-03a6aff5] {
    display: block;
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 4vw 5vw;
    border: .25vw solid #ccc;
    border-radius: 1vw;
    align-items: center;
    background: linear-gradient(#efefef,#f9f9f9);
    margin-top: 2.5vw
}

.storeList ul .listItem[data-v-03a6aff5]:first-of-type {
    margin-top: 0
}

.storeList ul .listItem .listImgBox[data-v-03a6aff5] {
    width: 10%;
    text-align: left;
    display: flex
}

.storeList ul .listItem .listImgBox img[data-v-03a6aff5] {
    width: 5vw;
    height: 5vw;
    opacity: .5
}

.storeList ul .listItem .number[data-v-03a6aff5] {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    width: 55%
}

.storeList ul .listItem .number h2[data-v-03a6aff5] {
    font-size: 6vw;
    margin-right: 3vw
}

.storeList ul .listItem .money[data-v-03a6aff5] {
    border-left: .3vw solid #999;
    padding: 1.5vw 0;
    box-sizing: border-box;
    display: flex;
    width: 35%
}

.storeList ul .listItem .money label[data-v-03a6aff5] {
    font-weight: 700;
    font-size: 3.75vw;
    display: block;
    text-align: right;
    width: 100%;
    color: #c94339
}

.storeList .describe[data-v-03a6aff5] {
    width: 100%;
    margin-top: 5vw;
    text-align: left;
    font-size: 1rem;
    color: #999
}

h1[data-v-6e5e7320],h2[data-v-6e5e7320] {
    font-weight: bolder
}

ul[data-v-6e5e7320] {
    padding: 0
}

li[data-v-6e5e7320] {
    margin: 0
}

a[data-v-6e5e7320] {
    color: #42b983
}

.container[data-v-6e5e7320] {
    padding: 5vw 5vw 0;
    color: #333;
    box-sizing: border-box
}

.welfare h1[data-v-6e5e7320],.welfare h2[data-v-6e5e7320] {
    width: 100%;
    text-align: left;
    margin-bottom: 2vw
}

.welfare h2[data-v-6e5e7320] {
    font-weight: 700;
    font-size: 5vw
}

.banner[data-v-6e5e7320] {
    width: 100%;
    height: 25vw;
    overflow: hidden;
    background: linear-gradient(90deg,#dbd8ff,#7c82dd);
    position: relative;
    border-radius: 1vw;
    margin-bottom: 4vw
}

.banner img[data-v-6e5e7320] {
    width: 40vw;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 7.5vw;
    margin: -2vw auto 0;
    opacity: .5
}

.textBox[data-v-6e5e7320] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    text-align: left;
    padding: 3.5vw 5vw;
    color: #44388e;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 2
}

.textBox p b[data-v-6e5e7320] {
    font-size: 2.5rem
}

.textBox a[data-v-6e5e7320] {
    display: block;
    padding: 2vw 4vw;
    background-color: #ffe781;
    box-shadow: 0 .5vw 1vw .25vw #796ad5;
    color: #333;
    border-radius: 100vw;
    margin-right: 3vw
}

.block[data-v-6e5e7320],.horizoBlock[data-v-6e5e7320] {
    width: 100%;
    margin-top: 5vw
}

.block ul[data-v-6e5e7320] {
    display: flex;
    width: 100%;
    flex-direction: column
}

.block ul li[data-v-6e5e7320] {
    display: block;
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 3vw 0;
    align-items: center
}

.block ul li[data-v-6e5e7320]:first-of-type {
    margin-top: 0
}

.block ul li .listImgBox[data-v-6e5e7320] {
    width: 10%;
    text-align: left;
    display: flex
}

.block ul li .listImgBox img[data-v-6e5e7320] {
    width: 6vw;
    height: 6vw
}

.block ul li .textItem[data-v-6e5e7320] {
    text-align: left;
    flex-direction: column;
    display: flex;
    align-items: flex-start;
    width: 72.5%
}

.block ul li .textItem h3[data-v-6e5e7320] {
    font-size: 4vw
}

.block ul li .textItem p[data-v-6e5e7320] {
    font-size: 2vw;
    color: #999
}

.block ul li .btnBox[data-v-6e5e7320] {
    padding: 0;
    box-sizing: border-box;
    display: flex;
    width: 17.5%
}

.block ul li .btnBox a[data-v-6e5e7320] {
    font-weight: lighter;
    font-size: 3vw;
    display: block;
    text-align: center;
    color: #fff;
    background-color: #858ae1;
    border-radius: 100vw;
    width: 100%;
    padding: 1vw 0
}

.horizoBlock ul[data-v-6e5e7320] {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    margin: 5vw 0 8vw
}

.horizoBlock ul li[data-v-6e5e7320] {
    width: 25%;
    display: flex;
    flex-direction: column;
    align-items: center
}

.horizoBlock ul li img[data-v-6e5e7320] {
    width: 15.5vw
}

.horizoBlock ul li p[data-v-6e5e7320] {
    font-size: 3.5vw;
    font-weight: lighter;
    margin-top: 2vw
}

.horizoBlock ul li.noOver[data-v-6e5e7320] {
    filter: grayscale(100%);
    color: #999
}

.horizoBlock ul li.isOver[data-v-6e5e7320] {
    filter: grayscale(0)
}

.horizoBlock ul li.isOver p[data-v-6e5e7320] {
    color: #fb8200;
    font-weight: 700
}

.toastBox[data-v-6e5e7320] {
    width: 100vw;
    height: 100vh;
    position: absolute;
    z-index: 99;
    left: 0;
    top: 0
}

.toastBox .wrapper[data-v-6e5e7320] {
    width: 100%;
    height: 100%;
    position: relative
}

.toastBox .wrapper .maskItem[data-v-6e5e7320] {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5)
}

.toastBox .wrapper .toastItem[data-v-6e5e7320] {
    position: absolute;
    z-index: 2;
    width: 70%;
    height: 30%;
    background-color: #fff;
    border-radius: 2vw;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.toastBox .code[data-v-6e5e7320] {
    font-size: 4rem;
    padding: 10vw 0 0
}

.toastBox .cpBtn[data-v-6e5e7320] {
    background: linear-gradient(#fbe670,#f2b449);
    display: block;
    font-size: .75rem;
    width: 90%;
    margin: 0 auto 5vw;
    padding: 2vw 0;
    color: #333;
    border-radius: 100vw;
    box-shadow: 0 .25vw .5vw 0 rgba(0,0,0,.3)
}

.toastBox .toastMsg[data-v-6e5e7320] {
    font-size: 1.15rem;
    padding-top: 15vw
}

.banner .hasSign[data-v-6e5e7320] {
    background: #d5d5d5;
    color: #fff;
    box-shadow: 0 .25vw 1vw .1vw rgba(70,20,220,.3)
}

h1[data-v-43c8849a],h2[data-v-43c8849a] {
    font-weight: bolder
}

ul[data-v-43c8849a] {
    padding: 0
}

li[data-v-43c8849a] {
    margin: 0
}

a[data-v-43c8849a] {
    color: #42b983
}

.container[data-v-43c8849a] {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 5vw;
    box-sizing: border-box
}

.banner[data-v-43c8849a] {
    width: 100%;
    height: 25vw;
    overflow: hidden;
    background: linear-gradient(90deg,#e6ebfe,#b7c0e1);
    position: relative;
    border-radius: 1vw
}

.banner img[data-v-43c8849a] {
    width: 40vw;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 7.5vw;
    margin: auto;
    opacity: .2;
    filter: hue-rotate(180deg)
}

.textBox[data-v-43c8849a] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    text-align: left;
    padding: 3.5vw 5vw
}

.storeList[data-v-43c8849a] {
    width: 100%;
    margin-top: 5vw
}

.storeList .listImgBox[data-v-43c8849a] {
    width: 100%;
    text-align: left;
    display: flex
}

.storeList .listImgBox img[data-v-43c8849a] {
    width: 5vw;
    height: 5vw;
    filter: hue-rotate(70deg)
}

.storeList .listImgBox p[data-v-43c8849a] {
    margin-left: 2vw
}

.storeList ul[data-v-43c8849a] {
    display: flex;
    width: 100%;
    flex-direction: column
}

.storeList ul .listItem[data-v-43c8849a] {
    display: block;
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 4vw 0;
    align-items: center;
    margin-top: 2.5vw
}

.storeList ul .listItem[data-v-43c8849a]:first-of-type {
    margin-top: 0
}

.storeList ul .listItem .number[data-v-43c8849a] {
    text-align: left;
    flex-direction: row;
    display: flex;
    align-items: center;
    width: 70%
}

.storeList ul .listItem .number h2[data-v-43c8849a] {
    font-size: 6vw;
    margin-right: 3vw
}

.storeList ul .listItem .money[data-v-43c8849a] {
    padding: 1.5vw 0;
    box-sizing: border-box;
    display: flex;
    width: 30%
}

.storeList ul .listItem .money label[data-v-43c8849a] {
    font-weight: 700;
    font-size: 3.75vw;
    display: block;
    text-align: right;
    width: 100%;
    color: #c94339
}

.storeList .describe[data-v-43c8849a] {
    width: 100%;
    text-align: left;
    font-size: 1rem;
    color: #999
}

.paymentBtn[data-v-43c8849a] {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 5vw;
    width: 100%;
    min-height: 10vw;
    margin: auto
}

h1[data-v-3bfd13c0],h2[data-v-3bfd13c0] {
    font-weight: 400
}

ul[data-v-3bfd13c0] {
    list-style-type: none;
    padding: 0
}

li[data-v-3bfd13c0] {
    display: inline-block;
    margin: 0 10px
}

a[data-v-3bfd13c0] {
    color: #42b983
}

.container[data-v-3bfd13c0] {
    padding: 5vw;
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.status[data-v-3bfd13c0] {
    width: 20vw;
    height: 20vw;
    margin: 20vh auto 10vw;
    background-color: #20b2aa;
    border-radius: 100vw;
    position: relative
}

.status img[data-v-3bfd13c0] {
    width: 10vw;
    height: 10vw;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

p[data-v-3bfd13c0] {
    font-size: 4vw
}

.describ[data-v-3bfd13c0] {
    font-size: 1vw;
    text-align: left;
    width: 60%;
    margin: 5vw auto 0;
    color: #999
}

#app[data-v-300b0e3b] {
    font-family: Avenir,Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-align: center;
    color: #2c3e50;
    width: 100%;
    height: 100%;
    padding: 5vw;
    box-sizing: border-box;
    background-color: #2a2e3b
}

img[data-v-300b0e3b] {
    border: 0
}

h1.title[data-v-300b0e3b] {
    text-align: left;
    color: #fff
}

li[data-v-300b0e3b],ul[data-v-300b0e3b] {
    list-style-type: none
}

.lottery-box[data-v-300b0e3b] {
    overflow: hidden
}

.lottery-box .title[data-v-300b0e3b] {
    text-align: center;
    padding: 50px 0;
    font-size: 18px;
    color: #fff
}

.lottery[data-v-300b0e3b] {
    overflow: hidden;
    padding: 3vw;
    width: 90vw;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 20px auto 0;
    border-radius: 3vw;
    box-shadow: 0 0 3vw .35vw rgba(0,0,0,.5);
    background: linear-gradient(#c58c12,#a25b06,#e08d0b,#a95809);
    box-sizing: border-box
}

@keyframes changeBg-data-v-300b0e3b {
    0% {
        background-image: linear-gradient(45deg,transparent 25%,rgba(161,20,9,.3) 0,rgba(161,20,9,.3) 50%,transparent 0,transparent 75%,rgba(161,20,9,.3) 0);
        background-color: #ce2d20;
        background-size: 8px 8px;
        background-repeat: repeat
    }

    to {
        background-image: linear-gradient(45deg,transparent 25%,rgba(206,45,32,.3) 0,rgba(206,45,32,.3) 50%,transparent 0,transparent 75%,rgba(206,45,32,.3) 0);
        background-color: #a11409;
        background-size: 8px 8px;
        background-repeat: repeat
    }
}

.lottery .lottery-item[data-v-300b0e3b] {
    height: 330px;
    position: relative;
    margin-top: 10px;
    margin-left: 10px
}

.lottery .lottery-item ul li[data-v-300b0e3b] {
    width: 33.33333333%;
    position: absolute;
    padding-right: 10px
}

.lottery .lottery-item ul li[data-v-300b0e3b]:nth-child(2) {
    left: 33.33333333%
}

.lottery .lottery-item ul li[data-v-300b0e3b]:nth-child(3) {
    left: 66.66666666%
}

.lottery .lottery-item ul li[data-v-300b0e3b]:nth-child(4) {
    left: 66.66666666%;
    top: 110px
}

.lottery .lottery-item ul li[data-v-300b0e3b]:nth-child(5) {
    left: 66.66666666%;
    top: 220px
}

.lottery .lottery-item ul li[data-v-300b0e3b]:nth-child(6) {
    left: 33.33333333%;
    top: 220px
}

.lottery .lottery-item ul li[data-v-300b0e3b]:nth-child(7) {
    left: 0;
    top: 220px
}

.lottery .lottery-item ul li[data-v-300b0e3b]:nth-child(8) {
    left: 0;
    top: 110px
}

@keyframes hightlight-data-v-300b0e3b {
    0% {
        outline: thick dotted #0f0
    }

    to {
        outline: thick dotted #0f0
    }
}

.lottery .lottery-item ul li .box[data-v-300b0e3b] {
    height: 100px;
    position: relative;
    text-align: center;
    overflow: hidden;
    background: linear-gradient(#e6ebfe,#b7c0e1);
    background-size: 100% 100%;
    border-radius: 2vw;
    animation: hightlight-data-v-300b0e3b 5s infinite;
    -webkit-animation: mymove 5s infinite;
    box-shadow: 0 0 1vw .25vw rgba(0,0,0,.5);
    border-top: .25vw solid hsla(0,0%,100%,.5);
    border-left: .25vw solid hsla(0,0%,100%,.5)
}

.lottery .lottery-item ul li .box img[data-v-300b0e3b] {
    display: block;
    height: 50px;
    margin: 10px auto 5px
}

.lottery .lottery-item ul li .box p[data-v-300b0e3b] {
    color: #708abf;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px
}

.lottery .lottery-item ul li.on .box[data-v-300b0e3b] {
    background: linear-gradient(#fbe670,#f2b449);
    background-size: 100% 100%;
    box-shadow: 0 0 1vw .25vw hsla(0,0%,100%,.5)
}

.lottery .lottery-item ul li.on .box p[data-v-300b0e3b] {
    color: #fff
}

.lottery .lottery-item .lottery-start[data-v-300b0e3b] {
    position: absolute;
    left: 33.33333333%;
    width: 33.33333333%;
    top: 110px;
    padding-right: 10px
}

.lottery .lottery-item .lottery-start .box[data-v-300b0e3b] {
    height: 100px;
    font-size: 3vw;
    color: #fff;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    background: url(/static/img/ico_58x58_15mins@3x.b79a949.png) no-repeat 50%;
    background: linear-gradient(#c7270c,#a11409);
    background-size: 100% 100%;
    border-radius: 2vw;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: 0 0 1vw .25vw rgba(0,0,0,.5);
    border-top: .25vw solid hsla(0,0%,100%,.25);
    border-left: .25vw solid hsla(0,0%,100%,.25)
}

.lottery .lottery-item .lottery-start .disable[data-v-300b0e3b] {
    background: linear-gradient(#999,#666)
}

.lottery .lottery-item .lottery-start .box p[data-v-300b0e3b] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto
}

.lottery .lottery-item .lottery-start .box p b[data-v-300b0e3b] {
    font-size: 6vw;
    line-height: 5vw
}

.lottery .lottery-item .lottery-start .box[data-v-300b0e3b]:active {
    opacity: .7
}

.lottery .lottery-item .lottery-start .box.gray[data-v-300b0e3b] {
    background: url(/static/img/ico_58x58_15mins@3x.b79a949.png) no-repeat 50%;
    background: red;
    background-size: 100% 100%
}

.lottery .lottery-item .lottery-start .box.gray p[data-v-300b0e3b] {
    color: #708abf;
    font-weight: 700
}

.mask[data-v-300b0e3b] {
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.7);
    position: fixed;
    overflow: hidden;
    z-index: 222;
    top: 0;
    left: 0
}

.lottery-alert[data-v-300b0e3b] {
    max-width: 80%;
    text-align: center;
    z-index: 10000;
    border-radius: 10px;
    background: #fff;
    padding: 20px;
    position: fixed;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    transform: translateY(-50%)
}

.lottery-alert h1[data-v-300b0e3b] {
    font-size: 18px;
    font-weight: 700;
    color: #d92b2f
}

.lottery-alert img[data-v-300b0e3b] {
    display: block;
    height: 120px;
    margin: 0 auto
}

.lottery-alert h2[data-v-300b0e3b] {
    font-weight: 400;
    color: #d92b2f;
    font-size: 15px;
    padding-top: 15px
}

.lottery-alert p[data-v-300b0e3b] {
    color: #666;
    font-size: 16px;
    padding-top: 5px
}

.lottery-alert .btnsave[data-v-300b0e3b] {
    border-radius: 3px;
    box-shadow: none;
    height: 40px;
    cursor: pointer;
    line-height: 40px;
    color: #fff;
    margin-top: 12px;
    background: linear-gradient(180deg,#d53c3f,#c91418);
    font-size: 16px
}

.luckTimes[data-v-300b0e3b] {
    color: #fff;
    margin-top: 5vw
}

.toastBox[data-v-300b0e3b] {
    width: 100%;
    height: 100vh;
    position: absolute;
    left: 0;
    top: 0
}

.toastBox .toastBoxWrapper[data-v-300b0e3b] {
    width: 100%;
    height: 100%;
    position: relative
}

.toastBox .toastBoxWrapper .toastBoxMask[data-v-300b0e3b] {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    left: 0;
    top: 0;
    z-index: 1
}

.toastBox .toastBoxWrapper .toastBoxContent[data-v-300b0e3b] {
    position: absolute;
    width: 70%;
    height: 50vw;
    background-color: #fff;
    z-index: 2;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    border-radius: 3vw
}

.toastBox .toastBoxWrapper .toastBoxContent .toastMsg[data-v-300b0e3b] {
    width: 80%;
    margin: 13vw auto 0;
    font-size: 1.15rem
}

.toastBox .toastBoxWrapper .toastBoxContent .clsBtn[data-v-300b0e3b] {
    width: 90%;
    background-color: #314582;
    color: #fff;
    margin: 0 auto 3vw;
    border-radius: 100vw;
    padding: 1vw 0;
    font-size: 1rem
}

h1[data-v-310dea9e],h2[data-v-310dea9e] {
    font-weight: 700;
    font-size: 6vw
}

ul[data-v-310dea9e] {
    list-style-type: none;
    padding: 0
}

li[data-v-310dea9e] {
    display: inline-block;
    margin: 0 10px
}

a[data-v-310dea9e] {
    color: #42b983
}

.container[data-v-310dea9e] {
    text-align: left;
    width: 100%;
    height: 100%;
    padding: 5vw;
    box-sizing: border-box;
    overflow-y: auto
}

p[data-v-310dea9e] {
    font-size: 12px;
    color: #333;
    margin-top: 5vw;
    line-height: 18px
}

p.bd[data-v-310dea9e] {
    font-weight: 700
}

h1[data-v-7fab41f1],h2[data-v-7fab41f1] {
    font-weight: 700;
    font-size: 6vw
}

ul[data-v-7fab41f1] {
    list-style-type: none;
    padding: 0
}

li[data-v-7fab41f1] {
    display: inline-block;
    margin: 0 10px
}

a[data-v-7fab41f1] {
    color: #42b983
}

.container[data-v-7fab41f1] {
    text-align: left;
    width: 100%;
    height: 100%;
    padding: 5vw;
    box-sizing: border-box;
    overflow-y: auto
}

p[data-v-7fab41f1] {
    font-size: 12px;
    color: #333;
    margin-top: 5vw;
    line-height: 18px
}

p.bd[data-v-7fab41f1] {
    font-weight: 700
}

h1[data-v-b200f104],h2[data-v-b200f104] {
    font-weight: 700;
    font-size: 6vw
}

ul[data-v-b200f104] {
    list-style-type: none;
    padding: 0
}

li[data-v-b200f104] {
    display: inline-block;
    margin: 0 10px
}

a[data-v-b200f104] {
    color: #42b983
}

.container[data-v-b200f104] {
    text-align: left;
    width: 100%;
    height: 100%;
    padding: 5vw;
    box-sizing: border-box;
    overflow-y: auto
}

p[data-v-b200f104] {
    font-size: 12px;
    color: #333;
    margin-top: 5vw;
    line-height: 18px
}

p.bd[data-v-b200f104] {
    font-weight: 700
}

h1[data-v-735cabcf],h2[data-v-735cabcf] {
    font-weight: 700;
    font-size: 6vw;
    margin-top: 10vw
}

ul[data-v-735cabcf] {
    list-style-type: none;
    padding: 0
}

li[data-v-735cabcf] {
    display: inline-block;
    margin: 0 10px
}

a[data-v-735cabcf] {
    color: #42b983
}

.container[data-v-735cabcf] {
    text-align: left;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 50vw;
    box-sizing: border-box;
    color: #333;
    background-color: #eee;
    background-image: linear-gradient(-45deg,hsla(0,0%,100%,.5) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 75%,transparent 0,transparent);
    background-size: 8px 8px;
    background-repeat: repeat
}

.container img[data-v-735cabcf] {
    padding: 5vw;
    border-radius: 3vw;
    background-image: linear-gradient(#0ff,#ff0);
    filter: invert(100%);
    width: 30vw;
    height: 30vw;
    box-sizing: border-box;
    border-top: .25vw solid rgba(0,0,0,.75);
    box-shadow: 0 .5vw .75vw .25vw hsla(0,0%,100%,.5)
}

h1[data-v-73751374],h2[data-v-73751374] {
    font-weight: bolder
}

ul[data-v-73751374] {
    padding: 0
}

li[data-v-73751374] {
    margin: 0
}

a[data-v-73751374] {
    color: #42b983
}

.container[data-v-73751374] {
    margin: 5vw
}

.banner[data-v-73751374] {
    width: 100%;
    height: 30vw;
    overflow: hidden;
    background: linear-gradient(90deg,#fbe670,#f2b449);
    position: relative;
    border-radius: 1vw;
    box-shadow: 0 0 1vw .25vw rgba(0,0,0,.35)
}

.banner img[data-v-73751374] {
    width: 40vw;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 7.5vw;
    margin: auto;
    opacity: .5;
    z-index: 1
}

.coinIntro[data-v-73751374] {
    position: absolute;
    z-index: 2;
    right: 2.1vw;
    top: 1.5vw;
    font-size: 3vw;
    color: #d55d06;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAE90lEQVRIS8VXbWxTZRR+ztv13tvOsTRKhgEWFZCtnfJnKBr/EA1GIiiJGzJYO8EsqCG6GFHBsEFAiYRgTAyxiZNtfCgz0UCUD40x0fgRiYmBrpAxSObEDz5mgbX33va+x7yFkm7e0k5DfP+ee87z3nOec87zEoocboCnr7x8IqRdDUmPQOA+ME0l8BTlyqAhEP8Cie8g+ACENhgcGTlLvXCuF5oKGRmgYxH9DgFuJMZClqiFwG9gxAA6T8TDWWCmAMA3gxCCxK0kEGfCPgnaW9dlnSJ1N5dTEDgW1prAeA3AdAHaB4GolHTc8JmJP4ZhDwG2ijcF0KoC0MyUUSkE10CiVYIXAjgJwsZQt727JOCB1kClbY60ScYaAn4EifZgt/lFsZLk2/vCxkNguZ6B2YLwumaUb5sWHU7kfzPqjxWomUpuJnATBHWmM2LrrF2pofGA5r79ealvirdMvgjJyxm02/D5X8kHHwUcD2sdzGgjIV4a0c2d9VEk/w1ozudIK/zllrGMpdxChG213XZHzpYFVkTqC2tLwNhBgt5J6tba/wqaD+639E0s+TkQWoLd9h5FuCzw0Yg+TUjeT8BwWnoWl5Le0y0wHPJN9LB+6bYdfyUKsVfFz6ZdOB8yEJCCFtzVZQ1Qtk/92mpIrCcS84sRqf8pLZh2sI6BOmL4mZEhQWeEwOaZ71uHiNzbRxGOWX4GgfZg0n6TYi3lk+CkPxGgodoe64lCNY01QIOhryTwZgZ8V0uUIcADQGXOhsAWP9kbb98B0y1OvFn/iIkns/AuoljYew8kHRYeaqztsg67OSgOxCP6fEjuYkANi36A9oNxRgDVElgMcBWA8wK0tLbHOuQKHNHnSYf3QvA8ii3T2iHwJFg8HOoxB90cvl+KCRVC2w5gCYALZYynL/ntT+ujSPevgm5fNJogZWfWl+jdULe10i1OrNmoBslDkPiAYmHtIDMum6a9or4Xo5o855wrB4B7CTjqPWfPnnEAVs7ev2q6nk4MJpkhCPgh2GPPcQMeaEWlmdLeA+EmijXrMQDfJEzrhft7kXJzOLGk4paM134VzFUQiIW67Dfyv7t6MTVoPAB9GeqxHnSL820DfJWG/haAB6ivWUuAsP1Yyl7bWGCjdHRALBqAr6wClDgLJ/+C3AERP62/ne3T7BEbQj1muxvw3gZ46nzaJjCeKQm4ENNVL5tSf1YybwDgB+iU12vMu7MzcaoocCmpdmU6g05EtNUO42UAAYBOCkLb74PWwblfIVM01YpcYFw2fPaKaVF3crkFOR42ljkso7jS04PC43306MhIX6FyqRijyVVCO40FvsriI8yoI8IFjxSPz9xpfl2oJNe6Y3Q7FR8gYwOeaNFqMg7UsJkKYL/j2JG7dyOrSK534qMGSEv5JJLpj4np1+uNzPyA/REtlJbUxuAJROJw0jC71DApCpw/Mse7JFRw1RazyioCQmSMMm/qXKHZnH+RfywJZRzvWuxr8c7hjFgHwdVgiv7psaJzCywGFd91LSrDeISAylDc0JSSWMPIjsifhLdsQU1n8oxbqpUKKSgEcg6lSp94WGti0FZmDgDYo0n7+Rm7cHEscFHpk3MoVewdX44Kx9HnEjCZHXwe3GkNjFUg4xJ7V5r8f5C3+akqJOhTppmwcQMEfQ48/wkDicfAqFFPGGbE6EY+Ya5d4AY92v4GMlrlNa6DOCIAAAAASUVORK5CYII=) no-repeat 100%;
    background-size: 3vw 3vw;
    padding-right: 4vw
}

.coinDatas[data-v-73751374] {
    position: absolute;
    z-index: 2;
    width: 100%;
    left: 0;
    top: 0
}

.coinDatas[data-v-73751374],.textBox[data-v-73751374] {
    height: 100%;
    display: flex;
    flex-direction: row;
    align-items: center
}

.textBox[data-v-73751374] {
    width: 70%;
    text-align: left;
    padding: 5vw 0
}

.textBox div[data-v-73751374] {
    width: 50%
}

.myCoins[data-v-73751374] {
    display: flex;
    flex-direction: column;
    width: 30%;
    padding-left: 5vw;
    text-align: left;
    align-items: flex-start
}

.otherCoins[data-v-73751374] {
    font-size: 2vw;
    text-align: center
}

.otherCoins p[data-v-73751374] {
    font-size: 6vw;
    font-weight: 700
}

.otherCoins aside[data-v-73751374] {
    font-size: 2vw
}

.storeList[data-v-73751374] {
    width: 100%;
    margin-top: 8vw
}

.storeList h2[data-v-73751374] {
    width: 100%;
    text-align: left;
    margin-bottom: 5vw;
    font-size: 1.5rem
}

.storeList ul[data-v-73751374] {
    display: flex;
    width: 100%;
    flex-direction: column
}

.storeList ul .listItem[data-v-73751374] {
    display: block;
    width: 100%;
    display: flex;
    flex-direction: row;
    padding: 0;
    align-items: center;
    margin-top: 4vw;
    justify-content: space-between
}

.storeList ul .listItem[data-v-73751374]:first-of-type {
    margin-top: 0
}

.storeList ul .listItem .number[data-v-73751374] {
    text-align: left;
    flex-direction: column;
    display: flex;
    align-items: flex-start
}

.storeList ul .listItem .number p[data-v-73751374] {
    font-size: 1rem
}

.storeList ul .listItem .number label[data-v-73751374] {
    font-size: .75rem;
    color: #999
}

.storeList ul .listItem .money[data-v-73751374] {
    padding: 1.5vw 0;
    box-sizing: border-box;
    display: flex
}

.storeList ul .listItem .money label[data-v-73751374] {
    font-weight: 700;
    font-size: 3.75vw;
    display: block;
    text-align: right;
    width: 100%;
    color: #c94339
}

.storeList .describe[data-v-73751374] {
    width: 100%;
    margin-top: 5vw;
    text-align: center;
    font-size: .5rem;
    color: #ccc
}

.maskBox[data-v-73751374] {
    width: 100vw;
    height: 100vh;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99
}

.maskBox .wrapper[data-v-73751374] {
    width: 100%;
    height: 100%;
    position: relative
}

.maskBox .wrapper .mask[data-v-73751374] {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.6);
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0
}

.maskBox .wrapper .ruleBox[data-v-73751374] {
    width: 80%;
    min-height: 70vw;
    background-color: #fff;
    position: absolute;
    z-index: 2;
    left: 0;
    right: 0;
    top: 30vw;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    padding: 5vw;
    box-shadow: 0 1vw 3vw 0 rgba(0,0,0,.5);
    border-radius: 2vw
}

.maskBox .wrapper .ruleBox p[data-v-73751374] {
    font-size: 1rem;
    line-height: 1.5rem;
    margin-bottom: 3vw
}

.maskBox .wrapper .ruleBox .title[data-v-73751374] {
    font-weight: 700
}

.maskBox .wrapper .ruleBox .wrap[data-v-73751374] {
    width: 100%;
    height: 100%;
    position: relative
}

.maskBox .wrapper .ruleBox i[data-v-73751374] {
    color: #314582;
    margin-top: 5vw
}

h1[data-v-59b63338],h2[data-v-59b63338] {
    font-weight: bolder
}

ul[data-v-59b63338] {
    padding: 0
}

li[data-v-59b63338] {
    margin: 0
}

a[data-v-59b63338] {
    color: #42b983
}

.container[data-v-59b63338] {
    padding: 5vw;
    background-color: #f5f5f5;
    width: 100%;
    height: 100%;
    box-sizing: border-box
}

.storeList[data-v-59b63338] {
    width: 100%
}

.storeList ul[data-v-59b63338] {
    display: flex;
    width: 100%;
    flex-direction: column
}

.storeList ul .listItem[data-v-59b63338] {
    width: 100%;
    padding: 0 0 4vw;
    border-radius: 2vw;
    background: #fff;
    margin-top: 3vw;
    box-shadow: 0 1vw 1.5vw 0 rgba(0,0,0,.2);
    position: relative
}

.storeList ul .listItem[data-v-59b63338]:first-of-type {
    margin-top: 0
}

.storeList ul .listItem .date[data-v-59b63338] {
    font-size: .75rem;
    color: #aaa;
    text-align: left;
    margin-bottom: 0;
    line-height: 4vw;
    padding: 2vw 4vw;
    width: 100%;
    border-bottom: .25vw solid #f5f5f5;
    background: linear-gradient(#fff,#fafafa);
    border-top-left-radius: 2vw;
    border-top-right-radius: 2vw
}

.storeList ul .listItem .itemsBox[data-v-59b63338] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 4vw 5vw 0
}

.storeList ul .listItem .imgBox img[data-v-59b63338] {
    width: 16vw;
    height: 16vw
}

.storeList ul .listItem .noticImgbox[data-v-59b63338] {
    position: relative;
    width: 16vw;
    height: 16vw
}

.storeList ul .listItem .noticImgbox img[data-v-59b63338] {
    width: 11vw;
    height: 11vw;
    position: absolute;
    left: 2.5vw;
    top: 1.5vw;
    bottom: 2.5vw;
    right: 2.5vw;
    margin: auto;
    z-index: 2
}

.storeList ul .listItem .noticImgbox img.fillpic[data-v-59b63338] {
    width: 16vw;
    height: 16vw;
    background-color: #90a6e8;
    position: absolute;
    z-index: 1;
    border-radius: 100vw;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.storeList ul .listItem .notic[data-v-59b63338] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 75%
}

.storeList ul .listItem .notic .title[data-v-59b63338] {
    font-size: 1.15rem;
    font-weight: 700
}

.storeList ul .listItem .notic .intro[data-v-59b63338] {
    font-size: .75rem;
    color: #999;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.storeList ul .listItem i[data-v-59b63338] {
    width: 6px;
    height: 6px;
    background-color: #df4e4e;
    border-radius: 100vw;
    position: absolute;
    z-index: 3;
    top: 3vw;
    right: 3vw
}

.storeList ul .listItem i.show[data-v-59b63338] {
    display: block
}

.storeList ul .listItem i.hide[data-v-59b63338] {
    display: none
}

h1[data-v-ee7aace8],h2[data-v-ee7aace8] {
    font-weight: bolder
}

ul[data-v-ee7aace8] {
    padding: 0
}

li[data-v-ee7aace8] {
    margin: 0
}

a[data-v-ee7aace8] {
    color: #42b983
}

.container[data-v-ee7aace8] {
    padding: 5vw;
    background-color: #f5f5f5;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    overflow-y: auto
}

.storeList[data-v-ee7aace8] {
    width: 100%;
    margin-top: 5vw
}

.storeList ul[data-v-ee7aace8] {
    display: flex;
    width: 100%;
    flex-direction: column
}

.storeList ul .listItem[data-v-ee7aace8] {
    width: 100%;
    margin-top: 5vw
}

.storeList ul .listItem[data-v-ee7aace8]:first-of-type {
    margin-top: 0
}

.storeList ul .listItem h3[data-v-ee7aace8] {
    font-size: 1.25rem;
    width: 100%;
    text-align: left;
    margin-bottom: 4vw
}

.storeList ul .listItem .itemsBox[data-v-ee7aace8] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 4vw 5vw;
    border-radius: 2vw;
    background: #fff;
    box-shadow: 0 1vw 1.5vw 0 rgba(0,0,0,.2);
    text-align: left
}

.storeList ul .listItem .itemsBox .innerList[data-v-ee7aace8] {
    margin-top: 3vw;
    font-size: 1rem;
    border-top: .25vw solid #ececec;
    padding-top: 3vw;
    width: 100%
}

.storeList ul .listItem .itemsBox .innerList[data-v-ee7aace8]:first-of-type {
    margin-top: 0;
    border: 0;
    padding-top: 0
}

.storeList ul .listItem .itemsBox .innerList h4[data-v-ee7aace8] {
    font-weight: 700;
    color: #333;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

.storeList ul .listItem .itemsBox .innerList h4 img[data-v-ee7aace8] {
    width: 12px;
    height: 12px
}

.storeList ul .listItem .itemsBox .innerList h4 img.open[data-v-ee7aace8] {
    transform: rotate(90deg)
}

.storeList ul .listItem .itemsBox .innerList:first-of-type h4[data-v-ee7aace8] {
    margin-top: 0
}

.storeList ul .listItem .itemsBox .innerList p[data-v-ee7aace8] {
    color: #999;
    width: 100%;
    margin-top: 3vw
}

/*# sourceMappingURL=app.b36054c0107bcad407540b09e5179746.css.map */
