body img{
    max-width: 100%;
}
/*.logo img{*/
/*max-height: 100%;*/
/*}*/
/*!*.navbar-header img{*!*/
/*width: 25px;*/
/*}*/
#header{
    background: #f29223;
    margin-bottom: 0;
}

#header .navbar-collapse{
    position: relative;
    /*background: rgba(255,255,255,.8);*/
}
#header .nav-item a{
    color: #fff;
    font-size: 1.4rem;
}
#header .navbar-nav>li>.dropdown-menu{
    background-color: #f29223;
}
#header .nav>li>a:hover,#header .nav>li>a:focus{
    background-color:rgba(33,29,29,.75);
}
#header .logo{
    width:10rem;
}
#header .list{
    width: 2rem;
}
#header .navbar-toggle{
    float: left;
}
#header .navbar-brand{
    position: absolute;
    right:calc(100vw / 2 - 76px);
}
#header .navbar-nav .divider{
    height:2px;
    margin:1px 0;
    background-color: rgba(229, 229, 229, 0.15);
}
#header .navbar-nav .dropdown-menu .divider{
    height:1px;
    margin:1px 0;
    background-color: rgba(229, 229, 229, 0.15);
}
#footer{
    background-color: rgb(50, 50, 50);
    text-align: center;
    padding-top: .8rem;
    height: 11rem;
}
#footer p{
    color: #fff;
    font-weight: bold;
    /*font-size: .2rem;*/
}
#fixed-bottom{
    border-top: 1px solid #e0e0e0;
    background: rgba(255,255,255,.97);
}
#fixed-bottom > div >div span{
    margin: 0 auto;
    text-align: center;
    display: block;
}
#fixed-bottom > div >div img{
    width: 3rem;
    display: block;
    margin: 0 auto;
}
.mask{
    width:100%;
    height:100%;
    position: fixed;
    z-index:-100;
    background-color: rgba(255,255,255,.1);
    /*-webkit-filter:blur(20px);*/
    /*filter:blur(20px);*/
    transition: all .8s ease;
}
.fadeOut{
    z-index:100;
    background-color: rgba(0,0,0,.8);
    transition: all .8s ease;
}