@charset "utf-8";
/* CSS Document */
.borderNone {
    border: none!important;
}
.bkcs_1, .bkcs_1_left_top, .gx ul.gx1, .gx ul.gx2, .gx1_title, .gx2_title, .gx1_content, .gx2_content, .bkcs_2_right, .bkcs_1_right_content, .qngz_content, .bkcs_2_right, .bkcs_2, .bkcs_2_left, .bkcs_2_left_content, .bkcs_3 {
    height: auto;
    overflow: hidden;
}
/* 焦点图和官宣 */
.bkcs_1_left {
    width: 837px;
}

/* 一月联考焦点图轮播 */
.section-focus-pic {
    height: 270px;
    width: 314px;
    overflow: hidden;
    position: relative;
}

    .section-focus-pic ul li {
        position: absolute;
        top: 0;
        left: 314px;
        width: 314px;
        height: 270px;
    }

        .section-focus-pic ul li img {
            width: 314px;
            height: 270px;
        }

        .section-focus-pic ul li h3 {
            position: absolute;
            bottom: 11px;
            left: 0;
            width: 314px;
            font-weight: normal;
            color: #FFF;
            margin-left: 20px;
            z-index: 111;
            font-size: 16px;
        }

            .section-focus-pic ul li h3 a {
                color: #fff;
                text-decoration: none;
            }

        .section-focus-pic ul li div {
            position: absolute;
            bottom: 0;
            left: 0;
            height: 40px;
            background-color: #000;
            width: 314px;
            opacity: 0.6;
            filter: alpha(opacity=60);
        }

    .section-focus-pic .pages {
        width: 314px;
        height: 274px;
    }

    .section-focus-pic .controler {
        position: absolute;
        bottom: 15px;
        right: 20px;
        z-index: 999;
    }

        .section-focus-pic .controler b {
            cursor: pointer;
            width: 20px;
            height: 10px;
            display: block;
            overflow: hidden;
            text-indent: 20px;
            background: url(../images/news_index_icon.png) no-repeat -136px 3px;
            float: left;
            margin: 0 0 0 5px;
        }

            .section-focus-pic .controler b.down {
                background-position: -161px 1px;
            }

    .section-focus-pic .controler2 a {
        display: block;
        width: 40px;
        position: absolute;
        top: 120px;
        height: 40px;
    }

        .section-focus-pic .controler2 a i {
            cursor: pointer;
            display: block;
            width: 22px;
            height: 34px;
            background: url(../images/news_index_icon.png) no-repeat;
        }


.gx {
    width: 506px;
}

    .gx ul.gx1, .gx ul.gx2 {
        margin: 20px 10px;
    }

    .gx ul.gx2 {
        margin: 10px 10px;
    }

    .gx ul.gx1 li {
        border-bottom: 1px dashed #BEBEBE;
        padding-bottom: 5px;
        float: left;
        width: 100%;
    }

    .gx .gx2 li {
        float: left;
    }

    .gx dl.gx1_title a, .gx dl.gx2_title a {
        font-size: 18px;
        color: #d51716;
        font-weight: bold;
    }

    .gx dd {
        float: left;
        padding: 0 5px;
        line-height: 20px;
    }
/* .gx1_title dd,.gx2_title dd{
                            border-right: 1px solid #d51716;
                        } */
.gx1_title {
    padding: 0 74px;
}

