/* 新闻内容页 */

.new-content {
	padding-bottom: 10px;
}

.new-content .zhuti {
	position: relative;
	top: 0px;
}

.new-content .newl {
	background-color: #fff;
}

.newl .newtit em a {
	background-color: #0452ae;
	width: 70px;
	height: 70px;
	display: block;
	font-size: 14px;
	line-height: 1;
	color: #abd2ff;
	text-align: center;
	position: absolute;
	left: -55px;
	top: 0;
}

.newl .newtit em i {
	display: block;
	font-size: 22px;
	color: #abd2ff;
	padding: 15px 0 2px;
}

.newl .newtit a:hover i {
	color: #fff;
}

.new-content .newtit {
	padding: 30px 30px 10px;
	border-bottom: 1px solid #eee;
}

.new-content .newtit .nh3 {
	font-size: 26px;
	line-height: 32px;
	color: #222;
	font-weight: bold;
	margin-bottom: 16px;
	margin-top: 13px;
}

.new-content .newtit p {
	font-size: 13px;
	color: #999;
}

.new-content .newtit i {
	font-size: 14px;
	margin-right: 3px;
	color: #ccc;
}

.new-content .newtit span {
	margin-right: 15px;
}

.new-content .biaoqian {
	border-top: 1px solid #eee;
	padding: 30px;
}

.new-content .biaoqian i {
	font-size: 22px;
	color: #ccc;
	margin-right: 10px;
}

.new-content .biaoqian a {
	font-size: 13px;
	line-height: 22px;
	color: #666;
	margin: 0 5px;
	display: inline-block;
}

.new-content .biaoqian em {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	color: #ccc;
	top: -1px;
	margin: 0 5px;
}

.new-content .newl .content {
	background-color: #fff;
	padding: 30px;
	font-size: 14px;
	line-height: 30px;
	color: #666;
}

.new-content .newl .content p,
.new-content .newl .content div {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}

.new-content .newl .content strong {
	color: #222;
}

.new-content .newl .content h3 {
	font-size: 20px;
	line-height: 2;
	margin-bottom: 10px;
}

.new-content .newl .content table {
	max-width: 100%;
}

.new-content .newl .content table td {
	padding: 5px;
}

.new-content .newl .content img {
	max-width: 100%;
	height: auto !important;
}

.new-content .newr {}

.new-content .newr h3 {
	position: relative;
	padding-left: 36px;
	height: 100px;
	line-height: 100px;
	font-size: 30px;
	color: #fff;
	background-color: #0452ae;
	font-weight: normal;
	overflow: hidden;
	margin-bottom: 0px !important;
}

.new-content .newr i {
	font-size: 32px;
	margin-right: 5px;
	color: rgba(255, 255, 255, 0.3);
}

.new-content .newr h3 i.chuan {
	position: absolute;
	right: 5px;
	bottom: 0px;
	font-size: 150px;
	color: rgba(0, 0, 0, 0.1);
}

.new-content .newr .fnav {
	background-color: #fff;
	padding: 0 30px;
}

.new-content .newr .fnav li {
	border-bottom: 1px solid #eee;
}

.new-content .newr .fnav li:last-child {
	border: none;
}

.new-content .newr .fnav li a {
	font-size: 16px;
	color: #666;
	line-height: 60px;
	display: block;
}

.new-content .newr .fnav li i {
	font-size: 14px;
	margin: 0 10px;
	color: #000;
}


/* .new-content .newr  .fnav li:hover i::before, */

.new-content .newr .fnav li.active i::before {
	color: #e50012;
}

.new-content .newr .fnav li:hover a,
.new-content .newr .fnav li.active a {
	color: #e50012;
}

.xgtj {
	background-color: #fff;
	margin-top: 15px;
}

.xgtj h4 {
	font-size: 20px;
	color: #0452ae;
	height: 70px;
	line-height: 70px;
	padding: 0 20px;
}

.new-content .newr .xgtj h4 i {
	font-size: 32px;
	color: #0452ae;
}

.xgtj h4 a {
	float: right;
	font-size: 13px;
	color: #666;
	font-weight: 100;
	margin-top: 6px;
}

.xgtj .tlist {
	padding: 20px;
	border-top: 1px solid #eee;
}

.xgtj .tlist a {
	font-size: 14px;
	line-height: 40px;
}

.xgtj .tlist i {
	color: #ddd;
	font-size: 12px;
}

.flnav02 {
	top: -82px;
}

.flnav02 .nav02 {
	flex-wrap: wrap;
}

.flnav02 .nav02 a {
	width: 25%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1);
}

.flnav02 .nav02 a:nth-last-child(1),
.flnav02 .nav02 a:nth-last-child(2),
.flnav02 .nav02 a:nth-last-child(3),
.flnav02 .nav02 a:nth-last-child(4) {
	border-bottom: none;
	box-shadow: none;
}

.anli-list {
	padding-top: 0;
	margin-top: -20px;
}

.anli-list .full-bg:first-child .row {
	border-top: 1px solid #eee;
}

.flnav03 {
	top: -40px;
}

.flnav03 .nav01 {
	flex-wrap: wrap;
}

.flnav03 .nav01 a {
	width: 25%;
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.1);
}

.flnav03 .nav01 a:nth-last-child(1),
.flnav03 .nav01 a:nth-last-child(2),
.flnav03 .nav01 a:nth-last-child(3),
.flnav03 .nav01 a:nth-last-child(4) {
	border-bottom: none;
	box-shadow: none;
}

.bg-huise {
	background-color: #f4f4f4;
}


/* 上下页 */

.cpxqct_sy,
.cpxqct_xy {
	margin-top: 23px;
	/* border: 1px solid #eeeeee; */
	background-color: #fff;
	height: 60px;
	line-height: 58px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
}

.cpxqct_xy {
	margin-top: 10px;
}

.cpxqct_sy_l,
.cpxqct_xy_l {
	width: 90%;
	padding: 0 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.cpxqct_sy_l b,
.cpxqct_xy_l b {
	font-size: 14px;
	color: #999;
}

.cpxqct_sy_l span,
.cpxqct_xy_l span {
	font-size: 14px;
	color: #333333;
}

.cpxqct_sy_l span.nolink {
	color: #777;
}

.cpxqct_sy .cpxqct_sy_r,
.cpxqct_xy .cpxqct_xy_r {
	width: 10%;
	text-align: center;
	/* background-color: #eeeeee; */
	border-left: 1px solid #eee;
}

.cpxqct_sy .cpxqct_sy_r:hover,
.cpxqct_xy .cpxqct_xy_r:hover {
	background-color: #0452ae;
}

.cpxqct_sy_r i,
.cpxqct_xy_r i {
	color: #cfcfcf;
}

.cpxqct_sy_l:hover span,
.cpxqct_xy_l:hover span {
	color: #0452ae;
}

.cpxqct_sy .cpxqct_sy_r:hover i,
.cpxqct_xy .cpxqct_xy_r:hover i {
	color: #fff;
}

.new-content {
	padding-bottom: 60px;
}