body {
    font-family: -apple-system,BlinkMacSystemFont,"微软雅黑",
    Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"
}
body, html, #app, .layui-body {
    height: 100%;
    overflow-x:auto;
    overflow-y:hidden;
    background: none;
}

.fl{float: left;}
.fr{float: right;}
.cl{clear: both;}
.layui-tab{margin-bottom: 0;}
.layui-tab-content{padding:0;}
.layui-container{padding:0;}
.footer{text-align:center;padding:.5rem 1rem 1rem}
.dlLeft{width:320px;}

#login-div{margin-left: 0;}
#login_container{width:175px;height:175px;}
.loginTit{min-width: inherit;margin-left: 2%;margin-top: 2%;height:10%;position: relative;}
.loginbg{height: 100%;background-size: 60%;margin:0 auto;max-width:80%;}

#febs-login{height:100%;background-size: contain;padding-top:1px;margin-top:-120px;}
#febs-login .codeimg{height: 54px;background: #f5f4f4;margin-left:10px;cursor:pointer}
#febs-login .layui-input{height: 54px;text-indent: 10px;font-size: 14px; background: #f2f2f2;border:1px solid #f2f2f2;border-radius: 3px;}
#febs-login .layui-input:hover{background: #edecec;}
#febs-login .layui-input.focus{border: 1px solid #199ce8!important;background: #edecec;box-shadow: none;}

#febs-login .layui-form{background:#fff;box-shadow:none;padding:0;width:610px;margin:0 auto;overflow:hidden; border-radius: 6px;padding:20px 3% 30px;position:relative;}
#febs-login .layui-form-item{margin-bottom: 20px;position:relative;}
#febs-login .layui-form-item .mb0{margin-bottom: 0;}
#febs-login .layui-form-item .label-icon{line-height: 54px;font-size: 20px;width:54px }
#febs-login .layui-form-item .layui-btn{font-size: 14px;font-weight:normal;height:54px;line-height: 54px;border: 0;}
#febs-login .layui-form-item .layui-btn.layui-btn-disabled{background: #c6cacd;color:#8f8f92;}

#febs-login .layui-logo{user-select:none;overflow:hidden;position:static;font-size:27px;width:100%;padding:0;line-height:120px;height:120px;color:#3491ff;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;transition:height .8s cubic-bezier(0.075,0.82,0.165,1)}
#febs-login .layui-logo span{font-weight:600;color:rgba(0,0,0,.85);}
#febs-login .layui-logo span b{color:#fff}
#febs-login .login-wrap{position:relative;top:50%;margin-top:-160px;}
#febs-login .verify-block{display:none}
#febs-login .sendsms{position:absolute;top:4px;right:4px;width:100px;border:none}
#febs-login .sendsms.layui-btn-disabled{background:#f4f4f4;color:#bbb}
#febs-login .houseimg{text-align:center}
#febs-login .houseimg img{display:inline-block;margin-top:5%}

#febs-login .login-type-tab{border-bottom: 0;height: auto;line-height:42px;margin-bottom: 16px;overflow:hidden;}
#febs-login .login-type-tab .layui-this{color:#000;font-weight: bold;}
#febs-login .login-type-tab .layui-this:after{border:0;}
#febs-login .login-type-tab .layui-unselect{display: none;}
#febs-login .login-type-tab li{width:auto;text-align:center;display:inline-block;padding:0 15px 0 0;font-size:20px;line-height:40px;color:#7c7779;cursor:pointer;transition:color .5s ease}
#febs-login .login-type-tab li.active{font-weight: bold;border-bottom: 2px solid #199ce8;color:#655059}
#febs-login .login-type-tab li .qrcode-icon{font-size:24px}

#febs-login .phonecode-block{display:none}
#febs-login .qrcode-block{text-align:center;display:none}
#febs-login .qrcode-block .qrcode{border:1px solid #eee;display:inline-block;padding:15px;margin:30px 0;width:158px;height:158px}
#febs-login .qrcode-block .qrcode .layui-icon{line-height:158px;font-size:44px;color:#e6e6e6}
#febs-login .qrcode-block .p1{font-size:16px}
#febs-login .qrcode-block .p2{font-size:14px;color:#999;margin-top:10px;margin-bottom:20px}
#febs-login .layui-form-item .label-icon{position:absolute;top:0;left:0;width:38px;line-height:38px;text-align:center;color:#d2d2d2!important}

.loginBottom{position: fixed;bottom: 5%;left:0;width: 100%;font-size: 14px;color:#999;height:80px;margin:0 auto;}
.loginBottom p{width:1200px;margin: 0 auto;text-align: center;}
.loginBottom p,.loginBottom p a{color:#f8f8f8;}
.loginBottom p a{color:#fff;}
.loginBottom div{text-align: center;line-height: 80px;font-size: 18px;color:#fff;}

.loginBotBz{background: #f0f0f0;position: absolute;left:0;bottom:0;width:84%;padding:0 6%;line-height: 36px;border-radius: 0 0 6px 6px;}
.loginBotBz,.loginBotBz a{color:#999;}
.loginBotBz a{float: right;color:#199CE8}

.loginLeft div{padding-top: 40px;color:#fff;font-size: 20px;}
.loginLeft div span{padding:0 10px;}
.loginLeft p img{width:100%;}

.layui-Top .loginTit{margin-left: 0;margin-top:2%;line-height:50px;color:#fff;}
.layui-Top .loginTit img{height:60px;}
.layui-Top p {margin-left: 10px;margin-top: 20px;}
.layui-Top p img{height: 22px;}

.dlewmRight{text-align: center;border-left: 1px solid rgba(226,227,236,.8);padding-left:20px;}
.dlewmRight h3{color: #2f3035;font-size: 20px;line-height: 42px;}
.dlewmRight dl{margin-top: 14px;}
.dlewmRight dt{border: 1px solid rgba(226,227,236,.8);border-radius: 6px;padding:2px;width:174px;height: 174px;margin: 0 auto;}
.dlewmRight dt img{width: 170px;height: 170px;}
.dlewmRight dd{padding-top: 26px;font-size: 14px; line-height: 22px;color: rgba(47,48,53,.9);}

#ewmErrorDiv{width:175px;height:175px;background:url(../images/rwm175.jpg) no-repeat center;}
#ewmErrorHtml{float:left;margin-left:25px;margin-top:70px;padding:3px;background:#c6cacd;color:red;border: 1px solid rgba(226,227,236,.8);border-radius:2px;}

.hqyzm{cursor: pointer;color:#ff142b;position: absolute;right:0;top:0;height:52px;line-height:52px;padding:0 20px;}
.tsxx{color:#ff142b;}

.layui-btn {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #009688;
}

.layui-input-affix{
    line-height: 54px;
}

.layui-input-wrap{
    line-height: 54px;
}

.layui-input-wrap .layui-input-split+.layui-input,.layui-input-wrap .layui-input-split~* .layui-input {
    padding-left: 25px;
}


