@charset "utf-8";
/* WaWaYaYa iFlashBook*/
/*二级页面*/

body{
	margin:0;
	font-size:12px;
	font-family:Tahoma,Arial,"宋体";
	text-align:center;
	background-image:url(../images/bg_all.gif);
	}

/*ͨ*/
.fl{
	margin:0px;
	float:left;
	}
.fr{
	margin:0px;
	float:right;
	}
img{
    border:0px;
	}

img.bb{
    margin-bottom:5px;
	}
img.friendlink{
    border:1px solid #fff;
	width:120px;
	height:60px;
	margin-bottom:5px;
	}	

/*浮动层*/
#floater{
	position:absolute;
	left:20px;
	top:80px;
	width:93px;
	visibility:visible;
	z-index:99999;
	}
			
	
/* ȫ*/
#all{
	width:100%;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background:url(../images/bg_all_top.gif) top repeat-x;
	word-break: break-all;
	text-align:left;
	}
#allbg{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	word-break:normal;
	}
	
/*购买第一本图书*/
 .BuyFirstBtn{
	position:absolute;
	z-index:9999;
    width:141px;
  }
  	
/*ͷ*/
#top{
    width:1000px;
	height:208px;
	float:left;
	margin:0px;
	clear:both;
	}
#topmenu {
	position:relative;
	top:8px;
	right:35px;
	z-index:9999999;
	font-size:12px;
	color:#FFFFFF;
	float:right;
}
#topmenu a{
    color:#FFFFFF;
	text-decoration:none;
}
#topmenu a:hover{
    color:#D1D1D1;
	text-decoration:none;
}

#menu_flash{
    width:945px;
    margin-left:29px!important;
	margin-left:30px;
	height:208px;
	z-index:1;
	position:absolute;
	background:url(../images/flash_main.jpg) no-repeat;
	} 

	  .btnShow{
	position:absolute;
	z-index:9999;
	   visibility:visible;
	  }
#menu_flash_show{
	position:relative;
	left:400px;
	top:85px;
	width:323px;
	height:121px;
	z-index:999;
	}
#menu_flash_news{
	position:relative;
	left:814px;
	top:6px;
	width:120px;
	height:80px;
	z-index:9999;
	}
#menu_flash_news a{
   color:#8E8054;
   text-decoration:none;
}
#menu_flash_news a:hover{
   color:#FF8C05;
   text-decoration:none;
}
#flash_news_tit{
    width:143px;
	background:url(../images/bg_flash_news.gif) no-repeat;
	padding-top:4px;
	padding-right:3px;
	margin-bottom:3px;
	color:#006D95;
	font-size:11px;
	text-align:right;
	word-break:normal;
}
#menu_flash_news ul{
   width:140px;
   margin:0;
   padding:0;
   list-style-type:none;
   float:left;
}
#menu_flash_news li{
   color:#397F00;
   font-size:12px;
   line-height:18px;
   background:url(../images/icon_flash_newsS.gif) 0px 5px no-repeat;
   padding-left:10px;
   float:left;  
}
#menu_flash_news li a{
   color:#397F00;
   text-decoration:none;
}
#menu_flash_news li a:hover{
   color:#77621E;
   text-decoration:none;
}

