@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{letter-spacing:0;height: 0.64rem;position: relative;margin-bottom: 0.4rem;}
.sy_tit .wz_out{position: relative;align-items: center;height:100%;font-weight: bold;text-align:left;}
.sy_tit .wz_out h3{font-size:0.26rem;font-weight:bold; color:#1d71e2;display: inline-block;border-bottom: 3px solid #0554ca;height: 0.6rem;line-height:0.34rem;padding-left: 0.6rem;background-size:0.44rem;}
.sy_tit .wz_out img{height:0.64rem;}
.sy_tit .more{width:0.8rem;height:0.4rem;padding-right: 0.1rem;font-size:0.16rem;color:#333;font-weight: 100;line-height:0.4rem;right:0;bottom: 0.1rem;position:absolute;transition: 0.4s;text-align:right;background: url(../images25/bg_more.png) no-repeat right bottom;background-size: 0.8rem;}
.sy_tit .more:hover{transform: translate(5px);transition: 0.4s;color:#9B0000;}

.tzgg .sy_tit{margin-bottom: 0.2rem;}

@media(max-width: 650px){
	.sy_tit .wz_out{text-align:left;}
}
/* 首页标题通用 结束 */


/* 首页banner开始 */
.banner {width:100%;height:auto;position: relative;z-index: 1;margin: 0 auto;}
/* .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{width:100%;overflow: hidden;}
.banner .swiper-slide img{width:100%;    position: relative;}
.banner .swiper-slide .con{position: absolute;
    bottom: 0;
    left: 0.2rem;
    width: 100%;
    padding: 0 0.2rem 0.3rem 0.4rem;
    z-index: 9;text-align: left;}
.banner .swiper-slide .con p{color: #fff;/*text-shadow: 3px 2px 3px #000000;*/
    font-size: 0.24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-bottom: 0.1rem;}
.banner .swiper-slide a::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 13%;
    background-image: linear-gradient(to top,rgba(0,0,0,0.3),rgba(0,0,0,0));
    bottom: 0;
    left: 0;
    z-index: 8;
}


.banner .swiper-slide a{display: block;height: 100%;position: relative;}
.banner .swiper-slide a::after{content: "";display: block;width: 100%;height: 2.6rem;background: linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);position: absolute;top: 0px;z-index: 6;left: 0;transition: 0.4s;}
.banner .swiper-pagination{position:absolute;left:85%;z-index: 6;height: 0.48rem;width:4.35rem;bottom: 0.44rem;margin-left:-2.175rem;background: url(../images25/bg_banner_qh.png) no-repeat;background-size: 4.35rem;text-align: left;}
.banner .swiper-pagination span{width: 0.3rem;height: 0.3rem;opacity: 1;position: relative;color:#fff;font-size:0;background: none;display: block;float: left;}
.banner .swiper-pagination span::before{content: '';display: inline-block;width: 0.14rem;height: 0.14rem;position: absolute;left: 0.06rem;top: 0.06rem; border:0.02rem solid #fff; border-radius: 50%;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{font-size:0rem;width: 0.3rem;height:0.3rem;background: url(../images25/icon_banner_on.png) no-repeat center center;background-size: 0.3rem;border:0.01rem solid #fff;border-radius:none;}
.banner .swiper-pagination span.swiper-pagination-bullet-active::before{display: none;}
.banner .swiper-pagination span:first-child{margin:0.2rem 0 0 0.3rem!important;}
.banner .swiper-pagination span+span{margin:0.3rem 0 0 0.28rem!important;}
.banner .swiper-pagination span+span+span{margin:0.28rem 0 0 0.3rem!important;}
.banner .swiper-pagination span+span+span+span{margin:-0.12rem 0 0 0.79rem!important;}
.banner .swiper-pagination span+span+span+span+span{margin:-0.14rem 0 0 0.3rem!important;}
.banner .swiper-pagination span+span+span+span+span+span{margin:0 0 0 0.3rem!important;}
/* .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 .swiper-pagination{height: 0.24rem;width:2.175rem;bottom: 0.22rem;margin-left:-1.0875rem;background-size: 2.175rem;}
	.banner .swiper-pagination span{width: 0.15rem;height: 0.15rem;}
	.banner .swiper-pagination span::before{width: 0.07rem;height: 0.07rem;left: 0.03rem;top: 0.03rem;border:0.02rem solid #fff;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active{width: 0.15rem;height:0.15rem;background-size: 0.15rem;}
	.banner .swiper-pagination span.swiper-pagination-bullet-active::before{display: none;}
	.banner .swiper-pagination span:first-child{margin:0.1rem 0 0 0.15rem!important;}
	.banner .swiper-pagination span+span{margin:0.15rem 0 0 0.14rem!important;}
	.banner .swiper-pagination span+span+span{margin:0.14rem 0 0 0.15rem!important;}
	.banner .swiper-pagination span+span+span+span{margin:-0.06rem 0 0 0.395rem!important;}
	.banner .swiper-pagination span+span+span+span+span{margin:-0.07rem 0 0 0.15rem!important;}
	.banner .swiper-pagination span+span+span+span+span+span{margin:0 0 0 0.15rem!important;}
.banner .swiper-slide .con{padding: 0 0.1rem 0.1rem 0.1rem;text-align: center;left: 0;}
.banner .swiper-pagination{left: 50%;    bottom: 0.6rem;}
.banner .swiper-slide a::before{height: 32%;}
.banner .swiper-slide a::after{display:none;}
.banner .swiper-slide .con p{font-size: 0.2rem;}
}
@media(max-width: 650px){	
.banner .swiper-slide .con {padding: 0rem 0.1rem 0.1rem 0.1rem;position: absolute;text-align: left;}

.banner .swiper-slide .con p{font-size: 0.2rem;}
.banner .swiper-pagination{    bottom: 0.6rem;}
.banner{    padding-top: 0.6rem;}
}
/* 首页banner结束 */



/* 新闻动态、通知公告 开始 */
.xw_tz{padding-top:1rem;background: url(../images25/bg_xwtz.png) no-repeat center top;background-size:100%;position: relative;z-index:2;}
/* 新闻动态 开始 */
.xw_tz .xwdt{width:10.2rem;float:left;position:relative;}
.xw_tz .xwdt .sy_tit{width:3.35rem;position: absolute;left: 0;top: 0;z-index:9;}
.xw_tz .xwdt .xwdt_top{width:100%;height:4.5rem; position:relative;z-index: 5;}
.xw_tz .xwdt .xwdt_top::before{content: '';display: inline-block;width: 100%;height:3.5rem;background: url(../images25/bg_xwdt_top.png) no-repeat;background-size:cover;position:absolute;bottom:0;left: 0;z-index:3;}
.xw_tz .xwdt .xwdt_top_wz{width: 2.9rem;height:3rem;float: left;margin: 1.5rem 0 0 0.4rem;position: inherit;z-index: 5;}
.xw_tz .xwdt .xwdt_top_wz h3{line-height:0.28rem;height:0.56rem;font-size:0.22rem;color:#fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin-bottom: 0.25rem;}
.xw_tz .xwdt .xwdt_top_wz h3 a{color: #fff;}
.xw_tz .xwdt .xwdt_top_wz p.sj{color: #C2AC88;font-size: 0.14rem;padding-left: 0.2rem;background: url(../images25/icon_sj.png) no-repeat;background-size:0.14rem;margin-bottom: 0.25rem;}
.xw_tz .xwdt .xwdt_top_wz p.zy{color: #fff;opacity: 0.6;font-size: 0.14rem;line-height: 0.28rem;height: 0.84rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.xw_tz .xwdt .xwdt_top_img{width: 6.3rem;height: 4.3rem;float: right;margin-right: 0.2rem;position: inherit;z-index: 5;overflow:hidden;}
.xw_tz .xwdt .xwdt_top_img img{width:100%;min-height:4.3rem;transition: 0.4s;}
.xw_tz .xwdt .xwdt_top_img:hover img{transform: scale(1.05);transition: 0.4s;}
/* .xw_tz .xwdt .xwdt_top .swiper-slide{display: none;}
.xw_tz .xwdt .xwdt_top .swiper-slide.swiper-slide-active{display: block;} */
.xw_tz .xwdt .xwdt_top .swiper-pagination{position:absolute;left:0;z-index: 6;width:2.9rem; bottom: 0.3rem;text-align: center;}
.xw_tz .xwdt .xwdt_top .swiper-pagination span{width: 0.3rem;height: 0.3rem;opacity: 1;position: relative;color:#fff;font-size:0;background: none;}
.xw_tz .xwdt .xwdt_top .swiper-pagination span::before{content: '';display: inline-block;width: 0.12rem;height: 0.12rem;position: absolute;left: 0.08rem;top: 0.08rem; border:0.01rem solid #fff; border-radius: 50%;}
.xw_tz .xwdt .xwdt_top .swiper-pagination span.swiper-pagination-bullet-active{font-size:0rem;width: 0.3rem;height:0.3rem;background: url(../images25/icon_xwdt_on.png) no-repeat center center;background-size: 0.3rem;border:none;border-radius:none;}
.xw_tz .xwdt .xwdt_top .swiper-pagination span.swiper-pagination-bullet-active::before{display: none;}

.xw_tz .xwdt .xwdt_bottom{margin-top: 0.3rem;}
.xw_tz .xwdt .xwdt_bottom li{height: 0.55rem;line-height: 0.55rem;padding-left: 1.18rem;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.18rem;}
.xw_tz .xwdt .xwdt_bottom li span{width: 0.93rem;height: 0.36rem;background: url(../images25/bg_xwdt_sj.png) no-repeat;background-size: 0.93rem;position: absolute;left: 0; top: 0.095rem;text-align: center;font-size: 0.14rem; color: #C2AC88;line-height: 0.36rem;}
.xw_tz .xwdt .xwdt_bottom li a{color:#333;transition: 0.4s;}
.xw_tz .xwdt .xwdt_bottom li a:hover{color: #9B0000;padding-left:0.05rem;transition: 0.4s;}
/* 新闻动态 结束 */

/* 通知公告 开始 */
.xw_tz .tzgg{width:4rem;float:right;}
.xw_tz .tzgg_title{margin-top:0.36rem;width:100%;height: 0.5rem;line-height: 0.5rem;font-size: 0.2rem; font-weight: bold; background-color: #B01D2D;margin-bottom:0.06re;}
.xw_tz .tzgg_title ul{display: flex;justify-content: space-between;}
.xw_tz .tzgg_title li{display:inline-block;color: #fff;font-weight: bold;padding: 0 0.15rem;position:relative;cursor: pointer;}
.xw_tz .tzgg_title li.default{background-color: #EEB36C;}
.xw_tz .tzgg_title li.default::before{content: '';display: inline-block;width: 0.28rem;height: 0.11rem;background: url(../images25/icon_tzgg_on.png) no-repeat;background-size: 0.28rem;position: absolute;left:50%;margin-left:-0.14rem;bottom:-0.06rem;}

.xw_tz .tzgg_list{}
.xw_tz .tzgg_list li{height:0.94rem;padding:0.2rem 0 0.2rem 1rem;border-bottom: 0.01rem dashed #D8D8D8;position:relative;}
.xw_tz .tzgg_list li::before{content: '';display: inline-block;width: 0.04rem;height: 0.04rem;background:#B01D2D;position: absolute;left:0;bottom:-0.02rem;border-radius:50%;}
.xw_tz .tzgg_list li::after{content: '';display: inline-block;width: 0.04rem;height: 0.04rem;background:#B01D2D;position: absolute;right:0;bottom:-0.02rem;border-radius:50%;}
.xw_tz .tzgg_list li .sj{width: 0.66rem;position:absolute;left:0;top:0.2rem;}
.xw_tz .tzgg_list li .sj p.p1{font-size:0.26rem;height:0.32rem;color:#B01D2D;font-weight: bold;line-height: 0.28rem;text-align: center;}
.xw_tz .tzgg_list li .sj p.p2{font-size:0.16rem;color: #666;font-style: italic;line-height: 0.28rem;}
.xw_tz .tzgg_list li .wz{}
.xw_tz .tzgg_list li .wz p.p_bt{line-height:0.28rem;height:0.56rem;font-size:0.18rem;color:#fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2; color:#333；}
.xw_tz .tzgg_list li .wz p.p_bt a{color:#333;}
.xw_tz .tzgg_list li .wz p.p_bt a:hover{color:#B01D2D;}
/* 通知公告 结束 */
@media(max-width: 1024px){
	.xw_tz{padding-top:0.3rem;}
	.xw_tz .xwdt{width:100%;float: none;}
	.xw_tz .tzgg{width:100%;float: none;padding-top:0.3rem;}
	.xw_tz .xwdt .sy_tit{width: 100%;position: relative;}
	.xw_tz .xwdt .xwdt_top{height: auto;}
	.xw_tz .xwdt .xwdt_top_img{margin: 0 auto;float: none;}
	.xw_tz .xwdt .xwdt_top_wz{width:92%;float: none;margin:0.2rem auto 0 auto;}
	.xw_tz .xwdt .xwdt_top::before{height:4.5rem;}
	.xw_tz .xwdt .xwdt_top .swiper-pagination{width:100%;}
}
@media(max-width: 650px){
	.xw_tz .xwdt .xwdt_top_img{width:95%;height:auto;margin；0 auto;}
	.xw_tz .xwdt .xwdt_top_img img{min-height: auto;}
}
/* 新闻动态、通知公告 结束 */


/* 学术讲座、科研进展 开始 */
.xs_ky{padding-top:1.9rem;margin-top:0.6rem;background: url(../images25/bg_xsjz.png) no-repeat center top;background-size:100% 7.39rem;position: relative;z-index:2;}
.xs_ky::before{content: '';display: inline-block;width:100%;height:10.81rem;background: url(../images25/bg_kyjz.png) no-repeat center top;background-size:100% 10.81rem;position: absolute;left:0;top:7.39rem;}

/* 学术讲座 开始 */
.xsjz{position: relative;z-index:2;}
.xsjz .xsjz_bt{width:2.19rem;height:1.4rem;margin:0 auto;background: url(../images25/tit_xsjz.png) no-repeat center top;background-size: 2.19rem; margin-bottom: 0.2rem;}
.xsjz .xsjz_bt a{width: 100%;height: 100%;display: block;}
.xsjz .xsjz_left{width: 5.5rem;height: 5rem;float:left;position:relative;z-index: 5;}
.xsjz .xsjz_left h3{line-height:0.4rem;height:0.8rem;font-size:0.24rem;color:#fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;margin-bottom: 0.55rem;}
.xsjz .xsjz_left h3 a{color: #fff;}
.xsjz .xsjz_left p{color: #fff;font-size: 0.16rem;line-height: 0.3rem;padding-left: 0.3rem;}
.xsjz .xsjz_left p.bgr{background: url(../images25/icon_xsjz_bgr.png) no-repeat left center;background-size:0.16rem;}
.xsjz .xsjz_left p.sj{background: url(../images25/icon_xsjz_sj.png) no-repeat left center;background-size:0.16rem;}
.xsjz .xsjz_left p.dz{background: url(../images25/icon_xsjz_dz.png) no-repeat 0.02rem center;background-size:0.12rem;}
.xsjz .xsjz_left .swiper-button-prev,.xsjz .xsjz_left .swiper-button-next{width: 0.78rem;height: 0.78rem;font-size:0;text-align: center;position:absolute;display: inline-block;bottom:0.3rem;top: auto;margin-top: auto;}
.xsjz .xsjz_left .swiper-button-prev{background: url(../images25/icon_index_prev.png) no-repeat;background-size:0.78rem;left: auto; right:1rem;}
.xsjz .xsjz_left .swiper-button-next{background: url(../images25/icon_index_next.png) no-repeat;background-size:0.78rem;right: 0;}
.xsjz .xsjz_right{width: 9.25rem;height: 5rem;float: right;position: inherit;z-index: 5;overflow:hidden;}
.xsjz .xsjz_right .swiper-slide{position:relative;width:2.7rem;height:5rem;float: left;}
.xsjz .xsjz_right .swiper-slide img{object-fit: cover; width:100%;height:4.05rem;margin-top: 0.95rem;transition: 0.4s;}
.xsjz .xsjz_right .swiper-slide.swiper-slide-active{width:3.3rem;}
.xsjz .xsjz_right .swiper-slide.swiper-slide-active img{width:3.3rem!important;height: 5rem;margin-top:0;transition: 0.4s;}
.xsjz .xsjz_right .swiper-slide:hover img{transform: scale(1.05);transition: 0.4s;}
@media(max-width: 1024px){
	.xs_ky{padding: 0;margin: 0;background: none;}
	.xs_ky::before{display: none;}
	.xsjz{padding-top:1.4rem;margin-top:0.3rem;background: url(../images25/bg_xsjz.png) no-repeat center top;background-size:auto 6rem;}
	.xsjz .xsjz_left{width: calc(100% - 2.9rem);height: 4.05rem;}
	.xsjz .xsjz_left .swiper-button-prev,.xsjz .xsjz_left .swiper-button-next{bottom: 0;}
	.xsjz .xsjz_right{width:2.7rem;height:4.05rem;}
	.xsjz .xsjz_right .swiper-slide{width:100%;height:4.05rem;}
	.xsjz .xsjz_right .swiper-slide img{margin-top:0;}
	.xsjz .xsjz_right .swiper-slide.swiper-slide-active{width: 2.7rem;}
	.xsjz .xsjz_right .swiper-slide.swiper-slide-active img{width:2.7rem!important;height:4.05rem;margin-top:0;}
}
@media(max-width: 650px){
	.xsjz .xsjz_left h3{line-height:0.3rem;height:0.6rem;font-size:0.18rem;margin-bottom: 0.1rem;}
	.xsjz .xsjz_left{width: calc(100% - 2rem);height: 2.7rem;}
	.xsjz .xsjz_left .swiper-button-prev,.xsjz .xsjz_left .swiper-button-next{width: 0.5rem;height: 0.5rem;bottom:0;}
  .xsjz .xsjz_left .swiper-button-prev{background-size:0.5rem;left: auto; right:0.7rem;}
  .xsjz .xsjz_left .swiper-button-next{background-size:0.5rem;right: 0;}
  .xsjz .xsjz_left p{color: #fff;font-size: 0.14rem;line-height: 0.24rem;max-height:0.48rem;padding-left: 0.3rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
	.xsjz .xsjz_right{width:1.8rem;height:2.7rem;}
	.xsjz .xsjz_right .swiper-slide{height:2.7rem;}
	.xsjz .xsjz_right .swiper-slide.swiper-slide-active{width: 1.8rem;}
	.xsjz .xsjz_right .swiper-slide.swiper-slide-active img{width:1.8rem!important;height:2.7rem;margin-top:0;}
}
/* 学术讲座 结束 */


/* 科研进展 开始 */
.kyjz{width: 100%;position: relative;z-index: 4;margin:0.6rem 0 0.8rem 0;}
.kyjz_top{width: 15rem;margin: 0 auto;}
.kyjz .w15{width: 18.1rem;}
.kyjz_list {width: 100%;padding-top: 50px;padding-bottom: 50px;}
.kyjz_list .swiper-slide {height: 5rem;}
.kyjz_list .swiper-slide img {display: block;width: 100%;height: 5rem;transition: 0.4s;}
.kyjz_list .swiper-slide:hover img{transform: scale(1.05);transition: 0.4s;}
.kyjz_list .swiper-slide p.bt{display: none;}
.kyjz_list .swiper-slide.swiper-slide-active{display: block;width: 100%;height: 5rem;position: relative;}
.kyjz_list .swiper-slide.swiper-slide-active img{object-fit: cover; width: 8rem;height: 5rem;margin: 0 auto;position: absolute;left: 50%;margin-left: -4rem;top:0;}
.kyjz_list .swiper-slide.swiper-slide-active p.bt{display: block;width: 8rem;height: 0.4rem;padding:0 0.2rem;line-height:0.4rem;margin: 0 auto;position: absolute;left: 50%;margin-left: -4rem;bottom:-0.5rem;font-size: 0.24rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#333;}
.kyjz_list .swiper-slide.swiper-slide-active:hover p.bt{color:#B01D2D;}
.kyjz_list .swiper-button-prev,.kyjz_list .swiper-button-next{width: 0.78rem;height: 0.78rem;font-size:0;text-align: center;position:absolute;display: inline-block;top: 50%; margin-top: -0.39rem;}
.kyjz_list .swiper-button-prev{background: url(../images25/icon_index_prev.png) no-repeat;background-size:0.78rem;left:4.65rem;}
.kyjz_list .swiper-button-next{background: url(../images25/icon_index_next.png) no-repeat;background-size:0.78rem;right:4.65rem;}

@media(max-width: 1060px){
	.kyjz{margin-bottom:0.3rem;}
	.kyjz .w15,.kyjz_top{width: 95%;}
	.kyjz_list {width: 100%;padding:0;}
	.kyjz_list .swiper-slide{width: 100%;height: auto;}
	.kyjz_list .swiper-slide img {height:auto;}
	.kyjz_list .swiper-slide.swiper-slide-active{height:auto;}
	.kyjz_list .swiper-slide.swiper-slide-active img{width:100%;height:auto;margin: 0 auto;position:inherit;}
	.kyjz_list .swiper-slide.swiper-slide-active p.bt{display: block;width:100%;height: 0.4rem;padding:0 0.2rem;line-height:0.4rem;margin: 0 auto;position:inherit;}
	.kyjz_list .swiper-button-prev{left:0rem;}
	.kyjz_list .swiper-button-next{right:0rem;}
}
@media(max-width:500px){
.kyjz_list .swiper-slide img{height:80%;}
.kyjz_list .swiper-slide.swiper-slide-active img{height:80%;}
.kyjz_list .swiper-slide.swiper-slide-active p.bt{margin-top: 0.2rem;}
.kyjz_list .swiper-slide p.bt{margin-top: 0.2rem;}
}

/* 科研进展 结束 */
/* 学术讲座、科研进展 结束 */