/************COMMON STYLE************/
body { background:#3e4a57; text-align:left }
.wrap { clear:both; width:778px; margin:0 auto; background:#fff; text-align:left }
/************PAGE STYLE************/
.pageA { clear:both; padding:10px; font:12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center }
.pageA span, .pageA a { display:inline-block; border:#ddd 1px solid; background:#fff; margin:0 2px; padding:0 5px; color:#666; vertical-align:middle }
.pageA span, .pageA a { *display:inline
}
.pageA a:hover, .pageA a.s, .pageA span.s { border:#888 1px solid; background:#f5f5f5; color:#000 }
.pageA a.s, .pageA span.s { font-weight:bold }
/************HEAD STYLE************/
.head { clear:both; height:135px; position:relative }
.headContact { line-height:17px; font-weight:bold; color:#fff; position:absolute; right:10px; top:5px }
.headContact a { color:#fff }
.headNav { position:absolute; right:10px; top:66px }
.headNav li { display:inline; margin:0 5px; line-height:20px; font-size:11px; font-weight:bold; color:#fff }
.headNav li a { color:#fff; text-decoration:underline }
/************FOOT STYLE************/
.foot { clear:both; background:#000; border-top:#a1bfe3 2px solid; padding:10px 20px; line-height:25px; font-size:11px; color:#999 }
.foot a { color:#999; text-decoration:underline }
.footCopyright { text-align:right }
/************BAR-CON STYLE************/
.barA { clear:both; height:25px; background:#f7f7ff; border-bottom:#e1e1ff 1px solid; padding:0 10px; line-height:25px }
.barA .fl { font-weight:bold }
.conA { clear:both; padding:10px }
.barB { clear:both; background:#e7ecef; border-bottom:#fff 2px solid; padding:0 10px }
.conB { clear:both; background:#e7ecef; padding:10px }
/************MAIN STYLE************/
.main { clear:both; padding:20px }
.location { clear:both; height:25px; padding:0 10px; line-height:25px }
.location .fr { border:#eee 1px solid; background:#f7f7f7 url(../images-15/print_bg.gif) 10px center no-repeat; padding:0 10px 0 30px }
.company { clear:both; height:25px; padding-right:100px; padding-left:10px; line-height:25px }
.content { clear:both; border-top:#eee 1px solid; padding-top:10px; overflow:auto; *display:inline-block
}
.contentLeft { float:left; display:inline; width:538px }
.contentRight { float:right; display:inline; width:180px }
.aboutText { line-height:15px }
.about .aboutFlash { clear:both; height:196px }
.about .aboutFlash .fl { float:left; display:inline; width:255px; height:183px; background:url(../images-15/flash_bg.gif) no-repeat; padding:13px 0 0 13px }
.about .aboutFlash .fr { float:right; display:inline; width:220px; line-height:15px }
.productHot ul { clear:both; padding:5px 0; overflow:auto; *display:inline-block
}
.productHot li { float:left; display:inline; width:94px; margin:0 17px; line-height:25px; text-align:center; vertical-align:bottom }
.productHot li img { display:block; margin:0 auto; border:#ddd 1px solid; padding:1px }
.productHot li a:hover img { border:#aaa 1px solid }
.productCateList li { background:url(../images-15/jt_bg.gif) left center no-repeat; padding-left:10px; vertical-align:bottom }
.productCateList li a { color:#235cdb; text-decoration:underline }
.aboutUs { line-height:15px }
.productCate ul { clear:both; overflow:auto; *display:inline-block
}
.productCate li { float:left; display:inline; width:49.9%; line-height:50px; font-size:18px; color:#235cdb; vertical-align:bottom }
.productCate li a { color:#235cdb; text-decoration:underline }
.productList ul { clear:both; overflow:auto; *display:inline-block
}
.productList li { float:left; display:inline; width:239px; padding-bottom:20px; margin:0 10px; font-weight:bold; vertical-align:bottom }
.productList li a { text-decoration:underline }
.productList li img { float:left; border:#ddd 1px solid; padding:1px; margin-right:10px }
.productList li a:hover img { border:#aaa 1px solid }
.productDetail { clear:both; background:#efefef; padding:20px }
.productInfo { clear:both; overflow:auto; *display:inline-block
}
.productInfo .fl { float:left; display:inline; width:180px }
.productInfo .fl h1 { line-height:25px; text-align:center }
.productInfo .fl h1 a { display:inline-block; background:url(../images-15/icon_zoom.gif) 0 5px no-repeat; padding-left:20px; color:#235cdb; text-decoration:underline }
.productInfo .fl h1 a { *display:inline
}
.productInfo .fr { float:right; display:inline; width:298px }
.productInfo .fr h1 { font-weight:bold; font-size:14px; padding:5px 10px }
.productInfo .fr li { border-top:#e1e1e1 1px solid; padding:5px 10px }
.productDesc { clear:both; border:#e1e1e1 1px solid; background:#fff; padding:20px }
.materialCate li { clear:both; border-bottom:#ccc 1px dashed; padding:10px }
.materialCate li.s { border-bottom:0 }
.materialCate li a { display:inline-block; margin:0 5px; vertical-align:bottom }
.materialCate li a { *display:inline
}
.factory { padding:0 26px }
.factory li { clear:both; line-height:25px; font-weight:bold; vertical-align:bottom; text-align:center; overflow:auto; *display:inline-block
}
.factory li img { display:block; border:#eee 1px solid; padding:2px; margin:0 auto }
.factory li .fl, .factory li .fr { width:235px }
.packing ul { clear:both; overflow:auto; *display:inline-block
}
.packing li { float:left; display:inline; width:49.9%; padding:10px 0; vertical-align:bottom; text-align:center }
.samples li { clear:both; padding:10px 0 }
.mail h6 { clear:both; background:#f9f9f9; padding:10px }
.mail li { clear:both; padding:5px 0; line-height:17px; vertical-align:bottom; overflow:auto; *display:inline-block
}
.mail li b { float:left; display:inline; width:150px; text-align:right }
.mail li span { float:right; display:inline; width:358px }
.link li { line-height:35px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:25px }
.sitemap li { padding-left:100px }
.sitemap li a { color:#235cdb; text-decoration:underline }

/**yuhai add**/
.showimage {font-size:14px;font-weight:bold;text-align:center;background:#efefef;}