@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}

/* 根据不同项目进行设置 */
body { background:url(bg.jpg) repeat-x; }
body { color:#333; }
a { color:#333; }
a:hover { color:#ff6400; }

.site-nav { width:960px; margin:0 auto; line-height:32px; height:32px; overflow:hidden; }
.site-nav .site-nav-bd { height:32px; }
.site-nav .site-nav-bd span { float:right; }

.header { position:relative; width:960px; margin:0 auto; }
.logo { height:88px; margin:0; }
.logo img { vertical-align:bottom; }

.nav { width:960px; height:52px; background:url(nav.jpg) repeat-x; }
.nav ul { padding-left:15px; }
.nav ul li { position:relative; float:left; width:103px; text-align:center; font-size:14px; font-weight:800; }
.nav ul li a { display:block; width:103px; height:30px; margin-top:15px; line-height:30px; color:#fff; }
.nav ul li a:hover, .nav ul li .current { background:url(navcur.jpg) no-repeat center top; text-decoration:none; color:#037215; }

.nav ul .subNav { position:absolute; top:45px; left:3px; width:97px; display:none; text-align:center; background:url(subnav.jpg); z-index:9; }
.nav ul .subNav dt { height:auto; margin:0 auto; }
.nav ul .subNav dt a { display:block; width:97px; color:#037215; padding:5px 0; height:auto; font-size:12px; line-height:20px; background:none; margin:0; }
.nav ul .subNav dt a:hover { background:url(navsub.jpg) repeat-x left top #4f9e2b; font-weight:bold; color:#fff; }

.banner { width:960px; height:296px; margin:0 auto; padding-top:5px; z-index:1; }
.banner .nivoSlider { width:960px; height:296px; overflow:hidden; vertical-align:top; }

/* 图片列表 */
.pic-item-list { margin:0 0 20px; }
.pic-item-list .pic-item { display:block; float:left; width:130px; margin-bottom:10px; padding:0; }
.pic-item-list .pic-item .list-pic { display:block; width:100px; height:100px; margin:0 auto; padding:4px; border:1px solid #919090; line-height:100px; text-align:center; }
.pic-item-list .pic-item dl { padding:0 5px; line-height:26px; text-align:center; }


.footer { width:100%; }
.fLink { width:960px; margin:0 auto; padding:15px 0; line-height:22px; }
.fLink p { margin-bottom:3px; padding-left:16px; background:url(ico_1.jpg) no-repeat 0 5px; font-size:14px; height:26px; line-height:26px; }
.fLink a { padding:0 5px; }
.ftWrap { background:#1b7c25; color:#fff; }
.copyright { width:960px; margin:0 auto; text-align:center; padding:15px 0; line-height:24px; }
.copyright a,.copyright a:hover { color:#fff; }
.ftNav { height:35px; }
.ftNav a { margin:0 11px; }