.a2 {
    width: 100%;
    height: .6rem;
    display: block;
    font-size: .24rem;
    text-align: center;
    color: #333;
    line-height: .65rem;
    background-color: #fff;
    float: left;
    border-radius: .28rem;
    margin-top: .1rem
}


.head {
    height: 5.12rem;
}

.bg_idx {
    background: url(../images/index_bg_20241212.png) center;
    background-size: 100%;
}

.bg_sjfb {
    background: url(../images/sjfb_bg_20241212.png) center;
}

.bg_wxzgr {
    background: url(../images/index_bg_20241212.png) center;
}

.bg_zmhd {
    background: url(../images/sjfb_bg_20241212.png) center;
}

.bg_zwfw {
    background: url(../images/zwfw_20241212.png) center;
}

.header {
    height: .7rem;
    background-color: #11823b;
    display: flex;
    justify-content: space-around;
    padding-top: 0;
}

.header ul {
    display: flex;
}

.header li {
    font-size: .3rem;
    line-height: .7rem;
    margin: 0 .28rem;
    font-weight: bold;
    position: relative;
}

.header li.on::after {
    content: '';
    width: .68rem;
    height: .19rem;
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    background: url(../images/on_20241212.png) center no-repeat;
    background-size: .68rem;
}

.header li a {
    color: #fff;
}

.header .wind a {
    display: block;
    width: .34rem;
    height: .34rem;
    background: url(../images/mune_20241212.png) no-repeat;
    background-size: .34rem;
    margin-top: .18rem;
}

.head .logo {
    text-align: center;
    width: 5rem;
    margin: 0 auto;
    margin-top: .5rem;
}

.head .logo img {
    width: 100%;
}

.head .sh {
    width: 5.5rem;
    height: .7rem;
    line-height: .7rem;
    background-color: #fff;
    border-radius: 1rem;
    margin-top: .2rem;
}

.head .sh input {
    display: block;
    width: 4rem;
    height: .5rem;
    line-height: .8rem;
    margin-left: .3rem;
    font-size: .24rem;
    float: left;
    overflow: hidden;
    margin-top: .06rem;
}

.head .sh button {
    width: .5rem;
    height: .5rem;
    float: right;
    margin-top: .14rem;
    margin-right: .2rem;
    background: url(../images/sh_20241212.png) no-repeat;
    background-size: 90%;
}

.head .zs {
    text-align: center;
    width: 3.8rem;
    margin-top: .2rem;
}

.head .zs img {
    width: 100%;
}


/* 头条 */

.topnew {
    width: 6.9rem;
    height: .7rem;
    line-height: .6rem;
    font-size: .28rem;
    margin-top: .2rem;
    overflow: hidden;
    background: url(../images/tout_20241212.png) no-repeat left bottom;
    background-size: 100%;
}

.topnew .ttbt {
    display: block;
    width: 0.7rem;
    height: .74rem;
    float: left;
}

.topnew p {
    width: 5.8rem;
    /* 设置容器的宽度 */
    white-space: nowrap;
    /* 禁止换行 */
    overflow: hidden;
    /* 隐藏超出部分 */
    text-overflow: ellipsis;
    /* 用省略号表示超出部分 */
    margin-left: 1rem;
    text-align: center;
}

.news {
    width: 6.9rem;
    margin-top: .3rem;
}


/* 本例子css */

/* .slideBox {
    width: 600rem;
    height: 328rem;
    overflow: hidden;
    position: relative;
}

.slideBox .hd {
    height: 15rem;
    overflow: hidden;
    position: absolute;
    left: 260rem;
    bottom: 63rem;
    z-index: 1;
}

.slideBox .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.slideBox .hd ul li {
    float: left;
    margin-right: 2rem;
    width: 15rem;
    height: 15rem;
    line-height: 14rem;
    text-align: center;
    background: #fff;
    cursor: pointer;
    margin-left: 5rem;
    margin-right: 5rem;
    border-radius: 20rem;
}

.slideBox .hd ul li.on {
    background: #168f43;
    color: #fff;
    width: 30rem;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
    position: relative;
}

.slideBox .bd ul li p {
    display: block;
    position: absolute;
    bottom: 0rem;
    z-index: 999;
    font-size: 1.5rem;
    width: 600rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: url(../images/newst_20241212.png) repeat 0 92rem;
    height: 50rem;
    padding-top: 20rem;
    text-indent: 20rem;
    color: #fff;
}

.slideBox .bd img {
    width: 600rem;
    height: 328rem;
    display: block;
}*/


/* 下面是前/后按钮代码，如果不需要删除即可 */

/* .slideBox .prev,
.slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25rem;
    display: block;
    width: 32rem;
    height: 40rem;
    background: url(../images/slider-arrow_20241212.png) -110rem 5rem no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8rem 5rem;
}

.slideBox .prev:hover,
.slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBox .prevStop {
    display: none;
}

.slideBox .nextStop {
    display: none;
} */


/* 新闻列表 */

/* .newsList {
    width: 600rem;
    margin-top: 30rem;
}

.newsList .slideTxtBox .hd ul li {
    margin: 0 20rem !important;
} */


/* 新闻列表css */

/* .slideTxtBox {
    width: 600rem;
    text-align: left;
}

.slideTxtBox .hd {
    height: 52rem;
    line-height: 30rem;
    position: relative;
    display: flex;
    justify-content: space-around;
}

.slideTxtBox .hd ul {
    position: absolute;
    height: 52rem;
    display: flex;
}

.slideTxtBox .hd ul li {
    float: left;
    cursor: pointer;
    font-size: 1.6rem;
    margin: 0 24rem;
}

.slideTxtBox .hd ul li.on {
    height: 34rem;
    font-weight: bold;
    color: #11823b;
    border-bottom: solid 4rem #11823b;
}

.slideTxtBox .bd {
    padding-top: 10rem;
}

.slideTxtBox .bd ul {
    zoom: 1;
}

.slideTxtBox .bd li {
    height: 54rem;
    line-height: 24rem;
    font-size: 1.5rem;
    background: url(../images/dio_20241212.png) no-repeat 0rem 8rem;
    text-indent: 20rem;
}

.slideTxtBox .bd li a {
    display: block;
    width: 440rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0rem;
}

.slideTxtBox .bd li .date {
    float: right;
    color: #11823b;
    font-size: 1.5rem;
}

.slideTxtBox .bd .all {
    height: 110rem;
    padding-top: 20rem;
    padding-bottom: 10rem;
    margin-bottom: 20rem;
    background: url(../images/dio_20241212.png) no-repeat 0rem 28rem #fff !important;
}

.slideTxtBox .bd .all a {
    font-weight: bold;
}

.slideTxtBox .bd .all p {
    padding-top: 15rem;
    font-size: 1.25rem;
    line-height: 1.875rem;
    width: 570rem;
    text-indent: 0rem !important;
    margin-left: 20rem;
    color: #999;
} */


/* 下面是前/后按钮代码，如果不需要删除即可 */

/* .slideTxtBox .arrow {
    position: absolute;
    right: 10rem;
    top: 0;
}

.slideTxtBox .arrow a {
    display: block;
    width: 5rem;
    height: 9rem;
    float: right;
    margin-right: 5rem;
    margin-top: 10rem;
    overflow: hidden;
    cursor: pointer;
    background: url("../images/arrow_20241212.png") 0 0 no-repeat;
}

.slideTxtBox .arrow .next {
    background-position: 0 -50rem;
}

.slideTxtBox .arrow .prevStop {
    background-position: -60rem 0;
}

.slideTxtBox .arrow .nextStop {
    background-position: -60rem -50rem;
}
 */

/* 政务服务 */

.zwfw {
    width: 6.9rem;
    overflow: hidden;
    margin-top: .4rem;
}

.zwfw .zwbt {
    width: 3.36rem;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: .34rem;
    text-align: center;
    font-weight: bold;
    margin-bottom: .2rem;
    background: url(../images/bt_bg_20241212.png) no-repeat;
    background-size: 100%;
}


.zwfw ul li {
    width: 2.16rem;
    height: 4.48rem;
    float: left;
    margin-top: 0.1rem;
    margin-left: 0.2rem;
}

.zwfw ul li a {
    display: block;
    width: 1.86rem;
    height: 4.48rem;
    font-size: .28rem;
    line-height: 1rem;
    text-indent: 0.2rem;
    font-weight: bold;
    color: #fff;
}

.zwfw ul li:first-child {
    margin-left: 0rem !important;
}

.zwfw .gr01 {
    background: url(../images/zwfw01_20241212.png) no-repeat;
    background-size: 100%;
}

.zwfw .gr02 {
    background: url(../images/zwfw02_20241212.png) no-repeat;
    background-size: 100%;
}

.zwfw .gr03 {
    background: url(../images/zwfw03_20241212.png) no-repeat;
    background-size: 100%;
}


/* 政务公开 */

.zwgk {
    width: 100%;
    height: 6.09rem;
    overflow: hidden;
    background: url(../images/bg01_20241212.png) top center no-repeat;
    background-size: 100% 6.09rem;

}

.zwgk .gkbt {
    width: 3.36rem;
    height: 1.12rem;
    line-height: 1.12rem;
    font-size: .34rem;
    margin-top: 0.5rem;
    text-align: center;
    font-weight: bold;
    margin-bottom: .3rem;
    background: url(../images/bt_bg_20241212.png) no-repeat;
    background-size: 100%;
}

.zwgk ul {
    width: 2.05rem;
    height: 1.8rem;
    text-align: center;
    float: left;
    margin-left: .25rem;
    margin-bottom: .3rem;
    overflow: hidden;
}

.zwgk ul .icon01 {
    display: block;
    width: 1.23rem;
    height: 1.23rem;
    margin: 0 auto;
}

.zwgk ul .icon01 img {
    width: 100%;
}

.zwgk ul .bt {
    margin-top: 0.25rem;
    font-size: .28rem;
    font-weight: bold;
}


/* 文件名 */

.wjmc {
    width: 6.9rem;
    height: .7rem;
    margin-top: 0.4rem;
    margin-bottom: .25rem;
    overflow: hidden;
}

.wjmc ul li {
    float: left;
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    margin-right: 0.2rem;

}

