@charset "gb2312";
body{background:#ffffff; color:#333333; line-height:180%;font-family:Arial, Helvetica, sans-serif; }
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;color:#333333;}
a:hover{ color:#333333;}
.head{height:88px; overflow:hidden; color:#f18101; }
.head .logo{ float:left}
.head .logo h1{ height:82px; line-height:82px; font-size:30px;}
.head .tel{background:url(../img/telTb.png) left 50% no-repeat; padding-left:40px;  float:right; height:82px; line-height:82px; font-size:18px; color:#333333}

.me_bg{ background:#f18101;}
#menu{ height:45px; font-size:16px; overflow:hidden;}
#menu li{ float:left; width:113px; text-align:center; line-height:45px; height:45px; }
#menu a{color:#FFFFFF;}
#menu li:hover{ background:#FFFFFF;}
#menu li:hover a{color:#f18101;}

.banner{ height:550px; text-align:center;}

.ttl{  height:30px;  float:left;}  
.ttl span{ float:left;}
.ttl a{ float:right;}

#about{ width:680px; float:right;overflow:hidden; background:#FFFFFF;}
#about .ttl{  width:430px;margin:15px 0 10px 30px;}
#about .ctt{ width:430px; margin-left:30px;float:left; padding:0; line-height:24px;}

#contact{ width:650px; float:right;overflow:hidden; background:#FFFFFF url(../img/cot_b.jpg) right center no-repeat; margin-top:30px; height:200px; padding:15px;}
#contact .cnt{ line-height:24px; font-size:14px; padding:0; white-space:nowrap;}
#contact p{ height:30px;overflow:hidden; font-size:14px;}
#news{ width:310px; float:left;overflow:hidden;display:inline; background:#FFFFFF; min-height:428px;}
#news .ttl{ padding:25px 15px 10px; width:280px;}
#news li{background:url(../img/d_23.jpg) left 50% no-repeat;  line-height:35px; overflow:hidden; border-bottom:1px dashed #CCCCCC;}
#news .fl{ padding-left:10px;}
#news .cnt{ padding:0 15px 15px;}
#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:20px 0;  width:1024px;}
.good_bot{ width:1024px; float: left;}
	#marqueediv1 #goods { width:2700px;}
	#marqueediv1 #goods li{ text-align:center; width:230px; border-width:5px 5px 6px; border-style:solid; margin:15px 15px; border-color:#d9d9d9; height:auto;}
	#marqueediv1 #goods li img{ height:180px; width:230px; padding:0; border:none;}	
	#marqueediv1 #goods li:hover{ text-align:center; width:230px; border-width:5px 5px 6px; border-style:solid; border-color:#ef8201; height:auto;}
.cnt{ padding:8px 0;}
.m_bg{ background:url(../img/tm.jpg) center top repeat-x; padding:40px 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; overflow:hidden}
.left .le_list{ width:180px; float:left; padding:20px; padding-top:0px;}
.left .le_list ul li{width:180px; float:left; border-bottom:1px dashed #999999; line-height:40px;  font-size:14px; font-weight:bold}
.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:#FFFFFF; font-weight:bold; line-height:48px; text-align:center; font-size:18px; background:#f57d03;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:230px; margin:10px 15px; overflow:hidden; width:210px;}
.grid .l_img img {border: 1px solid #CCCCCC;padding:2px; width:200px; height:200px; 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; line-height:30px;}
.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;}

#crt_cats{ display:none}
.main_body .cnt{ line-height:24px;}