.banner2 .slick-dots{bottom:22px;font-size:0}.banner2 .slick-dots li{margin:0 3px 5px;width:20px;height:6px}.banner2 .slick-dots li button{padding:0;width:100%;height:6px}.banner2 .slick-dots li button:before{content:"";width:100%;height:7px;opacity:0.4;border-radius:0;border:none;background-color:#212121}.banner2 .slick-dots li:hover button:before{opacity:0.6;background-color:#212121}.banner2 .slick-dots li.slick-active button:before{opacity:1;background-color:#212121}


component-carousel-mini .component_carousel_container .slick-dots{
	bottom: -4px;
}

component-carousel-mini .component_carousel_container .component_carousel_map{
	height: 220px;
}

component-carousel-mini .component_carousel_container{
	height: 220px !important;
}

.banner2 .slick-dots li button{
	background-color: #fff !important;
	border-radius: 0;
}