
.home-channal-content{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 16px;
    position: relative;

}
.home-channal-content-box{
    width: 274px;
    height: 293px;
    margin-top: 15px;
    position: relative;
}

.home-channal-content-box .img{
    width: 274px;
    height: 175px;

}

.home-channal-content h4{
    margin-top: 7px;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    height: 70px;
    margin-bottom: 9px;
    /* line-height: 28px; */

}
/* 中图(带缩略图)标题略大;纯文字小条仍用上面的 16px(它不带 -box 类). */
.home-channal-content-box h4{ font-size: 18px; }
.home-channal-content-box .newzland-des{
    font-size: 16px;
    font-weight: 400;
    color: #666666;
    line-height: 26px;
    margin-top: 8px;

}

.home-channal-content-box  .tag{
    /* margin-top: 16px; */

}
/* dashed  */
.content_dashed_line{
    width: 100%;
    height: 1px;
    border-top: 1px dashed #CCCCCC;
    margin-top: 40px;
}

.home-channal-content-right{
    /* margin-left: .213333rem; */
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 110px;
}

.newzland-des a:hover{
    color: unset;
  }

  .home-channal-content-box-line{
    /* 取消标题列表上方的淡灰实线(中图卡下方分隔线) */
    display: none;
  }


  .home-channal-content-box-big .textBg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 115px;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%);
}

.home-channal-content-box-big .textBg h2{
    position: absolute;
    font-size: 20px;          /* 大图标题:比中图(18)/纯文字(16)更大 */
    /* font-family: PingFangSC, PingFang SC; */
    font-weight: 500;
    color: #FFFFFF;
    line-height: 24px;
    margin: 0 24px;
    bottom: 35px;
}

/* 首页栏目标题头: 栏目名即链接 + 名称下方红线; 已去掉"更多".
   仅首页(本 css 只在首页 link). .home-ch-head + 全选择器 = 特异性(0,4,0),
   稳压 pc/common.css 的 (0,3,0) 与固定 height. */
.home-ch-head.channel-head { height: auto; }
.home-ch-head.channel-head .channel-head-left .channel-head-left-title {
    display: inline-block;
    font-size: 22px;          /* 小两号(原 30px) */
    border-bottom: 3px solid #CA0001;
    padding-bottom: 6px;
    text-decoration: none;
    cursor: pointer;
}
.home-ch-head.channel-head .channel-head-left .channel-head-left-title:hover { color: #CA0001; }
@media (max-width: 1199px) {
    .home-ch-head.channel-head .channel-head-left .channel-head-left-title {
        font-size: .56rem;        /* 移动端也小两号(原 .666667rem) */
        border-bottom-width: 2px;
        padding-bottom: 4px;
    }
}

.home-channal-content-box-big .oneImg{
    width: 562px;
    height: 293px;
}

.home-channal-content-box-big{
    width: 562px;
    height: 293px;
    margin-top: 15px;
    position: relative;
}

.home-channal-content-box-small{
    width: 48%;          /* 2 列(原 274px 是 3 列);flex-wrap + space-between → 每行 2 条 */
    height: auto;
    margin-top: 4px;
    padding: 9px 0;      /* 行间淡灰虚线分割,与实时新闻一致 */
    border-bottom: 1px dashed #E5E5E5;
    position: relative;

}
/* 纯文字小条:解除中图卡固定高度,按内容自适应(2 列×3 行紧凑列表) */
.home-channal-content-box-small .home-channal-content-right{ height: auto; }
.home-channal-content-box-small h4{ height: auto; margin-bottom: 0; }

.home-channal-content-box-long{
    width: 274px;
    height: 600px;
    margin-top: 15px;
    position: relative;

}

.home-channal-content-box-long .img{
    width: 274px;
    height: 487px;

}

.home-channal-content-left{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 562px;

}

.home-channal-content-box-long .videoIcon{
    position: absolute;
    width: 32px;
    height: 32px;
    left: 121px;
    top:223px
}

.home-channal-content-box .videoIcon{
    position: absolute;
    width: 32px;
    height: 32px;
    left: 121px;
    top:71px
}

.home-channal-content-box-big .videoIcon{
    position: absolute;
    width: 32px;
    height: 32px;
    left: 265px;
    top:100px
}





@media (max-width:1199px) {
    .home-channal-content{
        display: flex;
        /* justify-content: space-between; */
        flex-direction: column;
        width: 100%;
        /* flex-wrap: wrap; */
        margin-top: 0rem;
    
    }

    .home-channal-content-box{
        width: 100%;
        margin-top: .426667rem;
        height: unset;
        display: flex;
        margin-bottom: .226667rem;
        /* justify-content: space-between; */
    }

    .home-channal-content-box .img{
        width: 2.933333rem;
        height: 1.92rem;
        object-fit: cover;
        max-width: unset;
    
    }

    .home-channal-content-box h4{
        font-size: .453333rem;
        font-weight: 400;
        color: #222222;
        line-height: .64rem;
        margin-top: 0rem;
        height: unset;
    
    }

    .h5-home-channal-content-right{
        margin-left: .213333rem;
        display: flex;
        justify-content: space-between;
        flex-direction: column;
        height: unset;
    }

    .home-channal-content-box  .tag{
        margin-top: 0;
        font-size: 0px;
        height: .426667rem;
    
    }

    .h-home-channal-content-box-line{
        width: 100%;
        /* height: 0px;
        border: 1px solid #D1D1D1; */
        background-color: #D1D1D1;
        height: 1px;
      }

    
}