
/*导航*/
 
.goods_nav {
	width: 100%;
	background-color: #fff;
	border-radius: 0 0 3.7vw 3.7vw;
}

.goods_nav_kuan {
	width: 83%;
	font-size: 3.7vw;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin: 0 auto;
	padding-top: 3.5vw;
	padding-bottom: 3.7vw;
}

.nav_title {
	width: 19vw;
	text-align: center;
}

.f_active {
	font-weight: bold;
}

.f_active .active_span {
	width: 7.04vw;
	border-bottom: 2px solid #fe4543;
	display: block;
	margin: 0 auto;
	margin-top: 1vw;
	border-radius: 0.37vw;
}

.goods-list {
	width: 100%;
	padding: 0 1.5vw;
	display: table;
}

.goods-list ul {
	margin: 0;
	padding: 0
}

.goods-list ul li {
	width: 50%;
	padding: 1.5vw 1.5vw 2vw 1.5vw;
	float: left
}

.goods-list ul li .proshow {
	width: 100%;
	background: #fff;
	border: 1px solid #c5aa7d;
}

.goods-list ul li .proshow .product_img {
	width: 45vw;
	height: 45vw;
}

.goods-list ul li .proshow .pro-info {
	padding: 2vw;
	display: block;
	margin: 0 auto;
}

.cakes_tit {
	width: 100%;
	font-size: 3.52vw;
	color: #333333;
	 display: -webkit-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 1;
	    text-align: justify;
	    overflow: hidden;
}

.cakes_tit .cakes {
	padding: 0 1.5vw;
	background-color: #fe4543;
	border-radius: 3vw;
	font-size: 2.59vw;
	color: #ffffff;
	text-align: center;
	display: inline-block;
	/*line-height: 4.5vw;*/
	/*margin-right: 1vw;*/
}

.buy_cont {
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 2.87vw;
}

.buy_cont .price {
	color: #c5aa7d;
	font-size: 4vw;
}

.price .symbol {
	font-size: 3.2vw;
}

.buy_cont .gwc {
	width: 6.02vw;
	height: 6.02vw;
	border-radius: 50%;
}

.nextpage {
	width: 100%;
	padding: 3vw;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 3.4vw;
	color: #555
}

.nextpage .line {
	width: 38%;
	height: 1px;
	background: #737373
}
.empty_data{
	width: 90vw;
	margin: 0 auto;
	padding-top: 30vw;
}
.empty_cart_img_1{
	width: 72.87vw;
	height: 45.37vw;
	margin: 0 auto;
	display: block;
}
.empty_data_t1{
	width: 100%;
	text-align: center;
	font-size: 3.89vw;
	color: #a1adbd;
	padding-top: 2vw;
}
.waitUp{padding: 2.78vw; margin-top: 2vw;}
.header_ec {
	overflow: hidden;
}
.banner_head {
	background-size: 100% 100%;
}

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

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

.swiper-container img {
	width: 100%;
	height: 100%;
}
.guangGView{display: flex; justify-content: space-between; margin-top: 2vw}
.guangGView .leftImg img{width: 46.3vw; height: 69.9vw;}
.guangGView .rightView{width: 46.3vw; margin-left: auto;}
.cheap_iage {
	display: flex;
	justify-content: space-between;
	padding: 8.24vw 1.94vw 1.94vw;
	height: 33.98vw;
	background: url("../images/cheap_iage1.png") no-repeat;
	background-size: 100% 100%;
}
.cheap_iage:last-child{
	background: url("../images/cheap_iage2.png") no-repeat;
	background-size: 100% 100%;
	margin-top: 2vw;
}
.imgView{position: relative;}
.imgView .label{width: 70px; line-height: 20px; background: #fbebe7; text-align: center; border-radius:10px; font-size: 10px; color: #ea4b2b; position: absolute; bottom: 2px; left: 2px; padding: 0 5px;}
.ad_img_8 {
	width: 20.65vw;
	height: 20.65vw;
	border-radius: 1.85vw;
}
.media_nav{display: flex; align-items: center; justify-content: space-between; margin-top: 2vw}
.media_nav img{width: 46.3vw; height: 27.8vw}
.media_ul{display: flex; flex-wrap: wrap;}
.media_ul .mediali{width: 46.3vw; font-size: 3.4vw;  margin-top: 3vw; margin-right: 1.84vw}
.media_ul .mediali:nth-child(2n){margin-right: 0}
.media_ul .mediali img{width: 46.3vw; height: 34.8vw; margin-bottom: 2vw}
.media_ul .mediali .date{color: #555555; font-size: 2.8vw; margin: 2vw 0 3vw 0}
.media_ul .mediali .seebut{width: 24.17vw; height: 7.5vw; line-height: 7.5vw; text-align: center; background-color: #c5aa7d; color: #ffffff; font-size: 3.2vw}
.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}
.media_text{padding-top: 2vw; font-size: 3.9vw; color: #151515;}
.media_text .date{display: flex; align-items: center; justify-content: space-between; color: #555555; font-size: 3.2vw; padding-top: 2vw}