.common_b {
    width: 980px;
    margin: 0 auto;
}
#nk_top {
    height: 35px;
    line-height: 35px;
    font-size: 12px;
}

html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;
}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, select {
    font-family: Arial,Microsoft Yahei,'微软雅黑','宋体';
    *font-family: Microsoft Yahei,'微软雅黑','宋体';
}
.right {
    float: right;
}
.blue {
    color: #0066cc;
}
#nk_top a.a_big {
    padding-right: 5px;
    float: left;
}
.simsun {
    font-family: simsun;
}
#nk_top .a_small {
    padding: 0 5px;
}

.grayb {
    color: #999;
    font-size: 12px;
}
.cb_content {
    /*border: 1px solid #ddd;*/
    padding: 24px 0 50px 0;
    font-size: 14px;
}

.commonc {
    width: 100%;
}
.marg-bom40 {
    margin-bottom: 50px;
}

.sd_ul {
    height: 25px;
    line-height: 25px;
    padding-left: 2%;
}
li.currenti {
    background-position: 100% 23%;
}
ul.d_ul li, .sd_ul li {
    float: left;
    text-align: center;
    font-weight: bold;
    background-color: #ededed;
}

.followg, .followh {
    /* padding-right: 16px; */
    width: 33%;
    border-right: 3px solid #fff;
}
.bc-mumornge {
    background: #ffe6bc;
    color: #ff6600;
}

.in_dred {
    width: 100%;
    height: 100%;
    background-color: #ffe6bc;
    display: block;
}
li.currente {
    background-position: 100% 57%;
}

/* li.currentb, li.currenth, li.currenti, li.currente, li.currentf { */
    /* background: url(../images/followstepa.png) no-repeat 100% 0; */
/* } */
.graya {
    color: #A7A7A7;
    font-size: 14px;
}
.bc-gray {
    background: #ededed;
}
.followi {
    width: 30%;
}
.findpwd-list {
    padding-left: 20%;
    display: table;
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
}
.findpwd-list .text {
    line-height: 30px;
}
.findpwd-list .text {
    line-height: 30px;
    display: table-cell;
    width: 140px;
    text-align: right;
    padding-right: 10px;
}
.red {
    color: #ff0000;
}

.marg005 {
    margin: 0 0 0 5px;
}
.findpwd-list .findpwd-text-input {
    line-height: 20px;
    border: 1px solid #ccc;
    padding: 6px;
    width: 40%;
}

input, textarea {
    background: none;
    border: none;
    outline: none;
}
select, input, textarea {
    font-size: 14px;
    margin: 0;
}
select, input {
    vertical-align: middle;
}
input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "微软雅黑";
}
.findpwd-code {
    display: inline-flex;
    vertical-align: middle;
    padding-left: 20px;
}
.findpwd-code font {
    line-height: 34px;
}
.findpwd-list {
    padding-left: 27%;
    display: table;
    margin: 0;
    margin-bottom: 20px;
    width: 100%;
}
.findpwd-button {
    margin-left: 120px;
}
.a-cheng-button150 {
    width: 150px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
}
.a_cheng {
    width: auto;
    height: 25px;
    color: white;
    display: block;
    float: left;
    line-height: 23px;
    text-align: center;
    cursor: pointer;
    background-color: #ff8d08;
    border: none;
    padding: 0 5px;
}
input, textarea {
    background: none;
    border: none;
    outline: none;
}
label {
    font-weight: 100;
}


.a_cheng {
    width: auto;
    height: 25px;
    color: white;
    display: block;
    float: left;
    line-height: 23px;
    text-align: center;
    cursor: pointer;
    background-color: #ff8d08;
    border: none;
    padding: 0 5px;
}

.a-cheng-button150 {
    width: 150px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    margin-left: 186px;
}
@media screen and (max-width: 768px) {
     .findpwd-footer,  .common_b,  .common {
        width: 100%;
    }
     .cb_content {
        border: none;
    }
     .findpwd-list {
        margin: 0 0 20px 0;
        padding: 0 10px;
        box-sizing: border-box;
    }
     .findpwd-list .findpwd-text-input {
        margin: 0;
        width: 100%;
        box-sizing: border-box;
    }

    /* + */
    .ch_succes {
        height: 88px;
        line-height: 44px;
        margin-top: 60px;
        margin-left: 8%;
        float: left;
        width: 85%;
        font-size: 18px;
    }
    .i_signy {
        float: left;
        background-position: 1px -279px;
        width: 28px;
        height: 28px;
        margin: 7px 10px 0 0;
    }
}