@charset "utf-8";
body {
	background-image: url('../images/zfxxgk/banner.png');
	background-repeat: no-repeat;
	background-position: top center;
	background-size: 100%;
}
.dqwz {
 display: none;
}
/*滚动条*/
.scrollformate::-webkit-scrollbar {
	box-sizing: border-box;
	width: 10px;
	background: #fff;
}
.scrollformate::-webkit-scrollbar-button {
	display: none;
}
.scrollformate::-webkit-scrollbar-track-piece {
	background-color: #fff;
}
.scrollformate::-webkit-scrollbar-thumb {
	background-color: #d10e00;
	border-radius: 5px;
	position: relative;
}
.scrollformate::-webkit-scrollbar-corner {
	background-color: #fff;
}
/*header*/
.header {
	height: 365px;
}
.header .logo {
	padding: 15px 0px 15px 0px;
	line-height: 74px;
	background-image: url('../images/zfxxgk/logo0201.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 79px;
	font-size: 35px;
	background-size: 75px;
	color: #fff;
}
.header .page-header {
	color: #fff;
	text-align: center;
	font-size: 100px;
	position: relative;
	font-weight: 600;
	text-shadow: 0px 5px 0px rgba(0, 0, 0, 0.2);
}
.header .page-header:after {
	border-bottom: #f1f1f1 solid 3px;
	width: 488px;
	content: ' ';
	position: absolute;
	bottom: 0px;
	left: 50%;
}
/*mainbox*/
.main {
	background: #fff;
	padding: 0px 36px;
	/*margin-bottom: 15px;*/
}
.searchbox {
	width: 100%;
	padding: 86px 0px;
	position: relative;
}
.searchbox:before {
	content: ' ';
	width: 240px;
	height: 2px;
	background: rgba(224, 224, 224, 1);
	position: absolute;
	top: 50%;
	margin-top: -1px;
	left: 0px;
}
.searchbox:after {
	content: ' ';
	width: 240px;
	height: 2px;
	background: rgba(224, 224, 224, 1);
	position: absolute;
	top: 50%;
	margin-top: -1px;
	right: 0px;
}
.inputbox {
	margin: 0 auto;
	width: 510px;
	border-radius: 9px;
	border: 2px solid rgb(209, 14, 0);
	background: #fff;
	font-size: 0px;
	overflow: hidden;
}
.inputbox input {
	border: none;
	height: 46px;
	width: 460px;
	line-height: 46px;
	text-indent: 10px;
	outline: none;
	font-size: 16px;
}
.inputbox input::-webkit-input-placeholder {
	font-weight: 600;
	color: #d10e00;
}
.inputbox button {
	outline: none;
	cursor: pointer;
	height: 46px;
	width: 40px;
	border: none;
	background-image: url('../images/zfxxgk/searchbtn.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 80%;
}
/*左侧*/
#do-not-say-1 {
    padding: 0px 0 10px 0;
}

#do-not-say-1>li {
    position: relative;
    height: 36px;
    line-height: 36px;
    text-align: left;
    padding-left: 21px;
    margin-top: 10px;
    font-size: 16px;
    font-weight: normal;
    background-color: #e5e5e5;
}

#do-not-say-1>li::before {
    content: '';
}

