.top_banner{ background:url(head_banner.jpg) no-repeat left top; width:1003px; height:230px;}
.language{ text-align:right; margin-right:130px;}
.language_icon{ background:url(language_dot.jpg) no-repeat 3px 4px; color:#fff; padding-left:13px;margin-right:20px;}
a.language_icon{color:#fff;}
a:visited.language_icon { color:#fff;}
.date{position:absolute; right:20px; top:210px; color:#fff;}

li{font-size: 12px; color: #333; font-family: "simsun", arial, Verdana;}
.hide{display: none}
#mainmenu_top ul li .menuhover {background:url(mainmenu.gif) no-repeat; color: #fff;}
#mainmenu_body{margin-top:155px;}
#mainmenu_top ul li a {}
#mainmenu_top { height: 28px; display:block;overflow:hidden;padding-left:36px;}
#mainmenu_top ul li {float: left; margin:0 1px;}
#mainmenu_top ul li a {margin-top: 2px;cursor: pointer;padding-top: 2px;padding-bottom:3px;text-decoration: none;width: 83px;height:auto;display: block;color: #0160a3; text-align: center; font-weight: bold; font-size:14px; line-height:22px;background: url(mainmenu.gif) no-repeat;background-position:-84px 0px;}
#mainmenu_bottom {width:100%;height:28px;line-height:26px;display:block;overflow:hidden;background:#0160a3 url(mainmenu_bg.gif) repeat-x}
#mainmenu_bottom ul {}
#mainmenu_bottom ul li {padding-left: 8px; float: left; margin-left: 7px;height: 32px;}
#mainmenu_bottom ul li a {color: #bee7ff; line-height: 32px;padding-right: 14px; display: block;text-decoration: none;background: url(menulink_bg_normal.jpg) no-repeat right 5px; }
#mainmenu_bottom ul li a:hover {background: url(menulink_bg_normal.jpg) no-repeat right 5px;color: #FFf;}

.wrapper_menu{width:1003px; margin:0 auto 5px auto; clear:both; }
#mainmenu_bottom_1 {width:983px; background:#0160a3; display:block; padding:3px 10px; display:block; height:55px;}
#mainmenu_bottom_1 ul { }
#mainmenu_bottom_1 ul a {color: #bee7ff; line-height: 28px;padding:5px 10px 5px 0;text-decoration: none; background:url(menulink_bg_normal.jpg) no-repeat right top;margin-right:10px;}
#mainmenu_bottom_1 ul a:hover {background: url(menulink_bg_normal.jpg) no-repeat right 5px;color: #FFf;  }

/*footer*/
.footer_bg{ background:#0197d6 url(footer_bg.jpg) repeat-x left top; overflow:hidden; text-align:center; line-height:35px;}
.footer_bg ul{}
.footer_bg ul li{ display:inline; background:url(menulink_bg_normal.jpg) no-repeat right 50%; padding:0 10px;}
.footer_bg ul li a{ color:#fff;}
.footer_tx{ text-align:center; margin:10px auto;}