﻿@charset "utf-8";
/* 首页标题通用 开始 */
.sy_tit{letter-spacing:0;height:0.44rem;position: relative;margin-bottom: 0.26rem;text-align: left;}
.sy_tit .wz_out{position: relative;height:100%; align-items: center;text-align:left;padding:0;width: auto;display: inline-block;margin: 0 auto;}
.sy_tit .wz_out p.cn{font-size:0.32rem;margin-bottom:0.05rem;color: #2B6646;font-family: "思源宋体";}
.sy_tit .more{width:auto; height:0.44rem;padding-right:0.35rem;font-size:0.16rem;color:#333;font-weight: 100;line-height:0.44rem;right:0;bottom: 0rem;position:absolute;transition: 0.4s;text-align:left;background: url(../images25/icon_more.png) no-repeat right center;background-size: 0.27rem;}
.sy_tit .more:hover{transform: translate(5px);transition: 0.4s;color:#2B6646;}
@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: 2.2rem;left: 0;right: 0;z-index: 10;text-align: center;padding: 0 6%;}
.banner_box .dots span{width: .17rem;height: .17rem;color: #fff;transition: .5s;margin: 0 .15rem;border-radius: 0;opacity: 1;background: none;position: relative;}
.banner_box .dots span:before{content: "";position: absolute;width: 0.1rem;height: .1rem;border: rgba(255,255,255,1) .01rem solid;border-radius: 50%;top: 50%;left: 50%;transform: translate(-0.05rem, -0.05rem);transition: .5s;}
.banner_box .dots span:after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: url(../images25/banner_icon_on.png) center no-repeat;background-size:0.17rem;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结束 */


/* 快捷链接 开始 */
.kjlj{position: absolute;bottom:0.52rem;left: 50%;margin-left: -7.5rem; right: 0;width:15rem;height:1.28rem;background: rgba(255, 255, 255, 0.76);backdrop-filter: blur(24px);box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.16); z-index: 10;border-radius:1.28rem;display: flex;justify-content: center;padding-top: 0.24rem;}
.kjlj li{width: 1.6rem;height: 0.8rem;margin: 0 0.8rem;}
.kjlj li p.kj_img{width:100%;height:0.48rem;text-align:center;margin: 0 auto;position: relative;z-index: 1;}
.kjlj li p.kj_img img{width:0.48rem;}
.kjlj li p.wz{margin-top:0.12rem;font-size:0.16rem;height:0.2rem;line-height:0.2rem; color: #3D3D3D; display: inline-block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: center;}
.kjlj li:hover p.wz{color:#278C4B;}
@media(max-width: 1024px){
  .kjlj{position: initial;margin-left: 0; width:95%;height:auto;background: none; display: inherit;padding: 0.1rem 0;margin: 0.2rem auto;}
	.kjlj li{width: 25%;float: left;margin: 0.1rem 0;}
}
/* 快捷链接 结束 */

/* -----招生公告、宣传视频 开始----- */
.zsgg_xcsp{padding-top: 0.6rem;}
/* 招生公告 开始 */
.zsgg{width: 7.2rem;float: left;}
.zsgg_list{background: url(../images25/bg_zsgg.png) no-repeat center bottom;background-size:100%;}
.zsgg_list{width:100%;}
.zsgg_list li{position: relative;height:0.74rem;padding-left:0.72rem;margin-bottom:0.16rem;}
.zsgg_list li a{height:0.56rem;color:#333;font-size:0.2rem;line-height:0.28rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;transition: 0.5s;}
.zsgg_list li::before{content:'';display:inline-block;width:calc(100% - 0.62rem);height:1px;background:#E5E5E5;position:absolute;right:0;bottom:0;}
.zsgg_list li:hover a{color:#278C4B;}
.zsgg_list li:hover::before{background:#278C4B;}
.zsgg_list li .sj{width:0.56rem;height:0.64rem;padding-top:0.02rem;box-sizing: border-box;border: 1px solid #E5E5E5;border-radius: 0.04rem; line-height: 0.26rem; text-align:center;font-family:Georgia;color: #278C4B; position: absolute; left:0; top:0.04rem;opacity: 1;}
.zsgg_list li .sj::before{content: '';display: inline-block; width:0.4rem;height:1px;background:#E5E5E5;position:absolute;top:0.33rem;left:0.08rem;}
.zsgg_list li .sj p.p1{font-size: 0.24rem; }
.zsgg_list li .sj p.p2{font-size: 0.14rem;line-height: 0.18rem;margin-top: 0.07rem;}
/* 招生公告 结束 */

/* 宣传视频 结束 */
.xcsp{width:7.2rem;float: right;}
.xcsp_list{width:100%;height:4.29rem;overflow:hidden;display: flex;justify-content: center; /* 水平居中 */align-items: center; /* 垂直居中 */}
.xcsp_list video{width:100%;max-height:100%;}

/* 宣传视频 开始 */
@media(max-width: 1024px){	
  .zsgg_xcsp{padding-top: 0.3rem;}
  .zsgg,.xcsp{width:100%;float: none;}
  .xcsp{margin:0.3rem 0;}
}
/* -----招生公告、宣传视频 结束----- */


/* -----招生动态、招生政策 开始----- */
.zsdt_zszc{padding: 0.6rem 0 0.4rem 0;background: url(../images25/bg_zsdt.png) no-repeat center top;background-size:100% 100%;}
/* 招生动态 开始 */
.zsdt{width:7.2rem;float: left;}
.zsdt_list{margin-top:0.2rem;}
.zsdt_list *{transition: 0.5s;}
.zsdt_list li{height:1.08rem;margin-bottom:0.26rem;padding-left:1.82rem;position:relative;}
.zsdt_list li::before{content: '';display: inline-block;width:calc(100% - 1.82rem);height:0.01rem; background:#E5E5E5;background-size:9.6rem;position:absolute;bottom:0;right:0;z-index: -1;}
.zsdt_list li .zsdt_img{width:1.62rem;height:1.08rem;overflow:hidden;position: absolute;left: 0;top: 0;}
.zsdt_list li .zsdt_img img{width:100%;min-height:100%;}
.zsdt_list li p.bt{height:0.56rem;line-height: 0.28rem;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 0.2rem;color: #333;transition: 0.4s;}
.zsdt_list li p.sj{font-family: Georgia; height:0.3rem;line-height:0.3rem;margin-top: 0.16rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 0.14rem;color: #2B6646;transition: 0.5s;}
.zsdt_list li:hover p.bt{color: #2B6646; padding-left: 0.05rem;transition: 0.5s;}
.zsdt_list li:hover .zsdt_img img{transform: scale(1.05);transition: 0.5s;}
/* 招生动态 结束 */

/* 招生政策 开始 */
.zszc{width:7.2rem;float: right;}
.zszc_list li{height:0.79rem;position:relative;box-sizing: border-box;border-bottom: 1px solid #E5E5E5;margin-bottom: 0.2rem;}
.zszc_list li p.sj{font-family: Georgia; height:0.2rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;color: #2B6646;transition: 0.5s;margin-bottom:0.1rem;font-size: 0.14rem;}
.zszc_list li p.bt{height:0.28rem;line-height: 0.28rem; margin-bottom:0.16rem;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; font-size: 0.2rem;color: #333;transition: 0.4s;}
.zszc_list li:hover p.bt{padding-left: 0.05rem;transition: 0.5s;}
/* 招生政策 结束 */
@media(max-width: 1024px){	
    .zsdt_zszc{padding: 0.3rem 0 0.3rem;background-size:cover;}
	.zsdt,.zszc{width:100%;float: none;}
}
/* -----招生动态、招生政策 结束----- */


/* 校园风光 开始 */
.xyfg{width:15.8rem;position: relative;padding-top: 0.6rem; padding-bottom:0.14rem; margin:0 auto;background: #fff;z-index:2;}
.xyfg .sy_tit{margin-bottom:0.06rem;}
.xyfg_list{width: 15.34rem;margin: 0 auto;padding:0.2rem 0;position:relative;}
.xyfg_list::before{content:'';display:inline-block;width:0.17rem;height:3.32rem;position: absolute;left: 0;top:0.03rem;background: url(../images25/xyfg_yy_left.png) no-repeat;background-size:0.17rem;z-index:3;}
.xyfg_list::after{content:'';display:inline-block;width:0.17rem;height:3.32rem;position: absolute;right: 0;top:.03rem;background: url(../images25/xyfg_yy_left.png) no-repeat;background-size:0.17rem;z-index:3;transform: scaleX(-1);}
.xyfg_list .swiper-slide{width:3.75rem;height:3rem;position:relative;box-shadow: 0 0 5px #fafafa;}
.xyfg_list .swiper-slide::before{content:'';display:inline-block;width:100%;height:0.36rem;position: absolute;left: 0;top: -0.14rem;background: url(../images25/xyfg_yy1_top.png) no-repeat;background-size:100%;z-index:3;}
.xyfg_list .swiper-slide::after{content:'';display:inline-block;width:100%;height:0.36rem;position: absolute;left: 0;bottom: -0.14rem;background: url(../images25/xyfg_yy1_top.png) no-repeat;background-size:100%;z-index:3;transform: scaley(-1);}
.xyfg_list .swiper-slide.swiper-slide-active{margin-left:0.17rem;}
.xyfg_list .swiper-slide.swiper-slide-active+div+div+div+div{margin-left: 0.17rem;}
.xyfg_list .swiper-slide-active::before,.xyfg_list .swiper-slide-active+div+div::before{}
.xyfg_list .swiper-slide-active+div::before,.xyfg_list .swiper-slide-active+div+div+div::before{transform: scaleX(-1);}
.xyfg_list .swiper-slide-active+div::after,.xyfg_list .swiper-slide-active+div+div+div::after{transform: scaley(-1) scaleX(-1);}

.xyfg_list .swiper-slide a{display: block;text-align: center;}
.xyfg_list .swiper-slide{overflow:hidden;}
.xyfg_list .swiper-slide img{width:100%;min-height:3rem;transition:0.5s;}
.xyfg_list .swiper-slide:hover p.xstj_bt{color:#0554ca;font-weight: bold;}
.xyfg_list .swiper-slide:hover img{transform: scale(1.05);transition:0.5s;}

.xyfg_list .swiper-button-prev,.xyfg_list .swiper-button-next{width: 0.37rem;height: 0.37rem;font-size:0;text-align: center;transition:0.5s;position:absolute;display: inline-block;top:50%;margin-top:-0.385rem;}
.xyfg_list .swiper-button-prev{background: url(../images25/xstj_prev.png) no-repeat;background-size:0.37rem;}
.xyfg_list .swiper-button-next{background: url(../images25/xstj_next.png) no-repeat;background-size:0.37rem;}
.xyfg_list .swiper-button-prev:hover{background: url(../images25/xstj_prev_on.png) no-repeat;background-size:0.37rem;}
.xyfg_list .swiper-button-next:hover{background: url(../images25/xstj_next_on.png) no-repeat;background-size:0.37rem;}
@media(max-width: 1024px){	
	.xyfg{width:100%;padding-top: 0.3rem;}
	.xyfg_list{width: 95%;}
	.xyfg_list::before{display:none;}
	.xyfg_list::after{display:none;}
	.xyfg_list .swiper-slide{height:auto;}
	.xyfg_list .swiper-slide.swiper-slide-active{margin-left:0;}
	.xyfg_list .swiper-slide::before{display: none;}
	.xyfg_list .swiper-slide::after{display: none;}
	.xyfg_list .swiper-slide img{min-height:auto;}
}
/* 校园风光 结束 */


/* 首页版权 样式 开始 */
.footer{margin-top:-1.26rem;}
.foot{padding-top:2.16rem;padding-bottom:0.9rem;}
/* 首页版权 样式 结束 */