@charset "utf-8";
/* CSS Document */

.book_top{width:978px;overflow:hidden;zoom:1;margin:0px auto;line-height:30px;height:30px;background:url(../images/video_navbg.jpg) repeat-x;border:1px #e4e4e4 solid;}
.book_top_title{float:left;width:500px;overflow:hidden;zoom:1;margin:0px auto;padding-left:20px;line-height:30px;}

/* search */
.search_main{width:400px;float:right;margin:3px 0px;}
.search_type a{width:47px;text-align:center;line-height:22px;display:inline-block;margin-right:5px;color:#FFF;}
.search_type a.this_type, .search .search_type a:hover{background:url(../images/search_active.jpg) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="Images/search_active.jpg");_background:none;color:#115e92;text-decoration:none;}
.search_text .form_txt{background:#FFF;border:none;border:1px #ccc solid;}
.search_text a{background:#808080;color:#fff;font-weight:bold;padding:3px 5px;margin:0px 5px}

/* 左右大布局 */
.book_middle{width:980px;overflow:hidden;zoom:1;margin:0px auto}
.book_left{width:750px;float:left;border:1px #dcddde solid;border-top:none;overflow:hidden;zoom:1;margin-right:10px;}

.book_left_titlebg{width:750px;overflow:hidden;zoom:1;margin:0px auto; background:url(../images/book_title_bg.jpg);line-height:39px;}
.book_left_title{float:left;width:125px;background:url(../images/book_title_01.jpg);color:#e1f4ff;padding-left:30px;font-size:14px;font-weight:bold;}
.book_left_more{float:right;width:50px;overflow:hidden;zoom:1;margin:0px auto}
.book_left_more a{color:#58595b; text-decoration:none}
.book_left_more a:hover{color:#d90000; text-decoration:none}

.book_left_bg{width:740px;overflow:hidden;zoom:1;margin:0px auto}
.book_left_bg ul{width:740px;list-style-type:none;overflow:hidden;zoom:1;margin:7px auto;}
.book_left_bg ul li{float:left;width:230px;overflow:hidden;padding:15px 8px;line-height:21px;border-bottom:1px #dcddde dotted;}
.book_left_bg ul li a{display:block;text-decoration:none;color:#777;}
.book_left_bg ul li a:hover{display:block;text-decoration:underline;color:#777;}
.book_left_bg ul li a img{float:left;width:84px;height:112px;display:block;padding:2px;border:1px #ddd solid;margin-right:5px}

.right{width:216px;float:right;overflow:hidden;zoom:1;margin:0px auto}

.book_right{width:214px;float:right;border:1px #dcddde solid;overflow:hidden;zoom:1;margin:0px auto 10px;}
.book_right_titlebg{width:214px;overflow:hidden;zoom:1;margin:0px auto; background:url(../images/book_title_bg.jpg);line-height:39px;}
.book_right_title{float:left;width:125px;background:url(../images/book_title_02.jpg);color:#e1f4ff;padding-left:25px;font-size:14px;font-weight:bold;}
.book_right_more{float:right;width:50px;overflow:hidden;zoom:1;margin:0px auto}
.book_right_more a{color:#58595b; text-decoration:none}
.book_right_more a:hover{color:#d90000; text-decoration:none}

.book_right_bg{width:214px;overflow:hidden;zoom:1;margin:0px auto}
.book_right_bg ul{margin:5px 8px;background:url(../images/list_icon.jpg) no-repeat left 8px;}
.book_right_bg ul li{width:180px;overflow:hidden;zoom:1;margin:0px auto;padding-left:18px;line-height:29px;list-style-type:none;border-bottom:1px #e1e1e1 dotted}
.book_right_bg ul li a{color:#555;text-decoration:none}
.book_right_bg ul li a:hover{color:#db0000;text-decoration:none}

/*分页*/
.hmPage{clear:both;}
.hmPage div{float:right;position:relative;right:50%;margin:10px 0px;}
.hmPage a,.hmPage strong,.hmPage span{float:left;position:relative;left:50%;margin:0 2px;font-family:Arial}
.hmPage a{line-height:18px;border:1px #c7c7c7 solid;padding:0 6px; background-color:#fff;color:#666}
.hmPage a:hover,.hmPage strong{background:#0058a0;color:#FFF;line-height:18px;padding:0 6px;border:solid 1px #004583; text-decoration:none}
.hmPage span{line-height:18px}


.bookinfojs{ width:700px; float:left; padding:15px 25px; line-height:30px; font-size:14px}
.bookinfobt{ width:700px; border-top:solid 1px #dcddde; font-size:24px; font-family:"微软雅黑"; line-height:150%; padding:15px 0}
.bj{ float:left; padding-left:25px;padding-right:25px; padding-bottom:15px}
.bookinfobox{width:700px; padding-bottom:25px}
.bookpic{ width:145px; float:left;}
.booklist{ width:540px; float:right; font-size:14px; line-height:33px; padding-top:10px}
.booklist img{ border:0}
.booklist li{ width:250px; float:left; padding:0 10px; list-style-type:none}

.bookinfojs ul{ width:660px; float:left; padding:10px 20px}
.bookinfojs li{ width:100%; float:left; line-height:35px;}