/*重置*/
*{
	margin: 0;
	padding: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
/*	-webkit-user-select: none;*/
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	-webkit-tap-highlight-color: transparent;}
/*H5新标签支持*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;}

a,
a:hover{
	text-decoration: none;}

ul,
li{
	list-style: none;}

img{
	vertical-align: middle;}

input,
button,
textarea{
	outline: none;}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
	cursor: pointer;
	-webkit-appearance: button;}

.block {
	display: block!important;}
/*隐藏*/
.hide{
	display: none!important;}
/*单行显示...*/
.ellipsis{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;}
/*多行显示...*/
.ellipsis-2 {
	display: -webkit-box;
	overflow: hidden;
	white-space: normal!important;
	text-overflow: ellipsis;
	word-wrap: break-word;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;}
/*文本对齐方式*/
.text-left {
	text-align: left!important
;}

.text-center {
	text-align: center!important
;}

.text-justify {
	text-align: justify!important
;}

.text-right {
	text-align: right!important
;}

/*清除浮动*/
.clear:before,
.clear:after {
    display: table;
    content: '';}

.clear:after {
    clear: both;}

.clear{
    zoom: 1;}
/*左浮动*/
.fl{
	float: left;}
/*右浮动*/
.fr{
	float: right;}
body{font-family: "Microsoft YaHei";}