.box .container .container-title{font-size:.24rem}.box .container .container-box .type,.box .container .container-box input{font-size:.2rem}.box .container .container-box .reset{font-size:.16rem}.box .container .container-box .submit{font-size:.2rem}.box .container .container-footer{font-size:.16rem}.box .container .container-footer img{width:2.92rem;height:.25rem}.box .container{background:#f1f4fb url(../img/background.4263fbf2.png) 0 0/100% no-repeat;height:calc(100vh - .44rem);overflow:hidden}.box .container .container-title{width:2rem;color:#fff;text-align:center;font-size:.2rem;font-weight:500;text-shadow:0 .01rem .04rem rgba(31,52,133,.6);margin:.38rem auto 0}.box .container .second{margin:0 auto .2rem}.box .container .container-box{width:2.95rem;height:3.34rem;margin:0 auto;padding:0 .24rem;background:#fff;box-shadow:0 .04rem .2rem .01rem rgba(0,0,0,.04);border-radius:.04rem .04rem .04rem .04rem;opacity:1}.box .container .container-box .type,.box .container .container-box input{width:2.95rem;height:.54rem;font-size:.16rem;padding:0;border:none;border-bottom:.01rem solid #e8e9ec;display:block}.box .container .container-box .type::-webkit-input-placeholder,.box .container .container-box input::-webkit-input-placeholder{color:#a8a8a8}.box .container .container-box .type{line-height:.54rem;display:flex;align-items:center;justify-content:space-between}.box .container .container-box .type>img{width:.24rem;height:.24rem;display:block}.box .container .container-box .placeholder{color:#999}.box .container .container-box>img{height:.28rem;display:block;float:right;margin-top:-.43rem}.box .container .container-box .reset{height:.18rem;font-weight:400;color:#999;font-size:.13rem;line-height:.18rem;margin:.08rem 0 .15rem;text-align:right}.box .container .container-box .submit{width:2.95rem;height:.44rem;font-size:.16rem;background:#447cdd;border:none;border-radius:.04rem .04rem .04rem .04rem;display:block;color:#fff;letter-spacing:.05rem}.box .container .container-box .submit:active{background:#6996e4}.box .container .container-footer{width:3.75rem;color:#999;line-height:.28rem;font-size:.13rem;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:.9rem}.box .container .container-footer .text{margin:0 0 .13rem}.box .container .container-footer img{width:2.2rem;height:.19rem}.loading[data-v-6e3d401c]{text-align:center;top:30px}