.sign-main{ margin-bottom:30px;}
.sign-in{ width:325px; padding:15px 10px; background:#ffffff;}
.sign-in-form label{ display:inline-block; width:82px; font-size:14px; color:#222;}
.sign-popover{ margin-left:85px; width:230px;}
.sign-btn, .creat-account{ width:100%; padding:10px 0; font-size:14px;}
.creat-account{ display:block; text-align:center;}
.new-register {
    border-bottom: 1px solid #dadada;
    font-size: 14px;
    margin: 10px 0 30px;
    text-align: center;
}
.new-register span {
    background: #ffffff;
    display: inline-block;
    padding: 0 15px;
    position: relative;
    top: 9px;
}
.forget-password{padding:15px; background:#ffffff;}
.register-popover{ margin-left:137px; width:512px;}
.sumbit-btn{ margin-left:136px; padding:7px 50px; font-size:14px;}
.cancel-btn{ margin-left:20px; padding:7px 50px; font-size:14px;}
.code{margin-left:136px;}
.tips{ line-height:175%}
.sign-code label, .sign-code input, .sign-code img{ vertical-align:middle; }
.subscribe-email{ margin-left:136px;}
.subscribe-email label{ font-size: 12px;
    margin-left: 5px;
    width: auto;}
.input-code{width: 110px; height:30px; line-height:30px; background:#ffffff; border:1px solid #ddd; padding:0 0 0 8px; color:#888; margin-right:5px;}
.create-account {display: block;    text-align: center;}
.sign-btn, .create-account {    width: 100%;    padding: 10px 0;    font-size: 14px;}