body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dd,dl,dt{

	margin:0;

	padding:0;

	word-wrap:break-word;

}

body{

	font-family:"Arial","microsoft yahei";

	font-size:14px;

	line-height: 1;

	color:#333;

}

*{

	-webkit-tap-highlight-color:rgba(0,0,0,0);

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}

li{

	list-style-type:none;

	float:left;

}

table{

	border-collapse:collapse;

	border-spacing:0;

}

a,area{

	text-decoration:none;

	outline:none;

	color: #000;

}

img{

	border:none;

	vertical-align:middle;

}

i,var,em{

	font-style:normal;

}

button{

	font-family:"Arial","microsoft yahei";

	font-size: 14px;

	outline:none;

	cursor: pointer;

	border: none;

}

input[type="submit"]{

	border: none;

}

iframe{

	border: none;

}

input,select,textarea{

	outline:none;

	font-family:"Arial","microsoft yahei";font-size: 14px;

}

textarea{

	resize:none;

	overflow-y:auto;

}

.at{

	margin:0 auto;

}

.fl{

	float: left;

}

.fr{

	float: right;

}

.clear{

	clear:both;

}

.dt{

	display: table;

	width: 100%;

}

.rotate{

	-webkit-transition: .2s;

	-o-transition: .2s;

	transition: .2s;

}



.rotate:hover{

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);

}

.fl-w{

	float: left;

	width: 100%;

}

.hide{

	display: none;

}

.ver-container{

	display: table;

	width: 100%;

	text-align: center;

}

.ver-wrapper{

	vertical-align: middle;

	display: table-cell;

}

.ver-wrapper img{

	vertical-align: baseline;

}

