
.slider_section {
	padding: 0
}
.header_section{
	    position: fixed;
	    width: 100%;
	    z-index: 1000;
	    transition: background 1s;
}



.carousel-item{
	height:100%;
	padding: 111px 0 75px 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	/*background-position: 100% 100%;*/
	/*    display: flex;
    align-items: center;*/

}


.bjys{
	background: #000;
}
.BMap_cpyCtrl{
	display: none !important;
}
.beian:hover{
     color: #007bff;
}
.logo_z{
	height:100px;
}
.erweima{
	height:200px;
	width: 200px
}
.team .img-box{
	height:95px;
}
.team .img-box img{
	height:100%;
	object-fit:cover;
}
.latest_news .mx-auto{
	display: flex !important;

}
#logo{
	height:50px;
}
#navbarSupportedContent .active a{
	color: #17b978;
     
}
.map_container {
	padding: 15px;
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(50px);
        /*transform: scale(2);*/
    }

    100% {
        opacity: 1;
        transform: translateY(0);
        /*transform: scale(1);*/
    }
}
.layout_padding{
	min-height: 400px;
}
#customCarousel1 .active .container{
	opacity: 1  !important;
	animation-name: fadeInUp;
	animation-duration: 1.5s;
}


#customCarousel1 .carousel-item .container{
	opacity: 0;
}



@media (min-width: 768px){
	#customCarousel1{
		height:100vh;
		
	}
	.carousel-inner{
		height:100%;

	}
	.carousel-item .container{
		display: flex;
	    align-items: center;
	    height: 100%;
	}
}
@media (max-width: 991px){
	.header_section{
		background: #000;
		/*position: sticky;*/
	}
}
@media (max-width: 992px){
	.slider_section .carousel_btn-box {
	     margin-top: -60px; 
	}
}