﻿img {
	cursor: pointer;
	transition: all 0.6s;
}

.layui-container {
	padding-left: 0px;
	padding-right: 0px;
	background-color: #FFF;
}

header {
	height: 40px;
	background-color: #EDEDED;
}

.layui-fluid {
	/*line-height: 30px;*/
	color: #808080
}

.layui-app {}

.layui-app img {
	position: absolute;
	width: 100px;
	height: 110px;
	z-index: 9999;
	display: none;
}

.layui-app span {
	float: right;
	display: block;
	width: 80px;
	text-align: right;
}

.layui-app span a {
	color: #808080
}

.layui-app #layui-mobile-app {
	right: 70px;
	top: 30px;
}

.layui-app #layui-mobile-szb {
	right: 130px;
	top: 30px;
}

header .topline {
	height: 40px;
	line-height: 40px;
}

.header_top {
	padding: 15px 0;
}

.logo img {
	width: 205px;
	height: 42px;
}

.logo {
	float: left;
}

#layui-header-ad {
	width: 100%;
	height: 220px;
}

#layui-header-zt {
	margin-top: 10px;
}

#layui-header-zt div {
	height: 30px;
}

#layui-header-zt div div div {
	display: inline-block;
	width: 192px;
	text-align: center;
	line-height: 30px;
	color: #F00
}

.layui-input {
	width: 100%;
}

.layui-search {
	position: relative;
	height: 100px;
}

.layui-search .layui-input {
	height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	left: 50%;
	margin-left: -210px;
}

.recommend {
	position: relative;
	background-color: #F4F4F4;
}

.recommand-icon,
.recommand-icon-close {
	width: 60px;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #F4F4F4;
	text-align: center;
	color: #FFF;
}

.recommand-icon-close {
	left: 1110px;
	background-color: #F4F4F4;
}

.headlines {
	font-size: 30px;
	height: 80px;
	line-height: 120px;
	text-align: center;
	margin-bottom: 0px;
	font-weight: bold;
}

.headlines_more {
	text-align: center;
	line-height: 50px;
}

.recom-video div {
	position: relative;
	display: inline-block;
	width: 200px;
	height: 120px;
	margin: 0 0 10px 10px;
}

.recom-img {
	text-align: right;
	background: url("/Content/images/recommand_img.jpg") no-repeat;
	background-size: auto 250px;
}

.recom-img div {
	display: inline-table;
	width: 200px;
	height: 120px;
	margin: 0 0 10px 10px;
}

.list-unstyled li {
	height: 34px;
	line-height: 34px;
	font-size: 15px;
	width: 100%;
}

.list-unstyled li a::before {
	content: '';
	color: #CCC;
}

.layui-adver {
	display: flex;
	justify-content: space-between;
	margin-bottom: 20px;
}

.layui-adver div {
	width: 200px;
	height: 260px;
}

.layui-adver div img {
	width: 200px;
	height: 260px;
}

.main {
	/*border-top: 2px solid rgb(0, 0, 0);*/
}

.main .imgBox a {
	overflow: hidden;
	display: inline-block;
}

.main .imgBox img {
	float: left;
	width: 130px;
	height: 90px;
}

.main .defList li {
	font-size: 15px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	position: relative;
	padding-left: 15px;
}

.main .defList li:after {
	position: absolute;
	top: 50%;
	left: 0;
	width: 4px;
	height: 4px;
	content: '';
	border-radius: 50%;
	margin-top: -2px;
	background: #089de2;
	display: block;
}

.main .imgBox p {
	margin-left: 150px;
	font-size: 15px;
	line-height: 25px;
	padding-top: 5px;
}


/********搜索样式*********/

.search_form {
	width: 502px;
	height: 42px;
}


/*左边输入框设置样式*/

.input_text {
	width: 400px;
	height: 40px;
	border: 1px solid #808080;
	/*清除掉默认的padding*/
	padding: 0px;
	/*提示字首行缩进*/
	text-indent: 10px;
	/*去掉蓝色高亮框*/
	outline: none;
	/*用浮动解决内联元素错位及小间距的问题*/
	float: left;
}

.input_sub {
	width: 100px;
	height: 42px;
	background: #158ed2;
	/*去掉submit按钮默认边框*/
	border: 0px;
	/*改成右浮动也是可以的*/
	float: left;
	color: white;
	/*搜索的字体颜色为白色*/
	cursor: pointer;
	font-size: 15px;
	/*鼠标变为小手*/
}


