/* CSS Document */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,table,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0}
ul,ol,li{list-style:none}
input,button{margin:0;font-size:12px;vertical-align:middle}
body{ font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: center; margin: 0 auto; background-color: #E3E3E3; }
table{border-collapse:collapse;border-spacing:0}
a{color:#333;text-decoration:none}
a:hover{color:#ef9b11;text-decoration:underline}

.box{width:620px;margin:20px auto}
.left-pro{ width: 572px; border: 1px solid #ccc; text-align: left; float: left; background-color: #FFF; margin-top: 40px; padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px; }
.left-pro .t1{width:100px;float:left}
.left-pro .t2{width:352px;text-indent:0;float:left;padding-left:10px}
.left-pro .t2 img{text-indent:0;}
#showArea img{cursor:pointer;display:block;margin-bottom:5px;width:68px;padding:1px;border:1px solid #ccc;height:68px;float:left}
#main_img{cursor:pointer;display:block;margin: 0 auto;}
#gotop{cursor:pointer;display:block;margin-left:9px}
#gobottom{cursor:pointer;display:block;margin-left:9px}
#showArea{height:379px;margin:10px;overflow:hidden}




.pic{float:left; background:#FFFFFF; overflow:hidden; display:table;table-layout:fixed\9;text-align:center; }
:root .pic{ table-layout:auto;}
.pic a,.pic span{overflow:hidden;display:table-cell;vertical-align:middle;*font-size:80px;}
.pic a img,.pic span img{}
.imgShow {position:relative;_zoom:1; margin:0 20px;}
.imgCont{width:658px; height:476px;float:left; background:#333; overflow:hidden;border-width:2px 0px 2px 2px; border-style:solid; border-color:#333}
.imgCont .picCell{width:658px; height:476px; line-height:476px;*font-size:476px; position:relative;*zoom:1;  overflow:hidden;}
#bigPic{ position:absolute;}
.imgCont .circle{ position:absolute; left:0; top:0; z-index: 99;width:200px; height:200px; overflow:hidden; border:1px solid #999;-moz-border-radius: 100px;-webkit-border-radius: 100px;border-radius: 100px;-moz-box-shadow: 0px 0px 8px #000; -webkit-box-shadow: 0px 0px 8px #000;box-shadow: 0px 0px 8px #000; background-repeat:no-repeat; background-color:#333333; filter:alpha(opacity=0)\9; opacity:0; cursor:none; -moz-user-select:none;}
.imgCont img{ cursor:move}
/*.imgCont img{max-width:668px; max-height:476px}*/
.imgTable{ float:left;width:280px; height:476px;color:#FEFEFE;}
.imgTable a,.imgTable a:hover{color:#FEFEFE;}
.filtTop{ height:40px; padding:0px 10px; overflow:hidden; background:url(/static/image/common/filtTop.gif) repeat-x;line-height:40px;}
.filtTop h2{font-size:12px; font-weight:bold;padding-right:96px;}
.imgTable .btn{ display:inline-block; padding:0px 7px; margin-left:10px;margin-top:10px; background:#666666;line-height:20px; color:#FEFEFE; }
.imgTable .btn:hover{color:#FEFEFE; background:#488ad4; text-decoration:none}
.showAll{float:right; }
.imgSum{ background:#666666;height:400px;}
.imgSum li{padding:10px 10px 9px; height:80px; overflow:hidden; border-bottom:1px solid #4e4e4e;}
.imgSum li .textGray{color:#FEFEFE;}
.imgSum .lotNum{ text-indent:2px;}

.imgSum .hover{ background:#777;border-color:#777;}
.imgSum .prevC{ border-color:#488ad4}
.imgSum .prevH{ border-color:#777}
.imgSum  li a{ color:#FEFEFE;}
.imgSum  li a:hover{ color:#FEFEFE;}
.imgSum h3{ height:20px; overflow:hidden; font-weight:bold; font-family:SimSun; font-size:12px; line-height:20px;}
.imgSum h3,.imgSum .dataItem{margin-left:89px;}
.imgSum h3 a:hover,.imgSum li .textGray:hover{color:#FEFEFE;}
.imgSum .dataItem li{padding:0px; border:none; line-height:20px; height:20px;}
.imgSum .pic{ background:#333333}
.imgSum .dataItem em{color:#FEFEFE; font-style:normal;}
.imgTable .pageJump{height:40px; overflow:hidden; background:url(/static/image/zoomPage.gif) repeat-x;padding:0px 10px;line-height:40px;}
.imgTable .pageJump em{ font-family: Arial; font-size:14px; font-style:normal;}
.imgTable .pageJump .turn{float:right; margin-top:10px;}
.imgTable a.butS { height:20px; line-height:20px; font-size:12px; font-weight:normal; margin-left:5px;}
.imgTable .disable,.imgTable .disable:hover{ background-color:#4d4d4d; color:#a1a1a1}
.zoom{ position:absolute; z-index:1;top:326px; left:480px;width:150px; height:135px; display:block; }
.nailBrd,.resizeBrd{ position:absolute; z-index:1;  background:rgba(0,0,0,.5); background:#000000\9; filter:alpha(opacity=50)\9;}
.nailBrd{left:0; top:0px;width:150px; height:114px; }
.resizeBrd{left:0; top:115px;width:150px; height:20px; }
.nail { position:relative; z-index:2; left:3px; top:3px;width:144px; height:108px; overflow:hidden;}
.nailImg{width:144px; height:108px;*zoom:1; overflow:hidden}
#smallPic,#focuse { position:absolute;}
.focuse{ position:absolute; z-index:1; left:3px; top:3px; background:rgba(153,153,153,.5); background:#999999\9; filter:alpha(opacity=50)\9; cursor:move}
.resize{position:relative; width:142px; padding:4px 1px;top:7px;left:3px;z-index:2; height:12px;overflow:hidden;_zoom:1}
.resize b{width:12px;height:12px; display:block; cursor:pointer; background-repeat:no-repeat;}
.zoomIn{ float:left; background-position:-16px 0;}
.inH{ background-position:-45px 0;}
.zoomOut{float:right; background-position:0 0;}
.outH{ background-position:-30px 0;}
.progress{margin:1px 17px 0px;*margin:3px 17px 0px;  background:#FFFFFF;  height:10px;  }
.progress p{height:10px;}

.workTit { padding:0 20px; margin-bottom:20px;}
.workTit em {font-style:normal; line-height:30px; vertical-align:middle;}
#bdshare span { padding-top:2px;}
.auctMain table { width:100%; border-collapse: collapse;font-size:12px; font-family:Verdana; table-layout:fixed; border:1px dashed #dddddd; background:#ffffff; }
.auctMain th {  width:12%; font-weight: bold; font-family:'Microsoft Yahei';}
.auctMain th,.auctMain td { line-height:30px; height:auto;border:1px dashed #dddddd; }
.auctMain .col{width:38%;}
.auctMain td { padding:0 10px; }
.auctMain td span{font-weight:bold}

.introPic .pic { width:300px; height:300px; float:none;display:table;table-layout:fixed\9; vertical-align:middle; overflow:hidden; table-layout:fixed; text-align:center;}
.introPic .pic span{overflow:hidden;display:table-cell;vertical-align:middle;table-layout:fixed; width:300px; height:300px; font-size:300px; line-height:300px;}
.introPic .pic img{vertical-align:middle;vertical-align:middle;font-size:300px; line-height:300px;}

.buy { zoom:1; overflow:hidden; font-family:'Microsoft Yahei'; padding:10px 20px 0; clear:both; *padding-top:0;}
.buy ul { width:260px; float:left; line-height:30px; padding:0 20px;}
.buy a { display:inline-block; float:left; margin-left:20px; width:200px; height:62px; line-height:60px; font-size:30px; text-align:center;}
.buy b { font-size:14px;}
.buy strong { font-size:14px;}
.buy span { color:#FF0000; font-weight:bold; font-family:Verdana; font-size:16px;}

.aucInfo { clear:both; padding:20px ; margin:20px 0 0;  }

.auctLabel { zoom:1; overflow:hidden;}
.auctLabel span { display:inline-block; float:left; padding:0 4px 0 5px; line-height:18px; font-size:14px; font-family:'Microsoft Yahei'; margin-right:10px; cursor:pointer;}

.key strong { font-weight:normal;}
.key span { padding:0 10px;}
.key .all {margin-left:10px; display:none;}

.key { zoom:1; overflow:hidden; line-height:1.2; padding-top:10px; clear:both;}
.key span,.key strong {float:left;}
.key a {white-space:nowrap; float:left;}
.key span,.key strong,.key a {margin-bottom:10px;}