/**/
body#page-login-index{background:url(../../pix/home/loginBg.jpg) 50% 35% / cover;height:100%;position:relative;}
body#page-login-index #header{background:transparent;display:none;}
body#page-login-index > #page-wrapper{min-height:auto;height:calc(100% - 71px)}
body#page-login-index > #page-wrapper > #page{padding:0;height:100%;overflow:hidden;}
body#page-login-index > #page-wrapper > #page #page-content,
body#page-login-index > #page-wrapper > #page #page-content #region-main-box,
body#page-login-index > #page-wrapper > #page #page-content #region-main-box > div[role="main"],
body#page-login-index > #page-wrapper > #page #page-content #region-main-box > div[role="main"] > .row{height:100%}
body#page-login-index > #page-wrapper > #page .m-y-3.hidden-sm-down{margin:0!important}

body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row > .col-xl-6{width:100%!important;left:auto;padding:0;margin:0;height:100%}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card{background:transparent;border:0;height:100%;margin:0}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block{padding:0!important;height:100%}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block .card-title{width:94%;height:70px;border-bottom:1px solid rgba(255,255,255,.2);margin:0 auto}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block .card-title h2{margin:0;color:#fff;text-align:left;padding:0 0 0 60px;font-size:18px;background:url(../../pix/home/logo2.png) no-repeat 5px 50% / auto 34px;line-height:70px;font-weight:700;opacity:.95}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block .card-title hr{display:none;}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block .loginerrors{position:relative;width:100%;margin:0!important;height:40px;padding:5px 0;display:block}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block .loginerrors .alert{background:transparent;border:0;color:#fff;padding:0;margin:0;position:absolute;top:11px;font-size:12px}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row{height:calc(100% - 70px);display:flex;align-items:center;justify-content:center}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1{width:340px;background:rgba(255,255,255,.1);position: initial;border:1px solid rgba(255,255,255,.2);border-radius:10px;margin-left:15%;padding:75px 30px 30px;position:relative;}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1:before{position:absolute;content:"欢迎登录";top:30px;color:#fff;font-size:24px;font-weight:700;letter-spacing:2px;}

body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login #username,
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login #password{width:100%;height:38px;border:0;border-radius:4px;margin-top:22px;position:relative;text-indent:32px}

body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only{width:0;height:38px;overflow:hidden;margin:0;clip:auto;z-index:1;padding-left:40px;white-space:nowrap}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only[for="password"]{margin-top:5px;}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only[for="username"]:before,
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only[for="password"]:before{font-family:'FontAwesome';display:inline-block;font-size:21px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:0;color:#999;width:42px;height:38px;line-height:40px;text-align:center;}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only[for="username"]:before{content:"\f007"}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only[for="password"]:before{content:"\f023"}

body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .rememberpass label{color:#fff}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login #loginbtn{width:100%;height:38px;text-align:center;line-height:36px;border-radius:20px;padding:0;margin:0;letter-spacing:10px;text-indent:10px;font-size:16px;border:0;margin-top:0!important}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-3{display:none}

body#page-login-index > #footer{position:absolute;width:94%;left:3%;bottom:0;border-top:1px solid rgba(255,255,255,.15);height:70px;line-height:70px;overflow:hidden;}
body#page-login-index > #footer .footer-foot p{padding:0;color:rgba(255,255,255,.8);line-height:70px}

@media screen and (min-width:1680px){

body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1:before{top:50px;font-size:30px}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login #username,
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login #password{height:46px;border-radius:4px;margin-top:30px;text-indent:36px}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login #loginbtn{height:46px;line-height:44px;border-radius:23px}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only{height:46px;padding-left:46px}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only[for="password"]{margin-top:12px}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only[for="username"]:before,
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1 #login .sr-only[for="password"]:before{font-size:24px;width:46px;height:46px;line-height:48px}
body#page-login-index > #page-wrapper > #page #region-main div[role="main"] .row .card .card-block > .row .col-md-4.push-md-1{width:400px;margin-left:15%;padding:120px 40px 50px}

}