.p_s{ float:left; clear:left; height:100px; width:100%; margin-top:5px; position:relative; }
.p_s .scrollable{float:left; height: 100px;position: relative;overflow: hidden; margin:0 0 0 2px;}
.p_s .inbox{width:900px;height: 100px;position: absolute;}   
.p_s .inbox > div {width: 94px;height:94px; margin:0;    float: left; padding:2px;    }
.p_s .inbox > div a{display:table-cell; float:none; border:none; width:94px; height:94px;border:1px solid #ddd; vertical-align:middle; text-align:center;}
.p_s .inbox > div img {max-width:94px;max-height:94px; height:auto; width:auto;  vertical-align:middle;
width: expression(this.width >94 ? "94" : true); 
height: expression(this.height > 94? "94" : true); float:none; margin:0; padding:0; border:none;   }
.p_s .prev{ width: 15px; height:95px; cursor:pointer; background: url(images/p_s_arrow.png) 0px -129px no-repeat #fff; float:left;} 
.p_s .next{width: 15px;height: 95px; cursor:pointer;  background: url(images/p_s_arrow.png) 0px  40px no-repeat;float: right;}
.p_s .prev:hover,.p_s .next:hover{filter:alpha(opacity=85);opacity:0.65;-moz-opacity:0.65; background: url(images/p_s_arrow.png) 0px -129px no-repeat #eee;
-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.p_s .next:hover{ background: url(images/p_s_arrow.png) 0px 40px no-repeat #eee;}
div[class="prev disabled"] ,div:hover[class="prev disabled"] {filter:alpha(opacity=25);opacity:0.25;-moz-opacity:0.25;  background: url(images/p_s_arrow.png) 0px -129px no-repeat #fff; }
div[class="next disabled"] ,div:hover[class="next disabled"] {filter:alpha(opacity=25);opacity:0.25;-moz-opacity:0.25;     background: url(images/p_s_arrow.png) 0px 40px no-repeat #fff;}
 
.navi{width: 320px;text-align: center;}
.navi > span{width: 8px; height: 8px;background-image: url(../images/dot.png); margin: 5px;display: inline-block;}
.navi > span.active{background-position: 0 -16px;}

.home_ps{ float:left; clear:left; height: auto; padding:15px 0 ; width:100%; margin-top:5px; position:relative; }
.home_ps .scrollable{float:left; height: 340px;position: relative;overflow: hidden; margin:0 0 0 2px;}
.home_ps .inbox{width:20000px;height: 340px;position: absolute;}   
.home_ps .inbox > div {width:250px;height:320px; margin:15px 20px 0 0;    float: left;   }

/*.home_ps .inbox > div img {max-width:94px;max-height:94px; height:auto; width:auto;  vertical-align:middle;
width: expression(this.width >94 ? "94" : true); 
height: expression(this.height > 94? "94" : true); float:none; margin:0; padding:0; border:none;   }*/

.home_ps  .prev{ width: 15px; height:95px;margin-top:120px; cursor:pointer; background: url(images/p_s_arrow.png) 0px -129px no-repeat #fff; float:left;} 
.home_ps  .next{width: 15px;height: 95px; margin-top:120px;cursor:pointer;  background: url(images/p_s_arrow.png) 0px  40px no-repeat;float: right;}
.home_ps  .prev:hover,.next:hover{filter:alpha(opacity=85);opacity:0.65;-moz-opacity:0.65; background: url(images/p_s_arrow.png) 0px -129px no-repeat #eee;
-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.home_ps  .next:hover{ background: url(images/p_s_arrow.png) 0px 40px no-repeat #eee;}

.home_ps .p_img{width:250px; float:left; height: auto;margin:2px 10px; display:inline;  text-align: center; font:10pt/13pt Verdana; font:0/0 Arial/* $顏色 */ }
.home_ps .p_img .pp{height:250px;width:250px; margin:0 0 10px 0; padding:0; text-align:center;
background:#fff; /* Firefox, Chrome */
  line-height :250px; 
  white-space : nowrap;  /* IE */
  *font-size :225px;  /* 132px * 0.9 = 119px */
  *font-family : Arial;}
.home_ps .p_img .pp a{height:250px;width:250px; text-align:center;  white-space : nowrap;}
.home_ps .p_img .pp a img {max-width:250px;width: expression(this.width > 250 ? "250" : true);max-height:250px;height: expression(this.height >250? "250" : true); vertical-align:middle; }
 
.home_ps .p_img  pp a img:hover{filter:alpha(opacity=85);opacity:0.85;-moz-opacity:0.85;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.home_ps .p_img .pp:after {  content : ".";  font-size :1px;   margin-left : -1px;  opacity : 0;}
.home_ps .p_img .pp:hover{ background:#fff;  }
.home_ps .p_img .pp a:hover {background:#fff }
.home_ps .p_img .pp a:hover  img{border:1px  solid #A7A7A7; vertical-align:middle;    }
.home_ps .p_img .f1 a{ height:auto;padding:0;overflow: hidden; height:25px; margin:2px 10px; text-align: center;  color:#282828; font-size:15px; line-height:1.6 ;color:#282828;text-decoration:none;}

.home_ps .p_img .f1 a:hover{	color:#39C; text-decoration: underline;}
.home_ps .p_img .f1 a:hover .pp{background:;  }
.home_ps .p_img  b{ color: #a7434d; font-size:12pt; line-height:2;text-align: left;letter-spacing:1px; font-weight:normal;   } /* 價格*/
.home_ps .p_img  b:before{ content:"NT$"}
.home_ps .p_img:hover .f1 a{ color:#39C; }
.home_ps .p_img  b a{ color: #b85d83; font: normal 10pt/18pt Arial; letter-spacing:2px;  } /* 購買 */
.home_ps .p_img  b a:hover{ color:#39C}/* 購買 */

