.nav-bar{ z-index:100; position: relative; } .custom-scroll-view{ position: absolute; width: 100%; top:0;left:0; } .swiper-container{ height:600rpx; position: relative; } .swiper-container .nav{ position: absolute; background: rgba(0, 0, 0, 0.7); border-radius: 60rpx; color: #fff; font-size: 24rpx; right: 20rpx; bottom: 54rpx; padding: 8rpx 16rpx; } .swiper-container .nav .icon{ width:28rpx;height:28rpx; vertical-align: middle; } .swiper-container .nav .right-arrow{ width:16rpx;height:16rpx; vertical-align: middle; } .swiper-container .nav .text{ vertical-align: middle; margin:0 2rpx 0 8rpx; } .swiper{height: 100%;} .swiper .image{ width:100%; height:100%; } .page-container .head{ font-size: 32rpx; font-weight: 500; } .page-container .head .time{ font-size: 34rpx; color:#FF8C12; margin-left:20rpx; } .top{ position: relative; height:500rpx; } .top .image{ width:100%;height:100%; position: absolute; top:0;left:0; z-index: -1; } .top .share{ position: absolute; bottom:24rpx;right:24rpx; width:66rpx;height:66rpx; background-color:rgba(0, 0, 0, 0.6); border-radius: 50%; display: flex; align-items: center; padding:0; justify-content: center; } .top .share .icon{ width:54rpx;height:52rpx; } .product-info{ padding-top:20rpx; } .product-info .p-name{ font-size: 36rpx; line-height: 56rpx; font-weight: 600; } .product-info .info{ display: flex; align-items: center; font-size: 26rpx; margin-top:22rpx; } .product-info .info .tag{ border: 1.2rpx solid rgba(255, 140, 18, 0.5); color:#FF8C12; border-radius: 6rpx; padding:4rpx 6rpx; } .product-info .info .desc{ flex:1; margin-left:14rpx; color:#888888; } .product-info .spliter{ margin:30rpx 0; } .product-info .user{ display: flex; align-items: center; } .product-info .user .avatar{ width:84rpx;height:84rpx; border-radius: 50%; } .product-info .user .center{ flex:1; margin-left:22rpx; overflow: hidden; } .product-info .user .u-name,.product-info .user .building{ overflow: hidden; white-space: nowrap; text-overflow:ellipsis; } .product-info .user .building{ font-size: 27rpx; color: #555555; margin-top:16rpx; } .product-info .user .icon-phone{ width:36rpx;height:36rpx; padding:10rpx; } .address .head{ padding-bottom:16rpx; } .address .no-address{ font-size: 34rpx; font-weight: 500; color: #555555; padding:24rpx 0 14rpx 0; } .address .row{ display: flex; align-items: center; margin-top:24rpx; color: #555555; } .address .icon{ width:28rpx;height:28rpx; } .address .text{ font-size: 27rpx; margin-left: 20rpx; } .bottom-bar.float{ display: flex; align-items: center; border-radius: 60rpx; overflow: hidden; padding-left: 40rpx; box-shadow: 0px 3px 6px 2px rgba(0, 0, 0, 0.05); } .bottom-bar .money{ font-size: 52rpx; } .bottom-bar .tips{ padding-top:14rpx; font-size: 27rpx; color:#FF8C12; margin-left: 20rpx; flex:1; } .bottom-bar .button{ border-radius: 0; height: 100rpx; min-width: 240rpx; } .scroll-view-dispatch{ height:calc(var(--safe-bottom) + 124rpx); }