* {margin: 0; padding: 0;}

body{background-color:#ffffff; margin:0 auto; font-family: Tahoma, Verdana, Arial, sans-serif; background:url(bg.jpg)}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a {color: #a2c100; text-decoration:none;}
a:hover{color: #000000; text-decoration: underline;} 
ul, li {list-style: none;margin:0 ; padding:0; } 

#ls{ width:340px; height:229px; text-align:center; }
#ls p {font-size: 9px; color:#000000; }
#ls span.de{display:block; width:175px; height:76px; no-repeat; padding:5px; margin-left:8px; margin-bottom:90px; text-align:left; float:left; }
#ls a { color: #CC0000; text-decoration:none; font-weight:bolder; font-size:17px; white-space:2px;} 
#ls a:hover { color: #FF0000; text-decoration:underline;}

.logo { margin:0 auto; height:229px; width:1193px; background-image:url('logo.jpg'); background-repeat:no-repeat; background-position:left top; }
.logo img { width:165px; height:225px; border: solid #000000 1px; margin-top:2px;margin-left:3px;}
.logo img:hover { border:1px solid  #FF0000;}
.logo ul { width:1190px; height:230px;}
.logo li { float:left; width:170px; height:230px; color: #000000;} 
.ntop{width:340px; height:1380px;}
.ntopl{float:left;}
.ntopr{float:right;} 
.ntop span{width:340px; height:227px; display:block; background:#fff7df; margin-top:2px;}
.ntop .if img{width:155px; height:215px; margin:5px;}
.ntop p{font-size:14px; font-weight:bold; width:170px; float:right; color:#666666;}
.ntop a.tit{display:block; width:125px; padding-left:35px; padding-top:10px; padding-bottom:10px; font-size:16px; font-weight:bolder; float:right; background:url('t1.jpg') left no-repeat;}
.ntop a.c{padding:3px; font-size:13px; clear:both; margin:5px auto; display:block; text-align:center; color: #a2c100; width:145px; background: #FFFFFF;}
.ntop a.c:hover{color: #000000; border:1px solid #000000; background:#66FF99;}
.top{width:970px; margin:5px auto; } 
.top a.tit2{display:block; width:270px; height:50px; padding-left:30px; padding-top:5px; margin:5px; padding-bottom:5px; font-size:16px; font-weight:bolder; float:right; background:url('t1.jpg') left no-repeat #fff7df; border:1px solid black}
.top p{font-size:12px; color: #000000; }
.top h1{ font-size:24px; color: #000000; clear:both; text-align:center;}
.pictop2 {width:1180px; height:715px; background-color: #666666; color:#FFFFFF; font-weight: bolder; text-align:center; margin: 0 auto; padding:5px;}
.pictop2 li { float:left; width:125px; font-size:11px; height:170px; margin-top:3px;}
.pictop2 li img{width:120px; height:150px; border: solid #999999 1px; text-align:center;}
.pictop2 li img:hover{border: solid #000000 1px;}
.pictop2 ul { width:1125px; margin:auto; background:#fff7df;}
.best a{display:block; font-size:22px; font-weight:bolder; text-align:center;}
.best p{font-size:12px; font-weight:bold; padding:5px;}
.block {margin:0 auto; width:1193px; height:1381px; }
.block img{width:165px; height:225px; border: solid #000000 1px; float:left; margin-left:3px; margin-top:2px;}
.block img:hover{border:1px solid #FF0000;text-decoration:none; } 
 
.footer {margin:0 auto;width:978px; height:71px;}
.footer img { border:0; width:978px; height:71px;} 
