@charset "utf-8";
/* CSS Document */
.clear{ clear:both;}/*清除浮動*/


/*
frank,del,990512,
此處的設定可以移除，由程式另外做設定即可
原：div,img{ behavior: url(../../system/media/style/iepngfix.htc) ;}
*/



body{
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../image/bg_bottom2.jpg) repeat-x left bottom;
} 
.bg{
width:100%;
background:url(../image/bg_top.jpg) repeat-x left top;
}
#upper{
	width:944px;
		background-color:#FFFFFF;
	background-image:url(../image/upper.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	left:50%;
	margin-left: -472px;
	position: relative;
	border-left:solid 2px #e1f0f4;
	border-right:solid 2px #e1f0f4;
	   } 
#waist{
	width:944px;
	background-image:url(../image/Waist.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	   }	   
#space{
	width:auto;
	margin: 0 0 0 40px;
	   }
	   
#bottom{
	width:855px;
	height:80px;
	float:left
		}
	   
.top_flash{
	width:855px;
	height:94px;
	padding-top: 20px;
	padding-bottom: 15px;
		   }
		   
.center{
	width:auto;
	float:left;
	_display:inline;
        }		
		
.bottom{
	width:855px;
	height:70px;
	float:left;
	_display:inline;
		}

.left_menu{
	width:195px;
	min-height:596px;
	float:left;
	_display: inline;
		   }
.serch{
	width:195px;
	height:96px;
	float:left;
	_display:inline;
	   }
	   
.left_list{
	width:195px;
	min-height:251px;
	float:left;
	margin-top: 10px;
	_display:inline;
		   }
		   
.login{
	width:195px;
	height:240px;
	float:left;
	margin-top: 10px;
	background-image: url(../image/index/member_background.jpg);
	background-repeat:no-repeat;
	_display:inline;
	   }
		
.product_title{
	width:195px;
	height:44px;
	background-image: url(../image/index/list_top.png);
			   }
			   
.list{
	width:195px;
	min-height:201px;
	float:left;
	background-image: url(../image/index/list_center.jpg);
	_display:inline;
	  }
.list ul{
	float:left;
	clear:both;
	display:block;
	font-size:12px;
	padding:10px 0 10px 0;
	margin:0;
}
.list ul li{
	width:150px;
	list-style-type: none;
	padding:0 0 0 10px;
	margin:0 0 0 20px;
	background:url(../image/icon.gif) no-repeat left 5px;
}
.list ul a{
color:#333333;
text-decoration:none;
}  
.serch_bottom{
	width:195px;
	height: 7px;
	float:left;
			  }

.serch_title{
	width:195px;
	height:42px;
	float: left;
	background-image: url(../image/index/serch_title.png);
			 }
			 
.serch_center{
	width:190px;
	float:left;
	background-image: url(../image/index/serch_center.gif);
	_display: inline;
	padding: 9px 0 9px 5px;
	
			   }
			  
.serch_bottom{
	width:195px;
	height:7px;
	float: left;
	background-image: url(../image/index/serch_bottom.png);
	font-size: 6px;
			  }
			  
.login_box{
	width:181px;
	margin-left:8px;
	margin-top:7px;
	float:left;
	_display:inline;
		   }
		   
.account{
	width:181px;
	height:22px;
	margin-top:11px;
	float: left;
	_display: inline;
	font-size: 12px;
	line-height: 22px;
		 }
