.member-content{
    border-top: 1px solid #cbcbcb;
}
.member .login-tip{
    margin: 36px 0;
    color:#6f6f6f;
}
.member .login-tip a{
    color: #06c;
}
.form-group--divide {
    position: absolute;
    bottom: 20px;
    width: 340px;
    padding-top: 20px;
    border-top: 1px dotted #cbcbcb;
}

.pipe {
    margin: 0;
    background: #CCC;
    width: 1px;
    display: inline-block;
    vertical-align: middle;
}
header.member .pipe {
    margin: 24px 20px;
    height: 41px;
}
.thumbnail {
    border: 0;
    background-color: transparent;
}
label{
    color: #6f6f6f;
}
input[type='checkbox'] {
    margin: 0;
}
.button{
    display: inline-block;
    width: 100%;
    height: 40px;
    padding: 10px 0;
    border-radius: 2px;
    background-color: #3bba00;
    border: 0;
    color: #fff;
    font-size: 16px;
    text-align: center;
    text-shadow: 0px 1px 0px #1d9300;
    outline: none;
}
.button:active{
    background-color: #309700;
}
.newBtnBg {
    display: inline-block;
    width: 100%;
    height: 53px;
    padding: 10px 0;
    border-radius: 2px;
    background-color: #1951FF;
    border: 0;
    color: #fff;
    font-size: 22px;
    text-align: center;
    text-shadow: 0px 1px 0px #174ff7;
    outline: none;
    box-sizing: border-box;
}
.newBtnBg:active {
    background-color: #0f3fd1;
}
.logging .form-horizontal{
    margin: 120px 0;
}
.fpw{
    margin-left: 6px;
    font-size: 12px;
    color: #00a7ea;
}
.fpw span{
    margin-left: 3px;
}
/*.fpw input{
    margin-top: 2px;
}*/
.fpw-regis{
    float:right;
    font-size: 12px;
    color: #00a7ea;
}

.reg-nav{
    width: 100%;
    padding: 20px 0;
    text-align: center;
}
.reg-nav .pipe{
    height: 20px;
    vertical-align: bottom;
}
.reg-nav a{
    float: left;
    width: 50%;
    height: 40px;
    font-size: 16px;
    color: #999;
    border-bottom: 3px solid #cdcdcd;
}
.reg-nav a.a{
    cursor: default;
    color: #0385ed;
    border-color: #0385ed;
}
.reg-nav a:hover{
    text-decoration: none;
}
.phone-area{
    display: none;
}
#mobile_code{
    display: none;
}
.pn{
    width: auto;
    color: #444;
    font-size: 12px;
}
.blue-bg{
    background: url(../image/g_pw_bg.png) repeat;
}
div.layer-lostpw{
    padding: 20px;
    background: none #fff;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
}
.blue-bg footer{
    background: transparent;
    margin: 0;
    padding: 0;
}
.layer-lostpw .selection{
    padding: 108px 0 253px;
}
.layer-lostpw .option{
    padding: 20px 20px 20px 84px;
    border: 1px solid #ededed;
    background: url(../image/lostpw-icon.png) no-repeat 20px -30px;
    border-radius: 2px;
}
.layer-lostpw .option:hover{
    background-color: #ededed;
}
.layer-lostpw .selection .email{
    margin-top: 26px;
    background-position: 20px -142px;
}
.layer-lostpw .selection p{
    color: #6f6f6f;
    font-size: 12px;
}
.mobile-step{
    width: 792px;
    margin: 20px auto;
}
.mobile-step > div{
    float: left;
    height: 76px;
    background-image: url(../image/lostpw-mobile-step.png);
    background-repeat: no-repeat;
}
.mobile-step .mobile-step_step1{
    width: 260px;
}
.mobile-step .next-sign{
    width: 50px;
    background-position: -262px 0;
}
.mobile-step .mobile-step_step2{
    width: 200px;
    background-position: -312px 0;
}
.mobile-step .mobile-step_step3{
    width: 232px;
    background-position: -563px 0;
}
.mobile-step .a-step{
    background-image: url(../image/lostpw-mobile-step-a.png);
}
.email-step{
    width: 1032px;
    margin: 18px auto;
}
.email-step > div{
    float: left;
    height: 76px;
    background-image: url(../image/lostpw-email-step-gray.png);
    background-repeat: no-repeat;
}
.email-step .email-step_step1{
    width: 246px;
}
.email-step .next-sign{
    width: 38px;
    background-position: -239px 0;
}
.email-step .email-step_step2{
    width: 176px;
    background-position: -279px 0;
}
.email-step .email-step_step3{
    width: 211px;
    background-position: -496px 0;
}
.email-step .email-step_step4{
    width: 248px;
    background-position: -752px;
}
.email-step .a-step{
    background-image: url(../image/lostpw-email-step-new-a.png);
}
.row form.lostpw{
    padding: 50px 0 220px;
}
.blue-bg .row .form-control{
    height: 43px;
    line-height: 2.4em;
}

.email-msg{
    background: url(../image/email-icon.png) no-repeat;
    padding: 30px 0 18px 98px;
    margin: 80px 0 170px;
}
.email-msg .btn{
    width: 28.57142857142857%;
    color: #333;
    background-image:-webkit-linear-gradient(to top, #eee, #fff);
    background-image:-moz-linear-gradient(to top,#eee,#fff);/*Mozilla*/
    background-image:-o-linear-gradient(to top,#eee,#fff); /*Opera11*/
    background-image:linear-gradient(to top,#eee,#fff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffffffff', GradientType='0');
    border: 1px solid #cdcdcd;
}
.email-msg .btn:hover, .email-msg .btn:active{
    color: #333;
    background: #eee;
}
.email-msg p{
    line-height: 30px;
}
.email-tip{
    margin-bottom: 47px;
}
.email-tip h5{
    color: #333;
    font-size: 1.5em;
}
.email-tip p{
    color: #333;
    font-size: 1.1666666666666667em;
}
.email-tip p a{
    color: #06c;
}
.blue-bg #codeBtn{
    height: 43px;
    padding: 11px;
    background-image:-webkit-linear-gradient(to top, #f0efef, #f5f5f6);
    background-image:-moz-linear-gradient(to top,#f0efef,#f5f5f6);/*Mozilla*/
    background-image:-o-linear-gradient(to top,#f0efef,#f5f5f6); /*Opera11*/
    background-image:linear-gradient(to top,#f0efef,#f5f5f6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0efef', endColorstr='#fff5f5f6', GradientType='0');
}

.blue-bg #codeBtn:hover{
    color: #333;
    background-image:-webkit-linear-gradient(to top, #f5f5f6, #f0efef);
    background-image:-moz-linear-gradient(to top,#f5f5f6,#f0efef);/*Mozilla*/
    background-image:-o-linear-gradient(to top,#f5f5f6,#f0efef); /*Opera11*/
    background-image:linear-gradient(to top,#f5f5f6,#f0efef);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f6', endColorstr='#fff0efef', GradientType='0');
}
.blue-bg #time{
    line-height: 29px;
}

#time:hover{
    background: #fff;
    color: #333;
}
a.text-333:hover{
    color: #0385ed;
    text-decoration: none;
}
.reg-seccodeverify-input input[name=seccodeverify] {
  width: 260px !important;
  margin-right: -2px;
}

.control-hint{
    width: 220px;
    margin-right: -230px;
    display: none;
    float: right;
    font-size: 12px;
    color: #e84e3b;
    margin-top: -40px;
}
.input-icon .form-control:focus + .control-hint{
    display: inline-block;
}