/********导航样式*********/

.nav {
	background-color: #158ed2;
	height: 40px;
	line-height: 40px;
}

.nav li {
	display: inline-block;
	margin: auto 14px;
	font-family: "宋体"
}

.nav li a {
	color: #FFF!important;
	font-size: 18px;
}

.nav li a:visited {
	color: #FFF
}

.nav .nav-channel {
	font-weight: bold;
}


/********领导专集样式*********/

.zhuanji {
	padding-top: 16px;
}

.zhuanji div {
	height: 30px;
	width: 100%;
	text-align: right;
	line-height: 30px;
	font-size: 16px;
}

.zhuanji .shuji {
	padding-right: 50px;
}

.zhuanji .shizhang {
	letter-spacing: 6.8px;
	position: relative;
	right: -8px;
}


/*******样式*********/

#container {
	width: 531px;
	height: 164px;
	position: relative;
	margin: 0 auto;
	overflow-y: hidden;
}

.scrollHeader {
	width: 531px;
	height: 40px;
	border: 1px solid #ff6557;
	margin: 0 auto;
	line-height: 40px;
	text-align: center;
	background: #ff6557;
	color: #fff;
	box-sizing: border-box;
}

#list {
	position: absolute;
	width: 531px;
}

#list>li {
	height: 40px;
	line-height: 40px;
	border: 1px solid #ccc;
	border-top: none;
	text-align: center;
}

body {
	background: url(../img/bodybg4.png) no-repeat;
	background-size: 100%;
	opacity: 0.9;
}

img {
	width: 100%;
	height: 100%;
}

.num_list .layui-col-md4,
.num_list .layui-col-md8 {
	padding: 0 10px;
}

.ls10 {
	letter-spacing: 0px;
}

.layui-fluid {}

.mt5 {
	margin-top: 5px;
}

.mt20 {
	margin-top: 20px;
}

.w360 {
	width: 360px;
}

.mr30 {
	margin-right: 30px;
}

.wd360 {
	width: 360px;
}

.list-unstyled li {
	height: 32px;
	line-height: 32px;
	font-size: 15px;
}

.all_content {
	padding-top: 15px;
}

.layui-toplines {
	height: 100px;
	margin: 10px auto;
	padding: 10px 0;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	word-break: break-all;
	line-height: 50px;
	border: 1px solid #EDEDED;
}

.layui-toplines a {
	color: #158ed2;
}

.layui-toplines .more {
	font-size: 15px;
	font-weight: normal;
	text-align: center;
}

.layui-toplines .more a {
	color: #000;
}

.layui-leader {
	background: #ECECEC;
	height: 32px;
	text-align: center;
	letter-spacing: 4px;
	font-size: 16px;
	line-height: 32px;
	margin-bottom: 5px;
}

.layui-leader a {
	color: #158ed2!important;
	width: 100%;
	padding: 0 10px;
	box-sizing: border-box;
}

#livevideo {
	height: 200px;
}

#livevideo img {
	width: 100%;
	height: 172px;
}

.search {
	float: right;
}

.swiper {
	height: 420px;
	width: 100%;
	overflow: hidden;
	position: relative;
}

.swiper img {
	width: 100%;
	height: 100%;
}

.swiper .swiper-slide {
	position: relative;
}

.swiper .swiper-wrapper p {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 65px;
	background: rgba(0, 0, 0, .6);
	width: 100%;
	font-size: 16px;
	padding: 6px 10px 0 10px;
	box-sizing: border-box;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-weight: normal;
	text-align: center;
	color: ghostwhite;
}

.pagination {
	position: absolute;
	z-index: 20;
	bottom: 0 !important;
	text-align: center;
	line-height: 40px;
	width: 100%;
	color: #fff;
	font-size: 15px;
}

.swiper-button-next,
.swiper-button-prev {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: rgb(0, 0, 0, 0.3);
	background-size: 20px 20px;
	background-position: 10px 10px;
	background-repeat: no-repeat;
}

.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	opacity: 0.5;
}

.swiper-pagination-bullet-active {
	opacity: 1;
}

.layui-title-bg {
	margin-top: 10px;
	height: 40px;
	margin-bottom: 10px;
	border-bottom: 2px solid #EDEDED;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
}

