.support-bottom {
	background: #fff;
	text-align: center;
}

.support-bottom h3 {
	padding: 120px 0 76px 0;
	font-size: 34px;
	font-weight: bold;
	color: #151414;
}

.support-bottom .suport-item {
	display: flex;
	justify-content: space-between;
}

.support-bottom .suport-item .suport-item-list {
	width: 24%;
	height: 325px;
	background: #F5F5F5;
	font-weight: bold;
	color: #151414;
	font-size: 16px;
	cursor: pointer;
}

.support-bottom .suport-item .suport-item-list img {
	padding: 95px 0 40px 0;
	transition: all 0.4s;
}

.support-bottom .suport-item .suport-item-list button {
	background: #00327D;
	color: #fff;
	padding: 6px 20px;
	border-radius: 25px;
	position: relative;
	top: 26px;
	display: none;
}

.suport-item-list:hover {
	box-shadow: 10px 12px 35px 3px rgba(0, 0, 0, 0.07);
}

.suport-item-list:hover img {
	padding-top: 60px !important;
	padding-bottom: 30px !important;
}

.suport-item-list:hover img {
	padding-top: 60px !important;
}

.suport-item-list .btn {
	transition: all 1s;
}

.suport-item-list:hover .btn {
	display: block !important;
	left: 50%;
	transform: translateX(-50%);
}

.support-bottom .booter-navbar {
	text-align: left;
	padding: 160px 0 18px 0;
	font-size: 14px;
	font-weight: 400;
}

.v2-common-prod-title {
	text-align: center;
	font-size: 40px;
	font-weight: bold;
	color: #232222;
	padding-top: 100px;
	padding-bottom: 75px;
}

#shot {
	background: #EBEEF1;
}

#shot .content .title {
	text-align: center;
	font-size: 40px;
	font-weight: bold;
	color: #232222;
	padding-top: 100px;
	padding-bottom: 75px;
	background-color: #fff;
}

#swiper-shotOn {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

#swiper-shotOn .swiper5 {
	width: 200%;
	height: 100%;
	position: relative;
	left: -50%;
}

#swiper-shotOn .swiper5 .swiper-slide {
	text-align: center;
	font-size: 18px;
	/*background: red;*/
	height: 100%;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

#swiper-shotOn .swiper5 .swiper-slide img {
	width: 100%;
	height: 100%;
}

#swiper-shotOn .swiper-button-prev,
#swiper-shotOn .swiper-rtl .swiper-button-next {
	left: 18%;
}

#swiper-shotOn .swiper-button-prev:after,
#swiper-shotOn .swiper-rtl .swiper-button-next:after {
	color: #6F8BB8;
}

#swiper-shotOn .swiper-button-next:after,
#swiper-shotOn .swiper-rtl .swiper-button-prev:after {
	color: #6F8BB8;
}

#swiper-shotOn .swiper-button-next,
#swiper-shotOn .swiper-rtl .swiper-button-prev {
	right: 18%;
}

#swiper-shotOn .black-bg1 {
	width: 16.7%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

#swiper-shotOn .black-bg2 {
	width: 16.7%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

#swiper-ohter-say {
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}

#moda {
	background: #F5F5F5;
	margin-bottom: 120px;
}

#moda .moda-title {
	padding-top: 136px;
	font-size: 40px;
	font-weight: bold;
	color: #232222;
	text-align: center;
}

#moda .cen {
	display: flex;
	justify-content: space-around;
}

#moda .content {
	background: #FFFFFF;
	display: flex;
	flex-direction: column;
	align-items: center;
	margin: 0px auto 0;
}

#moda .content .bigbg {
	margin-top: 90px;
	height: 480px;
}

#moda .content .title {
	padding-top: 40px;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 30px;
	color: #232222;
}

#moda .content .sub_title {
	font-size: 16px;
	font-weight: 400;
	color: #232222;
	padding-bottom: 48px;
}

#moda .content .buyat {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 12px;
	color: #00327D;
}

#moda .content .icon_list {
	display: flex;
	justify-content: center;
	align-items: center;
	min-width: 270px;
	width: auto;
}

