.leng > a{
    font-size: 14px;
    color:#999;
}

.leng > .active {
    color: #333;
}

.menu-ul{
    display: flex;
    text-align: center;
    padding: 0;
    margin: 0;
    border-top:1px solid #e9ebec;
    border-bottom:3px solid #e9ebec;
}

.menu-a {
    flex: auto;
    color:#898989;
    margin: auto;
}

.menu-a:hover {
    text-decoration: none;
    color:#333;
}

.menu-li{
    display: block;
    padding: 8px;
}


.menu-li:hover {
    flex: auto;
    display: block;
    padding: 8px;
    background-color: #e9ebec;
}

.carousel-background{
    background-image: url('../img/carousel-background.svg');
    background-position: center;
    background-size: contain;
}


.index-inroduction{
    background-color: #e9ebec;
    color:#898989;
    line-height: 32px;
    padding: 60px 20px;
}

.index-inroduction-title {
    font-weight: 400;
    color: #333;
    padding-bottom: 5px;
    font-size: 28px;
}

.index-inroduction-line {
    display: block;
    width: 80px;
    border-bottom: 1px solid #333;
    margin: auto;
    margin-bottom: 50px;

}

.img-block{
    padding: 5px;
    border: 1px solid #999;
    margin-top: 10px;
}

.navbar-path{
    display: flow-root;
}

.nav-path {
    float: right;
    display: block;
    height: 5px;
    margin-bottom: 20px;
}

.nav-path > li {
    display: inline;
    
}

.nav-path>li > span {
    height: 5px;
    width: 5px;
    margin: 2px 10px;
    
    border-left: 8px solid #999;
    border-top: 8px solid #fff;
    background-color: #afafaf;

    transform: rotate(-135deg);
    display: inline-block;
}

.nav-path > .active {
    color: #2773ac;
}


.line-style-1{
    height: 4px;
    width: 45px;
    display: table-cell;
    background-color: #2773ac;
    position: relative;
    top:18px;
    
}
.line-style-2 {
    height: 4px;
    width: 65px;
    display: table-cell;
    background-color: #50aa9f;
    position: relative;
    top:18px;
}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #2773ac;
    border: none;
}

.list-group-item>a {
    color:#333;
}

.list-group-item:hover{
    background-color: #eee;
    text-decoration: none;
    color:#333;
    border:none;
}
.content{
    margin-bottom: 120px;
}

.content>p {
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 6px 10px;
    font-size: 14px;
    background-color: #fff;
}

.red{
    color:red;
}

.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px;
    font-size: 12px;
    font-weight: 500;
    background-color: #b2c9de;
    padding: 5px 10px;
}

.table-bordered td,
.table-bordered th {
    border: 1px solid #dee2e6;
    font-size: 12px;
    padding: 5px 10px;
}

.list-group {
    margin-top: 60px;
}

@media (max-width:991px){
    .list-group {
        margin-top: 0px;
    }
    .line-style-1 {
        width: 25px;
    }

    .line-style-2 {
        width: 45px;
    }
}

.content> dl > dt {
    font-size: 14px;
}

.content> dl > dd {
    font-size: 14px;
}





.copyright{
    border-top: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    color:#333;
    text-align: center;
}

footer{
    background-color: #e9ebec;
    padding: 25px 0px;
}
.footer-title{
    font-size: 16px;
    font-weight: 400;

    padding-bottom: 5px;
    border-bottom: 1px solid #333;
    
}

dt{
    font-size: 12px;
    font-weight: 400;
}

dd {
    font-size: 12px;
    font-weight: 300;
}

.catalog-title {
    background-color: #2773ac;
    padding: 5px 10px;
    color: #fff;
    font-weight: 400;
}