/*栏目标题样式*/
.title{margin-bottom:.3rem;height:.3rem;line-height:.3rem;position:relative;width:100%;overflow:hidden}
.title::before{content:"";display:block;width:.05rem;height:.3rem;background:#0d5ea3;position:absolute;left:0;top:0}
.title h3{font-size:.24rem;color:#0d5ea3;padding-left:.15rem;float:left;font-weight:400}
.title a{float:right;font-size:.14rem;color:#0d5ea3;position:relative;padding-left:.2rem}


.logo fl img { display: block;  height: 120px;}

/*banner*/
.banner{width:100%;margin-top:1.16rem;}
.banner .swiper-slide{width:100%}
.banner .swiper-slide img{display:block;width:100%}


/*banner下方滚动图标*/
.part01{padding:.3rem 0 .2rem;width:100%;background:#0d5ea3;position:relative}
.part01-box{width:90%!important}
.part01-box .swiper-slide{flex-direction:column}
.part01-box .part01-img{width:.8rem;height:.8rem;border:1px solid #fff;border-radius:.1rem;display:flex;align-items:center}
.part01-box .part01-img img{margin:0 auto}
.part01-box p{color:#fff;font-size:.16rem;line-height:.4rem}
.part01	.swiper-button{width:1500px;height: .58rem;position: absolute;left: 50%;transform: translate(-50%,0);margin-top:-.29rem;top:50%;}
.part01 .swiper-button .swiper-button-next,.part01 .swiper-button .swiper-button-prev{width: .3rem;height: .58rem;position: absolute;top:0;cursor: pointer;margin-top:0;}
.part01 .swiper-button .swiper-button-next{background: url(../img/right.png) no-repeat;background-size:.3rem .58rem;right:0;}
.part01 .swiper-button .swiper-button-prev{background: url(../img/left.png) no-repeat;background-size:.3rem .58rem;left:0;}


/*部门动态，教学工作切换*/
.part02{width:100%;padding:.3rem 0}
.part02-1{width:100%;display:flex;justify-content:space-between}
.part02-l{width:calc(62% - .5rem);padding:.3rem .25rem .2rem;background:#fff;position:relative}
.part02-l .title{height:.57rem;line-height:.57rem;position:absolute;top:.3rem;left:.25rem;z-index:2;width:3.86rem}
.part02-l .title::before{content:none}
.part02-l .title .swiper-wrapper{display:block}
.part02-l .title .swiper-slide{display:block;float:left;width:1.73rem!important;margin-right:.4rem;cursor:pointer}
.part02-l .title .swiper-slide:last-child{margin-right:0}
.part02-l .title .swiper-slide h3{display:block;width:1.73rem;height:.57rem;font-size:.24rem;color:#434343;text-align:center;line-height:.57rem;background:#d8e7f2;padding-left:0}
.part02-l .title .swiper-slide-active h3{background:#0d5ea3;color:#fff}
.part02-l .content{padding-top:.8rem}
.part02-l .content .swiper-slide{display:block}
.part02-l .content .swiper-slide .more{position:absolute;top:-.64rem;right:0}
.part02-l .content .swiper-slide .more a{color:#0d5ea3}
.headline{width:100%;margin-bottom:.15rem}
.headline .head-img{width:52%;height:2.28rem;margin-right:3%;overflow:hidden}
.headline .head-img a{height:100%}
.headline .head-img img{width:100%;height:100%;object-fit:cover;transition:.6s all}
.head-img:hover img{transform:scale(1.1,1.1)}
.headline .head-txt{width:45%;display:flex;flex-direction:column;justify-content:space-between;height:2.28rem}
.head-txt h3 a{color:#0d5ea3;text-align:left;line-height:.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:.6rem;margin-bottom:.15rem}
.head-txt p{font-size:.14rem;color:#7c7c7c;line-height:.3rem;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;flex-grow:1;max-height:.9rem}
.head-txt .head-info{color:#c8c8c8;font-size:.14rem;text-align:left;margin-bottom:.1rem}
.head-txt .head-info .sp1::before{content:url(../img/icon9.png);position:relative;margin-right:.06rem;top:.05rem}
.head-txt .head-info .sp2{margin-left:.6rem}
.head-txt .head-info .sp2::before{content:url(../img/icon10.png);position:relative;margin-right:.06rem;top:.02rem}
.not-head{line-height:.4rem;display:flex}
.not-head time{margin-left:auto;color:#c8c8c8;font-size:.16rem;float:right;}
.not-head a{color:#434343;font-size:.16rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1rem);transition:.6s all}
.not-head:hover a{color:#0d5ea3}


/*通知公告*/
.part02-r{width:calc(36% - .5rem);padding:.3rem .25rem;background:#fff}
.part02-r .title{height:.57rem;line-height:.57rem}
.part02-r .title::before{content:none}
.part02-r .title h3{display:block;width:1.73rem;height:.57rem;font-size:.24rem;color:#fff;text-align:center;background:#0d5ea3;padding-left:0}
.part02-r .notice-list ul li{height:.66rem;margin-bottom:.24rem}
.part02-r .notice-list ul li:last-child{margin-bottom:0}
.part02-r .notice-list ul li a{display:flex;align-items:center}
.part02-r .notice-list ul li .time{width:.71rem;height:.66rem;background:#f3f3f3;margin-right:.17rem;text-align:center;transition:.4s all}
.part02-r .notice-list ul li .time span{display:block;font-size:.24rem;color:#434343;margin-top:.1rem;transition:.4s all;font-family:myfont}
.part02-r .notice-list ul li .time span+span{font-size:.12rem;margin-top:0}
.part02-r .notice-list ul li p{font-size:.16rem;color:#434343;line-height:.3rem;max-width:calc(100% - .88rem);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:.6rem;transition:.4s all}
.part02-r .notice-list ul li:hover p{color:#0d5ea3}
.part02-r .notice-list ul li:hover .time{background:#0d5ea3}
.part02-r .notice-list ul li:hover .time span{color:#fff}


/*中部快速链接滚动*/
.part02-2{width:100%;margin-top:.3rem}
.part02-2 ul{display:flex;justify-content:space-between}
.part02-2 ul li{background:#1e4f9f;height:1rem}
.part02-2 ul li a{width:92%;height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}
.part02-2 ul li .link-img{width:.81rem;height:.8rem;background:url(../img/links-bg.png) no-repeat center center;background-size:.81rem .8rem;display:flex;align-items:center;transition:.8s all}
.part02-2 ul li:hover .link-img{transform:rotate(360deg)}
.part02-2 ul li .link-img img{margin:0 auto}
.part02-2 ul li .link-txt{display:inline-block;width:calc(100% - .96rem);height:100%;display:flex;align-items:center;text-align:left}
.part02-2 ul li .link-txt p{font-size:.16rem;line-height:.3rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:.6rem;color:#fff}


/*学生天地，院务公开，党建园地*/
.part03{width:100%;padding:.3rem 0;background:url(../img/part03_bg.jpg) no-repeat top center}
.part03 .w90{display:flex;justify-content:space-between}
.part03-box{width:calc(31.5% - .4rem);padding:.2rem;background:#fff}
.part03-box .title{margin-bottom:.1rem;border-bottom:1px solid #0d5ea3;height:.4rem;line-height:.4rem}
.part03-box .title::before{content:none}
.part03-box .title h3{padding:0 .2rem;height:.4rem;color:#fff;position:relative;z-index:0}
.part03-box .title h3::after{content:"";display:inline-block;width:100%;height:.4rem;background:#0d5ea3;padding:0 .1rem;position:absolute;left:-.35rem;bottom:0;margin-left:.2rem;-webkit-transform:skew(150deg);-moz-transform:skew(150deg);-o-transform:skew(150deg);z-index:-1;transition:.6s all}
.part03-list ul li{line-height:.5rem;border-bottom:1px solid #eee;font-size:.16rem;height:auto;overflow:hidden}
.part03-list ul li a{color:#434343;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - .55rem);transition:.4s all}
.part03-list ul li a::before{content:url(../img/icon11.png);position:relative;display:inline-block;margin-right:.06rem;top:.02rem;transition:.6s all}
.part03-list ul li time{float:right;color:#666}
.part03-list ul li:hover a::before{content:url(../img/icon11-blue.png)}
.part03-list ul li:hover a{color:#0d5ea3}


/*系部风采*/
.part04{width:100%;padding:.3rem 0}
.part04 .w90{background:#fff;padding:.3rem .2rem .25rem;width:calc(90% - .4rem)}
.piclist a{width:100%;}
.piclist img{width:100%;height:1.6rem;display:block;object-fit:cover}