@charset "utf-8";
body{position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#4675bd;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #cccccc;}

/*layout*/
.body-bg{background: #f2f3f5;}
.zdgkjbml-container{ width:1000px; margin:0 auto; clear:both;}
.zdgkjbml-container:after {clear: both;}
.zdgkjbml-container:after, .zdgkjbml-container:before {display:table; content: "";}
.common-row:after, .common-row:before {content: '';	display: block;	clear: both;}
.common-col-space{margin:0 -15px;}
.common-col-space>*{float: left;}
.common-col-space .grid{padding:0 15px;}
.common-col-4 > div{width: 33.33333333%;}
.common-col-6 > div{width: 50%;}
.common-col-space.space40{margin:0 -20px;}
.common-col-space.space40 .grid{padding:0 20px;}
.zdgkjbml-container.pt{padding-top: 30px;}
.zdgkjbml-container.pb{padding-bottom: 30px;}
.mt{margin-top: 30px;}
.mb{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb20{margin-bottom: 20px;}
.mb25{margin-bottom: 25px;}
.color-blue{color: #355e92;}
.color-999{color: #999;}
.fl{float: left;}
.fr{float: right;}
.zdgkjbml-container > .mainBox{position: relative; padding:25px; background: #fff;}
.bg-white{background: #fff;}
.bg-gray{background: #f7f7f7;}
.ov-h{overflow: hidden;}
.innerBox{overflow:hidden;}

/*common*/
.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

/* newsList */
.newsList{clear: both;}
.newsList li h4{position:relative; padding:7px 0; font-size: 1em; font-weight: normal; line-height:26px; overflow:hidden; vertical-align:top;}
.newsList li .time{position:absolute; right:0; top: 50%; margin-top: -13px; color:#999999;}
.newsList li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a br{display: none;}
.newsList.MM-dd li h4{padding-right:60px;}
.newsList.yyyy-MM-dd li h4{padding-right:100px;}
.newsList.twoCol li{float: left; width: 50%;}
.newsList.twoCol{margin: 0 -15px;}
.newsList.twoCol li h4{margin: 0 15px;}
.newsList.dot li h4{padding-left: 18px;}
.newsList.dot li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 5px; height: 5px; background: #666;}
.newsList.dot.gray li h4:before{background: #666;}
.newsList.dot.blue li h4:before{background: #1573db;}
.newsList.dot.orange li h4:before{background: #ee5e37;}
.newsList.line li{border-bottom: 1px solid #ececec;}
.newsList.line li h4{padding-top: 14px; padding-bottom: 14px;}
.newsList.line.lbn li:last-child{border-bottom: none;}
.newsList.dot li:hover h4:before{background: #ee5e37;}
.newsList.dot li:hover a{color: #ee5e37;}
.newsList.arrow li h4{padding-left: 20px;}
.newsList.arrow li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -6px; width: 0; height: 0; border: transparent solid 6px;border-left-color: #666;}
.newsList.arrow.red li h4:before{border-left-color: #1573db;}
.newsList.arrow.red li a:hover{color: #c60000;}

.bg-gray .newsList.line li{border-bottom-color: #dad7d7;}
.newsList.timeLeft li h4{padding-left: 114px; padding-right: 0;}
.newsList.timeLeft li .time{left: 0; right: auto;}


/* 政府信息主动公开基本目录清单 */
.zdgkjbml-ban{background: url(./banner_zfxxzdgk.jpg) no-repeat center center;  width: 100%; height: 560px;}
.zdgkjbml-ban img{display: none;}
.zdgkjbml-intro{position: relative; background: #ffffff; box-shadow: 0 0 8px 0 #cccccc; margin: -60px auto 0; box-sizing: border-box;  padding:20px 30px;  text-align: justify;  text-indent: 2em; line-height: 2.125;}
.zdgkjbml-list ul{padding: 30px; margin: 0 -15px;}
.zdgkjbml-list li{float: left; width: 25%;}
.zdgkjbml-list li h4{padding-top: 10px; padding-bottom: 10px; margin: 0 15px;}

/**** responsive ****/
@media (max-width: 1440px){

}

@media (max-width: 1280px) {
  .bms-list li{width: 25%;}
  .jcml-header, .zdgkjbml-ban{height: auto; background: none;}
  .jcml-header img,  .zdgkjbml-ban img{display: block;}
  .zdgkjbml-list li{width: 33.33333%;}
}


@media (max-width: 1023px){
  .pageListPic ul{margin-right:-8px; margin-left:-7px;}
  .pageListPic ul li a{margin:15px 8px 0 7px;}
  .pageListPic.spread ul li{width:33.33333%;}
  .sjfb-tjnj{margin-bottom: 20px;}
}



@media (max-width: 992px){
  .sjfb_div_left{position: static; height: auto; width: auto;}
  .sjfb_div_right{margin-left: 0;}
}

@media (max-width: 991px){
  .sideBar{float:none; width:100%;}
  .mainContent{float:none; width:100%;}
  .sideBar .in_box:after, .mainContent:before{display: none;}
  .mainContent .inBox{padding-left:0; margin-left: 0;}
  .mainContent .rel-appendixs{border-top-width:1px; border-top-style:dashed;}

  .mobile-sideBar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6)!important; width:200px!important; transition: all .3s; -webkit-transition:all .3s;}
  .mobile-sideBar.active{left: 0; box-shadow:0 0 5px rgba(0,0,0,0.4);}
  .mobile-sideBar-mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
  .mobile-sideBar-over{overflow-y: auto; max-height: 100%; overflow-x:hidden;}
  .mobile-sideBar-icon{position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:40px; background:url(../2021images/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
  .mobile-sideBar-icon-open{transform: rotate(180deg); border-radius: 0 0 0 4px;}
  .parentName{margin-bottom: 1px; text-align: left;}
  .sideMenu li{margin-bottom:0; border-top:none;}
  .sideMenu li a{padding-top: 12px; padding-bottom: 12px; border-bottom:1px solid rgba(255,255,255,.8); text-align: left;}

  .pageList{margin-bottom:0;}
  .pageListPic{margin-bottom:0;}
  .pageListPic ul li{width:33.33333% !important;}
  .pageFirstCont{padding-top:15px;}

  .sjkf ul li{width: 50%;}
  
  .jcml-list ul{margin: 0 -15px;}
  .jcml-list li a{display: block; margin: 0 15px;}


}

@media (max-width:768px) {
  .pageListPic ul li, .pageListPic2 ul li{width:50% !important;}
  .pageListPic ul li span.txt{padding:5px;}

  .ldzc-attr{padding-bottom: 20px; display:block;}
  .ldzc-attr dt, .ldzc-attr dd{display: block;}
  .ldzc-attr dt{padding: 20px 0 10px; width: auto;}
  .ldzc-attr dt img{margin: 0 auto;}
  .ldzc-attr dd h2{text-align: center; font-size: 1.25em; padding-bottom: 20px; background: #F7F9FF;}
  .ldzc-attr dd h2 strong{display: block;}
  .ldzc-attr dt{background: #F7F9FF;}
  .jcml-title{margin:10px 0 30px;}
  .jcml-title h2{font-size: 1.75em; padding-left: 25px; padding-right: 25px;}
  .jcml-title h2:before, .jcml-title h2:after{width: 12px; height: 12px; margin-top: -7px;}
  .jcml-list li span{font-size: 1.125em;}
  .zdgkjbml-list ul{padding-left: 20px; padding-right: 20px;}
  .zdgkjbml-list li{width: 50%;}
}

@media (max-width: 640px){
  .pageListPic ul li span.pic{height:210px;}

  .sjkf ul li{width: 100%;}
  .sjkf ul li dl{margin-bottom: 30px;}
  .sjkf ul li:last-child dl{margin-bottom: 0;}

  .jcml-list li{width: 33.3333%;}
}

@media (max-width: 480px){
  .pageList li{padding:10px 10px 10px 0 !important;  line-height:1.6; height:auto;}
	.pageList li a, .pageList li .time{float:none; display:inline; position:static; white-space:normal; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:auto;}
  .pageList li a{margin-right: 10px;}
  .pageListPic ul li span.pic{height:170px;}
  .jcml-main{padding-bottom: 20px;}
  .jcml-list li{width: 50%;}
  .zdgkjbml-intro{margin-top: 20px;}
}



@media (max-width: 414px){
  .pageListPic ul li span.pic{height:160px;}
}

@media (max-width:375px){

}

@media (max-width:370px){
  .zdgkjbml-list li{width: 100%;}
}


@charset "utf-8";
/*common responsive*/
@media (max-width: 1320px) {
	body{min-width: 320px; font-size: 15px;}
	.zdgkjbml-container{width: auto; margin-left: 15px; margin-right: 15px;}
	.mainNav .zdgkjbml-container{margin: 0;}
	.zdgkjbml-container.pt{padding-top: 20px;}
	.common-col-space{margin:0 -10px;}
	.common-col-space .grid{padding:0 10px;}
	.common-col-space.space40{margin:0 -15px;}
	.common-col-space.space40 .grid{padding:0 15px;}
	.zdgkjbml-container > .mainBox{padding:20px;}
	/* .mb, .mb25{margin-bottom: 20px;} */
	.mb40{margin-bottom: 30px;}
	.header-menu{right: 0;}
	.header-menu li h4{padding: 0 0 0 30px;}
	.easyBtn{display: none;}
}


@media (max-width: 1023px) {
	/* body{font-size: 14px;} */
	.common-col-space{margin:0 !important;}
	.common-col-space .grid{padding:0 !important;}
	.common-col-space>*, .common-col-space10>*{float: none; width: auto !important;}
	.common-col-space, .common-col-space10{margin-top: 0; margin-bottom: 0;}
	.header-t .wza,
	.header-t li.zz.pc{display: none;}
	.header-t li.zz.m{display: block;}
	.header-bg{height: auto; padding: 0 0 50px; background-size: auto 100%;}
	.mainNav li a{line-height: 64px;}
	.crumb{background: #f0f0f0; padding-top: 0; margin-bottom: 20px;}
	.crumb h2{padding: 16px 16px 16px 30px; background-position: 0 center;}
	.crumb.gray{margin-bottom: 0;}
	.tab-brief .bd > .newsList{margin-bottom: 10px;}
	.sm-autoHeight{height: auto !important;}
	.common-slideTpxw, .common-slideTpxw img,
  .common-scrollZtzl img{height: auto !important;}
	.common-slideTpxw .item-name{padding-top: 20px; padding-bottom: 20px;}
	.common-slideTpxw .owl-nav div{top: 50%; margin-top: -35px;}
	/* .mb40{margin-bottom: 20px;} */
	.body-bg{background: none;}
	.zdgkjbml-container > .mainBox{padding:0; margin-bottom:0;}
}

@media (max-width: 992px) {
	.crumb h2{font-size: 1em;}
}

@media (max-width: 991px) {
	
}

@media (max-width: 860px) {

}


/* xs mobile*/
@media (max-width: 768px) {
	.mainNav{padding:12px 0; height: auto;}
	.mainNav li{width: 33.333333%; position:relative;}
	.mainNav li:after{content:""; width:1px; height:16px; background:#fff; position:absolute; top:50%; margin-top:-8px; right:0; filter:alpha(opacity=20); -moz-opacity:0.2; opacity:0.2;}
	.mainNav li a{height: 30px; overflow: hidden; padding:4px 0; height: auto; line-height:30px; font-size: 1.125em;}
	.mainNav li:nth-child(3):after, .mainNav li:nth-child(6):after{display:none;}
	.mainNav li:hover span:after, .mainNav li.on span:after{display: none;}
	/* .mainNav li.li-index{height:68px;} */
	/* .mainNav li.li-index a{padding:0; line-height:68px;} */
	.newsList.twoCol li{width: 100%;}
}

@media (max-width: 767px) and (min-width: 375px) {
	.mainNav li.li-index a:before{content: ''; display: inline-block; width: 18px; height: 18px; background: url(../2021images/mainnav_icon_index.png) no-repeat; vertical-align: middle; margin: 0 10px 0 0; opacity: 0.7;}
	.mainNav li.li-index.on a:before{opacity: 1;}
}


@media (max-width: 767px) {


}



@media (max-width: 640px) {
	.header-logo img{max-width: 90%;}
	.alert-warning{left:2%;margin-left:0; width: 96%; height: auto;}	
	.alert-wzsm{width: 90%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }
	.tab-brief.res > .hd ul li{margin:0 10px 10px 0 !important; padding:0 12px !important; font-size: 1.125em; line-height:40px; background-color:#f1f1f1; border-bottom:none;}
	.tab-brief.res > .hd ul li.on{color:#fff; background-color:#4675bd;}
	.tab-brief.res > .hd ul li.on a{color:#fff;}
	.tab-brief.res > .hd li:after{display: none;}
	.tab-brief.res > .hd .common-more{display: none;}
	.tab-brief.res > .hd ul{display: block;}
	.tab-brief.res .bd > .item > .newsList{margin-top: 0;}
	.m-common-more{display:block;}
	.guidang{top: -14px; right: 0;}
}


@media (max-width: 480px) {
	.mainNav li a{font-size: 16px;}

	
}

@media (max-width: 414px) {
	.newsList.res li h4{padding-right:0 !important;}
	.newsList.res li h4 a{display:inline !important; float:none !important; max-width:none !important; padding-right:12px !important; white-space:normal !important;}
	.newsList.res li h4 .time{position:static !important;}
	.newsList.res li h4:before{top: 18px; margin-top: 0; border-radius: 50%; }
	.newsList.res.line li h4:before{top: 23px;}
	.newsList.timeLeft li h4{padding-left: 0;}
	.header-t li.ipv6{padding-left: 0;}
	.header-t li.ipv6:after{display: none;}
}

@media (max-width: 375px) {
	.header-t{height: 30px; line-height: 30px; font-size: 12px;}
	.header-t li{height: 30px;}
	.header-t li.ipv6 img{height: 16px; margin-top: 7px;}
	.header-bg{padding-bottom: 30px;}
	.header-logo{padding-bottom: 28px;}
	.mainNav li span{font-weight: normal;}
	
}


@media (max-width: 320px) {
	.mainNav li a{font-size: 15px;}
	.tab-brief.res .hd li{font-size: 1.125em;}
	
}
.list-title-box{
	background-color: #f9f9f9;
	line-height: 40px;
	margin-top: 20px;
}
.list-title{
	padding: 0 20px;
	display: inline-block;
	background-color: #50a2ff;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}
.zdgkjbml-banner{
	margin-top: 20px;
	width: 100%;
	height: 230px;
	background-image: url('/global/top_xxzdgk.jpg');
	background-repeat: no-repeat;
	background-size: 100%;
}