
/*--------- shopping副导航淡灰色样式 -----------*/
body.shopping #sub_nav , body.flsp #sub_nav{
border:#d9dbda 1px solid;
}
body.shopping #sub_nav a, body.flsp #sub_nav a{
margin:0 5px;
}
body.shopping #sub_nav .sub_navtitle , body.flsp #sub_nav .sub_navtitle{
background:url(../images/shopping/sho_stitle_bg.gif) repeat-x;
border-right:#d9dbda 1px solid;
}

/*------- 表单样式 --------*/
body.shopping #b_search , body.shopping #m_enter{
width:256px;
height:220px;
border:#eceaea 1px solid;
}
body.shopping #b_search{
float:left;
}
body.shopping #sho_ad{
width:400px;
height:220px;
float:left;
margin-left:17px;
_display:inline;
}
body.shopping #m_enter{
float:right
}
body.shopping #b_search h6 , body.shopping #m_enter h6{
height:30px;
background:url(../images/shopping/sho_stitle_bg.gif) repeat-x;
font-weight:normal;
line-height:30px;
text-indent:35px;
}
body.shopping #b_search h6 span , body.shopping #m_enter h6 span{
display:block;
background:url(../images/shopping/sho_sh_arrow.gif) 20px center no-repeat;
}
body.shopping label{
width:60px;
background:none;
margin-top:15px;
}
.shopping #box #contain #shop_view .sho_left label{
width:50px;
background:none;
margin-top:15px;
}
body.shopping #box input.sho_input{
width:140px;
height:20px;
line-height:20px;
margin-top:15px;
}
body.shopping #box #cbsm{
width:150px;
height:19px;
line-height:19px;
text-indent:5px;
}
body.shopping #box .p_jj{
text-align:center;
text-indent:35px;
margin-top:10px;
}
body.shopping #box .p_jj input{
border:0;
}
body.shopping #b_search  #B3 , body.shopping  #m_enter #submit{
width:56px;
height:28px;
margin:10px 0 0 100px;
}


/*------图书标题统一样式-----*/
h6.b_title{
height:62px;
background:url(../images/shopping/sho_t_bg.gif) repeat-x;
}
h6.b_title .t_left{
background:url(../images/shopping/sho_t_left.gif) no-repeat;
height:62px;
float:left;
line-height:46px;
padding-left:80px;
font-size:16px;
font-weight:bold;
}
h6.b_title .t_left span{
font-size:14px;
font-weight:normal;
font-family:"Comic Sans MS";
color:#a1a0a0;
padding-left:15px;
}
h6.b_title .t_right{
background:url(../images/shopping/sho_t_right.gif) right center no-repeat;
height:62px;
float:right;
line-height:50px;
font-weight:normal;
padding-right:30px;
}
h6.b_title .t_right a{
font-size:12px;
}

/*-------- 首页图书展示样式 ---------*/
body.shopping div.books_show{
margin-top:20px;
}
body.shopping .books_show dl{
width:150px;
float:left;
margin:3px 0 3px 35px;
_display:inline;
height:320px;
}
body.shopping .books_show dt{
padding:10px 0;
text-align:center;
}
body.shopping .books_show dt img{
width:130px;
height:188px;
}
body.shopping .books_show dl:hover {
background:url(../images/shopping/flml_dt.jpg) no-repeat center;
}
body.shopping .books_show dl:hover dd.dd_name , body.shopping .books_show dl:hover dd.dd_name a , body.shopping .books_show dl:hover dd.dd_price{
color:#FFF;
}
body.shopping .books_show dl:hover dd{
color:#fff;
}
body.shopping .books_show dd{
margin:3px 0 0 5px;
font-size:12px;
}
body.shopping .books_show dd.dd_number{
font-size:14px;
color:#000
}
body.shopping .books_show dd.dd_name{
font-size:14px;
color:#000;
height:29px;
}
body.shopping .books_show dd.dd_name a{
color:#000;
}
body.shopping .books_show dd.dd_price{

/*--- color:#FF2F2F; ---*/
}
#books_all h6 , .search_h1{
height:30px;
line-height:30px;
text-align:center;
background:url(../images/shopping/sho_stitle_bg.gif) repeat-x;
margin-bottom:15px;
}
#books_all dl{
overflow:hidden;
_zoom:1;
padding:15px 0 10px 40px;
border-bottom:#999 1px dashed;
}
#books_all dl:hover{
background:#faf9f9;
}  
#books_all dt{
float:left;
margin-right:15px;
}
#books_all dt img{
width:100px;
height:143px;
padding:4px;
border:#ccc 1px solid;
}
#books_all dd{
margin-top:5px;
}
#books_all dd.dd_number span{
margin-left:15px;
font-size:12px;
background:#FF2F2F;
color:#FFF;
padding:2px 1px 0 1px ;
}
#books_all dd.dd_name{
color:#000
}
#books_all dd.dd_name a{
color:#000
}
#books_all dd.dd_name a:hover{
text-decoration:underline;
}
 #books_all dd.dd_price{

