/*头部样式开始*/
body{ }
.container {padding:0 0px;/*background:#fff;*/}
#header {clear: left; margin:0px 0 0; }
#header .top_bjt {background:url(topbar.jpg) repeat-x;height:29px;line-height:29px;width:100%;}
.toplink{padding-left:10px;}
.toplink a {   background: url("k1.jpg") no-repeat scroll left 4px;   margin-right: 5px;   padding-left: 10px; }
#header .top_bjt span{float:left;height:30px;line-height:30px;padding-left:30px;}
#header_t{ float:right; height:30px; line-height:30px;text-align:right;}
#header_t a{ color:#FFF}
#header_t li {float: left;padding-right: 10px;}
#header_t li a {padding-right: 10px;}
#header_t li.last,#header_t li.last a{padding-right: 0;}
#header_t  .each_item {background: display: inline;padding-left: 8px;margin-left:10px;}

#header .flash{clear:both;height:auto; overflow:hidden;}
.wenben { background:url(wenben_03.jpg); width:387px; border:none; height:26px;line-height:26px;text-indent:6px; }
#header .flash .logo_con {padding:0;}
.nav_menu_outer {position:relative}
.nav_menu_outer .nav_menu {background: url(navbg.jpg) no-repeat;width:990px;height:35px;}
.nav_menu_outer .nav_menu ul {float:left;width:695px}
.nav_menu_outer .nav_menu li {width:75px;padding: 0 5px;position: relative;}
.nav_menu_outer .nav_menu li, .nav_menu_outer .nav_menu a, .nav_menu_outer .nav_menu a span {float: left;}
.nav_menu_outer .nav_menu li a {background: url(menu_line.jpg) no-repeat transparent top right;display: block;text-decoration: none;padding-left:6px;}
.nav_menu_outer .nav_menu li a span {color: #FFFFFF;display: block;font-size: 14px;font-weight:bold;height: 35px;line-height:35px;padding: 0 15px 0 10px;text-decoration: none;white-space: nowrap;}
.nav_menu_outer .nav_menu li a:hover,
.nav_menu_outer .nav_menu li a:active,
.nav_menu_outer .nav_menu li.open a{background:url(nav-left-hover.png) no-repeat 0 0;padding-left:11px;}
.nav_menu_outer .nav_menu li a:hover span,
.nav_menu_outer .nav_menu li a:active span,
.nav_menu_outer .nav_menu li.open a span{color:#d21809;background:url(nav-right-hover.png) no-repeat 100% 0;}
#menu_nav dl{ background:url("nav-extra-bg.png") repeat-x;     display: none;     font-size: 12px;     position: absolute;     top:35px;     width:950px; 	padding: 0 20px; 	height: 37px; 	line-height:37px;     z-index: 99999;}
#menu_nav dl dt {float:left;color:#333333;}
#menu_nav dl dt a:link {background:none;height:20px;line-height:20px;margin-top:6px;color:#333333; padding:2px 6px;display: block;text-decoration: none;font-size:12px;font-family:"宋体"}
#menu_nav dl dt a:hover {text-decoration:none;}

.nav-extra {background: url("nav-extra-bg.png") repeat-x;width:970px;height: 31px;line-height: 31px;overflow: hidden;padding: 0 10px;}
#datehtml{float:left;background:url(notice.png) no-repeat left center;padding-left:20px;padding-right:30px;margin-left:50px;}
.nav-extra .notice{width:500px;float:left;overflow:hidden;}
.nav-extra .notice .tt{margin-right:8px;width:90px;font-weight:bold;text-align:center;height:31px;display:block;float:left;}
.nav-extra .notice .con{float:left;overflow:hidden;width:400px;height:22px;margin:7px 0 7px;}
.nav-extra .weibo{float:left;padding-left:50px;padding-right:10px;overflow:hidden;height:31px;line-height:31px;}
.nav-extra #weather{float:left;height:31px;}
.nav-extra #weather #onweather{margin-top:5px;}



/*搜索开始*/
.search_form {height:36px;line-height:36px;margin-right:10px;float:right;overflow:hidden;}
.search_form .tt{font-weight:bold;color:#fff}
.search_form .keyword {width:120px;height:20px;border: 1px solid #cccccc;vertical-align:top;margin-top:5px;}
.search_form .submitbtn{background:url(searchbtn.jpg) no-repeat left center;border:none;width:60px;height:36px;border:none}
/*搜索结束*/


/*foot_pre*/
#foot_pre {background:#eee;margin: 10px auto 0;width: 990px;}
#foot_pre .hd{min-height:0px;overflow:hidden;clear:both}
#foot_pre .con{width:988px;border:#cccccc 1px solid;overflow:hidden;height:35px;overflow:hidden}
#foot_pre .con .link { float: left; padding:10px 0  0 60px; width: auto;}

/*Foot*/
.foot{border-top:#dc1700 5px solid;clear: both;height:auto; padding-bottom:20px;text-align: center; width: 990px;overflow:hidden}
.foot .foot_nav{background:#eee;height:30px;line-height:30px;margin-top:1px}
.foot .foot_nav a{}
#footer{zoom:1;height:100%;text-align:center;  padding:5px;}
#footer a.vison{color:#669900;}
