/*margin的样式初始化*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,input {
	margin:0;
}
/*padding的样式初始化*/
ul,ol,th,td,input,option,textarea {
	padding:0;
}
/*list的样式初始化*/
ul,ol,li {
	list-style: none;
}
/*font-style的样式初始化*/
em,i{
	font-style:normal;
}
/*图片的样式初始化*/
img {
	border:none;
	vertical-align: top;
}
/*文本修饰的样式初始化*/
a {
	text-decoration: none;
}
/*table的样式初始化*/
table {
	border-collapse: collapse;
}
/*外边框*/
input,textarea {
	outline: none;
}
textarea {
	resize: none;
}
/*BFC*/
.clear:after {
	content: '';display: block;clear:both;
}

.clear{
	zoom: 1;
}


/*光斑效果*/
.light:after {
	content: '';
	position: absolute;
	width:100%;
	height:100%;
	background:  
	linear-gradient(90deg,
		rgba(255,255,255,0) 0px,
		rgba(255,255,255,1) 120px,
		rgba(255,255,255,1) 130px,
		rgba(255,255,255,0) 140px,
		rgba(255,255,255,0)
		
	) -140px 0px no-repeat;
	left:0;
	top:0;
	animation: 0.8s zou;
}
@keyframes zou {
	0%{
		background-position: -140px 0px;
	}
	100%{
		background-position: 1000px 0px;
	}
}
.delayLight:after {
	content: '';
	position: absolute;
	width:100%;
	height:100%;
	background:  
	linear-gradient(90deg,
		rgba(255,255,255,0) 0px,
		rgba(255,255,255,1) 120px,
		rgba(255,255,255,1) 130px,
		rgba(255,255,255,0) 140px,
		rgba(255,255,255,0)
		
	) -140px 0px no-repeat;
	left:0;
	top:0;
	animation: 0.8s 0.3s zou;
}
@keyframes zou {
	0%{
		background-position: -140px 0px;
	}
	100%{
		background-position: 1000px 0px;
	}
}



