page{background:#f8f6f6;height:100%}page .container{width:100%;height:100%}page .container .swiper-box{height:85vh;padding-top:25rpx}page .container .swiper-box .cate-list{height:100%}.navbar{display:flex;height:40px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.06);position:relative;z-index:10}.navbar .nav-item{flex:1;display:flex;justify-content:center;align-items:center;height:100%;font-size:15px;color:#303133;position:relative}.navbar .nav-item.current{color:#5dbc7c}.navbar .nav-item.current:after{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:44px;height:0;border-bottom:2px solid #bc253a}.nodata{width:430rpx;margin:0rpx auto;padding-top:80rpx}.nodata image{width:430rpx;height:337rpx}.nodata .text{text-align:center;color:#999;font-size:26rpx}.swiper-box{height:calc(100% - 40px)}.list-scroll-content{height:100%}.navbar{overflow:hidden;white-space:nowrap;background:#fff;padding:0rpx 25rpx;box-shadow:0 1px 5px rgba(0,0,0,.06)}.navbar .nav-item{text-align:center;display:inline-block;height:100%;font-size:28rpx;color:#303133;position:relative;width:25%;padding:25rpx 0rpx}.navbar .nav-item.current{color:#f66}.navbar .nav-item.current:after{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:35px;height:0;border-bottom:2px solid #f66}.content-box{width:90%;margin:0rpx auto;background-color:#fff;border-radius:15rpx;padding:47rpx 30rpx;font-size:24rpx;line-height:60rpx;color:#666;margin-bottom:25rpx}.item .name{font-size:28rpx;color:#333;font-weight:500}.item-addr{background-color:#8dd64c;border-radius:50rpx;padding:8rpx 25rpx;color:#fff}.call-btn{padding-top:25rpx;font-size:30rpx!important;color:#fff}.call-btn .payPhone{background-color:#ff5050;border-radius:50rpx;padding:8rpx 25rpx;border:1px solid #ff4f4f;border-radius:99rpx}.call-btn .payPhone{border-right:1px solid #ff4f4f;padding:0rpx 30rpx;align-self:stretch}.call-btn .payPhone image{width:60rpx;height:60rpx;margin-right:15rpx}.call-btn .payVideo{background-color:#3686fd;border-radius:50rpx;padding:8rpx 25rpx}.call-btn .payVideo image{width:60rpx;height:48rpx;margin-right:15rpx}.box-btn{width:80%;margin:0rpx auto;margin-top:30rpx;text-align:center}.box-btn .accept{background:#ff4f4f;color:#fff;padding:0rpx 30rpx;width:35%}.box-btn .refuse{background:#f3f3f3;width:35%;padding:0rpx 30rpx}.tpl{font-size:28rpx;font-weight:700;color:#ff4f4f}