body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, input, textarea, p, form { margin: 0; padding: 0; }

body { background: #FFF; font: 12px Arial, serif; }

body,td,textarea{word-break: break-all;word-wrap: break-word; }

ul, li { margin: 0; padding: 0; list-style: none; list-style-type: none; }

img { border: none; }

h1 { font-size: 2.33em; font-family:SIMHEI, sans-serif; font-weight: normal;}

h2 { font-size: 1.17em; font-family:Arial, sans-serif; font-weight: normal;}

h3 { font-size: 12px; font-family:SIMSUN, sans-serif;font-weight: bold;}

.fl { float: left; }

.fr { float: right; }

.px11 { font-size: .92em; }

.px12 { font-size: 12px; }

.px14 { font-size: 1.17em; }

.px16 { font-size: 1.33em; }

.px24 { font-size: 2em; }

.px18 { font-size: 1.5em; }

.px28 { font-size: 2.33em; }

.px38 { font-size: 3.17em; line-height: 1em; }

.lh10 { line-height: 100%; }

.lh15 { line-height: 150%; }

.lh20 { line-height: 200%; }

.lh25 { line-height: 250%; }

.lh18 { line-height: 180%; }

.lh30 { line-height: 300%; word-wrap: break-word; word-break: break-all; }

.m0 { margin: 0; }

.p0 { padding: 0; }

.mauto { margin-left: auto; margin-right: auto; }

.mlr5 { margin-left:5px; margin-right:5px; }

.tr { text-align: right; }

.tl { text-align: left; }

.tr { text-align: right; }

.tc { text-align:center; }

.co_orange { color:#F60; }

.co_gray { color:#666; }

.co_red { color:#c30000; }

.co_white { color:#FFF; }

.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*for w3c*/ 

.clear { zoom:1; }/*for IE*/ 

.zoom { overflow: hidden; zoom: 1; }