.login{width:100vw;height:100vh;overflow-x:hidden;background:url(../../static/img/top_bg.e4c70f03.png) 0 0 no-repeat;background-size:100%}.login .head{width:100%;height:20%}.login .head .img{width:70px;height:70px;background:#fff;border-radius:50%;margin:0 auto;margin-top:10%;text-align:center;overflow:hidden;display:flex;align-items:center;justify-content:center}.login .head img{width:50px}.login .head p{text-align:center;color:#fff;font-size:16px}.login .register{margin:60px 20px 0 20px;font-size:14px;text-align:right;color:#888}.login .register font{color:#1f6ecf}.login form{width:100%;height:auto;overflow:hidden;padding:20px 20px 20px 20px}.login form .item{display:flex;align-items:center;width:calc(100% - 40px);height:40px;margin-bottom:30px;color:#333}.login form .item input{width:100%;height:100%;display:inline-block;border:1px solid #ebebeb;border-radius:20px;box-shadow:0 0 10px hsla(0,0%,78.4%,.1);padding-left:35px;outline:none}.login form .item input.name{background:url(../../static/img/icon-phone.8d0f0268.png) left 15px center no-repeat;background-size:12px auto}.login form .item input.vcode{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhBAMAAAClyt9cAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFo/HAsAAAAPdFJOUwALVJC498kv2xmnaXruQAjqZ/oAAAFlSURBVCjPVVG7SgNRED2bBBMTMYuIiAimFBsjfsAKIojN2kg610ehjWwaax+9RFAwFmL+YKM/sKL2CTZq5aq1TeImkofj7L2bcB24Ozvnzp1zZgZQbXLx9F8MzaRnNY6cLPtLXTVpnygXfyspiHu85sFYVZDZ2iW0QlVBrhvAmJ9RiWrQ7JqSMkoZcYR97r5sv5ttTmtLYJrYfCojxiewc2rcfzxaHcDpCGCw0MqzOysjSXcCGe8TGnXpnfUQiFJW+OGg2sgtN5j+ljcxVjpkUV1H8ifUziodf482ESdP9ldFhObgclVbUhkLGGjxw64e/AqqEtK/rIryqGxIJIupJnfOiCsRo4QEi4+Qjop85R4i6nsoshhTKjxo8ihbD1YOmiXbSTBtkajrIeXrAklxScys3ABXYaNa4Sjs1HztLa4h1zjRmzHzPokZ2J3+Er5oK9AVzliM1WF1sHeUTcXn+XPRi/4A6WmDSgGn3EYAAAAASUVORK5CYII=) left 15px center no-repeat;background-size:16px auto}.login form .item input.password{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAgBAMAAADgTEWFAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURQAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM/NfTJMAAAAPdFJOUwCgQPYgjxEGtYBmWS/dy1RwG5IAAAC2SURBVBjTY2AAArZ0BijQsP9v6ABmsf4HAmswc/1/27v/Px8AKbT/VcCQ+r8ByOT+HwAk338DEpz/QXLxn8C6EoDkfDQmz6oCGBMCsDN39DAgg0RBGGDw/w8D6Mwf8+DMAPb3MOYBhvkw5gYGeRjThBusNh9IfAJ57zMDM4z5l4EDSP4CER8ZuEByILM+MbDfh1r2gIFBH8ICBQQ3hGkEcqYuiPUXFAIM7Ov+/7fYDnV+iQuIBADbCZ9KWjVr7AAAAABJRU5ErkJggg==) left 15px center no-repeat;background-size:12px auto}.login form .item span{flex-shrink:0;display:inline-block;width:100px;margin-left:5px;height:40px;line-height:40px;border-radius:20px;background:#1f6ecf;font-size:14px;color:#fff;text-align:center}.login form .forget{display:flex;width:calc(100% - 40px);align-items:center;justify-content:space-between;margin-bottom:20px}.login form .forget .remember{font-size:13px}.login form .forget .for{font-size:13px;color:#1f6ecf}.login form .submit{width:calc(100% - 40px)}.login form .submit button{border:none;height:40px;line-height:40px;text-align:center;font-size:18px;color:#fff;border-radius:20px;outline:none;box-shadow:0 5px 5px rgba(31,110,207,.2);display:inline-block;width:100%;background:#1f6ecf}.login .footer{text-align:center;padding-top:20px}.login .footer p{font-size:14px;color:#666;text-align:center;padding:10px 0 5px 0;letter-spacing:1px}.login .footer p a{color:#078dda}