.Banner{
	height:186px;
	overflow:flow;
	background:url(../images/ba.jpg);
}
.MailForm{
	width:188px;
	margin:0px auto;
	margin-top:10px;
}
.MailForm p{
	height:25px;
	text-indent:20px;
}
.RightFlash{
	width:160px;
	margin:0px auto;
	border:3px #69CEEC solid;
	margin-top:10px;
}
.Title{
	height:25px;
	line-height:25px;
	background:#ECFBFF;
}
.Title span{
	float:left;
	text-indent:20px;
	background:url(../images/dot.jpg) 10px 10px no-repeat;
	font-weight:bold;
}
.Title a{
	float:right;
	margin-right:20px;
}
.Title p{
	float:right;
	margin-right:10px;
}
.Title p a{
	float:none;
	margin-right:0px;
}
.PageRight{
	width:590px;
	float:left;
	margin-left:8px;
	background:#FFF;
	line-height:20px;
}
.PageRight .Title{
	margin-bottom:10px;
}
.Article{
	margin-left:10px;
	margin-right:10px;
}

/*Product List Style PPics*/
.PPicsL ul{
	overflow:hidden;
}
.PPicsL li{
	width:150px;
	height:150px;
	float:left;
	text-align:center;
	margin-left:30px!important;
	margin-left:20px;
	margin-top:20px!important;
	margin-top:10px;
	margin-bottom:20px!important;
	margin-bottom:10px;
}
.PPicsL li p {
	width:150px;
	height:150px;
	line-height:90px;
	font-size:90px;
	text-align:center;
	border:1px solid #C1E7F2;
	overflow:hidden;
	display: table-cell;
	vertical-align: middle;
}

.PPicsL li img{
	max-width:150px;   /* FF IE7 */
	max-height:150px; /* FF IE7 */
	_width:expression(this.width > 150 && this.width > this.height ? 150: auto); /* IE6 */
	_height:expression(this.height > 150 ? 150 : auto); /* IE6 */ 
	vertical-align:middle;
}

.PPicsL li span{
	display:block;
	line-height:25px;
	font-size:12px;
	width:100%;
}
.News li{
	width:160px;
	height:25px;
	line-height:25px;
	text-indent:20px;
	background:url(../images/dot.jpg) 10px 10px no-repeat;
	border-bottom:1px #AAA dotted;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;	
}