﻿html { _background-image: url(about:blank); _background-attachment: fixed; }
body { font-size: 12px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; font-family:"微软雅黑",arial; }
table { border-collapse: collapse; border-spacing: 0; font-family: '微软雅黑'; }
fieldset, img { border: 0; margin: 0; padding: 0; }
address, caption, cite, code, dfn, em,th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
a { text-decoration: none; color: #000; outline: none; }
a:hover { text-decoration: none; }
a:active { outline: none; blr: expression(this.onFocus=this.blur()); }
.wd1190 { width: 1190px; margin: 0 auto; }
.fl { float: left; }
.font14 { font-size: 14px; }
.colorgray { color:#999; }
.fr { float: right; }
.boldred { font-weight: bold; color: red; }
.mr10 { margin-right: 10px; }
.ml10 { margin-left:10px;}
.mr3 { margin-right: 3px; }
.mr2 { margin-right: 2px; }
.mr25 { margin-right: 25px; }
.mr15 { margin-right: 15px; }
.mt30 { margin-top: 30px; }
.mr5 { margin-right: 5px; }
.mr20 { margin-right: 20px; }
.mr30 { margin-right: 30px; }
.mb5 { margin-bottom: 5px; }
.mb20 { margin-bottom: 20px; _margin-bottom: 20px; *margin-bottom: 20px; }
.mb10 { margin-bottom: 10px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt40 { margin-top: 40px; }
.ml10 { margin-left: 10px; }
.ml0 { margin-left: 0; }
.ml20 { margin-left: 20px; }
.ml30 { margin-left: 30px; }
.pl25 { padding-left: 25px; }
.pb25 { padding-bottom: 25px; }
.clerboth { height: 0; line-height: 0; clear: both; padding: 0; margin: 0; overflow: hidden; *display: inline; _display: inline; }