/* 各内页专用样式 2008-12-03 黎旭 */

#mainContent { width:715px; _width:728px; border:1px solid #B3B3B3; margin-top:0px; min-height:1155px; _height:1165px; padding-top:5px; padding-left:10px; _padding-left:5px; padding-right:10px; _padding-right:5px; }
.currentPath { margin:5px; overflow:visible; }
.currentPath span { border-bottom: 1px solid #eee; padding-bottom:7px; display:inline-block; }
#mainContent h3 { padding-left:10px; color: #004f6a; font-size: 16px; margin:20px 0px 8px 0px; padding-top: 10px; line-height: 24px; clear: both; }
#mainContent pre { white-space: pre-wrap;       /* css-3 */ white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ white-space: -pre-wrap;      /* Opera 4-6 */ white-space: -o-pre-wrap;    /* Opera 7 */ }
* #mainContent pre { word-wrap: break-word;       /* Internet Explorer 5.5+ *//*white-space : normal ;*/       /* Internet Explorer 5.5+ */
}
/*-- 列表页样式	 --*/
.list .currentPath { float: right; }
.list h3 span { background: #f7fcff url(../images/menu_ico_1.gif) no-repeat 10px; border: 1px solid #b3b3b3; padding-left: 50px; padding-top:13px; _padding-top:15px; padding-bottom: 14px; _padding-bottom:12px; padding-right: 40px; }
.list ul.news { list-style-type: none; margin: 20px 5px 0; padding:0; }
.list ul.news li { line-height: 28px; background: url(../images/ico_6.gif) no-repeat 9px; padding-left: 20px; border-bottom: 1px dashed #ccc; height:28px; }
.list ul.news .date { line-height: 28px; height: 28px; padding-right:10px; }
.list .overflow { width:605px; }
.list ul.news li.even { background-color:#f4f4f4; }
/*-- 新闻页,图片新闻页,带列表的图片新闻页的样式 --*/
.show h3 { font-size:16px; text-align:center; background: none; padding-bottom: 10px; border-bottom: 1px dashed #ccc; }
.show .clicktime { text-align: right; margin-right:10px; margin-top:0; }
.show .topPic { width: 80%; clear:both; margin: 0 10%; text-align: center; }/*- 图片在上的样式 -*/
.show .rightPic { float: right; display: inline; margin: 10px 10px 10px 30px; width: 240px; }/*- 图片在右的样式 -*/
.show div.article { max-width:670px; _width:670px; padding-left:2em; padding-right:2em; }
.show div.special-articl { max-width:632px; _width:632px; }
ul.pics { list-style-type:none; margin:0; padding:0; }
ul.pics li { text-align:center; }
/*--  --*/
.sort ul { list-style-type: none; margin:20px 10px; padding:0; }
.sort li { clear:both; margin-top:15px; }
.sort li h4 { font-size:14px; padding:5px; background: url(../images/line_3.gif) repeat-x bottom; }
.sort li dl { margin:5px; }
.sort li dl dt { float: left; }
.sort li dl dd { margin-left: 80px; line-height: 1.5em; }
/*-- --*/
table.msg { background-color:#ccc; margin-top:10px; table-layout: fixed; word-wrap: break-word; }
table.msg th { background-color: #e4e8ef; padding-top: 8px; padding-bottom: 8px; font-weight:normal; }
table.msg th.top { border-bottom:1px solid #ccc; }
table.msg td { padding: 5px 10px; background-color:#fff; }
table.msg tr.even td { background-color:#f4f4f4; }
table.msg td.right { border-right:1px solid #ccc; text-align:center; }
table.msg p { /*text-indent: 2em;*/
	line-height: 1.5em; padding: 0; margin:0; }
table.msg p.replay { border:1px solid #ccc; margin:10px; padding:5px; }
table.msg em { color:red; font-style:normal; }
.btn { background: url(../images/button1.gif) no-repeat; border: none; margin: 0; width: 47px; height: 22px;  *padding-top: 4px;
}
.btn_over { background: url(../images/button1_over.gif) no-repeat; border: none; margin: 0; width: 47px; height: 22px;  *padding-top: 4px;
}
.edit th { font-weight: normal; text-align: right; padding: 7px; }
ul.files { list-style-type: none; }
ul.files li { padding:5px; }
#special #nav a { margin-left:4px; margin-right:4px; }
#special #mainNav { width: 267px; }
#special #mainNav .unitBox h3 { background-image: url(../images/bg_title2.gif); font-weight:bold; }
#special #mainNav .unitBox h3 a { font-weight:bold; }
#special #mainContent { width: 632px; _width: 632px; margin-top:0px; }
#special #mainContent .unit { width: 320px; height: 193px; _height: 227px; overflow:hidden; margin-right:10px; margin-bottom: 10px; border: 1px solid #ccc; display:inline; float:left; }
#special #mainContent .unit h3 { background:url(../images/line_1.gif) repeat-x bottom; padding-bottom:7px; margin: 12px 12px 0; color: #004f6a; font-size: 14px; padding-bottom:5px; }
#special #mainContent .unit h3 span { background:url(../images/ico_21.gif) no-repeat; padding-left: 25px; color:#ea470f }
#special #mainContent .unit h3 .more { font-size: 12px; font-weight: normal; padding-top:3px; vertical-align: bottom; }
#special #mainContent .unit ul { list-style-type:none; margin: 10px 5px 0; padding:0; }
#special #mainContent .unit li { line-height: 24px; width: 280px; background: url(../images/ico_6.gif) no-repeat 9px; padding-left: 20px; border-bottom: 1px dashed #ccc; }
#special #mainContent h3 span { color:#EA470F; }
#special #mainContent h3 { color:#ea470f; }
#special .list .overflow { width:560px; }
#special .list h3 span { background:#FEF6EF url(../images/menu_ico_01.gif) no-repeat 10px; }
.spList { margin-bottom: 10px; border: 1px solid #ccc; min-height: 115px; }
.spList p { margin:2em; }
.spList div { margin-left:2em; }
.spList div.overflow { margin-left:0; }
/*-- forum页面样式--*/
#forum #mainContent { margin-top:0; border:none; padding:0; width:739px; }
#forum #mainContent h3 { margin:0 auto 0 0; _padding-top:13px; padding-left:0; padding-bottom: 20px; }
#forum .list { margin-top:0; padding:0; }
#forum .forum-unit { border:1px solid #ccc; padding:5px; margin-bottom:10px; clear:both; }
#forum h4 { font-size:16px; line-height:20px; background:url(../images/ico_8.gif) no-repeat 5px; padding-left:40px; border-bottom:1px solid #B2B4BF; padding-bottom:5px; _padding-bottom:10px; margin-top:5px; margin-bottom:0px; padding-top:10px; }
#forum h4 span { font-size:12px; font-weight:normal; }
#forum h4 .more { color:#666; }
#forum ul.news li.last { border:none; }
/*--调查问卷--*/
.question { width:96%; margin:20px auto; clear:both; }
.question p { margin:.5em; line-height:1.5; }
.question table { border-left:1px solid #ccc; border-top:1px solid #ccc; width:100%; text-align:center; *border-collapse:collapse; margin-bottom:15px; border-spacing:0px; }
.question th, .question td { border:1px solid #ccc; border-color:#fff #ccc #ccc #fff; padding:3px 5px; }
.question .even td, .question .even th { background-color:#e9ecfb; }
.question .left { text-align:left; }
