.rd-restaurant-detail-ctn{background-color:#fff}.rd-restaurant-detail-ctn .store-detail-bottom-list{padding-left:12.667vw;padding-right:4vw;line-height:13.333vw}.rd-restaurant-detail-ctn .store-detail-bottom-list .left,.rd-restaurant-detail-ctn .store-detail-bottom-list .right{display:inline-block}.rd-restaurant-detail-ctn .store-detail-bottom-list .right{float:right}.rd-restaurant-detail-ctn .store-detail-bottom-list .right img{position:relative;top:3.6vw;height:5.333vw;width:5.333vw}.rd-restaurant-detail-ctn .store-detail-bottom-info{padding:0 12.667vw;font-size:3.333vw;padding-bottom:3.333vw;border-bottom:1px solid #d8d8d8}.rd-restaurant-detail-ctn .store-detail-bottom-info .title{font-size:4vw;line-height:9.333vw}.rd-restaurant-detail-ctn .store-swipe .van-swipe{color:#fff}.rd-restaurant-detail-ctn .custom-indicator{float:right;background-color:hsla(0,0%,47.5%,.62);font-size:2.667vw;padding:.4vw 2.667vw;border-radius:2.667vw;position:relative;right:2vw;bottom:2vw}.rd-restaurant-detail-ctn .store-info{padding:2.667vw 2.667vw}.rd-restaurant-detail-ctn .store-info .header{text-align:left}.rd-restaurant-detail-ctn .store-info .header .title{margin-bottom:1.333vw;font-size:5.333vw}.rd-restaurant-detail-ctn .store-info .header .rate-ctn .price{font-size:3.333vw}.rd-restaurant-detail-ctn .store-info .header .rate-ctn .price,.rd-restaurant-detail-ctn .store-info .header .rate-ctn .van-rate{display:inline-block}.rd-restaurant-detail-ctn .store-info .header .rate-ctn .van-rate{width:26.667vw;margin-left:2vw;position:relative;top:.4vw}.rd-restaurant-detail-ctn .store-info .distance,.rd-restaurant-detail-ctn .store-info .keywords{display:inline-block}.rd-restaurant-detail-ctn .store-info .keywords{font-size:3.333vw}.rd-restaurant-detail-ctn .store-d-address{padding:2.667vw 4vw;border-top:1px solid #d8d8d8;font-size:3.333vw;line-height:5.333vw}.rd-restaurant-detail-ctn .store-d-address .a-icon,.rd-restaurant-detail-ctn .store-d-address .address{display:inline-block}.rd-restaurant-detail-ctn .store-d-address .a-icon{height:5.333vw;width:4.267vw;margin-right:4vw}.rd-restaurant-detail-ctn .detail-btn-g{text-align:center;font-size:3.333vw;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.rd-restaurant-detail-ctn .detail-btn-g .van-row{padding:2.667vw 0}.rd-restaurant-detail-ctn .detail-btn-g .van-row .van-col .icon{margin:2.667vw auto;height:5.333vw;width:5.333vw}.rd-restaurant-detail-ctn .detail-btn-g .van-row .van-col .icon img{width:100%}.rd-restaurant-detail-ctn .store-card-item-ctn{z-index:1;padding-left:2.667vw;border-bottom:1px solid #ccc;padding-top:2.667vw}.rd-restaurant-detail-ctn .store-card-item-ctn .left,.rd-restaurant-detail-ctn .store-card-item-ctn .right{display:inline-block;vertical-align:middle}.rd-restaurant-detail-ctn .store-card-item-ctn .left{padding:.4vw .4vw;width:5.333vw;height:5.333vw;font-size:3.333vw;line-height:5.333vw;text-align:center;background:#fe5b60;color:#fff}.rd-restaurant-detail-ctn .store-card-item-ctn .left .store-logo{width:20vw;height:20vw}.rd-restaurant-detail-ctn .store-card-item-ctn .left span{font-size:3.333vw;color:#919191;margin-right:1.333vw}.rd-restaurant-detail-ctn .store-card-item-ctn .right{width:80vw;text-align:left;margin-left:4vw;vertical-align:top}.rd-restaurant-detail-ctn .store-card-item-ctn .right .header{text-align:left}.rd-restaurant-detail-ctn .store-card-item-ctn .right .header .title{margin-bottom:1.333vw}.rd-restaurant-detail-ctn .store-card-item-ctn .right .header .rate-ctn .keywords{font-size:3.333vw;color:#919191}.rd-restaurant-detail-ctn .store-card-item-ctn .right .note,.rd-restaurant-detail-ctn .store-card-item-ctn .right .recharge-btn{display:inline-block}.rd-restaurant-detail-ctn .store-card-item-ctn .right .note{font-size:3.333vw;color:#919191}.rd-restaurant-detail-ctn .store-card-item-ctn .right .recharge-btn{float:right;padding:1.333vw 2.667vw;border-radius:1.333vw;font-size:4vw;background:#fe5b60;color:#fff;position:relative;top:-7.333vw}