@charset "utf-8";
/* CSS Document */

/**/
.news-list{}
.news-list ul{ margin-left:-10px; margin-right:-10px;}
.news-list ul li{ padding-left:10px; padding-right:10px; margin-top:40px;}
.news-list ul li dl{ box-shadow:0 0 10px #ddd;}
.news-list dt{
    width: 100%;
    height: 200px;
}
.news-list ul li dl dt img{ display:block; width:100%;height: 100%;}
.news-list ul li dl dd{ padding:20px;}
.news-list ul li dl dd h4{font-size:18px; margin-bottom:15px; font-weight:bold; height:20px; line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news-list ul li dl dd h4 a{ color:#333;}
.news-list ul li dl dd h4 a:hover{ color:#d00b3c;}
.news-list ul li dl dd p{ color:#666; min-height:75px; margin-bottom:15px;}
.news-list ul li dl dd a.more{ display:block; background-color:#d00b3c; color:#fefefe; height:24px; line-height:24px; width:80px; text-align:center; font-size:12px;}
.news-list ul li dl dd a.more:hover{ background-color:#b50933}
.news-list ul li dl dd.date{ padding:10px; border-top:1px solid #eee; text-align:center;}
.news-list ul li dl dd.date span{ background:url(../images/icon_date.png) left center no-repeat; padding-left:15px; font-size:12px; color:#888;}
/**/
#article{ padding-top:50px; padding-bottom:50px;}
.article-title{ font-size:26px; color:#000; margin-bottom:10px; line-height:1.6}
.article-info{ color:#a3afb7; border-bottom:1px solid #f0f2f5; padding-bottom:20px; margin-bottom:20px;}
.article-content{ line-height:2; font-size:15px;}
.article-content img{ width:auto !important; height:auto !important; max-width:100%;}

@media (max-width:767px){
	/**/
	.news-list ul li{margin-top:20px;}
	#article{ padding-top:20px; padding-bottom:30px;}
	.article-title{ font-size:22px;}
	.article-info{ margin-bottom:10px; padding-bottom:10px;}
}

@media (max-width:460px){
	/**/
	.news-list ul li{ width:auto; float:none; margin-top:20px;}
	.news-list ul li dl dd{ padding:15px;}
	.news-list ul li dl dd h4{ font-size:16px; margin-bottom:10px;}
	.news-list ul li dl dd p{ min-height:inherit; margin-bottom:10px;}
	
}

.last{
    padding-top: 50px;

}

.last p{
    margin-bottom: 10px;
    font-size: 18px;
}

@media (max-width:767px){
    .last p{
        margin-bottom: 10px;
        font-size: 16px;
        cursor: pointer;
    }
}