@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 Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align: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}.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;}table{border-collapse:collapse;border-spacing:0;}.hidden{display:none;}.invisible{visibility:hidden;}.noBg{background:none !important;}.noBd{border:none !important;}

body{color:#787978; _text-align:center; background:#fdf6f0;}
a{color:#787978;}
a:hover{color:#157726;text-decoration:none;}
.wrap{width:1005px; margin:0 auto; _text-align:left;}

/* header */
.header{position:relative; z-index:1;}

.topArea{width:100%; height:104px; background:url(topAreaBg.jpg) repeat-x;}
.logo{float:left; width:258px;}
.navBox{float:left; width:632px; height:104px; padding-left:110px; background:url(navBoxBg.jpg) no-repeat left top;}

.topLink{padding-bottom:6px;}
.topLink ul{float:right; width:178px; height:30px; padding-left:3px; line-height:30px; background:url(topLinkBg.jpg) no-repeat;}
.topLink ul li{float:left; display:inline; margin-left:8px; padding-left:22px; height:30px; background:url(topLink_1.png) no-repeat left center;}
.topLink ul li a{color:#7c7d7c; padding-right:8px;}
.topLink ul li a:hover{color:#7c7d7c; text-decoration:underline;}
.topLink ul li.li_1{ background:url(topLink_2.png) no-repeat left center;}

/* nav */
.nav {position:relative; width:100%; height:49px; position:relative; z-index:10;}
.nav ul {}
.nav ul li {position:relative; float:left; width:103px; height:49px; border-left:1px solid #e5e4e4;}
.nav ul li a {display:block; width:103px; height:42px; padding:7px 0 0; text-align:center; color:#706e6e; font-size:14px; font-family:"微软雅黑";}
.nav ul li a em{display:block; color:#bebdbd; font-size:9px; line-height:12px; -webkit-transform:scale(0.8);-o-transform:scale(1);}
.nav ul li a:hover, .nav ul li a.current, .nav ul li a.cur{text-decoration:none; background:url(navCur.jpg) no-repeat; color:#fff;}
.nav ul li a:hover em, .nav ul li a.current em, .nav ul li a.cur em{color:#a6cead;}

.subNav {position:absolute; left:0; top:34px; width:124px; background:#571601; display:none;}
.subNav dl{padding:5px 0 10px;}
.subNav dl dt{width:124px; height:24px; line-height:24px; color:#d57d81;}
.nav .subNav dt a {height:24px; line-height:24px; color:#be8b55; font-size:12px; font-family:SimSun;}
.nav .subNav dt a:hover{background:none; color:#da820e;}

/* banner */
.banner{position:relative; width:100%; height:383px; z-index:0; overflow:hidden; text-align:center; background:url(bannerBg.jpg) no-repeat center;}
.banner .bannerBt{position:absolute; top:0; left:0; width:100%; height:6px; background:url(shade_01.png) repeat-x; font-size:0; z-index:1;}
.banner .wrap{position:relative; width:1005px; padding:0 17px; background:url(bWrapBg.png) repeat-y; z-index:0;}
.banner .hd{position:absolute; left:0; bottom:20px; width:100%; height:14px; z-index:1;}
.banner .hd ul{width:100%; overflow:hidden; zoom:1; text-align: center;}
.banner .hd ul li{display: inline-block;  *display:inline; zoom:1; width:14px; height:14px; margin:0 7px; background:url(b_ico2.png) no-repeat; cursor:pointer; font-size:0;}
.banner .hd ul li.on{background:url(b_ico1.png) no-repeat;}
.banner .bd{position:absolute; width:1920px; height:383px; z-index:0; margin-left:-960px; left: 50%;}
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd li img{width:1920; height:383px; display:block;}

/* noticeWrap */
.noticeWrap{width:100%; height:49px; background:url(noticeBg.jpg) repeat-x;}

.notice{float:left; width:688px; padding-left:12px; color:#a09f9f;}
.notice h4{float:left; padding-left:20px; line-height:49px; font-weight:100; background:url(notice_ico.png) no-repeat 0 19px;}
.notice .nlist{float:left; width:533px; height:26px; margin-top:11px;}
.notice .nlist li{height:26px; line-height:26px;}
.notice .nlist li a{color:#a09f9f;}
.notice .nlist li a:hover{color:#a09f9f; text-decoration:underline;}
.notice .nlist li .date{float:right; font-family:SimSun;}

.search{float:right; width:260px; padding:13px 12px 0 0;}
.search h4{float:left; line-height:23px; color:#a09f9f; font-weight:100;}
.search form{float:right; width:227px;}
.search .search-input-box{float:left; display:inline; height:23px; *margin:-1px 0 0;}
.search .search-input-box input{width:185px; height:21px; line-height:21px; padding-left:10px; border:1px solid #e4e3e3; border-right:none; color:#999; background:#fcfcfc; vertical-align:top;}
.search .search-btn{float:left; display:inline; height:23px;}
.search .search-btn button{width:31px; height:23px; border:none; background:url(buttonBg.jpg) no-repeat; vertical-align:top;}

/* footer */
.footer {}

.ftBox{width:100%; height:133px; background:#1b9732 url(footerBg.jpg) repeat-x left top;}
.ftBox .join{float:left; display:inline; width:288px; height:133px; text-align:center; margin-left:22px; background:url(joinBg.jpg) no-repeat;}
.ftBox .join a{display:block; width:79px; height:29px; margin:70px auto 0; background:url(join_btn.jpg) no-repeat; font-size:0; cursor:pointer;}
.ftBox .join p{color:#f7faa0; font-family:"微软雅黑"; line-height:24px;}

.ftContact{float:left; display:inline; width:648px; height:133px; padding-left:24px; background:url(ftContactBg.jpg) no-repeat right bottom;}
.ftContact .tel{padding:10px 0 0;}
.ftContact .info{color:#f9fca6; line-height:21px;}

.ftNav{width:100%; height:60px; line-height:60px; background:url(ftNavBg.jpg) repeat-x; color:#f9fb9e; font-size:14px; text-align:center;}
.ftNav a{color:#f9fb9e; padding:0 15px 0 13px;}
.ftNav a:hover{color:#f9fb9e; text-decoration:underline;}

.copyright{width:100%; height:248px; line-height:20px; background:#21b93d; color:#f8fba5;}
.copyright .wrap{padding:104px 0 0; height:144px; background:url(ftWrapBg.jpg) no-repeat center top; text-align:center;}
.copyright a{color:#f8fba5; }
.copyright a:hover{color:#f8fba5; text-decoration:underline;}


/* pic-item-list */
.pic-item-list {overflow:hidden; }
.pic-item { float:left; display:inline; text-align:center; }
.pic-item .list-pic { display:block;}
.pic-item dl { line-height:18px;}