@charset "utf-8";
/* CSS Document */


/*----book foucs----*/
.web_book_foucs{
	position:relative;
	left:50%;
	margin-left:-365px;
	width:965px;
	height:450px;
	border-top:3px solid #005faf;
	overflow:hidden;
	clear:both;
	}

.web_book_foucs ul{
	float:left;
	clear:both;	
}
.web_book_foucs ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:965px;
	height:450px;
	margin-left:-482px;
	display:none;
	cursor:pointer;
}
.web_book_foucs ul li img{
	width:965px;
	height:450px;
}
.web_book_foucs .foucs_btn{
	width:965px;
	height:55px;
	top:417px;
	left:50%;
	position:relative;
	margin-left:-482px;
}
.web_book_foucs .foucs_btn span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	text-align:center;
	background:#3d3d3d;
	z-index:3;
	cursor:pointer;
	filter:alpha(opacity=70); /*IE婊ら暅锛岄€忔槑搴?0%*/
	-moz-opacity:0.7; /*Firefox绉佹湁锛岄€忔槑搴?0%*/
	opacity:0.7;/*鍏朵粬锛岄€忔槑搴?0%*/
 }
	
	
.web_column_line{
	margin:15px auto 0;
	width:1200px;
	clear:both;
	}	





/*----new arrival----*/

.web_book_line{
	position:relative;
	margin:0 auto;
	width:1200px;
	clear:both;
	}
.book_arrival_notice{
	float:left;
	padding-top:10px;
	width:940px;
	}
.book_arrival_notice_title{
	float:left;
	width:940px;
	clear:both;
	}
.book_arrival_notice_title p{
	float:left;
	font:bold 24px/64px "Microsoft YaHei",Arial;
	color:#333;
	cursor:pointer;
	}
.book_arrival_notice_title .title_active{
	color:#005faf;
	}
.book_arrival_notice_title span{
	float:left;
	font:20px/64px "Microsoft YaHei",Arial;
	color:#333;
	padding:0 20px;
	}
.book_arrival_notice_inner{
	float:left;
	width:940px;
	background:#fff;
	padding:9px 0 0;
	clear:both;
	}
.book_arrival_notice_inner .inner_arrival_title{
	margin:0 auto;
	width:845px;
	padding-left:35px;
	background:url(../images/bookstore/bg_bookarrivval_title.jpg) 0 0 repeat-x;
	height:36px;
	clear:both;
	} 
.inner_arrival_title p{
	float:left;
	padding:0 20px;
	font:14px/36px "Microsoft YaHei",Arial;
	color:#333;
	line-height:36px;
	cursor:pointer;
	}
.inner_arrival_title .p_hover{
	float:left;
	padding:0 19px;
	font:14px/34px "Microsoft YaHei",Arial;
	border:1px solid #dcdbdb;
	border-bottom:1px solid #fff;
	color:#333;
	}

.book_arrival_notice_inner .inner_arrival_area{
	margin:0 auto;
	width:940px;
	background:url(../images/bookstore/bg_bookarrivval_inner.jpg) top center repeat-x;
	clear:both;
	}
.inner_arrival_area ul{
	float:left;
	width:940px;
	clear:both;
	}
.inner_arrival_area ul li{
	float:left;
	width:194px;
	margin:31px 0 30px;
	padding:0 20px;
	border-right:1px solid #f1f1f1;
	}	
.inner_arrival_area ul li p{
	float:left;
	clear:both;
	}	
.inner_arrival_area ul li .li_img{
	width:194px;
	height:160px;
	text-align:center;
	}
.inner_arrival_area ul li .li_img img{
	display:block;
	margin:0 auto;
	width:auto;
	height:160px;
	}
.inner_arrival_area ul li .li_title{
	width:194px;
	padding-top:14px;
	height:45px;
	font-family:"Microsoft YaHei",Arial;
	text-align:left;
	line-height:22px;
	overflow:hidden;
	word-break:break-all;
	}	
.inner_arrival_area ul li .li_title a:link{
    font-size:14px; 
    color: #666;
    text-decoration: none;
}
.inner_arrival_area ul li .li_title a:visited{
    font-size: 14px; 
    color: #666;
    text-decoration: none;
}
.inner_arrival_area ul li .li_title a:hover{
    font-size: 14px; 
    color: #005faf;
    text-decoration: underline;
}
.inner_arrival_area ul li .li_title a:active{
    font-size: 14px; 
    color: #666;
    text-decoration: none;
}			
.inner_arrival_area ul li .li_author{
	width:194px;
	padding-top:7px;
	font-family:"Microsoft YaHei",Arial;
	text-align:left;
	line-height:22px;
	}
.inner_arrival_area ul li .li_author b{
	font-weight:normal;
	}
.inner_arrival_area ul li .li_author i{
	padding-left:0px;
	font-style:normal;
	color:#ff4242;
	}

.book_arrival_notice_inner .book_notice_area{
	float:left;
	width:890px;
	padding:0 50px 10px 0;
	border-bottom:1px solid #f1f1f1;
	clear:both;
	}	
.book_arrival_notice_inner .book_notice_area .book_img{
	float:left;
	width:315px;
	height:355px;
	text-align:center;
	line-height:355px;
	}
.book_arrival_notice_inner .book_notice_area .book_img img{
	display:inline-block;
	width:auto;
	height:305px;
	vertical-align:middle;
	}	
.book_arrival_notice_inner .book_notice_area .book_info{
	float:left;
	width:575px;
	padding-top:25px;
	}
.book_notice_area .book_info .book_info_title{
	float:left;
	font:bold 24px/30px "Microsoft YaHei",Arial;
	color:#333;
	word-break:break-all;
	
	}
.book_notice_area .book_info .book_info_author{
	float:left;
	padding-top:15px;
	font:16px/24px "Microsoft YaHei",Arial;
	color:#666;
	}
.book_notice_area .book_info .book_info_descript{
	float:left;
	margin-top:20px;
	width:535px;
	height:149px;
	background:url(../images/bookstore/bg_book_descript.jpg) 0 0 no-repeat;
	padding:15px 20px;
	font:14px/24px "Microsoft YaHei",Arial;
	color:#666;
	word-break:break-all;
	}	
	
/*----鎺掕姒?---*/	
.book_ranking{
	float:left;
	padding-top:10px;
	width:250px;
	margin-left:10px;
	}
.book_ranking .book_ranking_title{
	float:left;
	width:250px;
	font:bold 24px/64px "Microsoft YaHei",Arial;
	color:#333;
	clear:both;
	}
.book_ranking .inner_book_ranking{
	float:left;
	width:250px;
	padding-top:9px;
	background:#fff;
	clear:both;
	}
.inner_book_ranking .inner_bookranking_title{
	position:relative;
	float:left;
	width:250px;
	height:36px;
	background:url(../images/bookstore/bg_bookarrivval_title.jpg) 0 0 repeat-x;
	clear:both;
	}
.inner_book_ranking .inner_bookranking_title span{
	display:block;
	float:left;
	font:14px/33px "Microsoft YaHei",Arial;
	color:#333;
	padding:0 13px 0 14px;
	}

.inner_book_ranking .inner_bookranking_title .span_active{
	display:block;
	float:left;
	font:14px/33px "Microsoft YaHei",Arial;
    color:#005faf;
	padding:0 13px 0 14px;
	border-bottom:3px solid #333;
	cursor:pointer;
	}
.inner_book_ranking .inner_bookranking_title span i{
	float:right;
	display:block;
	width:9px;
	height:9px;
	margin:14px 0 0 7px;
	}
.i_rank{
	background:url(../images/arr.png) 0 -24px no-repeat;
	}
