    .thumbnail{position:relative;z-index:0;}
    .thumbnail:hover{background-color:transparent;z-index:50;}
    .thumbnail span{position:absolute;background-color:#FFFFE0;left:2px;border:1px dashed gray;visibility:hidden;color:#000;text-decoration:none;/*padding:5px;*/}
    .thumbnail span img{border-width:0;padding:2px;}
    .thumbnail:hover span{visibility:visible;top:30px;left:0px;}
    .zhezhao{position: fixed;left: 0;top: 0px;background: rgba(0,0,0,0.8);width: 100%;height: 100%;opacity:1;display:none;}
    /*
    固定客服窗口位置
    .tankuang{position: relative;background: #fff;width: 720px;height: 680px;border-radius: 5px;margin:5.5% auto; }
    */
    /*客服窗口位置自动水平居中、垂直居中*/
    .tankuang{background:#fff;width:720px;height:680px;border-radius:5px;margin:auto;position:absolute;text-align:center;top:0px;left:0px;right:0px;bottom:0px;}
    /*#header{height: 40px;}*/
    #header-right{position: absolute;width: 25px;height: 25px;border-radius: 5px;/*background: red;*/color: #fff;right: 5px;top: 13px;text-align: center;}
    #username::-webkit-input-placeholder{color:#999;} 
    #password::-webkit-input-placeholder{color:#999;}
    #verify::-webkit-input-placeholder{color:#999;}
    
    .parent{display: flex; justify-content: space-between; align-items: flex-start; padding: 5% 5%;}
    .parent-top{display: flex; justify-content: space-between; align-items: flex-start; padding: 2% 5%;}

    .region-left{position:relative;border-radius:10px;width:65%;height:60vh;overflow: auto;border: #efefef 0px solid; margin-right:5%;/*text-shadow: -1px -1px 0 white, -1px -1px 0 white, -1px 1px 0 white, 1px 1px 0 white;*/}
    .region-left::before{content:'';position: absolute;top: 0; left: 0;width: 100%;height: 100%;background: url('/static/img/bg2.png') center/cover no-repeat;opacity: 0.3;border-radius: 10px;}

    .top-theme{position:relative;color:#1b5aff;font-size:30px;font-weight:900;font-family:"Microsoft YaHei","微软雅黑","黑体",Arial,sans-serif;}
    .ad-theme{position:relative;padding:80px 0 0 40px;font-size:40px;font-weight:900;font-family:"Microsoft YaHei","微软雅黑","黑体",Arial,sans-serif;}
    .ad-description{position:relative;padding:2px 0 0 40px;font-size:26px;}
    .ad-contact{position:relative;padding:10px 0 0 40px;font-size:30px;font-weight:900;font-family:"Microsoft YaHei","微软雅黑","黑体",Arial,sans-serif;}
    .ad-remark{position:absolute;bottom:70px;padding:0 40px 0 40px;font-size:16px;}
    .ad-remarks{font-size:22px; font-weight:900}
    .region-right{position:relative;border-radius:10px;width:20%;/*height:60vh*/;border: #5e7ef8 1px solid;display: flex;flex-direction: column;background-color: #fff;/*background-color: rgba(255, 255, 255, 0.2);*//*box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);*/background: rgba(255, 255, 255, 0.9);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);backdrop-filter: blur(10px);}

 .top-right{/*position:relative;border-radius:10px;width:20%;height:10vh;border: #efefef 1px solid;display: flex;flex-direction: column;background-color: rgba(255, 255, 255, 0.2);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);*/}

    .login-webname{color:#000;font-weight:600;font-size:24px;margin:10px 0 15px 0}
    .login-webname2{color:#555;font-size:16px;text-align:center;padding-bottom:20px;}
    .login-input{color:#074ade;border-color: #dfeffc;border: 1px #fff solid;background-color: rgba(223,239,252,0.9);}


    /*
    .login-input{background-color: rgba(255,255,255,0.0);border-width:0 0 1px 0;border-style:solid;border-color:#000;}
    .login-input:focus{border: 1px solid #000;}
    */
    .login-captcha{width:auto;border:1px #ddd solid;}
    .guide-login{position:absolute;right:0;margin-top:7px;color:#000}
    .login-button{background:#0437fc;height:44px;line-height:height:44px;font-size:20px;border-radius:10px;}
    .remember-checkbox .layui-form-checkbox span {color: #000;}

.layadmin-user-login {
    position: relative;
    left: 0;
    top: 0;
    padding:10px 0;
    min-height: 100%;
    box-sizing: border-box;
}


    .layadmin-user-login-icon {color:#074ade;}
    input::placeholder {color:#87a9f3;}
    .layui-input:focus, .layui-textarea:focus{border-color:#87a9f3 !important;}
    .layui-input:hover, .layui-textarea:hover{border-color:#87a9f3 !important;}
    .footer{background:#0437fc;color:#ddd;height:48px;line-height:48px;padding:0;background-color: rgba(4,55,252,0.9);}
    
    .qq-weixin{text-align: center;line-height:35px;height:35px; margin-top:16px;}
    .tacbox{text-align:center;color:#000;line-height:35px;height:35px;margin-top:10px;font-size:14px;}
    .linklogin{text-align:center;}
    .linklogin a{margin: 0 10px;display: inline-block;}


/*扫码注册*/
    .qr-container {
      position: relative;
      display: inline-block;
    }

    .qr-popup {
      display: none;
      position: absolute;
      /*top: 30px;*/
      top: -245px;
      left: 0;
      background: white;
      padding: 10px;
      border-radius: 8px;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
      z-index: 1000;
    }

    .qr-popup img {
      width: 245px;
      height: 245px;
    }

    a {
      color: #007bff;
      text-decoration: none;
    }

    a:hover {
      text-decoration: underline;
    }