.wjmc ul li input {
    display: block;
    font-size: .28rem;
    width: 4.16rem;
    height: .6rem;
    line-height: .6rem;
    padding-left: 0.3rem;
    font-size: .28rem;
    border-radius: .05rem;
    box-sizing: border-box;
    background-color: #eeeeee;
}

.wjmc ul li input::placeholder {
    font-size: .24rem;
}


.wjmc ul li button {
    display: block;
    width: 1.2rem;
    height: .6rem;
    font-size: .22rem;
    color: #fff;
    background: url(../images/sh1_20241212.png) no-repeat .15rem .2rem #c7a672;
    background-size: .23rem;
    border-radius: .05rem;
    text-indent: .25rem;
}

.wjmc ul li:last-child {
    margin-right: 0;
}

/* 政策列表 */

.idx_zclb {
    margin-top: 0.2rem;
}

.idx_zclb .tjgb {
    margin-top: 0.2rem;
}

/* 政府信息公开 */

.zfxxg {
    width: 6.9rem;
    margin-top: 0.3rem;
    overflow: hidden;
}

.zfxxg h3 {
    width: 6.9rem;
    height: .7rem;
    background: url(../images/zfxxgk_20241212.png) no-repeat center;
    background-size: 4.18rem;
    line-height: .7rem;
    font-size: .32rem;
    font-weight: bold;
    text-align: center;
}

.zfxxg ul {
    margin-top: 0.2rem;
}

.zfxxg ul li {
    float: left;
    width: 3.36rem;
    height: 1.07rem;
    background: url(../images/zwgk-bg_20241212.png) no-repeat center;
    background-size: 100%;
    line-height: 1.07rem;
    font-size: .28rem;
    font-weight: bold;
    text-align: center;
    margin-right: 0.18rem;
    margin-bottom: .2rem;
}

.zfxxg ul li:nth-child(2n) {
    margin-right: 0;
}



/* 广告 */

.zfxxkad {
    width: 6.9rem;
    overflow: hidden;
    margin-bottom: .2rem;
}

.zfxxkad ul li {
    width: 3.34rem;
    height: 1.59rem;
    float: left;
}

.zfxxkad ul li img {
    width: 100%;
}

.zfxxkad ul li:nth-of-type(2) {
    margin-left: .20rem;
}


/* 政民互动 */

.zmhd {
    width: 6.9rem;
    margin-top: .2rem;
    overflow: hidden;
}

.zmhd .zmbt {
    width: 3.36rem;
    height: 1.12rem;
    line-height: 1.12rem;
    background: url(../images/bt_bg_20241212.png) no-repeat;
    background-size: 100%;
    font-size: .34rem;
    text-align: center;
    font-weight: bold;
    margin-bottom: .30rem;
}


.zmhd ul li {
    width: 2.16rem;
    height: 3rem;
    float: left;
    margin-bottom: .6rem;
    position: relative;
}

/* .zmhd ul li:nth-of-type(2),
.zmhd ul li:nth-of-type(3),
.zmhd ul li:nth-of-type(5) {
    margin-left: .20rem;
} */

/* .zmhd ul li:nth-of-type(5) {
    width: 4.53rem !important;
}

.zmhd ul li:nth-of-type(5) a {
    width: 4.1rem;
} */

.zmhd ul li img {
    width: 100%;
    height: 2.5rem;
}

.zmhd ul li a {
    display: block;
    position: relative;
    width: 1.70rem;
    height: .80rem;
    color: #fff;
    font-size: .28rem;
    background-color: #11823b;
    text-align: center;
    line-height: .80rem;
    bottom: .43rem;
    z-index: 99;
}


/* 万象准格尔 */

.zgr {
    width: 100%;
    margin-top: .20rem;
    overflow: hidden;
    height: 10.74rem;
    background: url(../images/wxbj_20241212.png)bottom center no-repeat;
    background-size: 100%;
}

.zgr .zgrbt {
    width: 3.36rem;
    height: 1.12rem;
    line-height: 1.12rem;
    background: url(../images/bt_bg_20241212.png) no-repeat;
    background-size: 100%;
    font-size: .34rem;
    text-align: center;
    font-weight: bold;
    margin: .3rem auto;
}

.zgr ul {
    display: block;
    width: 6.9rem;
    height: 8.5rem;
    margin: 0 auto;
    overflow: hidden;
}

.zgr ul li {
    width: 3.34rem;
    height: 2.09rem;
    float: left;
    position: relative;
    margin-top: .2rem;
    margin-right: .2rem;
    overflow: hidden;
}

.zgr ul li a>img {
    width: 3.34rem;
    height: 2.09rem;
}

.zgr ul li span {
    display: block;
    position: absolute;
    width: 1.4rem;
    height: 1rem;
    z-index: 99;
    color: #fff;
    font-size: .28rem;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: bold;
}

.zgr ul li span img {
    width: 0.5rem;
    height: 0.5rem;
    margin-bottom: 0.2rem;
}

.zgr ul li:nth-of-type(1) {
    width: 100%;
    height: 3.89rem;
    margin: 0 auto;
    position: relative;
}

.zgr ul li:nth-of-type(1) video {
    width: 100%;
    height: 100%;
}

.zgr ul li:nth-of-type(1) .img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: url(../images/plyaer-bg_20241212.png) center no-repeat;
    background-size: 100%;
}

.zgr ul li:nth-of-type(1) span {
    display: block;
    width: 0.65rem;
    height: .65rem;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    background: url(../images/plyaer_20241212.png) center no-repeat;
    background-size: 100%;
}

.zgr ul li:nth-child(3),
.zgr ul li:nth-child(5) {
    margin-right: 0;
}

/* 专题专栏 */

.zhuanti {
    width: 6.9rem;
    height: 2.7rem;
    margin-bottom: 0.5rem;
    overflow: hidden;
}

.zhuanti .ztbt {
    font-size: .32rem;
    font-weight: bold;
    height: .5rem;
    text-align: center;
    margin-top: .3rem;
    margin-bottom: .1rem;
    line-height: .5rem;
}



.zt_con {
    width: 6.9rem;
    height: 1.7rem;
    margin: .2rem auto;
    position: relative;
}

.zt_con .swiper-slide {
    height: 1.7rem;
}

.zt_con .swiper-slide img {
    width: 100%;
    height: 100%;
}

.zt_con .prev,
.zt_con .next {
    width: 0.44rem;
    height: .44rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
}

.zt_con .prev {
    left: 0;
    background: url(../images/prev_20241212.png) center center no-repeat;
    background-size: 100%;
}

.zt_con .next {
    right: 0;
    background: url(../images/next_20241212.png) center center no-repeat;
    background-size: 100%;
}

/* 页尾 */

.footer {
    overflow: hidden;
    background-color: #11823b;
    font-size: .28rem;
    text-align: center;
    padding: .25rem;
    box-sizing: border-box;
}

.footer a {
    color: #fff;
}

.footer .t1 {
    width: 6.9rem;
    overflow: hidden;
    background-color: #168f43;
    display: flex;
    margin-left: .20rem;
    margin-top: .20rem;
}

.footer .t1 li {
    color: #fff;
    float: left;
    width: .1rem;
    height: .7rem;
    line-height: .7rem;
    text-align: center;
    display: contents;
}

.footer .t1 li:nth-of-type(1) {
    border-right: solid 0.01rem #efefef;
}

.footer .t2 {
    width: 4.52rem;
    display: flex;
    margin: .3rem auto .2rem;
}

.footer .t2 li {
    display: contents;
}

.footer .t3 li {
    color: #fff;
    font-size: .26rem;
    line-height: .5rem;
}

.footer .t3 li a {
    color: #fff;
}

.footer .t4 {
    margin-top: .2rem;
}

.footer .t4 li {
    display: contents;
}

.footer .t4 li:first-child img {
    width: .43rem;
}

.footer .t4 li:last-child img {
    width: 1.06rem;
}

/* 菜单样式 */

.menu-icon {
    cursor: pointer;
}

.menu {
    position: fixed;
    top: 0rem;
    right: 0;
    width: 50%;
    height: 100%;
    background: rgba(63, 154, 97, 0.9);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 999;
}

.menu ul {
    display: block;
    list-style: none;
    padding: 0;
    margin: .6rem auto 0;
    text-align: center;
}

.menu li {
    margin: .3rem auto;
    height: .8rem;
    line-height: .8rem;
    width: 2.7rem;
    background-color: #fff;
    border-radius: 1rem;
    box-sizing: border-box;
}

.menu li:last-child {
    margin-bottom: 0;
}

.menu ul li>a {
    display: block;
    text-decoration: none;
    font-size: .28rem;
    color: #11823b;
}

.content {
    padding: 60rem 10rem;
}

.menu .gbi {
    width: .39rem;
    height: .39rem;
    position: absolute;
    font-size: .4rem;
    color: #fff;
    top: .2rem;
    right: .3rem;
    background: url(../images/gb_20241209.png) center center no-repeat;
    background-size: .39rem;
}


.menu_bj {
    position: fixed;
    top: 0rem;
    right: 0;
    width: 100%;
    height: 100%;
    display: none;
    z-index: 999;
    background: rgba(255, 255, 255, 0.1);
}

.menu.menu_show {
    display: flex;
    align-items: baseline;
    flex-direction: column;
}

.menu_bg {
    position: fixed;
    width: 50%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(255, 255, 255, 0.1);
}

.menu_top {
    height: 1.3rem;
    width: 2.9rem;
    display: flex;
    margin-top: .6rem;
    justify-content: space-between;
}

.menu_top a {
    height: 130rem;
    display: block;
    font-size: .26rem;
    color: #fff;
    padding-top: 1rem;
    box-sizing: border-box;
}

.menu_top a:first-child {
    background: url(../images/zbb_ico_20241209.png) top center no-repeat;
    background-size: .8rem;
}

.menu_top a:last-child {
    background: url(../images/wza_ico_20241209.png) top center no-repeat;
    background-size: .8rem;
}


/* =============数据发布================== */

.sjfb {
    width: 6.9rem;
    height: 1rem;
    background: url(../images/sjfb_01_20241212.png) no-repeat center;
    background-size: 100%;
    font-size: .3rem;
    font-weight: bold;
    text-align: center;
    line-height: 1rem;
}