.inner_bookranking_title .other_sort{
	display:none;
	position:absolute;
	top:36px;
	right:0;
	width:77px;
	background:#fff;
	z-index:10;
	}	
.other_sort p{
	float:left;
	background:url(../images/bookstore/bg_bookarrivval_title.jpg) 0 0 repeat-x;
	width:77px;
	height:36px;
	line-height:33px;
	text-align:center;
	clear:both;
	cursor:pointer;
	}
.other_sort .p_hover{
	float:left;
	background:none;
	width:77px;
	height:33px;
	line-height:33px;
	padding-bottom:0;
	border-bottom:3px solid #333;
	text-align:center;
	clear:both;
	cursor:pointer;
	}	

.inner_bookranking_list{
	float:left;
	width:220px;
	padding:0 15px;
	clear:both;
	}
.inner_bookranking_list ul{
	float:left;
	width:220px;
	padding-top:6px;
	clear:both;
	}	
.inner_bookranking_list ul li{
	float:left;
	width:220px;
	font:14px/52px "Microsoft YaHei",Arial;
	color:#666;
	border-bottom:1px dashed #ebebeb; 
	clear:both;
	}
.inner_bookranking_list ul li p{
	float:left;
	height:52px;
	line-height:52px;
	overflow:hidden;
	}
.inner_bookranking_list ul li a{
	display:block;
	width:188px;
	overflow:hidden;
	padding-left:10px;
	word-break:break-all;
	}		
.inner_bookranking_list ul li i{
	display:block;
	float:left;
	font-style:normal;
	text-align:center;
	width:22px;
	line-height:52px;
	}	
.i_num{
	background:url(../images/bookstore/iocn_rank.png) 0 13px no-repeat;
	color:#fff;
	}	
	
.inner_bookranking_list a:link{
    font-size:14px; 
    color: #666;
    text-decoration: none;
}
.inner_bookranking_list a:visited{
    font-size: 14px; 
    color: #666;
    text-decoration: none;
}
.inner_bookranking_list a:hover{
    font-size: 14px; 
    color: #005faf;
    text-decoration: underline;
}
.inner_bookranking_list a:active{
    font-size: 14px; 
    color: #666;
    text-decoration: none;
}				
	
.inner_bookranking_list ul li dl{
	float:left;
	width:188px;
	padding-left:10px;
	padding-top:13px;
	}
.inner_bookranking_list ul li dl dt{
	float:left;
	width:65px;
	}
.inner_bookranking_list ul li dl dt a{
	display:block;
	width:auto;
	overflow:hidden;
	padding-left:0;
	word-break:break-all;
	}	
.inner_bookranking_list ul li dl dt img{
	width:auto;
	height:80px;
	}	
.inner_bookranking_list ul li dl dd{
	float:left;
	width:123px;
	}
.inner_bookranking_list ul li dl dd a{
	display:block;
	width:123px;
	height:54px;
	overflow:hidden;
	padding-left:0;
	word-break:break-all;
	line-height:18px;
	clear:both;
	}	
.inner_bookranking_list ul li dl dd span{
	display:block;
	padding-top:10px;
	width:123px;
	text-align:left;
	color:#b9b8b8;
	line-height:20px;
	clear:both;
	}	
.bookranking_more{
	float:left;
	width:220px;
	padding:20px 0;
	text-align:right;
	clear:both;
	}	
	
	
/*----winbook goodbook----*/	

.web_win_good_booktitle{
	position:relative;
	margin:0 auto;
	padding-top:30px;
	width:1200px;
	height:46px;
	border-bottom:1px solid #ddd;
	clear:both;
	}
.web_win_good_booktitle p{
	position:absolute;
	left:50%;
	margin-left:-60px;
	width:auto;
	font: bold 30px/28px "Microsoft YaHei",Arial;
	color:#333;
	padding-bottom:16px;
	}
.web_win_good_booktitle span{
	position:absolute;
	left:659px;
	top:35px;
	width:60px;
	height:24px;
	font:normal 14px/22px "Microsoft YaHei";
	color:#333;
	text-align:center;
	}
.web_win_good_booklist,.web_view_book{
	margin:0 auto;
	width:1216px;
	padding-top:14px;
	clear:both;
	overflow:hidden;
	}
.web_win_good_booklist ul, .web_view_book ul{
	float:left;
	width:1216px;
	clear:both;
	}
.web_win_good_booklist ul li, .web_view_book ul li{
	float:left;
	margin:16px 8px 0;
	padding:30px 20px 18px;
	width:248px;
	height:368px;
	background:#fff;
	}
.web_win_good_booklist ul li p, .web_view_book ul li p{
	float:left;
	width:248px;
	overflow:hidden;
	clear:both;
	}
.web_win_good_booklist ul li p img, .web_view_book ul li p img{
	display:block;
	margin:0 auto;
	width:auto;
	height:210px;
	}
.web_win_good_booklist ul li .booklist_h_title, .web_view_book ul li .booklist_h_title{
	padding-top:17px;
	font:16px/22px "Microsoft YaHei",Arial;
	color:#333;
	word-break:break-all;
	height:45px;
	overflow:hidden;
	}
.web_win_good_booklist ul li .booklist_h_author, .web_view_book ul li .booklist_h_author{
	padding-top:14px;
	font:16px/22px "Microsoft YaHei",Arial;
	color:#666;
	height:22px;
	word-break:break-all;
	}
.web_win_good_booklist ul li .booklist_h_price, .web_view_book ul li .booklist_h_price{
	padding-top:4px;
	font:16px/22px "Microsoft YaHei",Arial;
	color:#999;
	}
.web_win_good_booklist ul li .booklist_h_price b, .web_view_book ul li .booklist_h_price b{
	font-weight:normal;
	padding-left:0px;
	color:#ff0000;
	}
.web_win_good_booklist ul li .booklist_h_price i, .web_view_book ul li .booklist_h_price i{
	font-style:normal;
	}
.web_win_good_booklist ul li a:link, .web_view_book ul li a:link{
    font-size:16px; 
    color: #333;
    text-decoration: none;
}
.web_win_good_booklist ul li a:visited, .web_view_book ul li a:visited{
    font-size: 16px; 
    color: #333;
    text-decoration: none;
}
.web_win_good_booklist ul li a:hover, .web_view_book ul li a:hover{
    font-size: 16px; 
    color: #005faf;
    text-decoration: underline;
}
.web_win_good_booklist ul li a:active, .web_view_book ul li a:active{
    font-size: 16px; 
    color: #333;
    text-decoration: none;
}
.web_view_book ul{
	float:left;
	width:4684px;
	padding-bottom:30px;
	clear:both;
	}
.web_view_book .view_book_h_line{
	margin:0 auto;
	width:1200px;
	padding:5px 0 5px;
	}
.web_view_book .view_book_h_line .view_book_h_title{
	float:left;
	width:500px;
	font:bold 24px/24px "Microsoft YaHei",Arial;
	color:#333;
	}
.web_view_book .view_book_h_line .view_change{
	float:right;
	width:78px;
	}
.web_view_book .view_book_h_line .view_change span{
	display:block;
	float:left;
	margin-left:10px;
	width:16px;
	height:16px;
	}
.web_view_book .view_book_h_line .view_change .span_off{
	border-radius:8px 8px 8px 8px;
	background:#ccc;
	cursor:pointer;
	}
	
.web_view_book .view_book_h_line .view_change .span_hover{
	border-radius:8px 8px 8px 8px;
	background:#333;
	cursor:pointer;
	}
/*------- localtion ---------*/	
.web_book_localtion{
	border-bottom:1px solid #ddd;
	margin:0 auto;
	width:1200px;
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#999;
	clear:both;
	}	
