﻿body {
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	text-align:center;
	color: #333333;

}
form{margin:0;padding:0;}
.main {
	width:790px;
	padding:0px;
	margin:auto;
	text-align:left;
}
.logo{height:80px; text-align:left; margin-top:18px;}
.head{ background-color:#669933; height:40px; text-align:left; margin-top:18px;}
.head a{ color:#D1E8BB; font-size:18px; margin-left:10px; text-decoration:none; line-height:40px;}
.mu{ color:#999;font-size:10px; padding-right:5px; padding-top:2px;height:20px; background-color:#ccc; text-align:right;}
.mu a{ color:#777; text-decoration:none;}
.foot_l{ width:370px; border:#999999 1px solid;background-color:#CCCCCC; text-align:left; font-size:12px; margin:10px 5px 10px 5px; padding:5px; color:#333; }
.foot_l1{ width:370px; text-align:left; font-size:12px; margin:12px 9px 12px 9px; padding:5px; color:#333; }

.foot_l span{ background:#336600; border:#999 1px solid; color:#FFFFFF; padding:2px 4px 2px 4px;}
.foot{ margin:auto; padding:0; background:#669933; height:10px;}
.cpy{text-align:center;color:#333;margin-top:10px;font-size:12px;}
.menu
{	 color:#ffffff;font-size:12px; padding-right:5px; padding-top:5px;height:25px;  background:#669933;text-align:center;
}
.nkl{
	padding:20px 0px 0 30px;
	width:790px;
	text-align:left;
	height: 330px;
}
.tdl{ width:38px;vertical-align:top;}
.tdr{vertical-align:top;width:260px}
.nkl table{width:180px; height:100px; text-align:left; margin-right:10px; margin-top:5px;float:left;}
.nkl td{
	line-height:150%;
	font-size:14px;
	text-align:left;
}
.clp{ font-size:13px; display:block;}
a:hover.clp,a:hover.ctp{color:#339900;}
a.clp{ color:#3366CC;height: 22px;
overflow: hidden;
}
.ctp{color:#333;font-weight:700; font-size:14px;display:block;}
/****** search *******/
.search{
	border:0px;
	text-align:center;
	padding: 5px;
}
.text{height:20px; width:220px; font-size:12px;}
.stb{height:22px; width:64px;  font-size:12px; }

.al tr{vertical-align:top;}
.al{
	width:790px;
	margin:auto;
	margin-top:15px;
	height: 320px;
	margin-bottom: 10px;
}
.alz{width:195px; padding-top:10px;}
.aly{padding:10px 5px 5px 0px;}
.aly i{ font-size:12px; margin-bottom:2px; display:block;}
.kl{line-height:30px; width:90%}
.kl li{border-bottom:solid 1px #edf1f1;list-style:none; padding:0; margin:0;}
.kl ul{padding:0; margin:0;}
a.cl{ font-size:13px;padding-left:15px;	background:url(../images/p/dot.gif) no-repeat 3px;}
.kl ul li{height:30px;overflow:hidden;}
.kl a{margin-left:15px;color:#3366cc;}
.kl a:hover{color:#339900;}

.friendlink
{
	text-align:left; margin-top:18px;font-size:13px;
}
.friendlink a
{COLOR: #36c; TEXT-DECORATION: none;	}
.friendlink A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}