#moda .content .icon_list .icon_item {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 72px;
	height: 45px;
	background: #fff;
	border: 2px solid #00327D;
	border-radius: 22px;
}

#moda .content .icon_list .icon_item img {
	width: 21px;
	height: 21px;
}

#moda .content .tineco {
	font-size: 10px;
	font-weight: 400;
	color: #232222;
	width: 270px;
	margin-top: 15px;
	padding-left: 40px;
}

#moda .content .included {
	margin-top: 100px;
	font-size: 12px;
	font-weight: 400;
	color: #151414;
	display: flex;
	align-items: center;
}

#moda .content .included img {
	width: 10px;
	height: 6px;
	margin-left: 10px;
}

#moda .vacuums {
	margin: 83px auto 0px;
	width: 343px;
	height: 60px;
	text-align: center;
	background: #00327D;
	border-radius: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	line-height: 60px;
}



.fly-prod-box {
	position: relative;
	width: 100%;
	height: auto;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	margin-top: -1px;
	overflow: hidden;
}

.fly-prod-box img.bgImg,
.fly-prod-box img.bgImgUrl {
	opacity: 0;
	z-index: -1;
	width: 100%;
	height: auto;
}

.fly-prod-box .fly-prod-info-box {
	position: absolute;
}

.fly-prod-box .fly-prod-info-box.bottom {
	position: absolute;
	left: 11%;
	right: 11%;
	bottom: 10%;
}

.fly-prod-box .fly-prod-info-box.left {
	left: 11%;
	right: 52%;
	top: 0;
	bottom: 0;
	justify-content: center;
	flex-direction: column;
	display: flex;
	text-align: left;
	word-break: break-word;
}

.fly-prod-box .fly-prod-info-box.right {
	left: 52%;
	right: 11%;
	top: 0;
	bottom: 0;
	justify-content: center;
	flex-direction: column;
	display: flex;
	text-align: left;
}

.fly-prod-box .fly-prod-info-box.loc-bottom {
	bottom: 5%;
}

.fly-prod-box .fly-prod-info-box.normal {
	bottom: 5%;
	left:11%;
	right: 11%;
	text-align: center;
}
.fly-prod-box .fly-prod-info-box.normal .fly-prod-sub-title{
	text-align: center;
}
.fly-prod-box .fly-prod-info-box.loc-top {
	top: 10%;
}

.f-black {
	color: #070D14 !important;
}

.f-white {
	color: #fff !important;
}

.fly-prod-box .fly-prod-info-box .fly-prod-main-title {
	font-weight: bold;
	font-size: 36px;
	color: #070D14;
	line-height: 1.5;
	word-break: break-word;
}

.fly-prod-box .fly-prod-info-box .fly-prod-sub-title {
	font-weight: normal;
	margin-top: 2%;
	font-size: 16px;
	word-break: break-word;
	color: #070D14;
	text-align: left;
	line-height: 1.8;
}

.fly-prod-box .fly-prod-info-box .fly-prod-tips {
	font-style: italic;
	font-weight: normal;
	font-size: 14px;
	word-break: break-word;
	color: #070D14;
	width: 85% !important;
	margin: 0 auto;
	text-align: center;
	margin-top: 2%;
}

.fly-prod-box .fly-prod-info-box.bottom .fly-prod-main-title {
	width: 85% !important;
	margin: 0 auto;
	text-align: center;
}

.fly-prod-box .fly-prod-info-box.bottom .fly-prod-sub-title {
	width: 85% !important;
	margin: 0 auto;
	text-align: center;
	margin-top: 2%;
}

.fly-prod-box .fly-prod-info-box.bottom .fly-prod-tips {
	width: 85% !important;
	margin: 0 auto;
	text-align: center;
	margin-top: 2%;
}

.fly-prod-info-box .fly-prod-tips a {
	text-decoration: none;
	color: #007bff;
}



#list_icon {
	padding-top: 10px;
	width: 100%;
}

#list_icon .list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}

