.portlet2 .wb-navMenu20190806_skin1 .menu {
    float: right;
}

.portlet26 .wrg-titleFridge_skin1 .m-titleFridge_title {
    padding-left: 36px !important;
    background: url(/_upload/tpl/05/a1/1441/template1441/images/p2.png) no-repeat left;
}

.m-news_introduction {
    white-space: nowrap;
}

.portlet26 .wyq-m-news--skin4 .m-news_content {
    padding: 20px 0px !important;
}

.portlet26 .wyq-m-news--skin4 .m-news_header .type5 .bottom {
    color: #005aa5 !important;
    background: #fff !important;
}

.wyq-m-news--skin4 .m-news_header .type5 .top {
    font-size: 24px !important;
}


/* lp样式 */

.paging_content {
    margin-top: 20px;
}

.tel_title {
    display: inline-block;
    zoom: 1;
    padding: 10px 5px;
    font-weight: 400;
    color: #323232;
    font-size: 20px;
    margin-bottom: -0.5px;
    padding-left: 36px !important;
    background: url(/_upload/tpl/05/a1/1441/template1441/images/tel.png) no-repeat left;
    background-size: 30px;
}

.tel_detail ul {
    border-bottom: 1px dashed #DEE0DF;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.tel_detail li {
    margin-left: 15px;
    height: 30px;
    line-height: 30px;
    list-style-type: none;
    background: url("/_upload/tpl/05/a1/1441/template1441/images/arrow.png") no-repeat 0px 8px;
    background-size: 13px 13px;
    text-indent: 24px;
    white-space: nowrap;
}


/* lp样式end */


/*师资队伍样式*/

.details {
    height: 160px;
    margin: 15px auto;
}

.details-tp {
    float: left;
    width: 120px;
    margin-right: -120px;
}

.details-tp img {
    width: 100%;
    max-height: 165px;
}

.details-right {
    margin-left: 135px;
}

.details-wz dt {
    font-size: 14px;
    color: #0061ae;
}

.tab {
    margin: 15px auto;
    height: auto;
}

.sz-top {
    height: 130px;
    height: 30px;
}

.search {
    width: 210px;
    height: 30px;
    float: right;
}

.search dt {
    float: left;
}

.search dd {
    float: left;
    width: 40px;
    height: 32px;
    background-color: #0061ae;
    line-height: 30px;
    text-align: center;
}

.team-xm {
    width: 600px;
    margin: 15px auto;
}

.team-xm li {
    font-size: 14px;
    float: left;
    width: 150px;
}

.xm-list {
    line-height: 30px;
}

.ss01 {
    width: 160px;
    height: 30px;
    border: 1px solid #0061ae;
}

.ss02 {
    background: none;
    border: none;
    color: #fff;
}

.zm-list {
    height: 30px;
    line-height: 30px;
    margin-top: 15px;
    margin-bottom: 15px;
}

.zm-list ul li {
    float: left;
    margin-right: 15px;
}

#zm {
    font-size: 14px;
}

.zm-list ul li#qb {
    height: 30px;
    line-height: 30px
}

.zm-list ul li a:hover {
    color: #F00;
}

.team {
    margin-top: 15px;
    margin-bottom: 15px;
}

.team-tit {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    color: #0061ae;
    border-bottom: 1px solid #0061ae;
}

.team-nr {
    /*height:200px; border-bottom:1px dashed #0061ae;*/
}

.th-tit {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    color: #0061ae;
}

.team-list {
    width: 100%;
    float: left;
    border-bottom: 1px dashed #0061ae;
    padding-top: 15px;
    min-height: 200px;
}

.szdw .col_news_con .listcon .news {
    width: 50%;
    float: left;
}

.team-tp {
    float: left;
    width: 120px;
    margin-right: -120px;
}

.team-tp img {
    width: 100%;
}

.team-left {
    margin-left: 135px;
}

.team-mm li {
    line-height: 24px;
}

.tab-btn {
    height: 30px;
    float: left;
}

.tab-btn li {
    float: left;
    position: relative;
    margin: 0 10px 0 0px;
    border: 1px solid #0061ae;
}

.tab-btn li a {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 110px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
    color: #333;
}

.tab-btn li.selected a {
    height: 30px;
    line-height: 30px;
    background: #0061ae;
    color: #fff;
    font-weight: 800;
}

li.menu-item.i3 ul li {
    display: none;
}

li.menu-item.i3 ul.submenu {
    background: none;
}

#wp_news_w300 .wp_article_list .list_item .pr_fields {
    display: none;
    float: left;
}


/* tab-btn */

.tabbtn {
    height: 30px;
    border-bottom: 1px solid #ccc;
}

.tabbtn li {
    float: left;
    position: relative;
    margin: 0 10px 0 0px;
}

