.w{ width: 1200px; margin: 0 auto; } header{ height: 84px; border-bottom: 2px solid #c81623; } .logo{ padding-top: 18px; } .registerarea{ height: 522px; border: 1px solid #ccc; margin-top: 20px; } .registerarea h3{ height: 42px; background-color: #ececec; border-bottom: 1px solid #ccc; line-height: 42px; padding: 0 10px; font-size: 18px; font-weight: 400; } .login{ float: right; font-size: 14px; } .login a{ color: #c81623; } .reg_form{ width: 600px; /* background-color: pink; */ margin: 50px auto; } .reg_form ul li{ margin-bottom: 20px; } .reg_form ul li label{ display: inline-block; width: 88px; text-align: right; } .reg_form ul li .inp{ width: 242px; height: 37px; border: 1px solid #ccc; } .erro{ color: #c81623; } .erro_icon{ display: inline-block; /* 行内块元素垂直居中 */ vertical-align: middle; width: 20px; height: 20px; background: url(../images/error.png) no-repeat; margin-top: -2px; } .success{ color: green; } .success_icon{ display: inline-block; /* 行内块元素垂直居中 */ vertical-align: middle; width: 20px; height: 20px; background: url(../images/success.png) no-repeat; margin-top: -2px; } .safe{ padding-left: 160px; } .safe em{ color: #fff; padding: 0 12px; } .ruo{ background-color: red; } .zhong{ background-color: orange; } .qiang{ background-color: green; } .agree{ padding-left: 95px; } .agreen input{ vertical-align: middle; } .agree a{ color: blue; } .btn{ width: 200px; height: 34px; font-size: 14px; background-color: #c81623; color: #fff; margin: 30px 0 0 70px; } .mod_copyright{ text-align: center; padding-top: 20px; } .links{ margin-bottom: 15px; } .links a{ margin: 0 auto; } .copyringht{ line-height: 20px; }