@charset "utf-8";
/* 首页标题通用 开始 */
.sy_tit{letter-spacing:0;height: 0.7rem;position: relative;}
.sy_tit .wz_out{position: relative;align-items: center;height:100%;font-weight: bold;text-align:center;}
.sy_tit .wz_out img{height:0.67rem;}
.sy_tit .more{height:0.3rem;font-weight: 100;line-height:0.3rem;right:0;bottom: 0.2rem;position:absolute;transition: 0.4s;text-align:center;}
.sy_tit .more a{width:1rem;font-size:0.16rem;height:0.3rem;font-weight: 100;line-height:0.3rem;letter-spacing:normal;color:#10BADC;padding-right:0.2rem;background: url(../images25/icon_more.png) no-repeat 0.6rem center;background-size: 0.16rem;display: inline-block;border-radius:0.3rem;border: 1px solid #10BADC;}
.sy_tit .more:hover{transform: translate(5px);transition: 0.4s;}
@media(max-width: 650px){
	.sy_tit .wz_out{text-align:left;}
}
/* 首页标题通用 结束 */


/* 首页banner开始 */
.banner{overflow: hidden;width: 100%;height: 100vh;}
.banner .a{ display: block; position: relative; z-index: 1; overflow: hidden; }
.banner .img{overflow: hidden;transform: scale(1.08);transition: 6s;position:relative;width:100%;}
.img .imgLi{padding-bottom:60%;}
.imgBox img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;}
.banner .img .imgLi{padding-bottom: 100vh;transform: scale(1) !important;transition: .5s;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;}
.banner .img video{ width: 100vw; height:100%; object-fit: cover; position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.banner .top{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;z-index: 1;transform: translateY(6%);}
.banner .top .box{position: relative;z-index: 1;}
.banner.on ul li.swiper-slide-active .img{ transform: scale(1);}
.banner.on1 ul li.swiper-slide-active .top .box{ transform: translateY(0);}

.banner_box{padding: 0;position: relative;z-index: 1;overflow: hidden;}
.banner_box .dots{position: absolute;bottom: .3rem;left: 0;right: 0;z-index: 10;text-align: center;padding: 0 6%;}
.banner_box .dots span{width: .36rem;height: .36rem;color: #fff;transition: .5s;margin: 0 .03rem;border-radius: 0;opacity: 1;background: none;position: relative;}
.banner_box .dots span:before{content: "";position: absolute;width: 0.14rem;height: .14rem;border: rgba(255,255,255,1) .01rem solid;border-radius: 50%;top: 55%;left: 50%;transform: translate(-50%, -50%);transition: .5s;}
.banner_box .dots span:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images25/icon_fenzi.png) center no-repeat;background-size: cover !important;transform-origin: bottom;transform: scale(0);transition: .5s; opacity: 0;}
.banner_box .dots span.active{ margin: 0 .1rem;}
.banner_box .dots span.active:before{opacity: 0;}
.banner_box .dots span.active:after{transform: scale(1); opacity: 1;}
/*  */
@media(max-width: 1024px){
	.fix-top{position: relative;transform: translate3d(0, 0, 0);}
  .banner{height: auto;position: relative;margin-top:60px;}
	.imgBox img{position:inherit;opacity: 1 !important;}
	.banner .img .imgLi{display: none;}
	.banner_box .dots{text-align: center;bottom: .1rem;}
	.banner_box .dots span{ transform: scale(.6); margin: 0 0 !important}
	.banner .top{ transform: scale(.6)}
}
/* 首页banner结束 */


