@media (min-width: 1260px) {
    .container {
        width: 1240px;
    }
}

@media (min-width: 1320px) {
    .container {
        width: 1400px;
    }
}

.container {
    /*padding-right: 20px;*/
    /*padding-left: 20px;*/
}

.fehs {
    position: inherit;
    background-color: rgba(23, 64, 162, 1);
}

.navh {
}

.navline {
    height: 4px;
    background-color: rgba(0, 0, 0, 0);
}

.nav-cg-w {
    width: 126px;
    min-width: 126px;
}

.nav-cg-w a {
    text-align: center;
}

.rmt {
    margin-top: 35px;
}

.rmt1 {
}

.rmt2 {
}

.mainbox {
    /*background: url(/images/big-bg02.jpg) no-repeat top center;*/
}

@media (max-width: 1680px) {

}

@media (max-width: 1600px) {

}

@media (max-width: 1536px) {

}

@media (max-width: 1440px) {

}

@media (max-width: 1389px) {
    .logo .hidden-pc {
        display: none;
    }

    .logo .hidden-note {
        display: block;
    }
}

@media (max-width: 1366px) {

}

@media (max-width: 1280px) {
    .nav-cg-w {
        width: 120px;
        min-width: 120px;
    }
}

@media (max-width: 1199px) {
    .lan, a.lan:hover {
        font-size: 12px;
    }

    .banlinks li {
        margin-bottom: 25px;
    }

    .banlinks li:nth-last-child(1), .banlinks li:nth-last-child(2) {
        display: block;
    }

    .banlinks li img {
        height: 56px;
    }

    .rmt {
        margin-top: 25px;
    }

    .department .jdimg {
        width: 48.265%;
    }

    .department .jdlist {
        width: 51.735%;
    }

    .xlborderstyle {
        padding: 30px 60px 40px 60px;
    }
}

@media (max-width: 1179px) {
    .logo .hidden-note {
        display: none;
    }

    .logo .hidden-ipad {
        display: block;
    }
}

@media (max-width: 1024px) {

}

@media (max-width: 991px) {
    .dpborderstyle {
        padding: 22px 26px 20px 26px;
    }

    .xlborderstyle {
        padding: 16px 26px 20px 26px;
    }

    .lan, a.lan:hover {
        font-size: 14px;
    }

    .banlinks li img {
        height: 66px;
    }

    .qlink .row {
        margin-left: -15px;
        margin-right: -15px;
    }

    .qlink .row > [class^='col'] {
        padding-left: 15px;
        padding-right: 15px;
    }

    .rmt {
        margin-top: 0px;
    }

    .rmt1 {
        margin-top: 30px;
    }

    .department .jdimg {
        width: 100%;
    }

    .department .jdlist {
        width: 100%;
        padding-left: 0;
    }
}

@media (max-width: 800px) {

}

@media (max-width: 768px) {

}

@media (max-width: 767px) {
    .firstpart {
        overflow: hidden;
        padding: 30px 0 0 0;
    }

    .secondpart {
        padding: 30px 0 0 0;
    }

    .thirdpart {
        overflow: hidden;
        padding: 28px 0 20px 0;
    }

    .dpborderstyle {
        padding: 16px 20px 20px 20px;
    }

    .xlborderstyle {
        padding: 16px 20px 20px 20px;
    }

    .secondarybox {
        padding: 24px 0 20px 0;
        min-height: inherit;
    }

    .logo .hidden-ipad {
        display: none;
    }

    .lan, a.lan:hover {
        font-size: 13px;
        line-height: 22px;
    }

    .banlinks li img {
        height: 71px;
    }

    .qlink .col-md-6:last-child {
        margin-top: 32px;
    }

    .firstpart-l li .time span {
        padding: 5px 7px;
    }

    .rmt1 {
        margin-top: 30px;
    }

    .rmt2 {
        margin-top: 15px;
    }

    .rmt {
        margin-top: 30px;
    }

    .link-cenrlab li a {
        white-space: inherit;
    }
}

@media (max-width: 390px) {
    .banlinks li img {
        height: 65px;
    }
}

@media (max-width: 320px) {
    .lan, a.lan:hover {
        font-size: 12px;
        line-height: 22px;
    }

    .banlinks li img {
        height: 54px;
    }
}

@media (min-width: 1390px) {
    .logo .hidden-note {
        display: none;
    }
}

@media (min-width: 1180px) {
    .logo .hidden-ipad {
        display: none;
    }
}