@charset "utf-8";

/* CSS Document */

body {
    color: #333
}

.subPageWrap {
    position: relative;
    background: url(../images/body_bg.png) no-repeat bottom -25px center;
    padding-bottom: 318px;
    min-height: 400px;
}

.subNavList {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.subNavList ul {
    width: 100%;
    overflow: hidden;
    margin-bottom: 12px;
    min-height: 49px;
}

.subNavList li {
    line-height: 25px;
    width: auto;
    float: left;
    font-size: 16px;
    padding: 0 30px 0 0;
}

.subNavList li a {
    display: block;
    border-top: 4px solid #fff;
    transition: all 0.4s ease-in-out;
    padding: 10px 0;
    color: #1e1e1e;
}

.subNavList li:hover a,
.subNavList li.active a {
    border-top-color: #e60012;
}

.subNavList li:hover {
    border-color: #082d57;
}

.articleTitle03 h3 {
    font-size: 24px;
    color: #333;
    font-weight: normal;
    letter-spacing: 1px;
    width: auto;
    height: 62px;
    line-height: 62px;
    padding-left: 10px;
    margin-left: 110px;
}

.articleTitle03>div {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-bottom: 4px solid #e60012;
}

.titleImg {
    width: 110px;
    float: left;
    height: 62px;
    overflow: hidden;
}


/*移动端二级导航开始*/

.phone_subNav {
    margin: 0 0 20px;
    display: none;
}

.phone_subNav1 {
    margin-bottom: 0;
    border-bottom: none;
}

.phone_subNav2 .phone-icon01 {
    height: 26px;
}

.phone-icon01 {
    width: auto;
    height: 35px;
    background: #f9f9f9;
    display: block;
    border: 1px solid #ebebeb;
}

.phone-icon01 .mobile-inner-header-icon {
    text-align: center;
    background: url(../images/mnav2.png) no-repeat 10px 11px;
}

.phone_subNav2 .mobile-inner-header-icon {
    height: 26px;
    background-position: 10px 6px;
}

.phone-title01 {
    float: right;
    font-weight: normal;
    padding-right: 15px;
    height: 26px;
    line-height: 26px;
}

.sub_navm {
    width: auto;
    ;
    overflow: hidden;
    display: none;
}

.sub_navm ul {
    text-align: left;
    width: 100%;
    overflow: hidden;
    padding-bottom: 10px;
}

.sub_navm li {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.sub_navm li .phone_toggle {
    position: absolute;
    right: 0;
    top: 0;
    width: 46px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    font-size: 22px;
    cursor: pointer;
}

.sub_navm li a {
    font-size: 14px;
    padding-left: 13px;
    height: 30px;
    line-height: 30px;
    display: block;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ebebeb
}

.sub_navm li dd a {
    height: 35px;
    line-height: 35px;
    font-size: 12px;
    padding-left: 0;
}

.sub_navm li a:hover {
    color: #e60012;
}

.sub_navm li.sub_has span {
    margin-left: 10px;
}

.sub_navm dl {
    display: none;
    background-color: #fff;
    overflow: hidden;
    width: auto;
    clear: both;
}

.sub_navm dl dd {
    padding-left: 30px;
    line-height: 18px;
    overflow: hidden;
    border-bottom: 1px solid #e6e6e6;
}

.sub_navm li:last-child a {
    border-bottom: none;
}

.subBannerWrap {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    background-color: #eee
}

.subBanner {
    max-width: 1380px;
    margin: 0 auto;
    position: relative;
}

.subBanner.currents {
    margin-top: 180px;
}

.subBanner>span {
    display: block;
    width: 100%;
    padding-bottom: 27.54%;
    height: 0;
    overflow: hidden;
}

.subBanner_con {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: auto;
    top: 50%;
    padding: 0 20px;
    margin-top: -20px;
    height: 50px;
    line-height: 50px;
    margin-left: -550px;
}

.subBanner_con_bg {
    background: #e60012;
    filter: alpha(opacity=60);
    opacity: 0.6;
    -moz-opacity: 0.6;
    -webkit-opacity: 0.6;
    -o-opacity: 0.6;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1
}

.subBanner_con h3 {
    font-size: 24px;
    font-weight: normal;
    text-align: center;
    color: #fff;
    z-index: 5;
    position: relative;
    letter-spacing: 1px;
}

.bread_bg {
    width: 100%;
    height: 54px;
    background: url(../images/banner_bg.png) repeat-x bottom;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 5
}

.bread {
    width: auto;
    height: auto;
    line-height: 20px;
    color: #666;
    padding: 20px 0;
    overflow: hidden;
    z-index: 10;
}

.bread span {
    float: left;
    font-weight: normal;
    color: #666;
}

.bread a {
    color: #666;
}

.bread a:hover {
    color: #e60012;
}


/*学院概况*/

.subPage {
    width: 1100px;
    margin: 0 auto;
    position: relative;
}


/*科技助奥*/

.sub_left {
    margin-right: 240px;
}

.asideImg {
    width: 200px;
    float: right;
}

.bsu-list04 {
    width: 100%;
    overflow: hidden;
    padding-top: 30px;
}

.bsu-list04 li {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.item-img04 {
    display: block;
}

.item-img04 .imgResponsive {
    padding-bottom: 52.67%
}

.item-left04 {
    width: 260px;
    float: left;
}

.item-date04 {
    height: 35px;
    line-height: 35px;
    background: url(../images/time.png) no-repeat left center;
    padding-left: 20px;
    display: block;
    color: #999;
}

.item-txt04 {
    margin-left: 280px;
    border-left: 4px solid #eee;
    padding-left: 10px;
    position: relative;
    height: 171px;
}

.item-txt04:before {
    content: '';
    width: 4px;
    height: 24px;
    background-color: #e60012;
    position: absolute;
    left: -4px;
    top: 0;
}

.item-txt04 h3 {
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 8px;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 10px;
}

.item-txt04 h3 a {
    display: block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    color: #1e1e1e;
}

.item-txt04 h3 a:hover {
    color: #e60012;
}

.item-txt04 p {
    line-height: 22px;
    height: 110px;
    overflow: hidden;
    color: #666;
    text-indent: 2em;
}

.item-txt04 p a {
    color: #666;
}


/*学术活动*/

.bsu-list05 {
    width: 100%;
    overflow: hidden;
    padding-top: 10px;
}

.bsu-list05 li {
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #f2f2f2;
    position: relative;
    padding-left: 15px;
    font-size: 16px;
    overflow: hidden;
}

.bsu-list05 li a {
    color: #1e1e1e;
}

.bsu-list05 li:before {
    content: '';
    width: 4px;
    height: 4px;
    background-color: #ddd;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
}

.bsu-list05 li span {
    float: right;
    color: #333;
    font-size: 14px;
    margin-left: 8px;
}


/*新闻列表页*/


/* .subPage2{margin-top:70px;} */

.subMain_wrap {
    width: 100%;
    float: left;
}

.subMain_c {
    margin-right: 385px;
}

.bsu-list06 {
    padding-top: 0
}

.bsu-list06 .item-txt04 h3 a {
    height: auto;
    max-height: 48px;
}

.bsu-list06 .item-txt04::before {
    height: 65px;
}

.bsu-list06 .item-txt04 {
    height: auto;
}

.bsu-list06 .item-img04 .imgResponsive {
    padding-bottom: 56.25%;
}

.bsu-list06 .addTitles .item-txt04 h3 a {
    height: 24px;
}

.bsu-list06 .addTitles .item-txt04 h3 a.title2 {
    line-height: 22px;
    height: 22px;
    overflow: hidden;
    display: block;
    font-size: 14px;
    padding-top: 3px;
}

.subAside {
    width: 345px;
    float: right;
    position: relative;
    margin-left: -345px;
}

.listTitle08 {
    height: 42px;
    line-height: 40px;
    background-color: #e60012
}

.listTitle08 h2 {
    margin-left: 20px;
    border-left: 5px solid #fff;
    padding-left: 18px;
    font-size: 20px;
    font-weight: normal;
    height: 42px;
}

.listTitle08 h2 a {
    color: #fff;
}

#newsList02 {
    background-color: #eee;
    width: 100%;
    overflow: hidden;
}

.newsList02 {
    padding: 6px 0 16px 18px;
    letter-spacing: 1px;
    border-left: 5px solid #fff;
    margin-left: 20px;
}

.newsList02 li {
    padding: 15px 0 10px;
    border-bottom: 1px solid #fff;
    position: relative;
}

.newsList02 li i {
    width: 24px;
    height: 24px;
    background: url(../images/li_bg06.png) no-repeat center center;
    position: absolute;
    left: -33px;
    top: 20px;
}

.newsList02 li a {
    font-size: 16px;
    display: block;
    line-height: 24px;
    overflow: hidden;
    margin-right: 15px;
    color: #333;
}

.newsList02 li span {
    display: block;
    color: #999;
    margin: 6px 0 8px;
    padding-left: 20px;
    background: url(../images/time.png) no-repeat left center;
}

.newsList02 li a:hover {
    color: #e60012;
}

.newsList02 li:last-child {
    border-bottom: none;
}


/*教育教学*/

.bsuColumn01 {
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    line-height: 1.62;
    padding: 20px 0 0;
}

.bsuColumn01 p {
    color: #333;
    margin-bottom: 25px;
    text-indent: 2em;
}

.bsu-list07 {
    overflow: hidden;
    font-size: 0;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.bsu-list07 li {
    width: 25%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    vertical-align: top;
    margin-bottom: 25px;
}

.bsu-list07 li a {
    color: #e60012;
    display: block;
    margin: 0 20px;
}


/*师资队伍*/

.subPage3 {
    margin-top: 70px;
}

.subLeft02 {
    width: 220px;
    float: left;
}

.subNavList02 li {
    padding: 13px 0;
    position: relative;
    border-bottom: 1px solid #f0f0f0;
    background: url(../images/arrow_right.png) no-repeat right center;
    padding-left: 12px;
    font-size: 16px;
}

.subNavList02 li:before {
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #e5e5e5;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -2px;
}

.subNavList02 li:hover,
.subNavList02 li.active {
    background: url(../images/arrow_right_hover.png) no-repeat right center;
}

.subNavList02 li:hover:before,
.subNavList02 li.active:before {
    background-color: #e60012;
}

.subNavList02 li.active a,
.subNavList02 li:hover a {
    color: #e60012;
}

.subRight02 {
    margin-left: 300px;
    overflow: hidden;
}

.sub_title01 {
    font-size: 24px;
    color: #1e1e1e;
    border-bottom: 1px solid #f0f0f0;
    padding: 13px 0;
    font-weight: normal;
    text-align: center;
    margin-bottom: 15px
}

.bsu-list08 {
    margin: 5px 0;
}

.bsu-list08 h4 {
    font-size: 18px;
    color: #1e1e1e;
    padding: 18px 0;
    line-height: 1.5;
}

.bsu-list08 ul {
    width: auto;
    overflow: hidden;
    padding: 10px 0;
    font-size: 0
}

.bsu-list08 li {
    width: 14.2%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    line-height: 1.5;
    margin-bottom: 20px;
    font-size: 14px;
}

.bsu-list08 li a {
    color: #1e1e1e;
}

.bsu-list08 li a:hover {
    text-decoration: underline;
}


/*师资队伍详情页*/

.bsu-column02 {
    width: 100%;
    overflow: hidden;
    padding-top: 30px;
}

.bsu-column02 .teacherImg {
    width: 128px;
    float: left;
}

.bsu-column02 .teacherImg h3 {
    font-size: 16px;
    color: #1e1e1e;
    text-align: center;
    padding: 7px 0;
}

.bsu-column02 .teacherCon {
    margin-left: 180px;
    overflow: hidden;
    font-size: 16px;
    line-height: 1.62;
    color: #1e1e1e;
}

.bsu-column02 .teacherCon p {
    margin-bottom: 20px;
    color: #1e1e1e;
    /*text-indent: 2em;*/
}

.bsu-column02 .teacherCon strong {
    font-weight: bold;
}

.bsu-column02 .teacherCon img {
    width: auto!important;
}


/*现任领导*/

.bsu-list09 {
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    padding: 28px 0;
    line-height: 1.62;
}

.bsu-list09 li {
    background-color: #eee;
    padding: 15px;
}

.bsu-list09 li:nth-child(2n) {
    background-color: #fff;
}

.teacherList02 {
    width: 100%;
    overflow: hidden;
    padding: 3px 0;
    cursor: pointer;
}

.teacherList02 strong {
    width: 30%;
    color: #1e1e1e;
    float: left;
}

.teacherList02 span {
    color: #666;
}

.lightbox_back {
    z-index: 99998;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity=50);
    display: none;
}

.lightbox_fore {
    z-index: 99999;
    left: 20%;
    top: 10%;
    width: 60%;
    height: 80%;
    min-height: 440px;
    position: fixed;
    max-height: 600px;
    background: white;
    /*border: 1px solid;*/
    display: none;
}

#id_LB_corner {
    position: absolute;
    top: 0;
    right: 0;
    font-size: 1.5em;
    width: 24px;
    height: 24px;
    line-height: 24px;
    background-color: #e60012;
    text-align: center;
}

#id_LB_corner a {
    color: #fff;
    display: block;
}


