.appt {margin:0px; border:1px solid #DEDEDE; background:#F8F8F8; color:#000; font:12px/1.6em Helvetica, Arial, sans-serif;}
.appt ul,li{padding:0;margin:0;list-style-type:none;}
.appt a img{border:0}
.appt_pic {display:inline; position:relative; float:left;overflow:hidden;margin:2px 0 0 2px}
.appt_piclist { position:absolute;left:0; top:0; }
.appt_piclist li {overflow:hidden; list-style-type:none ;border:1px solid #ccc;float:left;}
.appt_opdiv {position:absolute; left:0; bottom:0;height:26px;background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=40);}
.appt_tx { position:absolute; left:8px; bottom:2px;  }
.appt_tx .normal { display:none; }
.appt_tx .txt_l{float:left;overflow:hidden;overflow: hidden;white-space: nowrap;word-break: keep-all;text-overflow: ellipsis;color:#FFFFFF;}
.appt_tx .txt_r{float:right;overflow:hidden;width:40px;color:#FFFFFF;}
.appt_btn{}
.appt_btnpic{display:inline; position:relative; float:left;overflow:hidden;margin-right:5px;}
.appt_btnpiclist { position:absolute; left:0; top:0; }
.appt_btnpiclist li {text-align:center;cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); float:left;}
.appt_btnpiclist li img{display:block}
.appt_btnpiclist .current {opacity:1; -moz-opacity:1; filter:alpha(opacity=100);background-image:url(left.gif);background-repeat:no-repeat;background-position:left center}
.up {text-align:center;cursor:pointer;background-image:url(up.gif);background-repeat:no-repeat;background-position:center;}
.down {text-align:center;cursor:pointer;background-image:url(dwon.gif);background-repeat:no-repeat;background-position:center;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}