.web_book_localtion a:link{
    font-size: 14px; 
    color: #999;
    text-decoration: none;
}
.web_book_localtion a:visited{
    font-size: 14px; 
    color: #999;
    text-decoration: none;
}
.web_book_localtion a:hover{
    font-size: 14px; 
    color: #005faf;
    text-decoration: none;
}
.web_book_localtion a:active{
    font-size: 14px; 
    color: #999;
    text-decoration: none;
}
.web_book_localtion span{
	color:#005eb2;
	}
	
/*----book list----*/	
.wrapper_booklist_secmenu{
	margin:0 auto;
	min-width:1200px;
	width:100%;
	border-top:3px solid #005faf;
	padding-top:30px;
	clear:both;
	}
.booklist_sec_menu{
	margin:0 auto;
	width:1200px;
	height:100px;
	clear:both;
	}
.booklist_sec_menu .booklist_sec_menu_left{
	float:left;
	width:250px;
	height:100px;
	background:#005faf;
	font:30px/100px "Microsoft YaHei",Arial;
	color:#fff;
	text-align:center;
	}
.booklist_sec_menu .booklist_sec_menu_right{
	float:left;
	padding:15px 0 15px 25px;
	width:924px;
	border:1px solid #ddd;
	border-left:0;
	background:#fff;
	}
.booklist_sec_menu_right a{
	display:block;
	padding-right:25px;
	float:left;
	width:auto;
	line-height:30px;
	}
.booklist_sec_menu_right a:link{
    font-size:16px; 
    color: #666;
    text-decoration: none;
}
.booklist_sec_menu_right a:visited{
    font-size: 16px; 
    color: #666;
    text-decoration: none;
}
.booklist_sec_menu_right a:hover{
    font-size: 16px; 
    color: #005faf;
    text-decoration: underline;
}
.booklist_sec_menu_right a:active{
    font-size: 16px; 
    color: #666;
    text-decoration: none;
}

.book_list_line{
	margin:0 auto;
	width:1200px;
	clear:both;
	}
.book_list_line .book_list_title{
	float:left;
	padding:30px 0;
	width:1200px;
	clear:both;
	}
.book_list_title p{
	float:left;
	width:300px;
	font: bold 24px/42px "Microsoft YaHei",Arial;
	color:#333;
	}
.book_list_title .book_list_sequence{
	float:right;
	width:310px;
	height:40px;
	border:1px solid #ddd;
	padding-left:20px;
	background:#fff;
	font:14px/40px "Microsoft YaHei",Arial;
	color:#333;
	}
.book_list_sequence span{
	display:block;
	float:left;
	}
.book_list_sequence .sequence_title{
	width:51px;
	margin:12px 0;
	font:14px/16px "Microsoft YaHei",Arial;
	color:#333;
	text-align:left;
	}
.book_list_sequence .sequence_time{
	width:85px;
	margin:12px 0;
	font:14px/16px "Microsoft YaHei",Arial;
	color:#333;
	border-right:1px solid #ddd;
	text-align:left;
	}
.book_list_sequence .sequence_time a{
	display:block;
	width:85px;
    font-size:14px; 
    color: #666;
	background:url(../images/bookstore/icon_list_book.png) 60px -44px no-repeat;
    text-decoration: none;
}
.book_list_sequence .sequence_time a:hover{
	display:block;
	width:85px;
    font-size: 14px; 
    color: #005faf;
	background:url(../images/bookstore/icon_list_book.png) 60px -23px no-repeat;
    text-decoration: underline;
}
	
.book_list_sequence .sequence_price{
	width:74px;
	margin:12px 0;
	font:14px/16px "Microsoft YaHei",Arial;
	color:#333;
	border-right:1px solid #ddd;
	text-align:center;
	}
.book_list_sequence .sequence_price a{
	display:block;
	width:74px;
    font-size:14px; 
    color: #666;
	background:url(../images/bookstore/icon_list_book.png) 53px -44px no-repeat;
    text-decoration: none;
}
.book_list_sequence .sequence_price a:hover{
	display:block;
	width:74px;
    font-size: 14px; 
    color: #005faf;
	background:url(../images/bookstore/icon_list_book.png) 53px -23px no-repeat;
    text-decoration: underline;
}
.book_list_sequence .sequence_click{
	width:88px;
	margin:12px 0;
	font:14px/16px "Microsoft YaHei",Arial;
	color:#333;
	text-align:center;
	}
.book_list_sequence .sequence_click a{
	display:block;
	width:88px;
    font-size:14px; 
    color: #666;
	background:url(../images/bookstore/icon_list_book.png) 70px -44px no-repeat;
    text-decoration: none;
}
.book_list_sequence .sequence_click a:hover{
	display:block;
	width:88px;
    font-size: 14px; 
    color: #005faf;
	background:url(../images/bookstore/icon_list_book.png) 70px -23px no-repeat;
    text-decoration: underline;
}
.book_list_area{
	margin:auto;
	width:1210px;
	clear:both;
	}
.book_list_area ul{
	float:left;
	width:1210px;
	clear:both;
	}
.book_list_area ul li{
	float:left;
	margin:0 5px 10px;
	padding:5px 20px 20px;
	width:192px;
	height:338px;
	background:#fff;
	}
.book_list_area ul li dl{
	float:left;
	width:192px;
	clear:both;
	}
.book_list_area ul li dl dt{
	float:left;
	width:192px;
	height:210px;
	padding:15px 0;
	clear:both;
	}
.book_list_area ul li dl dt img{
	display:block;
	margin:0 auto;
	width:auto;
	height:210px;
	
	}
.book_list_area ul li dl dd{
	float:left;
	width:192px;
	clear:both;
	}
.book_list_area ul li dl dd span{
	display:block;
	float:left;
	clear:both;
	}
.book_list_area ul li dl dd .book_title{
	font:14px/18px "Microsoft YaHei",Arial;
	color:#666;
	word-break:break-all;
	}
.book_list_area ul li dl dd .book_title a{
	display:block;
	height:37px;
	overflow:hidden;
	}
.book_list_area ul li dl dd .book_title a:link{
    color: #666;
    text-decoration: none;
}
.book_list_area ul li dl dd .book_title a:visited{
    color: #666;
    text-decoration: none;
}
.book_list_area ul li dl dd .book_title a:hover{
    color: #005faf;
    text-decoration: underline;
}
.book_list_area ul li dl dd .book_title a:active{
    color: #666;
    text-decoration: none;
}

.book_list_area ul li dl dd .book_author{
	padding-top:12px;
	font:14px/18px "Microsoft YaHei",Arial;
	color:#666;
	word-break:break-all;
	}
.book_list_area ul li dl dd .book_price{
	padding-top:8px;
	}
.book_list_area ul li dl dd .book_price i{
	font:14px/20px "Microsoft YaHei",Arial;
	font-style:normal;
	color:#999;
	text-decoration:line-through;
	
	}
.book_list_area ul li dl dd .book_price b{
	padding-left:0px;
	font:20px/20px "Microsoft YaHei",Arial;
	color:#ff0000;
	}
.book_list_area ul li dl dd p{
	float:left;
	margin-top:10px;
	width:190px;
	border:1px solid #ddd;
	clear:both;
	}
.book_list_area ul li dl dd p .add_cllection{
	width:76px;
	height:28px;
	font:13px/28px "Microsoft YaHei",Arial;
	color:#999;
	text-align:center;
	border-right:1px solid #ddd;
	clear:none;
	}

.book_list_area ul li dl dd p .add_cllection a:link{
	font-size:13px;
    color: #999;
    text-decoration: none;
}
.book_list_area ul li dl dd p .add_cllection a:visited{
    font-size:13px;
    color: #999;
    text-decoration: none;
}
.book_list_area ul li dl dd p .add_cllection a:hover{
	font-size:13px;
    color: #005faf;
    text-decoration: underline;
}
.book_list_area ul li dl dd p .add_cllection a:active{
    font-size:13px;
    color: #999;
    text-decoration: none;
}

