
.-flex {
    display: flex;
    display: -webkit-flex;
}

.-fdc {
    flex-direction: column;
}

.-fac {
    align-items: center;
}

.-fjc {
    justify-content: center;
}
.-fgrow {
    flex-grow: 1;
}
.-fshrik {
    flex-shrink: 0;
}

.sft-after {
    position: relative;
}
#noappshare{
    display: none;
}
.sft-after:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    transform: scaleY(0.5);
    background-color: #e5e6f2;
}

.sft-active-after {
    position: relative;
}

.sft-active-after:after {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 20%;
    width: 60%;
    height: 3px;
    background-color: #508cee;
    z-index: 999;
}

/* header start */
.hhead {
    position: fixed;
    top: 0;
    width: 100%;
    /* max-width: 750px; */
    height: .66rem;
    background-color: var(--background-color);
    z-index: 999;
}

.hhome{
    position: absolute;
    /* left: 0.1rem; */
    z-index: 10;
    background-image: url(//n.sinaimg.cn/finance/ad5a274c/20251110/hhome.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 0.22rem;
    height: 0.22rem;
    margin-left: 0.15rem;
}

.hback {
    position: absolute;
    /* left: 0.1rem; */
    z-index: 10;
    background-image: url(//n.sinaimg.cn/finance/2023/common/icon/back_gray.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 0.16rem;
    height: 0.16rem;
    margin-left: 0.3rem;
}

.htext {
    font-size: 0.16rem;
    line-height: .12rem;
    width: 100%;
    text-align: center;
    color: var(--main-text-color);
}

.htitle{
    line-height: .16rem;
    color: var(--main-text-color)
}

.haleft {
    position: relative;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    height: 0.44rem;
    width: 0.4rem;
    justify-content: center;
}

.haright {
    position: relative;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    height: 0.44rem;
    width: 0.3rem;
}

.haicon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    width: 0.12rem;
    height: 0.1rem;
}

.haiconl {
    background-image: url(//n.sinaimg.cn/finance/2022/cncw/cfg/l1.png);
}

.haiconr {
    background-image: url(//n.sinaimg.cn/finance/2022/cncw/cfg/r1.png);
}

.hshare {
    position: absolute;
    right: 0;
    z-index: 10;
    margin-right: 0.16rem;
    height: .5rem;
}

.hshare-icon {
    background-image: url(https://n.sinaimg.cn/finance/2023/common/icon/share_gray.png);
    background-repeat: no-repeat;
    background-size: contain;
    width: 0.22rem;
    height: 0.22rem;
}

/* header end */
.sharewap{
    position: fixed;
    top: 38px;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1999;
}
.schomepage {
    /* 上下排列 */
    display: flex;
    flex-direction: column;
    /* 这里就限制了容器 */
    /* width: 3.43rem; */
    margin: 0 .16rem;
}
.scupdate-at {
    margin: .16rem 0;
    font-family: PingFangSC-Regular, 'Microsoft YaHei', sans-serif;
    font-size: .12rem;
    color: var(--tool-text-color);
    letter-spacing: 0;
    line-height: .12rem;
    font-weight: 400;
}
.schome-list{
    display: flex;
    flex-direction: column;
    /* margin-bottom: 1rem; */
}
.scmain{
    display: flex;
    flex-direction: column;
    background-color: var(--background-color);
    position: fixed;
    top: 8888em;
}
.schhead{
    width: 100%;
    /* max-width: 750px; */
    height: .66rem;
    background-color: var(--background-color);
}
