@charset "utf-8";

/*
* @Author: Larry
* @Date:   2016-12-15 17:20:54
* @Last Modified by:   qinsh
* @Last Modified time: 2016-12-20 11:16:07
* +----------------------------------------------------------------------
* | LarryBlogCMS [ LarryCMS网站内容管理系统 ]
* | Copyright (c) 2016-2017 http://www.larrycms.com All rights reserved.
* | Licensed ( http://www.larrycms.com/licenses/ )
* | Author: qinshouwei <313492783@qq.com>
* +----------------------------------------------------------------------
*/
body {
    height: auto;
    /*background: url(/static/admin/images/bg.jpg) no-repeat center fixed;*/
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    /* 主背景为纯白色 */
    background-color: #ffffff;

    /* 多个橙色模糊色块点缀 - 加深版 */
    background-image:
        /* 右上角大色块 - 浅橙加深 */
        radial-gradient(circle at 85% 15%, rgba(255, 120, 50, 0.35) 0%, transparent 35%),
        /* 左下角中色块 - 暖橙加深 */
        radial-gradient(circle at 10% 80%, rgba(255, 100, 35, 0.30) 0%, transparent 30%),
        /* 中央偏左小色块 - 亮橙加深 */
        radial-gradient(circle at 25% 45%, rgba(255, 140, 60, 0.28) 0%, transparent 25%),
        /* 右下角小色块 - 深橙加深 */
        radial-gradient(circle at 90% 70%, rgba(255, 90, 30, 0.25) 0%, transparent 20%),
        /* 顶部中央微色块 - 柔和橙加深 */
        radial-gradient(circle at 50% 5%, rgba(255, 160, 80, 0.20) 0%, transparent 40%);

    /* 确保背景固定，不随滚动移动 */
    background-attachment: fixed;

    /* 设置背景尺寸 */
    background-size: 100% 100%;

    /* 防止背景重复 */
    background-repeat: no-repeat;

    /* 最小高度确保背景覆盖 */
    min-height: 100vh;

    /* 平滑滚动 */
    scroll-behavior: smooth;
 
}
.body_background {}
@font-face{font-family:'adminthemesregular';src:url('font/adminthemes-webfont.eot');src:url('font/adminthemes-webfont.eot?#iefix') format('embedded-opentype'),url('font/adminthemes-webfont.woff2') format('woff2'),url('font/adminthemes-webfont.woff') format('woff'),url('font/adminthemes-webfont.ttf') format('truetype'),url('font/adminthemes-webfont.svg#adminthemesregular') format('svg');font-weight:normal;font-style:normal;}
.layui-canvs{position:fixed;top:0px;left:0px;z-index:-1;}
.layui-layout-login{width:365px;height:auto;overflow:hidden;margin:3% auto 0 auto;padding-left:50px;padding-right:50px;padding-top:10px;padding-bottom:20px;border-radius:5px;z-index:1000;   color: rgba(45, 45, 45, 0.95);}
.layui-layout-login h1{font-size:25px;font-weight:bold;text-align:center;color:#45bda6;text-shadow:0 0 1px #0e947a;margin-bottom:15px;}
.layui-layout-login h1 strong{display:block;}
.layui-layout-login h1 em{display:block;font-size:16px;margin-top:8px;}
.layui-layout-login .larry-login{margin:20px 0;height:42px;overflow:hidden;position:relative;border-radius:5px;}
.larry-login .login_txtbx{border-radius:5px;font-size:14px;height:26px;line-height:26px;padding:8px 5%;width:90%;text-indent:2em;border:none;background:#fff;color:#505050;}
.larry-login  .login_txtbx::-webkit-input-placeholder{color:#505050;line-height:inherit;}
.larry-login  .login_txtbx:-moz-placeholder{color:#505050;line-height:inherit;}
.larry-login  .login_txtbx::-moz-placeholder{color:#505050;line-height:inherit;}
.larry-login  .login_txtbx:focus{background:#fff;}
.larry-login:before{font-family:'adminthemesregular';position:absolute;top:0;left:10px;height:42px;line-height:42px;color:#999;font-size:24px;}
.layui-user-icon:before{content:"u";}
.layui-pwd-icon:before{content:"p";}
.layui-val-icon:before{content:"n";}
.layui-code-box{width:100%;height:42px;padding-top:8px;padding-bottom:8px;background:#fff;font-size:14px;height:26px;line-height:26px;border-radius:5px;}
.layui-code-box input.login_txtbx{width:125px;padding-top:0px;padding-bottom:0px;float:left;color:#505050;outline:none;border:none;}
.layui-code-box input.login_txtbx:focus{}
.layui-code-box  .verifyImg{display:block;width:43%;height:100%;position:absolute;top:0px;right:0px;cursor:pointer;border-radius:5px;}
.layui-submit .submit_btn{width:100%;height:42px;border:none;font-size:16px;color:#f8f8f8;cursor:pointer;background:#ff5722}
.submit_btn:hover{background:#9c8455;color:#f4f4f4;}
.layui-login-text{margin:10px 0;height:60px;overflow:hidden;position:relative;}
.layui-login-text p{color:#fff;font-size:14px;text-align:center;margin:5px 0;}
.layui-login-text a{color:#fff;font-size:14px;}
.layui-login-text a:hover{text-decoration:underline;}

#myForm {
    background: rgba(0,0,0,.05);
    border: 1px solid rgba(255,255,255,.3);
    -moz-box-shadow: 0 3px 0 rgba(12,12,12,.03);
    -webkit-box-shadow: 0 3px 0 rgba(12,12,12,.03);
    box-shadow: 0 3px 0 rgba(12,12,12,.03);
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 15px 30px;
}
.signup-footer {
	width:600px;
    margin: 30px auto 0 auto;
    border-top: solid 1px rgba(255,255,255,.3);
   color: rgba(0,0,0,.5);
    padding-top: 15px;text-align:center;
}