@charset "utf-8";


/*------------------  首页开始  -----------------------*/

.homeContent{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;

}

.listMenu{
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}

/*hoTopHead*/

.hoTopHead{
	overflow: hidden;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 30px;
	position: relative;
}

/*hoTopLeft*/

.hoTopLeft{
	width: 320px;
	height: 362px;
	background-color: #fff;
	overflow: hidden;
	padding-bottom: 18px;
}

.hoTopLeft ul{
	overflow: hidden;
	padding-top: 18px;
	height: 100%;
}

.hoTopLeft ul li{
	overflow: hidden;
	font-size: 16px;
	color: #333;
	text-indent: 2em;
	line-height: 38px;
}

.hoTopLeft ul li a{
	color: #333;
}

.hoTopLeft ul li a:hover{
background-color: #fef2da;
}

.hoTopLeft ul li a span{
	color: #cf9d48;
}

.hoTopLeft ul li.hoTopLeftActive{
	background-color: #fef2da;
}

/*hoLeft*/

.hoCen{
	width: calc( 100% - 322px );
	height: 378px;
	overflow: hidden;
	position: absolute;
	left: 321px;
	top: 0px;
	z-index: 3;
	border: solid 1px #E6E6E6;
	 display: none;
}

.hoLeft{
	width: 100%;
	height: 378px;
	background-color: #fff;

}


