#app {
    text-align: center;
    color: #333;
    min-width: 320PX
}

#app img {
    -webkit-user-drag: none
}

#app.mobile {
    max-width: 768PX;
    margin: 0 auto
}

#app.desktop {
    min-width: 768PX
}

.ls--alert-wrapper[data-v-6c48b52c] {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .7);
    z-index: 99999999
}

.ls--alert-wrapper.hidemask[data-v-6c48b52c] {
    background-color: transparent
}

.ls--alert-wrapper .ls--alert-box[data-v-6c48b52c] {
    width: 7.24638rem;
    padding: .32206rem;
    border-radius: .09662rem;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-sizing: border-box
}

.ls--alert-wrapper .ls--alert-box .icon-close[data-v-6c48b52c] {
    font-size: .28986rem;
    cursor: pointer;
    position: absolute;
    top: .24155rem;
    right: .24155rem
}

.ls--alert-wrapper .ls--alert-box .title[data-v-6c48b52c] {
    font-size: .27375rem;
    font-weight: 500;
    margin: .16103rem 0;
    color: #333;
    text-align: left
}

.ls--alert-wrapper .ls--alert-box .content[data-v-6c48b52c] {
    font-size: .22544rem;
    color: #676767;
    text-align: left;
    line-height: 1.8;
    margin-top: .32206rem
}

.ls--alert-wrapper .ls--alert-box .btn-box[data-v-6c48b52c] {
    width: 100%;
    margin-top: .48309rem;
    text-align: right
}

.ls--alert-wrapper .ls--alert-box .btn-box button[data-v-6c48b52c] {
    min-width: 1.61031rem;
    padding: .12882rem .19324rem;
    font-weight: 400;
    border: none;
    outline: none;
    border-radius: .06441rem;
    font-size: .22544rem;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    margin: .16103rem .19324rem
}

.ls--alert-wrapper .ls--alert-box .btn-box .left-btn[data-v-6c48b52c] {
    background-color: transparent;
    border: .0161rem solid #dcdfe6;
    color: #606266
}

.ls--alert-wrapper .ls--alert-box .btn-box .left-btn[data-v-6c48b52c]:hover {
    background-color: #f3f5fa
}

.ls--alert-wrapper .ls--alert-box .btn-box .right-btn[data-v-6c48b52c] {
    background: #409eff;
    color: #fff
}

.ls--alert-wrapper.m .ls--alert-box[data-v-6c48b52c] {
    width: 8.69565rem;
    padding: .48309rem;
    border-radius: .19324rem
}

.ls--alert-wrapper.m .ls--alert-box .icon-close[data-v-6c48b52c] {
    font-size: .43478rem;
    top: .24155rem;
    right: .24155rem
}

.ls--alert-wrapper.m .ls--alert-box .title[data-v-6c48b52c] {
    font-size: .43478rem;
    font-weight: 500;
    margin: .24155rem 0;
    color: #333;
    text-align: left
}

.ls--alert-wrapper.m .ls--alert-box .content[data-v-6c48b52c] {
    font-size: .38647rem;
    color: #676767;
    text-align: left;
    line-height: 1.8;
    margin-top: .48309rem
}

.ls--alert-wrapper.m .ls--alert-box .btn-box[data-v-6c48b52c] {
    width: 100%;
    margin-top: .72464rem;
    text-align: right
}

.ls--alert-wrapper.m .ls--alert-box .btn-box button[data-v-6c48b52c] {
    min-width: 2.41546rem;
    padding: .19324rem .28986rem;
    font-weight: 400;
    border: none;
    outline: none;
    border-radius: .09662rem;
    font-size: .33816rem;
    display: inline-block;
    text-align: center;
    margin: 30 .28986rem;
    letter-spacing: .02415rem
}

.ls--alert-wrapper.m .ls--alert-box .btn-box .left-btn[data-v-6c48b52c] {
    border: .02657rem solid #dcdfe6
}

.ls--alert-wrapper .ls--alert--activity[data-v-6c48b52c] {
    width: 5.7971rem;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-sizing: border-box;
    border-radius: .04831rem;
    text-align: center
}

.ls--alert-wrapper .ls--alert--activity .content[data-v-6c48b52c] {
    width: 100%
}

.ls--alert-wrapper .ls--alert--activity .content img[data-v-6c48b52c] {
    width: 100%;
    display: block
}

.ls--alert-wrapper .ls--alert--activity .btn-close[data-v-6c48b52c] {
    width: .57971rem;
    height: .57971rem;
    background: url(/img/closeBtn.be305748.png);
    background-size: 100% 100%;
    margin-top: .32206rem;
    display: inline-block
}

.ls--alert-wrapper.m .ls--alert--activity[data-v-6c48b52c] {
    width: 6.76329rem
}

.ls--alert-wrapper.m .btn-close[data-v-6c48b52c] {
    width: .67633rem;
    height: .67633rem;
    margin-top: .24155rem;
    display: inline-block
}