
/*顶部样式*/
.header .topBar {
    margin: 0 auto !important;
}
/* 为 IE10 添加兼容性前缀 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .topBar::before {
        content: ""; /* 必须设置 content 属性 */
        position: absolute; /* 绝对定位 */
        top: 0; /* 从顶部开始 */
        left: 0; /* 从左边开始 */
        right: 0; /* 扩展到右边 */
        height: 36px; /* 设置高度 */
        background-color: #015198; /* 设置背景颜色 */
        z-index: -1; /* 确保背景条在其他元素之前 */
    }
}

/* 为现代浏览器添加样式 */
.topBar {
    position: relative; /* 使伪元素相对定位 */
    margin-left: 255px !important;
}

.topBar::before {
    content: ""; /* 必须设置 content 属性 */
    position: absolute; /* 绝对定位 */
    top: 0; /* 从顶部开始 */
    left: 0; /* 从左边开始 */
    right: 0; /* 扩展到右边 */
    height: 36px; /* 设置高度 */
    background-color: #015198; /* 设置背景颜色 */
    z-index: -1; /* 确保背景条在其他元素之前 */
}

/* 清除浮动以避免影响布局 */
.clearfix::after {
    content: "";
    display: table;
    clear: both;
}
/*分页顶部因为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; /* 绝对定位 */
        top: 40px; /* 从顶部开始 */
        left: 0; /* 从左边开始 */
        right: 0; /* 扩展到右边 */
        height: 260px; /* 设置高度 */
        background-color: #ffffff; /* 设置背景颜色 */
        z-index: -1; /* 确保背景条在其他元素之前 */
    }
}
.inHeader::before {
    content: ""; /* 必须设置 content 属性 */
    position: absolute; /* 绝对定位 */
    top: 40px; /* 从顶部开始 */
    left: 0; /* 从左边开始 */
    right: 0; /* 扩展到右边 */
    height: 260px; /* 设置高度 */
    background-color: #ffffff; /* 设置背景颜色 */
    z-index: -1; /* 确保背景条在其他元素之前 */
}

.container {
    width: 1200px;
}
.header .topBar dt{
    padding-left: 0 !important;
}

/* 创建一个具有固定宽度的虚拟容器 */
dl.container {
    position: relative;
    width: 1484px;
}

/* 选择第一个 div */
dl.container > dt + div {
    float: none !important;
    margin-left: 0 !important;
    position: absolute;
    right: 368px; /* 设置 div 与 <dd> 之间的距离 */
    top: 0;
    padding-left: 224px; /* 14rem * 16px/rem = 224px */
}

/* 选择 <dd> */
dd.header-choose-menu {
    position: relative;
    top: 0;
    width: auto; /* 保持宽度自动，避免换行 */
}

/* 选择 <dd> 的 ul */
dd.header-choose-menu > ul.clearfix {
    margin-left: 0;
}

/* 选择 <dd> 的 li */
dd.header-choose-menu > ul.clearfix > li {
    float: left; /* 更改为靠左对齐 */
}
/* 选择最后一个 li */
dd.header-choose-menu > ul.clearfix > li:last-child {
    float: none;
    position: absolute;
    right: -140px; /* -8.75rem * 16px/rem = -140px */
    top: 0;
}

/* 调整嵌套 div 的 margin-left */
dl.container > dt + div > div.out {
    margin-left: 47px !important; /* 2.9375rem * 16px/rem = 47px */
}

/* 调整 .log div 的 margin-left */
dl.container > dt + div > div.log {
    margin-left: -17px !important; /* -1.0625rem * 16px/rem = -17px */
}

/* 清除浮动 */
.clearfix::after {
    content: "";
    display: block;
    clear: both;
}


/*解决换行的问题 政务公开 书记专辑 市长专辑 领导信息 组织机构*/
.leadership_box {
    display: flex;
    display: -ms-flexbox; /* IE10 */
    flex-wrap: nowrap; /* 防止项目换行 */
    justify-content: space-between; /* 在项目之间平均分配剩余空间 */
}

