.lxh-line-height-10 {
    line-height: 10px;
}

.lxh-line-height-12 {
    line-height: 12px;
}

.lxh-line-height-14 {
    line-height: 14px;
}

.lxh-line-height-16 {
    line-height: 16px;
}

.lxh-line-height-18 {
    line-height: 18px;
}

.lxh-line-height-20 {
    line-height: 20px;
}

.lxh-height-16 {
    height: 16px;
}

.lxh-height-10 {
    height: 10px;
}

.lxh-height-12 {
    height: 12px;
}

.lxh-height-14 {
    height: 14px;
}

.lxh-height-16 {
    height: 16px;
}

.lxh-height-18 {
    height: 18px;
}

.lxh-height-20 {
    height: 20px;
}

a:hover {
    text-decoration: underline;
    color: #52b8bb
}

h2 a:hover {
    text-decoration: none;
}

.rank-color-1 {
    background-color: #fc3668;
}

.rank-color-2 {
    background-color: #e23f68;
}

.rank-color-3 {
    background-color: #da456a;
}

.rank-color-4 {
    background-color: #c44a68;
}

.rank-color-5 {
    background-color: #a64b62;
}

.rank-color-6 {
    background-color: #954b5e;
}

.rank-color-7 {
    background-color: #8a4959;
}

.rank-color-8 {
    background-color: #774954;
}

.rank-color-9 {
    background-color: #714550;
}

.rank-text-color-1 {
    color: #fc3668;
}

.rank-text-color-2 {
    color: #e23f68;
}

.rank-text-color-3 {
    color: #da456a;
}

.rank-text-color-4 {
    color: #c44a68;
}

.rank-text-color-5 {
    color: #a64b62;
}

.rank-text-color-6 {
    color: #954b5e;
}

.rank-text-color-7 {
    color: #8a4959;
}

.rank-text-color-8 {
    color: #774954;
}

.rank-text-color-9 {
    color: #714550;
}

.width-50 {
    width: 50px;
}

.width-51 {
    width: 51px;
}

.width-52 {
    width: 52px;
}

.img30x30 {
    width: 30px;
    height: 30px;
}

.content-item-child-action {
    background-color: #e6f0fb;
}

.u-sel {
    user-select: none;
}

.circl-home-tex img {
    vertical-align: middle;
}

.layui-upload-file {
    display: none;
}

.emoji_icon {
    width: 20px;
    height: 20px;
}

.display-none {
    display: none
}

.circl-home-tex {
    min-height: 78px;
    border: solid 1px #d9d9d9;
}

.circl-home-tex-one {
    border: solid 1px #d9d9d9;
}

.img-cover {
    object-fit: cover;
}

.text-center {
    text-align: center;
}

.up-small-imgs {
    width: 60px;
    height: 60px;
    overflow: hidden;
    border-radius: 10px;
}

.up-small-close {
    border-radius: 50px;
    top: -5px;
    right: -5px;
}