.container{ width:1000px; overflow:hidden; background:#fff; display:}

/*----------top---------------*/
.top .banner{ height:169px; overflow:hidden;}
.top .nav{ height:41px;line-height:41px; font-size:14px; padding-left:20px; color:#fff; position:relative; overflow:hidden;  background:url(../../images/nav.jpg) 0 0 repeat-x; position:relative;}
.top .nav #menu li{ float:left; width:89px; text-align:center; background:url(../../images/menu-line.jpg) right center no-repeat; }
.top .nav #menu li a{ color:#fff; font-weight:bold; display:block;}
.top .nav #menu li a:hover{ text-decoration:none;}
.top .nav #menu li.active a{ color:#000; background:url(../../images/menu-active.jpg) center center no-repeat;}
.top .nav .menu #sub-menu{  padding-left:30px; color:#000; font-weight:normal;}
.top .nav .menu #sub-menu a{ font-size:12px; color:#000; margin:0 10px; font-weight:normal;}
.top .nav .menu #sub-menu li{ display:none;}
.top .nav .search{ position:absolute; right:10px; top:0px;*top:3px !important;_top:5px; z-index:99999;}
.top .nav .search .text1{ width:153px; height:22px; background:url(../../images/search-bg.jpg) 0 0 no-repeat; border:none; padding-left:30px;}
.top .nav .search .btn1{ position:relative; top:5px;_top:5px;*top:0px !important;}
.top .nav .date{ position:absolute; right:10px; bottom:0; color:#1f1f1f; font-size:12px; background:url(../../../fanchang/images/date.jpg) 0 10px no-repeat; padding-left:20px; height:35px; line-height:35px;}
/*----------------footer---------------*/
.footer{ height:140px;text-align:center; margin-top:10px; padding-top:10px; line-height:30px; color:#000;background:url(../../images/footer.jpg) 0 0 repeat-x;}


/*----------------middle---------------------*/
.middle{ width:1000px; overflow:hidden;}