
/* banner */
.bannerSwiper img{width: 100%;height: 450px;object-fit: cover;}
.bannerSwiper .swiper-pagination span{background-color: #fff;width: 11px;height: 11px;outline: none;opacity: 1;}
.bannerSwiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #029c5f;}
.titi{display: flex;align-items: center;justify-content: space-between;padding-bottom: 12px;border-bottom: 1px solid #029c5f;}
.titi strong{font-size: 30px;font-weight: 500;color: #029c5f;border-left: 5px solid #029c5f;padding-left: 15px;line-height: 1;}
.titi a{font-size: 14px;display: inline-flex;align-items: center;color: #666;}
.titi a:hover{color: #029c5f;}
.titi a img{margin-left: 8px;}
.bar1{margin: 0 0 60px;}
.bg{position: relative;}
.bg::before{background-color: #f6f6f6;content: '';position: absolute;top: 0;left: 0;height: 51%;width: 100%;z-index: -1;}
.topbar{padding-top: 50px;text-align: left;margin-bottom: 60px;text-indent: 2em;}
.topbar p{line-height: 1.8;}
.topbar p span{font-size: 30px;color: #029c5f;}
.topbar p a{color: #222;}
.topbar p a:hover{color: #029c5f;}
.topbar p+p{margin-top: 5px;}
/* 新闻 */
.newsList{display: flex;}
.newsList>div{width: calc(50% - 30px);}
.newsList>div:nth-of-type(1){margin-right: 60px;}
.newsList ul{margin: 20px 0 60px;}
.newsList ul li{display: flex;align-items: center;background:left center url(../images/hzjlicon.png) no-repeat;padding-left: 25px;margin-top: 10px;line-height: 2;justify-content: space-between;}
.newsList ul li a{color: #222;display: inline-flex;position: relative;}
.newsList ul li a:hover{color: #029c5f;}
.newsList ul li span{font-size: 14px;color: #999;width: 90px;text-align: right;}
/* .newsList ul li a::before{transition: all .3s;background-color: transparent;position: absolute;width: 100%;height: 1px;bottom: 2px;left: 0;content: '';}
.newsList ul li a:hover::before{background-color: #029c5f;} */
.newsList2 a:hover{transform: translateY(-4px);}
.newsList2 .newsL{display: flex;flex-direction: column;}
.newsList2 .newsL a+a{margin-top: 20px;}
.newsList2 .newsR{display: flex;justify-content: space-between;}
.newsList2 .newsR dl{background-color: #f4f8f6;width: 126px;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 250px;}
.newsList2 .newsR dt{margin-bottom: 20px;height: 62px;}
.newsList2 .newsR dd strong{color: #222;font-size: 18px;font-weight: 900;}
.newsSwiper{position: relative;padding-bottom: 30px;}
.newsSwiper a{display: block;position: relative;color: #fff;}
.newsSwiper a p{position: absolute;bottom: 15px;left: 2%;width: calc(100% - 2%*2);padding-left: 15px;border-left: 6px solid #fff;}
.newsSwiper .img{position: relative;}
.newsSwiper .img::before{content: '';background-image: linear-gradient(180deg, rgba(0,0,0,0) 69%,rgba(0,0,0,.1) 70%, rgba(0,0,0,.8) 100%);position: absolute;width: 100%;height: 100%;}
.topNews .newsL{width: 550px;margin-right: 30px!important;}
.newsSwiper .swiper-pagination{bottom: 0;text-align: right;}
.newsSwiper .swiper-pagination span{background-color: #000;width: 11px;height: 11px;outline: none;opacity: .14;}
.newsSwiper .swiper-pagination .swiper-pagination-bullet-active{background-color: #029c5f;opacity: 1;}
.topNews .newsR{padding-top: 1%;width:620px;}
.topNews ul{margin-bottom: 50px;}
.topNews ul li{padding-left: 0;background: none;border-bottom: 1px solid #ddd;padding-bottom: 10px;}
.topNews ul li:last-of-type{border: none;}
.topNews ul li a{align-items: center;width: calc(100% - 80px);}
.topNews ul li a img{margin-right: 10px;}
.topNews .newsR i{/* display: inline-flex; */overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width: calc(100% - 80px);}
.topNews ul li a:hover{color: #029c5f;}
.topNews ul li a::before{display: none;}
.newsList.newsList1 .newsR li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;width: calc(100% - 60px);}
/* 研究团队 */
.yjtd{padding: 60px 0;background-color: #f6f6f6;margin-top: 70px;}
.yjtdS{position: relative;margin-top: 25px;}
.yjtdTit{padding-bottom: 15px;}
.yjtdSwiper{width: calc(100% - 40px*2);}
.yjtdSwiper a{color: #222;}
.yjtdSwiper a:hover{color: #029c5f;}
.yjtdSwiper dl{text-align: center;}
.yjtdSwiper dd{margin-top: 15px;}
.yjtdBtn{outline: none;}
.yjtdBtn.swiper-button-next:after,.yjtdBtn.swiper-button-prev:after{font-size: 34px;color:#8c8b8b}
.yjtdBtn.swiper-button-next{right: -4px;}
.yjtdBtn.swiper-button-prev{left: -4px;}
.footer{margin-top: 0;}


.floatingAd .ad{z-index:100;width:262px !important;background:none;position:absolute;/*display:none;*/}
.floatingAd a{color:#000000; display:inline-block;text-decoration:none;}
.floatingAd a img{border:0;}
.floatingAd .close{display:none;}
.floatingAd .opacity{position:absolute; top:0;height:31px; background-color:#000000; opacity:0.20; filter:alpha(opacity = 20);}
.opacity1{opacity:0.90; filter:alpha(opacity = 90);}
.floatingAd .text{position:absolute; top:0;right:0px; width:32px;height:31px; color:#000000;}
.floatingAd .text .button{position:relative;float:right;top:0px;right:0px;width:32px;height:31px;background:url("../images/close.png") no-repeat center;cursor:pointer;}
.floatingAd .text .title{position:relative;float:left;font-size:12px;margin-left:5px;}