@charset "utf-8";
/* CSS Document */
.banner {
	background: url(../images/img_news_banner.jpg) center no-repeat;
	width: 100%;
	height: 580px;
}
.news_banner {
	padding: 216px 0px 0px 200px;
}
.news_banner h1 {
	color: #fff;
	font-weight: 500;
}
.news_banner p {
	padding-top: 24px;
	color: #fff;
}
.container {
	background: #eeeeee;
}
.menu-fixed {
	border-bottom: 1px solid #e5e5e5;
}
.tab {
	margin: 0px auto;
	background: #ffffff;
}
.tab .menu {
	text-align: center;
	line-height: 80px;
	height: 80px;
}
.tab .menu a {
	color: #777777;
	padding: 26px 40px;
	font-size: 16px;
	line-height: 80px;
	height: 80px;
	cursor: pointer;
}
.tab .menu a:hover {
	color: #ee780c;
	;
	text-decoration: none;
	border-bottom: 3px solid #ee780c;
}
.tab .menu a.menu_link {
	color: #ee780c;
	text-decoration: none;
	border-bottom: 3px solid #ee780c;
}
.container .content {
	/*width: 100%;*/
	background: #eeeeee;
}
.container .content .list {
	display: block;
	padding: 60px 0px
}
.line {
	display: block;
	width: 100%;
	/*background: #ffffff;*/
	overflow: hidden;
	margin-bottom: 30px;
}
.line .article_link {
	width: 308px;
	padding: 30px 36px 40px 36px;
	display: block;
	float: left;
	border-right: 1px dashed #e5e5e5;
	background-color:#fff;
	height:365px;
}
.line .article_link:last-child {
	border: none;
}
.line .article_link:nth-child(1) {
	padding-left: 56px
}
.line .article_link em { width:308px; height: 170px;  	text-align:center;
        	vertical-align:middle;
        	overflow:hidden ; display: block;}
.line .article_link em img{ width: 100%; }
.line a h5 {
	color: #333333;
	line-height: 28px;
	padding: 10px 0px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;

}
.line a p {
	color: #777777;
	font-size: 14px;
	line-height: 24px;
	/*padding-bottom: 30px;*/
	text-indent: 35px;
	/*height: 70px;*/
	margin-bottom: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.line a i {
	font-style: normal;
	font-size: 14px;
	padding-bottom: 6px;
	color: #999999;
	border-bottom: 2px solid #cccccc;
}
.line a:hover i {
	color: #1ab1fe;
	border-bottom: 2px solid #1ab1fe;
}
/**************文章内容页样式 开始*****************/

.article {
	background: #eeeeee;
	padding: 60px 0px;
}
.article .content {
	background: #ffffff;
	border-radius: 4px;
	padding: 60px 40px 40px 40px;
}
.article .content .title {
	padding-bottom: 24px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 40px;
}
.article .content .title .share {
	float: right;
}
.article .content .title .headline {
	padding: 0px 0px 10px 0px;
}
.article .content .title .date {
	color: #999999;
	font-size: 14px;
	line-height: 30px;
}
.article .content .article_con {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 40px;
	margin-bottom: 20px;
}
.article .content .article_con p {
	text-indent: 28px;
	font-size: 14px;
	line-height: 24px;
	color: #444444;
	width: 100%;
	padding-top: 24px;
}
.article .content .article_con p strong {
	font-size: 16px;
/*	display: block;
	margin-bottom: 24px;*/
}
.article .content .article_con span {
	width: 100%;
	margin: 36px auto;
	text-align: center;
	display: block;
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}
.article .content .article_con span img{ padding-bottom:10px; }
.article .content .article_page .next {
	float: right;
}
.article .content .article_page .next strong {
	text-align: right;
}
.article .content .article_page strong {
	width: 100%;
	display: block;
	font-weight: normal;
	line-height: 30px;
}
.article .content .article_page a {
	line-height: 30px;
	font-size: 14px;
	color: #777777;
}


#pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	color:#999;
	padding-bottom: 50px;
}
#pagination a,#pagination .active{
	padding:8px 12px;
	margin:0 2px;
	background-color:#fff;
	color:#999;
}
#pagination .active{
	background-color:#ee780c;
	color:#fff;
}
#pagination .jump-ipt{
	width:50px;
	height:30px;
	border:1px solid #fff;
	background-color: transparent;
}
.form input{
	text-align: left;
}
