@charset "utf-8";
/*Technical Support SudyTech*/
/* ==========================================================
   文章详情页 displayinfo.htm
   设计稿：Web 1920 – 11（1920 宽，1rem = 100px）
   banner_box / post-hot 样式复用 listcolumn.css
   ========================================================== */

#l-container {
    padding: 0.24rem 0 1.1rem;
    background: var(--white-color, #ffffff);
}

#l-container .col_news_list {
    width: 68%;
}

/* ---------- 文章容器 ---------- */
#l-container .article {
    padding: 0.6rem 0.6rem 0.66rem;
    background: var(--white-color, #ffffff);
    border-radius: 0.06rem;
    box-shadow: 0 0.02rem 0.18rem rgba(11, 37, 119, .07);
}

/* ---------- 文章标题 ---------- */
#l-container .arti_title {
    font-size: 0.32rem;
    font-weight: 500;
    line-height: 1.45;
    text-align: center;
    color: #1B3B8C;
}

/* ---------- 文章信息 ---------- */
#l-container .arti_info {
    margin-top: 0.26rem;
    padding-top: 0.2rem;
    border-top: 0.01rem solid #e6e9f2;
}

#l-container .arti_metas {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 0.42rem;
    font-size: 0.14rem;
    line-height: 1.6;
    color: var(--paragraph-color, #999999);
}

#l-container .arti_metas span {
    position: relative;
    display: inline-block;
}

#l-container .arti_metas span + span::before {
    content: '|';
    position: absolute;
    left: -0.24rem;
    color: #d5dae6;
}

/* ---------- 正文 ---------- */
#l-container .entry {
    margin-top: 0.3rem;
}

#l-container .read {
    font-size: 0.16rem;
    line-height: 1.9;
    color: var(--text-color, #666666);
    word-break: break-word;
}

#l-container .read p {
    margin-bottom: 0.16rem;
    text-indent: 2em;
}

#l-container .read img {
    /* display: block; */
    max-width: 100%;
    height: auto;
    /* margin: 0.24rem auto; */
    vertical-align: middle;
}

#l-container .read table {
    width: 100%;
    border-collapse: collapse;
}

#l-container .read table td,
#l-container .read table th {
    padding: 0.1rem;
    border: 0.01rem solid #e6e9f2;
}

/* ---------- 附件（如模板存在） ---------- */
#l-container .arti_attch {
    margin-top: 0.26rem;
    padding-top: 0.2rem;
    border-top: 0.01rem solid #e6e9f2;
    font-size: 0.14rem;
    line-height: 1.9;
    color: var(--text-color, #666666);
}

#l-container .arti_attch a {
    color: #1B3B8C;
}

/* ---------- 响应式 ---------- */
@media screen and (max-width: 999px) {
    #l-container .col_news_list {
        width: 100%;
    }

    #l-container .article {
        padding: 0.4rem 0.3rem 0.44rem;
    }

    #l-container .arti_title {
        font-size: 0.26rem;
    }

    #l-container .arti_metas {
        gap: 0.2rem;
    }
}