.zfxxgk_left {
	width: 240px;
	float: left;
}
.zfxxgk_left > ul > li {
	margin-bottom: 15px;
	border: 1px solid #fff;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.35);
}
.zfxxgk_left > ul > li > a {
	width: 100%;
	height: 68px;
	background: #fff;
	color: rgb(209, 14, 0);
	position: relative;
	display: block;
	cursor: pointer;
	font-size: 23px;
	line-height: 30px;
	padding: 3px 50px 0px 76px;
}
.zfxxgk_left > ul > li:hover > a,
.zfxxgk_left > ul > li.active > a {
	background-color: rgb(209, 14, 0);
	color: #fff;
	cursor: pointer;
}
.zfxxgk_left > ul > li > a > i {
	position: absolute;
	left: 15px;
	top: 13px;
	width: 40px;
	height: 50px;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
	background-size: 100%;
}
.zfxxgk_left > ul > li > a > i.zc {
	background-image: url('../images/zfxxgk/zc.png');
}
.zfxxgk_left > ul > li > a > i.gkzn {
	background-image: url('../images/zfxxgk/gkzn.png');
}
.zfxxgk_left > ul > li > a > i.gkzd {
	background-image: url('../images/zfxxgk/gkzd.png');
}
.zfxxgk_left > ul > li > a > i.zdgk {
	background-image: url('../images/zfxxgk/zdgk.png');
}
.zfxxgk_left > ul > li > a > i.gknb {
	background-image: url('../images/zfxxgk/gknb.png');
}
.zfxxgk_left > ul > li > a > i.gkysq {
	background-image: url('../images/zfxxgk/gkysq.png');
}
.zfxxgk_left > ul > li > a > i.gkbm {
	background-image: url('../images/zfxxgk/gkbm.png');
}
/*hover*/
.zfxxgk_left > ul > li:hover > a > i.zc,
.zfxxgk_left > ul > li.active > a > i.zc {
	background-image: url('../images/zfxxgk/zc-active.png');
}
.zfxxgk_left > ul > li:hover > a > i.gkzn,
.zfxxgk_left > ul > li.active > a > i.gkzn {
	background-image: url('../images/zfxxgk/gkzn-active.png');
}
.zfxxgk_left > ul > li:hover > a > i.gkzd,
.zfxxgk_left > ul > li.active > a > i.gkzd {
	background-image: url('../images/zfxxgk/gkzd-active .png');
}
.zfxxgk_left > ul > li:hover > a > i.zdgk,
.zfxxgk_left > ul > li.active > a > i.zdgk {
	background-image: url('../images/zfxxgk/zdgk-active.png');
}
.zfxxgk_left > ul > li:hover > a > i.gknb,
.zfxxgk_left > ul > li.active > a > i.gknb {
	background-image: url('../images/zfxxgk/gknb-active.png');
}
.zfxxgk_left > ul > li:hover > a > i.gkysq,
.zfxxgk_left > ul > li.active > a > i.gkysq {
	background-image: url('../images/zfxxgk/gkysq-active.png');
}
.zfxxgk_left > ul > li:hover > a > i.gkbm,
.zfxxgk_left > ul > li.active > a > i.gkbm {
	background-image: url('../images/zfxxgk/gkbm-active.png');
}
.zfxxgk_left .xxgk_live1 .am-collapsed i.more {
	position: absolute;
	left: unset;
	right: 15px;
	top: 0px;
	width: 20px;
	height: 68px;
	display: block;
	background-image: url('../images/zfxxgk/plus-suo.png');
	background-position: center;
	background-repeat: no-repeat;
}
.zfxxgk_left .xxgk_live1 i.more {
	position: absolute;
	left: unset;
	right: 15px;
	top: 0px;
	width: 20px;
	height: 68px;
	display: block;
	background-image: url('../images/zfxxgk/plus.png');
	background-position: center;
	background-repeat: no-repeat;
}
/*.zfxxgk_left > ul > li > a > i.more {
    position: absolute;
    left: unset;
    right: 15px;
    top: 0px;
    width: 20px;
    height: 68px;
    display: block;
    background-image: url("images/zfxxgk/plus.png");
    background-position: center;
    background-repeat: no-repeat;
}
*/
.zfxxgk_left > ul > li:hover > a > i.more,
.zfxxgk_left > ul > li.active:hover > a > i.more {
	background-image: url('../images/zfxxgk/plus-active.png');
}
.zfxxgk_left > ul > li.active > a > i.more {
	background-image: url('../images/zfxxgk/plus-hover.png');
}
.zfxxgk_left > ul > li > ul {
	transition: all 0.3s ease-in;
	display: none;
	/*padding-left: 40px;*/
}
.zfxxgk_left > ul > li.active > ul {
	transition: all 0.3s ease-in;
	/*display: block;*/
}
.zfxxgk_left > ul > li > ul > li {
	font-size: 15px;
	height: 32px;
	line-height: 32px;
	position: relative;
	padding-left: 20px;
}
.zfxxgk_left > ul > li > ul > li:after {
	content: '';
	width: 4px;
	height: 4px;
	border-radius: 4px;
	background: rgba(0, 0, 0, 0.6);
	position: absolute;
	top: 50%;
	margin-top: -2px;
	left: 34%;
}
.zfxxgk_right {
	float: right;
	width: 770px;
	box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);
}
.xxgkzn_title {
	font-size: 32px;
	font-weight: bold;
	color: rgb(209, 14, 0);
	text-align: center;
	margin: 38px;
}
.xxgkzn_cont p {
	text-indent: 2em;
	line-height: 30px;
}
.xxgkzn_cont p .title_1 {
	font-size: 21px;
	font-weight: bold;
	line-height: 60px;
}
.xxgkzn_cont p .title_2 {
	font-size: 16px;
	font-weight: bold;
	line-height: 38px;
}
.zfxxgk_right h4 {
	text-align: center;
	font-weight: bold;
}
.zfxxgk_right .infobox {
	max-height: 940px;
	overflow-y: scroll;
	padding: 0px 15px;
}
.zfxxgk_right .listbox {
	max-height: 670px;
	overflow-y: scroll;
	padding: 0px 15px;
}
.zfxxgk_right .listbox .line {
	border-bottom: 2px solid #ddd;
	margin: 22px 0;
}
.zfxxgk_right .listbox > ul > li {
	font-size: 16px;
	line-height: 30px;
}
.zfxxgk_right .listbox > ul > li .date {
	color: #999;
	margin-left: 10px;
}
.zfxxgk_right .sectionbox {
	max-height: 1172px;
	overflow-y: scroll;
	/* padding: 0px 15px; */
}
.zfxxgk_right .sectionbox .section ul {
	padding: 20px;
}
.zfxxgk_right .sectionbox .section .title {
	border-bottom: 1px solid #ccc;
	/* margin-bottom: 15px; */
}
.zfxxgk-list-more{float:right;color:#000;font-size:16px;}

.zfxxgk_right .sectionbox .section .title span {
	display: inline-block;
	width: auto;
        padding: 0 5px;
	height: 35px;
	background: rgb(209, 14, 0);
	font-size: 16px;
	font-weight: bold;
	color: rgba(255, 255, 255, 1);
	line-height: 36px;
	text-align: center;
}
.zfxxgk_right .sectionbox .section .title .ndhbhz-title {
	width: 48%;
}
.zfxxgk_right .sectionbox .section ul > li {
	list-style: none;
	font-size: 16px;
	line-height: 46px;
	overflow: hidden;

}

.lists_list a {
    max-width: calc(100% - 100px);
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    float: left;
}

.nb_list{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;	
}

.zfxxgk_right .sectionbox .section ul > li .date {
	color: #999;
	float: right;
}
.zfxxgk_right .sectionbox .section a.more {
	display: block;
	text-align: center;
	width: 100px;
	height: 30px;
	background: rgba(224, 224, 224, 1);
	border-radius: 5px;
	line-height: 30px;
	font-size: 16px;
	margin: 0 auto;
	font-weight: 400;
	color: rgba(0, 0, 0, 1);
}
.zfxxgk_right .xxgkgzbg-list {
	margin: 20px;
	border: #e7e7e7 solid 0.5px;
}
.zfxxgk_right .xxgkgzbg-list li {
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	border-bottom: #e7e7e7 solid 0.5px;
	border-left: #e7e7e7 solid 0.5px;
}
.xxgk_live1 span,
.xxgk_live1 a span {
	display: inline-block;
	width: 92px;
}
.xxgk_live2 {
	box-shadow: rgba(0, 0, 0, 0.35) 0px 1px 5px 0px;
	padding: 6px 0;
	margin-top: -15px;
	margin-bottom: 15px;
	line-height: 32px;
}
.xxgk_live2 li {
	font-weight: bold;
	text-align: center;
	margin-top: 6px;
}
.xxgk_live2 li.on,
.xxgk_live2 li:hover {
	background: rgba(230, 245, 255, 1);
}
.xxgk_live2 > li:before {
	content: '.';
	/*position: absolute;
	left: 20rem;
	margin-top: -2px;*/
}
.xxgk_live2 li.on a {
	color: #d10e00;
}
.gknr .xxgk_live2 li {
	text-align: left;
	padding-left: 18px;
	font-size: 1.4rem;
}
.gknr ul li.u-zlm {
	position: relative;
	pointer-events: none;
	font-size: 1.4rem;
}
.gknr ul li.u-zlm a {
	pointer-events: auto;
	display: inline;
}
.gknr ul li.u-zlm::after {
	display: block;
	content: '';
	text-indent: 0;
	position: absolute;
	right: 40px;
	top: 0;
	pointer-events: auto;
	background-image: url('../images/zfxxgk/zlm_jia1.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px 10px;
	width: 9px;
	height: 32px;
}
.gknr ul li.u-zlm + .u-inner-bx {
	padding: 0;
}
.gknr ul li.u-zlm + .u-inner-bx li {
	background: url('../images/zfxxgk/zlm_bg.png') no-repeat 45px 14px;
	height: auto;
}
.gknr ul li.u-zlm + .u-inner-bx li a {
	text-indent: 0;
	height: auto;
	line-height: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 38px;
}
.gknr ul li.u-zlm + .u-inner-bx {
	display: none;
}
.gknr ul li.u-zlm.active + .u-inner-bx {
	display: block;
}
.gknr ul li.u-zlm + .u-inner-bx .zs a {
	color: #d10e00;
}
.gknr ul li#hover a {
	color: #d10e00;
}
.gknr ul li#hover {
	background: #ffe6f7 no-repeat 22px center;
	color: #ce9c98;
}
/*分页*/
#page-div {
	margin: 15px auto;
	text-align: center;
}
.pagination-first,
.pagination-last {
	display: block;
	margin: 10px;
}
.pagination-index,
.pagination-num {
	border: 1px solid #bfbfbf;
	margin: 0 3px;
	padding: 0 10px;
	display: inline-block;
	border-radius: 3px;
	color: #bfbfbf;
}
.pagination-num.active,
.pagination-index:hover,
.pagination-num:hover {
	background: #bfbfbf;
	color: white;
}
.pagination-last > span {
	margin: 0 10px;
}
.pagination-last input {
	height: 18px;
	width: 30px;
	text-align: center;
}
/*法定主动公开内容start */
.tabs_t {
	width: 100%;
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 30px 0;
	border-bottom: 1px solid #ccc;
}
.tabs_t li {
	float: left;
	width: 180px;
	height: 64px;
	background: #fff;
	border: 1px solid #f0f0f0;
	margin: 5px;
	box-shadow: #d8d5d5 2px 2px 5px 1px;
}
.tabs_t li i {
	float: left;
	display: block;
	width: 30px;
	height: 30px;
	margin: 20px 0 0 30px;
	background: url('images/zfxxgk/icons-xxgk.png') 0 0 no-repeat;
}
.tabs_t .t_lic2 i {
	background-position: 0 -40px;
}
.tabs_t .t_lic3 i {
	background-position: 0 -80px;
}
.tabs_t .t_lic4 i {
	background-position: 0 -120px;
}
.tabs_t .t_lic5 {
	/* clear: both;*/
}
.tabs_t .t_lic5 i {
	background-position: 0 -160px;
}
.tabs_t .t_lic6 i {
	background-position: 0 -200px;
}
.tabs_t .t_lic7 i {
	background-position: 0 -240px;
}
.tabs_t .t_lic8 i {
	background-position: 0 -280px;
}
.tabs_t :hover {
	background: #e26860;
}
.tabs_t :hover i {
	background: url('images/zfxxgk/icons-xxgk.png') -78px 0 no-repeat;
}
.tabs_t .t_lic2:hover i {
	background-position: -72px -40px;
}
.tabs_t .t_lic3:hover i {
	background-position: -72px -80px;
}
.tabs_t .t_lic4:hover i {
	background-position: -72px -120px;
}
.tabs_t .t_lic5:hover i {
	background-position: -72px -160px;
}
.tabs_t .t_lic6:hover i {
	background-position: -72px -200px;
}
.tabs_t .t_lic7:hover i {
	background-position: -72px -240px;
}
.tabs_t .t_lic8:hover i {
	background-position: -72px -280px;
}
.tabs_t li span {
	float: left;
	display: block;
	margin-left: 10px;
	height: 64px;
	color: #d10e00;
	font: normal 18px/64px '微软雅黑';
}
.tabs_t :hover span {
	color: #fff;
}
.tabs_t_box {
	padding: 20px 18px 0;
}
.zfxxgk_right .am-avg-md-3 > li:nth-child(6n + 1),
.zfxxgk_right .am-avg-md-3 > li:nth-child(6n + 2),
.zfxxgk_right .am-avg-md-3 > li:nth-child(6n + 3) {
	background-color: rgba(242, 242, 242, 1);
}
.zfxxgk_right .section .xxgkgzbg-title {
	color: red;
	font-size: 18px;
	margin-top: 20px;
	text-align: left;
	text-indent: 13px;
}
.zfxxgk_right .section .xxgkgzbg-title a {
	color: red;
}
.zfxxgk_right .section .xxgkgzbg-title a:hover {
	color: #d10e00;
}
.zfxxgk_right .section .zfxxgkbg {
	height: 47px;
	line-height: 47px;
	padding-left: 22px;
	color: #d10e00;
	font-size: 16px;
	position: relative;
	margin: 10px 0;
}
.zfxxgk_right .section .zfxxgkbg::before {
	content: '';
	width: 6px;
	height: 25px;
	position: absolute;
	background: #d98f91;
	border-radius: 8px;
	left: 10px;
	top: 12px;
}
/* 法定主动公开内容 end*/
@media (max-width: 768px) {
	.searchbox {
		display: none;
	}
	.header {
		height: 128px;
	}
	.header .logo {
		/* padding-top: 44px; */
		line-height: 20px;
		font-size: 16px;
		background-size: 45px;
		margin-top: 20px;
		/* background-position: left; */
		padding-left: 49px;
	}
	.header .page-header {
		font-size: 30px;
	}
	.header .page-header:after {
		display: none;
	}
	.main {
		padding: 0px;
	}
	.zfxxgk_left {
		width: 100%;
	}
	.zfxxgk_left > ul {
		display: flex;
		flex-wrap: wrap;
	}
	.zfxxgk_left > ul > li {
		width: 100%;
		margin: 0px;
	}
	.zfxxgk_left > ul > li > a > i.more {
		right: 5px;
	}
	.zfxxgk_left > ul > li.active > ul {
		width: 100%;
	}
	.xxgk_live2 {
		width: 100%;
		box-shadow: none;
		padding: 0;
		margin-top: 0;
		margin-bottom: 0;
		line-height: 30px;
	}
	.xxgk_live2 li {
		margin-top: 0;
	}
	.xxgk_live2 > li:before {
		display: none;
	}
	.zfxxgk_left > ul > li > a {
		width: 100%;
		height: 58px;
		background: #fff;
		color: rgb(209, 14, 0);
		position: relative;
		display: block;
		cursor: pointer;
		font-size: 18px;
		line-height: 32px;
		padding: 17px 50px 0px 76px;
	}
	.zfxxgk_right {
		width: 100%;
	}
	.zfxxgk_right .sectionbox .section .title .ndhbhz-title {
		width: 100%;
	}
	.zfxxgk_right .sectionbox .section ul {
		padding: 0px;
	}
	.zfxxgk_right .xxgkgzbg-list {
		margin: 0px;
	}
	.zfxxgk_right .xxgkgzbg-list li {
		padding-right: 5px;
		padding-left: 5px;
	}
	.xxgk_live1 span,
	.xxgk_live1 a span {
		width: 100%;
	}
}
