/*!
 * login/reg v1.0.0 ()
 * Copyright 2021 whlong
 * Licensed under the ISC license
 */body,html{height:100%}body{padding-top:60px;background-image:url(../images/bg.png);background-repeat:no-repeat;background-position:50% 10%;background-size:cover;background-attachment:fixed}.mask{top:0;right:0;bottom:0;opacity:.6;background-color:#000;filter:alpha(opacity=60)}.fa,.mask{position:absolute;left:0}.fa{display:block;width:20px;height:20px;background:url(../images/icon.png?20210617) no-repeat}.fa.fa-warn{width:60px;height:60px;background-position:-80px -100px}.container{width:700px;margin:0 auto}.hotline{position:absolute;top:5%;right:10%;color:#fff;text-align:right}.hotline span{display:inline-block;padding-left:20px;position:relative;line-height:20px}.hotline span .fa{background-position:-80px -20px}.qrcode{position:relative;display:block;margin:30px auto;width:182px;height:182px;padding:10px;border:1px solid #eee;background-color:#fff;*width:162px;*height:162px}.qrcode .refresh{position:absolute;z-index:1;top:10px;left:10px;width:160px;height:160px}.qrcode .refresh .mask{display:none;background-color:#fff;opacity:.98;filter:alpha(opacity=98)}.qrcode .refresh .box1,.qrcode .refresh .box2{display:none;position:absolute;top:50%;left:0;z-index:2;width:100%;font-size:16px;text-align:center}.qrcode .refresh .box1 .btn,.qrcode .refresh .box2 .btn{margin-top:10px}.qrcode .refresh .box1 .fa-success,.qrcode .refresh .box2 .fa-success{position:relative;margin:0 auto;width:40px;height:40px;background-position:-40px 0}.qrcode .refresh .box1{margin-top:-41px}.qrcode .refresh .box2{margin-top:-50px}.qrcode .refresh.invalid .box1,.qrcode .refresh.invalid .mask,.qrcode .refresh.success .box2,.qrcode .refresh.success .mask{display:block}.from-header{margin-bottom:17px;opacity:.8}.from-header a{font-size:14px;font-weight:200;line-height:1;color:#fff;text-decoration:none}.form-wrap{overflow:hidden;border-radius:10px;background-color:#fff}.form-wrap .form-wrap__hd{float:left;width:220px;height:480px;background-color:#f2f4f8}.form-wrap .form-wrap__hd .logo{padding:40px}.form-wrap .form-wrap__hd .logo img{max-width:100%;height:auto}.form-wrap .form-wrap__bd{float:left;position:relative;width:480px;padding:40px 69px;*width:342px}.form-tab li a{position:relative;display:block;padding:27px 40px 27px 70px;font-size:16px;line-height:20px;color:#999;text-decoration:none}.form-tab li a i{left:40px}.form-tab li a i.fa-grdl{background-position:0 -80px}.form-tab li a i.fa-qydl{background-position:-20px -80px}.form-tab li.active a{color:#333;background-color:#fff}.form-tab li.active a .fa-grdl{background-position:0 -100px}.form-tab li.active a .fa-qydl{background-position:-20px -100px}.form-tab-sub{margin-bottom:40px;border-bottom:1px solid #e6e8eb}.form-tab-sub li{float:left;width:114px;text-align:center}.form-tab-sub li a{display:inline-block;margin-bottom:-1px;padding:20px 0;line-height:1;font-size:16px;color:#999;border-bottom:3px solid transparent;text-decoration:none}.form-tab-sub li:first-child{text-align:left}.form-tab-sub li:last-child{text-align:right}.form-tab-sub li.active a{color:#333;border-bottom-color:#007aff}.form-other{font-size:14px;color:#999;text-align:center}.form-other h4{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;font-size:18px;color:#000}.form-other h4 span{display:inline-block;line-height:22px}.form-other .fa-wechat{position:relative;display:inline-block;margin-right:10px;width:28px;height:22px;line-height:1;background-position:-70px -100px}.form-other a{display:inline-block;font-size:14px;color:#999;text-decoration:none}.form-other a img{margin-right:5px;vertical-align:middle}.form-group{position:relative;margin-bottom:20px}.form-group .error-msg{display:none;position:absolute;left:0;bottom:-20px;padding-left:24px;height:20px;line-height:20px;font-size:12px;color:#ff6060}.form-group .error-msg i.fa-error{background-position:-80px 0}.form-group.error .error-msg{display:block}.form-group.error .error-msg a.blue{margin-left:10px;text-decoration:underline}.form-group.code .btn{position:absolute;top:15px;right:6px;line-height:24px;padding:2px 10px;line-height:1;color:#007aff;font-size:14px;background-color:transparent;border-left:1px solid #e6e8eb;*padding:2px 0;*border:none}.form-group.code .btn.active,.form-group.code .btn:active{background-color:transparent;box-shadow:none}.form-group.code .img{position:absolute;top:11px;right:16px}.form-group.error .form-control{border-color:#ff6060}.form-control{display:block;width:342px;height:50px;padding:0 15px;font-size:16px;line-height:48px;color:#464a4c;border:1px solid #e6e8eb;background-color:#fff;background-image:none;background-clip:padding-box;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;*width:312px}.form-control:focus{border-color:#007aff}.form-checkbox{position:relative;display:block;padding-left:20px}.form-checkbox label{display:inline-block;font-size:14px;color:#999}.form-checkbox input{margin-right:5px}