.account a,.password a{ color:#333333; text-decoration:none;}	
.account a:hover,.password a:hover{ text-decoration:underline;}	 
.password{
	width:181px;
	height:22px;
	margin-top:11px;
	font-size:12px;
	float: left;
		 }
.forget_password{
line-height:22px;
}	 
.member_login{
	height:24px;
	margin-left:17px;
	float:left;
	_display:inline;
			  }
			  
.join_member{
	height:24px;
	float:left;
	margin-left: 8px;
	_display:inline;
			  }
			  
.serch_bar{
	width:100px;
	height:23px;
	margin-left:15px;

	*margin-left:5px;
	float:left;
	_display:inline;
		   }
.serch_bar input{
	width:97%;
}
.show_new_div1{
	width:100px;
	height:20px;
	float:left;
	line-height:20px;
	border:1px solid #b8b8b8;
			   }

.show_new_div1 input{width:100px;
                     line-height:20px;
					 float:left;
					 }
					 
.serch_bt{
	width:60px;
	height:24px;
	float:right;
	margin-right:10px;
	_display:inline;
		  }

.bottom_contact{
	width:184px;
	height:9px;
	margin-left:3px;
	margin-top:10px;
	width: 184px;
				}
				
.detail_data{
	width:600px;
	height:30px;
	margin-left:3px;
	margin-top:33px;
	font-size: 12px;
			 }

.serch_background{
	width:180px;
	margin-left:8px;
	margin-top:5px;
				  }
.list_bottom{
	width:195px;
	height:7px;
	float:left;
	background-image: url(../image/index/list_bottom.png);
	font-size: 7px;
			 }
.login_top{width:195px;
           height:39px;
		   background-image:url(../image/index/login.png);
		   }

.login_background{
	width:181px;
	height:108px;
	margin-top:7px;
	float:left;
				  }

.shopping{
	width:140px;
	height:57px;
	margin-left:17px;
	margin-top: 20px;
	float: left;
	_display:inline;
		  }

.bt{
	width:181px;
	height:23px;
	float:left;
	margin-top: 10px;
	}

.icon{
	width:12px;
	height:12px;
	margin-left:6px;
	margin-top:8px;
	background-image:url(../image/index/icon.jpg);
	float: left;
	  }

.from_db{
	width:145px;
	min-height:24px;
	float:left;
	margin-left:13px;
	border-bottom:2px dotted #bcbcb8;
	background-image: url(../image/index/icon.jpg);
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom:1px;
	_display:inline;
		 }
.from_db a{
	font-size:15px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
	line-height: 18px;
}		 
.product_text{
	width:152px;
	min-height:29px;
	float:left;
	margin-top:5px;
	overflow: hidden;
	  }

.text{
	float:left;
	text-align:center;
	width:30px;
	font-size: 12px;
	margin-left: 3px;
	height: 22px;
	line-height: 22px;
	  }

.account_text input{
	width:80px;
	_width:60px;
	height:18px;
	line-height:18px;
	float:left;
	margin-left:0px;
	margin-right:5px;
			}

.forget_account input{width:50px
                      height:20px;
					  line-height:20px;
					  }

.forget_account input{
	width:55px;
	height:20px;
	float:left;
	margin-left:5px;
	background-image: url(../image/index/forget_account.gif);
	background-repeat:no-repeat;
					  }
					  
.forget_password input{
	idth:55px;
	height:20px;
	float:left;
	margin-left:5px;
	background-image: url(../image/index/forget_password.gif);
	width: 55px;
	background-repeat:no-repeat;
	}

.b{width:855px;
   height:50px;
	float:left;
	background-color:#666666;
   }

.right{
	width:644px;
	float:left;
	_display:inline;
	margin-left: 15px;
	   }
	   
.top_pic{
	width:645px;


	height:234px
	float:left;
	background-image: url(../test/top_pic.jpg);
	height: 234px;
		 }
		 
.new_active{
	width:645px;
	height:180px;
	float:left;
	margin-top: 8px;
			}
			
.hot_pro{
	width:645px;
	height:175px;
	float:left;
	_display:inline;
				}

.new_act_top{width:643px;
             height:24px;
			 }
			 
.new_active{width:643px;
            height:24px;
			}
			
.new_act{
	width:643px;
	height:24px;
	margin-top: 8px;
	float: left;
	background-image: url(../image/index/marquee.gif);
		 }
		   
.act_group{
	width:690px;
	height:158px;
	float: left;
	_display:inline;
		   }

.left_part{
	width:318px;
	height:149px;
	margin-top: 9px;
	float: left;
	_display:inline;
			}

.right_part{
	width:225px;
	height:149px;
	float: left;
	margin-top: 15px;
	margin-left: 30px;
	_display:inline;
			}

.act_tit{
	width:318px;
	height:24px;
	background-image: url(../image/index/act_tit.jpg);
	background-repeat: no-repeat;
		 }
		 
.act_content{
	width:318px;
	height:125px;
	background-image: url(../image/index/act_content.jpg);
			 }
			 
.bt{
	width:181px;
	height:23px;
	float: left;
	_display: inline;
	}
	
#show_news{
	width:300px;
	height:75px;
	margin-top: 5px;
	float: left;
	_display:inline;
		   }
