.form-box{ margin:0 50px; padding:20px 0 30px; }
.form-box .form-group{ margin:0; padding:10px 0; clear:both; }
.form-box .form-group .tips{ margin-left:16%; color:#666; font-size:14px; line-height:20px; }
.form-box .form-group dt{ display:block; float:left; padding-right:2%; width:15%; line-height:40px; text-align:right; color:#888; }
.form-box .form-group dd{ display:block; position:relative; margin-left:16%; line-height:40px; }
.form-box .form-group dd img{ vertical-align:middle; }
.form-box .form-group dd a.send{ display:inline-block; padding:0 10px; color:#555; border:1px solid #e0e0e0; height:40px; line-height:40px; color:#333; }
.form-box .form-group dd a.send.gray{ color:#999; }
.form-box .form-group dd .input{ display:inline-block; padding:0 10px; width:70%; height:40px; line-height:20px; border:1px solid #e0e0e0; }
.form-box .form-group dd .input.code{ width:80px; }
.form-box .form-group dd .select{ display:inline-block; padding:10px; height:40px; line-height:20px; border:1px solid #e0e0e0; }
.form-box .form-group dd .textarea{ display:inline-block; padding:10px; width:70%; height:80px; line-height:20px; border:1px solid #e0e0e0; vertical-align:middle; overflow:auto; }
.form-box .form-group dd .submit{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#fff; font-size:14px; border:1px solid #d70029; background:#d70029; cursor:pointer; }
.form-box .form-group dd .button{ display:inline-block; margin:0 0 0 5px; padding:10px 46px; width:auto; height:auto; line-height:20px; color:#666; font-size:14px; border:1px solid #eee; background:#eee; cursor:pointer; }
.form-box .form-group dd label.mart{ margin-right:5px; }

.retrieval_main table tbody tr {
    background-color: #fff;
    height: 45px;
    font-size: 14px;
}

.retrieval_main table tbody th {
    font-size: 14px;
    color: #333;
    text-align: center;
}

.retrieval_main table tbody td {
    font-size: 14px;
    color: #333;
}

.retrieval_main table {
    border: 1px solid #e3e3e3;
    text-align: center;
}
.sub_btn{
    background: #7fb82b;
    color: #fff;
    width: 120px;
    height: 35px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: -10px;
}
.consult_textarea {
    width: 70%;
    border-radius: 3px;
    padding:0 10px;
    font-size: 15px;
    border: 1px solid #d9d9d9;
}