/*解决关键查询会换行的问题*/
.input_box > .input_view {
    margin-left: 1rem !important;
}
.selectric-hide-select.selectric-is-native select {
    opacity: 1;
}
input[type="text"], textarea, select {
    line-height: 20px;
    border: 1px solid #e3e3e3 !important;
    color: #666;
}

/*首页政务公开，底部按钮*/
/* 回退方案：使用浮动 */
.work_center {
    width: 100%;
    margin-top: 30px;
    overflow: hidden; /* 清除浮动 */
}

.work_center > div {
    float: left; /* 使用浮动来排列元素 */
    width: 178px;
    height: 38px;
    border: solid 1px #c9c9c9;
    cursor: pointer;
    line-height: 34px;
    margin-right: 26.4px !important; /* 右边距 */
    margin-bottom: 18px;
    background-color: #ffffff;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.work_center > div:nth-of-type(6n) {
    margin-right: 0 !important; /* 每行最后一个元素没有右边距 */
}


/*政民互动 解决缩小换行的问题*/
.zmhd-column-1 {
    display: -ms-flexbox; /* IE10 */
    display: flex; /* 现代浏览器 */
    -ms-flex-wrap: wrap; /* IE10 */
    flex-wrap: wrap; /* 现代浏览器 */
}
.zmhd-common-left,
.zmhd-common-right {
    -ms-flex: 1; /* IE10 */
    flex: 1; /* 现代浏览器 */
}

/*信息公开 重点领域信息公开 政府文件 解决缩小换行的问题*/
.govinfo-publish-left-box {
    display: -ms-flexbox; /* IE10 */
    display: flex; /* 现代浏览器 */
    -ms-flex-wrap: wrap; /* IE10 */
    flex-wrap: wrap; /* 现代浏览器 */
}
.zmhd-common-left,
.zmhd-common-right {
    -ms-flex: 1; /* IE10 */
    flex: 1; /* 现代浏览器 */
}

.logo *{
    font-size: 42px;
}


