.newslist{ overflow:hidden; margin-bottom:50px;}
.newslist_title{ line-height:45px; border-bottom:1px solid #ccc;}
.newslist_title h1{ display:inline-block; font-size:16px; color:#ff6637; border-bottom:1px solid #ff6637; padding:0 15px; font-weight:normal;}
.newslist_title h2{ display:inline-block; font-size:16px; color:#ff6637; border-bottom:1px solid #ff6637; padding:0 15px; font-weight:normal;}
.qian{font-size: 14px;display: inline-block;width: calc(100% - 80px);}
.hou{width: 80px; float:right;}
.newslist ul{ overflow:hidden; margin-top:30px;}
.newslist li{ margin-bottom:20px;}
.newslist li a{line-height: 46px;display:block;border-bottom:1px dashed #ccc;overflow: hidden;}
.newslist li a:hover{ color:#ff6638}
.newslist li h3{font-weight:normal;float: left;}
.newslist_nr_title{ overflow:hidden;    line-height: 22px;}
.newslist li p{ margin-bottom:20px;}
.newslist li a:hover p{ color:#666;}

.newsdetail{ overflow:hidden; line-height:22px;    padding-top: 15px;}
.newsdetail a{ color:#ff6637; }
.newsdetail a:hover{text-decoration:underline;}
.newsdetail h1{ font-size:22px; margin:15px; text-align:center; font-weight:normal; margin-top:15px;}
.newsdetail .detailtime{ text-align:right; margin-bottom:20px;}
.newsdetail .detailneir{ width:100%; overflow:hidden;line-height: 25px; margin-bottom:30px;}

@media screen and (max-width: 767px){
	.newslist li { width: 100%;*width: 100%; }
}