body{
	background-color: #f0eff5;
}
header.aui-bar{
	display:block;
	position:fixed;
}
.main{
	margin-top: 45px;
}
.dopadding{
	padding: 60px 15px 15px;
}
.evaluateBox{
	padding:3%;
	border-radius:5px;
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
	background-color: #fff;
}
.areaTitle{
	color: #4D4D4D;
	/*line-height:24px;*/
}
/* 套餐图标列表 */
.img-list{display:inline-block; margin-top:10px; }
/* 套餐图标  */
.img-list img{display:inline-block;width: 32px;cursor:pointer; margin-right:5px; }
.dateBox{
	border-bottom:dashed 1px #909090;
	height:40px;
	line-height:40px;
	overflow:hidden;
	position:relative;
	color:#909090;
	font-size:14px;
}
.dateBox .num{
	position:absolute;
	right:0;
}
.evaTitle{
	font-size:16px;
	color:#323232;
	margin-top:10px;
	font-weight:bold;
	word-break:break-all;
}
.starAScore{
	position:relative;
	margin-top:10px;
}
.starAScore small{
	position: relative;
	top: -3px;
	/*transform: translateY(-2px);*/
	margin-right: 10px;
	color: #808080;
	font-size: 13px;
	/*vertical-align: middle;*/
}
.star img{
	margin-right:5px;
	width:17px;
}
.starAScore .score{
	position:absolute;
	right:0;
	color:#f34051;
	font-size:12px;
	top:0;
	padding-left:22px;
}
.starAScore .score i{
	display:block;
	width:18px;
	height:18px;
	background:url(../images/golf_point@2x.png) no-repeat;
	background-size:100%;
	position:absolute;
	left:0;
	top:2px;
}
.starAScore .score span{
	font-size:18px;
}
.tagDiv{
	margin-top:10px;
}
.tagDiv .tags{
	margin-bottom:10px;
	border-radius:25px;
	border:1px solid #bbbbbb;
	color: #909090;
	padding:3px 12px;
	font-size:14px;
	margin-right:10px;
	display:inline-block;
}
.evaDescripition{
	line-height:24px;
	color: #323232;
	font-size:16px;
	overflow: hidden;
}
.evaDescripition .desc{
	margin-bottom: 10px;
    max-height: 120px;
	overflow:hidden;
	word-break:break-all;
}
.scan{
	text-align:center;
	color:#088de8;
	margin-top:15px;
	cursor:pointer;
}
.scan span{
	position:relative;
	padding-right:13px;
	cursor:pointer;
}
.scan span i{
	border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 7px solid #088de8;
    height: 0;
    position: absolute;
    right: 0px;
    top: 50%;
    width: 0;
	display:block;
	margin-top:-3px;
}
.btns{
	margin-top:20px;
}
.btns .areaInfo,.btns .reserve{
	width:48%;
	color: #088de8;
	font-size:17px;
	text-align:center;
	height:44px;
	line-height:44px;
	border:1px solid #088de8;
	border-radius:3px;
	float:left;
}
.btns div.reserve{
	float:right;
	background-color:#088de8;
	color:#fff;
}
.evaDescripition .img{
	width:32%;
	float:left;
	margin-left:2%;
	position:relative;
	padding-top:32%;
	margin-bottom:2%;
}
.evaDescripition .img .play-opacity-btn{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000 url("../images/play-btn@2x.png") no-repeat center center;
	background-size: 40px 40px;
	z-index: 9;
	opacity: 0.7;
	border-radius:3px;
}
.evaDescripition .img img,
.evaDescripition .img video{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-radius:3px;
}
.evaDescripition .img:nth-child(3n+1){
	margin-left:0;
}
.evaTime{
	/*float:right;*/
	font-size: 12px;
}
.evaTime .left-sp{
	float: left;
	color:#909090;
}
.evaTime .right-sp{
	float: right;
	color: #0A8139;
}
/*.tipsbottom{
	padding: 11px 108px 8px 72px;
}*/
/*.tipsbottom .bot_btn{
	background-color: #0fb70a;
	font-size: 16px;
}*/


/* 底部返回按钮 */
.bottom{position: fixed;bottom:0;width:100%;z-index:10;background:#e1e1e1;border-top:1px #909090 solid;display:none;}
.bottom img{position:relative;top:2px;width: 20px;}
.bottom a {display:block;width: 100%;height:44px;text-align:center;padding:10px;border:none;font-size:1.125em;background:#e1e1e1;color:#646464;}

/*图片放大框*/
.lagerImgs{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:2000; background-color:#000; display:none; opacity:0; }
.lagerImgs ul { margin: 0; padding: 0; list-style-type: none; -webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; height: 100%; max-width:none; }
.lagerImgs ul:after { content: ""; display: block; height: 0; width: 100%; clear: both; }
.lagerImgs li { margin: 0; list-style-type: none; float: left; width: 100vw; height: 100%; color: #000; padding: 0px; text-align:center; }
.lagerImgs li table{ width:100%; height:100%; margin:0; padding:0; border:none; }
.lagerImgs li table tbody{ margin:0; padding:0; border:none; }
.lagerImgs li img{ width:auto; height:auto; max-width:100%; position: relative; }
.lagerImgs .page_num{ position:absolute; right:20px; top:20px; color:#8b8b8b; font-size:22px; z-index:2001; }
.lagerImgs td {
    border: none;
    color: #434343;
    position: relative;
}