/**
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;
        font-size: 16px;
    }
    .container {
        width: 100%;
        max-width: 100%;
    }
    /*顶部内容*/
    .header .topBar dl.clearfix:first-of-type {
        width: 100% !important; /* 适应屏幕宽度 */
        margin: 0 auto; /* 居中对齐 */
    }
    .header .topBar {
        position: relative;
        height: 40px;
        font-size: 1em;
        color: #fff;
        line-height: unset;
    }

    /* 选择第一个 div */
    dl.container > dt + div {
       display: none;
    }

    .header .topBar dt {
        font-size: 12px;
    }

    /*内页样式*/
    /*分页顶部因为class不一样，需要单独设置*/
    .header .topBar dl.clearfix:first-of-type {
        width: 100% !important;
        margin: 0 auto !important;
    }

    /* 选择第一个 div */
    .topBar dl.clearfix > dt + div {
        display: none;
        float: unset !important;
        margin-left: unset !important;
    }
    .header .topBar {
        background-color: unset;
    }
    .header .topBar dl {
        position: unset;
        overflow: unset;
    }
    .header-choose-btn {
        position: relative;
        top: 0;
        right: unset;
        z-index: 1;
        display: none;
    }
    .header-menu {
        position: absolute;
        background-color: unset;
    }
    .news > .swiper-slide {
        width: 100% !important;
    }
    .swiper-nav .swiper-slide a:after {
        position: absolute;
        bottom: 0;
        left: 50%;
        content: "";
        margin-left: -10px;
        border: 10px solid transparent;
        border-bottom-color: #035294;
        visibility: hidden;
    }
    .swiper-nav .swiper-slide a {
        position: relative;
        display: inline-block;
        font-size: 1.125em;
        color: #035294;
        line-height: 56px;
        text-align: center;
        white-space: nowrap;
    }
    .header-choose-btn span:nth-child(1) {
        display: none;
    }

    .swiper-nav-pc .swiper-home {
        width: unset !important;
    }

    .inHeader::before {
        content: "";
        position: absolute;
        top: 40px;
        left: 0;
        right: 0;
        height: 260px;
        background-color: #ffffff;
        z-index: -1;
    }

    .header .inHeader {
        padding: unset;
        background-color: transparent;
    }

    .header .topBar dd#header-choose-toggle {
        opacity: 1;
        max-height: unset;
        overflow: auto;
        float: right !important;
    }
    .header .topBar dd.header-choose-menu {
        position: relative;
        top: 0;
        right: 0;
        left: 0;
        z-index: 999;
        width: auto;
        background: transparent;
        box-shadow: none;
        border: none;
    }
    .header .topBar dd {
        float: right;
    }
    .header .topBar dt {
        float: unset;
        line-height: 2rem;
    }
    .header .topBar dd.header-choose-menu ul li a {
        color: #ffffff;
    }
    .header .topBar dd.header-choose-menu ul li {
        float: left;
        border-bottom: none;
    }
    .header .topBar dd ul li {
        position: relative;
        float: left;
        padding-right: 12px;
        padding-left: 12px;
    }
    .header .topBar dl.clearfix:first-of-type > dt + div {
        position: absolute;
        right: 368px;
        top: 0;
        padding-left: 224px;
    }

    .logo *{
        top: -1.4rem !important;
        letter-spacing: 0.2rem;
        position: unset !important;
        float: unset !important;
        /*left: 7.2rem !important;*/
        font-size: 25px !important;
    }
    .header .inHeader .container {
        position: unset!important;
        overflow: inherit!important;
        display: flex!important;
        justify-content: center!important;
    }

    .logo {
        display: inline-flex!important;; /* 使.logo 内部的元素在行内显示，并允许使用 Flexbox 属性 */
        align-items: center!important;; /* 确保内部元素垂直居中 */
    }

    .govinfo-pub-head-sub-0531 {
        position: relative !important;
        display: inline-block !important;
        top: -1px !important;
        letter-spacing: 0.2rem !important;
        left: 10px !important;
    }
    .header .inHeader .logo{
        padding-top: 10px!important;
    }

    .header .inHeader .logo::before {
        width: 55px !important;
        height: 58px !important;
        background-image: url(https://www.changzhi.gov.cn/wzgl/tpgl/wzlogo/images/P020220124565510747577.jpg) !important;
        background-repeat: no-repeat!important;
        content: "";
        background-position: -415px -72px !important;
        display: block;
    }
    .container {
        height: unset !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;
    }

    /* 设置宽度为 114px，并在内容超出时隐藏多余的部分 */
    /* 将 font-size 11px 转换为 rem */
    .header .topBar dt span.datetime {
        display: inline-block; /* 使元素成为行内块元素，以控制宽度 */
        /*width: 114px; !* 设置宽度 *!*/
        overflow: hidden; /* 隐藏超出的内容 */
        white-space: nowrap; /* 防止文字换行 */
        padding-left: 0.5rem;
        font-size: 0.6875rem;
    }

    /* 隐藏 顶部右侧 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),
    .header-choose-menu ul > li:nth-child(9),
    .header-choose-menu ul > li:nth-child(10)
    /*.header-choose-menu ul > li:nth-child(11) */
    {
        display: none !important;
    }

    .container dt {
        display: flex;
        align-items: center; /* 垂直居中 */
        justify-content: center; /* 水平居中 */
        gap: 10px; /* 可选：设置元素之间的间距 */
    }

    .container dt span {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }


    /* 显示 顶部右侧 ul 内的第7个 span 子元素 */
    .header-choose-menu ul > li:nth-child(7) {
        display: inline;
        font-size: 0.6875rem;
    }

    dd.header-choose-menu > ul.clearfix > li:last-child {
        float: left;
        display: inline;
        position: unset;
        right: 0;
        top: -20px;
        font-size: 12px;
    }
    dd.header-choose-menu > ul.clearfix {
        margin-top: 0.1rem;
    }

    .header {
        background: unset!important;
    }

    /*导航样式*/
    .header-menu {
        top: 14rem; /* 适应小屏设备的高度 */
    }



/*重点领域信息*/
    .main-wrap {
        width: 100% !important;
        background-color: white !important;
    }
    .govinfo-list-left-section {
        width: 95%;
        height: unset !important;
        margin: 0 auto 0.5rem;
        float: unset;
    }
    .govinfo-list-right-section {
        position: unset;
        overflow: hidden;
        width: 95%;
        height: unset;
        border: 1px solid #e1e1e1;
        margin: 0 auto;
        float: unset;
    }
    /*列表*/
    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li {
        display: flex;
        align-items: center;
        padding-left: 0.5rem !important;
    }
    .govinfo-list-title {
        width: 100% !important;
    }
    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > span {
        /*flex: 0 0 3% !important; !* 左边宽度 *!*/
        flex: 0 0 auto;
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > a {
        /*flex: 0 0 57% !important;; !* 中间宽度 *!*/
        flex: 1; /* 让中间部分占据剩余空间 */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-left: 0.5rem;
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > span.list-title-time {
        /*flex: 0 0 35% !important; !* 右边宽度 *!*/
        flex: 0 0 auto;
        margin-left: 10px; /* 调整间距 */
        white-space: nowrap;
        position: unset;
        padding-right: 0.5rem;
    }
    .sub-breadcrumb {
        position: unset;
        padding-left: 0.8rem;
        display: flex;
        flex-wrap: wrap;
        height: unset;
    }
    .index-files-search-box .index-files-search-title {
        width: 40%;
    }
    .govinfo-list-title-item > .list-title-time {
        width: unset !important;
    }
    .index-files-search-box .index-files-search-submit {
        left: 11rem;
    }
    .govinfo-list-title-item > .list-title-no {
        display: none;
    }
    .govinfo-list-title-item > .list-title-title {
        line-height: 32px;
        display: inline-block;
        overflow: hidden;
        width: unset !important;
        height: 32px;
        padding-left: unset !important;
        text-align: left;
        color: #333;
        border-bottom: 1px dashed #efefef;
    }
    .govinfo-list-title-item > .list-title-serial {
        width: 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;*/
        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; /* 去除外边距 */
        list-style: none; /* 去除列表标记 */
    }
    .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;
    }
    .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;
    }


    /*政策文件列表件*/
    .cond-menu-list {
        height: auto !important;
        margin: 0 auto 1rem !important;
    }
    .fix0524-enter {
        margin-bottom: 1rem  !important;
    }
    .pages-govinfo-open.group {
        display: flex !important;
        flex-wrap: wrap !important;
        align-items: center !important;
        justify-content: center !important;
    }
    .pages-govinfo-open.group input[type="text"]:nth-last-of-type(2), .pages-govinfo-open.group input[type="button"]:last-of-type {
        width: unset !important;
        height: 22px !important;
        margin: 0.5rem !important;
    }

}

