.fl {
 float: left; _display: inline;
}
.fr {
 float: right; _display: inline;
}
.cb {
 width: 0px; height: 0px; overflow: hidden; clear: both;
}
a {
 color: rgb(0, 0, 0); text-decoration: none;
}
a:hover {
 color: rgb(0, 0, 0); text-decoration: underline;
}
header {
 background: url(../images/top_bg.jpg) no-repeat center; margin: 0px auto; width: 1003px; height: 304px;
}
header #top {
 margin: 0px auto; width: 1003px; height: 238px;
}
nav {
 margin: 0px auto; width: 1003px; height: 66px;
}
.header {
 margin: 0px auto; width: 1004px; position: relative;
}
.header .top_nav {
 background: url(../images/header_topnav_bg.gif) no-repeat; top: 0px; width: 212px; height: 20px; color: rgb(103, 114, 121); margin-left: 778px; position: absolute;
}
.header .top_nav a {
 width: 64px; color: rgb(103, 114, 121); line-height: 18px;
}
.header .top_nav a:hover {
 text-decoration: none;
}
.header .top_nav .contact_us {
 background: url(../images/header_topnav_0.jpg) no-repeat; padding-left: 26px; margin-left: 19px;
}
.header .top_nav .site_map {
 background: url(../images/header_topnav_1.jpg) no-repeat; padding-left: 26px; margin-left: 13px;
}
.header .bottom_nav {
 margin: 0px auto; width: 1004px; bottom: 0px; position: absolute;
}
.header .bottom_nav .bulletin {
 background: url(../images/header_bottom_nav_bulletin_bg.gif) no-repeat; width: 257px; height: 20px; color: rgb(36, 121, 202); line-height: 23px; padding-left: 58px; float: right;
}
.header .bottom_nav .menu_frame {
 float: left;
}
.header .bottom_nav .bg {
 background: url(../images/header_bottom_nav_menu_bg.jpg) no-repeat; height: 77px;
}
.header .bottom_nav .menu_frame .menu li {
 width: 145px; height: 33px; text-align: center; color: rgb(242, 248, 252); line-height: 33px; margin-top: 2px; margin-left: -28.5px; float: left; size: 16px;
}
.header .bottom_nav .menu_frame .menu li a {
 height: 33px; color: rgb(242, 248, 252); line-height: 33px; font-weight: bold; text-decoration: none; display: block; position: relative; cursor: pointer; size: 16px;
}
.header .bottom_nav .menu_frame .menu li .sumenu a {
 _padding-top: 0px;
}
.header .bottom_nav .menu_frame .menu li a:hover {
 background: url(imagesmenu_bg.png) no-repeat !important; _background: none;
}
.header .bottom_nav .menu_frame .menu .btn_0 {
 width: 121px; margin-left: 0px;
}
.header .bottom_nav .menu_frame .menu .btn_0 a {
 width: 121px; line-height: 33px; _height: 24px; _padding-top: 9px;
}
.header .bottom_nav .menu_frame .menu .btn_0 a img {
 vertical-align: middle;
}
.header .bottom_nav .menu_frame .menu .btn_0 a:hover {
 background: url(imagesmenu_bg_first.png) no-repeat !important; _background: none;
}
.header .bottom_nav .menu_frame .menu li .sumenu {
 background: url(imagesheader_bottom_nav_sumenu_bg1.jpg); left: 2px; width: 793px; text-align: left; display: none; position: absolute;
}
.header .bottom_nav .menu_frame .menu li .sumenu .sumenu_bg_left {
 border: 1px solid rgb(185, 185, 185);
}
.header .bottom_nav .menu_frame .menu li .sumenu .sumenu_bg_left .sumenu_bg_bottom a {
 height: auto; color: rgb(97, 97, 97); line-height: 28px; font-weight: normal; margin-left: 10px; float: left; display: inline; size: 12px;
}
.header .bottom_nav .menu_frame .menu li .sumenu .sumenu_bg_left .sumenu_bg_bottom a:hover {
 color: rgb(17, 96, 189); text-decoration: none;
}
.header .bottom_nav .search_data {
 float: left; _margin-left: -8px;
}
.header .bottom_nav .search_data .search {
 background: url(../images/search_bg.gif) no-repeat; width: 177px; height: 21px; margin-top: 11px; _margin-left: 5px;
}
.header .bottom_nav .search_data .search input {
 border: currentColor; width: 95px; height: 17px; color: rgb(83, 83, 83); line-height: 17px; margin-top: 2px; margin-left: 24px; float: left;
}
.header .bottom_nav .search_data .search button {
 border: currentColor; width: 56px; height: 18px; text-align: center; color: rgb(255, 255, 255); float: left; cursor: pointer; _padding-top: 4px; size: 12px;
}
.header .bottom_nav .search_data .date {
 height: 22px; color: rgb(255, 255, 255); line-height: 22px; font-weight: bold; margin-top: 6px; display: inline-block;
}
.header .bottom_nav .search_data .date img {
 float: left;
}
.header .bottom_nav .search_data .date p {
 margin-left: 12px; float: left;
}
section-test {
 background: url(imagescenter_bg.jpg) no-repeat center 0px rgb(193, 222, 253); margin: 0px auto; width: 100%;
}