@charset "utf-8";
/* CSS Document */

/* 边框111 */
.yx,
.zy,
.index_1_middle,
.index_2_left,
.index_2_middle,
.index_2_right,
.index_3_right,
.index_4_right, .index_5_right {
    border: 1px solid #e3e3e3;
}


/* 地区、专业、院�?*/
.dq > ul {
    margin: 0 10px;
    height: 40px;
    line-height: 40px;
}

    .dq > ul li,
    .yx_content li {
        float: left;
        list-style: none;
        margin-right: 20px;
        font-size: 14px;
    }

.dq_title {
    background: url(../images/topdd.gif) no-repeat left 90%;
    color: #FFFFFF;
    width: 54px;
    height: 32px;
    line-height: 38px;
    text-align: center;
}

.dq > ul li a,
.yx_content li a {
    color: #333;
    text-decoration: none;
}


.dq > ul li.more {
    background: url(../images/more.jpg) no-repeat 0px 3px;
    width: 46px;
    height: 40px;
}

    .dq > ul li.more a {
        text-align: center;
        margin-left: 2px;
    }

    .dq > ul li.more a,
    .yx_content li.more a {
        color: #c8191e;
        text-decoration: none;
        font-size: 12px;
    }

.yx {
    margin-top: 10px;
    height: 78px;
    position: relative;
}

.yx_title {
    float: left;
    width: 47px;
    background: url(../images/bg_yx.png) no-repeat left;
    background-size: cover;
    height: 78px;
}

    .yx_title > p {
        padding-top: 18px;
        padding-left: 10px;
        width: 20px;
        color: #C8191E;
    }

.yx_content {
    height: 68px;
    width: 1142px;
    float: left;
    padding-top: 10px;
    line-height: 28px;
    padding-left: 10px;
    position: absolute;
    left: 47px;
}

.border2 {
    border: 1px solid #e3e3e3;
}

/* 小banner */
.index_1_left {
    overflow: hidden;
    width: 400px;
    height: 300px;
}

.device {
    width: 100%;
    position: relative;
    /* margin-bottom: 5px; */
}

.swiper-container, .swiper-slide {
    width: 400px;
    height: 300px;
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}

.swiper-wrapper {
    position: relative;
}

.swiper-slide {
    position: relative;
    float: left;
}

.swiper-container img {
    width: 100%;
}

.swiper-slide .name {
    position: absolute;
    bottom: 0;
    left: 10px;
    z-index: 5;
}

    .swiper-slide .name a {
        color: #fff;
        line-height: 35px;
        font-size: 14px;
        text-decoration: none;
    }

.swiper-slide .bg {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #000;
    z-index: 4;
    width: 100%;
    height: 35px;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
}


.swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #777;
    margin-right: 8px;
    cursor: pointer;
    border-radius: 50%;
}

.swiper-active-switch {
    background: #fff;
}

.index_1_middle {
    width: 506px;
    height: 310px;
    margin: 0 15px;
}

    .index_1_middle ul {
        margin: 0 10px;
    }

ul.first li {
    text-align: center;
    color: #d51716;
    line-height: 40px;
}

ul.first {
    margin: 10px 0 15px 0;
    border-bottom: 1px solid #BEBEBE;
}



dl.second_title a, dl.third_title a {
    padding: 5px 0;
    line-height: 22px;
    font-size: 16px;
    color: #357b01;
}

dl.third_title a {
    color: #016396;
}

.second dd {
    float: left;
    padding: 0 8px;
    border-right: 1px solid #357b01;
}

.second    dd:first-child {
        padding-left: 0px;
    }

.second    dd:last-child {
        border: none;
    }

.second dl {   
	height: 20px;
    line-height: 20px;
    font-size: 14px;
    margin-top: 9px;
	overflow: hidden;
}
.second dl dd{   
	height: 20px;
	width:148px;
	overflow: hidden;
}
.index_1_right {
    width: 302px;
    height: 312px;
    font-size: 14px;
}

.index_1_right_title > p {
    font-size: 18px;
    color: #d51716;
    border-left: 5px solid #D51716;
    padding-left: 8px;
}
/* 在职读研五种方式 */
.wzfs {
    margin-top: 10px;
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
}

ul.wzfs_title {
    background-color: #fff3de;
    width: 302px;
    height: 28px;
    line-height: 28px;
}

    ul.wzfs_title li, ul.wzfs_content li {
        float: left;
        text-align: center;
    }

