/*login css*/
body{position: relative;}
.login-box-toptitle{height: auto;width:100%;text-align: center;position: relative;z-index: 110;overflow: hidden;}
.login-box-toptitle img.top-logo{display: block;width:90px;height: 91px;margin:5% auto 20px auto;}
.login-box-toptitle .logo-title{text-align: center;font-size: 30px;color: #0c97d5;text-shadow: 5px 10px 10px rgba(0,0,0,.05);font-weight: 500;letter-spacing: 5px;}
.login-bg{background:url(../images/bg2.png) repeat center;background-size: cover;height: 100%;width: 100%;position: fixed;top:0;left: 0;z-index: 99;}
.login-form{ opacity:.95;position:absolute;min-height:360px; width:838px;top:50%;left:50%;margin-left:-419px;margin-top: -130px;background-color:#E8F6FF;border-radius:5px;box-shadow:0 0 46px rgba(0,0,0,0.08);-moz-box-shadow:0 0 46px rgba(0,0,0,0.08);z-index:100;text-align:left;border:4px solid #91B4DE;}
.login-box-left{background-color:#E8F6FF;width:473px;min-height: 360px;float: left;border-radius:5px 0 0 5px;position: relative;}
.login-box-left::after{content:'';position: absolute;right:-10px;top:60px;height: 230px;width:1px;background: url(../images/lim.png) repeat-y;}
.login-qcode{padding:5px 0;overflow: hidden;}
.login-qcode-img{display: block;width:463px;height:360px;}
.login-text{color: #fff;text-align: center;font-size: 18px;margin-top: 20px;}
.login-box-right{float:right;width:300px;margin-right:30px;padding:30px 0 0 0;overflow: hidden;}
.login-href{display: block;width:300px;height: 20px;margin:0 auto ;font-size:30px;font-weight:700;line-height:20px;text-align:center;letter-spacing:2px;color:#333;background-image: -webkit-gradient(linear,0 0,0 bottom,from(#ec8112),to(#ff3100));-webkit-background-clip: text;-webkit-text-fill-color:transparent;}

.login-box-right .form-group{margin-bottom:18px;position: relative;}
.login-box-right .form-group input {display: block;width: 100%;height: 40px; border: 1px solid #fff; border-radius: 5px;padding: 12px 10px 10px 32px; box-sizing: border-box;line-height: 20px;}
.login-box-right .form-group.yzm{position: relative;margin-bottom: 15px}
.login-box-right .form-group.yzm input.yzm-input{width:170px;}
.login-box-right .form-group.yzm .yzm-img{position: absolute;top:0;right: 0;width:110px;height: 40px;background:#fff;border-radius: 5px;}
.login-box-right .form-group.yzm .yzm-img img.code{display: block;width:100%;height: 100%;cursor: pointer;border-radius: 5px;cursor: pointer;}
.login-box-right .form-group .btn{display:block; width:100%; height:40px; font-size:18px; background-color:#2aade8; border-radius:5px; border:none; color:#fff; outline:none; cursor:pointer; transition:all 0.3s; padding:0;}
.login-box-right .form-group .btn:active{background-color:#045c83;}
.login-box-right .form-group .btn:disabled{background-color:#ccc;}
.login-copyright{text-align: center;font-size: 12px;color:rgb(252, 252, 252);position: fixed;bottom:30px;left:50%;margin-left: -200px;width:400px;}
.forget{display: inline-block;font-size: 14px;color: #2aa9e2;float: right;}
.zyl_lofo_vercode {line-height: 35px;padding-left: 30px;font-size: 24px; border-radius: 5px;background: #fff;color: #6b6b6b;cursor: pointer;}
.login-box-right .layui-form-checkbox[lay-skin="primary"] span{color:#2aa9e2!important}
.login-box-right .zyl_lofo_icon {position: absolute; left: 5px;top: 10px;font-size: 20px;color: #26a7e1!important}


.login-box-right #sendcode{height: 40px;border:none;cursor:pointer;width:120px;padding:0 ;line-height: 40px;font-size: 14px;color: #fff;text-align: center;display: block;position: absolute;right:0;top:0;background:#0686d8 }
.login-box-right #sendcode.disabled{background: #999;}