.login-back {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  z-index: 300;
}


.login-container {
  position: absolute;
  top: 0;
  left: 0;
  right:0;
  bottom:0;
  margin:auto;
  width: 4.78rem;
  height: 5.31rem;
  border-radius:6px;
  background:#fff url("../images/login_bg.jpg")center center no-repeat;
  background-size:100% 100%;
  z-index: 20;
  overflow: hidden;
}

.login-container .title-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: space-between;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  font-weight: 400;
  padding-right: .6rem;
  padding-left: .6rem;
  box-sizing: border-box;
}

.login-container .title-info .title {
  /* font-size: .15rem; */
  font-size: 0;
  color: #27517f;
  /* margin:13.389% auto 5.389%; */
  /* width:53.556%;
  padding-bottom:12.55%; */
  margin:16.389% auto 5.389%;
  width: 100%;
  padding-bottom: 11.765%;
  /* max-height:.6rem; */
  background:url("../images/logo.png")center center no-repeat;
  background-size:100% 100%;
}

.login-container .tooltips{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:.4rem;
}
.login-container .tooltips.active{
  background:#ffcccc;
  color:#f51731;
  font-size:.16rem;
  text-align: center;
  line-height:.4rem
}
.login-container .close {
  font-size: .2rem;
  font-weight: 400;
  color: #27517f;
  text-align: right;
  position:absolute;
  top:0;right:0;
  padding: .1rem .2rem 0 0;
  line-height:.2rem
}

.login-container .close:hover {
  cursor: pointer;
}

.input-password {
  margin-top: .25rem;
  margin-left: .6rem;
  margin-right: .6rem;
}


/* 输入账号密码登录 */
.input-password .layui-form-item .layui-input-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%!important;
  margin:0!important
}

.input-password .layui-form-item .layui-input-block {
  width: 100%;
  margin-left: 0;
  text-align: center;
}

.input-password .layui-form-item .layui-input-block .layui-btn {
  width: 100%;
  background-color: #752957;
  height:.55rem;
  line-height:.55rem;
  font-size:.18rem;
}

.input-password .layui-form-item .layui-unselect:hover .layui-icon {
  border: 1px solid #752957;
}

.input-password .layui-form-item .layui-form-checked .layui-icon-ok {
  border-color: #752957!important;
  background-color: #752957;
  color: #fff;
}


.input-password .layui-input, .layui-textarea {
  display: block;
  width: 100%;
  padding-left: .55rem;
  line-height: .55rem;
  height: .55rem;
  font-size:.18rem;
}
.input-password .layui-input:hover, .layui-textarea:hover{
  border-color:#752957!important
}
.input-password .icon {
  border-right: 1px solid #e6e6e6;
  padding: 0 .1rem;
  color: #e6e6e6;
  position: absolute;
  bottom: .15rem;
  left:0;
  font-size:.25rem;
  line-height:.25rem
}
.layui-yan{width:23%}

 /* 忘记密码 */
.input-password .forget-password {
  height: .18rem;
  line-height: .18rem;
  margin-top: .1rem;
  color: #666;
  font-size: .14rem;
}

.input-password .forget-password:hover {
  cursor: pointer;
}
 /* 移动端 */
.phone .login-container{
	top:0;
	left:0;
	right:0;
	bottom:0;
  margin:auto;
  width:100%;
  height:100%;
	/* width: 80%;
  min-height:60.027%; */
  background: none;
  overflow:visible;
}
.phone .login-container .title-info .title{font-size:.32rem;text-align:center;height:2.17rem;
  background: url(../image/logo.png) bottom left no-repeat;
  background-size: 100% auto;}
.phone .layui-form-item{margin-bottom:.4rem}
.phone .input-password{
	margin-top:10.811%;
    margin-left: 8.919%;
    margin-right:8.919%;
}
.phone .layui-form-item .layui-input-inline>.layui-unselect{
	display:none
}
.phone .login-back{background:#fff}
.phone.login-container .title-info .title{
  width: 63.678%;
  padding-top: 14.65%;
}
.phone .login-container .tooltips{height:.6rem}
.phone .login-container .tooltips.active{line-height:.6rem;font-size:.22rem}
.phone .input-password .icon{
  color:#394152;
  border-right:1px solid #394152;
  bottom: .26rem;
  left: 0;
  font-size: .25rem;
  line-height: .25rem;
}
.phone .login-container .close{
 left:5.33%;
 right:auto;
 font-size:.36rem;
 font-weight:bold;
 padding-top:0;
 line-height: .6rem;
}
.phone .input-password .layui-input,.phone .layui-textarea{
  border-radius:8px;line-height:.8rem;font-size:.28rem;height:.8rem}
.phone .input-password .layui-form-item .layui-input-block .layui-btn{border-radius:8px;line-height:.8rem;font-size:.28rem;height:.8rem}
.phone .input-password .forget-password{color:#1A2A44;font-size:.24rem;width:100%;text-align:center;margin:.5rem 0;position:absolute;bottom:-2.4rem}