﻿/* ==================== 搜索栏 ==================== */
#searchnav { width: 990px; height: 37px; background: url(../images/search_left.gif) #99cc00 no-repeat left; overflow: hidden; }
#searchnav div { width: 100%; height: 37px; background: url(../images/search_right.gif) no-repeat right; }


#crumbnav { width: 950px; height: 30px; line-height: 30px; }

/* ==================== 页面主体 ==================== */
#main { padding-top: 5px; width: 990px; min-height: 500px; height: auto !important; height: 500px; overflow: visible; }
#main_left { float: left; width: 692px; min-height: 1500px; height: auto !important; height: 1500px; overflow: visible; }
#main_left_newslist { float: left; width: 692px; min-height: 500px; height: auto !important; height: 500px; overflow: visible; }
#main_right { float: left; padding-left: 13px; width: 282px; min-height: 500px; height: auto !important; height: 500px; overflow: visible; }

#news_title { position: relative; width: 100%; height: 26px; line-height: 26px; background: url(../images/news_bg_01.gif) repeat-x; overflow: hidden; }
#news_list_title { width: 690px; height: 26px; background: #dedede; border-style: solid; border-width: 1px 1px 0px 1px; border-color: #cccccc; }
#news_list_title p { position: relative; padding-left: 20px; height: 26px; line-height: 26px; color: #585858; font-size: 14px; font-weight: bold; }
#news_list_title span { position: absolute; top: 0px; right: 190px; font-size: 12px; font-weight: normal; color: #000000; }
#news_list_title select { position: absolute; right: 10px; bottom: 3px; }
#news_title p { padding-left: 20px; height: 26px; color: #ffffff; font-size: 14px; font-weight: bold; background: url(../images/news_title_01.gif) no-repeat; }
#news_title div { position: absolute; padding-right: 20px; right: 0px; top: 0px; height: 26px; line-height: 26px; background: url(../images/news_end_01.gif) no-repeat right; }
#news_content { width: 690px; border: 1px solid #e7e7e6; min-height: 1583px; height: auto !important; height: 1583px; overflow: visible; }
#content { padding: 20px; width: 650px; min-height: 50px; height: auto !important; height: 50px; overflow: visible; }
#content_title { margin-top: 20px; width: 95%; line-height: 35px; font-size: 24px; font-weight: bold; text-align: center; min-height: 35px; height: auto !important; height: 35px; overflow: visible; }
#content_info { width: 95%; height: 30px; line-height: 30px; border-bottom: 2px solid #f1b179; text-align: center; }
#content_info .bl { padding: 0 14px 0 2px; color: #5885e9; }
#content_info .gr { padding-right: 14px; color: #9c9b9b; }
#content #flashPlayer { padding: 40px 0; height: 360px; text-align: center; }
#content #content_text { padding: 10px; color: #333333; }
#content #content_text p { text-indent: 2em; }

#showpage { height: 20px; line-height: 20px; text-align: right; }
#showpage span { margin: 0 5px; color: #e88025; }
#showpage strong { margin: 0 5px; font-size: 14px; color: #ff0000; }
#showpage a { margin: 0 5px; color: #9e9d9c; }
#showpage a:hover { color: #ff0000; }

#news_content #message { margin-bottom: 30px; width: 648px; border: 1px solid #e1eaf8; min-height: 210px; height: auto !important; height: 210px; overflow: visible; }
#news_content #message #message_title { position: relative; padding-left: 30px; height: 40px; line-height: 40px; font-size: 14px; background: url(../../images/comment.gif) no-repeat 15px 13px; }
#news_content #message #message_title span { position: absolute; right: 20px; top: 0px; color: #5885e9; font-size: 12px; }
#news_content #message ul { margin-bottom: 20px; width: 624px; min-height: 0px; height: auto !important; height: 0px; overflow: visible; }
#news_content #message ul li { width: 604px; min-height: 60px; height: auto !important; height: 60px; overflow: visible; border-top: 1px dotted #dee7f7; }
#news_content #message ul li p { height: 30px; line-height: 30px; font-size: 14px; white-space: normal; }
#news_content #message ul li p.user_name span { margin-right: 30px; color: #7f7f7f; font-size: 14px; }
#news_content #message ul li p.user_text { min-height: 30px; height: auto !important; height: 30px; overflow: visible; }
#news_content .txt { margin: 0 12px; width: 624px; height: 120px; }
#news_content #message #message_add { padding-left: 80px; height: 40px; line-height: 40px; }
#news_content #message #message_add a { color: #5885e9; }


#main_right_01 { width: 280px; height: 236px; border: 1px solid #cccccc; overflow: hidden; }
#main_right_01 a { display: block; width: 280px; height: 236px; overflow: hidden; }
#main_right_01 a img { width: 280px; height: 236px; }

#hot_sp { margin-top: 10px; width: 280px; height: 453px; border: 1px solid #cccccc; overflow: hidden; }
#hot_sp_title { padding-left: 10px; height: 25px; line-height: 25px; color: #585858; font-size: 16px; font-weight: bold; background-color: #cccccc; }
#hot_sp ul { margin: 8px; width: 262px; height: 410px; border: 1px solid #cccccc; overflow: auto; }
#hot_sp ul li { margin-left: 10px; width: 232; height: 80px; border-bottom: 1px dotted #dee7f7; overflow: hidden; }
.hot_sp_img { float: left; display: block; margin-top: 10px; margin-right: 5px; display: inline; width: 80px; height: 60px; overflow: hidden; }
.hot_sp_img img { width: 80px; height: 60px; }
#hot_sp ul li p { float: left; margin-top: 7px; display: inline; width: 146px; line-height: 20px; white-space: normal; }
#hot_sp ul li p a { color: #5885e9; }
#hot_sp ul li span { float: left; color: #9c9b9b; }

