.applyQuotaBg{
    padding: 20px 0 50px 0;
}
.applyBox .inputBox{
    border: 1px solid #c1c1c1;
    width: 100%;
}
.applyBox .inputBox input,.applyBox .inputBox textarea,.applyBox .inputBox select{
    line-height: 30px;
    margin: 5px;
    width: 100%;
    min-height: 30px;
}
.applyBox .box{
    margin-bottom: 20px;
}
.applyBox .box .flex .left{
    width: 120px;
    text-align: right;
}
.applyBox .box .flex .left span{
    color: #FD1E00;
}
@media screen and (min-width: 768px){
    .applyBox .box > .flex{
        padding: 0 20px;
        box-sizing: border-box;
    }
}
@media screen and (max-width: 768px){
    .applyBox .box{
        flex-wrap: wrap;
    }
    .applyBox .box .flex{
        margin-bottom: 20px;
    }
    .applyBox .box .flex:last-child{
        margin-bottom: 0;
    }
}
.icon{
    width: 30px;
    height: 30px;
    margin: 5px;
}
.nameIcon{
    background: url(../image/nameIcon.png) no-repeat center;
    background-size: 20px 20px;
}
.compIcon{
    background: url(../image/compIcon.png) no-repeat center;
    background-size: 20px 20px;
}
.phoneIcon{
    background: url(../image/phoneIcon.png) no-repeat center;
    background-size: 20px 20px;
}
.emailIcon{
    background: url(../image/mallIcon.png) no-repeat center;
    background-size: 20px 20px;
}
.dateIcon{
    background: url(../image/dateIcon.png) no-repeat center;
    background-size: 20px 20px;
}
.qqIcon{
    background: url(../image/qq.png) no-repeat center;
    background-size: 20px 20px;
}
.hyIcon{
    background: url(../image/hangye.png) no-repeat center;
    background-size: 20px 20px;
}
.applyBtn{
    width: 180px;
    height: 50px;
    line-height: 50px;
    margin: auto;
    background: #FD1E00;
    color: #ffff;
    border-radius: 5px;
    cursor: pointer;
    border: none;
}