@charset "utf-8";
/* WaWaYaYa Study Records*/
/*GUIDE页之分类介绍页*/

body{
	margin:0px;
	font-size:12px;
	font-family:Tahoma,Arial,"宋体";
	text-align:left;
	background:url(../images/bg_body.gif) repeat-x top #fff;
	}
	
/*通用*/
.fl{
	margin:0px;
	float:left;
	}
.fr{
	margin:0px;
	float:right;
	}

/* 全局*/	
#all{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	word-break: break-all;
	}
#allbg{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	word-break: break-all;
	text-align:left;
    }
	
	
/*头部*/	
 #Top{
   width:1000px;
   height:179px;
   float:left;
   margin:0px;
   word-break: break-all;
   }
   
   
/*主体*/
 #Main{
   width:1000px;
   height:auto;
   float:left;
   margin:0;
   word-break: break-all;
   }
   /*主体左栏*/
   #Main_l{
   width:163px;
   height:auto;
   float:left;
   background:url(../images/bg_mainleft.gif) repeat-y right;
   margin:0;   
   word-break: break-all;
   overflow:hidden;
   }  
     #Main_l_t{
     width:163px;
     height:auto;
     float:left;
	 background:url(../images/bg_mainleft_t.gif) top left no-repeat;
     margin:0;   
     word-break: break-all;
     overflow:hidden;
     }  
     #Main_l_b{
     width:163px;
     height:20px;
     float:left;
	 background:url(../images/bg_mainleft_b.gif) no-repeat;
     margin:0;   
     word-break: break-all;
     overflow:hidden;
     }
	   #Main_l_list{
       width:81px;
       height:auto;
       float:left;
	   margin-top:97px;
	   margin-left:65px!important;
	   margin-left:32px;
	   padding-bottom:10px;
       word-break: break-all;
       overflow:hidden;
       }
	   #Main_l_list ul{
	    width:81px;
		height:auto;
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
		border-bottom:1px dashed #d5d5d5;
	   }
	   #Main_l_list li.images{
	    width:81px;
		height:auto;
		float:left;
		text-align:center;
		padding:10px 0 5px 0;
	   }
	   #Main_l_list li.text{
	    width:81px;
		height:auto;
		float:left;
		text-align:center;
		padding-bottom:5px;
		font-size:13px;
		font-weight:bold;
		line-height:20px;
		color:#929292;
	   }
	   #Main_l_list li.text a{
	    color:#929292;
		text-decoration:underline;
	   }
	   #Main_l_list li.text a:hover{
	    color:#be833e;
		text-decoration:underline;
	   }
	
   /*主体中栏*/ 
   #Main_m{
   width:577px;
   height:auto;
   float:left;
   background:url(../images/bg_mainmiddle.gif) repeat-y right;
   margin:0;   
   word-break: break-all;
   overflow:hidden;
   }   
     #Main_m_t{
     width:577px;
     height:auto;
	 background:url(../images/bg_mainmiddle_t.gif) no-repeat;
     float:left;
     margin:0;   
     word-break: break-all;
     overflow:hidden;
     } 
     #Main_m_b{
     width:577px;
     height:22px;
     float:left;
	 background:url(../images/bg_mainmiddle_b.gif) no-repeat;
     margin:0;   
     word-break: break-all;
     overflow:hidden;
     }
	   #Main_m_top{
	    width:577px;
		height:25px;
		float:left;
		margin-top:11px;
	   }
	   #Main_m_guide{
       width:517px;
       height:24px;
	   float:left;
	   margin-left:27px!important;
	   margin-left:13px;
	   margin-top:10px;
	   margin-bottom:3px; 
       word-break: break-all;
       overflow:hidden;
       }
	    #Main_m_guide_l{
		 width:150px;
		 height:auto;
		 float:left;
		 margin-left:25px!important;
		 margin-left:12px;
		 font-size:12px;
		 line-height:24px;
		 color:#64a1c8;
		 padding:0 0 0 0;
		}
	    #Main_m_guide_r{
		 width:316px;
		 height:24px;
		 float:left;
		 background:url(../images/bg_guideR.gif) no-repeat;
		 font-size:12px;
		 line-height:24px;
		 color:#64a1c8;
		 text-align:center;
		}
	    #Main_m_guide_r a{
		 color:#64a1c8;
		 text-decoration:none;
		}
	    #Main_m_guide_r a:hover{
		 color:#64a1c8;
		 text-decoration:underline;
		}
	   #Main_m_list{
       width:517px;
       height:auto;
	   float:left;
	   margin-left:27px!important;
	   margin-left:13px;
       word-break: break-all;
       overflow:hidden;
       }
	    #Main_m_list_tit{
		 width:517px;
		 height:auto;
		 float:left;
		 padding-bottom:10px;
		 margin-top:15px;
		}
	    #Main_m_list_detail{
		 width:477px;
		 height:auto;
		 float:left;
		 border-bottom:1px dashed #d5d5d5;
		 padding:5px 20px 15px 20px;
		}
	    #Main_m_list_detail ul{
		  float:left;
		  margin:0;
		  padding:0;
		  list-style-type:none;
		}
	    #Main_m_list_detail li.btext{
		  width:447px;
		  height:auto;
		  float:left;
		  color:#0b87c8;
		  font-size:12px;
		  line-height:18px;
		  background:url(../images/icon_blue.gif) 0px 3px no-repeat;
		  padding:0 15px 10px 15px;
		}
	    #Main_m_list_detail li div.link{
		   width:245px;
		   height:auto;
		   float:left;
		   font-size:12px;
		   font-weight:bold;
		   line-height:18px;
		   color:#b0b0b0;
		  }
	      #Main_m_list_detail li div.link a{
		   color:#b0b0b0;
		   text-decoration:underline;
		  }
	      #Main_m_list_detail li div.link a:hover{
		   color:#82b700;
		   text-decoration:underline;
		  }
	     #m_list_detailL{
		  width:260px;
		  height:auto;
		  float:left;
		  color:#0b87c8;
		  font-size:12px;
		  line-height:18px;
		 }
	     #m_list_detailL ul{
		  float:left;
		  margin:0;
		  padding:0;
		  list-style-type:none;
		 }
	     #m_list_detailL li.stext{
		  width:245px;
		  height:auto;
		  float:left;
		  background:url(../images/icon_blue.gif) 0px 3px no-repeat;
		  padding:0 0 10px 15px;
		 }
	      #m_list_detailL li div.link{
		   width:245px;
		   height:auto;
		   float:left;
		   font-size:12px;
		   font-weight:bold;
		   line-height:18px;
		   color:#b0b0b0;
		  }
	      #m_list_detailL li div.link a{
		   color:#b0b0b0;
		   text-decoration:underline;
		  }
	      #m_list_detailL li div.link a:hover{
		   color:#82b700;
		   text-decoration:underline;
		  }
	     #m_list_detailR{
		  width:194px;
		  height:auto;
		  float:right;
		 }
		    #detailR_btn{
			 width:194px;
			 height:auto;
			 float:left;
			 padding-bottom:10px;
			}
			#detailR_demo_math{
			   width:194px;
			   height:147px;
			   background:url(../images/bg_demo.gif) no-repeat;
			   float:left;
			   }
			#detailR_flash_math{
			   width:186px;
			   height:138px;
			   float:left;
			   margin:3px 0 0 3px!important;
			   margin:2px 0 0 1px;
			   }
			#detailR_flash_math1{
			   width:186px;
			   height:138px;
			   float:left;
			   margin:4px 0 0 4px!important;
			   margin:3px 0 0 2px;
			   }
			   
    /*隐藏菜单*/
	  .topBtn{
       position:absolute;
	   visibility:visible;
	   z-index:9999;
	  }
	  #btnShow{
	   position:relative;
	   width:31px;
	   height:19px;
	   left:31px;
	   top:560px;
	   float:left;
	  }
	  
   /*主体右栏*/
   #Main_r{
   width:260px;
   height:auto;
   float:right;
   background:url(../images/bg_mainright.gif) repeat-y right;
   margin:0;   
   word-break: break-all;
   overflow:hidden;
   }  
     #Main_r_t{
     width:260px;
     height:auto;
     float:right;
	 background:url(../images/bg_mainright_t.gif) top no-repeat;
     margin:0;   
     word-break: break-all;
     overflow:hidden;
     } 
     #Main_r_b{
     width:260px;
     height:19px;
     float:right;
	 background:url(../images/bg_mainright_b.gif) no-repeat;
     margin:0;   
     word-break: break-all;
     overflow:hidden;
     }	 
	   #Main_r_list{
       width:161px;
       height:auto;
       float:left;
	   margin-top:74px;
	   margin-left:23px!important;
	   margin-left:12px;  
       word-break: break-all;
       overflow:hidden;
       }
	    #Main_r_list_tit{
		 width:161px;
		 height:auto;
		 float:left;
		}
	    #Main_r_list_detail{
		 width:161px;
		 height:auto;
		 float:left;
		}
	     #list_detail_item{
		  width:161px;
	  	  height:auto;
	  	  float:left;
		  margin-top:15px;
		  padding-bottom:15px;
	  	  background:url(../images/bg_brItem.gif) 4px 2px no-repeat;
	  	  border-bottom:1px dashed #d5d5d5;
		 }
	      #listD_item_text{
		   width:144px;
	       height:auto;
	       float:left;
	       color:#848484;
	       font-size:12px;
	       line-height:16px;
	       padding-bottom:15px;
	       margin:0 5px 0 12px!important;
	       margin:0 5px 0 6px;
		  }
	      #listD_item_text a{
	   		color:#848484;
	   		text-decoration:none;
	  	  }
      	  #listD_item_text a:hover{
	   		color:#848484;
	   		text-decoration:underline;
		  }
	      #listD_item_img{
		   width:161px;
		   height:auto;
		   float:left;
		   text-align:center;
		   text-align:center;
		  }
	      #listD_item_btn{
		   width:161px;
		   height:auto;
		   float:left;
		   padding:8px 0 5px 0;
		   text-align:right;
		  }

   
