@charset "utf-8";
/**************************************************************/
/*                      body                                  */
/**************************************************************/
body {
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-x;
	background-image: url(../images/img_mainbg.jpg);
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}

.cat-title {
	color:#333333;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
}

.cat-H1 {
	color:#333333;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.cat-txt {
	color:#666666;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}


/**************************************************************/
/*                      HP                                    */
/**************************************************************/

.toplink {
	font-size: 11px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}
.toplink a:link {
	color: #666;
	text-decoration: none;
}
.toplink a:hover {
	color: #666;
	text-decoration: underline;
}
.toplink a:visited {
	color: #666;
	text-decoration: none;
}

/**************************************************************/
/*                      PATH                                  */
/**************************************************************/

.path {
	font-size: 9pt;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
}
.path a:link {
	color: #999999;
	text-decoration: underline;
}
.path a:hover {
	color: #666;
	text-decoration: underline;
}
.path a:visited {
	color: #999999;
	text-decoration: underline;
}

.path .focus{
	font-size:9pt;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
/**************************************************************/
/*                      LEFT                                  */
/**************************************************************/

.left-tb{
	padding:20px 25px 10px 25px;
}

.left-td{
	padding:15px 25px 20px 25px;
}

.left-th{
	border-bottom:#dfdfdf solid 1px;
	padding:5px 0px 8px 0px;
	}
.left-title {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #3061a6;
}
.left-title2 {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	background-color: #3061a6;
}
.left-title-2 {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-bottom:#dfdfdf solid 1px;
	padding:10px 10px 10px 10px;
	font-weight:bold;
}
.left-title-2 a{
	color:#333333;
}

.left-title-2 a:hover {
	color:#397cc5;
	text-decoration: none;
  }
  
.left-title-3 {
	color:#8100a5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    border-bottom:#dfdfdf solid 1px;
	padding:10px 10px 10px 10px;
	font-weight:bold;
}
.left-title-3 a{
	color:#8100a5;
}

.left-title-3 a:hover {
	color:#8100a5;
	text-decoration: none;
  }

.left-title-blank {
    border-bottom:#dfdfdf solid 1px;
	margin:0px 0 20px 0;
}

.left-tb ul{
	margin-left:0px \9; /*ie專用*/
	padding-left:25px;
	line-height:70%;
}

#li1 {
	list-style-image:url(../images/li-1.gif);
	margin:8px 0px 8px 0px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  }

#li1 a{
	color:#333333;
  }

#li1 a:hover {
	color:#4e4e4e;
	text-decoration: none;
  }
 

#li2 {
	list-style-image:url(../images/li-1.gif);
	margin:8px 0px 8px 0px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  }
  
 #li2 a{
	list-style-image:url(../images/li-1.gif);
	margin:8px 0px 8px 0px;
	color:#707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  }
.indexnew-txt {
	 color:#999999;
	 font-size:9pt;
	 padding:8px 0px 8px 0px; 
     border-bottom:#dfdfdf solid 1px;
	 font-family: Arial, Helvetica, sans-serif;

	 }
 .indexnew-txt a{
	 color:#999999;
	
	 }
 .indexnew-txt a:hover{
	 color:#666666;
	text-decoration: none;	
	 }
/**************************************************************/
/*                      NEWS                                  */
/**************************************************************/
.new-tb {
	color: #616363;
	background-color:#dcdede;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	padding:5px 0px 5px 0px;
	font-stretch:wider;
	text-align:center;
	}
 .new-txt {
	 color:#666666;
	 font-size:8pt;
	 padding:13px 0px 13px 0px; 
     border-bottom:#dfdfdf solid 1px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;

	 }
 .new-txt a{
	 color:#666666;
	 }
 .new-txt a:hover{
	text-decoration: none;
	color:#333333;
	 }
.new-page-focus {
	 color:#999999;
 	 font-size:9pt;
	 padding:0px 5px 0px 5px; 
 	 border-right:#999999 solid 1px;
	 font-weight:bold;
}
.new-page-focus a{
	 color:#999999;
}

.new-page-other {
	 border-right:#999999 solid 1px;
  	 font-size:9pt;
	 padding:0px 5px 0px 5px; 
 	 color:#FF9900;
}
.new-page-other a{
	 color:#FF9900;
}

.new-page-txt1 {
	 color:#999999;
 	 font-size:9pt;
}
.new-page-txt2  {
  	 font-size:9pt;
 	 color:#FF9900;
	 font-weight:bold;
}
.tdtxt {
	font-size: 10pt;
	color:#484848;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	line-height:150%;
}


