.banner .pic{width: 100%;padding-bottom: 45%;}
.banner .btn{top: 50%;transform: translateY(-50%);position: absolute;z-index: 4;cursor: pointer;}
.banner .btn.prev{left: 5%;}
.banner .btn.next{right: 5%;}
.banner .ico{position: absolute;right: 3rem;bottom: 3rem;z-index: 3;animation: moveUpDown 1s ease-in-out infinite;}
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px); 
  }
}
.banner{margin-top: 2.9rem;}
/* .banner .pic::after{width: 94%;height: 90%;border: 1px solid #fff;top: 5%;left: 3%;z-index: 2;-webkit-box-shadow: 0 0 2rem rgba(0,0,0,0.6);
    box-shadow: 0 0 2rem rgba(0,0,0,0.6);} */
.banner .pic video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.BanBigpagination{position: absolute;bottom: 2.33rem !important;border: 1px solid rgba(255,255,255,0.4);border-radius: 50px;width: auto !important;left: 50% !important;transform: translateX(-50%);z-index: 3;display: flex;gap: 0.75rem;height: 1rem;align-items: center;justify-content: center;padding:0 1rem}
.BanBigpagination .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0;opacity: 1;background: #fff;}
.BanBigpagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #00FCFF;}
/* 第一部分 */
.indexTitleAll{margin-bottom: 2.33rem;}
.indexTitleAll h5{height: 1.86rem;overflow: hidden;}
.indexTitleAll h5 em{display: inline-block;line-height: 1.2rem;}
.indexTitleAll span{display: flex;gap: 2px;align-items: center; }
.indexTitleAll span i {width: 0.2rem;align-self: center; animation: heightChange 2s infinite ease-in-out;display: inline-block;}
.indexTitleAll span i:nth-child(1) {height: 0.6rem;    animation-delay: 0s;background: #5AB345;opacity: 0.4;}
.indexTitleAll span i:nth-child(2) {height: 0.9rem;animation-delay: 0.2s;background: #31B6AD;opacity: 0.7;}
.indexTitleAll span i:nth-child(3) {height: 1.2rem;animation-delay: 0.4s;background: #3897CF;}
.indexTitleAll h5 em{margin-left: 0.5rem;}
.indexTitleAll h5 span{display: inline-flex;gap: 0.3rem;}
@keyframes heightChange {
    0% {
      height: 0.6rem;
    }
    50% {
      height: 1.2rem;
    }
    100% {
      height: 0.6rem;
    }
  }
.indexMoreAll{border: 1px solid #BFBFBF;border-radius: 50px;box-sizing: border-box;text-align: center;width: 5.66rem;line-height:1.76rem ;line-height: 1.76rem;position: relative;overflow: hidden}
.indexMoreAll span{padding-right: 0.8rem;display: block;margin: auto;width: 2.33rem;z-index: 2;}
.indexMoreAll span::after,.indexOne .left .wrap a .text .smallMore i::after{background: url(../images/icon_indexTitleMore.svg) center no-repeat;width: 0.4rem;height: 100%;background-size: 100%;right: 0;top: 0;}
.indexMoreAll.indexMoreAll2{width: 4.1rem;height: 1.33rem;line-height: 1.33rem;}
.indexMoreAll::before{width: 0;height: 100%;background: linear-gradient(to right,#004CCE,#71AAFF);transition: 0.3s;border-radius: 50px;content: '';position: absolute;left: 0;}
.indexMoreAll:hover::before{width: 100%;}
.indexMoreAll:hover span{filter: brightness(0) invert(1);}
.indexMoreAll:hover{border-color: transparent;}
/*新闻 */
.indexOne{background: url(../images/bg01@2x.png) center bottom no-repeat;background-size: cover;}
.indexOne .left{width:46.9% ;}
.indexOne .left .wrap a{padding-bottom: 14.33rem;border-radius: 0.3rem;}
.indexOne .left .wrap a .text{position: absolute;width: 46%;background: rgba(0,0,0,0.4);padding: 0.8rem 0 0;z-index: 2;left: 0;bottom: 0;color: #fff;border-top-right-radius: 0.3rem;border-bottom-right-radius: 0.3rem;}
.indexOne .left .wrap a .text .type{margin: 0 0.5rem;}
.indexOne .left .wrap a .text .title{margin: 0.5rem 0.5rem 1rem;line-height: 0.9rem;}
.indexOne .left .wrap a .text .smallMore i{padding-right: 0.8rem;}
.indexOne .left .wrap a .text .smallMore i::after{filter: brightness(0) invert(1);}
.indexOne .left .wrap a .text .smallMore{background:linear-gradient(to right,#004CCE,#71AAFF);width: 100%;line-height: 1.66rem;display: block;padding-left: 0.5rem;box-sizing: border-box;}
.indexOne .left .wrap .pagination{position: absolute;right: 0.5rem;bottom: 0.8rem;width: auto;z-index: 2;left: auto;}
.indexOne .left .wrap .pagination span.swiper-pagination-bullet{border-radius: 0;width: 0.5rem;height: 4px;border-radius: 0;background: #fff;opacity: 1;}
.indexOne .left .wrap .pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #115AD6;}
.indexOne .left .wrap a:hover > img,.indexOne .right .wrap dl dt a:hover img{transform: translate(-50%,-50%) scale(1.1);}

.indexOne .right{width: 50.3%;}
.indexOne .right .wrap dl{gap: 1rem;align-items: center;}
.indexOne .right .wrap dl dt{width: 53.5%;}
.indexOne .right .wrap dl dt a{border-radius: 0.3rem;padding-bottom: 7.8rem;}
.indexOne .right .wrap dl dd{width: calc(100% - 53.5% - 1rem);}
.indexOne .right .wrap dl dd .time i{color: #115AD6;}
.indexOne .right .wrap dl dd .title{line-height: 0.93rem;margin: 0.4rem 0 0.8rem;}
.indexOne .right .wrap ul li{line-height: 1rem;margin-top: 0.33rem;}
.indexOne .right .wrap ul{padding-top: 0.33rem;border-top: 1px solid #CDCDCD;margin-top: 0.9rem;}
.indexOne .right .wrap ul li a span{width: 70%;}
.indexOne .right .wrap ul li a span::before{content:'·';padding-right: 0.3rem;}
.indexOne .right .wrap ul li a:hover span{text-decoration: underline;color: #115AD6;transform: translateX(5px);}
.indexOne .right .wrap ul li a i::before{content: '|';font-size: 0.4rem;padding-right: 0.4rem;}
.indexOne .right .wrap ul li a:hover i{color: #333;}

.indexTwo video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;opacity: 0.2;}
.indexTwo .left{width: 68.3%;}
.indexTwo .left .textIntel .name span{font-weight: bold; background: linear-gradient(to left, #71AAFF, #004CCE);-webkit-background-clip: text;color: transparent;}
.indexTwo .left .textIntel .textAll{line-height: 1.1rem;margin-top: 0.5rem;margin-bottom: 0.8rem;}
.indexTwo .left .list{gap: 1rem;}
.indexTwo .left .list a{background: #fff;padding: 1.5rem 1rem 1rem 1rem;border-radius: 0.3rem;box-shadow: 0 0 10px rgba(0,0,0,0.1);flex: 1;box-sizing: border-box;}
.indexTwo .left .list a::before{width: 100%;height: 100%;left: 0;bottom: 0;background: url(../images/gywmbg.png) center bottom no-repeat;z-index: 2;}
.indexTwo .left .list a::after{width: 100%;height: 100%;left: 0;top: 0;transform: translateY(100%);}
.indexTwo .left .list a .icon img{filter: brightness(0) invert(0.3);}
.indexTwo .left .list a .title{line-height: 0.933rem;margin-bottom: 0.1rem;}
.indexTwo .left .list a .subtitle{line-height: 0.933rem;margin-bottom: 2rem;color: #888;}
.indexTwo .left .list a .more{background: url(../images/icon_indexTitleMore.svg) right center no-repeat;padding-right: 1rem;display: inline-block;}
.indexTwo .left .list a>*{position: relative;z-index: 3;}
.indexTwo .left .list a:nth-child(1){	border-bottom: 4px solid #264994;}
.indexTwo .left .list a:nth-child(2){	border-bottom: 4px solid #3397CD;}
.indexTwo .left .list a:nth-child(3){	border-bottom: 4px solid #30B6AA;}
.indexTwo .left .list a:nth-child(4){	border-bottom: 4px solid #5BB647;}
.indexTwo .left .list a:hover *{color: #fff;}
.indexTwo .left .list a:hover .icon img,.indexTwo .left .list a:hover .more{filter: brightness(0) invert(1);}
.indexTwo .left .list a:nth-child(1):after{background:#264994 ;}
.indexTwo .left .list a:nth-child(2):after{background:#3397CD ;}
.indexTwo .left .list a:nth-child(3):after{background:#30B6AA ;}
.indexTwo .left .list a:nth-child(4):after{background:#5BB647 ;}
.indexTwo .left .list a:hover{transform: translateY(-10px);box-shadow: 0 0 20px rgba(0,0,0,0.2);}
.indexTwo .left .list a:hover::after{transform: translateY(0);}
.indexTwo .w90{align-items: flex-end;justify-content: space-between;}
.indexTwo .right{border-left: 1px solid rgba(190,221,237,0.7);padding-left: 4rem;}
.indexTwo .right .num{font-size: 2.46rem; font-family: "Barlow-Medium";background: linear-gradient(to left, #6FD0E9, #107FD2);-webkit-background-clip: text;color: transparent;}
.indexTwo .right .title{line-height: 1.1rem;}
.indexTwo .right .item{margin-top: 2rem;}
.indexTwo .right .item:nth-child(1){margin-top: 0;}

.idxThree .ch_title .indexMoreAll{border-color: #fff;}
.idxThree .ch_title .indexMoreAll span{filter: brightness(0) invert(1);}
.idxThree .imgSwiper .swiper-slide{padding-bottom: 33.4rem;position: relative;}
.idxThree .ch_title{position: absolute;left: 50%;top:10.5%;transform: translateX(-50%);z-index: 2;}
.idxThree .ch_title .textAll{width: 52%;}
.idxThree .tabSwiper{position: absolute;left: 50%;bottom: 10%;transform: translateX(-50%);z-index: 2;}
.idxThree .tabSwiper > .poRe{gap: 0.4rem;align-items: flex-end;}
.idxThree .tabSwiper .item{flex: 1;border-bottom: 1px solid #fff;position: relative;transition: 0.3s ease;}
.idxThree .tabSwiper .item.active{flex: 1 7%;}
.idxThree .tabSwiper .item .thebefore{line-height: 1rem;padding-bottom: 0.5rem;position: relative;z-index: 2;height: 1rem;}
.idxThree .tabSwiper .item .after{padding:1rem 0.8rem 2.53rem ;box-sizing: border-box; position: absolute;bottom: 0;width: 100%; left: 0;background: linear-gradient(45deg ,#107FD2,#6FD0E9);backdrop-filter: blur(5px);border-radius: 0.5rem;color: #fff;transform: scaleY(0);transform-origin: bottom;transition: 0.3s 0.2s ease-in-out;}
.idxThree .tabSwiper .item .after *{color: #fff;}
.idxThree .tabSwiper .item .after .fz24{line-height: 1.1rem;padding: 0.6rem 0 1rem;display: block;}
.idxThree .tabSwiper .item .after .list a{padding-left: 0.33rem;position: relative;line-height: 0.8rem;display: block;}
.idxThree .tabSwiper .item .after .list a::before{content: '';width: 2px;height: 2px;background: #fff;left: 0;top:0.36rem ;position: absolute;}
.idxThree .tabSwiper .item.active .thebefore{padding: 0 0.8rem 0.5rem;justify-content: space-between;}
.idxThree .tabSwiper .item.active .thebefore i{opacity: 0;visibility: hidden;}
.idxThree .tabSwiper .item.active{border-bottom: transparent;}
.idxThree .tabSwiper .item.active .after{transform: scaleY(1);}
.idxThree .tabSwiper .item.active .after img{filter: brightness(0) invert(1);}

.idxFour{background-image: url(../images/gsyjbg@2x.jpg);}
.idxFour .wrap{gap: 1rem;}
.idxFour .wrap .item{width: calc((100% - 3rem) / 4);border-radius: 4px;}
.idxFour .wrap .item .img{display: block;padding-bottom: 65%;}
.idxFour .wrap .item > .name{position: absolute;right: 0;bottom: 0;background-color: #fff;line-height: 1rem;padding: 0.23rem 0.66rem;z-index: 2;width: 4rem;border-top-left-radius: 0.3rem;text-align: center;transition: 0.4s ease-in-out;}
.idxFour .wrap .item .theafter{position: absolute;width: 100%;height: 100%;left: 0;top: 100%;text-align: center;padding: 1.5rem 1rem 0;box-sizing: border-box;background: linear-gradient(45deg ,#107FD2,#6FD0E9);transition: 0.4s ease-in-out;}
.idxFour .wrap .item .theafter img{margin: 1rem auto 0;}
.idxFour .wrap .item .theafter .name{line-height: 1rem;margin-bottom: 0.25rem;}
.idxFour .wrap .item .theafter .subtitle{line-height: 0.8rem;}
.idxFour .wrap .item:hover .theafter{top: 0;}
.idxFour .wrap .item:hover > .name{right: -100%;}
@media screen and (max-width:1080px){
  .indexTwo .right{padding-left: 2rem;}
  .indexTwo .left .list a .subtitle{min-height: 1.866rem;}
  .indexTwo .left .list a .icon img{width: 1rem;}
  .indexTwo .left .list{gap: 0.5rem;}
  .indexTwo .left .list a{padding: 0.5rem;}
  .indexTwo .right .num{font-size: 1.4rem;}
  .idxThree .ch_title .textAll{width: 80%;}
  .idxThree .imgSwiper .swiper-slide{padding-bottom: 28rem;}
  .idxThree .tabSwiper .item.active{flex: 1;    border-bottom: 1px solid #3897CF}
  .idxThree .tabSwiper .item.active .thebefore{padding: 0;}
  .idxThree .tabSwiper .item.active .thebefore i{opacity: 1;visibility: visible;}
  .idxThree .tabSwiper .item .thebefore em{position: absolute;bottom: 100%;}
  .idxThree .tabSwiper .item .thebefore{height: auto;}
  .idxThree .tabSwiper .item:hover .thebefore i{color:#3897CF ;}
  .idxThree .tabSwiper .item .thebefore{padding-bottom: 0;}
  .idxThree .tabSwiper .item .after{display: none;}
  .idxThree .tabSwiper .item{padding-bottom: 0.5rem;}
}
@media screen and (max-width:760px){
	.banner .ico,.indexOne .left .wrap a .text .smallMore{display: none;}
  .banner .BanBigpagination{bottom:1rem !important;gap: 0.4rem;}
  .banner .btn {display: none;}
  .banner .pic{padding-bottom: 53%;}
  .indexOne .left,.indexOne .right,.indexOne .left .wrap a .text,.indexTwo .left,.indexTwo .right,.idxThree .ch_title .textAll{width: 100%;}
  .indexOne .left .wrap a{padding-bottom: 60%;}
  .indexTitleAll{margin-bottom: 1rem;}
  .indexMoreAll{width: 3.66rem;height: 1.2rem;line-height: 1.2rem;}
  .indexOne .right{margin-top: 1.5rem;}
  .indexOne .right .wrap dl dt a{padding-bottom: 6rem;}
  .indexTwo .right{padding-left: 0;display:flex;gap: 0.5rem;border: none;margin-top: 1rem; flex-wrap: wrap;}
  .indexTwo .right .item{margin-top: 0;}
  .indexTwo .left .list a,.indexTwo .right .item{flex: inherit;width: calc((100% - 0.5rem) / 2);}
  .indexTwo .left .list,.indexTwo .right {gap: 0.5rem;}
  .idxThree .tabSwiper > .poRe{flex-wrap: wrap;gap: 1rem;}
  .idxThree .tabSwiper > .poRe .item{width: calc((100% - 1rem) / 2);flex: inherit;}
  .idxFour .wrap .item{width: calc((100% - 0.5rem) / 2);}
  .idxFour .wrap{gap: 0.5rem;}
  .idxThree .tabSwiper .item.active .thebefore{justify-content: center;}
}