*{font-family:Arial,Helvetica,sans-serif,Tahoma;margin:0;padding:0;border:0;outline:0;background:transparent;}
p{-webkit-text-size-adjust:none;/*禁止文字自动计算大小*/max-height:999999px;}
h1,h2,h3,h4,h5,h6,em,i {font-weight: 100;font-style: normal}
ul,ol,li {list-style-type: none}
a {color:#666;text-decoration: none;outline: 0}
a:hover {text-decoration: none}　
input,button{outline:none;}
select,input,img{vertical-align:middle;display:block;}

/*兼容时使用，需要html5.js*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

/*常用样式*/
.w_100{width: 100%;}
.h_100{height:100%;}
.of{overflow: hidden;}
/*定位*/
.re{position: relative;}
.ab{position: absolute;}
/*浮动*/
.lt{ float: left;}
.rt{float: right;}
.f_i{float: inherit;}
/*清楚浮动*/
.clearfix{ zoom:1;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*元素行块级*/
.d_il{display: inline-block;}
.d_b{display: block;}
.d_n{display: none;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
/*.oh { overflow: hidden; *zoom: 1;}*/
.l { float: left;}
.r { float: right;}
