
/*头部样式开始*/
body{background: url("bodybg.jpg") repeat-x  center top transparent;  }
.container {padding:0 4px}
#header {clear: left; margin:0px 0 0; }
#header .top_bjt {background:url(topbar.jpg) no-repeat;height:30px;line-height:30px;width:100%;}
#header .top_bjt span{float:left;height:30px;line-height:30px;padding-left:30px;}
#header_t{ float:right; height:30px; line-height:30px; padding-left:30px;padding-right:20px;text-align:right;}
#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: url("libg_07.jpg") no-repeat scroll left center;display: inline;padding-left: 13px;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;height:180px;overflow:hidde;}
.nav_menu_outer {position:relative}
.nav_menu_outer .nav_menu {background: url(navbg.jpg) no-repeat;width:990px;height:38px;}
.nav_menu_outer .nav_menu ul {float:left;width:785px;}
.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(nav-bg_line.png) 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: 38px;line-height:38px;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:#0073b6;background:url(nav-right-hover.png) no-repeat 100% 0;}
#menu_nav dl{ background:url("nav-extra-bg.png") no-repeat scroll 0 0 transparent;     display: none;     font-size: 12px;     position: absolute;     top:38px;     width:940px; 	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:13px;font-family:"宋体"}
#menu_nav dl dt a:hover {text-decoration:none;}

.nav-extra {background: url("nav-extra-bg.png") no-repeat scroll 0 0 transparent;height: 38px;line-height: 38px;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 .topnotice{width:500px;float:left;overflow:hidden;}
.nav-extra .topnotice .tt{margin-right:8px;width:90px;font-weight:bold;text-align:center;height:32px;display:block;float:left;}
.nav-extra .topnotice .con{float:left;overflow:hidden;width:380px;height:22px;margin:7px 0 7px;}
.nav-extra .weibo{float:left;padding-left:50px;padding-right:10px;overflow:hidden;height:32px;line-height:32px;}
.nav-extra #weather{float:left;height:32px;}
.nav-extra #weather #onweather{margin-top:5px;}



/*搜索开始*/
.search_form {background:url(search.png) no-repeat  left 8px;height:36px;line-height:36px;padding-left:25px;margin-right:10px;float:right;overflow:hidden;}
.search_form .tt{font-weight:bold;}
.search_form .keyword {width:100px;height:20px;border: 1px solid #046abd;vertical-align:top;margin-top:6px;}
.search_form .submitbtn{background:url(search_btn1.png) no-repeat left center;border:none;width:49px;height:36px;border:none}
/*搜索结束*/


/*foot_pre*/
#foot_pre {background:#e6f5ff;margin: 10px auto 0;width: 990px;}
#foot_pre .hd{min-height:0px;overflow:hidden;clear:both}
#foot_pre .con{
	line-height:39px;
	text-align:center;
	width:988px;
	border:#c5e5fe 1px solid;
	border-bottom:0;
	overflow:hidden;
	height:auto;
	overflow:hidden;

}
#foot_pre .con .link { float: left; padding:10px 0  0 60px; width: auto;}

/*Foot*/
.foot{background:url(footbg.png) repeat-x;border-top:#0d4992 4px solid;clear: both;height:auto; margin: 0 auto;padding-bottom:20px;text-align: center; width: 990px;overflow:hidden}
.foot .foot_nav{background:#1778AC;height:26px;line-height:26px;color:#fff}
.foot .foot_nav a{color:#fff}
#footer{zoom:1;height:100%;text-align:center;  padding:5px;}
#footer a.vison{color:#669900;}
