a{
	color: #000;
}
.header-wrap{
	height: auto;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99999;
}
.header-top{
	height: auto;
	width: 100%;
	box-sizing: border-box;
}
.header-top .logo{
	vertical-align: middle;
	width: 1.07rem;
	height: 1.33rem;
	box-sizing: border-box;
	float: left;
	background: url(../img/logo.png) 0px 5px no-repeat;
	background-size:40px;
}
.header-top .logo-item{
	height: 1.33rem;
	float: left;
	width: 10%;
	box-sizing: border-box;
	padding: 0.13rem 0 0 0.4rem;
}
.header-title{
	margin: 0;
	height:1.33rem;
	width: 80%;
	background: url(../img/logo-title.png) center center no-repeat;
    float: left;
    background-size: 170px;
}
.login{
	width: 10%;
	height:1.33rem;
	float: left;
	display: block;
	line-height: 1.33rem;
	color: #fff;
}
form{
	display: block;
	height: 0.8rem;
	margin:0 auto;
	width: 90%;
}
.search{
	float: left;
	height: 0.8rem;
	width: 12%;
	border-radius: 0.5rem 0px 0px 0.5rem;
	border:none;
	background:rgba(255,255,255,0.5) url(../img/search.png) 0.13rem 0.08rem no-repeat;
	background-size: 0.67rem 0.67rem;
	outline: none;
}
.search-wrap{
	height:0.8rem;
	float: left;
	outline: none;
	border: none;
	width: 88%;
	border-radius: 0 0.5rem 0.5rem 0;
	background-color: rgba(255,255,255,0.5);
}
/*导航*/
.nav{
	text-align: center;
	box-sizing: border-box;
	padding: 0.1rem 0.0rem 0.2rem 0.0;
}
.nav dl{
	display: inline-block;
	width: 14%;
	height: auto;
	margin:0.17rem 0.25rem;
}
.nav dl dd{
	font-size: 0.3rem;
	margin-top:0.19rem;
	color: #333;
}
/*限时秒杀*/
.time-limit{
	
}

.time-limit-img-1 img{
	width: 100%;
}
.time-limit h2{
	font-size: 0.48rem;
	width: 100%;
	height: 1.5rem;
	line-height: 1.5rem;
	margin-top:0;
	margin-bottom: 0.0rem;
	text-align: center;
	color: #000;
}
.time-limit h2 div{
	display: inline-block;
	margin: 0px !important;
	text-align: left;
}
.time-limit h2 div span{
	font-size: 0.48rem;
}

