header{position: fixed;width: 100%;top: 0;left: 0;z-index: 999;color: #fff;transition: all .4s;}
header::after{position: absolute;width: 100%;right: 0;bottom: 0;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.6),rgba(0,0,0,0));content: "";transition: all .6s;}
header .cont{align-items: center;position: relative;z-index: 2;}
header .logo{padding: 30px 0;transition: all .6s;}
header .logo img{height: 60px;display: none;}
header .logo img:first-child{display: block;}
header nav .item{position: relative;}
header nav a{color: #fff;align-items: center;margin: 0 2vw;font-size: 20px;position: relative;z-index: 2;transition: all .4s;}
header nav a::after{position: absolute;content: '';width: 3vw;left: 50%;top: 120%;z-index: -1;background-image: url(../images/nav-bg.png);background-size: 100%;height: 3vw;transform: translate(-50%,-50%);opacity: 0;transition: all .4s;}
header nav a:hover::after{top: 50%;opacity: .8;}
header nav a.on{color: #0068b6;}
.header-tel{font-size: 20px;}
.header-tel em{display: inline-block;font-size: 22px;}
header .lan-tap{position: relative;}
header .lan-tap .sle-box{align-items: center;}
header .lan-tap .sle-box a{color: #fff;margin-left: .6vw;}
header .lan-tap .sle-box svg path{fill: #fff;}
header .lan-tap .oth-lan{position: absolute;top: 0;left: 50%;transform: translateX(-50%);height: 0vw;overflow: hidden;transition: all .6s;}
header .lan-tap .oth-lan a{background-color: #fff;text-align: center;padding: 0 1vw;box-sizing: border-box;line-height: 2.4vw;font-size: .9vw;}
header .lan-tap .oth-lan a:first-child{margin-top: 2vw;}
header .lan-tap .oth-lan a:hover{color: #0068b6;}
header .lan-tap:hover .oth-lan{height: 6.8vw;}

header.on{color: #000;box-shadow: 2px 2px 5px rgba(0,0,0,.1);}
header.on::after{background: rgba(255,255,255,.7);backdrop-filter: blur(10px);}
header.on .logo{padding: 20px 0;}
header.on .logo img{display: none;}
header.on .logo img:last-child{display: block;}
header.on nav a{color: #000;}
header.on nav a.on{color: #0068b6;}
header.on .lan-tap .sle-box svg path{fill: #0068b6;}
header.on .lan-tap .sle-box a{color: #000;}

header.black{color: #000;}
header.black::after{background: rgba(255,255,255,.7);}
header.black .logo{padding: 20px 0;}
header.black .logo img{display: none;}
header.black .logo img:last-child{display: block;}
header.black nav a{color: #000;}
header.black .lan-tap .sle-box svg path{fill: #0068b6;}
header.black .lan-tap .sle-box a{color: #000;}

/* m端导航 */
.menu-btn{width: 2.5vw;height: 2.5vw;position: relative;display: none;}
.menu-btn span{position: absolute;display: block;width: 3vw;height: .3vw;background-color: #fff;top: 0;transition: all .25s;transform-origin: center center;left: -.25vw;}
.menu-btn span:nth-child(2){top: .8vw;width: 2vw;left: auto;right: 0;}
.menu-btn span:nth-child(3){top: 1.6vw;}
.menu-btn.on span:first-child{transform: rotate(45deg);transform-origin: 0 50%;left: .15vw;}
.menu-btn.on span:nth-child(2){transform: scaleX(0);}
.menu-btn.on span:last-child{transform: rotate(-45deg);transform-origin: 0 50%;top: 2.15vw;left: .15vw;}
header.on .menu-btn span{background-color: #000;}
header.black .menu-btn span{background-color: #000;}


.m-nav-box{width: 100%;height: 0;background-color: rgba(0,0,0,.8);position: fixed;left: 0;top: 0;z-index: 99;box-sizing: border-box;overflow: scroll;transition: all .4s ease-in-out;}
.m-nav-box.active{height: 100%;}
.m-nav-box .m-nav-item{width: 100%;position: relative;}
.m-nav-box .m-nav-item:first-child{margin-top: 100px;}
.m-nav-box .m-nav-item a{font-size: 24px;display: block;line-height: 80px;border-bottom: 1px solid rgba(255,255,255,.05);transition: all .6s ease-in-out;overflow: hidden;height: 0px;opacity: 0;text-align: center;color: #fff;}
.m-nav-box.active .m-nav-item a{opacity: 1;height: 80px;}
.m-nav-box .m-nav-item .m-nav-top{width: 50%;position: absolute;height: 80px;right: 0;top: 0;z-index: 1;background: url(../images/ico-open.png) no-repeat right center;background-size: 3.4vw auto;}
.m-nav-box .m-nav-item .m-nav-top.on{background-image: url(../images/ico-close.png);}
.m-nav-box .m-nav-item .m-nav-list{overflow: hidden;width: 100%;padding-bottom: 0px;transition: all .6s ease-in-out;}
.m-nav-box .m-nav-item .m-nav-list a{font-size: 20px;line-height: 60px;padding: 0 10px;box-sizing: border-box;border:none;height: 0;overflow: hidden;transition: all .6s ease-in-out;}
.m-nav-box .m-nav-item .m-nav-list.active{padding-bottom: 30px;}
.m-nav-box .m-nav-item .m-nav-list.active a{height: 60px;}




.inx-01{background-color: #fff;position: relative;}
.inx-01 .inx-01Box{width: 100%;height: 100%;position: relative;}
.inx-01 .video-box{width: 100%;}
.inx-01 .swiper-slide{position: relative;width: 100%;height: 110vh;}
.inx-01 .swiper-slide .img-box{position: absolute;left: 0;top: 0;width: 100%;height: 110vh;z-index: 1;overflow: hidden;}
.inx-01 .swiper-slide .img-box img{transform: scale(1.3);transition: all 3s;}
.inx-01 .swiper-slide.swiper-slide-active .img-box img{transform: scale(1);}
.inx-01 .swiper-slide .info-box{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;display: flex;align-items: center;flex-wrap: wrap;}
.inx-01 .swiper-slide .info-box.info1 .box{width: 34%;margin-left: 4%;color: #fff;}
.inx-01 .swiper-slide .info-box.info1 .box .item{align-items: center;margin: 2vw 0;opacity: 0;transform: translateX(-100%);transition: all 1s;}
.inx-01 .swiper-slide .info-box.info1 .box .item:nth-child(2){transition-delay: .2s;}
.inx-01 .swiper-slide .info-box.info1 .box .item:nth-child(3){transition-delay: .4s;}
.inx-01 .swiper-slide .info-box.info1 .box .item:nth-child(4){transition-delay: .6s;}
.inx-01 .swiper-slide.swiper-slide-active .info-box.info1 .box .item{transform: translateX(0);opacity: 1;}
.inx-01 .swiper-slide .info-box.info1 .box h4{background-clip: text; background: linear-gradient(to bottom,#fff, #fff ); color: transparent;-webkit-background-clip: text;font-size: 3vw;text-align: center;}
.inx-01 .swiper-slide .info-box.info1 .box img:last-child{transform: scaleX(-1);}
.inx-01 .swiper-slide .info-box.info2 .box{width: 45%;margin-left: 4%;color: #fff;margin-top: auto;margin-bottom: 15%;}
.inx-01 .swiper-slide .info-box.info2 .box .txt-box{overflow: hidden;width: 160%;}
.inx-01 .swiper-slide .info-box.info2 .box h3{font-size: 3vw;opacity: 0;transform: translateY(100%);transition: all 1s;}
.inx-01 .swiper-slide .info-box.info2 .box .txt-box:nth-child(2) h3{transition-delay: .2s;}
.inx-01 .swiper-slide.swiper-slide-active .info-box.info2 .box h3{transform: translateY(0);opacity: 1;}
.inx-01 .swiper-slide .info-box.info2 .box .ico-list{margin-top: 2vw;width: 70%;transform: translateY(100%);opacity: 0;transition-delay: .4s;transition: all 1s;}
.inx-01 .swiper-slide.swiper-slide-active .info-box.info2 .box .ico-list{transform: translateY(0);opacity: 1;}
.inx-01 .swiper-slide .info-box.info2 .box .ico-list .ico-item{width: 21%;text-align: center;}
.inx-01 .swiper-slide .info-box.info2 .box .ico-list .ico-item img{width: 4vw;margin: 0 auto;margin-bottom: 10px;}
.inx-01 .swiper-slide .info-box.info2 .box .ico-list .ico-item h5{line-height: 1.3vw;font-size: 1.1vw;}
.inx-01 .swiper-slide .info-box.info2 .box a{margin-top: 2vw;padding: 20px 50px;color: #fff;border-radius: 40px;width: max-content;background: linear-gradient(to bottom,#319cee,#1d2088);font-size: 18px;transform: translateY(100%);opacity: 0;transition-delay: .6s;transition: all 1s;}
.inx-01 .swiper-slide.swiper-slide-active .info-box.info2 .box a{transform: translateY(0);opacity: 1;}
.inx-01 .inx-01Box .swi-btn{position: absolute;right: 4%;bottom: 15%;z-index: 3;align-items: center;}
.inx-01 .inx-01Box .swi-btn .item{width: 2vw;height: 2vw;background-image: url(../images/man-ico.png);background-size: 100%;margin-left: 2vw;transition: all .3s;opacity: .5;cursor: pointer;}
.inx-01 .inx-01Box .swi-btn .item.on{background-image: url(../images/nav-bg.png);transform: scale(1.2);opacity: 1;}
.inx-01 .ani{position: absolute;width: 100%;height: 120px;bottom: -1px;z-index: 10;}

.inx-02{width: 100%;height: 100vh;position: relative;display: flex;align-items: center;justify-content: center;overflow: hidden;z-index: 3;}
.inx-02 .pic-oth{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;transform: scale(.8);}
.inx-02 .pic-oth img{position: absolute;right: 0;}
.inx-02 .pic-oth img.img1{left: -5%;right: auto;top: 10%;}
.inx-02 .pic-oth img.img2{left: -3%;right: auto;bottom: 8%;}
.inx-02 .pic-oth img.img3{left: 18%;right: auto;bottom: -13%;width: 17vw;}
.inx-02 .pic-oth img.img4{right: 10%;top: 10%;}
.inx-02 .pic-oth img.img5{right: 0%;top: 40%;}
.inx-02 .pic-oth img.img6{right: 15%;bottom: -13%;width: 17vw;}
.inx-02 .info-box h2{text-align: center;transform: translateY(120%);opacity: 0;}
.inx-02 .info-box h2 em{color: #0068b6;display: inline-block;}
.inx-02 .list-pic{margin-top: 2vw;position: relative;z-index: 2;}
.inx-02 .list-pic .item{margin: 0 20px;}
.inx-02 .list-pic .item:first-child{transform: translate(170%,0%) scale(1.3);}
.inx-02 .list-pic .item:nth-child(2){transform: translate(55%,0%) scale(1.3);}
.inx-02 .list-pic .item:nth-child(3){transform: translate(-55%,0%) scale(1.3);}
.inx-02 .list-pic .item:nth-child(4){transform: translate(-170%,0%) scale(1.3);}
.inx-02 .list-pic .img-box{height: 24vw;box-shadow: 2px 5px 10px rgba(0,0,0,.5);}
.inx-02 .list-pic .img-box img{height: 100%;}


.inx-03{width: 100%;position: relative;overflow: hidden;clip-path: ellipse(50% 50% at 50% 150%);transition: all 2s;}/*clip-path: ellipse(100% 180% at 50% 150%);*/
.inx-03.on{clip-path: ellipse(100% 180% at 50% 150%);}
.inx-03 .ani.a1{width: 100%;height: 120px;margin-bottom: -5px;}
.inx-03 .ani.a2{position: absolute;width: 100%;height: 120px;bottom: -1px;z-index: 10;transform: scaleX(-1);}
.inx-03 h2{color: #fff;position: absolute;left: 4%;top: 240px;z-index: 2;}
.inx-03 .inx-03Tab{position: absolute;right: 4%;top: 50%;z-index: 2;color: #fff;transform: translateY(-50%);width: 28%;height: 100%;padding: 10% 0;box-sizing: border-box;}
.inx-03 .inx-03Tab .item{text-align: right;padding-right: 8%;box-sizing: border-box;width: 100%;height: 33.33%;position: relative;cursor: pointer;}
.inx-03 .inx-03Tab .item h3{-webkit-text-stroke: 1px #fff;color: rgba(255,255,255,0);}
.inx-03 .inx-03Tab .item .txt{width: 100%;overflow: hidden;}
.inx-03 .inx-03Tab .item p{font-size: 18px;transform: translateY(-100%);opacity: .8;}
.inx-03 .inx-03Tab .item .yuan{width: 16px;height: 16px;background-color: #fff;position: absolute;right: 0;top: 30%;border-radius: 50%;z-index: 2;}
.inx-03 .inx-03Tab .item .yuan::after{position: absolute;width: 130%;height: 130%;position: absolute;border-radius: 50%;border: 1px solid #fff;content: '';left: 50%;top: 50%;transform: translate(-50%,-50%);}
.inx-03 .inx-03Tab .item::after{position: absolute;right: 8px;top: 0;height: 100%;width: 1px;background-color: rgba(255,255,255,.3);content: '';z-index: 1;}
.inx-03 .inx-03Tab .item.on h3{color: #fff;}
.inx-03 .inx-03Tab .item.on p{transform: translateY(0);}
.inx-03 .img-list{width: 100%;height: 100vh;position: relative;margin-top: -4px;}
.inx-03 .img-list .swiper{width: 100%;height: 100%;}
.inx-03 .img-list .swiper .swiper-slide{width: 100%;height: 100%;position: relative;}
.inx-03 .img-list .swiper .swiper-slide p{position: absolute;width: 90%;left: 5%;z-index: 1;color: #fff;top: 30%;transform: translateY(-50%);font-size: 2.4vw;display: none;line-height: 2.8vw;}
.inx-03 .img-list .img-box{width: 100%;height: 100%;overflow: hidden;}
.inx-03 .img-list .img-box img{transform: scale(1.3);transition: all 2s;}
.inx-03 .img-list .img-box.swiper-slide.swiper-slide-active img{transform: scale(1);}


.inx-04{width: 100%;padding: 80px 0;background: linear-gradient(to bottom,#ecf4fa,#fff);position: relative;z-index: 2;}
.inx-04 .cont .box{width: 100%;}
.inx-04 .cont .box h2{text-align: center;transform: translateY(-30%);opacity: 0;}
.inx-04 .cont .box>h4{text-align: center;color: #7b7b7b;margin-top: 20px;transform: translateY(30%);opacity: 0;}
.inx-04 .list-box{width: 100%;}
.inx-04 .list-box .item{width: 33.33%;opacity: 0;}
.inx-04 .list-box .item .img-box{width: 100%;background-image: url(../images/inx-ysLine.png);background-position: center;background-repeat: no-repeat;background-size: 100% auto;position: relative;}
.inx-04 .list-box .item .img-box img{width: 100%;}
.inx-04 .list-box .item h4{width: 80%;text-align: center;margin: 0 auto;line-height: 2.4vw;}
.inx-04 .list-box .item:nth-child(2n){margin-top: 8vw;transform: translateY(40%);}
.inx-04 .list-box .item:first-child,.inx-04 .list-box .item:last-child{transform: translateY(-40%);}


.inx-pro{width: 100%;height: 100vh;overflow: hidden;background: linear-gradient(to bottom,#fff,#ecf4fa);position: relative;}
.inx-pro>img{position: absolute;right: -5%;top: -8%;opacity: .5;width: 30%;opacity: 0;}
.inx-pro .cont{height: 100%;display: flex;align-items: center;justify-content: center;position: relative;}
.inx-pro .cont .box{width: 100%;position: relative;height: 100%;}

.inx-pro .cont .bg-imgs{width: 28vw;height: 40vw;position: absolute;left: 50%;top: 120%;transform: translate(-50%,-50%);opacity: 0;}
.inx-pro .cont .bg-imgs .swiper{width: 100%;height: 100%;}
.inx-pro .cont .bg-imgs .swiper .swiper-slide{width: 100%;height: 100%;}
.inx-pro .cont .bg-imgs .swiper .swiper-slide.img-box{width:100%;height:100%;overflow: hidden;border-radius: 14vw;z-index: 1;}
.inx-pro .cont .bg-imgs .swiper .swiper-slide.img-box img{transform: scale(1.3);transition: all 2s;}
.inx-pro .cont .bg-imgs .swiper .swiper-slide.img-box.swiper-slide-active img{transform: scale(1);}


.inx-pro .cont .info-box{position: absolute;width: 30%;left: 0;top: 0;height: 100%;z-index: 3;transform: translateX(-100%);opacity: 0;}
.inx-pro .cont .info-box .item-box{position: absolute;top: 50%;left: 0;width: 100%;transform: translate(100%,-50%);opacity: 0;}
.inx-pro .cont .info-box .item-box.on{transform: translate(0%,-50%);opacity: 1;transition: all 2s;}
.inx-pro .cont .info-box .item-box a{padding: 20px 40px;background: linear-gradient(to bottom,#319cee,#1d2088);color: #fff;font-size: 18px;border-radius: 40px;margin-top: 1vw;width: max-content;}
.inx-pro .cont .info-box .item-box .info{margin-top: 8vw;}
.inx-pro .cont .info-box .item-box .info .item{width: 46%;text-align: center;margin-top: 1vw;}
.inx-pro .cont .info-box .item-box .info .item img{width: 35%;margin: 0 auto;}
.inx-pro .cont .info-box .item-box .info .item h5{margin-top: 10px;}

.inx-pro .box .swiper{width: 70%;height: 40vw;display: flex;align-items: center;justify-content: center;overflow: visible;margin-left: 0;transform: translateX(100%);opacity: 0;}
.inx-pro .box .swiper .swiper-slide{width: 100%;height: 100%;position: relative;}
.inx-pro .box .swiper .swiper-slide img{width: 35%;position: absolute;transition: all 1s linear;right: -65%;bottom: 18%;opacity: 0;}
.inx-pro .box .swiper .swiper-slide.swiper-slide-active img{bottom: -25%;right: -18%;width: 48%;opacity: 1;}
.inx-pro .box .swiper .swiper-slide.swiper-slide-prev img{opacity: 0;right: 65%;bottom: 18%;}
.inx-pro .box .swiper .swiper-slide.swiper-slide-next,.inx-pro .box .swiper .swiper-slide.swiper-slide-next img{opacity: 1!important;}

.inx-pro .custom-pagination{position: absolute;right: 0;bottom: 5%;z-index: 3;width: max-content;left: auto;align-items: center;}
.inx-pro .custom-pagination p{width: 6vw;height: 6vw;border: 1px solid rgba(0,0,0,1);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 18px;line-height: 22px;opacity: .3;margin-left: 1vw;cursor: pointer;transition: all .6s;}
.inx-pro .custom-pagination p.on{border-color: #0068b6;opacity: 1;color: #0068b6;transform: scale(1.2);}


.inx-05{width: 100%;padding-bottom: 180px;background: linear-gradient(to bottom,#fff,#d8e7f3);}
.inx-05 .tit{text-align: center;}
.inx-05 .tit h2{transform: translateY(-30%);opacity: 0;}
.inx-05 .tit h4{margin-top: 15px;color: #7b7b7b;transform: translateY(30%);opacity: 0;}
.inx-05 .tit h4 em{color: #0068b6;display: inline-block;}
.inx-05 .content-box{margin-top: 4vw;}
.inx-05 .content-box .item{width: 23%;text-align: center;position: relative;}
.inx-05 .content-box .item h4{color: #0068b6;}
.inx-05 .content-box .item .list{height: auto;}
.inx-05 .content-box .item p{font-size: 17px;margin-top: 10px;width: 100%;}
.inx-05 .content-box .item .img-box{width: 18vw;height: 18vw;border-radius: 50%;overflow: hidden;margin: 0 auto;margin-top: 2vw;position: relative;z-index: 2;border: 6px solid #fff;box-sizing: border-box;}
.inx-05 .content-box .item .img-box img{transform: scale(3);}
.inx-05 .content-box .item:nth-child(2n) .img-box{margin-top: 0;margin-bottom: 2vw;width: 20vw;height: 20vw;}
.inx-05 .content-box .item>img{position: absolute;transform: rotate(70deg);right:-32%;bottom: 18%;z-index: 0;width: 6vw;opacity: 0;height: 24vw;}
.inx-05 .content-box .item:nth-child(2)>img{transform: rotate(-64deg);}
.inx-05 .content-box .item:nth-child(3)>img{transform: rotate(64deg);}
.inx-05 .swiper{margin-top: 6vw;}
.inx-05 .swiper .swiper-slide{width: 20%;padding: 0 10px;box-sizing: border-box;}
.inx-05 .swiper .swiper-slide .img-box{width: 100%;border: 10px solid #fff;border-radius: 6px;box-sizing: border-box;}
.inx-05 .swiper .swiper-wrapper{animation: marquee 30s linear infinite;}
@-webkit-keyframes marquee{
	0%{
		transform: translateX(0%);
	}
	100%{
		transform: translateX(-50%);
	}
}
.inx-05 .content-box .item .info{transform: translateY(-40%);opacity: 0;width: 120%;margin-left: -10%;}
.inx-05 .content-box .item:nth-child(3) .info{margin-bottom: 0;}
.inx-05 .content-box .item:nth-child(2n) .info{transform: translateY(40%);}


.inx-06 .info-things{width: 55%;}
.inx-06 .info-things .things-box{width: 100%;height: 78vh;overflow: hidden;}
.inx-06 .info-things .things-box .swiper{width: 100%;height: 17.25vh;overflow:visible;}
.inx-06 .info-things .things-box .swiper .swiper-slide{width: 100%;height: 100%;display: flex;align-items: center;justify-content: space-between;margin: .6vw 0;}
.inx-06 .info-things .things-box .swiper .swiper-slide .img-box{width:43%;height: 17.25vh;border-radius: 5%;overflow: hidden;-webkit-filter: grayscale(100%);transition: all .6s;box-shadow: 2px 5px 10px rgba(0,0,0,.6);
    filter: grayscale(100%);}
.inx-06 .info-things .things-box .swiper .swiper-slide .txt-info{width: 55%;}
.inx-06 .info-things .things-box .swiper .swiper-slide .txt-info h5{font-size: 18px;color: #7b7b7b;transition: all .6s;}
.inx-06 .info-things .things-box .swiper .swiper-slide.swiper-slide-active .txt-info h5{color: #0068b6;font-weight: 600;}
.inx-06 .info-things .things-box .swiper .swiper-slide.swiper-slide-active .img-box{-webkit-filter: grayscale(0%);
    filter: grayscale(0%);}

/* .inx-05{width: 100%;padding-bottom: 100px;background: linear-gradient(to bottom,#fff,#ecf4fa);}
.inx-05 .cont h2{text-align: center;}
.inx-05 .cont h3{text-align: center;margin-bottom: 1vw;}
.inx-05 .cont h3 em{color: #0068b6;display: inline-block;}
.inx-05 .cont .item-box{width: 100%;position: relative;margin-top: 3vw;}
.inx-05 .cont .item-box .img-box{width: 78%;height: 30vw;overflow: hidden;border: 20px solid #fff;border-radius: 15px;box-sizing: border-box;box-shadow: 2px 5px 5px rgba(0,0,0,.1);}
.inx-05 .cont .item-box .info-box{width: 20vw;height: 20vw;background: linear-gradient(to bottom, #f9cd85, #0068b6);border-radius: 50%;position: absolute;right: 3%;top: 50%;transform: translateY(-50%);z-index: 1;display: flex;align-items: center;justify-content: center;}
.inx-05 .cont .item-box .info-box::after{width: 130%;height: 130%;background-image: url(../images/yuan.png);position: absolute;content: '';left: -15%;top: -15%;background-size: 100%;opacity: .6;animation: rotateAnimate 15s linear infinite;transform-origin: 50% 50%;}

@keyframes rotateAnimate{
	 
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
.inx-05 .cont .item-box .info-box .box{color: #fff;text-align: center;}
.inx-05 .cont .item-box .info-box .box h4{}
.inx-05 .cont .item-box .info-box .box h2{font-size: 4vw;}
.inx-05 .cont .item-box .info-box .box h2 em{color: #fff;font-size: 2vw;}

.inx-05 .cont .item-box:nth-child(4) .img-box{margin-left: auto;}
.inx-05 .cont .item-box:nth-child(4) .info-box{left: 3%;right: auto;} */

/* .ab-01{width: 100%;height: 100vh;background-image: url(../images/ab-pic0.jpg);background-size: cover;position: relative;overflow: hidden;}
.ab-01 .bg-box{width: 100%;height: 100%;position: absolute;left: 0%;top: 0%;transform: scale(6);transition: all 1s;}
.ab-01.on .bg-box{transform: scale(1);}
.ab-01 .info-box{position: relative;z-index: 2;color: #fff;padding-top: 140px;box-sizing: border-box;}
.ab-01 .info-box .tit{text-align: center;}
.ab-01 .info-box .tit h2,.ab-01 .info-box .tit h2 div{font-size: 4vw;}
.ab-01 .info-box .tit h2:last-child{margin-top: -10px;}
.ab-01 .info-box .info{margin-top: 8vw;}
.ab-01 .info-box .info p{width: 28%;font-size: 20px;line-height: 32px;opacity: 0;transition: all 1s;}
.ab-01 .info-box .info p:first-child{transform: translateX(-100%);}
.ab-01 .info-box .info p:last-child{transform: translateX(100%);}
.ab-01.on .info-box .info p{transform: translateX(0);opacity: 1;}
.ab-01 .scoll-info{position: absolute;right: 3%;bottom: 5%;z-index: 2;align-items: center;color: #fff;}
.ab-01 .scoll-info svg{margin-left: 5px;} */

.ab-01{background-image: url(../images/ab-bg1.png);background-position: top;background-size: 100% auto;background-repeat: no-repeat;padding-bottom: 180px;}
.ab-01 .tit-info{color: #fff;margin-top: 10vw;margin-left: 6%;transform: translateX(0%);transition: all 1s;}
.ab-01 .top>img{width: 42vw;margin-right: 13%;transform: translateX(0%);transition: all 1s;}
.jt-01 .tit-info h2{width: 130%;}
/* .ab-01.on .tit-info{transform: translateX(0);}
.ab-01.on .top>img{transform: translateX(0);} */

.ab-01 .info-all{margin-top: 5vw;}
.ab-01 .info-all .left{width: 38%;}
.ab-01 .info-all .left img{margin-top: 2.5vw;}
.ab-01 .info-all .info{width: 46%;margin-right: 5%;}
.ab-01 .info-all .info p{font-size: 20px;line-height: 30px;font-family: phtB;color: #7b7b7b;}
.ab-01 .info-all .info .num-list{margin-top: 4vw;align-items: center;}
.ab-01 .info-all .info .num-list h2{display: flex;align-items: center;color: #0068b6;}
.ab-01 .info-all .info .num-list h2 i{color: #0068b6;}
.ab-01 .info-all .info .num-list h2 em{font-size: 2.4vw;color: #0068b6;margin-left: 10px;}

.ab-02{width: 100%;position: relative;background-color: #0068b6;display: block;color: #fff;z-index: 2;background-image: url(../images/ab-bg4.jpg);background-size: cover;padding-top: 80px;padding-bottom: 180px;}
.ab-02 .ani{position: absolute;z-index: 10;top: -120px;left: 0;width: 100%;}
.ab-02 .left{width: 45%;}
.ab-02 .left h3{margin-bottom: 2vw;}
.ab-02 .left p{font-size: 18px;line-height: 30px;font-family: phtB;text-align: justify;margin-top: 15px;opacity: .8;}
.ab-02 .right{width: 50%;position: relative;align-items: center;}
.ab-02 .right .item-list{position: relative;}
.ab-02 .right .item-list .item{width: max-content;align-items: center;margin: 1.5vw 0;}
.ab-02 .right .item-list .item img{height: 2vw;}
.ab-02 .right .item-list .item h5{margin: 0 20px;}
.ab-02 .right .item-list .item img:last-child{transform: scaleX(-1);}
.ab-02 .right>img{position: absolute;right: -10%;bottom: -20%;width: 30vw;}
.ab-02 .ani.a2{position: absolute;z-index: 10;left: 0;width: 100%;top: auto;bottom: -1px;}

.ab-03{padding-bottom: 180px;background-image: url(../images/my3.png);background-repeat: no-repeat;background-position: top right;background-size: 30% auto;}
.ab-03 h4{margin-top: 1vw;color: #0068b6;}
.ab-03 .info-box{width: 100%;margin-top: 5vw;position: relative;align-items: center;}
.ab-03 .info-box .swiper{width: 32%;margin-left: 0;margin-right: 5%;}
.ab-03 .info-box .swiper-slide{width: 100%;}
.ab-03 .info-box .swiper-slide .img-box{width: 100%;height: 34vw;border-radius: 25px;overflow: hidden;}
.ab-03 .info-box .swiper-slide .img-box img{transform: scale(1.4);transition: all 1.5s;}
.ab-03 .info-box .swiper-slide.swiper-slide-active .img-box img{transform: scale(1);}
.ab-03 .info-box .info-list{width: 33%;margin-right: auto;position: relative;height: 48vw;overflow: hidden;}
.ab-03 .info-box .info-list .item-box{position: absolute;left: 0;width: 100%;top: 50%;transform: translate(100%,-50%);opacity: 0;transition: all 1.5s;}
.ab-03 .info-box .info-list .item-box.on{opacity: 1;transform: translate(0,-50%);}
.ab-03 .info-box .info-list h3{margin-bottom: 2vw;}
.ab-03 .info-box .info-list p{line-height: 28px;font-size: 18px;color: #7b7b7b;margin-top: 1vw;}
.ab-03 .info-box .info-list .hor{margin-top: 2vw;}
.ab-03 .info-box .info-list .hor h5{margin-bottom: 1vw;display: flex;align-items: first baseline;line-height: 30px;color: #0068b6;}
.ab-03 .info-box .info-list .hor h5 .ico{width: 30px;height: 30px;background-color: #0068b6;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 10px;}



.ab-03 .info-box .tab-list{width: 36vw;height: 36vw;position: absolute;right: -18vw;top: 7vw;border-radius: 50%;border: 3px solid #e3edf5;}
.ab-03 .info-box .tab-list::after{position: absolute;content: "";left: 50%;top: 50%;background-color: #e3eff8;width: 80%;height: 80%;border-radius: 50%;transform: translate(-50%,-50%);background-image: url(../images/my.png);background-size: 100%;background-repeat: no-repeat;background-position: bottom;}
.ab-03 .info-box .tab-list .tab-item{width: 120px;height: 120px;background-color: #fff;box-shadow: 2px 5px 5px 2px rgba(0,0,0,.1);border-radius: 50%;display: flex;align-items: center;justify-content: center;position: absolute;cursor: pointer;z-index: 2;}
.ab-03 .info-box .tab-list .tab-item::after{position: absolute;z-index: -1;content: '';width: 120%;height: 120%;background-color: #ecf1f5;border-radius: 50%;left: -10%;top: -10%;}
.ab-03 .info-box .tab-list .tab-item:first-child{left: 100px;top: -1vw;}
.ab-03 .info-box .tab-list .tab-item:nth-child(2){left: -50px;top: 8vw;}
.ab-03 .info-box .tab-list .tab-item:nth-child(3){left: -60px;top: 20vw;}
.ab-03 .info-box .tab-list .tab-item:nth-child(4){left:70px;bottom:0vw;}
.ab-03 .info-box .tab-list .tab-item p{font-size: 18px;text-align: center;}
.ab-03 .info-box .tab-list .tab-item svg path{fill: #000;}
.ab-03 .info-box .tab-list .tab-item.on::before{background-color: #0068b6;position: absolute;content: '';width: 100%;height: 100%;border-radius: 50%;left: 0;top: 0;}
.ab-03 .info-box .tab-list .tab-item.on{color: #fff;}
.ab-03 .info-box .tab-list .tab-item.on svg path{fill: #fff;}
.ab-03 .info-box .tab-list .tab-item .box{position: relative;z-index: 2;}
.ab-03 .info-box .tab-list .tab-item .box svg{width: 2.4vw;height: 2.4vw;margin: 0 auto;display: block;}

.ab-04{background-image: url(../images/ab-bg1.jpg);background-size: cover;}
.ab-04 .left .tab-list{margin-top: 1vw;width: 80%;}
.ab-04 .left .tab-list .item{width: max-content;align-items: center;margin-top: 1.5vw;opacity: .5;transition: all .3s;}
.ab-04 .left .tab-list .item:last-child{margin-right: auto;margin-left: 1vw;}
.ab-04 .left .tab-list .item.on{opacity: 1;}
.ab-04 .left .tab-list .item img{height: 2vw;}
.ab-04 .left .tab-list .item img:last-child{transform: scaleX(-1);}
.ab-04 .right{width: 42%;overflow: hidden;}
.ab-04 .swiper{width: 60%;overflow: visible;margin-left: 0;}
.ab-04 .swiper .swiper-slide{width: 100%;margin-right: 1%;}
.ab-04 .swiper .swiper-slide:last-child{margin-right: 0;}
.ab-04 .swiper img{width: 100%;transform: scale(.6);opacity: .6;transition: all .3s;}
.ab-04 .swiper .swiper-slide.swiper-slide-active img{transform: scale(1);opacity: 1;}

.ab-05{background-color: #f5f5f5;padding-bottom: 180px;}
.ab-05 .tit{align-items: center;}
.ab-05 .tit .tab-btn div{width: 80px;height: 80px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(0,0,0,1);cursor: pointer;}
.ab-05 .tit .tab-btn div:last-child{margin-left: 2vw;}
.ab-05 .swiper{margin-top: 4vw;}
.ab-05 .swiper .swiper-slide{width: 20%;border-radius: 15px;padding:4vw 2vw;box-sizing: border-box;box-shadow: 2px 2px 5px rgba(0,0,0,.1);background-color: #fff;text-align: center;margin-right: 2%;}
.ab-05 .swiper .swiper-slide:last-child{margin-right: 0;}
.ab-05 .swiper .swiper-slide h4{margin-top: 1vw;margin-bottom: 1.5vw;color: #0068b6;}
.ab-05 .swiper .swiper-slide .p-txt{width: 100%;height: 180px;overflow-y: auto;overflow-x: hidden;padding-right: 15px;box-sizing: border-box;}
.ab-05 .swiper .swiper-slide .p-txt::-webkit-scrollbar{width: 2px;}
.ab-05 .swiper .swiper-slide p{font-size: 18px;color: #7b7b7b;line-height: 30px;}

.oth-foot{width: 100%;padding: 80px 0 30px;background-image: url(../images/foot-bg.jpg);background-size: cover;position: relative;z-index: 1;}
.oth-foot .ani{top: -110px;position: absolute;z-index: 10;left: 0;}
.oth-foot .top a img{height: 70px;}
.oth-foot .top .tel-box h5{font-family: "Inter";color: #fff;font-size: 1.6vw;}
.foot-last{width: 100%;margin-top: 6vw;color: #fff;}
.foot-last .news-link{width: 15%;}
.foot-last .news-link h5{margin-bottom: 20px;}
.foot-last .news-link img{width: 150px;height: auto;margin-bottom: 30px;}
.foot-last .list-link{width:75%;}
.foot-last .list-link .item a{color: #fff;font-size: 18px;opacity: .8;margin-top: 8px;}
.foot-last .list-link .item a:first-child{font-size: 20px;opacity: 1;margin-bottom: 15px;}
.oth-foot .dev-info{width: 100%;margin-top: 80px;color: #fff;opacity: .6;}
.oth-foot .dev-info a{color: #fff;margin-right: auto;}

.pro-01{background-image: url(../images/pro-bg1.png);padding-bottom: 0;}
.pro-01 .tit-info{margin-top: 14vw;}
.pro-01 .ico-list{align-items: center;margin-top: 2vw;}
.pro-01 .ico-list  .ico-item{width: 21%;text-align: center;}
.pro-01 .ico-list .ico-item img{width: 4vw;margin: 0 auto;margin-bottom: 10px;}
.pro-01 .ico-list .ico-item h5{line-height: 1.3vw;font-size: 18px;}

.pro-01 .info-all .tab-list{width: max-content;align-items: center;}
.pro-01 .info-all .tab-list a{font-size: 1.2vw;margin-right: 2vw;padding: 15px 30px;border: 1px solid rgba(0,0,0,.3);border-radius: 40px;transition: all .6s;}
.pro-01 .info-all .tab-list a.on,.pro-01 .info-all .tab-list a:hover{background: linear-gradient(to bottom,#319cee,#1d2088);color: #fff;border-color: rgba(0,0,0,.0);}

.pro-02 a{width: 23%;margin-right: 2%;margin-bottom: 2vw;}
.pro-02 a:nth-child(4n){margin-right: 0;}
.pro-02 a .img-box{width: 100%;height: 100%;border-radius: 15px;height: 28vw;overflow: hidden;position: relative;}
.pro-02 a img{transition: all .6s;}
.pro-02 a .info{margin-top: 1vw;padding: 15px 0;border: 1px solid rgba(0,0,0,.3);text-align: center;border-radius: 40px;}
.pro-02 a:hover img{transform: scale(1.2);}
.pro-02 a:last-child{margin-right: auto;}

.adv-01{background-image: url(../images/adv-bg1.png);padding-bottom: 0;}
.adv-01 .tit-info{margin-top: 18vw;}
.adv-01 .top img{margin-right: 17%;}
.adv-01 .info-all{margin-top: 2vw;}
.adv-01 .info-all .item{text-align: center;width: 23%;padding: 25px;box-sizing: border-box;border-radius: 15px;box-shadow: 2px 2px 60px 3px rgba(0,0,0,.1);}
.adv-01 .info-all .item img{margin: 0 auto;margin-bottom: 15px;}

.adv-02 .box{width: 100%;margin-top: 3vw;padding-bottom: 180px;}
.adv-02 .box .swiper{width: 75%;margin-left: 0;}
.adv-02 .box .swiper .swiper-slide{width: 100%;height: 44vw;overflow: hidden;border-radius: 20px;position: relative;color: #fff;}
.adv-02 .box .swiper .swiper-slide .img-box{width: 100%;height: 100%;position: relative;}
.adv-02 .box .swiper .swiper-slide .img-box::after{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;z-index: 1;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.3));}
.adv-02 .box .swiper .swiper-slide .info{position: absolute;width: 100%;padding: 2vw;box-sizing: border-box;bottom: 0;left: 0;z-index: 1;}
.adv-02 .box .swiper .swiper-slide .info p{margin-top: 1.5vw;font-size: 18px;line-height: 30px;opacity: .8;}
.adv-02 .box .tab-list{width: 23%;}
.adv-02 .box .tab-list .item{width: 100%;padding: 25px;box-sizing: border-box;height: 10.5vw;border-radius: 15px;box-shadow: 2px 2px 60px 3px rgba(0,0,0,.1);transition: all .3s;}
.adv-02 .box .tab-list .item h4{color: #0068b6;margin-top: 10px;font-size: 1.2vw;transition: all .3s;}
.adv-02 .box .tab-list .item p{color: #7b7b7b;font-size: 18px;margin-top: 10px;transition: all .3s;}
.adv-02 .box .tab-list .item.on{background-color: #0068b6;}
.adv-02 .box .tab-list .item.on h4{color: #fff;}
.adv-02 .box .tab-list .item.on p{color: #fff;opacity: .8;}
.adv-02 .box .tab-list .item.on svg path{fill: #fff;}
.adv-02 .box .tab-list .item svg{width: 2.2vw;height: 2.2vw;}

.adv-03{background: url(../images/gy-bg.jpg);background-size: cover;}
.adv-03 .left{width: 40%;}
.adv-03 .left .tab-type{margin-top: 3vw;}
.adv-03 .left .tab-type .item-box{margin-top: 2vw;}
.adv-03 .left .tab-type h4{align-items: center;width: max-content;margin-bottom: 15px;opacity: .5;transition: all .4s;}
.adv-03 .left .tab-type .item-box.on h4{opacity: 1;}
.adv-03 .left .tab-type h4 img{margin-right: 15px;height: 2.4vw;}
.adv-03 .left .tab-type h4 img:last-child{transform: scaleX(-1);margin-right: 0;margin-left: 15px;}
.adv-03 .left .tab-type .item-box .tap-list{height: 0;overflow: hidden;transition: all .4s;}
.adv-03 .left .tab-type .item-box.on .tap-list{height: 6vw;}
.adv-03 .left .tab-type .item-box h5{line-height: 3vw;min-width: 25%;opacity: .5;transition: all .3s;}
.adv-03 .left .tab-type .item-box h5:last-child{margin-right: auto;}
.adv-03 .left .tab-type .item-box h5.on{opacity: 1;}
.adv-03 .right{width: 55%;}
.adv-03 .right .pics-box{width: 100%;display: none;}
.adv-03 .right .pics-box.on{display: block;}
.adv-03 .right .pics-box .swiper-slide{padding: 0 15px;box-sizing: border-box;}
.adv-03 .right .pics-box .swiper-slide .img-box{width: 100%;height: 28vw;border-radius: 20px;overflow: hidden;margin-top: 15px;}
.adv-03 .right .pics-box .swiper-slide h5{font-size: 1.6vw;margin-bottom: 10px;}
.adv-03 .right .pics-box .swiper-slide p{font-size: 18px;}

.adv-04{width: 100%;padding-bottom: 180px;}
.adv-04 .swiper{width: 100%;margin-top: 3vw;}
.adv-04 .swiper .swiper-slide{width: 23%;margin-right: 2%;}
.adv-04 .swiper .swiper-slide:last-child{margin-right: 0;}
.adv-04 .swiper .swiper-slide .img-box img{width: 100%;}
.adv-04 .tit{align-items: center;}
.adv-04 .tit .tab-btn div{width: 80px;height: 80px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: 1px solid rgba(0,0,0,.3);cursor: pointer;}
.adv-04 .tit .tab-btn div:last-child{margin-left: 2vw;}


.ico-con{width: 100%;display: none;margin-bottom: 6vw;}
.jt-01{background-image: url(../images/jt-bg.png);}
.jt-01 .tit-info{margin-top: 5vw;}
.jt-01 .tit-info h2{margin-bottom: 1vw;}
.jt-01 .info-all .tit{text-align: center;}
.jt-01 .info-all .tit h4{color: #7b7b7b;margin-top: 15px;}
.jt-01 .info-all .item-list{width: 100%;margin-top: 3vw;}
.jt-01 .info-all .item-list .item{width: 32%;padding: 3vw;box-sizing: border-box;border-radius: 15px;box-shadow: 2px 2px 30px 2px rgba(0,0,0,.1);}
.jt-01 .info-all .item-list .item h4{margin-top: 10px;margin-bottom: 20px;}
.jt-01 .info-all .item-list .item p{font-size: 18px;line-height: 30px;color: #7b7b7b;text-align: justify;}

.jt-02{background-image: url(../images/jt-bg.jpg);background-size: cover;}
.jt-02 .cont{align-items: center;}
.jt-02 .img-info{width: 52%;position: relative;height: 36vw;display: flex;align-items: center;}
.jt-02 .img-info .item-img{width: 25%;padding: 0 6px;box-sizing: border-box;transition: all 1s;}
.jt-02 .img-info .item-img.swiper-slide-active{width: 90%;}
.jt-02 .img-info .img-box{width: 100%;margin: 0 auto;height: 32vw;border-radius: 10px;overflow: hidden;position: relative;z-index: 2;}
.jt-02 .img-info .img-box .info{position: absolute;width: 100%;left: 0%;bottom: 0;padding: 30px;box-sizing: border-box;z-index: 1;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.8));text-align: center;padding-bottom: 50px;}
.jt-02 .img-info .img-box .info h4{font-size: 28px;text-align: center;margin-bottom: 15px;}
.jt-02 .img-info .img-box .info p{font-size: 18px;opacity: 0;transition: all .6s;position: absolute;width: 100%;text-align: center;bottom: 0px;}
.jt-02 .img-info .item-img.swiper-slide-active .info p{opacity: 1;bottom: 30px;}
.jt-02 .info-box{width: 43%;}
.jt-02 .info-box .info{text-align: left;padding-left:8%;box-sizing: border-box;padding-right: 8%;width: 100%;position: relative;}
.jt-02 .info-box .info::before{    content: "";
    display: block;
    width: 37px;
    height: 31px;
    background: url(../images/dh-1.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    top: -40px;
    left: 70px;}
.jt-02 .info-box .info::after{
	content: "";
    display: block;
    width: 59px;
    height: 52px;
    background: url(../images/dh-2.png) no-repeat center;
    background-size: 100%;
    position: absolute;
    bottom: -20px;
    right: -10px;
}
.jt-02 .info-box .line{background-color: rgb(255, 255, 255);border-radius: 50px;margin-left: auto;width: 80%;height: 6px;margin-bottom: 40px;}
.jt-02 .info-box p{font-size: 18px;line-height: 30px;margin-top: 30px;opacity: .8;}
.jt-02 .info-box  .swiper{width: 100%;margin-top: 4vw;}
.jt-02 .info-box .swiper .swiper-slide{width: 32%;margin-right: 1.33%;display: flex;align-items: center;}
.jt-02 .info-box  .swiper .swiper-slide:last-child{margin-right: 0;}
.jt-02 .info-box  .swiper .swiper-slide .img-box{border-radius: 10px;width: 100%;}

.oth-thing{width: 100%;margin-top: 5vw;margin-left: 0%;}
.oth-thing .thing{width: 24%;}
.oth-thing h3{margin-bottom: 10px;display: flex;align-items: center;}
.oth-thing h3 em{font-size: 24px;margin-left: 15px;}
.jt-02 .info-box .oth-thing p{font-size: 17px;line-height: 30px;margin-top: 0;}

.jt-03{background-image: url(../images/bg1.jpg);background-repeat: no-repeat;background-position: top left;background-size: 100% auto;}
.jt-03 .tit{text-align: center;}
.jt-03 .tit h4{color: #7b7b7b;margin-top: 15px;}
.jt-03 .item-list{width: 100%;margin-top: 2vw;align-items: last baseline}
.jt-03 .item-list .item{width: 31%;position: relative;margin-top: auto;}
.jt-03 .item-list .item .box{height: 100%;}
.jt-03 .item-list .item .box .txt{background-color: #0068b6;margin-bottom: 30px;color: #fff;padding: 25px;box-sizing: border-box;border-radius: 15px;}
.jt-03 .item-list .item:first-child .box .txt{background-color: #7bbdf0;}
.jt-03 .item-list .item:nth-child(2) .box .txt{background-color: #3990d3;}
.jt-03 .item-list .item:nth-child(3) .box .txt{background-color: #1c83d1;}
.jt-03 .item-list .item .box .txt h5{font-size: 22px;line-height: 36px;}
.jt-03 .item-list .item .img-box{width: 100%;height: 30vw;border-radius: 20px;overflow: hidden;position: relative;}
.jt-03 .item-list .item .img-box img{transition: all .5s;}
.jt-03 .item-list .item .img-box:hover img{transform: scale(1.3);}
.jt-03 .item-list .item:nth-child(1) .img-box{height: 18vw;}
.jt-03 .item-list .item:nth-child(2) .img-box{height: 22vw;}
.jt-03 .item-list .item:nth-child(3) .img-box{height: 26vw;}
.jt-03 .item-list .item .img-box::after{position: absolute;left: 0;top: 0;background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,.7));content: '';z-index: 1;width: 100%;height: 100%;}
.jt-03 .item-list .item .info{position: absolute;width: 100%;text-align: center;color: #fff;bottom: 2vw;left: 0;z-index: 1;transition: all .4s;}

.jt-04{background-image: url(../images/jt-bg1.png);background-repeat: no-repeat;background-size: 100% auto;padding-top: 200px;padding-bottom: 180px;}
.jt-04 .tit{text-align: center;}
.jt-04 .tit h4{color: #7b7b7b;margin-top: 15px;}
.jt-04 .info-box{width: 100%;margin-top: 3vw;align-items: center;}
.jt-04 .info-box .img-box{width: 33%;height: 35vw;overflow: hidden;border-radius: 25px;}
.jt-04 .info-box .img-box img{width: 100%;}
.jt-04 .info{width: 63%;}
.jt-04 .info p{margin-top: 0;}
.jt-04 .info .left{width: 48%;height: 100%;}
.jt-04 .info .item{width: 100%;align-items: center;margin-top: 2.5vw;}
.jt-04 .info .item:first-child{margin-top: 0;}
.jt-04 .info .ico-box{width: 106px;height: 106px;border-radius: 50%;background-color: #fff;box-shadow: 2px 2px 10px 2px rgba(0, 0, 0, .2);position: relative;}
.jt-04 .info .ico-box svg{width: 2vw;height: 2vw;}
.jt-04 .info .ico-box::after{position: absolute;content: "";left: 50%;top: 50%;background-color: #69b6f0;width: 120%;height: 120%;border-radius: 50%;z-index: -1;transform: translate(-50%,-50%);}
.jt-04 .info .ico-box .box{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;}
.jt-04 .info .ico-box p{margin-top:0px;color: #000;font-size: 1vw;}
.jt-04 .info .text{width: calc(100% - 130px);}
.jt-04 .info .text p{text-align: left;font-size: 17px;line-height: 28px;color: #7b7b7b;}


.induAll-01{padding: 180px 0 60px 0;}
.induAll-01 .cont{align-items: center;}
.induAll-01 .tit{width: max-content;position: relative;}
.induAll-01 .tit h4{font-family: "Inter";color: #0068b6;position: absolute;right: 20px;top: 0px;}

.induAll-01 .tit h2:last-child{margin-top: -10px;}
.induAll-01 .info{width: 28%;font-size: 20px;color: #7b7b7b;}

.induAll-02{width: 100%;height: 45vw;overflow: hidden;}
.induAll-02Box{width: 100%;height: 100%;position: relative;}
.induAll-02Box .bg-box{position: absolute;left:0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);z-index: 2;display: flex;align-items: center;justify-content: center;}
.induAll-02Box .bg-box .ico-box{width: 160px;height: 160px;background-color: #0068b6;border-radius: 50%;overflow: hidden;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.induAll-02Box .bg-box .ico-box svg{width: 50%;height: auto;}
.induAll-02 video{width: 100%;position: absolute;bottom: 0;left: 0;}

.induAll-03 .list-box{margin-top: 80px;}
.induAll-03 .list-box .top{width: 100%;}
.induAll-03 .list-box .top a{width: 40%;}
.induAll-03 .list-box .top a:first-child{width: 58%;}
.induAll-03 .list-box a .img-box{width: 100%;height: 28vw;border-radius: 30px;overflow: hidden;position: relative;}
.induAll-03 .list-box a .img-box img{transition: all .6s;}
.induAll-03 .list-box a .img-box .bg-box{position: absolute;z-index: 1;width: 100%;height: 100%;background-color: rgba(0,109,184,.8);left: 0;top: 0;display: flex;justify-content: center;align-items: center;opacity: 0;transition: all .6s;}
.induAll-03 .list-box a .img-box .bg-box .btn-box{background-color: #0068b6;padding: 15px 30px;border-radius: 40px;display: flex;justify-content: center;align-items: center;width: max-content;font-size: 18px;transform: translateY(20%);opacity: 0;transition: all .6s;color: #fff;}
.induAll-03 .list-box a .img-box .bg-box .btn-box svg{margin-left: 10px;}
.induAll-03 .list-box a .img-box .bg-box .btn-box svg path{fill: #fff;}
.induAll-03 .list-box a h4{margin-top: 20px;}
.induAll-03 .list-box a p{font-size: 22px;color: #7b7b7b;margin-top: 5px;}
.induAll-03 .list-box .bottom{width: 100%;margin-top: 2vw;}
.induAll-03 .list-box .bottom .left-img{width:50%;}
.induAll-03 .list-box .bottom .left-img .t-img a{width: 48%;}
.induAll-03 .list-box .bottom .left-img .t-img a .img-box{height: 13vw;}
.induAll-03 .list-box .bottom .left-img .t-img a h4{font-size: 1.4vw;}
.induAll-03 .list-box .bottom .left-img>a{margin-top: 2vw;}
.induAll-03 .list-box .bottom .left-img>a .img-box{height: 18vw;}
.induAll-03 .list-box .bottom>a{width: 48%;}
.induAll-03 .list-box .bottom>a .img-box{height: 38vw;}
.induAll-03 .list-box a:hover .img-box .bg-box{opacity: 1;}
.induAll-03 .list-box a:hover .img-box img{transform: scale(1.2);}
.induAll-03 .list-box a:hover .img-box .bg-box .btn-box{transform: translateY(0);opacity: 1;}
.induAll-03 .list-box a:hover h4{color: #0068b6;}
h2{}

.indu01-01{padding: 180px 0 80px;}
.induTit .cont{align-items: center;}
.induTit .tit{width: 45%;}
.induTit  .tit h4{}
.induTit .tab-list{margin-top: 60px;width: 120%;}
.induTit .tab-list a{font-size: 20px;padding: 10px 30px;border: 2px solid rgba(0,0,0,.1);border-radius: 40px;color: #7b7b7b;transition: all .4s;}
.induTit .tab-list a.on,.induTit .tab-list a:hover{background-color: #0068b6;color: #fff;border-color: #0068b6;}
.induTit .info-box{width: 40%;}
.induTit .info-box p{font-size: 18px;color: #7b7b7b;}

.indu01-02{width: 100%;background-image: url(../images/indu01-img1.jpg);background-size: cover;position: relative;}
.indu01-02::after{position: absolute;width: 100%;height: 100%;content: '';left: 0;top: 0;background-image: linear-gradient(to right,rgba(0,0,0,.1),rgba(0,0,0,.8));z-index: 1;}
.indu01-02 .cont{position: relative;z-index: 2;}
.indu01-02 .info{width: 55%;margin-left: auto;color: #fff;}
.indu01-02 .info h3{margin-bottom: 20px;}
.indu01-02 .info h5{opacity: .8;font-size: 20px;}
.indu01-02 .list{width: 100%;margin-top: 30px;}
.indu01-02 .list .item-box{width: 100%;padding: 20px 0;border-bottom: 1px solid rgba(255,255,255,.3);position: relative;}
.indu01-02 .list .item-box::after{position: absolute;width: 0;height: 2px;bottom: -1px;content: "";left: 0;background-color: #0068b6;z-index: 1;transition: all .6s;}
.indu01-02 .list .item-box img{position: absolute;width: 22%;right: 25%;top: 100%;transform: translateY(-50%);z-index: 2;opacity: 0;pointer-events: none;transition: all .6s;}
.indu01-02 .list .item-box h5{}
.indu01-02 .list .item-box .btn-box{color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;margin-left: auto;background-color: rgba(0,0,0,.3);}
.indu01-02 .list .item-box .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.indu01-02 .list .item-box .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.indu01-02 .list .item-box:hover .btn-box{background-color: #0068b6;}
.indu01-02 .list .item-box:hover .btn-box .p-box{width: 100px;}
.indu01-02 .list .item-box:hover::after{width: 100%;}
.indu01-02 .list .item-box:hover h5{color: #0068b6;}
.indu01-02 .list .item-box:hover img{top: 50%;opacity: 1;}

.indu01-03 h3{}
.indu01-03 p{font-size: 20px;margin-top: 30px;color: #7b7b7b;}
.indu01-03 .list-box{width: 100%;margin-top: 80px;}
.indu01-03 .list-box .item{width: 32%;}
.indu01-03 .list-box .item .img-box{width: 100%;height: 20vw;border-radius: 15px;overflow: hidden;}
.indu01-03 .list-box .item p{margin-top: 15px;text-align: center;padding-bottom: 10px;}

.store-02First{width: 55%;cursor: pointer;}
.store-02First .img-box{width: 100%;height: 36vw;border-radius: 25px;overflow: hidden;position: relative;}
.store-02First .img-box::before{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,.3);opacity: 0;}
.store-02First .img-box .vr-ico{width: 120px;height: 120px;background-color: rgba(0,0,0,.3);transition: all .6s;border-radius: 50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;display: flex;align-items: center;justify-content: center;opacity: 0;}
.store-02First .img-box .vr-ico svg{width: 40px;height: 40px;transition: all .6s;}
.store-02First .info-box{margin-top: 20px;align-items: center;}
.store-02First .info-box h5{font-size: 1.6vw;}
.store-02First .info-box .box p{font-size: 20px;margin-top: 10px;}
.store-02First .info-box .btn-box{color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;margin-left: auto;background-color: rgba(0,0,0,.2);}
.store-02First .info-box .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.store-02First .info-box .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.store-02First:hover .info-box .btn-box .p-box{width: 100px;}
.store-02First:hover .info-box .btn-box{background-color: #0068b6;}

.store-02List{width: 43%;overflow: hidden;}
.store-02List .item-box{width: 48%;cursor: pointer;margin-top: 30px;}
.store-02List .item-box:first-child,.store-02List .item-box:nth-child(2){margin-top: 0;}
.store-02List .item-box:nth-child(3n){width: 100%;}
.store-02List .item-box .img-box{width: 100%;height: 13vw;border-radius: 15px;overflow: hidden;position: relative;}
.store-02List .item-box:nth-child(3n) .img-box{height: 26vw;}
.store-02List .item-box .img-box::before{position: absolute;width: 100%;height: 100%;content: "";background-color: rgba(0,0,0,.3);opacity: 0;}
.store-02List .item-box .img-box .vr-ico{width: 120px;height: 120px;background-color: rgba(0,0,0,.3);transition: all .6s;border-radius: 50%;opacity: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;display: flex;align-items: center;justify-content: center;}
.store-02List .item-box .img-box .vr-ico svg{width: 40px;height: 40px;transition: all .6s;}
.store-02List .item-box .info-box{margin-top: 20px;align-items: center;}
.store-02List .item-box .info-box .box{max-width: calc(100% - 60px);}
.store-02List .item-box .info-box h5{}
.store-02List .item-box .info-box .box p{font-size: 18px;margin-top: 10px;}
.store-02List .item-box .info-box .btn-box{color: #fff;line-height: 50px;border-radius: 50px;height: 50px;overflow: hidden;margin-left: auto;background-color: rgba(0,0,0,.2);}
.store-02List .item-box .info-box .btn-box .ico-box{width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;}
.store-02List .item-box .info-box .btn-box .p-box{width: 0px;text-align: center;overflow: hidden;transition: all .4s;}
.store-02List .item-box:hover .info-box .btn-box{background-color: #0068b6;}

.store-open{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 999;pointer-events: none;}
.store-open::after{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.8);content: '';left: 0;top: 0;z-index: 1;transition: all .4s;opacity: 0;}
.all-proshow{width: 100%;height: 100%;display: none;}
.all-proshow.on{display: flex;}
.store-open .store-tabList{width: 60%;height: 100%;position: relative;z-index: 2;}
.store-open .store-tabList .img-box{width: 100%;height: 100%;border-radius: 0 40px 40px; overflow: hidden; transform: translateX(-100%);opacity: 1;transition: all .8s;display: flex;align-items: center;justify-content: center;}
.store-open .store-tabList .img-box img{height: 80%;}

.store-open .store-infoBox{width: 40%;background-color: #fff;height: 100%;border-radius: 40px 0 0 40px;overflow: hidden;padding: 80px;box-sizing: border-box;padding-bottom: 0;transform: translateX(100%);transition: all .8s;position: relative;z-index: 2;}
.store-open .store-infoBox .box h4{margin-bottom: 10px;}
.store-open .store-infoBox .box h4 em{color: #0068b6;}
.store-open .store-infoBox .box .info{margin-top: 20px;}
.store-open .store-infoBox .box .info p{color: #7b7b7b;margin-top: 10px;font-size: 18px;line-height: 30px;}
.store-open .store-infoBox .box .info p.tit{font-size: 20px;color: #000;}
.store-open .store-infoBox .box .info .btn-list{margin-top: 40px;justify-content: first baseline;}
.store-open .store-infoBox .box .info .btn-list a{padding: 15px 30px;border:2px solid rgba(0,0,0,.2);border-radius: 40px;display: flex;justify-content: center;align-items: center;font-size: 20px;}
.store-open .store-infoBox .box .info .btn-list a svg{margin-right: 5px;}
.store-open .store-infoBox .box .info .btn-list a:last-child{margin-right: auto;margin-left: 2vw;}

.store-close{position: absolute;padding: 20px 50px;font-size: 20px;color: #0068b6;border: 2px solid #0068b6;border-radius: 50px;right: 2%;bottom: 3%;z-index: 2;cursor: pointer;display: none;}
.store-close:hover{background-color: #0068b6;color: #fff;}

.store-open.on{pointer-events:all;}
.store-open.on::after{opacity: 1;}
.store-open .store-tabList.on .img-box{transform: translateX(0);opacity: 1;}
.store-open.on .store-infoBox.on{transform: translateX(0);opacity: 1;}

.stra-01{position: relative;z-index: 1;background-color: #fff;}
.stra-01 .tit h4{right: 22%;}
.stra-02 .img-box{width: 100%;}

.stra-03{position: relative;z-index: 1;background-color: #fff;padding-bottom: 0;}
.stra-03 .left{width: 40%;}
.stra-03 .left h4{color: #0068b6;margin-bottom: 10px;}
.stra-03 .left h3{}
.stra-03 .cont > .info{width: 50%;font-size: 20px;line-height: 36px;color: #7b7b7b;}

.stra-03 .info-list{width: 100%;margin-top: 4vw;}
.stra-03 .info-list .item{width: 100%;color: #fff;background-color: #0068b6;position: relative;}
.stra-03 .info-list .item .tit{width: 100%;padding: 36px 3%;box-sizing: border-box;align-items: center;position: relative;z-index: 2;}
.stra-03 .info-list .item .tit h4{}
.stra-03 .info-list .item .tit em{width: 50px;height: 50px;border: 1px solid rgba(255,255,255,.3);display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.stra-03 .info-list .item .info{padding: 0 3%;box-sizing: border-box;height: 0vw;position: relative;z-index: 2;overflow: hidden;transition: all .6s;}
.stra-03 .info-list .item .info h4{font-size: 1.3vw;margin-top: 1vw;position: relative;padding-left: 20px;box-sizing: border-box;}
.stra-03 .info-list .item .info h4:first-child{margin-top: 2vw;}
.stra-03 .info-list .item .info h4::before{position: absolute;width: 10px;height: 10px;border-radius: 50%;content: "";left: 0;transform: translateY(-50%);background-color: #fff;top: 50%;}
.stra-03 .info-list .item .img-box{position: absolute;width: 100%;height: 20%;overflow: hidden;left: 0;top: 0;z-index: 0;opacity: 0;transition: all .6s;}
.stra-03 .info-list .item .img-box::after{position: absolute;width: 100%;content: '';height: 100%;background-color: rgba(0,0,0,.4);z-index: 1;left: 0;top: 0;}
.stra-03 .info-list .item:nth-child(2){background-color: #3395d6;}
.stra-03 .info-list .item:nth-child(3){background-color: #63b3e9;}
.stra-03 .info-list .item.on .img-box{height: 100%;opacity: 1;}
.stra-03 .info-list .item.on .tit em{background-color: #fff;color: #0068b6;}
.stra-03 .info-list .item.on .info{height: 25vw;}

.stra-04 .img-box{width: 32%;border-radius: 25px;overflow: hidden;}
.stra-04 .info-box{width: 52%;}
.stra-04 .info-box h4{color: #0068b6;margin-bottom: 10px;margin-top: 3vw;}
.stra-04 .info-box h3{margin-bottom: 2vw;}
.stra-04 .info-box p{font-size: 20px;line-height: 36px;color: #7b7b7b;margin-top: 1vw;}

.stra-05{width: 100%;background-color: #f7f7f7;}
.stra-05 .list-img{white-space: nowrap;width: max-content;align-items: center;}
.stra-05 .list-img .img-box{width: 15vw;margin-left: 2vw;padding: 15px;background-color: #fff;display: flex;align-items: center;transition: all .6s;}
.stra-05 .list-img .img-box:first-child{margin-left: 0;}
.stra-05 .list-img .img-box img{width: 100%;}
.stra-05 .list-img .img-box:hover{transform: translateY(-10%);box-shadow: 5px 5px 10px rgba(0,0,0,.3);}

.stra-06 .img-box{width: 45%;}
.stra-06 .info-box{width: 48%;}
.stra-06 .info-box h4{margin-top: 0;}



.newsList-01{padding-top: 160px;}
.newsList-01 .cont{align-items: last baseline;}
.newsList-01 .store-01Tit{width: 42%;}
.newsList-01 .tab-list{width: 50%;}
.newsList-01 .tab-list a:first-child{margin-left: auto;}
.newsList-01 .tab-list a{padding: 20px 50px;border:2px solid #0068b6;border-radius: 40px;color: #0068b6;font-size: 20px;transition: all .6s;margin-left: 2vw;}
.newsList-01 .tab-list a.on,.newsList-01 .tab-list a:hover{background-color: #0068b6;color: #fff;}

.newsList-02 .swiper{width: 100%;position: relative;}
.newsList-02 .swiper .swiper-slide{width: 100%;}
.newsList-02 .swiper .swiper-slide a{width: 100%;padding: 60px;box-sizing: border-box;border-radius: 40px;background-image: url(../images/news-bg.jpg);background-size: cover;}
.newsList-02 .swiper .swiper-slide a .img-box{width: 48%;height: 26vw;border-radius: 30px;overflow: hidden;}
.newsList-02 .swiper .swiper-slide a .info{width: 48%;color: #fff;}
.newsList-02 .swiper .swiper-slide a .info h4{}
.newsList-02 .swiper .swiper-slide a .info h5{margin-top: 30px;margin-bottom: 40px;}
.newsList-02 .swiper .swiper-slide a .info p{font-size: 20px;line-height: 36px;}
.newsList-02 .swiper .swiper-slide a .info .btn{padding: 15px 50px;width: max-content;background-color: #0068b6;color: #fff;border-radius: 40px;font-size: 20px;}
.newsList-02 .swiper .tab-btn{position: absolute;right: 40px;bottom: 60px;z-index: 2;}
.newsList-02 .swiper .tab-btn div{width: 50px;height: 50px;background-color: #0068b6;border-radius: 50%;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.newsList-02 .swiper .tab-btn div:last-child{margin-left: 10px;}
.newsList-02 .swiper .tab-btn div:last-child svg{transform: rotate(180deg);}

.newsList-02 .list-box{margin-top: 80px;width: 100%;margin-bottom: 80px;}
.newsList-02 .list-box a{padding: 40px 20px;box-sizing: border-box;border-bottom: 1px solid rgba(0,0,0,.3);align-items: center;position: relative;}
.newsList-02 .list-box a::after{position: absolute;width: 0;height: 2px;bottom: 0;content: "";left: 0;background-color: #0068b6;z-index: 1;transition: all .6s;}
.newsList-02 .list-box a .time{font-size: 1.3vw;width: 200px;}
.newsList-02 .list-box a h5{width: 60%;font-size: 1.6vw;}
.newsList-02 .list-box a em,.newsList-02 .list-box a .more{font-size: 18px;}
.newsList-02 .list-box a img{position: absolute;width: 15vw;height: auto;right: 25%;top: 70%;transition: all .6s;transform: translateY(-50%);opacity: 0;pointer-events: none;z-index: 3;}
.newsList-02 .list-box a:hover{color: #0068b6;}
.newsList-02 .list-box a:hover::after{width: 100%;}
.newsList-02 .list-box a:hover img{opacity: 1;top: 50%;}

.newsInfo{padding-top: 180px;}
.newsInfo .info-box{width: 60%;}
.newsInfo .info-box .lable{justify-content: flex-start;}
.newsInfo .info-box .lable p{padding: 15px 30px;border: 1px solid rgba(0,0,0,.2);border-radius: 40px;font-size: 20px;}
.newsInfo .info-box .lable p:last-child{margin-left: 1vw;}
.newsInfo .info-box h3{margin-top: 3vw;padding-bottom: 2vw;border-bottom: 1px solid rgba(0,0,0,.2);font-size: 3vw;}
.newsInfo .info-box .info-txt{width: 100%;margin-top: 3vw;color: #7b7b7b;}
.newsInfo .info-box .info-txt img{max-width: 100%;padding: 15px 0;margin: 0 auto;}
.newsInfo .tab-box{width: 30%;}
.newsInfo  .tab-box p{padding:30px;box-sizing: border-box;background-color: #0068b6;color: #fff;border-radius: 60px;font-size: 20px;display: flex;justify-content: flex-start;}
.newsInfo  .tab-box p a{color: #fff;font-size: 20px;width: calc(100% - 6vw);}
.newsInfo  .tab-box p:last-child{color: #000;background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,.3);margin-top: 2vw;}
.newsInfo  .tab-box p:last-child a{color: #000;}

.cat-01{padding-top: 180px;padding-bottom: 120px;background: linear-gradient(to bottom,#ecf4fa,#fff);}
.cat-01 .tit{width: 30%;}
.cat-01 .info-box{width: 50%;}
.cat-01 .info-box p{font-size: 20px;color: #7b7b7b;}
.cat-01 .info-box a{padding: 30px;background-color: #0068b6;color: #fff;border-radius:0 50px 50px 50px;font-size: 20px;margin-top: 2vw;align-items: center;width: max-content;width: 30%;}
.cat-01 .info-box a em{width: 25px;height: 25px;background-color: rgba(255,255,255,.3);border-radius: 50%;display: block;}
.cat-01 .info-box i{width: 100%;height: 1px;background-color: rgba(0,0,0,.2);margin: 2vw 0;}
.cat-01 .info-box .cat-list h4{font-family: "Inter";font-size: 1.2vw;align-items: center;}
.cat-01 .info-box .cat-list h4 svg{margin-right: 10px;}

.cat-02{position: relative;}
.cat-02 .info{position: absolute;z-index: 2;left: 3%;color: #fff;top: 50%;transform: translateY(-50%);width: 97%;text-align: center;}
.cat-02 .info h4{margin-top: 20px;opacity: .8;}

.cat-03{padding-top: 80px;background: linear-gradient(to bottom,#fff,#ecf4fa);}
.cat-03 .tit{width: 20%;}
.cat-03 .form-box{width: 70%;}
.cat-03 .form-box form{width: 100%;}
.cat-03 .form-box form input{width: 32%;height: 80px;font-size: 16px;border-radius: 40px;background-color: #f7f7f7;padding: 0 40px;box-sizing: border-box;border:none}
.cat-03 .form-box form textarea{width: 100%;margin-top: 20px;border-radius: 25px;background-color: #f7f7f7;border: none;height: 16vw;}
.cat-03 .form-box form button{padding: 30px;background-color: #0068b6;color: #fff;border-radius:0 50px 50px 50px;font-size: 20px;margin-top: 2vw;align-items: center;width: max-content;width: 30%;border: none;}
.cat-01 .info-box button em{width: 25px;height: 25px;background-color: rgba(255,255,255,.3);border-radius: 50%;display: block;}