body,html { margin:0; padding:0; color:#333; font:12px/180% "宋体",Arial, Helvetica, sans-serif; background:#F4FFEB url(../images/topbg.jpg) center 0 no-repeat; }
h1,h2,h3,h4,h5,h6,p,form,dl,dt,dd,ul,li { margin:0; padding:0; }
li { list-style:none; }
em { font-style:normal; }
img { border:none; }
a { color:#333; text-decoration:none; }
a:hover { color:#1A6803; text-decoration:underline; }
.clearfix,.tbar,.txt,#topbar { zoom:1; }
.clearfix:after,.tbar:after,.txt:after,#topbar:after { content:""; height:0; display:block; clear:both; visibility:hidden; }
.nodis { display:none; }
#header,#main { width:950px; margin:0 auto;}
#banner {width:950px; height:220px; margin:0 auto; padding-top:10px;}

#header { height:130px; margin:0 auto 30px; position:relative; }
#topbar { text-align:right; padding:6px 30px 60px; }
#logo { background:url(../images/logo.png) 0 0 no-repeat; position:absolute; left:20px; top:10px; }
#logo,#logo a { display:block; width:236px; height:103px; text-indent:-9999px; overflow:hidden; }
#banner img { display:block; }
#nav { width:801px; position:absolute; right:20px; top:90px; height:41px; line-height:41px; text-align:center; background:url(../images/nav.png) 0 0 no-repeat; padding-top:0; _padding-top:1px; }
#nav,#nav a { color:#1A6803; font-size:14px; }
#nav li { position:relative; display:block; width:91px; float:left; margin-right:-12px; }
#nav li a { display:block;  }
#nav li a:hover { text-decoration:none; }
#nav li:hover .m { background:url(../images/nav-cur.png) center 5px no-repeat; font-weight:bold; color:#fff; _background:none; _color:#1A6803; }
#nav li.current a,#nav li a:hover { background:url(../images/nav-cur.png) center 5px no-repeat; color:#fff; }
#nav li.current,#nav li.current a { color:#fff; }
#nav li.m01,#nav li.m01 a { width:85px; }
#nav li.m01-cur a,#nav li.m01 a:hover { background:url(../images/corners.png) 0 -50px no-repeat; color:#fff; width:85px; }
#nav li.last { width:97px; }
#nav li.last-cur a,#nav li.last a:hover { background:url(../images/corners.png) right -50px no-repeat; color:#fff; }
#nav li.m09 { position:relative; z-index:220; }
#nav li .submenu { position:absolute; left:0; top:40px; padding-top:6px; line-height:23px; width:500px; display:none1; text-align:left; }
#nav li .submenu li,#nav li .submenu li a { color:#1A6803; display:inline; padding:0 0 0 10px; }
#nav li .submenu li a:hover { text-decoration:underline; background:none; color:#1A6803; }
#nav li .submenu li { width:95px; float:none; display:inline-block; padding:0 10px; background:none; border-bottom:2px solid #8ECA6A; float:left; }
#nav li .submenu li { *display:inline; padding:0; float:none; }
#nav li.m06 .submenu,#nav li.m07 .submenu,#nav li.m08 .submenu,#nav li.last .submenu { left:-240px; text-align:center; }
#nav li.m09 .submenu { left:-440px; text-align:center; }
#nav li.current .submenu li,#nav li .submenu li a { background:none; }
#nav li:hover .submenu { display:block; }

#main .hd,#main .bottom { height:20px; font-size:2px; background-image:url(../images/main.jpg); }
#main .hd { background-position:center 0; }
#main .bottom { background-position:center -20px; }
#main .c { background:url(../images/main-c.jpg) center 0 repeat-y; padding:5px 30px; line-height:22px; }
#col-left { width:600px; float:left; }
.tbar { height:22px; background:url(../images/tit.gif) 0 3px no-repeat; margin-bottom:10px; padding:1px 6px 1px 10px; }
.tbar h2,.tbar .more { background-image:url(../images/titles.gif); background-repeat:no-repeat; text-indent:-9999px; overflow:hidden; }
.tbar h2 { width:80px; height:20px; float:left; }
.tbar h2.t1 { background-position:0 0; }
.tbar h2.t2 { background-position:0 -27px; }
.tbar h2.t3 { background-position:0 -59px; }
.tbar h2.t4 { background-position:0 -89px; }
.tbar h2.t5 { background-position:0 -119px; }
.tbar h2.t6 { background-position:0 0; }
.tbar h2.t7 { background-position:0 -171px; }
.tbar h2.t8 { background-position:0 -196px; }
.tbar h2.t9 { background-position:0 -223px; }
.tbar h2.t10 { background-position:0 -250px; }
.tbar h2.t11 { background-position:0 -275px; }
.tbar h2.t12 { background-position:0 -298px; }
.tbar h2.t13 { background-position:0 -324px; }
.tbar h2.t14 { background-position:0 -344px; }
.tbar h2.t15 { background-position:0 -364px; }
.tbar h2.t16 { background-position:0 -380px; }
.tbar h2.t17 { background-position:0 -400px; }
.tbar .more { display:block; width:38px; height:16px; font-size:12px; background-position:0 -146px; float:right; }
.area { margin-bottom:6px; }
.slide { width:250px; float:left; }
.slide .tbar { margin-bottom:13px; }
.news { width:325px; float:right; }
.news .tbar { margin-bottom:6px; }
.news li { height:23px; line-height:23px; position:relative; }
.news li .time { position:absolute; right:0; top:0; }
.product { width:100%; overflow:hidden; }
.product ul { width:103%; }
.product li { width:142px; float:left; overflow:hidden; text-align:center; line-height:20px; margin-right:10px; }
.product .pic { display:block; padding:4px; border:1px solid #ddd; margin-bottom:5px; }
.product .pic img { display:block; margin:0 auto; }
.product li h3 { font-weight:normal; font-size:12px; }
#sidebar { width:265px; float:right; overflow:hidden; }
.intro { margin-bottom:8px; }
.intro .txt { text-indent:2em; height:180px; margin-bottom:10px; line-height:20px; }
.intro img { width:82px; display:block; float:left; margin:0 8px 0 0; border:1px solid #d7d7d7; padding:3px; }
.contact dt { font-weight:bold; }


.flinks { width:900px; margin:0 auto; line-height:22px; padding:0 0 8px; }
.flinks a { padding-right:8px; }
#footer { width:930px; margin:0 auto 8px; border-top:2px solid #9DD375; padding-top:6px; }
.ftlogo { background:url(../images/ftlogo.png) 15px 0 no-repeat; float:left; }
.ftlogo,.ftlogo a { display:block; width:200px; height:64px; }
.copyright { width:670px; float:right; line-height:24px; }


#col-nei { width:900px; float:left; }
.nei { padding-bottom:20px;}
.nei li {width:180px;height:25px; text-align:center; margin:0 0 10px 10px; padding-top:5px;}
.on{ background:url(../images/lb.jpg) 0 -30px no-repeat;}
.on a { font-weight:bold; color:#CF2977; text-decoration:none;}
.off{background:url(../images/lb.jpg) 0 0 no-repeat;}
.off:hover{background:url(../images/lb.jpg) 0 -30px no-repeat;}
.off a { font-weight:bold; color:#1A6803; text-decoration:none;}

