@charset "utf-8";﻿ .z0{zoom:0}
h1,h2,h3,h4,h5,h6,body{font-family:'microsoft yahei',serif}
.header{background-color:#fff;border-bottom:1px solid #d9dadc}
.wrapper{border:1px solid #d9dadc;background-color:#fff}
.login-page .form-sign{max-width:450px}
.form-page .form-sign{max-width:500px}
.account-login-item{position:relative}
.account-login-item .input-group-addon{width:auto;border:0}
.login-page .control-label,.form-page .control-label{font-size:18px;line-height:46px;font-weight:normal;margin:0}
.form-sign{padding:15px;margin:0 auto;transition:all .3s linear}
.form-sign .form-control{position:relative;display:block\9}
.form-sign .form-control:focus{z-index:2}
.form-sign .link{font-weight:normal}
.footer{margin:10px auto}
.footer a,.footer span{color:gray;text-decoration:none;font-size:12px}
.footer .copyright-info{display:inline-block}
.footer .copyright{display:inline-block}
.footer .f-info a{color:#828282;font-size:12px}
.fr{float:right}
.text-security{-webkit-text-security:disc;text-security:disc}
.login-banner{padding-bottom:10px}
.login-banner img{display:block;margin:0 auto;max-width:100%}
.login-header{display:flex;align-items:center;justify-content:space-around;padding-bottom:10px;margin-top:10px;margin-bottom:20px;border-bottom:1px solid #ddd}
.login-header .tab-login-type{display:block;width:100%;text-align:center;color:#999;font-size:15px;line-height:21px;cursor:default}
.login-header .tab-login-type+.tab-login-type{border-left:1px solid #e6e6e6}
.login-header .tab-login-type:not(.tab-login-type-active):hover{color:gray}
.login-header .tab-login-type.tab-login-type-active{color:#428bca;font-size:19px}
.login-page-default .form-sign .form-group{display:none}
.form-sign[data-login-type="PWD"] .account-login-item,.form-sign[data-login-type="EMPLOYEE"] .employee-login-item,.form-sign[data-login-type="QRCODE"] .qrcode-login-item{display:block}
.login-page+.footer{position:fixed;left:0;bottom:0;width:100%;text-align:center}
html,body.custom-bg{height:100%}
.custom-bg .navbar{background-color:rgba(255,255,255,.8)}
.custom-bg .login-banner{display:none}
.custom-bg .swiper-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}
.custom-bg .login-page{position:absolute;width:100%;height:100%;top:0;left:50%;transform:translateX(-50%);max-width:1200px;z-index:2}
.custom-bg .login-header{margin-bottom:2em;padding-bottom:20px}
.custom-bg .login-page .form-sign{position:absolute;width:360px;top:50%;transform:translateY(-50%);right:6%;background-color:rgba(255,255,255,.9);box-shadow:1px 1px 6px 0 rgba(0,0,0,.1);border-radius:6px;padding:3em;box-sizing:border-box}
.custom-bg .account-login .form-group{margin-bottom:2em}
@media(max-width:768px){.custom-bg .login-page .form-sign{left:50%;transform:translate(-50%,-50%);right:unset}
}
@media(max-width:450px){.custom-bg .login-page .form-sign{left:0;right:0;top:50%;transform:translateY(-50%)}
}
@media(max-width:380px){.custom-bg .login-page .form-sign{width:100%;border-radius:0}
}
@media(min-width:1300px){.custom-bg .login-page .form-sign{right:0}
}
.swiper-pagination{margin-bottom:50px}
.swiper-pagination-bullets .swiper-pagination-bullet{width:5px;height:5px;background-color:rgba(255,255,255,.9);border-radius:3px;transition:width .3s linear}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{width:35px;box-shadow:0 0 3px 0 rgba(255,255,0,.3)}
.custom-bg .footer{background-color:rgba(0,0,0,.3);padding:10px;margin:0;z-index:3}
@media screen and (max-width:767px){.custom-bg .footer{display:none}
}
.custom-bg .footer .f-info a,.custom-bg .footer .f-info span{color:white}
.chevron-down{position:absolute;z-index:999;top:0;right:0;background:rgba(255,255,255,0);border-left:none !important;border-top-right-radius:6px !important}
.chevron-down-active{border-color:#66afe9;outline:0;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-bottom:0}
.down-list{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;width:100%;min-width:160px;padding:5px 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.down-list>li>a{display:inline-block;padding:10px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap;text-decoration:none}
.down-list .account{width:85%}
.down-list .remove{width:10%}
.down-list .account:hover,.dropdown-menu .account:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}
.down-list .remove:hover,.dropdown-menu .remove:focus{text-decoration:none}
.down-list .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.clear-account{color:#ff4828 !important;display:block !important}
.navbar-header{text-align:center}
.navbar-brand{float:none;display:inline-block}
.apply_authorize_invalid{top:0;left:0;position:absolute;width:100%;height:200px;background:rgba(255,255,255,0.95);padding-top:100px;border-radius:5px}