@charset "gb2312";
/* CSS Document */
* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 150%; FONT-FAMILY: 'ËÎÌå','ÐÂËÎÌå','Lucida Grande','Lucida Sans Unicode',arial,verdana,sans-serif; background-color:#FFF
}
H1 {
	FONT-SIZE: 12px; COLOR: #002963
}
H2 {
	FONT-SIZE: 12px; COLOR: #002963
}
H3 {
	FONT-SIZE: 12px; COLOR: #002963
}
H4 {
	FONT-SIZE: 12px; COLOR: #002963
}
H5 {
	FONT-SIZE: 12px; COLOR: #002963
}
H6 {
	FONT-SIZE: 12px; COLOR: #002963
}
DIV {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Geneva, sans-serif
}
UL { margin:0px}
LI { list-style:none}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

A {
	FONT-SIZE: 12px; BORDER-BOTTOM: 1px dotted; FONT-FAMILY: Verdana, Geneva, sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #000
}
A:visited {
	COLOR: #000
}
A:hover {
	COLOR: #ff0000; BORDER-BOTTOM: 1px solid
}
A.Icon {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
A.Icon:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.red {color:red}
.redb {color:red; font-weight:bold}
.blue {color:blue}
.f_l {
	FLOAT: left
}
.f_r {
	FLOAT: right
}
.m_l_5 { margin-left:5px}
.box182 {width:182px}
.box778 {width:778px}
.box400 {width:400px}
.box560 {width:560px}
.box536 {width:536px}
.box237 { width:237px}
.box230 { width:230px}
.box386 { width:385px}
.box256 {width:256px}
.height3 { height:10px; clear: both}

.h10 { height:10px; clear:both}
.h20 { height:20px}

#head { height:110px}
#head #top{ width:960px; margin:auto; height:58px}
#head #top ul { margin:20px 20px 0px 250px; background:url(factory.gif) no-repeat 0px 0px}
#head #top ul li { float:left; padding-right:20px; font-weight:bold}
#head #newnav { width:960px; height:48px; margin:auto; background:url(menu_bg.jpg) no-repeat}
#head #newnav A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#FFF;display:block; width:121px; font-size:14px; font-weight:bold; padding-top:3px
}
#head #newnav A:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#fff;  display:block; width:121px; text-decoration:underline
}
#head #newnav A.current {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#fff; display:block; width:121px
}
#head #newnav LI.current A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#fff; display:block; width:121px
}
#head #newnav ul li { float:left; line-height:40px; text-align:center; }




#head #nav{ width:960px; margin:auto; height:42px;}
#head span { height:42px; width:300px; position:absolute}
#head #nav A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#FFF;display:block; width:100px; font-size:14px; font-weight:bold; padding-top:3px
}
#head #nav A:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#000; background-image:url(nav_on.gif); background-repeat:no-repeat; display:block; width:100px
}
#head #nav A.current {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#000; background-image:url(nav_on.gif); background-repeat:no-repeat; display:block; width:100px
}
#head #nav LI.current A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#000; background-image:url(nav_on.gif); background-repeat:no-repeat; display:block; width:100px
}
#head #nav ul li { float:left; line-height:42px; text-align:center; }

