/*body, p, form, input, textarea, ul, li, h1, h2, h3, h4, dl, dt, dd, table, td, th { margin:0; padding:0; }
table, td, th { border-collapse:collapse; }
ul, li { list-style:none; }
h1, h2, h3, h4 { font-size:100%; }
img, input, textarea { vertical-align: middle; border:0; }
a { text-decoration:none; color:#fff; outline:none; }
a:hover { text-decoration:underline; }
body { font:12px/1.5 "΢���ź�","tahoma", Verdana, Geneva, sans-serif; color:#fff; position:relative;}*/
.clearfix:after{content:" "; display:block; height:0; clear:both; visibility:hidden; }
.clearfix{zoom:1;}
.fl { float:left;}
.fr { float:right;}
/*.public*/
.main {margin:0 auto;/* width:980px;*/}
a { blr:expression(this.onFocus=this.blur()) } /*��� IE*/
a { outline:none; } /*���firefox��*/

.history_sroller{position: relative;}
 .main { padding:45px 0; /*min-height:720px;*/ }
.nav-box .cur{font-size: 20px !important; margin-bottom: 10px;  color: #ffcc33;}
/*history*/
.xianDiv{ width:2px; height:100%;background:url(../images/history/line04.gif) repeat-y; position: absolute;left: 187px; top: 101px;}
.history {  overflow:hidden; position:relative; }
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/history/icon06.gif) no-repeat 158px 0; height:30px; font-size:18px;  font-weight:normal; padding-left:45px; margin-bottom:8px; float: none !important; }
.history-date h2.first { position:absolute; left:0; top:0; width:100%; z-index:99;}
.history-date h2 a {    font-size: 24px; color:#fff; display:inline-block; *display:inline; zoom:1; background:url(../images/history/icon08.gif) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(../images/history/icon07.gif) no-repeat 180px 0px; padding-bottom:30px; 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 { float:left; width:168px; text-align:right;padding: 0; margin: 0; padding-right:19px;color:#fff; font:normal 15px/16px Arial;border: none !important;}
.history-date ul li h3 span { display:block; color:#fff; font-size:12px;}
.history-date ul li dl { float:left; padding-left:41px; margin-top:-5px; }
.history-date ul li dl dt { font-size:16px;  color:#fff; width: 400px; overflow: hidden;}
.history-date ul li dl dt span { display:block; color:#fff; font-size:12px;}
.history-date ul li.green h3 { color:#fff;}
.history-date ul li.green h3 span { color:#fff; }
.history-date ul li.green dl { margin-top:-8px;}
.history-date ul li.green dl dt { font-size:16px; line-height:28px;}
.history-date ul li.green dl dt a { /*background:url(../images/history/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:#fff;}

.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;}
