/* index 页面专属样式（自动抽取） */

.info-item{
    display:flex;
    justify-content:space-between;
    gap:10px;
    align-items:center;
}

.item-title{
    flex:1;
}

.info-time{
    white-space:nowrap;
    flex-shrink:0; /*时间绝不压缩*/
}

/* 信息标签：置顶 / 普 / 新 */
.ic-tag{
    display:inline-block;
    font-size:12px;
    padding:1px 6px;
    border-radius:3px;
    margin-right:6px;
    color:#fff;
}

.ic-tag-top{
    background:#ff7b26;
}

.ic-tag-normal{
    background:#4096ee;
}

.ic-tag-new{
    background:#f5222d;
}

/*仅手机端生效：父容器做截断，a标签继承*/
@media(max-width:768px){
    .item-title{
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .item-title a{
        display:inline;
    }
}


/*=====便民电话：全部方框宽度一致、自动均分对齐=====*/
.tel-content{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
}

.tel-item{
    border:1px solid #bcd6f5;
    border-radius:4px;
    padding:8px 14px;
    flex: 1 1 180px; /*最小180px；剩余空间均分；空间不足自动换行占满行*/
}

/* 2026-10-25 移动端幻灯（滑动轮播）：仅移动端显示，电脑端强制隐藏 */
.m-banner{display:none;position:relative;overflow:hidden;background:#fff;border-radius:6px;margin:0 8px 10px;}
.m-banner-box{position:relative;width:100%;padding-top:46%;overflow:hidden;}
.m-banner-track{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;transition:transform .4s ease;-webkit-transition:transform .4s ease;}
.m-banner-track a{flex:0 0 100%;width:100%;height:100%;position:relative;display:block;}
.m-banner-track img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.m-banner-dots{position:absolute;right:10px;bottom:8px;line-height:0;z-index:2;}
.m-banner-dots span{display:inline-block;width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.6);margin-left:6px;cursor:pointer;}
.m-banner-dots span.on{background:#fff;}
@media (max-width:768px){ .m-banner{display:block;} }
