@media (min-width: 768px) {
    /* .news .use li a:hover {position: absolute;width: 100%;top: 50%;left: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);} */
    .news .use li:hover a .text-center{
    	height: auto;
    }
    .news .use li:hover a {
    	height: 554px;
    	top: 0;
    }
    .news .use li:hover a .text-center{
    	margin-top: 20px;
    	display: block;
    }
	.navL li a:hover{color: #2f64f6;}
	header .lt nav li .top a:hover,
	header .lt nav li .down p a:hover,
	.pro6 .alise li a:hover .cont .font24,
	.case2Bom ul li a:hover .font24{color: #2f64f6;}
	header .rt a:hover{background-color: #2f64f6;}
	.casebanner a:hover,
	.pro6 .alise li a:hover .cont span,
	.banner .lt a:hover,
	.index2 a:hover{background-color: #fff;color: #256fff;}
	.casebanner a:hover .sj{border-color: transparent transparent transparent #256fff;}
	.product8 ul li:hover .imgs img,
	.alise2 li a img:hover,
	.links li a .imgs:hover img,
	.index5 ul li:hover a,
	/* .pro2 ul li:hover .imgs img{animation: tada 1s;-webkit-animation:tada 1s linear infinite;-o-animation:tada 1s;-moz-animation:tada 1s;} */
	.product8 ul li:hover .font22{color: #256fff;}
	footer .top .lt ul p a:hover,footer .center a:hover{color: #fff;}
	.pro6 .alise li a:hover .imgs div,
	.case2Bom ul li a:hover .imgs img{transform: scale(1.1);-webkit-transform: scale(1.1);}
	.index4 .rt a.font16:hover{background-color: #2f64f6;color: #fff;}
	.index4 .rt ul li a:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}
	.product .lt .fom button:hover,
	.proTwo .for button:hover{background-color: #fff;color: #256fff;border-left: 1px solid #256fff;}
	.pro7 .ae a:hover,
	.product2 .text-center a:hover, 
	.product3 .lt a:hover,
	.formAll .lt button:hover{background-color: #fff;color: #256fff;}
	.pro6 .text-center a:hover{background-color: #256fff;color: #fff;}
	
	
	
}
@media (min-width: 1200px){

}
@media (min-width: 1400px) {


}
@media (min-width: 1680px) {
	
	
}
@media (min-width: 1600px) {
	
}
@media (min-width: 1100px){

}
@media (max-width: 1681px){
	header .lt nav li{margin-left: 50px;}
}
@media (max-width: 1660px) {
.news .use li a .font22{height: 68px;}
}
@media (max-width: 1600px){
	header .lt .logo{margin-right: 20px;}
	header .rt form input{width: 160px;}
	header .lt nav li .down{padding: 15px 60px;}
	.bannerList ul li a{padding: 35px 32px 32px;padding-left: 85px;}
	.bannerList ul li a .lt{left: 20px;top: 28px;}
	.banner .swiper-pagination {
	    bottom: 146px;
	}
	.index1.product2{padding: 55px 0 55px;}
	.index1{padding: 150px 0 55px;}
	.pad9{padding: 70px 0;}
	.title .font34{margin-bottom: 15px;}
	.index2 .imgs{margin-top: 50px;}
	.index5{padding: 60px 0 70px;}
}
@media (max-width: 1550px){
  
}
@media (max-width: 1510px){
	
	
}
@media (max-width: 1500px){
	.bannerList ul li a .lt{width: 40px;height: 40px;line-height: 38px;left: 15px;top: 24px;}
	.bannerList ul li a .lt img{height: 18px;}
	.bannerList ul li a{padding: 28px 30px 28px;padding-left: 75px;}
	.index1.product2{padding: 55px 0 55px;}
	.index1{padding: 140px 0 55px;}
	.index3 .cont ul li{height: 300px;}
	.index3 .cont ul li .so{padding: 20px 30px;}
	.index5 ul li a{height: 90px;line-height: 90px;}
	.case2Top ul{padding: 0 3%;}
	.case2Top a{margin: 0;}
}
@media (max-width: 1440px) {
 footer .top .lt{padding-right: 6%;}
 footer .top .rt{padding-left: 3%;}
 footer .top .rt li .ewm{width: 115px;}
 .caseT{padding: 150px 0 120px;}
 .solve4 .swiper-button-next,.solve4 .swiper-button-prev{
	 background-size: 16px 25px;
 }
 .case{padding: 200px 0 180px;}
 .proTwoCont_rt .list li{margin-left: calc(25% - 120px);
    margin-left: -webkit-calc(25% - 120px);}
 .news .use li:hover a,.news .use li{height: 530px;}
 .news .use li{margin-top: 10px;margin-bottom: 0;}
 .news .use li a{height: 466px;}
 
 
 
 
}
@media (max-width: 1430px){
  .detailsCont{max-width: 690px;}
  .modalLeft{margin-right: 360px;}
  .modalRight{margin-left: 360px;}
}
@media (max-width: 1368px){
header .lt nav li {
    margin-left: 40px;
}
header .rt form input{width: 140px;padding-left: 23px;}
header .rt form img{left: 5px;}
header .rt span{margin: 0 18px 0 16px;}
.news .use li a .text-center,.news .use li a:hover .text-center{margin-top: 20px;}
.news .use li a span.font16,.news .use li a:hover span.font16{padding: 8px 26px;}
	.casebanner a{padding: 10px 40px;margin-top: 30px;}
	.product8 ul li{padding: 40px 30px;}
	.product8 ul li .imgs{height: 90px;}
	.title .imgs,.ctle img{height: 100px;}
	/* .case5 .lt{margin-top: 30px;} */
	.case6 .lt{margin-top: 0;}
	.case6 .rt{margin-top: 30px;}
	.pro6 .alise li .imgs{height: 220px;}
	.case1 ul li{padding: 2rem;}
	.pro2 ul li .imgs{height: 80px;}
	.about .font34, .about1 .font34{margin-bottom: 35px;}
	.about1 ul li .font24{margin: 10px 0 14px;}
	.about1 ul li{padding: 28px 26px;}
	.login .bom .lt{padding: 4.5% 10%;}
	.login .bom .lt .font34,.login .bom .rt .font34{margin-bottom: 30px;}
	.login .bom .lt .list input,.login .bom .lt .list1 button{height: 46px;}
	.login .bom .rt img{height: 54px;}
	.login .bom .lt .list1 button{line-height: 46px;}
	
	
	
}
@media (max-width: 1332px){
	.news .use li{width: 32%;margin-left: 2%;margin-bottom: 40px;}
	.news .use li a .cont{padding: 10px 10px 4px;}
	footer .top .lt{padding-right: 4%;}
	footer .top .rt{padding-left: 4%;}
	footer .top .rt li .ewm{width: 115px;margin-left: 15px;}
	footer .top .lt ul .font18{margin-bottom: 20px;}
	footer .top .lt ul p{margin-bottom: 11px;}
	 .case{padding: 180px 0 160px;}
	 .proTwoCont_rt .list li{margin-left: calc(20% - 90px);
    margin-left: -webkit-calc(20% - 90px);}
	.proTwoCont_rt .links li a .imgs,.product2 .links li a .imgs{width: 87.5px;height: 87.5px;line-height: 87.5px;}
	.proTwoCont_rt .links li a .imgs img,.product2 .links li a .imgs img{max-width: 60px;max-height: 60px;margin-bottom:0px;}
	.product1 .cont ul li{padding-left: 46px;}
	.product1 .cont ul li span.font40{margin-right: 10px;}
	.news .use li a{height: 430px;}
	.news .use li:hover a, .news .use li{height: 485px;}
	.news .use li a .text-center,.news .use li:hover a .text-center{margin-top: 12px;}
}
@media (max-width: 1300px){
	header .rt form input{font-size: 14px;}
	header .rt span img{height: 20px;}
	header .rt span{font-size: 14px;}
	header .rt a{width: 90px;height: 26px;line-height: 26px;}
	.modalLeft{width: 230px;padding: 10px 10px 15px;}
	.modalRight{width: 230px;padding: 10px 10px 15px;}
	.modalLeft .font34{font-size: 20px;margin: 10px 0;}
	.modalLeft p{margin-bottom: 16px;}
	.modalLeft a{padding: 10px;}
	.casebanner .font34{margin-bottom: 15px;}
	.navL{padding: 20px 0 10px;}
	.product8 ul li .font22{margin: 20px auto; }
	.product8 ul{margin-top: 40px;}
	.product8 ul li{width: 30%;max-width:30%;}
	.case3 .wid100 .lt .staty{height: 80px;}
	.title .imgs,.ctle img{height: 90px;}
	.case1 ul li{padding: 20px 15px 12px;}
	.case1 ul li .font36{margin-bottom: 10px;}
	.index4 .lt{width: 400px;}
	.index4 .rt{width: calc(100% - 400px);width: -webkit-calc(100% - 400px);padding: 0 0 0 30px;}
	.index4 .rt p.font16{margin: 5px 0 10px;-webkit-line-clamp: 3;}
	.case2Top a{padding-bottom: 20px;}
	.links li a .imgs{width: 87.5px;height: 87.5px;line-height: 87.5px;}
	.links li a .imgs img{max-width: 60px;max-height: 60px;margin-bottom:0px;}
	.pro2 ul li .imgs{height: 65px;}
	.pro2 ul li .font24{margin: 14px auto 20px;}
	.proTwo .for input,.proTwo .for button{height: 50px;}
	.product3 .links li a .imgs{width: 87.5px;
    height: 87.5px;
    line-height: 87.5px}
	.product3 .links li a .imgs img{max-width: 60px;
    max-height: 60px;}
	.about3 ul li .lt{width: 120px;height: 120px;line-height: 120px;}
	.about3 ul li .cont{width: -webkit-calc(100% - 120px); width: -moz-calc(100% - 120px);width: calc(100% - 120px);}
	.about3 ul li a{padding: ;}
	.about2{height: 500px;}
	.about2 .lt{padding: 65px 0;}
	.about2 .lt .swiper-slide .yuan{width: 36px;height: 36px;margin-right: 10px;}
	.about2 .lt .swiper-slide .yuan span{width: 18px;height: 18px;}
	.about2 .lt .swiper-slide{line-height: 70px;}
	.about2 .lt .swiper-slide-active p{font-size: 30px;}
	.about2 .lt .swiper-slide-active.swiper-slide .cont{left: 96px;}
	.dongTop{margin-top: 0;}
	.about2 .lt .swiper-slide .yuan{position: relative;}
	.about2 .lt .swiper-slide-active .yuan{top: -3px;}
	.about2 .lt .swiper-slide-active .swiper-slide .yuan{top: -5px;}
	.about2 .lt .swiper-slide-active +.swiper-slide .cont{left: 85px;}
	.about2 .lt .swiper-slide-active +.swiper-slide +.swiper-slide .cont .yuan{top: -5px;}
	.about2 .lt .swiper-slide-active +.swiper-slide +.swiper-slide .cont{left: 70px;}
	.about2 .lt .swiper-button-next {
	    bottom: 20px;
	    transform: rotate(111deg);
	    margin-left: 12px;
	}
	.about2 .lt .swiper-button-prev{top: 38px;margin-left: -4px;}
	.about2 .lt .swiper-slide.swiper-slide-prev .cont .yuan{top: -5px;}
	.about2 .lt .swiper-slide.swiper-slide-prev .cont{left: 71px;}
	.about2 .rt{padding-top: 100px;}
	.about2 .rt .font34{margin-bottom: 22px;}
	
}
@media (max-width: 1270px){
	header .lt .logo{height: 35px;}
	header .lt nav li{margin-left: 30px;}
	/* .news .use li{margin-bottom: 30px;} */
	.news .use li a{padding: 12px;}
	.news .use li a .font22{margin: 5px 0 8px;}
	/* .news .use li a .text-center{margin-top: 12px;} */
	.news .use li a:hover .text-center{margin-top: 12px;}
	 .case{padding: 160px 0 140px;}
}
@media (max-width: 1250px){
.modalLeft,.modalRight{display: none;}
.detailsCont{max-width: 100%;}
.about4 .cst .swiper-slide .imgs{padding: 8% 5%;}



}
@media (max-width: 1200px){
	header .lt nav{position: absolute;background-color: rgba(21,32,85,0.9);width: 100%;top: 59px;left: 0;z-index: 4;padding: 10px 0;}
	header .rt{line-height: 35px;margin-right: 60px;}
	.ico{display: block;position: absolute;right: 15px;top: 15px;}
	header .lt nav{display: none;}
	header .lt nav li{display: block;margin: 0;border-bottom: 1px solid rgba(255,255,255,0.5);}
	header .lt nav li .top a{display: block;padding: 0 50px;line-height: 40px;}
	header .lt nav li:last-child{border-bottom: none;}
	header .lt nav li .top span{display: inline-block;position: absolute;width: 40px;height: 40px;text-align: center;line-height: 50px;color: #fff;right: 0;top: 0;}
	header .lt nav li .top span i{font-size: 30px;}
	header .lt nav li .down{position: relative;width: 100%;background-color: rgba(21,32,85,0.1);padding: 12px 0;}
	header .lt nav li .down .sanjiao{display: none;}
	header .lt nav li .down p a{display: block;color: #fff;padding: 0 60px;}
	header .lt nav li .down p{border-bottom: 1px solid rgba(255,255,255,0.2);}
	header .lt nav li .down p:last-child{border-bottom: none;}
	.details{padding: 88px 0 0 0;}
	.detailsCont .de{padding-bottom: 16px;}
	.detailsCont .de .font16{float: none;margin-bottom: 5px;}
	.detailsCont .de .rt{float: none;}
	.doe{margin: 3rem 0;padding: 15px 0;}
	.doe a{font-size: 12px;}
	.news .use li a .font22{height: 58px;}
	.news .use li a span.font16,.news .use li a:hover span.font16{padding: 6px 20px;}
	header{padding: 12px 15px;}
	.solve2 .wid100 .rt{margin-top: 20px;}
	.product8 ul{margin-top: 30px;}
	.title .imgs,.ctle img{height: 80px;margin-bottom: 20px;}
	.case{padding: 140px 0 120px;}
	.case2Top a{padding-bottom: 15px;}
	.ctle img{margin-bottom: 0;margin-right: 20px;}
	.product2 .text-center a, .product3 .lt a{padding: 10px 28px}
	.pro6 .text-center a{padding: 10px 27px;}
	.proTwo .for button i{font-size: 19px;}
	.proTwo{padding: 180px 0 120px;}
	.proTwoCont_rt .list li{margin-left: 0;width: 25%;}
	.product1 .cont ul li span.font40{width: 50px;
    height: 50px;
    line-height: 50px;}
	.product1 .cont ul li{height: 80px;}
	.product1 .cont ul li:nth-child(1)::after{height: 110px;}
	.product1 .cont ul li:nth-child(2)::after{height: 110px;}
	.product1 .cont ul li:nth-child(3)::after{height: 110px;}
	.product1 .cont ul{padding: 40px 0 20px;}
	.login .bom .lt .list1 button{width: 130px;}
	
}
@media (max-width: 1140px){
   footer .top .rt li .ewm{margin-left: 0;}
   footer .top .lt{width: 100%;padding-right: 0;margin-bottom: 20px;border-right: none;}
   footer .top .rt{width: 100%;padding-left: 0;}
   footer .top .lt ul, footer .top .rt ul{justify-content: space-evenly;}
   .pro6 .alise li .imgs{height: 200px;}
    .case{padding: 120px 0 100px;}
	.case2Top a{padding-bottom: 15px;}
	.links li a .imgs , .product2 .links li a .imgs{
	    width: 100px;
	    height: 100px;
	    line-height: 100px;
	}
	.links li a .imgs img , .product2 .links li a .imgs img{
	    max-width: 60px;
	    max-height: 60px;
	}
	.index5 ul li a{height: 70px;line-height: 70px;}
	.index5 ul li{margin-left: 16px;margin-top: 16px;width: calc(20% - 13px);
    width: -webkit-calc(20% - 13px);}
	.ac a{padding: 10px 23px;}
}
@media (max-width: 997px){
	.solve4 .vont .swiper-slide a p{height: 76px;}
	.pro6 .alise li .imgs{height: 180px;}
	.case2Bom ul li a .cont p{height: 53px;}
	.case2Bom ul li a .imgs{height: 130px;line-height: 130px;width: 140px;margin-right:0px;}
	.case2Bom ul li a{padding: 15px;}
	.case2Bom ul li a .cont{    width: calc(100% - 140px);
    width: -webkit-calc(100% - 140px);}
	.case2Bom ul li{margin-top: 20px;width: 48.5%;}
	.case2Bom ul li:nth-child(2n) {
	    margin-left: 3%;
	}
	.index4 .swiper-container{margin-top: 30px;}
	.index4Cont .swiper-button-prev .fa, .index4Cont .swiper-button-next .fa{font-size: 48px;}
	.index4 .rt a.font16{    padding: 6px 21px;}
	.index4 .rt ul{padding-top: 13px;}
	.about4 .cst .swiper-slide .imgs{padding: 5%;}
	.about5img{padding: 8% 10% 8% 10%;}
	.about5img a{width: 130px;height: 40px;line-height: 40px;}
	.about5img .font30{margin-bottom: 20px;}
	.about5img p{margin-bottom: 20px;}
	 .news .use li a .imgs{height: 140px;}
	 .news .use li a{height: 350px;}
	 .news .use li:hover a, .news .use li{height: 399px;}
	  .news .use li{margin-top: 0;}
}
@media (max-width: 992px) {
   /* .news .use li a .imgs{height: 140px;} */
	.solve .wid100 .lt .font34,.caseSET .font34,.caseSET .font16{margin-bottom: 1rem;}
	.solve2 .wid100 .rt{margin-top: 0;}
	   .solve4 .vont{padding: 20px 30px;overflow: hidden;}
	   .pro6 .alise li{margin-left: 30px;}
	   .pro6 .alise li .cont .font24{margin-bottom: 10px;}
	   .pro6 .alise li .cont p{margin-bottom: 15px;}
	   .pro6 .alise li .cont span{padding: 10px 30px;}
	   .index4 .lt{width: 300px;}
	   .index4 .rt {
	       width: calc(100% - 300px);
	       width: -webkit-calc(100% - 300px);
	   }
	   .index4 .rt ul{padding-top: 0;}
	   .case2Top ul li{width: auto;margin: 0 10px;}
	   .proTwo {
	       padding: 140px 0 90px;
	   }
	   .proTwo .for{width: 70%;}
	   .proTwoCont_lt{width: 200px;}
	   .proTwoCont_rt{width: calc(100% - 200px);
    width: -webkit-calc(100% - 200px);padding-left: 40px;}
	   .proTwoCont_lt .font24{padding-bottom: 20px;}
	   .proTwoCont_lt li{padding: 20px 0;}
	   .proTwoCont_lt li a i{right: 20px;}
	   .proTwoCont_rt .links li a .imgs, .product2 .links li a .imgs,.product3 .links li a .imgs {
	       width: 80px;
	       height: 80px;
	       line-height: 80px;
		   margin-bottom: 5px;
	   }
	   .proTwoCont_rt .links li a .imgs img, .product2 .links li a .imgs img,.product3 .links li a .imgs img{
	       max-width: 40px;
	       max-height: 40px;
	   }
	   .links .prompt{margin-top: 5px;}
	   .links .prompt .soon,.links .prompt .xin{padding: 3px 2px;font-size: 12px;width: 60px;}
	   .proTwoCont_rt .list li{margin-bottom: 15px;}
	   .proTwoCont_rt .list .font22{margin-bottom: 20px;}
	   .proTwoCont_rt .list .font22 span{padding: 2px 12px;}
	   .product10 ul li{height: 90px;margin-bottom: 23px;width: 31%;}
	   .product10 ul li img{height: 45px;}
	   .product10 ul{margin-top: 3rem;}
	   .product1 .cont ul li {
	       height: 57px;padding-left: 36px;
	   }
	   .product1 .cont ul li:nth-child(1)::after,
	   .product1 .cont ul li:nth-child(2)::after,
	   .product1 .cont ul li:nth-child(3)::after{height: 90px;}
	   .product1 .cont ul li span.font40{font-size: 22px;width: 40px;
    height: 40px;
    line-height: 40px;}
	.product1 .cont ul li span:last-child{padding-right: 20px;}
	   .index1 ul li a{padding: 20px 35px;}
	   .index1 ul li a .imgs{height: 60px;}
	   .about1 ul{flex-wrap: wrap;}
	   .about1 ul li{width: 30%;margin-bottom: 14px;}
	    .about1 ul li:nth-child(3n + 1){margin-left: 0;}
		.about1 ul li:nth-child(4){margin-left: 16%;}
		.about4 .cst .swiper-slide .imgs{padding: 14px;}
		.about4 .swiper-button-next, .about4 .swiper-button-prev{background-size: 19px 35px;}
		
}
@media (max-width: 800px){
	.about3 ul li{width: 100%;}
	.about3 ul li:nth-child(2n + 1){margin-right: 0;}
	.about4 .tab{margin: 0px 0 22px;}
}
@media (max-width: 768px){
 .pro6 .alise li .imgs{height: 130px;}
}
@media (max-width: 767px){
	.solve4 .vont{margin: 10px 0 0;}
    header .rt form,header .rt span{display: none;}
	header{padding: 12px 15px;}
	.ico{right: 15px;}
	header .lt nav li .top a{padding: 0 20px;}
	header .lt nav li .down p a{padding: 0 30px;}
	.news .use li{width: 100%;margin-left: 0;margin-bottom: 20px;}
	.news .use li a .text-center{height: auto;}
	.news .use li a .imgs{height: auto;}
	.news .use li a .imgs img{width: 100%;}
	.details2 .title{margin-bottom: 20px;}
	footer .top .rt li .ewm{width: 180px;}
	footer .top .rt li .ewm p{margin-bottom: 10px;margin-top: 5px;}
	footer .top .lt ul, footer .top .rt ul{justify-content: space-between;}
	footer .top .rt ul{display:block;}
	footer .top{padding: 40px 0 30px;}
	footer .top .rt li .logo{height: 35px;margin-bottom: 13px;}
	footer .bom{padding: 20px 0;}
	.caseT {padding: 100px 0 50px;}
	.navL{padding: 20px 0 10px;}
	.navL li{margin: 0 20px 10px;}
	.pages li a{width: 30px;height: 30px;line-height: 30px;}
	.solve .wid100, .solve2 .wid100{display: block;}
	.solve .wid100 .lt{width: 100%;padding-right: 0;}
	.solve .wid100 .rt{margin: 0 auto;width: 100%;}
	.case5 .lt{width: 100%;float: none;margin-bottom: 15px;}
	.case5 .rt{width: 100%;margin-left: 0;float: none;}
	.product8 ul{display: block;}
	.product8 ul li{width: 100%;margin-bottom: 20px;max-width:100%;margin-left: 0%;}
	.product8 ul li .imgs{height: 60px;}
	.product8 ul li .font22{margin: 12px 0;}
	.product8 ul li{padding: 30px 20px;}
	.product8 ul li:last-child{margin-bottom: 0;}
	.solve4 .vont .swiper-slide a{padding: 10% 5%;}
	.solve4 .vont .swiper-slide a .imgs{margin-bottom: 20px;height: 40px;line-height: 40px;}
	.solve4 .vont .swiper-slide .show{opacity: 1;padding: 10px 0;}
	.solve4 .vont .swiper-slide a{height: 260px;}
	.case3 .wid100,.case4 .wid100{display: block;}
	.case3 .wid100 .lt{width: 100%;padding: 0;margin-bottom: 20px;}
	.case3 .wid100 .lt .staty{height: 60px;}
	.case3 .wid100 .rt{width: 95%;}
	.case3 .wid100 .rt .font34{margin-bottom: 18px;}
	.case4 .imgs{width: 100px;margin: 0 auto 20px;height: 100px;line-height: 100px;}
	.case4 .cont{width: 100%;padding-left: 0;}
	.case4 .cont .font34{margin-bottom: 15px;}
	.case4 .cont .text-right{margin-top: 15px;}
	.case4 .wid100{background-position: top 22px right 20px;background-size: 30px;}
	.case6 .lt{width: 100%;float: none;padding-top: 0;margin-bottom: 15px;}
	.case6 .rt{width: 100%;float: none;text-align: center;}
	.title .imgs,.ctle img{height: 60px;margin-bottom: 14px;}
	.case5 .lt{margin-top: 0;}
	.case1 ul{display: inline-block;width: 100%;}
	.case1 ul li{width:49%;float: left;margin-bottom: 10px;border: none !important;}
	.case1 ul li:nth-child(2n){margin-left: 2%;}
	.case1 ul li:nth-child(2n+1){border-left: none;}
	.index4 .lt{width: 100%;}
	.index4 .rt{width: 100%;padding: 20px 0 0;}
	.index4 .swiper-container .swiper-slide{padding: 20px;}
	.index4Cont{padding:  0 30px;}
	.index4 .swiper-container .swiper-slide{padding: 10px ;height:auto;}
	.index4Cont_top .swiper-slide img{max-width:100%}
	.index4 .rt a.font16{padding: 8px 20px;font-size: 12px;}
	.index4 .rt ul{margin-top: 14px;}
	.case2Top a{padding-bottom: 5px;margin-bottom: 5px;}
	.case2Bom ul li{width: 100%;margin-left: 0;margin-top: 15px;}
	.case2Bom ul li:nth-child(2n){margin-left: 0;}
	.case2Bom ul li a{padding: 10px;}
	.case2Bom ul li a .cont{padding-left: 15px;}
	.product{padding: 110px 0 20px;}
	.product .row{display: block;}
	.product .lt p{margin: 20px 0 20px;}
	.product .lt .fom button{width: 88px;
    height: 40px;}
	.product .lt{padding:  0 15px;}
	.product .lt .fom input{    width: calc(100% - 88px);
    width: -webkit-calc(100% - 88px);height: 40px;}
	.product .rt {padding: 20px 10% 0;text-align: center;}
	.product2 .text-center a, .product3 .lt a{padding: 8px 17px;font-size: 12px;}
	.product3 .lt p, .product5 .lt p,.ctle{margin-bottom: 20px;}
	.pro1 .lt{padding-top: 1rem;}
	.product2 .links{padding:  0 10px;}
	.product2 .links{
		display: inline-block;
		width: 100%;
	}
	.links li{width: 33.333%;margin-bottom: 20px;float: left;text-align: center;}
	.pro2 ul li{width: 50%;}
	.pro2 ul li:nth-child(4){border-right: 0;padding: 5% 0 5% 5%;}
	.pro2 ul li:nth-child(2){border-right: 0;padding: 0 0 5% 5%;}
	.pro2 ul li:nth-child(3){border-right: 1px solid rgba(0,0,0,0.1);padding: 5% 5% 5% 0;}
	.pro2 ul li:nth-child(6){border-top: 1px solid rgba(0,0,0,0.1);}
	.pro2 ul li:nth-child(1){padding: 0 5% 5% 0;}
	.pro2 ul li:nth-child(5){padding: 5% 5% 0 0 ;}
	.pro2 ul li .imgs{height: 40px;}
	.pro2 ul li .font24{margin: 10px auto;}
	.pro6 .text-center a{padding: 7px 19px;font-size: 12px;}
	.alise2{margin: 0px auto 10px;}
	.alise2 li{width: 50%;padding: 10px;}
	.pro6 .alise li{width: 100%;margin-left: 0;}
	.pro6 .alise{flex-wrap: wrap;margin-top: 0px;}
	.pro6 .alise li .imgs{height: auto;}
	.pro6 .alise li .imgs img{width: ;}
	.pro7{padding: 40px 0;}
	.pro7 .ae a{width: 108px;height: 32px;border: solid 1px #ffffff;line-height: 32px;}
	.proTwo {padding: 99px 0 50px;}
	.proTwo .for button{width: 120px;height: 40px;}
	.proTwo .for input{height: 40px;padding: 0 130px 0 10px;}
	.proTwo .for{width: 100%;}
	.proTwo p{margin: 12px 0 20px;}
	.proTwoCont .cont{display: block;}
	.proTwoCont_lt{width: 100%;}
	.proTwoCont_lt .font24{font-size: 18px;font-weight: bold;}
	.proTwoCont_lt li{padding: 10px 0;}
	.proTwoCont_lt li a i{right: 10px;}
	.proTwoCont_rt{width: 100%;padding-left: 0;}
	.proTwoCont_rt .links{padding-right: 0;}
	.formAll .lt{width: 100%;padding-right: 0;}
	.formAll .rt{width: 100%;}
	.formAll .lt p input{height: 30px;}
	.formAll .lt button{height: 30px;margin-top: 5px;}
	.formAll{    padding: 5% 5% 0%;}
	.product9 ul{flex-wrap: wrap;}
	.product9 ul li{width: 50%;margin-bottom: 20px;padding-left: 12px;padding-right: 10px;}
	.product9 ul li:nth-child(2),
	.product9 ul li:nth-child(4){border-right: none;padding-right: 0;}
	.product9 ul li:nth-child(3){padding-left: 0;}
	.product9 ul li .font24{margin: 8px 0 10px;}
	.product .lt .vdo a{padding: 0px 8px;
    height: 25px;
    line-height: 25px;font-size: 12px;margin-right: 6px;}
	.product .lt .vdo a img{height: 12px;}
	.product .lt .vdo span{font-size: 12px;word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-box-orient: vertical; 
	-webkit-line-clamp: 1;
	overflow: hidden;}
	.product .lt .vdo{padding: 5px 9px 5px 6px;height: 35px; display: -webkit-box;
   display: -webkit-flex;
   display: -ms-flexbox;
   display: flex;align-items: center;overflow: hidden;}
   .product1 .cont ul li{width: 100%;margin-bottom: 20px;padding-left: 0;height: auto;border-bottom: 1px solid #256fff;padding-bottom: 10px;}
   .product1 .cont ul{display: block;}
   .product1 .cont ul li:nth-child(1)::after,
   .product1 .cont ul li:nth-child(2)::after,
   .product1 .cont ul li:nth-child(3)::after{
	   display: none;
   }
   .product1 .cont ul li span.font40{font-size: 18px;width: 33px;
    height: 33px;line-height: 33px;}
	.product2 .links li{width: 25%;margin-bottom: 12px;}
	.product2 .links li a .imgs,.product3 .links li a .imgs{
		width: 60px;
		height: 60px;
		line-height: 60px;
	}
	.product2 .links li a .imgs img,.product3 .links li a .imgs img{
		max-width: 30px;
		max-height: 30px;
	}
	.product3 .ctle img, .product5 .ctle img{margin: 0 10px 0 0;}
	.product3 .ctle, .product5 .ctle,.product3 .rt li{margin-bottom: 10px;}
	.product3 .lt p, .product5 .lt p{margin-bottom: 10px;}
   .product3 .lt{margin-bottom: 20px;}
   .product10 ul li{width: 48%;height: auto;
    padding: 10px;
    margin-bottom: 14px;font-size: 14px;}
   .product10 ul li img{height: 46px;margin-right: 7px;}
   .product10 ul{margin-top: 20px;}
   .banner .BoxCell,.banner{height: auto;}
   .bannerList{position: relative;transform: translateX(0);-webkit-transform: translateX(0);}
   .banner .BoxCell{padding: 120px 0 60px;}
   .banner .lt{width: 100%;float: none;}
   .banner .rt{width: 100%;float: none;padding: 0 20%;}
   .banner .wid100{display: block;}
   .banner .lt .font24{margin: 10px 0 15px;}
   .banner .lt a,.index2 a{padding: 7px 20px;}
   .bounced{width: 30px;bottom: 20px;}
   .bounced .backTop,.bounced .email{    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;}
	.bounced .backTop img,.bounced .email img{width: 10px;}
	.bounced .email span{display: none;}
	.bounced .email{padding: 0;margin-top: 2px;}
	.banner .swiper-pagination{bottom: 20px;}
	.banner .swiper-pagination .swiper-pagination-bullet{width: 8px;height: 8px;margin: 0 4px;}
	.bannerList ul{flex-wrap: wrap;}
	.bannerList ul li{width: 100%;border-bottom: 6px solid #f6f7f9;}
	.bannerList ul li a .font24{margin-bottom: 7px;}
	.bannerList ul li a .lt{top: 27px;}
	.bannerList ul li a{padding: 15px;    padding-left: 75px;}
	.index1{padding: 40px 0;}
	.index1 ul li{width: 50%;}
	.index1 ul li a{padding: 15px;}
	.index1 ul li a .imgs{height: 40px;}
	.index1 ul li a .font24{margin: 9px 0 8px;}
	.index2 .imgs{margin-top: 26px;margin-bottom: 25px;}
	.pad9{padding: 3rem 0;}
	.index3 .cont ul{flex-wrap: wrap;margin-bottom: 0;}
	.index3 .cont ul li{width: 49% !important;margin-bottom: 10px;}
	.index3 .cont ul li:nth-child(2n){margin-left: 2%;}
	.index3 .cont ul li:nth-child(2n + 1){margin-left: 0%;}
	.index3 .cont ul li .so .imgs{height: 26px;}
	.index3 .cont ul li .so .font24{margin-top: 6px;padding-bottom: 10px;}
	.index3 .cont ul li .so p{height: 60px;margin-top: 10px;line-height: 1.5;}
	.index3 .cont ul li .so{bottom: auto;padding: 10px;top: 50%;z-index:3;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
	.index3 .cont ul li .so .font24::after{width: 100%;}
	.index3 .cont ul li::after{
		content: '';
		width: 100%;
		height: 100%;
		background-color: rgba(21,32,85,0.4);
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
	}
	.index5 ul li{width: 31.33%;margin-left: 3%;}
	.index5 ul li:nth-child(5n + 1){margin-left: 3%;}
	.index5 ul li:nth-child(3n + 1){margin-left: 0;}
	.index5 ul li a{height: 46px;line-height: 46px;}
	.index5{padding: 3rem 0;}
	.index7 .text-center{margin-top: 30px;}
	.about1 ul li{width: 48%;margin-left: 4%;}
	.about1 ul li:nth-child(3n + 1){margin-left: 4%;}
	.about1 ul li:nth-child(2n + 1){margin-left: 0;}
	.about1 ul li{padding: 20px;}
	.about .font34, .about1 .font34{margin-bottom: 24px;}
	.about4 .cst{padding: 0 30px;}
	.about4 .cstList.active{width: calc(100% - 60px);width: -webkit-calc(100% - 60px);left: 30px;}
	.about4 .swiper-button-prev{left: -30px;}
	.about4 .swiper-button-next{right: -30px;}
	.about5img .font30,.about5img p{margin-bottom: 12px;}
	.about5img a{    width: 103px;
    height: 35px;
    line-height: 35px;font-size: 12px;	}
	.about5img{padding: 10% 15px;}
.about5 ul li .imgs{height: 50px;line-height: 50px;}
.about5 ul li .font22{margin: 10px 0;}
.about5 ul,.about5img,.product8 ul{margin-top: 20px;}
.aboutForm .title{margin:33px auto 23px;}
.aboutForm .formList input{height: 40px;}
.aboutForm .formList{margin-bottom: 10px;}
.aboutForm button{margin-top: 12px;width: 103px;
    height: 35px;
    line-height: 35px;font-size: 12px;}
	.about2{height: auto;}
	.about2 .lt{width: 100%;background: none;padding: 60px 40px 20px;}
	.about2 .rt{width: 100%;}
	.about2 .rt{padding-top: 0;margin-bottom: 40px;}
	.about2 .lt .swiper-button-prev{transform: rotate(0deg);top: 50%;left: 5px;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
	.about2 .lt .swiper-button-next{transform: rotate(0deg);left: auto;top: 50%;right: 5px;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
	.about2 .lt .swiper-button-next,.about2 .lt  .swiper-button-prev{background-size: 20px 30px;}
	.about2 .lt .swiper-slide-active.swiper-slide .cont{left: 0;}
	.about2 .lt .swiper-slide-active +.swiper-slide .cont{left: 0;}
	.about2 .lt .swiper-slide-active +.swiper-slide +.swiper-slide .cont{left: 0;}
	.about2 .lt .swiper-slide .cont{left: 0 !important;}
	.about2 .lt .swiper-slide .yuan{top: 0 !important;margin: 0 auto !important;display: block;}
	.about2 .lt .swiper-slide-active +.swiper-slide .cont{text-align: center;}
	.about2 .lt .swiper-slide .yuan{width: 30px;height: 30px;}
	.about2 .lt .swiper-slide .yuan {
	    width: 26px;
	    height: 26px;
	}
	.about2 .lt .swiper-slide .yuan span {
	    width: 13px;
	    height: 13px;
	}
	.about2 .lt p{font-size: 18px;}
	.about2 .lt .swiper-slide-active p{font-size: 20px;}
	.about2 .lt .swiper-slide-active p{top: 0;line-height: 1;}
	.about2 .lt .swiper-slide{line-height: 1.6;}
	.about2 .lt .swiper-slide p{margin-top: 12px;}
	footer .top .rt li p span{margin: 0 10px;}
	.product1 .cont ul li:last-child{margin-bottom: 0;}
	.pro2 ul{padding-top: 10px;}
	.ac a{padding: 10px 23px;}
	.news .use li a{height: auto;}
	.news .use li:hover a, .news .use li{height: auto;}
	.news .use li a .font22{font-size: 14px;height: 51px;}
	.login{padding-top: 30px;}
	.login .bom{display: block;}
	.login .top{margin-bottom: 20px;}
	.login .top .lt img{height: 36px;}
	.login .top .rt{line-height: 36px;}
	.login .bom .lt{width: 100%;padding: 5%;}
	.login .bom .lt .font34{margin-bottom: 20px;}
	.login .bom .lt .list input, .login .bom .lt .list1 button{height: 36px;}
	.login .bom .lt .list1 button{font-size: 14px;padding: 0;width: 30%;line-height: 36px;}
	.login .bom .lt .list{margin-bottom: 10px;}
	.login .bom .lt .list input{padding: 0 12px;font-size: 14px;}
	.login .bom .lt .sub{height: 36px;font-size: 14px;}
	.login .bom .rt{width: 100%;padding: 6% 6% 15% 6%;}
	.login .bom .rt .white{height: 200px;}
	.login .bom .rt img{height: 40px;margin-bottom: 20px;}
	.login .bom .rt .font34{margin-bottom: 20px;}
}
@media (max-width: 730px){
    
}
@media (max-width:600px){
   .pro6 .alise li{width: 100%;margin-left: 0;margin-bottom: 20px;}
   .case8 .alise{display: block;}
   .pro6 .alise li .imgs{height: auto;}
   .pro6 .alise li .imgs img{width: 100%;}
   .pro6 .alise li .cont{padding: 4% 5%;}
   .pro6 .alise li .cont span {
       padding: 6px 24px;font-size: 12px;
   }
   .case1 ul li{width: 100%;border-bottom: 3px solid #fff !important;padding: 10px;}
   .case1 ul li:nth-child(2n){margin-left: 0;}
   .case1 ul li:last-child{border-bottom: none !important;}
   .case1 ul li .font36{margin-bottom: 4px;}
   .index4 .swiper-container{margin-top: 20px;}
   .index4Cont .swiper-button-prev .fa, .index4Cont .swiper-button-next .fa{font-size: 33px;}
   .index4Cont .swiper-button-prev, .index4Cont .swiper-button-next{width: 30px;height: 30px;}
   .index4Cont {
       padding: 0 20px;
   }
   .index3 .cont ul li{height: 240px;}
   
}
@media (max-width:560px){
 
}
@media (max-width: 460px){
    .navL{padding: 15px 0 5px;}
	.navL li {
	    margin: 0 8px 10px;
	}
	.casebanner a {
	    padding: 8px 16px;
	    margin-top: 20px;
	    font-size: 12px;
	}
	.sj{
		border-width: 3px 0 2px 4px;
		margin-left: 6px;
		top: -2px;
	}
	.case2Bom ul li a .imgs{width: 120px;height: 110px;line-height: 110px;}
	.case2Bom ul li a .cont p{line-height: 1.8;height: 50px;margin-bottom: 10px;}
	.case2Bom ul li a .cont {
	    width: calc(100% - 120px);
	    width: -webkit-calc(100% - 120px);
	}
	.links li a .imgs {
	    width: 70px;
	    height: 70px;
	    line-height: 70px;
	}
	.links li a .imgs img {
	    max-width: 40px;
	    max-height: 40px;
	}
	.proTwoCont_rt .links li a .imgs{
		width: 60px;
		height: 60px;
		line-height: 60px;
	}
	.proTwoCont_rt .links li a .imgs img{
		max-width: 30px;
		max-height: 30px;
	}
	.links .prompt .soon, .links .prompt .xin{line-height: 1;}
	.listOne{margin-bottom: 20px;}
	.links li a p{font-size: 12px;}
	.product9 ul li p{font-size: 12px;}
	.product9 ul li p img{height: 12px;margin-right: 5px;}
	.about3 ul li .lt {
	    width: 80px;
	    height: 80px;line-height: 80px;
	}
	.about3 ul li .cont{width: -webkit-calc(100% - 80px);
    width: -moz-calc(100% - 80px);
    width: calc(100% - 80px);padding-left: 15px;}
	.about3 ul li{margin-top: 15px;}
	.about3 ul{margin-top: 20px;}
	.about p{margin-top: 1rem;}
	.about .imgs{margin-bottom: 1.5rem;}
	.pro7 .font34{font-size: 18px;}
	.ac a {
	    padding: 8px 17px;font-size: 12px;
	}
	.ac .font45{margin-bottom: 10px;}
	.ac{padding: 8%;}
}
@media (max-width: 420px){
	.solve4 .swiper-container{overflow: hidden;box-shadow: 0px 0px 21px 0px rgb(81 124 248 / 11%);}
	.solve4 .vont .swiper-slide a{box-shadow: none;}
	.solve4 .vont{margin: 0;}
	
	
}
@media (max-width: 400px){
    footer .top .lt ul p a{font-size: 12px;}
	footer .top .lt ul p{margin-bottom: 7px;}
	footer .top .lt ul .font18{margin-bottom: 10px;}
footer .top .rt li .ewm p,footer .top .rt li p{font-size: 12px;}
footer .top .rt li p img{height: 12px;}
footer .top .rt li p{margin-bottom: 10px;}
footer .center a{font-size: 13px;margin-right: 15px;}
footer .bom{font-size: 12px;}
}
@media (max-width: 360px){


}







