body { margin:0 auto; padding:0; font:12px/150% "宋体";color:#333; text-align:center; }
div,form,img,dl,dt,dd,p { margin:0px; padding:0px; border:0px; list-style-type:none; overflow:hidden; zoom:1;}
ul,li { margin:0; padding:0; list-style:none; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px; }
table,td,th { text-align:left; }
table { margin:0 auto; }

.topline { height:4px; line-height:4px; overflow:hidden; background:#3366CC; margin:0 auto; width:1010px;padding:0;}
.line2 { height:4px; overflow:hidden; background:#ccc; margin:0 auto; width:1010px; padding:0;}
.line-2 { height:2px; overflow:hidden; background:#ccc; padding:0;}

.banner { width:1010px; height:200px; margin:0 auto; padding:0; }
.clear { width:1px; height:0; clear:both; overflow:hidden; line-height:0px; }
.clear_8 { width:1px; height:8; clear:both; overflow:hidden; line-height:8px; }


.content { width:1010px; margin:0 auto; margin-top:12px; }
.left { float:left; width:180px; margin-left:20px; display:inline; }
.right { float:right; width:780px; text-align:left; }
.left2 { float:left; width:196px; margin-left:8px; display:inline; }

.products { padding-left:12px; }
.products .pro {
	width:170px;
	height:142px;
	height:auto;
	float:left;
	margin:8px 20px 0px 0;
	*margin:8px 20px 0px 0;
	text-align:center;
    display:inline;
	border:1px solid #ddd;
}

.products .pro img {
    margin:4px auto;
	*margin-bottom:0px;
	_margin-bottom:1px;
	display:inline;
	width:160px;
	height:115px;
}

.products .pro h4 { margin:0; padding:0; height:24px; line-height:24px; text-align:center;font-weight:normal; vertical-align:middle;}

.title {
	height:35px;
	line-height:35px;
	padding-left:32px;
	font-weight:bold;
	font-size:14px;
	color:#000;
	background:url(../images/right-h2bg.gif) left no-repeat;
}

.title span.more { float:right; font-size:12px; font-weight:normal; margin-right:10px; margin-top:8px; }
.title span.txt { float:left; font-size:14px; font-weight:bold; }
.title span.pos { float:right;font-size:12px; color:#555; font-weight:normal; margin-right:8px;}

.news { margin-top:5px; }
.news .ltnews { width:380px; float:left; }
.news .rtnews { width:380px; float:right; }
.news .title { background:url(../images/titlebg.gif) left no-repeat; }
.news p { text-indent:16px; height:22px; line-height:22px; border-bottom:1px dotted #ddd;}

.contact { margin-top:8px; }

.text { background:#FBFDFF; line-height:22px; padding:0 10px; padding-top:12px; text-align:left; }
.text2 { background:#FBFDFF; line-height:22px; padding:0 10px; padding-top:12px; text-align:center; }
.text p { text-indent:0px; }
.pl180 { padding-left:180px;}
.pl180 p { font-size:14px; margin-top:5px;}
.pl80 { padding-left:80px; }

.text h1 { font-size:14px; text-align:center; height:32px; line-height:32px; border-bottom:1px solid #ddd; }
.text .newstime { text-align:right; height:24px; line-height:24px;}
.text .changefont { text-align:right; height:24px; line-height:24px; border-top:1px solid #ddd; }


A:link {
	FONT-SIZE: 9pt; COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 9pt; COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	FONT-SIZE: 9pt; COLOR: #333333; TEXT-DECORATION: none
}
.pro_left:link {
	FONT-SIZE: 9pt; COLOR: #333333; TEXT-DECORATION: none
}
.pro_left:visited {
	FONT-SIZE: 9pt; COLOR: #333333; TEXT-DECORATION: none
}
.pro_left:hover {
	FONT-SIZE: 9pt; COLOR: #ed0000; TEXT-DECORATION: underline
}
.pro_left:active {
	FONT-SIZE: 9pt; COLOR: #333333; TEXT-DECORATION: none
}
.pro_main_right:link {
	FONT-SIZE: 9pt; COLOR: #791800; TEXT-DECORATION: none
}
.pro_main_right:visited {
	FONT-SIZE: 9pt; COLOR: #791800; TEXT-DECORATION: none
}
.pro_main_right:hover {
	FONT-SIZE: 9pt; COLOR: #400d00; TEXT-DECORATION: underline
}
.pro_main_right:active {
	FONT-SIZE: 9pt; COLOR: #791800; TEXT-DECORATION: none
}
.link_hui:link {
	FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none
}
.link_hui:visited {
	FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none
}
.link_hui:hover {
	FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: underline
}
.link_hui:active {
	FONT-SIZE: 9pt; COLOR: #666666; TEXT-DECORATION: none
}
.link_9_b:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; TEXT-DECORATION: none
}
.link_9_b:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; TEXT-DECORATION: none
}
.link_9_b:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; TEXT-DECORATION: underline
}
.link_9_b:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; TEXT-DECORATION: none
}
.link_red_b:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e02401; TEXT-DECORATION: none
}
.link_red_b:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e02401; TEXT-DECORATION: none
}
.link_red_b:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e02401; TEXT-DECORATION: underline
}
.link_red_b:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #e02401; TEXT-DECORATION: none
}
.link_lan_b:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #25456d; TEXT-DECORATION: none
}
.link_lan_b:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #25456d; TEXT-DECORATION: none
}
.link_lan_b:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #25456d; TEXT-DECORATION: underline
}
.link_lan_b:active {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #25456d; TEXT-DECORATION: none
}
BODY {
	FONT-SIZE: 9pt; FONT-FAMILY: "宋体"
}
TD {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font1 {
	FONT-SIZE: 11pt; COLOR: #000000; LINE-HEIGHT: 120%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_s2 {
	FONT-SIZE: 9pt; COLOR: #0077cc; LINE-HEIGHT: 120%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_red {
	FONT-SIZE: 9pt; COLOR: #ff6600; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_dred {
	FONT-SIZE: 9pt; COLOR: #e79697; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_red_b {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ff6600; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_red2 {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #990000; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_lan_b {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #25456d; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_lan_b_16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #25456d; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_huang_b {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #b4780a; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_black {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 120%; FONT-FAMILY: "宋体"; LETTER-SPACING: 1px
}
.font_white {
	FONT-SIZE: 9pt; COLOR: #ffffff; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_333333 {
	FONT-SIZE: 9pt; COLOR: #333333; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_666666 {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_666666_b {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_999999 {
	FONT-SIZE: 9pt; COLOR: #999999; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_999999_b {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #999999; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font_ff6600 {
	FONT-SIZE: 9pt; COLOR: #ff6600; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.font4 {
	FONT-SIZE: 9pt; COLOR: #cfcdc0; LINE-HEIGHT: 120%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.bt1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #191979; LINE-HEIGHT: 150%; FONT-FAMILY: "宋体"; LETTER-SPACING: 0px
}
.form_input {
	BORDER-RIGHT: #6eafff 1px solid; BORDER-TOP: #2487ff 1px solid; BORDER-LEFT: #2487ff 1px solid; BORDER-BOTTOM: #6eafff 1px solid; BACKGROUND-COLOR: #fffbf0
}
.form_input2 {
	BORDER-RIGHT: #a8a8a8 1px solid; BORDER-TOP: #a8a8a8 1px solid; BORDER-LEFT: #a8a8a8 1px solid; BORDER-BOTTOM: #a8a8a8 1px solid; BACKGROUND-COLOR: #ffffff
}
.form_textarea {
	BORDER-RIGHT: #6eafff 1px solid; BORDER-TOP: #2487ff 1px solid; BORDER-LEFT: #2487ff 1px solid; BORDER-BOTTOM: #6eafff 1px solid; BACKGROUND-COLOR: #fffbf0
}
.form_textarea2 {
	BORDER-RIGHT: #a8a8a8 1px solid; BORDER-TOP: #a8a8a8 1px solid; BORDER-LEFT: #a8a8a8 1px solid; BORDER-BOTTOM: #a8a8a8 1px solid; BACKGROUND-COLOR: #000000
}
.form_submit {
	COLOR: #ffffff; BACKGROUND-COLOR: #0069ea
}
.form_submit2 {
	BORDER-RIGHT: #003679 1px solid; BORDER-TOP: #003679 1px solid; BORDER-LEFT: #003679 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #003679 1px solid; BACKGROUND-COLOR: #0069ea
}
.form_submit3 {
	BORDER-RIGHT: #a4b3c8 1px solid; BORDER-TOP: #a4b3c8 1px solid; FONT-SIZE: 12px; MARGIN: 1px; BORDER-LEFT: #a4b3c8 1px solid; WIDTH: 60px; BORDER-BOTTOM: #a4b3c8 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #dfe7ef
}

.top { height:88px; width:1010px; margin:0 auto; padding:0;}
.top .logo { width:500px; float:left; background:url(top.jpg) no-repeat 0px 0px; height:88px; }
.top .lang { width:430px; float:right; height:88px; background:url(lang-bg.gif) right no-repeat; }
.top .lang p { text-align:center; margin-top:8px; height:16px; line-height:16px; }

.menu { margin:0 auto; width:1010px; padding:0; height:40px; background:url(nav-bg.gif) repeat-x; }

.menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
.menu ul li {
	float: left;
	width:100px;
	height: 40px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
}

.menu ul li a {
	display: block;
	text-decoration: none;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size: 14px;
	font-weight:bold;
}
.menu ul li a:visited { color:#fff; font-size: 14px;}
.menu ul li a:hover {
	color:#000;
	text-decoration: none;
	font-size: 14px;
	background:url(nav-on.gif) left no-repeat;
}
.menu ul li a.nav-on {
    color:#fff;
	font-weight:bold;
	background:url(nav-on.gif) left no-repeat;
}
.menu ul li.nav-line { width:1px; overflow:hidden; background:url(nav-line.gif) center no-repeat; }
.menu ul li.kong { width:2px; }

.footer { text-align:center; width:1010px; margin:0 auto; border-top:4px solid #ccc; margin-top:8px; padding-top:5px; height:80px; overflow:hidden;}
.foooter p { text-align:center; line-height:22px; line-height:22px; }
.foooter p.links { color:#ebebeb; }
.foooter p.links a:link
.foooter p.links a:visited { color:#ebebeb; }

a.newson { color:#0066FF;}
