/*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/bj.jpg) repeat-x  }
a { text-decoration:none; color:#000; }
a:hover { text-decoration:none; color:#000; }
.clear { clear:both; height:0; line-height:0; font-size:0; overflow:hidden; }
/*Reset end*/
#container { width: 1003px; margin: 0px auto; color:#000; }
.w1003 { width: 1003px; margin:0 auto }
/*Header*/
#header { background: url(../images/bg_top.jpg) right top no-repeat; height:102px }
#header .top { float:right; height:24px; text-align:right; padding-right:36px;color:#000 }
#header .top a { display:block;color:#636363; line-height:24px; width:72px; background:url(../images/icon_t.jpg) left center no-repeat; text-indent:14px; float:left; text-align:left}
a.fonta { font-family:Arial }
#banner { height: 214px; _overflow:hidden; float:right }
#m1 { float:left; width:154px; height:214px; background:url(../images/bg_m1.jpg) no-repeat}
#m1 ul { padding:62px 0 0 10px}
#m1 ul li { height:31px; background:url(../images/line_m1.jpg) left bottom no-repeat; line-height:31px; text-indent:20px; font-size:14px }
#m1 ul li a { color:#fff}
#logo { width:400px; float:left; }
#menu { height: 32px; background:url(../images/bg_menu.jpg) no-repeat}
#menu ul { padding-right:30px; float:right}
#menu ul li { float: left; font-size:14px; height: 32px; text-align:center; font-weight:bold; }
#menu ul li.nobg { background-image:none}
#menu ul li a { color:#434343; display:block;width:90px;height:32px; line-height:32px; }
#menu ul li.w116 a { display:block; width:116px}
#menu ul li a:hover { text-decoration:none; color:#000  }
/*Main*/
#main {overflow: hidden; zoom:1; clear:both }
/*Left*/
span.more { float:right; margin-top:9px; padding-right:5px }
#left { float: left; width: 211px; min-height: 440px; _height:440px; margin:30px 0 0 6px; display:inline; }
#left .leftt { height:41px; background:url(../images/t_pro.jpg) left top no-repeat; width:211px }
#left .leftt h2 { line-height:35px; font-size:14px; text-indent:31px; color:#fff; display:none}
#lmenu { min-height:200px; _height:200px; width:211px; background:url(../images/bg_lmenu.jpg) repeat-y }
#lmenu ul#firstmenu { width:195px; margin:0 auto; padding:4px 0 2px }
ul#firstmenu li { text-indent:40px; height:26px; margin-bottom:2px }
ul#firstmenu li a { line-height:26px; display:block; height:26px; width:195px; color:#fff; font-size:12px;background:url(../images/bg_li.jpg) no-repeat;}
ul#firstmenu li a:hover { color:#000; display:block; background:url(../images/bg_lion.jpg) no-repeat}
#lmenub { background:url(../images/bg_lmenub.jpg) no-repeat; height:12px; margin-bottom:4px}
#left1 { text-align:center; margin-bottom:14px}
/*right*/
#content {float: right; width:754px;margin-top:32px}
#main-top {height:233px;}
#news { float:left; width:400px;}
#news .title { height:26px; background:url(../images/t_news.jpg) no-repeat}
#news .n2 { height:200px; line-height:22px; }
#news .n2 ul { padding:9px}
#news .n2 ul li { height:24px; line-height:24px;  background:url(../images/dot_1.jpg) 5px 12px no-repeat; text-indent:16px; overflow:hidden}
#news .n2 ul li span { float:right; padding-right:3px}
#about { float:right; width:304px; height:230px;background: url(../images/bg_about.jpg) no-repeat;}
#about .n2 { padding:42px 0 0 3px; width:160px; line-height:24px; color:#333}
#product { clear:both; width:732px}
#product .title {  height:26px; background:url(../images/t_pro_r.jpg) no-repeat}
#product span.more { padding-right:7px}
#product .n2 { height:162px;  background:url(../images/bg_pro.jpg) repeat-x; }
#product .n2 ul li { width:180px; text-align:center} 
#product .n2 a { color:#333}
#product .n2 a img { height:113px; width:150px;border: #ccc 1px solid; margin:0 0 3px 20px}
#product .n2 a:hover img { border:1px solid #666}
#demo { margin-top:20px}
/*Footer*/
#footer { height: 108px; background: url(../images/bg_foot.jpg) repeat-x; line-height:24px; }
#footer .n1 { padding-top:20px; color:#000; text-align:center }
#footer a { color:#000}
