@charset "gb2312";
body{background:url(../img/bg.jpg)  repeat;  line-height:180%; }
ul,li,p,img,h1,h2,h3,h4,h5,body{ padding:0; margin:0; border:0px;}

h5{ font-weight:normal}
.box{ width:1024px; margin:auto; overflow:hidden}
a{ text-decoration:none; }
a:hover{ text-decoration:none; }
.head{height:88px; overflow:hidden; width:100%;}
.head .logo{ width:380px; height:83px; float:left; margin:5px 0;}
.head .r_txt{ float:right; width:290px; height:80px; float:right; text-align:right}
.head .t_yxt{  height:25px; line-height:25px; overflow:hidden; margin-top:10px; text-align:right;}
.head a{float:right; margin:0 5px;}
.head .tel{background:url(../img/tel.png) left 50% no-repeat; width:220px; float:right; font-size:16px; margin-top:20px; font-family:Arial, Helvetica, sans-serif; text-align:left; padding-left:30px; height:24px; line-height:24px; overflow:hidden; color:#008900}

.w100{ width:100%; height:auto; overflow:hidden;}

.menu{  background:url(../img/m_bg.jpg) center repeat-x; height:40px; padding-top:14px;}

#menu{  font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; overflow:hidden;}
#menu ul li{ float:left; width:110px; text-align:center; line-height:40px; display:inline;}
#menu ul li a{ color:#EAFCC5;}
#menu .first{ margin-left:30px; line-height:30px; margin-top:5px;}
#menu ul li a:hover{ color:#FFFFFF; text-decoration:underline;}
#menu .last{ margin:0px 85px 0 10px; line-height:30px;}

.banner{text-align:center;  width:100%; overflow:hidden;}

.banner1{height:280px; text-align:center; margin-top:10px;}

.main_idx{ margin-top:20px; background:#FFFFFF; border-bottom:3px solid #008d00; width:1022px; border-left:1px solid #dedede; border-right:1px solid #dedede; border-top:1px solid #dedede;}


.ttl{  height:30px; line-height:30px;}  
.ttl span{ float:left; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; }
.ttl span font{ color:#008d00; margin-right:10px; font-size:18px;}
.ttl a{ float:right;  color:#666666; }


#about{ width:310px; float:left;overflow:hidden; margin:15px; display:inline;}
#about .cnt img{ float:left; margin-right:15px;}
#about .cnt{ padding:8px 0 0; line-height:24px;}
#contact{ width:270px; float:left;overflow:hidden;margin:15px; display:inline; }

#contact .cnt{ line-height:24px; padding:8px 0 0; white-space:nowrap;}
#contact p{ height:24px; width:243px;overflow:hidden; }


#news{ width:350px; float:left;overflow:hidden; border-left:1px solid #dedede; border-right:1px solid #dedede; padding:15px;}
#news .cnt{ padding:0; line-height:24px;}
#news li{background:url(../img/li.png) left 50% no-repeat; line-height:24px; overflow:hidden;}
#news .fl{ padding-left:10px;}
#news .cnt{ line-height:24px; padding:8px 0 0;}
#news li a{ color:#333333; margin-left:10px;}

.btm{background:#008d00 url(../img/bt_bg.jpg) center top no-repeat; padding:16px 0 10px;line-height:20px;text-align:center;  color:#FFFFFF;  }
.btm a{ color:#FFFFFF; }
#link{ text-align:left; margin-top:10px; width:100%; float:left;}
#link .cnt{ padding:8px 0;}




.right{ width:730px; float:right;overflow:hidden; border:1px solid #CCCCCC; background:#FFFFFF; min-height:500px; padding:10px;}
.left{ width:248px; float:left;overflow:hidden; background:#dcdbdb;border-radius: 8px;}
.left .cnt{ padding:4px;}
.left .le_list{ width:208px; float:left; padding:20px;}
.left .le_list ul li{width:208px; float:left; border-bottom:1px dashed #4C4C4C; line-height:40px; text-align:center; font-size:14px;}
.left .le_list ul li a:hover{}
.left .le_list ul li a{}
.left .cnt{ padding:8px 0;}
.left .left_t{ width:248px; height:48px;color:#FFFFFF; line-height:48px; text-align:center; font-size:16px;font-family:"Î¢ÈíÑÅºÚ"; background:#008d00;border-radius: 8px 8px 0 0;}
.left .contact .ttl{ display:none;}
.left .contact{ width:208px; float:left; padding:20px;}
.contact p{ line-height:24px; font-size:12px;}
.left #goodsCat .ttl{ display:none;}

#ULocation{ width:100%; height:30px; line-height:30px;overflow:hidden;border-bottom:2px solid #008d00; padding-bottom:5px; }
#ULocation h3{ margin:0px; font-size:20px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"}
#ULocation  a{ color:#333333;}

#crt_cats{float:left; width:100%; margin-bottom:20px;}
#subCats li{ width:164px;}
/*#subCats li a{ color:#bdbdbd;}
*/


.grid li {float:left;height:auto; margin:5px 8px; overflow:hidden; width:162px; text-align:center;}
.grid .l_img img {border: 1px solid #CCCCCC;padding:2px; width:152px; height:140px; background:#FFFFFF}
.grid h5 {height:20px;line-height:20px;overflow: hidden;text-align:center; font-size:12px;  width:100%;}
.main_body{ margin-top:10px; padding-bottom:10px;}

/**************************/
#container {width:547px;margin:auto;text-align:center;}
#gallery{width:547px;height:125px;position:relative;margin:10px auto 0;}			
#gallery #images, #gallery #thumbs {overflow: hidden;}
#gallery #images {margin:0 auto;position:absolute;left:16px;top:0;}		
#gallery #images .slide {position:relative;float:left;}			
#gallery #thumbs .thumb {width:135px;height:130px;float:left;position:relative;margin:0 10px;}	
.thumb .l_img img {border: 2px solid #ffffff; width:130px; height:95px;}
.thumb .l_ginfo{height:15px;line-height:15px; overflow:hidden;text-align:center;margin-top:3px;}
.thumb .l_ginfo h5{ font-size:12px; font-weight:normal;}
#gallery #thumbs { width:520px; float:left; overflow:hidden; margin:0 15px;}
#gallery .gd_r,#gallery .gd_l{display:block;width:25px;height:41px; padding-top:25px;}
h5{ font-size:12px}
#news_body h5{ font-size:14px; margin-top:10px;}
#contact_body .cnt{ font-size:14px; padding:10px 0 0 30px; line-height:26px;}
.txtlist li .l_summary {color: #6c6c6c;}
.txtlist li,#dlist_body ul li{ padding:15px 0; border-bottom:1px dashed #CCCCCC;}
#dlist_body ul li h5 a{ font-weight:600;}
#dlist_body ul li .l_more{ color:#FF0000;}

/*.datalist,.datalist th{ background:none;color:#bdbdbd;border:1px solid #4c4c4c;}
.datalist th,.datalist td{ border:1px solid #4c4c4c; color:#bdbdbd;}
.datalist a{ color:#bdbdbd;}
*/

