@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; border: 0; }
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
fieldset, img { border:none; }
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; }
 input::-moz-focus-inner {
 border:none;
 padding:0;
}
select, input { vertical-align:middle; }
select, input, textarea { font-size:14px; margin:0; font-family:"微软雅黑", Arial, Helvetica, sans-serif; color:#3c3c3c; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; outline:none; }
textarea { resize:none; }
table { border-collapse:collapse; }
body { color:#333; font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; background:#f7f7f7; }
.clearfix { float:none; clear:both; height:0; font-size:0px; }
a { text-decoration:none; cursor:pointer; }
a:visited { text-decoration:none; }
a:hover, a:active, a:focus { text-decoration:none; opacity:0.8; }
