@charset "gb2312";
/* CSS Document */

.main_list { width:990px; margin:0 auto; margin-top:6px; margin-bottom:6px; }
.current { position:relation; height:24px; margin-bottom:6px; padding-top:4px; background:#fff url(imagescur_bg.gif) repeat-x bottom;}
.current span { margin-left:4px; padding-left:20px; background: #fff url(imagesa01.gif) 0 0 no-repeat;}
h4.title { display:block; height:43px; line-height:43px; text-align:center; background:#d4ebf7 url(../images/h4.png) repeat-x bottom; color:#034363; text-align:center; font-weight:bold; font-size:16px; }

.sPan03 { margin-bottom:6px;}
.sPan03 h1 { height:41px; padding-left:24px; background:url(imagesstit02.gif) no-repeat; color:#07b; font-size:14px; font-weight:bold; line-height:50px; overflow:hidden;}
.sPan03_con { width:240px; border:1px solid #40bbe5; border-top:0; overflow:hidden;}
.sPan03_con ul { margin: 8px 0 8px 10px; list-style: none;}
.sPan03_con ul li { float:left; display: block; margin: 0 8px 8px 0; padding-bottom:4px; background:url(imagesd04.gif) 2px 9px no-repeat; border-bottom:1px #999 dashed; }
.sPan03_con ul li a { float:left; width:208px; padding-left:12px; font-size:14px;}

/********************新闻列表??**********************/
 
.main_list_right { float:right; width:742px; margin-left:8px; }
h3.title { position:relative; display:block; height:28px; padding-left:8px; background:url(imagesmList_h1_bg.gif) 0 bottom repeat-x; color:#06c; font-size:14px; font-weight:bold; line-height:28px; overflow:hidden;}
h3 span { padding-left:20px; background:url(imagesd05.gif) no-repeat;}
.list_text, .list_main_text, .list_text_main .list_cer { border:1px solid #ccc;} /*min-height:600px; height:600px; */
[class].list_text { height:auto; }

.list_text_main { padding:20px 40px; }
.list_text p { line-height:180%; font-size:16px; color:#333; margin-bottom:12px; text-indent:2em; }/**/ 
#listtext { padding:20px 40px; }

.list_text ul { margin:10px 0 4px 16px; line-height:24px; }
.list_text ul li { padding-left:10px; background:url(imagesli03.gif) no-repeat left 10px; }
.list_text ul li a { float:left; width:620px; margin-right:10px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_text ul li span { color:#999;}

.list_main_text { padding:20px 40px; }
[class].list_main_text { height:auto; }
.list_main_text h1 { text-align:center; font-size:24px; font-weight:bold; font-family:"宋体"; color:#07b; padding: 10px 0; }
.list_main_text h6 { background:#e9e9e9; font-size:12px; color:#666; text-align:center; margin-bottom:20px; }
.un_line { border-bottom:1px solid #999; }
.list_main_text p { line-height:180%; font-size:16px; color:#333; margin-bottom:12px; text-indent:2em; }/**/

.list_cer ul { margin:20px 0 4px 10px; overflow:hidden;}
.list_cer ul li { float:left; width:315px; margin-right:10px; margin-top:10px; text-align:center; }
.list_cer ul li a { display:block; height:235px; }
.list_cer ul li a img {}
.list_cer ul li span { color:#666;}

.listPage { clear:both; margin-top:6px; text-align:center;}
.listPage span { color:#f00;}
.listPage a:hover { color:#f00;}
.listPage span.none { color:#888;}

.list_guestbook ul { margin:10px 0 4px 16px; line-height:24px; }
.list_guestbook ul li { padding-left:10px; background:url(imagesli03.gif) no-repeat left 10px; border-bottom:dashed #eeeeee 1px; display:block; overflow:hidden;}
.list_guestbook ul li a { float:left; width:550px; margin-right:10px; white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_guestbook ul li span { color:#999; float:right;}

.search_page { padding: 0 8px; width:990px; margin:0 auto; margin-top:8px; margin-bottom:10px; overflow:hidden; }
.search_page table { line-height:26px; }
.search_page strong { color:#333; }
.search_page input.btn01 { width:50px; height:20px; background:url(../images/btn_search.gif) 0 0 no-repeat; *padding-top:2px;
 border:0; }
ul.search_ul { font-size:14px; }
ul.search_ul li { padding-left:15px; background-position:2px 11px; }
.red { color:#f00; }
.search_list { text-align:right; width:850px; margin:10px auto; font-size:14px; }
.search_list a { color:#00F }
.search_list a:hover { text-decoration:underline }

.Guest_border{border:solid 1px #40bbe5;}
.Guest_border2{border:solid 1px #40bbe5;}
.guestDetailTable{border:#0CF solid 1px;}
.guest_main_text { padding:20px 40px; }
.guest_main_text .reply{border:#0cf dashed 1px; background:#e9f9ff; padding:4px;  line-height:180%; font-size:12px; color:#333;  }