/*#id_LB_name {
  font-size: 1.4em;
 height:33px;line-height:33px;width:120px;}*/

.lightbox_fore .map_title {}

.lightbox_fore .map_title h3 {
    font-weight: normal;
}

.lightbox_fore .map_title strong {
    height: 33px;
    line-height: 33px;
    width: 120px;
    float: left;
    padding-left: 10px;
    border-left: 3px;
    font-size: 14px;
}

.cls_LB_data {
    height: 80%;
    overflow: scroll;
    overflow-x: hidden;
    border-top: 10px solid #e60012;
}

.lightbox_fore .leaderImg {
    width: 224px;
    height: 301px;
    float: left;
    padding-right: 30px;
    padding-top: 0px;
    padding-bottom: 20px;
    overflow: hidden;
}

.lightbox_fore .leaderImg img {
    width: 100%;
    display: block;
}

.bsu_info {
    padding: 4em 3em 2em;
    margin: 0 auto;
}

.bsu_info p {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 16px;
    text-indent: 2em;
}

#id_LB_footer {
    position: absolute;
    text-align: center;
    bottom: 0px;
    width: 100%;
    line-height: 50px;
    /* zb */
    font-size: 16px;
    background-color: #f2f2f2;
    color: #ee5561;
}

.teacher-left {
    width: 162px;
    float: left;
}

