.lnav .category-popup, .lnav .category-popup .more {
    display: none;
}

.showIntactMap {
    width: 100%;
    height: 600px;
}

.BMapLib_SearchInfoWindow .BMapLib_bubble_title {
    font-size: 16px;
    font-weight: 700;
    font-family: 'microsoft yahei';
}

.BMapLib_bubble_content p {
    padding: 6px 10px 0;
    line-height: 1.5em;
    font-size: 14px;
    font-family: 'microsoft yahei';
}

.tangram-suggestion-main {
  z-index: 5000;
}

.link_location{
	margin-top: 25px;
}
.link_location a{
	font-size: 14px;
	color: #b1b1b1;
}
.link_location em{
	color: #b1b1b1;
	margin-left: 5px;
	font-size: 14px;
}
.ShopInfo_box{
	background: url(../images/shop_bac.png) no-repeat center;
	height: 230px;
	margin-top: -2px;
	margin-bottom: 115px;
}
.ShopInfo_box .ShopInfo{
	position: relative;
}
.ShopInfo_box .ShopInfo .shop_name{
	text-align: center;
	color: #fff;
	font-size: 28px;
	padding-top: 50px;
}
.ShopInfo_box .ShopInfo .report_btn{
	position: absolute;
	right: 0;
	top: 65px;
	border: 1px solid #fff;
	border-radius: 5px;
	color: #fff;
	width: 84px;
	height: 32px;
	line-height: 32px;
}
.ShopInfo_box .ShopInfo .report_btn a{
	color: #fff;
	display: block;
	font-size: 14px;
}
.ShopInfo_box .ShopInfo .report_btn a i{
    width: 20px;
    height: 32px;
    background: url(../images/report.png) no-repeat 1px 6px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 14px;
    margin-right: 5px;
}
.ShopInfo_de{
	background: #fff;
	box-shadow: 0px 1px 20px #bfbfbf;
	border-radius: 5px;
	height: 195px;
	position: absolute;
	top: 140px;
	left: 0;
	right: 0;
	padding: 0 65px;
}
.ShopInfo_de ul li {
	float: left;
	width: 23%;
	text-align: center;
	margin-top: 5px;
}
.ShopInfo_de ul li p{
	font-size: 14px;
	color: #a6a6a6;
	margin-bottom: 5px;
}
.ShopInfo_de ul li span{
	font-size: 16px;
}
.ShopInfo_de ul li.shop_location{
	text-align: left;
	width: 30%;
}
.ShopInfo_de ul li.shop_location p{
	text-align: center;
}
.ShopInfo_de ul li.shop_location span{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
  text-align: center;
}

.empty {
  height: 300px; text-align: center; line-height: 300px; font-size: 16px;
}

