@charset "utf-8";
/* CSS Document */
img{ border:0; }
li{ list-style:none; }

a:focus { outline:0; } 
a {star:expression(this.onFocus=this.blur()); } 
.clearB{ clear:both; }
h1{ font-size:14px; color:#ba0001; }
.w980{ width:980px; margin:0 auto; color:#333; font-size:12px;}

/* left */
.newsidebar{width: 200px; float:left; margin-right:10px;}
.side-cat{border: 1px solid #e6e2e1; background: #fff; width: 200px; overflow: hidden;}
.side-cat h3{height: 30px; line-height: 30px; padding-left: 22px; color: #717171; background: #f7f5f5 url(../cn_asp/images/cat-sidearr.gif) no-repeat 10px 50%;}
.tree{padding:0 5px;}
.rttree{border-bottom: 1px dotted #d1ccc7; position:relative;}
.treeicon{position: absolute; width: 33px; height: 30px; background: url(../cn_asp/images/tree.gif) no-repeat 9px -60px; _top:15px; _left:0px; }
.treetitle{display: block; padding-left: 33px; line-height: 33px; height:33px; color: #797979; zoom:1;}
.treetitle{}
.treetitle:hover{text-decoration: none;}
.treetitle b{color: #000;}
.subtree{padding: 0 5px 10px; overflow: hidden; *zoom:1;}
.tree-open li{float: left; width: 50%;height: 20px; line-height: 20px; margin: 6px 0; }
.treeitem{ text-indent: 15px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.tree-close .treeicon{background-position: 9px 0;}
.tree-open .treeicon{background-position: 9px -30px;}
.tree .item-cur{background-color: #d7cecb; color: #000;}



/* right */
.rightCon{width:770px; _width:768px; float:right; overflow:hidden;} 

.mouse{ position:relative; height:38px; line-height:38px; background:url(../cn_asp/images/topBg02.gif) repeat-x; padding-left:24px; }
.mouse a{ color:#666; font-size:12px; line-height:38px; }
.mouse a:hover{ color:#ff8806; }
.mouse img{ position:absolute; top:15px; left:10px; }

.menClass{ width:100%; background-color:#d5cfcf; margin-top:10px; padding-bottom:2px; float:left; }
.menClass h1{ padding-left:12px; line-height:35px; }
.menClass h1 span{ color:#000; }
.menClass ul { float:left; background-color:#fff; padding:0 15px; margin:0 2px;}
.menClass ul li{ width:704; padding:2px 0px; line-height:20px;}
.menClass ul li span { display:inline-block;  width:75px; height:24px; color:#000; font-weight:bold; text-align:right; line-height:24xp;  }
.menClass ul li a{ margin:4px 10px; display:inline-block; height:20px; line-height:20xp;}
.menClass ul li a:hover{ color:#ff8806; }
.ulbt{ float:left; width:100px; }
.ulbt a.current { padding:0 12px; background-color:red; color:#fff; }
.ulList{ float:left; width:600px; }
.ulList a.current { padding:0 6px; background-color:red; color:#fff; }

.list{ float:left;  width:100%; background-color:#fff; margin-top:10px; padding-bottom:6px; }

.topList{ float:left; width:770px; height:32px;  background:url(../cn_asp/images/topBg.jpg) repeat-x; padding-bottom:10px; }
.leftPX{ float:left; height:22px; background:url(../cn_asp/images/listL.gif) no-repeat; padding:6px 0 6px 16px; color:#fff;}
.leftPX a{ display:inline-block; height:20px; background-color:#efefef; border:1px solid #9b9b9b; padding:0 8px; margin-left:8px; line-height:20px; color:#666; }
.leftPX a:hover{ border:1px solid #666; }
.leftPX a span{ display:inline-block; width:12px; height:20px; background:url(../cn_asp/images/listWX.gif) no-repeat 2px 2px; vertical-align:middle; }
.leftPX a.bgR{ background-color:#ba0001; border:1px solid #ba0001; color:#fff; }
.leftPX a.bgR span{  background:url(../cn_asp/images/listR.gif) no-repeat 2px 2px; }
.leftPX a.bgW{ background-color:#ba0001; border:1px solid #ba0001; color:#fff; }
.leftPX a.bgW span{  background:url(../cn_asp/images/listW.gif) no-repeat 2px 2px; }
.leftPX a.bgWD{ background-color:#ba0001; border:1px solid #ba0001; color:#fff; }
.leftPX a.bgWD span{  background:url(../cn_asp/images/listWd.gif) no-repeat 2px 2px; }

.rightNest{ float:right; padding-right:12px; color:#fff; }
.rightNest a{ line-height:32px; padding:0 10px; color:#fff; }
.rightNest a:hover{ color:#d8d8d8; }
.spList{ float:left; padding-left:1px; }
.spList li{ float:left;  width:184px; margin-left:6px;_margin-left:6px; margin-bottom:7px; overflow:hidden; display:inline; } 
.spList li a{ display:inline-block; height:245px; width:185px;color:#000;text-align:center; line-height:22px; font-family:Tahoma; text-decoration:none; }
.spList li a span{ display:inline-block; width:100%; height:22px; overflow:hidden; }
.spList li a:hover span{ text-decoration:underline; }
.spList li a strong{  color:#9F0604; font-size:14px; font-size:17px; float:left; }
.spList li a font{ color:gray; text-decoration:line-through; margin-left:8px; font-size:13px; font-family:Tahoma;  float:left; }
.spList li a img{ border:1px solid #DBD7D4;}
.spList li span{ margin-top:8px;}

.page{ float:left; width:738px; padding:12px 0; text-align:right; }
.page a{ display:inline-block; height:20px;  background-color:#fff; padding:0 8px; margin:0 3px; font-size:12px; border:1px solid #b2b2b2; color:#666666; line-height:20px; }
.page a:hover{ background-color:#ebebeb; }
.txtPage{ width:40px; height:18px; border:1px solid #b2b2b2; text-align:center; margin:0 3px; vertical-align:top; line-height:18px;}
.btnGo{ width:23px; height:20px; background:url(../cn_asp/images/btnGo.gif); border:0; margin:0 10px; vertical-align:top; cursor:pointer; }