.book_list_area ul li dl dd p .add_cart{
	width:77px;
	height:28px;
	padding-left:36px;
	font:13px/28px "Microsoft YaHei",Arial;
	color:#eb2c3a;
	text-align:left;
	background:url(../images/bookstore/icon_list_book.png) 12px 5px no-repeat;
	clear:none;
	
	}
.book_list_area ul li dl dd p .add_cart a:link{
	font-size:13px;
    color: #eb2c3a;
    text-decoration: none;
}
.book_list_area ul li dl dd p .add_cart a:visited{
    font-size:13px;
    color: #eb2c3a;
    text-decoration: none;
}
.book_list_area ul li dl dd p .add_cart a:hover{
	font-size:13px;
    color: #eb2c3a;
    text-decoration: underline;
}
.book_list_area ul li dl dd p .add_cart a:active{
    font-size:13px;
    color: #eb2c3a;
    text-decoration: none;
}

/*----go page----*/	
.web_book_gopage{
	margin:0 auto;
	padding:30px 0;
	width:1200px;
	height:30px;
	clear:both;
	}
.web_book_gopage .book_page_inner, .book_rank_gopage .book_page_inner{
	float:left;
	width:auto;
	clear:both;
	}
.web_book_gopage .book_page_inner span, .book_rank_gopage .book_page_inner span{
	display:block;
	float:left;

	width:auto;
	padding-left:10px;
	font:16px/28px Arial,"Microsoft YaHei";
	color:#333;
	}
.web_book_gopage .book_page_inner span a, .book_rank_gopage .book_page_inner span a{
	display:block;
	border:1px solid #ddd;
	font:16px/28px Arial,"Microsoft YaHei";
	color:#333;
	padding:0 10px;
	font-style:normal;
	background:#fff;
	}
.web_book_gopage .book_page_inner span a:hover, .book_rank_gopage .book_page_inner span a:hover{
	display:block;
	border:1px solid #005faf;
	font:16px/28px Arial,"Microsoft YaHei";
	color:#fff;
	background:#005faf;
	padding:0 10px;
	font-style:normal;
	text-decoration:none;
	}
.web_book_gopage .book_page_inner span input, .book_rank_gopage .book_page_inner span input{
	float:left;
	width:48px;
	height:28px;
	border:1px solid #ddd;
	font:16px/28px Arial,"Microsoft YaHei";
	color:#333;
	outline:none;
	text-align:center;
	background:#fff;
	cursor:pointer;
	}

	
/*----search book----*/
.wrapper_booklist_search{
	margin:0 auto;
	min-width:1200px;
	width:100%;
	border-top:3px solid #005faf;
	clear:both;
	}
.wrapper_advance_search{
	margin:0 auto;
	min-width:1200px;
	width:1200px;
	clear:both;
	}
.wrapper_advance_search h1{
	float:left;
	width:1200px;
	border-bottom:1px solid #ddd;
	padding:30px 0;
	font: bold 30px/30px Arial,"Microsoft YaHei";
	color:#333;
	text-align:center;
	clear:both;
	}
.wrapper_advance_search .advance_search_inner{
	margin:0 auto;
	width:680px;
	clear:both;
	}	
.advance_search_inner ul{
	float:left;
	width:680px;
	padding:20px 0 30px;
	clear:both;
	}
.advance_search_inner ul li{
	float:left;
	width:680px;
	padding-top:10px;
	clear:both;
	}	
.advance_search_inner .search_title{
	float:left;
	width:85px;
	height:40px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	}	
.advance_search_inner .search_input{
	float:left;
	width:595px;
	}	
.advance_search_inner .search_input span{
	display:block;
	float:left;
	padding-right:10px;
	line-height:38px;
	
	}
.advance_search_inner .search_input select{
	float:left;
	border:1px solid #ddd;
	height:38px;
	font:16px/38px Arial,"Microsoft YaHei";
	color:#666;
	padding:0 10px;
	margin-right:10px;
	outline:none;
	}
.advance_search_inner .search_input p{
	float:left;
	margin-right:10px;
	border:1px solid #ddd;
	background:#fff;
	height:38px;
	}
.advance_search_inner .search_input input{
	float:left;
	padding:0 10px;
	outline:none;
	}	
.advance_search_inner .search_input .select_1_w{
	width:110px;
	}	
.advance_search_inner .search_input .select_2_w{
	width:200px;
	}	
.advance_search_inner .search_input .input_author{
	width:200px;
	border:1px solid #ddd;
	height:38px;
	font:16px/38px Arial,"Microsoft YaHei";
	color:#666;
	}	
.advance_search_inner .search_input .input_bookname{
	width:508px;
	border:1px solid #ddd;
	height:38px;
	font:16px/38px Arial,"Microsoft YaHei";
	color:#666;
	}
.advance_search_inner .search_input .input_isbn{
	width:200px;
	border:1px solid #ddd;
	height:38px;
	font:16px/38px Arial,"Microsoft YaHei";
	color:#666;
	}	
.advance_search_inner .search_input .input_date{
	width:200px;
	border:0;
	height:24px;
	font:16px/24px Arial,"Microsoft YaHei";
	color:#666;
	margin-top:8px;
	}
.advance_search_inner .search_input .btn_search{
	float:left;
	margin-top:20px;
	margin-right:15px;
	width:180px;
	height:40px;
	background:#005faf;
	font:20px/50px Arial,"Microsoft YaHei";
	color:#fff;
	text-align:center;
	cursor:pointer;
	}	
.advance_search_inner .search_input .btn_search_hover{
	float:left;
	margin-top:20px;
	margin-right:15px;
	width:180px;
	height:40px;
	background:#005faf;
	font:20px/50px Arial,"Microsoft YaHei";
	color:#fff;
	text-align:center;
	cursor:pointer;
	}	
	
/*----content book----*/	
.wrapper_book_content{
	margin:0 auto;
	min-width:1200px;
	width:100%;
	border-top:3px solid #005faf;
	clear:both;
	}	
.book_content_line{
	margin:0 auto;
	width:1200px;
	padding-top:30px;
	clear:both;
	}	
	
.book_content_line .book_img_large{
	float:left;
	width:380px;
	height:523px;
	background:#fff;
	}	
.book_content_line .book_img_large img{
	display:block;
	padding-top:43px;
	margin:0 auto;
	width:335px;
	height:440px;
	}	
.book_content_line .content_book_info{
	float:left;
	margin-left:30px;
	padding:20px 30px 10px;
	width:730px;
	height:493px;
	background:#fff;
	}	
.book_content_line .content_book_info h1{
	float:left;
	width:730px;
	padding:10px 0 15px;
	font:26px/26px Arial,"Microsoft YaHei";
	color:#333;
	clear:both;
	}	
.book_content_line .content_book_info p{
	float:left;
	width:730px;
	font:15px/32px Arial,"Microsoft YaHei";
	color:#333;
	clear:both;
	}	
.book_content_line .content_book_info p span{
	display:block;
	float:left;
	width:170px;
	padding-right:10px;
	}	
	
.book_content_line .content_book_info .book_price{
	margin-top:15px;
	border-top:1px solid #ddd;
	padding-top:15px;
	}	
.book_content_line .content_book_info .book_price span{
	width:auto;
	padding-right:70px;
	}	
.book_content_line .content_book_info .book_price i{
	font-style:normal;
	font-size:18px;
	color:#ea0a0a;
	}	
	
.book_content_line .content_book_info .book_jf{
	}	
	
.book_content_line .content_book_info .book_jf span{
	width:auto;
	padding-right:30px;
	}	
