@charset "gb2312";
body{background:url(../img/bg.jpg) center top repeat-y; color:#333333; 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}
.box1{ width:1000px; margin:auto; overflow:hidden}
.box{ width:990px; margin:auto; overflow:hidden}
a{ text-decoration:none;color:#333333;}
a:hover{ color:#333333;}
.head{height:88px; overflow:hidden; background:#990033;}
.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; color:#FFFFFF;}
.head .t_yxt{ float:right; height:25px; line-height:25px; overflow:hidden; margin-top:10px;}
.head a{float:right; margin:0 5px;  color:#FFFFFF;}
.head .tel{ 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; }

#menu{ height:65px; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; overflow:hidden;}
#menu li{ float:left; width:111px; text-align:center; line-height:60px; height:65px;  background:url(../img/me_li.jpg) no-repeat;}
#menu a{color:#500a10;}

.banner{ height:auto; text-align:center; padding:5px 0 15px; background:url(../img/mt.jpg) bottom repeat-x;}

.ttl{  height:30px;  border-bottom:1px solid #CCCCCC;line-height:30px; font-size:14px;}  
.ttl span{ float:left; font-size:16px; font-weight:800;}
.ttl em{ font-style:normal;color:#990033;}
.ttl font{ color:#a50038; font-size:14px; font-weight:normal; margin-left:10px;}
.ttl a{ float:right; color:#a5a5a5; font-size:12px; margin-top:5px; }


#about{ width:240px; float:left;overflow:hidden;padding:0 5px; }
#about .ttl{ margin-bottom:10px;}

#contact{ width:250px; float:right;overflow:hidden; background:url(../img/cot_b.jpg) right bottom no-repeat;}
#contact .ttl{ width:248px;}
#contact .cnt{ line-height:30px; padding:8px; white-space:nowrap;}
#contact p{ height:30px; width:243px;overflow:hidden; }


#news{ width:435px; float:left;overflow:hidden; margin:0 25px; display:inline;}

#news li{background:url(../img/li.jpg) left 50% no-repeat; line-height:29px; overflow:hidden; border-bottom:1px dashed #CCCCCC;}
#news .fl{ padding-left:10px;}
#news .cnt{ line-height:24px; padding:8px 0 0;}
#news li a{ color:#333333; margin-left:5px;}

.main_pic{ margin-top:10px; float:left;}
#about .cnt{ line-height:24px; text-indent:2em;}


.good_big{ float:left; overflow:hidden;margin-top:30px; background:url(../img/p_bg.jpg) repeat-x; width:990px; padding-bottom:7px;}
.good_big .tt{ width:37px; float:left; margin:25px 10px 0 10px;}
.good_bot{ width:920px; float:right;}
	#marqueediv1 #goods { width:1432px;}
	#marqueediv1 #goods li{ text-align:center;}
	#marqueediv1 #goods li img{ height:110px; }	
#marqueediv1 #goods .cnt{ padding:8px 0;}

.main{ padding:15px 0}
.right{ width:740px; float:right;overflow:hidden;}
.left{ width:220px; float:left;overflow:hidden; background:#E8E8E8;border-radius: 8px;}
.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 #999999; line-height:40px;  font-size:12px; text-align:center;}
.left .le_list ul li a{ color:#333333; }
.left .le_list ul li a:hover{ color:#333333;}

.left .left_t{ width:220px; height:48px;color:#333333; line-height:48px; text-align:center; font-size:16px;font-family:"Î¢ÈíÑÅºÚ"; background:#CCCCCC;border-radius: 8px 8px 0 0;}
.left .contact .ttl{ display:none;}
.left .contact{ width:180px; float:left; padding:20px;}
.contact p{ line-height:24px; font-size:12px; color:#333333; }
.left #goodsCat .ttl{ display:none;}

#ULocation{background:url(../img/fy_right.jpg) left bottom no-repeat; height:42px; line-height:42px;overflow:hidden; width:720px; padding-bottom:10px;}
#ULocation h3{margin:0px; font-size:20px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; border-bottom:1px solid #CCCCCC;}
#ULocation  a{ color:#333333;}

#subCats{float:left;}
#subCats li{ width:160px;}
#subCats li a{ color:#333333;}

.main_body .txtlist li{ padding:20px 0; border-bottom:1px dashed #CCCCCC;}
.txtlist li h5 a{ color:#333333;}

.btm{background:#282828; padding:20px 0;line-height:30px;text-align:center;  color:#FFFFFF;  }
.btm a{ color:#FFFFFF; }




.grid li {float:left;height:170px; margin:10px 14px; overflow:hidden; width:150px;}
.grid .l_img img {border: 1px solid #CCCCCC;padding:2px; width:140px; 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;}


.datalist,.datalist th{ background:none;color:#333333;border:1px solid #CCCCCC;}
.datalist th,.datalist td{ border:1px solid #CCCCCC; color:#333333;}
.datalist a{ color:#333333;}

