@charset "gb2312";


* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

a:link,
a:visited,
a:hover,
a:active {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #1c4f95;
}

ul {
	list-style: none;
}

.container {
	width: 1060px;
	margin: 0 auto;
/* 	clear: both; */
}

.header {
	font-family: "微软雅黑";
}

.breadcrumb_jz {
	font-family: "微软雅黑";
	font-size: 14px;
	margin-bottom: 12px;
}

.breadcrumb_jz span {
	margin: 0 8px;
}

.main {
	width: 1060px;
	border: 1px solid #dcdcdc;
/* 	background-color: #f2f2f2; */
	margin-bottom: 18px;
	float: left;
	font-family: "微软雅黑";
}

.sidebar {
	width: 24%;
	background-color: #e0e0e0;
	float: left;
}

.sidebar li {
	font-family:"新宋体";
	height: 46px;
	line-height: 46px;
	text-align: center;
	padding: 0 16px;
	font-size: 16px;
}

.sidebar li:hover {
	background-color: #f2f2f2;
}

.sidebar li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	border-bottom: 1px solid #fff;
}

.sidebar .active {
	background-color: #f2f2f2;
}

.sidebar .active a {
	color: #1c4f95;
}

.list {
	/*height: 828px;*/
	min-height: 828px;
	width: 76%;
	padding: 18px 6px 18px 14px;
	background-color: #fff;
	float: left;
	box-sizing: border-box;
}

.list li {
	/* height: 34px; */
	line-height: 34px;
	/* padding-left: 15px; */
	/* padding-right: 8px; */
	font-size: 16px;
}

.addtime {
	font-size: 14px;
	color: #000;
	float: right;
}

.list li.channel_name  {
	font-size: 20px;
	margin-bottom: 14px;
	padding-left: 15px;
	background-color: #e0e0e0;
	font-family: "华文中宋";
	color: #000;
	height: 40px;
	line-height: 40px;
}

.list li.channel_name h3 {
	font-weight: normal;
}

.channel_name a.active {
	color: #1c4f95;
}

.clear {
	clear: both;
}

/* 二级列表 */
.sec_list {
	padding: 18px 28px;
}

/* 二级内容 */
.sec_content li {
	line-height: 34px;
	font-size: 16px;
	color: #000;
}

.sec_content li span{
	font-family: "微软雅黑" !important;
}
.sec_content li p {
	font-family: "微软雅黑" !important;
	/* text-indent: 32px; */
}

/* 搜索页列表 */
.search_list {
	padding: 18px 28px;
}

/* 分割线 */
li.cutline {
	height: 12px;
	line-height: 0;
	border-bottom: 1px solid #e0e0e0;
	margin: 0 auto 12px;
	clear: both;
}


/* 信息公开列表页前缀 */
.jdname {
	color: #5e5e5e;
}

.jdname a {
	color: #5e5e5e;
}





/* 分页 */
.page_wrap {
	min-width: 306px;
	margin: 25px auto 20px;
	zoom: 1;
}

.paginator {
	height: 40px;
	width: 70%;
	margin: 0 auto;
}

.paginator,
.paginator input,
.paginator button {
	font-family: Tahoma, "宋体";
	font-size: 12px;
}

.paginator a,
.paginator span {
	float: left;
	height: 32px;
	margin: 0 5px 0 0;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	line-height: 32px;
	background: #fff;
}

.paginator a {
	color: #085C9B;
}

.paginator b {
	font-family: "宋体";
	margin: 3px;
	font-weight: 300;
}

.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {
	text-decoration: none;
}

.paginator .page-start,
.paginator a,
.paginator .page-end {
	padding: 6px 7px;
	border: 1px solid #D3D3D3;
	background: #ffffff;
}

.paginator .page-start {
	border-color: #bebebe;
	color: #0068b7;
}

.paginator .page-end {
	border-color: #d9d9d9;
	color: #d9d9d9;
}

.paginator .page-this,
.paginator .page-break {
	padding: 0 3px;
}

.paginator .page-break {
	border: 1px solid #fff;
}

.paginator .page-this {
	border: 1px solid #D3D3D3;
	background-color: #0068b7;
	color: #fff;
	padding: 0px 8px;
	font-weight: bold;
}

.paginator .page-skip {
	height: 22px;
	line-height: 22px;
	padding: 0 3px;
	margin: 0;
	background: none;
}

.paginator .page-skip input {
	width: 26px;
	*width: 23px;
	height: 19px;
	line-height: 19px;
	border: 1px #D3D3D3 solid;
	font-size: 12px;
	margin: -1px 6px 0px 6px;
	#margin-top: 1px;
	_margin-top: 0px;
	padding: 0px 0px 0px 2px;
	vertical-align: middle;
	padding-top: 0px;
	padding-bottom: 0px;
}

.paginator .page-skip button {
	font-size: 12px;
	padding: 0 5px 5px 5px;
	_padding: 0 5px 0 5px;
	width: auto;
	_width: 0;
	height: 22px;
	*height: 23px;
	*line-height: 20px;
	_height: 16px;
	_line-height: 16px;
	margin-left: 10px;
	*margin-top: -1px;
	overflow: visible;
	vertical-align: top;
}

.paginator a:hover {
	/* border: 1px solid #A6A6A6; */
	color: #fff;
	background-color: #c0daff;
}

/* 重设一些默认样式 */
.paginator {
	text-align: center;
}

.paginator a,
.paginator span {
	float: none;
	padding: 6px 7px;
}

.paginator .page-this,
.paginator .page-start {
	padding: 6px 8px;
}








/* 响应式 */
@media screen and (max-width: 768px) {
	.container {
		width: 100vw;
	}

	.main {
		width: 100vw;
	}
	
	.breadcrumb_jz,
	.channel_title {
		width: 93vw;
		clear: both;
		margin: 0 auto 10px;
	}
	
	.list {
		padding: 0;
	}

	.list li.channel_name {
		font-size: 16px;
		height: auto;
	}

	.news_list {
		width: 93vw;
	}

	.news_list ul li {
		line-height: 24px;
	}

	.news_list li a {
		display: inline-block;
		width: 75%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	/* 二级列表 */
	.sec_list {
		padding: 10px;
	}

	/* 二级内容 */
	.sec_content li {
		margin: 10px;
		width: 95%;
	}

	.sidebar li {
		padding: 0;
	}

	.sec_content li img {
		max-width: 80%;
	}

	/* 搜索页列表 */
	.search_list {
		padding: 10px;
	}


	.ifr_pubLet {
		margin-left: 0;
	}

	.page_wrap {
		margin: 20px auto 20px;
	}

	.paginator {
		width: 100%;
	}

	.list {
		height: auto;
	}
	
	/* 列表页前缀，标题宽度 */
	.jdname {
		display: inline-block;
		float: left;
	}

	.djgz_title,
	.jzdt_title,
	.xxgk_title,
	.bsfw_title {
		display: inline-block;
		float: left;
		width: 55%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-left: 8px;
	}
	
	.news_title {
		display: inline-block;
		/* float: left; */
		width: 70%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
}