@charset "utf-8";
/* CSS Document */
.clearfix::after{ content:""; display:block; clear:both;}
.hide{display: none;}
.hide1{display: none;}
.w1200{ width:1200px; margin:0 auto;}
.pb3{ padding-bottom:30px;}
.lnr_banner{ height:300px; background:url(lnr_banner.png) top center no-repeat; background-size:cover;}
.lnr_tit{ float:left; color:#FFF; width: 578px; height: 156px; padding:15px 45px; margin:65px 0 0 40px; opacity: 0.91; background: linear-gradient(270deg, rgba(249,249,249,0.43) 0%, #FFFFFF 100%);}
.lnr_tit h1{ color:#333; font-size:60px; line-height:70px; margin-bottom:10px; font-weight:400; display:inline-block; /*text-shadow: 0px 2px 10px rgba(0, 0, 0, 0.3);*/}
.lnr_tit h1 span{ color:#945A0D;}
.lnr_tit p{ color:#333; font-size:32px; line-height:38px;}
.lnr_tab{ /*background:url(lnr_bg.png) bottom center no-repeat; background-size:100%;*/}

.lnr_tit1{width: 100%;height: 71px;margin:50px 0;background: url(rmfw.png) no-repeat;background-size:100%;}
.lnr_tit2{width: 100%;height: 71px;margin:50px 0;background: url(ylb.png) no-repeat;background-size:100%;}
.lnr_tit3{width: 100%;height: 71px;margin:50px 0;background: url(dfts.png) no-repeat;background-size:100%;}
.lnr_title{ font-size:44px; color:#000; font-weight:400; line-height:56px; margin:30px 0 39px;}
.lnr_title:hover{color: #000;}
.lnr_title:nth-child(1){ margin-top:60px;}
.lnr_rmfw_list{}
.lnr_rmfw_list li{ float:left; font-size:32px; line-height:38px; text-align:center; background:url(bk1.png) no-repeat; width:380px; height:280px; margin:0 30px 40px 0; border-radius: 8px; transition: transform 0.5s;}
.lnr_rmfw_list li a{padding:30px 40px;display: block;width: 100%;height: 100%;}
.lnr_rmfw_list li:nth-child(3n){ margin-right:0px;}
.lnr_rmfw_list li p{ margin-top:120px; color:#000;}

#showMore{width: 100%;text-align: center;border: none;background: url(zk.png) no-repeat;height: 45px;
    line-height: 45px;
    font-size: 32px;
	background-position: 58% 14px;
	cursor: pointer;
}
#showMore1{width: 100%;text-align: center;border: none;background: url(zk.png) no-repeat;height: 45px;
    line-height: 45px;
    font-size: 32px;
	background-position: 58% 14px;
	cursor: pointer;
}
.lnr_txyl_list{}
.lnr_txyl_list li{
	display: flex;
	width:100%;
	height: 100px;
	font-size: 32px;
	line-height:38px;
	margin-bottom:30px; box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.3);transition: transform 0.5s;}

.lnr_txyl_list li .lnr_txyl_list1{width: 85%;color:#333;overflow: hidden;display:inline-block;text-overflow: ellipsis;white-space: nowrap;}
.lnr_txyl_list li .lnr_txyl_list2{color: #945a0d;width: 15%;}
/* .lnr_txyl_list li{ font-size: 32px; text-align:right; width:100%; height: 100px; line-height:38px; margin-bottom:30px; box-shadow: 0px 2px 10px rgba(153, 153, 153, 0.3); transition: transform 0.5s;} */
.lnr_txyl_list li span{ float:left; color:#333; display:inline-block; width:60%; text-align:left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.lnr_txyl_list li a{display: block;padding:28px 30px;color: #3393FE; margin-left:40px;padding: 28px 30px 28px 0;}
.lnr_txyl_list li span{display: block;padding:28px 30px;color: #3393FE; margin-left:40px;padding: 28px 30px 28px 0;}
.lnr_txyl_list li  object a {padding: 0;}

.lnr_fldy_list{ width:1230px; overflow:hidden;}
.lnr_fldy_list li{ float:left; background:url(fldy_bg_1.png) no-repeat; width:585px; height:195px; margin:0 30px 30px 0; padding:30px; cursor: pointer;}
.lnr_fldy_list li p{ font-size:32px; color:#333; line-height:38px; margin-bottom:35px;}
.lnr_fldy_list li a{ display:block; width:176px; height:60px; line-height:60px; font-size:26px; color:#FFF; padding:0px 20px 0px 35px; background:#1182F2; border-radius: 30px;}
.lnr_fldy_list li a img{ margin-left:12px;}
.lnr_fldy_list li:nth-child(1){ background:url(fldy_bg_1.png) no-repeat;}
.lnr_fldy_list li:nth-child(2){ background:url(fldy_bg_2.png) no-repeat;}
.lnr_fldy_list li:nth-child(1) a{ background:#1182F2;}
.lnr_fldy_list li:nth-child(2) a{ background:#FFB46A;}

/* 政务大厅电话 */
.zwdt_tel{
	/* z-index: inherit; */
	width: 270px;
	height: 160px;
	float: right;
	background: url(zwdt_tel.png) no-repeat;
	background-position: 0px 60px;
	/* background-attachment:fixed; */

}
.zwdt_tel a{
	display: block;
	width: 100%;
	height: 100%;
}

/*轮播*/
.lnr_img_news{ margin-top:50px;display: none;}
.lnr_img_news .swiper-slide{ position:relative;}
.lnr_img_news .swiper-slide .lnr_img_title{ width:100%; height:110px; line-height:110px; font-size:36px; color:#FFF; background:rgba(0,0,0,0.6); position:absolute; bottom:0px; left:0px;}
.lnr_img_news .swiper-slide .lnr_img_title a{ display:inline-block; width:90%; color:#FFF; padding-left:30px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.lnr_img_news .swiper-pagination{ position:absolute; bottom:42px; right:0px; left: auto; width:auto; text-align:right; padding-right:15px;}
.lnr_img_news .swiper-pagination span{ width:20px; height:20px; background:#D8D8D8; opacity:1; margin-left:16px;}
.lnr_img_news .swiper-pagination span.swiper-pagination-bullet-active{ background: #4393F5;}

.lnr_news{ margin:50px 0 20px;display: none;}
.lnr_news ul li{ background:url(lnr_icon_4.png) 0px 30px no-repeat; padding-left:30px; font-size:36px; color:#333; padding-bottom:10px;}
.lnr_news ul li a{ font-size:36px; color:#333; line-height:72px; margin-right:20px;}


.lnr_img_news .swiper-slide .lnr_img_title a:hover{ color: #4393F5;}
.lnr_news ul li a:hover{ color: #4393F5;}
.lnr_rmfw_list li:hover , .lnr_txyl_list li:hover{ transform: translateY(-10%); transition: transform 0.5s; box-shadow: 0 0 10px 0 rgb(67 147 245 / 30%) !important;}
/* .lnr_txyl_list li a:hover span{ color: #4393F5;} */
/* 地方特色服务专区 */
.csyjs_ul {
    width: 1230px;
    overflow: hidden;
    margin-bottom: 50px;
}

.csyjs_ul li {
    width: 277px;
    height: 240px;
    float: left;
    background: #F1F2F3;
    margin: 30px 30px 0 0;
    transition: transform 0.5s;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}

.csyjs_ul li p {
  font-size: 36px;
    line-height: 80px;
    text-align: center;
}

.csyjs_ul li a {
  display: block;
  width: 100%;
  height: 240px;
  padding-top: 160px;
    color: #333;
}

.yjs_ul li:hover {
    transform: translateY(-10%);
    transition: transform 0.5s;
    box-shadow: 0 0 10px 0 rgb(67 147 245 / 30%) !important;
}

.yjs_ul li:hover a {
    color: #4393F5;
}

.csyjs_ul li:hover {
    transform: translateY(-10%);
    transition: transform 0.5s;
    background: #4393F5;
}

.csyjs_ul li:hover p {
    color: #FFF;
}

.bottom_banner {
  width: 100%;
  height: 230px;
  margin: 42px auto 74px;
}

.bottom_banner a {
  display: block;
  width: 100%;
  height: 230px;
  background: url(12.png) 0 0 no-repeat;
  background-size: 100%;
}
.lnr_txyl_list li .lnr_txyl_list1 a{ margin:0; padding:0; color:#333333}
#showMore.arrowup{ background:url(zk2.png) no-repeat; background-position: 58% 14px;}
#showMore1.arrowup{ background:url(zk2.png) no-repeat; background-position: 58% 14px;}
@media screen and (max-width: 768px) {
	.w1200{ width:100%;}
	.lnr_banner { height: 3rem; background: url(/cms_files/filemanager/1759171972/picture/20232/a9514c8182de4560a95628453cec90c3.png) top center no-repeat; background-size:100% 100% !important;}
	.lnr_tab{ padding:0 0.24rem;}
	.lnr_tit { width: 4.2rem; height: 1.66rem; padding: 0.2rem 0.24rem; margin: 0.65rem 0 0 0.32rem;}
	.lnr_tit h1 { font-size: 0.52rem; line-height: 0.62rem; margin-bottom: 0.2rem; float:left;}
	.lnr_tit p { font-size: 0.32rem; line-height: 0.38rem;}
	.lnr_img_news{ margin-top:0.52rem;}
	.lnr_img_news .swiper{ width:100%; height:3.95rem;}
	.lnr_img_news .swiper img{ width:100% !important; height:3.95rem !important;}
	.lnr_img_news .swiper-slide .lnr_img_title{ height:1.1rem; line-height:1.1rem; font-size:0.42rem;}
	.lnr_img_news .swiper-pagination{ bottom:0.22rem; padding-right:0.2rem;}
	.lnr_img_news .swiper-slide .lnr_img_title a { width: 80%; padding-left: 0.3rem;}
	.lnr_img_news .swiper-pagination span{ width:0.2rem; height:0.2rem;}
	.lnr_news{ margin:0.32rem 0;}
	.lnr_news ul li { background: url(lnr_icon_4.png) 0px 0.2rem no-repeat; padding-left: 0.3rem; font-size: 0.42rem; padding-bottom: 0.1rem;}
	.lnr_news ul li a { font-size: 0.42rem; line-height: 0.62rem; margin-right: 0;}
	
	.lnr_title { font-size: 0.52rem; font-weight: 400; line-height: 0.6rem; margin: 0.4rem 0 0.4rem;}
	.lnr_rmfw_list{ display: flex; flex-wrap: wrap; justify-content: space-between; align-content: space-between;}
	.lnr_rmfw_list li a { padding: 0.3rem 0.4rem;}
	.lnr_rmfw_list li { font-size: 0.42rem; line-height: 0.5rem; background: url(bk1.png) no-repeat; background-size: 100% 100%; width: 3.35rem; height: 3.35rem; margin:0 0.32rem 0.32rem 0;}
	.lnr_rmfw_list li img{ width:1.1rem; height:1.1rem;}
	.lnr_txyl_list {}
	.lnr_txyl_list li { font-size: 0.32rem; width: 100%; height:auto; line-height: 0.5rem; margin-bottom: 0.32rem; text-align: left;}
	.lnr_txyl_list li span { width: 100%; white-space: initial; margin-bottom:0.24rem;margin-left: 0; padding: 0.32rem;}
	.lnr_txyl_list li a { margin-left: 0; padding: 0.32rem; }
	.lnr_fldy_list{ width:100%;}
	.lnr_fldy_list li { background-size:100% 100% !important; width: 100%; height: 2.4rem; margin: 0 0 0.32rem 0; padding: 0.3rem;}
	.lnr_fldy_list li p { font-size: 0.42rem; line-height: 0.5rem; margin-bottom: 0.45rem;}
	.lnr_fldy_list li a { display: block; width: 2.11rem; height: 0.72rem; line-height: 0.72rem; font-size: 0.38rem; padding: 0px 0.32rem 0px 0.32rem; border-radius: 30px;}
	.lnr_fldy_list li a img { margin-left: 0.1rem; width: 0.34rem;}

	.lnr_tit1{height: 0.71rem;margin: 0.5rem 0;background: url(rmfw_waap.png) no-repeat;background-size: 100%;}
	.lnr_tit2{height: 0.71rem;margin: 0.5rem 0;background: url(ylb_wapp.png) no-repeat;background-size: 100%;}
	.lnr_tit3{height: 0.71rem;margin: 0.5rem 0;background: url(dfte_wapp.png) no-repeat;background-size: 100%;}
	.lnr_rmfw_list li p{margin-top: 1.8rem; font-size: 0.354rem;}
	#showMore {
		width: 100%;
		text-align: center;
		border: none;
		background: url(zk.png) no-repeat;
		background-size: 0.29rem 0.17rem;
		height: 0.45rem;
		line-height: 0.45rem;
		font-size: 0.32rem;
		background-position: 63% 0.16rem;
		cursor: pointer;
	}
	#showMore1 {
		width: 100%;
		text-align: center;
		border: none;
		background: url(zk.png) no-repeat;
		background-size: 0.29rem 0.17rem;
		height: 0.45rem;
		line-height: 0.45rem;
		font-size: 0.32rem;
		background-position: 63% 0.16rem;
		cursor: pointer;
	}
	.lnr_txyl_list li .lnr_txyl_list1 {
		width: 100%;
		color: #333;
		overflow: hidden;
		line-height: 1rem;
		display: inline-block;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.lnr_txyl_list li .lnr_txyl_list2{
		width: 25%;
	}

	/* 地方特色 */
	.csyjs_ul{
		width: 100%; margin-bottom: 0.5rem;
	}
	.csyjs_ul li {
		width: 47%;
		height: 2.6rem;
		float: left;
		background: #F1F2F3;
		margin: 0.3rem 0.35rem 0 0;
		transition: transform 0.5s;
		border-bottom-left-radius: 0.16rem;
		border-bottom-right-radius: 0.16rem;
	}
	.csyjs_ul li:nth-child(2n){
		margin-right: 0;
	}
	.csyjs_ul li a {
		display: block;
		width: 100%;
		height: 2.6rem;
		padding-top: 1.6rem;
		color: #333;
	}
	.csyjs_ul li p {
		font-size: 0.36rem;
		line-height: 1.3rem;
		text-align: center;
	}
	.bottom_banner a{
		background: url(gjzw_wapp.png) 0 0 no-repeat;
		background-size: 100%; height: 1.5rem;
	}
	.zwdt_tel{
		display: none;
	}
	.bottom_banner{ height: 1.5rem; margin: 0.3rem 0;}
	.lnr_rmfw_list li:nth-child(3n) { margin-right:0.32rem;}
	.lnr_rmfw_list li:nth-child(2n) { margin-right: 0;}
	.lnr_txyl_list li .lnr_txyl_list1 a{ margin:0; padding:0; color:#333333}

}


/*地市特色服务专区隐藏*/
.lnr_tit3,.csyjs_ul{ display:none !important}


