body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,button,label{margin:0;padding:0;font-size: 12px;}
table{border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;vertical-align:middle;}
:focus {outline: 0;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
input{outline:none;}
input::-moz-focus-inner,button::-moz-focus-inner{border-color:transparent!important;} 

body {font-size:12px; font-family:Arial,"Î¢ÈíÑÅºÚ"; background:url(/images/default/body_bg.jpg) repeat-x left top; color:#333;}
img {border:0;}
a {color:#333; text-decoration:none}
a:hover {color:#FF0000;}

#header {width:950px; margin:0 auto; height:89px; position:relative; background:url(/images/default/ind02.jpg) no-repeat right top;}
#header .logo { position:absolute; left:0; top:0;}
#header .favorites { position:absolute; right:0; top:36px;}
#nav {width:950px; margin:0 auto; background:url(/images/default/m_bg.jpg) no-repeat left top; height:49px; overflow:hidden;}
#nav ul { width:952px;}
#nav li { float:left; height:38px; width:119px; text-align:center}
#nav li a { display:block; color:#fff;  height:38px; line-height:38px;}
#nav li a:hover { text-decoration:none; background:url(/images/default/ind06.jpg) repeat-x left top; color:#fff;}
#nav li.current a {background:url(/images/default/ind06.jpg) repeat-x left top; color:#fff;}
#banner {width:950px; margin:0 auto;}
#main {width:950px; margin:10px auto;}
#aside {width:194px; float:left;}
#category { background:url(/images/default/left08.jpg) repeat-y left 32px;}
#category h2, #icontact h3 { height:32px; line-height:32px; background:url(/images/default/left02.jpg) no-repeat left bottom; color:#fff; font-weight:bold; text-indent:30px;}
#category ul {width:180px; margin:0 auto; height:316px; padding-top:5px}
#category li { height:30px; line-height:30px; background:url(/images/default/bit.jpg) no-repeat left center; border-bottom:dotted 1px #ccc;}
#category li a { margin-left:15px;}
#icontact {background:url(/images/default/left03.jpg) repeat-y left 32px; height:186px;}
#icontact p {width:170px; margin:0 auto; line-height:170%;}
#icontact p.p1 { margin-top:5px;}
#icontact p.p2 { text-indent:36px;}

#right {width:740px; float:right;}
#location { background:url(/images/default/center01.jpg) no-repeat left top; height:32px; }
#location h3, #location h4 {line-height:32px; color:#fff; font-weight:bold; text-indent:30px; float:left}
#location p { float:right; line-height:32px; padding-right:10px;}
#location p span { font-family:"ËÎÌå"; margin:0 6px;}

#article {line-height:24px; TEXT-JUSTIFY: inter-ideograph; TEXT-ALIGN:justify; padding:15px 10px;}
#article h2.title {height:40px; line-height:40px; text-align:center; font-size:18px; overflow:hidden;}
#article h2 {font-size:14px}
#article h3,#article h4, #article h5, #article h6 { font-size:12px;}
#article div.attr {height:30px; line-height:30px; text-align:center; background-color:#F2F2F2; margin-bottom:10px;}
#article div.preNext {padding-top:10px;}
#article div.closeWindow { padding-top:20px;}
#article div.closeWindow a {background-color: #0c5ba8; color: #FFFFFF; display: block; height: 25px; line-height: 25px; margin: 0 auto; padding: 2px; text-align: center; width: 100px;}
#article div.closeWindow a:hover { text-decoration:none;}

#newslist { padding:10px;  min-height:300px; height:auto !important; height:300px; overflow:visible;}
#newslist ul {list-style:none}
#newslist li { height:30px; border-bottom:solid 1px #f2f2f2; line-height:30px;  background:url(/images/default/bit.jpg) no-repeat left center; overflow:hidden; font-size:0}
#newslist li a { float:left; font-size:12px; margin-left:18px;}
#newslist li span { float:right; font-size:12px;}

#productlist { min-height:300px; height:auto !important; height:300px; overflow:visible;}
#productlist div.p1 {width:167px; float:left; margin:15px 8px 0;}
#productlist div.p1 p {border:solid 1px #ccc;}
#productlist div.p1 span { display:block; height:30px; line-height:30px; text-align:center; background-color:#e1e1e1}
#productlist div.p1 a:hover { text-decoration:none; color:#fff;}
#productlist div.p1 a:hover p {border:solid 1px #a90101;}
#productlist div.p1  a:hover span {background-color:#a90101; color:#fff; display:block;}

#showProduct {padding:20px 10px;}
#showProduct .imgview {text-align:center; padding:5px; border-left:solid 1px #dedede; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede;}
#showProduct h1.title { height:40px; line-height:40px; font-size:14px; background-color:#eaeaea; color:#0d3f73; text-indent:20px;}
#showProduct h2.title2 { font-weight:normal; height:30px; line-height:30px; font-size:12px; border:solid 1px #ccc; margin-top:10px; padding-left:5px;}
#showProduct h2.proTitle { height:33px; line-height:33px; background:url(/images/default/title_bg.jpg) repeat-x left top; margin-top:10px;}
#showProduct span.current {width:110px; height:33px; line-height:33px; display:block; background:url(/images/default/title_onbg.jpg) no-repeat left top; text-align:center; font-size:14px; color:#0d3f73;}
#showProduct .content {border-left:solid 1px #ccc; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; padding:10px; line-height:22px;}
#showProduct .pprev { margin-top:10px; height:24px; line-height:24px; background:url(../images/icon1.gif) no-repeat left center;}
#showProduct .pnext { height:24px; line-height:24px; background:url(../images/icon1.gif) no-repeat left center;}
#showProduct div.closeWindow { padding-top:20px;}
#showProduct div.closeWindow a {background-color: #0c5ba8; color: #FFFFFF; display: block; height: 25px; line-height: 25px; margin: 0 auto; padding: 2px; text-align: center; width: 100px;}
#showProduct div.closeWindow a:hover { text-decoration:none;}

#footer {width:950px; margin:0 auto; background:url(/images/default/bottom.jpg) no-repeat left top; padding:10px 0 0;}
#footer p { line-height:180%; text-align:center;}

.clear {clear:both; height:0px; margin:0; padding:0; width:0; border:none; overflow:hidden;}
.line10 { height:10px; line-height:10px;}

div.page {height:30px; line-height:30px; width:100%; text-align:center;color: #ff0000; padding-top:20px;}
div.page span {padding:3px 5px 3px 5px; background-color:#0c5ba8; color:#fff; border:solid 1px #0c5ba8;}
div.page a{ color:#444444; border:1px solid #ccc;padding:3px 5px 3px 5px; margin:0 2px; text-decoration:none; background-color:#ddd}
div.page a:hover {color:#fff; background-color:#0c5ba8; }