/* CSS Document ¿É±à¼­ */
body{color:#363636; font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; background:url(../img/bg.jpg) repeat;}
/*----------wel---------------*/
.tl { text-align:left;}
.tr { text-align:right;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
.box{ width:1000px; margin:0 auto; height:auto; overflow:hidden;}
.w100 { width:100%; height:auto; overflow:hidden; float:left;}
.none { display:none;}
.mt{ margin-top:30px;}

.top_bg{ background:url(../img/g_01.jpg) top repeat-x; height:111px; line-height:24px;}
.top_info{ color:#a8a8a8;}
.top_info a{ margin:0 8px; color:#a8a8a8;}
.logo{ width:auto; height:auto; padding:8px 0;}
.top_tel{ width:auto; height:auto; padding-top:30px;}
.top_fls{ width:360px; float:left; margin-left:120px; display:inline;}



.me_bg{ background:url(../img/g_03.jpg) repeat-x;}
#menu{width:100%; height:37px; line-height:37px; overflow:hidden;}
#menu li{ float:left; width:111px;  text-align:center; display:inline; font-size:14px; background:url(../img/g_05.jpg) right center no-repeat;}
#menu li.last { background:none;}
#menu li a{ display:block; font-weight:bold; overflow:hidden; color:#FFFFFF;}


#banner{ width:1900px; height:550px; margin:0 auto;}
.banner{ width:100%; float:left; text-align:center; height:auto; overflow:hidden;}

.goods{ width:968px; float:left; border:1px solid #cccccc; background:#f2f2f2; padding:15px;}
	#marqueediv1 #goods { width:1640px;}
	#marqueediv1 #goods li{ text-align:center; width:212px;background:#FFFFFF; margin:0 10px; display:inline;}
	#marqueediv1 #goods img {height: 165px;width: 212px; border:none; padding:0;}
.goods .cnt{ padding:0;}

.tit{ width:100%; float:left; background:url(../img/g_27.jpg) bottom left no-repeat; height:25px; margin-bottom:15px;}
.tit span{ float:left;}
.tit a{ float:right; margin-top:3px;}

#about{ width:300px; float:right; line-height:24px;}
#about .cnt{ text-indent:2em; line-height:24px;}

#news{ width:300px; float:left;}
#news ul li{ line-height:24px; width:100%; float:left; border-bottom:none; background:url(../img/g_41.jpg) center left no-repeat;}
#news ul li a{ float:left;}
#news ul li:hover{ background:url(../img/g_33.jpg) center left no-repeat;}

#case{ width:325px; float:left; margin-left:20px;}
#case .cnt{ padding:0;}
#case .grid li{ width:325px; height:auto;}
#case .grid .l_img img{ width:319px; border:1px solid #CCCCCC; padding:2px; height:185px;}

.cont{ width:100%; float:left; border-top:1px dashed #CCCCCC; margin-top:15px; padding:15px 0;}
.cont dt{ width:650px; float:left; margin-top:20px;}
.cont dt .coqq{ float:left; background:url(../img/g_49.jpg) 15px center no-repeat #FFFFFF; border:1px solid #CCCCCC; font-size:14px; font-weight:bold; margin:0 18px; padding:10px 10px 10px 50px;}
.cont dd{ width:250px; float:left; border-left:1px dashed #CCCCCC; padding-left:50px;}
.cont dd p{ background:url(../img/g_46.jpg) left center no-repeat;line-height:24px;font-size:14px; font-weight:bold; color:#316e26; height:24px; overflow:hidden; padding:5px 30px 5px 40px; margin:0;}

.foot{ background:url(../img/g_53.jpg) repeat; text-align:center; color:#FFFFFF; margin-top:50px; padding:15px 0; line-height:24px;}
.foot a{ color:#FFFFFF;}

#main{ margin-top:30px;}
#left { width:230px;overflow:hidden; background:url(../img/g_53.jpg) repeat;}
#right{ width:738px;overflow:hidden;}
#right .mod .cnt{padding:10px;}

.left_t{ width:100%; float:left; background:url(../img/lian.png) center bottom no-repeat; color:#FFFFFF; text-align:center; line-height:40px; height:40px; font-size:14px; font-weight:bold; padding-bottom:10px;}
.w234{ float:left; padding:15px 10px; width:210px;}
.w234 ul li{ width:100%; float:left; text-align:center; line-height:40px; background:url(../img/line.jpg) bottom repeat-x; font-size:14px;}
.w234 ul li a{ color:#FFFFFF;}
.w234 .ttl{ display:none;}
.w234 .cnt{ padding:0;}


.grid li{width:166px; height:200px; overflow:hidden; margin:5px 9px; display:inline; overflow:hidden; float:left; text-align:center;}
.grid li h5 a{}
.grid .l_img img{ border:1px solid  #CCCCCC; padding:2px; width:160px; height:160px; background:#fff; }

.wei{ width:100%; float:left; line-height:40px; border-bottom:1px  solid #CCCCCC; margin-bottom:30px;}
.wei b{ font-size:14px;}
#ULocation {}
#ULocation a{}

#goodsCat1{ float:left; padding-bottom:20px;}
#subCats li{ width:160px;}

.main_body .cnt{ padding:0;}

.bdd li{padding-left:10px; line-height:25px; border-bottom:1px dashed #dedede;background:url(../img/li.gif) left 8px no-repeat; text-align:right;}
.bdd li a{ float:left;}

#top_w { width:100%;}
.w234 { width:210px; margin-left:auto; margin-right:auto;}
.btm{ width:100%;text-align:center; padding:10px 0;}


.txtlist li { padding:10px 0; border-bottom: #999999 1px dashed;}
.txtlist li h5 { font-size:14px;}
.txtlist li .l_more { padding:0; margin:0;}
.txtlist li .l_summary { padding:0; margin:0;}


#contact_l {}
#contact_l .t{ font-size:14px; padding:5px 0;}


.tbl_info,.tbl_info th,.tbl_info td{ background:none; border:none;}
.datalist,.datalist th,.datalist td{ background:none; border:1px solid #CCCCCC;}

#dlist_body ul li{ border-bottom:1px dashed #CCCCCC;}

#goodsCat1{ width:100%;}