
/*顶部样式*/
.header {
    background: transparent url(http://www.changzhi.gov.cn/wzgl/tpgl/wzlogo/images/P020170417813070390032.jpg) no-repeat top center !important;
}
.header .topBar {
    margin: 0 auto !important;
}
/*.datetime {*/
/*    color: #FFFFFF!important;*/
/*}*/
/* 为 IE10 添加兼容性前缀 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .topBar::before {
        content: ""; /* 必须设置 content 属性 */
        position:absolute !important; /* 绝对定位 */
        top:0 !important; /* 从顶部开始 */
        left:0 !important; /* 从左边开始 */
        right:0 !important; /* 扩展到右边 */
        height:36px !important; /* 设置高度 */
        background-color:#015198 !important; /* 设置背景颜色 */
        z-index:-1 !important; /* 确保背景条在其他元素之前 */
    }
}

/* 为现代浏览器添加样式 */
.topBar {
    position:relative !important; /* 使伪元素相对定位 */
    margin-left: 255px !important;
}

.topBar::before {
    content: ""; /* 必须设置 content 属性 */
    position:absolute !important; /* 绝对定位 */
    top:0 !important; /* 从顶部开始 */
    left:0 !important; /* 从左边开始 */
    right:0 !important; /* 扩展到右边 */
    height:36px !important; /* 设置高度 */
    background-color:#015198 !important; /* 设置背景颜色 */
    z-index:-1 !important; /* 确保背景条在其他元素之前 */
}

/* 清除浮动以避免影响布局 */
.clearfix::after {
    content: "";
    display: table !important;
    clear:both !important;
}
/*分页顶部因为class不一样，需要单独设置*/
.header .topBar dl.clearfix:first-of-type {
    width: 1200px !important;
    margin: 0 auto !important;
}

/*分页banner背景色*/
/* 为 IE10 添加兼容性前缀 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .inHeader::before {
        content: ""; /* 必须设置 content 属性 */
        position:absolute !important; /* 绝对定位 */
        top:40px !important; /* 从顶部开始 */
        left:0 !important; /* 从左边开始 */
        right:0 !important; /* 扩展到右边 */
        height:260px !important; /* 设置高度 */
        background-color:#FFFFFF !important; /* 设置背景颜色 */
        z-index:-1 !important; /* 确保背景条在其他元素之前 */
    }
}
.inHeader::before {
    content: ""; /* 必须设置 content 属性 */
    position:absolute !important; /* 绝对定位 */
    top:40px !important; /* 从顶部开始 */
    left:0 !important; /* 从左边开始 */
    right:0 !important; /* 扩展到右边 */
    height:260px !important; /* 设置高度 */
    background-color:#FFFFFF !important; /* 设置背景颜色 */
    z-index:-1 !important; /* 确保背景条在其他元素之前 */
}

.container {
    width: 1200px !important;
}
.header .topBar dt{
    padding-left: 0 !important;
}

/* 创建一个具有固定宽度的虚拟容器 */
dl.container {
    position:relative !important;
    width: 1484px !important;
}

/* 选择第一个 div */
dl.container > dt + div {
    float: none !important;
    margin-left: 0 !important;
    position:absolute !important;
    right: 368px; /* 设置 div 与 <dd> 之间的距离 */
    top:0 !important;
    padding-left: 224px !important; /* 14rem * 16px/rem = 224px */
}

/* 选择 <dd> */
dd.header-choose-menu {
    position:relative !important;
    top:0 !important;
    width:auto !important; /* 保持宽度自动，避免换行 */
}

/* 选择 <dd> 的 ul */
dd.header-choose-menu > ul.clearfix {
    margin-left:0 !important;
}

/* 选择 <dd> 的 li */
dd.header-choose-menu > ul.clearfix > li {
    float:left !important; /* 更改为靠左对齐 */
}
/* 选择最后一个 li */
dd.header-choose-menu > ul.clearfix > li:last-child {
    float:none !important;
    position:absolute !important;
    right: -135px !important;
    top:0 !important;
}
.header .topBar dd {
    left: 1px !important;
}
/*让顶部文字垂直居中*/
.header .topBar {
    height: 36px !important;
    line-height: 36px !important;
}
/* 注册登录 调整嵌套 div 的 margin-left */
dl.container > dt + div > div.out {
    margin-left: 47px !important; /* 2.9375rem * 16px/rem = 47px */
    width: 8.5rem !important;
    height: 2.1rem !important;
}

/* 调整 .log div 的 margin-left */
dl.container > dt + div > div.log {
    margin-left: -17px !important; /* -1.0625rem * 16px/rem = -17px */
}

/* 清除浮动 */
.clearfix::after {
    content: "";
    display:block !important;
    clear:both !important;
}


/*解决换行的问题 政务公开 书记专辑 市长专辑 领导信息 组织机构*/
.leadership_box {
    display:flex !important;
    display:-ms-flexbox !important; /* IE10 */
    flex-wrap:nowrap !important; /* 防止项目换行 */
    justify-content:space-between !important; /* 在项目之间平均分配剩余空间 */
}

/*解决关键查询会换行的问题*/
.input_box > .input_view {
    margin-left: 1rem !important;
}
.selectric-hide-select.selectric-is-native select {
    opacity:1 !important;
}
input[type="text"], textarea, select {
    color: #666;
}

/*首页政务公开，底部按钮*/
/* 回退方案：使用浮动 */
.work_center {
    width:100% !important;
    margin-top:30px !important;
    overflow:hidden !important; /* 清除浮动 */
}

.work_center > div {
    float:left !important; /* 使用浮动来排列元素 */
    width: 178px !important;
    height: 38px !important;
    cursor: pointer !important;
    line-height: 34px !important;
    margin-right: 26.4px !important; /* 右边距 */
    margin-bottom:18px !important;
    box-sizing:border-box !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
}

.work_center > div:nth-of-type(6n) {
    margin-right: 0 !important; /* 每行最后一个元素没有右边距 */
}


/*政民互动 解决缩小换行的问题*/
.zmhd-column-1 {
    display:-ms-flexbox !important; /* IE10 */
    /*display:flex !important; !* 现代浏览器 *!*/
    -ms-flex-wrap:wrap !important; /* IE10 */
    flex-wrap:wrap !important; /* 现代浏览器 */
}
.zmhd-common-left,
.zmhd-common-right {
    -ms-flex:1 !important; /* IE10 */
    flex:1 !important; /* 现代浏览器 */
}

/*信息公开 重点领域信息公开 政府文件 解决缩小换行的问题*/
.govinfo-publish-left-box {
    display:-ms-flexbox !important; /* IE10 */
    display:flex !important; /* 现代浏览器 */
    -ms-flex-wrap:wrap !important; /* IE10 */
    flex-wrap:wrap !important; /* 现代浏览器 */
    clear:both !important;
}
.zmhd-common-left,
.zmhd-common-right {
    -ms-flex:1 !important; /* IE10 */
    flex:1 !important; /* 现代浏览器 */
}

/*部分内页顶部左边距设置*/
.header .topBar dl.clearfix:first-of-type > div:nth-of-type(1) {
    margin-left: 10.8rem !important;
}

/*在线访谈 列表*/
.docabstract-content {
    line-height: 1.7em;
}

/*长治发布 列表*/
.main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3),
.main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) {
    margin-bottom:0.5rem !important;
    /*height: 13.5rem !important;*/
    overflow: hidden;
    position: relative !important;
}
.main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region{
    margin: 0 auto !important;
}
.main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk > dt,
.main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk > dd{
    margin: 0.5rem !important;
}
.main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk > dt {
    padding-top: 0.7rem;
}
.main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk .chz-online-talk-fileds > li {
    position: unset !important;
}
.main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk .chz-online-talk-fileds > li.online-talk-desc > .docabstract-content {
    height: 3rem !important;
    overflow: hidden !important; /* 隐藏超出的内容 */
    text-overflow: ellipsis !important; /* 当内容被截断时显示省略号 */
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 显示的行数 */
    -webkit-box-orient: vertical;
}
.main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk .chz-online-talk-fileds > li .online-talk-detail {
    position: absolute !important;
    padding: 0 !important;
    display: block !important;
    text-align: center !important;
    margin: 0 !important;
    bottom: 1.5rem!important;
}
.main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk .chz-online-talk-fileds > li.online-talk-time .docabstract {
    line-height: 1.7em;
}
/*在线访谈列表*/
.main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk .chz-online-talk-fileds > li {
    position: unset ;
}
.main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk .chz-online-talk-fileds > li.online-talk-desc {
    line-height: 1.7em;
    overflow: hidden ; /* 隐藏超出的内容 */
    text-overflow: ellipsis ; /* 当内容被截断时显示省略号 */
    padding-bottom: 1.2rem ;
    display: block;
    height: 1.3rem ;
}
.main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk .chz-online-talk-fileds > li.online-talk-desc > .docabstract-content > p {
    line-height: 1.7em;
    overflow: hidden ; /* 隐藏超出的内容 */
    text-overflow: ellipsis ; /* 当内容被截断时显示省略号 */
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 显示的行数 */
    -webkit-box-orient: vertical;
    height: 2rem ;
    white-space: nowrap;
    /*width: 100%;*/
    display: block;
}
.main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk .chz-online-talk-fileds > li.online-talk-desc .online-talk-detail {
    position: absolute ;
    padding: 0 ;
    display: block ;
    text-align: center ;
    margin: 0 ;
    bottom: 1.5rem;
}
.govinfo-open-title-submenu > li {
    line-height: 12px!important;
}

/*.header .topBar dd ul li.split {*/
/*    padding-right: 0!important;*/
/*    padding-left: 0!important;*/
/*}*/
/*.header .topBar dd ul li {*/
/*    padding-left: 6px!important;*/
/*    padding-right: 6px!important;*/
/*}*/

/**
max-width: 575.98px：适用于超小型设备（如小手机，竖屏）。
min-width: 576px 和 max-width: 767.98px：适用于小型设备（如大手机，横屏）。
min-width: 768px 和 max-width: 991.98px：适用于中型设备（如平板，竖屏）。
min-width: 992px 和 max-width: 1199.98px：适用于大型设备（如平板，横屏）。
min-width: 1200px：适用于超大型设备（如桌面）。
*/