.sjnr {
    width: 600rem;
    overflow: hidden;
}

.sjnr ul li {
    float: left;
    width: 146rem;
    padding-left: 20rem;
    padding-right: 20rem;
    height: 180rem;
    background-color: #e5ecf3;
    margin-left: 20rem;
    margin-bottom: 20rem;
    text-align: center;
    font-size: 1.5rem;
    line-height: 28rem;
}

.sjnr ul li:nth-of-type(1),
.sjnr ul li:nth-of-type(4) {
    margin-left: 0rem;
}

.sjnr ul li img {
    margin-top: 18rem;
    margin-bottom: 10rem;
}


/* 统计分析 */



.dqsczz {
    width: 6.9rem;
    overflow: hidden;
    margin: 0 auto;
}

.dqsczz h3 {
    font-size: .26rem;
    font-weight: bold;
    text-align: center;
}

.dqsczz .bing {
    width: 6.9rem;
    height: 280rem;
}


/* 统计分析 */

.tjfx {
    padding-top: 10rem;
}

.tjfx .slideTxtBox .hd {
    display: block;
    border-bottom: solid 1rem #efefef;
    margin-bottom: 20rem;
}

.tjfx .slideTxtBox .hd ul li {
    margin-left: 0rem !important;
    padding-bottom: 5rem;
}

.tjfx .slideTxtBox .hd ul {
    margin-top: 10rem;
}

.tjfx .hd ul li {
    position: relative;
}

.tjfx .hd ul .on a {
    display: block;
}

.tjfx .hd ul li a {
    display: none;
    position: absolute;
}

.tjfx .hd .more_tjsj {
    left: 528rem;
    width: 80rem;
    font-weight: normal;
    font-size: 1.25rem;
}

.tjfx .hd .more_tjfx {
    left: 401rem;
    width: 80rem;
    font-weight: normal;
    font-size: 1.25rem;
}

.rqzq li {
    height: 1rem;
    border-bottom: solid 0.01rem #eeeeee;
    margin-bottom: .3rem;
    box-sizing: border-box;
    padding: 0 .2rem;

}

.rqzq li a {
    display: block;
    font-size: .28rem;
    width: 5rem;
    line-height: .4rem;
    float: right;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;

}

.rqzq .date {
    float: left;
    display: block;
    width: 1.2rem;
    margin-top: 0.1rem;
    height: .6rem;
    font-size: .24rem !important;
    color: #999 !important;
    box-sizing: border-box;
    position: relative;
}

.rqzq .date::after {
    content: '';
    width: 0.01rem;
    height: .6rem;
    display: block;
    background: #ededed;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.rqzq .date i {
    display: block;
    height: .3rem;
    font-size: .32rem;
    font-weight: bold;
    text-indent: .3rem;
    margin-bottom: .08rem;
}

.rqzq li.ellipsis a {
    line-height: .8rem !important;
}

/* 万象准格尔 */

.wxzge {
    width: 100%;
    min-height: 5rem;
    margin-top: 0.4rem;
    background: url(../images/wxzge_bj_20241228.png) center .3rem no-repeat;
    background-size: 100%;
    overflow: hidden;
}

/* 准格尔概况 */
.wxbt {
    width: 4.11rem;
    height: .62rem;
    margin: 0 auto;
    overflow: hidden;
}

.wxbt a {
    display: block;
    width: 100%;
    height: 100%;
}

.wxbt img {
    display: block;
    width: 100%;
    height: 100%;
}


.zgrqgk {
    width: 6.9rem;
    height: auto;
    border: solid 0.01rem #b8eacb;
    position: relative;
    margin-top: .8rem;
    box-sizing: border-box;
    background: url(../images/zqgk_ico_20241228.png) .3rem bottom no-repeat;
    background-size: .65rem;
    margin-bottom: 0.3rem;
    background-color: #ebf9f0;
}

.zgrqgk h3 {
    width: 0.58rem;
    height: 3.06rem;
    position: absolute;
    left: .25rem;
    top: -.34rem;
}

.zgrqgk h3 img {
    width: 0.58rem;
    height: 3.06rem;
}

.zgrqgk ul {
    display: block;
    width: 5.55rem;
    min-height: 7rem;
    margin: .35rem auto;
    margin-left: 1.1rem;
}

.zgrqgk ul .pic {
    width: 5.55rem;
    height: 3.3rem;
    position: relative;
}

.zgrqgk ul .pic video {
    width: 5.54rem;
    height: 3.3rem;
    object-fit: fill;

}

.zgrqgk ul .pic .img {
    width: 5.54rem;
    height: 3.3rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: url(../images/plyaer-bg_20241212.png) center center no-repeat;
    background-size: 100% 100%;
}

.zgrqgk ul .pic span {
    display: block;
    width: .65rem;
    height: .65rem;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    background: url(../images/plyaer_20241212.png) center center no-repeat;
    background-size: .65rem;
}

.zgrqgk ul .txt {
    padding-top: .20rem;
    color: #666;
    font-size: .26rem;
    line-height: .52rem;
    text-align: justify;
}

.zgrqgk ul .txt br {
    display: none;
}

.zgrqgk ul .txt a {
    color: #11823b;
    margin-left: .1rem;
}


.zgk4 {
    width: 6.9rem;
    overflow: hidden;
    margin-top: .20rem;
}

.zgk4 ul li {
    float: left;
    width: 1.65rem;
    height: 3.42rem;
    margin-right: 0.1rem;

}

.zgk4 ul li:last-child {
    margin-right: 0;
}

.zgk4 ul li img {
    width: 100%;
    height: 100%;
}

.m20 {
    margin-top: 30rem;
    margin-bottom: 10rem;
}

.jzzge {
    margin-top: 0.4rem;
    margin-bottom: 0.2rem;
    overflow: hidden;
}

.jzzge ul {
    display: block;
    width: 6.9rem;
    height: 4.54rem;
    margin: 0.2rem auto 0;
    overflow: hidden;
}

.jzzge ul li {
    width: 3.35rem;
    height: 2.09rem;
    float: left;
    position: relative;
    margin-top: .2rem;
    margin-right: .2rem;
    overflow: hidden;
}

.jzzge ul li:nth-child(2n) {
    margin-right: 0;
}

.jzzge ul li a>img {
    width: 3.34rem;
    height: 2.09rem;
}

.jzzge ul li span {
    display: block;
    position: absolute;
    width: 1.4rem;
    height: 1rem;
    z-index: 99;
    color: #fff;
    font-size: .28rem;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: bold;
}

.jzzge ul li span img {
    width: 0.5rem;
    height: 0.5rem;
    margin-bottom: 0.2rem;
}

/* 爱上准格尔 */
.aszge {
    width: 6.9rem;
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
    overflow: hidden;
}

.aszge_con {
    margin-top: 0.4rem;
    overflow: hidden;
}

.aszge_con .title {
    display: flex;
    height: .75rem;
    justify-content: space-between;
    overflow: hidden;
}

.aszge_con .title span {
    display: block;
    width: 2.18rem;
    height: .72rem;
    line-height: .75rem;
    text-align: center;
    font-size: .3rem;
    color: #333333;
    background: url(../images/as01_20241212.png) center center no-repeat;
    background-size: 100%;
}

.aszge_con .title span.active {
    color: #ffffff;
    background: url(../images/as02_20241212.png) center center no-repeat;
    background-size: 100%;
}

.csfm,
.zrfg,
.msfq {
    width: 100%;
    height: auto;
    margin-top: 0.3rem;
    overflow: hidden;
}

#csfm,
#zrfg,
#msfq {
    position: relative;
    overflow: hidden;
}

.aszge_nr {
    text-align: center;
}

.aszge_nr h3 {
    display: inline-block;
    height: 5;
    font-size: .29rem;
    line-height: .5rem;
    overflow: hidden;
    vertical-align: top;
    position: relative;
}

.aszge_nr h3::after {
    content: '';
    width: .48rem;
    height: .05rem;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #11823b;
}

.aszge_nr .img {
    width: 100%;
    height: 4.7rem;
    border-radius: 0.05rem;
    overflow: hidden;
}

.aszge_nr .img img {
    width: 100%;
    height: 100%;
    border-radius: 0.05rem;
}

.aszge_nr .txt {
    margin-top: 0.2rem;
    padding: 0.3rem;
    box-sizing: border-box;
    border-radius: .02rem;
    overflow: hidden;
    background: #f1efeb;
    font-size: .26rem;
    line-height: .52rem;
    color: #333333;
    text-align: left;
}

.aszge_nr .txt * {
    font-size: .26rem;
    line-height: .52rem;
    color: #333333;
    text-align: left;
}

.aszge_nr .txt>a {
    display: block;
    width: 1.5rem;
    height: .4rem;
    line-height: .4rem;
    color: #aa8f5f;
    margin-left: 0;
    margin-top: 0.1rem;
    background: url(../images/more_20241212.png) right center no-repeat;
    background-size: .37rem;
}

.aszge_con #swiper .swiper-container {
    position: relative;
}

.aszge_con #swiper .swiper-container .pagination {
    width: 1.5rem;
    position: absolute;
    height: 0.03rem;
    z-index: 99999;
    overflow: hidden;
    left: 4.8rem;
    bottom: 3.1rem;
}

.aszge_con #swiper .swiper-container .pagination span {
    display: block;
    float: left;
    width: 0.2rem;
    height: 0.03rem;
    margin-right: 0.05rem;
    border-radius: 0.03rem;
    background: #ffffff;
    opacity: 1;
}

.aszge_con #swiper .swiper-container .pagination span.swiper-pagination-bullet-active {
    background: #aa8f5f;
}



/* 政民互动 */

.zm {
    width: 6.9rem;
    overflow: hidden;
}

.zm .sjxx {
    padding-top: .30rem;
    padding-bottom: .20rem;
    width: 6.9rem;
    overflow: hidden;
}

.zm .sjxx img {
    width: 100%;
}

.zm .mail {
    width: 6.9rem;
    overflow: hidden;
    padding-bottom: .20rem;
    padding-top: .20rem;
}

.zm .mail ul {
    float: left;
    font-size: .28rem;
    text-align: center;
    margin-right: .45rem;
    overflow: hidden;
}

