html, body, div, span, applet, 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, s, samp,  small, strike, strong, sub, sup, section, tt, var,  b, u, i, center,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  caption, tfoot, thead, th, article, aside, canvas, details, embed,  figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary,  time, mark, audio, video {margin: 0; padding: 0; border: 0; font: inherit;  /*word-wrap: break-word;*/ word-break: normal;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section {display: block;}
html {-webkit-text-size-adjust:none;}

body.home{display:none;}
ol, ul, li { list-style: none; } 
blockquote, q { quotes: none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } 
ins { text-decoration: none; } 
del { text-decoration: line-through; } 

h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:bold;}
strong{font-weight:bold;}
table {border-collapse: collapse; border-spacing: 0;}

/*.clearfix { clear:both; } */
.clearfix {#zoom:1;}
.clearfix:after {content:"."; height:0; display:block; clear:both; visibility:hidden;}

a {color: #666666; -webkit-transition: color .1s linear; -moz-transition: color .1s linear; -o-transition: color .1s linear; -ms-transition: color .1s linear;transition: color .1s linear; text-decoration:none; outline:none;}
a:hover {color: #f00; }
a img { border: none; }
a img { vertical-align: bottom; }
a img:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

body { font-size:12px; background:url(back.jpg) no-repeat 0px 0px; color:#333333; background-position:top center; background-color:#fff; font-family: "Microsoft YaHei", "SimHei", "SimSun"; }
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px; }