@charset "utf-8";
body {
	background: url(../../images/new_index.files/banner.png) no-repeat center top  !important;
}

a,
a:hover {
	color: #000000;
}
.logo {
    margin-top: 0;
}
.top-con {
	line-height: 100px;
}

.top-con a {
	font-size: 16px;
	color: #ffffff;
}

/* 搜索 */
.m-search {
	height: 50px;
	bottom: unset;
}

.m-search form {
	height: 50px;
	border-radius: 10px;
	background: #ffffff;
}

.sc_btn {
	background: url(../images/2022_images/search.png) no-repeat center center #fff;
}

.sc_text,
.sc_btn {
	height: 50px;
}

#searchform span {
	line-height: 30px;
	border-right: solid #f3f3f3 1px;
	height: 30px;
	margin: 10px 0;
}

.nav-pc {
	
	overflow: hidden;
	height: auto;
	text-align: center;
	background: #0a4fb7;
}

.nav-pc a {
	padding: 10px 3%;
	color: #ffffff;
	font-weight: 700;
	font-size: 22px;
	display: inline-block;
}

/* 热点新闻 */
.headlines {
	overflow: hidden;
	height: auto;
	padding: 0 100px;
}

.headlines h3 {
	margin: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.headlines h3 a {
	color: #c60000;
	font-size: 32px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: bolder;
	line-height: 110px;
}

.head_tit .col-md-4 span {
	display: block;
	text-align: center;
	line-height: 25px;
	padding: 0 10px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.head_tit .col-md-4 span a {
	font-size: 18px;
	font-weight: bolder;
}

#banner {
	position: relative;
	width: 100%;
	overflow: hidden
}

#banner .swiper-slide {
	position: relative;
	text-align: center
}

#banner img {
	display: block;
	width: 100%;
	height: 450px;
	min-height: 450px;
	overflow: hidden;
	object-fit: cover;
	transition: all .6s
}

#banner img:hover {
	transform: scale(1.02)
}

#banner h2 {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	height: 42px;
	line-height: 42px;
	color: #fafafa;
	text-align: left;
	background: rgba(0, 0, 0, .6);
	font-weight: 400;
	font-size: 15px;
	padding: 0 8px
}

#banner a {
	display: block
}

#banner .pagination {
	position: absolute;
	right: 0;
	bottom: 3px;
	z-index: 20;
	margin-bottom: 20px;
	text-align: center
}

#banner .swiper-pagination-bullet {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 2px;
	cursor: pointer;
	background: #fff;
	border-radius: 8px;
	opacity: .8
}

#banner .swiper-pagination-bullet-active {
	background: #0069be
}

#banner .swiper-button-next,
#banner .swiper-button-prev {
	position: absolute;
	z-index: 10;
	width: 20px;
	height: 65px;
	top: 44%;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px 65px
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-size: 32px
}

.new_pic {
	margin: 0 -8px;
}

.new_pic img {
	width: 100%;
	padding: 8px 0;
	height: 112px;
}

.new_pic_hv {
	border: 1px solid #0a63be;
	border-radius: 10px;
}

/* 新闻 */
.tab-head {
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 40px;
	border: none;
}

.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;
	border: none;
}

.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: 200px;
}

.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;
	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 7px;
}

.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;
}