.zm .mail ul:last-child {
    margin-right: 0;
}

.zm .mail ul li:nth-of-type(1) {
    height: 1.06rem;
}

.zm .mail ul li img {
    width: .78rem;
}

.zm .mail ul li p {
    font-size: .24rem;
    line-height: .40rem;
    margin-top: 0.05rem;
    color: #999;
}

.zm .xjxd {
    width: 6.9rem;
    overflow: hidden;
}

.zm .xjxd h3 {
    font-size: .32rem;
    padding-bottom: .30rem;
    padding-top: .20rem;
}

.zm .xjxd .box {
    border: solid .01rem #e5ecf3;
    width: 5.8rem;
    overflow: hidden;
    box-sizing: border-box;
}

.zm .xjxd .box .title {
    height: .60rem;
    background-color: #f8fbf9;
}

.zm .xjxd .box .title ul {
    line-height: .60rem;
    padding-left: .20rem;
    padding-right: .20rem;
}

.zm .xjxd .box .title ul li {
    font-size: .24rem;
    font-weight: bold;
    color: #11823b;
}

.zm .xjxd .box .list {
    padding: .20rem;
}

.zm .xjxd .box .list li {
    line-height: .46rem;
    font-size: .25rem;
    background: url(../images/di_20241212.png) no-repeat 0rem 21rem;
    text-indent: .12rem;
}

.zm .xjxd .box .list li span {
    float: right;
    color: #999;
}

.zm .xjxd .box .list li a {
    display: inline-block;
    /* 或 block，取决于你的布局需求 */
    max-width: 4.rem;
    /* 设置容器的最大宽度 */
    white-space: nowrap;
    /* 禁止文本换行 */
    overflow: hidden;
    /* 隐藏超出容器的部分 */
    text-overflow: ellipsis;
    /* 用省略号表示被截断的文本 */
    vertical-align: middle;
    /* 可选，用于垂直居中 */
}


/* 信件统计 */

.zm .xjtj {
    width: 6.9rem;
    overflow: hidden;
}

.zm .xjtj h3 {
    font-size: .32rem;
    padding-bottom: .30rem;
    padding-top: .40rem;
}

.zm .xjtj .box {
    border: solid .01rem #e5ecf3;
    width: 6.9rem;
    height: 4rem;
    overflow: hidden;
    box-sizing: border-box;
}

.zm .xjad {
    margin-top: .30rem;
    width: 6.9rem;
    overflow: hidden;
    margin-bottom: .30rem;
}

.zm .xjad ul li:nth-of-type(1) {
    margin-left: 0rem;
}

.zm .xjad ul li {
    float: left;
    width: 3.3rem;
    height: 1.31rem;
    margin-left: .3rem;
}

.zm .xjad ul li img {
    width: 100%;
}

.zm .zxft {
    width: 6.9rem;
    overflow: hidden;
    padding-bottom: .20rem;
}

.zm .zxft .bd .pic {
    width: 6.9rem;
    height: 3.88rem;
    overflow: hidden;
}

.zm .zxft .bd .pic img {
    width: 100%;
    height: 3.88rem;
}

.zxftqh {
    margin-top: .3rem;
    overflow: hidden;
}

.zxftqh .title {
    height: 1.1rem;
    overflow: hidden;
    border-bottom: dashed 0.01rem #cfcfcf;
    box-sizing: border-box;
}

.zxftqh .title h4 {
    font-size: .30rem;
    height: .40rem;
    overflow: hidden;
    margin-top: 0.2rem;
}

.zxftqh .title h4 span {
    display: block;
    height: .36rem;
    float: left;
    width: 1.1rem;
}

.zxftqh .title h4 span img {
    width: 100%;
}

.zxftqh .title h4 a {
    width: 82%;
    float: right;
    height: .36rem;
    line-height: .4rem;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0rem;
}


.zxft .title h3 {
    font-size: .23rem;
    height: .4rem;
    font-weight: normal;
    color: #999;
    padding-top: .15rem;
}

.zxftqh .bd li .date {
    float: right;
    color: #11823b;
    font-size: .23rem;
}

.zxft .cont {
    height: 1.2rem;
    line-height: .42rem;
    margin-top: 0.15rem;
    font-size: .23rem;
    padding-bottom: .10rem;
    color: #999;
    overflow: hidden;
}

.zxft .cont a {
    margin-left: 0.1rem;
    color: #11823b;
}

.zxft_lb {
    overflow: hidden;
}

.zxft_lb ul li {
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
    background: url(../images/dio_20241212.png) left center no-repeat;
    background-size: .05rem;
    text-indent: .20rem;
}

.zxft_lb ul li a {
    display: block;
    width: 75%;
    font-size: .28rem;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}

.zxft_lb ul li .date {
    float: right;
    color: #11823b;
    font-size: .26rem;
}

.zxft_lb .a2 {
    margin-top: 0.2rem !important;
}

/* 民意征集 */
.myzj {
    overflow: hidden;
    background-color: #f5f5f7;
}

.myzj .box {
    width: 6.9rem;
    padding-top: .20rem;
    box-sizing: border-box;
}

.jgfk {
    width: 6.9rem;
}

.jgfk li {
    padding-left: 0rem !important;
}

.jgfk li a {
    width: 100%;
}


/* 政民动态 */

.newspic {
    width: 6.9rem;
    overflow: hidden;
    padding-bottom: .4rem;
}

.newspic ul li:hover {
    background-color: #c7a672;
}

.newspic ul li:hover .bt {
    color: #fff;
}

.newspic ul li:hover .sj {
    color: #e4d3aa;
}

.newspic ul li {
    height: 1.45rem;
    background-color: #f5f5f7;
    margin-top: .3rem;
    position: relative;
    padding-left: .2rem;
    box-sizing: border-box;
    overflow: hidden;
}

.newspic ul li .sj {
    font-size: .28rem;
    color: #999999;
    margin-top: 0.2rem;
    margin-bottom: 0.1rem;
}

.newspic ul li .bt {
    width: 4.1rem;
    font-size: .25rem;
    font-weight: bold;
    line-height: .4rem;
}

.newspic ul li .tp {
    position: absolute;
    right: 0rem;
    top: 0rem;
    width: 2.35rem;
    height: 1.45rem;
    overflow: hidden;
}

.newspic ul li .tp img {
    width: 100%;
    height: 100%;
}


/* 通知公告 */

.tzgg {
    overflow: hidden;
    padding-bottom: 0.4rem;
    box-sizing: border-box;
    background-color: #f5f5f7;
}

.tzgg .box {
    width: 6.9rem;
    overflow: hidden;
    margin-top: 0.3em;
}

.tzgg h3 {
    border-bottom: solid 0.01rem #dcdcdc;
    line-height: .42rem;
    padding-bottom: .10rem;
    position: relative;
    padding-left: .60rem;
    font-size: .32rem;
}

.tzgg h3 span {
    display: block;
    position: absolute;
    width: .4rem;
    height: .4rem;
    left: 0rem;
}

.tzgg h3 span img {
    width: 0.4rem;
    height: .4rem;
}

.tzgg h3 a {
    float: right;
    font-size: .24rem;
    font-weight: normal;
    color: #999999;
}

.tzgg ul {
    padding-top: .20rem;
}

.tzgg ul li {
    width: 2.8rem;
    height: 3.10rem;
    font-size: .28rem;
    padding-left: .20rem;
    padding-right: .20rem;
    background-color: #fff;
    border-radius: .10rem;
    float: left;
    margin-left: .20rem;
    margin-bottom: .20rem;
    position: relative;
}

.tzgg ul li:first-child {
    margin-right: 0rem;
}

.tzgg ul li .sj {
    display: block;
    width: .4rem;
    height: .12rem;
    position: absolute;
    top: -.12rem;
    left: 50%;
    transform: translateX(-50%);
}

.tzgg ul li .fbsj {
    display: block;
    height: .4rem;
    padding-bottom: .20rem;
    font-size: .26rem;
    line-height: .4rem;
    color: #999999;
    padding-left: .35rem;
    margin-top: .2rem;
    background: url(../images/tzsj_20241212.png)left center no-repeat;
    background-size: .22rem;
    box-sizing: border-box;
}

.tzgg ul li .nr {
    line-height: .35rem;
    padding-bottom: .20rem;
    font-size: .28rem;
    height: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 0.2rem;
}

.tzgg ul li .more {
    display: block;
    position: absolute;
    width: .97rem;
    height: .97rem;
    background: url(../images/more_1_20241212.png) no-repeat;
    background-size: 100%;
    line-height: .97rem;
    text-align: center;
    font-size: .24rem;
    color: #11823b;
    right: .17rem;
    bottom: .14rem;
}


/* 政务服务 */

.zwadd {
    padding-top: .3rem;
    width: 6.9rem;
    overflow: hidden;
}

.zwadd img {
    width: 100%;
}

.fw_zwfw {
    width: 100% !important;
}

.grfr {
    width: 100% !important;
}

.fwgr {
    height: 5.16rem;
}

.fwgr ul {
    display: block;
    width: 6.9rem;
    height: 4.83rem;
    margin: 0.05rem auto 0;
    overflow: hidden;
}


.fwgr li {
    background: none #fff !important;
    text-indent: 0rem;
    width: 2.12rem;
    height: 1.82rem !important;
    border-radius: .10rem;
    border: solid .01rem #efefef;
    float: left;
    margin-left: .88rem !important;
    position: relative;
    padding: .20rem;
    margin-bottom: .30rem;
}

.fwgr h3 {
    display: block;
    position: absolute;
    width: .80rem;
    text-align: center;
    font-size: .25rem;
    color: #6fac8d;
    left: -.80rem;
    top: .60rem;
    height: .87rem;
    border-right: #6fac8d solid .02rem;
    box-sizing: border-box;
}

.fwgr h3 img {
    display: block;
    width: 60%;
    position: relative;
    left: .16rem;
}

.fwgr h3 span {
    line-height: .38rem;
}

.fwgr li .list {
    width: 100%;
    height: .44rem;
    line-height: .44rem;
    padding-left: .15rem;
    margin-top: 0.05rem;
    box-sizing: border-box;
    margin-bottom: .20rem;
    background: url(../images/dio_20241212.png) no-repeat left center;
    background-size: .05rem;
    box-sizing: border-box;

}

