.loading-comment .icon {
    background-image: url(../../../img/load.png)
}

.loading-comment .bread-leader {
    padding: 20px 0;
    border-bottom: 1px solid #e6e6e6
}

.loading-comment .bread-leader span,
.loading-comment .bread-leader a {
    font-size: 12px
}

.loading-comment .bread-leader b {
    font-weight: 400
}

.loading-comment .bread-leader a.now {
    color: #dd2726
}

.loading-comment .leader-img-box {
    padding-top: 40px;
    padding-bottom: 30px
}

.loading-comment .leader-img-box .icon {
    margin: 0 auto
}

.loading-comment .zc-form {
    padding-bottom: 50px;
    border: 1px solid #e6e6e6;
    padding-top: 40px
}

.loading-comment .zc-form .lis {
    position: relative;
    padding-bottom: 15px
}

.loading-comment .zc-form .lis .input {
    width: 293px;
    height: 33px;
    border: 1px solid #e6e6e6;
    padding-left: 5px
}

.loading-comment .zc-form .lis .title {
    width: 160px;
    text-align: right;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 35px
}

.loading-comment .zc-form .lis .title b {
    color: #feb583;
    margin: 0 5px
}

.loading-comment .zc-form .lis .ts {
    display: inline-block;
    width: 193px;
    height: 34px;
    padding-left: 38px;
    background-position: 0 -30px;
    font-size: 12px;
    line-height: 34px;
    position: relative;
    margin-left: 10px
}

.loading-comment .zc-form .lis i.icon {
    position: absolute;
    width: 15px;
    height: 15px;
    background-position: -130px 0;
    left: 14px;
    top: 10px
}

.loading-comment .zc-form .button-box {
    padding-top: 15px
}

.loading-comment .zc-form .button-box a.button {
    display: block;
    width: 300px;
    height: 34px;
    background: #dd2726;
    color: #fff;
    text-align: center;
    line-height: 34px;
    border-radius: 4px
}

.loading-comment .zc-form span.default.ts {
    background-position: 0 -70px
}

.loading-comment .zc-form span.default.ts i.icon {
    background-position: -150px 0
}

.loading-comment .zc-form span.success.ts {
    background-position: -287px -31px;
    width: 40px;
    height: 34px;
    color: transparent
}

.loading-comment .zc-form span.success.ts i.icon {
    background-position: -255px 0
}

.loading-comment .zc-form-right {
    padding: 0 60px;
    position: relative
}

.loading-comment .zc-form-right .line {
    width: 0;
    height: 321px;
    position: absolute;
    top: 0;
    left: 0;
    border-left: 1px solid #e6e6e6
}

.loading-comment .zc-form-right h4,
.loading-comment .zc-form-right h5,
.loading-comment .zc-form-right h6 {
    font-weight: 400
}

.loading-comment .zc-form-right a {
    color: #008bcc
}

.loading-comment .zc-form-right h4,
.loading-comment .zc-form-right h5,
.loading-comment .zc-form-right p,
.loading-comment .zc-form-right h6 {
    padding-bottom: 10px
}

.loading-comment .zc-form-right .floor+.floor {
    border-top: 1px dashed #e6e6e6;
    padding-top: 15px;
    padding-bottom: 5px
}

.loading-comment .zc-form-right p a {
    font-size: 12px
}

.loading-comment .zc-form-right .middle a {
    color: #fe8431
}

.loading-comment .zc-form-right .middle h5 {
    position: relative;
    padding-left: 32px
}

.loading-comment .zc-form-right .middle .icon {
    width: 20px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0;
    background-position: -170px 0
}

#loading {
    background: #fff;
    padding: 50px 0
}

#loading .center {
    position: relative
}

#loading .img {
    position: absolute;
    width: 410px;
    height: 312px;
    left: 104px;
    top: 30px;
    background-image: url(../../../img/load-banner.png)
}

#loading .form {
    padding: 20px 30px;
    width: 300px;
    border: 1px solid #e6e6e6;
    margin-right: 110px
}

#loading h3 {
    text-align: center;
    font-size: 18px;
    color: #333;
    font-weight: 400;
    padding-bottom: 40px
}

#loading .input-box {
    border: 1px solid #e6e6e6;
    padding-left: 40px;
    height: 48px;
    margin-bottom: 20px;
    position: relative
}

#loading .input-box input {
    width: 257px;
    height: 100%;
    border: 0;
    line-height: 48px
}

#loading .input-box .icon {
    width: 18px;
    height: 18px;
    display: inline-block
}

#loading .input-box .icon-box {
    width: 40px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    line-height: 56px;
    text-align: center
}

#loading .username i.icon {
    background-position: -110px 0
}

#loading .password i.icon {
    background-position: -90px 0
}

#loading .cz-left span {
    cursor: pointer;
    padding-left: 22px;
    position: relative
}

