		a:hover{
			text-decoration: none;
		}
		.banner{
			height: 100vh;
			width: 100%;
			background: url(/upload/smart_city/banner.jpg);
			background-size: cover;
			background-repeat: no-repeat;
			background-position: center;
			position: relative;
			text-align: center;
		}
		.banner .h2{
			color: #fff;
			letter-spacing: .1rem;
			text-indent: .1rem;
			/* padding-top: 2rem; */
			/* padding-top: 18.4vh; */
			padding-top: 19.4444444444vh;
			font-size: .38rem;
			margin: 0rem;
			font-weight: normal;
			font-family: "Gilroy-Medium","MYingHeiPRC-W7";
		}
		.banner p{
			font-size: .18rem;
			margin-top: 1.9%;
			letter-spacing: .05rem;
			text-indent: .05rem;
			color: #ffffff;
			line-height: 2.2;
			font-family: "Gilroy-Light","MYingHeiPRC-W3";
		}

		.video{
			text-align: center;
		}
		.video .h3{
			font-size: .38rem;
			font-family: "Gilroy-Medium","MYingHeiPRC-W5";
			font-weight: 400;
			font-weight: normal;
			letter-spacing: .15rem;
			text-indent: .15rem;
			margin: .2rem;
			padding-top: .67rem;
			padding-left: .25rem;
			padding-bottom: 0.3rem;
		}
		.swiper-container {
		      width: 100%;
		      height: 100%;
		    }
		.swiper-wrapper{
			margin-left: -.8rem;
		}
		.swiper-slide {
			text-align: center;
			position: relative;
			font-size: .18rem;
			background: #fff;
			width: 12.1rem;
			margin-right: -.34rem !important;
			margin-left: 1.52rem;
			padding-bottom: 1.35rem;
			height: 7.7rem;
		}
		.swiper-slide .h4{
			margin-top: .44rem;
			font-size: .366rem;
			font-weight: 400;
			letter-spacing: 0.04rem;
			text-indent: .04rem;
			font-weight: normal;
			font-family: "Gilroy-Medium","MYingHeiPRC-W5";
			font-size: .18rem;
			text-align: center;
		}
		.swiper-slide p{
			margin-top: .35rem;
			font-size: .3rem;
			font-weight: 300;
			text-align: left;
			letter-spacing: .03rem;
			text-indent: .03rem;
			line-height: 1.51;
			font-family: "Gilroy-Light","MYingHeiPRC-W3";
			/* padding-bottom: 235px; */
			/* width: 105%; */
		}
		.swiper-slide .playbtn{
			width: 1.82rem;
			height: auto;
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%,-109%);
			cursor: pointer;
			z-index: 3;
		}
		.swiper-pagination{
			bottom: .6rem !important;
		}
		.video .swiper-pagination-bullet{
			width: .39rem !important;
			height: 4px !important;
			display: inline-block;
			border-radius: 1px !important;
			background: #999999 !important;
			opacity: 1 !important;
		}
		.video .swiper-pagination-bullet-active{
		    width: 1.18rem !important;
			background-color: #000000 !important;
		}
		video{
			width: 100%;
		}
		.swiper-slide img {
			width: 100%;
			height: 6.81rem;
		}
		.videobg{
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 1;
		}