.fwgr li .list a {
    display: block;
    width: 100% !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0rem;
}

.fw_zwfw .tabs3 {
    background-color: rgb(34, 44, 178);
}

.fw_zwfw .tabs3 ul li {
    position: relative;
}

.fw_zwfw .tabs3 ul li a {
    display: none;
    font-size: .28rem;
    color: #999;
    position: absolute;
    right: -3.8rem;

}

.fw_zwfw .tabs3 ul li:first-child a {
    right: -5.45rem;
}

.fw_zwfw .tabs3 ul li.active a {
    display: inline-block;
}

/* 特色服务 */

.tsfw {
    width: 6.9rem;
    overflow: hidden;
    padding-top: .2rem;
    box-sizing: border-box;
}



.tsfw .wd01 {
    background: url(../images/k01_20241212.png) center no-repeat;
    background-size: 100%;
}

.tsfw .wd01 a {
    text-indent: .8rem !important;
}

.tsfw .wd02 {
    padding-top: 0.3rem;
    box-sizing: border-box;
    line-height: .4rem !important;
    background: url(../images/k02_20241212.png) no-repeat center;
    background-size: 100%;
}

.tsfw .wd03 {
    background: url(../images/k03_20241212.png) no-repeat center;
    background-size: 100%;
}

.tsfw .wd04 {
    background: url(../images/k04_20241212.png) no-repeat;
    background-size: 100%;
}

.tsfw .wd05 {
    background: url(../images/k05_20241212.png) no-repeat;
    background-size: 100% 100%;
}

.tsfw .wd05 a {
    text-indent: .8rem !important;
}

.tsfw .wd06 {
    background: url(../images/k06_20241212.png) no-repeat;
    background-size: 100% 100%;
}

.tsfw .wd06 a {
    text-indent: .8rem !important;
}

.tsfw .wd07 {
    background: url(../images/k07_20241212.png) no-repeat;
    background-size: 100% 100%;
}

.tsfw .wd07 a {
    text-indent: .8rem !important;
}

.tsfw .wd08 {
    background: url(../images/k08_20241212.png) no-repeat;
    background-size: 100% 100%;
}

.tsfw .wd08 a {
    text-indent: .8rem !important;
}

/* 高效办成一件事 */

.gxbcyjs {
    width: 6.9rem;
    overflow: hidden;
    padding-top: .20rem;
}

.gxbcyjs h3 {
    font-size: .32rem;
    border-bottom: .04rem solid #11823b;
    color: #11823b;
    padding-bottom: .20rem;
    margin-bottom: .20rem;
    display: inline-block;
    box-sizing: border-box;
}

.gxbcyjs ul {
    margin-top: 0.1rem;
}

.gxbcyjs ul li {
    width: 6.9rem;
    height: 2rem;
    margin-bottom: .3rem;
}

.gxbcyjs ul li img {
    width: 100%;
}


/* 直通部门 */

.zmbox {
    overflow: hidden;
    background-color: #f5f5f7;
}

.fw_ztbm {
    margin-bottom: 0 !important;
}

.smz ul li {
    width: 3.3rem;
    height: .60rem !important;

    border-radius: 1rem;
    margin-left: .20rem;
    line-height: .60rem !important;
    float: left;
    margin-bottom: .20rem;
    padding: 0 .30rem;
    box-sizing: border-box;
    background-color: #fff;
}

.smz ul li a {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: .28rem;
    background: url(../images/p03_20241212.png) right center no-repeat;
    background-size: .08rem;
}

.smz ul li:nth-child(1),
.smz ul li:nth-child(3),
.smz ul li:nth-child(5) {
    margin-left: 0rem;
}

#ztbm {
    position: relative;
    height: 3rem;
    overflow: hidden;
}

#ztbm .prev,
#ztbm .next {
    width: .37rem;
    height: .4rem;
    position: absolute;
    bottom: 0rem;
    z-index: 2;
}

#ztbm .prev {
    left: 43%;
    background: url(../images/bm_prev_20241228.png) no-repeat;
    background-size: .37rem;
}

#ztbm .prev.swiper-button-disabled {
    background: url(../images/bm_prev1_20241228.png) no-repeat;
    background-size: .37rem;
}

#ztbm .next {
    right: 43%;
    background: url(../images/bm_next_20241228.png) no-repeat;
    background-size: .37rem;
}

#ztbm .next.swiper-button-disabled {
    background: url(../images/bm_next1_20241228.png) no-repeat;
    background-size: .37rem;
}

#jdxz {
    position: relative;
    height: 3rem;
    overflow: hidden;
}

#jdxz .prev,
#jdxz .next {
    width: .37rem;
    height: .4rem;
    position: absolute;
    bottom: 0rem;
    z-index: 2;
}

#jdxz .prev {
    left: 43%;
    background: url(../images/bm_prev_20241228.png) no-repeat;
    background-size: .37rem;
}

#jdxz .prev.swiper-button-disabled {
    background: url(../images/bm_prev1_20241228.png) no-repeat;
    background-size: .37rem;
}

#jdxz .next {
    right: 43%;
    background: url(../images/bm_next_20241228.png) no-repeat;
    background-size: .37rem;
}

#jdxz .next.swiper-button-disabled {
    background: url(../images/bm_next1_20241228.png) no-repeat;
    background-size: .37rem;
}

/* 办件统计 */

.bjtj {
    width: 100%;
    overflow: hidden;
}

.bj01 {
    height: 2.92rem;
    background: url(../images/y01_20241212.png) no-repeat;
    background-size: 100% 100%;
    margin-top: .20rem;
}

.bj02 {
    background: url(../images/y02_20241212.png) no-repeat;
    background-size: 100% 100%;
    height: 2.92rem !important;
    position: relative;
}

.bj01 h3 {
    font-size: .32rem;
    border-bottom: .04rem solid #fff;
    color: #fff;
    padding-bottom: .20rem;
    margin-bottom: .30rem;
    display: block;
    width: 1.38rem;
    box-sizing: border-box;
}

.bj01 ul {
    padding: .40rem .30rem .20rem .30rem;
    color: #fff;
}

.bj01 ul li {
    float: left;
    font-size: .25rem;
    line-height: .36rem;
    width: 1.7rem;
}

.bj01 ul .t1 {
    font-size: .32rem;
}

.bj01 ul .t1 i {
    font-size: .20rem;
    padding-left: .10rem;
}

.bj02 h4 {
    display: block;
    width: 1.42rem;
    height: 1.20rem;
    position: absolute;
    right: .30rem;
    bottom: -.24rem;
}

.bj02 h4 img {
    width: 100%;
}

.bj02 h3 {
    width: 1rem;
}

/* 服务地图 */

.zwdt {
    width: 6.9rem;
    overflow: hidden;
    margin-top: 0.4rem;
    margin-bottom: .30rem;
    position: relative;
}

.zwdt h3 {
    font-size: .32rem;
    color: #11823b;
    padding-bottom: .20rem;
    display: block;
    width: 1.92rem;
    position: absolute;
    top: 0rem;
}

.zwdt .zhunqi {
    height: 7.40rem;
    border: solid .01rem #dcdcdc;
    border-radius: .05rem;
    padding: .20rem;
    margin-top: .50rem;
}

.zwdt .zhunqi h4 {
    font-size: .28rem;
    border-bottom: #dcdcdc solid .01rem;
    font-weight: normal;
    line-height: .40rem;
}

.zwdt .zhunqi h4 span {
    display: block;
    height: .02rem;
    background-color: #11823b;
    width: 1.2rem;
}

.zwdt .fl {
    height: .80rem;
    padding-top: .30rem;
}

.zwdt .fl li {
    width: 1.58rem;
    height: .62rem;
    float: left;
    position: relative;
    padding-left: .80rem;
    font-size: .22rem;
    line-height: .30rem;
    margin-left: .30rem;
}

.zwdt .fl .f1 {
    font-size: .30rem;
}

.zwdt .fl li span {
    display: block;
    width: .80rem;
    height: .80rem;
    position: absolute;
    left: 0rem;
}

.zwdt .dt {
    width: 6.4rem;
    height: 7.00rem;
    margin-top: .20rem;
    overflow-y: auto;
    box-sizing: border-box;
}

.zwdt .dt ul {
    width: 6rem;
    height: auto;
    border-radius: .10rem;
    background: url(../images/y07_20241212.png) no-repeat 5rem top #efefef;
    background-size: 1.2rem;
    padding: .20rem;
    font-size: .28rem;
    line-height: .30rem;
    margin-bottom: .20rem;
}

.zwdt .dt ul .dt01 {
    font-weight: bold;
    color: #11823b;
    background: url(../images/y081_20241212.png) no-repeat 0rem .05rem;
    background-size: .17rem;
    text-indent: .30rem;
    padding-bottom: .20rem;
    font-size: .29rem;
}

.zwdt .dt ul .dt02 {
    line-height: .36rem;
    font-size: .26rem;
}

.zwdt .dt ul .dt03 {
    padding-top: .20rem;
}

.zwdt .dt ul .dt03 span {
    display: block;
    float: right;
    background: url(../images/y091_20241212.png) no-repeat 0.1rem .08rem;
    background-size: .17rem;
    width: .90rem;
    text-align: right;
    color: #11823b;

}

.zwdt .dt ul .dt03 a {
    color: #11823b;
}


/* 政务公开 */

.zwgky {
    overflow: hidden;
    background-color: #efefef;
}

.zwgtt {
    width: 6.9rem;
    font-size: .32rem;
    position: relative;
    height: .8rem;
    line-height: .8rem;
    margin-left: .2rem;
}

.zwgtt span {
    display: block;
    width: 5.1rem;
    height: 0.01rem;
    background-color: #11823b;
    position: absolute;
    top: .4rem;
    right: 0;
}

.zwgtt a {
    font-size: .32rem;
    color: #333333;
}

.zwgky .box {
    width: 6.9rem;
    background-color: #f8fbf9;
    border-bottom: dashed 0.01rem #cfcfcf;
}

.zwgky .box ul {
    padding: .3rem;
    position: relative;
    font-size: .28rem;
    line-height: .36rem;
    box-sizing: border-box;
    overflow: hidden;
}

