html,
			body {
				width: 100%;
				height: 100%;
				font-family: " Microsoft YaHei";
				position: relative;
				font-size: 14px;
				margin: 0;
				background-color: white; border:0; 
			}
			
			#wrapper{padding:0;margin:0;margin-top:-10px;}
			a {
				text-decoration: none;
				outline: none;
				-webkit-tap-highlight-color: transparent;
			}
			
			.header {
				position: fixed;
				width: 80%;
				height: 0.45rem;
				z-index: 99; overflow: hidden;
			}
			
			.header .back {
				position: absolute;
				top: 0.06rem;
				left: 0.1rem;
				z-index: 9;
				width: 0.3rem;
				height: 0.3rem;
				font-size: 0.14rem;
				line-height: 0.3rem;
				text-align: center;
				border-radius: 0.15rem;
				background: rgba(0, 0, 0, 0.3);
				color: rgb(255, 255, 255);
				display: none;
			}
			
			.header>div {
				width: 100%;
				background: #fff;
				opacity: 0;
			}
			
			.headertitle {
				width: 50%;
				height: 0.45rem;
				line-height: 0.45rem;
				margin: auto;
				display: flex;
				justify-content: space-between;
				/*display: inline-block;*/
			}
			
			.headertitle a {
				width: 0.5rem;
				height: calc(100% - 0.03rem);
				text-align: center;
				display: inline-block;
				cursor: pointer;
				border-bottom: 0.03rem solid transparent;
				box-sizing: border-box;
			}
			
			.headertitle a.active {
				border-bottom: 0.03rem solid #FC3F78;
			}
			
			.case .swiper-slide img {
				width: 100%;
				height: 100%;
			}
			
			.swiper-container {
				width: 100%;
				height: 3.57rem;
			}
			
			.tit-lunbo {
				width: 2.31rem;
				height: .272rem;
				box-sizing: border-box;
				padding-left: 5%;
				background: #606060;
				/*position: absolute;*/
				border-radius: 17.5px;
				opacity: 0.5;
				margin-left: 0.1rem;
			}
			
			.banner {
				height: .22rem;
				line-height: .22rem;
			}
			
			.carousel {
				/*margin-bottom: .13rem;*/
				width: 100%;
				height: 3.57rem;
				position: relative;
			}
			
			.sc-text {
				color: #666666;
				font-size: 0.1rem;
			}
			
			.swiper-pagination-bullet {
				background: none;
				opacity: 1;
				border: 1px solid #FF4C81;
			}
			
			.swiper-pagination-bullet-active {
				background: #FF4C81;
			}
			/*视频*/
			
			.swiper-slideVideo {
				width: 100%;
				height: 100%;
				position: relative; background:#000;
			}
			
			.video_btn {
				width: 0.3rem;
				height: 0.3rem;
				position: absolute;
				left: 0;
				top: 0;
				bottom: 0;
				right: 0;
				margin: auto;
			}
			
			.video_btn>img {
				width: 100%;
				height: 100%;
			}
			
			.swiper-slideVideo>video {
				width: 100%;
				height: 100%;
			}
			/*图片/视频切换*/
			
			.vAndi {
				width: 1rem;
				height: 0.2rem;
				position: absolute;
				left: 0;
				right: 0;
				margin: auto;
				bottom: 0.6rem;
				z-index: 9999;
				display: none;
			}
			/*下悬浮*/
			.vAndi1 {
				width: 100vw;
				height: 0.55rem;
				position: absolute;
				left: 0;
				right: 0;
				margin: auto;
				bottom: 0rem;
				z-index: 9999;
				display: block;
				background-color: rgba(0,0,0,0.5);
			}
			/*上悬浮*/
			.vAndi2 {
				position: absolute;
			    left: 85vw;
			    margin: auto;
			    top: 0.1rem;
			    z-index: 9999;
			    display: block;
			}
			.vAndi2 img{
				width: 10vw;
				height: 10vw;
			}
			.vAndiCont {
				width: 1rem;
				height: 0.2rem;
				display: flex;
				align-items: center;
				justify-content: space-between;
			}
			
			.vAndiCont>div {
				width: 0.42rem;
				height: 0.2rem;
				border-radius: 0.1rem;
				line-height: 0.2rem;
				background: #fff;
				color: #444444;
				font-size: 0.09rem;
				text-align: center;
			}
			
			.videoBtn:before {
				content: "";
				display: inline-block;
				width: 0;
				height: 0;
				border-left: 0.07rem solid #444444;
				border-top: 0.035rem solid transparent;
				border-bottom: 0.035rem solid transparent;
			}
			
			.videoBtn.SWactive:before {
				border-left: 0.07rem solid #fff;
				border-top: 0.035rem solid transparent;
				border-bottom: 0.035rem solid transparent;
			}
			
			.videoBtn.SWactive {
				background: #FE3F47;
				color: #fff;
			}
			
			.imgBtn.SWactive {
				background: #FE3F47;
				color: #fff;
			}
			
			.carousel .swiper-pagination {
				font-size: 0.2rem;
			}
			
			.carousel .swiper-pagination-custom {
				position: static !important;
				display: inline-block;
				background: #000;
				float: right;
				color: white;
				width: 0.40rem;
				height: 0.20rem;
				opacity: 0.5;
				line-height: 0.20rem;
				margin-bottom: 0.10rem;
				font-size: 12px;
				border-radius: 0.1rem;
				margin-right: 0.109rem;
			}
			
			body .rushtobuy {
				/*position: absolute;*/
				width: 100%;
				height: 0.41rem;
				background: url(/application/views/mobile/bomb/images/taoqianggou.png)0% 0% / 100% no-repeat;
				/*background-size:100% 100%*/
				color: #FFFFFF;
				font-size: 0.2rem;
				/*z-index: 10;*/
				/*margin-top: 10px;*/
			}
			
			body #rushtobuyjhs {
				background: url(/application/views/mobile/bomb/images/juhuasuan.png)0% 0% / 100% no-repeat;
			}
			
			body .rushtobuy>p:nth-of-type(1) {
				line-height: 0.41rem;
				margin-left: 0.045rem;
				display: inline-block;
			}
			
			body .rushtobuy>p:nth-of-type(2) {
				line-height: 0.41rem;
				font-size: 0.1rem;
				margin-left: 0.081rem;
				text-decoration: line-through;
				display: inline-block;
				vertical-align: top;
			}
			
			.weizhi {
				position: absolute;
				bottom: 0;
				z-index: 10;
				width: 100%;
				display: none;
			}
			
			#count-time {
				font-size: 0.1rem;
				float: right !important;
				display: block;
				width: 0.854rem;
				height: 100%;
				/*margin-right: 0.11rem;*/
			}
			
			#count-time .distance {
				font-family: PingFangSC-Regular;
				font-size: 0.1rem;
				color: #F91646;
				margin-left: 0.091rem;
				margin-top: 0.03rem;
			}
			
			#test span {
				/*vertical-align: top;*/
				display: inline-block;
				width: 0.145rem;
				height: 0.145rem;
				line-height: 0.145rem;
				background: #5C3410;
				color: white;
				margin-left: 0.01rem;
				margin-right: 0.01rem;
				text-align: center;
				border-radius: 0.02rem;
			}
			
			#test .loadtime {
				margin-top: 0.04rem;
				color: #5C3410;
			}
			
			.tqgorjhs {
				background: #f4f4f4;
			}
			
			#tqgxq {
				width: 100%;
				height: 0.41rem;
				background: url(/application/views/mobile/bomb/images/tqgxq.png)0% 0% / 100% no-repeat;
				margin-top: 0.054rem;
				margin-bottom: 0.02rem;
			}
			
			#jhsxq {
				width: 100%;
				height: 0.41rem;
				background: url(/application/views/mobile/bomb/images/jhsxq.png)0% 0% / 100% no-repeat;
				margin-top: 0.054rem;
				margin-bottom: 0.02rem;
			}
			
			.line-top {
				background: #F4F4F4;
				width: 100%;
				height: 0.044rem;
			}
			
			.line-top {
				background: #F4F4F4;
				width: 100%;
				height: 0.02rem;
			}
			
			#test .testendtime {
				width: 100%;
				color: #F91646;
				height: 100%;
				line-height: 0.41rem;
				text-align: center;
			}
			
			.go_down {
				font-size: 0.15rem;
				width: 100%;
				height: 0.46rem;
				background: rgba(0, 0, 0, 0.3);
				color: white;
				line-height: 0.46rem;
				padding: 0 0.09rem;
				position: absolute;
				top: 0;
				z-index: 2;
			}
			
			.go_down_btn {
				width: 0.68rem;
				display: inline-block;
				height: 0.32rem;
				background: #FF4C81;
				color: 0.14rem;
				position: absolute;
				top: 0.07rem;
				right: 0.16rem;
				z-index: 3;
				line-height: 0.32rem;
				text-align: center;
				border-radius: 0.04rem;
				cursor: pointer;
			}
			
			.lib-video {
				position: absolute;
				top: 0;
				height: 100%;
				width: 100%;
				z-index: 2;
			}
			
			.qiege {
				width: 100%;
				height: 0.2rem;
				background: #eee;
			}
			/*店铺信息*/
			
			.shopinfo {
				width: 100%;
				height: 1.1rem;
				background: #fff;
				padding-top: 0.15rem;
			}
			
			.infotop {
				padding: 0 0.14rem;
				display: flex;
				align-items: center;
				justify-content: space-between;
				height: 0.45rem;
				margin-bottom: 0.15rem;
			}
			
			.top_left {
				display: flex;
				align-items: center;
			}
			
			.infobot {
				display: flex;
				padding: 0 0.14rem;
				justify-content: space-between;
				color: #999999;
				font-size: 0.12rem;
			}
			
			.miaoshured {
				color: #FF5001;
				font-size: 0.14rem;
				margin: 0 0.05rem;
			}
			
			.shoppf {
				display: inline-block;
				width: 0.15rem;
				height: 0.15rem;
			}
			
			.top_img {
				width: 0.5rem;
				margin-right: 0.09rem;
				height: 0.5rem;
			}
			
			.top_img img {
				width: 100%;
				height: 100%;
			}
			
			.top_name p {
				color: #000000;
				font-size: 0.13rem;
			}
			
			.top_name .tm {
				margin-top: 0.04rem;
			}
			
			.top_right {
				color: #A0A0A0;
				font-size: 0.1rem;
			}
			/*相似推荐*/
			
			.xiangsiwrap {
				width: 100%;
				height: 2rem;
				background: #fff;
				padding: 0.13rem 0.11rem 0;
			}
			
			.xiangsiwrap div {
				width: 100%;
				height: 100%;
			}
			
			.xiangsiwrap .swiper-slide {
				width: 1.1433rem !important;
				margin: 0 0.01667rem;
			}
			
			.xiangsiwrap .swiper-slide .xsname {
				padding: 0 0.02rem;
				margin: 0.04rem 0;
				height: 0.14rem;
				display: -webkit-box;
				-webkit-box-orient: vertical;
				-webkit-line-clamp: 1;
				overflow: hidden;
			}
			
			.xiangsiwrap .swiper-slide .xsquanjin {
				height: 0.14rem;
				padding: 0 0.02rem;
				color: #F13B3A;
				margin: 0.04rem 0 0.06rem 0;
				font-size: 0.09rem;
			}
			
			.xiangsiwrap .swiper-slide .xsquan {
				padding: 0 0.02rem;
				color: #F13B3A;
				font-size: 0.09rem;
			}
			
			.xiangsiwrap .swiper-slide img {
				width: 100%;
				height: 1rem;
				display: inline-block;
				border-radius: 0.05rem;
			}
			/*看了又看*/
			
			.kanheader {
				width: 100%;
				height: 0.4rem;
				line-height: 0.4rem;
				background: #fff;
				padding: 0 0.14rem;
				font-size: 0.16rem;
				border-bottom: 1px solid #eee;
			}
			
			.kanwrapper {
				display: flex;
				/*align-content: space-between;*/
				justify-content: space-between;
				flex-wrap: wrap;
				background: #eee;
			}
			
			.kanwrapper .kanpro {
				width: 1.85rem;
				height: 2.32rem;
				background: #fff;
				margin-bottom: 0.05rem;
			}
			
			.kanpro .pro_img {
				width: 1.85rem;
				height: 1.85rem;
			}
			
			.kanpro .pro_img img {
				width: 100%;
				height: 100%;
			}
			
			.kanpro .pro_top,
			.pro_bot {
				display: flex;
				padding: 0 0.04rem 0 0.07rem;
				justify-content: space-between;
			}
			
			.kanpro .pro_top {
				margin: 0.02rem 0 0.09rem 0;
				color: #9A9A9A;
				font-size: 0.10rem;
			}
			
			.kanpro .pro_bot {
				color: #F13B3A;
				font-size: 0.10rem;
			}
			
			.kanpro .pro_bot .quanhou {
				font-size: 0.16rem;
			}
			
			.coverback {
				display: none;
				position: fixed;
				width: 2rem;
				height: 1rem;
				background: #fff;
				border-radius: 5px;
				/*border: 1px solid gray;*/
				z-index: 1000;
				top: 0;
				left: 0;
				bottom: 0;
				right: 0;
				margin: auto;
			}
			
			.coverback .backtitle {
				border-bottom: 1px solid #f4f4f4;
				padding: 0.12rem;
				line-height: 0.2rem;
			}
			
			.coverback .goback {
				display: inline-block;
				width: 100%;
				height: 0.3rem;
				line-height: 0.3rem;
				text-align: center;
				/*color: #000;*/
			}
			.jssora07{
				display: block;
				width: 33.3%;
				float: left;
				text-align: center;
				color: white;
			}
			.jssora08{
				height: 0.275rem;
				line-height: 0.275rem;
				margin: 0;
				padding: 0;
				font-size: 0.275rem;
			}
			.baoping{
				padding:1vh 2.5vw;
			}
			.huodong{
				height: 60px;
			}
			.huodong div { display:flex;}
			.huodong div a{ display: block; flex: 1; text-align: center; }
			.shopping{
				display: block; 
			    width: 100%;  position: relative;
			    box-shadow: 2px 2px 2px #888888; background-color: white;
			}
			.shopping img{
				width: 96%; 
				padding:2%;
			}
			.shopping .shoptitle{
				padding-left: 1.5vw;
				white-space:nowrap;
				max-width: 30vw;
				overflow: hidden;
				font-size:14px ;   display: block;
				text-overflow: ellipsis; overflow: hidden;
			}
			.current-price{
				font-weight: bold;
				color: red;
				padding-left: 3px; font-size:16px; line-height:30px;
			}
			.original-price{
				float: right;
				padding-right: 3px;
				text-decoration: line-through;
				color: #CCCCCC; font-size:12px;line-height:30px;
			}
			.redu{
				background-image:url(../img/pic03.png) ;
				background-repeat:no-repeat;
				background-size:  100%;
				height: 3vh;
			    font-size: 8px;
			    padding-left: 14px;
			    color: #FFFFFF;
			    position: absolute;
			    z-index: 11;
			    right: 5px;
			    top: 0px;
			    text-align: center;
			}
