﻿#forgotPass,#loginBox,#need_validate,#signBox{padding:0 1rem 3.5rem;text-align:center;}
.useTxt{font-size:.75rem;color:#000;line-height:3.125rem}
.facebookBtn{text-align: right; margin-top: 8px;}
.googleBtn{height:2.5rem;line-height:2.5rem;background:#737373;color:#fff;border-radius:.1875rem;font-size:1rem;cursor:pointer;margin-bottom:2.5rem}
.loginTxt{color:#ccc;font-size:.75rem}
.welcome{color:#003;line-height:2.5rem;font-size:1.25rem;font-weight:700}
.forms div{list-style-type:none;color:#ddd;text-align:left}
.forms div input{height:2.5rem;width:100%;border:1px solid #ddd;border-radius: .1875rem;}
.forms div input.error{border:.0625rem solid red}
.forms div i{position:absolute;left:.5rem;top:0;display:block;width:16px;height:100%;line-height:2.5rem}
.forms div .error{font-size:1.0rem;color:#ff9d1c;display:block;clear:both}
.forms .enterBtn{display:block;width:100%;height:2.5rem;letter-spacing:.3125rem}
.forms .user{position:relative}
.forms .user input{padding-left:2rem;color:#555;}
.forms .pass{margin-top:1rem;position:relative}
.forms .pass input{padding-left:2rem;color:#555;}
.forms .code{margin-top:1rem;position:relative}
.forms .code input{padding-left:2rem;width:60%;float:left}
.forms .code .code_img{height:2.5rem;float:left;border:1px solid #ddd;margin-left:10px}
.forms .code .code_img img{height:100%}
.forms .testCode input{margin-top:1rem;width:55%;padding-left:1rem}
.forms .enterBtn{margin-top:2.4375rem;font-size:1rem;border:0;background:#D54D4D;border-radius:.1875rem;color:#fff;cursor:pointer;width:100%}
.forms .enterBtn:active{background:#333}
.forms .enterBtn:focus{color:#fff}
.noAccount{display:block;width:100%;line-height:2.5rem;text-transform:uppercase;margin-top:1rem;border:2px solid #ddd;font-size:1rem;color:#000}
.noAccount:active{border-color:#999}
.forgetPass{    line-height: 2.5rem;font-size: 0.8rem; float: left; color:#5e5e5e;}
.forgetPass:hover{text-decoration:underline}
.agree{font-size:.75rem;padding-top:.625rem;clear:both;float:left;text-align:left}
.agree input{vertical-align:middle;margin-right:.5rem}
.agree a{color:#3c5a98}
.agree a:hover{text-decoration:underline}
label.error{display:block;color:#ff9d1c}
.reset_pass_msg .msgBoxTitle{font-size:.875rem}
.reset_pass_msg a{color:#66afff;text-decoration:underline}
#forgotPass{padding-top:3rem}
#forgotPass h1{font-size:1.5625rem;font-weight:700;line-height:3rem}
#forgotPass p{font-size:.875rem;color:#999;line-height:1.2rem;padding-bottom:3rem}
.testCode img{background:#abc;vertical-align:bottom;margin-left:1%;margin-top:1rem}
.testCode .refresh{color:#00f;text-decoration:underline;vertical-align:bottom;font-size:.75rem}
#passBtn{text-align:center}
#passBtn .enterBtn{padding:0 2rem;letter-spacing:.3125rem}
#need_validate{text-align:left;padding:0 2rem 3.5rem}
#need_validate h1{font-size:1.5625rem;padding:2rem 0}
#need_validate li,#need_validate p{font-size:.875rem;color:#999;line-height:1.8rem;padding-bottom:2rem}
#need_validate li{padding-bottom:0}
#need_validate span{font-size:.875rem}
#need_validate .sendEmailBtn{height:3rem;width:100%;margin-top:3.4375rem;font-size:1rem;border:0;background:#fd7932;border-radius:.1875rem;color:#fff;cursor:pointer}
#need_validate #send_tips{display:none;margin-top:20px;color:#999;font-size:.75rem;text-align:center}
#need_validate #send_tips p{padding-bottom:0}
#need_validate #send_tips #send_time{color:#fd7932;font-size:1.5rem}
.val_succ_tips{padding-bottom:.625rem}
.resend_email a{display:block;width:100%;line-height:2.5rem;color:#fff;text-align:center;border-radius:.3125rem;font-size:1.25rem}
.resend_email .allBtn{background-color:#ff9d1c}
.resend_email .check_my{background-color:#666}
