body {
	margin:0 auto; width:762px; height:auto; background-color:#3B5815; color:#3B591B; font-size:13px;
}
a {
	color:#CCFF00; text-decoration:none;
}
a:hover {
	color:#CCFF99; text-decoration:none;
}
.topw {
	margin:1px 0px 0px; background-color:#C3EF29; border-bottom:dashed 1px #000066; font-size:12px; width:762px; height:20px; color:#336600; padding-top:5px;
}
.topw .abme {
	float:left; text-indent:15px; line-height:15px; color:#3B591B;
}
.topw .homeme {
	float:right; margin-right:20px;
}
.topw .homeme a { color:#3B591B;}
.toplogo {
	width:762px; height:60px; margin:0px; background-color:#FFFFFF;
}
.toplogo .logo {
	width:170px; height:60px; margin:0px 0px; float:left;
}
.toplogo .adver {
	width:468px; height:60px; margin:0px 0px; float:left;
}
.toplogo .rgad {
	width:120px; height:60px; margin:0px 0px; float:right;
}
.nav {
	width:758px; height:30px; background-color:#333333; border:#339900 2px solid; margin:0px; color:#FFFFFF; font-size:13px; line-height:30px; clear:both; border-bottom:none;
}
.nav a {
	color:#FFFFFF; text-decoration:none;padding:8px 2px;margin:0px;
}
.nav a:hover {
	color:#FFFF99; text-decoration:none; line-height:30px; height:30px; background-color:#339900;
}
.nav .active {
	color:#99FF00; text-decoration:none; line-height:30px; height:30px; background-color:#333333;
}
.navm {
	width:758px; height:25px; line-heigt:25px; background-color:#339900; border:#339900 2px solid; margin:0px; color:#FFFFFF; font-size:13px; line-height:20px; clear:both; border-top:none; border-bottom:#CCFF00 dashed 1px;
}
.navm a {
	color:#FFFFFF; text-decoration:none;padding:8px 3px;margin:0px;
}
.navm a:hover {
	color:#FFFF99; text-decoration:none; line-height:25px; height:25px; background-color:#333333;
}
.navm .active {
	color:#FFFF99; text-decoration:none; line-height:25px; height:25px; background-color:#333333;
}
.navserch {
	width:737px; height:27px; overflow:hidden; margin:0px; color:#FFFFCC; text-indent:5px; background:#339900 url(images/serbg.png) no-repeat left top; float:left; padding-left:25px; line-height:27px; border:0px;
}
.navserch a {color:#990033;}
.navserch .searchinput{
	width:170px; height:15px; float:left; margin-top:3px;
}
.navserch .s {
	width:50px; height:20px; line-height:20px; color:#CCFF99; background:#339900; float:left; margin-top:3px; border:#FFFFCC 1px solid; margin-left:5px;
}
/** 内容页开始 **/
.main {
	width:762px; overflow:hidden; margin:0px auto; background:#FFFFFF;
}
.main a {
	color:#3B591B; text-decoration:none;
}
.main a:hover {
	color:#CC0033; text-decoration:none;
}
.topad {
	width:760px; height:auto; margin:0px 1px;
}
.indexpic {
		width:758px; height:auto; margin:0px 1px; border:#009966 1px solid;
}
.indexpict {
	width:758px; height:25px; background:#009966; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#009966', endColorStr='#006600', bgcolor='#009966',  gradientType='0');
}
.indexpict-left {
	float:left; height:18px; width:120px;color:#CCFF00; overflow:hidden; margin-top:7px; font-weight:bold; text-indent:3px;
}
.indexpict span {
	float:left; height:18px; background:#CCFFCC; width:80px; overflow:hidden; color:#CC0000; padding-top:7px; text-indent:10px; border-bottom:#009966 1px solid; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCFFCC', endColorStr='#CCCC99', bgcolor='#CCFFCC',  gradientType='0');
}
.gundong {
	float:right; width:548px; height:18px; padding-top:7px; margin:0px; background:#CCFFCC; padding-right:10px;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#CCFFCC', endColorStr='#CCCC99', bgcolor='#CCFFCC',  gradientType='0');
}
.piclist {
	width:121px; height:168px; float:left; padding:5px 0px; margin:0px 2px; text-align:center;
}
.piclist img {
	width:120px; height:150px; background-color:#FFFFFF; border:0px;
}
.piclist a {
	width:121px; height:16px; overflow:hidden; line-height:16px; font-size:12px; color:#006600; text-align:center;
}
.piclist a:hover {
	color:#FF6600;
}
/** 首页今日更新 **/
.todaydsj {
	width:758px; height:auto; border:#336600 1px solid; margin:5px 1px; background-color:#edf2ef; 
}
.todaydsj .tit {
	width:758px; height:25px; line-height:25px; font-size:13px; background:#336600; color:#FFFFFF; font-weight:bold; text-indent:10px;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#336600', endColorStr='#99cc66', bgcolor='#336600',  gradientType='0');
}
.todaydsj .content {
	width:755px; margin:5px 1px 5px 2px; height:auto;
}
.todaydsj .content a {
	color:#003300; text-decoration: none;
}
.todaydsj .content a:hover {
	color:#ff6600; text-decoration:underline;
}
.todaydsj .content ul {
	margin:0px;
}
.todaydsj .content li {
	width:151px; height:18px; line-height:18px; float:left;
}
/** 首页中部广告 **/
.indexad760 {
	width:760px; height:auto; margin:0px 1px;
}
/** 首页下部点击列表 **/
.indexmainl {
	width:202px; float:left; margin-left:1px;
}
.indexleft {
	width:200px; overflow:hidden; border:#333333 1px solid; margin:5px 0px; float:left;
}
.indexleft .tit{
	background:#333333; width:200px; height:20px; text-indent:20px; padding-top:5px; color:#FFFFCC; font-weight:bold; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#333333', endColorStr='#999999', bgcolor='#333333',  gradientType='0');
}
.indexleft .content {
	width:200px; overflow:hidden; height:370px;
}
.indexleft .content a {
	width:120px; overflow:hidden; font-size:13px; height:15px; line-height:15px; text-indent:2px; padding-top:3px; float:left;
}
.indexleft .content a:hover {
	background-color:#CCFF99;
}
.indexleft .content span {
	width:70px; height:15px; line-height:15px; padding-top:3px; float:right; color:#FF3300; padding-right:3px; text-align:right;
}
/** 首页下部推荐列表 **/
.indexleftj {
	width:200px; overflow:hidden; border:#336600 1px solid; margin:5px 0px; float:left;
}
.indexleftj .tit{
	background:#336600; width:200px; height:20px; text-indent:20px; padding-top:5px; color:#FFFFCC; font-weight:bold; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#336600', endColorStr='#99cc66', bgcolor='#336600',  gradientType='0');
}
.indexleftj .content {
	width:200px; overflow:hidden; height:370px;
}
.indexleftj .content a {
	width:118px; overflow:hidden; font-size:13px; height:15px; line-height:15px; text-indent:2px; padding-top:3px; float:left;
}
.indexleftj .content a:hover {
	background-color:#CCFF99;
}
.indexleftj .content span {
	width:70px; height:15px; line-height:15px; padding-top:3px; float:right; color:#FF3300; padding-right:3px; text-align:right;
}
/** 首页下部左侧200广告 **/
.index200ad {
	width:200px; height:200px; border:#CCFF99 1px dashed; float:left;
}
/** 首页下部右侧各栏目更新列表 **/
.indexmainr {
	width:552px; float:right; margin-right:1px;
}
/** 定义首页下部右侧站内新闻 **/
.indexnews {
	width:550px; height:148px; overflow:hidden; float:left; border:#666666 1px solid; margin-top:5px;
}
.indexnews .tit {
	width:550px; height:25px; background-color:#666666; text-indent:10px; line-height:25px; color:#CCFFFF; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#666666', endColorStr='#333333', bgcolor='#666666',  gradientType='0');
} 
.news {
	width:528px; height:150px; float:left;
}
.news a {
	width:255px; height:20px; line-height:20px; font-size:13px; overflow:hidden; float:left; padding-left:6px;
}
.news a:hover {
	background-color:#CCFF99;
}
/** 定义首页下部右侧各栏目更新列表a **/
.alist {
	width:528px; height:100px; float:left;
}
.alist a {
	width:165px; height:20px; line-height:20px; font-size:13px; overflow:hidden; float:left; padding-left:6px;
}
.alist a:hover {
	background-color:#CCFF99;
}
/** 定义首页下部右侧各栏目更新栏目名称 **/
.indexr-list {
	width:550px; height:100px; overflow:hidden; float:left; border:#99CC00 1px solid; margin-top:5px;
}
.indexr-list .tit {
	width:22px; height:100px; text-align:center; overflow:hidden; float:left; background:url(images/tit.png); color:#003300; font-size:12px; padding-top:15px;
}


.indexr-list1 {
	width:550px; height:100px; overflow:hidden; float:left; border:#00CC00 1px solid; margin-top:5px;
}
.indexr-list1 .tit {
	width:22px; height:100px; text-align:center; overflow:hidden; float:left; background:url(images/tit1.png); color:#003300; font-size:12px; padding-top:15px;
}

.indexr-list2 {
	width:550px; height:100px; overflow:hidden; float:left; border:#333333 1px solid; margin-top:5px;
}
.indexr-list2 .tit {
	width:22px; height:100px; text-align:center; overflow:hidden; float:left; background:url(images/tit2.png); color:#003300; font-size:12px; padding-top:15px;
}

/** 友情链接 **/
.lian {
	width:760px; overflow:hidden; margin:0px auto; background:#FFFFFF; border:#333333 1px solid;
}
.lian .tit {
	width:760px; height:20px; background:#333333;  padding-top:5px;
}
.ylbiaoti { width:100px; line-height:20px; float:left; font-stretch:wider; text-indent:15px;  color:#FFFFCC;}
.lian .tit span { float:right; line-height:20px; margin-right:5px; color:#CCCCCC; width:550px;}
.lian .weblist {
	font-size:12px; 
}
.lian .weblist ul {
	margin:0px;
}
.lian .weblist li {
	width:120px; height:14px; float:left; line-height:14px; margin:2px;
}
.lian .weblist a {
	color:#666666; 
}
.lian .weblist a:hover {
	background-color:#CCFF66;
}
/** 定义底部开始 **/
.botm {
	width:762px; overflow:hidden; margin:0px auto; background:#FFFFFF; text-align:center;
}
.botm a {
	color:#3B591B; text-decoration:none;
}
.botm a:hover {
	color:#CC0033; text-decoration:none;
}
.botm .copyright {
	color:#333333; font-size:13px; text-align:left;
}
