.summary .r .price .discount,
.summary .r .comments s,
.summary .r .expiry s,
.summary .r .btns .link-add s,
.summary .r .tools a s,
.bus-addr .l .showbig s {background: url('../images/detail.png') no-repeat;}

.summary .r .price .pr,
.summary .r .price del,
.summary .r .price .discount,
.summary .r .rate,
.summary .r .rate s,
.summary .r .comments,
.summary .r .comments s,
.summary .r .expiry s,
.summary .r .counter button,
.summary .r .btns a,
.summary .r .btns .link-add s,
.summary .r .tools a,
.summary .r .tools a s,
.summary .r .tools .service,
.summary .r .tools .service label,
.bus-addr .l .showbig s {display: inline-block; vertical-align: middle; margin: 0;}

.lnav .category-popup, .lnav .category-popup .more {display: none;}
.lnav .category-popup li {display: block;}

/* 面包屑 */
.crumbs {height: 55px; line-height: 55px; font-size: 14px;}

/* 基本信息 */
.summary {padding: 20px 25px; border: 1px solid #e8e8e8; margin-bottom: 5px;}
.summary h1 {padding-bottom: 5px; font-size: 26px;}
.summary h2 {padding-bottom: 10px; font-size: 16px; color: #666;}

/* 图集 */
.summary .l {float: left; position: relative; width: 445px;}
.summary .l .slider {height: 295px; overflow: hidden;}
.summary .l .slider li {display: none; position: relative; display: block; width: 445px; height: 295px; overflow: hidden; background: url('/static/images/ui/loading.gif') no-repeat center; text-align: center;}
.summary .l .slider li i {display: inline-block; height: 100%; vertical-align: middle;}
.summary .l .slider img {display: inline; z-index: 0; vertical-align: middle; max-width: 100%; max-height: 100%; -ms-interpolation-mode: bicubic;}
.summary .l .imgctrl {height: 50px; margin-top: 12px;}
.summary .l .imgctrl ul {width: 110%;}
.summary .l .imgctrl li {float: left; position: relative; width: 65px; height: 45px; text-align: center; border: 2px solid #fff; margin-right: 6px; cursor: pointer;}
.summary .l .imgctrl li img {width: 65px; height: 45px;}
.summary .l .imgctrl li s {display: none;}
.summary .l .imgctrl li.on {border-color: #f72862;}
.summary .l .imgctrl li.on s {display: block; position: absolute; top: -16px; left: 50%; margin-left: -5px; height: 0; width: 0; border: 7px solid transparent; border-bottom-color: #f72862;}
.summary .l .prev, .summary .l .next {position: absolute; top: 120px; width: 40px; height: 50px; background: url('../images/slider.png') 0 -25px; filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; z-index: 6; transition: opacity .2s;}
.summary .l .prev {left: 0;}
.summary .l .next {right: 0; background-position: 0 -100px;}
.summary .l:hover .prev, .summary .l:hover .next {filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4;}
.summary .l a:hover.prev, .summary .l a:hover.next {filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}

/* 团购信息 */
.summary .r {position: relative; overflow: hidden; padding: 10px 0 0 35px;}
.summary .r dl {line-height: 42px; font-size: 14px;}
.summary .r dt {float: left; width: 70px; color: #999;}
.summary .r dd {position: relative; overflow: hidden;}
.summary .r .price {padding-bottom: 10px;}
.summary .r .price .pr {margin-top: -5px; font-size: 40px; color: #f76120;}
.summary .r .price del {color: #999; margin: 0 15px;}
.summary .r .price .discount {width: 43px; height: 26px; text-align: center; line-height: 20px; color: #fff; font-size: 15px;}
.summary .r .join {font-weight: 700; color: #f76120; font-size: 16px;}
.summary .r .rate {margin: -3px 40px 0 0; color: #f76120;}
.summary .r .rate s, .summary .r .rate i {position: relative; height: 14px; background: url('../images/rate.png') repeat-x;}
.summary .r .rate s {width: 75px; margin: -5px 5px 0 0;}
.summary .r .rate i {position: absolute; left: 0; top: 0; width: 0; background-position: 0 -14px; -webkit-transition: width .3s linear; -moz-transition: width .3s linear; transition: width .3s linear;}
.summary .r .comments {margin-top: -3px; color: #999;}
.summary .r .comments s {width: 15px; height: 16px; background-position: 0 -41px; margin: -3px 5px 0 0;}
.summary .r .comments span {color: #f76120;}
.summary .r .expiry {color: #000;}
.summary .r .expiry s {width: 15px; height: 15px; margin: -2px 5px 0 0; background-position: -17px -26px;}
.summary .r .counter button {width: 28px; height: 26px; text-align: center; line-height: 10px; background: #f7f7f7; color: #565656; font-size: 16px; font-weight: 700; border: 1px solid #d9d9d9; cursor: pointer;}
.summary .r .counter input {width: 50px; height: 24px; border: 0; border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; text-align: center; vertical-align: middle;}
.summary .r .counter .tips {display: none; margin-left: 15px; color: #f76120;}
.summary .r .btns {padding-top: 18px;}
.summary .r .btns a {width: 160px; height: 44px; line-height: 44px; text-align: center; border-radius: 5px; border-bottom: 1px solid #eb5e00; background-color: #ff7e00; color: #fff; font-size: 18px;}
.summary .r .btns a:hover {background-color: #e87300;}
.summary .r .btns .link-add {border-color: #dedede; background-color: #efefef; font-size: 14px; color: #565656; margin-left: 15px;}
.summary .r .btns a:hover.link-add {background-color: #e0e0e0;}
.summary .r .btns .link-add s {width: 17px; height: 14px; background-position: 0 -26px; margin-right: 14px;}
.summary .r .btns a.disabled {color: #999; cursor: no-drop; background-color: #dbdbdb; border-bottom: 1px solid #dbdbdb;}
.summary .r .tools {padding-top: 20px; line-height: 28px; font-size: 14px;}
.summary .r .tools a {float: left; margin-right: 30px; color: #999;}
.summary .r .tools .favorite s {width: 15px; height: 13px; margin: -2px 5px 0 0; background-position: -21px -57px;}
.summary .r .tools .favorite.curr {color: #ff7e00;}
.summary .r .tools .favorite.curr s {background-position: -21px -43px;}
.summary .r .tools .share s {width: 15px; height: 19px; margin: -2px 5px 0 0; background-position: -1px -58px;}
.summary .r .tools .service {float: left; margin-left: 30px; color: #333;}
.summary .r .tools .service label {float: left; margin-right: 10px;}
.summary .r .tools .s1 s {width: 21px; height: 25px; margin-right: 5px; background-position: 0 -78px;}
.summary .r .tools .s2 s {width: 27px; height: 24px; margin: -2px 5px 0 0; background-position: 0 -104px;}

.cartflyer {width: 40px; height: 40px; border-radius: 50%; z-index: 900;}
.flyend {position: absolute; z-index: 10000; width: 20px; height: 20px; border-radius: 10px; color: #fff; background-color: #ff621d; text-align: center; line-height: 20px; font-weight: 500; font-size: 12px;}

/* 手机下单 */
.summary .morder {position: absolute; top: 15px; right: 10px;}
.summary .morder b, .summary .morder .q s, .summary .morder .q i {position: absolute; background: url('../images/app_bg.png') no-repeat;}
.summary .morder b {width: 3px; top: 0; bottom: 0; background-repeat: repeat-y;}
.summary .morder .i b {left: 0;}
.summary .morder .q b {right: 0; background-position: -4px 0;}
.summary .morder .i {float: left; display: none; height: 67px; padding: 15px 20px 0; background: #ff621d; -webkit-transform-origin: 100% 0; -moz-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-animation:flipInY .5s ease-out; -moz-animation:flipInY .5s ease-out; animation:flipInY .5s ease-out;}
.summary .morder .i h3 {font-size: 18px; color: #fff; font-weight: 700;}
.summary .morder .i p {font-size: 14px; color: #fff;}
.summary .morder .i p strong {padding-left: 3px; font-size: 18px; font-weight: 500;}
.summary .morder .q {float: left; position: relative; overflow: hidden; width: 72px; height: 72px; padding: 5px 10px; background: #ff621d; border-left: 0;}
#qrcode {width: 66px; height: 66px; display: block; margin: 0; padding: 3px; background: #fff;}
.summary .morder .q s {width: 10px; height: 4px; top: 0; left: -5px; background-position: -8px 0;}
.summary .morder .q i {width: 10px; height: 4px; bottom: 0; left: -5px; background-position: -8px -5px;}
.w1200 .summary .i, .summary .hide .i {display: block;}
.w1200 .summary .q, .summary .hide .q {overflow: visible; border-left: 1px dashed #fff;}


/* 其他团购 */
.other-biz {display: none; margin-top: 10px;}
.other-biz .subtit {height: 50px; line-height: 50px; border-bottom: 2px solid #bbb; font-weight: 700; font-size: 14px;}
.other-biz .subtit h3 {float: left; font-size: 18px; font-weight: 700;}
.other-biz .o1, .other-biz .o2, .other-biz .o3 {float: right; text-align: right; padding-right: 5px; color: #666;}
.other-biz .o1 {width: 90px; text-align: center;}
.other-biz .o2 {width: 80px;}
.other-biz .o3 {width: 75px;}
.other-biz .list li {height: 45px; line-height: 45px; border-bottom: 1px solid #f6f6f6; font-size: 14px;}
.other-biz .list li a {display: block;}
.other-biz .list li a:hover {background-color: #f9f9f9; color: #f46060;}
.other-biz .list .tit {float: left;}
.other-biz .list .o1, .other-biz .list .o2, .other-biz .list .o3 {color: #999;}
.other-biz .list li .price {color: #f76120;}
.other-biz .list li .price strong {padding-left: 3px; font-size: 16px;}

/* 内容 */
.container {position: relative; margin-top: 10px;}

/* 内容导航 */
.container .con-nav {position: relative; padding-top: 43px; z-index: 100; margin-bottom: -20px;}
.container .con-nav .wrap {position: relative;}
.container .fixnav {position: absolute; left: 0; top: 0; right: 0;}
.container .fixed .fixnav {position: fixed;}
.container .con-nav ul {box-shadow: inset 0 0 0 1px #ddd; border: 1px solid #eee; height: 41px; line-height: 41px; background-color: #f9f9f9; font-size: 16px;}
.container .con-nav li {float: left; width: 139px; text-align: center; border-right: 1px solid #eee;}
.container .con-nav li a {color: #666; display: block; position: relative;}
.container .con-nav li.current {background-color: #ff621d;}
.container .con-nav li.current a {color: #fff; font-weight: 700; text-decoration: none;}
.container .con-nav li.current a small {color: #fff;}
.container .con-nav li a small {font-size: 12px; color: #999;}

.container .con-nav li:last-child {border: 0;}

.con-tit {position: relative; height: 50px; padding-top: 20px; line-height: 50px; border-bottom: 2px solid #777; font-size: 18px; font-weight: 700;}


/* 商家位置 */
.bus-addr {border-bottom: 1px solid #eee;}
.bus-addr .l {float: left; width: 385px;}
.bus-addr .l .map {position: relative; width: 385px; height: 270px; overflow: hidden;}
#map {position: absolute; z-index: 1; left: 0; top: 0; right: 0; bottom: 0; background-color: #ccc;}
.bus-addr .l .showbig {display: block; height: 30px; border-left: 1px solid #eee; border-right: 1px solid #eee; line-height: 30px; text-align: center; color: #666; font-size: 16px;}
.bus-addr .l .showbig s {width: 11px; height: 11px; margin: -3px 5px 0 0; background-position: -32px -29px;}
.bus-addr .r {position: relative; overflow: hidden; padding: 20px 0 0 30px; line-height: 40px; font-size: 18px;}
.bus-addr .r h3 {padding-bottom: 10px; font-size: 24px;}
.bus-addr .r h3 a {color: #000;}
.bus-addr .r a {color: #ff621d;}

/* 查看完整地图 */
html .ui_state_visible {-webkit-animation: popup .3s ease-out; -moz-animation: popup .3s ease-out; animation: popup .3s ease-out; border-radius: 5px; overflow: hidden;}
html #ldg_lockmask {background: #000; filter: alpha(opacity=30); opacity: .3;}
.showIntactMap {width: 100%; height: 600px;}
.tangram-suggestion-main {z-index: 99999;}
.BMapLib_SearchInfoWindow .BMapLib_bubble_title a {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';}
.ui_content {position: relative;}
.j-search-result {position: absolute; right: 0; top: 0; bottom: 0; z-index: 2; width: 250px;}


/* 购买须知 */
.term dl {border-bottom: 1px solid #eee; background: #f9f9f9; font-size: 16px;}
.term dt, .term dd {padding: 10px 15px; text-align: left; line-height: 26px; min-height: 26px; border-top: 1px solid #eee; word-break: break-all; word-wrap: break-word; white-space: pre-wrap;}
.term dt {float: left; width: 140px; color: #666; font-weight: 700; -webkit-font-smoothing: antialiased;}
.term dd {margin-left: 160px; background: #fff; border-left: 1px solid #eee;}

/* 套餐内容 */
.menu table {width: 100%;}
.menu thead {background-color: #f0f0f0; border-bottom: 1px solid #e8e8e8;}
.menu th {width: 15%; line-height: 25px; padding: 8px 10px; font-size: 16px; font-weight: 700; text-align: center;}
.menu th.name {width: auto; text-align: left;}
.menu th.subtotal {padding-right: 15px; text-align: right;}
.menu td {width: 15%; line-height: 25px; padding: 8px 10px; font-size: 16px; color: #666; text-align: center; border-bottom: 1px #e8e8e8 dotted;}
.menu td.subline {width: 22%; border-right: 1px #e8e8e8 dotted; text-align: left;}
.menu td.name {width: auto; text-align: left;}
.menu td.subtotal {padding-right: 15px; text-align: right;}
.menu p {margin: 10px 0; padding: 5px 10px 13px; text-align: right; border-bottom: 1px #e8e8e8 solid; color: #666; font-size: 16px;}
.menu p span {padding-right: 20px;}
.menu p .price {padding: 0; color: #ea4f01; font-weight: 700;}

/* 团购内容 */
.content {color: #666; font-size: 16px; line-height: 1.8em;}
.content img {background: url('/static/images/ajax-loader.gif') no-repeat center;}
.standard-bar {margin: 10px 0; padding: 0 6px; color: #333; font-weight: 700; font-size: 16px; line-height: 36px; background: #eee; border-radius: 0; border-left: 4px solid #ff621d;}
.content p, .content img {padding: 10px 0;}

/* 消费评价 */
.add-comment {position: absolute; right: 0; top: 20px; font-size: 12px; font-weight: 700;}
.add-comment a {color: #ff621d;}

.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;}

/* 星级统计 */
.rating-review s, .rating-review s i {display: inline-block; height: 16px; background: url('../images/rate1.png') repeat-x;}
.rating-review s {position: relative; width: 80px;}
.rating-review s i {position: absolute; left: 0; top: 0; bottom: 0; background-position: 0 -16px;}


.total-score {font-weight: 700; font-size: 16px;}
.total-score strong {padding: 0 3px; font-weight: 700; color: #f76120; font-size: 32px; line-height: 40px;}
.total-group {margin: 3px 0 10px;}
.total-count {font-size: 14px;}
.total-count strong {padding: 0 5px; color: #f76120;}

.rating-review .score dl {height: 18px; margin-bottom: 6px; padding-top: 5px; line-height: 18px; font-size: 14px;}
.rating-review .score dt {float: left; width: 65px; text-align: right;}
.rating-review .score dd {position: relative; overflow: hidden; padding-left: 5px; text-align: left;}
.rating-review .score dd s {margin-right: 5px; vertical-align: top;}

.rating-review .count {padding: 25px 25px 0;}
.rating-review .count dl {margin-bottom: 5px; font-size: 14px; line-height: 1;}
.rating-review .count dt {float: left; width: 35px; text-align: right;}
.rating-review .count dd {position: relative; overflow: hidden; padding-left: 5px; text-align: left;}
.rating-review .count dd em {display: inline-block; width: 100px; height: 12px; margin: 0 7px; background: #ffebd7;}
.rating-review .count dd em i {display: inline-block; height: 12px; background: #fc9e58; vertical-align: top;}

/* 筛选&&排序 */
.review-list {margin-top: 10px;}
.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 .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;}






.footer {margin-top: 40px;}
