.waitUp{padding: 2.78vw;}
.banner_head {
	background-size: 100% 100%;
}

.inx-banner {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	overflow: hidden;
	height: 45.74vw;
}

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-container img {
	width: 100%;
	height: 100%;
}
#rili{width: 100%; height: 74vw; display: flex;	align-items: center; justify-content: center;}
.goodsList{padding-left: 2vw}
.goodsList .listLi{margin-top: 5vw; width: 100%; background: #fff; height:30.6vw; position: relative}
.goodsList .listLi a{ display: flex;}
.goodsList .listLi img{width: 21.3vw; height: 30.6vw; margin-top: -2.6vw; margin-left: -2vw}
.goodsInfo{flex: 1; padding: 3vw; width: calc(100% -  21.3vw)}
.goodsInfo .title{ font-size:3.4vw; margin-bottom: 3vw;}
.goodsInfo .introduce{color: #999999; font-size: 3.2vw; line-height:1.8;display: flex; align-items: end; justify-content: space-between;}
.goodsInfo .introduce span{color: #c5aa7d}
.detailbg{background: url("../images/detailbg.png") top no-repeat; background-size: 100% auto; padding-top: 9vw;}
.flex{ display: flex; align-items: center;}
.waitbg{background: #fff; border-radius: 4.6vw 4.6vw 0 0;}
.waitbg .proimg{width: 26vw; height: 37vw; margin-right: 3vw; margin-top: -7vw}
.waitbg .basic{font-size: 4vw; color: #151515; line-height: 1.7}
.waitbg .basic .date{font-size: 3.2vw; color: #999; margin-top: 3vw}
.address{display: flex; align-items: center; padding: 2.78vw;}
.address img{width: 4vw; height: 6vw; margin-right: 3vw}
.address .navbut{margin-left: auto; color: #219eff;}
.address .addresstext{margin-right: 5vw; flex: 1; font-size: 3.4vw; line-height: 1.7}
.address .addresstext p{color: #999}
.conBox{background: #fff;  padding:1.5vw 2.78vw;  border-top: 2vw solid #f8f8fa;}
.label_title{font-size: 3.7vw; line-height: 3; font-weight: 600}
.speclist {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	font-size: 3.2vw;
	flex: 1;
}
.speclist .spceli {
	width: calc((100% - 3vw)/2);
	height: 8.3vw;
	line-height: 8.3vw;
	background-color: #f8f8fa;
	margin: 0 3vw 3vw 0;
	color: #555555;
	text-align: center;
	border: solid 1px #f8f8fa;
}
.speclist .spceli:nth-child(2n){margin-right: 0}
.speclist .spceli.active {
	border: solid 1px #c5aa7d;
	color: #c5aa7d;
}
.mtitle{font-size: 3.7vw; color: #c5aa7d; line-height: 10vw; text-align: center; border-bottom:1px solid #c5aa7d; position: relative }
.mtitle:after{content: ""; height: 1.85vw; width: 17vw; position: absolute; bottom: -0.9vw; background: #c5aa7d; border-radius: 1vw; left: 50%; margin-left: -8.5vw}
.center{font-size: 3.2vw; line-height: 1.7; padding-top: 3vw; color: #333; margin-bottom: 17vw;}
.center img{max-width: 100% !important}
.bottom{display: flex; align-items: center; padding: 3vw 4vw; position: fixed; left: 0; bottom: 0; background: #fff; width: 100%}
.userbox{display: flex; align-items: center; color: #c5aa7d; font-size: 3.2vw; flex: none;}
.userbox img{width: 4.4vw; height: 6vw; margin-right: 1.5vw}
.choose_but{ width: 68vw; font-size: 3.2vw; color: #fff; height: 9.3vw; line-height: 9.3vw; margin-left: auto; background: #c5aa7d; text-align: center}