table, td, th { border-collapse:collapse; }
.fl { float:left;}
.fr { float:right;}
/*.public*/
.main {margin:0 auto; width:664px;} 
a { blr:expression(this.onFocus=this.blur()) } /*��� IE*/
a { outline:none; } /*���firefox��*/

.main { padding-top:45px; min-height:720px; }
/*history*/
.history { background:url(../images/line04.gif) repeat-y 310px 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/icon06.gif) #fff no-repeat 280px 0; height:59px; font-size:25px; font-family:Microsoft Yahei; font-weight:normal; padding-left:35px;padding-top:10px; margin-bottom:40px;  }
.history-date h2.first { position:absolute; left:0; top:0; width:664px; z-index:99;}
.history-date h2 a { color:#0653a0; display:inline-block; *display:inline; zoom:1; background:url(../images/icon08.gif) no-repeat right 10px;width:110px;margin-left:60px; }
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}

.history-date ul li { background:url(../images/icon07.gif) no-repeat 305px 0; padding-bottom:15px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3.one_h3 {float:left; width:300px;text-align:right;color:#c3c3c3; font:normal 18px/16px Arial;}
.history-date ul li h3 span { display:block; color:#d0d0d0; font-size:12px;}
.history-date ul li dl.one_dl { float:left; padding-left:20px;  font-family:Microsoft Yahei;width:330px;padding-top:25px;text-align:left;}

.history-date ul li h3.two_h3 {float:right; width:300px;text-align:left;color:#c3c3c3; font:normal 18px/16px Arial;margin-right:40px;}
.history-date ul li dl.two_dl {float:left; padding-left:15px; margin-top:30px; font-family:Microsoft Yahei;width:285px;text-align:left;}
.history-date ul li dl.two_dl dt{text-align:right;font-size:18px;}
.history-date ul li dl.two_dl dt span{text-align:left;font-size:14px;line-height:21px;margin-top:10px;}

.history a.import{color:#0653a0;font-size:22px;}
.history-date ul li dl dt { font-size:18px; color:#737373; }
.history-date ul li dl dt a{color:#737373;text-decoration:none;}
.history-date ul li dl dt span { display:block; color:#787878; font-size:14px;line-height:21px;margin-top:10px;}
.history-date ul li.green h3 { color:#1db702;}
.history-date ul li.green h3 span { color:#a8dda3; }
.history-date ul li.green dl { margin-top:-8px;}
.history-date ul li.green dl dt { font-size:30px; line-height:28px;}
.history-date ul li.green dl dt a { /*background:url(../images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*/ display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}
.history-date ul li.green dl dd { padding-top:20px; display:none;}
.history-date ul li.green dl dd img { float:left;}
.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}

.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

*body .history-date ul li dl dt {_font-size:12px !important; _font-weight:bold;}
*body .history-date ul li dl dt span {_font-weight:normal !important;}
*body .history-date ul li.green dl dt a {_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}