.login{position:relative}.login,.login .bgc,.login .bgc img{width:100%}.login .user-input{position:absolute;left:-webkit-calc(50% - 325px);left:calc(50% - 325px);top:65%;width:650px;height:380px;background-color:#fff;border-radius:10px;-webkit-box-shadow:0 2px 8px -1px #e6ecfa;box-shadow:0 2px 8px -1px #e6ecfa;text-align:left}.login .user-input p{font-size:16px;font-weight:700}.login .user-input .submit{background-color:#0178ff;width:458px;height:50px;margin:20px auto 0;border-radius:10px;-webkit-box-shadow:0 0 7px #0178ff;box-shadow:0 0 7px #0178ff;color:#fff;line-height:50px;font-size:16px;text-align:center;cursor:pointer}.login .user-input .el-checkbox{margin:50px 0 0 80px}.login .myinput{margin:0 auto;margin-top:50px;width:100%;padding:0}.login .myinput li{width:458px;height:50px;background-color:#fafafa;margin:0 auto 25px;border:1px solid #e8e8e8;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.login .myinput li img{margin-left:10px;margin-right:20px;height:28px}.login .myinput li span input{border:none;height:48px;width:270px;font-size:16px;background-color:#fafafa;outline:none}.login .auto{width:100%;list-style:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:12px;color:#666;margin:30px auto 0;padding:0}.login .auto li:first-child{margin:0 100px 0 220px}