
#mainleft {
	float:left; width:218px;border:solid 1px #CCCCCC;
}
#catlisttitle {
	width:208px; padding-top:5px; padding-left:10px; font-size:14px; color:green;
}	
#catlist {
	clear:both;width:208px; color:#999999; background-color:#F4FDED; margin:5px;
} 
#maincenter {
	width:440px; margin:0 10px;float:left;
}

.green-head .hd {
	BORDER-BOTTOM: #ccc 1px solid
}
.green-head .hd H2 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0.3em; BORDER-LEFT: #ccc 1px solid; BOTTOM: -1px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 0px solid; POSITION: relative; BACKGROUND-COLOR: #fff
}
.green-head .hd SPAN {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 3px; COLOR: #4e9910; PADDING-TOP: 3px; BACKGROUND-COLOR: #ebf8e0
}
.green-head .hd SPAN A {
	FONT-SIZE: 14px; color:#4e9910; text-decoration:none;
}

.asklist {
	MARGIN: auto; TEXT-ALIGN: center;WIDTH: 100%;
}
.asklisttitle {
	FONT-WEIGHT: bold; COLOR: #333; HEIGHT: 25px; BACKGROUND-COLOR: #F0F0F0;
}	
.forum_list {
	LINE-HEIGHT: 25px;  HEIGHT: 25px; TEXT-ALIGN: left
}
.asklist .forum_list a 
{
	FONT-SIZE: 14px; text-decoration:underline;
}
.asklist_t {
	MARGIN: auto; WIDTH: 100%; TEXT-ALIGN: center; border-top:solid 1px #299500;
}
.forum_list_b {
	LINE-HEIGHT: 25px;  HEIGHT: 25px; TEXT-ALIGN: left;BORDER-BOTTOM: #e8e8e8 1px solid;
}
.forum_list_b a{
	FONT-SIZE: 14px;
}
.tabs {
	position:relative;
	top:1px;
	left:0px;
	list-style-type:none;
	width:100%;
	padding:0px;
	margin:0px;
	}
.tabs li.tab
 	{
		border:solid 1px #CCC;
		border-bottom:solid 0px #CCCCCC;
        background-color:#FFFFFF;
        padding:3px; 
        height:14px;
		width:80px;
		margin-right:5px;
		text-align:center;
		float:left;
		line-height:normal;
 	}
.tabs li.selectedtab
    {
		border:solid 1px #299500;
		background-color:#D1E9C9;
		padding:3px; 
        height:14px;
		width:80px;
		margin-right:5px;
		text-align:center;
		float:left;
		line-height:normal;
		color:#299500;
		font-weight:bold;
    }
#mainright {
	float:right; width:200px;
}	

#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cacaca 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; BACKGROUND: #ebebeb; PADDING-BOTTOM: 15px; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 885px; COLOR: #535353; LINE-HEIGHT: 180%; PADDING-TOP: 21px; HEIGHT: 70px
}
#footer_left {
	FLOAT: left; WIDTH: 650px
}
#footer_right {
	MARGIN-TOP: -10px; FLOAT: right; WIDTH: 250px
}
ul.catparent
{
	padding:5px;
	margin:0px;
	text-align:left;
	word-break: break-all;
	vertical-align: bottom;
	line-height:22px;
	font-size:14px;
	font-weight: bold;
}
ul.catparent li a {
	text-decoration:underline;
	color:#014EA0;
}
ul.catchild
{
	padding:0px;
	margin:0px;
	text-align:left;
	line-height:20px;
	font-size:12px;
	list-style-type:none;
	font-weight: normal;
	float:none;
}
ul.catchild span a
{
	display:inline-block;
	text-decoration:none;
	color:#014EA0;
	font-size:12px;
}
.round_cnt {
	WIDTH: 210px; BACKGROUND-COLOR: #f0f0f0; margin-bottom:10px;
}
.round_top {
	BACKGROUND: url(/images/bg_tr.gif) no-repeat right top; MARGIN-BOTTOM: 4px
}
.round_bottom {
	MARGIN-TOP: 5px; BACKGROUND: url(/images/bg_br.gif) no-repeat right top
}
.news_list {
	CLEAR: both; PADDING-LEFT: 4px; FONT-SIZE: 12px; MARGIN: 0px 2px; OVERFLOW: hidden; COLOR: #5f5f5f; LINE-HEIGHT: 22px; TEXT-ALIGN: left
}
.news_list ul li span {
	margin-right:5px;
}

#service_number {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND: #e1f0f9; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
.title_rank {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #37883e; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: 120px; COLOR: white; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.title_new {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; border-bottom:solid 1px #37883e;   PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; padding-left:10px;
}
.tabh {
border-bottom:solid 0px #EEEEEE;
width:100%;
}
.tabh td 
{
	height:24px;
	text-align:left;
}
.tabh .tabhimg
{
	padding:5px;
}
.tabh .tabht{
 font-size:14px;
 font-weight:bold;
 background-color:#ebebeb;
 padding-left:10px;
}
.tabh .tabht a{
 font-size:14px;
 font-weight:bold;
}
.tabh .tabhks {
 font-size:14px;
}
.tabh .tabhc{
 line-height:22px;
 border:dashed 1px #CCCCCC;
 font-size:12px;
 padding:5px;
}
.tabh .tabhc p{
 font-size:12px;
}
.linktbl{}
.linktbl td{ height:24px; line-height:24px;}
.linktbl td a{ margin:0px 5px;}