body{ margin:0px auto;}
body,td,th,input,div,select,p{font-size: 12px;color: #000;font-family:Arial, Helvetica, sans-serif}
a {color:#000; text-decoration:none;  }
a:hover{ color:#000; text-decoration:none}


#bottom .blog{ font-weight:bold;}
#headColumn{ width:950px; margin:0 auto;}
#headColumn .logo{ width:220px; float:left; text-align:left; padding-top:10px;}
#headColumn .member{ float:right; width:450px; height:25px; line-height:25px; color:#000; text-align:right;}
#headColumn .member a{ color:#000; padding:0 5px;}

#headColumn .top_nav{ background:url(images/topbg.gif); height:104px; clear:both; position:relative; top:-10px;}
#headColumn .top_nav .account{clear:both; height:26px; width:185px; float:right; text-align:left; text-indent:30px; line-height:26px;}
#headColumn .top_nav .account a{ font-weight:bold}
#headColumn .top_nav .search{height:45px; clear:both;}
#headColumn .top_nav .search .search_l{ width:675px; float:left; text-align:center; font-size:14px; padding-top:5px;}
#headColumn .top_nav .search .search_r{ width:155px; float:right; text-align:center; line-height:45px;}
#headColumn .top_nav .keyword{height:25px; clear:both; line-height:25px; text-align:left; text-indent:10px; font-weight: bold; color:#333}


#bodyColumn{ width:950px; clear:both; margin:0 auto;overflow:auto;}
#bodyColumn .leftColumn{ width:190px; float:left}
#bodyColumn .leftColumn .bar_title{ height:30px; line-height:30px; text-align:left; text-indent:10px; color:#fff; font-weight:bold; background:url(images/left_bar.gif); margin-top:5px;}
#bodyColumn .leftColumn .bar_line{ border:1px solid #ddd;overflow:auto}
#bodyColumn .leftColumn .bar_line1{ border:1px solid #ddd; height:65px;overflow:hidden;}
#bodyColumn .leftColumn .bar_line ul{ margin:0; padding:0; list-style-type:none}
#bodyColumn .leftColumn .bar_line li{ width:180px; display:block; float:left;text-align:left; line-height:22px;}
#bodyColumn .leftColumn .bar_line li a{font-size:12px; color:#000; font-weight:bold; padding:0 20px; background:url(images/dot.gif) no-repeat left; background-position:10px;}
#bodyColumn .leftColumn .bar_line li a:hover{ text-align:left; color:#000; font-weight:bold;line-height:22px;background:url(images/dot_over.gif) no-repeat left; background-position:10px;}


#bodyColumn .rightColumn{ width:750px; float:right; overflow:hidden}
#bodyColumn .rightColumn .L_nav{ width:540px; float:left}
#bodyColumn .rightColumn .L_nav .Left_nav_bar{ background:url(images/left_nav_bg.gif); line-height:24px; text-indent:20px; font-weight:bold; margin-top:10px;}
#bodyColumn .rightColumn .L_nav .Left_nav_line{ border:1px solid #eee; border-top:none; overflow:hidden; height:1%}
#bodyColumn .rightColumn .R_nav{ width:200px; float:right}
#bodyColumn .rightColumn .R_nav .Right_nav_bar{ background:url(images/right_nav_bg.gif);line-height:24px; text-indent:20px; font-weight:bold; margin-top:10px}
#bodyColumn .rightColumn .R_nav .Right_nav_line{ border:1px solid #eee; border-top:none; overflow:hidden; height:1%}

#bodyColumn .rightColumn .bar_title_long{ background:url(images/long_nav_bg.gif);line-height:24px; text-indent:20px; font-weight:bold; clear:both}
#bodyColumn .rightColumn .bar_title_line{ border:1px solid #eee; border-top:none; overflow:hidden; height:1%}

#bodyColumn .rightColumn .leftpart{ width:360px; float:left; padding-top:10px; text-align:center}
#bodyColumn .rightColumn .rightpart{ width:330px; float:right; padding-top:5px;}


#FootColumn{ width:950px;margin:0 auto; clear:both;text-align:center; margin-top:10px; }
#FootColumn .search{background:url(images/search_bg.gif); height:40px; line-height:40px; text-align:center}
#FootColumn .key{clear:both; background:url(images/bot.gif); height:123px; padding:10px; text-align:left; margin-top:10px; overflow:hidden; line-height:13pt;}
#FootColumn .column{text-align:center; margin-top:10px; clear:both}

/*产品目录*/
#insort { width:188px;margin:0 auto}
#insortline { margin:0; padding:0; overflow:hidden;}
#insortnsort {text-align:left;width:130px;}

.ProTitle {width:178px; height:25px;text-align:left; background:url(images/class_bg.gif); border-top:1px solid #ccc;line-height:25px; padding-left:10px;}
.ProTitle a{ color: #000; text-decoration:none; font-size:12px;font-weight:bold;}
.ProTitleHover {width:178px; height:25px;text-align:left;border-top:1px solid #ccc;line-height:25px; padding-left:10px;}
.ProTitleHover a{ color: #000; text-decoration:none; font-size:12px;font-weight:bold;}

.ProTitle200{ width:178px; height:25px;text-align:left; padding-left:20px;border-left:1px solid #ccc;}
.ProTitle200 a{ font-weight:100; font-size:11px; color:#333}
.ProTitleHover200 { width:178px; height:25px;text-align:left; padding-left:20px;border-left:1px solid #ccc;}
.ProTitleHover200 a{ font-weight:100; font-size:11px;}


.ProTitle300{ width:178px; height:25px;text-align:left; padding-left:20px;border-left:2px solid #fff; background:url(class_bg.gif)}
.ProTitle300 a{ font-weight:100; font-size:11px; color:#333}
.ProTitleHover300 { width:178px; height:25px;text-align:left; padding-left:20px;border-left:2px solid #fff; background:url(class_bg.gif)}
.ProTitleHover300 a{ font-weight:100; font-size:11px;}

.sort{VISIBILITY: hidden; WIDTH: 190px; position:absolute; margin-left:0px;margin-top:-1px; overflow:hidden; z-index:999; background-color:#fff; border:1px solid #ccc; border-left:1px solid none}
/*产品目录*/



#showpage {  text-align:center;line-height:30px; font-size:12px;clear:both;  color:#000; font-weight:100; margin:10px 0;}
#showpage a{ font-family:arial; text-decoration:none; color:#000; font-size:11px; font-weight:bold; background:#fff; border:1px solid #666; padding:0 5px;}

#hw100{ float:left; width:187px;  overflow:hidden; }
#hw00{ float:left; width:178px;  overflow:hidden; }
#hw1{ text-align:center;height:145px; width:145px; margin:0 auto; border:1px solid #ddd;margin-top:10px; overflow:hidden;}
#hw1 a img{ border:0; max-width:145px; max-height:145px; width:expression(this.width > 145 && this.height < this.width*145/145 ? 145: true);  height: expression(this.height > 145 ? 145: true);margin-top: expression(this.height < 145 ? (145-this.height)/2: 0); }
#hw2{ width:145px; text-align:left; line-height:1.5; margin:auto; height:120px;}
#hw2 b{ color:#000; font-size:12px;}
#hw2 br{ line-height:7px;}
#hw2 a{color:#000; font-size:12px;}
#hw2 span{ color:#82022A; font-weight:bold;}

#hw2 u{ font-size:11px; color:#000; text-decoration:none; font-weight:100;}
#hw33{ max-width:330px; border:1px solid #ddd; background:#fff;}
