body{ margin:0px auto; background: url(images/bg.jpg) top repeat-x;}
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}

img {border:0;}

#headerWrapper{ width:970px; margin:0 auto; clear:both; background:#01326A url(images/top_logo_bg.gif) repeat-x top;}
#headerWrapper .L_nav .member{ float:left; width:300px; color:#3967B7; text-align:left; line-height:25px;}
#headerWrapper .L_nav .member a{ color:#3967B7; text-decoration:none; font-weight:bold; padding:0 5px; text-transform:uppercase}
#headerWrapper .L_nav .logo{ width:420px; float:left; text-align:left}
#headerWrapper .R_nav{ width:550px; float:right; }
#headerWrapper .R_nav .search{ width:215px;  padding:10px 10px 12px 10px; color:#fff; font-size:11px; float:left; margin-right:10px;}
#headerWrapper .R_nav .account{ width:280px; padding:10px 10px 0 10px; color:#fff; float:left; margin:0;}

#menuNav {width:970px; clear:both; margin:5px auto 0 auto;  height:30px; line-height:30px; clear:both; ; background:#F1F1F1 url(images/menubgs.gif) repeat-x;}

#menuNavs { float:left; width:200px; padding-right:0px; clear:both; margin:0 auto; color:#333;}
#menuNavs a { padding:0 5px 0 10px; border-bottom:1px #ddd solid; background:#F7F7F7; color:#000; display:block; text-align:left; font:bold 12px/23px Arial, Helvetica, sans-serif; }
#menuNavs a:hover { color:red; }
#bodyNotice{ width:182px; float:left; vertical-align:text-top; padding:5px 0;}
#bodycon { width:588px; float:left; }

#menuNavs .bar_title{ height:27px; line-height:27px; text-align:left; text-indent:30px; color:#000; font-weight:bold; background:url(images/categorybg.gif); }
#menuNavs .bar_line{ border:1px solid #ddd;}

#columnCenter{ width:970px; clear:both; margin:0 auto; overflow:hidden; background:#fff; }

#bodyColumn{ width:970px; clear:both; margin:0 auto; overflow:hidden; background:#fff; }
#bodyColumn .titles { clear:both; background:#F1F1F1 url(images/menubg.gif) repeat-x; color:#000; font:bold 12px/30px Arial, Helvetica, sans-serif; text-indent:25px;}
#bodyColumn .leftColumn{ float:left; width:200px; padding-top:5px;}
#bodyColumn .leftColumn .bar_title{ height:27px; line-height:27px; text-align:left; text-indent:30px; color:#000; font-weight:bold; background:url(images/categorybg.gif); }
#bodyColumn .leftColumn .bar_line{ border:1px solid #ddd;}

#bodyColumn .rightColumn{ float:right; width:770px; overflow:hidden; padding-top:5px;}
#bodyColumn .rightColumns{ width:760px; overflow:hidden; float:right;}

#bodyColumn .rightColumn .bar_title_long{ height:30px; line-height:30px; text-align:left; text-indent:10px; color:#000; font-weight:bold; background:#fefefe;}
#bodyColumn .rightColumn .leftpart{ width:360px; float:left; text-align:center; padding-top:10px;}
#bodyColumn .rightColumn .rightpart{ width:330px; float:right; padding-top:5px;}
#bodyColumn .rightColumn .content{clear:both; border:1px solid #CCC; padding:10px; line-height:15pt; background-color: #F5F5F5; margin-top:15px}

#FootColumn{ width:970px;margin:5px auto 0 auto; clear:both;text-align:center; background:#fff;}
#FootColumn .bot{ background:#f1f1f1 url(images/menubg.gif) repeat-x; height:30px; line-height:30px; color:#000;}
#FootColumn .bot a{ color:#000; font-size:11px; padding:0 5px}
#FootColumn .copyright{ clear:both; text-align:center; font-size:11px; padding:10px 0; color:#333;}

/*产品目录*/
#insort { width:198px; text-align:center; margin:0 auto;}
#insortline { margin:0; padding:0; overflow:hidden;}
#insortnsort {text-align:left;width:130px;}
.ProTitle { text-align:left; line-height:22px; padding-left:15px; background-position:15px 10px;}
.ProTitle a{ font-size:11px; color:#666}
.ProTitleHover { text-align:left;line-height:22px; padding-left:15px; background-position:15px 10px;}
.ProTitleHover a{ font-size:11px; color:#F00; text-decoration:none}
.ProTitle200{ width:190px; height:22px;text-align:left; padding-left:10px;}
.ProTitle200 a{ font-weight:100; font-size:12px;}
.ProTitleHover200 { width:190px; height:22px;text-align:left; padding-left:10px;}
.ProTitleHover200 a{ font-weight:100; font-size:12px;}
.ProTitleDown200 { width:190px; text-transform: capitalize; padding-left:10px;}
.ProTitleDown200 a{ font-weight:100}

.classstyle{width:198px; height:24px;text-align:left; background:#F7F7F7; border-bottom:1px solid #EDEDED; line-height:24px; text-indent:15px; font-weight:bold;}
.classstyle a{ color: #000; text-decoration:none; font-size:12px;}
.classstyle a:hover{ color: #f00; text-decoration:none; font-size:12px;}
.sort{VISIBILITY: hidden; WIDTH: 190px; position:absolute;margin-top:0px; overflow:hidden; z-index:999; background-color:#FFFFFF; border:1px solid #858585}
.menusub {margin:0; padding:0;}
/*产品目录*/

.clr {clear:both;}

#prohrefs {border-bottom:1px #ddd solid; padding-bottom:10px;}
#prohrefs a{ display:block; width:188px; text-indent:6px; display:inline; overflow:hidden; height:18px; overflow:hidden; font-size:11px; color:#222; text-align:left; line-height:18px; float:left; margin:1px;}
#prohrefs a:hover{ text-decoration:none; color:#030; }

#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;}

.viewstable {}
.viewstable td{ border:1px #CCC solid; color:#666; width:50%; font:100 11px/18px Verdana, Geneva, sans-serif; padding-left:5px;}
.viewstabletitle{ background:#eee; font-weight:bold; padding:1px; border:1px solid #ccc; border-bottom:0}
.viewscontent1{ border-top:3px solid #06c; color:#06c; margin:9px; padding:3px;}


.hw00{ float:left; width:190px; margin:0; padding:0; list-style-type:none; overflow:hidden; }
.hw00 .hw1{ text-align:center;margin-top:10px;height:140px; overflow:hidden;}
.hw00 .hw1 a img{ border:0; max-width:120px; max-height:120px; width:expression(this.width > 120 && this.height < this.width*120/120 ? 120: true);  height: expression(this.height > 120 ? 120: true);margin-top: expression(this.height < 140 ? (140-this.height)/2: 0); }
.hw00 .hw2{ width:170px; text-align:center; line-height:1.3; margin:auto; height:126px; overflow:hidden; }
.hw00 .hw2 b{ color:#000; font-size:12px;}
.hw00 .hw2 br{ line-height:7px;}
.hw00 .hw2 a{color:#000; font-size:12px;}
.hw00 .hw2 span{ color:#f00; }
.hw00 .hw2 u{ font-size:11px; color:#000; text-decoration:none; font-weight:100;}
#hw33{ max-width:330px; border:1px solid #ddd; background:#fff;}