.wzfs_content {
    height: 32px;
    line-height: 32px;
}

    .wzfs_content:hover {
        background-color: #fff3de;
        color: #D51716;
    }

.lx {
    width: 102px;
}

.xl, .xw {
    width: 60px;
}

.nd {
    width: 80px;
}
/* 在职读研六种人群 */
.lzrq_content {
    width: 302px;
}

    .lzrq_content ul li {
        float: left;
        color: #666;
        background-color: #f3f3f3;
        height: 28px;
        line-height: 28px;
        margin-top: 8px;
    }

        .lzrq_content ul li:hover {
            background: #ff9f01;
            color: #fff;
        }

        .lzrq_content ul li:nth-child(2) {
            margin: 8px 10px 0 10px;
        }

        .lzrq_content ul li a {
            display:block;
			padding: 0 10px;
        }

        .lzrq_content ul li a:hover {
            color: #fff;
            text-decoration: none;
        }

/* 第二版块 */
.index_2_left,
.index_2_middle,
.index_2_right {
    height: 352px;
}

.index_2_left {
    width: 358px;
}
/* 第二版块、第三版块、第四版块标�?*/
.new1_title, .new2_title, .ze_title, .re_title, .bklc_title, .index_6_title {
    height: 46px;
    line-height: 44px;
    padding: 0 10px;
    font-size: 16px;
    color: #333;
    border-bottom: 1px solid #e3e3e3;
}

    .new1_title li {
        float: left;
        margin-right: 30px;
    }

        .new1_title li:hover, .new1_title li.active {
            border-bottom: 2px solid #D51716;
            cursor: pointer;
        }

    .new1_title li a {
        display:block;
    }

    .new1_title li a:hover {
        text-decoration: none;
    }
    
/* 第二版块全部内容 */
.new1_content li, .new2_content li {
    height: 33px;
    line-height: 32px;
}

    .new1_content li a, .new2_content li a {
        /* margin-left: 10px; */
        font-size: 14px;
        color: #666;
        text-decoration: none;
        float: left;
    }

    .new1_content li a {
        width: 100%;
    }

.dot-icon {
    float: left;
    width: 5px;
    height: 5px;
    background: #999;
    border-radius: 2px;
    margin-right: 6px;
    margin-top: 15px;
}

.new1_content li a:hover > .dot-icon {
    background: #C8191E;
}

.index_2_middle {
    width: 506px;
    margin-left: 15px;
    margin-right: 15px;
}

.addTime {
    position: relative;
}

    .addTime li {
        height: 24px;
        line-height: 22px;
        margin: 11px 0;
    }

    .addTime > li a {
        width: 330px;
        display: block;
        overflow: hidden;
    }

        .addTime > li a:first-child {
            width: auto;
        }

.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.bz {
    width: 58px;
    float: left;
    border: 1px dashed #ff950c;
    padding: 0px 5px;
    color: #ff950c;
    margin-right: 10px;
    font-size: 14px;
}
/* 热门专题、在职读研综合、在职读研热点、在职研究生报考流�?宽度*/
.index_2_right, .index_3_right, .index_4_right, .index_5_right {
    width: 300px;
}

.new2_title p {
    width: 72px;
    border-bottom: 2px solid #D51716;
}

.new2_content li img {
    margin-top: 9px;
    float: left;
    margin-right: 8px;
}

/* 第三版块、第四版�?高度 */
.index_3_left, .index_3_right, .index_4_right {
    height: 446px;
}

.index_3_left {
    width: 883px;
    margin-right: 15px;
}
/* 招门招生简�?*/
.index_3_left_title p {
    color: #d51716;
    border-left: 5px solid #D51716;
    padding-left: 8px;
    font-size: 22px;
    height: 22px;
    line-height: 22px;
}

.index_3_left_title a {
    text-decoration: none;
    margin-top: 6px;
}
/* 热门招生简章内�?*/


/* 在职读研综合、在职读研热�?*/
.ze_title p, .re_title p {
    width: 126px;
    border-bottom: 2px solid #D51716;
}

.ze_content li, .re_content li {
    height: 43px;
    line-height: 43px;
    border-bottom: 1px dashed #666;
}

    .ze_content li:last-child, .re_content li:last-child {
        border-bottom: none;
    }

    .ze_content li a, .re_content li a {
        font-size: 14px;
        color: #666;
        text-decoration: none;
    }
