body 
       {margin:0;
	    padding:20px 0 0 0;
		background:url(source/header_bg.gif) repeat-x;
	   }
a
       {
	   text-decoration:none;
	   }	   	
img    
       {
	   margin:0;
	   padding:0;
	   border:0;
	   }	      
#header
       {
	    margin:auto;
		width:650px;
	    height:77px;
		background:url(source/logo.png) no-repeat;
        }
#con {
         float:right;
		 margin:15px 0 0 0;
		 font-size:18px;
		 color:#000033;
		 font-family:Georgia, "Times New Roman", Times, serif;
		 font-style:italic;
       }		
#google {
        float:right;
        height:68px !important;
        height:70px;
		overflow:hidden;
		padding:0;	
		margin:0 0 0 10px;
         }  		 
#header a{
         float:right;
		 margin:10px 0 0 0;
         }	
		 
#language
        {
		font-size:12px;
		margin:auto;
		padding:0;
		width:480px;
		height:25px;
		font-weight:bold;
		} 
#language ul{
              margin:0;
			  padding:0;
               }		
#language  li
             {
			 list-style:none;	
			 margin:0;
			 padding:0;
			 width:60px;
			 height:24px;
			 float:left;
			  }				  	
#language a{   
             width:59px;
			 height:24px;
			 display:block;
			 text-align:center;
			 line-height:28px;
			 overflow:hidden;  
			 color:#000099;
			 font-weight:bold;
			 font-family:Arial, Helvetica, sans-serif; 
              }	
#language a:hover{ 
			 color:#FF3300;
			 text-decoration:underline;		 
              }	
#language a#now { 
      color:#FFFFCC;	
      border-bottom:#0099FF 2px solid !important;
	  border-bottom:#0099FF 1px solid;
      }	
	  
	  		
#navigation
        {
		font-size:12px;
		margin:auto;
		padding:0;
		width:680px;
	    height:25px !important;
		height:25px;
		} 
#navigation ul{
              margin:0;
			  padding:0;
               }		
#navigation  li
             {
			 list-style:none;	
			 margin:0;
			 padding:0;
			 width:169px;
			 height:24px;
			 float:left;
			 background:#999999;	
			  }				  	
#navigation a{   
             width:170px;
			 height:24px;
			 display:block;
			 background:url(source/link.gif) repeat-x;
			 text-align:center;
			 line-height:28px;
			 overflow:hidden;  
			 color:#000000;
			 font-weight:bold;
			 font-family:Arial, Helvetica, sans-serif; 
              }	
#navigation a:hover{ 
             background:url(source/hover.gif) repeat-x;
			 color:#FFFFCC;			 
			 border-bottom:#0099FF 2px solid !important;
			 border-bottom:#0099FF 1px solid;
              }	
#navigation a#now { 
      background:url(source/hover.gif) repeat-x;
      color:#FFFFCC;	
      border-bottom:#0099FF 2px solid !important;
	  border-bottom:#0099FF 1px solid;
      }			  	  	  
#flash
        {
		margin:auto;
		width:100%;
	    height:180px;
        background:url(source/tal_up.jpg) repeat-x ;	
		} 
#flash1  
        {
		 margin:auto;
		 width:766px;
	     height:180px;
		 }		
#content
        {
		margin:auto;
		width:700px;
		height:375px !important;
	    height:345px;
		font-size:13px !important;
		font-size:15px;
		color:#333333;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding:5px 0 5px 0;
		} 
#content1,#content2,#content3 
        {
		 float:left;
		 width:229px;
		 margin:0 0 0 3px;
		 padding:97px 0 0 0;
         }
#content1 {
          background:url(source/b_1.jpg) no-repeat;
          }	
#content1 span{ 
            color:#339900;
			font-weight:700;
			}		  		  
#content2 {
          background:url(source/b_2.jpg) no-repeat;
          }
#content2 span{ 
            color:#FF3300;
			font-weight:600 !important;
			}				  
#content3 {
          background:url(source/b_3.jpg) no-repeat;
          }	
#content3 span{ 
            color:#003399;
			font-weight:600;
			}		  	
#content img
          {
		   margin:5px 0 0 10px;
		   }	
.about {
        margin:0 12px 0 12px;
        }  
.about p {
         margin:7px 0 0 0;
		 padding:0 0 5px 0;
		 border-bottom:1px #999999 dotted;
         }			
.about span{
			text-decoration:underline;
			}
.product {
          float:left;
		  width:160px;
		  padding:0;
		  margin:10px 0 0 70px !important;
		  margin:0px 0 0 45px;
          }	
.product a{
           text-decoration:underline;
		   color:#000099;
		   font-size:12px;
           }
.product a:hover {
           color:#FF3300;
              }		   		  
.product ul{
          margin:5px 0 0 0;
		  padding:0;
		  font-size:18px;
		  color:#FF6600;
		  
		  }		  	
.product li{
           list-style:inside circle ;
		   font-size:13px !important;
		   font-size:12px;
		   margin:7px 0 0 0 !important ;
		   margin:4px 0 0 0 ;
		   color:#333333;
         }		 
#address {
		  width:700px;
		  height:130px !important;
		  border-bottom:1px #999999 dotted;
          }
#address span
           {
		   color:#0000CC;
		   font-weight:bold;
		   }
#address a{
           color:#669900;
		   font-weight:bold;
           }		   		  	
#addresspic
           {
		   float:left;
		   padding:15px  0 0 100px;
		    }
#addressinfo {
             margin:28px 0 0 60px;
			 float:left;
			 line-height:135% !important;
			 line-height:115%;
            }	  		  	   	   					   		   						  	  		 	   	  	  			  	 		
#footer 
       {
	    width:100%;
	    height:50px;
		background:url(source/tal_d.jpg) repeat-x;
        }
#footer1
        {
		font-size:13px !important;    /*Õë¶ÔFirefox*/
		font-size:15px;
		font-weight:bold;
		color:#000000;
		margin:auto;
		width:725px !important;
		width:730px;
	    height:50px;
		}
#footer a
          {
		  color:#000033;
          }	
#footer a:visited
          {
		  color:#000033;
          }	
#footer a:hover
          {
		  color:#FF3300;
		  text-decoration:underline;
		  }		  
#footleft {
           float:left;
		   padding:20px 0 0 0; 
          }	
#footright {
           float:right;
		   padding:12px 0 0 0;
          }		  	  
#footleft span
          {
		  color:#666666;
		  }
	  
.vilid  
       {
	   padding:5px 0 0 0;
	   }		  		  
		  			