.img-verify canvas{cursor:pointer;border-radius:2rem}.login-container{min-height:100vh;background-size:100% 100%;display:flex;align-items:center;flex-direction:column;padding-top:2rem;overflow-x:hidden;box-sizing:border-box}.login-container .logo{width:120px;height:120px}.login-container .content{border-radius:.53333rem;margin-top:1rem;width:80vw;background:rgba(0,0,0,.6);padding:20px}.login-container .content .item{background:#fff;padding:3px 10px;border-radius:1rem;margin:0 .2rem .4rem 0;display:flex;align-items:center;position:relative}.login-container .content .item .check{position:absolute;bottom:10px;width:200px;left:120%;top:2px;height:30px;color:#fff!important;font-size:.32rem}.login-container .content .item .img-verify{position:absolute;bottom:10px;width:200px;left:120%;top:0;height:30px}.login-container .content .item .pass{width:100%}.login-container .content .item input{background:#fff;font-size:.32rem}.login-container .content .item .iconfont{color:#b4bdd2;font-size:.5rem}.agr{padding:0 20px 10px 20px}.agr .agrTitle{height:1rem;line-height:1rem;font-weight:700;color:#4c4c4c;font-size:.4rem;border-bottom:1px solid #eee;text-align:center}.agr .agrContent{color:#787878;font-size:.35rem;height:56vh;overflow-y:scroll}.agr .buttons{width:90vw;position:fixed;bottom:20px}.agr .buttons button{width:30%;font-weight:700;letter-spacing:2px}.mask-info{position:fixed;top:0;width:100vw;height:20px;padding:5px;background:rgba(0,0,0,.5);color:#fff;line-height:20px}.text-decoration{text-decoration:underline}.title{padding-bottom:10px;font-size:24px;color:#fff1c0;border-bottom:1px solid #fff}.msg{margin-top:8px;color:#fff;font-size:15px;text-align:left}.valid_file{height:30px;display:flex;align-items:center;margin-top:20px;padding:0 20px;font-size:16px}.valid_label{height:100%;width:80px;justify-content:center}.valid_box,.valid_label{display:flex;align-items:center;color:#fff}.valid_box{height:30px;flex:1;margin-left:5px}.valid_box .input{flex:1;width:0;border:1px solid #fff;background-color:transparent;padding:5px;margin-right:5px;outline:none}.valid_box .btn,.valid_box .input{height:30px;color:#fff;box-sizing:border-box}.valid_box .btn{border:1px solid #e52f17;border-radius:3px;opacity:1}.login-button,.valid_box .btn{padding:4px 5px;background:#e52f17!important;font-size:14px}.login-button{width:100%;height:30px;box-sizing:border-box;color:#fff;border:1px solid #e52f17;border-radius:15px}.yzm{width:170px!important;height:40px;line-height:40px;margin-left:10px;text-align:center;color:#fff;border-radius:3px;background-color:#412315;cursor:pointer}