@import "./detail.skeleton.wxss"; swiper { width: 100vw; height: 380rpx; swiper-item { width: 100%; height: 100%; } } .intr { padding: 20rpx 30rpx; background-color: #fff; .title { line-height: 42rpx; font-size: 30rpx; font-family: PingFang SC-Semibold, PingFang SC; font-weight: 600; color: #333333; word-break: break-all; } .tags { text { display: inline-block; height: 36rpx; line-height: 36rpx; padding: 0 15rpx; background: #E7EEFF; border-radius: 22rpx; font-size: 20rpx; color: #3874F6; margin-right: 8rpx; font-weight: 600; } margin-bottom: 15rpx; } .exp { line-height: 34rpx; font-size: 24rpx; color: #999999; margin-top: 8rpx; } } .product-list { width: 100vw; background-color: #fff; padding: 0 0 20rpx 30rpx; box-sizing: border-box; margin-top: 20rpx; .label { height: 90rpx; line-height: 90rpx; font-size: 28rpx; font-weight: 600; color: #333333; width: 100%; border-bottom: 1rpx solid #ddd; } } .setclient-list-item { background-color: #FFFFFF; box-sizing: border-box; border-top: 1rpx solid #DDDDDD; width: 100%; .mian { display: flex; align-items: center; width: 100%; box-sizing: border-box; padding: 20rpx 0; .img { flex-shrink: 0; width: 128rpx; height: 128rpx; border-radius: 16rpx; margin-right: 30rpx; overflow: hidden; .err { display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; font-size: 22rpx; border: 1px solid #ddd; box-sizing: border-box; color: #666; } } .dec { flex: 1; width: 0; min-height: 128rpx; height: 100%; font-size: 24rpx; font-family: PingFang SC-Regular, PingFang SC; color: #999999; .title { height: 40rpx; line-height: 40rpx; font-size: 28rpx; font-family: PingFang SC-Semibold, PingFang SC; font-weight: 600; color: #333333; } .subfield { margin-top: 6rpx; height: 34rpx; line-height: 34rpx; text { display: inline-block; max-width: 250rpx; min-width: 150rpx; } } .price { height: 40rpx; line-height: 40rpx; margin-top: 8rpx; .num { font-size: 28rpx; color: #FF3B30; font-weight: 600; } text { color: #333333; } } } } } .footer { display: flex; justify-content: center; position: fixed; bottom: 0; width: 100vw; min-height: 130rpx; background-color: #fff; box-shadow: rgba(0, 0, 0, 0.15) 0px 5rpx 15rpx 0px; .but { width: 690rpx; height: 90rpx; background: #FA8C16; border-radius: 16rpx; font-size: 28rpx; font-weight: 600; color: #FFFFFF; margin-top: 10rpx; } }