﻿html, body {
	margin: -9px 0 0 0;
	padding: 0px;
	font-size: 9pt;
	overflow-x: hidden;
}
#topMenu {
	width: 100%;
	height: 70px;
	margin: 0;
	padding: 0;
}
#topMenu_btn {
	width: 980px;
	margin: 0 auto;
	padding: 0;
}
#logo_sea {
	width: 980px;
	margin: 0 auto;
	padding: 5px 0 5px 0;
}
#logo_sea_flash {
	width: 980px;
	margin: 0 auto;
	padding: 0;
}
#logo_sea ul {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#logo_sea ul li {
	float: left;
	padding: 10px 0;
	margin: 0;
}
#sea {
	width: 382px;
	background: url(../images/searchbg.jpg);
	height: 36px;
	margin: 48px 0 0 87px;
 *margin:59px 0 0 87px;
	padding: 5px 0 0 0;
}
#keyword {
	width: 325px;
	height: 28px;
	margin: 0 0 0 13px;
 *margin:0 0 0 -75px;
	float: left;
	line-height: 31px;
	border: 1px #ccc solid;
}
#submit1 {
	width: 27px;
	height: 31px;
	background: url(../images/search2.jpg);
	border: none;
	cursor: pointer;
}
em {
	background-color: #FF0;
	font-style: normal;
}
.main_menus {
	clear: both;
	margin: 0;
	width: 100%;
	height: 70px;
	padding: 0;
}
.main_menus .siteLogo img{
	height: 60px;
	margin: 8px auto;
}
/*---------------- menu----------------------*/
.menu {
	font-size: 11px;
	padding: 0px;
	width: 50%;
	margin: 0 auto;
	height: 100%;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
	height: 70px;
}
/* style the sub-level lists */
.menu ul ul {
	width: auto;
}
/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {
	float: left;
	height: 70px;
	line-height: 70px;
}
.menu .caret{
	border-top-color: #666;
    border-bottom-color: #666;
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid #353535;
    border-right: 4px solid transparent;
    border-bottom: 0 dotted;
    border-left: 4px solid transparent;
	font-weight: 700;
}
/* style the sub level list items */
.menu ul ul li {
	display: block;
	width: auto;
	height: auto;
	line-height: 1em;
	text-align: center;
	z-index: 999;
}
/*.menu ul ul li {display:block;width: auto;height:auto;position:relative;line-height:1em;text-align:center;z-index:999;}*/
/* style the links for the top level */
.menu a, .menu a:visited {
	display: block;
	float: left;
	height: 100%;
	font-size: 14px;
	color: #555;
	text-decoration: none;
	padding: 0 25px;
}
.menu a.current {
	background: url(../images/menu_bg.gif) repeat-x center;
}
/* style the sub level links */
.menu ul ul a, .menu ul ul a:visited {
	font-size: 9pt;
	display: block;
	background: #57c0e8;
	border-bottom: 1px #81dafc solid;
	color: #fff;
	height: 100%;
	line-height: 1em;
	padding: 1em 1em;
	padding: 8px 0;
	position: relative;
	z-index: 999;
}/*控制子菜单上下间距及长度*
.menu ul table ul a, .menu ul table ul a:visited  {width:14em; w\idth:12em;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {
	position: absolute;
	left: 0;
	top: 0;
	font-size: 1em;
	z-index: -1;
}
.menu ul ul table {
	lef\t: -1px;
}
.menu ul ul table ul.left {
	margin-lef\t: 2px;
}
.menu li:hover {
	position: relative;
	z-index: 9999;
}/*z-index，是后期加上去的，为了解决能覆盖在左边菜单上方*/
* html .menu a:hover {
	position: relative;
	z-index: 9999;
}/*z-index，是后期加上去的，为了解决能覆盖在左边菜单上方*/
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	background: #57c0e8;
}
/* style the fourth level background */
.menu ul ul ul ul a, .menu ul ul ul ul a:visited {
	background: #57c0e8;
}
/* style the sub level 1 background */
.menu ul :hover a.sub1 {
	background: url(../images/arrow.gif) no-repeat right #309dc7;
}
/* style the sub level 2 background */
.menu ul ul :hover a.sub2 {
	background: url(../images/arrow.gif) no-repeat right #088bb4;
}
/* style the level hovers */
/* first */
.menu a:hover {
	color: #fff;
	background: url(../images/menu_bg.gif) repeat-x center;
}
.menu :hover > a {
	color: #fff;
	background: url(../images/menu_bg.gif) repeat-x center;
}
/* second */
.menu ul ul a:hover {
	color: #fff;
	background: url(../images/menu_bg_a.gif) repeat-x center;
}
.menu ul ul :hover > a {
	color: #fff;
	background: url(../images/menu_bg_a.gif) repeat-x center;
}
/* third */
.menu ul ul ul a:hover {
	background: url(../images/menu_bg_a.gif) repeat-x center;
}
.menu ul ul ul :hover > a {
	background: url(../images/menu_bg_a.gif) repeat-x center;
}
/* fourth */
.menu ul ul ul ul a:hover {
	background: url(../images/menu_bg_a.gif) repeat-x center;
}
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility: hidden;
	position: absolute;
	height: 0;
	top: 34px;
	left: 0;
	width: 14em;
	z-index: 999;
}
/* position the third level flyout menu */
.menu ul ul ul {
	left: 14em;
	top: 0;
	width: 14em;
}
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
	left: -14em;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility: visible;
	height: auto;
	padding-bottom: 3em;
	background: transparent url(../images/trans.gif);
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul {
	visibility: hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul {
	visibility: hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul {
	visibility: visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {
	visibility: visible;
}
/*正文内容*/
.textcontent {
	text-justify: distribute;
	text-align: justify;
	line-height: 18pt;
}
.f9 {
	font-size: 9pt;
}
.news_title {
	font-size: 10.6pt;
}
#main_contents {
	clear: left;
	width: 980px;
	margin: 10px auto 0 auto;
	padding: 0;
}
#main_contents_inside {
	clear: left;
	width: 950px;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
/*页脚*/
#footer {
	clear: both;
	width: 100%;
	height: 91px;
 *height:83px;
	margin: 0;
 *margin:-15px 0 0 0;
	padding: 10px 0 0 0;
 *padding:18px 0 0 0;
	/*background:url(../images/bottombg.jpg) repeat-x;*/
	background: url(../images/newbottombg.jpg) repeat-x;
}
#footer table {
	height: 70px;
	margin: 5px auto 0 auto;
	padding: 0;
}
#footer table span {
	font-family: "宋体";
}
#footer .left {
	width: 50%;
	float: left;
	margin: 0;
	padding: 0;
 *padding:5px 0 0 0;
}
#footer .right {
	width: 50%;
	float: right;
	text-align: right;
	margin: 0;
	padding: 5px 0 0 0;
}
#footer a {
	color: #074657;
	text-decoration: none;
	font-size: 9pt;
}
/*按钮样式*/
#f1 a.bt_green {
	display: block;
	margin: 10px 5px 10px 5px;
	line-height: 31px;
	text-decoration: none;
	color: #FFFFFF;
	text-shadow: 1px 1px #8fa42b;
}
#f1 a.bt_green strong {
	width: auto;
	height: 31px;
	padding: 0 10px 0 10px;
	display: block;
	float: left;
	background: url(../bsm/images/bt_green_center.gif) repeat-x center;
}
#f1 a.bt_green span.bt_green_lft {
	width: 10px;
	height: 31px;
	display: block;
	float: left;
	background: url(../bsm/images/bt_green_left.gif) no-repeat center right;
}
#f1 a.bt_green span.bt_green_r {
	width: 10px;
	height: 31px;
	display: block;
	float: left;
	background: url(../bsm/images/bt_green_r.gif) no-repeat center right;
}
#f1 a:hover.bt_green {
	text-decoration: underline;
	cursor: pointer;
}
#f1 a.bt_blue {
	display: block;
	margin: 0px 5px 10px 5px;
	line-height: 31px;
	text-decoration: none;
	color: #FFFFFF;
	text-shadow: 1px 1px #3597bf;
}
#f1 a.bt_blue strong {
	width: auto;
	height: 31px;
	padding: 0 10px 0 10px;
	display: block;
	float: left;
	background: url(../bsm/images/bt_blue_center.gif) repeat-x center;
}
#f1 a.bt_blue span.bt_blue_lft {
	width: 10px;
	height: 31px;
	display: block;
	float: left;
	background: url(../bsm/images/bt_blue_left.gif) no-repeat center right;
}
#f1 a.bt_blue span.bt_blue_r {
	width: 10px;
	height: 31px;
	display: block;
	float: left;
	background: url(../bsm/images/bt_blue_r.gif) no-repeat center right;
}
#f1 a:hover.bt_blue {
	text-decoration: underline;
}
#f1 a.bt_red {
	display: block;
	margin: 10px 5px 10px 5px;
	line-height: 31px;
	text-decoration: none;
	color: #FFFFFF;
	text-shadow: 1px 1px #c24739;
}
#f1 a.bt_red strong {
	width: auto;
	height: 31px;
	padding: 0 10px 0 10px;
	display: block;
	float: left;
	background: url(../bsm/images/bt_red_center.gif) repeat-x center;
}
#f1 a.bt_red span.bt_red_lft {
	width: 10px;
	height: 31px;
	display: block;
	float: left;
	background: url(../bsm/images/bt_red_left.gif) no-repeat center right;
}
#f1 a.bt_red span.bt_red_r {
	width: 10px;
	height: 31px;
	display: block;
	float: left;
	background: url(../bsm/images/bt_red_r.gif) no-repeat center right;
}
#f1 a:hover.bt_red {
	text-decoration: underline;
}
