﻿body {
	font: 16px "Microsoft YaHei", "Arial Narrow";
	background: #f5f5f5 url("./image/body-bg_02.jpg") repeat-y center 500px;
}

.pageW {
	padding: 15px 0;
	line-height: 30px;
	text-align: center;
}

.pageW a {
	padding: 0 10px;
	display: inline-block;
	margin: 5px;
	background: #f0f0f0;
	color: #333;
	min-width: 10px;
	border-radius: 3px;
}

.pageW a:hover,
.pageW a.curr {
	background: #1a5ba9;
	color: #fff;
}

.header {
	position: relative;
}

.nav {
	position: relative;
	background: #1a5ba9;
}

.textinput1 {
	border: 2px solid #3b83d1;
	border-radius: 5px;
	padding: 5px;
}

.btnselect2 {
	color: white;
	background: #1a5ba9;
	height: 33px;
	width: 60px;
	border: 1px solid;
	border-radius: 5px;
}

.borderStyle1 {
	display: flex;
	align-items: center;
	width: 32%;
	background-color: #e4ecf7;
	justify-content: center;
	height: 60px;
	font-size: 15px;
	padding: 10px;
	margin: 6px;
}

.borderStyle1:hover {
	color: #cd0000;
}

.tabnav {
	margin-left: 0;
	left: 0;
	margin-top: 56px;
	padding-left: 0;
	width: 100%;
}

.navbar-toggler {
	position: absolute;
	top: 5px;
	right: 3px;
	height: 40px;
	outline: none !important;
	border-color: rgba(255, 255, 255, 0.5) !important;
}

.navbar-toggler2 {
	position: absolute;
	right: 28px;
	height: 40px;
	outline: none !important;
	border: none;
	line-height: 2;
	background: #2b69b4;
}

.collapsed {
	border: none;
}

.cous {
	cursor: pointer;
}

/* 公共样式 begin */
.title {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	height: 56px;
	border-bottom: 1px solid #dcdcdc;
	overflow: hidden;
}

.title h3 {
	float: left;
	color: #1a5ba9;
	font-size: 22px;
	font-weight: bold;
}

.title h3:before {
	content: "";
	width: 3px;
	height: 24px;
	background: #1a5ba9;
	float: left;
	margin: 3px 9px 0 0;
}

.title li {
	float: left;
	margin-right: 10px;
	line-height: 68px;
}

.title li:last-child {
	margin-right: 0;
}

.title li a {
	display: block;
	color: #666;
	font-size: 18px;
	font-weight: 700;
}

.title li a.curr,
.title li a:hover {
	position: relative;
	color: #1a5ba9;
	font-size: 18px;
	font-weight: 700;
}

.title li a.curr:before,
.title li a:hover:before {
	width: 100%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: -1px;
	background: #1a5ba9;
	content: "";
}

.title p {
	float: right;
	line-height: 56px;
	color: #333;
	font-size: 14px;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 400px;
	text-align: right;
}

.title p a {
	color: #999;
	position: relative;
	margin-right: 15px;
}

.title p a:last-child:after {
	display: none;
}

.title p a:after {
	content: ">";
	position: absolute;
	right: -12px;
}

/* list begin */
.position {
	font-size: 14px;
	color: #444;
	padding: 5px 0;
}

.position a {
	display: inline-block;
	margin-right: 15px;
}

.position a:after {
	content: ">";
	position: relative;
	right: -8px;
}

.position a:last-child:after {
	content: "";
	position: relative;
	right: -8px;
}

.open-box {
	margin-top: 20px;
}

.open-box-left p {
	width: 100%;
	height: 55px;
	background: #2b69b4;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	line-height: 55px;
	color: #fff;
	margin-bottom: 0px !important;
}