#show_news a{ color:#333333; text-decoration:none;}  
#show_news a:hover{ text-decoration:underline;}   
.show_news_div1{
	width:185px;
	height:12px;
	line-height:13px;
	float:left;
	font-size: 12px;
	margin-top: 5px;
	margin-left: 5px;
	_display:inline;
	overflow: hidden;
	padding-left: 15px;
	background:url(../image/icon.jpg) no-repeat 5px 3px;
				}
				
.show_news_div2{
	width:72px;
	height:12px;
	line-height:12px;
	float:left;
	margin-left: 10px;
	font-size: 12px;
	margin-top: 5px;
	_display:inline;
				}

.photo{
	width:219px;
	height:133px;
	background-image: url(../image/index/photo.jpg);
	background-repeat: no-repeat;
	   }

.hot_pro_header{
	width:643px;
	height:24px;
	background-image: url(../image/index/hot_pro_header.jpg);
	background-repeat: no-repeat;
				}
				
.pro_bg{
	width:644px;
	height:148px;
	float: left;
	background-image: url(../image/index/frame.gif);
	background-repeat: no-repeat;
		}
		
#show_pro_up{
	width:8px;
	height:70px;
	float:left;
	margin-left:5px;
	margin-top:40px;
			 }
#show_pro div a img{ border:none;vertical-align:middle;}		 
#show_pro_down{
	width:8px;
	height:70px;
	float:right;
	margin-right:5px;
	margin-top: 40px;
			 }

#show_pro{
	width:579px;/* 原margin-left:25px; */
	height:110px;
	margin-top:25px;
	margin-left:20px;/* 原margin-left:25px; */
	float:left;
	overflow: hidden;
		  }
#show_pro div{
	width:103px;
	height:103px;
	border-right: dotted 1px #CCCCCC;
	display: table-cell;
	vertical-align:middle;/*--- ?置水平居中 ---*/
	text-align:center;/*--- ??IE的Hack ---*/
    *display: table-cell;
	*float:left;
	_display: table-column-group;
    *font-size: 93px;/*--- ??高度的0.873，200*0.873 ??175 ---*/        
    *font-family:Arial;
	padding: 0 5px;
    _ float:left;
}
.marquee{
	width:600px;
	height:20px;
	margin-top:2px;
	margin-left:30px;
	float:left;
	_display:inline;
	line-height: 20px;
		 }

.categories_bt{
	width:300px;
	height:24px;
	float:left;
			   }

.categories{
	width:98px;
	height:23px;
	float:left;
			}
.more{
	width:24px;
	height:7px;
	float:left;
	font-size:6px;
	margin-left:216px;
	margin-top:13px;
	_display:inline;
	  }

.bottom_bt{
	width:250px;
	height:14px;
	float:left;
	margin-left:5px;
	margin-top:15px;
		   }
.home{
	width:42px;
	height:14px;
	float:left;
	margin-left: 0px;
	border-right:3px thin #333333;
	border-right:3px thin #333333;
	  }

.site_intro{
	width:53px;
	height:14px;
	float:left;
	border-right:3px thin #333333;
	  }
	  
.contact{
	width:53px;
	height:14px;
	float:left;
	border-right:3px thin #333333;
	  }
	  
.download{
	width:53px;
	height:14px;
	float:left;
	margin-left:5px;
	border-right:3px thin #333333;
	  }

.show_img{width:178px;
          height:123px;
		  float:left;
		  /* 990329,frank,del background-image:url(../image/index/show_img.jpg); */
		  }
.show_img a img{
border:0px;
}
.play_bt_box{width:27px;
             height:123px;
			 float:left;
			 }
			 
.play_bt{width:26px;
         height:16px;
		 margin-top:7px;
		 }
/*--- 關於我們 ---*/
.about_header{
	width:630px;
	height:34px;
	float:left;
	background-image: url(../image/about/about_header.jpg);
	background-repeat: no-repeat;
			  }

