.search_type .el-input__inner{height:90%!important}.login-main{position:relative;width:100%;height:624px;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;overflow:hidden}.position{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.reg-group{width:860px;height:600px;overflow:hidden}.login-group{height:540px}.login-group,.tips-group{width:430px;overflow:hidden;background:hsla(0,0%,100%,.9)}.tips-group{height:460px}.role-sel{padding:20px 45px 45px 45px;overflow:hidden;float:left;width:430px;height:710px;background:rgba(88,125,220,.8)}.role-sel .title{margin:30px 0;font-size:20px;font-weight:700;color:#fff}.role-sel .desc-cont{width:100%;border-top:1px solid #fff}.role-sel .desc-cont .title{margin:20px 0;font-size:20px;color:#fff}.role-sel .desc-cont .desc{font-size:14px;color:#fff;line-height:2}.role-sel-radio{display:inline-block;padding:30px 0}.role-sel-radio .el-radio{width:80px;height:auto}.role-sel-radio .el-radio+.el-radio{margin-left:70px}.role-sel-radio .el-radio.is-checked .checked,.role-sel-radio .el-radio:hover .gray-bg{opacity:1}.role-sel-radio .avatar{position:relative;display:block;width:80px;height:80px;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden}.role-sel-radio .avatar img{width:100%;height:100%}.role-sel-radio .avatar .checked,.role-sel-radio .avatar .gray-bg{position:absolute;top:0;left:0;z-index:1;opacity:0}.role-sel-radio .avatar .gray-bg{display:block;width:100%;height:100%;background:rgba(0,0,0,.6)}.role-sel-radio .el-radio__input{display:none}.role-sel-radio .el-radio__label{display:block;width:100%;height:100%;padding-left:0}.role-sel-radio .name{margin:10px 0;text-align:center;font-size:14px;color:#fff}.reg-form{width:430px;height:710px;float:left;background:hsla(0,0%,100%,.8)}.form-group .guide{padding:10px 20px 10px 20px;text-align:right}.form-group .guide a{font-size:14px;color:#666;line-height:16px}.form-group .nav{padding:0 30px 15px 30px;font-size:20px;font-weight:400;color:#333;margin:0}.form-group .form-wrap{padding:0 30px;position:relative;overflow:hidden}.form-group .form-wrap .position-bg{width:100%;height:80px;background:#fff;border-left:6px solid #587ddc;position:absolute;top:0;left:0;display:none}.form-group .form-item{display:block;float:left;position:relative;z-index:10;width:100%;height:44px;border:1px solid #cad1d8;border-radius:4px;background:#fff}.form-group .icon{float:left;width:34px;height:42px;position:relative}.form-group .icon img{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;opacity:.2}.form-group .icon img.user{width:14px;height:14px}.form-group .icon img.city,.form-group .icon img.mobile{width:18px;height:24px}.form-group .icon img.yzm{width:14px;height:17px}.form-group .icon img.password{width:14px;height:15px}.form-group .icon img.code{width:25px;height:44px}.form-group .el-input{float:left;height:42px;border-radius:4px}.form-group .el-input.w334{width:260px!important}.form-group .el-input.w234{width:170px!important}.form-group .el-input .el-input__inner{padding:0;width:100%;border:none;border-radius:0;height:42px;font-size:14px;color:#666;border-radius:4px}.form-group .el-input .el-input__inner::-moz-placeholder{color:#cad1d8}.form-group .el-input .el-input__inner:-ms-input-placeholder{color:#cad1d8}.form-group .el-input .el-input__inner::placeholder{color:#cad1d8}.form-group .el-button{padding:0;float:left;width:100px;height:42px;line-height:42px;border:none;border-radius:0;font-size:14px;color:#587ddc}.form-group .el-button:hover{background:none}.form-group .el-cascader{width:334px}.form-group .submit-btn{margin-top:18px;width:100%;height:50px;background:#f59b15;padding:0;border-radius:4px;font-size:16px;color:#fff}.form-group .submit-btn:hover{background:#f59b15;opacity:.8}.login-guide{border-top:1px solid #cdcdcd;margin-top:16px;padding:30px}.login-guide .name{font-size:20px;color:#666;line-height:30px}.login-guide .guide-tips{font-size:14px;color:#666;line-height:30px}.login-guide .guide-tips a{color:#587ddc}.tips-group{padding:30px;text-align:center}.tips-group .submit-btn{margin-top:18px;width:100%;height:50px;background:#f59b15;padding:0;border-radius:4px;font-size:16px;color:#fff}.tips-group .submit-btn:hover{background:#f59b15;opacity:.8}.tips-group img{display:block;margin:50px auto;width:110px;height:110px}.tips-group .tips-tit{margin:0;font-size:20px;color:#666;line-height:40px;font-weight:500}.tips-group .tips-txt{font-size:14px;color:#666;line-height:20px}.position-bg{transition:all .4s ease-out}.position-bg1{transform:translateY(80px)}.position-bg2{transform:translateY(160px)}.position-bg3{transform:translateY(240px)}.position-bg4{transform:translateY(320px)}.position-bg5{transform:translateY(400px)}.login-success{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:740px;height:600px;border-radius:8px;background:#fff}.login-success .success-cont{position:relative;padding:50px 80px;width:100%;height:100%}.login-success .title{margin:0;margin-bottom:10px;font-size:16px;line-height:20px;letter-spacing:2px}.login-success .title,.login-success .title strong{font-weight:400;color:#333}.login-success .suc-tips{width:100%;line-height:30px;font-size:14px}.login-success .suc-tips em{color:#999}.login-success .suc-tips span{color:#333}.login-success .suc-tips strong{font-weight:400;color:#ff5757}.login-success .success-banner{position:relative;margin:50px auto 40px auto;width:410px;height:240px;background-repeat:no-repeat;background-position:50%;background-size:cover;-webkit-background-size:cover}.login-success .success-banner .attest-btn{position:absolute;left:50%;bottom:38px;margin-left:-42px;display:inline-block;width:84px;height:30px;border-radius:15px;background:#fff;line-height:30px;text-align:center;font-size:14px;color:#587ddc}.login-success .suc-btn-wrap{width:100%;overflow:hidden;text-align:center;font-size:0}.login-success .suc-btn-wrap a{margin:0 10px;display:inline-block;width:160px;height:36px;border:1px solid #587ddc;font-size:16px;color:#587ddc;font-weight:500;line-height:34px;transition:all .4s ease}.login-success .suc-btn-wrap a:hover{background:#587ddc;color:#fff}.login-success .countdown{position:absolute;right:20px;bottom:20px;display:inline-block;font-size:16px;color:#999;line-height:18px}.login-success .countdown span{color:#587ddc}.reg-suc-txtcont{width:400px;height:600px;display:table;background:#587ddc;background:linear-gradient(135deg,#587ddc 1%,#7658dc)}.reg-suc-txt{display:table-cell;vertical-align:middle;text-align:center}.reg-suc-txt .title{margin-top:20px;font-size:20px;color:#fff;font-weight:500;letter-spacing:2px;line-height:30px}.reg-suc-desc{margin-top:100px}.reg-suc-desc h4{margin:0;font-size:16px;color:#333;line-height:20px;font-weight:500}.reg-suc-desc ul{margin:20px 0}.reg-suc-desc li{position:relative;padding:0 30px;font-size:14px;color:#666;line-height:30px}.reg-suc-desc li:before{position:absolute;top:0;left:0;font-size:14px;color:#88d292}.reg-suc-desc li+li{margin-top:10px}.reg-suc-desc .btn-wrap{margin-top:40px;text-align:center}.reg-suc-desc .btn-wrap a{display:block;margin:10px auto;width:340px;height:50px;border:1px solid #d9d9d9;text-align:center;line-height:48px;font-size:16px;color:#666;font-weight:500;letter-spacing:2px;transition:all .4s ease}.reg-suc-desc .btn-wrap a:hover{border-color:#587ddc;background:#587ddc;color:#fff}.auth_login{width:100%;height:50px;margin-top:30px;text-align:center}.auth_login .login_btn{margin:0 10px;width:40px;cursor:pointer;opacity:.7;border-radius:50%}.auth_login .login_btn:Hover{opacity:1;transition:all .2s;border-radius:50%;box-shadow:0 3px 5px #d2d2d2}.auth_title{height:20px;width:100%;text-align:center;margin-top:20px;color:#a2a2a2}.auth_title span{line-height:10px;height:40px;display:inline-block}.auth_title .line{height:5px;width:140px;border-top:1px dashed #cecece;line-height:20px}