/*ݲ*/
#Main{
    width:1000px;
	float:left;
	margin:0px;
	}

 #Main_all{
   width:945px;
   margin-left:29px!important;
   margin-left:15px;
   background:url(../images/bg_index_main.gif) repeat-x;
   background-color:#FFFFFF;
   float:left;
 }
	
 /*ͷť*/	
 #Main_top{
   width:945px;
   padding:7px 0 10px 0;
   text-align:center;
   float:left;
 }
 
 #Main_Top_up{
	position:absolute;
	left:90px;
	top:240px;
	width:115px;
	height:67px;
	z-index:99999;
	}
 
 #Main_left_L{
    width:210px;
	height:auto;
	float:left;
	margin:0 7px 0 10px!important;
	margin:0 7px 0 5px;
	overflow:hidden;
	}
      #L_1{
	  width:210px;
	  height:auto;
	  padding:10px 0 7px 0;
	  margin:0px;
	  float:left;
	  }
	  #L_2{
	  width:210px;
	  height:auto;
	  font-size:12px;
	  float:left;
	  padding-bottom:7px;
	  }
	   #L_2_top{
	    width:210px;
		height:61px;
		float:left;
		margin:0;
	   }
	   #L_2_body{
	    width:210px;
		height:auto;
		float:left;
		background:url(../images/bg_guide.gif) repeat-y;
	   }
	   #L_2_btm{
	    width:210px;
		height:9px;
		background:url(../images/bg_guide_btm.gif) no-repeat;
		float:left;
		font-size:0px;
		line-height:0px;
	   }
	   
	  #L_3{
	  width:210px;
	  height:108px;
	  background:url(../images/bg_news.gif) no-repeat;
	  font-size:12px;
	  float:left;
	  }
	   #L_3_top{
	    width:210px;
		height:46px;
		float:left;
	   }
	    #L_3_top_more{
	     width:auto;
		 height:auto;
		 float:right;
		 margin:21px 6px 0 0;
	    }
	    #L_3_top_more a{
		 color:#616161;
		 text-decoration:none;
	    }
	    #L_3_top_more a:hover{
		 color:#616161;
		 text-decoration:underline;
	    }
	   #L_3_body{
	    width:204px;
		height:auto;
		float:left;
		padding:0 5px 0 5px;
	   }
	    #L_3_body ul{
	     width:200px;
		 height:auto;
		 float:left;
		 margin:0;
		 padding:0 0 5px 0;
		 list-style-type:none;
	    }
	    #L_3_body li{
		 width:190px;
		 height:auto;
		 float:left;
		 font-size:12px;
		 line-height:22px;
		 color:#7b7b7b;
		 background:url(../images/icon_news.gif) 2px 9px no-repeat;
		 border-bottom:1px solid #e1e1e1;
		 padding-left:10px;
		}
	    #L_3_body li a{
		 color:#7b7b7b;
		 text-decoration:none;
		}
	    #L_3_body li a:hover{
		 color:#7b7b7b;
		 text-decoration:underline;
		}
 
 #Main_center{
    width:482px;
    height:auto;
    float:left;
 }
 /*中间橘黄色部分*/
 #Main_center_top{
    width:482px;
	height:77px;
	margin:0;
	padding:0;
    background:url(../images/bg_index_cTop.gif) no-repeat;
    float:left;
 }
  #mCenter_top_more{
   width:auto;
   height:auto;
   float:right;
   margin:19px 18px 0 0;
  }
  #mCenter_top_news{
   width:455px;
   height:auto;
   margin-top:15px;
   margin-left:15px!important;
   margin-left:8px;
   line-height:18px;
   color:#FFFFFF;
   border-bottom:1px dotted #ffffff;
   padding-bottom:5px;
   float:left;
  }
  #mCenter_top_news ul{
   width:455px;
   height:auto;
   float:left;
   list-style-type:none;
   margin:0;
   padding:0;
  }
  #mCenter_top_news li{
   width:420px;
   height:auto;
   padding-left:15px;
   background:url(../images/icon_top_news.gif) 0px 3px no-repeat;
   line-height:18px;
   color:#FFFFFF;
  }
  #mCenter_top_news li a{
   color:#FFFFFF;
   text-decoration:none;
  }
  #mCenter_top_news li a:hover{
   color:#FFFFFF;
   text-decoration:underline;
  }
  
  #mCenter_top_flash{
   width:482px;
   height:auto;
   margin:0;
   float:left;
  }
   #c_flash_top{
	width:482px;
	height:8px;
	float:left;
	background:url(../images/bg_c_flashTop.gif) no-repeat;
	font-size:0px;
	line-height:0px;
   }
   #c_flash_body{
    width:482px;
    height:245px;
    background:url(../images/bg_c_flash.gif) repeat-y;
    float:left;
   }
    #flash_body_flash{
	 width:445px;
	 height:245px;
	 margin-left:19px!important;
	 margin-left:9px;
	 float:left;
	}
   #c_flash_btm{
	width:482px;
	height:50px;
	float:left;
	background:url(../images/bg_c_flashBtm.gif) no-repeat;
   }
   
 #Main_center_btm{
  width:482px;
  height:13px;
  float:left;
  background:url(../images/bg_flashBtm.gif) no-repeat;
 }
 
 
