/* CSS Document */
*
{
   color: #000000; 
   font:normal 12px/18px "宋体"; 
   text-decoration: none;
   margin:0px;
   padding:0px;
}

/*  a  */
a 
{
   color: #000000; 
   font:normal 12px/18px "宋体"; 
   text-decoration: none;
}

a:active
{
   color: #D20000; 
   font:normal 12px/18px "宋体";
   text-decoration: underline
}

a:hover
{ 
   color: #D20000; 
   font:normal 12px/18px "宋体";
   text-decoration: underline
}
   
/*  img  */

img
{
    border-style:none;  	
}   

/*   -----------------------clear--------------   */

.clear
{
    clear:both;    
}

#main .photoblock-many {		/* A general full-width photo block (that clears), for many thumbnails */
   margin: 0 10px 10px -4px;
   clear: both;
   width: 100%;
   text-align: center;
   font-size: 10px;
   color: #888888;
}

/*  body  */

body
{
	margin:0px auto;
	padding:0;
	font:normal 12px/18px "宋体";
	text-decoration: none;
	width:900px;
	position:relative;	
}

/* header  */
ul
{
    list-style-type:none;
    margin:0;
    padding:0;    
}

#header
{
    min-height:85px;   /*   ie7/ff   */
    _height:85px;      /*   ie6      */
    width:900px;
    background-color:White;
        
}

h1
{
    background:url(../images/logo.gif) no-repeat;
	height:70px;
	width:210px;
	float:left;
}

h1 span
{
     display:none; 
}

/*  nav  */

.navgroup
{
    float:left;
    position:absolute;
       
}

.navgroup li
{
    display:inline;
    text-align:center;
}

.line
{
    padding:0px 1px;
    width:900px;	
}

/*  nav1  */
#nav1
{
    color: #7F7F7F; 
    line-height: 20px; 
	letter-spacing: 0px;    
    width:300px;
    top:0;
    right:0;
}

#nav1 a 
{ 
    color: #7F7F7F; 
    line-height: 20px;
	letter-spacing: 0px;
}
#nav1 a:active
{ 
    color: #FF4800; 
    line-height: 20px; 
    letter-spacing: 0px;
}
#nav1 a:hover
{
    color: #FF4800;
    line-height: 20px;
    letter-spacing: 0px; 
}

/*  nav2  */

#nav2
{
    margin:2px auto;
    text-align:center;    
    width:200px;
    right:0;
    top:25px;
}

#nav2 li
{
     height:20px;
	 margin:0 4px;
	 color: #599556;
	 font-weight: normal;
}

/*  nav3  */

#nav3
{   
    width:310px;
    top:55px;
    right:0;    
}

#line1
{
     border-top:2px solid #c3e09c;
     width:900px;
	 margin:3px 0;
	 position:absolute;
	 top:75px;
	 height:2px;
	 left:0;    
}

/*  footer  */

#footer
{
    width:900px;
	margin:0;
    padding:0;
    min-height:150px;
    _height:150px;
    background-color:White;
    
}

#line2
{
     border-top:2px solid #666;
	 margin:3px 0 0;
	 width:900px;
	 float:left;	 
}

#arr
{
    width:900px;
    min-height:20px;
    _height:20px;
    float:right;       
}

#hk-home
{
    width:40px;
    height:13px;  
    float:right;
    padding:0 10px 10px 0; 
    margin:0;
}

#hk-top
{    
    width:40px;
    height:13px; 
    float:right;
    padding:0 20px 10px 0;
    margin:0;      
}


#line3
{
    border-top:2px solid #ccc;
	margin:0 0 10px;
	width:900px;
	float:left;
}

h2
{
   background:url(../images/51-logo.gif) no-repeat;
	height:43px;
	width:170px;
	float:left;
	padding:10px 0;
}

h2 span
{
   display:none;
}

#address
{
    background:url(../images/copyright-bg.gif) no-repeat;
	width:707px;
	height:76px;
	padding:2px 0 2px 20px;
	float:left;
}
