body {
	margin: 0px;
	font-size: 12px;
	color: #4b4b4b;
	background-color: #FFFFFF;
}
a:link {TEXT-DECORATION: none;COLOR: #4b4b4b;}
a:visited {TEXT-DECORATION: none;COLOR: #4b4b4b;}
a:hover {COLOR:#D90000;TEXT-DECORATION: none}
.a1:link {TEXT-DECORATION: none;COLOR: #062A80;}
.a1:visited {TEXT-DECORATION: none;COLOR: #062A80;}
.a1:hover {COLOR:#D90000;TEXT-DECORATION: none}
.a2:link {COLOR: #525252;TEXT-DECORATION: none}
.a2:visited {TEXT-DECORATION: none;COLOR: #525252;}
.a2:hover {COLOR:#525252;TEXT-DECORATION: none}
.a3:link {TEXT-DECORATION: none;COLOR: #255b87;}
.a3:visited {TEXT-DECORATION: none;COLOR: #255b87;}
.a3:hover {COLOR:#D90000;TEXT-DECORATION: none}

.clear {
	clear: both;
}
.textheight {
	line-height: 22px;
}
.textheight2 {
	line-height: 1.5;
	padding-top: 20px;
}
.textspacing {
	letter-spacing: 0.2em;
}

.line td {
	background-image: url(../images/line1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}.line1 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
}
.leftmenu li {
	display: inline;
}
.leftmenu span {
	display: block;
	background-image: url(../images/2nd/2nd_tt_1.png);
	height: 36px;
	width: 175px;
	color: #004382;
	font-weight: bold;
	line-height: 36px;
	padding-left: 50px;
	letter-spacing: 0.2em;
	cursor: hand;
}
.leftmenu_span {
	background-image: url(../images/2nd/2nd_tt_1.png);
	display: block;
	height: 50px;
}
.leftmenu a:hover span {
	background-image: url(../images/2nd/2nd_tt_2.png);
	color: #bc0004;
}

.leftmenu div {
	height: 5px;
	overflow: hidden;
}
.newsmenu li {
	display: inline;
}
.newsmenu span {
	background-image: url(../images/news_is.gif);
	height: 16px;
	width: 70px;
	padding-top: 10px;
	padding-left: 16px;
	display: block;
	float: left;
	color: #00347a;
	cursor: hand;
}
/*-----------------------*/
.leftmenus li {
	display: inline;
}
.leftmenus span {
	display: block;
	background-image: url(../images/body_menu_is.gif);
	height: 27px;
	width: 166px;
	color: #004382;
	font-weight: bold;
	line-height: 27px;
	padding-left: 50px;
	cursor: hand;
}
.leftmenus a:hover span {
	background-image: url(../images/body_menu_on.gif);
	color: #bc0004;
}

.leftmenus div {
	height: 5px;
	overflow: hidden;
}

/*-----------------------*/
.newsmenu li {
	display: inline;
}
.newsmenu span {
	background-image: url(../images/news_is.gif);
	height: 16px;
	width: 70px;
	padding-top: 10px;
	padding-left: 16px;
	display: block;
	float: left;
	color: #00347a;
	cursor: hand;
}
#newscontent {
	height: 140px;
	padding: 5px;
	width: 530px;
	margin: auto;
}
#newscontent li {
	display: inline;
	clear: both;
	overflow: hidden;
}
#newscontent span {
	display: block;
	background-image: url(../images/line1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: hand;
}
#newscontent a:active {
	color: #000000;
}

.newscontent_title {
	float: left;
}
.newscontent_time {
	float: right;
}
#menu {
	height: 34px;
	width: 750px;
	margin-right: auto;
	margin-left: auto;
}
#menu li {
	display: inline;
}
#menu span {
	background-image: url(../images/menu_is.gif);
	height: 20px;
	width: 99px;
	display: block;
	float: left;
	margin-right: 1px;
	font-weight: bold;
	text-align: center;
	padding-top: 14px;
	color: #1b4b6d;
	cursor: hand;
}
#smallmenuview {
	height: 27px;
	color: #255b87;
	line-height: 26px;
	letter-spacing: 0.1em;
	padding-left: 20px;
}
.productmenu li {
	display: inline;
}
.productmenu span {
	display: block;
	background-image: url(../images/body_menu_is.gif);
	height: 27px;
	width: 166px;
	color: #004382;
	font-weight: bold;
	line-height: 27px;
	padding-left: 50px;
	letter-spacing: 0.2em;
	cursor: hand;
}
.productmenu a:hover span {
	background-image: url(../images/body_menu_on.gif);
	color: #bc0004;
}

.productmenu div {
	height: 5px;
	overflow: hidden;
}
.xianguan {
	font-family: "宋体";
	font-size: 9pt;
	color: #062A80;
	padding-left: 4px;
}
.zazhi1 {
	font-family: "宋体";
	font-size: 9pt;
	color: #4B4B4B;
	padding-top: 2px;
	letter-spacing: 1.2pt;
	line-height: 1.5;
}
.service {
	font-family: "宋体";
	font-size: 10pt;
	line-height: 1.5;
	color: #4B4B4B;
}
.news {

	font-family: "宋体";
	font-size: 9pt;
	line-height: 1.5;
	color: #4B4B4B;
}
.zhaopin {

	font-family: "宋体";
	font-size: 9pt;
	color: #4B4B4B;
	padding-left: 7px;
	padding-top: 12px;
	padding-right: 5px;
	line-height: 1.5;
}
.zhaopintext {
	font-family: "宋体";
	font-size: 9pt;
	color: #4B4B4B;
	line-height: 1.5;
	padding-right: 20px;
	padding-left: 8px;
}
