@charset "utf-8";
/* 图解词典 系统 */

body{
	margin:0;
	font-size:12px;
	font-family:Tahoma,Arial,"宋体";
	background:url(../images/bg_all.gif) top repeat-x;
	background-color:#7f868a;
	}

/*主体*/
 #all_top{
  width:100%;
  height:174px;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/bg_allTop.gif) top center no-repeat;
  text-align:center;
 }
   #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:1000px;
   margin-left:auto;
   margin-right:auto;
  }
   #main_body_login{
    width:735px;
	height:auto;
	float:left;
	padding:32px 0 0 115px;
   }
    #mBody_login_l{
	 width:500px;
	 height:auto;
	 float:left;
	 border-right:1px solid #dedede;
	 padding-bottom:5px;
    }
     #login_l_tit{
	  width:500px;
	  height:auto;
	  float:left;
	  padding-bottom:12px;
	 }
     #login_l_info{
	  width:475px;
	  height:47px;
	  background:url(../images/bg_loginInfo.gif) no-repeat;
	  padding:8px 0 0 17px;
	  font-size:12px;
	  font-weight:bold;
	  line-height:20px;
	  color:#fddb67;
	  float:left;
	 }
     #login_l_table{
	  width:500px;
	  height:auto;
	  float:left;
	  margin:25px 0 0 0;
	 }
      #login_l_table ul{
	   width:500px;
	   height:auto;
	   float:left;
	   list-style-type:none;
	   padding:5px 0 5px 0;
	   margin:0;
	  }
      #login_l_table li.lText{
	   width:105px;
	   height:auto;
	   float:left;
	   text-align:right;
	   padding-right:5px;
	   font-size:14px;
	   font-weight:bold;
	   line-height:20px;
	   padding-top:5px;
	   color:#ffffff;
	  }
      #login_l_table li.rDetail{
	   width:380px;
	   height:auto;
	   float:left;
	   padding-left:5px;
	  }
      #login_l_table li.rDetail a{
	   font-size:12px;
	   line-height:20px;
	   color:#fddb67;
	   text-decoration:none;
	  }
      #login_l_table li.rDetail a:hover{
	   font-size:12px;
	   line-height:20px;
	   color:#fddb67;
	   text-decoration:underline;
	  }
	   .l_table_b{
	    width:300px;
		height:26px;
		border:1px solid #5c6366;
		font-size:14px;
		line-height:26px;
		color:#5c6366;
	   }
    #mBody_login_r{
	 width:215px;
	 height:auto;
	 float:left;
	 padding-left:12px;
	}
     #login_r_tit{
	  width:215px;
	  height:auto;
	  padding-bottom:15px;
	  float:left;
	 }
     #login_r_text{
	  width:200px;
	  height:auto;
	  float:left;
	  font-size:12px;
	  line-height:18px;
	  color:#ffffff;
	 }
     #login_r_btn{
	  width:200px;
	  height:auto;
	  padding-top:15px;
	  float:left;
	 }

   #main_body_sign{
    width:783px;
	height:auto;
	float:left;
	padding:32px 0 0 109px;
   }
    #mBody_sign_tit{
     width:783px;
	 height:auto;
	 float:left;
	 padding-bottom:20px;
	}
    #mBody_sign_detail{
     width:783px;
	 height:auto;
	 float:left;
	}
     #mBody_sign_detail ul{
      width:783px;
	  height:auto;
	  float:left;
	  list-style-type:none;
	  margin:0;
	  padding:8px 0 8px 0;
	 }
     #mBody_sign_detail li.signStar{
	  width:15px;
	  height:auto;
	  font-size:12px;
	  font-weight:bold;
	  line-height:20px;
	  color:#fddb67;
	  padding-top:6px;
	  padding-left:12px;
	  float:left;
	 }
     #mBody_sign_detail li.signItem{
	  width:92px;
	  height:auto;
	  float:left;
	  padding:3px 0 0 0;
	  font-size:12px;
	  font-weight:bold;
	  line-height:20px;
	  color:#ffffff;
	 }
     #mBody_sign_detail li.signText{
	  width:210px;
	  height:auto;
	  float:left;
	  font-size:12px;
	  line-height:20px;
	  color:#ffffff;
	 }
	  .sign_detail_b1{
	   width:200px;
	   height:19px;
	   border:1px solid #435158;
	   font-size:12px;
	   line-height:19px;
	   color:#5a6469;
	  }
	  .sign_detail_b2{
	   height:22px;
	   border:1px solid #435158;
	   font-size:12px;
	   line-height:19px;
	   color:#5a6469;
	  }
     #mBody_sign_detail li.signInfo{
	  width:447px;
	  height:auto;
	  float:right;
	  font-size:12px;
	  line-height:14px;
	  color:#e6eef3;
	  padding-top:2px;
	 }
     #mBody_sign_detail li.signRead{
      width:775px;
	  height:auto;
	  float:left;
	  padding-left:5px;
	  font-size:12px;
	  font-weight:bold;
	  line-height:20px;
	  color:#ffffff;
	 }
     #mBody_sign_detail li.signRead a{
	  color:#fddb67;
	  text-decoration:none;
	 }
     #mBody_sign_detail li.signRead a:hover{
	  color:#fddb67;
	  text-decoration:underline;
	 }
   #main_body_down{
    width:783px;
	height:auto;
	float:left;
	padding:50px 0 0 109px;
   }
    #mBody_down_d{
	 width:783px;
	 height:auto;
	 float:left;
	}
     #down_d_l{
	  width:380px;
	  height:auto;
	  float:left;
	 }
      #down_d_lTit{
	   width:380px;
	   height:auto;
	   float:left;
	  }
      #down_d_lBtn{
	   width:303px;
	   height:auto;
	   float:left;
	   margin-top:22px;
	   background:url(../images/bg_downLoadBtn.gif) no-repeat;
	   font-size:18px;
	   line-height:20px;
	   color:#ffffff;
	  }
     #down_d_r{
	  width:355px;
	  height:auto;
	  float:right;
	  padding-right:25px;
	 }
    #mBody_down_p{
	 width:783px;
	 height:auto;
	 float:left;
	}
     #down_p_l{
	  width:215px;
	  height:auto;
	  float:left;
	 }
      #down_p_lTit{
	   width:215px;
	   height:auto;
	   float:left;
	  }
      #down_p_lDetail{
	   width:210px;
	   height:auto;
	   float:left;
	   font-size:12px;
	   line-height:20px;
	   margin-top:5px;
	   color:#ffffff;
	   padding-left:2px;
	  }
     #down_p_r{
	  width:395px;
	  height:auto;
	  float:left;
	  font-size:12px;
	  line-height:18px;
	  color:#dddddd;
	 }
      #down_p_rLine{
	   width:395px;
	   height:auto;
	   float:left;
	   padding:3px 0 3px 0;
	  }
    #mBody_down_t{
	 width:783px;
	 height:auto;
	 float:left;
	 padding-top:5px;
	}
    #mBody_down_t ul{
	 width:160px;
	 height:auto;
	 float:left;
	 list-style-type:none;
	 margin:0;
	 padding:0;
	}
    #mBody_down_t li{
	 width:160px;
	 height:auto;
	 font-size:14px;
	 line-height:18px;
	 color:#ffffff;
	 float:left;
	}
	  
 #all_btm{
  width:100%;
  height:150px;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/bg_allBtm.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_link{
    width:775px;
    height:auto;
	font-size:12px;
	line-height:18px;
	color:#828a8e;
	padding-top:12px;
	float:left;
	padding-left:6px;
   }
   #btm_body_link a{
	color:#828a8e;
	text-decoration:none;
	background:url(../images/icon_btmLink.gif) 0px 3px no-repeat;
	padding-left:8px;
	padding-right:16px;
   }
   #btm_body_link a:hover{
	color:#fba212;
	text-decoration:none;
	background:url(../images/icon_btmLink_h.gif) 0px 3px no-repeat;
	padding-left:8px;
	padding-right:16px;
   }
   #btm_body_cr{
    width:775px;
    height:auto;
	font-size:12px;
	line-height:18px;
	color:#828a8e;
	padding-top:15px;
	float:left;
	padding-left:6px;
   }
   
 #all_btm1{
  width:100%;
  height:130px;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/bg_allBtm1.gif) top repeat-x;
  background-color:#ffffff;
 }
