/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;list-style: none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ font-size:16px; }/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";}
/****************全局头尾*****************/


.zdxzjc_banner{}
.items_cont_fxpg{width: 100%; height: 15.69em; display: flex;}
.items_cont_fxpg img{width: auto; height: 100%;}
.items_cont_fxpg .fxpg {width: 100%;padding: 2.69em 2.69em 3.19em 2.06em; background-color: #fff3f3;}
.fxpg .tit{font-size: 1.25em;width: 99%; font-weight: bold; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.fxpg .date{font-size: 0.88em;text-align: right;}
.fxpg .ckxq{margin-top: 4.19em;}

.items_cont_zjlz{margin-bottom: 0.94em; padding: 2em 3.06em 2em 2.81em; border-left: 0.63em solid #bd1a2d; background-color: #fff3f3;}
.items_cont_zjlz div{display: flex; color: #535353;}
.items_cont_zjlz .zjlz_tit{width: 90%;}
.items_cont_zjlz .zjlz_tit a{font-size: 1.25em;font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zjlz_cont{margin-top: 1.56em; display: flex; justify-content: space-between;}
.items_cont_zjlz .nr{width: 82.5%;color: #535353;}
.items_cont_zjlz .nr span {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.zdxzjc_center{max-width: 1211px; margin: 0 auto;}
.zdxzjc_center a{text-decoration: none;color: #535353;}
.xmjs_sjap {margin: 3.38em 0; display: flex;justify-content: space-between;}
.top_con{padding: 0 2.31em 2.5em;width: 42%;background-color: #fee6e6;display: flex;align-items: center;flex-direction: column;}
.top_con .tit{margin: 2em 0;;width: 12.5em;height: 3.31em;line-height: 3.31em;background-color: #bd1a2d;border-radius: 1.5em;text-align: center;}
.top_con .tit span{color: #fff;font-size: 1.5em;font-weight: bold;}
.top_con text{line-height: 2.13em;}
.top_con text a{width: 17%; display: inline-block;text-align: right;color: #0264c8;}
.top_con .sjap{width: 31em;height: 14em;overflow-y:auto;}
.top_con .sjap ul{padding-left: 5%; position: relative;z-index: 1; }
.top_con .sjap ul .line{margin: 0.78em 0 0.78em 2.4%; height: 94%;border-left: 1px dashed #c9c9c9 ;position: absolute;z-index: -1;}
.top_con .sjap li{margin: 0.78em 0;width: 100%;display: flex;}
.top_con .sjap li div{width: 5%;display: flex;align-items: center;justify-content: center;}
.sjap em{width: 0.69em;height: 0.69em;display: inline-block;border-radius: 50%; background-color: #aaaaaa;}
.sjap span{margin: 0 0.8em;color: #0a0a0a;}
.sjap .on em{width: 0.81em;height: 0.81em; border: 4px solid #fff;background-color: #bd1a2d;}
.sjap .on span{font-weight: bold;}

::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 10px;
box-shadow: inset 0 0 5px rgba(97, 184, 179, 0.1);
background: #9d9d9d;
}
::-webkit-scrollbar-track {
/*滚动条里面轨道*/
box-shadow: inset 0 0 3px rgba(87, 175, 187, 0.1);
border-radius: 10px;
background: #ffffff;
}
.top_con .sjap::-webkit-scrollbar {
/*滚动条样式*/
width: 5px; /*高宽分别对应横竖滚动条的尺寸*/
height: 6px;
}

.jcqlc .title{display: flex;align-items: center;justify-content: space-between;}
.jcqlc .title p{font-size: 1.75em;line-height: 0;font-weight: bold; color: #bd1a2d;}
.jcqlc .title img {width: 43%;height: auto;display: block;}
.items_tit{margin: 3.44em 0 1.81em; display: flex;justify-content: space-between;align-items: center;}
.tz{margin: 1.5em 0 1.06em;}
.items_tit a{color: #0264c8;text-decoration: none;}
.items_tit div {position: relative;display: flex;align-items: center;}
.items_tit div img{position: absolute;}
.items_tit div text{margin-left: 2.08em;font-weight: bold;font-size: 1.5em;color: #bd1a2d;}
.items_tit div span{color: #535353;font-size: 1.38em;font-weight: bold;}
.items_cont {padding: 2.06em 2.56em;;display: flex;background-color: #fff;align-items: center;justify-content: space-between;}
.items_cont:hover{background-color: #fff3f3;}
.items_cont .left{display: flex;align-items: center;flex-direction: column;color: #535353;}
.items_cont .left .d{font-size: 2.88em; font-weight: 200;}
.items_cont .left .y_m{font-size: 1.25em;}
.items_cont  .right{width: 88%; padding: 1% 0;padding-left: 2.5%;border-left: 1px solid #f0f0f0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.items_cont  .right a{font-size: 1.25em;font-weight: bold;}
.items_cont:hover .right{border-color: #fff;}
.jcgg{padding: 0;margin-bottom: 2.13em; border: 1px solid #bd1a2d;}
.jcgg .left{padding: 2em 2.25em; background-color: #bd1a2d; color: #fff;}
.jcgg .right{border: none;    width: 100%;margin-right: 5%;}
.jcgg:hover{background-color: #fff;}

.sshpg{border: none;}
.lxfs{position: relative;margin-bottom: 17.5em;}
.lxfs .one,.lxfs .two{width: 100%;height: 12.81em; border-radius: 1.5em; position: absolute;}
.lxfs .one{display: flex;justify-content: space-around;align-items: center; background-color: #ffe3e3;}
.lxfs .one div{display: flex;flex-direction: column;align-items: center;}
.lxfs .one div img{width: 4.25em;height: 4.25em;margin-bottom: 0.68em;}
.lxfs .one div span{font-weight: bold; color: #242424;}
.lxfs .one div p{font-size: 1.25em;color: #bd1a2d;}
.lxfs .two{margin-top: 0.75em;background-color: #a84343;z-index: -1;}

.zdxzjc_banner,.header_zdxzjc,.footer_zdxzjc{max-width: 1920px;margin: 0 auto;}
.zdxzjc_banner img,.header_zdxzjc img,.footer_zdxzjc img,.items_banner img{display: block;width: 100%;}
.items_banner {display: flex;width: 100%;}


.sjap span:nth-child(3){width: 60%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.top_con p{width: 100%;line-height: 1em;}
.top_con p a{    width: 100%;display: inline-block;text-align: right;color: #0264c8;}

/* 重大行政决策 */
.zdxzjc{max-width: 1920px; height: auto;margin: 0 auto; background-image: url(zdxzjc_banner_20230605.png);background-size: 100% 100%; background-repeat: no-repeat;}
.zdxzjc .title{width: 100%;margin: 0 auto; padding: 5em 0;}
.zdxzjc .title img{width: 62em;height: 5em; margin: 0 auto;display: block;}

.zdxzjc_swiper{width: 60%;height: 18em; margin: 0 auto;}
.zdxzjc_swiper .swiper-wrapper .swiper-slide {position: relative;}
.zdxzjc_swiper .swiper-wrapper .swiper-slide a img{width: 100%; display: block;}
.zdxzjc_swiper .swiper-wrapper .swiper-slide p{ position: absolute;width: 100%;bottom: 90px;color: #fff;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2;       
    overflow: hidden;
    text-overflow: ellipsis;}
    .zdxzjc_swiper .swiper-wrapper .swiper-slide p span{display: block;padding: 0 3%;}
    .zdxzjc_swiper .swiper-pagination{bottom: 0;}
    .zdxzjc_swiper .swiper-pagination-bullet{width: 1em;height: 1em;  background-color: #fde69b;opacity:1;}
    .zdxzjc_swiper .swiper-pagination-bullet-active{background-color: #bd1a2d;}
    /* .swiper-pagination-bullet-active{background-color: #bd1a2d;} */
/* .zdxzjc_swiper .swiper-wrapper .swiper-slide {width: 25%;} */
/* .zdxzjc .an{width: 100%;margin: 0 auto;} */
.btn{display: flex;justify-content: space-around; width: 62%;margin: 0 auto;    padding: 4% 0 9%;}
.btn button{font-family: 'SmileySans-Oblique';}
.btn a{text-decoration: none;display: block; width: 46%;}
.zdxzjc button{width: 100%; border: none;display: block;white-space: nowrap;font-size: 2.2em;padding: 4% 8%;margin: auto 0; background-image: url(征集按钮.png);background-size: 100% 100%; background-repeat: no-repeat; color: #bd1a2d;}
.zdxzjc a:hover  button{background-image: url(征集按钮hover.png);    color: #fff;}

.sjz{width: 60%;margin: 0 auto 2.75em; position: relative; display: flex;justify-content: space-around;}
.sjz .sjz_line{position: absolute;top: 0.25em;}
.sjz .sjz_line img{width: 100%;}
.sjz .sj{display: flex; flex-direction: column; align-items: center;}
.sjz .sj span{font-size: 1.625em;color: #464646;}
.sjz div div{width: 1.625em;height: 1.625em;margin-bottom: 1.13em; border-radius: 50%;position: relative; background-color: #fde69b;z-index: 1;}
.sjz .on div{border: 2px solid #fff; background-color: #bd1a2d;}
.sjz .on span{color: #bd1a2d;font-size: 2.25em;font-weight: bold;}
.zdxzjc_swiper{height: auto;}
.swiper-slide a{position: relative;}
.zdxzjc_swiper .swiper-wrapper .swiper-slide p {position: absolute;bottom: 0;    margin-bottom: 2%;}
.swiper-pagination{position: relative;margin-top: 6%;}
.swiper{display: none;}
.select{display: block;}
