@charset "UTF-8";

@keyframes line01{
  0%{
    height:0;
  }

  100% {
    height:100%;
  }
}

.banner-line01{ -webkit-animation: line01 linear 4.5s infinite;
  -moz-animation: line01 linear 4.5s infinite;
  -o-animation: line01 linear 4.5s infinite;
  animation: line01 linear 4.5s infinite;}

/*banner图*/
.index-banner{width: 100%;height:90vh;position:relative;z-index:1; transition: all 1s;-webkit-transition: all 1s;overflow: hidden; /* Safari */}
.index-banner .swiper-container{height:100%;}
.banner-item{width:100%;height:100%;display:flex;align-items:center;}
.banner-item a{display: block;width: 100%;height: 100%;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;}
.banner-item .banner-cont{width: 100%;height: 100%;display:flex;align-items:center;position:relative;margin:0 auto;}
.banner-item .banner-cont .banner-pro{width:50%;max-width:680px;max-height:680px;padding-top:5%;margin:0 auto;}
.banner-item .banner-cont .banner-pro img{display:block;max-width:100%;max-height:100%;}
.banner-item .banner-cont .banner-txt{position:absolute;left:0;top:50%;margin-top:-120px;text-align:left;}
.banner-item .banner-cont .banner-txt .txt1{font-size:68px;font-family: "MProB";color:#fff;line-height:68px;}
.banner-item .banner-cont .banner-txt .txt1 em{color:#d5dc53;}
.banner-item .banner-cont .banner-txt .txt2{font-size:28px;font-family:"MProR";color:#fff;line-height:28px;margin-top:48px;}

.banner-item .banner-cont .home-more{margin-top:80px;width:150px;height:42px;border-radius:24px;background:#fff;text-align:center;transition:all 0.2s;-webkit-transition:all 0.2s;}
.banner-item .banner-cont .home-more p{display:inline-block;font-size:16px;color:#000;line-height:42px;vertical-align:top;margin-right:12px;transition:all 0.2s;-webkit-transition:all 0.2s;}
.banner-item .banner-cont .home-more i{display:inline-block;font-size:16px;color:#000;line-height:42px;vertical-align:top;transition:all 0.2s;-webkit-transition:all 0.2s;}
.banner-item .banner-cont .home-more:hover{background:#d5dc53;}
.banner-item .banner-cont .home-more:hover p{color:#fff;}
.banner-item .banner-cont .home-more:hover i{color:#fff;}

.home-banner{display:block;}
.wap-banner{display:none;}

.index-banner .swiper-container .swiper-pagination{bottom:60px;width:auto;height:auto;left:50%;transform: translateX(-50%);overflow:hidden;}
.index-banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 16px;height: 16px;background: #fff;opacity: 0.5;}
.index-banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{width: 28px;border-radius: 30px;opacity: 1;}
.index-banner .swiper-container .swiper-pagination p{width:20px;height:20px;font-size:18px;color:#fff;font-family:"Arial";transform:rotate(90deg);}
.index-banner .swiper-container .swiper-pagination p.total{opacity:0.5;}
.index-banner .swiper-container .swiper-pagination i.line{display:block;width:2px;height:84px;background:rgba(255,255,255,0.5);margin-left:9px;margin-top:16px;margin-bottom:16px;position:relative;}
.index-banner .swiper-container .swiper-pagination i.line em{content:"";display:block;width:100%;height:0;background:#fff;position:absolute;top:0;left:0;-webkit-animation: line01 linear 5s;
  -moz-animation: line01 linear 5s;
  -o-animation: line01 linear 5s;
  animation: line01 linear 5s;}
.banner-item .video-play{width: 100%;height: 100%;}
.banner-item .video-play video{width: 100%;display: block;object-fit: cover;height: 100%;}
.index-banner .swiper-button-next,.index-banner .swiper-button-prev{position: absolute;width:46px;height:120px;margin-top:0;transition: all 0.2s;-webkit-transition: all 0.2s;outline:none;background:rgba(102,102,102,0.4);padding:8px;top:auto;left:0;right:unset;margin-right:230px;bottom:80px;}
.index-banner .swiper-button-next i,.index-banner .swiper-button-prev i{font-size: 32px;color: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);opacity: 0.8;}
.index-banner .swiper-button-next{margin-left:auto;right: 0;margin-right: 0;}
.index-banner .swiper-button-next .icon,.index-banner .swiper-button-prev .icon{display:block;width:42px;height:42px;background:rgba(255,255,255,0.2);border-radius:50%;font-size:18px;color:#fff;text-align:center;line-height:42px;}
/* .index-banner .swiper-button-next:hover,.index-banner .swiper-button-prev:hover{border:#d5dc53 dashed 1px;}
.index-banner .swiper-button-next:hover .icon,.index-banner .swiper-button-prev:hover .icon{background:#d5dc53;} */

.banner02 .banner-item .banner-cont .banner-pro{width:64%;max-width:960px;padding-top:1%;margin-left:28%;}
.banner03 .banner-item .banner-cont .banner-pro{margin-left:33%;padding-top:2%;}

.home-banner .main.bannbox1{text-align: left;transform:translateY(20px)}
.home-banner .bannbox1 h3{font-size: 98px;font-family: "微软雅黑";font-weight: bold;line-height: 100px;color: #fff;margin-bottom: 40px;}
.home-banner .bannbox1 p{font-size: 36px;font-family: "微软雅黑";line-height: 56px;color: #fff;}

.home-banner .bannbox2 ul{display: flex;align-items: center;width: 38%;flex-wrap: wrap;}
.home-banner .bannbox2 ul.banne3li{width: 50%;}
.home-banner .bannbox2 ul li{width: 33%;text-align: left;}
.home-banner .bannbox2 ul li span{width: 6px;height: 6px;border-radius: 50%;margin-right: 16px;background: #fff;display: block;}
.home-banner .bannbox2 h3{text-align: left;font-size: 68px;font-family: "微软雅黑";font-weight: bold;line-height: 80px;color: #fff;margin-bottom: 40px;}
.home-banner .bannbox2 p{white-space:nowrap;font-size: 22px;font-family: "微软雅黑";line-height: 56px;color: #fff;display: flex;align-items: center;}
.home-banner .bannbox3 ul{width: 42%;}

.home-banner .bannbox4{transform:translateY(20px)}
.home-banner .bannbox4 h3{display:flex;align-items: center;font-size: 98px;font-family: "微软雅黑";font-weight: bold;line-height: 100px;color: #fff;margin-bottom: 40px}
.home-banner .bannbox4 h3 span{width: 13px;height: 13px;background: #fff;border-radius:50%;margin: 0 20px;}

.main.swiper-btn{max-width: 100%;position: absolute;top: 65%;left: 50%;transform: translate(-50%,-50%);z-index: 9;}

.wap-banner .main.bannbox1{text-align: left;transform:translateY(20px)}
.wap-banner .bannbox1 h3{font-size: 98px;font-family: "微软雅黑";font-weight: bold;line-height: 100px;color: #fff;margin-bottom: 40px;}
.wap-banner .bannbox1 p{font-size: 36px;font-family: "微软雅黑";line-height: 56px;color: #fff;}

.wap-banner .bannbox2 ul{display: flex;align-items: center;width: 38%;flex-wrap: wrap;}
.wap-banner .bannbox2 ul li{width: 33%;text-align: left;}
.wap-banner .bannbox2 ul li span{width: 6px;height: 6px;border-radius: 50%;margin-right: 16px;background: #fff;display: block;}
.wap-banner .bannbox2 h3{text-align: left;font-size: 68px;font-family: "微软雅黑";font-weight: bold;line-height: 80px;color: #fff;margin-bottom: 40px;}
.wap-banner .bannbox2 p{font-size: 20px;font-family: "微软雅黑";line-height: 56px;color: #fff;display: flex;align-items: center;}
.wap-banner .bannbox3 ul{width: 42%;}

.wap-banner .bannbox4{transform:translateY(20px)}
.wap-banner .bannbox4 h3{display:flex;align-items: center;font-size: 98px;font-family: "微软雅黑";font-weight: bold;line-height: 100px;color: #fff;margin-bottom: 40px}
.wap-banner .bannbox4 h3 span{width: 13px;height: 13px;background: #fff;border-radius:50%;margin: 0 20px;}


@keyframes banne1 {
    0% {
        opacity: 0;
    }
	50% {
	    opacity: 1;
	}
	100% {
	    opacity: 0;
	}
}
@keyframes banne1-2 {
    0% {
        transform: scale(1.2);
    }
	100% {
	    transform: scale(1);
	}
}
.banner-animation1{position: absolute;width: 56%;bottom: -4%;right: -3%;}
.banner-animation1 .anili img{width: 100%;height: 100%;display: block;object-fit: contain;}
.banner-animation1 .big-img{width: 100%;height: 100%;position: relative;}
.banner-animation1 .big-img .bigbg{display: block;width: 100%;height: 100%;object-fit: contain;}
.banner-animation1 .ani-top1{position: absolute;width: 28%;top: -7.4%;left: 9.7%;animation:banne1 3s ease-out infinite;}
.banner-animation1 .ani-top2{position: absolute;width: 27.2%;top: -7%;right: 11.8%;animation:banne1 3s ease-out infinite;}
.banner-animation1 .ani-top3{position: absolute;width: 27%;bottom: 32%;right:12%;animation:banne1 3s ease-out infinite;}
.banner-animation1 .ani-bo1{position: absolute;width: 20%;bottom: 11%;left: 16%;animation:banne1-2 3s ease-out;}


/* @keyframes banne2 {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(10px);
    }
	100% {
	    transform: translateY(0px);
	}
} */
@keyframes banne2-2 {
    0% {
		opacity: 0;
    }
	100% {
		opacity: 1;
	}
}
@keyframes banne2-3 {
    0% {
		opacity: 1;
		border-color: #a3c2ff;
		box-shadow: 0 0 0px 0 rgba(255,255,255,0);
    }
	50% {
		opacity: 1;
		border-color: #a3c2ff;
		box-shadow: 0 0 6px 0 rgba(255,255,255,0.9);
	}
	100% {
		opacity: 1;
		border-color: #a3c2ff;
		box-shadow: 0 0 0px 0 rgba(255,255,255,0);
	}
}
.banner-animation2{position: absolute;width: 40%;top: 50%;transform: translateY(-50%);right: 0;}
.banner-animation2 .anili img{width: 100%;height: 100%;display: block;object-fit: contain;}
.banner-animation2 .line-sphere{position: absolute;top: 16%;left: 43.5%;display: flex;flex-direction: column;align-items: center;transform: skew(360deg, 32deg);}
.banner-animation2 .line-sphere .top-sppere{width: 26px;height: 12px;border-radius: 30px;border: 2px solid #a3c2ff;margin-bottom: 20px;animation:banne2-3 3s ease-out infinite;animation-delay:6s;transition: all .3s linear;-webkit-transition: all .3s linear;opacity: 0;}
.banner-animation2 .line-sphere .last2-sphere{width: 14px;height: 14px;background: #00e22f;border-radius: 50%;margin-bottom: 6px;animation:banne2-2 2s linear;animation-delay:4s;opacity: 0;animation-fill-mode: forwards;}
.banner-animation2 .line-sphere .last-sphere{width: 10px;height: 10px;background: #00e22f;border-radius: 50%;animation:banne2-2 2s linear;animation-delay:2s;opacity: 0;animation-fill-mode:forwards;}

.banner-animation2 .big-img{width: 100%;height: 100%;position: relative;}
.banner-animation2 .big-img .bigbg{display: block;width: 100%;height: 100%;object-fit: contain;}
.banner-animation2  .ani-top1{position: absolute;top: 10%;left: 12%;animation:banne2 3s ease-out infinite;}
.banner-animation2  .ani-top2{position: absolute;top: 10%;right: 12%;animation:banne2 3s ease-out infinite;}
.banner-animation2  .ani-cent1{position: absolute;top: 40%;left: 26%;animation:banne2 3s ease-out infinite;animation-delay:1s;}
.banner-animation2  .ani-cent2{position: absolute;top: 40%;right: 26%;animation:banne2 3s ease-out infinite;animation-delay:1s;}
.banner-animation2  .ani-bo1{position: absolute;bottom: 0;left: 0;animation:banne2 3s ease-out infinite;animation-delay:2s;}
.banner-animation2  .ani-bo2{position: absolute;bottom: 0;right: 0;animation:banne2 3s ease-out infinite;animation-delay:2s;}

@keyframes banne3 {
    0% {
		opacity: 0.4;
    }
	50% {
		opacity: 1;
	}
	100% {
		opacity: 0.4;
	}
}
.banner-animation3{position: absolute;width: 58%;bottom: 0;right: 0;}
.banner-animation3 .big-img{width: 100%;height: 100%;position: relative;}
.banner-animation3 .big-img .bigbg{display: block;width: 100%;height: 100%;object-fit: contain;}
.banner-animation3 .anili img{width: 100%;height: 100%;display: block;object-fit: contain;}

.banner-animation3 .ani1{position: absolute;top: 11%;right: 1%;width: 45%;}
.banner-animation3 .ani2{position: absolute;top: 26.9%;left: 41%;width: 12.5%;}
.banner-animation3 .ani2 .anichangge{animation:banne3 3s linear infinite;position: absolute;bottom: 44%;left: 0%;width: 100%;transform: scale(1.68);}
.banner-animation3 .ani3{position: absolute;bottom: 14%;left: 12%;width: 30%;}
.banner-animation3 .ani3 .anichangge{animation:banne3 3s linear infinite;position: absolute;bottom: 32%;left: 6%;width: 88%;}

@keyframes banne4 {
    0% {
		clip-path:inset( 0 0 100% 0);
		-webkit-clip-path:inset( 0 0 100% 0);
    }
	100% {
		clip-path:inset(0 0 0 0);
		-webkit-clip-path:inset(0 0 0 0 );
	}
}
@keyframes banne4-1 {
    0% {
		clip-path:inset( 0 100% 0  0);
		-webkit-clip-path:inset( 0 100% 0 0);
    }
	100% {
		clip-path:inset(0 0 0 0);
		-webkit-clip-path:inset(0 0 0 0 );
	}
}
@keyframes banne4-2 {
    0% {
		clip-path:inset( 0 100% 0  0);
		-webkit-clip-path:inset( 0 100% 0 0);
    }
	100% {
		clip-path:inset(0 0 0 0);
		-webkit-clip-path:inset(0 0 0 0 );
	}
}
@keyframes banne4-3 {
    0% {
		opacity: 1;
    }
	50% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
.banner-animation4{position: absolute;width: 44%;top: 54%;transform: translateY(-50%);right: 0;}
.banner-animation4 .big-img{width: 100%;height: 100%;position: relative;}
.banner-animation4 .big-img .bigbg{display: block;width: 100%;height: 100%;object-fit: contain;}
.banner-animation4 .anili img{width: 100%;height: 100%;display: block;object-fit: contain;}

.banner-animation4 .ani1{position: absolute;top: 11%;right: 38.5%;width: 23%;}
.banner-animation4 .ani1 .ani4-1{animation:banne4-3 2s linear infinite;}
.banner-animation4 .ani1 .ani4-2{position: absolute;top: 0;height: auto;animation:banne4-3 2s linear infinite;animation-delay:1s;}
.banner-animation4 .ani1 .ani4-3{position: absolute;top: 0;height: auto;animation:banne4-3 1s linear infinite;}
.banner-animation4 .ani2{position: absolute;top: 40%;left: 23%;width: 13.2%;overflow: hidden;animation:banne4 3s linear infinite;}
.banner-animation4 .ani3{position: absolute;bottom: 29%;right: 26%;width: 13.2%;overflow: hidden;animation:banne4-1 3s linear infinite;}

.home-banner .bannbox2.banner-sfsj ul li{width: 46%;}
.home-banner .bannbox2.banner-smgz ul li{width: 46%;}

/* @keyframes banne5-1 {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-20px);
    }
    100% {
        transform: translateY(0px);
    }
}
@keyframes banne5-3 {
    0% {
		opacity: 0;
    }
    100% {
		opacity: 1;
    }
} */
/* @keyframes banne5-32 {
    0% {
    	opacity: 0;
        transform: translateY(0px);
    }
    50% {
    	opacity: 1;
        transform: translateY(-10px);
    }
    100% {
    	opacity: 0;
        transform: translateY(0px);
    }
} */
.banner-animation5{position: absolute;width: 48%;top: 57%;transform: translateY(-50%);right: 4%;}
.banner-animation5 .big-img{width: 100%;height: 100%;position: relative;}
.banner-animation5 .big-img .bigbg{display: block;width: 100%;height: 100%;object-fit: contain;}
.banner-animation5 .anili img{width: 100%;height: 100%;display: block;object-fit: contain;}

.banner-animation5 .anili{position: absolute;top: 0%;left: 0%;width: 100%;}
.banner-animation5 .anili .ani5-1{animation:banne3 3s linear infinite;}
.banner-animation5 .anili .ani5-2{animation:banne5-1 3s linear 0.6s infinite;transition: all .4s linear;-webkit-transition: all .4s linear;opacity: 0;}
.banner-animation5 .anili .ani5-2.opac1{opacity: 1;}
.banner-animation5 .anili.ani3{width: 13%;height:auto;top: 0;left: 56%;position: absolute;animation:banne5-32 2s linear infinite;animation-delay:1.4s;}
.banner-animation5 .anili.ani3 img{position: absolute;top: 0;left: 0;opacity: 0;}
.banner-animation5 .anili.ani3 img:nth-child(1){position: unset;}
.banner-animation5 .anili.ani3 .ani5-31{animation:banne5-3 0.4s linear;animation-delay:0s;animation-fill-mode:forwards;}
.banner-animation5 .anili.ani3 .ani5-32{animation:banne5-3 0.4s linear;animation-delay:0.4s;animation-fill-mode:forwards;}
.banner-animation5 .anili.ani3 .ani5-33{animation:banne5-3 0.4s linear;animation-delay:0.8s;animation-fill-mode:forwards;}
.banner-animation5 .anili.ani3 .ani5-34{animation:banne5-3 0.4s linear;animation-delay:1.2s;animation-fill-mode:forwards;}

.home-banner .bannbox1 h3{padding-left: 40px;}
.home-banner .bannbox1 p{padding-left: 40px;}
.home-banner .bannbox2 h3{padding-left: 40px;}
.home-banner .bannbox2 ul{padding-left: 40px;}

.banner-mmsf.bannbox2 h3{padding-left: 50px;} 
.banner-mmsf.bannbox2 ul{padding-left: 50px;} 
.banner-mwjs.bannbox2 h3{padding-left: 50px;}
.banner-mwjs.bannbox2 ul{padding-left: 50px;}

@media(max-width:1680px){
	.index-banner{height:90vh;}
	.index-banner .swiper-container .swiper-pagination{right:4%;margin-right:0;}
	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{right:0;margin-right:80px;left: 0;}
	.index-banner .swiper-button-next{margin-right:0;}
	
	.home-banner .bannbox1 h3{font-size: 74px;line-height: 84px;margin-bottom: 20px;}
	.home-banner .bannbox1 p{font-size: 30px;line-height: 40px;}
	.home-banner .bannbox2 h3{font-size: 56px;line-height: 66px;margin-bottom: 20px;}
	.home-banner .bannbox2 p{font-size: 19px;}
	.home-banner .bannbox4 h3{font-size: 74px;line-height: 84px;margin-bottom: 20px;}
	
	.banner-animation2{right: 2%;}
	.home-banner .main.bannbox1{transform: translateY(0) translateX(80px);}
	.banner-animation2 .big-img{transform: translateX(-80px);}
	.home-banner .bannbox1{transform: translateY(0) translateX(80px);}
	.home-banner .bannbox2{transform: translateY(0) translateX(80px);}
	.home-banner .bannbox3{transform: translateY(0) translateX(80px);}
	.home-banner .bannbox4{transform: translateY(0) translateX(80px);}
	
	.home-banner .main.bannbox1 h3{padding-left: 30px;}
	.home-banner .main.bannbox1 p{padding-left: 30px;}
	.home-banner .bannbox1 h3{padding-left: 30px;}
	.home-banner .bannbox1 p{padding-left: 30px;}
	.home-banner .bannbox2 h3{padding-left: 30px;}
	.home-banner .bannbox2 ul{padding-left: 30px;}
	.home-banner .bannbox4 h3{padding-left: 30px;}
	
	.banner-mmsf.bannbox2 h3{padding-left: 40px;}
	.banner-mmsf.bannbox2 ul{padding-left: 40px;} 
	.banner-mwjs.bannbox2 h3{padding-left: 40px;}
	.banner-mwjs.bannbox2 ul{padding-left: 40px;}
}
@media (max-width:1440px) {
	.index-banner{height:90vh;}
	.home-banner .bannbox1 h3{font-size: 60px;line-height: 70px;}
	.home-banner .bannbox1 p{font-size: 20px;line-height: 30px;}
	.home-banner .bannbox2 h3{font-size: 42px;line-height: 52px;}
	.home-banner .bannbox2 p{font-size: 19px;}
	.home-banner .bannbox4 h3{font-size: 60px;line-height: 70px;}
	.home-banner .bannbox2 ul{width: 50%;}
	.home-banner .bannbox3 ul{width: 46%;}
	.index-banner .swiper-container .swiper-pagination{bottom: 2%;}
}
@media (max-width:1360px) {
	.home-banner .bannbox2.banner-sfsj ul li{width: 36%;}
	.home-banner .main.bannbox1{transform: translateY(0) translateX(60px);}
	.banner-animation2 .big-img{transform: translateX(-60px);}
	.home-banner .bannbox1{transform: translateY(0) translateX(60px);}
	.home-banner .bannbox2{transform: translateY(0) translateX(60px);}
	.home-banner .bannbox3{transform: translateY(0) translateX(60px);}
	.home-banner .bannbox4{transform: translateY(0) translateX(60px);}
}
@media(max-width:1280px){
	.index-banner{height:90vh;}
	.banner-item .banner-cont .banner-pro{width:40%;}
	.banner-item .banner-cont .banner-txt{margin-top:-100px;}
	.banner-item .banner-cont .banner-txt .txt1{font-size:48px;line-height:48px;}
	.banner-item .banner-cont .banner-txt .txt2{font-size:18px;line-height:18px;margin-top:30px;}

	.banner-item .banner-cont .home-more{margin-top:60px;width:120px;height:32px;}
	.banner-item .banner-cont .home-more p{font-size:14px;line-height:32px;margin-right:8px;}
	.banner-item .banner-cont .home-more i{font-size:14px;line-height:32px;}
	
	.index-banner .swiper-button-next, .index-banner .swiper-button-prev{bottom:20px;}
	.index-banner .swiper-button-next i, .index-banner .swiper-button-prev i{font-size: 24px;}
	.index-banner .swiper-button-next, .index-banner .swiper-button-prev{width: 38px;height: 70px;}
	.main.swiper-btn{top: 60%;}
	.index-banner .swiper-button-next{margin-left: auto;}
	.index-banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;}
	.index-banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{width: 16px;}
	.home-banner .bannbox1 h3{font-size: 50px;line-height: 60px;margin-bottom: 10px;}
	.home-banner .bannbox1 p{font-size: 16px;line-height: 34px;}
	.home-banner .bannbox2 h3{font-size: 36px;line-height: 46px;margin-bottom: 10px;}
	.home-banner .bannbox2 p{font-size: 17px;line-height: 34px;}
	.home-banner .bannbox4 h3{font-size: 50px;line-height: 60px;margin-bottom: 10px;}
	.home-banner .bannbox2 ul li span{margin-right: 8px;}
	
	.banner-animation2 .anili{max-width: 10%;}
	.banner-animation2 .line-sphere{left: 43%;}
}

@media(max-width:1080px){
	.index-banner{height:90vh;}
	.banner-item .banner-cont .banner-pro{width:50%;}
	
	.home-banner .bannbox3 ul{width: 58%;}
	.home-banner .bannbox2 p{font-size: 14px;white-space: nowrap;}
	.banner-animation2 .anili.ani-cent1{max-width: 6%;}
	.banner-animation2 .anili.ani-cent2{max-width: 6%;}
	.banner-animation2 .line-sphere .top-sppere{width: 18px;height: 8px;margin-bottom: 10px;}
	.banner-animation2 .line-sphere .last2-sphere{width: 10px;height: 10px;margin-bottom: 4px;}
	.banner-animation2 .line-sphere .last-sphere{width: 6px;height: 6px;}
	
	.home-banner .main.bannbox1{transform: translateY(0) translateX(20px);z-index: 8;}
	.home-banner .bannbox1{transform: translateY(0) translateX(20px);z-index: 8;}
	.home-banner .bannbox2{transform: translateY(0) translateX(20px);z-index: 8;}
	.home-banner .bannbox3{transform: translateY(0) translateX(20px);z-index: 8;}
	.home-banner .bannbox4{transform: translateY(0) translateX(20px);z-index: 8;}
}

@media(max-width:769px){
	
	.home-banner{display:none;}
	.wap-banner{display:block;}
	.index-banner{height:100vh;}
	.banner-item .banner-cont .banner-pro{width:50%;}
	.banner-item .banner-cont .banner-txt .txt1{font-size:32px;line-height:36px;}
	.banner-item .banner-cont .banner-txt .txt2{font-size:16px;line-height:16px;margin-top:24px;}

	.banner-item .banner-cont .home-more{margin-top:48px;width:100px;height:32px;}
	.banner-item .banner-cont .home-more p{font-size:12px;line-height:32px;margin-right:4px;}
	.banner-item .banner-cont .home-more i{font-size:12px;line-height:32px;}

	.index-banner .swiper-container .swiper-pagination{width:20px;height:110px;}
	.index-banner .swiper-container .swiper-pagination p{width:20px;height:20px;font-size:16px;}
	.index-banner .swiper-container .swiper-pagination i.line{width:2px;height:48px;margin-left:9px;margin-top:8px;margin-bottom:8px;}
	
	.index-banner .swiper-button-next, .index-banner .swiper-button-prev{display: none;}
	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:48px;height:48px;padding:6px;margin-right:60px;bottom:40px;}
	.index-banner .swiper-button-next .icon,.index-banner .swiper-button-prev .icon{width:34px;height:34px;font-size:16px;line-height:34px;}
	.index-banner .swiper-button-next{margin-right:0;}
	
	.index-banner .swiper-container .swiper-pagination{left: 40px;}
	.wap-banner .bannbox2 ul{width: 100%;}
	.wap-banner .main.bannbox1{text-align: center;}
	.wap-banner .main{position: absolute;top: 20%;}
	.wap-banner .bannbox1 h3{text-align: center!important;}
	.wap-banner .bannbox1 p{text-align: center!important;}
	.wap-banner .bannbox2{padding-left: 8%;}
	.wap-banner .bannbox2 h3{font-size: 58px;}
	.wap-banner .bannbox4 h3{font-size: 68px;justify-content: center;}
	
	
	.banner-animation1{position: fixed;bottom: 16%;top: unset;right: 50%;transform: translateX(50%);width: 100%;}
	.banner-animation2{position: fixed;bottom: 16%;top: unset;right: 50%;transform: translateX(50%);width: 90%;}
	.banner-animation3{position: fixed;width: 100%;}
	.banner-animation4{position: fixed;width: 100%;bottom: -4%;top: unset;}
	.banner-animation5{position: fixed;width: 94%;right: 0;top:70%;}
	
	.banner-animation2 .big-img{transform: translateX(0px);}
	@keyframes banne5-1 {
	    0% {
			/* opacity: 0; */
	        transform: translateY(0px);
	    }
	    50% {
			/* opacity: 1; */
	        transform: translateY(-10px);
	    }
	    100% {
			/* opacity: 0; */
	        transform: translateY(0px);
	    }
	}
	@keyframes banne5-32 {
	    0% {
	    	opacity: 0;
	        transform: translateY(0px);
	    }
	    50% {
	    	opacity: 1;
	        transform: translateY(-4px);
	    }
	    100% {
	    	opacity: 0;
	        transform: translateY(0px);
	    }
	}
}
@media (max-width:630px) {
	.wap-banner .bannbox1 h3{font-size: 60px;line-height: 70px;margin-bottom: 2%;}
	.wap-banner .bannbox1 p{font-size: 24px;}
	.wap-banner .bannbox2 h3{font-size: 38px;line-height: 48px;margin-bottom: 2%;}
	.wap-banner .bannbox2 p{font-size: 16px;line-height: 46px;}
	.wap-banner .bannbox4 h3{font-size: 46px;}
}
@media(max-width:480px){
  	
	/* .index-banner{height:400px;} */
  	.banner-item .banner-cont .banner-pro{width:60%;}
	.banner-item .banner-cont .banner-txt .txt1{font-size:24px;line-height:28px;}
	.banner-item .banner-cont .banner-txt .txt2{font-size:14px;line-height:14px;margin-top:16px;}

	.banner-item .banner-cont .home-more{margin-top:30px;width:100px;height:32px;}
	.banner-item .banner-cont .home-more p{font-size:12px;line-height:32px;margin-right:4px;}
	.banner-item .banner-cont .home-more i{font-size:12px;line-height:32px;}

	.index-banner .swiper-container .swiper-pagination{width:20px;height:96px;left: 4%;}
	.index-banner .swiper-container .swiper-pagination p{width:20px;height:20px;font-size:14px;}
	.index-banner .swiper-container .swiper-pagination i.line{width:1px;height:40px;margin-left:12px;margin-top:8px;margin-bottom:8px;}

	
	.index-banner .swiper-container .swiper-pagination .swiper-pagination-bullet{width: 6px;height: 6px;}
	.index-banner .swiper-container .swiper-pagination .swiper-pagination-bullet-active{width: 14px;}
	.index-banner .swiper-button-next,.index-banner .swiper-button-prev{width:40px;height:40px;padding:4px;margin-right:48px;bottom:20px;}
	.index-banner .swiper-button-next .icon,.index-banner .swiper-button-prev .icon{width:30px;height:30px;font-size:16px;line-height:30px;}
	.index-banner .swiper-button-next{margin-right:0;}
	
	.wap-banner .bannbox1 h3{font-size: 48px;line-height: 58px;}
	.wap-banner .bannbox1 p{font-size: 18px;line-height: 28px;}
	.wap-banner .bannbox2{padding-left: 0;margin-left: 10.2%;}
	.wap-banner .bannbox2 ul li span{width: 4px;height: 4px;}
	.wap-banner .bannbox2 h3{font-size: 28px;line-height: 38px;}
	.wap-banner .bannbox2 p{font-size: 12px;line-height: 32px;}
	.wap-banner .bannbox2 ul li span{margin-right: 6px;}
	.wap-banner .bannbox4 h3{font-size: 38px;line-height: 48px;}
	.wap-banner .bannbox4 h3 span{width: 10px;height: 10px;margin: 0 10px;}
	.wap-banner .bannbox2 ul li{width:44% ;}
}

@media(max-width:420px){
  	/* .index-banner{height:300px;} */

	.banner-item .banner-cont .banner-txt{margin-top:-60px;}
	.banner-item .banner-cont .banner-txt .txt1{font-size:16px;line-height:16px;}
	.banner-item .banner-cont .banner-txt .txt2{font-size:10px;line-height:14px;margin-top:4px;}

	.banner-item .banner-cont .home-more{margin-top:20px;width:90px;height:30px;}
	.banner-item .banner-cont .home-more p{font-size:10px;line-height:30px;margin-right:4px;}
	.banner-item .banner-cont .home-more i{font-size:10px;line-height:30px;}
}


.banner-pro-btn{position:absolute;z-index:9;left:20px;bottom:80px;width:60px;height:60px;border:rgba(255,255,255,0.6) dashed 1px;cursor:pointer;border-radius:50%;padding:8px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-btn i{display:block;width:42px;height:42px;border-radius:50%;font-size:24px;color:#fff;text-align:center;line-height:42px;transition: all 0.2s;-webkit-transition: all 0.2s;}
.banner-pro-btn:after{content:"";display:block;width:40px;height:40px;border-radius:50%;position:absolute;top:9px;left:9px;z-index:1;animation: iconS 1.6s ease-out infinite;background:#d5dc53;}

@media(max-width:1080px){
	.banner-pro-btn{left:3%;}
}

@media(max-width:769px){
	.banner-pro-btn{bottom:40px;width:48px;height:48px;padding:6px;}
	.banner-pro-btn i{width:36px;height:36px;font-size:16px;line-height:36px;}
	.banner-pro-btn:after{width:36px;height:36px;top:5px;left:5px;}
}

@media(max-width:480px){
	.banner-pro-btn{bottom:20px;width:40px;height:40px;padding:4px;}
	.banner-pro-btn i{width:30px;height:30px;font-size:16px;line-height:30px;}
	.banner-pro-btn:after{width:30px;height:30px;top:4px;left:4px;}
}

/* 公共 */
.home-big-padd{padding: 6.2% 0 0 0;}
.home-title h3{font-size: 56px;line-height: 70px;font-family: "微软雅黑";color: #0059ff;text-align: center;margin-bottom: 60px;}
.home-btn{margin: 0 auto;margin-top: 60px;width: 340px;height: 80px;border-radius: 4px;border: 2px solid #0059ff;}
.home-btn a{display: block;width: 100%;height: 80px;font-size: 28px;line-height: 80px;font-family: "微软雅黑";color: #0059ff;text-align: center;}
@media (max-width:1680px) {
	.home-title h3{font-size: 44px;line-height: 56px;margin-bottom: 4%;}
	.home-btn{width: 240px;height: 70px;}
	.home-btn a{font-size: 24px;line-height: 70px;height: 70px;}
}
@media (max-width:1360px) {
	.home-btn{width: 160px;height: 50px;margin-top: 40px;}
	.home-btn a{font-size: 20px;line-height: 50px;height: 50px;}
}
@media (max-width:1280px) {
	.home-title h3{font-size: 38px;line-height: 42px;}
}
@media (max-width:1080px) {
	.home-btn a{font-size: 16px;}
}
@media (max-width:769px) {
	.home-title h3{font-size: 28px;line-height: 30px;}
}
@media (max-width:480px) {
	.home-btn{margin-top: 4%;}
}
/* 公共 */

/* 核心产品 */
.home-pro.home-big-padd{padding-top: 4.3%;}
.home-pro .home-prolist ul{display: flex;align-items: center;justify-content: center;}
.home-pro .home-prolist li{padding: 0 60px;position: relative;cursor: pointer;}
.home-pro .home-prolist li h4{padding: 20px 0;font-size: 30px;color: #666;line-height: 30px;font-family: "微软雅黑";transition: all .2s linear;-webkit-transition: all .2s linear;}
.home-pro .home-prolist li::before{content: '';position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 30px;background: #e0e0e0;}
.home-pro .home-prolist li::after{content: '';position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 144px;height: 2px;background: #0059ff;opacity: 0;transition: all .2s linear;-webkit-transition: all .2s linear;}
.home-pro .home-prolist li:last-child::before{display: none;}
.home-pro .home-prolist li.cur h4{color: #0059ff;}
.home-pro .home-prolist li.cur::after{opacity: 1;}
.home-pro .home-prolist li:hover h4{color: #0059ff;}
.home-pro .home-prolist li:hover::after{opacity: 1;}


/* .home-pro-4list{display: flex;flex-wrap:nowrap;overflow: hidden;} */
.home-pro-li{width: 100%;position: relative;border-radius: 4px;box-shadow: 0 0 20px rgba(0,89,255,0.1) ;margin-top: 60px;padding: 112px 60px;}
.home-pro-li .tit-top h5{font-size: 36px;line-height: 40px;color: #0059ff;font-family: "微软雅黑";font-weight: bold;display: flex;align-items: center;}
.home-pro-li .tit-top h5 i{margin-right: 26px;font-size: 34px;}
.home-pro-li .tit-top h5 img{width: 34px;height: 34px;object-fit: contain;display:  inline-block;margin-right: 26px;}
.home-pro-li .tit-top p{font-size: 26px;line-height: 36px;color: #888;font-family: "微软雅黑";width: 66%;margin: 2% 0;}
.home-pro-li .fixright{position: absolute;right: 0px;top: 50%;transform: translateY(-50%);display: block;max-height: 90%;}

.home-pro-li .proli-list{min-height: 296px;border-radius: 5px;margin-top: 0px;width: 72%;padding: 30px 40px;background-image: linear-gradient(to right,#eaedff,#fff);}
.home-pro-li .proli-list ul{display: flex;width: 100%;flex-wrap: wrap;}
.home-pro-li .proli-list ul li{width: calc(33% - 60px);display: flex;align-items: center;margin: 30px  60px 30px 0;}
.home-pro-li .proli-list ul li .img{margin-right: 26px;width: 58px;height: 58px;}
.home-pro-li .proli-list ul li .img img{display: block;width: 100%;height: 100%;object-fit: contain;}
.home-pro-li .proli-list ul li a{display: flex;width: 100%;height: 100%;align-items: center;}
.home-pro-li .proli-list ul li a:hover h6{transform: translateX(6px);color: #0057FF;}
.home-pro-li .proli-list ul li h6{white-space: nowrap;font-size: 24px;line-height: 36px;color: #000;transition: all .4s linear;-webkit-transition: all .4s linear;}
.home-pro-li .proli-list ul li:nth-child(3n){margin-right: 0;}


.home-pro-li.proid2 .proli-list ul li{margin: 30px 40px 30px 0;}

.home-pro-li.proid3 .proli-list{width: 60%;}
.home-pro-li.proid3 .proli-list ul li{width: calc(50% - 60px);}
.home-pro-li.proid3 .proli-list ul li:nth-child(3n){margin-right: 60px;}
.home-pro-li.proid3 .fixright{right: 0;}

@media (max-width:1680px) {
	.home-pro .home-prolist li h4{font-size: 24px;padding: 14px 0;}
	.home-pro-li{padding: 50px 40px;}
	.home-pro-li .tit-top h5{font-size: 30px;}
	.home-pro-li .proli-list{margin-top: 2%;min-height: auto;}
	.home-pro-li .proli-list ul li h6{font-size: 20px;}
	.home-pro-li .proli-list ul li .img{width: 46px;height: 46px;margin-right: 20px;}
	.home-pro-li .proli-list ul li{margin: 20px 30px 20px 0;width: calc(33% - 20px);}
	
	.home-pro-li .proli-list{min-height: 232px}
	.home-pro-li.proid2 .proli-list ul li{margin: 20px 30px 20px 0;}
	.home-pro-li.proid3 .proli-list ul li{width: calc(50% - 32px)}
	.home-pro-li.proid3 .proli-list ul li:nth-child(3n){margin-right: 30px;}
	.home-pro-li .fixright{right: 7%;}
	.home-pro-li.proid3 .fixright{right: 0;}
}
@media (max-width:1440px) {
	.home-pro-li .tit-top h5{font-size: 26px;}
	.home-pro-li .tit-top h5 i{font-size: 26px;margin-right: 16px;}
	.home-pro-li .tit-top h5 img{width: 26px;height: 26px;margin-right: 16px;}
	.home-pro-li .proli-list ul li h6{font-size: 18px;}
	.home-pro-li .fixright{right: 2%;}
	.home-pro-li.proid3 .fixright{right: 0;}
	.home-pro-li .tit-top p{font-size: 20px;line-height: 30px;}
}
@media (max-width:1280px) {
	.home-pro .home-prolist li{    padding: 0 40px;}
	.home-pro .home-prolist li::after{width: 80px;}
	.home-pro-li{padding: 40px;}
	.home-pro-li .proli-list{padding: 20px 30px;min-height: auto;}
	.home-pro-li .proli-list ul li{width: calc(44% - 20px);}
	.home-pro-li .proli-list ul li:nth-child(3n){margin-right: 30px;}
	.home-pro-li .fixright{max-height: 70%;}
	
	.home-pro-li.proid3 .proli-list{width: 72%;}
	
	.home-pro-li .tit-top p{font-size: 18px;}
}
@media (max-width:991px) {
	.home-pro-li{margin-top: 4%;}
	.home-pro-li .proli-list{padding: 10px 20px;width: 94%;}
	.home-pro-li .proli-list ul li{margin: 12px 20px 12px 0;}
	.home-pro-li .proli-list ul li:nth-child(3n){margin-right: 20px;}
	.home-pro-li .proli-list ul li .img{width: 30px;height: 30px;margin-right: 12px;}
	.home-pro-li .fixright{right: 0;max-height: 60%;top: 56%;}
	
	.home-pro-li.proid2 .proli-list ul li:nth-child(3n){margin-right: 40px;}
}
@media (max-width:769px) {
	.home-pro .home-prolist li h4{font-size: 16px;padding: 10px 0;}
	.home-pro .home-prolist li{padding: 0 24px;}
	.home-pro .home-prolist li::after{width: 60px;}
	.home-pro-li .tit-top h5 i{font-size: 20px;margin-right: 10px;}
	.home-pro-li .tit-top h5 img{width: 20px;height: 20px;margin-right: 10px;}
	.home-pro-li .tit-top h5{font-size: 22px;line-height: 30px;}
	.home-pro-li{padding: 24px 28px;}
	.home-pro-li .proli-list ul li h6{font-size: 16px;line-height: 34px;}
	.home-pro-li .proli-list ul li{width: calc(75% - 20px);}
	.home-pro-li .fixright{max-width: 50%;}
	
	.home-pro-li.proid3 .proli-list ul li{width: calc(75% - 20px);}
	
	.home-pro-li .tit-top p{width: 100%;font-size: 16px;}
}
@media (max-width:480px) {
	.home-pro-li .fixright{display: none;}
	.home-pro-li .proli-list ul li{width: 100%;margin: 10px 0;}
	.home-pro .home-prolist li{padding: 0 12px;}
	.home-pro .home-prolist li::after{width: 20px;}
	.home-pro .home-prolist li h4{font-size: 14px;line-height: 24px;}
	.home-pro-li{padding: 14px 12px;}
	.home-pro-li.proid3 .proli-list ul li{width: 100%;}
	
	.home-pro-li.proid2 .proli-list ul li{margin:10px 0;}
	.home-pro-li .tit-top p{font-size: 14px;line-height: 24px;}
}

/* 技术支持 */
@keyframes iconS {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(10px);
    }
	100% {
	    transform: translateY(0px);
	}
}
.home-techn  .swiper-container{overflow: unset;}
.home-techn ul{display: flex;justify-content: space-between;}
.home-techn li{padding: 64px;width: 100%;height: 573px;box-shadow: 0 0 20px 0 rgba(0,89,255,0.1);text-align: center;transition: all .4s linear;-webkit-transition: all .4s linear;}
.home-techn li:hover{box-shadow: 0 0 20px 0 rgba(0,89,255,0.4)}
.home-techn li .top-img{background-size: contain;width: 100%;height: auto;max-width: 264px;margin: 0 auto;background-repeat: no-repeat;background-image: url(../images/techn-ng.png);margin-bottom: 40px;}
.home-techn li .top-img img{display: block;width: 100%;height: 100%;object-fit: cover;animation:iconS 3s ease-out infinite;}
.home-techn h4{font-size: 36px;line-height: 46px;color: #333;font-family: "微软雅黑";margin-bottom: 30px;}
.home-techn p{font-size: 18px;line-height: 36px;color: #888;font-family: "微软雅黑";text-align: left;}
.home-techn .swiper-button-prev{display: none;}
.home-techn .swiper-button-next{display: none;}
@media (max-width:1680px) {
	.home-techn li{padding: 40px;height: 553px;}
	.home-techn h4{font-size: 30px;line-height: 38px;}
}
@media (max-width:1360px) {
	.home-techn p{font-size: 16px;line-height: 30px;}
	.home-techn h4{font-size: 26px;margin-bottom: 20px;}
}
@media (max-width:1080px) {
	.home-techn li{padding: 24px 30px;height: 380px;}
	.home-techn h4{font-size: 24px;line-height: 30px;}
	.home-techn p{font-size: 14px;line-height: 24px;}
	.home-techn li .top-img{width: 70%;margin-bottom: 20px;}
}
@media (max-width:769px) {
	.home-techn .main{overflow: hidden;}
	.home-techn li .top-img{width: 100%;}
	.home-techn li{padding: 24px 20px;}
	.home-techn h4{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
	.home-techn p{font-size: 12px;line-height: 22px;text-align: center;}
	
	.home-techn .swiper-button-prev{display: block;}
	.home-techn .swiper-button-next{display: block;}
	.home-techn li{height: auto;}
	.home-techn li:hover{transform: translateY(0px);}
}


/* 关于我们 */
.home-about{margin-top: 6.2%;background-image: url(../images/about-bg.jpg);height: 1080px;background-repeat: no-repeat;background-size: cover;}
.home-about h3{color: #fff;}
.home-about .home-aboutlist{width: auto;margin: 0 auto;}
.home-about .home-aboutlist ul{display: flex;justify-content: center;}
.home-about .home-aboutlist ul li{text-align: center;margin: 0 120px;}
.home-about .home-aboutlist ul li .num{display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
.home-about .home-aboutlist ul li .timer{font-size: 68px;line-height: 64px;font-family: "arial";font-weight: bold;
	background: linear-gradient(to top, #0059ff, #44bfff);
	-webkit-background-clip: text;
	color: transparent;}
.home-about .home-aboutlist ul li .num div{font-size: 68px;line-height: 64px;font-family: "arial";font-weight: bold;
	background: linear-gradient(to top, #0059ff, #44bfff);
	-webkit-background-clip: text;
	color: transparent;}
.home-about .home-aboutlist ul li p{font-size: 24px;line-height: 30px;color: #fff;font-weight: bold;}
.home-about .home-bigimg{width: 869px;height: auto;margin: 0 auto;margin-top: 50px;position: relative;}
.home-about .home-bigimg img{display: block;width: 100%;height: 100%;object-fit: cover;position: relative;}
.home-about .home-bigimg::before{position: absolute;content: '';background-size: contain;background-repeat: no-repeat;background-image:url(../images/nanhai.png);width: 118px;height: 176px;bottom: 60px;right:0;transform: translateX(100%);}

.home-about .home-bigimg .tiadd{display: flex;align-items: center;}
.home-about .home-bigimg .tiadd .img{width: 36px;height: 36px;margin: 0 18px;transition: all .2s linear;-webkit-transition: all .2s linear;}
.home-about .home-bigimg .tiadd .img img{width: 100%;height: 100%;object-fit: contain;display: block;transition: all .2s linear;-webkit-transition: all .2s linear;}
.home-about .home-bigimg li p{opacity: 0;transition: all .2s linear;-webkit-transition: all .2s linear;font-size: 18px;line-height: 28px;font-family: "微软雅黑";color: #fff;}

.home-about .home-bigimg li.bj{position: absolute;top: 25%;right: 21.4%;}
.home-about .home-bigimg li.jn{position: absolute;top:34%;right: -1%;}
.home-about .home-bigimg li.sh{position: absolute;top: 47%;right: 8%;}
.home-about .home-bigimg li.sz{position: absolute;top: 74%;right: 20%;}

.home-about .home-bigimg li .tiadd .img:hover{transform: scale(1.2);}
@media (max-width:1680px) {
	.home-about .home-aboutlist ul li .timer{font-size: 48px;line-height: 48px;}
	.home-about .home-aboutlist ul li .num div{font-size: 48px;line-height: 48px;}
	.home-about .home-aboutlist ul li{margin: 0 8%;}
	.home-about .home-aboutlist ul li .num{margin-bottom: 10px;}
	.home-about .home-aboutlist ul li p{font-size: 20px;}
	.home-about{height: 1020px;}
}
@media (max-width:1360px) {
	.home-about .home-aboutlist ul li .timer{font-size: 40px;line-height: 40px;}
	.home-about .home-aboutlist ul li .num div{font-size: 40px;line-height: 40px;}
	.home-about .home-aboutlist ul li p{font-size: 18px;}
	.home-about{height: 820px;}
	.home-about .home-bigimg{margin-top: 20px;width: 50%;}
	.home-about .home-bigimg li.bj{top: 25%;right: 22.1%;}
	.home-about .home-bigimg li.jn{top: 34%;right: -3%;}
	.home-about .home-bigimg li.sh{top: 47%;right: 9%;}
	.home-about .home-bigimg li.sz{top: 74%;right: 21%;}
	.home-about .home-bigimg li p{font-size: 16px;}
	.home-about .home-bigimg .tiadd .img{margin: 0 8px;width: 26px;height: 26px;}
}
@media (max-width:1280px) {
	.home-about .home-title h3{margin-bottom: 2%;}
	.home-about{height: 720px;}
	.home-about .home-aboutlist ul li .num{margin-bottom: 0;}
	.home-about .home-bigimg li.bj{top: 24.4%;}
	.home-about .home-bigimg li.jn{right: -4%;}
	.home-about .home-bigimg li.sz{top: 73.2%;}
}
@media (max-width:1080px) {
	.home-about{height: 600px;}
	.home-about .home-title h3{margin-bottom: 3%;}
	.home-about.home-big-padd{padding-top: 3%;}
	.home-about .home-bigimg li.bj{top: 23%;}
	.home-about .home-bigimg li.jn{left: 74%;top: 30%;right: unset;}
	.home-about .home-bigimg li.sz{top: 72%;right: 20%;}
	
	.home-about .home-aboutlist ul li p{font-size: 16px;line-height: 26px;}
	
	.home-about .home-bigimg::before{width: 64px;height: 130px;bottom: 0;}
}
@media (max-width:991px) {
	.home-about .home-aboutlist ul li .timer{font-size: 30px;line-height: 30px;}
	.home-about .home-aboutlist ul li .num div{font-size: 30px;line-height: 30px;}
	.home-about .home-aboutlist ul li p{font-size: 14px;line-height: 26px;}
	.home-about{height: 530px;}
	.home-about .home-bigimg{width: 450px;}
}
@media (max-width:769px) {
	.home-about .home-aboutlist ul li{margin: 0 4%;}
	.home-about .home-aboutlist{margin: 30px auto;}
	.home-about .home-bigimg li.jn{right: -3%;top: 28%;}
	.home-about .home-bigimg li p{font-size: 14px;line-height: 20px;opacity: 1;}
	.home-about .home-bigimg li.jn p{width: 82px;line-height: 20px;font-size: 14px;}
	
	.home-about .home-bigimg::before{width: 40px;height: 80px;right: 30px;}
	
	
	
}
@media (max-width:480px) {
	.home-about.home-big-padd{padding-top: 8%;}
	.home-about .home-bigimg{width: 100%;}
	.home-about .home-aboutlist ul li{margin: 0 14px;}
	.home-about .home-aboutlist ul li p{font-size: 12px;line-height: 20px;}
	.home-about .home-bigimg li p{font-size: 12px;}
	.home-about .home-bigimg li.jn p{font-size: 12px;}
	.home-about .home-bigimg .tiadd .img{margin: 0 2px;}
	.home-about .home-aboutlist{margin: 48px auto;}
	
	.home-about .home-bigimg::before{right: 100%;}
	
	.home-about .home-bigimg li.bj{top: 20%;right: 21.1%;}
	.home-about .home-bigimg li.sh{top: 43%;}
	.home-about .home-bigimg li.sz{top: 70%;}
}

/* 新闻中心 */
.home-news{background: #f8f8ff;padding-bottom: 6.2%;}
.home-newbox ul{display: flex;justify-content: space-between;}
.home-newbox li{width: 31%;background: #fff;}
.home-newbox li a{display: block;width: 100%;height: 100%;}
.home-newbox li .overimgbox{position: relative;width: 100%;overflow: hidden;}
.home-newbox li .overimgbox .img{width: 100%;height: 0;padding-bottom: 57.6%;position: relative;}
.home-newbox li .overimgbox .img .img-fix{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.home-newbox li .overimgbox .img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all .4s linear;-webkit-transition: all .4s linear;}

.home-newbox li .text{padding: 40px;width: 100%;}
.home-newbox li h4{font-size: 24px;line-height: 36px;font-family: "微热雅黑";color: #333;
text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;transition: all .4s linear;-webkit-transition: all .4s linear;
display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical}
.home-newbox li h5{font-size: 18px;line-height: 28px;font-family: "微热雅黑";color: #888;margin: 10px 0 20px;}
.home-newbox li p{font-size: 18px;line-height: 36px;font-family: "微热雅黑";color: #888;}
.home-newbox li .text p{
	text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;
	display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical
}
.home-newbox li.last{display: flex;flex-direction: column;justify-content: flex-start;padding: 40px;}
.home-newbox li.last .minli{margin-top: 12%}
.home-newbox li.last .minli:first-child{margin-top: unset}
.home-newbox li .minli h6{font-size: 20px;line-height: 30px;font-family: "微热雅黑";color: #333;transition: all .4s linear;-webkit-transition: all .4s linear;
text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;
	display: -webkit-box;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical
}
.home-newbox li .minli p{margin-top: 8px;}
.home-newbox li .minli:hover h6{color: #0059ff;}
/*.home-newbox li:hover .img img{transform: scale(1.1);}*/
.home-newbox li:hover h4{color: #0059ff;}
@media (max-width:1680px) {
	.home-newbox li{width: 32%;}
	.home-newbox li .text{padding: 30px;}
	.home-newbox li.last{padding: 30px;}
}

@media (max-width:1360px) {
	.home-newbox li .text{padding: 20px 30px;}
	.home-newbox li h4{font-size: 20px;line-height: 26px;}
	.home-newbox li h5{font-size: 16px;line-height: 24px;margin: 6px 0 10px;}
	.home-newbox li p{font-size: 16px;line-height: 30px;}
	.home-newbox li .minli h6{font-size: 18px;line-height: 26px;}
	.home-newbox li .minli p{margin-top: 2px;}
	.home-newbox li.last{padding: 20px;}
}
@media (max-width:1080px) {
	.home-newbox li .text{padding: 20px;}
	.home-newbox li h5{font-size: 14px;}
	.home-newbox li p{font-size: 14px;line-height: 26px;}
	.home-newbox li .minli h6{font-size: 16px;}
}
@media (max-width:769px) {
	.home-newbox ul{flex-wrap: wrap;}
	.home-newbox li{width: calc(50% - 10px);}
	.home-newbox li.last{width: 100%;margin-top: 20px;}
	.home-newbox li.last .minli{margin-top: 6%}
}
@media (max-width:480px) {
	.home-newbox li{width: 100%;margin-bottom: 10px;}
	.home-newbox li.last{margin-top: 0;}
	.home-newbox li .overimgbox{max-height: 200px;}
	.home-newbox li h4{font-size: 18px;line-height: 20px;}
	.home-newbox li h5{margin: 4px 0;}
	.home-newbox li .text p{-webkit-line-clamp: 2;line-clamp: 2;}
}

/* 合作伙伴 */
.home-partners{padding-bottom: 6.2%;}
.home-partners h3{margin-bottom: 60px;}
.home-partners .swiper-partners{padding: 0 70px;position: relative;}
.home-partners .swiper-slide li{width: 100%;}
.home-partners li{float: left;background-color: #f8f8ff;width: 15%;transition: all .4s linear;-webkit-transition: all .4s linear;margin-left: 2%;margin-bottom: 2%;position: relative;border-radius: 4px;}
.home-partners li:nth-child(6n+1) {margin-left: 0;}
.home-partners li a{display: block;width: 100%;height: 100%;padding-bottom: 53%;position: relative;}
.home-partners li .img{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);padding: 8%;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.home-partners li .img img{display: block;max-width: 100%;object-fit: contain;transition: all .4s linear;-webkit-transition: all .4s linear;}
.home-partners li:hover{box-shadow: 0 0 10px 0 rgba(0,87,255,0.4);}
.home-partners li:hover img{transform: scale(1.06);}
@media (max-width:1080px) {
	.home-partners li {width: 18.4%;margin-left: 2%;margin-bottom: 2%;}
	.home-partners li:nth-child(6n+1) {margin-left: 2%;}
	.home-partners li:nth-child(5n+1) {margin-left: 0;}
}
@media (max-width:769px) {
	.home-partners li {width: 32%;margin-left: 2%;margin-bottom: 2%;}
	.home-partners h3{margin-bottom: 5%;}
	.home-partners li:nth-child(5n+1) {margin-left: 2%;}
	.home-partners li:nth-child(3n+1) {margin-left: 0;}
	
	.home-partners .swiper-partners{padding: 0 40px;}
	.home-partners .swiper-button-next, .swiper-button-prev{transform: scale(0.8);}
}
@media (max-width:480px) {
	.home-partners li{width: 49%;margin-left: 2%;margin-bottom: 2%;}
	.home-partners li:nth-child(3n+1) {margin-left: 2%;}
	.home-partners li:nth-child(2n+1) {margin-left: 0;}
	
	.home-partners .swiper-partners{margin: 14% 0;}
	.home-partners .swiper-button-next, .swiper-button-prev{transform: scale(0.6);}
}
/* 合作伙伴 */


/* 联系我们 */
.contact{position: relative;background-color: #0059FF;text-align: center;background: url(../images/contant-bg.jpg);height: 325px;background-repeat: no-repeat;background-size: cover;}
.contact .centerbox{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.contact h3{font-size: 36px;line-height: 28px;color: #fff;font-family: "微软雅黑";font-weight: bold;}
.contact p{font-size: 18px;line-height: 28px;color: #fff;font-family: "微软雅黑";margin: 30px 0 40px;opacity: 0.5;}
.contact .toform{background: #fff;border-radius: 30px;width: 130px;height: 42px;margin: 0 auto;}
.contact .toform a{width: 100%;height: 100%;font-size: 16px;line-height: 42px;color: #0059ff;display: block;text-align: center;}

/* 联系我们 弹窗 */
.contanpop-bg{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1000;background: rgba(0,0,0,0.4);}
.contanpop{display: none;padding: 60px 80px;border-radius: 5px;position: fixed;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 820px;height:auto;z-index: 1001;background-image: linear-gradient(to top,#fff 80%,#b5ccfe);}
.contanpop h3{color: #0059FF;font-size: 24px;line-height: 30px;font-family: "微软雅黑";text-align: center;margin-bottom: 40px;font-weight: bold;}
.contanpop .inpli{letter-spacing: 2px;font-size: 18px;line-height: 20px;color: #333;float: left;width: 48%;background: #eaf2ff;padding: 20px;border-radius: 5px;margin-bottom: 20px;}
.contanpop .inpli:nth-child(2n){float: right;}
.contanpop .inpli::-webkit-input-placeholder{
	color: #999;
	font-size: 18px;font-family: "微软雅黑";
}
.contanpop textarea{ letter-spacing: 2px;font-size: 18px;line-height: 24px;color: #333;margin-bottom: 20px;padding: 20px;background: #eaf2ff;min-height: 130px;width: 100%;border: unset;border-radius: 5px;}
.contanpop textarea::-webkit-input-placeholder{
	color: #999;
	font-size: 18px;font-family: "微软雅黑";
}
.contanpop  .yzm{display: flex;align-items: center;}
.contanpop  .yzm input{font-size: 18px;line-height: 20px;color: #333;width: 30%;background: #eaf2ff;padding: 20px;border-radius: 5px;}
.contanpop  .yzm input::-webkit-input-placeholder{
	color: #999;
	font-size: 18px;font-family: "微软雅黑";
}
.contanpop  .yzm button{border: unset;background-color: #0059FF;border-radius: 5px;text-align: center;color: #fff;width: 130px;margin-left: auto;height: 50px;}
.contanpop  .yzm .yzmimg{width: 16%;margin-left: 2%;height: 60px;background: #eaf2ff;border-radius: 5px;}
.contanpop  .yzm .yzmimg img{max-width: 90%;height: 100%;display: block;object-fit: contain;margin: 0 auto;}

.contanpop .fix-close{cursor: pointer;position: absolute;right: 20px;top: 20px;background: #fff;border-radius: 50%;width: 36px;height: 36px;}
.contanpop .fix-close::after{content: '';position: absolute;width: 16px;height: 1px;background-color: #0059FF;top: 50%;left: 50%;transform: translate(-50%,-50%) rotate(-45deg);}
.contanpop .fix-close::before{content: '';position: absolute;width: 1px;height: 16px;background-color: #0059FF;top: 50%;left: 50%;transform: translate(-50%,-50%) rotate(-45deg);}

@media (max-width:1360px) {
	.contact h3{font-size: 28px;}
	.contact p{margin: 20px 0 30px;}
	.contact{height: 270px;}
}
@media (max-width:1080px) {
	.contact h3{font-size: 26px;}
	.contact p{margin: 14px 0 20px;font-size: 16px;}
	
	.contanpop{width: 600px;padding: 30px 40px;}
	.contanpop .fix-close{right: 12px;top: 12px;width: 30px;height: 30px;}
	.contanpop h3{margin-bottom: 20px;font-size: 20px;}
	.contanpop .inpli{padding: 12px 14px;margin-bottom: 14px;}
	.contanpop textarea{padding: 12px 14px;}
	.contanpop .yzm input{padding: 12px 14px;}
	.contanpop .yzm .yzmimg{height: 44px;}
	.contanpop .yzm button{height: 44px;}
}
@media (max-width:769px) {
	.contact{height: 200px;}
	.contact h3{font-size: 20px;}
	.contact p{font-size: 14px;line-height: 24px;margin: 10px 0 14px;}
	.contact .toform{width: 110px;height: 30px;}
	.contact .toform a{font-size: 14px;line-height: 30px;}
	
	.contanpop{width: 90%;}
	.contanpop .inpli{width: 100%;}
	.contanpop .yzm .yzmimg{width: 30%;}
	.contanpop textarea{margin-bottom: 14px;
}
@media (max-width:480px) {
	.contact{height: 300px;}
	.contact h3{width: 225px;margin: 0 auto;}
	.contact p{margin: 30px 0;}
	
	.contanpop{padding:30px;}
	.contanpop .inpli{margin-bottom: 2%;font-size: 12px;line-height: 18px;}
	.contanpop .yzm{flex-wrap: wrap;}
	.contanpop .yzm input{width: 49%;font-size: 12px;line-height: 18px;}
	.contanpop .yzm .yzmimg{width: 49%;}
	.contanpop textarea{margin-bottom: 2%;font-size: 12px;line-height: 18px;min-height: 80px;}
	.contanpop .yzm button{width: 100%;margin-top: 2%;height: 34px;}
	.contanpop h3{font-size: 16px;}
	.contanpop .fix-close{width: 20px;height: 20px;}
	.contanpop .fix-close::before{height: 10px;}
	.contanpop .fix-close::after{width: 10px;}
}