/* 通知公告 开始 */
.tzgg{height:4.68rem;padding-top:0.73rem; background: url(../images25/bg_tzgg.png) no-repeat center top;background-size:100% 100%;position: relative;z-index:2;}
.tzgg .w15{overflow: hidden;}
.tzgg .tzgg_top{width: 15.4rem;margin: 0 auto;}
.tzgg_list{margin-top:0.3rem;margin-left:-0.39rem;}
.tzgg_list .swiper-slide{}
.tzgg_list .swiper-slide .bt{height:1.1rem;overflow: hidden;border-bottom:1px solid #ddd; position:relative;padding:0.3rem 0.4rem 0.2rem;display: block; background: url(../images25/xian_tzgg.png) no-repeat left bottom;background-size:0.09rem;transition: 0.4s;}
.tzgg_list .swiper-slide .bt a{font-size: 0.2rem;color: #333;line-height:0.3rem;height:0.6rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: 0.4s;}
.tzgg_list .swiper-slide .time{font-size: 0.16rem;color: #10BADC;font-family: Source Han Serif CN;padding: 0.2rem 0 0 0.4rem;}
.tzgg_list .swiper-slide-active{}
.tzgg_list .swiper-slide:hover .bt{background: url(../images25/xian_tzgg_on.png) no-repeat left bottom;background-size:0.09rem;transition: 0.4s;}
.tzgg_list .swiper-slide:hover .bt a{color: #10BADC;font-weight:bold;}
.tzgg_list_zyj{height:0.4rem;width:100%;margin-top: 0.3rem;text-align: center;}
.tzgg_list_zyj .swiper-button-prev,.tzgg_list_zyj .swiper-button-next{width: 0.34rem;height: 0.34rem;font-size:0;text-align: center;transition:0.5s;position:inherit;display: inline-block;margin: 0 0.2rem;}
.tzgg_list_zyj .swiper-button-prev{background: url(../images25/icon_prev_tz.png) no-repeat;background-size:0.33rem;}
.tzgg_list_zyj .swiper-button-next{background: url(../images25/icon_next_tz.png) no-repeat;background-size:0.33rem;}

@media(max-width: 1024px){	
	.tzgg{width: 100%;height: auto;float:none;padding: 0.3rem 0; background-size: cover;}
	.tzgg .tzgg_top{width: 95%;}
}
@media(max-width: 650px){
		
}
/* 通知公告 结束 */


/* 生工动态 开始 */
.sgdt{padding-top:0.73rem;position: relative;z-index:3;}
.sgdt::before{content: '';display: inline-block;width:3.38rem;height: 6.73rem; background: url(../images25/bg_djgz.png) no-repeat;background-size:3.38rem;position:absolute;top: 0;right:50%;margin-right:-8.4rem; z-index: -1;padding-bottom: 2rem;opacity: 0.5;}
.sgdt .sy_tit{margin-bottom:0.3rem;}
.sgdt_main{height:6.5rem;}
.sgdt_left{width:7rem;height:5.9rem;position: relative;float: left;}
.sgdt_left::before{content: '';display: inline-block;background:#10BADC;background-size:100%;position:absolute;bottom: 0.1rem;left: 0;width: 100%;height:0.01rem;z-index: 1;}
.sgdt_left .sgdt-img{width:7rem;height:4.66rem;margin-top:0.4rem;overflow:hidden;}
.sgdt_left img,.sgdt_left a img{width:100%;min-height:100%;}
.sgdt_left .sj{position:absolute;top:0;left:0.44rem;width: 0.86rem;height:1.1rem;padding-top:0.16rem; z-index: 3;text-align:center;color:#fff;background: linear-gradient(144deg, #10BADC -1%, #00D3CD 94%);}
.sgdt_left .sj .p1{font-size: 0.36rem;height:0.52rem;line-height:0.52rem;font-weight:bold;font-family: Source Han Serif CN;}
.sgdt_left .sj .p2{font-size: 0.16rem;height:0.24rem;line-height: 0.24rem;margin-top:0.03rem;font-family: Source Han Serif CN;letter-spacing: 0.04em;}
.sgdt_left .box{width:100%;z-index:2;}
.sgdt_left .con{width: 100%;margin-top:0.2rem;float:left;transition: 0.4s;}
.sgdt_left .con p{font-size: 0.24rem;color: #333;font-weight: bold;height: 0.32rem;line-height:0.32rem; transition: 0.4s;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
.sgdt_left:hover .con{transform: translate(5px);transition: 0.4s;}
.sgdt_left:hover .con p{color:#10BADC;transition: 0.4s;}
.sgdt_left .swiper-button-next,.sgdt_left .swiper-button-prev{transition: 0.4s;opacity: 0;}
.sgdt_left:hover .swiper-button-next,.sgdt_left:hover .swiper-button-prev{transition: 0.4s;opacity:0.8;}
.sgdt_left .swiper-pagination{width: calc(100% - 5.87rem); z-index: 6;height: 0.2rem;line-height: 0.2rem;position:absolute;bottom: 0;left: 0.8rem;display:flex;align-items: center;justify-content: space-between;background: #fff;}
.sgdt_left .swiper-pagination span{width: 0.12rem;height: 0.12rem;line-height:0.3rem;transition: 0;opacity: 1;position: relative;color:#fff;font-size:0;background:#fff;border: 1px solid #10BADC;border-radius:50%;margin:0!important;}
.sgdt_left .swiper-pagination span.swiper-pagination-bullet-active{background:#10BADC;border: 1px solid #10BADC;}
.sgdt_left a img{transition: 0.4s;}
.sgdt_left a:hover img{transform: scale(1.05);transition: 0.4s;}

.sgdt_right{width:7.92rem;margin-top: 0.4rem;float:right;}
.sgdt_right li{border-bottom: 1px solid #D8D8D8;margin-top:0.3rem;}
.sgdt_right li:nth-child(1){margin-top: 0;}
.sgdt_right li .li{height:0;overflow: hidden;transition: 0.4s;}
.sgdt_right li .li_img{width:1.47rem;height:1.1rem;overflow: hidden;margin:0.42rem 0.3rem 0 0;}
.sgdt_right li .li_img img{width:100%;min-height:100%;transition: 0.4s;}
.sgdt_right li .li_img:hover img{transform: scale(1.05);transition: 0.4s;}
.sgdt_right li .li_right{width: calc(100% - 2rem);}
.sgdt_right li .li_right .sj{}
.sgdt_right li .li_right .sj span.ri{color: #10BADC;font-size: 0.36rem;}
.sgdt_right li .li_right .sj span.ny{color: #666666;font-size: 0.14rem;margin-left: 0.05rem;}
.sgdt_right li .li_right .wz{padding-left:0.3rem;}
.sgdt_right li .li_right .wz p.bt{margin:0.4rem 0 0.15rem;color: #fff;font-size: 0.2rem;line-height: 0.3rem;max-height: 0.3rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.sgdt_right li .li_right .wz p.zy{color: #fff;font-size: 0.16rem;line-height: 0.24rem;max-height: 0.48rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sgdt_right li .li_right .wz p.sj{color: #fff;font-size: 0.18rem;font-family: Source Han Serif CN;line-height: 0.4rem;height: 0.4rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.sgdt_right li .li_on{position: relative;height:0.6rem;padding-left:1.2rem;color:#000;font-size:0.2rem;line-height:0.26rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: 0.5s;}
.sgdt_right li .li_on span{position: absolute;left: 0;top:0;width:auto;height:0.6rem;text-align:center;font-size: 0.18rem;color: #10BADC;border-bottom:3px solid #10BADC;display:inline-block;}
.sgdt_right li.on .li{height:1.96rem;transition: 0.4s;background: url(../images25/bg_sgdt_li.png) no-repeat;background-size:100%;}
.sgdt_right li.on .li_on{height:0;transition: 0.4s;}
.sgdt_right li:hover .li_on{color:#10BADC;padding-left:1.25rem;transition: 0.5s;}

@media(max-width: 1024px){	
	.sgdt{padding:0.3rem 0;}
	.sgdt::before{width:30%; right:0;margin-right:0;}
	.sgdt_left,.sgdt_right{width: 100%;height:auto;float: none;}
	.sgdt_left{padding-bottom:0.4rem;}
	.sgdt_main{height:auto;}
	.sgdt_right li .li_on{display: block;}
	.sgdt_right li.on .li_on{height:0.6rem;background: none;}
	.sgdt_right li .li,.sgdt_right li.on .li{display:none;}
	.sgdt_left .sgdt-img{width:100%;height:auto;}
	
}
@media(max-width: 650px){
	.sgdt_left .swiper-pagination{width:30%;}
}
/* 生工动态 结束 */


/* 党建工作 开始 */
.djgz{padding-top:0.7rem;padding-bottom:1.3rem; position: relative;z-index: 3;height: 6.59rem;}
.djgz::before{content: '';display: inline-block;background: url(../images25/bg_djgzbox.png) no-repeat bottom center;background-size:100%;position:absolute;bottom:0.21rem;left: 0;width: 100%;height:6.59rem; z-index: -1;padding-bottom:0rem;}
.djgz::after{content: '';display: inline-block;background: url(../images25/bg_fengexian.png) no-repeat bottom center;background-size:auto 100%;position:absolute;bottom:0;left: 0;width: 100%;z-index: 1;padding-bottom:0.41rem;}
.djgz_top{width:15.4rem;margin: 0 auto;}
.djgz .djgz_list {width:16rem; margin-top: 0.6rem;}
.djgz .djgz_list .djgz_list_li{width:3.6rem;height:2.8rem;float: left;margin-right:0.333rem;}
.djgz .djgz_list .djgz_list_li a{position:relative;width:3.6rem;height:2.8rem;display:block;}
.djgz .djgz_list .djgz_list_li a::before{content: '';display: inline-block;height: 1.5rem;background: linear-gradient(180deg, rgba(244, 245, 247, 0) 0%, rgba(0, 0, 0, 0.5) 45%, rgba(0, 0, 0, 0.7) 100%);position:absolute;bottom: 0rem;left: 0;width: 100%;z-index:3;}
.djgz .djgz_list .djgz_list_li:nth-child(2n){ margin-top: .53rem;}
.djgz .djgz_list .djgz_img{width:3.6rem;height:2.8rem;overflow:hidden;}
.djgz .djgz_list .djgz_img img{width:100%;min-height:100%;transition: 0.5s;}
.djgz .djgz_list .djgz_list_li:hover .djgz_img img{transform: scale(1.1);transition: 0.5s;}

.djgz .djgz_list .wz{position:absolute;bottom: 0.15rem;left: 0;padding-left:0.2rem;width: 100%;color:#fff;z-index:3;transition: 0.4s;}
.djgz .djgz_list .wz .bt{font-size:0.2rem;line-height: 0.3rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.djgz .djgz_list .wz .time{font-family: Source Han Serif CN;font-size:0.16rem;line-height: 0.2rem;}
.djgz .djgz_list .sj{width:0;height:0.7rem;position:absolute;bottom: 0;left: 0.2rem;background: linear-gradient(135deg, #1184E7 0%, #10BADC 105%);text-align:center;padding-top:0.05rem;color:#fff;z-index:3;overflow;hidden;transition: 0.4s;}
.djgz .djgz_list .sj p.yr{width:0;font-family: Source Han Serif CN;font-size:0.2rem;line-height: 0.3rem;font-weight:bold;display:block;overflow: hidden;transition: 0.4s;}
.djgz .djgz_list .sj p.nian{width:0;font-family: Source Han Serif CN;font-size:0.16rem;line-height:0.20rem;font-weight:100;display:block;overflow: hidden;transition: 0.4s;}
.djgz .djgz_list .sj p.yr,.djgz .djgz_list .sj p.nian{width:100%;transition: 0.4s;}

@media(max-width: 1024px){	
	.djgz{height:auto;padding-top:0.3rem;padding-bottom: 0.7rem;}
	.djgz::before{height:100%;background-size:cover;}
	.djgz .w15,.djgz_top{width: 95%;padding-left:0;}
	.djgz .djgz_list{width:100%;margin-top:0.2rem;}
	.djgz .djgz_list .djgz_list_li{width:50%;height:auto;margin-bottom:0.3rem;margin-right:0;}
	.djgz .djgz_list .djgz_list_li a{margin:0 auto;}
	.djgz .djgz_list .djgz_list_li:nth-child(2n){ margin-top:0;}
	.djgz .djgz_list .djgz_list_li::before{bottom: 0rem;}
	.djgz .djgz_list .wz{bottom:0.1rem;}
	.djgz .djgz_list .wz .bt{font-size:0.16rem;}
	.djgz .djgz_list .wz .time{font-size:0.14rem;}
}
@media(max-width: 750px){
	.djgz .djgz_list .djgz_list_li{width:100%;}
  .djgz .djgz_list .djgz_list_li a{width:100%;height:auto;}
	.djgz .djgz_list .djgz_list_li .djgz_img,.djgz .djgz_list .djgz_list_li .djgz_img{height:auto;}
	.djgz .djgz_list .djgz_img{width:100%;height:2.2rem;}
}
/* 党建工作 结束 */


/* 教育教学 开始 */
.jyjx{width: calc(100%);position: relative;z-index: 3;padding-top: 0.7rem;padding-bottom:0.1rem;}
.jyjx::before{content: '';display: inline-block;width:2.5rem;height: 5.9rem; background: url(../images25/bg_djgz.png) no-repeat;background-size:2.5rem;position:absolute;top: -0.22rem;left:0;z-index: -1;opacity: 0.5;}
.jyjx .sy_tit{margin-bottom: 0.4rem;}
.jyjx_list{width: 4.8rem;margin-right:0.4rem;}
.jyjx_list.fr{margin-right: 0;}
.jyjx_list li{padding:0rem 0 0.2rem 0;margin-bottom: 0.2rem; position: relative;border-bottom:0.01rem solid #D8D8D8;transition: 0.4s;}
.jyjx_list li span{font-family: Source Han Serif CN;font-size:0.18rem;color: #10BADC;line-height: 0.3rem;padding-left:0.3rem;background: url(../images25/icon_list.png) no-repeat left center;background-size:0.22rem;}
.jyjx_list li p.bt{height:0.3rem;line-height:0.3rem;margin-top: 0.18rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 0.2rem;color: #333;transition: 0.5s;}
.jyjx_list li p.zy{line-height: 0.28rem;height: 0.56rem;margin-top: 0.18rem;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 0.16rem;color: #777;transition: 0.4s;}
.jyjx_list li:hover {border-bottom:0.01rem solid #10BADC;transition: 0.5s;}
.jyjx_list li:hover p.bt{color: #10BADC;}

.jyjx_img{position:relative;width:5rem;height:3.69rem;}
.jyjx_img .img1{width:5rem;height:3.69rem;overflow:hidden;}
.jyjx_img .img1 img{width:100%;min-height:100%;transition:1s;}
.jyjx_img .img1:hover img{transform: scale(1.05);transition:1s;}
.jyjx_img::before{content: '';display: block;width: 100%;height: 100%;left:0;top:0;background:#10BADC;filter: blur(20px);-webkit-filter: blur(20px);opacity: 0;transition: 1s;position: absolute;z-index: -1;}
.jyjx_img:hover::before{filter: blur(0px);-webkit-filter: blur(0px);opacity: 1;transition: 1s;}

@media(max-width: 1024px){	
	.jyjx{width:100%;background:none;padding:0.3rem 0;height:auto;}
	.jyjx_list{width:100%;float:none;}
	.jyjx_img{display: none;}
	.jyjx .xsgz{margin-top:0.3rem;}
	
}
@media(max-width: 650px){
		
}
/* 教育教学 结束 */


/*--- 学生工作、版权 开始 ---*/
.xsgz_footer{padding-top:0.4rem;position: relative;z-index:2;overflow: hidden;}
.xsgz_footer::before{content: '';display: inline-block;background: url(../images25/bg_index.png) no-repeat center bottom;background-size:100%;position:absolute;bottom: 0;left: 0;width: 100%;height: 10.2rem;z-index: -1;}
/* 学生工作 开始 */
.xsgz{position: relative;padding-bottom: 0.8rem;}
.xsgz_left{position: absolute;width:10.32rem;height:6.02rem;right:51%; top: 0.7rem;overflow:hidden;}
.xsgz_left img{width:100%;min-height:100%;}
.xsgz_list{width: 7.5rem;margin-top:0.4rem;}
.xsgz_list li{padding:0rem 0 0.2rem 0;margin-bottom: 0.2rem; position: relative;border-bottom:0.01rem solid #D8D8D8;transition: 0.4s;}
.xsgz_list li span{font-family: Source Han Serif CN;font-size:0.18rem;color: #10BADC;line-height: 0.3rem;padding-left:0.3rem;background: url(../images25/icon_list.png) no-repeat left center;background-size:0.22rem;}
.xsgz_list li p.bt{height:0.3rem;line-height:0.3rem;margin-top: 0.18rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 0.2rem;color: #333;transition: 0.5s;}
.xsgz_list li p.zy{height: 0;line-height: 0.28rem;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 0.16rem;color: #777;transition: 0.4s;}
.xsgz_list li.on {border-bottom:0.01rem solid #10BADC;transition: 0.5s;}
.xsgz_list li.on p.bt{color: #10BADC;}
.xsgz_list li.on p.zy{height: 0.56rem;margin-top: 0.18rem;}
@media(max-width: 1024px){	
	.xsgz_footer::before{background-size:cover;}
	.xsgz_left{right:60%;}
	.xsgz_list{width:56%;}
}
@media(max-width: 650px){
	.xsgz_left{display:none;}
	.xsgz_list{width:100%;}
}
/* 学生工作 结束 */

/* 首页版权 开始 */
.footer{position: relative;}
.footer::before{content: '';display: inline-block;background: url(../images25/bg_index.png) no-repeat center bottom;background-size:100%;position:absolute;bottom: 0;left: 0;width: 100%;height: 10.2rem;z-index: 1;}
@media(max-width: 1024px){	
	.footer::before{background-size:cover;}
}
/* 首页版权 结束 */
/*--- 学生工作、版权 结束 ---*/