
body{
	 margin-bottom:20px; margin-left: 0;margin-right:0; padding:0;  height: 100%; width: 100%;
}
body.overflow{overflow:hidden;}

p, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, img, label, input, button, textarea, select, form {
	margin: 0; padding:0;
}
h1, h2, h3, h4, h5, h6, em, i, th, caption {font-style: normal;font-weight: normal;}
img {
	border: 0;
}
a {color: inherit; text-decoration: none;}
a img {
	vertical-align: top;
}
ul, ol, li {
	list-style: none;
}
input, textarea{border-radius: 0;outline: none;border: none;}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
th, td {
	padding: 0;
}
button{border: none;}

/* 去除android上a、button、input标签点击产生的边框 */
a,button,input,label,li{-webkit-tap-highlight-color: transparent; outline:none;}

/* __ 清除浮动 */
.clearfix:after{content:""; clear:both; display:block;}
/* 不占位清除浮动 */
.cls{content: "";clear: both;height: 0px!important;line-height: 0px!important;font-size: 0px!important;overflow: hidden;}

/* 清除浮动 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}
li{list-style:none;}
.height{width: 100%;height: 2.5rem;}
/* 省略 */
.sl{overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}


