.content .more-box a,
.content .newsList .news-item .item-list li a{text-decoration: none}
.content{margin-top: 10px}
.content .news-box{background: linear-gradient(to bottom, #ebf5fe 0, #fff 100%);overflow: hidden;padding-bottom: 3px;border: 1px solid #ccc;margin-bottom: 7px}
.content .news-box .news-tab{position: relative}
.content .more-box{width: 12px;height: 11px;position: absolute;right: 10px;top: 10px;overflow: hidden}
.content .more-box a{display: none;width: 12px;height: 11px;background: url(../image/more.jpg) center no-repeat}
.content .more-box a.active,
.content .ztzl li img{display: block}
.content .news-title{border: none;margin-top: 0}
.content .news-title h2{line-height: 56px;margin: 0;}
.content .news-box .news-slide{margin-left: 3px;width: 623px;height: 386px}
.content .news-box .news-slide ul img{width: 623px;height: 386px}
.content .news-box .news-tab{height: 380px}
.content .ztzl{position: relative;height: 82px;margin: auto;border: 1px solid #0087cb;border-top: 4px solid #0087cb;}
.ztzllist ul{padding:0;margin: 0;}
.ztzllist ul a{display: inline-block;float: left;position: relative;overflow: hidden;}
.ztzllist img{width: 348px;height: 80px;}
.ztzllm{width: 150px;height: 100%;background: red;display: inline-block;background: url(../image/ztzlbak.jpg) no-repeat center center;float: left;}
.content .ztzl li{float: left;border: 1px solid #b0b0b0;margin-top: 8px;width: 270px;margin-right: 21px}
.content .newsList{width: 100%;padding-bottom: 15px;overflow: hidden}
.content .newsList .fL{margin-right: 18px}
.content .newsList .news-item{width: 561px;padding: 14px;height: 242px;overflow: hidden;border: 1px solid #CCC;margin-top: 18px;float: left; box-sizing: border-box;}

@media screen and (max-width: 768px) {
    .content .newsList .news-item {
        width: 100% !important;
        height: auto !important; /* 解除高度限制 */
        float: none !important;
        margin-right: 0 !important;
        padding: 10px !important;
    }
    
    .content .newsList .news-item .item-list li,
    .content .newsList .news-item .dzyxx_list li,
    .content .newsList .news-item .szfxx_list li {
        height: auto !important; /* 解除列表项的高度限制 */
        line-height: normal !important;
        padding: 10px 0 10px 10px !important;
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important; /* 强制在一行显示 */
        justify-content: space-between !important;
        align-items: center !important;
    }
    
    .content .newsList .news-item .item-list li i,
    .content .newsList .news-item .dzyxx_list li i,
    .content .newsList .news-item .szfxx_list li i {
        top: 50% !important; /* 圆点居中 */
        transform: translateY(-50%);
    }
    
    .content .newsList .news-item .item-list li a,
    .content .newsList .news-item .dzyxx_list li a,
    .content .newsList .news-item .szfxx_list li a,
    #dynamic li a {
        white-space: nowrap !important; /* 标题不换行 */
        overflow: hidden !important;
        text-overflow: ellipsis !important; /* 超长显示省略号 */
        width: 70% !important; /* 标题占据 70% 宽度 */
        height: auto !important; /* 清除 #dynamic li a 固定的 34px 高度 */
        line-height: normal !important;
        display: block !important;
        margin-bottom: 0 !important;
        padding-left: 10px !important;
    }
    
    .content .newsList .news-item .item-list li .time,
    .content .newsList .news-item .dzyxx_list li span,
    .content .newsList .news-item .szfxx_list li span {
        width: 28% !important; /* 时间占据 28% 宽度 */
        text-align: right !important;
        font-size: 13px !important;
        white-space: nowrap !important;
        margin-right: 0 !important;
    }
    
    /* 限制动态注入的 .szfxx_list 等列表最多只显示 6 条数据 */
    .content .newsList .news-item .szfxx_list li:nth-child(n+7),
    .content .newsList .news-item .dzyxx_list li:nth-child(n+7),
    .content .newsList .news-item .item-list li:nth-child(n+7) {
        display: none !important;
    }
    
    .content .more-box {
        top: 50% !important;
        transform: translateY(-50%);
    }
    
    /* news-tab 特殊处理：它的 more-box 是相对于整个 news-tab 绝对定位的，而不是标题栏 */
    .content .news-tab .more-box {
        top: 28px !important; /* 调整 top 值，确保与 Tab 标题水平对齐 */
        right: 15px !important; /* 确保不贴边 */
        transform: translateY(-50%) !important;
        z-index: 10;
        background: #fff; /* 给个白色背景防止文字透过来 */
    }
    
    .content .news-tab-title {
        position: relative; /* 为可能需要的子元素定位提供参考 */
        padding-right: 30px; /* 给右侧的 more-box 留出安全空间，防止文字与图标重叠 */
    }
    
    .flex-caption a {
        color: #fff !important; /* 确保手机端轮播图标题文字为白色 */
    }
}
.content .newsList .news-item .title{width: 100%;height: 40px;background: url(../image/xwzxbak1.jpg) no-repeat;line-height: 36px;text-indent: 22px;font-family: '微软雅黑';font-size: 18px;color: #fff;position: relative;margin-bottom: 5px}
.content .newsList .news-item .item-list li,
.content .newsList .news-item .dzyxx_list li,
.content .newsList .news-item .szfxx_list li{width: 100%;height: 35px;line-height: 35px;font-family: 'Microsoft Yahei';font-size: 16px;color: #000;position: relative;padding-left: 10px;display: flex;align-items: center;}
.content .newsList .news-item .item-list li i,
.content .newsList .news-item .dzyxx_list li i,
.content .newsList .news-item .szfxx_list li i{display: block;position: absolute;width: 4px;height: 4px;background: #000;border-radius: 50%;left: 0;top: 15px}
.content .newsList .news-item .item-list li a,
.content .newsList .news-item .dzyxx_list li a,
.content .newsList .news-item .szfxx_list li a{flex: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-right: 10px;}
.content .newsList .news-item .item-list li .time,
.content .newsList .news-item .dzyxx_list li span,
.content .newsList .news-item .szfxx_list li span{float: right;margin-right: 10px;color: #c8c8c8;white-space: nowrap;}
.news-title h2 a{text-decoration: none;color:#c20201;}