body{
    margin: 0px auto;
	text-align: center;
    font-family: "Arial","Verdana","宋体","sans-serif";
	color: #000000;
    font-size: 12px;
	background: #6A879D;
}
a {
    color: #000;
	text-decoration: none;}
a:hover {
    color: #FF0000;
	text-decoration: none;}
a.list {
  color: #234265;
  font-size:13px;
	text-decoration: none;}
a.list:hover {
    color: #234265;
	text-decoration: underline;}
a.menu {
    color: #3A4B2D;
    font-size: 13px;
	font-weight: bold;
	text-decoration: none;}
a.menu:hover {
    color: #A4410B;
    font-size: 13px;
	font-weight: bold;
	text-decoration: none;}
a.menu02 {
    color: #A4410B;
	font-weight: bold;
	text-decoration: none;}
a.menu02:hover {
    color: #3A4B2D;
	font-weight: bold;
	text-decoration: none;}
#top_bg {
  margin-right: auto;
  margin-left: auto;
  clear: both;
  width: 760px; }
#top {
    clear: both;
    width: 760px;
	height: 72px;
	text-align: left;
	background: #FFF;}
 .logo {
    float:left;}
 .language {
    float:right;
	  padding: 20px 30px 0 0;
	}
 .language a {
	color: #728153;
	font-weight: bold;
	text-decoration: none;}
 .language a:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;}
#menu {
 	margin-right: auto;
    margin-left: auto;
    clear: both;
	padding: 0 10px 0 30px;
    width: 720px;
	height: 32px;
	line-height: 32px;
    overflow: hidden;
	color: #576A49;
	text-align: left;
	background: url(../../../images/bg_menu.jpg) #FFF repeat-x;}
 .leftmenu {
    float: left;
  	margin: 0px auto;}
 .rightmenu {
    float: right;
  	margin: 0px auto;}
 .rightmenu a {
    color: #3A4B2D;
	text-decoration: none;}
 .rightmenu a:hover {
    color: #A4410B;
	text-decoration: none;}

#mainbox {
  margin-right: auto;
  margin-left: auto;
  clear: both;
  width: 760px; }
#mainbox_bgcolor01 {
    width:760px;
    padding: 0px;
    background: #FFF;
	text-align: left;
float:left;}
#mainbox_bgcolor02 {
    width:760px;
    padding: 0px;
    background: #FFF;
	text-align: center;}
#mainbox_left {
    float:left;
	width: 579px;
    margin: 6px 5px 0 0;
	table-layout: fixed;}
  .banner { margin: 0;}
#mainbox_right {
    float:right;
    margin: 6px 1px 0 0;
	table-layout: fixed;}
#row01 {
	width: 579px;
        clear: both;}
#row01_bg {
	width: 579px;
	text-align: left;}
#row01_content {
	width: 569px;
	margin: 0 5px 0 5px;
	line-height: 18px;
	text-align: left;}
.station {
    width:579px;
	background: #F1E6D8;
	height:25px;
	line-height: 25px;
    overflow: hidden;}
.title {
    margin: 10px 0 10px 0;
    width:559px;
	padding-left: 10px;
	color: #003366;
	font-weight: bold;
	background: #EEE;
	height:25px;
	line-height: 25px;
    overflow: hidden;}
.title ul {
	margin: 0;
	padding: 0;
}
.title li {
	float: left;
	margin: 0;
	height: 25px;
	padding: 0 20px 0 30px;
	list-style: none;
	text-align: center;
}
.title a {
	float: left;
	color: #FFF;
	padding: 0px 5px 0px 5px;
	background: #96A384;
	text-decoration: none;
}
.title a:hover {
    float: left;
	color: #FFF;
	background: #406696;
	text-decoration: none;
}
.title a.over {
	float: left;
	color: #FFF;
	padding: 0px 5px 0px 5px;
	background: #406696;
	text-decoration: none;
}
.title a.over:hover {
    float: left;
	color: #FFF;
	background: #406696;
	text-decoration: none;
}
#row_middle {
    float: left;
	padding: 0;
	margin: 0;
	width: 579px;
	height: 6px;
	font: 0px/0px sans-serif;}
h1 {
    clear: both;
    text-align: left;
    margin: 10px 0 0 10px;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;}
h2 {
    clear: both;
    text-align: left;
    margin: 10px 0 0 10px;
	color: #96A384;
	font-size: 16px;
	font-weight: bold;}
h3 {
    clear: both;
    text-align: left;
    margin: 10px 0 0 10px;
	color: #406696;
	font-size: 16px;
	font-weight: bold;}
h4 {
    clear: both;
    text-align: center;
	width: 569px;
    margin: 0;
	color: #406696;
	font-size: 16px;
	font-weight: bold;}
.box01 {
    margin: 0;
	width: 286px;
    background: #E9F4D9;
	float: left;
	font-size: 11px;
	table-layout: fixed;}
.box01 ul{
	margin: 5px 0 10px 10px;
	padding: 0;}
.box01 li{
	text-align: left;
	padding: 3px 0 0 12px;
	display: block;
	overflow: hidden;
	height: 15px;}
