@charset "utf-8";
/* CSS Document */

@import url("reset.css");
body{ color:#353535; font-size:13px; letter-spacing:1px; font-family:"新細明體", Arial, Helvetica, sans-serif;}
body.share{ background-color:#F4F9E3;}
a{ text-decoration:none; color:#353535; outline:none;}
a:hover{ text-decoration:underline;}


div.upnav{ margin:0 auto; background-image:url(../images/upnav_bg.jpg); background-repeat:repeat-x; height:30px;}
div.upnav ul{ width:735px; height:30px; margin:0 auto;}
div.upnav ul li{ float:left; margin:0 4px;}
div.upnav ul li a{ display:block; height:30px; outline:none; text-indent:-9999px;}
div.upnav ul li.ylibgroupbtn a{ width:100px; background-image:url(../images/publishbtn.jpg); background-position:left top; background-repeat:no-repeat;}
div.upnav ul li.ylibbtn a{ width:91px; background-image:url(../images/ylibbtn.jpg); background-position:left top; background-repeat:no-repeat;}
div.upnav ul li.ebookbtn a{ width:100px; background-image:url(../images/ebookbtn.jpg); background-position:left top; background-repeat:no-repeat;}
div.upnav ul li.bestbtn a{ width:66px; background-image:url(../images/bestbtn.jpg); background-position:left top; background-repeat:no-repeat;}
div.upnav ul li.clubbtn a{ width:89px; background-image:url(../images/clubbtb.jpg); background-position:left top; background-repeat:no-repeat;}
div.upnav ul li.sciencebtn a{ width:62px;background-image:url(../images/sciencebtn.jpg); background-position:left top; background-repeat:no-repeat;}
div.upnav ul li.greenbtn a{ width:72px; background-image:url(../images/greenbtn.jpg); background-position:left top; background-repeat:no-repeat;}
div.upnav ul li.blogbtn a{ width:87px; background-image:url(../images/blogbtn.jpg); background-position:left top; background-repeat:no-repeat;}
div.upnav ul li a:hover{ height:30px; background-position:left bottom;}
div.upnav ul li a.focus{ height:30px; background-position:left bottom;}

.wrapper{ width:990px; margin:0 auto;}

.header{ width:990px; height:150px; background-image:url(../images/head_bg.jpg); position:relative;}
.area_head{ width:990px; padding:90px 0px 0px 0px;}
h2.logoimg{ width:228px; position:absolute; left:30px; top:12px; padding:0px;}
.secnav{ position:absolute; right:0px; top:8px;}
.secnav ul li{ float:left; padding-right:5px;color:#7e7e7e;}
.secnav ul li a{ font-size:11px; color:#7e7e7e;}
.uplinks{ width:272px; position:absolute; right:6px; top:40px;}
.uplinks ul li{ float:left; padding-left:5px;}
.uplinks ul li img{ vertical-align:middle;}

.mainnav{ width:990px; height:25px; background-color:#4b5320;}
.mainnav ul{ height:15px; width:760px; padding:5px 115px 5px 115px; _padding:0px 115px 0px 115px; _margin:6px 0px 4px 0px;}
.mainnav ul li{ float:left; background-image:url(../images/navline.jpg); background-position:right top; background-repeat:no-repeat; padding:0px 12px 0px 12px;}
.mainnav ul li.noneline{ background-image:none;}
.mainnav ul li a{ display:block; height:15px; text-indent:-9999px;}
.mainnav ul li.btn01 a{ width:59px; background-image:url(../images/mainbtn01.jpg); background-position:left top; background-repeat:no-repeat;}
.mainnav ul li.btn02 a{ width:59px; background-image:url(../images/mainbtn02.jpg); background-position:left top; background-repeat:no-repeat;}
.mainnav ul li.btn03 a{ width:59px; background-image:url(../images/mainbtn03.jpg); background-position:left top; background-repeat:no-repeat;}
.mainnav ul li.btn04 a{ width:59px; background-image:url(../images/mainbtn04.jpg); background-position:left top; background-repeat:no-repeat;}
.mainnav ul li.btn05 a{ width:59px; background-image:url(../images/mainbtn05.jpg); background-position:left top; background-repeat:no-repeat;}
.mainnav ul li.btn06 a{ width:72px; background-image:url(../images/mainbtn06.jpg); background-position:left top; background-repeat:no-repeat;}
.mainnav ul li.btn07 a{ width:59px; background-image:url(../images/mainbtn07.jpg); background-position:left top; background-repeat:no-repeat;}
.mainnav ul li.btn08 a{ width:59px; background-image:url(../images/mainbtn08.jpg); background-position:left top; background-repeat:no-repeat;}
.mainnav ul li.btn09 a{ width:59px; background-image:url(../images/mainbtn09.jpg); background-position:left top; background-repeat:no-repeat;}
.mainnav ul li a:hover{ height:15px; background-position:left bottom;}

.mainnav ul li.btn01 a.focus{ height:15px; background-position:left bottom;}
.mainnav ul li.btn02 a.focus{ height:15px; background-position:left bottom;}
.mainnav ul li.btn03 a.focus{ height:15px; background-position:left bottom;}
.mainnav ul li.btn04 a.focus{ height:15px; background-position:left bottom;}
.mainnav ul li.btn05 a.focus{ height:15px; background-position:left bottom;}
.mainnav ul li.btn06 a.focus{ height:15px; background-position:left bottom;}
.mainnav ul li.btn07 a.focus{ height:15px; background-position:left bottom;}
.mainnav ul li.btn08 a.focus{ height:15px; background-position:left bottom;}
.mainnav ul li.btn09 a.focus{ height:15px; background-position:left bottom;}

.thirdbar{ width:990px; height:35px; background-color:#d7dab0;}
.searchbar{ width:285px; float:left; padding:8px 0px 7px 10px;}
.searchbar img{ vertical-align:middle; margin-left:5px; margin-right:3px;}
.searchbar input{ vertical-align:middle; margin-right:5px; margin-left:3px; color:#666; font-size:11px;}
.linkspecial{ float:right; padding:5px 0px 5px 0px; _padding:5px 0px 4px 0px;}
.linkspecial ul li{ float:left; line-height:24px; background-image:url(../images/icon_upgreen.jpg); background-position:left 10px; padding:0px 10px 0px 7px; background-repeat:no-repeat; font-size:11px;}
.linkspecial ul li.noneicon{ background-image:none;}
.linkspecial ul li a{ font-size:11px; color:#4b5320;}
.linkspecial ul li a:hover{ color:#7d2000; text-decoration:none;}
.linkspecial ul li img{ vertical-align:middle; margin-right:5px;}

.contenter{ width:990px; background-color:#FFFFFF;}

.leftside{ width:173px; float:left; padding:10px 0px 20px 13px;}
.leftlist{ margin:0px 0px 8px 0px;}
.leftlist p.keytxt{ display:block; border-bottom:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:8px 6px 8px 10px;}
.leftlist p.keytxt a{ color:#4b5320; text-decoration:underline; line-height:21px; padding:0px 5px 0px 0px;}
.leftlist p.keytxt a:hover{ color:#676767;}

.leftlist ul{ border-bottom:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:1px 0px 12px 0px;}
.leftlist ul li.onetitle{ width:169px; height:24px; background-image:url(../images/listleft_onebtn.jpg); background-position:left top; margin:0px 1px 0px 1px; line-height:24px; border-bottom:1px dashed #bdbdbd; padding:0px;}
.leftlist ul li.onetitle a{ color:#ba860a; font-weight:bold; padding-left:12px;}
.leftlist ul li.onetitle a:hover{ color:#ff691c;}
.leftlist ul li.onetitle a.focus{ color:#ff691c;}
.leftlist ul li{ background-image:url(../images/icon_greenleft.jpg); background-repeat:no-repeat; background-position:left 8px; border-bottom:1px dashed #bdbdbd; padding:2px 5px 1px 10px; line-height:21px; margin:2px 11px 4px 11px;}
.leftlist ul li a{ color:#676767;}
.leftlist ul li a:hover{ color:#ff691c;}
.leftlist ul li a.focus{ color:#ff691c;}

/* 20120427 */
.leftlist ul.personitem{ border-bottom:1px solid #d3d3d3; border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; padding:1px 0px 12px 0px;}
.leftlist ul.personitem li{ background-image:url(../images/icon_toggle_plus.gif); background-repeat:no-repeat; background-position:left 3px; border-bottom:1px dashed #bdbdbd; padding:2px 5px 1px 21px; line-height:21px; margin:2px 11px 4px 11px;}
.leftlist ul.personitem li a{ color:#299475;}
.leftlist ul.personitem li a:hover{ color:#ff691c;}
.leftlist ul.personitem li a.focus{ color:#ff691c;}
/* 20120427 */

.leftlist ul.bglist{ background-image:url(../images/downleft_booksearch2.jpg); background-repeat:no-repeat; background-position:left bottom; }
.leftlist ul.bglist li{ background-image:url(../images/icon_lightgreen.jpg); background-position:left 1px; background-repeat:no-repeat; border-bottom:none; padding:2px 5px 1px 17px;}

/* 20120427 */
.leftlist ul.recodelist{ background-image:url(../images/downleft_booksearch2.jpg); background-repeat:no-repeat; background-position:left bottom; clear:both; overflow:hidden;}
.leftlist ul.recodelist li{ float:left; width:60px; background-image:url(../images/icon_orange04.gif); background-position:left 8px; background-repeat:no-repeat; border-bottom:none; /*padding:2px 5px 1px 17px;*/
padding:0px 0px 0px 10px; margin:0px 0px 5px 10px; +height:1%; _height:1%;}
/* 20120427 */

/*書目下載*/
.leftlist ul.bglist li.redtitle a{ color:#d60100;}
.leftlist ul.bglist li.redtitle a.focus{ color:#d60100;}
/*書目下載*/

.leftlist ul.bglist2{ background-image:url(../images/downleft_booksearch2.jpg); background-repeat:no-repeat; background-position:left bottom;}
.leftlist ul.bglist2 li{ background-image:url(../images/icon_lightgreen_g.jpg); background-position:left 1px; background-repeat:no-repeat; border-bottom:none; padding:2px 5px 1px 13px;}

.leftlist ul.adimg{ padding:8px 8px 12px 8px;}
.leftlist ul.adimg li{ width:153px; border:0px solid #ddd2c4; background-image:none; padding:0px 0px 0px 0px; margin:0px 0px 4px 0px;}

.content{ width:584px; float:left; padding:10px 10px 20px 10px; _padding:10px 9px 20px 9px;}

/* 首頁上方廣告 */
.bigbannerbox{ width:584px; height:200px; /*height:236px;*/ background-image:url(../images/banner_bg.jpg); position:relative;}
.indexupad{ position:relative;} /* 大廣告的輪播定位點 */
.bigad{ padding:5px;}
.bigad img{ width:574px; height:190px;}
.movepoint{ position:absolute; right:15px; top:180px; _position:absolute; _right:15px; _top:175px;}
.movepoint ul{}
.movepoint ul li{ float:left; width:8px; height:8px; margin:0px 0px 0px 5px; _display:inline;}
.movepoint ul li a{ display:block; width:8px; height:8px; background-color:#ececec; text-indent:-9999px; outline:none;}
.movepoint ul li a:hover{ width:8px; height:8px; background-color:#c30009;}
/*
.movepoint ul li a{ display:block; width:8px; height:8px; background-image:url(../images/ad_movebtn.jpg); background-repeat:no-repeat; background-position:left top;}
.movepoint ul li a:hover{ height:8px; background-position:left bottom;}
/*
.movepoint ul li a{ display:block; width:8px; height:8px; background-image:url(../images/ad_btn.png); _background-image:url(../images/ad_btn2.jpg); background-repeat:no-repeat; background-position:left top; _background-position:left top;}
*/

/* 首頁上方廣告 */

/* 首頁上方消息跑馬燈 */
.newsbar{ width:557px; height:24px; background-image:url(../images/newsbg_index.jpg); margin:3px 14px 2px 13px;}
.newsbar a{ color:#4b5320;}
.iconnews{ float:left; padding:2px 0px 0px 5px;}
.iconnews img{ vertical-align:middle; margin-right:5px;}
.newsbar a:hover{ text-decoration:none; color:#676767;}
.newsindex{ width:520px; /*float:left;*/ line-height:24px;padding:1px 0px 0px 0px; _padding-top:5px;}
/* 首頁上方消息跑馬燈 */

/* 20120427 */
.newsmovelist ul{ background-color:#FCF9F1; padding:5px;}
.newsmovelist li{ border-bottom: 1px dashed #CCC7B8; line-height:21px; padding:0px 0px 3px 13px; margin:0px 0px 3px 5px; background-image:url(../images/icon_orange04.gif); background-repeat:no-repeat; background-position:left 8px;}

/* 20120427 */

/* 首頁最新消息跑馬燈 */
div#abgne_marquee {
    position: relative;
    overflow: hidden;    /* 超出範圍的部份要隱藏 */
    width: 490px;
	/*width: 510px;*/
    height: 21px;
	padding-left:0px;
	margin-top:0px;
	+margin-top:-3px;
	+line-height:23px;
}
div#abgne_marquee ul, div#abgne_marquee li {
    margin: 0;
    padding: 0;
    list-style: none;
}
div#abgne_marquee ul {
    position: absolute;
}
div#abgne_marquee ul li a {
    display: block;
    overflow: hidden;    /* 超出範圍的部份要隱藏 */
    font-size:12px;
    height: 21px;
    line-height: 21px;
    text-decoration: none;
}
div#abgne_marquee ul li a:hover{ color:#8b7120;}
/* 首頁最新消息跑馬燈*/

/* 首頁書籍輪播 */
.photocarousel{ margin:5px 0px 0px 3px;}
.photocarousel ul li p{ line-height:19px; padding:3px 0px 0px 0px;}
.photocarousel ul li p a{ color:#353535; font-size:13px;}
.photocarousel ul li img{ width:112px; height:150px; border:1px solid #c6c6c6;}
/* 首頁書籍輪播 */

.listbox{ border:1px solid #e1e1d2; padding:2px 1px 5px 3px; margin:5px 0px 3px 0px;}
.listbox h3.bluetitle{ width:576px; height:24px; background-color:#66c0a6; border-bottom:2px solid #cbdbf2;}
.listbox h3.bluetitle img{ padding:4px 0px 5px 7px;}
.listbox h3.browntitle{ width:576px; height:24px; background-color:#93896c; border-bottom:2px solid #bcd36b; position:relative;} /* 頁籤的定位點 */
table.indexlist{ background-color:#fcf9f1;}
table.indexlist td{ padding:5px; line-height:19px;}
.focuslist{ border-bottom:1px dashed #ccc7b8; _height:1%; +height:1%; padding:0px 0px 2px 0px;}
.focuslist a{ color:#353535;}
.focuslist p{ float:left; width:180px;}
.focuslist span.items{ float:left; padding:0px 5px 0px 0px; color:#666;}
.focuslist .items a{ color:#666;}


.listbox h3.browntitle img{ padding:5px 0px 5px 7px;}
/* 非常作家 */
.bookstwo{ width:576px;}
.bigphoto{ width:260px; padding:12px 0px 0px 7px; float:left;}
.img80{ width:90px; height:110px; border:1px solid #c6c6c6; background-color:#f7f7f7; float:left;}
.img80 img{ width:80px; height:100px; margin:5px;}
.big80txt{ width:160px; float:left; padding:0px 0px 0px 8px;}
.bigphoto p.items{ color:#666; font-size:13px;}
.bigphoto p.items a{ color:#666;}
.bigphoto h5{ font-size:13px; line-height:19px; padding:3px 0px 8px 0px;}
.bigphoto h5 a{ color:#353535; font-size:13px;}
.bigphoto p{ color:#5c5c5c; line-height:19px;}
.photolist{ width:308px; margin:12px 0px 0px 0px; float:left; border-left:1px solid #bab3ad; background-image:url(../images/photolisticon_index.jpg); background-repeat:no-repeat; background-position:-1px top; _display:inline;}
.photolist p.items{ float:left; color:#666; line-height:19px; font-size:13px;}
.photolist p.items a{ color:#666;}
.photolist h5{ float:left; font-size:13px; line-height:19px; font-weight:normal; width:180px;}
.photolist h5 a{ color:#353535; font-size:13px; font-weight:normal;}
.photolist ul{ padding:5px 0px 0px 8px;}
.photolist ul li{ width:295px; padding:3px 0px 0px 0px;}
/* 非常作家 */
/* 讀書社群 */
.bookstwo{ width:576px; padding:0px 0px 7px 0px;}
.bigphoto2{ width:280px; padding:12px 0px 0px 7px; float:left;}
.img110{ width:110px; height:89px; border:1px solid #c6c6c6; background-color:#f7f7f7; float:left;}
.img110 img{ width:110px; height:89px;}
.big110txt{ width:160px; float:left; padding:0px 0px 0px 8px;}
.bigphoto2 h5{ font-size:13px; line-height:19px; padding:0px 0px 8px 0px;}
.bigphoto2 h5 a{ color:#353535; font-size:13px;}
.bigphoto2 p{ color:#5c5c5c; line-height:19px;}
.photolist2{ width:288px; margin:12px 0px 0px 0px; float:left; border-left:1px solid #bab3ad; background-image:url(../images/photolisticon_index.jpg); background-repeat:no-repeat; background-position:-1px top; _display:inline;}
.photolist2 h5{ float:left; font-size:13px; line-height:19px; font-weight:normal; width:260px;}
.photolist2 span.icon{ float:left; padding:0px 7px 0px 0px;}
.photolist2 h5 a{ color:#353535; font-size:13px; font-weight:normal;}
.photolist2 ul{ padding:5px 0px 0px 8px;}
.photolist2 ul li{ width:275px; padding:3px 0px 0px 0px;}
/* 讀書社群 */

.booksfair{ width:576px; border-bottom:1px solid #e5e5d8; padding:8px 0px 11px 0px; margin:0px 0px 5px 0px;}
.booksfair h2{ background-image:url(../images/icon_fair.jpg); background-repeat:no-repeat; background-position:left top; font-size:15px; line-height:21px; color:#578a35; padding:0px 3px 10px 23px; margin:0px 0px 0px 5px;}
.booksfair h2 a{ color:#578a35;}
.booksfair .fairb_img{ width:230px; height:145px; float:left; background-image: url(../images/imgfairbig_bg.jpg); margin:0px 5px 0px 7px; _display:inline;}
.booksfair .fairb_img img{ width:213px; height:128px; border:1px solid #716b66; margin:6px 11px 11px 6px; _margin:5px 10px 10px 5px;}
.booksfair ul.fairsmall{ width:330px; float:left;}
.booksfair ul.fairsmall li{ width:100px; float:left; padding:0px 1px 0px 9px;}
.booksfair ul.fairsmall li img{ border:1px solid #c6c6c6;}
.booksfair ul.fairsmall li p{ _padding:3px 0px 0px 0px;}
.booksfair ul.fairsmall li p a{ font-size:12px; color:#353535; line-height:18px;}
.awardbook{ width:576px;}
.awardbook ul{ padding:12px 8px 0px 8px;}
.awardbook ul li{ width:130px; padding:0px 4px 0px 6px; float:left; /*height:235px;*/}
.awardbook ul li img{ width:112px; height:150px; border:1px solid #c6c6c6; margin:0px 0px 3px 0px; margin:0px 8px 0px 8px;}
.awardbook p.orangtxt{ color:#ef7321; line-height:18px; padding:1px 0px 4px 0px; _padding:4px 0px 4px 0px;}
.awardbook h5{ font-size:13px; font-weight:normal; color:#353535; line-height:18px; padding:3px 0px 10px 0px; _padding:4px 0px 6px 0px;}
.awardbook h5 a{ font-size:13px; font-weight:normal; color:#353535;}

/* 頁籤 */
.tagmiddlebar{ position:absolute; right:3px; top:3px;}
.tagmiddlebar ul{}
.tagmiddlebar ul li{ width:84px; height:27px; background-image:url(../images/middle_tagbg.jpg); float:left; text-align:center; font-weight:normal; margin:0px 0px 0px 3px;}
.tagmiddlebar ul li a{ color:#f3f3f3; font-size:13px; line-height:24px; text-align:center;}
.tagmiddlebar ul li a:hover{ color:#b7d557; text-decoration:none;}
.tagmiddlebar ul li a.focus{ color:#b7d557;}
/* 頁籤 */

.rightside{ width:187px; float:left; padding:10px 13px 20px 0px;}
.rightlist{ margin-bottom:8px;}


/* 頁籤 */
.tagbar{}
.rightlist .tagbar ul{ border-bottom:none; padding:3px 4px 3px 6px; _height:1%; +height:1%;}
.tagbar ul li{ height:31px; float:left;}
.tagbar ul li a{ display:block; height:31px; outline:none; text-indent:-9999px;}
.tagbar ul li a.focus{ height:31px; background-position:left bottom;}
.tagbar ul li.sbtn01 a{ width:58px; background-image:url(../images/share_btn1.jpg); background-repeat:no-repeat; background-position:left top;}
.tagbar ul li.sbtn02 a{ width:58px; background-image:url(../images/share_btn2.jpg); background-repeat:no-repeat; background-position:left top;}
.tagbar ul li.sbtn03 a{ width:55px; background-image:url(../images/share_btn3.jpg); background-repeat:no-repeat; background-position:left top;}
.tagbar ul li a:hover{ height:31px; background-position:left bottom;}
.tagbar ul li.sbtn01 a.focus{ height:31px; background-position:left bottom;}
.tagbar ul li.sbtn02 a.focus{ height:31px; background-position:left bottom;}
.tagbar ul li.sbtn03 a.focus{ height:31px; background-position:left bottom;}

.tagbar ul li.rbtn01 a{ width:51px; background-image:url(../images/book_btn1.jpg); background-repeat:no-repeat; background-position:left top;}
.tagbar ul li.rbtn02 a{ width:47px; background-image:url(../images/set_btn2.jpg); background-repeat:no-repeat; background-position:left top;}
.tagbar ul li.rbtn01 a.focus{ height:31px; background-position:left bottom;}
.tagbar ul li.rbtn02 a.focus{ height:31px; background-position:left bottom;}

/* 頁籤 */
/* 精采分享-活動照片*/
.rightlist .sharebox_02{ border:1px solid #dcdacb; padding:10px 13px 12px 13px; border-top:none;}
.rightlist .sharebox_02 img{ width:157px; height:113px; border:1px solid #c6c6c6;}
.rightlist .sharebox_02 p{ line-height:19px; padding:5px 0px 0px 0px;}
/* 精采分享-活動照片*/
/* 精采分享-精采影片*/
.rightlist .sharebox_01{ border:1px solid #dcdacb; padding:10px 13px 12px 13px; border-top:none;}
.rightlist .sharebox_01 .vediobox_index img{ width:157px; height:113px; border:1px solid #c6c6c6;}
.rightlist .sharebox_01 p{ line-height:19px; padding:5px 0px 0px 0px;}
.rightlist .sharebox_01 p a{ color:#353535;}
/* 精采分享-精采影片*/
/* 精采分享-簡報下載*/
.rightlist .sharebox_03{ border:1px solid #dcdacb; padding:10px 13px 12px 13px; border-top:none;}
.rightlist .sharebox_03 ul{ border:none;}
.rightlist .sharebox_03 ul.overbox{ overflow:auto; width:160px; height:150px;}
/*.rightlist .sharebox_03 ul.overbox a{ font-weight:bold;} */
.rightlist .sharebox_03 ul li{ background-image:url(../images/icon_download.jpg); background-repeat:no-repeat; background-position:left 2px; line-height:19px; padding:0px 0px 5px 18px;}
.rightlist .sharebox_03 ul li a{ color:#353535;}
.rightlist .sharebox_03 img{ width:157px; height:113px; border:1px solid #c6c6c6;}
.rightlist .sharebox_03 p{ line-height:19px; padding:5px 0px 0px 0px;}
.rightlist .sharebox_03 p a{ color:#353535;}
/* 精采分享-簡報下載*/

.rightlist ul{ border:1px solid #dcdacb;}
.rightlist ul.linkbar{ padding:5px 0px 5px 0px;}
.rightlist ul.linkbar li{ padding:0px 17px 0px 17px;}
.rightlist ul.linkbar li img{ width:153px; height:49px;}
/* 首頁暢銷排行 單書 */
.rightlist ul.rankinglist{ padding:8px 8px 12px 8px;}
.rankone{ border:1px solid #dcdacb; padding:12px 5px 5px 5px; border-bottom:none; border-top:none; }
.rankone .bookimg_index{ width:112px; height:150px; background-image:url(../images/imgone_bg_right.jpg); padding:1px 1px 1px 23px; margin:0px 20px 0px 18px; background-color:#CC3300; _margin:0px auto; +margin:0px auto;}
.rankone .bookimg_index img{ width:112px; height:150px;}
.rankone p.booktxt_index{ line-height:19px; padding:5px 0px 0px 10px;}
.rankone p.booktxt_index a{ color:#353535;}
.rankone p.booktxt_index2{ line-height:19px; padding:0px 0px 10px 10px;}
.rankone p.booktxt_index2 a{ color:#353535;}
.ranktwo{ border:1px solid #dcdacb; border-top:none;}
.ranktwo ul{ border:none;}
.ranktwo ul li a{ float:left; width:146px; color:#353535; padding: 0px 0px 3px;/*padding:0px 0px 0px 25px;*/}
.ranktwo ul li{ background-color:#f2f2e3; margin:0px 0px 3px 0px; padding:5px 3px 5px 7px; _margin:0px 0px 3px 2px; line-height:21px; _height:1%; +height:1%;}
.ranktwo ul li span.icongreen{ float:left; padding:1px 3px; margin:0px 6px 0px 0px; background-color:#b7d557; color:#353535; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; _display:inline;}
.ranktwo ul a.rankphoto{ display:block; width:112px; height:150px; border:1px solid #C6C6C6; padding:5px; margin:0px 5px 5px 5px; background-color:#FFF;}
.ranktwo ul a.rankphoto img{ width:112px; height:150px;}

/* 首頁暢銷排行 單書 */
/* 首頁暢銷排行 套書 */
.rankone .bookimg2_index{ width:157px; height:113px; background-image:url(../images/imgtwo_bg_right.jpg); padding:22px 1px 1px 1px; margin:0px 5px 0px 7px; _margin:0px auto; +margin:0px auto;text-align:center;}
.rankone .bookimg2_index img{ max-width:157px; height:113px;}
.rankone .bookimg2_index2{ width:157px; height:113px; background-image:url(../images/imgtwo_bg_right.jpg); background-repeat:no-repeat;padding:22px 1px 10px 1px; margin:0px 5px 0px 7px; _margin:0px auto; +margin:0px auto;text-align:center;}
.rankone .bookimg2_index2 img{ max-width:157px; height:113px;}
.ranktwo ul a.rankphoto2{ text-align:center;display:block; width:157px; height:113px; border:1px solid #C6C6C6; padding:5px; margin:0px 0px 5px 1px; background-color:#FFF;}
.ranktwo ul a.rankphoto2 img{ max-width:157px; height:113px;}
.ranktwo ul li a.titlerank{ padding:0px 0px 3px 0px;}
/* 首頁暢銷排行 套書 */
.rightlist_set{ background-image:url(../images/titleright_saleset_bg.jpg); background-repeat:repeat-y; margin-bottom:8px;}
.rightlist_set ul.setmarketbox{ background-image: url(../images/downright_saleset_bg.jpg.jpg); background-repeat:no-repeat; background-position:left bottom;padding:8px 12px 12px 12px; }
.rightlist_set ul.setmarketbox li{ border-bottom:1px solid #e6e5e5; padding:0px 0px 5px 0px; margin:0px 0px 7px 0px;}
.rightlist_set ul.setmarketbox li img{ width:157px; height:113px; border:1px solid #c6c6c6;}
.rightlist_set ul.setmarketbox li h5{ padding:0px 0px 5px 0px;}
.rightlist_set ul.setmarketbox li h5 a{ font-size:13px; color:#353535; line-height:19px;}
.rightlist_set ul.setmarketbox li p{ line-height:19px;}
.rightlist_set ul.setmarketbox li p.redtxt{ color:#e2002b; font-weight:bold;}
.rightlist_set ul.setmarketbox li p.graytxt{ color:#777777;}

/* 非常作家內頁 */
div.content_page{ float: left; padding: 10px 10px 40px 10px; width:780px;}
.breadline{ background:url(../images/breadlinebg.jpg) repeat-y; padding:5px 10px ;font-size:12px; letter-spacing:1px; color:#797d65;}
.breadline img{ padding:0px 5px; }
.breadline a{ color:#797d65;}
.breadline a:hover{ color:#676767; text-decoration:none;}
.titleroom{ margin-top:5px;}
.titleroom td{ border-top:1px solid #efefe7;}
.titleroom div.h3title { margin:3px 2px 0px; background:url(../images/titleboxbg.jpg) repeat-x; height:42px; position:relative;}/* 定位點 暢銷排行tag */
.titleroom div.h3title2 { margin:3px 2px 0px; background:url(../images/titleboxbg2.jpg) repeat-x; height:42px; position:relative;}/* 定位點 暢銷排行tag */
.titleroom div.h3title img{ margin:3px 0px 0px 12px;}
.titleroom div.h3title2 img{ margin:3px 0px 0px 12px;}
.editbox{ width:740px; margin:0 auto;}
.editbox table.edittable{ font-size:13px; color:#353535; letter-spacing:1px; line-height:21px;}
.editbox table.edittable td.editcont{ padding:10px 5px 10px 5px;}
.editbox table{ max-width:740px;}
.editbox img{ max-width:740px;}

.editspace table{ max-width:730px;}
.editspace img{ max-width:730px;}
.editspace{ font-size:13px; color:#353535; letter-spacing:1px; line-height:21px;}

h3.specailtxt{ font-size:15px; color:#66731e; padding:10px 0px 5px 0px;}
h3.specailtxt_red{ font-size:15px; color:#ab1f22; padding:10px 0px 5px 0px;}
.otherauthor{ width:760px; padding:0px 10px 0px 10px;}
.otherauthor table tr td{ vertical-align:top; padding-bottom:25px;}
.awardlisttitle{ background: none repeat scroll 0 0 #F2F2E3; padding-bottom:0px; height:29px; position:relative;} /* 定位點 歷屆得獎清單 */
.awardlisttitle img{ vertical-align:middle;}
.ma_t20{ margin-top:20px;}

.backbtn{ float:right; padding:0px 8px 0px 0px; _margin:-19px 0px 0px 0px; +margin:-19px 0px 0px 0px;}
.title_intro{ width:758px; margin:0px auto 0px auto; padding:0px 0px 0px 22px;position:relative;}

.authorlist_one{ width:740px; margin:0px 10px 10px 25px;}
.authorlist_one .imglist_people{ width:120px; max-height:150px; border:1px solid #c6c6c6; padding:5px 5px 5px 5px; float:left;text-align:center;}
.authorlist_one .imglist_people input{ width:120px; max-height:150px;}
.authorlist_one .txtlist_people{ width:580px; float:left; padding:0px 0px 0px 15px; float:left;}
.authorlist_one .txtlist_people h2{ font-size:15px; line-height:21px; color:#66731e; padding:0px 0px 8px 0px;}
.authorlist_one .txtlist_people h2 a{ color:#66731e;}
.authorlist_one .txtlist_people p.smallh2{ font-size:13px; color:#666; font-weight:bold; background-image:none; padding:0px;}
.authorlist_one .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.authorlist_one .txtlist_people p{ color:#333; line-height:19px;}

.authorlist_two{ width:360px; margin:0px 2px 10px 18px; float:left; _display:inline;}
.authorlist_two .imglist_people{ width:120px; max-height:150px; border:1px solid #c6c6c6; padding:5px 5px 5px 5px; float:left; text-align:center; margin:0px 12px 2px 0px; +display:inline; _display:inline;}
.authorlist_two .imglist_people input{ width:120px; max-height:150px; margin:0px 8px 8px 0px;}
.authorlist_two .txtlist_people{ /*width:200px; float:left; padding:0px 0px 0px 15px;*/ width:345px; padding:0px 0px 0px 5px;}
.authorlist_two .txtlist_people h2{ font-size:15px; line-height:21px; color:#66731e; padding:0px 0px 8px 0px;}
.authorlist_two .txtlist_people h2 a{ color:#66731e;}
.authorlist_two .txtlist_people p.smallh2{ font-size:13px; color:#666; font-weight:bold; background-image:none; padding:0px;}
.authorlist_two .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.authorlist_two .txtlist_people p{ color:#333; line-height:19px;}


/* 非常作家內頁 */

/*非常作家內頁 左圖*/
.author_up_left{ width:740px; margin:0 auto 10px auto; background-image:url(../images/au_uptxt_bg.jpg); background-repeat:repeat-y; padding:0px 20px 0px 0px;}
.author_up_left .img_small{ width:150px; height:200px; background-image:url(../images/author_imgbg.jpg); padding:6px 6px 6px 26px; margin:0px 12px 0px 12px; float:left; _display:inline;}
.author_up_left .img_small img{ width:150px; height:200px;}
.author_up_left .description_small{ width:530px; float:left; padding:6px 0px 0px 0px;}
.author_up_left .description_small h2{ font-size:15px; line-height:21px; color:#66731e; background-image:url(../images/icon_authors.jpg); background-repeat:no-repeat; background-position:left 8px; padding:0px 0px 8px 8px;} 
.author_up_left .description_small p.smallh2{ font-size:13px; color:#666; font-weight:bold; background-image:none; padding:0px;}
.author_up_left .description_small p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.author_up_left .description_small p{ color:#333; line-height:19px;}
.author_up_left .description_small p.items{ text-indent:-78px; margin-left:80px; padding:0px 0px 5px 0px;}
.author_up_left .description_small p.items img{ vertical-align:middle; margin:0px 5px 0px 0px;}
/*非常作家內頁 左圖*/

/*非常作家內頁 右圖*/
.author_up_right{ width:740px; margin:0 auto 10px auto; background-image:url(../images/au_uptxt_bg.jpg); background-repeat:repeat-y; padding:0px 0px 0px 20px;}
.author_up_right .img_small{ width:150px; height:200px; background-image:url(../images/author_imgbg.jpg); padding:6px 6px 6px 26px; margin:0px 12px 0px 12px; float:right; _display:inline;}
.author_up_right .img_small img{ width:150px; height:200px;}
.author_up_right .description_small{ width:530px; float:left; padding:6px 0px 0px 0px;}
.author_up_right .description_small h2{ font-size:15px; line-height:21px; color:#66731e; background-image:url(../images/icon_authors.jpg); background-repeat:no-repeat; background-position:left 8px; padding:0px 0px 8px 8px;} 
.author_up_right .description_small p.smallh2{ font-size:13px; color:#666; font-weight:bold; background-image:none; padding:0px;}
.author_up_right .description_small p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.author_up_right .description_small p{ color:#333; line-height:19px;}
.author_up_right .description_small p.items{ text-indent:-78px; margin-left:80px; padding:0px 0px 5px 0px;}
.author_up_right .description_small p.items img{ vertical-align:middle; margin:0px 5px 0px 0px;}
/*非常作家內頁 右圖*/

/*非常作家內頁 大圖*/
.author_up_big{ width:740px; margin:0 auto 10px auto;}
.author_up_big .img_small{ width:590px; height:261px; background-image:url(../images/au_big_bg.jpg); padding:11px 115px 12px 40px;}
.author_up_big .img_small img{ width:590px; height:261px;}
.author_up_big .description_small{ width:720px; padding:6px 10px 0px 10px; background-image:url(../images/au_uptxt_bg.jpg); background-repeat:repeat-y; margin:5px auto 10px auto;}
.author_up_big .description_small h2{ font-size:15px; line-height:21px; color:#66731e; background-image:url(../images/icon_authors.jpg); background-repeat:no-repeat; background-position:left 8px; padding:0px 0px 8px 8px;} 
.author_up_big .description_small p.smallh2{ font-size:13px; color:#666; font-weight:bold; background-image:none; padding:0px;}
.author_up_big .description_small p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.author_up_big .description_small p{ color:#353535; line-height:19px;}
.author_up_big .description_small p.items{ text-indent:-78px; margin-left:80px; padding:0px 0px 5px 0px;}
.author_up_big .description_small p.items a:hover{ color:#626262;}
.author_up_big .description_small p.items img{ vertical-align:middle; margin:0px 5px 0px 0px;}
/*非常作家內頁 大圖*/

/* 相關作品 */
.setbooksbox{ width:760px; margin:0 auto; padding:8px 0px 8px 0px;}
.sb_space{ width:178px; float:left; margin:0px 4px 5px 8px; _display:inline;}
.sb_space img{ width:157px; height:113px; margin:0px 9px 0px 8px; border:1px solid #c6c6c6;}
.sb_space h6{ font-size:13px; padding:5px 0px 5px 0px; line-height:18px; font-weight:normal;}
.sb_space a:hover h6{ text-decoration:underline;}
.sb_space p{ line-height:21px; font-size:13px;}
.sb_space p.items{ color:#666;}

.singlebookbox{ width:760px; margin:0 auto; padding:8px 0px 8px 0px;}
.sgb_space{ width:138px; float:left; margin:0px 4px 5px 8px; _display:inline; height:350px;}
.sgb_space img{ width:112px; height:150px; margin:0px 9px 0px 8px; border:1px solid #c6c6c6;}
.sgb_space h6{ font-size:13px; padding:5px 0px 5px 0px; line-height:18px; font-weight:normal;}
.sgb_space a:hover h6{ text-decoration:underline;}
.sgb_space p{ line-height:21px; font-size:13px;}
.sgb_space p.items{ color:#666;}

p.redprice{ color:#cf0000; font-weight:bold; font-size:13px;}
.btnbar{ padding:5px 0px 5px 0px;}
.btnbar img{ vertical-align:middle; margin:0px 0px 5px 0px; width:104px; height:19px; border:none;}
.btnbar input{ vertical-align:middle; margin:0px 0px 5px 0px; width:104px; height:19px; border:none;}
/* 相關作品 */

.footer{ clear:both; width:990px; height:118px; background-image:url(../images/foot_bg.jpg);}
.fourthnav{ width:630px; margin:0 auto; padding:15px 0px 8px 0px;}
.fourthnav ul li{ float:left; border-right:1px solid #5e554e; padding:0px 4px 0px 4px; margin:0px 2px 0px 2px;}
.fourthnav ul li a{ color:#5e554e;}
.fourthnav ul li.noneline{ border-right:none;}
.infobar{ width:850px; margin:0 auto; padding:20px 0px 3px 0px; _padding:15px 0px 3px 0px;}
.infobar ul li{ float:left; color:#716b66; padding:0px 5px 0px 5px;}
.infobar ul li img{ vertical-align:middle; margin-right:5px;}
.footer p{ width:695px; text-align:center; margin:0 auto; font-size:11px; color:#716b66; line-height:21px; font-family: Arial, Helvetica, sans-serif,;}

br.clear { clear:both; font-size:1px; height:0px; line-height:0px;}

/*Pages Start*/
.pagination_title {
    font-size: 10pt;
    margin-top: 0px;
    border-top: 1px solid #CCC;
    background: #F1F1F1;
}

div.pagination {
    overflow: hidden;
    font-size: 9pt;
    padding: 10px 0;
}

div.pagination ul {
    list-style: none;
    padding: 2px 0;
    line-height: 16px;
}

div.pagination li {
    display: inline;
}

div.pagination.scott {
	padding:3px;
	margin:10px;
	text-align:center;
}

div.pagination.scott a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;

	text-decoration: none;
	color: #999999;
}

div.pagination.scott a:hover, div.pagination.scott a:active {
	border:1px solid #777777;
	color: #666666;
	background-color: #EAEAEA;
}

div.pagination.scott li.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #999999;
	font-weight: bold;
	background-color: #999999;
	color: #FFF;
}

div.pagination.scott li.disabled {
	margin-right: 2px;
	color: #999999;
}
/*Pages End*/

/* jerry */
.booksboxlist ul.bglist li{ background: url(../images/icon_lightgreen_g.jpg) no-repeat scroll left 1px transparent;}
.saf { color: #666666;}
.awardsearch{ border: 1px solid #D3D3D3; padding: 1px 11px 8px 11px; text-align: center;}
.awardsearch select{ width: 148px; vertical-align:middle; margin:15px 0px 0px 0px;}
.selectbox{ padding:8px 0px 0px 0px;}
.saf select{ margin:0px 0px 0px 0px; vertical-align:bottom; width: 50px;}
.safbookstime{ padding-top: 15px;}
.awardsearch input{ background: url("../images/search3_btn.jpg") no-repeat scroll 0 0 transparent; border: medium none; cursor: pointer; height: 23px; margin: 10px 0 5px; width: 58px;}
.safcontbox{ height: 200px; margin:3px 0px 0px 0px;}
/*
.seftitletage{ float:right; padding:5px 10px 0px 0px; _margin:-18px 0px 0px 0px; +margin:-18px 0px 0px 0px;}
.seftitletage ul li{ float:left; margin-left:5px; _display:inline;}
.seftitletage ul li.tag01 a{ display:block; background:url(../images/seftag01.jpg) top; width:65px; height:24px; text-indent:-9999px;}
.seftitletage ul li.tag02 a{ display:block; background:url(../images/seftag02.jpg) top; width:65px; height:24px; text-indent:-9999px;}
.seftitletage ul li a:hover{ background-position:left bottom;}
.seftitletage ul li a.focus{ background-position:left bottom;}
.seftitletage ul li a.active{ background-position:left bottom;}
*/

.seftitletage{ float:right; padding:5px 10px 0px 0px; _margin:-18px 0px 0px 0px; +margin:-18px 0px 0px 0px;}
.seftitletage ul.tabs li{ float:left; margin-left:5px; font-size:12px; line-height:22px; letter-spacing:1px; _display:inline;}
.seftitletage ul.tabs li a{ display:block; background:url(../images/seftag00.jpg) top; width:65px; height:24px; color:#879bb4; font-size:12px; line-height:22px; text-align:center;}
.seftitletage ul.tabs li a:hover{ color:#635f60; background-position:left bottom; text-decoration:none;}
.seftitletage ul.tabs li a.focus{ color:#635f60; background-position:left bottom; text-decoration:none;}
.seftitletage ul.tabs li.active a{ color:#635f60; background-position:left bottom; text-decoration:none;}


.goodsetbox{ width:584px;}
.goodsetbox2{ width:584px;}
.goodsetlist_one{ width:564px; margin:0px 10px 5px 10px;}
.goodsetlist_one .imglist_people{ width:157px; max-height:113px; border:1px solid #c6c6c6; padding:5px 5px 5px 5px; float:left; text-align:center;}
.goodsetlist_one .imglist_people input{ max-width:157px; height:113px;}
.goodsetlist_one .txtlist_people{ width:380px; float:left; padding:0px 0px 0px 15px; float:left;}
.goodsetlist_one .txtlist_people h2{ font-size:15px; line-height:21px; color:#353535; padding:0px 0px 8px 0px;}
.goodsetlist_one .txtlist_people h2 a{ color:#353535;}
.goodsetlist_one p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.goodsetlist_one p.smallh2 a{ color:#666;}
.goodsetlist_one .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.goodsetlist_one .txtlist_people p{ color:#333; line-height:19px;}

.goodsetlist_one .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}
span.redprice { color: #CF0000; font-size: 13px; font-weight: bold; padding:0px 0px 0px 15px;}
span.rednum { color: #CF0000; font-size: 13px; font-weight: bold; padding:0px 3px 0px 3px;}

.yearawardbook{ width:760px; padding:0px 10px 0px 10px;}

.awardmessageroom { background: none repeat scroll 0 0 #F7F8ED; width:760px; margin: 5px 10px 5px 10px; }
.awardmessgebox { width: 760px; background: url(../images/awardline.jpg) repeat-x scroll 0 0 transparent; padding:20px 0px 0px 0px;}
.awardcontroom ul{ width: 680px; _width:670px;}
.awardmessgebox ul { float:right; background: url(../images/bgwave.jpg) no-repeat scroll right bottom transparent; padding:0px 13px 15px 15px;}
.awardmessageroom ul li h4 { color: #EF7321; font-size: 17px; padding-top: 15px;}
.awardmessageroom ul li p { color: #444444; font-size: 13px; line-height: 19px; padding-top: 5px;}
.awardmessageroom ul li h5{ font-size:13px; color:#63711a; font-weight:bold; line-height:19px; padding:5px 0px 0px 0px; text-indent:-70px; margin-left:70px;}
.awardmessageroom ul li h5 a{ color:#63711A;font-weight:normal;}
.awardmessgeimgbox{ float:left; margin:-20px 0px 0px 8px; display:block;}

span.yeartxt{ color: #6E6E6D; font-family: Arial,Helvetica,sans-serif; font-size: 15px; font-weight: bold;}

.searchspace{ position:absolute; right:5px; top:5px; _position:absolute; _right:5px; _top:4px; +position:absolute; +right:5px; +top:3px;}
.searchspace select{ vertical-align:middle;}

.taglist{ _margin:0px 0px 25px 0px; +margin:0px 0px 25px 0px;}
.taglist ul.awardcontmenu{ padding:10px;}
.taglist ul li { float:left; background:#f0f0d9; color:#666666; font-size:13px ; font-weight:100; border:dotted #CCC 1px; border-left:none; border-right:none; padding:2px 5px 2px 5px; margin:0px 0px 5px 5px; word-wrap: break-word;word-break: normal; white-space:nowrap; _display:inline;}

.awardlistbox{ padding:0px 10px 0px 10px; border-bottom:1px solid #ddddc1; margin:10px 0px 0px 0px;}
h3.titlea { color: #EF7321; font-size: 15px; background-image:url(../images/icon_sun.jpg); background-repeat:no-repeat; background-position:left center; padding:0px 0px 0px 25px; line-height:19px;}

.goodsetlistlong_one{ width:735px; margin:10px 3px 5px 3px;}
.goodsetlistlong_one .imglist_award{ width:157px; max-height:113px; background-image:url(../images/setbook_imgaw_bg.jpg); background-repeat:no-repeat; float:left;
padding:2px 5px 4px 1px;}
.goodsetlistlong_one .imglist_award img{ width:157px; max-height:113px;}
.goodsetlistlong_one .txtlist_people{ width:550px; float:left; padding:0px 0px 0px 15px; float:left;}
.goodsetlistlong_one .txtlist_people h2{ font-size:15px; line-height:21px; color:#353535; padding:0px 0px 8px 0px;}
.goodsetlistlong_one .txtlist_people h2 a{ color:#353535;}
.goodsetlistlong_one p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.goodsetlistlong_one p.smallh2 a{ color:#666;}
.goodsetlistlong_one .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.goodsetlistlong_one .txtlist_people p{ color:#333; line-height:19px;}
.goodsetlistlong_one .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}

.goodsbooklistlong_one{ width:735px; margin:10px 3px 5px 3px;}
.goodsbooklistlong_one .imglist_award{ width:150px; max-height:200px; background-image:url(../images/singlebook_imgaw_bg.jpg); background-repeat:no-repeat; float:left;
padding:1px 5px 5px 1px;}
.goodsbooklistlong_one .imglist_award img{ width:150px; max-height:200px;}
.goodsbooklistlong_one .txtlist_people{ width:550px; float:left; padding:0px 0px 0px 15px; float:left;}
.goodsbooklistlong_one .txtlist_people h2{ font-size:15px; line-height:21px; color:#353535; padding:0px 0px 8px 0px;}
.goodsbooklistlong_one .txtlist_people h2 a{ color:#63711A;}
.goodsbooklistlong_one p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.goodsbooklistlong_one p.smallh2 a{ color:#666;}
.goodsbooklistlong_one .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.goodsbooklistlong_one .txtlist_people p{ color:#333; line-height:19px;}
.goodsbooklistlong_one .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}

.awardtopbtn{ text-align:right; padding:0px 0px 8px 0px;}

.groupaward{ padding:5px 10px 0px 10px;}
.goodsbooklistlong_one h4 { color: #EF7321; font-size: 13px; font-weight: 100; line-height:18px; letter-spacing: 1px; padding: 5px 5px 8px 0px;}

.groupone_gray{ background-color:#f7f7f7; padding:8px 0px 0px 0px; margin:5px 0px 10px 0px; _height:1%; +height:1%;}
.goodsbookfour { width:173px; float:left; margin:0px 3px 3px 8px; _display:inline;}
.goodsbookfour .awardfour{  background-image: url(../images/singlebook_imgaw_bg2.jpg); background-repeat: no-repeat; max-height: 200px; padding: 1px 5px 5px 1px;
 width: 150px; margin:0px 2px 0px 5px;}
.goodsbookfour .awardfour img{ width:150px; max-height:200px; border:none; margin:0px;}
.goodsbookfour h6 { font-size:15px; padding:5px 0px 3px 0px; line-height:21px; font-weight:bold;}
.goodsbookfour h6 a{ color:#63711A;}
.goodsbookfour h6 a:hover { text-decoration:underline;}
.goodsbookfour h4 { color: #EF7321; font-size: 13px; font-weight: 100; line-height:18px; letter-spacing: 1px; padding: 5px 0px 0px 0px;}
.goodsbookfour p{ line-height:21px; font-size:13px;}
.goodsbookfour .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}
/* jerry */

/* jane */
.leftclublist{ margin-bottom: 8px;}
.leftclublist .tagbar ul{ border: 1px solid #DCDACB; border-bottom: medium none; padding: 3px 4px 3px 6px; _height:1%; +height:1%;}
.rankleft { border: 1px solid #DCDACB; border-top: medium none;  padding-bottom: 10px;}
.rankleft ul{}
.rankleft ul li { background-color: #FFFFFF; border-bottom: 1px solid #DCDACB; line-height: 21px; margin: 0 0 3px; padding: 5px 3px 5px 7px; +height:1%; _height:1%;}
.rankleft ul li span.icongreen { background-color: #B7D557; color: #353535; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; margin: 0 6px 0 0; padding: 1px 3px;}
.rankleft ul li a { color: #353535; float: left; width: 130px;}

.singlesettage{ position:absolute; right:8px; top:5px;}
.singlesettage ul.tabs li{ float:left; margin-left:5px; font-size:12px; line-height:22px; letter-spacing:1px; _display:inline;}
.singlesettage ul.tabs li a{ display:block; background:url(../images/setsingletag00.jpg) top; width:37px; height:24px; color:#879bb4; font-size:12px; line-height:22px; text-align:center;}
.singlesettage ul.tabs li a:hover{ color:#635f60; background-position:left bottom; text-decoration:none;}
.singlesettage ul.tabs li a.focus{ color:#635f60; background-position:left bottom; text-decoration:none;}
.singlesettage ul.tabs li.active a{ color:#635f60; background-position:left bottom; text-decoration:none;}

.toprankbox{ width:584px; margin:0px 0px 13px 0px;}
.inner_title { width:576px; padding:0px 4px 0px 4px;}
.booktop1 { background:url(../images/no_1_bg.jpg) no-repeat scroll 0 0 transparent;padding: 0px 15px; }
.booktop1 img {float:left;}
.booktop1 h2 { float:left; color:#4b5320; font-size:15px; line-height:21px; padding:4px 10px 0px; max-width:440px;}
.booktop1 h2 a { color:#4b5320; font-size:15px;}

.ranklistlong_yellow{ width:554px; padding:10px 10px 5px 10px; background-color:#f7fbe4; margin:0px 4px 0px 4px;}
.ranklistlong_yellow .imglist_award{ width:150px; max-height:200px; border:1px solid #C6C6C6; float:left; padding:3px 3px 3px 3px;}
.ranklistlong_yellow .imglist_award img{ width:150px; max-height:200px;}
.ranklistlong_yellow .txtlist_people{ width:380px; float:left; padding:0px 0px 0px 15px; float:left;}
.ranklistlong_yellow .txtlist_people h2{ font-size:16px; line-height:21px; color:#353535; padding:0px 0px 8px 0px;}
.ranklistlong_yellow .txtlist_people h2 a{ color:#353535;}
.ranklistlong_yellow p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.ranklistlong_yellow p.smallh2 a{ color:#666;}
.ranklistlong_yellow .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.ranklistlong_yellow .txtlist_people p{ color:#333; line-height:19px;}
.ranklistlong_yellow .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}

.ranklistlong_white{ width:554px; padding:10px 10px 5px 10px; background-color:#ffffff; margin:0px 4px 0px 4px;}
.ranklistlong_white .imglist_award{ width:150px; max-height:200px; border:1px solid #C6C6C6; float:left; padding:3px 3px 3px 3px;}
.ranklistlong_white .imglist_award img{ width:150px; max-height:200px;}
.ranklistlong_white .txtlist_people{ width:380px; float:left; padding:0px 0px 0px 15px; float:left;}
/*.ranklistlong_white .txtlist_people h2{ font-size:16px; line-height:21px; color:#353535; padding:0px 0px 8px 0px;}*/
.ranklistlong_white .txtlist_people h2{ font-size:13px; font-weight:normal;line-height:18px; color:#717656; padding:0px 0px 8px 0px;}
.ranklistlong_white .txtlist_people h2 a{ color:#717656;}
.ranklistlong_white p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.ranklistlong_white p.smallh2 a{ color:#666;}
.ranklistlong_white .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.ranklistlong_white .txtlist_people p{ color:#333; line-height:22px;}
.ranklistlong_white .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}


.booktop2 { background-color:#edeee0; background-image:url(../images/top_all_bg.jpg); background-repeat:no-repeat; /*background: url(../images/top_all_bg.jpg) no-repeat scroll 0 0 transparent;*/ /*height: 29px;*/ padding: 0 15px;}
.booktop2 img { float: left; padding-top: 7px;}
.booktop2 h3 { color: #4B5320; float: left; font-size: 15px; font-weight: bold; line-height: 29px; padding: 0 0 0 10px;}
.booktop2 h2 { float:left; font-size:15px; color: #4b5320; line-height:23px; padding:4px 10px 0px; width:445px;}
.booktop2 h2 a { color: #4b5320; font-size: 15px;}

.ranklistlongset_yellow{ width:554px; padding:10px 10px 5px 10px; background-color:#f7fbe4; margin:0px 4px 0px 4px;}
.ranklistlongset_yellow .imglist_award{ width:157px; max-height:113px; border:1px solid #C6C6C6; float:left; padding:3px 3px 3px 3px;}
.ranklistlongset_yellow .imglist_award img{ width:157px; max-height:113px;}
.ranklistlongset_yellow .txtlist_people{ width:373px; float:left; padding:0px 0px 0px 15px; float:left;}
.ranklistlongset_yellow .txtlist_people h2{ font-size:16px; line-height:19px; color:#353535; padding:0px 0px 8px 0px;}
.ranklistlongset_yellow .txtlist_people h2 a{ color:#353535;}
.ranklistlongset_yellow p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.ranklistlongset_yellow p.smallh2 a{ color:#666;}
.ranklistlongset_yellow .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.ranklistlongset_yellow .txtlist_people p{ color:#333; line-height:19px;}
.ranklistlongset_yellow .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}

.ranklistlongset_white{ width:554px; padding:10px 10px 5px 10px; background-color:#ffffff; margin:0px 4px 0px 4px;}
.ranklistlongset_white .imglist_award{ width:157px; max-height:113px; border:1px solid #C6C6C6; float:left; padding:3px 3px 3px 3px;}
.ranklistlongset_white .imglist_award img{ width:157px; max-height:113px;}
.ranklistlongset_white .txtlist_people{ width:373px; float:left; padding:0px 0px 0px 15px; float:left;}
.ranklistlongset_white .txtlist_people h2{ font-size:16px; line-height:19px; color:#353535; padding:0px 0px 8px 0px;}
.ranklistlongset_white .txtlist_people h2 a{ color:#353535;}
.ranklistlongset_white p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.ranklistlongset_white p.smallh2 a{ color:#666;}
.ranklistlongset_white .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.ranklistlongset_white .txtlist_people p{ color:#333; line-height:19px;}
.ranklistlongset_white .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}

.dlhotbook tr td { vertical-align:top;}
.hotbookthree { width:182px; float:left; margin:7px 3px 3px 8px; _display:inline;}
.hotbookthree .awardfour{  background-image: url(../images/singlebook_imgaw_bg.jpg); background-repeat: no-repeat; max-height: 200px; padding: 1px 5px 5px 1px;
 width: 150px; margin:0px 10px 0px 13px;}
.hotbookthree .awardfour input{ width:150px; max-height:200px; border:none; margin:0px;}
.hotbookthree p.items{ color:#666; font-size:13px;}
.hotbookthree p.items a{ color:#666;}
.hotbookthree h6 { font-size:15px; padding:5px 0px 8px 0px; line-height:22px;}
.hotbookthree h6 a{ color:#444444;}
.hotbookthree h6 a:hover { text-decoration:underline;}
.hotbookthree p{ line-height:21px; font-size:13px;}
.hotbookthree .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}

.rightbooks{ border:1px solid #dcdacb; padding:12px 6px 5px 6px; border-top:none; }
.rightbooks .bookimg_index{ width:112px; height:150px; border:1px solid #C6C6C6; padding:0px 0px 0px 0px; margin:0px 28px 0px 28px; background-color:#CC3300; _margin:0px auto; +margin:0px auto;}
.rightbooks .bookimg_index img{ width:112px; height:150px;}
.rightbooks p.booktxt_index{ line-height:19px; padding:8px 0px 5px 0px;}
.rightbooks p.booktxt_index a{ color:#353535;}

/*新書搶先讀固定高度*/
.rightbooks_hh{ border:1px solid #dcdacb; padding:12px 6px 5px 6px; border-top:none; /*height:260px;*/ +height:1%; _height:1%;}
.rightbooks_hh .bookimg_index{ width:112px; height:150px; border:1px solid #C6C6C6; padding:0px 0px 0px 0px; margin:0px 28px 0px 28px; background-color:#CC3300; _margin:0px auto; +margin:0px auto;}
.rightbooks_hh .bookimg_index img{ width:112px; height:150px;}
.rightbooks_hh p.booktxt_index{ line-height:19px; padding:8px 0px 5px 0px;text-align:center;}
.rightbooks_hh p.booktxt_index a{ color:#353535; display:block;/* height:58px;*/}

.rightbooklist .newbook_single_hh{ padding:0px 0px 5px 0px; margin:0px 0px 11px 0px; border-bottom:1px solid #dcdacb;height:240px;}
.pagebook{}
/*新書搶先讀固定高度*/

.pagebook ul.btnbtnbar{ padding: 10px 0px 5px 0px; border:none; _height:1%; +height:1%;}
.pagebook ul.btnbtnbar li.le{ float:left;}
.pagebook ul.btnbtnbar li.ri{ float:right;}
.pagebook ul.btnbtnbar li.txt{ float:left; color:#727272; text-align: center; width: 130px;}

.rightbooklist{ border:1px solid #dcdacb; padding:12px 6px 5px 6px; border-top:none; }
.rightbooklist .bookimg_index{ width:112px; height:150px; border:1px solid #C6C6C6; padding:0px 0px 0px 0px; margin:0px 28px 0px 28px; background-color:#CC3300; _margin:0px auto; +margin:0px auto;}
.rightbooklist .bookimg_index img{ width:112px; height:150px;}
.rightbooklist p.booktxt_index{ line-height:19px; padding:8px 0px 5px 0px;}
.rightbooklist p.booktxt_index a{ color:#353535;}

.rightbooklist .newbook_single{ padding:0px 0px 5px 0px; margin:0px 0px 11px 0px; border-bottom:1px solid #dcdacb;}

.hotone { border:1px solid #dcdacb; border-top:none; padding: 12px 8px 5px 8px;}
.newtopbox h4 { font-family: Arial,Helvetica,sans-serif; line-height: 18px;  padding: 0 0 5px 0;}
.newtopbox h4 span.icon { background: url(../images/icon_hot.jpg) no-repeat scroll 0 0 transparent; color: #FFFFFF; display: block; float: left; font-size: 12px;
 height: 21px; padding:4px 4px 0px 0px; width: 18px; text-align:center; line-height:21px;}
.newtopbox h4 span.topntxt{ font-size:13px;}

.newtopbox{ border-bottom:1px dashed #dcdacb; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.newtopbox .bookimg_index{ width:112px; height:150px; border:1px solid #c6c6c6; margin:2px 0px 8px 0px;}
.newtopbox .bookimg_index img{ width:112px; height:150px;}
.newtopbox .newbook_single{ padding:0px 25px 0px 28px;}
.newtopbox .newbook_single p{ line-height:19px; padding:0px 0px 0px 0px;}

.newbook_set{ padding:0px 5px 0px 5px;}
.newbook_set p{ padding:0px 20px 0px 20px; line-height:19px;}
.newbook_set .btnbar{ padding:5px 28px 0px 28px;}

.newtopbox .newbook_set .bookimg_index{ width:157px; height:113px; border:1px solid #c6c6c6; margin:2px 0px 8px 0px;text-align:center;}
.newtopbox .newbook_set .bookimg_index img{ max-width:157px; height:113px;}

.dropyear{ right:7px; top:0px; position:absolute;}
.topboxout{ background-color:#f9f8e4;}
.topbox{background:url(../images/bg_flower.jpg) no-repeat right bottom; padding:10px 80px;}
.topbox_leftsection{ float:left; padding:5px; border: solid 1px #c6c6c6; background-color:#ffffff;}
.topbox_leftsection img{ width:320px; height:260px;}
.topbox_rightsection{float:left; width:270px; padding:0px 0px 0px 18px;}
.topbox_rightsection h1{ color:#626f1d; font-family:"微軟正黑體"; font-size:21px; line-height:28px; margin-bottom:15px;}
.topbox_rightsection p{ color:#444444; font-size:13px; line-height:21px; letter-spacing:1px;}

.photo_inner_box{ width:760px; padding:0px 10px 0px 10px;}
table.albumtable{ width:760px;}
table.albumtable td.tdphotobg{ background-image:url(../images/bgbg_middle.jpg); background-repeat:repeat-y;}
.photoinner_middle{ width:735px; padding:0px 0px 0px 5px; margin:0 auto; height:240px; overflow-x:hidden; overflow-y:auto;}
.photoinner_middle table tr td{ vertical-align:top; }
.photoblock { float: left; padding: 10px 6px 10px 6px; width: 230px;}
.photoblock img { padding: 0px 0px 0px 0px; width: 200px; max-height:150px; margin:0px 15px 0px 15px;}
.photoblock span.phototxt { color: #444444; display: block; font-size: 13px; line-height: 19px; padding: 5px 0px 5px 0px;}
.photoblock a span.phototxt { color: #444444;padding: 5px 15px;}
.photoblock a:hover span.phototxt { text-decoration:underline;}

.titleshort_intro{ width:559px; margin:0px auto 0px auto; padding:0px 0px 0px 22px;}
.titleshort_intro2{ width:559px; margin:0px auto 0px auto; padding:0px 0px 0px 22px;color:#66731E;font-size:15px;font-weight:bold;}
.bookscate{ width:584px; padding:0px 0px 15px 0px;}
.groupone tr td{vertical-align:top;}

.ranklistlong_cate{ width:564px; margin:2px 10px 5px 10px;}
.ranklistlong_cate .imglist_award{ width:150px; max-height:200px; border:1px solid #C6C6C6; float:left; padding:3px 3px 3px 3px;}
.ranklistlong_cate .imglist_award img{ width:150px; max-height:200px;}
.ranklistlong_cate .txtlist_people{ width:380px; float:left; padding:0px 0px 0px 15px; float:left;}
.ranklistlong_cate .txtlist_people h2{ font-size:16px; line-height:21px; color:#353535; padding:0px 0px 8px 0px;}
.ranklistlong_cate .txtlist_people h2 a{ color:#353535;}
.ranklistlong_cate p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.ranklistlong_cate p.smallh2 a{ color:#666;}
.ranklistlong_cate .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.ranklistlong_cate .txtlist_people p{ color:#333; line-height:19px;}
.ranklistlong_cate .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}

.sgnews_space{ /*width:134px;*/ width:183px; float:left; margin:0px 4px 5px 8px; _display:inline; }
.sgnews_space img{ width:112px; height:150px; margin:0px 9px 0px 8px; border:1px solid #c6c6c6;}
.sgnews_space h6{ font-size:13px; padding:5px 0px 5px 0px; line-height:18px; font-weight:normal;}
.sgnews_space a:hover h6{ text-decoration:underline;}
.sgnews_space p{ line-height:21px; font-size:13px;text-align:center;}
.sgnews_space p.items{ color:#666;}
.sgnews_space .btnbar input{ text-align:justify; vertical-align:middle; margin:0px 0px 5px 0px; width:104px; height:19px; border:none;}

.sgnews_space2{ /*width:134px;*/ width:183px; float:left; margin:0px 4px 5px 8px; _display:inline; }
.sgnews_space2 img{ width:112px; height:150px; margin:0px 9px 0px 8px; border:1px solid #c6c6c6;}
.sgnews_space2 h6{ font-size:13px; padding:5px 20px 5px 20px; line-height:18px; font-weight:normal;}
.sgnews_space2 a:hover h6{ text-decoration:underline;}
.sgnews_space2 p{ line-height:21px; font-size:13px;text-align:center;}
.sgnews_space2 p.items{ color:#666;}
.sgnews_space2 .btnbar{ text-align:center;}
.sgnews_space2 .btnbar input{ text-align:justify; vertical-align:middle; margin:0px 0px 5px 0px; width:104px; height:19px; border:none;}
.sgnews_space2 input{ margin:0px 35px 0px 36px;}

/* 20120427 */
.sgnews_space input{ margin:0px 35px 0px 36px;}
/* 20120427 */

.rightlist_author{ background-image:url(../images/titleright_saleset_bg.jpg); background-repeat:repeat-y; margin-bottom:8px;}
.rightlist_author ul.setmarketbox{ background-image: url(../images/downright_saleset_bg.jpg); background-repeat:no-repeat; background-position:left bottom;padding:8px 12px 12px 12px; }
.rightlist_author ul.setmarketbox li{ border-bottom:none; padding:0px 0px 5px 0px; margin:0px 0px 7px 0px;}
.rightlist_author ul.setmarketbox li img{ width:90px; height:115px; padding:5px; border:1px solid #c6c6c6; margin:0px 30px 0px 30px;}
.rightlist_author ul.setmarketbox li h5{ padding:3px 0px 5px 0px; color:#66731e; font-size:15px;}
.rightlist_author ul.setmarketbox li h5 a{ font-size:15px; color:#66731e; line-height:19px;}
.rightlist_author ul.setmarketbox li h6{ color:#666; font-size:13px; line-height:19px;}
.rightlist_author ul.setmarketbox li p{ line-height:19px; padding:5px 0px 0px 0px;}

.rightlist .combybox_04{ border:1px solid #dcdacb; padding:10px 11px 8px 11px; border-top:none;}
.rightlist .combybox_04 ul{ border:none;}
.rightlist .combybox_04 ul li{ background-image:url(../images/icon_upgreen.jpg); background-repeat:no-repeat; background-position:left 5px; line-height:19px; padding:0px 0px 8px 14px;}
.rightlist .combybox_04 ul li a{ color:#353535;}
/* jane */
/* 2011/1202 單書頁 */
.upbookcont{ width:740px; padding:0px 20px 0px 20px;}
.upbookcont2{ width:760px; margin:5px 10px;}
.upbookcont p.items{ font-size:12px; color:#444444; line-height:19px;}
.upbookcont2 p.items{ font-size:12px; color:#444444; line-height:19px; padding:0px 20px; background-color:#ffffff;}
.inner_gray{ background-color:#f7f5f6; _height:1%; +height:1%; padding:20px 10px 15px 25px; margin-bottom:25px;}
span.greentxt{ /*color: #838E49;*/ color:#F60;}
.pinktitle{ color:#74531f; font-size:21px; line-height:29px; font-weight:bold; padding:15px 0px 10px 15px; border-bottom: dotted 1px #444444;background-color:#f6dfd9;}
.pinktitle span{ color:#61818c; font-size:12px; line-height:18px; display:block; font-weight:normal; padding-top:5px;}
.right_singlebook{ float:left; width:221px; padding:0px 0px 15px 0px;}
.right_singlebook2{ float:left; width:350px; margin-right:20px; _width:352px; }
.imgsinglebook_box{ border: 1px solid #CCCCCC; padding-top: 20px; position:relative;} /* 定位點 圖片放大鏡 */
.singlebookbig { background-image:url(../images/book_gray_bg.jpg); background-repeat:no-repeat; width:150px; height:200px; padding:0px 5px 5px 0px; margin:0px 0px 0px 33px; _display:inline;}
.singlebookbig img { width:150px; height:200px;}
.singlebookbig2 { width:350px; height:389px; _display:inline; border: solid 1px #cccccc;text-align:center;}
.singlebookbig2 img { max-width:350px; height:389px; _margin-top:1px;}
.icon_glass { position:absolute; right:7px; top:208px;}
.booksmallpicbox { background-color:#F4F5E7; margin-top:20px;}
.datasinglebook{ padding:10px 0px 0px 0px;}
.datasinglebook p{ line-height:19px; padding:0px 0px 4px 0px;}
p.redtxt{ color: #CF0000;}
span.redtxt{ color: #CF0000;}
.keywords{ border: 1px solid #CCCCCC; color: #555555; line-height: 24px; padding:3px 5px 3px 5px;}
.keywords a{ color:#777777; line-height:19px; }

.keywords2{ border: 1px solid #CCCCCC; color: #555555; line-height: 24px; padding:3px 5px 3px 5px; background-color:#FFF;}
.keywords2 a{ color:#777777; line-height:19px; padding:0px 10px 0px 0px;}

.description_singlebook{ float:left; width:499px; padding:0px 0px 15px 20px; position:relative;} /* 分享FB的定位點 */
.description_singlebook2{ float:left; width:355px; padding:0px 0px 15px 0px;} /* 分享FB的定位點 */
.numtxt_d{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:8e8e8e; padding:0px 0px 8px 0px;}
.descr_title{ border-bottom:1px solid #8e8e8e; padding:0px 0px 8px 0px;}
.descr_title h1{ font-size:21px; line-height:30px; color:#66741F; font-family:"微軟正黑體"; padding:0px 0px 8px 0px;}
.descr_title h5{ font-size:12px; line-height:18px; color:#444444; font-weight:normal; padding:0px 0px 8px 0px;}
.descr_title h6{ font-size:12px; line-height:18px; color:#91815E; font-weight:normal; padding:0px 0px 8px 0px;}
.bluetxt{ color: #54AC92;display:block; margin-top:-18px; padding-left:42px;}
.descr_deta{ width:390px; padding:15px 0px 8px 0px;}
.descr_deta ul li{ line-height:18px; padding:0px 0px 5px 0px;}
.descr_deta .bluetxt a{ color: #54AC92;text-decoration:none;}
.descr_deta .bluetxt a:hover{ color:#54AC92; text-decoration:underline;}

.descr_deta2{ width:355px; padding:0px 0px 8px 0px;}
.descr_deta2 ul li{ line-height:18px; padding:0px 0px 5px 0px;}
.descr_deta2 ul li a{ margin-left:5px;}
.descr_deta2 ul li a img{ vertical-align:middle;}
.descr_deta2 .bluetxt a{ color: #54AC92;}
.descr_deta2 .bluetxt a:hover{ color:#555555; text-decoration:none;}

.descr_deta3{ width:200px; padding:15px 0px 8px 0px; word-wrap:break-word; float:left;}/* 書系檢索的文字區 */
.descr_deta3 ul li{ line-height:18px; padding:0px 0px 5px 0px;}
.descr_deta3 ul li a{ margin-left:5px;}
.descr_deta3 ul li a img{ vertical-align:middle;}
.descr_deta3 .bluetxt a{ color: #54AC92; padding-left:36px; display:block; margin-top:-19px;}
.descr_deta3 .bluetxt a:hover{ color:#555555; text-decoration:none;}
.descr_deta3 span.bkgreen{ color:#5d6e00;padding-left:42px; display:block; margin-top:-19px; line-height:19px;}

.descr_price{ width:375px; padding:8px 4px 8px 9px; background-color: #FDFFEA; border: 1px solid #DADCC6;}
.descr_price p{ line-height:18px; background-image:none; padding:0px 0px 8px 13px;}
.descr_price p.point{ line-height:18px; background-image:url(../images/icon_photolist.jpg); background-repeat:no-repeat; background-position:left 5px; padding:0px 0px 2px 13px;}
.descr_price span.redprice{ padding:0px;}
.descr_price p.red{ padding: 0 0 0px 13px;}

.descr_price2{ padding:8px 4px 8px 9px; background-color: #FDFFEA; border: 1px solid #DADCC6; margin-bottom:10px;}
.descr_price2 p{ line-height:18px; background-image:none; padding:0px 0px 8px 13px;}
.descr_price2 p.point{ line-height:18px; background-image:url(../images/icon_photolist.jpg); background-repeat:no-repeat; background-position:left 5px; padding:0px 0px 2px 13px;}
.descr_price2 span.redprice{ padding:0px;}
.descr_price2 p.red{ padding: 0 0 10px 13px;}

.descr_price3{ width:285px; padding:8px 4px 8px 9px; background-color: #FDFFEA; border: 1px solid #DADCC6; margin:15px 0px 10px 0px; float: right; _display:inline;}/* 書系檢索的價格區 */
.descr_price3 p{ line-height:18px; background-image:none; padding:0px 0px 8px 13px;}
.descr_price3 p.point{ line-height:18px; background-image:url(../images/icon_photolist.jpg); background-repeat:no-repeat; background-position:left 7px; padding:0px 0px 2px 13px;}
.descr_price3 span.redprice{ padding:0px;}
.descr_price3 p.red{ padding: 0 0 10px 13px;}
.descr_price3 p a{ padding-left:10px;}
.descr_price3 p a img{ vertical-align:middle;}

.descr_price4{ /*width:165px;*/ padding:8px 4px 8px 9px; background-color: #FDFFEA; border: 1px solid #DADCC6; margin-bottom:10px; margin-top:10px;}
.descr_price4 p{ line-height:18px; background-image:none; padding:0px 0px 5px 13px;}
.descr_price4 p.point{ line-height:18px; background-image:url(../images/icon_photolist.jpg); background-repeat:no-repeat; background-position:left 7px; padding:0px 0px 5px 13px;}
.descr_price4 span.redprice{ padding:0px;}
.descr_price4 p.red{ padding: 0 0 10px 13px;}
.descr_price4 p a{ display:block; padding-bottom:5px;}
.descr_price4 p a img{ vertical-align:middle;}


.coupontxt{ padding:0px 0px 0px 8px;}
span.btncoupom1{ background-image: url(../images/btn_gray_question.jpg); background-position: left center; background-repeat: repeat-x; border: 1px solid #D5D5D5;
 margin:0px 0px 0px 5px; padding:1px 1px 1px 1px;}
span.btnclub2{ background-image: url(../images/btn_gray_question.jpg); background-position: left center; background-repeat: repeat-x; border: 1px solid #D5D5D5;
 margin:0px 0px 0px 5px; padding:1px 1px 1px 1px;}
span.btnclub2 a{ color:#666666; font-size:11px;}
span.btnclub2 a:hover{ color:#353535; text-decoration:none;}

span.btnclub3{ background-image: url(../images/btn_gray_question.jpg); background-position: left center; background-repeat: repeat-x; border: 1px solid #D5D5D5;
 margin:0px 0px 0px 10px; padding:1px 1px 1px 1px;}
span.btnclub3 a{ color:#666666; font-size:11px;}
span.btnclub3 a:hover{ color:#353535; text-decoration:none;}

span.btncoupom1 a{ color:#666666; font-size:11px;}
span.btncoupom1 a:hover{ color:#353535; text-decoration:none;}
p.red{ color: #CF0000;}
.btncartclub{ padding:8px 0px 5px 0px;}
.btncartclub img{ vertical-align:middle; margin-right:5px;}
.descr_share{ width:100px; position: absolute; right:0px; top:166px;}
.descr_share ul li{ font-size:12px;}
.descr_share ul li.sharetxt{ padding:0px 0px 5px 0px;}
.descr_share ul li.itemtxt{ width: 90px; height: 22px; background-image: url(../images/lable_bg.jpg); background-repeat: no-repeat; text-align:center; padding:5px 0px 0px 2px;}
.descr_share ul li.itemtxt a{ color: #8D7E5C;}
.descr_share ul li.itemtxt a:hover{ color:#353535; text-decoration:none;}
.descr_share ul li .iconbtn img{ vertical-align:middle; margin-right:5px;}

.recombookcont{ width:740px; padding:0px 20px 0px 20px; margin:5px 0px 25px 0px;}
.recommendation_inner { border-color: #DADCC6; border-right: 1px solid #DADCC6; border-style: solid; border-width: 3px 1px 1px; padding: 15px 16px 15px 16px;}
.tagrecomded ul li{ float: left; padding: 0px 2px 0px 0px; text-align: center;}
.tagrecomded ul li a{ display: block; width: 75px; height: 25px; float: left; background-image:url(../images/btn_recommendation.jpg); background-repeat:no-repeat; background-position:left bottom; color: #444444; line-height: 22px;}
.tagrecomded ul li a:hover{ background-position:left top;}
.tagrecomded ul li a.focus{ background-position:left top;}
.map_head_box ul li{ float:left; font-size: 13px; line-height:23px; padding:0px 11px 0px 5px; background-image: url(../images/icon_list.jpg); background-repeat:no-repeat; background-position:right center; height:23px;}
.map_head_box ul li a:hover{ color:#3aa283;}
.map_head_box ul li a.focus{ color:#3aa283;}

.otherreadbooks{ width:760px; padding:0px 10px 0px 10px;}

.topbtn{ width:37px; height:14px; float:right; margin:10px 5px 10px 0px; _display:inline;}
/* 2011/1202 單書頁 */

/*Jerry1207*/
.title_blank{ background:url(../images/title_Blank.jpg) no-repeat 23px 0px; color:#e06900; display:block; padding:0px 0px 15px 50px; width:705px; font-weight:bold; font-size:15px}

.awardsearchlistroom table{ margin:auto; margin-bottom:5px;} 
.awardsearchlistroom table tr th{ background:url(../images/award_titlebg.jpg) repeat-x; text-align:center;  font-size:15px;color:#e06900; font-weight:bold; padding:15PX 0PX; }
.awardsearchlistroom table tr td{ background:#fff; border-right:#e5e6d5 1px solid; border-bottom:#e5e6d5 1px solid; padding-bottom:10px;padding-top:15px;}
.awardsearchlistroom table tr td h3{ padding:0px 15px; vertical-align:middle; font-size:15px; color:#353535; line-height:23px;}

.awardsearchlistroom ul.awardsearchlistboxclass{float:left; padding:5px 0px; background:none; width:300px;}
.awardsearchlistroom ul.awardsearchlistboxclass li{ background:url(../images/icon_upgreen.jpg) no-repeat 8px 7px; padding:0px 0px 0px 18px; line-height:20px;}
.awardsearchlistroom ul.awardsearchlistboxbookname{float:left; padding:5px 0px;background:none; width:290px; }
.awardsearchlistroom ul.awardsearchlistboxbookname li{padding:0px 8px; line-height:23px;}
.awardsearchlistroom ul.awardsearchlistboxbookname a{ color:#2460ba;}

.awardsearchlooplistbox{border-bottom:#f1f3d5 1px solid; padding:8px 0px;_padding:0px; height:1%;}
.borderbnone{ border-bottom:none;}
/*Jerry1207*/

/* 2011/12/14  套書大賣場上方四區塊 */
.moneytimespace{width:942px; padding:120px 20px 0px 28px;}
.moneytime{ width:942px; padding:0px 20px 0px 28px;}
.checkprice{ width:298px; float:left; margin-right:6px; _display:inline;}
table.checkuptable td.bgred{ background-color:#b91b20;}
.alcenter{ width:288px; padding:4px 5px 5px 5px;}
table.conttable td{ border:1px solid #e3730f;}
table.conttable td.title01{ font-size:15px; color:#FFF; text-align:center; border:none;}
table.conttable td.noneborder{ border:none;}
table.conttable td.txt01{ font-size:13px; color:#353535; line-height:19px; background-color:#FFF; padding:1px 3px 1px 3px; _padding:0px 3px 0px 3px; _line-height:19px;}
table.conttable td.txt02{ font-size:13px; color:#353535; line-height:19px; background-color:#CCCCCC; padding:1px 3px 1px 3px; _padding:0px 3px 0px 3px; _line-height:19px;}

.timeupbox{ width:225px; height:175px; float:left; margin-right:5px; _display:inline; background-image:url(../images/timebg_sm.jpg);}
.timeupbox p{ padding:8px 0px 0px 0px;}
.priceupbox{ width:225px; height:175px; float:left; margin-right:4px; _display:inline; background-image:url(../images/pricebg_sm.jpg);}
.priceupbox p{ padding:8px 0px 0px 0px;}
p.white01{ font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#FFF; font-weight:bold;}
p.white02{ font-size:15px; color:#FFF;}
span.whitenum{ font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.bignum{ padding:85px 0px 0px 37px;}
.joinupbox{ width:178px; height:175px; float:left; background-image:url(../images/joinbg_sm.jpg);}
.joinupbox p.b001{ padding:60px 20px 0px 35px;}
.joinupbox p.b002{ padding:40px 20px 0px 35px;}
/* 2011/12/14 */
.joinupbox1{ width:178px; height:175px; float:left; background-image:url(../images/joinbg_sm1.jpg);}
.joinupbox1 p.b001{ padding:40px 20px 0px 35px;}
.joinupbox1 p.b002{ padding:40px 20px 0px 35px;}

/*Jane1209*/
.searchbox{width:760px; margin:5px 10px;}
.searchSelect{ font-size:13px; padding-right:20px; float:right; }
.searchSelect select{ margin:0px 10px; vertical-align:middle;}
.searchSelect a img{border: solid 1px #ccc;width:31px; height:18px;}
.searchSelect a:hover img{ border: solid 1px #444;width:31px; height:18px;}
.searchSelect img{ vertical-align:middle;}

.searchright{float:right; padding:10px 0px; margin:0px 10px 0px 0px;_margin:0px 5px 0px 0px;}
.searchright ul li{ float:left; height:19px;}
.searchright ul li.total{background-image:url(../images/icon_total.jpg); background-repeat:no-repeat;padding-right:10px;}
.searchright ul li.easy{background-image:url(../images/icon_easy.jpg); background-repeat:no-repeat;}
.searchright ul li a{ color:#4f5f38;padding:0px 0px 5px 22px;}
.searchright ul li a img{ vertical-align:middle;}
.searchright ul li a:hover{ text-decoration:underline;}
.searchright ul li a.focus{ text-decoration:underline;}

.searchlist{ width:720px;padding:10px 20px;_padding:0px 0px 10px 20px;}
.searchlist h4{ color:#044444; background-image:url(../images/icon_searchlist.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-left:26px; font-size:15px; line-height:19px;}
.searchlist h5{ color:#044444; background-image:url(../images/icon_datasearch.jpg); background-repeat:no-repeat; background-position:0px 0px; padding-left:26px; font-size:15px; line-height:19px;}
.searchlist table.searchmenu{ margin:20px 0px; width:720px;}
.searchlist table.searchmenu td{ background-image:url(../images/orangepoint.jpg); background-repeat:no-repeat; background-position:7px 10px; vertical-align:top; padding:5px 0px 5px 0px; line-height:21px;width:360px;}
.searchlist table.searchmenu td a{color:#444444; padding:0px 20px;display:block;}
.btn_function{ float:right; padding:15px 0px 10px 0px;}
.btn_function a{ padding-left:10px;}
.btn_function a img{ vertical-align:middle;}

/*table_total*/
.searchlist table.searchtotal{ margin:20px 0px 0px 0px; width:720px;}
.searchlist table.searchtotal td{ vertical-align:top;}
.searchlist table.searchtotal td a{color:#444444;}
.searchlist table.searchtotal td.number{ color:#454545; font-weight:bold;text-align:center; width:30px;}
.searchlist table.searchtotal td.checkbox{ text-align:center; width:20px;}
.searchlist table.searchtotal td.editsearch{ width:670px;}
.searchlist table.searchtotal td.editsearch .total_search{ padding-left:5px;width:665px;}
.searchdatebox{background-image:url(../images/repeat_bg_search.jpg); background-repeat:repeat-x;background-position:left bottom; padding:0px 0px 15px 0px;}

.total_search a.linkimg{ width:112px; height:150px; display:block;border:solid 1px #666666;float:left;margin-right:20px;_margin-right:18px;}
.total_search a.linkimg img{ width:112px; height:150px;}

.total_search2 a.linkimg{ width:112px; height:150px; display:block;border:solid 1px #666666;float:left;margin-right:20px;_margin-right:18px;}
.total_search2 a.linkimg img{ width:112px; height:150px;}


.descript_total{ width:528px;float:left;position:relative;} /* 分享FB的定位點 */
.descript_total2{ float:left; width:168px; padding:0px 0px 15px 0px;} /* 分享FB的定位點 */
.descr_total{}
.descr_total p.ttt{ font-size:15px; line-height:21px; color:#444444; font-weight:normal;font-weight:bold;}
.total_search p.sp{ line-height:18px; padding:0px 0px 10px;}

/*table_easy*/
.easyboxout{background-image:url(../images/repeat_bg_search.jpg); background-repeat:repeat-x;background-position:left bottom; padding:0px 0px 15px 0px; width:720px;}
.easybox{ float:left; width:360px;}
.searchlist table.searcheasy{ margin:20px 0px 0px 0px; width:360px;float:left;}
.searchlist table.searcheasy td{ vertical-align:top;}
.searchlist table.searcheasy td a{color:#444444;}
.searchlist table.searcheasy td.number{ color:#454545; font-weight:bold; width:30px; text-align:center;}
.searchlist table.searcheasy td.checkbox{ width:20px;text-align:center;}
.searchlist table.searcheasy td.editsearch{width:310px;}
.searchlist table.searcheasy td.editsearch .total_search2{ padding-left:5px;width:305px;}
/*.searchlist table.searcheasy td.rerere{ background-image:url(../images/repeat_bg_search.jpg); background-repeat:repeat-x; height:6px;width:740px;}*/
.search_bottomline{background-image:url(../images/repeat_bg_search.jpg); background-repeat:repeat-x; height:6px;width:740px; display:block;}


.newslist_block{ }
.upnewtitle{ width:740px;  padding:10px 20px;}
.upnewtitle h2{ color:#66741f; font-family:"微軟正黑體"; font-size:21px; line-height:28px; padding-bottom:3px;}
.upnewtitle h6{ color:#c5715d; font-size:12px; font-weight:normal; padding-bottom:5px;}
.readfast_box{ padding-bottom:30px;}
.newslist_type1{padding:0px 50px;}
.newslist_type1 ul li{ padding:8px 0px 8px 0px; border-bottom:dashed 1px #c2bdac;line-height:21px;_height:1%;+height:1%;}
.newslist_type1 ul li a{}

.newslist_block .editbox{}
.newslist_block .editbox table.edittable td.editcont h2{ color:#66741f; font-family:"微軟正黑體"; font-size:21px; line-height:28px;}
.newslist_block .editbox table.edittable td.editcont h6{ color:#444444; font-size:12px; font-weight:normal; padding-bottom:5px;}
.newslist_block .editbox table.edittable td.editcont img{ float:left; margin-right:15px;}

.newsmessage_box{}
.newslist_type2{padding:0px 50px 10px 50px;}
.newslist_type2 ul li{ padding:8px 0px 8px 0px; border-bottom:dashed 1px #c2bdac; _height:1%;+height:1%; line-height:21px; }
.newslist_type2 ul li a{ display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 161px; _text-indent:-3px;}
.newslist_type2 ul li span.datenew{ padding-right:16px; color:#c5715d; float:left;}

/* 20120402 */
.newslist_type2 table.dlnewslist2{ border:none;}
.newslist_type2 table.dlnewslist2 th{ font-size:15px; color:#333; font-weight:bold; padding:7px; text-align:center; border:0px ;border-bottom:1px solid #888888;background:#;}
.newslist_type2 table.dlnewslist2 td{ font-size:13px; color:#333; line-height:21px; padding:7px;border:0px ;border-bottom:1px dashed #b2ad9b;}
.newslist_type2 table.dlnewslist2 td span.datenew{ color:#c5715d; display:block; width:82px;}
/* 20120402 */

.catalog_block{ padding:20px 0px 0px 0px;}
.cataloghead{ background-color:#f5fae4; border:dotted 1px #aebc87; padding:8px 0px;_height:1%;+height:1%; width:760px; margin:5px 10px;}
.cataloghead p{ padding-left:20px;}
.cataloghead ul{ padding-left:20px;}
.cataloghead ul li{ float:left; padding:5px 25px;}
.cataloghead ul li a{ color:#63701a; font-size:15px; font-weight:bold;}
.cataloghead ul li.d1{background-image:url(../images/icon_d1.jpg); background-repeat:no-repeat; background-position:0px 5px;}
.cataloghead ul li.d2{background-image:url(../images/icon_d2.jpg); background-repeat:no-repeat; background-position:0px 2px;}
.cataloghead ul li.d3{background-image:url(../images/icon_d3.jpg); background-repeat:no-repeat; background-position:0px 2px;}
.cataloghead span{ color:#d10000; font-weight:bold;}

.allbook_box{ width:760px; margin:5px 10px;}

.download{padding-left:42px; padding-bottom:10px; _height:1%; +height:1%;}
.download ul li{color:#444444; font-weight:normal; font-size:15px; padding-bottom:13px;}
.download ul li img{ padding-left:15px; vertical-align:middle;}
.allbook_box p{ color:#777777; font-size:12px; padding:0px 42px; line-height:21px;}

.facebookbox{ padding-bottom:30px;}
.innerbox{ width:740px; margin:0px 10px 10px 25px;}
.leftbox{ float:left; background-color:#f3f6ff; padding:0px 10px 10px 10px; width:395px; height:504px; overflow:auto; margin-right:5px;}
.smallbox{ border-bottom: solid 1.5px #315c99; padding-bottom:20px; padding-top:10px; margin-bottom:10px; min-height:100px;+height:100px;_height:100px;}
.smallbox a.pic{ float:left; margin-right:15px;}
.smallbox a.pic img{width:100px; height:100px; border: solid 1px #c6c6c6;}
.descript_fb{}
.descript_fb h2{padding-bottom:10px;line-height:21px;}
.descript_fb h2 a{color:#315c99; font-size:15px;}
.descript_fb h2 img{ vertical-align:middle; padding-right:10px;}
.descript_fb p{ line-height:21px; color:#676767;}
.descript_fb p span.more{ width:740px; margin:0px 10px 10px 25px;}
.descript_fb p a{ color:#676767;}

.fbbox{ width:306px; height:503px;float:left; padding:5px; text-align:center;}

.townsection{ width:740px; margin:0px 10px 10px 25px; _height:1%; +height:1%;}
.readtown{ padding-bottom:30px;}
.townbox{ width:370px; float:left; padding:0px 0px 8px 0px;}
.t_top a{ color:#444444; font-size:15px; float:left;}
.t_top h2 a{ padding-left:10px;}
.t_top img{border:solid 1px #c6c6c6; width:131px; height:71px;display:block;}
.t_bottom ul{ padding:0px 10px 0px 0px;}
.t_bottom ul li{ padding:10px 0px 0px 0px;}
.t_bottom ul li a{ color:#667800; font-weight:bold;}
.t_bottom ul li span{ color:#676767; font-weight: normal; line-height:19px;}

.blog{}
.blog h3.browntitle{position:relative;} /* 頁籤的定位點 */

/* 頁籤 */
.tagmiddlebar2{ position:absolute; left:150px; top:-43px;}
.tagmiddlebar2 ul{}
.tagmiddlebar2 ul li{ float:left; text-align:center; font-weight:normal; margin:0px 0px 0px 3px;}
.tagmiddlebar2 ul li.r a{ float:left; text-align:center; font-weight:normal; margin:0px 0px 0px 3px;color:#d2beb0; width:84px; height:27px; background-image:url(../images/blog_item2.jpg); display:block;}
.tagmiddlebar2 ul li a{font-size:13px;line-height:24px;text-align:center;color:#d2beb0; width:70px; height:27px; background-image:url(../images/blog_item1.jpg); display:block;}
.tagmiddlebar2 ul li a:hover{ color:#ffffff; text-decoration:none;}
.tagmiddlebar2 ul li a.focus{ color:#ffffff;width:70px; height:27px; background-image:url(../images/blog_item1_s.jpg); display:block;}
.tagmiddlebar2 ul li a.focus2{ color:#ffffff;width:84px; height:27px; background-image:url(../images/blog_item2_s.jpg); display:block;}

.artical_section{ }
.articalbox{ width:740px; margin:0px 10px 25px 25px; _height:1%;}
.articalbox a.pic{ float:left; margin-right:15px; display:block;}
.articalbox a.pic img{width:100px; border: solid 1px #c6c6c6;}
.descript_txt h3{padding-bottom:10px;line-height:21px;}
.descript_txt h3 a{ color:#444444; font-size:15px;}
.descript_txt p{ line-height:21px; color:#676767;font-size:13px;}
.descript_txt p font{ font-size:13px;}
.descript_txt{ padding:0px 20px 0px 0px; _height:1%;}
.descript_txt p span.more{}
.descript_txt p a{color:#676767;}
.descript_fb p a{ color:#676767;}

/*content_market_1213*/

.content_market{ padding:0px 0px 40px 0px;}
.market_head{ background-image:url(../images/market_head_bg.jpg); background-repeat:no-repeat; background-position:0px 0px;}
.upbar_sm{background-image:url(../images/upbar_bg.jpg); background-repeat:no-repeat; background-position:0px 0px; height:60px;}
.logo_market{ float:left; padding-left:75px; padding-top:10px;}
.market_navi{ float:right; margin-right:30px; padding-top:15px;}
.market_navi ul li{ float:left;background-image:url(../images/icon_brown.jpg); background-repeat:no-repeat; background-position:0px 5px; padding:0px 10px;}
.market_navi ul li a{ color:#6f685f;}
.market_navi ul li a:hover{ color:#444444;}
.marketprice_sm{ height:177px; margin-top:30px;}
.process_sm{ margin:2px 0px; height:31px;}
.process_sm table{}
.process_sm table td{ color:#ffffff;}
.process_sm table td.middle{ background-repeat:repeat-x;background-image:url(../images/m_repeat.jpg); vertical-align:middle;}
.process_sm table td.middle img{ vertical-align:middle; padding:0px 5px;}

.market_box{ padding:0px 30px; margin:10px 0px;}

/*left_market*/
.left_market{width:657px; float:left;}
.sm_bookbox{ position:relative;}
.sm_bookbox table.pink{width:657px;}
.sm_bookbox table.pink td{}
.sm_bookbox table.pink td.repeat_t{background-repeat:repeat-x;background-image:url(../images/sm_book_bg_top_repeat.jpg); background-position:left bottom;}
.sm_bookbox table.pink td.repeat_b{background-repeat:repeat-x;background-image:url(../images/sm_book_bg_bottom_repeat.jpg);}
.sm_bookbox table.pink td.repeat_l{background-repeat:repeat-y;background-image:url(../images/sm_book_bg_left_repeat.jpg);}
.sm_bookbox table.pink td.repeat_r{background-repeat:repeat-y;background-image:url(../images/sm_book_bg_right_repeat.jpg);}

.sm_bookbox table.pink td.edit{background-color:#f5c1b2; vertical-align:top;}
.linkshare{ position:absolute; top:16px; right:13px;}
.linkshare img{ padding:0px 0px 2px 0px;}
.linkshare a{ display:block;}

.sm_bookbox table.pink td.edit h1{ background-repeat:no-repeat;background-image:url(../images/h1_bg.jpg); padding: 12px 110px 12px 25px; line-height:28px; background-position:left 13px; margin:0px 0px 0px 0px; color:#000; font-size:21px; font-weight:bold; width:504px; word-wrap:break-word; background-color:#F5C1B2;}
.sm_bookbox table.pink td.edit table.in_white{ width:639px;}
.sm_bookbox table.pink td.edit table.in_white td{}
.sm_bookbox table.pink td.edit table.in_white td.rt{background-repeat:repeat-x;background-image:url(../images/w_bg_top_repeat.jpg); background-position:left bottom;}
.sm_bookbox table.pink td.edit table.in_white td.rb{background-repeat:repeat-x;background-image:url(../images/w_bg_bottom_repeat.jpg);}
.sm_bookbox table.pink td.edit table.in_white td.rl{background-repeat:repeat-y;background-image:url(../images/w_bg_left_repeat.jpg);}
.sm_bookbox table.pink td.edit table.in_white td.rr{background-repeat:repeat-y;background-image:url(../images/w_bg_right_repeat.jpg);}
.sm_bookbox table.pink td.edit table.in_white td.edit_w{background-color:#f7f6f6;}

.sm_imgbox{ width:596px; height:342px;text-align:center;}
.sm_imgbox img{ max-width:596px;height:342px;}

.sm_descriptionbox{}
table.market_w{}
table.market_w td{}
table.market_w td.w_top{background-repeat:repeat-x;background-image:url(../images/w2_top_r.jpg); background-position:left center;}
table.market_w td.w_bottom{background-repeat:repeat-x;background-image:url(../images/w2_bottom_r.jpg);}
table.market_w td.w_l_y{background-repeat:repeat-y;background-image:url(../images/w2_top_l_y.jpg);}
table.market_w td.w_edit{ background-color:#FFF;}
table.market_w td.w_r_y{background-repeat:repeat-y;background-image:url(../images/w2_top_r_y.jpg);}

.sm_descriptionbox .editbox{ width:639px; margin:0 auto;}
.sm_descriptionbox .editbox table.edittable{ font-size:13px; color:#353535; letter-spacing:1px; line-height:21px;}
.sm_descriptionbox .editbox table.edittable td.editcont{ padding:10px 20px 10px 20px;}
.sm_descriptionbox .editbox table{ max-width:639px;}
.sm_descriptionbox .editbox img{ max-width:620px;}
.sm_descriptionbox .editspace table{ max-width:620px;}
.sm_descriptionbox .editspace img{ max-width:620px;}
.sm_descriptionbox .editspace{ font-size:13px; color:#353535; letter-spacing:1px; line-height:25px;}

.borderbox{ border: solid 1px #E3DFD1; margin-bottom:20px;}
.borderbox .editspace{ padding:10px 10px 10px 20px;}
.sm_descriptionbox .editbox .title_marketdata{}
.sm_descriptionbox .editbox .title_marketdata h2{ color:#6DA5AD; font-size:15px; background-color:#f7f7f7; padding:10px 0px 10px 20px; border-bottom: solid 1px #E3DFD1;}

.orange_target{color:#EB631E; padding:20px 120px;}
.orange_target ul{_height:1%;}
.orange_target ul li{ float:left;}
.orange_target ul li a{ color:#EB631E;}

.sm_descriptionbox .editbox .productnumber_form table.formnumber{ border: solid 1px #000000; margin-bottom:20px; width:600px;}
.productnumber_form table.formnumber td{ border: solid 1px #000000; padding:7px 15px;}

.market_recommen h3{background-repeat: no-repeat;background-image:url(../images/icon_recommen.jpg); color:#291F1D; font-size:21px; font-weight:bold; background-color:#c8c1b8;word-wrap:break-word;padding: 7px 110px 7px 30px;line-height:28px; background-position:5px 7px;}
.market_recommen table.booklist{border: #c6c5c0 solid 1px; margin:10px 0px; word-wrap:break-word;}
.market_recommen table.booklist tr.title th{ background-color:#9a958f; color:#ffffff; font-size:15px; border: #c6c5c0 solid 1px; font-weight:bold; text-align:center; padding:10px 0px;word-wrap:break-word;}
.market_recommen table.booklist tr td{ color:#333333; font-size:15px; border: #c6c5c0 solid 1px;padding:10px 12px;word-wrap:break-word;}
.market_recommen table.booklist tr td a{ display:block; width:15px; height:12px; padding-left:12px;}
.market_recommen table.booklist tr td a img{ text-align:center;}

.market_setsale{ padding:12px 0px 0px 0px;}
.market_setsale .goodsetlist_one{ width:657px; margin:0px 0px 35px 0px; padding-bottom:25px;background-repeat: no-repeat;background-image:url(../images/market_line.jpg); background-position:left bottom;}
.market_setsale .goodsetlist_one .imglist_people{ width:250px; float:left; border:none; max-height:none; padding:0px;margin-right:20px;_margin-right:18px;}
.market_setsale .goodsetlist_one .imglist_people a{ border:1px solid #c6c6c6; display:block;}
.market_setsale .goodsetlist_one .imglist_people a img{ width:180px; max-height:140px;}
.market_setsale .goodsetlist_one .imglist_people .timered{ color:#e2002b; font-weight:bold;padding:10px 0px; letter-spacing:0px;}
.market_setsale .goodsetlist_one .txtlist_people{ padding:0px; _padding:0px; _width:457px;}
.market_setsale .goodsetlist_one .txtlist_people h2{ font-size:15px; line-height:21px; color:#353535; padding:0px 0px 6px 0px;}
.market_setsale .goodsetlist_one .txtlist_people h2 a{ color:#353535;}
.market_setsale .goodsetlist_one p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.market_setsale .goodsetlist_one p.smallh2 a{ color:#666;}
.market_setsale .goodsetlist_one .txtlist_people p.summarytxt{ padding:7px 0px 10px 0px; background-image:none;}
.market_setsale .goodsetlist_one .txtlist_people p{ color:#333; line-height:23px;}
.market_setsale .goodsetlist_one span.btnbar{ margin-top:5px ; display:block;}
.market_setsale .goodsetlist_one span.btnbar a img { vertical-align:middle; margin:0px 5px 0px 5px; width:71px; height:25px; border:none;}
.market_setsale .goodsetlist_one .txtlist_people p.orangetime{/* color:#e84801;*/ color:333;}
.txtlist_people span.redprice{ color:#CF0000;}
.market_setsale .goodsetlist_one .txtlist_people span.redprice{ color:#333;}
.timered{ color:#e2002b; font-weight:bold;}
.market_line{ margin:10px 0px;}
.market_line img{width:657px;}

/*right_market*/
.right_market{ width:258px; float:right; vertical-align:top; margin: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;}
.rightlist_sm{ margin-bottom:0px; vertical-align:top;}

.right_box{margin:10px 15px; _height:1%; +height:1%; font-size: 13px;}
.right_box ul.r1{ margin-left:15px;}
.right_box ul.r1 li{ padding:10px 45px;}
.right_box ul.r1 li a{ font-size:15px; color:#4b5320; font-weight:bold;}
.right_box ul.r1 li a.focus{ color:#cd0b12;}
.right_box ul.r1 li a:hover{ color:#cd0b12;}
.right_box ul.r1 li.o1{background-repeat: no-repeat;background-image:url(../images/orange_1.jpg); background-position:left center;}
.right_box ul.r1 li.o2{background-repeat: no-repeat;background-image:url(../images/orange_2.jpg); background-position:left center;}
.right_box ul.r1 li.o3{background-repeat: no-repeat;background-image:url(../images/orange_3.jpg); background-position:left center;}
.right_box ul.r1 li.o4{background-repeat: no-repeat;background-image:url(../images/orange_4.jpg); background-position:left center;}

.right_box ul.r2{}
.right_box ul.r2 li{ color:#775f35; line-height:21px; border-bottom:#3e3d3d dotted 1px; padding-bottom:10px; margin-bottom:10px;}
.right_box ul.r2 li span.nametxt{ color:#444444; display:block; font-size:14px;}

.right_box ul.r3{}
.right_box ul.r3 li{color:#444444; padding-bottom:5px; border-bottom:#3e3d3d dotted 1px;margin-bottom:10px; line-height:21px;}
.right_box ul.r3 li span.lowtxt{color:#e25a00; display:block; padding:3px 0px;}
.right_box ul.r3 li span.lowtxt a{color:#e25a00; font-weight:bold; text-decoration:underline;}
.right_box ul.r3 li span.lowtxt a:hover{color:#444444; }



.right_box p{ color:#444444; line-height:21px;}
.right_box table.team_r{ margin-top:15px; font-size: 13px;}
.right_box table.team_r td{ color:#e25a00; padding:5px 0px; vertical-align:top;}
.right_box table.team_r td input{ margin-left:10px; width:120px;}
.right_box table.team_r td textarea{ margin-left:10px; width:120px;}

.right_box table.top10{ border: solid 1px #f0cab5; margin-bottom:10px;}
.right_box table.top10 th.title{ background-color:#f0cab5; color:#421515; text-align:center; font-weight:bold; padding:5px 10px;border:0px;}
.right_box table.top10 td{ color:#444444; padding:5px 8px; border: solid 1px #f0cab5; line-height:18px;}
.englishtxt{ width:45px; word-wrap:break-word; margin:0px 3px;}
.right_box table.top10 td a{ text-align:center; display:block;}
.right_box a.more{ text-align:right; display:block;}

/* 2011/12/23 */
div.englishtxt2{width:50px; word-break:break-word; white-space:normal}*/
/* 2011/12/23 */

.grouponbox{ width:760px; margin:5px 10px;}
.grouponimg{ width:760px; height:210px;}
.grouponimg img{ width:760px; height:210px;}
.pricedata{width:760px;}
.pricedatainner{ padding:10px 20px;}
.pricedata p{ padding:5px 0px 5px 22px; background-repeat: no-repeat;background-image:url(../images/groupon_icon_cross.jpg); background-position:2px 10px; line-height:24px; font-size:15px;}
.pricedata p span.black{ color:#000000; font-weight:bold;}
.pricedata p span.green{ color:#3ca687; font-weight:bold;}
.pricedata p span a{ padding:0px 5px;}
.pricedata p span a img{ vertical-align:middle;}
.pricedatainner table.groupon{ border:solid 2px #f3f3e6; width:331px; margin:10px 0px 10px 0px;}
.pricedatainner table.groupon td{ border:#e4e4d6 solid 1px; padding:7px 10px;}
.pricedatainner table.groupon td.title{background-color:#f3f3e6; color:#ff7200; font-size:15px; text-align:center; padding:10px 5px;}
.pricedatainner table.groupon td span.red{ color:#cf0000; font-weight:bold;}

.pricedatainner2{ padding:10px 10px 10px 10px;}
.pricedatainner2 table.grouponitem{width:740px;}
.pricedatainner2 table.grouponitem td{vertical-align:top; word-wrap:break-word;}
.pricedatainner2 table.grouponitem td.grouptdrepeat{background-repeat: repeat-x;background-image:url(../images/gr_2.jpg); background-position:left top; width:720px;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit{ width:720px;border:0px;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td{ padding:10px 0px; text-align:center; line-height:21px;word-wrap:break-word;border:0;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td input{ vertical-align:middle; /*width:30px;*/}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit th.title{border:0;padding:12px 0px 5px 0px; text-align:center; font-weight:bold; font-size:15px; color:#444444; vertical-align:middle; border-bottom: solid 1px #CCC;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td.btnfun{text-align:center;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td.btnfun a{ margin-left:3px;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td.btnfun a input{ vertical-align:middle;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td.total{text-align:right; padding:4px 0px 4px 0px;_height:1%;border-top: solid 1px #CCC;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td.total .bg_gray{background-color:#f3f3f3; line-height:21px; padding:10px 15px 10px 15px;}
.txtchange1{ display:block; width:30px;}
.txtchange2{ display:block; width:320px;}
.txtchange3{ display:block; width:50px;}
.txtchange4{ display:block; width:50px;}
.txtchange5{ display:block; width:100px;}
.txtchange6{ display:block; width:50px;}
.txtchange7{ display:block; width:120px;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td.total span{ color:#ce0000; font-weight:bold;vertical-align:bottom;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td.keepshopping{text-align:right; border-bottom: solid 1px #CCC;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td.keepshopping a{ margin-left:3px;}
.pricedatainner2 table.grouponitem td.grouptdrepeat table.gr_repeatedit td.keepshopping a img{ vertical-align:middle;}

.pricedatainner2 .group_bottom{border-bottom: solid 1px #CCC; padding:5px 0px;}
.pricedatainner2 .group_bottom p{ color:#444444; font-size:13px; background:none;padding:2px 0px 2px 22px;}
.pricedatainner2 .group_bottom p span a img{ vertical-align:middle;}
/*left*/
.rankone2{ border:1px solid #dcdacb; padding:12px 5px 5px 5px; border-bottom:none; border-top:none; }
.rankone2 span.cname{ padding-bottom:5px; color:#6a6a6a; display:block;}
.rankone2 .bookimg_index{ width:112px; height:150px; background-image:url(../images/imgone_bg_right.jpg); padding:1px 1px 1px 23px; margin:0px 10px 0px 10px; background-color:#CC3300; _margin:0px auto; +margin:0px auto;}
.rankone2 .bookimg_index img{ width:112px; height:150px;}
.rankone2 p.booktxt_index{ line-height:19px; padding:5px 0px 0px 10px;}
.rankone2 p.booktxt_index a{ color:#353535;}
.ranktwo2{ border:1px solid #dcdacb; border-top:none;}
.ranktwo2 ul{ border:none; padding-bottom:0px;}
.ranktwo2 ul li{ background-image:none; border:none;}
.ranktwo2 ul li a{ float:left; width:130px; color:#353535;}
.ranktwo2 ul li{ background-color:#f2f2e3; margin:0px 0px 3px 0px; padding:5px 3px 5px 7px; _margin:0px 0px 3px 2px; line-height:21px; _height:1%; +height:1%;}
.ranktwo2 ul li span.icongreen{ float:left; padding:1px 3px; margin:0px 6px 0px 0px; background-color:#b7d557; color:#353535; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; _display:inline;}

.leftlist .newbook_single{border:1px solid #dcdacb; border-top:none; padding: 12px 8px 5px 8px;}
.leftlist .newbook_single .left_good{border-bottom:1px solid #dcdacb; margin-bottom:15px;}
.leftlist .newbook_single .left_good .bookimg_index{ text-align:center; padding:0px 33px 12px 33px;}
.leftlist .newbook_single .left_good .bookimg_index img{ width:90px; border:#c6c6c6 1px solid;}
.leftlist .newbook_single .left_good p{ padding:0px 0px 5px 5px; line-height:18px;}
.leftlist .newbook_single .left_good p.orange{ font-size:12px; color:#ef7321;}
.leftlist .btnbar{}

.markettitle{ background: none repeat scroll 0 0 #ffffff; padding-bottom:0px; height:29px; position:relative;} /* 定位點 歷屆得獎清單 */
.markettitle img{ vertical-align:middle;}
.mk_t20{ margin-top:20px;}

table.open{ width:300px; height:400px; background-color:#F4F9E3; margin-top:20px;}
table.open td{ font-size:15px; color:#457500; vertical-align:top;}
table.open td.code{ color:#444444; font-size:12px; line-height:18px;}
table.open td.code img{ vertical-align:middle; padding-left:10px; padding-right:10px;}
table.open td.code input{ vertical-align:middle;}
table.open td.btn{ padding:0px 70px;}
table.open td.btn a{ width:71px; height:20px; background-repeat: no-repeat; display:block; float:left;padding-right:5px; text-align:center;}
table.open td.btn a.send{background-image:url(../images/open_btn_send.jpg);background-position:left top;}
table.open td.btn a.send:hover{background-position:left bottom; }
table.open td.btn a.close{background-image:url(../images/open_btn_close.jpg);background-position:left top;}
table.open td.btn a.close:hover{background-position:left bottom;}

.setcon_share{}
.setcon_share a{ padding-right:8px;}
.setcon_share a img{ vertical-align:middle;}

/*Jane1209*/

/* 2011/12/27 靜態頁面 */
.market_navi ul li.focus a{ color:#444444; text-decoration:underline;}
.listtxt_m{ width:657px; height:86px; background-image:url(../images/titlebg_m.jpg); margin:1px 0px 0px 0px; padding:25px 0px 0px 0px;}
.listtxt_m p{ color:#291f1d; font-size:16px; letter-spacing:2px; line-height:28px; text-indent:100px;}
.rulecont{ margin:20px 0px 0px 0px;}
.rulecont h4{ width:609px; margin:0px 24px 0px 24px;}
div.col{ margin:20px 24px 0px 24px;}
ol.numberList01{ padding:0px 0px 0px 5px;}
.numberList01{ list-style: decimal outside none; margin:0 0 0 1.5em;}
.numberList01.dressed{ font-weight:bold; color:#59290d;}
.numberList01 li{ margin:0px 0px 15px 0px;}
.numberList01 .dressed-inner{ color:#59290d; display:inline; font-weight:normal; line-height:21px; letter-spacing:2px;}
.ruleitem{ width:569px; height:63px; margin:0px 24px 0px 24px; padding:10px 10px 10px 30px;}
.quirecont{ /*background-image:url(../images/titlebg02.jpg);*/ width:657px; background-repeat:no-repeat; background-position:center top; margin:1px 0px 0px 0px; padding:25px 0px 10px 0px;}
.ruleitem h4{ background-image: url(../images/icon_rule.jpg); background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 30px; line-height:21px; font-size:15px; color:#ff6826;}
.ruleitem h4 a{ color:#ff6826;}
.ruleitem p{ padding:15px 0px 0px 0px;}
.rubg01{ background-image:url(../images/itembg01.jpg); background-repeat:no-repeat; background-position:center top;}
.rubg02{ background-image:url(../images/itembg02.jpg); background-repeat:no-repeat; background-position:center top; margin-top:25px;}
.rubg03{ background-image:url(../images/itembg03.jpg); background-repeat:no-repeat; background-position:center top; margin-top:25px;}
.faq_qlist{ padding:0px 0px 45px 0px;}
.faq_qlist ul{ padding:0px 25px 0px 25px;}
.faq_qlist ul li{ font-size:15px; color:#353535; letter-spacing:2px; line-height:21px; padding:0px 0px 10px 0px;}
.qblue{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#27a681; font-weight:bold;}
.faq_acont ul{ padding:0px 25px 0px 25px;}
.faq_acont ul li{ font-size:13px; color:#515151; letter-spacing:2px; line-height:21px; padding:0px 0px 20px 0px;}
.faq_acont ul li p{ padding-left:0px; float:left; width:570px;}
.anred{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#dc4139; font-weight:bold; float:left; padding-right:8px;}
.faq_acont .topbtn{ width:37px; height:14px; float:right; margin:30px 5px 10px 0px; _display:inline;}
.saletag{ padding:0px 25px 35px 25px; _height:1%; +height:1%;}
.saletag ul li{ float:left; padding:0px 8px 0px 0px;}
.rulesalecont{ padding:0px 25px 25px 25px;}
.rulesalecont h4{ background-image: url(../images/icon_rule.jpg); background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 30px; line-height:21px; font-size:15px; color:#80090d;}
.ruledescription{ margin:20px 24px 0px 24px;}
.ruledescription p{ letter-spacing:2px; line-height:21px;}
.ruledescription ul{ letter-spacing:2px; line-height:21px;}
.ruledescription ul li{ padding:0px 0px 8px 0px; color:#59290D;}
.ruledescription ul li img{ vertical-align:middle; margin:0px 3px 0px 3px;}
.dressed-inner span.bigredtxt{color:#CF0000; font-weight:bold;}
/* 2011/12/27 靜態頁面 */

/* 2011/12/29 套書單書內頁 */
.img2morebox img{ max-width:345px; margin-right:8px; margin-bottom:8px; vertical-align:top; border:1px solid #CCC;}
.imgmorebox img{ max-width:165px; margin-right:8px; margin-bottom:8px; vertical-align:top;}
.editspace  h6{ font-size:14px; font-family:"新細明體"; font-weight:bold; color:#54ac92; line-height:25px;}
.editspace p{ padding:0px 0px 10px 0px;}
h3.specailtxt_red span.small{ font-size:13px; color:#333; font-weight:normal; padding:0px 0px 0px 8px;}

/* 2011/12/29 套書單書內頁 */

/* 2011/12/30 */
.awardmessgebox ul.awarduplist{ width:731px;}
/* 2011/12/30 */

/*2012/03/03會員專區靜態頁面*/

.leftsection{ width:173px; float:left; margin:20px 5px 20px 20px;}
.leftmember .leftlist{border: solid 1px #d3d3d3; background-color:#FFF; background:url(../images/bgbg.jpg) no-repeat left bottom;padding-bottom:20px; margin-bottom:20px;}
.leftmember .leftlist h3{ text-align:center; padding-top:3px; margin-bottom:10px;}
.leftmember .leftlist ul{ border:none;}
.leftmember .leftlist ul li{background:url(../images/icon_b.jpg) no-repeat left 10px; padding:7px 0px 7px 20px; margin:0px 16px; border:none; line-height:normal;}
.leftmember .leftlist ul li a{ line-height:18px;}
.leftmember .leftlist ul li a:hover{ color:#457f0d;}
.leftmember .leftlist ul li a.focus{ color:#457f0d;}

p.national{ font-size:16px; font-weight:bold;}


.newslist_typePage{padding:13px 50px;}
.postblock{ margin:30px 0px 10px 0px;}
.posttitle{background:url(../images/post_shadow.jpg) no-repeat center bottom; color:#729514; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:13px 0px;text-align:center; width:500px;}
table.postbox{ border:2px solid #d4d4d4; font-size:15px; margin:7px 0px 0px 0px;}
table.postbox tr{}
table.postbox tr td{ padding:7px; border-right:1px solid #d4d4d4; line-height:21px;border-bottom:1px solid #d4d4d4;}
table.postbox tr td.green{ background-color:#f7faf0;}
table.postbox tr td.nonred{ background-color:#f7faf0;color:#e05750; text-align:center;}
table.postbox tr td a{}
table.postbox tr td a:hover{ color:#457f0d;}

.backpost{ margin-left:420px; margin-top:20px;}
.backpost a{ width:82px; height:31px;background:url(../images/back_bg_s.jpg) no-repeat left top; display:block;}
.backpost a:hover{ background-position:left bottom;}

/*2012/03/03會員專區靜態頁面*/

/*0304會員專區靜態頁面*/

.mapblock{ width:215px; height:650px; border:solid 1px #d3d3d3; margin-right:13px; float:left; position:relative; }
.t_name{ text-align:center; margin:3px 0px 20px 0px;}
.mapblock ul{ width:190px; margin:0px auto; display:block;}
.mapblock ul li{background:url(../images/mapicon.jpg) no-repeat left 11px; padding: 7px 0px 7px 17px;}
.mapblock ul li.dot{background:url(../images/map_dot.jpg) no-repeat left 12px; padding: 7px 0px 7px 14px;}
.mapblock ul li a{ color:#404040;}
.mapblock ul li a:hover{ color:#457f0d;}
.mapcolor{ position:absolute; width:205px; height:6px; top:640px; left:5px;}
.mapfamily{ margin:20px 0px;}

.map_none{ margin-right:0px;}

p.abtitle{ font-family:"微軟正黑體",Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#379603; padding-bottom:3px;}

.yl_ab{ display:block; margin:30px 0px;background:url(../images/yl_shadow.jpg) no-repeat center bottom; padding-bottom:30px; _height:1%;+height:1%;}
.yl_ab h3{ color:#379603; font-weight:bold; font-size:13px;}
.yl_ab h5{ color:#ff691c; font-weight:bold; font-size:15px; margin:15px 0px 5px 0px;}
.yl_ab h5.y1{background:url(../images/ylab_1.jpg) no-repeat 80px center; padding-left:115px; line-height:24px;}
.yl_ab h5.y2{background:url(../images/ylab_2.jpg) no-repeat 80px center; padding-left:115px; line-height:30px;}
.yl_ab h5.y3{background:url(../images/ylab_3.jpg) no-repeat 80px center; padding-left:115px; line-height:27px;}
.yl_ab h5.y4{background:url(../images/ylab_4.jpg) no-repeat 80px center; padding-left:115px; line-height:27px;}
.yl_ab img{ float:left; margin-right:10px;}
.yl_ab p{ line-height:21px; margin-left:80px; margin-top:10px;}
.yl_ab p.orange{ line-height:21px; margin-left:115px; margin-top:0px;}
.ylib_data{background:url(../images/company_bg.jpg) no-repeat left center; width:305px; height:169px; margin:0px auto; color:#4b4b4b; line-height:21px; padding:20px 25px 0px 25px;}

.block_rule{ margin-bottom:30px;}
.block_rule h4{ margin-bottom:10px;}
table.member_rule{ margin-left:25px;}
table.member_rule tr.orange{ background-color:#fcf8f1;}
table.member_rule td{background:url(../images/icon_book.gif) no-repeat 20px 10px; padding:12px 0px 12px 45px; vertical-align:top;}
table.member_rule td.inline5{padding:7px 0px 7px 45px; background-position:20px 5px;}


ul.in_rule{ margin:10px 0px 0px 0px;}
ul.in_rule li{background:url(../images/icon_triangle.gif) no-repeat left 7px; padding:7px 80px 7px 20px; line-height:14px;}

ul.in_rule2{ margin:0px 0px 0px 15px;}
ul.in_rule2 li{background:url(../images/icon_triangle.gif) no-repeat left 3px; padding:0px 80px 10px 20px; line-height:21px;}

.vip_bg{background:url(../images/title_memberrule_bg.jpg) no-repeat center center; width:680px; height:233px;}

.data_ylib{}
.data_ylib h3{ color:#379603; font-size:15px;}
.data_ylib h4{ color:#249778; font-size:13px; margin:20px 0px 5px 0px;}
.newslist_typePageRule p{ line-height:21px; letter-spacing:1px;padding-left:10px;}

.fre_qa{background:url(../images/faq_bg.jpg) no-repeat left top;margin-bottom:25px; font-size:15px;padding-left:10px;}
.fre_qa p { color:#075607; border-bottom:dashed 1px #999; padding-bottom:12px; margin-bottom:12px;}
.fre_qa p a{ color:#075607;}
.fre_qa p a:hover{ color:#369600;}

.answer p a{ color:#369600; font-weight:bold;}
.answer p a:hover{ color:#369600; font-weight:bold; text-decoration:none;}

.redblack{ color:#b5022a; font-weight:bold;}
.redblack_none{color:#dc4139;}
.bold_bold{font-weight:bold;}
.redpoint{ color:#dc4139; font-weight:bold;}
.softgreen{ color:#249778;}
.deepgreen{ color:#256600; font-size:18px;font-weight:bold; margin-right:10px;}
.red18{ font-size:18px;}
.deepyellow{ color:#b07000; font-size:12px;}
.softblue{ color:#2b84e8;}

.answer_area{ margin-top:10px; font-size:15px;}
.answer{border-bottom:dashed 1px #999; padding-bottom:12px; margin-bottom:25px; _height:1%;+height:1%;}
.answer_box{ margin-top:7px;}
.answerblock{ margin:-22px 33px 30px 33px; display:block; line-height:28px;}
a.softgreen:hover{ color:#457f0d;}
.ssl{ line-height:21px; margin-bottom:15px;}
.leftanswer{display:block;}

.top_fq{ text-align:right; margin-top:15px;}

.passbook{background:url(../images/passbook_bg.jpg) no-repeat center center; width:714px; height:1637px; margin-left:35px;}
.passbook_cover{ width:669px; margin:0px auto; padding:10px 0px;}
.passbook_cover img{ margin-bottom:15px;}
.passbook p{ line-height:21px; text-indent:26px;}

.step_qa{ font-size:15px; font-weight:bold; color:#256600; margin-right:10px;}
.iconbg{background:url(../images/icon_triangle.gif) no-repeat 3px 7px; display:block; padding-left:24px;}


/*0304會員專區靜態頁面*/
.goodsetlist_one .imglist_people input.bigimg{ max-width:250px; height:auto;}


/*20120330jerrysaleadd30 特惠活動*/

#saleadd30{height:auto; }
	#saleadd30 ul{ border:none; }
	#saleadd30 li{padding-bottom:15px;}	
	#saleadd30 p{ text-align:left;padding-bottom:15px;}
	#saleadd30 .newbook_single{ border-bottom:1px solid #E3E1D5;}
	
	
.bcboxfloat{ float:left;}
.bcboxfloat{ width:564px; margin:0px 10px 5px 10px; float:left;}
.bcboxfloat tr td { vertical-align:top;} 
.bcboxfloat  .imglist_people{ float:left; width:157px; max-height:113px; border:1px solid #c6c6c6; padding:5px 5px 5px 5px; text-align:center;}
.bcboxfloat  .imglist_people input{ float:none; max-width:157px; height:113px;}
.bcboxfloat   .txtlist_people{ float:left; width:365px; padding:1px 0px 0px 0px; margin-left:20px; /*float:left;*/}
.bcboxfloat   .txtlist_people h2{ font-size:15px; line-height:21px; color:#353535; padding:0px 0px 8px 0px;}
.bcboxfloat  .txtlist_people h2 a{ color:#353535;}
.bcboxfloat  p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.bcboxfloat   p.smallh2 a{ color:#666;}
.bcboxfloat   .txtlist_people p.summarytxt{ padding:5px 0px 10px 0px; background-image:none;}
.bcboxfloat   .txtlist_people p{ color:#333; line-height:19px;}

.bcboxfloat   .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}


.goodsetlist_one{ width:564px; margin:0px 10px 5px 10px;}
.goodsetlist_one .imglist_people{ width:157px; max-height:113px; border:1px solid #c6c6c6; padding:5px 5px 5px 5px; float:left; text-align:center;}
.goodsetlist_one .imglist_people input{ max-width:157px; height:113px;}
.goodsetlist_one .txtlist_people{ width:380px; float:left; padding:0px 0px 0px 15px; float:left;}
.goodsetlist_one .txtlist_people h2{ font-size:15px; line-height:21px; color:#353535; padding:0px 0px 8px 0px;}
.goodsetlist_one .txtlist_people h2 a{ color:#353535;}
.goodsetlist_one p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.goodsetlist_one p.smallh2 a{ color:#666;}
.goodsetlist_one .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.goodsetlist_one .txtlist_people p{ color:#333; line-height:19px;}

.goodsetlist_one .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}




.ranklistlong_cate{ width:564px; margin:2px 10px 5px 10px;}
.ranklistlong_cate .bcboxfloat .imglist_award{ width:150px; max-height:200px; border:1px solid #C6C6C6;float:none; padding:3px 3px 3px 3px;}
.ranklistlong_cate .bcboxfloat .imglist_award img{ width:150px; max-height:200px;}
.ranklistlong_cate .bcboxfloat .txtlist_people{ width:380px; float:left; padding:0px 0px 0px 15px;}
.ranklistlong_cate .bcboxfloat .txtlist_people h2{ font-size:16px; line-height:21px; color:#353535; padding:0px 0px 8px 0px;}
.ranklistlong_cate .bcboxfloat .txtlist_people h2 a{ color:#353535;}
.ranklistlong_cate .bcboxfloat p.smallh2{ font-size:13px; color:#666; background-image:none; padding:0px 0px 5px 0px;}
.ranklistlong_cate .bcboxfloat p.smallh2 a{ color:#666;}
.ranklistlong_cate .bcboxfloat .txtlist_people p.summarytxt{ padding:10px 0px 10px 0px; background-image:none;}
.ranklistlong_cate .bcboxfloat .txtlist_people p{ color:#333; line-height:19px;}
.ranklistlong_cate .bcboxfloat .btnbar img { vertical-align:middle; margin:0px 5px 5px 0px; width:104px; height:19px; border:none;}



.seftitletage2{ _margin:-18px 0px 0px 0px; +margin:-18px 0px 0px 0px; border-left: 1px solid #DCDACB;
    border-right: 1px solid #DCDACB;}
.seftitletage2 ul.tabs li{ float:left; margin-right:5px; font-size:12px; line-height:22px; letter-spacing:1px; _display:inline;}
.seftitletage2 ul.tabs li a{ display:block; background:url(../images/seftag0402.jpg)  bottom; width:65px; height:24px; color:#684E3D; font-size:12px; line-height:22px; text-align:center;}
.seftitletage2 ul.tabs li a:hover{ color:#684E3D; background-position:left bottom; text-decoration:none;}
.seftitletage2 ul.tabs li a.focus{ color:#684E3D; background-position:left top; text-decoration:none;}
.seftitletage2 ul.tabs li.active a{ color:#684E3D; background-position:left bottom; text-decoration:none;}


.seftitletage2 ul.tabs{ border:0px;}

/*20120330jerrysaleadd30 end*/


/* 20120409 影片照片的左邊選單 */

div.help_menu {
font-family: Arial, sans-serif;
font-size: 13px;
color: white;
background-image: url(../images/downleft_booksearch2.jpg);
background-repeat: no-repeat;
background-position: left bottom;
border-bottom: 1px solid lightGrey;
border-left: 1px solid lightGrey;
border-right: 1px solid lightGrey;
padding: 1px 0px 25px 0px;
}

.leftlist div.help_menu h4.titlep{ font-size:15px; font-weight:bold; color:#930; background-image:url(../images/icon_lightgreen.jpg); background-position: 12px 0px; background-repeat:no-repeat; padding: 0px 25px 0px 25px; margin:8px 0px 5px 0px;}

div.help_menu .help_list{}
div.help_menu .help_list p.date{ color:#333; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:8px 0px 0px 25px; height: 21px;	margin:0px;}
div.help_menu .help_list p.date a{ color:#333;}
div.help_menu .help_list p.date a:hover{ color:#E66C00; text-decoration:none;}
div.help_menu .help_list p.date a.focus{ color:#E66C00;}
.leftlist div.help_menu .help_list ul{ border-bottom: 0px solid lightGrey; border-left: 0px solid lightGrey; border-right: 0px solid lightGrey; padding:0px; margin:0px;}
div.help_menu .help_list ul li{ background-image: url(../images/icon_photolist.jpg); background-position: 12px 10px; background-repeat: no-repeat; padding:5px 0px 5px 23px; margin:0px 8px 0px 15px; line-height:normal;}
div.help_menu .help_list ul li a{ color:#353535; font-size:13px;}
div.help_menu .help_list ul li a:hover{ color:#E66C00;}
div.help_menu .help_list ul li a.focus{ color:#E66C00;}



/* 20120409 影片照片的左邊選單 */

/*0316購物流程*/

.greenblue{ color:#277d9d;}

.buy_box{ width:667px; position:relative; display:block; margin-bottom:25px;}
.stepblock{ position:absolute; display:block; width:97px; height:66px; left:0px ;top:0px;}
.buy_descript{ margin-left:100px; padding-top:21px;}
.buy_descript h5{ font-size:15px; color:#369600; margin-bottom:10px;}
.buy_descript p{ line-height:24px;}
.buy_descript img{ vertical-align:middle; margin:0px 5px;}
.buy_descript ul{ margin:7px 0px;}
.buy_descript ul li{background:url(../images/icon_triangle.gif) no-repeat 3px 7px; padding:7px 0px 7px 25px; color:#249778; _height:1%;+height:1%;}
.buy_descript ul li p{ color:#353535; font-weight:normal; margin-top:4px;}
.buy_img{ width:579px;margin-left:85px; margin-top:12px;margin-bottom:12px;}

/*0316購物流程*/






/*20120427 jerry*/






.right_box table.team_r td li.redbox{ color:#666; line-height:18px; text-align:left; font-size:11px; padding-top:8px;}
.newslist_type1 ul li{ padding-left:25px; background:url(../images/icon_triangle.gif) no-repeat 3px 12px;}



.rankinglist_02{+margin-top:18px;}




.editspace{ border-bottom:1px #CCC dashed; margin-bottom:18px;}















/*20120427 jerry end*/
tr.bidtr td { vertical-align:middle; align:left; height:28px;}

.style2 {FONT-SIZE:11pt}
