html, body, div, span, h1, h2, h3, p, em, small, strong, dl, dt, dd, ol, ul, li { margin: 0; padding: 0; font-size: 100%; }
em, strong, i { font-style: normal; }
h1, h2, h3 { font-weight: normal; }
body { line-height: 1; font-size: 14px; color: #333; background-color: #fff; }
.fm{font-family: "Microsoft Yahei";}
ul, ol { list-style: none; }
a { display: block; color: #333; text-decoration: none; }
a:hover { color: #51c69f; }
input, button { padding: 0; border: none; outline: none; background: none; }
img { vertical-align: top; }
.fl { float:left; display: inline; }
.fr { float:right; display: inline;  }
.dw { position:relative; }
.fd { position:absolute; }
.fi { position:fixed; }
.main01 { width:1200px; margin-right: auto; margin-left: auto; }
.top01 { margin-top:10px; }
.main02 { width:1000px; margin-right: auto; margin-left: auto; }
.main03 { width:750px; margin-right: auto; margin-left: auto; }
.test-left{ text-align: left; }
.test-center{ text-align: center; }
.test-right{ text-align: right; }
.zw-box1 { background-color: #f1f1f1; width: 100%; padding-top: 45px; padding-bottom:45px; }
.main04 { width:1100px; margin-right: auto; margin-left: auto; }
.yx-fz03 a { color: #999; }
