/* 师资科研 */
.team {
    padding-bottom: 0.2rem;
}
.team-hd {
    margin-top: 0.55rem;
    font-size: var(--content-big);
    color: #9d1d22;
    text-align: center;
}
.team-hd span {
    padding-bottom: 0.16rem;
}
.team-hd span::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0.6rem;
    height: 0.01rem;
    background-color: #9d1d22;
    transform: translateX(-50%);
}
.team-data {
    margin: 0.5rem 0 0;
}
.data-item em {
    font-size: 0.24rem;
    font-style: normal;
}
.data-item p {
    margin: 0.3rem 0 0;
    font-size: 0.24rem;
    color: #9d1d22;
}
.data-item p span {
    font-size: 0.6rem;
}
.team .desc {
    margin: 0.65rem 0 0;
    font-size: var(--clumn-title);
    line-height: 1.6em;
}
.team .list {
    margin-top: 0.5rem;
}
.team .list .list-item {
    width: 4.22rem;
}
.team .list .list-item p {
    height: 0.7rem;
    line-height: 0.7rem;
    text-align: center;
    font-size: var(--clumn-title);
    color: #fff;
    background-color: #9d1d22;
}
.team .ky {
    margin: 0.67rem 0 0;
}
.team .ky-item {
    width: 4.26rem;
    text-align: center;
    color: #000;
    font-size: 0.26rem;
}
.team .ky-list-2 .ky-item {
    margin: 0.67rem 0 0;
    width: 25%;
}
.team .ky-item span {
    display: block;
    margin: 0.38rem 0 0;
    color: #9d1d22;
}
.team .ky-item span em {
    font-size: 0.6rem;
    font-style: normal;
}
.team .ky .link {
    margin: 0.67rem 0 0;
}
.team .ky .link a {
    display: block;
    color: #fff;
    font-size: 0.3rem;
    text-indent: 2.2rem;
    width: 6.07rem;
    height: 1.16rem;
    line-height: 1.16rem;
}
.team .ky .link a.ky-admin {
    background: url(../images/2022_ibs_78.png) 1.5rem center no-repeat #9d1d22;
}
.team .ky .link a.ky-teacher {
    background: url(../images/2022_ibs_79.png) 1.5rem center no-repeat #9d1d22;
}


    /* 案例中心 */
.case {
    margin: 0.58rem 0 0;
}
.case-item {
    margin-bottom: 0.48rem;
}
.case-item-hd {
    padding-bottom: 0.16rem;
    border-bottom: 0.01rem solid #999999;
}
.case-item-hd span {
    color: #9d1d22;
    font-size: var(--clumn-big);
}
.case-item-hd span::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0.54rem;
    width: 0.7rem;
    height: 0.05rem;
    background-color: #9d1d22;
    transform: translateX(-50%);
}
.case-item-hd a {
    right: 0.03rem;
    top: 0.1rem;
    width: 0.5rem;
    height: 0.24rem;
    text-align: center;
    line-height: 0.22rem;
    color: #888888;
    font-size: 0.2rem;
    border: 0.01rem solid #888888;
}
.case-notice-box {
    width: 3.36rem;
}
.case-notice-box {
    margin: 0.37rem 0 0;
}
.case-notice-box a.cover {
    height: 2.2rem;
    overflow: hidden;
    border-radius: 0.05rem;
}
.case-notice-box a.title {
    margin: 0.25rem 0 0;
    font-size: var(--clumn-title);
}
.case-notice-box p.time {
    margin: 0.2rem 0 0;
    padding: 0 0 0 0.38rem;
    background: url(../images/2022_ibs_4.png) 0 0 no-repeat;
    background-size: 0.2rem;
    font-size: var(--clumn-desc);
}
.case-student {
    margin: 0.37rem 0 0;
}
.case-student .left {
    width: 5.6rem;
}
.case-student .left a {
    display: block;
    width: 2.66rem;
    height: 0.48rem;
    line-height: 0.48rem;
    color: #fff;
    font-size: var(--clumn-title);
    text-indent: 0.75rem;
    border-radius: 0.05rem;
}
.case-student .left a:nth-child(1) {
    background: url(../images/2022_ibs_28.png) 0.2rem center no-repeat #9e151d;
    background-size: 0.25rem;
}
.case-student .left a:nth-child(2) {
    background: url(../images/2022_ibs_29.png) 0.2rem center no-repeat #9e151d;
    background-size: 0.22rem;
}
.case-student .left a:nth-child(3) {
    margin-top: 0.3rem;
    background: url(../images/2022_ibs_30.png) 0.2rem center no-repeat #9e151d;
    background-size: 0.20rem;
}
/*.case-student .left p {*/
/*    margin: 0.3rem 0 0;*/
/*    font-size: var(--clumn-desc);*/
/*    color: #3d3d3d;*/
/*    line-height: 1.6em;*/
/*}*/
.case-student .left .desc-item {
    margin: 0.3rem 0 0;
    font-size: var(--clumn-title);
    color: #3d3d3d;
    line-height: 1.6em;
    display: none;
}
.case-student .left .desc-item.active {
    display: block;
}
.case-student .right {
    width: 4.3rem;
    border-radius: 0.05rem;
    overflow: hidden;
}

