/*reset begin*/
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, form, fieldset, button, input, textarea, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
ul, ol { list-style: none; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; }
/*reset end*/
.clear { clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
html, body { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height:150%; }
a { color:#444; text-decoration:none }
body { background: #fff url(../images-en/bg.jpg) 0 101px repeat-x; color:#444}
#container { width: 1002px; margin: 0px auto; }
.w1003 { width:1002px; margin:0 auto }
/*header*/
#header { background:url(../images-en/bg_top.jpg) no-repeat; height:101px}
#header .top { float:right; padding-right:5px} 
#header .search { float:right; clear:right; padding-top:45px; }
.pro_text { width:140px; float:left; line-height:18px; height:18px; margin-right:5px}
#banner { height: 291px;  _overflow:hidden; text-align:center  }
#menu { height: 44px;}
#menu ul {}
#menu ul li { float: left; width: 125px; font-size:14px; height: 44px; line-height:44px; text-align:center; font-weight:bold; background:url(../images-en/line_m.jpg) right center no-repeat;}
#menu ul li.last { background:none}
#menu ul li a { color:#fff; display:block; width:125px; height:44px; text-align:center  }
#menu ul li a:hover { text-decoration:none; display:block; background:url(../images-en/li_on.jpg) no-repeat center center }
/*main*/
#main { margin-bottom: 28px; overflow: hidden; zoom:1; }
span.more { float:right; padding:15px 3px 0 0}
#main .title {color:#0059aa; font-size:16px;}
#category { padding:0 15px 25px; overflow:hidden; border-bottom:1px solid #cecece}
#category dl { float:left; display:inline; margin-right:51px; width:289px}
#category dl.last { margin-right:0}
#category dt { padding:20px 0 15px}
#category h3 { font-size:14px; line-height:24px; margin-bottom:9px}
#category .txt { height:100px; padding-bottom:5px; line-height:20px; overflow:hidden}
#main1 { padding:40px 10px 0 ; border-top:1px solid #cecece}
#about { float:left; width:482px; height:176px; background:url(../images-en/bg_about.jpg) no-repeat}
#about .title { padding:10px 0 0 10px; margin-bottom:10px}
#about .n2 { padding:0 10px; height:120px; overflow:hidden; line-height:20px }
#tel { float:right; width:482px; height:176px; background:url(../images-en/bg_tel.jpg) no-repeat}
#tel .title {padding:10px 0 0 10px; margin-bottom:20px}
#tel .n2 { padding:0 10px; }
#product { padding:20px 10px;}
#product .title { margin-bottom:14px;  }
#product .n2 { height:153px;}
/*footer*/
#footer { background:#e3e3e3; height:83px}
#footer a { color:#000 }
#footer .n1 { width:980px; margin:0 auto;padding-top:14px; line-height:20px}

.qtop{float:left;width:100%;position:relative; margin-top:8px}
#qrcode{position:fixed;top:400px;left:50%;margin-left:510px; margin-left:36%;width:120px;z-index:400;_position:absolute;_top:expression(documentElement.scrollTop + "px"); border:1px solid #b67a48}
#qrcode p { padding:8px; background:#ebebeb; }