.about_content{
	width:615px;
	float:left;
	clear:both;
	padding: 10px;
	font-size: 12px;
			   }
/*--- 最新消息 ---*/
.news_header{
	width:470px;
	height:34px;
	padding:0 0 0 160px;
	float:left;
	background-image: url(../image/news/news_header.jpg);
	background-repeat: no-repeat;
	_display:inline;
	line-height: 34px;
			  }

/* 990402,frank,add */		  
.report_header{
	width:470px;
	height:34px;
	padding:0 0 0 160px;
	float:left;
	background-image: url(../image/tit_report.jpg);
	background-repeat: no-repeat;
	_display:inline;
	line-height: 34px;
			  }
			  			  
.news_content{
	width:635px;
	height:538px;
	float:left;
	clear:both;
	background-image: url(../image/news/frame.gif);
			   }
.text_content{
	width:580px;
	margin-left:30px;
	float:left;
	margin-top:0px;
	_display:inline;
	margin-bottom: 15px;
			  }
#show_news_page{
	float:left;
	width:560px;
	background-image: url(../image/news/new_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0 10px;
}
.news1{
	float:left;
	width:560px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 46px;
}
.news_div2{
	height:46px;
	float:left;
	font-weight:bold;
	color:#548b9f;
	line-height:46px;
	_display:inline;
	text-align: center;
	border-right-color: #cccccc;
	border-right-style: dotted;
	padding-right: 12px;
	border-right-width: 1px;
	font-size: 12px;
	margin-right: 15px;
}
.news_div1{
	height:46px;
	float:left;
	overflow:hidden;
	line-height:46px;
	_display:inline;
	text-align:left;
	text-decoration: none;
	color: #000000;
	max-width: 410px;
}
.news_div1 a{
	color:#333333;
	font-size:12px;
	text-decoration:none;
}
.news_div1 a:hover{
	font-size:12px;
	text-decoration:underline;
}
.news_div3{
	width:28px;
	height:46px;
	float:left;
	overflow:hidden;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	margin-left: 5px;
	line-height: 46px;
}
.news_bt{
	float:left;
	_display:inline;
	margin-top:5px;
}
/*---- 頁碼 ---*/
#page{
	float:left;
	width:570px;
	font-size:12px;
	_display:inline;
	text-align: center;
	padding-top: 15px;
}
#product_page{
	float:left;
	width:100%;
	font-size:12px;
	_display:inline;
	text-align: center;
	padding-top: 15px;
}
#left_news_div,#select_news_page,#right_news_div{display:inline;}
#select_news_page a{
	margin:0 3px;
	text-decoration:none;
	color: #003300;
}
#select_news_page a:hover{text-decoration: underline; color:#000000}
#right_news_div a{
	padding:0px 0px 0px 37px;
	text-decoration:none;
	margin-left:5px;
	color: #003300;
	background-image: url(../image/right.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}
