﻿body 
{
	font-size:13px;
}
.main
{
	width:1003px;
	margin:1px auto 0px;
	padding:0px 2px;
	background:#ECEDF1 url(../images/mainbg.gif) repeat-y;
}
.banner
{
	height:234px;
	background:url(../images/banner.jpg) no-repeat;
}
.scrollpics
{
	height:230px;
	overflow:hidden;
}

.scrollpics img
{
	width:198px;
	height:224px;
	background:url(../images/picbg.gif);
	padding:3px;
	margin-right:10px;
}
.middle
{
	padding-top:15px;
}
.left
{
	width:203px;
	height:780px;
	float:left;
	background:url(../images/lbg.gif) no-repeat right center;
}

.left ul
{
	padding-top:10px;
}

.left ul li
{
	margin:10px auto;
	text-align:center;
}
.right
{
	width:767px;
	padding-left:10px;
	float:left;
}
.rtopbg
{ 
	padding-left:2em;
	letter-spacing:2px;
	color:#fff;
	height:63px;
	background:url(../images/rbg.jpg) no-repeat center;
}
.rtopbg a
{
	font-size:14px;
	font-weight:bold;
	line-height:60px;
	color:#fff;
}

.rcontents
{
	padding:25px;
	line-height:2em;
}

.pagenav
{
	line-height:2em;
	margin-top:20px;
}
.bottom
{
	color:#BBBBBB;
	line-height:1.4;
	letter-spacing:2px;
    padding-left:305px;
	height:68px;
	padding-top:52px;
	background:url(../images/btbg.jpg) no-repeat;
}
.bottom a
{
	color:#BBBBBB;
}

.head
{
	background:inherit;
	text-align:center;
	line-height:1.5em;
	border-bottom:solid 1px #686C6F;
	height:auto;
}
.details span
{
	font-size:12px;
	padding-right:20px;
}

.item
{
	padding-top:10px;
}
.contentsitem ul li
{
	height:26px;
	width:100%;
}
.contentsitem ul li span.fleft
{
	float:left;
}

.contentsitem ul li span.fright
{
	float:right;
}