/*--- color:#FF2F2F;----*/
}

/*---- newview.asp 所有图书列表----*/
body.shopping #sort{
width:250px;
float:left;
border:#aac7a2 1px solid;
}
body.shopping #sort h6 , body.shopping #publish h6{
width:98%;
margin:0 auto;
height:33px;
line-height:33px;
background:url(../images/shopping/sho_g_bg.gif) repeat-x;
color:#FFF;
text-align:center;
}
body.shopping #help{
width:426px;
float:left;
margin-left:12px;
_display:inline
}
body.shopping #help p{
margin-top:13px;
padding:0 10px;
}
body.shopping #help div.help{
margin:0 0 10px 10px;
width:205px;
float:left;
border:#dadada 1px solid;
height:190px;
_display:inline
}
body.shopping #help div.help h6{
height:30px;
background:#f3f3f3;
text-align:center;
line-height:30px;
font-weight:normal;
margin-bottom:15px;
}
body.shopping #help div.distance{
margin-left:0
}
body.shopping #publish{
float:right;
width:250px;
border:#aac7a2 1px solid;
}
body.shopping #publish li{
margin-top:8px;
text-indent:30px;
}
body.shopping #publish p{
margin:9px 0 0 10px;
line-height:19px;
}
/*-- 首页图书展示效果样式 ---*/
#books {
	width:100%;
	margin:30px 0;
}
#books .clear_both {
	clear: both;
}
#books .float_left , #books  ul li {
	float: left;
	display: inline;
}
#books .float_right {
	float: right;
}
#books .overclear {
	width: 100%;
	overflow: hidden;
}
#books .buttons {
	position: relative;
	height: 30px;
	margin: 0 0 5px 0;
}
#books .prev {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
#books .next {
	position: absolute;
	top: 0;
	right: 0;
}
#books .showing {
	margin: 5px 60px 0 60px;
	text-align: center;
	font-size: 12px;
}
#books .top {
	background: url(../images/shopping/books_top.gif) repeat-x;
}
#books .inner {
	padding: 0 0 0 20px;
	margin: 0 0 -20px 0;
	background: url(../images/shopping/books_left_mid.gif) repeat-y;
}
#books  ul {
	background: url(../images/shopping/books_right_mid.gif) repeat-y top right;
}
#books  ul li {
	display: none;
	position: relative;
	margin: 0;
	padding: 0 20px 20px 0;
	font-size: 14px;
	z-index: 1;
}
#books  ul li.loader {
	display: block;
	float: none;
	height: 115px;
	margin: 0 0 20px -20px;
	background: url(../images/shopping/books_loader.gif) no-repeat center center;
}
#books  ul li a.info {
	position: absolute;
	bottom: 20px;
	right: 20px;
}
#books  ul li a.thumb {
	display: block;
	border: 1px solid #ddd;
}
#books  ul li a.thumb img {
	display: block;
	margin: 0;
	padding:3px;
	width:103px;
	height:143px;
}
#books .btm {
	background: url(../images/shopping/books_btm.gif) repeat-x;
}
.books_tool_tip {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 350px;
	z-index: 9999;
}
.books_tool_tip .books_pointer_left {
	position: absolute;
	top: 0;
	left: 0;
	width: 10px;
	height: 10px;
	background: url(../images/shopping/books_pointer_left.gif);
}
.books_tool_tip .books_pointer_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 10px;
	background: url(../images/shopping/books_pointer_right.gif);
}
.books_tool_tip .inner {
	border: 1px solid #ddd;
	padding: 15px 15px 3px 15px;
	margin: 0 0 0 9px;
	background: #fff;
}
.books_tool_tip .inner_right {
	margin: 0 9px 0 0;
}
.books_tool_tip .inner p {
	font-size: 14px;
	margin: 0;
	padding: 0 0 12px 0;
}

