/**/
/* ==================================================================
   后勤新闻：左 tw_top（头条 320px）+ 右 7 个 tw_sec
   tw_sec / li 的样式保持原样，仅由上下排列改为左右排列
   2026-09-20
   ================================================================== */

/* 1) 容器：上下 → 左右两列网格（左 320px，右 7 行） */
.p_news_left .n_list{
    display:grid;
    grid-template-columns:320px 1fr;
    grid-template-rows:repeat(7, auto);
    column-gap:20px;
    align-content:space-between;}

/* 2) 左列 tw_top：图片在上，标题 + 摘要在图片下方 */
.p_news_left .n_list .tw_top{
    grid-column:1;
    grid-row:1 / -1;
    align-self:start;
    width:320px;
    float:none;
    margin:0;
    overflow:hidden;}
.p_news_left .n_list .tw_top > a{
    display:block;
    position:relative;
    width:100%;
    height:0;
    padding-bottom:62.4%;            /* 与主站 .item-img01 同比例 */
    overflow:hidden;
    border-radius:3px;}
.p_news_left .n_list .tw_top > a img{
    position:absolute;left:0;top:0;
    width:100%;height:100%;
    max-width:none;
    object-fit:cover;                /* 自动裁切，图片不变形 */
    padding:0;border:0;margin:0;float:none;
    transition:transform .4s;}
.p_news_left .n_list .tw_top:hover > a img{transform:scale(1.05);}
.p_news_left .n_list .tw_top .tw_txt{
    float:none;
    width:100%;
    height:auto;
    margin-top:8px;}
.p_news_left .n_list .tw_top .tw_txt h1{
    height:50px;line-height:25px;
    font-size:20px;font-weight:500;color:#cc0000;
    overflow:hidden;
    display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.p_news_left .n_list .tw_top .tw_txt h1 a{color:#cc0000;}
.p_news_left .n_list .tw_top .tw_txt p{
    height:70px;
    margin:8px 0 10px;
    font-size:14px;line-height:25px;color:#999999;
    overflow:hidden;}
.p_news_left .n_list .tw_top .tw_txt p a{color:#999999;}

/* 3) 右列：7 个 tw_sec / li，样式保持原样，只改位置到右列 */
.p_news_left .n_list .tw_sec,
.p_news_left .n_list li{
    grid-column:2;}

