﻿body { font-size: 12px; font-family: "Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif; margin: 0px; letter-spacing: 1px; }
ul { margin: 0px; padding: 0px; list-style-image: none; list-style: none; }
li { margin: 0px; padding: 0px; list-style: none; }
h1, h2, h3, h4, h5, h6, p { margin: 0px; padding: 0px; }
table { border-collapse: collapse; border-spacing: 0; }
a { color: #000; text-decoration: none; }
a:hover { color: #FF3300; }
/*a:hover {color:FF3300;text-decoration:underline;}*/
img { border: none; }
/*.clearfix { clear: both; display: block; height: 0; font-size: 0px; overflow: hidden; }
.clearfix:after { content: "."; display: block; font-size: 0px; height: 0; clear: both; visibility: hidden; }*/
.line5 { clear: both; font-size: 0px; height: 5px; overflow: hidden; }
.line10 { clear: both; font-size: 0px; height: 10px; overflow: hidden; }
.line15 { clear: both; font-size: 0px; height: 15px; overflow: hidden; }
.line20 { clear: both; font-size: 0px; height: 20px; overflow: hidden; }
.line25 { clear: both; font-size: 0px; height: 25px; overflow: hidden; }
.line30 { clear: both; font-size: 0px; height: 30px; overflow: hidden; }
.red { color: #F00; }
.red:hover { color: #F60; }
.red a { color: #F00; }
.red a:hover { color: #F60; }
.gray { color: #666; }
.gray:hover { color: #F60; }
.gray a { color: #666; }
.gray a:hover { color: #F60; }
.blue { color: #1E7BB3; }
.blue:hover { color: #F60; }
.blue a { color: #1E7BB3; }
.blue a:hover { color: #F60; }
.pad20 { padding: 20px; }
.marL10 { margin-left: 10px; }
.left { float: left; }
.right { float: right; }
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