.ShopInfo_de ul li.shop_location span a{
	width: 23px;
	height: 23px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/location.png) no-repeat 0 -1px;
	background-size: 23px;
}
.ShopInfo_de ul li i{
	display: block;
	width: 75px;
	height: 75px;
	margin: 10px auto;
}
.ShopInfo_de ul li.shop_location i{
	background: url(../images/shopde_btn1.png);
}
.ShopInfo_de ul li.shop_tel i{
	background: url(../images/shopde_btn2.png);
}
.ShopInfo_de ul li.shop_com i{
	background: url(../images/shopde_btn3.png);
}
.ShopInfo_de ul li.shop_type i{
	background: url(../images/shopde_btn4.png);
}
.shop_tips{
    position: absolute;
    right: -6px;
    top: -7px;
    width: 60px;
    height: 60px;
    background: url(../images/tips.png) no-repeat center;
}
.ShopDE_title{
	padding-top: 25px;
	border-bottom: 2px solid #e3e3e3;
}
.ShopDE_title em{
	float: left;
	padding: 10px 5px;
	border-bottom: 2px solid #30b9f3;
	position: relative;
	top: 2px;
	font-size: 16px;
}
.Tuan_List .TuanContent{
	padding: 26px 0;
	border-bottom: 1px dashed #e6e6e6;
}
.Tuan_List .TuanContent .TuanInfo{
	float: left;
	width: 490px;
}
.w1200 .Tuan_List .TuanContent .TuanInfo{
	width: 521px;
}
.Tuan_List .TuanContent .TuanInfo .Tuan_pic{
	width: 172px;
	height: 120px;
	overflow: hidden;
	margin-right: 30px;
	float: left;
}
.Tuan_List .TuanContent .TuanInfo .Tuan_pic img{
	width: 100%;
	height: 100%; 
    background: #f5f5f5;
}
.Tuan_List .TuanContent .TuanInfo p{
	margin-top: 15px;
	font-size: 16px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	width: 285px;
}
.w1200 .Tuan_List .TuanContent .TuanInfo p {
  width: 300px;
}
.Tuan_List .TuanContent .TuanInfo span{
	font-size: 14px;
	color: #a3a3a3;
	margin-top: 5px;
	display: block;
}
.Tuan_List .TuanContent .TuanTime{
	float: left;
	width: 140px;
	height: 120px;
	line-height: 120px;
	font-size: 14px;
	color: #a3a3a3;
	text-align: center;
}
.w1200 .Tuan_List .TuanContent .TuanTime {
  width: 245px;
}
.Tuan_List .TuanContent .price{
	width: 180px;
	float: left;
	text-align: center;
}
.w1200 .Tuan_List .TuanContent .price {
  width: 245px;
}
.Tuan_List .TuanContent .price p{
	font-size: 18px;
	color: #f65922;
	margin-top: 33px;
}
.Tuan_List .TuanContent .price p em{
	font-size: 14px;
}
.Tuan_List .TuanContent .price span{
	color: #a9a9a9;
	font-size: 14px;
}
.Tuan_List .TuanContent .TuanBtn{
	width: 189px;
	float: left;
}
.Tuan_List .TuanContent .TuanBtn a{
	display: block;
	background: #30b9f3;
	color: #fff;
	width: 140px;
	height: 47px;
	margin: 0 auto;
	text-align: center;
	line-height: 47px;
	font-size: 14px;
	border-radius: 4px;
	margin-top: 33px;
}
.Business_list{
	margin-top: 40px;
}
.Business_list .business_pic{
	width: 351px;
	height: 254px;
	float: left;
	background: url(../images/bus_bac.png) no-repeat center;
	position: relative;
	margin-right: 30px;
	cursor: pointer;
}
.Business_list .business_pic img{
	position: absolute;
	left: 0;
	top: 0;
	width: 339px;
	height: 241px;
}
.Business_list .business_pic em{
	position: absolute;
    right: 16px;
    bottom: 18px;
    padding: 3px 8px;
    background: rgba(0, 0, 0, 0.41);
    color: #fff;
}
.Business_list .business_info{
	float: left;
	width: 520px;
	font-size: 14px;
	margin-right: 37px;
}
.Business_list .business_info ul li{
	margin-bottom: 5px;
	position: relative;
	padding-left: 75px;
}
.Business_list .business_info ul li em{
	position: absolute;
	left: 0;
}
.w1200 .business_closest {
  display: block;
}
.business_closest{
  display: none;
	float: right;
	width: 260px;
	height: 439px;
	border: 1px solid #efefef;
}
.BC_lead ul li{
	float: left;
	width: 50%;
	text-align: center;
	height: 40px;
	line-height: 40px;
	background: #f5f5f5;
	font-size: 14px;
	cursor: pointer;
}
.BC_lead ul li.BCL_bc{
	background: #fff;
}
.BC_list{
	padding: 10px;
	padding-top: 0;
}
.BC_list .BC_connect{
	border-bottom: 1px solid #ededed;
	padding-bottom: 10px;
	padding-top: 10px;
}
.BC_list .BC_connect .BCC_pic{
	width: 100px;
	height: 75px;
	float: left;
	margin-right: 9px;
}
.BC_list .BC_connect .BCC_pic img{
	width: 100%;
	height: 100%;
    background: #f5f5f5;
}
.BC_list .BC_connect p{
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.BC_list .BC_connect span{
	font-size: 14px;
	color: #9b9b9b;
	margin-top: 8px;
	display: block;
}
.BC_list .BC_connect .BCC_price{
	text-align: right;
	font-size: 14px;
	color: #f87a4e;
	margin-top: 8px;
}
.disk{
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.32);
	z-index: 1003;
	display: none;
}
.list{
	display: none;
	background: #fff;
	padding: 10px;
	position: fixed;
	width: 800px;
	height: 500px;
	top: 20%;
	left: 50%;
	margin-left: -400px;
	z-index: 1004;
}
.list img{
	width: 800px;
	height: 500px;
}
.list .prev{
    position: absolute;
    left: -109px;
    top: 210px;
    width: 100px;
    height: 100px;
    background: url(../images/toleft.png) no-repeat center;
}
.list .next{
    position: absolute;
    right: -109px;
    top: 210px;
    width: 100px;
    height: 100px;
    background: url(../images/toright.png) no-repeat center;
}
.list .close{
    width: 30px;
    height: 30px;
    background: url(../images/Close.png) no-repeat center;
    background-size: 30px;
    position: absolute;
    right: -24px;
    top: -18px;
    cursor: pointer;
}
.list .page_count{
	position: absolute;
	bottom: 16px;
    right: 17px;
	background: #000;
	padding: 4px 15px;
	border-radius: 10px;
	color: #fff;
}


