.tab-head {
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 40px
}

.tab-head ul {
	height: auto;
	overflow: hidden;
	line-height: 40px;
	border-bottom: 1px solid #ececec;
}

.tab-head li {
	margin: 0 15px;
	font-size: 18px;
	color: #333;
	float: left;
	line-height: 40px
}

.tab-head li:first-child {
	margin-left: 0
}

.tab-head ul li.default {
	font-size: 18px;
	margin: 0 15px;
	border-bottom: solid 2px #0069be;
}

.tab-head ul li.default:first-child {
	margin-left: 0
}

.tab-head ul li.default a {
	color: #0a4fb7;
	font-size: 22px;
	font-weight: 700
}

.tab-head ul li a {
	font-size: 22px;
	font-weight: bold;
	color: #666666;
}

.m-lst36 ul li {
	padding: 0;
	background: none;
}

/* 政务 */
.tabnews_zw {
	border: none !important;
}

#tabnews_zw .swiper-slide {
	height: 614px;
}

.tabnews_zw li {
	margin: 0 !important;
	width: 33.33333333%;
}

.tabnews_zw li.default {
	margin: 0 !important;
	border: none !important;
}

.tabnews_zw .default img:nth-of-type(1) {
	display: none;
}

.tabnews_zw .default img:nth-of-type(2) {
	display: block;
}

.tabnews_zw img:nth-of-type(2) {
	display: none;
}

.fw-bd ul {
	padding-left: 0;
}

.fw-bd .con-tnm {
	overflow: hidden;
	height: auto;
}

.fw-bd .con-tnm ul.tabs {
	overflow: hidden;
	height: auto;
	border-bottom: 1px solid #91beeb;
}

.fw-bd .con-tnm ul.tabs li {
	text-align: center;
}

.fw-bd .con-tnm ul.tabs li a {
	padding: 0 40px 10px;
	cursor: pointer;
	color: #0a4fb7;
	border: none;
	display: unset;
}

.swiper-slide {
	overflow: hidden;
}

#tabs .swiper-slide {
	overflow: hidden;
	height: 360px !important;
}

.icon-grfw a {
	float: left;
	overflow: hidden;
	display: block;
	width: 21%;
	height: auto;
	margin: 2%;
	line-height: 30px;
	text-align: center;
	font-size: 1.7rem;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: #e0edf9;
	padding: 5px;
}

.icon-grfw a:hover {
	background: #59aaec;
	color: #ffffff;
}

.icon-bmfw {
	height: auto;
	overflow: hidden;
}

.icon-bmfw ul {
	height: auto;
	overflow: hidden;
}

.icon-bmfw ul li {
	width: 25%;
	height: auto;
	overflow: hidden;
	padding: 15px 10px;
	float: left;
	text-align: center;
}

.icon-bmfw ul li a {
	display: block;
	font-size: 16px;
	border: 1px solid #E5E5E5;
	padding: 8px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all .3s;
}

.icon-bmfw ul li:hover a {
	background: #0069be;
	color: #FFFFFF;
}

.fw-bd .con-tnm ul.tabs li:first-child {
	margin-left: 15%;
}

.fw-bd .con-tnm ul.tabs li.default {
	border: 1px solid #91beeb;
	background: linear-gradient(180deg, #e0f0ff, transparent);
	border-radius: 10px 10px 0 0;
}

#tab_fw .pagination,
#tab_fw1 .pagination,
#tab_fw2 .pagination {
	position: absolute;
	bottom: 3%;
	right: 0;
	z-index: 20;
	text-align: center;
	margin: 0;
}


#tab_fw .swiper-pagination-bullet,
#tab_fw1 .swiper-pagination-bullet,
#tab_fw2 .swiper-pagination-bullet {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	cursor: pointer;
	background: #c4d9ee;
	border-radius: 15px;
	opacity: .8
}

#tab_fw .swiper-pagination-bullet-active,
#tab_fw1 .swiper-pagination-bullet-active,
#tab_fw2 .swiper-pagination-bullet-active {
	width: 50px;
	height: 15px;
	background: #4689cb;
}

#tab_fw .swiper-button-prev,
#tab_fw1 .swiper-button-prev,
#tab_fw2 .swiper-button-prev {
	left: 40%;
}

