.w { width: 1200px; margin: auto; } .header { height: 82px; border-bottom: 2px solid #b1191a; } .logo { padding-top: 15px; } .registerarea { margin-top: 20px; height: 520px; border: 1px solid #ccc; } .registerarea h3{ height: 40px; line-height: 40px; padding-left: 10px; font-weight: 400; font-size: 18px; background-color: #ececec; border-bottom: 1px solid #ccc; } .registerarea h3 em { font-size: 14px; float: right; padding-right: 10px; font-weight: 700; } .registerarea a { color: #c81623; } .reg_form { width: 600px; height: 420px; margin: 40px auto 0; } .reg_form li { margin-bottom: 15px; } .reg_form label { display: inline-block; width: 100px; height: 36px; line-height: 36px; text-align: right; } .reg_form .inp { width: 238px; height: 34px; border: 1px solid #ccc; } .error { color: #df3033; margin-left: 10px; } .error_icon { display: inline-block; width: 20px; height: 20px; background: url(../img/error.png) no-repeat; vertical-align: middle; margin-top: -2px; } .success { color: #40b83f; margin-left: 10px; } .success_icon { display: inline-block; width: 20px; height: 20px; background: url(../img/success.png) no-repeat; vertical-align: middle; margin-top: -2px; } .safe { padding-left: 177px; color: #b2b2b2; } .safe em { color: #fff; padding: 0 12px; } .ruo { background-color: #de1111; } .zhong { background-color: #40b83f; } .qiang { background-color: #f79100; } .agree { padding-top: 20px; padding-left: 100px; } .agree input { vertical-align: middle; margin-right: 5px; } .agree a { color: #1ba1e6; } .over { width: 200px; height: 34px; background-color: #c81623; border: none; color: #fff; font-size: 14px; font-weight: 700; margin: 30px 0 0 130px; } .footer { height: 120px; text-align: center; } .links { margin-top: 20px; height: 30px; } .copyright { height: 20px; }