* {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: #FFFF33; text-decoration:none;}
a:hover{color: #FFFFFF; text-decoration: underline;} 
ul, li {list-style: none;} 
body{background-color: #f4f4f4; margin:0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; color: #000000;}
.logo{width:1240px; height:88px; background-image:url('logo.jpg'); background-repeat:no-repeat; background-position:left; margin:auto; }
#desc{width:664px; margin-left:570px; margin-top:10px; display:block; font-size:13px; text-align: left;}
.menu{background-color:#f9f6ec; width:694px; height:23px; margin-left:540px; background:url('mb.jpg') right no-repeat #3bc6ff; text-align:center;}
.menu span{width:644px; font-weight:bolder; font-size:16px; color:#FFFF99;} 
.block { margin: auto; width:1243px; }
.block img{width:150px; height:200px; border: solid #33CCFF 1px; margin-right:3px ; margin-top:3px; float:left;}
.block img:hover{border:1px solid #000000;text-decoration:none; } 
.pictop {width:1237px; background-color: #000000; color:#FFFFFF; font-weight: bolder; text-align:center; padding:5pz;}
.pictop li { float:left; width:144px; font-size:11px; height:190px; text-align:center; padding:2px;}
.pictop li img{width:145px; height:170px; border: solid #FFFF99 1px; }
.pictop ul { width:1188px; margin:auto; background: #4cc9ff;}
.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 #4cc9ff; border:1px solid black}
.top p{font-size:12px; color: #FFFFFF; }
.top h1{ font-size:24px; color: #000000; clear:both; text-align:center;}
.footer {margin:0 auto;width:978px; height:71px;}
.footer img { border:0; width:978px; height:71px;} 
