.home_article {
	background-color: #fafffe;
	overflow: hidden;
	float: none;
    margin-bottom: 15px;
}
.home_article ul.tit {
	background-color: #1d6a7a;
	border-bottom: 1px solid #ddd;
	height: 42px;
	line-height: 42px;
	padding: 3px 0 0 10px
}
.home_article ul.tit li {
	display: block;
	float: left;
	text-align: center;
	margin-top: 3px;
	cursor: pointer;
	padding: 0 12px;
	height: 40px;
	line-height: 36px;
	display: block;
	font-size: 16px;
	color: #fff
}

.home_article ul.tit li.active  {
	background-color: #fafffe;
	color: #333
}



.article_list {
	padding: 0 15px;
	overflow: hidden;
	border: 1px solid #eee;
	display:none;
	width: 100%;
}
.article_list.thisclass{ display:block;}

.article_list_cms {
	border-top: none
}
.article_list ul {
	list-style: none
}
.article_list li {
	display: block;
	overflow: hidden;
	margin-top: 15px;
	border-bottom: 1px solid #eee;
	padding-bottom: 15px
}
.article_list li .article_img {
	float: left;
	width: 223px;
	height: 119px;
	overflow: hidden
}
.article_list li .article_img img {
	width: 100%;
	height: auto
}
.article_list li .article_text {
	margin-left: 243px
}
.article_list li .article_text dl dt {
	font-size: 18px;
	height: 28px;
	line-height: 28px;
	overflow: hidden
}
.article_list li .article_text dl dt a{
	display:inline-block;
}
.article_list li .article_text dl dt a:hover{
	
	background:#fff;
	color:#333;
}

.article_list li .article_text dl dd {
	margin-top: 6px;
	font-size: 14px;
	color: #888;
	height: 65px;
	overflow: hidden
}
.article_list li .article_text dl dd p{
	line-height: unset;
}
.article_list li .article_text .info {
	margin-top: 15px;
	color: #888;
	font-size: 14px
}
.article_list li .article_text .info span {
	margin-right: 15px;
	width: auto;
    border: 0;
    font-weight: normal;
    float: none;
    display: inline-block;
    border-radius: unset;
    margin-left: 0;
}
.article_list li .article_text .info span:hover{
	background:#fff;
	color:#333;
}

.article_list li .article_text .info span a {
	display: inline-block;
	border: 1px solid #ddd;
	height: 22px;
	line-height: 22px;
	padding: 0 15px;
	margin-right: 10px;
	color: #888
}
.article_list li .article_text .info span i {
	display: inline-block;
	margin-right: 8px;
	font-size: 15px
}
.article_list li .article_text .info span a:hover {
	background-color: #379be9;
	border: 1px solid #379be9;
	color: #fff
}


@media screen and (max-width: 980px){

.home_article ul.tit {
	height: auto;
	overflow: hidden;
	line-height: normal;
	padding: 3px
}
.home_article ul.tit li {
	margin-top: 0
}
.home_article ul.tit li a {
	line-height: normal;
	height: auto;
	padding: 2px 5px
}
.article_list li {
	margin-top: 10px;
	padding-bottom: 10px
}
.article_list li .article_img {
	width: 100px;
	height: auto
}
.article_list li .article_img img{
	height: 80px;
}

.article_list li .article_text {
	margin-left: 110px
}
.article_list li .article_text dl dt {
	height: auto;
	max-height: 84px;
	font-size: 16px
}
.article_list li .article_text dl dd {
	display: none
}
.article_list li .article_text .info {
	display: none
}


}


.gjindex{padding: 15px;}
.gjindex p{
	text-indent: 0;
    text-align: left;
    margin: 0px;
    padding: 6px 0px;
    border-bottom: 1px #ccdadd dashed;
}
.gjindex h3{
	font-weight: bold;
    font-size: 18px;
    margin-top: 10px;
}