.bg{ background: linear-gradient(180deg, #FEC400 62%, #F8F9FB 100%); height:90vw; width:100%; position:absolute; z-index:-1; } .bg .image{ width: 396rpx; height:140rpx; position: absolute; right:20rpx; top:260rpx; padding-top:90rpx; } .nav-bar .logo{ width:160rpx; height:37rpx; } .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:25rpx 30rpx 0 48rpx; } .address-panel .ap-item{ display:flex; color:#222222; line-height: 1.7; padding:35rpx 0; } .address-panel .ap-item .icon{ width:40rpx;height:40rpx; margin-top:4rpx; color:#fff; border-radius: 50%; font-size: 24rpx; font-weight: 500; text-align: center; line-height: 40rpx; } .address-panel .ap-item .icon.send{ background-color: #000000; } .address-panel .ap-item .icon.get{ background-color: var(--main-color); } .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 .title.bold{ font-weight: 500; } .address-panel .ap-item .text .sub-title{ color: #999999; font-size: 28rpx; margin-top:22rpx; min-height: 28rpx; } .address-panel .arrow{ width: 30rpx;height:30rpx; margin-top:9rpx; } .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: #999999; font-size: 24rpx; margin-left: 8rpx; display: inline-block; vertical-align: middle; } .order-button{ margin:40rpx 20rpx!important; } .promotion-panel{ border: 1rpx solid rgba(255, 195, 0, 0.5); margin:40rpx 20rpx; border-radius: 20rpx; padding:36rpx 24rpx 36rpx 30rpx; background-color: #fff; box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.02); } .promotion-panel .title{ font-size: 36rpx; color:var(--main-color); font-weight: 500; } .promotion-panel .sub-title{ font-size: 26rpx; color: #777777; margin-top:34rpx; } .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; }