*{outline:none}a{color:#000;text-decoration:none}html,body,.main{margin:0;padding:0;width:100%;height:100%}.main{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0) url("../images/background.jpg") no-repeat center center;background-size:cover}.register-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:800px;background-color:rgba(0,0,0,0);border-radius:16px;overflow:hidden}.register-box .register-top{display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;background-color:#23232e}.register-box .register-top .window-button{display:flex;align-items:center;height:100%;margin-left:16px}.register-box .register-top .window-button button{width:24px;height:24px;border:none;border-radius:50%;margin-right:8px}.register-box .register-top .window-button button:nth-child(1){background-color:#ff6057}.register-box .register-top .window-button button:nth-child(2){background-color:#ffbd2e}.register-box .register-top .window-button button:nth-child(3){background-color:#28ca40}.register-box .register-top .register-title{margin:0;margin-right:32px;font-weight:100;font-size:32px;color:#fff}.register-box .register-form-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:32px;background-color:#2b2b36}.register-box .register-form-box .register-form{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:32px}.register-box .register-form-box .register-form :nth-child(n){margin-bottom:24px}.register-box .register-form-box .register-form input{width:300px;height:50px;padding:0px 10px;padding-left:64px;color:#fff;font-size:20px;background-color:rgba(0,0,0,0);border:none;border-bottom:1px solid #dcdcdc;transition:border .5s}.register-box .register-form-box .register-form input:focus{border-bottom:1px solid #4d59e1}.register-box .register-form-box .register-form .username{background:rgba(0,0,0,0) url("../images/user.png") no-repeat;background-size:32px;background-position:16px center}.register-box .register-form-box .register-form .password{background:rgba(0,0,0,0) url("../images/password.png") no-repeat;background-size:32px;background-position:16px center}.register-box .register-form-box .register-form .phone{background:rgba(0,0,0,0) url("../images/phone.png") no-repeat;background-size:32px;background-position:16px center}.register-box .register-form-box .register-form .code-pane{display:flex;position:relative;width:374px}.register-box .register-form-box .register-form .code-pane .code{width:100%;padding-right:130px;background:rgba(0,0,0,0) url("../images/message.png") no-repeat;background-size:32px;background-position:16px center}.register-box .register-form-box .register-form .code-pane .code-button{display:block;position:absolute;right:0;width:120px;padding:0;background-color:rgba(0,0,0,0);border:none;cursor:pointer;transition:color .5s}.register-box .register-form-box .register-form .code-pane .code-button:hover{color:#4d59e1}.register-box .register-form-box .register-form .code-pane .code-button:disabled{color:#c8c8c8;cursor:not-allowed}.register-box .register-form-box .register-form .link{display:flex;justify-content:space-between;width:300px}.register-box .register-form-box .register-form .link a{color:#fff;transition:color .5s}.register-box .register-form-box .register-form .link a:hover{color:#4d59e1}.register-box .register-form-box .register-form .register-button{padding:0;width:300px;color:#fff;background-color:#4d59e1;border:1px solid #4d59e1;border-radius:4px;cursor:pointer;transition:opacity .5s}.register-box .register-form-box .register-form .register-button:hover{opacity:.8}