@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{-webkit-text-size-adjust:none;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;vertical-align:text-bottom;}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 { color:#4f4d4d; -webkit-text-size-adjust:none; }
a { color:#4f4d4d; }
a:hover { color:#1e97c9; }
.wrap { position:relative; width:960px; margin:0 auto; clear:both; }
.header,.container,.footer { margin:0 auto; }

/* common */
.header { position:relative;}
.header .wrap { z-index:11; }
.logo { width:498px; height:66px; padding-top:10px; overflow:hidden; }

.banner { position:relative; width:100%; height:414px; overflow:hidden;}
.banner .bd {position:absolute; left:50%; top:0; margin-left:-700px; width:1400px; height:388px; overflow:hidden; z-index:0;}
.banner .bd li{ vertical-align:top;}
.banner .hd { position:absolute; bottom:0px; left:0; width:100%; height:8px; padding:9px 0; line-height:8px; text-align:center; z-index:1; }
.banner .hd li { display:inline-block; _display:inline; width:8px; height:8px; margin:0 3px; background:url(ico_1.jpg) no-repeat; line-height:9999px; overflow:hidden; zoom:1; z-index:2;}
.banner .hd li.on { background:url(ico_01.jpg) no-repeat; }

/*nav*/
.nav { position:relative; height:30px; z-index:99; background:#009049;}
.nav ul { height:30px; background:url(split.jpg) no-repeat right center; }
.nav li { position:relative; float:left; width:106px; height:30px; line-height:30px; background:url(split.jpg) no-repeat left center; text-align:center; }
.nav li a { display:block; width:100%; height:30px; font:400 14px '微软雅黑'; line-height:30px; color:#fff; }
.nav a:hover,.nav a.current { background:url(navCur.png) no-repeat center 20px; color:#e4ff00; text-decoration:none; }

.subNav { position:absolute; left:0; top:30px; width:100%; padding:5px 0; background:url(subNav.png) repeat-y; display:none; }
.subNav dd { width:100%; height:25px; padding-bottom:1px; background:url(subNav_1.png) no-repeat center bottom; text-align:center; }
.subNav dd a { height:25px; font:400 12px '宋体'; line-height:25px; color:#fff; }
.subNav dd a:hover,.subNav dd a.current { background:none; text-decoration:none; color:#e4ff00; }

/*footer*/
.footer { padding:26px 0; background:#dfdcdc; }

.copyright { float:right; width:845px; line-height:16px; font-family:'Arial'; color:#7f7e7e; }
.copyright a { padding:0 10px; line-height:16px; }

.ftlogo { float:left; width:92px; height:48px; padding-right:10px; border-right:#a19f9f 1px solid; }

/* 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; }