/* CSS Document ¿É±à¼­ */
body {
	font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; background:#f0f0f0 url(../img/index_01.jpg) top center no-repeat;
}
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,input,pre {margin: 0; padding: 0;font-family:"Microsoft YaHei";}

/*----------wel---------------*/
.tl {
	text-align:left;
}
.tr {
	text-align:right;
}

a {
	text-decoration:none;
    blr:expression(this.onFocus=this.blur());
}
a:focus {
	outline:none;
}
a:hover {
	text-decoration:none;
}
.clear{ clear:both;}

.box { width:1200px; margin:0 auto;  height:auto;  overflow:hidden;}
.w100 {width:100%;height:auto;overflow:hidden;}

.top_bg{ background:#f3f3f3; padding:10px;}
.top_tel{ width:auto; height:30px; line-height:30px; overflow:hidden;color:#3D3D3D; float:left; font-size:16px; background:url(../img/toptel_bg.png) left center no-repeat; padding-left:30px; }
.top_tel b{ font-size:16px;color:#FF0000;}

.top_info a{ margin:0 10px; display:inline; color:#3D3D3D; }
.top_info{ color:#3D3D3D; float:right; height:30px; line-height:30px; width:auto; }


.nva{ background:url(../img/nav_bg.png) top repeat-x;}
.menu_bg{ background:url(../img/nav_bg2.png) bottom center no-repeat; height:124px; color:#FFFFFF;}
#menu{height:115px; overflow:hidden; width:800px; float:right;} 
#menu ul li{ float:left; display:block; font:16px  "Microsoft YaHei"; line-height:115px; border-left:1px solid #00aa3a; width:99px; text-align:center;}
#menu ul li a{ color:#FFFFFF;}
#menu .first{ background:none;}

.banner{ text-align:center;}






.ttl{ 
    height: 48px;
    line-height: 48px;
    overflow: hidden;
	background:url(../img/cp_07.jpg) left bottom no-repeat;
	margin-bottom:20px;
}

.ttl span {
	font-size:18px;
	font-weight:600;
	float:left;
	color:#006600;
}

.f2_bg{ background:#FFFFFF; float:left; width:1160px; padding:20px; margin-bottom:30px;}
.f2_bg dt{ width:250px; height:200px; float:left; margin-right:30px; display:inline;}
.f2_bg dt img{ width:250px; height:200px;}
.f2_bg dd{ width:auto;}
 
 
 
 #about{width:560px; float:left;}
#about .cnt img{ width:250px; height:140px; float:left; margin:0 15px 0 0;}
#about p{ margin:0; line-height:24px; text-indent:2em; color:#6C6C6C;}

#news{ width:280px; float:right;} 
#news ul li{ width:280px; float:left; display:inline; line-height:24px; height:24px; overflow:hidden; }
#news ul li a{ float:left; color:#666666;}



#contact{ width:200px; float:left;}
#contact .cnt{color:#666666; line-height:24px; padding:15px 0;}
#contact .cnt p{  padding:0 8px;  margin:0; height:24px; overflow:hidden;}
#contact .cnt img{ width:208px; height:73px; margin:10px 0;}
.cnt{ padding:0;}
#marqueediv1 #goods { width:2480px;}
#marqueediv1 #goods li{ text-align:center; width:218px; height:auto; margin:0 15px; display:inline;}
#marqueediv1 #goods img {background:#e9e9e9;border: 1px solid #dadada;height: 180px;padding: 8px;width: 200px;}
#marqueediv1 #goods .l_ginfo{ height:24px;}





.tbl_info,.tbl_info td a{ color:#666666;}

.grid li h5 {
font-weight:normal;
font-size:12px;
width:100%;
}
.grid h5{
margin:0;
}
.grid li h5 a{
color:#2f312f;
}

#link{ width:100%;  float:left;  line-height:32px; height:32px;margin-top:10px; margin-bottom:30px;}
#link .cnt{ line-height:32px; height:32px; padding:0 0 0 15px;}
#link .cnt a{margin:0 10px;}

.bottom{  padding:10px 0; line-height:24px; text-align:center; background:url(../img/nav_bg.png) top repeat-x #006600;  padding:0 0 20px; color:#FFFFFF;}
.bottom a{ margin:0 5px;color:#FFFFFF;}

.mai{ background:url(../img/company.jpg) 0 -402px repeat-x #FFFFFF;}

#left {float: left; width: 220px;}
#right {width:950px;overflow:hidden; min-height:580px; float:right;}  


.left_t{width:220px; font-size:18px; font-weight:700; line-height:50px;float:left; background:#006600; text-align:center; height:50px; color:#FFFFFF; margin-bottom:3px; }

.le_list{line-height:30px;float:left;width:220px; } 

.le_list ul li{line-height:30px;float:left; background:url(../img/productb.jpg) no-repeat;width:100%; margin:3px 0;text-justify : auto; text-align:justify;} 
.le_list ul li a{margin-left:30px; color:#FFFFFF;}  
.le_list ul li:hover { background:url(../img/product.jpg) no-repeat;}  
.le_list .ttl{ display:none;}
#left #goodsCat .cnt{ padding:0;} 
 
  
  
#ULocation{width:100%; float:left;background:url(../img/comp_03.jpg) repeat; line-height:28px; height:28px; margin-bottom:30px;}
#ULocation h3{ padding-left:10px; font-size:14px; margin:0;}
#ULocation h3 a{ color:#006600;} 

 .main_body{ float:left; width:100%;}
 
 
.txtlist,#dlist_body{ width:100%; float:left;}
 .txtlist li,#dlist_body li{ width:100%; float:left; padding:15px 0; border-bottom:1px dashed #CCCCCC;} 
 #Pages{ padding:20px 0;} 
#subCats{ margin-bottom:20px;} 
#subCats li{ width:175px;}

.grid li { margin: 12px 9px;  text-align: center; width: 218px;height:auto;} 
.grid .l_img img{ background:#e9e9e9;border: 1px solid #dadada;height: 200px;padding: 8px;width: 200px;}  
.grid .l_ginfo{ width:100%; line-height:24px; margin-top:5px; height:48px; overflow:hidden;}


.datalist,.datalist th{ background:none;}
.datalist,.datalist th,.datalist td{ border:1px solid #CCCCCC;}

.tbl_info,.tbl_info th{ background:none;}
.tbl_info th,.tbl_info td{ border:none; font-size:12px; font-weight:normal;}


#link_body{width:100%;float:left;}
#link_body .cnt{font-size:12px;float:left;width:960px;}
#link_body .cnt ul li{ width:auto; float:left;}
#link_body .cnt ul li a{line-height:30px;loat:left;margin:5px 15px;display:inline;white-space:nowrap;}




