html{min-width: 1200px;}
body{
	background: url(20211028_sfjzt_banner.jpg) no-repeat top center;
	background-size: 100%;
}
.content_box{
	width: 1260px;
	margin: 0 auto;
	background: #fff;
	border-radius: 23px;
	overflow: hidden;
	padding:0 30px 30px;
}
.mt30{
	margin-top: 30px;
}
.mb30{
	margin-bottom: 30px;
}
.mb20{
	margin-bottom: 20px;
}
.mr60{
	margin-right: 60px;
}
.lm_01{
	width: auto;
	margin: 0 45px;
	text-indent: 2em;
	line-height: 45px;
	font-size: 20px;
}
.lm_01 a{
	color: #ff0000;
}
.ov{
	overflow: hidden;
}
.fl{
	float: left;
}
.fr{
	float: right;
}

.search_box{
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.search{
	width: 330px;
	float: right;
	margin-right: 30px;
}
.search_input{
	height:37px;
	float:left;
	border:1px solid #abb9c4;
	background-color:#FFFFFF;
	width:234px; font-size:15px;
	color:#999999; text-indent: 1em;
	line-height: 37px;
	/* border-bottom-left-radius: 18px;
	border-top-left-radius: 18px; */
}
.search_submit{
	background-color:#ee9406;
	width: 96px; 
	height: 37px; 
	line-height: 37px; 
	color: #FFFFFF; 
	font-size: 15px; 
	text-align: center; 
	border: none; 
	/* border-bottom-right-radius: 18px; 
	border-top-right-radius: 18px; */
}
/* 法治政府三级指标导航 */
.daohang{
	width: 1200px;
	margin: 23% auto 30px;
	overflow: hidden;
}
.daohang li{
	float: left;
	width: 373px;
	height: 70px;
	border-radius: 5px;
	border: #fff 2px solid;
	margin-right: 40px;
	background: #d20c1d;
	font-size: 22px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.daohang li:hover{
	border: #e5af65 solid 2px;
	background: #fe0000;
	font-weight: bold;
}
.daohang li a{
	color: #fff;
}

.list{
	width: 360px;
}
.list01{
	width: 50%;
	padding-right: 40px;
}
.list02{
	width: 50%;
	padding-right: 0;
	min-height: 250px;
}
.list03{
	width: 1200px;
	position: relative;
}
.list_title_box{
	color: #d31717;
	font-size: 21px;
	font-weight: bold;
	background: url(20211028_sfjzr_title_bg.png) repeat-x 50%;
	overflow: hidden;
}
.list_title{
	background: #fff;
	padding-right: 8px;
	line-height: 50px;
}
.list_title01{
	width: 272px;
	background: #fff;
	padding-right: 8px;
	line-height: 25px;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;/* 兼容ie浏览器 */
}
.list_title02{
	width: 176px;
	background: #fff;
	padding-right: 8px;
	line-height: 25px;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;/* 兼容ie浏览器 */
}
.list_title03{
	width: 180px;
	background: #fff;
	padding-right: 8px;
	line-height: 25px;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;/* 兼容ie浏览器 */
}
.list_title04{
	width: 225px;
	background: #fff;
	padding-right: 8px;
	line-height: 25px;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;/* 兼容ie浏览器 */
}
.list_title05{
	width: 225px;
	background: #fff;
	padding-right: 8px;
	line-height: 25px;
	text-align-last:justify;
	text-align:justify;
	text-justify:distribute-all-lines;/* 兼容ie浏览器 */
}
.list_title_box span{
	background: url(20211028_sfjzt_more.jpg) no-repeat 5px 50% #fff;
	padding-left: 20px;
	font-size: 14px;
	color: #999999;
	float: right;
	line-height: 50px;
}
.list ul li,.list01 ul li,.list02 ul li,.list03 ul li{
	background: url(20211028_sfjzr_liststyle.png) no-repeat left 50%;
	padding-left: 20px;
	overflow: hidden;
}
.list ul li a,.list01 ul li a,.list02 ul li a,.list03 ul li a{
	font-size: 20px;
	color: #333;
	line-height: 40px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.list01 ul li div,.list02 ul li div{
	width: 85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.list ul li div{
	width: 85%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.list03 ul li div{
	width: 95%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
}
.date{
	color: #999;
	line-height: 40px;
}
.more{
	background: url(20211028_sfjzt_more.jpg) no-repeat 5px 50% #fff;
	padding-left: 20px;
	font-size: 14px;
	color: #999999;
	float: right;
	line-height: 25px;
	position: relative;
	top: -40px;
	right: 180px;
}

@media screen and (max-width: 1200px) {
        body{
	background: url(20211028_sfjzt_banner_ph.png) no-repeat top center;
	background-size: 100%;
}
	html{
		font-size: 24px;
	}
	.content_box{width: 100%; margin: 2% auto 0;}
	.list,.list01,.list02,.list03{
		width: 100%;
		padding-right: 0;
	}
	.list_title_box{
		font-size: 2rem;
	}
	.list_title,.list_title01,.list_title02,.list_title03,.list_title04,.list_title05{
		width: auto;
		line-height: 200%;
	}
	.list_title_box span{
		font-size: 2rem;
		line-height: 200%;
	}
	.list ul li a,.list01 ul li a,.list02 ul li a,.list03 ul li a,.date{
		font-size: 2rem;
		line-height: 300%;
	}
	.list03 ul li div{
		width: 85%;
	}
	.more{
		font-size: 2rem;
		top: -60px;
		right: 0;
	}
	.search{
		width: 90%!important;
		margin: 55% auto 0!important;float: none!important;
	}
	.search_input{
		height:4rem!important;
		float:left;
		border:1px solid #abb9c4;
		background-color:#FFFFFF;
		width:75%!important; 
		font-size:2rem!important;
		color:#999999; 
		text-indent: 1em;
		line-height: 4rem!important;
		border-bottom-left-radius: 18px;
		border-top-left-radius: 18px;
	}
	.search_submit{
		background-color:#ee9406;
		width: 25%!important; 
		height: 4rem!important; 
		line-height: 4rem!important; 
		color: #FFFFFF; 
		font-size: 2rem!important; 
		text-align: center; 
		border: none; 
		border-bottom-right-radius: 18px; 
		border-top-right-radius: 18px;
	}
	.daohang{
		margin: 2% auto 30px 2%;
	}
	.daohang ul li {
		width: 29.5%;
	}
}