@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0;}
body { color: #333; font-size: 14px; font-family: "微软雅黑"; overflow: scroll;}
section, article, aside, header, footer, nav, dialog, figure { display: block; }
ul, ol { list-style: none; }
img, fieldset { vertical-align: top; border: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
address, cite, code, em, th { font-weight: normal; font-style: normal; }
input, button, textarea, select { font: 100% Arial, ''; vertical-align: middle;outline: none; }
table{ border-collapse:collapse;}
table, td, tr, th { font-size:14px; line-height:30px; text-align:center; }
.nodispaly { display: none }
.line { height: 20px; line-height: 20px; font-size: 0px; clear: both; overflow: hidden; display: block; }
.clearfix { *zoom:1;}
* { padding: 0; margin: 0; }
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0px; visibility: hidden; content: "."; }
a { color:#333; text-decoration: none; }
a:hover { text-decoration: none; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; margin-bottom:20px; }
.tr,.img{
    -webkit-transition:all .3s linear;
    -mos-transition:all .3s linear;
    -mz-transition:all .3s linear;
    -o-transition:all .3s linear;
    transition:all .3s linear;
}
.img:hover{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1);
}



a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }