/*-------------------- 针对不同模板独立定义的样式 -----------------------*/
.title1 { background:url(bg_new.jpg) 0 -120px; }
.title2 { height:34px; padding:4px 8px; background:#424242; line-height:34px; }
.title2 span { padding:0 8px; color:#fff; font-size:14px; }
.title2 img { height:34px; }
.title2 a { float:right; color:#999; }
.title2 a:hover { color:#fff; text-decoration:none; }
.zn_search { margin-top:2px; }
.top2 { display:none; }
/*-- 头部第三块开始 --*/
.new_header { width:1200px; margin:0 auto; }
.top3_bg { background:url(bg_new.jpg); }
.top3 { height:36px; }
.top3 ul { float:left; width:705px; }
.top3 li .navtab { float:left; height:36px; padding:0 17px; overflow:hidden; background:url(bg_new.jpg) no-repeat right -40px; line-height:36px; font-size:14px; color:#fff; }
.top3 li .self { float:left; background:url(bg_new.jpg) 0 -80px; font-weight:bold; color:#FFF902; }
.top3 li a:hover { background:url(bg_new.jpg) 0 -80px; color:#FFF902; text-decoration:none; }
.top3 .allcat { position:relative; float:left; width:220px; height:36px; line-height:32px; padding:0 0 0 10px; background:#590505; }
.top3 .allcat span { display:block; position:absolute; left:10px; top:9px; background:url(cate_bg.png) no-repeat; width:120px; height:17px; text-indent:-1000em; }
.top3 .allcat i { display:block; position:absolute; right:10px; top:0; background:url(cate_bg.png) no-repeat -99px -25px; width:20px; height:30px; }
.top3 .allcat i.on { background-position:-74px -25px; }
.top_cate { display:none; z-index:99; position:absolute; width:230px; background:#350505;  }
.top_cate a:hover { text-decoration:none; }
.top_cate dt a { display:block; padding:0 13px; overflow:hidden; line-height:30px; color:#e8b5b4; }
.top_cate dt.self { background:#41090a; }
.top_cate dd { display:none; }
.sub_category { display:none; background:#41090a; width:170px; z-index:1; }
.sub_category a { display:block; padding:0 10px 0 25px; line-height:30px; color:#e8b5b4; }
.sub_category a:hover { background:#350505; color:#fff; }