html {}

body {}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

.sk-keyword {
	color: #C60000;
	font-size: 14px;
}

/*栏目加文章列表*/
.newslist {
	width: 100%;
	height: auto;
}

.newslist .newslist-header {
	background: #F3F3F3;
	height: 40px;
	line-height: 40px;
	width: 100%;
}

.newslist .newslist-ul {
	margin: 0px;
	padding: 0px;
}

.newslist .newslist-header .newslist-span {
	width: 5px;
	height: 24px;
	background: #094790;
	opacity: 1;
	display: block;
	float: left;
	margin: 8px 10px 8px 0px;
}

.newslist .newslist-header .newslist-a {
	color: #333333;
	font-size: 16px;
	font-family: Microsoft YaHei;
	text-decoration: none;
	font-weight: bold;
}

.newslist .newslist-header span .newslist-a {
	float: right;
	margin-right: 2%;
	font-size: 12px;
	text-decoration: none;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}

.newslist .newslist-ul .newslist-li {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	clear: left;
}

.newslist .newslist-ul .newslist-li>a {
	display: block;
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newslist .newslist-ul .newslist-li>a>.newslist-li-name {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 50%;
	float: left;
}

.newslist>.newslist-ul>.newslist-li:hover {
	cursor: pointer;
}

.newslist>.newslist-ul>.newslist-li:hover>a>.newslist-span {
	height: 14px;
	border-radius: 3px;
}

.newslist>.newslist-ul>.newslist-li>a>.newslist-span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 5px;
	height: 5px;
	margin-right: 10px;
	background-color: #245399;
	border-radius: 50%;
	vertical-align: middle;
}

.newslist>.newslist-ul>.newslist-li>a>.newslist-name {
	color: #EB3D40;
	font-size: 14px;
}

.newslist>.newslist-ul>.newslist-li>a>.newslist-nameflase {
	display: none;
}

.newslist>.newslist-ul>.newslist-li>.newslist-time {
	float: right;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}

/*栏目加文章列表*/
/*轮播图*/
@media (max-width: 767px) {
	.carousel-caption {
		width: 100%;
		height: 10%;
		left: 0px !important;
		right: 0px !important;
		line-height: 24px !important;
	}
}

#myCarousel {
	height: auto;
}

.carousel-caption {
	width: 100%;
	height: 10%;
	left: 0px !important;
	right: 0px !important;
	line-height: 35px;
	text-align: left;
	top: 90%;
	padding-left: 5%;
	padding-top: 0px;
	background: #000000;
	filter: Alpha(opacity=80);
	opacity: 0.8;
}

.carousel-control {
	height: 95%;
}

.carousel-control.left {
	width: 20px;
	height: 55px;
	top: 40% !important;
	background: #000;
	filter: Alpha(opacity=60);
	opacity: 0.6;
}

.glyphicon-menu-left {
	line-height: 55px;
	font-size: 16px;
}

.glyphicon-menu-right {
	line-height: 55px;
	font-size: 16px;
}

.carousel-control.right {
	width: 20px;
	height: 55px;
	background: #000;
	top: 40% !important;
	filter: Alpha(opacity=60);
	opacity: 0.6;
}

/*轮播图*/
/*页眉*/
.zwgk-search .header-search-submit,
.zwgk-search .header-search-submit2 {
	width: 30px;
	height: 30px;
	background-color: #ffffff;
	border-radius: 4px;
	border: none;
	margin-right: 15px;
	float: left;
}

.zwgk-search .header-search-submit i,
.zwgk-search .header-search-submit2 i {
	color: #094790;
	font-weight: bold;
}

.theme-header-bg-color {
	background: #094790;
	box-shadow: none;
}

.zwgk-header .navbar-brand {
	padding: 0;
	margin-top: 15px;
}

.zwgk-header .navbar-brand img {
	display: inline-block;
	float: left;
	width: 100%;
}

.zwgk-header .navbar-brand .pull-left h2 {
	color: #fff;
	margin: 10px 0 5px 0;
	font-size: 28px;
	font-weight: bold;
}

.zwgk-header .navbar-brand .pull-left p {
	color: #84A3C8;
	font-size: 16px !important;
}

.zwgk-header .zwgk-header-top-left {
	border: none;
	text-shadow: none;
}

.zwgk-header .zwgk-header-top-left .zwgk-header-link-top {
	color: #fff;
	display: flex;
	justify-content: flex-end;
}

.zwgk-header-link-top .header-module li a,
.zwgk-header-link-top .header-module li {
	color: #ffffff;
}

.zwgk-header .header-module ul li {
	float: left;
}

.zwgk-header .zwgk-header-nav {
	padding: 60px 0 3px 0;
}

.zwgk-header .zwgk-header-nav li .active {
	background: transparent !important;
	border-bottom: 2px solid #ccc;
}

.zwgk-header .zwgk-header-nav li:hover {
	background: #10437E;
}

.zwgk-header .zwgk-header-nav li a {
	color: #fff !important;
	text-align: center;
	width: 100%;
	font-size: 18px;
	padding: 10px 0px;
	margin: 0 auto;
}

.zwgk-header .zwgk-header-link-top .navbar-left .header-search {
	float: right;
	width: 34px;
	height: 34px;
	background: #fff;
	color: #000000;
	border-radius: 6px;
	text-align: center;
	cursor: pointer;
}

.zwgk-header .zwgk-header-link-top .navbar-left .header-search span {
	line-height: 34px;
	text-align: center;
	line-height: 34px;
}

.navbar-left ul {
	margin-top: 2px;
}