.teacher-right {
    margin-left: 215px;
}

.teacher-right h3 {
    font-size: 24px;
    padding-bottom: 15px;
    color: #000;
}

.teacher-right h3 span {
    font-size: 16px;
    margin-left: 20px;
    font-weight: normal;
}


/*学部院系*/

.bsu-list10 {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}

.bsu-list10 h3 {
    font-size: 18px;
    padding: 15px 0;
}

.bsu-list10 ul {
    font-size: 0;
    margin: 0 -20px;
}

.bsu-list10 li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    vertical-align: top;
    line-height: 22px;
    margin-bottom: 20px;
    width: 25%;
}

.bsu-list10 li>a {
    display: block;
    margin: 0 20px;
    color: #1e1e1e;
}

.bsu-list10 li>a:hover {
    color: #e60012;
}

.spaceHeight25 {
    width: 100%;
    overflow: hidden;
    padding-bottom: 25px;
}


/*文章页*/

.pageArticle {
    width: 100%;
    position: relative;
}

.articleTitle {
    line-height: 26px;
}

.articleTitle h3 {
    font-size: 22px;
    line-height: 1.5;
    text-align: center;
    color: #1e1e1e;
}

.articleTitle h4 {
    font-size: 20px;
    color: #666;
    text-align: center;
    font-weight: normal;
    padding: 10px 15px;
}

