*{margin:0px;padding:0px;font-size: 14px font-family:"Microsoft YaHei",Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Hiragino Sans GB W3", STXihei, STHeiti, Heiti, SimSun, sans-serif
}
a{text-decoration: none;}
em,i{font-style: normal;}
table{border-collapse:collapse;}
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{ margin:0; padding:0;}
img{ border:0 none; vertical-align: middle;}
ul,li{ list-style-type:none;}
button{ cursor:pointer;}
i,em,cite{ font-style:normal;}
/*文字对齐*/
.textl{text-align: left;}
.textc{text-align: center;}
.textr{text-align: right;}
/**********容器浮动**********/
.fl { float: left } 
.fr { float: right } 
/**********清除样式**********/
.clearfix::before,.clearfix::after{display: block; font-size: 0; line-height:0; visibility: hidden; height: 0; clear: both; content: " "; zoom:1;} 
.clear{ clear:both;}
/**********文字垂直对齐**********/
.vt { vertical-align: top } 
.vm { vertical-align: middle } 
.vb { vertical-align: bottom } 
/*超出1行后省略*/
.overFont { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; } 
/*超出2行后省略  */
.overFont2 { overflow: hidden; text-overflow: ellipsis; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; display: -webkit-box !important; -webkit-box-orient: vertical; -webkit-line-clamp: 2; word-break: break-word; }
/*怪异盒模型*/
.borderBox { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
