@charset "utf-8";
/* CSS Document */
body{ background:#999999;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img{margin:0;padding:0;}
textarea,input,select,body{font-size:12px;}
select,input{vertical-align:middle;}
fieldset,img{border:0;}
ul,ol{list-style:none;}

a:link,a:visited{color:#333;text-decoration:none;}
a:hover{color:#990000; text-decoration:underline;}

.clearit{clear:both;font-size:0;line-height:0;height:0; overflow:hidden;}
.line01{ clear:both; height:8px;background:url(../images/homepage/dot01.gif) repeat-x center; font-size:0px;}
.bg_color01{ background:#F9F8EA;}
.bg_color02{ background:#EEF7C8;color:#006600;}
.bg_color03{ background:#E1E1E1; }
.border01{ border:1px solid #E1E1E1;}
.mrg_auto{ margin:0px auto}
.color_blue a,.color_blue a:link,.color_blue a:visited{ color:#0066CC;}

.box_776{ width:776px; margin:0px auto; background:#FFFFFF; line-height:21px;}
.tb_{
	background:url(../images/zsgs/08bg0.gif) repeat-x top left; width:100%; height:25px;
}
.tb_ ul{width:690px; height:25px; padding:0; margin:0; padding-left:30px;text-align:center; float:left; display:inline;}
.tb_ ul li{float:left; display:inline;height:21px; line-height:21px;cursor:pointer; margin-right:8px;padding:2px 8px 0px 8px;font-weight:bold;color:#3a9a33; background:#EFF7EE;border:1px solid #8cd287; border-bottom:0px;}
.tb_ ul li a,.tb_ ul li a:link,.tb_ ul li a:visited{color:#3a9a33;}
.hovertab{background-color:#FFFFFF !important; color:#333333 !important;height:22px !important; }
.dis{display:block;padding:8px 6px 4px 8px; clear:both; overflow:hidden;}
.dis li{ line-height:21px;}
.undis{display:none;}
.tb_search{ float:left; display:inline; width:180px;}