* {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: #FFFFCC; text-decoration:none;}
a:hover{color: #FFFFFF; text-decoration: underline;} 
ul, li {list-style: none;} 
body{background-color: #FFFFFF; margin:0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; color: #999999; background:url('bg.jpg');}
.logo{width:100%; height:62px; background:url('bglogo.gif') repeat-x;} 
.logo a.hl{display:block; float:left; width:172px; height:23px; color: #f5f5f5; background:url('hl.jpg'); text-align:center; font-weight:bold; margin-right:2px; font-size:14px; }
.logo span.lg{ width:319px; height:61px; background:url('logo.jpg') no-repeat top; float:left;}
.c{width:1020px; margin:auto; display:block; color: #FFFFCC; font-size:11px;}
.pictop {width:1017px; background-color:#040000; color:#FFFFFF; font-weight: bolder; text-align:center; padding:5pz;}
.pictop li { float:left; width:125px; font-size:11px; height:142px;}
.pictop li img{width:120px; height:120px; border: solid #ff9c00 1px; text-align:center}
.pictop ul { width:1000px; margin:auto; background:url('bg.jpg');}
  
.block { margin:3px auto; text-align:center; width:1020px; }
.block img{width:165px; height:225px; border: solid #ff9c00 1px; margin-right:3px ; margin-top:3px; float:left;}
.block img:hover{border:1px solid #FFFFCC;text-decoration:none; } 

.top{width:950px; margin:auto; } 
.top a.tit2{display:block; width:250px; height:50px; padding-left:50px; padding-top:10px; margin:5px; padding-bottom:10px; font-size:16px; font-weight:bolder; float:right; background:url('ar.png') left no-repeat #040000; border:1px solid black}
.top p{font-size:12px; color: #FFFFFF; }
.top h1{ font-size:24px; color: #FFFFFF; clear:both; text-align:center;}

.footer {margin:0 auto;width:978px; height:71px;}
.footer img { border:0; width:978px; height:71px;} 
