@charset "utf-8";

body {
padding:0;margin:0;
}
#product1 {
float: left;
width: 660px;
}
#product1 .listproduct {
padding: 0px;
float: left;
width: 660px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
#product1 .listproduct li {
background-image: url(css_img_p/probg.png);
background-repeat:no-repeat;
float: left;
height:169px;width: 185px;
padding:7px 0 0 7px;
margin:0 15px 0 10px;
list-style-type: none;
text-align: center;
}
#product1 .listproduct li .picp {
padding:0px 0 0 0;margin:0;
float: left;
height: 121px;
width: 169px;
text-align: center;
vertical-align: middle;
display: table-cell;
}
#product1 .listproduct li .pname {
padding:0;margin:15px 0 0 0;
font-family:"微軟正黑體";
font-weight:bold;
font-size:15px;
color:#000;
line-height:24px;
width: 169px;
float: left;
text-align: center;
}
#product1 .listproduct li .pname  a {
color: #000000;
text-decoration:none;
}
#product1 .listproduct li .pname  a:hover {
	color: #0059AB;
	font-weight:bold;
	text-decoration:none;
}
#chi_pro_page{
padding:0;margin:10px 0 20px 0;
width:980px;
text-align:center;
float:left;
font-size:13px;
color:#999999;
}
.pro_bu01{
background-image: url(css_img/products/pro_bu01.png);
width:80px; height:20px;
float:right;
}
.pro_bu01 a {
width:auto;height:20px;
display:block;
}
.pro_bu01 a:hover{
background-image: url(css_img/products/pro_bu01_c.png);


/*******************************************************最新消息頁面**/
}
#chip_newspic{
padding:0;	margin:0 0 15px 0;
width:240px;	height:240px;
}
.chiot_ne_title01{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#333333;
line-height:28px;
}
.chip_table_03{
padding:0;
margin: 20px 0 10px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:20px;
width:950px;
border-bottom-width: 1px;
border-bottom-style: dashed;
border-color: #CCCCCC;

/*******************************************************連絡我們頁面**/
}
#chip_contabg{
background-image: url(css_img/other/contact_bg.jpg);
padding:0;	margin:0;
width:644px;	height:466px;
position:absolute;
top:494px;	left:0px;
}
.chip_table_04{
padding:0;margin:10px 0 30px 330px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
line-height:22px;
width:690px;
}
.chip_table_04 td{
vertical-align:middle;
}
.chip_conta_text01{
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#4A4036;
line-height:26px;
}
.chip_table_05_ser{
padding:0;margin:0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#555555;
line-height:26px;
text-align:center;


}
#livo_prode01{
background-image: url(css_img_p/prde_bg.png);
background-repeat:no-repeat;
padding:10px 0 0 10px;	margin:0px 0px 0 0;
width:334px;height:242px;
float:left;
}
#livo_prode01 img{
border:1px solid #ccc;
}
#livo_prode01 .spic{
padding:0;	margin:5px 4px 0 0;
width:56px; height:41px;
float:left;
}
#livo_prode02{
padding:0;	margin:0px 0 0 20px;
width:290px;	
float:left;
}
#livo_prode02 td{
vertical-align:middle;
}
#livo_prode03{
padding:10px 0 0 0px;	margin:0px 0px 0 0;
width:334px;
float:left;
}
#livo_prode03 ul{
width:334px;
float:left;
}
#livo_prode03 ul li{
	padding:3px 0 0 3px;
	margin:0 2.5px 0 0;
width:59px;height:44px;
border:1px solid #ccc;
float:left;
}
#livo_prode03 ul li img{
width:56px;height:41px;
}
.livo_table_prode{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
line-height:20px;
}
.livo_pro_tx01{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#0059AB;
line-height:28px;
height:30px;
}
.livo_pro_tx02{
font-family:"微軟正黑體";
font-size:17px;
font-weight:bold;
color:#3C6CC8;
line-height:28px;
height:30px;
}
#livo_proline{
background-image: url(css_img_p/pro_line.png);
padding:0;	margin:0;
width:386px;
height:20px;	

}
#livp_bgimgbox{
	background-image: url(css_img_p/zoom.png);
	padding:0;
	margin:0 0 0 246px;
	width:28px;
	height:28px;
	position:absolute;
	top:210px;
}
#livp_bgimgbox a {
width:auto;height:28px;
display:block;
}
#livo_down_bu{
background-image: url(css_img_p/down_bu.png);
padding:0;	margin:0;
width:147px;
height:32px;	
float:left;
}
#livo_down_bu a{
width:auto;height:32px;
display:block;
}
#livo_re_bu{
background-image: url(css_img_p/return_bu.png);
padding:0;	margin:0;
width:102px;
height:32px;	
float:left;
}
#livo_re_bu a{
width:auto;height:32px;
display:block;



}

