@charset "utf-8";
/* ==========================================================
   新闻详情页 独立样式
   ========================================================== */
.nd-sec{background:var(--bg-light);}
.nd-wrap{max-width:min(1000px,92%);}
.nd-title{text-align:center;font-size:clamp(20px,2.4vw,28px);color:var(--ink);letter-spacing:2px;}
.nd-meta{display:flex;justify-content:center;gap:34px;color:var(--muted);font-size:13px;margin:14px 0 30px;flex-wrap:wrap;}
.nd-img{height:clamp(260px,40vw,560px);background-size:cover;background-position:center;}
.nd-body{margin-top:30px;}
.nd-body p{color:#3c4a5c;font-size:14px;line-height:2.1;margin-bottom:16px;text-indent:2em;}
    .nd-body img {
        display:block;
        width:100%;
        text-align:center;
    }
.PanBack {
    position: fixed;
    z-index: 200;
    right: 0px;
    top: 50%;
    width: 80px;
    height: 50px;
    line-height: 50px;
}
    .PanBack .backa {
        position: absolute;
        z-index: 2;
        left: 0px;
        right: 0px;
        line-height: 50px;
        text-align: center;
        color: #FFF;
    }
    .PanBack .backbg {
        position: absolute;
        z-index: 1;
        left: 0px;
        top:0px;
        right: 0px;
        bottom:0px;
        line-height: 50px;
        background-color:#F50;
        border-radius:4px 0 0 4px
    }

.nd-nav {
    display: flex;
    justify-content: space-between;
    gap: 16px;
    border-top: 1px solid var(--line);
    margin-top: 36px;
    padding-top: 18px;
    font-size: 13px;
    color: var(--muted);
}
.nd-nav a:hover{color:var(--blue);}
