[v-cloak] {
	display: none;
}
/*å·¦æµ®åŠ¨*/
.floatLeft{
	float: left!important;
}

/*å³æµ®åŠ¨*/
.floatRight{
	float: right!important;
}

/*åŽ»é™¤margin*/
.marginNone{
	margin: 0!important;
}

.marginLeft0{
	margin-left: 0!important;
}

.marginRight0{
	margin-right: 0!important;
}

.marginTop0{
	margin-top: 0!important;
}

.marginBottom0{
	margin-bottom: 0!important;
}

/*åŽ»é™¤padding*/
.padding0{
	padding: 0!important;
}

.paddingLeft0{
	padding-left: 0!important;
}

.paddingRight0{
	padding-right: 0!important;
}

.paddingTop0{
	padding-top: 0!important;
}

.paddingBottom0{
	padding-bottom: 0!important;
}

/*æ˜¾ç¤ºéšè—*/
.displayBlock{
	display: block!important;
}

.displayNone{
	display: none!important;
}

/*æ–‡æœ¬ä½ç½®*/
.textAlignCenter{
	text-align: center!important;
}

.textAlignLeft{
	text-align: left!important;
}

.textAlignRight{
	text-align: right!important;
}

/*æº¢å‡ºéšè—*/
.overflowHidden{
	overflow: hidden!important;
}

/*æ¸…æµ®åŠ¨*/
.clearFloat:after {
	clear: both;
	content: '.';
	width: 0px;
	height: 0px;
	display: block;
	overflow: hidden;
	visibility: hidden;
}


/*åŽ»é™¤border*/
.border0{
	border: 0!important;
}

.borderTop0{
	border-top: 0!important;
}

.borderbottom0{
	border-bottom: 0!important;
}

.borderLeft0{
	border-left: 0!important;
}

.borderRight0{
	border-right: 0!important;
}


body{
	position: relative;
}

h1,h2,h3,h4,h5,h6{
	font-weight: normal;
}

.dot1row{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.dot2row{
	width: 100%;
	overflow : hidden;/*必须结合的属性,当内容溢出元素框时发生的事情*/
	text-overflow: ellipsis;/*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/
	display: -webkit-box;/*必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 。*/
	-webkit-line-clamp: 2;/*用来限制在一个块元素显示的文本的行数。*/
	-webkit-box-orient: vertical;/*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 。*/
}

.dot3row{
	width: 100%;
	overflow : hidden;/*必须结合的属性,当内容溢出元素框时发生的事情*/
	text-overflow: ellipsis;/*可以用来多行文本的情况下，用省略号“…”隐藏超出范围的文本 。*/
	display: -webkit-box;/*必须结合的属性 ，将对象作为弹性伸缩盒子模型显示 。*/
	-webkit-line-clamp: 3;/*用来限制在一个块元素显示的文本的行数。*/
	-webkit-box-orient: vertical;/*必须结合的属性 ，设置或检索伸缩盒对象的子元素的排列方式 。*/
}

.fontBold{
	font-weight: bold;
}

.animateDurationHalf{
	animation-duration: 1.5s!important;
	-ms-animation-duration: 1.5s!important;
}

.animateDuration2s{
	animation-duration: 2s!important;
	-ms-animation-duration: 2s!important;
}

.animateDuration3s{
	animation-duration: 3s!important;
	-ms-animation-duration: 3s!important;
}

.animateDuration4s{
	animation-duration: 4s!important;
	-ms-animation-duration: 4s!important;
}

.animateDuration4s{
	animation-duration: 5s!important;
	-ms-animation-duration: 5s!important;
}

.animate__delay-01s{
	animation-delay: 0.1s;
	-ms-animation-delay: 0.1s;
}

.animate__delay-02s{
	animation-delay: 0.2s;
	-ms-animation-delay: 0.2s;
}

.animate__delay-03s{
	animation-delay: 0.3s;
	-ms-animation-delay: 0.3s;
}

.animate__delay-04s{
	animation-delay: 0.4s;
	-ms-animation-delay: 0.4s;
}

.animate__delay-05s{
	animation-delay: 0.5s;
	-ms-animation-delay: 0.6s;
}

.animate__delay-06s{
	animation-delay: 0.6s;
	-ms-animation-delay: 0.6s;
}

.animate__delay-07s{
	animation-delay: 0.7s;
	-ms-animation-delay: 0.7s;
}


.animate__delay-08s{
	animation-delay: 0.8s;
	-ms-animation-delay: 0.8s;
}

.animate__delay-09s{
	animation-delay: 0.9s;
	-ms-animation-delay: 0.9s;
}

.animate__delay-12s{
	animation-delay: 1.2s;
	-ms-animation-delay: 1.2s;
}

.animate__delay-15s{
	animation-delay: 1.5s;
	-ms-animation-delay: 1.5s;
}

.animate__delay-16s{
	animation-delay: 1.6s;
	-ms-animation-delay: 1.6s;
}

.animate__delay-17s{
	animation-delay: 1.7s;
	-ms-animation-delay: 1.7s;
}

.animate__delay-18s{
	animation-delay: 1.8s;
	-ms-animation-delay: 1.8s;
}

.animate__delay-19s{
	animation-delay: 1.9s;
	-ms-animation-delay: 1.9s;
}


.animate__delay-05s{
	animation-delay: 0.5s;
	-ms-animation-delay: 0.5s;
}



.animate__delay-2s{
	animation-delay: 2s;
	-ms-animation-delay: 2s;
}

.animate__delay-21s{
	animation-delay: 2.1s;
	-ms-animation-delay: 2.1s;
}

.animate__delay-22s{
	animation-delay: 2.2s;
	-ms-animation-delay: 2.2s;
}

.animate__delay-23s{
	animation-delay: 2.3s;
	-ms-animation-delay: 2.3s;
}

.animate__delay-24s{
	animation-delay: 2.4s;
	-ms-animation-delay: 2.4s;
}

.animate__delay-25s{
	animation-delay: 2.5s;
	-ms-animation-delay: 2.5s;
}

.animate__delay-26s{
	animation-delay: 2.6s;
	-ms-animation-delay: 2.6s;
}

.animate__delay-28s{
	animation-delay: 2.8s;
	-ms-animation-delay: 2.8s;
}

.animate__delay-29s{
	animation-delay: 2.9s;
	-ms-animation-delay: 2.9s;
}

.animate__delay-3s{
	animation-delay: 3s;
	-ms-animation-delay: 3s;
}

.animate__delay-31s{
	animation-delay: 3.1s;
	-ms-animation-delay: 3.1s;
}

.animate__delay-33s{
	animation-delay: 3.3s;
	-ms-animation-delay: 3.3s;
}

.animate__delay-35s{
	animation-delay: 3.5s;
	-ms-animation-delay: 3.5s;
}

@keyframes swiperLine {
	from {
		width: 0;
	}

	/* 50% {
		opacity: 1;
		z-index: 99;
		-webkit-transform: scale3d(1.2, 1.2, 1.2);
		transform: scale3d(1.2, 1.2, 1.2);
	} */
	
	to {
		width: 100%;
	}
}

@-webkit-keyframes swiperLine {
	from {
		width: 0;
	}
	
	/* 50% {
		opacity: 1;
		z-index: 99;
		-webkit-transform: scale3d(1.2, 1.2, 1.2);
		transform: scale3d(1.2, 1.2, 1.2);
	} */
	
	to {
		width: 100%;
	}
}