#loading .cz-left .icon {
    background-position: -220px 0;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 2px
}

#loading .cz-left .checked.icon {
    background-position: -200px 0
}

#loading .cz-right a {
    color: #008bcc
}

#loading .cz-right a:hover {
    border-bottom: 1px solid #008bcc
}

#loading .button-box {
    margin: 20px 0
}

#loading .button-box .button {
    width: 100%;
    height: 36px;
    text-align: center;
    line-height: 36px;
    border-radius: 4px;
    color: #fff;
    background: #cc0000;
    display: block
}

#loading .zc {
    margin-bottom: 20px
}

#loading .zc a {
    color: #008bcc
}

#loading .ksdl {
    position: relative;
    padding-left: 56px
}

#loading .ksdl span {
    position: absolute;
    left: 0;
    top: 0;
    height: 32px;
    line-height: 32px
}

#loading .ksdl .icon {
    display: inline-block;
    margin-left: 10px;
    width: 28px;
    height: 28px
}

#loading .ksdl .qq {
    background-position: 0 0
}

#loading .ksdl .wx {
    background-position: -60px 0
}

#loading .ksdl .zfb {
    background-position: -30px 0
}

#load-zc1 {
    padding-bottom: 50px
}

#load-zc1 .leader-img-box .icon {
    width: 594px;
    height: 74px;
    background-position: 0 -104px
}

#load-zc1 .form-left .lis {
    padding-left: 170px
}

#load-zc1 .form-left .lis.yzm input {
    width: 179px
}

#load-zc1 .form-left .lis.yzm .button {
    width: 100px;
    height: 35px;
    color: #fff;
    background: #dd2726;
    display: inline-block;
    text-align: center;
    line-height: 35px;
    margin-left: 10px;
    cursor: pointer
}

#load-zc1 .form-left .szmm.lis .mmqd {
    margin-top: 15px;
    position: relative
}

#load-zc1 .form-left .szmm.lis .mmqd b {
    font-weight: 400;
    color: #dd2726
}

#load-zc1 .form-left .szmm.lis .tiao {
    position: absolute;
    padding: 1px;
    border: 1px solid #e6e6e6;
    height: 12px;
    width: 99px;
    left: 98px;
    top: 2px
}

#load-zc1 .form-left .szmm.lis .mask-box {
    width: 100%;
    height: 100%;
    position: relative
}

#load-zc1 .form-left .szmm.lis .mask {
    height: 100%;
    width: 33px;
    position: absolute;
    top: 0;
    left: 0;
    background: #dd2726
}

#load-zc1 .form-left .ydtk span {
    cursor: pointer;
    position: relative;
    padding-left: 22px
}

#load-zc1 .form-left .ydtk span .icon {
    background-position: -220px 0;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 0;
    top: 2px
}

#load-zc1 .form-left .ydtk span .icon.checked {
    background-position: -200px 0
}

#load-zc1 .form-left .ydtk a {
    color: #008bcc
}

#load-zc2 {
    padding-bottom: 50px
}

#load-zc2 .leader-img-box .icon {
    background-position: 0 -186px;
    width: 594px;
    height: 74px
}

#load-zc2 .lis {
    padding-left: 210px
}

#load-zc2 .lis .title {
    width: 205px
}

#load-zc2 .top-title {
    margin-left: 75px;
    border-bottom: 1px dashed #e6e6e6;
    padding-bottom: 10px;
    width: 730px
}

#load-zc2 .top-title span {
    padding-left: 23px;
    position: relative;
    color: #dd2726
}

#load-zc2 .top-title span .icon {
    width: 14px;
    height: 14px;
    position: absolute;
    top: 3px;
    left: 0;
    background-position: -238px 0
}

#load-zc2 .top-title b {
    font-weight: 400;
    color: #999
}

#load-zc2 .lis.zzlx {
    padding-top: 28px;
    padding-bottom: 23px
}

#load-zc2 .lis.zzlx .title {
    height: auto;
    line-height: normal;
    top: 28px
}

#load-zc2 .lis.zzlx .checkbox {
    padding-left: 26px;
    position: relative;
    cursor: pointer;
    margin-right: 20px
}

#load-zc2 .lis.zzlx .icon {
    width: 16px;
    height: 16px;
    background-position: -220px 0;
    position: absolute;
    top: 2px;
    left: 0
}

#load-zc2 .lis.zzlx .checked.icon {
    background-position: -200px 0
}

#load-zc3 {
    padding-bottom: 50px
}

#load-zc3 .leader-img-box .icon {
    background-position: 0 -265px;
    width: 594px;
    height: 70px
}

#load-zc3 .form-left {
    width: 876px
}

#load-zc3 h2.title {
    text-align: center;
    padding-bottom: 20px
}

