html, body {width: 100%;height: 100%;overflow: hidden}
        body:after {content:'';background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;}
        .layui-container {width: 100%;height: 100%;overflow: hidden}
        .login-container-form{width: 800px;height: 550px;background: url(https://image.zihd.com/assets/money/bg.png) no-repeat left center;background-size: cover;margin: 100px auto 20px auto;}
        .form-title{font-size: 38px;color: white;font-weight: bold;text-align: center;padding-top: 20px;margin-bottom: 20px;}
        .admin-login-background {width:360px;margin: auto}
        .logo-title {text-align:center;letter-spacing:2px;padding:14px 0;}
        .logo-title h1 {color:#009688;font-size:25px;font-weight:bold;}
        .login-form {background-color:#fff;border:1px solid #fff;border-radius:3px;padding:14px 20px;box-shadow:0 0 8px #eeeeee;}
        @media(max-width: 820px){
            .login-container-form{width: 100%;}
            .form-title{font-size: 30px;}
            .admin-login-background {width:84%;margin: auto}
            #login_container iframe{width:100%;}
            .login-form {padding:14px 15px;}
        }
        .login-form .layui-form-item {position:relative;}
        .login-form .layui-form-item label {position:absolute;left:1px;top:1px;width:38px;line-height:36px;text-align:center;color:#d2d2d2;}
        .login-form .layui-form-item input {padding-left:36px;}
        .login-form .layui-form-item .code-tips{font-size: 16px;text-align:center;}
        .login-form .layui-form-item .getcaptcha{
            position:absolute;
            right:10px;
            top:1px;
            line-height:36px;
            text-align:center;
            border: none;
            background-color: #fff;
            font-size: 14px;
            color: #007aff;
        }
        .layui-form-item.scan-bottom{
            display: flex;
            justify-content: center;
            align-items: center;
        }
        .scan-bottom .scan-icon{
            width: 25px;
            margin-right: 10px;
        }
        .captcha {width:60%;display:inline-block;}
        .captcha-img {display:inline-block;width:34%;float:right;}
        .captcha-img img {height:34px;border:1px solid #e6e6e6;height:36px;width:100%;}
        .layui-form-item.clause{
            display: flex;
            align-items: center;
        }
        .layui-form-item.clause text{
            margin-top: 10px;
            display: block;
        }
        .layui-form-item.clause text > a.blue{
            color: #007aff;
        }
        @media(max-width: 820px){
            .layui-form-item.clause text{
                margin-top: 5px;
            }
        }
        .layui-form-checkbox[lay-skin=primary]:hover i{
            border-color: #007aff;
        }
        .layui-form-checked[lay-skin=primary] i{
            border-color: #007aff!important;
            background-color: #007aff;
        }
        .login-form .form-login-title{
            color: #666;
            height: 40px;
            line-height: 40px;
            font-size: 19px;
            margin-top: -10px;
            margin-bottom: 30px;
            display: none;
        }
        .login-form .form-login-title .login-type{
            cursor: pointer;
        }
        .login-form .form-login-title.bind{
            height: auto;
            margin-bottom: 15px;
        }
        .login-form .login-li{
            display: none;
        }
        .form-login-title.code{
            margin-bottom: 0;
        }
        .form-login-title span.on{
            display: inline-block;
            line-height: 20px;
            font-weight: bold;
            color: #000;
        }
        .form-login-title span.rg{
            display: inline-block;
            line-height: 20px;
            padding-left: 5px;
            margin-left: 0;
            border-left: 1px solid #ccc;
        }
        .layui-form-link{
            display: flex;
            justify-content: space-between;
        }
        .layui-form-link.register{
            justify-content: center;
        }
        .item-link{
            color: #666;
            line-height: 18px;font-size: 14px;
        }
        .layui-btn{
            background-color: #007aff;
        }
        .code-login{
            width: 80%;
            margin: auto;
            display: block;
        }
        .form-login-title .login-tips{
            float: right;
            position: relative;
            cursor: pointer;
        }
        .form-login-title .login-tips img{
            display: block;
            width: 50px;
            height: 50px;
            cursor: pointer;
            margin-top: 5px;
        }
        .form-login-title .login-tab-btn{
            display: inline-block;
            background-color: rgba(51,136,255,.13);
            color: #38f;
            border: 1px solid #38f;
            padding: 3px 6px;
            white-space: nowrap;
            position: absolute;
            right: 100%;
            top: 5px;
            margin-right: 6px;
            font-size: 12px;
            line-height: 22px;
            cursor: pointer;
        }
        @media(max-width: 820px){
            .login-form .form-login-title{font-size: 17px;}
            .form-login-title .login-tab-btn{padding: 3px;line-height: 16px;top: 8px;margin-right: 3px;}
            .form-login-title .login-tips img{margin-top: 8px;}
        }
        .form-login-title .login-tab-btn:after, .form-login-title .login-tab-btn:before {
            content: " ";
            display: block;
            position: absolute;
            left: 100%;
            top: 50%;
            margin-top: -6px;
        }
        .form-login-title .login-tab-btn::before {
            border: 6px solid transparent;
            border-left-color: #38f;
            z-index: 1;
        }
        .form-login-title .login-tab-btn:after {
            border: 6px solid transparent;
            border-left-color: #e5f0ff;
            transform: translateX(.5px);
            margin-left: -2px;
            z-index: 2;
        }
        .layui-layout-admin .layui-header{
            background-color: #1aa094!important;
        }
        .layui-layout-admin .layui-logo{
            background-color: #1aa094!important;
            width: auto;
            min-width: 200px;
            margin-left: 50px;
        }
        .binding-tips{
            display: block;
            line-height: 15px;
            font-size: 9px;
            margin-top: -3px;
            color: #999;
        }