.book_content_line .content_book_info p a:link{
    font-size: 15px; 
    color: #005faf;
    text-decoration: none;
}
.book_content_line .content_book_info p a:visited{
    font-size: 15px; 
    color: #005faf;
    text-decoration: none;
}
.book_content_line .content_book_info p a:hover{
    font-size: 15px; 
    color: #ea0a0a;
    text-decoration: none;
}
.book_content_line .content_book_info p a:active{
    font-size: 15px; 
    color: #005faf;
    text-decoration: none;
}	
.book_content_line .content_book_info .book_buy{
	padding:8px 0;
	}	
	
.book_content_line .content_book_info .book_buy span{
	width:auto;
	padding-right:5px;
	}
.book_content_line .content_book_info .book_buy input{
	width:80px;
	font:15px/30px Arial,"Microsoft YaHei";
	height:30px;
	color:#333;
	border:1px solid #ddd;
	text-align:center;
	outline:none;
	}		
.book_content_line .content_book_info .book_buy i{
	padding-left:0px;
	font-style:normal;
	color:#ea0a0a;
	}	
	
.book_content_line .content_book_info .book_buy_tip{
	font-style:normal;
	color:#ea0a0a;
	}	
.book_content_line .content_book_info .book_buy_tip span{
	dispaly:block;
	float:left;
	width:auto;
	}	
.book_content_line .content_book_info .book_buy_btn{
	position:relative;
	float:left;
	padding:10px 0;
	width:730px;
	clear:both;
	}	
.book_content_line .content_book_info .book_buy_btn .btn_add_collection{
	float:left;
	width:152px;
	height:45px;
	margin-right:30px;
	clear:none;
	}
.book_content_line .content_book_info .book_buy_btn .btn_add_collection a{
	display:block;
	width:152px;
	height:45px;
	background:url(../images/bookstore/btn_add_buy.png) 0 0 no-repeat;
	}
.book_content_line .content_book_info .book_buy_btn .btn_add_collection a:hover{
	display:block;
	width:152px;
	height:45px;
	background:url(../images/bookstore/btn_add_buy.png) 0 -55px no-repeat;
	}
.book_content_line .content_book_info .book_buy_btn .btn_book_buy{
	float:left;
	width:177px;
	height:45px;
	margin-right:50px;
	clear:none;
	}	
.book_content_line .content_book_info .book_buy_btn .btn_book_buy a{
	display:block;
	width:177px;
	height:45px;
	background:url(../images/bookstore/btn_add_buy.png) -182px 0 no-repeat;
	}
.book_content_line .content_book_info .book_buy_btn .btn_book_buy a:hover{
	display:block;
	width:177px;
	height:45px;
	background:url(../images/bookstore/btn_add_buy.png) -182px -55px no-repeat;
	}
.book_content_line .content_book_info .book_buy_btn .btn_book_share{
	position:relative;
	float:left;
	width:180px;
	height:40px;
	line-height:40px;
	clear:none;
	}	
.content_book_info .book_buy_btn .btn_book_share span{
    float:left;
	padding-right:10px;
	margin-right:0;
	}
.btn_book_share .share_sina{
	display:block;
	width:40px;
	height:40px;
	margin-right:10px;
	}
.btn_book_share .share_sina a{
	display:block;
	width:40px;
	height:40px;
	background:url(../images/icon_share.png) 0 0 no-repeat;
	}
.btn_book_share .share_sina a:hover{
	display:block;
	width:40px;
	height:40px;
	background:url(../images/icon_share.png) 0 -50px no-repeat;
	}
.btn_book_share .share_weixin{
	display:block;
	width:40px;
	height:40px;
	}
.btn_book_share .share_weixin a{
	display:block;
	width:40px;
	height:40px;
	background:url(../images/icon_share.png) -50px 0 no-repeat;
	}
.btn_book_share .share_weixin a:hover{
	display:block;
	width:40px;
	height:40px;
	background:url(../images/icon_share.png) -50px -50px no-repeat;
	}
.book_buy_btn .share_erwm{
	display:none;
	position:absolute;
	width:256px;
	height:256px;
	top:45px;
	right:0;
	padding:5px;
	border:1px solid #ddd;
    background:#fff;
	}
	
.book_content_line .book_content_view{
	float:left;
	width:250px;
	margin-right:30px;
	background:#fff;
	}
.book_content_line .book_content_view .book_content_view_title{
	float:left;
	width:250px;
	font:20px/50px Arial,"Microsoft YaHei";
	color:#fff;
	background:#75aadc;
	text-align:center;
	clear:both;
	}
.book_content_line .book_content_view ul{
	float:left;
	width:210px;
	padding:0 20px 20px;
	clear:both;
	}
.book_content_line .book_content_view ul li{
	float:left;
	width:210px;
	padding:20px 0;
	background:url(../images/bookstore/img_view_book_line.jpg) left bottom no-repeat; 
	clear:both;
	}	
.book_content_line .book_content_view ul li img{
	display:block;
	float:left;
	width:auto;
	height:100px;
	padding-right:15px;
	}
.book_content_line .book_content_view ul li .view_li_title{
	float:left;
	width:126px;
	height:38px;
	font:13px/18px Arial,"Microsoft YaHei";
	color:#666;
	word-break:break-all;
	overflow:hidden;
	padding-top:8px;
	}
.book_content_line .book_content_view ul li a:link{
    font-size: 13px; 
    color: #666;
    text-decoration: none;
}
.book_content_line .book_content_view ul li a:visited{
    font-size: 13px; 
    color: #666;
    text-decoration: none;
}
.book_content_line .book_content_view ul li a:hover{
    font-size: 13px; 
    color: #005faf;
    text-decoration: underline;
}
.book_content_line .book_content_view ul li a:active{
    font-size: 13px; 
    color: #666;
    text-decoration: none;
}	
.book_content_line .book_content_view ul li .view_book_price{
	float:left;
	width:126px;
	text-align:left;
	font:16px/18px Arial,"Microsoft YaHei";
	color:#ea0a0a;
	padding-top:10px;
	}	
	
.book_content_line .book_content_container{
	float:left;
	width:920px;
	padding-bottom:30px;
	}
.book_content_line .book_content_container .book_content_inner{
	float:left;
	width:920px;
	background:#fff;
	clear:both;
	}
.book_content_container .book_content_inner .book_content_inner_title{
	float:left;
	width:893px;
	background:#75aadc;
	padding:0 11px 0 16px;
	clear:both;
	}
.book_content_container .book_content_inner .book_content_inner_title p{
	float:left;
	width:auto;
	margin-right:5px;
	margin-top:10px;
	padding:10px 15px 12px;
	font:17px/18px Arial,"Microsoft YaHei";
	color:#fff;
	}	
.book_content_container .book_content_inner .book_content_inner_title .p_hover{
	background:#fff;
	color:#75aadc;
	border-radius:5px 5px 0 0;
	cursor:pointer;
	}
.book_content_line .book_content_inner .book_inner_area{
	float:left;
	width:860px;
	padding:30px;
	clear:both;
	}	
.book_content_inner .book_inner_area .book_inner_content{
	float:left;
	width:875px;
	height:720px;
	font:16px/30px Arial,"Microsoft YaHei";
	color:#454545;
	clear:both;
	}	
.book_content_inner .book_inner_area .book_inner_content p{
	float:left;
	width:860px;
	font:16px/30px Arial,"Microsoft YaHei";
	color:#454545;
	text-indent:2em;
	padding-bottom:15px;
	word-break:break-all;
	clear:both;
	}
.book_content_inner .book_inner_area .book_inner_content textarea{
	float:left;
	width:870px;
	font:16px/36px Arial,"Microsoft YaHei";
	color:#454545;
	word-break:break-all;
	border:0;
	outline:none;
	clear:both;
	}	
	
