@charset "utf-8";
@import url("copyright.css");
A:link { FONT-STYLE: normal; TEXT-DECORATION: none; color: #bdbdbd;} 
A:visited { FONT-STYLE: normal; TEXT-DECORATION: none; color: #777777} 
A:active { FONT-STYLE: normal; TEXT-DECORATION: none; color: #777777} 
A:hover { COLOR: #a3c800; FONT-STYLE: normal; TEXT-DECORATION: none} 
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #1b1a1a;
	font-size: 13px;
	color:#eaeaea;
	line-height: 24px;
	font-family: Arial, Helvetica, sans-serif;
}
.c_orang{	color: #F00;}
.f9pt{ font-size:10px;}
.f12pt{font-size:12px;}
.f10px{font-size:10px;}
.c_gray01{ color:#7f8080;}
.c_black{ color:#000;}
.c_red{ color:#ac1100;}
.fhight16{ line-height:16px;}
.point01{ list-style-image:url(../images/ico_point01.gif);}

/* ------------- all ------------- */
#top{
	position:relative;
	width:1000px;
	margin:auto;
	overflow:hidden;
	zoom:1;
	background: url(../images/top_pic.jpg) top center no-repeat;
	padding:7px 0px 0px 2px;
	}
.logo{
	position: absolute;
	display:inline-block;
	z-index:3;
	top: 20px;
	left: 12px;
}
.top_pic{float:left;}
.top_menu {  color: #fff; font-weight:bold; width:580px; float:right; border:0px solid #ccc; text-align:right;  padding: 0px 0px 0px 20px; background:url(../images/intopmu.png) top  left no-repeat; margin:35px 15px 10px 0px;  position:relative; z-index:6; }
.top_menu A { color:#fff;  float:left; display:inline-block; font-weight:bold; }
.top_menu a:link, .top_menu a:visited  {color: #000;  text-decoration: none;  float:left; }
.top_menu a:active, .top_menu a:hover {	 color: #deff00;	float:left; text-decoration: none;	}

#bg_main{	position: relative;	width:1000px;	margin:0px auto; clear:both;}
.slideshow{ margin:0px 0px 0px 0px; height:253px; }
.language{
	font-size:10px;
	color:#d6d6d6;
	text-align:right;
	position: absolute;
	display:inline-block;
	z-index:3;
	left: 901px;
	top: 13px;
}
.language A { color:#fff; }
.language a:link, .language a:visited  {}
.language a:active, .language a:hover { color:#d6d6d6;}
/* ------------- all -- top區固定 -------------
#top{width:100%;margin:0px auto; text-align:center;background:url(../images/bg.gif) repeat-x; clear:both;position: fixed;top:0px;z-index: 10; }
#bg_main{ position: relative; width:1003px;margin:227px auto 0px auto; clear:both;}*/

/* ------------- left ------------- */
.left{	width: 250px; display:inline-block;.float:left;border: 0px solid #b32480;vertical-align:top;clear:both; background-image:url(../images/mu_l_bg.jpg); background-repeat:no-repeat; background-position:left top;}
.menu-box{	text-align: left; padding-bottom: 100px;clear:both;}
.menu { background:url(../images/left_bg.jpg)  right top repeat-y; margin-top:-6px; padding-top:8px;}
.menu UL {	MARGIN: 0px 0px 0px 2px; padding:0px;	Z-INDEX:2; WIDTH:205px; POSITION: relative; line-height: 16px; border-bottom:0px solid #036;}
.menu LI {	padding:0px; MARGIN:0px 0px 0px 2px;list-style-type: none;}
.menu LI A {padding-left:10px; color:#FFF; display:inline-block;WIDTH: 100%;min-height:18px; .height:18px; padding-top:10px; border-bottom:dashed 0px #cccccc; border-bottom:1px  dotted #494848;}
.menu LI A:link { color:#FFF;}
.menu LI A:visited{ color:#FFF;}
.menu LI A:hover {	 border-bottom:2px   solid  #006896;TEXT-DECORATION: none;color:#03c3e6; font-weight:bold;}

.menu_s01 {	font-size: 11px;color: #777777; WIDTH:205px; }
.menu_s01 A {   color:#777777; display:inline-block;WIDTH: 90%;min-height:23px; .height:23px; padding:2px 0px 0px 20px; border-bottom:dashed 1px #484747; margin-left:10px;}
.menu_s01 a:link, .menu_s01 a:visited  {color:#777777;}
.menu_s01 a:active, .menu_s01 a:hover {	 TEXT-DECORATION: none;color:#b7dd00; font-weight:bold;}

.menu_s02 {	font-size: 11px;color: #777777; WIDTH:205px; _WIDTH:185px;}
.menu_s02 A { BACKGROUND: url(../images/mus_03.gif) no-repeat 0px bottom;padding-left:10px; color:#777777; display:inline-block;WIDTH: 100%;min-height:32px; .height:32px; padding:2px 0px 0px 40px; _padding:2px 0px 0px 35px;  border-bottom:dashed 0px #cccccc;}
.menu_s02 a:link, .menu_s02 a:visited  {color:#777777;}
.menu_s02 a:active, .menu_s02 a:hover {	BACKGROUND-POSITION: -236px bottom; TEXT-DECORATION: none;color:#3f95f0; font-weight:bold;}

	

/* ------------- main ------------- */
.main{
	background-image:url(../images/bg_right.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	border: 0px solid #b32480;padding: 0px 0px 0px 15px;
	text-align: left;
	display:inline-block;width: 715px; *width: 700px; clear:both;.clear:none;}
h1{ font-size:16px; margin:0px; display:inline;}
.h1{font-size:16px; font-weight:bold;color:#ffe400;float:left; padding-top:10px;}
h2{font-size:1.2em; margin:0px;}
.title{ margin-bottom:20px;}
.breadcrumbs{ font-size:0.8em;text-align: right;	color:#c9c9c9; height:31px; margin:0px; padding-top:5px; border:0px solid #00F;}
.breadcrumbs a:link, .breadcrumbs a:visited  {	color: #9f9f9f;	padding-top: 10px;}
.breadcrumbs a:active, .breadcrumbs a:hover {	color: #9f9f9f;	text-decoration: underline;}
.home{background:url(../images/icon_home.jpg) no-repeat;}
.home:link, .home:visited  {color: #000;	padding-top: 10px;}
.home:active, .home:hover {	color: #ef5400;	text-decoration: underline;}
.breadcrumbs .home{background:url(../images/icon_home.gif) no-repeat 0px 10px; padding-left:15px;}
.breadcrumbs .home:link, .breadcrumbs .home:visited  {color: #9f9f9f;}
.breadcrumbs .home:active, .breadcrumbs .home:hover { color: #9f9f9f;	text-decoration: underline;}


.content{	border: 0px solid #cee; }
.content-main{	border: 0px solid red;	margin: 0px; margin-bottom:30px;}
.both{clear:both;}
.content-main ul ol li{ margin:-20px;}



/* ------------- cat01------------- */
.catlis_box{border: 0px solid #ffcccc; height:130px;}
.catlis{ float:left; margin:0px 10px;font-size:11px; width:90%; line-height:18px;padding:10px 0px 20px 0px;background:url(../images/pro_line.jpg) bottom no-repeat;border:1px solid #069;}
.catlis a:link, .pro a:visited  {color:#fff;}
.catlis a:active, .pro a:hover {	color:#aff24f;	text-decoration: underline;}
.catlis img{ float:left;}
.catlislist_description{	margin-left:20px;	float:left;	border:1px solid #069;	width:60%;}
.catlislist_description img{ margin-left:300px;}
.catlis_name{	color: #000;font-size:13px; font-weight: bold;background:url(../images/pro_bg_name.jpg) no-repeat; height:36px; padding-left:15px;padding-top:15px;}
.catlis_description{	float:left;	border:0px solid #006;	width:400px;}
.catlis_descriptionimg{ width:305px;float:left;}
.catlis_imgs img{border:1px solid #d3d3d3; margin:0px 5px; float:right;}
.catlis_name02{ font-size:16px; background:url(../images/point_01.jpg) no-repeat; padding-left:20px;}
.catlis_titdes{background:url(../images/titles_description.jpg) no-repeat; padding-top:65px;}

/* -------------product專用--------------*/
.product_box{padding:5px 0px 5px 10px;	border: 0px solid #ffcccc; width:730px;  float:left;}
.pro{  margin:0px;font-size:11px; width:210px; line-height:18px; padding:0pc 10px ;  min-height:155px; .height:155px; border-right: 1px dashed #cacaca; float: left;}
.pro img{ }
.proimgfix{ text-align:center; border:0px solid #093;}
.pro a:link, .pro a:visited  {color:#fefefc; }
.pro a:active, .pro a:hover {	color:#585858; text-decoration:none; }
.prolist_description{ text-align:left; border-top :0px dotted #999; padding-right:10px;}
.prolist_description img { display:block; margin:0px 10px 5px 110px; width:auto;}
.pro_description{ float:left; width:95%; margin-top:10px;}
.pro_descriptionimg{ width:95%;float:left; display:block}
.pro_name{color: #496ade; font-size:13px; text-align: left; padding:10px 20px 5px 20px; font-weight:bold; height:35px;
background-image: url(../images/pro_name_bg.jpg); background-repeat: no-repeat; background-position: center top; text-align:center;}
.pro_name_02{	color: #000000;font-size:13px; text-align:left;padding:0px 0px 0px 35px;font-weight:bold; }
.pro_imgs{ width:320px; margin-top:10px; }
.pro_imgs img{border:1px solid #d3d3d3; margin:2px 5px; float: left;}
.pro_name02{ font-size:16px; background:url(../images/point_01.jpg) no-repeat; padding-left:40px; color:#FFF;}
.pro_titdes{padding-top:65px;}
.back{ text-align:center; clear:both; padding-top:30px;}
.inquiry_but{ margin-top:20px;} 
.InquirySel{}

/* ------------- search ------------- */
.prod_search{background:url(../images/under_search.gif) no-repeat;}
.prod_searchbox{ margin:10px 0px 10px 20px;border:0; background:transparent; color: #CCC; width:120px;}
body:nth-of-type(1) .prod_searchbox{ /* safari 3+, chrome 1+, opera9+ */
margin-top:30px;
}
.search_but{margin-top:6px; *margin-top:20px; _margin-top:20px;}
body:nth-of-type(1) .search_but{ /* safari 3+, chrome 1+, opera9+ */
margin-top:20px; margin-right:40px;
}
.search_but{margin-top:6px; *margin-top:20px; _margin-top:20px;}

form{ margin:0px;}
input{}
/* ------------- page ------------- */
#move_page {	text-align: center;	margin-top: 20px;	margin-bottom: 30px;}
#move_page .onthis{	font-size: 14px;	font-weight: bold;	color: #00b6c1;	text-decoration: none;	padding-right: 5px;	padding-left: 5px;}
#move_page a {	font-size: 11px;	font-weight: normal;	color: #a8a7a7;	text-decoration: none;	padding-right: 5px;	padding-left: 5px;}

/* ------------- news ------------- */
.news_date{ float:right;}
.news_list strong{ font-size:13px;}
.news_list { font-size:11px; color:#999;}
.news_listpic{ border:0px #d1d1d1 solid; padding:5px;}

/* ------------- contact ------------- */
.inquiry{}

/* ------------- video ------------- */
.video_box{background:url(../images/video_box.jpg) no-repeat; padding:15px; margin-bottom:10px;}

/* ------------- contact 上下樣式 ------------- */
.contact_add{ font-size:13px; line-height:18px; color:#787878;background:url(../images/contact_bg.jpg) no-repeat top right; padding:20px 10px 5px 20px; border-bottom:#4b4949 3px solid; margin-bottom:10px; }
.contact_add strong{ color:#bce100;}
.contact_form{ }


/* ------------- button ------------- */
.but_cancel{ font-size:10px; color:#FFF;padding:10px; margin:10px; border:0px;}
.but_send{font-size:12px; color:#FFF;padding:10px;margin:10px; border:0px;}

/* ------------- table ------------- */
.td_main01{	padding-left: 30px;	background:url(../images/icon_line.jpg) no-repeat center left;background-color: #1c1b1b; padding:5px; border-top:3px solid #00b1da; border-bottom:1px solid #00b1da;color:#fff; }
.td_main02{	padding-left: 30px;background-color: #1c1b1b; padding:5px; border-top:3px solid #00b1da; border-bottom:1px solid #00b1da;color:#fff; }
.td_bg01{ padding: 5px;border-bottom:1px dashed #828080;}
.td_bg02{padding: 5px; border-bottom:1px dashed #828080;}
.td_01{	border-bottom: 1px dotted #c0c0c0;padding:5px;}
.td_02{	border-bottom:1px solid #e8e8e8;	padding-top: 3px;}
.td_03{	border-bottom:1px solid #e8e8e8;	padding-top: 3px;}

/* ------------- topbar ------------- */
#webcall { width:16px; position:absolute;right:0px;top:0px; margin-top:350px; margin-left:200px;z-index:1;}
