.message-box {
    padding-top: 5.4vw !important;
    padding-bottom: 5.4vw !important;
}
.message-input-box{
    margin: 48px 0 16px;
}
.message-input-box .ls-input{
    height: 60px;
    background: #FFFFFF;
    border-radius: 8px;
    border: 1px solid #000000;
    width: 47.36%;
    overflow: hidden;
    margin-bottom: 32px;
    padding: 0 1.25vw;
}
.message-input-box .ls-input.error{
    border: 1px solid var(--web-color5);
    color: var(--web-color5);
}
.ls-input input,.ls-input select,.ls-input textarea{
    font-size: var(--web-size-small);
    border: none;
    background-color: none;
}
.message-input-box .ls-input:last-child{
    width: 100%;
}
.message-input-box .ls-input-select select{
    background: url(/static/web/images/index/ico-1.png) no-repeat right center;
    padding-right: 30px;
}
.message-input-box  .ls-input-textarea{
    padding: 20px 1.25vw;
    height: 190px;
}
@media (max-width: 1080px){
    .message-box {
        background-color: var(--web-color1);
        padding-top: 1.15rem !important;
        padding-bottom: 1.15rem !important;
    } 
    .message-input-box{
        margin: .72rem 0 .28rem;
    }
    .message-input-box .ls-input{
        height: 1.15rem;
        background: #FFFFFF;
        border-radius: .12rem;
        border: 1px solid #D2D2D2;
        width: 100%;
        overflow: hidden;
        margin-bottom: .58rem;
        padding: 0 .46rem;
    }
    .ls-input input,.ls-input select,.ls-input textarea{
        font-size: var(--web-size);
        border: none;
        background-color: none;
    }
    .message-input-box .ls-input:last-child{
        width: 100%;
    }
    .message-input-box .ls-input-select select{
        background: url(/static/web/images/index/ico-1.png) no-repeat right center;
        background-size: .29rem .17rem;
        padding-right: .46rem;
    }
    .message-input-box  .ls-input-textarea{
        padding: .2rem .46rem;
        height: 2.88rem;
    }
}