.book_content_line .book_content_pinglun{
	float:left;
	margin-top:30px;
	width:920px;
	background:#fff;
	clear:both;
	}	
.book_content_pinglun .content_pinglun_title{
	float:left;
	width:860px;
	padding:0 30px;
	background:#75aadc;
	height:40px;
	font:20px/40px Arial,"Microsoft YaHei";
	color:#f6f6f6;
	clear:both;
	}
.book_content_pinglun .content_pinglun_title span{
	display:block;
	float:right;
	width:auto;
	height:40px;
	}		
.book_content_pinglun .content_pinglun_title span a:link{
    font-size: 14px; 
    color: #f6f6f6;
    text-decoration: none;
}
.book_content_pinglun .content_pinglun_title span a:visited{
    font-size: 14px; 
    color: #f6f6f6;
    text-decoration: none;
}
.book_content_pinglun .content_pinglun_title span a:hover{
    font-size: 14px; 
    color: #fff;
    text-decoration: underline;
}
.book_content_pinglun .content_pinglun_title span a:active{
    font-size: 14px; 
    color: #f6f6f6;
    text-decoration: none;
}	
.book_content_pinglun .book_content_pinglun_form{
	float:left;
	width:860px;
	padding:0 30px 10px;
	clear:both;
	}	
.book_content_pinglun .book_content_pinglun_form .no_pinglun{
	float:left;
	width:860px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#333;
	border-bottom:1px solid #ddd;
	text-align:center;
	padding:20px 0 10px;
	clear:both;
	}
.book_content_pinglun .book_content_pinglun_form .pinglun_area{
	float:left;
	width:860px;
	clear:both;
	}
.book_content_pinglun .book_content_pinglun_form .pinglun_area ul{
	float:left;
	width:860px;
	clear:both;
	}
.book_content_pinglun_form .pinglun_area ul li{
	float:left;
	width:860px;
	border-bottom:1px solid #ddd;
	padding:20px 0;
	clear:both;
	}
.pinglun_area ul li .li_pl_left{
	float:left;
	width:50px;
	padding-right:40px;
	}
.pinglun_area ul li .li_pl_left img{
	display:block;
	float:left;
	width:50px;
	height:50px;
	clear:both;
	}
.pinglun_area ul li .li_pl_left .pl_name{
	float:left;
	width:50px;
	font:12px/30px Arial,"Microsoft YaHei";
	color:#999;
	text-align:center;
	word-break:break-all;
	overflow:hidden;
	}
.pinglun_area ul li .li_pl_right{
	float:left;
	width:770px;
	}	
.pinglun_area ul li .li_pl_right .pl_content{
	float:left;
	width:770px;
	font:14px/24px Arial,"Microsoft YaHei";
	color:#999;
	word-break:break-all;
	text-align:left;
	text-indent:2em;
	clear:both;
	}
.pinglun_area ul li .li_pl_right .pl_date{
	float:right;
	padding-top:5px;
	width:auto;
	font:13px/24px Arial,"Microsoft YaHei";
	color:#c1c1c1;
	clear:both;
	}
.book_content_pinglun .book_content_pinglun_form .pinglun_form_title{
	float:left;
	padding-top:20px;
	font:bold 24px/42px Arial,"Microsoft YaHei";
	color:#333;
	width:860px;
	text-align:center;
	clear:both;
	}
.book_content_pinglun .book_content_pinglun_form dl{
	float:left;
	padding-top:20px;
	width:860px;
	clear:both;
	}	
.book_content_pinglun .book_content_pinglun_form dl dt{
	float:left;
	width:90px;
	height:42px;
	font:16px/42px Arial,"Microsoft YaHei";
	color:#333;
	padding-bottom:20px;
	text-align:right;
	}	
.book_content_pinglun .book_content_pinglun_form dl dd{
	float:left;
	width:770px;
	padding-bottom:20px;
	}	
.book_content_pinglun .book_content_pinglun_form dl dd input{
	float:left;
	border:1px solid #ddd;
	height:40px;
	padding:0 15px;
	font:16px/40px Arial,"Microsoft YaHei";
	color:#666;
	outline:none;
	}
.book_content_pinglun_form .dd_input_title{
	width:600px;
	}
.book_content_pinglun_form .dd_itextarea{
	width:720px;
	height:200px;
	border:1px solid #ddd;
	padding:10px 20px;
	font:16px/30px Arial,"Microsoft YaHei";
	color:#666;
	outline:none;
	}
.book_content_pinglun_form .dd_input_yzm{
	width:100px;
	}	
.book_content_pinglun .book_content_pinglun_form dl dd span{
	display:block;
	float:left;
	padding:0 10px;
	}	
.book_content_pinglun .book_content_pinglun_form dl dd i{
	font-style:normal;
	display:block;
	float:left;
	padding-top:5px;
	line-height:14px;
	}	
.book_content_pinglun .book_content_pinglun_form dl dd i a:link{
    font-size: 12px; 
    color: #999;
    text-decoration: none;
}
.book_content_pinglun .book_content_pinglun_form dl dd i a:visited{
    font-size: 12px; 
    color: #999;
    text-decoration: none;
}
.book_content_pinglun .book_content_pinglun_form dl dd i a:hover{
    font-size: 12px; 
    color: #005faf;
    text-decoration: underline;
}
.book_content_pinglun .book_content_pinglun_form dl dd i a:active{
    font-size: 12px; 
    color: #999;
    text-decoration: none;
}		
.book_content_pinglun_form .dd_btn_tj{
	float:left;
	width:150px;
	height:42px;
	font: bold 20px/42px Arial,"Microsoft YaHei";
	color:#fff;
	text-align:center;
	background:#75aadc;
	margin-right:20px;
	border:0;
	outline:none;
	cursor:pointer;
	}	
.book_content_pinglun_form .dd_btn_tj_ing{
	float:left;
	width:150px;
	height:42px;
	font: bold 20px/42px Arial,"Microsoft YaHei";
	color:#fff;
	text-align:center;
	background:#a3cff9;
	margin-right:20px;
	border:0;
	outline:none;
	cursor:pointer;
	}	
.book_content_pinglun_form .p_tip{
	float:left;
	width:auto;
	font: 16px/42px Arial,"Microsoft YaHei";
	color:#ea0a0a;
	}	
.book_content_pinglun_form .span_login{
	float:left;
	width:auto;
	font: 16px/42px Arial,"Microsoft YaHei";
	color:#75aadc;
	}	
	
.book_content_pinglun_form .span_login a:link{
    font-size: 16px; 
    color: #75aadc;
    text-decoration: none;
}
.book_content_pinglun_form .span_login a:visited{
    font-size: 16px; 
    color: #75aadc;
    text-decoration: none;
}
.book_content_pinglun_form .span_login a:hover{
    font-size: 16px; 
    color: #ea0a0a;
    text-decoration: underline;
}
.book_content_pinglun_form .span_login a:active{
    font-size: 16px; 
    color: #75aadc;
    text-decoration: none;
}	
	
.book_content_line .book_buy_view{
	float:left;
	margin-top:30px;
	width:920px;
	background:#fff;
	clear:both;
	}	
.book_content_line .book_buy_view .book_buy_view_title{
	float:left;
	width:860px;
	padding:0 30px;
	background:#75aadc;
	height:40px;
	font:20px/40px Arial,"Microsoft YaHei";
	color:#f6f6f6;
	clear:both;
	}	
.book_content_line .book_buy_view ul{
	float:left;
	width:920px;
	clear:both;
	}	
.book_content_line .book_buy_view ul li{
	float:left;
	width:110px;
	padding:20px 20px 17px;
	}