/* 超小型设备 (手机竖屏, 小于576px) */
@media (max-width: 575.98px) {
    /* 设置最大宽度 */
    body {
        min-width: auto !important;
        font-size: 16px !important;
    }

    .container {
        width:     100% !important;
        max-width: 100% !important;
    }

    /*顶部内容*/
    .header .topBar dl.clearfix:first-of-type {
        width:  100% !important; /* 适应屏幕宽度 */
        margin: 0 auto !important; /* 居中对齐 */
    }

    .header .topBar {
        position:    relative !important;
        height:      50px !important;
        font-size:   1em !important;
        color:       #fff !important;
        line-height: unset !important;
    }

    /* 选择第一个 div */
    dl.container > dt + div {
        display: none !important;
    }

    /*内页样式*/
    /*分页顶部因为class不一样，需要单独设置*/
    .header .topBar dl.clearfix:first-of-type {
        width:       100% !important;
        margin:      0 auto !important;
        /*padding: 0.2rem 0 !important;*/
        /*line-height: 1.1rem !important;*/
        overflow:    hidden !important;
    }

    /* 选择第一个 div */
    .topBar dl.clearfix > dt + div {
        display:     none !important;
        float:       unset !important;
        margin-left: unset !important;
    }

    .header .topBar {
        background-color: unset !important;
    }

    .header .topBar dl {
        position: unset !important;
        overflow: unset !important;
    }

    .header-choose-btn {
        position: relative !important;
        top:      0 !important;
        right:    unset !important;
        z-index:  1 !important;
        display:  block !important;
    }

    .header-menu {
        position:         absolute !important;
        background-color: unset !important;
    }

    .news > .swiper-slide {
        width: 100% !important;
    }

    .swiper-nav .swiper-slide a:after {
        position:            absolute !important;
        bottom:              -5px !important;
        left:                50% !important;
        content:             "";
        margin-left:         -10px !important;
        border:              10px solid transparent !important;
        border-bottom-color: #035294 !important;
        visibility:          hidden !important;
    }

    .swiper-nav .swiper-slide a {
        position:    relative !important;
        display:     inline-block !important;
        font-size:   1.125em;
        color:       #035294 !important;
        line-height: 35px;
        text-align:  center !important;
        white-space: nowrap !important;
    }

    .header-choose-btn span:nth-child(1) {
        display: none !important;
    }

    .swiper-nav-pc .swiper-home {
        width: unset !important;
    }

    .inHeader::before {
        content:          "";
        position:         absolute !important;
        top:              40px !important;
        left:             0 !important;
        right:            0 !important;
        height:           260px !important;
        background-color: #FFFFFF !important;
        z-index:          -1 !important;
    }

    .header .inHeader {
        padding:          unset !important;
        background-color: transparent !important;
    }

    .header .topBar dd#header-choose-toggle {
        opacity:    1 !important;
        max-height: unset !important;
        overflow:   auto !important;
        float:      right !important;
        background: transparent !important;
    }

    .header .topBar dd.header-choose-menu {
        position:   relative !important;
        top:        0 !important;
        right:      0 !important;
        left:       0 !important;
        z-index:    999;
        width:      auto !important;
        background: transparent;
        box-shadow: none !important;
        border:     none !important;
    }

    .header .topBar dd {
        float: right !important;
    }

    .header .topBar dt {
        float: left !important;
    }

    .header .topBar dd.header-choose-menu ul li a {
        color:     #FFFFFF !important;
        font-size: 12px;
    }

    .header .topBar dd.header-choose-menu ul li {
        float:         left !important;
        border-bottom: none !important;
    }

    .header .topBar dd ul li {
        position:      relative !important;
        float:         left !important;
        padding-right: 0.2rem !important;
        padding-left:  0.2rem !important;
    }

    .header .topBar dl.clearfix:first-of-type > dt + div {
        position:     absolute !important;
        right:        368px;
        top:          0 !important;
        padding-left: 224px !important;
    }

    /* 隐藏 左侧 dt 内的第1、2、3、4、6、7个 span 子元素 */
    .header .topBar dt > span:nth-child(1),
    .header .topBar dt > span:nth-child(2),
    .header .topBar dt > span:nth-child(3),
    .header .topBar dt > span:nth-child(4),
    .header .topBar dt > span:nth-child(6),
    .header .topBar dt > span:nth-child(7) {
        display: none !important;
    }

    /* 显示 dt 内的第5个 span 子元素 */
    dt > span:nth-child(5) {
        display: inline !important;
    }

    /* 设置宽度为 114px，并在内容超出时隐藏多余的部分 */
    /* 将 font-size 11px 转换为 rem */
    .header .topBar dt span.datetime {
        display:      inline-block !important; /* 使元素成为行内块元素，以控制宽度 */
        overflow:     hidden !important; /* 隐藏超出的内容 */
        white-space:  nowrap !important; /* 防止文字换行 */
        padding-left: 0.3rem !important;
        font-size:    12px !important;
        height:       20px !important;
        line-height:  20px !important;
    }

    .header .topBar dd.header-choose-menu ul li {
        display: inline-block !important;
    }
    .header .topBar dd.header-choose-menu ul li:nth-child(1),
    .header .topBar dd.header-choose-menu ul li:nth-child(2),
    .header .topBar dd.header-choose-menu ul li:nth-child(3),
    .header .topBar dd.header-choose-menu ul li:nth-child(4),
    .header .topBar dd.header-choose-menu ul li:nth-child(5),
    .header .topBar dd.header-choose-menu ul li:nth-child(6),
    .header .topBar dd.header-choose-menu ul li:nth-child(7),
    .header .topBar dd.header-choose-menu ul li:nth-child(8){
        display: none !important;
    }

    /* 隐藏 顶部右侧 ul 内的第1、2、3、4、6、7个 span 子元素 */
    /*.header-choose-menu ul > li:nth-child(1),*/
    /*.header-choose-menu ul > li:nth-child(2),*/
    /*.header-choose-menu ul > li:nth-child(3),*/
    /*.header-choose-menu ul > li:nth-child(4),*/
    /*.header-choose-menu ul > li:nth-child(5),*/
    /*.header-choose-menu ul > li:nth-child(6),*/
    /*.header-choose-menu ul > li:nth-child(8) {*/
    /*    display: none !important;*/
    /*}*/

    /*把无障碍浏览和进入长者模式2个按钮分离到logo下*/
    .header .topBar dd.header-choose-menu ul li:nth-child(9){
        /*background-color: #1E9FFF;*/
    }

    /* 显示 顶部右侧 ul 内的第7个 span 子元素 */
    .header-choose-menu ul > li:nth-child(7) {
        display:   none !important;
        /*font-size: 0.6875rem;*/
        font-size: 12px !important;
    }

    dd.header-choose-menu > ul.clearfix > li:last-child {
        float:        left !important;
        display:      inline !important;
        position:     unset !important;
        right:        0 !important;
        top:          -20px !important;
        /*font-size: 12px !important;*/
        margin-right: 0.1rem !important;
    }

    dd.header-choose-menu > ul.clearfix {
        height: 20px !important;
        line-height: 1.1rem !important;
    }

    .header .inHeader .logo {
        padding-top: 1.8rem !important;
    }

    .header .inHeader .logo img {
        width: 50% !important;
    }

    .header {
        background:      url(http://www.changzhi.gov.cn/wzgl/tpgl/wzlogo/images/P020170417813070390032.jpg) no-repeat top center !important;
        background-size: 280% !important;
        height:          18rem !important;
        position:        relative !important;
        border-bottom:   5px solid #005192 !important;
    }

    /*导航样式*/
    .header-menu {
        top: 15.4rem !important; /* 适应小屏设备的高度 */
    }

    .header .header-menu .container .swiper-container .swiper-wrapper .swiper-slide a {
        font-size: 1.2em !important;
    }

    .header .header-menu .container .swiper-container .swiper-wrapper .swiper-slide {
        margin-left: 12px !important;
    }
    .header .header-menu .container .swiper-container .swiper-wrapper .swiper-slide:nth-child(1) {
        margin-left: 22px !important;
    }

    .swiper-nav-pc.swiper-container {
        padding: unset !important;
    }

    .swiper-nav-pc .swiper-slide {
        width:        unset !important;
        /*margin-right: 1rem !important;*/
    }

    /* 搜索框*/
    .header .inHeader .search {
        width: 80% !important;
    }

    .header_main_hot {
        width: 80% !important;
    }

    .tpxw .bd div p {
        display:       inline-block !important; /* 使元素成为行内块元素，以控制宽度 */
        width:         100% !important; /* 设置宽度为 100% */
        overflow:      hidden !important; /* 隐藏超出的内容 */
        white-space:   nowrap !important; /* 防止文字换行 */
        text-overflow: ellipsis !important; /* 当内容被截断时显示省略号 */
    }

    /*首页导航样式*/
    .header .header-menu .container .swiper-container .swiper-wrapper {
        transform:           translate3d(0, 0, 0) !important; /* 取消原有的 translate3d */
        transition-duration: 0ms !important; /* 强制将过渡时间设为 0ms */

        display:             flex !important;
        align-items:         center !important;
        gap:                 10px !important;
        width:               100% !important;
        box-sizing:          border-box !important;
        overflow-x:          auto !important;
        white-space:         nowrap !important;
        padding-right:       0.5rem !important;
    }

    /*幻灯图片样式*/
    /*.container > .content > .tpxw.fl.mbox1 > .slideBox1.swiper-container {*/
    /*    background-color: #f1aa48 !important; !* 使用你想要的背景颜色替换 #f5f5f5 *!*/
    /*}*/
    .swiper-nav .swiper-slide.checked a:after {
        visibility: visible !important;
    }

    .tpxw .hd {
        bottom: 0.6rem !important;
    }

    .tpxw .hd span, .tpxw .hd li {
        margin:        0 4px !important;
        opacity:       1 !important;
        width:         10px !important;
        height:        10px !important;
        cursor:        pointer;
        border-radius: 50%;
        background:    #FFFFFF;
        overflow:      hidden;
        text-indent:   5em;
        float:         left;
    }

    /* 头条标题*/
    .xwtt h3 {
        font-size: 1.1rem !important;
    }

    .xwtt h3 a {
        font-size: 1.1rem !important;
    }

    /*标签切换新闻*/
    .news {
        height: 20.3rem !important;
    }

    .zwyw .zwyw-tit {
        height:      50px !important;
        line-height: 40px !important;
        /*font-size: 1.25rem !important;*/
    }

    .news .swiper-container {
        margin-left:  auto !important;
        margin-right: auto !important;
        position:     relative !important;
        overflow:     hidden !important;
        z-index:      1 !important;
    }

    /*专题*/
    .topic-wrap {
        position:    absolute !important;
        overflow:    hidden !important;
        height:      80px !important;
        margin:      0 auto !important;

        /*display:flex !important;*/
        align-items: center !important;
        gap:         10px !important;
        width:       84% !important;
        box-sizing:  border-box !important;
        overflow-x:  auto !important;
        white-space: nowrap !important;
        left:        -3.5rem !important;
    }

    .dramabox img {
        height:      4.5rem !important;;
        margin-left: 0 !important;
    }

    .topic-links-more {
        top:    0.5rem !important;
        height: 1.2rem !important;
        right:  0.5rem !important;
    }

    .dramabox {
        height: unset !important;
        width:  100% !important;
    }

    .dramabox > div {
        height: unset !important;
    }

    /*!* 父容器 *!*/
    .drama-wrap {
        height:   unset !important;
        position: unset !important;
        width:    100% !important;
    }

    .ulWrap {
        overflow-x: auto !important;
    }

    .ulWrap ul {
        display:    flex !important;
        padding:    0 !important;
        margin:     0 !important;
        list-style: none !important;
        width:      100% !important; /* Optional, depending on the container */
    }

    .ulWrap ul li.item {
        flex:       0 0 100% !important;
        box-sizing: border-box !important;
        float:      unset !important;
        width:      unset !important;
    }

    .ulWrap ul li.item img {
        width:   100% !important;
        display: block !important;
    }

    .dramabox ul {
        height: unset !important;
    }

    .coumn-2-height {
        height: 5.5rem !important;
    }

    .news .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active,
    .news .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next {
        width: 100% !important;
    }

    .news .swiper-container .swiper-wrapper > div {
        width: 100% !important;
    }

    /*滚动新闻 今日长治*/
    .container .content .news .zwyw .swiper-container .swiper-wrapper {
        width: 100% !important;
    }

    .indexlist.hastime li a {
        width: calc(100% - 70px) !important;
    }

    .indexlist li a {
        display:       block !important;
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .indexlist li {
        left:         0.2rem !important;
        line-height:  1.9 !important;
        position:     relative !important;
        padding-left: 12px !important;
    }

    .indexlist li span {
        padding-right: 0.5rem !important;
    }

    .news .indexlist {
        margin-top: 0 !important;
    }

    .news .indexlist {
        padding-top: 0 !important;
    }

    .news {
        padding: 10px !important;
    }

    .xwtt {
        padding: 0 20px !important;
    }

    .mbox1 {
        width:    96% !important;
        margin:   0 2% 10px 2% !important;
        height:   auto !important;
        overflow: hidden !important;
    }

    .indexlist li span {
        position: absolute !important;
        right:    0 !important;
        top:      0 !important;
        color:    #999999 !important;
    }

    /*首页政务公开 政务服务 政民互动 因页面中原样式，会导致手机版小屏幕显示时，隐藏，所以设置以下属性*/
    .zwgk-tit.clearfix ul > li:nth-child(1), .zwgk-tit.clearfix ul > li:nth-child(2),
    .zwgk-tit.clearfix ul > li:nth-child(3), .zwgk-tit.clearfix ul > li:nth-child(4),
    .zwgk-tit.clearfix ul > li:nth-child(5), .zwgk-tit.clearfix ul > li:nth-child(6),
    .zwgk-tit.clearfix ul > li:nth-child(8), .zwgk-tit.clearfix ul > li:nth-child(9),
    .zwgk-tit.clearfix ul > li:nth-child(10), .zwgk-tit.clearfix ul > li:nth-child(11) {
        display: block !important;
    }

    /*!* 子元素 *!*/
    .zwgk .zwgk-tit li {
        display:       flex !important; /* 使用 Flexbox 布局 */
        align-items:   center !important; /* 垂直居中 */
        font-size:     18px !important; /* 24px 转换为 rem */
        text-align:    center !important;
        width:         unset !important; /* 不设置宽度 */
        height:        unset !important; /* 不设置高度 */
        line-height:   unset !important; /* 不设置行高 */
        padding:       0.5rem 0.4rem; /* 添加内边距 */
        position:      relative !important;
        border-radius: 0.3125rem; /* 5px 转换为 rem */
        margin:        0 0.5rem !important; /* 移除外边距 */
        float:         unset !important;
    }

    .zwgk-tit {
        display:         flex !important;
        justify-content: center !important;
    }

    .zwgk .zwgk-tit {
        padding-bottom: 10px !important;
        height:         unset !important;
    }

    .zwgk-tit ul {
        display:         flex !important;
        justify-content: space-between !important;
        width:           100% !important;
        max-width:       100% !important; /* 你可以根据需要调整最大宽度 */
        padding:         0 !important;
        margin:          0 !important;
        list-style:      none !important;
    }

    .zwgk-tit li {
        flex:       1 !important;
        text-align: center !important;
    }

    .zwgk .zwgk-tit li:first-child {
        margin-right: 0 !important; /* 去除第一个元素的左边距 */
    }

    .zwgk .zwgk-tit li:last-child {
        margin-left: 0 !important; /* 去除最后一个元素的右边距 */
    }

    .zwgk-tit li a {
        display: block !important;
        padding: 10px !important;
    }

    .zwgk .zwgk-tit li a {
        color:    #FFFFFF !important;
        display:  inline-block !important;
        position: unset !important;
    }

    .wgkfix {
        position: absolute !important;
        left:     0 !important;
        padding:  0 !important;
        width:    99% !important;
        margin:   0 auto !important;
    }

    .input_box > .input_view input {
        width:        100% !important;
        padding-left: unset !important;
        text-indent:  1rem !important;
        font-size:    14px !important;
        height:       28px !important;
        line-height:  28px !important;
        box-sizing:   border-box !important;
        border:       1px solid #e3e3e3 !important;
    }

    .input_box > div {
        height:      100% !important;
        float:       left !important;
        line-height: 30px !important;
    }

    .selectric-hide-select.selectric-is-native select#files_search_select, .selectric-hide-select.selectric-is-native select#files_search_selectYear {
        width:     100% !important;
        font-size: 14px !important;
        border:    1px solid #e3e3e3 !important;
    }

    form#files_search_form {
        margin-top: 0.5rem !important;
    }

    .file_box {
        height: unset !important;
    }

    .file_center {
        margin-bottom: 0.5rem !important;
    }

    .input_box > .input_lable {
        font-size: 14px !important;
    }

    .input_box > .input_view {
        width:     unset !important;
        font-size: 14px !important;
        height:    30px !important;
    }

    /*.zwgk-con.clearfix ul > li:nth-child(1), .zwgk-con.clearfix ul > li:nth-child(2),*/
    /*.zwgk-con.clearfix ul > li:nth-child(3), .zwgk-con.clearfix ul > li:nth-child(4),*/
    /*.zwgk-con.clearfix ul > li:nth-child(5), .zwgk-con.clearfix ul > li:nth-child(6),*/
    /*.zwgk-con.clearfix ul > li:nth-child(8), .zwgk-con.clearfix ul > li:nth-child(9),*/
    /*.zwgk-con.clearfix ul > li:nth-child(10), .zwgk-con.clearfix ul > li:nth-child(11) {*/
    /*    display: unset !important;*/
    /*}*/
    .look_box_left .look_box_left_head > div {
        height:    1.8rem !important;
        font-size: 16px !important;
    }

    .look_box_bottom > div > .look_box_top > .look_box_left {
        width: 100% !important;
    }

    .wzty-seven-ones {
        /*width:100% !important;*/
        position:     unset !important;
        z-index:      2 !important;
        /*height: 2.75rem;*/
        overflow-y:   hidden !important;
        float:        unset !important;
        text-align:   center !important;
        margin-left:  auto !important;
        margin-right: auto !important;
        right:        1rem !important;
    }

    ul.wzty-seven-ones-content {
        flex-wrap:       wrap !important;
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important;
        gap:             0.5rem !important;
        width:           100% !important;
        box-sizing:      border-box !important;
        overflow-x:      auto !important;
        white-space:     nowrap !important;
        padding:         0.5rem 0 !important;
        flex-direction:  row !important;
    }

    .wzty-seven-ones-content > div {
        margin-left: unset !important;
        width:       48.5% !important;
    }

    ul.zty-seven-ones-content {
        flex-wrap:       wrap !important;
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important;
        gap:             0.5rem !important;
        width:           100% !important;
        box-sizing:      border-box !important;
        overflow-x:      auto !important;
        white-space:     nowrap !important;
        padding:         0.5rem 0 0 !important;
        flex-direction:  row !important;
    }

    .zty-seven-ones-content > div {
        margin-left: unset !important;
        width:       48.5% !important;
    }

    .wzty-seven-ones-img {
        margin-left:  0 !important;
        width:        32px !important;
        height:       32px !important;
        margin-right: 8px !important;
        float:        left !important;
    }

    .look_box_left .look_box_left_head {
        display:     flex !important;
        align-items: center !important; /* 垂直居中所有元素 */
        gap:         10px !important; /* 适当的间距 */
        width:       100% !important; /* 宽度100% */
        box-sizing:  border-box !important; /* 包括内边距和边框在内 */
        overflow-x:  auto !important; /* 允许水平滚动 */
        white-space: nowrap !important; /* 防止内容换行 */

        /*padding: 0.5rem 1rem !important;*/
    }

    .look_box_bottom {
        width: 100% !important;
    }

    .zwgk .zwgk-con {
        padding: unset !important;
    }

    .important_list .icon_Point {
        display: none !important;
    }

    .look_box_left_bottom > div > .important_list {
        margin-top: 0.3rem !important;
    }

    .fwl {
        width:           100% !important;
        padding:         0.8571rem 1.2143rem !important;
        transition:      all .3s !important;
        height:          3.75rem !important;
        border:          1px solid rgb(204, 204, 204) !important;
        margin-left:     unset !important;
        display:         flex !important;

        align-items:     center !important; /* 垂直居中对齐 */
        justify-content: center !important; /* 水平居中对齐（可选） */
    }

    .wzty-seven-ones-text {
        color:       #035294 !important;
        line-height: unset !important;
        margin-top:  unset !important;
        font-size:   16px !important;
        font-weight: bold !important;
        transition:  all .3s !important;
    }

    .wzty-seven-ones-body {
        width:   unset !important;
        padding: 0.2rem 0.625rem !important;
        display: flex !important;
    }

    .look_box_top {
        padding:    0 0.625rem !important;
        height:     unset !important;
        margin-top: 0 !important;
    }

    .look_box_bottom > div > .look_box_top > .look_box_right {
        width:       100% !important;
        float:       left !important;
        margin-left: 0 !important;
        padding:     0.5rem 0 !important;
    }

    /*政策文件库*/
    .input_box {
        display:     flex !important; /* 启用 Flexbox 布局 */
        align-items: center !important; /* 垂直居中对齐 */
    }

    .selectric-hide-select {
        width:  100% !important;
        height: 28px !important;
    }

    .selectric-hide-select.selectric-is-native select {
        opacity: 1 !important;
    }

    /*input[type="text"], textarea, select {*/
    /*    line-height: 20px;*/
    /*    border: 1px solid #e3e3e3 !important;*/
    /*    color: #666;*/
    /*}*/
    .input_box > .input_lable {
        width: unset !important;
    }

    .input_box {
        display:     flex !important;
        align-items: center !important;
        width:       100% !important;
    }

    .input_view {
        flex: 3 !important; /* 右列占3个单位宽度 */
    }

    /* 根据需要调整宽度比例 */
    .input_box > div {
        padding: 5px !important; /* 可选的内边距 */
    }

    /*政策公开里面的6个彩色按钮*/
    .information_box {
        display:         flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:       wrap !important; /* 允许元素换行显示 */
        justify-content: flex-start !important;
        height:          auto !important;
        padding:         0.2rem !important;
    }

    .information_box > div { /* 直接子元素 */
        flex-basis:            calc(33.33% - 22.2px) !important; /* 占据 33.33% 的宽度减去两边的间距 */
        position:              unset !important;
        width:                 5.8rem !important;
        height:                unset !important;
        border-radius:         6px !important;
        -webkit-border-radius: 12px !important;
        -moz-border-radius:    12px !important;
        font-size:             14px !important;
        color:                 #FFFFFF !important;
        float:                 unset !important;
        padding:               0.4rem !important;
        margin:                0.4rem 0 0.4rem 0.4rem !important;

        display:               flex !important; /* 将直接父元素设置为 Flex 容器 */
        align-items:           center !important; /* 垂直居中对齐子元素 */
        text-align:            center !important;
        justify-content:       space-around !important;
    }

    .information_box > div > a {
        display: unset !important;
        cursor:  pointer;
        color:   #FFFFFF !important;
        padding: unset !important;
    }

    /* 移除每行最后一个元素的左侧间距 */
    .information_box > div:nth-child(3n) {
        margin-right: 0 !important;
    }

    /*让内容垂直居中*/
    .information_box > div > a > p {
        height:      1.4rem;
        line-height: 1.4rem !important;
    }

    .information_bottom {
        margin-top: 0 !important;
    }

    /*首页底部政务公开 按钮列表*/
    .work_center {
        width:           100% !important; /* 确保容器宽度适应屏幕 */
        margin-top:      0.4rem !important;
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important;
    }

    /* 为每个子元素设置样式 */
    .work_center > div {
        float:            unset !important;
        width:            unset !important;
        height:           unset !important;
        line-height:      unset !important;
        margin-right:     unset !important;
        margin-bottom:    unset !important;
        background-color: #FFFFFF !important;
    }
    div.wgjy_active, div.yqfk_active, div.tpgj_active, div.spyp_active, div.sthj_active, div.zcjd_active, div.jyly_active, div.ylws_active, div.shbz_active, div.ldjy_active, div.jgsf_active, div.fwcq_active, div.pysczt_active, div.yxtz_active, div.jfjs_active, div.ggqy_active, div.jtzf_active, div.shjz_active {
        background-color: #7a9df2!important;
        color: #333!important;
        -moz-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.3)!important;
        -webkit-box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.3)!important;
        box-shadow: 2px 3px 3px 0px rgba(0, 0, 0, 0.3)!important;
        border: solid 1px #7a9df2!important;
    }

    .work_center > div {
        flex-basis:  calc(50% - 20px); /* 每个子元素占据一半的宽度减去两边的间距 */
        margin:      10px 10px 10px 10px;
        padding:     0.375rem 0.75rem;
        font-size:   1rem !important;
        line-height: 1.5;
    }

    .work_center > div > a > .work_icon {
        margin-left: 5px !important;
    }

    .work_center > div > a > .work_line {
        margin-right: 8px !important;
    }

    /* 移除每行第一个元素的左侧间距 */
    .work_center > div:nth-child(odd) {
        margin-left: 0 !important;
    }

    /*智能推荐 隐藏*/
    .znclearfix {
        display: none !important;
    }

    /*政务地图 隐藏*/
    .zwdt {
        display: none !important;
    }

    /*特色专区*/
    /* 为每个swiper-slide定义样式 */
    .swiper-slide.zty-special-zone-box {
        display:         flex !important;
        flex-direction:  column !important; /* 内容垂直堆叠 */
        justify-content: center !important; /* 水平居中 */
        align-items:     center !important; /* 垂直居中 */
        width:           100% !important; /* 占据全部宽度 */
        height:          100% !important; /* 占据全部高度 */
        margin-right:    16px !important; /* 右侧间距 */
        padding:         0.5rem 0 !important;
    }

    /* 为.zty-module-header定义样式 */
    .zty-module-header {
        display:         flex !important; /* 使用Flexbox布局 */
        justify-content: space-between !important; /* 子元素水平方向上两端对齐 */
        align-items:     center !important; /* 子元素垂直居中 */
        padding:         0 0.5rem !important;
        margin-bottom:   unset !important;
    }

    /* 为左侧标题定义样式 */
    .zty-personal-services-title {
        flex:  0 0 auto !important; /* 不占据额外的空间 */
        width: 50% !important;
    }

    /* 为右侧查看更多链接定义样式 */
    .zty-panel-more {
        flex:            0 0 auto !important; /* 不占据额外的空间 */
        display:         flex !important; /* 使用Flexbox布局 */
        align-items:     center !important; /* 子元素垂直居中 */
        width:           50% !important;
        text-align:      right !important;
        justify-content: flex-end !important;
    }

    .zty-special-zone {
        margin-top:    20px;
        width:         100% !important;
        margin-bottom: 2.5rem !important;
    }

    .swiper-pagination {
        width:  100% !important;
        left:   0 !important;
        bottom: unset !important;
    }

    .zty-special-zone-box img {
        width:      90%;
        height:     unset !important;
        transition: all 0.5s !important;
    }

    /* 为img和div定义样式 */
    .swiper-slide.zty-special-zone-box img {
        max-width:  100% !important; /* 图片宽度不超过容器 */
        max-height: 100% !important; /* 图片高度不超过容器 */
        object-fit: cover; /* 图片覆盖整个容器 */
    }

    /* 为内容定义样式 */
    .zty-special-zone-content {
        text-align: center !important; /* 文本居中 */
    }

    /* 为标题定义样式 */
    .zty-special-zone-title {
        font-size:     1rem !important; /* 标题字体大小 */
        margin-bottom: 0.5rem !important; /* 底部间距 */
    }

    /* 为描述文本定义样式 */
    .zty-special-zone-text {
        font-size: 0.8rem; /* 描述文本字体大小 */
    }

    .zty-provincial-office-switch.df {
        padding: 0.5rem !important;
    }

    .zty-provincial-office-switch-title {
        height:       unset !important;
        line-height:  1.5;
        margin-right: 0.5rem !important;
        font-size:    16px !important;
        padding:      0 1rem 0;
    }

    /* 隐藏ID为zty-bmfw的最后一个子元素 */
    #zty-bmfw > :last-child {
        display: none !important;
    }

    .leadership_box > div {
        width: 100% !important;
    }

    /*政务服务*/
    .zty-seven-ones {
        width:                      unset !important;
        margin:                     0 auto !important;
        padding:                    0 0.625rem;
        display:                    flex !important;
        flex-wrap:                  nowrap !important;
        padding-bottom:             1rem !important;
        margin-top:                 -1px !important;
        overflow-x:                 auto !important;
        text-align:                 center !important;
        white-space:                nowrap !important;
        -webkit-overflow-scrolling: touch;
    }

    /*个人服务*/
    ul.zty-model-switch-title-box.df {
        display:                    flex !important;
        padding:                    0 0.625rem !important;
        flex-wrap:                  nowrap !important;
        overflow-x:                 auto !important;
        text-align:                 center !important;
        white-space:                nowrap !important;
        -webkit-overflow-scrolling: touch !important;
        overflow-y:                 hidden !important;
    }

    .zty-model-switch-title-box li {
        height:       unset !important;
        line-height:  unset !important;
        margin-right: 40px !important;
        font-size:    16px !important;
        cursor:       pointer;
    }

    .zty-model-switch-title-content.df {
        display:         flex !important;
        justify-content: center !important; /* 水平居中 */
        align-items:     center !important; /* 垂直居中 */
        flex-wrap:       nowrap !important; /* 防止换行 */
        height:          2rem !important;
    }

    .zty-model-switch-title-box.df {
        display:  flex !important;
        flex:     1 !important; /* 占用剩余空间 */
        overflow: auto !important; /* 内容超出时滚动 */
    }

    .zty-model-switch-more.df {
        display:         flex !important;
        flex:            0 0 auto !important; /* 固定宽度 */
        overflow:        auto !important; /* 内容超出时滚动 */
        max-width:       30% !important; /* 例如限制宽度为20% */
        margin-left:     1rem !important; /* 与前一个元素之间的间距 */

        justify-content: center !important;
        justify-items:   center !important;
        flex-wrap:       wrap !important;
        align-items:     center !important;
        height:          2rem !important;
        padding-bottom:  0.2rem !important;
    }

    .zty-model-switch-more {
        height:     unset !important;
        margin-top: unset !important;
        font-size:  14px !important;
    }

    .zty-services-box {
        width:  100% !important;
        margin: 0.5rem 0 0 0;
    }

    .zty-services-content > div {
        margin:   0.5rem !important;
        overflow: hidden !important;
    }

    .zty-services-box:nth-child(3) {
        margin: 0.5rem !important;
    }

    .zty-model-result {
        margin-top: 0.5rem !important;
    }

    /*便民服务*/
    .swiper-slide.df.swiper-slide-active.bianmfw {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important; /* 水平居中 */
        align-items:     center !important; /* 垂直居中 */
        margin-bottom:   0.5rem !important;
    }

    .swiper-slide.df.swiper-slide-active.bianmfw a {
        flex:          0 0 calc(50% - 1rem); /* 每个链接占据50%的宽度减去左右间距的一半 */
        margin:        0.5rem !important; /* 上下左右各0.5rem的间距 */
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      hidden !important; /* 隐藏超出部分 */
        text-overflow: ellipsis !important; /* 显示省略号 */
        text-align:    center !important; /* 文字居中 */
        max-width:     calc(50% - 1rem); /* 最大宽度为50%减去左右间距的一半 */
        font-size:     14px !important;
        width:         unset !important;
        padding:       unset !important;
        margin-bottom: 0.1rem !important;
    }

    /* 移除每行第一个链接的右边距 */
    .swiper-slide.df.swiper-slide-active.bianmfw a:nth-child(odd) {
        margin-left: 0 !important;
    }

    #bmfwList .swiper-slide a {
        margin-bottom: 0 !important;
    }

    .bianmfw a {
        width:        unset !important;
        margin-right: 0 !important;
        font-size:    14px !important;
    }

    .tittle-another h1 {
        font-size: 16px !important;
    }

    /*部门服务*/
    #bmfwList .swiper-slide {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important; /* 水平居中 */
        align-items:     center !important; /* 垂直居中 */
        margin-bottom:   0.5rem !important;
    }

    #bmfwList .swiper-slide a {
        flex:          0 0 calc(50% - 1rem); /* 每个链接占据50%的宽度减去左右间距的一半 */
        margin:        0.5rem !important; /* 上下左右各0.5rem的间距 */
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      hidden !important; /* 隐藏超出部分 */
        text-overflow: ellipsis !important; /* 显示省略号 */
        text-align:    center !important; /* 文字居中 */
        max-width:     calc(50% - 1rem); /* 最大宽度为50%减去左右间距的一半 */
        font-size:     14px !important;
        width:         unset !important;
        margin-bottom: 0.1rem !important;
        height:        unset !important;
        line-height:   unset !important;
        padding:       0.5rem 0 !important;
    }

    /* 移除每行第一个链接的右边距 */
    #bmfwList .swiper-slide a:nth-child(odd) {
        margin-left: 0 !important;
    }

    #zty-bmfw {
        height: unset !important;
    }

    /*首页市长信箱*/
    .ask_top_box {
        width: 100% !important;
    }

    .ask_box_left {
        width: 100% !important;
    }

    .ask_box_left .ask_box_left_head {
        margin: 0.5rem !important;
    }

    .ask_box_left .ask_box_left_head > div {
        height:    30px !important;
        font-size: 16px !important;
    }

    .slideTxtBox_briefing {
        padding-top: 0.3rem !important;
    }

    /*在线访谈*/
    .zxft .zxft-con .zbftjj h3 {
        font-size:     14px !important;
        font-weight:   normal !important;
        line-height:   unset !important;
        height:        unset !important;
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
        margin-bottom: 0.5rem !important;
    }

    .zxft .zxft-con .zbftjj ul li {
        font-size: 12px !important;
    }

    .zbftjj {
        display:     flex !important; /* 使用 Flexbox 布局 */
        align-items: flex-start !important;
    }

    .zbftjj .imgbox {
        flex:       0 0 40% !important; /* 图片容器占 40% 宽度 */
        box-sizing: border-box !important; /* 确保内边距和边框计算在宽度内 */
    }

    .zbftjj .zxfttt {
        flex:       0 0 58% !important; /* 文字容器占 58% 宽度 */
        box-sizing: border-box !important; /* 确保内边距和边框计算在宽度内 */
    }

    .zbftjj img {
        max-width: 96% !important; /* 确保图片宽度不超过容器 */
        height:    auto !important; /* 保持图片比例 */
    }

    .zbftjj ul {
        list-style-type: none !important; /* 去除默认的列表样式 */
        padding:         0 !important;
        margin:          0 !important;
    }

    .zbftjj li {
        margin-bottom: 0.5rem !important;
        width:         unset !important;
        /*white-space: nowrap !important;*/
        /*overflow: hidden !important;*/
        /*text-overflow: ellipsis !important;*/
        line-height:   1.2rem !important;
    }

    .ask_ul_left_head {
        display:     flex !important;
        align-items: center !important; /* 垂直居中 */
    }

    .ask_ul_left_l.title,
    .ask_ul_left_c.title,
    .ask_ul_left_r.title {
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      hidden !important; /* 隐藏超出部分 */
        text-overflow: ellipsis !important; /* 显示省略号 */
    }

    .ask_ul_left_body {
        padding:     0.5rem !important;
        display:     flex !important;
        align-items: stretch !important;
    }

    .commontable .ask_ul_left_head .ask_ul_left_r {
        width: unset !important;
        float: unset !important;
    }

    .commontable .ask_ul_left_head .ask_ul_left_l {
        width:      unset !important;
        margin:     unset !important;
        padding:    unset !important;
        text-align: unset !important;
    }

    .commontable .ask_ul_left_head .ask_ul_left_c {
        width: unset !important;
    }

    .ask_box_left_bottom ul#commontable li > p.ask_ul_left_l {
        flex:       0 0 38% !important; /* 左边宽度 */
        text-align: center !important;
    }

    .ask_box_left_bottom ul#commontable li > p.ask_ul_left_c {
        flex:          0 0 30% !important; /* 中间宽度 */
        margin-left:   0 !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .ask_box_left_bottom ul#commontable li > p.ask_ul_left_r {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    .ask_ul_left_body > p {
        display: unset !important;
    }

    .ask_bottom_box .commontable .ask_ul_left_r {
        float:        unset !important;
        width:        unset !important;
        margin-right: unset !important;
    }

    /*首页征集调查*/
    .ask_box_left_bottom > div:first-of-type > ul.commontable li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.5rem !important;
    }

    .ask_box_left_bottom > div:first-of-type > ul.commontable li > p.ask_ul_left_ll {
        flex:       0 0 38% !important; /* 左边宽度 */
        text-align: center !important;
    }

    .ask_box_left_bottom > div:first-of-type > ul.commontable li > div {
        flex:          0 0 30% !important; /* 中间宽度 */
        margin-left:   0 !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .ask_box_left_bottom > div:first-of-type > ul.commontable li > p.ask_ul_left_r {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*首页热点回应*/
    .ask_box_left_bottom > div:nth-of-type(2) > ul.commontable li {
        display:         flex !important;
        align-items:     center !important;
        padding-left:    0.5rem !important;
        justify-content: space-between !important; /* 确保两个 <p> 元素在左右两侧对齐 */
    }

    .ask_box_left_bottom > div:nth-of-type(2) > ul.commontable li > p.ask_ul_left_ll {
        flex:       0 0 88% !important; /* 左边宽度 */
        text-align: center !important;
    }

    .ask_box_left_bottom > div:nth-of-type(2) > ul.commontable li > p.ask_ul_left_r {
        flex:          0 0 30% !important; /* 中间宽度 */
        margin-left:   0 !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
        text-align:    right !important;
    }

    .ask_ul_left_body > p {
        height:      unset !important;
        line-height: unset !important;
    }

    /*征集调查*/
    .ask_bottom_box {
        width:      100% !important;
        margin-top: 0.5rem !important;
    }

    .ask_bottom_box .ask_box_left_bottom .commontable {
        margin-top: 0.5rem !important;
    }

    .ask_ul_left_body .ask_ul_left_ll {
        float:         unset !important;
        width:         100% !important;
        height:        47px !important;
        line-height:   unset !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
        white-space:   nowrap !important;
        margin:        0 !important;
    }

    .ask_bottom_box .ask_box_left_bottom .commontable .ask_ul_left_body {
        border-bottom: 0 !important;
        padding:       0.5rem !important;
        display:       flex !important;
        align-items:   center !important;
    }

    .ask_box_left_bottom {
        margin: 0 0.5rem !important;
        width:  unset !important;
    }

    .ask_ul_left_body {
        display:     flex !important;
        align-items: center !important; /* 垂直居中 */
        padding:     0.5rem !important;
    }

    .ask_ul_left_ll {
        flex:          2 !important; /* 第一列占据更多的空间 */
        max-width:     60% !important; /* 限制第一列的最大宽度 */
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      hidden !important; /* 隐藏超出部分 */
        text-overflow: ellipsis !important; /* 显示省略号 */
    }

    .ask_ul_left_body > div > span {
        float:       none !important; /* 移除浮动 */
        line-height: normal !important; /* 重置行高 */
    }

    .ask_ul_left_r {
        flex:          1 !important; /* 第三列占据较少的空间 */
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      visible !important; /* 完全显示 */
        text-overflow: initial !important; /* 不使用省略号 */
    }

    .ask_ul_left_body > div {
        display:         flex !important;
        justify-content: flex-end !important;
        align-items:     flex-start !important;
    }

    .ask_ul_left_body > div > span {
        float:       unset !important;
        line-height: unset !important;
    }

    .ask_ul_left_body .ask_ul_left_ll {
        height: unset !important;
    }

    /* 首页底部内容*/
    /*友情链接*/
    .footer-link-menu .clearfix {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important;
    }

    .footer .footer-link-menu {
        margin:         1rem auto 0 !important;
        padding-bottom: 0.5rem !important;
    }

    .footer-link-menu .clearfix li {
        flex-basis:    calc(50% - 25px) !important; /* 每个元素占据一半的宽度减去一定的间距 */
        margin-bottom: 10px !important; /* 为下一行留出间距 */
        float:         unset !important;
        width:         unset !important;
    }

    .footer .footer-link-menu ul li {
        float:           unset !important;
        width:           unset !important;
        /*display:flex !important;*/
        align-items:     center !important;
        justify-content: center !important;
        padding: 0.6rem 1.6rem 0.6rem 0.6rem !important;
        text-align: right!important;
    }

    .footer .footer-link-menu ul li a:after {
        /*margin-left: 1px;*/
        right: 0!important;
        width: 12px!important;
    }

    .footer .footer-link-menu ul li a {
        line-height: unset !important;
        padding-right: 1.4rem!important;
    }

    .footer .footer-link-content ul {
        padding:        0.5rem !important;
        text-align:     center !important;
        /*display: flex !important;*/
        flex-direction: column !important; /* 将子元素排列为列 */
        margin:         0 !important; /* 去除外边距 */
        list-style:     none !important; /* 去除列表标记 */
    }

    .footer .footer-link-content ul li {
        /*float: unset !important;*/
        width: 50% !important;
    }

    .footer .footer-link-content {
        margin-bottom: 0.5rem !important;
        /*margin-top:    1.5rem !important;*/
    }

    /* 版权信息 */
    .footer .footer-grid .biaozhi {
        position:      unset !important;
        width:         100% !important;
        margin-top:    0.5rem !important;
        margin-bottom: 1.5rem !important;
        text-align:    center !important;
    }

    .footer {
        font-size: 12px !important;
    }

    .menu {
        display:         flex !important;
        justify-content: center !important; /* 水平居中所有元素 */
        align-items:     center !important; /* 垂直居中所有元素 */
        gap:             10px !important; /* 适当的间距 */
        width:           100% !important; /* 宽度100% */
        box-sizing:      border-box !important; /* 包括内边距和边框在内 */
        overflow-x:      auto !important; /* 允许水平滚动 */
        white-space:     nowrap !important; /* 防止内容换行 */
        position:        unset !important;
    }

    .footer .footer-grid {
        padding:     unset !important;
        position:    unset !important;
        text-align:  center !important;
        line-height: unset !important;
        width:       100% !important;
    }

    .footer .footer-grid .biaozhi span {
        margin-left: 0 !important;
    }

    .bqxx {
        display:         flex !important;
        justify-content: center !important;
        flex-wrap:       wrap !important;
        text-align:      center !important;
        flex-direction:  column !important;
        align-items:     center !important;
    }

    .bqxx span {
        padding: 5px !important;
        display: block !important;
        width:   100% !important;
        margin:  0 auto !important;
    }

    /*首页底部滚动图片*/
    .slideContainer {
        margin:  unset !important;
        padding: 1rem 0 !important;
    }

    .ztbd {
        margin-bottom: unset !important;
    }

    /* 内页 走进长治*/
    .main-boxcnt-wrap {
        overflow: hidden !important;
        width:    95% !important;
        margin:   0 auto !important;
    }

    .menus-subpage-box {
        width: 100% !important;
    }

    .main-wrap {
        width: 100% !important;
    }

    .chzh-column-1-left {
        width:   100% !important;
        height:  290px;
        display: flex !important;
        float:   unset !important;
    }

    .chzh-column-1-right {
        overflow: hidden !important;
        width:    100% !important;
        height:   290px;
        display:  flex !important;
        float:    unset !important;
    }

    .chzh-column-1 {
        height: unset !important;
    }

    .zjchaz-desc-top-right-box-left-title {
        width:  100% !important;
        height: unset !important;
    }

    .chzh-column-1-right.right {
        margin:  0.5rem auto;
        display: block !important;
        height:  unset !important;
    }

    .chzh-item-single-box dd {
        overflow: hidden !important;
        width:    100% !important;
        height:   unset !important;
        margin:   0 !important;
    }

    .chzh-column-1-right .fix-chzh-cnt {
        height: unset !important;
    }

    .fix-chzh-tabvnt-ulitem-cnt {
        padding: 0.5rem 0 0.5rem 0 !important;
        width:   95% !important;
        height:  unset !important;
    }

    .zjchaz-desc-bottom-bottom {
        height: unset !important;
    }

    .zjchaz-desc-bottom-bottom {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important;
        list-style:      none !important;
        padding:         0 !important;
        margin:          0 !important;
    }

    .zjchaz-desc-bottom-bottom li {
        flex:            0 0 50% !important; /* 每行两个项目 */
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important; /* 垂直居中 */
        box-sizing:      border-box !important;
        padding:         10px !important; /* 调整间距以适应布局 */
    }

    .fix-chzh-quick > li > a {
        margin-left: 2rem;
    }

    .zjchaz-desc-bottom-bottom > li:nth-child(3) {
        border-left: none !important;
    }

    .fix-chzh-quick > li > i {
        left: 28px !important;
    }

    .chzh-column-2 {
        height: unset !important;
    }

    .main-boxcnt-wrap .chzh-column-2 .main-top-news-title {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important;
        list-style:      none !important;
        padding:         0 !important;
        margin:          0 !important;
    }

    .main-boxcnt-wrap .chzh-column-2 .main-top-news-title li {
        flex:            0 0 50% !important; /* 每行两个项目 */
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important; /* 垂直居中 */
        box-sizing:      border-box !important;
        padding:         10px !important; /* 调整间距以适应布局 */
    }

    .main-boxcnt-wrap .chzh-column-2 .main-top-news-title li a {
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important; /* 使链接内容垂直居中 */
        text-align:      center !important;
        width:           100% !important;
        font-size:       14px;
        height:          unset !important;
    }

    .chzh-item-single-box dt {
        width:  100% !important;
        height: unset !important;
    }

    .chzh-item-single-box dt img {
        width:  100% !important;
        height: unset !important;
    }

    .fix-chazh-tabcnt-cnt {
        width:  100% !important;
        height: unset !important;
        margin: 0.5rem auto !important;
    }

    .main-top-news-title {
        width:  100% !important;
        height: unset !important;
    }

    .chzh-item-single-box {
        float:    unset !important;
        overflow: hidden !important;
        width:    96%;
        height:   unset !important;
        margin:   0.5rem auto !important;
    }

    /* 政民互动页*/
    .zmhd-height320 {
        height: unset !important;
    }

    .zmhd-column-1 {
        display:       -ms-flexbox !important;
        display:       flex !important;
        -ms-flex-wrap: wrap !important;
        /*flex-wrap: wrap!important;*/
        /*align-content: flex-start!important;*/
        /*justify-content: flex-start!important;*/
        /*align-items: flex-start!important;*/
        /*flex-direction: column!important;*/
        width:         100% !important;
        margin:        0 auto !important;
    }

    .zmhd-mailbox-left, .zmhd-mailbox-right, .zmhd-height250 > .zmhd-common-left, .zmhd-height250 > .zmhd-common-right, .mainbox-fixlitems-box-fix {
        width:  97% !important;
        height: unset !important;
        margin: 0 auto 0.5rem auto !important;
    }

    .shzhxx-list-items-box .mailbox-list-items > tbody > tr > td {
        height: unset !important;
    }

    .mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w > i {
        top: 1.3rem !important;
    }

    .mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w > a {
        margin-left: 0.5rem !important;
    }

    /*市长信箱 列表*/
    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left {*/
    /*    margin-bottom: 0.5rem !important;*/
    /*}*/
    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region {*/
    /*    width: unset !important;*/
    /*    height: unset !important;*/
    /*}*/
    .mailbox-list-items-tit-w {
        width: unset !important;
    }

    .shzhxx-list-items-box {
        overflow: auto !important;
        width:    unset !important;
        height:   unset !important;
        margin:   0 auto 0.5rem;
    }

    .mailbox-list-items {
        width:            100% !important; /* 设置表格宽度为 100% */
        border-collapse:  collapse !important; /* 合并边框 */
        background-color: #f0f0f0 !important; /* 设置表格背景色为灰色 */
        overflow-x:       auto !important; /* 允许在内容超出时横向滚动 */
        display:          block !important; /* 将表格转换为块级元素，以便启用滚动 */
    }

    .mailbox-list-items td {
        border:      1px solid #ddd !important; /* 为单元格添加边框 */
        padding:     8px !important; /* 设置内边距 */
        box-sizing:  border-box !important; /* 包含内边距和边框在宽度计算中 */
        white-space: nowrap !important; /* 防止内容换行 */
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region {
        margin: 0 auto 0.5rem !important;
    }

    /* 如果需要设置表头背景色 */
    .mailbox-list-items caption {
        font-weight:      bold !important; /* 加粗表头文字 */
        padding:          10px !important; /* 设置表头内边距 */
        background-color: #e0e0e0 !important; /* 表头背景色 */
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left {
        margin: 0 auto 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt li.govinfo-open-subbtn.fix-margin-0523 {
        display: none !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt ul.govinfo-search-show-cnt {
        display: block !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt ul.govinfo-search-show-cnt li:nth-child(1) {
        width: 100% !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt ul.govinfo-search-show-cnt li {
        margin:      0 0 0.5rem 0 !important;
        padding:     0.5rem !important;

        display:     flex !important; /* 使用 flexbox 布局 */
        align-items: center !important; /* 垂直居中 */
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt label {
        flex:         1 !important; /* label 占据 1 份空间 */
        max-width:    10% !important; /* label 最大宽度为 30% */
        margin-right: 10px !important; /* label 和 input 之间的间距 */
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt input[type="text"] {
        flex:      2 !important; /* input 占据 2 份空间 */
        max-width: 50% !important; /* input 最大宽度为 70% */
    }

    /*热点回应 列表*/
    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right {
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box {
        width:  unset !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) {
        width:   unset !important;
        height:  unset !important;
        padding: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .eps-classification-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) li > i {
        flex: 0 0 auto; /* 左边宽度 */
        left: 0.2rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) li > a {
        flex:          1; /* 让中间部分占据剩余空间 */
        /*margin-left:1rem !important; !* 调整间距 *!*/
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) li > em {
        flex:        0 0 auto !important; /* 右边宽度 */
        margin-left: 1rem !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
        text-align:  right !important;
    }

    /*在线访谈 列表*/
    .docabstract-content {
        float: unset !important;
        width: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) {
        margin-bottom:   0.5rem !important;
        width:           100% !important;
        display:         -ms-flexbox !important;
        display:         flex !important;
        -ms-flex-wrap:   wrap !important;
        flex-wrap:       wrap !important;
        align-content:   flex-start !important;
        justify-content: flex-start !important;
        align-items:     flex-start !important;
        flex-direction:  column !important;
        height:          unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left {
        width:  99% !important;
        margin: 0 auto 0.5rem auto !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .zmhd-mailbox-common-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .fix-0524-tit-links {
        height:   32px !important;
        position: absolute !important;
        top:      0 !important;
        right:    5px !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region {
        width:  100% !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dt {
        text-align: center !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dd {
        margin: 0 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dd ul.chz-online-talk-fileds {
        height:        unset !important;
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dd li.online-talk-desc {
        display: none !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dd .online-talk-detail {
        padding-left: 0 !important;
        font-size:    15px !important;
        position:     unset !important;
        text-align:   center !important;
        margin:       0.5rem auto !important;
        display:      block !important;
        width:        100% !important;
    }

    .fix-online-talk-cnt .chz-online-talk {
        width:  96% !important;
        margin: 0.5rem auto !important;
    }

    /*征集调查 列表*/
    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) {
        margin-bottom:  0.5rem !important;
        width:          99% !important;
        display:        -ms-flexbox !important;
        display:        flex !important;
        -ms-flex-wrap:  wrap !important;
        flex-wrap:      wrap !important;
        /*align-content: flex-start!important;*/
        /*justify-content: flex-start!important;*/
        /*align-items: flex-start!important;*/
        flex-direction: column !important;
        height:         unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) {
        height:        unset !important;
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left {
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) {
        width:  97% !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left .zmhd-mailbox-common-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) li > div {
        flex:  0 0 auto !important; /* 左边宽度 */
        float: unset !important;
        width: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) li > a {
        flex:          1 !important; /* 中间宽度 */
        /*margin-left:1rem !important; !* 调整间距 *!*/
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) li > em {
        flex:        0 0 auto !important; /* 右边宽度 */
        margin-left: 1rem !important; /* 调整间距 */
        /*white-space:nowrap !important;*/
        position:    unset !important;
    }

    .mainbox-fixlitems-box {
        margin: 0.5rem auto !important;
    }

    /*长治发布 列表*/
    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) {
        width:           97% !important;
        display:         -ms-flexbox !important;
        display:         flex !important;
        -ms-flex-wrap:   wrap !important;
        flex-wrap:       wrap !important;
        align-content:   flex-start !important;
        justify-content: flex-start !important;
        align-items:     flex-start !important;
        flex-direction:  column !important;
        height:          unset !important;
        margin:          0 auto 0.5rem auto !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right {
        width:  99% !important;
        margin: 0.5rem auto;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .zmhd-mailbox-common-short-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .fix-0524-tit-links {
        height:   32px !important;
        position: absolute !important;
        top:      0 !important;
        right:    5px !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region {
        width:  100% !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dt {
        text-align: center !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dd {
        margin: 0 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dd ul.chz-online-talk-fileds {
        height:        unset !important;
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dd li.online-talk-desc {
        display: none !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dd .online-talk-detail {
        padding-left: 0 !important;
        font-size:    15px !important;
        position:     unset !important;
        text-align:   center !important;
        margin:       0.5rem auto !important;
        display:      block !important;
        width:        100% !important;
    }

    /*智能问答 列表*/
    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right {
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right {
        width:  97% !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right ul:nth-of-type(2) {
        width:          100% !important;
        height:         unset !important;
        display:        flex !important;
        flex-direction: column !important;
        margin-left:    0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right .zmhd-mailbox-common-short-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right ul:nth-of-type(2) li {
        display:      flex !important;
        align-items:  center !important;
        /*padding-left:0.1rem !important;*/
        padding-left: unset !important;
        width:        100% !important;
        float:        unset !important;
        height:       unset !important;
        line-height:  2 !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right ul:nth-of-type(2) li > i {
        /*flex: 0 0 1%; !* 左边宽度 *!*/
        left: 0.2rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right ul:nth-of-type(2) li > a {
        /*flex:0 0 50% !important; !* 中间宽度 *!*/
        margin-left: 1rem !important; /* 调整间距 */
        white-space: nowrap !important;
        /*overflow:hidden !important;*/
        /*text-overflow:ellipsis !important;*/
        width:       100% !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-common-right ul:nth-of-type(2) li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 0.1rem !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
        text-align:  right !important;
    }

    /*文章详情*/
    .breadcrumb {
        width: unset !important;
    }

    .page-content-detail-1 {
        width:   100% !important;
        padding: 1rem !important;
    }

    .common-defix .article-tool {
        width: 100% !important;
    }

    .page-share {
        position:   unset !important;
        text-align: center !important;
    }

    .section-main-inner {
        overflow: hidden !important;
        width:    95% !important;
        display:  flex !important;
        margin:   0.5rem auto !important;
    }

    .article-font-zoom > a {
        line-height: unset !important;
        position:    unset !important;
        width:       unset !important;
        height:      unset !important;
        margin-top:  unset !important;
        text-indent: unset !important;
        display: none!important;
    }

    input {
        font-size: 12px !important;
    }

    /* 访谈实录页*/
    .datetime {
        color: #FFFFFF !important;
    }

    .fix-auto-height-1420 {
        min-height: unset !important;
    }

    .govinfo-list-left-section {
        width:  95% !important;
        height: unset !important;
        margin: 0 auto 0.5rem !important;
        float:  unset !important;
    }

    .govinfo-list-right-section {
        position: unset !important;
        overflow: hidden !important;
        width:    95% !important;
        height:   unset !important;
        border:   1px solid #e1e1e1 !important;
        margin:   0 auto !important;
        float:    unset !important;
    }

    /*社交分享按钮*/
    .bdsharebuttonbox {
        position: unset !important;
    }

    .article-tool {
        line-height:     33px !important;
        position:        unset !important;
        width:           100% !important;
        height:          34px !important;
        margin:          10px auto !important;
        display:         flex !important;
        justify-content: center !important;
        justify-items:   center !important;
    }

    /*解读回应*/
    .main-top-news-title > .current {
        width:         unset !important;
        height:        unset !important;
        border-bottom: 0 !important;
    }

    .main-boxcnt-wrap .pubdata-left {
        float:    unset !important;
        width:    100% !important;
        position: unset !important;
    }

    .chz-online-talk > dt {
        width:  unset !important;
        height: unset !important;
        margin: 0.5rem auto;
    }

    .docabstract {
        width: unset !important;
    }

    .main-top-news-title > .current {
        width:  unset !important;
        height: unset !important;
    }

    .main-top-news-title > li {
        font-size:   14px;
        line-height: unset !important;
        display:     unset !important;
        float:       unset !important;
        overflow-x:  hidden !important;
        width:       unset !important;
        height:      unset !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right {
        width: unset !important;
        float: unset !important;
    }

    /*幻灯图片*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(1) {
        width: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(1) .tpxw {
        width: unset !important;
    }

    /*市政府文件列表 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-title .current {
        background: #ffffff !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-title li {
        flex:             0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing:       border-box !important;
        padding:          0 !important;
        border-top:       1px solid #dcdcdc;
        background-color: #F4F4F4;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        border-radius:   4px !important;
    }

    /*市政府文件列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   0.1rem !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*长治发布 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-title li {
        flex:       0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing: border-box !important;
        padding:    0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        border-radius:   4px !important;
        background:      #FFFFFF !important;
    }

    /*长治发布 列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) {
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region {
        margin: 0 auto !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk > dt,
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk > dd {
        margin: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk .chz-online-talk-fileds > li .online-talk-detail {
        position:   unset !important;
        padding:    0 !important;
        display:    block !important;
        text-align: center !important;
        margin:     0.5rem 0 0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk .chz-online-talk-fileds > li.mend-0615-fix-onlinetalk {
        padding-bottom: 0 !important;
    }

    /*省级政策文件解读 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-title li {
        width:      100% !important;
        flex:       0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing: border-box !important;
        padding:    0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        background:      #FFFFFF !important;
        border-top:      1px solid #1e5496 !important;
    }

    /*省级政策文件解读 列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 0.2rem !important; /* 左边宽度 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   0.1rem !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*热点回应 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-title li {
        width:      100% !important;
        flex:       0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing: border-box !important;
        padding:    0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        border-radius:   4px !important;
        background:      #FFFFFF !important;
    }

    /*热点回应 列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   0.1rem !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 25% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*在线访谈 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .main-top-news-title li {
        width:      100% !important;
        flex:       0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing: border-box !important;
        padding:    0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        /*border:1px solid #ddd !important;*/
        border-radius:   4px !important;
        background:      #FFFFFF !important;
        border-bottom:   none !important;
    }

    /*在线访谈列表*/
    .fix-online-talk-cnt {
        margin: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk {
        display:        flex !important;
        flex-direction: column !important; /* 将子元素水平排列 */
        margin:         0 auto !important;
    }

    /* 精准选择 dt 元素并设置宽度 */
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk dt {
        /*flex: 0 0 50% !important; !* dt 元素占 40% 宽度 *!*/
        box-sizing: border-box !important; /* 确保内边距和边框计算在宽度内 */

        width:      100% !important;
        margin:     0.5rem !important;
    }

    /* 精准选择 dd 元素并设置宽度 */
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk dd {
        /*flex: 1 !important; !* dd 元素占剩余宽度 *!*/
        box-sizing: border-box !important; /* 确保内边距和边框计算在宽度内 */
        /*padding-left: 10px !important; !* 添加内边距以与 dt 元素分隔 *!*/

        width:      100% !important;
        margin:     0.5rem auto 0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk dd ul.chz-online-talk-fileds li.online-talk-desc {
        height:         unset !important;
        padding-bottom: 0 !important;
    }

    .chz-online-talk-fileds {
        width:  95% !important;
        margin: 0 auto !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region > .chz-online-talk .chz-online-talk-fileds > li .online-talk-detail {
        position:   unset !important;
        padding:    0 !important;
        width:      100% !important;
        display:    block !important;
        text-align: center !important;
        margin:     0.5rem auto !important;
    }

    /*民意征集*/
    .main-wrap {
        width: 100% !important;
    }

    .sub-breadcrumb {
        position:     unset !important;
        padding-left: 0.8rem !important;
    }

    .fix-sear-on h1.article-title {
        font-size:   16px !important;
        line-height: 1.5em !important;
        margin:      0 !important;
        padding:     1rem 0.5rem !important;
        text-align:  center !important;
    }

    .letter-cnt-cnt-long {
        width: 98% !important;
    }

    .letter-cnt-items .letter-tit-fix {
        width: 6.5rem !important;
    }

    .letter-cnt-items .letter-cnt-cnt {
        width:          6.5rem !important;
        vertical-align: middle !important;
    }

    /*.letter-cnt-items>:not(caption)>*>* {*/
    /*    padding: .25rem .25rem;*/
    /*}*/
    .letter-cnt-items .letter-cnt-cnt-long {
        line-height: unset !important;
        text-indent: unset !important;
    }

    /*列表*/
    .pubdata-left-column-1 .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.5rem !important;
    }

    .pubdata-left-column-1 .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .pubdata-left-column-1 .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   10px !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .pubdata-left-column-1 .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    .pubdata-left-column-1 {
        height: unset !important;
    }

    .pubdata-fix-cnt, .pubdata-fix-cnt-fix {
        overflow:      hidden !important;
        width:         100% !important;
        height:        unset !important;
        margin:        0.5rem auto !important;
        border-bottom: 0 !important;
    }

    .chz-online-talk > dt {
        float:         unset !important;
        margin-bottom: 0.5rem !important;
    }

    /*列表*/
    .pubdata-left-column-1 .pubdata-fix-cnt-fix ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 7.5rem !important;
    }

    .pubdata-left-column-1 .pubdata-fix-cnt-fix ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .pubdata-left-column-1 .pubdata-fix-cnt-fix ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   10px !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .pubdata-left-column-1 .pubdata-fix-cnt-fix ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*列表*/
    .pubdata-left-column-1 .pubdata-fix-cnt ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 7.5rem !important;
    }

    .pubdata-left-column-1 .pubdata-fix-cnt ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .pubdata-left-column-1 .pubdata-fix-cnt ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   10px !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .pubdata-left-column-1 .pubdata-fix-cnt ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*表格样式*/
    /* 确保第一个 th 的宽度为  */
    .article-body table.letter-cnt-items {
        background-color: transparent; !important;
        width:            100% !important;
        border-collapse:  collapse !important;
    }

    .article-body table.letter-cnt-items th,
    .article-body table.letter-cnt-items td {
        padding:    8px !important;
        text-align: left !important;
        /*width:50% !important; !* 确保两列宽度平均分布 *!*/
        word-break: break-word !important; /* 自动换行 */
        word-wrap:  break-word !important; /* 自动换行 */
    }

    .article-body table.letter-cnt-items th:first-of-type,
    .article-body table.letter-cnt-items td:first-of-type {
        width: calc(100% - 120px) !important; /* 确保第一列占据剩余空间 */
    }

    .article-body table.letter-cnt-items th:last-of-type,
    .article-body table.letter-cnt-items td:last-of-type {
        width: 120px !important;
    }

    /*山西要闻*/
    .cond-menu-list {
        overflow: hidden !important;
        height:   unset !important;
        margin:   1rem !important;
    }

    .govinfo-list-right-section-title {
        margin: 0 1rem 0.5rem !important;
    }

    .chz-common-text-list {
        margin: 0 auto 0.5rem !important;
    }

    .pages-govinfo-open input[type="text"], textarea, select {
        /*width: 100% !important;*/
        height:      28px !important;
        line-height: 28px !important;
    }

    /*分页*/
    .pages-govinfo-open.group {
        display:         flex !important;
        flex-wrap:       wrap !important;
        align-items:     center !important;
        justify-content: center !important;
    }

    .pages-govinfo-open.group > a,
    .pages-govinfo-open.group > span {
        margin-right: 5px !important; /* 根据需要调整间距 */
    }

    .pages-govinfo-open.group > input[type="text"],
    .pages-govinfo-open.group > input[type="button"] {
        display: inline-block !important;
    }

    .pages-govinfo-open.group > input[type="text"] {
        margin-right: 5px !important; /* 保持两个输入框之间的间距 */
    }

    .pages-govinfo-open.group input[type="text"]:nth-last-of-type(2),
    .pages-govinfo-open.group input[type="button"]:last-of-type {
        display: block !important;
        width:   unset !important;
        height:  22px !important;
        margin:  0.5rem !important;
    }

    ul.chz-common-text-list-items li {
        display:   flex !important;
        flex-wrap: wrap !important;
        overflow:  unset !important;
        position:  unset !important;
    }

    ul.chz-common-text-list-items li > a {
        flex:          0 0 60% !important; /* 第一列占70%宽度 */
        overflow:      hidden !important;
        white-space:   nowrap !important;
        text-overflow: ellipsis !important;
    }

    ul.chz-common-text-list-items li > span {
        flex:          0 0 20% !important; /* 第二列占30%宽度 */
        text-align:    right !important;
        margin-left:   auto !important; /* 确保右对齐 */
        overflow:      hidden !important;
        white-space:   nowrap !important;
        text-overflow: ellipsis !important;
    }

    /* 适配不同子元素类型的样式 */
    ul.chz-common-text-list-items li > i {
        text-align: center !important; /* 或者其他样式 */
        position:   relative !important;
    }

    ul.chz-common-text-list-items li > a {
        text-align: left !important; /* 或者其他样式 */
        width:      unset !important;
    }

    ul.chz-common-text-list-items li > span {
        text-align: right !important; /* 或者其他样式 */
    }

    .chz-common-text-list-items > li > span {
        position: unset !important;
    }
    span.pubtime {
        right: 30px !important;
    }
    /*市长信箱来信*/
    .govinfo-search-show-cnt > li {
        position: unset !important;
        display:  unset !important;
        float:    unset !important;
    }

    .govinfo-search-inner-topcnt {
        height: unset !important;
    }

    .govinfo-search-show-cnt {
        display:    flex !important;
        /*flex-wrap:wrap !important; !* 允许换行 *!*/
        list-style: none !important;
        padding:    0 !important;
        margin:     0 !important;
        flex-wrap:  nowrap !important;
    }

    .govinfo-list-right-section-cnt-box .govinfo-search-inner-topcnt ul.govinfo-search-show-cnt.zhmmail-add-form {
        flex-wrap: wrap !important; /* 允许换行 */
    }

    /*政民互动-市长信箱查询条件*/
    .govinfo-search-inner-topcnt.fixifx-leter-sea .govinfo-search-show-cnt.zhmmail-add-form li:nth-child(3) {
        flex:    0 1 45% !important;
        padding: 0 10px !important; /* 左右内边距 */
        /*margin-bottom:2.3rem !important; !* 底部间距 *!*/
    }

    .govinfo-search-show-cnt li {
        box-sizing: border-box !important;
    }

    /* 确保前两个 li 在一行显示 */
    .govinfo-search-show-cnt li:nth-child(1),
    .govinfo-search-show-cnt li:nth-child(2) {
        flex:          0 1 45% !important;
        padding:       0 10px !important; /* 左右内边距 */
        margin-bottom: 2.3rem !important; /* 底部间距 */
    }

    /* 确保后两个 li 在一行显示 */
    .govinfo-search-show-cnt li:nth-child(3),
    .govinfo-search-show-cnt li:nth-child(4) {
        flex:          0 1 40% !important; /* 占据 50% 宽度 */
        padding:       0 10px !important; /* 左右内边距 */
        margin-bottom: 10px !important; /* 底部间距 */
    }

    /* 确保最后一个 li 的右边距为 0 */
    .govinfo-search-show-cnt li:nth-child(4) {
        margin-right: 0 !important;
    }

    #randomid.fixfix-input-fix, #keyword.fixfix-input-fix {
        width: 8.8rem !important;
    }

    .zhmmail-add-form {
        width: unset !important;
    }

    .govinfo-search-show-cnt li {
        display:       block !important; /* 将 li 元素设为块级元素 */
        margin-bottom: 10px !important; /* 设置间距 */
    }

    /* 确保第一个 th 的宽度为  */
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items {
        background-color: transparent; !important;
        width:            100% !important;
        border-collapse:  collapse !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items th,
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items td {
        padding:    8px !important;
        text-align: left !important;
        /*width:50% !important; !* 确保两列宽度平均分布 *!*/
        word-break: break-word !important; /* 自动换行 */
        word-wrap:  break-word !important; /* 自动换行 */
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items th:first-of-type,
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items td:first-of-type {
        width: calc(100% - 1rem) !important; /* 确保第一列占据剩余空间 */
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items th:last-of-type,
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items td:last-of-type {
        width: 3rem !important; /* 固定第二列宽度为20px */
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > .mailbox-list-items-tit-w {
        width:         75% !important; /* 使用 !important 确保覆盖其他样式 */
        overflow:      hidden !important;
        white-space:   nowrap !important;
        text-overflow: ellipsis !important;
    }

    /* 确保第二个 th 的宽度为  和居中对齐 */
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > .mailbox-list-items-tit-w + th {
        width:      25% !important; /* 使用 !important 确保覆盖其他样式 */
        text-align: center !important; /* 确保文本居中对齐 */
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > tbody > tr {
        line-height: unset !important;
        height:      unset !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > tbody > tr > td {
        border:        unset !important;
        border-bottom: 1px dashed #eee !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w {
        padding:     0.5rem !important;
        display:     inline-block !important;
        overflow:    unset !important;
        height:      unset !important;
        white-space: normal !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner > .mailbox-list-items-tit-w a {
        padding-left: 0.5rem !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner > table.mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w > i {
        top:  14px !important;
        left: 10px !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner > table.mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w > a {
        margin-left: 0.8rem !important;
        line-height: 1.5 !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner > td.mailbox-list-items-tit-w {
        height: unset !important;
    }

    /*在线访谈页 把原表格属性改为 div属性使其更便于适应*/
    .table-wrap {
        display:         block !important; /* 将 table 转换为块级元素 */
        width:           100% !important; /* 设置宽度为 100% 或根据需要调整 */
        border-collapse: collapse !important; /* 去掉单元格间距 */
    }

    .main-wrap .table-wrap td.table-wrap-left .govinfo-list-left-section {
        width:  95% !important;
        height: unset !important;
        margin: 0 auto 0.5rem !important;
        float:  unset !important;
    }

    .main-wrap .table-wrap .govinfo-list-right-section {
        position: unset !important;
        overflow: hidden !important;
        width:    95% !important;
        height:   unset !important;
        border:   1px solid #e1e1e1 !important;
        margin:   0 auto 0.5rem !important;
        float:    unset !important;
    }

    .main-wrap .table-wrap td {
        display:    block !important; /* 将 td 转换为块级元素 */
        width:      100% !important; /* 确保单元格宽度与 table 一致 */
        box-sizing: border-box !important; /* 确保宽度计算包含内边距和边框 */
        padding:    0 !important; /* 移除内边距 */
        margin:     0 auto !important; /* 移除外边距 */
    }

    .main-wrap .table-wrap .table-wrap-left {
        display:          block !important; /* 将 td 内的 div 也设置为块级元素 */
        width:            100% !important;
        box-sizing:       border-box !important;
        background-color: unset !important;
    }

    .main-wrap .table-wrap .table-wrap-left .govinfo-list-left-section {
        display:    block !important; /* 使内部 div 也表现得像块级元素 */
        width:      100% !important;
        box-sizing: border-box !important;
    }

    /* 其他样式 */
    .main-wrap .table-wrap .table-wrap-left .govinfo-list-left-section-title,
    .main-wrap .table-wrap .table-wrap-left .filte-border-bottom-2,
    .main-wrap .table-wrap .table-wrap-left .cond-menu-list {
        display: block !important; /* 保证这些内部 div 也表现为块级元素 */
    }

    .fk-online-fix dt {
        display: flex !important;
        width:   100% !important;
        height:  unset !important;
    }

    .chz-online-talk > dt {
        float: unset !important;
    }

    .chz-online-talk > dt img {
        width:  96% !important;
        height: unset !important;
    }

    .govinfo-list-right-section .response-rate-box {
        font-size:   14px;
        line-height: 40px !important;
        position:    unset !important;
        top:         6px;
        right:       10px !important;
        overflow:    hidden !important;
        width:       unset !important;
        height:      38px;
        color:       #656565;
        text-align:  center !important;
    }

    /*政府领导详情页*/
    .main-wrap .container, .container {
        width:     100% !important;
        max-width: 100% !important;
        /*padding:0.5rem !important;*/
    }

    .fl_pc {
        float:          unset !important;
        display:        flex !important;
        align-items:    center !important;
        flex-direction: column !important;
    }

    .leader-detail-desc > dd {
        width:     98%;
        font-size: 14px !important;
        padding:   1rem !important;
    }

    .leader-datail-tit {
        font-size: 18px !important;
    }

    .leader-detail-work > dt {
        font-size: 1.2rem;
    }

    .leader-datail-mue, .leader-detail-work > dd {
        font-size: 14px;
    }

    .calendar-contain {
        width: 100% !important;
    }

    .gover-actives > dt > a {
        font-size: 18px !important;
    }

    .gover-actives {
        height: unset !important;
    }

    .gover-actives > dt {
        height: auto !important;
    }

    .governor-calendar-box {
        padding-top: unset !important;
    }

    .governor-calendar-box {
        margin-top: 0.5rem !important;
    }

    .governor-calendar-box {
        height: unset !important;
    }

    .calendar-info {
        position: unset !important;
        width:    100% !important;
    }

    .fr_pc {
        float: unset !important;
    }

    .leader-detail-work * {
        font-size:   14px !important;
        line-height: 1rem !important;
    }

    .leader-detail-work > dt {
        height:  1rem !important;
        padding: 1rem !important;
    }

    .view *, .trs_web * {
        font-size: 14px !important;
    }

    .leader-datail-mue {
        padding: 0 !important;
    }

    .calendar-info-box {
        font-size: 14px;
        height: auto!important;
    }

    .calendar-info-box h3 {
        font-size: 16px !important;
    }

    /*信息公开*/
    .zty-seven-ones-body {
        border-top: 1px solid rgba(255, 255, 255, .2);
        overflow:   hidden !important;
        width:      100% !important;
        margin:     10px auto;
    }

    .govinfo-publish-left-box {
        overflow: hidden !important;
        width:    100% !important;
        float:    unset !important;
        display:  flex !important;
    }

    .govinfo-publish-right-1 {
        width:  100% !important;
        height: unset !important;
        margin: 0.5rem !important;
    }

    .govinfo-publish-center-box {
        overflow: hidden !important;
        width:    100% !important;
        float:    unset !important;
        display:  flex !important;
        margin:   0 auto !important;
    }

    .govinfo-publish-center-1 {
        width:  100% !important;
        margin: 0.5rem !important;
        height: unset !important;
    }

    .h288 {
        height: unset !important;
    }

    .govinfo-cnt-center-box {
        overflow: hidden !important;
        width:    100% !important;
        margin:   10px auto;
    }

    .govinfo-publish-right-box {
        width:           100% !important;
        height:          unset !important;
        float:           unset !important;
        display:         flex !important;
        flex-direction:  row-reverse;
        flex-wrap:       wrap !important;
        align-content:   space-around !important;
        justify-content: space-between !important;
        align-items:     stretch;
    }

    .govinfo-publish-left-1 {
        width:  100% !important;
        height: unset !important;
        border: 1px solid #dcdcdc;
        margin: 0.5rem !important;
    }

    .govinfo-publish-left-1 ul {
        padding: 0.5rem 0 !important;
    }

    .govinfo-title-center-tab-box {
        font-size:     16px !important;
        line-height:   44px;
        overflow:      hidden !important;
        height:        44px;
        margin:        0 15px;
        border-bottom: 1px solid #dcdcdc;
        display:       flex !important;
        align-items:   center !important;
        gap:           10px !important;
        width:         100% !important;
        box-sizing:    border-box !important;
        overflow-x:    auto !important;
        white-space:   nowrap !important;
    }

    .affairs-list-search {
        height:           unset !important;
        background-color: #f5f5f5;
        width:            100% !important;
        margin:           0 auto !important;
    }

    .govinfo-cnt-center-tab-box {
        height:         unset !important;
        width:          100% !important;
        padding-bottom: 0.5rem !important;
    }

    .h230 {
        height: unset !important;
    }

    /*组织机构分类 更多链接*/
    .govinfo-title-center-box > span {
        bottom: 1rem !important;
    }

    .set-topic-links .topic-wrap {
        position:    unset !important;
        display:     flex !important;
        align-items: center !important;
        gap:         10px !important;
        width:       100% !important;
        box-sizing:  border-box !important;
        overflow-x:  auto !important;
        white-space: nowrap !important;
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox {
        position: unset !important;
        width:    100% !important;
        height:   60px;
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox {
        width:       100% !important; /* 设置容器宽度为 100% 或其他合适的值 */
        overflow:    hidden !important; /* 隐藏超出容器的内容 */
        white-space: nowrap !important; /* 确保子元素不换行 */
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox ul {
        display:     flex !important; /* 使用 Flexbox 布局 */
        padding:     0 !important; /* 去掉内边距 */
        margin:      0 !important; /* 去掉外边距 */
        list-style:  none !important; /* 去掉列表符号 */
        align-items: center !important;
        gap:         10px !important;
        width:       98% !important;
        box-sizing:  border-box !important;
        overflow-x:  auto !important;
        white-space: nowrap !important;
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox li {
        flex:        0 0 auto !important; /* 确保每个项的宽度固定，并且不会伸缩 */
        border:      0 !important; /* 去掉边框 */
        float:       unset !important;
        width:       unset !important;
        margin-left: unset !important;
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox img {
        width:       210px !important; /* 图片宽度 */
        margin-left: 20px !important; /* 图片左边距 */
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox img:nth-of-type(1) {
        margin-left: 0.5rem !important; /* 图片左边距 */
    }

    /*最新信息 列表*/
    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 ul.govinfo-cnt-center-box li {
        display:      flex !important;;
        align-items:  center !important;;
        padding-left: 0.5rem !important;;
    }

    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > i {
        flex:        0 0 auto !important; /* 左边宽度 */
        margin-left: 1rem !important;
        left:        0.1rem !important
    }

    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > a {
        flex:          1 !important;; /* 中间宽度 */
        margin-left:   1.5rem !important;
        white-space:   nowrap !important;;
        overflow:      hidden !important;;
        text-overflow: ellipsis !important;;
    }

    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > em {
        flex:          0 0 auto !important;; /* 右边宽度 */
        margin-left:   10px !important;; /* 调整间距 */
        white-space:   nowrap !important;;
        position:      unset !important;;
        padding-right: 1rem !important;
    }

    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 .govinfo-title-center-box > span {
        bottom: 1rem !important;
    }

    /*政府文件列表*/
    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box {
        height:  unset !important;
        margin:  0 !important;
        padding: 0.5rem !important;
    }

    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
        width:        100% !important;
    }

    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box li > i {
        flex:        0 0 auto !important; /* 左边宽度 */
        margin-left: 0.1rem !important;
        left:        0.1rem !important;
    }

    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box li > a {
        flex:          1 !important; /* 中间宽度 */
        margin-left:   0.5rem !important;
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box li > em {
        flex:        0 0 auto !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*列表*/
    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-1. ul.govinfo-cnt-center-box li {
        display:      flex !important;;
        align-items:  center !important;;
        padding-left: 0.5rem !important;;
    }

    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-box .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > i {
        flex:        0 0 3px !important; /* 左边宽度 */
        margin-left: 1rem !important;
        left:        1rem !important
    }

    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-box .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > a {
        flex:          0 0 68% !important;; /* 中间宽度 */
        margin-left:   1.5rem !important;
        white-space:   nowrap !important;;
        overflow:      hidden !important;;
        text-overflow: ellipsis !important;;
    }

    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-box .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > em {
        flex:        0 0 10% !important;; /* 右边宽度 */
        margin-left: 10px !important;; /* 调整间距 */
        white-space: nowrap !important;;
        position:    unset !important;;
    }

    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-box .govinfo-publish-center-1 .govinfo-title-center-box > span {
        bottom: 1rem !important;
    }

    .topic-wrap {
        width: 100% !important;
    }

    .govinfo-publish-center-box {
        display:         flex !important; /* 使用 flexbox 布局 */
        align-items:     center !important; /* 水平居中子元素 */
        justify-content: center !important; /* 垂直居中子元素 */
        flex-wrap:       wrap !important;
    }

    .govinfo-publish-center-box .govinfo-cnt-center-box.govinfo-cntcalu-center-box {
        padding: 0.5rem !important;
        height:  unset !important;
    }

    .govinfo-publish-center-box ul.govinfo-open-4 {
        list-style-type: none !important; /* 去掉默认的列表样式 */
        padding:         0 !important; /* 去掉默认的内边距 */
        margin:          0 !important; /* 去掉默认的外边距 */
        width:           100% !important; /* 设置为适应父容器宽度 */
        display:         flex !important; /* 使用 flexbox 布局 */
        flex-wrap:       wrap !important; /* 允许子元素换行 */
        justify-content: center !important; /* 水平居中子元素 */
        align-items:     center !important; /* 垂直居中子元素 */
        height:          unset !important;
    }

    .govinfo-publish-center-box ul.govinfo-open-4 li {
        margin:     0.5rem !important; /* 每个列表项之间的间距 */
        /*width: calc(50% - 4rem); !* 每个列表项占据一半宽度，减去水平间距 *!*/
        box-sizing: border-box !important; /* 包含 padding 和 border 在内的宽度计算 */
    }

    .govinfo-publish-center-box ul.govinfo-open-4 li a {
        text-decoration: none !important; /* 去掉链接下划线 */
        color:           #000 !important; /* 链接文本颜色 */
    }

    .govinfo-cntcalu-center-box > li {
        display:      block !important;
        float:        unset !important;
        width:        unset !important;
        margin-right: 5px !important;
    }

    ul.govinfo-cnt-aside-box.zdly li {
        display: flex !important;
        width:   unset !important;
    }

    .govinfo-topics-box, .govinfo-topics-box li {
        width:           100% !important;
        margin-top:      5px !important; /* 上边距 */
        height:          65px !important; /* 固定高度 */
        display:         flex !important; /* 使用 Flexbox 布局 */
        justify-content: center !important; /* 水平居中对齐内容 */
        align-items:     center !important; /* 垂直居中对齐内容 */
    }

    .govinfo-topics-box li {
        margin: 0.5rem !important;
    }

    .govinfo-topics-box a {
        display: block !important; /* 确保链接的区域可以点击 */
        margin:  0 10px !important; /* 左右边距，调整为需要的值 */
    }

    .govinfo-topics-box img {
        height: 53px !important; /* 图片高度 */
        width:  auto !important; /* 保持图片的宽高比例 */
    }

    .affairs-list-search-keyword {
        width: 140px !important;
    }
    .affairs-list-search-inner {
        display:     flex !important;
        flex-wrap:   wrap !important; /* 允许子元素换行 */
        align-items: center !important; /* 垂直居中对齐子元素 */
    }

    .affairs-list-search-inner > * {
        margin: 5px !important; /* 设置每个元素之间的间距 */
    }

    .affairs-list-search-keyword,
    .files_search_select {
        margin-right: 10px !important; /* 设置输入框和下拉框之间的间距 */
    }

    #submit_btn1 {
        width:      40% !important; /* 设置按钮宽度为 30% */
        margin:     10px 0 !important; /* 设置按钮与其他元素之间的间距 */
        display:    block !important; /* 使按钮成为块级元素 */
        text-align: center !important; /* 使按钮文本水平居中 */
        box-sizing: border-box !important; /* 包括 padding 和 border 在宽度计算内 */
    }

    .affairs-list-search-inner {
        height: unset !important;
    }

    .affairs-list-search {
        height: unset !important;
    }

    /*重点领域信息*/
    /*列表*/
    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.5rem !important;
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > span {
        flex: 0 0 23px; /* 左边宽度 */
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > a {
        flex:          0 0 20% !important; /* 中间宽度 */
        margin-left:   10px !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > span.list-title-time {
        flex:        0 0 15% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    .sub-breadcrumb {
        position:     unset !important;
        padding-left: 0.8rem !important;
        display:      flex !important;
        flex-wrap:    wrap !important;
        height:       unset !important;
    }

    .index-files-search-box .index-files-search-title {
        width: 40% !important;
    }

    .index-files-search-box .index-files-search-submit {
        left: 11rem !important;
    }

    /*融合服务列表*/
    .conter {
        background:    #fff !important;
        overflow:      hidden !important;
        max-width:     100% !important;
        margin:        0 auto !important;
        border-radius: 5px !important;
    }

    .conter .leftcon {
        width: 95% !important;
    }

    .cont_bottom {
        max-width: unset !important;
    }

    .cont_bottom .leftcon {
        float:  unset !important;
        width:  95% !important;
        margin: 0 auto !important;
    }

    .cont_bottom .rightcon {
        float:  unset !important;
        width:  100% !important;
        margin: 0 auto !important;
    }

    .cont_bottom .leftcon .banCont {
        background: #fff !important;
        padding:    10px 15px !important;
    }

    .cont_bottom .rightcon .wenContPc {
        margin: 0 auto !important;
    }

    .tit {
        font-size:   18px !important;
        margin-left: 1.5rem !important;
    }

    .cont_bottom .leftcon .banCont ul li {
        font-size: 16px !important;
    }

    .cont_bottom .rightcon .wenContPc .cont h3 {
        font-size: 16px !important;
    }

    .top_bg_con {
        max-width: 100% !important;
        margin:    -10px auto 0 !important;
        padding:   45px 0 15px 0 !important;
    }

    .top_bg_con .logo img {
        width:     50% !important;
        max-width: 50% !important;
    }

    .top_bg_con .logo {
        width:      100% !important;
        height:     unset !important;
        position:   absolute !important;
        top:        3.8rem !important;
        left:       unset !important;
        text-align: center !important;
    }

    .top_bg_con .rightcon {
        width:           100% !important;
        font-size:       14px;
        line-height:     2 !important;
        padding:         5px 0 0 0 !important;
        position:        absolute !important;
        top:             10.5rem !important;
        left:            0 !important;
        text-align:      center !important;
        display:         flex !important;
        justify-content: center !important;
        justify-items:   center !important;
        flex-direction:  row-reverse;
    }

    .top_bg_con .rightcon .listmenu {
        font-size:     14px !important;
        float:         right !important;
        height:        2em !important;
        width:         42% !important;
        background:    #2278cc !important;
        text-align:    center !important;
        border-radius: 5px !important;
        margin:        0 2% !important;
        position:      relative !important;
        display:       block !important;
    }

    .top_bg_con .rightcon .search {
        width:         41% !important;
        border-radius: 5px !important;
        float:         right !important;
        height:        2em !important;
    }

    .top_bg_con .rightcon .fanhui {
        float:  right !important;
        height: 2em !important;
        width:  8% !important;
    }

    .top_bg_con .rightcon .search input {
        font-size:   14px !important;
        line-height: 2 !important;
        height:      2em !important;
        display: block!important;
    }

    .top_bg_con .rightcon .search .btn {
        width:       3rem !important;
        float:       right !important;
        border:      none !important;
        font-size:   14px !important;
        color:       #888888 !important;
        line-height: 1.5 !important;
        height:      1.5em !important;
        text-indent: -9999px !important;
        background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAcCAYAAACQ0cTtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5M2ExNDc2OS1kNDdkLWI5NGYtOTY1Mi0wZDllNDczNWFlMmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDhFNUVGQ0RFRjFCMTFFOTk4RDhDMzQxQzcyMTkwNjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDhFNUVGQ0NFRjFCMTFFOTk4RDhDMzQxQzcyMTkwNjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTQwNzQ1MDEtOWFjZi00MTQ3LTg2YmUtNjI2MDBiYmE4Y2VlIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzYTE0NzY5LWQ0N2QtYjk0Zi05NjUyLTBkOWU0NzM1YWUyYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiUbkqwAAAHpSURBVHjavJZNK0RRGMfvTNNEJsXUKKMshaUFDSULO4oFs5KSb2CnfAU7+QJSFmRthUmGJpmmsRiEhTDGiMEwb9f/1DN6nO7bzL089es859znPP977j1vLlVVFRNrBpNgGHQAL7gDh2AdZBSrJsR0mABxUFL1rQySIGyQ5we9B9sGAhWddiHqqVXsRkpyBZbBKAiCVtAHlsCFFPsFRqyKPbGOGTBu4fOIl3iQRAfMxJIs+NHKP5DYY/1LRmLzLDBfh1CVGMsT1xPLs6AeG2JyriB/5sbsnwENtBLi4EyxZwvMn5PXWZS9ScjmqKoUKN+p/BmzbNoqDnFCOXPyZ/TRIO8V5yxJZSNwVxvdrJJ3UCzH8nu5WJn8JgfFWqgUuT+52Bv5AQfFeqn84I1C7Jx8MdyQQ2LdVKZksRVWX3VAaBF4yN/QOs/4qu+3Oe2LLFfAbG+0s95SLE/EaNdPsMDnOoSOzfrLDWnW4QXMWhCZks5BYa90yP6KdWlceK5BJ6tnwQ7YBJe0dsTFZwxMAz+LrbBNoswmiuGFZ02t3XaBD+yztqyVC49giA7DooGA2N2PNK4BUa3/57JwbxQWBoOgCxRAAsTAlkGfA7ZJiF3Kb1WsXrsF7eS//7VY9ehqE85/iAmLgPS3AAMAfMV8OJBZSXkAAAAASUVORK5CYII=) center center no-repeat !important;
        display:     block !important;
        margin-top:  0.3rem;
        background-size: 60% !important;
    }

    .top_bg_con .rightcon .fanhui a {
        font-size: 2.8rem !important;
    }
    /*融合服务 热门搜索*/
    /*.top_bg_con .rightcon .link {*/
    /*    display:block !important;*/
    /*}*/
    /*.rightcon {*/
    /*    display:flex !important;*/
    /*    flex-direction:column !important; !* 垂直排列子元素 *!*/
    /*    width:100% !important; !* 使 .rightcon 占据全部宽度 *!*/
    /*}*/

    /*.rightcon > div:not(.link) {*/
    /*    display:flex !important;*/
    /*    flex-wrap:nowrap !important; !* 确保这些元素在同一行内 *!*/
    /*    width:100% !important; !* 确保这些元素占据整行 *!*/
    /*}*/

    /*.rightcon .fanhui {*/
    /*    width: 20%; !* 根据需要调整宽度 *!*/
    /*}*/

    /*.rightcon .listmenu {*/
    /*    width: 40%; !* 根据需要调整宽度 *!*/
    /*}*/

    /*.rightcon .mobilenav {*/
    /*    width: 20%; !* 根据需要调整宽度 *!*/
    /*}*/

    /*.rightcon .search {*/
    /*    width: 20%; !* 根据需要调整宽度 *!*/
    /*}*/

    /*.rightcon .link {*/
    /*    font-size:16px !important;*/
    /*    width:100% !important; !* 使 .link 占据整行 *!*/
    /*    margin:0 !important; !* 去掉外边距 *!*/
    /*    display:unset !important; !important;*/
    /*}*/
    /*政策文件列表件*/
    .cond-menu-list {
        height: auto !important;
        margin: 0 auto 1rem !important;
    }
    .fix0524-enter {
        margin-bottom: 1rem  !important;
    }
    .pages-govinfo-open.group input[type="text"]:nth-last-of-type(2), .pages-govinfo-open.group input[type="button"]:last-of-type {
        display: block !important;
        width: unset !important;
        height: 22px !important;
        margin: 0.5rem !important;
    }

    /*部门列表表格*/
    .govment-departments-table {
        width:100% !important; /* 设置表格宽度为 100% */
        border-collapse:collapse !important; /* 合并边框 */
        background-color:#f0f0f0 !important; /* 设置表格背景色为灰色 */
        overflow-x:auto !important; /* 允许在内容超出时横向滚动 */
        display:block !important; /* 将表格转换为块级元素，以便启用滚动 */
    }

    .govment-departments-table td {
        border:1px solid #ddd !important; /* 为单元格添加边框 */
        padding:8px !important; /* 设置内边距 */
        box-sizing:border-box !important; /* 包含内边距和边框在宽度计算中 */
        white-space:nowrap !important; /* 防止内容换行 */
    }


    /* 如果需要设置表头背景色 */
    .govment-departments-table caption {
        font-weight:bold !important; /* 加粗表头文字 */
        padding:10px !important; /* 设置表头内边距 */
        background-color:#e0e0e0 !important; /* 表头背景色 */
    }


    /*    重点领域信息公开*/
    .menus-wrap {
        height: 50px !important;
        margin: 0 auto!important;
        align-items: center !important;
        gap: 10px !important;
        width: 100% !important;
        box-sizing: border-box !important;
        white-space: nowrap !important;
        padding-right: 0.5rem !important;
    }

    .toolbar {
        width: 100%!important;
        min-width: 100% !important;
        height: 32px!important;
        background: #dfefff!important;
    }
    .toolbar-inner {
        width: 100%!important;
        margin: 0 auto!important;
        display: flex !important;
    }
    .banner {
        width: 100%;
        margin: 1rem auto;
    }
    .banner-wrap {
        overflow: hidden;
        width: 100%;
        min-width: 100%;
        height: auto;
    }
    .frdlinks-links-box {
        width: 100%;
    }
    .frdlinks-links-box-cnt {
        width: 100%;
    }
    .footer-wrap {
        min-width:  100%;
    }
    .govinfo-open-column-wrap-left {
        width: 98%;
        margin: 0 auto;
        float: unset !important;
    }
    .govinfo-open-column-aside-box {
        width: 98%;
        margin: 0.5rem auto !important;

    }
    .govinfo-column-aside-1-fix {
        width: 100%;
    }
    .govinfo-open-column-box {
        width: 98%;
        margin: 0 auto;
    }
    .govinfo-open-column-wrap-right {
        width: 98%;
        float: unset !important;
        margin: 0 auto;
    }
    .govinfo-open-column-main-box {
        width: 99.5%!important;
        margin: 0 auto 0.5rem!important;
    }

    .banner-wrap .banner.group .logo{
        margin: 1rem auto 0!important;
        float: unset !important;
        height: unset !important;
        display: flex!important;
        justify-content: center!important;
        width: unset!important;
    }
    .shiye-common-banner-title {
        font-size: 30px;
        position: unset;
        display: flex;
        justify-content: center;
        margin: 0.5rem !important;
    }
    .shiye-common-banner-title img {
        width: 60%;
    }
    .search-box {
        overflow: unset!important;
        width: 100%!important;
        height: auto!important;
        display: flex!important;
        margin: 0.5rem auto!important;
        float: unset !important;
        flex-wrap: wrap !important;
    }
    .group {
        display: unset!important;
        flex-basis: 20%!important; /* 左边子元素的基础宽度为20% */
        margin-right: 10px!important; /* 右侧外边距 */
        text-align: center!important; /* 文字居中显示 */
        /*padding-left: 0.5rem !important;*/
    }
    .top-submenus > li {
         margin-top: unset!important;
        width: 100% !important;
    }
	.top-submenus > li {
		 overflow: unset!important;
	}
    .header-search-form--textinput {
        width: 100% !important;
    }
    .frdlinks-links-box.group {
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
        box-sizing: border-box !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-right: 0.5rem !important;
        width: 96% !important;
    }
    .datetime-info.left.group {
        padding-left: 0.5rem!important;
    }
    .menus {
        position: unset!important;
        width: unset!important;
        display: flex !important; /* 使用 Flexbox 布局 */
        /*padding: 0 10px!important; !* 左右边距 *!*/
    }
    .menus-left {
        line-height: 46px!important;
        height: 46px!important;
        float: unset !important;
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        gap: 1px !important;
        box-sizing: border-box !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-right: 0 !important;
        margin: 0 auto !important;
        flex-basis: 45% !important; /* 左边子元素的基础宽度为20% */
        margin-right: 0 !important; /* 右侧外边距 */
        text-align: center!important; /* 文字居中显示 */
        overflow-y: hidden !important;
    }
    .menus-left > li:nth-child(1) {
        padding-left:0.5rem!important;
    }
    .menus-left > li {
        padding: 0 1.5rem 0 0!important;
    }
    .menus-right {
        line-height: 44px!important;
        overflow: hidden!important;
        width: unset!important;
        /*flex-basis: 60%!important; !* 右边子元素的基础宽度为80% *!*/
        text-align: center!important; /* 文字居中显示 */
        float: unset!important;
    }
    .govinfo-open-title-submenu > li {
        line-height: 12px!important;
    }
    .header-search-box-input {
        width: 70%!important;
        display: flex!important;
        justify-content: center!important;
        margin: 0 auto!important;
    }
    .header-search-words {
        width: 100%!important;
        margin: 0.5rem auto !important;
        display: flex!important;
        justify-content: center!important;
    }
    .copyright {
        overflow: hidden!important;
        width: 100% !important;
        height: auto!important;
        margin: 5px auto!important;
    }
    .footer-wrap {
        overflow: hidden!important;
        width: 100%!important;
        min-width: 100%!important;
        height: auto !important;
    }
    .copyright-left,.copyright-right {
        float: unset!important;
        width: 100%!important;
        display: flex!important;
        justify-content: center!important;
        text-align: center!important;
        line-height: 1.2rem!important;
        margin: 0.5rem auto !important;
        flex-wrap: wrap!important;
    }
    .copyright-right > .copytxt {
        font-size: 12px!important;
        width: 95%!important;
        height: auto!important;
        margin: 0.5rem auto !important;
        color: #555!important;
        display: flex!important;
        flex-direction: column!important;
        line-height: 22px !important;
    }
    .copyright-right > li {
        display: flex!important;
        float: unset!important;
        height: unset!important;
        flex-wrap: wrap!important;
    }
    .copytxt p {
         margin: 0.1rem auto!important;
    }

    .frdlinks-links-box li {
        float: left!important;
        padding-left: 10px!important;
        padding-right: 10px!important;
        position: relative!important;
        cursor: pointer!important;
        line-height: 24px!important;
    }
    .frdlinks-links-box ul {
        float: unset !important;
        width: 98% !important;
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
        box-sizing: border-box !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-right: 0.5rem !important;
        margin: 0 auto!important;
    }

    .top-submenus {
        font-size: 12px;
        overflow: hidden;
        height: 32px;
        color: #767676;
        float: unset !important;
        width: unset !important;
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
        box-sizing: border-box !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-right: 0.5rem !important;
        margin: 0 auto !important;

        flex-basis: 80%!important; /* 右边子元素的基础宽度为80% */
        text-align: center!important; /* 文字居中显示 */
    }

    #outlinesearchform dl.clearfix dd > a{
        float: unset!important;
    }

    .container .search #sjdt__content dl.clearfix dd > a{
        float: unset!important;
    }
    .govinfo-open-column-box .shiye-common-con-region-list > li > a {
        width: 68% !important;
        text-overflow: ellipsis!important;
        overflow: hidden!important;
        display: block!important;
        white-space: nowrap!important;
    }
    .menus.group {
        width: 100%!important;
    }

    .header-choose-btn span {
        background:unset !important;
    }
    .govinfo-item-list-searchbox {
        height: unset!important;
    }
    /*.chz-online-talk-fileds > li {*/
    /*    text-align: center!important;*/
    /*}*/
    li#smallimg_9 {
        text-align: center!important;
    }
    .article-font-zoom > a > i {
        position: unset!important;
    }
    /*.article-font-zoom {*/
    /*    display: flex;*/
    /*    flex-wrap: wrap;*/
    /*    align-items: center;*/
    /*}*/

    /*.article-font-zoom span {*/
    /*    margin-right: 10px;*/
    /*}*/

    /*.article-font-zoom a {*/
    /*    display: inline-block;*/
    /*    margin-right: 10px;*/
    /*}*/

    /*.article-font-zoom a:last-child {*/
    /*    margin-right: 0;*/
    /*}*/

    .article-body img {
        max-width: 100%!important;
    }

}

/* 小型设备 (手机横屏, 大于576px且小于768px) */
@media (min-width: 576px) and (max-width: 767.98px) {


    /*文章详情*/
    .breadcrumb {
        width:unset !important;
    }
    .page-content-detail-1 {
        width:100% !important;
        padding:1rem !important;
    }
    .common-defix .article-tool {
        width:100% !important;
    }
    .page-share {
        position:unset !important;
        text-align:center !important;
    }
    .section-main-inner {
        overflow:hidden !important;
        width:100% !important;
        display:flex !important;
    }

    .article-font-zoom > a {
        line-height:unset !important;
        position:unset !important;
        width:unset !important;
        height:unset !important;
        margin-top:unset !important;
        text-indent:unset !important;
    }



}

/* 中型设备 (平板竖屏, 大于768px且小于992px) */
@media (min-width: 768px) and (max-width: 991.98px) {

    /*body {*/
    /*    background-color: #f1aa48 !important;*/
    /*}*/

    /* 定义整个滚动条的背景 */
    ::-webkit-scrollbar {
        background-color: #F5F5F5;
        width: 8px;
        height: 8px;
    }

    /* 定义滚动条滑块的样式 */
    ::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
        background-color: #7e7e7e;
    }

    /* 定义滚动条轨道的样式 */
    ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        background-color: #F5F5F5;
    }

    /* 当鼠标悬停在滑块上时的样式 */
    ::-webkit-scrollbar-thumb:hover {
        background-color: #555; /* 鼠标悬停时滑块的颜色 */
    }

    /* 设置最大宽度 */
    body {
        min-width: auto !important;
        font-size: 16px !important;
    }

    .container {
        width:     100% !important;
        max-width: 100% !important;
    }

    /*顶部内容*/
    .header .topBar dl.clearfix:first-of-type {
        width:  100% !important; /* 适应屏幕宽度 */
        margin: 0 auto !important; /* 居中对齐 */
    }

    .header .topBar {
        position:    relative !important;
        height:      40px !important;
        font-size:   1em !important;
        color:       #fff !important;
        line-height: unset !important;
    }

    /* 选择第一个 div */
    dl.container > dt + div {
        display: none !important;
    }

    /*内页样式*/
    /*分页顶部因为class不一样，需要单独设置*/
    .header .topBar dl.clearfix:first-of-type {
        width:       100% !important;
        margin:      0 auto !important;
        /*padding: 0.4rem 0 !important;*/
        line-height: 1.2rem !important;
        overflow:    hidden !important;
    }

    /*.header .topBar dd ul li.mobile, .header .topBar dd ul li.split {*/
    /*     display: block !important;*/
    /*}*/

    /* 选择第一个 div */
    .topBar dl.clearfix > dt + div {
        display:     none !important;
        float:       unset !important;
        margin-left: unset !important;
    }

    .header .topBar {
        background-color: unset !important;
    }

    .header .topBar dl {
        position: unset !important;
        overflow: unset !important;
    }

    .header-choose-btn {
        position: relative !important;
        top:      0 !important;
        right:    unset !important;
        z-index:  1 !important;
        display:  block !important;
    }

    .header-menu {
        position:         absolute !important;
        background-color: unset !important;
    }

    .news > .swiper-slide {
        width: 100% !important;
    }

    .swiper-nav .swiper-slide a:after {
        position:            absolute !important;
        bottom:              0 !important;
        left:                50% !important;
        content:             "";
        margin-left:         -10px !important;
        border:              10px solid transparent !important;
        border-bottom-color: #035294 !important;
        visibility:          hidden !important;
    }

    .swiper-nav .swiper-slide a {
        position:    relative !important;
        display:     inline-block !important;
        font-size:   1.125em;
        color:       #035294 !important;
        line-height: 56px;
        text-align:  center !important;
        white-space: nowrap !important;
    }

    .header-choose-btn span:nth-child(1) {
        display: none !important;
    }

    .swiper-nav-pc .swiper-home {
        width: unset !important;
    }

    .inHeader::before {
        content:          "";
        position:         absolute !important;
        top:              40px !important;
        left:             0 !important;
        right:            0 !important;
        height:           260px !important;
        background-color: #FFFFFF !important;
        z-index:          -1 !important;
    }

    .header .inHeader {
        padding:          unset !important;
        background-color: transparent !important;
    }

    .header .topBar dd#header-choose-toggle {
        opacity:    1 !important;
        max-height: unset !important;
        overflow:   auto !important;
        float:      right !important;
        background: transparent !important;
    }

    .header .topBar dd.header-choose-menu {
        position:   relative !important;
        top:        0 !important;
        right:      0 !important;
        left:       0 !important;
        z-index:    999;
        width:      auto !important;
        background: transparent;
        box-shadow: none !important;
        border:     none !important;
    }

    .header .topBar dd {
        float: right !important;
    }

    .header .topBar dt {
        float: left !important;
        margin-left: 0.5rem !important;
    }

    .header .topBar dd.header-choose-menu ul li a {
        color:     #FFFFFF !important;
        font-size: 12px !important;
    }

    .header .topBar dd.header-choose-menu ul li {
        float:         left !important;
        border-bottom: none !important;
    }

    .header .topBar dd ul li {
        position:      relative !important;
        float:         left !important;
        padding-right: 0.5rem !important;
        padding-left:  0 !important;
    }

    .header .topBar dl.clearfix:first-of-type > dt + div {
        position:     absolute !important;
        right:        368px;
        top:          0 !important;
        padding-left: 224px !important;
    }

    .header .topBar dt > span {
        font-size: 12px!important;
    }

    /* 隐藏 左侧 dt 内的第1、2、3、4、6、7个 span 子元素 */
    .header .topBar dt > span:nth-child(4),
    .header .topBar dt > span:nth-child(5) {
        display: none !important;
    }

    /* 显示 dt 内的第5个 span 子元素 */
    /*dt > span:nth-child(5) {*/
    /*    display: inline !important;*/
    /*}*/

    /* 设置宽度为 114px，并在内容超出时隐藏多余的部分 */
    /* 将 font-size 11px 转换为 rem */
    .header .topBar dt span.datetime {
        /*display:      inline-block !important; !* 使元素成为行内块元素，以控制宽度 *!*/
        overflow:     hidden !important; /* 隐藏超出的内容 */
        white-space:  nowrap !important; /* 防止文字换行 */
        padding-left: 0.5rem !important;
        height:       20px !important;
        line-height:  20px !important;
    }
    .header .topBar .paddingL {
        margin-left: 0.5rem !important;
        font-size: 14px !important;
    }
    /* 隐藏 顶部右侧 ul 内的第1、2、3、4、6、7个 span 子元素 */
    .header-choose-menu ul > li:nth-child(1),
    .header-choose-menu ul > li:nth-child(2),
    .header-choose-menu ul > li:nth-child(3),
    .header-choose-menu ul > li:nth-child(4),
    .header-choose-menu ul > li:nth-child(5),
    .header-choose-menu ul > li:nth-child(6) {
        display: none !important;
    }

    /* 显示 顶部右侧 ul 内的第7个 span 子元素 */
    .header-choose-menu ul > li:nth-child(7) {
        font-size: 12px !important;
    }

    dd.header-choose-menu > ul.clearfix > li:last-child {
        float:        left !important;
        display:      inline !important;
        position:     unset !important;
        right:        0 !important;
        top:          -20px !important;
        /*font-size: 12px !important;*/
        margin-right: 0.1rem !important;
    }

    dd.header-choose-menu > ul.clearfix {
        height: 20px !important;
        /*line-height: 20px !important;*/
    }

    .header .inHeader .logo {
        padding-top: 1.8rem !important;
    }

    .header .inHeader .logo img {
        width: 30% !important;
    }

    .header {
        background: transparent url(http://www.changzhi.gov.cn/wzgl/tpgl/wzlogo/images/P020170417813070390032.jpg) no-repeat top center !important;
        background-size: 130% !important;
        height:          18rem !important;
        position:        relative !important;
        border-bottom:   5px solid #005192 !important;
    }

    /*导航样式*/
    .header-menu {
        top: 14rem !important; /* 适应小屏设备的高度 */
    }

    .header .header-menu .container .swiper-container .swiper-wrapper .swiper-slide a {
        font-size: 1.2em !important;
    }

    .header .header-menu .container .swiper-container .swiper-wrapper .swiper-slide {
        margin-left: 28px !important;
    }

    .swiper-nav-pc.swiper-container {
        padding: unset !important;
    }

    .swiper-nav-pc .swiper-slide {
        width:        unset !important;
        margin-right: 1rem !important;
    }

    /* 搜索框*/
    .header .inHeader .search {
        width: 80% !important;
    }

    .header_main_hot {
        width: 80% !important;
    }

    .tpxw .bd div p {
        display:       inline-block !important; /* 使元素成为行内块元素，以控制宽度 */
        width:         100% !important; /* 设置宽度为 100% */
        overflow:      hidden !important; /* 隐藏超出的内容 */
        white-space:   nowrap !important; /* 防止文字换行 */
        text-overflow: ellipsis !important; /* 当内容被截断时显示省略号 */
    }

    /*首页导航样式*/
    .header .header-menu .container .swiper-container .swiper-wrapper {
        transform:           translate3d(0, 0, 0) !important; /* 取消原有的 translate3d */
        transition-duration: 0ms !important; /* 强制将过渡时间设为 0ms */

        display:             flex !important;
        align-items:         center !important;
        gap:                 10px !important;
        width:               100% !important;
        box-sizing:          border-box !important;
        overflow-x:          auto !important;
        white-space:         nowrap !important;
        padding-right:       0.5rem !important;
    }

    /*幻灯图片样式*/
    /*.container > .content > .tpxw.fl.mbox1 > .slideBox1.swiper-container {*/
    /*    background-color: #f1aa48 !important; !* 使用你想要的背景颜色替换 #f5f5f5 *!*/
    /*}*/
    .swiper-nav .swiper-slide.checked a:after {
        visibility: visible !important;
    }

    .tpxw .hd {
        bottom: 0.6rem !important;
    }

    .tpxw .hd span, .tpxw .hd li {
        margin:        0 4px !important;
        opacity:       1 !important;
        width:         10px !important;
        height:        10px !important;
        cursor:        pointer;
        border-radius: 50%;
        background:    #FFFFFF;
        overflow:      hidden;
        text-indent:   5em;
        float:         left;
    }

    /* 头条标题*/
    .xwtt h3 {
        font-size: 1.1rem !important;
    }

    .xwtt h3 a {
        font-size: 1.1rem !important;
    }

    /*标签切换新闻*/
    .news {
        height: 20.3rem !important;
    }

    .zwyw .zwyw-tit {
        height:      50px !important;
        line-height: 40px !important;
        /*font-size: 1.25rem !important;*/
    }

    .news .swiper-container {
        margin-left:  auto !important;
        margin-right: auto !important;
        position:     relative !important;
        overflow:     hidden !important;
        z-index:      1 !important;
    }
    .news .zscdlink ul.clearfix li {
        display: flex!important;
        justify-content: center !important;
    }

        /*专题*/
    .topic-wrap {
        position:    absolute !important;
        overflow:    hidden !important;
        height:      80px !important;
        margin:      0 auto !important;

        /*display:flex !important;*/
        align-items: center !important;
        gap:         10px !important;
        width:       84% !important;
        box-sizing:  border-box !important;
        overflow-x:  auto !important;
        white-space: nowrap !important;
        left:        -3.5rem !important;
    }

    .dramabox img {
        height:      4.5rem !important;;
        margin-left: 0 !important;
    }

    .topic-links-more {
        top:    0.5rem !important;
        height: 1.2rem !important;
        right:  0.5rem !important;
    }

    .dramabox {
        height: unset !important;
        width:  100% !important;
    }

    .dramabox > div {
        height: unset !important;
    }

    /*!* 父容器 *!*/
    .drama-wrap {
        height:   unset !important;
        position: unset !important;
        width:    100% !important;
    }

    .ulWrap {
        overflow-x: auto !important;
    }

    .ulWrap ul {
        display:    flex !important;
        padding:    0 !important;
        margin:     0 !important;
        list-style: none !important;
        width:      100% !important; /* Optional, depending on the container */
    }

    .ulWrap ul li.item {
        flex:       0 0 100% !important;
        box-sizing: border-box !important;
        float:      unset !important;
        width:      unset !important;
    }

    .ulWrap ul li.item img {
        width:   100% !important;
        display: block !important;
    }

    .dramabox ul {
        height: unset !important;
    }

    .coumn-2-height {
        height: 5.5rem !important;
    }

    .news .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active,
    .news .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next {
        width: 100% !important;
    }

    .news .swiper-container .swiper-wrapper > div {
        width: 100% !important;
    }

    /*滚动新闻 今日长治*/
    .container .content .news .zwyw .swiper-container .swiper-wrapper {
        width: 100% !important;
    }

    .indexlist.hastime li a {
        width: calc(100% - 70px) !important;
    }

    .indexlist li a {
        display:       block !important;
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .indexlist li {
        left:         0.2rem !important;
        line-height:  1.9 !important;
        position:     relative !important;
        padding-left: 12px !important;
    }

    .indexlist li span {
        padding-right: 0.5rem !important;
    }

    .news .indexlist {
        margin-top: 0 !important;
    }

    .news .indexlist {
        padding-top: 0 !important;
    }

    .news {
        padding: 10px !important;
    }

    .xwtt {
        padding: 0 20px !important;
    }

    .container .content.mt .mbox1 {
        width:    96% !important;
        margin:   0 2% 10px 2% !important;
        height:   auto !important;
        overflow: hidden !important;
    }

    .indexlist li span {
        position: absolute !important;
        right:    0 !important;
        top:      0 !important;
        color:    #999999 !important;
    }

    /*首页政务公开 政务服务 政民互动 因页面中原样式，会导致手机版小屏幕显示时，隐藏，所以设置以下属性*/
    .zwgk-tit.clearfix ul > li:nth-child(1), .zwgk-tit.clearfix ul > li:nth-child(2),
    .zwgk-tit.clearfix ul > li:nth-child(3), .zwgk-tit.clearfix ul > li:nth-child(4),
    .zwgk-tit.clearfix ul > li:nth-child(5), .zwgk-tit.clearfix ul > li:nth-child(6),
    .zwgk-tit.clearfix ul > li:nth-child(8), .zwgk-tit.clearfix ul > li:nth-child(9),
    .zwgk-tit.clearfix ul > li:nth-child(10), .zwgk-tit.clearfix ul > li:nth-child(11) {
        display: block !important;
    }

    /*!* 子元素 *!*/
    .zwgk .zwgk-tit li {
        display:       flex !important; /* 使用 Flexbox 布局 */
        align-items:   center !important; /* 垂直居中 */
        font-size:     18px !important; /* 24px 转换为 rem */
        text-align:    center !important;
        width:         unset !important; /* 不设置宽度 */
        height:        unset !important; /* 不设置高度 */
        line-height:   unset !important; /* 不设置行高 */
        padding:       0.5rem 0.4rem; /* 添加内边距 */
        position:      relative !important;
        border-radius: 0.3125rem; /* 5px 转换为 rem */
        margin:        0 0.5rem !important; /* 移除外边距 */
        float:         unset !important;
    }

    .zwgk-tit {
        display:         flex !important;
        justify-content: center !important;
    }

    .zwgk .zwgk-tit {
        padding-bottom: 10px !important;
        height:         unset !important;
    }

    .zwgk-tit ul {
        display:         flex !important;
        justify-content: space-between !important;
        width:           100% !important;
        max-width:       100% !important; /* 你可以根据需要调整最大宽度 */
        padding:         0 !important;
        margin:          0 !important;
        list-style:      none !important;
    }

    .zwgk-tit li {
        flex:       1 !important;
        text-align: center !important;
    }

    .zwgk .zwgk-tit li:first-child {
        margin-right: 0 !important; /* 去除第一个元素的左边距 */
    }

    .zwgk .zwgk-tit li:last-child {
        margin-left: 0 !important; /* 去除最后一个元素的右边距 */
    }

    .zwgk-tit li a {
        display: block !important;
        padding: 10px !important;
    }

    .zwgk .zwgk-tit li a {
        color:    #FFFFFF !important;
        display:  inline-block !important;
        position: unset !important;
    }

    .wgkfix {
        position: absolute !important;
        left:     0 !important;
        padding:  0 !important;
        width:    99% !important;
        margin:   0 auto !important;
    }

    .input_box > .input_view input {
        width:        100% !important;
        padding-left: unset !important;
        text-indent:  1rem !important;
        font-size:    14px !important;
        height:       28px !important;
        line-height:  28px !important;
        box-sizing:   border-box !important;
        border:       1px solid #e3e3e3 !important;
    }

    .input_box > div {
        height:      100% !important;
        float:       left !important;
        line-height: 30px !important;
    }

    .selectric-hide-select.selectric-is-native select#files_search_select, .selectric-hide-select.selectric-is-native select#files_search_selectYear {
        width:     100% !important;
        font-size: 14px !important;
        border:    1px solid #e3e3e3 !important;
    }

    form#files_search_form {
        margin-top: 0.5rem !important;
    }

    .file_box {
        height: unset !important;
    }

    .file_center {
        margin-bottom: 0.5rem !important;
    }

    .input_box > .input_lable {
        font-size: 14px !important;
    }

    .input_box > .input_view {
        width:     unset !important;
        font-size: 14px !important;
        height:    30px !important;
    }

    /*.zwgk-con.clearfix ul > li:nth-child(1), .zwgk-con.clearfix ul > li:nth-child(2),*/
    /*.zwgk-con.clearfix ul > li:nth-child(3), .zwgk-con.clearfix ul > li:nth-child(4),*/
    /*.zwgk-con.clearfix ul > li:nth-child(5), .zwgk-con.clearfix ul > li:nth-child(6),*/
    /*.zwgk-con.clearfix ul > li:nth-child(8), .zwgk-con.clearfix ul > li:nth-child(9),*/
    /*.zwgk-con.clearfix ul > li:nth-child(10), .zwgk-con.clearfix ul > li:nth-child(11) {*/
    /*    display: unset !important;*/
    /*}*/
    .look_box_left .look_box_left_head > div {
        height:    1.8rem !important;
        font-size: 16px !important;
    }

    .look_box_bottom > div > .look_box_top > .look_box_left {
        width: 100% !important;
    }

    .wzty-seven-ones {
        /*width:100% !important;*/
        position:     unset !important;
        z-index:      2 !important;
        /*height: 2.75rem;*/
        overflow-y:   hidden !important;
        float:        unset !important;
        text-align:   center !important;
        margin-left:  auto !important;
        margin-right: auto !important;
        right:        1rem !important;
    }

    ul.wzty-seven-ones-content {
        flex-wrap:       wrap !important;
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important;
        gap:             0.5rem !important;
        width:           100% !important;
        box-sizing:      border-box !important;
        overflow-x:      auto !important;
        white-space:     nowrap !important;
        padding:         0.5rem 0 !important;
        flex-direction:  row !important;
    }

    .wzty-seven-ones-content > div {
        margin-left: unset !important;
        width:       48.5% !important;
    }

    ul.zty-seven-ones-content {
        flex-wrap:       wrap !important;
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important;
        gap:             0.5rem !important;
        width:           100% !important;
        box-sizing:      border-box !important;
        overflow-x:      auto !important;
        white-space:     nowrap !important;
        padding:         0.5rem 0 0 !important;
        flex-direction:  row !important;
    }

    .zty-seven-ones-content > div {
        margin-left: unset !important;
        width:       48.5% !important;
    }

    .wzty-seven-ones-img {
        margin-left:  0 !important;
        width:        32px !important;
        height:       32px !important;
        margin-right: 8px !important;
        float:        left !important;
    }

    .look_box_left .look_box_left_head {
        display:     flex !important;
        align-items: center !important; /* 垂直居中所有元素 */
        gap:         10px !important; /* 适当的间距 */
        width:       100% !important; /* 宽度100% */
        box-sizing:  border-box !important; /* 包括内边距和边框在内 */
        overflow-x:  auto !important; /* 允许水平滚动 */
        white-space: nowrap !important; /* 防止内容换行 */

        /*padding: 0.5rem 1rem !important;*/
    }

    .look_box_bottom {
        width: 100% !important;
    }

    .zwgk .zwgk-con {
        padding: unset !important;
    }

    .important_list .icon_Point {
        display: none !important;
    }

    .look_box_left_bottom > div > .important_list {
        margin-top: 0.3rem !important;
    }

    .fwl {
        width:           100% !important;
        padding:         0.8571rem 1.2143rem !important;
        transition:      all .3s !important;
        height:          3.75rem !important;
        border:          1px solid rgb(204, 204, 204) !important;
        margin-left:     unset !important;
        display:         flex !important;

        align-items:     center !important; /* 垂直居中对齐 */
        justify-content: center !important; /* 水平居中对齐（可选） */
    }

    .wzty-seven-ones-text {
        color:       #035294 !important;
        line-height: unset !important;
        margin-top:  unset !important;
        font-size:   16px !important;
        font-weight: bold !important;
        transition:  all .3s !important;
    }

    .wzty-seven-ones-body {
        width:   unset !important;
        padding: 0.2rem 0.625rem !important;
        display: flex !important;
    }

    .look_box_top {
        padding:    0 0.625rem !important;
        height:     unset !important;
        margin-top: 0 !important;
    }

    .look_box_bottom > div > .look_box_top > .look_box_right {
        width:       100% !important;
        float:       left !important;
        margin-left: 0 !important;
        padding:     0.5rem 0 !important;
    }

    /*政策文件库*/
    .input_box {
        display:     flex !important; /* 启用 Flexbox 布局 */
        align-items: center !important; /* 垂直居中对齐 */
    }

    .selectric-hide-select {
        width:  100% !important;
        height: 28px !important;
    }

    .selectric-hide-select.selectric-is-native select {
        opacity: 1 !important;
    }

    /*input[type="text"], textarea, select {*/
    /*    line-height: 20px;*/
    /*    border: 1px solid #e3e3e3 !important;*/
    /*    color: #666;*/
    /*}*/
    .input_box > .input_lable {
        width: unset !important;
    }

    .input_box {
        display:     flex !important;
        align-items: center !important;
        width:       100% !important;
    }

    .input_view {
        flex: 3 !important; /* 右列占3个单位宽度 */
    }

    /* 根据需要调整宽度比例 */
    .input_box > div {
        padding: 5px !important; /* 可选的内边距 */
    }

    /*政策公开里面的6个彩色按钮*/
    .information_box {
        display:         flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:       wrap !important; /* 允许元素换行显示 */
        justify-content: flex-start !important;
        height:          auto !important;
        padding:         0.2rem !important;
    }

    .information_box > div { /* 直接子元素 */
        flex-basis:            calc(33.33% - 22.2px) !important; /* 占据 33.33% 的宽度减去两边的间距 */
        position:              unset !important;
        width:                 5.8rem !important;
        height:                unset !important;
        border-radius:         6px !important;
        -webkit-border-radius: 12px !important;
        -moz-border-radius:    12px !important;
        font-size:             14px !important;
        color:                 #FFFFFF !important;
        float:                 unset !important;
        padding:               0.4rem !important;
        margin:                0.4rem 0 0.4rem 0.4rem !important;

        display:               flex !important; /* 将直接父元素设置为 Flex 容器 */
        align-items:           center !important; /* 垂直居中对齐子元素 */
        text-align:            center !important;
        justify-content:       space-around !important;
    }

    .information_box > div > a {
        display: unset !important;
        cursor:  pointer;
        color:   #FFFFFF !important;
        padding: unset !important;
    }

    /* 移除每行最后一个元素的左侧间距 */
    .information_box > div:nth-child(3n) {
        margin-right: 0 !important;
    }

    /*让内容垂直居中*/
    .information_box > div > a > p {
        height:      1.4rem;
        line-height: 1.4rem !important;
    }

    .information_bottom {
        margin-top: 0 !important;
    }

    /*首页底部政务公开 按钮列表*/
    .work_center {
        width:           100% !important; /* 确保容器宽度适应屏幕 */
        margin-top:      0.4rem !important;
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important;
    }

    /* 为每个子元素设置样式 */
    .work_center > div {
        float:            unset !important;
        width:            unset !important;
        height:           unset !important;
        line-height:      unset !important;
        margin-right:     unset !important;
        margin-bottom:    unset !important;
        background-color: #FFFFFF !important;
    }

    .work_center > div {
        flex-basis:  calc(50% - 20px); /* 每个子元素占据一半的宽度减去两边的间距 */
        margin:      10px 10px 10px 10px;
        padding:     0.375rem 0.75rem;
        font-size:   1rem !important;
        line-height: 1.5;
    }

    .work_center > div > a > .work_icon {
        margin-left: 5px !important;
    }

    .work_center > div > a > .work_line {
        margin-right: 8px !important;
    }

    /* 移除每行第一个元素的左侧间距 */
    .work_center > div:nth-child(odd) {
        margin-left: 0 !important;
    }

    /*智能推荐 隐藏*/
    .znclearfix {
        display: none !important;
    }

    /*政务地图 隐藏*/
    .zwdt {
        display: none !important;
    }

    /*特色专区*/
    /* 为每个swiper-slide定义样式 */
    .swiper-slide.zty-special-zone-box {
        display:         flex !important;
        flex-direction:  column !important; /* 内容垂直堆叠 */
        justify-content: center !important; /* 水平居中 */
        align-items:     center !important; /* 垂直居中 */
        width:           100% !important; /* 占据全部宽度 */
        height:          100% !important; /* 占据全部高度 */
        margin-right:    16px !important; /* 右侧间距 */
        padding:         0.5rem 0 !important;
    }

    /* 为.zty-module-header定义样式 */
    .zty-module-header {
        display:         flex !important; /* 使用Flexbox布局 */
        justify-content: space-between !important; /* 子元素水平方向上两端对齐 */
        align-items:     center !important; /* 子元素垂直居中 */
        padding:         0 0.5rem !important;
        margin-bottom:   unset !important;
    }

    /* 为左侧标题定义样式 */
    .zty-personal-services-title {
        flex:  0 0 auto !important; /* 不占据额外的空间 */
        width: 50% !important;
    }

    /* 为右侧查看更多链接定义样式 */
    .zty-panel-more {
        flex:            0 0 auto !important; /* 不占据额外的空间 */
        display:         flex !important; /* 使用Flexbox布局 */
        align-items:     center !important; /* 子元素垂直居中 */
        width:           50% !important;
        text-align:      right !important;
        justify-content: flex-end !important;
    }

    .zty-special-zone {
        margin-top:    20px;
        width:         100% !important;
        margin-bottom: 2.5rem !important;
    }

    .swiper-pagination {
        width:  100% !important;
        left:   0 !important;
        bottom: unset !important;
    }

    .zty-special-zone-box img {
        width:      90%;
        height:     unset !important;
        transition: all 0.5s !important;
    }

    /* 为img和div定义样式 */
    .swiper-slide.zty-special-zone-box img {
        max-width:  100% !important; /* 图片宽度不超过容器 */
        max-height: 100% !important; /* 图片高度不超过容器 */
        object-fit: cover; /* 图片覆盖整个容器 */
    }

    /* 为内容定义样式 */
    .zty-special-zone-content {
        text-align: center !important; /* 文本居中 */
    }

    /* 为标题定义样式 */
    .zty-special-zone-title {
        font-size:     1rem !important; /* 标题字体大小 */
        margin-bottom: 0.5rem !important; /* 底部间距 */
    }

    /* 为描述文本定义样式 */
    .zty-special-zone-text {
        font-size: 0.8rem; /* 描述文本字体大小 */
    }

    .zty-provincial-office-switch.df {
        padding: 0.5rem !important;
    }

    .zty-provincial-office-switch-title {
        height:       unset !important;
        line-height:  1.5;
        margin-right: 0.5rem !important;
        font-size:    16px !important;
        padding:      0 1rem 0;
    }

    /* 隐藏ID为zty-bmfw的最后一个子元素 */
    #zty-bmfw > :last-child {
        display: none !important;
    }

    .leadership_box > div {
        width: 100% !important;
    }

    /*政务服务*/
    .zty-seven-ones {
        width:                      unset !important;
        margin:                     0 auto !important;
        padding:                    0 0.625rem;
        display:                    flex !important;
        flex-wrap:                  nowrap !important;
        padding-bottom:             1rem !important;
        margin-top:                 -1px !important;
        overflow-x:                 auto !important;
        text-align:                 center !important;
        white-space:                nowrap !important;
        -webkit-overflow-scrolling: touch;
    }

    /*个人服务*/
    ul.zty-model-switch-title-box.df {
        display:                    flex !important;
        padding:                    0 0.625rem !important;
        flex-wrap:                  nowrap !important;
        overflow-x:                 auto !important;
        text-align:                 center !important;
        white-space:                nowrap !important;
        -webkit-overflow-scrolling: touch !important;
        overflow-y:                 hidden !important;
    }

    .zty-model-switch-title-box li {
        height:       unset !important;
        line-height:  unset !important;
        margin-right: 40px !important;
        font-size:    16px !important;
        cursor:       pointer;
    }

    .zty-model-switch-title-content.df {
        display:         flex !important;
        justify-content: center !important; /* 水平居中 */
        align-items:     center !important; /* 垂直居中 */
        flex-wrap:       nowrap !important; /* 防止换行 */
        height:          2rem !important;
    }

    .zty-model-switch-title-box.df {
        display:  flex !important;
        flex:     1 !important; /* 占用剩余空间 */
        overflow: auto !important; /* 内容超出时滚动 */
    }

    .zty-model-switch-more.df {
        display:         flex !important;
        flex:            0 0 auto !important; /* 固定宽度 */
        overflow:        auto !important; /* 内容超出时滚动 */
        max-width:       30% !important; /* 例如限制宽度为20% */
        margin-left:     1rem !important; /* 与前一个元素之间的间距 */

        justify-content: center !important;
        justify-items:   center !important;
        flex-wrap:       wrap !important;
        align-items:     center !important;
        height:          2rem !important;
        padding-bottom:  0.2rem !important;
    }

    .zty-model-switch-more {
        height:     unset !important;
        margin-top: unset !important;
        font-size:  14px !important;
    }

    .zty-services-box {
        width:  100% !important;
        margin: 0.5rem 0 0 0;
    }

    .zty-services-content > div {
        margin:   0.5rem !important;
        overflow: hidden !important;
    }

    .zty-services-box:nth-child(3) {
        margin: 0.5rem !important;
    }

    .zty-model-result {
        margin-top: 0.5rem !important;
    }

    /*便民服务*/
    .swiper-slide.df.swiper-slide-active.bianmfw {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important; /* 水平居中 */
        align-items:     center !important; /* 垂直居中 */
        margin-bottom:   0.5rem !important;
    }

    .swiper-slide.df.swiper-slide-active.bianmfw a {
        flex:          0 0 calc(50% - 1rem); /* 每个链接占据50%的宽度减去左右间距的一半 */
        margin:        0.5rem !important; /* 上下左右各0.5rem的间距 */
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      hidden !important; /* 隐藏超出部分 */
        text-overflow: ellipsis !important; /* 显示省略号 */
        text-align:    center !important; /* 文字居中 */
        max-width:     calc(50% - 1rem); /* 最大宽度为50%减去左右间距的一半 */
        font-size:     14px !important;
        width:         unset !important;
        padding:       unset !important;
        margin-bottom: 0.1rem !important;
    }

    /* 移除每行第一个链接的右边距 */
    .swiper-slide.df.swiper-slide-active.bianmfw a:nth-child(odd) {
        margin-left: 0 !important;
    }

    #bmfwList .swiper-slide a {
        margin-bottom: 0 !important;
    }

    .bianmfw a {
        width:        unset !important;
        margin-right: 0 !important;
        font-size:    14px !important;
    }

    .tittle-another h1 {
        font-size: 16px !important;
    }

    /*部门服务*/
    #bmfwList .swiper-slide {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important; /* 水平居中 */
        align-items:     center !important; /* 垂直居中 */
        margin-bottom:   0.5rem !important;
    }

    #bmfwList .swiper-slide a {
        flex:          0 0 calc(50% - 1rem); /* 每个链接占据50%的宽度减去左右间距的一半 */
        margin:        0.5rem !important; /* 上下左右各0.5rem的间距 */
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      hidden !important; /* 隐藏超出部分 */
        text-overflow: ellipsis !important; /* 显示省略号 */
        text-align:    center !important; /* 文字居中 */
        max-width:     calc(50% - 1rem); /* 最大宽度为50%减去左右间距的一半 */
        font-size:     14px !important;
        width:         unset !important;
        margin-bottom: 0.1rem !important;
        height:        unset !important;
        line-height:   unset !important;
        padding:       0.5rem 0 !important;
    }

    /* 移除每行第一个链接的右边距 */
    #bmfwList .swiper-slide a:nth-child(odd) {
        margin-left: 0 !important;
    }

    #zty-bmfw {
        height: unset !important;
    }

    /*首页市长信箱*/
    .ask_top_box {
        width: 460px!important;
    }

    .ask_box_left {
        width: 460px !important;
    }

    .ask_box_left .ask_box_left_head {
        margin: 0.5rem !important;
    }

    .ask_box_left .ask_box_left_head > div {
        height:    30px !important;
        font-size: 16px !important;
    }

    .slideTxtBox_briefing {
        padding-top: 0.3rem !important;
    }

    /*在线访谈*/
    .zxft .zxft-con .zbftjj h3 {
        font-size:     14px !important;
        font-weight:   normal !important;
        line-height:   unset !important;
        height:        unset !important;
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
        margin-bottom: 0.5rem !important;
    }

    .zxft .zxft-con .zbftjj ul li {
        font-size: 12px !important;
    }
    .zxft .zxft-con .zbftjj ul li:nth-child(1),.zxft .zxft-con .zbftjj ul li:nth-child(2) {
        width: 100%!important; /* 子元素宽度为容器宽度 */
        text-align: left!important; /* 文字居中显示 */
        white-space: nowrap!important; /* 防止文字换行 */
        overflow: hidden!important; /* 隐藏溢出的内容 */
        text-overflow: ellipsis!important; /* 当内容溢出时显示省略号 */
    }

    .hdjlr {
        width: 285px !important;
        margin-right: 10px !important;
        margin-bottom: 1rem !important;
    }
    .zxft .zxft-con .zbftlist li {
        white-space: nowrap!important;
    }
    .zbftjj {
        display:     flex !important; /* 使用 Flexbox 布局 */
        align-items: flex-start !important;
    }

    .zbftjj .imgbox {
        flex:       0 0 40% !important; /* 图片容器占 40% 宽度 */
        box-sizing: border-box !important; /* 确保内边距和边框计算在宽度内 */
    }

    .zbftjj .zxfttt {
        flex:       0 0 58% !important; /* 文字容器占 58% 宽度 */
        box-sizing: border-box !important; /* 确保内边距和边框计算在宽度内 */
    }

    .zbftjj img {
        max-width: 96% !important; /* 确保图片宽度不超过容器 */
        height:    auto !important; /* 保持图片比例 */
    }

    .zbftjj ul {
        list-style-type: none !important; /* 去除默认的列表样式 */
        padding:         0 !important;
        margin:          0 !important;
    }

    .zbftjj li {
        margin-bottom: 0.5rem !important;
        width:         unset !important;
        /*white-space: nowrap !important;*/
        /*overflow: hidden !important;*/
        /*text-overflow: ellipsis !important;*/
        line-height:   1.2rem !important;
    }

    .ask_ul_left_head {
        display:     flex !important;
        align-items: center !important; /* 垂直居中 */
    }

    .ask_ul_left_l.title,
    .ask_ul_left_c.title,
    .ask_ul_left_r.title {
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      hidden !important; /* 隐藏超出部分 */
        text-overflow: ellipsis !important; /* 显示省略号 */
    }

    .ask_ul_left_body {
        padding:     0.5rem !important;
        display:     flex !important;
        align-items: stretch !important;
    }

    .commontable .ask_ul_left_head .ask_ul_left_r {
        width: unset !important;
        float: unset !important;
    }

    .commontable .ask_ul_left_head .ask_ul_left_l {
        width:      unset !important;
        margin:     unset !important;
        padding:    unset !important;
        text-align: unset !important;
    }

    .commontable .ask_ul_left_head .ask_ul_left_c {
        width: unset !important;
    }

    .ask_box_left_bottom ul#commontable li > p.ask_ul_left_l {
        flex:       0 0 38% !important; /* 左边宽度 */
        text-align: center !important;
    }

    .ask_box_left_bottom ul#commontable li > p.ask_ul_left_c {
        flex:          0 0 30% !important; /* 中间宽度 */
        margin-left:   0 !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .ask_box_left_bottom ul#commontable li > p.ask_ul_left_r {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    .ask_ul_left_body > p {
        display: unset !important;
    }

    .ask_bottom_box .commontable .ask_ul_left_r {
        float:        unset !important;
        width:        unset !important;
        margin-right: unset !important;
    }

    /*首页征集调查*/
    .ask_box_left_bottom > div:first-of-type > ul.commontable li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.5rem !important;
    }

    .ask_box_left_bottom > div:first-of-type > ul.commontable li > p.ask_ul_left_ll {
        flex:       0 0 38% !important; /* 左边宽度 */
        text-align: center !important;
    }

    .ask_box_left_bottom > div:first-of-type > ul.commontable li > div {
        flex:          0 0 30% !important; /* 中间宽度 */
        margin-left:   0 !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .ask_box_left_bottom > div:first-of-type > ul.commontable li > p.ask_ul_left_r {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*首页热点回应*/
    .ask_box_left_bottom > div:nth-of-type(2) > ul.commontable li {
        display:         flex !important;
        align-items:     center !important;
        padding-left:    0.5rem !important;
        justify-content: space-between !important; /* 确保两个 <p> 元素在左右两侧对齐 */
    }

    .ask_box_left_bottom > div:nth-of-type(2) > ul.commontable li > p.ask_ul_left_ll {
        flex:       0 0 88% !important; /* 左边宽度 */
        text-align: center !important;
    }

    .ask_box_left_bottom > div:nth-of-type(2) > ul.commontable li > p.ask_ul_left_r {
        flex:          0 0 30% !important; /* 中间宽度 */
        margin-left:   0 !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
        text-align:    right !important;
    }

    .ask_ul_left_body > p {
        height:      unset !important;
        line-height: unset !important;
    }

    /*征集调查*/
    .ask_bottom_box {
        width:      460px !important;
        margin-top: 0.5rem !important;
    }

    .ask_bottom_box .ask_box_left_bottom .commontable {
        margin-top: 0.5rem !important;
    }

    .ask_ul_left_body .ask_ul_left_ll {
        float:         unset !important;
        width:         100% !important;
        height:        47px !important;
        line-height:   unset !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
        white-space:   nowrap !important;
        margin:        0 !important;
    }

    .ask_bottom_box .ask_box_left_bottom .commontable .ask_ul_left_body {
        border-bottom: 0 !important;
        padding:       0.5rem !important;
        display:       flex !important;
        align-items:   center !important;
    }

    .ask_box_left_bottom {
        margin: 0 0.5rem !important;
        width:  unset !important;
    }

    .ask_ul_left_body {
        display:     flex !important;
        align-items: center !important; /* 垂直居中 */
        padding:     0.5rem !important;
    }

    .ask_ul_left_ll {
        flex:          2 !important; /* 第一列占据更多的空间 */
        max-width:     60% !important; /* 限制第一列的最大宽度 */
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      hidden !important; /* 隐藏超出部分 */
        text-overflow: ellipsis !important; /* 显示省略号 */
    }

    .ask_ul_left_body > div > span {
        float:       none !important; /* 移除浮动 */
        line-height: normal !important; /* 重置行高 */
    }

    .ask_ul_left_r {
        flex:          1 !important; /* 第三列占据较少的空间 */
        white-space:   nowrap !important; /* 防止文字换行 */
        overflow:      visible !important; /* 完全显示 */
        text-overflow: initial !important; /* 不使用省略号 */
    }

    .ask_ul_left_body > div {
        display:         flex !important;
        justify-content: flex-end !important;
        align-items:     flex-start !important;
    }

    .ask_ul_left_body > div > span {
        float:       unset !important;
        line-height: unset !important;
    }

    .ask_ul_left_body .ask_ul_left_ll {
        height: unset !important;
    }

    /* 首页底部内容*/
    /*友情链接*/
    .footer-link-menu .clearfix {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: space-between !important;
    }

    .footer .footer-link-menu {
        margin:         1rem auto 0 !important;
        padding-bottom: 0.5rem !important;
    }

    .footer-link-menu .clearfix li {
        flex-basis:    calc(50% - 25px) !important; /* 每个元素占据一半的宽度减去一定的间距 */
        margin-bottom: 10px !important; /* 为下一行留出间距 */
        float:         unset !important;
        width:         unset !important;
    }

    .footer .footer-link-menu ul li {
        float:           unset !important;
        width:           unset !important;
        /*display:flex !important;*/
        align-items:     center !important;
        justify-content: center !important;
        padding:         0.6rem !important;
    }

    .footer .footer-link-menu ul li a:after {
        /*margin-left: 1px;*/
    }

    .footer .footer-link-menu ul li a {
        line-height: unset !important;
    }

    .footer .footer-link-content ul {
        padding:        0.5rem !important;
        text-align:     center !important;
        /*display: flex !important;*/
        flex-direction: column !important; /* 将子元素排列为列 */
        margin:         0 !important; /* 去除外边距 */
        list-style:     none !important; /* 去除列表标记 */
    }

    .footer .footer-link-content ul li {
        float: unset !important;
        width: 100% !important;
    }

    .footer .footer-link-content {
        margin-bottom: 0.5rem !important;
        margin-top:    1.5rem !important;
    }

    /* 版权信息 */
    .footer .footer-grid .biaozhi {
        position:      unset !important;
        width:         100% !important;
        margin-top:    0.5rem !important;
        margin-bottom: 1.5rem !important;
        text-align:    center !important;
    }

    .footer {
        font-size: 12px !important;
    }

    .menu {
        display:         flex !important;
        justify-content: center !important; /* 水平居中所有元素 */
        align-items:     center !important; /* 垂直居中所有元素 */
        gap:             10px !important; /* 适当的间距 */
        width:           100% !important; /* 宽度100% */
        box-sizing:      border-box !important; /* 包括内边距和边框在内 */
        overflow-x:      auto !important; /* 允许水平滚动 */
        white-space:     nowrap !important; /* 防止内容换行 */
        position:        unset !important;
    }

    .footer .footer-grid {
        padding:     unset !important;
        position:    unset !important;
        text-align:  center !important;
        line-height: unset !important;
        width:       100% !important;
    }

    .footer .footer-grid .biaozhi span {
        margin-left: 0 !important;
    }

    .bqxx {
        display:         flex !important;
        justify-content: center !important;
        flex-wrap:       wrap !important;
        text-align:      center !important;
        flex-direction:  column !important;
        align-items:     center !important;
    }

    .bqxx span {
        padding: 5px !important;
        display: block !important;
        width:   100% !important;
        margin:  0 auto !important;
    }

    /*首页底部滚动图片*/
    .slideContainer {
        margin:  unset !important;
        padding: 1rem 0 !important;
    }

    .ztbd {
        margin-bottom: unset !important;
    }

    /* 内页 走进长治*/
    .main-boxcnt-wrap {
        overflow: hidden !important;
        width:    98% !important;
        margin:   0 auto !important;
    }

    .menus-subpage-box {
        width: 100% !important;
    }

    .main-wrap {
        width: 100% !important;
    }

    .chzh-column-1-left {
        width:   100% !important;
        height:  290px;
        display: flex !important;
        float:   unset !important;
    }

    .chzh-column-1-right {
        overflow: hidden !important;
        width:    100% !important;
        height:   290px;
        display:  flex !important;
        float:    unset !important;
    }

    .chzh-column-1 {
        height: unset !important;
    }

    .zjchaz-desc-top-right-box-left-title {
        width:  100% !important;
        height: unset !important;
    }

    .chzh-column-1-right.right {
        margin:  0.5rem auto;
        display: block !important;
        height:  unset !important;
    }

    .chzh-item-single-box dd {
        overflow: hidden !important;
        width:    100% !important;
        height:   unset !important;
        margin:   0 !important;
    }

    .chzh-column-1-right .fix-chzh-cnt {
        height: unset !important;
    }

    .fix-chzh-tabvnt-ulitem-cnt {
        padding: 0.5rem 0 0.5rem 0 !important;
        width:   95% !important;
        height:  unset !important;
    }

    .zjchaz-desc-bottom-bottom {
        height: unset !important;
    }

    .zjchaz-desc-bottom-bottom {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important;
        list-style:      none !important;
        padding:         0 !important;
        margin:          0 !important;
    }

    .zjchaz-desc-bottom-bottom li {
        flex:            0 0 50% !important; /* 每行两个项目 */
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important; /* 垂直居中 */
        box-sizing:      border-box !important;
        padding:         10px !important; /* 调整间距以适应布局 */
    }

    .fix-chzh-quick > li > a {
        margin-left: 2rem;
    }

    .zjchaz-desc-bottom-bottom > li:nth-child(3) {
        border-left: none !important;
    }

    .fix-chzh-quick > li > i {
        left: 28px !important;
    }

    .chzh-column-2 {
        height: unset !important;
    }

    .main-boxcnt-wrap .chzh-column-2 .main-top-news-title {
        display:         flex !important;
        flex-wrap:       wrap !important;
        justify-content: center !important;
        list-style:      none !important;
        padding:         0 !important;
        margin:          0 !important;
    }

    .main-boxcnt-wrap .chzh-column-2 .main-top-news-title li {
        flex:            0 0 50% !important; /* 每行两个项目 */
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important; /* 垂直居中 */
        box-sizing:      border-box !important;
        padding:         10px !important; /* 调整间距以适应布局 */
    }

    .main-boxcnt-wrap .chzh-column-2 .main-top-news-title li a {
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important; /* 使链接内容垂直居中 */
        text-align:      center !important;
        width:           100% !important;
        font-size:       14px;
        height:          unset !important;
    }

    .chzh-item-single-box dt {
        width:  100% !important;
        height: unset !important;
    }

    .chzh-item-single-box dt img {
        width:  100% !important;
        height: unset !important;
    }

    .fix-chazh-tabcnt-cnt {
        width:  100% !important;
        height: unset !important;
        margin: 0.5rem auto !important;
    }

    .main-top-news-title {
        width:  100% !important;
        height: unset !important;
    }

    .chzh-item-single-box {
        float:    unset !important;
        overflow: hidden !important;
        width:    96%;
        height:   unset !important;
        margin:   0.5rem auto !important;
    }

    /* 政民互动页*/
    .zmhd-height320 {
        height: unset !important;
    }

    .zmhd-column-1 {
        display:       -ms-flexbox !important;
        display:       flex !important;
        -ms-flex-wrap: wrap !important;
        /*flex-wrap: wrap!important;*/
        /*align-content: flex-start!important;*/
        /*justify-content: flex-start!important;*/
        /*align-items: flex-start!important;*/
        /*flex-direction: column!important;*/
        width:         100% !important;
        margin:        0 auto !important;
    }

    .zmhd-mailbox-left, .zmhd-mailbox-right, .zmhd-height250 > .zmhd-common-left, .zmhd-height250 > .zmhd-common-right, .mainbox-fixlitems-box-fix {
        width:  97% !important;
        height: unset !important;
        margin: 0 auto 0.5rem auto !important;
    }

    .shzhxx-list-items-box .mailbox-list-items > tbody > tr > td {
        height: unset !important;
    }

    .mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w > i {
        top: 1.3rem !important;
    }

    .mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w > a {
        margin-left: 0.5rem !important;
    }

    /*市长信箱 列表*/
    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left {*/
    /*    margin-bottom: 0.5rem !important;*/
    /*}*/
    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region {*/
    /*    width: unset !important;*/
    /*    height: unset !important;*/
    /*}*/
    .mailbox-list-items-tit-w {
        width: unset !important;
    }

    .shzhxx-list-items-box {
        overflow: auto !important;
        width:    unset !important;
        height:   unset !important;
        margin:   0 auto 0.5rem;
    }

    .mailbox-list-items {
        width:            100% !important; /* 设置表格宽度为 100% */
        border-collapse:  collapse !important; /* 合并边框 */
        overflow-x:       auto !important; /* 允许在内容超出时横向滚动 */
    }

    .mailbox-list-items td {
        border:      1px solid #ddd !important; /* 为单元格添加边框 */
        padding:     8px !important; /* 设置内边距 */
        box-sizing:  border-box !important; /* 包含内边距和边框在宽度计算中 */
        white-space: nowrap !important; /* 防止内容换行 */
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region {
        margin: 0 auto 0.5rem !important;
    }

    /* 如果需要设置表头背景色 */
    .mailbox-list-items caption {
        font-weight:      bold !important; /* 加粗表头文字 */
        padding:          10px !important; /* 设置表头内边距 */
        background-color: #e0e0e0 !important; /* 表头背景色 */
    }

    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left {*/
    /*    margin: 0 auto 0.5rem !important;*/
    /*}*/

    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt li.govinfo-open-subbtn.fix-margin-0523 {*/
    /*    display: none !important;*/
    /*}*/

    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt ul.govinfo-search-show-cnt {*/
    /*    display: block !important;*/
    /*}*/

    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt ul.govinfo-search-show-cnt li:nth-child(1) {*/
    /*    width: 100% !important;*/
    /*}*/

    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt ul.govinfo-search-show-cnt li {*/
    /*    margin:      0 0 0.5rem 0 !important;*/
    /*    padding:     0.5rem !important;*/

    /*    display:     flex !important; !* 使用 flexbox 布局 *!*/
    /*    align-items: center !important; !* 垂直居中 *!*/
    /*}*/

    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt label {*/
    /*    flex:         1 !important; !* label 占据 1 份空间 *!*/
    /*    max-width:    10% !important; !* label 最大宽度为 30% *!*/
    /*    margin-right: 10px !important; !* label 和 input 之间的间距 *!*/
    /*}*/

    /*.main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-left .zmhd-mailbox-left-region .govinfo-search-inner-topcnt input[type="text"] {*/
    /*    flex:      2 !important; !* input 占据 2 份空间 *!*/
    /*    max-width: 50% !important; !* input 最大宽度为 70% *!*/
    /*}*/

    /*热点回应 列表*/
    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right {
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box {
        width:  unset !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) {
        width:   unset !important;
        height:  unset !important;
        padding: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .eps-classification-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) li > i {
        flex: 0 0 auto; /* 左边宽度 */
        left: 0.2rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) li > a {
        flex:          1; /* 让中间部分占据剩余空间 */
        /*margin-left:1rem !important; !* 调整间距 *!*/
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-mailbox-right .mailbox-showkno-box ul:nth-of-type(2) li > em {
        flex:        0 0 auto !important; /* 右边宽度 */
        margin-left: 1rem !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
        text-align:  right !important;
    }

    /*在线访谈 列表*/
    .docabstract-content {
        float: unset !important;
        width: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) {
        margin-bottom:   0.5rem !important;
        width:           100% !important;
        display:         -ms-flexbox !important;
        display:         flex !important;
        -ms-flex-wrap:   wrap !important;
        flex-wrap:       wrap !important;
        align-content:   flex-start !important;
        justify-content: flex-start !important;
        align-items:     flex-start !important;
        flex-direction:  column !important;
        height:          unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left {
        width:  99% !important;
        margin: 0 auto 0.5rem auto !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .zmhd-mailbox-common-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .fix-0524-tit-links {
        height:   32px !important;
        position: absolute !important;
        top:      0 !important;
        right:    5px !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region {
        width:  100% !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dt {
        text-align: center !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dd {
        margin: 0 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dd ul.chz-online-talk-fileds {
        height:        unset !important;
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dd li.online-talk-desc {
        display: none !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-left .intraction-right-top-region > dl > dd .online-talk-detail {
        padding-left: 0 !important;
        font-size:    15px !important;
        position:     unset !important;
        text-align:   right !important;
        margin:       0.5rem auto !important;
        display:      block !important;
        width:        100% !important;
    }

    .fix-online-talk-cnt .chz-online-talk {
        width:  96% !important;
        margin: 0.5rem auto !important;
    }

    /*征集调查 列表*/
    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) {
        margin-bottom:  0.5rem !important;
        width:          99% !important;
        display:        -ms-flexbox !important;
        display:        flex !important;
        -ms-flex-wrap:  wrap !important;
        flex-wrap:      wrap !important;
        /*align-content: flex-start!important;*/
        /*justify-content: flex-start!important;*/
        /*align-items: flex-start!important;*/
        flex-direction: column !important;
        height:         unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) {
        height:        unset !important;
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left {
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) {
        width:  97% !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left .zmhd-mailbox-common-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) li > div {
        flex:  0 0 auto !important; /* 左边宽度 */
        float: unset !important;
        width: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) li > a {
        flex:          1 !important; /* 中间宽度 */
        /*margin-left:1rem !important; !* 调整间距 *!*/
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-left ul:nth-of-type(2) li > em {
        flex:        0 0 auto !important; /* 右边宽度 */
        margin-left: 1rem !important; /* 调整间距 */
        /*white-space:nowrap !important;*/
        position:    unset !important;
    }

    .mainbox-fixlitems-box {
        margin: 0.5rem auto !important;
    }

    /*长治发布 列表*/
    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) {
        width:           97% !important;
        display:         -ms-flexbox !important;
        display:         flex !important;
        -ms-flex-wrap:   wrap !important;
        flex-wrap:       wrap !important;
        align-content:   flex-start !important;
        justify-content: flex-start !important;
        align-items:     flex-start !important;
        flex-direction:  column !important;
        height:          unset !important;
        margin:          0 auto 0.5rem auto !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right {
        width:  99% !important;
        margin: 0.5rem auto;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .zmhd-mailbox-common-short-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .fix-0524-tit-links {
        height:   32px !important;
        position: absolute !important;
        top:      0 !important;
        right:    5px !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region {
        width:  100% !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dt {
        text-align: center !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dd {
        margin: 0 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dd ul.chz-online-talk-fileds {
        height:        unset !important;
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dd li.online-talk-desc {
        display: none !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(2) .zmhd-common-right .intraction-right-top-region > dl > dd .online-talk-detail {
        padding-left: 0 !important;
        font-size:    15px !important;
        position:     unset !important;
        text-align:   right !important;
        margin:       0.5rem auto !important;
        display:      block !important;
        width:        100% !important;
    }

    /*智能问答 列表*/
    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right {
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right {
        width:  97% !important;
        height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right ul:nth-of-type(2) {
        width:          100% !important;
        height:         unset !important;
        display:        flex !important;
        flex-direction: column !important;
        margin-left:    0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right .zmhd-mailbox-common-short-title > li {
        font-size:   14px !important;
        padding:     0.5rem !important;
        height:      unset !important;
        line-height: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right ul:nth-of-type(2) li {
        display:      flex !important;
        align-items:  center !important;
        /*padding-left:0.1rem !important;*/
        padding-left: unset !important;
        width:        100% !important;
        float:        unset !important;
        height:       unset !important;
        line-height:  2 !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right ul:nth-of-type(2) li > i {
        /*flex: 0 0 1%; !* 左边宽度 *!*/
        left: 0.2rem !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(3) .zmhd-common-right ul:nth-of-type(2) li > a {
        /*flex:0 0 50% !important; !* 中间宽度 *!*/
        margin-left: 1rem !important; /* 调整间距 */
        white-space: nowrap !important;
        /*overflow:hidden !important;*/
        /*text-overflow:ellipsis !important;*/
        width:       100% !important;
    }

    .main-wrap .main-boxcnt-wrap .zmhd-column-1:nth-of-type(1) .zmhd-common-right ul:nth-of-type(2) li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 0.1rem !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
        text-align:  right !important;
    }

    /*文章详情*/
    .breadcrumb {
        width: unset !important;
    }

    .page-content-detail-1 {
        width:   100% !important;
        padding: 1rem !important;
    }

    .common-defix .article-tool {
        width: 100% !important;
    }

    .page-share {
        position:   unset !important;
        text-align: center !important;
    }

    .section-main-inner {
        overflow: hidden !important;
        width:    95% !important;
        display:  flex !important;
        margin:   0.5rem auto !important;
    }

    .article-font-zoom > a {
        line-height: unset !important;
        position:    unset !important;
        width:       unset !important;
        height:      unset !important;
        margin-top:  unset !important;
        text-indent: unset !important;
    }

    input {
        font-size: 12px !important;
    }

    /* 访谈实录页*/
    .datetime {
        color: #FFFFFF !important;
    }

    .fix-auto-height-1420 {
        min-height: unset !important;
    }

    .govinfo-list-left-section {
        width:  95% !important;
        height: unset !important;
        margin: 0 auto 0.5rem !important;
        float:  unset !important;
    }

    .govinfo-list-right-section {
        position: unset !important;
        overflow: hidden !important;
        width:    95% !important;
        height:   unset !important;
        border:   1px solid #e1e1e1 !important;
        margin:   0 auto !important;
        float:    unset !important;
    }

    /*社交分享按钮*/
    .bdsharebuttonbox {
        position: unset !important;
    }

    .article-tool {
        line-height:     33px !important;
        position:        unset !important;
        width:           100% !important;
        height:          34px !important;
        margin:          10px auto !important;
        display:         flex !important;
        justify-content: center !important;
        justify-items:   center !important;
    }

    /*解读回应*/
    .main-top-news-title > .current {
        width:         unset !important;
        height:        unset !important;
        border-bottom: 0 !important;
    }

    .main-boxcnt-wrap .pubdata-left {
        float:    unset !important;
        width:    100% !important;
        position: unset !important;
    }

    .chz-online-talk > dt {
        width:  unset !important;
        height: unset !important;
        margin: 0.5rem auto;
    }

    .docabstract {
        width: unset !important;
    }

    .main-top-news-title > .current {
        width:  unset !important;
        height: unset !important;
    }

    .main-top-news-title > li {
        font-size:   14px;
        line-height: unset !important;
        display:     unset !important;
        float:       unset !important;
        overflow-x:  hidden !important;
        width:       unset !important;
        height:      unset !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right {
        width: unset !important;
        float: unset !important;
    }

    /*幻灯图片*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(1) {
        width: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(1) .tpxw {
        width: unset !important;
    }

    /*市政府文件列表 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-title .current {
        background: #ffffff !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-title li {
        flex:             0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing:       border-box !important;
        padding:          0 !important;
        border-top:       1px solid #dcdcdc;
        background-color: #F4F4F4;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        border-radius:   4px !important;
    }

    /*市政府文件列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
        margin-top: 0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 75% !important; /* 中间宽度 */
        margin-left:   0.1rem !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
        text-align: right;
    }

    /*长治发布 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-title li {
        flex:       0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing: border-box !important;
        padding:    0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        border-radius:   4px !important;
        background:      #FFFFFF !important;
    }

    /*长治发布 列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) {
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region {
        margin: 0 auto !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk > dt,
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk > dd {
        margin: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk .chz-online-talk-fileds > li .online-talk-detail {
        position:   unset !important;
        padding:    0 !important;
        display:    block !important;
        text-align: center !important;
        margin:     0.5rem 0 0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk .chz-online-talk-fileds > li.mend-0615-fix-onlinetalk {
        padding-bottom: 0 !important;
    }

    /*省级政策文件解读 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-title li {
        width:      100% !important;
        flex:       0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing: border-box !important;
        padding:    0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        background:      #FFFFFF !important;
        border-top:      1px solid #1e5496 !important;
    }

    /*省级政策文件解读 列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 0.2rem !important; /* 左边宽度 */
        margin-top: 0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 75% !important; /* 中间宽度 */
        margin-left:   0.1rem !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
        text-align: right;
    }

    /*热点回应 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-title li {
        width:      100% !important;
        flex:       0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing: border-box !important;
        padding:    0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        border-radius:   4px !important;
        background:      #FFFFFF !important;
    }

    /*热点回应 列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
        margin-top: 0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 75% !important; /* 中间宽度 */
        margin-left:   0.1rem !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
        text-align: right;
    }

    /*在线访谈 按钮*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .main-top-news-title {
        display:    flex !important; /* 使用 Flexbox 布局 */
        flex-wrap:  wrap !important; /* 允许换行 */
        padding:    0 !important; /* 去掉内边距 */
        margin:     0 !important; /* 去掉外边距 */
        list-style: none !important; /* 去掉列表符号 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .main-top-news-title li {
        width:      100% !important;
        flex:       0 0 50% !important; /* 每个 li 占父容器的 50% 宽度 */
        box-sizing: border-box !important;
        padding:    0 !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .main-top-news-title a {
        display:         block !important; /* 让链接占满整个 li */
        text-decoration: none !important;
        color:           #000 !important;
        padding:         10px !important;
        /*border:1px solid #ddd !important;*/
        border-radius:   4px !important;
        background:      #FFFFFF !important;
        border-bottom:   none !important;
    }

    /*在线访谈列表*/
    .fix-online-talk-cnt {
        margin: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk {
        /*display:        flex !important;*/
        /*flex-direction: column !important; !* 将子元素水平排列 *!*/
        /*margin:         0 auto !important;*/
    }

    /* 精准选择 dt 元素并设置宽度 */
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk dt {
        /*flex: 0 0 50% !important; !* dt 元素占 40% 宽度 *!*/
        box-sizing: border-box !important; /* 确保内边距和边框计算在宽度内 */

        /*width:      100% !important;*/
        /*margin:     0.5rem !important;*/

        width: 210px!important;
        height: 140px!important;
    }

    /* 精准选择 dd 元素并设置宽度 */
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk dd {
        /*!*flex: 1 !important; !* dd 元素占剩余宽度 *!*!*/
        /*box-sizing: border-box !important; !* 确保内边距和边框计算在宽度内 *!*/
        /*!*padding-left: 10px !important; !* 添加内边距以与 dt 元素分隔 *!*!*/

        /*width:      100% !important;*/
        /*margin:     0.5rem auto 0 !important;*/
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk dd ul.chz-online-talk-fileds li.online-talk-desc {
        height:         unset !important;
        padding-bottom: 0 !important;
    }

    .chz-online-talk-fileds {
        width:  95% !important;
        margin: 0 auto !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region > .chz-online-talk .chz-online-talk-fileds > li .online-talk-detail {
        position:   unset !important;
        padding:    0 !important;
        width:      100% !important;
        display:    block !important;
        text-align: right !important;
        margin:     0.5rem auto !important;
    }

    /*民意征集*/
    .main-wrap {
        width: 100% !important;
    }

    .sub-breadcrumb {
        position:     unset !important;
        padding-left: 0.8rem !important;
    }

    .fix-sear-on h1.article-title {
        font-size:   16px !important;
        line-height: 1.5em !important;
        margin:      0 !important;
        padding:     1rem 0.5rem !important;
        text-align:  center !important;
    }

    .letter-cnt-cnt-long {
        width: 98% !important;
    }

    .letter-cnt-items .letter-tit-fix {
        width: 1rem !important;
    }

    .letter-cnt-items .letter-cnt-cnt {
        width:          6.5rem !important;
        vertical-align: middle !important;
    }

    /*.letter-cnt-items>:not(caption)>*>* {*/
    /*    padding: .25rem .25rem;*/
    /*}*/
    .letter-cnt-items .letter-cnt-cnt-long {
        line-height: unset !important;
        text-indent: unset !important;
    }

    /*列表*/
    .pubdata-left-column-1 .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.5rem !important;
    }

    .pubdata-left-column-1 .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .pubdata-left-column-1 .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   10px !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .pubdata-left-column-1 .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    .pubdata-left-column-1 {
        height: unset !important;
    }

    .pubdata-fix-cnt, .pubdata-fix-cnt-fix {
        overflow:      hidden !important;
        width:         100% !important;
        height:        unset !important;
        margin:        0.5rem auto !important;
        border-bottom: 0 !important;
    }



    /*列表*/
    .pubdata-left-column-1 .pubdata-fix-cnt-fix ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 7.5rem !important;
    }

    .pubdata-left-column-1 .pubdata-fix-cnt-fix ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .pubdata-left-column-1 .pubdata-fix-cnt-fix ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   10px !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .pubdata-left-column-1 .pubdata-fix-cnt-fix ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*列表*/
    .pubdata-left-column-1 .pubdata-fix-cnt ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 7.5rem !important;
    }

    .pubdata-left-column-1 .pubdata-fix-cnt ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .pubdata-left-column-1 .pubdata-fix-cnt ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   10px !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .pubdata-left-column-1 .pubdata-fix-cnt ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*表格样式*/
    /* 确保第一个 th 的宽度为  */
    .article-body table.letter-cnt-items {
        background-color: transparent; !important;
        width:            100% !important;
        border-collapse:  collapse !important;
    }

    .article-body table.letter-cnt-items th,
    .article-body table.letter-cnt-items td {
        padding:    8px !important;
        text-align: left !important;
        /*width:50% !important; !* 确保两列宽度平均分布 *!*/
        word-break: break-word !important; /* 自动换行 */
        word-wrap:  break-word !important; /* 自动换行 */
    }

    .article-body table.letter-cnt-items th:first-of-type,
    .article-body table.letter-cnt-items td:first-of-type {
        /*width: calc(100% - 120px) !important; !* 确保第一列占据剩余空间 *!*/
    }

    .article-body table.letter-cnt-items th:last-of-type,
    .article-body table.letter-cnt-items td:last-of-type {
        width: 120px !important;
    }

    /*山西要闻*/
    .cond-menu-list {
        overflow: hidden !important;
        height:   unset !important;
        margin:   1rem !important;
    }

    .govinfo-list-right-section-title {
        margin: 0 1rem 0.5rem !important;
    }

    .chz-common-text-list {
        margin: 0 auto 0.5rem !important;
    }

    .pages-govinfo-open input[type="text"], textarea, select {
        /*width: 100% !important;*/
        height:      28px !important;
        line-height: 28px !important;
    }

    /*分页*/
    .pages-govinfo-open.group {
        display:         flex !important;
        flex-wrap:       wrap !important;
        align-items:     center !important;
        justify-content: center !important;
    }

    .pages-govinfo-open.group > a,
    .pages-govinfo-open.group > span {
        margin-right: 5px !important; /* 根据需要调整间距 */
    }

    .pages-govinfo-open.group > input[type="text"],
    .pages-govinfo-open.group > input[type="button"] {
        display: inline-block !important;
    }

    .pages-govinfo-open.group > input[type="text"] {
        margin-right: 5px !important; /* 保持两个输入框之间的间距 */
    }

    .pages-govinfo-open.group input[type="text"]:nth-last-of-type(2),
    .pages-govinfo-open.group input[type="button"]:last-of-type {
        display: block !important;
        width:   unset !important;
        height:  22px !important;
        margin:  0.5rem !important;
    }

    ul.chz-common-text-list-items li {
        display:   flex !important;
        flex-wrap: wrap !important;
        overflow:  unset !important;
        position:  unset !important;
    }

    ul.chz-common-text-list-items li > a {
        flex:          0 0 70% !important; /* 第一列占70%宽度 */
        overflow:      hidden !important;
        white-space:   nowrap !important;
        text-overflow: ellipsis !important;
    }

    ul.chz-common-text-list-items li > span {
        flex:          0 0 20% !important; /* 第二列占30%宽度 */
        text-align:    right !important;
        margin-left:   auto !important; /* 确保右对齐 */
        overflow:      hidden !important;
        white-space:   nowrap !important;
        text-overflow: ellipsis !important;
    }

    /* 适配不同子元素类型的样式 */
    ul.chz-common-text-list-items li > i {
        text-align: center !important; /* 或者其他样式 */
        position:   relative !important;
    }

    ul.chz-common-text-list-items li > a {
        text-align: left !important; /* 或者其他样式 */
        width:      unset !important;
    }

    ul.chz-common-text-list-items li > span {
        text-align: right !important; /* 或者其他样式 */
    }

    .chz-common-text-list-items > li > span {
        position: unset !important;
    }
    span.pubtime {
        right: 40px !important;
    }

    /*市长信箱来信*/
    .govinfo-search-show-cnt > li {
        position: unset !important;
        display:  unset !important;
        float:    unset !important;
    }

    .govinfo-search-inner-topcnt {
        height: unset !important;
        width: 100% !important;
    }

    .govinfo-search-show-cnt {
        /*display:    flex !important;*/
        /*flex-wrap:wrap !important; !* 允许换行 *!*/
        list-style: none !important;
        padding:    0 !important;
        margin:     0.5rem  0 0 0 !important;
        flex-wrap:  nowrap !important;
        width: 100% !important;
    }

    .govinfo-list-right-section-cnt-box .govinfo-search-inner-topcnt ul.govinfo-search-show-cnt.zhmmail-add-form {
        flex-wrap: wrap !important; /* 允许换行 */
    }

    /*政民互动-市长信箱查询条件*/
    .govinfo-search-show-cnt li {
        /*display:       block !important; !* 将 li 元素设为块级元素 *!*/
        margin-bottom: 10px !important; /* 设置间距 */
    }

    /* 确保第一个 th 的宽度为  */
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items {
        background-color: transparent; !important;
        width:            100% !important;
        border-collapse:  collapse !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items th,
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items td {
        padding:    8px !important;
        text-align: left !important;
        /*width:50% !important; !* 确保两列宽度平均分布 *!*/
        word-break: break-word !important; /* 自动换行 */
        word-wrap:  break-word !important; /* 自动换行 */
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items th:first-of-type,
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items td:first-of-type {
        width: calc(100% - 1rem) !important; /* 确保第一列占据剩余空间 */
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items th:last-of-type,
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items td:last-of-type {
        width: 3rem !important; /* 固定第二列宽度为20px */
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > .mailbox-list-items-tit-w {
        width:         75% !important; /* 使用 !important 确保覆盖其他样式 */
        overflow:      hidden !important;
        white-space:   nowrap !important;
        text-overflow: ellipsis !important;
    }

    /* 确保第二个 th 的宽度为  和居中对齐 */
    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > .mailbox-list-items-tit-w + th {
        width:      25% !important; /* 使用 !important 确保覆盖其他样式 */
        text-align: center !important; /* 确保文本居中对齐 */
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > tbody > tr {
        line-height: unset !important;
        height:      unset !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > tbody > tr > td {
        border:        unset !important;
        border-bottom: 1px dashed #eee !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner table.mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w {
        padding:     0.5rem !important;
        display:     inline-block !important;
        overflow:    unset !important;
        height:      unset !important;
        white-space: normal !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner > .mailbox-list-items-tit-w a {
        padding-left: 0.5rem !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner > table.mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w > i {
        top:  14px !important;
        left: 10px !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner > table.mailbox-list-items > tbody > tr > .mailbox-list-items-tit-w > a {
        margin-left: 0.8rem !important;
        line-height: 1.5 !important;
    }

    .main-wrap .govinfo-list-right-section .mayors-mailbox-content-inner > td.mailbox-list-items-tit-w {
        height: unset !important;
    }

    /*在线访谈页 把原表格属性改为 div属性使其更便于适应*/
    .table-wrap {
        width:           100% !important; /* 设置宽度为 100% 或根据需要调整 */
        border-collapse: collapse !important; /* 去掉单元格间距 */
    }

    .main-wrap .table-wrap td.table-wrap-left .govinfo-list-left-section {
        width:  95% !important;
        height: unset !important;
        margin: 0 auto 0.5rem !important;
        float:  unset !important;
    }

    .main-wrap .table-wrap .govinfo-list-right-section {
        position: unset !important;
        overflow: hidden !important;
        width:    95% !important;
        height:   unset !important;
        border:   1px solid #e1e1e1 !important;
        margin:   0 auto 0.5rem !important;
        float:    unset !important;
    }

    .main-wrap .table-wrap td {
        display:    block !important; /* 将 td 转换为块级元素 */
        width:      100% !important; /* 确保单元格宽度与 table 一致 */
        box-sizing: border-box !important; /* 确保宽度计算包含内边距和边框 */
        padding:    0 !important; /* 移除内边距 */
        margin:     0 auto !important; /* 移除外边距 */
    }

    .main-wrap .table-wrap .table-wrap-left {
        display:          block !important; /* 将 td 内的 div 也设置为块级元素 */
        width:            100% !important;
        box-sizing:       border-box !important;
        background-color: unset !important;
    }

    .main-wrap .table-wrap .table-wrap-left .govinfo-list-left-section {
        display:    block !important; /* 使内部 div 也表现得像块级元素 */
        width:      100% !important;
        box-sizing: border-box !important;
    }

    /* 其他样式 */
    .main-wrap .table-wrap .table-wrap-left .govinfo-list-left-section-title,
    .main-wrap .table-wrap .table-wrap-left .filte-border-bottom-2,
    .main-wrap .table-wrap .table-wrap-left .cond-menu-list {
        display: block !important; /* 保证这些内部 div 也表现为块级元素 */
    }


    .chz-online-talk > dt img {
        height: unset !important;
    }

    .govinfo-list-right-section .response-rate-box {
        font-size:   14px;
        line-height: 40px !important;
        position:    unset !important;
        top:         6px;
        right:       10px !important;
        overflow:    hidden !important;
        width:       unset !important;
        height:      38px;
        color:       #656565;
        text-align:  center !important;
    }

    /*政府领导详情页*/
    .main-wrap .container, .container {
        width:     100% !important;
        max-width: 100% !important;
        /*padding:0.5rem !important;*/
    }

    .fl_pc {
        float:          unset !important;
        display:        flex !important;
        align-items:    center !important;
        flex-direction: column !important;
    }

    .leader-detail-desc > dd {
        width:     98%;
        font-size: 14px !important;
        padding:   1rem !important;
    }

    .leader-datail-tit {
        font-size: 18px !important;
    }

    .leader-detail-work > dt {
        font-size: 1.2rem;
    }

    .leader-datail-mue, .leader-detail-work > dd {
        font-size: 14px;
    }

    .calendar-contain {
        width: 100% !important;
    }

    .gover-actives > dt > a {
        font-size: 18px !important;
    }

    .gover-actives {
        height: unset !important;
    }

    .gover-actives > dt {
        height: auto !important;
    }

    .governor-calendar-box {
        padding-top: unset !important;
    }

    .governor-calendar-box {
        margin-top: 0.5rem !important;
    }

    .governor-calendar-box {
        height: unset !important;
    }

    .calendar-info {
        position: unset !important;
        width:    100% !important;
    }

    .fr_pc {
        float: unset !important;
    }

    .leader-detail-work * {
        font-size:   14px !important;
        line-height: 1rem !important;
    }

    .leader-detail-work > dt {
        height:  1rem !important;
        padding: 1rem !important;
    }

    .view *, .trs_web * {
        font-size: 14px !important;
    }

    .leader-datail-mue {
        padding: 0 !important;
    }

    .calendar-info-box {
        font-size: 14px;
    }

    .calendar-info-box h3 {
        font-size: 16px !important;
    }

    /*信息公开*/
    .zty-seven-ones-body {
        border-top: 1px solid rgba(255, 255, 255, .2);
        overflow:   hidden !important;
        width:      100% !important;
        margin:     10px auto;
    }

    .govinfo-publish-left-box {
        overflow: hidden !important;
        width:    100% !important;
        float:    unset !important;
        display:  flex !important;
    }

    .govinfo-publish-right-1 {
        width:  100% !important;
        height: unset !important;
        margin: 0.5rem !important;
    }

    .govinfo-publish-center-box {
        overflow: hidden !important;
        width:    100% !important;
        float:    unset !important;
        display:  flex !important;
        margin:   0 auto !important;
    }

    .govinfo-publish-center-1 {
        width:  100% !important;
        margin: 0.5rem !important;
        height: unset !important;
    }

    .h288 {
        height: unset !important;
    }

    .govinfo-cnt-center-box {
        overflow: hidden !important;
        width:    100% !important;
        margin:   10px auto;
    }

    .govinfo-publish-right-box {
        width:           100% !important;
        height:          unset !important;
        float:           unset !important;
        display:         flex !important;
        flex-direction:  row-reverse;
        flex-wrap:       wrap !important;
        align-content:   space-around !important;
        justify-content: space-between !important;
        align-items:     stretch;
    }

    .govinfo-publish-left-1 {
        width:  100% !important;
        height: unset !important;
        border: 1px solid #dcdcdc;
        margin: 0.5rem !important;
    }

    .govinfo-publish-left-1 ul {
        padding: 0.5rem 0 !important;
    }

    .govinfo-title-center-tab-box {
        font-size:     16px !important;
        line-height:   44px;
        overflow:      hidden !important;
        height:        44px;
        margin:        0 15px;
        border-bottom: 1px solid #dcdcdc;
        display:       flex !important;
        align-items:   center !important;
        gap:           10px !important;
        width:         100% !important;
        box-sizing:    border-box !important;
        overflow-x:    auto !important;
        white-space:   nowrap !important;
    }

    .affairs-list-search {
        height:           unset !important;
        background-color: #f5f5f5;
        width:            100% !important;
        margin:           0 auto !important;
    }

    .govinfo-cnt-center-tab-box {
        height:         unset !important;
        width:          100% !important;
        padding-bottom: 0.5rem !important;
    }

    .h230 {
        height: unset !important;
    }

    /*组织机构分类 更多链接*/
    .govinfo-title-center-box > span {
        bottom: 1rem !important;
    }

    .set-topic-links .topic-wrap {
        position:    unset !important;
        display:     flex !important;
        align-items: center !important;
        gap:         10px !important;
        width:       100% !important;
        box-sizing:  border-box !important;
        overflow-x:  auto !important;
        white-space: nowrap !important;
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox {
        position: unset !important;
        width:    100% !important;
        height:   60px;
    }

    /*.set-topic-links .topic-wrap .drama-wrap {*/
    /*    position:unset !important;*/
    /*    overflow:hidden !important;*/
    /*    width:100% !important;*/
    /*    height: 60px;*/
    /*    margin-left: 15px;*/
    /*}*/
    /*.set-topic-links .topic-wrap .drama-wrap ul#dramabox {*/
    /*    position:unset !important;*/
    /*    overflow:hidden !important;*/
    /*    width:100% !important;*/
    /*    height: 60px;*/
    /*    margin-left: 15px;*/
    /*}*/
    .set-topic-links .topic-wrap .drama-wrap > .dramabox {
        width:       100% !important; /* 设置容器宽度为 100% 或其他合适的值 */
        overflow:    hidden !important; /* 隐藏超出容器的内容 */
        white-space: nowrap !important; /* 确保子元素不换行 */
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox ul {
        display:     flex !important; /* 使用 Flexbox 布局 */
        padding:     0 !important; /* 去掉内边距 */
        margin:      0 !important; /* 去掉外边距 */
        list-style:  none !important; /* 去掉列表符号 */
        align-items: center !important;
        gap:         10px !important;
        width:       98% !important;
        box-sizing:  border-box !important;
        overflow-x:  auto !important;
        white-space: nowrap !important;
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox li {
        flex:        0 0 auto !important; /* 确保每个项的宽度固定，并且不会伸缩 */
        border:      0 !important; /* 去掉边框 */
        float:       unset !important;
        width:       unset !important;
        margin-left: unset !important;
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox img {
        width:       210px !important; /* 图片宽度 */
        margin-left: 20px !important; /* 图片左边距 */
    }

    .set-topic-links .topic-wrap .drama-wrap > .dramabox img:nth-of-type(1) {
        margin-left: 0.5rem !important; /* 图片左边距 */
    }

    /*最新信息 列表*/
    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 ul.govinfo-cnt-center-box li {
        display:      flex !important;;
        align-items:  center !important;;
        padding-left: 0.5rem !important;;
    }

    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > i {
        flex:        0 0 auto !important; /* 左边宽度 */
        margin-left: 1rem !important;
        left:        0.1rem !important
    }

    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > a {
        flex:          1 !important;; /* 中间宽度 */
        margin-left:   1.5rem !important;
        white-space:   nowrap !important;;
        overflow:      hidden !important;;
        text-overflow: ellipsis !important;;
    }

    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > em {
        flex:          0 0 auto !important;; /* 右边宽度 */
        margin-left:   10px !important;; /* 调整间距 */
        white-space:   nowrap !important;;
        position:      unset !important;;
        padding-right: 1rem !important;
    }

    .main-wrap > .govinfo-publish-center-box:nth-child(2) .govinfo-publish-center-1 .govinfo-title-center-box > span {
        bottom: 1rem !important;
    }

    /*政府文件列表*/
    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box {
        height:  unset !important;
        margin:  0 !important;
        padding: 0.5rem !important;
    }

    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
        width:        100% !important;
    }

    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box li > i {
        flex:        0 0 auto !important; /* 左边宽度 */
        margin-left: 0.1rem !important;
        left:        0.1rem !important;
    }

    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box li > a {
        flex:          1 !important; /* 中间宽度 */
        margin-left:   0.5rem !important;
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .govinfo-cnt-center-tab-box ul.govinfo-cnt-center-box li > em {
        flex:        0 0 auto !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*列表*/
    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-1. ul.govinfo-cnt-center-box li {
        display:      flex !important;;
        align-items:  center !important;;
        padding-left: 0.5rem !important;;
    }

    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-box .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > i {
        flex:        0 0 3px !important; /* 左边宽度 */
        margin-left: 1rem !important;
        left:        1rem !important
    }

    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-box .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > a {
        flex:          0 0 68% !important;; /* 中间宽度 */
        margin-left:   1.5rem !important;
        white-space:   nowrap !important;;
        overflow:      hidden !important;;
        text-overflow: ellipsis !important;;
    }

    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-box .govinfo-publish-center-1 ul.govinfo-cnt-center-box li > em {
        flex:        0 0 10% !important;; /* 右边宽度 */
        margin-left: 10px !important;; /* 调整间距 */
        white-space: nowrap !important;;
        position:    unset !important;;
    }

    .main-wrap .govinfo-publish-center-box:nth-of-type(3) .govinfo-publish-center-box .govinfo-publish-center-1 .govinfo-title-center-box > span {
        bottom: 1rem !important;
    }

    .topic-wrap {
        width: 100% !important;
    }

    .govinfo-publish-center-box {
        display:         flex !important; /* 使用 flexbox 布局 */
        align-items:     center !important; /* 水平居中子元素 */
        justify-content: center !important; /* 垂直居中子元素 */
        flex-wrap:       wrap !important;
    }

    .govinfo-publish-center-box .govinfo-cnt-center-box.govinfo-cntcalu-center-box {
        padding: 0.5rem !important;
        height:  unset !important;
    }

    .govinfo-publish-center-box ul.govinfo-open-4 {
        list-style-type: none !important; /* 去掉默认的列表样式 */
        padding:         0 !important; /* 去掉默认的内边距 */
        margin:          0 !important; /* 去掉默认的外边距 */
        width:           100% !important; /* 设置为适应父容器宽度 */
        display:         flex !important; /* 使用 flexbox 布局 */
        flex-wrap:       wrap !important; /* 允许子元素换行 */
        justify-content: center !important; /* 水平居中子元素 */
        align-items:     center !important; /* 垂直居中子元素 */
        height:          unset !important;
    }

    .govinfo-publish-center-box ul.govinfo-open-4 li {
        margin:     0.5rem !important; /* 每个列表项之间的间距 */
        /*width: calc(50% - 4rem); !* 每个列表项占据一半宽度，减去水平间距 *!*/
        box-sizing: border-box !important; /* 包含 padding 和 border 在内的宽度计算 */
    }

    .govinfo-publish-center-box ul.govinfo-open-4 li a {
        text-decoration: none !important; /* 去掉链接下划线 */
        color:           #000 !important; /* 链接文本颜色 */
    }

    .govinfo-cntcalu-center-box > li {
        display:      block !important;
        float:        unset !important;
        width:        unset !important;
        margin-right: 5px !important;
    }

    ul.govinfo-cnt-aside-box.zdly li {
        display: flex !important;
        width:   100% !important;
    }

    .govinfo-topics-box li {
        margin-top:      5px !important; /* 上边距 */
        height:          65px !important; /* 固定高度 */
        display:         flex !important; /* 使用 Flexbox 布局 */
        justify-content: center !important; /* 水平居中对齐内容 */
        align-items:     center !important; /* 垂直居中对齐内容 */
    }
    .govinfo-topics-box {
        width:           100% !important;
        margin-top:      5px !important; /* 上边距 */
        height:          65px !important; /* 固定高度 */
        display:         flex !important; /* 使用 Flexbox 布局 */
        justify-content: center !important; /* 水平居中对齐内容 */
        align-items:     center !important; /* 垂直居中对齐内容 */
    }

    .govinfo-topics-box li {
        margin: 0.5rem !important;
    }

    .govinfo-topics-box a {
        display: block !important; /* 确保链接的区域可以点击 */
        margin:  0 10px !important; /* 左右边距，调整为需要的值 */
    }

    .govinfo-topics-box img {
        height: 53px !important; /* 图片高度 */
        width:  auto !important; /* 保持图片的宽高比例 */
    }

    .affairs-list-search-keyword {
        width: 140px !important;
    }

    /*select#files_search_select{*/
    /*    width: 5rem !important;*/
    /*}*/
    /*select#files_search_selectYear{*/
    /*    width: 5rem !important;*/
    /*}*/
    .affairs-list-search-inner {
        display:     flex !important;
        flex-wrap:   wrap !important; /* 允许子元素换行 */
        align-items: center !important; /* 垂直居中对齐子元素 */
    }

    .affairs-list-search-inner > * {
        margin: 5px !important; /* 设置每个元素之间的间距 */
    }

    .affairs-list-search-keyword,
    .files_search_select {
        margin-right: 10px !important; /* 设置输入框和下拉框之间的间距 */
    }

    #submit_btn1 {
        width:      40% !important; /* 设置按钮宽度为 30% */
        margin:     10px 0 !important; /* 设置按钮与其他元素之间的间距 */
        display:    block !important; /* 使按钮成为块级元素 */
        text-align: center !important; /* 使按钮文本水平居中 */
        box-sizing: border-box !important; /* 包括 padding 和 border 在宽度计算内 */
    }

    .affairs-list-search-inner {
        height: unset !important;
    }

    .affairs-list-search {
        height: unset !important;
    }

    /*重点领域信息*/
    /*列表*/
    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.5rem !important;
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > span {
        flex: 0 0 23px; /* 左边宽度 */
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > a {
        flex:          0 0 20% !important; /* 中间宽度 */
        margin-left:   10px !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > span.list-title-time {
        flex:        0 0 15% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    .sub-breadcrumb {
        position:     unset !important;
        padding-left: 0.8rem !important;
        display:      flex !important;
        flex-wrap:    wrap !important;
        height:       unset !important;
    }

    .index-files-search-box .index-files-search-title {
        width: 40% !important;
    }

    .index-files-search-box .index-files-search-submit {
        left: 11rem !important;
    }

    /*融合服务列表*/
    .conter {
        background:    #fff !important;
        overflow:      hidden !important;
        max-width:     100% !important;
        margin:        0 auto !important;
        border-radius: 5px !important;
    }

    .conter .leftcon {
        width: 95% !important;
    }

    .cont_bottom {
        max-width: unset !important;
    }

    .cont_bottom .leftcon {
        float:  unset !important;
        width:  95% !important;
        margin: 0 auto !important;
    }

    .cont_bottom .rightcon {
        float:  unset !important;
        width:  100% !important;
        margin: 0 auto !important;
    }

    .cont_bottom .leftcon .banCont {
        background: #fff !important;
        padding:    10px 15px !important;
    }

    .cont_bottom .rightcon .wenContPc {
        margin: 0 auto !important;
    }

    .tit {
        font-size:   18px !important;
        margin-left: 1.5rem !important;
    }

    .cont_bottom .leftcon .banCont ul li {
        font-size: 16px !important;
    }

    .cont_bottom .rightcon .wenContPc .cont h3 {
        font-size: 16px !important;
    }

    .top_bg_con {
        max-width: 100% !important;
        margin:    0 auto !important;
        padding:   45px 0 15px 0 !important;
    }

    .top_bg_con .logo img {
        width:     28% !important;
        max-width: 50% !important;
    }

    .top_bg_con .logo {
        width:      100% !important;
        height:     unset !important;
        position:   absolute !important;
        top:        3.8rem !important;
        left:       unset !important;
        text-align: center !important;
    }

    .top_bg_con .rightcon {
        width:           100% !important;
        font-size:       14px;
        line-height:     2 !important;
        padding:         5px 0 0 0 !important;
        position:        absolute !important;
        top:             10.5rem !important;
        left:            0 !important;
        text-align:      center !important;
        display:         flex !important;
        justify-content: center !important;
        justify-items:   center !important;
        flex-direction:  row-reverse;
    }

    .top_bg_con .rightcon .listmenu {
        font-size:     14px !important;
        float:         right !important;
        height:        2em !important;
        width:         42% !important;
        background:    #2278cc !important;
        text-align:    center !important;
        border-radius: 5px !important;
        margin:        0 2% !important;
        position:      relative !important;
        display:       block !important;
    }

    .top_bg_con .rightcon .search {
        width:         41% !important;
        border-radius: 5px !important;
        float:         right !important;
        height:        2em !important;
    }

    .top_bg_con .rightcon .fanhui {
        float:  right !important;
        height: 2em !important;
        width:  8% !important;
    }

    .top_bg_con .rightcon .search input {
        font-size:   14px !important;
        line-height: 2 !important;
        height:      2em !important;
    }

    .top_bg_con .rightcon .search .btn {
        width:       4rem !important;
        float:       right !important;
        border:      none !important;
        font-size:   14px !important;
        color:       #888888 !important;
        line-height: 1.5 !important;
        height:      1.5em !important;
        text-indent: -9999px !important;
        background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAcCAYAAACQ0cTtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5M2ExNDc2OS1kNDdkLWI5NGYtOTY1Mi0wZDllNDczNWFlMmMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDhFNUVGQ0RFRjFCMTFFOTk4RDhDMzQxQzcyMTkwNjciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDhFNUVGQ0NFRjFCMTFFOTk4RDhDMzQxQzcyMTkwNjciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZTQwNzQ1MDEtOWFjZi00MTQ3LTg2YmUtNjI2MDBiYmE4Y2VlIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkzYTE0NzY5LWQ0N2QtYjk0Zi05NjUyLTBkOWU0NzM1YWUyYyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiUbkqwAAAHpSURBVHjavJZNK0RRGMfvTNNEJsXUKKMshaUFDSULO4oFs5KSb2CnfAU7+QJSFmRthUmGJpmmsRiEhTDGiMEwb9f/1DN6nO7bzL089es859znPP977j1vLlVVFRNrBpNgGHQAL7gDh2AdZBSrJsR0mABxUFL1rQySIGyQ5we9B9sGAhWddiHqqVXsRkpyBZbBKAiCVtAHlsCFFPsFRqyKPbGOGTBu4fOIl3iQRAfMxJIs+NHKP5DYY/1LRmLzLDBfh1CVGMsT1xPLs6AeG2JyriB/5sbsnwENtBLi4EyxZwvMn5PXWZS9ScjmqKoUKN+p/BmzbNoqDnFCOXPyZ/TRIO8V5yxJZSNwVxvdrJJ3UCzH8nu5WJn8JgfFWqgUuT+52Bv5AQfFeqn84I1C7Jx8MdyQQ2LdVKZksRVWX3VAaBF4yN/QOs/4qu+3Oe2LLFfAbG+0s95SLE/EaNdPsMDnOoSOzfrLDWnW4QXMWhCZks5BYa90yP6KdWlceK5BJ6tnwQ7YBJe0dsTFZwxMAz+LrbBNoswmiuGFZ02t3XaBD+yztqyVC49giA7DooGA2N2PNK4BUa3/57JwbxQWBoOgCxRAAsTAlkGfA7ZJiF3Kb1WsXrsF7eS//7VY9ehqE85/iAmLgPS3AAMAfMV8OJBZSXkAAAAASUVORK5CYII=) center center no-repeat !important;
        display:     block !important;
        margin-top:  0.2rem;
    }

    .top_bg_con .rightcon .fanhui a {
        font-size: 2.8rem !important;
    }
    /*融合服务 热门搜索*/
    /*.top_bg_con .rightcon .link {*/
    /*    display:block !important;*/
    /*}*/
    /*.rightcon {*/
    /*    display:flex !important;*/
    /*    flex-direction:column !important; !* 垂直排列子元素 *!*/
    /*    width:100% !important; !* 使 .rightcon 占据全部宽度 *!*/
    /*}*/

    /*.rightcon > div:not(.link) {*/
    /*    display:flex !important;*/
    /*    flex-wrap:nowrap !important; !* 确保这些元素在同一行内 *!*/
    /*    width:100% !important; !* 确保这些元素占据整行 *!*/
    /*}*/

    /*.rightcon .fanhui {*/
    /*    width: 20%; !* 根据需要调整宽度 *!*/
    /*}*/

    /*.rightcon .listmenu {*/
    /*    width: 40%; !* 根据需要调整宽度 *!*/
    /*}*/

    /*.rightcon .mobilenav {*/
    /*    width: 20%; !* 根据需要调整宽度 *!*/
    /*}*/

    /*.rightcon .search {*/
    /*    width: 20%; !* 根据需要调整宽度 *!*/
    /*}*/

    /*.rightcon .link {*/
    /*    font-size:16px !important;*/
    /*    width:100% !important; !* 使 .link 占据整行 *!*/
    /*    margin:0 !important; !* 去掉外边距 *!*/
    /*    display:unset !important; !important;*/
    /*}*/




    /*部门列表表格*/
    .govment-departments-table {
        width:100% !important; /* 设置表格宽度为 100% */
        border-collapse:collapse !important; /* 合并边框 */
        background-color:#f0f0f0 !important; /* 设置表格背景色为灰色 */
        overflow-x:auto !important; /* 允许在内容超出时横向滚动 */
        display:block !important; /* 将表格转换为块级元素，以便启用滚动 */
    }

    .govment-departments-table td {
        border:1px solid #ddd !important; /* 为单元格添加边框 */
        padding:8px !important; /* 设置内边距 */
        box-sizing:border-box !important; /* 包含内边距和边框在宽度计算中 */
        white-space:nowrap !important; /* 防止内容换行 */
    }


    /* 如果需要设置表头背景色 */
    .govment-departments-table caption {
        font-weight:bold !important; /* 加粗表头文字 */
        padding:10px !important; /* 设置表头内边距 */
        background-color:#e0e0e0 !important; /* 表头背景色 */
    }


    /*    重点领域信息公开*/
    .menus-wrap {
        height: 50px !important;
        margin: 0 auto!important;
        align-items: center !important;
        gap: 10px !important;
        width: 100% !important;
        box-sizing: border-box !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-right: 0.5rem !important;
    }

    .toolbar {
        width: 100%!important;
        min-width: 100% !important;
        height: 32px!important;
        background: #dfefff!important;
    }
    .toolbar-inner {
        width: 100%!important;
        margin: 0 auto!important;
        display: flex !important;
    }
    .banner {
        width: 100%;
        margin: 1rem auto;
    }
    .banner-wrap {
        overflow: hidden;
        width: 100%;
        min-width: 100%;
        height: auto;
    }
    .frdlinks-links-box {
        width: 100%;
    }
    .frdlinks-links-box-cnt {
        width: 100%;
    }
    .footer-wrap {
        min-width:  100%;
    }
    .govinfo-open-column-wrap-left {
        width: 98%;
        margin: 0 auto;
        float: unset !important;
    }
    .govinfo-open-column-aside-box {
        width: 98%;
        margin: 0.5rem auto !important;

    }
    .govinfo-column-aside-1-fix {
        width: 100%;
    }
    .govinfo-open-column-box {
        width: 98%;
        margin: 0 auto;
    }
    .govinfo-open-column-wrap-right {
        width: 98%;
        float: unset !important;
        margin: 0 auto;
    }
    .govinfo-open-column-main-box {
        width: 99.5%!important;
        margin: 0 auto 0.5rem!important;
    }

    .banner-wrap .banner.group .logo{
        margin: 0 auto!important;
        float: unset !important;
        height: unset !important;
        display: flex!important;
        justify-content: center!important;
    }
    .shiye-common-banner-title {
        font-size: 30px;
        position: unset;
        display: flex;
        justify-content: center;
        margin: 0.5rem !important;
    }
    .shiye-common-banner-title img {
        width: 60%;
    }
    .search-box {
        overflow: unset!important;
        width: 100%!important;
        height: auto!important;
        display: flex!important;
        margin: 0.5rem auto!important;
        float: unset !important;
        flex-wrap: wrap !important;
    }
    .group {
        display: unset!important;
        flex-basis: 20%!important; /* 左边子元素的基础宽度为20% */
        margin-right: 10px!important; /* 右侧外边距 */
        text-align: center!important; /* 文字居中显示 */
        padding-left: 0.5rem !important;
    }
    .top-submenus > li {
        margin-top: unset!important;
        width: 100% !important;
    }
    .top-submenus > li {
        overflow: unset!important;
    }
    .header-search-form--textinput {
        width: 100% !important;
    }
    .frdlinks-links-box.group {
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
        box-sizing: border-box !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-right: 0.5rem !important;
        width: 96% !important;
    }
    .menus {
        position: unset!important;
        width: unset!important;
        display: flex !important; /* 使用 Flexbox 布局 */
        padding: 0 10px!important; /* 左右边距 */
    }
    .menus-left {
        line-height: 46px!important;
        height: 46px!important;
        float: unset !important;
        width: 100% !important;
        align-items: center !important;
        gap: 10px !important;
        box-sizing: border-box !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-right: 0 !important;
        margin: 0 auto 0 0.1rem !important;
        text-align: center!important; /* 文字居中显示 */
        overflow-y: hidden !important;
        display: flex!important;
        flex-basis: 75% !important;
    }
    /*.menus-left > li {*/
    /*    padding: unset!important;*/
    /*}*/
    .menus-right {
        line-height: 44px!important;
        overflow: hidden!important;
        width: unset!important;
        flex-basis: 29%!important; /* 右边子元素的基础宽度为80% */
        text-align: center!important; /* 文字居中显示 */
        float: unset!important;
    }
    .govinfo-open-title-submenu > li {
        line-height: 12px!important;
    }
    .header-search-box-input {
        width: 70%!important;
        display: flex!important;
        justify-content: center!important;
        margin: 0 auto!important;
    }
    .header-search-words {
        width: 100%!important;
        margin: 0.5rem auto !important;
        display: flex!important;
        justify-content: center!important;
    }
    .copyright {
        overflow: hidden!important;
        width: 100% !important;
        height: auto!important;
        margin: 5px auto!important;
    }
    .footer-wrap {
        overflow: hidden!important;
        width: 100%!important;
        min-width: 100%!important;
        height: auto !important;
    }
    .copyright-left,.copyright-right {
        float: unset!important;
        width: 100%!important;
        display: flex!important;
        justify-content: center!important;
        text-align: center!important;
        line-height: 1.2rem!important;
        margin: 0.5rem auto !important;
        flex-wrap: wrap!important;
    }
    .copyright-right > .copytxt {
        font-size: 12px!important;
        width: 95%!important;
        height: auto!important;
        margin: 0.5rem auto !important;
        color: #555!important;
        display: flex!important;
        flex-direction: column!important;
        line-height: 22px !important;
    }
    .copyright-right > li {
        display: flex!important;
        float: unset!important;
        height: unset!important;
        flex-wrap: wrap!important;
    }
    .copytxt p {
        margin: 0.1rem auto!important;
    }

    .frdlinks-links-box li {
        float: left!important;
        padding-left: 10px!important;
        padding-right: 10px!important;
        position: relative!important;
        cursor: pointer!important;
        line-height: 24px!important;
    }
    .frdlinks-links-box ul {
        float: unset !important;
        width: 98% !important;
        display: flex !important;
        align-items: center !important;
        gap: 10px !important;
        box-sizing: border-box !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-right: 0.5rem !important;
        margin: 0 auto!important;
    }

    .top-submenus {
        font-size: 12px;
        overflow: hidden;
        height: 32px;
        color: #767676;
        float: unset !important;
        width: unset !important;
        display: flex !important;
        align-items: center !important;
        box-sizing: border-box !important;
        overflow-x: auto !important;
        white-space: nowrap !important;
        padding-right: 0.5rem !important;
        margin: 0 auto !important;

        flex-basis: 80%!important; /* 右边子元素的基础宽度为80% */
        text-align: center!important; /* 文字居中显示 */
    }

    #outlinesearchform dl.clearfix dd > a{
        float: unset!important;
    }

    .container .search #sjdt__content dl.clearfix dd > a{
        float: unset!important;
    }
    .govinfo-open-column-box .shiye-common-con-region-list > li > a {
        width: 80% !important;
        text-overflow: ellipsis!important;
        overflow: hidden!important;
        display: block!important;
        white-space: nowrap!important;
    }



}

/* 大型设备 (平板横屏, 大于992px且小于1200px) */
@media (min-width: 992px) and (max-width: 1199.98px) {
    *, ::after, ::before {
        box-sizing: border-box;
    }
    .main-wrap,.container,.main-wrap .container, .container,.zty-seven-ones-body,.zty-seven-ones {
        max-width: 960px !important;
        min-width: 960px !important;
        margin: 0.5rem auto !important;
        width: 100% !important;
    }
    body {
        min-width: 960px !important;
        /*max-width: 960px !important;*/
        /*background-color: #00FF00 !important;*/
        margin: 0 auto !important;
    }

    /*顶部内容*/
    .header .topBar dl.clearfix:first-of-type {
        width:  100% !important; /* 适应屏幕宽度 */
        margin: 0 auto !important; /* 居中对齐 */
        font-size: 14px !important;
    }

    .header .topBar {
        position:    relative !important;
        height:      25px !important;
        color:       #fff !important;
        line-height: unset !important;
    }

    /* 选择第一个 div */
    dl.container > dt + div {
        display: none !important;
    }

    /*内页样式*/
    /*分页顶部因为class不一样，需要单独设置*/
    .header .topBar dl.clearfix:first-of-type {
        width:       100% !important;
        margin:      0 auto !important;
        /*padding: 0.2rem 0 !important;*/
        line-height: 1.4rem !important;
        overflow:    hidden !important;
    }

    /* 选择第一个 div */
    .topBar dl.clearfix > dt + div {
        display:     none !important;
        float:       unset !important;
        margin-left: unset !important;
    }

    .header .topBar {
        background-color: unset !important;
    }

    .header .topBar dl {
        position: unset !important;
        overflow: unset !important;
    }

    .header-choose-btn {
        position: relative !important;
        top:      0 !important;
        right:    unset !important;
        z-index:  1 !important;
        display:  block !important;
    }

    .header-menu {
        position:         absolute !important;
        background-color: unset !important;
    }

    .news > .swiper-slide {
        width: 100% !important;
    }

    .swiper-nav .swiper-slide a:after {
        position:            absolute !important;
        bottom:              0 !important;
        left:                50% !important;
        content:             "";
        margin-left:         -10px !important;
        border:              10px solid transparent !important;
        border-bottom-color: #035294 !important;
        visibility:          hidden !important;
    }

    .swiper-nav .swiper-slide a {
        position:    relative !important;
        display:     inline-block !important;
        font-size:   1.125em;
        color:       #035294 !important;
        line-height: 56px;
        text-align:  center !important;
        white-space: nowrap !important;
    }

    .header-choose-btn span:nth-child(1) {
        display: none !important;
    }

    .swiper-nav-pc .swiper-home {
        width: unset !important;
    }

    .inHeader::before {
        content:          "";
        position:         absolute !important;
        top:              40px !important;
        left:             0 !important;
        right:            0 !important;
        height:           260px !important;
        background-color: #FFFFFF !important;
        z-index:          -1 !important;
    }

    .header .inHeader {
        padding:          unset !important;
        background-color: transparent !important;
    }

    .header .topBar dd#header-choose-toggle {
        opacity:    1 !important;
        max-height: unset !important;
        overflow:   auto !important;
        float:      right !important;
        background: transparent !important;
    }

    .header .topBar dd.header-choose-menu {
        position:   relative !important;
        top:        0 !important;
        right:      0 !important;
        left:       0 !important;
        z-index:    999;
        width:      auto !important;
        background: transparent;
        box-shadow: none !important;
        border:     none !important;
        padding-right: 1rem !important;
        height: 25px !important;
        line-height: 22px !important;
    }

    .header .topBar dd {
        float: right !important;
    }

    .header .topBar dt {
        float: left !important;
        padding: 0 1rem !important;
    }

    .header .topBar dd.header-choose-menu ul li a {
        color:     #FFFFFF !important;
        font-size: 14px !important;
    }

    .header .topBar dd.header-choose-menu ul li {
        float:         left !important;
        border-bottom: none !important;
    }

    .header .topBar dd ul li {
        position:      relative !important;
        float:         left !important;
        padding-right: 0.5rem !important;
        padding-left:  0 !important;
    }

    .header .topBar dl.clearfix:first-of-type > dt + div {
        position:     absolute !important;
        right:        368px;
        top:          0 !important;
        padding-left: 224px !important;
    }

    /* 隐藏 左侧 dt 内的第1、2、3、4、6、7个 span 子元素 */
    .header .topBar dt > span:nth-child(4),
    .header .topBar dt > span:nth-child(5) {
        display: none !important;
    }

    /* 显示 dt 内的第5个 span 子元素 */
    dt > span:nth-child(5) {
        display: inline !important;
    }

    /* 设置宽度为 114px，并在内容超出时隐藏多余的部分 */
    /* 将 font-size 11px 转换为 rem */
    .header .topBar dt span.datetime {
        display:      none !important; /* 使元素成为行内块元素，以控制宽度 */
        overflow:     hidden !important; /* 隐藏超出的内容 */
        white-space:  nowrap !important; /* 防止文字换行 */
        padding-left: 0.5rem !important;
        font-size:    12px !important;
        height:       20px !important;
        line-height:  20px !important;
    }

    /* 隐藏 顶部右侧 ul 内的第1、2、3、4、6、7个 span 子元素 */
    .header-choose-menu ul > li:nth-child(1),
    .header-choose-menu ul > li:nth-child(2),
    .header-choose-menu ul > li:nth-child(3),
    .header-choose-menu ul > li:nth-child(4),
    .header-choose-menu ul > li:nth-child(5),
    .header-choose-menu ul > li:nth-child(6) {
        display: none !important;
    }

    /* 显示 顶部右侧 ul 内的第7个 span 子元素 */
    .header-choose-menu ul > li:nth-child(7) {
        font-size: 12px !important;
    }

    dd.header-choose-menu > ul.clearfix > li:last-child {
        float:        left !important;
        display:      inline !important;
        position:     unset !important;
        right:        0 !important;
        top:          -20px !important;
        /*font-size: 12px !important;*/
        margin-right: 0.1rem !important;
    }

    dd.header-choose-menu > ul.clearfix {
        height: 20px !important;
        /*line-height: 20px !important;*/
    }

    .header .inHeader .logo {
        padding-top: 3rem !important;
    }

    .header .inHeader .logo img {
        width: 30% !important;
    }

    .header {
        background:      url(http://www.changzhi.gov.cn/wzgl/tpgl/wzlogo/images/P020170417813070390032.jpg) no-repeat top center !important;
        background-size: 125% !important;
        min-height: 18rem !important;
        position:        unset !important;
        border-bottom:   5px solid #005192 !important;
        height: auto!important;
    }

    /*导航样式*/
    .header-menu {
        top: 14rem !important; /* 适应小屏设备的高度 */
    }

    .header .header-menu .container .swiper-container .swiper-wrapper .swiper-slide a {
        font-size: 1.2em !important;
    }

    .header .header-menu .container .swiper-container .swiper-wrapper .swiper-slide {
        margin-left: 28px !important;
    }

    .swiper-nav-pc.swiper-container {
        padding: unset !important;
    }

    .swiper-nav-pc .swiper-slide {
        width:        unset !important;
        margin-right: 1rem !important;
    }

    /* 搜索框*/
    .header .inHeader .search {
        width: 80% !important;
    }

    .header_main_hot {
        width: 80% !important;
    }

    .tpxw .bd div p {
        display:       inline-block !important; /* 使元素成为行内块元素，以控制宽度 */
        width:         100% !important; /* 设置宽度为 100% */
        overflow:      hidden !important; /* 隐藏超出的内容 */
        white-space:   nowrap !important; /* 防止文字换行 */
        text-overflow: ellipsis !important; /* 当内容被截断时显示省略号 */
    }

    /*首页导航样式*/
    .header .header-menu .container .swiper-container .swiper-wrapper {
        transform:           translate3d(0, 0, 0) !important; /* 取消原有的 translate3d */
        transition-duration: 0ms !important; /* 强制将过渡时间设为 0ms */

        display:             flex !important;
        align-items:         center !important;
        gap:                 10px !important;
        width:               100% !important;
        box-sizing:          border-box !important;
        overflow-x:          auto !important;
        white-space:         nowrap !important;
        padding-right:       0.5rem !important;
    }

    /*幻灯图片样式*/
    /*.container > .content > .tpxw.fl.mbox1 > .slideBox1.swiper-container {*/
    /*    background-color: #f1aa48 !important; !* 使用你想要的背景颜色替换 #f5f5f5 *!*/
    /*}*/
    .swiper-nav .swiper-slide.checked a:after {
        visibility: visible !important;
    }

    .tpxw .hd {
        bottom: 0.6rem !important;
    }

    .tpxw .hd span, .tpxw .hd li {
        margin:        0 4px !important;
        opacity:       1 !important;
        width:         10px !important;
        height:        10px !important;
        cursor:        pointer;
        border-radius: 50%;
        background:    #FFFFFF;
        overflow:      hidden;
        text-indent:   5em;
        float:         left;
    }

    /* 头条标题*/
    .xwtt h3 {
        font-size: 1.1rem !important;
    }

    .xwtt h3 a {
        font-size: 1.1rem !important;
    }

    /*标签切换新闻*/
    .news {
        height: 20.3rem !important;
    }

    .zwyw .zwyw-tit {
        height:      50px !important;
        line-height: 40px !important;
        /*font-size: 1.25rem !important;*/
    }

    .news .swiper-container {
        margin-left:  auto !important;
        margin-right: auto !important;
        position:     relative !important;
        overflow:     hidden !important;
        z-index:      1 !important;
    }

    /*专题*/
    .topic-wrap {
        overflow:    hidden !important;
        height:      80px !important;
        margin:      0 auto !important;

        /*display:flex !important;*/
        align-items: center !important;
        gap:         10px !important;
        width:       84% !important;
        box-sizing:  border-box !important;
        overflow-x:  auto !important;
        white-space: nowrap !important;
    }

    .dramabox img {
        height:      4.5rem !important;;
        margin-left: 0 !important;
    }

    .topic-links-more {
        top:    0.2rem !important;
        height: 1.2rem !important;
        right:  0.5rem !important;
        width: 48px !important;
    }

    .dramabox {
        height: unset !important;
        width:  100% !important;
    }

    .dramabox > div {
        height: unset !important;
    }

    /*!* 父容器 *!*/
    .drama-wrap {
        height:   unset !important;
        position: unset !important;
        width:    100% !important;
    }

    .ulWrap {
        overflow-x: auto !important;
    }

    .ulWrap ul {
        display:    flex !important;
        padding:    0 !important;
        margin:     0 !important;
        list-style: none !important;
        width:      100% !important; /* Optional, depending on the container */
    }

    /*.ulWrap ul li.item {*/
    /*    flex:       0 0 100% !important;*/
    /*    box-sizing: border-box !important;*/
    /*    float:      unset !important;*/
    /*    width:      unset !important;*/
    /*}*/

    /*.ulWrap ul li.item img {*/
    /*    width:   100% !important;*/
    /*    display: block !important;*/
    /*}*/

    .dramabox ul {
        height: unset !important;
    }

    .coumn-2-height {
        height: 5.5rem !important;
    }

    .news .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active,
    .news .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-next {
        width: 100% !important;
    }

    .news .swiper-container .swiper-wrapper > div {
        width: 100% !important;
    }

    /*滚动新闻 今日长治*/
    .container .content .news .zwyw .swiper-container .swiper-wrapper {
        width: 100% !important;
    }

    .indexlist.hastime li a {
        width: calc(100% - 70px) !important;
    }

    .indexlist li a {
        display:       block !important;
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .indexlist li {
        left:         0.2rem !important;
        line-height:  1.9 !important;
        position:     relative !important;
        padding-left: 12px !important;
    }

    .indexlist li span {
        padding-right: 0.5rem !important;
    }

    .news .indexlist {
        margin-top: 0 !important;
    }

    .news .indexlist {
        padding-top: 0 !important;
    }

    .news {
        padding: 10px !important;
    }

    .xwtt {
        padding: 0 20px !important;
    }

    /*.mbox1 {*/
    /*    width:    96% !important;*/
    /*    margin:   0 2% 10px 2% !important;*/
    /*    height:   auto !important;*/
    /*    overflow: hidden !important;*/
    /*}*/

    .indexlist li span {
        position: absolute !important;
        right:    0 !important;
        top:      0 !important;
        color:    #999999 !important;
    }

    /*首页政务公开 政务服务 政民互动 因页面中原样式，会导致手机版小屏幕显示时，隐藏，所以设置以下属性*/
    .zwgk-tit.clearfix ul > li:nth-child(1), .zwgk-tit.clearfix ul > li:nth-child(2),
    .zwgk-tit.clearfix ul > li:nth-child(3), .zwgk-tit.clearfix ul > li:nth-child(4),
    .zwgk-tit.clearfix ul > li:nth-child(5), .zwgk-tit.clearfix ul > li:nth-child(6),
    .zwgk-tit.clearfix ul > li:nth-child(8), .zwgk-tit.clearfix ul > li:nth-child(9),
    .zwgk-tit.clearfix ul > li:nth-child(10), .zwgk-tit.clearfix ul > li:nth-child(11) {
        display: block !important;
    }

    /*!* 子元素 *!*/
    .zwgk .zwgk-tit li {
        display:       flex !important; /* 使用 Flexbox 布局 */
        align-items:   center !important; /* 垂直居中 */
        font-size:     18px !important; /* 24px 转换为 rem */
        text-align:    center !important;
        width:         unset !important; /* 不设置宽度 */
        height:        unset !important; /* 不设置高度 */
        line-height:   unset !important; /* 不设置行高 */
        padding:       0.5rem 0.4rem; /* 添加内边距 */
        position:      relative !important;
        border-radius: 0.3125rem; /* 5px 转换为 rem */
        margin:        0 0.5rem !important; /* 移除外边距 */
        float:         unset !important;
    }

    .zwgk-tit {
        display:         flex !important;
        justify-content: center !important;
    }

    .zwgk .zwgk-tit {
        padding-bottom: 10px !important;
        height:         unset !important;
    }

    .zwgk-tit ul {
        display:         flex !important;
        justify-content: space-between !important;
        width:           100% !important;
        max-width:       100% !important; /* 你可以根据需要调整最大宽度 */
        padding:         0 !important;
        margin:          0 !important;
        list-style:      none !important;
    }

    .zwgk-tit li {
        flex:       1 !important;
        text-align: center !important;
    }

    .zwgk .zwgk-tit li:first-child {
        margin-right: 0 !important; /* 去除第一个元素的左边距 */
    }

    .zwgk .zwgk-tit li:last-child {
        margin-left: 0 !important; /* 去除最后一个元素的右边距 */
    }

    .zwgk-tit li a {
        display: block !important;
        padding: 10px !important;
    }

    .zwgk .zwgk-tit li a {
        color:    #FFFFFF !important;
        display:  inline-block !important;
        position: unset !important;
    }

    .wgkfix {
        position: absolute !important;
        left:     0 !important;
        padding:  0 !important;
        width:    99% !important;
        margin:   0 auto !important;
    }

    .input_box > .input_view input {
        width:        120px !important;
        padding-left: unset !important;
        text-indent:  1rem !important;
        font-size:    14px !important;
        height:       28px !important;
        line-height:  28px !important;
        box-sizing:   border-box !important;
        border:       1px solid #e3e3e3 !important;
    }

    .input_box > div {
        height:      100% !important;
        float:       left !important;
        line-height: 30px !important;
        width: 60px !important;
    }
    .selectric-hide-select {
        width: 120px!important;
        height: 28px !important;
        line-height: 28px !important;
    }
    .selectric-hide-select select {
        height: 28px!important;
        line-height: 28px !important;
    }

    .selectric-hide-select.selectric-is-native select#files_search_select, .selectric-hide-select.selectric-is-native select#files_search_selectYear {
        width:     100% !important;
        font-size: 14px !important;
        border:    1px solid #e3e3e3 !important;
    }

    form#files_search_form {
        margin-top: 0.5rem !important;
    }

    .file_box {
        height: unset !important;
    }

    .file_center {
        margin-bottom: 0.5rem !important;
        /*display: flex!important;*/
        height: auto !important;
    }

    .input_box > .input_lable {
        font-size: 14px !important;
    }

    .input_box > .input_view {
        width:     unset !important;
        font-size: 14px !important;
        height:    30px !important;
    }

    .wzty-seven-ones-body {
        width: 100% !important;
    }
    .look_box_bottom {
        width: 100% !important;
    }
    .look_box_top {
        display: flex !important;
        flex-wrap: wrap !important;
        overflow: unset !important;
        position: unset !important;
        margin-bottom: 1.5rem!important;
        height: auto !important;
    }

    .look_box_bottom>div>.look_box_top>.look_box_left {
        width: 100% !important;
        float: unset !important;
        flex: 0 0 75% !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
        /*display: flex !important;*/
    }
    .look_box_bottom>div>.look_box_top>.look_box_right {
        width: 100% !important;
        float: unset !important;
        flex: 0 0 22% !important;
        text-align: right !important;
        margin-left: auto !important;
        overflow: hidden !important;
        white-space: nowrap !important;
        text-overflow: ellipsis !important;
    }
    .information_box {
        display: flex !important;
        justify-content: space-between !important;
        padding: 0 10px !important;
    }
    .file_center {
        margin-left: 0.5rem !important;
        margin-top: 31px;
        margin-right: 0.5rem !important;
        width: 210px !important;
    }

    .look_box_left .look_box_left_head {
        height: 43px !important;
        border-bottom: 1px solid #dfdfdf !important;
        width: 100% !important;
        display: flex !important;
    }

    /*首页政务公开，底部按钮*/
    .work_center {
        width:100% !important;
        margin-top:30px !important;
        overflow:hidden !important; /* 清除浮动 */

        display: flex !important; /* 使用 Flexbox 布局 */
        flex-wrap: wrap !important; /* 允许子元素换行 */
        justify-content: normal !important; /* 子元素平均分布，每个子元素两侧的间距相等 */
        padding: 0 10px !important; /* 左右边距 */
    }
    .work_box>.work_center>div.zcjd {
        margin-right: 10px !important;
    }

    .work_center > div {
        float:unset !important; /* 使用浮动来排列元素 */
        width: unset !important;
        height: 38px !important;
        cursor: pointer !important;
        line-height: 34px !important;
        box-sizing:border-box !important;
        overflow:unset !important;
        text-overflow:ellipsis !important;
        white-space:nowrap !important;

        flex-basis: calc(100% / 5 - 20px) !important; /* 计算每个子元素的基础宽度 */
        margin: 10px !important; /* 每个子元素的外边距 */
        background-color: #f1f1f1 !important; /* 背景颜色，便于查看效果 */
        text-align: center !important; /* 文字居中显示 */
        overflow: hidden !important; /* 隐藏溢出的内容 */
    }
    .work_center>div>a>.work_icon {
        width: 20px!important;
        height: 20px!important;
        margin-left: 0!important;
    }
    .work_center > div:nth-of-type(6n) {
        margin-right: 10px !important;
    }
    div#sxzwfw_personal_theme {
        display: flex !important;
        justify-content: space-between !important;
        padding: 0 10px !important;
    }

    .zty-services-box {
        /*width: unset !important;*/
        /*flex: 1 !important;*/

        display: flex!important; /* 使用 Flexbox 布局 */
        padding: 10px!important; /* 容器的内边距 */
    }
    .zty-services-small-matter {
        width: 100%!important; /* 子元素宽度为容器宽度 */
        text-align: left!important; /* 文字居中显示 */
        white-space: nowrap!important; /* 防止文字换行 */
        overflow: hidden!important; /* 隐藏溢出的内容 */
        text-overflow: ellipsis!important; /* 当内容溢出时显示省略号 */
    }
    .zty-services-small-matter a {
        width: unset !important;
    }
    .zty-services-big-matter {
        width: 128px!important;
        height: unset!important;
    }
    .zty-services-small-matter {
        padding: 0.3rem 1rem!important;
    }

    div#sxzwfw_corporation_theme {
        display: flex !important;
        justify-content: space-between !important;
        padding: 0 10px !important;
    }
    /*div#provincial-public-service {*/
    /*    display: flex !important;*/
    /*    justify-content: space-between !important;*/
    /*    padding: 0 10px !important;*/
    /*}*/
    /*!*全省通办*!*/
    /*.zty-qstb-bottom a {*/
    /*     width: unset !important;*/
    /*}*/

	.ask_top_box,.ask_bottom_box {
		width: 600px !important;
	}
    .zxft .zxft-con .zbftjj ul li:nth-child(1),.zxft .zxft-con .zbftjj ul li:nth-child(2) {
        width: 100%!important; /* 子元素宽度为容器宽度 */
        text-align: left!important; /* 文字居中显示 */
        white-space: nowrap!important; /* 防止文字换行 */
        overflow: hidden!important; /* 隐藏溢出的内容 */
        text-overflow: ellipsis!important; /* 当内容溢出时显示省略号 */
    }
    /*导航字体大小*/
    .swiper-nav .swiper-slide a {
        font-size: 1.5em !important;
    }
    /*顶部右侧选择最后一个 li */
    dd.header-choose-menu > ul.clearfix > li:last-child {
        /*float:none !important;*/
        /*position:absolute !important;*/
        /*right: -1rem;*/
        /*top: 3rem;*/
        padding-right: 0!important;
    }
    /* 隐藏 顶部右侧 最后一个竖线 */
    /*.header-choose-menu ul > li:nth-child(10)*/
    /*{*/
    /*    display: none !important;*/
    /*}*/
    .zxft .zxft-con .zbftlist {
        margin: 1rem auto !important;
    }
    .rdtj h1 {
        display: none!important;
    }
    .zwdt h1 {
        display: none!important;
    }
    #bmfwList .swiper-slide {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: space-around !important;
        padding: 0 10px !important;
    }

    #bmfwList .swiper-slide a {
        flex-basis: calc(100% / 3 - 20px)!important;
        margin: 10px!important;
        text-align: center!important;
        width: unset !important;
    }

    #provincial-public-service > div {
        margin: 1rem auto!important;
        float: unset !important;
    }
    /*#provincial-public-service, #provincial-administration-approval {*/
    /*    display: flex !important; !* 使用 Flexbox 布局 *!*/
    /*    flex-wrap: wrap; !* 允许子元素换行 *!*/
    /*    justify-content: space-around; !* 子元素平均分布，每个子元素两侧的间距相等 *!*/
    /*    padding: 0 10px; !* 左右边距 *!*/
    /*}*/

    .govinfo-list-left-section {
        width: 250px !important;
    }

    .main-wrap .govinfo-list-right-section:nth-of-type(2) {
        height: auto !important;
        width: 710px !important;
    }
    .main-wrap .govinfo-list-right-section:nth-of-type(1) {
        width: 100% !important;
    }

    .swiper-pagination {
        max-width: 960px !important;
    }

    .govinfo-list-right-section-title {
        margin: 0 1rem 0.5rem !important;
    }
    /*form#outlinesearchform {*/
    /*    width: 50% !important;*/
    /*    margin: 0 auto;*/
    /*}*/

    .govinfo-list-right-section .response-rate-box {
        font-size:   14px;
        line-height: 40px !important;
        top:         6px;
        right:       10px !important;
        overflow:    hidden !important;
        width:       unset !important;
        height:      38px;
        color:       #656565;
        text-align:  center !important;
    }
    /*在线访谈 列表*/
    .docabstract-content {
        float: unset !important;
        width: unset !important;
    }

    .page-content-detail-1 {
        width: unset !important;
    }
    .common-defix .article-tool {
        width: unset !important;
        margin: 2rem 0 !important;
        height: 60px !important;
    }

    .main-boxcnt-wrap .pubdata-left, .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1, .tempWrap, .tpxw, .pubdata-right {
        width: 470px !important;
        overflow: hidden !important;
    }
    .tpxw,.tpxw .bd img {
        height: 360px !important;
    }
    .main-top-news-title > .current {
        width: unset !important;
        padding: 0 0.5rem !important;
    }


    /*市政府文件列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   0.1rem !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*长治发布 列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) {
        margin-bottom: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region {
        margin: 0 auto !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk > dt,
    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk > dd {
        margin: 0.5rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk .chz-online-talk-fileds > li.online-talk-desc > .docabstract-content > p {
        white-space: nowrap!important;
        text-overflow: ellipsis!important;
        overflow: hidden!important;
        width: 140px!important;
        height: 24px !important;
        display: inline-block !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-left .pubdata-left-column-1:nth-of-type(3) .main-top-news-region .chz-online-talk .chz-online-talk-fileds > li.mend-0615-fix-onlinetalk {
        padding-bottom: 0 !important;
    }

    /*省级政策文件解读 列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 0.2rem !important; /* 左边宽度 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   0.1rem !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(1) .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 20% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*热点回应 列表*/
    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li {
        display:      flex !important;
        align-items:  center !important;
        padding-left: 0.1rem !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > i {
        flex: 0 0 3px !important; /* 左边宽度 */
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > a {
        flex:          0 0 70% !important; /* 中间宽度 */
        margin-left:   0.1rem !important; /* 调整间距 */
        white-space:   nowrap !important;
        overflow:      hidden !important;
        text-overflow: ellipsis !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(2) .main-top-news-region ul.tab-publicdata-region-list li > em {
        flex:        0 0 25% !important; /* 右边宽度 */
        margin-left: 10px !important; /* 调整间距 */
        white-space: nowrap !important;
        position:    unset !important;
    }

    /*在线访谈列表*/
    .fix-online-talk-cnt {
        margin: unset !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region .chz-online-talk dd ul.chz-online-talk-fileds li.online-talk-desc {
        height:         unset !important;
        padding-bottom: 0 !important;
    }

    .chz-online-talk-fileds {
        width:  95% !important;
        margin: 0 auto !important;
    }

    .main-wrap .main-boxcnt-wrap .pubdata-right .pubdata-left-column-1:nth-of-type(3) .intraction-right-top-region > .chz-online-talk .chz-online-talk-fileds > li .online-talk-detail {
        position:   unset !important;
        padding:    0 !important;
        width:      100% !important;
        display:    block !important;
        text-align: center !important;
        margin:     0.5rem auto !important;
    }

    /*走进长治*/
    .chzh-column-1-right {
        width: 550px !important;
    }
    .fix-chazh-tabcnt-tit > li {
        width: 100%!important;
        padding: 0 2rem!important;
        display: flex!important;
        flex: 1!important; /* 每个子元素占据相同的宽度 */
        text-align: center!important; /* 文字居中显示 */
    }
    .chzh-column-1 {
        height: 320px!important;
    }
    .main-top-news-title {
        width: 100%!important;
        height: 40px!important;
        display: flex!important;
        justify-content: space-between!important;
        padding: 0 10px!important;
    }
    .chzh-item-single-box {
        width: 308px !important;
    }
    .zmhd-mailbox-left ,.zmhd-mailbox-right,.shzhxx-list-items-box, .mailbox-showkno-box,.mainbox-fixlitems-box-fix, .zmhd-height250 > .zmhd-common-left{
        width: 480px !important;
        overflow: hidden !important;
    }
    .mainbox-fixlitems-box {
         margin: unset !important;
        padding: 6px 10px !important;
    }
    .fix-0524-h45 .intraction-right-top-region {
        float: left !important;
        padding: 6px !important;
    }
    .online-talk-detail {
        padding: 0 !important;
        right: 5px !important;
    }
    .zmhd-column-1 .zmhd-common-right ul.mainbox-fixlitems-box li {
        width: 150px !important;
    }
    ul.zty-seven-ones-content.hover_view {
        display: flex !important;;
        flex-wrap: wrap !important;;
        justify-content: space-around !important;;
        padding: 0 10px !important;;
    }

    ul.zty-seven-ones-content.hover_view div {
        float: unset !important;
        flex: 1!important; /* 每个子元素占据相同的宽度 */
        margin: 5px!important; /* 可以根据需要调整项目的外边距 */
        text-align: center!important; /* 文字居中显示 */
        width: unset !important;
    }

    .govinfo-publish-center-box, .govinfo-publish-center-box .govinfo-publish-center-1, .govinfo-publish-center-box .govinfo-publish-center-1 .govinfo-cnt-center-box {
        width: 480px !important;
    }
    .govinfo-publish-center-box .govinfo-publish-center-1 .govinfo-cnt-center-box {
        margin: 0 !important;
        width: 98% !important;
        padding: 0.5rem !important;
    }
    .main-wrap .govinfo-publish-right-1,.main-wrap .govinfo-publish-right-box {
        width: 235px !important;
        height:300px !important;
    }
    .govinfo-open-4 {
        overflow: hidden!important;
        height: 40px!important;
        display: flex!important;
        justify-content: space-between!important;
        padding: 0!important;
    }
    .affairs-list-search {
        width: 490px !important;
        height: 30px !important;
    }
    .zty-seven-ones-img {
        margin-left: 0 !important;
    }
    .fwl {
        width: unset !important;
    }
    .affairs-list-search-inner {
        line-height: 30px !important;
        overflow: hidden !important;
        height: 40px !important;
        margin: 10px !important;
        padding-top: 1px !important;
    }
    .govinfo-open-4 > li {
        width: unset!important;
        padding: 0 5px!important;
        margin-left: 0 !important;
    }
    .govinfo-publish-center-box .govinfo-publish-center-1 ul.govinfo-cnt-center-box li a {
        width: 360px !important;
        text-overflow: ellipsis!important;
        white-space: nowrap!important;
    }
    .govinfo-publish-left-1 {
        width:  235px !important;
    }
    .main-wrap .govinfo-publish-right-box:last-of-type .govinfo-publish-left-1 ul.govinfo-cnt-aside-box li{
        width:70px !important;
    }

/*融合服务列表页*/
    .top_bg_con {
        position: unset!important;
        display: flex!important;
        justify-content: center!important;
        flex-direction: column!important; /* 子元素垂直排列 */
        align-items: center!important; /* 子元素水平居中 */
        padding: 1.8rem 0 !important;
    }
    .top_bg_con {
        max-width: 960px !important;
    }
    .top_bg_con .logo {
        position: unset !important;
        margin-bottom: 10px!important;
        text-align: center!important;
        white-space: nowrap!important;
        overflow: hidden!important;
        text-overflow: ellipsis!important;
        padding-top: 3.8rem !important;
        width: auto !important;
        height: auto !important;
    }
    .top_bg_con .rightcon {
        width: 60% !important;
        position: unset!important;
        margin-bottom: 10px!important;
        text-align: center!important;
        white-space: nowrap!important;
        overflow: hidden!important;
        text-overflow: ellipsis!important;
    }
    .conter {
        max-width: 960px !important;
    }
    .top_bg_con .logo img {
        width: 90% !important;
        max-width: unset!important;
    }
    .header .topBar .paddingL {
        height: 25px !important;
        line-height: 22px !important;
    }
    div#set-topic-links {
        margin-top: 0.5rem !important;
    }
    .wzty-seven-ones {
        width: 100%!important;
    }
    .wzty-seven-ones {
        /*width:100% !important;*/
        position:     unset !important;
        z-index:      2 !important;
        /*height: 2.75rem;*/
        overflow-y:   hidden !important;
        float:        unset !important;
        text-align:   center !important;
        margin-left:  auto !important;
        margin-right: auto !important;
        right:        1rem !important;
    }

    ul.wzty-seven-ones-content {
        flex-wrap:       wrap !important;
        display:         flex !important;
        justify-content: center !important;
        align-items:     center !important;
        gap:             0.5rem !important;
        width:           100% !important;
        box-sizing:      border-box !important;
        overflow-x:      auto !important;
        white-space:     nowrap !important;
        padding:         0.5rem 0 !important;
        flex-direction:  row !important;
    }

    .wzty-seven-ones-content > div {
        margin-left: unset !important;
        width:       32% !important;
    }
    .leadership_box>div>.sjzj_box1 {
        background-position: 2px !important;
        background-size: 17%!important;
    }
    .leadership_box>div>.leadership_box1, .leadership_box>div>.leadership_box2{
        background-position: 3px !important;
        background-size: 17%!important;
    }
    .input_box > .input_view {
        margin-left: 0.7rem !important;
    }
    .input_box {
        display: flex!important;
        align-items: center!important;
    }
    .input_lable,
    .input_view {
        display: block!important;
    }

    .menus-subpage-box {
        width: 960px!important;
        margin: 0 auto !important;
    }

    /*.header .topBar .clearfix .paddingL{*/
    /*    line-height: 2.3rem !important;*/
    /*    background-color: #f1aa48;*/
    /*    height: 25px !important;*/
    /*}*/
    /*.header .topBar {*/
    /*    line-height: 2.2rem!important;*/
    /*    padding: 0.3rem !important;*/
    /*}*/

/*    重点领域信息公开*/
    .toolbar {
        width: 100% !important;
        min-width:960px !important;
    }
    .toolbar-inner {
        width: 960px!important;
        margin: 0 auto!important;
    }
    .banner-wrap {
        width: 100%!important;
        min-width: 960px;!important;
    }
    .banner {
        width: 960px!important;
    }
    .menus-wrap {
        width: 960px!important;
    }
    .menus {
        width: 960px!important;
    }
    .breadcrumb {
        width: 958px!important;
    }
    .govinfo-open-column-wrap-left,.govinfo-open-column-aside-1 {
        width: 220px!important;
    }
    .govinfo-open-column-aside-box {
        width: 218px!important;
    }
    .govinfo-open-column-wrap-right,.govinfo-open-column-box {
        overflow: hidden;
        width: 730px!important;
    }
    .govinfo-open-column-main-1 {
        height: 365px!important;
    }
    .govinfo-open-column-main-box {
        width: 363px!important;
    }
    .menus-left > li {
        padding: 0 10px!important;
    }
    .banner-wrap .banner.group .logo{
        width: unset!important;
    }
    .banner-wrap .banner.group .logo img{
        width: 85%!important;
    }
    .gongkai-fix {
        left: 350px!important;
        top: 35px;
    }
    .gongkai-fix  img{
        width: 85%!important;
    }
    .banner.group .search-box.right form#outlinesearchform {
        width: 100% !important;
    }
    .footer-wrap {
        min-width: 960px!important;
    }
    .frdlinks-links-box-cnt {
        width: 960px!important;
    }
    .frdlinks-links-box {
        width: 958px!important;
    }
    .govinfo-open-column-box .shiye-common-con-region-list > li > a {
        width: 68% !important;
    }
}

