*{font-family: Tahoma, "宋体", Helvetica, Arial, sans-serif; /*font-size: 14px;*/}
html{overflow-x: hidden; overflow-y: auto;}
body{line-height:1.8;background-color:#fff;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, code, em, q, small, strong, li, ol, ul, dl, dd, dt, fieldset, form, label, table, tbody, tr, th, td{margin: 0; padding: 0;}
ul, ol, li{list-style: none;}
h1,h2{font-size:14px;}
h3{font-size: 12px;}
select{border: 1px solid #BDC7D8; padding: 1px;}
:focus{outline: 0;}
abbr, acronym{border: 0; font-variant: normal;} 
input, button, textarea, select, optgroup, option{font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;} 
/*@purpose To enable resizing for IE */ 
/*@branch For IE6-Win, IE7-Win */ 
input, button, textarea, select{*font-size: 100%;}
ins{text-decoration: none; } 
del{text-decoration: line-through;}
blockquote, q{quotes: none;} 
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
table{border-collapse:collapse; border-spacing: 0;}
.fixed{table-layout: fixed;}
img,.nobd{border: 0;}
img.more{vertical-align: absmiddle; margin-right: 3px;}
.clearfix:after{content:"."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix{display:block;}
.clearfix{zoom:1;}
/* End hide from IE-mac*/
.Clear{clear: both; visibility: hidden;}
.clear{clear: both;}
.hide{display: none;}
.fl{float: left;}
.fr{float: right;}
.pointer{cursor: pointer;}
.gray{color: #ACACAC;}
.align_ct{text-align: center;}
.align_lf{text-align: left;}
.align_rt{text-align: right;}
.align_tp{vertical-align: top;}
.align_bt{vertical-align: bottom;}
.vertical_align{vertical-align: middle;}
.container{padding: 0;}
a:link, a:visited{text-decoration: none; color: #0b7ece; outline: none; /*font-size: 14px;*/}
a:hover{color: #0b7ece; text-decoration: underline;}
a.underline:link, a.underline:visited, a.underline:hover{text-decoration: underline;}
.mt{margin-top: 15px;}
.mt8{margin-top: 8px;}
.ml{margin-left: 15px;}
.submit{/*padding: 3px 12px;*/ cursor: pointer;}
.page{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-top:0px; line-height: 15px; margin-left: 16px;}
 .page ul{ float:right; margin: 0; padding: 0;}
 .page ul li{ margin-right:16px; float:left;}
 .page ul li a{color:#01669A; text-decoration:none; float: left; padding:8px 16px;border:1px solid #d8dfef;}
 .page ul li a:hover{background: #eee; color:#fe6601;text-decoration:none;}
 .page ul li strong{padding: 8px 18px; float: left;}
 .page ul li.activeNum{color: #000; background: #eee;}
.tips{color: red;}
.pdl1em{padding-left: 1em;}
.gotop{display: block; padding: 3px 6px; border: 1px solid #ccc; text-align: center;}
.pd{padding: 6px;}
.nav{padding: 0 3px; border-bottom: 2px solid #acacac;}
.nav a{height: 29px; line-height: 29px; padding: 0 3px;}
.nav a.fst{padding-left: 0;}
.refresh{position: absolute; right: 8px; top: 0px;}
.pdlr{padding: 0 8px;}
.header{border-bottom: 1px solid #ccc;}
.users{margin:3px;}
.user{border-bottom: 1px solid #E0E0E0;padding: 3px;}
.secnav{padding: 3px; border-bottom: 2px solid #ACACAC; border-top: 2px solid #ACACAC;}
.totalScore{color: #FDA651;}
.favorList{color: #ACACAC !important;}