@media (min-width: 767px) {
	/* 头部导航条的左右竖线 */
	/* .zwgk-header .zwgk-header-nav li::before {
		content: '|';
		position: absolute;
		left: 0;
		top: 0;
		color: #fff;
	}

	.zwgk-header .zwgk-header-nav li:last-child::after {
		content: '|';
		position: absolute;
		right: 0;
		top: 0;
		color: #fff;
	} */
}

@media (max-width: 767px) {
	.zwgk-header .zwgk-header-nav li {
		width: 100% !important;
	}

	.zwgk-header .zwgk-search-input {
		width: 100% !important;
	}

	.zwgk-header .header-module {
		display: none !important;
	}
}

@media (max-width: 998px) {
	.zwgk-header .zwgk-header-link-top .navbar-left .header-search {
		display: none !important;
	}
}

.zwgk-header .zwgk-header-link-top .header-module ul li {
	padding: 0 4px;
	cursor: pointer;
	font-size: 14px;
}

.zwgk-header .zwgk-header-link-top .header-module li span {
	font-weight: bold;
}

.zwgk-header .navbar-toggle .icon-bar {
	background: #888 !important;
}

.zwgk-header .zwgk-navbar-header .navbar-toggle {
	border: 1px solid #ddd !important;
}

.zwgk-header .zwgk-search {
	float: left !important;
	margin-top: 5px;
}

.zwgk-header .zwgk-search-icon {
	border-radius: 4px !important;
	top: 0;
	cursor: pointer;
}

.zwgk-header .zwgk-search-input {
	height: 30px;
	line-height: 30px;
	padding: 0;
	width: 0;
	float: left;
	border: none;
	text-indent: 1rem;
	left: 2px;
}

/*页眉*/
/* 专题页眉start */
.zwgk-header .navbar-brand {
	height: auto;
}

.project_head-left {
	width: 50%;
}

.project_head_top_img {
	width: 66px;
	height: 66px;
	display: block;
	margin-right: 5px;
	float: left;
}

.project_head_top_span {
	color: #C60000;
	font-size: 25px;
	display: block;
	margin-top: 10px;
	font-weight: bold;
}

.project_head_top_span_right {
	color: #C60000;
	font-size: 11px;
	display: block;
	font-weight: bold;
}

.project_head-right {
	width: 20%;
}

.project_head_ul {
	margin: 10px auto;
	width: 100%;
}

.project_head_ul>li {
	float: left;
	width: 40%;
	height: 22px;
	font-size: 12px;
	float: left;
	line-height: 22px;
	text-align: center;
	margin: 5%;
	background: #C60000;
}

.project_head_ul>li>a {
	color: #fff;
	text-decoration: none;
}

@media(max-width:767px) {
	.project_head-left {
		width: 60% !important;
	}

	.project_head-right {
		width: 40%;
	}

	.project_head_top_span {
		font-size: 20px;
	}

	.title img {
		width: 100%;
	}
}


@media(max-width:450px) {
	.project_head_top_span {
		font-size: 17px;
	}

	.project_head_top_img {
		width: 50px;
		height: 50px;
		margin-right: 3px;
	}
}

/* 专题页眉end */
/* 页脚start */
.btn-group {
	width: auto !important;
}

.theme-footer-bg-color {
	background: #E7E7E7;
	margin-top: 30px;
	clear: both;
	width: 100%;
	z-index: 999;
}

.zwgk-footer p {
	font-size: 15px !important;
}

.zwgk-footer .footer-left {
	border-right: 1px solid #707274;
}

.zwgk-footer .footer-right ul {
	padding: 21px 0 0 21px;
	width: 160px;
}

.zwgk-footer .footer-right ul li {
	float: left;
	padding: 0 5px;
	margin: 5px 0;
}

.zwgk-footer .footer-left .zwgk-jiucuo,
.zwgk-footer .footer-left .awgk-jiguan {
	float: left
}

.zwgk-footer .footer-left .zwgk-jiucuo,
.zwgk-footer .footer-left .zwgk-footer-info {
	margin-top: 5px;
}

.zwgk-footer .footer-left .zwgk-footer-info .blank-20 {
	width: 20px;
	display: inline-block;
}

.zwgk-footer .footer-left .awgk-jiguan img {
	height: 70px;
}

.zwgk-footer .footer-left .clear .btn-group {
	margin-bottom: 5px;
}

.zwgk-footer .footer-left .clear .dropup button {
	border-radius: 0;
}

.zwgk-footer .footer-left .clear .dropup .dropdown-menu {
	max-height: 190px;
	overflow: auto;
}

.zwgk-footer .dropdown-toggle:hover {
	color: #333;
	background-color: #e6e6e6;
	border-color: #adadad;
}

.zwgk-footer .dropdown-toggle {
	background: #707274;
	border-color: #707274;
	color: #fff;
}

@media (max-width: 990px) {
	.zwgk-footer .footer-right ul {
		margin: 0 auto
	}

	.zwgk-footer .footer-left {
		border: none
	}

	.zwgk-footer .zwgk-footer-info {
		width: 100%;
		display: inline-block;
	}

	.zwgk-footer-info-one-p1 {
		float: inherit !important;
	}

	.zwgk-footer-info div {
		text-align: center;
	}

	.zwgk-footer .footer-right ul {
		padding: 0 !important;
	}
}

@media (max-width: 750px) {
	.zwgk-footer .footer-left .awgk-jiguan {
		width: 100%;
		text-align: center;
	}

	.footer-nav {
		text-align: center;
	}
}

.zwgk-footer-info-one-p1 {
	float: left;
}

