@charset "utf-8";

/* 瀏覽器樣式初始化 */
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}
body, div, dl, dt, dd, th, th, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{ margin: 0px; padding: 0px;}
fieldset, img { border: 0px;}
abbr, acronym { border: 0px;}
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal;}
h1, h2, h3, h4, h5, h6{ font-size: 100%; font-weight: normal;}
img { nobar:expression(this.galleryImg='no');}

/*for all pages*/
body { font: 12px, Arial, Helvetica, sans-serif; color: #666666; background-color: #000000;}
.clear { clear: both;}
.headerbg{  height:116px; background: url(../images/header_bg.jpg) repeat-x top #000000;}
.footerbg{ background: url(../images/home_footerbg.jpg) repeat-x top; height: 30px; overflow: hidden; padding: 10px 0 0 10px;}

/*for home page*/
.home_bannerbg{ background: url(../images/home_banner_bg.jpg) repeat-x top;}
.home_news{ float:left; margin:20px 0 0 20px; width:420px;}
.home_news td{ padding:7px 0;}

/*for inner page*/
.in_bannerbg{ background: url(../images/in_banner_bg.jpg) repeat-x top;}
.submenu_bg{ background:url(../images/submenu_bg.jpg) no-repeat top;}

/*內頁次選項*/
.submenu{	width:200px; margin:10px 0;	padding:0px 0px;}
.submenu ul{	list-style:none;	margin:0;	padding:0;}
.submenu li{	padding:2px 0;	margin:0;	line-height:1.5;}
.submenu a{	padding:5px 0; display:block;	width:175px;	margin:0; 	color:#666666;	text-decoration:none;}
.submenu a:hover{	color:#FFFFFF;	background-color:#333333;}

/*最新消息*/
.innewstb{ color:#666666; overflow:hidden;}
.innewstb a{ color:#999999; text-decoration:none;}
.innewstb a:hover{ color:#ffffff; text-decoration:none;}
.innewstb td{ padding:6px; border-bottom:#333333 dotted 1px;}
.page{	font-size:12px;	color:#fff;	padding:15px 0; }
.page a{	color:#ffffff;	text-decoration:none; width:11px; height:15px; background:#000000; padding:1px 3px; font-size:11px;}
.page a:hover{	color:#666666;}
.news_content{ margin:0px; padding:15px; border:#333333 1px solid; width:660px; overflow:hidden;}

/*產品*/
.border_pro{ width:120px; height:120px; overflow:hidden; border:#333333 1px solid; padding:1px;}
.border_proc{ width:120px; height:120px; overflow:hidden; border:#663300 1px solid; padding:1px;}
.prod_name{ background:url(../images/prod_namebg.jpg) bottom no-repeat; padding-bottom:18px; padding-top:7px;}
.prod_small_tb{ padding:9px; float:left;}
.prod_content{ margin:6px; padding:15px; border:#333333 1px solid; width:660px; overflow:hidden;}