﻿.text-blue {
    color: #306eac;
}

/*.nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}*/

.nav-link {
    display: block;
    color:#000;
    height:100%;
    padding: 0.8rem 1rem 0.3rem;
    margin:0 1rem 0 0;
}

    .nav-link:hover, .nav-link:focus {
        text-decoration: none;
    }

    .nav-link.disabled {
        /*        color: #6c757d;*/
        color: #000;
        border-bottom: 3px solid #306eac;
        pointer-events: none;
        cursor: default;
        font-weight:bold;
    }
.app-part-title-primary {
}

    .app-part-title-primary h1 {
        color: #306eac;
    }

    .app-part-title-primary h2 {
        position: relative;
        color: #306eac;
    }

        .app-part-title-primary h2::after {
            content: "";
            position: absolute;
            bottom: -15px;
            width: 80px;
            left: 20px;
            margin-left: -20px;
            height: 3px;
            background-color: #306eac;
            color: #306eac;
        }
@media (max-width: 575.98px) {
}

@media (max-width: 768px) {
    #ke .h4{
        font-size: 1.2rem;
    }
     .index-cn-title{
        font-weight: 700;
        font-size: 1.6rem;
        line-height: 1;
    }
    .index-en-title{
        font-weight: 700;
        font-size: 1.4rem;
        line-height: 1;
    }
    
    .app-part-title-primary {
}

    .app-part-title-primary h1 {
        color: #306eac;
        font-size: 1.6rem;line-height: 1;
    }

    .app-part-title-primary h2 {
        position: relative;
        font-size: 1.2rem;
        color: #306eac;line-height: 1;
    }

        .app-part-title-primary h2::after {
            content: "";
            position: absolute;
            bottom: -15px;
            width: 80px;
            left: 20px;
            margin-left: -20px;
            height: 3px;
            background-color: #306eac;
            color: #306eac;
        }
}

@media (max-width: 991.98px) {
    .nav-aside{
        display:none;
    }
}

@media (max-width: 1199.98px) {
}

@media only screen and (min-width: 1280px) {
    .container {
        max-width: 1250px;
    }

    .container-xl {
        padding-right: 0;
        padding-left: 0;
        max-width: 1280px;
    }
}

@media only screen and (min-width: 1366px) {
    .container {
        max-width: 1336px;
    }

    .container-xl {
        padding-right: 0;
        padding-left: 0;
        max-width: 1366px;
    }
}

@media only screen and (min-width: 1440px) {
    .container {
        max-width: 1410px;
    }

    .container-xl {
        padding-right: 0;
        padding-left: 0;
        max-width: 1440px;
    }
}

@media only screen and (min-width: 1600px) {
    .container {
        max-width: 1570px;
    }

    .container-xl {
        padding-right: 0;
        padding-left: 0;
        max-width: 1600px;
    }
}

@media only screen and (min-width: 1920px) {
    .container {
        max-width: 1600px;
    }

    .container-xl {
        padding-right: 0;
        padding-left: 0;
        max-width: 1920px;
    }
}
