.head { width:960px; margin:0 auto;}
.book_banner { width:960px; margin:15px auto 0 auto;} /*10-1-25 yinxt 修改*/
.book_wrap { width:960px; margin:15px auto 0 auto; padding-bottom:18px;}  /*10-1-25 yinxt 修改*/
.book_sub { float:left; width:180px; }
.book_main { float:left; width:540px; padding-left:10px;}
.book_third { float:right; width:220px;}

/*左栏框样式*/
.sub_box { width:178px; border:1px solid #C3C3C3; margin-bottom:12px; overflow:hidden;}
.sub_box h2 {font-size:14px; color:#853200; padding-left:12px; height:27px; line-height:27px; background-color:#FFF0D9; font-weight: bold;}

/*推荐分类*/
.sub_box .sub_box_resort { width:164px; padding:5px 7px 5px 7px;}
.sub_box .sub_box_resort ul { display:block; width:164px; overflow:hidden;}
.sub_box .sub_box_resort li { float:left; display:block; padding:0 7px 0 8px; margin-left:-1px; color:#666; line-height:22px; background-image: url(../images_second/book_line_v.gif); background-repeat: no-repeat; background-position: left center; word-break:keep-all; white-space:nowrap; }
.sub_box .sub_box_resort a,.sub_box .sub_box_resort a:hover { color:#666; }

/*商品分类*/
.sub_box h2.book_cate { display:block; padding-left:30px; background-image: url(../images_second/book_cate_icon.gif); background-repeat: no-repeat; background-position: 7px 6px; }
.sub_box .sub_box_sort { width:164px; padding:5px 7px 0 7px;}
.sub_box .sub_box_sort .sort_mode {}
.sub_box .sub_box_sort .sort_mode_now { background-color:#FEF8EF;}
.sub_box .sub_box_sort h3 { display:block; padding:8px 0 3px 6px; line-height:20px; font-weight: bold; color:#404040; }
.sub_box .sub_box_sort h3 a { color:#404040;}
.sub_box .sub_box_sort ul { display:block; width:164px; overflow:hidden; border-bottom:1px solid #C3C3C3; }
.sub_box .sub_box_sort ul.noline { background-image:none; border:0;}
.sub_box .sub_box_sort li { display:block; padding:0 7px 0 8px; color:#666; line-height:26px;  }
.sub_box .sub_box_sort li a { color:#666;}
.sub_box .sub_box_sort .more {line-height:26px; text-align:right;}
.sub_box .sub_box_sort .more a {color:#666;}

/*精彩专题*/
.sub_box .sub_box_subject { padding:0 0 5px 0}
.sub_box .subject_banner { width:168px; height:80px; overflow:hidden; margin:10px auto 5px auto;}
.sub_box .sub_box_subject ul { display:block; width:160px; margin:0 auto;}
.sub_box .sub_box_subject li { display:block; height:25px; padding-left:4px; line-height:25px; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left bottom; overflow:hidden; }
.sub_box .sub_box_subject li.noline { background-image:none; border:0;}
.sub_box .sub_box_subject li a { color:#404040;}

/*热门作者*/
.sub_box h2.book_author {display:block; width:130px; height:24px; margin:0 auto; padding:5px 0 0 26px; line-height:24px; border-bottom:1px solid #A1A1A1; background-color:#FFFFFF; background-image: url(../images_second/book_author_icon.gif); background-repeat: no-repeat; background-position: left 4px;}
.sub_box .sub_box_author { width:156px; margin:5px auto; }
.sub_box .sub_box_author ul {}
.sub_box .sub_box_author li { display:block; height:25px; width:156px; line-height:25px; *height:21px; *line-height:21px; background-image:url(../images_second/book_dashed_l.gif); background-repeat:repeat-x; background-position:left bottom; margin:0; clear:both; }
.sub_box .sub_box_author li.noline { background-image:none;}
.sub_box .sub_box_author li a { float:left; display:inline; width:60px; padding-left:10px; margin:0 4px; color:#666; background-image: url(../images_second/dot_author.gif); background-repeat: no-repeat; background-position: left 9px; }
.sub_box .sub_box_author li a:hover { float:left; width:60px; padding-left:10px; margin:0 4px; color:#000; background-image: url(../images_second/dot_author_hover.gif); background-repeat: no-repeat; background-position: left 9px; }

/*品牌出版商*/
.sub_publisher { background-color:#fff8e5; }
.sub_box h2.publisher { font-weight:lighter; background-color:#fff8e5; padding-top:6px; }
.sub_box .sub_box_publisher { padding:4px 0 0 0;}
.sub_box .publisher_logo { width:168px; height:44px; margin:0 auto 10px auto; }
.sub_box .publisher_link { width:168px; padding:4px; border:1px solid #f2e5c3; background-color:#faf0d4;}
.sub_box .publisher_link ul { display:block; width:156px; padding:5px; border:1px solid #FFF; background-color:#f4e9cc;}
.sub_box .publisher_link li { display:block; height:26px; line-height:25px; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left bottom; }
.sub_box .publisher_link li.noline { background-image:none; }
.sub_box .publisher_link li a { display:block; padding:0 0 0 25px; height:25px; color:#666; background-image: url(../images_second/dot_publisher.gif); background-repeat: no-repeat; background-position: 5px 6px; }
.sub_box .publisher_link li a:hover { display:block; padding:0 0 0 25px; height:25px; color:#000; background-image: url(../images_second/dot_publisher_hover.gif); background-repeat: no-repeat; background-position: 5px 6px; background-color:#fef5dd; text-decoration:none; }
.sub_banner { width:178px; border:1px solid #d3d3d3; margin-bottom:10px;}
.sub_banner2 img {display:block;margin-bottom:10px;}


.book_channel { width:540px; height:29px; line-height:29px; color:#666; background-color: #f3f4df; background-image: url(../images_second/book_t_bg.gif); background-repeat: no-repeat; background-position: right top; }
.book_channel span { float:left;}

/*中栏框样式*/
.main_focus { width:540px; margin:4px 0 12px 0;}

/*轮转样式*/
#demos {margin: 5px 0 0 0; position: relative;}
.pics {margin: 0 0 15px 0; }
#nav { margin:0 5px 5px 5px; float: right;Z-INDEX: 30; POSITION: absolute; right: -10px; height: 180px; width: 19px;}
#nav a { display:block; height:12px; width:12px; margin-bottom:3px; font-family: Arial; font-size: 10px; line-height: 12px; background-color: #666; text-align: center; color: #FFFFFF; text-decoration: none; }
#nav a:hover,#nav a.activeSlide { background-color: #cc3300; }


.main_box { width:538px; border:1px solid #A1A1A1; margin-bottom:12px; clear:both;}
.main_box h2 { float:left; padding:2px 0 0 10px; font-size:14px; font-weight:bold; color:#853200; line-height:22px; }
.main_box .main_box_t { display:block; height:25px; width:536px; margin:0 1px; background-image: url(../images_second/main_box_t.gif); background-repeat: repeat-x; overflow:hidden;  }
.main_box .main_box_c { width:538px; }
.main_box .main_box_t ul { display:block; float:left; padding-top:2px; padding-left:30px; height:24px; overflow:hidden;  }
.main_box .main_box_t ul li { float:left; height:23px; line-height:23px; padding-right:2px; display: block; }
.main_box .main_box_t ul li a { height:23px; padding-right: 8px; background-image: url(../images_second/main_tag.gif); background-repeat: no-repeat; background-position: right -23px; color: #404040; text-decoration: none; float: left;}
.main_box .main_box_t ul li a:hover,.main_box .main_box_t ul li a.now { background-position: right 0px; font-weight: bold; color: #CC3300; }
.main_box .main_box_t ul li a .main_tag_l { float:left; height:23px; width:8px; 5px; background-image: url(../images_second/main_tag.gif); background-repeat: no-repeat; background-position: 0px -23px; }
.main_box .main_box_t ul li a:hover .main_tag_l,.main_box .main_box_t ul li a.now .main_tag_l { background-position: 0px 0px;}
.main_box .main_box_t .more {float:right; padding-top:2px; padding-right:5px; line-height:22px;}
.main_box .main_box_t .more a { color:#666;}

/*商品模块_两个商品*/
.main_box .pd_mode_1 {}
.main_box .pd_mode_1 .pd_box { float: left; width:110px; margin:15px 0 10px 0; padding:0 12px; background-image: url(../images_second/book_dashed_v.gif); background-repeat: repeat-y; background-position: left top; }
.main_box .pd_mode_1 .noline { background-image:none;}
.main_box .pd_mode_1 .pd_pic { height:90px; width:90px; margin:0 auto; text-align:center;position:relative;} /*gy 100823 修改*/
.main_box .pd_mode_1 .pd_pic img { margin:0 auto;}
.main_box .pd_mode_1 h3 {line-height:20px; font-size: 12px; font-weight:lighter; color: #1a66b3; display: block; height: 40px; padding-top: 5px;padding-bottom: 5px; overflow: hidden; width:110px;}
.main_box .pd_mode_1 h4 { line-height:20px;}
.main_box .pd_mode_1 h4.pd_price { line-height:20px;}
.main_box .pd_mode_1 .cut_line { float:left; display:inline; height:1px; width:114px; margin:0 10px; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left top; overflow:hidden;  }

/*商品模块_四个商品*/
.main_box .pd_mode_2 { padding:0 10px; overflow:hidden;}
.main_box .pd_mode_2 .pd_box { float: left; width:250px; padding:12px 0 8px 0; margin:-1px 0 0 0; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left top; }
.main_box .pd_mode_2 .pd_pic { float:left; height:70px; width:70px; margin-top:2px; text-align:center;position:relative;} /*gy 100823 修改*/
.main_box .pd_mode_2 .pd_pic img { margin:0 auto;}
.main_box .pd_mode_2 .pd_info { float:left; padding-left:5px;}
.main_box .pd_mode_2 h3 {line-height:20px; font-size: 14px; font-weight:lighter; color: #1a66b3; }
.main_box .pd_mode_2 h3.px12 {font-size: 12px;}
.main_box .pd_mode_2 h3.bt { padding-bottom:12px;}
.main_box .pd_mode_2 h4 { line-height:20px;}
.main_box .pd_mode_2 h4.pd_price { line-height:20px;}
.main_box .pd_mode_2 .cut_line { float:left; width:18px; height:120px; margin:10px 0 8px 0; background-image: url(../images_second/book_dashed_v.gif); background-repeat: repeat-y; background-position: center top; }
.main_box .pd_mode_2 .cut_line2 { float:left; width:18px; height:144px; margin:10px 0 8px 0; background-image: url(../images_second/book_dashed_v.gif); background-repeat: repeat-y; background-position: center top; }
.main_box .pd_mode_2 .cut_line3 { float:left; width:18px; height:130px; margin:10px 0 8px 0; background-image: url(../images_second/book_dashed_v.gif); background-repeat: repeat-y; background-position: center top; }
.main_box .pd_mode_2 .pd_sort { float:left; width:250px; height:24px; font-size: 14px; }
.main_box .pd_mode_2 .pd_text { padding-top:10px; line-height:20px; clear:both;}
.main_box .pd_mode_2 .pd_text_link { height:40px; width:240px; clear:both; margin:0 auto; padding:10px 5px 0 5px; color:#1a66b3;}
.main_box .pd_mode_2 .pd_text_link ul { height:40px; width:240px; background-color:#fafafa; }
.main_box .pd_mode_2 .pd_text_link li { line-height:20px;}

/*商品模块_文字链接*/
.main_box .reco_link { padding:10px; background-color:#fbf6e8; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: center top;  }
.main_box .reco_link_t {height:20px; line-height:20px; margin-bottom:5px; color:#853200; font-weight:bold; background-image: url(../images_second/reco_t_bg.gif); background-repeat: repeat-x; background-position: 0px 6px;}
.main_box .reco_link h3 { display:block; background-color:#fbf6e8; width:33px; font-weight:bold;}
.main_box .reco_link ul { display:block; padding:0 13px;}
.main_box .reco_link li { float:left; display:block; width:163px; line-height:20px;}
.main_box .reco_link li a {display:block; float:left; height:20px; width:148px; padding-left:15px; background: url(../images_second/dot_publisher.gif) 0px 3px no-repeat;text-decoration:none; color:#666;}
.main_box .reco_link li a:hover {display:block; float:left; height:20px; width:148px; padding-left:15px; background: url(../images_second/dot_publisher_hover.gif) 0px 3px no-repeat;text-decoration:none; color:#000;}
.main_box .tz_link { margin:10px; padding:10px 0; width:518px; background-image:none;}

.main_banner { width:540px; height:60px; margin-bottom:12px; overflow:hidden;}

/*特价书*/
.book_special { display:block; width:518px; padding:0 10px; margin:5px 0; overflow:hidden;}
.book_special li { display:block; height:27px; padding:0 10px; margin-top:-1px; line-height:27px; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left top; }
.book_special li .book_special_t { float:left; width:360px;}
.book_special li .book_special_price { width:120px; color:#CC3300;}
.book_special .del { color:#878787; padding-right:5px;}


/*书讯快递*/
.book_news { width:218px; border:1px solid #C3C3C3; margin-bottom:12px;}
.book_news h2 { height:27px; padding-left:33px; border:2px solid #FFF; background-color:#FFF0D9; line-height:27px; font-size:14px; font-weight:bold; color:#853200; background-image: url(../images_second/icon_book_mess.gif); background-repeat: no-repeat; background-position: 8px 3px; }
.book_news_c {}
.book_news_c ul { display:block; margin:0 15px;}
.book_news_c li { display:block; height:25px; line-height:25px; color:#666; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left top;}
.book_news_c li a,.book_news_c li a:hover { color:#666;}
.book_news .book_news_banner { width:208px; height:104px; margin:10px auto; overflow:hidden;}

/*新书热卖*/
.book_hot { width:218px; border:1px solid #A1A1A1; background-color:#FEF8EF; margin-bottom:12px;}
.book_hot h2 { display:block; height:23px; padding-left:10px; line-height:23px; border:1px solid #FFF4D7; font-size:14px; font-weight:bold; color:#853200; background-color:#F9D8A9;}
.book_hot .book_hot_c { padding:5px 0 0 0; }
.book_hot_tag { margin:0 auto; height:18px; width:208px; background:url(../images_second/book_r_button_bg.gif) 0px bottom repeat-x; overflow:hidden;}
.book_hot_tag ul{ display:block;  height:18px; float:right; }
.book_hot_tag ul li { float:left; height:18px;line-height:18px; }
.book_hot_tag ul li a { display:block; float:left; height:18px; background-image: url(../images_second/book_r_button0.gif); background-repeat: no-repeat; background-position: right top; padding-right:6px; _padding-right:10px; color: #666; }
.book_hot_tag ul li a .book_hot_tag_l { display:block; float:left; width:5px; height:18px; background-image: url(../images_second/book_r_button0.gif); background-repeat: no-repeat; background-position: left top; padding:0; _margin-right:-3px; }
.book_hot_tag ul li a:hover {color: #666;}
.book_hot_tag ul li.on a {background-image: url(../images_second/book_r_button1.gif); color:#cc3300; font-weight:bold;}
.book_hot_tag ul li.on a .book_hot_tag_l{background-image: url(../images_second/book_r_button1.gif);}
.book_hot_tag ul li.on a:hover {color: #cc3300;}
.book_hot .book_hot_tag_c { width:202px; margin:0 auto; overflow:hidden; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left top;}
.book_hot .book_hot_tag_c h3 { display:block; height:26px; line-height:26px; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left bottom;}
.book_hot .book_hot_tag_c h3 a { float:left; padding-left:5px;}
.book_hot .book_hot_tag_c .noline { background-image:none;}
.book_hot .book_hot_tag_c .book_icon { float:left; display:block; width:12px; height:11px; margin:6px 0 0 0;}
.book_hot .more { height:27px; width:202px; margin:0 auto; background-image: url(../images_second/book_line_l2.gif); background-repeat: repeat-x; background-position: left top; line-height: 26px; text-align: right; }
.book_hot .more a,.book_hot .more a:hover { color:#666;}
.book_hot .book_detail { height:90px; padding:7px 0 5px 0; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left bottom; background-color: #FFFFFF; }
.book_hot .book_detail .book_icon { margin-top:3px;}
.book_hot .book_detail .book_pic { float:left; display:inline; margin:2px 4px 0 3px; width:54px; height:54px; border:1px solid #D3D3D3; text-align:center;}
.book_hot .book_detail .book_info { float:left; width:125px;}
.book_hot .book_detail h4 { line-height:20px; padding-bottom:8px;}
.book_hot .book_detail h5 { line-height:20px;}

/*近7日畅销榜*/
.book_bang { width:218px; border:1px solid #C3C3C3; background-color:#F3F4DF; margin-bottom:5px; }
.book_bang h2 {display:block; height:25px; padding-left:10px; line-height:25px; border:1px solid #F3F4DF; font-size:14px; font-weight:bold; color:#FFF; background-color:#518700; font-weight:lighter;}
.book_bang h2 span { float:left;}
.book_bang_c { padding:5px 0 0 0; }
.book_bang .book_bang_tag_c {width:202px; margin:0 auto; overflow:hidden; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left top; }
.book_bang .book_bang_tag_c h3 { display:block; height:26px; line-height:26px; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left bottom;}
.book_bang .book_bang_tag_c h3 a { float:left; padding-left:5px;}
.book_bang .book_bang_tag_c .noline { background-image:none;}
.book_bang .book_bang_tag_c .book_icon { float:left; display:block; width:12px; height:11px; margin:6px 0 0 0;}
.book_bang .more { height:27px; width:202px; margin:0 auto; background-image: url(../images_second/book_line_l2.gif); background-repeat: repeat-x; background-position: left top; line-height: 26px; text-align: right; }
.book_bang .more a,.book_bang .more a:hover { color:#666;}
.book_bang .book_detail { height:90px; padding:7px 0 5px 0; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left bottom; background-color: #FFFFFF; }
.book_bang .book_detail .book_icon { margin-top:3px;}
.book_bang .book_detail .book_pic { float:left; display:inline; margin:2px 4px 0 3px; width:54px; height:54px; border:1px solid #D3D3D3; text-align:center;}
.book_bang .book_detail .book_info { float:left; width:125px;}
.book_bang .book_detail h4 { line-height:20px; padding-bottom:8px;}
.book_bang .book_detail h5 { line-height:20px;}

/*榜单列表*/
.book_bang_list { width:218px; padding-top:6px; border:1px solid #C3C3C3; background-color: #F3F4DF; margin-bottom: 12px; }
.book_bang_list .bang_list {}
.book_bang_list .bang_list a { float:left; height:22px; width:92px; padding-left:12px; margin:0 0 4px 3px; line-height:22px; background-image: url(../images_second/book_r_button.gif); color:#4F4F4F; }
.book_bang_list .more { padding-right:8px; line-height:20px; border-bottom:3px solid #587A28; text-align:right;}

/*终身五星书*/
.book_best_comm { width:218px; border:1px solid #A1A1A1; margin-bottom:12px; background-color: #fef8ef; }
.book_best_comm_t { height:26px;background-image: url(../images_second/book_best_t.gif); background-repeat: repeat-x; background-position: left top;}
.book_best_comm h2 { display:block; height:26px; padding:0 0 0 26px; line-height:26px; font-size:14px; color:#CC3300; font-weight:bold; background-image: url(../images_second/icon_star.gif); background-repeat: no-repeat; background-position: 3px 4px; }
.book_best_comm_c { margin:0 9px; width:200px; line-height:20px;}
.book_best_comm h4 { padding:0 0 0 12px; color:#666;}
.book_best_comm_d { padding:5px 0; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left bottom; }
.book_best_comm .more { line-height:26px; text-align:right; color:#666;}
.book_best_comm .more a { color:#666;}
.book_bang_5star { width:220px; margin-bottom:12px;}

/*新书预告*/
.book_foreshow { width:218px; border:1px solid #C3C3C3; margin-bottom:12px;}
.book_foreshow h2 { padding-left:10px; height:23px; line-height:23px; font-size:14px; font-weight:bold; color:#853200; background-color:#F9D8A9; border:1px solid #FFF;}
.book_foreshow .book_foreshow_c { width:198px; margin:0 auto; overflow:hidden;}
.book_foreshow .pd_box { width:198px; height:80px; margin-top:-1px; padding:5px 0 3px 0; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left top; }
.book_foreshow .pd_pic { float:left; display:inline; width:54px; height:54px; margin:6px 6px 0 0; border:1px solid #D3D3D3; text-align:center;}
.book_foreshow .pd_info { float:left; padding-left:6px; width:130px;}
.book_foreshow .pd_box h3 { line-height:28px;}
.book_foreshow .pd_box p { color:#666; line-height:16px;}

.third_box { width:206px; background-color:#F2F2F3; padding:6px; margin-bottom:12px; }
.third_box2 { width:194px; padding:4px; border:1px solid #FFF;}
.third_box h2 { display:block; padding:3px 0 0 3px; font-size:14px; line-height:22px; color:#853200; background-image: url(../images_second/book_line_l2.gif); background-repeat: repeat-x; background-position: left bottom; }
.third_box .third_box_c { }
.third_box .pd_box { width:198px; padding:5px 0 3px 0;}
.third_box .pd_pic { float:left; display:inline; width:54px; height:54px; margin:6px 6px 0 0; border:1px solid #D3D3D3; text-align:center;}
.third_box .pd_info { float:left; width:130px; padding-left:6px;}
.third_box .pd_box h3 { line-height:28px;}
.third_box .pd_box p { color:#666; line-height:20px;}
.third_box .pd_box .gray87 { color:#878787;}
.third_box .pd_box h4 { line-height:20px; color:#404040;}
.third_box .pd_box h5 { color:#853200; line-height:24px; text-align:right; font-weight:bold;}

/*精彩书评*/
.book_r_sp {width:216px; border:1px solid #C3C3C3; padding:1px; margin-top:12px;}
.book_r_sp h2 { height:23px; line-height:23px; padding-left:12px; color:#853200; font-size:14px; font-weight:bold; background-color: #f9d8a9; }
.book_r_sp h3 { display:block; height:27px; line-height:27px; color:#1a66b3; background-image: url(../images_second/book_dashed_l.gif); background-repeat: repeat-x; background-position: left bottom;}
.book_r_sp .noline { background-image:none;}
.book_r_sp .book_r_sp_c { width:204px; margin:0 7px; padding-top:5px;}
.book_r_sp_pic { margin:5px auto 10px auto; padding:1px; width:200px; border:1px solid #d3d3d3;}
.book_r_sp .more { height:27px; width:202px; margin:0 auto; background-image: url(../images_second/book_line_l2.gif); background-repeat: repeat-x; background-position: left top; line-height: 26px; text-align: right;}

.foot { width:960px; margin:0 auto;}

/* 标签 */ /*gy 100823 添加*/
.newbook_label  {position:absolute;top:-6px;right:-6px;}

