@charset "utf-8";
/* 图解词典 二级 */


body{
	margin:0;
	font-size:12px;
	font-family:Tahoma,Arial,"宋体";
	background:url(../images/bg_all1.gif) top repeat-x;
	background-color:#7f868a;
	}
	
	
/*主体*/
 #all_top{
  width:100%;
  height:181px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/bg_indexTop.gif) top center no-repeat;
  text-align:center;
 }
   #top_main_btn{
    width:783px;
	height:43px;
	float:left;
	padding:0 0 0 110px;
	text-align:left;
   }
   #top_main_guide{
    width:783px;
	height:auto;
	padding:120px 0 0 110px;
	float:left;
	text-align:left;
   }

 #all_main{
  width:100%;
  height:auto;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/bg_allMain.gif) bottom repeat-x;
  background-color:#7e8689;
 }
  #all_main_body{
   width:783px;
   margin-left:auto;
   margin-right:auto;
  } 
   #main_body_news{
    width:783px;
	height:auto;
	float:left;
	padding-top:25px;
   }
    #mBody_news_tit{
	 width:783px;
	 height:auto;
	 float:left;
	 line-height:20px;
	 font-weight:bold;
	 font-size:14px;
	 color:#ffffff;
	}
    #mBody_news_tit a{
	 color:#ffffff;
	 text-decoration:none;
	}
    #mBody_news_tit a:hover{
	 color:#ffffff;
	 text-decoration:underline;
	}
    #mBody_news_detail{
	 width:783px;
	 height:auto;
	 float:left;
	 padding-top:14px;
	}
     #news_detail_l{
	  width:604px;
	  height:auto;
	  float:left;
	  background-color:#545c5f;
	  padding:15px 0 30px 0;
	 }
      #news_dl_yTit{
	   width:550px;
	   height:auto;
	   float:left;
	   padding:0 27px 8px 27px;
	   font-size:16px;
	   font-weight:bold;
	   line-height:18px;
	   color:#fcdb67;
	  }
      #news_dl_info{
	   width:550px;
	   height:auto;
	   float:left;
	   padding:6px 27px 6px 27px;
	   background-color:#626a6e;
	   font-size:12px;
	   line-height:20px;
	   color:#bdbdbd;
	  }
      #news_dl_img{
	   width:550px;
	   height:auto;
	   float:left;
	   padding:20px 27px 0 27px;
	  }
      #news_dl_text{
	   width:550px;
	   padding:20px 27px 0 27px;
	   font-size:12px;
	   line-height:18px;
	   color:#ffffff;
	   float:left;
	  }
      #news_dl_text a{
	   color:#defa20;
	   text-decoration:underline;
	  }
      #news_dl_text a:hover{
	   color:#defa20;
	   text-decoration:underline;
	  }
     #news_detail_r{
	  width:165px;
	  height:auto;
	  float:right;
	  margin-right:5px;
	 }
      #news_dr_btn{
	   width:165px;
	   height:auto;
	   float:left;
	  }
    #mBody_r_tour{
	 width:155px;
	 height:auto;
	 float:left;
	 padding:18px 5px 0 5px;
	}
     #r_tour_tit{
	  width:155px;
	  height:auto;
	  float:left;
	  border-bottom:1px solid #afb3b5;
	  padding-bottom:8px;
	 }
     #r_tour_text{
	  width:155px;
	  height:auto;
	  float:left;
	  font-size:12px;
	  line-height:20px;
	  color:#ffffff;
	 }
      #r_tour_text ul{
	   width:155px;
	   height:auto;
	   float:left;
	   list-style-type:none;
	   margin:0;
	   padding:0;
	  }
      #r_tour_text li{
	   width:152px;
	   height:auto;
	   float:left;
	   padding:5px 0 5px 3px;
	   border-bottom:1px solid #afb3b5;
	  }
      #r_tour_text li a{
	   color:#ffffff;
	   text-decoration:none;
	  }
      #r_tour_text li a:hover{
	   color:#ffffff;
	   text-decoration:underline;
	  }
	  
    #mBody_detail{
	 width:723px;
	 height:auto;
	 float:left;
	 margin-top:12px;
	 background-color:#545c5f;
	 padding:28px 30px 15px 30px;
	}
     #mBody_detail_text{
	  width:435px;
	  height:auto;
	  float:left;
	  font-size:12px;
	  line-height:20px;
	  color:#ffffff;
	 }
     #mBody_detail_info{
	  width:220px;
	  height:409px;
	  background:url(../images/bg_bookDetail.gif) no-repeat;
	  padding:11px 12px 0 13px;
	  float:right;
	 }
      #detail_infoImg{
	   width:220px;
	   height:auto;
	   float:left;
	   text-align:center;
	  }
      #detail_infoName{
	   width:220px;
	   height:auto;
	   float:left;
	   font-size:14px;
	   line-height:20px;
	   color:#fcdb67;
	   font-weight:bold;
	   padding-top:10px;
	  }
      #detail_infoText{
	   width:220px;
	   height:auto;
	   float:left;
	   font-size:12px;
	   line-height:16px;
	   color:#ffffff;
	   font-weight:bold;
	   padding-top:8px;
	  }
      #detail_infoText a{
	   color:#ffffff;
	   text-decoration:underline;
	  }
      #detail_infoText a:hover{
	   color:#fcdb67;
	   text-decoration:underline;
	  }
      #detail_infoBtn{
	   width:220px;
	   height:auto;
	   float:left;
	   text-align:center;
	   padding-top:10px;
	  }
    #mBody_comment{
	 width:723px;
	 height:auto;
	 float:left;
	 margin-top:12px;
	 background-color:#454c50;
	 padding:28px 30px 35px 30px;
	}
     #mBody_comTit{
	  width:723px;
	  height:auto;
	  float:left;
	  font-size:11.5px;
	  line-height:18px;
	  color:#ffffff;
	  padding-bottom:8px;
	 }
     #mBody_comTit a{
	  color:#fcdb67;
	  text-decoration:none;
	 }
     #mBody_comTit a:hover{
	  color:#fcdb67;
	  text-decoration:underline;
	 }
     #mBody_comList{
	  width:723px;
	  height:auto;
	  float:left;
	  font-size:12px;
	  line-height:18px;
	  color:#bebebe;
	 }
      #mBody_comList ul{
	   width:723px;
	   height:auto;
	   float:left;
	   margin:0;
	   padding:0;
	   list-style-type:none;
	  }
      #mBody_comList li.title{
	   width:723px;
	   height:auto;
	   float:left;
	   font-weight:bold;
	   padding:0 0 10px 0;
	  }
      #mBody_comList li.detail{
	   width:705px;
	   height:auto;
	   float:left;
	   padding:0 0 0 15px;
	   background:url(../images/icon_contact.gif) 0px 7px no-repeat;
	  }
     #mBody_comItem{
	  width:720px;
	  height:auto;
	  float:left;
	  padding:12px 0 5px 3px;
	  border-bottom:1px solid #000000;
	 }
      #comItem_tit{
	   width:720px;
	   height:auto;
	   float:left;
	   font-size:11px;
	   font-weight:bold;
	   line-height:20px;
	   color:#fcdb67;
	   padding:0 0 10px 0;
	  }
      #comItem_text{
	   width:720px;
	   height:auto;
	   float:left;
	   font-size:12px;
	   line-height:18px;
	   color:#bebebe;
	   padding:0 0 10px 0;
	  }
      #comItem_re{
	   width:693px;
	   height:auto;
	   float:left;
	   background-color:#31373a;
	   padding:8px 12px 8px 12px;
	  }
       #comItem_reTit{
	    width:693px;
		height:auto;
		float:left;
		font-size:11px;
		line-height:18px;
		color:#fcdb67;
	   }
       #comItem_reText{
	    width:693px;
		height:auto;
		float:left;
		font-size:12px;
		line-height:18px;
		color:#bebebe;
	   }
      #comItem_link{
	   width:723px;
	   height:auto;
	   float:left;
	   text-align:right;
	   padding:12px 0 12px 0;
	   font-size:12px;
	   font-weight:bold;
	   line-height:14px;
	  }
      #comItem_link a{
	   color:#000000;
	   background-color:#fcdb67;
	   padding:3px 5px 3px 5px;
	   margin:0 3px 0 3px;
	   text-decoration:none;
	   float:left;
	  }
      #comItem_link a:hover{
	   color:#000000;
	   background-color:#ff0000;
	   padding:3px 5px 3px 5px;
	   margin:0 3px 0 3px;
	   text-decoration:none;
	   float:left;
	  }
      #comItem_link img{
	   padding:3px 2px 2px 0;
	  }
       .comItem_link_now{
	    color:#FFFFFF;
	    background-color:#ff0000;
	    padding:3px 5px 3px 5px;
	    margin:0 3px 0 3px;
	    float:left;
	   }
      #comItem_wantTo{
	   width:723px;
	   height:auto;
	   float:left;
	   padding-top:20px;
	  }
       #wantTo_tit{
	    width:723px;
		height:auto;
		float:left;
		padding-bottom:12px;
	   }
       #wantTo_detail{
	    width:693px;
		height:auto;
		float:left;
		background-color:#31373a;
		padding:15px;
	   }
        #wantTo_detail_l{
		 width:423px;
		 height:auto;
		 float:left;
		}
         #wantTo_detail_l ul{
		  width:423px;
		  height:auto;
		  float:left;
		  list-style-type:none;
		  margin:0;
		  padding:3px 0 3px 0;
		 }
         #wantTo_detail_l li.wantToItem{
		  width:68px;
		  height:auto;
		  float:left;
		  font-size:12px;
		  line-height:20px;
		  color:#fcdb67;
		  padding-top:3px;
		 }
         #wantTo_detail_l li.wantToText{
		  width:350px;
		  height:auto;
		  float:left;
		 }
		 .wantTo_detail_b{
		  width:348px;
		  height:24px;
		  border:1px solid #818181;
		  background-color:#31373a;
		  font-size:12px;
		  line-height:24px;
		  color:#bababa;
		 }
         #wantTo_detail_l li.wantToBtn{
		  width:358px;
		  height:auto;
		  float:right;
		  text-align:left;
		 }
        #wantTo_detail_r{
		 width:240px;
		 height:auto;
		 float:left;
		 font-size:12px;
		 line-height:18px;
		 color:#fcdb67;
		 background:url(../images/icon_info_m.gif) 2px 3px no-repeat;
		 padding:3px 0 0 30px;
		}
       #wantTo_contact{
	    width:663px;
		height:auto;
		float:left;
		background-color:#31373a;
		padding:15px 30px 15px 30px;;
	   }
        #contact_table{
		 width:620px;
		 height:auto;
		 float:left;
		 font-size:12px;
		 line-height:20px;
		 color:#fcdb67;
		}
         #contact_table ul{
		  width:620px;
		  height:auto;
		  float:left;
		  list-style-type:none;
		  margin:0;
		  padding:3px 0 3px 0;
		 }
         #contact_table li.cItem{
		  width:115px;
		  height:auto;
		  float:left;
		  padding-top:3px;
		 }
         #contact_table li.cText{
		  width:480px;
		  height:auto;
		  float:left;
		 }
		 .contact_table_b{
		  width:475px;
		  height:24px;
		  border:1px solid #818181;
		  background-color:#31373a;
		  font-size:12px;
		  line-height:24px;
		  color:#bababa;
		 }
         #contact_table li.cInfo{
		  width:15px;
		  height:auto;
		  float:left;
		  text-align:right;
		  padding-top:5px;
		  font-size:14px;
		 }
         #contact_table li.cBtn{
		  width:620px;
		  height:auto;
		  float:left;
		  text-align:center;
		  padding:5px 0 0 0;
		 }
     #cart_topInfo{
	  width:675px;
	  height:auto;
	  float:left;
	  background:url(../images/icon_info_c.gif) no-repeat;
	  padding:5px 0 20px 38px;
	  margin:0 5px 0 5px;
	  font-size:14px;
	  font-weight:bold;
	  line-height:18px;
	  color:#fddb67;
	 }
     #cart_topInfo_w{
	  width:670px;
	  height:auto;
	  float:left;
	  background:url(../images/icon_info_cw.gif) 0px 5px no-repeat;
	  padding:5px 0 20px 43px;
	  margin:0 5px 0 5px;
	  font-size:14px;
	  font-weight:bold;
	  line-height:18px;
	  color:#fddb67;
	 }
     #cart_topInfo_r{
	  width:665px;
	  height:auto;
	  float:left;
	  background:url(../images/icon_info_cr.gif) 0px 5px no-repeat;
	  padding:5px 0 20px 48px;
	  margin:0 5px 0 5px;
	  font-size:14px;
	  font-weight:bold;
	  line-height:18px;
	  color:#fddb67;
	 }
     #cart_card{
	  width:663px;
	  height:auto;
	  float:left;
	  background-color:#32373b;
	  padding:25px;
	  margin:0 5px 0 5px;
	 }
      #cart_card_info{
	   width:663px;
	   height:auto;
	   float:left;
	   font-size:18px;
	   line-height:24px;
	   color:#fddb67;
	   text-align:center;
	  }
      #cart_card_L{
	   width:310px;
	   height:auto;
	   float:left;
	  }
	   #card_LTit{
	    width:310px;
	    height:auto;
	    float:left;
	   }
	   #card_LTable{
	    width:310px;
	    height:auto;
	    float:left;
		padding-top:20px;
	   }
	   #card_LTable ul{
	    width:310px;
		height:auto;
		float:left;
		margin:0;
		padding:3px 0 3px 0;
		list-style-type:none;
	   }
	   #card_LTable li.clItem{
	    width:60px;
		height:auto;
		float:left;
		font-size:14px;
		font-weight:bold;
		line-height:20px;
		color:#ffffff;
		padding-top:4px;
	   }
	   #card_LTable li.clText{
	    width:230px;
		height:auto;
		float:left;
	   }
	    .card_LTable_b{
		 width:228px;
		 height:24px;
		 border:1px solid #454c50;
		 font-size:14px;
		 line-height:24px;
		 color:#6c6c6c;
		}
	   #card_LTable li.clBtn{
	    width:230px;
		height:auto;
		float:left;
		padding-left:60px;
	   }
      #cart_card_R{
	   width:350px;
	   height:auto;
	   float:left;
	   border-left:1px dashed #7f868a;
	   text-align:center;
	  }
      #cart_Btn{
	   width:723px;
	   height:auto;
	   float:left;
	   text-align:center;
	   padding:25px 0 150px 0;
	  }
    #mBody_contactInfo{
	 width:693px;
	 height:auto;
	 float:left;
	 background:url(../images/icon_info_m.gif) 30px 5px no-repeat;
	 background-color:#2f3639;
	 border-bottom:1px solid #7f868a;
	 padding:10px 30px 10px 60px;
	 font-size:12px;
	 font-weight:bold;
	 line-height:18px;
	 color:#fcdb67;
	 margin-top:15px;
	}
    #mBody_contactInfo a{
	 color:#67f3fc;
	 text-decoration:none;
	}
    #mBody_contactInfo a:hover{
	 color:#67f3fc;
	 text-decoration:underline;
	}
    #mBody_contactItem{
	 width:723px;
	 height:auto;
	 float:left;
	 background-color:#454c50;
	 padding:20px 30px 20px 30px;
	 border-bottom:1px solid #7f868a;
	}
     #contactItem_tit{
	  width:723px;
	  height:auto;
	  float:left;
	  padding-bottom:12px;
	 }
     #contactItem_text{
	  width:723px;
	  height:auto;
	  float:left;
	  font-size:12px;
	  line-height:18px;
	  color:#bebebe;
	 }
     #contactItem_text a{
	  color:#fcdb67;
	  text-decoration:none;
	 }
     #contactItem_text a:hover{
	  color:#fcdb67;
	  text-decoration:underline;
	 }
   #main_body_ifb{
    width:783px;
	height:30px;
	float:left;
	margin-top:40px;
	background:url(../images/img_ifbBig.gif) no-repeat;
	padding:324px 0 50px 0;
   }
  
 #all_btm{
  width:100%;
  height:125px;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/bg_allBtm1.gif) top repeat-x;
  background-color:#ffffff;
 }
  #all_btm_body{
   width:782px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
  }
   #btm_body_img{
    width:782px;
    height:auto;
	float:left;
	margin-top:13px;
   }
   #btm_body_cr{
    width:775px;
    height:auto;
	font-size:12px;
	line-height:18px;
	color:#828a8e;
	padding-top:20px;
	float:left;
	padding-left:6px;
   }
 
 	  .infoShow{
	position:absolute;
	visibility:hidden;
	z-index:9999;
	  }
	  #imenu{
	   position:relative;
	   width:165px;
	   height:auto;
	   left:0px;
	   top:43px;
	   font-size:15px;
	   color:#ffffff;
	   background-color:#1d1f20;
	   text-align:center;
	  }