/*------- shopview_p 左边 -------*/
body.shopping #shop_view{
margin-top:20px;
}
body.shopping .sho_left {
float:left;
width:200px;
overflow:hidden;
}
body.shopping .sho_right {
width:750px;
overflow:hidden;
float:right;
}
body.shopping .sho_left #b_search{
width:198px;
float:none;
}
body.shopping .sho_left #m_enter{
width:198px;
float:none;
margin-top:15px;
}
body.shopping .sho_left label{
padding-left:10px;
}
body.shopping .sho_left #b_search .sho_input , body.shopping .sho_left #m_enter .sho_input{
width:100px;
}
body.shopping .sho_left #b_search #cbsm{
width:110px;
}
body.shopping .sho_left #b_search #B3 , body.shopping .sho_left #m_enter #submit{
margin:10px 0 0 50px;
}
body.shopping .sho_left #same_con{
width:200px;
float:none;
margin:15px 0 50px 0;
}
body.shopping  #same_con h6{
height:30px;
background:#f3f3f3;
line-height:30px;
text-align:center;
font-weight:normal;
}
body.shopping  #same_con p{
margin-top:20px;
text-indent:35px;
padding:5px 0;
}
body.shopping  #same_con p:hover{
background:#f3f3f3;
padding:5px 0;
}
#same_con .new_book li{
margin-top:6px;
font-size:12px;
line-height:20px;
}
#same_con .new_book li a{
font-size:12px;
}
/*------ shopview_p 右边 ---------*/
body.shopping  dl.shop_view{
width:675px;
float:right;
}
body.shopping dl.shop_view dt{
float:left;
margin-right:20px;
}
body.shopping dl.shop_view dt img{
width:200px;
height:280px;
padding:4px;
border:#CCC 1px solid;
}
body.shopping dl.shop_view dd{
margin-top:15px;
}
body.shopping dl.shop_view dd.price span{
text-decoration:line-through;
}
body.shopping dl.shop_view dd.spe_price span{
color:#FF2F2F;
}
body.shopping #shop_view #book_detail{
clear:both;
line-height:20px;
width:730px;
margin:0 auto;
text-align:justify;
}
body.shopping #shop_view #book_detail p{ line-height:23px; width:690px; margin:0 auto;}
body.shopping  #book_detail h6 , body.shopping  #shopcheck h6{
margin:15px 0; 
text-align:center;
}
body.shopping  #book_detail #book_review{
border:#eceaea 1px solid;
margin-top:15px;
width:730px;
overflow:hidden;
float:left;
}
body.shopping  #book_detail #book_review h6{
background:url(../images/shopping/sho_stitle_bg.gif) repeat-x;
margin:0;
height:30px;
line-height:30px;
}
body.shopping  #book_detail #book_review p{
line-height:25px;
margin:15px 0 15px 15px;
}

/*-------- shopcheck.asp --------*/
body.shopping #shopcheck{
clear:both;
line-height:20px;
width:900px;
margin:15px auto;
}
#mytable {
width:100%;
padding: 0; 
margin: 0; 
} 
#mytable th { 
    color: #4f6b72; 
    border: 1px solid #C1DAD7;
	border-left:none; 
    letter-spacing: 2px; 
    text-transform: uppercase; 
    text-align: center; 
    padding: 6px 6px 6px 12px; 
    background: #f5fafa url(images/bg_header.jpg) no-repeat; 
} 
#mytable th.nobg { 
    border-left:1px solid #C1DAD7
} 
#mytable td { 
    border-right: 1px solid #C1DAD7; 
    border-bottom: 1px solid #C1DAD7; 
    background: #fff; 
    padding: 6px 6px 6px 20px; 
    color: #4f6b72; 
} 
#mytable td a{
 color: #4f6b72;
}
#mytable td a:hover{
 color: #4f6b72;
 text-decoration:underline
}
#mytable td.spec { 
    border-left: 1px solid #C1DAD7; 
    border-top: 0; 
    background: #fff url(images/bullet1.gif) no-repeat; 
} 
#mytable tr:hover td{
background:none;
}
#mytable tr:hover{
background:#CAE8EA 
}
.fx_r1{ width:234px; 60px; padding-top:25px;}