/* Plist */
.readMore{ padding:4px 0; line-height:18px; color:#b0b0b0; text-align:center; border:1px solid #efefef; border-width:1px 0;}
.proName{ padding:5px; line-height:18px; font-weight:bold; text-align:center; color:#0e6bb0; height:30px; overflow:hidden;}
.plist{
	clear:both;
	margin:0;
	padding:0;
}
.plist li{	
	width:170px;
	height:260px;	
	display:block;
	float:left;
	overflow:hidden;
	background:url(../images/proBg.gif) no-repeat;
	margin:0 12px;
	}
.imgbox{
	width:160px;
	height:200px;
	text-align:center;
	line-height:200px;
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	padding:5px;
	border:1px solid #F2F2F2;	
}
.imgbox p {
}
.proLink,a.proLink{ color:#669933; font-weight:bold;}
a.proLink:hover{ color:#333; text-decoration:underline;}
.imgbox img {
	position:static;
	max-width:160px;
	max-height:200px;
}

.bigImg{
	width:354px;
	height:354px;
	display:table-cell;
	text-align:center;
	line-height:354px;
	vertical-align:middle;
	margin:0 auto;
	over-flow:hidden;
	border:solid 1px #cccccc;
	position:relative;
}
.bigImg p{
	clear:both;
	position:static;
	+position:absolute;
	top:50%;left:50%;
	vertical-align:middle;
	text-indent:0;
	}
.bigImg img{
	position:static;
	+position:relative;
	top:-50%;left:-50%;
	vertical-align:middle;
	max-width:350px;
	max-height:350px
}
* html .bigImg img{
	width: expression(this.width > 350 && this.width > this.height ? 350 : true);
	height: expression(this.height > 350 && this.height > this.width ? 350 : true);
}


