.quc-wrapper {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimSun,sans-serif;
    *font-family: SimSun,sans-serif;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    font-size: 14px;
    line-height: 1.5;
    background-color: #fff;
    color: #6f6f6f;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-weight: 400;
}

.quc-panel-dialog .quc-panel-hd {
    padding-top: 40px;
    text-align: center;
}
.quc-wrapper .quc-panel-hd {
    color: #333;
    -webkit-font-smoothing: auto;
}

.quc-wrapper div, .quc-wrapper h1, .quc-wrapper h2, .quc-wrapper h3, .quc-wrapper h4, .quc-wrapper h5, .quc-wrapper h6, .quc-wrapper p, .quc-wrapper span {
    margin: 0;
    font-weight: 400;
}

.quc-wrapper, .quc-wrapper * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.quc-wrapper .quc-panel-title, .quc-wrapper .quc-panel-title .quc-tab-item-inner {
    font-weight: 500;
}
.quc-wrapper .quc-panel-title .quc-tab-list {
    font-size: 20px;
    color: #333;
}

.quc-wrapper .quc-tab-list {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 1;
    text-align: center;
    vertical-align: middle;
}

.quc-wrapper .quc-tab-item {
    float: left;
}

.quc-wrapper .quc-tab-item-active .quc-tab-item-inner {
    color: #fd6426;
    border-bottom: 1px solid #fd6426;
}

.quc-wrapper .quc-tab-item-inner {
    float: left;
    padding-bottom: 4px;
    border-bottom: 1px solid transparent;
}

.quc-wrapper a {
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    -webkit-tap-highlight-color: transparent;
    outline: none;
}

.quc-panel-small .quc-main {
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 40px;
    width: 300px;
}

.quc-panel .quc-main {
    position: relative;
}

.quc-wrapper .quc-tip-absolute {
    line-height: 1;
    font-size: 12px;
    position: absolute;
    top: 12px;
    left: 0;
}

.quc-wrapper .quc-tip {
    font-size: 14px;
}

.quc-wrapper .quc-form {
    position: relative;
    z-index: 2;
}

.quc-wrapper .quc-form-item:first-child {
    margin-top: 0;
}

.quc-wrapper .quc-field-has-option {
    z-index: 400;
    position: relative;
}

.quc-wrapper .quc-form-item {
    margin-bottom: 20px;
}

.quc-wrapper .quc-form-item-content {
    position: relative;
}

.quc-wrapper .quc-input {
    position: relative;
    width: 100%;
}

.quc-panel-small .quc-input input {
    width: 278px;
}

.quc-wrapper .quc-input input {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    outline: none;
    width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #ddd;
    font-size: 14px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #333;
    height: 20px;
    line-height: 20px;
    padding: 10px;
}

.quc-wrapper button, .quc-wrapper input, .quc-wrapper select, .quc-wrapper textarea {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    background-color: inherit;
}

.quc-wrapper button, .quc-wrapper input, .quc-wrapper select, .quc-wrapper textarea {
    color: inherit;
}

.quc-wrapper .quc-form-item-checkbox {
    color: #6f6f6f;
    font-size: 12px;
    margin-bottom: 0;
}

.quc-wrapper input.quc-button-primary {
    *border: none;
}
.quc-panel-dialog .quc-button {
    font-size: 18px;
}
.quc-panel-small .quc-button, .quc-panel-small .quc-mobile-Statelist {
    width: 298px;
}
.quc-wrapper .quc-button-primary {
    border-color: #fd6426;
    background-color: #fd6426;
    color: #fff;
}
.quc-wrapper .quc-button {
    -webkit-font-smoothing: auto;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-appearance: none;
    white-space: nowrap;
    outline: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    height: 40px;
    line-height: 40px;
    border: 1px solid transparent;
    font-size: 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    width: 100%;
    cursor: pointer;
    -webkit-filter: chroma(color=#000);
    filter: chroma(color=#000);
    display: inline-block;
    *display: inline;
    *zoom: 1;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.quc-wrapper [type=button], .quc-wrapper [type=reset], .quc-wrapper [type=submit], .quc-wrapper button, .quc-wrapper textarea {
    -webkit-appearance: button;
}

.quc-wrapper .quc-form-tips {
    margin-top: 10px;
    color: #6f6f6f;
    font-size: 14px;
}
.quc-wrapper .quc-clearfix {
    *zoom: 1;
}

.quc-wrapper .quc-right {
    float: right;
}

.quc-wrapper .quc-left {
    float: left;
}

.quc-wrapper .quc-third {
    margin-top: 10px;
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.quc-wrapper .quc-third-hd {
    border-bottom: 1px solid #e3e3e3;
    text-align: center;
    font-size: 14px;
    line-height: 1;
    color: #999;
    margin-bottom: 20px;
}

.quc-wrapper .quc-third-hd span {
    position: relative;
    padding: 0 5px;
    top: 7px;
    background-color: #fff;
}

.quc-wrapper .quc-third-bd {
    text-align: center;
    letter-spacing: -3px;
}

.quc-wrapper .quc-third-bd table {
    width: 100%;
}
.quc-wrapper table {
    border-collapse: collapse;
    border-spacing: 0;
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}

.quc-wrapper .quc-third-bd td {
    text-align: center;
}
.quc-icon-qqs{
    width: 22px;
    height: 22px;
    margin-right: 10px !important;
}

.quc-wrapper .quc-form-item-error {
    font-size: 12px;
    line-height: 1;
    padding-top: 4px;
    position: absolute;
    top: 100%;
    left: 27px;
}
.quc-wrapper .quc-form-item-error, .quc-wrapper .quc-tip-error {
    color: #f36903;
}
