@charset "utf-8";
/* 首页标题通用 开始 */
.sy_tit{letter-spacing:0;height: 0.52rem;position: relative;}
.sy_tit .tit_cn{position: relative;height:0.52rem;line-height:0.46rem;font-family:"思源宋体";font-size:0.32rem;font-weight: bold; align-items: center;text-align:left;color: #333;display: inline-block;padding: 0 0.16rem;}
.sy_tit .tit_cn b{top: 0.06rem;color: #9F0404;position: inherit;}
.sy_tit .tit_cn::before,.sy_tit .tit_cn::after{content:'';display:inline-block;width:0.69rem;height:0.18rem;position:absolute;background: url(../images25/bg_tit.png) no-repeat;background-size:0.69rem;}
.sy_tit .tit_cn::before{right:0;top:0;}
.sy_tit .tit_cn::after{left:0;bottom:0;transform: scaleX(-1) scaleY(-1);}
/* .sy_tit .tit_en{font-family: Source Sans Pro;font-size: 0.2rem; color: rgba(152, 29, 96, 0.2);position: absolute;left:0.1rem;top: 0.42rem;z-index: -1;} */
.sy_tit a{font-size:0.16rem;letter-spacing:normal;width:auto;height:0.42rem;font-weight: 100;padding-right: 0.3rem;line-height:0.42rem;color:#323232;right:0;top: 0.05rem;position:absolute;background: url(../images25/icon_more.png) no-repeat right center;background-size: 0.21rem; transition: 0.4s;}
.sy_tit a:hover{right:-0.05rem;transition: 0.4s;}
@media(max-width: 650px){
	.sy_tit .wz_out{text-align:left;}
}
/* 首页标题通用 结束 */


/* 首页banner开始 */
.banner{overflow: hidden;width: 100%;height:auto;}
.banner .a{ display: block; position: relative; z-index: 1; overflow: hidden; }
.banner .swiper-slide{height: auto;overflow: hidden;}
.banner .swiper-slide a{display: block;position: relative;}
.banner .swiper-slide a img{width: 100%;}

.banner_box{padding: 0;position: relative;z-index: 1;overflow: hidden;}
.banner_box .dots{position: absolute;bottom: .34rem;left: 0;right: 0;z-index: 10;text-align: center;padding: 0 6%;}
.banner_box .dots span{width: .22rem;height: .17rem;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.1rem;height: .1rem;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/banner_icon_on.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结束 */


.index_box{background:url(../images25/bg_index_top.jpg) no-repeat center top,url(../images25/bg_index_bottom.jpg) no-repeat center bottom;background-size:100%;}
/* 工作动态 开始 */
.gzdt{}
.gzdt_list{margin-top: 0.4rem;}
.gzdt .gzdt_left{width:6.8rem;height:5.24rem;position:relative;float: left;}
.gzdt .gzdt_left .gzdt_left_img{width: 6.4rem;height:4.8rem;overflow:hidden;}
.gzdt .gzdt_left .gzdt_left_img img{width:100%;min-height:4.8rem;transition:0.5s;}
.gzdt .gzdt_left .gzdt_left_img:hover img{transform: scale(1.05);transition:0.5s;}
.gzdt .gzdt_left .swiper-slide .con{overflow: hidden;position:absolute;right: 0; bottom:0;width:6.48rem;height:1.2rem;background:#fff; padding:0.36rem 0.3rem 0 0.3rem;transition: 0.4s;z-index: 2;}
.gzdt .gzdt_left .swiper-slide .con p.bt{font-size: 0.2rem;color:#333; line-height:0.3rem;height:0.3rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.gzdt .gzdt_left .swiper-slide:hover .con p.bt{color:#9F0404;transition: 0.4s;}
.gzdt .gzdt_left .swiper-slide .con p.sj{font-size: 0.14rem;color: #9F0404;margin-top:0.15rem;line-height:0.2rem;}

.gzdt_right{width:6.8rem;float:right;}
.gzdt_right *{transition: 0.5s;}
.gzdt_right li{height:1.6rem;margin-bottom:0.22rem;padding:0.4rem 0 0 2.37rem;position:relative;}
.gzdt_right li::before{content: '';display: inline-block;width:calc(100% - 2.37rem);height:0; position:absolute;bottom:0;right:0;border-top: 1px dashed #A87E38;z-index: -1;}
.gzdt_right li .gzdt_right_img{width:2.12rem;height:1.6rem;overflow:hidden;position: absolute;left: 0;top: 0;}
.gzdt_right li .gzdt_right_img img{width:100%;min-height:100%;}
.gzdt_right li .gzdt_right_img.img .imgLi{height:100%;padding-bottom: 0;transition: 0.5s;}
.gzdt_right 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;}
.gzdt_right li p.sj{height:0.3rem;line-height:0.3rem;margin-top: 0.14rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 0.14rem;color: #9F0404;transition: 0.5s;}
.gzdt_right li:hover p.bt{color: #9F0404;padding-left: 0.05rem;transition: 0.5s;}
.gzdt_right li:hover .gzdt_right_img img{transform: scale(1.05);transition: 0.5s;}
.gzdt_right li:hover .gzdt_right_img.img .imgLi{transform: scale(1.05);transition: 0.5s;}

@media(max-width: 1024px){
	.gzdt .gzdt_left{width:100%;height:auto;float:none;}
	.gzdt .gzdt_left .gzdt_left_img{width:100%;height:auto;}
	.gzdt .gzdt_left .gzdt_left_img img{min-height:auto;}
	.gzdt .gzdt_left .swiper-slide .con{width:100%;}
	.gzdt_right{width:100%;float:none;margin-top:0.3rem;}
}
@media(max-width: 650px){
	.gzdt_right li{height:1.2rem;padding:0.05rem 0 0 1.79rem;}
	.gzdt_right li::before{width:calc(100% - 1.79rem);}
	.gzdt_right li .gzdt_right_img{width:1.59rem;height:1.2rem;}
}
/* 工作动态 结束 */


/* 活动通知 开始 */
.hdtz{margin:0.6rem auto 0;width:14rem;height: 4.4rem; padding: 0.2rem 0.2rem 0.2rem 2.7rem;background:url(../images25/bg_hdtz.png) no-repeat center top;background-size:cover;position: relative;}
.hdtz::before{content: '';display: inline-block;width:2.7rem;height:1.15rem;position:absolute;bottom:0;left:0;z-index: 1;background:url(../images25/bg_hdtz_bottom.png) no-repeat center top;background-size:cover;}
.hdtz .sy_tit{position:absolute;left:0.93rem;top:1.13rem;width: 0.88rem;height: 2.2rem;z-index: 2;}
.hdtz .sy_tit .tit_cn{position: relative;width:0.88rem;height:1.4rem;text-align:left;padding: 0.12rem;writing-mode: vertical-lr;line-height: 0.32rem;}
.hdtz .sy_tit .tit_cn::before,.hdtz .sy_tit .tit_cn::after{width；0.18rem;height;0.69rem;display: block;height: 0.69rem;}
.hdtz .sy_tit .tit_cn::before{right:0;top:auto;bottom:0;transform: rotate(90deg)}
.hdtz .sy_tit .tit_cn::after{top:0;transform: rotate(270deg);}
.hdtz .sy_tit .tit_cn b{top: auto;color: #9F0404;position: absolute;bottom: 0.12rem;right: 0.12rem;}
.hdtz .sy_tit a{right:0.12rem;bottom: 0;top: auto;}
.hdtz .sy_tit a:hover{transform: translateY(5px);transition: 0.4s;color:#E11C2C;}

.hdtz_list{width:100%;height:4rem;padding:0.4rem 0 0 0.2rem; background:#fff;}
.hdtz_list *{transition: 0.5s;}
.hdtz_list li{width:5rem;height:1.2rem;margin:0.2rem;position:relative;float:left;}
.hdtz_list li::before{content: '';display: inline-block;width:100%;height:0;position:absolute;bottom:0;right:0;z-index: 1;box-sizing: border-box;border-top: 1px dashed #A87E38;}
.hdtz_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;}
.hdtz_list li p.sj{height:0.3rem;line-height:0.3rem;margin-top: 0.14rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 0.14rem;color: #9F0404;transition: 0.5s;}
.hdtz_list li:hover p.bt{color: #9F0404;padding-left: 0.05rem;transition: 0.5s;}

@media(max-width: 1024px){
	.hdtz{margin:0.3rem auto 0;width:100%;height:auto;}	
	.hdtz_list{height:auto;}
	.hdtz_list li{width:auto;float:none;}
}
@media(max-width: 650px){
	.hdtz{padding: 0.2rem 0.2rem 0.2rem 1.2rem;}
	.hdtz::before{width:1.2rem;height:0.5rem;}
	.hdtz .sy_tit{left:0.2rem;}
}
/* 活动通知 开始 */



/* 学院活动 开始 */
.xyhd{padding-top: 0.8rem;}
.xyhd_list{margin-top: 0.4rem;width: 14.5rem;}
.xyhd_list li{width:3.2rem;float:left;margin-right: 0.3rem;}
.xyhd_list li a{width:3.2rem;margin:0 auto; padding:2.6rem 0.17rem 0 0.17rem;display: block; height:3.95rem;background: #FFF;position:relative;}
.xyhd_list li:nth-child(2),.xyhd_list li:nth-child(4){margin-top:0.4rem;}
.xyhd_list li:nth-child(2) a,.xyhd_list li:nth-child(4) a{background: #FEE4B5;}
.xyhd_list li .xyhd_img{width:100%;height:2.25rem;overflow:hidden;position: absolute;top: 0;left: 0;}
.xyhd_list li .xyhd_img img{width:100%;min-height:100%;transition: 0.5s;}
.xyhd_list li .xyhd_img.img .imgLi{height:100%;padding-bottom:0;transition: 0.5s;}
.xyhd_list li p.bt{height:0.56rem;line-height: 0.28rem; margin-bottom:0.2rem; overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 0.2rem;color: #333;transition: 0.5s;}
.xyhd_list li p.sj{height:0.2rem;line-height:0.2rem;margin-top: 0.26rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 0.14rem;color: #9F0404;transition: 0.5s;}
.xyhd_list li:hover p.bt{color: #9F0404;padding-left: 0.05rem;transition: 0.5s;}
.xyhd_list li:hover .xyhd_img img{transform: scale(1.05);transition: 0.5s;}
.xyhd_list li:hover .xyhd_img.img .imgLi{transform: scale(1.05);transition: 0.5s;}
@media(max-width: 1024px){
	.xyhd{padding-top:0.3rem;}	
	.xyhd_list{width:100%;}
	.xyhd_list li{width:25%;margin-right:0;margin-bottom:0.3rem;}
	.xyhd_list li a{width:95%;padding:2.6rem 0.17rem 0 0.17rem;}
	.xyhd_list li:nth-child(2),.xyhd_list li:nth-child(4){margin-top:0;}
	.xyhd_list li:nth-child(2) a,.xyhd_list li:nth-child(4) a{background: #fff;}
}
@media(max-width: 800px){
	.xyhd_list li{width:50%;margin-right:0;margin-bottom:0.3rem;}
	.xyhd_list li a{width:95%;padding:2.6rem 0.17rem 0 0.17rem;}
}
@media(max-width: 600px){
	.xyhd_list li{width:100%;}
}
/* 学院活动 开始 */



/* 本科生教学创新奖 开始 */
.bksjxcx{padding-top: 1.73rem;}
.bksjxcx_list{width:14.6rem;}
.bksjxcx_list li{width:4.4rem;height:2.6rem;float:left;position:relative;margin-right: 0.4rem;}
.bksjxcx_list li a{width:100%;height:1.66rem;margin-top:0.94rem;padding:0.34rem 0.22rem 0; display: inline-block;background:url(../images25/bg_cxj_li.png) no-repeat;background-size:cover;transition: 0.5s;border-bottom: 1px solid #9f0404;}
.bksjxcx_list li:hover a{margin-top:0;background:url(../images25/bg_cxj_lion.png) no-repeat;background-size:cover; transition: 0.5s;box-shadow: 0px 4px 8px 0px rgba(144, 93, 0, 0.3);position:relative;}
.bksjxcx_list li p.bt{height:0.56rem;line-height: 0.28rem; margin-bottom:0.2rem; overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; font-size: 0.2rem;color: #333;transition: 0.5s;}
.bksjxcx_list li p.sj{height:0.2rem;line-height:0.2rem;margin-top: 0.26rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 0.14rem;color: #9F0404;transition: 0.5s;}
.bksjxcx_list li:hover p.bt{color: #9F0404;transition: 0.5s;}
@media(max-width: 1024px){
	.bksjxcx{padding-top: .3rem;}
	.bksjxcx_list{width:100%;margin-top:0.3rem;}
	.bksjxcx_list li{width:100%;height:1.66rem; float:none;margin-right:0;margin-bottom:0.1rem;}
	.bksjxcx_list li a{margin-top:0;}
}
/* 本科生教学创新奖 结束 */



/* 活动图片 开始 */
.hdtp{padding-top:0.8rem;}
.hdtp .hdtp_bottom{margin-top:0.4rem;}
.hdtp .hdtp_left{width:39.142%;float:left;}
.hdtp .hdtp_left li:nth-child(1){width: 100%;height: 3.14rem;overflow: hidden;}
.hdtp .hdtp_left li:nth-child(1).img .imgLi{height: 3.14rem;padding:0;}
.hdtp .hdtp_left li+li{width: 47.263%;height:1.48rem;float: left;overflow: hidden;margin-top:0.3rem;}
.hdtp .hdtp_left li.img .imgLi{height:1.48rem;padding:0;transition: 0.5s;}
.hdtp .hdtp_left li:nth-child(3){float: right;}
.hdtp .hdtp_right{width: 58.857%;height: 4.92rem;float: right;overflow:hidden;}
.hdtp .hdtp_right.img .imgLi{height: 4.92rem;padding:0;transition: 0.5s;}
.hdtp img{width: 100%;min-height: 100%;transition: 0.5s;}
.hdtp img:hover{transform: scale(1.05);transition: 0.5s;}
.hdtp li:hover .imgLi{transform: scale(1.05);transition: 0.5s;}
@media(max-width: 1024px){
	.hdtp{padding-top: .3rem;}
}
@media(max-width: 700px){
	.hdtp .hdtp_left{width:100%;float:none;}
	.hdtp .hdtp_right{width:100%;height:auto;float:none;}
	.hdtp .hdtp_left li:nth-child(1).img .imgLi{display:none;}
	.hdtp .hdtp_left li:nth-child(1).img{height:auto;}
	.hdtp .hdtp_left li:nth-child(1).img img{height:auto;opacity: 1!important;}
	.hdtp .hdtp_left li+li{height:2rem;}
	.hdtp .hdtp_left li.img .imgLi{height:2rem;}
	.hdtp .hdtp_right{margin-top:0.3rem;}
	.hdtp .hdtp_right.img .imgLi{display:none;}
	.hdtp .hdtp_right.img img{height:auto;opacity: 1!important;}
}
/* 活动图片 结束 */