* { margin: 0; padding: 0 } h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400 } ol, ul { list-style: none } address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: 400 } fieldset, img { border: 0 } textarea { resize: none } a { color: #000; text-decoration: none } .fontsize24, h1 { font-size: 24px } .fontsize20, h2 { font-size: 20px } .fontsize18, h3 { font-size: 18px } .fontsize16, h4 { font-size: 16px } .fontsize14, h5 { font-size: 14px } .fontsize12, h6 { font-size: 12px } .bold { font-weight: 700 } .fllil li { float: left } .fllir li { float: right } .fl { float: left } .fr { float: right } .radius { border-radius: 100% } .positionCenterLeft { left: 0; right: 0; margin: auto } .positionCenterTop { top: 0; bottom: 0; margin: auto } .positionCenter { top: 0; bottom: 0; left: 0; right: 0; margin: auto } .distable { display: table } .distablecell { display: table-cell; vertical-align: middle } .textels { overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .marginCenter { margin: 0 auto } .t_l { text-align: left } .t_c { text-align: center } .t_r { text-align: right } .unLine { text-decoration: underline } .fiexd { position: fixed } .absolute { position: absolute } .relative { position: relative } .wrapper { clear: both; overflow: hidden } .o-hidden { overflow: hidden } .hidden { display: none } .block { display: block } .lblock { display: inline-block } .clear { clear: both } .pointer { cursor: pointer } img { border: 0; vertical-align: middle }