/*index.html */
*{ margin:0; padding:0;}

body{
		background-image:url(body_bg.gif);
		font-size:14px;
		color:#000000;
}

a{
		font-size:14px;
		color:#000000;
		text-decoration:none;
}

.clear{ clear:both;}

#top{ 
		margin:0 auto; 
		width:860px; 
		height:29px;
		background:url(top.gif);
}

#mainbox{ 
		margin:0 auto; 
	    width:840px;
}


#head{ 
        height:218px; 

}

#menu{
        height:50px; 
	    line-height:50px; 
	    background:url(menu_bg.gif) no-repeat;
   
}


#menu li{ 
        float:left;
	    list-style:none;
}

#menu li.firstnav{ margin-left:100px;}

*html #menu li.firstnav{ margin-left:50px;}
#menu li a{ 
        color:#FFFFFF; 
	    font-weight:bold;
	    text-decoration:none;
	    display:block;
	    padding:0 20px;
		position:relative;
		top:2px;

}

#content{ 
		background-color:#FFFFFF;
}

#left{
		width:201px;
		float:left;
}


#product_list{
		position:relative;
		background:url(product_bg2.gif);
		text-align:left;
		height:435px;
		border:1px solid #FFFFFF;
		
}

#product_list ul{
		width:150px;
		position:relative;
		top:80px;
		left:30px;
       
}

#product_list li{
		list-style:none;
		margin-top:8px;
}

#product_list li img{
		margin-right:5px;
}

#product_list a{ 
		font-size:16px;
		font-weight:bold;
}

#connect_us{
		background:url(lxwm.gif);
		height:211px;
		
		
}

#connect_content{
		width:180px;
		position:relative;
		top:65px;
		left:20px;
}

#connect_content p{
		padding-top:10px;
		font-size:12px;
}
#connect_content p.phone{
		position:relative;
		left:40px;
}
#right{
		float:left;
		margin-left:5px;
}
#index_news,#news_list{
		width:426px;
		color:#333333;
		font-size:14px;
		float:left;
		position:relative;

}


#index_news h1,#news_list h1{
		background:url(zxxw.gif);
		height:54px;
}

#index_news h1 img,#news_list h1 img{
		position:relative;
		top:20px;
		left:350px;
		border:none;
}

#index_news ul,#news_list ul{
		margin-top:10px;
		position:relative;
}

#index_news li,#news_list li{
		border-bottom:1px solid #000000;
		border-bottom-style:dashed;
		list-style:none;
		padding:5px;

}

#index_news li a,#news_list li a{
		color:#333333;
}

#index_news li img ,#news_list li img{
		margin-right:5px;
}

#index_news li span.time{
		position:absolute;
		left:350px;
}

#news_list li span.time{
		position:absolute;
		left:450px;
}


#links{
		width:180px;
		float:left;
		margin-left:18px;
		position:relative;
}
#links ul{ position:relative;}
#links li{
		list-style:none;
		border-bottom:1px solid #000000;
		border-bottom-style:dashed;
		padding:6px;
		
}

#links li img{
		margin-right:5px;
}

#gxhl{
		width:426px;
		clear:left;
		position:relative;
		top:-40px;

}

#gxhl h1{
		background:url(gxhl.gif);
		height:54px;
}

#gxhl h1 img{
		position:relative;
		top:20px;
		left:350px;
		border:none;
}

#tu,#tu_nei{
		width:600px; 
		position:relative;
		top:-30px;
		margin-left:20px;
		font-size:14px;
}
*html #tunei{margin-left:0;}
#tu li,#tu_nei li,#gsry li{
		list-style:none;
		float:left;
		margin:0 20px 10px 0;
		text-align:center;
}



#tu li img,#tu_nei li img,#gsry li img{
		border:1px solid #CCCCCC;
		padding:10px;
		margin-bottom:5px;
}

#footer{
		font-size:14px;
		height:63px;
		line-height:63px;
		background:url(footer_bg.gif);
		text-align:center;
}

#footer a{ font-size:14px;}

/*gsjj.html */
#gsjj{
		float:left;
		width:550px;
		margin:15px auto 15px 10px;

}




#gsjj p{	
		text-indent:28px;
		line-height:1.5em;
		margin-top:10px;
}

/*news.html*/
#news_list{
		margin-left:20px;
		width:550px;
}

#news_list ul{
		margin-top:20px;
}

#nav_nei{
		margin:5px;
		border-bottom:1px solid #000000;
		border-bottom-style:dotted;
		padding-bottom:3px;
}

#news_content h2{
		margin-bottom:10px;
		text-align:center;
}

#news_content{
		width:600px;
		padding:10px;
		background:url(news_bg.gif) bottom left no-repeat;
		min-height:500px;
		_height:500px;
}

#news_content p{
		text-indent:28px;
		line-height:1.5em;
		margin-top:10px;
}

/*gxhl.html*/
#tu_nei{
		position:relative;
		top:0;
		
}

/*guest.html*/

#left_guest{
		padding:10px;
		width:160px;
		border:1px solid #CCCCCC;
		float:left;
}
#left_guest p{
		margin:10px;
		border-bottom:1px solid #CCCCCC;
		border-bottom-style:dotted;
}
#guest_add{
		width:300px;
		border:1px solid #CCCCCC;
		padding:40px;
		margin-left:50px;
		
}

#guest_add p{
		margin-top:10px;
}
#guest_content{
		width:600px;
		height:300px;
		float:left;
		border:1px solid #CCCCCC;
}
/*xzwh.html */
#xzwh{
		float:left;
		width:550px;
		margin:15px auto 15px 30px;

}

#xzwh h3{
	margin-top:10px;
}


#xzwh p{	
		font-size:12px;
		text-indent:28px;
		line-height:1.5em;
		margin-top:10px;
}

/*gsry.html*/
#gsry{
	float:left;
	width:630px;
}

*html #gsry{ width:600px;}
.gsry_content{
		padding-left:20px;
		margin-top:15px;
}

#gsry h3{
	margin-top:10px;
	margin-left:10px;
	clear:both;
}

#gsry li a{ font-size:12px;}