body { margin:0; padding:0; border:0; font-family:Helvetica, sans-serif;color:#666; background:#F2F2F2 url(images/bg_all.jpg) top center repeat-x; font-size:12px;line-height:200%;}
a {link:expression(this.onFocus=this.blur())}
a { text-decoration:none; color:#666}
a:hover { text-decoration:underline; color:#f00}
ul,li,ol { padding:0; margin:0; list-style:none}
img { border:0;}
.pngs { behavior: url(images/iepngfix.htc)}
.products { width:138px; text-align:center; border:1px solid #d6d3d3; float:left; margin:5px; padding:5px; line-height:120%; cursor:hand}
.products img { padding-bottom:7px}
.products a { display:block}
.products {input:expression(
onmouseover=function(){this.style.borderColor="#e27810";this.style.backgroundColor="#efefef";},
onmouseout=function(){this.style.borderColor="#d6d3d3";this.style.backgroundColor="#FFFFFF";})}
#job { border:1px solid #cccccc; border-width:1px 0 0 1px}
#job td { border:1px solid #cccccc; border-width:0 1px 1px 0; padding:6px}
.ul01 span { float:right}
.ul01 li{ border-bottom:1px dotted #CCC;padding:5px; padding-left:20px; background:url(images/news_05.png) left center no-repeat}
.color01 { color:#0a51a1;font-size:14px}
.plist { padding:25px; padding-top:130px;}
.plist li { border-bottom:1px dotted #CCC; background:url(images/contact.png) center left no-repeat; padding-left:15px}

#order { border:1px solid #cccccc; border-width:1px 0 0 1px}
#order td,#order th { border:1px solid #cccccc; border-width:0 1px 1px 0; padding:3px}
.color_000 {color:#000000;}
form {padding:0px;margin:0px;}
.color_red {color:#FF0000;}

* {word-break:break-all;}
.without {padding-top:10px;color:#999999;clear:both;text-align:center;}
.txt_show {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}		/*CSS ½ØÈ¡×Ö·ûÏÔÊ¾*/