/* yibian 83211136*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li,pre,fieldset, lengend, button, input, textarea,th, td {
    margin: 0;padding: 0; color:#666;}
/*body{ font: 12px/22px Tahoma, Helvetica, Arial,sans-serif; color:#666}*/
a{color:#5e5e5e;}
button, input, select, textarea { font-size:12px;}
address, cite, dfn, em, var { font-style: normal; }
ul, ol { list-style: none; }
table { border-collapse:collapse; border-spacing: 0;}
td, th,input,textarea,lable, select{ vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
img{ border:none;}
li img{vertical-align: middle;}
ul, ol, dl, blockquote{overflow:hidden; _zoom:1;}
a{text-decoration:none; cursor:pointer;}
a:hover{color:#FE5E00;}
body{margin:0; padding:0; border:0; background-color: #f2eee6; overflow:scroll; min-width:1240px;}
/* header */
.header{height:52px;  margin-bottom:10px;}
.header div{border-radius: 10px; cursor: pointer;} /*加圆角 部分兼容*/
.header ul{ width:893px; height:52px; background: url(../images/menu_bg.png) no-repeat; margin: 0 auto; list-style: none;}
.header li{margin: 3px 9px; display: block; float: left; padding-top:3px;}
.header input{background: #714c33;border: none; width: 35px; color: #ebe0cf; text-align: center;}
.header .bookTitle{ width:auto; overflow:hidden; display:none;}
.contents img{ vertical-align:middle;}
.contents{background: url(../images/menu_contents.png) no-repeat; width: 83px; height: 38px; margin-left: 40px;}
.contents:hover{background: url(../images/menu_contents2.png); }
.prevBtn{background: url(../images/menu_left.png) no-repeat; width: 37px; height: 38px;}
.prevBtn:hover{background: url(../images/menu_left2.png) ;}
.disablePrevBtn{background: url(../images/menu_left.png) no-repeat; width: 37px; height: 38px;}
.disableNextBtn{background: url(../images/menu_right.png) no-repeat; width: 37px; height: 38px;}
.nextBtn{background: url(../images/menu_right.png) no-repeat; width: 37px; height: 38px;}
.nextBtn:hover{background: url(../images/menu_right2.png);}
.header .input{font-size:14px; color: #714c33;letter-spacing: 2px; height: 40px; text-align: center; margin-top: 10px; cursor: auto;}
.choose{background: url(../images/menu_text.png) no-repeat; width: 37px; height: 38px;}
.choose:hover{background: url(../images/menu_text2.png);}
.chooseSelected{cursor:pointer;background: url(../images/menu_text2.png) ; width:37px; height:38px;}
.pointer{background: url(../images/menu_hand.png) no-repeat; width: 37px; height: 38px;}
.pointer:hover{background: url(../images/menu_hand2.png) no-repeat; width: 37px; height: 38px;}
.pointerSelected{background: url(../images/menu_hand2.png) ; width: 37px; height: 38px;}
.small{background: url(../images/menu_sub.png) no-repeat; width: 37px; height: 38px; }
.small:hover{background: url(../images/menu_sub2.png); }
.big{background: url(../images/menu_add.png) no-repeat; width: 37px; height: 38px;}
.big:hover{background: url(../images/menu_add2.png) ; }
.single:hover{background: url(../images/menu_onePage2.png); }
.single{ background: url(../images/menu_onePage.png) no-repeat; width: 37px; height: 38px; cursor:pointer;}
.singleSelected{background: url(../images/menu_onePage2.png); cursor:pointer;width: 37px; height: 38px;}
.double:hover{background: url(../images/menu_twoPage2.png);}
.double{background: url(../images/menu_twoPage.png) no-repeat; cursor:pointer; width: 37px; height: 38px;}
.doubleSelected{background: url(../images/menu_twoPage2.png) no-repeat;cursor:pointer; width: 37px; height: 38px;}
.search{background: url(../images/menu_magnifier.png) no-repeat; width: 37px; height: 38px; }
.search:hover{background: url(../images/menu_magnifier2.png); }
.bookmark{background: url(../images/menu_bookmarks.png) no-repeat; width: 37px; height: 38px;}
.bookmark:hover{background: url(../images/menu_bookmarks2.png);}

/* leftContent  */
.conL{background-color:#ebe0cf; float:left;width:250px;margin-left: 20px;position: relative;}
.catalog{ position:relative; margin-top: 15px; height: 25px;}
h2{ font-size: 14px; font-weight: bold; text-align: left; line-height: 22px; letter-spacing: 10px; padding-left: 17px; color: #d5773f;}
.open, .fold{background:url("../images/contents_contents.png") no-repeat scroll 0 0 transparent;cursor: pointer;height: 22px;width: 22px;position: absolute; right:55px;top: 5px;}
.closeBtn{ background:url("../images/contents_back.png") no-repeat scroll 0 0 transparent; height:22px; width:22px; cursor:pointer;}
.closeBtn{ background-position:0 0;}
.open{ background-position:0 0;}
.fold{background-position:0 -100px;}
.fold:hover{background-position:0 -150px;}
.closeBtn{ position:absolute; right:15px;top:5px;}
.catalogList{bottom:4px;margin: 0 auto; width: 236px; background: #fff;margin-top: 10px; margin-bottom:6px;text-align: left;overflow:auto;}
.catalogListContent li{margin: 10px 2px 10px 7px; width: 212px; white-space: nowrap;}
.catalogListContent .collapsable {background: url(../images/contents_add.png) no-repeat; width: 11px; height: 11px; display: block; float: left; margin-top: 5px; cursor: pointer;}
.catalogListContent .item { font-size: 14px; color:#666;}
.catalogListContent .expand { background: url(../images/contents_sub.png) no-repeat;width: 11px; height: 11px; display: block; float: left; margin-top: 5px; cursor: pointer;}

.leftSide{ width:80px; height:100%; position:absolute;left:0px;top:0px; cursor:pointer; z-index:1500;  opacity: 0.30;display:inline;}
.leftSide:hover{ opacity: 0.70;background-color:#EBE0CF; background-color:transparent\9;}
.leftSide img{ margin-left:5px;}

.rightSide{ width:80px; height:100%;position:absolute;right:20px;top:0px;cursor:pointer; z-index:1500;
    opacity: 0.30;}
.rightSide:hover{ opacity: 0.7;background-color:#EBE0CF;background-color:transparent\9;}
.rightSide img{ margin-left:5px;}

/* rightContent  */
.contentR .labelMain{padding-top:0px; float:right; width:250px; background-color:#ebe0cf; margin-right: 20px; position:relative; _overflow:hidden; }
.closeBtn1{ background:url("../images/bookmarks_X.png") no-repeat scroll 0 0 transparent;}
.Content_main{width: 236px; padding-left:0px;background: #fff; padding-top: 1px;overflow: auto;overflow-x:hidden;margin: 0 auto;padding-bottom: 10px; margin-top: 10px;}
.add_bookmarks{margin-top: 5px;  margin-left: 13px; }
.add_bookmarks input {width: 168px; height: 25px; border: 1px #dc966b solid;display: block; float: left; padding-left: 10px;}
.add_bt{background: url(../images/bookmarks_add.png) no-repeat; width: 26px; height: 25px; margin-left: 185px;cursor: pointer;}
.bookmarks_contents{ width: 222px; margin: 0 auto; margin-top: 10px;border: 1px #f0eae2 solid;overflow: auto;}
.bookmarks_contents ul li{height: 26px;width:216px; border-bottom: 1px #f0eae2 solid; margin: 0 auto;padding: 4px 0 0 7px; }
.bookmarks_contents ul li a {margin-left: 13px; line-height: 28px;}
.delete_bt{background: url(../images/bookmarks_delete.png) no-repeat; width: 18px; height: 18px; margin-top: 5px; float: right;margin-right: 5px; cursor: pointer;}

.contentR .rSearch{background:#ebe0cf;}
.closeBtn2{ position:absolute; right:15px;top:15px;background:url("../images/bookmarks_X1.png") no-repeat scroll 0 0 transparent;}
.rInput{margin: 6px 0 0 3px; white-space: nowrap;}
.searchInput{width:152px; font-size:14px; border:1px solid #c9b720; height:25px;}
.searchBtn{ background:url(../images/btn.png) no-repeat;height:21px;width:49px; display:block;}
.searchBtn{ background-position:0 0; line-height:23px; float:left;text-decoration: none;}
.searchBtn:hover{text-decoration: none;}
.searchBtn{font-size:12px;vertical-align:middle; margin-left:5px; margin-top: 3px;}
.labelList{margin-left:10px;}
.searchResult{margin-top: 10px;}
.searchPage{width:105px; margin: 10px 0 13px 0;}
.searchPage .nextPage{color:#b49435;}
.sResult_detail li{width:190px; height:42px; border:1px solid #f0eae2; margin-bottom:6px; padding: 8px 0px 2px 7px; cursor: pointer;}
.sResult_detail li:hover{border:1px solid #ded1be; background:#faf3ee;}


/*.auto_height{position: absolute;top: 42px;bottom: 5px;left: 7px;right:7px;}*/

.confirm{ background:url(../images/ok.gif) no-repeat;height:19px; width:42px;text-indent:-1000px; cursor:pointer; display:block;margin-top:3px;}
.confirm:hover{ background-position:0px -50px;}
/*.single, .singleSelected, .double, .all, .small, .big,.choose, .pointer, .pointerSelected, .chooseSelected{ background:url(../images/icon.gif) no-repeat; height:27px; width:27px; text-indent:-1000px;}*/


.all{background-position:0 -400px;}
.all:hover{background-position:0 -500px;cursor:pointer;}
.disableSmall{background:url(../images/icon.gif) no-repeat; height:27px; width:27px; background-position:0 -1099px;}
.disableBig{background:url(../images/icon.gif) no-repeat; height:27px; width:27px; background-position:0 -999px;}


/*.pointer:hover{background-position:0 -1498px;}*/

/*.search, .label, .myLabel, .myLabelSelected{ background:url(../images/search.gif) no-repeat; padding-left:25px; height:27px;}*/


.label{background-position:0 -100px;}
.label .selectedA{ color:#FE5E00;}

.myLabel{ background-position:0 -200px;border-color:#F6FCFE; border-style:solid; border-width:1px 1px 0px 1px; padding-right:5px; position:relative;z-index:1700; bottom:2px; padding-top:1px;}
.myLabelSelected{background-position:0 -200px;border-color:#ccc; border-style:solid; border-width:1px 1px 0px 1px; background-color:#FFFFFF; padding-right:5px; position:relative;z-index:1700; bottom:2px; padding-top:1px;}

.content{ position:relative; overflow:auto;width:100%; float:left;
    SCROLLBAR-HIGHLIGHT-COLOR:   #F5FBFE;   /*滚动条及箭头的亮边色*/
    SCROLLBAR-SHADOW-COLOR:   #F5FBFE;         /*滚动条及箭头的暗边色*/
    SCROLLBAR-3DLIGHT-COLOR:   #aaaaaa;       /*滚动条及箭头的3D亮边色*/
    SCROLLBAR-TRACK-COLOR:   #ededed;           /*滚动条底色*/
    SCROLLBAR-DARKSHADOW-COLOR:#aaaaaa;   /*滚动条及箭头的暗边阴影色*/
    scrollbar-Base-Color:   #9BBBF4;
    scrollbar-arrow-Color:   #aaaaaa;           /*箭头的颜色*/
    scrollbar-face-color:   #F5FBFE;             /*滚动条及箭头的颜色*/
    background-color:#EDEDED;
}
.searchPieceResult, .labelList,resultContainer,#catalogList{
    SCROLLBAR-HIGHLIGHT-COLOR:   #F5FBFE;   /*滚动条及箭头的亮边色*/
    SCROLLBAR-SHADOW-COLOR:   #F5FBFE;         /*滚动条及箭头的暗边色*/
    SCROLLBAR-3DLIGHT-COLOR:   #F5FBFE;       /*滚动条及箭头的3D亮边色*/
    SCROLLBAR-TRACK-COLOR:   #F5FBFE;           /*滚动条底色*/
    SCROLLBAR-DARKSHADOW-COLOR:#F5FBFE;   /*滚动条及箭头的暗边阴影色*/
    scrollbar-Base-Color:   #9BBBF4;
    scrollbar-arrow-Color:   #fff;           /*箭头的颜色*/
    scrollbar-face-color:   #C0E1EA; /*滚动条及箭头的颜色*/

}

.contentMain{ margin-left:auto; margin-right:auto;position:relative; height:auto; z-index:100; background-color: #f2eee6;}
/*.searchPieceMain, .labelMain{overflow:auto;text-align:center; padding:5px 0px 5px 5px; _width:250px; z-index:1500; height:100%;margin-top:-8px; background-color:#f5fbfe; border-color:#cfcfcf; border-style:solid; border-width:1px;}*/
/*.searchPieceMain td, .labelMain td{ padding:1px; text-align:left;}
.searchPieceMain table, .labelMain table{ margin-left:auto; margin-right:auto;}*/
/*.searchMain{  width:950px; background-color:#F5FBFE; height:30px;position: absolute; top:40px; left:240px; _left:235px;left:235px; z-index:1550; text-align:center; padding:5px;}
.searchMain td{ padding:2px;}
.searchMain table{ margin-left:auto; margin-right:auto;}*/







.bottomBtn{height:40px;}
.bottomBtn:hover{ background-color:#666666;filter:alpha(opacity=30); -moz-opacity:0.3; -khtml-opacity: 0.3; opacity: 0.3; }


/*.labelList{border-top:1px dotted #0088cc;clear:both; margin-top:10px; text-align:left; padding:0 10px;padding-left:0px;  width:250px;}*/
.labelList P{ padding-left:8px; border-bottom:1px dotted #ccc; display: block; overflow:hidden; _position:relative;_width:200px;}
.labelList P:hover{background: url(../images/arrow.gif) left  no-repeat;}
.labelList .action{ background: url(../images/arrow.gif) left  no-repeat;}
.labelList .action a{ color:#FF3300;}
.labelList .pageLeft{ float:left; }
.labelList p img{ vertical-align:middle;float:right; padding-top:6px; cursor:pointer;}
.closeBtnList{ margin-top:3px;_position:absolute; _right:5px; width:40px; display:block; float:right;padding-right:15px}
.labelList span{ cursor:pointer;}
.labelList span:hover{ color:#e7591f;}

.contentList li { float:none;line-height:15px;margin:5px 0;}


/*目录树*/
.contentList li { float:none;line-height:15px;margin:2px 0; float:left; clear:both; }
.contentList li .item{ width:280px; overflow:hidden;}
.expand{background:url(../images/expand.gif) no-repeat 0 0;width:15px;}
.collapsable{background:url(../images/collapsable.gif) no-repeat 0 0; width:15px;text-decoration: none;}
.expand{ padding-left:10px;text-decoration: none;}
.noChild{padding-left:10px;text-decoration: none;}
.collapsable{padding-left:10px;}
.contentList li li{padding-left:15px;}
.contentList li{ padding-top:0px;}


/* 20101115*/

.searchPieceResult{  margin-top:10px; text-align:left; overflow-y:auto;}
.searchPieceResult p{ width:220px; overflow:hidden; border:1px solid #c1e9f7; margin-top:5px; padding:2px; cursor:pointer;}
.searchPieceResult p:hover{ border:1px solid #e7591f; background-color:#fcf4f1; cursor:pointer;}
.searchPieceResult b{font-weight: bold; font-size:14px;}
.searchPieceResult a {cursor:pointer;white-space:normal!important;word-break:break-all; text-decoration:none;}
.searchPieceResult a:hover{ color:#0088cc;white-space:normal!important;word-break:break-all;text-decoration:none;}
.bookmarkList .bookmarkItem{
    width:220px; overflow:hidden; border:1px solid #c1e9f7; margin-top:5px; padding:2px; cursor:pointer;
    display:inline-block;
    height:18px;
}
.bookmarkList .bookmarkItem:hover{
    border:1px solid #e7591f; background-color:#fcf4f1; cursor:pointer;background: url(../images/arrow.gif) left no-repeat;
}
.bookmarkClose{
    background:url(../images/bookmarks_delete.png) no-repeat;
    height:18px; width:18px; cursor:pointer;
    display:inline-block;
    float:right;
    margin-top:2px;
    margin-right: 10px;
}
.bookmarkList a {cursor:pointer;white-space:normal!important;word-break:break-all; text-decoration:none;}
.bookmarkList a:hover{ color:#0088cc;white-space:normal!important;word-break:break-all;text-decoration:none;}


.bank{ width:12px; text-align:center; color:#aaa}
.red{ color:red;}

.content{background-repeat:repeat;background-color: #f2eee6;}

/* 20110117*/

.labelList li{}
.none{ display:none;}

.item_high{ color:#FE5E00}
.conR{float:left;}

/*.contentDataOl{ overflow-x:visible;}*/
/*.contentDataOl li{ overflow-x:visible; display:block;}*/
.contentDataOl item{ overflow-x:visible; display:block; }
.contentDataOl .collapsable > a{ display:inline;}
.contentDataOl .collapsable{ }
.contentDataOl .expand > a{ display:inline; white-space:nowrap;work-break:keep-all;}
.contentDataOl .expand{ white-space:nowrap;work-break:keep-all;}
/* 20110714*/

.borrowBtn{ outline:none;border:none;background: #f3f3f3;color:blue;cursor: pointer;}
.auto_height{
    position:absolute;
    top: 38px;
    bottom: 7px;
    left: 7px;
}