/*banner*/
.banner{width:100%;}
.banner .swiper-slide a{display: block;width: 100%;}
.banner .swiper-slide img{width: 100%;display: block;}

.title{line-height: .4rem;margin-bottom: .25rem;}
.title h3{color:#1f6b8a;font-size: .24rem;font-family: myfont;font-weight: normal;}
.title a{font-size: .16rem;color:#1f6b8a;}

/*学院新闻*/
.part01{width: 100%;padding:.3rem 0;background: url(../img/part01-bg.jpg) center top;background-size: 100% 100%;}
.news-left{width: 45%;margin:0 !important;}
.news-right{width: calc( 55% - .3rem );}
.news-left .swiper-slide{width: 100% !important;}
.news-left .swiper-slide a{display: block;width: 100%;height: 100%;}
.news-left .news-img{width: 100%;height: 3.4rem;}
.news-left .news-img img{width: 100%;height: 100%;object-fit: cover;display: block;}
.news-left .news-txt{background: #ffffff;padding:.2rem 0 .3rem;}
.news-left .news-txt h3{font-weight: normal;font-size: .18rem;color: #434343;line-height: .3rem;height:.6rem;width: calc( 72% - .2rem );padding-right:.2rem;margin-left: auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news-time{width: 16%;height: .73rem;text-align: center;background-image: linear-gradient(-90deg, #1f6b8a 0%, #2f8373 100%);padding:.05rem 0 .1rem;position: absolute;top:2.96rem;left:6%;}
.news-time span{display: block;color: #ffffff;font-size: .36rem;}
.news-time span+span{font-size: .16rem;}
.news-more{position:absolute;bottom:.15rem;right:.2rem;display:block;font-size:.14rem;color:#a1a1a1;line-height:.21rem;z-index:1}
.news-more span.more{display:block;float:right;width:.21rem;height:.21rem;background:#d2e6ee;border-radius:.105rem;position:relative;margin-left:.42rem}
.news-more span.more::before{content:"";width:.4rem;height:1px;background:#1f6b8a;display:inline-block;position:absolute;left:-.33rem;top:.1rem;z-index:1}
.news-more span.more::after{content:"";width:.07rem;height:.07rem;background:#1f6b8a;border-radius:.035rem;display:inline-block;position:absolute;left:.07rem;top:.07rem;transition:.5s all}
.news-more:hover{color:#1f6b8a}
.news-more:hover span.more::after{transform:scale(1.5,1.5)}
.news-left:hover .news-txt h3{color: #1f6b8a;}

.news-right ul .headnews{width: 100%;background: #1f6b8a;margin-bottom:.26rem;}
.news-right ul .headnews a{padding:.2rem;}
.news-right ul .headnews .time{width: .85rem;text-align: center;margin-right:.1rem;position: relative;}
.news-right ul .headnews .time::after{content: "";width: 1px;height: .54rem;background: #ffffff;position: absolute;right:0;top:50%;margin-top:-.27rem;}
.news-right ul .headnews .time span{display: block;color:#ffffff;font-size: .36rem;line-height: .4rem;}
.news-right ul .headnews .time span+span{font-size: .16rem;line-height: .3rem;}
.news-right ul .headnews p{width: calc( 100% - .95rem);line-height: .32rem;color: #ffffff;font-size: .16rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news-right ul .notheadnews{line-height: .44rem;}
.news-right ul .notheadnews a{font-size: .16rem;color: #434343;display: inline-block;position: relative;padding-left:.16rem;width: calc( 100% - 1.2rem );overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 0.5s all;}
.news-right ul .notheadnews a::before{content: "";width: .09rem;height: .09rem;background-color: #8b969a;border-radius: .045rem;display: block;position: absolute;left:0;top:50%;margin-top:-.045rem;transition: 0.5s all;}
.news-right ul .notheadnews time{font-size: .16rem;color: #9f9f9f;}
.news-right ul .notheadnews:hover a{color: #1f6b8a;}
.news-right ul .notheadnews:hover a::before{background-color: #1f6b8a;}

/*通知公告*/
.part02{width: 100%;padding:.3rem 0;background: url(../img/part02-bg.jpg) no-repeat center top;background-size: 100% 100%;}
.part02-left{width: 58%;}
.part02-right{width: calc( 42% - .3rem );}
.notice-list ul li{width: calc( 50% - .15rem );margin-bottom:.32rem;}
.notice-list ul li:nth-child(7),.notice-list ul li:nth-child(8){margin-bottom:0;}
.notice-list ul li a{display: block;position: relative;padding: .3rem .2rem .2rem;background: #ffffff;transition: 0.5s all;}
.notice-list ul li time{display: inline-block;font-size: .16rem;color: #ffffff;background: #2f8273;padding:.02rem .1rem;position: absolute;left:.3rem;top:-.1rem;transition: 0.5s all;}
.notice-list ul li p{font-size: .16rem;line-height: .26rem;color: #434343;height: .52rem;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.notice-list ul li:hover a{background: #1f6b8a;}
.notice-list ul li:hover p{color: #ffffff;}
.notice-list ul li:hover time{background: #ffffff;color: #1f6b8a;}

/*学工动态*/
.part02-right .title h3{margin-left:auto;color:#ffffff}
.xgdt-box ul li.headline{width: 100%;margin-bottom: .2rem;}
.xgdt-box ul li.headline .xgdt-img{width: 2.7rem;height: 1.85rem;overflow: hidden;}
.xgdt-box ul li.headline .xgdt-img a{display: block;width: 100%;height: 100%;}
.xgdt-box ul li.headline .xgdt-img img{width: 100%;height: 100%;object-fit: cover;transition: 0.5s all;}
.xgdt-box ul li.headline:hover .xgdt-img img{transform: scale(1.1,1.1);}
.xgdt-txt{width: calc( 100% - 3.1rem );background: #ffffff;padding:.2rem;position: relative;}
.xgdt-txt a.title{font-size: .16rem;color: #434343;line-height: .26rem;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.xgdt-txt a.title:hover{color: #1f6b8a;}
.xgdt-box ul li.notheadline{width: 100%;line-height: .5rem;}
.xgdt-box ul li.notheadline a{display: block;padding-left:.2rem;color: #ffffff;font-size: .16rem;position: relative;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.xgdt-box ul li.notheadline a::before{content: "";width: .07rem;height: .07rem;background-color: #ffffff;display: block;position: absolute;left:0;top:50%;margin-top:-.035rem;}

/*教学科研*/
.part{width: 100%;padding:.3rem 0 0;background:url(../img/part03-bg.png) no-repeat center top;position: relative;}
.part::after{content: "";width: 100%;height: 8rem;background: url(../img/part04-bg.png) no-repeat center bottom;display: block;position: absolute;bottom:0;left:50%;transform: translate(-50%,0);z-index: -2;}
.part03-left{width: 58%;}
.part03-left .title{margin-bottom: .5rem;}
.jxky{width: calc( 100% - .2rem );;background: #1f6b8a;position: relative;padding-right:.2rem;padding-bottom: .2rem;}
.jxky-img{width: 46%;height: 2.35rem;margin:-.4rem .2rem 0 !important;}
.jxky-img .swiper-slide a{display: block;width: 100%;height: 100%;}
.jxky-img .swiper-slide a img{width: 100%;height: 100%;object-fit: cover;}
.jxky-txt{width: calc( 54% - .4rem );}
.jxky-list ul li{line-height: .7rem;border-bottom:1px solid #e5e5e5;}
.jxky-list ul li time{font-size: .14rem;color: #666666;border:.01rem solid #b9b9b9;display: block;height: .28rem;line-height: .3rem;border-radius:.15rem;padding:0 .1rem;margin-right:.1rem;transition: 0.5s all;}
.jxky-list ul li a{font-size: .16rem;color: #434343;width: calc( 100% - 1.2rem );display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.jxky-list ul li:hover time{color: #ffffff;border:.01rem solid #1f6b8a;background: #1f6b8a;}
.jxky-list ul li:hover a{color: #1f6b8a;}
.jxky-txt h3{margin-top: .2rem;line-height: .28rem;height:.56rem;}
.jxky-txt h3 a{font-size: .18rem;color:#ffffff;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;}
.jxky-txt span{font-size: .14rem;color: #fed170;margin: .1rem 0;display: inline-block;}
.jxky-txt span i{font-size: .2rem;vertical-align: -.01rem;margin-right:.04rem;}
.jxky-txt p{font-size: .14rem;line-height: .24rem;color: rgba(255,255,255,.7);text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.jxky-img .swiper-pagination-bullet{width: 8px;height: 8px;background: none;border-radius: 5px;border: solid 1px #ffd270;}
.jxky-img .swiper-pagination-bullet-active{background-color: #ffd270;}

/*信息公开*/
.part03-right{border: 1px solid #b9b9b9;width: calc( 42% - .7rem );padding:.2rem;}
.xxgk-list ul li{border-bottom:1px solid #e5e5e5;padding-bottom:.1rem;margin-bottom:.1rem;}
.xxgk-list ul li .time{width: .8rem;text-align: center;margin-right:.16rem;padding:.04rem 0 .06rem;transition: 0.5s all;}
.xxgk-list ul li .time span{display: block;color: #1f6b8a;font-size: .24rem;font-weight: bold;}
.xxgk-list ul li .time span+span{color: #999999;font-size: .14rem;font-weight: normal;}
.xxgk-list ul li p{font-size: .16rem;color: #434343;line-height: .3rem;width: calc( 100% - .96rem );}
.xxgk-list ul li:hover .time{background: #1f6b8a;}
.xxgk-list ul li:hover .time span{color: #ffffff;}
.xxgk-list ul li:hover p{color: #1f6b8a;}

/*校友风采*/
.part04{width: 100%;padding:.3rem 0 0;}
.part04 .title{text-align: center;}
.xy-img{width: 1.47rem;height: 1.83rem;overflow: hidden;}
.xy-img img{width: 100%;height: 100%;transition: 0.5s all;object-fit: cover;}
.part04-list{padding-bottom:.5rem !important;}
.part04-list .swiper-slide{background:#f7f8fc;transition: 0.4s all;}
.xy-in{width: 1rem;border-left:1px dashed #1f6b8a;}
.xy-in a{display: block;text-align: center;line-height: 1.83rem;color: #1f6b8a;font-size: .4rem;}
.xy-txt{width: calc( 100% - 3rem );}
.xy-txt h3{margin-top:auto;font-size: .24rem;color: #434343;margin-bottom:.1rem;transition: 0.4s all;}
.xy-txt p{margin-bottom:auto;font-size: .16rem;color: #434343;line-height: .3rem;transition: 0.4s all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;}
.part04-list .swiper-pagination-bullet{width: 8px;height: 8px;background-color: #dedede;border-radius: 4px;transition: 0.5s all;}
.part04-list .swiper-pagination-bullet-active{width: 28px;background-color: #ffd270;}
.part04-list .swiper-slide:hover{background:#1f6b8a;}
.part04-list .swiper-slide:hover .xy-txt h3,.part04-list .swiper-slide:hover .xy-txt p{color: #ffffff;}
.part04-list .swiper-slide:hover .xy-in{border-left:1px dashed #ffffff;}
.part04-list .swiper-slide:hover .xy-in a{color: #ffffff;}
.part04-list .swiper-slide:hover .xy-img img{transform: scale(1.1,1.1);}

/*产教融合*/
.part05{width: 100%;padding:.2rem 0 .3rem;}
.part05 .title{text-align: center;}
.part05-list ul{margin-bottom:.3rem;}
.part05-list ul+ul{margin-bottom:0;}
.part05-list ul li{width: 9%;height: .55rem;line-height: .55rem;background: #f7f8fc;text-align: center;transition: 0.4s all;}
.part05-list ul li a{display: block;font-size: .16rem;color: #434343;}
.part05-list ul li:hover{background: #1f6b8a;}
.part05-list ul li:hover a{color: #ffffff;}

