
video{outline: none;display: block;}
*{margin: 0;padding: 0;box-sizing: border-box;}
.clearfix:after{content: ""; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;overflow: hidden;}
.relative{position: relative;}
.fl{float: left;}
.fr{float: right;}
.container{position: relative;width: 1740px;margin: 0 auto;}
.w1440{position: relative;width: 1440px;margin: 0 auto;}
.flex {display: flex;height: 100%;}
.content_box {box-sizing: border-box;width: 100%;margin: auto;padding-top: 100px;}
.pd50{padding: 0 50px;}


/* banner */
.banner{position: relative;}
.bannerItem{position: relative;width: 100%;overflow: hidden;}
.bannerItem .img img{width: 100%;height: 100vh;min-height: 300px;object-fit: cover;object-position: center;}
.bannerItem .img video{width: 100%;height: 100vh;min-height: 300px;object-fit: cover;object-position: center;display: block;}
.bannerItem .desc{position: absolute;width: 100%;left: 0;top: 50%;transform: translateY(-50%);}
.bannerItem .desc .atit{font-size: 44px;line-height: 1.5;color: #FFFFFF;position:relative;}



.indAbout .ibimgs img{width: 100%;}
.video-open{width: 80px;position: absolute;top: 50%;left: 84%;transform: translate(-50%,-50%);cursor: pointer; }
.video-open img{width: 100%;}

videoPopup {
        border: 2px solid white;
        padding: 10px;
        background-color: black;
        border-radius: 10px;
        position: fixed;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1000;
        display: none; /* Initially hidden */
    }

.layui-layer-video{max-width: 1300px;}
.layui-layer-video video{display: block;width: 100%;}


	
	.bannerItem .img img{height: auto;min-height: 400px;}
	.bannerItem .img video{height: auto;min-height: 400px;}
	
	

	
	
	.
	.video-open{zoom: .8;}
	.indNumberBox{flex-wrap: wrap;margin: -60px 0 60px 0;}
	.indNumItem{width: 50%;}
	.indNumItem:nth-of-type(1),.indNumItem:nth-of-type(2){padding-bottom: 15px;}
	