.box350 { width:340px }
#main { clear:both; width:960px; margin:auto;}
#thenews { width:777px; float:right}
#thenews h1{ font-size:18px; text-align:center; margin:0px}
#thenews h2{ font-size:14px; font-family: "ºÚÌå"; padding-left:35px; padding-top:0px; color:#F00; margin:0px;}
#thenews .cbody { margin:10px 0x; line-height:20px; font-size:12px}
#thenews .info { height:20px; background:#CCC; padding-left:30px }
#thenews .info span { float:right; padding-right:30px}
#thenews .listbox { margin:10px 20px 0px 35px; }
#thenews .next { margin:10px 20px 0px 35px; height:20px; background:#CCC; padding:0px 10px }
#thenews .next li { float:left; padding-left:10px}
#thenews h4{ font-size:14px; padding-top:10px; border-bottom:#F90 solid 1px; margin:30px}
#thenews ul { margin:10px 20px 0px 35px}
#thenews ul li { line-height:25px; list-style:decimal; list-style-position:inside}
#thenews p { margin:10px 20px 0px 35px; line-height:25px; font-size:12px}
#thenews .t{ height:20px; background:url(thenews_t.jpg) no-repeat}
#thenews .m{ background:url(thenews_m.jpg) repeat-y}
#thenews .b { height:17px; background:url(thenews_b.jpg) no-repeat}
#thenews .notice { width:680px; margin-left: 35px; margin-top:15px; padding:15px 0px 15px 30px; color:#F00; font-size:14px; background:url(notice_s.jpg) no-repeat 8px 8px; background-color:#f0eed9; text-indent:30px}
#thenews .imgfatory { border:#CCC solid 1px; padding:10px}
#thenews A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; font-size:12px
}
#thenews A:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}

#thenewslist { width:777px; float:right}
#thenewslist h3{ font-size:16px; color:#F00; height:20px; line-height:20px;}
#thenewslist h4{ font-size:12px; padding:10px 35px 10px 40px;}
#thenewslist span{ float:right}
#thenewslist .t{ height:20px; background:url(thenews_t.jpg) no-repeat}
#thenewslist .m{ background:url(thenews_m.jpg) repeat-y}
#thenewslist .b { height:17px; background:url(thenews_b.jpg) no-repeat}
#thenewslist h2{ font-size:16px; padding:10px 0px 10px 35px; color:#F00}
#thenewslist dl { clear:both; width:700px;}
#thenewslist dl dt{ float:left; width:140px; height:100px}
#thenewslist dl dt img{ border:#CCC solid 1px; padding:5px; text-align:center; margin:5px}
#thenewslist dl dd{ float:left; width:550px;height:100px;}
#thenewslist .d_over{background-color:#f0eed9;margin:5px 39px}
#thenewslist .d_out{background-color:#fff; margin:5px 39px;}
#thenewslist .notice { width:671px; margin-left: 38px; margin-top:15px; padding:15px 0px 15px 30px; color:#F00; font-size:14px; background:url(notice_s.jpg) no-repeat 0px 8px; background-color:#f0eed9; text-indent:30px}

#leftbox ul { padding:5px 10px}
#leftbox .t {height:23px; background:url(left_box_t.gif) no-repeat}
#leftbox .m {background:url(left_box_m.gif) repeat-y}
#leftbox .b {height:35px; background:url(left_box_b.gif) no-repeat}
#leftbox a{
	margin:1px 1px;  padding-left:20px; color:#000; width:140px;
	display:block;height:26px; line-height:26px;font-size:12px; background: url(service_arrows.gif) left -54px no-repeat;BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#leftbox a:hover,#leftbox a.current{
	background-color:#e52d30; background-position:left -76px; color:#FFF
}
#ct { width:180px; margin:auto}
#ct .t { background:url(contact_t.gif) no-repeat; height:47px}
#ct .m {background: url(contact_m.gif) repeat-y}
#ct .b {background: url(contact_b.gif) no-repeat; height:22px}
#ct ul { padding:2px 10px}
#ct ul li { line-height:25px; font-size:12px;}
#ct h3 { background-color:#efefef; color:#e52d30; text-indent:5px; margin: 2px 0px;  height:20px; line-height:20px; border-bottom: #999 1px solid}

#online { width:260px; height:218px; background:url(map_bg.jpg) no-repeat}
#online ul { padding:40px 10px 0px 15px}
#online ul li { line-height:28px; font-size:14px; color:#F00}
#online A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#online A:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
#contactbox ul li .con { background:#F00}
#banner { margin:0px}
#banner dl{ margin:0px; padding:0px}
#banner dl dt{ width:513px; height:218px; float:left; background:url(banner01.jpg) no-repeat}
#banner dl dd{ width:260px; height:218px; float:right}
#pro { clear:both; width:773px; height:183px; background:url(product_bg.gif) no-repeat; margin-bottom:20px}
#pro h2{ padding-bottom:5px}
#pro ul { float:left; width:150px; margin:20px 0px 20px 10px; padding-left:15px}
#pro ul li{ line-height:20px; list-style:circle}
#pro A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#000
}
#pro A:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#F00
}