/**************************************************************/
/*                      Quick Link                            */
/**************************************************************/
.q-link {
	color: #666;
	border-bottom:#dfdfdf solid 1px;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	}
	
.q-link-ul{
	margin-left:0px \9; /*ie專用*/
    padding-left:18px;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	line-height:120%;
	border-bottom:#dfdfdf solid 1px;
	padding-top:5px;
	padding-bottom:10px;
}

.q-link-ul li {
	color: #707070;
	list-style:disc;
	
	}
.q-link-ul li a{
	color: #707070;
	}

/**************************************************************/
/*                      Product                               */
/**************************************************************/

.pruduct-t1 {
	color:#666666;
	font-size:10pt;
	font-weight:bold;
	border-bottom:#e5e5e5 1px solid;
	border-top:#e5e5e5 1px solid;
	padding:5px 5px 5px 5px;
}
.pruduct-t1 a{
	color:#666666;
	}
.pruduct-t1 a:hover{
	color:#FC8330;
	}
.pruduct-t2 {
	color:#666666;
	font-size:28px;
	font-weight:500;	
	padding:5px 5px 5px 5px;
}
.pruduct-t3 {
	color:#333333;
	font-size:16px;
	font-weight:bold;	
	padding:5px 5px 5px 5px;
}
.pruduct-td {
	color:#4e4e4e;
	font-size:9pt;
	font-weight:bold;
	padding:5px 5px 5px 5px;
	background-color:#f5f5f0;
	text-align:center;
}

.pruduct-td a{
	color:#4e4e4e;
}
.pruduct-td a:hover{
	color:#0d0d0d;
	text-decoration: none;
}
.product-img a{
border:#f4f4f4 3px solid;

  border:3px solid #f4f4f4;
  }
.product-img a:hover{
  border:3px solid #e5e4e4;
  }
 .goods {
	margin: 0px;
	float: left;
	height: 350px;
	width: 350px;
	position: relative;
}
.goods2 {
	margin: 0px;
	float: left;
	height: 150px;
	width: 150px;
	position: relative;
}
#poptable_bg {
	color: #154BA0;
	border: 1px solid #d7d5d5;
	background: #f5f5f0; /*支持图片 url(http://www.google.cn/logos/vivaldi10-hp.gif);*/  
	filter: Alpha(Opacity=90, Style=0);
	opacity: 0.90;
	position: absolute;
	z-index: 30;
	left:0px;
	top: 0px;
	width:650px;
	height: 450px;
}

#poptable_text {
	position: absolute;
	z-index: 40;
	left:0px;
	top: 0px;
	width:650px;
	height: 450px;
}	

#poptable_s1_bg {
	color: #154BA0;
	border: 1px solid #d7d5d5;
	background: #f5f5f0; /*支持图片 url(http://www.google.cn/logos/vivaldi10-hp.gif);*/
	filter: Alpha(Opacity=90, Style=0);
	opacity: 0.90;
	position: absolute;
	z-index: 30;
	width:470px;
	height: 316px;
	top: -4px;
	right: 6px;
}

#poptable_s1_text {
	position: absolute;
	z-index: 40;
	width:470px;
	height: 316px;
	top: -4px;
	right: 6px;
}	

#poptable_s2_bg {
	color: #154BA0;
	border: 1px solid #d7d5d5;
	background: #f5f5f0; /*支持图片 url(http://www.google.cn/logos/vivaldi10-hp.gif);*/
	filter: Alpha(Opacity=90, Style=0);
	opacity: 0.90;
	position: absolute;
	z-index: 30;
	width:470px;
	height: 316px;
	top: -4px;
	right: 162px;
}

#poptable_s2_text {
	position: absolute;
	z-index: 40;
	width:470px;
	height: 316px;
	top: -4px;
	right:162px;
}	

#poptable_s3_bg {
	color: #154BA0;
	border: 1px solid #d7d5d5;
	background: #f5f5f0; /*支持图片 url(http://www.google.cn/logos/vivaldi10-hp.gif);*/
	filter: Alpha(Opacity=90, Style=0);
	opacity: 0.90;
	position: absolute;
	z-index: 30;
	width:470px;
	height: 316px;
	top: -163px;
	right: 7px;
}

