@charset "utf-8";

body{behavior:url("csshover3.htc");}
.sgBody {overflow: hidden;}

.red_tab {
	margin-left:5px;}
	
.red_tab .end {
	line-height:20px;
	vertical-align:-1px;}

.blue_tab {
	margin-left:5px;}
	
.blue_tab .end {
	line-height:20px;
	vertical-align:-1px;}

.header {position: relative;}

.header .mainlogo {}

.header .b2b_link {width:175px;}
.header .b2b_link a {margin-right:3px; background-position: right 3px;}

.header .service_link {height: 24px;}
.header .service_link a {padding-bottom:5px;}

.header .member_link {}
	
.header .member_link li {}

.header .member_link li a {line-height: 27px;}

.header .hot_word li {line-height: 26px;}

.header .hot_word li.mosthot {_padding-top: 4px;}

.mainmenu .subbtn {
    *height:30px;
    *padding-top:5px;}

.mainmenu .subbtn li {line-height: 35px;}

.mainmenu .mainbtn li.sp1 { }

.mainmenu .mainbtn li.sp2 {
    _height: 30px;
    _padding-top: 10px;}

.mainmenu .mainbtn li.sp3 {
    _height: 30px;
    *padding-top: 0px;
	_padding-top: 10px;}

	
.searchbar {margin-bottom: 10px;}

.searchbar .searchform {
    margin-left: 37px;
    _margin-left: 25px;}

.searchbar .searchform .submitbtn {float: left;}

.searchbar .member_relate {width: 300px;}

.searchbar .member_relate a { }

.searchbar .member_relate .bigicon1 {_margin-top: 1px;}

.searchbar .member_relate .bigicon2 {_margin-top: 1px;}

.searchbar .member_relate .smallicon {*margin-top:5px;}

.content {_width: 1080px;}

.content .l_side_block {_width: 300px;}

.content .r_side_block { }

.book_block .order_btn {
    margin-top: 0px;
    _background: url('../images/btn-bg-02.gif') left top no-repeat;}

.book_block .big_sp_price {vertical-align: -2px;}

.next_four_book {
    _background-image: url('../images/block-body-02.gif');}

.next_four_book_forChild {_background-image: url('../images/block-body-26.gif');}

.book_block2 .book_cover {margin-left: 25px;}

.book_block2 .book_data .btn {width: 240px;}

.book_block2 .book_data p {height: 20px;}

.book_block3 .two_btn {width: 220px;text-align:left;}

.book_block5 .book_cover {*margin-left: 35px;_margin-left: 25px;}

.book_block5 .book_price {margin-top: 0px;}

.book_block5 .btn {margin-top: 10px;}