.zwgky .box ul h4 {
    width: 2rem;
    height: 2.85rem;
    position: absolute;
    display: block;
    left: .25rem;
    top: .0.3rem;
}

.zwgky .box ul h4 img {
    height: 2.85rem;
}

.zwgky .box ul li {
    width: 3.94rem;
    margin-left: 2.45rem;
    overflow: hidden;
}

.zwgky .box ul h5 {
    font-size: .3rem;
    color: #11823b;
    margin-bottom: .05rem;
}

.zwgky .box ul h5 a {
    color: #11823b;
}

.zwgky .box ul li:nth-child(3) {
    margin-top: .2rem;
}

.zwgky .box ul li p {
    font-size: .26rem;
    line-height: .4rem;
}

.zwgky .fqz001 {
    width: 6.9rem;
    height: 2.76rem;
    background: url(../images/yun_20241212.png) no-repeat 4.2rem 2rem #f8fbf9;
    background-size: 2.27rem;
    overflow: hidden;
}

.zwgky .fqz001 ul {
    padding: .3rem;
    position: relative;
    font-size: .28rem;
    padding-top: 0;
    box-sizing: border-box;
}

.zwgky .fqz001 h3 {
    display: block;
    font-weight: normal;
    padding-bottom: .10rem;
    font-size: .3rem;
    color: #11823b;
    margin-left: .3rem;
    margin-top: 0.3rem;
}

.zwgky .fqz001 ul li {
    width: 1.4rem;
    height: .42rem;
    line-height: .42rem;
    float: left;
    margin-top: 0.1rem;
    margin-right: .20rem;
}

.zwgky .fqz001 ul li:nth-child(4n) {
    margin-right: 0;
}

/* 机构职能 */

.jgzn {
    width: 6.9rem;
    height: 3rem;
    margin-top: 0.3rem;
    margin-bottom: 0.05rem;
    overflow: hidden;
}

.jgzn ul h3 {
    font-size: .25rem;
    height: .40rem;
    line-height: .40rem;
    color: #11823b;
    margin-top: 0.2rem;
    margin-bottom: 0.1rem;
    text-align: center;
}

.jgzn ul:nth-child(1) {
    margin-left: 0rem;
}

.jgzn ul {
    float: left;
    width: 2.45rem;
    background-color: #fff;
}

.jgzn .jg01 {
    width: 3.31rem;
    height: 2.76rem;
    background: url(../images/zw01_20241212.png) no-repeat;
    background-size: 3.31rem;
}

.jgzn .jg01 li {
    background: #fff;
    width: 2.7rem;
    height: .55rem;
    line-height: .55rem;
    font-size: .25rem;
    border-radius: .50rem;
    text-align: center;
    margin: 0 auto .1rem;
}

.jgzn .jg02 {
    width: 3.3rem;
    height: 2.76rem;
    padding: .3rem;
    margin-left: 0.29rem;
    box-sizing: border-box;
}

.jgzn .jg02 li:nth-child(2) {
    border-bottom: none;
}

.jgzn .jg02 li {
    width: 2.8rem;
    height: 1.09rem;
    border-bottom: solid 0.01rem #efefef;
    font-size: .28rem;
    text-align: center;
    box-sizing: border-box;
}

.jgzn .jg02 li p {
    text-align: center;
    margin-bottom: 0.15rem;
}

.jgzn .jg02 li p img {
    height: .34rem;
}

.jgzn .jg02 li:last-child {
    margin-top: 0.25rem;
}

/* 政府信息公开 */

.zwxxgk01 {
    width: 6.9rem;
    margin-top: 0.3rem;
    overflow: hidden;
}

.m0 {
    margin-left: 0rem;
}


.zwxxgk01 h3 span {
    right: -.35rem;
}

.zwxxgk01 .zfxxg {
    margin-top: 0;
}

.zwxxgk01 .zfxxg ul {
    margin-top: .1rem;
}

.zwgkad {
    width: 6.9rem;
    overflow: hidden;
}

.zwgkad ul li:nth-child(1) {
    margin-left: 0rem;
}

.zwgkad ul li {
    float: left;
    margin-left: .20rem;
    width: 3.34rem;
    height: auto;
    padding-top: .10rem;
}

.zwgkad ul li img {
    width: 100%;
}

.zfgb {
    width: 6.9rem;
    margin-top: 0.2rem;
    overflow: hidden;
}

.zfgb h3 {
    position: relative;
}

.zfgb h3 a {
    color: #333333;
    font-size: .32rem;
    position: relative;
}

.zfgb h3 a:first-child {
    float: left;
    padding-left: .15rem;
}

.zfgb h3 a:first-child::after {
    content: '';
    width: 0.04rem;
    height: .24rem;
    display: block;
    background-color: #11823b;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.zfgb h3 a:last-child {
    float: right;
    font-weight: normal;
    color: #999999;
    font-size: .28rem;
}

.zfgb ul {
    width: 6.9rem;
    height: 5.59rem;
    margin-top: 0.2rem;
    background: url(../images/zw14_20241212.png) no-repeat;
    background-size: 100%;
    overflow: hidden;
}

.zfgb ul li {
    width: 3.83rem;
    height: 4.84rem;
    background: url(../images/zw13_20241212.png) no-repeat;
    background-size: 100%;
    margin: .4rem auto 0;

}

.zfgb ul li p.n1 {
    padding-top: 2.90rem;
    font-size: .32rem;
    font-weight: bold;
    text-align: center;
}

.zfgb ul li .n2 {
    text-align: center;
    height: .4rem;
    line-height: .4rem;
    margin-top: 0.2rem;
    background: url(../images/zw12_20241212.png)2.9rem .2rem no-repeat;
    background-size: .4rem;
}

.zfgb ul li .n2 a {
    display: block;
    color: #999999;
    font-size: .28rem;
}


/* 政策解读 */

.zcjd {
    width: 6.9rem;
    padding-top: .30rem;
    position: relative;
}

.zcjd .slideTxtBox .hd ul {
    border-bottom: solid .01rem #dcdcdc;
}

.zcjd .slideTxtBox .hd ul li {
    margin: 0 .22rem !important;
    padding-top: .10rem;
}

.zcjd .slideTxtBox .hd ul li.on {
    height: .39rem !important;
}

.zcjd .slideTxtBox .bd {
    margin-top: .10rem;
}

.zcjd .rqzq .date i {
    color: #11823b;
}

.zcjd .swiper-slide img {
    width: 100%;
    height: 3.60rem;
}

.zcjd .swiper-slide p {
    line-height: .36rem !important;
    font-size: .28rem !important;
    padding-top: .10rem !important;
    padding-left: .20rem !important;
    padding-right: .20rem !important;
}

.zcjd .swiper-button-prev {
    top: 2.22rem !important;
    left: 0rem !important;
}

.zcjd .swiper-button-next {
    top: 2.22rem !important;
    right: 0rem !important;
}


/* 执行公开 */

.jzgk01 {
    width: 600rem;
    overflow: hidden;
    margin-top: 20rem;
}

.jzgk01 ul:nth-child(1),
.jzgk01 ul:nth-child(3) {
    margin-left: 0rem;
}

.jzgk01 ul {
    width: 184rem;
    height: 260rem;
    border: solid 1rem #dedede;
    border-radius: 30rem 0rem 0rem 0rem;
    margin-left: 20rem;
    float: left;
    margin-bottom: 20rem;
    overflow: hidden;
    font-size: 25rem;
}

.jzgk01 ul:nth-child(1) {
    width: 390rem;
}

.jzgk01 .s01 {
    text-align: center;
    background-color: #f5f5f7;
    height: 150rem;
    font-weight: bold;
}

.jzgk01 ul:nth-child(1) .s01 {
    background: url(../images/gkbgj_20241212.png) no-repeat 23rem 85rem #11823b;
}

.jzgk01 ul:nth-child(1) .j02 {
    color: #fff;
}

.jzgk01 .j01 {
    padding-top: 21rem;
    line-height: 36rem;
}

.jzgk01 .s02 {
    padding-top: 15rem;
}

.jzgk01 .s02 a {
    display: block;
    width: 149rem;
    height: 40rem;
    line-height: 40rem;
    float: left;
    /* text-align: center; */
    background: url(../images/dian_20241212.png) no-repeat 0rem 15rem;
    text-indent: 12rem;
    margin-left: 36rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}


/* 重点领域信息公开 */

.zdlyxxgk {
    overflow: hidden;
    padding-top: 0.1rem;
    box-sizing: border-box;
    background-color: #f7f7f7;
}

.zdlyxxgk .box {
    width: 6.9rem;
    height: 6.6rem;
    background: url(../images/gk_bj_20241212.png) no-repeat left 4.5rem #f7f7f7;
    background-size: 100%;
    overflow: hidden;
}

.zdlyxxgk h3 span {
    width: 4rem !important;
    right: .13rem !important;
}

.zdlyxxgk h3 i {
    display: block;
    width: .13rem;
    height: .13rem;
    background: url(../images/sf_20241212.png) no-repeat;
    background-size: .12rem;
    position: absolute;
    top: .34rem;
    right: 0rem;
}

.zdlyxxgk .swiper-slide {
    width: 6.9rem;
    padding-top: 0.4rem;
}

.zwgkzt {
    overflow: hidden;
}

.zwgkzt .box {
    width: 600rem;
    height: 265rem;
}

.zwgkzt h3 span {
    width: 4.6rem;
    right: .11rem;
    height: 0.012rem;
}

.zwgkzt h3 i {
    display: block;
    width: .13rem;
    height: .13rem;
    background: url(../images/sf_20241212.png) no-repeat;
    background-size: 100%;
    position: absolute;
    top: .34rem;
    right: 0rem;
}

.zcjdt {
    position: absolute !important;
    top: 110rem;
}

.zdly01 {
    float: left;
    width: 2.1rem;
    height: 2.1rem;
    background: url(../images/bj01_20241212.png) no-repeat;
    background-size: 100%;
    margin-right: .2rem;
    margin-bottom: 0.2rem;
}

.zdly01:nth-child(3n) {
    margin-right: 0;
}

.zdly01:nth-child(4) {
    margin-left: 1.2rem;
}

