.appointment-mian{
    overflow: hidden;padding: 20px 0;
}
.appointment-mian .note{
    font-size: 16px;line-height: 40px;color: #f60;
}
.appointment-mian .form{
    overflow: hidden;padding: 10px 0 0 0;
}
.appointment-mian .form .item{
    overflow: hidden;padding-bottom: 20px;
}
.appointment-mian .form .item .label{
    float: left;width: 200px;text-align: right;line-height: 36px;font-size: 14px;margin-right: 4px;
}
.appointment-mian .form .item .expert-name{
    float: left;font-size: 14px;color: red;line-height: 36px;
}
.appointment-mian .form .item .label b{
    color: red;margin-right: 2px;
}
.appointment-mian .form .item .select{
    float: left;height: 36px;box-sizing: border-box;padding: 5px 0;margin-right: 10px;border: 1px #ccc solid;
}
.appointment-mian .form .item .input{
    float: left;height: 36px;box-sizing: border-box;padding: 5px;border: 1px #ccc solid;
    width: 300px;
}
.appointment-mian .form .item .radio{
    float: left;line-height: 36px;margin-right: 10px;
}
.appointment-mian .form .item .radio input{
    vertical-align: middle;margin-right: 2px;
}
.appointment-mian .form .item .textarea{
    float: left;width: 600px;height: 100px;box-sizing: border-box;padding: 5px;border: 1px #ccc solid;
}
.appointment-mian .form .item .verifi{
    float: left;width: 100px;height: 36px;box-sizing: border-box;border: 1px #ccc solid;cursor: pointer;
}
.appointment-mian .form .item .code{
    width: 100px;
}
.appointment-mian .form .item .submit{
    float: left;line-height: 36px;font-size: 16px;background: #007af6;color: white;cursor: pointer;padding: 0 20px;
}

/* information */
.inspection-result{
    display: none;
}
.appointment-table{
    width: 100%;border-collapse: collapse;margin: 20px 0;
}
.appointment-table thead{
    background: #f5f5f5;font-weight: bold;
}
.appointment-table tr td{
    border: 1px #ccc solid;line-height: 32px;padding: 0 10px;font-size: 14px;
}