body{ background:#f5f5f5;}

.list{}
.list li{ width:100%; margin-bottom:10px; box-shadow: 0 1px 5px #ccc; position:relative;}
.list li .coverbox { position:relative; width:100%; }
.list li .pic{ width:100%; height:100%; display:block;}
.list li .price{ 
	padding:0 10px; 
	height:40px; 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=rgba(56, 195, 224, 0.6),endColorStr=rgba(21, 182, 215, 0.9)); /*IE 6 7 8*/ 
	background: -ms-linear-gradient(left, rgba(56, 195, 224, 0.6),  rgba(21, 182, 215, 0.9));        /* IE 10 */
	background:-moz-linear-gradient(left,rgba(56, 195, 224, 0.6),rgba(21, 182, 215, 0.9));/*火狐*/ 
	background:-webkit-gradient(linear, 0% 0%, 100% 0%,from(rgba(56, 195, 224, 0.6)), to(rgba(21, 182, 215, 0.9)));/*谷歌*/ 
	background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(rgba(56, 195, 224, 0.6)), to(rgba(21, 182, 215, 0.9)));      /* Safari 4-5, Chrome 1-9*/
	background: -webkit-linear-gradient(left, rgba(56, 195, 224, 0.6), rgba(21, 182, 215, 0.9));   /*Safari5.1 Chrome 10+*/
	background: -o-linear-gradient(left, rgba(56, 195, 224, 0.6), rgba(21, 182, 215, 0.9));  /*Opera 11.10+*/			
 	color:#FFF; position:absolute; left:0; bottom:10px; line-height:40px; font-size:20px; text-align:center;}
.list li .price span{ font-size:14px; margin-left:5px;}
.list li .distance{ background:rgba(0, 0, 0, .3); border-radius:20px; position:absolute; top:10px; right:10px; padding:3px 6px; z-index:1;}
.list li .distance .icon{ width:20px; height:20px; display:inline-block;}
.list li .distance span{ color:#FFF;}
.list li .info{ overflow: hidden;background:#fff; color:#7b7b7b; font-size:14px;  padding: 5px 10px;
	line-height: 24px;}
	.location{
		z-index: 10;
        right:17px;
        bottom:85px;
        position:fixed;
        box-shadow:0px 0px 10px #888;
        padding:10px 15px;
        color:#333;
		font-size:11px;
		background: #fff;
		border-radius: 20px;
		
	}
	.location a{
		color:inherit;
	}
    .location .location-icon{
        display:inline-block;
        width:14px;
        height:15px;
		background:url(../../image/home_location.png);
		background-size: 100% 100%;
		vertical-align: middle;
    }
