/*reset*/
html, body, div, span, applet,  iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
	text-align:center;
	margin: 0;
	padding: 0;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body{
	text-align:center;
	font-size:12px;
	text-align:center;
}

/*reset end*/

.topbg{
	background-image: url(../images/contact_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nebg{
	background-image: url(../images/rbg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Mbg2{
	background-image: url(../images/foot.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
TD {
	FONT-SIZE: 12px; COLOR: #464747; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
A:link {
	COLOR: #4B4B4B; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #eb6100; TEXT-DECORATION: none;
}
A {
	COLOR: #4B4B4B; TEXT-DECORATION: none;
}
.t14 {
	FONT-SIZE: 14px
}

.botton_line {
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	font-family: Verdana,"宋体";
	font-size: 12px;
	color: #968B79;
	text-decoration: none;
}
.yellow{
	font-family: Verdana,"宋体";
	font-size: 12px;
	color: #eb6100;
	LINE-HEIGHT: 18px;
	text-decoration: none;
}
.gray3{
	font-family: Verdana,"宋体";
	font-size: 12px;
	color: #4E5051;
	LINE-HEIGHT: 22px;
	text-decoration: none;
}
.red{
	font-family: Verdana,"宋体";
	font-size: 12px;
	color: #CD4E33;
	LINE-HEIGHT: 18px;
	text-decoration: none;
}
.blue{
	font-family: Verdana,"宋体";
	font-size: 12px;
	color: #8CB3C6;
	LINE-HEIGHT: 18px;
	text-decoration: none;
}
.black{
    font-size: 14px;
	color:#000000; 
	line-height:22px;
	font-family: Verdana,"宋体";
	font-weight:bold;
}

.bluex{
	font-size: 12px;
	color:#5172a4; 
	line-height:20px;
	font-family: Verdana,"宋体";
}

.red14{
	font-size: 14px;
	color:#1F6080; 
	line-height:22px;
	font-family: Verdana,"宋体";
	 font-weight:bold;
}
.red12{
	font-size: 12px;
	color:#F9532B; 
	line-height:22px;
	font-family: Verdana,"宋体";
	 font-weight:bold;
}
.gray{
	font-family: Verdana,"宋体";
	font-size: 12px;
	color: #919090;
	LINE-HEIGHT: 18px;
	text-decoration: none;
}
A.gray:link {
	line-height: 18px;COLOR: #6D6B6B; TEXT-DECORATION: none
}
A.gray:visited {
	line-height: 18px;COLOR: #6D6B6B; TEXT-DECORATION: none
}
A.gray:hover {
	line-height: 18px;BACKGROUND:none; COLOR: #8CA6CA; TEXT-DECORATION:  underline;
}
A.gray:active {
	line-height: 18px;BACKGROUND:none; COLOR: #6D6B6B; TEXT-DECORATION: none
}
.white{
	font-family: Verdana,"宋体";
	font-size: 12px;
	color: #d1d9e3;
	LINE-HEIGHT: 18px;
	text-decoration: none;
}
A.white:link {
	line-height: 18px;COLOR: #d1d9e3; 	font-size: 12px;TEXT-DECORATION: none;
}
A.white:visited {
	line-height: 18px;COLOR: #d1d9e3; 	font-size: 12px;TEXT-DECORATION: none;
}
A.white:hover {
	line-height: 18px;BACKGROUND:none; COLOR: #fff; TEXT-DECORATION: underline;	font-size: 12px; 
}
A.white:active {
	line-height: 18px;BACKGROUND:none; COLOR: #464747; 	font-size: 12px; TEXT-DECORATION: none;
}

A.white2:link {
	COLOR: #0066B6; 	font-size: 14px;TEXT-DECORATION: none; font-weight:bold;
}
A.white2:visited {
	COLOR: #0066B6; 	font-size: 14px;TEXT-DECORATION: none;font-weight:bold;
}
A.white2:hover {
	BACKGROUND:none; COLOR: #FF8F00; TEXT-DECORATION: none;	font-size: 14px; font-weight:bold;
}
A.white2:active {
	BACKGROUND:none; COLOR: #000000; 	font-size: 14px; TEXT-DECORATION: none;font-weight:bold;
}


.blue2{
	font-family: Verdana,"宋体";
	font-size: 14px;
	color: #28638F;
	LINE-HEIGHT: 22px;
	text-decoration: none;
}
A.blue2:link {
	line-height: 18px;COLOR: #28638F; TEXT-DECORATION: none;	font-size: 14px; font-weight:bold;
}
A.blue2:visited {
	line-height: 18px;COLOR: #28638F; TEXT-DECORATION: none;	font-size: 14px; font-weight:bold;
}
A.blue2:hover {
	line-height: 18px;BACKGROUND:none; COLOR: #8EB5DC; TEXT-DECORATION: none;	font-size: 14px; font-weight:bold;
}
A.blue2:active {
	line-height: 18px;BACKGROUND:none; COLOR: #28638F; TEXT-DECORATION: none;	font-size: 14px; font-weight:bold;
}

.lineheigt20{ line-height:24px;font-size: 14px; }
BODY {
	FONT-SIZE: 12px;
	COLOR: #444444;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Verdana, "宋体", Arial, Sans;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WORD-SPACING: 0px;
	PADDING-TOP: 0px;
	LETTER-SPACING: 0px;
	text-decoration: none;

}
.line {
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Verdana,"宋体";
	color: #000000;
	height: 20px;
	background-color: #FFFFFF;
	border: 1px solid #35C4F7;
}
.line2 {
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Verdana,"宋体";
	color: #000000;
	height: 86px;
	background-color: #FFFFFF;
	border: 1px solid #9A9A9A;
}
.searchinput{
	margin-left: 4px;
	color: #968B79;
	width: 122px;
	font-size: 12px;
	font-family: Verdana, "宋体", Arial, Sans;
	margin-top: 4px;
	border: 0px none;
	height: 18px;
	background-image: url(../images/inputbg.gif);
}
.txtinput{
margin-left: 0px;
color: #000000;
width: 152px;
font-size: 12px;
font-family: Verdana, "宋体", Arial, Sans;
margin-top: 4px;
	border: 1px solid #9A9A9A;
height: 40px;
}
.searchinput2{
margin-left: 2px;
color: #968B79;
width: 80px;
font-size: 12px;
font-family: Verdana, "宋体", Arial, Sans;
margin-top: 4px;
border: 0px none;
height: 18px;
	background-image: url(../images/inputbg2.gif);
}
.inputBG2{
	width: 130px;
	height:19px;
	color:#000000;
	padding-left:4px;
	padding-top:3px;
	background-image: url(../images/input_02.gif);
	background-position: left top;
	border: 1px solid #89BFF0;
}
.prinklineB_xu{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #B5B5B5;
	border-right-color: #B5B5B5;
	border-bottom-color: #B5B5B5;
	border-left-color: #B5B5B5;
}
.LandR {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #DFD9D1;
	border-right-color: #DFD9D1;
	border-bottom-color: #DFD9D1;
	border-left-color: #DFD9D1;
}
.centerline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #DFD9D1;
	border-right-color: #DFD9D1;
	border-bottom-color: #DFD9D1;
	border-left-color: #DFD9D1;
}
img.blueline { border: 4px solid #bbdefd} 
A.blue3:link {
	line-height: 18px;COLOR: #0BF6FF; TEXT-DECORATION: none;	font-size: 13px; font-weight:bold;
}
A.blue3:visited {
	line-height: 18px;COLOR: #0BF6FF; TEXT-DECORATION: none;	font-size: 13px;font-weight:bold;
}
A.blue3:hover {
	line-height: 18px;BACKGROUND:none; COLOR: #ffffff; TEXT-DECORATION: none;	font-size: 13px;font-weight:bold; 
}
A.blue3:active {
	line-height: 18px;BACKGROUND:none; COLOR: #0BF6FF; TEXT-DECORATION: none;	font-size: 13px; font-weight:bold;
}
.button{ width:60px; height:25px; background:url(../images/button_bg.jpg) left top; text-align:center; padding-top:5px; display:block; color:#fff;}
a.button{ color:#fff;}



/* 滑动门CSS */
#fodsx {}
#fodsx td.sx0{background:url(../images/hua01.gif) left no-repeat;}
#fodsx td.sx1{background:url(../images/hua001.gif) left no-repeat;}
#fodsx #Fod_listx p{margin:0;padding:0;width:0px;float:left;text-align:center;color:#fff;font-weight:bold;font-size:12px;}
#fodsx #Fod_listx div.x{font-size:12px;color:#000000;text-align:center;width:110px;height:20px;float:left;cursor:pointer;}
#fodsx #Fod_listx .sx{font-size:12px; color:#ffffff; font-weight:bold;text-align:center;width:110px;height:20px;float:left;cursor:pointer;}
#fodsx ul,li{list-style-type:none;margin:0;padding:0;}
.dis{display:block}
.undis{display:none;}
.style1 {color: #444}


/*菜单*/
.nav
{	height:30px;
	width: 979px;
	display: block;
	margin:5px auto 0px auto;
}
.nav li
{
	float: right;
	display: inline-block;
	height: 30px;
	position:relative;
}
.nav li a
{
	
	color:#0d4295;
	font-size:13px;
}
.nav ul li ul {
display: none;
color:#fff;
height:32px;
width: 420px;
}
.nav ul li ul li{
float:left;
height:28px;}
.nav ul li ul li.left{
	width:8px;
	height:28px;
	display:inline-block;
	float:left;}
.nav ul li ul li.right{
	width:8px;
	height:28px;
	display:inline-block;
	float:left;}

.nav ul li:hover ul li.left{
	width:8px;
	height:28px;
	display:inline-block;
	float:left;}
.nav ul li:hover ul li.right{
	width:8px;
	height:28px;
	display:inline-block;
	float:left;}
/* specific to non IE browsers */
/* set the background and foreground color of the main menu li on
hover */
/* make the sub menu ul visible and position it beneath the main
menu list item */
.nav ul li:hover ul {
display:block;
position:absolute;
top:20px;
left:12px;
}

.nav ul li:hover ul li a {
display:block;

text-indent:0em;
font-size:12px;
text-align:center;
height:20px;
width:80px;
text-align:center;
padding-top:4px;
}
/* style the background and forground colors of the links on hover
*/
.nav ul li:hover ul li a{

color:#fff;
}

.nav ul li:hover ul li a:hover {

color:#fff;
}

.nav ul li a:hover
{
	
	color:#f90;
}

/*left nav*/
.left_nav a{ height:28px; width:160px; background:url(../images/lnavbg01.gif); display:block;float:right; font-size:13px; text-align:left; line-height:28px; padding-left:27px;}
.left_nav .on{ height:28px; width:160px; background:url(../images/lnavbg02.gif); display:block;float:right; font-size:13px; text-align:left; line-height:28px; padding-left:27px; color:#FFF; font-weight:bold;}
/*banner box*/
#bannerBox {
	BORDER-BOTTOM: #e7e7e7 1px solid; POSITION: relative; BORDER-LEFT: #e7e7e7 1px solid; WIDTH: 170px; BACKGROUND: #fff; FLOAT: right; HEIGHT: 140px; OVERFLOW: hidden; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid
}

	#bannerBox2 {
	BORDER-BOTTOM: #e7e7e7 1px solid; POSITION: relative; BORDER-LEFT: #e7e7e7 1px solid; WIDTH: 170px; BACKGROUND: #fff; FLOAT: right; HEIGHT: 140px; OVERFLOW: hidden; BORDER-TOP: #e7e7e7 1px solid; BORDER-RIGHT: #e7e7e7 1px solid
}
	#bannerImgesBox {
	POSITION: relative; HEIGHT: 140px
}
	#bannerImgesBox A {
	POSITION: absolute; DISPLAY: none; TOP: 0px; TEXT-DECORATION: none; LEFT: 0px
}
	#bannerImgesBox A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
	#bannerTextBox {
	Z-INDEX: 100;
	POSITION: absolute;
	WIDTH: 170px;
	BOTTOM: 12px;
	HEIGHT: 14px;
	RIGHT: 3px
} 
	#bannerTextBox span{FLOAT: right;BACKGROUND: #666666; HEIGHT: 13px; COLOR: #fff; BORDER: #313131 1px solid; margin-right:1px; padding-top:1px; padding-left:2px;}
	#bannerTextBox UL {
	LIST-STYLE-TYPE: none; FLOAT: right; HEIGHT: 16px; LIST-STYLE-IMAGE: none
}
	#bannerTextBox UL LI {
	TEXT-ALIGN: center; WIDTH: 16px; DISPLAY: inline; FLOAT: left; HEIGHT: 16px; OVERFLOW: hidden; MARGIN-RIGHT: 1px
}
	#bannerTextBox UL LI A {
	BORDER-BOTTOM: #313131 1px solid; BORDER-LEFT: #313131 1px solid; LINE-HEIGHT: 14px; MARGIN: 0px auto; WIDTH: 14px; DISPLAY: block; BACKGROUND: #666666; HEIGHT: 14px; COLOR: #fff; BORDER-TOP: #313131 1px solid; BORDER-RIGHT: #313131 1px solid; TEXT-DECORATION: none
}
	#bannerTextBox UL LI A:hover {
	BACKGROUND: #eb6100
}
	#bannerTextBox UL LI.thisHover A {
	BACKGROUND: #0d4295
}
