#newslist{
	overflow:hidden;
}
#newslist .list{
	float:left;
	width:30%;
	margin-right:3%;
	border-bottom:1px solid #f1f1f1;
	padding-bottom:50px;
	margin-bottom: 20px;
}
#newslist .list .photo{
	margin-bottom: 15px;
}
#newslist .list .photo a{
	display:block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
}
#newslist .list .date{
	color:#969288;
	font-size:12px;
	line-height: 100%;
}
#newslist .list h2{
	margin-bottom: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
#newslist .list h2 a{
	color:#070709;
	font-size:16px;
}
#newslist .list article{
	color:#a9a8a7;
	font-size:14px;
	height: 65px;
    overflow: hidden;
}
aside #best-product{
}
aside #best-product h3{
	font-size:20px;
	color:#f8a530;
	font-weight:normal;
	border-bottom:1px solid #ededed;
	padding-bottom:10px ;
	margin-bottom:10px;
}
aside #best-product .best-productlist{
}
aside #best-product .best-productlist .photo{
	display:block;
	background-repeat:no-repeat;
	background-position:50% 50%;
	background-size:cover;
}
aside #best-product .best-productlist .pt{
	overflow:hidden;
	margin-top: 5px;
}
aside #best-product .best-productlist .pt h4{
	float:left;
	font-weight:normal;
}
aside #best-product .best-productlist .pt h4 a{
	color:#000;
	font-size:16px;
}
aside #best-product .best-productlist .pt p{
	float:right;
}
aside #best-product .best-productlist .pt p a{
	color:#000;
	font-size:14px;
}
aside #contact-nav{
}
aside #contact-nav h3{
	font-size:20px;
	color:#000;
	font-weight:normal;
	border-bottom:1px solid #ededed;
	padding-bottom:10px ;
}
aside #contact-nav li{
	overflow: hidden;
    margin: 10px 0;
    border-bottom: 1px dashed #c6c6c6;
    padding-bottom: 10px;
}
aside #contact-nav li .sideicon{
	float:left;
	width: 20%;
}
aside #contact-nav li .sidetxt{
	float:right;
	width: 76%;
}
aside #contact-nav li .sidetxt p{
	color:#434343;
	font-size:16px;
}
aside #contact-nav li .sidetxt a{
	color:#b29152;
	font-size:14px;
	display:block;
}
.news-detail-date{
	text-align: right;
    font-size: 14px;
    color: #a5a5a5;
}
@media screen and (max-width: 980px) {
	#newslist .list{
		width:48.5%;
	}
	#newslist .list:nth-child(2n){
		margin-right:0;
	}
	aside #contact-nav li .sideicon{
	    width: 10%;	
	}
	aside #contact-nav li .sidetxt{
	    float: left;	
	}
	aside #best-product .best-productlist .photo,
	aside #best-product .best-productlist .pt{
		margin-left:10px;
		margin-right:10px;
	}
}
@media screen and (max-width: 640px) {
	aside #contact-nav li .sideicon{
	    width: 15%;	
	}
}
@media screen and (max-width: 480px) {
	aside #contact-nav li .sideicon{
	    width: 20%;	
	}
	#newslist .list section{
		font-size:12px;
	}
	#newslist .list{
		width:100%;
	}
	#newslist .list:nth-child(2n),
	#newslist .list{
		margin-right:0;
	}
}