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

@charset   "utf-8";

/* 行銷紅：color:#d65251;　書名橘：color:#e67800;*/

/* 全站共用 */
body, h1, h2, h3, h4, div,  ul{	padding:0;	margin:0;}
body,table,tr,button,th,form,select, input , input textarea,p {
	padding:0;	margin:0; color: #444; 
	font: 13px/20px "verdana", "Georgia","apple LiGothic Medium", "arial", "Courier", "Helvetica", "Times";}
input ,textarea, select{
	border:1px solid #bab0a4;	padding:2px; color:#998968;	font-size:12px; line-height:16px; vertical-align:middle;}
option{margin:0; color:#998968;}
#checkbox, #radio {	border:0;}
hr {display:none;}
img{border:0;}
a, 
	a:visited {text-decoration:none; color: #444; outline:none;/* 20071120新增 ● 去除Firefox會在鏈接周圍產生一個虛線外框 */}
	a:hover{	text-decoration:underline;}
	
.top{clear:both;	font-size:10px; display:block;}
	.top a, .top a:visited{color:#464646; text-decoration:underline;}
	.top a:hover {	color:#464646; text-decoration:none;}

/* 清除浮動 */
.clear{display: block;visibility: hidden;clear: both;	height: 0;margin:0; padding:0;}

/* 購物車 */
.cart_btn {margin-right:3px; vertical-align:middle; text-align:center; }
.cart_txt {height:17px;line-height:17px;vertical-align:middle;color:#333;font-size:11px;text-decoration:none;margin-top:6px;	}
.cart_txt a,
	.cart_txt a:visited{color:#333333; text-decoration:none;}
	.cart_txt a:hover {color:#333; text-decoration:underline;}

/* 清除浮動+往下空間 */
.clearLine{display: block;visibility:hidden;clear:both;height:20px;}

/* 原價 */
.price{text-decoration:line-through; font-family:arial;}

/* 特價 */
.price_sale{color:#d65251; font-size:15px; font-weight:700;}

h1, h2 {font-size:15px;}
h3 {font-size:13px; color:#e67800; font-weight:normal; line-height:18px; word-wrap:break-word; word-break:normal; overflow:hidden;} 

h3 a, 
h3 a:visited {color:#e67800; text-decoration:none; height:91px; overflow:hidden; }
h3:hover{ text-decoration:underline;}


/* 點閱率最高 */
.box_click_rate_2017 {
	top:-8px;
	left:135px;
	position:absolute;
	background:url(../images/bg_title3.png) no-repeat left top;
	width:50px;
	height:50px;
	}
	

/* 萬用框 */
.BOX_outside_2017{ width:195px; clear:both;	border:1px #e2e1e1 solid;	background:#fff;	margin-bottom:10px}
.BOX_inside_2017 {	border:3px #f8f8f8 solid; 	padding:5px 4px 5px 4px;	position:relative;}

/* 萬用框：標題 */
.BOX_inside_2017 h2{width:96%; position:absolute; top:-10px!important;top:-6px;left:5px;
               padding-top:15px;text-decoration:none;margin:0;z-index:10;}

/* SEO專案, 網頁版面優化. by Greason, 20150427 */
/* 萬用框：標題-子標 */
.BOX_inside_2017 .accordionHeaderSelected h3 a span 
{
    color: #865c4e;
    cursor: auto;
    display: inline;
    font-size: 13px;
    font-style: normal;  
    font-variant: normal;
    font-weight: normal;
    height: auto;
    line-height: 20px;
}
.BOX_inside_2017 .accordionHeader h3 a span 
{
    color: #865c4e;
    cursor: auto;
    display: inline;
    font-size: 13px;
    font-style: normal;  
    font-variant: normal;
    font-weight: normal;
    height: auto;
    line-height: 20px;
}

/* 萬用框：標題-次子標 */
.BOX_inside_2017 .accordionContent ul li h4 a 
{
    font-weight: 400;
}

/* more */
.BOX_t_more_2017 {	top:13px;right:5%;position:absolute;	width:30px;	height:5px;}

/*分隔線*/
.line_2017{
	margin:26px 0 6px 0;	border-top:1px #e3e2e2 solid;	background:#f8f8f8;	padding:0 ;		display:block;	height:3px;	
	font-size:0 /*這個才能讓p 或 span 的高變成真正的1px*/}

/*右欄十大區：圖 + 書名 + 出版社【熱門商品】 共用*/
.top-ten_2017 {	margin:8px 0 0 0;padding:0 10px;	word-wrap: break-word; word-break: normal;	overflow:hidden;}
	
.top-ten_2017 li { list-style:none; padding:0; margin:0 0 10px 0px; height:100% display:block;}
	.top-ten_2017 li h3{ margin:0; padding:0; width:80px; height:75px; overflow:hidden;float:right;}
	.top-ten_2017 li p{ margin:0; padding:0; width:80px; overflow:hidden; float:right; }
	.top-ten_2017 li img {border:1px #ccc solid; padding:1px; float:left; margin:0 3px 1px 0; width:65px; height:auto; float:left;}