/*两列布局右侧*/
 #Main_right{
    width:646px;
	float:right;
	height:auto;
	overflow:hidden;
	word-break:normal;
	margin:0 30px 0 10px!important;
	margin:0 10px 0 10px;
	}
  #M_r_NewsList{
  width:646px;
  height:auto;
  padding:0;
  margin:0;
  background:url(../images/bg_newsList.gif) repeat-y;
  float:left;
  }
    #NewsList_top{
	  width:646px;
	  height:42px;
	  background:url(../images/R_title.gif) repeat-x;
	}
	#NewsList_content{
	  width:646px;
	  height:auto;
	  float:left;
	}
	#NewsList_content ul{
	  width:600px;
	  margin-left:auto;
	  margin-right:auto;
	  margin-top:10px;
	  margin-bottom:10px;
	  list-style-type:none;
	  background:url(../images/icon_newsList_li.gif) no-repeat;
	  padding:0;
	}
	#NewsList_content li{
	  margin:auto;
	  padding:0px 0 3px 25px;
	  font-family:Arial, Helvetica, sans-serif,"宋体";
	  line-height:18px;
	  font-size:12px;
	  color:#545454;
	  border-bottom:1px dashed #C3C3C3;
	}
	#NewsList_content a{
	  color:#545454;
	  text-decoration:none;
	}
	#NewsList_content a:hover{
	  color:#2291B5;
	  text-decoration:none;
	}
	#NewsList_content_link{
	  width:643px;
	  height:22px;
	  margin:0 1px 0 2px;
	  background-color:#F9F9F9;
	  color:#3C3C3C;	 
	  font-family:Arial, Helvetica, sans-serif,"宋体";
	  line-height:20px;
	  font-size:12px;
	  text-align:center;
	}
	#NewsList_content_link a{
	color:3C3C3C;
	text-decoration:none;
	}
	#NewsList_content_link a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
	
	#NewsList_btm{
	  width:646px;
	  height:14px;
	  background:url(../images/R_btm.gif) repeat-x;
	  float:left;
	}
  
  /*三列布局 右侧*/
  #main_right_R{
    width:223px;
	margin-right:7px!important;
	margin-right:4px;
	padding-top:5px;
	float:right;
  }
  
  /*右侧登录前*/
  #loginB{
    width:223px;
	height:130px;
	float:left;
	background:url(../images/bg_login_b.gif) no-repeat top;
	}
	.table_loginB{
	margin-top:32px;
	margin-left:5px;
	}
	.border_login{
	width:90px;
	height:14px;
	border:1px solid #B4B3AF;
	color:#9F6900;
	line-height:14px;
	font-size:12px;
	}
  
  /*右侧登陆后*/
  #loginA{
    width:223px;
	height:131px;
	float:left;
	background:url(../images/bg_login_a.gif) no-repeat;
	}
	#loginA a{
	color:#A03100;
	text-decoration:none;
	}
	#loginA a:hover{
	color:#E02000;
	text-decoration:underline;
	}
	.table_loginA{
	margin-top:30px;
	margin-left:15px;
	}
	#username{
	height:16px;
	margin-left:82px!important;
	margin-left:40px;
	margin-bottom:5px;
	float:left;
	font-weight:bold;
	color:#FF7611;
	word-break:break-all;
	letter-spacing:1px;
	}
	#information1{
	height:13px;
	width:135px;
	float:left;
	color:#A06A00;
	word-break:break-all;
	line-height:15px;
	font-size:12px;
	padding-left:15px;
	background:url(../images/icon_money.gif) 0px 2px no-repeat;
	margin-bottom:5px!important;
	margin-bottom:3px;
	margin-left:10px;
	}
	#information2{
	height:13px;
	width:135px;
	float:left;
	color:#A06A00;
	word-break:break-all;
	line-height:15px;
	font-size:12px;
	padding-left:15px;
	background:url(../images/icon_people.gif) no-repeat left;
	margin-bottom:5px!important;
	margin-bottom:3px;
	margin-left:10px;
	}
	#information3{
	height:13px;
	width:135px;
	float:left;
	color:#A06A00;
	word-break:break-all;
	line-height:15px;
	font-size:12px;
	padding-left:15px;
	background:url(../images/icon_message.gif) 0px 4px no-repeat;
	margin-bottom:5px!important;
	margin-bottom:3px;
	margin-left:10px;
	}
	#information4{
	height:15px;
	width:55px;
	float:left;
	color:#A06A00;
	word-break:break-all;
	line-height:15px;
	font-size:12px;
	padding-left:15px;
	background:url(../images/icon_ctrl.gif) no-repeat left;
	margin-bottom:5px!important;
	margin-bottom:3px;
	margin-left:10px;
	}
	#information5{
	height:15px;
	width:55px;
	float:left;
	color:#A06A00;
	word-break:break-all;
	line-height:15px;
	font-size:12px;
	padding-left:15px;
	background:url(../images/icon_back.gif) no-repeat left;
	margin-bottom:5px!important;
	margin-bottom:3px;
	}
	
	/*查找图书*/
	#R_searchBook{
    width:223px;
	height:99px;
	margin-top:2px;
	float:right;
	background:url(../images/bg_searchBook.gif) no-repeat;
	}
	.table_searchBook{
	margin-top:38px;
	margin-left:5px;
	}
	.border_search{
	width:130px;
	height:14px;
	border:1px solid #B4B3AF;
	color:#9F6900;
	line-height:14px;
	font-size:12px;
	}
  	.border_select{
	width:134px;
	height:20px!important;
	height:18px;
	border:1px solid #B4B3AF;
	color:#9F6900;
	}
	
	/*图书分类*/
	#R_bookType{
    width:223px;
	height:auto;
	margin-top:2px;
	float:right;
	}
	#R_bookType_top{
	width:223px;
	height:43px;
	background:url(../images/bg_bookType_top.gif) no-repeat;
	float:left;
	}
	#R_bookType_m{
	width:223px;
	height:auto;
	padding:2px 10px 0 10px;
	background:url(../images/bg_bookType.gif) repeat-y;
	float:left;
	}
	#R_bookType_m ul{
	width:193px;
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	}
	#R_bookType_m li{
	font-size:12px;
	line-height:18px;
	color:#381800;
	background:url(../images/icon_book_Intro.gif) 1px 4px no-repeat;
	padding-left:12px;
	float:left;
	}
	#R_bookType_m li a{
	color:#381800;
	text-decoration:none;
	}
	#R_bookType_m li a:hover{
	color:#A44600;
	text-decoration:none;
	}
	  #bookType_m_red{
	  width:180px;
	  background:url(../images/icon_bookType_red.gif) 0px 2px no-repeat;
	  font-size:12px;
	  font-weight:bold;
	  line-height:16px;
	  color:#FF0000;
	  margin:5px 0 0 0;
	  padding-left:15px;
	  padding-bottom:5px;
	  float:left;
	  }
	  #bookType_m_b{
	  width:180px;
	  background:url(../images/icon_bookType_b.gif) 0px 2px no-repeat;
	  font-size:12px;
	  font-weight:bold;
	  line-height:16px;
	  color:#000000;
	  margin:5px 0 0 0;
	  padding-left:15px;
	  padding-bottom:5px;
	  float:left;
	  }
	  #bookType_m_b a{
	  color:#000000;
	  text-decoration:none;
	  }
	  #bookType_m_b a:hover{
	  color:#595959;
	  text-decoration:none;
	  }
	
	#R_bookType_btm{
	width:223px;
	height:12px;
	background:url(../images/bg_bookType_btm.gif) no-repeat;
	float:left;
	}
	
	/*右侧WaWaYaYa链接部分*/
	#R_wyLink{
    width:223px;
	height:auto;
	margin-top:2px;
	float:right;
	}
	
	/*右侧Flash链接部分*/
	#R_Flash{
	 width:222px;
	 height:auto;
	 float:left;
	 margin:8px 0 0 1px;
	 background:url(../images/bg_rFlash.gif) repeat-y;
	}
	#R_Flash_top{
	 width:222px;
	 height:6px;
	 float:left;
	 background:url(../images/bg_rFlashTop.gif) no-repeat;
	 font-size:5px;
	 line-height:5px;
	}
	#R_Flash_body{
	 width:208px;
	 height:auto;
	 float:left;
	 padding:0 0 2px 6px;
	}
	#R_Flash_text{
	 width:195px;
	 height:auto;
	 float:left;
	 padding:0 10px 0 15px;
	 font-size:12px;
	 color:#8c8c8c;
	}
	#R_Flash_btm{
	 width:222px;
	 height:11px;
	 float:left;
	 background:url(../images/bg_rFlashBtm.gif) no-repeat;
	 font-size:0px;
	 line-height:0px;
	}

  /*隐藏菜单*/
  #menu1{
   position:absolute;
   left:605px;
   top:315px;
   width:127px;
   height:71px;
   z-index:2;
   visibility:hidden;
   text-align:left;
   background: url(../images/bg_menu1.gif) no-repeat;
   word-break:break-all;
   padding:10px 5px 0 5px;
   font-size:11px;
   line-height:16px;
  }
  #menu1 a{
  text-decoration:none;
  }
  #menu1 a:hover{
  text-decoration:underline;
  }
  #menu2{
   position:absolute;
   left:605px;
   top:500px;
   width:127px;
   height:71px;
   z-index:2;
   visibility:hidden;
   text-align:left;
   background: url(../images/bg_menu1.gif) no-repeat;
   word-break:break-all;
   padding:10px 5px 0 5px;
   font-size:11px;
   line-height:16px;
  }
  #menu2 a{
  text-decoration:none;
  }
  #menu2 a:hover{
  text-decoration:underline;
  }
  
  #menu3{
   position:absolute;
   left:605px;
   top:685px;
   width:127px;
   height:71px;
   z-index:2;
   visibility:hidden;
   text-align:left;
   background: url(../images/bg_menu1.gif) no-repeat;
   word-break:break-all;
   padding:10px 5px 0 5px;
   font-size:11px;
   line-height:16px;
  }
  #menu3 a{
  text-decoration:none;
  }
  #menu3 a:hover{
  text-decoration:underline;
  }
  
  #menu4{
   position:absolute;
   left:605px;
   top:870px;
   width:127px;
   height:71px;
   z-index:2;
   visibility:hidden;
   text-align:left;
   background: url(../images/bg_menu1.gif) no-repeat;
   word-break:break-all;
   padding:10px 5px 0 5px;
   font-size:11px;
   line-height:16px;
  }
  #menu4 a{
  text-decoration:none;
  }
  #menu4 a:hover{
  text-decoration:underline;
  }
	
  /*底部导航copyright*/
  #Main_btm{
   width:945px;
   background-color:#ffffff;
   padding-top:15px;
   margin-left:29px!important;
   margin-left:15px;
   float:left;
  }
  #btm{
   width:945px;
   background-color:#F3F3F3;
   padding-top:9px;
   padding-bottom:9px;
   float:left;
  }
  #btm_l{
    width:200px;
	height:38px;
	float:left;
	margin:0;
	padding-top:10px;
	padding-right:10px;
	text-align:right;
	}
  #btm_r{
    width:704px;
	float:left;
	border-left:1px #D2D2D2 dashed;
	text-align:left;
    margin-left:10px;
	padding-bottom:5px!important;
	padding-bottom:0;
	padding-left:9px;
  }
  #btm_r_menus{
	font-weight:bold;
	color:#444444;
	line-height:21px;
  }  
  #btm_r_menus a{
	font-weight:bold;
	color:#444444;
	text-decoration:none;
	}     
  #btm_r_menus a:hover{
	font-weight:bold;
	color:#7F7F7F;
	text-decoration:none;
	}  
  #btm_r_copyright{
	color:#318fd0;
	line-height:16px;
	margin-top:5px;
  }
  #btm_r_copyright a{
	color:#318fd0;
	line-height:14px;
	text-decoration:underline;
  }   
  #btm_r_copyright a:hover{
	color:#454545;
	line-height:14px;
	text-decoration:underline;
  }      
  #btm_border_btm{
   width:945px;
   height:33px;
   padding:0;
   background:url(../images/bg_btm.gif) no-repeat;
   float:left;
  }