*
		{
		margin:0;
		padding:0;
		border:0;
		}

body
		{
		font-family:Verdana, Arial, 'Î¢ÈíÑÅºÚ';
		font-size:12px;
		}

strong
{
		font-family:'Î¢ÈíÑÅºÚ';
		font-size:14px;
		color:#000;
		font-weight:800;
}
body#homefirst div#maincontent, div#maincontent h1, div#maincontent h2, div#sidebar div#ad h2
		{
		font-family:'Î¢ÈíÑÅºÚ';
		}

pre, pre code, div#maincontent input, div#maincontent select, div#maincontent textarea
		{
		font-family:Consolas, "Courier New", Courier, monospace;
		}

h2, h3, h4, h5, h6, em
		{
		font-weight: bold;
		}
			/* ----------------------------------- layout ----------------------------------- */
html 	{ 
		min-width: 1200px;
		background: #FFFFFF;
		overflow:scroll;
		overflow-x:hidden;
		}
body
		{
	
		text-align: center;
		margin: 0;
		padding: 0;
		border: 0;
		background: #ffffff  top center repeat-y;
		}
#headtop
        {
        width:1003px;
        height:30px;
        background:url(headtop.jpg);
        margin:0 auto;
        }
#headtopbg
        {
        width:100%;
        height:30px;
        background:url(headtopbg.jpg);
        margin:0 auto;
        }        
#headtopleft
        {
        width:664px;
        height:25px;
        float:left;
        text-align:left;
        color:#616161;
        font-size:12px;
        padding-top:5px;
        }
#headtopleft h1
        {
margin:0;padding:0;font-size:12px;font-weight:normal;display:inline;
}
#headtopleft h1 a
{
text-decoration:none;
color:#616161;
}



#headtopright
        {
        width:339px;
        height:25px;
        padding-top:5px;        
        float:right;
        text-align:left;
        color:#616161;
        font-size:12px;
        text-align:right;
        }
#headtopright ul
        {
        margin:0;
        padding:0;
        list-style:none;
        }
#headtopright ul li
        {
        float:right;
        padding-left:5px;
        padding-right:5px;
        }        

#headtopright ul li a
        {
        text-decoration:none;
        color:#616161;
        }
#headtopright ul li a:hover
        {
        text-decoration:underline;
        color:#616161;
        }
        
#head1
        {
        width:1003px;
        height:77px;
        margin:0 auto;
        }
#head1bg
        {
        width:100%;
        height:77px;
        background:url(head1bg.jpg);
        margin:0 auto;
        }     
        
#logo
        {
        width:597px;
        height:77px;
        background:url(logo.jpg);
        float:left;
        } 
#logo   h1
        {
		text-indent: -9999px;
		margin: 0;
		padding: 0;
		border: 0;
		overflow:hidden;
        }
#logo   p
        {
		text-indent: -9999px;
		margin: 0;
		padding: 0;
		border: 0;
		overflow:hidden;
        }        
#logo   h2
        {
		text-indent: -9999px;
		margin: 0;
		padding: 0;
		border: 0;
		overflow:hidden;
        }        
#head1right
        {
        width:406px;
        height:77px;
        background:url(head1right.jpg);
        float:left;
        }         
#menu
        {
        width:1003px;
        height:35px;
        background:url(menu.jpg);
        margin:0 auto;
        padding-top:3px;
        }
#menubg
        {
        width:100%;
        height:38px;
        background:url(menubg.jpg);
        margin:0 auto;

        } 
#menu ul
        {
        margin:0;
        padding:0;
        list-style:none;
        padding-top:5px;
        }
#menu ul li
        {
        float:left;
        font-size:15px;
        color:#FFFFFF;
        font-weight:normal;
        padding-left:30px;
        padding-right:32px;
        font-family:'ËÎÌå';
        }        
#menu ul li  span 
        {
        color:#b40006;
        }

#menu ul li  span  a
        {
        color:#b40006;
        text-decoration:none;
        }
        
#menu ul li  span  a:hover
        {
        color:#b40006;
        text-decoration:underline;
        }
#menu ul li   a
        {
        color:#ffffff;
        text-decoration:none;
        }
#menu ul li   a:hover
        {
        color:#ffffff;
        text-decoration:underline;
        }        
