#LAY_app,body,html{min-height:100%; width: 100%; height: 100%;
                   margin: 0; 
                   padding: 0;}
body{background: #e9ecf3;position: relative;}
.layui-layout-body{overflow:auto}
#LAY-user-login{display:block!important}
.lay-login-logo{margin: 15px;width: 300px;}
.lay-login{min-height:100%;width:500px;box-sizing:border-box;
           border-radius:20px;margin:0 auto 0;}
.lay-login-main{top:550px;box-sizing:border-box;padding: 40px 80px 25px;
                background:#fff;vertical-align:middle;}
.lay-login-main{box-sizing:border-box;
                padding: 0px 0px;background:#fff;vertical-align:center;align:center}
.lay-login-box{padding:20px}
.lay-login-header{text-align:center}
.lay-login-header h2{margin-bottom:10px;font-weight:250;font-size:30px;color:#000}
.lay-login-header p{font-weight:300;color:#999}
.lay-login-body .layui-form-item{position:relative}
.lay-login-icon{position:absolute;left:1px;top:1px;width:38px;line-height:36px;text-align:center;color:#d2d2d2}
.lay-login-body .layui-form-item .layui-input{padding-left:38px}
.lay-login-other{position:relative;font-size:0;line-height:38px;padding-top:20px}
.lay-login-other>*{display:inline-block;vertical-align:middle;margin-right:10px;font-size:14px}
.lay-login-other .layui-icon{position:relative;top:2px;font-size:26px}
.lay-login-other a:hover{opacity:.8}
.lay-login-footer{position:absolute;left:0;bottom:0;width:100%;line-height:30px;padding:20px;text-align:center;box-sizing:border-box;color:rgba(0,0,0,.5)}.lay-login-footer span{padding:0 5px}.lay-login-footer a{padding:0 5px;color:rgba(0,0,0,.5)}.lay-login-footer a:hover{color:rgba(0,0,0,1)}.lay-login-main[bgimg]{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05)}.ladmin-user-login-theme{position:fixed;bottom:0;left:0;width:100%;text-align:center}.ladmin-user-login-theme ul{display:inline-block;padding:5px;background-color:#fff}.ladmin-user-login-theme ul li{display:inline-block;vertical-align:top;width:64px;height:43px;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;background-color:#f2f2f2}
.ladmin-user-login-theme ul li:hover{opacity:.9}
.pull-left{position:absolute!important;left:0;top:0!important;}
.layui-form-label{padding: 0 15px;}
@media screen and (max-width:768px){.lay-login{padding-top:80px}.lay-login-main{width:300px}}

.ax {
    font-family:'Arial Normal', 'Arial';
    font-weight:400;
    font-style:normal;
    font-size:13px;
    color:#333333;
    text-align:left;
    line-height:normal;
}
#u2 {
    position:absolute;
    left:50%;
    top:160px;
    width:200px;
    height:57px;
    margin-left:-100px;
    font-family:'Times New Roman Bold Oblique', 'Times New Roman';
    font-weight:700;
    font-style:oblique;
    font-size:48px;
    color:#FFFFFF;
}
#u2_img {
    position:absolute;
    left:0px;
    top:0px;
    width:200px;
    height:57px;
}
#u4 {
    position:absolute;
    left:50%;
    top:230px;
    width:520px;
    height:22px;
    margin-left:-260px;
    font-family:'Palatino Linotype Negreta', 'Palatino Linotype';
    font-weight:700;
    font-size:16px;
    color:#F2F2F2;
}
#u4_img1 {
    position:absolute;
    left:0px;
    top:0px;
    width:520px;
    height:22px;
}
#u51 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 520px;
    word-wrap: break-word;
}
#u31 {
    position:absolute;
    left:0px;
    top:0px;
    width:200px;
    word-wrap:break-word;
}

body{
    font-family: "华文细黑";
/*    background:url("../img/bg_index.jpg") no-repeat;*/
    background: linear-gradient(rgb(58, 123, 213),rgb(0, 210, 255));
    background-size:100% 100%;
}

.div_pos{

}

.lay-login-main1 {
    width: 100%;
    height: 500px;
    background-color: #fff;
    border:1px solid #ccc;
}
.lay-logins {
    width:600px;
    height:540px;
    margin: 0 auto; /*水平居中*/
    position: relative; /*设置position属性*/
    top: 50%; /*偏移*/
    margin-top: -290px; 
}


#uu2 {

    width:100%;
    height:57px;
    font-family:'Times New Roman Bold Oblique', 'Times New Roman';
    font-weight:700;
    font-style:oblique;
    font-size:48px;
    color:#FFFFFF;
    text-align: center;
}
#uu2_img {
    position:absolute;
    left:0px;
    top:0px;
    width:200px;
    height:57px;
}



#uu4 {
    width:100%;
    height:22px;
    font-family:'Palatino Linotype Negreta', 'Palatino Linotype';
    font-weight:700;
    font-size:16px;
    color:#F2F2F2;
    text-align: center;
}
#uu4_img1 {
    position:absolute;
    left:0px;
    top:0px;
    width:520px;
    height:22px;
}

/* 内框 */
.lay-logins2 {
    width:480px;
    height:420px;
    margin: 0 auto; /*水平居中*/
    background-color: #fff;
    border-radius: 9px;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -240px;
    border:1px solid #ccc;
    -moz-box-shadow:4px 6px 6px #D6D9D8; 
    -webkit-box-shadow:4px 6px 6px #D6D9D8;
    box-shadow:4px 6px 6px #D6D9D8;

}

.lay-logins2 .lay-login-box2 {
    padding: 5 40px 10px 20px!important;
}

