.bg{ background: linear-gradient(180deg, #FEC400 62%, #F8F9FB 100%); height:90vw; width:100%; position:absolute; z-index:-1; } .nav-bar .logo{ width:168rpx; height:42rpx; } .choose-community{ padding:90rpx 40rpx 70rpx; position: relative; font-size:0; } .choose-community .text{ font-size:32rpx; display:inline-block; vertical-align: middle; } .choose-community .arrow{ width:20rpx; height:10rpx; vertical-align: middle; margin-left:20rpx; } .address-panel{ background-color: #fff; box-shadow: 0px 4px 8px 2px rgba(0, 0, 0, 0.05); border-radius: 20rpx; margin:0 20rpx; padding:0 30rpx 0 48rpx; } .address-panel .ap-item{ display:flex; align-items: center; color:#222222; line-height: 1.7; padding:34rpx 0; } .address-panel .ap-item .icon{ width:40rpx;height:40rpx; align-self: flex-start; margin-top:3px } .address-panel .ap-item .text{ flex:1; margin-left:30rpx; line-height: 1; } .address-panel .ap-item .text .title{ line-height: 48rpx; } .address-panel .ap-item .text .sub-title{ color:#7C8695; font-size: 14px; margin-top:22rpx; } .address-panel .arrow{ width: 30rpx;height:30rpx; } .address-panel .line{ border-bottom: 0.5px dashed rgba(124, 134, 149, 0.3); margin-top:26rpx; margin-right:10rpx; } .address-panel .bottom{ display: flex; justify-content: space-between; margin-right:10rpx; padding:34rpx 0 40rpx 0; } .address-panel .bottom .item{ font-size:0; line-height: 1; } .address-panel .bottom .icon{ width:28rpx;height:28rpx; margin-top:0; vertical-align: middle; } .address-panel .bottom .text{ color: #7C8695; font-size: 24rpx; margin-left: 8rpx; display: inline-block; vertical-align: middle; } .order-button{ margin:40rpx 20rpx!important; } .promotion-panel{ display: flex; border: 1px solid rgba(26, 77, 235, 0.5); margin:44rpx 20rpx; border-radius: 20rpx; padding:32rpx 32rpx 32rpx 40rpx; align-items: center; } .promotion-panel .text{ flex:1; } .promotion-panel .text .title{ font-size:34rpx; font-weight: 500; } .promotion-panel .text .title .spec{ color:var(--main-color); } .promotion-panel .text .sub-title{ font-size: 28rpx; color: #7C8695; margin-top:26rpx; } .promotion-panel .button{ width:100rpx; height:100rpx; border-radius: 50%; padding:0; line-height: 100rpx; } .login-panel{ display:flex; background-color: #000; border-radius: 20rpx; align-items: center; padding:20rpx; position: fixed; bottom:0; left:20rpx; right:20rpx; } .login-panel .icon{ width:42rpx;height:56rpx; } .login-panel .text{ font-size:30rpx; font-weight: 500; color:#fff; flex:1; margin-left:23rpx; } .login-panel .button{ font-size: 26rpx; font-weight: 500; line-height: 1; padding:16rpx 22rpx; border-radius: 60rpx; } .pc-content{ padding:30rpx; } .pc-content .kv-item{ display:flex; margin:12rpx 0 50rpx 0; } .pc-content .kv-item .key{ font-size: 30rpx; } .pc-content .kv-item .key{ display: flex; align-items: center; } .pc-content .kv-item .tags{ margin-left:20rpx; } .pc-content .kv-item .value{ font-weight: 500; } .pc-content .kv-item .yellow{ color: #FF8400; } .pc-content .kv-item .red{ color: #EB0000; } .pc-content .kv-item .key{ flex:1 } .pc-content .head .kv-item{ margin:40rpx 0; } .pc-content .head .key{ flex:none; } .pc-content .head .value{ margin-left:24rpx; font-size: 30rpx; font-weight: 500; } .pc-content .spliter{ margin-bottom:40rpx; } .pc-content .tips{ font-size:26rpx; color:#888888; } .pc-content .button{ margin:60rpx 0 40rpx 0; }