/*banner开始*/
.banner{position: relative;padding-top: 1.72rem;transition: 0.3s all;}
.banner .swiper-slide a{display: block;}
.banner .swiper-slide img{width: 100%;}
.banner .swiper-slide-active img{transform: scale(1.04,1.04);transition:5s all;}
.banner .swiper-pagination{bottom:0.2rem;left:50%;transform: translate(-50%,0);}
.banner .swiper-pagination .swiper-pagination-bullet{background: #ffffff;width: 0.12rem;height: 0.12rem;text-align: center;border-radius: 100%;opacity: 1;}
.banner .swiper-pagination .swiper-pagination-bullet-active{background: #0271f0;}
/*banner结束*/

/*公共标题开始*/
.title{width: 100%;line-height: 0.3rem;margin-bottom: 0.3rem;display: flex;justify-content: space-between;}
.title h3{font-size: 0.28rem;color: #111111;}
.title h3 span{color: #1256a7;}
.title a{font-size: 0.14rem;color: #1256a7;font-weight: bold;padding-left: 0.34rem;background: url(../images/more.png) no-repeat left center;}
/*公共标题结束*/

.parta{width: 100%;padding: 0.5rem 0;background: url(../images/part1r_bg.png) no-repeat right bottom;position: relative;}
.parta::after{content: "";width: 100%;height: 100%;display: block;background: url(../images/part1l_bg.png) no-repeat left bottom;position: absolute;left: 0;bottom: 0;z-index: -1;}
.parta .w90{background: url(../images/news_bg.png) no-repeat 40px bottom;}
/*学院新闻，通知公告开始*/
.pal,.par{width: 50%;position: relative;}
.news-img{width: 100%;height: 3.66rem;}
.news-img a{display: block;height: 100%;}
.news-img img{width: 100%;height: 100%;object-fit: cover;}
.news-txt{padding-bottom: 0.4rem;width: 100%;}
.news-txt .time{width: 1rem;height: 1.06rem;background: #1256a7;}
.news-txt .timebox{border-left: 1px solid #ffffff;padding-left: 0.1rem;}
.news-txt .timebox span{display: block;color: #ffffff;font-family: 'Times New Roman', Times, serif;font-size: 0.16rem;}
.news-txt .timebox span+span{font-size: 0.22rem;margin-top: 0.05rem;}
.news-txt a{color: #333333;line-height: 0.3rem;max-width: calc( 100% - 1.3rem );padding-left: 0.3rem;display: block\0;}
.news-txt .swiper-slide{opacity: 0 !important;transition: 0.1s all;width: 100% !important;}
.news-txt .swiper-slide-active{opacity: 1 !important;}
.news-txt .swiper-pagination{bottom:0.2rem;left:50%;transform: translate(-50%,0);}
.news-txt .swiper-pagination-bullet{width: 0.37rem;height: 3px;background: #ffffff;border-radius: 0;opacity: 1;}
.news-txt .swiper-pagination-bullet-active{background: #1dc8b6;}
.news-title{height: 0.4rem;position: absolute;left: 0;top:0;z-index: 2;}
.news-title ul{padding-left: 0.4rem;}
.news-title ul li{padding-right: 0.5rem;position: relative;cursor: pointer;}
.news-title ul li:first-child::after{content: "";width: 5px;height: 5px;background: #666666;display: block;position: absolute;right: 0.25rem;top:50%;margin-top: -2.5px;border-radius: 100%;}
.news-title ul li h3{font-size: 0.22rem;color: #666666;transition: 0.2s all;}
.news-title ul li:first-child h3{padding-left: 0.38rem;background: url(../images/title1.png) no-repeat -7px center;background-size: auto 0.44rem;}
.news-title ul li.on h3{font-size: 0.28rem;color: #111111;}
.news-title ul li.on h3 span{color: #1256a7;}
.palist ul{position: relative;padding-top: 0.75rem;}
.palist ul .title{justify-content: flex-end;position: absolute;top:0px;right: 0;line-height: 0.4rem;}
.palist ul li{width: 100%;padding: 0 0.4rem;line-height: 0.5rem;background: rgba(255, 255, 255, 0);transition: 0.2s all;}
.palist ul li p{color: #333333;max-width: calc( 100% - 0.9rem );transition: 0.2s all;}
.palist ul li span{color: #1256a7;font-family: 'Times New Roman', Times, serif;flex-shrink: 0;transition: 0.2s all;}
.palist ul li:hover{background: #ffa200;}
.palist ul li:hover p,.palist ul li:hover span{color: #ffffff;}
.palist ul.swiper-slide{opacity: 0 !important;transition: 0.1s all;}
.palist ul.swiper-slide-active{opacity: 1 !important;}
/*学院新闻，通知公告结束*/

.partb{width: 100%;background: url(../images/part2_bg.png) no-repeat left bottom;padding: 0.5rem 0;background-size: cover;}
.partb .p30{width: calc( 100% / 3);}
/*党建工作开始*/
.pbl{padding-right: 0.3rem;}
.pbl .title h3{padding-left: 0.35rem;background: url(../images/title2.png) no-repeat left center;background-size: auto 0.29rem;color: #de0002;}
.pblist ul{margin-top: -0.1rem;margin-bottom: -0.1rem;}
.pblist ul li{width: 100%;background: rgba(255, 255, 255, 0);padding: 0.1rem 0;border-bottom: 1px solid rgba(0,0,0,0.1);transition: 0.3s all;border-left: 3px solid rgba(255,255,255,0);}
.pblist ul li a{padding: 0.1rem 0.2rem;display: block;}
.pblist ul li p{color: #333333;line-height: 0.3rem;}
.pblist ul li span{color: #666666;font-family: 'Times New Roman', Times, serif;}
.pblist ul li:hover{background: #ffffff;border-left: 3px solid #ffa200;}
.pblist ul li:hover p,.pblist ul li:hover span{color: #1256a7;}
/*党建工作结束*/

/*教育教学开始*/
.pbc{padding: 0 0.1rem;}
.pbc .title h3{padding-left: 0.35rem;background: url(../images/title3.png) no-repeat -7px -5px;background-size: auto 0.42rem;}
.pbclist ul{margin-top: -0.1rem;margin-bottom: -0.1rem;}
.pbclist ul li{line-height: 0.24rem;display: flex;margin-left: -0.1rem;margin-right: -0.1rem;padding: 0.1rem;background: rgba(255, 255, 255, 0);transition: 0.3s all;margin-bottom: 0.1rem;}
.pbclist ul li:last-child{margin-bottom: 0;}
.pbclist ul li span{width: 0.54rem;height: 0.24rem;text-align: center;line-height: 0.24rem;font-size: 0.14rem;color: #ffffff;background: #1256a7;border-radius: 0.12rem;margin-right: 0.1rem;font-family: 'Times New Roman', Times, serif;display: block;}
.pbclist ul li a{max-width: calc( 100% - 0.64rem );color: #333333;}
.pbclist ul li:hover span{background: #ffa200;}
.pbclist ul li:hover a{color: #1256a7;}
.pbclist ul li:hover{background: #ffffff;}
/*教育教学结束*/

/*科研动态开始*/
.pbr{padding-left: 0.3rem;}
.pbr .title h3{padding-left: 0.35rem;background: url(../images/title4.png) no-repeat left center;background: url(../images/title4.png) no-repeat -56px center\0;background-size: auto 0.29rem;}
.pbrlist ul{margin-top: -0.1rem;margin-bottom: -0.1rem;}
.pbrlist ul li{line-height: 0.24rem;display: flex;justify-content:space-between;padding: 0.1rem;background: rgba(255, 255, 255, 0);transition: 0.3s all;margin-bottom: 0.1rem;border-left: 3px solid rgba(255,255,255,0);}
.pbrlist ul li:last-child{margin-bottom: 0;}
.pbrlist ul li span{font-size: 0.16rem;color: #666666;font-family: 'Times New Roman', Times, serif;}
.pbrlist ul li a{max-width: calc( 100% - 0.5rem );color: #333333;}
.pbrlist ul li:hover span{color: #1256a7;}
.pbrlist ul li:hover a{color: #1256a7;}
.pbrlist ul li:hover{background: #ffffff;border-left: 3px solid #ffa200;}
/*科研动态结束*/

.partc{width: 100%;background: url(../images/part3_bg.png) no-repeat left bottom;padding: 0.5rem 0;}
/*团学工作开始*/
.pcl,.pcc{width: calc( ( 100% - 2.69rem ) / 2 );padding-right: 0.4rem;}
.pcl .title h3{padding-left: 0.35rem;background: url(../images/title5.png) no-repeat -7px -5px;background-size: auto 0.42rem;}
.pclist ul li{width: 100%;background: #f9fafc;position: relative;margin-bottom: 0.24rem;overflow: hidden;transition: 0.2s all;}
.pclist ul li a{padding: 0.1rem;}
.pclist ul li .time{width: 0.56rem;background: #ffffff;text-align: center;flex-shrink: 0;color: #1256a7;margin-right: 0.1rem;transition: 0.3s all;}
.pclist ul li .time span{display: block;font-family: 'Times New Roman', Times, serif;}
.pclist ul li .time span.sp1{font-size: 0.3rem;line-height: 0.37rem;}
.pclist ul li .time span.sp2{font-size: 0.14rem;background: #1256a7;color: #ffffff;line-height: 0.2rem;}
.pclist ul li p{font-size: 0.16rem;color: #333333;line-height: 0.28rem;max-height: 0.56rem;max-width: calc( 100% - 0.66rem );}
.pclist ul li:hover{background: #ffa200;}
.pclist ul li:hover p{color: #ffffff;}
.pclist ul li:last-child{margin-bottom: 0;}
/*团学工作结束*/

/*招生就业开始*/
.pcc .title h3{padding-left: 0.35rem;background: url(../images/title6.png) no-repeat -7px -5px;background-size: auto 0.42rem;}
.pcclist ul li{line-height: 0.3rem;width: 100%;display: flex;justify-content: space-between;margin-bottom: 0.15rem;position: relative;padding-bottom: 0.05rem;}
.pcclist ul li::after{content: "";content: none\0;width: 0;height: 1px;display: block;position: absolute;left: 0;bottom:0;background: #1256a7;transition: 0.3s all;}
.pcclist ul li a{font-size: 0.16rem;color: #333333;padding-left: 0.24rem;background: url(../images/list-icon.png) no-repeat -2px center;background-size: auto 0.2rem;max-width: calc( 100% - 90px );}
.pcclist ul li span{font-size: 0.16rem;color: #666666;font-family: 'Times New Roman', Times, serif;display: block;}
.pcclist ul li:hover a{color: #1256a7;background: url(../images/list-icon-hover.png) no-repeat -2px center;background-size: auto 0.2rem;}
.pcclist ul li:last-child{margin-bottom: 0;}
.pcclist ul li:hover::after{width: 100%;}
.pcclist ul li:hover span{color: #1256a7;}
/*招生就业结束*/

.pcr{width: 2.69rem;height: 100%;}
/*专题专栏开始*/
.pcr .title h3{padding-left: 0.35rem;background: url(../images/title7.png) no-repeat -7px -5px;background-size: auto 0.42rem;}
.pcrlist{width: 100%;height: 3.8rem;}
.pcrlist .swiper-slide{width: 100%;height: 0;position: relative;padding-bottom: 43.12%;}
.pcrlist .swiper-slide a{display: block;}
/*专题专栏结束*/

.partd{width: 100%;background: #1256a7 url(../images/link_bg.png) no-repeat right center;background-size: 100% auto;}
/*快捷导航开始*/
.quick-link{
  width: 60%;
  margin:0px auto;
}
.quick-link ul li{width: 33.3%;}
.quick-link ul li a{width: 100%;padding: 0.34rem 0;height: 1.1rem;}
.quick-link ul li img{margin-right: 0.16rem;max-height: 50px;filter:drop-shadow(0 0.12rem 0.06rem rgba(0, 60, 128, 0.4));transition: 0.5s all;}
.quick-link ul li .link-txt h3{font-size: 0.18rem;color: #ffffff;}
.quick-link ul li .link-txt span{font-size: 0.16rem;color: #ffffff;line-height: 0.28rem;}
.quick-link ul li:first-child,.quick-link ul li:last-child{background: rgba(255,255,255,0.2);}
.quick-link ul li:nth-child(2),.quick-link ul li:nth-child(4){background: rgba(255,255,255,0.1);}
.quick-link ul li:hover img{margin-top: -0.2rem;}
/*快捷导航结束*/