.navbar-nav .cc-language .nav-link{
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
}
.navbar-nav .cc-language .nav-link::before{
    border-top: 0;
}
.nav-phone{
    font-weight: bold;
    line-height: 28px;
    display: table-cell;
    vertical-align: bottom;
    padding-top: .5rem;
    font-size: 15px;
}
.nav-phone i{
    padding-right: .5rem;
    margin-right: .5rem;
    border-right: 1px solid #000;
}
/*手机*/
@media (max-width: 768px) {
    .head-sm-height {
        height: 72px !important;
    }
    .navbar-nav .cc-language{
        padding: 0 1.2rem;
    }
    .navbar-nav .cc-language .nav-link{
        padding-right: 10px;
    }
}
/*平板*/
@media (min-width: 768px) {
    .head-sm-height {
        height: 72px !important;
    }
    .navbar-nav .cc-language{
        padding: 0 1.2rem;
    }
}

/*台式电脑 */
@media (min-width: 992px) {
    .head-sm-height {
        height: 0 !important;
    }
    .navbar-nav .nav-link{
        position: relative;
    }
    .navbar-nav .nav-link::before{
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 0;
        border-top: 5px solid #ed2124;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
    }
    .navbar-nav .active > .nav-link::before,
    .navbar-nav .nav-link:focus:before,
    .navbar-nav .nav-link:hover:before{
        width: 100%;
    }

    .navbar-nav .cc-language{
        padding: 0 0 0 20px;
    }

    .lg-padding-0{
        padding: 0!important;
    }
    .fixed-top{
        position: relative;
    }
}

/* 大型设备（大台式电脑，1200px 起） */
@media (min-width: 1200px) {
    .navbar-nav .cc-language{
        padding: 0 0 0 40px;
    }
    .navbar-nav .cc-language .nav-link{
        padding-right: 10px;
    }
}