/* 小型设备 (手机横屏, 大于576px且小于768px) */
@media (min-width: 576px) and (max-width: 767.98px) {


    /*文章详情*/
    .breadcrumb {
        width: unset;
    }
    .page-content-detail-1 {
        width: 100%;
        padding: 1rem;
    }
    .common-defix .article-tool {
        width: 100%;
    }
    .page-share {
        position: unset;
        text-align: center;
    }
    .section-main-inner {
        overflow: hidden;
        width: 100%;
        display: flex;
    }

    .article-font-zoom > a {
        line-height: unset;
        position: unset;
        width: unset;
        height: unset;
        margin-top: unset;
        text-indent: unset;
    }

    /*政策文件列表件*/
    .cond-menu-list {
        height: auto !important;
        margin: 0 auto 1rem !important;
    }

}

/* 中型设备 (平板竖屏, 大于768px且小于992px) */
@media (min-width: 768px) and (max-width: 991.98px) {

    .container {
        width: 100% !important;
    }
    body {
        min-width: 100% !important;
    }
    .inHeader .container {
        height: 80px !important;
        overflow: hidden!important;
        display: flex;
        justify-content: center;
    }

    /*文章详情*/
    .breadcrumb {
        width: unset;
    }
    .page-content-detail-1 {
        width: 100%;
        padding: 1rem;
    }
    .common-defix .article-tool {
        width: 100%;
    }
    .page-share {
        position: unset;
        text-align: center;
    }
    .section-main-inner {
        overflow: hidden;
        width: 100%;
        display: flex;
    }

    .article-font-zoom > a {
        line-height: unset;
        position: unset;
        width: unset;
        height: unset;
        margin-top: unset;
        text-indent: unset;
    }


    .govinfo-pub-head-sub-0531 {
        position: relative !important;
        display: inline-block !important;
        top: -55px !important;
        letter-spacing: 0.2rem !important;
        left: 70px !important;
    }
    .header .inHeader .logo{
        padding-top: 10px!important;
        overflow: unset!important;
    }

    .header .inHeader .logo::before {
        width: 55px !important;
        height: 58px !important;
        background-image: url(https://www.changzhi.gov.cn/wzgl/tpgl/wzlogo/images/P020220124565510747577.jpg) !important;
        background-repeat: no-repeat!important;
        content: "";
        background-position: -415px -72px !important;
        display: block;
    }


    .header .topBar dl.clearfix:first-of-type {
        width: unset !important;
        margin: 0 auto !important;
        padding-left: 2rem!important;
    }

    /*重点领域信息*/
    .main-wrap {
        width: 100% !important;
        background-color: white !important;
    }
    .govinfo-list-left-section {
        width: 95%;
        height: unset !important;
        margin: 0 auto 0.5rem;
        float: unset;
    }
    .govinfo-list-right-section {
        position: unset;
        overflow: hidden;
        width: 95%;
        height: unset;
        border: 1px solid #e1e1e1;
        margin: 0 auto;
        float: unset;
    }
    /*列表*/
    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li {
        display: flex;
        align-items: center;
        padding-left: 0.5rem !important;
    }
    .govinfo-list-title {
        width: 100% !important;
    }
    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > span {
        /*flex: 0 0 3% !important; !* 左边宽度 *!*/
        flex: 0 0 auto;
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > a {
        /*flex: 0 0 57% !important;; !* 中间宽度 *!*/
        flex: 1; /* 让中间部分占据剩余空间 */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-left: 0.5rem;
    }

    .govinfo-list-right-section-cnt-box ul.govinfo-list-title li > span.list-title-time {
        /*flex: 0 0 35% !important; !* 右边宽度 *!*/
        flex: 0 0 auto;
        margin-left: 10px; /* 调整间距 */
        white-space: nowrap;
        position: unset;
        padding-right: 0.5rem;
    }
    .sub-breadcrumb {
        position: unset;
        padding-left: 0.8rem;
        display: flex;
        flex-wrap: wrap;
        height: unset;
    }
    .index-files-search-box .index-files-search-title {
        width: 40%;
    }
    .govinfo-list-title-item > .list-title-time {
        width: unset !important;
    }
    .index-files-search-box .index-files-search-submit {
        left: 11rem;
    }
    .govinfo-list-title-item > .list-title-no {
        display: none;
    }
    .govinfo-list-title-item > .list-title-title {
        line-height: 32px;
        display: inline-block;
        overflow: hidden;
        width: unset !important;
        height: 32px;
        padding-left: unset !important;
        text-align: left;
        color: #333;
        border-bottom: 1px dashed #efefef;
    }
    .govinfo-list-title-item > .list-title-serial {
        width: 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;*/
        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; /* 去除外边距 */
        list-style: none; /* 去除列表标记 */
    }
    .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;
    }
    .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;
    }

    /*政策文件列表件*/
    .cond-menu-list {
        height: auto !important;
        margin: 0 auto 1rem !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;
    }
    /*.main-wrap {*/
    /*    display: flex !important;*/
    /*}*/
    body {
        min-width: 960px !important;
        /*max-width: 960px !important;*/
        margin: 0 auto !important;
    }
    .govinfo-list-left-section {
        width: 235px!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;
    }

    .header .inHeader .logo {
        padding-top: 20px !important;
    }
    .header .inHeader .logo div {
        top: -56px !important;
        left: 70px !important;
    }

    .header .inHeader .logo::before {
        width: 55px !important;
        height: 58px !important;
        background-image: url(https://www.changzhi.gov.cn/wzgl/tpgl/wzlogo/images/P020220124565510747577.jpg) !important;
        background-repeat: no-repeat!important;
        content: "";
        background-position: -415px -72px !important;
        display: block;
    }
    .header {
        background-image: unset !important;;
    }
    /*政策文件列表件*/
    .cond-menu-list {
        height: auto !important;
        margin: 0 auto 1rem !important;
    }

}

