@charset "gb2312";
/* CSS Document */
* { margin:0; padding:0; font-family:Î¢ÈíÑÅºÚ, Verdana;}
body {background:#fff; font-size:12px;}
img { border: none;}
table { border-spacing: 0; border-collapse: collapse;}
td { vertical-align:top;}
ul { list-style-type: none;}
a { color:#333; text-decoration:none;}
a:hover { color:#f30; text-decoration:none;}

.border { border:1px solid #8D4C25;}
.border1 { border-top:1px solid #8D4C25;}
.border2 { border-right:1px solid #8D4C25;}
.border3 { border-bottom:1px solid #8D4C25;}
.border4 { border-left:1px solid #8D4C25;}
.border10 { border:1px solid #8D4C25; border-top:none;}
.border20 { border:1px solid #8D4C25; border-right:none;}
.border30 { border:1px solid #8D4C25; border-bottom:none;}
.border40 { border:1px solid #8D4C25; border-left:none;}
.box { padding:5px;}
.box10 { padding:20px;}
.left { float:left;}
.right { float:right;}
.center {text-align:center;}
.clear { clear:both;}
.blank {display:block; padding:5px; clear:both;}
.dblank {display:block; padding:10px; clear:both;}

.wrap { width:960px; margin:0 auto;}
.top{ width:950px; height:auto; float:left;}
.menu{ width:950px; height:40px; float:left; background-image:url(nav_bg.jpg); margin:5px 5px 10px; font-size:15px; color:#fff; text-align:center; line-height:40px;}
.menu a { padding:7px; color:#fff;}
.menu a:hover { text-decoration:underline;}
#footer { border-top:10px solid #8d4c25; padding:10px; text-align:center;}
#footer p { margin:10px; font-size:12px; line-height:1.4;}

.caption { height:30px; background:url(caption.jpg) no-repeat; text-indent:20px; line-height:30px; color:#fff; border-right:1px solid #8D4C25; font-size:14px; font-weight:bold;}
.more { float:right; padding:0 10px; font-size:10px; color:#fff; font-weight:normal;}
.caption .title { float:left; font-weight:bold;}
.caption a { color:#fff;}
.caption a:hover { text-decoration:underline;}

.list li { border-bottom:#ccc 1px dashed; line-height:2; padding-left:20px; background:url(imageslist.gif) no-repeat left top; text-align:left;}
.list .date { text-align:right; float:right; color:#888; font-size:10px;}
.list_box { padding: 4px;}
.list_box img { display:block;}

#news_img { width:290px; height:214px; background:#999; overflow:hidden;}
	#news_img img { width:290px; height:auto;}
	#news_img .tabcont p { position:absolute; bottom:0; left:0; width:100%; height:30px; padding:0 20px; background:#000; line-height:30px; text-align:left; font-size:12px;}
	#news_img .tabcont p a { color:#fff;}

.slide_frame {overflow:hidden;}
#slide { position:relative; width:698px; height:100px; padding:5px; overflow:hidden;}
#slide li { float:left; width:120px; height:90px; margin:5px 10px; overflow:hidden;}
#slide li img { width:auto; height:90px;}
.switchable-triggers {display: none;}

.vote li { line-height:2;}

.pages { margin:20px auto; text-align:center; font-size:12px;}
.pages a, .pages span { border:1px solid #bbb; border-left:none; padding:3px 8px; color:#555; line-height:14px; text-decoration:none;}
.pages span { background:#888; color:#fff;}
.pages a:first-child { border-left:1px solid #bbb;}

/*---------- text and paragraph ----------*/
h2 { margin:30px 0 10px; text-align:center; font-size:20px;}
h4 { margin:20px 0 10px; text-align:center; font-size:16px;}
.doc_info { padding:10px; text-align:center; color:#777;}
.doc_info span { padding:0 10px;}
.txt, p { font-size:14px; line-height:1.8;}
.txt p { margin:10px 0;}
.txt table { width:100%; border:1px solid #333;}
.txt table td { padding:4px;}