.goodImage { width: 100%; height: 598rpx; } .goodImage image { width: 100%; height: 100%; display: block; } .goodName { background: #FFF; padding: 35rpx 27rpx; } .goodName .score { font-size: 26rpx; } .goodName .score>text { font-size: 30rpx; font-weight: 550; } .goodName>.name { color: #222222; font-size: 28rpx; padding-top: 18rpx; display: flex; justify-content: space-between; align-items: center; } .goodName>.name>text { display: block; } .goodName>.name>text text { color: #e23838; } .goodName>.name>view { background: #e23838; color: #FFF; padding: 5rpx 25rpx; border-radius: 23rpx; font-size: 26rpx; } .goods_content { background: #FFF; margin-top: 30rpx; margin-bottom: 100rpx; } .info_item { display: flex; align-items: center; justify-content: space-between; font-size: 28rpx; color: #333333; background: #ffffff; line-height: 120rpx; padding: 0 26rpx; border-bottom: 1px solid #F8F8F8; } .info_label { flex: none; font-size: 30rpx; width: 300rpx; color: #333333; } .mandatory::before { content: "*"; color: #f56c6c; margin-right: 4px; } .mandatoryNot::before { content: "*"; color: #fff; margin-right: 4px; } .info_input { flex: auto; display: block; text-align: right; width: 100%; background: none; border: none; height: 100rpx; font-size: 30rpx; } .phone_btm { width: 90%; margin: 120rpx auto auto auto; } .phone_btn1 { display: block; /* line-height: 88rpx; */ width: 100% !important; text-align: center; background-color: var(--color); border-radius: 40rpx; font-size: 28rpx; color: #ffffff; box-shadow: 0px 12rpx 18rpx 0px rgba(45, 89, 230, 0.27); font-weight: 500; }