.main{width:1000px;margin:0 auto;line-height:28px;font-size:12px;color:#666;padding:0;text-align:left;}
li{list-style:none;width:540px;color:#333;float:left;}
ul{ padding:0; margin:0;}
h1,h2,h3,h4{font-size:12px;height:22px;color:#333;font-weight:bold;}
.dh{ width:auto; padding:0 30px 0 0;float:left;text-align:left}
.nav{width:1000px; padding:0; }
.nav ul{padding:0 15px; }
.nav a{color:#666;font-weight:bold; font-size:13px;}
.snav{ width:300px; float:left}
.snav a{color:#666;font-weight:normal; font-size:12px;}
.fl{ padding:0 20px 20px 10px; width:470px; float:left;}
.fl ul{ border-bottom:1px dotted #ccc;}
a{color:#666;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline}
