.product_banner{margin-top: 70px;position: relative;}


.product_banner .img img{width: 100%;}

.product_banner .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;color: #fff;line-height: 1.2;text-shadow: 2px 2px #00000065;}

.product_banner .txt .t2{margin-top: 25px;line-height: 30px;  width: 42%;}

.ejdh{box-shadow: 0 3px 5px 1px #f0f2f9;}

.ejdh .ul{display: flex;justify-content: center;margin: 0 auto;}

.ejdh .ul .li{padding: 30px;position: relative;}

.ejdh .ul .li::after{content: "";width: 1px;height: 30px ;background: #dddddd;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.ejdh .ul .li:last-child::after{content: none;}

.ejdh .ul .li_top{text-align: center;}

.ejdh .ul .li_bot{display: flex;margin-top: 28px;}


.ejdh .ul a{display: block;margin: 0 23px;}

.ejdh .ul a:hover{color: #2d5fe1;}

.ejdh .ul a.act{color: #2d5fe1;}

.ejdh .ul .li.act .li_top{color: #2d5fe1;}


.daohang{display: flex;justify-content: center;padding: 25px 0;box-shadow: 0 5px 5px 1px #f7f9fc; }

.daohang.daohang2{margin-bottom: 10px;}

.daohang a{display: block;padding: 0 80px;position: relative;}

.daohang a::after{content: "";width: 1px; height: 30px;background: #dddddd;position: absolute; right: 0; top: 50%;transform: translateY(-50%);}

.daohang a:last-child::after{content: none;}

.daohang a.act{color: #2d5fe1;}

.daohang a:hover{color: #2d5fe1;}

/* .ejdh .ul .li.act .li_top{color: #2d5fe1;} */

.ejdh .ul .li:hover .li_top{color: #2d5fe1;}

.product1{position: relative;}

.product1 .por1_con{text-align: center;}

.product1 .por1_con .con1{margin-bottom: 50px;line-height: 1.3;width:80%;margin: 0 auto 50px;}

.product1 .por1_con .con2 span{display: block;line-height: 32px;}

.product2 .pro2_con{position: relative;}

.product2 .pro2_con img{width: 100%;}

.product2 .pro2_con video{position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;display: none;}

.bofang{width: 60px;height: 60px;position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);}

/* .bofang::after} */
@-webkit-keyframes spulse {to {-webkit-box-shadow: 0 0 0 20px transparent;box-shadow: 0 0 0 20px transparent;}  }

@keyframes spulse {to {-webkit-box-shadow: 0 0 0 20px transparent;box-shadow: 0 0 0 20px transparent;}  }

.bofang img{    display: block;width: 100%;position: relative;cursor: pointer;border-radius: 50%; -webkit-box-shadow: 0 0 0 0 rgb(255 255 255 / 30%);box-shadow: 0 0 0 0 rgb(255 255 255 / 30%);background-color: transparent;-webkit-animation: spulse 1.25s infinite cubic-bezier(0.24, 0, 0.38, 1);animation: spulse 1.25s infinite cubic-bezier(0.24, 0, 0.38, 1);}

.bofang.act{display: none;}

.product3{background: #f7f8fa;}

.product3 .con1{text-align: center;margin-bottom: 60px;}

.product3 .con2 .ul{}

.product3 .con2 .ul .li{overflow: hidden;margin-bottom: 60px;}

.product3 .con2 .ul .li img{width: 100%;}

.product3 .con2 .ul .li .li_img{float: left;width: 50%;}

.product3 .con2 .ul .li .li_txt{float: left;width: 50%;position: relative;}

.product3 .con2 .ul .li:nth-child(2n) .li_img{float: right;}

.product3 .con2 .ul .li:nth-child(2n) .li_txt{float: right;}

.product3 .con2 .ul .li:nth-child(2n) .li_txt .txt{padding: 0 140px 0 100px;}

.product3 .con2 .ul .li .li_txt .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0 100px 0 100px;display: flex;align-items: center;}

/* .product3 .con2 .ul .li .li_txt .txt s{display: block;background: #2d5fe1;width: 5px;height: 30px;margin-right: 20px;} */


.product3 .con2 .ul .li .li_txt .txt {}

.product3 .con2 .ul .li .li_txt .txt .t1{display: flex;align-items: center;line-height: 40px;position: relative;padding-left: 15px;}

.product3 .con2 .ul .li .li_txt .txt .t1 s {display: block; width: 5px;height: 30px;background: #2d5fe1; position: absolute;left: 0;top: 5px;}

.product3 .con2 .ul .li .li_txt .txt .t2{line-height: 30px;margin-top: 30px;font-size: 16px;max-height: 180px;padding-right: 10px;overflow-y: auto;}

.product3 .con2 .ul .li .li_txt .txt .t2::-webkit-scrollbar{ width:4px;height: 1px;}

.product3 .con2 .ul .li .li_txt .txt .t2::-webkit-scrollbar-thumb{ background:#2d5fe1;}

.product3 .con2 .ul .li .li_txt .txt .t2::-webkit-scrollbar-track{ background:#2d5fe120;} 

.product3 .con3{display: flex;justify-content: center;padding: 15px 0 120px;background: linear-gradient( #f7f8fa, #fcfdfd, #ffffff);line-height: 1.2;}

.product3 .con3 a{color: #2d5fe1;line-height: 28px;border-bottom: 1px solid #2d5fe1;}

.product3 .con3 a:hover{font-family: harr;}

.product3 .con3.act{background: #f7f8fa;padding:0;height: 60px;}

.product3 .con3.act .c{display: none;height: 60px;}

.product3 .con3.act2 {height: 60px;padding: 0;background: linear-gradient( #f7f8fa, #fcfdfd);}

.product3 .con3.act2 .c{display: none;}

.product3 .con_bot{padding: 40px 70px 60px;text-align: center;}


.product3 .con_bot .c1{margin-bottom: 30px;}

.product3 .con_bot .c2{margin-bottom: 80px;}

.product3 .con_bot .c2 span{display: block;line-height: 32px;}

.product3 .con_bot .c3{
    position: relative;

}
.product3 .con_bot .c3 .pro3_sw {padding-bottom: 50px;}

.product3 .con_bot .c3 .pro8_prev, .product3 .con_bot .c3 .pro8_next {
    top: 40%;
}


.product3 .con_bot .c3 .s img{margin: 0 auto;height: 250px;}


.pro3_sp span{width: 8px;height: 8px;background: #f7f8fa;opacity: 1;border: 1px solid #666666;}

.pro3_sp .swiper-pagination-bullet-active{border: 1px solid #f7f8fa; background: #666666;}

.product4{padding: 100px 0 90px;}

.product4 .con1{text-align: center;margin-bottom: 60px;}

.product4 .con2 .ul{display: flex;flex-wrap: wrap;justify-content: space-between;}

.product4 .con2 .ul .li{width: 32.4%;height: 360px;background: #fafbff;padding: 50px 30px;text-align:center;margin-bottom: 30px;border-radius: 5px;}

.product4 .con2 .ul .li .l1 img{margin: 0 auto;}

.product4 .con2 .ul .li .l2{margin: 30px 0 26px;line-height: 30px;}

.product4 .con2 .ul .li .l3 span{display: block;line-height: 28px;}

.product4 .con2 .ul .li.li:hover{background: #fff;box-shadow: 0 5px 15px 3px #e3e7f3;}

.product5{padding: 80px 0 120px;}

.product5 .con1{text-align: center;margin-bottom: 60px;}

.product5 .con2 .ul{display: flex;justify-content: space-between;}

.product5 .con2 .ul .li{width: 23.85%;border: 1px solid #e6ebf7;height: 310px;border-radius: 5px;box-shadow: 0 3px 10px 3px #f8f9fc;padding: 50px 25px 20px;text-align: center;}


.product5 .con2 .ul .li .l1 img{margin: 0 auto;}

.product5 .con2 .ul .li .l2{margin: 30px 0 20px;line-height: 30px;}

.product5 .con2 .ul .li .l3{line-height: 32px;}

.product5 .con2 .ul .li .l3 span{display: block;}

.product5 .con2 .ul .li:hover{box-shadow: 0 -2px 10px 2px #e3e7f3;}

.product6{padding: 120px 0 0 ;background: #f7f8fa;}

.product6 .con1{text-align: center;margin-bottom: 60px;}

.product6 .con2{display: flex;justify-content: center;align-items: center;margin-bottom: 60px;}

.product6 .con5 .c{position: relative;}

.product6 .con2 .i{position: relative;margin-right: 5px;}

.product6 .con2 .i img:last-child{position: absolute;left: 0;top: 0;top: 0;opacity: 0;}

.product6 .con2 a{display: flex;align-items: center;height: 70px;border-radius: 5px;background: #fff;margin-right: 30px;justify-content: center;padding: 0 30px;line-height: 24px;}

.product6 .con2 a:last-child{margin-right: 0;}

.product6 .con3 .c{display: none;overflow: hidden;}

.product6 .con3 .c img{width: 100%;}

.product6 .con3 .c .cl{position: relative;}

.product6 .con3 .c .cl .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: flex;align-items: center;padding: 0 200px 0 100px;line-height: 40px;}

.product6 .con4{height: 120px;background: linear-gradient( #f7f8fa, #f9f9fb, #ffffff);}

.product6 .con3 .c .cl{float: right;width: 50%;}

.product6 .con3 .c .cr{float: right;width: 50%;}


.product6 .con3 .c.act{display: block;}

.product6 .con2 a.act{background: #2d5fe1;color: #fff;}

.product6 .con2 a.act .i img:last-child{opacity: 1;}

.product6 .con2 a.act .i img:first-child{opacity: 0;}

.product6 .con2 a:hover{box-shadow: 0 2px 5px 1px #2d5fe120;}


.product7{padding: 100px 0 120px;}

.product7 .con1{text-align: center;margin-bottom: 60px;}

.product7 .con2{display: flex;align-items: center;justify-content: center;margin-bottom: 100px;}

.product7 .con2 a{display: flex;align-items: center;justify-content: center;padding: 0 28px ;height: 70px;background: #f7f8fa;margin-right: 30px;border-radius: 5px;}

.product7 .con2 a:last-child{margin-right: 0;}

.product7 .con2 .i{position: relative;margin-right: 5px;}

.product7 .con2 .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}


.product7 .con2 a.act{background: #2d5fe1;color: #fff;}

.product7 .con2 a.act .i img:last-child{opacity: 1;}

.product7 .con2 a.act .i img:first-child{opacity: 1;}

.product7 .con2 a:hover{box-shadow: 0 2px 5px 1px #2d5fe120;}

.product7 .con3 .c{display: none;}

.product7 .con3 .c.act{display: block;}

.product8 .s{display: flex;}

.product8 .s2{position: relative;}


.product8 .txt{position: absolute;left: 0;top: 0;display: flex;align-items: center;width: 100%;height: 100%;padding: 0 100px;}

.product8 .txt .t1{margin-bottom: 30px;display: flex;align-items:center;}

.product8 .txt .t1 s{width: 5px;height: 30px;background: #2d5fe1;display: block;margin-right: 16px;}

.product8 .txt .t2{line-height: 30px;font-size: 16px;}

.pro8_prev,.pro8_next{width: 64px;height: 64px;background: #fff url(../img/pro8_6.png) center no-repeat;border-radius: 100%;z-index: 2;}

.pro8_prev{left: -80px;transform: rotate(180deg);}

.pro8_next{right: -80px;}

.pro8_prev:hover,.pro8_next:hover{box-shadow: 0  2px 5px 1px #2d5fe120;}

.product8 .c{display: none;}

.product8 .c.act{display: block;}

.product9 {}

.product9 .con1{text-align: center;margin-bottom: 60px;}

.product9 .con2 .ul{display: flex;justify-content: space-between;}

.product9 .con2 .ul .li{flex: 1;height: 390px;background: #f2f4f7;padding: 60px 45px 20px;}


.product9 .con2 .ul .li .i{position: relative;width: 40px;}

.product9 .con2 .ul .li .i img:last-child{position: absolute;left: 0;top: 0;opacity: 0;}

.product9 .con2 .ul .li .l2{margin: 35px 0 22px;line-height: 30px;}

.product9 .con2 .ul .li .l3{line-height: 30px;}

.product9 .con2 .ul .li:hover{background: #2d5fe1;}

.product9 .con2 .ul .li:hover .l2{color: #fff;}

.product9 .con2 .ul .li:hover .l3{color: #fff;}

.product9 .con2 .ul .li:hover .i img:last-child{opacity: 1;}

.product9 .con2 .ul .li:hover .i img:first-child{opacity: 0;}

.product9 .con2 .ul .li.act{background: #2d5fe1;}

.product9 .con2 .ul .li.act .l2{color: #fff;}

.product9 .con2 .ul .li.act .l3{color: #fff;}

.product9 .con2 .ul .li.act .i img:last-child{opacity: 1;}

.product9 .con2 .ul .li.act .i img:first-child{opacity: 0;}


.product10{padding: 100px  0 120px;}

.product10 .con1{text-align: center;margin-bottom: 60px;}

.product10 .con2 .ul{display: flex;}

.product10 .con2 .ul .li{width: 20%;position: relative;overflow: hidden;margin-right: 2.2%;border-radius: 15px;}



.product10 .con2 .ul .li:last-child{margin-right: 0;}

.product10 .con2 .ul .li .txt{position: absolute;left: 0;bottom: 65px;padding:0 20px 0  50px;color: #fff;display: flex;align-items: center;width: 100%;}

.product10 .con2 .ul .li .txt span{display: block;width: calc(100% - 23px); overflow: hidden;  text-overflow: ellipsis;white-space: nowrap;}

.product10 .con2 .ul .li .txt s{display: block;width: 8px;height: 8px;background: #fff;border-radius: 100%;margin-right: 15px; overflow: hidden;
 text-overflow: ellipsis;white-space: nowrap;}

.product10 .con2 .ul .li img{max-width: none;transform: scale(1.005);}


.product10 .con2 .ul .li.act{width: 55.6%;}




/* 动画 */

@-webkit-keyframes sx {0% {top: -100%;} 100% {top: 100%;}  }

@keyframes sx {0% {top: -100%;} 100% {top: 100%;}  }


@-webkit-keyframes spulse {to {-webkit-box-shadow: 0 0 0 20px transparent;box-shadow: 0 0 0 20px transparent;}  }

@keyframes spulse {to {-webkit-box-shadow: 0 0 0 20px transparent;box-shadow: 0 0 0 20px transparent;}  }


@-webkit-keyframes spulse2 {to {-webkit-box-shadow: 0 0 0 40px transparent;box-shadow: 0 0 0 40px transparent;}  }

@keyframes spulse2 {to {-webkit-box-shadow: 0 0 0 40px transparent;box-shadow: 0 0 0 40px transparent;}  }


@-webkit-keyframes spulse3 {to {-webkit-box-shadow: 0 0 0 15px transparent;box-shadow: 0 0 0 15px transparent;}  }

@keyframes spulse3 {to {-webkit-box-shadow: 0 0 0 15px transparent;box-shadow: 0 0 0 15px transparent;}  }


@keyframes pulsate {0% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0; } }

@-webkit-keyframes  pulsate {0% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0; }50% {opacity: 1; }100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0; } }



@keyframes zhuan {0% {transform: rotate(0deg);-webkit-transform: rotate(0deg);}100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);} }

@-webkit-keyframes zhuan {0% {transform: rotate(0deg);-webkit-transform: rotate(0deg);}100% {transform: rotate(360deg);-webkit-transform: rotate(360deg);} }





.vi3 {background: #f7f7f7;position: relative;z-index: 2;}

.vi3 .vtt{text-align: center;margin-bottom: 30px;line-height: 1.2;}

.vi3 .vot{position: relative;}

.vi3 .vot .ul1{}

.vi3 .vot .ul1 li{width: 70px;height: 70px;position: absolute;top: 0;left: 0;z-index: 2;cursor: pointer;}

.vi3 .vot .ul1 li .ico{position: relative;width: 100%;height: 100%;}

.vi3 .vot .ul1 li .ico s{display: block;width: 100%;height: 100%;border: 1px solid #5f92ed;border-radius: 50%;position: absolute;top: 0;left: 0;z-index: 2;transform: scale(0.5);-webkit-transform: scale(0.5);}

.vi3 .vot .ul1 li .ico img{display: block;width: 10px;height: 10px;border-radius: 50%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%); -webkit-box-shadow: 0 0 0 0 rgba(212, 222, 244, 1);box-shadow: 0 0 0 0 rgba(212, 222, 244, 1);-webkit-animation: spulse3 1.25s infinite cubic-bezier(0.24, 0, 0.38, 1);animation: spulse3 1.25s infinite cubic-bezier(0.24, 0, 0.38, 1);}

.vi3 .vot .ul1 li .ico s.s1{animation: pulsate 1.5s ease-out infinite;-webkit-animation: pulsate 1.5s ease-out infinite;}

.vi3 .vot .ul1 li .ico s.s2{animation: pulsate 1.5s ease-out .75s infinite;-webkit-animation: pulsate 1.5s ease-out .75s infinite;}

.vi3 .vot .ul1 li .bt{position: absolute;top: 50%;right: 100px;width: auto;white-space:nowrap; transform: translateY(-50%);-webkit-transform: translateY(-50%);line-height: 1.5;color: #2d5fe1;}

.vi3 .vot .ul1 li .txt{width: 300px;padding: 35px;background: #fff;border: 1px solid #edeef0;border-radius: 10px;position: absolute;right: 120px;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-box-shadow:0px 2px 10px rgba(45,95,225,0.3); -webkit-box-shadow:0px 2px 10px rgba(45,95,225,0.3); box-shadow:0px 2px 10px rgba(45,95,225,0.3);line-height: 1.75;opacity: 0;}

.vi3 .vot .ul1 li .txt .ltt{color: #2d5fe1;margin-bottom: 15px;}


.vi3 .vot .ul1 li .txt .ltc {max-height: 200px;overflow-y: auto;padding-right: 10px;}

.vi3 .vot .ul1 li .txt .ltc::-webkit-scrollbar{ width:4px;height: 1px;}

.vi3 .vot .ul1 li .txt .ltc::-webkit-scrollbar-thumb{ background:#2d5fe1;}

.vi3 .vot .ul1 li .txt .ltc::-webkit-scrollbar-track{ background:#2d5fe120;} 


.vi3 .vot .ul1 li .txt .xian{display: block;width: 30px;height: 1px;background: #e5e5e5;margin: 25px auto ;}

.vi3 .vot .ul1 li:nth-child(2n) .bt{left: 100px;}
.vi3 .vot .ul1 li:nth-child(3n) .bt{left: auto;right: 100px;}

.vi3 .vot .ul1 li:nth-child(2n) .txt{left: 120px;}
.vi3 .vot .ul1 li:nth-child(3n) .txt{right:120px;left: auto;}


.vi3 .vot .ul1 li:nth-child(2n).act .txt{left: 100px;}
.vi3 .vot .ul1 li:nth-child(3n).act .txt{right: 100px;left: auto;}


.vi3 .vot .ul1 li.act .txt{right: 100px;opacity: 1;}

.vi3 .vot .ul1 .li1{left: 20%;top: 25%;}

.vi3 .vot .ul1 .li2{left: 67%;top: 37.7%;}

.vi3 .vot .ul1 .li3{left: 25%;top: 67%;}

.vi3 .vot .ul1 .li4{left: 45%;top: 90%;}

.vi3 .vot .ul1 .li5{top: 85%;left: 5%;}


.solve{}

.solve .con1{text-align: center;margin-bottom: 90px;}

.solve2{background: url(../img/solve2_2.jpg) center no-repeat;background-size: cover;}

.solve2 .con1{text-align: center;margin-bottom: 60px;}

.solve2 .con2{display: flex;justify-content: space-between;}

.solve2 .con2 .con_le{display: flex;align-items: center;justify-content: center;width: 46.25%;}

.solve2 .con2 .con_re{width: 53.75%;}


/*
.solve2 .con2 .ul{display: flex;flex-wrap: wrap;width: 400px;}

.solve2 .con2 .li{width: 195px;padding-left: 20px;position: relative;line-height: 48px;} */

.solve2 .con2 .ul{display: flex;flex-wrap: wrap;width: auto;}

.solve2 .con2 .li{width: 50%;padding-left: 20px;position: relative;line-height: 48px;}

.solve2 .con2 .li::after{content: "";width: 9px;height: 9px;border-radius: 100%;position: absolute;top: 22px;background: #8d9399;left: 0;}

.solve3{background: url(../img/solve3_1.jpg) center no-repeat;background-size: cover;}

.solve3 .con1{text-align: center;margin-bottom: 60px;}

.solve3 .con2{display: flex;}

.solve3 .con2 .con_le{width: 50%;border-radius: 15px;overflow: hidden;}

.solve3 .con2 .con_re{width: 50%;display: flex;align-items: center;padding: 0 100px;line-height: 32px;text-align: justify;}

.solve4{padding: 100px 0 120px; background: #f0f1f5;}

.solve4 .con6{width: 1200px;height: 690px;position: relative;margin: 0 auto;}

.solve4 .con6 .i{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}

.solve4 .con6 .i.act{opacity: 1;}


.solve5 .con1{text-align: center;margin-bottom: 80px;}

.solve5 .con2 {position: relative;}

/* .solve5 .con2 .ul{position: absolute;left:8% ;width: 84%;bottom: 1%;display: flex;} */

.solve5 .con2 .img img{width: 100%;}

.solve5 .con2 .li{flex: 1;text-align: center;position: absolute;width: 16%;}

.solve5 .con2 .li .l1{font-size: 14px;line-height: 1.4;}

.solve5 .con2 .li .l2{font-size: 12px;line-height: 1.3;margin-top: 10px;}

/* .solve5 .con2 .li .l2{line-height: 32px;} */

.solve5 .con2 .li.li1{left: 7%;bottom: 6%;}

.solve5 .con2 .li.li2{left:22%;bottom: 31%;}

.solve5 .con2 .li.li3{left:36.5%;bottom: 12%;}

.solve5 .con2 .li.li4{left:49.5%;bottom: 33%;}

.solve5 .con2 .li.li5{left:64.5%;bottom: 8%;}

.solve5 .con2 .li.li6{left:77%;bottom: 28%;}

.solv31{background: url(../img/solv31_1.jpg) center no-repeat;background-size: cover;}

.solv31 .con1{text-align: center;margin-bottom: 60px;}

.solv31 .con2{overflow: hidden;}

.solv31 .con2 .con_le{width: 50%;float: right;position: relative;}

.solv31 .con2 .con_re{width: 50%;border-radius: 15px;overflow: hidden;float: right;}

.solv31 .con2 .con_le img{opacity: 0;}

.solv31 .con2 .con_le  .les{position: absolute;left: 10%;top: 50%;width: 80%;transform: translateY(-50%);max-height: 100%;overflow-y: auto;padding-right:20px;}

.solv31 .con2 .con_le  .les::-webkit-scrollbar{ width:4px;height: 1px;}

.solv31 .con2 .con_le  .les::-webkit-scrollbar-thumb{ background:#2d5fe1;}

.solv31 .con2 .con_le  .les::-webkit-scrollbar-track{ background:#2d5fe120;} 

.solv31 .con2 .con_le .l1{line-height: 30px;margin-bottom: 30px;letter-spacing: 1px;}


.solv31 .con2 .con_le .l2{display: flex;flex-wrap: wrap;}

/* .solv31 .con2 .con_le .l2 span{display: block;width: 47%;padding:0 20px;position: relative;line-height: 30px;margin-bottom: 22px;} */
.solv31 .con2 .con_le .l2 span{display: block;width: 100%;padding:0 20px;position: relative;line-height: 30px;margin-bottom: 22px;}

.solv31 .con2 .con_le .l2 span::after{content: "";width: 8px;height: 8px;border-radius: 100%;background: #999999;position: absolute;left: 0;top: 12px;}

.solv31 .con2 .con_le .l2 span:last-child{margin-bottom: 0;}

.solv31 .con2 .con_le .l2 span:nth-child(6n){margin-bottom: 0;}

.solv32 .con2 .con_le{float: left;}

.solv32 .con2 .con_re{float: left;}

.solv34 .con2 .li.li1{left:18%;bottom: 10%;}

.solv34 .con2 .li.li2{left: 33.5%;bottom: 30%;}

.solv34 .con2 .li.li3{left: 50%;bottom: 6%;}

.solv34 .con2 .li.li4{left: 64%;bottom: 29%;}

.tech1{background: #fff;padding: 100px 0 80px;}

.tech3{padding: 120px 0;}

.tech3 .con2 .ul .li{height:530px;}

.tech3 .con2 .ul .li .l3 span{max-height: 200px;padding-right: 10px;overflow-y: auto;}

.tech3 .con2 .ul .li .l3 span::-webkit-scrollbar{ width:4px;height: 1px;}

.tech3 .con2 .ul .li .l3 span::-webkit-scrollbar-thumb{ background:#2d5fe1;}

.tech3 .con2 .ul .li .l3 span::-webkit-scrollbar-track{ background:#2d5fe120;} 


.tech3 .con2 .ul .li .l2{line-height: 35px;margin: 25px 0 15px;
height: 127px;
}

.tech5{}

.tech5 .con1{text-align: center;margin-bottom: 45px;}

.tech5 .con2{text-align: center;line-height: 34px;margin-bottom: 55px;}

.tech5 .con2 span{display: block;}

.tech5 .con3 {text-align: center;padding: 0 100px;position: relative;}

.tech5 .con3 img{width: 100%;}

.tech5 .con3 .s2{margin-top: 25px;}

.tech5 .con3  .one-swiping .swiper-wrapper{display: flex;justify-content: center;}

.tech23 .con2 .ul .li{width: 32.4%;padding: 50px 80px 10px;}


.techno4_1{}


.techno4_1 .con2 .ul .li .li_txt{float: right;}

.techno4_1 .con2 .ul .li .li_img{float: right;}

.techno4_2{padding: 100px 0 80px;background: #fff;}

.techno4_2 .con7 .c{display: none;}

.techno4_2 .con7 .c.act{display: block;}


.techno4_2 .con7 .ul{display: flex;flex-wrap: wrap;}

.techno4_2 .con7 .ul .li{width: 32%;margin-right: 2%;margin-bottom: 40px;border: 1px solid #e6ebf7;border-radius: 5px;overflow: hidden;height: 360px;padding: 48px 50px 10px;box-shadow: 0 0 10px 5px #f5f6fb;}

.techno4_2 .con7 .ul .li .l1 img{transform: translateX(-5px);}

.techno4_2 .con7 .ul .li .l2{line-height: 32px;margin: 15px 0 20px; min-height: 36px;}

.techno4_2 .con7 .ul .li .l3{line-height: 35px;letter-spacing: 1px;
    height: 150px;
    overflow-y: auto;
}

.techno4_2 .con7 .ul .li .l3::-webkit-scrollbar{ width:4px;height: 1px;}

.techno4_2 .con7 .ul .li .l3::-webkit-scrollbar-thumb{ background:#2d5fe1;}

.techno4_2 .con7 .ul .li .l3::-webkit-scrollbar-track{ background:#2d5fe120;} 

.techno4_2 .con7 .ul .li:nth-child(3n){margin-right: 0;}

.techno4_2 .con7 .ul .li:hover{box-shadow: 0 3px 10px 5px #eceff7;}

.techno4_2 .con7 .ul .li:hover .l2{color: #2d5fe1;}



.techno4_2 .con2 .ul1 .li .li_img{float: left;width: 50%;}

.techno4_2 .con2 .ul1 .li .li_txt{float: left;width: 50%;position: relative;}

.techno4_2 .con2 .ul1 .li .li_txt .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;padding: 0 100px 0 100px;display: flex;align-items: center;}

.techno4_2 .con2 .ul1 .li .li_txt .txt s{display: block;background: #2d5fe1;width: 5px;height: 30px;margin-right: 20px;}

.techno4_2 .con2 .ul1 .li .li_txt .txt {}

.techno4_2 .con2 .ul1 .li .li_txt .txt .t1{display: flex;align-items: center;}

.techno4_2 .con2 .ul1 .li .li_txt .txt .t2{line-height: 32px;text-align: justify;margin-top: 30px;}





.techno4_2 .con3 img{display: block;width: 100%;}


.techno4_2 .con2 a{background: #f7f8fa;}

/* .product6 .con2 a */

.techno4_3{padding-top: 30px;}

.techno4_3 .con1{margin: 0;margin-bottom: 60px;}

.techno4_3 .c1s{text-align: center;margin: 40px 0 60px;display: none;}

@media screen and (max-width:1850px) {
    .tech3 .con2 .ul .li{padding: 50px 40px;}
    
    /* .product5 .con2 .ul .li .l3 span{display: inline;} */
}

@media screen and (max-width:1750px) {
    .techno4_2 .con7 .ul .li{height: 400px;}
}


@media screen and (max-width:1680px) {
    /* .ejdh .ul .li{padding: 30px 60px;} */

    .product3 .con2 .ul .li .li_txt .txt{padding: 0 80px;}

    .product3 .con2 .ul .li:nth-child(2n) .li_txt .txt{padding: 0 80px 0 80px;}

    .product4{padding: 80px 0;}

    .product5{padding: 80px 0;}

    .product6{padding: 100px 0 0;}

    .product7{padding: 80px 0;}

    .product10 .con2 .ul .li .txt{padding: 20px 0 0 30px;}

    .product10{padding: 80px 0 100px;}
    

    /* .solv31 .con2 .con_le .les{padding: 0 10px ;} */

    .solv31 .con2 .con_le .l2 span{width: 100%;}

    .solv31 .con2 .con_le .l2 span{padding: 0 15px;margin-bottom: 10px;}

    .solv31 .con2 .con_le .l2 span:nth-child(2n){padding: 0 0 0 15px;}

    .tech5 .con3{padding: 0 80px;}

    /* .product5 .con2 .ul .li .l3 span{display: inline;} */

    .product5 .con2 .ul .li{padding: 40px  ;}

    .product4 .con2 .ul .li .l3 span{display: inline;}

    .solve5 .con2 .li .l2{margin-top: 5px;}

    /* .solve5 .con2 .li .l1{font-size: 18px;} */

    .product4 .con2 .ul .li{padding: 50px;}

    .ejdh .ul .li_bot a{font-size: 12px;}

    .ejdh .ul a{margin: 0 15px;}

    .product6 .con3 .c .cl .txt{padding: 0 100px;line-height: 35px;}

   

}
@media screen and (max-width:1500px) {
    .product5 .con2 .ul .li{padding: 30px 20px;}

    .product3 .con2 .ul .li .li_txt .txt{padding: 0 50px;}

    .product3 .con2 .ul .li .li_txt .txt .t1{line-height: 35px;}

    .tech3 .con2 .ul .li .l2 {
        height: 33%;
    }

    .product4 .con2 .ul .li .l2{
        height: 45px;
    }
    .product4 .con2 .ul .li .l3{
        height: 120px;
        overflow-y: auto;
    }

.product4 .con2 .ul .li .l3::-webkit-scrollbar{ width:4px;height: 1px;}

.product4 .con2 .ul .li .l3::-webkit-scrollbar-thumb{ background:#2d5fe1;}

.product4 .con2 .ul .li .l3::-webkit-scrollbar-track{ background:#2d5fe120;} 



.techno4_2 .con7 .ul .li .l2{
    height: 64px;
}

.techno4_2 .con7 .ul .li .l3{
    height: 170px;
    overflow-y: auto;
}
.techno4_2 .con7 .ul .li .l3::-webkit-scrollbar{ width:4px;height: 1px;}

.techno4_2 .con7 .ul .li .l3::-webkit-scrollbar-thumb{ background:#2d5fe1;}

.techno4_2 .con7 .ul .li .l3::-webkit-scrollbar-track{ background:#2d5fe120;} 

}


@media screen and (max-width:1400px) {
    .solve5 .con2 .li.li1{bottom: 3%;}

    /* .solve5 .con2 .li.li2{left: 23.5%;bottom: 25%;} */
/* 
    .solve5 .con2 .li.li3{left: 39.5%;bottom: 2%;}

    .solve5 .con2 .li.li4{left: 53%;bottom: 25%;}

    .solve5 .con2 .li.li5{left: 67.5%;bottom: 0%;}

    .solve5 .con2 .li.li6{left: 78%;bottom: 26%;} */

    /* .solv34 .con2 .li.li1{left: 22.5%;bottom: -2%;}

    .solv34 .con2 .li.li2{left: 38%;bottom: 17%;}

    .solv34 .con2 .li.li3{left: 54.5%;bottom: -12%;}

    .solv34 .con2 .li.li4{left: 69%;bottom: 15%;} */

    /* .solve5 .con2 .li .l2{line-height: 28px;} */

    .solv31 .con2 .con_le .les{padding: 0 50px;}

    .solv31 .con2 .con_le .l2 span{width: 100%;margin-bottom: 5px;}

    .solv31 .con2 .con_le .l2 span:nth-child(2n){width: 100%;}

    .solv31 .con2 .con_le .l1{line-height: 28px;margin-bottom: 15px;}

    .tech5 .con3{padding: 0 50px;}

    .tech1{padding: 80px 0;}

    .ejdh .ul a{margin: 0 10px;}

    .product9 .con2 .ul .li{padding: 45px 35px 10px;}

    .vi3 .vot .ul1 li .txt{width: 250px;padding: 25px;}

    .head .hrt .ul1 li{margin-right: 30px;}




}



@media screen and (max-width:1025px) {
	.ejdh{display: none;}

	.product_banner{margin-top: 50px;}

    .product1 .por1_con .con1{margin-bottom: 15px;line-height: 1.3;width: 100%;}

    .product1 .por1_con .con2 span{display:inline;line-height: 30px;}

    .product3 .con1{margin-bottom: 25px;}

    .product3 .con2 .ul .li .li_img,.product3 .con2 .ul .li .li_txt{width: 100%; float: none;}

    
    .product3 .con2 .ul .li .li_txt .txt{padding:30px 20px;position: relative;background: url(../img/pro3_2.jpg) center no-repeat;background-size: cover;}
	
    .product3 .con2 .ul .li .li_txt  img{display: none;}

    .product3 .con2 .ul .li .li_txt .txt .t2{margin-top: 10px;line-height: 28px;font-size: 14px;}

    .product3 .con2 .ul .li .li_txt .txt s{height: 20px;margin-right: 10px;margin-top: 5px;}

    .product3 .con2 .ul .li:nth-child(2n) .li_txt .txt{padding: 30px 20px;}

    .product3 .con2 .ul .li{margin-bottom: 20px;}

    .product3 .con3 .c{font-size: 12px;}
    
    .product3 .con3 .c a{line-height: 20px;}

    .product3 .con3{padding: 15px 5% 50px;}

    .product3 .con2 .ul .li .li_txt .txt .t1{line-height: 30px;align-items: flex-start;}

    .product4{padding: 30px 0;}

    .product4 .con1{margin-bottom: 25px;}

    .product4 .con2 .ul .li{width: 100%;margin-bottom: 20px;height: auto;padding: 30px;}

    .product4 .con2 .ul .li .l3 span{display: inline;}

    .product4 .con2 .ul .li .l2{margin: 20px 0;}

    .product5{padding: 30px 0;}

    .product5 .con1{margin-bottom: 25px;}

    .product5 .con2{overflow-x: auto;}

    .product5 .con2 .ul{width: 1200px;}

    .product5 .con2 .ul .li{width: 100%;margin-bottom: 0px;height: auto;padding: 30px 25px;margin-right: 15px;}

    .product5 .con2 .ul .li:last-child{margin-right: 0;}

    .product6{padding: 30px 0 0 ;}

    .product6 .con2{flex-wrap: wrap;justify-content: space-between;margin-bottom: 30px;}

    .product6 .con2 a{width: 49.5%;margin-right: 0;padding: 0 10px;margin-bottom: 3px;height: 60px;}

    .product6 .con3 .c .cr,    .product6 .con3 .c .cl{width: 100%;float: none;}


    .product6 .con3 .c .cl .txt{padding:30px 20px;line-height: 28px;position: relative;background: url(../img/pro62_2.jpg) center no-repeat;background-size: cover;}

    .product6 .con3 .c .cl img{display: none;}

    .product6 .con4{height: 50px;}

    .product6 .con2 .i{width: 30px;}

    .product6 .con2 p,.product7 .con2 p{width: calc(100% - 30px);font-size: 12px;line-height: 16px;transform: scale(0.8) translateX(-10%);}

    .daohang{display: none;}

    .product7{padding: 30px 0 40px;}

    .product7 .con2{margin-bottom: 40px;}
 

    .product7 .con1{margin-bottom: 25px;}

    .product7 .con2 a{width: 49%;margin-right: 0;padding: 0 15px;height: 60px;}

    .product7 .con2 .i{width: 35px;}

    .product3 .con_bot{padding: 30px 0 0;}

    .product3 .con_bot .c2 span{display: inline;}

    .product3 .con_bot .c1{margin-bottom: 20px;}

    .product3 .con_bot .c2{margin-bottom: 30px;}

    .product9 .con1{margin-bottom: 25px;}
    
    .product6 .con1{margin-bottom: 25px;}

    .product8 .s{flex-wrap: wrap;}

    .product8 .txt{padding: 50px 20px;position: relative;background: url(../img/pro62_2.jpg) center no-repeat;background-size: cover;}

    .product8 .s2 img{display: none;}

    .product10{padding: 30px 0;}

    .product10 .con1{margin-bottom: 25px;}

    .product10 .con2 {overflow-x: auto;}

    .solve5 .con2{overflow-x: auto;}

    .solve5 .con2 .img{width: 1280px;}

    .solve5 .con2 .ul{width: 1280px;height: 100%;position: absolute;left: 0;top: 0;}

    .solv31 .con2{}


    .solv31 .con2 .con_re,.solv31 .con2 .con_le{float: none;width: 100%;}

    .solv31 .con1{margin-bottom: 25px;line-height: 1.2;}

    .solv31 .con2 .con_le img{display: none;}

    .solv31 .con2 .con_le .les{position: relative;transform: translate(0);padding: 30px 20px;}

    .solv31 .con2 .con_le .l2 span{width: 100%;}

    .solv31 .con2 .con_le .l2 span:nth-child(2n){width: 100%;}

    .solv31 .con2 .con_le .l2 span:nth-child(5n){margin-bottom: 5px;}

    .solv34 .con2{padding-bottom: 50px;}

    .solv34 .con2 .img{width: 1025px;}

    .solv34 .con2 .ul{width: 1025px;}

    .solv34 .con2 .li.li1{left: 20%;bottom: 10%;}

    .solv34 .con2 .li.li2{left: 37.3%;bottom: 25%;}

    .solv34 .con2 .li.li3{left: 55%;bottom: 1%;}

    .solv34 .con2 .li.li4{left: 72.5%;bottom: 25%;}

    .tech3 .con2 .ul .li{height:430px;}

    .tech3 .con2 .ul .li .l2{line-height: 30px;}

    .tech5 .con1{margin-bottom: 25px;}

    .tech5 .con2 span{display: inline;}

    .tech5 .con3{padding: 0;}

    .tech5 .con3 .one-swiping .swiper-wrapper{display: -webkit-box;}

    .tech5 .con3 .tech5_sw {padding-bottom: 40px;}

    .tech5 .con2{line-height: 30px;margin-bottom: 20px;}

    .tech1{padding: 30px 0 ;}

    .tech23 .con2 .ul .li{padding: 30px 20px 20px;}

    .techno4_2 .con7 .ul .li{width: 100%;margin-right: 0;margin-bottom: 20px;padding: 30px 20px 20px;}

    .techno4_2 .con7 .ul .li .l3{line-height: 30px;}

    .techno4_3 .c1s{line-height: 30px;text-align: center;font-size: 18px;}

    .techno4_1 .con3.act{height: auto;}

    .techno4_3 .c1s{margin: 0 0 25px;}

    .product9 .con2 .ul .li{padding: 30px 20px 10px;height:310px;}

    .tus{width: 90%;margin: 0 auto;}

    .solv31 .con2 .con_le .les{width: 100%;left: 0;}




}

@media screen and (max-width:960px) {
    .product9 .con2{overflow-x: auto;}

    .product9 .con2 .ul{width: 960px;}

    .product10 .con2 .ul{width: 960px;}

    .product10 .con2 .ul .li{width: 320px;}

    .product10 .con2 .ul .li img{width: 100%;}

    .product10 .con2 .ul .li.act{width: 320px;}

    .product10 .con2 .ul .li .txt{bottom: 20px;padding: 0 15px;}

    .product6 .con5 .c .swiper-container {padding-bottom: 40px;}

    .vi3 .vot{width: 90%;margin: 20px auto;}

    .vi3 .vot .ul1 {display: flex;overflow: auto;padding: 5px;}
  
    .vi3 .vot .ul1 li{position: static;width: 300px;height: auto;margin-right: 20px;}
  
    .vi3 .vot .ul1 li .ico,.vi3 .vot .ul1 li .bt{display: none;}
  
    .vi3 .vot .ul1 li .txt{position: static;opacity: 1;width: 300px;height:300px;padding: 30px 20px; transform: translateY(0%); -webkit-transform: translateY(0%);}

    .solve .con1{margin-bottom: 25px;}

    .product_banner .txt .t1{line-height:35px;}

    .solve2 .con2{flex-wrap: wrap;}

    .solve2 .con2 .con_le{width: 100%;font-size: 12px;}

    /* .solve2 .con2 .li{line-height: 20px;margin-bottom: 10px;} */

    .solve2 .con2 .con_re{width: 100%;}

    .solve2 .con2 .li{width: 48%;line-height: 20px;padding-left: 15px;margin-bottom: 15px;}

    .solve2 .con2 .ul{justify-content: center;}

    .solve2 .con1{margin-bottom: 25px;}

    .solve2 .con2 .li::after{top: 8px;width: 6px;height: 6px;}

    .solve3 .con2{flex-wrap: wrap;}

    .solve3 .con2 .con_le{width: 100%;}

    .solve3 .con2 .con_re{width: 100%;padding: 30px 20px;line-height: 28px;}

    .solve3 .con1{margin-bottom: 25px;}

    .solve4 .con6{width: 100%;height: auto;padding-bottom: 30px;}

    .solve4 .con6 .i{display: none;position: relative;}

    .solve4 .con6 .i.act{display: block;}

    .solve5 .con1{margin-bottom: 30px;}

    .tech2 .con2 .ul{width: 1280px;}



    .techno4_2 .con2 .ul1 .li .li_img,.techno4_2 .con2 .ul1 .li .li_txt{float: none;width: 100%;}

    .techno4_2 .con2 .ul1 .li .li_txt  img{display: none;}

    .techno4_2 .con2 .ul1 .li .li_txt .txt{padding: 30px 20px;position:static;}

    .techno4_2 .con2 .ul1 .li .li_txt .txt .t2{margin-top: 0;}


    .product_banner .txt .t2{line-height: 26px;margin-top: 10px;}


    .product_banner .txt{background: rgba(0,0,0,0.2);}

    .product3 .con2 .ul .li .li_txt .txt .t1 s{height: 20px;top: 0px;}

    .product7 .con2 a{padding: 0 15px;}

    .product7 .con2 .i{width: 25px;}




    


























































































































}


@media screen and (max-width:700px) {
    .solv34 .con2 .ul{width: 800px;}
}


































