﻿/***登录页样式 开始***/
.lm-login-bg .lm-login-bg1 { top: 0; left: 0; right: 0; bottom: 0; background: url(../images/loginbg3.png) center no-repeat; z-index: 1; }
.lm-login-bg .lm-login-top { height: 40px; background: rgba(0, 109, 49, 0.61); line-height: 40px; color: #fff; padding: 0 20px; }
.lm-login-bg .lm-login-top ul li { float: left; padding-left: 20px; }
.lm-login-bg .lm-login-top ul li a { color: #fff; }
.lm-login-bg .lm-login-foot { height: 40px; line-height: 40px; text-align: center; color: #fff; background: rgba(0, 69, 109, 0.31); bottom: 0; width: 100%; z-index: 3; }
.lm-login-bg .lm-login-body .login-box { margin: 80px auto 0; background-color: #ffffff; padding: 20px; opacity: 0; animation: lm-apparition 0.2s .3s cubic-bezier(0.39, 0.575, 0.28, 0.995) forwards; }
.lm-login-bg .lm-login-body .login-box .lm-left-img { width: 200px; padding-top: 50px;}
.lm-login-bg .lm-login-body .login-box ul li { margin-bottom: 15px; }
.lm-login-bg .lm-login-body .login-box ul li .lm-form-input { height: 40px; }
.lm-login-bg .lm-login-body .login-box ul li.lm-input-group i { position: absolute; display: block; left: 60px; top: 0; height: 40px; padding: 0 20px; line-height: 40px; color: #999; }
.lm-login-bg .lm-login-body .login-box ul li.lm-errors i, .lm-login-bg .lm-login-body .login-box ul li.lm-errors1 i { display: none; }
.lm-login-bg .lm-login-body .login-box li.lm-errors .lm-input-group-addon { border-color: #3dbb2b; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61, 187, 43, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(61, 187, 43, .6); }
.lm-login-bg .lm-login-body .login-box li.lm-errors .lm-input-group-addon { color: #3dbb2b; }
.lm-login-bg .lm-login-body .login-box ul li.lm-error .lm-form-input, .lm-login-bg .lm-login-body .login-box ul li.lm-error .lm-input-group-addon { border-color: #ff5722; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 87, 34, .6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 87, 34, .6); }
.lm-login-bg .lm-login-body .login-box ul li.lm-error .lm-input-group-addon, .lm-login-bg .lm-login-body .login-box ul li.lm-error i,.tipsi { color: #ff5722; }
.lm-login-bg .lm-login-body .login-box .lm-codes { z-index: 1; right: 1px; top: 1px; height: 40px; width: 100px; border-left: 1px solid #ddd; cursor: pointer; }
.lm-login-bg .lm-login-body .login-box .lm-codes img { height: 38px; width: 100%; }
.lm-login-bg .lm-login-body .login-box .lm-right-form { width: calc(100% - 250px); }
.lm-login-bg .lm-login-body .login-box .lm-input-group .lm-input-group-addon { background-color: transparent; }
.lm-login-bg .lm-login-body .login-box .lm-login-btn { width: 46%; margin-right: 0; font-size: 16px; padding-top: 8px; padding-bottom: 8px; }

.lm-footer { bottom: 0; left: 0; right: 0; }
.lm-login-bg .lm-login-body .login-box { border: 1px #d9d9d9 solid; }
.tipsi { bottom: -10px; left:10px; }

/***登录页样式 结束***/

/*宽度<=480px*/
@media screen and (max-width: 480px) {
	.lm-login-bg .lm-login-top { padding-left: 8px; padding-right: 8px; }
	.lm-login-bg .lm-login-body .login-box { margin-top: 30px; }
	.lm-login-bg .lm-login-body .login-box .lm-right-form { width: 100%; }
}
