#login { padding: 32px 36px; margin-top: 0px; min-height: 370px; border: 1px solid #e0e0e0; background-color: #fff; margin-top: 10px;margin-bottom: 10px;overflow: hidden;box-sizing:content-box; }
#login .l { padding: 36px 20px 0 80px; width: 400px; float: left; border-right: 1px solid #dfdfdf; font-size: 14px;box-sizing:content-box; }
#login ul li { margin-top: 10px; }
#login ul li label.col { display: block; }
#login ul li .tbox { width: 269px; height: 32px; border: 1px solid #e2e2e2;padding:0 5px; }
#login ul li .tbox:active,
#login ul li .tbox:focus,
#login ul li .tcbox:focus,
#login ul li .tcbox:active { border: 1px solid #279c7f; }
#login ul li.pwd { margin-top: 20px; }
#login ul li.submit { margin-top: 20px; }
#login ul li.submit .btn {line-height:30px;width:270px; }
#login ul li.autoLogin { line-height: 22px; width: 280px; }
#login ul li.autoLogin label { display: inline; float: left; }
#login ul li.autoLogin input { float: left; }
#login ul li.autoLogin a { float: right; margin-right: 5px; }
#login .r { padding: 140px 0 0 70px; width: 230px; float: left; font-size: 18px; text-align: center; box-sizing:content-box;}
#login .r .r_login { margin-top: 16px;text-align:center; }
#login .r .r_login .btn { line-height: 30px; width: 170px; }
#login input[type="radio"] { margin-right: 0; }
#login .font12 { font-size: 12px; }

#register { padding: 32px 26px; margin-top: 10px; min-height: 400px; border: 1px solid #e0e0e0; background-color: #fff;margin-bottom: 10px;box-sizing:content-box; }
#register .l { width: 540px; float: left; border-right: 1px solid #dfdfdf; font-size: 14px;box-sizing:content-box; }
#register .l h3 { font-size: 22px; line-height: 30px; padding: 20px 0; display: block; font-weight: normal; font-family: "Microsoft Yahei",Arial; }
#register ul li { margin-top: 10px; height: 42px; }
#register ul li .tips { font-size: 12px; }
#register ul li label.col { display: block; float: left; width: 96px; line-height: 30px; text-align: right; padding-right: 4px; }
#register ul li .tbox { width: 245px; height: 32px; border: 1px solid #e2e2e2; float: left; margin-right: 5px; padding: 0 5px; box-sizing: border-box; }
#register ul li .tcbox { width: 110px; height: 32px; border: 1px solid #e2e2e2; float: left; margin-right: 4px; padding: 0 5px; box-sizing: border-box; }
#register ul li .tbox:active,
#register ul li .tbox:focus,
#register ul li .tcbox:focus,
#register ul li .tcbox:active { border: 1px solid #279c7f; }
#register ul li #btnSendCode { width: auto; padding: 0 10px; line-height: 30px; }
#register ul li #btnSendCode:hover {}
#register ul li #btnSendCode.hui {background-color:#ccc;border:1px solid #ccc; }
#register ul li #btnSendCode.hui:hover {background-color:#ccc;border:1px solid #ccc; }
#register ul li.protocol { height: 30px; font-size: 12px; }
#register ul li.protocol a { color: #279c7f; }
#register .r { padding: 140px 0 0 70px; width: 230px; float: left; font-size: 18px; text-align: center;box-sizing:content-box; }
#register .r .r_login { margin-top: 16px; }
#register .r .r_login .btn {line-height:30px;width:200px;}
#register input[type="radio"] { margin-right: 0; }

#getPwd { padding: 60px; margin-top: 10px; height: 300px; border: 1px solid #e0e0e0; background-color: #fff; }
#getPwd .l { height: 80px; }
#getPwd .l h3 { font-size: 18px; line-height: 30px; display: block; font-weight: normal; font-family: "Microsoft Yahei"; }
#getPwd ul li { margin-top: 10px; height: 50px; font-size: 14px; }
#getPwd ul li label { display: block; float: left; width: 350px; line-height: 30px; text-align: right; padding-right: 5px; }
#getPwd ul li .tbox { width: 269px; height: 27px; border: 1px solid #e2e2e2; float: left; color: #888; }
