body,div,span, h1, h2, h3, h4, a, img, ol, ul, li,dl,dt,dd,strong, em, p{ padding:0; margin:0; }
img { border:0 }
body { font:12px  arial; text-align:center; }
a { color:#2b2b2b; text-decoration:none; }
a:hover { text-decoration:underline }
li { list-style-type:none; }
h1, h2, h3, h4 { font-size:100%; font-weight:normal }
.red,.red a{ color:#ff6000}
.intro{width:935px; margin:15px auto; text-align:left; position:relative; left:-4px}
.wrapper{width:960px; margin:0 auto; text-align:left}
.intro{ font-size:14px; border:1px solid #e4e4e4;background-color:#fff }
.intro dt{ border-bottom:1px solid #e4e4e4; background-color:#f1f1f1;font-size:14px; font-weight:bold;}
.intro dt,.intro dd{line-height:25px; height:25px; padding-left:12px}
.data{width:460px; float:left; border:1px solid #e4e4e4; margin:0 8px  15px  8px; display:inline; background-color:#fff  }
.data .time{font-size:14px; font-weight:bold; color:#ff6000;line-height:26px; height:26px; padding-left:20px; clear: both; background-color:#f1f1f1 }
.data h2{float:left; width:20px; text-align:center; padding-right:1px;writing-mode: tb-rl; padding-top:104px; font-size:14px;border-top:1px solid #e4e4e4;}
.data dl{float:left; width:146px; display:inline;}
.data dd,.data dt{line-height:23px; border-left:1px solid #e4e4e4 }
.data dt{ border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4; padding-left:14px }
.data dd span{margin:0 8px; display:inline-block; width:13px; height:23px;  background:url(images/rank_bg.gif) no-repeat 0 -28px; text-align:center ; font-weight:bold; color:#fff; font-family:Verdana; font-size:11px; letter-spacing:-0.3em}
.data dd span.front{background-position:0 5px}
.yearlist{ text-align:left; padding-left:50px; height:30px; line-height:30px; font-size:14px; color:#ff6000; font-weight:bold;width:960px}
