/*reset style*/
body,ul,ol,dl,dd,dir,h1,h2,h3,h4,h5,h6,p,pre,blockquote,hr,figure{margin:0;padding:0;vertical-align:baseline;}
table {border-collapse:collapse;border-spacing:0;}
article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
audio:not([controls]) {display: none;}
[hidden] {display: none;}
body, button, input, select, textarea { font-family: sans-serif; }
pre {white-space: pre;white-space: pre-wrap;white-space: pre-line;word-wrap: break-word;}
sub, sup {font-size: 75%;line-height: 0; position: relative; vertical-align: baseline; }
sup {top: -0.5em;}
sub {bottom: -0.25em;}
abbr[title], acronym[title], dfn[title] {cursor: help; border-bottom: 1px solid;} 
a abbr,a acronym {text-transform: uppercase;font-size: 0.769em;/*font-size:10px;*/letter-spacing: 0.1em;}
b, strong,.bolder { font-weight: bold; }
dfn,em,.italic {font-style: italic;}
ins {background: #ff9; color: #000; text-decoration: none;}
hr {background: #ddd;color: #ddd;clear:both;float: none;width: 100%;height: 1px;line-height: 1px;font-size: 0;border: none 0;margin:1em 0;}
mark {background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
q { quotes: none; }
q:before, q:after {content: ""; content: none;}
small {font-size: 85%; }
address {margin-top: 1.538em;/*20px*/font-style: italic;}
del {color: #000;}
img {-ms-interpolation-mode: bicubic; vertical-align: middle;}
a img {border: 0 none;}
svg:not(:root) {overflow: hidden; }
th,td {vertical-align: middle;}
th {text-align: center;font-weight:bold;}
tbody th {text-align: left;font-weight: bold;}
td {text-align: left;}
tfoot { font-style: italic; }
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
:-moz-placeholder {color: #bfbfbf;}
::-webkit-input-placeholder {color: #bfbfbf;}
textarea {overflow:auto; vertical-align:top; resize:vertical;}
input, select {cursor: pointer;}
input[type='text'],input[type='password'] {cursor: text;}
:focus {outline: none 0;}
html{-webkit-tap-highlight-color: transparent;   -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;font-size: 100.1%;height: 100%;overflow-x: hidden;overflow-y: scroll;}
body {font: 12px/24px "宋体", Arial, Helvetica, sans-serif; color: #767676; background:#fff;}
a, a:link {color: #767676;text-decoration: none;outline: none;}
a:link {-webkit-tap-highlight-color: #42a11d;}
a:visited {outline: none;}
a:hover {color: #f89e3e;}
.fl{float:left;display: inline;}
.fr{float:right;display: inline;}
.clearfix:before,.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; overflow:hidden;}
.clearfix { zoom: 1; }
.ir {display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent;background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0 none !important;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);height: 1px !important;margin: -1px;overflow: hidden;padding: 0 !important;position: absolute !important;width: 1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto; margin: 0; overflow: visible; position: static; width: auto;}
.invisible {visibility: hidden;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-family: "宋体";} 
.container {width: 1005px; margin: 0 auto; zoom: 1;}
.icon {background-image: url(../images/icon.png); display: inline-block; vertical-align: middle;}
ul {list-style: none;}

