@charset "gb2312";
body{background:url(../img/bg.jpg) repeat; color:#ccaa62; line-height:180%; }
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input,.cnt{padding: 0;margin: 0;}

h5{ font-weight:normal}
.box{ width:1100px; margin:auto; overflow:hidden}
.w100{ width:100%; height:auto; overflow:hidden;}
a{ text-decoration:none;color:#ccaa62;}
a:hover{ color:#ccaa62;}
.head{height:140px; overflow:hidden; background:url(../img/x_02.jpg) repeat-x #2f1e0c;}
.logo{ width:380px; height:83px; float:left; margin:5px 0;}
.r_txt{ float:right; width:290px; height:80px; float:right; text-align:right; margin-top:15px;}
.t_yxt{ float:left; width:100%; height:25px; line-height:25px; overflow:hidden; margin-top:10px;}
.t_yxt a{float:right; margin:0 5px; }
.tel{ width:220px; float:right; font-size:16px; margin-top:20px;  text-align:left; height:33px; line-height:33px; overflow:hidden; color:#ccaa62; font-weight:600; background:url(../img/x_05.jpg) left center no-repeat; padding-left:50px;}

.me_bg{ background:url(../img/x_10.jpg) repeat-x; height:40px;}
#menu{ height:40px; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; overflow:hidden; width:100%; line-height:40px;}
#menu li{ float:left;text-align:center; width:90px;}
#menu li a{color:#d3a63f; padding:0; margin:0;}
#menu li:hover{ background:url(../img/x_13.jpg) center no-repeat;}

.banner{ height:auto; text-align:center;}

.fm{ background:#50361f; width:1060px; padding:5px 20px; margin:auto;}
.ft{ background:#50361f; width:1080px; padding:0 20px 5px 0; margin:auto;}


.ttl{  height:34px;line-height:34px; font-size:14px; background:url(../img/x_28.jpg) no-repeat; width:307px; padding:0 15px; margin-bottom:15px;}  
.ttl span{ float:left; font-size:15px; font-weight:800;}
.ttl font{ color:#cca143; font-size:12px; font-weight:normal; margin-left:10px;}
.ttl a{ float:right;font-size:10px;}


#about{ width:337px; float:left;overflow:hidden;}
#about .cnt{ line-height:24px; padding:8px 0;}
#about .cnt img{ width:125px; height:70px; float:left; margin-right:15px; display:inline;}

#contact{ width:337px; float:right;overflow:hidden; background:url(../img/x_37.jpg) right bottom no-repeat;}
#contact .cnt{ line-height:24px; padding:8px; white-space:nowrap;}
#contact p{ height:24px; width:212px;overflow:hidden; }


#news{ width:337px; float:left;overflow:hidden; margin:0 20px;display:inline;}

#news li{background:url(../img/li.jpg) left 50% no-repeat; line-height:28px; overflow:hidden;}
#news .fl{ padding-left:10px;}
#news .cnt{ line-height:24px; padding:8px 0 0;}
#news li a,#news li span{ color:#ccaa62;}

.main_pic{ margin-top:10px; float:left;}

.go_ti{ width:1100px; margin:auto; background:url(../img/x_18.jpg) repeat-x; height:41px;}
.go_ti span{ background:url(../img/x_21.jpg) 20px center no-repeat; padding-left:50px; line-height:41px; height:41px; font-size:18px; color:#50361f;}
.good_big{ float:left; overflow:hidden;margin:10px 0 25px;  width:1060px;}
.good_big .tt{ width:100%; float:left;}
	#marqueediv1 #goods { width:2100px;}
	#marqueediv1 #goods li{ text-align:center; width:180px; height:auto; text-align:center; margin:0 15px;}
	#marqueediv1 #goods li img{ height:200px; width:180px; padding:0; border:0;}	
#marqueediv1 #goods .cnt{ padding:8px 0;}

.btm{background:url(../img/x_41.jpg) top repeat-x #37200e; padding:15px 0;line-height:24px;text-align:center; width:100%;}

#link{ width:100%; float:left; line-height:30px; margin:15px 0; height:30px;}
#link a{line-height:30px;}

.main{ padding:15px 0 30px;}


.right{ width:820px; float:right;overflow:hidden; margin-top:20px;}
.left{ width:220px; float:left;overflow:hidden; background:#704319;}
.left .cnt{ padding:4px 0;}
.left .le_list{ width:180px; float:left; padding:20px;}
.left .le_list ul li{width:180px; float:left; border-bottom:1px dashed #2e2111; line-height:40px;  font-size:12px; text-align:center;}
.left .le_list ul li a{ color:#ccaa62; }
.left .le_list ul li a:hover{ color:#fff;}

.left .left_t{ width:220px; height:48px;color:#ccaa62; line-height:48px; text-align:center; background:#2e2111; font-size:16px;font-family:"Î¢ÈíÑÅºÚ"; border-bottom:1px solid #2e2111;}
.left .contact .ttl{ display:none;}
.left .contact{ width:180px; float:left; padding:20px;}
.contact p{ line-height:24px; font-size:12px; color:#ccaa62; }
.left #goodsCat .ttl{ display:none;}

#ULocation{background:url(../img/x_18.jpg) repeat-x; height:41px; line-height:41px;overflow:hidden; width:100%; padding-bottom:10px;}
#ULocation h3{margin:0px; font-size:20px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; }
#ULocation  a{ background:url(../img/x_21.jpg) 20px center no-repeat; padding-left:50px; line-height:41px; height:41px; font-size:18px; color:#50361f;}

#subCats{float:left;}
#subCats li{ width:177px; background:#6d4218; border:none; text-align:center; margin:3px;}
#subCats li a{ color:#ccaa62;}

.main_body .txtlist li{ padding:20px 0; border-bottom:1px dashed #71441a;}
.txtlist li h5 a{ color:#ccaa62;}




.grid li {float:left;height:auto; margin:10px 14px; overflow:hidden; width:177px; text-align:center;}
.grid .l_img img {border:none;padding:0; width:177px; height:290px; 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: #ccaa62;}


.datalist,.datalist th{ background:none;color:#ccaa62;border:1px solid #71441a;}
.datalist th,.datalist td{ border:1px solid #71441a; color:#ccaa62;}
.datalist a{ color:#ccaa62;}

.tbl_info,.tbl_info td,.tbl_info th{ border:none; background:none; color:#ccaa62;}
.tbl_info  td a{color:#ccaa62;}

#dlist_body ul li{padding:20px 0; border-bottom:1px dashed #71441a;}

.goods_ms span	{color:#ccaa62!important;margin:20px;}
.goods_ms {margin-top:20px; border-top:1px dotted #ccc;padding-top:10px;}






