html,body{ margin:0; padding:0; width:100%; height: 100%; font-size:12px; font-family: "微软雅黑";  overflow-x: auto;
    background: url(../../../images/login_bg9.png);background-size:cover;
}

/*min-width: 1920px;*

/*!*html5*! article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}*/
/*@media (min-width: 1920px){*/
/*    html,body{ margin:0; padding:0; width:100%; height: 100%; font-size:12px; font-family: "微软雅黑"; overflow-x: hidden;*/
/*        background-image: url(../../../images/login_bg.png);*/
/*        background-size: 100% 100%;*/
/*    }*/
/*}*/

.login_title {
    font-size: 35px;
    font-family: 'Gudea', sans-serif, "微软雅黑";
    color:#383d41;
    text-align: center;
}

.login_body {
    position: relative;
    height: 300px;
    width: 400px;
    left: 380px;
    top:100px;
}

.layui-form {
    width:285px;
    margin:0 auto;
}

.layui-form .layui-form-item{
    display:block;
    width:100%;
    height:40px;
    border:none;
    position:relative;
    margin-bottom:20px;
}


.code{display:block;background:#cedeea;;width:136px;height:40px;padding:0px;border-radius:4px;position:absolute;top:-1px;right:0px;box-shadow:0 1px 1px 1px rgba(0,0,0,0.25);}
.code-img{width:100%;height:38px;position:absolute;top:0px;left:0px;cursor:pointer;}
.code-img img{display:block;width:100%;height:100%;}

.layui-form .layui-form-item label.layui-form-label{
    display:block;padding:0px;margin:0px;width:55px;height:20px;line-height:20px;position:absolute;top:10px;left:10px;font-size:14px;font-weight:600;color:#0b2e13;padding-right:10px;border-right:dotted 1px #FFF;text-align:right;
}

.larryms-form {	/*border: 1px solid red;*/
    width: 100%; position: absolute; left: 0; box-sizing: border-box; padding: 10px 30px 30px 30px;
}

.larryms-form .layui-form-item { position: relative; display: block; height: 38px; margin-bottom: 20px; }
.larryms-form .larryms-label { display: block; width: 20px; height: 20px; text-align: center; line-height: 20px; position: absolute; z-index: 1; left: 6px; top: 10px; opacity: .5; }
.larryms-form .larryms-label i.larry-icon { color: #4ac2ee; line-height: 20px; vertical-align: top; font-size: 20px; }
.larryms-form  input[type='text'],
.larryms-form  input[type='password'] {
    color: #f2f2f2;
    font-size: 14px; /*width: 190px;*/
    margin-top: -2px;
    background-color: #ffffff;
    left: 0;  /*padding: 10px 65px;*/
    padding-left: 32px;

    border-bottom: solid 1px #e6e6e6;
    border-left: none;
    border-top: none;
    border-right: none;

    outline: none;
    font-family: 'Gudea', sans-serif;
    box-shadow: none;
}
.larryms-form  input[type='password'],
.larryms-form  input[type='text'] { color: #2B2D2F !important; }
.larryms-form  span.validation { display: block; position: absolute; z-index: 1; right: 10px; top: 8px; color: #fff; opacity: 0; }
.larryms-form .larryms-code { margin-bottom: 30px; }
.larryms-form .larryms-code input { width: 52%; }
.larryms-form .larryms-code span.validation { display: block; width: 20px; position: absolute; z-index: 1; left: 50%; margin-left: -25px; }
.larryms-form .larryms-code .code { display: inline-block; width: 46%; height: 100%; box-sizing: border-box; position: absolute; top: 0px; right: 0px; background: rgba(255, 255, 230, 0.5); }
.larryms-form  input::-webkit-input-placeholder {	/* WebKit browsers */
    font-size: 14px; color: #c2c2c2; }
.larryms-form  input:-moz-placeholder {	/* Mozilla Firefox 4 to 18 */
    font-size: 14px; color: #c2c2c2; }
.larryms-form  input::-moz-placeholder {	/* Mozilla Firefox 19+ */
    font-size: 14px; color: #c2c2c2; }
.larryms-form  input:-ms-input-placeholder {	/* Internet Explorer 10+ */
    font-size: 14px; color: #c2c2c2; }