.article {
    line-height: 1.5;
    padding: 0 0 15px;
}

.article img {
    padding: 5px 0;
    width: auto;
}

.article i {
    font-style: italic;
}

.article strong {
    font-weight: bold;
}

.sub_share {
    float: right;
}

.Annex {
    padding: 20px 0 40px 0;
    overflow: hidden;
}

.Annex h3 {
    font-size: 14px;
    color: #000;
    height: 40px;
    line-height: 40px;
    background: url(../images/annex.png) no-repeat 10px center #eee;
    color: #1e1e1e;
    padding-left: 35px;
    font-weight: normal;
}

.Annex ul {
    overflow: hidden;
    padding-top: 10px;
}

.Annex ul li {
    height: 30px;
    line-height: 30px;
    padding-left: 35px;
    overflow: hidden;
}

.Annex ul li span {
    margin-right: 5px;
    color: #333
}

.Annex ul li a {
    font-size: 14px;
    color: #333;
}

.Annex ul li a:hover {
    color: #e60012;
}

.pageArticle2 .article {
    background: none;
    padding: 20px 0;
}

.article strong {
    font-weight: bold;
}

.article i,
.article em {
    font-style: italic;
}

.article-share {
    width: 68px;
    background-color: #d1d1d1;
    color: #fff;
    line-height: 68px;
    height: 68px;
    text-align: center;
    position: absolute;
    left: 50%;
    margin-left: -460px;
    z-index: 900;
    top: 0;
}