.zwgk-footer-info-one-p2 {
	text-indent: 1rem;
}

/* 页脚end */
/*当前位置*/
.main-top {
	line-height: 50px;
	font-size: 12px;
	color: #333333;
}

.main-top>div {
	color: #666;
}

| .main-top>div>span {
	font-size: 12px;
	color: #333;
}

.main-top>div>a {
	color: #666;
	text-decoration: none;
}

/*当前位置end*/
/*会议公开页面最新消息*/


.main-right .main-title {
	width: 100%;
	height: 50px;
	line-height: 50px;
}

.main-right>.main-title>span {
	width: 12%;
	font-size: 18px;
	height: 30px;
	display: block;
	text-align: center;
	color: #fff;
	margin: 12px auto;
	float: left;
	line-height: 24px;
	background-size: 100% 100%;
}

.main-right>.main-title>h3 {
	float: left;
	width: 80%;
	font-size: 20px;
	font-weight: bolder;
	height: 31px;
	position: relative;
	margin-left: 6%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	top: -9px;
}

.main-right .main-title h3 a {
	color: #333;
	text-decoration: none;
}

.main-right .main-title-name {
	color: #999;
	font-size: 14px;
	line-height: 22px;
	text-indent: 2em;
	clear: both;
}

.main-right .main-title-name>span {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.main-right .main-title-name a {
	float: right;
	color: #094790;
	position: relative;
	top: -20px;
}

.mainlist {
	width: 100%;
	height: auto;
	clear: both;
}

.mainlist .mainlist-header {
	background: #F3F3F3;
	height: 40px;
	line-height: 40px;
	width: 100%;
}

.mainlist .mainlist-ul {
	margin: 0px;
	padding: 0px;
}

.mainlist .mainlist-header .mainlist-span {
	width: 5px;
	height: 24px;
	background: #094790;
	opacity: 1;
	display: block;
	float: left;
	margin: 8px 10px 8px 0px;
}

.mainlist .mainlist-header .mainlist-a {
	color: #333333;
	font-size: 16px;
	font-family: Microsoft YaHei;
	text-decoration: none;
	font-weight: bold;
}

.mainlist .mainlist-header span .mainlist-a {
	float: right;
	margin-right: 2%;
	font-size: 12px;
	text-decoration: none;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
}

.mainlist .mainlist-ul .mainlist-li {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	clear: left;
}

.mainlist .mainlist-ul .mainlist-li>a {
	display: block;
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.mainlist .mainlist-ul .mainlist-li>a>.mainlist-li-name {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 50%;
	float: left;
}

.mainlist>.mainlist-ul>.mainlist-li:hover {
	cursor: pointer;
}

.mainlist>.mainlist-ul>.mainlist-li:hover>a>.mainlist-span {
	width: 4px;
	height: 10px;
	background: #094790;
	opacity: 1;
	border-radius: 2px;
	float: left;
	margin: 12px 12px 12px 0px;
	-o-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	cursor: pointer;
}

.mainlist>.mainlist-ul>.mainlist-li>a>.mainlist-span {
	width: 4px;
	height: 4px;
	background: #094790;
	opacity: 1;
	border-radius: 2px;
	float: left;
	margin: 16px 12px 16px 0px;
}

.mainlist>.mainlist-ul>.mainlist-li>a>.mainlist-name {
	color: #C60000;
	float: left;
}

.mainlist>.mainlist-ul>.mainlist-li>a>.mainlist-nameflase {
	display: none;
}

.mainlist>.mainlist-ul>.mainlist-li>.mainlist-time {
	float: right;
	font-size: 12px;
	font-family: Microsoft YaHei;
	text-align: right;
	font-weight: 400;
	color: #999999;
	width: 20%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*会议公开页面最新消息*/
/* 会议公开页面信息列表 */
.main-row {
	margin-top: 20px;
	margin-bottom: 30px;
}

.border-anim:hover {
	--border-anim-size: 10em;
	--border-anim-width: calc(var(--border-anim-size) / 20);
	--border-anim-width-double: calc(var(--border-anim-width)*2);
	--border-anim-duration: 3s;
	--border-anim-border-color: gray;
	--border-anim-hover-color: LightCoral;
}

.border-anim {
	width: 100%;
	height: auto;
}

.border-anim::before,
.border-anim::after {
	content: '';
	position: absolute;
	border-top: 1px solid #094790;
	border-bottom: 1px solid #094790;
	/* 让边框在内容区域内绘制 */
	box-sizing: border-box;
	transition: background-color 1s;
}

.border-anim::before {
	animation: anim-border-run calc(var(--border-anim-duration) * 2) linear infinite;
}

.border-anim::after {
	animation: anim-border-run calc(var(--border-anim-duration) * 2) calc(var(--border-anim-duration) / -1) linear infinite;
}

.border-anim-content {
	width: 100%;
}

@keyframes anim-border-run {

	/* 这里将动画分成了4步；也可以改为2步，这时before和after用的就要是两套keyframes了 */
	from,
	to {
		width: var(--border-anim-width-double);
		height: 100%;
		top: 0;
		left: 0;
	}

	25% {
		width: 100%;
		height: var(--border-anim-width-double);
		top: calc(100% - var(--border-anim-width-double));
		left: 0;
	}

	50% {
		width: var(--border-anim-width-double);
		height: 100%;
		top: 0;
		left: calc(100% - var(--border-anim-width-double));
	}

	75% {
		width: 100%;
		height: var(--border-anim-width-double);
		top: 0%;
		left: 0%;
	}

	/* 需要设置临界效果，否则会渐变 */
	from,
	to,
	24.9% {
		border-left-color: #094790;
		border-top-color: transparent;
		border-right-color: transparent;
		border-bottom-color: #094790;
	}

	25%,
	49.9% {
		border-left-color: transparent;
		border-top-color: transparent;
		border-right-color: #094790;
		border-bottom-color: #094790;
	}

	50%,
	74.9% {
		border-left-color: transparent;
		border-top-color: #094790;
		border-right-color: #094790;
		border-bottom-color: transparent;
	}

	75%,
	99.9% {
		border-left-color: #094790;
		border-top-color: #094790;
		border-right-color: transparent;
		border-bottom-color: transparent;
	}
}

/* 会议公开页面信息列表 */
/*多栏目列表*/
#nav_box {
	width: 100%;
	height: auto;
	overflow: hidden;
}

#nav_box ul.nav_tit {
	width: 100%;
	height: 40px;
	list-style: none;
	background-color: #F3F3F3;
}

#nav_box ul.nav_tit .newslist-span {
	width: 5px;
	height: 24px;
	background: #094790;
	opacity: 1;
	display: block;
	float: left;
	margin: 8px 5px 8px 0px;
}