.box01 li a {
    color: #3C4036;
    text-decoration: none;}
.box01 li a:hover {
    color: #3C4036;
    text-decoration: underline;}
.box02 {
    margin: 0;
	width: 286px;
    background: #EEF3F9;
	float: left;
	font-size: 11px;
	table-layout: fixed;}
.box02 ul{
	margin: 5px 0 10px 10px;
	padding: 0;}
.box02 li{
	text-align: left;
	padding: 3px 0 0 12px;
	display: block;
	overflow: hidden;
	height: 15px;}
.box02 li a {
    color: #406696;
    text-decoration: none;}
.box02 li a:hover {
    color: #406696;
    text-decoration: underline;}
.box_middle {
    float: left;
	padding: 0;
	margin: 0;
	width: 7px;
	height: 150px;
	font: 0px/0px sans-serif;}
#exhibitions {
	width: 579px;
        clear: both;
        color: #7D7878;
	text-align: left;
        }
#exhibitions_bg {
        width: 579px;
        background: #F1E6D8;float:left;}
  .title04 {
    float: left;
	width: 559px;
    padding: 10px 0 0 10px;
	color: #624A2A;
	font-size: 16px;
	font-weight: bold;}
  .box04 {
    margin-top: 10px;
        padding: 0 0 10px 0;
	margin-left: 25px !important;margin-left: 13px;
	margin-right: 18px;
	width:150px;
	height: 160px;
	float: left;
	font-size: 11px;
	line-height: 1.3em;
	table-layout: fixed;}
  .box04 img {
    margin: 0 0 3px 0;
	border: 3px #FFF solid;}
  .box04 a {
    color: #A4410B;
	text-decoration: none;}
  .box04 a:hover {
    color: #382814;
	text-decoration: none;}
#search {
    width: 171px;
	height: 175px;
	background: #EEF3F9;
	border: 1px #B2B2B2 solid;
	text-align: center;
	color: #000;}
.search_title {
 	margin: 0 0 5px 0 !important;margin: 0;
	padding: 0 0 0 10px;
    width: 161px;
	height: 30px;
	line-height: 30px;
    overflow: hidden;
	color: #265D6F;
	font-weight: bold;
	text-align: left;
	background: url(../../../images/bg_search_title.jpg) #FFF repeat-x;}
input {
    margin: 3px 0 2px 0 !important;margin: 5px 0 0px 0;
	padding: 0;
	height:18px;
    border: 1px #BCBBBB solid;
	background: #FFF;}
select {
    margin: 3px 0 2px 0 !important;margin: 5px 0 0px 0;
	padding: 0;
	height: 18px;
    border: 1px #BCBBBB solid;
	background: #FFF;}
#link {
    margin: 6px 0 0 0;
    width: 171px;
	clear: both;
	border: 1px #B2B2B2 solid;}
#link_bg {
	background: #F6F9FB;}
#link_bg img {
	margin: 5px 0 5px 25px;
	border: 1px #CCC solid;}
.link_title {
 	margin: 0 0 5px 0 !important;margin: 0;
	padding: 0 0 0 10px;
    width: 161px;
	height: 30px;
	line-height: 30px;
    overflow: hidden;
	color: #265D6F;
	font-weight: bold;
	text-align: left;
	background: url(../../../images/bg_links_title.jpg) #FFF repeat-x;}
#link_content {
    width: 161px;
    padding: 5px 0 5px 10px;
	text-align: left;
	color: #0B4A7C;
    font-size: 11px;
	line-height: 20px;}
#link_content a {
    color: #0B4A7C;
	text-decoration: none;}
#link_content a:hover {
    color: #0B4A7C;
	text-decoration: underline;}
#middle_line {
    float: left;
	padding: 0;
	width: 150px;
	height: 1px;
	background: #B2B2B2;
	font: 0px/0px sans-serif;}
#copyright {
	padding: 0;
	color: #0B4A7C;}
#copyright a {
    color: #0B4A7C;
	text-decoration: none;}
#copyright a:hover {
    color: #0B4A7C;
	text-decoration: underline;}
#copyright_line01 {
	float: left;
	padding: 0;
	width: 760px;
	height: 3px;
	background: #6A879D;
	font: 0px/0px sans-serif;}
#copyright_line02 {
	float: left;
	padding: 0;
	width: 760px;
	height: 2px;
	background: #FFF;
	font: 0px/0px sans-serif;}
#copyright_line03 {
	float: left;
	padding: 0;
	width: 760px;
	height: 1px;
	background: #6A879D;
	font: 0px/0px sans-serif;}


a { blr:expression(this.onFocus=this.blur())}
area { blr:expression(this.onFocus=this.blur())}
table{ border-collapse: collapse;}
td { line-height: 18px; color: #555; font-size: 12px;}
.padding { padding: 5px;}
.title_14 {
	color: #FB6F6F;
	font-size: 14px;
	font-weight: bold;}
.text {
     color: #FF0000;
	 line-height: 1.5em;
	 text-indent: 2em;
	 word-break: break-all;
	 text-align:justify; text-justify:Distribute-all-lines;}
.font01 { color: #0B4A7C;}