.container { margin: 0rpx 30rpx; width: calc(100% - 60rpx); padding: 0 0; } .top_boxs { width: calc( 100% - 60rpx ); padding: 30rpx; background: #fff; border-radius: 16rpx; margin-bottom: 20rpx; } .list_boxs { width: calc( 100% - 60rpx ); padding: 30rpx; background: #fff; border-radius: 16rpx; } .title { font-size: 34rpx; } .button_boxs { padding: 30rpx; width: calc(100% - 60rpx); background: #fff; position: fixed; bottom: 0; left: 0; display: flex; justify-content: space-between; padding-bottom: 40rpx; } .displayboxs { display: flex; } .left { width: 10%; } .left image { width: 40rpx; height: 40rpx; } .right { width: 90%; font-size: 30rpx; } .product_info { display: flex; margin-top: 20rpx; } .product_image { width: 120rpx; height: 120rpx; margin-right: 20rpx; } .product_details { flex: 1; } .product_name { font-size: 32rpx; color: #333; } .product_description { font-size: 28rpx; color: #666; margin-top: 10rpx; } .product_quantity { font-size: 28rpx; color: #999; margin-top: 10rpx; } .product_price { font-size: 32rpx; color: #ff5722; margin-left: 20rpx; } .order_info { margin-top: 30rpx; border-top: 1rpx solid #d8d8d8; padding-top: 30rpx; } .order_item { display: flex; justify-content: space-between; font-size: 28rpx; color: #333; margin-bottom: 10rpx; } .buttons { width: 300rpx !important; border: 1rpx solid #c7c9cc !important; background: #f4f4f5; color: #c7c9cc; border-radius: 40rpx; } .buttons2 { width: 300rpx !important; border: 1rpx solid #409eff; background: #409eff; color: #fff; border-radius: 40rpx; }