/* 筛选&&排序 */
.review-list {margin: 30px 0;}
.filter {background: #f9f9f9; margin: 10px 0;}
.filter li {float: left; line-height: 32px;}
.filter li a {position: relative; display: block; border-right: solid 1px #eee; width: 93px; text-align: center;}
.filter li a:hover, .filter li.current a {border-color: #eee; background: #eee; color: #333;}
.filter li.fn-right {float: right; margin: 6px 10px 0 20px; line-height: 20px;}
.filter li select {position: relative; line-height: 13px; height: 21px; border: 1px solid; border-color: #999 #ddd #ddd #999; color: #666; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 2px 22px 2px 10px; border-radius: 0; background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAADCAMAAACtb39mAAAABlBMVEWZmZkAAACDUBULAAAAAnRSTlP/AOW3MEoAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAADaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkExQzJFNDAyNzgyMTY4MTE4MDgzQURCNjNBOThFMDNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlFQTJCOUY0MzY0NzExRTQ5OTdEQUM0ODFEOTcyNEEyIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlFQTJCOUYzMzY0NzExRTQ5OTdEQUM0ODFEOTcyNEEyIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMUMyRTQwMjc4MjE2ODExODA4M0FEQjYzQTk4RTAzQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMUMyRTQwMjc4MjE2ODExODA4M0FEQjYzQTk4RTAzQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psn0/S4AAAAXSURBVBhXY2AAA0Y4YGBE5QMFGFH4jAADSQAl/E4eeQAAAABJRU5ErkJggg==) no-repeat right center;}

/* 评价列表 */
.ratelist .loading {line-height: 300px; text-align: center;}

.ratelist .rate-item {border-bottom: 1px dotted #ddd; padding: 20px 10px 10px; color: #222; font-size: 14px;}

/* 头像 */
.ratelist .user-info {float: left; margin-right: 10px; width: 90px; text-align: center;}
.ratelist .user-info img {display: block; width: 50px; height: 50px; border-radius: 2px; margin: 0 auto;}
.ratelist .user-info p {margin: 8px 0 5px; color: #f76120; max-width: 90px; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle;}

/* 内容 */
.ratelist .review {overflow: hidden;}
.ratelist .review .info {margin-bottom: 10px; color: #999; line-height: 18px;}
.ratelist .review .info s, .ratelist .review .info s i {display: inline-block; height: 12px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQTUyQTE3RDREMjMxMUU0QUVDRUE4Q0Q4NUVCOUI2OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQTUyQTE3RTREMjMxMUU0QUVDRUE4Q0Q4NUVCOUI2OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRBNTJBMTdCNEQyMzExRTRBRUNFQThDRDg1RUI5QjY5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRBNTJBMTdDNEQyMzExRTRBRUNFQThDRDg1RUI5QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1GZEFgAAAE5QTFRF0M/Pz8/P0NDQ0dHR0dDQ9PT00tHR7u7u5+fn8fHx0M7O8vLy8PDw2dnZ+fn539/f7Ozs/v7+0tLS29vb4eHh1dXV6+vr+/v79/f3////1VvExQAAABp0Uk5T/////////////////////////////////wAUIgDaAAAAW0lEQVR42kSNWQ6AMAhEYWrt6r5y/4tKicYXwuR9wJA0fLIg29vwS2Gun4ycM64mrJCiAbpXenGexLvOQGo3AU7BbA8KeoW8yQkHnWAygWs4sJtw1IolssgjwACFHAecmh1z0QAAAABJRU5ErkJggg==) repeat-x;}
.ratelist .review .info s {position: relative; width: 60px; vertical-align: top; margin: 3px 0;}
.ratelist .review .info s i {position: absolute; left: 0; top: 0; bottom: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQTUyQTE3OTREMjMxMUU0QUVDRUE4Q0Q4NUVCOUI2OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQTUyQTE3QTREMjMxMUU0QUVDRUE4Q0Q4NUVCOUI2OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkRBNTJBMTc3NEQyMzExRTRBRUNFQThDRDg1RUI5QjY5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkRBNTJBMTc4NEQyMzExRTRBRUNFQThDRDg1RUI5QjY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+IOVWLgAAAJ9QTFRF/3Yk/YYa/YEZ/HUW/HsX/+DO/XEd/nQf/ngf/3kj/3st/oEf/nQe/3gj/Ysb/9jA//Lq/9O5/38i/6Nr/XEY/X8b/8yu/6l1/8el/9a9/oke/nYh/nYg/5lc/9W7/34i//38/oEd/3kp/9nC/8mp/+fY/34x/XIZ/8+y/5FP/oAe/86w/4hA/97K/7qQ/X4c/9rF/ogf/7qR/+7k////tj60fwAAADV0Uk5T/////////////////////////////////////////////////////////////////////wB8tdAKAAAAcElEQVR42mIwAQFWSTDFACZlNREcA3khORjHmNNQilcAxAECTm4+Pm5eEEtVTYsRDBS5WBlMWLn0mYBAVIkfpEeDgwUIOFTABijLMAOBtC6YI8Gjzs4uwiMG5gizMQhq67CJgzkMRkArFPSALIAAAwDFqBGvMjYe1AAAAABJRU5ErkJggg==) repeat-x;}
.ratelist .review .info .time {color: #999; margin-left: 10px; font-size: 10px;}
.ratelist .review .view p {margin-bottom: 10px; font-size: 16px; word-break: break-all;}

/* 评价图集 */
.ratelist .thumb {position: relative; overflow: hidden; height: 100px;}
.ratelist .thumb .plist {position: absolute; left: 0; right: 0; bottom: 0; z-index: 1; height: 100px;}
.ratelist .thumb li {float: left; margin-right: 13px; width: 100px;}
.ratelist .thumb li a {display: inline-block; zoom: 1; position: relative; width: 96px; height: 96px; background: url('/static/images/loading_16.gif') no-repeat center; overflow: hidden; border: 2px solid #fff;}
.ratelist .thumb li img {height: 98px; display: block; margin: 0 auto;}
.ratelist .thumb li a:hover, .ratelist .thumb li.on a {border: solid 2px #f76120;}
.ratelist .thumb .sprev, .ratelist .thumb .snext {position: absolute; top: 50%; z-index: 2; margin-top: -26px; width: 27px; height: 52px; background: url('../images/arrow.png') no-repeat;}
.ratelist .thumb .sprev {left: 0; background-position: 0 0;}
.ratelist .thumb:hover .sprev, .ratelist .thumb a:hover.sprev {background-position: 0 -53px;}
.ratelist .thumb .snext {right: 0; background-position: -28px 0;}
.ratelist .thumb:hover .snext, .ratelist .thumb a:hover.snext {background-position: -28px -53px;}
.ratelist .album {display: none; position: relative; margin-top: 10px; min-height: 250px; _height: 250px; text-align: center; background: url('../images/bg-tile.png');}
.ratelist .album .prev, .ratelist .album .next, .ratelist .album .close {position: absolute; top: 0; z-index: 2; width: 40%; height: 100%; _height: 250px; opacity: 0; background-color: #fff; filter: alpha(opacity=0);}
.ratelist .album .prev {left: 0; cursor: url('../images/cursor-rate-pic-prev.png'), url('../images/cursor-rate-pic-prev.cur'), auto;}
.ratelist .album .next {right: 0; cursor: url('../images/cursor-rate-pic-next.png'), url('../images/cursor-rate-pic-next.cur'), auto;}
.ratelist .album .close {width: 20%; left: 40%; cursor: url('../images/small.png'), url('../images/small.cur'), auto;}
.ratelist .album .albumlist {position: relative; z-index: 1; height: 100%;}
.ratelist .album .aitem {position: relative; display: block; width: 100%; height: 500px; overflow: hidden; background: url('/static/images/ui/loading.gif') no-repeat center; text-align: center;}
.ratelist .album .aitem i {display: inline-block; height: 100%; vertical-align: middle;}
.ratelist .album .aitem img {display: inline; z-index: 0; vertical-align: middle; max-width: 100%; max-height: 100%; -ms-interpolation-mode: bicubic;}




/* 分页 */
.ratelist .pagination {height: 50px;padding: 30px 0;/* display: none; */text-align: center;}
.ratelist .pagination-pages a, .ratelist .pagination-pages span {display: inline-block; vertical-align: middle; min-width: 18px; height: 38px; padding: 0 10px; margin: 0 0 0 10px; background-color: #fff; border: 1px solid #d9d9d9; text-align: center; line-height: 38px; font-size: 14px; cursor: pointer; color: #333; text-decoration: none; border-radius: 3px; box-shadow: 0 2px 2px #e7e7e7;}
.ratelist .pagination-pages .curr, .ratelist .pagination-pages .interim {cursor: default;}
.ratelist .pagination-pages .interim {border-color: transparent; background: transparent; box-shadow: none; padding: 0;}
.ratelist .pagination-pages .curr {background: #f8f8f8; color: #ccc; border-color: #e9e9e9; cursor: no-drop;}
.ratelist .pagination-pages a:hover {background-color: #f60; color: #fff; border-color: #f60;}
.ratelist .pagination-pages .prev, .ratelist .pagination-pages .next {padding: 0 8px;}
.ratelist .pagination-pages .disabled {background-color: #999; color: #fff; cursor: default;}
.ratelist .pagination-pages .redirect {display: inline-block; vertical-align: middle; margin-left: 20px; line-height: 40px; font-size: 14px;}
.ratelist .pagination-pages .redirect i {font-style: normal; float: left;}
.ratelist .pagination-pages .redirect input {float: left; width: 50px; margin: 0 5px; padding: 9px 5px; height: 20px; border: 1px solid #d9d9d9; box-shadow: 0 2px 2px #e7e7e7; border-radius: 3px; outline: 0; text-align: center;}
.ratelist .pagination-pages .redirect button {float: left; height: 40px; padding: 9px 15px; margin-left: 10px; background-color: #fff; border: 1px solid #d9d9d9; line-height: 20px; outline: 0; box-shadow: 0 2px 2px #e7e7e7; border-radius: 3px; cursor: pointer; font-size: 14px;}
.ratelist .pagination-pages .redirect button:hover {background-color: #f5f5f5;}


#allmap{width: 980px; height: 600px;margin-left: 10px;margin-top: 10px}
