/*
* reset
* common(常用类)
*/

/*reset s*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,button,textarea,p,blockquote,table,th,td,tt,pre,code,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video,details,summary {/* -webkit-tap-highlight-color:rgba(0,0,0,0);*/ margin: 0; padding: 0;}
section, article, aside, header, footer, nav, dialog, figure { display: block; }
em{ font-style:normal;}
ul,dl,ol,li{ list-style: none; }
img, iframe, fieldset { border: none; }
button, input, select, textarea { /*-webkit-user-select:text;*/outline:none;}
:focus{ outline:none;}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;}
a{outline:0;text-decoration:none;cursor: pointer;}
/*reset e*/

/*common s*/
/*显示定位模块*/
/*浮动*/
.fl{ float:left;}
.fr{ float:right;}
/*定位*/
.posrel{ position:relative;}
.posabs{ position:absolute;}
.posfix{ position:fixed;}
/*显示*/
.block{ display:block;}
.inblock{display: inline-block;}
.inline{ display:inline;}
.none{ display:none;}
/*超出显示隐藏*/
.overhidden{ overflow:hidden;}
.overauto{ overflow:auto;}

/*文字模块*/
/*对齐*/
.tal{ text-align:left;}
.tac{ text-align:center;}
.tar{ text-align:right;}
/*大小*/
.font12{ font-size:12px;}
.font14{ font-size:14px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
/*样式*/
.bold{ font-weight:bold;}
.normal{ font-weight:normal !important;}
/*行高*/
.lh20{ line-height:20px;}
.lh30{ line-height:30px;}
/*省略*/
.ellipsis{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/*折行*/
.wordbreak{word-break: break-all;display:block;}

/*清零*/
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{*display:inline-block;}
/*common e*/