@charset "utf-8";
/* 法治政府建设 */
body{
    background: url("../../../images/fzzfjs/banner.png") no-repeat top center !important;
    background-size: 100%;
}
.logo img{
	margin-top: 20px;
}
.gao{
	height: 650px;
}

#foucs{position:relative;width:100%;overflow:hidden}#foucs .swiper-slide{position:relative;text-align:center}
#foucs img{display:block;width:100%;height:392px;min-height:392px;overflow:hidden;object-fit:cover;transition:all .6s}
#foucs img:hover{transform:scale(1.02)}#foucs 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}#foucs a{display:block}
#foucs .pagination{position:absolute;right:0;bottom:3px;z-index:20;margin-bottom:10px;margin-left: 270px; text-align:center}
#foucs .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;margin:0 2px;cursor:pointer;background:#fff;border-radius:8px;opacity:.8}#foucs .swiper-pagination-bullet-active{background:#0069be}
#foucs .swiper-button-next,#foucs .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}.tab-head{overflow:hidden;width:100%;text-align:center}.tab-head ul{height:auto;overflow:hidden}.tab-head ul li{display:inline-block;font-size:18px;line-height:48px;margin:0 10px;float:left}.tab-head ul li.default{color:#0069be;border-bottom:2px solid #0069be}.tab-head ul li.default a{color:#0069be;font-weight:700}.lst-pdl-0{padding-left:0}@media (max-width:1024px){.xwzs img{height:250px}.tab-head ul li{margin:0;font-size:16px;display:inline-block;line-height:48px;padding:0 12px}.tab-head ul li a{display:block;color:#333;font-size:1.8rem}.tab-head ul li.default{border:none}.tab-head ul li.default a{font-size:1.8rem;color:#0069be;line-height:48px;font-weight:700;position:relative;display:block}.tab-head ul li.default a::before,.tab-head ul li.default a:after{background:#0069be;display:block;width:1rem;height:.2rem;background:0 0;position:absolute;bottom:0;content:" "}.tab-head ul li.default a::before{right:50%;background:#0069be}.tab-head ul li.default a::after{left:50%;background:#0069be}}@media all and (max-width:750px){#foucs img{min-height:421.88px;height:421.88px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:720px){#foucs img{min-height:405px;height:405px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:640px){#foucs img{min-height:360px;height:360px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:600px){#foucs img{min-height:337.5px;height:337.5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:560px){#foucs img{min-height:315px;height:315px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:520px){#foucs img{min-height:292.5px;height:292.5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:480px){#foucs img{min-height:270px;height:270px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:440px){#foucs img{min-height:247.5px;height:247.5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:414px){#foucs img{min-height:232.88px;height:232.88px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:400px){#foucs img{min-height:225px;height:225px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:375px){#foucs img{min-height:210.94px;height:210.94px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:360px){#foucs img{min-height:202.5px;height:202.5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:320px){#foucs img{min-height:180px;height:180px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}

.fzjs a{
	color: #0e48b1;
	font-size: 20px;
	display: inline-block;
	font-weight: 700;
	padding: 0 10px;
	letter-spacing: 3px;
}
.more{
	float: right;
}
.dx img{
	width: 100%;
}
.list-fz ul li{
	overflow: hidden;
	line-height: 56px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	font-weight: 500;
	border-bottom: 2px dotted #d7d7d7;
}
.tp-a{
	background-color: #49a2f2;
}
.tp-a img{
	width: 92px;
	margin: 5px 30px;
}
.tp-a span{
	display: inline-block;
	font-size: 22px;
	color: #ffffff;
	line-height: 60px;
	font-weight: 600;
	letter-spacing: 2px;
}
/* 普法宣传 */
.pfxc{
	width: 100%;
	height: 653px;
	background: url("../../../images/fzzfjs/pfxcback.png") no-repeat top center;

}
.pf-ban{
	margin-top: 60px;
}
.pf-ban img{
	width: 100%;
}


