 @charset "utf-8";
/* @名称: base @功能: 重设各浏览器默认样式，达到展示一致*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input,
textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,select
{ margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img, abbr, acronym { border: none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
select, input { vertical-align:middle; font-size:12px;}
ol, ul { list-style: none; }
caption, th { text-align: left; }
q:before, q:after { content: ''; }
ins, a { text-decoration: none; }
/* IE6,7焦点点状线去除 */
a:focus, *:focus { outline: none; }
/* 清除浮动 */
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow: hidden; }
.clearfix { zoom: 1; /* for IE6 IE7 */ }
.clear { clear: both; display: block; overflow: hidden; height: 0; line-height: 0; font-size: 0; }
/* 设置显示和隐藏 */
.hide { display: none; }
.block { display: block; }
/* 设置内联, 减少浮动带来的bug */
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
