/*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:0; }
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: 1002px; margin: 0px auto; color:#000; }
.w1003 { width: 1002px; margin:0 auto }
/*Header*/
#header { background: url(../images/bg_top.jpg) no-repeat; height:103px }
#header .top { float:right; height:20px; text-align:right; display:inline; margin:9px 10px 0 0; color:#fff }
#header .top a { color:#fff; line-height:20px; padding:0 5px }
a.fonta { font-family:Arial }
#banner { height: 264px; _overflow:hidden; margin-bottom:24px }
#logo { width:400px; float:left; }
#menu { height: 32px; background:url(../images/bg_menu.jpg) no-repeat; margin-bottom:1px }
#menu ul { padding-left:20px }
#menu ul li { float: left; font-size:14px; height: 32px; text-align:center; font-weight:bold }
#menu ul li a { color:#fff; display:block; width:160px; height:32px; line-height:32px }
#menu ul li a:hover { text-decoration:none; color:#fff; background:url(../images/li_on.jpg) center top no-repeat }
/*Main*/
#main { overflow: hidden; zoom:1; clear:both }
/*Left*/
span.more { float:right; margin-top:15px; padding-right:20px }
#left { float: left; width: 225px; margin:0 0 0 4px; display:inline; }
#left .leftt { height:42px; margin-left:1px; background:url(../images/t_shebei.jpg) no-repeat }
#case { background:url(../images/bg_shebei.jpg) no-repeat; height:169px; margin-bottom:4px; text-align:center }
#left .left1 { background:url(../images/t_pclass.jpg) no-repeat; height:35px }
#lmenu { height:178px; background:url(../images/bg_pro.jpg) no-repeat; margin-bottom:30px }
#lmenu ul#firstmenu { width:191px; margin:0 auto; }
ul#firstmenu li { text-indent:50px; background:url(../images/bg_li.jpg) no-repeat; }
ul#firstmenu li a { line-height:36px; display:block; height:36px; width:190px; color:#000; font-size:12px; font-weight:bold }
ul#firstmenu li li a { display:block; font-weight: normal }
/*right*/
#content { float: right; width:756px; display:inline; margin-right:7px }
#about { margin-bottom:8px; float:left }
#about .title { height:38px; background:url(../images/t_about.jpg) no-repeat; margin-bottom:10px }
#about .n2 { height:143px; line-height:24px; background:url(../images/bg_about.jpg) no-repeat }
#about .n2 p { padding:14px 8px 0 10px }
#about .n2 img { padding-right:8px }
#product { clear:both }
#product .title { height:38px; margin-bottom:16px; background:url(../images/t_pro.jpg) no-repeat }
#product .n2 { height:174px; _height:174px; background:#f3f3f3;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; }
#product .n2 dl { float: left; width: 170px; height: 140px; text-align: center; margin-top:24px }
#product .n2 dd { height: 113px; width:150px; vertical-align:middle; }
#product .n2 img { height:113px; width:150px; border:1px solid #d2d2d2 }
#product .n2 dt { overflow: hidden; width: 142px; padding-top: 5px; height: 24px; text-align: center }
#product .n2 dt a { color:#333; }
/*Footer*/
#footer { height: 81px; background: url(../images/bg_foot.jpg) repeat-x; line-height:24px; }
#footer .w1003 { background:url(../images/foot_logo.jpg) left bottom no-repeat; height:81px}
#footer .n1 { padding-top:23px; color:#000;padding-left:274px }
#footer a { color:#000 }
.rollBox { width:100%; height:auto; overflow:hidden; padding:0; margin:0; float:left; }
.rollBox .LeftBotton { height:120px; width:26px; line-height:120px; background:url(/images/icon_left.jpg) no-repeat 0; overflow:hidden; float:left; display:inline; margin:15px 3px 0 3px; cursor:pointer; }
.rollBox .RightBotton { height:120px; width:26px; line-height:120px; background:url(/images/icon_right.jpg) no-repeat 0; overflow:hidden; float:left; display:inline; margin:15px 3px 0 3px; cursor:pointer; }
.rollBox .Cont { overflow:hidden; float:left; width:680px; margin:0 0 0 0; }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:150px; height:113; float:left; text-align:center; padding:0 15px 0 15px; }
.rollBox .Cont .pic img { padding:4px; background:#fff; border:1px solid #ccc; display:block; margin:0 auto; }
.rollBox .Cont .pic p { line-height:26px; color:#666666; }
.rollBox .Cont a:link, .rollBox .Cont a:visited { color:#626466; text-decoration:none; }
.rollBox .Cont a:hover { color:#f00; text-decoration:underline; }
.rollBox #List1, .rollBox #List2 { float:left; }