/*** header start ***/
.common-header{
	position: relative;
	height: 45px;
	line-height: 45px;
	background-color: #0765c8;
}

.common-header p{
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	color: #fff;
}

.common-header .back{
	position: absolute;
	top: 0;
	left: -8px;
	padding: 10px 0 10px 4px;
	height: 100%;
	width: 50px;
	background: url(../images/icon_back.png) no-repeat scroll center/contain;
	background-origin: content-box;
	background-clip: content-box;
}

.common-header .home{
	position: absolute;
	top: 0;
	right: -1px;
	padding: 8px 4px 8px 0;
	height: 100%;
	width: 50px;
	background: url(../images/icon_home.png) no-repeat scroll center/contain;
	background-origin: content-box;
	background-clip: content-box;
}

/*** header end ***/

.main{
	padding-top: 10px;
}

.location-list li{
	padding: 10px;
	border-bottom:  1px solid #ddd;
}

.location-list li .cover{
	margin-right: 14px;
	width: 150px;
	height: 82px;
}

.location-list .cover img{
	width: 100%;
	height: 100%;
}

.location-list li .info{
	overflow: hidden;
	line-height: 1.42857143;
}

.location-list .info h4{
	font-size: 16px;
	line-height: 1.5;
	font-weight: 550;
	color: #657180;
}

.location-list .info p{
	font-size: 13px;
	color: #b5bcc5;
}

.location-list .info p span{
	color: #f04844;
}

.location-list .map-box{
	margin-top: 8px;
}

.location-list .icon-location{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(../images/icon_location.png) no-repeat scroll center/cover;
}

.location-list .map-box span{
	color: #0765c8;
}
