.view-pic{
    margin: 10px -10px 0 -5px;
    height:0;
    padding: 5px;
    padding-top:75%;
}
.view-pic a{
    display:block;
    position:absolute;
    top:5px;
    left:5px;
    right:5px;
    bottom:5px;
}
.view-img{
    width:100%;height:100%;
}
.view-title{
    overflow:hidden;
    position: absolute;
    height:30px;
    line-height:30px;
    padding-left:10px;
    padding-right:10px;
    left:5px;
    right:5px;
    bottom:5px;
    background-color: #222;
    color:#fff;
    opacity: 0.85;
    filter: Alpha(opacity=85);
    display:none;
}