/* 面包屑 */
.crumbs {height: 55px; line-height: 55px; font-size: 14px;}

/*摘要*/
.abigimage-counter {font-size: 18px;float: none!important;position: absolute;left: 50%;margin-left: -50px;bottom: 50px;  }
.summary{min-height: 100px;box-shadow: 0px 0px 16px 0px rgba(122, 116, 89, 0.22);border-radius: 4px;padding: 30px 20px 36px;box-sizing: border-box;}
.summary .img{width: 422px;height: 295px;background-color: #fdebd4;position: relative;float: left;}
.summary .img .bg2{width: 422px;height: 295px;background-color: #f8c17b;position: absolute;top: 10px;right: 10px;}
.summary .img .bg2 .f_img{z-index: 9;}
.summary .img .bg2 a{display:inline-block;width: 422px;height: 295px;position: absolute;top: 10px;right: 10px;cursor: pointer;}
.summary .img .bg2 a img{width: 100%;height: 100%;}
.summary .img .bg2 .num{background-color: rgba(42, 42, 42, 0.6); width: 50px; height: 28px;border-radius: 14px;text-align: center;line-height: 28px;color: #fff;z-index: 10;position: absolute;bottom: 0px;right: 20px;font-size: 14px;font-family: "Microsoft YaHei";}
.summary .info{float: left;margin-right: 58px;width: 680px;min-height: 100px;position: relative;}
.summary .info .title{border-bottom: 1px solid #eee;position: relative;padding-bottom: 8px;margin-bottom: 20px;}
.summary .info .title .name{font-size: 24px;height: 36px;line-height: 36px; padding-bottom: 10px; font-weight: bold;}
.summary .info .title .favorite{position: absolute;right: 0;top: 6px; width: 102px;height: 35px;padding-left:15px;box-sizing:border-box;background-color: #f32e4a;border-radius: 2px;text-align: center;line-height: 35px;font-size: 14px;color: #fff;}
.summary .info .title .favorite s{display:inline-block;width:15px;height:14px;background: url("../images/fav_icon.png") no-repeat;position: absolute;top: 11px;left: 12px;}
/*.summary .info .title .favorite s {width: 15px; height: 13px; margin: -2px 5px 0 0; background-position: -21px -57px;}*/
.summary .info .title .favorite.curr {color: #fff;}
/*.summary .info .title .favorite.curr s {background-position: -21px -43px;}*/

/* 星级统计 */
.rate {width: 100px;display: inline-block}
.cap{color: #a0a0a0;font-size: 14px;}
.rate span, .rate span i {display: inline-block; height: 14px; background: url('../images/rate.png') repeat-x;}
.rate span {position: relative; width: 88px;}
.rate span i {position: absolute; left: 0; top: 2px; bottom: 0; background-position: 0 -16px;}

.summary .info  .tel{margin-bottom:15px;position:relative;box-sizing:border-box;padding-left:31px;width: 190px;height: 38px;border: 1px solid rgb(255,95,0);border-radius: 4px;text-align: center;line-height: 38px;font-size: 18px;letter-spacing: -0.5px;color: rgb(255,95,0);font-weight: bold;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.summary .info  .tel i{position:absolute;top:6px;left:6px;display: inline-block;width: 28px;height: 23px;background: url("../images/tuanSprite.png") no-repeat -38px -21px;}
.summary .info  .address,.summary .info  .opentime{font-size: 16px;color: #333;margin-bottom: 15px;}
.summary .info  .address span,.summary .info  .opentime span{color: #a0a0a0;margin-right: 10px;}
.summary .info .address .appMapBtn{display: inline-block;height: 24px;}
.summary .info .address .appMapBtn i{display: inline-block;margin:0px 0px -2px 5px;width: 11px;height: 18px;background: url("../images/addr.png") no-repeat;cursor: pointer;}
.summary .info .contact{font-family: "Arial";font-size: 18px; font-weight: bold;height: 36px;line-height: 36px;position: relative;margin-bottom: 35px;}
.summary .info .contact span{margin-right: 30px;display: inline-block;width: 100px;height: 30px;}
.summary .info .contact .sq{padding-left: 28px;}
.summary .info .contact .swx{padding-left: 41px;}
.summary .info .contact i{display: inline-block;width: 20px;height: 20px;margin-right: 6px;position: absolute;}
.summary .info .contact .wx{background: url("../images/tuanSprite.png") no-repeat -22px 1px;width: 30px;height: 21px;top: 6px;left: 166px;}
.summary .info .contact .qq{background: url("../images/tuanSprite.png") no-repeat 0px 1px;top: 6px;left: 1px;}
.summary .info .info_bottom{border-top: 1px solid #eee;}
.summary .info .info_bottom p{float: right;font-size: 14px;padding-top: 10px;}
.summary .info .info_bottom a {margin-left: 30px;color: rgb(160, 160, 160);position: relative;padding-left: 25px;}
.summary .info .info_bottom a i{display: inline-block;width: 22px;height: 19px;background: url("../images/tuanSprite.png") no-repeat;position: absolute;}
.summary .info .info_bottom .pl i{background-position: 0px -20px;margin-top: 3px; top: -3px;left: 0px;}
.summary .info .info_bottom .jb i{background-position: -19px -20px;top: 0px;left: 0px;}

.summary .info .qcode{position: absolute;right: 0px;top: 109px;}
#qrcode{width: 76px;
    height: 76px;
    display: block;
    margin: 0;
    padding: 3px;
    background: #fff;
    border: 1px solid #eee;
}
#qrcode canvas{margin:auto;width: 100% !important;height: 100% !important;}
.summary .info .qcode p{text-align: center;font-size: 14px;color: #a0a0a0;}
.ma-bottom{margin-bottom: 35px;}






/*商家团购*/
.right{float: left;width: 870px;min-height: 80px;}
.selltuan h2{font-size: 22px;font-weight: bold;height: 36px; line-height: 36px;position: relative;padding-left: 8px;}
.selltuan h2 i{display: inline-block;width: 0;height: 20px;border: 2px solid rgb(255, 67, 0);position: absolute;left: 0;top: 6px;}
.selltuan .list li{border-bottom: 1px dashed rgb(230, 230, 230);padding: 22px 0;position: relative;cursor: pointer;}
.selltuan .list li:hover{background: #f6f6f6;}
.selltuan .list li:last-child{border-bottom: 0;margin-bottom: 20px;}
.selltuan .list li .img{float: left;width: 170px;height: 120px;margin-right: 25px;position: relative;overflow: hidden;}
.selltuan .list li .img img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;}
.selltuan .list li .info{float: left;}
.selltuan .list li .info .name{color: #333;font-size: 18px;font-weight: bold;width: 330px;padding-bottom:10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.selltuan .list li .info .dic{color: rgb(160, 160, 160);font-size: 14px;padding-bottom: 26px;}
.selltuan .list li .info .dic span{margin-right: 15px;}
.selltuan .list li .info .price i,.two-center .slide .list .info .price s i{font-style: normal;color: #ff6800;font-size: 14px;font-weight: bold;}
.selltuan .list li .info .price span{color: #ff6800;font-size: 21px;font-weight: bold;margin-right: 8px;}
.selltuan .list li .info .price s{color: rgb(160, 160, 160);font-size: 16px;}
.selltuan .list li .info .price s i{color: rgb(160, 160, 160);}
.selltuan .list li .info .btn{position:absolute;top:52px;right:0px;display: inline-block; width: 109px; height: 37px;background-color: rgb(243, 46, 74);border-radius: 4px;text-align: center;line-height: 37px;color: #fff;font-size: 16px;}


/*商家代金券*/
.quan{min-height: 50px;border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin-bottom: 25px;padding: 20px 25px;box-sizing: border-box;}
.quan h3{font-size: 18px;font-weight: bold;margin-bottom: 20px;}
.quanList li{position: relative;margin-bottom: 20px;border-bottom: 1px dashed #eee;padding-bottom: 20px;}
.quanList li a{display: block;}
.quanList li:last-child{border: 0;}
.quanList li .img{float: left;width: 137px;height: 86px;background: url("../images/quanbg.png") no-repeat;background-size: contain;padding: 10px;box-sizing: border-box;}
.quanList li .img .price{text-align: center;padding-bottom: 6px;border-bottom: 1px dashed #ccc;margin-bottom: 6px;}
.quanList li .img .price i{font-style: normal;color: #ff6800;font-size: 14px;font-weight: bold;}
.quanList li .img .price span{color: #ff6800;font-size: 21px;font-weight: bold;margin-right: 8px;}
.quanList li .img .mark{font-size: 14px;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.quanList li .info{float:left;margin-left: 20px;}
.quanList li .info .name{font-size: 18px;height: 27px;line-height: 27px;margin-bottom: 10px;}
.quanList li .info .count{color: #a0a0a0;font-size: 14px;}
.quanList li .info .btn{display: inline-block;position:absolute;top:52px;right:0px;display: inline-block; width: 109px; height: 37px;background-color: rgb(243, 46, 74);border-radius: 4px;text-align: center;line-height: 37px;color: #fff;font-size: 16px;}


/*消费评价*/
.review-list h2{font-size: 22px;font-weight: bold;height: 36px; line-height: 36px;border-bottom: 2px solid #eee;}
.review-list h2 span{display:inline-block;height:36px;border-bottom: 2px solid #f4a43d;}
.rating-review {padding: 15px 0;}
.rating-review .total, .rating-review .score, .rating-review .count {float: left; width: 220px; height: 115px; padding-top: 20px; border-right: 1px solid #eee; text-align: center;}
.rating-review .count {border-right: 0;}
/* 评价列表 */
.ratelist .loading {line-height: 300px; text-align: center;}
.ratelist .rate-item {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: 50%; 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 .view p {margin-bottom: 10px; font-size: 16px; word-break: break-all;}

/* 评价图集 */
.ratelist .empty {padding: 100px 0; text-align: center; font-size: 16px;}
.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;}

/*附近商家*/
.nearby h3{font-size: 18px;font-weight: bold;color: #333;margin-bottom: 15px;}
.nearby{float: right;width: 300px;min-height: 100px;padding: 20px 20px 5px;box-sizing: border-box;border-top:2px solid #f8c017; border-bottom: 1px solid #eee;border-left: 1px solid #eee;border-right: 1px solid #eee;}
.nearby_c .item{margin-bottom: 15px;}
.nearby_c .item .nearby_img{position: relative;width:258px;height: 173px;overflow: hidden;background: #f5f5f5;}
.nearby_c .item img {width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display: block;}
.nearby_c .item h4 {display: block; margin: 10px 0; color: #333; line-height: 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 18px;font-weight: bold;}
.nearby_c .item .tuan{margin: 10px 0;}
.nearby_c .item .tuan span{color: #999;font-size: 14px;margin-right: 10px;}
.nearby_c .item .tuan em{font-style: normal;margin-left: 6px;}


/*联系商家*/
.chat_to-Link{width: 120px; height: 38px; line-height: 38px;border-radius:4px ; background: #efefef;color: #565656; font-size: 16px; display: block; font-weight: normal; text-align: center; position: absolute; right: 0;}
.chat_to-Link:before{content: ''; display: inline-block; width: 16px; height: 16px; background: url(../images/msgto.png) no-repeat; background-size: cover; vertical-align: middle; margin-right: 6px;}
.chat_to-Link:hover{background-color: #e0e0e0;}