#load-zc3 h2.title span {
    padding-left: 60px;
    font-weight: 700;
    font-size: 24px;
    color: #009959;
    position: relative
}

#load-zc3 h2.title .icon {
    background-position: -237px -30px;
    width: 39px;
    height: 39px;
    position: absolute;
    left: 0;
    top: 0
}

#load-zc3 .information {
    padding-top: 20px;
    padding-bottom: 20px
}

#load-zc3 .information p {
    text-align: center;
    padding-bottom: 20px
}

#load-zc3 .cz-box {
    width: 360px;
    margin: 0 auto;
    border-top: 1px dashed #e6e6e6;
    padding-top: 40px
}

#load-zc3 .cz-box p {
    text-align: center;
    color: #fe8431
}

#load-zc3 .cz-box p a {
    color: #008bcc
}

#load-zc3 .cz-box p a:hover {
    border: 1px solid #008bcc
}

#load-zc3 .button-box {
    text-align: center;
    padding-top: 30px
}

#load-zc3 .button-box a {
    display: inline-block;
    margin: 0 13px;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    border-radius: 4px
}

#load-zc3 .button-box a.go-index {
    background: #dd2726
}

#load-zc3 .button-box a.go-yhzx {
    background: #fe8431
}

#load-zhmm1 {
    padding-bottom: 50px
}

#load-zhmm1 .leader-img-box .icon {
    background-position: 0 -345px;
    width: 851px;
    height: 74px
}

#load-zhmm1 .form {
    padding: 50px 0
}

#load-zhmm1 .lis {
    padding-left: 410px;
    position: relative;
    margin-bottom: 15px
}

#load-zhmm1 .yzm {
    vertical-align: middle
}

#load-zhmm1 .yzm .ck {
    width: 0;
    height: 100%;
    display: inline-block
}

#load-zhmm1 .yzm span,
#load-zhmm1 .yzm a {
    display: inline-block;
    border-bottom: 1px solid transparent
}

#load-zhmm1 .yzm span,
#load-zhmm1 .yzm img,
#load-zhmm1 .yzm a {
    vertical-align: middle
}

#load-zhmm1 .yzm img {
    margin: 0 5px;
    cursor: pointer
}

#load-zhmm1 .yzm a {
    color: #008bcc;
    margin: 0 5px
}

#load-zhmm1 .yzm a:hover {
    border-bottom: 1px solid #008bcc
}

#load-zhmm1 .title {
    width: 405px;
    height: 35px;
    line-height: 35px;
    left: 0;
    top: 0;
    position: absolute;
    text-align: right
}

#load-zhmm1 input {
    width: 293px;
    height: 33px;
    border: 1px solid #e6e6e6;
    padding-left: 5px
}

#load-zhmm1 .botton {
    padding-top: 5px
}

#load-zhmm1 a.button {
    width: 300px;
    height: 35px;
    background: #dd2726;
    color: #fff;
    line-height: 35px;
    text-align: center;
    display: block;
    border-radius: 4px
}

#load-zhmm2 {
    padding-bottom: 50px
}

#load-zhmm2 .leader-img-box .icon {
    width: 851px;
    height: 74px;
    background-position: 0 -426px
}

#load-zhmm2 .form {
    padding: 50px 0;
    display: none
}

#load-zhmm2 .form .lis {
    padding-left: 415px;
    margin-bottom: 15px;
    position: relative
}

#load-zhmm2 .form .lis span.button {
    width: 118px;
    height: 33px;
    border: 1px solid #e6e6e6;
    background: #f6f6f6;
    display: inline-block;
    margin-left: 10px;
    text-align: center;
    line-height: 33px;
    cursor: pointer
}

#load-zhmm2 .form .phonenum {
    height: 35px;
    line-height: 35px
}

#load-zhmm2 .form .button-box {
    padding-top: 5px
}

#load-zhmm2 .form .title {
    width: 410px;
    height: 35px;
    line-height: 35px;
    text-align: right;
    left: 0;
    top: 0;
    position: absolute
}

#load-zhmm2 .form .title b {
    color: #fe8431
}

#load-zhmm2 .form input,
#load-zhmm2 .form select {
    width: 180px;
    height: 33px;
    border: 1px solid #e6e6e6;
    padding-left: 5px;
    outline: none;
    box-sizing: border-box
}

#load-zhmm2 .form option {
    width: 173px;
    height: 33px;
    border: 1px solid #e6e6e6
}

#load-zhmm2 .form .button-box .button {
    width: 300px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    background: #dd2726;
    display: block;
    border-radius: 4px
}

#load-zhmm2 .phone-validation {
    display: none
}

#load-zhmm2 .email-validation {
    display: none
}

#load-zhmm2 .email-validation input {
    width: 293px
}

#load-zhmm2 .email-validation .yzm {
    vertical-align: middle
}

#load-zhmm2 .email-validation .yzm .ck {
    width: 0;
    height: 100%;
    display: inline-block
}