#left_news_div a{
	padding:0px 37px 0px 0px;
	text-decoration:none;
	margin-right:5px;
	color: #003300;
	background-image: url(../image/left.gif);
	background-repeat: no-repeat;
	background-position: right 0;
}
/*---- 最新消息內容---*/
.news_top{ width:635px; float:left;}
.news_bg{width:635px;float:left; background:url(../image/bg.gif) repeat-y left top;}
.news_bottom{width:635px;float:left;}
.news_tit{
	width:615px;
	float:left;
	margin:0 10px;
	_display:inline;
	font-size: 12px;
	padding: 5px 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.news_con{
	width:615px;
	float:left;
	margin:0 10px;
	_display:inline;
	font-size: 12px;
	padding: 5px 0;
}
.news_con_div1{
	_display:inline;
	float:left;
	width: 100px;
	text-align: center;
	height: 22px;
	line-height: 22px;
	color: #548b9f;
	font-weight: bold;
}
.news_con_div2{
	_display:inline;
	float:left;
	width: 510px;
	margin-top: 5px;
	font-weight: bold;
	color: #1F6881;
}
/*---- 產品列表 ---*/
.pro_header{
	width:630px;
	height:34px;
	float:left;
	background-image: url(../image/product/product_header.jpg);
	background-repeat: no-repeat;
			  }
.point_header{
	width:630px;
	height:34px;
	float:left;
	background-image: url(../image/tit_point_pro.jpg);
	background-repeat: no-repeat;
}

.pro_g{
	width:615px;
	float:left;
	margin:0 10px;
	_display:inline;
}
/* 990409,frank,add */
.logo_row{
width:600px;

}

.logo_group{
	height:91px;/* 990409,frank,edit,原height:51px; */
	float:left;
	/* 990409,frank,del,原width: auto; */
	background-color: #eb999b;
}
.up_logo{
	width:120px;/* 990409,frank,edit,原height:29px; */
	height:60px;/* 990409,frank,add */
	background-color: #B60001;
	_float:left;
	_display:inline;
		 }
.up_logo a img{ 
border:none;
width:120px;/* 990409,frank,add */
height:60px;/* 990409,frank,add */

}
.down_logo{
	height:31px;/* 990409,frank,edit,原height:21px; */
	width:110px;/* 990409,frank,add */
	word-break: break-all;/* 990409,frank,add */
	word-wrap: break-word;/* 990409,frank,add */
	background-repeat: no-repeat;
	text-align: center;
	font-size: 12px;
	line-height: 21px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0 5px;
	_clear: left;
	_display:inline;/* 990409,frank,del,原_display:inline; */
	vertical-align: middle;

	
}
.down_logo a{
color:#FFFFFF;
text-decoration:none;
word-wrap: break-word;
word-break: break-all;/* 990409,frank,add */
}
.product{
	width:118px;
	float:left;
	border: 1px solid #eee;
	margin: 5px 16px;
			   }
			   
.product_img{
	width:118px;
	height:118px;
	display: table-cell;
	vertical-align:middle;/*--- ?置水平居中 ---*/
	text-align:center;/*--- ??IE的Hack ---*/


*display: block;
*font-size: 81px;/*--- ??高度的0.873，200*0.9=175 ---*/        
*font-family:Arial;/*---- 防止非utf-8引起的hack失效??，如gbk?? ----*/ 
	   }
.product_img_l{
	width:110px;
	height:90px;
	display: table-cell;
	vertical-align:middle;/*--- ?置水平居中 ---*/
	text-align:center;/*--- ??IE的Hack ---*/
*display: block;
*font-size: 81px;/*--- ??高度的0.873，200*0.9=175 ---*/        
*font-family:Arial;/*---- 防止非utf-8引起的hack失效??，如gbk?? ----*/ 
	   }
.product_name{
	width:118px;
	margin-top:6.33px;
	font-size: 12px;
	background-color: #e5f8fd;
	text-align: center;
	vertical-align: middle;
	padding: 3px 0;
	height: 28px;
	overflow: hidden;
	float: left;
	  }
.product_name_i{
	width:110px;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	padding: 3px 0;
	height: 11px;
	overflow: hidden;
	float: left;
	  }
.product_name_i a{color:#000000; text-decoration:none;}
.product_name a.name{ color:#000000; text-decoration:none;}
.product_name a.name:hover{text-decoration: underline;}
.pro_point{
	width:118px;
	background-color: #e5f8fd;
	padding: 3px 0;
	text-align: center;
	float: left;
}
.pro_redt{ color:#CC0000;}
/*--- 產品詳細說明 ---*/
.down,.up{ float:left; width:615px;}
.pro_left{width:457px;
           height:390px;
		   float:left;
		   }
.right_big_frame{
	width:250px;
	height:390px;
	float:left;
				 }
.pro_show_img{
	width:243px;
	height:362px;
	border:3px solid #cecece;
	float: left;
		  }
.pro_photo{
	width:243px;
	height:250px;
	display: table-cell;
	vertical-align:middle;/*--- ?置水平居中 ---*/
	text-align:center;/*--- ??IE的Hack ---*/
*display: block;
*font-size: 225px;/*--- ??高度的0.873，200*0.9=175 ---*/        
*font-family:Arial;/*---- 防止非utf-8引起的hack失效??，如gbk?? ----*/ 
	   }
.pro_right{
	width:133px;
	height: 430px;/* 990408,frank,edit,原height: 426px; */
	float: right;
	background-image: url(../image/product_i/frame.jpg);
	background-repeat: no-repeat;
		   }
.pro_s_bg{
	width:243px;
	height:71px;
	float: left;
	background-repeat: no-repeat;
	background-color: #eceff4;
	_display:inline;
		}
		
#show_pro_s_up{
	width:8px;
	height:70px;
	float:left;
	margin-left:8px;
	_display:inline;
			 }
#show_s_pro{
	width:200px;/* 990329,frank,edit,width:208px;  */
	height:71px;
	float:left;
	margin-top:3px;
	overflow: hidden;
	_display:inline;
		  }

#show_s_pro div{
	border-right: dotted 1px #CCCCCC;
	padding:0 3px;
	width:61px;
	height:61px;
	margin-top:5px;
	display: table-cell;
	overflow:hidden;
	vertical-align:middle;/*--- ?置水平居中 ---*/
	text-align:center;/*--- ??IE的Hack ---*/
    *display: block;
    *font-size: 55px;/*--- ??高度的0.873，200*0.9=175 ---*/        
    *font-family:Arial;/*---- 防止非utf-8引起的hack失效??，如gbk?? ----*/ 
}
#show_s_pro a img{ border:none;}		 
#show_s_pro_down{
	width:8px;
	height:70px;
	float:right;
	margin-right: 8px;
	_margin-right:4px;
			 }