.tabbtn li a {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 110px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
    background-color: #809bb7;
}

.tabbtn li.selected a {
    height: 30px;
    line-height: 30px;
    background: #0061ae;
    color: #fff;
    font-weight: 800;
}


/* tab-con */

.tabcon {
    border-width: 0 1px 1px 1px;
    border-color: #ddd;
    position: relative;
    /*必要元素*/
    overflow: hidden;
}

.tabcon .subbox {
    position: absolute;
    /*必要元素*/
    left: 0;
    top: 0;
}

.tabcon .sublist {
    padding: 5px 10px;
    min-height: 170px;
}


/* leftcon */

#leftcon .subbox {
    width: 9999em;
}

#leftcon .subbox .sublist {
    float: left;
    width: 664px;
}


/* sublist */

.sublist {
    padding: 10px;
}

.sublist li {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
}

.sublist li span {
    margin: 0 5px 0 0;
    font-family: "宋体";
    font-size: 12px;
    font-weight: 400;
    color: #ddd;
}


/* tab-btn */

.tab-btn {
    height: 30px;
    float: left;
}

.tab-btn li {
    float: left;
    position: relative;
    margin: 0 10px 0 0px;
    border: 1px solid #0061ae;
}

.tab-btn li a {
    display: block;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    width: 110px;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
    color: #fff;
    color: #333;
}

.tab-btn li.selected a {
    height: 30px;
    line-height: 30px;
    background: #0061ae;
    color: #fff;
    font-weight: 800;
}


/* tab-con */

.tab-con {
    border-width: 0 1px 1px 1px;
    border-color: #ddd;
    position: relative;
    /*必要元素*/
    overflow: hidden;
}

.tab-con .subbox {
    position: absolute;
    /*必要元素*/
    left: 0;
    top: 0;
}

.tab-con .sublist {
    padding: 5px 10px;
    height: 170px;
}


/* leftcon */

#leftcon .subbox {
    width: 9999em;
}

#leftcon .subbox .sublist {
    float: left;
    width: 664px;
}


/* sublist */

.sublist {
    padding: 10px;
}

.sublist li {
    height: 28px;
    line-height: 28px;
    font-size: 12px;
}

.sublist li span {
    margin: 0 5px 0 0;
    font-family: "宋体";
    font-size: 12px;
    font-weight: 400;
    color: #ddd;
}

.details-wz li {
    line-height: 24px;
}

.tabcon .wp_articlecontent p,
.tabcon .wp_articlecontent span {
    font-size: 14px !important;
    font-family: 微软雅黑, arial !important;
    line-height: 24px !important;
}

input.pageNum {
    width: 30px;
}

.szdw .wb-columnMenu20190830_skin1 .column-list-wrap .column-item a.selected {
    color: #fff;
    background-color: #0671c5;
}

@media screen and (max-width: 959px) {
    .portlet17 .wb-multiImg20190731_skin1 .news_list .news {
        width: 25% !important;
    }
}

@media screen and (max-width: 479px) {
    .portlet17 .wb-multiImg20190731_skin1 .news_list .news {
        width: 50% !important;
    }
}

.portlet28 .wyq-m-news--skin1 .m-news_content {
    padding: 0px !important;
}

.portlet28 .wyq-m-news--skin1 .m-news_content {
    border-bottom: 0px;
}

.post-11 span.title {
    padding: 10px 5px;
    font-weight: 400;
    color: #323232;
    padding-left: 36px !important;
    background: url(/_upload/tpl/05/a1/1441/template1441/images/p1.png) no-repeat left;
    font-size: 20px;
    margin-bottom: -0.5px;
}

.post-11 .more_btn {
    font-size: 12px;
    color: #666;
    right: 0px;
    position: absolute;
    top: 0px;
}

.post-11 .tt {
    margin-bottom: 20px;
    position: relative;
    height: 50px;
    position: relative;
    line-height: 50px;
}

.post-12 .time {
    float: right;
    font-size: 14px;
    color: #848484;
}

.post-12 .news_title {
    width: 80%;
    /* margin-right: 60px; */
    white-space: nowrap;
    overflow: hidden;
    float: left;
    text-overflow: ellipsis;
}

.post-12 .news {
    line-height: 36px;
}

.post-12 .conbox {
    margin-top: 10px;
}

@media screen and (max-width: 1177px) {
    .portlet11 .wb-navMenu20190806_skin1 .menu .menu-item a.menu-link {
        padding: 0 25px !important;
        margin: 0 0px;
        background-color: transparent;
    }
}

@media screen and (max-width: 1087px) {
    .portlet11 .wb-navMenu20190806_skin1 .menu .menu-item a.menu-link {
        padding: 0 18px !important;
        margin: 0 0px;
        background-color: transparent;
    }
}