﻿@charset "utf-8";
/*--body---------------------------------------------------------------------------------------------------*/
body,p,dl,dt,dd {
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #EBECEC;
}
body{
scrollbar-face-color: #E6E7E8; 
scrollbar-highlight-color: #E6E7E8;
scrollbar-shadow-color:#E6E7E8;
scrollbar-track-color: #E6E7E8; 
scrollbar-darkshadow-color: gray 
}
body,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 160%;
	color: #4D4D4F;
}

dl{clear:both;}
dt{float:left;	
	padding-bottom: 5px;
	margin-bottom:5px;}
dd{float:left;
	background-image:  url("images/line.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top:2px;
	padding-bottom: 5px;
	margin-bottom:5px;
	width:80%;}
clear{clear:both;}
	input#submit { /*按鈕設定*/
		border: 1px solid #A4B8D9;
		filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#DFE8F7', gradientType='0');
		font: 11px Verdana, Tohoma, Arial;
		color: #2D4E95;
		background: #dfe8f7;
		padding-top:3px;
	}
/*-background img-----------------------------------------------------------------------------------------*/
.down-bg {
	background-image: url(images/index/down-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;	
}
.left-down-bg {
	background-image: url(images/index/left-down.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.right-down-bg {
	background-image: url(images/index/right-down.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.left-menu-bg {
	background-image:  url("images/left-bg.jpg");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.content-left-bg {
	background-image:  url("images/content-left.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
}
.brands-bg {
	background-image: url(images/index/p-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D4D5D6;
}
.page-bg {
	background-image: url(images/p3-products/page-bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	float:left;
}
.news-bg {
	background-color: #EAEAEB;
	background-image: url(images/p3-products/news-underline.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 10px;
}
.contact-form {
	background-color: #EAEAEB;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4d4d4f;
}
.support-bg {
	background-image: url(images/02/price_02.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/*-txt link-----------------------------------------------------------------------------------------------*/
a {
	text-decoration: none;
	color: #4972AB;
}
a:hover {
	text-decoration: none;
	color: #4D4D4F;
}
.click {
	color: #333333;
	text-decoration: none;
}
.click:hover {
	color: #990000;
	text-decoration: none;
}
/*--font---------------------------------------------------------------------------------------------------*/
.black {
	font-size: 11pt;
	color: #000000;
	line-height: 180%;
}
.black-t {
	font-size: 14pt;
	color: #000000;
	line-height: 180%;
}
.black2 {
	color: #000000;
	line-height: 180%;
}
.gray-t {
	font-size: 12pt;
	color: #4D4D4F;
}
.gray-t2 {
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #4D4D4F;
}
.white {
	color: #FFFFFF;
}
.white:hover {
	color: #1B1D20;
}
.brown {
	color: #BA5A10;
}
.red {
	color: #A6110D;
}
.red-t {
	font-size: 13pt;
	color: #A6110D;
}
.blue {
	color: #4972AB;
}
.blue-t {
	font-size: 12pt;
	color: #0654AB;
}
.blue1 {
	color: #4d4d4f;
}
.blue1:hover {
	color: #0654AB;
}
.blue2 {
	color: #0654AB;
}
.blue2:hover {
	color: #000000;
}
.green {
	color: #009900;
}
.orange {
	color: #FF6600;
}
.yellow-t {
	font-size: 12pt;
	color: #E48D08;
}
.down {
	font-size: 8pt;
	color: #4D4D4F;
}
/*--line-------------------------------------------------------------------------------------------------*/
.p-line{
	background-image: url(images/index/p-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 1px;
	padding-bottom: 3px;	
}
.yellow-line{
	background-image:  url("images/line.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 1px;
	padding-bottom: 3px;	
}
.menu-line{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCD7;	
}
.image-form{
	border: 1px solid #E8E9E9;
}

/*--other-----------------------------------------------------------------------------------------------------*/
.space{
	line-height: 180%;
	padding-top: 10px;
}
.page-form{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4D4D4F;
	border: 1px solid #DAD9D9;
	float:left;
	height: 10px;
	width: 20px;
	margin: 2px;
}

.product-w{padding:2px 16px;}
/*產品知識庫選單相關*/
	.title-red{color:#A6110D;font:30pt "Arial Black";padding-right:3px;} /*產品知識庫標題*/
	div.word-w a{
		font: 10pt "Arial";
		text-align:center;
		width:19px;
		height:19px;
		padding:1px;
		line-height:normal;
		float:left;
		background: url(images/word-bg.jpg) no-repeat top;
	}
	div.word-w a:hover {
		font:10pt "Arial";
		color: #9D0000;
		text-align:center;
		background: url(images/word-bg_o.jpg) no-repeat top;
		width:19px;height:19px;
		padding-left:1px;
		padding-right:1px;
		padding-top:0px;
		padding-bottom:2px;
		line-height:normal;
		float:left;}
	div.word-w2 a{/*所在的css設定*/
		font:10pt "Arial";
		color: #9D0000;
		text-align:center;
		background: url(images/word-bg_o.jpg) no-repeat top;
		width:19px;height:19px;
		padding-left:1px;
		padding-right:1px;
		padding-top:0px;
		padding-bottom:2px;
		line-height:normal;
		float:left;}
	div.word-w2 a:hover {
		font: 10pt "Arial";
		color: #9D0000;
		text-align:center;
		background: url(images/word-bg_o.jpg) no-repeat top;
		width:19px;height:19px;
		padding-left:1px;
		padding-right:1px;
		padding-top:0px;
		padding-bottom:2px;
		line-height:normal;
		float:left;
	}
/*產品知識庫內容區塊*/
	div.left{
	width:25%;
	float:left;
	text-align:center;
/*	padding-top:10px;*/
	font-weight: bold;
}
	div.right{width:75%;float:left;line-height:normal;color:#4972ab;/*color:#666666*/}
	.hr{border:1px dotted #cccccc;font-size: 5pt;}
	/*技術支援區塊*/
	.qa{margin-bottom:15px;}
/*解決方案-選單區塊*/
.p4-menu{margin:2px;height:11px;float:left;font-weight: bold;}
.p4-menu a		{padding:4px;background-color:#cc0000;color:#ffffff;font-weight: bold;float:left;border:1px solid #cc0000;}/*紅底白字*/
.p4-menu a:hover{padding:4px;background-color:#ffffff;color:#000000;font-weight: bold;float:left;}/*白底黑字*/

.p4-menu2{margin:2px;height:9pt;float:left;font-weight: bold;}
.p4-menu2 a		{padding:4px;border:1px solid #cc0000;background-color:#ffffff;color:#000000;
} /*白底黑字*/
.p4-menu2 a:hover{padding:4px;background-color:#ffffff;color:#000000;weight: bold;float:left;border:1px solid #cc0000;}/*白底黑字*/
/*產品相關*/
table#pro td{font:8pt;line-height:normal;}
.pro{padding-top:5px;padding-left:5px;padding-right:8px;}
/*左側選單*/
.leftmenu{padding-left:10px;padding-top:5px;padding-bottom:5px;}


.pic_line { /*解決方案-形象圖區塊*/
	padding-top:5px;padding-bottom:5px;
	border-top: 1px dotted #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px none #CCCCCC;
}
/*解決方案-內文區塊*/
.p4-inside{	background-image: url(images/index/p-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 5px;
	padding-bottom:20px;
	margin-bottom:10px;}
.p4-inside-word{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:14px;
	line-height:normial;
}
.p4-inside-word p{
	text-indent: 4ex;margin:0;padding:0;
	line-height:normial;}
.p4-inside-title{color:#ffffff;font-size:15px;line-height:normal;padding-left:2px;padding-right:2px;}