@charset "utf-8";

/* -------------------------common start-----------------------------------------------*/
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote, h1, h2, h3, h4, h5, h6, p {
    margin: 0px;
    padding: 0px;
}


.index_news {
    width: 577px;
    float: left;
}

.index_about {
    width: 577px;
    float: right;
}

.newsListDl {
    width: 577px;
    border-bottom: 1px solid #15427fbb3001;
	
}

.newsListDl dt {
    width: 577px;
    height: 48px;
}

.newsListDl dt span {
    float: left;
    width: 62px;
    height: 48px;
    color: #fff;
    font-size: 24px;
    line-height: 44px;
    text-align: center;
    background: #15427f;
}

.newsListDl dt .titleAA {
    float: left;
    width: 384px;
    height: 46px;
    padding-left: 22px;
    padding-right: 16px;
    display: block;
    color: #fff;
    font-size: 14px;
    line-height: 46px;
    font-weight: bold;
}

.newsListDl dd {
    display: none;
    width: 490px;
    height: 186px;
    padding-top: 12px;
    padding-right: 16px;
    padding-left: 26px;
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
}

.newsListDl a{ color:#fff}









.main1 { padding:45px 0; min-height:720px; }
/*history*/
.history { background:url(line04.gif) repeat-y 187px 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(icon06.html) #fff no-repeat 158px 0; height:59px; font-size:25px; font-family:微软雅黑; font-weight:normal; padding-left:45px; margin-bottom:74px;  }
.history-date h2.first { position:absolute; left:0; top:0; width:935px; z-index:99;}
.history-date h2 a { color:#00bbff; display:inline-block; *display:inline; zoom:1; background:url(icon08.html) 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(icon07.html) no-repeat 180px 0; padding-bottom:50px; 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-right:19px;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 { float:left; padding-left:41px; margin-top:-5px; font-family:微软雅黑;}
.history-date ul li dl dt { font:20px/22px 微软雅黑; color:#737373; }
.history-date ul li dl dt span { display:block; color:#787878; font-size:12px;}
.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(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;}