.indexbrandlist {background-color: white;width: 90vw;  margin: 1vh 5vw;border-radius: 2.5vw; margin-top: 0;position: relative; overflow: hidden;}
.indexbrand{ padding:10px; text-align:center; clear: both;}
.indexbrand a{ display: block; line-height:30px; line-height:30px;}
.swiper-slide {
	text-align: center;
	font-size: 18px; 
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}


.swiper-container {
	width: 100%;
	height: 100%; margin-top:10px; position: relative; overflow: hidden;
  }
  .wiper-container .swiper-wrapper{
	/* 通过改变animation-timing-function 制作弹性切换效果 */
		  transition: 2s cubic-bezier(0.68, -0.4, 0.27, 1.34) 0.2s;
	  }
 .swiper-container-mid img{width:100%;}	  
 
 .swiper-container-brand,.swiper-container-sign { width:72vw; padding:0 6vw; overflow: hidden;}
 .swiper-container-brand .swiper-button-next, .swiper-container-sign .swiper-button-next{ background:url(../img/right.png) no-repeat right center; background-size:14px auto; right:0  }
 .swiper-container-brand .swiper-button-prev, .swiper-container-sign .swiper-button-prev{ background:url(../img/left.png) no-repeat left center; background-size:14px auto;  left:0 }
 
 .footer{position: fixed;bottom: 0; z-index:1000;}

 .swiper-container-sign{height: 10vh;margin-top: 1vh;margin-bottom: 1vh;}
 .content img{ max-width:100%;}

 .btnbuy{width: 33.5vw;float: right;background-color: red;text-align:center ;color: white;line-height: 7vh;font-weight: bold;}
 .btnbuy a{ color:white;}

 .btnother{width: 33vw;float: left;background-color: #f0f0f0;text-align:center ;line-height: 7vh;font-weight: bold;}
 .btnother a{color:black;}
 .signone a{clear: both; margin-bottom:10px;}

 body .turntableclass {background-color:rgba(0,0,0,0.12);}
 .turntableclass .layui-layer-content { position: relative;}
 .turntableclass .layui-layer-content img{ width:100%; margin:0 auto;}
 body .layui-layer-setwin   { right:57%; top:96%;  }
 .turntabletime{ position: absolute;  left:19%; right:20%; top:41%; font-size:28px; height:35px;line-height:28px; text-align: center; overflow: hidden;}
 .turntabletime .days{ display: none;}


 .awardlist{width: 50vw;float: left;margin: 1.5vh 0; height:75px; overflow: hidden;}
 .awardlist  a{ display: block; height:25px; line-height:25px;text-overflow: ellipsis;   white-space: nowrap; overflow: hidden;}

 .indexgoodisbest{ padding:10px;background-color: antiquewhite;}
 .title_good{ height:30px; font-size:16px; line-height:30px; padding-left:30px; background:url(../img/title_good.png) no-repeat left center; color:#bb1a37; font-weight: bold; font-family: "Microsoft YaHei",SimHei,SimSun,Arial, Helvetica, sans-serif;}
 .title_good small{ border:1px solid #e6002d; font-size:12px; font-weight:normal; border-radius: 10px; color:#e6002d; line-height:24px; line-height:24px; float:right; padding:2px 5px;}

  .current-price{font-size:12px;  position: absolute; left:0;bottom:0;}
 .original-price{font-size:9px;}


 
.title1 {
	font-size: 5vw;
	margin-left: 5vw;
	/*margin-top: 2vh;*/
	font-weight: bolder;
}

.title1 img {
	width: 5vw;
}

.bargain {
	background-color: #fff;
	 
	padding: 2vh 0;
	clear: both;
}


.listItem {
	position: relative;
	margin-top: 2vh;
	width: 80vw;
	margin-left: 5vw;
	height: 13vh;
	background: #FFFFFF;
	padding: 2vh 5vw;
	box-shadow: -3px 4px 11px #DDDDDD;
}

.listItem:active {
	background: #EEEEEE;
}


.pic {
	padding: 0;
	margin: 0;
	float: left; 
	width:22vw;
}

.conect {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width:35vw;
}

.conect p {
	margin-bottom: 0.5vh;
	padding-left: 3vw;
	height:20px; overflow: hidden;
}


.listBtn {   
	width: 22vw;
	text-align: center; 
	float:right;
	padding-top: 3.5vh;
}

.listBtn span {
	font-size: 5vw;
	color: red; 
}

.listBtn a {
	margin-top: 5px;
	padding:5px 10px; border:1px solid #ccc; color:#000000; 

	clear: both ; display: block; font-size:14px;
}