.spgmenu { font-size:9pt; width:100%; padding:0 0 3px 0; line-height:25px; }
.spgmenu a { padding:1px; border-width:1px; border-style:solid; border-color:#fef #dad #dad #fef; background-color:#fbfbfb; color:#d119a6; }
.spgmenu a:hover { background-color:#ffe8ff; }
.spgmenu a.active { background-color:#d119a6; color:#fff; }

.sphit { width:100%; font-size:11pt; }
.sphit td { vertical-align:top; text-align:center; padding:2px 0 6px 4px; }
.sphit img { border:1px solid #d9e2e5; padding:1px; width:160px; height:120px; }
.sphit a { display:block; width:164px; height:145px; overflow:hidden; }
.sphit a:hover { background-color:#ffe8ff; }
.sphit a:hover img { border-color:#d119a6; }

.sptb1 { width:100%; }
.sptb1 td { vertical-align:top; text-align:center; padding:8px 0 4px 8px; }
.sptb1 .ximg { border:1px solid #d9e2e5; padding:1px; width:120px; }
.sptb1 .ximg:hover { background-color:#ffe8ff; border-color:#d119a6; }
.sptb1 .xname { width:120px; overflow-x:hidden; }

.splastcm { width:100%; }
.splastcm td { padding:6px 1px 0 1px; }
.splastcm a.ximg { display:block; border:1px solid #d9e2e5; width:80px; height:60px; padding:1px; margin:4px 0 0 15px; }
.splastcm a.ximg:hover { background-color:#ffe8ff; }
.splastcm a.ximg img { border-style:none; width:80px; height:60px; }
.splastcm .xcm { background-image:url('image/lastcm-quote.png'); background-repeat:no-repeat; background-position:0px 0px; margin:7px 0 0 0; padding:4px 15px 5px 15px; width:170px; height:50px; overflow:hidden; font-size:9pt; }

.bn120tb { width:100%; }
.bn120tb td { padding:0; }
.bn120tb .xborder { height:120px; padding:10px; text-align:center; }
.bn120tb .xborder:hover { background-color:#fc62d8; }
