@charset "utf-8";
/* CSS Document */
/*---------------------------------------------ifocus滚动*/
.album{width:100%;height:auto; overflow:hidden; position:relative; margin:0px 0px 10px 0px ;}
.album li{float:left;}


.album .picBox{ height:340px;position:relative;overflow:hidden; border:1px solid #dcdcdc;margin: 0px 0px 8px 0px; background: #fff;}
.album .picBox ul{ height:340px;position:absolute; }
.album .picBox li{ width:658px;height:340px; }
.album .cf li{ position:relative;color:#fff; text-align: center; }
.album .cf li img{ height:340px; }
.album .cf .proInfo{
	left: 0; bottom: 0;
	display:block;
	width: 235px;
	height:58px;
	padding: 0px 0px 0px 15px;
	background: url('../image/proInfoBg.png') no-repeat;
	text-align:left;
	position: absolute;
}
.album .cf .proInfo h1{
	font-size: 14px;
	color: #fff;
	height: 25px;
	line-height: 25px;

}
.album .cf .proInfo h2{
	font-size: 10px;
	color: #fff;
	height: 25px;
	line-height: 16px;
	 opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30);
}
.album .listBox{width:100%;height:135px;margin:0 auto;position:relative;overflow:hidden;}
.album .listBox ul{ height:129px;position:absolute; }
.album .listBox li{ width:180px;height:129px;margin: 0px 55px 0px 0px; cursor:pointer;position:relative; border: 1px solid #dcdcdc;box-shadow: 5px 5px 5px #dcdcdc; background: #fff;}
.album .listBox li img{height: 129px; }
.album .listBox .on {border:1px solid #d76f10 !important; }

.album .btn{ position:absolute;width:15px;height:70px;top:380px;cursor:pointer;z-index:999;font-size:50px;font-weight:bold;opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20);}
.album .prev{ left:0px; background:url(../image/prevBtn.png) no-repeat;}
.album .next{ right:4px; background:url(../image/nextBtn.png) no-repeat;}

.btn:hover{
	opacity:1; -moz-opacity:1; filter:alpha(opacity=100);
}
/*--------------------------------------------------------------------------*/
.showTitle{
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #af9854;
	text-indent:18px; 
	background: url('../image/showProtitle.png') no-repeat;
	margin: 0px 0px 10px 0px;
}
.proDetails{
	height: 60px;
	width: 648px;
	border: 1px solid #dcdcdc;
	font-size: 0;
	padding: 10px 0px 0px 10px;
}
.proDetails li{
	display: inline-block;
	height: 25px;
	line-height: 25px;
	width: 324px;
	font-size: 14px;
}