/*@charset "utf-8";*//*written by battleboy(wwm) battleboy@126.com 2008-6-2*//* base */
*{ font: normal 10px/160% "Verdana","Arial","Helvetica",sans-serif;color:#000;}
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:#f2f2f2 url(bg.gif) center top repeat-y;}
h1,#navigation,#welcome,#pgbody,#footer {width:850px;margin:0 auto;background:#fff;}
h1 {background:url(banner.gif) center top no-repeat;height:73px;font-size:50px;font-weight:bold;color:#ffffbb;text-align:right;padding-top:90px;padding-right:20px;position:relative;}
h1 span {display:block;position:absolute;font-size:50px;font-weight:bold;color:#FF7F00;bottom:-4px;right:22px;_bottom:2px;}
#navigation {background:url(nav.gif) repeat-x;height:33px;margin:4px auto;}
#navigation li {float:left;background:url(navli.gif) no-repeat;padding:0 20px;}
#navigation li.nobg {background:none;}
#navigation a {color:#656565;font-size:10px;font-weight:bold;line-height:42px;padding-left:10px;}
#welcome {height:30px;line-height:28px;font-weight:bold;text-indent:2em;}
#pgbody {width:830px;padding:10px 11px;}
#pgside {padding:10px;width:240px;float:right;background:#f6f6f6;}
.sidebox {padding:0 20px;background:#fff;padding-bottom:20px;}
.sidebox h3 {background:url(h3.gif) left top;height:28px;line-height:28px;font-size:10px;color:#000;font-weight:bold;text-indent:36px;margin-bottom:10px;text-align:left;margin:10px -20px;}
.contact {text-align:center;line-height:2em;}
.delivery li {margin:.5em 0;}
#pgmain {width:554px;float:left;background:#fff6ed;}
#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;}
#news_index {background:#fff;}
#tbl_product {margin-top:10px;width:100%;}
#tbl_product td {padding: .5em 2em;}
#tbl_product th {color:#ff7f00;font-weight:bold;background-color:#feecd6;height:30px;}
#tbl_product tr td {color:#223;background-color:#f2f2f2;}
#tbl_product td b{color:#999900;font-size:9px;}
.mainbox {padding:0 20px;}
.mainbox h3 {background:#fff url(h3.gif) left bottom no-repeat;height:28px;line-height:28px;color:#666;;font-size:10px;font-weight:bold;text-indent:36px;margin:0 -20px;margin-bottom:10px;padding-top:10px;text-align:left;position:relative;}
.mainbox h3 img {position:absolute;right:10px;top:13px;}
.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 {background:#fff;}
.introduction p {margin:1em 0;}
#footer {clear:both;height:60px;background:url(footer.gif) repeat-x;padding-top:20px;text-align:center;font-size:12px;line-height:40px;color:#666;}
