*{margin: 0;padding:0;}
li{list-style: none;}

.banner{overflow: hidden; width: 100%;}

.slide { position: relative;}

.slide .carouse { width: 100%; position: relative; }

.slide .carouse .slideItem { width: 100%; position: absolute; cursor: pointer; }

.slide .carouse .slideItem .banner-img { width: 100%; }

.slide .dotList { position: absolute; width: 100%; bottom: 20px;left: 0;right: 0;margin: 0 auto;max-width: 1.27rem;}

.slide .dotList ul li{width: 0.223333rem;height: 0.223333rem; margin-left: 0.1rem; margin-right: 0.1rem; cursor: pointer; float: left;  background-image:url(../images/lun-dot1.png); background-repeat:  no-repeat; background-position:  center center;  font-size: 0rem;  border: none;outline: none; background-size:contain;}

.slide .dotList ul li.active{background-image:url(../images/lun-dot2.png);border: none;}

.slide .slidedetail { display: none; }

.banner2 .banner-ul{overflow:hidden;margin:0 0.4rem 0 0.4rem;}
.banner2 .banner-ul .ul-li{float:left; width:48.915%;margin-right: 2.17%;margin-bottom: 0.4rem;}
.banner2 .banner-ul .ul-li img{width: 100%;}
.banner2 .banner-ul .ul-li2{margin-right: 0px !important;}
.banner2 .banner-ul .ul-li4{margin-right: 0px !important;}
.banner2 .banner-ul .ul-li5{margin-bottom: 0px !important;}
.banner2 .banner-ul .ul-li6{margin-right: 0px !important;margin-bottom: 0px !important;}

.banner2 .slide .carousel-control {display: block; position: absolute; top: 50%; width: 0.56rem; height: 0.56rem; z-index: 999; margin-top: -0.28rem;}
.banner2 .slide .carousel-control.left { left: 0.4rem; background-image: url("../images/lun-l1.png"); background-repeat: no-repeat; cursor: pointer;background-size: 0.56rem 0.56rem;-webkit-background-size: 0.56rem 0.56rem; }
.banner2 .slide .carousel-control.right { right: 0.4rem; background-image: url("../images/lun-r1.png"); background-repeat: no-repeat; cursor: pointer; background-size: 0.56rem 0.56rem;-webkit-background-size: 0.56rem 0.56rem;}
.banner2 .slide .carousel-control.left:hover {  background-image: url("../images/lun-l2.png"); background-repeat: no-repeat; }
.banner2 .slide .carousel-control.right:hover {  background-image: url("../images/lun-r2.png"); background-repeat: no-repeat; }
.banner2 .slide .carouse .slideItem .banner-img { width: 100%; }
/* .banner2 .slide:hover .carousel-control{display: block;} */

.banner2 .banner-title{text-align: center;color:#2e7ffe;font-size: 0.426666rem;line-height: 0.426666rem;padding-bottom: 0.66666rem;padding-top: 0.8rem;}

.banner2 .pro-ask-btn{text-align: center;line-height: 1.4rem;margin-top: 0.52rem;}
.banner2 .pro-ask-btn a{color: #fff; cursor: pointer;line-height: 1.4rem;width: 5.81333rem !important;display: block;margin: 0 auto;height: 1.4rem;background-position: center center;background-image: url(../images/ask2.png);background-repeat: no-repeat;background-size: 5.81333rem 1.4rem;-webkit-background-size: 5.81333rem 1.4rem;box-sizing: border-box;-webkit-box-sizing: border-box;}

.banner2 .fontsize32{font-size: 0.426666rem;}
.banner2 .fontsize22{font-size: 0.293333rem;}


@media screen and (max-width: 600px){
    .banner2 .fontsize32{font-size: 0.5333rem;}
    .banner2 .fontsize22{font-size: 0.36rem;}
}
@media screen and (max-width: 500px){
    .banner2 .fontsize32{font-size: 0.5333rem;line-height: 0.8rem !important;}
    .banner2 .fontsize22{font-size: 0.4rem;}
}
@media screen and (max-width: 414px){
    .banner2 .fontsize32{font-size: 0.6rem;line-height: 0.8rem !important;}
    .banner2 .fontsize22{font-size: 0.4rem;}
}
.banner3{background-color: #f7faff;padding-bottom: 0.666666rem;overflow: hidden;}
.banner3 .slide .carousel-control {display: block; position: absolute; top: 50%; width: 0.573333rem; height: 0.906666rem; z-index: 999; margin-top: -0.9rem;}
.banner3 .slide .carousel-control.left { left: 0.4rem; background-image: url("../images/lun3-l.png"); background-repeat: no-repeat; cursor: pointer;background-size: 0.57333rem 0.906666rem;-webkit-background-size: 0.57333rem 0.906666rem; }
.banner3 .slide .carousel-control.right { right: 0.4rem; background-image: url("../images/lun3-r.png"); background-repeat: no-repeat; cursor: pointer; background-size: 0.57333rem 0.906666rem;-webkit-background-size: 0.57333rem 0.906666rem;}
.banner3 .slide .carouse .slideItem{text-align: center;}
.banner3 .slide .carouse .slideItem .banner-img { width: unset; margin: 0 auto;max-width: 75%;width: 6.5rem;height: 5rem;object-fit: contain;}
.banner3 .slide .carouse .slideItem .text{color: #333;line-height: 0.64rem;}
.banner3 .title{text-align: center;color:#2e7ffe;font-size: 0.426666rem;line-height: 0.64rem;padding-bottom: 0.3rem;padding-top: 0.55rem;}
.banner3 .fontsize20{font-size: 0.26666rem;}

@media screen and (max-width: 600px){
    .banner3 .fontsize32{font-size: 0.5333rem;}
    .banner3 .fontsize20{font-size: 0.3rem;}
}
@media screen and (max-width: 500px){
    .banner3 .fontsize32{font-size: 0.5333rem;line-height: 0.8rem !important;}
    .banner3 .fontsize20{font-size: 0.4rem;}
}
@media screen and (max-width: 414px){
    .banner3 .fontsize32{font-size: 0.6rem;line-height: 0.8rem !important;}
    .banner3 .fontsize20{font-size: 0.44rem;}
}


