body, div, p,
ul, ol, li,
dl, dt, dd,
h1, h2, h3, h4, h5, h6,
table, tr, td,
form, input, select, textarea,
span, img, a, em, strong { margin: 0; padding: 0; font-size:14px; color:#666; font-family: "Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo; }
ul, ol, li { list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size:14px; font-weight:normal; }
input, select, textarea { vertical-align:middle; }
img { border:none; vertical-align:middle; }
a {text-decoration:none; color:#333333;}
a:hover { color: #87cdf2; }
.clear { clear:both; height:0px; width:0px; overflow:hidden; }

.col-2 { overflow:hidden; }
.col-2 li { width:50%; float:left; text-align:left; }

.col-3 { overflow:hidden; }
.col-3 li { width:33.3%; float:left; text-align:left; }

.col-4 { overflow:hidden; }
.col-4 li { width:25%; float:left; text-align:left; }

.table-nor,
.table-nor td { padding:10px 20px; border-collapse:collapse; border:1px solid #999; text-align:center; }
.table-nor th { background:#3db9ff; padding:20px; border:1px solid #999; color:#fff; }
.ac { text-align:center; }