.newfujian{margin:10px auto;border:1px solid #cedebd;background:#fdfefb;height:60px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px;overflow:hidden; position: relative;}
.fileico{width:40px;height:60px; text-align: center; line-height:60px;float:left; }.filecont{float:left;padding:0 0 0 10px; text-indent:0 !important; max-width: calc(100% - 200px);}.filecont .filetit{height:48px;line-height:22px;font-size: 12px;letter-spacing:1px;}.filecont .filetit span.filename{max-width:500px;white-space: nowrap; overflow:hidden;text-overflow:ellipsis; } .filecont .filetit span{font-size:12px;color:#999;float:left;font-family:arial;letter-spacing:0;}.filecont .filetit a{color:#666;text-decoration:none;max-width:490px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}.filecont .filetit a:hover{text-decoration:underline;}.filecont .fileaq{height:15px;background:url(./fileaq.png) no-repeat;padding-left:18px;font-size:12px;color:#73B010;letter-spacing:0;line-height:14px;font-family:arial;}.down_2{position: absolute; right:10px; top:18px}.down_2 a{width:130px;height:42px;display:block;background:url(./down_2.jpg) no-repeat -2px -1px;overflow:hidden;}.down_2 a:hover{background:url(./down_2.jpg) no-repeat -2px -46px;}.filename {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:100%;}
@media screen and (max-width: 600px) {
	.down_2{
		top: 26px;
	}
	.down_2 a {
		width: 55px;
		height: 19px;
		background: url(./down_3.jpg) ;
		border-radius: 4px;
	}
	.down_2 a:hover{background:url(./down_3.jpg) no-repeat -0px -1px;}
	.newfujian {
		padding:8px 4px;
	}
	.filecont {
		max-width: calc(100% - 100px)!important;
		padding-left: 5px;
	}
	.filetit {
		font-size: 12px!important;
	}
}
