@charset "utf-8";
.img{width: 100%;position: relative;padding-bottom: 60%;overflow: hidden;transition: 0.4s;}
.img .img_box{background-position: center center !important;position: absolute;top: 0;left: 0;z-index: 2;width: 100%;background-size: cover !important;height: 100%;transition: 0.4s;}
.img img{position: absolute;transition: 0.4s;opacity: 0;top: 0;right: 0;bottom: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
/* 首页标题通用 开始 */
.sy_tit{font-size: 0.3rem;height: 0.54rem;position: relative;border-bottom: 1px solid #84a6df;}
.sy_tit .wz_out{display: flex;position: relative;align-items: center;height:100%;font-weight: bold;}
.sy_tit .wz_out h3{height:0.56rem;line-height: 0.54rem;border-bottom:3px solid #84a6df;font-size: 0.36rem; color:#1253c5;font-family: '思源宋体';}
.sy_tit a{font-size:0.14rem;letter-spacing:normal;width:auto;height:0.26rem;line-height: 0.24rem;font-weight: 100;padding:0 0.2rem;border: 1px solid #1253c5;color:#1253c5;border-radius: 0.13rem;right:0;bottom: 0.17rem;position:absolute;transition: 0.4s;}
.sy_tit a:hover{transform: translate(5px);transition: 0.4s;background:#1253c5;color: #fff;}

@media(max-width: 1024px){	
	.sy_tit .wz_out img{height:0.8rem;}
}
/* 首页标题通用 结束 */


/* 首页banner开始 */
.banner {width: 100%;height: 100%;position: relative;z-index: 1;}
.banner .swiper-slide img{width:100%;height:auto;min-height:100%;transition:1s linear 2s;transform:scale(1.05,1.05);}
.banner .swiper-slide-active img,.banner .swiper-slide-duplicate-active img{transition:6s linear;transform:scale(1,1);}	
.banner .swiper-slide{height: auto;overflow: hidden;}
.banner .swiper-slide a{display: block;height: 100%;position: relative;}
.banner .swiper-pagination{position:absolute;right: 0;z-index: 6;height: 0.35rem;text-align:center;bottom: 0.18rem;}
.banner .swiper-pagination span{width: 0.35rem;height: 0.35rem;margin: 0!important;transition: 0;opacity: 1;position: relative;color:#fff;font-size:0;background: url(../images25/icon_banner.png) no-repeat;background-size: 0.35rem;border:none;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{font-size:0rem;width: 0.35rem;height:0.35rem;background: url(../images25/icon_banner_on.png) no-repeat;background-size: 0.35rem;border:none;border-radius:none;}
/* .banner .swiper-pagination span:first-child::before{display: none;}
.banner .swiper-pagination span:last-child::after{display: none;} */
/* .swiper-button-prev,.swiper-button-next{color: #fff;width: 0.54rem;height: 0.54rem;line-height: 0.54rem;background: #1e2633;border-radius: 0.54rem;font-size:0;font-family: "宋体";text-align;center;text-align: center;font-weight: bold;border: 0.01rem solid #fff;cursor:pointer;transition:0.5s;margin-top: -0.27rem;opacity: 0;}
.banner :hover .swiper-button-next,.banner :hover .swiper-button-prev{transition: 0.5s;opacity:0.8;}
.banner .swiper-button-prev{background: url(../images25/icon_prev.png) no-repeat center center #1e2633;background-size:0.15rem;}
.banner .swiper-button-next{background: url(../images25/icon_next.png) no-repeat center center #1e2633;background-size:0.15rem;} */
/* .swiper-button-prev:hover,.swiper-button-next:hover{opacity:1;transition:0.5s;} */
@media(max-width: 1024px){	
	.banner{width: 100%;height: auto;}
}
@media(max-width: 650px){
	.banner .swiper-pagination{height: 0.2rem;bottom: 0.05rem;}
	.banner .swiper-pagination span{width: 0.2rem;height: 0.2rem;background-size: 0.2rem;}
  .banner .swiper-pagination span.swiper-pagination-bullet-active{width: 0.2rem;height: 0.2rem;background-size: 0.2rem;}
}
/* 首页banner结束 */



/*-- 新闻、通知 开始 --*/
.xw_tz{padding-top: 0.4rem;}
/* 新闻中心 开始 */
.xwzx{width: 10.95rem;float: left;}
.xwzx .xwzx_left{width: 5.5rem;float: left;margin-top: 0.2rem;position:relative;}
.xwzx .xwzx_left .xwzx_img{width: 100%;height:3.7rem;overflow:hidden;}
.xwzx .xwzx_left .xwzx_img img{width:100%;min-height:3.7rem;}
.xwzx .xwzx_left:hover .xwzx_img img{transform: scale(1.05);transition:0.4s;}
.xwzx .xwzx_left .swiper-slide::before{content:"";position:absolute;bottom:0;left: 0;z-index: 1;width: 100%;height: 1rem;background-image: linear-gradient(rgba(0,0,0,0),#000);} 
.xwzx .swiper-slide .con{overflow: hidden;position:absolute;left: 0; bottom:0.1rem; padding:0 1.1rem 0 0.2rem;color: #fff;transition: 0.4s;z-index: 2;}
.xwzx .swiper-slide .con p.sj{font-size: 0.14rem;line-height:0.4rem;}
.xwzx .swiper-slide .con p.bt{font-size: 0.16rem;line-height:0.2rem;height:0.4rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.xwzx .swiper-slide:hover .bt{background-size:0.09rem;transition: 0.4s;font-weight:bold;}
.xwzx .swiper-button-prev,.xwzx .swiper-button-next{width: 0.14rem;height: 0.16rem;font-size:0;text-align: center;transition:0.5s;position:absolute;display: inline-block;bottom:0.2rem;top: inherit;margin-top: 0;left: inherit;}
.xwzx .swiper-button-prev{background: url(../images25/jdt_prev.png) no-repeat;background-size:0.14rem;right:1rem}
.xwzx .swiper-button-next{background: url(../images25/jdt_next.png) no-repeat;background-size:0.14rem;right:0.18rem;}
.xwzx .swiper-pagination{position:absolute;right:0.32rem;left: inherit;width:0.7rem;z-index: 6;text-align:center;bottom: 0.22rem;overflow:hidden;}
.xwzx .swiper-pagination span{width: 0.13rem;height: 0.13rem;margin:;transition: 0;opacity: 0.3;font-size:0;background: url(../images25/jdt_icon.png) no-repeat; background-size: 0.13rem;border:none;}
.xwzx .swiper-pagination span.swiper-pagination-bullet-active{opacity: 1;}

.xwzx .xwzx_right{width: 5.2rem;float: right;margin-top:0.12rem;}
.xwzx .xwzx_right li{height:0.38rem;line-height:0.38rem;padding:0 1rem 0 0.15rem;position:relative;}
.xwzx .xwzx_right li::before{content: '';display: inline-block;background:#1253c5;position:absolute;top:0.16rem;left: 0;width:0.05rem;height:0.05rem;border-radius: 0.025rem; z-index:3;}
.xwzx .xwzx_right li span{position: absolute;right: 0.05rem;top: 0;font-size:0.12rem;color:#666666;}
.xwzx .xwzx_right li a{line-height:0.36rem;font-size:0.16rem;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: #333;transition: 0.4s;}
.xwzx .xwzx_right li a:hover{color:#1253c5;transform: translate(5px);transition: 0.4s;}
@media(max-width: 650px){
	.xwzx .swiper-slide .con{ padding:0 0.9rem 0 0.2rem;}
	.xwzx .swiper-pagination{display: none;}
	.xwzx .swiper-button-prev{right:0.6rem}
}
/* 新闻中心 结束 */

/* 通知公告 开始 */
.tzgg{width:4.65rem;float:right;}
.tzgg_list{list-style: none;margin-top: 0.1rem;}
.tzgg_list li{padding:0.06rem 0;height:0.62rem;display: block;cursor: pointer;position:relative;border-bottom:1px solid #f0f0f0;}
.tzgg_list li .sj{width: 0.6rem;height:0.6rem;top:0.1rem;left:0;line-height:1.2;text-align:center;display:inline-block;color: #fff;position: absolute;}
.tzgg_list li .sj .p1{font-size: 0.18rem;color:#9aa5ab;font-weight: bold;}
.tzgg_list li .sj .p2{font-size: 0.12rem;color:#9aa5ab;}
.tzgg_list li .wz{width: calc(100% - 0.75rem);float:right;}
.tzgg_list li .wz p.p_bt{font-size: 0.16rem;line-height:0.25rem;height:0.5rem;font-weight:100;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;transition: 0.4s;}
.tzgg_list li .wz p.p_bt a{color:#333;transition: 0.4s;display: block;}
.tzgg_list li:hover .wz p.p_bt a{font-weight:bold;}
.tzgg_list li:hover .sj .p1,.tzgg_list li:hover .sj .p2{color: #1253c5;}
/* 通知公告 结束 */
@media(max-width: 1024px){
	.xw_tz{padding-top: 0rem;}
	.xwzx,.tzgg{width: 100%;height: auto;float:none;padding-top: 0.3rem;}
	.xwzx .xwzx_left{width:48%;}
	.xwzx .xwzx_right{width:48%;}
}
@media(max-width: 800px){
	.xwzx .xwzx_left,.xwzx .xwzx_right{width: 100%;height: auto;float:none;}
	.xwzx .xwzx_right{margin-top:0.1rem;}
}
/*-- 新闻、通知 结束 --*/


/*-- 招生、升学 开始 --*/
.zs_sx{padding-top: 0.3rem;}
/* 招生就业 开始 */
.zsjy{width:5.9rem;float:left;}
.zsjy ul.zsjy_list{margin-top:0.16rem;}
.zsjy ul.zsjy_list li{height:0.36rem;line-height:0.36rem;padding:0 1rem 0 0.15rem;position:relative;}
.zsjy ul.zsjy_list li::before{content: '';display: inline-block;background:#1253c5;position:absolute;top:0.16rem;left: 0;width:0.05rem;height:0.05rem;border-radius: 0.025rem; z-index:3;}
.zsjy ul.zsjy_list li span{position: absolute;right: 0.05rem;top: 0;font-size:0.12rem;color:#666666;}
.zsjy ul.zsjy_list li a{line-height:0.36rem;font-size:0.16rem;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;display: block;color: #333;transition: 0.4s;}
.zsjy ul.zsjy_list li a:hover{color:#1253c5;transform: translate(5px);transition: 0.4s;}
/* 招生就业 结束 */

/* 助力升学 开始 */
.zlsx{width:4.7rem;float:right;}
.zlsx .zlsx_left{width:4.8rem;height:3.45rem;margin-top:0.24rem;float:left;position:relative;}
.zlsx .zlsx_left::before{content:"";position:absolute;bottom:0;left: 0;z-index: 1;width: 100%;height: 0.8rem;background-image: linear-gradient(rgba(0,0,0,0),#000);} 
.zlsx .zlsx_left p.zlsx_img{width:100%;height:3.45rem;overflow: hidden;}
.zlsx .zlsx_left p.zlsx_img img{width: 100%;min-height:3.45rem;transition:0.4s;}
.zlsx .zlsx_left p.wz{height:0.8rem;overflow: hidden;position:absolute;left: 0; bottom:0.05rem; padding:0 0.2rem 0 0.2rem;font-size: 0.18rem;color: #fff;line-height:0.4rem;height:0.4rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;transition: 0.4s;z-index: 2;}
.zlsx .zlsx_left:hover p.wz{transition: 0.4s;font-weight:bold;}
.zlsx .zlsx_left:hover p.zlsx_img img{transform: scale(1.05);transition:0.4s;}

.zlsx ul.zlsx_right{width:4.65rem;float:right;margin-top:0.24rem;}
.zlsx ul.zlsx_right li{margin-bottom:0.2rem;}
.zlsx ul.zlsx_right li .li_img{width:1.5rem;height:1rem;overflow: hidden;float: left;}
.zlsx ul.zlsx_right li .li_img img{width:100%;min-height:1rem;}
.zlsx ul.zlsx_right li .wz{float: right;width:2.97rem;height:1rem;border-left:0.01rem solid #dbe0e2;}
.zlsx ul.zlsx_right li .wz p.bt{padding-left:0.1rem;line-height:0.24rem;font-size:0.16rem;height:0.48rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;color:#333333;}
.zlsx ul.zlsx_right li .wz p.sj{padding-left:0.1rem;height:0.32rem;line-height:0.32rem;margin-top:0.2rem;border-left: 0.03rem solid #1253c5;color:#1253c5;margin-left:-0.02rem;}
.zlsx ul.zlsx_right li:hover .li_img img{transform: scale(1.05);transition:0.4s;}
.zlsx ul.zlsx_right li:hover .wz p.bt{color:#1253c5;font-weight:bold;}

.f_m{    float: left;
    margin-left: 34px;}
/* 助力升学 结束 */
@media(max-width: 1024px){
	.zs_sx{padding-top: 0rem;}
	.zsjy,.zlsx{width: 100%;height: auto;float:none;padding-top: 0.3rem; float:none; margin-left:0;}
	.zlsx .zlsx_left{width:48%;}
	.zlsx ul.zlsx_right{width:98%;}
	.zlsx ul.zlsx_right li .wz{width:calc(100% - 1.6rem)}
}
@media(max-width: 650px){
	.zlsx .zlsx_left,.zlsx ul.zlsx_right{width: 100%;height: auto;float:none;}
}
/*-- 招生、升学 开始 --*/
/*-- 主题学习 开始 --*/
.ztxx{padding-top:0.4rem;}
.ztxx img{width:100%; height:auto;} 
/* 机电风采 开始 */
.jdfc{padding-top:0.4rem;}
.jdfc .sy_tit{height: 0.54rem;position: relative;border-bottom:none}
.jdfc .sy_tit .wz_out{display: inherit;text-align: center;}
.jdfc .sy_tit .wz_out h3{border-bottom:none;padding-left:0.7rem;background: url(../images25/pic_tit_l.png) no-repeat left center;background-size: 0.58rem;display: inline;}
.jdfc .sy_tit .wz_out h3 span{padding-right:0.7rem;background: url(../images25/pic_tit_r.png) no-repeat right center;background-size: 0.58rem;display: inline;font-family: '思源宋体';}

.jdfc .jdfc_title{margin-top:0.25rem;}
.jdfc .jdfc_title{letter-spacing:0;height: 0.5rem;position: relative;border-bottom:1px solid #84a6df;margin-bottom: 0.2rem;text-align:center;}
.jdfc .jdfc_title li{font-size:0.24rem;font-weight:bold; color:#333;display: inline-block;height: 0.51rem;line-height:0.34rem;margin:0 0.1rem;font-family: '思源宋体';display: inline-block;}
.jdfc .jdfc_title li h3{font-family: '思源宋体';}
.jdfc .jdfc_title li.default{border-bottom: 3px solid #1253c5;}
.jdfc .jdfc_title li.default h3{color:#1253c5;}
.jdfc .jdfc_title li a{font-size:0.14rem;letter-spacing:normal;width:auto;height:0.26rem;line-height:0.24rem;font-weight: 100;padding:0 0.2rem; border: 1px solid #1253c5;color:#1253c5;border-radius: 0.13rem; right:0;bottom:50%;margin-bottom: -0.14rem; position:absolute;transition: 0.4s;display:none;}
.jdfc .jdfc_title li a:hover{transform: translate(5px);transition: 0.4s;background:#1253c5;color: #fff;}
.jdfc .jdfc_title li.default a{display: block;}
.jdfc .swiper-slide ul{width:16.6rem;}
.jdfc .swiper-slide li{width:3.6rem;text-align: center;margin-bottom:0.25rem;overflow: hidden;text-align:left;margin-right:0.533rem;float: left;}
.jdfc .swiper-slide li p.li_img{width:100%;height:2.52rem;overflow:hidden;}
.jdfc .swiper-slide li p.li_img img{width:100%;min-height:2.52rem;transition:0.4s;}
.jdfc .swiper-slide li p.bt{width:94%;margin:0 auto;line-height:0.3rem;font-size:0.18rem;height:0.6rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;color:#333333;}
.jdfc .swiper-slide li p.sj{width:94%;margin:0 auto;font-size:0.12rem;color:#666666;height:0.24rem;line-height:0.24rem;}
.jdfc .swiper-slide li p.li_img:hover img{transform: scale(1.05);transition:0.4s;}
@media(max-width: 1024px){
	.jdfc{padding-top:0.3rem;}
	.jdfc .jdfc_title{text-align:left;}
	.jdfc .jdfc_title li{font-size:0.16rem;margin:0 0.05rem;}
	.jdfc .jdfc_title{height:auto;padding-right:1rem;}
	.jdfc .swiper-slide ul{width:100%;}
	.jdfc .swiper-slide li{width:25%;margin-right:0;}
	.jdfc .swiper-slide li p.li_img{width:1.8rem;height:1.26rem;margin:0 auto;}
	.jdfc .swiper-slide li p.li_img img{min-height:1.26rem;}
	.jdfc .swiper-slide li p.bt{font-size: 0.16rem}
}
@media(max-width: 800px){	
    .jdfc .swiper-slide li{width:50%;}
	.jdfc .swiper-slide li p.li_img{width:2.7rem;height:1.89rem;}
	.jdfc .swiper-slide li p.li_img img{min-height:1.89rem;}
	.jdfc .swiper-slide li p.bt,.jdfc .swiper-slide li p.sj{width:2.7rem;}
}
@media(max-width: 800px){	
    .jdfc .swiper-slide li{width:50%;}
	.jdfc .swiper-slide li p.li_img{width:1.8rem;height:1.26rem;}
	.jdfc .swiper-slide li p.li_img img{min-height:1.26rem;}
	.jdfc .swiper-slide li p.bt,.jdfc .swiper-slide li p.sj{width:1.8rem;}
}
/* 机电风采 结束 */

.dbbq{     padding-top: 0.2rem;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    margin-top: 0.2rem;}
.dbbq .bq{}
.dbbq .bq p{color:#fff;text-align:center;font-size:0.14rem;}