/*layout*/
body{background:url(../../share/images/bg.gif) repeat-x;}
html{overflow:hidden; height:100%}
table{border-style:none;margin:0;}
td{vertical-align:top;}

#header{height:75px;background:url(../images/line_01.gif) bottom repeat-x;}
.nav1 span s{background:url(../images/top_icon.gif) no-repeat;}
.nav1{height:22px; padding:0 10px}
.nav1 span{margin-left:33px}
.nav1 span.wel{color:#333}
.nav1 span s.g{width:19px;height:17px;position:absolute; margin:2px 0 0 -24px;*margin:-2px 0 0 -24px;background-position:0 -13px}
.nav1 span s.info{width:15px;height:11px;position:absolute; margin:-20px 0 0 214px;*margin:2px 0 0 -20px;}
.nav1 span a.info{padding-left:20px}
.nav1 span.fr b{color:#ff8400}
.nav2{height:52px; padding:0 10px}
.nav2 a.logo{float:left; margin:7px 100px 0 12px;}
.nav2 .s_div{margin-top:15px;float:right; width:375px; height:31px; background:url(../images/reading_s.gif) no-repeat}
.nav2 .s_div .inputtxt{border:0;float:left;height:14px; margin:1px 1px 0 5px; width:205px;font-size:12px;color:#898686; padding:3px 0; line-height:16px;}
.nav2 .s_div .s_btn{width:71px; height:24px; border:0;float:left;cursor:pointer;background:none}
.nav2 .s_div a.select{width:61px; display:block;height:24px;padding-left:7px; line-height:26px;overflow:hidden; float:left; color:#333; margin-right:5px;cursor:pointer}
.nav2 .s_div a:hover{text-decoration:none}
.selected_menu{width:68px;position:absolute;border:1px solid #bcbcbc;z-index:999;background:#FFF; margin:60px 105px 0 0;right:0}
.selected_menu a{height:22px;padding-left:10px;display:block}
.selected_menu a:hover{color:#FFF;background:#336699;text-decoration:none;}
.menu{margin-top:15px; color:#cecece;float:left}
.menu a{color:#000; margin:0 14px;}
.menu a.nobor{color:#de244f;}


.view_table{width:100%;padding:0;}
.menu_td{border-right:1px solid #c4dae5;width:225px;}

.lay2{width:217px; float:left; padding-left:8px}

.lay2 a.gblue{color:#7777CC;}
.lay2 a.black{color:#000;font-weight:bold}
.lay2 .book2 a{color:#000000;font-weight:bolder}
.lay2 ul{margin-left:3px;}
.lay2 li.book1{height:97px; padding:16px 0 0 1px;background:url(../images/bookbg.gif) no-repeat; float:left; width:90px;}
.lay2 li.book1 img{width:68px; height:96px}
.lay2 li.book2{width:120px;float:left; font-size:12px; color:#7777CC; line-height:20px; padding-top:15px}
.lay2 li.book2 em{color:#333333;}
.lay2 h2{padding:0 0 0 6px;height:23px;font-size:12px;color:#333;}
.lay2 .rent{padding:5px 0 10px;color:#000;line-height:20px;font-size:14px;}

.lay2 .rent em{color:#666;font-size:12px;}
.lay2 .rent .mar{margin:0 15px 0 18px;display:block;line-height:30px}
.lay2 b{color:#cc3333;font-weight:normal}
.lay2 .rent .r_reading{width:30px;background-position:-127px -46px;+padding:4px 0 2px 10px;*_padding:2px 0 3px 10px;}
.lay2 .rent .r_btn{width:68px;height:25px;background:url(../images/source.gif) 0 -45px no-repeat;display:block;text-indent:-3000px;overflow:hidden;float:right;}
.lay2 .rent .time{height:32px;background:url(../images/line_s.gif) bottom no-repeat;color:#cc3333;line-height:32px;padding-left:18px;text-align:center;margin-bottom:5px;}
.lay2 .rent a.source_btn{width:104px;height:24px;line-height:24px;margin:0 auto;background:url(../images/source.gif) 0 -165px no-repeat;font-size:12px;text-align:center;display:block;margin-bottom:8px;overflow:hidden;}
.lay2 .rent .support{background:url(../images/line_s.gif) no-repeat;line-height:25px;font-size:12px;color:#010101;padding:5px 20px 0 18px}

/* 2010.11.18*/
.lay2 .booktet{padding:5px 0 15px 8px;line-height:20px; color:#333}
.lay2 .booktet s{color:#000}
.lay2 .booktet em{color:#666}
.lay2 .booktet span{color:#cc3333;font-size:14px;}
.lay2 .booktet a,.limit .txt1 a{display:block;overflow:hidden; text-indent:-5000px;background:url(../images/reading_btn.gif) no-repeat; width:84px; height:25px;float:right; margin-right:10px;_margin-right:5px}
.lay2 .booktet a.gou,.limit .txt1 a.gou{background-position:0 0}
.lay2 .booktet a.gou:hover,.limit .txt1 a.gou:hover{background-position:0 -25px}
.lay2 .booktet a.zu,.limit .txt1 a.zu{background-position:0 -40px}
.lay2 .booktet a.zu:hover,.limit .txt1 a.zu:hover{background-position:0 -60px}
.lay2 .lst_01{line-height:20px;margin-left:8px}

.lay1{float:left;width:100%;position:relative}
.funcbar{height:26px;padding-top:4px;border-bottom:1px solid #c4dae5}
.funcbar_w{width:700px;margin:0 auto;}
.funcbar a{display:block;float:left;background:url(../images/reading_icon.gif) no-repeat;overflow:hidden; text-indent:-200px}
.funcbar a:hover{text-decoration:none}
.funcbar span{float:left;color:#333;font-family:Arial;font-size:14px;margin:2px 8px;}
.funcbar span.black{color:#666;margin-right:5px}
.funcbar i{color:#666;font-style:normal}
.funcbar em{color:#d94567}
.funcbar .booksr,.msg .msg_txt2 .booksr{width:25px; height:16px;text-align:center; border:1px solid #3A3A3A; margin:-4px 2px 0;_margin:0 2px;font:14px/16px Arial;}
.funcbar a.up,.funcbar a.down,.funcbar a.up_s,.funcbar a.down_s{width:31px; height:19px;margin-top:2px;}
.funcbar a.up{background-position:0 -19px}
.funcbar a.up:hover{background-position:0 0}
.funcbar a.up_s{background-position:0 -38px;}
.funcbar a.down{background-position:-31px -19px;}
.funcbar a.down:hover{background-position:-31px 0;}
.funcbar a.down_s{background-position:-31px -38px;}
.funcbar a.zoo_s,.funcbar a.zoo_b{margin:0 3px; width:20px; height:22px;}
.funcbar a.zoo_s{background-position:0 -78px;margin-left:115px}
.funcbar a.zoo_s:hover{background-position:0 -101px}
.funcbar a.zoo_b{background-position:-23px -78px}
.funcbar a.zoo_b:hover{background-position:-23px -101px}
.funcbar a.screen_s,.funcbar a.screen,.funcbar a.menu_show{width:60px; height:24px; background-position:0 -38px; margin-left:22px}
.funcbar a.screen_s{background-position:0 -133px}
.funcbar a.screen_s:hover{background-position:0 -157px}
.funcbar a.screen{background-position:0 -181px}
.funcbar a.screen:hover{background-position:0 -205px}
.funcbar a.menu_show{background-position:0 -232px}
.funcbar a.menu_show:hover{background-position:0 -256px}

.screen_text{background:#feeb93;border:1px solid #ccc;line-height:20px;text-align:center;color:#000;position:absolute;z-index:9999;margin:0px 0 0 550px;width:125px;height:20px}
.menu_text{border:1px solid #c0c0c0;width:78px;background:#f4f4f6;padding:0 0 0 13px;position:absolute;z-index:99999;_margin:-1px 0 0 605px;+margin:-10px 0 0 605px;margin:-3px 0 0 630px;}
.menu_text a{background:none;display:block;float:none;line-height:22px;text-align:left;text-indent:0;}
.menu_text a:hover{text-decoration:underline}

.cataname{background:#FFF url(../images/click.gif) right no-repeat ;border:1px solid #7F9DB9;height:17px;width:70px;line-height:17px;*+background:#FFF url(../images/click.gif) right -1px no-repeat ; margin:2px 135px 0 0;float:left;}
.catalogs{background:#FFF;border:1px solid #829CB7;height:150px;left:190px;overflow-x:hidden;overflow-y:auto;padding:2px;position:absolute;width:300px;z-index:9999}
.catalogs a{display:block; line-height:20px; padding:0 5px;text-align:left;float:none;background:none;text-indent:0}
.catalogs a em{float:right;color:#999;}
.catalogs a.show,.catalogs a.show:hover{color:#000;background:#5ca7cc}
.catalogs a.show em{color:#333}
.catalogs a:hover{background:#eff7fa; text-decoration:none}

.bookshow{overflow-y:scroll;position:relative;background:#ebebeb}
.lay1 .layer{border:1px solid #E0E0E0;margin:8px auto;position:absolute;width:620px;left:50%;margin-left:-310px}
.spTop { height:5px; color:#ccc;font-size:14px}
.spBot { height:5px; color:#ccc; position:absolute;bottom:12px;*_bottom:0px; left:0;font-size:14px}


.limit{border:1px solid #E0E0E0;margin:8px auto;position:absolute;width:620px;padding:60px 0;left:50%;margin-left:-310px; background:#FFF}
.limit .txt{height:80px;padding:10px 0;width:549px; margin:0 auto; background:#f9fbff;color:#333;border:1px solid #f1f1f2}
.limit .txt em{text-align:center;display:block}
.limit .txt a{color:#0000FF;}
.limit .txt span{color:#d94567}
.limit .txt1{padding:5px 0 0 185px; width:200px;text-align:left;}
.source_btn1{margin:73px}
.limit .txt a.source_btn{width:104px;height:24px;line-height:24px;margin:0 auto;background:url(../images/source.gif) 0 -165px no-repeat;font-size:12px;text-align:center;display:block;margin-bottom:8px;overflow:hidden;color:#26588F}


.tohander{cursor:url(/images/openhand.cur),auto}

.Hidden{ display:none}
.msg_yellow{width:14px;height:12.5px; background:#ffff66;position:absolute;filter:alpha(opacity=60);opacity: 0.6;}

.lay1 h2{height:25px; padding:5px 0 0 20px;color:#333; background:#eef2f9;font-size:12px; font-weight:normal}
.lay1 li{width:593px; padding-right:5px; height:161px; margin:15px auto; background:url(../images/js_bg.gif) no-repeat}
.lay1 li span{display:block;height:34px; line-height:34px; padding-left:12px;}
.lay1 li p{width:577px; margin:0 auto}
.lay1 li span a{color:#0000cc; text-decoration:underline}


/*20100310 ÐÂÔö¹¦ÄÜ*/
.msg_bg1,.msg_bg2{background:url(../images/msg_bg1.gif) no-repeat}
.msg_bg2{background-position:0 -28px;}
.msg_s{position:fixed;right:0;_position:absolute;margin:15px 55px 0 0; width:94px; height:28px;z-index:1}
.msg_s a,.msg_s a:hover{color:#ccbc81;text-decoration:none;padding:0px 2px 0 17px;line-height:28px; display:block; height:28px; overflow:hidden}
.msg_page{width:210px; background:#f3f5fd;filter:alpha(opacity=90);opacity: 0.9;padding:5px 15px; line-height:20px;border:1px solid #6e8ab1; color:#010101; position:absolute;right:0; margin-right:44px; z-index:1000}
.msg_page span{margin-left:5px;color:#999;}
.page_number{width:8px; background:url(../images/page_bg.gif) repeat-y;margin-right:17px;position:fixed;top:105px;right:0;_position:absolute;z-index:1000}
.page_number a{outline:none;hide-focus:expression(this.hideFocus=true);width:8px;height:7px; display:block; background:url(../images/page_a1.gif) no-repeat; text-indent:-200px;overflow:hidden}
.page_number .show{background:url(../images/page_a2.gif) no-repeat}

/*20100802*/
.bottom_scroll{cursor: pointer;height:67px;border-top:1px solid #000;background:#999;filter:alpha(opacity=15);opacity: 0.15;position:absolute;left:225px;}
.bottom_scroll span{display:block;width:27px;height:14px;margin:20px;background:url(../images/reading_bg02.gif) no-repeat;}
.bottom_scroll span.left{float:left;}
.bottom_scroll span.right{float:right;}

/*20101117*/
.con_reading{height:25px;background:#fbf7e6;border:1px solid #FEEB93;width:618px;text-align:center;left:50%;margin-left:-317px;line-height:25px;z-index:9999;position:absolute; top:30px;}
.con_reading .fr{margin-right:10px}
/*20101210
.shadebackground{display:none;position:absolute;background-color:#666666;z-index:9998;left:0px;width:100%;height:900px;top:0px;filter:alpha(opacity=50);opacity:0.5;}
*/