/* 面向教师 */
.case-student.case-teacher .left a:nth-child(1) {
    background: url(../images/2022_ibs_32.png) 0.2rem center no-repeat #9e151d;
    background-size: 0.20rem;
}
.case-student.case-teacher .left a:nth-child(2) {
    background: url(../images/2022_ibs_33.png) 0.2rem center no-repeat #9e151d;
    background-size: 0.15rem;
}
.case-student.case-teacher .left a:nth-child(3) {
    margin-top: 0.3rem;
    background: url(../images/2022_ibs_34.png) 0.2rem center no-repeat #9e151d;
    background-size: 0.20rem;
}

/* 面向社会 */
.case-student.case-society .left a {
    text-indent: 0.6rem;
}
.case-student.case-society .left a:nth-child(1) {
    background: url(../images/2022_ibs_36.png) 0.2rem center no-repeat #9e151d;
    background-size: 0.20rem;
}
.case-student.case-society .left a:nth-child(2) {
    background: url(../images/2022_ibs_37.png) 0.2rem center no-repeat #9e151d;
    background-size: 0.20rem;
}
.case-student.case-society .left a:nth-child(3) {
    margin-top: 0.3rem;
    background: url(../images/2022_ibs_38.png) 0.2rem center no-repeat #9e151d;
    background-size: 0.20rem;
}

/* 精品课程 */
.case-class {
    margin: 0.37rem 0 0;
}
.case-class .left {
    margin: 0 0 0 0.06rem;
    width: 3.2rem;
    height: 3.85rem;
}
.case-class .left a {
    height: 0.76rem;
    color: #000;
    font-size: var(--clumn-title);
    border-bottom: 0.01rem solid #a6a6a6;
}
.case-class .left a.active {
    width: 3.0rem;
    padding-left: 0.38rem;
    padding-right: 0.38rem;
    position: relative;
    background-color: #fff;
    color: #9e151d;
}
.case-class .left a.active::after {
    position: absolute;
    right: -0.76rem;
    bottom: 0;
    content: "";
    width: 0;
    height: 0;
    border: 0.76rem solid transparent;
    border-bottom: 0.76rem solid #fff;
}
.case-class .left a.active::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 0.04rem;
    height: 0.4rem;
    background: #9e151d;
    transform: translateY(-50%);
}
.case-class .right {
    width: 6.79rem;
    height: 3.85rem;
}
.case-class .right img {
    display: none;
}
.case-class .right img.active {
    display: block;
}

