#newslist{
	margin: 20px 0;
}
#newslist .list{
	overflow: hidden;
	color:#6b6b6b;
	border-bottom:1px #6b6b6b dotted;
	font-size:16px;
	padding: 5px;
}
#newslist .list.title{
	background:#6b6b6b;
	color:#fff;
	border-bottom:0;
	font-size:18px;
	padding: 5px 0;
    letter-spacing: 1em;
}
#newslist .list h3{
	float:left;
	width:80%;
	text-align:left;
	font-weight:normal;
}
#newslist .list.title h3{
	text-align:center;
}
#newslist .list h3 a{
	color:#6b6b6b;
	font-size: 16px;
}
#newslist .list p{
	float:right;
	width:20%;
	text-align:center;
}
@media screen and (max-width: 640px) {
	#newslist .list.title,
	#newslist .list.title h3{
	    font-size: 16px;	
	}
	#newslist .list h3 a,
	#newslist .list{
	    font-size: 14px;	
	}
	#newslist .list h3{
		width: 70%;	
	}
	#newslist .list p{
		width: 30%;	
	}
}
@media screen and (max-width: 480px) {
	#newslist .list p,
	#newslist .list.title, #newslist .list.title h3,
	#newslist .list h3 a, #newslist .list{
	    font-size: 12px;	
	}
	.content-main .waylinktitle img{
		display:none;
	}
	#newslist{
	    margin: 0px 0 20px;	
	}
}
