 body {
               background-color:Black;/*火狐+Google*/
               background-color:red\9\0;/*IE9*/
               background-color:blue\0;/*IE8*/
               *background-color:red;/*IE7,IE6*/
               +background-color:navy;/*IE7*/
               _background-color:green;/*IE6*/
 }



/*body 共用*/
html{scrollbar-3dlight-color:#ccc; scrollbar-highlight-color:#fff; scrollbar-arrow-color:#999; scrollbar-base-color:#ddd;scrollbar-darkshadow-color:#fff; scrollbar-shadow-color:#999; scrollbar-face-color:#ddd; scrollbar-track-color:#eee; }
body,p,form {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: "微軟正黑體";
	font-size: 11pt;
	line-height: 30px;
	color: #000;
	background-color: #FFF;
}
a {color: #000;text-decoration: none;}
a:hover{
	color: #000;
}
h1{}
hr{}

/*png 圖片透明(共用)*/
.img {behavior: url("iepngfix.html"); }

/*元件(共用)*/
.input1{
	color: #666;
	background-color: #FFF;
	border: 1px solid #E6E6E6;
}
.textarea{color: #000;background-color: #FFF;border: 1px solid #ccc;}
.select{color: #000;background-color: #FFF;border: 1px solid #ccc;}

/*wrapper 主要框架(共用)*/
div#wrapper{
	width: 1002px;
	margin: auto;
}
#wrapper_bg_no_index {
	background-image: url(../images/index/bg_no.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper_bg_no_page {
	background-image: url(../images/page/bg_no.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper_bg_no_page1 {
	background-image: url(../images/page/bg_no_1.html);
	background-repeat: no-repeat;
	background-position: center top;
}

#wrapper_bg_no_page2 {
	background-image: url(../images/page/bg_no_2.html);
	background-repeat: no-repeat;
	background-position: center top;
}


#wrapper_bg_r_d {
	background-image: url(../images/index/bg_r_down.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#wrapper_bg_r_d2 {
	background-image: url(../images/page/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#wrapper_bg_r_t {
	background-image: url(../images/index/bg_r_top.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}



div.container{overflow: hidden; }
.container .index_flash {
	background-image: url(../images/index/flash.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 396px;
	width: 1002px;
}
.index_left {
	float: left;
	background-image: url(../images/index/line.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 323px;
	padding-right: 30px;
	padding-left: 38px;
	line-height: 28px;
	color: #6f6f6f;
	height: 210px;
	font-size: 10pt;
}
.index_right {
	float: left;
	height: 210px;
	width: 266px;
	background-image: url(../images/index/line_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 30px;
	padding-left: 30px;
	color: #6f6f6f;
	line-height: 28px;
	font-size: 10pt;
}




/*頁首 選單(共用)*/
div.menu{}

/*頁首 flash(共用)*/
div.header{}

/*左側選單(共用)*/
div.sidebar{
	float: left;
	width: 225px;
}
.sidebar_btn {
	text-align: center;
	color: #000;
	background-image: url(../images/left/bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
	font-size: 12pt;
}
.sidebar_btn a:hover {
	color: #999;
}
.sidebar_btn2 {
	text-align: center;
	font-size: 11pt;
}

.sidebar_btn2 a {
	color: #257fa5;
}


/*路徑(目前所在位置)(共用)*/
div.nav{
	text-align: right;
	color: #C0C0C0;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;
}

/*page 主要內容(共用)*/
div.main{
	overflow: hidden;
	float: right;
	width: 727px;
	padding-right: 15px;
	border: 1px solid #e5e5e5;
	margin-top: 18px;
	margin-bottom: 80px;
	padding-left: 23px;
	padding-bottom: 30px;
	background-image: url(../images/page/bg_main.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.page{}
.footer_bg {
	background-image: url(../images/index/footer_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}


/*footer 頁尾(共用)*/
div.footer{
	padding-top: 28px;
	padding-bottom: 28px;
	background-image: url(../images/index/footer.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-right: 215px;
	padding-left: 36px;
	width: 749px;
	margin: auto;
	color: #858585;
	line-height: 25px;
	font-size: 10pt;
}
div.footer a{
	color: #747474;
	text-decoration: underline;
}.footer a:hover{}

/*form 表單(共用)*/
div.page_form{overflow: hidden; border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666;}
div.name{float: left;width: 100px;text-align: right;padding: 5px;}
div.text{overflow: hidden; padding: 5px;}

/*線(共用)*/
.line1{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E0E0E0;
}
.go_top {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 25px;
}
/*box(共用)*/
.iso_bax {
	width: 192px;
	background-image: url(../images/p1/iso/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	overflow: hidden;
	float: left;
	margin-top: auto;
	margin-right: 20px;
	margin-bottom: auto;
	margin-left: 25px;
}

.iso_bax_h {
	overflow: hidden;
	margin-bottom: 40px;
}
.iso_text {
	margin: auto;
	width: 150px;
	padding: 10px;
	line-height: 22px;
	text-align: center;
	font-size: 10pt;
	clear: both;
}
.iso_text2 {
	margin: auto;
	width: 164px;
	padding: 3px;
	line-height: 20px;
	text-align: center;
	font-size: 10pt;
	clear: both;
	background-color: #E4EBED;
	color: #145E7C;
	font-weight: bold;
}
.iso_text2 a {
	text-decoration: underline;
}


/*iso box*/
.iso_bax1 ,.iso_bax3,.iso_bax7,.iso_bax9{
	float: left;
	height: 6px;
	width: 6px;
}

.iso_bax4 ,.iso_bax6{
	height: 250px;
	width: 6px;
	float: left;
}
.iso_bax2 ,.iso_bax8{
	float: left;
	height: 6px;
	width: 180px;
}
.iso_bax5 {
	float: left;
	height: 250px;
	width: 180px;
}

/*product box*/
.bax1 ,.bax3,.bax7,.bax9{
	float: left;
	height: 6px;
	width: 6px;
}

.bax4 ,.bax6{
	height: 180px;
	width: 6px;
	float: left;
}
.bax2 ,.bax8{
	float: left;
	height: 6px;
	width: 180px;
}
.bax5 {
	float: left;
	height: 180px;
	width: 180px;
	text-align: center;
	vertical-align: middle;
	display: table-cell;
	overflow: hidden;
}
/* 讓table-cell下的所有元素都居中 */
div.bax5 *{ vertical-align:middle;}  /*垂直置中的設定必設*/
/* IE6 hack */
div.bax5 span{
  height:100%; display:inline-block;}  /*垂直置中的設定必設*/
.p4_bg {
	background-image: url(../images/p4/bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
.p4_bg_down1 {
	background-image: url(../images/p4/down1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: hidden;
	padding-bottom: 220px;
	padding-right: 80px;
	padding-left: 120px;
	line-height: 30px;
	color: #464646;
}
.p4_bg_top2 {
	background-image: url(../images/p4/bg2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.p4_bg_down2 {
	background-image: url(../images/p4/down2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	overflow: hidden;
	padding-top: 80px;
	padding-bottom: 200px;
	padding-right: 80px;
	padding-left: 80px;
	line-height: 30px;
	color: #2C89B2;
}
.p4_bg_down1 a {
	text-decoration: underline;
	color: #0F445B;
}
.news_list {
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-style: dashed;
	border-bottom-color: #E8E8E8;
	border-bottom-width: 1px;
}

.p3_01 {
	width: 55px;
	float: left;
	text-align: center;
	font-size: 10pt;
	color: #999;
}
.p3_title {
	float: left;
	width: 500px;
	padding-right: 10px;
	padding-left: 18px;
	color: #900;
}
.p3_title a {
	color: #900;
	text-decoration: underline;
	font-weight: bold;
}
.p3_title a:hover {
	color: #000;
}

.p3_date {
	float: left;
	width: 100px;
	padding-left: 22px;
	font-size: 10pt;
	color: #2C89B2;
}







/*文字(共用)style*/

.white {color: #fff;}
.blue {color: #0066CC;}
.red {color: #CC0000;}
.green {color: #6daf1a;}
.orange {color: #FF6600;}
.yellow {color: #FFFF00;}


/*單元1*/


/*單元2*/


/*單元3*/
.gray-t {
	color: #000;
	font-size: 12pt;
	font-weight: bold;
}
.black {
	color: #444544;
}