#tab_fw .swiper-button-next,
#tab_fw .swiper-button-prev,
#tab_fw1 .swiper-button-next,
#tab_fw1 .swiper-button-prev,
#tab_fw2 .swiper-button-next,
#tab_fw2 .swiper-button-prev {
	position: absolute;
	z-index: 10;
	width: 30px;
	height: 30px;
	top: 92%;
	right: 40%;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 10px 70px;
}

.zwfw_pic {
	height: auto;
	padding: 10px;
	border: 1px solid #f3f3f3;
	border-radius: 10px;
	width: 15%;
	margin: 0 5px;
}

.zwfw_pic01,
.zwfw_pic02,
.zwfw_pic03,
.zwfw_pic04,
.zwfw_pic05,
.zwfw_pic06 {
	border-radius: 40px 0 40px 0;
	padding: 10px;
}

.zwfw_pic01 {
	background: #fef2e6;
}

.zwfw_pic02 {
	background: #ebf7f1;
}

.zwfw_pic03 {
	background: #e4f2fe;
}

.zwfw_pic04 {
	background: #eceafe;
}

.zwfw_pic05 {
	background: #f8ecf5;
}

.zwfw_pic06 {
	background: #f0f7ff;
}

.zwfw_pic img {
	display: block;
	margin: 10px auto;
}

.zwfw_pic span {
	display: block;
	text-align: center;
	padding: 10px 0;
	font-size: 18px;
}

.zwfw_pic01 span {
	color: #754719;
}

.zwfw_pic02 span {
	color: #14663d;
}

.zwfw_pic03 span {
	color: #3a83bc;
}

.zwfw_pic04 span {
	color: #7972c3;
}

.zwfw_pic05 span {
	color: #ac5f95;
}

.zwfw_pic06 span {
	color: #4689cb;
}

/*热门事项*/
.rmsx-bd {
	overflow: hidden;
	height: auto;
	background: #e0edf9;
}

.rmsx-bd .rmsx-ul {}

.rmsx-bd .rmsx-ul li {
	overflow: hidden;
	border-bottom: none;
	line-height: 30px;
	background: #ffffff;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-indent: 1rem;
	padding: 12px;
	margin: 10px;
}

.rmsx-bd .rmsx-ul li em {
	font-size: 22px;
	color: #609dd9;
	padding: 0 10px;
}

.rmsx-bd .rmsx-ul li a {
	font-size: 16px;
}

.fuwu-tnm {
	line-height: 68px;
	background: #3e89d4;
	text-align: center;
	font-size: 22px;
	color: #ffffff;
	letter-spacing: 5px;
}

.zwfw_fwqd {
	margin-top: 10px;
	background: url(../../images/new_index.files/zwfw_fwqd.png) no-repeat center top;
	height: 196px;
	background-size: 100%;
}

.zwfw_fwqd span {
	font-size: 22px;
	text-align: center;
	display: block;
	padding: 18px 8px;
	font-weight: bolder;
	color: #0a4fb7;
	margin-left: 10px;
	width: 20%;
}

.zwfw_fwqd .rmsx-ul {
	padding: 4px 0;
}

.zwfw_fwqd .rmsx-ul li {
	white-space: nowrap;
	text-overflow: ellipsis;
	text-indent: 1rem;
	padding: 3px 0;
}

.zwfw_fwqd .rmsx-ul em {
	font-size: 16px;
	padding: 0 10px;
}

.zwfw_fwqd .rmsx-ul a {
	font-size: 16px;
}
@media all and (max-width: 768px){
	.fw-bd .con-tnm ul.tabs li:first-child {
	    margin-left: 145px;
	}
	.fw-bd .con-tnm ul.tabs li a{
		    padding: 0 20px 10px;
	}
	#tabs .swiper-slide{
		height: 290px !important;
	}
	
	#tab_fw .pagination, #tab_fw1 .pagination, #tab_fw2 .pagination{
		bottom: -5px;
	}

	#tab_fw .swiper-button-next,
	#tab_fw .swiper-button-prev,
	#tab_fw1 .swiper-button-next,
	#tab_fw1 .swiper-button-prev,
	#tab_fw2 .swiper-button-next,
	#tab_fw2 .swiper-button-prev {
		height: 20px;
	}
	.rmsx-bd .rmsx-ul li{
		    padding: 5px;
		    margin: 5px;
	}
	.fuwu-tnm{
		line-height: 45px;
	}
	.zwfw_pic{
		margin: 0 3px;
	}
	.zwfw_fwqd{
		background-size: cover;
	}
	.zwfw_fwqd .rmsx-ul {
		
	}
}