.zdly01 p {
    text-align: center;
    font-size: .28rem;
}

.zdly01 p img {
    height: .51rem;
}

.zdly01 p:nth-child(1) {
    padding-top: .4rem;
}

.zdly01 p:nth-child(2) {
    padding-top: .2rem;
}

.infoList li div:nth-child(4) {
    margin-left: 1rem;
}

.zongzhi {
    width: 6.9rem;
    margin-bottom: 0.3rem;
    overflow: hidden;
}

.zongzhi .tabs {
    width: 6.9rem;
    height: 4.6rem;
    margin: 0 auto;
    margin-top: 0.3rem;
    overflow: hidden;
}


.zongzhi .tabs a {
    display: block;
    float: left;
    width: 2.16rem;
    height: 2.10rem;
    color: #333;
    text-align: center;
    background: #f1f7f3;
    line-height: .30rem;
    font-size: .26rem;
    margin-bottom: .20rem;
    margin-right: 0.2rem;
    padding: 0 .1rem;
    position: relative;
    box-sizing: border-box;
}

.zongzhi .tabs a:nth-child(3n) {
    margin-right: 0;
}

.zongzhi .tabs a p:first-child {
    width: 0.8rem;
    height: .8rem;
    margin: .4rem auto .2rem;
}

.zongzhi .tabs a.active {
    color: #fff;
    background: #11823b;

}

.zongzhi .tabs a.active::after {
    content: '';
    width: 0.31rem;
    height: .21rem;
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -0.07rem;
    background: url(../images/sf_icon_on_20241212.png) center center no-repeat;
    background-size: .31rem;
}

.zongzhi .swiper-container {
    background: #fff;
    height: 5rem;
    width: 6.9rem;
    overflow: hidden;
}

.zongzhi .swiper-slide {
    height: 3.90rem;
    width: 6.9rem;
    background: none;
    color: #333;
}

