page{ background-color: #f6f6f6; } .main{ .cont{ margin: 20rpx 20rpx 0 20rpx; padding: 25rpx; background-color: #FFFFFF; border-radius: 16rpx; overflow: hidden; .cont_order_type{ .cont_order_type_name{ font-size: 40rpx; color: #333333; font-weight: 500; } .cont_order_type_desc{ color: #333333; font-size: 26rpx; margin-top: 10rpx; } } .cont_service{ .cont_service_img{ margin: 0 auto; width: 76rpx; height: 76rpx; display: block; } .cont_service_name{ font-size: 24rpx; color: #333333; margin-top: 10rpx; } } .cont_shop_user{ display: flex; margin-bottom: 25rpx; .cont_shop_user_name{ color: #666666; font-size: 26rpx; width: 13%; } .cont_shop_user_desc{ width: 87%; color: #333333; font-size: 26rpx; } } } .flex{ display: flex; align-items: center; justify-content: space-between; } .cont_title{ font-size:32rpx; color:#333333; font-weight: 500; padding-bottom: 25rpx; } .cont_title text{ font-size: 26rpx; color: #999999; margin-left: 10rpx; font-weight: 400; } .cont_border{ border-bottom: 1rpx solid #f6f6f6; margin-bottom: 25rpx; } .cont_shop{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 25rpx; .cont_shop_l{ display: flex; align-items: center; .cont_shop_img{ width: 138rpx; height: 138rpx; background: #FFFFFF; border-radius: 4rpx; border: 1rpx solid #F3F3F3; .cont_shop_imgUrl{ width: 138rpx; height: 138rpx; display: block; border-radius: 4rpx; } } .cont_shop_text{ width: 330rpx; margin-left: 20rpx; .cont_shop_title{ font-size: 28rpx; color: #333333; font-weight: 500; } .cont_shop_title text{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-all; } .cont_shop_price{ color: #333333; font-size: 26rpx; margin-top: 10rpx; .cont_shop_price_f::before{ content: '¥'; font-size: 20rpx; margin-left: 5rpx; margin-right: 5rpx; } } .cont_shop_desc{ font-size: 26rpx; color: #999999; margin-top: 5rpx; .cont_shop_desc_price::before{ content: '¥'; font-size: 20rpx; margin-left: 5rpx; margin-right: 5rpx; } .cont_shop_desc_num{ margin-left: 40rpx; } } } } .cont_shop_r{ .cont_shop_payment{ font-size: 26rpx; color: #333333; font-weight: 500; .cont_shop_payment_price{} .cont_shop_payment_price::before{ content:"¥"; font-size: 20rpx; margin-left: 5rpx; margin-right: 5rpx; } } .cont_shop_addcart{ width: 125rpx; height: 45rpx; border-radius: 40rpx; border: 1rpx solid #999999; font-size: 23rpx; color: #333333; display: flex; align-items: center; justify-content: center; margin-top: 20rpx; float: right; } } } .cont_shop_border{ width: 100%; height: 1rpx; background-color: #F2F3F5; margin: 0 0 25rpx 0; } .cont_shop_total{ font-size: 28rpx; color: #666666; margin-bottom: 25rpx; text-align: right; } .cont_shop_total text{ font-size: 34rpx; color: #333333; font-weight: 500; } .cont_shop_total text::before{ content: '¥'; margin: 0 5rpx 0 5rpx; font-size: 24rpx; } .cont_shop_item{ display: flex; align-items: center; justify-content: space-between; margin-bottom: 25rpx; .cont_shop_item_name{ color: #333333; font-size: 26rpx; } .cont_shop_item_value{ color: #333333; font-size: 26rpx; font-weight: 500; display: flex; align-items: center; .cont_shop_item_copy{ width: 77rpx; height: 30rpx; border-radius: 20rpx 20rpx 20rpx 20rpx; border: 1rpx solid #FF0000; font-size: 20rpx; color:#FF0000; display: flex; align-items: center; justify-content: center; margin-left: 15rpx; } .cont_shop_item_value_price::before{ content: '¥'; font-size: 20rpx; margin-left: 5rpx; margin-right: 5rpx; } } .cont_shop_item_color{ color: #FF0000; } } .paddom{ padding-bottom: 0rpx; } .footer{ position: fixed; left: 0; right: 0; bottom: 0; z-index: 160; background: #FFFFFF; font-size: 30rpx; padding-bottom: env(safe-area-inset-bottom); display: flex; justify-content: space-between; align-items: center; padding-left: 20rpx; padding-right: 20rpx; border-top: 1rpx solid #efefef; .footer_l{ padding: 20rpx 0rpx 20rpx 0rpx; position: relative; .more_text{ color: #666666; font-size: 28rpx; padding: 20rpx 0rpx 20rpx 0rpx; display: flex; align-items: center; } .more_open{ position: absolute; left: -10rpx; z-index: 9999; top: -130rpx; .more_j{ width: 0; height: 0; margin-left: 25rpx; width: 0; height: 0; border-left: 15rpx solid transparent; border-right: 15rpx solid transparent; border-top: 15rpx solid #333333; margin-top: -2rpx; } .more_cont{ background-color: #333333; border-radius: 10rpx; padding: 0rpx 20rpx 0rpx 20rpx; .more_item{ font-size: 26rpx; color: #FFFFFF; height: 65rpx; display: flex; align-items: center; justify-content: center; width: 125rpx; } .more_border{ border-bottom: 1rpx solid #999999; } } } } .footer_r{ display: flex; .footer_btn{ padding: 13rpx 25rpx 13rpx 25rpx; border-radius: 50rpx; border: 1rpx solid #999999; font-size: 23rpx; color: #333333; margin-left: 10rpx; } .footer_btn_bcg{ border: 1rpx solid #FD3F3F; color: #FFFFFF; background:#FD3F3F; } } } } .openShow{ position: fixed; width: 100%; top: 0; z-index: 99; height: 100vh; }