.navbar-inverse {
    background-color: #fff;
    /*background-color:  rgba(181, 32, 34, 0);*/
    color: #34364e;
    font-size: 1vw;
    /*box-shadow: 0 5px 10px 1px rgb(0 0 0 / 30%) !important;*/
}
@media (max-width: 1279px) {
    .navbar-inverse {
        font-size: 14px;
    }
}
#hd-logo {
    text-indent: -999em;
}

.header-bar {
    width: 100%;
    /*height: 90px;*/
    background-color: #fff;
    text-align: center;
    /*overflow: hidden;*/
    position: fixed;
    z-index: 100 !important;
    top: 0;
    left: 0;
}
/*logo样式*/
.header-container .navbar-header {
    /*height: 90px;*/
    /*line-height: 90px;*/
}
.header-container .navbar-header  .navbar-brand {
    display: inline-block;
}
.header-container .navbar-header  .navbar-brand img{
    vertical-align: middle;
    height: 40px;
}

/*头部导航栏样式*/
.header-container .navbar-collapse{
    display: inline-block;
}
.header-container .navbar-collapse ul {
    display: inline-block;
}
.header-container .navbar-collapse ul li{
    /*height: 90px;*/
    position: relative;
    display: inline-block;
    /*padding: 0 15px;*/
}
.header-container .navbar-collapse ul .phone {
    /*font-size: 20px;*/
    text-align: left;
    color:#b72024;
}
.header-container .navbar-collapse .navbar-nav >li >a{
    display: inline-block;
    padding: 0 15px;
}
.header-container .navbar-collapse ul li .navbar-sub {
    display: none;
}
.header-container .navbar-collapse ul li .navbar-sub li{
    /*display: none;*/
    width:100%;
    font-size: 16px;
    border-bottom: 0;
    color:#34364e !important;
}
.header-container .navbar-collapse ul li .navbar-sub li a{
    /*height: 20px;*/
    display: inline-block;
    /*line-height: 20px;*/
    padding: 10px 5px;
}
.showSubMenu {
    display: block !important;
}

.opacity {
   background-color:  rgba(181, 32, 34, 0) !important;
}
