.image-code{position:relative}.image-code .verify-input{width:274.6px}.image-code .verify-img,.image-code .verify-input{display:inline-block}.image-code .verify-img img,.image-code .verify-input img{border-radius:5px}.image-code .verify-img{width:91.6px;height:30px;position:absolute;left:285px;top:1.5px;border-radius:4px;background-color:#e3e2f0;vertical-align:middle}.image-code .verify-img img{width:100%;height:100%;cursor:pointer}.image-code .img-code>input{height:38px;padding:0 0 0 15px;border-bottom-width:1px}.step-one input.el-input__inner{height:38px}.step-one .verification .el-input{width:194px;margin-right:10px}.step-one .verification .el-button{display:block}.step-one .next .el-button,.step-one .verification .el-button{width:120px;height:38px;float:right}.invite{width:100%}.invite input.el-input__inner{height:38px}.invite .el-button{display:block;width:210px;height:40px;margin-top:20px}.invite .hint{color:#55acf1;width:500px}.invite .hint p{font-size:12px;color:#a6a6a6;display:inline-block;margin-left:5px}.invite .password{position:relative}.invite .password .password-nemesis{position:absolute;width:300px;right:-300px;top:3px}.invite .password .password-nemesis ul{overflow:hidden;display:flex;justify-content:center}.invite .password .password-nemesis ul>li{float:left;width:80px;height:28px;line-height:28px;margin-right:10px;background:#f2f1ef;text-align:center;border-radius:10px}.invite .password .password-nemesis .strength1 li:first-child{background:#fb615e;color:#fff}.invite .password .password-nemesis .strength2 li:first-child,.invite .password .password-nemesis .strength2 li:nth-child(2){background:orange;color:#fff}.invite .password .password-nemesis .strength3 li{background:green;color:#fff}.finish{width:100%;position:absolute;top:35%}.finish .el-icon-success{display:block;font-size:80px;width:80px;margin:0 auto;color:#67c23a;padding-bottom:10px}.finish .el-button{display:block;width:140px;height:48px;margin:0 auto}.invitation-join{height:100%}.invitation-join .register-header .title span{font-size:20px;line-height:70px;padding-left:50px;cursor:pointer}.invitation-join .join{width:450px;padding-bottom:40px;position:absolute;top:30%;left:50%;margin-left:-225px}.invitation-join .join .join-finish{text-align:center;font-size:20px;position:relative;bottom:105px}.invitation-join .join .el-icon-success{color:#3a8ee6;width:120px;font-size:120px;padding-bottom:80px}.invitation-join .join .next{margin:0 auto;width:210px;height:40px}.invitation-join .join .join-title{font-size:18px;text-align:center;padding-bottom:100px}