.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;
}
/* 政务公开 */
.zwgk_tit {
	height: 50px;
	line-height: 50px;
}
.zwgk_tit span:first-child{
    font-size: 22px;
    font-weight: bold;
    color: #0a4fb7;
}
.zwgk_tit span:last-child{
    font-size: 16px;
    color: #aaaaaa;
    float: right;
}
.m-lst36 ul li a{color: #000000;}
.ge{border: 1px solid #000000;}
.zwgk_pic{
	height: auto;
	padding: 10px;
	border: 1px solid #f3f3f3;
	border-radius: 10px;
	width: 15%;
	margin: 0 7px;
}
.zwgk_pic0{
	border-radius: 40px 0 40px 0;
	    padding: 10px;
		background: #f4f9ff;
}
.zwgk_pic img {
	display: block;
	margin: 10px auto;
}

.zwgk_pic span {
	display: block;
	text-align: center;
	padding: 10px 0;
	font-size: 18px;
	color: #005ebe;
	
}
.zwgk_ul{
	
}
.zwgk_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;
}
.zwgk_ul img{
    padding-bottom: 3px;
}
.zwgk_ul span{
	font-size: 18px;
	display: inline-block;
	padding-left: 30px;
	font-weight: bolder;
}

.zwgk_xxgkzn{background: url(../../images/new_index.files/zwgk_xxgkzn_bg.png) no-repeat 100% #ffffff !important;}
.zwgk_xxgkzd{background: url(../../images/new_index.files/zwgk_xxgkzd_bg.png) no-repeat 100% #ffffff !important;}
.zwgk_fdgknr{background: url(../../images/new_index.files/zwgk_fdgknr_bg.png) no-repeat 100% #ffffff !important;}
.zwgk_xxgknb{background: url(../../images/new_index.files/zwgk_xxgknb_bg.png) no-repeat 100% #ffffff !important;}
.zwgk_ysqgk{background: url(../../images/new_index.files/zwgk_ysqgk_bg.png) no-repeat 100% #ffffff !important;}
.zwgk_xxgkzn span{color: #c88e29;}
.zwgk_xxgkzd span{color: #1476c1;}
.zwgk_fdgknr span{color: #ec5e32;}
.zwgk_xxgknb span{color: #24a3c3;}
.zwgk_ysqgk span{color: #536ccf;}

.zwgk_pho img{
    width: 100%;
    padding-top: 10px;
}
.zw_row .col-md-3{padding-left: 30px;}
/* 政民互动 */
.dczj_con{
	float: left !important;
    padding: 0 20px 0 10px;
    margin: 6px 10px 0 0;
    line-height: 24px;
    font-size: 14px;
    color: #ffffff;
}
.continued{background: url(../../images/new_index.files/hdjl_dczj_ingbg.png) no-repeat center top;}
.finish{background: url(../../images/new_index.files/hdjl_dczj_endbg.png) no-repeat center top;}
.zxts_ndlx{background: url(../../images/new_index.files/zxts_ndlx_bg.png) no-repeat center top !important;}
.zxts_ndlx p:first-child{text-align: center;
    font-size: 26px;
    font-weight: bolder;
    color: #eb4e08;}
.zxts_ndlx p:nth-of-type(2){
    text-align: center;
    color: #3e89d4;
    font-size: 18px;
    padding: 10px;
    border-bottom: 2px #bcd3f7 dashed;
}
.zxts_ndlx span{
    padding: 20px 5px 5px;
}
.zxts_y{
	overflow: hidden;
	border-bottom: none;
	line-height: 30px;
	background: #ffffff;
	padding: 12px;
	width: 48%;
	float: left;
}
.zxts_y span{font-size: 30px;
    display: block;
    line-height: 60px;
    text-align: center;
    font-weight: bold;
    color: #3e89d4;}
.zxts_y span:nth-of-type(2){    
	font-weight: 100;
    font-size: 18px;}
.zxts_ydlx{
	padding: 0 10px 10px;
	overflow: hidden;
}
.zxts_ydlx .zxts_y:nth-of-type(2)	{float: right;}
.hdjl_pic{
	height: 150px;
	padding: 10px;
}
.hdjl_pic0{
	border-radius: 15px;
	padding: 10px;
	background: #f4f9ff;
}
.hdjl_pic0 img{
	display: block;
	margin: 10px auto;
}
.hdjl_pic0 span{
	display: block;
	text-align: center;
	padding: 10px 0;
	font-size: 18px;
	font-weight: bold;
	color: #0a4fb7;
}
/* 专题专栏 */
.ztzl  {
    background: #f5f5f5;
}
.ztzl span{
    padding: 20px 0;
	display: block;
	margin-top: 20px;
}
.ztzl span a{
    color: #05488c;
	font-size: 26px;
	font-weight: bolder;
}
.ztzl img {
    width: 100%;
	padding: 3px;
	border-radius: 5px;
	background: #fff;
	height: 178px;
}

.ztzl-pagination {
    text-align: center;
    padding: 40px;
}

.ztzl-pagination .swiper-pagination-bullet {
    display: inline-block;
    width: 15px;
    height: 20px;
    margin: 0 5px;
    cursor: pointer;
    background: #e0e0e0;
    border-radius: 15px;
    opacity: .8;
    padding: 0 10px;
}

.ztzl-pagination .swiper-pagination-bullet-active {
    width: 80px;
    background: #64a6e9;
    padding: 10px;
}

/* 友情链接 */
.yqlj {
    background-color: #05488c;
    border-bottom: #2a639d 1px solid;
}

.index-link {
    position: relative;
    height: 46px;
    width: 100%;
    background: #05488c;
}

.link-bd {
    width: 16.6666666%;
    float: left;
}

.link-tnm {
    text-align: center;
    line-height: 46px;
    cursor: pointer;
    color: #fff;
    white-space: nowrap;
}

.link-con {
    display: none;
    position: absolute;
    width: 100%;
    padding: 2rem;
    left: 0;
    bottom: 36px;
    background: #fff;
    z-index: 9;
    border: 1px solid #EFEFEF;
    ;}

.link-con li {
    float: left;
    width: 16%;
    padding-left: 4%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 22px;
}

.link-bd:hover .link-con {
    display: block;
}

.link-txt {
    padding: 1.5rem 2rem;
    width: 100%;
    background: #e5e5e5;
}

.link-txt span {
    font-weight: bold;
}

.link-txt a {
    padding: 0 1rem;
    color: #000;
}
/* 版权 */
.footer{
	background: #05488c;
	border: none;
}
.footer a,.footer span{
	color: #ffffff;
	padding: 0;
}
.linkWe{
	padding: 20px 0 !important;
}
.footer p , .footer p a{
	color: #879bbb;
}
.dzjg{
	top: 40px;
}
#_span_jiucuo{
	    top: 52px
}
/* 版权-End */

/* 移动端 */
@media (max-width: 1198px){  
	.dzjg{left: 0;}
	#_span_jiucuo{left: 90px;}
	.nav-pc a{padding: 10px 2%;}
	.fw-bd .con-tnm ul.tabs li:first-child {
	    margin-left: 60px;
	}
	.zwfw_fwqd {
	    background-size: cover;
	}
	.zwgk_ul li{white-space: unset;}
	.zwgk_ul span{padding: 0;font-size: 14px;}
	.tabnews_zw .default img:nth-of-type(2){width: 100%;}
	.tabnews_zw  img{width: 100%;}
	.zwfw_pic,.zwgk_pic{width: 14%;}
	#tabnews_zw .swiper-slide{height: auto;}
}
@media (max-width: 800px){  
	#tabnews_zw .swiper-slide:nth-of-type(2) .col-md-6:nth-of-type(2){padding: 0 !important;border: none !important;}
	.zwfw_pic, .zwgk_pic {
	    width: 14%;
	    float: left;
	}
	.zwfw_fwqd .rmsx-ul{
		padding: 0;
	}
	.zwgk_pho a{display: block;width: 50%;float: left;}
}
@media (max-width: 768px){  
	body{background-size: contain;}
	.logo img{width: 50%;}
	.top-con {
	    line-height: 50px;
	}
	.search-m form{overflow: hidden;padding: 10px;}
	.nav-pc a {
	    padding: 10px;
	}
	.ztzl img{width: auto;}
	.ztzl{background: none;    padding: 0 30px;}
}
@media (max-width: 684px){  
	.search-m form {
	    width: 65%;
	    margin: auto;
	}
	.nav-pc a {
	    padding: 10px 5px;
	    font-size: 18px;
	}
	.fw-bd .con-tnm ul.tabs li:first-child {
	    margin: 0;
	}
	body{background-size:auto;}
	#banner img {
	    height: 290px;
	    min-height: 290px;
}
@media (max-width: 598px){  
	.headlines h3 a {
	    line-height: 70px;
	}
	.pull-left , .pull-right{display: none;}
	.sc_text, .sc_btn{height: 30px;}
	.search-m form input:nth-last-child(){font-size: 14px;}
	.headlines h3 a {
	    line-height: 50px;
	    font-size: 20px;
	}
	.icon-grfw a{width: 21%;}
	.icon-bmfw ul li{width: 25%;}
	.zwfw_pic, .zwgk_pic {
	    width: 48.5%;
	    height: 160px;
	    margin: 5px;
	}
	.hdjl_pic {
	    height: 150px;
	    padding: 10px;
	    margin: 10px 5px;
	    width: 47%;
	}
}
@media (max-width: 425px){  
	
	.logo{margin-bottom: 10px;}
}