@charset "gb2312";
/* CSS Document */
.clear{clear:both}
.hr15{height:15px; line-height:15px; overflow:hidden; clear:both; border-top:1px dotted #d6d6d6; }
.hr10{height:10px; line-height:10px; overflow:hidden; clear:both;}
.book_wrap{width:990px; margin:0 auto; text-align:left;}
.book_wrap a:hover{color:red;text-decoration:underline}
.book_wrap h2{height:31px; font-size:14px; line-height:31px; background:url(../images/book/bookbg.png) no-repeat 0 0; text-align:center; color:#fff;}
.book_box{border: 1px solid #a5c0f7; border-top:0; border-bottom:0; background:#f6f9fe;text-align:left;}

.book_box td, .book_box th {border-right: 1px solid #e1edfc;border-top: 1px solid #e1edfc;height:33px;line-height:34px;padding: 0 6px; font-size: 15px;
text-align:center}
.book_box .xgss_txt {text-align:left;}
.book_box th {border-right: medium none;font-weight: 100;text-align:center;}
.book_box .book_img td, .book_box .book_img th{height:auto; border-bottom:1px solid #a5c0f7; text-align:center}
.book_box .book_img td img, .book_box .book_img th img{padding:6px 0}
.book_main{border:1px solid #a5c0f7; border-top:0;background:url(../images/book/book_mainbg.png) repeat-x 0 -10px}
.search_sort_topbg{height:9px; overflow:hidden; background:url(../images/book/bookbg.png) no-repeat 0 -31px;}
.search_sort{height:79px; background:url(../images/book/bookbg.png) no-repeat 0 -40px;}
.search_box{padding:21px 0 0 225px} 

.input01{padding-left:20px; width:455px; height:28px; line-height:28px; border:1px solid #7f98b7; background: #fff url(../images/book/bookbg.png) no-repeat scroll -966px -267px; float:left;}
.btn{background: none repeat scroll 0 0 transparent;  border: 0 none; cursor: pointer; margin: 0 5px;overflow: visible;padding: 0;vertical-align: middle; float:left;}
.search_subt{background: url(../images/book/bookbg.png) no-repeat scroll -212px -174px transparent;color: #000;cursor: pointer;display: inline-block;font: 14px; width:112px;height: 31px;white-space: nowrap; }
.sort{padding:2px 8px 0; height:25px; clear:both; z-index:10}

.sort li{ margin-left:3px; width:75px; height:25px; text-align:center; float:right;}
.sort li a{padding-top:5px;width:75px; height:20px; display:block;background:url(../images/book/bookbg.png) no-repeat -136px -174px;position:relative; z-index:99}
.sort li i{ margin:2px 0 0 3px; width:8px; height:13px; overflow:hidden; display:inline-block;background:url(../images/book/bookbg.png) no-repeat -971px -245px;_background:url(../images/book/bookbg.png) no-repeat -971px -247px;}
.sort li a.active{background:url(../images/book/bookbg.png) no-repeat -136px -200px;}
.book_m{border-top:1px solid #a5c0f7;margin:-1px 8px 0;background:#fff url(../images/book/left_line.png) no-repeat right 0px;zoom:1}
.left_menu{width:135px; float:left;}
.left_menu li{height:34px; line-height:34px; border:1px solid #bcd3f7; border-top:0;background: url(../images/book/bookbg.png) no-repeat 0 -174px;}
.left_menu li a{padding-left:30px; height:34px; font-size:14px; color:#0f3c80; display:block;TEXT-DECORATION: none}
.left_menu li a:hover{TEXT-DECORATION: none; color:#0f3c80}
.left_menu li a i{ margin:12px 3px 0 0; width:9px; height:9px; display:block; overflow:hidden;background: url(../images/book/bookbg.png) no-repeat -971px -195px;float:left}
.left_menu li.active{background: url(../images/book/bookbg.png) no-repeat 1px -213px; height:auto; border-right:0}
.left_menu li.active i{ margin:12px 3px 0 0; width:9px; height:9px; display:block; overflow:hidden;background: url(../images/book/bookbg.png) no-repeat -971px -221px;  float:left;}
.left_menu li.active a{TEXT-DECORATION: none;font-weight:bold;color:#FF9900}
.left_menu li.active span{ margin-left:30px;height:23px; display:block; line-height:23px; border-bottom:1px dotted #d6d6d6}
.left_menu li.active span a{ font-size:12px;height:23px; padding:0 0 0 10px; display:block;TEXT-DECORATION: none}
.book_list_m{ width:820px;padding:8px; float:left;}

.book_list{padding-bottom:15px;color:#a0a1a1;}
.book_list li{width:380px;padding:0 15px; float:left;}
.book_list li .bookimg{ margin-right:10px;width:119px; height:163px; display:block; float:left;}
.book_list li .bookimg a{ width:119px; height:165px; display:block;border:1px solid #bcd3f7}
.book_list li .bookimg a:hover{border:1px solid #f60}
.book_list li p{width:249px; float:left;}
.book_list li span{display:block; font-size:13px;}
.book_list li span a{color:#0441bb;}
.book_name{height:30px; line-height:30px; color:#464545;}
.book_name a{font-size:14px; font-weight:bold;}
.book_zuozhe, .book_jie{height:21px; line-height:21px;}
.book_zuozhe .zhuozhe{font-size:13px;color:black;text-decoration:none}
.book_zuozhe .zhuozhe:hover{font-size:13px;color:black;text-decoration:none}
.book_jie a{text-decoration:underline}
.book_about{padding-top:5px;color:#464545;}
.book_yue{padding-top:10px;height:20px;}
.book_yue a{width:68px; height:19px; line-height:19px; display:block; text-align:center; color:#2a5d9c;background: url(../images/book/bookbg.png) no-repeat -325px -174px;}

.page{padding:0 20px;height:24px; background:#f4faff}
.book_tigong{padding-left:15px; height:24px; line-height:24px;width:200px;background: url(../images/book/bookbg.png) no-repeat -971px -294px; float:left;}
.page_m{width:430px; float:right}
.page_newslib { clear:both; padding:0; FONT: 12px "ËÎÌå"; text-align:center; background:#f4faff}
.page_newslib A { border:1px solid #d7d7d7;padding:2px 5px;BACKGROUND: #fff; MARGIN: 0px 1px;COLOR: #5f5f5f; TEXT-DECORATION: none}
.page_newslib A:hover {border:1px solid #436f9a; COLOR: #07519a; TEXT-DECORATION: none}
.page_newslib A.cur { border:#436f9a 1px solid; BACKGROUND:#3399CC;  CURSOR: auto; COLOR: #fff; }
.page_newslib A.none { border:0px;CURSOR: auto; COLOR: #000000; BACKGROUND:#f4faff}
.page_newslib B.dd { font-weight:normal;MARGIN: 0px 6px 0px 8px}
.page_newslib .back { border:0;padding:3px 5px 3px 5px; WIDTH: 46px; COLOR: #0361c5;TEXT-ALIGN: center; }
.page_newslib .back:hover { border:0}
.pagetop10 p{padding-top:5px; margin:0; margin-bottom:5px; text-align:center;}

.b_detail{ border-top:1px solid #a5c0f7}
.book_left{width:758px;float:left;}
.b_left_box{border:1px solid #a5c0f7; border-top:0;}
.book_right{padding:5px;width:214px; border:1px solid #a5c0f7; border-top:0; background:#f6f9fe; float:right}
.d_title{height:52px; line-height:52px; font-size:18px; text-align:center; color:#0441bb; position:relative; border-bottom:1px solid #e3f2fe;background: #fff url(../images/book/bookbg.png) no-repeat 0px -120px;}
.ckepop{position:absolute;left:520px; top:20px;}

.book_xx{margin:0 20px; height:24px; line-height:24px; border-bottom:1px dotted #d6d6d6; color:#464545}
.book_xx span{margin-right:30px;}
.book_xx span em{font-weight:bold; font-style:normal}
.book_about_m{padding:20px;}
.d_bookimg{ width:197px; height:277px;padding:3px; border:1px solid #d6d6d6; float:left;}
.d_bookimg img{border:1px solid #f2f2f2}
.d_bookabout{width:500px; color:#464545; font-size:14px; line-height:24px; float:right}
.d_more{height:24px; line-height:24px; display:block}
.d_new{padding-top:20px; height:24px; font-size:12px; display:block}
.d_new a{color:#0441bb}
.d_new i{ font-style:normal;color:#999}

.b_left_box2{border:1px solid #a5c0f7;}
.book_page h3{ margin:0;padding-left:10px;height:30px; line-height:30px; clear:both; background:#f4faff; font-size:14px; font-weight:bold; color:#464545}
.book_page h3 span{font-size:12px; font-weight:normal; width:70px; float:right}
.book_page h3 span a{color:#0441bb}
.book_page ul{padding:10px 15px; height:100%;}
.book_page li{width:240px; height:28px; line-height:28px; border-bottom:1px dotted #d6d6d6; color:#0441bb; float:left;}
.book_page li em{font:'ËÎÌå'; font-style:normal}
.book_page li a{color:#0041bb;}


.book_right h4{height:25px; line-height:25px; font-size:12px; text-align:center; font-weight:bold; color:#464545;background: #fff url(../images/book/bookbg.png) no-repeat -776px -120px;}
.duo_list{padding:10px 0}
.duo_list li{padding-left:10px; height:24px; line-height:24px; border-bottom:1px dotted #d6d6d6;}
.book_phb{padding:10px 0;background:url(../images/book/book_phb.png) no-repeat 10px 10px;}
.book_phb li{padding-left:30px;height:28px; line-height:28px; border-bottom:1px dotted #d6d6d6}
.dushuguan_list{padding:10px 0}
.dushuguan_list li{width:107px; height:34px; line-height:34px; float:left; border-bottom:1px dotted #d6d6d6; font-size:14px; text-align:center}