/* Code tidied up by ScrapBook */
body {  }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, button, textarea, th, td { margin: 0px; padding: 0px; outline: medium none; }
table { border-collapse: collapse; border-spacing: 0px; }
fieldset, img { border: 0px none; }
li { list-style: outside none none; }
em, i, s { font-style: normal; text-decoration: none; }
.clearfix, .row {  }
button, input, textarea { font-family: "Microsoft YaHei"; }
button { outline: medium none; cursor: pointer; font-family: "Microsoft YaHei"; }
input { vertical-align: middle; }
.clearfix::after, .row::after, .fl::after, .fr::after { clear: both; content: " "; display: block; height: 0px; }
.fl { float: left; }
.fr { float: right; }
.row { width: 1000px; margin: 0px auto; }
body { background: rgb(247, 248, 248) none repeat scroll 0% 0%; font-size: 14px; font-family: "Microsoft YaHei"; color: rgb(101, 101, 101); }
body a { color: rgb(101, 101, 101); text-decoration: none; transition-duration: 0.3s; }
body a:hover { color: rgb(5, 189, 101); }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.pt20 { padding-top: 20px; }
.triangle { width: 0px; height: 0px; display: block; overflow: hidden; transition-duration: 0.3s; }
.omit li a { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.footer { margin-top: 20px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 100px; }
.footer .address { text-align: center; color: rgb(159, 159, 159); line-height: 30px; }
.footer .address a { margin: 0px 2px; }