.layui-title-bg span {
	display: inline-block;
	padding: 0 10px;
	color: #158ed2;
	border-bottom: 2px solid #226AA5;
}

.layui-title-bg span a {
	color: #158ed2;
}
.gradient p {
	position: absolute;
	bottom: 12px;
	height: 40px;
	white-space: nowrap;
	width: 100%;
	line-height: 50px;
	letter-spacing: normal;
	filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid: DXImageTransform.Microsoft.gradient(startcolorstr=red, endcolorstr=blue, gradientType=0);
	-ms-filter: alpha(opacity=100 finishopacity=50 style=1 startx=0, starty=0, finishx=0, finishy=150) progid: DXImageTransform.Microsoft.gradient(startcolorstr=red, endcolorstr=blue, gradientType=0);
	background: #696969;
	background: -moz-linear-gradient(top, rgba(0, 0, 255, 0), #696969);
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(0, 0, 255, 0)), to(#363636));
	background: -o-linear-gradient(top, rgba(0, 0, 255, 0), #696969);
	color: #fff;
	font-size: 12px;
	text-align: center;
}

:root .gradient {
	filter: none;
}


/*
.yw li:nth-child(1):before {
	content: "要闻";
	background-color: #F00;
	color: #FFF;
	padding: 2px;
}

.qj li:nth-child(1):before {
	content: "区街";
	background-color: #F00;
	color: #FFF;
	padding: 2px;
}

.bm li:nth-child(1):before {
	content: "部门";
	background-color: #F00;
	color: #FFF;
	padding: 2px;
}

.sh li:nth-child(1):before {
	content: "社会";
	background-color: #F00;
	color: #FFF;
	padding: 2px;
}*/

.zynews li {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.zynews li:nth-child(1) a,
.zynews li:nth-child(9n) a {
	color: #158ed2;
	font-size: 16px;
}

.zynews a:hover {
	color: #000
}

.ad1 {
	height: 240px;
}

.layui-tab-brief li {
	min-width: 50px;
}

.lrs30 {
	width: 360px;
	margin-right: 30px;
}

.lts15 {
	margin-left: 15px;
	width: 375px;
}

.lrs15 {
	margin: 0 15px;
	width: 360px;
}


/****报纸***/

.paper div {
	background-color: #EDEDED;
}


/****专题***/

#zhuanti {
	background-color: #000;
}

#zhuanti li {
	float: left;
	margin-right: 10px;
	height: 30px;
	line-height: 30px;
}

.paper img {
	width: 200px;
}


/*****数字报*****/

.newspaper {
	height: 202px;
	background-color: #FFF;
	position: relative;
}

.newspaper li i {
	font-size: 13px;
	color: #1E9FFF;
	position: absolute;
	left: 2px;
}

.newspaper li {
	float: left;
	width: 130px;
	height: 44px;
	text-align: center;
	margin: 4px auto;
	background-color: #F4F4F4;
	line-height: 44px;
	font-size: 12px;
	position: relative;
	display: block;
}

.newspaper .paper-thumb {
	width: 230px;
	height: 286px;
}


/*****视频选项卡*****/

.layui-tab-videonews {
	width: 100%;
	display: flex;
	display: -webkit-flex;
	/* Safari */
	flex-wrap: wrap;
	justify-content: space-between;
	align-content: space-between
}

.layui-tab-videonews div {
	width: 250px;
	height: 170px;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}

.layui-tab-content {
	padding-left: 0;
	padding-right: 0;
}

.layui-tab-videonews div p {
	background-size: 20px;
	position: absolute;
	width: 100%;
	height: 42px;
	font-size: 14px;
	background-color: #FF5722;
	left: 0;
	bottom: 0;
	padding: 0 10px;
	box-sizing: border-box;
	line-height: 42px;
	color: #FFF;
	border-radius: 0px;
	background-color: rgba(0, 0, 0, 0.6);
}


.layui-tab-videonews p i {
	float: right;
	margin-right: 10px;
	font-size: 12px;
	color: #CCC;
}


/*****区街选项卡*****/

.layui-tab-area {
	width: 360px;
}

.layui-tab-brief> .layui-tab-title li {
	font-size: 16px;
}

.layui-tab-brief> .layui-tab-title .layui-this {
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.layui-tab-brief> .layui-tab-more li.layui-this:after,
.layui-tab-brief> .layui-tab-title .layui-this:after {
	border-color: #F00;
}


/*****广告*****/

.zticon {
	position: absolute;
	opacity: 0.5;
	top: 0;
	left: 0;
	width: 50px;
	height: 20px;
	background-color: #FFF;
	line-height: 20px;
	text-align: center;
}


/*****普通新闻*****/

.layui-news li:nth-child(1) {
	margin-bottom: 10px;
	height: 200px;
}

.layui-news li:nth-child(1) div {
	height: 200px;
	position: relative;
}

.layui-news li:nth-child(1) div p {
	position: absolute;
	bottom: 0;
	height: 30px;
	background-color: #EDEDED;
	color: #FFF;
	text-align: center;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.7);
}

.layui-news-header {
	height: 100px;
	margin-bottom: 10px;
	overflow: hidden;
}

.layui-news-i {
	width: 160px;
	float: left;
}

.layui-news-i-img img {
	width: 150px;
	min-height: 120px;
}

.layui-news-t {
	width: 200px;
	float: right;
}

.layui-news-t h3 {
	margin-bottom: 10px;
	line-height: 30px;
}

.layui-news-t p {
	font-size: 12px;
	color: #666666;
}

.layui-conf li:nth-child(1) {
	margin-bottom: 10px;
	height: 200px;
}

.layui-conf li:nth-child(1) div {
	height: 200px;
	position: relative;
}

.layui-conf li:nth-child(1) div p {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #EDEDED;
	color: #FFF;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.4);
}


/******友情链接*****/

.flink li {
	display: inline-block;
	margin: 10px;
}

.layui-image .img-item:nth-child(1) {
	width: 580px;
	height: 364px;
	margin-right: 5px;
}

.layui-image .img-item:nth-child(2),
.layui-image .img-item:nth-child(4) {
	margin-right: 5px;
}

.layui-image .img-item {
	width: 289px;
	overflow: hidden;
	height: 180px;
	margin-bottom: 5px;
	position: relative;
	float: left;
}

.layui-image .img-item p {
	position: absolute;
	width: 100%;
	height: 40px;
	background-color: rgba(0, 0, 0, 0.6);
	color: #FFF;
	bottom: 0;
	line-height: 40px;
	text-align: center;
	padding: 0 10px;
	box-sizing: border-box;
	left: 0;
}

.li1 {
	margin-right: 10px;
	width: 380px;
}


/*****轮播广告样式****/

.pub img {
	height: 200px;
	width: 100%;
}

.pub .pubthumb {
	height: 200px;
	position: relative;
}

.pubthumb p {
	width: 100%;
	height: 42px;
	background-color: #000;
	line-height: 42px;
	color: #FFF;
	background-color: rgba(0, 0, 0, 0.6);
	position: absolute;
	left: 0;
	bottom: 0;
	padding: 0 10px;
	box-sizing: border-box;
}

.side-mod {}

.side-hd {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: rgb(0, 0, 0);
}

.side-mod .imgBox a {
	color: rgb(255, 255, 255);
	display: block;
	position: relative;
}

.side-mod .imgBox img {
	display: block;
	width: 100%;
	height: 220px;
}

.side-mod .imgBox p {
	width: 100%;
	height: 48px;
	line-height: 52px;
	color: rgb(255, 255, 255);
	position: absolute;
	left: 0px;
	bottom: 0px;
	font-size: 15px;
	background-image: linear-gradient(transparent, rgb(0, 0, 0));
	text-align: center;
	overflow: hidden;
	padding: 0 10px;
	box-sizing: border-box;
}

.side-mod .defList {
	margin: 10px 0px;
}

.side-mod .defList li {
	font-size: 15px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	width: 100%;
}

.pub li {
	overflow: hidden;
	background: url(/content/images/video_play_icon.jpg) no-repeat center right /20px;
}

.pubthumb p a {
	color: #FFF;
	text-align: center;
}

ul.pub li a {
	display: block!important;
	width: 100%
}

.title_xq {
	margin: 30px 0 15px 0;
	margin-bottom: 30px;
	border-bottom: 1px solid #eee;
}

.detail_top {
	width: 100%;
}

.title_xq h2 {
	font-size: 28px;
	font-weight: 600;
	color: #000;
	line-height: 40px;
}

.userCreateTime {
	padding: 20px 0 10px 0;
	font-size: 14px;
}

.userCreateTime span {
	display: inline-block;
	color: #333;
	padding-left: 20px;
}

.content_tex {
	font-size: 16px;
	line-height: 25px;
	color: #444;
	padding: 0 20px;
}

.content_tex p {
	text-indent: 2em;
	line-height: 35px;
}

.content_tex img {
	display: block;
	margin: 10px auto;
	max-width: 600px;
}


/*åº•éƒ¨*/

.footbgs {
	border-top: 2px solid #EDEDED;
	padding: 20px 0;
	background: #fff;
	width: 100%;
	margin-top: 20px;
}

.footer {
	padding: 20px;
	margin-top: 10px;
	color: #333;
	overflow: hidden;
	width: 1200px;
	margin: auto;
	box-sizing: border-box;
}

.footer a {
	color: #333;
}

.footer a:hover {
	color: #333 !important;
}

.youq {
	overflow: hidden;
	padding-bottom: 20px;
}

.youq li {
	float: left;
	padding: 0 10px;
	font-size: 14px;
}

.links {
	overflow: hidden;
}

.links ul.youq {
	width: 1040px;
	float: left;
}

.links .lian {
	float: left;
	width: 100px;
}

#link_896a3aee.links {
	text-align: left;
	font-size: 12px;
	padding-top: 20px;
}

#link_896a3aee.links ul {
	clear: both;
	padding-bottom: 20px;
}

#link_896a3aee.links li {
	float: left;
	margin-right: 10px;
	line-height: 1.8em;
	list-style: none;
	padding: 0;
}

#link_896a3aee.links em {
	clear: both;
	display: block;
}

#link_896a3aee.links #link_menu li {
	font-size: 14px;
	line-height: 2.5em;
	cursor: pointer;
	width: 5em;
	text-align: center;
}

#link_896a3aee.links #link_menu i {
	font-size: 12px;
	line-height: 2.9em;
	float: right;
	font-style: normal;
}

#link_896a3aee.links .on {
	font-weight: bold;
}

.goTop {
	position: fixed;
	bottom: 200px;
	right: 200px;
	width: 50px;
	height: 50px;
	overflow: hidden;
	background: url(../img/top.png) no-repeat center center #fff;
	/*transform: rotate(270deg);*/
	text-indent: -999em;
	transition: all 0.3s;
	cursor: pointer;
	background-size: 90%;
	border-radius: 10px;
	/*	opacity: 0.7;*/
}

.goTop:hover {
	/*opacity: 1;*/
}

.beian {
	font-size: 14px;
	text-align: center;
}

@media only screen and (min-width: 1500px) and (max-width: 1700px) {
	.goTop {
		right: 100px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1500px) {
	.goTop {
		right: 0;
	}
}

.pages {
	text-align: center;
	font-size: 14px;
	margin:30px 0;
	width: 100%;
	background: #fff;
	line-height: 35px;
	box-sizing: border-box;
}

.pages a {
	background: #fff;
	padding: 0 15px;
	height: 35px;
	display: inline-block;
	font-size: 16px;
	color: #333;
	border: 1px solid #ddd;
	margin: 0 3px;
}

.pages a:first-child {
	border-radius: 5px 0 0 5px;
}

.pages a:last-child {
	border-radius: 0 5px 5px 0;
}

.pages span {
	background: #000;
	border: 1px solid #000;
	padding: 0 15px;
	height: 35px;
	color: #fff;
	display: inline-block;
}

.guangao {
	width: 100%;
	max-height: 90px;
	position: relative;
	margin: 20px auto;
}

.guangao img.guang {
	width: 100%;
	height: 90px;
}

.guangao img.close {
	width: 30px;
	height: 30px;
	position: absolute;
	top: -16px;
	right: -15px;
	z-index: 99;
	cursor: pointer;
	display: none;
}

.gaoindex {
	width: 300px;
	max-height: 300px;
	position: relative;
}

.gaoindex img.guang {
	width: 300px;
	height: 300px;
	border: 1px solid #eee;
	box-sizing: border-box;
}


.label {
	margin: 15px 0;
	color: #fff;
	font-size: 14px;
	font-weight: normal;
}

.label a {
	font-size: 14px;
	color: #fff;
	margin: 0 5px;
}

.top_imgs>div {
	width: 48%;
}
.top_imgs>div:nth-of-type(2){
	float: right;
}
.list_left {
	width: 830px;
	float: left;
	padding-left: 20px;
	box-sizing: border-box;
}

.list_right {
	width: 300px;
	float: right;
}

.loaction {
	border-bottom: 1px solid #ddd;
	padding: 10px;
}

.loaction img {
	vertical-align: middle;
	width: 25px;
}

.loaction a {
	font-size: 15px;
	color: #333;
	vertical-align: middle;
}

.content-ajax article {
	border-bottom: 1px solid #f0f0f0;
	padding: 20px 0;
	position: relative;
	overflow: hidden;
}

.content-ajax article:first-child {
	/*padding-top: 0px;*/
}

.entry-img .sort {
	padding: 5px 12px;
	background: rgb(255, 90, 0);
	font-size: 14px;
	color: #fff;
	line-height: 1;
	position: absolute;
	top: 0;
	left: 0;
}

.entry-content {
	overflow: hidden;
	box-sizing: border-box;
}

.entry-title {
	font-size: 18px;
	color: #000;
	width: 100%;
}

.entry-img {
	float: left;
	position: relative;
	overflow: hidden;
	padding-right: 20px;
}

.entry-img img {
	width: 200px;
	height: 130px;
}

.entry-site {
	font-size: 15px;
	color: #666;
	padding-top: 10px;
	line-height: 24px;
	font-weight: 400;
}

.entry-content .time {
	color: #bbbbbb;
	font-size: 14PX;
	line-height: 25PX;
	margin-right: 18px;
	padding-top: 5px;
}

.ul_img ul li {
	width: 100%;
	height: 200px;
	position: relative;
	margin-top: 15px;
}

.ul_img ul li img {
	width: 100%;
	height: 100%;
}

.ul_img ul li p {
	position: absolute;
	left: 0;
	bottom: 0;
	line-height: 30px;
	background: rgba(0, 0, 0, 0.5);
	font-size: 15px;
	padding: 0 10px;
	color: #fff;
	width: 100%;
	box-sizing: border-box;
	line-height: 40px;
}

.qh-titbox {
	width: 100%;
	height: 28px;
	margin: 15px 0 0 0;
	border-bottom: 2px solid #e4e4e4;
}

.qh-titbox .qh-tit {
	margin-right: 40px;
	height: 28px;
	float: left;
	cursor: pointer;
}

.qh-titbox .qh-tit-on {
	margin-right: 40px;
	height: 28px;
	float: left;
	cursor: pointer;
	font-size: 15px;
	border-bottom: 2px solid #158ed2;
}

.qh-titbox .qh-tit-on a {
	font-size: 16px;
	color: #158ed2;
	font-weight: bold;
}

.n4_left ul {
	padding-top: 10px;
	overflow: hidden;
}

.n4_left ul li {
	width: 100%;
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	background: url(../img/dian.jpg) no-repeat 0px 14px;
}

.n4_left ul li span {
	font-size: 14px;
	color: #888;
	float: right;
}

.n4_left ul li a {
	width: calc(100% - 60px);
	float: left;
	font-size: 16px;
}
.tuijian .n4_left ul li {
	width: 48%;
	float: left;
	font-size: 15px;
}

.tuijian .n4_left ul li:nth-child(2n) {
	float: right;
}

.post-navigation {
	overflow: hidden;
	margin-bottom: 25px;
}

.post-navigation>div {
	width: 48%;
	float: left;
}

.post-navigation>div:nth-of-type(2) {
	float: right;
}

.post-navigation>div a {
	display: inline-block;
	padding: 10px;
	box-sizing: border-box;
	border-radius: 5px;
	border: 1px solid #ddd;
	color: #888;
	font-size: 15px;
	width: 100%;
}

.post-navigation>div a:hover {
	color: #004276;
	border-color: #004276;
}

/*===*/

.layui-leader a,
ul.pub li a,.tuijian .n4_left ul li a,
.pub li,
.ul_img ul li p,
.layui-image .img-item p,
.layui-tab-videonews div p,
.side-mod .defList li,
.list-unstyled li,
.side-mod .imgBox p {
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.entry-site,
.classify-module a p,
.news_r .text {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.layui-news-t h3 {
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}