/*栏目标题样式*/
.title{margin-bottom:.3rem;height:.3rem;line-height:.3rem;position:relative;width:100%}
.title::before{content:"";display:block;width:.05rem;height:.3rem;background:#015ab1;position:absolute;left:0;top:0}
.title h3{font-size:.24rem;color:#434343;padding-left:.15rem;float:left}
.title a{float:right;font-size:.14rem;color:#999;position:relative;padding-left:.2rem}
.title a:hover{color:#015ab1}
.title a::before{content:"";display:block;width:.13rem;height:.01rem;background:#015ab1;position:absolute;left:0;top:.145rem}


/*banner*/
.banner{width:100%}
.banner .swiper-slide{width:100%;height:6rem}
.banner .swiper-slide a{width:100%}
.banner .swiper-pagination-bullet{width:26px;height:36px;background:url(../img/swiper-page.png) no-repeat;opacity:1;margin:0 .15rem!important}
.banner .swiper-pagination-bullet-active{background:url(../img/swiper-page-on.png) no-repeat;opacity:1}


/*部门动态*/
.part01{width:100%;padding:.4rem 0;background:url(../img/part01_bg.png) no-repeat top center}
.news{width:100%;margin-bottom:.4rem}
/*部门动态滚动图*/
.news-left{width:51%;height:4.39rem}
.news-left .swiper-slide{width:100%;height:100%}
.news-img{width:100%;height:100%;position:absolute;top:0;left:0}
.news-img a{height:100%}
.news-img img{width:100%;height:100%;object-fit:cover}
.news-txt{width:83%;background:#015ab1;position:absolute;right:0;bottom:0;text-align:left}
.news-txt a{padding:.2rem .3rem}
.news-txt h3{color:#fff;font-size:.18rem;overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;font-weight:400;margin-bottom:.16rem}
.news-txt span{font-size:.14rem;color:#fff}
.news-txt span::before{content:url(../img/icon1.png);position:relative;top:.02rem;margin-right:.08rem}
.news-left .swiper-pagination{text-align:right;width:.6rem;bottom:.2rem;right:.3rem;left:inherit;color:#fff;font-size:.2rem}
.news-left .swiper-pagination .swiper-pagination-current{font-size:.14rem}
/*部门动态标题列表*/
.news-right{width:46%}
.news-list{width:100%}
.news-list ul li{padding-bottom:.3rem;border-bottom:1px solid #ddd;margin-bottom:.3rem;transition:.4s all}
.news-list ul li:last-child{margin-bottom:0}
.news-list ul li a{max-width:calc(100% - 1.2rem);color:#434343;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;transition:.4s all;font-size:.16rem}
.news-list ul li a::before{content:url(../img/icon2.png);position:relative;top:.03rem;margin-right:.08rem;display:inline-block}
.news-list ul li:hover{border-bottom:1px solid #015ab1}
.news-list ul li:hover a{color:#015ab1}
.news-list ul li time{font-size:.14rem;color:#888;float:right}


/*通知公告*/
.notice{width:100%}
.notice-list ul li{width:48%;height:1rem;margin-bottom:.3rem;float:left}
.notice-list ul li:nth-child(2n){float:right}
.notice-list ul li:nth-child(3),.notice-list ul li:nth-child(4){margin-bottom:0}
.notice-list ul li .time{width:.94rem;height:1rem;background:#015ab1 url(../img/time_bg.png) no-repeat center center;position:relative;float:left;transition:.4s all}
.time p{font-size:.24rem;color:#fff;font-weight:700;text-align:left;position:absolute;left:.13rem;top:.15rem}
.time span{font-size:.14rem;color:#fff;text-align:right;position:absolute;right:.1rem;bottom:.1rem}
.notice-list ul li .notice-txt{width:calc(100% - .94rem);height:1rem;background:#f4f4f4;float:left}
.notice-txt h3{color:#434343;margin-bottom:.17rem;padding:0 .2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;margin-top:.2rem;font-weight:400;font-size:.16rem}
.notice-txt p{font-size:.14rem;color:#888;padding:0 .2rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.notice-list ul li:hover .time{background:#dfbc67 url(../img/time_bg.png) no-repeat center center}
.notice-list ul li:hover .notice-txt h3{color:#015ab1}


/*教学工作，党团建设，等级考试，实习实训*/
.part02{width:100%;padding:.4rem 0;background:url(../img/part02_bg.jpg) no-repeat top center;position:relative}
.part02 .title a::before,.part02 .title::before{background:#dfbc67}
.part02 .title a,.part02 .title h3{color:#fff}
.part02 .title a:hover{color:#015ab1}
.part02-title{width:60%;margin:0 auto .3rem}
.part02-title ul li{display:inline-block;float:left;width:23.5%!important;height:.62rem;margin-right:2%;position:relative}
.part02-title ul li .sanjiao{width:0;height:0;border-left:.12rem solid transparent;border-right:.12rem solid transparent;border-top:0 solid #dfbc67;margin:0 auto;transition:.5s all}
.part02-title ul li:last-child{margin-right:0}
.part02-title ul li a{width:100%;height:.5rem;background:#f4f4f4;color:#434343;font-size:.2rem;text-align:center;line-height:.5rem;transition:.5s all}
.part02-title ul li.swiper-slide-active a{background:#dfbc67;color:#fff}
.part02-title ul li.swiper-slide-active .sanjiao{border-top:.12rem solid #dfbc67}
.part02-list ul{text-align:left}
.part02-list ul li{width:23.5%;margin-right:2%;float:left;height:3.6rem;position:relative}
.part02-list ul li:last-child{margin-right:0}
.part02-list ul li .part02-img{width:100%;height:1.69rem;overflow:hidden}
.part02-list ul li .part02-img a{height:100%}
.part02-list ul li .part02-img img{width:100%;height:100%;object-fit:cover;transition:.6s all}
.part02-list ul li:hover .part02-img img{transform:scale(1.1,1.1)}
.part02-list ul li>a{width:calc(90% - .4rem);height:1.9rem;padding:.12rem .2rem;background:#fff;position:relative;transition:.6s all;position:absolute;left:5%;bottom:0}
.part02-list ul li h3{font-size:.16rem;color:#434343;font-weight:400;line-height:.3rem;height:.6rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.part02-list ul li p{font-size:.14rem;color:#909090;line-height:.24rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:.72rem;margin:.1rem 0}
.part02-list ul li time{font-size:.14rem;color:#909090;position:absolute;right:.2rem;bottom:.14rem}
.part02-list ul li time::before{content:url(../img/icon3.png);position:relative;top:7px}
.part02-list ul li:hover h3{color:#015ab1}


/*团学工作*/
.part03{width:100%;padding:.4rem 0 .1rem;background:#fff url(../img/part03_bg.png) no-repeat top center}
.student ul li{width:31%;height:2.34rem;float:left;margin-right:3.5%;overflow:hidden;margin-bottom:.3rem;position:relative}
.student ul li a{height:100%}
.student ul li:nth-child(3n){margin-right:0}
.student ul li img{width:100%;height:100%;object-fit:cover;transition:.6s all}
.student ul li p{position:absolute;left:0;bottom:.12rem;height:.4rem;line-height:.4rem;z-index:0;padding-left:.2rem}
.student ul li p span{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:3rem;display:inline-block;font-size:.16rem}
.student ul li p::after{content:"";display:inline-block;width:100%;height:.4rem;background:rgba(0,0,0,.5);padding:0 .2rem 0 .1rem;position:absolute;left:-.3rem;bottom:0;margin-left:.2rem;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);z-index:-1;transition:.6s all}
.student ul li:hover img{transform:scale(1.1,1.1)}
.student ul li:hover p::after{background:rgba(223,188,103,.5)}