.book_content_line .book_buy_view ul li a:link{
    font-size: 12px; 
    color: #666;
    text-decoration: none;
}
.book_content_line .book_buy_view ul li a:visited{
    font-size: 12px; 
    color: #666;
    text-decoration: none;
}
.book_content_line .book_buy_view ul li a:hover{
    font-size: 12px; 
    color: #005faf;
    text-decoration: underline;
}
.book_content_line .book_buy_view ul li a:active{
    font-size: 12px; 
    color: #666;
    text-decoration: none;
}	
.book_content_line .book_buy_view ul li .li_book_img{
	float:left;
	width:110px;
	height:110px;
	clear:both;
	}	
.book_content_line .book_buy_view ul li .li_book_img img{
	display:block;
	margin:0 auto;
	width:auto;
	height:110px;
	clear:both;
	}	
.book_content_line .book_buy_view ul li .li_book_title{
	float:left;
	width:110px;
	font:12px/16px Arial,"Microsoft YaHei";
	text-align:center;
	word-break:break-all;
	padding-top:10px;
	clear:both;
	}	
	
.book_content_line .book_buy_view ul li .li_price{
	float:left;
	width:110px;
	font:14px/16px Arial,"Microsoft YaHei";
	color:#ea0a0a;
	text-align:center;
	padding-top:8px;
	clear:both;
	}	
	
.book_content_zy{
	float:left;
	width:845px;
	clear:both;
	}

.book_content_zy .book_zy_title{
	float:left;
	width:845px;
	font:bold 20px/24px Arial,"Microsoft YaHei";
	color:#333;
	padding-bottom:10px;
	
	}
.book_content_zy ul{
	float:left;
	width:845px;
	padding-top:15px;
	clear:both;
	}
.book_content_zy ul li{
	float:left;
	width:845px;
	clear:both;
	}
.book_content_zy ul li a{
	display:block;
	float:left;
	width:810px;
	padding-left:35px;
	font:16px/40px Arial,"Microsoft YaHei";
	clear:both;
	}
.book_content_zy ul li a:link{
	background:url(../images/bookstore/icon_down.png) 0 9px no-repeat;
	color:#666;
    text-decoration: none;
}
.book_content_zy ul li a:hover{
	background:url(../images/bookstore/icon_down.png) 0 -26px no-repeat;
	color:#005faf;
    text-decoration: underline;
}

.book_audio_video{
	float:left;
	width:845px;
	clear:both;
	}

.book_audio_video .book_audio_video_title{
	float:left;
	width:845px;
	font:bold 20px/24px Arial,"Microsoft YaHei";
	color:#333;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	clear:both;
	}
.book_audio_video .book_audio{
	margin:0 auto;
	width:500px;
	padding:30px;
	clear:both;
	}

.book_audio_video .book_video{
	margin:0 auto;
	width:500px;
	padding:30px;
	clear:both;
	}

/*----content book ranking----*/	

.book_ranking_left{
	float:left;
	width:225px;
	}
.book_ranking_left .book_ranking_title{
	float:left;
	width:195px;
	padding-left:30px;
	margin-top:30px;
	background:#75aadc;
	font:18px/42px Arial,"Microsoft YaHei";
	color:#fff;
	text-align:left;
	clear:both;
	}
.book_ranking_left ul{
	float:left;
	width:223px;
	border:1px solid #ddd;
	border-top:0;
	border-bottom:0;
	clear:both;
	}
.book_ranking_left ul li{
	float:left;
	border-bottom:1px solid #ddd;
	font:16px/46px Arial,"Microsoft YaHei";
	color:#666;
	text-align:left;
	clear:both;
	}
.book_ranking_left .li_on{
	width:193px;
	padding-left:30px;
	font:16px/46px Arial,"Microsoft YaHei";
	color:#005faf;
	background:#fff;
	}
.book_ranking_left ul li a{
	display:block;
	float:left;
	width:193px;
	padding-left:30px;
	font:16px/46px Arial,"Microsoft YaHei";
	color:#666;
	clear:both;
	}
.book_ranking_left ul li a:link{
	font:16px/46px Arial,"Microsoft YaHei";
	color:#666;
    text-decoration: none;
}
.book_ranking_left ul li a:hover{
	background:#fff;
	font:16px/46px Arial,"Microsoft YaHei";
	color:#005faf;
    text-decoration: none;
}
.book_ranking_right{
	float:left;
	margin-top:30px;
	width:958px;
	padding-left:17px;
	}
.book_ranking_right h1{
	float:left;
	padding:10px 0 15px;
	width:958px;
	height:24px;
	font:bold 24px/24px Arial,"Microsoft YaHei";
	color:#333;
	border-bottom:1px solid #ddd;
	clear:both;
	}
.book_ranking_right .year_month{
	float:left;
	width:958px;
	padding-top:30px;
	clear:both;
	}
.book_ranking_right .year_month .year_month_unit{
	float:left;
	width:958px;
	padding-bottom:15px;
	clear:both;
	}
.book_ranking_right .year_month .year_month_unit p{
	float:left;
	width:75px;
	padding-left:16px;
	height:36px;
	}
.book_ranking_right .year_month .year_month_unit .year_on{
	background:url(../images/bookstore/bg_year.png) 0 0 no-repeat;
	font:16px/36px Arial,"Microsoft YaHei";
	color:#fff;
	}
.book_ranking_right .year_month .year_month_unit .year_off{
	background:url(../images/bookstore/bg_year.png) 0 -46px no-repeat;
	font:16px/36px Arial,"Microsoft YaHei";
	color:#333;
	}
.book_ranking_right .year_month .year_month_unit a{
	display:block;
	float:left;
	width:auto;
	border:1px solid #ddd;
	background:#fff;
	padding:0 15px;
	margin-left:13px;
	font:16px/34px Arial,"Microsoft YaHei";
	color:#333;
	}
.book_ranking_right .year_month .year_month_unit a:link{
    border:1px solid #ddd;
	background:#fff;
	padding:0 15px;
	margin-left:13px;
	font:16px/34px Arial,"Microsoft YaHei";
	color:#333;
    text-decoration: none;
}

.book_ranking_right .year_month .year_month_unit a:hover{
    border:0;
	background:#75aadc;
	border:1px solid #75aadc;
	padding:0 15px;
	margin-left:13px;
	font:16px/3s4px Arial,"Microsoft YaHei";
	color:#fff;
	text-decoration: none;
}
.book_ranking_right .year_month .year_month_unit .span_on{
	border:0;
	background:#75aadc;
	border:1px solid #75aadc;
	padding:0 15px;
	margin-left:13px;
	font:16px/3s4px Arial,"Microsoft YaHei";
	color:#fff;
	}

.book_ranking_list_area{
	position:relative;
	float:left;
	padding-top:15px;
	width:958px;
	clear:both;
	}
.book_ranking_list_area ul{
	float:left;
	margin-left:-5px;
	width:968px;
	clear:both;
	}
.book_ranking_list_area ul li{
	position:relative;
	float:left;
	margin:0 5px 10px;
	padding:5px 20px 20px;
	width:192px;
	height:338px;
	background:#fff;
	}
.book_ranking_list_area ul li dl{
	float:left;
	width:192px;
	clear:both;
	}
.book_ranking_list_area ul li dl dt{
	float:left;
	width:192px;
	height:210px;
	padding:15px 0;
	clear:both;
	}
.book_ranking_list_area ul li dl dt img{
	display:block;
	margin:0 auto;
	width:auto;
	height:210px;
	
	}
.book_ranking_list_area ul li dl dd{
	float:left;
	width:192px;
	clear:both;
	}
.book_ranking_list_area ul li dl dd span{
	display:block;
	float:left;
	clear:both;
	}
