ul[data-v-a7d0442c] { display: flex; justify-content: space-around; flex-wrap: wrap; }
ul li[data-v-a7d0442c] { flex: 0 0 33%; font-size: 1rem; margin-bottom: 0.5rem; text-align: center; cursor: pointer; }
ul li img[data-v-a7d0442c] { width: 4rem; height: 4rem; margin-bottom: 0.2rem; }
p[data-v-a7d0442c] { padding: 1rem 0px 1rem 1rem; font-size: 0.8rem; line-height: 1.3rem; color: rgb(153, 153, 153); text-indent: -0.5rem; }
p i[data-v-a7d0442c] { padding-right: 0.2rem; color: rgb(5, 175, 69); }
body.el-popup-parent--hidden { padding-right: 0px !important; }
.deposit[data-v-174213ea] { margin-top: 0.8rem; background-color: rgb(255, 255, 255); }
.title[data-v-174213ea] { display: flex; align-items: center; justify-content: center; padding-bottom: 0.5rem; }
.title i[data-v-174213ea] { padding-right: 0.3rem; font-size: 1.5rem; }
ul[data-v-174213ea] { display: flex; flex-wrap: wrap; justify-content: center; padding: 0px 1rem; }
ul li[data-v-174213ea] { position: relative; flex: 0 0 49%; padding: 0.5rem 1rem; margin:0.5rem 0.1rem; overflow: hidden; line-height: 1.5rem; text-align: center; border-radius: 0.2rem; border: 1px solid rgba(0, 0, 0, 0.3); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 5px; cursor: pointer; }
ul.day li[data-v-174213ea] { flex: 0 0 100%; }
.tag[data-v-174213ea] { position: absolute; top: 1rem; right: -1rem; left: auto; width: 5rem; height: 1rem; font-size: 0.6rem; line-height: 1rem; color: rgb(255, 255, 255); text-align: center; background: rgb(246, 99, 55); transform: rotate(45deg); }
.best_tag[data-v-174213ea] { position: absolute; top: 1rem; right: -1rem; left: auto; width: 5rem; height: 1rem; font-size: 0.6rem; line-height: 1rem; color: rgb(255, 255, 255); text-align: center; background: #67c23a; transform: rotate(45deg); }
.virtual[data-v-174213ea] { font-size: 0.9rem; }
.virtual span[data-v-174213ea] { color: rgb(246, 99, 55); }
.virtual em[data-v-174213ea] { font-size: 0.9rem; color: rgb(153, 153, 153); }
.ex[data-v-174213ea] { font-size: 0.9rem; }
.ex strong[data-v-174213ea] { font-weight: 400; }
.ex span[data-v-174213ea] { padding: 0.1rem 0.2rem; margin-left: 0.3rem; font-size: 0.7rem; color: rgb(255, 255, 255); border-radius: 0.2rem; }
.ex .hot[data-v-174213ea] { background-color: rgb(246, 99, 55); }
.ex .promote[data-v-174213ea] { background-color: rgb(45, 202, 47); }
.description[data-v-174213ea] { font-size: 0.9rem; }
.description b[data-v-174213ea] { font-size: 1.2rem; color: rgb(246, 99, 55); }
.subscription[data-v-174213ea], .vipDay[data-v-174213ea] { font-size: 0.9rem; }
.vipDay b[data-v-174213ea] { font-size: 1.2rem; color: rgb(246, 99, 55); }
.activityBanner[data-v-174213ea] { cursor: pointer; }
.remind[data-v-174213ea] { padding: 0.5rem 0.5rem 1rem; font-size: 0.8rem; line-height: 1.2rem; color: rgb(153, 153, 153); text-align: center; }
.service[data-v-174213ea] { display: block; color: rgb(246, 99, 55); font-weight: 700; margin: 1rem 0px 0.5rem; text-align: center; }
.hint[data-v-174213ea] { font-size: 0.9rem; padding: 0.3rem 1rem;  overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.hint.ps[data-v-174213ea] { margin-bottom: 0.5rem; font-weight: 700; }
.hint a[data-v-174213ea] { color: rgb(246, 99, 55); }
.login {
    width: 80%;background: rgb(2 2 2 / 40%);padding: 20px;border-radius: 10px;color: #f66337;
}
.loginchoicebox{
    display: flex;
    background-color: rgba(37,39,48);
    margin-bottom: 1rem;
    border-radius: 9999px;
    justify-content: space-around;
    align-items: center;
    font-size: 14px;
    word-break: break-all;
}
.loginchoice {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    width: 50%;
    text-align: center;
}
.choiceactive{
    background-color: #f66337;
    border-radius: 9999px;
    color: rgba(13,14,15,1);
}
.login_row{
    display: flex;padding:10px 0px; line-height: 30px;
}
.login_input{
    border-radius: 9999px;border-color: rgba(37,39,48); width: 185px;line-height: 30px;padding-left: 15px;font-size: 12px;
}
.login_tips{
    position: absolute; right: 12px; line-height: 30px; padding-top: 4px; display: inline;
}
.login_confirm{
    background-color: #f66337;
    border-radius: 9999px;
    margin: 1rem;
    padding:5px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    color: rgba(13,14,15,1)
}