﻿* {
	margin: 0;
	padding: 0;
}

body {
	background: #4E5D3C url(bg.jpg);
	color: #444;
	font: normal 12px Arial, Helvetica, sans-serif;
}

a {text-decoration:none; color:#445044;}
a:hover {text-decoration:none; color:#a4b485;}
h1 {font-size: 14px;}
h2,h3,h4,h5,h6 {font-size:12px;}
ul {margin-left:22px;}

label{padding-right: 6px;}

/* misc */

.ce{text-align:center;}
.clear {clear: both;}

.left {float: left;}

.right {float: right;}

img.left {margin: 0 18px 6px 0;}

.divider {
	background: url(divider.gif) no-repeat center center;
	height: 20px;
	margin: 24px 0;
}

/* structure */
.container {
	background: url(bgcontainer.jpg) repeat-y center top;
	margin: 0 auto;
	width: 886px;
}

.gfx {
	background: url(gfx.jpg) no-repeat;
	float: left;
	height: 140px;
	margin-top: 12px;
	width: 52px;
}

.top {
	background: url(bgcontent.gif) no-repeat 0 -4%;
	float: left;
	text-align: center;
	width: 782px;
}

.header {
	background: #56644A url(header.jpg) no-repeat;
	height: 50px;
	padding: 130px 0 0 20px;
	text-align:left;
}

.header p a{display:block; border:1px solid #CCCCCC; float:left; color:#FFFFFF; font-weight:bold; margin:0 5px; padding:3px 5px 2px;}

.pattern {
	background: #334127 url(pattern.gif) repeat-x;
	clear: both;
	height: 12px;
}

/* navigation */
.navigation {margin: 0 24px; text-align:center;}

.navigation a {
	color: #6C7151;
	display:block;
	float:left;
	font: bold 14px/50px Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin:0 10px;
}
.navigation a:hover,.navigation #selected {
	color: #2C3111; text-decoration:underline;
}

/* content */
.content {
	background: url(bgcontent.gif) no-repeat;
	clear: both;
	margin: 0 52px;
	padding: 0 38px 12px;
}
.content .spacer {
	height: 42px;
}

/* content item */
.item {clear: both;}

.item img {border: 1px solid #ccc; padding:2px; background-color:#fff;}

.item .title {
	color: #445044;
	font: bold 14px serif;
	border-bottom:1px solid #445044;
	padding:2px 0;
}

.item .title:first-letter {
	display: block;
	float: left;
	font-size: 2.4em;
}

.item .body {
	clear: both;
	padding: 5px 0 0;
	line-height:200%;
}
.item .body ul li{background:url(line.gif) repeat-x 0 bottom;}
.item .body ul li span{float:right;}
.item .txt{font-size:14px; line-height:220%;}
.item .link{padding:0 10px;}
.item .link a{ padding:0 3px; text-decoration:underline;}

.item h1{text-align:center; line-height:250%; clear: both;}

.piclist {width:700px; margin:0 auto; height:auto;}

.piclist dd{display:block; width:175px; text-align:center; float:left; padding:0 0 10px;}

/* footer */
.footer {
	background: url(bgfooter.gif) no-repeat;
	color: #666;
	line-height: 41px; 
	margin: 0 auto;
	text-align: center;
	width: 782px;
}

.footer a {
	color: #666;
	text-decoration: none;
}

.footer a:hover {
	color: #333;
	text-decoration: underline;
}


.item{margin:0 0 25px 0;}

.item .info{
padding:2px 3px 3px 8px;
background-color:#eaecd1;
color:#505050;
}



/* 分页 */
.k_pagelist {height:20px; display:block; margin:0 0 10px; clear:both;}
.k_pagelist em {background:#F5F9FE;color:#14316B;font-weight:bold;font-style:normal;}
.k_pagelist strong {color:#009900;}
.k_pagelist a {display:block;}
.k_pagelist *{float:left; padding:0 2px; margin:0px 1px; font-size:11px; line-height:20px; border:1px solid #C6C6C6;}