/*Reset begin*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, button { padding:0; margin:0; }
input, label, select, option, textarea, button, fieldset, legend { font:12px/18px Simsun, Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; border-spacing:0; font:12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif; }
ul { list-style:none; }
img { border:none; }
button { cursor:pointer; }
input, textarea { font-size:12px; }
body { font:12px/18px Simsun, Helvetica, Arial, sans-serif; background:url(../images/bg.jpg) repeat-x  }
a { text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#333; }
.clear { clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
/*Reset end*/
#container { width: 984px; margin: 0px auto; color:#000; }
.w1003 { width: 984px; margin:0 auto }
/*Header*/
#header { background: url(../images/bg_top.jpg) no-repeat; height:112px }
#header .top { float:right; height:20px; width:170px; text-align:center; display:inline; margin:8px 36px 0 0; color:#fff }
#header .top a { color:#1bb2e1; line-height:20px; }
a.fonta { font-family:Arial }
#banner { height: 284px; _overflow:hidden }
#logo { width:400px; float:left; }
#menu { height: 41px; background:url(../images/bg_menu.jpg) no-repeat; }
#menu ul { margin-left:100px}
#menu ul li { float: left; font-size:14px; height: 41px; text-align:center; font-weight:bold }
#menu ul li a { color:#fff; display:block; width:110px; height:41px; line-height:40px  }
#menu ul li a:hover { text-decoration:none; color:#00356e; }
/*Main*/
#main {overflow: hidden; zoom:1;  margin-bottom:3px; clear:both }
/*Left*/
span.more { float:right; margin-top:5px; padding-right:8px }
#left { float: left; width: 212px; min-height: 500px; _height:500px; margin:26px 0 0 16px; display:inline; }
#left .leftt { height:31px; background:url(../images/t_left1.jpg) center top no-repeat }
#lmenu { min-height:260px; _height:260px; background:url(../images/bg_lmenu.jpg) no-repeat; margin-bottom:15px}
#lmenu ul#firstmenu { width:173px; margin:0 auto; padding:10px 0 16px }
ul#firstmenu li { text-indent:40px;  background:url(../images/bg_li.jpg) no-repeat; height:29px; }
ul#firstmenu li a { line-height:28px; display:block; height:28px; width:170px; color:#383838; font-size:14px; font-weight:bold}
ul#firstmenu li a:hover { color:#1AB1DE}
ul#firstmenu ul li { padding:0; font-weight: normal; background:url(../images/bg_li.jpg) no-repeat }
ul#firstmenu ul li a { width:160px; display:block; height:28px; }
ul#firstmenu ul { padding-bottom:10px;  display:none }
#left1 { text-align:center; margin-bottom:16px}
#left2 { margin-bottom:30px}
/*right*/
#content {float: right; margin-top:26px ;width:710px; display:inline; margin-right:14px}
#about { margin-bottom:20px; width:710px; float:left}
#about .about1 { float:left; width:470px; padding-top:4px}
#about .about1 .title { background:url(../images/t_about.jpg) no-repeat; height:40px;}
#about .about1 .n2 { min-height:226px; line-height:24px;}
#about .honor { float:right; width:220px}
#about .honor .title { background:url(../images/t_shebei.jpg) center top no-repeat; height:30px}
#about .honor .n2 { background: url(../images/bg_case.jpg) no-repeat; height:165px; text-align:center; margin-bottom:4px}
#product { clear:both}
#product span.more { float:right; margin-top:5px; padding-right:8px }
#product .title { background:url(../images/t_pro.jpg) no-repeat; height:35px}
#product .n2 { min-height:270px; _height:270px; }
#product .n2 dl { float: left; width: 176px; height: 152px;  }
#product .n2 dd { height: 128px;  width:158px; vertical-align:middle; }
#product .n2 img { height:128px; width:158px;border: #cbcbcb 1px solid;}
#product .n2 dt { overflow: hidden; width: 158px; padding: 2px 0; height: 20px; text-align: center; line-height:20px }
#product .n2 dt a { color:#000; }
/*Footer*/
#footer { height: 70px; background: url(../images/bg_foot.jpg) center top no-repeat; line-height:20px; }
#footer .n1 { padding-top:20px; color:#010000; text-align:center }
#footer a { color:#010000}
#youlian{height:50px;margin:0px auto;background:url(../images/bg-foot2.jpg) center top no-repeat;text-align:center;}