/* 注册 */ .register .r-header { background: #fff; box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05); } .register .r-header .content { display: flex; padding: 20px 0; align-items: center; } .register .r-header .logo { cursor: pointer; /* flex: 1; */ display: flex; margin-right: auto; } .register .r-header .logo .img { display: inline-block; vertical-align: top; width: 190px; height: 48px; /*background: url(../images/register-logo.png) no-repeat;*/ background-size: 100%; } .register .r-header .logo .text { font-size: 0; display: inline-block; vertical-align: top; line-height: 48px; margin-left: 5px; } .register .r-header .go-login { font-size: 14px; } .register .r-header .go-login .login-btn { font-size: 13px; display: inline-block; padding: 6px 22px; background: #146ef7; color: #fff; border-radius: 30px; margin-left: 7px; } .register .r-con { width: 600px; margin: 100px auto; min-height: 550px; } .register .r-con .steps { display: flex; width: 600px; margin: auto; text-align: center; } .register .r-con .steps .item { flex: 1; position: relative; font-size: 14px; color: #ddd; } .register .r-con .steps .item::after { position: absolute; right: -50px; top: 15px; display: block; width: 100px; height: 1px; content: " "; background: #eee; } .register .r-con .steps .item:last-child::after { width: 0; } .register .r-con .steps .item .number { font-size: 16px; font-family: arial; border: 1px solid #ddd; width: 30px; height: 30px; line-height: 30px; margin: auto; border-radius: 40px; } .register .r-con .steps .item .text { margin-top: 10px; } .register .r-con .steps .item.active { color: #146ef7; } .register .r-con .steps .item.active::after { background: #146ef7; } .register .r-con .steps .item.active .number { border-color: #146ef7; } .register .r-con .con-box { width: 460px; margin: 40px auto; text-align: center; } .register .r-con .con-box .item { position: relative; padding-bottom: 35px; } .register .r-con .con-box .item .input-box { width: 100%; position: relative; } .register .r-con .con-box .item .input-box .input { border: 1px solid #e8e8e8; font-size: 14px; line-height: 44px; height: 44px; width: 100%; box-sizing: border-box; padding: 0 10px; border-radius: 2px; } .register .r-con .con-box .item .input-box .input:hover, .register .r-con .con-box .item .input-box.phone:hover .input { border-color: #146ef7; } .register .r-con .con-box .item .input-box.phone .input { padding-left: 70px; padding-right: 10px; } .register .r-con .con-box .item .input-box .ic { position: absolute; left: 0; top: 0; width: 50px; height: 44px; line-height: 44px; font-family: arial; color: #666; cursor: pointer; font-size: 14px; } .register .r-con .con-box .item .input-box .ic::after { position: absolute; right: -7px; top: 20px; display: block; content: " "; width: 0; height: 0; border: 5px solid transparent; border-top: 5px solid #ccc; } .register .r-con .con-box .item .input-box.code { text-align: left; } .register .r-con .con-box .item .input-box.code .input { padding: 0 10px; width: 309px; border-radius: 2px 0 0 2px; } .register .r-con .con-box .item .input-box.code .send-code { position: absolute; right: 0; top: 0; background: #f9f9f9; width: 150px; height: 42px; line-height: 42px; border: 1px solid #e8e8e8; border-left: 0; font-size: 14px; color: #666; text-align: center; border-radius: 0 2px 2px 0; } .register .r-con .con-box .item .input-box.code .send-code:hover { color: #333; } .register .r-con .con-box .item .error-text { text-align: left; color: #e1251b; height: 14px; line-height: 14px; font-family: "微软雅黑"; padding-left: 19px; display: none; position: absolute; bottom: 15px; left: 10px; } .register .r-con .con-box .item .error-text::before { position: absolute; left: 0; top: 0; display: block; width: 14px; height: 14px; content: " "; font-size: 0; background: url(../images/icons.png) no-repeat -77px -517px; } .register .r-con .con-box .item.error .error-text { display: block; } .register .r-con .con-box .item.error .input-box .input, .register .r-con .con-box .item.error .input-box.phone:hover .input { border-color: #e1251b; } .register .r-con .con-box .next { display: block; height: 44px; line-height: 44px; background-color: #146ef7; width: 100%; margin-top: 10px; border-radius: 2px; color: #fff; cursor: pointer; font-size: 16px; } .register .r-con .con-box .next:hover { opacity: 0.9; } .register .r-con .con-box .register-success { display: flex; justify-content: center; padding: 100px 0 60px; } .register .r-con .con-box .register-success .img { font-size: 0; margin-right: 20px; margin-top: 7px; } .register .r-con .con-box .register-success .text { line-height: 20px; text-align: left; } .register .r-con .con-box .register-success .text .text-div { font-size: 16px; } .register .r-con .con-box .register-success .text .text-span { display: block; font-size: 12px; color: #999; margin-top: 5px; } .register .r-con .con-box .next.suc-btn { margin: 10px auto; width: 70%; } .register .r-footer { text-align: center; color: #999; padding-bottom: 30px; } .register .r-footer .links { height: 20px; line-height: 20px; margin-bottom: 10px; } .register .r-footer .links .item { display: inline-block; vertical-align: top; padding: 0 11px 0 10px; position: relative; } .register .r-footer .links .item::after { position: absolute; right: -1px; top: 4px; bottom: 4px; display: block; width: 1px; height: auto; content: " "; background: #ddd; } .register .r-footer .links .item:last-child::after { width: 0; } .register .r-footer .links .item:hover { text-decoration: underline; } /* 新增条款 */ .agree{ display: flex; } .agree .text{ color: #999; } .agree .text a:hover{ text-decoration: underline; } /* 注册 end */