@CHARSET "UTF-8";

@media (min-width: 768px){
    .navbar-brand>img{
        height: 85%;
        border-right: 1px solid #d0d0d0;
    }
    .dropdown-menu>.menu-item>a{
        text-align: left;
        padding-left: 40px;
        line-height: 46px;
    }
    .navbar-nav{
        float: right;
    }
    .f-contact{
        width: 370px;
    }
    .navbar-default .navbar-nav>li.active, .navbar-default .navbar-nav>.dropdown.active, .navbar-default .navbar-nav>.dropdown>.dropdown-menu>li.active, .navbar-default .navbar-nav>li.active>a:hover, .navbar-default .navbar-nav>li.active>a:focus, .navbar-default .navbar-nav>.dropdown.active>a:hover, .navbar-default .navbar-nav>.dropdown.active>a:focus{
        background-image: url('/static/images/nav_bg.png');
        background-repeat: repeat-x;
        background-position: top;
    }
    .menu-item:hover, .menu-item.open, .navbar-default .navbar-nav>li:hover, .navbar-default .navbar-nav>li:focus{
        background-image: url('/static/images/nav_bg_hover.png');
        background-repeat: repeat-x;
        background-position: top;
    }
}
/*手机*/
@media (max-width: 768px){
    .dropdown-menu>.menu-item>a{
        text-align: center;
    }
    .f-contact{
        width: 85%;
    }
    .navbar-default .navbar-nav>.dropdown>.dropdown-toggle{
        padding-left: 26px;
    }
    .navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{
        padding: 5px 15px 5px 15px;
    }
}
/*大屏*/
@media (min-width: 1280px){
    .container{
        width: 1250px;
    }
    .f-contact{
        width: 370px;
    }
}

@media (min-width: 1360px){
    .container{
        width: 1280px;
    }
    .f-contact{
        width: 370px;
    }
}

@media (min-width: 1440px){
    .container{
        width: 1440px;
    }
    .f-contact{
        width: 370px;
    }
}
.navbar-brand{
    padding: 15px 15px;
}
.navbar-brand>img{
    height: 85%;
    padding-right: 15px;
}
.navbar-header>span{
    padding-top: 50px;
}
.menu-item, .dropdown{
    min-width: 125px;
    font-size: 18px;
    text-align: center;
}
/*正常*/
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>.dropdown>a, .navbar-default .navbar-nav>.dropdown>.dropdown-menu>li>a{
    color: #6a6a6a;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>.dropdown>a:hover, .navbar-default .navbar-nav>.dropdown>a:focus, .navbar-default .navbar-nav>.dropdown>.dropdown-menu>li>a:hover, .navbar-default .navbar-nav>.dropdown>.dropdown-menu>li>a:focus{
    color: #2c2c2c;
}
/*当前*/
.navbar-default .navbar-nav>li.active, .navbar-default .navbar-nav>.dropdown.active, .navbar-default .navbar-nav>.dropdown.active>.dropdown-menu>.menu-item.active{
    background-color: #2e65c9;
}
.navbar-default .navbar-nav>.dropdown.active>.dropdown-menu{
    background-color: #f5f5f5;
}
.navbar-default .navbar-nav>li.active>a, .navbar-default .navbar-nav>.dropdown.active>a, .navbar-default .navbar-nav>.dropdown>.dropdown-menu>li.active>a{
    color: #f5f5f5;
}
.navbar-default .navbar-nav>li.active>a:hover, .navbar-default .navbar-nav>li.active>a:focus, .navbar-default .navbar-nav>.dropdown.active>a:hover, .navbar-default .navbar-nav>.dropdown.active>a:focus, .navbar-default .navbar-nav>.dropdown>.dropdown-menu>li.active>a:hover, .navbar-default .navbar-nav>.dropdown>.dropdown-menu>li.active>a:focus{
    color: #eaeaea;
}

.navbar-default .navbar-nav>.dropdown>.dropdown-menu>li:hover, .dropdown-menu>li>a:hover{
    background-color: #dedede;
}
.menu-item:hover, .menu-item.open{
    background-color: #f5f5f5;
}
.dropdown-menu{
    background-color: #f5f5f5;
    border: none;
}
.dropdown-menu>.menu-item{
    min-width: 200px;
}
#footer{
    margin-top: 30px;
    background: #1c1e36;
}
.f-link-col{
    font-size: 14px;
    padding: 30px 10px;
}
.f-link-col>p{
    padding: 5px;
}
.f-contact{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    min-height: 220px;
    padding-top: 30px;
}
.f-logo{
    width: 300px;
    padding: 20px;
}
.contact-info{
    width: 100%;
    margin-top: 20px;
}
.contact-qr{
    text-align: center;
    margin-right: 20px;
}
.contact-addr{
    padding-left: 20px;
    margin-right: 20px;
    border-left: 1px solid #f5f5f5;
}
.f-icp{
    background: #16172c;
    text-align: center;
    line-height: 32px;
}
.text-bright, .link-bright, .link-bright:visited{
    color: #f5f5f5;
}
.link-bright, .link-bright:visited{
    text-decoration: none;
}
.link-bright:hover, .link-bright:focus{
    color: #dcdcdc;
    text-decoration: none;
}
.text-gray, .link-gray, .link-gray:visited{
    color: #7b7d94;
}
.link-gray, .link-gray:visited{
    text-decoration: none;
}
.link-gray:hover, .link-gray:focus{
    color: #676980;
    text-decoration: none;
}