/* 案例中心 友情链接 */
.case-frlink {
    margin: 0.37rem 0 0;
}
.case-frlink a {
    padding: 0 0 0.2rem;
    display: block;
    margin-bottom: 0.4rem;
    width: 2.52rem;
    font-size: var(--clumn-title);
    color: #000;
    border-bottom: 0.01rem solid #aaaaaa;
    background: url(../images/2022_ibs_19.png) right 0.1rem no-repeat;
}
.case-frlink a.long {
    width: 3.97rem;
}


/* 党建  通知公告 */
.part-notice {
    margin-top: 0.1rem;
}
.part-notice a, 
.part-other-item-bd a {
    width: 4.75rem;
    height: 1.08rem;
    font-size: var(--clumn-title);
    color: #000;
    border-bottom: 0.01rem solid #b5b5b5;
    box-sizing: border-box;
    padding: 0.3rem 0 0;
}
/* 党建 动态 */
.part-dyna {
    margin-top: 0.4rem;
}
.part-dyna-item {
    position: relative;
    margin-bottom: 0.7rem;
    padding: 0.2rem 0.16rem;
    box-shadow: 0 0 0.15rem #c7c7c7;
}
.part-dyna-item::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: -0.4rem;
    width: 100%;
    height: 0.01rem;
    background-color: #b1b1b1;
}
.part-dyna-item:last-child:after {
    content: none;
}
.part-dyna-item:last-child {
    margin-bottom: 0;
}
.part-dyna-item .cover {
    width: 2.11rem;
}
.part-dyna-item .cover img {
    display: block;
    width: 100%;
}
.part-dyna-item .msg {
    padding: 0 0 0 0.35rem;
    flex: 1;
}
.part-dyna-item-nocover .cover {
    display: none;
}
.part-dyna-item-nocover .msg {
    padding: 0;
}
.part-dyna-item .msg a {
    font-size: var(--clumn-title);
    color: #000;
}
.part-dyna-item .msg p {
    margin: 0.2rem 0 0;
    color: #585858;
    font-size: var(--clumn-desc);
    line-height: 1.6em;
}
/* 学习园地 党建服务 */
.part-other-item {
    width: 4.75rem;
}

/* 信息化中心 简介 */
.infomation-desc {
    margin-top: 0.9rem;
}
.infomation-desc .cover {
    width: 5.61rem;
    height: 4.03rem;
}
.infomation-desc .msg {
    flex: 1;
    padding: 0.56rem 0.56rem 0;
    background-color: #9e151d;
}
.infomation-desc .msg::before {
    content: "";
    position: absolute;
    left: -0.26rem;
    top: 50%;
    width: 0;
    height: 0;
    border: 0.26rem solid transparent;
    border-right: 0.26rem solid #9e151d;
    transform: translateX(-50%);
    z-index: 10;
}
.infomation-desc .msg h5 {
    padding: 0 0 0.2rem;
    font-size: var(--clumn-left-big);
    color: #fff;
}
.infomation-desc .msg h5::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0.6rem;
    height: 0.04rem;
    background-color: #fff;
}
.infomation-desc .msg p {
    margin: 0.5rem 0 0;
    font-size: var(--clumn-title);
    color: #fff;
    line-height: 2em;
}
.infomation-desc .msg a {
    right: 0.56rem;
    bottom: 0.25rem;
    width: 0.88rem;
    height: 0.33rem;
    text-align: center;
    line-height: 0.33rem;
    color: #a51821;
    font-size: var(--clumn-desc);
    background-color: #fff;
    border-radius: 0.05rem;
}

