@charset "utf-8";
a, img { vertical-align: top; }
.container { width: 84%; max-width:1280px; margin: auto; }
@media(max-width: 1600px){
	.container { width: 86%; }
}
@media(max-width: 1300px){
	.container { width: 90%; }
}
@media(max-width: 1100px){
	.container { width: 90%; }
}
@media(max-width: 500px){
	.container { width: 92%; margin-top: 50px;}
	
}

.header .more { padding: 14px 0 0; }
.mMoreA { border-radius:50px; position: relative; line-height: 40px; font-size:14px; color:#fff; position: relative; background: #5E66F8; overflow: hidden; display:inline-block; padding: 0 36px; transition: all .6s; }
.mMoreA i { position: relative; z-index: 4; }
.mMoreA:after { content:''; width: 110%; position: absolute; top:0; left: -115%; background: #4f86f4; transition: all 0.6s; height: 110%; }
.mMoreA:hover { color:#fff; }
.mMoreA:hover:after { left:0; }

.header { z-index: 10; position: relative; padding: 0 28px; backdrop-filter: saturate(180%) blur(80px); background: rgba(255,255,255,.3);  backdrop-filter: blur(80px);}
.header .logo { padding: 10px 0; }
.header .logo img { width: 120px; height: 48px; }


.header .nav { margin: 0 auto; position: absolute; left: 50%; transform:translateX(-50%); }
.header .nav ul li { position: relative; float:left; }
.header .nav ul li>a { display:block; margin: 0 20px; line-height: 68px; font-size:16px;color:#111111; }
.header .nav ul li.sub>a { padding-right: 18px; background: url(../images/navbg1.png) no-repeat right center; }


.header .nav ul li.cur>a,.header .nav ul li:hover>a { color:#5E66F8; }
.header .nav ul li.sub.cur>a,.header .nav ul li.sub:hover>a { background: url(../images/navbg2.png) no-repeat right center; }

.header .nav ul li .subA { height:0; overflow: hidden; transition: all 0.5s; width: 120px; position: absolute; left: 50%; transform:translateX(-50%); background: #fff; border-radius:0px 0 5px 5px; box-shadow: 8px 8px 12px 0 rgba(50,50,50,0.3); }
.header .nav ul li .subA-a { padding: 10px 0; }
.header .nav ul li .subA a { text-align:center; display:block; font-size: 16px; transition:all 0.5s; line-height: 2; padding:5px 15px; }

.header .nav ul li .subA a:hover { color:#fff; background: #5e66f8; }
.header .nav ul li:hover .subA { height:105px; }

@media(max-width:1100px){
	.header { padding: 0 3%; }
	.header .nav { display:none; }
	.mMoreA { padding: 0 30px; }
}

@media(max-width: 400px){
	.mMoreA { padding: 0 20px; }
}


.bannerB { position: absolute; left:0; top:46%; transform:translateY(-50%); width: 100%; z-index: 1; }
.bannerB .t1 { color: #5E66F8; font-weight:400;}
.bannerB .t2 { color: #242756; font-weight:500; }
.bannerB .more { margin-top:3vw; }
.font48 { font-size:48px; }
.font42 { font-size:42px; }
.font40 { font-size:40px; }
.font88 { font-size:88px; }
.banner .img { overflow: hidden; }
.banner .img img { transform:scale(1.2); transition:all 2s; }
.banner .active .img img { transform:scale(1); }
.smallM { font-size: 16px;color:#5E66F8; }
.smallM span { transition:all 0.5s; display:inline-block; padding-right: 15px; background: url(../images/smore.png) no-repeat right center; margin-top: 16px;}
.smallM.colorWhite span { background: url(../images/smore2.png) no-repeat right center; }
.smallM:hover span { color:#5E66F8; padding-right: 20px; }
.bannerB .more .smallM { line-height: 40px; margin-left:32px; }
@media(max-width:1700px){
	.font48 { font-size:40px; }
	.font42 { font-size:36px; }
	.font40 { font-size:36px; }
	.font88 { font-size:76px; }
}
@media(max-width:1500px){
	.font48 { font-size:32px; }
	.font42 { font-size:28px; }
	.font40 { font-size:28px; }
	.font88 { font-size:68px; }
}
@media(max-width:1300px){
	.font48 { font-size:26px; }
	.font42 { font-size:24px; }
	.font40 { font-size:24px; }
	.font88 { font-size:54px; }
}
@media(max-width:1100px){
	.font48 { font-size:28px; }
	.font42 { font-size:24px; }
	.font40 { font-size:26px; }
	.font88 { font-size:48px; }
	.bannerB .more { margin-top: 8vw; }
	.bannerB { padding: 8vw 0 10vw; position: relative; left:0; top:0; transform:translateY(0%); }
	.bannerB .xz { position: absolute; }
	.bannerB .xza { width: 13vw; background: url(../images/sj1.png) no-repeat center/cover; left:0vw; top: 2vw; height: 13vw; }
	.bannerB .xzb { width: 9vw; background: url(../images/sj1.png) no-repeat center/cover; right:6vw; top: -4.2vw; height: 9.2vw; }
	.bannerB .xzc { width: 30vw; background: url(../images/sj3.png) no-repeat center/cover; right:0; bottom: 0; height: 30vw; }
}
@media(max-width:640px){
	.font48 { font-size:24px; }
	.font42 { font-size:22px; }
	.font88 { font-size:40px; }
}
@media(max-width:500px){
	.font48 { font-size:26px; }
	.font42 { font-size:24px; }
	.font88 { font-size:32px; }
}

.alignC { text-align:center; }
.mainTit .t { color:#111111; }
.homeA { padding:5.3vw 0 5.2vw; background: url(../images/habg.png) no-repeat center/cover; }
.homeA-a { margin-top:4.4vw; }
.homeA-a .img { overflow: hidden; border-radius:12px; float:left; width: 64%; }
.homeA-a .img img { transition:all 0.5s; }
.homeA-a .img:hover img { transform:scale(1.1); }
.homeA-a .con { position: absolute; right:0; top:45.5%; transform:translateY(-50%); width: 31%; font-size:18px; color:#111111; line-height: 1.88; letter-spacing: 1px;}
.homeA-a .con p:nth-child(n+2) { margin-top:15px; }
.homeA-b { margin:5.3vw 0 4.5vw; }
.homeA-c ul li { float:left; width: 33.3333%; padding: 0 1%; }
.homeA-c ul li .icon { height: 80px; }
/* .homeA-c ul li:hover .icon { transform:rotateY(180deg); transition:all 1s; } */
.homeA-c ul li .icon img { max-height:100%; width: auto; }
.homeA-c ul li .con { margin-top: 22px; }
.homeA-c ul li .con .t { font-size:24px;color:#111; }
.homeA-c ul li .con .c { font-size:18px;color:#333; margin-top:20px; line-height: 1.8; }
@media(max-width: 1500px){
	.homeA-a .con { font-size:16px; }
	.homeA-c ul li .con .t { font-size:22px; }
	.homeA-c ul li .con .c { font-size:17px; }
}
@media(max-width: 1100px){
	.homeA { padding: 9vw 0 10vw; background: url(../images/cuntingxue.jpg)no-repeat center center/cover;}
	.homeA-a { margin-top: 6vw; }
	.homeA-a .img { width: 100%; }
	.homeA-a .con { position: relative; width: 100%; float:left; top:0; transform:translateY(0); margin-top:29px; }
	.homeA-a .con { line-height: 1.6; }
	.homeA-a .con p:nth-child(n+2) { margin-top:22px; }
	.homeA-b { margin: 10vw 0 0; margin-top: 60px;}
	.homeA-c ul li .icon { height: auto; }
	.homeA-c ul li { width: 100%; margin-top:8vw; }
	.homeA-c ul li .con { margin-top: 16px; }
	.homeA-c ul li .con .t { font-size:18px; }
	.homeA-c ul li .con .c { font-size:16px; margin-top:12px; }
}


.homeB { padding: 6.4vw 0 5.5vw; background: #f6f9ff; }
.mainTit .con { font-size:16px;color:#333; line-height: 2; max-width:850px; margin: 36px auto 1.3vw; }
.homeB-c { float:left; width: 35%; padding-top:8.5vw; }
.homeB-c .topT { font-size:32px;color:#111111; line-height: 1.5; }
.homeB-c .con { margin-top:2vw; }
.homeB-c .con ul { border-left:1px solid rgba(94,102,248,0.28); display: inline-block; }
.homeB-c .con ul li { padding-left: 30px; position: relative; cursor: pointer; transition: all 0.5s; font-size:22px; line-height: 1; color:rgba(94,102,248,0.8); opacity: .65; }
.homeB-c .con ul li:hover { opacity: 1; }
.homeB-c .con ul li.cur { opacity: 1; }
.homeB-c .con ul li.cur,.homeB-c .con ul li:hover { color:rgba(94,102,248,1); }
.homeB-c .con ul li:before { content:''; width: 3px; height: 0%; border-radius:5px; transition: all 0.5s; background: #5E66F8; position: absolute; left:-2px; top:0; }
.homeB-c .con ul li.cur:before,.homeB-c .con ul li:hover:before { height: 100%; }
.homeB-c .con ul li:nth-child(n+2) { margin-top:19px; }
.homeB-d { float:right; width: 65%; padding: 7vw 45px 46px 45px; }
.homeB-d .img {overflow: hidden; border-radius:15px; box-shadow: 10px 10px 22px 0px rgb(94 102 248 / 11%);}
.homeB-f .img {overflow: hidden; border-radius:10px; box-shadow: 10px 10px 22px 0px rgb(94 102 248 / 11%);}
.homeB-e { display:none; }
.homeB-b2 { margin-top:0; top: -.5vw; }

.homeB-b .homeB-d,.homeB-e { position: relative; }
.homeB-b1 .homeB-d:before,.homeB-e1:before { content:''; width: 9.9vw; height: 9.35vw; position: absolute; right:-4vw; top: -4vw; background: url(../images/hsj1.png) no-repeat center/cover; }
.homeB-b1 .homeB-d:after { content:''; width: 6.8vw; height: 8.25vw; z-index: 6; position: absolute; left:-2vw; bottom: 2vw; background: url(../images/hsj2.png) no-repeat center/cover; }
.homeB-b2 .homeB-d:after { content:''; width: 14.15vw; height: 13.4vw; z-index: 6; position: absolute; left:-13vw; bottom: -1.5vw; background: url(../images/hsj3.png) no-repeat center/cover; }
.homeB-b img { position: relative; z-index: 5; }

.homeB-f { position: relative; }
.homeB-f .t { font-size:16px; color:#5E66F8; margin-top:4vw; }
.homeB-f .swiper-container { padding-bottom:8vw; }
.homeB-f .swiper-container .swiper-pagination { top:auto; bottom:0; background: none; border-bottom:1px solid rgba(94,102,248,0.28); height: 3px; }
.homeB-f .swiper-container .swiper-pagination .swiper-pagination-progressbar-fill { background: rgba(94,102,248,1); height: 3px; border-radius:10px; }
.homeB-e2 { margin-top:10vw; }
@media(max-width:1700px){
	.homeB-c .topT { font-size:28px; }
	.homeB-c .con ul li { font-size:20px; }
}
@media(max-width:1500px){
	.homeB-c .topT { font-size:24px; }
	.homeB-c .con ul li { font-size:18px; }
}
@media(max-width:1300px){
	.homeB-c .topT { font-size:20px; }
	.homeB-c .con ul li { font-size:16px; }
}
@media(max-width:1100px){
	.homeB-b { display:none; }
	.mainTit .con { line-height: 1.8; margin-top: 12px; padding: 0px 0px 12px 0px;}
	.homeB-e { display:block; margin-top:16vw; }
	.homeB-f { margin-top:6vw; }
	.homeB-e .topT { font-size:20px; line-height: 1.8; }
	.homeB-e1:before { width: 29.7vw; height: 28.05vw; right: -2vw; top: -18vw; }
	.homeB-e2:before { content:''; width: 20.4vw; height: 24.75vw; z-index: 6; position: absolute; left:2vw; top: -18vw; background: url(../images/hsj2.png) no-repeat center/cover; }
	.homeB-e2:after { content:''; width: 28.3vw; height: 26.8vw; z-index: 6; position: absolute; right:-2vw; top: -10vw; background: url(../images/hsj3.png) no-repeat center/cover; }
}


.homeC { padding: 6.3vw 0; }
.homeC-a .more { margin-top:2vw; }
.homeC-b { margin-top: 4vw; padding: 4vw 5.5vw 4.5vw; }
.homeC-b2 { margin-top:8vw; }
.homeC-b:before { opacity: 0.8; content:''; position: absolute; top:0; border-radius: 30px; left:0; width: 100%; height: calc(100% - 2vw); background: #9A9CFC;background-image: linear-gradient(#9A9CFC, #F0F3FD); }
.homeC-b1:after { content:''; position: absolute; bottom:20%; right: -90px; width: 10.45vw; height: 12.6vw;  background: url(../images/hsj4.png) no-repeat center/cover; }
.homeC-b2:after { content:''; position: absolute; bottom:20%; right: 90px; width: 15.1vw; height: 14.5vw;  background: url(../images/hsj5.png) no-repeat center/cover;}
.homeC-b2:before { background: #569AFF;background-image: linear-gradient(#569AFF, #F1F9FF); }
.homeC-b .clearfix { position: relative; z-index: 1; }
.homeC-b .con { float:right; width: 48%; padding-top:1.8vw; }
.homeC-b .con .t { font-size:32px;color:#111111; }
.homeC-b .con .c1 { font-size: 18px;color:#111111; line-height: 1.6; margin:25px 0 15px; }
.homeC-b .con .c2 p { font-size:18px;color:#3C45F0; line-height: 24px; position: relative; padding: 5px 0; padding-left:28px; }
.homeC-b .con .c2 p:before { content:''; width: 28px; height: 24px; background: url(../images/duigou.png) no-repeat left center; position: absolute; left:0; top:5px; }
.homeC-b .con .more { margin-top: 40px; }
.homeC-b .img { float:left; width: 40%; position: relative; }
.homeC-b .img img { border-radius:15px; width: 66.6667%; height: auto; }
.homeC-b .img img.pic2 { position: absolute; right:0; bottom: -4.5vw; }
@media(max-width:1700px){
	.homeC-b .con .t { font-size:30px; }
	.homeC-b1:after { bottom:20%; right: -4.5vw; }
	.homeC-b2:after { bottom:20%; right: 4.5vw; }
}
@media(max-width:1500px){
	.homeC-b .con .t { font-size:28px; }
	.homeC-b .con .c1 { font-size:16px; }
	.homeC-b .con .c2 p { font-size:16px;line-height: 20px; }
	.homeC-b .con .c2 p:before { height: 20px; }
}
@media(max-width:1100px){
	.homeC { padding: 10vw 0 12vw; }
	.homeC-a .more { margin-top:4vw; }
	.homeC-b { margin-top: 10vw; padding: 6vw 5vw 8vw; }
	.homeC-b2 { margin-top:12vw; }
	.homeC-b:before { border-radius:10px; height: 100%; }
	.homeC-b .img { float:left; width: 100%; position: relative; }
	.homeC-b .img img { border-radius:10px; width: 66.6667%; height: auto; }
	.homeC-b .img img.pic2 { position: absolute; right:0; bottom: -8vw; }
	.homeC-b .con { float:right; width: 100%; padding-top:16vw; }
	.homeC-b .con .c1 { margin:15px 0 20px; }
	.homeC-b .con .more { margin-top:20px; }


	.homeC-b1:after { bottom: 6vw; right: -9vw; width: 20.9vw; height: 25.2vw; }
	.homeC-b2:after { bottom: 6vw; right: 9vw; width: 30.2vw; height: 29vw; }


}
.homeD { padding-bottom:6vw; }
.homeD-b { margin-top:4.6vw; }
.homeD-b .img { float:right; width: 64%; }
.homeD-b .con { padding-top:1vw; font-size:18px;color:#111111; line-height: 1.85; float:left; width: 29%; }
.homeD-b .con p:nth-child(n+2) { margin-top:20px; }
@media(max-width:1500px){
	.homeD-b .con { font-size:16px; }
}
@media(max-width:1100px){
	.homeD { padding-bottom:9vw; }
	.homeD-b .img { width: 100%; }
	.homeD-b { margin-top: 8vw; }
	.homeD-b .con { font-size:16px; width: 100%; margin-top: 30px; }
}

.homeE { padding:4vw 0 4.5vw; background: rgba(64,102,248,0.1); background: linear-gradient(134deg, rgba(94,102,248,0.07) 0%, rgba(67,222,244,0.07) 100%); }
.homeE-b { margin-top:2.6vw; }
.homeE-b ul li { float:left; width: calc(33.3333% - 30px); margin-right:45px; }
.homeE-b ul li:nth-child(3n) { margin-right:0; margin-top: -7px;}
.homeE-b .t { font-size:18px;color:#5E66F8; position: absolute; right: 53px; bottom: 40px; }
.homeE-b ul li a.down { position: absolute; left: 40px; bottom: 40px; width: 20px; height: 20px; background: url(../images/dowmload.png) no-repeat center; }
@media(max-width:1500px){
	.homeE-b ul li { width: calc(33.3333% - 20px); margin-right:30px; }
	.homeE-b .t { font-size:16px; }
	.homeE-b ul li a.down { left: 30px; }
}
@media(max-width:1100px){
	.homeE { padding:8vw 0 9vw;}
	.homeE-b { margin-top: 40px; }
	.homeE-b ul { text-align:center; }
	.homeE-b ul li,.homeE-b ul li:nth-child(3n) { width: 100%; max-width: 360px; float:none; display:block; margin: 15px auto; }
	.homeE-b .t { font-size:16px; }
	.homeE-b ul li a.down { left: 30px; }
}


.homeF { padding: 5vw 0 6.5vw;background: rgba(64,102,248,0.1); background-image: linear-gradient(to right, #5E66F8, #43DEF4); }
.homeF-b { margin-top:4vw; background: #fff; border-radius: 1vw; overflow: hidden; padding: 2vw 1vw; }
.homeF-b ul li { margin: 20px 0; float:left; width: 20%;  }
.homeG { background: #fff; }
.homeG-a .img { width: 68%; margin-left: -4vw; }
.homeG-b { position: absolute; right:0; width: 33%; top:38%; transform:translateY(-50%); }
.homeG-b .cc { font-size:24px;color:#5E66F8; margin:2vw 0 1.5vw; line-height: 33px;}

@media(max-width:1500px){
	.homeG-b .cc { font-size:22px;}
}
@media(max-width:1300px){
	.homeG-b .cc { font-size:20px;}
}
@media(max-width:1100px){
	.homeF { padding: 10vw 0 12vw; }
	.homeF-b ul li { border-radius:2vw; overflow: hidden; background: #fff; width: calc(50% - 10px); margin-right: 20px; }
	.homeF-b ul li:nth-child(2n) { margin-right:0; }
	.homeF-b ul li:nth-child(n+3) { margin-top:20px; }
	.homeF-b { background: none; border:0; padding:3vw 0 0; }
	.homeG-b .cc { font-size: 18px; margin: 20px 0 15px;}
	.homeG .container { width: 100%; max-width:100%; }
	.homeG .homeG-a .img { width: 100%; margin-left:0; }
	.homeG-b { position: relative; float:left; width: 100%; padding: 10vw 5%; background: #fff; right:0; width: 100%; top:0%; transform:translateY(0%); }
}
@media(max-width: 450px){
	.homeF-b ul li { width: calc(50% - 6px); margin:0; margin-right: 12px; }
	.homeF-b ul li:nth-child(2n) { margin-right:0; }
	.homeF-b ul li:nth-child(n+3) { margin-top:12px; }
}

.footer { padding: 5vw 0 20px;background: #121325; }
.footerA { padding-bottom:7.5vw; }
.footerA-a dl { margin-right: 6vw; }
.footerA-a dl a { margin-bottom:18px; display:block; font-size:16px;color:#fff; transition: all .3s; }
.footerA-a dl a:hover { color: #5E66F8; }
.footerA-a .footContact { font-size:18px;color:#fff; }


.footerB { padding-bottom:16px; border-bottom:1px solid rgba(255,255,255,0.1); }
.footerB .link { position: relative; padding-left: 90px; }
.footerB .t { font-size:14px; color:#fff; position: absolute; left:0; top: 0; line-height: 20px; }
.footerB a { font-size:14px; color:rgba(255,255,255,0.6); display:inline-block; margin-right: 20px; line-height: 20px; }
.footerB a:hover,.copyright p a:hover { color:#fff; }

.copyright { padding-top: 15px; }
.copyright p,.copyright p a { font-size:12px;color:rgba(255,255,255,0.3); }


@media(max-width:1100px){
	.footerA .flogo { width: 100%; }
	.footerA-a { width: 100%; margin-top: 20px;}
	.footerA-a .footContact { width: 100%; margin: 6vw 0 10vw; }
	.footerA-a dl { width: 50%; margin-right:0; }
	.footerB .link { padding-left:0; }
	.footerB .t { position: relative; margin-bottom: 10px; display:block; width: 100%; }
	.footer { padding-top: 10vw; }
}





.ibanner { position: relative; }
.ibannerCon { position: absolute; width: 100%; left:0; top:50%; transform:translateY(-50%); }
.ibannerCon .t { font-size:2.8vw; color:#242756; }
@media(max-width: 1100px){
	.ibannerCon .t { font-size:24px; }
}


.news { padding:4.5vw 0 5vw; }
.newsA-a { width: 55.5%; }
.newsA .topTit { font-size:28px; color:#333; margin-bottom:2.5vw; }
.newsA-c ul li { margin-bottom: 60px; }
.newsA-c a { display:block; }
.newsA-c .d { font-size:16px;color:#111111; margin:15px 0; }
.newsA-c .t { font-size:24px;color:#111111; margin: 0 0 15px 0; transition: all .3s; }
.newsA-c ul li:hover .con .t { color: #5E66F8; }
.newsA-c .c { font-size:14px;color:#333333; line-height: 1.85; }
.newsA-d p { cursor: pointer; padding-bottom:20px; font-size:18px; color:#5E66F8; position: relative; }
.newsA-d p:after { content:''; width: 20px; height: 20px; position: absolute; left:50%; margin-left:-10px; bottom:0; background: url(../images/news/more.png) no-repeat center; }
.newsA-b { width: 36.5%; }
/*.newsA-e ul li { background: url(../images/news/bg.png) no-repeat center; background-size: 100% 100%;}*/
.newsA-e ul li { }
.newsA-e ul li .a-fadeinB2 {  padding: 30px; margin-bottom:60px;  text-align:center; border-radius:10px; box-shadow:10px 10px 18px 0 rgba(94, 102, 248, 0.20); }
.newsA-e .t { margin-top: 16px; }
.newsA-e .tt { font-size:24px; color:#5E66F8; }
.newsA-e .cc { font-size:14px; padding-right:15px; color:#5E66F8; background: url(../images/news/more2.png) no-repeat right center; margin-right: 28px;}

@media(max-width:1500px){
	.newsA-e ul li .a-fadeinB2 {  padding: 1.5vw 1.5vw 2vw;}
	.newsA .topTit { font-size:26px; }
	.newsA-c .t,.newsA-e .tt { font-size:22px; }
	.newsA-e ul li .a-fadeinB2,.newsA-c ul li { margin-bottom: 4vw; }
}
@media(max-width:1300px){
	.newsA .topTit { font-size:24px; }
	.newsA-c .t,.newsA-e .tt { font-size:20px; }
}
@media(max-width:1100px){
	.news { padding:40px 0 50px; }
	.newsA .topTit { font-size:22px; margin-bottom: 20px; }
	.newsA-c .t,.newsA-e .tt { font-size:18px; }
	.newsA-a { width: 100%; }
	.newsA-b { width: 100%; margin-top: 30px; }
	.newsA-e ul li .a-fadeinB2,.newsA-c ul li { margin-bottom:30px; }
	.newsA-e ul li .a-fadeinB2 {  padding: 15px 15px 20px;}
	.newsA-c .d { margin: 24px 0 10px; }
	.newsA-c .t { margin-bottom:10px; line-height: 30px;}
}


/*合作伙伴*/
.ibannerCon .c { margin:25px auto 20px; max-width:760px; font-size:16px; color:#111111; line-height: 2; letter-spacing: 1px;}
@media(max-width:1100px){
	.ibannerCon .c { margin:12px auto 10px; }
	.ibannerCon .c p { display:inline; }
}
.partnerA { padding:6vw 0 8.5vw; }
.partnerA-b { margin-top:90px; }
.partnerA-b ul li { margin-bottom: 110px; border-radius:20px; overflow: hidden; position: relative; }
.partnerA-b ul li .a-fadeinB2 { border:1px solid #dadcfd; padding:50px; border-radius:25px; overflow: hidden; position: relative; }
.partnerA-b ul li .a-fadeinB2:before { content:''; width: 43%; height: 100%; position: absolute; left:0; top:0; background: url(../images/partner/partbg.png) no-repeat center/cover; }
.partnerA-b ul li .img { float:left; width: 53.5%; position: relative; z-index: 2; }
.partnerA-b .con { width: 39%; float:right; padding-top: 1vw; }
.partnerA-b .con .t { font-size:28px; color:#5E66F8; margin:25px 0 20px; }
.partnerA-b .con .c { font-size:18px; color:#111111; line-height: 1.78; }
.partnerA-c p { font-size:32px;color:#111111; }
@media(max-width:1920px){
	.partnerA-b ul li .a-fadeinB2 { padding: 2.5vw; }
	.partnerA-b ul li { margin-bottom: 5.8vw; }
	.partnerA-b { margin-top:4.5vw; }
}
@media(max-width:1700px){
	.partnerA-b .con .t { font-size: 26px; }
}
@media(max-width:1500px){
	.partnerA-b .con .t { font-size: 24px; margin: 15px 0 10px; }
	.partnerA-b .con .c { font-size:16px; }
}

@media(max-width:1300px){
	.partnerA-b .con .t { font-size: 22px; margin: 15px 0 10px; }
	.partnerA-b .con .c { font-size:15px; line-height: 1.5; }
	.partnerA-b .con img { height: 30px; }
}

@media(max-width:1100px){
	.partnerA { padding:40px 0 50px; }
	.partnerA-b .con .t { font-size: 20px; margin: 15px 0 10px; }
	.partnerA-b .con .c { font-size:15px; line-height: 1.5; }
	.partnerA-b .con img { height: 30px; }
	.partnerA-b ul li .a-fadeinB2,.partnerA-b ul li { border-radius:10px; }
	.partnerA-b ul li .a-fadeinB2 { padding: 15px 12px 20px; }
	.partnerA-b ul li .img { width: 100%; }
	.partnerA-b .con { width: 100%; padding-top: 20px; position: relative; z-index: 4; }
	.partnerA-b ul li .a-fadeinB2:before { width: 100%; height: 40vw; }
	.partnerA-b ul li { margin-bottom: 20px; }
	.partnerA-b { margin-top: 30px; }
}


/*申请试用*/
.applyA { position: relative; padding:0.5vw 0 7vw; background: url(../images/apply/applybg.png) no-repeat bottom center; background-size: 100% auto; }


.applyA:before { content:''; width: 16vw; height: 36vw; background: url(../images/apply/bg1.png) no-repeat left center; background-size: 100% auto; position: absolute; left:0; top:14vw; }
.applyA:after { content:''; width: 16vw; height: 16vw; background: url(../images/apply/bg2.png) no-repeat left center; background-size: auto 100%; position: absolute; left:15px; top:46vw; }
.applyA .container { position: relative; z-index: 2; }

.applyA-a { max-width:600px; margin:6vw auto 0; }
.applyA-a .t { font-size:18px;color:#111111;margin-bottom:12px; }
.applyA-a .t span { color:#ff0000; }

.applyA-a .inp,.applyA-a .layui-input { width: 100%; border-radius:5px; border:1px solid #5E66F8; height: 60px; padding-left: 16px; font-size:18px; }
.applyA-a ul li.phone .clearfix { width: 100%; border-radius:5px; border:1px solid #5E66F8; height: 60px; padding-left: 16px; font-size:18px; }
.applyA-a ul li { margin-bottom:2.6vw; }
.applyA-a ul li .layui-input-inline { width: 100%; }
.applyA-a ul li.address .layui-inline { float:left; width: 32%; margin-right:2%; }
.applyA-a ul li.phone .layui-input-inline { float:left; width: 110px; }
.applyA-a ul li.address .layui-inline:last-child { margin-right:0; }

.applyA-a ul li.phone .layui-input-inline .layui-input { height: 58px; border:none; }
.applyA-a ul li.phone .pho { width:calc(100% - 115px); float:left; height: 58px; border:none; }
.applyA-a ul li.yzmA .yzm { width:calc(100% - 200px); float:left; }
.applyA-a ul li.yzmA span.inp { float:right; width: 180px; float:right; line-height: 58px; text-align:center; padding-left:0 ; cursor: pointer; transition: all 0.5s; }
.applyA-a ul li.yzmA span.inp:hover { background: #5E66F8; color:#fff; }
.applyA-a ul li textarea.inp { padding-top:10px; height: 200px; resize:none }

.applyA-a .tips { font-size:18px;color:#707070; line-height: 1.6; margin-bottom:2.6vw;}
.applyA-a .layui-btn { font-size:18px;color:#fff; background: #5E66F8; transition:all 0.5s; padding:0 65px; line-height: 40px; height: 40px; border-radius:60px; }
.applyA-a .layui-btn:hover { opacity: 1; background: #4C55ED;}

@media(max-width:1500px){
	.applyA-a .t { font-size:16px; margin-bottom: 8px; }
	.applyA-a .inp, .applyA-a .layui-input { height: 54px; font-size:16px;padding-left:12px; }
	.applyA-a ul li.phone .clearfix { height: 54px; }
	.applyA-a ul li.yzmA span.inp  { line-height: 52px; }
	.applyA-a ul li.phone .layui-input-inline .layui-input,.applyA-a ul li.phone .pho { height: 52px; }
	.applyA-a ul li textarea.inp { height: 180px; }
}
@media(max-width:1300px){
	.applyA-a .t { font-size:16px; margin-bottom: 8px; }
	.applyA-a .inp, .applyA-a .layui-input { height: 48px; font-size:16px;padding-left:12px; }
	.applyA-a ul li.phone .clearfix { height: 48px; }
	.applyA-a ul li.yzmA span.inp  { line-height: 46px; }
	.applyA-a ul li.phone .layui-input-inline .layui-input,.applyA-a ul li.phone .pho { height: 46px; }
	.applyA-a ul li textarea.inp { height: 140px; }
}
@media(max-width:1100px){
	.applyA { padding:40px 0 50px; }
	.applyA-a { max-width:600px; margin:30px auto 0; }
	.applyA-a ul li { margin-bottom:20px; }
	.applyA-a .tips { font-size:16px; margin-bottom: 20px; }
	.applyA:before,.applyA:after { display:none; }
	.applyA-a ul li.address .layui-form-item .layui-inline { display:inline-block; float:left; clear:none; margin-bottom:0; }
}

@media(max-width:600px){
	.applyA-a ul li.yzmA span.inp { width: 100px; }
	.applyA-a ul li.yzmA .yzm { width: calc(100% - 110px); }
	.applyA-a ul li textarea.inp { height: 120px; }
}


/*关于如影*/
.aboutA { margin-top: -15vw; position: relative; z-index: 2; }
.aboutA-b { border-radius: 15px; box-shadow: inset -10px 10px 18px rgba(84, 145, 246, 0.15), inset 0 0 0 #fff, inset 10px -10px 18px rgba(84, 145, 246, 0.15), inset 0 0 0px #fff; }
.aboutA-a { padding:80px 80px 90px; border-radius: 15px; box-shadow:10px 10px 18px 0 rgba(84, 145, 246, 0.20); }
.aboutA-a .mainTit .t { color:#00DDDB; background: linear-gradient(to bottom, #00DDDB, #4978FF); -webkit-background-clip: text; color: transparent; }
.aboutA-c { margin-top:40px; }

.aboutA-c .vid { position: relative; }
.aboutA-c .vid .vidBtn { position: absolute; z-index: 10; left:50%; top:50%; transform:translate(-50%, -50%); width: 88px; height: 88px; background: url(../images/videobtn.png) no-repeat center/cover; border-radius:50%; cursor: pointer; }

.aboutA-b { position: relative; }
.aboutA-b:before,.aboutA-b:after { content:''; position: absolute; z-index: 5; }
.aboutA-b:before { width: 13vw; height: 13vw; background: url(../images/about/aboutabg2.png) no-repeat center; background-size: 100% auto; top:4vw; right: -10vw; }
.aboutA-b:after { width: 11vw; height: 11vw; background: url(../images/about/aboutabg3.png) no-repeat center; background-size: 100% auto; bottom:4vw; left: -8vw; }
.aboutBanner .ibannerCon { top: calc(50% - 8vw); }
@media(max-width:1920px){
	.aboutA-a { padding: 4vw 4vw 4.5vw;}
	.aboutA-c { margin-top:2vw; }
	.aboutA-c .vid .vidBtn { width: 4.6vw; height: 4.6vw; }
}
@media(max-width:1100px){
	.aboutA-b:before { width: 60px; height: 60px; top:4vw; right: -6vw; }
	.aboutA-b:after { width: 50px; height: 50px; left: -4vw; }
	.aboutA-a { padding: 20px 16px 30px;}
	.aboutA-c { margin-top:20px; }
	.aboutA-c .vid .vidBtn { width: 50px; height: 50px; }
}


.aboutB { padding:6.5vw 0 8vw; background: #FFFFFF; background: linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 31%, #F7F7FF 100%); position: relative; }
.aboutB-a .mainTit .c { margin:94px auto 71px; max-width:830px; line-height: 1.8; font-size: 18px;color:#111111; }
.aboutB-a .mainTit .c a { color:#5E66F8; text-decoration:underline; }
.aboutB-b { margin:0 auto; max-width:900px; }
.aboutB-b li { position: relative; border-radius:10px; overflow: hidden; display:inline-block; float:left; width: calc(33.33% - 40px); margin-right:60px; }
.aboutB-b li:nth-child(3n) { margin-right:0; }
.aboutB-b li:nth-child(4),.aboutB-d li:nth-child(1) { margin-left: calc(16.666665% - 5px); }
.aboutB-b li:nth-child(n+4) { margin-top:60px; }
.aboutB-b .t { width: 100%; backdrop-filter: saturate(180%) blur(20px); position: absolute; left:0; bottom:0; padding: 14px 10px 15px; background: url(../images/addbg1.png) no-repeat center/cover; font-size:24px;color:#fff; }
.aboutB-d { position: relative; padding: 10px 0; }
.aboutB-d ul { position: relative; z-index: 1; }
.aboutB-d:after { content:''; width: 80%; height: calc(100% + 60px); position: absolute; left:50%; top: 50%; transform:translate(-50%, -50%);  border-radius: 15px; box-shadow: inset -10px 10px 18px rgba(84, 145, 246, 0.15), inset 0 0 0 #fff, inset 10px -10px 18px rgba(84, 145, 246, 0.15), inset 0 0 0px #fff; border-radius:15px;}
.aboutB-d:before { content:''; width: 80%; height: calc(100% + 60px); position: absolute; left:50%; top: 50%; transform:translate(-50%, -50%); box-shadow:10px 10px 18px 0 rgba(84, 145, 246, 0.20); border-radius:15px;}



.aboutB:after,.aboutB:before { content:''; position: absolute; }
.aboutB:before { width: 410px; height: 430px; background: url(../images/addsj1.png) no-repeat center; background-size: 100% auto; left:0; bottom:38vw; }
.aboutB:after { width: 257px; height: 254px; background: url(../images/addsj2.png) no-repeat center; background-size: auto 100%;  right: 9vw; bottom: 22vw; }
.homeA,.homeD { position: relative; }
.homeA:after { content:'';position: absolute; width: 161px; height: 161px; background: url(../images/addsj2.png) no-repeat center; background-size: auto 100%;  right: 9vw; bottom: -80px; }




.homeD:after,.homeD:before { content:''; position: absolute; }
.homeD:before { width: 238px; height: 343px; background: url(../images/addsj4.png) no-repeat left center; background-size: 100% auto; left:0; top:-80px; }
.homeD:after { width: 146px; height: 320px; background: url(../images/addsj5.png) no-repeat right center; background-size: auto 100%;  right: 0; bottom: 7vw; }



@media(max-width: 1920px){
	.aboutB:before { width: 23vw; height: 23vw; }
	.aboutB:after { width: 15vw; height: 15vw; }
	.homeA:after { width: 8.6vw; height: 8.6vw; bottom: -4.3vw; }
	.homeD:before { width: 14vw; height: 17vw; }
	.homeD:after { width: 8vw; height: 16vw;  }
}

@media(max-width: 1700px){
	.aboutB-b .t { font-size:22px; }
}
@media(max-width: 1700px){
	.aboutB-b .t { font-size:20px; }
}
@media(max-width: 1700px){
	.aboutB-b .t { font-size:18px; }
}
@media(max-width: 1100px){
	.aboutB-b .t { font-size:16px; }
	.aboutB:before,.homeA:after,.homeD:before,.homeD:after,
	.aboutB:after { display:none; }

	.aboutB-b li { width: 48%; margin-right: 4%; }
	.aboutB-b li:nth-child(3n) { margin-right:4%; }
	.aboutB-b li:nth-child(2n) { margin-right:0; }
	.aboutB-b li:nth-child(n+3) { margin-top:20px; }
	.aboutB-b li:nth-child(4),.aboutB-d li:nth-child(1) { margin-left: 0; }
	.aboutB-d ul { text-align:center; }
	.aboutB-d li { width: calc(100% - 60px); float:none; display:inline-block; margin-right:0; }
	.aboutB-d li:nth-child(2) { margin-top:30px; }
	.aboutB-d { margin-top: 30px; }
	.aboutB-d:before,.aboutB-d:after { width: 100%; }


}







.aboutC { padding:6.5vw 0 9vw; background: #fff; }
.aboutC .aboutB-a .mainTit .c { max-width:1000px; }


@media(max-width:1100px){
	.aboutB-a .mainTit .c { margin:40px 0 30px; }
}





/**小慢产品视频**/
.font16 { font-size:16px; }
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font24 { font-size:24px; }
.font26 { font-size:26px;}
.font28 { font-size:28px;}
.font32 { font-size:32px; }


.container2 { width: 67%; max-width: 1280px; margin: auto; }
.Shortvideoa { padding: 5.8vw 0 7.86458vw; }
.Shortvideoa .videoa-top .b { color: #5E66F8; font-size: 16px; margin-top: 44px; }
.Shortvideoa .videoa-bott { background: url(../images/Shortvideo/videoa-bott.jpg)no-repeat center center/cover; padding-top: 40px; margin-top: 33px; border-radius: 30px; overflow: hidden; }
.Shortvideoa .videoa-bott .icon { padding-left: 5%; }
.Shortvideoa .videoa-bott .botr-fy { padding:  0 14.3%; }
.Shortvideoa .videoa-bott .botr-fy .xmbkeos { display: none; }
.Shortvideoa .videoa-bott .botr-fy .xmbkeos { background: url(../images/Shortvideo/videoa-bott.jpg)no-repeat center center/cover; overflow: hidden; border-radius: 15px; padding: 25px 30px 0 30px; }
.Shortvideoa .videoa-bott .botr-fy .xmbkeos .swiper-container { width: 50%; margin-top: -3vw; }
.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-lef { float: left; width: 42%; padding-top: 5vw; }
.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-lef .ta { color: #5E66F8; }
.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-lef .tb { color: #111111; line-height: 1.78; margin-top: 20px; }
.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-rig { float: right; width: 46.5%; }
.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-rig .m { display: none; }
.Shortvideoa .swiper-pagination { position: initial; line-height: 0; margin-top: 35px; }
.Shortvideoa .swiper-pagination .swiper-pagination-bullet { border-radius: 0; width: 32px; height: 2px; background: rgba(94,102,248,.28); opacity: 1; margin-right: 14px; position: relative; }
.Shortvideoa .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
/* .Shortvideoa .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; } */
.Shortvideoa .swiper-pagination .swiper-pagination-bullet::before { position: absolute; height: 2px; top: 0; left: 0; background: #5E66F8; content: ""; opacity: 0; }
.Shortvideoa .swiper-pagination .swiper-pagination-bullet-active::before { opacity: 1; }
.Shortvideoa .swiper-pagination .swiper-pagination-bullet-active::before {
	-webkit-animation: wit 5.4s infinite;
	animation: wit 5.4s infinite;
	box-sizing: border-box;
}

@-webkit-keyframes wit {
	0% { width: 0; }
	10% { width: 10%; }
	20% { width: 20%; }
	30% { width: 30%; }
	40% { width: 40%; }
	50% { width: 50%; }
	60% { width: 60%; }
	70% { width: 70%; }
	80% { width: 80%; }
	90% { width: 90%; }
	100% { width: 100%;}
}
@keyframes wit {
	0% { width: 0; }
	10% { width: 10%; }
	20% { width: 20%; }
	30% { width: 30%; }
	40% { width: 40%; }
	50% { width: 50%; }
	60% { width: 60%; }
	70% { width: 70%; }
	80% { width: 80%; }
	90% { width: 90%; }
	100% { width: 100%;}
}


.Shortvideob { padding-bottom: 7.29166vw; }
.Shortvideob .videob-top { margin-bottom: 46px; }
.Shortvideob .videob-bottom { background: rgba(86,154,255,0.09); padding: 74px 130px 74px 144px; border-radius: 32px; }
.Shortvideob .videob-bottom .deob-lef { float: left; }
.Shortvideob .videob-bottom .deob-lef .addB li {opacity: .5; transition: all .5s; margin-bottom: 50px; }
.Shortvideob .videob-bottom .deob-lef .addB li .sl { float: left; margin-top: 6px; margin-right: 12px; }
.Shortvideob .videob-bottom .deob-lef .addB li .sl .ssb { display: none; }
.Shortvideob .videob-bottom .deob-lef .addB li.sss-active { opacity: 1; }
.Shortvideob .videob-bottom .deob-lef .addB li.sss-active .sl .ssb { display: block; }
.Shortvideob .videob-bottom .deob-lef .addB li.sss-active .sl .ssa { display: none; }
.Shortvideob .videob-bottom .deob-lef .addB li .sr { float: left; }
.Shortvideob .videob-bottom .deob-lef .addB li .sr .ra { color: #5E66F8; }
.Shortvideob .videob-bottom .deob-lef .addB li .sr .rb { color: #333333; margin-top: 13px; }
.Shortvideob .videob-bottom .deob-lef .anmodei { margin-top: 5.7vw; }
.Shortvideob .videob-bottom .deob-lef .anmodei .swiper-pagination-top{display: none;}
.Shortvideob .videob-bottom .deob-lef .anmodei .modeil-lef{ float: left; }
.Shortvideob .videob-bottom .deob-lef .anmodei .modeil-lef .fl-w{ float: left; font-size: 16px; color: #5E66F8; line-height: 1; }
.Shortvideob .videob-bottom .deob-lef .anmodei .modeil-lef .fl-z{ float: left; font-size: 16px; width: 120px; height: 1px; background: rgba(94,102,248,.28); position: relative; margin: 8px 15px 0 15px; }
.Shortvideob .videob-bottom .deob-lef .anmodei .modeil-lef .fl-z span{ transition: all 1s; position: absolute; left: 0; top: 0; background: #5E66F8; width: 33%; z-index: 1; height: 2px; }
.Shortvideob .videob-bottom .deob-lef .anmodei .modeil-lef .fl-r{ float: left; font-size: 16px; color: #111111; opacity: .32; line-height: 1; }
.Shortvideob .videob-bottom .deob-lef .anmodei .modeil-rig { float: left; margin-top: 3px; margin-left: 30px; }
.Shortvideob .videob-bottom .deob-lef .anmodei .modeil-rig .eill{ float: left; width: 7px; height: 11px; background: url(../images/Shortvideo/modeil.png)no-repeat center center/cover; margin-right: 20px; cursor:pointer;}
.Shortvideob .videob-bottom .deob-lef .anmodei .modeil-rig .eilr{ float: left; width: 7px; height: 11px; background: url(../images/Shortvideo/modeir.png)no-repeat center center/cover; cursor:pointer;}

.Shortvideob .videob-bottom .deob-rig .swiper-pagination-top{width: 0; opacity: 0;}
.Shortvideob .videob-bottom .deob-rig { width: 353px; height: 492px; overflow: hidden; float: right; position: relative;}
.Shortvideob .videob-bottom .deob-rig .wzshfoasd{
	position: absolute;
	z-index: 2;
	top: 30px;
	left: 81px;
	width: 226px;
	overflow: hidden;
	opacity: .6;
}
.Shortvideob .videob-bottom .deob-rig .wzshfoasda{
	position: absolute;
	z-index: 2;
	top: 34px;
	right: 0;
	width: 226px;
	z-index: 1;
	transform: scale(.881);
	overflow: hidden;
	opacity: .6;
}

.Shortvideob .videob-bottom .deob-rig .wzshfoasda1{
	position: absolute;
	z-index: 3;
	height: 100%;
	width: 252px;
}

.Shortvideob.aboutC .videob-bottom .deob-rig { width: 600px; height: 352px; }
.Shortvideob.aboutC .videob-bottom .deob-rig .wzshfoasda1,.Shortvideob.aboutC .videob-bottom .deob-rig .wzshfoasd,.Shortvideob.aboutC .videob-bottom .deob-rig .wzshfoasda { width: 520px; }



.Shortvideob.aboutC .videob-bottom .deob-rig .wzshfoasda1 { left:auto; transform:scale(1); top:60px; right:80px; }
.Shortvideob.aboutC .videob-bottom .deob-rig .wzshfoasd { left:auto; transform:scale(1); top:30px; right:40px; }
.Shortvideob.aboutC .videob-bottom .deob-rig .wzshfoasda { left:auto; transform:scale(1); top:0; right:0; }



.Shortvideob .mvideob-bottom { display: none; }
.Shortvideob .mvideob-bottom .mvbut-top { width: 70vw; padding-left: 5vw; position: relative;  margin-bottom: 30px;}
.Shortvideob .mvideob-bottom .mvbut-top::before { position: absolute; content: ""; left: 0; bottom: 0; width: 1000%; height: 1px; background: #5E66F8; opacity: .28; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container{ overflow: initial; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide { position: relative; padding-bottom: 20px; margin-right: 25px;}
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide::before { position: absolute; width: 0; content: ""; left: 0; bottom: -1px; height: 3px; background: #5E66F8; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide-active::before { width: 100%; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide .sl{ float: left; margin-top: 2px; margin-right: 15px; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide .sl .ssb { display: none; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide-active .sl .ssb { display: block; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide-active .sl .ssa { display: none; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide-active .sr { float: left; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide .sr .ra { color: #5E66F8; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide .sr .rb { color: #333333; font-size: 14px; margin-top: 10px; }
.Shortvideob .mvideob-bottom .mvbut-bottp .swiper-container { background: rgba(86,154,255,0.09); border-radius: 20px; }
.Shortvideob .mvideob-bottom .mvbut-bottp .swiper-container .swiper-wrapper .swiper-slide { padding: 8%; }


.Shortvideoc { padding: 6.15vw 0 5vw; position: relative; }
.Shortvideoc::before { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; background: linear-gradient(180deg, #9A9CFC 0%, #F0F3FD 100%); opacity: 0.59; }
.Shortvideoc .container{ position: relative; z-index: 1; }
.Shortvideoc .videoc-bott { margin-top: 4vw; }
.Shortvideoc .videoc-bott .bottc { float: left; width: 29.23%; transform: scale(.85); }
.Shortvideoc .videoc-bott .bottc .vid { border-radius:1vw; padding: 8px; overflow: hidden; line-height: 0; position: relative; }
.Shortvideoc .videoc-bott .bottc .vid::before { width: 100%; height: 100%; content: ""; position: absolute; top: 0; left: 0; background: #569AFF; opacity: .14; }
.Shortvideoc .videoc-bott .bottc .vid video { position: relative; z-index: 1; border-radius: 1vw; }
.Shortvideoc .videoc-bott .bottc img { line-height: 0; }
.Shortvideoc .videoc-bott .bottc.swiper-slide-active { transform: scale(1); }
.Shortvideoc .mvideoc-bott{ display: none; }

.Shortvideoc .videoc-bott .swiper-slide-active .vid::after { position: absolute; content: ""; width: 4.6vw; height: 4.6vw; transform: translate(-50%,-50%); top: 50%; left: 50%; z-index: 2;  background: url(../images/videobtn.png) no-repeat center/cover; border-radius: 50%; cursor: pointer; }

.Shortvideod { padding: 5.7vw 0 6.25vw; }
.Shortvideod .butto-lef .swiper-pagination { position: initial; line-height: 0; margin-top: 50px; }
.Shortvideod .butto-lef .swiper-pagination .swiper-pagination-bullet{  border-radius: 0; width: 32px; height: 2px; background: #5E66F8; opacity: .28; margin-right: 14px; }
.Shortvideod .butto-lef .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0;}
.Shortvideod .butto-lef .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }
.Shortvideod .videod-butto { margin-top: 55px; }
.Shortvideod .videod-butto .butto-lef { float: left; width: 36.7%; }
.Shortvideod .videod-butto .butto-rig { float: right; width: 55%; }
.Shortvideod .videod-butto .butto-rig ul li { background: rgba(86,154,255,0.15); margin-bottom: 40px; border-radius: 15px; padding: 71px 100px 78px 100px; }
.Shortvideod .videod-butto .butto-rig ul li:nth-child(2) { background: rgba(94,102,248,0.19); }
.Shortvideod .videod-butto .butto-rig ul li:nth-child(3) { background: rgba(78,255,155,0.09); }
.Shortvideod .videod-butto .butto-rig ul li .riga-lef { float: left; }
.Shortvideod .videod-butto .butto-rig ul li .riga-lef .la { color: #5E66F8; }
.Shortvideod .videod-butto .butto-rig ul li .riga-lef .la1 { color: #333333; margin-top: 10px; }
.Shortvideod .videod-butto .butto-rig ul li .riga-rig { float: right; }

.Shortvideoe { background: #121325; padding: 5.83333vw 0 4.63541vw 0; }
.Shortvideoe .videod-top .t {  color: #fff; margin-bottom: 95px; }
.Shortvideoe .videod-bottom{ width: calc(50vw + 740px); margin-left: calc(50vw - 740px); }
/* .Shortvideoe .videod-bottom .kdmod { width: 46.5%; } */
.Shortvideoe .videod-bottom .swiper-container { overflow: initial; }
.Shortvideoe .videod-bottom .swiper-container .swiper-slide { padding-right:30px; }
.Shortvideoe .videod-bottom .swiper-container .swiper-slide .dea { color: #fff; margin-top: 40px; }
.Shortvideoe .videod-bottom .swiper-container .swiper-slide .dea1 { color: #fff; line-height: 1.6; margin-top: 15px; }
.Shortvideoe .swiper-pagination { margin-top: 60px; position: initial; width: calc(50vw + 740px); margin-left: calc(50vw - 740px); height: 1px; background: rgb(34, 37, 83); }
.Shortvideoe .swiper-pagination .swiper-pagination-progressbar-fill { background: #5E66F8; }


.Shortvideoe .videod-bottom .swiper-container .swiper-slide .addA { background: url(../images/Shortvideo/hortvideoe.png)no-repeat center center/cover; background-size: 100% 100%; padding: 60px 74px 90px 74px; }
.Shortvideoe .lover-deorefv{ display: none; }



/**直播**/
.livebroadcasta .videoa-bott { padding: 0; }
.livebroadcasta .videoa-bott .icon{ display: none; }
.livebroadcasta .videoa-bott .botr-fy{ padding: 0; }
.livebroadcastc::before { background: linear-gradient(180deg, #9CC4FF 0%, #F0F4FD 100%); opacity: 0.59; }

.zhibomanb .videob-bottom .deob-rig{ width: 612px; height: 353px;}
.zhibomanb .videob-bottom .deob-rig .wzshfoasda1 { width: 559px; left: auto; right: 52px; top: 51px; }
.zhibomanb .videob-bottom .deob-rig .wzshfoasd { width: 529px; right: 21px; top: 21px; left: auto;}
.zhibomanb .videob-bottom .deob-rig .wzshfoasda { width: 484px; top: 0; right: 0;transform: scale(1);}
.zhibomanb .videob-bottom { padding:  104px 53px 101px 89px; }
.zhibomanb .videob-bottom .deob-lef .addB li { margin-bottom: 45px; }

@media(max-width: 1762px){
	.Shortvideoe .videod-bottom,
	.Shortvideoe .swiper-pagination{ width: 92vw; margin-left: 8vw; }
}
@media(max-width:1700px) {
	.font32 { font-size: 27px; }
	.font28 { font-size: 24px; }
	.font26 { font-size: 22px; }
	.font24 { font-size: 20px;}
	.font20 { font-size: 18px; }
	.font18 { font-size: 16px; }
	.Shortvideob .videob-bottom .deob-lef .swiper-container .swiper-slide .sl { margin-top: 2px; }
	.Shortvideoe .videod-bottom .swiper-container .swiper-slide .addA { padding: 50px 64px 80px 64px; }
}
@media(max-width:1500px) {
	.Shortvideod .videod-butto .butto-rig ul li { padding: 51px 50px 58px 50px; }
	.Shortvideoe .videod-top .t { margin-bottom: 60px; }
	.Shortvideod .videod-butto { margin-top: 20px; }
	.Shortvideob .videob-bottom { padding: 54px 90px 54px 94px; border-radius: 30px;}
	.zhibomanb .videob-bottom { padding: 54px 50px 54px 50px; }
}
@media(max-width: 1600px){
	.container2 { width: 80%; }
	.Shortvideoe .videod-bottom,
	.Shortvideoe .swiper-pagination{ width: 93vw; margin-left: 7vw; }
}
@media(max-width: 1300px){
	.font32 { font-size: 23px; }
	.container2 { width: 86%; }
	.Shortvideod .videod-butto .butto-rig ul li .riga-rig { width: 80px; }
	.Shortvideoe .videod-bottom,
	.Shortvideoe .swiper-pagination{ width: 95vw; margin-left: 5vw; }
	.Shortvideoe .videod-bottom .swiper-container .swiper-slide .addA .icon { width: 50px; }
	.Shortvideoe .videod-bottom .swiper-container .swiper-slide .dea { margin-top: 25px; }
	.Shortvideoe .videod-bottom .swiper-container .swiper-slide .addA { padding: 40px 54px 50px 54px; }
	.zhibomanb .videob-bottom .deob-rig { width: 557px; height: 353px; }
	.zhibomanb .videob-bottom .deob-rig .wzshfoasda1 { width: 497px; }
	.zhibomanb .videob-bottom .deob-rig .wzshfoasd { width: 480px; top: 26px; }
	.zhibomanb .videob-bottom .deob-rig .wzshfoasda { width: 450px; }
}
@media(max-width: 1100px) {
	.font32 { font-size: 20px; }
	.container2 { width: 90%; }
	.ibannerCon .c br { display: none; }
	.Shortvideoa { padding: 8vw 0 20vw; }
	.Shortvideoa .videoa-top .b { margin-top: 10px; }
	.Shortvideoa .videoa-bott { margin-top: 25px; }
	.Shortvideoa .videoa-bott {padding-top: 0; border-radius: 0; background: #fff; }
	.Shortvideoa .videoa-bott .icon { padding-left: 20px; }
	.Shortvideoa .videoa-bott .botr-fy { padding: 0 0; }
	.Shortvideoa .videoa-bott .botr-fy .xmbkeos{ display: block; }
	.Shortvideoa .videoa-bott .botr-fy .xmbkeos .icon { display: block; width: 20vw; padding-left: 0; margin-bottom: 20px; }
	.Shortvideoa .videoa-bott .icon { display: none; }
	.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-lef { width: 100%; padding-top: 0; }
	.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-rig { width: 100%; margin-top: 20px; }
	.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-rig .p { display: none; }
	.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-rig .m { display: block; }
	.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-lef .tb { line-height: 1.6; margin-top: 10px; }
	.Shortvideoa .swiper-pagination { margin-top: 25px; }

	.Shortvideob .videob-top { margin-bottom: 20px; padding: 0px 0px 55px 0px;}
	.Shortvideob .videob-bottom{ display: none; }
	.Shortvideob .mvideob-bottom { display: block; }
	.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide .sr .ra { font-size: 20px; }

	.Shortvideoc { padding: 8vw 0 9vw; }
	.Shortvideoc::before { background: linear-gradient(180deg, #9A9CFC 0%, #F0F3FD 100%); }
	.livebroadcastc::before { background: linear-gradient(180deg, #9CC4FF 0%, #F0F4FD 100%); opacity: 0.59; }
	.Shortvideoc .mvideoc-bott { display: block; margin-top: 20px; }
	.Shortvideoc .videoc-bott { display: none; }
	.Shortvideoc .mvideoc-bott .swiper-pagination { position: initial; line-height: 0; margin-top: 35px; }
	.Shortvideoc .mvideoc-bott .swiper-pagination .swiper-pagination-bullet { border-radius: 0; width: 32px; height: 2px; background: #5E66F8; opacity: .28; margin-right: 14px; }
	.Shortvideoc .mvideoc-bott .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
	.Shortvideoc .mvideoc-bott .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; }

	
	.Shortvideod { padding: 80px 0 9vw; }
	.Shortvideod .videod-butto .butto-lef { display: none; }
	.Shortvideod .videod-butto .butto-rig { width: 100%; padding-top: 0; }
	.Shortvideod .videod-butto .butto-rig ul li { padding: 20px; margin-bottom: 20px; margin-top: 40px;}
	.Shortvideod .videod-butto .butto-rig ul li .riga-lef .la1 { font-size: 16px; }
	.Shortvideod .videod-butto .butto-rig ul li .riga-lef { width: 100%; margin-top: 20px; }
	.Shortvideod .videod-butto .butto-rig ul li .riga-rig { width: 80px; float: left; }

	.Shortvideoe { padding: 63px 0 9vw; }
	.Shortvideoe .videod-top .t { margin-bottom: 50px; }
	.Shortvideoe .videod-bottom{ display: none; }
	.Shortvideoe .swiper-pagination{ display: none; }
	.Shortvideoe .lover-deorefv{ display: block; }
	.Shortvideoe .lover-deorefv ul li { padding: 8vw; background: url(../images/Shortvideo/hortvideoea.png)no-repeat center center/cover; background-size: 100% 100%; margin-bottom: 20px; max-width: 375px; margin: 0 auto 40px; }
	.Shortvideoe .lover-deorefv ul li:last-child { margin-bottom: 0; }
	.Shortvideoe .lover-deorefv ul li .dea { color: #fff; margin-top: 5px;}
	.Shortvideoe .lover-deorefv ul li .dea1 { color: #fff; line-height: 1.6; font-size: 14px; margin-top: 15px; }
	
}
@media(max-width: 640px) { 
	.font28{ font-size: 22px; }
	.Shortvideoa .videoa-bott .botr-fy .xmbkeos { padding: 20px 20px 0 20px; }
	.Shortvideoa .videoa-bott .botr-fy .xmbkeos .swiper-container { width: 35%; margin-top: -8vw; }
	.Shortvideoa .videoa-bott .botr-fy .xmbkeos .icon { width: 15vw; }
}
@media(max-width: 500px){
	.font24 { font-size: 18px; }
	.font28{ font-size: 18px; }
	.Shortvideoe .videod-bottom,
	.Shortvideoa .videoa-bott .swiper-container .swiper-slide .tt-lef .tb { font-size: 14px; }
	.Shortvideoe .swiper-pagination{ width: 96vw; margin-left: 4vw; }
}






/*wolf*/
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide { opacity: 0.5; }
.Shortvideob .mvideob-bottom .mvbut-top .swiper-container .swiper-wrapper .swiper-slide-active { opacity: 1; }





/**2023-5-30修改慢**/
.homeE { position: relative; }
.homeE .sanjiao { position: absolute; }
.homeE .s1 { background: url(../images/s1.png)no-repeat center center/cover; width: 4.5vw; height: 8.81vw; left: 0; bottom: 110px; background-size: 100% 100%; }
.homeE .s2 { background: url(../images/s2.png)no-repeat center center/cover; width: 12.24vw; height: 11.52vw; left: 7.4vw; top: 3vw; background-size: 100% 100%; }
.homeE .s3 { /*background: url(../images/s3.png)no-repeat center center/cover;*/ width: 6.40624vw; height: 7.08333vw; right: 7.4vw; top: -3vw; background-size: 100% 100%; }
.homeE .s5 { background: url(../images/s4.png)no-repeat center center/cover; width: 8.33333vw; height: 8.33333vw; right: 9.53125vw; bottom: -3vw; background-size: 100% 100%; }
.mMoreA:after { display: none; }
.mMoreA:hover { background: #4C55ED; }
.header{
	position: fixed;
	width: 100%;
}
.header.fixed-head {
    z-index: 111;
    position: fixed;
    top: 0;
    margin-top: 0;
    width: 100%;
    left: 0;
	background: rgba(255,255,255,.7);
    box-shadow: 0 0 10px #D4D4D4;
    transition: All .4s ease;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -webkit-animation: headerFix 1s ease 1;
    animation: headerFix 1s ease 1;
	
}


@-webkit-keyframes headerFix {
	from {
		-webkit-transform: translateY(-100%);
	}

	to {
		-webkit-transform: translateY(0);
	}
}

@keyframes headerFix {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}

.homeE-b ul li .xxpk { position: absolute; width: 95%; height: 95%; background: rgba(255,255,255,0); border-radius: 24px; text-align: center; top: 4px; left: 4px; transition: all .3s; }
.homeE-b ul li .xxpk .ewm { width: 100%; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.homeE-b ul li .xxpk .ewm img { width: 0; transition: all .4s; opacity: 0;}
.homeE-b ul li .xxpk .wznr { font-size: 16px; line-height: 1; color: #111111; margin-top: 16px; transition: all .3s; opacity: 0; }
.homeE-b ul li.li3 .xxpk .ewm img { width: 30px; }
.homeE-b ul li:hover .xxpk .wznr { opacity: 1; }
.homeE-b ul li:hover .xxpk { border-image: linear-gradient(180deg, rgba(94, 102, 248, 0.21), rgba(67, 222, 244, 0.21)) 2 2; background: #D0D7FD; }
.homeE-b ul li:hover .xxpk .ewm img { width: 35.83%; opacity: 1;}





/**2023-6-2手机端修改**/
body.z-open .m-nav {
    top: 68px;
}

.m-nav dl dt {
    text-align: right;
    padding: 15px 15px 15px 0;
    cursor: pointer;
    border-bottom: 1px solid #e2e2e2;
	display: none;
}

.m-nav {
    top: -100%;
    position: fixed;
    z-index: 9;
    width: 100%;
    transition: all 0.5s;
	background: #E6F8FF;
	padding: 23px 17px 76px 17px;
}

.m-nav dl dd { border-top: 1px solid #CCE6F1; }

.m-nav dl dd li {
	border-bottom: 1px solid #CCE6F1;
    padding: 10px 0;
}

.m-nav dl dd li>a {
    position: relative;
    display: block;
	color: #000D17;
	font-size: 14px;
	line-height: 20px;
}
.m-nav dl dd li>a::before { position: absolute; content: ""; right: 0; top: 50%; transform: translateY(-50%); width: 9px; height: 5px; background: url(../images/m-nav.png)no-repeat center center/cover; }
.m-nav dl dd li.cur>a::before { background: url(../images/m-nava.png)no-repeat center center/cover; }
.m-nav dl dd li.cur>a { color: #5E66F8; }
.m-nav dl dd li:last-child>a::before { display: none; }
.m-nav dl dd li:nth-child(2)>a::before,.m-nav dl dd li:nth-child(3)>a::before { display: none; }


.m-nav dl dd li .sub {
    display: none;
	margin-top: 10px;
	margin-left: 17px;
}

.m-nav dl dd li .sub a {
    display: block;
    font-size: 14px;
    color: #000D17;
    line-height: 20px;
	padding: 10px 0;
	border-bottom: 1px solid #CCE6F1;
}

.m-nav dl dd li .sub a:last-child { padding-bottom: 0; border-bottom: 0; }
.m-nav dl dd li .sub a:nth-child(1) { border-top: 1px solid #CCE6F1; }

.bannerA img { display: none; }

.bannerA video { width: 100%; height: 100%; object-fit: cover; position: relative; }



.bannerA .video::before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
    /* backdrop-filter: saturate(180%) blur(5px); */
	z-index: 1;
}
.bannerA .smallM span { margin-top: 0; }


.xfckmo { position: fixed; right: 32px; bottom: 24px; z-index: 999; }
.xfckmo .ckmpo { cursor: pointer; width: 40px; height: 40px; background: #fff; border-radius: 50%; position: relative; box-shadow: 2px 2px 6px 0px rgba(189,189,189,0.25);  }
.xfckmo .ckmpo .icon { line-height: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.xfckmo .ckmpo .ewm { position: absolute; cursor: pointer; width: 159px; background: #fff; display: none; box-shadow: 2px 2px 10px 0px rgba(189,189,189,0.2);border-radius: 8px; border: 1px solid #F2F2F2; top: -201px; right: 0; padding: 22px 15px 16px 17px; }
.xfckmo .ckmpo:hover .ewm { display: block; } 
.xfckmo .ckmpo .ewm .e .ea .img { float: left; line-height: 1; }
.xfckmo .ckmpo .ewm .e .ea .wx { float: left; font-size: 12px; color: #111111; line-height: 1; margin-left: 8px;}
.xfckmo .ckmpo .ewm .e .eb { margin-left: 18px; }
.xfckmo .ckmpo .ewm .e .eb .b1 { color: #5E66F8; font-size:16px; margin-top: 3px; }
.xfckmo .ckmpo .ewm .e .eb .b2 { font-size: 14px; color: #5E66F8; line-height: 1; margin-top: 2px; }
.xfckmo .ckmpo .ewm .ead .wx { margin-top: 1px; }
.xfckmo .ckmpo .ewm .ead { margin-top: 16px; }
.xfckmo .ckmpo .ewm .ead .ec { width: 72px; margin-top: 4px; margin-left: 18px; }
.xfckmo .return { cursor: pointer; box-shadow: 2px 2px 6px 0px rgba(189,189,189,0.25); display: none; margin-top: 10px; width: 40px; height: 40px; background: #fff; border-radius: 50px; position: relative; }
.xfckmo .return .icon { line-height: 0; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
.xfckmo .md { display: none; }


@media(max-width:1100px) {
	.aboutA .t { font-size: 20px; }
	.aboutB { margin-top: 33px; padding-bottom: 84px; }
	.aboutC { padding-top: 61px; }

	/* .bannerA video { width: 100%; height: 80vw; } */
	.bannerA .video::before {
		/* backdrop-filter: saturate(180%) blur(2px); */
	}

	.xfckmo { right: 16px; bottom: 60px; }

	.xfckmo .ckmpo .icon { width: 22px; }
	.xfckmo .ckmpo .icon img { width: 100%; }
	.xfckmo .md { display: block; }
	.xfckmo .pc { display: none; }
}

@media(max-width:500px) {
	.footer .container { margin-top: 0; }
}


.fixVideo { display: none; position: fixed; top:0; left:0;background: rgba(0,0,0,0.8);width: 100%;height: 100%;z-index: 1000; }
.fixVideoA {width: 100%;height: 100%;position: relative; }
.fixVideoB { position: absolute;width: 90%; max-width: 400px; height: auto; position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);background: #fff; }
.fixVideoB .close { position: absolute; right:-1px; top:-40px;height: 40px;width: 40px;cursor: pointer; text-align: center;line-height: 40px; font-size: 30px;  z-index: 10000;background: #000; color:#fff;}

.fixVideoC { max-width:1500px; width: 90%; }

/*合作伙伴隐藏2023/6/21*/
.header .nav ul li:nth-child(2) { display: none; }



/**2023-7-3新增修改**/
.banner .img .mde { display: none; }

@media(max-width:1100px) {
	.banner .img .mde { display: block; }
	.banner .img .pce { display: none; }
}

@media(max-width:380px){
	.layui-form-radio>* { font-size:12px; }
	.layui-form-radio { padding-right:0; }
}


/*下载中心*/
.font14 { font-size:14px; }
.font15 { font-size:15px; }
.alignL { text-align:left; }
.downloadA { padding:15vw 0 13vw; background: url(../images/img/downbg.png) no-repeat center/cover; }
.downloadA-a ul li { float:left; width: calc(50% - 20px); }
.downloadA-a ul li:nth-child(2) { margin-left: 40px; }

.downloadA-a .topT .t { display:inline-block; padding-left:66px; color:#242756; }
.downloadA-a .topT .c { word-break:break-all; max-width:400px; margin: 10px auto 40px; line-height: 1.6; color:#999999; }

.downloadA-a ul li:nth-child(1) .topT .t { background: url(../images/img/downa1.png) no-repeat left center; }
.downloadA-a ul li:nth-child(2) .topT .t { background: url(../images/img/downa2.png) no-repeat left center; }


.downloadA-b { border-radius: 24px;border-radius: 24px; overflow: hidden; opacity: 1; min-height: 400px; width: 100%; background: linear-gradient(to right, rgba(94, 102, 248, 0.2114), rgba(67, 222, 244, 0.21)); padding:2px; }
.downloadA-c { width: 100%; height: 100%; padding: 45px 40px; position: relative; background: #fff; min-height: 396px; border-radius:24px; overflow: hidden; }

.downloadA-e .tit { font-weight:bold; }

.downloadA-f dl dd { float:left; width: 146px;  }
.downloadA-f dl dd:nth-child(1) { width: 110px; margin-right: 2px; }
.downloadA-f dl dd img { width: 105px; height: auto; margin: 0 auto; }

.downloadA-f { margin: 35px 0 50px; }
.downloadA-f .t { margin-top:8px; color:#121325; }
.downloadA-g { color:#666; line-height: 1.7; }

.downloadA-e { float:left;width: 50%; border-right:1px solid #ededed; }

.downloadA-h { padding-left: 50px; border-right:0; }
.downloadA-h { padding-left: 0; border-right:0; }


.downloadA-f .link { transition:all 0.5s; display:block; padding:38px 0; text-align:center; background: #ECEDFF; border-radius:10px; font-size:17px;color:#5E66F8; }
.downloadA-f .link i { position: relative; padding-left:50px; line-height: 32px; }
.downloadA-f .link i:before { content:''; width: 40px; height: 40px; position: absolute; left:0; top:50%; transform:translateY(-50%); background: url(../images/img/link.png) no-repeat center/cover; }
.downloadA-d { display:flex; flex-wrap:wrap; }
.downloadA-e { position: relative; }
.downloadA-h .downloadA-g { position: absolute; left:50px; bottom:0; }
.downloadA-h .downloadA-g { position: initial; left:0; bottom:0; }

.downloadA-f .link:hover { background: #F0F1FF; }
.downloadA-c .down:hover { background: #6C73F9; }

.downloadA-c .down { transition:all 0.5s; display:block; padding:28px 0; background: #5E66F8; border-radius:10px; font-size:20px;color:#fff; }
.downloadA-c .down i { display:inline-block; padding-right: 30px; background: url(../images/img/down.png) no-repeat right center; }
.downloadA-i { height: 290px; position: relative; }
.downloadA-j { width: 100%; position: absolute; left:0; bottom:0; }
.downloadA-j .t { color:#333; }
.downloadA-j .c { color:#666666; margin-top:10px; line-height: 20px; }
.downloadA-j .c p { margin-top:5px; position: relative; padding-left: 10px; }
.downloadA-j .c p:before { content:''; width: 4px; height: 4px; background: #999; position: absolute; left:0; top: 8px; border-radius:50%; }




@media(max-width:1900px){
	.font15 { font-size:14px; }
}
@media(max-width:1700px){
	.font15 { font-size:14px; }
	.downloadA-f dl dd:nth-child(1) { width: 110px; margin-right: 0px; }
	.downloadA-c { padding: 36px 30px 0; }
	.downloadA-b { min-height:370px; }
	.downloadA-c { min-height: 366px; }
	.downloadA-h { padding-left: 40px; }
	.downloadA-h .downloadA-g { left: 40px; }
	.downloadA-f .link { font-size:16px; }
}
@media(max-width:1500px){
	.font14 { font-size:12px; }
	.font15 { font-size:13px; }
	.downloadA-f dl dd img { width: 90px; }
	.downloadA-f dl dd { width: 120px; }
	.downloadA-f dl dd:nth-child(1) { width: 100px; margin-right: 0px; }
	.downloadA-c { padding: 36px 30px 0; }
	.downloadA-b { min-height:320px; }
	.downloadA-c { min-height: 316px; }
	.downloadA-h { padding-left: 30px; }
	.downloadA-h .downloadA-g { left: 30px; }
	.downloadA-f .link { font-size:16px; }
	.downloadA-f { margin: 20px auto 30px }
	.downloadA-f .link { display:block; padding:30px 0; font-size:15px; }
	.downloadA-f .link i { padding-left:40px; line-height: 32px; }
	.downloadA-f .link i:before { width: 30px; height: 30px; }
	.downloadA-c .down { padding: 16px 0; font-size:16px; }
	.downloadA-i { height: 234px; }
	.downloadA-j .c p { margin-top:3px; }
}
@media(max-width:1400px){
	.downloadA-f .link { display:block; padding:12px 0; font-size:15px; }
	.downloadA-f .link i { padding-left:40px; line-height: 32px; }
	.downloadA-f .link i:before { width: 30px; height: 30px; }
}
@media(max-width: 1200px){
	.downloadA-a .topT .c { margin-bottom: 24px; }
	.downloadA-a ul li { width: 100%; }
	.downloadA-a ul li:nth-child(n+2) { margin-top:40px; margin-left:0; }
}
@media(max-width: 1200px){
	.downloadA-a .topT .c { margin-bottom: 24px; }
	.downloadA-a ul li { width: 100%; background: linear-gradient(to right, rgba(94, 102, 248, 0.2114), rgba(67, 222, 244, 0.21)); padding:2px; padding:2px; border-radius:10px; }
	.downloadA-a ul li:nth-child(n+2) { margin-top:40px; margin-left:0; }
	.downloadB { padding: 50px 20px; background: #fff; border-radius:10px; }
	.downloadA-b { background: none;  }
	.downloadA-b { min-height:10px; }
	.downloadA-c { padding: 0px; min-height:10px; border-radius:0; }
	.downloadA-b { border-radius:0; }
	.downloadA-i { height: auto; }
	.downloadA-j { position: relative; bottom:auto; margin-top:24px; }
	.downloadA .pc { display:none; }
	.downloadA .mb { display:block; }
}
@media(max-width: 500px){
	.downloadB { padding: 30px 15px; }
	.downloadA-a ul li:nth-child(n+2) { margin-top:20px; }
}


.downloadC a { display:block; padding:30px 0; text-align:center; background: #ECEDFF; border-radius:10px; }
.downloadC a i { display:inline-block; line-height: 55px; font-size:20px;color:#5E66F8; padding-left: 60px; }
.downloadC a.ios i { background: url(../images/img/download1.png) no-repeat left center; }
.downloadC a.android i { background: url(../images/img/download2.png) no-repeat left center; }
.downloadC a.windows i { background: url(../images/img/downloadc3.png) no-repeat left center; padding-left: 25px; background-size: 20px auto; }
.downloadC .tit { font-size:12px;color:#333; margin-top:20px; }
.downloadC a:nth-child(n+2) { margin-top:20px; }
.downloadA .container { max-width:1440px; }

@media(max-width: 500px){
	.downloadC a { padding:18px 0; }
}
@media(max-width: 400px){
	.downloadC a { padding:12px 0; }
	.downloadC a i { font-size:16px; }
}

.fixR { z-index: 10; position: fixed; text-align:right; width: 180px; transition:all 0.5s; right:30px; bottom:5vw; }
.fixR ul { display:inline-block; }
.fixR ul li { transition:all 0.5s; text-align:right; width: 54px; height: 54px; cursor: pointer; display:block; position: relative; margin: 10px 0; }
.fixR ul li .icon { margin-left:0; display:inline-block; position: relative; width: 54px; height: 54px; background: #5E66F8; border-radius:50px;  }
.fixR ul li .iconB { text-align:left; position: relative; width: 180px; height: 54px; background: #5E66F8; border-radius:50px; }
.fixR ul li .iconA { transition:all 0.5s; position: absolute; left:0; width: 54px; height: 54px; background: #5E66F8; border-radius:50%; overflow: hidden; }
.fixR ul li .iconA span { line-height: 54px; font-size:18px; color:#fff; position: absolute; left: 54px; top:0; }
.fixR ul li .tit { opacity: 0; transition:all 0.5s; z-index: -1; position: absolute; right: 60px; top:50%; transform:translateY(-50%); width: 140px; text-align:center; font-size:13px; font-weight:bold; color:#5E66F8; border-radius:6px; line-height: 44px; background: rgba(255, 255, 255, 0.8); box-sizing: border-box;border: 1px solid #F2F2F2;box-shadow: 2px 2px 10px 0px rgba(189, 189, 189, 0.2); }
.fixR ul li .icon img { position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
.fixR ul li:nth-child(2) .tit { width: 170px; }
.fixR ul li.cur .iconA { left:-130px; }
.fixR ul li.cur .iconA,.fixR ul li.cur .iconB { overflow: visible; }


.fixR ul li:nth-child(1).cur2 .tit { opacity: 0; z-index: -1; }
.fixR ul li.cur:hover .tit { opacity: 0; z-index: -1; }
.fixR ul li:nth-child(1).cur2 .iconA { left:-130px; }
.fixR ul li:nth-child(1).cur2 .iconA,.fixR ul li:nth-child(1).cur2 .iconB { overflow: visible; }


.fixR ul li.start.phone .icon {
    -webkit-animation: circle 30s infinite;
    animation: circle 30s infinite;
}
.fixR ul li.start.mes .icon img {
    -webkit-animation: zy 30s infinite;
    animation: zy 30s infinite;
}
.fixR ul li.start.phone .tit {
    -webkit-animation: xs3 30s infinite;
    animation: xs3 30s infinite;
}
.fixR ul li.start.mes .tit {
    -webkit-animation: xs4 30s infinite;
    animation: xs4 30s infinite;
}


.fixR ul:hover .tit,.fixR ul li.cur:hover .tit,.fixR ul li.cur.phone:hover .tit  { z-index: 0!important; opacity: 0!important; -webkit-animation: xs6 3s infinite;
    animation: xs6 3s infinite; }
.fixR ul li.mes:hover .tit,.fixR ul li.phone:hover .tit { z-index: 5!important; opacity: 1!important; -webkit-animation: xs5 3s infinite;
    animation: xs5 3s infinite; }

.fixR ul li.cur.phone:hover .tit,.fixR ul li.cur.phone .tit  { z-index: 0!important; opacity: 0!important; -webkit-animation: xs6 3s infinite;
    animation: xs6 3s infinite; }


.fixR ul.end li.start.phone .icon {
    -webkit-animation: circle7 5s infinite;
    animation: circle7 5s infinite;
}
.fixR ul.end li.start.mes .icon img {
    -webkit-animation: zy8 5s infinite;
    animation: zy8 5s infinite;
}
.fixR ul.end li.start.phone .tit {
    -webkit-animation: xs6 5s infinite;
    animation: xs6 5s infinite;
}
.fixR ul.end li.start.mes .tit {
    -webkit-animation: xs6 5s infinite;
    animation: xs6 5s infinite;
}

@keyframes circle {
    0% {transform: rotate(0deg);}
    4% {transform: rotate(-20deg);}
    8% {transform: rotate(0deg);}
    12% {transform: rotate(20deg);}
    16% {transform: rotate(0deg);}
    20% {transform: rotate(-20deg);}
    24% {transform: rotate(20deg);}
    32% {transform: rotate(0);}
    100% {transform: rotate(0);}
}
@keyframes circle7 {
    0% {transform: rotate(0deg);}
    12% {transform: rotate(0deg);}
    24% {transform: rotate(0deg);}
    36% {transform: rotate(0deg);}
    48% {transform: rotate(0);}
    100% {transform: rotate(0);}
}

@keyframes xs1 {
    0% { opacity: 0;  }
    12% { opacity: 1; }
    24% {opacity: 0;}
    36% {opacity: 1;}
    48% {opacity: 0;}
    100% {opacity: 0;}
}
@keyframes xs3 {
    0% { opacity: 0; }
    16% { opacity: 1; }
    32% { opacity: 0; }
    100% {opacity: 0;}
}
@keyframes xs4 {
    0% { opacity: 0; }
    25% { opacity: 0; }
    50% { opacity: 0; }
    65% { opacity: 1; }
    80% {opacity: 0;}
    100% {opacity: 0;}
}

@keyframes xs6 {
    0% { opacity: 0!important; }
    25% { opacity: 0!important; }
    60% { opacity: 0!important; }
    100% {opacity: 0!important;}
}
@keyframes xs5 {
    0% { opacity: 1; }
    25% { opacity: 1; }
    60% { opacity: 1; }
    100% {opacity: 1;}
}

@keyframes xs2 {
    0% { opacity: 0; }
    12% { opacity: 0; }
    24% { opacity: 0; }
    36% { opacity: 0; }
    48% { opacity: 0; }
    61% {  opacity: 0; }
    74% {  opacity: 1; }
    87% {  opacity: 0; }
    100% { opacity: 1; }
}


@keyframes zy {
    0% { top:50%; }
    12% {  top:50%; }
    24% {  top:50%; }
    36% {  top:50%; }
    50% {  top:50%; }
    54% {  top:calc(50% - 2px);}
    58% {  top:calc(50% - 0);}
    62% {  top:calc(50% + 1);}
    66% {  top:calc(50% - 0px); }
    70% {  top:calc(50% - 2px); }
    74% {  top:calc(50% - 0); }
    78% {  top:calc(50% + 1px); }
    80% { top: 50%; }
    100% { top: 50%; }
}
@keyframes zy8 {
    0% { top:50%; }
    12% {  top:50%; }
    24% {  top:50%; }
    36% {  top:50%; }
    48% {  top:50%; }
    61% {  top:calc(50% - 0px);}
    74% {  top:calc(50% - 0px); }
    87% {  top:calc(50% - 0px); }
    100% { top:calc(50% + 0px); }
}

@media(max-width:1100px){
	.fixR { right:10px; bottom: 40px; }
	.fixR ul li.phone .tit,.fixR ul li.mes .tit  { display:none; }
}


