@charset "utf-8";
/*----------main*/
#main{
	position:relative;
}
.main_left{
	float:left;
	width:730px;
	margin-right:8px;
}
.main_left_title{
	font-family:Monospace;
	height:31px;
	line-height:31px;
	border-bottom:2px solid #448800;
	background:url(/images/menu_bg.gif) repeat-x;
}
.main_left_title a{
	background:url(/images/icon_channel.png) no-repeat 5px 0;
	padding-left:24px;
	font-size:14px;
	font-weight:bold;
	color:#448800;
	text-decoration:none;
}
.main_left_main{
	width:728px;
	display:inline;
	overflow:hidden;
}
.main_left_class{
	background:#fff;
	/*--border:1px #aac8d2 solid;*/
	border:1px #f3e78e solid;
	margin:4px;
	width:718px;
	zoom:1;
}
.main_left_class dl{
	float:left;
	padding:0 1px 1px;
	/*--border:3px #d8f1f9 solid;*/
	border:3px #fcfad0 solid;
	width:710px;
	zoom:1;
}
.main_left_class dt{
	width:710px;
	padding-top:2px;
	line-height:27px;
	font-size:14px;
	padding-left:16px;
	font-weight:bold;
	color:#666;
	background:url(/images/icon_list2.gif) no-repeat 1px 7px;
}
.main_left_class dd{
	padding-left:16px;
	width:100px;
	height:24px;
	font-size:10px;
	font-family:tahoma;
	color:#666;
	float:left;
}
.main_left_class dd a{
	color:#448800;
	font-size:12px;
}
.main_left_class dd a:hover{
	background-color:#448800;
	color:#fff;
}
.main_left_class dd a:visited{
	font-weight:bold;
}
.main_right{
	float:right;
	width:242px;
	height:auto;
}
.main_right_title{
	height:31px;
	font-family:Monospace;
	line-height:31px;
	border:1px solid #ccc;
	border-bottom:2px solid #448800;
	background:url(/images/menu_bg.gif) repeat-x;
}
.main_right_title a{
	background:url(/images/icon_channel.png) no-repeat 5px 0;
	padding-left:24px;
	font-size:14px;
	font-weight:bold;
	color:#448800;
	text-decoration:none;
}
.main_right_main{
	color:#666;
	padding:4px;
	border:1px solid #ccc;
	border-top:0px;
	line-height:25px;
}
.main_right_main img{
	padding-bottom:4px;
}
.main_right_main ul{
	width:100%;
}
.main_right_main ul li{
	float:left;
	overflow:hidden;
	padding-left:10px;
	width:222px;
	height:25px;
	line-height:25px;
	color:#666;
	background:url(/images/icon_arrow1.gif) no-repeat 0 9px;
}
.main_right_main ul li a{
	color:#666;
}
.main_right_main ul li a:hover{
	color:#666;
	text-decoration:underline;
}
.main_right_main dl{
	padding:8px;
}
.main_right_main dl dt{
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	padding-left:24px;
	background:url(/images/icon_list1.gif) no-repeat 0 5px;
}
.main_right_main dl dt a{
	color:#666;
}
.main_right_main dl dt a:hover{
	background-color:#448800;
	color:#fff;
	text-decoration:none;
}
.main_right_main dl dd{
	color:#ccc;
	line-height:22px;
	overflow:hidden;
}
.main_right_main dl dd a{
	color:#666;
}
.main_right_main dl dd a:hover{
	text-decoration:underline;
}
/*----------content*/
.nav{
	width:730px;
	background:url(/images/nav_line.gif) repeat-x;
}
.nav a{
	display:block;
	float:left;
	width:77px;
	height:34px;
	margin-left:-1px;
	background:url(/images/nav_bg.png) no-repeat 0 -34px;
	color:#666;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:34px;
}
.nav a:hover{
	text-decoration:underline;
}
a.nav_on{
	width:77px;
	background:url(/images/nav_bg.png) no-repeat center top;
	color:#448800;
}
.nav h1{
	line-height:34px;
	font-size:20px;
	color:#448800;
	text-align:center;
	font-family:΢ź, Helvetica, Arial, sans-serif;
}
.content{
	width:728px;
}
.content_title{
	width:728px;
	font-family:Monospace;
	border-top:1px solid #ccc;
	height:31px;
	line-height:31px;
	border-bottom:2px solid #448800;
	background:url(/images/menu_bg.gif) repeat-x;
}
.content_title a{
	background:url(/images/icon_channel.png) no-repeat 5px 0;
	padding-left:24px;
	font-size:14px;
	font-weight:bold;
	color:#448800;
	text-decoration:none;
}
.content_title a:hover{
	background-color:#fff;
	color:#448800;
}
.content_main{
	padding:8px;
	float:left;
	height:auto;
}
.content_main ul li{
	font-size:14px;
	padding-left:24px;
	line-height:30px;
	font-weight:bold;
	background:url(/images/icon_dot1.gif) 5px center no-repeat;
}
.content_main ul li a{
	color:#448800;
	font-weight:bold;
}
.content_main ul li a:hover{
	background-color:#448800;
	color:#fff;
}
#ctag,#ctag1,#ctag2,#ctag3{
	font-family:Monospace;
	font-size:10px;
	color:#999;
	margin:5px;
	word-break:break-all;
	line-height:30px;
}
#ctag a:hover,#ctag1 a:hover,#ctag2 a:hover,#ctag3 a:hover{
	text-decoration:underline;
}
/*----------ad728*/
.ad728{
	float:left;
	width:728px;
	height:90px;
}