#nav_box ul.nav_tit li {
	float: left;
	margin-right: 5px;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	margin-top: 8px;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}


#nav_box ul.nav_tit li.on:nth-child(2) a {
	color: #FFFFFF !important;
	text-decoration: none;
}

#nav_box ul.nav_tit li a {
	color: #999999;
	text-decoration: none;
	width: 40px;
}


#nav_box ul.nav_tit li.on:nth-child(2) {
	cursor: pointer;
	background-color: #094790;
}

.nav_ol>li:nth-child(1) {
	display: block;
}

.nav_ol>li {
	display: none;
}

#nav_box .nav_con {
	position: relative;
	top: -50px;
}

.nav_ol {
	width: 20%;
	margin-left: 78%;
}

.nav_ol>li {
	text-align: right;
	line-height: 40px;
	height: 40px;
}

.nav_ol>li>a {
	color: #666666;
	font-size: 12px;
}

.nav_ol {
	position: relative;
	top: -50px;
	height: 40px;
}

.newslist-ol .newslist-li {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #666666;
	clear: left;
}

.newslist-ol .newslist-li>a {
	display: block;
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newslist-ol .newslist-li>a>.newslist-li-name {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 50%;
	float: left;
}

.newslist-ol>.newslist-li:hover {
	cursor: pointer;
}

.newslist-ol>.newslist-li:hover>a>.newslist-span {
	height: 14px;
	border-radius: 3px;
}

.newslist-ol>.newslist-li>a>.newslist-span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 5px;
	height: 5px;
	margin-right: 10px;
	background-color: #245399;
	border-radius: 50%;
	vertical-align: middle;
}

.newslist-ol>.newslist-li>a>.newslist-name {
	color: #C60000;
}

.newslist-ol>.newslist-li>a>.newslist-nameflase {
	display: none;
}

.newslist-ol>.newslist-li>.newslist-time {
	float: right;
	font-size: 12px;
	width: 20%;
	height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
}

.newslist-ol>.newslist-li>.newslist-title {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 50%;
	white-space: nowrap;
	display: block;
	margin-top: -35px;
	margin-left: 20%;
}

/*多栏目列表*/
/*图文解读*/
.img_main {
	width: 100%;
	margin: 0 auto;
}

#slide {
	width: 90%;
	height: 260px !important;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

#slide .pic {
	position: absolute;
}

#slide .pic img {
	width: 100%;
	height: calc(100% - 14px);
}

#slide .p1 {
	z-index: 3;
	width: 36%;
	height: 40%;
	left: -8%;
	top: 30%;
}

#slide .p2 {
	z-index: 4;
	width: 36%;
	height: 60%;
	left: 13%;
	top: 20%;
}

#slide .p3 {
	z-index: 5;
	width: 36%;
	height: 80%;
	left: 33%;
	top: 10%;
}

#slide .p4 {
	z-index: 4;
	width: 36%;
	height: 60%;
	left: 53%;
	top: 20%;
}

#slide .p5 {
	z-index: 3;
	width: 36%;
	height: 40%;
	left: 73%;
	top: 30%;
}

#slide .btn {
	position: absolute;
	z-index: 6;
	bottom: 20%;
	width: 180px;
	margin-left: -90px;
	left: 50%;
}

#slide .btn span {
	width: 24px;
	height: 8px;
	border-radius: 3px;
	float: left;
	background-color: #dedede;
	margin: 0 3px;
}

#slide .btn .on {
	background-color: #ffd200;
}

.img_context {
	color: #fff;
	width: 100%;
	height: 30px;
	background: #000;
	line-height: 30px;
	text-align: center;
	position: relative;
	top: -30px;
	opacity: 0.7;
}

.img_main>.img-btn {
	position: absolute;
	top: 45%;
	width: 97%;
}

.btn-prev {
	font-size: 23px !important;
}

.btn-next {
	left: 95% !important;
	font-size: 23px !important;
}

.btn-prev:hover {
	cursor: pointer;
}

.btn-next:hover {
	cursor: pointer;
}

@media (min-width:767px) and (max-width:992px) {
	.btn-next {
		left: 90% !important;
		font-size: 23px !important;
	}
}

