@charset "UTF-8";
.news{
	padding:10px 5px;
}
.news a{
	margin-bottom:18px; height:82px; border-bottom:solid 1px #f1f1f1; padding-bottom:15px; position:relative; padding-left:82px; display:block; position:relative; padding-top:3px; text-decoration:none;
}
.news a .img{
	width:65px; height:65px; position:absolute; top:8px; left:2px;
}
.news a span{
	height:25px; line-height:25px; color:black; font-size:14px; margin-bottom:2px; overflow:hidden;
}
.news a font{
	display:block; height:40px; line-height:20px; color:#999; font-size:12px; overflow:hidden; overflow:hidden;
}
.by li{
	margin-bottom:18px; text-align:center;
}
.by li .img{
	display:block; padding:5px 45px; text-align:center; overflow:hidden;  
}
.by li .img img{
	max-width:100%;
}
.by li .title{
	height:25px; line-height:25px; text-align:center;   font-size:16px; color:#000; margin-top:2px;
}
.by li .desc,.by li .txt{
	line-height:20px; font-size:12px; padding:0px 12px; color:#999; text-align:left;
}

.by.ds li{
	width:49%; float:left;
}
.by.ds li:nth-child(even){
	float:right;
}
 




.lc li{
	margin-bottom:12px; padding-bottom:5px; border-bottom:solid 1px #f1f1f1;
}
.lc li .title{
	height:28px; line-height:28px; text-align:center; margin-top:2px; font-size:16px;
}
.lc li .desc,.by li .txt{
	line-height:20px; font-size:12px; padding:0px 12px; color:#999; text-align:center;
}