/* 第五版块—在职研究生报考流�?*/
.index_5_right {
    height: 526px;
}

.bklc_title p {
    width: 163px;
    border-bottom: 2px solid #D51716;
}

.bklc_content {
    background: url(../images/bgco2.png);
    overflow: hidden;
}

    .bklc_content li {
        width: 200px;
        height: 69px;
        margin-left: 80px;
        margin-top: 24px;
    }

        .bklc_content li .step1 {
            font-weight: 700;
        }

        .bklc_content li .step2 {
            color: #999;
            margin-top: 4px;
        }

/* 合作院校  */
.index_6 {
    width: 1198px;
    height: 170px;
    border: 1px solid #E3E3E3;
}

.index_6_title p {
    width: 72px;
    border-bottom: 2px solid #D51716;
}

.index_6_content {
    position: relative;
    width: 100%;
}


.index_7 {
    height: auto;
    overflow: hidden;
}


.index_7_title {
    height: 46px;
    line-height: 44px;
    padding: 0 25px;
    font-size: 18px;
    color: #333;
    border-bottom: 1px solid #e3e3e3;
}

.index_7_title p > span.yqlj {
    display: block;
    width: 72px;
    float: left;
    border-bottom: 2px solid #D51716;
}

.index_7_content {
    overflow: hidden;
    margin-bottom: 20px;
}

.index_7_content li {
    float: left;
    height: 22px;
    line-height: 20px;
    border: 1px dashed #333;
    padding: 1px 10px;
    text-align: center;
    border-radius: 20px;
    margin: 5px 5px;
}

    .index_7_content li:hover {
        background-color: #e83428;
        border: 1px solid #fff;
    }

    .index_7_content li a {
        color: #333;
        font-size: 12px;
        text-decoration: none;
    }

    .index_7_content li:hover a {
        color: #fff;
    }

.index_7_content p a {
    float: left;
    height: 22px;
    line-height: 20px;
    border: 1px dashed #333;
    padding: 1px 10px;
    text-align: center;
    border-radius: 20px;
    margin: 5px 5px;
    color: #333;
    font-size: 12px;
    text-decoration: none;
}

    .index_7_content p a:hover {
        background-color: #e83428;
        border: 1px solid #fff;
        color: #fff;
    }
    


.teacherlist {
    width: 1198px;
    margin: 0 auto;
}

#leftBar {
    position: absolute;
    top: 30px;
    left: 0;
    cursor: pointer;
}

#rightBar {
    position: absolute;
    top: 30px;
    right: 0;
    cursor: pointer;
}

.piclist {
    margin: 10px 0 10px 0;
    margin-left: 72px;
    width: 1080px;
}

    .piclist p:first-child {
        margin-left: 0;
    }

    .piclist p {
        float: left;
        width: 86px;
        height: auto;
        margin-left: 20px;
        margin-top: 6px;
    }

        .piclist p img {
            display: inline-block;
            width: 86px;
            height: 86px;
        }

            .piclist p img:hover {
                cursor: pointer;
            }

        .piclist p:first-child {
            margin-left: 0;
        }

        .piclist p.present {
            width: 96px;
            margin-top: 0;
        }

            .piclist p.present img {
                display: inline-block;
                width: 96px;
                height: 96px;
            }

.introduction {
    margin: 10px auto;
}

    .introduction dl dd span {
        display: block;
        width: 100%;
        font-size: 16px;
        color: #333;
        text-align: center;
        line-height: 20px;
    }

.button_two_lr {
    position: absolute;
    width: 100%;
    height: 40px;
    top: 30px;
    z-index: -1;
}

    .button_two_lr p {
        width: 1130px;
        height: 40px;
        margin: 0 auto;
    }

        .button_two_lr p span img {
            display: inline-block;
            width: 61px;
            height: 37px;
        }

        .button_two_lr p span:hover {
            cursor: pointer;
        }

.clearfix {
    display: block;
}


.gray1 {
    width: auto !important;
}

.gray2 {
    width: 80% !important;
}

@media screen and (max-width:768px){
    .yx,.dq {
    	display: none;
    }
    .index_1_middle{
    	display: none;
    }
    .index_2_right,.index_2_left{
        width: 100%;
    }
#ad_indexcatad_5{
    display: none;
}
.index_2_middle{
    width:100%;
    height: auto;
    margin-left: 0;
    margin-right: 0;
}
.index_2_right{
    margin-top: 10px;
}
}