/*=============分类列表页=============*/
.bookList_head .boxbar,.bookList_head .title h1,.bookList_head .title small,.filter_order,.filter_order .showbox dd span,.filter_order .orderbox dd,.bookList_body .list_container .btn_favorite,.bookList_body .pictxtList .readindex2,.bookList_body .pictxtList .readindex2 span,.filter_order .orderbox dd .arrow{ background:url(/s../images/itemlistbar.png) no-repeat}

.bookList_pageurl{width:934px; height:22px;background:url(/s../images/re_bg.gif) repeat-x 0px -284px;margin-left:1px; margin:0 auto; padding:6px 12px; border-left:#c3e0c4 1px solid; border-right:#c3e0c4 1px solid}
.bookList_pageurl .left{ color:#666; float:left}
.bookList_pageurl .left a{ color:#390; text-decoration:underline}
.bookList_pageurl .left a:hover{ text-decoration:none}
.bookList_pageurl .right{ color:#ddd; float:right}
.bookList_pageurl .right a{ padding:0 4px 0 6px}

.wrap_category{ background:#effbef;border:#dbebdd 1px solid; width:958px; margin:0 auto 8px; overflow:hidden}
.wrap_category .inner{overflow:hidden; padding:5px 18px 0; width:922px}
.wrap_category dl{ width:922px; overflow:hidden; padding:8px 0 5px; border-bottom:#dbebdd 1px solid; margin-bottom:-1px}
.wrap_category dt,.wrap_category dd{word-break:break-all;white-space:normal;white-space: nowrap;white-space:nowrap;/*文本不会换行*/line-height:25px;float:right;}
.wrap_category dt{ height:22px; width:60px; text-align:center;float:left;height:25px;}
.wrap_category dd { width:862px; overflow:hidden}
.wrap_category dd a{  padding:0 5px; float:left;color:#339900;height:25px;line-height:25px; margin:0 2px; _margin:0 1px;margin-bottom:3px;}
.wrap_category dd a.now,.wrap_category dd a.now:hover{ background:url(/s../images/itemlistbar.png) no-repeat 0px -70px; position:relative; z-index:1; font-weight:bold; color:#fff;text-decoration:none;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);border-radius:3px;}
.wrap_category .more{ height:30px; overflow:hidden; color:#F60}
.wrap_category .more a{ display:block; width:880px; height:30px; overflow:hidden; margin:0 auto; text-indent:-9999px;background:url(/s../images/listgd.png) no-repeat}
.wrap_category .more a.open{background-position:left top}
.wrap_category .more a.open:hover{ background-position:left -30px}
.wrap_category .more a.close{ background-position:left -60px}
.wrap_category .more a.close:hover{ background-position:left -90px}

.wrap_bookList{ background:url(/s../images/booklist_headbg.png) repeat-y left top;  padding:0 2px; position:relative;}
.wrap_bookList .foot-clear{ clear:both; height:2px; line-height:2px; font-size:2px; overflow:hidden;background:url(/s../images/booklist_headbg.png) repeat-y right bottom; margin-top:-2px}
.wrap_bookList .main{ width:752px; float:left;}
.wrap_bookList .sidebar{ width:200px; overflow:hidden; float:right}

.bookList_head { height:34px; overflow:hidden;width:752px; position:relative;*height:34px; background:#fff}
.bookList_head .boxbar{background-position:0px -162px; background-repeat:repeat-x; border:#d1e2d0 1px solid; border-bottom:#019f00 2px solid; margin-top:2px; height:26px; padding:3px 0px 2px; font-family:"宋体"}
.bookList_head .title{ position:absolute; left:8px; top:0; z-index:1; height:34px;}
.bookList_head .title h1,.bookList_head .title small{ display:block; float:left; height:34px; overflow:hidden}
.bookList_head .title h1{background-position:0px -96px; font-size:16px;font-family:"微软雅黑","Microsoft YaHei"; padding:5px 0 5px 20px; height:24px; line-height:24px}
.bookList_head .title h1,.bookList_head .title h1 a,.bookList_head .title h1 a:hover{ color:#fff; text-decoration:none}
.bookList_head .title small{background-position:right -96px; width:20px; overflow:hidden}

.bookList_body{ border:#d1e3d3 1px solid; width:750px; position:relative}

.bookList_body .list_container{ width:726px; overflow:hidden; padding:0 12px;}
.bookList_body .list_container li{ width:718px; padding:23px 0 23px 8px; overflow:hidden; border-bottom:#e0e0e0 1px dotted; /*position:relative;*/ margin-bottom:-1px;}

.bookList_body .book_pic{ width:100px; height:140px; overflow:hidden; float:left; display:block; background:#fff; border:#eaeaea 1px solid; padding:3px; margin-right:16px;}
.bookList_body .book_pic:hover{ background:#e2ffda; border-color:#c3e0c3}

.bookList_body .li_body { float:left; padding-top:5px}
.bookList_body .li_body .title{height:28px;  overflow:hidden;white-space:nowrap; color:#999999}
.bookList_body .li_body .title h3{font-size:14px; font-weight:bold;white-space:nowrap; display:inline; padding-right:10px}
.bookList_body .li_body .title h3 img{ margin-top:2px; margin-left:4px;}


.bookList_body .li_body .btn_favorite{ display:block; position:absolute; margin-top:-29px; right:6px; padding:2px 0 1px 28px; width:61px;background-position:-72px -288px; cursor:pointer;*margin-top:-5px;}
.bookList_body .li_body .btn_favorite:hover{background-position:-162px -288px;}
.bookList_body .li_body .author a{ color:#72c172; }
.bookList_body .li_body .author a:hover{ color:#090}

.bookList_body .li_body .attribute{ height:23px; overflow:hidden; color:#ddd}
.bookList_body .li_body .attribute span.status{ color:#666; font-weight:bold}
.bookList_body .li_body .attribute span.tag{ color:#999; padding:0 5px}
.bookList_body .li_body .attribute span.tag:hover{color:#090}
.bookList_body .li_body .content{ padding:10px 0; font-size:14px; color:#666; overflow:hidden}
.bookList_body .li_body .data{ height:23px; overflow:hidden; color:#72c172; font-family:verdana}
.bookList_body .li_body .data span{ padding-right:15px}
.bookList_body .li_body .data strong{ color:#f60}


.bookList_body .pictxtList .li_body{ width:588px;}
.bookList_body .txtList .li_body{ width:710px;}


.ListPagination{padding:10px 0 15px;overflow:hidden;text-align:center; border-top:#d1e3d3 1px solid;background:#f9fbf9;}
.ListPagination .p_data{ height:23px; margin-bottom:15px; overflow:hidden; font-family:verdana; color:#999}
.ListPagination .p_data span{ font-weight:bold; padding:0 2px;color:#f60;}
.ListPagination .p_data span span{ padding:0;color:#666}
.ListPagination .p_content{ height:28px; overflow:hidden}
.ListPagination .p_content a,.ListPagination .p_content small{ display:inline-block; height:24px; line-height:24px;margin-right:4px;font-family:verdana,"宋体";vertical-align:middle; overflow:hidden}
.ListPagination .p_content a{ *display:inline}/*注意：一定要分开写，如果写在同一个选择器里是不起作用的，这是IE的一个BUG*/
.ListPagination .p_content a{padding:0 7px; font-size:13px; border:#ddd 1px solid;background:url(/s../images/listpagination.png) no-repeat left -28px; color:#666}
.ListPagination .p_content a:hover{color:#080;border-color:#0ac200;text-decoration:none; background-color:#f9fbf9;background-position:right 100px}
.ListPagination .p_content a.now,.ListPagination .p_content a.now:hover{ background-position:left 0px;border:none;color:#fff; font-weight:bold; padding:1px 8px; cursor:default}
.ListPagination .p_content small{ font-size:12px; font-weight:bold;font-family:tahoma; color:#999;}
.ListPagination .p_content .pre,.ListPagination .p_content .next{font-weight:bold;line-height:26px;}
.ListPagination .p_content .pre{ text-align:left;background-position:left -58px; padding:0 12px 0 24px}
.ListPagination .p_content .next{ text-align:right;background-position:right -86px;margin-right:0;padding:0 24px 0 12px}
.ListPagination .p_content a.pre:hover{  background-position:left -113px; color:#fff}
.ListPagination .p_content a.next:hover{ background-position:right -141px; color:#fff}

.filter_order{background-position:left -196px; background-repeat:repeat-x; height:26px; overflow:hidden; padding:6px 0 12px 10px; line-height:26px}
.filter_order dl,.filter_order dt,.filter_order dd{ float:left; overflow:hidden;word-break:break-all;white-space:normal;white-space: nowrap;/*文本不会换行*/}
.filter_order dt{ color:#999; padding-top:2px; height:24px}

.filter_order .orderbox dd{ padding-top:2px;height:24px; background:none; color:#ddd}
.filter_order .orderbox dd a{ padding:0 4px}
.filter_order .orderbox dd a.now{ color:#090; font-weight:bold}


.filter_order .filterbox {padding-top:5px; float:right;}
.filter_order .filterbox dt{ margin-right:-5px; line-height:18px; height:18px}
.filter_order .filterbox dd{background:none;padding:0 6px 0 0;_padding:0 2px 0; line-height:18px;height:18px;}
.filter_order .filterbox dd input,.filter_order .filterbox dd label{ float:left; display:block;}
.filter_order .filterbox dd input{ margin-top:3px; margin-right:4px;_margin-right:0px;_margin-top:0px;}
.filter_order .filterbox dd label{ background:url(/s../images/itemlistbar.png) no-repeat; width:47px; height:18px; overflow:hidden; text-indent:-9999px}
.filter_order .filterbox dd label.vip{ background-position:-72px -378px}
.filter_order .filterbox dd label.feer{ background-position:-120px -378px}
.filter_order .filterbox dd label.end{background-position:-168px -378px}


.filter_order .showbox{ float:right; margin-right:0}
.filter_order .showbox dd{ margin-right:6px}
.filter_order .showbox span{ display:block; float:left; overflow:hidden; padding:1px 0 0 32px; width:37px; font-weight:bold; height:25px;cursor:pointer; color:#666}
.filter_order .showbox span.pictxt{background-position:0px -268px;}
.filter_order .showbox dd:hover span.pictxt{background-position:0px -294px; color:#090}
.filter_order .showbox dd.now span.pictxt,.filter_order .showbox dd.now:hover span.pictxt{background-position:0px -242px; color:#fff}
.filter_order .showbox span.txt{background-position:0px -346px;}
.filter_order .showbox dd:hover span.txt{background-position:0px -372px; color:#090}
.filter_order .showbox dd.now span.txt,.filter_order .showbox dd.now:hover span.txt{background-position:0px -320px; color:#fff}

.wrap_bookList .sidebar .mod{width:178px;overflow:hidden; border:1px solid #d0e2d0; border-bottom:none;padding:10px 10px 14px;color:#666;}
.wrap_bookList .sidebar .mod a{color:#090}
.wrap_bookList .sidebar .mod h2{font-size:12px;color:#333;line-height:18px;padding:0 0 0 6px;height:24px;border-bottom:1px solid #EFEFEF; clear:both}

.wrap_bookList .sidebar .mod_topslist ul{padding:10px 0 0 0;width:178px; overflow:hidden}
.wrap_bookList .sidebar .mod_topslist ul li{line-height:28px;height: 26px;overflow: hidden;width:178px; float:left; margin-bottom:2px}
.wrap_bookList .sidebar .mod_topslist ul li i{ display:inline-block; height:15px; line-height:15px; background:#fff; border:#d0e2d0 1px solid; margin-right:6px;font-style:normal;list-style:none; padding:0 4px; font-family:tahoma; font-size:11px;-webkit-text-size-adjust:none; /* chrome */border-radius:2px; color:#999}
.wrap_bookList .sidebar .mod_topslist ul li i.no1{ padding:0 6px; background:#f30; border-color:#f10; color:#fff}
.wrap_bookList .sidebar .mod_topslist ul li i.no2{ padding:0 6px; background:#f40; border-color:#f20; color:#fff}
.wrap_bookList .sidebar .mod_topslist ul li i.no3{ padding:0 6px; background:#f50; border-color:#f30; color:#fff}
.wrap_bookList .sidebar .mod_topslist ul li i.no4{ padding:0 6px; background:#f60; border-color:#f40; color:#fff}
.wrap_bookList .sidebar .mod_topslist ul li i.no5{ padding:0 6px; background:#f70; border-color:#f50; color:#fff}
.wrap_bookList .sidebar .mod_topslist ul li i.no6{ padding:0 6px; background:#f80; border-color:#f60; color:#fff}
.wrap_bookList .sidebar .mod_topslist ul li i.no7{ padding:0 6px; background:#f90; border-color:#f70; color:#fff}
.wrap_bookList .sidebar .mod_topslist ul li i.no8{ padding:0 6px; background:#fa0; border-color:#f80; color:#fff}
.wrap_bookList .sidebar .mod_topslist ul li i.no9{ padding:0 6px; background:#fb0; border-color:#f90; color:#fff}


.showbar{ position:absolute;left: -32px;cursor: pointer;top:0px}
.showbar ul{ position:fixed;}
.showbar li{ width:31px; height:69px; color:#fff; text-align:center; line-height:16px; margin-bottom:3px}
.showbar li a{padding:26px 5px 0 6px;height:43px; display:block;background:url(/s../images/showbarbg.gif) no-repeat; color:#fff  }
.showbar li a:hover,.showbar li a:active{ text-decoration:none}
.showbar .li1 .show{ background-position:0 0;color: #fff;}
.showbar .li1 a{ background-position:1px -262px; color: #999;}
.showbar .li2 a{ background-position:1px -333px;color:#999}
.showbar .li2 .show{ background-position:0px -71px; color:#fff}
.showbar .li3 a{ height:95px;line-height:14px;padding-top:8px;background-position:1px -406px; color:#999 ;}
.showbar .li3 .show{ background-position:0px -144px; color:#fff}
.backToTop {position:fixed;right:0px;bottom:20px;display:none;display: block;width: 18px;line-height: 1.2;padding: 5px 0;background-color: black;color: white;font-size: 12px;text-align: center; cursor: pointer;opacity: .6;filter: Alpha(opacity=60);_background-attachment: fixed; _position: absolute;_top: expression(documentElement.scrollTop + 550 + "px"); }
.W_loading{margin:0px; border:0px; text-align:center;padding:10px 0}
.W_loading span{background:url(/s../images/loading.gif) no-repeat 0px 3px;padding:5px 0px 0 22px;}

/*---操作失败 弹出层---*/
.defeated_popup{width:386px; height:120px;overflow:hidden; text-align:center}
.defeated_popup p,.defeated_popup h5{ display:inline;line-height:35px}
.defeated_popup h5{ font-size:20px;color:#d00; font-family:"微软雅黑","Microsoft YaHei"; margin-bottom:10px; height:35px}
.defeated_popup p{ font-size:14px; font-family:tahoma;color:#666; }
.defeated_popup p i{ color:#090; padding:0 4px}


/*---IPopBox 弹出层 dom---*/
.WindowBox{ position:absolute; overflow:hidden;z-index:11000}
.window_wrap{ overflow:hidden; position:relative; z-index:9998}
.window_wrap .png,.window_wrap .wtl,.window_wrap .wbl,.window_wrap .wtr,.window_wrap .wbr,.windows_close{background:url(/s3/www/images/cate_list/popbar.png) no-repeat;float:left}
.window_wrap .wtl{ background-position:0px -48px; width:10px; }
.window_wrap .wtr{ background-position:right -48px;}
.window_wrap .wbl{ background-position:0px -698px; width:10px; height:10px; }
.window_wrap .wbr{ background-position:right -698px;height:10px}

.windows_close{background-position:0px 0px; width:50px; height:48px; position:absolute; right:0; top:0;z-index:11100}
.windows_close:hover{background-position:-50px 0px;}

.window_container{ padding:6px; overflow:hidden; position:absolute;white-space:nowrap;z-index:11000}
.WindowBox_bg{position: absolute;width: 100%;height: 100%;background:#000;top: 0;left: 0;opacity:0.6;-moz-opacity:0.6;-khtml-opacity: 0.6;filter:alpha(opacity=60); z-index:9000}

.popup_title{background:url(/s../images/cate_list/daoju_tab.png) no-repeat right top; padding:8px; height:23px; border-bottom:#bbddba 1px solid; overflow:hidden}
.popup_title h5{ font-size:14px; float:left; padding-left:8px}
.popup_container{ padding:20px; overflow:hidden}

.mobireads_btn{background: url("/s../images/btbg.gif") no-repeat scroll 0 0px transparent;color:#090;position:absolute; margin-top:-5px;  width:81px; cursor:pointer; text-align: center;margin-height: 27px;line-height:27px;right:105px;}
.mobireads_btn:hover {background: url("/s../images/btbg.gif") no-repeat scroll 0 -27px transparent; color: #FF6600; text-decoration: none;}


.W_layer {color: #666;display: none;left:265px;z-index: 9999;margin-top:30px; position: absolute; background:#fff}
.W_layer .bg { background: url("/pl/static/images/layer_bg.png") repeat;padding: 4px; position:relative; z-index:9999}
.W_layer .w_content{  background:#fff;border: 1px solid #C6C6C6;font-size: 14px;height: 110px;padding: 10px;}
.W_layer .bg td{ height:auto;text-indent:0}
.W_layer .float{ float:left}

.W_layer .inputbox{border:1px solid #C6C6C6;background:#eee;font-size:18px;font-weight:bold; width:200px}
.W_layer .send{ font-size:18px; height:28px}
.W_layer .log table {border-collapse: collapse; border-spacing: 0;}
.W_layer .w_content {background:#fff;border: 1px solid #C6C6C6; font-size: 14px;height: 110px;padding: 10px; height:130px; width:350px;}
.W_layer .w_content .float { float: left;}
.W_layer .effect{ background:#fff}
.div_float { float: left;}
.div_clear {clear: both;}
.div_right {float: right;}
.W_layer .w_content .ds_image {background:#fff;border-right: 1px solid #C6C6C6;padding: 5px 15px 5px 5px;}
.W_layer .w_content  br{ height:15px; line-height:15px}
.W_layer .w_content .ds_info {background:#fff;overflow: hidden;padding: 5px 5px 5px 15px;width: 200px;}
.W_layer .mobile{ width:120px;height: 21px;}
.clearfix:after {clear: both;content: ".";display: block; height: 0; visibility: hidden;}
.W_layer .arrow, .W_layer .arrow_hui { background: url("/pl/static/images/layer_arrow.png") no-repeat;display: block;overflow: hidden;position: absolute;}
.W_layer .arrow_t, .W_layer .arrow_b {background-position: 0 -1px;height: 11px;left: 332px;top: -6px;width: 16px;}
/*

.W_layer .arrow_r, .W_layer .arrow_l {
width: 8px;
height: 14px;
right: -5px;
background-position: -8px -24px;
}

.W_layer .arrow, .W_layer .arrow_hui {
position: absolute;
overflow: hidden;
display: block;
background: url("/s../images/layer_arrow.png") no-repeat;
}*/