html, body, div, span, p, a, h1, h2, h3, h4, h5, h6, object, iframe, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
select, input, button, textarea { resize:none; outline:none; border:none; padding:0; margin:0; vertical-align:middle; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
img { border:none; vertical-align:middle; }
a img { border:none; vertical-align:middle; }
ul, ol, li {list-style:none;}
i { vertical-align:top; }
/* 父元素页面清除浮动 */
.clear:before, .clear:after { content: ""; display: table; }
.clear:after { clear: both; }
.clear { *zoom: 1; }
.clear { clear:both; }
/* 父元素页面清除浮动 */

/* 外部模块清除浮动 */
.clear0 {clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}
.clear1 {clear:both; height:1px; line-height:0; font-size:0; overflow:hidden;}
.clear5 {clear:both; height:5px; line-height:0; font-size:0; overflow:hidden;}
.clear10 {clear:both; height:10px; line-height:0; font-size:0; overflow:hidden;}
.clear20 {clear:both; height:20px; line-height:0; font-size:0; overflow:hidden;}
/* 外部模块清除浮动 */

/*******字体大小*******/
.font12 { font-size:12px;}
.font14 { font-size:14px;}
.font16 { font-size:16px;}
.font18 { font-size:18px;}
.font20 { font-size:20px;}
.font22 { font-size:22px;}
.font24 { font-size:24px;}
.font26 { font-size:26px;}
.font28 { font-size:28px;}
.font30 { font-size:30px;}
/*******字体大小*******/

/*******行高*******/
.lh16 { line-height:16px;}
.lh18 { line-height:18px;}
.lh20 { line-height:20px;}
.lh22 { line-height:22px;}
.lh24 { line-height:24px;}
.lh26 { line-height:26px;}
.lh28 { line-height:28px;}
.lh30 { line-height:30px;}
/*******行高*******/

/*******标签属性display*******/
.disB { display:block;}
.disN { display:none;}
.disIB { display:inline-block;}
/*******标签属性display*******/

/*******浮动float*******/
.floatL { float:left; }
.floatR { float:right; }
/*******浮动float结束*******/

/*******字体粗细font-weight*******/
.fontwB { font-weight:bold; }
.fontwN { font-weight:normal; }
/*******字体粗细font-weight*******/

/*******内容水平排布*******/
.textL { text-align:left; }
.textC { text-align:center; }
.textR { text-align:right; }
/*******内容水平排布*******/

/*******内容垂直排布*******/
.vertiT { vertical-align:top; }
.vertiM { vertical-align:middle; }
.vertiB { vertical-align:bottom; }
/*******内容垂直排布*******/

/****特殊样式*****/
.noBor { border:none!important; }
.noBorR { border-right:none!important; }
.noBorL { border-left:none!important; }
.noBack { background:none!important; }
.noMargin { margin:0!important; }
.noPadding { padding:0!important; }

.marginT10 { margin-top:10px; }
.marginT20 { margin-top:20px; }
.marginT30 { margin-top:30px; }
.marginT40 { margin-top:40px; }
.marginT50 { margin-top:50px; }

.marginB10 { margin-bottom:10px; }
.marginB20 { margin-bottom:20px; }
.marginB30 { margin-bottom:30px; }
.marginB40 { margin-bottom:40px; }
.marginB50 { margin-bottom:50px; }

.marginL10 { margin-left:10px; }
.marginL20 { margin-left:20px; }
.marginL30 { margin-left:30px; }
.marginL40 { margin-left:40px; }
.marginL50 { margin-left:50px; }

.marginR10 { margin-right:10px; }
.marginR20 { margin-right:20px; }
.marginR30 { margin-right:30px; }
.marginR40 { margin-right:40px; }
.marginR50 { margin-right:50px; }
/****特殊样式*****/