.product-item {
    background-color: #fff;
    box-sizing: border-box;
    border-bottom: 1rpx solid #DDDDDD;
    margin-bottom: 20rpx;

    .product {
        padding: 20rpx 30rpx;
        box-sizing: border-box;

        .mian {
            position: relative;
            display: flex;
            width: 100%;
            box-sizing: border-box;

            .img {
                flex-shrink: 0;
                width: 112rpx;
                height: 112rpx;
                border-radius: 16rpx;
                margin-right: 20rpx;
                overflow: hidden;
            }

            .dec {
                flex: 1;
                width: 0;
                min-height: 128rpx;
                height: 100%;
                font-size: 24rpx;
                font-family: PingFang SC-Regular, PingFang SC;
                color: #999999;

                .title {
                    width: 90%;
                    height: 40rpx;
                    font-size: 28rpx;
                    font-weight: 600;
                    color: #333333;
                }

                .subfield {
                    display: flex;
                    margin-top: 8rpx;
                    height: 34rpx;
                    line-height: 34rpx;

                    text {
                        display: inline-block;
                        width: 48%;
                    }
                }

            }

            .delete {
                position: absolute;
                width: 68rpx;
                height: 68rpx;
                line-height: 68rpx;
                right: -30rpx;
                top: -20rpx;
                text-align: center;
                font-size: 32rpx;
                color: #999;
            }
        }
    }

    .bot {
        width: 690rpx;
        height: 176rpx;
        border-top: 1rpx solid #ddd;
        margin: 0 auto;

        .row {
            display: flex;
            width: 100%;
            margin-top: 20rpx;

            view {
                display: flex;
                height: 58rpx;
                align-items: center;

                .label {
                    width: 144rpx;
                    font-size: 24rpx;
                    font-family: PingFang SC-Regular, PingFang SC;
                    color: #666666;
                    text-align-last: justify;
                }
            }

            .input {
                height: 58rpx;
                background: #FFFFFF;
                border-radius: 8rpx;
                border: 1rpx solid #CCCCCC;
                font-size: 28rpx;
                font-family: PingFang SC-Regular, PingFang SC;
                color: #333333;
                line-height: 44px;
                text-align: center;
            }

            .money {
                flex: 1;
                display: flex;
                font-size: 24rpx;
                font-family: PingFang SC-Medium, PingFang SC;
                color: #666666;
                justify-content: flex-end;
                margin-right: 20rpx;

                text {
                    font-size: 28rpx;
                    color: #FF3B30;
                    font-weight: 600;
                }
            }
        }
    }
}