body {
	margin:0px;
	padding:0px;
	text-align:center;
	background:url(../images/bg02.jpg) 0 0 repeat-x #fff;}
* {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;}
a {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	text-decoration:none;}
a:link, a:visited, a:active {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	text-decoration:none;}
a:hover {
	font-family:Verdana, Geneva, sans-serif;
	text-align:left;
	text-decoration:none;}
.posthidden {
	display:none;}
.postshown {
	display:inline;}
.btn_right {
	text-align:right;}
.btn_right a {
	text-align:right;}
.div_bg {
	width:100%;
	background:url(../images/bg01.jpg) 100% 0 no-repeat;}
.div_center {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	padding:0 15px;
	background-color:#fff;}
.top {
	width:970px;
	height:80px;
	background:url(../images/logo02.jpg) 100% 0 no-repeat;	
	border-bottom:5px solid #eee;
	margin:0 0 10px 0;}
.foot {
	width:970px;
	margin:5px 0 15px 0;
	background-color:#eee;
	text-align:center;
	font-size:11px;
	color:#999;
	line-height:16px;}
.foot h3{
	text-align:center;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:16px;
	color:#787878;
	}
.foot a{
	color:#787878;}
.foot a:hover{
	color:black;}
.ind_product {
	width:676px;
	height:126px;}
.ind_left {
	width:278px;
	padding:0 10px 0 0;}
.ind_right {
	width:682px;}
.left_swf {
	width:278px;
	height:383px;
	margin:0 0 20px 0;}
.ind_menu {
	width:682px;
	height:35px;
	margin:0 0 10px 0;}
.main_swf {
	width:682px;
	height:310px;
	margin:0 0 15px 0;}
.quick_link {
	width:278px;
	height:55px;
	margin:0 0 15px 0;}
.top_menu {
	width:970px;
	height:35px;
	margin:0 0 15px 0;}
.img {
	width:970px;
	height:134px;}
.left {
	width:230px;
	padding:0 5px 50px 5px;
	background:url(../images/menu_bg.gif) 0 0 no-repeat;}
.right {
	width:710px;
	padding:0 0 0 20px;}
.menu {
	width:196px;
	background:url(../images/left_menu_bg.gif) 15px 0 no-repeat;
	font-size:13px;
	color:#000;
	line-height:20px;
	padding:8px 0 8px 35px;}
.menu a {
	width:196px;
	color:#000;
	line-height:20px;
	display:block;}
.menu a:hover {
	color:#ff0000;}
.sub_menu {
	width:230px;
	font-size:12px;
	color:#666;
	line-height:24px;}
.sub_menu a {
	font-size:12px;
	color:#666;
	width:180px;
	background:url(../images/sub_menu_bg.gif) 15px 0 no-repeat;
	line-height:20px;
	display:block;
	padding:3px 0 1px 50px;}
.sub_menu a:hover {
	background:url(../images/sub_menu_bg_.gif) 15px 0 no-repeat;
	font-size:12px;
	color:#666;
	width:180px;
	line-height:20px;}
.title_bg {
	width:691px;
	background:url(../images/tt_bg.gif) 0 0 no-repeat;
	margin:8px 0 20px 0;
	padding:0 15px 0 4px;
	height:22px;}
.title {
	font-size:15px;
	color:#000;
	line-height:22px;
	padding:0 10px;
	background-color:#fff;}
.guide {
	text-align:right;
	font-size:12px;
	color:#000;
	padding:2px 0 0 0;
	line-height:20px;}
.guide a, .guide a:link, .guide a:active, .guide a:visited {
	color:#000;}
.guide a:hover {
	color:#000;
	text-decoration:underline;}
.guide span {
	color:#ff0000;}
/*------------------------------------------------------產品-----------------------------------------------------------*/
.pro_bg {
	width:670px;
	background-color:#f4f4f4;
	padding:20px 20px 20px 20px;
	margin:0 0 20px 0;}
.pro_bg th {
	text-align:center;
	font-size:13px;
	color:#fff;
	background-color:#aaa;
	padding:5px;}
.pro_pic {
	width:200px;
	text-align:center;
	height:150px;
	border:1px solid #ccc;
	background-color:#fff;
	vertical-align:middle;
	}
.pro_mane {
	width:202px;
	line-height:20px;
	padding:10px 0;
	font-size:13px;
	color:#007cb0;
	margin:0 20px 0 0;
	text-align:center;
	font-weight:bold;}
.pro_mane a, .pro_mane a:link, .pro_mane a:active, .pro_mane a:visited {
	color:#007cb0;}
.pro_mane a:hover {
	color:#ff0000;
	text-decoration:underline;}
/* 710 */
.pro_page {
	width:670px;
	background:url(../images/line01.gif) 0 0 repeat-x;
	padding:10px 0 0 0;
	margin:20px 0;}
.pro_page ul {
	padding:0px 15px;
	margin:0px;
	list-style:none;}
.pro_page ul li {
	display:inline;
	color:#000;
	font-size:11px;
	line-height:20px;
	padding:0 2px;}
.pro_page ul li a, .pro_page ul li a:link, .pro_page ul li a:active, .pro_page ul li a:visited {
	color:#000;}
.pro_page ul li a:hover {
	color:#ff0000;
	text-decoration:underline;}
.pro_page ul li span {
	color:#ff0000;
	font-weight:bold;}
.pro_swf {
	width:670px;
	height:450px;
	margin:0 0 20px 0;}
.pro_spec_TT {
	background:url(../images/tt_bg.gif) 0 0 no-repeat;
	margin:0 0 20px 0;
	padding:0 0 0 4px;
	height:22px;}
.pro_TB_TT {
	  font-size:12px;
	  color:#ff0000;
	  text-align:center;
	  line-height:20px;
	  padding:3px;}
.pro_TB_CT {
	  font-size:12px;
	  color:#555;
	  line-height:20px;
	  padding:3px;}
.proLINK{
text-align:right;
font-size:12px;
padding:2px 0 0 0;
line-height:20px;}
.proLINK a{
color:#FF6600;
text-decoration:underline;}
.title h1{
font-size:15px;
padding:0;
margin:0;
line-height:22px;
font-weight:300;}
.proTEXT h2, .proTEXT h3, .proTEXT h4, .proTEXT h5, .proTEXT h6 {
font-weight:300;
font-size:18px;
line-height:30px;
padding:0;
margin:0;}
.proTEXT p{
font-size:14px;
line-height:18px;
padding:7px 0;
margin:0;
color:#3399FF;}
.proTEXT ul, .proTEXT li {
font-size:13px;
line-height:16px;
list-style:none;}
.numTEXT{
padding:0 2px;
width:550px;}
.proUL li{
float:left;
padding:7px 2px;}
.proTEXT strong{
font-weight:300;}

.CLEAR {
clear:both;
font-size:1px;
height:0;
line-height:0;}

/*------------------------------------------------------關於-----------------------------------------------------------*/
.about_CT {
	font-size:13px;
	color:#666;
	line-height:22px;
	padding:20px;
	margin:0 0 20px 0;}
.about_CT a, .about_CT a:link, .about_CT a:active, .about_CT a:visited {
	color:#666;}
.about_CT a:hover {
	color:#ff0000;
	text-decoration:underline;}
.about_CT span {
	color:#ff0000;
	font-size:13px;
	line-height:22px;}
.about_CT ol {
	padding:0;
	margin:0 0 20px 0;
	list-style:inside;}
.about_CT ol li {
	color:#666;
	line-height:22px;
	font-size:13px;}
/*------------------------------------------------------聯絡-----------------------------------------------------------*/
.contact_map {
	width:182px;
	height:82px;
	margin:0 20px 10px 0;
	float:left;}
.contact_map a {
	width:182px;
	height:82px;
	padding:2px;
	border:1px solid #ccc;
	display:block;}
.contact_map a:hover {
	width:182px;
	height:82px;
	padding:2px;
	border:1px solid #ff0000;}
.contact_CT {
	font-size:13px;
	color:#666;
	line-height:22px;
	padding:20px;
	margin:0 0 50px 0;}
.contact_CT a, .contact_CT a:link, .contact_CT a:active, .contact_CT a:visited {
	color:#666;}
.contact_CT a:hover {
	color:#ff0000;
	text-decoration:underline;}
