body, html {
    background: #fff;
}

.mui-content {
    background: #fff;
}
login{ width: 100%;}
.login h1{ color: #666; font-size: 1.8rem; padding: 10px 18px; font-weight: 700;}
.login dl{ width: 100%;}
.login dt,.login dd{ width:calc(100% - 70px);  margin: 10px 35px;font-size: 14px; color: #999; text-align: center;}
.login dt{ margin: 25px 0; width: 100%;}

.login .inputkd{ border-radius: 100px; background: #EDEDED; height: 40px; text-align: left;}
.login .inputkd input{background: none; border: none;}
.login button{ width: 100%; background: #FEECAE; border-radius: 100px; border: none; height:45px; font-size: 0.95rem; margin: 30px 0 0;}
.login .inputkd a:link,.login .inputkd a:visited,.login .inputkd a:hover{ color: #f60;}
.login .wordx{ font-size: 0.65rem;}

.icon-shouji, .icon-suo,
.icon-yanzhengma, .icon-xinxiduanxinxiaoxitixingyoujiansixinyouxiang,
.icon-xingmingyonghumingnicheng,.icon-qq {
    display: block;
    float: left;
    margin: 10px 0 0 10px;
    width: 30px;
    text-align: center;
    font-size: 30px;
}

.icon-yanzhengma, .icon-xinxiduanxinxiaoxitixingyoujiansixinyouxiang,.icon-qq {
    font-size: 18px;
}
.icon-suo, .icon-xingmingyonghumingnicheng {
    font-size: 20px;
}

.bottom_new {
    position: fixed;
    bottom: 15px;
    font-size: 0.9rem;
    color: #999;
}

    .bottom_new a:link, .bottom_new a:visited, .bottom_new a:hover {
        color: #5F6E85;
    }

input[type="text"],
input[type="password"] {
    width: 80%
}

.imgcodesrc {
    width: 75px;
}