.zongzhi .lp01 {
    background: url(../images/sf_icon01_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .lp02 {
    background: url(../images/sf_icon02_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .lp03 {
    background: url(../images/sf_icon03_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .lp04 {
    background: url(../images/sf_icon04_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .lp05 {
    background: url(../images/sf_icon05_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .lp06 {
    background: url(../images/sf_icon06_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .tabs a.active .lp01 {
    background: url(../images/sf_icon011_20241212.png) no-repeat;
    background-size: 100%;

}

.zongzhi .tabs a.active .lp02 {
    background: url(../images/sf_icon021_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .tabs a.active .lp03 {
    background: url(../images/sf_icon031_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .tabs a.active .lp04 {
    background: url(../images/sf_icon041_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .tabs a.active .lp05 {
    background: url(../images/sf_icon051_20241212.png) no-repeat;
    background-size: 100%;
}

.zongzhi .tabs a.active .lp06 {
    background: url(../images/sf_icon061_20241212.png) no-repeat;
    background-size: 100%;
}

#main1,
#main2,
#main3,
#main4,
#main5,
#main6 {
    width: 6.9rem;
    height: 4.5rem;
    overflow: hidden;
}

/* 数据发布切换版块 */

.shujub {
    width: 6.9rem;
    margin-bottom: .4rem;
    overflow: hidden;
}

.shujub .tabs2,
.shujub .tabs3,
.shujub .tabs4 {
    width: 6.9rem;
    margin: 0 auto;
    display: flow;
}

.shujub .tabs2 li,
.shujub .tabs3 li,
.shujub .tabs4 li {
    display: block;
    float: left;
    color: #333;
    line-height: .44rem;
    font-size: .32rem;
    font-weight: bold;
    padding-bottom: .1rem;
    margin-right: .4rem;
    position: relative;
}

.shujub .tabs2 .active,
.shujub .tabs3 .active,
.shujub .tabs4 .active {
    border-bottom: #11823b .04rem solid;
}

.shujub .tabs2 .active a,
.shujub .tabs3 .active a,
.shujub .tabs4 .active a {
    color: #11823b;
}

.shujub .swiper-container {
    height: auto;
    width: 6.9rem;
    border-top: 0;
}

.swiper-wrappe {
    height: auto !important;
}

.shujub .swiper-slide {
    width: 6.9rem;
    background: none;
    color: #fff;
}

.shujub .content-slide {
    padding-top: .40rem;
}

.shujub .a2 {
    margin-top: .05rem;
    background-color: #f1f5f8;
    color: #999999;
}



/* 首页切换 */

.nsl {
    width: 6.9rem;
    overflow: hidden;
}

.nsl.xwqh {
    margin-top: 0.4rem;
    overflow: hidden;
}

.nsl .tabs2,
.nsl .tabs3 {
    width: 6.9rem;
    height: .44rem;
    margin: 0 auto;
    display: flow;
}

.nsl .tabs2 li,
.nsl .tabs3 li {
    float: left;
    color: #333;
    text-align: center;
    line-height: .44rem;
    font-size: .32rem;
    font-weight: bold;
    margin-right: .41rem;
    position: relative;
    vertical-align: middle;
}

.nsl .tabs2 li:last-child,
.nsl .tabs3 li:last-child {
    margin-right: 0;
}

.nsl .tabs2 .active,
.nsl .tabs3 .active {
    color: #11823b;
    display: inline-block;
}

.nsl .newsList {
    margin-top: 0rem;
}

.nsl .newsList .all {
    margin-top: 0.25rem;
    height: 1.82rem;
    padding: .25rem .2rem;
    padding-bottom: .1rem;
    text-indent: 0;
    box-sizing: border-box;
    margin-bottom: .2rem;
    background: none;
    background: url(../images/xwqh_20241209.png) center center no-repeat;
    background-size: 100%;
}

.nsl .newsList .all a {
    font-weight: bold;
    width: 75%;
    height: .4rem;
    line-height: .4rem;
}

.nsl .newsList .all p {
    margin-top: 0.1rem;
    font-size: .24rem;
    line-height: .38rem;
    width: 100%;
    text-indent: 0rem !important;
    color: #999;
}

.nsl .newsList .all span {
    line-height: .4rem;
}

.nsl .newsList li {
    height: .6rem;
    line-height: .6rem;
    font-size: .28rem;
}

.nsl .newsList li a {
    display: block;
    width: 75%;
    height: .4rem;
    line-height: .4rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0rem;
    float: left;
    background: url(../images/dio_20241212.png) left center no-repeat;
    background-size: .05rem;
    padding-left: .2rem;
    box-sizing: border-box;
}

.nsl .newsList li .date {
    float: right;
    color: #11823b;
    line-height: .4rem;
    font-size: .26rem;
}

/* .nsl .tb3 {
    height: 2.85rem !important;
} */


/* 首页焦点图 */

.sonin {
    width: 6.9rem;
    overflow: hidden;
    padding-top: .3rem;
}

.sonin .device {
    width: 6.9rem;
    height: 3.7rem;
    position: relative;
}

.sonin .device img {
    width: 100%;
    height: 3.7rem;
}

.swiper-button-prev:after,
.swiper-button-next:after {
    display: none !important;
}

.swiper-button-prev {
    background: url(../images/arrows_20241212.png) no-repeat left top;
    position: absolute;
    left: .1rem;
    top: 50%;
    margin-top: -.15rem;
    width: 17rem;
    height: 30rem;
    z-index: 999;
}

.sonin .device .arrow-right {
    position: absolute;
    right: .1rem;
    top: 50%;
    margin-top: -.15rem;
    width: 0.17rem;
    height: .3rem;
    z-index: 999;
    background: url(../images/arrows_20241212.png) no-repeat left bottom;
    background-size: 100%;
}


.sonin .content-slide {
    color: #fff;
}

.sonin .device .swiper-slide {
    height: 3.7rem !important;
}

.sonin .swiper-slide-active img {
    width: 6.9rem;
    height: 3.7rem !important;
}

.sonin .swiper-slide-active p {
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0rem;
    z-index: 999;
    font-size: .28rem;
    line-height: 1.4rem;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    background: url(../images/newst_20241212.png) center center no-repeat;
    background-size: 100%;
    height: 1.1rem;
    color: #fff;
    padding: 0 .2rem;
    box-sizing: border-box;
}

.sonin .title {
    font-size: .25rem;
    margin-bottom: .1rem;
}


.sonin .pagination {
    width: 100%;
    position: absolute;
    left: 0 !important;
    bottom: .75em !important;
    height: .12rem;
    z-index: 99;
    text-align: center;
}

.sonin .pagination span {
    display: inline-block;
    width: .12rem;
    height: .12rem;
    border-radius: 100%;
    background: #fff !important;
    margin: 0 .3rem;
    cursor: pointer;
    vertical-align: top;
    opacity: 1 !important;
}


.sonin .pagination span.swiper-pagination-bullet-active {
    width: 0.3rem;
    border-radius: .06rem;
    background: #11823b !important;
}


/* 爱上准格尔 */

.asgr {
    width: 600rem;
    overflow: hidden;
    display: block;
    position: relative;
    z-index: 9999;
}

.asgr .device {
    width: 600rem;
    height: 1215rem;
    position: relative;
}

.asgr .device .arrow-left {
    background: url(../images/arrows_20241212.png) no-repeat left top;
    position: absolute;
    left: 10rem;
    top: 15%;
    margin-top: -15rem;
    width: 17rem;
    height: 30rem;
    z-index: 999;
}

.asgr .device .arrow-right {
    background: url(../images/arrows_20241212.png) no-repeat left bottom;
    position: absolute;
    right: 10rem;
    top: 15%;
    margin-top: -15rem;
    width: 17rem;
    height: 30rem;
    z-index: 999;
}

.asgr .swiper-slide {
    height: 731rem !important;
}

.asgr .swiper-container {
    height: 1215rem;
    width: 600rem;
}

.asgr .content-slide {
    color: #fff;
}

.asgr .swiper-slide-active img {
    width: 600rem;
    height: 328rem;
}

.asgr .title {
    font-size: 25rem;
    margin-bottom: 10rem;
}

.asgr .pagination {
    height: 30rem;
    position: absolute;
    left: 0;
    text-align: center;
    width: 100%;
    bottom: 0;
    z-index: 999;
}

.asgr .pagination1 {
    height: 30rem;
    position: absolute;
    left: 0;
    text-align: center;
    width: 100%;
    bottom: 0;
    z-index: 999;
}

.asgr .pagination2 {
    height: 30rem;
    position: absolute;
    left: 0;
    text-align: center;
    width: 100%;
    bottom: 0;
    z-index: 999;
}

.asgr .swiper-pagination-bullet {
    display: inline-block;
    width: 30rem;
    height: 3rem;
    border-radius: 10rem;
    background: #ffff;
    margin: 0 3rem;
    cursor: pointer;
}

.asgr .swiper-pagination-bullet-active {
    background: #d0a963;
}

.asgr .swiper-slide {
    color: #333;
}

.asan ul li {
    width: 186rem !important;
    margin-left: 13rem !important;
    margin-right: 0rem !important;
    line-height: 65rem !important;
}

.asan ul .active {
    background: url(../images/as02_20241212.png) no-repeat;
    color: #fff;
}

.asan ul .active {
    color: #fff !important;
}

.czm {
    height: auto !important;
}

.czm .swiper-wrapper {
    height: auto;
}

.as_title {
    font-size: 1.7rem;
    text-align: center;
    position: relative;
    padding-top: 20rem;
    padding-bottom: 40rem;
    color: #000;
}

.as_title i {
    display: block;
    position: relative;
    width: 60rem;
    height: 3rem;
    background-color: #c7a672;
    left: -67rem;
    top: 35rem;
}


/* 重点领域 */



/* 政务公开 */

.zw {
    width: 6.9rem;
    height: 3.4rem;
    margin-bottom: 0.1rem;
    overflow: hidden;
}

.zw .swiper-slide img {
    width: 100%;
}

.zw .swiper-nested .swiper-slide {
    line-height: 125rem;
    font-size: 21rem
}

.zw .pagination {
    position: absolute;
    z-index: 100;
    left: 10rem;
    bottom: 10rem;
}

.zw .swiper-pagination-switch {
    display: inline-block;
    width: 8rem;
    height: 8rem;
    border-radius: 8rem;
    background: #222;
    margin-right: 5rem;
    opacity: 0.8;
    border: 1rem solid #fff;
    cursor: pointer;
}

.zw .swiper-visible-switch {
    background: #aaa;
}

.zw .swiper-active-switch {
    background: #fff;
}

.zw .pagination-nested {
    bottom: auto;
    top: 10rem;
}

.zw .pagination-nested .swiper-pagination-switch {
    display: block;
    margin-right: 0;
    margin-bottom: 5rem;
}

.green .date i {
    color: #11823b;
}


.zjdyjdt .tabs2 li {
    margin-right: .20rem !important;
}

.zjdyjdt {
    padding-top: .30rem;
}


/* 民意征集 */

.myzj .bd li {
    height: .90rem;
    border-bottom: solid .01rem #dedede;
    padding-left: 1.03rem;
    position: relative;
    padding-top: .16rem;
    line-height: .36rem;
}

.myzj .bd li .date {
    display: block;
    margin-top: 0.1rem;
    position: relative;
    float: none !important;
    color: #999;
    font-size: .26rem;
}



.myzj .bd li h3 {
    width: .9rem;
    height: .42rem;
    border: solid .01rem #dedede;
    background-color: #f7f7f7;
    font-size: .24rem;
    font-weight: normal;
    color: #999999;
    text-align: center;
    line-height: .4rem;
    position: absolute;
    left: 0rem;
    top: .35rem;
}

.myzj .bd li h3.on {
    border: solid .01rem #b4dac3;
    background-color: #e9f8ef;

}

.myzj .bd li a {
    display: block;
    width: 95%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0rem;
    font-size: .28rem;
}

.myzj .a2 {
    background: #fff;
    color: #333;
    margin-top: .30rem;
}

.myzj .tabs3 {
    padding-top: .20rem;
    box-sizing: border-box;
}

.myzj .content-slide {
    padding-top: .2rem !important;
}




.tabs3 ul li a {
    display: none;
}

.tabs3 ul li.active {
    display: block;
}

.tabs2 ul li a {
    display: none;
}

.tabs2 ul li.active {
    display: block;
}

.ztxz {
    height: 2.96rem !important;
}

.ztbm {
    height: auto !important;
}

.grfr .bd {
    background-color: #f5f5f7;
    padding-top: .25rem;
    margin-top: -.20rem;
}

.grfr .bd li {
    font-size: .28rem;
}

.grfr {
    height: auto;
}

.p20 {
    padding-top: .20rem;
}

.tsfw .bd ul li {
    float: left;
    width: 3.35rem;
    height: 1.34rem;
    line-height: 1.34rem;
    margin-right: .2rem;
    margin-bottom: .2rem;
}

.tsfw .bd ul li:nth-child(2n) {
    margin-right: 0;
}

.tsfw .bd li a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    overflow: hidden;
    margin: 0rem;
    font-size: .28rem;
    text-indent: .6rem;
}


.zcb .content-slide {
    padding-top: 0rem;
}

.zcb .tabs4 ul {
    display: block;
    width: 4.2rem;
    height: .6rem;
    margin-left: 2.75rem;
}

.zcb .tabs4 ul li {
    width: 1.87rem !important;
    height: .6rem;
    text-align: center;
    line-height: .60rem !important;
    background-color: #dcdcdc;
    border-radius: .06rem .06rem 0rem 0rem;
    margin-right: .4rem;
    font-weight: normal !important;
    padding-bottom: 0rem !important;
    font-size: .28rem !important;
    box-sizing: border-box;
}

.zcb .tabs4 ul li:last-child {
    margin-right: 0;
}

.zcb .tabs4 ul li.active {
    border: none !important;
    background: url(../images/qh01_20241212.png) no-repeat;
    background-size: 1.87rem;
    color: #fff;
}

.zcb .tabs4 ul .active a {
    color: #fff;
}

.zcb {
    position: relative;
    margin-bottom: 0;
    height: 3.9rem;
    overflow: hidden;
}



.zcb .tabs4 {
    height: .6rem;
    position: relative;
    overflow: hidden;
}

.zcb .tabs4 span {
    font-size: .32rem;
    font-weight: bold;
    color: #11823b;
    border-bottom: solid .04rem #11823b;
    display: block;
    height: .6rem;
    box-sizing: border-box;
}

.zcb .tabs4 span {
    position: absolute;
    left: 0rem;
}

.afd .pagination,
.afd .pagination1,
.afd .pagination2 {
    top: -420rem !important;
}

.afd .device .arrow-right {
    top: 20% !important;
}

.afd .device .arrow-left {
    top: 20% !important;
}


/* 政务公开页面中的政策解读css -------------------------------------- */

.swiper-container9 {
    width: 6.9rem !important;
    height: 6.1rem !important;
    margin-bottom: .25rem;
    position: relative;
    overflow: hidden;
}


.swiper-slide .title {
    font-size: .28rem;
    margin-bottom: 0;
    line-height: .5rem;
    background-color: #efefef;
}

.swiper-slide .title p {

    padding: .10rem .20rem;
    box-sizing: border-box;
}

.swiper-container9 .title img {
    width: 6.9rem;
    height: 4.7rem;
}

.swiper-container9 .pagination {
    position: absolute;
    bottom: 2rem !important;
    z-index: 10;
    text-align: center;
}

.swiper-container9 .swiper-pagination-bullet {
    display: inline-block;
    width: .12rem;
    height: .12rem;
    background: #fff;
    margin: 0 0.3rem;
    cursor: pointer;
    opacity: 1;
    border-radius: 100%;
}

.swiper-container9 .swiper-pagination-bullet-active {
    width: 0.3rem;
    border-radius: .12rem;
    background: #11823b;
}

.zjdyjdt .swiper-container {
    height: auto;
}

.zjdyjdt .swiper-wrapper {
    height: auto;
}

.zjdyjdt .content-slide {
    padding-top: .25rem !important;
}


/* 首页切换 */

.tabBox .hd {
    height: 40rem;
    line-height: 40rem;
    padding: 0 10rem;
    font-size: 25rem !important;
    background: #f4f4f4;
    border-bottom: 1rem solid #F5AB38;
    position: relative;
}

.tabBox .hd ul {
    position: absolute;
    height: 41rem;
    top: 0;
    overflow: hidden;
}

.tabBox .hd ul li {
    float: left;
    padding: 0 10rem;
    color: #666;
}

.tabBox .hd ul .on {
    border: 2rem solid #F5AB38;
    border-bottom-color: #fff;
    background: #fff;
    color: #CF7F21;
}

.tabBox .hd ul .on a {
    display: block;
    /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */
}

.tabBox .bd ul {
    padding: 10rem 0 10rem 10rem;
}

.tabBox .bd li {
    height: 33rem;
    line-height: 33rem;
    font-size: 25rem;
}

.tabBox .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


/* 去掉链接触摸高亮 */

.tabys {
    height: .54rem;
    border-bottom: 0.01rem solid #ededed;
    box-sizing: border-box;
}

.tabys ul li {
    margin-right: .40rem !important;
}

.tabys ul li.active {
    color: #11823b;
}

.xjxd {
    height: 4.82rem;
    overflow: hidden;
}

.xjxd .xjxd_con {
    height: 4rem;
    border: .01rem solid #ededed;
    box-sizing: border-box;
}

.xjxd .xjxd_con .title {
    display: flex;
    height: .60rem;
    line-height: .60rem;
    padding: 0 .30rem;
    background: #f8fbf9;
    box-sizing: border-box;
    justify-content: space-between;
}

.xjxd .xjxd_con .title span {
    font-size: .28rem;
    color: #11823b;
}

.xjxd .xjxd_con ul {
    padding: 0 .30rem;
    margin-top: .20rem;
    box-sizing: border-box;
}

.xjxd .xjxd_con ul li {
    height: .6rem;
    line-height: .6rem;
}

.xjxd .xjxd_con ul li a {
    display: block;
    width: 72%;
    font-size: .28rem;
    float: left;
    color: #333333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(../images/xjlist_ico_20241209.png) left center no-repeat;
    background-size: .12rem;
    padding-left: .25rem;
    box-sizing: border-box;
}

.xjxd .xjxd_con ul li span {
    float: right;
    color: #999999;
    font-size: .26rem;
}