				/*head*/
				
				html {
					background: #f3f3f3;
				}
				
				.box {
					overflow: hidden;
					display: none;
				}
				
				.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;
					background: white;
					border-bottom: 0.1rem solid #ccc;
					position: fixed;
					z-index: 10;
					top: 0;
				}
				
				header .return {
					float: left;
					display: inline-block;
					width: 10%;
					height: 4.0rem;
					text-align: center;
				}
				
				header .return img {
					width: 0.8rem;
					height: 1.6rem;
					margin: 1.2rem auto;
				}
				
				header p {
					float: left;
					display: inline-block;
					width: 55%;
					height: 4.0rem;
					line-height: 4.0rem;
					text-align: center;
					color: #333;
					font-size: 1.4rem;
					margin: 0 10%;
					text-overflow: ellipsis;
					white-space: nowrap;
					overflow: hidden;
				}
				
				header .shoppingCart {
					float: left;
					display: inline-block;
					width: 15%;
					height: 4.0rem;
					text-align: center;
				}
				
				header .shoppingCart img {
					width: 2.0rem;
					height: 1.6rem;
					margin: 1.2rem auto;
				}
				
				.swiper-slide img {
					margin: 0 auto;
					height: 30rem;
				}
				
				.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;
				}
				
				.main {
					width: 90%;
					margin: 2% 5%;
				}
				
				.main h2 {
					color: #333;
					font-weight: normal;
					font-size: 1.4rem;
					border-bottom: solid 0.1rem #ccc;
					padding-bottom: 1%;
				}
				
				.main .price {
					width: 100%;
					padding: 2% 0;
					border-bottom: solid #ccc 0.1rem;
					overflow: hidden;
				}
				
				.main .price p {
					width: 49%;
					display: inline-block;
					color: #666;
					font-size: 1.0rem;
					float: left;
				}
				
				.main .price p span {
					width: 80%;
					display: inline-block;
					overflow: hidden;
				}
				
				.main .price p:nth-child(3) {
					color: #ff3333;
					font-size: 1.2rem;
				}
				
				.main .price p:nth-child(3) s {
					color: #666;
					font-size: 0.9rem;
				}
				
				.main .comment {
					width: 100%;
					padding: 5% 0;
					border-bottom: solid #ccc 0.1rem;
					overflow: hidden;
				}
				
				.main .comment .commentImg {
					width: 20%;
					float: left;
				}
				
				.main .comment .commentImg img {
					width: 100%;
					/*border-radius: 50%;*/
				}
				
				.main .comment .commentCont {
					width: 77%;
					float: right;
				}
				
				.main .comment .commentCont h3 {
					color: #333;
					font-weight: normal;
					font-size: 1.2rem;
				}
				
				.main .comment .commentCont p {
					color: #666;
					font-size: 1.0rem;
				}
				
				.main .moreComment {
					width: 100%;
					padding: 2% 0;
					border-bottom: solid #ccc 0.1rem;
					overflow: hidden;
					display: block;
				}
				
				.main .moreComment span {
					width: 50%;
					float: left;
					display: inline-block;
				}
				
				.main .moreComment span:nth-child(2) img {
					width: 0.8rem;
					float: right;
					margin-top: 0.1rem;
				}
				
				.main ul {
					width: 100%;
					padding: 5% 0;
					display: -webkit-flex;
					display: flex;
				}
				
				.main ul li {
					/*width: 18%;*/
					margin: 0 2%;
					/*display: inline-block;
					text-align: center;*/
					flex: auto;
					-webkit-flex: auto;
				}
				
				.main ul li p {
					line-height: 2.5rem;
				}
				
				.procontent {
					width: 100%;
				}
				
				.tab {
					width: 100%;
				}
				
				.tab .tabTit {
					width: 80%;
					border: solid 0.1rem #333;
					overflow: hidden;
					margin: 2% auto;
				}
				
				.tab .tabTit span {
					width: 49%;
					display: inline-block;
					text-align: center;
					height: 3.5rem;
					line-height: 3.5rem;
					font-size: 1.2rem;
					color: #333;
				}
				
				.tab .tabTit span:nth-child(1) {
					float: left;
				}
				
				.tab .tabTit span:nth-child(2) {
					float: right;
				}
				
				.tab .tabTit span.act {
					background: #333;
					color: white;
				}
				
				.list {
					overflow: hidden;
					margin-top: 10px;
					display: none;
				}
				
				div.current {
					display: block;
				}
				
				.tab .faq,
				.faq img {
					width: 100%;
				}
				
				.inBuy,
				.intoshopcar {
					width: 90%;
					border: solid 0.1rem #ddd;
					position: fixed;
					z-index: 10000;
					bottom: 0;
					background: white;
					padding: 5%;
					display: none;
				}
				
				.stock {
					display: none;
				}
				
				.inBuy p,
				.intoshopcar p {
					color: #333;
					font-size: 1.2rem;
					line-height: 2.0rem;
					margin-bottom: 0.5rem;
				}
				
				.intoshopcar span {
					margin: 0 3%;
					font-size: 1.2rem;
					padding: 1% 2%;
					border: solid 0.1rem #ddd;
					margin-bottom: 1rem;
				}
				
				.close,
				.intoshopcar .close {
					float: right;
					width: 1.6rem;
					height: 1.6rem;
					border-radius: 50%;
					text-align: center;
					line-height: 1.6rem;
					background: rgba(0, 0, 0, 0.5);
				}
				
				.inBuy span {
					margin: 0 3%;
					padding: 1% 2%;
					border: solid 0.1rem #ddd;
				}
				
				.numinfo {
					margin: 0.5rem 0;
				}
				
				.numinfo .add,
				.numinfo .min {
					width: 2.0rem;
					height: 2.0rem;
					border: solid 0.1rem #ddd;
					text-align: center;
				}
				
				.numinfo .text_box {
					width: 4.0rem;
					height: 2.0rem;
					border: solid 0.1rem #ddd;
					text-align: center;
				}
				
				.inBuyAct,
				.tranact {
					border: solid 0.1rem #ff3333;
					color: #FF3333;
				}
				
				.inBuy .submit,
				.joinshopcar {
					width: 100%;
					background: #FF3333;
					display: block;
					text-align: center;
					padding: 3% 0;
					color: white;
					margin: 3% auto 0;
					height: 2rem;
				}
				/*footer开始*/
				
				.marTop {
					margin-bottom: 5.0rem;
				}
				
				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;
					z-index: 9999;
				}
				
				footer .inFooter p {
					margin: 3% 1% 1%;
					display: inline-block;
					font-size: 1.3rem;
				}
				
				footer .inFooter p:nth-child(2) {
					width: 0.1rem;
					height: 3.2rem;
					border-right: solid #ccc 0.1rem;
				}
				
				footer .inFooter p img {
					width: 2.2rem;
					margin: 0 auto;
				}
				
				footer .inFooter p:nth-child(4),
				footer .inFooter p:nth-child(5) {
					width: 32%;
					vertical-align: top;
				}
				
				footer .inFooter p:nth-child(4) a {
					width: 100%;
					padding: 3% 5%;
					height: 3.0rem;
					line-height: 3.0rem;
					background: #FF3333;
					display: inline-block;
					color: white;
					text-align: center;
				}
				
				footer .inFooter p:nth-child(5) a {
					width: 100%;
					padding: 3% 5%;
					height: 2.85rem;
					line-height: 2.85rem;
					border: solid 0.1rem #333;
					display: inline-block;
					color: #333;
					text-align: center;
					margin-left: 3%;
				}
				/*返回顶部*/
				
				#topcontrol {
					position: fixed;
					bottom: 7rem;
					right: 1rem;
					opacity: 1;
					cursor: pointer;
					width: 4rem;
					height: 4rem;
					z-index: 1000;
					display: none;
				}
				
				.ProductSimpleName {
					float: left;
					padding: 2px 5px 2px 0;
					margin: 5px 0 0 0;
					color: #666;
					font-size: 1.0rem;
				}
				
				.ProductSimpleItem {
					border: solid 0.1rem #333;
					float: left;
					padding: 2px 5px;
					margin: 5px 5px 0 5px;
					color: #666;
					font-size: 1.0rem;
				}
				
				.ProductSimpleSelectItem {
					border: solid 0.1rem #ff3333;
					float: left;
					padding: 2px 5px;
					margin: 5px 5px 0 5px;
					color: #ff3333;
					font-size: 1.0rem;
				}