@charset "utf-8";

/* CSS reset */
body, div, dl, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, h7, pre, form, fieldset, input, textarea, p, blockquote, th,td{margin: 0; padding: 0;}
table{border-collapse: collapse;border-spacing: 0;}
fieldset, img{border: 0;}
address, caption, cite, code, dfn, em, strong, th, var,{font-style: normal;font-weight: normal;}
ol, ul{list-style: none;}
h1, h2, h3, h4, h5, h6, h7{font-size: 100%;font-weight: normal;}
h7{ font-size:14px;}
q:before, q:after{content: ''}
abbr, acronym{border: 0;}

/*text-align*/
.tLeft{text-align: left;}
.tRight{text-align: right;}
.tCenter{text-align: center;}

/*text-indent*/
.tIndent{text-indent: -99999px;}

/*block-center*/
.bCenter{margin: 0 auto;}

/*td,th为父元素时垂直居中*/
.vMiddle{vertical-align: middle;}/*Firefox & IE8下'div','p'要结合'display: teble-cell'使用*/

/*浮动布局*/
.fLeft{float: left;display: inline;}
.fRight{float: right;display: inline;}/*inline是为了解决IE6双外边距问题*/

/*清除浮动*/
.clear:after{content: '';display: block;clear: both;visibility: hidden;}
.clear{clear: both;float: none;/*display: inline-block;*/}
*html .clear{height: 1%;}

/*绝对定位*/
.pRelative{position: relative;}
.pAbsolute{position: absolute;}

/*触发hasLayout*/
.zoom{zoom: 1;}

/*隐藏元素*/
.none{display: none;}
.hidden{visibility: hidden;}