* {
				margin: 0;
				padding: 0;
			}
			
			html {
				font-size: 13.33vw;
			}
			
			body {
				width: 100%;
				max-width: 7.5rem;
				margin: 0px auto;
				-webkit-text-size-adjust: 100%!important;
				text-size-adjust: 100%!important;
				-moz-text-size-adjust: 100%!important;
				font-weight: normal;
				font-size: 0.26rem;
				color: #28292F;
				background-color: #F9F9F9;
				font-family: PingFangSC-Regular, sans-serif;
			}
			
			img {
				display: block;
				border: 0;
			}
			
			a {
				text-decoration: none;
				display: block;
			}
			
			ul,
			li {
				list-style: none;
			}
			
			i,
			em {
				font-style: normal;
			}
			
			b,
			strong {
				font-weight: 500;
			}
			
			.cl:after,
			.clearfix:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden
			}
			
			.cl,
			.clearfix {
				zoom: 1
			}
			
			.hot{position: relative;}
			.hot:after{
				content: '';
				position: absolute;
				right: 0.2rem;
				bottom: 0.2rem;
				background: url(../img/hot.gif) no-repeat center/100%;
				width: 0.40rem;
				height: 0.56rem;
			}
			
			.new{position: relative;}
			.new:after{
				content: '';
				position: absolute;
				right: 0.12rem;
				top: 0.16rem;
				background: url(../img/new.gif) no-repeat center/100%;
				width: 0.52rem;
				height: 0.33rem;
			}
			
			.iconfont {
				font-weight: 100;
			}
			
			.icon-huo {
				color: #f25739;
				margin-right: 0.1rem;
			}
			
			.icon-qian {
				color: #faa205;
			}
			
			.icon-baoxianjiesuan {
				color: #1cd380;
			}
			
			.icon-yisheng {
				color: #239dfe;
			}
			
			.danhang {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}
			
			.line-bottom {
				position: relative;
			}
			
			.line-bottom:after {
				content: " ";
				position: absolute;
				left: 0;
				bottom: 0;
				right: 0;
				height: 0;
				border-bottom: 1px solid #BDBDBD;
				-webkit-transform-origin: 0 0;
				transform-origin: 0 0;
				-webkit-transform: scaleY(0.5);
				transform: scaleY(0.5);
			}
			
			.line-left {
				position: relative;
			}
			
			.line-left:before {
				content: " ";
				position: absolute;
				top: 0;
				left: 0;
				bottom: 0;
				height: 100%;
				border-left: 1px solid #BDBDBD;
				-webkit-transform-origin: 0 0;
				transform-origin: 0 0;
				-webkit-transform: scaleX(0.5);
				transform: scaleX(0.5);
			}
			
			i.line:after {
				content: '|';
				color: #BDBDBD;
				margin: 0.16rem;
			}
			
			.f28 {
				font-size: 0.28rem;
			}
			
			.f32 {
				font-size: 0.32rem;
			}
			
			.pw30 {
				padding-left: 0.3rem;
				padding-right: 0.3rem;
			}
			
			.pw20 {
				padding-left: 0.3rem;
				padding-right: 0.3rem;
			}
			
			.ph10 {
				padding-top: 0.1rem;
				padding-bottom: 0.1rem;
			}
			
			.mb20 {
				margin-bottom: 0.2rem;
			}
			
			.orange {
				color: #F25739;
			}
			
			.gray {
				color: #939497;
			}
			
			.bf {
				background-color: #FFFFFF;
			}
			
			.toutiao-title {
				float: left;
				width: 2rem;
				height: 0.5rem;
				line-height: 0.5rem;
			}
			
			.toutiao-list {
				height: 28px;
			}
			
			.marquee {
				height: 0.5rem;
				overflow: hidden;
			}
			
			.marquee li {
				height: 0.5rem;
				line-height: 0.58rem;
			}
			
			.yihu li {
				float: left;
				width: 2.5rem;
				height: 3.2rem;
				box-sizing: border-box;
				text-align: center;
				background: url(../img/index_hssm.jpg) no-repeat center bottom/100% 100%;
			}
			
			.yihu li:first-child {
				border-left: none;
			}
			
			.yihu h3 {
				font-size: 0.36rem;
				font-weight: normal;
				line-height: 0.86rem;
			}
			
			.yihu div {
				color: #939497;
				font-size: 0.2rem;
				font-weight: 300;
			}
			
			.yihu li.hssm {
				background-image: url(../img/index_hssm.jpg);
			}
			
			.yihu li.yssm {
				background-image: url(../img/index_yssm.jpg);
			}
			
			.yihu li.lnhl {
				background-image: url(../img/index_lnhl.jpg);
			}
			
			.yihu li.spwz {
				background-image: url(../img/index_spwz.jpg);
			}
			
			.hssm {
				background-image: ;
			}
			
			.banner {
				width: 100%;
				height: 2.5rem;
			}
			
			.banner img {
				width: 100%;
				height: 100%;
			}
			
			.fenxiang li {
				float: left;
				width: 2.5rem;
				height: 1.46rem;
				box-sizing: border-box;
				text-align: center;
			}
			
			.fenxiang h3 {
				font-size: 0.3rem;
				font-weight: normal;
				line-height: 2;
				margin-top: 0.25rem;
			}
			
			.fenxiang div {
				color: #939497;
				font-size: 0.2rem;
				font-weight: 300;
			}
			
			.fenxiang .iconfont {
				margin-right: 0.1rem;
			}
			
			.jingpin,
			.tese,
			.remen {
				padding: 0.3rem 0.3rem 0.2rem 0.3rem;
			}
			
			.jingpin li {
				width: 3.38rem;
				height: 1.5rem;
				padding: 0.2rem;
				box-sizing: border-box;
				border-radius: 3px;
				float: left;
				background: url(../img/index_VIP.jpg) no-repeat center bottom /100% 100%;
				margin-bottom: 0.14rem;
				margin-right: 0.14rem;
			}
			
			.jingpin li:nth-child(2n) {
				margin-right: 0;
			}
			
			h2 {
				font-size: 0.32rem;
				font-weight: normal;
				margin-bottom: 0.3rem;
			}
			
			h2 span {
				font-size: 0.24rem;
				color: #B2B2B2;
				font-weight: 300;
			}
			
			h3 {
				font-size: 0.3rem;
				font-weight: normal;
				line-height: 1.8;
			}
			
			.jingpin li div {
				font-size: 0.2rem;
				color: #939497;
				font-weight: 300;
			}
			
			.jingpin li.vip {
				background-image: url(../img/index_VIP.jpg);
			}
			
			.jingpin li.zjhz {
				background-image: url(../img/index_zjhz.jpg);
			}
			
			.jingpin li.srys {
				background-image: url(../img/index_srys.jpg);
			}


			
			.jingpin li.xnxg {
				background-image: url(../img/index_xnxg.jpg);
			}
			
			.tese li {
				width: 2.2rem;
				height: 2.8rem;
				border-radius: 3px;
				float: left;
				background: url(../img/index_zyll.jpg) no-repeat center bottom /100% 100%;
				margin: 0 0.14rem 0.14rem 0;
				text-align: center;
				padding-top: 0.2rem;
				box-sizing: border-box;
			}
			
			.tese li:nth-child(3n) {
				margin-right: 0;
			}
			
			.tese li.zyll {
				background-image: url(../img/index_zyll.jpg);
			}
			
			.tese li.myfc {
				background-image: url(../img/index_myfc.jpg);
			}
			
			.tese li.mbkh {
				background-image: url(../img/index_mbkh.jpg);
			}
			
			.tese li.srys {
				background-image: url(../img/index_srys2.jpg);
			}

			.tese li.ckfw {
				background-image: url(../img/index_ckfw.jpg);
			}

			.tese li.jyjc {
				background-image: url(../img/index_jyjc.jpg);
			}
			
			.tese li.smtj {
				background-image: url(../img/index_smtj.jpg);
			}
			
			.tese li div {
				font-size: 0.2rem;
				color: #939497;
				font-weight: 300;
			}
			
			.remen li {
				height: 1.8rem;
				padding: 0.2rem 0;
				position: relative;
			}
			
			.remen img {
				width: 100%;
				height: 100%;
				border-radius: 3px;
			}
			
			.remen .img {
				width: 1.8rem;
				height: 1.8rem;
				float: left;
				position: relative;
			}
			
			.remen .img:before {
				content: "";
				text-align: right;
				position: absolute;
				box-sizing: border-box;
				border-radius: 6px;
				top: 0;
				left: 0;
				width: 3.61rem;
				height: 3.61rem;
				z-index: 2;
				border: 1px solid #BDBDBD;
				-webkit-transform-origin: 0 0;
				transform-origin: 0 0;
				-webkit-transform: scale(0.5);
				transform: scale(0.5);
			}
			
			.remen .img i {
				position: absolute;
				z-index: 2;
				top: 0;
				right: 0;
				padding: 0 0.1rem;
				line-height: 1.6;
				background-color: #17dd82;
				color: #FFF;
				border-radius: 0 3px;
				font-size: 0.1rem;
			}
			
			.remen h3 {}
			
			.remen .info {
				margin-left: 2rem;
			}
			
			.remen .desc {
				color: #979797;
				font-weight: 300;
				height: 0.8rem;
			}
			
			.remen .price {
				color: #979797;
				line-height: 0.36rem;
			}
			
			.remen .nowprice {
				color: #F25739;
				font-size: 0.36rem;
			}
			
			.remen .nowprice:before {
				content: '¥';
				font-size: 0.24rem;
			}
			
			.remen .oldprice {
				font-size: 0.24rem;
				margin-left: 0.1rem;
				text-decoration: line-through;
			}
			
			.remen .oldprice:before {
				content: '¥';
				font-size: 0.12rem;
			}
			
			.remen .num {
				float: right;
				bottom: 0;
				line-height: 0.36rem;
			}
			
			.js-load-more {
				color: #979797;
				text-align: center;
				padding: 0.3rem;
				font-weight: 300;
			}
			
			.js-load-more img {
				width: 0.32rem;
				height: 0.32rem;
				display: inline;
				vertical-align: middle;
			}
			
			.banner .swiper-pagination {
				bottom: 0;
			}
			
			.swiper-pagination-bullet {
				width: 0.1rem;
				height: 0.1rem;
			}
			
			.swiper-pagination-bullet-active {
				background: #000;
				opacity: 0.5
			}
			
			.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
				margin: 0 0.05rem;
			}
			
.ad{text-align: center; width: 6.5rem; height: 7rem; position: fixed; top: 0; left: .5rem; z-index: 9999; display: none;}
.ad img{width: 100%;}
.ad .btn{position: absolute; top: 0; width: 100%;}
.ad .gotoad{ background:transparent;height: 7rem; width: 100%; display: block;}
.ad .closead{background: transparent;height: 1.2rem; width: 100%; display: block;}