.book_block5 a.cart_btn {color:#fff;}

.side_block .book_info {margin-top: 10px;}

.side_block .book_block3 .two_btn a {color: #fff;}
.side_block .book_block3 .mod2 a.cart_btn {color: #fff;}

.side_block .general_text a.order_btn3 {color: #fff;}

.member_info .tab_content {_margin: -1px;}

.member_info .tab_content .info_list li {_line-height: 1px;}

.member_info .tab_content .info_list li a {_line-height: 20px;}

.mag_sprice .head {height: 27px;}

.mag_sprice .tab {
    width: 210px;
    height: 23px;}

.mag_sprice .tab span {_color: #fff;}

.mag_sprice .tab img {margin-top: -10px;}

.mag_sprice .type6 {height: 23px;}

.mag_sprice .mag_data .book_block3 .btn a {color: #fff;}

.headline_product .headline_list li .headline_item .headline_title {width: auto;}

.headline_product .headline_list li .headline_item .book_block .btn {margin-top: 10px;}

.headline_product .headline_list li .headline_item .book_block .btn a {color: #fff;}

.promotion .promo_data {width: 692px;}

.promotion .promo_editor .head {_margin-left: 10px;}

.promotion .promo_editor .editor_1 {margin-left: 10px;}

.promo_type_5_1 .promo_data {margin-left: 9px;}

.recommand_book_block .book_list li {margin: 0 5px 0 5px;}

.recommand_book_block .book_block {width: 130px;}

.recommand_book_block .book_block .book_data a.order_btn {
    color: #fff;
    margin-top: 5px;}

.recommand_single_book_block .book_list li {
    margin: 10px 25px 0px 20px;
    _margin-right: 20px;}

.recommand_single_book_block .recommand_title h2 .morebook {margin: 25px 5px 0 0;}

.recommand_single_book_block .recommand_title h2 .mbtype2 {margin: 15px 5px 0 0;}

.recommand_single_book_block .book_block {width:130px;}

.recommand_single_book_block .book_block .book_cover {margin: 10px 0 0 0px;}

.recommand_single_book_block .book_block .book_data {padding-bottom: 10px;}

.recommand_single_book_block .book_block .book_sp_price {padding-bottom: 10px;}

.recommand_single_book_block .book_block .book_data a.order_btn {color: #fff;}

.recommand_single_book_block .book_block2 .book_data a.order_btn {color: #fff;}
.recommand_single_book_block .bblock_type2 a.cart_btn {_padding-top:3px;}
.recommand_single_book_block .book_block5 .book_data a.cart_btn {color: #fff;}

.recommand_single_book_block .book_block6 .book_cover {_margin: 10px 0 0 10px;}

.recommand_single_book_block .book_block6 .book_data {_margin-left: 30px;}

.recommand_single_book_block .subscribe_discount_list .func_btn {_margin-right:5px;}

.recommand_single_book_block .normal_2 h2 .normal {padding:2px 0px 0px 0px;}

.hotest_book .head {height: 23px;}

.hotest_book .book_content {height: 70px;}

.hotest_book .book_content .order {
    line-height: 35px;
    margin-top: 15px;}

.taiwan_book .head {
    height: 25px;
    width: 205px;}

.taiwan_book .book_info {
    width: 202px;
    _margin-top: -10px;
    _padding-top: 10px;}

.child_book .head {_width: 220px;}

.child_book .book_info {_margin-top: -10px;}

.hotest_seminar .head {
    width: 205px;
    height: 23px;}

.product_appearance .product_rating li {height:20px;}
.product_brief {padding-left:0px;}
.product_brief .function_buy {width:370px;}
.product_detail .product_detail_tab {height:22px;z-index:10;position:relative;}
.product_detail .product_detail_tab li a {line-height:25px;}

.review_input_form .review_input_form_func a.order_btn2 {_margin-right:15px;}

.big_tab_block .block_tabs {background-position-y:26px;}
.big_tab_block .big_tab_block_content .book_block {width:130px;*margin:10px 20px 10px 25px;_margin:10px 10px 10px 25px;}
	
	
.other_info_block .tab_list { }

.other_info_block .tab_list li .tab_item a { }

.other_info_block .info_cotainer {
    _width: 700px;
    _height: 200px;}

.booktype_submenu {left: 324px;}

.shoppingcart_listmenu {right: 550px;left:0px;}
.shoppingcart_listmenu a.order_btn2 {color:#fff;}

.also_buy_list_block {position:relative;}
.also_buy_list_block .ps_note3 {*width:100%;}
.also_buy_list_block .also_buy_list {position:relative;}
.also_buy_list_block .also_buy_list a.prev_arrow {*margin-right:40px;_margin-right:25px;}
.also_buy_list_block .also_buy_list .also_buy_list_group {width:890px;}
.also_buy_list_block .also_buy_list .also_buy_list_group .book_item {width:160px;margin:0px 12px 0 5px;}

.progree_func_btn {width:100%;}

.order_block_login .login_order_info_3 .sp3 span {*float:left;}
.order_block_login .login_order_info_3 .head {_line-height:5px;}

.order_block_login .login_order_info_1 .right_list {width:100%;}
.order_block_login .login_order_info_1 .right_list li {width:auto;margin-right:0px;}
.order_block_login .login_order_info_1 .right_list li a.order_btn2 {color:#fff;margin-top:-17px;}
.order_block_login .member_login_only .right_list {width:400px;}
.order_block_login .member_login_only .right_list li {margin-right:30px;}
.order_block_login .member_login_only .right_list .third {margin-right:0px;}
.order_block_login .member_login_only .right_list .last {margin-left:30px;margin-right:0px;}
.order_block_login .non_member_login_only .right_list li {width:100%;}


.order_data_block .order_table .data td.func_btn a {color:#fff;}
.order_data_block .order_table td.total_price a {color:#fff;}
.order_data_block .func_btn a {color:#fff;}
.ob_r_block .login_order_info_3 .sp3 a.order_btn {_margin:0px 40px 0 0;}

.member_exp_block p {line-height:40px;}

.page_desc_block p .blue_tab {
	margin-left:5px;}
	
.page_desc_block p .blue_tab .end {
	line-height:20px;
	vertical-align:-1px;}

.member_exp_block p .blue_tab {
	margin-left:5px;}

.member_exp_block p .blue_tab .end2 {
	line-height:20px;
	vertical-align:-1px;}

.register_member_form input {_padding-top:2px;}
.register_member_form a.order_btn3 {color:#fff;display:inline;width:auto;height:auto;margin-top:0px;vertical-align:bottom;}
.register_member_form a.order_btn2 {color:#fff;}

.groupbuy_block .book_cover_block {*margin-left:32px;_margin-left:16px;}
.groupbuy_block .book_cover_block .book_cover {margin:35px auto 0;}
.groupbuy_block .book_cover_block .book_cover_bookset {margin:15px auto 0;}
.groupbuy_block .groupbuy_item_title .share_to_fb_friend {_background-image:url('../images/icon-61.gif');*margin-top:-25px;}
.groupbuy_block .groupbuy_price_block .now_price {
	padding-top:5px;
	line-height:60px;}
.groupbuy_block .groupbuy_price_block .money_saver_block {margin-right:7px;}
.groupbuy_block .groupbuy_price_block .money_saver_block .super {display:block;width:50px;height:25px;}
.groupbuy_block .groupbuy_price_block .money_saver_block .money_origin .small_text {}

.groupbuy_block .groupbuy_countdown span {
	line-height:40px;
	margin-top:60px;
}

.groupbuy_description_block .groupbuy_footer_block .groupbuy_buy_now_btn {
	*margin-top:-36px;
	_margin-top:-27px;
}


.contributing_store_block {_margin:20px 22px 30px 22px;}
	
.product_inside_pic_popupbox .book_front {margin-left:10px;}

.input_form_block p {width:940px;}
.input_form_block p.func_btn {width:900px;margin-right:0px;}
.input_form_block img.fb_icon {float:none;}
.input_form_block a.blue13 {float:none;line-height:5px;vertical-align:super;}
.input_form_block .verify_icon {float:none;}
.input_form_block span {float:none;vertical-align:super;}

.blue_head_block .head {_width:695px;}
.blue_head_block .func_btn a.order_btn2 {color:#fff;}
.blue_head_block .func_btn a.cart_btn {color:#fff;}

.blue_head_block_wide .head {_width:965px;}

.cooperate_promo .func_btn a.big_red_tab {padding-top:10px;}


.how_to_buy_content .buyer_q_n_a_block .freq_q_n_a ul {margin:30px 50px 0px 200px;}
.how_to_buy_content .buyer_q_n_a_block .freq_q_n_a ul li {*width:180px;_width:200px;margin-left:0px;}
.how_to_buy_content .buyer_q_n_a_block .freq_q_n_a a.more_qa {_margin-top:20px;}

.massivebuy_explain_block .page_desc_block_big .head {_height:20px;}
.massivebuy_explain_block ul li {margin-left:25px;}



.link_block .group_partner ul {_margin-right: 25px;}

.link_block .group_partner ul.sp1 {_margin-right: 25px;}

.link_block .group_partner ul li {_line-height: 1px;}

.link_block .group_partner ul li a {_line-height: 20px;}

.footer .sep_zone { }

.link_block .icon_block {_margin-bottom: 20px;}

.copyright {_height: 60px;}
.childrenpage {height:200px;}
.copyright .footerlogo {
    margin-left: 20px;
    margin-right: 15px;}

.copyright p {
    width: 800px;
    line-height: 14px;
    _margin-bottom: 10px;}