.header {
    box-shadow: 0 0 12px 2px rgba(206, 206, 206, .3);
}

.j_consult {
    margin-top: 40px;
}

.feedback_title {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
}

.feedback_title {
    border-bottom: 0;
}

.feedback_title h1 {
    font-size: 22px;
    font-weight: normal;
}

.feedback_title h1 .remark {
    color: #999;
}

.feedback_title h1 span {
    font-size: 14px;
    font-weight: normal;
}

.color_red {
    color: #d70000;
}

.consult_con {
    border: 1px solid #ddd;
    border-radius: 4px;
}

.feedback_form {
    margin-top: 40px;
}

.consult_title {
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 20px;
    padding-left: 96px;
    color: #FF5722;
}

.pl100 {
    padding-left: 100px;
}

.feedback_group {
    margin-bottom: 20px;
    position: relative;
}

.check_box label {
    width: 165px;
    font-weight: normal;
    padding-right: 20px;
    color: #333;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

.check_box input {
    width: auto;
    height: auto;
    vertical-align: text-top;
}

.feedback_group input[type="text"], .feedback_group input[type="submit"] {
    vertical-align: middle;
    width: 405px;
    height: 38px;
    outline: none;
    padding-left: 16px;
}

.feedback_group input, .feedback_group textarea {
    border: 1px solid #bababa;
    border-radius: 4px;
    margin: 4px 4px 0;
}

.feedback_form_second {
    margin-top: 50px;
}

input[type="checkbox"] {
    -webkit-appearance: checkbox;
    box-sizing: border-box;
    width: 14px;
    height: 14px;
    vertical-align: text-top;
}

.feedback_group .feedback_desc {
    color: #333;
}

.feedback_group .feedback_desc {
    display: inline-block;
    color: #222;
    font-weight: normal;
    width: 185px;
    padding-right: 20px;
    text-align: right;
}

.select_style {
    vertical-align: middle;
    height: 28px;
    outline: none;
    padding-left: 16px;
    width: 195px;
}

.mr15 {
    margin-right: 15px;
}

.w410 input {
    width: 410px;
}

.feedback_group textarea {
    vertical-align: text-top;
    width: 405px;
    height: 80px;
    padding: 10px;
    resize: none;
    outline: none;
}

.feedback_group .feedback_sub {
    color: #fff;
    background: #1579d8;
    padding: 0;
    cursor:pointer;
}
#slider{display: inline-block;*display:inline;*zoom:1;width:250px;height:33px;position:relative;border-radius:2px;background-color:#dae2d0;overflow:hidden;text-align:center;user-select:none;-moz-user-select:none;-webkit-user-select:none}#slider_bg{position:absolute;left:0;top:0;height:100%;background-color:#7ac23c;z-index:1}#label{width:38px;position:absolute;left:0;top:0;height:33px;line-height:30px;border:1px solid #ccc;background:#fff;z-index:3;cursor:move;color:#000;font-size:12px;font-weight:900}#labelTip{position:absolute;left:0;width:100%;height:100%;font-size:12px;font-family:microsoft yahei,serif;color:#787878;line-height:33px;text-align:center;z-index:2}.txtRoll{background-image:linear-gradient(to right,black,black,white,black,black,white,black);-webkit-text-fill-color:transparent;-webkit-background-clip:text;-webkit-background-size:200% 100%;animation:bgp 3s infinite linear}@-webkit-keyframes bgp{0%{background-position:0 0}100%{background-position:-100% 0}}