@media (max-width: 767px) {
	.img_main {
		width: 100%;
		height: 150px;
		margin: 0 auto;
	}

	#slide .p1 {
		z-index: 3;
		width: 36%;
		height: 10%;
		left: -8%;
		top: 35%;
	}

	#slide .p2 {
		z-index: 4;
		width: 36%;
		height: 30%;
		left: 13%;
		top: 20%;
	}

	#slide .p3 {
		z-index: 5;
		width: 36%;
		height: 50%;
		left: 33%;
		top: 10%;
	}

	#slide .p4 {
		z-index: 4;
		width: 36%;
		height: 30%;
		left: 53%;
		top: 20%;
	}

	#slide .p5 {
		z-index: 3;
		width: 36%;
		height: 10%;
		left: 73%;
		top: 35%;
	}

	.img_main>.img-btn {
		position: absolute;
		top: 70%;
		width: 83%;
	}
}

/*图文解读*/
/*面包屑导航*/
.breadcrumb {
	background: #fff;
	padding: 0px;
	margin-bottom: 0px !important;
}

.breadcrumb>li+li:before {
	color: #666666 !important;
	content: ">" !important;
	padding: 0px !important;
}

.breadcrumb>li {
	float: left;
}

@media (max-width:767px) {
	.breadcrumb {
		display: none;
	}

	.table-responsive {
		display: none;
	}

	.breadcrumb>li {
		float: left;
		letter-spacing: -1px;
		line-height: 22px;
	}

	.zwgk-breadcrumb {
		padding: 13px 0 15px 30px;
	}
}

/*面包屑导航*/
/* 组件面包屑导航 */
.module_breadcrumb li a {
	color: #999999;
	font-size: 12px;
}

.module_breadcrumb li i {
	font-size: 14px;
}

.module_breadcrumb li {
	float: left;
	color: #999999;
	font-size: 12px;
	padding: 0 2px;
	line-height: 16px;
}

.module_breadcrumb {
	padding: 20px 0;
}

/* 组件面包屑导航 */
/*政策解读页面样式*/
.main-nav {
	background: #E5E5E5;
}

.main-nav .breadcrumb {
	background: #E5E5E5;
}

.policy-img {
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
}

.policy-img>img {
	width: 100%;
	height: auto;
}

