/*栏目标题样式*/
.title{width:100%;height: .48rem;margin-bottom:.3rem;display: flex;}
.title .icon{width: .48rem;height: .48rem;background: #b81c22 url(../img/icon2.png) no-repeat center center;border-radius: .06rem;display: block;display:inline-block;margin-right:.1rem;text-align: center;line-height: .48rem;}
.title h3{font-size: .3rem;color:#b81c22;font-weight: normal;line-height: .6rem;}
.title h3 span{font-size: .2rem;}
.title a{margin-left:auto;width: .83rem;height: .35rem;padding-left:.13rem;line-height: .31rem;color:#b81c22;font-size: .14rem;background: url(../img/more-bg.png) no-repeat;background-size:100% 100%;margin-top:.13rem;}

/*banner*/
.banner{width:100%}
.banner .swiper-slide{width:100%;}
.banner .swiper-slide a{width: 100%;height:100%;}
.banner .swiper-slide a img{width: 100%;}
.banner .swiper-pagination{width: 90%;text-align: right;left:50%;transform: translate(-50%,-50%);max-width:1400px;}
.banner .swiper-pagination-bullet{width:44px;height:37px;background:url(../img/banner-page.png) no-repeat;opacity:1;margin:0 .12rem!important;transition: 0.5s all;}
.banner .swiper-pagination-bullet-active{background:url(../img/banner-page-active.png) no-repeat;opacity:1}


/*学院新闻*/
.part01{width:100%;padding:.2rem 0 0;background:url(../img/part01-bg.png) no-repeat top center}
.newsimg-list{margin-bottom:.3rem;}
.newsimg-list-m{display: none;}
.newsimg-list ul{display: flex;justify-content: space-between;}
.newsimg-list ul li{box-shadow: 0 0 .24rem 0 rgba(133, 133, 133, 0.47);width: 31.6%;}
.newsimg-list ul li a{width: 100%;height: 100%;}
.newsimg-list ul li .news-img{width: 100%;height: 2.54rem;overflow: hidden;}
.news-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.news-time{position: absolute;left:.2rem;top:.2rem;width: .94rem;height: .28rem;text-align: center;line-height: .28rem;color:#ffffff;background:#c81432;font-size: .14rem;}
.news-title{padding:.2rem;background: #ffffff;}
.news-title h3{text-align: left;font-size: .16rem;color: #434343;line-height: .3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight: normal;height: .6rem;}
.newsimg-list ul li:hover .news-img img{transform: scale(1.1,1.1);}
.newsimg-list ul li:hover .news-title h3{color:#c81432}
.news-list{width: 100%;}
.news-list ul li{width:49%;height:100px;background:#fff;margin-bottom:.3rem;float:left;margin-right:2%;box-shadow:0 0 .24rem 0 rgba(133,133,133,.47)}
.news-list ul li:nth-child(2n){margin-right:0}
.news-list ul li a{padding:.2rem;display:flex}
.news-list ul li .time{width:.8rem;padding:.08rem 0;background:#c81432;text-align:center;margin-right:.2rem;height:.44rem}
.news-list ul li .time span{display:block;color:#fff;font-size:.18rem}
.news-list ul li .time span+span{font-size:.14rem}
.news-list ul li .news-txt{width:calc(100% - 1rem)}
.news-txt h3{font-size:.16rem;color:#434343;font-weight:400;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;margin:.05rem 0 .08rem;transition:.5s all}
.news-list ul li:hover .news-txt h3{color:#c81432}
.news-txt p{font-size:.14rem;color:#888;overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis}



/*通知公告*/
.part02{width:100%;padding:.4rem 0 .3rem;background: #900 url(../img/part02-bg.png) no-repeat bottom center;}
.part02 .w90{display: flex;}
.part02-left,.part02-right{width: 49%;}
.part02-right{margin-left:auto;}
.part02 .title .icon{background: #ffffff;font-size: .32rem;color: #b81c22;}
.part02 .title h3{color:#ffffff;}
.part02 .title a{background: url(../img/more-bg-white.png) no-repeat;background-size: 100% 100%;color:#ffffff;}
.part02-left .title{justify-content: space-between;}
.part02-left .title ul{display: flex;}
.part02-left .title ul li{margin-right:.2rem;cursor: pointer;line-height: .48rem;color: #ffffff;font-size: .3rem;padding:0 .1rem;}
.part02-left .title ul li:last-child{margin-right:0;}
.part02-left .title ul li i{display: none;font-size: .28rem;display: none;margin-right: .05rem;}
.part02-left .title ul li.on{background: #ffffff;border-radius: .06rem;color: #b81c22;}
.part02-left .title ul li.on i{display: inline-block;}
.notice-list ul li{padding-bottom: .2rem;border-bottom: 1px solid rgba(255,255,255,.8);margin-bottom:.2rem;display: flex;}
.notice-list ul li .notice-time{width: .94rem;height: .28rem;text-align: center;line-height: .28rem;color:#ffffff;background:#d4975c;font-size: .14rem;margin-right:.15rem;}
.notice-list ul li a{font-size: .16rem;color:#ffffff;line-height: .28rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: 0.6s all;max-width: calc( 100% - 1.19rem);}
.notice-list ul li:hover a{padding-left:.1rem}

/*学术报告*/
.academic-list ul li{width: 50%;background: rgba(255,255,255,.9);float:left;height: 1.96rem;}
.academic-list ul li a{padding:.22rem;display: flex;flex-direction: column;height: 1.58rem;}
.academic-list ul li h3{font-size: .18rem;color: #434343;line-height: .3rem;height: .6rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition: 0.5s all;}
.academic-list ul li .academic-info{margin-top:auto;}
.academic-list ul li .academic-info span{font-size: .14rem;color:#888888;line-height: .3rem;display: block;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.academic-list ul li .academic-info span i{margin-right:.04rem;font-size: .16rem;}
.academic-list ul li:nth-child(2),.academic-list ul li:nth-child(3){background: rgba(248,248,248,.8);}
.academic-list ul li:nth-child(2) i,.academic-list ul li:nth-child(3) i{color:#d4975c;}
.academic-list ul li:hover h3{color: #b81c22;}


/*综合新闻，图片新闻，教学动态，科学研究*/
.part03{width:100%;padding:.4rem 0;background:#fff url(../img/part03-bg.jpg) no-repeat top center;position: relative;}
.title-list{width: 13.6rem;}
.title-list ul li{display: flex;width: 2.4rem;}
.title-list ul li .title{cursor: pointer;padding-left:.2rem;width: 2rem;}
.title-list ul li:last-child .title::after{content: none;}
.title-list ul li .title .icon{background: #999999;font-size: .32rem;color:#ffffff}
.title-list ul li .title h3{line-height: .48rem;color:#9c9c9c;position: relative;}
.title-list ul li .title h3::after{content: "";width: 1px;height: .4rem;background: #999999;position: absolute;top:.04rem;right:-.3rem;}
.title-list ul li:first-child .title .icon{font-size: .4rem;}
.title-list ul li:nth-child(2) .title .icon{font-size: .32rem;}
.title-list ul li:nth-child(3) .title .icon{font-size: .26rem;}
.title-list ul li:last-child .title .icon{font-size: .36rem;}
.title-list ul li.swiper-slide-active .title .icon{background: #b81c22;}
.title-list ul li.swiper-slide-active .title h3{color: #b81c22;}
.title-list .swiper-button-next,.title-list .swiper-button-prev{display: none;}
.part03-list>ul>li{flex-direction: column;}
.part03-list ul li .part03-box{width: 100%;}
.part03-box ul li{float: left;}
.part03-box ul li.head-line{width: 65%;height: 3.19rem;position: relative;margin-right: 2%;}
.head-line .part03-img{width: 60%;height: 100%;overflow: hidden;}
.head-line .part03-img a{height: 100%;}
.head-line .part03-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.6s all;}
.head-line:hover .part03-img img{transform: scale(1.1,1.1);}
.head-line .part03-txt{width: 49%;height: 2.5rem;background: #ffffff;position: absolute;right:0;bottom:.2rem;}
.part03-txt .txt-title{width: calc( 100% - .3rem);padding-right:.3rem;display: flex;}
.txt-title .time{width: .8rem;height: .8rem;background: #c81432;color: #ffffff;text-align: center;margin-right:.2rem;}
.txt-title .time p{font-size: .3rem;padding-top:.06rem;}
.txt-title .time span{font-size: .14rem;}
.part03-txt .txt-title h3{display: flex;width: calc( 100% - 1rem);font-size: .18rem;flex-direction: column;}
.part03-txt .txt-title h3 a{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #b81c22;display: inline-block;margin-top:auto;text-align: left;}
.part03-txt .txt-info{padding:0 .3rem;max-height: .72rem;font-size: .14rem;line-height: .24rem;color: #666666;text-align: left;margin-top:.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.part03-txt>a{text-align: right;padding:0 .3rem;margin-top:.2rem;font-size: .14rem;color: #666666;}
.part03-txt>a i{color: #b81c22;font-size: .3rem;position: relative;}
.part03-txt>a i::before{position: absolute;bottom:.15rem;right:.07rem;height: .1rem;transition: 0.5s all;}
.part03-txt>a:hover i::before{right:.12rem;}
.part03-box ul li.not-head{width: calc( 33% - .4rem );height: 1.255rem;margin-bottom:.3rem;background: #ffffff url(../img/part03-list-bg.png) no-repeat 2.3rem .5rem;border-top:3px solid #d4975c;padding: .16rem .2rem 0;}
.part03-box ul li:last-child{margin-bottom:0}
.not-head>a>p{font-size: .16rem;color: #434343;text-align: left;line-height: .3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: .6rem;transition: 0.6s all;}
.nohead-info{margin-top:.1rem;}
.nohead-info::before{content: "";display: block;width: .34rem;height: .02rem;background: #b81c22;transition: 0.6s all;}
.nohead-info p {display: flex;line-height: .3rem;font-size: .14rem;color: #666666;margin-top:.08rem;}
.nohead-info p span+span{margin-left:auto;}
.part03-list>ul>li>.more{width: .81rem;height: .33rem;padding-left:.13rem;line-height: .29rem;color:#ffffff;font-size: .14rem;background: url(../img/more-bg-red.png) no-repeat;background-size:100% 100%;text-align: left;margin-top:.3rem;}
.part03-box ul li.not-head:hover>a>p{color:#c81432;}
.part03-box ul li.not-head:hover .nohead-info::before{width:100%;}
.part03 .swiper-scrollbar{width: 100%;height: .08rem;background: url(../img/scroll.png) repeat-x;bottom:0;z-index: 2;left:0;position:absolute;}
.part03 .swiper-scrollbar .swiper-scrollbar-drag{background: #d4975c;}
.icon-shipin img {
    width: 76%;
    margin: 13%;
}

/*院系*/
.part04{width: 100%;padding:.4rem 0 .2rem;background: #f8f8f8;position: relative;}
.part04 .title{margin-bottom: .1rem;}
.part04-list{padding:.2rem;width: calc( 100% - .4rem );}
.part04-list ul li{box-shadow: 0px 0px 15px 0px rgba(133, 133, 133, 0.14);}
.part04-list ul li a{width:100%;overflow:hidden;}
.part04-list ul li .part04-img{width: 100%;height: 1.87rem;overflow: hidden;}
.part04-img img{width:100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.part04-txt{padding: .2rem;background: #ffffff;overflow:hidden;width:calc( 100% - .4rem );}
.part04-txt .line{width: 34px;height: 2px;background-color: #d0b364;margin-bottom:.12rem;transition: 0.5s all;}
.part04-txt h3{font-size: .16rem;color:#434343;display: block;text-overflow: ellipsis;overflow: hidden;white-space: normal;margin-bottom:.12rem;text-align: left;transition: 0.5s all;}
.part04-txt .p{font-size: .14rem;color:#666666;line-height: .24rem;text-align: left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height: .96rem;}
.part04-list ul li:hover{box-shadow: 0px 0px 18px 0px rgba(133, 133, 133, 0.6);}
.part04-list ul li:hover .part04-img img{transform: scale(1.1,1.1);}
.part04-list ul li:hover .line{width: 100%;background:#990000;}
.part04-list ul li:hover h3{color: #b81c22;}
.part04 .swiper-button{width: 97%;height: .34rem;position: absolute;top:54%;left:50%;transform: translate(-50%,-50%);display: flex;}
.part04 .swiper-button .swiper-button-next,.part04 .swiper-button .swiper-button-prev{font-size: .34rem;color: #a8a8a8;}
.part04 .swiper-button .swiper-button-next{margin-left: auto;}
.part04 .swiper-button .swiper-button-prev{left:0;}


/*数据吕院*/
.part05{width: 100%;padding:.4rem 0;background: #900 url(../img/part05-bg.jpg) no-repeat top center;position:relative;border-top: 1px solid #d4975c;}
#particles-js{background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.part05 .title .icon{background: #ffffff url(../img/icon2-red.png) no-repeat center center;;}
.part05 .title h3{color:#ffffff;}
.data-list{height: 5rem;padding-top:.1rem;}
.data-list .swiper-slide{display: block;}
.data-list .data-scroll{width: 2.23rem;height: 2.23rem;position: relative;display: flex;flex-direction: column;justify-content: center;cursor:pointer;transition: 0.4s all;margin:0 auto;}
.data-list .data-scroll .outborder{width: 100%;height: 100%;background: url(../img/date-yellow-2.png) no-repeat center center;background-size: 100% 100%;position: absolute;left:0;top:0;transition: .3s;animation: roted1 45s linear infinite;}
.data-list .data-scroll::before{content: "";width: 2.23rem;height: 2.23rem;background: url(../img/date-yellow-1.png) no-repeat center center;background-size: 100% 100%;display: block;position: absolute;left:0;top:0;transition: .3s;animation: roted2 45s linear infinite;}
.data-list .data-scroll::after{content: "";width: 1.86rem;height: 1.86rem;background: url(../img/date-yellow-3.png) no-repeat center center;background-size: 100% 100%;display: block;position: absolute;left:0.185rem;top:0.185rem;transition:.3s;animation: roted1 45s linear infinite;}
.data-list h2 em{font-size: .3rem;color: #ffffff;font-family: myfont;font-weight: normal;}
.data-list h2 span{color: #ffffff;font-size: .14rem;}
.data-list p{font-size: .16rem;color: #ffffff;padding:0 .5rem;}
.data-list .swiper-slide-active .data-scroll{margin-top: .5rem}
.data-list .swiper-slide-prev .data-scroll{margin-top: 2rem}
.data-list .swiper-slide-next .data-scroll{margin-top: 2rem}
.data-list .data-scroll:hover .outborder{background: url(../img/date-white-2.png) no-repeat center center;background-size: 100% 100%;}
.data-list .data-scroll:hover::before{background: url(../img/date-white-1.png) no-repeat center center;background-size: 100% 100%;}
.data-list .data-scroll:hover::after{background: url(../img/date-white-3.png) no-repeat center center;background-size: 100% 100%;}

.part05 .swiper-scrollbar{width: 100%;height: .08rem;background: url(../img/scroll.png) repeat-x;bottom:0;left:0;z-index: 2;position:absolute;}
.part05 .swiper-scrollbar .swiper-scrollbar-drag{background: #c30e23;}


/*专题*/
.part06{width: 100%;padding:.4rem 0 0;position: relative;}
.part06-bg{width: 100%;height: 100%;background: url(../img/part06-bg.png) no-repeat top center;opacity: .8;position: absolute;top:0;left:0;z-index: 1;}
.zt-list{padding-bottom:.5rem;margin-bottom:.3rem;}
.zt-list .swiper-slide{height: 1.93rem;position: relative;overflow: hidden;}
.zt-list .swiper-slide a{height: 100%;width: 100%;}
.zt-list .swiper-slide a img{width: 100%;height: 100%;object-fit: cover;transition: 0.6s all;}
.zt-list .swiper-slide p{width: calc( 100% - .3rem );height: 0;background: rgba(0,0,0,.5);color:#ffffff;text-align: left;line-height: .4rem;font-size: .16rem;padding:0 .15rem;position:absolute;left:0;bottom:0;transition: 0.4s all;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
.zt-list .swiper-slide:hover p{height: .4rem;}
.zt-list .swiper-slide:hover a img{transform: scale(1.1,1.1);}
.zt-list .swiper-pagination-bullet{width: 8px;height: 8px;background: rgba(0,0,0,.4);border-radius: 4px;transition: 0.4s all;}
.zt-list .swiper-pagination-bullet-active{width: .3rem;background:#d4975c;}


/*链接*/
.link-list a{width: 100%;}
.link-list .swiper-slide{width: 100%;padding-top:.1rem;}
.link-list .link-img{width: calc( 100% - 2px );height: .88rem;border: 1px solid #c81432;text-align: center;line-height: .88rem;transition:0.5s all;}
.link-list .link-img i{color:#b81c22;font-size: .4rem;transition: 0.4s all;}
.link-list .link-txt{width: calc( 100% - .2rem );padding:0 .1rem;height: .36rem;background: #c81432;text-align: center;line-height: .36rem;color: #ffffff;font-size: .16rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.link-list .swiper-slide:hover .link-img{background-size: .45rem .45rem !important;}