/* CSS Document */
.head,.foot { width:960px; margin:0 auto;}
.list_shelf { width:960px; margin:0 auto;}
.path { line-height: 40px; height: 40px; padding-top: 1px; padding-right: 0; padding-bottom: 0; padding-left: 15px; }
.path a { color:#878787;}

/*É¸Ñ¡Êé¼Ü*/
.list_shelf_sort { width: 923px; border: 1px solid #a1a1a1; background-color: #fafafa; padding-top: 10px; padding-bottom: 10px; padding-left: 35px; position: relative; margin-bottom: 12px; }
.list_shelf_sort ul { display: block; height: 26px; clear:both; }
.list_shelf_sort ul li { font-size: 14px; line-height: 26px; font-weight: bold; float: left; display: block; }
.list_shelf_sort ul li a { font-weight: lighter; padding-right: 10px; padding-left: 10px;  }
.list_shelf_sort ul li a:hover,.list_shelf_sort ul li a.now { color: #FFF; text-decoration: none; background-color: #ff912f; line-height: 20px; padding-top: 3px; padding-bottom: 3px; }
.list_shelf_sort .more { background-image: url(../images/list/shelf_more.gif); height: 23px; width: 50px; line-height: 23px; padding-left: 47px; position: absolute; right: 0px; bottom: 0px; }
.list_shelf_sort .less { background-image: url(../images/list/shelf_less.gif); height: 23px; width: 50px; line-height: 23px; padding-left: 47px; position: absolute; right: 0px; bottom: 0px;}
.list_shelf_sort .more a,.list_shelf_sort .less a {color:#404040;}
.list_shelf_sort select { font-size:14px; margin-top:2px;}
.list_shelf_sort p { padding-left:92px; line-height:18px; color:#878787; clear:both;}

.list_contain { padding-bottom: 30px; }
/*×ó²à*/
.list_contain .list_sub { width:180px; float:left;}
.list_sub .list_concern { width:178px; border:1px solid #c3c3c3;}
.list_sub .list_concern h2 { line-height: 27px; display: block; height: 27px; font-size: 14px; font-weight: bold; color: #853200; padding-left: 10px; background-color: #fff0d9; }
.list_sub .list_concern_c {}
.list_sub .list_user { background-image: url(../images/list/comm_dashed_l.gif); background-repeat: repeat-x; background-position: left bottom; height: 60px; padding-top: 8px; margin-right: 8px; margin-left: 8px; }
.list_sub .list_user_hp { float: left; height: 48px; width: 48px; border: 1px solid #d3d3d3; margin-right: 5px; }
.list_sub .list_user h3 { line-height: 30px; }
.list_sub .list_user h4 { color:#878787;} /*090828 yinxt ÐÞ¸Ä*/
.list_sub .list_user h4 a,.list_sub .list_user h4 a:hover { color:#878787; } /*090828 yinxt ÐÞ¸Ä*/
.list_sub .noline { background-image:none;}
.list_contain .list_main { width:770px; float:right;}

/*ÓÒ²à*/


.dd_shelf { height: 55px; width: 768px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #1b0e09; border-right-color: #1b0e09; border-left-color: #1b0e09; overflow:hidden; }
.dd_shelf_s_l { float:left; width:7px; background-image: url(../images/index/dd_shelf_v.gif); background-repeat: repeat-y; background-position: left top; height: 55px; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #d6b184; border-left-color: #d6b184; }
.dd_shelf_s_r { float:right; width:7px; background-image: url(../images/index/dd_shelf_v.gif); background-repeat: repeat-y; background-position: left top; height: 55px; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #d6b184; border-left-color: #d6b184; }
.dd_shelf_m { float:left; width:750px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #1B0E09; border-left-color: #1B0E09; }
.dd_shelf_m_t { background-image: url(../images/index/dd_shelf_l.gif); height: 55px; border-top-width: 1px; border-top-style: solid; border-top-color: #d6b185; border-left-width: 1px; border-left-style: solid; border-left-color: #d6b185; background-position: left bottom; }
.dd_shelf_m_t ul { display:block; height:23px; float:left; padding-left: 10px; }
.dd_shelf_m_t ul.list_display { width:738px;}
.dd_shelf_m_t ul li { display:block; height:26px; float:left; background-repeat: no-repeat; background-position: 0px -26px; line-height: 24px; text-align: center; background-image: url(../images/index/dd_shelf_tbg2.gif); background-repeat: repeat-x; background-position: left top; }
.dd_shelf_m_t ul li a { height:24px; color:#FFF; text-decoration:none; }
.dd_shelf_m_t ul li.d_mode_1 { margin-right: 50px; display:inline; }
.dd_shelf_m_t ul li.d_mode_2 { width:115px; float: right; margin-right:10px; display:inline; }
.dd_shelf .dd_shelf_tag_l { display:block; float:left; width:5px; height:23px; background-image: url(../images/index/dd_shelf_tbg1.gif); background-repeat: no-repeat; background-position: left top; }
.dd_shelf .dd_shelf_tag_r { display:block; float:left; width:5px; height:23px; background-image: url(../images/index/dd_shelf_tbg1.gif); background-repeat: no-repeat; background-position: left bottom; }
.dd_shelf .dd_shelf_mode { float:left; color: #FFFFFF; height: 23px; display: inline; }
.dd_shelf .dd_shelf_mode2 { float:left; color: #FFFFFF; height: 23px; width: 105px; display: block; }
.dd_shelf .d_mode_name { float:left; padding-right:10px; background-image: url(../images/list/d_mode_dot.gif); background-repeat: no-repeat; background-position: right center; margin-right: 10px; }
.dd_shelf .dd_shelf_mode select { float:left; line-height:16px; margin-top: 1px; margin-right: 4px; margin-bottom: 0; margin-left: 0; }
.dd_shelf h2 { display:block; line-height: 22px; color: #FFF; font-size: 14px; font-weight: bold; padding-left: 10px; margin-top: 5px; margin-left: 6px; }
.dd_shelf_m_t ul li.d_mode_2 .fy_jy .fy_n { padding:2px 6px 0 6px; color:#FFF9E5; line-height:14px; }
.dd_shelf_m_t ul li.d_mode_2 .fy_jy { font-size: 12px; padding-right:10px; clear: both; padding-top:3px; margin:0 auto; display:block; }

/*Êé¼ÜÍâ¿ò*/
.book_shelf { width: 768px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #1b0e09; border-left-color: #1b0e09; height: 208px; clear: both; }
.book_shelf_l { background-image: url(../images/list/dd_shelf_v.gif); width: 7px; float: left; height: 208px; border-left-width: 1px; border-left-style: solid; border-left-color: #d8b283; border-right-width: 1px; border-right-style: solid; border-right-color: #1b0c07; background-position: right; }
.book_shelf_r { background-image: url(../images/list/dd_shelf_v.gif); width: 7px; float: left; height: 208px; border-left-width: 1px; border-left-style: solid; border-left-color: #d8b283; background-position: right; }
.book_shelf_c { width:750px; height:208px; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; }
.book_shelf_user { float: left; height: 190px; width: 183px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #000000; border-bottom-color: #000000; background-image: url(../images/list/dd_shelf_v.gif); border-top-width: 1px; border-top-style: solid; border-top-color: #000000; background-position: right top; }
.book_shelf_user_l { float: left; height: 189px; width: 173px; border-right-width: 1px; border-right-style: solid; border-right-color: #000000; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #d8b283; border-left-color: #d8b283; }
.book_shelf_user_r { width: 7px; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #d8b283; border-left-color: #d8b283; height: 189px; float: left; }
.book_shelf_sd1 { float: left; background-image: url(../images/list/dd_shelf_sd1.gif); background-repeat: no-repeat; height: 192px; width: 5px; }
.book_shelf_sd2 { background-image: url(../images/list/dd_shelf_sd2.gif); float: left; height: 192px; width: 13px; }
.book_shelf_book { float: left; height: 192px; width: 548px; background-image: url(../images/list/dd_shelf_l2.gif); background-repeat: repeat-x; background-position: left top;  }
.book_shelf_c_b { height: 15px; float: left; background-image: url(../images/list/dd_shelf_l.gif); background-position: left top; width: 750px; border-top-width: 1px; border-top-style: solid; border-top-color: #d8b283; }

.book_shelf_user_box { width:159px; height:174px; margin:8px auto 0 auto; background-image: url(../images/list/shelf_user_bg.gif); background-repeat: no-repeat; }
.book_shelf_user_hp { float: left; height: 56px; width: 56px; margin-top: 9px; margin-left: 14px; background-image: url(../images/list/shelf_user_sd.gif); background-position: 24px bottom; padding-bottom: 3px; background-repeat: no-repeat; display: inline; }
.book_shelf_user_hp img { border:1px solid #8b8b8b; padding:3px; background-color: #FFFFFF; }
.book_shelf_user_box ul { float: left; padding-left: 5px; padding-top: 6px; }
.book_shelf_user_box ul li { display:block; padding-top: 6px; }
.book_shelf_user_box ul li a { color:#404040;}
.book_shelf_user_box ul li a.shelf_icon_1 { padding-right:3px;}
.book_shelf_user_box ul li a.shelf_icon_2 { padding-right:1px;}
.book_shelf_user_box ul li a.shelf_icon_3 { padding-right:3px;}
.book_shelf_user_box h3 { clear:left; display:block; padding:2px 0 4px 14px; line-height: 16px; height:16px; }
.book_shelf_user_box p { display:block; line-height: 20px; padding-left: 17px; color: #853200; height:20px; }
.book_shelf_user_btn { padding-top:10px; text-align:center;}

.book_shelf_more { padding-top:5px; height: 22px; line-height: 22px; background-image: url(../images/list/dd_shelf_more.gif); background-repeat: no-repeat; background-position: right bottom; text-align: right; margin-right: 4px; padding-right: 15px; }
.book_shelf_more a { color:#FFF;}
.book_shelf_book ul { display:block; width:548px; height:165px; float:left; }
.book_shelf_book ul li { display:block; float:left; width:80px; height:164px; padding-right: 14px; padding-left: 14px; position: relative; }
.book_shelf_book ul li span { display:block; width:80px; height:136px; height:auto; background-repeat: no-repeat; background-position: right bottom; background-image: url(../images/index/dd_shelf_book_bg.gif); position: absolute; margin:0 auto; bottom: 0px; }
.book_shelf_book ul li a { display:block; background-image: url(../images/index/dd_shelf_book_bg2.gif); background-repeat: no-repeat; background-position: left top; width: 74px; padding-top: 6px; padding-right: 6px; }
.book_shelf_book ul li img { display:block; padding: 1px; border: 1px solid #929292; background-color: #FFFFFF; }

/*Êé¼Ü·­Ò³Íâ¿ò*/
.book_shelf_bottom { width: 768px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #1b0e09; border-left-color: #1b0e09; height: 33px; clear: both; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #1B0E09; }
.book_shelf_bottom_l { background-image: url(../images/list/dd_shelf_v.gif); width: 7px; float: left; height: 33px; border-left-width: 1px; border-left-style: solid; border-left-color: #d8b283; border-right-width: 1px; border-right-style: solid; border-right-color: #1b0c07; background-position: right; }
.book_shelf_bottom_r { background-image: url(../images/list/dd_shelf_v.gif); width: 7px; float: right; height: 33px; border-left-width: 1px; border-left-style: solid; border-left-color: #d8b283; background-position: right; }
.book_shelf_bottom_c { height:32px; width: 750px; border-top-width: 1px; border-right-width: 1px; border-top-style: solid; border-right-style: solid; border-top-color: #000000; border-right-color: #000000; float: left; background-image: url(../images/list/dd_shelf_l.gif); background-position: left top; }
.book_shelf_bottom_c2 { height:27px; width: 749px; border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #d8b283; border-left-color: #d8b283; padding-top: 4px; }
.book_shelf_bottom_c2 .mode_turn_page .t_text{ padding-top:2px; color: #666;line-height:14px; color:#FFF9E5; }
.list_bottom { height:19px; background-image: url(../images/index/dd_shelf_tbg2.gif); background-repeat: repeat-x; background-position: left top; padding-top: 4px; padding-right: 10px; }

/*ÎÞÊý¾Ý*/
.no_data { width:658px; height:122px; border:1px solid #a1a1a1; padding-top: 38px; padding-left: 110px; margin-bottom: 12px; }
.no_data img { float:left;}
.no_data_note { float:left; padding-left: 50px; margin-top: 10px; }
.no_data p { font-size: 14px; line-height: 26px; }


/*¼òÒ×·­Ò³*/
.fy_jy { float:right; font-size: 12px; padding-right:10px; clear: both; padding-top:7px; }
.fy_jy span { float:left; display:block}
.fy_jy .prev_jy a { display:block; width:14px; height:15px; background-image: url(../images/page_up.gif); background-repeat: no-repeat; }
.fy_jy .prev_jy a:hover { background-image: url(../images/page_up_mouseover.gif); }
.fy_jy .next_jy a { display:block; width:14px; height:15px; background-image: url(../images/page_down.gif); background-repeat: no-repeat; }
.fy_jy .next_jy a:hover { background-image: url(../images/page_down_mouseover.gif); }
.fy_jy .prev_jy2 {display:block; width:14px; height:15px; background-image: url(../images/page_up_gray.gif); background-repeat: no-repeat;}
.fy_jy .next_jy2 {display:block; width:14px; height:15px; background-image: url(../images/page_down_gray.gif); background-repeat: no-repeat;}
.fy_jy .fy_n { padding:2px 6px 0 6px; color: #404040; line-height:14px; }

/*·­Ò³*/
.turn_bottom{ height:20px; padding-top:4px; padding-right:23px; border-top:solid 1px #d3d3d3; background-color:#f2f2f4; margin-top:15px;text-align:right}
.mode_turn_page{ float:right; font-size: 12px; line-height:15px;}
.mode_turn_page span{ float:left; display:block}
.mode_turn_page .prev a {display:block;width:14px; height:15px; margin-right:6px; background-image: url(../images/page_up.gif); background-repeat: no-repeat; }
.mode_turn_page .prev a:hover {background-image: url(../images/page_up_mouseover.gif);}
.mode_turn_page .prev2 { display:block; width:14px; height:15px; margin-right:6px; background-image: url(../images/page_up_gray.gif); background-repeat: no-repeat; }
.mode_turn_page .next a {display:block;width:55px; height:15px; background-image: url(../images/next.gif); background-repeat: no-repeat; }
.mode_turn_page .next a:hover {background-image: url(../images/next_mouseover.gif);}
.mode_turn_page .next2 {display:block;width:55px; height:15px; margin-right:6px; background-image: url(../images/next_gray.gif); background-repeat: no-repeat; }
.mode_turn_page img{float:left; margin-right:6px}
.mode_turn_page .num_now{ background:#C30; padding:1px 2px 0 2px; margin:0 2px; color:#fff; height:14px; overflow:hidden; float:left; text-decoration: none; }
.mode_turn_page .num:link{background:#FEEEC2;padding:1px 4px; margin:2px; color:#404040; text-decoration:none;}
.mode_turn_page .num:visited{background:#FEEEC2;padding:1px 4px; margin:2px; color:#404040; text-decoration:none;}
.mode_turn_page .num:hover{background:#C30; padding:1px 4px; margin:2px; color:#fff; text-decoration:none}
.mode_turn_page .tiaozhuan{width:30px; padding-left:2px; border:1px solid #AFAFAF; margin:0 4px; height:13px; line-height:13px; float:left}
.mode_turn_page .t_text{ padding-top:2px; color: #666;line-height:14px; }
.mode_turn_page .next,.next2{margin-right:39px !important; margin-left:8px}
.mode_turn_page .enter{padding-left:6px; width:33px; height:15px;}
.mode_turn_page .enter a { display:block; width:33px; height:15px; background-image: url(../images/OK.gif); }
.mode_turn_page .enter a:hover { display:block; width:33px; height:15px; background-image: url(../images/OK_mouseover.gif); }

/*°´Å¥*/
.btn_m { height: 20px; width: 63px; border: 0px; font-size: 12px; line-height: 20px; background-image: url(../images/submit_button63x20.gif); background-repeat: no-repeat; color: #404040; }
.btn_m_mo { height: 20px; width: 63px; border: 0px; font-size: 12px; line-height: 20px; background-image: url(../images/submit_button_mo63x20.gif); background-repeat: no-repeat; color: #404040; }

.btn_s { height: 20px; width: 50px; border: 0px; font-size: 12px; line-height: 20px; background-image: url(../images/submit_button50x20.gif); background-repeat: no-repeat; color: #404040; background-color:#966840; }
.btn_s_mo { height: 20px; width: 50px; border: 0px; font-size: 12px; line-height: 20px; background-image: url(../images/submit_button_mo50x20.gif); background-repeat: no-repeat; color: #404040; background-color:#966840;  }