#tupian
        {
        width:1003px;
        height:297px;
        background:url(tupian.jpg);
        margin:0 auto;
        }
        
#bodypro
        {
        width:1003px;
        margin:0 auto;

        }
#bodyproleft
        {
        width:186px;
        float:left;
        }
#bodyprolefttitle
        {
        width:166px;
        height:35px;
        background:url(bodyprolefttitle.jpg);
        float:left;
        text-align:left;
        padding-top:24px;
        padding-left:20px;
        font-size:14px;
        color:#FFFFFF;
        font-weight:bold;
        }
        
#bodyproleftbg
        {
        width:186px;
        background:url(bodyproleftbg.jpg);
        float:left;
        }    
#bodyproleftbg ul
        {
        margin:0;
        padding:0;
        list-style:none;
        }
#bodyproleftbg ul li
        {
        float:left;
        width:166px;
        text-align:left;
        color:#212121;
        padding-left:20px;
        padding-top:5px;
        padding-bottom:4px;
        background:url(c1.jpg)   7px 10px no-repeat ;
        }  
        
        
#bodyproleftbg1
        {
        width:186px;
        background:url(bodyproleftbg.jpg);
        float:left;
        }    
#bodyproleftbg1 ul
        {
        margin:0;
        padding:0;
        list-style:none;
        }
#bodyproleftbg1 ul li
        {
        float:left;
        width:179px;
        text-align:left;
        color:#212121;
        padding-left:7px;
        padding-top:4px;
        padding-bottom:4px;
        }         
        
        
        
        
#bodyproleftbg ul li  h3
        {
        margin:0;
        padding:0;
        font-size:12px;
        font-weight:normal;
        }
        
#bodyproleftbg ul li  h2
        {
        margin:0;
        padding:0;
        font-size:12px;
        font-weight:normal;
        }        
        
      
#bodyproleftbg ul li a
        {
        text-decoration:none;
        color:#212121;
        }
#bodyproleftbg ul li a:hover
        {
        text-decoration:underline;
        color:#212121;
        }        
        
 
#bodyproleftend
        {
        width:186px;
        height:16px;
        background:url(bodyproleftend.jpg);
        float:left;
        overflow:hidden;
        line-height:16px;
        }           
        
#bodyproright
        {
        width:817px;
        float:right;
        }           
#bodyprorighttitle
        {
        width:797px;
        height:34px;
        background:url(bodyprorighttitle1.jpg);
        float:left; 
        color:#880304;
        font-size:14px;
        font-weight:bold;
        padding-top:23px;
        text-align:left;
        padding-left:20px;
        }  

#bodyprorighttitle1
        {
        width:797px;
        height:34px;
        background:url(bodyprorighttitle.jpg);
        float:left; 
        color:#FFFFFF;
        font-size:14px;
        font-weight:bold;
        padding-top:23px;
        text-align:left;
        padding-left:20px;
        }    
#bodyprorightbg
        {
        width:807px;
        background:url(bodyprorightbg.jpg);
        float:left; 
        padding-left:10px;
        text-align:left;
        line-height:28px;
        color:#313131;
        font-size:14px;
        }  
#bodyprorightbg  a
         {
         text-decoration:none;
         color:#313131;
         }         
#bodyprorightbg  a:hover
         {
         text-decoration:underline;
         color:#313131;
         }               
        
        
        
        
#bodyprorightbg ul
        {
        margin:0;
        padding:0;
        list-style:none;
        }
#bodyprorightbg ul li
         {
         float:left;
         width:160px;
         }      
#bodyprorightbg ul li span
         {
         float:left;
         width:160px;
         height:15px;
         font-size:12px;
         padding-bottom:10px;
         color:#616161;
         clear:both;
         }      
#bodyprorightbg ul li a
         {
         text-decoration:none;
         color:#616161;
         }         
#bodyprorightbg ul li a:hover
         {
         text-decoration:underline;
         color:#616161;
         }               
         
#bodyprorightbg ul li img
        {
        border:1px solid #dddddd;
        padding:5px;
        }
       
#bodyprorightend
        {
        width:817px;
        height:28px;
        background:url(bodyprorightend.jpg);
        float:left;
        overflow:hidden;
        line-height:28px;
        }           
        
#bodyend
        {
        width:1003px;
        margin:0 auto;
        clear:both;
        }