.time{
	float: right;
}
#carousel{position:relative;width:100%;overflow:hidden}#carousel .swiper-slide{position:relative;text-align:center}
#carousel img{display:block;width:100%;height:392px;min-height:392px;overflow:hidden;object-fit:cover;transition:all .6s}
#carousel img:hover{transform:scale(1.02)}#carousel 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;text-align: center;}#carousel a{display:block}
#carousel .pagination{position:absolute;right:0;bottom:3px;z-index:20;margin-bottom:10px;margin-left: 270px; text-align:center}
#carousel .swiper-pagination-bullet{display:inline-block;width:12px;height:12px;margin:0 2px;cursor:pointer;background:#fff;border-radius:8px;opacity:.8}#carousel .swiper-pagination-bullet-active{background:#0069be}
#carousel .swiper-button-next,#carousel .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}
.tab-head{overflow:hidden;width:100%;text-align:center}
.tab-head ul{height:auto;overflow:hidden}
.tab-head ul li{display:inline-block;font-size:18px;line-height:48px;margin:0 10px;float:left}
.tab-head ul li.default{color:#0069be;border-bottom:2px solid #0069be}
.tab-head ul li.default a{color:#0069be;font-weight:700}
.lst-pdl-0{padding-left:0}
@media (max-width:1024px){.xwzs img{height:250px}
.tab-head ul li{margin:0;font-size:16px;display:inline-block;line-height:48px;padding:0 12px}
.tab-head ul li a{display:block;color:#333;font-size:1.8rem}
.tab-head ul li.default{border:none}
.tab-head ul li.default a{font-size:1.8rem;color:#0069be;line-height:48px;font-weight:700;position:relative;display:block}
.tab-head ul li.default a::before,.tab-head ul li.default a:after{background:#0069be;display:block;width:1rem;height:.2rem;background:0 0;position:absolute;bottom:0;content:" "}
.tab-head ul li.default a::before{right:50%;background:#0069be}.tab-head ul li.default a::after{left:50%;background:#0069be}}
@media all and (max-width:750px){#carousel img{min-height:421.88px;height:421.88px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:720px){#carousel img{min-height:405px;height:405px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:640px){#carousel img{min-height:360px;height:360px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:600px){#carousel img{min-height:337.5px;height:337.5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:560px){#carousel img{min-height:315px;height:315px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:520px){#carousel img{min-height:292.5px;height:292.5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:480px){#carousel img{min-height:270px;height:270px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:440px){#carousel img{min-height:247.5px;height:247.5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:414px){#carousel img{min-height:232.88px;height:232.88px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:400px){#carousel img{min-height:225px;height:225px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:375px){#carousel img{min-height:210.94px;height:210.94px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:360px){#carousel img{min-height:202.5px;height:202.5px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}@media all and (max-width:320px){#carousel img{min-height:180px;height:180px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}.pd-16{padding:8px}.lst-pdl-0{padding:0}}
		
.list-pf ul li{
	overflow: hidden;
	line-height: 45px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	background-color: #ffffff;
	padding: 5px 10px;
	margin-bottom: 30px;
}

.list-title a{
	color: #0e48b1;
	font-size: 20px;
	display: inline-block;
	font-weight: 700;
	letter-spacing: 3px;
}
.xt img{
	width: 100%;
}
.list-li{
	box-shadow: 0px 1px 5px #cfcece;
	margin-top: -5px;
}
.list-li ul li{
	overflow: hidden;
	line-height: 56px;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	font-weight: 500;
	border-bottom: 1px dotted #d7d7d7;
	margin: 0 10px;
	
}
.list-li ul li:last-child{
	border: none;
}


.jczlyz{
	width: 100%;
	height: 545px;
	background: url("../../../images/fzzfjs/jczlyzb.png") no-repeat top center;
}
.jc-ban{
	margin-top: 60px;
}
.jc-ban img{
	width: 100%;
}
.list-jc{
	background-color: #ffffff;
}
.list-ul li{
	line-height: 35px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	padding: 5px 20px;
}
.div-1{
	font-size: 20px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 15px 10px 0px 20px;
}

.div-2{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	font-size: 14px;
	line-height: 30px; 
	margin: 10px 0;
	border-bottom: 2px dotted #eaeaea;
	color: #a4a4a4;
	padding: 5px 20px;
}
@media (min-width: 360px) and (max-width: 768px){ 
	body{
		background: url("../../../images/fzzfjs/banner.png") no-repeat center top !important;
		background-size: 100%  !important;
	}
	.logo img{
		width: 30%;
		margin-top: 7px;
		margin-left: 35px;
	}
	.gao{
		height: 145px;
	}
	.tp-a{
		background-color: #49a2f2;
		margin: 10px 0;
	}
	.pf-ban{
	    margin-top: 10px;
	}
	.jc-ban {
	    margin-top: 10px;
	}
	.pfxc{
		width: 100%;
		height: auto;
		background: none;
	}
	.jczlyz{
		width: 100%;
		height: auto;
		background: none;
	}
	.fzjs a {
	    color: #0e48b1;
	    font-size: 20px;
	    display: inline-block;
	    font-weight: 700;
	    margin-top: 5px;
		padding: 0px;
	}
	.list-title{
		margin-top: 10px;
	}
	
}