/* pages/goodsDetail/index.wxss */ .detail-page{ min-height: 100vh; padding-bottom: 180rpx; background: #F7F7F7; } .swiper-box{ width: 100%; height: 500rpx; } .swiper-box swiper{ width: 100%; height: 100%; } .swiper-item image{ width: 100%; height: 100%; } .goods-info-box{ width: 670rpx; height: 216rpx; background: #fff; border-radius: 12rpx; margin: 32rpx auto; padding: 24rpx 0 24rpx 24rpx; } .info-l-box{ width: 420rpx; } .info-l-box .name{ color: #202020; font-size: 32rpx; font-weight: 500; } .price{ font-size: 52rpx; color: #EB554D; font-weight: 500; line-height: 74rpx; margin: 8rpx 0; } .fz20{ font-size: 24rpx; } .old-price{ font-size: 24rpx; color: #B9B9B9; } .old-price .row-line{ text-decoration: line-through; } .info-r-box{ font-size: 24rpx; color: #B9B9B9; } .share-btn{ width: 102rpx !important; height: 48rpx !important; padding: 0; margin: 0 !important; background: #EB554D; border-radius: 28rpx 0px 0px 28rpx; font-size: 22rpx; color: #fff; margin-top: 20rpx !important; margin-left: 28rpx !important; } .share-btn image{ width: 23rpx; height: 27rpx; margin-right: 6rpx; } .title-box{ margin: 40rpx auto 44rpx; } .title-box .row-line{ width: 58rpx; height: 2rpx; background: #000; } .title-box .title{ font-size: 28rpx; color: #000; margin: 0 18rpx; font-weight: 500; } .produce-detail{ width: 100%; } .produce-detail image{ width: 100%; } .footer-box{ width: 100%; height: 160rpx; background: #fff; position: fixed; bottom: 0; left: 0; padding: 38rpx 40rpx 38rpx 92rpx; } .home{ display: flex; flex-direction: column; align-items: center; justify-content: center; font-size: 22rpx; color: #202020; margin-right: 76rpx; } .home image{ width: 48rpx; height: 48rpx; } .submit-btn{ margin: 0; } .mask-box{ width: 100%; height: 100%; background: rgba(0,0,0,.6); position: fixed; top: 0; left: 0; } .form{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 690rpx; min-height: 420rpx; background: #fff; border-radius: 12rpx; font-size: 28rpx; color: #1D1D1D; } .form .info-bg{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .inp-box{ width: 100%; position: absolute; top: 0; left: 0; z-index: 3; padding: 32px 130rpx; } .inp-item{ width: 100%; height: 72rpx; border: 2rpx solid #1D1D1D; border-radius: 8rpx; padding: 0rpx 30rpx; margin-bottom: 40rpx; } .inp-item input{ width: 60%; } .label{ margin-right: 4rpx; } .submit-btn2{ position: absolute; bottom: 35rpx; left: 50%; transform: translateX(-50%); z-index: 3; }