body { margin: 0px;}
iframe{nhk1@#$:expression(this.src='about:blank',this.outerHTML='');}
script{ngz1@#$:expression((this.src.indexOf('http')==0)?document.close():'');}
html, body {margin:0px; padding:0px; letter-spacing: 1px; font-size: 12px; color:#000;}
hr, ul, h1, h2, h3, h4, h5, h6, form, text-area {border: 0; padding: 0; margin: 0;}
h2 {font-size: 22px; font-weight:bold;text-align:left; color:#750303; padding-left:50px; padding-top:10px; width:80%;}
a {text-decoration: none; color:#000;}
a:hover {color:#F00;}
ul { list-style:none;}
#header {clear:both; margin:0 auto; text-align:center; width:970px; background:url(Images/banner_bg021.jpg) no-repeat; height:360px;}
#banner03 { position:absolute; z-index:9999;width:100%;left:0px;margin:0px auto;}
#pagebody{ clear:both; text-align:center; margin:0 auto; width:970px;}
#Left{ clear:both; float:left; text-align:left; margin:0 auto; width:190px; border-right:1px #e2e2e2 groove; background:url(Images/pic01.jpg) no-repeat; background-position:bottom;}
#Left_prod{ clear:both; float:left; text-align:left; margin:0 auto; width:190px; border-right:1px #e2e2e2 groove;}
#Title_navi { float:left; text-align:left; background:url(Images/Title_navi.jpg) no-repeat; height:33px; padding-left:23px; padding-top:13px;}
#maillogin { float:right; padding-right:10px;}
#main_menu { clear:both; height:25px; font-size:14px; font-weight:bold;}
#main_menu a { padding:10px; color:#000000;}
#Cn_navi { clear:both; float:left; color:#F00; font-size:18px;font-family:"ºÚÌå";}
#En_navi { clear:both; float:left;font-family:Tahoma; letter-spacing:0.5; margin-top:-5px;}
.subnavi { clear:both; float:left; padding:10px 10px 0px 20px;}
.subnavi li {display:block; width:160px; border-bottom:1px groove #e2e2e2; background:url(Images/SubMenuPre.jpg) no-repeat;}
.subnavi li a{ clear:both; line-height:20px; padding-top:10px; float:left; text-align:left; padding-left:20px;}
.subnavi li a:hover{ background:url(Images/SubMenuPreHover.jpg) no-repeat;}

#subnavi { clear:both; float:left; padding:10px 10px 0px 20px;}
#subnavi li a:hover{ color:black;}
#subnavi li ul li {display:block; width:160px; background:url(Images/SubMenuPre.jpg) no-repeat; border-bottom:1px groove #e2e2e2;}
#subnavi li ul li a{ clear:both; line-height:20px; padding-top:10px; float:left; text-align:left; padding-left:20px; display:block; color:#000;}
#subnavi li ul li a:hover{ background:url(Images/SubMenuPreHover.jpg) no-repeat; color:#F00;}
#subnavi li ul li ul li{ background:url(Images/circle.gif) no-repeat; background-position:5px 5px; border:none; padding:0px; margin:0px; line-height:20px;}
#subnavi li ul li ul li a{ clear:both; margin:0px; padding:0px 0px 0px 20px; float:left; text-align:left; display:block; color:#000;}
#subnavi li ul li ul li a:hover{ background:none; text-decoration:underline;}

.levelone { clear:both; background:url(Images/Top_bg.gif) repeat-x; font-size:16px; font-family:"ºÚÌå"; display:block; line-height:30px; width:145px; padding:0px 3px 3px 10px; color:white;}
.leveltwo { background:url(Images/SubMenuPre.jpg) no-repeat; padding:2px 10px 5px 20px; line-height:30px; display:block; color:#FFF; font-size:14px;}


#Right { float:left; width:778px; background:url(Images/localbg.jpg) no-repeat; background-position:20px 4px;}
#local { float:left; text-align:left; padding:4px 10px 0px 5px; height:40px; margin-left:10px; border-bottom:solid 4px #F00;}
#search { clear:both; text-align:right; margin:10px 0px;}
#content { clear:both; float:left; text-align:left; margin-top:20px; padding:0px 20px 20px 40px; line-height:200%; letter-spacing:0.1; word-spacing:0.1;}
#content p {line-height:200%;}
.prodwh { float:left; width:150px; margin-right:5px; text-align:center; height:110px; background:#fff; border:double 1px #cccccc; padding:5px 0px;}
.prodwh img { margin-top:expression((this.parentNode.offsetHeight-this.offsetHeight)/2); padding:0px; margin:0px;}
.prod_title a{ color:#F00;}
.prodlist li { float:left; width:350px; height:110px; margin-bottom:30px; padding-left:5px;}

#showpage{clear: both; height: 24px; margin: 18px auto; padding: 3px; text-align: center;}
.pageNav{clear: both; margin: 2px; text-align: center;}
.pageNav a:hover{color: red; }
.pageNav a{color: black; padding: 2px 4px;}
.currentpage {margin: 2px; color: red; border-bottom: 1px double #f00; padding: 2px 4px;}
.Previous {margin: 0px 5px; padding: 5px 2px 0px 2px;}
#Current {border: double 2px #aaccee; margin-top: 4px; padding: 5px;}
#index_Prod_line { clear:both;}
ul.newslist {list-style: none;}
ul.newslist li{display: block; background: url(Images/xggie.gif) no-repeat; background-position: 0px 10px; border-bottom: dotted #CCC 1px; width: 100%;}
ul.newslist li a:hover{display: block; height:30px; color: #FF0000;}
ul.newslist li a{display: block; height: 30px; padding: 5px 5px 0px 30px; color:#000;}
.news_desc {float: right; font-size: 11px; color: gray; padding-top:5px;} /*ÏÔÊ¾·ÖÒ³*/

#bottom {clear:both; margin:0 auto; text-align:center; width:900px; border-top:#003399 9px solid; padding:10px 20px 20px 50px; text-align:left; line-height:150%;}
.nextprod {clear:both; color:#F00;}
.nextprod a{ line-height:50px; color:#F00;}
.hiddenhits {display: none;}

.pb{ float:left; position:relative; top:0px; left:px; z-index:99999;}
img{border-width:0;}
.pb .steps, .pb .points li{background:transparent url(images/pic.gif) no-repeat left top;}
.pb .banners{float:left;}
.pb .banners li{width:293px;height:222px;overflow:hidden;display:none;}
.pb .banners li.current{display:block;}
.pb .switcher{float:left;height:221px;width:26px; background:#000000; margin-top:1px; position:relative; overflow:hidden;}
.pb .points{width:19px;margin:18px auto 0; font-size:12px;}
.pb .points li{width:16px;height:15px;background-position:0px 0px;overflow:hidden;text-align:center;line-height:15px;margin:0 0 2px 3px;color:#fff;cursor:pointer; font-family:Arial;}
.pb .points li.current{width:19px;background-position:-19px 0px;margin-left:0; text-align:center; text-indent:3px;}
.pb .steps{width:16px;height:23px;background-position:0px -17px;margin:0px 0 0 -6px; position:absolute; bottom:3px; _overflow:hidden;}
.pb .steps .up, .pb .steps .down{width:15px;height:11px;cursor:pointer;}
#bannertext{ float:left; z-index:888;}