.time-limit h2 img{
	display: inline-block;
	width: 0.7rem;
}
.time-limit h2 span{
	font-size: 0.32rem;
	color: #666;
	margin: 0px;
}
.swiper-pagination{
	bottom: 7px !important;
}
.kill{
	width: 100%;
	height: 1.33rem;
}
.kill-left{
	width: 100%;
	height: 1.23rem;
	background: url(../img/decoration_bg_pink_a1cbbf07.png) no-repeat,linear-gradient(180deg,#fc5997,#ef4747);
	background-size: 259px,100%;
	box-sizing: border-box;
	float: left;
}
.price{
	font-size: 0.59rem;
	color: #000;
	float: left;
	box-sizing: border-box;
	padding-top: 0.12rem;
	padding-left:0.27rem;
}
.time-limit-img span{
	color: #000;
	font-size: 0.36rem;
	display: block;
	margin: 0.2rem 0;
}
.time-limit-img em{
	display: inline-block;
	color: #000;
	font-size: 0.0.38rem;
	margin: 0rem 0 0.2rem 0;
}
.time-limit-img del{
	font-size:0.27rem;
}
.kill-left del{
	color: #fff;
	box-sizing: border-box;
	display: inline-block;
	margin-top:0.4rem;
	margin-left:0.3rem;
}
.kill-right{
}
.kill-right p{
	color: #fff;
	margin-bottom:0.0rem;
	font-size: 0.46rem;
	text-align:center !important;
}
.kill-right strong{
	font-weight: normal;
	color: #fff;
}
.kill-right span{
	font-size: 0.46rem;
	color: #fff;
	line-height: 1.23rem;
	display: inline-block;
}
/*组合套餐*/
.packages-list{
	text-align:center;
	border-bottom: 0.03rem solid #f1f1f1;
	box-sizing: border-box;
	padding-bottom:0.27rem;
}
.packages-list ul li{
	width: 45%;
	height: auto;
	box-sizing: border-box;
	padding: 0.5rem;
	display: inline-block;
	padding-bottom: 0.1rem;
}
.packages-list h4{
	padding: 0.0rem;
	margin: 0.0rem;
}
.packages-list h4 a{
	color: #333;
	font-size: 0.37rem;
}
.packages-list span{
	color: #666;
}
.packages-list-2{
	border-bottom: none;
}
.packages-list-2 ul li{
	width: 32%;
	height: auto;
}
/*产品列表*/
.product-show{
	margin-top:0.4rem;
}
.product-show .show-img-1{
	box-sizing: border-box;
	padding: 0 0.27rem;
	margin-bottom: 0.23rem;
}
.product-list{
	box-sizing: border-box;
	padding:0 0.27rem;
}
.product-list dl{
	width: 32.4%;
	display: inline-block;
	margin-bottom: 0.27rem;
}
.product-list dl dt{
	overflow: hidden;
}
.product-list dl dd{
	font-size: 0.37rem;
	margin:0.13rem 0.0rem;
}
.product-list dl dd:nth-of-type(2){
	color: #666;
	margin-bottom: 0;
}
.box-color{
	background-color: #f1f1f1;
	height:0.32rem;
}
.product-show-3 h2{
	font-size: 0.48rem;
	margin:0px;
	padding:0px;
	height: 0.8rem;
	margin-top: 0.17rem;
	line-height: 0.8rem;
	text-indent: 0.27rem;
	color: #000;
}
.product-show-3 h2 a{
	float: right;
	width: 0.83rem;
	height: 0.4rem;
	display: block;
	background: url(../img/index_sprite.png) -100px -0.19rem no-repeat;
	background-size: 300px;
	margin-top: 0.21rem;
	margin-right: 0.4rem;
	margin-bottom:0.53rem;
}
.product-list-logo{
	padding: 0.27rem 0.27rem 0 0.27rem;
	box-sizing: border-box;
}
.product-list-logo ul li{
	width: 24%;
	float: left;
	border-bottom:0.03rem solid #ccc;
	border-right: 0.03rem solid #ccc;
	padding-top: 0.27rem;
	box-sizing: border-box;
	overflow: hidden;
}
.product-list-logo ul li:nth-of-type(4){
	border-right: none;
}
.product-list-logo ul li:nth-of-type(8){
	border-right: none;
}
.product-list-logo ul li:nth-of-type(12){
	border-right: none;
}
.remove{
	border-bottom: none !important;
}
.product-show-img{
	padding: 0 0.27rem;
}
.product-list-2 dl{
	float: left;
	width: 30%;
	border-bottom:0.03rem solid #f1f1f1;
	border-left:  0.03rem solid #f1f1f1;
	padding: 0px 0.27rem;
	margin-bottom: 0px !important;
}
.product-list-2 dl:nth-of-type(1){
	width: 40%;
	border-bottom: none;
	box-sizing: border-box;
	padding-top: 1.33rem;
}
.product-list-2 dl dt{
	box-sizing: border-box;
	padding-top: 0.27rem;
	padding-bottom: 0.27rem;
}
.product-list-2 dl dd{
	font-size: 0.31rem;
	text-align: center;
	margin-bottom:0.2rem;
}
.product-list-2 dl dd:nth-of-type(2){
	color: #666;
}
.product-list-2 dl:nth-of-type(4){
	border-bottom: none;
}
.product-list-2 dl:nth-of-type(5){
	border-bottom: none;
}
.product-show-4{
	border-bottom:0.03rem solid #f1f1f1;
}
.product-show-5 h3{
	font-weight: normal;
	font-size: 0.48rem;
	margin-bottom:0.53rem;
	text-indent: 0.4rem;
}
.product-list-6 img{
	float:left;
	width: 49.2%;
}
.product-list-6{
	text-align: center;
	border-top: 0.03rem solid #f1f1f1;
	border-bottom: 0.03rem solid #f1f1f1;
	height: 5.6rem;
	padding-right:0.17rem;
	box-sizing: border-box;
	padding-top: 0.17rem;
	padding-left: 0.17rem;
}
.product-list-6 font{
	display: inline-block;
	height: 1.8rem;
}
.product-list-6 span{
	display: block;
	font-size: 12px;
	text-align: center;
	margin-bottom: 0.27rem;
	color: #000;
}
.product-list-6 a{
	font-size: 0.37rem;
	color: #000;
	width: 100%;
}
.product-list-6 p{
	margin-top: 0.27rem;
	color: #666;
}
.product-show-5 dl{
	width: 49.8%;
	float: left;
	border-right: 0.03rem solid #f1f1f1;
	border-bottom: 0.03rem solid #f1f1f1;
	text-align:center;
	box-sizing: border-box;
	padding-bottom: 0.4rem;
	margin-bottom: 0.0rem !important;
}
.product-show-5 dl dt{
	max-height: 182.75px;
	box-sizing: border-box;
	padding: 0.17rem;
	margin-bottom: 0.4rem;
}
.product-show-5 dl dd{
	overflow: hidden;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size: 0.35rem;
	margin:0.13rem 0px;
	box-sizing: border-box;
	padding:0 0.27rem;
	color: #000;
}
.product-show-5 dl dd:nth-of-type(3){
	color: #666;
}
.product-show-5 dl dd:nth-of-type(2) a{
	color: #666;
}
.clear-border{
	border-right: none  !important;
}
/*活动结束*/
/*新闻资讯*/
.news{
	width: 100%;
	border-bottom: 0.03rem solid #ccc;
	position: relative;
}
.news-nav-menu{
	padding: 0.3rem 0.0rem;
}
.news a.news-nav{
	display: inline-block;
	width: 49%;
	height: 0.67rem;
	line-height:0.67rem;
	text-align:center;
	font-size: 0.4rem;
	color: #000;
}
.news a.news-border{
	border-left: 0.03rem solid #666;
}
.news a.active-ac{
	color: #c73538;
}
.news h2{
	margin:0.0rem;
	font-size: 0.48rem;
	height: 1.33rem;
	line-height: 1.33rem;
	text-indent:0.27rem;
}
.news ul{
	box-sizing: border-box;
	padding:0.27rem;
	padding-top:0.05rem;
}
.news ul li{
	height: 1.2rem;
	line-height: 1.2rem;
	border-bottom: 0.03rem dashed #ccc;
}
.news ul li:last-child{
	border-bottom: none;
}
.news ul li span{
	float: right;
	font-size: 0.34rem;
}
#end-footer{
	position: absolute;
	bottom: -13px;
	left: 28%;
	display: block;
	width: 43%;
	height: 30px;
	background-color: #fff;
	line-height: 30px;
	text-align:center;
	color: #666;
}
/*买家秀*/
.show{

}
.show h2{
	font-size: 0.48rem;
	margin:0.0rem;
	height: 1.2rem;
	line-height:1.2rem;
	text-indent:0.27rem;
}
.show-banner{
	box-sizing: border-box;
	padding:0.27rem;
}
.show-banner span{
	color: #000;
	display: inline-block;
	margin:0.12rem 0rem;
}
.show-banner p{
	font-size: 0.32rem;
}
.show-banner .face-item{
	width: 0.57rem;
	border-radius: 50%;
	display: inline-block;
}
.descript{
	border-top:none;
	box-sizing: border-box;
	padding:0.27rem;
	padding-top: 0.0rem;
}
.footer{
	margin-bottom:2.0rem;
	margin-top: 0.4rem;
	text-align: center;
}
.layui-layer-setwin{
	display: none !important;
}
.swiper-button-prev{
	background: url("../img/prev.png") center no-repeat !important;
	background-size: 30px  !important;
}
.swiper-button-next{
	background: url("../img/next.png") center no-repeat !important;
	background-size: 30px !important;
}
.fade-enter-active, .fade-leave-active {
    transition: opacity 1s
}
.fade-enter, .fade-leave-to /* .fade-leave-active, 2.1.8 版本以下 */ {
    opacity: 0
}
.assemble{
	
}
.assemble h2{
	font-size: 0.48rem;
    margin: 0px;
    padding: 0px;
    height: 0.8rem;
    margin-top: 0.17rem;
    line-height: 0.8rem;
    text-indent: 0.27rem;
    color: #000;
}
.assemble h2 a{
	float: right;
	width: 0.83rem;
	height: 0.4rem;
	display: block;
	background: url(../img/index_sprite.png) -100px -0.19rem no-repeat;
	background-size: 300px;
	margin-top: 0.21rem;
	margin-right: 0.4rem;
	margin-bottom:0.53rem;
}
.assemble-list{
	box-sizing: border-box;
	padding: 0.2rem 0.3rem;
	height: 3.8rem;
}
.assemble-list img{
	width: 35%;
	float: left;
	margin-right: 0.4rem;
}
.assemble-list h3{
	margin: 0.0rem;
	font-size: 0.37rem;
	color: #000;
	margin-bottom: 0.4rem;
}
.assemble-list span{
	display: inline-block;
	border:1px solid #c73538;
	padding: 0.05rem 0.08rem;
	font-size: 0.27rem;
	border-radius: 0.1rem;
	color: #c73538;
	margin-bottom: 0.3rem;
}
.assemble-num{
	border: none;
	background-color: #c73538;
	color: #fff !important;
}
.assemble-list p{
	font-size: 0.43rem;
	color: #c73538;
	margin-bottom: 0rem;
}
.assemble-list em{
	font-size: 0.32rem;
}
.assemble-go{
	float:right;
	font-size: 0.3rem;
}
.assemble-gouser{
	border: 1px solid #c73538;
	color: #c73538;
	padding: 0.0rem 0.1rem;
	float: left;
}
.go{
	background-color: #c73538;
	color: #fff;
	float: right;
	padding: 0.029rem 0.1rem;
}