* {margin: 0; padding: 0;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.space{height: 0; line-height: 0px; width:116px;} 
a {color: #336600; text-decoration:none;}
a:hover{color: #990000; text-decoration: underline;} 
ul, li {list-style: none;} 
body{background-color: #e8fbac; margin:0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; color: #000000;}
.logo{width:1038px; height:91px; background-image:url('logo.jpg'); background-repeat:no-repeat; background-position:left; margin:0 auto; }
#desc{width:594px; margin-left:415px; margin-top:10px; display:block; font-size:11px; text-align:center; font-weight:bold;}
.menu{background-color:#f9f6ec; width:643px; height:31px; margin-left:390px; background-image:url('mback.gif'); background-position:bottom; text-align:center; color:#FF6600;}
.menu span{width:632px; font-weight:bolder; font-size:15px; }
.menu a{ color:#FFFFFF;}
#menubot{width:643px; height:18px; background-image:url('mback2.gif'); }

.pictop { width:100%; background-color: #717c35; text-align:center; margin-top:5px; margin-bottom:5px; font-size:11px; font-weight:bold; text-decoration:none; height:210px; }
.pictop li { float:left; width:137px; text-decoration:none; margin-left:9px; margin-top:8px; }
.pictop ul { margin:1px auto; width:1038px; height:193px; text-decoration:none; padding-left:2px; }

A.t { color:#FFFFFF; font-size: 13px; }
A.t img { width:135px; height:180px; border:1px solid #000000; }
A.t:hover img { border:1px solid #e8fbac;text-decoration:none;}
A.t:hover {text-decoration:none;}
A.t:hover span { color: #e8fbac; text-decoration: underline;} 

.pictop2 { width:1029px; margin:0 auto; background-color:#717c35; text-align:center; padding-top:5px; margin-top:5px; padding:3px; font-size:10px;}
.pictop2 li { float:left; width:137px; height: 200px; text-decoration:none; margin-left:9px; margin-top:8px; }
.pictop2 li A.t { font-size: 14px; font-weight: bolder; }
.pictop2 h1 { margin:2px; color: #FFFFFF; font-size:36px; } 

.block { margin:3px auto; text-align:center; width:1038px; }
.block img{width:165px; height:225px; border: solid #a76818 1px; margin-right:1px ; margin-top:3px}
.block img:hover{border:1px solid #003300;text-decoration:none; } 

.top { font-size:18px; width:940px; margin:0 auto; list-style: none; text-align:center; }
.top li { float:left; margin:2px; width:229px; font-size:12px; color:#999; }
.top li .topb1 { font-size:22px; font-weight:bolder; }
.top li .topb2 { font-size:18px; font-weight:bold; }  

.footer { width: 851px; height: 64px; margin-top: 40px; margin:auto; font-size:12px; color:#999999}
.footer a { color: #666666; text-decoration: underline;}
.footer a:hover { color: #CCCCCC; text-decoration: none;}