#bodyendleft
        {
        width:318px;
        height:224px;
        float:left;
        }   
#bodyendlefttitle
        {
        width:288px;
        height:34px;
        float:left;
        background:url(bodyendlefttitle.jpg);
        color:#4a4945;
        font-size:16px;
        font-weight:bold;
        text-align:left;
        padding-top:12px;
        padding-left:30px;
        }   
#bodyendleftbg
        {
        width:298px;
        float:left;
        background:url(bodyendleftbg.jpg);
        float:left;
        text-align:left;
        padding-left:10px;
        line-height:25px;
        color:#343434;
        padding-right:10px;
        }   
#bodyendleftbg a
        {
        text-decoration:none;
        color:#343434;
        }
#bodyendleftbg a:hover
        {
        text-decoration:underline;
        color:#343434;
        }
        

        
#bodyendleftend
        {
        width:318px;
        height:31px;
        background:url(bodyendleftend.jpg);
        float:left;
        overflow:hidden;
        line-height:31px;
        }           
        
     
#bodyendmid
        {
        width:441px;
        height:224px;
        float:left;
        }    

#bodyendmidtitle
        {
        width:391px;
        height:33px;
        float:left;
        background:url(bodyendmidtitle.jpg);
        color:#4a4945;
        font-size:16px;
        font-weight:bold;
        text-align:left;
        padding-top:12px;
        padding-left:50px;
        }        
#bodyendmidbg
        {
        width:441px;
        float:left;
        background:url(bodyendmidbg.jpg);
        }  
#bodyendmidbg ul
        {
        margin:0;
        padding:0;
        list-style:none;
        }        
#bodyendmidbg ul li
        {
        float:left;
        width:401px;
        background:url(c2.jpg)   15px 5px no-repeat ;
        text-align:left;
        padding-left:30px;
        padding-right:10px;
        height:25px;
        }
#bodyendmidbg ul li a
        {
        text-decoration:none;
        color:#313131;
        }
#bodyendmidbg ul li a:hover
        {
        text-decoration:underline;
        color:#313131;
        }        
        
        
#bodyendmidend
        {
        width:441px;
        height:27px;
        background:url(bodyendmidend.jpg);
        float:left;
        overflow:hidden;
        line-height:27px;
        }           
        

#bodyendright
        {
        width:244px;
        height:224px;
        float:right;
        } 
        
#bodyendrighttitle
        {
        width:214px;
        height:30px;
        background:url(bodyendrighttitle.jpg);
        float:left;
        color:#4a4945;
        font-size:16px;
        font-weight:bold;
        text-align:left;
        padding-top:12px;
        padding-left:30px;
        } 
#bodyendrightbg
        {
        width:244px;
        background:url(bodyendrightbg.jpg);
        float:left;
        } 
#bodyendrightbg ul
        {
        margin:0;
        padding:0;
        list-style:none;
        }        
#bodyendrightbg ul li
        {
        float:left;
        text-align:left;
        width:214px;
        color:#333333;
        font-size:12px;
        padding-left:30px;
        height:23px;
        }        
        
#bodyendrightend
        {
        width:244px;
        height:24px;
        background:url(bodyendrightend.jpg);
        float:left;
        overflow:hidden;
        line-height:24px;
        }          

#footend
        {
        width:1003px;
        height:110px;
        background:url(footend.jpg);
        margin:0 auto;
        clear:both;
        line-height:35px;
        text-align:center;
        padding-top:2px;
        color:#353535;
        font-size:12px;
        }
#footend a
        {
        text-decoration:none;
        color:#353535;
        }
#footend a:hover
        {
        text-decoration:underline;
        color:#353535;
        }
                
#footend ul
        {
        margin:0;
        padding:0;
        list-style:none;
        }
#footend ul li
        {
        display:inline;
        font-size:12px;
        color:#FFFFFF;
        padding-left:15px;
        padding-right:15px;
        }
#footend ul li a
        {
        text-decoration:none;
        color:#FFFFFF;
        }
#footend ul li a:hover
        {
        text-decoration:underline;
        color:#FFFFFF;
        }        
        
         
        
#footendbg
        {
        width:100%;
        height:112px;
        background:url(footendbg.jpg);
        margin:0 auto;
        clear:both;
        }