.channel-wrap {
    width: 1300px;
    padding: 10px 30px;
    background-color: #fff;
    margin: 30px auto;
    min-height: 600px;
}

.position {
    height: 30px;
    line-height: 40px;
    padding-left: 25px;
    margin-bottom: 10px;
    background: url(../images/channel-01.jpg) no-repeat left center;
    padding-bottom: 10px;
    color: #cc;
}

.position a{
    outline-style: none;
    color: #333 !important;
    text-decoration: none !important;
}

.list-wrap {
    width: 100%;
    overflow: hidden;
    margin-top: 15px;
}

.list_col{
    width: 250px;
}

.list_tit{
    width: 1000px;
}

.col1{
    width: 100%;
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    background-color: #1279d7;
    margin-bottom: 4px;
}

.col2 li{
    background: #f7f7f7;
    color: #333;
    width: 100%px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 4px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
}
.col_name{
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 18px;
    padding-left: 20px;
    background-color: #1279d7;
    margin-bottom: 10px;
}

.infolist .info_li {
    line-height: 50px;
    font-size: 16px;
    position: relative;
    margin: 0 15px;
    border-bottom: 1px dashed #ccc;
}

.infolist .info_li a {
    width: -webkit-calc(100% - 100px) !important;
    width: calc(100% - 100px) !important;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url("../images/bd_a1.jpg") no-repeat left center;
    text-indent: 2em;
}

.infolist .info_li .time {
    font-size: 14px;
    position: absolute;
    right: 0;
    top: 0px;
    color: rgb(153, 153, 153);
}
.content_wrap {
    width: 96%;
    margin: 0 auto;
}

.content_wrap .nr_bt {
    line-height: 40px;
    font-size: 26px;
    color: #014fa1;
    font-weight: bold;
    text-align: center;
}

.content_wrap .nr_info {
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #ededed;
    color: #666666;
}

.content_wrap .nr_zw {
    width: 94%;
    margin: 0 auto;
    line-height: 35px;
}

.content_wrap .nr_zw {line-height:35px !important; margin: 0 auto;}
.content_wrap .nr_zw .v_news_content .vsbcontent_img{ text-align: center;}
.content_wrap .nr_zw p{text-indent:2em;font-family:宋体;font-size:16px !important;line-height:1.75em !important;}


/*  ----------    教师列表     ----------  */
.list-wrap .jsjj{
    padding: 0 30px;
}
.list-wrap .jszc{
    font-size: 20px;
    padding-bottom: 24px;
    border-bottom: 1px dashed #014fa1;
    text-align: center;
    font-weight: 800;
    color: #014fa1;
    margin: 0 60px;
}
.list-wrap .name {
    width: 1120px;
    margin: 0 auto;
    padding: 40px 0;
}
.list-wrap .name li{
    float: left;
    height: 48px;
    width: 160px;
    line-height: 48px;
    color: #000;
    text-align: center;
}

/*  ----------    现任领导     ----------  */

.nr_zw .xrld{
    padding: 0 20px;
    width: 500px;
    margin: 0 auto;
    font-size: 18px;
    background-color: #f7f7f7;
    border-top: 20px solid #014fa1;
    border-bottom: 30px solid #f7f7f7;
}

.nr_zw .xrld li{
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid rgb(229, 229, 229);
    margin: 0 20px;
}

.nr_zw .xrld li:last-child {
    /* border-bottom: none; */
}

.nr_zw .xrld .zw{
    width: 150px;
    text-align: center;
    color: #0061c4;
    text-align: left;
    padding-left: 80px;
    margin-right: 50p;
}

.nr_zw .xrld .ldxm{
    width: 50%;
    text-align: center;
}