.main-nav {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.policy-top {
	margin-right: 0px !important;
	margin-left: 0px !important;
}

/*政策解读页面样式*/

/*音视频解读*/
@media (max-width: 767px) {
	.video_img>a>span {
		position: relative;
		top: -145px !important;
		background: #000;
		font-size: 50px;
		color: #fff;
		border-radius: 84%;
		opacity: 0.7;
		left: 36%;
	}

	.video_img>a>p {
		background: #000;
		line-height: 30px;
		height: 30px;
		color: #fff;
		text-align: center;
		opacity: 0.7;
		position: relative;
		top: -30px;
		overflow: hidden;
	}

	.video_img>a>img {
		width: 100%;
		height: 150px !important;
	}
}

.video_row {
	margin-bottom: 20px;
}

video {
	width: 100%;
	height: auto;
}

.video_li {
	display: block;
	float: right !important;
}

.video_li a {
	float: right;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-family: Microsoft YaHei;
	font-weight: 400;
	margin-right: 2%;
}

.video_img>a>img {
	width: 100%;
	height: 145px;
}

.video_img>a>span {
	position: relative;
	top: -160px;
	background: #000;
	font-size: 50px;
	color: #fff;
	border-radius: 84%;
	opacity: 0.7;
	left: 42%;
}

.video_img>a>p {
	background: #000;
	line-height: 30px;
	height: 30px;
	color: #fff;
	text-align: center;
	opacity: 0.7;
	position: relative;
	top: -30px;
}

.video_tit>li {
	height: 50px;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #EFEFEF;
}

.video_tit>li>span {
	height: 100%;
	float: left;
	display: block;
	color: #094790;
	font-size: 14px;
	width: 30%;
}

.video_tit>li>a {
	font-size: 14px;
	width: 70%;
	display: block;
	height: 40px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*音视频解读*/
/*文章列表*/
@media(max-width:767px) {
	.article_span_center {
		width: 24% !important;
	}

	.article_span_right {
		width: 75% !important;
	}
}

@media(max-width:1024px)and (min-width:768px) {
	.article_span_center {
		width: 12% !important;
	}

	.article_span_right {
		width: 87% !important;
	}
}

.articleList_top {
	margin: 10px auto;
}

.article_top {
	margin: 10px auto;
}

.article_span_left {
	width: 1%;
	height: 22px;
	display: block;
	background: #094790;
	float: left;
	margin-top: 4px;
}

.article_span_center {
	display: block;
	float: left;
	line-height: 24px;
	width: 9%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.article_span_right {
	float: left;
	display: block;
	width: 90%;
	background: #E3E3E3;
	height: 1px;
	margin-top: 14px;
}

.articleList_li {
	width: 100%;
	height: 1px;
	border: 1px dashed #E5E5E5;
	opacity: 0.7;
	margin: 15px auto;
}

/*文章列表*/

/* 分页组件START */
.zwgk-page {
	display: table;
	margin: 0 auto;
}

.zwgk-page .pagination li a {
	background-color: #fff;
	border: 1px solid #E3E3E3;
	color: #333333;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}

.zwgk-page .pagination li.active a {
	color: #fff;
	cursor: default;
	background-color: #094790;
	border-color: #094790;
}

.zwgk-page .pagination li a:hover {
	color: #fff;
	cursor: default;
	background-color: #094790;
	border-color: #094790;
	cursor: pointer;
}

.zwgk-page .pagination li {
	float: left;
	padding: 0 2px;
}

.zwgk-page .pagination li:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both;
}

/* 分页组件END */

/*信息公开栏目*/
@media(max-width:1024px) and (min-width:768px) {
	.xxgkzn_span_center {
		width: 19% !important;
	}

	.xxgkzn_span_right {
		width: 80% !important;
	}

	.xxgkgzjg_span_center {
		width: 24% !important;
	}

	.xxgkgzjg_span_right {
		width: 75% !important;
	}
}

@media(max-width:767px) {
	.xxgkzn_span_center {
		width: 39% !important;
	}

	.xxgkzn_span_right {
		width: 60% !important;
	}

	.xxgkgzjg_span_center {
		width: 49% !important;
	}

	.xxgkgzjg_span_right {
		width: 50% !important;
	}
}

.xxgkzn_top {
	margin: 10px auto;
}

.xxgkzn_span_left {
	width: 1%;
	height: 22px;
	display: block;
	background: #094790;
	float: left;
	margin-top: 4px;
}

.xxgkzn_span_center {
	display: block;
	float: left;
	color: #333;
	line-height: 24px;
	width: 14%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.xxgkzn_span_right {
	float: left;
	display: block;
	width: 85%;
	background: #E3E3E3;
	height: 1px;
	margin-top: 14px;
}

.xxgkgzjg_top {
	margin: 10px auto;
}

.xxgkgzjg_span_left {
	width: 1%;
	height: 22px;
	display: block;
	background: #094790;
	float: left;
	margin-top: 4px;
}

.xxgkgzjg_span_center {
	display: block;
	float: left;
	color: #333;
	line-height: 24px;
	width: 18%;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

.xxgkgzjg_span_right {
	float: left;
	display: block;
	width: 81%;
	background: #E3E3E3;
	height: 1px;
	margin-top: 14px;
}

/*信息公开栏目*/
/*无子栏目*/
.zzbz_ul {
	width: 100%;
	height: auto;
}

.zzbz_ul>li {
	text-align: center;
	height: 40px;
	line-height: 38px;
	color: #333333;
	font-size: 16px;
	background: #F9F9F9;
	border: 1px solid #E3E3E3;
	margin-top: 19px;
}

.zzbz_ul>li:hover {
	cursor: pointer;
}

.zzbz_ul>li.on {
	background: #094790;
	color: #fff;
}

.zzbz_table {
	width: 100%;
}

.zzbz_border {
	border: 1px solid #E3E3E3;
}

.zzbz_tr {
	border-top: 1px solid #E3E3E3;
}

.zzbz_center {
	text-align: center;
	font-size: 16px;
	background: #F9F9F9;
}

.zzbz_td>a {
	padding-left: 15px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	display: block;
}

.zzbz_td>a:hover {
	width: 100%;
	display: block;
	padding-left: 15px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #094790;
	background: #F3F3F3;
	cursor: pointer;
}

.zzbz_td>a>i {
	margin-right: 10px;
}

@media (max-width:767px) {
	.zzbz_td>a {
		overflow: hidden;
	}
}

/*无子栏目*/






/*红色文章列表*/
.radlist {
	width: 100%;
	height: auto;
	clear: both;
}

.radlist>.radlist-ul {
	margin: 0px;
	padding: 0px;
}

.radlist>.radlist-ul>.radlist-li {
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	clear: left;
	font-size: 14px;
}

.radlist>.radlist-ul>.radlist-li>.radlist-time {
	float: right;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #999999;
	width: 20%;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: right;
	white-space: nowrap;
}

.radlist>.radlist-ul>.radlist-li>a {
	display: block;
	width: 80%;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.radlist>.radlist-ul>.radlist-li>a>.radlist-name {
	font-size: 14px;
	color: #333;
}

.radlist-li>a>.radlist-span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 5px;
	height: 5px;
	margin-right: 10px;
	background-color: #BC0402;
	border-radius: 50%;
	vertical-align: middle;
}

.radlist>.radlist-ul>.radlist-li:hover>a>.radlist-span {
	height: 14px;
	border-radius: 3px;
}

/*红色文章列表*/

/*内容页*/
.content-left {
	padding-left: 0;
}

.content-right {
	padding-right: 0;
}

.zwgk-content-left-content td,
.zwgk-content-left-content th {
	border: 1px solid #DDDDDD;
}

.zwgk-content-left-content {
	margin-top: 20px;
	overflow: auto;
}

.zwgk-content img {
	max-width: 100%;
}

@media (max-width: 767px) {
	.zwgk-content .zwgk-content-left-erweima-img {
		width: 50% !important;
	}

	.content-left,
	.content-right {
		padding: 0 !important;
	}
}

.zwgk-content .table-responsive tbody tr td,
.zwgk-content .table-responsive tbody tr th {
	border: 2px solid #ffffff;
}

.zwgk-content tbody tr .content {}

.zwgk-content tbody tr .title {
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	color: #333333;
	background-color: #E3E3E3;
	text-align: center;
	width: 90px;
}

.zwgk-content tbody tr .content {
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	color: #333333;
	background-color: #F3F3F3;
}

.zwgk-content .zwgk-content-left-title h4 {
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	color: #333333;
	text-align: center
}

.zwgk-content .zwgk-content-left-time {
	border-bottom: 1px solid #E3E3E3;
	text-align: center;
}

.zwgk-content-left-wh {
	text-align: center;
	font-size: 16px;
	color: #666;
	margin-top: 22px;
	margin-bottom: 29px;
}

.zwgk-content .zwgk-content-left-title .zwgk-content .zwgk-content-left-time p {
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #999999;
	text-align: center;
	padding-bottom: 4px;
}

.zwgk-content .zwgk-content-left-erweima-img {
	width: 10%;
	margin: 0 auto;
	margin-top: 20px;
}

.zwgk-content-left-content span {
	font-size: 100%;
	position: static !important;
	font-family: 'Microsoft YaHei' !important;
}

.zwgk-content .zwgk-content-left-erweima-img img {
	width: 100%;
}

.zwgk-content .zwgk-content-left-erweima>p {
	color: #333333;
	font-size: 12px;
	font-weight: 400;
	line-height: 21px;
	text-align: center;
}

.zwgk-content .zwgk-content-left-erweima {
	border-bottom: 1px solid #E3E3E3;
}

.zwgk-content .zwgk-content-left-group {
	margin-top: 20px;
	text-align: center;
}

.zwgk-content .zwgk-content-left-group .btn-group {
	display: inline-block;
}

.zwgk-content .zwgk-content-right-bottom {
	margin-top: 20px;
}

.bdsharebuttonbox .bdshare-box {
	width: 170px;
	background: #ffffff;
	margin: 0 auto;
	padding: 5px 20px 15px 20px;
}

.bdsharebuttonbox .bdshare-box a {
	width: 100%;
	text-align: left;
}

.bdsharebuttonbox .bdshare-title {
	background: #F9F9F9;
}

.bdsharebuttonbox .bdshare-title h6 {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 10px 20px;
	margin: 0;
}

.bdsharebuttonbox .share {
	vertical-align: initial;
	float: initial !important;
}

.bdsharebuttonbox .bdshare-box li a:hover {
	background: none
}

.bdsharebuttonbox {
	padding: 0;
	margin: 0;
	box-shadow: 0px 3px 6px #D6D6D6;
}

.bdshare_dialog_bottom {
	display: none !important;
}

/*内容页*/
/* 热点关注、相关文档start */
.zwgk-hotList,
.zwgk-yjzj-content .zwgk-yjzj-content-right-bottom {
	padding: 8px;
	background-color: #F9F9F9;
	margin-bottom: 15px;
}

.zwgk-hotList .zwgk-hotList-title .glide {
	display: inline-block;
	width: 4px;
	height: 19px;
	background-color: #10437e;
	vertical-align: middle;
	margin-right: 8px;
}

.zwgk-hotList .zwgk-hotList-title {
	border-bottom: 1px solid #E3E3E3;
	padding-bottom: 8px;
	font-weight: bold;
	color: #245399;
	font-size: 15px;
	display: flex;
	align-items: center;
}

.zwgk-hotList .zwgk-hotList-img {
	max-height: 400px;
	overflow: hidden;
	margin-top: 4px;
	border-top: 1px solid #E3E3E3;
	position: relative;
}

.zwgk-hotList-img-content {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: 25px;
	background: rgba(0, 0, 0, 0.5);
}

.zwgk-hotList-img-content p {
	text-align: center;
	line-height: 25px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zwgk-hotList .zwgk-hotList-img img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
	margin-top: 5px;
}

.zwgk-hotList .zwgk-hotList-list ul li {
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	color: #333333;
	padding-top: 14px;
	cursor: pointer;
}

.zwgk-hotList .zwgk-hotList-list ul li:hover>span {
	height: 10px;
	width: 4px;
	border-radius: 2px;
}

.dot {
	display: inline-block;
	zoom: 1;
	width: 4px;
	height: 4px;
	margin-right: 10px;
	background-color: #245399;
	border-radius: 50%;
	vertical-align: middle;
}

/* 热点关注、相关文档end */

/* 标题组件start */

.zwgk-title>h4 {
	display: inline-block;
	max-width: 300px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	border-left: 10px solid #094790;
	overflow: hidden;
}

.zwgk-title>span {
	width: calc(100% - 300px);
	border-top: 2px solid #E3E3E3;
	display: inline-block;
	margin-bottom: 25px;
	-o-transition: all .0s ease-in-out;
	-moz-transition: all .0s ease-in-out;
	-webkit-transition: all .0s ease-in-out;
	transition: all .0s ease-in-out;
}

/* 标题组件end */
/* 专题页面页眉start */

.ztym-header img,
.ztym-header .logo-info,
.ztym-header .header-group {
	float: left;
}

@media (max-width: 600px) {
	.ztym-header #wza {
		display: none;
	}

	.ztym-header .logo-info-title {
		font-size: 19px;
	}

	.ztym-header .logo-info-digest {
		font-size: 9px;
	}

	.ztym-header .logo-info,
	.ztym-header .logo-info-digest {
		display: block;
	}

	.ztym-header img {
		display: block;
		float: left !important;
		margin: 0 auto;
	}

	.ztym-header .logo-info {
		text-align: center;
	}

	.ztym-header .header-group {
		text-align: center;
		margin-top: 20px;
	}
}

/* 专题页面页眉end */
/* 聊城部门网站蓝色主题列表一 START */
.rp {
	float: right;
	width: 100%;
}

.slideTxtBox1 {
	float: right;
	width: 100%;
}

.slideTxtBox .hd {
	position: relative;
	background-color: #F3F3F3;
	padding: 10px 0;
}

.slideTxtBox .hd ul {
	margin: 0;
	border-left: 5px solid #094790;
}

.slideTxtBox .hd .more {
	position: absolute;
	top: 17px;
	right: 0px;
	font-size: 14px;
	color: #999;
}

.slideTxtBox .hd li.on {
	background-color: #094790;
	margin-left: 5px;
	position: static
}

.slideTxtBox .hd li {
	position: relative;
	padding: 2px 10px;
	line-height: 25px;
	font-size: 18px;
	float: left;
	cursor: pointer;
}

.slideTxtBox .hd li.on a {
	color: #fff;
	font-weight: bold;
}

.slideTxtBox .hd li a {
	color: #999999;
}

.slideTxtBox {
	text-align: center;
}

.slideTxtBox .bd ul,
.news-list {
	position: relative;
}

.news-list {
	padding-bottom: 0 !important;
}

.news-list1>li {
	line-height: 30px;
	padding-left: 2px;
	border-bottom: 1px dotted #e1e1e1;
}

.news-list>li {
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 38px;
	line-height: 38px;
}

.news-list1 .date {
	float: right;
	color: #e1e1e1;
	width: 30%;
	text-align: right;
	font-size: 16px;
}

.news-list1 li a {
	display: inline-block;
	width: 65%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
}

.news-list li:hover .title,
.zfxxgk .zfgk ul li a:hover {
	text-decoration: underline;
	color: #333333;
}

.news-list li:hover .newslist-span {
	height: 14px;
	border-radius: 3px;
	width: 5px;
}

.tempWrap {
	width: 100% !important;
}

.rp .slideTxtBox .hd li.on .alone_more {
	display: inline !important;
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #999;
	font-weight: normal;
}

.rp .slideTxtBox .hd li .alone_more {
	display: none;
}

@media (max-width: 500px) {
	.news-list .date {
		font-size: 11px;
		width: 30%;
	}
}

/* 聊城部门网站蓝色主题列表一 END */

/* 内容页分享功能START */
.bdsharebuttonbox .bdshare-box {
	width: 170px;
	background: #ffffff;
	margin: 0 auto;
	padding: 5px 20px 15px 20px;
}

.bdsharebuttonbox .bdshare-box a {
	width: 100%;
	text-align: left;
	display: block;
}

.bdsharebuttonbox .bdshare-title {
	background: #F9F9F9;
}

.bdsharebuttonbox .bdshare-title h6 {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 20px;
	margin: 0;
}

.bdsharebuttonbox .share {
	vertical-align: auto;
	float: none;
}

.bdsharebuttonbox .bdshare-box li a:hover {
	background: none;
}

.bdsharebuttonbox {
	padding: 0;
	margin: 0;
	box-shadow: 0px 3px 6px #D6D6D6;
}

.bdshare_dialog_bottom {
	display: none;
}

.bdshare-button-style0-16 a.share,
.bdshare-button-style0-16 .bds_more {
	float: none !important;
	font-size: 12px !important;
	padding-left: 0px !important;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: unset !important;
}

/* 内容页分享功能END */

/*蓝色列表*/
.blue_title {
	background-repeat: no-repeat;
	background-position: right 15px center;
	background-color: #c20202;
	font-size: 18px;
	font-weight: bold;
	color: #fdeca0;
	line-height: 54px;
	text-align: center;
}

.blue_ul_list {
	float: left;
	width: 100%;
	min-height: 670px;
	background-color: #f5f5f5;
	border-top: 0px solid;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	text-align: center;
}

.blue_ul_list>li>a {
	color: #fff;
}

.blue_ul_list>li {
	border-bottom: 1px solid #e7e7e7;
	text-align: center;
	font-size: 16px;
	line-height: 52px;
	color: #fff;
	background-color: #c20202 !important;
}

.blue_ul_list>li:hover {
	background-color: #c20202 !important;
	border-left: 6px solid #ed0000 !important;
}

.blue_ul_list>li:hover>a {
	text-decoration: underline;
	color: #fff !important;
}

.blue_ol_title {
	padding-bottom: 8px !important;
	margin-bottom: 8px;
	border-bottom: 1px dotted #e3e3e3;
}

.blue_ol_title>li {
	background-position: left center;
	background-repeat: no-repeat;
	text-align: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 36px;
}

.blue_ol_title>li>time {
	color: #999;
	float: right;
	font-size: 16px;
}

.blue_ol_title>li>a {
	display: block;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.blue_ol_title>li:hover>a {
	text-decoration: underline;
	color: #333;
}

.news-cont h2 {
	margin-bottom: 30px;
	font-size: 26px;
	font-weight: normal;
	color: #000;
	text-align: center;
}

.info-container {
	position: relative;
	text-align: center;
}

.news-cont {
	width: 96%;
	margin: auto;
}

.news-cont .news-info span {
	font-size: 12px;
	color: #999;
	margin-right: 10px;
	margin-left: 10px;
}

.center1 {
	margin: auto 2%;
}

.left-rig {
	width: 96%;
	margin-left: 2%;
	margin-right: 2%;
}

.news-cont .icon-group {
	width: 220px;
	position: absolute;
	top: 0;
	right: 0;
}

.news-cont .seg-line {
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #d8d8d8;
}

.icon-group img {
	margin-left: 5px;
}

.blue_img>a>img {
	max-width: 100%;
	border-style: none;
}

.blue_img>a>img:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}


.attachment {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #183181;
}

.func {
	margin-top: 24px;
	text-align: center;
}

.btn-group {
	width: 260px;
	display: inline-block;
	margin-right: 5px;
}

.blue_ul_list>li>a:focus,
a:hover {
	color: #23527c;
	text-decoration: none;
}

.box-div>div {
	display: none;
}

/*蓝色列表END*/
/*清除浮动*/
.clear:after {
	content: "\200B";
	display: block;
	height: 0;
	clear: both;
}

.clear {
	*zoom: 1;
}

/*清除浮动*/
/* 无障碍 Start */
@media (max-width:750px) {
	.barrier-free {
		display: none !important;
	}

	.project_head_ul>li {
		float: right !important;
	}
}

/* 无障碍 End */