﻿/* base */
*{ font: normal 12px/160% "Arial","宋体","Tahoma",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:underline; color:#158dec;}
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:#8c8787 url(bg.gif) no-repeat;}
h3 {font-size:14px;font-weight:bold;}
.lft {text-align:left}
.rht {text-align:right}
.ctr {text-align:center}
.fltl {float:left}
.fltr {float:right}
#head,#marq,#body,#foot {width:858px;margin:0 auto;background:#fff}
#head {height:378px;background:url(head.jpg) left bottom no-repeat}
#head h1 {height:88px;background:url(logo.jpg) no-repeat;text-indent:-2000em}
#nav {margin-top:18px;height:23px;background:url(nav.gif) right top no-repeat;text-align:right}
#nav li {display:inline;color:#fff;}
#nav li a {color:#fff;font-size:14px;padding:0 .5em}

#body {padding:10px 32px;width:794px}
#side {width:224px;float:left;}
#main {width:518px;float:right}

.svrs a {font-weight:bold}
#prctxt {border:0;color:#960;font-weight:bold;width:50px;text-align:right;line-height:14px}
.sbx {border:1px solid #ccc;margin-bottom:30px;}
.sbx h3 {height:39px;background:url(st.jpg) no-repeat;line-height:39px;color:#04477c;text-align:center;font-size:18px}
.sbin {padding:10px 18px}
#fstodr {border:2px solid #ccc;padding:10px;padding-left:50px;background:url(form.jpg) no-repeat;padding-top:40px;}
#fstodr label {display:block;float:left;width:100px;padding-right:4px;text-align:right;font-weight:bold;}
#fstodr u {font-weight:bold;padding:0 .5em}
#dobuy {width:82px;height:16px;overflow:hidden;border:0;background:url(buy.jpg) no-repeat;cursor:pointer;line-height:100em;margin:2px;}
.fld {overflow:auto;padding:3px;}


.livc {position:relative;height:160px;}
.livc .sbin {position:absolute;top:20px;left:0;padding:0}

.bx {margin-bottom:20px;}
.bx h3 {height:39px;background:url(title.jpg) no-repeat;line-height:30px;color:#04477c;text-indent:2em;font-size:18px;position:relative;}
.bx h3 img {position:absolute;right:10px;top:20px;}
.news li {background:url(dot.gif) left bottom repeat-x;}
.news li a {display:block;background:url(arrow.gif) left center no-repeat;text-indent:20px;height:26px;line-height:30px;}
.intro {padding:0 10px;}

#tbl_product {margin-top:10px;width:100%;}
#tbl_product td {padding: .3em 1em;}
#tbl_product th {color:#fff;font-weight:bold;background:#333;height:26px;}
#tbl_product tr td {color:#333;background:#f3f3f3;}
#tbl_product tr.odd td{background:#e0e0e0;}
#tbl_product td b{color:#999900;font-size:9px;}
#product-introduction {color:#960;text-align:center;margin:10px 0;}
#product-introduction em {font-weight:bold;font-size:12px;color:#960;}

#links {clear:both;}
#links ul {background:url(links.gif) center top repeat-y;clear:both;width:100%;overflow:auto}
#links li {padding-left:10px;float:left;width:22%;}
#links li a {padding:0 1em;font-weight:bold}
#links li a:hover {text-decoration:underline;}

#foot {height:46px;background:url(foot.jpg) no-repeat;}
#foot p {float:right;line-height:46px;padding:0 20px}
#foot p a {padding:0 1em}
#copy {padding:0 20px;line-height:46px}