.article-share .iconfenxiang {
    background: url(../images/share-icon1.png) no-repeat center #999;
    width: 68px;
    height: 68px;
    display: block;
}

.article-share .bdshare-button-style0-24 {
    width: 68px;
    text-align: center;
}

.article-share .bdshare-button-style0-24 a {
    color: #fff;
    font-size: 30px;
    display: block;
    margin: 0;
    padding: 0;
    height: 68px;
    line-height: 68px;
    width: 68px;
    float: none;
}

.article-share .bdshare-button-style0-24 .bds_weixin {
    background: url(../images/share-wechat.png) no-repeat center #52af50;
    font-size: 28px;
}

.article-share .bdshare-button-style0-24 .bds_tsina {
    background: url(../images/share-sina.png) no-repeat center #d81e06;
}

.article-share .bdshare-button-style0-24 .bds_more {
    background: url(../images/share-links.png) no-repeat center #069ad8;
}

.article-share .bdshare-button-style0-24 a:hover {
    color: #fff;
}

.article-share2 {
    margin-left: -520px;
}


/*分页*/

.pages {
    text-align: center;
    height: 28px;
    *height: 29px;
    font-size: 14px;
    line-height: 28px;
    padding: 35px 0;
    overflow: hidden;
}

.pages img {
    vertical-align: middle;
    width: auto;
}

.pages span {
    color: #003c7f;
    padding: 0 20px 0 0px;
    font-size: 14px;
}

.pages a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    *vertical-align: middle;
    width: 27px;
    height: 28px;
    *height: 29px;
    line-height: 29px;
    font-size: 14px;
    text-align: center;
    color: #636363;
    margin: 0 6px;
    border: 1px solid #eee;
}

.pages a img {
    *display: block;
    *margin-top: 8px;
}

.pages a:hover {
    color: #fff;
    background-color: #e60012;
}

.pages a.prev,
.pages a.start,
.pages a.next,
.pages a.end {
    width: auto;
    padding: 0 10px;
}

.pages a.prev:hover,
.pages a.start:hover,
.pages a.next:hover,
.pages a.end:hover {
    background: #e60012;
    color: #fff;
}

.pages a.on_pages {
    background-color: #e60012;
    color: #fff;
}

.pages_min {
    margin: 25px 0;
    overflow: hidden;
    display: none;
    padding: 0 18px;
    font-size: 13px;
    font-size: 1.3rem;
}

.pages_min a.prev_min,
.pages_min a.next_min {
    display: block;
    width: 100px;
    height: 30px;
    float: left;
    background: #f9f9f9;
    border-radius: 3px;
    color: #666;
    line-height: 30px;
    text-align: center;
    border: 1px solid #ebebeb;
}

.pages_min a.next_min {
    float: right;
}

.pages_min a:hover {
    background: #e60012;
    color: #fff;
    transition: 0.5s;
}


/*校园风光*/

.imgList01 {
    margin: 0 -15px;
    overflow: hidden;
    padding-top: 20px;
}

.imgList01 li {
    width: 33.3%;
    float: left;
    margin-bottom: 15px;
}

.imgList01 li>a {
    display: block;
    margin: 0 15px;
}

.imgList01 li .imgResponsive {
    padding-bottom: 50%;
}

.imgList01 li h4 {
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    text-align: center;
    ;
}


/*文章页侧边栏媒体报道*/

