/** layuiAdmin.std-v1.0.0 LPPL License By http://www.layui.com/admin/ */
 #LAY_app,body,html {
	height:100%
}
.layui-layout-body {
	overflow:auto
}
#LAY-user-login,.layadmin-user-display-show {
	display:block!important
}
.header{
	padding: 22px 0 22px 10%;
    background: #fff;
}
.layadmin-user-login {
	position:relative;
	left:0;
	top:0;
	min-height:100%;
	box-sizing:border-box
}
.layadmin-user-login-main {
	height: calc(100vh - 170px);
    background: url(/img/login-bg.jpg) no-repeat 100% center #fff;
    background-size: cover;
    padding-top: 170px;
	margin:0 auto;
	box-sizing:border-box
}
.layadmin-user-login-header {
    text-align: center;
	padding-bottom: 30px;
}
.layadmin-user-login-header p {
	padding-top: 5px;
}


.layadmin-user-login-box {
	background: rgba(0, 0, 0, 0.1); padding: 0 4%;
	width: 30%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    border-radius: 10px;
}

.layadmin-user-login-box h3 {
	padding: 25px 0 20px 0;
	text-align:center;
	margin-bottom:10px;
	font-weight:300;
	font-size:30px;
	color:#000
}
.layadmin-user-login-box .layui-btn-danger {
    background: #e33f3b;
    border-color: #e33f3b;
    font-size: 18px;
    height: 44px;
}

.layadmin-user-login-body .layui-form-item {
	position:relative
}
.layadmin-user-login-icon {
	position:absolute;
	left:1px;
	top:5px;
	width:38px;
	line-height:36px;
	text-align:center;
	color:#d2d2d2
}
.forgetpwd{
	padding:4%
}

.layadmin-user-login-body .layui-btn-primary {
	height:46px
}
.layadmin-user-login-body .layui-form-item .layui-input {
	padding-left:38px;
	height:46px
}
.layadmin-user-login-codeimg {
	height:45px;
	width:100%;
	cursor:pointer;
	box-sizing:border-box
}
.layadmin-user-login-other {
	position:relative;
	font-size:0;
	line-height:38px;
	padding-top:60px
}
.layadmin-user-login-other>* {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	font-size:14px
}
.layadmin-user-login-other .layui-icon {
	position:relative;
	top:2px;
	font-size:26px
}
.layadmin-user-login-other a:hover {
	opacity:.8
}
.layadmin-user-jump-change {
	float:right
}
.layadmin-user-login-footer {
	background-color:#fff;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	line-height:30px;
	padding:20px;
	text-align:center;
	box-sizing:border-box;
	color:#333;
}
.layadmin-user-login-footer span {
	padding:0 5px
}
.layadmin-user-login-footer a {
	padding:0 5px;
	color:rgba(0,0,0,.5)
}
.layadmin-user-login-footer a:hover {
	color:rgba(0,0,0,1)
}
.layadmin-user-login-main[bgimg] {
	background-color:#fff;
	box-shadow:0 0 5px rgba(0,0,0,.05)
}
.ladmin-user-login-theme {
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	text-align:center
}
.ladmin-user-login-theme ul {
	display:inline-block;
	padding:5px;
	background-color:#fff
}
.ladmin-user-login-theme ul li {
	display:inline-block;
	vertical-align:top;
	width:64px;
	height:43px;
	cursor:pointer;
	transition:all .3s;
	-webkit-transition:all .3s;
	background-color:#f2f2f2
}
.ladmin-user-login-theme ul li:hover {
	opacity:.9
}
@media screen and (max-width:768px) {
	
.layadmin-user-login-main {
	width:300px;
	padding-top: 20px;
}
.layadmin-user-login-box {
	padding:10px;
	width:300px
}
}