/************BG STYLE************/
.companyHot ul { background:url(../image/main_bg.gif) no-repeat }
.companyList ul { background:url(../image/h_x_line2.gif) no-repeat }
/************TEXT STYLE************/
.companyBrand li,.companyCateHot li{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis; /* for IE */ -o-text-overflow: ellipsis; /* for Opera */ -icab-text-overflow: ellipsis; /* for iCab */ -khtml-text-overflow: ellipsis; /* for Konqueror Safari */ -moz-text-overflow: ellipsis; /* for Firefox,mozilla */ -webkit-text-overflow: ellipsis; /* for Safari,Swift*/ }
/************MAIN STYLE************/
.companyHot { padding:10px 15px }
.companyHot ul { background-position:-287px -478px; padding-left:20px }
.companyHot li { line-height:28px; height:28px; overflow:hidden; zoom:1; vertical-align: bottom;}
.companyProduct ul { overflow:auto; *display:inline-block
}
.companyProduct li { float:left; display:inline; width:49.9%; padding:5px 0; line-height:25px; text-align:center; vertical-align:bottom }
.companyProduct li a { color:#666 }
.companyProduct li img { display:block; border:#e5e5e5 1px solid; margin:0 auto; padding:3px }
.companyCity,.companyCate { padding:10px 20px }
.companyCity ul,.companyCate ul { overflow:auto; *display:inline-block
}
.companyCity li,.companyCate li { float:left; display:inline;  padding:5px 0; margin:0 10px; line-height:25px; color:#999; vertical-align:bottom }
.companyCity li{width:75px; overflow:hidden}
.companyCity li a{ white-space:nowrap}
.companyCate{ padding-bottom:0px;}
.companyCate li { width:129px;  white-space:normal; line-height:17px; height:34px; overflow:hidden }
.companyBrand ul{overflow:auto; *display:inline-block}
.companyBrand li{ float:left; display:inline; width:186px; margin:0 10px; line-height:25px; color:#999; vertical-align:bottom}
.companySearchOut { clear:both; border:#d5efee 1px solid; padding:1px }
.companySearchIn { background:#effafa; padding:15px }
.companyList ul { clear:both; background-position:left bottom; background-repeat:repeat-x; padding:10px; overflow:auto; *display:inline-block
}
.companyList li { margin:0 10px; color:#666; vertical-align:bottom }
.companyList li.photo { background:#eee; width:54px; float:left; display:inline; }
.companyList li.photo img { position:relative; left:-2px; top:-2px; border:#ccc 1px solid; background:#fff; padding:1px }
.companyList li.name { overflow:hidden;zoom:1;}
.companyList li.name h1{overflow:auto; *display:inline-block}
.companyList li.name h1 b{float:left}
.companyList li.name h1 span{float:right}
.companyCateHot ul{overflow:auto; *display:inline-block}
.companyCateHot li{ float:left; display:inline; width:94px;  padding:3px 0; margin:0 10px; line-height:25px; color:#999; vertical-align:bottom }
.companyBannerA{ position:relative; overflow:hidden;zoom:1; padding:0px; margin:0px;}
.companyBannerA span{ font-family:"新宋体"; position:absolute; bottom:0px; _bottom:-1px; right:5px;line-height:18px;color:#FFF; overflow:hidden; }
.productCate .pic {padding:0; }
.productCate .pic ul { overflow:hidden; zoom:1}
.productCate .pic li { float:left; display:inline; width:155px; height:47px; margin:0 5px 0 0; vertical-align:bottom }
.productCate .pic li.s { margin:0 }
.productCate .txt { overflow:hidden; zoom:1;}
.productCate .txt dl{margin-top:10px; padding-top:10px;background:url(../image/h_x_line.gif) left top repeat-x; overflow: hidden;}
.productCate .txt dt{padding-left:10px; }
.productCate .txt ul{white-space:normal;overflow:hidden; letter-spacing:-4px;font-size:0px;line-height:0px; }
.productCate .txt ul{position:relative;margin-left:0px;left:-1px;*position:static; *margin-left:-1px; *left:0px;}
.productCate .txt li{ overflow:hidden; font-size:12px; letter-spacing:normal}
.productCate .txt li{ display:inline-block;*display:inline;zoom:1;border-left:#d5d5d5 1px solid; padding:0 10px; margin:9px 0; line-height:14px; vertical-align:bottom; white-space:nowrap; }
.productCate .txt li.s { border:0 }
.productList ul { clear:both; background-position:left bottom; background-repeat:repeat-x; padding:10px; overflow:auto; *display:inline-block
}
.productList li { float:left; display:inline; margin:10px; color:#999; vertical-align:bottom }
.productList li.photo { background:#fff; width:100px; border:solid 1px #eee; text-align:center; padding:1px; }
.productList li.name { width:260px;font-size:24px; margin:5px 10px}
.productList li.company {color:#000;  width:447px; line-height:30px }
.productList li.company a{ color:#000 !important;}
.productList li.cate { width:200px;/* padding-top:20px;*/ text-align:center }
.productList li.time { width:107px; /*padding-top:20px; */text-align:center }