.js{width:90%; margin:10px auto 0 auto; }
.js p{ padding:5px 0; font-weight:bold; overflow:hidden; }
.js p span{ float:right; }
.js p span a{ color:#f00; text-decoration:underline; }
.js textarea{ height:50px; width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

/* 本例子css */
.banner1 { border-left:0; border-right:0; height: auto;}
#nav{ position:relative; z-index:1; width:250px; background:#FFF; margin-bottom: 10px; }
#nav .mainCate{ padding:9px 20px; zoom:1; }
#nav .evenLeval{ background:#fff; }
#nav h3{ height: 28px; line-height: 28px; font-size: 16px; overflow:hidden; }
#nav h3 span{ width: 18px; height: 15px; line-height:32px; font-weight: 200; font-size: 12px; float:right;  }
#nav p{ height:20px; line-height:20px; }
#nav p a{ margin-right:10px; color:#666; }

#nav .subCate{ display:none; background:url(images/nav_div_bg.jpg) 0 0 repeat-y #fff; position:absolute; left:250px; top:0 !important; width:750px; padding: 10px 20px 0; color:#333; height:320px; }
#nav .subCate h4{ height:26px; line-height:26px; margin:0 0 10px 0; border-bottom:1px solid #ccc; font-size:16px; color:#333; }
#nav .subCate ul{ width:230px; ;float:left;  overflow:hidden; padding: 10px; }
#nav .subCate li{ width:230px; float:left; display:inline; }
#nav .subCate li a{ display:block; float:left; padding:0 5px; line-height:25px; color:#666; word-break:keep-all; white-space:nowrap; }
#nav .subCate #sub-ul-1{ width:100%; }

#nav .on{ background: #ff6600; color:#fff; }
#nav .on h3 a, #nav .on p a{ color:#fff; }
#nav .on .subCate{ display:block !important; }

#mainCate-4 .subCate{ top:-100px }
#mainCate-5 .subCate{ top:-164px; }
#mainCate-6 .subCate{ top:auto; bottom:0; }


