body{
	
	position:relative;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
}
body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,dl,dt,dd,input{
	margin:0;padding:0;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
}
i{
	font-style:normal
}
img{
	border-style:none;
}/* 兼容低版本ie */
form {
	border: 0px;
}
table, td, tr, th {
	font-size: 100%;
}
textarea {
	resize: none;
}
em, cite {
	font-style: normal;
}


.clearfix:after{
	content:"200B";
	height:0;display:
	block;font-size:0;
	clear:both;
}
.clearfix {
	*zoom:1;
}
.nw{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.nw2{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.nw3{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.text-center{
	text-align: center !important;
}
.text-left{
	text-align: left !important;
}
.text-right{
	text-align: right !important;
}