			body{
				transition: all 0.5s;
			}
			/*刷新标志*/
			/*head*/
			.head {
				width: 100%;
				height: 7.0rem;
				position: fixed;
				z-index: 999;
				background: white;
				top:0;
			}
			.shuaxin{
				width: 10rem;
				height: 4rem;
			    position: absolute;
			    left: 50%;
			    top: 50%;
			    margin-left: -5rem;
			    margin-top: -2rem;
			}
			header {
				width: 100%;
				height: 4.0rem;
				overflow: hidden;
				padding: 0.5rem 0;
			}
			
			header h1 {
				float: left;
				display: inline-block;
				width: 20%;
				height: 4.0rem;
				text-align: center;
			}
			
			header h1 img {
				width: 3.0rem;
				height: 3.0rem;
				margin: 0.5rem auto;
			}
			
			header a {
				float: left;
				display: inline-block;
				height: 2.6rem;
				line-height: 2.6rem;
				width: 60%;
				font-size: 1.2rem;
				padding-left: 3.2rem;
				border: solid 1px #666;
				border-radius: 2.0rem;
				color: #999;
				background: url(../img/search.png) 0.5rem 0.5rem no-repeat;
				background-size: 1.6rem;
				margin: 0.5rem 0;
			}
			/*nav*/
			
			nav {
				background: white;
			}
			
			.nav-header li:nth-child(1) {
				margin-left: 6%;
			}
			
			.nav-header li:nth-child(9) {
				margin-right: 6%;
			}
			
			.nav-header {
				white-space: nowrap;
				width: 100%;
				height: 100%;
				/*display: flex;
				display: -webkit-flex;*/
				transition-property: transform;
				box-sizing: content-box;
				transform: translate3d(0, 0, 0);
			}
			
			.nav-header .swiper-slide {
				background: #fff;
				text-align: center;
				color: #666;
				width: auto;
				display: inline-block;
				/*display: flex;
				display: -webkit-flex;
				justify-content: center;
				-webkit-justify-content: center;
				align-items: center;
				-webkit-align-items: center;
				flex-shrink: 0;
				-ms-flex-flow: 0;*/
				height: 100%;
				font-size: 1.25rem;
				line-height: 3.0rem;
				position: relative;
			}
			.tabNavActive {
				border-bottom: solid 2px #333;
				color: #333;
			}
			
			.tabClassify {
				width: 100%;
				margin-top: 8.1rem;
				background-color: white;
				display: none;
			}
			
			.tabClassify .tabClassifyList {
				width: 100%;
				text-align: center;
				overflow: hidden;
				display: none;
			}
			
			.tabClassify .tabClassifyListAct {
				display: block;
			}
			
			.swiper-pagination {
				position: absolute;
				width: 100%;
				bottom: 1rem;
			}
			
			.swiper-pagination-bullet {
				width: 1.25rem;
				height: 0.15rem;
				margin-left: 0.5rem;
				background: white;
				display: inline-block;
				opacity: 1;
			}
			
			.swiper-pagination-bullet-active {
				background: #333;
				opacity: 1;
			}
			/*二级导航*/
			.secondNav ul{
				display: flex;
				border-bottom: 1px solid #CCCCCC;
			}
			.secondNav ul li{
				flex:auto;
				font-size: 1.10rem;
				padding: 1.1rem 0;
				/*margin: 0 4rem;*/
			}
			.SecActive{
				background: url(../img/tab_bg.png) no-repeat bottom;
				color:red;
			}
			
			.commodity {
				width: 94%;
				margin: 0 auto;
				color: #333;
			}
			
			.commodity .inCommodity {
				width: 100%;
			}
			
			.commodity .inCommodity li {
				width: 50%;
				padding: 3% 0;
				float: left;
			}
			
			.commodity .inCommodity li img {
				margin: 0 auto;
				height: 10rem;
			}
			
			.commodity .inCommodity li .CommodityLabel {
				border-left: solid 0.1rem #333;
				border-right: solid 0.1rem #333;
				padding: 0 6%;
				line-height: 1.0rem;
				font-size: 1.0rem;
				overflow: hidden;
			}
			
			.commodity .inCommodity li .CommodityLabelAdd {
				/*border-right: solid 0.1rem #333;*/
				/*padding: 0 6%;*/
				line-height: 1.0rem;
				font-size: 1.0rem;
				overflow: hidden;
			}
			
			.commodity .inCommodity li .CommodityName {
				height: 2.4rem;
				line-height: 2.4rem;
				font-size: 1.1rem;
				overflow: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
			}
			
			.commodity .inCommodity li .CommodityPrice {
				font-size: 1.1rem;
				color: #ff3333;
				overflow: hidden;
			}
			
			.commodity .inCommodity li .CommodityPrice s {
				color: #666;
				padding-left: 5%;
				font-size: 1.0rem;
			}
			
			.inSecondCommodity {
				display: none;
			}
			
			.inSecondCommodityCur {
				display: block;
			}
			/*返回顶部*/
			#topcontrol{
				position: fixed; 
				bottom: 7rem; 
				right: 1rem; 
				opacity: 1; 
				cursor: pointer;
				width:4rem;
				height: 4rem;
				z-index: 1000;
				display: none;
			}
			/*footer开始*/
			
			.marTop {
				margin-bottom: 5.0rem;
				transition: all 0.5s;
			}
			
			footer {
				width: 100%;
				padding: 0.5rem 0;
			}
			
			.inFooter {
				width: 90%;
				padding: 0% 5%;
				position: fixed;
				bottom: 0;
				background-color: white;
				border-top: solid 0.1rem #d1d1d1;
			}
			
			footer .inFooter p {
				width: 14.5%;
				margin: 1% 2%;
				display: inline-block;
			}
			
			footer .inFooter p img {
				width: 2.2rem;
				margin: 0 auto;
			}
			
			footer .inFooter p span {
				width: 100%;
				display: block;
				text-align: center;
				font-size: 0.9rem;
				color: #666;
				line-height: 1.8rem;
			}
			
			footer .inFooter p.current span {
				color: #FF3333;
			}
			.shoppingcart{
				position: relative;
			}
			.shoppingcart label{
				position: absolute;
				width: 1.6rem;
				height: 1.6rem;
				border-radius: 50%;
				background: #FF0000;
				left:3rem;
				bottom:2rem;
				line-height: 1.6rem;
				text-align: center;
				font-size: 1.2rem;
				color: white;
			}
			.swiper-slide a img{
				width:100%!important;
			}
			.info{
				height: 4rem;
			    text-align: center;
			    line-height: 4rem;
			    font-size: 1.2rem;
			    color: #666;
			}
			.cover{
				width: 100%;
				height: 100%;
				position: fixed;
				top:0;
				left: 0;
				background: #999999;
				opacity: 0.4;
				z-index: 1000;
				display: none;
			}
