@charset "utf-8";
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 17px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/index_bg03.gif);
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.box01 {
	color: #666666;
	border: 2px solid #5D5C5C;
	font-family: Arial, Helvetica, sans-serif;
	height: 17px;
	padding-left: 4px;
	padding-top: 2px;
}
.box02 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #666666;
}
.box03 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #CCCCCC;
}
.index_bg01 {
	background-image: url(images/index_bg01.gif);
	height: 130px;
}
.index_bg02 {
	background-image: url(images/index_bg02.gif);
	height: 223px;
	background-repeat: repeat-x;
}
.down_bg02 {
	background-color: #999999;
	background-image: url(images/down_bg02.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.space_3px_top {
	padding-top: 3px;
}
.space_10px {
	padding: 10px;
}
.space_10px_l {
	padding-left: 10px;
}

.line_black_point_r {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #a2a2a2;
}
.link_black_r02 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.line_black_top {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #B7B7B7;
}
.line_black_down {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B7B7B7;
}
.line_black_down02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B7B7B7;
}

.link_black_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	background-color: #F6F6F6;
}
.line_black_all {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.line_pic {
	padding: 1px;
	border: 2px solid #CDCDCD;
	background-color: #FFFFFF;
}
.line_black_foot01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-image: url(images/title/products_titlebg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.text_blue01 {
	color: #0052ca;
}
.text_w {
	color: #FFFFFF;
}
.text_green {
	color: #669900;
}

.text_10px {
	font-size: 10px;
}
.text_11px {
	font-size: 11px;
}

.text_12px {
	font-size: 12px;
}
.text_15px {
	font-size: 15px;
}

.text_space {
	line-height: 22px;
}
.text_space_top {
	padding-top: 4px;
	padding-left: 15px;
}

.link_blue {
	color: #346DCA;
}
.link_blue a:link {
	color: #346DCA;
	text-decoration: none;
}
.link_blue a:visited {
	text-decoration: none;
	color: #346DCA;
}
.link_blue a:hover {
	text-decoration: none;
	color: #FF0000;
}
.link_blue a:active {
	text-decoration: none;
	color: #346DCA;
}
.link_w {
	color: #FFFFFF;
}
.link_w a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.link_w a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.link_w a:hover {
	text-decoration: none;
	color: #FFDE00;
}
.link_w a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.link_line {
	text-decoration: underline;
}
.link_line a:link {
	color: #333333;
	text-decoration: underline;
}
.link_line a:visited {
	text-decoration: underline;
	color: #333333;
}
.link_line a:hover {
	text-decoration: underline;
	color: #FF0033;
}
.link_line a:active {
	text-decoration: underline;
	color: #333333;
}
.td01_bg {
	color: #FFFFFF;
	background-color: #999999;
	border: 2px solid #CDCDCD;
}
.td02_bg {
	background-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #346DCA;	
}
.td02_bg a{
	color: #346DCA;	
}
.td02_bg a:hover{
	color: #FF0000;	
}

.td02_bg_selected {
	background-color: #346DCA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #FFFFFF;	
}
.td02_bg_selected a{
	color: #FFFFFF;	
}
.td02_bg_selected a:hover{
	color: #FF0000;	
}
/*.div_mainproduct {
	overflow-x: hidden;
	overflow-y: scroll;
	height: 170px;
	width: 230px;
	SCROLLBAR-FACE-COLOR: #515151;
	SCROLLBAR-HIGHLIGHT-COLOR: #464646;
	SCROLLBAR-SHADOW-COLOR: #464646;
	SCROLLBAR-3DLIGHT-COLOR: #515151;
	SCROLLBAR-ARROW-COLOR: #e8e8e8;
	SCROLLBAR-TRACK-COLOR: #515151;
	SCROLLBAR-DARKSHADOW-COLOR: #515151;
	SCROLLBAR-BASE-COLOR: #515151;
	padding: 0px;
}
*/
.div_subject {
	width: 850px;
	margin-left: 30px;
	margin-bottom: 10px;
}
.div_subject ul {
	margin: 0px;
	list-style-image:url(images/icon/icon_arrow03.gif);	
}
.div_subject ul li {
	margin-bottom: 8px;
}
/*產品次分類*/
.productMenu{
	height:auto!important;
	width: 240px;
}
.productMenu dl.menu{
	clear:both;
	zoom:1;
	overflow:hidden;
	margin:0;
}
.productMenu dl.menu a:link{
	color: #346DCA;
}
.productMenu dl.menu a:hover{
	color: #CC0000;
}
.productMenu dl.menu a:visited{
	color: #346DCA;
}
.productMenu dl dd.leave1{
	background-color: #DBDBDB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin:0;
	padding: 4px;
}
.productMenu dl dd.leave1:hover{
	background-color:#CFDDF3;
}
.productMenu dl dd.leave2{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B7B7B7;
	background-image: url(images/icon/icon_arrow04.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 15px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.productMenu dl dd.leave2:hover{
	background-color:#E6EDF9;
	background-image: url(images/icon/icon_arrow03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 15px;
	padding-left: 10px;
}

.link_pro{
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	padding: 0px;
	display: block;
	width: 300px;
	color: #0066CC;	
}
.link_pro a{
	color: #0066CC;

}
.link_pro a:hover{
	color: #666666;
}

