body
.demo {cursor:pointer;font-size:16px;text-align:left;border-bottom:1px solid #dedede;background:#FFF;width:550px;height:50px;line-height:50px;padding:20px;transition: all linear .2s;-moz-transition: all linear .2s;-webkit-transition: all linear .2s;-o-transition: all linear .2s;}
.demo:hover {background:#efefef}
.demo:hover span {display:inline}
.demo img {float:left;margin-right:20px;width:50px;border-bottom:1px solid #FFF}
.demo span {display:none;color:#959595;}