.book_ranking_list_area ul li dl dd .book_title{
	display:block;
	width:192px;
	height:38px;
	overflow:hidden;
	font:14px/18px "Microsoft YaHei",Arial;
	color:#666;
	word-break:break-all;
	}
.book_ranking_list_area ul li dl dd .book_title a:link{
    color: #666;
    text-decoration: none;
}
.book_ranking_list_area ul li dl dd .book_title a:visited{
    color: #666;
    text-decoration: none;
}
.book_ranking_list_area ul li dl dd .book_title a:hover{
    color: #005faf;
    text-decoration: underline;
}
.book_ranking_list_area ul li dl dd .book_title a:active{
    color: #666;
    text-decoration: none;
}

.book_ranking_list_area ul li dl dd .book_author{
	height:20px;
	overflow:hidden;
	padding-top:12px;
	font:14px/18px "Microsoft YaHei",Arial;
	color:#666;
	word-break:break-all;
	}
.book_ranking_list_area ul li dl dd .book_price{
	padding-top:8px;
	}
.book_ranking_list_area ul li dl dd .book_price i{
	font:14px/20px "Microsoft YaHei",Arial;
	font-style:normal;
	color:#999;
	text-decoration:line-through;
	
	}
.book_ranking_list_area ul li dl dd .book_price b{
	padding-left:0px;
	font:20px/20px "Microsoft YaHei",Arial;
	color:#ff0000;
	}
.book_ranking_list_area ul li dl dd p{
	float:left;
	margin-top:10px;
	width:190px;
	border:1px solid #ddd;
	clear:both;
	}
.book_ranking_list_area ul li dl dd p .add_cllection{
	width:76px;
	height:28px;
	font:13px/28px "Microsoft YaHei",Arial;
	color:#999;
	text-align:center;
	border-right:1px solid #ddd;
	clear:none;
	}

.book_ranking_list_area ul li dl dd p .add_cllection a:link{
	font-size:13px;
    color: #999;
    text-decoration: none;
}
.book_ranking_list_area ul li dl dd p .add_cllection a:visited{
    font-size:13px;
    color: #999;
    text-decoration: none;
}
.book_ranking_list_area ul li dl dd p .add_cllection a:hover{
	font-size:13px;
    color: #005faf;
    text-decoration: underline;
}
.book_ranking_list_area ul li dl dd p .add_cllection a:active{
    font-size:13px;
    color: #999;
    text-decoration: none;
}

.book_ranking_list_area ul li dl dd p .add_cart{
	width:77px;
	height:28px;
	padding-left:36px;
	font:13px/28px "Microsoft YaHei",Arial;
	color:#eb2c3a;
	text-align:left;
	background:url(../images/bookstore/icon_list_book.png) 12px 5px no-repeat;
	clear:none;
	
	}
.book_ranking_list_area ul li dl dd p .add_cart a:link{
	font-size:13px;
    color: #eb2c3a;
    text-decoration: none;
}
.book_ranking_list_area ul li dl dd p .add_cart a:visited{
    font-size:13px;
    color: #eb2c3a;
    text-decoration: none;
}
.book_ranking_list_area ul li dl dd p .add_cart a:hover{
	font-size:13px;
    color: #eb2c3a;
    text-decoration: underline;
}
.book_ranking_list_area ul li dl dd p .add_cart a:active{
    font-size:13px;
    color: #eb2c3a;
    text-decoration: none;
}

.book_ranking_1{
	position:absolute;
	top:0;
	right:0;
	width:60px;
	height:60px;
	background:url(../images/bookstore/iocn_rank_2.png) 0 0 no-repeat;
	}

.book_ranking_2{
	position:absolute;
	top:0;
	right:0;
	width:60px;
	height:60px;
	background:url(../images/bookstore/iocn_rank_2.png) 0 -70px no-repeat;
	}

.book_ranking_3{
	position:absolute;
	top:0;
	right:0;
	width:60px;
	height:60px;
	background:url(../images/bookstore/iocn_rank_2.png) 0 -140px no-repeat;
	}


/*----go page rank----*/	
.book_rank_gopage{
	margin:0 auto;
	padding:30px 0;
	width:958px;
	height:30px;
	clear:both;
	}
	
	
/*----help center----*/
.help_center_line{
	margin:0 auto;
	width:1200px;
	padding:20px 0 30px;
	clear:both;
	}
.help_center_line .aside_help_menu{
	float:left;
	width:225px;
	clear:both;
	}
.help_center_line .aside_help_menu .aside_help_menu_title{
	float:left;
	width:225px;
	height:50px;
	background:#75aadc;
	font:20px/50px "Microsoft YaHei",Arial;
	color:#fff;
	text-align:center;
	clear:both;
	}
.help_center_line .aside_help_menu .aside_help_container{
	float:left;
	width:223px;
	border:1px solid #ddd;
	background:#fff;
	clear:both;
	}
.aside_help_menu .aside_help_container .unit_aside_help{
	float:left;
	width:223px;
	clear:both;
	}
.aside_help_menu .aside_help_container .unit_aside_help .unit_help_menu_title{
	float:left;
	width:188px;
	padding-left:35px;
	background:#e3f2fe;
	font:18px/41px "Microsoft YaHei",Arial;
	color:#005faf;
	text-align:left;
	clear:both;
	}
.aside_help_menu .aside_help_container .unit_aside_help ul{
	float:left;
	width:223px;
	padding:11px 0 12px;
	clear:both;
	}
.aside_help_menu .aside_help_container .unit_aside_help ul li{
	float:left;
	width:188px;
	padding-left:35px;
	font:15px/30px "Microsoft YaHei",Arial;
	color:#666;
	text-align:left;
	clear:both;
	}
.aside_help_menu .aside_help_container .unit_aside_help a:link{
	font-size:15px;
    color: #666;
    text-decoration: none;
}
.aside_help_menu .aside_help_container .unit_aside_help a:visited{
    font-size:15px;
    color: #666;
    text-decoration: none;
}
.aside_help_menu .aside_help_container .unit_aside_help a:hover{
	font-size:15px;
    color: #005faf;
    text-decoration: underline;
}
.aside_help_menu .aside_help_containe .unit_aside_helpr a:active{
    font-size:15px;
    color: #666;
    text-decoration: none;
}
.help_center_line .help_content{
	float:left;
	margin-left:20px;
	width:955px;
	}
.help_center_line .help_content .help_content_title{
	float:left;
	width:910px;
	height:50px;
	padding-left:45px;
	background:#75aadc url(../images/img_help_title.jpg) 0 0 no-repeat;
	font:20px/50px "Microsoft YaHei",Arial;
	color:#fff;
	clear:both;
	}
.help_center_line .help_content .help_content_container{
	float:left;
	width:893px;
	border:1px solid #ddd;
	border-top:0;
	background:#fff;
	padding:20px 30px 30px;
	clear:both;
	}

.help_center_line .help_content .help_content_container p{
	float:left;
	width:893px;
	font:16px/30px "Microsoft YaHei",Arial;
	color:#666;
	word-break:break-all;
	padding-bottom:15px;
	clear:both;
	}

.help_center_line .help_content .help_content_container p img{
	display:block;
	margin:0 auto;
	text-align:center;
	width:650px;
	height:auto;
	clear:both;
	}
.help_center_line .help_content .help_content_container p table{
	width:100%;
	clear:both;
	}

.help_center_line .help_content .help_content_container p table p{
	float:none;
	width:auto;
	padding:0;
	clear:both;
	}
.help_center_line .help_content .help_content_container table{
	width:100%;
	clear:both;
	}
.help_center_line .help_content .help_content_container table p{
	float:none;
	width:auto;
	padding:0;
	clear:both;
	}
















