/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px;vertical-align:middle;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;  text-align:center; margin:0 auto; background:url(../images/BG.jpg) repeat-y;}
table{border-collapse:collapse;border-spacing:0;}
/* Download by http://www.mb5u.com */
.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

#container{ width:670px;  text-align:center; margin:20px auto; }
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11; text-decoration:underline;}

dd{ float:left;}
#hCoolSite,#hSiteCate{ width:100%; margin-bottom:15px;}
#hCoolSite .txtBox{ padding:10px 0; width:668px; border:1px solid #009cec; border-top:none;}
#hCoolSite .titBar{ background:url(../images/bg01.gif) no-repeat; width:670px; height:24px; line-height:24px; text-align:left;}
#hCoolSite h3{ float:left; font-size:12px; color:#fff; padding-left:13px; padding-right:20px;}
#hCoolSite h3 b{ float:left; color:#0072ff;}

#hSiteCate .txtBox{ padding:10px 0; width:668px; border:1px solid #2fc300; border-top:none;}
#hSiteCate .titBar{ background:url(../images/bg02.gif) no-repeat; width:670px; height:24px; line-height:24px; text-align:left;}
#hSiteCate h3{ float:left; font-size:12px; color:#fff; padding-left:13px; padding-right:20px;}
#hSiteCate h3 b{ float:left; }
#hSiteCate h3 b a{color:#0072ff; font-weight:normal;}