/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
*{box-sizing:border-box;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type: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{ overflow-y:scroll;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";}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;line-height:2.5;height:2.5em;display:grid;grid-template-columns: auto 6em;}
.AllListCon ul li span{float:right;text-align: right;}
.AllListCon ul li a{color:#000;text-overflow: ellipsis;white-space: nowrap; height: 2.5em;overflow: hidden;}
.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}
.pic img{ width:100%; display:block;}

.all_icon_cont ul{ overflow:hidden; padding:0.5em 0;}
.all_icon_cont ul li{ width:20%; box-sizing:border-box; float:left;}
.all_icon_cont ul li a{ color:#393939; display:block;}
.all_icon_cont ul li span{ display:block; margin:1em auto; width:45%;}
.all_icon_cont ul li span img{ width:100%;}
.all_icon_cont ul li em{ display:block; text-align:center; line-height:1.5;height:3em; overflow:hidden;}


.tab_cont{ display:none;}
.tab_cont.show{ display:block;}

.nodrop {cursor: no-drop;}
::-webkit-scrollbar, select::-webkit-scrollbar {width: 10px;}
::-webkit-scrollbar-thumb, select::-webkit-scrollbar-thumb {-webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);background: #3055bd;}
::-webkit-scrollbar-track, select::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgb(0 0 0 / 20%);background: #f0f3f6;}

/****中间头部样式***/
.top_bg{background:url(zdxzjc20230511_01.jpg) center top no-repeat; padding:0 0 5.5em 0;}

.YDmenu{ cursor:pointer; background:rgba(0,0,0,.5) url(zfzxapp20221130_10.png) center center no-repeat;  width:2.5em; height:2.5em; text-indent:-9999px; top:0; right:0px; z-index:999; position:absolute; background-size:70% auto; }

.YDmenuCont{ background:rgba(71,120,231,.8); position:fixed; top:0px; right:0px; width:50%; height:100%; z-index:9999999;padding:1em; display:none;}
.YDmenuCont .top_btn{ overflow:hidden;}
.YDmenuCont .closeBtn{ float:right; margin:0.6em 0 0 0;  color:#fff; height:1.5em;}
.YDmenuCont_box{ background:rgba(0,0,0,.65); display:none; position:fixed; top:0px; left:0; width:100%; height:100%; z-index:9999998; }
.YDmenuCont ul{ font-size:1.25em; padding:0.5em 0; margin:0 0 0.5em 0.5em;  overflow:hidden; line-height:2; }
.YDmenuCont ul li em{ margin:0 0.5em 0 0;}
.YDmenuCont li a{ color:#fff;}
.YDmenuCont ul li.hover a{ font-weight:bold;}


.top_bg_con{ max-width:1560px; width:81%; margin:0 auto; position:relative; padding:0.75em 0; display:flex;align-items: center; justify-content: space-between; }
.top_bg_con .logo{width:50%;}
.top_bg_con .logo img{ width:100%;max-width:208px;}
.top_bg_con .fanhui{ display:flex;    align-items: center; width: 50%; justify-content: end;}
.top_bg_con .fanhui a{ color:#fff; margin:0 0 0 1em;}

.top_title{ margin:1.5em auto; width:50%; max-width:852px;}
.top_text{ width:67%; margin:0 auto; background:url(zdxzjc20230511_11.png) center no-repeat; background-size:100% 100%; color:#fff; line-height:1.9; min-height:11.4em; padding:0.5em 8%; display:flex;align-items: center; text-indent:2em;}

.tit{ text-align:center;font-size:1.875em; margin:3.5em 0 1em 0;}
.tit span{ position:relative; padding:0 2em;}
.tit span:after{ content:""; left:0; bottom:50%; border:1px solid #2e62ea; width:100%; height:1.75em; position:absolute; z-index:1;}
.tit span strong{ position:absolute; bottom:0; left:50%; z-index:2; transform:translateX(-50%); width:4em; height:3.8em; background-size:100%; display:block; background:#fff; text-align:center;}
.tit span strong img{ width:90%;}
.tit span em{ padding:0 1em;  font-weight:bold; color:#333; position:relative; z-index:3; position:relative;}
.tit span em:after{ width:100%; height:10%; top:45%; left:0; background:#fff; position:absolute; content:""; z-index:-1;}

.conter{ max-width:1560px; width:81%; margin:3em auto;}
.jcsx_cont ul{ display:flex;    flex-wrap: wrap; justify-content: space-between;}
.jcsx_cont ul li{ width:48%; background:#fff; display:flex; padding:1.5em;    align-items: center; box-shadow:4px 4px 9px rgba(145,145,145,.3); margin:0 0 1.5em 0;}
.jcsx_cont ul li .time{ width:4.5em; height:4.5em; text-align:center; border:1px solid #3d6deb; display:flex;justify-content: center; align-content: center; flex-wrap: wrap; border-radius:4em; margin:0 1em 0 0 ;}
.jcsx_cont ul li .time em{ font-size:0.75em; color:#999;}
.jcsx_cont ul li .time span{ color:#666; font-size:1.625em; font-weight:bold;}
.jcsx_cont ul li .text{ width:calc(100% - 5.5em ); line-height:1.875;display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden; max-height: 3.75em;}
.jcsx_cont ul li .text a{ color:#333333;}

.more{ background:#f1f1f1; line-height:2.4; font-size:1.25em; text-align:center; margin:1em auto;}
.more a{ color:#fff; border-radius:2em;background-image: linear-gradient(to bottom, #fd875b, #f83600); padding:0 3em; display:inline-block;}

.zdxzjd_cont{ display:flex; background:url(yjgbxt20230512_03.jpg) no-repeat; background-size:100% 100%; position:relative;}
.zdxzjd_cont .gallery-thumbs{ background:#4778e7; width:9.875em; margin:0; padding:3em 0; height:30.6em; padding:12em 0; z-index:8;}
.zdxzjd_cont .gallery-thumbs .swiper-slide{ color:#fff; opacity:0.3; line-height:1.8; text-align:center;display: flex; align-items: center; justify-content: center; cursor:pointer;}
.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-prev,.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-next{ opacity:0.5; }
.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-prev em,.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-next em{font-size:1.25em;}
.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{ opacity:10;  font-weight:bold; position:relative;}
.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-thumb-active em{font-size:2.25em;}
.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:before,.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after{ content:"";background-image: linear-gradient(to right, rgba(255,255,255,0) , rgba(255,255,255,10) ,rgba(255,255,255,0) ); width:100%; height:1px; position:absolute; left:0; top:0; opacity:0.5;}
.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after{ top:auto; bottom:0;}

.zdxzjd_cont .swiper-button-prev,.zdxzjd_cont .swiper-button-next{top:0; left:0; margin:0; width:9.875em; height:auto; display:block; text-align:center; z-index:9;}
.zdxzjd_cont .swiper-button-prev img,.zdxzjd_cont .swiper-button-next img{ height:2.5em;}
.zdxzjd_cont .swiper-button-prev:after,.zdxzjd_cont .swiper-button-next:after{ display:none;}
.zdxzjd_cont .swiper-button-next{ bottom:0; top:auto;}

.zdxzjd_cont .gallery-top{ width:calc(100% - 10em); }
.zdxzjd_cont .gallery-top .swiper-slide{padding:1em 2em;}
.zdxzjd_cont .gallery-top table{ width:100%; color:#333333;}
.zdxzjd_cont .gallery-top table td{ text-align:center; width:7%;  border-bottom:1px solid #d7d7d7; height:4em;}
.zdxzjd_cont .gallery-top table .tou td{ font-weight:bold; font-size:1.15em; border-bottom:none;}
.zdxzjd_cont .gallery-top table td.title{ width:44%; text-align:left;}
.zdxzjd_cont .gallery-top table .title .text{ display:flex; line-height:1.5;align-items: center;}
.zdxzjd_cont .gallery-top table .title .text span{ display:block; margin:0 0.5em 0 0;}
.zdxzjd_cont .gallery-top table .title .text p a {color: #333;}

.zdxzjd_cont .gallery-top ul{ padding:3em 0;}
.zdxzjd_cont .gallery-top ul li.swiper-slide{ position:relative; padding:0; border-radius:0.5em; overflow:hidden;}

.zdxzjd_cont .gallery-top ul li p{ bottom:0.5em; position:absolute; left:0; color:#fff; line-height:1.5; height:3em; display:flex; width:100%;z-index:2; padding:0 1em; overflow:hidden;}
.zdxzjd_cont .gallery-top ul li:after{ content:""; background:#000;  width:100%; height:4em; bottom:0; opacity:0.5; z-index:1; position:absolute; left:0;}
.zdxzjd_cont .swiper-pagination span{ width:0.5em; height:0.5em; background:#4778e7; opacity:.5;}
.zdxzjd_cont .swiper-pagination span.swiper-pagination-bullet-active{ width:2.5em; border-radius:0.5em; opacity:10;}

.bottom_tab_tit{ display:flex;justify-content: space-between; margin:0 0 3em 0;}
.bottom_tab_tit span{ color:#666; font-size:1.875em; background:#f0f4ff; line-height:3.3; text-align:center; width:48%; cursor:pointer; position:relative;}
.bottom_tab_tit span.hover{ background:url(zdxzjc20230511_51.jpg) center no-repeat; background-size:auto 100%; color:#fff; font-weight:bold;}
.bottom_tab_tit span.hover:after{ content:""; background:#4778e7; height:1em; width:1em; left:50%; margin-left:-0.5em; bottom:-0.5em; transform:rotate(45deg); position:absolute;}


.tab_cont_box.show{ display:flex;}
.tab_cont_box .tab_tit_left{ width:19%; margin:0 3% 0 0;display: flex; flex-wrap: wrap; align-content: space-between;}
.tab_cont_box .tab_tit_left span{ width:100%; background:#f0f4ff; border-radius:0.5em; color:#666; font-size:1.375em; height:5.68em; line-height:1.5; display:flex;    align-items: center;
    justify-content: center; cursor:pointer; position:relative;}
.tab_cont_box .tab_tit_left span.hover:after{ content:""; background:#fff;box-shadow: -2px 2px 2px rgba(145,145,145,.1); position:absolute; right:calc(-7.5% - 2em); width:1.875em; height:1.875em; transform:rotate(45deg);}
.tab_cont_box .tab_tit_left span em{ padding:1em 0 1em 4em; background:url(zdxzjc20230511_73.png) left center no-repeat; background-size:auto 2.9em; min-width:10em;}
.tab_cont_box .tab_tit_left span em.bg2{ background-image:url(zdxzjc20230511_74.png);}
.tab_cont_box .tab_tit_left span em.bg3{ background-image:url(zdxzjc20230511_75.png);}
.tab_cont_box .tab_tit_left span.hover{ background:url(zdxzjc20230511_54.jpg) no-repeat; background-size:auto 100%; border-radius:0.5em; color:#fff;}

.tab_cont_box .tab_cont_right{box-shadow: 3px 3px 9px rgba(145,145,145,.3); background:#fff; width:78%; }
.tab_cont_box .tab_cont_right ul{padding:2em; overflow:hidden;min-height: 22.7em;}
.tab_cont_box .tab_cont_right ul li{ float:left; width:48%; margin:0 2% 2% 0;}
.tab_cont_box .tab_cont_right ul li .time{ display:inline-block; background:#4778e7 url(zdxzjc20230511_70.png) 0.5em center no-repeat; color:#fff; padding:0 1em 0 2.5em; background-size: auto 1.5em; line-height:2.8; font-size:1.15em; margin:0 0 1em 0;}
.tab_cont_box .tab_cont_right ul li p{line-height: 1.875;display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 3.75em;}
.tab_cont_box .tab_cont_right .more{ padding:0.75em 0; margin:0; position:relative;}

.tab_cont_box .tab_cont_right ul li p a {color: #000;}
.tab_cont_box .tab_tit_left {align-content: flex-start;}
.tab_cont_box .tab_tit_left span {margin-bottom: 13%;}
.tab_cont_box .tab_tit_left span:last-child {margin-bottom: 0;}

@media (max-width:1440px){
	.tab_cont_box .tab_tit_left span em{ min-width:0;}
	.tab_cont_box .tab_tit_left span{ padding:0 0.5em;}
	}
@media (max-width:1200px){
	body{ font-size:12px;}
	}
@media (max-width:780px){
		html{ font-size:28px;}
		.AllLeftCont,.AllRightCont{ float:none; width:auto;}
		.ALLYdCont{display:block; }
		.ALLPcCont{ display:none !important;}
		.top_bg{ background-size:auto 100%; padding:0 0 1em 0;}
		.top_bg_con{ width:auto; margin:0 3%;}
		.top_title{ margin:1em auto; width:80%; position:relative; padding:0 0 1em 0;}
		.top_title:after{content: ""; background-image: linear-gradient(to right, rgba(255,255,255,0) , rgba(255,255,255,10) ,rgba(255,255,255,0) ); width: 100%; height: 1px; position: absolute; left: 0; bottom:0;}
		.top_text{ width:80%; background:none; padding:0;}
		.conter{ margin:2em 3%; width:auto;}
		.jcsx_cont ul li{ width:100%;}
		.tit{ font-size:1.4em;}
		.zdxzjd_cont{ display:block;}
		.zdxzjd_cont .gallery-thumbs{ width:100%; height:3em; padding:0 calc(100% - 7em) 0 2em;}
		.zdxzjd_cont .gallery-thumbs .swiper-slide{ width:auto; opacity:.7;}
		.zdxzjd_cont .gallery-thumbs .swiper-slide em{ font-size:1.25em;}
		.zdxzjd_cont .gallery-thumbs .swiper-slide.swiper-slide-thumb-active em{ font-size:1.25em;}
		.zdxzjd_cont .swiper-button-prev, .zdxzjd_cont .swiper-button-next{ width:auto; height:auto; left:0.5em;top:0.75em;}
		.zdxzjd_cont .swiper-button-prev img, .zdxzjd_cont .swiper-button-next img{ display:none;}
		.zdxzjd_cont .swiper-button-prev:after,.zdxzjd_cont .swiper-button-next:after{ display:block; color:#fff; font-size:1.5em;}
		.zdxzjd_cont .swiper-button-next{ right:0.5em;  left:auto;}
		.zdxzjd_cont .gallery-top{ width:auto;}
		.zdxzjd_cont .gallery-top .swiper-slide{ padding:1em;}
		.zdxzjd_cont .gallery-top table .tou{ display:none;}
		.zdxzjd_cont .gallery-top table tr{    border-bottom: 1px solid #d7d7d7;}
		.zdxzjd_cont .gallery-top table td{ display:flex; border:none; height:auto; padding:0.5em;width:8em; float:left; }
		.zdxzjd_cont .gallery-top table td.title{ width:100%;}
		.zdxzjd_cont .gallery-top table td:before{margin:0 1em 0 0;}
		.zdxzjd_cont .gallery-top table td:nth-child(2):before{ content:"意见征集:";}
		.zdxzjd_cont .gallery-top table td:nth-child(3):before{ content:"听证公告:";}
		.zdxzjd_cont .gallery-top table td:nth-child(4):before{ content:"听证人员:";}
		.zdxzjd_cont .gallery-top table td:nth-child(5):before{ content:"听证报告:";}
		.zdxzjd_cont .gallery-top table td:nth-child(6):before{ content:"政策文件:";}
		.zdxzjd_cont .gallery-top table td:nth-child(7):before{ content:"部门解读:";}
		.zdxzjd_cont .gallery-top table td:nth-child(8):before{ content:"图文解读:";}
		.zdxzjd_cont .gallery-top table td:nth-child(9):before{ content:"视频解读:";}
		.sxjd_banner{ height:60em;}
		.sxjd_banner .swiper-pagination{ display:none;}
		.zdxzjd_cont .gallery-top .sxjd_banner ul{ padding:0;}
		.bottom_tab_tit span{ font-size:1.35em; line-height:2.5;}
		.tab_cont_box.show{ display:block;}
		.tab_cont_box .tab_tit_left,.tab_cont_box .tab_cont_right{ width:auto;justify-content: space-between; margin:0 0 1em 0;}
		.tab_cont_box .tab_tit_left span{ width:30%; height:2.6em; line-height:1.3; font-size:1em; margin:0;}
		.tab_cont_box .tab_tit_left span em{ padding:0; background:none !important;}
		.tab_cont_box .tab_tit_left span.hover{ background-size:100% auto;}
		.tab_cont_box .tab_tit_left span.hover:after{ display:none;}
		.tab_cont_box .tab_cont_right ul{ padding:1em;min-height: unset;}
		.tab_cont_box .tab_cont_right ul li{ float:none; width:auto; margin:0 0 2em 0;}
		.tab_cont_box .tab_cont_right ul li .time{ font-size:1em;}
		.more{ font-size:1.15em;}
		.tab_cont_box .tab_tit_left span {margin: 0;}
	}
@media (max-width:560px){
	body{font-size: 50%;}
}

body.useOldFixed .rightNav {display: none !important;}
body.useOldFixed .top_bg_con .logo img {max-width: unset !important;}
body.useOldFixed .conter .tit {margin: 3.5em 0 1em 0 !important;}
body.useOldFixed  .jcsx_cont ul li .time {width: 6.5em;height: 6.5em;}
body.useOldFixed .jcsx_cont ul li .text {max-height: unset;}
body.useOldFixed .conter {margin: 3em auto !important;}
body.useOldFixed .bottom_tab_tit span {line-height: 2.5 !important;overflow: unset !important;}
body.useOldFixed .tab_cont_box.show {flex-direction: column;}
body.useOldFixed .tab_cont_box .tab_tit_left {width: 100%;flex-direction: row;flex-wrap: nowrap;}
body.useOldFixed .tab_cont_box .tab_tit_left span {background-size: cover;}
body.useOldFixed .tab_cont_box .tab_tit_left span em {background: unset;padding: 1em 0 1em 0em;}
body.useOldFixed .tab_cont_box .tab_tit_left span em.bg2 {background: unset;}
body.useOldFixed .tab_cont_box .tab_tit_left span em.bg2 {background: unset;}
body.useOldFixed .tab_cont_box .tab_cont_right ul li p {height: auto;}
body.useOldFixed .sxjd {flex-direction: column;padding: 0;}
body.useOldFixed .zdxzjd_cont .gallery-top ul li.swiper-slide {width: 100% !important;height: 10em !important;}
body.useOldFixed .tab_cont_box .tab_tit_left span {margin-bottom: 0%;}

body.UseInMobile .top_bg_con {margin: 0 3% !important;}
body.UseInMobile .conter {margin: 2em 3% !important;}
body.UseInMobile .conter .tit {display: block;width: auto;margin: 3.5em 0 1em 0 !important;}
body.UseInMobile .footer {margin: 2em 3% !important;}
body.UseInMobile .footer .left_text p {margin: 0 0 1em 0 !important;}
body.UseInMobile .zdxzjd_cont .gallery-top ul li p {height: auto;}
body.UseInMobile .zdxzjd_cont .gallery-top table td {align-items: center;}
