/*框架定义*/
#container{
    overflow:hidden;
	margin:0 auto;
	width:1003px;

}
#top {
	padding:0px;
	margin:0px;
	overflow:hidden;
	width:1003px;
	height:114px;
	background-image:url(../images/index1_01.jpg);
	background-position:top
}
#menu {
	padding:0px;
	margin:0px;
	overflow:hidden;
	height:39px;
}
#menu ul{
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#menu ul li{
	padding:0px;
	margin:0px;
	overflow:hidden;
	list-style-type:none;
	float:left;
	text-align:left;
}
#main{
	padding:0px;
	margin:0px auto;
	overflow:hidden;
	width:1003px;
	float:left;
}
#main_l{
	padding:0px;
	margin:0px;
	overflow:hidden;
	width:647px;
	float:left;
	height:380px;
	background-image:url(../images/index_05.jpg);
	background-repeat:no-repeat;
}
#main_r{
	padding:0px;
	margin:0px;
	overflow:hidden;
	width:356px;
	float:right;
}
.left_l{
width:270px;
 float:left;
 padding-top:5.7em;
 padding-left:3.8em; 
 padding-right:2em;
  text-align:left; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px;
  overflow:hidden
}

.left_r{
width:266px;
 float:right;
 margin-top:5.7em;
  margin-left:0.3m;
  margin-right:1em;
  text-align:left; 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
    overflow:hidden
}

#main_ny {
	padding:0px;
	margin:0px;
	overflow:hidden;
}
#main_ny_l {
width:729px;
 float:left; 
 margin:0px auto; 
 padding:0px;
 overflow:hidden
}
#main_ny_r {
width:274px;
float:right; 
margin:0px; 
adding:0px;
 overflow:hidden
}
#bottom{
	padding:0px;
	margin:0px;
    overflow:hidden;
	width:1003px;
	height:176px;
	background-image:url(../images/index_11.jpg);
	background-position:bottom;
	float:left
}


#bottom_c{
	padding:0px;
	margin:0px;
    overflow:hidden;
	width:1003px;
	height:176px;
	background-image:url(../images/index_11c.jpg);
	background-position:bottom;
	float:left
}



.title_font{
width:650px; 
border-bottom:1px #9BD17D solid; 
margin-left:15px;
margin-right:15px; 
margin-top:1.5em; 
text-indent:0.4em; 
font-stretch:narrower; 
text-align:left; 
font-size:14px;
}


/*全局定义*/ 
body {
	margin: 0px;
	padding:0px;
	background-color:#E1F2D8;	
	background-image:url(../images/bg_01.jpg);
	background-repeat:repeat-x;
	font-family: Arial, "宋体"; 
	font-size:12px;
	color:#333;
	line-height:22px;
	text-align:left;
}
img{
	border:0px;
}
table,td,th,p,form{
   margin:0px; 
   padding:0px; 
}
div{
	padding:0px;
	margin:0px;
}
/*全局定义--超链接*/
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
	color: #026C1D;
}
a:active {
	text-decoration: none;
	color: #666666;
}
/*自定义*/
.profile{
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.news{
	padding:0px;
	margin:0px;
	overflow:hidden;
	float:left;
	background-image:url(../images/index_52.jpg); 
	background-repeat:repeat-y; 
	background-position:top;
}
.pro{
	padding:0px;
	margin:0px;
	overflow:hidden;
	background-image:url(../images/probg_24.jpg); 
	background-repeat:repeat-y; 
	background-position:top;
}
.pro ul{
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.pro ul li{
	padding:0px;
	margin:0px;
	overflow:hidden;
	list-style-type:none;
	text-align:left;
	padding-left:10px;
}
.prolist{
	padding:0px;
	margin:0px;
	overflow:hidden;
	background-image:url(../images/index_17.jpg); 
	background-repeat:repeat-y; 
	background-position:top;
	height:23px;
}
.prolist_mouseover{
	padding:0px;
	margin:0px;
	overflow:hidden;
	background-image:url(../images/index_18.jpg); 
	background-repeat:repeat-y; 
	background-position:top;
	height:23px;
}
.t{
	width:751px; 
	height:33px;
	float:left; 
	line-height:33px;
	background-image:url(../images/products_18.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-weight:bold;
}
.c{
	padding:0px;
	margin:0px;
	overflow:hidden;
	clear:both;
	width:751px;
	float:left;
	text-align:left;
	padding-top:20px;
}



#nav {
 width:356px;
 line-height:20px; 
 list-style-type: none;
 text-align:left;
 padding-top:3.7em;
 margin:0px;
 vertical-align:top;
 float:left;
 font-size:12px;
 color:#FFFFFF;
 
}



#nav li {
	 float:left;
	height:22px;
	text-indent:2.7em;
	 padding:0px;
	 margin:0px;
     list-style-type: none;
	 width:356px;
	 font-size:12px ;
	  color:#FFFFFF;
}



#nav li a:link{
 height:20px;
  padding:0px;
 margin:0px;
 color:#848484;
 text-decoration:none;
  color:#FFFFFF;

}

