@charset "UTF-8";
html{height:100%}
body{background:#fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
body:before{background-color:transparent;}
@media (min-width:979px){body{padding-top:80px}
}
.blue{color:#447fc8}
.btn-black{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:5px 20px;background-color:#222;background-image:none;color:#fff;text-shadow:none}
.btn-black:hover{background:#333;color:#fff}
.navbar .brand{margin-top:20px;padding-bottom:8px;max-height:40px;width:auto}
.navbar .navbar-inner{height:80px;background:#fff;filter:none}
.navbar .nav{margin-top:20px}
.navbar .nav>li>a{padding:10px 10px 11px;color:#333;text-shadow:none}
.navbar .nav>li>a:hover{color:#111}
.navbar .nav>li.active>a{background:0 0;color:#111}
.navbar .nav>li.active>a:hover{background:0 0;color:#111}
#login-wraper{-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:0px;position:absolute;top:50%;left:50%;display:block;padding:25px;width:420px;background:#fff;text-align:center}
.login-form .body {
    padding-bottom: 30px;
    
}
footer.black{padding-top:20px;height:50px;background:#fff;text-align:center}
.navbar{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase}
footer.navbar-fixed-bottom{font-size:16px;font-family:"微软雅黑","PT Sans",Arial,Helvetica,sans-serif;line-height:18px;font-weight:400}

.login-form legend {
    margin-top: 5px;
    margin-bottom: 15px;
    padding-bottom: 25px;
}
.login-form .body {
    padding-bottom: 0px;
   
}
.login-form .footer {
    /*margin-top:10px;*/
}
.login-form .footer .checkbox.inline {
    display: inline;
}
.login-form .footer .checkbox.inline input[type="checkbox"] {
    float: none;
    margin-top: -4px;
}
.login-form .footer .btn {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    /*margin-left: 15px;*/
    /*padding: 7px 25px;*/
    background-image: none;
}
@media (max-width:980px){.navbar{height:auto;margin-bottom:0}
    .navbar .brand{margin-top:0}
    .navbar .navbar-inner{height:auto}
    .navbar .nav>li>a:hover{color:#fff}
    #login-wraper{top:0;margin-top:25px}
    .login-form .body {
        padding-bottom: 0px;
    }
}
@media (max-width:495px){#login-wraper{width:auto;height:auto;margin-left:0;margin-right:0;left:0}
    #register-form{width:auto}
    #register-form .control-inline{display:block}
    #register-form input{display:block;margin:0 auto}
    #register-form input.input-huge,#register-form input.input-medium{width:auto;display:block}
    #register-form .btn{display:block;margin:0 auto}
    .login-form .body {
        padding-bottom: 0px;
    }
}

header{ position:fixed; width: 100%; height: 41px;  background-color: #acacac !important; z-index:1000;border: 1px solid #acacac;top: 0px;}
header .return{ position:absolute; top:0.17rem; left:0.15rem; float:left;}
header .top-name{ text-align:center; font-size:17px; line-height:41px; color:#FFF;}
header .top-name p{ font-size: 20px;}
header .logout{
    position:absolute;
    left:0;
    float:left;
    margin:0 0 0 10px;
    text-align: center;
    font-size: 20px;
    line-height: 40px;
    color: #FFF;
}

.btn-lg{
    font-weight: 300;
}

header .logout i{
    font-size: 24px;
}