/* 信息化中心 实验室 */
.infomation-lab {
    padding: 0.5rem 0;
    margin: 0.83rem 0 0;
    background-color: #f8f4f5;
}
.infomation-hd {
    font-size: var(--clumn-left-big);
    color: #890d0f;
    font-weight: bold;
    text-align: center;
}
.infomation-hd span {
    z-index: 10;
}
.infomation-hd span::after {
    content: "";
    position: absolute;
    left: -20%;
    bottom: -0.03rem;
    width: 140%;
    height: 0.18rem;
    background-color: #fccba0;
    z-index: -1;
}
.infomation-lab-list {
    margin: 0.25rem 0 0;
}
.infomation-lab-item {
    margin: 0.4rem 0 0;
    width: 3.22rem;
}
.infomation-lab-item .cover {
    width: 100%;
    height: 2.1rem;
    border-radius: 0.05rem;
    overflow: hidden;
}
.infomation-lab-item p {
    margin: 0.2rem 0 0;
    text-align: center;
    font-size: var(--clumn-title);
    color: #000;
}
.infomation-lab-more {
    margin: 0.48rem auto 0;
    width: 1.54rem;
    height: 0.37rem;
    text-align: center;
    line-height: 0.37rem;
    font-size: var(--clumn-desc);
    color: #616161;
    border: 0.01rem solid #616161;
    border-radius: 0.05rem;
}
/* 信息化 软件数据库 */
.infomation-soft {
    margin-top: 0.54rem;
}
.infomation-soft-bd {
    padding: 0.5rem 0.3rem;
    margin: 0.5rem 0 0;
    border: 0.01rem solid #6a6a6a;
}
.infomation-soft-bd ul::after {
    content: "";
    display: block;
    width: 3.8rem;
    height: 0.57rem;
}
.infomation-soft-bd li {
    margin: 0.5rem 0 0;
    width: 3.8rem;
    height: 0.57rem;
    border-radius: 0.05rem;
    background-color: #efefef;
    line-height: 0.57rem;
    text-align: center;
    font-size: var(--clumn-title);
}
.infomation-soft-bd li:nth-child(1),
.infomation-soft-bd li:nth-child(2),
.infomation-soft-bd li:nth-child(3) {
    margin: 0;
}
.infomation-soft-bd li:hover,
.infomation-soft-bd li.active{
    background-color: #9e151d;
}
.infomation-soft-bd li a {
    color: #000;
}
.infomation-soft-bd li:hover a,
.infomation-soft-bd li.active a{
    color: #fff;
}
.infomation-soft-bd .desc {
    margin: 0.72rem 0 0;
    font-size: var(--clumn-desc);
    line-height: 1.6em;
    display: none;
}
.infomation-soft-bd .desc.active {
    display: block;
}
.infomation-soft-bd .desc p {
    margin: 0.38rem 0 0;
}

/* 信息化平台 */
.infomation-platform {
    margin: 0.75rem 0 0;
    padding: 0.62rem 0;
    background-color: #f8f4f5;
}
.infomation-platform-bd{
    margin: 0.7rem 0 0;
}
.infomation-platform-item {
    width: 4.37rem;
    height: 1.5rem;
}
.infomation-platform-item .cover {
    width: 2.18rem;
    height: 1.5rem;
}
.infomation-platform-item .msg {
    position: relative;
    flex: 1;
    padding: 0.45rem 0 0;
    text-align: center;
    font-size: var(--clumn-title);
    background-color: #fff;
}
.infomation-platform-item .msg::after {
    content: "";
    position: absolute;
    left: -0.24rem;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 0.12rem solid transparent;
    border-right: 0.12rem solid #fff;
}
.infomation-platform-item .msg span {
    display: block;
}
.infomation-platform-item .msg a {
    margin: 0.14rem auto 0;
    display: block;
    width: 0.55rem;
    height: 0.2rem;
    font-size: 0.12rem;
    color: #000;
    text-align: center;
    line-height: 0.2rem;
    border: 0.01rem solid #616161;
    border-radius: 0.05rem;
}
/* 信息化平台 资料下载 */
.infomation-download {
    margin-top: 0.64rem;
}
.infomation-download-cover {
    margin-top: 0.63rem;
}
.infomation-download .list {
    position: relative;
    padding: 0.1rem 0.4rem 0.34rem;
    margin: -1.5rem auto 0;
    width: 9.07rem;
    background-color: #fff;
    z-index: 10;
    box-shadow: 0 0 0.15rem #d7d7d7;
}
.infomation-download .list li {
    height: 0.72rem;
    border-bottom: 0.01rem dashed #858585;
    font-size: var(--clumn-title)
}
.infomation-download .list li img {
    display: block;
    width: 0.27rem;
    height: 0.3rem;
    cursor: pointer;
}
.infomation-dynamic {
    margin-top: 0.68rem;
}
.infomation-dynamic-bd {
    margin: 0.55rem 0 0;
}
.infomation-dynamic-bd a {
    padding: 0 0.25rem;
    width: 4rem;
    height: 1.15rem;
    text-align: center;
    color: #fff;
    font-size: var(--clumn-title);
    background: url(../images/2022_ibs_20.png) 3.9rem center no-repeat #c6c6c6;
}
.infomation-dynamic-bd a:hover {
    background: url(../images/2022_ibs_20.png) 3.9rem center no-repeat #9e151d;
}