.hoLeftCon{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.hoLeftCon ul{
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 15px;
}

.hoLeftCon ul li{
	overflow: hidden;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.hoLeftCon ul li p{
	width: 122px;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	text-align: right;
}

.hoLeftCon ul li p i{
	display:inline-block;
	width: 6px;
	height: 11px;
	background: url(../images/jt.png) no-repeat left top;
	background-size: 6px 11px;
	margin-left:0.6em;
}

.hoLeftCon dl{
	overflow: hidden;
	width: calc( 100% - 140px );
	height: auto;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.hoLeftCon dl dd{
	font-size: 16px;
	color: #333;
	padding-left: 1em;
	padding-right: 1em;
	border-right: solid 2px #E6E6E6;
    margin-bottom: 0.5em;
}

.hoLeftCon dl dd a{
	color: #333;
}

.hoLeftCon dl dd a:hover{
	color: #cf9d48;
}

/*hoTopRight*/

.hoTopMid{
	width: calc( 100% - 350px );
	height: 380px;
	overflow: hidden;
    position: relative;
}

.hoTopMid ul{
	overflow: visible;
}

.hoTopMid ul li, .hoTopMid ul li a{
	width: 100%;
    height: 380px;
	overflow: hidden;
}

.hoTopMid ul li img{
	display: block;
	width: 100%;
	height: 100%;
}

/*hoFuContent*/

.hoFuContent{
	 overflow: hidden;
}

.hoFuTit{
	overflow: hidden;
	background-color: #cf9d48;
}

.hoFuTitCen{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	padding-top: 9px;
	padding-bottom: 9px;
}

.hoFuTitCen p{
	font-size: 20px;
	color: #fff;
	text-align: left;
}

.hoFuTitCen figure{
	width: auto;
	height: auto;
	overflow: hidden;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.hoFuTitCen figure a{
	overflow: hidden;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.hoFuTitCen figure figcaption{
	font-size: 16px;
	color: #fff;
	margin-right: 0.5em;
}

.hoFuTitCen figure img{
	display: block;
	width: 16px;
	height: 16px;
}

.homeSpan{
	z-index:2 !important;
}

.homeSpan span{
	width: 20px;
	height: 6px;
	border-radius: 50px;
	border: solid 1px #afa395;
	opacity: 1;
	background-color: transparent;
}

.swiper-pagination-bullet-active{
	width: 40px !important;
	height: 6px !important;
	background-color:#afa395 !important;
	border: solid 1px #afa395;
}




/*hoList*/

.hoList{
	overflow: hidden;
}

.hoList ul{
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 20px;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.hoList ul li:nth-child(n+6){
	margin-top: 6px;
}

.hoList ul li{
	width: 20%;
	height: auto;
	overflow: hidden;

}

.hoList ul li div{
	display: block;
	width: 230px;
	height: auto;
	background-color: #fff;
	margin: 0 auto;
	border: solid 1px transparent;
	padding-bottom: 10px;
	padding-top: 10px;
}

.hoList ul li div:hover{
	border: solid 1px #cf9d48;
}

.hoListDiv{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.hoListDiv img{
	display: block;
	width: 211px;
	height: 201px;
	margin: 0 auto;
}

.hoListDiv figcaption{
	font-size: 16px;
	color: #333;
	text-align: left;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding-top: 20px;
}

.hoList ul li hgroup{
	width: 95%;
	height: auto;
	margin:10px auto 0 auto;
	overflow: hidden;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.hoList ul li hgroup p{
	font-size: 18px;
	font-weight: 600;
	color: #cf9d46;
}

.hoList ul li hgroup img{
	display: block;
	width: 22px;
	height: 21px;
	cursor: pointer;
}

/*------------------  首页结束 -----------------------*/


/*------------------------------------- 产品列表开始   ----------------------------------------*/

 .listCen{
 	min-height: 600px;
 }

 .listZhong{
 	width: 1200px;
 	height: auto;
 	overflow: hidden;
 	margin: 0 auto;
 	position: relative;
 }

  .listZhong > h1{
  	font-family: "微软雅黑";
  	font-size: 16px;
  	color: #333;
  	font-weight: normal;
  	padding-top: 25px;
  	padding-bottom: 25px;
  }

 .listOne{
 	overflow: hidden;
 	width: 98%;
 	height: auto;
 	border: solid 1px #d9d9d9;
 	margin: 0 auto;
 }


.listOne ul{
  	overflow: hidden;
}

.listOne ul li{
	overflow: hidden;
	border-bottom: dashed 1px #E6E6E6;
	display: flex;
}

.listOne ul li h6{
	width: 118px;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #9a9a9a;
	text-align: center;
	background-color: #f5f5f5;
	font-weight: normal;
	line-height: 60px;
}


.listOne ul li dl{
	overflow: hidden;
	display: flex;
    -webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.listOne ul li:last-child{
	border-bottom: none;
}

.listOne ul li dl dd{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333;
	padding-left: 46px;
	padding-right: 46px;
	line-height: 60px;
	cursor: pointer;
}

.listOne ul li dl dd:hover{
	color: #cf9d48;
}


 /*------------------------------------- 产品列表结束   ----------------------------------------*/


 /*------------------------------------- 产品详情开始   ----------------------------------------*/

.shopHead{
	overflow: hidden;
	background-color: #cf9d48;
	width: 100%;
	height: auto;
}

.shopHeadCen{
	width: 1200px;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 auto;
}

.shopHeadCen li{
	width: auto;
	height: 40px;
	display: inline-block;
	font-size: 18px;
	color: #fff;
	font-family: "微软雅黑";
	margin-right: 80px;
	line-height: 40px;
 border-bottom: solid 2px ##cf9d48;
}

.shopHeadCen li a{
	height:36px;
	color: #fff;

}

.shopHeadCen li a:hover{
 border-bottom: solid 2px #fff;
}

/*shopZhong*/

.shopZhong{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.shopZhong > h1{
	font-family: "微软雅黑";
    font-size: 16px;
    color: #333;
    font-weight: normal;
    padding-top: 25px;
    padding-bottom: 25px;
}

/*shopTop*/

.shopTop{
	overflow: hidden;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

/*shopTopLeft*/

.shopTopLeft{
	width: 350px;
	height: auto;
	overflow: hidden;
}

.shopTopLeft ul{
	overflow: hidden;
}

.shopTopLeft ul li:first-child{
	margin-top:0px;
}

.shopTopLeft ul li{
	width: 98%;
	height: 245px;
	border: solid 1px #d9d9d9;
	margin-top: 12px;
}

/*shopLeftA*/

.shopLeftA{
	width:95%;
	height: 166px;
	margin: 0 auto;
	overflow: hidden;
}

.shopLeftA video{
	width: 100%;
	height: 100%;
	display: block;
	margin-top: 10px;
}

.shopLeftAB{
	width:166px;
	height: 166px;
	overflow: hidden;
	margin: 0 auto;
}

.shopLeftA img{
  display: block;
  width: 100%;
  height: 100%;
}

/*shopLeftB*/

.shopLeftB{
  width: 95%;
  height: auto;
  overflow: hidden;
  display: flex;
  position: relative;
  margin:10px auto 0 auto;

}

.shopLeftB dd{
  width: 60px;
  height: 60px;
  overflow: hidden;
  border: solid 1px #e6e6e6;
  margin-left: 2px;
  margin-right: 2px;
  cursor: pointer;
  float: left;
}

.shopLeftB dd:hover{
  border: solid 1px #cf9d46;
}

.shopLeftB dd video{
  display: block;
  width: 100%;
  height: 100%;
}

.shopLeftB dd img{
display: block;
width: 100%;
height: 100%;
}

/*shopTopRight*/

.shopTopRight{
	width: calc( 100% - 380px );
	height: auto;
	overflow: hidden;
}

.shopTopRight hgroup{
	overflow: hidden;
}

.shopTopRight hgroup h6{
	font-family: "微软雅黑";
	font-size: 20px;
	color: #333;
	text-align: left;
	font-weight: 600;
}

.shopTopRight hgroup p{
	font-size: 16px;
	color: #666666;
	font-family: "微软雅黑";
	margin-top: 18px;
}

/*shopPay*/

.shopPay{
	overflow: hidden;
	background-color: #f5f5f5;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 22px;
}

.shopPay h6{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #999999;
	text-align: left;
	margin-left: 1em;
	font-weight: normal;
}

.shopPay h6 span{
	font-size: 28px;
	color: #cf9d48;
}

.shopPay figure{
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	overflow: hidden;
	margin-right: 1em;
}

.shopPay figure figcaption{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
}

.shopPay figure img{
	display: block;
	width: 22px;
	height: 21px;
	margin-left: 1em;
}


/*shopTopRight*/

.shopTopRight ul{
	overflow: hidden;
}


.shopTopRight ul li{
	overflow: hidden;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	margin-top: 20px;
}

.shopTopRight ul li p{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #999999;
    text-align: left;
    width: 42px;
    text-align: left;
    margin-left: 1em;
    margin-right: 30px;
}

.shopTopRightA{
	overflow: hidden;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;

}

.shopTopRightA figure{
	border: solid 1px #d9d9d9;
	padding:10px;
	position: relative;
	margin-right: 2em;
}

.shopTopRightA figure, .shopTopRightA figure a{
	overflow: hidden;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}



.shopTopRightA figure img{
	display: block;
	width: 22px;
	height: 22px;
	margin-right: 1em;
}

.shopTopRightA figure figcaption{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #333;
    text-align: left;

}

.shopTopRightA figure button{
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    opacity: 0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor: pointer;
}


 /*shopTopRightB*/


.shopTopRightB figure{
    min-width: 118px;
    padding: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    /* margin-top: 10px; */
}

.shopTopRightB figure a{
	margin: 0 auto;
}

.shopGuiActive{
	border-color: #cf9d48 !important;
}

.shopGuiActive figcaption{
	color: #cf9d48 !important;
}

/*shopShu*/

.shopShu{
	overflow: hidden;
	display: flex;
	width: 120px;
	/* background-color: red; */
	align-items:  center;
}

.shopShu em{
	border: solid 1px #cccccc;
	font-size: 24px;
	color: #cccccc;
	font-style: normal;
	/* padding-left: 8px; */
	/* padding-right: 8px; */
	line-height: 36px;
	width: 36px;
	height: 36px;
	text-align:  center;
	cursor: pointer;
}

.shopShu input{
	width: 51px;
	font-size: 16px;
	color: #333;
	text-align: center;
	display: block;
	line-height: 36px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
    height: 36px;
}

.shopTopRight ul li .shopTopRightAa p{
    font-family: "微软雅黑";
    font-size: 16px;
    color: #999999;
    margin-left: 2em;
    width: auto;
}


/*shopTopRightBtn*/

.shopTopRightBtn{
	display: flex;
	margin-top: 10px;
}

.shopTopRightBtn a{
	width: auto;
	height: auto;
	display: inline-block;
	font-size: 16px;
	color: #cd9d48;
	border: solid 1px #cd9d48;
	background-color: #fff5e3;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 13px;
	padding-bottom: 13px;
}

.shopTopRightBtn a.shopGou{
	background-color: transparent;
	border-color: transparent;
	background-color: #cf9d48;
	color: #fff;
	cursor: pointer;
	margin-left: 2em;
}

/*shopLeftC*/

.shopLeftC{
    width: 273px;
    display: block;
    overflow: hidden;
    height: 62px;
}

.shopCa{
	overflow: hidden;
	 position: relative;
}

.shopCa > img{
  display: block;
  width:19px;
  height: 32px;
  cursor: pointer;
  position: absolute;
  top: 59%;
  margin-top: -16px;
}

.shopCa > img.shopCleft{
  left: 5px;
}

.shopCa > img.shopCright{
  right: 5px;
}

/*shopTwo*/

.shopTwo{
	overflow: hidden;
	margin-top: 30px;
}

.shopTwoA{
  overflow: hidden;
}

.shopTwoA ul{
  overflow: hidden;
  width: 100%;
  background-color: #f5f5f5;
}

.shopTwoA ul li{
  font-size: 16px;
  color: #333;
  font-family: "微软雅黑";
  float: left;
  padding-left: 23px;
  padding-right: 23px;
  line-height: 40px;
  cursor: pointer;
}

.shopTwoA ul li.shopTwoActive{
	background-color: #cf9d48;
	color: #fff;
}

/*.shopTwoA dl*/

.shopTwoA dl{
	overflow: hidden;
	margin-top: 30px;
}

.shopTwoA dl dd{
   width: 748px;
   height: auto;
   overflow: hidden;
   margin: 0 auto;
   display: none;
}

.shopTwoA dl dd img{
	display: block;
	width: 100%;
}

.shopTwoA dl dd:first-child{
display: block;}

 /*------------------------------------- 产品详情结束   ----------------------------------------*/

 /*------------------------------------- 立即购买开始   ----------------------------------------*/

.gmContent{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.gmZhong{
	width: 100%;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	margin-top: 20px;
}

.gmTit{
	overflow: hidden;
	border-bottom: solid 1px #e6e6e6;
	font-size: 20px;
	color: #333;
	text-indent: 1em;
	font-weight: 600;
	line-height: 60px;
}

.gmCenter{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

/*gmOne*/

.gmOne{
	overflow: hidden;
	border-bottom: solid 1px #e6e6e6;
	padding-top: 30px;
	padding-bottom: 30px;
}

.gmOne > h6{
	font-weight: 600;
	font-size: 17px;
	color: #333;
	padding-bottom: 20px;
}

.gmOneAdd{
	font-size: 14px;
	color: #333;
	text-align: left;
	display: inline-block;
	cursor: pointer;
}

.gmOneAdd span{
	color: #ce9c47;
}

.gmOne ul{
	overflow: hidden;
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;
}

.gmOne ul li{
	width: 230px;
	border: solid 1px #d9d9d9;
	height: 130px;
	margin-top: 10px;
	position: relative;
	cursor: pointer;
}

.gmLiActive{
	border: solid 1px #cf9d48 !important;
	background: url(../images/icon_gou.png) no-repeat right bottom !important;
	background-size:22px 22px !important;
}

.gmOne ul li:nth-of-type(even){
	margin-right: 1em;
	margin-left: 1em;
}

.gmLiDiv{
	width: 95%;
	height: auto;
	display: block;
	margin: 0 auto;
	padding-top: 10px;
}

.gmOne ul li figure{
	overflow: hidden;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	border-bottom: dashed 1px #E6E6E6;
	padding-bottom: 6px;
}

.gmOne ul li figure img{
	display: block;
	width: 22px;
	height:22px ;
}

.gmOne ul li figure a{
	display: inline-block;
	font-size: 14px;
	color: #cb9d45;
}

/*gmLiDiv hgroup*/

.gmLiDiv hgroup{
	overflow: hidden;
	margin-top: 15px;
}

.gmLiDiv hgroup p{
	font-size:14px;
	color: #333;
	text-align: left;
	margin-top: 5px;
}

.gmLiDiv hgroup p span{
	margin-left: 1em;
}

/*gmTwo*/

.gmTwo{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 30px;
	padding-top: 30px;
}

.gmTwo > h6{
	font-weight: 600;
	font-size: 17px;
	color: #333;
}

.gmWx{
	width: 100%;
	height: auto;
	overflow: hidden;
	border: solid 1px #E6E6E6;
	display: flex;
	position: relative;
	padding-bottom: 15px;
	padding-top: 15px;
	margin-top: 30px;
}

.gmWx img{
	display: inline-block;
	width: 23px;
	height: 20px;
	margin-right: 1em;
	margin-left: 2em;
}

.gmWx figcaption{
	font-size: 16px;
	color: #333;
	width:  inherit;
}

.gmWx button{
	width: 100%;
	height: 100%;
	display: block;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    opacity: 0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
}

/*gmTwoDiv*/

.gmTwoDiv{
	width: 99%;
	height: auto;
	overflow: hidden;
	border:solid 1px #d9d9d9;
	margin-top: 15px;
	background-color: #f5f5f5;
	cursor: pointer;
	position: relative;
}



.gmTwoDiva{
	overflow: hidden;
	background-color: #fff;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	padding-bottom: 15px;
	padding-top: 15px;
}

.gmTwoDiva img{
	display: inline-block;
	width: 24px;
	height: 18px;
	margin-left: 2em;
	margin-right: 1em;
}

.gmTwoDiva figcaption{
    font-size: 16px;
    color: #333;
    display: inline-block;
}

.gmTwoDiva p{
	margin-left: 2em;
	display: inline-block;
    font-size: 16px;
    color: #ff8a00;
}

/*gmTwoHg*/

.gmTwoHg{
	width:90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.gmTwoHg li{
	overflow: hidden;
	display: flex;
	padding-bottom: 10px;
	padding-top: 10px;
}

.gmTwoHg li label{
	font-size: 16px;
	color: #adadad;
	text-align: left;
	width: 75px;
	text-align: left;
}

.gmTwoInput{
	width: 70%;
	height: auto;
	overflow: hidden;
	margin-left: 1.5em;
}

.gmTwoInput input{
	width: 100%;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #adadad;
	background-color: transparent;
	border: none;
}

/*gmLiColor*/

.gmLiColor label{
	color: #333;
}

.gmLiColor .gmTwoInput input{
	color: #ff8903;
}

/*gmThree*/

.gmThree{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
    padding-bottom: 30px;
    padding-top: 30px;
}

.gmThree > h6{
    font-weight: 600;
    font-size: 17px;
    color: #333;
}

.gmThree ul{
	overflow: hidden;
}

.gmThree ul li{
	overflow: hidden;
	border-bottom: dashed 1px #E6E6E6;
	padding-bottom: 20px;
	padding-top: 20px;
}

.gmThree ul li:last-child{
	border-bottom: none;
}

.gmThree ul li a{
	display: block;
	cursor: pointer;
}

/*gmThreeA*/

.gmThreeA{
	width:100%;
	height: auto;
	overflow: hidden;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.gmThreeA img{
	display: inline-block;
	width: 92px;
	height: 92px;
	overflow: hidden;
}

.gmThreeAa{
	width: calc( 100% - 110px );
	height: auto;
	overflow: hidden;
	margin-left: 1em;
}

.gmThreeA hgroup{
	overflow: hidden;
	display: flex;
}

.gmThreeA hgroup h6{
	font-size: 16px;
	color: #333;
	text-align: left;
	font-weight: normal;
    width: 50%;
}

.gmThreeA hgroup p{
	font-size: 16px;
	color: #fe0000;
	margin-left: 5em;
	padding-right: 5em;
}

.gmThreeA hgroup span{
	font-size: 16px;
	color: #333;
}

.gmThreeAa > p{
	font-size: 14px;
	color: #333;
	margin-top: 5px;
}

/*gmThreeB*/

.gmThreeB{
	overflow: hidden;
	margin: 0 auto;
	display: flex;
	width: 100%;
	height: 600px;
}

.gmThreeBa{
	width: 50%;
	height: 100%;
	overflow: hidden;
	background-color: #fafafa;
}

.gmThreeBb{
	width:50%;
	height: 100%;
	overflow: hidden;
	background-color: #fff6e5;
}

.gmTBCenter{
	width: 90%;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	position:  relative;
}

.gmTBCenterUl{
	overflow: hidden;
}

.gmTBCenterUl li{
	overflow: hidden;
}

.gmDivTop{
	overflow: hidden;
	display: flex;
}

.gmTBCenterUl li label{
	width: 85px;
	height: auto;
	overflow: hidden;
	text-align: right;
	font-size: 16px;
	color: #333;
	line-height: 30px;

}

.gmPei{
	overflow: hidden;
	margin-left: 1em;
	width: calc( 100% - 90px );
}

.gmPs{
 overflow: hidden;
	display: flex;
}

.gmPs dd{
	width: 120px;
	height: 30px;
	border: solid 1px #E6E6E6;
	background-color: #fff;
	font-size: 16px;
	color: #333;
	text-align: center;
	position: relative;
	line-height: 30px;
	margin-right: 1em;
	position: relative;
	cursor: pointer;
}

.gmPs dd.gmPsActive{
	border: solid 1px #cf9d48 !important;
	background: url(../images/icon_gou.png) no-repeat right bottom !important;
	background-size:22px 22px !important;
}

.gmPs dd button{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    opacity: 0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor: pointer;
}

/*gmThreeDiv*/

.gmThreeDiv{
	overflow: hidden;
	display: flex;
	margin-top: 20px;
}

.gmThInput{
	width: 155px;
	height: 30px;
	background-color: #fff;
	margin-right: 0.5em;
}

.gmThInput input{
	border: none;
	background-color: transparent;
	font-size: 14px;
	color: #333;
	text-indent: 0.5em;
	line-height: 30px;
	height: 30px;
}

.gmThInput input::-webkit-input-placeholder {
	color: #b4b4b4;
}
.gmThInput input:-ms-input-placeholder {
	color: #b4b4b4;
}
.gmThInput input:-moz-placeholder {
	color: #b4b4b4;
}
.gmThInput input::-moz-placeholder {
	color: #b4b4b4;
}

.gmThreeDiv button{
	width: 60px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	display: inline-block;
    margin-left: 1em;
    background-color: #cf9d48;
    border-radius: 4px;
}

/*gmLi*/

.gmLi{
	overflow: hidden;
}

.gmLi dd{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	padding-bottom: 20px;
	padding-top: 20px;
	position: relative;
}

.gmLi dd:last-child{
	border-bottom: none;
}

.gmLi dd img{
	display: block;
	width: 28px;
	height: 28px;
	margin-left: 2em;
}

.gmLi dd hgroup{
	width: calc( 100% - 60px );
	height: auto;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.gmLi dd hgroup p{
	font-size: 16px;
	color: #333;
}

.gmLi dd input{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    opacity: 0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor: pointer;
}

/*gmA*/

.gmA{
  width: 120px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  color: #fff;
  display: block;
  background-color: #cf9d48;
  border-radius: 4px;
  text-align: center;
  margin-left: 96px;
    margin-bottom: 10px;
}

.gmAddress{
	overflow: hidden;
	margin-left: 1em;
}

.gmPeiInput p{
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	background-color: transparent;
	border: none;
}

.gmPeiInput textarea{
	background-color: #fff;
	font-size: 16px;
	color: #b3b3b3;
	display: block;
	border: none;
	outline: none;
	width: 100%;
	resize: none;
	font-family: "微软雅黑";
}

/*gmTBCenterB*/

.gmTBCenterB{
	display: block;
	overflow: hidden;
	position:  absolute;
	right:  0px;
	bottom: 20px;
}

.gmTBCenterB li{
	overflow: hidden;
	border-bottom: none !important;
	padding-bottom:  0px !important;
	padding-top:  0px !important;
    margin-top: 13px;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;

}

.gmTBCenterB li p{
	font-size: 16px;
	color: #333;
	display: inline-block;
}

.gmTBCenterB li span{
	font-size: 16px;
	color: #333;
	width: 110px;
	text-align: right;
	display: inline-block;
}

/*gmPay*/

.gmPay{
	overflow: hidden;
	display: flex;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -o-justify-content: flex-end;
    justify-content: flex-end;
    padding-bottom: 20px;
    padding-top: 20px;
}

.gmPay p{
	font-size: 20px;
	color: #333;
	line-height: 44px;
}

.gmPay p span{
	font-size: 23px;
	color: #ff0202;
	font-weight: bold;
	margin-left: 0.5em;
}

.gmPay button{
	width: 150px;
	height: 44px;
	display: inline-block;
	font-size: 16px;
	background-color: #cf9d48;
	color: #fff;
	text-align: center;
	line-height: 44px;
	border: none;
	cursor: pointer;
	margin-left: 2em;
}

/*gmAddPop*/

.gmAddPop{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.4);
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 10;
	display: none;
}

.gmAddCen{
	width: 676px;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	position:  absolute;
	left:  50%;
	top: 10%;
	margin-left: -338px;
	margin-top: 4%;
}

.gmAddCen h1{
	font-size: 14px;
	color: #fff;
	text-align: center;
	background-color: #cf9d48;
	overflow: hidden;
	line-height: 40px;
	position: relative;
	font-weight: normal;
}

.gmAddCen h1 img{
	cursor: pointer;
}

.gmAddCen img{
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	right: 1em;
	top: 50%;
	margin-top: -7px;
}

.gmAddCen ul{
	overflow: hidden;
	width: 410px;
	height: auto;
	overflow: hidden;
	margin: 0 auto 40px auto;
}

.gmAddCen ul li{
	overflow: hidden;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	margin-top: 20px;
}

.gmAddCen ul li label{
	width: 75px;
	height: auto;
	overflow: hidden;
	display: inline-block;
	text-align: left;
	font-size: 14px;
	color: #666666;
	line-height: 32px;
}

.gmAddDiv{
	width: 320px;
	height: 32px;
	border: solid 1px #E6E6E6;
}

.gmAddDiv input{
	width: 100%;
	height: 100%;
	border: none;
	background-color: transparent;
	font-size: 14px;
	color: #333;
	text-indent: 0.5em;
}

.gmAddDivSele{
	border: none;
	display: flex;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
}

.gmSele{
	width: 100px;
	height: 30px;
	border: solid 1px #E6E6E6;
	position: relative;
}

.gmSele select{
	width: 100%;
	height: 100%;
	background-color: transparent;
	border: none;
	font-size: 14px;
	color:#333;
	outline: none;
	text-indent: 0.5em;
}

.gmSele img{
	display: block;
	width: 14px;
	height: 6px;
	position: absolute;
	right: 0.5em;
	top: 50%;
	margin-top: -3px;
}

.gmAddDivtext{
	height: 60px;
}

.gmAddDivtext textarea{
	outline: none;
	resize: none;
	height: 100%;
	width: 100%;
	font-size: 14px;
	color: #333;
	border: none;
	background-color: transparent;
}

.gmAddDivA{
	border: none;
	position: relative;
}

.gmAddDivA img{
	display: block;
	width:68px;
	height: 28px;
	position: sticky;
	cursor:pointer;
}

.gmAddDivA input{
	width: 68px;
	height: 32px;
	border: none;
	position: absolute;
	left: 0px;
	top: 0px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    opacity: 0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor:pointer;
}

.gmABtn{
	width: 140px;
	height: 40px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	background-color: #cf9d48;
	margin-top: 40px;
}

.gmAddDivTop{
	width: 100%;
	max-height: 600px;
	overflow-y: scroll;
}


/*gmshPop*/

.gmshPop{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 11;
	background-color: rgba(0,0,0,0.4);
	display: none;
}

.gmshCen{
	width: 680px;
	height: auto;
	overflow: hidden;
	background-color: #fff;
	position:  absolute;
	left:  50%;
	top: 20%;
	margin-left: -340px;
	margin-top: 0px;
}


.gmshCen h1{
    font-size: 14px;
    color: #fff;
    text-align: center;
    background-color: #cf9d48;
    overflow: hidden;
    line-height: 40px;
    position: relative;
    font-weight: normal;
}

.gmshCen h1 img{
display: block;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 1em;
    top: 50%;
    margin-top: -7px;
    cursor: pointer;
}

.gmshDiv{
	overflow: hidden;
    max-height: 400px;
}

.gmshDiv ul{
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;

}

.gmshDiv ul li{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	padding-bottom: 25px;
	padding-top: 25px;
	position: relative;
}

.gmshDiv ul li input{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    opacity: 0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor: pointer;
}

.gmshDiv ul li:last-child{
	border-bottom: none;
}

.gmshDiv ul li p{
	font-size: 14px;
	color: #333;
	width: 80%;
	height: auto;
	overflow: hidden;
}

.gmshDiv ul li img{
	display: block;
	width:28px;
	height: 28px;
}

.gmshBtn{
	width: 100px;
	height: 40px;
	font-size: 14px;
	color: #fff;
	display: block;
	text-align: center;
	line-height: 40px;
	margin: 40px auto;
	background-color: #cf9d48;
}

 /*------------------------------------- 立即购买结束   ----------------------------------------*/

 /*------------------------------------- 扫码下单开始   ----------------------------------------*/

.gmUp{
	overflow: hidden;
	width: 1200px;
	background-color: #fff;
	margin: 20px auto;
	min-height: 830px;
}

.gmUp > h1{
	font-size: 18px;
	color: #333;
	border-bottom: solid 1px #e6e6e6;
	text-indent: 1em;
	line-height: 60px;
}

.gmUpDiv{
	width: 80%;
	height: auto;
	overflow: hidden;
	background-color: #F5F5F5;
	margin: 60px auto;
	padding-bottom: 168px;
	padding-top: 168px;
}

.gmUpcen{
	width: 660px;
	height: auto;
	margin: 0 auto;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.gmUpImg{
	width: 265px;
	height: 265px;
	background-color: #fff;
	overflow: hidden;
}

.gmUpImg img{
	width: 230px;
	height: 230px;
	border: solid 1px #F5F5F5;
	margin: 17.5px auto;
	display: block;
}


.gmUpRight{
	width: 330px;
	height: auto;
	overflow: hidden;
}

.gmUpRight p{
	font-size: 18px;
	color: #656565;
	text-align: center;
}

.gmUpRight h1{
	font-size: 32px;
	color: #cf9d48;
	text-align: center;
	padding-bottom: 20px;
	padding-top: 20px;

}

.gmUpRight h6{
	font-size: 24px;
	color: #656565;
	text-align: center;

}

 /*------------------------------------- 扫码下单结束   ----------------------------------------*/

 /*------------------------------------- 周边商家开始   ----------------------------------------*/



.zhouTop{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 20px auto;
}

/*zhouOne*/

.zhouOne{
	overflow: hidden;
	border: solid 1px #E6E6E6;
}

.zhouA{
	overflow: hidden;
	display: flex;
	border-bottom: solid 1px #E6E6E6;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	padding-bottom: 15px;
	padding-top: 15px;
background-color: #fafafa;
}

.zhouAa{
	overflow: hidden;
	width: 100px;
    height: auto;
    display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	margin-left: 2em;
}

.zhouAa img{
	display: block;
	width:15px;
	height: 19px;
	margin-right: 1em;
}

.zhouAa figcaption{
	font-size: 16px;
	color: #333;
}

.zhouB{
	font-size: 16px;
	color: #333;
	margin-left: 1em;
}

.zhouC{
	width: 450px;
	height: 40px;
	border: solid 1px #E6E6E6;
	border-radius: 2px;
	background-color: #fff;
	overflow: hidden;
	margin-left: 220px;
}

.zhouC form{
	display: block;
}

.zhouCa{
	width: 360px;
	height: 40px;
	overflow: hidden;
	float: left;
}

.zhouCa input{
	width: 100%;
	height: 100%;
	background-color: transparent;
	border: none;
	font-size: 16px;
	color: #9a9a9a;
	text-indent: 0.5em;
}

.zhouC button{
	width: 80px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	background-color: #cf9d48;
	font-size: 16px;
	color: #fff;
	display: block;
	float: right;
	cursor: pointer;
}

/*zhouTwo*/

.zhouTwo{
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.zhouTa{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	padding-bottom: 20px;
	padding-top: 20px;
}

.zhouTa p{
	font-size: 16px;
	color: #333;
	margin-right: 2em;
	line-height: 20px;
}

.zhouTa dl{
	width: auto;
	height: auto;
	overflow: hidden;
	display: flex;
}

.zhouTa dl dd{
	min-width: 120px;
	font-size: 16px;
	color: #333;
	border: solid 1px #E6E6E6;
	line-height: 40px;
	height: 40px;
	text-align: center;
	cursor: pointer;
	margin-right: 20px;
}

.zhouTa dl dd.ddActive{
	border-color: #cf9d48;
	color: #cf9d48;
}

.zhouTa dl dd:last-child{
	margin-right: 0px;
}

/*zhouTwo*/

.zhouTb{
	overflow: hidden;
}

.zhouTba{
	overflow: hidden;
	display: flex;
	border-bottom: dashed 1px #E6E6E6;
	padding-bottom: 20px;
	padding-top: 20px;
}

.zhouTba:last-child{
	border-bottom: none;
}

.zhouTba p{
    font-size: 16px;
    color: #333;
    margin-right: 2em;
    line-height: 20px;
}

.zhouTba ul{
	overflow: hidden;
}

.zhouTba ul li{
    font-size: 16px;
    color: #333;
    float: left;
    margin-left: 30px;
    margin-right: 30px;
    cursor: pointer;
}

.zhouTba ul li:hover{
	color: #cf9d48;
}

/*zhouImg*/

.zhouImg{
	width: 100%;
	height: 660px;
	overflow: hidden;
	margin-top: 45px;
	position: relative;
}

.zhouImg img{
	display: block;
	width: 100%;
	height: 100%;
}

.zhouImgA{
	width: 301px;
	height: auto;
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
	background-color: #fff;
	position: absolute;
	left: 33%;
	top: 34%;
	margin-left:  0px;
	margin-top: 0px;
}

.zhouImgCen{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 20px;
}

.zhouImgCen img{
	width: 74px;
	height: 64px;
	display: block;
	float: left;
}

.zhouImgCen hgroup{
	width: 60%;
	float: left;
	margin-left: 1em;
}

.zhouImgCen hgroup h6{
	font-size: 14px;
	color: #333;
	font-weight: 600;
}

.zhouImgCen hgroup p{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333;
	margin-top: 5px;
}

 /*------------------------------------- 周边商家结束   ----------------------------------------*/

 /*------------------------------------- 周边商家详情开始   ----------------------------------------*/

.headTopZhou{
	border-bottom: solid 1px #e6e6e6;
}

.zhouDetaOne{
   width: 1200px;
   height: auto;
   overflow: hidden;
   margin: 0 auto;
   padding-bottom: 20px;
   padding-top: 20px;
}

.zdoneA{
	overflow: hidden;
	display: flex;
	width:  100%;
	-webkit-justify-content:  space-between;
	-moz-justify-content:  space-between;
	-o-justify-content:  space-between;
	justify-content:  space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.zdoneALeft{
	width: 385px;
	height: auto;
	overflow: hidden;
	float:  left;
}

.zdLogo{
	width: 375px;
	height: 32px;
	display: block;
}

.zdoneALeft ul{
	overflow: hidden;
	margin-top: 24px;
}

.zdoneALeft ul li{
	width: 110px;
    border-radius: 4px;
    height: 40px;
    border: solid 1px #E6E6E6;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 40px;
    float: left;
    margin-left: 10px;
    display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-o-justify-content: center;
	justify-content: center;
	cursor: pointer;

}

.zdoneALeft ul li img{
	display: inline-block;
	width: 22px;
	height: 21px;
	margin-right: 0.5em;
	margin-left: 0.5em;

}

.zdoneALeft ul li:first-child{
	margin-left: 0px;
}

/*zdoneARight*/

.zdoneARight{
	width: 750px;
	height: auto;
	overflow: hidden;
	float: right;
	display: flex;
}

.zdRa{
	width: 50%;
	height: auto;
	overflow: hidden;
	float: left;
}

.zdRa h6{
	font-size: 16px;
	color: #333;
	text-align: left;
	font-weight: normal;
}

.zdRa a{
	display: block;
	font-size: 16px;
	color: #333;
	text-align: left;
	font-weight: normal;
}

.zdRa a:hover{
	color: #cf9d48;
}

.zdRa ul{
	overflow: hidden;
	margin-top: 20px;
}

.zdRa ul li{
	width: 170px;
	height: 120px;
	border: solid 1px #E6E6E6;
	float: left;
	margin-left: 20px;
}

.zdRa ul li:first-child{
	margin-left: 0px;
}

.zdRa ul li video{
	display: block;
	width: 100%;
	height: 100%;
}

.zdRa ul li img{
	display: block;
	width: 100%;
	height: 100%;
}

/*zhouNav*/

.zhouNav{
	overflow: hidden;
	background-color: #cf9d48;
}

.zhouNavCen{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.zhouNavCen li{
	display: inline-block;
	float: left;
	line-height: 40px;
	margin-left: 30px;
	margin-right: 30px;
}

.zhouNavCen li:first-child{
	margin-left: 0px;
}

.zhouNavCen li a{
	display: flex;
	font-size: 18px;
	color: #fff;
}


/*zhouCen*/

.zhouCen{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

/*分页*/

			.box {
				width: 550px;
				margin: 30px auto;
				height: 34px;
			}

			.page {
				width: 600px;
			}

			.info {
				width: 200px;
				height: 34px;
				line-height: 34px;
			}

			.fl {
				float: left;
			}

.ui-pagination-container {
	height: 34px;
	line-height: 34px;
	display:  flex;
	-webkit-justify-content:  center;
	-moz-justify-content:  center;
	-o-justify-content:  center;
	justify-content:  center;
}

.ui-pagination-container .ui-pagination-page-item {
	font-size: 14px;
	/* padding: 4px 10px; */
	background: #fff;
	border: 1px solid #c5b7b7;
	color: #888;
	margin: 0 3px;
	text-decoration: none;
	display:  inline-block;
	height: 34px;
	min-width: 30px;
	text-align:  center;
	padding-left:  0.5em;
	padding-right: 0.5em;
}

.ui-pagination-container .ui-pagination-page-item:hover {
	border-color: #cd9d48;
	color: #cd9d48;
	text-decoration: none;
}

.ui-pagination-container .ui-pagination-page-item.active {
	background: #cd9d48;
	border-color: #cd9d48;
	color: #fff;
	cursor: default;
}

/*zhouThree*/

.zhouThree{
	overflow: hidden;
	width: 1200px;
	margin: 0 auto;
}

.zta{
	overflow: hidden;
}

.ztaTop{
	background-color: #f5f5f5;
	border: solid 1px #E6E6E6;
}

.ztaTopCen{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	display: flex;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

.ztaTopCenA{
	width: auto;
	height: auto;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.ztaTopCenA img{
	display: block;
	width: 22px;
	height: 20px;
	margin-right: 0.5em;
}

.ztaTopCenA figcaption{
	font-size: 16px;
	color: #333;
}

/*ztaTopCenB*/
.ztaTopCenB{
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
	overflow: hidden;
}

.ztaTopCenB img{
	width: 20px;
	height: 20px;
	margin-right: 1em;
}

.ztaTopCenB figcaption{
	color: #2557da;
	font-size: 16px;
}

/*zta ul*/

.zta ul{
	overflow: hidden;
}

.zta ul li{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 25px;
	padding-top: 25px;
}

.zta ul li:last-child{
	border-bottom: none;
}

.zta ul li figure{
	width: 130px;
	height: auto;
	overflow: hidden;
	display: flex;
	float: left;
}

.zta ul li figure img{
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 2em;
}

.zta ul li figure figcaption{
	font-size: 16px;
	color: #333;
	line-height: 30px;
}

.zta ul li hgroup{
	overflow: hidden;
	float: left;
	margin-left: 3em;
}

.zta ul li hgroup h6{
	font-size: 16px;
	color: #333;
	text-align: left;
	font-weight: normal;
}

.zta ul li hgroup p{
	font-size: 14px;
	color: #333;
	margin-top: 5px;
}

/*zhouText*/

.zhouText{
	border: solid 1px #E6E6E6;
	width: 99%;
	height: auto;
	background-color: #f5f5f5;
	overflow: hidden;
	padding-bottom:  15px;
	padding-top: 15px;
}

.zhouText textarea{
	width: 95%;
	height: 80px;
	border: solid 1px #E6E6E6;
	background-color: #fff;
	font-size: 16px;
	color: #999999;
	padding: 10px;
	resize: none;
	outline: none;
	font-family: "微软雅黑";
	margin: 0 auto;
	display: block;
}

.zhouText button{
	width: 80px;
	height: 30px;
	border-radius: 4px;
	font-size: 14px;
	background-color: #cf9d48;
	color: #fff;
	float: right;
	margin-right:1.5em;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*ztb*/

.ztb{
	margin-top: 30px;
}

.ztbTxt{
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 20px;
}

.ztbTxt p{
	font-family: "微软雅黑";
	font-size: 16px;
	color:#666666 ;
	line-height: 28px;
}

/*ztba*/

.ztba ul{
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 30px;
}

.ztba ul li{
	width:124px;
	height: 93px;
	overflow: hidden;
	float: left;
	margin-left: 10px;
}

.ztba ul li:first-child{
	margin-left: 0px;
}

.ztba ul li img{
	display: block;
	width: 100%;
	height: 100%;
}

 /*------------------------------------- 周边商家详情结束   ----------------------------------------*/

 /*------------------------------------- 周边商家视频开始   ----------------------------------------*/

.zVideo{
	overflow: hidden;
}

.zVideo ul{
	width: 95%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
}

.zVideo ul li{
	width: 33.33%;
	height:auto;
	overflow: hidden;
	float: left;
	margin-top: 25px;
}

.zVideo ul li a{
	display: block;
	width: 360px;
	height: 340px;
	overflow: hidden;
	margin: 0 auto;
}

.zVideoA{
	width: 100%;
	height: 280px;
	overflow: hidden;
}

.zVideoA img{
	display: block;
	width: 100%;
	height: 100%;
}

.zVideoA video{
	width: 100%;
	height: 100%;
	display: block;
}

.zVideo ul li p{
	border: solid 1px #E6E6E6;
	font-size: 16px;
	color: #333;
	text-align: center;
	line-height: 58px;
}

.zVmore{
	width: 95%;
	height: 60px;
	overflow: hidden;
	font-size: 16px;
	color: #999999;
	text-align: center;
	line-height: 60px;
	background-color: #fafafa;
	margin: 30px auto;
	cursor: pointer;
}




 /*------------------------------------- 周边商家视频结束   ----------------------------------------*/

 /*------------------------------------- 品牌开始   ----------------------------------------*/
.pinTop{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 20px auto;
}

.pinOne{
	overflow: hidden;
	height:380px;
	width: 100%;
	position: relative;
}

.pinOne ul{
	overflow: visible;
}

.pinOne ul li{
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.pinOne ul li img{
	display: block;
	width: 100%;
	height: 100%;
}

.pinTopSpan span{
	width: ;
}


/*pinTwo*/

.pinTwo{
	overflow: hidden;
}

.pinTwo ul{
	overflow: hidden;
}


.pinTwo ul li{
	overflow: hidden;
	display: flex;
	height: 290px;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;
	margin-top: 30px;
}

.pinTwo ul li:nth-child(2) .pinTwoLeft figcaption{
	background-color: #61b09d;
}
.pinTwo ul li:nth-child(3) .pinTwoLeft figcaption{
	background-color: #b07d60;
}
.pinTwo ul li:nth-child(4) .pinTwoLeft figcaption{
	background-color: #6290b1;
}
.pinTwo ul li:nth-child(5) .pinTwoLeft figcaption{
	background-color: #7c6ec5;
}

.pinTwoLeft{
	width: 240px;
	height:100% ;
}

.pinTwoLeft figcaption{
	width: 100%;
	height: 80px;
	background-color:#b19361;
	font-size: 16px;
	color: #fff;
	text-indent: 2em;
	line-height: 80px;
}

.pinTwoDiv{
	width: 100%;
	height: 210px;
	background-color: #fff;
}

.pinTwoDiv img{
	display: block;
	width:100%;
	height: 100%;
}

/*pinTwoRight*/

.pinTwoRight{
	width: calc( 100% - 260px );
	height: 100%;
	background-color: #fff;
}

.pinTwoRighta{
	overflow: hidden;
	border-bottom: solid 1px #e6e6e6;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.pinTwoRighta dl{
	overflow: hidden;
	width: 93%;
	float: left;
}

.pinTwoRighta dl dd{
	display: inline-block;
	font-size: 16px;
	color: #333;
	padding-left: 1em;
	padding-right: 1em;
	line-height: 60px;
	border-bottom: solid 2px transparent;
	cursor: pointer;
}

.pinTwoRighta dl dd:hover{
	color: #999;
}

.pinTwoRighta dl dd.pinDdActive{
	color: #b19361;
	border-bottom: solid 2px #b19361;
}

.pinTwoRighta figure{
	width: 7%;
	height: auto;
	overflow: hidden;
}

.pinTwoRighta figure a{
	overflow: hidden;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;
}

.pinTwoRighta figure figcaption{
	font-size: 14px;
	color: #666666;
	display: inline-block;
}

.pinTwoRighta figure img{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left:0.5em;
}

/*pinThree*/

.pinSlide{
	overflow: hidden;
}

.pinThree{
	overflow: hidden;
	position: relative;
	display: none;
}

.pinThree:first-child{
	display: block;
}

.ptSlideSpan{
	bottom: 0px !important;
}

.ptSlideSpan span{
	width: 8px !important;
	height:8px !important;
	background-color: #e6e6e6 !important;
	border: none !important;
	opacity: 1 !important;
}

.ptSlideSpan .swiper-pagination-bullet-active{
	background-color: #cccccc !important;
}

.pinThreeA ul{
	overflow: hidden;
}

.pinThreeA ul li{
	width: 20%;
	height: auto;
	overflow: hidden;
	float: left;
}


.pinThreeA ul li a{
	display: block;
	width: 132px;
	margin: 0 auto;
	height: auto;
}

.pinThreeA ul li img{
	width: 100%;
	height: 148px;
	display: block;
}

.pinThreeA ul li p{
	width: 100%;
	height: auto;
	font-size: 16px;
	color: #333;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 10px;
}

.listPin ul li h6{
	background-color: transparent;
	color: #333;
}

.listPinActive{
	color: #cf9d48 !important;
}

 /*------------------------------------- 品牌结束   ----------------------------------------*/

 /*------------------------------------- 我的订单开始   ----------------------------------------*/

.dingHead{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 20px auto;
}

/*dingLeft*/

.dingLeft{
	width: 220px;
	height: auto;
	overflow: hidden;
	background: url(../images/myBg.png) repeat left top;
	background-size:30px 30px ;
	float: left;
}

.dingLeft ul{
	overflow: hidden;
}

.dingLeft ul li{
	border-bottom: solid 1px #e6e6e6;
}

.dingLeft ul li:last-child{
	border-bottom: none;
}

.dingDiv{
	width: 85%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 30px;
	padding-top: 30px;
}

.dingDiv img{
	display: block;
	width: 120px;
	height: 120px;
	border: solid 2px #fff;
	border-radius: 50%;
	margin: 0 auto;
}

.dingDiv figcaption{
	font-size: 16px;
	color: #333;
    text-align: center;
    margin-top: 15px;
    display: block;
}

.dingDiv a{
	display: block;
	width: 110px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #fff;
	border-radius: 4px;
	background-color: #cf9d48;
	margin:22px auto 0 auto;
	text-align: center;
}

/*dingLeftDl*/

.dingLeftDl dl{
	width: 100%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
    padding-bottom: 30px;
    padding-top: 30px;
}

.dingLeftDl dl dd{
	overflow: hidden;
	margin-left: 56px;
	margin-top: 10px;
}

.dingLeftDl dl dd:hover a{
	color: #ce9e49;
}

.dingLeftDl dl dd.shouCang a{
	color: #ce9e49;
}

.dingLeftDl dl h6{
	font-size: 18px;
	color: #333;
	text-align: left;
	margin-left: 56px;
	font-weight: normal;
	margin-bottom: 15px;
}

.dingLeftDl dl dd a{
	display: block;
	font-size: 16px;
	color: #333;
	text-align: left;
	cursor: pointer;
}

/*dingRight*/

.dingRight{
	width: 950px;
	height: auto;
	overflow: hidden;
	float: right;
}

/*dingTab*/

.dingTab{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
}

.dingTab ul{
	width: 90%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.dingTab ul li{
	display: inline-block;
	font-size: 16px;
	color: #333;
	margin-right: 2em;
	line-height: 48px;
	cursor: pointer;
	border-bottom: solid 1px transparent;
}

.dingTab ul li.dingActive{
	color: #cf9d48;
	border-bottom: solid 1px #cf9d48;
}

.dingTab ul li:hover{
	color: #999;
}

/*dingLine*/

.dingLine{
	overflow: hidden;
	background-color: #fff7ea;
	border: solid 1px #fee6ba;
	height: 40px;
	margin: 20px auto;
}

.dingLine ul{
	overflow: hidden;
}

.dingLine ul li{
	font-size: 16px;
	color: #333;
	line-height: 40px;
	display: inline-block;
	text-align: center;
	width: 10.3%;
}


.dingLine ul li:first-child{
	width: 46%;
}


/*dingList*/

.dingList{
	overflow: visible;
	display: none;
}

.dingList:first-child{
	display: block;
}

.dingList > ul{
	overflow: visible;
}

.dingList > ul > li{
	overflow: visible;
	border: solid 1px #e6e6e6;
	width: 99%;
	margin-top: 30px;
	position: relative;
}

.dingList > ul > li:first-child{
	margin-top: 0px;
}

.dingList > ul > li > h6{
	font-size: 16px;
	color: #333;
	text-indent: 2em;
	background-color: #fafafa;
	border-bottom: solid 1px #E6E6E6;
	font-weight: normal;
	line-height: 40px;
}

.dingList ul li dl{
	overflow: hidden;
	position: relative;
}

.dingList ul li dl dd{
	overflow: hidden;
	width: 10.3%;
	font-size: 15px;
	color: #333;
	text-align: center;
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
	height:100px;
}


.dingList ul li dl dd:nth-child(n+3){
	border-right: solid 1px #E6E6E6;
}

.dingList ul li dl dd:nth-child(6){
	border-right: none;
}

.dingList ul li dl dd.dingA{
	color: #ce9c47;
}


.dingList ul li dl dd:first-child{
	width: 48%;
}

.dingList ul li dl dd img{
	width: 92px;
	height: 92px;
	display: inline-block;
	overflow: hidden;
	margin-left: 2em;
	float: left;
}

.dingList ul li dl dd h1{
	display: inline-block;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	float: right;
	width: 70%;
	text-align: left;
}

.lastDiv{
	clear: both;
}

.dingZf{
	width: 80px;
	height: 32px;
	border-radius: 4px;
	line-height: 32px;
	color: #fff;
	display: block;
	margin: 0 auto;
	text-align: center;
	background-color: #e6b662;
}

.dingZfa{
	margin-top: 8px;
	cursor: pointer;
}


.dingAa{
	color: #f92927;
	margin-top: 5px;
	cursor:  pointer;
}

.dingZfPj{
	border:solid 1px #666;
	color: #333;
    width: 80px;
    height: 32px;
    border-radius: 4px;
    line-height: 32px;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.dingDel{
	color: #427dcb;
}

.dingTop{
	overflow: visible;
}

/*dingWu*/

.dingWu{
	width: 220px;
	height: auto;
	background: url(../images/jta.png) no-repeat left 0px;
	background-size: 220px 7px;
	position:  absolute;
	right: 3em;
	top: 63%;
	margin-right:  0px;
	margin-top: 0px;
	z-index: 2;
	overflow:  visible;
	display: none;
}

.dingWua{
	width: 99%;
	height: auto;
	overflow: hidden;
	margin:7px auto 0 auto;
	background-color: #fff;
	border-right: solid 1px #E6E6E6;
	border-left: solid 1px #E6E6E6;
	border-bottom: solid 1px #E6E6E6;
	cursor: pointer;
}

.dingWua > hgroup{
	width: 95%;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	border-bottom: dashed 1px #cccccc;
	padding-bottom: 15px;
	padding-top: 15px;
}

.dingWua hgroup p{
	font-size: 14px;
	color: #333;
	text-indent: 1.5em;
}

.dingWua ul{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.dingWua ul li{
	overflow: hidden;
	width: 80%;
	margin: 5px auto;
}

.dingWua ul li i{
	width: 6px;
	height: 6px;
	background-color: #666666;
	display: block;
	border-radius: 50%;
	float: left;
	margin-top: 7px;
}

.dingWua ul li hgroup{
	width: 86%;
	height: auto;
	overflow: hidden;
}

.dingPop{
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	z-index: 11;
	background-color: rgb(0,0,0,0.4);
	display: none;
}

.dingPopCen{
	width: 560px;
	height: auto;
	background-color: #fff;
	position:  absolute;
	left:  50%;
	top: 50%;
	margin-left:  -280px;
	margin-top: -10%;
}

.dingPopCen h1{
	font-size: 16px;
	color: #fff;
	background-color: #cf9d48;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-weight: normal;
}

.dingPopDiv{
	width: 70%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 60px;
	padding-top: 60px;
}

.dingPopDiv p{
	font-size: 16px;
	color: #333;
	text-align: center;
}

.dingBtn{
	width: 74%;
	height: auto;
	overflow: hidden;
	margin:70px auto 0 auto;
}

.dingBtn button{
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #cf9d48;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	cursor: pointer;
}

.dingBtn button:first-child{
	background-color: #fff;
	border: solid 1px #cccccc;
	color: #333;
}

 /*------------------------------------- 我的订单结束   ----------------------------------------*/

 /*------------------------------------- 订单详情开始   ----------------------------------------*/

.mlDeta{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.mlDetaOne{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 30px;
	padding-top: 30px;
}

.mlDetaOne p{
	font-size: 16px;
	color: #333;
	text-align: left;
	margin-top: 10px;
}

.mlDetaOne p:first-child{
	margin-top:0px;
}

.mlDetaOne h6{
	font-size: 16px;
	color: #333;
	font-weight: 600;
	font-family: "微软雅黑";
}

/*mlDetaDiv*/

.mlDetaDiv{
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 30px;
}

.mlDetaDiv > h6{
	font-size: 16px;
	color: #333;
}

/*mlTable*/

.mlTable{
	width: 99%;
	margin-top: 30px;
	height: auto;
	overflow: hidden;
	border: solid 1px #E6E6E6;
}

.mlTable table{
	overflow: hidden;

}

table {}

.mlTrHead{
	overflow: hidden;
	border: solid 1px #E6E6E6;
	background-color: #fafafa;
	height: 40px;

}

.mlTrHead th{
	font-size: 16px;
	color: #333;
	font-weight: normal;
	line-height: 40px;
}

.mlTrHead th:first-child{
	width: 40%;
}

.mlTrA{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
}

.mlTrA td img{
	display: inline-block;
    width: 92px;
    height: 92px;
    overflow: hidden;
    float: left;
    margin-left: 1em;
}

.mlTrA td hgroup{
	width:72%;
	height: auto;
	overflow: hidden;
	margin-left: 1em;
	float: left;
}

.mlTrA td hgroup p{
	font-size: 16px;
	color: #333;
	text-align: left;
}

.mlTrA td hgroup span{
	font-size: 14px;
	color: #999;
	margin-top: 10px;
	display: block;
	text-align: left;

}

.mlTrA td{
	font-size: 16px;
	color: #333;
	text-align: center;
	padding-bottom:  20px;
	padding-top: 20px;
	vertical-align: top;
}

.mlTrA td:nth-child(7){
	border-left: solid 1px #E6E6E6;
	border-right: solid 1px #E6E6E6;
}

.myListFooter{
	overflow: hidden;
	margin-top: 30px;
}

.myListFooter p{
	font-size: 14px;
	color: #333;
	float: left;
}

.myListFooter h6{
	font-size: 14px;
	color: #333;
	font-weight: normal;
	float: right;
}

.myListFooter h6 span{
	font-size: 20px;
	color: #cf9d48;
	font-weight: normal;
}

 /*------------------------------------- 订单详情结束   ----------------------------------------*/


 /*------------------------------------- 我的评价开始   ----------------------------------------*/

.myPinTop{
	overflow: hidden;
}

.myPinTop ul{
	overflow: hidden;
}

.myPinTop ul li{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
}

.myPinLeft{
	width: 358px;
	height: auto;
	overflow: hidden;
	border-right: solid 1px #E6E6E6;
	float: left;
	padding-top: 40px;
	padding-bottom: 40px;
}

.myPinLeft figure{
	overflow: hidden;
}

.myPinLeft figure img{
	display: block;
	width: 130px;
	height: 130px;
	margin: 0 auto;
}

.myPinLeft figure figcaption{
	font-size: 16px;
	color: #333;
	width: 80%;
	height: auto;
	overflow: hidden;
	display: block;
	margin: 30px auto;
}

.myPinLeft figure p{
	font-size: 16px;
	color: #333;
    text-align: center;
	font-weight: 600;
}

.myPinRight{
	width: 841px;
	height: auto;
	overflow: hidden;
	float: left;
}

.myRia{
	width: 80%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 40px;
}

.myRiaOne{
	overflow: hidden;
	margin-top: 40px;
}

.myRiFen{
	width: 50%;
	height: auto;
	overflow: hidden;
	float: left;
}

.myRiaOne:first-child{
	margin-top: 0px;
}

.myRiaOne label{
	width: 70px;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	text-align: left;
	display: inline-block;
	float: left;
}

.myRiTxt{
	width: 600px;
	height: 190px;
	border: solid 1px #E6E6E6;
	overflow: hidden;
	float: left;
}

.myRiTxt textarea{
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #333;
	padding: 10px;
	border: none;
	outline: none;
	resize: none;
	font-family: "微软雅黑";
}

/*myRiBtn*/

.myRiBtn{
	width: 200px;
	height: 50px;
	margin:70px auto 0 auto;
	display: block;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 50px;
	background-color: #cf9d48;
	border-radius: 4px;
	cursor: pointer;
}

 /*------------------------------------- 我的评价结束   ----------------------------------------*/


 /*------------------------------------- 收藏开始   ----------------------------------------*/

/*shouTop*/

.shouTop{
	overflow: hidden;
}

.shouTop ul{
	overflow: hidden;
}


.shouTop ul li{
	width: 25%;
	height: auto;
	margin-top: 15px;
	float: left;
	overflow: hidden;
}

.shouTop ul li figure:hover{
	border: solid 1px #d09e49;
}

.shouTop ul li figure{
	overflow: hidden;
	width: 93%;
	height: auto;
	margin: 0 auto;
	padding-bottom: 20px;
	padding-top: 20px;
	border: solid 1px #E6E6E6;
}

.shouTop ul li figure img{
	display: block;
	width: 155px;
	height: 155px;
	border-radius: 4px;
	margin: 0 auto;
}

.shouTop ul li figure figcaption{
	font-size: 16px;
	color: #333;
	text-align: center;
	display: block;
	margin-top: 20px;
}

.shouShop hgroup{
	overflow: hidden;
	width: 90%;
	height: auto;
	margin: 10px auto;
}

.shouShop hgroup p{
	font-size: 16px;
	color: #333;
	text-align: center;
	margin-top: 5px;
	font-weight: 600;
}

.shouShop hgroup p:first-child{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: left;
	margin-top: 0px;
	font-weight: normal;
}

.shouDiv{
	overflow: hidden;
}

.shouShop figure{
	padding-bottom: 0px !important;
}

.shouDiv button{
	width: 50%;
	display: inline-block;
	box-sizing: border-box;
	font-size: 14px;
	color: #333;
	background-color: #f5f5f5;
	text-align: center;
	float: left;
	line-height: 40px;
}

.shouDiv button:first-child{
	border-right: solid 1px #e6e6e6;
}

.shouHead{
	overflow: hidden;
	display: none;
}

.shouHead:first-child{
	display: block;
}

/*zuJiTop*/

.ziJiTit{
	overflow: hidden;
border-bottom: solid 1px #E6E6E6;
height: 45px;
}

.zuJiTop h1{
	display: inline;
border-bottom: solid 2px #cc9c47;
	font-size: 22px;
	color: #cc9e48;
	line-height: 57px;
}


.zuJiTop .shouHead{
	display: block;
}

.zuJiTop ul li{
	position: relative;
	overflow: hidden;
}

.zuJiTop ul li > i{
	display: block;
	width: 40px;
	height: 40px;
	position: absolute;
	right: 8px;
	top: 1px;
	cursor: pointer;
	margin-right:  0px;
	margin-top: 0px;
	background: url(../images/icon_del.png) no-repeat left top;
	background-size: 40px 40px;
}

.zuJiTop ul li:hover > i{
	background: url(../images/icon_dela.png) no-repeat left top;
	background-size: 40px 40px;
}

 /*-------------------------------------收藏结束   ----------------------------------------*/

 /*-------------------------------------评价开始   ----------------------------------------*/

/*pingTop*/

.ziJiTit h1{
	font-size: 16px;
	font-weight: normal;
	line-height: 43px;
	height: 43px;
	display:  inline-block;
	border-bottom: solid 2px #cc9c47;
	color: #cc9e48;
}

.pingHead{
	overflow: hidden;
}

.pingHead ul{
	overflow: hidden;
}

.pingHead ul li{
	width: 99%;
	height: auto;
	overflow: hidden;
	border: solid 1px #E6E6E6;
	margin-top: 20px;
}

.pingOne{
	border-bottom: solid 1px #E6E6E6;
	overflow: hidden;
	background-color: #fafafa;
}

.pingOne > p{
	width: 60%;
	height: auto;
	overflow: hidden;
	float: left;
	font-size: 16px;
	color: #333;
	line-height: 40px;
	text-indent: 2em;
}

.pingOne > p span{
	margin-left: 2em;
	color: #999;
}

.pingOne hgroup{
	width: 40%;
	overflow: hidden;
	line-height: 40px;
}

.pingOne hgroup h6{
	width: 70%;
	height: auto;
	overflow: hidden;
	float: left;
	font-size: 16px;
	color: #333;
	text-align: center;
	font-weight: normal;
}

.pingOne hgroup p{
	width:30% ;
	height: auto;
	overflow: hidden;
	float: left;
	font-size: 16px;
	color: #333;
	cursor: pointer;
}

.pingHead ul li dl{
	overflow: hidden;
}

.pingHead ul li dl dd{
	width: 50%;
	height: auto;
	overflow: hidden;
	float: left;
	box-sizing: border-box;
	padding-bottom: 20px;
	padding-top: 20px;
}


.pingHead ul li dl dd:first-child{
	border-right: solid 1px #E6E6E6;
}

.pingHead ul li dl dd figure{
	width: 80%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;

}

.pingHead ul li dl dd figure img{
	display: block;
	width: 92px;
	height: 92px;
	overflow: hidden;
	float: left;

}

.pingHead ul li dl dd figure figcaption{
	width: 70%;
	height: auto;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	text-align: left;
	float: right;
}

.pingRigt{
	width: 80%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.pingRa{
	overflow: hidden;
}

.pingRa p{
	font-size: 16px;
	color: #333;
	float: left;
}

.pingRa ol{
	overflow: hidden;
	width: 70%;
	float: left;
	margin-left: 1em;
}

.pingRa ol li{
	width: 20px;
	height: 20px;
	overflow: hidden;
	margin-left:0.5em;
	float: left;
	border: none;
	margin-top: 0px;
}

.pingRa ol li img{
	display: block;
	width: 100%;
	height: 100%;
}

.pingRaa{
	overflow: hidden;
	width: 70%;
	float: left;
	margin-left: 1em;

}

.pingRigt:nth-child(2){
	margin-top: 30px;
}

 /*-------------------------------------评价结束   ----------------------------------------*/

 /*-------------------------------------地址管理结开始   ----------------------------------------*/

.addDi{
	width: 110px;
	height: 30px;
	background-color: #cf9d48;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	display: block;
	text-align: center;
	border-radius: 4px;
	margin: 20px 0px;
}

.addTop{
	overflow: hidden;
}

.addTop ul{
	overflow: hidden;
}

.addTop ul li{
	width: 99%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	border: solid 1px #E6E6E6;
	padding-bottom: 20px;
	margin-top: 20px;
}

.addTop ul li:first-child{
	margin-top: 0px;
}

.addDiv{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.addA{
	overflow: hidden;
}

.addA p{
	font-size: 14px;
	background-color: #fff9ef;
	color: #cd9e46;
	width: 82px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
}

.addA img{
	display: block;
	width: 16px;
	height: 17px;
	float: right;
	margin-top: 20px;
	cursor: pointer;
}

.addDiv dl{
	overflow: hidden;
	width: 100%;
	height: auto;
}

.addDiv dl dd{
	overflow: hidden;
	margin-top: 10px;
}

.addDiv dl dd p{
	font-size: 14px;
	color: #999;
	text-align: right;
	width: 90px;
	margin-right: 1em;
	float: left;
}

.addDiv dl dd span{
	width: 70%;
	height: auto;
	overflow: hidden;
	display: block;
	float: left;
	font-size: 14px;
	color: #333;
	text-align: left;
}

.addTwo{
	width: 50%;
	float: left;
}

.addTwoa{
	width: 150px;
	height: auto;
	overflow: hidden;
	float: right;
}

.addTwoa a{
	font-size: 14px;
	color: #1660c3;
	font-family: "微软雅黑";
	width: 50%;
	float: left;
	text-align: center;
	cursor: pointer;
}

/*xinTop*/

.xinTop{
	overflow: hidden;
	width: 99%;
	border: solid 1px #E6E6E6;
	margin-top: 20px;
}

.xinTop ul{
	width: 70%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom:  50px;
	padding-top: 50px;
}

.xinTop ul li{
	overflow: hidden;
	margin-top: 24px;
	position: relative;
}

.xinTop ul li label{
	width: 130px;
	height: auto;
	display: block;
	float: left;
	font-size: 16px;
	color: #333;
	text-align: right;
	line-height: 40px;
}

.xinDiv{
	width: 385px;
	height: auto;
	overflow: hidden;
	margin-left: 2em;
	float:  left;
	position: relative;
}

.xinDiv img{
	display: block;
	width: 100px;
	height: 100px;
	overflow: hidden;
	border-radius: 4px;
	float: left;
	border: solid 1px #e6e6e6;
}

.xinDiv button{
	width: 80px;
	height: 30px;
	border-radius: 4px;
	color: #333;
	background-color: #e6e6e6;
	float: left;
	margin-top: 35px;
	margin-left: 2em;
}


.xinLi .xinDiv input{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    opacity: 0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor: pointer;
}

.xinTop ul li label.xinA{
	line-height: 100px;
}


.xinDiva{
	height: 40px;
	border: solid 1px #E6E6E6;
	border-radius: 4px;
	overflow: hidden;
}

.xinDiva input{
	font-size: 16px;
	color: #999999;
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	background-color: transparent;
	text-indent: 0.5em;
}

.xinDivB img{
	width: 185px !important;
	height: 108px !important;
}

.xinBtn{
	    width: 385px;
    height: auto;
    overflow: hidden;
    margin-left: 2em;
    float: left;
}

.xinBtn button{
	width: 80px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	display: block;
	border-radius: 4px;
	background-color: #cf9d48;

}

/*xinShen*/

.xinShen h1{
	overflow: hidden;
	font-size: 20px;
	color: #666666;
	border-bottom: dashed 1px #d9d9d9;
	line-height: 40px;
	width: 90%;
	height: auto;
	margin: 0 auto;
	font-weight: normal;
	font-size: 16px;
}

.xinShen ul{
	padding-bottom: 0px;
	padding-top: 0px;
}

.xinShen .xinDiv{
	background-color: #fafafa;
	position: relative;
}

.xinShen ul li:first-child .xinDiv, .xinDivB{
	background-color: transparent !important;
}

.xinShen .xinDiv select{
	width: 100%;
	height: 100%;
	background-color: transparent;
	border: none;
	display: block;
font-size: 16px;
    color: #999999;
    text-indent: 0.5em;
    outline: none;
}

.xinDivImg img{
	display: block;
	width: 18px;
	height: 10px;
	position: absolute;
	right: 1em;
	top: 50%;
	margin-top: -5px;
}

.shenImg{
	position: relative;
	overflow: hidden;
	float: left;
	margin-right: 0.45em;
	box-sizing:  border-box;
}


.xinBtn img{
	display: block;
	width:20px;
	height: 20px;
	float: left;
}

.xinBtn{
	position: relative;
}

.xinBtn a{
	font-size: 14px;
	color: #333;
	line-height: 20px;
	float: left;
	margin-left: 1em;
	cursor: pointer;
}

.xinBtn a span{
	color: #cf9d48;
}

.xinBtn input{
	width:30px;
	height:100%;
	position: absolute;
	left: 0px;
	top: 0px;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    opacity: 0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    cursor: pointer;
}


 /*-------------------------------------地址管理结束   ----------------------------------------*/



 /*-------------------------------------购物车开始  ----------------------------------------*/

/*gwHead*/

.gwHead{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	min-height: 830px;
}

.gwTit{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
	height: 40px;
	margin-top: 30px;
}

.gwTit p{
	font-size: 18px;
	color: #cf9d48;
	display: inline-block;
	line-height: 38px;
	height: 38px;
	border-bottom: solid 2px #cf9d48;
	padding-left: 1em;
	padding-right: 1em;
}

.gwTop{
	overflow: hidden;
	background-color: #fff7ea;
	border: solid 1px #ffe7bb;
	margin-top: 20px;
	height: 40px;
}

.gwTop ul{
	overflow: hidden;
}

.gwTop ul li{
	font-size: 16px;
	color: #333;
	float: left;
	width: 10%;
	text-align: center;
	line-height: 40px;
	position: relative;
}

.gwTop ul li img{
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 20%;
	top: 50%;
	margin-top: -10px;
	margin-left: 0px;
	margin-right: 1em;
	cursor: pointer;
}

.gwTop ul li:nth-child(2){
	width: 50%;
}


/*gwCen*/

.gwCen{
	overflow: hidden;
	padding-bottom: 20px;
	padding-top: 10px;
}

.gwCen ul{
	overflow: hidden;
	border: solid 1px #E6E6E6;
	padding-bottom:  20px;
	padding-top: 20px;
	margin-top: 10px;
}

.gwCen ul li{
	float: left;
	width: 10%;
	font-size: 16px;
	color: #333;
	text-align: center;
	vertical-align: center;
	vertical-align:  middle;
	cursor: pointer;
}

.gwCen ul li:nth-child(2){
	width: 50%;
}

.gwCa img{
display: block;
    width: 20px;
    height: 20px;
    margin: 0 auto;
}

.gwCen ul li figure{
	overflow: hidden;
}

.gwCen ul li figure img{
	display: block;
	width: 92px;
	height: 92px;
	overflow: hidden;
	float: left;
}

.gwCen ul li figure figcaption{
	font-size: 16px;
	color: #333;
	width: 70%;
	float: left;
	margin-left: 1em;
	margin-right: 1em;
	text-align: left;
}

.gwCen ul li figure p{
	font-size: 16px;
	color: #999;
	margin-left: 1em;
}

.gqLi{
	width: 76px;
	height: auto;
	overflow: hidden;
}

.gqLi em{
	width: 22px !important;
	height: 22px !important;
	line-height: 22px !important;
font-size: 14px;
}

.gqLi input{
	width: 28px !important;
	height: 22px;

}

.gqColor{
	font-weight: 600;
	color: #cf9d48 !important;
}

.gqDel{
	cursor: pointer;
}

.gwFooter{
	overflow: hidden;
	background-color: #fff7ea;
	height: 60px;
}

.gwFooter figure{
	overflow: hidden;
	float: left;
	margin-left: 1em;
	margin-top: 20px;
cursor: pointer;
}

.gwFooter figure img{
	display: block;
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 1em;
}

.gwFooter figure figcaption{
    font-size: 16px;
    color: #333;
    float: left;
}

/*gwFooterA*/

.gwFooterA{
	width: 450px;
	height: auto;
	overflow: hidden;
	float: right;
}

.gwFooterA p{
	font-size: 14px;
	color: #333;
	display: inline-block;
	line-height: 60px;
	float: left;
}

.gwFooterA p span{
	color: #cf9d48;
	padding-left: 1em;
	padding-right: 1em;
}

.gwFooterA h6{
	font-size: 16px;
	color: #333;
	float: left;
	margin-left: 2em;
	font-weight: normal;
	line-height: 60px;
}

.gwFooterA h6 span{
	color: #cf9d48;
	font-weight: 600;
	font-size: 22px;
}

.gwFooterBtn{
	width: 120px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-color: #cf9d48;
	float: right;
	cursor: pointer;
}

.shenTwo{
	width: 95px;
	height: auto;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 50%;
	margin-top: -10px;
	cursor: pointer;
}

.shenTwo img{
	display: block;
	width: 17px;
	height: 23px;
	float: left;
	margin-right: 1em;
}

.shenTwo p{
	font-size: 16px;
	color: #333;
	line-height: 23px;
}


/*zDiHead*/

.zDiHead{
	overflow: hidden;
	width: 1200px;
	border: solid 1px #E6E6E6;
	margin: 20px auto;
	min-height: 830px;
}

.zDiCen{
	width: 95%;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.zDa{
	overflow: hidden;
	border-bottom: solid 1px #E6E6E6;
	padding-bottom: 30px;
	padding-top: 30px;
}

.zDaA{
	overflow: hidden;
	float: left;
	margin-right: 10em;
}

.zDaA p{
	font-size: 16px;
	color: #333;
	float: left;
	line-height: 40px;
}

.zDaB{
	width: 150px;
	height: 40px;
	border-radius: 4px;
	border: solid 1px #E6E6E6;
	position: relative;
	float: left;
	margin-left: 1em;
}

.zDaB select{
	display: block;
	width: 100%;
	height: 100%;
	background-color: transparent;
	border: none;
	font-size: 16px;
	color: #333;
	text-indent: 0.5em;
	line-height: 40px;
	outline: none;
}

.zDaB > img{
	display: block;
	width: 14px;
	height: 6px;
	position: absolute;
	right: 1em;
	top: 50%;
	margin-top: -3px;
}

/*zDaC*/

.zDaC{
	overflow: hidden;
	margin-left: 4em;
}

.zDaC p{
	font-size: 16px;
    color: #333;
    float: left;
    line-height: 40px;
}

.zDaCa{
	float: left;
	width: 220px;
	height: 40px;
	border-radius: 4px;
	border: solid 1px #E6E6E6;
}

.zDaCa input{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #666;
	background-color: transparent;
	border: none;
	text-indent: 0.5em
}

.zDaTit{
    font-size: 15px;
    color: #333;
    float: left;
}

.zDaa ul{
	float: left;
	margin-left: 2em;
	width: 85%;
}

.zDaa ul li{
	font-size: 15px;
	color: #333;
	padding-left: 1em;
	padding-right: 1em;
	float: left;
	cursor: pointer;
}

.zDaa ul li:hover{
	color: #cf9d48;
}

.zDPin{
	border-bottom: none;
}

.zDPinDiv{
	overflow: hidden;
}

.zDPin dl{
	overflow: hidden;
	padding-bottom: 30px;
	padding-top: 30px;
}

.zDPin dl dd{
	overflow: hidden;
}

.zdLeft{
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 40px;
	background-color: #cf9d48;
	float: left;
	margin-right: 2em;
}

.zDPin dl dd ol{
	width: 90%;
	height: auto;
	overflow: hidden;
	float: left;
}

.zDPin dl dd ol li{
	font-size: 14px;
	color: #676566;
	float: left;
	padding-left: 1.5em;
	padding-right: 1.5em;
	cursor: pointer;
	margin-top: 10px;
}

.zDPin dl dd ol li:hover{
	color: #d09e49;
}

 /*-------------------------------------购物车结束   ----------------------------------------*/
/*

	display: flex;

	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	justify-content: space-between;

	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
	align-items: center;

	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-o-flex-wrap: wrap;
	flex-wrap: wrap;


    -webkit-opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity:0;
    opacity: 0;
    filter:alpha(opacity=0);
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);








 * */














