*{padding:0;margin:0}
img{border:0}
a{ color:#1a66b3; text-decoration:none}
a:hover{text-decoration:underline}
.f14 {font-size:14px;}
.clear{ clear:both;line-height:0px;height:0px;font-size:0px;  }

.window{width:290px; border:solid 2px #447aa9; font-family: "", Arial, Helvetica, sans-serif; font-size:12px; background:#fff; color:#404040; margin-bottom:10px; line-height:normal}
.window *{ padding:0; margin:0}
.window .red_span{ color:#c30; padding-right:2px}
.window .gray{ color:#878787}
.wind_title{height:19px; padding:3px 4px 0 8px; background-color:#458bc9}
.wind_title .title_left{padding-top:2px; color:#fff; float:left}
.wind_title .window_close{float:right}
.empty_left{ height:0px; line-height:0px; clear:left}
.wind_cont{ padding:20px 0px 20px 12px}
.w_notice_ul{ width:265px; height:26px; list-style:none;/* border-bottom:dashed 1px #e1e1e1*/ padding-left:7px}
.w_notice_ul li{ height:30px; float:left; margin-left:6px}
.w_notice_ul input{ width:20px; height:20px; float:left}
.w_notice_ul p{ float:left; padding-top:4px}
.w_notice_ul .li_one{ margin-left:0}

.div_butt{padding: 9px 0 0 70px}
.div_butt input{ margin-right:15px; cursor:pointer; width:50px; height:20px}
.w_notice_1{ width:180px; height:25px; padding-top:3px; padding-left:90px; background: url(../images/icon_ok.gif) no-repeat 63px top}
.div_write{ width:146px; padding-left:90px; font-size:14px}
.wind_loading{height:28px; padding-top:10px;padding-left:90px;}
.wind_loading img{ float:left; margin-right:8px}
.wind_loading p{ float:left; padding-top:3px}


.report_window{width:363px;border:solid 2px #447aa9; background-color:#fff}
.report_window h2{	font-weight:bolder; font-size: 12px; margin:0px 0 0 25px;}
.report_window ul{ list-style: none; margin-left:35px; margin-bottom: 12px; margin-top: 4px; }
.report_window ul li{	line-height: 22px;}
.report_window li input{	margin-right:5px;}

.wind_title{height:20px; padding:2px 2px 0 8px; margin-bottom: 20px; background-color:#458bc9}
.title_left{padding-top:2px; color:#fff; float:left}
.window_close{ width:30px; height:18px; float:right; text-align:right; padding-top:1px}
.notice{ width:173px; padding-left:30px;  padding-top:3px; height:30px; margin:auto; margin-top:30px;background:url(../images/icon_ok.gif) no-repeat 0px top; font-size:12px}
.notice_txt{	width:280px; text-align:left; margin: auto; line-height: 20px;}
.add_txt{	margin:auto;width:310px;}
.add_txt textarea{	margin-top:6px; width:310px; border:1px solid #8a8a8a; height: 70px;  }
.bt_ok{ height:20px;  margin:10px auto 18px auto; text-align: center; }

.verify_window{ width:318px; font-size:12px; color:#404040; background:url(../images/bg_shadow_r.png) no-repeat right 3px}
.verify_window .win_frame{ width:313px; border:solid 1px #404040; background-color:#fff}
.verify_window .win_title{ width:301px; height:19px; padding:3px 0 0 10px; border:solid 1px #fff; border-bottom:solid 1px #cbcbcb; background-color:#ddd}
.verify_window .win_title h2{ font-size:12px; font-weight:bold; padding-top:2px; height:14px; overflow:hidden}
.verify_window .win_title img{ float:right; margin-right:3px}
.verify_window .win_c{ margin: 0 auto; padding:10px 0 10px 90px; background:url(../images/line_h.gif) repeat-x top; }
.verify_window .win_c p { line-height:24px; }
.verify_window .win_shadow_b{ width:318px; height:3px; background:url(../images/bg_shadow_b.png) no-repeat 3px top; overflow:hidden}

/*验证邮箱弹窗*/
.verify_window{ width:318px; font-size:12px; color:#404040; background:url(../images/bg_shadow_r.png) no-repeat right 3px}
.verify_window .win_frame{ width:313px; border:solid 1px #404040; background-color:#fff}
.verify_window .win_title{ width:301px; height:19px; padding:3px 0 0 10px; border:solid 1px #fff; border-bottom:solid 1px #cbcbcb; background-color:#ddd}
.verify_window .win_title h2{ font-size:12px; font-weight:bold; padding-top:2px; height:14px; overflow:hidden}
.verify_window .win_title img{ float:right; margin-right:3px}
.verify_window .win_c{ margin: 0 auto; padding:10px 0 10px 90px; background:url(../images/line_h.gif) repeat-x top; }
.verify_window .win_c p { line-height:24px; }
.verify_window .win_shadow_b{ width:318px; height:3px; background:url(../images/bg_shadow_b.png) no-repeat 3px top; overflow:hidden}

/*用户信息弹窗*/
.window_userinfo_wrapper{ width:252px; background:url(../images/window_shadow_right.png) no-repeat right 2px; color:#404040; font-size:12px}
.window_userinfo_content{ width:244px; padding:2px; border:1px solid #8b8b8b; background:#fff}
.window_userinfo_bg{ width:228px; background:#fff url(../images/window_userinfo_bg_1x74.gif) repeat-x top; padding:8px}
.window_userinfo_pic{ width:56px; height:55px; padding-top:4px; text-align:center; float:left; background:url(../images/window_userinfo_bg_56x59.gif) no-repeat left top}
.window_userinfo_info{ width:164px; float:right; padding:2px 0 0 8px; margin-bottom:8px; text-align:left}
.window_userinfo_info a{ margin-bottom:5px; display:block}
.window_userinfo_bg ul{ display:block; float:right; width:164px; padding-left:8px; text-align:left; list-style-type: none; }
.window_userinfo_bg ul li{ width:54px; float:left}
.window_userinfo_bg ul li img{ float:left; margin:1px 3px 0 0}
.window_userinfo_line{ line-height:1px; height:1px; background:#eee; overflow:hidden; margin:8px 0 9px}
.window_userinfo_special{}
.window_userinfo_special img{ float:left; margin-right:5px;}
.window_userinfo_footer{ background:url(../images/window_shadow_bottom.png) repeat-x; height:2px; width:250px; margin-left:2px; line-height:2px; 
overflow:hidden}
.window_userinfo_btn { height:20px; padding-bottom:10px; clear:both;}
.window_userinfo_btn input { float:left; margin-left:5px;}

.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_m_gray { height: 20px; width: 63px; border: 0px; font-size: 12px; line-height: 20px; background-image: url(../images/submit_button63x20_gray.gif); background-repeat: no-repeat; color: #878787; }

/*首页书架弹窗*/




.window_book_shelf { height: 106px; width: 124px; padding-top: 3px; padding-right: 5px; padding-bottom: 5px; padding-left: 3px; background-image: url(../images/window_book_shelf.gif); background-repeat: no-repeat; }
.window_book_shelf h3 { font-size: 12px; line-height: 25px; font-weight: lighter; text-align: center; display: block; margin-bottom: 5px; }
.window_book_shelf p { font-size: 12px; line-height: 18px; color: #878787; text-align: center; }
.book_c_bg p a,.book_c_bg p a:hover { color:#878787;}  /*090828 yinxt 添加*/
.book_c_bg p .red { color:#CC3300;} /*090828 yinxt 添加*/
.window_book_shelf .red {color:#cc3300;}
.window_book_shelf .book_shelf_btn { padding-top:8px; text-align:center; }
.window_book_shelf p a,.window_book_shelf p a:hover { color:#878787;}
.book_win{ width:280px; background: url(../images/win_bottom_bg.gif) no-repeat bottom; padding-bottom:5px; font-size: 12px; }
.book_win .top_bg{ width:280px; height:3px; overflow:hidden; background:url(../images/win_top_bg.gif) no-repeat top}
.book_c_bg{width:280px; background:url(../images/win_center_bg.gif) repeat-y}
.book_c_bg h2{ margin-top:0; margin-bottom:5px; border-bottom: 1px solid #dfe5d7; font-size: 12px; font-weight: normal; margin-right: 12px; margin-left: 10px; padding-top: 10px; padding-right: 2px; padding-bottom: 5px; padding-left: 2px; color: #404040; }
.book_c_bg p{ margin-left:12px; padding-top:6px; color: #878787; clear: both; }
.book_c_bg .black_b { font-weight: bold; color: #404040;}
.book_c_bg .book_source { float:left; margin-right:5px;}
.book_c_bg .p_space{ padding-top:8px}
.sort_tag{ width:165px; padding-top:5px; line-height:16px;margin-left:12px}
.sort_tag .sort_title{ float:left}
.sort_tag .sort_m{ width:125px; color:#878787; float:left}
.sort_tag .clear{ clear:left; height:1px; line-height:1px}
.book_user_info { margin-right: 12px; margin-left: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #DFE5D7; margin-top: 10px; padding-top: 4px; }
.book_user_info p { margin:0;}
.merch_look{ margin-top:10px; height:27px; line-height:27px; border-top:solid 1px #dfe5d9; margin-right: 12px; margin-left: 10px; padding-top: 4px; }
.merch_look img { float:left; margin-right: 10px; }




/*=======关注弹窗 begin======*/

.window{width:290px; border:solid 2px #447aa9; background:#fff; margin-bottom:10px; line-height:normal}
.window *{ padding:0; margin:0}
.window .gray{ color:#878787}
.window .empty_left{ height:0px; line-height:0px; clear:left}

.wind_title{height:19px; padding:3px 4px 0 8px; background-color:#458bc9}
.wind_title .title_left{padding-top:2px; color:#fff; float:left}
.wind_title .window_close{float:right}


.wind_cont{ padding:20px 0px 20px 12px}

.append_tag{ width:252px; padding:0 0 5px 6px}
.append_tag input{ width:248px; height:16px; padding-top:3px; border:solid 1px #a1a1a1; background-color:#f6f5f5; font-size:12px; margin-top:2px}
.append_tag .text_n{text-align:right; padding:4px 4px 0 0; color:#878787}
.append_tag .red{ color:#c30}
.append_tag textarea{width:248px; height:68px; padding-top:3px; border:solid 1px #a1a1a1; background-color:#f6f5f5; font-size:12px; margin-top:2px}

/*09-04-01 zhanglliang modify*/
.tag_detail{ width:265px; padding:0 0 15px 5px}
.tag_detail p{ height:18px; padding-left:4px}
.tag_detail ul{ list-style:none; width:265px}
.tag_detail ul li{ height:20px; margin-right:9px; margin-bottom:5px; float:left; white-space:nowrap}
.tag_detail ul li a{display:block; float:left; height:15px; padding:4px 3px 0 3px; text-decoration:none; border:none;color:#853200; background:#feeec2; border-right:solid 1px #cebe92; border-bottom:solid 1px #cebe92}
.tag_detail ul li a:hover{color:#853200; background:#ffde84; border:none; border-right:solid 1px #cebe92; border-bottom:solid 1px #cebe92; text-decoration:none}
.tag_detail .tag_click a{color:#fff; background:#b28850; border:none; border-left:solid 1px #805d2f; border-top:solid 1px #805d2f}
/*09-04-01 zhanglliang modify end*/

.div_butt{padding:5px 0 0 70px}
.div_butt input{ margin-right:15px; cursor:pointer; width:50px; height:20px}

.wind_cont .w_notice_1{ width:180px; height:28px; padding-top:3px; padding-left:90px; background: url(../images/icon_ok.gif) no-repeat 63px top}
.wind_cont .w_notice_2{ width:200px; height:28px; padding:3px 0 10px 60px; line-height:18px}
.wind_cont .w_notice_2 p{ padding-top:5px}
.wind_cont .div_write{ width:146px; padding-left:90px}

.wind_loading{height:20px; padding-left:90px;}
.wind_loading img{ float:left; margin-right:8px}
.wind_loading p{ float:left; padding-top:3px}

/*=======关注弹窗 end======*/