@charset "utf-8";
body{ background-color: #f2f2f2; background-image: url('/lib/images/login-in-s.jpg'); background-position: center; background-attachment: fixed;  background-size: cover;}
.header { width: 1190px; height: 60px; margin: 0 auto; padding: 20px 0; position: relative; z-index: 120; padding-bottom: 10px; }
.header .regText{ font-size:30px; font-family:Microsoft YaHei; color: #f15a22; font-weight: bolder;}
.logo { display: inline; width: 320px; overflow: hidden; }
.back{ height: 586px; background: url("../images/login-bg.png"); }
#litab li{ font-size:17px; font-weight: bold; }
.reg-btn{ width:100%; text-align:center; margin-right:0;}
.reg-btn input{ margin-top:20px; padding:12px 90px;}
.footer{ width:100%; background-color:#f5f5f5; border-top:1px solid #CCC; margin-top:30px; height:70px;}
.foot{ width:1100px; margin:10px auto; line-height:25px; text-align:center; color:#666;}
#LAY_app,body,html {height:100%; }
.layui-layout-body {overflow:auto; }
#LAY-user-login,.layadmin-user-display-show {display:block!important; }
.layadmin-user-login-main {position:relative; left:0; top:0; padding:110px 0; min-height:100%; margin: 0 auto; box-sizing:border-box; width:375px; }
.layui-input{height: 38px;  line-height: 1.3;  line-height: 38px\9;  border-width: 1px;  border-style: solid;  background-color: #fff;  border-radius: 2px;}
.layui-btn {  display: inline-block; padding: 8px 18px;  background-color: #0097e2;  color: #fff;  white-space: nowrap;  text-align: center;  font-size: 14px;  border: none;  border-radius: 2px;  cursor: pointer;  }
.layui-form-item { margin-bottom: 20px;  clear: both;  }
.layadmin-user-login-box {padding:40px 20px; background-color: #ffffff; border-radius: 5px; height: 500px;width:430px;margin:0 auto;}
.layadmin-user-login-header {text-align:center; padding:20px; }
.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; }
}
.layui-trans{ text-align: right; font-size: 14px; margin: 15px 0 5px 0;}
.layui-trans a{ margin-left: 10px;}
/*ע����ʽ */
.layui-admin-reguser{position: relative;  left: 0;  top: 0;  padding: 23px 0;  min-height: 100%;  margin: 0 auto;  box-sizing: border-box;  width: 900px;}
.layui-admin-reguser .layadmin-user-login-box{ padding: 20px;}
.reg-title{margin-top: 10px;font-weight: bold; text-align: left; color: #0097e2; font-size:23px; border-bottom: 2px solid #0097e2;padding-left:30px;padding-bottom:10px;margin-bottom:10px;}
.layui-card-user{ margin: 0 auto;}
.layui-card-user .layui-group-l .layui-input-inline .layui-input{ height: 30px;}
.layui-card-user .layui-group-l .layui-input-inline .layui-btn{ padding: 5px 15px 7px 15px; font-size: 12px;}
.layui-card-user .layui-center{ margin-top: 20px;}
.layui-ty{ margin-top: 10px; overflow: hidden;}
.layui-ty .layui-ty-left{ float: left; width: 39%; margin-left: 40px;}
.layui-ty .layui-ty-left a{ color: red;  font-size: 12px;  display: inline-block;  margin-top: -3px;  vertical-align: top;}
.layui-ty .layui-ty-right{ float: left; width: 49%;}
.layui-ty .layui-ty-right a{ color: #0097e2; font-size: 12px;}
.layui-ty .layui-form-checkbox[lay-skin="primary"] span{ padding-right: 0; margin-top: 0;}
.layui-card-user .layui-center{ clear: both;}
.layui-card-user .layui-center .layui-btn{ padding: 0 100px;}
.layui-form-item{ text-align: center;}
.layui-form-item .layui-btn{ width: 47%;}
.layui-admin-reguser .layui-card-mar{padding:10px 0px 15px 10px}
.layui-form-checked[lay-skin="primary"] i{ top:0 !important;}
.layui-ty .layui-ty-left .layui-form-checkbox i{ top:0;}