#newsList03 {
    background-color: #eee;
}

.listTitle09 h2 {
    border: none;
    margin-left: 5px;
}

.newsList03 {
    border-left: none;
    margin-left: 0;
    padding: 6px 20px 16px;
}

.newsList03 strong {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    height: 25px;
    line-height: 25px;
    padding: 0 10px;
    background-color: #e60012;
    color: #fff;
    border-radius: 15px;
    margin-bottom: 8px;
}

.newsList03 li a {
    margin-right: 0
}

.articleList03 {}

.articleAuthor {
    padding: 10px 0;
    text-align: center;
    color: #999;
    font-size: 13px;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 15px;
}

.articleList02 {
    padding-top: 0;
}

.articleAuthor span {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin: 2px 0 2px 28px;
}


/*历任领导*/

.leader_list {
    padding: 30px;
    background: #f7f7f5;
    overflow: hidden;
    margin-bottom: 30px;
}

.leader_list h3 {
    font-weight: normal;
    font-size: 18px;
    color: #e60012;
    margin-bottom: 20px;
}

.leader01 {
    width: 100%;
    border-collapse: collapse;
    cellpadding: 0;
    cellspacing: 0;
    border: solid #fff;
    border-width: 0px 1px 1px 0px;
}

.leader01 tr:hover {
    border-left: 3px solid #e60012;
    border-right: 3px solid #e60012;
}

.leader01 td {
    width: 33.3%;
    border-bottom: 1px solid #e5e5e5
}

.leader01 td span {
    padding: 15px 15px 15px 20px;
    display: block;
}


/*师资队伍*/

