@charset "utf-8";

/*---------- reset ---------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, button, textarea, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0;}
table {border: 0; border-collapse: collapse; border-spacing: 0;}
td {vertical-align: top;}
body {font: 12px/2 "微软雅黑", "宋体", "黑体", Arial, Georgia, "Times New Roman", Times, serif; color: #666; background-color: #fff;}
a {text-decoration: none; color: #666;}
a:visited {outline: none;}
a:focus {outline: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 100%;}
fieldset, img {border: none;}
abbr, acronym {border: 0; font-variant: normal;}
ol, ul {list-style: none;}
input, button, textarea, select {*font-size: 100%;}
button {cursor: pointer;}
input:focus, textarea:focus {outline:0 !important; -webkit-box-shadow:0px !important;}

/*---------- layout ---------*/
.wrapper {margin:0 auto; width: 1003px;}
.minwidth {min-width: 1003px;}
.title {font-family: "微软雅黑"; color: #333;}
.fleft {float:left; display: inline;}
.fright {float:right; display: inline;}
.clearfix:after {content: " "; display: block; font-size: 0; visibility: hidden; clear: both; height: 0; overflow: hidden;}