.sub_tab {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.sub_tab li {
	width: 100%;
	height: 55px;
	line-height: 55px;
	background: #f7f7f7;
}

.sub_tab li a {
	display: block;
	margin: 0 30px;
	width: calc(100% - 60px);
	height: 100%;
	border-bottom: 1px solid #e5e5e5;
}

.sub_tab li:last-child a {
	border-bottom: none;
}

.menuOn {
	color: #2b69b4 !important;
	font-weight: bold;
}

.dateList {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.news_list {
	width: 100%;
}

.news_list li {
	display: flex;
	justify-content: space-between;
	position: relative;
	margin: 5px 0;
	padding-left: 28px;
	height: 44px;
	line-height: 44px;
	font-size: 14px;
	color: #999;
}

.news_list li:before {
	width: 5px;
	height: 5px;
	content: "";
	border-radius: 50%;
	background: #666;
	position: absolute;
	left: 10px;
	top: 21px;
}

.news_list li a {
	flex: 1;
	margin-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.news_list li span {
	width: 90px;
	text-align: right;
}

.news_list li:hover {
	background: #c9ddf8;
	color: #2b69b4;
}

.news_list li:hover a {
	color: #2b69b4;
}

.page {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	padding: 15px 0;
	line-height: 30px;
	text-align: center;
}

.page a {
	padding: 0 10px;
	display: inline-block;
	margin: 5px;
	background: #f0f0f0;
	color: #333;
	min-width: 10px;
	border-radius: 3px;
}

.page a:hover,
.page a.curr {
	background: #1a5ba9;
	color: #fff;
}

/* list end */

.imgIcon {
	width: 100%;
}

.imgIcon ol {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.imgIcon ol li {
	margin: 0 0 20px 0;
	width: 272px;
	height: 172px;
	border: 1px solid #eee;
	background: #fafafa;
}

.imgIcon li a span {
	width: 45px;
	height: 45px;
	content: "";
	display: block;
	margin: 0 auto 14px;
	background: no-repeat;
}

.imgIcon ol li a {
	padding: 20px 28px;
}

.imgIcon ol li h4 {
	margin: 0 auto;
	width: 90%;
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-top: 7px;
	border-bottom: 1px solid #e0e0e0;
	font-size: 16px;
}

.imgIcon ol li p {
	margin: 0 auto;
	width: 80%;
	padding-top: 5px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	color: #999;
}

.back-to-top {
	display: flex;
	align-items: center;
	justify-content: center;
	position: fixed;
	right: 20px;
	bottom: 20px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	color: #409eff;
	font-size: 20px;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.12);
	background: #fff;
	cursor: pointer;
	z-index: 5;
	text-align: center;
	line-height: 30px;
	opacity: 0.5;
}

/* 公共样式 end */

/* 导航栏 begin */
.nav li {
	float: left;
	position: relative;
	margin-right: 1px;
}


.nav li:last-child:after {
	display: none;
}

/* 导航栏 end */

.main {
	background: #fff;
}

.news_top {
	padding: 20px 0 18px;
}

.news_top h2 {
	max-width: 810px;
	margin: 0 auto;
	text-align: center;
	line-height: 55px;
	font-weight: bold;
	white-space: pre-wrap;
}

.news_top h2 a {
	color: #1a5ba9;
}

.news_top div p {
	max-width: 990px;
	margin: 0 auto;
	font-size: 16px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

/* 高清大图 begin */
.banner {
	min-height: 150px;
}

/* 高清大图 end */

/* 轮播图  begin */
.news_pic {
	position: relative;
	width: 100%;
}

.swiper-container {
	--swiper-theme-color: #1a5ba9;
	/* 设置Swiper风格 */
	--swiper-navigation-color: #fff;
	/* 单独设置按钮颜色 */
	--swiper-navigation-size: 30px;
	/* 设置按钮大小 */
}

.my-swiper-pagination {
	position: absolute;
	right: 2px;
	bottom: 12px;
	z-index: 10;
}

.my-swiper-pagination span {
	margin: 0 8px 0 0;
	width: 13px;
	height: 13px;
	outline: none;
	opacity: 1 !important;
}

.swiper-pagination-bullet {
	background: #fff !important;
	opacity: 1 !important;
}

.swiper-pagination-bullet-active {
	background: #1a5ba9 !important;
	opacity: 1 !important;
}

/* 轮播图  end */

/* 财经要闻 云财新闻 begin */
.news_text {
	width: 100%;
	height: 419px;
}

.tab_t {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #dcdcdc;
}

.tab_t li {
	font-size: 18px;
	float: left;
	position: relative;
	margin-right: 10px;
}

.tab_t a {
	display: block;
	padding: 0 4px;
	font-weight: bolder;
}

.tab_t li.curr a {
	font-weight: bold;
	color: #1a5ba9;
}

.tab_t li.curr:after {
	content: "";
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -1px;
	border-bottom: 2px solid #1a5ba9;
}

.tab_con {
	width: 100%;
}

.tab_con ul {
	display: none;
	padding-top: 5px;
	width: 100%;
}

.tab_con ul:first-child {
	display: block;
}

.tab_con li {
	display: flex;
	justify-content: space-between;
	height: 38px;
	text-align: right;
	color: #999;
	font-size: 15px;
	line-height: 38px;
	position: relative;
	padding-left: 15px;
}

.tab_con li a {
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	color: #333;
}

.tab_con li span {
	width: 100px;
	text-align: right;
}

.tab_con li:hover a {
	color: #2b69b4;
}

.tab_con li:hover {
	color: #2b69b4;
}

.tab_con li:before {
	content: "";
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #2b69b4;
	position: absolute;
	left: 0px;
	top: 16px;
}

/* 财经要闻 云财新闻 end */

/* 信息公开 begin */
.info_open {
	width: 100%;
}

.info_open .item {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin-top: 20px;
}

.info_open .item li:last-child {
	margin: 0;
}

/* .info_open .item a:before{width:44px;height:40px;display:block;margin:0 auto;content:'';background:url("./image/open_icon.png") no-repeat} */

.info_open .item li:nth-child(1) a:before {
	background-position: -40px 4px;
}

.info_open .item li:nth-child(2) a:before {
	background-position: -81px 4px;
}

.info_open .item li:nth-child(3) a:before {
	background-position: -125px 5px;
}

.info_open .item li:nth-child(4) a:before {
	background-position: -171px 5px;
}

.info_open .item li:nth-child(5) a:before {
	background-position: -219px 5px;
}

.info_open .item li:nth-child(6) a:before {
	background-position: -264px 3px;
}

.info_open .item li:nth-child(7) a:before {
	background-position: -314px 2px;
}

/* 信息公开 end */

/* 首页下面盒子 begin */
.bottom-box {
	padding: 5px;
	width: 100%;
}

.gov_service ol,
.ztzl ol {
	padding: 0;
	padding-top: 10px;
	width: 100%;
	height: 245px;
	overflow: hidden;
}

.gov_servicezw ul.clear,
.online_services ol,
.hudong ul {
	padding-top: 20px;
}

.gov_servicezw ul.clear li {
	float: left;
	width: 178px;
	height: 64px;
	box-sizing: border-box;
	margin: 0 11px 14px 0;
	border: 1px solid #679edf;
	border-radius: 3px;
}

.ztzl ol li {
	float: left;
	margin: 0 20px 20px 0;
	width: 100%;
	height: auto;
	border: 1px solid #eee;
	background: #fafafa;
}

.ztzl ol li a {
	display: block;
	width: 100%;
	height: 172px;
	padding: 20px 28px;
	position: relative;
}

.ztzl ol li a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/services_iocn.png") no-repeat;
}

.ztzl ol li:nth-child(1) a:before {
	background-position: 0px 0px;
}

.ztzl ol li:nth-child(2) a:before {
	background-position: -104px -50px;
}

.ztzl ol li:nth-child(3) a:before {
	background-position: -52px -50px;
}

.ztzl ol li:nth-child(4) a:before {
	background-position: -205px 0px;
}

.ztzl ol li:nth-child(5) a:before {
	background-position: -104px -50px;
}

.ztzl ol li:nth-child(6) a:before {
	background-position: -52px 0px;
}

.ztzl ol li:nth-child(7) a:before {
	background-position: -205px -50px;
}

.ztzl ol li:nth-child(4n) {
	margin-right: 0;
}

.ztzl ol li:nth-child(4n) {
	margin-right: 0;
}

.ztzl ol li h4 {
	height: 32px;
	line-height: 32px;
	text-align: center;
	margin-top: 7px;
	border-bottom: 1px solid #e0e0e0;
}

.ztzl ol li p {
	padding-top: 5px;
	line-height: 20px;
	text-align: center;
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	color: #999;
}

.ztzlt1-img1 {
	transform: rotate(-90deg);
}

.ztzlt1-img2 {
	transform: rotate(-90deg);
}

.ztzl-box {
	margin-top: 20px;
	width: 100%;
}

.ztzl-box ul {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}

.ztzl-box li {
	margin-bottom: 10px;
	width: 168px;
	height: 56px;
}

/* .ztzl-box a{ display:block;background:#3085cf;font-size:16px;color:#ffffff;line-height:56px;text-align:center;cursor:pointer;} */
.ztzl-box a {
	display: block;
	width: 100%;
	height: 100%;
	background: #42b4e6;
	font-size: 16px;
	color: #ffffff;
	line-height: 56px;
	text-align: center;
	cursor: pointer;
}

/* .ztzl-box a{ display:block;background:#2c74b3;font-size:16px;color:#ffffff;line-height:56px;text-align:center;cursor:pointer;} */
.ztzlt1-a1 {
	width: 362px;
	float: left;
}

.ztzlt1-a:hover,
.ztzlt1-a1:hover {
	color: #333;
}

.ztzlt1 h4 {
	color: #333333;
}

.gov_service ol {
	padding-right: 10px;
}

.gov_service ol li {
	position: relative;
	padding-left: 12px;
	list-style: none;
}

.gov_service ol li::before {
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #2b69b4;
	position: absolute;
	left: 0;
	top: 17px;
	content: "";
}

.gov_service ol li a {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gov_service ol li a:hover {
	color: #1a5ba9;
}

.gov_service ol li:nth-child(3n) {
	margin-right: 0;
}

.gov_service ol li p {
	line-height: 28px;
	height: 56px;
	overflow: hidden;
}

.gov_service ol li span {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #888;
}

.gov_service ul.clear li {
	float: left;
	width: 178px;
	height: 64px;
	margin: 0 11px 14px 0;
	border: 1px solid #679edf;
	border-radius: 3px;
}

.gov_service ul.clear li:nth-child(4n) {
	margin-right: 0;
}

.gov_service ul.clear a {
	display: block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	padding: 10px 13px;
	line-height: 41px;
	text-align: center;
	color: #1a5ba9;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gov_service ul.clear a:hover {
	background: #1a5ba9;
	color: #fff;
}

.gov_service ul.clear li:nth-child(9),
.gov_service ul.clear li:nth-child(10) {
	width: 367px;
}

.gov_service ul.clear li:nth-last-child(1) {
	margin-right: 0;
}

/* 政务服务 */
.gov_servicezw {
	display: flex;
	flex-direction: column;
}

.gov_servicezw ol li {
	float: left;
	width: 348px;
	height: 38px;
	background: url("/style/image/black-point.png") no-repeat left center;
	padding-left: 9px;
}

.gov_servicezw ol li:nth-child(even) {
	float: right;
}

.gov_servicezw ol li a {
	display: block;
	width: 370px;
	height: 120px;
	line-height: 38px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gov_servicezw ol li a:hover {
	color: #1a5ba9;
}

.gov_servicezw ol li:nth-child(3n) {
	margin-right: 0;
}

.gov_servicezw ol li p {
	line-height: 28px;
	height: 56px;
	overflow: hidden;
}

.gov_servicezw ol li span {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #888;
}

.gov_servicezw ul.clear li:nth-child(4n) {
	margin-right: 0;
}

.gov_servicezw ul.clear a {
	display: block;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 10px 13px;
	line-height: 41px;
	text-align: center;
	color: #1a5ba9;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.gov_servicezw ul.clear a:hover {
	background: #1a5ba9;
	color: #fff;
}

.gov_servicezw ul.clear li:nth-child(9),
.gov_servicezw ul.clear li:nth-child(10) {
	width: 367px;
}

.gov_servicezw ul.clear li:nth-last-child(1) {
	margin-right: 0;
}

.gov_servicezw ul {
	float: right !important;
}

.hudong {
	width: 100%;
}

.hudong ul {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.hudong ul li {
	margin-bottom: 20px;
	width: 168px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border: 1px solid #eee;
	background: #fafafa;
}

.hudong ul li a {
	display: inline-block;
}

.hudong ul li img {
	margin-right: 15px;
}

.hudong ul li:nth-child(1) img {
	width: 34px;
	height: 30px;
	display: inline-block;
}

.hudong ul li:nth-child(2) img {
	width: 34px;
	height: 34px;
	display: inline-block;
}

.hudong ul li:nth-child(3) img {
	width: 40px;
	height: 30px;
	display: inline-block;
}

.hudong ul li:nth-child(4) img {
	width: 34px;
	height: 33px;
	display: inline-block;
}

.area_port ul {
	padding-top: 10px;
}

.area_port p {
	height: 58px;
	position: relative;
	border-bottom: 1px solid #ddd;
}

.area_port p::before {
	border-bottom: 2px solid #1a5ba9;
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	width: 100%;
}

.area_port p a {
	float: left;
	color: #1a5ba9;
	line-height: 58px;
	font-size: 18px;
	font-weight: 700;
}

.area_port em {
	float: right;
}

.area_port i {
	width: 19px;
	height: 19px;
	float: left;
	border-radius: 50%;
	margin-right: 5px;
	cursor: pointer;
	margin-top: 25px;
}

.area_port i.prev {
	background: url(./image/jianUp.png) no-repeat center;
	transform: rotate(-90deg);
	background-size: 100% 100%;
	width: 25px;
	height: 25px;
}

.area_port i.next {
	background: url(./image/jianDown.png) no-repeat center;
	transform: rotate(-90deg);
	background-size: 100% 100%;
	width: 25px;
	height: 25px;
}

.area_port li {
	display: flex;
	justify-content: space-between;
	height: 38px;
	line-height: 38px;
}

.area_port li span a {
	float: left;
	padding-right: 25px;
	font-size: 15px;
	font-weight: bold;
	position: relative;
	clear: both;
}

.area_port li span a::after {
	content: "";
	border-right: 1px solid #666;
	position: absolute;
	right: 15px;
	top: 13px;
	height: 12px;
}

.area_port_li {
	float: left;
	font-size: 16px;
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.online_services {
	position: relative;
	background: #f2f2f2;
	margin-top: 15px;
	height: 448px;
}

.online_services h3 {
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	padding-top: 5px;
}

.online_services ol {
	padding-bottom: 20px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.online_services ol li {
	width: 100px;
	float: left;
	height: 108px;
	margin: 0 0 15px 16px;
	text-align: center;
}

.online_services ol li p {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	margin-top: 8px;
}

.online_services ol li a {
	display: block;
}

.online_services ol li:nth-child(1) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

.online_services ol li:nth-child(2) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

.online_services ol li:nth-child(3) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

.online_services ol li:nth-child(4) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

.online_services ol li:nth-child(5) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

.online_services ol li:nth-child(6) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

.online_services ol li:nth-child(7) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

.online_services ol li:nth-child(8) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

.online_services ol li:nth-child(9) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

.online_services ol li:nth-child(10) img {
	width: 60px;
	height: 60px;
	border-radius: 8px;
}

/* 首页下面盒子 end */

/* 页尾 begin */
.footer {
	display: flex;
	justify-content: space-between;
	flex-flow: row nowrap;
	align-items: center;
}

.footer_warp {
	border-top: 2px solid #005196;
	padding: 40px 0 30px;
}

.qrcode {
	margin-top: 10px;
	width: 100px;
	height: 170px;
}

.qrcode img {
	width: 100px;
	height: 100px;
	display: block;
}

.qrcode p {
	line-height: 22px;
	font-size: 14px;
	color: #666;
	text-align: center;
}

.middle {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.middle p {
	line-height: 32px;
	font-size: 14px;
	color: #666;
	margin-bottom: 0px !important;
}

.middle p a {
	display: inline-block;
	color: #666;
	margin: 0 10px;
}

.middle p a:hover {
	color: #005196;
}

.middle p a.icp {
	background: url("./image/gh.jpg") no-repeat 0 center;
	padding-left: 24px;
}

.middle p img {
	height: 55px;
	width: auto;
	display: inline-block;
	margin: 0 10px;
}

.links {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-around;
}

.links dl {
	width: 240px;
	border-right: 1px solid #f5f5f5;
	position: relative;
	height: 54px;
	background: #fff;
}

.links dl:last-child {
	border: none;
	width: 236px;
}

.links dt {
	height: 54px;
	line-height: 54px;
	padding: 0 28px;
	font-size: 14px;
	background: url("./image/down_icon.jpg") no-repeat 195px 23px;
	cursor: pointer;
}

.links dd {
	max-height: 400px;
	display: none;
	width: 100%;
	background: #fff;
	padding: 5px 0;
	border: 1px solid #eee;
	position: absolute;
	bottom: 47px;
	left: -1px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.links dd a {
	width: 100%;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.links dd a:hover {
	background: #005196;
	color: #fff;
}

/* 页尾 end */

/* 机构概况  */
.main_worker {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.main_worker img {
	padding: 20px 0;
	width: 100%;
	max-width: 550px;
}

.main_worker h4 {
	height: 44px;
	font-size: 24px;
	margin-top: 18px;
}

.contentV {
	line-height: 28px;
	font-size: 14px;
	color: #666;
	height: 112px;
	overflow: hidden;
}

.more {
	height: 24px;
	font-size: 14px;
	float: left;
	line-height: 24px;
	color: #2b69b4;
	margin-top: 12px;
}

.leader {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.leader dl {
	display: flex;
	flex-wrap: wrap;
	padding-top: 20px;
	align-items: center;
}

.leader dt {
	width: 100%;
	height: 100px;
	background: #e4ecf7;
	line-height: 28px;
	display: block;
	text-align: center;
	margin-bottom: 20px;
}

.leader strong {
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #666;
	display: block;
}

.leader dt a {
	height: 100px;
	display: block;
	color: #333;
	font-size: 18px;
	font-weight: bold;
	padding: 15px 0;
}

.leader dd {
	width: 265px;
	height: 70px;
	margin: 0 10px 20px 0;
	background: #e4ecf7;
}

.leader dd a {
	display: block;
	padding: 10px 0;
	line-height: 24px;
	color: #666;
	text-align: center;
}

.leader dd:nth-child(2n + 1) {
	float: right;
}

/* .leader dd:nth-child(n+10){margin-bottom:0} */
.leader dd span {
	display: block;
	line-height: 28px;
	color: #333;
}

.part {
	display: flex;
	flex-direction: column;
	margin-top: 20px;
}

.part ul {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	padding-top: 30px;
}

.part li {
	width: 214px;
	height: 66px;
	line-height: 28px;
	text-align: center;
	margin: 0 0 20px 0;
	font-size: 15px;
	background: #e4ecf7;
}

.part li a {
	display: table-cell;
	vertical-align: middle;
	width: 214px;
	height: 66px;
	line-height: 28px;
	padding: 10px 13px;
	line-height: 22px;
	text-align: center;
}

/* 详情页 begin */
.news_content {
	margin-top: 20px;
	padding: 0 20px;
	width: 100%;
}

.news_content img {
	max-width: 100%;
}

.news_title {
	line-height: 50px;
	max-width: 878px;
	margin: 20px auto;
	font-size: 30px;
	color: #1a5ba9;
	text-align: center;
}

.news_attr {
	border-bottom: 1px solid #d2d2d2;
	padding-bottom: 10px;
	min-height: 34px;
	max-height: 68px;
	line-height: 34px;
	font-size: 14px;
	text-align: center;
	color: #777;
}

.new_style {
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

.new_style li {
	display: flex;
	margin-bottom: 5px;
	width: 522px;
	height: 40px;
	line-height: 40px;
	background: #ebf0f9;
}

.new_style span {
	flex: 130;
	min-width: 75px;
	background: #1a5ba9;
	color: #fff;
	text-align: center;
}

.new_style em {
	flex: 386;
	padding: 0 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-style: normal;
}

.share_box {
	height: 66px;
	line-height: 26px;
	padding: 20px 0;
	border-bottom: 1px solid #d2d2d2;
}

.share_box span {
	float: left;
	line-height: 26px;
}

.share_box a {
	float: left;
	margin-right: 10px;
	height: 26px;
	width: 10px;
	background: url("./image/share.jpg") no-repeat;
}

.share_box a.star {
	background-position: -3px -4px;
}

.share_box a.qq {
	background-position: -40px -4px;
}

.share_box a.weibo {
	background-position: -77px -4px;
}

.share_box a.wechat {
	background-position: -113px -4px;
}

.near_news {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	color: #666;
	line-height: 52px;
	font-size: 14px;
}

.near_news p {
	width: 450px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.near_news p a {
	color: #888;
}

/* 详情页 end */

/* 信息公开 政府信息公开 begin */
.zfxxgk {
	margin-top: 5px;
	width: 100%;
	height: 73px;
	background: #f7f7f7;
}

.zfxxgk a {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0 40px 0 71px;
	width: 100%;
	height: 100%;
	color: #2b69b4;
	font-size: 25px;
	font-weight: bold;
	text-align: center;
}

.zfxxgk a::before {
	content: " ";
	position: absolute;
	left: 13px;
	top: 14px;
	width: 45px !important;
	height: 45px !important;
	background: url(./image/zfxxgk/政府信息公开制度.png) no-repeat center;
	background-size: 100% 100%;
}

.zfxxgk:nth-child(1)>a::before {
	content: " ";
	position: absolute;
	left: 13px;
	top: 14px;
	width: 45px !important;
	height: 45px !important;
	background: url(./image/zfxxgk/zn.png) no-repeat center;
	background-size: 100% 100%;
}

.zfxxgk:nth-child(1)>.menuOn::before {
	background: url(./image/zfxxgk/zn_active.png) no-repeat center;
}

.zfxxgk:nth-child(2)>a::before {
	content: " ";
	position: absolute;
	left: 13px;
	top: 14px;
	width: 45px !important;
	height: 45px !important;
	background: url(./image/zfxxgk/ml.png) no-repeat center;
	background-size: 100% 100%;
}

.zfxxgk:nth-child(2)>.menuOn::before {
	background: url(./image/zfxxgk/ml_active.png) no-repeat center;
}

.zfxxgk:nth-child(3)>a::before {
	content: " ";
	position: absolute;
	left: 13px;
	top: 14px;
	width: 45px !important;
	height: 45px !important;
	background: url(./image/zfxxgk/nb.png) no-repeat center;
	background-size: 100% 100%;
}

.zfxxgk:nth-child(3)>.menuOn::before {
	background: url(./image/zfxxgk/nb_active.png) no-repeat center;
}

.zfxxgk:nth-child(4)>a::before {
	content: " ";
	position: absolute;
	left: 13px;
	top: 14px;
	width: 45px !important;
	height: 45px !important;
	background: url(./image/zfxxgk/zd.png) no-repeat center;
	background-size: 100% 100%;
}

.zfxxgk:nth-child(4)>.menuOn::before {
	background: url(./image/zfxxgk/zd_active.png) no-repeat center;
}

.zfxxgk:nth-child(5)>a::before {
	content: " ";
	position: absolute;
	left: 13px;
	top: 14px;
	width: 45px !important;
	height: 45px !important;
	background: url(./image/zfxxgk/fd.png) no-repeat center;
	background-size: 100% 100%;
}

.zfxxgk:nth-child(5)>.menuOn::before {
	background: url(./image/zfxxgk/fd_active.png) no-repeat center;
}

.zfxxgk a::after {
	content: "﹢";
	position: absolute;
	top: 0;
	right: 10px;
	width: 30px;
	line-height: 73px;
	font-size: 40px;
}

.zfxxgk>.menuOn::after {
	content: "﹣";
	position: absolute;
	top: 0;
	right: 10px;
	width: 30px;
	line-height: 73px;
	font-size: 40px;
}

.zfxxgk:nth-child(1) a::after {
	content: " ";
}

.zfxxgk>.menuOn {
	width: 100%;
	color: #fff !important;
	background: #2b69b4 !important;
}

/* 信息公开 政府信息公开 end */

/* 公众互动 begin */
.hudong_wrapper {
	display: flex;
	flex-wrap: wrap;
}

.hudong_wrapper .imgIcon ol li:nth-child(1) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/hd1.png") no-repeat;
}

.hudong_wrapper .imgIcon ol li:nth-child(2) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/hd2.png") no-repeat;
}

.hudong_wrapper .imgIcon ol li:nth-child(3) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/hd3.png") no-repeat;
}

.hudong_wrapper .imgIcon ol li:nth-child(4) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/hd4.png") no-repeat;
}

/* 公众互动 end */

/* 专题专栏 begin */
.ztzl_wrapper {
	display: flex;
	flex-wrap: wrap;
}

.tabbox {
	margin: 0;
}

.tabbox ul {
	list-style: none;
	display: table;
	background-color: #1a5ba9;
	height: 40px;
}

.tabbox ul li {
	float: left;
	width: 145px;
	line-height: 39px;
	cursor: pointer;
	height: 40px;
	text-align: center;
	color: #ffff;
}

.tabbox ul li:hover {
	float: left;
	width: 145px;
	background-color: #cd0000;
	line-height: 39px;
	cursor: pointer;
	height: 40px;
	text-align: center;
	color: #ffff;
}

.tabbox ul li.active {
	background-color: #cd0000;
	color: white;
	text-align: center;
}

.tabbox .content {
	padding: 0;
}

.tabbox .content>div.hider {
	display: none;
}

.tabbox .content>div.actives {
	display: block;
}

.ztzl_wrapper .imgIcon ol li:nth-child(1) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl1.png") no-repeat;
}

.ztzl_wrapper .imgIcon ol li:nth-child(2) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl8.png") no-repeat;
}

.ztzl_wrapper .imgIcon ol li:nth-child(3) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl7.png") no-repeat;
}

.ztzl_wrapper .imgIcon ol li:nth-child(4) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl5.png") no-repeat;
}

.ztzl_wrapper .imgIcon ol li:nth-child(5) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl9.png") no-repeat;
}

.ztzl_wrapper .imgIcon ol li:nth-child(6) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl3.png") no-repeat;
}

.ztzl_wrapper .imgIcon ol li:nth-child(7) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl2.png") no-repeat;
}

.ztzl_wrapper .imgIcon ol li:nth-child(8) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl4.png") no-repeat;
}


.ztzl_wrapper .imgIcon ol li:nth-child(9) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl4.png") no-repeat;
}

.ztzl_wrapper .imgIcon ol li:nth-child(10) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl11.png") no-repeat;
}


.ztzl_wrapper .imgIcon ol li:nth-child(11) a:before {
	content: "";
	display: block;
	width: 45px;
	height: 45px;
	margin: 0 auto;
	background: url("./image/ztzl4.png") no-repeat;
}

/* 专题专栏 end */

/* 在线服务 begin */
.zxfw_wrapper,
.zxxz_wrapper {
	display: flex;
	flex-direction: column;
}

/* 在线服务 end */

/* 网站地图 begin */
.map_wrapper {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.map {
	margin-top: 10px;
	display: flex;
	flex-direction: column;
}

.map dl {
	margin-bottom: 10px;
}

.map dt {
	display: block;
	height: 52px;
	line-height: 52px;
	border-bottom: 1px solid #e2e2e2;
}

.map dt a {
	color: #0a62ad;
	font-size: 18px;
	display: inline-block;
	padding: 0 10px;
	position: relative;
}

.map dt a:after {
	content: "";
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -1px;
	border-bottom: 2px solid #2b69b4;
}

.map dt em {
	width: 14px;
	height: 6px;
	position: absolute;
	left: 48%;
	bottom: 0;
	overflow: hidden;
}

.map dt em:after {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	left: 0;
	top: 2px;
	background: #2b69b4;
	transform: rotate(45deg);
}

.map dd {
	padding: 16px 0 0;
}

.map dd a {
	float: left;
	height: 40px;
	margin: 0 30px 10px 0;
	line-height: 40px;
	font-size: 18px;
}

/* 网站地图 end */

/* 搜索 begin */
.search-container {
	position: relative;
	width: 100%;
	min-height: 500px;
	font-size: 14px;
}

/* loading begin */
.loading-container {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: #fff;
}

.loading {
	position: absolute;
	top: 100px;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
	width: 200px;
}

.loading span {
	display: block;
	margin-top: 30px;
	width: 200px;
	font-size: 18px;
	color: #000;
	text-align: center;
}

/* loading end */

/* search-title begin */
.search-title {
	margin-top: 20px;
	height: 50px;
	line-height: 50px;
	background: #f3faff;
}

.search-title-searchKey {
	float: left;
	margin-right: 30px;
	height: 100%;
}

.search-title-resultTip {
	float: left;
	height: 100%;
}

.search-title-searchKey span,
.search-title-resultTip span {
	float: left;
	color: #555;
}

.search-title-searchKey strong,
.search-title-resultTip strong {
	float: left;
	display: block;
	padding: 0 5px;
	max-width: 350px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 18px;
}

.search-title-searchKey strong {
	color: #1a5ba9;
}

.search-title-resultTip strong {
	font-size: 14px;
	color: #e91312;
}

.costTime {
	float: left;
	padding: 0 10px;
	color: #1a5ba9;
}

.search-title-search {
	float: right;
	margin-top: 4px;
}

#search-title-keywords {
	float: left;
	padding: 10px 20px;
	width: 400px;
	height: 40px;
	border: 1px solid #999;
	border-right: none;
	border-radius: 20px 0 0 20px;
	color: #000;
	font-size: 18px;
}

.search-title-search_btn {
	float: left;
	width: 80px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #999;
	border-radius: 0 20px 20px 0;
}

/* search-title end */

/* 搜索推荐 begin */
.search-recommend-wrapper {
	display: flex;
	float: left;
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
}

.search-recommend-wrapper h4 {
	margin-right: 30px;
	font-size: 16px;
	line-height: 50px;
}

.search-recommend {
	display: flex;
	flex-wrap: wrap;
	flex: 1;
}

.search-recommend li {
	margin-right: 20px;
	width: 505px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
}

.search-recommend li a {
	color: #2d64b3;
}

.search-recommend li a:hover {
	text-decoration: underline;
	color: red;
}

/* 搜索推荐 end */

/* search-content begin */
.search-content {
	margin-top: 20px;
	width: 100%;
}

/* search-content-left begin */
.search-content-left {
	float: left;
	width: 145px;
}

.search-filter {
	width: 100%;
}

.search-filter-item {
	margin-top: 20px;
	width: 100%;
}

.search-filter-title {
	width: 100%;
	height: 24px;
	color: #1a5ba9;
	border-bottom: 2px solid #1a5ba9;
	line-height: 15px;
	font-weight: bold;
	font-size: 15px;
}

.search-filter-content {
	width: 100%;
}

.search-filter-content ul {
	padding-top: 6px;
}

.search-filter-content ul li {
	position: relative;
	padding-left: 16px;
	line-height: 28px;
	font-size: 14px;
	cursor: pointer;
	color: #555;
}

.filter-item-active {
	color: #1a5ba9 !important;
	font-weight: bold;
}

.search-filter-content ul li::before {
	content: " ";
	position: absolute;
	top: 11.5px;
	left: 0px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #555;
}

/* search-content-left end */

/* search-content-right begin */
.search-content-right {
	float: left;
	width: calc(100% - 165px);
}

.search-results {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.search-error {
	text-align: center;
	margin-top: 100px;
	color: #ff0000;
	font-size: 18px;
	font-weight: 700;
}

.search-result {
	padding-top: 20px;
	padding-bottom: 22px;
	width: 100%;
	border-bottom: 1px dashed #d4d4d4;
}

.search-result:hover {
	background: rgb(241, 238, 238);
}

/* .search-result:first-child {margin-top: 0px;} */

.search-result-title {
	display: block;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	padding-left: 7px;
	color: #555;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.search-result-content {
	display: block;
	width: calc(100% - 7px);
	max-height: 50px;
	overflow: hidden;
	padding-left: 7px;
	line-height: 24px;
	font-size: 14px;
	margin-top: 16px;
	color: #888;
	word-wrap: break-word;
	text-overflow: ellipsis;
}

.search-result-content em {
	color: #f00;
}

.search-result-title:hover,
.search-result-content:hover {
	color: #f00;
	text-decoration: underline;
}

.search-result-footer {
	padding-left: 8px;
	margin-top: 7.5px;
	line-height: 23px;
}

.time-container,
.column-container {
	float: left;
	padding-right: 23px;
	color: #666;
}

/* 页码 begin */
.search-results-pagination {
	margin: 20px 0;
	width: 100%;
	height: 36px;
}

.search-results-pagination * {
	margin-top: 10px !important;
}

.search-results-pagination span {
	display: block;
	float: left;
	margin: 0 9px 0 0;
	width: 36px;
	height: 36px;
	color: #333;
	outline: none;
	font-size: 14px;
	background: #fff;
	border: 1px solid #fff;
	line-height: 36px;
	text-align: center;
}

.search-results-pagination a {
	display: block;
	float: left;
	margin: 0 9px 0 0;
	padding: 0;
	width: 36px;
	height: 100%;
	font-size: 14px;
	outline: none;
	line-height: 36px;
	text-align: center;
	color: #1a5ba9;
	border: 1px solid #e1e2e3;
}

.search-results-pagination .disabled {
	display: block;
	float: left;
	margin: 0 9px 0 0;
	padding: 0;
	width: 70px;
	height: 100%;
	font-size: 14px;
	outline: none;
	line-height: 36px;
	text-align: center;
	border: 1px solid #e1e2e3;
	color: #1a5ba9;
}

.search-results-pagination span:hover {
	border: 1px solid #2d64b3;
	background: #e1f6ff;
}

.search-results-pagination a:hover {
	border: 1px solid #2d64b3;
	background: #e1f6ff;
}

.search-results-pagination .current:hover {
	border: 1px solid #2d64b3;
	color: #333;
}

/* 页码 end */

/* search-content-right end */
/* search-content end */
/* 搜索 end */

/* 浮动窗 begin */
.right_float {
	position: fixed;
	right: calc(50% - 750px);
	top: calc(50vh - 30px);
	width: 100px;
}

.floatf {
	width: 100px;
	height: 200px;
	background: url("./image/right_float.jpg") no-repeat center;
}

.float_f span {
	width: 16px;
	height: 16px;
	position: absolute;
	right: -8px;
	top: -8px;
	border-radius: 50%;
	background: url("./image/right_close.png") no-repeat center;
}

.left_float {
	position: fixed;
	left: calc(50% - 750px);
	top: calc(50vh - 30px);
	width: 100px;
	text-align: right;
	height: auto;
}

.left_float span {
	width: 16px;
	height: 16px;
	position: absolute;
	right: -8px;
	top: -8px;
	border-radius: 50%;
	background: url("./image/right_close.png") no-repeat center;
}

/* 右边上下飘的窗口 */
/* .animateTB { position: fixed; top: 0px; right: 50px; width: 200px; height: 80px; z-index: 999; animation: scrollTB 30s infinite linear; -webkit-animation: scrollTB 30s infinite linear; background-color: #fff; }
.animateTB span {width: 16px; height: 16px; position: absolute; right: -8px; top: -8px; border-radius: 50%; background: url('./image/right_close.png') no-repeat center; cursor: pointer;}
@keyframes scrollTB { 50% { top: calc(100% - 80px); } 100% { top: 0px; } } */

.animateTB {
	position: fixed;
	top: 0px;
	right: 50px;
	width: 200px;
	z-index: 999;
}

.animateTB span {
	width: 16px;
	height: 16px;
	position: absolute;
	right: -8px;
	top: -8px;
	border-radius: 50%;
	background: url("./image/right_close.png") no-repeat center;
	cursor: pointer;
	z-index: 1;
}

/* 浮动窗 end */

/* 媒体查询单独样式 */
@media screen and (min-width: 1200px) {
	.header {
		min-height: 100px;
	}

	.lanmu {
		display: flex;
		flex-direction: row;
		width: 100%;
	}

	.lanmu>div:nth-child(1) {
		display: flex;
		justify-content: flex-start;
		width: 50%;
	}

	.lanmu>div:nth-child(2) {
		display: flex;
		justify-content: flex-end;
		width: 50%;
	}

	.serbtn {
		display: flex;
		flex-direction: row;
	}

	.search {
		position: absolute;
		display: flex;
		top: 71%;
		right: 13%;
		width: 376px;
		height: 40px;
		z-index: 10;
	}

	.search input[type="text"] {
		font-size: 14px;
		border-radius: 40px 0 0 40px;
		flex: 1;
		height: 40px;
		line-height: 30px;
		padding: 6px 5px 6px 21px;
		background: #fff;
		outline: none;
		color: #fff;
	}

	.search input.search_btn {
		background: #015293 url("./image/search_icon.png") no-repeat center;
		width: 81px;
		height: 40px;
		border-radius: 0 40px 40px 0;
		outline: none;
	}

	.search input[type="text"] {
		background-color: rgba(255, 255, 255, 0.2);
		border: 1px #fff solid;
		border-right: 0px;
		font-size: 18px;
	}

	.search input[type="text"]:focus,
	.top input[type="text"]:hover,
	.top input[type="text"]:active {
		background: #fff;
		color: #000;
	}

	.search input[type="text"]::-webkit-input-placeholder {
		color: rgba(255, 255, 255, 0);
	}

	.search input.search_btn {
		background-color: rgba(0, 0, 0, 0.2);
		border: 1px #fff solid;
		border-left: 0px;
	}

	.nav {
		min-height: 50px;
	}

	.nav-wrap {
		margin: 0 auto;
		width: 1200px;
	}

	.nav li {
		height: 50px;
		line-height: 50px;
	}

	.nav-wraptab {
		margin: 0 auto;
	}

	.nav li:after {
		content: "";
		width: 1px;
		height: 16px;
		background: #769dcb;
		position: absolute;
		top: 17px;
		right: -1px;
	}

	.nav li a {
		display: block;
		padding: 0 38.37px;
		color: #fff;
		font-size: 17px;
		text-align: center;
	}

	.nav li a:hover,
	.nav li a.curr {
		background: #cd0000;
	}

	.main,
	.footer {
		margin: 0 auto;
		width: 1200px;
		padding: 20px;
	}

	.news_top h2 {
		font-size: 36px;
	}

	.news_pic {
		height: 419px;
	}

	.news_pic img {
		display: block;
		width: 100%;
		height: 419px;
	}

	.news_text {
		padding-left: 30px;
	}

	/* 轮播图 */
	.new_pic_text {
		position: absolute;
		left: 0;
		bottom: 0;
		padding: 0 180px 0 30px;
		width: 100%;
		height: 48px;
		line-height: 48px;
		background: rgba(0, 0, 0, 0.6);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		z-index: 2;
		color: #fff;
	}

	.links {
		margin: 0 auto;
		width: 1200px;
	}

	.leader dl {
		justify-content: space-between;
	}

	.info_open .item li,
	.ztzl-box ul li,
	.hudong ul li,
	.imgIcon ol li {
		margin: 8px !important;
	}

	.open-box-right {
		padding-left: 30px !important;
	}

	/* 首页 信息公开 */
	.info_open .item a {
		display: block;
		width: 120px;
		height: 108px;
		padding: 18px 0;
		text-align: center;
		color: #1a5ba9;
	}

	.info_open .item li {
		width: 120px;
		height: 108px;
		margin-bottom: 5px;
		background: #c9ddf8;
		border-radius: 7px;
	}

	.info_open .item a:before {
		width: 44px;
		height: 40px;
		display: block;
		margin: 0 auto;
		content: "";
		background: url("./image/open_icon1.png") no-repeat;
	}

	.near_news p:last-child {
		text-align: right;
	}

	.zxfw_wrapper .imgIcon ol:after {
		content: "";
		display: block;
		width: 568px;
		height: 172px;
	}
}

@media screen and (max-width: 1200px) {
	.search {
		position: absolute;
		top: calc(100% + 10px);
		left: 10px;
		z-index: 10;
	}

	.lanmu {
		display: flex;
		flex-direction: row;
		width: 100%;
	}

	.serbtn {
		display: flex;
		flex-direction: row;
	}

	.lanmu>div:nth-child(1) {
		display: flex;
		justify-content: flex-start;
		width: 50%;
	}

	.lanmu>div:nth-child(2) {
		display: flex;
		justify-content: flex-end;
		width: 50%;
	}

	.search form {
		display: flex;
		width: 250px;
		height: 30px;
	}

	.search input[type="text"] {
		font-size: 14px;
		width: 100%;
		height: 30px;
		line-height: 30px;
		padding: 6px 35px 6px 20px;
		background: #fff;
		outline: none;
		border-radius: 20px;
		color: #000;
		font-size: 16px;
		border: none;
	}

	.search input.search_btn {
		position: absolute;
		top: 6px;
		right: 10px;
		width: 18px;
		height: 18px;
		background: url("./image/search_icon_black.png") no-repeat center;
		background-size: 100% 100%;
		outline: none;
		border: none;
		z-index: 1;
	}

	/* .search input[type="text"]{background-color: rgba(255,255,255,0.2);border:1px #fff solid;} */
	/* .search input[type="text"]:focus,.top input[type="text"]:hover,.top input[type="text"]:active{background:#fff; color: #000;} */
	/* .search input[type="text"]::-webkit-input-placeholder{color: rgba(255,255,255,0)} */
	/* .search input.search_btn{background-color: rgba(0,0,0,0.2);border: 1px #fff solid;border-left: 0px} */

	.nav {
		min-height: 30px;
	}

	.nav-wrap {
		width: 100%;
		border-top: 1px solid #337fdd;
	}

	.nav-wraptab {
		margin: 0 auto;
	}

	.nav ul {
		display: flex;
		flex-wrap: wrap;
	}

	.nav li {
		width: 24%;
		height: 30px;
		overflow: hidden;
	}

	.nav li a {
		display: block;
		color: #fff;
		font-size: 14px;
		text-align: center;
		line-height: 30px;
	}

	.main,
	.footer {
		width: 100%;
		padding: 15px;
	}

	.news_top h2 {
		font-size: 26px;
	}

	/* 轮播图 */
	.new_pic_text {
		position: absolute;
		left: 0;
		bottom: 0;
		padding: 0 30px 0 30px;
		width: 100%;
		height: 48px;
		line-height: 48px;
		background: rgba(0, 0, 0, 0.6);
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		z-index: 2;
		color: #fff;
	}

	.links {
		width: 100%;
	}

	.main_worker {
		align-items: center;
	}

	/* 首页 信息公开 */
	.info_open .item a {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 90px;
		height: 50px;
		text-align: center;
		color: #1a5ba9;
		font-size: 12px;
	}

	.info_open .item,
	.ztzl-box ul,
	.hudong ul,
	.leader dl,
	.imgIcon ol {
		justify-content: space-around;
	}

	.info_open .item li {
		width: 90px;
		height: 50px;
		margin-bottom: 5px;
		background: #c9ddf8;
	}

	.open-box-right {
		padding: 20px !important;
	}
}

@media screen and (max-width: 1200px) and (min-width: 768px) {
	.news_pic {
		height: 450px;
	}

	.lanmu {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.serbtn {
		display: flex;
		flex-direction: row;
	}

	.lanmu>div:nth-child(1) {
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.lanmu>div:nth-child(2) {
		margin-top: 10px;
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.news_pic img {
		display: block;
		width: 100%;
		height: 450px;
	}

	.borderStyle1 {
		display: flex;
		align-items: center;
		width: 46% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.borderStyle2 {
		display: flex;
		align-items: center;
		width: 23.12% !important;
		height: 60px;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.nav li a {
		display: block;
		color: #fff;
		font-size: 17px;
		text-align: center;
		line-height: 30px;
	}

	.tanchuang {
		background-color: #ffffff !important;
		color: #FFFFFF !important;
		position: fixed !important;
		width: 460px !important;
		border: 3px solid #d6d6d6 !important;
		border-radius: 16px !important;
		left: calc(50% - 23vw) !important;
		top: 35% !important;
		overflow: auto !important;
		overflow-x: hidden !important;
	}



}

@media screen and (min-width: 500px) and (max-width: 768px) {
	.news_pic {
		height: 300px;
	}

	.lanmu {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.serbtn {
		display: flex;
		flex-direction: row;
	}

	.lanmu>div:nth-child(1) {
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.ma_topbox>div:nth-child(3) {
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.ma_topbox {
		display: flex;
		flex-direction: column !important;
	}

	.ma_escritorio {
		margin-left: 0 !important;
	}

	.lanmu>div:nth-child(2) {
		margin-top: 10px;
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.borderStyle1 {
		display: flex;
		align-items: center;
		width: 46% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.borderStyle2 {
		display: flex;
		align-items: center;
		width: 22% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.news_pic img {
		display: block;
		width: 100%;
		height: 300px;
	}

	.nav li a {
		display: block;
		color: #fff;
		font-size: 16px;
		text-align: center;
		line-height: 30px;
	}

	.tanchuang {
		background-color: #ffffff !important;
		color: #FFFFFF !important;
		position: fixed !important;
		width: 416px !important;
		border: 3px solid #d6d6d6 !important;
		border-radius: 16px !important;
		left: calc(50% - 34vw) !important;
		top: 35% !important;
		overflow: auto !important;
		overflow-x: hidden !important;
	}

	.btnselect {
		width: 355px !important;
		padding: 4px !important;
	}

	.astyle1 {
		line-height: 2 !important;
	}

	.shuStyle {
		line-height: 2 !important;
	}


	.inp1 {
		display: flex;
		float: left;
		position: absolute;
		right: 0px;
		left: 33px;
		top: 243px;
	}

	.title {
		border: none;
	}

	.titles1 {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		width: 100%;
		height: 89px !important;
		border-bottom: 1px solid #dcdcdc;
		overflow: hidden;
		flex-direction: column;
		align-items: flex-start;
		margin-top: -8px;
	}

	.tanchuang>div:nth-child(3) {
		/* margin: 0px 0px 0px 27px !important; */
	}

	.textinputW {
		padding: 8px !important;
	}

	.textinputR {
		padding: 8px !important;
		width: 60% !important;
	}


}

@media screen and (min-width: 420px) and (max-width: 500px) {
	.news_pic {
		height: 300px;
	}
	.ma_map{
		display: none !important;
	}
	.ma_info{
		width: 100% !important;
	}

	.ma_topbox>div:nth-child(3) {
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.title {
		border: none;
	}

	.ma_topbox {
		display: flex;
		flex-direction: column !important;
	}

	.ma_escritorio {
		margin-left: 0 !important;
	}

	.lanmu {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.titles1 {
		display: flex;
		width: 100%;
		height: 102px !important;
		border-bottom: 1px solid #dcdcdc;
		overflow: hidden;
		flex-direction: column;
		align-items: flex-start;
		margin-top: 0px;
	}

	.inp1 {
		display: flex;
		float: left;
		position: absolute;
		right: 0px;
		left: 33px;
		top: 258px;
	}

	.lanmu>div:nth-child(1) {
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.lanmu>div:nth-child(2) {
		margin-top: 10px;
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.borderStyle1 {
		display: flex;
		align-items: center;
		width: 46% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.borderStyle2 {
		display: flex;
		align-items: center;
		width: 29% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.textinputT {
		width: 241px !important;
	}

	.serbtn {
		display: flex;
		flex-direction: column;
	}

	.tanchuang {
		background-color: #ffffff !important;
		color: #FFFFFF !important;
		position: fixed !important;
		width: 350px !important;
		border: 3px solid #d6d6d6 !important;
		border-radius: 16px !important;
		left: calc(50% - 36vw) !important;
		top: 35% !important;
		overflow: auto !important;
		overflow-x: hidden !important;
	}

	.tyu {
		font-size: 18px !important;
	}

	.textinputW {
		padding: 7px !important;
	}

	.textinputR {
		padding: 7px !important;
		width: 58% !important;
	}

	.shuStyle {
		line-height: 1.8 !important;
		right: 134px !important;
	}

	.astyle1 {
		line-height: 2 !important;
		right: 44px !important;
	}

	.PopUpTitle {
		margin-bottom: 5px !important;
	}

	.text1 {
		font-size: 21px !important;
	}

	.btnselect {
		padding: 2px !important;
		width: 294px !important;
		font-size: 21px !important;
	}



	.tanchuang>div:nth-child(3) {
		/* margin: 0px 0px 0px 27px !important; */
	}

	.news_pic img {
		display: block;
		width: 100%;
		height: 300px;
	}



	.nav li a {
		display: block;
		color: #fff;
		font-size: 16px;
		text-align: center;
		line-height: 30px;
	}

}

@media screen and (min-width: 400px) and (max-width: 420px) {
	.news_pic {
		height: 250px;
	}
	.ma_map{
		display: none !important;
	}
	.ma_info{
		width: 100% !important;
	}

	.title {
		border: none;
	}

	.ma_topbox>div:nth-child(3) {
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.ma_topbox {
		display: flex;
		flex-direction: column !important;
	}

	.ma_escritorio {
		margin-left: 0 !important;
	}

	.lanmu {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.lanmu>div:nth-child(1) {
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.tanchuang {
		background-color: #ffffff !important;
		color: #FFFFFF !important;
		position: fixed !important;
		width: 350px !important;
		border: 3px solid #d6d6d6 !important;
		border-radius: 16px !important;
		left: calc(50% - 42vw) !important;
		top: 35% !important;
		overflow: auto !important;
		overflow-x: hidden !important;
	}

	.tanchuang>div:nth-child(3) {
		/* margin: 0px 0px 0px 27px !important; */
	}

	.textinputT {
		width: 215px !important;
	}

	.borderStyle2 {
		display: flex;
		align-items: center;
		width: 29% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.tyu {
		font-size: 16px !important;
		padding: 20px !important;
	}

	.textinputW {
		padding: 6px !important;
	}

	.textinputR {
		padding: 6px !important;
		width: 58% !important;
	}

	.shuStyle {
		line-height: 1.8 !important;
		right: 134px !important;
	}

	.astyle1 {
		line-height: 2 !important;
		right: 44px !important;
	}

	.PopUpTitle {
		margin-bottom: 1px !important;
	}

	.text1 {
		font-size: 21px !important;
	}

	.btnselect {
		padding: 2px !important;
		width: 304px !important;
		font-size: 18px !important;
	}

	.titles1 {
		display: flex;
		width: 100%;
		height: 102px !important;
		border-bottom: 1px solid #dcdcdc;
		overflow: hidden;
		flex-direction: column;
		align-items: flex-start;
		margin-top: 0px;
	}

	.inp1 {
		display: flex;
		float: left;
		position: absolute;
		right: 0px;
		left: 33px;
		top: 258px;
	}

	.lanmu>div:nth-child(2) {
		margin-top: 10px;
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.borderStyle1 {
		display: flex;
		align-items: center;
		width: 46% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.serbtn {
		display: flex;
		flex-direction: column;
	}

	.news_pic img {
		display: block;
		width: 100%;
		height: 250px;
	}

	.nav li a {
		display: block;
		color: #fff;
		font-size: 15px;
		text-align: center;
		line-height: 30px;
	}
}

@media screen and (min-width: 385px) and (max-width: 400px) {
	.news_pic {
		height: 200px;
	}
	.ma_map{
		display: none !important;
	}
	.ma_info{
		width: 100% !important;
	}

	.title {
		border: none;
	}

	.ma_topbox>div:nth-child(3) {
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.ma_topbox {
		display: flex;
		flex-direction: column !important;
	}

	.ma_escritorio {
		margin-left: 0 !important;
	}

	.lanmu {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.lanmu>div:nth-child(1) {
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.borderStyle2 {
		display: flex;
		align-items: center;
		width: 29% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.tanchuang {
		background-color: #ffffff !important;
		color: #FFFFFF !important;
		position: fixed !important;
		width: 350px !important;
		border: 3px solid #d6d6d6 !important;
		border-radius: 16px !important;
		left: calc(50% - 44vw) !important;
		top: 35% !important;
		overflow: auto !important;
		overflow-x: hidden !important;
	}

	.tanchuang>div:nth-child(3) {
		/* margin: 0px 0px 0px 27px !important; */
	}

	.tyu {
		font-size: 16px !important;
		padding: 20px !important;
	}

	.textinputW {
		padding: 6px !important;
	}

	.textinputR {
		padding: 6px !important;
		width: 58% !important;
	}

	.shuStyle {
		line-height: 1.8 !important;
		right: 134px !important;
	}

	.astyle1 {
		line-height: 2 !important;
		right: 44px !important;
	}

	.PopUpTitle {
		margin-bottom: 1px !important;
	}

	.text1 {
		font-size: 21px !important;
	}

	.btnselect {
		padding: 2px !important;
		width: 304px !important;
		font-size: 18px !important;
	}

	.titles1 {
		display: flex;
		width: 100%;
		height: 102px !important;
		border-bottom: 1px solid #dcdcdc;
		overflow: hidden;
		flex-direction: column;
		align-items: flex-start;
		margin-top: 0px;
	}

	.inp1 {
		display: flex;
		float: left;
		position: absolute;
		right: 0px;
		left: 33px;
		top: 258px;
	}

	.textinputT {
		width: 192px !important;
	}


	.lanmu>div:nth-child(2) {
		margin-top: 10px;
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.borderStyle1 {
		display: flex;
		align-items: center;
		width: 46% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.serbtn {
		display: flex;
		flex-direction: column;
	}

	.news_pic img {
		display: block;
		width: 100%;
		height: 200px;
	}

	/* 专题专栏 */
	.ztzl-box li {
		margin-bottom: 10px;
		width: 150px;
		height: 56px;
	}

	/* 公众互动 */
	.hudong ul li {
		margin-bottom: 20px;
		width: 150px;
		height: 60px;
		line-height: 60px;
		text-align: center;
		border: 1px solid #eee;
		background: #fafafa;
	}
}

@media screen and (min-width: 321px) and (max-width: 385px) {
	.news_pic {
		height: 200px;
	}
	.ma_map{
		display: none !important;
	}
	.ma_info{
		width: 100% !important;
	}

	.borderStyle2 {
		display: flex;
		align-items: center;
		width: 45% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.ma_topbox>div:nth-child(3) {
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.title {
		border: none;
	}

	.ma_topbox {
		display: flex;
		flex-direction: column !important;
	}

	.ma_escritorio {
		margin-left: 0 !important;
	}

	.lanmu {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.lanmu>div:nth-child(1) {
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.tabbox ul {
		display: flex;
		flex-direction: row;
	}

	.tanchuang {
		background-color: #ffffff !important;
		color: #FFFFFF !important;
		position: fixed !important;
		width: 315px !important;
		border: 3px solid #d6d6d6 !important;
		border-radius: 16px !important;
		left: calc(50% - 47vw) !important;
		top: 35% !important;
		overflow: auto !important;
		overflow-x: hidden !important;
	}


	.titles1 {
		display: flex;
		width: 100%;
		height: 92px !important;
		border-bottom: 1px solid #dcdcdc;
		overflow: hidden;
		flex-direction: column;
		align-items: flex-start;
		margin-top: -16px;
	}

	.inp1 {
		display: flex;
		float: left;
		position: absolute;
		right: 0px;
		left: 33px;
		top: 237px;
	}

	.textinputT {
		width: 179px !important;
	}

	.tanchuang>div:nth-child(3) {
		/* margin: 0px 0px 0px 27px !important; */
	}

	.tyu {
		font-size: 16px !important;
		padding: 20px !important;
	}

	.textinputW {
		padding: 6px !important;
	}

	.textinputR {
		padding: 6px !important;
		width: 53% !important;
	}

	.shuStyle {
		line-height: 1.8 !important;
		right: 134px !important;
	}

	.astyle1 {
		line-height: 2 !important;
		right: 44px !important;
	}

	.PopUpTitle {
		margin-bottom: 1px !important;
	}

	.text1 {
		font-size: 20px !important;
	}

	.btnselect {
		padding: 2px !important;
		width: 273px !important;
		font-size: 18px !important;
	}

	.lanmu>div:nth-child(2) {
		margin-top: 10px;
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.borderStyle1 {
		display: flex;
		align-items: center;
		width: 90% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}

	.serbtn {
		display: flex;
		flex-direction: column;
	}

	.news_pic img {
		display: block;
		width: 100%;
		height: 200px;
	}

	/* 专题专栏 */
	.ztzl-box li {
		margin-bottom: 10px;
		width: 150px;
		height: 56px;
	}

	/* 公众互动 */
	.hudong ul li {
		margin-bottom: 20px;
		width: 150px;
		height: 60px;
		line-height: 60px;
		text-align: center;
		border: 1px solid #eee;
		background: #fafafa;
	}
}

@media screen and (max-width: 321px) {
	.news_pic {
		height: 200px;
	}
	.ma_map{
		display: none !important;
	}
	.ma_info{
		width: 100% !important;
	}

	.title {
		border: none;
	}

	.borderStyle2 {
		width: 39.8% !important;
	}

	.ma_topbox>div:nth-child(3) {
		display: flex;
		flex-direction: row;
		align-items: center;
	}

	.ma_topbox {
		display: flex;
		flex-direction: column !important;
	}

	.ma_escritorio {
		margin-left: 0 !important;
	}

	.lanmu {
		display: flex;
		flex-direction: column;
		width: 100%;
	}

	.tanchuang {
		background-color: #ffffff !important;
		color: #FFFFFF !important;
		position: fixed !important;
		width: 266px !important;
		border: 3px solid #d6d6d6 !important;
		border-radius: 16px !important;
		left: calc(50% - 45vw) !important;
		top: 35% !important;
		overflow: auto !important;
		overflow-x: hidden !important;
	}

	.titles1 {
		display: flex;
		width: 100%;
		height: 94px !important;
		border-bottom: 1px solid #dcdcdc;
		overflow: hidden;
		flex-direction: column;
		align-items: flex-start;
		margin-top: -17px;
	}

	.inp1 {
		display: flex;
		float: left;
		position: absolute;
		right: 0px;
		left: 33px;
		top: 237px !important;
	}

	.textinput1 {
		width: 203px !important;
	}

	.borderStyle2 {
		width: 44.8% !important;
	}

	.textinputT {
		width: 137px !important;
	}

	.tanchuang>div:nth-child(3) {
		margin: 0px 0px 0px 0px !important;
	}

	.tyu {
		font-size: 16px !important;
		padding: 20px !important;
	}

	.textinputW {
		padding: 4px !important;
		border-radius: 9px !important;
	}

	.textinputR {
		padding: 4px !important;
		width: 46% !important;
	}

	.text2 {
		border-radius: 9px !important;
	}

	.shuStyle {
		line-height: 2 !important;
		right: 134px !important;
		font-size: 16px !important;
	}

	.astyle1 {
		line-height: 2 !important;
		right: 44px !important;
	}

	.PopUpTitle {
		margin-bottom: 1px !important;
	}

	.text1 {
		font-size: 20px !important;
	}

	.btnselect {
		padding: 2px !important;
		width: 226px !important;
		font-size: 18px !important;
	}

	.lanmu>div:nth-child(1) {
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.tabbox ul {
		display: flex;
		flex-direction: row;
		width: 256px;
	}

	.lanmu>div:nth-child(2) {
		margin-top: 10px;
		display: flex;
		justify-content: flex-start;
		width: 100%;
	}

	.borderStyle1 {
		display: flex;
		align-items: center;
		width: 90% !important;
		height: auto !important;
		font-size: 15px;
		padding: 10px;
		margin: 6px;
	}



	.serbtn {
		display: flex;
		flex-direction: column;
	}

	.search .textinput1 {
		width: 256px !important;
	}

	.news_pic img {
		display: block;
		width: 100%;
		height: 200px;
	}

	/* 专题专栏 */
	.ztzl-box li {
		margin-bottom: 10px;
		width: 150px;
		height: 56px;
	}

	/* 公众互动 */
	.hudong ul li {
		margin-bottom: 20px;
		width: 150px;
		height: 60px;
		line-height: 60px;
		text-align: center;
		border: 1px solid #eee;
		background: #fafafa;
	}
}