#pro2 { clear:both; width:773px; height:183px; background:url(product_bg2.gif) no-repeat; margin-bottom:20px; margin-left:4px}
#pro2 h2{ padding-bottom:5px}
#pro2 ul { float:left; width:140px; margin:20px 0px 10px 10px; padding-left:25px}
#pro2 ul li{ line-height:20px; list-style:circle}
#pro2 A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#000
}
#pro2 A:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#F00
}

#prolist { width:770px; margin:auto;}
#prolist dl { margin:0px; padding-top:3px}
#prolist dl dt { width:385px; float:left; text-align:center}
#prolist dl dd { width:385px; float:right; text-align:center}
#about { clear:both; width:770px; margin:auto; height:282px; background:url(bg_about.jpg) no-repeat -1px 0px}
#about .box496 { width:496px }
#about .box256 { width:259px }
#about .instr { margin-top:16px; margin-left:15px; line-height:20px; height:106px}
#about .photo { margin-top:0px; margin-left:15px; height:100px}
#about .photo a { padding-right:14px}
#about img { padding:3px; border:#FFF solid 1px }

#about ul{ margin:20px}
#about ul li{ line-height:30px}

#printer { clear:both;  width:772px; margin:0px;}
#printer h1{ background:url(printer_title.jpg) no-repeat; height: 33px; line-height:33px; text-indent:50px;}
#printer ul { margin:0px; padding:10px}
#printer ul li{ line-height:25px; text-align:center}
#printer .t{ height:16px; background:url(printer_t.jpg) no-repeat; margin-top:1px}
#printer .m{ background:url(printer_m.jpg) repeat-y}
#printer .b { height:19px; background:url(printer_b.jpg) no-repeat}
.notice { clear:both; margin: 0px 15px; padding:15px 30px; color:#F00; font-size:14px; background:url(notice_s.jpg) no-repeat 8px 8px; background-color:#f0eed9; text-indent:30px}
#ribbon { clear:both;  width:772px; margin:0px; overflow:hidden}
#ribbon h1{ background:url(printer_title.jpg) no-repeat; height: 33px; line-height:33px; text-indent:50px;}
#ribbon ul { width:256px; height:120px; float:left; padding-top:10px; border-right: #CCC solid 1px}
#ribbon ul li {line-height:25px; text-align:center}
#ribbon .t{ height:16px; background:url(printer_t.jpg) no-repeat; margin-top:1px}
#ribbon .m{ background:url(printer_m.jpg) repeat-y}
#ribbon .b { height:19px; background:url(printer_b.jpg) no-repeat}
#ribbon .notice { clear:both; margin: 0px 15px; padding:15px; color:#F00; font-size:14px; background:url(notice_s.jpg) no-repeat 0px 8px; background-color:#f0eed9; text-indent:30px}

#huabei {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; WIDTH: 248px; PADDING-TOP: 5px; POSITION: absolute; HEIGHT: 128px
}
#huadong {
	PADDING-RIGHT: 0px; PADDING-LEFT: 142px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; WIDTH: 80px; PADDING-TOP: 80px; POSITION: absolute; HEIGHT: 70px
}
#huanan {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; VISIBILITY: hidden; PADDING-BOTTOM: 0px; WIDTH: 212px; PADDING-TOP: 96px; POSITION: absolute; HEIGHT: 113px
}

#foot { clear:both; border-top:5px #e10203 solid}
#foot A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#000
}
#foot A:hover {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; color:#F00
}
#foot .fbox { width:960px; margin:auto}
#foot p { text-align:center; margin-top:10px}