 BODY {
	TABLE-LAYOUT: fixed;
	SCROLLBAR-FACE-COLOR: #dee3e7;
	FONT-SIZE: 12px;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #dee3e7;
	COLOR: #333333;
	WORD-BREAK: break-all;
	BACKGROUND-COLOR: #ffffff;
	MARGIN: 0px; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #cdcdcd; 
	SCROLLBAR-3DLIGHT-COLOR: #cfcfcf; 
	LINE-HEIGHT: 15px; 
	SCROLLBAR-ARROW-COLOR: #7f7f7f; 
	SCROLLBAR-TRACK-COLOR: #efefef; 
}

.bottom_bg
{ background-image:url(../images/bottom_bg.gif); background-repeat:repeat-x;
color:#05509b}

.about_rfont p
{ font-size:14px; color:#186599;text-indent: 25px;
	line-height: 25px;
}
.about_rfont li
{ font-size:14px; color:#186599;text-indent: 25px;
	line-height: 25px;
}

.about_rfont
{ font-size:14px; color:#186599;text-indent: 25px;
	line-height: 25px;
}

.news_rfont p
{ font-size:14px; color:#666666;text-indent: 25px;
	line-height: 25px;
}

.sub_rfont p
{ font-size:14px; color:#666666;text-indent: 25px;
	line-height: 25px;
}

.table_width
{
width:772px;}

TD {
	FONT-SIZE: 12px; LINE-HEIGHT: 140%
}
.news_title {
	font-size: 22px;
	font-weight: bold;
	color: #186599;
}

.sub_title {
	font-size: 18px;
	font-weight: bold;
	color: #186599;
}

p {
	text-indent: 25px;
	line-height: 25px;
	margin: 0px;
	padding: 6px;
	font-size: 12px;
}

A:link {
	COLOR: #05509b; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #05509b; TEXT-DECORATION: none;
}
A:hover {
	COLOR:#CC0000; TEXT-DECORATION: underline;
}
A:active {
	COLOR: #05509b; TEXT-DECORATION: none;
}

ul{	line-height: 23px;
font-size:12px;
margin-top:0px;
padding: 6px;
}
.td_line {
	border: 1px solid #cdcdcd;
}

SELECT {
	COLOR: #000000
}
INPUT {
     BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 12px; background-color:#C4E7FA; BORDER-LEFT-COLOR: #2986BC; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #2986BC; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #2986BC; PADDING-TOP: 1px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #2986BC
}
TEXTAREA {
	COLOR: #000000; BACKGROUND-COLOR: #dfdfdf
}
.bgx {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse
}
.px14b {
	FONT-SIZE: 14px
}


.px14a {
	FONT-SIZE: 14px;
	line-height: 20px;
}


.red {
	COLOR: #CC0000
}

.article_title{
	font-size:16px;
	height:30px;
	COLOR: #b80101;
	font-weight: bold;
	text-indent:35px;
	background-image:url(../images/dot5.gif);
	background-position: left top;
	background-repeat:no-repeat;
	border-bottom: #efefef 1px solid;
	margin-bottom:5px;
	margin-top:25px;
	padding-top:5px;
}

.red_b {
    font-size:14px;
	COLOR: #ff0000;
	font-weight: bold;
	text-indent:5px;
	background-position: absmiddle;
	background-repeat:no-repeat;
}
.blue_b {
    font-size:14px;
	COLOR: #0054A0;
	font-weight: bold;
	
}

.case_tdbg
{

background-color:fafafa;
font-size:12px;}

.case_title
 {  font-size:14px;
	COLOR: #0054A0;
	background-color:#f1f1f1;
	font-weight: bold;
  }
 .case_b1
 {font-weight: bold;
 color:#0099CC;
 }
  .product_tdbg
{

background-color:fafafa;
font-size:12px;}

.product_title
 {  font-size:14px;
	COLOR: #0054A0;
	background-color:#f1f1f1;
	font-weight: bold;
  }
.product_table
 { background-color:#f1f1f1;
  }
A.redlink:link {
	COLOR: #CC0000; TEXT-DECORATION: none
}
A.redlink:visited {
	COLOR: #CC0000; TEXT-DECORATION: none
}
A.redlink:hover {
	COLOR: #0054A0;TEXT-TRANSFORM: none;
}
A.redlink:active {
	COLOR: #CC0000; TEXT-DECORATION: none
}

A.redblinelink:link {
	COLOR: #CC0000; TEXT-DECORATION: underline; font-weight: bold;
}
A.redblinelink:visited {
	COLOR: #CC0000; TEXT-DECORATION: underline; font-weight: bold;
}
A.redblinelink:hover {
	COLOR: #0054A0;TEXT-DECORATION: underline; font-weight: bold;
}
A.redblinelink:active {
	COLOR: #CC0000; TEXT-DECORATION: underline; font-weight: bold;
}


A.whitelink:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitelink:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitelink:hover {
	COLOR: #fff000;TEXT-TRANSFORM: none;
}
A.whitelink:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.redblink:link {
	COLOR: #CC0000; TEXT-DECORATION: none; font-weight: bold;
}
A.redblink:visited {
	COLOR: #CC0000; TEXT-DECORATION: none; font-weight: bold;
}
A.redblink:hover {
	COLOR: #3366CC;TEXT-TRANSFORM: none; font-weight: bold;
}
A.redblink:active {
	COLOR: #CC0000; TEXT-DECORATION: none; font-weight: bold;
}
.blue {
	color: #000099;
}
.white{FONT-SIZE: 12px; color:#ffffff
}
A.bluelink:link {
	COLOR: #042470; text-decoration: none;
}
A.bluelink:visited {
	COLOR: #042470; text-decoration: none;
}
A.bluelink:hover {
	COLOR: #CC0000;	text-decoration: none;
}
A.bluelink:active {
	COLOR: #042470; text-decoration: none;
}

A.yellowlink:link {
	COLOR:#FFFF00; text-decoration: none;
}
A.yellowlink:visited {
	COLOR: #FFFF00; text-decoration: none;
}
A.yellowlink:hover {
	COLOR: #ffffff;	text-decoration: none;
}
A.yellowlink:active {
	COLOR: #FFFF00; text-decoration: none;
}
.huicolor
{ COLOR:#6a6a6a; }
A.indexhuilink:link {
	COLOR:#6a6a6a; text-decoration: none;
}
A.indexhuilink:visited {
	COLOR: #6a6a6a; text-decoration: none;
}
A.indexhuilink:hover {
	COLOR: #042470;	text-decoration: none;
}
A.indexhuilink:active {
	COLOR: #6a6a6a; text-decoration: none;
}

A.mainhuilink:link {
	COLOR:#6a6a6a; font-size:14px; text-decoration: none;
}
A.mainhuilink:visited {
	COLOR: #6a6a6a; font-size:14px;text-decoration: none;
}
A.mainhuilink:hover {
	COLOR: #ff0000;	font-size:14px;text-decoration: none;
}
A.mainhuilink:active {
	COLOR: #6a6a6a; font-size:14px;text-decoration: none;
}

.leftbg
{
background-color:#fafafa;
border-right:#ededed 1px solid;}

.rightbg
{
background-color:#ffffff;
border-right:#ededed 1px solid;}

A.px14:link {
	COLOR: #042470; text-decoration: none;FONT-SIZE: 14px;
}
A.px14:visited {
	COLOR: #042470; text-decoration: none;FONT-SIZE: 14px;
}
A.px14:hover {
	COLOR: #CC0000;	text-decoration: none;FONT-SIZE: 14px;
}
A.px14:active {
	COLOR: #042470; text-decoration: none;FONT-SIZE: 14px;
}

A.px14blue:link {
	COLOR: #027AF4; text-decoration: none;FONT-SIZE: 14px;
}
A.px14blue:visited {
	COLOR: #027AF4; text-decoration: none;FONT-SIZE: 14px;
}
A.px14blue:hover {
	COLOR: #CC0000;	text-decoration: none;FONT-SIZE: 14px;
}
A.px14blue:active {
	COLOR: #027AF4; text-decoration: none;FONT-SIZE: 14px;
}
.px14blue1 {
	COLOR: #027AF4; text-decoration: none;FONT-SIZE: 14px;
}
.left_line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;
}
.left_menubg {
	background-color: #e6e6e6;
}

.right_line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eeeeee;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eeeeee;
}
.news_date {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight:normal;
}
A.news_link:link {
	color: #00427D; text-decoration: none;FONT-SIZE: 12px;
}
A.news_link:visited {
	color: #00427D; text-decoration: none;FONT-SIZE: 12px;
}
A.news_link:hover {
	color: #990000;	text-decoration: underline;FONT-SIZE: 12px;
}
A.news_link:active {
	COLOR: #00427D; text-decoration: none;FONT-SIZE: 12px;
}
.td_blue {
	font-size: 12px;
	color: #0F5DA4;
	text-decoration: none;
	line-height:20px;
}
.left_menufont {
	font-size: 12px;
	
	color: #1362AD;
}
A.left_menufont:link {
	COLOR: #1362AD; text-decoration: none;FONT-SIZE: 12px;
}
A.left_menufont:visited {
	COLOR: #1362AD; text-decoration: none;FONT-SIZE: 12px;
}
A.left_menufont:hover {
	COLOR: #ff6600;	text-decoration: none;FONT-SIZE: 12px;
}
A.left_menufont:active {
	COLOR: #1362AD; text-decoration: none;FONT-SIZE: 12px;
}

.left_menufont1 {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
A.left_menufont1:link {
	COLOR: #ff6600; text-decoration: none;FONT-SIZE: 12px;
}
A.left_menufont1:visited {
	COLOR: #ff6600; text-decoration: none;FONT-SIZE: 12px;
}
A.left_menufont1:hover {
	COLOR: #1362AD;	text-decoration: none;FONT-SIZE: 12px;
}
A.left_menufont1:active {
	COLOR: #ff6600; text-decoration: none;FONT-SIZE: 12px;
}.uni_bg {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	background-color: #F0F4FF;
	border: 1px solid #7CBCD8;
	padding: 3px;
}
.wenhua {
	font-size: 12px;
	color: #0066CC;
}

.pxb12{
	font-size:14px;
	color:bb0000;
	font-weight: bold;
}
.data_line {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color:#f5f5f5;
}

.data_bg1 {
  color:#555555;
  background-color:#Fafafa;
    line-height:23px;
}
.data_bg2 {
  color:#555555;
  background-color:#f5f5f5;
  line-height:23px;
}


A.bluelinelink:link {
	COLOR: #0054A0; TEXT-DECORATION: underline
}
A.bluelinelink:visited {
	COLOR: #0054A0; TEXT-DECORATION: underline
}
A.bluelinelink:hover {
	COLOR:#CC0000;TEXT-DECORATION: underline
}
A.bluelinelink:active {
	COLOR: #0054A0; TEXT-DECORATION: underline
}
.left_tablebg
{
background-color:f7f7f7;}
.left_linebg
{
background-color:eeeeee;
height:1px;
}
.left_linebg1
{
background-color:eeeeee;
height:2px;
}
.blueline
{
text-decoration:none;
color:#0054A0;}


/*菜单效果开始*/
.gnb {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; padding-left:35px; width:100%
}
.gnb UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.gnb LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 20px; PADDING-TOP: 0px; float:left;
}
.gnb LI IMG {
	VERTICAL-ALIGN: top;border:0px; padding:5px;
}
.gnb LI A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px; padding-bottom:0px; padding-top:6px; padding-bottom:6px;
}
.gnb LI A:hover {
	 TEXT-DECORATION: none;
}
.gnb UL LI:hover A {
	 TEXT-DECORATION: none; border:0px;
}
.gnb LI UL {
	Z-INDEX: 200; BORDER-BOTTOM: #e7e7e7 2px solid; POSITION: absolute; BORDER-LEFT: #e7e7e7 2px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: auto; BORDER-TOP: #e7e7e7 2px solid; BORDER-RIGHT: #e7e7e7 2px solid; PADDING-TOP: 0px;
}
.gnb LI:hover UL {
	DISPLAY: block
}
* HTML .gnb LI A:hover UL {
	DISPLAY: block
}
.gnb LI LI {
	BORDER-BOTTOM: #e6e6e6 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #fff; PADDING-TOP: 0px
}
.gnb LI LI.last {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 140px; PADDING-RIGHT: 0px; DISPLAY: block; BORDER-TOP-STYLE: none; BACKGROUND: #fff; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
.gnb LI:hover LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.gnb LI UL A {
	TEXT-ALIGN: left; DISPLAY: block; HEIGHT: 29px
}
.gnb LI UL A:hover {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.gnb LI UL LI:hover A {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.gnb P {
	CLEAR: left
}
/*结束*/

/***************************************************************************/
/* 下拉列表样式 */
/***************************************************************************/
#dropmenudiv {
	position: absolute;
	border: 1px solid #1a699c;
	border-bottom-width: 0;
	font: normal 12px Verdana;
	line-height: 25px;
}

#dropmenudiv a {
	width: 100%;
	display: block;
	color: #1a699c;
	text-indent: 3px;
	border-bottom: 1px solid #1a699c;
	padding-left:0px;
	text-decoration: none;
	text-align:center;
	padding-top:5px;
}
#dropmenudiv li{
	list-style: none;
	list-style-position: outside;
	text-align: center;
	margin-left: 0px;

}
#dropmenudiv a:hover { /*hover background color*/
	background: #fffff1;
	color: #ca0000;
	font-weight:bold;
}