.pro_bottom{
	width:243px;
	height:31px;
	float:left;
	background-color: #d9d9d9;
			}
.show_big{
	width:100px;
	height:16px;
	margin-left:67px;
	margin-top:7px;
		  }
#pro_page{
	width:250px;
	float:left;
	_display:inline;
	font-size: 12px;
	text-align: center;
	clear: both;
	margin-left: 0px;
	margin-top: 5px;
}

#pro_left_div,#pro_select_page,#pro_right_div{display:inline;}
#pro_select_page a{
	margin:0 3px;
	text-decoration:none;
	color: #003300;
}
#pro_select_page a:hover{text-decoration: underline; color:#000000}
#pro_right_div a{
	text-decoration:none;
	color: #003300;
	background-repeat: no-repeat;
	background-position: left 0;
}
#pro_left_div a{
	text-decoration:none;
	color: #003300;
	background-repeat: no-repeat;
	background-position: left 0;
}
#pro_center_div a{
	text-decoration:none;
	color: #003300;
	background-repeat: no-repeat;
	float: left;
	margin-right: 15px;
}
.pro_des{
	width:200px;
	height:380px;
	float: left;
	margin-left: 7px;
		 }
.des_top1{
	width:200px;
	float:left;
	font-size: 18px;
	color: #2583A7;
		 }
.des_top{
	width:200px;
	float:left;
	font-size: 16px;
	font-weight: bold;
	color: #2A9FCA;
	_padding:3px 0;
	margin-bottom: 3px;
		 }
.des_top p,.des_top1 p{ padding:0; margin:0;}	
.des_center1{
	width:200px;
	float:left;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	color: #FF9900;
	_padding:5px 0;
	padding-top: 3px;
			} 
.des_center{
	overflow:auto;/*990324,frank,add,解決產品描述太長會跑版*/
	height:60px;/*990324,frank,add,解決產品描述太長會跑版*/
	width:200px;
	float:left;
	font-size: 12px;
			}
			
.number ,.capacity ,.price ,.amount{
	width:200px;
	margin-top:16px;
	float:left;
	font-size: 12px;
		}
.buy{
	width:200px;
	height:34px;
	float:left;
	margin-top:25px;/*990324,frank,edit,原margin-top:50px;，改小一點，讓商品描述文字多些顯示的*/
	background-image:url(../image/product_i/shopping_car.jpg);
	background-repeat:no-repeat;
}

.buy a:hover img{
opacity: 0.8;
filter:alpha(opacity=80);
}

.buy input{float:left;
           margin-left:100px;
		   }
#show_pro_up1{
	width:108px;
	height:16px;
	float:left;
	margin-top: 50px;
	margin-left: 15px;
	_display:inline;
			  }
			  
#show_pro_down1{
	width:108px;
	height:16px;
	float:left;
	margin-left: 15px;
	_display:inline;
			  }	
