@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; font-size: 12px; font-family: Arial, "微软雅黑"; color: #666666; }
a { color: #666666; text-decoration: none; outline: none; }
a:active { star: expression(this.onFocus=this.blur()); }
img { border: 0px; }
a:link { text-decoration: none; outline: none; }
a:visited { text-decoration: none; outline: none; }
a:hover { text-decoration: none; outline: none; }
ul,ol, p, dl, dt, dd { padding: 0px; margin: 0px; }
li { list-style-position: outside; list-style-type: none; }
h1, h2, h3, h4, h5 { font-size: 14px; padding: 0px; margin: 0px; }
h1 { font-size: 16px; }
h5 { font-size: 12px; }
.fl { float: left; }
.fr { float: right; }
.clear_f_r { clear: both; }
.clear_f { clear: both; height: 0px; padding: 0px; margin: 0px; display: block; _display: inherit; }
.h10 { height: 10px; overflow: hidden; clear: both; }
.h20 { height: 20px; overflow: hidden; clear: both; }
input, textarea { background: transparent; padding: 0px; font-size: 12px; color: #888; outline: none; border: 0px; }
em { font-style: normal; }
.btn1 { cursor: pointer; }

.add-after::after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.wal { width: 1100px; margin: 0px auto; }
.w1004 { width: 1004px; }
.w340 { width: 340px; }
.w840 { width: 840px; }
.hide { display: none; }
.show { display: block; }