#poptable_s3_text {
	position: absolute;
	z-index: 40;
	width:470px;
	height: 316px;
	top: -163px;
	right: 7px;
}	
#poptable_s4_bg {
	color: #154BA0;
	border: 1px solid #d7d5d5;
	background: #f5f5f0; /*支持图片 url(http://www.google.cn/logos/vivaldi10-hp.gif);*/
	filter: Alpha(Opacity=90, Style=0);
	opacity: 0.90;
	position: absolute;
	z-index: 30;
	width:470px;
	height: 316px;
	top: -163px;
	right: 162px;
}

#poptable_s4_text {
	position: absolute;
	z-index: 40;
	width:470px;
	height: 316px;
	top: -163px;
	right:162px;
}


	
#gshow {
	position: absolute;
	display:none;
	height: 650px;
	width: 450px;
	top: 0px;
	left: 0px;
	z-index: 50;
}
#gshow2 {
	position: absolute;
	display:none;
	height: 470px;
	width: 316px;
	top: 0px;
	left: 0px;
	z-index: 40;
}
#gshow3 {
	position: absolute;
	display:none;
	height: 470px;
	width: 316px;
	top: 0px;
	right: 0px;
	z-index: 30;
}
#gshow4 {
	position: absolute;
	display:none;
	height: 470px;
	width: 316px;
	top: 0px;
	left: 0px;
	z-index: 20;
}
#gshow5 {
	position: absolute;
	display:none;
	height: 470px;
	width: 316px;
	top: 0px;
	right: 0px;
	z-index: 10;
}

/**************************************************************/
/*                      Down                                  */
/**************************************************************/

.downlink {
	color: #666;
	list-style-type: none;
	}
.downlink a:link {
	color: #666;
	list-style-type: none;
	}
.downlink a:hover {
	color: #666;
	text-decoration: underline;
	}
.downlink a:visited {
	color: #666;
	text-decoration: none;
	}

.txt12px {
	font-size: 12px;
	
}
.bold {
	font-weight:bold;
}
.txt12px-gray {
	font-size: 12px;
	color: #666;
	text-decoration: none;	
}
.txt10pt {
	font-size: 10pt;
}
.txt10pt a{
	color:#666666;
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
}

.copyright {
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
/**************************************************************/
/*                      Sitemap                               */
/**************************************************************/
.sitemap {
	color: #666;
	font-size: 9pt;
	font-weight:bold;
	line-height: 1.6em;
	margin:0px 0 0 0 ;

	}
	
.sitemap {
	color: #666;
	}
.sitemap a{
	color: #666;
	font-size: 9pt;
	font-weight:bold;
	line-height:100%;
	}
/*.sitemap ul{
	color: #666;
	padding:0 0 0 12px;
		line-height: 2em;
	margin:5px 0 0 10px;
	list-style-image:url(../images/dics.png);
}
	}
.sitemap li {
	color: #707070;
	list-style-image:url(../images/dics.png);
	}
.sitemap li a{
	color: #707070;
	}*/
/**************************************************************/
/*                     Inquiry Form                           */
/**************************************************************/
.form-word {
	font-size:9pt;

	 padding-bottom:15px; 
	 border-bottom:solid 1px #CCCCCC;
	}
.form-td {
	font-size:11px;
	color:#656565;
	font-weight:bold;
}
.form-product-th {
font-size:9pt;
background-color:#CCCCCC;
padding:1px 0px 1px 20px;
color:#333333;
}
.form-product {
	font-size:9pt;
	border-bottom:solid 1px #CCCCCC;
	color:#666666;
	padding:8px 0px 8px 20px;
}
.form-product a{
font-size:9pt;
color:#cc3333;
text-decoration: underline;
}

.inputW1{
	width:300px;
	border:#CCCCCC 1px solid;
	margin:5px 0 5px 10px;

	}
.groovybutton
{
   font-size:10pt;
   width:65px;
   height:22px;
   border:#CCCCCC 1px solid;
   color:#666666;
}
.tdtit {
	font-size: 12px;
	color: #FFFFFF;
	background-color:#999999;
	text-align:center;
}
.tdtit2 {
	font-size: 12px;
	color: #666666;
	background-color:#FFFFFF;
	text-align:center;
	}
	
/*#pro-spec {display: none;}*/

.sepc-title{
    font-size: 13px;
	color: #727272;
	font-weight:bold;}

.sepc-title a{
	color: #727272;	
	}

.style2 {color: #999999}
.style3 {color: #FF0000}
