/*@charset "utf-8";
*//*written by battleboy(wwm) battleboy@126.com 2008-6-2*//* base */*{ font: normal 11px/160% "Verdana","Arial","Helvetica",sans-serif;
color:#666;
}
ul,ol{list-style:none;
}
h1, h2, h3, h4, h5, h6, form, div, p, i, img, ul, li, ol, table, tr, td, fieldset, label, legend,dt,dd,dl,body{margin:0;
padding:0;
}
img{border:0;
}
a{text-decoration:none;
}
a:hover{text-decoration:none;
 color:#990000;
}
button{cursor:pointer;
}
div,p{display:block;
}
fieldset,form{ background:none;
 border:none;
 padding:0;
 margin:0;
}
.clear{ clear:both;
 overflow:hidden;
 height:0;
 font-size:1px;
}
strong{font-weight:bold;
}
hr{height:1px;
}
/*layout*/body{ background:#e0e0e0;
}
h1,#navigation,#welcome,#pgbody,#footer{width:1000px;
margin:0 auto;
}
h1{background:url(banner.gif) no-repeat;
text-indent:-2000em;
height:163px;
}
#navigation{background:url(nav.gif) repeat-x;
height:42px;
}
#navigation li{float:left;
background:url(navli.gif) right top no-repeat;
padding:0 10px;
}
#navigation a{color:white;
font-size:12px;
font-weight:bold;
line-height:42px;
}
#welcome{height:30px;
background:url(welcome.gif) left bottom repeat-x;
line-height:28px;
font-weight:bold;
text-indent:2em;
}
#pgbody{width:980px;
background:url(pgbody.gif) repeat-y;
padding:10px 11px;
}
#pgside{width:250px;
float:left;
}
.sidebox{padding:0 20px;
}
.sidebox h3{background:url(h3.gif) left bottom no-repeat;
height:58px;
line-height:30px;
font-size:12px;
font-weight:bold;
text-indent:10px;
margin-bottom:10px;
text-align:left;
margin:0 -20px;
}
.contact{text-align:center;
line-height:2em;
}
.delivery li{margin:.5em 0;
}
#pgmain{width:700px;
float:right;
}
#product{border:1px solid #55648d;
background:#e0e0e0 url(h2.gif) left top repeat-x;
padding:0 20px;
padding-bottom:20px;
}
#product h2{height:40px;
line-height:40px;
font-size:14px;
font-weight:bold;
color:#fff;
text-indent:20px;
position:relative;
margin:0 -20px;
}
#product h2 span{line-height:40px;
font-size:11px;
color:#ffeeee;
position:absolute;
right:10px;
top:0;
}
#product-introduction{color:#ff0000;
text-align:center;
margin:10px 0;
}
#product-introduction em{font-weight:bold;
font-size:12px;
color:#ff0000;
}
#tbl_product{margin-top:10px;
width:100%;
}
#tbl_product td{padding: .5em 2em;
}
#tbl_product th{color:#666;
font-weight:bold;
background-color:#edffed;
height:30px;
}
#tbl_product tr td{color:#223;
background-color:#f2f2f2;
}
#tbl_product td b{color:#999900;
font-size:9px;
}
.mainbox{margin:8px 0;
padding:0 20px;
}
.mainbox h3{background:url(h3m.gif) left bottom no-repeat;
height:58px;
line-height:30px;
font-size:12px;
font-weight:bold;
text-indent:10px;
margin:0 -20px;
margin-bottom:10px;
text-align:left;
position:relative;
}
.mainbox h3 img{position:absolute;
right:10px;
top:20px;
}
.mainbox li{background:url(dot.gif) left bottom repeat-x;
}
.mainbox li a{display:block;
background:url(arrow.gif) left center no-repeat;
text-indent:20px;
height:26px;
line-height:30px;
}
.introduction p{margin:1em 0;
}
#links {clear:both;
padding:10px;
}
#links h3 {
	line-height:30px;
font-size:12px;
font-weight:bold;
border-bottom:3px solid #eee;
}
#links li {
	display:inline;
}

#links li a {
	padding:0 1em;
}
#footer{clear:both;
height:60px;
background:url(footer.gif) repeat-x;
padding-top:20px;
text-align:center;
font-size:12px;
line-height:40px;
color:#fff;
}
#pagenav {text-align:right}

#cmt {margin:10px 0;}
#cmt li {padding:10px 0;font-size:12px;}
#cmt li b {font-size:10px;color:#00f;text-decoration:underline;}
#cmt li span {display:block;font-size:10px;color:#ccc;}
#cmt li em {display:block;}
#cmt li em i {color:#090;}
