@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,td{margin:0;padding:0}body,button,input,select,textarea{font:12px/1.5 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}html {overflow-y:scroll;}.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}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}

body { background:#fff; color:#000; }
a { color:#000; }
a:hover { color:#06a1e3; }
.wrap { position:relative; width:1000px; margin:0 auto; }
.header,.container,.footer { margin:0 auto; clear:both; }

/* common */
.header { height:451px; background:url(header.jpg) repeat-x; }
.header .wrap { z-index:10; }
.topArea { width:970px; margin:0 auto; padding:0 22px; height:120px; background:url(topArea.png) no-repeat; }
.logo { float:left; width:560px; height:113px; overflow:hidden; }
.set { float:right; width:410px; height:22px; padding-top:26px; line-height:22px; }
.wap{text-align:right;padding-bottom:10px;}
.topLink { float:left; width:163px; height:22px; }
.select { float:right; }

.banner {height: 350px; position: relative; margin:0 auto; width:1000px;}
.banner .hd { width:100%;height: 10px; overflow: hidden; position: absolute;  bottom: 10px; z-index: 1; }
.banner .hd ul { height:10px;overflow: hidden; float: right; display:inline; margin-right:16%;}
.banner .hd ul li { float: left; margin-left: 6px; width: 10px; height: 10px; line-height: 10px;text-indent:-9999em;font-size:0;background:#1D6F27;}
.banner .hd ul li.on { background:#eee; }
.banner .bd { position: relative; width:100%; height: 350px; z-index: 0; overflow: hidden;}
.banner .bd ul{width:1000px;height:350px;}
.banner .bd ul li { zoom:1; vertical-align:middle; height:350px;}
.banner .bd ul li img {display: block; height: 350px; }

.container .wrap { width:970px; padding:15px 15px 0; background:#fff; *zoom:1; }
.cWrap_l { position:absolute; left:-10px; top:0; width:10px; height:100%; _height:1197px; background:url(cWrap_l.png) no-repeat; }
.cWrap_r { position:absolute; right:-10px; top:0; width:10px; height:100%; _height:1197px; background:url(cWrap_r.png) no-repeat; }

/*nav*/
.nav { position:relative; height:31px; background:url(nav.jpg) repeat-x; z-index:99; }
.nav li { position:relative; float:left; width:90px; height:31px; background:url(split.jpg) no-repeat left center; text-align:center; }
.nav li a { display:block; width:100%; height:31px; font:400 13px '微软雅黑'; line-height:31px; color:#fff; }
.nav a:hover,.nav a.current { background:url(navCur.jpg) no-repeat; color:#fff; text-decoration:none; }

.subNav { position:absolute; left:0; top:31px; width:100%; padding:5px 0; background:#43b034;  display:none; }
.subNav dd { width:100%; height:25px; text-align:center; }
.subNav dd a { height:25px; font-size:12px; line-height:25px; color:#fff; }
.subNav dd a:hover,.subNav dd a.current { background:#169105; text-decoration:none; }

.nav_1 { background:url(nav_1.jpg) no-repeat; }
.nav_1 .current,.nav_1 a:hover { background:url(nav_01.jpg) no-repeat; }

/*footer*/
.footer { background:url(footer.jpg) center bottom repeat-x; }
.footer .wrap { padding:0 15px; }
.ftLink { width:898px; height:48px; padding:10px 0 10px 70px; border:#e3e3e3 1px solid; background:url(ftLink.jpg) no-repeat left center; }
.ftLink a { float:left; display:block; padding:0 5px; height:24px; line-height:24px; text-align:center; }
.copyright { margin-top:1px; padding:15px 0; background:url(copyright.jpg) repeat-x; }
.copyright p { padding-left:10px; line-height:25px; color:#000; font-family:'Arial'; }
.copyright span { float:right; display:block; height:25px; background:url(ico_2.jpg) no-repeat left center; padding:0 10px 0 15px; }
.copyright span a { padding:0 5px; }
.footer,.footer a,.footer a:hover { color:#000; }

/*search*/
.search-form { width:183px; height:26px; margin-bottom:10px; padding:6px 4px; border:#d9d9d9 1px solid; border:url(search.jpg) repeat-x; overflow:hidden; }
.search-form div,.search-form input,.search-form button { float:left; }
.search-input-box { position:relative; width:103px; height:21px; padding:2px 2px 2px 30px; border:none; background:url(searchInput.jpg) no-repeat; display:inline; }
.search-input-box input { width:100px; height:21px; border:none; background:#fff; line-height:21px; vertical-align:middle; }
.search-btn button{ position:relative; width:45px; height:25px; border:none; background:url(searchInput.jpg) no-repeat right; cursor:pointer; text-indent:-999em; }

/* pic-item */
.pic-item-list { overflow:hidden; }
.pic-item { float:left; display:inline; text-align:center; }
.pic-item .list-pic { display:block; margin:0 auto; }
.pic-item dl { line-height:18px; padding:0 5px; }