.gx2_title {
    padding: 0 74px;
}
.new_title{
padding: 0 10px;
display: flex;
justify-content: center;
}
.new_content dd{
      max-width: 33%;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.gx1_content, .gx2_content {
    margin-top: 9px;
}

.gx dl.gx1_content dd, .gx dl.gx2_content dd {
    margin: 9px 0;
    border-right: 1px solid #333;
}

.borderNone {
    border-right: none;
}

/* bkcs_1_right_热线电话和请您关�?*/
.bkcs_1_right, .bkcs_2_right, .bkcs_3_right {
    width: 346px;
}

.qngz_title {
    text-align: center;
    height: 48px;
    line-height: 48px;
    font-size: 18px;
    width: 100%;
    background: #448aca;
    color: #fff;
}

.qngz_content {
    padding: 4px 20px;
}

    .qngz_content li {
        width: 111px;
    }

    .qngz_content img {
        width: 111px;
        height: 112px;
    }

    .qngz_content li span {
        text-align: center;
        font-size: 16px;
        color: #d51716;
        display: block;
    }

.bkcs_1_right_title, .bkcs_2_right_title, .bkcs_2_left_title, .rmjz_title {
    height: 46px;
    line-height: 44px;
    padding: 0 25px;
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #e3e3e3;
}

.bkcs_1_right_content {
    padding: 11px 24px;
}

    .bkcs_1_right_content li {
        float: left;
        width: 74px;
        text-align: center;
        font-size: 14px;
        margin: 4px 0;
    }

.icon {
    display: block;
    width: 55px;
    height: 55px;
    margin: 6px auto;
    border: 1px solid #eee;
    border-radius: 4px;
    transition: all 500ms ease;
    /* background: url(../images/icon-fs.png); */
}

    .icon:hover {
        transform: rotateY(180deg);
    }

    .icon:before {
        content: '';
        display: inline-block;
        width: 30px;
        color: #be0000;
        height: 30px;
        background-image: url(../images/icon-fs.png);
        margin-top: 12px;
    }

.bkcs_1_right_content li a:hover {
    color: #ec7d81;
    text-decoration: none;
}

.bkcs_zh_1_right_content li:hover a {
    color: #ec7d81;
    text-decoration: none;
    }

.bkcs_1_right_content li a:hover .icon {
        transform: rotateY(180deg);
    }

.icon-fs1:before {
    background: url(../images/bkcs_04.png) no-repeat;
}

.icon-fs2:before {
    background: url(../images/bkcs_06.png) no-repeat;
}

.icon-fs3:before {
    /*background-position: -30px 0;*/
    background: url(../images/bkcs_07.png) no-repeat;
}

.icon-fs4:before {
    /*background-position: -121px 0;*/
    background: url(../images/bkcs_08.png) no-repeat;
}
.icon-fs5:before {
    /*background-position: -121px 0;*/
    background: url(../images/bkcs_09.png) no-repeat;
}
.icon-fs6:before {
    /*background-position: -61px 0;*/
    background: url(../images/bkcs_10.png) no-repeat;
}

.icon-fs7:before {
    /*background-position: -90px 0;*/
    background: url(../images/bkcs_11.png) no-repeat;
}

.icon-fs8:before {
    /*background-position: -152px 0;*/
    background: url(../images/bkcs_12.png) no-repeat;
}
/* bkcs第二版块 */

/* 在职研究生综�?*/
.bkcs_2_left, .bkcs_3_left {
    width: 836px;
}

.bkcs_1_right_title p, .bkcs_2_left_title p .tdxlss, .zzyjszh, .yylk, .rmjz_title p {
    border-bottom: 2px solid #D51716;
    display: inline-block;
    float: left;
}

.zzyjszh {
    width: 126px;
}

.tdxlss {
    width: 108px;
}

.yylk {
    width: 72px;
}

.bkcs_2_title_more {
    float: right;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    padding-top: 16px;
}

    .bkcs_2_title_more li {
        float: left;
        padding: 0 5px;
        border-right: 1px solid #333;
        line-height: 14px;
    }

        .bkcs_2_title_more li:last-child {
            border: none;
        }

.dot-icon {
    margin-top: 18px !important;
}

.bkcs_2_left_content1 {
    width: 100%;
}

    .bkcs_2_left_content1 li {
        float: left;
        width: 383px;
    }

        .bkcs_2_left_content1 li:nth-of-type(odd) {
            margin-right: 10px;
        }

        .bkcs_2_left_content1 li:nth-of-type(even) {
            margin-left: 10px;
        }

        .bkcs_2_left_content1 li a {
            font-size: 15px;
            color: #333;
            line-height: 40px;
        }

            .bkcs_2_left_content1 li a:hover {
                color: #D51716;
            }

.bkcs_2_left_content img {
    width: 90px;
    height: 90px;
}
/* 热门专业、热门简�?*/
.bkcs_2_right_title {
    line-height: 46px;
    padding: 0;
}

    .bkcs_2_right_title li {
        float: left;
        text-align: center;
        width: 173px;
        background: #EeEeEe;
    }

        .bkcs_2_right_title li:hover, .bkcs_2_right_title li.active {
            cursor: pointer;
            color: #fff;
            background-color: #D51716;
        }

.tdxlssjz {
    width: 144px;
}

.rmzy_content, .rmjz_content {
    padding: 0 25px;
}

    .rmzy_content li {
        height: 36px;
        line-height: 36px;
        max-width: 295px;
        position: relative;
    }

        .rmzy_content li img {
            float: left;
            margin-top: 11px;
            margin-right: 8px;
        }

        .rmzy_content li a {
            font-size: 14px;
            color: #666;
            text-decoration: none;
            float: left;
            width: 70%;
        }

            .rmzy_content li a:hover {
                color: #C8191E;
            }

            .rmzy_content li a.zy_first {
                color: #e8611d;
            }

                .rmzy_content li a.zy_first:hover {
                    color: #C8191E;
                }

            .rmzy_content li a.zy_second {
                color: #fd9e29;
            }

                .rmzy_content li a.zy_second:hover {
                    color: #C8191E;
                }

            .rmzy_content li a.zy_third {
                color: #f7ca5d;
            }

                .rmzy_content li a.zy_third:hover {
                    color: #C8191E;
                }

        .rmzy_content li .gz {
            position: absolute;
            right: 0;
            font-size: 14px;
            color: #999;
        }
    /* 热门简�?*/
    .rmjz_content li {
        line-height: 25px;
        border-bottom: 1px dashed #666;
        font-size: 14px;
        padding: 10px 0;
        text-indent: 2em;
    }

.yykljz_content li {
    line-height: 26px;
}
