body,td,th,p
{
	font-size: 12px;
	acolor: #333366;
	color: #666666;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
}
.blackgrade
{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCCCCC', endColorStr='#000000', gradientType='0');
}

.graygrade
{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#CCCCCC', gradientType='0');
}

h1, h2{
	font-size: 12px;
	color: #003366;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	margin:0px;
}

p {
	margin-left: 0;
	margin-right: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 0;
}

body {
	background-color: #CCCCCC; 
	abackground-color: #339933; 
	margin:0px 0px 0px 0px;
	background-image: url(images/bg1.gif);
	background-repeat: repeat-y;
	background-position: center center;
}

.toptable
{
}
.maintable tr,td
{
	
}
.lefttable tr,td
{

}

.topmenu a {
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
	font-weight: bold;
}
.topmenu {
	abackground-image: url(images/topmenubg.gif);
	text-align: right;
	afilter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCCCCC', endColorStr='#000000', gradientType='0');
}

.topmenu img {
	vertical-align:middle;
}


.bottommenu a {
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

.rightmenu {
	margin-left: 10px;
	amargin-right: 5px;
}

.rightmenu a {
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	color: #336633;
	text-decoration: none;
}

.rightmenu img {
	amargin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.rightmenu2 {
	margin-left: 10px;
	amargin-right: 5px;
}

.rightmenu2 a {
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	color: #336633;
	text-decoration: none;
	font-style:italic;
}

.rightmenu2 img {
	amargin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
}

a{
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 12px;
	color: #663300;
	padding-left: 4px;
}

.red
{
	color: #003366;
	font-weight:bold;
	font-size: 12px;
}

img { border: 0; vertical-align:middle;}


pre {
	font-family: Courier, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #666666;
	margin-left: 35px;
	margin-right: 7px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-indent: 0;
}

.hidden {
    display: none;
}

table {
	border-collapse:   collapse;
	border: 0;
    	border-spacing: 0; 
	*padd: aexpression(document.getElementById("maintable").style.height=document.body.clientHeight - (151));
	*padd2: aexpression(maintable.height=document.body.clientHeight - (151));
}

table td, table th {
	padding: 0; 
}


.watermark {
	background-image: url(images/tbbg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.righttable {
	background-image: url(images/logoleft1.gif);
	background-repeat: x-repeat;
	background-repeat: repeat-y;
	abackground-position: center center;
}

.bottomtable
{
}

hr {
	height:1px;
	border:none;
	border-top: 1px solid #CCCCCC;
	margin-left: 0;
	margin-top: 2px;
	margin-bottom: 2px;
	apadding-top: 2px;
	apadding-bottom: 2px;
}

.bordertable tr {
	height: 25;
}

.bordertable td{
	padding: 1; 
	border: 1px solid #CCCCCC;
	text-indent: 10;
}

.righttable UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; line-height: 130%; PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-TOP: 0px; 
	list-style-image: url(images/item.jpg);
	list-style-type: none;
}

.righttable a {padding-left: 0px; color: #333366; font-size:12px;}

.hr
{
	height: 15px;
	width:100%;
	background-image: url(images/hr.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
/************************ 响应式适配（仅小屏生效，不影响桌面布局） ************************/
@media (max-width: 1024px) {
	img { max-width: 100%; height: auto; }
	table { width: 100% !important; }
	td { width: auto !important; }
}
