 
@media (max-width: 900px) {
	
	.ban-1, .ban-1 .swiper-slide {
		height: calc(100vh - 82px);
	}
	.ban-1 .img, .s1 .z3, .video1 .mySwiper6 .swiper-slide, .video1 video {
   height: calc(100vh - 82px);
}
	.ban-1 .lb.swiper-slide-active .bt {
		top: 30%;
		text-align: center;
	}
	.ban-1 .lb .bt p {
		font-size: 1.8rem;text-align: center;
		line-height: 1.3;text-shadow: 0 0 20px #000;
		    opacity: 1;
	}
	.ban-1 .lb .bt #typed-strings p,
	#typed-strings, #typed, #typed2
	 {
		font-size: 1.3rem;
		text-align: center;
		padding-top: 10px;line-height: 1.5;text-shadow: 0 0 20px #000;
		opacity: 1;
		-webkit-text-fill-color: initial;
	}
	#typed {
		display: none;
	}
	
	.ban-1 .lb4 .img img {
		
	}
	.s1-2 .h2 .span {
		-webkit-text-fill-color: initial;
    background-image: none;
    color: #042ca3;        font-size: 16px;
	}
	 .s1-2 .h2
	{
	margin-bottom: 0px;
			padding-bottom: 20;
	}
	    .s1-2 .h2, .s1-2 .h2 b {
        font-size: 1.4rem;
		-webkit-text-fill-color: initial;
    background-image: none;
    color: #d01502;
    }
	.s1-2 .h2 b br{
		display: none;
	}
	
	.h-pro .mySwiper {
		display: none;
	}
	.pro-body.h-pro .rt-1 ul {
		flex-wrap: wrap;
    flex-direction: column;
	}
	.pro-body.h-pro .rt-1 .img2 {
		position: relative;
		bottom: 40px;; 
	}
	.h-pro .mySwiper2 .swiper-slide {
    flex-direction: column;
    flex-wrap: nowrap;
	    border: 1px solid #ddd;
		background: #fff;
		margin-bottom: 20px;
	}
	.h-pro.pro-body .rt-1 .fl-2 {
		border: 0;
	}
	.h-pro.pro-body .rt-1 .fl-2 {
		height: auto;
		    min-height: 0px;
			        padding-bottom: 20px;
	}
	
}