#load-zhmm2 .email-validation .yzm span,
#load-zhmm2 .email-validation .yzm a {
    display: inline-block;
    border-bottom: 1px solid transparent
}

#load-zhmm2 .email-validation .yzm span,
#load-zhmm2 .email-validation .yzm img,
#load-zhmm2 .email-validation .yzm a {
    vertical-align: middle
}

#load-zhmm2 .email-validation .yzm img {
    margin: 0 5px;
    cursor: pointer
}

#load-zhmm2 .email-validation .yzm a {
    color: #008bcc;
    margin: 0 5px
}

#load-zhmm2 .email-validation .yzm a:hover {
    border-bottom: 1px solid #008bcc
}

#load-zhmm2 .success {
    display: none;
    padding: 50px 0 50px 340px
}

#load-zhmm2 .success h2,
#load-zhmm2 .success p {
    padding-left: 60px
}

#load-zhmm2 .success h2 {
    position: relative;
    padding-bottom: 23px;
    font-size: 24px;
    color: #009959;
    font-weight: 400
}

#load-zhmm2 .success p {
    padding-bottom: 12px
}

#load-zhmm2 .success p a {
    color: #008bcc
}

#load-zhmm2 .success .icon {
    width: 39px;
    height: 39px;
    background-position: -237px -30px;
    position: absolute;
    left: 0;
    top: 0
}

#load-zhmm2 .show {
    display: block !important
}

#load-zhmm3 {
    padding-bottom: 50px
}

#load-zhmm3 .leader-img-box .icon {
    width: 851px;
    height: 74px;
    background-position: 0 -507px
}

#load-zhmm3 .form {
    padding: 50px 0
}

#load-zhmm3 .lis {
    padding-left: 410px;
    margin-bottom: 15px;
    position: relative
}

#load-zhmm3 .lis .title {
    width: 405px;
    height: 35px;
    line-height: 35px;
    text-align: right;
    left: 0;
    top: 0;
    position: absolute
}

#load-zhmm3 .lis .title b {
    color: #fe8431
}

#load-zhmm3 input {
    width: 293px;
    height: 33px;
    border: 1px solid #e6e6e6;
    padding-left: 5px
}

#load-zhmm3 span.ts {
    color: #999;
    font-size: 12px;
    padding-left: 10px
}

#load-zhmm3 .tiao-box {
    position: relative;
    padding-left: 25px;
    padding-top: 9px;
    padding-bottom: 9px;
    height: 17px
}

#load-zhmm3 .tiao-box span {
    position: absolute;
    color: #dd2726;
    left: 0;
    top: 0;
    bottom: 0;
    line-height: 35px
}

#load-zhmm3 .tiao-box .tiao {
    padding: 1px;
    border: 1px solid #e6e6e6;
    width: 99px;
    height: 13px;
    position: relative
}

#load-zhmm3 .tiao-box .mask {
    position: absolute;
    left: 1px;
    top: 1px;
    height: 13px;
    width: 33px;
    background: #dd2726
}

#load-zhmm3 .yzm {
    vertical-align: middle
}

#load-zhmm3 .yzm .ck {
    width: 0;
    height: 100%;
    display: inline-block
}

#load-zhmm3 .yzm span,
#load-zhmm3 .yzm a {
    display: inline-block;
    border-bottom: 1px solid transparent
}

#load-zhmm3 .yzm span,
#load-zhmm3 .yzm img,
#load-zhmm3 .yzm a {
    vertical-align: middle
}

#load-zhmm3 .yzm img {
    margin: 0 5px;
    cursor: pointer
}

#load-zhmm3 .yzm a {
    color: #008bcc;
    margin: 0 5px
}

#load-zhmm3 .yzm a:hover {
    border-bottom: 1px solid #008bcc
}

#load-zhmm3 a.button {
    width: 300px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #fff;
    background: #dd2726;
    display: block;
    border-radius: 4px
}

#load-zhmm4 {
    padding-bottom: 50px
}

#load-zhmm4 .leader-img-box .icon {
    width: 851px;
    height: 74px;
    background-position: 0 -588px
}

#load-zhmm4 .success {
    padding: 50px 0
}

#load-zhmm4 .success h2 {
    text-align: center
}

#load-zhmm4 .success h2 span {
    padding-left: 60px;
    font-weight: 400;
    color: #009959;
    font-size: 24px;
    position: relative
}

#load-zhmm4 .success h2 .icon {
    width: 39px;
    height: 39px;
    position: absolute;
    top: 0;
    left: 0;
    background-position: -237px -30px
}

#load-zhmm4 .success .button-box {
    padding: 50px 0
}

#load-zhmm4 .success .button-box a.button {
    border-radius: 4px;
    display: block;
    margin: 0 auto;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    background: #dd2726
}