.banner .swiper-slide{padding-bottom: 45.9%;}
.banner .swiper-slide::after{width: 100%;height:25% ;background: linear-gradient(to top,rgba(42,31,28,1),rgba(41,30,26,0));left: 0;bottom: 0;}
.BanBigpagination{display: flex;justify-content: center;align-items: center;z-index: 2;position: absolute;gap: 0.66rem;bottom: 5.3% !important;}
.BanBigpagination span{width: 2.1rem;height: 1.2rem;line-height: 1.2rem;text-align: center;color: #fff;border: 1px solid #fff;border-radius: 50%;background: transparent;margin: 0;opacity: 1;}
.BanBigpagination span.swiper-pagination-bullet-active{background: #004EA2;border-color: #004EA2;}
.banner .ico{position: absolute;right: 2rem;bottom: 2rem;z-index: 3;animation: moveUpDown 1s ease-in-out infinite;}
@keyframes moveUpDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px); /* 向下移动10px */
  }
}
/*关于我们*/
.idxOne{padding: 3.4rem 0 3.1rem;}
.idxOne .text{width: 35.6%;line-height: 2;}
.idxOne .text *{color: #767676 !important;font-size: 0.533rem !important;}
.idxOne::before{width: 100%;height: 100%;left: 0;top: 0;background: url(../images/idxonebg.png) center no-repeat;background-size: cover;z-index: 2;}
.idxmore{    width: 150px;    display: block;    line-height: 60px;margin-top: 1.66rem;}
.idxmore span{display: block;text-align: center;}
.idxmore .box{width: 200px;height: 200px;position: absolute;left: -15px;top: -30px;}
.idxmore .box svg path { stroke: #004EA2; fill: none; stroke-width: 1; }
.idxmore .rect {position: absolute; top: 0; left: 0; background: url(../images/jia.svg) center no-repeat #fff;width: 0.6rem;height: 0.6rem;border-radius: 50%;       }
.idxmore .rect.rect5{	offset-distance: 0%;	animation: svg-path-animation 5s ease-in-out 0s infinite normal;}
@keyframes svg-path-animation {	
	from {offset-distance: 0%;}	
	to {offset-distance: 100%;}
}
.idxOne .w90{z-index: 3;position: relative;}
.idxOne .tabs{width: 51.25%;display: flex;gap: 2rem;align-items: flex-end;margin-top: 3.26rem;height: 4.33rem;}
.idxOne .tabs a{width: 28.3%;border-radius: 0.4rem;}
.idxOne .tabs a .img{padding-bottom: 4.33rem;}
.idxOne .tabs a .img::after{width: 100%;height: 100%;background: rgba(0,0,0,0.54);left: 0;bottom: 0;}
.idxOne .tabs a .title{position: absolute;width: 100%;bottom: 0;}
.idxOne .tabs a i{position: absolute;left: 0;width: 100%;top: 50%;transform: translateY(-50%);padding: 0 0.66rem;box-sizing: border-box;text-align: center;}
.idxOne .tabs a em{right: 0.66rem;bottom: 0.5rem;line-height: 0.66rem;position: absolute;transform: translateY(200%);}
.idxOne .tabs a.active{width: 40.9%;}
.idxOne .tabs a.active .img{padding-bottom: 6.66rem;}
.idxOne .tabs a.active .img::after{background: linear-gradient(to top,rgba(0,0,0,0.8),rgba(0,0,0,0));height: 37%;}
.idxOne .tabs a.active i{width: auto;top: auto;bottom: 0.5rem;transform: inherit;}
.idxOne .tabs a.active em{transform: translateY(0);}
.idxOne .photoSwiper{position: absolute;right: 0;top: -5%;height: 130%;width: 60%;}
.idxOne .photoSwiper .img{width: 100%;height: 100%;}
.idxOne .photoSwiper video{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);height: 100%;    object-fit: cover;}
.idxOne .photoSwiper .swiper-slide{height: 100% !important;}

.idxOne .tabswap{ width: 100%;display: none;gap: 0.5rem;align-items: flex-end;margin-top: 1rem;}
.idxOne .tabswap a{flex: 1 ;border-radius: 0.4rem;}
.idxOne .tabswap a .img{padding-bottom: 65%;}
.idxOne .tabswap a .title{position: absolute;width: 100%;bottom: 0.5rem;padding: 0 5%;box-sizing: border-box;}


.idxszzt .shou{background: url(../imagesdemo/shou.svg) left center no-repeat;padding-left: 1rem;position: absolute;right: 5%;bottom: 2rem;z-index: 2; color: #767676;}
.idxszzt .w90{z-index: 2;position: relative;width: 50%;margin: 0 0 0 5%;}
/* .idxszzt ul{width: 100%;} */
.idxszzt ul li{width: calc((100% - 16%) / 2);margin-top: 2.2rem;}
.idxszzt ul li .subtitle{padding-top: 0.6rem;border-top: 4px solid #004EA2;margin-top: 0.6rem;}
.idxszzt ul li:nth-child(odd){margin-right:16%;}
.idxszzt ul li .number{line-height: 1.66rem;}
.idxszzt ul li .flexbetween{flex-direction: row-reverse;}
.idxszzt ul li .ico img{height: 1.6rem;}
.idxszzt ul li .number .shuzi::after{content: '+';}
.idxszzt ul li:nth-child(1) .number .shuzi::after{display: none;}
.idxszzt ul li:nth-child(4) .number .shuzi::after{content:'W+'}
.idxszzt ul li:nth-child(6) .number .shuzi::after{content:'%+'}
.idxszzt ul li .number .shuzi{font-size: 2.1rem;}

.idxtitleAll .name1{padding-left: 1.6rem;line-height: 1rem;margin-bottom: 0.1rem;}
.idxtitleAll .name1::before{width: 1.33rem;height: 2px;background: #004EA2;left:0;top: 50%;margin-top: -1px;}
#canvsDh{width: 100%;height: 100%;left: 0;top: 40%;position: absolute;opacity: 0.1;z-index: -1;}

.idxszzt .diqiu{position: absolute;width: 145%;height: 100%;left: 0;top: 0;}
.idxszzt .diqiu #spline-container{height: 100%;}

.idxtwo .theTitle .form{background: #F7FBFF;padding: 0.66rem 1rem;border-radius: 0.3rem;}
.idxtwo .theTitle .form{display: inline-flex; align-items: center;gap: 0.66rem;}
.idxtwo .theTitle .form h6{line-height: 1.6rem;}
.idxtwo .theTitle .form form{border-radius: 4px;overflow: hidden;display: inline-flex;}
.idxtwo .theTitle .form input[type=text]{background: #fff;height: 1.6rem;line-height: 1.6rem;text-indent: 0.66rem;width: 13.3rem;}
.idxtwo .theTitle .form input[type=submit]{width: 3rem;height: 1.6rem;background: url(../images/sear.svg) center no-repeat #004EA2;border-radius: 4px;background-size: 0.6rem;}
.idxtwo .wrap{gap: 8px;margin-top: 1.9rem;}
.idxtwo .wrap .item{width:12%; border-radius: 0.3rem;}
.idxtwo .wrap .item .bgimg{background: #fff;padding-bottom: 19.3rem;display: block;}
.idxtwo .wrap .item .bgimg img{opacity: 0.12;}
.idxtwo .wrap .item .before{position: absolute;z-index: 2;width: 100%;left: 0;top: 0;transition: 0.45s ease-in-out;}
.idxtwo .wrap .item .before .num{-webkit-text-stroke: 1px #004EA2;    color: transparent;    background-clip: text;font-size: 2rem;font-family: "DINPro-Bold";text-align: center;line-height: 2.4rem;margin: 2rem 0 1.33rem;}
.idxtwo .wrap .item .before .name{writing-mode: vertical-rl;   text-orientation: upright;   display: block;margin: auto;   text-align: center;letter-spacing: 0.2rem;}
.idxtwo .wrap .item .after{width: 100%;position: absolute;left: 0;top: 0;background: rgba(0,78,162,0.8);padding: 2rem 1.44rem;box-sizing: border-box;transform: translateX(100%);opacity: 0;visibility: hidden;transition: 0.45s ease-in-out;}
.idxtwo .wrap .item .after .num{font-size: 2rem;font-family: "DINPro-Bold";background: url(../images/idxtwoico1.svg) right center no-repeat;line-height: 2.4rem;margin-bottom: 1.2rem;}
.idxtwo .wrap .item .after .name{line-height: 1.1rem;margin-bottom: 1.1rem;}
.idxtwo .wrap .item .after .textAll{line-height: 1.1rem;height: 3.3rem;margin-bottom: 5.1rem;}
.idxtwo .wrap .item .after .more{display: block;width: 1.5rem;height: 1.5rem;position: relative;border: 1px solid #676767;box-sizing: border-box;}
.idxtwo .wrap .item .after .more::before,.idxfour .tabs .item  .title i::before{position: absolute;width: 100%;height:100%;background: #fff;transform: scaleX(1.1);border-radius: 50%;left: 0;top: 0;content: '';transition: 0.43s;}
.idxtwo .wrap .item .after .more:hover img{transform: translate(-50%,-50%) scale(2);}
.idxtwo .wrap .item .after .more:hover::before{transform: scaleX(1);}
.idxtwo .wrap .item.active .after{transform: translateX(0);opacity: 1;visibility: visible;}
.idxtwo .wrap .item.active .before > *{opacity: 0;visibility: hidden;}
.idxtwo .wrap .item.active{width:30.8% ;}


.idxfour .bgSwiper .img{padding-bottom: 47%;}
.idxfour .w90{position: absolute;left: 50%;transform: translateX(-50%);top: 2.66rem;z-index: 3;height: 85%;}
.idxfour .w90 .idxtitleAll{filter: brightness(0) invert(1);}
.idxfour .tabs{gap: 0.66rem;align-items: flex-end;position: absolute;width: 100%; bottom: 0;}
.idxfour .tabs .item{flex: 1; background: rgba(0,0,0,0.2);backdrop-filter: blur(20px);border-radius: 0.3rem;padding: 1.5rem 1.66rem;box-sizing: border-box;position: relative;overflow: hidden;}
.idxfour .tabs .item::after{width:0;height: 1rem;background: url(../images/gezi.png) left center repeat-x;left: 0;bottom: 0;background-size: cover;}
.idxfour .tabs .item .text{line-height: 1.2rem;height: 0;transition: 0.3s;}
.idxfour .tabs .item .cn{line-height: 1rem;margin-bottom: 0.33rem;}
.idxfour .tabs .item .en{text-transform: uppercase;line-height: 1rem;}
.idxfour .tabs .item > *{opacity: 0.8;}
.idxfour .tabs .item .title> img{position: absolute;right: 0;transform: translateY(-50%);top: 47%;transition: 0.4s;width: 2.33rem;}
.idxfour .tabs .item .title i{position: absolute;right: 0.2rem;top:0.7rem;width: 1.5rem;height: 1.5rem;transform: scale(0);transition: 0.4s;}
.idxfour .tabs .item .title i::before,.idxfive .wrap .swiper-slide .textBox .more i::before{background: transparent;border: 1px solid #fff;box-sizing: border-box;}
.idxfour .tabs .item .title i img{filter: brightness(0) invert(1);}
.idxfour .tabs .item.active > *{opacity: 1;}
.idxfour .tabs .item.active {background: #004EA2;padding-bottom: 2rem;}
.idxfour .tabs .item.active .text{height: 3.6rem;margin-top: 0.5rem;}
.idxfour .tabs .item.active .title > img{position: relative;right: auto;transform: inherit;top: auto;margin-bottom: 0.5rem;}
.idxfour .tabs .item.active .title i{transform: scale(1);}
.idxfour .tabs .item.active::after{width: 100%;}
.idxfour .tabswap{display: none;align-items: flex-end;    position: absolute;    width: 100%;    bottom: 0;}
.idxfour .tabswap .item{flex: 1; background: rgba(0,0,0,0.2);backdrop-filter: blur(20px);border-radius: 0.3rem;padding: 1.5rem 1.66rem;box-sizing: border-box;position: relative;overflow: hidden;}
.idxfour .tabswap .item::after{width:0;height: 1rem;background: url(../images/gezi.png) left center repeat-x;left: 0;bottom: 0;background-size: cover;}
.idxfour .tabswap .item .text{line-height: 1.2rem;height: 0;transition: 0.3s;}
.idxfour .tabswap .item .cn{line-height: 1rem;margin-bottom: 0.33rem;}
.idxfour .tabswap .item .en{text-transform: uppercase;line-height: 1rem;}
.idxfour .tabswap .item > *{opacity: 0.8;}
.idxfour .tabswap .item .title> img{position: absolute;right: 0;transform: translateY(-50%);top: 47%;transition: 0.4s;width: 2.33rem;}
.idxfour .tabswap .item .title i{position: absolute;right: 0.2rem;top:0.7rem;width: 1.5rem;height: 1.5rem;transform: scale(0);transition: 0.4s;}
.idxfour .tabswap .item .title i::before,.idxfive .wrap .swiper-slide .textBox .more i::before{background: transparent;border: 1px solid #fff;box-sizing: border-box;}
.idxfour .tabswap .item .title i img{filter: brightness(0) invert(1);}


.idxfive .theTitle .idxmore .box svg path{stroke: #767676;}
.idxfive .theTitle .idxmore:hover .box svg path{stroke: #004EA2;}
.idxfive .theTitle .idxmore:hover span{color: #004EA2;}
.idxfive .wrap{margin-left: 8%;}
.idxfive .wrap .swiper-slide{border-radius: 0.3rem;overflow: hidden;background: #fff;box-shadow: 0 6px 18px rgba(215,216,216,0.6);}
.idxfive .wrap .swiper-slide .img{padding-bottom: 63.5%;}
.idxfive .wrap .swiper-slide .img .time{position: absolute;right: 1rem;top: 0;border-bottom-left-radius:4px ;border-bottom-right-radius: 4px;z-index: 2;padding: 0.3rem 0.5rem 0.5rem;background: #fff;line-height:1}
.idxfive .wrap .swiper-slide .img .time i{ font-family: "DINPro-Medium";}
.idxfive .wrap .swiper-slide .img .time em{font-family: "DIN-Light";}
.idxfive .wrap .swiper-slide .img .time .line{width: 100%;height: 1px;background: #004EA2;margin: 0.2rem 0;display: block;}
.idxfive .wrap .swiper-slide .textBox{padding: 0.8rem 1rem 1.4rem;}
.idxfive .wrap .swiper-slide .textBox .subtitle{line-height: 1rem;margin: 0.66rem 0 1.33rem;}
.idxfive .wrap .swiper-slide .textBox .more{align-items: center;}
.idxfive .wrap .swiper-slide .textBox .more i{width: 2.1rem;height: 1.2rem;margin-right: 0.4rem;position: relative;}
.idxfive .wrap .swiper-slide .textBox .more i::before,.idxfive .wrap .bottomBar .btn .anniu::before{border:1px solid #767676;box-sizing: border-box; position: absolute;width: 100%;height:100%;transform: scaleX(1.1);border-radius: 50%;left: 0;top: 0;content: '';transition: 0.43s;}
.idxfive .wrap .swiper-slide .textBox .more i img,.idxfive .wrap .bottomBar .btn .anniu img{filter: brightness(0) invert(0.4);}
.idxfive .wrap .swiper-slide .textBox::after{width: 0;height: 2px;background: #004EA2;left: 0;bottom: 0;}
.idxfive .wrap .swiper-slide:hover .img img{transform: translate(-50%,-50%) scale(1.1);}
.idxfive .wrap .swiper-slide:hover .img .time{background: #004EA2;color: #fff;}
.idxfive .wrap .swiper-slide:hover .img .time .line{background: #fff;}
.idxfive .wrap .swiper-slide:hover .textBox .title{color: #004EA2;transform: translateY(4px);}
.idxfive .wrap .swiper-slide:hover .textBox .more i::before{border-color: #004EA2;}
.idxfive .wrap .swiper-slide:hover .textBox .more i img{filter: inherit;}
.idxfive .wrap .swiper-slide:hover .textBox .more em{color: #004EA2;}
.idxfive .wrap .swiper-slide:hover .textBox .more i{margin-right: 0.7rem;}
.idxfive .wrap .swiper-slide:hover .textBox::after{width: 100%;}
.idxfive #canvsDh{width: 100%;height: 100%;left: 0;top: 40%;position: absolute;opacity: 0.1;z-index: -1;}
.idxfive .wrap .swiper-scrollbar{height: 2px !important;border-radius: 0;top: 50%;transform: translateY(-50%);position: absolute;left: 0;width: 100%;}
.idxfive .wrap .bottomBar .btn .anniu{width: 1.5rem;height: 1.5rem;cursor: pointer;}
.idxfive .wrap .bottomBar .btn .anniu::before{background: #fff;box-sizing: border-box;}
.idxfive .wrap .bottomBar .btn .anniu.prev img{transform: rotateY(180deg) translate(40%,-50%);}
.idxfive .wrap .bottomBar .btn{display: flex;z-index: 2;position: relative;margin-left: 75%;align-items: center;}
.idxfive .wrap .bottomBar .btn .zjline{width: 1rem;height: 2px;background: #fff;}
.idxfive .wrap .swiper-scrollbar .swiper-scrollbar-drag{background: #004EA2;}
.newsMore{padding-left: 2.2rem;position: relative;line-height: 1.5rem;}
.newsMore::before{border-radius: 0.8rem;width:1.5rem;height:1.5rem;position: absolute;left: 0;top: 0;background: #004EA2; content: '';transition: 0.4s;opacity: 0;}
.newsMore em{width: 1.5rem;height: 1.5rem;border:1px solid #767676;border-radius: 50%;position: absolute;left: 0;top: 0;box-sizing: border-box;}
.newsMore em img{filter: brightness(0) invert(0.3);}
.newsMore i{position: relative;z-index: 2;padding-right: 0.5rem;}
.newsMore{display: inline-flex;align-items: center;gap: 0.6rem;}
.newsMore:hover::before{width: 100%;opacity: 1;}
.newsMore:hover em{background: #004EA2;border-color: #004EA2;}
.newsMore:hover em img{filter: brightness(0) invert(1);}
.newsMore:hover i{color: #fff;}

@media screen and (max-width:1900px){
	.idxfive .wrap{margin-left: 6%;}
}
@media screen and (max-width:1800px){
	.idxfive .wrap{margin-left: 5%;}
}
@media screen and (max-width:1280px){
	.idxOne .tabs{gap: 0.8rem;}
	.idxfour .tabs .item{padding: 1rem;}
	
}

@media screen and (max-width:1080px){
	.idxszzt ul li .number .shuzi{font-size: 1.5rem;}
}

@media screen and (max-width:991px){
	.idxOne .tabs a em{display: none;}
	.idxOne .tabs a.active .img{padding-bottom: 90%;}
	.idxOne .tabs{margin-top: 1.5rem;}
}
@media screen and (max-width:760px){
	.idxtwo .theTitle .form,.idxtwo .theTitle .form h6,.idxtwo .theTitle .form form,.idxOne .tabs{width: 100%;}
	.idxtwo .theTitle .form{flex-wrap: wrap;gap: 0;}
	.idxtwo .theTitle .form input[type=text]{width: calc(100% - 3rem);}
	.idxtwo .theTitle .form{margin-top: 0.5rem;}
	.banner .ico{right: 0.5rem;bottom: 0.5rem;}
	.BanBigpagination{gap: 0.3rem;}
	.idxOne .text{width: 100%;}
	.idxOne .photoSwiper,.idxtwo .wrap .item .after,.idxszzt .shou,.idxszzt .diqiu,.idxOne .tabs a .img::after,.idxOne .tabs a.active .img::after,.idxOne .tabs a.active i{display: none;}
	.idxOne::before{display: none;}
	.idxOne .tabs a .img{padding-bottom: 90%;}
	.idxOne .tabs a i{padding: 0 0.3rem;}
	.idxOne .tabs a.active{width: 28.3%;}
	.idxOne .tabs a.active i{width: 100%;    top: 50%;    transform: translateY(-50%);    padding: 0 ;}
	.idxOne .tabs a.active .img::after{height: 100%;    background: rgba(0, 0, 0, 0.54)}
	.idxOne .tabs{margin-top: 0;}
	.idxOne{padding: 2rem 0;        background: #f7fbff;}
	.idxmore{margin-top: 0.8rem;}
	.idxtwo .wrap .item.active .before > *{opacity: 1;visibility: visible;}
	.idxtwo .wrap .item .bgimg{padding-bottom: 65%;}
	.idxtwo .wrap .item,.idxtwo .wrap .item.active{width: 31%;}
	.idxtwo .wrap .item .before .num{margin: 0;font-size: 1rem;}
	.idxtwo .wrap .item .before{display: flex;gap: 0.2rem;align-items: center;top: 50%;transform: translateY(-50%);justify-content: center;}
	.idxtwo .wrap .item .before .name{writing-mode: inherit;letter-spacing: 0;padding: 0;margin: inherit;text-align: left;}
	.idxtwo .wrap{justify-content: inherit;}
	.idxtwo .wrap,.idxszzt ul li{margin-top: 1rem;}
	.idxszzt ul li .number .shuzi{font-size: 1rem;}
	.idxszzt ul li .ico img{height: 1rem;}
	.idxfour .bgSwiper .img{padding-bottom:90%;}
	.idxfour .tabswap .item{padding: 0.5rem;text-align: center;}
	.idxfour .tabswap .item .title i,.idxfour .tabswap .item .text{display: none;}
	.idxfour .tabswap .item .title> img{position: relative; height: 1rem;   right: auto;    transform: inherit;    top: auto;    margin:0 auto 0.5rem;}
	.idxfour .tabswap .item .en{line-height: 1.2;}
	.idxfour .tabswap .item.active{padding-bottom: 1rem;}
	.idxfour .w90{height: 80%;top: 1.5rem;}
	 .idxfive .idxmore {margin-top: 0;transform: scale(0.7) translateX(34px);	    }
	.idxOne .idxmore {        margin-top: 0.8rem;        transform: scale(0.7) translateX(-33px);    }
	.idxfive .wrap .swiper-slide .textBox{padding: 0.8rem 0.5rem 0.8rem;}
	.idxfive .wrap .bottomBar .btn{margin-left: 55%;}
	.idxfour .tabswap{gap: 0.3rem;}
	.idxfour .tabswap .item::after{height: 0.5rem;}
	.idxszzt{background:#badefd}
	.idxszzt .w90{width: 90%;}
	.idxOne .tabs,.idxfour .tabs{display: none;}
	.idxOne .tabswap,.idxfour .tabswap{display: flex}
	
}