﻿html{overflow-y:scroll;}
body{margin:0; background:#ffffff;}
div,ul,li{padding:0; margin:0;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
/* box */
.box{width: 100%;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height: auto;margin:0 5px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{width: 400px; height: 400px; max-height: 400px; max-width: 400px; overflow: hidden; }
.tb-s310, .tb-s310 img{/*margin: auto;*/max-height: 400px; max-width: 400px; /*display: block;*/ overflow: hidden;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:45px;}
.tb-s40, .tb-s40 a{height:74px;width:74px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;padding:1px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD; display: block; overflow: hidden; }
.tb-thumb li div img{width: 74px; max-width: 74px; height: 74px; max-height: 74px;padding: 0px; margin: 0px; left: 0px; top:0px;display: block; }
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}