#list_icon .item {
	display: flex;
	width: 33%;
	text-align: center;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding-bottom: 85px;
}

#list_icon img {
	width: 120px;
	height: 120px;
}

#list_icon span {
	font-size: 16px;
	padding-top: 15px;
	font-weight: bold;
	color: #232222;
}

#list_icon1 {
	width: 100%;
	margin-top: 10px;
}

#list_icon1 .list {
	display: flex;
	justify-content: space-around;
	align-items: center;
	margin-bottom: 90px;
}

#list_icon1 .item {
	display: flex;

	flex-direction: column;
	align-items: center;
	justify-content: center;
}

#list_icon1 span {
	font-size: 14px;
	margin-bottom: 14px;
	font-weight: bold;
	color: #7C7C7C;
}

#list_icon1 img {
	width: 27px;
}

.p-b-50 {
	padding-bottom: 50px;
}

.item8 {
	background-color: #fff !important;
}

.item8-title {
	margin-top: 100px;
	text-align: center;
}

.dis-flex {
	display: flex;
	margin: 80px 0px 0px 0px;
	padding-bottom: 100px;
}

.columns {
	box-sizing: border-box;
}

.columns img {
	display: block;
	width: 100%;
	height: 100%;
	transition: all ease 800ms;
}

.columns .large {
	transform: scale(1.05);
}

.columns .top {
	transform: translateY(-10px);
}
.t-center{
	text-align: center !important;
}


.pos-controll-list{
	display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: center;
}
.pos-controll-list .pos-controll-item{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: center;
	padding: 10px 25px;
	cursor: pointer;
	opacity: .7;
}
.pos-controll-list .pos-controll-item.w2to1{
	width: 50%;
	display: flex;
	flex-direction: column;
}
.pos-controll-list .pos-controll-item.prod-20Item{
	width: 20%;
	display: flex;
	flex-direction: column;
}
.pos-controll-list .pos-controll-item.prod-threeOneItem{
	width: 33.3%;
	display: flex;
	flex-direction: column;
}
.pos-controll-list .pos-controll-item:hover,.pos-controll-list .pos-controll-item:active{
	opacity: 1;
}
.pos-controll-list .pos-controll-item.prod-20Item  .pos-c-item-img{
	height: 90px;
}
.pos-controll-list .pos-controll-item .pos-c-item-img{
	height: 60px;
}
.pos-controll-list .pos-controll-item .pos-c-item-img img {
    vertical-align: middle;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
	max-height: 100%;
}
.pos-controll-list .pos-controll-item.ws25  .pos-c-item-img{
	height: 70px;
}

.pos-controll-list .pos-controll-item .pos-c-item-title{
	color: #fff;
	text-align: center;
	word-break: break-word;
	height: 40px;
	display: flex;
	margin-left: 10px;
	justify-content: center;
	align-items: center;
	font-size: 16px;
}

.pos-controll-item-img-box {
	position: absolute;
}

.pos-controll-item-img-box.normal {
	left: 30%;
	right: 30%;
	top:0%;
}
#swiper-parts{
	overflow: hidden;
	position: relative;
	padding-bottom: 40px;
	margin-bottom: 100px;	    
}    
.pos-controll-item-img-box.moda-one {
	left: 15%;
	top: 24%;
	right: 61%;
}

.pos-controll-item-img-box .pro-controll-show {
	width: 100%;
	height: auto;
	display: block;
	opacity: 1;
}

.pos-controll-item-img-box .pro-controll-show.hideProImg {
	display: none;
	opacity: 0;
}

.pos-controll-list.moda-one {
	display: flex;
	flex-wrap: wrap;
	position: absolute;
	right: 5%;
	bottom: 5%;
}
.pos-controll-list .pos-controll-item.prod-modaOneItem {
	display: flex;
	flex-direction: row;
	width: 33.3%;
	padding: 5px 0px;
	justify-content: left;
}
.pos-controll-list .pos-controll-item.ws25 {
	display: flex;
	flex-direction: column;
	width: 25%;
	padding: 10px 0px;
	justify-content: center;
}

