.banner {
	background: url(../images/gfqh/common_banner_1.png);
}
header {
	height: 270px;
}
.main-container {
	padding: 20px 0;
}
.tabs-ul  {
	border: 0.8px solid #E6E6E6;
}
.tabs-ul li.tab-item {
	background: #FFFFFF;
	height: 42px;
	line-height: 42px;
	position: relative;
	padding-left: 15px;
	cursor: pointer;
	overflow: hidden;
}
li.tab-item span.arrow-right {
	position: absolute;
	width: 12px;
	height: 12px;
	top: 14px;
	right: 5px;
	background: url(../images/gfqh/arrow_right.png) no-repeat;
}
.tabs-ul li.tab-item.active,.tabs-ul li.tab-item:hover {
	height: 42px;
	line-height: 42px;
	position: relative;
	padding-left: 15px;
	color: #005699;
	font-weight: bold;
}

.article-list li a span.top {
	position: relative;
}
.article-list li a span.top:after {
	width: 25px;
	height: 25px;
	position: absolute;
	content: '';
	right: -30px;
	top: -8px;
	background: url(../images/gfqh/top-icon-4.png) no-repeat;
}

.tabs-ul li.tab-item.active span.arrow-right,.tabs-ul li.tab-item:hover span.arrow-right {
	background: url(../images/gfqh/arrow_right_hover.png) no-repeat;
}

.tabs-content {
	background: #FFFFFF;
	padding: 30px 20px;
	min-height: 500px;
	border: 0.8px solid #E6E6E6;
}
.article-list li {
	padding: 10px 5px;
}
.article-list li a span.article-icon {
	width: 20px;
	height: 20px;
	background: url(../images/gfqh/article_icon.png) no-repeat;
	float: left;
	margin-right: 5px;
}
.article-list li a span.article-title {
	color: #333333;
	font-size: 16px;
}
.article-list li a span.publish-date {
	color: #333333;
	font-size: 14px;
	float:  right;
}
.article-list li a:hover span.article-icon {
	background: url(../images/gfqh/article-hover-icon.png) no-repeat;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 5px;
}
.article-list li a:hover span.publish-date {
	color: #005699;
	font-size: 14px;
	float:  right;
	/* font-weight: bold; */
}
.article-list li a:hover span.article-title {
	color: #005699;
	font-size: 16px;
	/* font-weight: bold; */
}
.dotted-line {
	height: 1px;
	border-top: 1px dotted #CCCCCC;
	margin: 30px 0;
}

@media (max-width: 992px) {
	li.tab-item span.arrow-right {
		background: none;
	}
	.tabs-ul li.tab-item.active span.arrow-right,.tabs-ul li.tab-item:hover span.arrow-right {
		background: none;
	}
}