/*底部*/
#btm{
 width:100%;
 height:auto;
 background:url(../images/bg_mainBtm.gif) repeat-x;
 padding:20px 0 20px 0;
 word-break:normal;
 float:left;
 text-align:center;
 margin-top:15px;
}
 #btm_d{
  width:1000px;
  height:auto;
  margin-left:auto;
  margin-right:auto;
 }
 #btm_l{
  width:251px;
  height:70px;
  background:url(../images/bg_btmL.gif) no-repeat;
  font-size:12px;
  line-height:18px;
  color:#6c8cb2;
  margin-left:130px!important;
  margin-left:65px;
  float:left;
  text-align:left;
 }
   #btmL_l{
    width:88px;
	height:auto;
	padding:15px 0 0 10px;
	float:left;
   }
   #btmL_r{
    width:130px;
	height:auto;
	padding:10px 0 0 10px;
	float:right;
   }
 #btm_r{
  width:484px;
  height:70px;
  background:url(../images/bg_copyright.gif) no-repeat;
  margin-right:130px!important;
  margin-right:65px;
  float:right;
 }
 #btm_r_link{
  width:454px;
  height:auto;
  padding:10px 15px 5px 15px;
  color:#5d86b7;
  font-size:12px;
  font-weight:bold;
  line-height:18px;
  float:left;
  text-align:left;
 }
 #btm_r_link a{
  color:#5d86b7;
  text-decoration:none;
 }
 #btm_r_link a:hover{
  color:#78a4d9;
  text-decoration:none;
 }
 #btm_r_text{
  width:454px;
  height:auto;
  padding:0 15px 0 15px;
  color:#6e6e6e;
  font-size:12px;
  line-height:14px;
  float:left;
  text-align:left;
 }
 #btm_r_tLink1{
  color:#ffffff;
  background-color:#0871c7;
  line-height:14px;
 }
 #btm_r_tLink1 a{
  color:#ffffff;
  text-decoration:none;
 }
 #btm_r_tLink1 a:hover{
  color:#ffffff;
  text-decoration:none;
 }
 #btm_r_tLink2{
  color:#ffffff;
  background-color:#00adfd;
  line-height:14px;
 }
 #btm_r_tLink2 a{
  color:#ffffff;
  text-decoration:none;
 }
 #btm_r_tLink2 a:hover{
  color:#ffffff;
  text-decoration:none;
 }   
   
   
   
   
   
   
   
   
   