#abgne-block-20120327 {
padding:0;
margin:20px 0 0 0;
width: 688px;
}
#abgne-block-20120327 ul, #abgne-block-20120327 li {
list-style: none;
margin: 0;
padding: 0;
}
#abgne-block-20120327 .tabs li {
background-image: url(css_img_p/prpage_bu01.png);
float: left;
margin:0 3px 0 0;
width:102px;
height: 35px;
cursor: pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
line-height:35px;
text-align:center;
}
#abgne-block-20120327 .tabs li.active {
background-image: url(css_img_p/prpage_bu01_c.png);
color:#ffffff;
}
#abgne-block-20120327 .tabs li.hover{
background-image: url(css_img_p/prpage_bu01_c.png);
color:#ffffff;
}
#abgne-block-20120327 .tabs span {
display: block;
float: left;
overflow: hidden;
padding: 0;
height:35px;
width:102px;
}
#abgne-block-20120327 .tab_container {
clear: both;
background: #fff;
overflow: hidden;
}
#abgne-block-20120327 .tab_container ul {
position: relative;
overflow: hidden;
height:650px;
}
#abgne-block-20120327 .tab_container .tab_content li {
position: absolute;
width: 680px;
height: 100%;
padding: 0;
margin-top: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:20px;
color:#666;
}
#abgne-block-20120327 .tab_container .tab_content li img {
display: block;
float: left;
margin-right: 15px;
}
#abgne-block-20120327 .tab_container .tab_content li h3 {
font-size: 22px;
line-height: 22px;
margin: 5px 0 15px;
}
#abgne-block-20120327 .tab_container .tab_content ul li {
color:#990000;
font-size:50px;
line-height:20px;
/*}
#abgne-block-20120327 .tab_container .tab_content li ul ol li {
color:#990000;
font-size:20px;
*/
}
#abgne_te01{
padding:0;	margin:0 10px 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:20px;
color:#666;
}
#abgne_te02{
padding:0;	margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
line-height:20px;
color:#0059AB;
}
#abgne_te03{
width:680px;
height:48px;
}
#abgne_te04{
padding:0;	margin:0 10px 20px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:20px;
color:#666;
float:left;
}
.abgne_te05{
padding:0;	margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:20px;
color:#666;

}
.abgne_te05{
line-height:20px;
}
#abgne_zoom2{
background-image: url(css_img_p/zoom.png);
padding:0;	margin:10px 0 0 350px;
width:28px;	height:28px;
float:left;
}
#abgne_zoom2 a {
width:auto;height:28px;
display:block;
}
#livo_proline2{
background-image: url(css_img_p/pro_line.png);
padding:0;	margin:0;
width:680px;
height:20px;
float:left;

/***********************分頁樣式*/
}
#chip_stpage{
padding:0;	margin:10px 0 10px 260px;
width:660px;
float:left;	
}
#chip_stpage td{
text-align:center;
}
.st_page_chang {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin:0 6px;
border: 1px solid #999999;
}
.st_page_chang a {
color: #333333;
text-decoration:none;
padding:0 5px 0 5px;
}
.st_page_chang a:hover{
text-decoration:none;
color: #ffffff;
padding:0 5px 0 5px;
background-color:#039;
}
/**頁籤*/

ul, li {
margin: 0;padding: 0;
list-style: none;
}
.abgne_tab {
clear: left;
width: 680px;
margin: 20px 0;
}
ul.tabs {
width: 100%;
height: 32px;
}
ul.tabs li {
background-image: url(css_img_p/prpage_bu01.png);
float: left;
margin:0 3px 0 0;
width:112px;
height: 35px;
cursor: pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:35px;
text-align:center;
color: #000000;
}
ul.tabs li a {
display: block;
padding: 0 20px;
color: #000000;
text-decoration: none;
}
ul.tabs li a:hover {
background-image: url(css_img_p/prpage_bu01_c.png);
color:#000000;
}
ul.tabs li.active  {
border-bottom: 1px solid #fff;
background-image: url(css_img_p/prpage_bu01_c.png);
color:#ffffff;
}
ul.tabs li.active a:hover {
background-image: url(css_img_p/prpage_bu01.png);
color:#000;
}
div.tab_container {
clear: left;
width: 100%;
border-top: none;
background: #fff;
}
div.tab_container .tab_content {
padding: 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:22px;
color:#666;
}
div.tab_container .tab_content h2 {
margin: 0 0 20px;
}
