body {  font: 12px Arial, Helvetica, sans-serif; margin: 0; }
body a { color: #36F; text-decoration: none; }
body a:hover { text-decoration: underline; }
/* head */
.hi-hd { background-repeat: no-repeat; height: 194px; margin: 0 auto; width: 780px; }
.hi-hd h2 { color: #FFF; font-size: 24px; font-weight: 400; margin: 0; padding-left: 90px; padding-top: 156px; }
.hi-bd {  margin: 0 auto 10px; padding: 48px 24px 24px; width: 780px; color:#333; font-family:"microsoft yahei";}
.hd-bd h2 { font-size:24px; line-height:60px; height:60px; }
/* table */
table { border-collapse: collapse; border-style: solid; border-width: 1px 1px 0; margin: 20px 0; width: 100%; }
table th, table td { border-style: solid; border-width: 0 0 1px; padding: 5px; }
/* hi-table */
table.hi-table { border-color: #1b96d1; }
table.hi-table th { background-color: #1b96d1; border-color: #FFF; font-family:"microsoft yahei"; color: #FFF; padding-left: 50px; text-align: left; width: 120px; }
table.hi-table tr.last th { border-color: #1b96d1; }
table.hi-table td { border-color: #1b96d1; color:#333333; font-family:"microsoft yahei"; padding-left: 30px; }
table.hi-table td strong { color: red; margin-right: 2px; }
/* hi-table2 */
table.hi-table2 { border-color: #E0E0E0; }
table.hi-table2 th { background:#1b96d1; border:1px solid #1b96d1; color: #ffffff;font-family:"microsoft yahei"; font-size:14px }
table.hi-table2 th.no { width: 60px; }
table.hi-table2 th.search-engine, table.hi-table2 th.domain-name { width: 120px;  background:#1b96d1; }
table.hi-table2 th.ranking, table.hi-table2 th.snapshot { width: 80px;  background:#1b96d1; }
table.hi-table2 td { background-color: #F9F9F9; border-color: #ECECEC; text-align: center;font-family:"microsoft yahei"; color:#333 }
table.hi-table2 tr.last td { border-color: #E0E0E0; }
table.hi-table2 td img { margin-right: 5px; vertical-align: middle; }
/* pagination */
.pagination { background-color: #F9F9F9; border: 1px solid #ECECEC; clear: both; font-size: 14px; margin-bottom: 10px; padding: 15px 3px; text-align: center; }
.pagination a, .pagination span { margin: 2px; padding: 2px 5px; }
.pagination a { border: 1px solid #EEE; color: #026BB3; text-decoration: none; }
.pagination a:hover, .pagination a:active { border: 1px solid #999; color: #666; }
.pagination .current { background-color: #026BB3; border: 1px solid #026BB3; color: #FFF; font-weight: 700; }
.pagination .disabled { border: 1px solid #EEE; color: #DDD; }
/* foot */
.hi-ft { color: #333333; height: 120px; margin: 0 auto; text-align: center; font-family:"microsoft yahei";}
.hi-ft a{ font-family:"microsoft yahei";color: #333333; text-decoration:none }
.hi-ft a:hover{ color:#1b96d1} 
/* select */
.sel_wrap { background: url("select.png") no-repeat scroll right center #FAFAFA; border: 1px solid #CCC; border-radius: 5px 5px 5px 5px; cursor: pointer; height: 26px; position: relative; width: 110px; }
.sel_wrap span { display: block; line-height: 26px; padding-left: 10px; text-align: left; z-index: 2; }
.sel_wrap .select { cursor: pointer; height: 28px; left: 0; opacity: 0; padding: 0; position: absolute; top: 0; width: 110px; z-index: 5; filter: alpha(opacity=0); }
