html {
  height: 100%;
  overflow: hidden;
}
body {
  background: url("../images/login/login_line.jpg") left center repeat-x;
  height: 100%;
}
/*移除表单填充色*/
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px #ececec inset;
}
/*按钮移上去颜色*/
.layui-btn-primary:hover {
  border-color: #1E9FFF;
  color: #333;
}
/*页面背景色*/
.m-login-bg {
  background: url("../images/login/login_bg.png") left -200px repeat-x;
  height: 100%;
}
.m-login {
  width: 390px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -195px;
  margin-top: -205px;
}
.pg-canvas{
	position: fixed; left: 0; right: 0; top: 0; bottom: 0;
}
.m-login h3 {
  color: #fff;
  text-align: center;
  height: 60px;
  font-size: 28px;
}
.m-login .copyright {
  text-align: center;
  color: #999;
  padding-top: 10px;
}
.m-login-warp {
  background: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  border-radius: 6px;
  /*padding: 25px;*/
}
.m-login-warp .layui-input {
  height: 40px;
  line-height: 40px\9;
  margin-bottom: 5px;
  -webkit-transition-property: none;
  transition-property: none;
  background: #ececec;
  border: 1px solid #ececec;
}
.m-login-warp .m-login-btn .layui-inline {
  width: 49%;
  margin: 0;
}
.m-login-warp .m-login-btn .layui-inline button {
  width: 100%;
}
.m-login-warp .verifyImg {
  width: 128px;
  height: 42px;
}
@media screen and (max-width: 450px) {
  .m-login {
    width: 300px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -150px;
    margin-top: -240px;
  }
  .layui-form-item .layui-inline {
    display: block;
    margin-right: 0;
    margin-bottom: 20px;
    clear: both;
  }
  .m-login-warp .m-login-btn .layui-inline {
    width: 100%;
    margin: 0 0 10px;
  }
}


/** layuiAdmin.std-v1.2.1 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
 }
 
 .layadmin-user-login {
 	position: relative;
 	left: 0;
 	top: 0;
 	padding: 110px 0;
 	min-height: 100%;
 	box-sizing: border-box
 }
 
 .layadmin-user-login-main {
 	width: 375px;
 	margin: 0 auto;
 	box-sizing: border-box
 }
 
 .layadmin-user-login-box {
 	padding: 20px
 }
 
 .layadmin-user-login-header {
 	text-align: center
 }
 
 .layadmin-user-login-header h2 {
 	margin-bottom: 10px;
 	font-weight: 300;
 	font-size: 30px;
 	color: #000
 }
 
 .layadmin-user-login-header p {
 	font-weight: 300;
 	color: #999
 }
 
 .layadmin-user-login-body .layui-form-item {
 	position: relative
 }
 
 .layadmin-user-login-icon {
 	position: absolute;
 	left: 1px;
 	top: 1px;
 	width: 38px;
 	line-height: 36px;
 	text-align: center;
 	color: #d2d2d2
 }
 
 .layadmin-user-login-body .layui-form-item .layui-input {
 	padding-left: 38px
 }
 
 .layadmin-user-login-codeimg {
 	max-height: 38px;
 	width: 100%;
 	cursor: pointer;
 	box-sizing: border-box
 }
 
 .layadmin-user-login-other {
 	position: relative;
 	font-size: 0;
 	line-height: 38px;
 	padding-top: 20px
 }
 
 .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 {
 	position: absolute;
 	left: 0;
 	bottom: 0;
 	width: 100%;
 	line-height: 30px;
 	padding: 20px;
 	text-align: center;
 	box-sizing: border-box;
 	color: rgba(0, 0, 0, .5)
 }
 
 .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 {
 		padding-top: 60px
 	}
 	.layadmin-user-login-main {
 		width: 300px
 	}
 	.layadmin-user-login-box {
 		padding: 10px
 	}
 }