#nav li a:visited{
 height:20px;
  padding:0px;
 margin:0px;
  color:#fff;
}


#nav li a:hover{
 height:20px;
 padding:0px;
 margin:0px;
 text-decoration:underline;
 color:#CCCCCC;
}



#list {
 width:230px;
 line-height:20px; 
 list-style-type: none;
 text-align:left;
 padding-top:1em;
 margin:0px;
 vertical-align:top;
 float:left;
 font-size:12px;
 color:#000;
 
}



#list  li {
	 float:left;
	height:22px;
	text-indent:1m;
	 padding:0px;
	 margin:0px;
     list-style-type: none;
	 width:230px;
	 font-size:12px ;
	  color:#000;
}





#Product_list {
 width:240px;
 line-height:22px; 
 list-style-type: none;
 text-align:left;
 margin-top:10px;
 vertical-align:top;
 float:left;
 font-size:13px;
 color:#FFFFFF;
 
}



#Product_list li {
	 float:left;
	height:28px;
	text-indent:2.7em;
	 padding:0px;
	 margin:0px;
     list-style-type: none;
	 width:220px;
	 font-size:13px;
	  color:#FFFFFF;

}



#Product_list li a:link{
 height:20px;
  padding:0px;
 margin:0px;
 color:#848484;
 text-decoration:none;
  color:#FFFFFF;
   font-size:13px ;

}

#Product_list li a:visited{
 height:20px;
  padding:0px;
 margin:0px;
  color:#fff;
}


#Product_list li a:hover{
 height:20px;
 padding:0px;
 margin:0px;
 text-decoration:underline;
 color:#CCCCCC;
}


h1 { position: relative } 
h1 span { position: absolute } 

h1 { 
  font: bold 330%/100% "Lucida Grande"; 
  position: relative; 
  color: #464646; 
} 
h1 span { 
  background:url(../images/bg_contact.jpg) repeat-x; 
  position: absolute; 
  display: block; 
  width: 100%; 
  height: 31px; 
}

.top_font{
width:420px; float:right; padding-top:2.8em; color:#FFFFFF
}

.top_font a:link{
 color:#FFFFFF;
 text-decoration:none;
}

.top_font a:hover{
 color:#ccc;
 text-decoration:none;
}

.top_font a:visited{
 color:#FFFFFF;
  text-decoration:none;
}



.roundbox { round:3px; } 


.main_l_info_infop{ width:680px;float:center;}

.main_r_info_infop{ width:680px; margin:0px; overflow:hidden; line-height:30px; margin-left:30px;}

.main_r_info_info_pr{ width:200px; float:left; margin-right:15px; text-align:center;}

.main_l_info_info_pp{ width:200px; float:left;  margin-right:20px;  margin-bottom:25px;text-align:center;}