@charset "utf-8";

/* 首页banner开始 */
.banner{overflow: hidden;width: 100%;height: 100vh;position: relative;z-index: 1;}
.banner .swiper-wrapper{z-index:3;}
.banner .a{ display: block; position: relative; z-index: 1; overflow: hidden; }
.banner .a::before{content: "";display: block;width: 100%;height:2.6rem;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%);background-size: cover;position: absolute;bottom: 0%;z-index: 2;left: 0;transition: 0.4s;opacity: 1;}
.banner .img{overflow: hidden;transform: scale(1.08);transition: 6s;position:relative;width:100%;}
.banner .swiper-slide .bt{width: 80%;position: absolute;bottom: 0.28rem;left:3.125%;right: auto; height:0.82rem;line-height: 0.41rem;font-size:0.36rem; color:#fff;z-index:3;text-align: justify;display: grid;align-items: center;transition: 0.5s;}
.banner .swiper-slide .bt p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;font-family: Times New Roman;}
.banner .swiper-slide .bt:hover{color:#FF9100;transition: 0.5s;}
.img .imgLi{padding-bottom: 0;height: 100%;}
.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;width:2.14rem; bottom: 0.4rem;left:auto;right: 3.125%;margin-left:6.86rem; z-index: 10;text-align: right;}
.banner_box .dots span{width:14px;height: 14px;color: #fff;transition: .5s;opacity: 1;background:none; position: relative;margin: 0 0.08rem !important;}
.banner_box .dots span:before{content: "";position: absolute;width:14px;height:14px;top:0;left:0; background: rgba(255, 255, 255, 0); transform: translate(0, 0);transition: .5s;border:1px solid #fff;border-radius:50%;}
.banner_box .dots span.active:before{height:14px;background:#fff;transform: translate(0, 0);}

@media(max-width: 1024px){
	.fix-top{position: relative;transform: translate3d(0, 0, 0);}
    .banner{height: auto;position: relative;margin-top:60px;}
	.banner .swiper-slide .bt{width: 80%;left:2.5%;margin-left:0; height:0.7rem;line-height: 0.35rem;font-size: 0.2rem;}
	.banner_box .dots{position: absolute;width:15%; bottom: 0.4rem;left:auto;right: 2.5%;margin-left:0; z-index: 10;text-align: right;}
	.imgBox img{position:inherit;opacity: 1 !important;}
	.banner .img .imgLi{display: none;}
	.banner_box .dots{text-align: right;bottom: .1rem;}
	.banner_box .dots span{ transform: scale(.6); margin: 0 0 !important}
	.banner .top{ transform: scale(.6)}
}
/* 首页banner结束 */


/* 新闻 开始 */
.part1con .newsSwiper .wenzi{position: relative;height: 1.98rem;}
.part1con .newsSwiper .wenzi p.sj{font-family: Times New Roman;font-size: 0.24rem;color: #9B0000;line-height:0.3rem;width: 100%;margin: 0.15rem 0;}
.part1con .newsSwiper .wenzi p.bt{font-family: Times New Roman;font-size: 0.2rem;color: #333;line-height:0.26rem;height:0.53rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.part1con .newsSwiper .wenzi p.zy{font-family: Arial;font-size: 0.15rem;color: #999;line-height:0.22rem; margin:0.2rem 0 0;height:0.66rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.part1con .newsSwiper .wenzi p.bt span{background-image: linear-gradient(#8b0000,#9b0000);}
.part1con .newsSwiper .wenzi:hover p.bt{color:#9b0000;}
.part1con ul.xinwen_right{width:35.33%;}
.part1con ul.xinwen_right li{position:relative;margin-bottom:0.2rem;}

.part1con ul.xinwen_right li .pic{height: 2.9rem;position: relative;z-index: 1;}
.part1con ul.xinwen_right li .pic img{width:100%;min-height:100%;object-fit: cover;}
.part1con ul.xinwen_right li p.sj{width:1.2rem;height:0.34rem;text-align: center;font-family: Times New Roman;font-size: 0.2rem;color:#fff; background: #9B0000;line-height:0.3rem;position:absolute;top:2.56rem;z-index: 9;display: block;}
.part1con ul.xinwen_right li p.bt{font-family: Times New Roman;font-size: 0.18rem;margin-top:0.1rem; font-weight:bold; color: #333;line-height:0.28rem;height:0.56rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.part1con ul.xinwen_right li p.bt span{background-image: linear-gradient(#8b0000,#9b0000);}
.part1con ul.xinwen_right li:hover p.bt{color:#9b0000;}
@media(max-width: 850px){
   .part1con ul.xinwen_right{width:100%;margin-top: 0.3rem;display: flex;}
   .part1con ul.xinwen_right li{width: 48%;}
}
@media(max-width: 600px){
   .part1con ul.xinwen_right li{width: 100%;}
}
/* 新闻 结束*/

/* 科研成果列表 开始 */
.kycg{}
.kycg .kycg_left{width: 66.67%;}

.kycg .kycg_left_list{}
.kycg .kycg_left_list *{transition: 0.5s;}
.kycg .kycg_left_list li{height: 1.52rem;padding: 0.45rem 0;border-bottom: 1px dashed #666666;overflow:hidden;}
.kycg .kycg_left_list li.on:first-child{height:3.05rem;}
.kycg .kycg_left_list li:first-child{padding-top:0;height:1.07rem;}
.kycg .kycg_left_list li a>.sj{width:0.62rem;text-align: right;}
.kycg .kycg_left_list li a>.sj p.ri{font-family: Times New Roman;font-size: 0.34rem;font-weight: bold;color: #9B0000;}
.kycg .kycg_left_list li a>.sj p.yue{font-family: Times New Roman;font-size: 0.24rem;font-weight:100;color: #9B0000;}
.kycg .kycg_left_list li a>p.bt{width:calc(100% - 1.23rem);font-family: Times New Roman;font-size: 0.2rem;color: #333;line-height:0.26rem;height:0.53rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.kycg .kycg_left_list li a>p.zy{font-family: Arial;font-size: 0.16rem;color: #999;line-height:0.22rem; margin:0.2rem 0 0;height:0.66rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.kycg .kycg_left_list li a>p.bt span{background-image: linear-gradient(#8b0000,#9b0000);}
.kycg .kycg_left_list li:hover p.bt{color:#9b0000;}

.kycg .kycg_left_list li.on{height:3.5rem;padding-bottom: 0.45rem;}
.kycg .kycg_left_list li.on a>p.pic{width: 44.2%;height: 2.6rem;position: relative;z-index: 1;}
.kycg .kycg_left_list li.on a>p.pic img{width:100%;min-height:100%;object-fit: cover;}
.kycg .kycg_left_list li.on a>.wenzi{width: 51.58%;height:auto;position: relative;}
.kycg .kycg_left_list li.on a>.wenzi p.sj{font-family: Times New Roman;font-size: 0.24rem;color: #9B0000;line-height:0.3rem;margin: 0.3rem 0 0.24rem 0;}
.kycg .kycg_left_list li.on a>.wenzi p.bt{font-family: Times New Roman;font-size: 0.2rem;color: #333;line-height:0.24rem;height:0.72rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.kycg .kycg_left_list li.on a>.wenzi p.zy{font-family: Arial;font-size: 0.16rem;color: #999;line-height:0.24rem; margin:0.2rem 0 0;height:0.48rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.kycg .kycg_left_list li.on a>.wenzi p.bt span{background-image: linear-gradient(#8b0000,#9b0000);}
.kycg .kycg_left_list li.on a>.wenzi:hover p.bt{color:#9b0000;}
.kycg .kycg_left_list li.on a>.sj,.kycg .kycg_left_list li.on a>p.bt,.kycg .kycg_left_list li.on a>p.zy{height:0;overflow:hidden;}
.kycg .kycg_left_list li a > p.pic, .kycg .kycg_left_list li a >.wenzi{height:0;overflow:hidden;}
.kycg .kycg_left_list li a>p.pic img{height:0;overflow:hidden;}

.kycg .kycg_right{width: 32%;height: 6.1rem;background: #fff;}
.kycg .kycg_right p.pic{height: 3.2rem;position: relative;z-index: 1;}
.kycg .kycg_right p.pic img{width:100%;min-height:100%;object-fit: cover;}
.kycg .kycg_right .wenzi{width:87%;margin:0 auto; position: relative;}
.kycg .kycg_right .wenzi p.sj{font-family: Times New Roman;font-size: 0.24rem;color: #9B0000;line-height:0.3rem;margin:0.42rem 0 0.15rem 0;}
.kycg .kycg_right .wenzi p.bt{font-family: Times New Roman;font-size: 0.2rem;color: #333;line-height:0.24rem;height:0.75rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.kycg .kycg_right .wenzi p.zy{font-family: Arial;font-size: 0.16rem;color: #999;line-height:0.24rem; margin:0.2rem 0 0;height:0.48rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.kycg .kycg_right .wenzi p.bt span{background-image: linear-gradient(#8b0000,#9b0000);}
.kycg .kycg_right .wenzi:hover p.bt{color:#9b0000;}
@media(max-width: 850px){
     .kycg .kycg_left{width:100%;}
	 .kycg .kycg_right{width:100%;margin-top:0.3rem;height:2.6rem;}
	 .kycg .kycg_right p.pic{width:44.2%;height: 2.6rem;}
	 .kycg .kycg_right .wenzi{width:51.55%;margin: 0;}
}
@media(max-width: 600px){
	.kycg .kycg_left_top p.pic,.kycg .kycg_right p.pic{width:30%;height: 1.5rem;}
	.kycg .kycg_left_top .wenzi,.kycg .kycg_right .wenzi{width:65%;}
	.kycg .kycg_left_top .wenzi p.sj,.kycg .kycg_right .wenzi p.sj{margin: 0.1rem 0 0.1rem 0;}
    .kycg .kycg_left_top .wenzi p.zy,.kycg .kycg_right .wenzi p.zy{display:none;}
	.kycg .kycg_right{height: 1.5rem;}
}
/* 科研成果列表 结束 */


/*-- 学生活动列表 开始 --*/
.xshd{}
.xshd .xshd_left{width: 30.67%;}
.xshd .xshd_left p.pic{height: 6.8rem;}
.xshd .xshd_right{width: 68%;}
.xshd .xshd_right p.pic{height: 3.3rem;}
.xshd .xshd_right_top{}
.xshd .xshd_right_top .li1{width: 58.82%;}
.xshd .xshd_right_top .li2{width: 39.22%;}
.xshd .xshd_right_bottom{margin-top: 0.2rem;}
.xshd .xshd_right_bottom .li1{width: 39.22%;}
.xshd .xshd_right_bottom .li2{width: 58.82%;}

.xshd .li_img{position: relative;}
.xshd .li_img a::before{content: "";display: block;width: 100%;height:100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);background-size: cover;position: absolute;bottom: 0%;z-index: 2;left: 0;opacity: 1;transition:0.5s;}
.xshd .li_img p.pic{position: relative;z-index: 1;}
.xshd .li_img p.pic img{width:100%;min-height:100%;object-fit: cover;}
.xshd .li_img .wenzi{position:absolute;bottom:0.18rem;left: 0;width: 100%;padding:0 0.2rem; z-index:3;}
.xshd .li_img .wenzi p.sj{font-family: Times New Roman;font-size: 0.24rem;color: #F3BA49;line-height:0.28rem;margin:0 0 0.15rem 0;}
.xshd .li_img .wenzi p.bt{font-family: Times New Roman;font-size: 0.2rem;color: #fff;line-height:0.24rem;font-weight:bold;height:0.48rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.xshd .li_img .wenzi p.zy{font-family: Arial;font-size: 0.16rem;color: #fff;opacity: 0.4;line-height:0.22rem; margin:0.2rem 0 0;height:0;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:5;transition:0.5s;}
.xshd .li_img .wenzi p.bt span{background-image: linear-gradient(#8b0000,#9b0000);}
.xshd .li_img:hover a::before{background: linear-gradient(0deg, rgba(155, 0, 0, 0.9), rgba(155, 0, 0, 0.9)), linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0) 100%);transition:0.5s;}
.xshd .li_img:hover .wenzi p.zy{height:1.1rem;transition:0.5s;margin-bottom:0.55rem;}
@media(max-width: 850px){
    .xshd .xshd_left{width:100%;}
    .xshd .xshd_left p.pic{height: 3.3rem;margin-bottom:0.2rem;}
	.xshd .xshd_right{width: 100%;}
}
@media(max-width: 450px){
    .xshd .xshd_right .li1{width: 100%;margin-bottom:0.2rem;}
    .xshd .xshd_right .li2{width: 100%;}
}
/*-- 学生活动列表 结束 --*/