#hot_text { margin-top: 10px; width: 280px; height: 453px; border: 1px solid #cccccc; overflow: hidden; }
#hot_text_title { padding-left: 10px; height: 25px; line-height: 25px; color: #585858; font-size: 16px; font-weight: bold; background-color: #cccccc; }
.hot_text_top { float: left; padding: 10px 10px 0 10px; width: 120px; height: 115px; text-align: center; overflow: hidden; }
.hot_text_top .hot_text_top_img { margin: 0 5px 5px 5px; display: block; width: 110px; height: 74px; border: 1px solid #f8d3ac; overflow: hidden; }
.hot_text_top .hot_text_top_img img { width: 110px; height: 74px; }
.hot_text_top p { text-align: center; padding-top: 3px; line-height: 14px; width: 110px; white-space: normal; }
.hot_text_top a, .hot_sq_top a:visited { line-height: 14px; color: #0044dd; }
#hot_text ul { clear: both; margin: 0 8px; width: 262px; height: 302px; overflow: hidden; }
#hot_text ul li { padding-left: 10px; width: 252; height: 23px; line-height: 23px; background: url(../../images/li_bg_10.gif) no-repeat 0px 9px; overflow: hidden; }
#hot_text ul li a { color: #0044dd; }

#main_right_02 { margin-top: 10px; width: 280px; height: 236px; border: 1px solid #cccccc; overflow: hidden; }
#main_right_02 a { display: block; width: 280px; height: 236px; overflow: hidden; }
#main_right_02 a img { width: 280px; height: 236px; }

#hot_sq { margin-top: 10px; width: 280px; height: 453px; border: 1px solid #cccccc; overflow: hidden; }
#hot_sq ul li a:hover{color:#ff5500; margin:0px;  padding:0px; text-decoration:underline;}
#hot_sq_title { padding-left: 10px; height: 25px; line-height: 25px; color: #585858; font-size: 16px; font-weight: bold; background-color: #cccccc; }
.hot_sq_top { float: left; padding: 7px 8px 0 0px; margin:0px; width: 120px; text-align: center;  }
.hot_sq_top p { text-align: center; padding-top: 3px; line-height: 14px; width: 110px; white-space: normal; }
.hot_sq_top .hot_sq_top_img { margin: 0 5px 5px 5px; display: block; width: 110px; height: 74px; border: 1px solid #f8d3ac; overflow: hidden; }
.hot_sq_top .hot_sq_top_img img { width: 110px; height: 74px; }
.hot_sq_top a, .hot_sq_top a:visited { line-height: 14px; color: #0044dd; }
#hot_sq ul { clear: both; margin-left:8px; width: 262px; height: 302px;margin-top:120px !important;  margin-top:10px; }
#hot_sq ul li { padding-left: 10px; width: 252; height: 23px !important; line-height: 23px !important; margin-bottom:auto !important; margin-bottom:5px; height:auto;line-height: 18px;  background: url(../images/li_bg_10.gif) no-repeat 0px 9px; overflow: hidden; }
#hot_sq ul li a { color: #0044dd; }

.ad { margin-top: 10px; width: 280px; height: 120px; border: 1px solid #cccccc; overflow: hidden; }
.ad a { display: block; width: 280px; height: 120px; overflow: hidden; }
.ad a img { width: 280px; height: 120px; }

/* ===== 新闻列表 ===== */
#news_list_content, #news_list_content2 { width: 690px; height: auto !important; min-height: 100px; border-style: solid; border-width: 0 1px 1px 1px; border-color: #dedede; overflow: hidden; }
#news_list_content ul, #news_list_content2 ul { width: 680px; height: auto !important; min-height: 100px; overflow: hidden; margin: 30px auto; }
#news_list_content ul li { width: 675px; height: 25px; min-height: 25px; border-bottom: dashed 1px #cccccc; line-height: 25px; text-align: left; }
#news_list_content2 ul li { width: 675px; height: 25px; min-height: 25px; border-bottom: dashed 1px #cccccc; line-height: 25px; text-align: left; position: relative; }
#news_list_content ul li p { color: #585858; }
#news_list_content2 ul li p { color: #585858; width: 670px; }
#news_list_content a { float: left; color: #0044dd; margin-left: 5px; }
#news_list_content span { color: #595959; font-family: "黑体"; font-size: 12px; float: right; margin-right: 5px; }
#news_list_content a:hover, #news_list_content2 a:hover { color: #ff5500; }
#news_list_content img, #news_list_content2 img { margin-top: 6px; }
#news_list_content2 a { color: #0044dd; margin-left: 5px; }
#news_list_content2 span { color: #595959; font-family: "黑体"; font-size: 12px; position: absolute; top: 3px; right: 5px; }

/* ========== 上下页 ========== */
#nextpage { width: auto; height: 31px; line-height: 31px; text-align: right; float: right; margin-top: 10px; margin-right: 5px; }
#nextpage p { font-size: 12px; float: left; }
#nextpage span { font-size: 12px; color: #ff5500; float: left; }
#nextpage input { width: 25px; height: 15px; float: left; margin: 5px 5px 0 5px; }
#nextpage img { float: left; }

