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,  table, caption, tbody, tfoot, thead, tr, th, td,  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; vertical-align: baseline; /*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 { line-height: 1; overflow-x:hidden; overflow-y:auto;}
body.home{display:none;}
ol, ul { 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; } 
table {border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
strong{font-weight:bold;}

/*.clearfix { clear:both; } */
.clearfix {#zoom:1;}
.clearfix:after {content:"."; height:0; display:block; clear:both; visibility:hidden;}

a {color: #333; -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; opacity:0.8; -moz-opacity:0.8; -o-opacity:0.8; filter:alpha(opacity=80);}
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; font-family:tahoma,arial,'Hiragino Sans GB',宋体,sans-serif;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}