.pro_1{
	width:110px;
	height:330px;
	float:left;
	margin-top: 0px;
	margin-left: 15px;
	_display:inline;
	   } 
.about_pro{
width:110px;
clear:both;
}  
/*---- 會員中心左選單 ----*/
.member_left_title{
	width:195px;
	height:44px;
	background-image: url(../image/member_left_top.png);
			   }
.member_left_list{
	width:195px;
	min-height:201px;
	float:left;
	background-image: url(../image/index/list_center.jpg);
	_display:inline;
	  }
.member_left_list ul{
	float:left;
	clear:both;
	display:block;
	font-size:12px;
	padding:5px 0 5px 40px;
	margin:0;
	line-height: 18px;
}
.member_left_list ul li{
	width:130px;
	list-style-type: none;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	background:url(../image/icon.gif) no-repeat left 3px;
}
.member_left_list ul a{
color:#333333;
text-decoration:none;
}  
.member_left_list .from_db{
	width:145px;
	min-height:24px;
	float:left;
	margin-left:13px;
	border-bottom:2px dotted #bcbcb8;
	background-image: url(../image/index/icon.jpg);
	background-repeat: no-repeat;
	background-position: 8px 9px;
	padding-left: 25px;
	padding-top: 7px;
	padding-bottom:1px;
	_display:inline;
		 }
.member_left_list .from_db a{
	font-size:15px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
	line-height: 18px;
}		 
/*---- 購物須知 ---*/
.notes_header{
	width:470px;
	height:34px;
	padding:0 0 0 160px;
	float:left;
	background-image: url(../image/tit01.jpg);
	background-repeat: no-repeat;
	_display:inline;
	line-height: 34px;
}
.notes_left{
	width:70%;
	float:left;
	_display:inline;
	margin-left: 2px;
}
.notes_left p{
	margin:3px 0px 3px 20px;
	font-size:12px;
	line-height: 20px;
}
.notes_left p img{
margin-left:-20px;
}
.notes_right{
	width:29%;
	float:left;
	_display:inline;
	text-align: center;
}
/*---- 會員權益 ---*/
.rights_header{
	width:470px;
	height:34px;
	padding:0 0 0 160px;
	float:left;
	background-image: url(../image/tit02.jpg);
	background-repeat: no-repeat;
	_display:inline;
	line-height: 34px;
}
.rights_text{
	width:612px;
	margin:0 0 15px 0;
	float:left;
	height: 500px;
	overflow: hidden;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color:#7FB5D1;
	scrollbar-track-color:#D8E9F1;
	scrollbar-arrow-color:#ffffff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#D8E9F1;
	scrollbar-dlight-color:#C3C0AA;
	scrollbar-darkshadow-color:#7FB5D1;
	padding: 5px 10px;
}
.rights_bt{
	width:100%;
	float:left;
	text-align:center;
	margin-bottom: 10px;
}
.rights_bt form{
margin:0px;}
/*---- 會員須知 ---*/
.membernotes_header{
	width:470px;
	height:34px;
	padding:0 0 0 160px;
	float:left;
	background-image: url(../image/tit03.jpg);
	background-repeat: no-repeat;
	_display:inline;
	line-height: 34px;
}
.membernotes_text{
	width:612px;
	margin:0 0 15px 0;
	float:left;
	height: 500px;
	overflow: hidden;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color:#7FB5D1;
	scrollbar-track-color:#D8E9F1;
	scrollbar-arrow-color:#ffffff;
	scrollbar-highlight-color:#fff;
	scrollbar-shadow-color:#D8E9F1;
	scrollbar-dlight-color:#C3C0AA;
	scrollbar-darkshadow-color:#7FB5D1;
	padding: 5px 10px;
}
.membernotes_bt{
	width:100%;
	float:left;
	text-align:center;
	margin-bottom: 10px;
}
.membernotes_bt form{
margin:0px;}

/* 990420,frank,add,for產品內頁的刪除線 */
.del_text{
text-decoration:line-through;
color:#000000;
font-size:14px;
}

.act_price{
color:#FF0000;
font-size:20px;
font-weight:bold;
}
.facebook{
float:left;
margin-top:15px;
margin-left:10px;
width:65px;
}
.facebook a img{
border:0px;}