.batchItem div {
    padding: 8px 10px;
}

.batchItem dt {
    display: block;
    overflow: hidden;
    background-color: #f5f5f5;
}

.batchItem dd {
    display: block;
    overflow: hidden;
}

.batchItem .index {
    float: left;
    width: 5%;
    text-align: center;
    vertical-align: middle;
    line-height: 50px;
}

.batchItem .kw {
    float: left;
    width: 16%;
}

.batchItem .pcs {
    float: left;
    width: 12%;
}

.batchItem .psno {
    float: left;
    width: 11%;
}

.batchItem .labels {
    float: left;
    width: 13%;
}

.batchItem .package {
    float: left;
    width: 13%;
}

.batchItem .datecode {
    float: left;
    width: 13%;
}

.batchItem .days {
    float: left;
    width: 17%;
}

.batchItem .price {
    float: left;
    width: 15%;
}

.batchItem .remark {
    float: left;
    width: 8%;
    position: relative;
}

.batchItem .dels {
    float: left;
    width: 6%;
}

.remark .remark-target {
    height: 30px;
    line-height: 30px;
}

.batchItem dd .remark .remark-box {
    display: none;
}

.batchItem dd .focus .arrow:before {
    border-bottom-color: #66afe9 !important;
}

.batchItem dd .remark .arrow {
    display: none;
    position: absolute;
    top: 59px;
    left: 32px;
    width: 18px;
    height: 18px;
}

    .batchItem dd .remark .arrow:after, .batchItem dd .remark .arrow:before {
        content: "";
        display: block;
        left: 50%;
    }

    .batchItem dd .remark .arrow:before {
        bottom: 100%;
        position: absolute;
        width: 0;
        height: 0;
        border: 9.9px solid transparent;
        border-bottom-color: #e4e4e4;
        margin-left: -9.9px;
        margin-top: -19.8px;
    }

    .batchItem dd .remark .arrow:after {
        position: absolute;
        width: 0;
        height: 0;
        border: 9.9px solid transparent;
        border-bottom-color: #fff;
        margin-left: -9.9px;
        margin-top: -19.8px;
        bottom: -moz-calc(93%);
        bottom: calc(93%);
        -moz-transition: border-bottom-color ease-in-out .15s;
        transition: border-bottom-color ease-in-out .15s;
    }

.batchItem dd .remark i {
    display: inline-block;
    transition: all 300ms;
}

.batchItem dd .remark .last-code {
    display: none;
}

.batchItem dd.in .remark {
    height: 115px;
}

    .batchItem dd.in .remark .remark-box {
        display: block;
        position: absolute;
        right: 0;
        top: 58px;
        width: 910px;
        padding: 0;
    }

    .batchItem dd.in .remark i {
        transform: rotate(180deg);
    }

    .batchItem dd.in .remark .arrow, .batchItem dd.in .remark .last-code {
        display: block;
    }

.batchItem dd .remark .remark-box textarea {
    height: 50px;
}

.form_content {
    margin-top: 30px;
}

    .form_content .c-alink {
        color: #054C7A;
        font-size: 14px;
    }

     

    .form_content .contacts dt {
        padding: 10px 0 10px 25px;
    }

    .form_content .contacts dd:after, .form_content .contacts dd:before {
        clear: both;
        content: " ";
        display: table;
    }

    .form_content .contacts dd > div {
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
    }

    .form_content .contacts label {
        text-align: left;
        padding: 10px 0 10px 0px;
    }

    .form_content .btn-theme {
        color: #fff;
        background-color: #054C7A;
        border-color: #054C7A;
        transition: all .25s ease-in-out 0s;
        padding: 4px 25px;
        font-size: 16px;
        font-weight: normal;
        box-sizing: content-box;
    }

    .form_content .buttons {
        text-align: center;
    }

.batchItem .dels .btn_del {
    border: none;
    background: none;
    color: #054C7A;
    cursor: pointer;
    padding: 0;
    line-height: 40px;
}

    .detail .detail-box {
        padding: 5px 0;
    }

    .detail .detail-box .detail-right {
        float: right;
        width: 95%;
    }

        .detail .detail-box .detail-right > div {
            display: inline-block;
            padding: 0 7px;
        }

    .detail .detail-box .detail-name {
        color: #373737;
        padding-right: 3px;
    }

    .detail .detail-box .serial-number {
        box-sizing: border-box;
        float: left;
        width: 5%;
        text-align: center;
    }

.inquiry-form .row em, .inquiry-form .contacts b {
    color: #ea0d0d;
}