/* 招生就业 */
.job-first {
    margin-top: 0.75rem;
}
.job-hd {
    padding: 0 0 0.18rem;
    font-size: 0.3rem;
    color: #9d1d22;
    text-align: center;
}
.job-hd::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 0.6rem;
    height: 0.01rem;
    background-color: #9d1d22;
    transform: translateX(-50%);
}
.job-first-bd {
    margin: 0.49rem 0 0;
}
.job-first-item {
    width: 3.26rem;
}
.job-first-item .cover {
    width: 100%;
    height: 1.89rem;
}
.job-first-item .msg {
    padding: 0.2rem 0.18rem;
    width: 100%;
    height: 2.2rem;
    border: 0.01rem solid #969696;
    border-top: none;
}
.job-first-item .msg  h5 {
    text-indent: 0.54rem;
    font-weight: normal;
    font-size: var(--clumn-title);
    color: #000;
    padding-top: 0.05rem;
}
.job-first-item .msg  h5::before {
    content: "";
    position: absolute;
    left: -0.18rem;
    top: 0.05rem;
    width: 0.62rem;
    height: 0.22rem;
    background: url(../images/2022_ibs_68.png);
}
.job-first-item .msg p {
    margin: 0.2rem 0 0;
    font-size: var(--clumn-desc);
    line-height: 1.6em;
}
.job-first-item .msg a {
    display: block;
    color: #666666;
    font-size: var(--clumn-desc);
    width: 100%;
    margin: 0.2rem 0 0;
    text-align: right;
    background: url(../images/2022_ibs_67.png) 2.14rem center no-repeat;
}
.job-first-item:hover .msg {
    border: none;
    background-color: #9d1d22;
}
.job-first-item:hover .msg  h5,
.job-first-item:hover .msg p,
.job-first-item:hover .msg a {
    color: #fff;
}
.job-first-item:hover .msg h5::before {
    background: url(../images/2022_ibs_69.png);
}
.job-first-item:hover .msg a {
    background: url(../images/2022_ibs_70.png) 2.14rem center no-repeat;
}
.job-news{
    margin-top: 0.75rem;
}
.job-news-bd {
    margin: 0.48rem 0 0;
}
.job-news-list {
    position: relative;
    margin: -1.7rem auto 0;
    padding: 0.1rem 0.45rem 0.45rem;
    width: 9.04rem;
    background: #fff;
    box-shadow: 0 0 0.15rem #dcdcdc;
    z-index: 10;
}
.job-news-list li {
    width: 100%;
    height: 0.8rem;
    font-size: var(--clumn-title);
    border-bottom: 0.01rem dashed #969696;
}
.job-news-list li .title {
    width: 6.05rem;
    color: #000;
}
.job-news-list li .time {
    color: #8c8c8c;
    font-size: var(--clumn-title);
}
.job-news-list li .download {
    width: 0.31rem;
    height: 0.31rem;
    background: url(../images/2022_ibs_71.png) 0 center/0.22rem no-repeat;
}
.job-news-list li:hover .title,
.job-news-list li:hover .time {
    color: #880d0f;
}
.job-news-list li:hover .download {
    background: url(../images/2022_ibs_66.png) 0 center/0.22rem no-repeat;
}
/* 学位 */
/* 学位 */
.degree {
    position: relative;
    margin-top: -0.9rem;
    width: 14.07rem;
    height: 0.9rem;
    line-height: 0.9rem;
    background-color: #fff;
    z-index: 10;
    border: 0.01rem solid #dcdcde;
    border-right: none;
}
.degree a {
    position: relative;
    width: 16.666666666666668%;
    height: 100%;
    text-align: center;
    color: #000;
    font-size: var(--clumn-big);
    border-right: 0.01rem solid #dcdcde;
    transition: 0.2s linear;
}
.degree a:hover {
    background: linear-gradient(to right, #dd5152, #aa2528);
    color: #fff;
    font-weight: bold;
    transform: scale(1.15, 1.15);
}
.job-course {
    margin-top: 0.2rem;
}
.job-course::after {
    content: "";
    display: block;
    width: 2.6rem;
    height: 0.01rem;
}
.job-course-item {
    position: relative;
    width: 2.6rem;
    margin-top: 0.3rem;
}
.job-course-item .cover {
    display: block;
    position: relative;
    width: 100%;
    height: 1.46rem;
}
.job-course-item[data-n='0'] .cover {
    background: url(../images/ibsonline2022_1.jpg) 0 0/100% no-repeat;
}
.job-course-item[data-n='1'] .cover {
    background: url(../images/ibsonline2022_2.jpg) 0 0/100% no-repeat;
}
.job-course-item[data-n='2'] .cover {
    background: url(../images/ibsonline2022_3.jpg) 0 0/100% no-repeat;
}
.job-course-item[data-n='3'] .cover {
    background: url(../images/ibsonline2022_4.jpg) 0 0/100% no-repeat;
}
.job-course-item .cover span {
    position: absolute;
    top: 0.35rem;
    left: 0;
    padding: 0 0.25rem;
    box-sizing: border-box;
    width: 100%;
    color: #fff;
    font-size: 0.2rem;
}
.job-course-item .man {
    width: 100%;
    height: 0.65rem;
    line-height: 0.65rem;
    color: #000;
    font-size: 0.18rem;
    box-shadow: 0 0 0.15rem #efefef;
    background: #fff;
    box-sizing: border-box;
    padding: 0 0.15rem;
}
.job-mooc {
    margin: 0.5rem 0 0;
    flex-wrap: wrap;
}
.job-mooc-item {
    width: 4.44rem;
    height: 1.69rem;
    border: 0.01rem solid #a0a0a0;
}
.job-mooc-item .cover {
    width: 1.45rem;
    height: 100%;
    overflow: hidden;
}
.job-mooc-item .cover img {
    width: 100%;
    height: auto !important;
}
.job-mooc-item .msg {
    position: relative;
    flex: 1;
    padding: 0.25rem 0.25rem 0.45rem;
}
.job-mooc-item .msg h5 {
    font-size: 0.2rem;
}
.job-mooc-item .msg p {
    font-size: 0.14rem;
}
.job-mooc-item .msg a {
    padding: 0 0 0 0.4rem;
    position: absolute;
    right: 0.25rem;
    bottom: 0.15rem;
    color: #666666;
    font-size: 0.14rem;
    background: url(../images/2022_ibs_67.png) 0 center no-repeat;
}
/*  师资 统计数据 */
.data {
    margin: 0.65rem 0 0;
}
.data-item {
    text-align: center;
    width: 25%;
}
.data .name {
    font-size: 0.24rem;
}
.data .count {
    margin: 0.42rem 0 0;
    font-size: 0.24rem;
    color: #9d1d22;
}
.data .count span {
    font-size: 0.6rem;
}

