#login,#login .contener{width:100%;height:100%}#login .contener{position:relative;background:url(../img/login-mobile.4d7aa03c.png) no-repeat 50%;background-size:cover}#login .contener .logo-box{position:absolute;left:20px;top:20px}#login .contener .logo-box img{width:110px}#login .contener .title{top:15%;font-size:24px;color:#333}#login .contener .title,#login .contener .yy-title{position:absolute;left:50%;width:80%;transform:translate(-50%,-50%);text-align:center}#login .contener .yy-title{top:22%;line-height:1.8;font-size:16px;color:#92a0ac}#login .contener .yy-title .letter{margin-right:16px}#login .contener .login-box{width:80%;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:8px;margin:auto}#login .contener .login-box .login-title{text-align:center;margin-bottom:10px;position:relative}#login .contener .login-box .login-title img{width:60px}#login .contener .login-box .login-title h3{color:#333}#login .contener .login-box .form{display:flex;justify-content:center;flex-direction:column;align-items:center}#login .contener .login-box .form .ipt{width:90%;height:36px;line-height:36px;display:flex;background-color:#ecf3f6;font-size:14px;border-radius:3px;margin-top:10px;text-indent:10px;color:#969ea6}#login .contener .login-box .form .ipt span{width:48px}#login .contener .login-box .form .ipt input{flex:1;box-sizing:border-box;border:none;outline:none;height:100%;line-height:36px;background-color:#ecf3f6;color:#000}#login .contener .login-box .form .remember{padding:15px 20px 0;width:100%}#login .contener .login-box .form .remember label{display:flex;justify-content:flex-start}#login .contener .login-box .form .remember label input{width:15px;margin-right:10px}#login .contener .login-box .form .button{margin:16px 0;width:90%;height:32px;background-color:#008574}#login .contener .login-box .form .van-button--info{border-color:transparent}#login .contener .query-report{position:absolute;left:50%;bottom:20%;transform:translateX(-50%)}#login .contener .query-report a{display:block;width:140px;height:40px;line-height:40px;background:#f39c12;text-align:center;border-radius:4px;color:#fff;font-weight:600;font-size:16px}#login .contener .footer{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#333;font-size:14px;opacity:.6;width:75%}#login .contener .footer a{text-decoration:underline;color:#333;transition:all .5s;margin-right:5px}#login .contener .footer a:hover{color:#0b847b;transition:all .5s}