@charset "utf-8";
/* CSS Document */

body {margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#eeeeee;text-align:center;}
form {margin:0px;}
a:link {color: #757575;	text-decoration: none;}
a:visited {color: #757575; text-decoration: none;}
a:hover {color: #B32F28; text-decoration: none;}


/*面板居中*/
#contaiter { position:relative; width:950px; margin-left:auto; margin-right:auto; background-color:#FFF;text-align:left;}

/*Top Menu & logo*/
#top { width:950px; height:101px;}
#logo { width:234px; height:101px; float:left;}
#nav {width:716px; height:101px; background:url(../images/nav-bg.jpg) no-repeat; float:left;}
#nav_a { width:650x; height:20px; padding:19px 0px 0px 180px;}
#nav_a_topmenu1 { width:230px; float:left;}
#nav_a_topmenu2 { width:220px; float:left;}
select ,textarea,input { font-size:12px; border:solid 1px #7F9DB9;}
.t01,.t02{ font-size:12px; border:solid 1px #dfdfdf;}
#nav_b { width:626px; padding:15px 0px 0px 28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left;}
#imgtop {font-size:12px;padding:10px 2px;text-align:right;}
.main_menu {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;color: #666666;
	background:url(../images/menu-bg2.jpg);
	filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;padding: 6px 6px;
}
.main_menua:link,.main_menua:visited,.main_menua:active {color: #777777; text-decoration: none;font-size:12px;font-weight:bold;}
.main_menua:hover {color: #FF3300; text-decoration: none;font-size:12px;font-weight:bold;}

/*內容*/
#main { width:950px; font-family:Arial, Helvetica, sans-serif; color:#555555; font-size:12px; float:left;}
#meat { width:680px; float:left;line-height:1.6em;}
.title{ width:680px; float:left; font-size:12px; color:#999999;}
.title ul{ list-style:none; margin:0px; padding:0px;}
.title li{ display:inline;color:#666;}
.title ul li A:link, .title ul li A:visited{color:#666; padding-right:4px; padding-left:4px; text-decoration:none;}
.title ul li A:hover { color:#666; text-decoration:underline;}

/*left menu*/
#left { width:234px; float:left; font-size:12px;}
#left_menu {width:204px; padding-left:30px; padding-bottom:30px;}
#left_menu ul{ list-style:none; margin:0px; padding:0px;font-weight:bold;}
#left_menu li{ padding:15px 0px 0px 0px;  }
#left_menu UL li A:link, #left_menu UL li A:visited{ color:#546B66; text-decoration:none;}
#left_menu UL li A:hover { color:#538883; text-decoration:none;}

#left_menu2 {}
#left_menu2 ul { list-style:none; margin:0px; padding:0px; }
#left_menu2 li { padding:10px 0 0 20px; background:url(../images/triangle.gif)  no-repeat 10px 10px;}
#left_menu2 ul li A:link, #left_menu2 ul li A:visitde{color:#999; text-decoration:none;}
#left_menu2 ul li A:hover {color:#EB3C18; text-decoration:none;}
.left_menu_txt { color:#769D35;}
.left_menu_txt2 { color:#8AB93F;}

/*內頁Banner*/
.top_banner { width:680px;  float:left; margin-bottom:10px; margin-top:10px;}
.top_banner_title { width:680px;  float:left; margin-bottom:0px; margin-top:1px;}

/*footer*/
#footer{ width:920px; height:58px; clear:both; margin-left:15px; margin-right:15px; background:url(../images/footer-bg.jpg) no-repeat; color:#555555; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.6em; padding-top:26px;}
#footer ul{ list-style:none; margin:0px; padding:0px;}
#footer li{ display:inline;}
#footer ul li A:link, #footer ul li A:visited{ color:#555555; padding-left:2px; padding-right:2px; text-decoration:none;}
#footer ul li A:hover { color:#069; text-decoration:none;}

/*產品搜尋欄*/
#search { width:612px; height:102px; padding:0px 34px 0px 34px; background:url(../images/search-bg.gif) no-repeat; color:#666; font-size:11px; float:left;}
#search select {width:135px;}
.search_a { float:left;}
.goTop {width:680px; float:left; padding-bottom:17px;}
.btna:link, .btna:visited {color: #FFF; font-size: 11px;text-decoration:none; padding: 4px; background: #666666 url(../images/bg_btn.gif) left top repeat-x;}
.btna:hover { color: #FFF; padding: 4px; text-decoration:none; background: #000000 url(../images/bg_btn_over.gif) left top repeat-x;}
.loading {display:none;vertical-align:middle;}
/*products*/
.Product_Model { width:680px; float:left;}
.Product_image { float:left;}
.Model_Name { width:315px; margin-left:10px; margin-top:30px; padding:25px 0px 0px 0px; background:url(../images/product_model.gif) no-repeat;float:left; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:2.1em;}
.Model_Name ul{ list-style:none; margin:0px; padding:0px 0px 0px 3px;}
.Model_Name_no { font-size:12px; font-weight:bold; color:#999; padding-left:3px;}
.Product_download { padding-top:10px; float:left;}
.product_Overview { width:656px; float:left; padding-left:24px;}
.Overview_tit{ font-size:14px; font-weight:bold; color:#333;}
.Overview_meat { width:636px; float:left; padding:20px 20px 20px 24px; font-size:11px;}
.Overview_meat2 { width:656px; float:left; padding:20px 0px 20px 24px; font-size:11px;}
.line01{border-top:1px dashed #afafaf; height: 1px;overflow:hidden; display:inline; float:left;}
.D1Table_tit{color:#003333;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;}

.dpn {display:none;}
.ftl {float:left;}
.ftr {float:right;}
.hl {text-align: left;}
.hc {text-align: center;}
.hr {text-align: right;}
.b { font-weight:bold;}
.cr {color:#B32F28;}
.fi {font-style:italic;}
.lts { letter-spacing: 1px;}
.bw { background-color:#FFF;}
.loading { vertical-align:middle; display:none;}
.slash { background: url(/images/slash.gif) left 50% repeat-x;}
.dot   { text-align:right; background: url(/images/dot_gary.gif) left 50% repeat-x;}
.vm {vertical-align:middle;}
.vb {vertical-align:text-bottom;}
.vt {vertical-align:top;}

.txt_content {
color:#757575;font-family:verdana;font-size:1em;
font-size-adjust:none;font-style:normal;font-variant:normal;
font-weight:normal;line-height:1.8;text-align:justify;
}
table#download, table#device{
	font-size: 12px;
	color: #757575;
	border: 1px solid #999999;
	border-collapse: collapse;
	margin: 10px 0 5px 0;
	width: 100%;
}
table#download th, table#device th{
	font-size: 12px;
	background-color: #F2F2F2;
	border: 1px solid #999999;
}
table#download td, table#device td{
	background-color: #FFF;
	border: 1px solid #999999;
}
table#download caption, table#device caption{
	margin: 20px 0 -5px 0;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
table#device caption{text-align: center;}
.txt_main_sub_head_red {	font-size: 13px;line-height: 16pt;color: #666666;font-weight: bold;}
.txt_main_sub_head_gary2 {font-size: 15px;line-height: 36pt;color: #666666;font-weight: bold;}

/* Design 1 */
table.Design1 {border-spacing: 0px;border-collapse: collapse;}
table.Design1 th {text-align: left;font-weight: normal;padding: 0.1em 0.5em;border: 1px solid #999999;background: #EDECE7;}
table.Design1 td {text-align: left;border: 1px solid #999999;padding: 0.1em 0.5em;background: #F3F1F1;}
table.Design1 thead th {background: #687EAB;color: #FFFFFF;text-align: left;}
table.Design1 th.Corner {text-align: left;}
/* Investor */
table.qr{border-spacing: 0px;border-collapse: collapse;color:#666666;margin:0 auto;background: #FFFFFF;}
table.qr th{border: 1px solid #A69F91;background: #C1BFB0;height:25px;line-height: 20px;color: #ffffff;font-weight: bold;padding:0 10px 0px 10px;}
th.left{border: 1px solid #A69F91;background: #E0DFD8;height:25px;line-height: 20px;color: #ffffff;font-weight: bold;text-align:left;	padding:0 10px 0px 10px;}
table.qr td{border: 1px solid #A69F91;word-break: keep-all;background:#EBEAE4;color:#333333;padding:0 10px 0px 10px;height:20px;}
table.qr td.gary{word-break: keep-all;background:#DFDDD5;color:#333333;text-indent: 5px;text-align:center;padding:0 10px 0px 10px;margin:0 auto;}
table.qr td.garyleft{word-break: keep-all;background:#edece7;color:#333333;text-align:left;padding:0 10px 0 10px;margin:0;}

/*新聞LIST*/
.ul_txt {margin:0;padding:13px 0 10px 25px;}
.li_txt_content {font-size: 12px;color: #757575;	padding:3px 0;margin:0;}
.txt_content {font-size: 12px;color: #757575;text-align: justify;padding-left: 0px;}

/*about us年份*/
.yearbar,.yearbar A:link,.yearbar A:hover,.yearbar A:active,.yearbar A:visited {background-color: #DDDDDD;font-size: 18px;color:#AECF7B;font-weight: bold;}
.yearbar td {	height: 28px;padding-left: 5px;}
.year_menu{font-size: 18px;color:#666666;font-weight: bold;}
.selectYear{font-size: 13px;margin:0;padding:0;text-align: center;width:60px;float:right;}

/*about us日期*/
.txt_date {font-size: 12px;color: #184A79;padding: 5px 0 5px 10px;background: url(/images/dot_blue.gif) left 50% no-repeat;}

/*about us_express+event*/
.txt_list {letter-spacing: 0px;font: 1.0em/1.8 verdana;color: #757575;}
.rssicon {border:medium none;vertical-align:top;}

/*Table*/
table {color:#757575;font-family:"Arial","Helvetica","sans-serif";font-size:12px;}

#press {line-height:2em;padding-top:30px;}
#press ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
#press li {}
#press ul li a:link, #press ul li a:visited {color:#555555;text-decoration:none;}
#press ul li a:hover {color:#006699;text-decoration:none;}

/* sitemap */
.sitemap_tit { background:url(/images/sitemap_bg01.jpg) no-repeat; width:184px; height:29px; padding:14px 20px 0px 20px; float:left;}
.sitemap_meat {background:url(/images/sitemap_bg02.jpg) repeat-y; width:189px; height:auto; padding:0px 20px 3px 15px; float:left;}
.sitemap_meat ul {list-style-image:url(/images/triangle.gif); margin:4px 0px 4px 20px; padding:0px;}
.sitemap_meat li{padding-left:0px;}
.sitemap_meat ul li A:link, .sitemap_meat ul li A:visited{ color:#969393;  text-decoration:none;}
.sitemap_meat ul li A:hover { color:#069; text-decoration:none;}
.sitemap_bottom {background:url(/images/sitemap_bg03.jpg) no-repeat; width:224px; height:23px; float:left;}
.sitemap_top { font-size:12px; color:#8AB93F; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/*首頁內容*/
#press { padding-top:30px; line-height:1.4em;}
#press2 {padding-top:20px; line-height:1.4em; }
#press ul { list-style:none; margin:0px; padding:0px;}
#press li { }
#press ul li A:link, #press ul li A:visited{ color:#555555;  text-decoration:none;}
#press ul li A:hover { color:#069; text-decoration:none;}
/* other */
.Overview_tit2{ font-size:14px; font-weight:bold; color:#555;}
.imgphoto {margin-top: 5px;margin-right: 16px;}
.quality_list{ font-size:12px; color:#357B78;}
.indexPress { font:Arial, Helvetica, sans-serif; color:#006699; font-size:12px; font-weight:bold;}