@charset "utf-8";
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, iframe {margin: 0; padding: 0;}
body, button, input, select, textarea {font-family:"微软雅黑"; font-size: 12px; line-height: 1.5em; color: #333}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
fieldset, img {border: 0;}
img {vertical-align: middle;}
address, caption, cite, dfn, em, th, var, optgroup {font-style: normal; font-weight: normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {display: block; margin: 0; padding: 0;}
code, kbd, pre, samp {font-family: courier new, courier, monospace;}
ol, ul, li {list-style: none;}
a {text-decoration: none; color: #222;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input, select, button {vertical-align: baseline; *vertical-align:middle; font-size: 100%; border: none; background: none; font-family:"微软雅黑";}
input[type=checkbox], input[type=radio] {vertical-align: middle; margin: 0 5px;}
input[type="text"], input[type="password"], textarea {outline-style: none; -webkit-appearance: none;}
textarea {resize: none;}
textarea {overflow: auto;}
table {border-collapse: collapse; border-spacing: 0;}
* html {height: 1%;}
*+html {min-height: 1%;}
*html {zoom:expression(function(ele) {ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true)}(this))}
input[type=button], input[type=submit], input[type=file], button {cursor: pointer; -webkit-appearance: none;}
.clear {clear: both;}
.fl {float:left;}
.fr {float:right;}
.main {width:1200px; margin:0 auto;}