.main { min-height: 100vh; background-color: #f7f7f7ff; padding-bottom: 180px; padding-top: 190px; .backIcon { transform: rotate(180deg); } .address_info { padding: 20px 20px 0 20px; } .remark { } .add_card_btn { margin: 24px; height: 82px; background: #ffffff; border-radius: 16px; border: 1px solid #337fff; text-align: center; line-height: 82px; color: #337fff; margin-top: 24px; } .card_con { margin: 24px; background-color: #ffffff; padding: 0 24px; margin-top: 24px; box-sizing: border-box; border-radius: 16px; .card_header { height: 82px; font-size: 28px; color: rgba(0, 0, 0, 0.8); font-weight: 500; border-bottom: 1px solid rgba(0, 0, 0, 0.1); line-height: 82px; } .card_list { .express_btn { font-size: 28px; color: #f64861; width: 100%; text-align: right; padding: 32px 0 24px 0; font-weight: 700; } } } .remark { margin: 24px; } .order_btn { position: fixed; height: 162px; background: #ffffff; box-shadow: 0px -5px 20px -8px rgba(0, 0, 0, 0.06); width: 100%; bottom: 0; left: 0; padding: 0 24px; display: flex; justify-content: space-between; box-sizing: border-box; .btn_con { display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100px; .numText { color: #000; } } text { font-size: 24px; color: rgba(0, 0, 0, 0.4); margin-left: 15px; } .btn { width: 293px; height: 80px; background: #4581ff; border-radius: 40px; text-align: center; line-height: 80px; color: #fff; } } }