.pos-controll-list .pos-controll-item.prod-modaOneItem .pos-c-item-img {
	width: 25px;
	height: auto;
	vertical-align: middle;
	margin-right: 10px;
}

.pos-controll-list .pos-controll-item.prod-modaOneItem .pos-c-item-img img {
	transform: none;
}

.pos-controll-list .pos-controll-item.prod-modaOneItem .pos-c-item-title {
	margin-top: 0px;
	font-size: 20px;
	margin-right: 10px;
}

.nk-img-fit, .nk-img, .nk-img-fit img, .nk-img img{
	max-width: 100%;
	height: auto;
}

.about_box {
	width: 100%;
	height: 86vh;
}

.swiper-about {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.about_box .ab-item {
	width: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0px 5%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.about_box .ab-item .ab-img {
	width: 100%;
	height: auto;
}

.ab-item .ab-brief {
	font-size: 18px;
	font-weight: 400;
	color: #2F3030;
	line-height: 26px;
	word-break: break-word;
	margin-top: 20px;
}

.about_box .ab-item .playImg {
	width: 44px;
	height: 44px;
	margin-top: 20px;
}

.about_box .ab-item .moveImg {
	height: 4%;
	z-index: 99;
	position: absolute;
	bottom: 10%;
	left: 50%;
	margin-left: calc(-22px* 0.6);
	animation: 2s move linear infinite;
}

@keyframes move {
	0% {
		transform: translateY(0px);
	}

	100% {
		transform: translateY(20px);
	}
}

.ab-item .ab-item-info-box {
	position: absolute;
	left: 12%;
	right: 12%;
	top: 0;
	bottom: 0;
	display: flex;
	flex-direction: column;

}

.ab-item .ab-item-info-box .ab-item-main-title {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	line-height: 40px;
}

.ab-item .ab-item-info-box .ab-item-sub-title {
	color: #E2E3E3;
	font-size: 16px;
	line-height: 26px;
	margin-top: 20px;
}

.ab-item .ab-item-info-box.imgItem-normal {
	padding: 50px 0px;
	text-align: center;
}

.ab-item .ab-item-info-box.imgItem-normal .ab-item-main-title {
	color: #151414;
}

.ab-item .ab-item-info-box.imgItem-normal .ab-item-sub-title {
	color: #333333;
}

.ab-item .briefBox.briefPannel {
	position: absolute;
		color: #151414;
		line-height: 1.5;
		font-size: 14px;
		left: 30%;
		bottom: 5%;
		background-color: #F8F8F8;
		padding: 20px 30px;
		width: 55%;
}
.about-h1{
	font-size: 28px;
	font-weight: bold;
	color: #000;
	margin: 25px 0px;
	text-align: center;
}
.ab-item .about-h1 {
	font-size: 28px;
	font-weight: bold;
	color: #000;
	margin: 25px 0px;
	text-align: center;
}

.news-box {
	position: relative;
	width: 100%;
}

.news-box img.img-year {
	margin-top: 20px;
	margin-bottom: 20px;
	height: 60px;
	width: auto;
}

.news-box .news-title {
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 25px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.news-box img.normal {
	width: 100%;
	height: auto;
}

.news-box .news-info-box {
	width: 100%;
	height: 100%;
}

.news-box .ab-item-info-box-news {
	left: 5%;
	right: 5%;
	position: absolute;
	bottom: 15%;
}

.ab-item .ab-item-info-box-news .ab-item-main-title {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 40px;
}

.ab-item .ab-item-info-box-news .ab-item-sub-title {
	color: #E2E3E3;
	font-size: 16px;
	line-height: 26px;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}



.news-box .ab-item-info-box-news {
	left: 5%;
	right: 5%;
	position: absolute;
	bottom: 15%;
}

.news-box .ab-item-info-box-news .ab-item-main-title {
	color: #fff;
	font-size: 24px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 40px;
}

.news-box .ab-item-info-box-news .ab-item-sub-title {
	color: #E2E3E3;
	font-size: 16px;
	line-height: 26px;
	margin-top: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}


.pic2 {
    position: absolute;
    top: 2%;
    right: 8%;
    height: 55%;
    cursor: pointer;
}
.arrow a{
			cursor:url('../imgs/mouse.png'),auto;
		}
		.wave {
			position: absolute;
			left: 0px;
			top: 0px;
			height: 100%;
			width: 100%;
			transform-origin: center center;
			background-color: transparent;
			border: 1px solid #979797;
			animation-duration: 7s;
			animation-name: wv;
			animation-timing-function: linear;
			animation-iteration-count: infinite;
			border-radius: 50%;
			opacity: 0;
		}

		.wave1 {
			display: none;
			animation-delay: 0s;
		}

		.wave2 {
			display: none;
			animation-delay: 1.5s;
		}
		@keyframes wv {
			0% {
				opacity: 0;
				transform: scale(1);
			}

			30% {
				opacity: 0.7;
				transform: scale(1.2);
			}

			70% {
				opacity: 0.1;
				transform: scale(1.3);
			}

			100% {
				opacity: -0.2;
				transform: scale(1.5);
			}
		}
		.arrow:hover .wave {display: block; }
		.arrow:hover{
			border-radius: 50%;
			box-shadow: 0px 6px 32px rgb(148, 148, 148);
		}
		.ab-img-box-container{
			position: absolute;
			left: 5%;
			right: 5%;
			top: 0;
			bottom: 10%;
		}
		.ab-img-relativeBox{
			position: relative;
			width: 100%;
			height: 100%;
		}
		
		.about-fix-left-box{
			position: fixed;
			top: 180px;
			left: 2%;
			bottom: 10%;
			z-index: 11;
		}
		.about-fix-left-box.hide{
			display: none;
			opacity: 0;
		}
		.about-fix-container{
			width: 100%;
			height: 100%;
			display: flex;
			flex-direction: column;
		}
		.about-left-item{
			flex: 2;
			line-height: 1;
			font-size: 6px;
			font-weight: 500;
			color: #515151;
			transform: rotate(-90deg);
			-ms-transform: rotate(-90deg);
			/* Internet Explorer 9*/
			-moz-transform: rotate(-90deg);
			/* Firefox */
			-webkit-transform: rotate(-90deg);
			/* Safari 和 Chrome */
			-o-transform: rotate(-90deg);  
			cursor: pointer;
		}
		.about-left-item.colorWhite{
			color: #fff;
		}
		.about-left-item.active{
			color: #1d386f;
		}
		
		
		#map-tip {
			text-align: left;
			font: 14px/16px Trebuchet MS, Helvetica, Arial, sans-serif;
			display: none;
			padding: 3px;
			border: 1px solid #EBECED;
			color: #edeef0;
			z-index: 1000;
			float: left;
			position: absolute;
			background: rgb(73, 73, 73);
			background: -moz-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(73, 73, 73, 1)), color-stop(100%, rgba(101, 101, 101, 1)));
			background: -webkit-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
			background: -o-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
			background: -ms-linear-gradient(top, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
			background: linear-gradient(to bottom, rgba(73, 73, 73, 1) 0%, rgba(101, 101, 101, 1) 100%);
			word-break: keep-all;
			white-space: nowrap;
		}
		#map-tip p {
			margin: 0!important;
		}
		#map-tip img {
			float: left;
			padding: 3px;
		}
		
		.fly-prod-box .fly-prod-info-box.left .fly-prod-tips{
					width: 100% !important;
					margin: 0 auto;
					text-align: left;
				}
				
				.fly-prod-box .fly-prod-info-box.top{
					position: absolute;
					    left: 11%;
					    right: 11%;
					    top: 10%;
				}
				
				.fly-prod-box .fly-prod-info-box.top  .fly-prod-main-title{
					text-align: center;
				}
				.fly-prod-box .fly-prod-info-box.top .fly-prod-sub-title{
					text-align: center;
				}
				.fly-prod-box .fly-prod-info-box.top .fly-prod-tips{
					text-align: center;
				}