.lightbox_fore {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

.name_article {
    display: none;
}

.teacher_article {
    margin: 15px;
    height: calc(100% - 50px);
    overflow-y: auto;
}

@media screen and (max-width:1386px) {
    .subPage {
        width: 1000px;
    }
    .subBanner_con,
    .bread {
        margin-left: -500px;
    }
    .article table {
        width: 100% !important;
    }
}

@media screen and (max-width:1320px) {
    .article-share .iconfenxiang {
        width: 45px;
        height: 45px;
        background-size: 20px 18px;
    }
    .article-share {
        width: 45px;
        height: 45px;
    }
    .article-share {
        margin-left: -375px;
    }
    .article-share {
        margin-left: -445px;
    }
    .article-share .bdshare-button-style0-24 {
        width: 45px;
    }
    .article-share .bdshare-button-style0-24 a {
        width: 45px;
        height: 45px;
        background-size: 20px auto !important;
    }
    .listTitle08 h2 {
        font-size: 18px;
    }
}

@media screen and (max-width:1140px) {
    .article-share {
        position: static;
        margin: 0;
    }
    .article-share .iconfenxiang {
        float: left;
    }
    .article-share .bdshare-button-style0-24 {
        width: 135px;
        margin-left: 45px;
    }
    .article-share .bdshare-button-style0-24 a {
        float: left;
    }
}

@media screen and (max-width:1020px) {
    .subPage {
        width: auto;
        padding: 0 25px;
    }
    /* .subPage2{margin-top: 25px;} */
    .subPage3 {
        margin-top: 25px;
    }
    .subBanner_con,
    .bread {
        margin-left: 0;
        left: 15px;
    }
    .imgList01 li>a {
        margin: 0 8px;
    }
    .imgList01 {
        margin: 0 -8px;
    }
    .leader_list {
        padding: 15px;
    }
}

@media screen and (max-width:992px) {
    .subNavList,
    .subLeft02 {
        display: none;
    }
    .phone_subNav {
        display: block;
    }
    .subBanner_con h3,
    .articleTitle03 h3 {
        font-size: 20px;
    }
    .newsList02 li a {
        font-size: 14px;
    }
    .subRight02 {
        margin-left: 0
    }
    .lightbox_fore {
        width: 80%;
        left: 10%;
    }
    .spaceHeight25 {
        padding-bottom: 10px;
    }
    .bread {
        padding: 15px 0
    }
}

@media screen and (max-width:1024px) {}

@media screen and (max-width:992px) {
    .asideImg,
    .subAside {
        /*! display: none; */
        margin: 0px;
        width: auto;
        float: none;
    }
    .asideImg {
        display: none;
    }
    .sub_left {
        margin-right: 0
    }
    .pages {
        display: none;
    }
    .pages_min {
        display: block;
    }
    .bsu-list05 li {
        font-size: 14px;
    }
    .bsu-list05 li span {
        font-size: 12px;
        color: #666;
    }
    .subMain_wrap {
        float: none;
    }
    .subMain_c {
        margin-right: 0
    }
    .articleTitle h3 {
        font-size: 20px;
    }
    .bsuColumn01,
    .bsu-column02 .teacherCon {
        font-size: 14px;
    }
    .bsu-list10 ul {
        margin: 0 -8px;
    }
    .bsu-list10 ul li>a {
        margin: 0 8px;
    }
    .mobile-inner-header-icon-click {
        left: 0;
        top: 0
    }
    .bsu-column02 .teacherCon {
        margin-left: 150px;
    }
}


/*@media screen  and (min-width:767px) and (max-width:992px) {

}*/

@media screen and (max-width:767px) {
    .subBanner_con h3,
    .articleTitle03 h3 {
        font-size: 18px;
    }
    .subBanner_con {
        height: 40px;
        line-height: 40px;
    }
    .subPage {
        width: auto;
        padding: 0 15px;
    }
    .item-txt04 h3 a {
        max-height: 48px;
        height: auto;
    }
    .item-txt04 p {
        height: 66px;
    }
    .item-left04 {
        width: 220px;
    }
    .item-txt04 {
        margin-left: 240px;
        height: 150px;
    }
    .article img {
        width: auto !important;
        height: auto !important;
    }
    .article video,
    .article table {
        width: 100% !important;
    }
    /* .subPage2{margin-top:15px;} */
    .articleTitle h3,
    .bsu-list10 h3 {
        font-size: 17px;
    }
    .bsu-list07 li {
        width: 33.3%
    }
    .bsu-list07 li a {
        margin: 0 10px;
    }
    .bsu-list07 li {
        margin-bottom: 15px;
    }
    .sub_title01 {
        font-size: 20px;
    }
    .bsu-list08 h4 {
        font-size: 17px;
    }
    .sub_title01 {
        padding-top: 0
    }
    .bsu-column02 .teacherCon {
        margin-left: 148px;
    }
    .teacher-right h3 {
        font-size: 20px;
    }
    .teacher-right h3 span,
    .bsu_info p,
    .bsu-list09 {
        font-size: 14px;
    }
    .bsu_info {
        padding: 2em;
    }
    .teacher-left {
        width: 140px;
    }
    .teacher-right {
        margin-left: 160px;
    }
    .teacherList02 strong {
        width: 200px;
    }
    .bsu-list10 li {
        width: 33.3%;
    }
}

@media screen and (max-width:640px) {
    .bsu-list08 li {
        width: 16.6%
    }
    .imgList01 li {
        width: 50%;
    }
}

@media screen and (max-width:480px) {
    .item-left04 {
        float: none;
        max-width: 400px;
        width: 100%;
    }
    .item-txt04 {
        margin: 10px 0 0 0;
        height: auto;
    }
    .subPageWrap {
        padding-bottom: 360px;
    }
    .bsu-list06 .addTitles .item-txt04 h3 a {
        height: auto;
    }
    .bsu-list07 li {
        width: 50%;
    }
    .bsu-list08 li {
        width: 20%;
    }
    .bsu-column02 .teacherImg {
        float: none;
        margin: 0 auto;
    }
    .bsu-column02 .teacherCon {
        margin: 10px 0 0;
    }
    .lightbox_fore {
        width: 90%;
        left: 5%;
    }
    .teacher-left {
        width: 100px;
        float: none;
        margin: 0 auto;
    }
    .teacher-right {
        margin: 10px 0 0;
    }
    .bsu-list10 li {
        width: 50%
    }
    .imgList01 li {
        width: 100%;
    }
    .bread {
        padding: 10px 0;
        font-size: 12px;
    }
    .subBanner_con {
        top: 40%
    }
}

@media screen and (max-width:460px) {}

@media screen and (min-width:320px) and (max-width:400px) {
    .bsu-list08 li {
        width: 25%;
    }
}