/*--------productName---------*/
#productName{
	width:100%;
	background:#d5d3d4;
}
#productName .productNameCon{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.productNameCon h2{
	line-height:80px;
	color:#44312d;
	font-weight:200;
	float:left;
	font-size:18px;
}
.productNameCon .index{
	float:right;
	width:243px;
	line-height:80px;
	color:#481e2a;
	font-size:16px;
	
}
.productNameCon .index i{
	width:14px;
	height:14px;
	display:inline-block;
	background:url(../../images/coffee/indexArrow.png) no-repeat 0 0;
	vertical-align: middle;
	margin-left:9px;
	margin-right:9px;
    margin-top:-2px;
}
/*---------productSelect--------*/
#productSelect{
	width:100%;
	padding-top:35px;
	padding-bottom:132px;
	background:#dcdcdc;
}
#productSelect .selectCon{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.selectCon .selectLeft{
	width:270px;
	float:left;
}
.selectCon .selectLeft .selectLeftTop{
	width:247px;
	height:160px;
	background:#ebebeb;
	padding-left:23px;
	border-radius:8px;
}
.selectLeft .selectLeftTop h2{
	font-size:25px;
	color:#4d2b2c;
	line-height:95px;
}
.selectLeft .selectLeftTop h2 span{
	font-size:22px;
	font-weight:200;
}
.selectLeft .selectLeftTop p{
	font-size:18px;
	color:#594a4f;
}
.selectLeft .selectLeftBot{
	height:236px;
	width:247px;
	padding-left:23px;
	margin-top:21px;
	background:#d5d3d4;
	border-radius:8px;
}
.selectLeft .selectLeftBot h3{
	line-height:60px;
	font-size:22px;
	color:#483316;
	font-weight:200;
	font-family:"黑体";
}
.selectLeft .selectLeftBot p{
	color:#7b7b7b;
	font-size:18px;
	line-height:27px;
	font-family:"黑体";
}
.selectLeft .selectLeftBot a{
	display:block;
	width:167px;
	height:46px;
	background:-webkit-linear-gradient(top, #1ed7f6 0%, #1dd0f1 50%, #1ac5e1 100%) ;
	border-radius:8px;
	margin-top:52px;
	/*padding-left:55px;*/
	color:#fff;
	line-height:46px;
	font-size:18px;
	font-family:"黑体";
	
}
.selectLeft .selectLeftBot a i{
	width:18px;
	height:16px;
	display:inline-block;
	background:url(../../images/coffee/bookIcon.png) no-repeat center center;
	margin-left:17px;
	float:left;
	margin-right:25px;
	margin-top:14px;
}


.selectCon .selectRight{
	width:844px;
	float:left;
	margin-left:58px;
}
.selectRight .colorSelect{
	height:70px;
	overflow:hidden;
	padding-left:40px;
	
}
.selectRight .colorSelect li{
	line-height:70px;
	float:left;
	margin-right:30px;
	font-size:17px;
	color:#574144;
	cursor:pointer;
}
.selectRight  .productImg{
	width:844px;
	/*background:#fff;*/
	height:338px;
	
	position:relative;
}
.productImg .productImgLeft{
	float:left;
	width:336px;
	height:336px;
	background:#fff;
	/*-- new--*/
	position:relative;
	cursor:pointer;
}

.productImg .ImgListBox{
	width:100%;
	height:100%;
	position:absolute;
	overflow:hidden;
	left:0;
	top:0;
}
.productImg .productImgRight{
	float:left;
	width:508px;
	height:336px;
	overflow:hidden;
}
.productImg .productImgRight li{
	width:165px;
	height:166px;
	background:#fff;
	float:left;
	margin-left:4px;
	position:relative;
	/*-- new--*/
	cursor:pointer;

}
.productImg .productImgRight .marginB{
	margin-bottom:6px;
}
/*-- new--*/
.productImg .cover{
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	background:#000;
	background-color:rgba(0,0,0,0.45);
	display:none;
}
.productImg .cover::after{
	background-image:url(../../images/coffee/addIcon.png);
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	width: 50px;
	height: 50px;
	background-size:cover;
	content: "";
}
/*-------parameter------*/
#parameter{
	width:1200px;
	margin:0 auto;
	padding-top:73px;
	padding-bottom:121px;
}
#parameter h2{
	height:39px;
	line-height:39px;
	font-size:33px;
	font-weight:200;
	padding-left:53px;
	background:url(../../images/coffee/paraIcon.png) no-repeat left center;
	margin-bottom:30px;
}
#parameter .parameterCon{
	width:1154px;
	border:1px solid #e0e0e0;
	border-bottom:none;
	padding:22px;
	
}
#parameter .parameterCon p{
	line-height:32px;
	font-size:18px;
	color:#020202;
	font-family:"microsoft yahei";
	border-top:1px solid #e0e0e0;
	overflow:hidden;
	
}
#parameter .parameterCon .borderB{
	border-bottom:1px solid #e0e0e0;
}
#parameter .parameterCon  p i{
	float:left;
	width:180px;
	font-weight:600;
	
}
#parameter .parameterCon  p span{
	float:left;
	margin-left:375px;
}

