.isBlock{
				z-index: 9999;
			}
			.mask{
				width: 100%;
				height: 100%;
				top: 0;
				bottom: 0;
				left: 0;
				right: 0;
				position: fixed;
				z-index: 9998;
			}
			#app, html, body{
				background-color: #ffffff;
			}
			.panties-box-8 img,
			.product-box img,
			.shop-logo img
			{
				width: 100%;
			}
			.detail-main {
			    min-width: 1230px;
			    max-width: 1230px;
			    margin: 0 auto;
			    /* min-height: 500px; */
			    float: left;
			    /* background-color: #fff; */
			}
			.detail-row{
				display: inline-flex;
			    width: 100%;
			    min-width: 1230px;
			    height: auto;
			    float: left;
			    justify-content: center;
			}
			
			/* 看了又看 */
			.panties-right-bar{
				position: relative;
				display: inline-block;
				width: 175px;
				height:474px;
				float:right;
				
				padding-left: 2px;
			}
			.panties-right-bar-title{
				position: relative;
				display: inline-block;
				width: 160px;
				text-align: center;
				float:right;
				font-size: 20px;
			    font-weight: normal;
			    color:rgb(167,167,167);
			    padding: 15px 0 4px 15px;
			}
			.panties-right-bar-title .mini-line-left{
				position:absolute;
				left:15px;
				bottom:15px;
				height: 1px;
				width: 34px;
				opacity: .8;
				border-bottom: 1px dashed #bababa;
			}
			.panties-right-bar-title .mini-line-right{
				position:absolute;
				right: 0;
				bottom: 15px;
				height: 1px;
				width: 34px;
				opacity: .8;
				border-bottom: 1px dashed #bababa;
			}
			.panties-box-8{
				position: relative;
			    display: inline-block;
			    width: 160px;
			    height: 210px;
			    margin: 10px auto 0;
			    float: left;
			}
			.panties-box-8:hover{
				box-shadow: 0 0 1px 1px rgba(198,198,198,.4),0 0 2px 2px rgba(198,198,198,.2),0 0 4px 4px rgba(198,198,198,.1);
			}
			.panties-box-8 .product-box{
				position: relative;
			    display: inline-block;
			    width: 160px;
			    height: 160px;
			    float: left;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;	
			}
			.panties-box-8  .product-money{
				position: relative;
			    display: inline-block;
			    width: 160px;
			    color:#ff0000;
			    float: left;
			    margin:2px 0 0;
			    font-size: 16px;
			    font-weight: normal;
			    text-align: center;	
			}
			.panties-box-8 .product-name{
				position: relative;
			    display: inline-block;
			    width: 160px;
			    box-sizing: border-box;
			    padding: 4px 4px 0;
			    color:#666;
			    overflow: hidden;    
		        overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
			    float: left;
			    font-size: 12px;
			    font-weight: normal;
			    text-align: left;	
			}

			
			/* 预览商品图插件*/
			@charset "utf-8";
			*{ margin:0; padding:0; list-style:none;}
			img{ border:0;}

			.jqzoom-box{ width:402px; height:auto; margin:15px 15px 15px 0; overflow:hidden;float:left;}
			.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:move;margin:0px;display:block;width: 400px;height: 400px;overflow: hidden;}
			.jqzoom img{
				width: 100%;
			}
			/*.jqzoom img{ background:url(http://www.lanrenzhijia.com/demo/__IMG__/loading.gif) no-repeat center center;}*/
			.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
			.zoomdiv img{
				min-width: 100%;
				min-height: 100%;
			}
			.jqZoomPup{z-index:105;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../__IMG__/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);max-width: 400px;max-height: 400px;}
			/*图片小图预览列表*/
			.spec-preview{width:402px;height:402px;}
			.spec-scroll{clear:both;margin-top:10px;width:402px;display: inline-block;margin-bottom: 25px;}
			.spec-scroll .prev{float:left;margin-right:8px;}
			.spec-scroll .next{float:right;}
			.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:18px;height:54px; line-height:54px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);cursor:pointer;text-decoration:none;font-weight: bolder;font-size: 24px;}
			.spec-scroll .items{float:left;position:relative;width:350px;height:60px;overflow:hidden;}
			.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
			.spec-scroll .items ul li{float:left;width:60px;text-align:center;}
			.spec-scroll .items ul li img{padding:4px;width:52px;height:52px;}
			.spec-scroll .items ul li .img-active{border:2px solid #ff0000!important;padding:2px!important;}
			/* 内裤信息box */
			.panties-info-wr{
				position: relative;
				display: inline-block;
				width: 636px;
				min-height: 539px;
				margin:20px 0 0 0;
				padding: 0  15px 0 0;
				border-right: 1px solid #e6e6e6;
				box-sizing: border-box;
			}

			.panties-info-title{
				position: relative;
				display: inline-block;
				width: 100%;
				text-align: left;
				color:#000000;
				font-weight: normal;
				font-size: 20px;
				margin-bottom: 10px;
				white-space:normal; word-break:break-all;
			}
			.panties-info-ad{
				position: relative;
				display: inline-block;
				float:left;
				width: 100%;
				height: 48px;
			}
			.panties-info-ad img{
				position: absolute;
				left: 0;
				top:0;
				height: 50px;
				width: 100%;
				z-index: 1;
			}
			.panties-info-ad p{
				position: absolute;
				left: 0;
				top:0;
				padding: 10px 0;
				width: 100%;
				color:#ffffff;
				text-align: center;
				font-size: 20px;
				letter-spacing: 3px;
				font-weight: bolder;
				z-index: 2;
			}
			.panties-info-box{
				float:left;
				position: relative;
				display: inline-block;
				width: 100%;
				padding: 10px 0px 10px 15px;
				box-sizing: border-box;
				
				background-position: center;
				background-size: cover;
				background-repeat: no-repeat;
			}
			.panties-main-money{
				position: relative;
				display: inline-block;
				float:left;
				width:100%;
				margin: 6px 0;
				font-size: 14px;
				font-weight: normal;
				color:#000000;
				letter-spacing: 1px;
			}
			.panties-main-money p{
				display: inline-block;
				color:rgb(250,72,92);
				font-size: 24px;
				font-weight: bolder;
				margin:0 ;
			}
			.panties-main-money span{
				color:#767676;
				list-style: none;
				font-size: 14px;
			    font-weight: normal;
			    letter-spacing: 1px;
			}
			.panties-sale{
				position: absolute;
				right: 0;
				top:0;
				box-sizing: border-box;
				text-align: left;
				color:#000000;
				font-size: 14px;
				font-weight: normal;
				max-width: 50%;
				min-width: 20%;
				height:100%;
				padding: 36px 5px 36px 0;
				overflow: hidden;white-space: nowrap;text-overflow: ellipsis
			}
			.panties-sale span{
				font-weight: bolder;
				margin:0 4px 0 4px;
				color:rgb(250,72,92);
			}
			.panties-tip{
				position: relative;
				display: inline-block;
				width: 10%;
				padding: 4px 0;
				float:left;
				font-size: 14px;
				font-weight: normal;
				text-align: left;
				color:rgb(167,167,167);
			}
			.addr-info{
				position: relative;
				display: inline-block;
				padding: 0 0 ;
				color:#666666;	
				width: 90%;
				float:right;
				height: 25px;
				font-size: 14px;
			}
			.addr-city{
				margin:0 8px 0 0;
				color:#333333;
			}
			.addr-trigger{
				position: relative;
				display: inline-block;
			    padding: 0 ;

			    height: 23px;
			    line-height: 23px;
			    margin:0 2px;
			    border: 1px solid #d2d2d2;
			    cursor: pointer;
			}
			.addr-trigger span{
				position: absolute;
				color:#a9a9a9;
				right:8px;
				top:0;
				transform: rotate(-90deg);
				float: right;
				margin:0;
				font-size: 22px;
			}
			#areaSelect{
				position: relative;
				display: inline-block;
				border:0;
				width: 100px;
				padding: 0 6px;
				height:20px;
				line-height:20px;
				background-color: rgba(0,0,0,0);
				/*float:left;*/
				cursor: pointer;
				user-select: none;
			}
			.in-stock{
				position: relative;
				display: inline-block;
				height: 22px;
				
				font-size: 20px;
				color:rgb(250,72,92);;
				margin:0 6px 0 4px;
				letter-spacing: 2px;
			}
			.service-info{
				position: relative;
				display: inline-block;
				padding: 3px 0;
				float:right;
				width: 90%;
				color:#333333;	
				font-size: 14px;
			}
			.shop-name{
				color:rgb(250,72,92);
				margin:0 4px;
			}
			.courier-fee{
				margin:0 8px;
			}
			.color-wr{
				position: relative;
				display: inline-block;
				width: 90%;
				float:right;
			}
			.color-tag{
				position: relative;
				display: inline-block;
				padding: 6px 15px;
				height: 30px;
				margin: 0 6px 6px 0px;
				border: 1px solid #d2d2d2;
				color: #666;
				box-sizing: border-box;
				cursor: pointer;
				user-select: none;
			}
			.color-tag-active{
				color:#333!important;
			    border: 1px solid rgb(250,72,92)!important;
			}
			.size-wr{
				position: relative;
				display: inline-block;
				width: 90%;
				float:right;
			}
			.size-bar{
				position: relative;
				display: inline-block;
				width: 100%;
				border-bottom: 2px dashed #f1f1f1;
				padding:4px 0 14px; 
				margin: 0 0 10px 0;
				float:left;
			}
			.size-item-1,.size-item-2,.size-item-3{
				position: relative;
				display: inline-block;
				padding: 0 0 0 8px;
				box-sizing: border-box;
				color:#666;
				font-size: 14px;
				max-width: 40%;
			}
			.size-item-1{
				min-width: 15%;
			}
			.size-item-2{
				min-width: 20%;
			}
			.size-item-3{
				min-width: 20%;
			}
			.number-box{
				position: absolute;
				display: inline-block;
				right: 0;
				bottom: 10px;
				min-width: 10%;
				max-width: 12%;
				float:right;
				height: 25px;
				line-height: 30px;
				padding: 0 22px 0 30px;
				font-size: 14px ;
				border: 1px solid #d2d2d2;
				color: #999;
				user-select: none!important;
			}
			.numbox-btn-minus{
				position: absolute;
				left:0;
				top:0;
				background-color: #ffffff;
				/*line-height: 18px;*/
				padding:0; 
				font-size: 14px;
				height: 25px;
				width: 25px;
				color: #999;
				font-weight: bold;
				box-sizing: border-box;
				margin: 0;
				border-right: 1px solid #d2d2d2;
				user-select: none!important;
			}
			.numbox-btn-plus{
				position: absolute;
				right:0;
				top:0;
				background-color: #ffffff;
				font-size: 18px;
				height: 25px;
				width: 25px;
				color: #999;
				font-weight: normal;
				box-sizing: border-box;
				margin: 0;
				border-left: 1px solid #d2d2d2;
				padding:1px; 
				user-select: none!important;
			}
			.number-box .numbox-input{
				width: 100%;
				border:none;
				box-sizing: border-box;
				padding: 0 5px;
				
				float:left;
				height:25px;
				user-select: none!important;
			}
			/*显示结算数量和金额*/
			.panties-summary-bar{
				position: relative;
				display: inline-block;
				float:right;
				width: 88%;
				height:40px;
				margin:10px auto ;
				background-color: #f8f8f8;
				border-top: 1px solid #d2d2d2;
				border-bottom: 1px solid #d2d2d2;
			}
			.panties-summary-bar span{
				font-size: 14px;
				font-weight: normal;
				margin:0 0 0 2px;
			}
			.panties-summary-money{
				position: relative;
				display: inline-block;
				float:left;
				max-width: 40%;
				min-width: 12%;
				color:rgb(250,72,92);
				height:40px;
				box-sizing: border-box;
				padding: 6px 0 6px 6px;
				font-weight: normal;
				font-size: 20px;
				text-align: right;


			}
			.panties-summary-num{
				position: relative;
				display: inline-block;
				float:left;
				max-width: 40%;
				min-width: 15%;
				color:rgb(250,72,92);
				height:26px;
				box-sizing: border-box;
				padding:  0 15px 0 8px;
				margin:7px 0;
				text-align: right;
				font-weight: normal;
				font-size: 20px;
				border-right: 1px solid #d2d2d2;
				
			}
			.panties-all-list-title{
				position: relative;
				display: inline-block;
				border-left: 1px solid #d2d2d2;
				height:40px;
				padding: 10px 15px;
				font-weight: normal;
				font-size: 14px;
				color:#616161;
				text-align: center;
				box-sizing: border-box;
				float:right;
			}
			.panties-all-list-title span{
				position: absolute;
				color:#a9a9a9;
				right:10px;
				top:0;
				transform: rotate(90deg);
				float: right;
				margin:0;
				font-size: 28px;
			}
			/*下单等按钮*/
			.btn-box-wr{
				position: relative;
				display: inline-block;
				width: 90%;
				margin: 25px 0;
				float:right;
				text-align: left;
			}
			.btn-style-1{
				background: rgb(255,237,237);
				/* min-width: 115px;
				max-width: 150px; */
				width: 140px;
			    height: 45px;
			    color: #f13f59;
			    font-size: 13px;
			    border: 1px solid #f13f59;
			    border-radius: 2px;
			    padding: 0 15px;
			    font-weight: bolder;
			    margin-right: 18px;
				box-sizing: border-box;
				user-select: none;
			}
			.btn-style-2{
				background: #f13f59;
				width: 158px;
				/* max-width: 150px; */
			    height: 45px;
			    color: #fff;
			    padding: 0 25px;
			    font-size: 13px;
			   border-radius: 2px;
			    font-weight: bolder;
			    margin-right: 15px;
				box-sizing: border-box;
				user-select: none;
				margin-bottom: 20px;
			}
			.btn-style-3{
				background: #b4b4b4;
				background: #ffffff;
				border: 1px solid #888888;
				width: 140px;
				/* min-width: 115px;
				max-width: 150px; */
			    height: 45px;
			    color: #888;
			    padding: 0 10px;
			    margin: 0 20px 25px 0;
			    font-size: 13px;
			    font-weight: bolder;
			    border-radius: 2px;
			    margin-right: 15px;
				box-sizing: border-box;
				user-select: none;
			}
			.btn-style-1 img,.btn-style-2 img,.btn-style-3 img{
				    width: 15px;
			    position: relative;
			    top: 2px;
			    left: -4px;
			}
			
			
			/* 下半部分 */
			.detail-content-wr{
			    min-width: 1230px;
			    max-width: 1230px;
			    margin:  0 auto;
			    
			    float: left;
			}
			
			.detail-content{
			    min-width: 1052px;
			    max-width: 1052px;
			    margin: 0 177px 0 auto;
			    
			    box-sizing: border-box;
			    float: right;
			}
			.detail-content-ad{
				position: relative;
				display: inline-block;
				float:left;
				width: 100%;
				height: 110px;
				box-sizing: border-box;
				/*border-right: 1px solid #CCC;*/
			}
			.detail-content-ad img{
				height: 110px;
				width: 1037px;
			}
			/*  */

			.content-right-box img{
				max-width: 100%;
			}
			.content-right-box{
			    min-width: 820px;
			    max-width: 820px;
			    margin: 0 177px 30px auto;
			    /* min-height: 200px; */
			    box-sizing: border-box;
			    float: right;
			}
			.content-right-box .box-bar-1{
				position: relative;
				display: inline-block;
				width: 100%;
				margin:30px 0 0px;
				height: 45px;
				display: flex;
			}
			.content-right-box .box-bar-1 div:nth-child(2){
				border-right: none;
			}
			.content-right-box .box-bar-line{
				position: absolute;
				right: 0;
				bottom:0;
				height: 1px;
				width: 100%;
				border-bottom: 1px solid #e6e6e6;
			}
			.content-right-box .box-bar-item{
				position: relative;
				display: inline-block;
				background-color: #ffffff;
				z-index: 100;
				width: 100px;
				height: 45px;
				box-sizing: border-box;
				padding: 10px 0;
				/* font-weight: bolder; */
				font-size: 14px;
				text-align: center;
				cursor: pointer;
				color:#f13f59;
				border-top: 2px solid #f13f59;
				border-left: 1px solid #e6e6e6;
				border-right: 1px solid #e6e6e6;
				border-bottom: 1px solid #e6e6e6;
			}
			.content-right-box .box-bar-item:nth-child(1){
				position: relative;
				display: inline-block;
				background-color: #ffffff;
				cursor: pointer;
				z-index: 100;
				width: 100px;
				height: 45px;
				box-sizing: border-box;
				padding: 10px 0;
				/* font-weight: bolder; */
				font-size: 14px;
				text-align: center;
				color:#f13f59;
				border-top: 2px solid #f13f59;
				border-left: 1px solid #e6e6e6;
				border-right: 1px solid #e6e6e6;
				border-bottom: 1px solid #e6e6e6;
			}
			.content-right-box .box-bar-item2{
				position: relative;
				display: inline-block;
				background-color: #ffffff;
				z-index: 100;
				width: 100px;
				height: 45px;
				box-sizing: border-box;
				padding: 10px 0;
				/* font-weight: bolder; */
				font-size: 14px;
				text-align: center;
				color:#505050;
				border-top: 2px solid #e6e6e6;
				border-left: 1px solid #e6e6e6;
				border-right: 1px solid #e6e6e6;
				border-bottom: 1px solid #e6e6e6;
				cursor: pointer;
			}
			.content-right-box .box-bar-item2:nth-child(0){
				cursor: pointer;
				position: relative;
				display: inline-block;
				background-color: #ffffff;
				z-index: 100;
				width: 100px;
				height: 45px;
				box-sizing: border-box;
				padding: 10px 0;
				/* font-weight: bolder; */
				font-size: 14px;
				text-align: center;
				color:#505050;
				border-top: 2px solid #e6e6e6;
				border-left: 1px solid #e6e6e6;
				border-right: 1px solid #e6e6e6;
				border-bottom: 1px solid #e6e6e6;
			}
			.content-right-box .box-bar-2{
				position: relative;
				display: inline-block;
				width: 100%;
				margin:0px 0;
				height: 30px;
				box-sizing: border-box;
				padding: 0 0 10px 16px;
				color:#333333;
				border-bottom: 1px solid #e6e6e6;
				font-weight: bolder;
				font-size: 16px;
			}
			.content-right-box .box-bar-2 span{
				position: absolute;
				left:0;
				top:3px;
				width: 6px;
				height:16px;
				background-color: #f13f59;

			}
			.box-bar-evaluate{
				position: relative;
			    display: flex;
				align-items: center;
			    width: 100%;
			    margin: 0px 0;
			    height: 60px;
			    box-sizing: border-box;
			    padding: 0 0 0px 30px;
			    color: #808080;
				background-color: #f8f8f8;
			    border: 1px solid #e6e6e6;
				border-right: 0px;
				border-top: 0px;
			    font-size: 14px;
			}
			.box-evaluate-radio{
				display: flex;
				align-items: center;
				margin-right:22px;
			}
			.content-evaluate-box{
				min-width: 820px;
				max-width: 820px;
				margin: 0 177px 30px auto;
				min-height: 140px;
				box-sizing: border-box;
				float: right;
			}
			.content-evaluate-box img{
			    max-width: 100%;
			}
			.evaluate-box-list{
				width: 100%;
				/* min-height: 300px; */
				display: flex;
				justify-content: space-between;
				padding-bottom: 35px;
				margin-bottom: 20px;
				border-bottom: 1px solid #d4d4d4;
			}
			.evaluate-list-left{
				width:120px;
				background-color: #fff;
				display: flex;
				align-items: center;
				flex-direction: column;
			}
			.evaluate-list-left img{
				width: 50px;
				height: 50px;
				border-radius: 50%;
			}
			.evaluate-list-left p{
				font-size: 13px;
			}
			.evaluate-list-right{
				width:690px;
				background-color: #fff;
			}
			.evaluate-list-star{
				width: 12px;
				display: inline-block;
				margin: 0 1px;
			}
			.evaluate-list-star img{
				width: 12px;
			}
			.evaluat-text1{
				line-height: 20px;
				color: #333;
			}
			.evaluat-text2{
				width: 100%;
				margin: 4px 0;
			}
			.evaluat-text2 img{
				width: 70px;
				height: 70px;
				margin: 3px 3px 3px 0px;
			}
			.evaluat-text3{
				width: 100%;
				color: #98999a;
				font-size: 12px;
				padding: 10px 0;
				display: flex;
			}
			.evaluat-text3-time{
				margin-right: 60px;
			}
			.evaluat-text3-size{
			
			}
			.evaluat-text4{
				width: 100%;
				border-bottom: 1px  dashed #98999a;
				margin: 5px 0px 10px;
			}
			.box-evaluate-radio input{
				margin-right:4px;
			}
			
			.content-right-box .box-bar-3{
				position: relative;
			    display: inline-flex;
			    width: 100%;
			    flex-flow: nowrap;
			    flex-wrap: wrap;
				margin:0px 0;
				min-height: 30px;
				box-sizing: border-box;
				padding: 10px 0 20px;
				color:#000000;
				border-bottom: 1px solid #f1f1f1;
			}
			.content-right-box .box-bar-3 span{
				position: relative;
			    display: inline-block;
			    font-weight: normal;
				font-size: 12px;
			    color:#888;
			    float: left;
			    padding: 10px 50px 0 0;
			}
			.detail-left-bar{
				position: relative;
				display: inline-block;
				margin:30px auto;
				width: 200px;
				float:left;
			}
			.detail-left-bar .left-bar-box{
				position: relative;
				display: inline-block;
				margin:0 auto 20px;
				width: 200px;
				/* min-height: 140px; */
				float:left;
				border: 1px solid #d4d4d4;
				border-radius: 2px;
				box-shadow: 0 0 1px 1px rgba(198,198,198,.2);
			}
			.detail-left-bar .left-bar-box .shop-title-name{
				position: relative;
				display: inline-block;
				margin:0 auto;
				text-align: left;
				width: 200px;
				height: 40px;
				box-sizing: border-box;
				padding: 4px 0 0 10px;
				float:left;
				border-bottom: 1px solid #d4d4d4;
				background-color: #f8f8f8;
				border-radius: 2px;
			}
			.detail-left-bar .left-bar-box .shop-title-name span{
				position: relative;
				display: inline-block;
				margin:0 auto;
				max-width: 160px;
				font-weight: bolder;
				font-size: 16px;
				margin-top: 4px;
				color:#505050;
				overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
			}
			.detail-left-bar .left-bar-box .shop-title-name img{
				min-width: 20px;
				max-width: 24px;
				max-height: 25px;
			    position: relative;
			    top: 2px;
			    right: -4px;
			}
			.detail-left-bar .left-bar-box .shop-logo{
			    position: relative;
			    display: inline-block;
			    width: 80%;
			    height: 70px;
			    margin: 15px 10%;
			    display: inline-flex;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;
			}
			.type-list{
				position: relative;
				display: inline-block;
				float:left;
				padding: 8px 2px 8px 26px;
				width: 100%;
				box-sizing: border-box;
			}
			.type-list-disc{
				position: absolute;
				left:-10px;
				top:12px;
				width: 5px;
				height: 5px;
				background-color: #808080;
			}
			.type-list ul{
				position: relative;
				display: inline-block;
				width: 100%;
				box-sizing: border-box;
				padding: 0 0 0 0;
				list-style: none;
				
			}
			.type-list li{
				position: relative;
				color:#848484;
				padding: 4px 0 4px 2px;
				margin:0;
				font-weight: normal;
				font-size: 14px;
			}
			.service-box-wr {
				position: relative;
				display: inline-block;
				float:left;
				padding: 10px 10px;
				width: 100%;
				box-sizing: border-box;
			}

			.service-box {
				position: relative;
				display: inline-block;
				float:left;
				padding: 5px 10px;
				width: 100%;
				box-sizing: border-box;
				cursor: pointer;
			}
			.service-box span{
				padding: 5px 0 0;
				float:left;
				color:#808080;
			}
			.service-box-avatar{
				position: relative;
				display: inline-block;
				width: 30px;
				height:30px;
				margin-right: 10px;
				float:left;
				border-radius: 100%;
				  display: inline-flex;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;
			}
			.service-box-avatar img{
				width: 100%;
			}
			.clear-btn{
				position: absolute;
				right: 6px;
				top:8px;
				font-size: 14px;
				padding: 2px;
				color:#0070ff;
				display: inline-block;
			}
			
			.top-tab-bar{
				position: relative;
				display: inline-block;
				margin:0 auto;
				text-align: left;
				width: 200px;
				height: 40px;
				box-sizing: border-box;
				padding: 0;
				float:left;
				background-color: #ffffff;
			}
			.top-tab-bar .tab-bar-item{
				position: relative;
			    display: inline-block;
			    text-align: center;
			    background-color: #ffffff;
			    z-index: 100;
			    width: 66px;
			    height: 45px;
			    box-sizing: border-box;
			    padding: 10px 0 8px;
			    float:left;
			    font-weight: normal;
			    font-size: 14px;
			    text-align: center;
			    color: #333333;
			    border-left: 1px solid #d4d4d4;
			    border-bottom: 1px solid #d4d4d4;
			    border-top: 1px solid #d4d4d4;
			}
			.top-tab-bar .tab-on{
				color: #f13f59!important;
				padding: 8px 0 8px;
				width: 68px!important;
				border-top: 3px solid #f13f59!important;
				 border-right: 1px solid #d4d4d4;
				 border-left: 1px solid #d4d4d4;
				 border-bottom: 1px solid #ffffff;
				 /*border-left:0!important;*/
			}

			/* 最近浏览*/
			.panties-box-9{
				position: relative;
			    display: inline-block;
			    width: 180px;
			    min-height: 240px;
			    margin: 10px ;
			    float: left;
			}
			.panties-box-9:hover{
				box-shadow: 0 0 1px 1px rgba(198,198,198,.4),0 0 2px 2px rgba(198,198,198,.2),0 0 4px 4px rgba(198,198,198,.1);
			}
			.panties-box-10  .product-box {
				width: 130px;
				height: 130px;
				overflow: hidden;
			}
			.panties-box-9 .product-box{
				position: relative;
			    display: inline-block;
			    width: 180px;
			    height: 180px;
			    float: left;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;	
			}
			.panties-box-9 .product-money{
				position: relative;
			    display: inline-block;
			    width: 180px;
			    color:#ff0000;
			    float: left;
			    margin:5px 0 ;
			    font-size: 16px;
			    font-weight: normal;
			    text-align: left;	
			}
			.panties-box-9 .product-name{
				position: relative;
			    display: inline-block;
			    width: 180px;
			    box-sizing: border-box;
			    padding: 4px 4px 0;
			    color:#666;
			    overflow: hidden;    
		        overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
			    float: left;
			    font-size: 12px;
			    font-weight: normal;
			    text-align: left;	
			}
			/* 侧边栏新品推荐*/
			.panties-box-10{
				position: relative;
			    display: inline-block;
			    width: 130px;
			    height: 180px;
			    margin: 10px auto 0;
			    float: left;
			}
			.panties-box-10:hover{
				box-shadow: 0 0 1px 1px rgba(198,198,198,.4),0 0 2px 2px rgba(198,198,198,.2),0 0 4px 4px rgba(198,198,198,.1);
			}
			.panties-box-10.product-box{
				position: relative;
			    display: inline-block;
			    width: 130px;
			    height: 130px;
			    float: left;
			    align-items: center;
			    align-content: center;
			    overflow: hidden;
			    text-align: center;	
			}
			.panties-box-10 .product-money{
				position: relative;
			    display: inline-block;
			    width: 130px;
			    color:#ff0000;
			    float: left;
			    margin:5px 0 ;
			    font-size: 16px;
			    font-weight: normal;
			    text-align: left;	
			}
			.panties-box-10 .product-name{
				position: relative;
			    display: inline-block;
			    width: 130px;
			    box-sizing: border-box;
			    padding: 4px 4px 0;
			    color:#666;
			    overflow: hidden;    
		        overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
			    float: left;
			    font-size: 12px;
			    font-weight: normal;
			    text-align: left;	
			}
			.tab-content{
				position: relative;
				display: inline-block;
				width: 100%;
				min-height: 595px;
				padding: 6px 6px 8px 60px;
				box-sizing: border-box;
			}
			.tab-left-ranking-box{
				position: absolute;
				left:30px;
				top:105px;
				width: 10px;
				height:360px;
				
			}

			.tab-left-ranking-line{
				position: relative;
				height: 100%;
				border-left:1px dashed #d4d4d4;
				width: 1px;
				background-color: rgba(0,0,0,0);
				z-index: 1;
				
			}
			.tab-left-ranking-1{
				position: absolute;
				left:-14px;
				top:-20px;
				width: 30px;
				height:30px;
				font-size: 14px;
				font-weight: normal;
				border-radius: 100%;
				text-align: center;
				padding: 5px 0 0;
				box-sizing: border-box;
				color:#ffffff;
				background-color: #ff0000;
				z-index: 10;
			}
			.tab-left-ranking-2{
				position: absolute;
				left:-14px;
				top:165px;
				width: 30px;
				height:30px;
				font-size: 14px;
				font-weight: normal;
				border-radius: 100%;
				text-align: center;
				padding: 5px 0 0;
				box-sizing: border-box;
				color:#ffffff;
				background-color: #ff0000;
				z-index: 10;
			}
			.tab-left-ranking-3{
				position: absolute;
				left:-14px;
				top:340px;
				width: 30px;
				height:30px;
				font-size: 14px;
				font-weight: normal;
				border-radius: 100%;
				text-align: center;
				padding: 5px 0 0;
				box-sizing: border-box;
				color:#ffffff;
				background-color: #ff0000;
				z-index: 10;
			}
			.y-footer-row-2{
				background-color: #ffffff!important;
			}
			/*猜你喜欢*/
			.guess{
				position: relative;
				display: inline-block;

			margin-top: 20px;
			width: 100%;
			max-width: 1230px;
			/* height: 380px; */
			background-color: #fff;
		}
		.guess .title{
			width: 100%;
			height: 50px;
			line-height: 50px;
			position: relative;
			text-align: center;
			margin-bottom: 10px;
		}
		.guess .title .line{
			width: 100%;
			height: 1px;
			border-bottom: 1px dashed #ddd;
			position: absolute;
			top: 50%;
			z-index: 1;
		}
		.guess .title .text{
			position: relative;
			height: 100%;
			background-color: #fff;
			width: 200px;
			z-index: 2;
			font-size: 20px;
			margin: 0 auto;
			color: #666;
			word-spacing: 2px;
		}
		.guess .shoplist{
			width: 100%;
			/* height: 290px; */
			flex-wrap: wrap;
			display: flex;
		}
		.guess .shopitem{
			/* flex: 1; */
			height: 100%;
			display: inline-flex;
			flex-direction: column;
			justify-content: flex-start;
			margin-right: 8px;
			margin-bottom: 10px;
			/* align-items: center; */
		}
		.guess .shopitem:hover{
			box-shadow: 4px -1px 20px 4px rgba(0, 0, 0, .15);
		}
		.shopitem .shopthumb{
			width: 238px;
			height: 238px;
		}
		.shopitem .shopname{
			width: 100%;
			line-height: 30px;
			color: #666;
			text-align: center;
		}
		.shopitem .shopprice{
			font-size: 16px;
			font-weight: bold;
			color: #FA475C;
			text-align: center;
		}
		/*预览大图下分享*/
		.share-tag{
			cursor: pointer!important;
			position: relative;
			display: inline-block;
			width: 60px;
			box-sizing: border-box;
			float:left!important;;
			padding: 0 0 0 34px;
			color:#333!important;;
			font-size: 15px!important;;
			font-weight: normal;
			text-align: left;
			border-right:1px solid #d2d2d2;
			z-index: -1;
			
		}
		/**/
		.jqzoom-bottom-bar{
			position: relative;
			display: flex;
			justify-content: flex-start;
			align-items: center;
			width: 100%;

		}
		/*预览图下收藏*/
		.collection-tag{
			cursor: pointer;
			position: relative;
			display: inline-block;
			overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
			width: 180px;
			box-sizing: border-box;
			float:left;
			padding: 0 0 0 21px;
			color:#f13f59;
			margin:0 0 0 6px;
			font-size: 15px;
			font-weight: normal;
			text-align: left;

		}
		.share-tag img{
			position: absolute;
			left:0;
			top:1px;
			width: 15px;
			height:15px;
		}
		.collection-tag img{
			position: absolute;
			left:0;
			top:1px;
			width: 16px;
			height:16px;
		}
		/*预览图下条形条码*/
		.bar-code{
			position: absolute;
			bottom: 4px;
			right: 0px;
			width: 140px;
			overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
			box-sizing: border-box;
			float:left;
			padding: 0px;
			color:#333333;
			margin:2px 0 0 0px;
			font-size: 15px;
			line-height: 20px;
			font-weight: normal;
			text-align: left;
			
		}
		.active-btn-box{
			position: relative;
			display: inline-block;
			width: 100%;
			padding: 12px 0;
		}
		.active-btn-box img{
			width: 26px;
			margin:0 10px ;
		}
		.active-btn-left{
			position: relative;
			display: inline-block;
			width: 50%;
			text-align: right;
			float: left;
			padding: 10px 0;
			cursor: pointer;
		}
		.active-btn-right{
			position: relative;
			display: inline-block;
			width: 50%;
			text-align: left;	
			float: left;
			padding: 10px 0;
			cursor: pointer;
		}
		/* 数量加减*/
		.single-num-box{
			position: relative;
			display: inline-block;
			float:left;
			width: 80px;
			height:30px;
			border:1px solid #d2d2d2;
		}
		.single-num-box input{
			position: relative;
			width:50px;
			height:30px;
			line-height:30px;
			border:none;
			box-sizing: border-box;
			padding: 0 5px 0 5px;
			text-align: center;

		}
		.single-num-tianjia{
			position: absolute;
			right:0;
			top:0;
			width:35px;
			height:15px;
			border-left:1px solid #d2d2d2;
			user-select: none!important;
		}
		.single-num-jianshao{
			position: absolute;
			right:0;
			bottom:0;
			width:35px;
			height:15px;
			border-top:1px solid #d2d2d2;
			border-left:1px solid #d2d2d2;
			
			user-select: none!important;
		}
		.single-num-jianshao span,.single-num-tianjia span{
			position: absolute;
			left:5px;
			top:-10px;
			font-size: 20px;
			font-weight: normal;
			transform: rotate(90deg);
			text-align: center;
			color:#555555;
			width: 15px;
			height:35px;
			line-height:100%;
			user-select: none!important;
		}
		.single-num-jianshao span:hover, .single-num-tianjia span:hover{
			color:#f13f59!important;
		}

		.stock-tip{
			position: relative;
			display: inline-block;
			margin:6px 5px 0 10px;
			font-weight: normal;
			font-size: 14px;
			color:#555;
		}
		.detail-top-ad{
			width: 1230px;
		    margin: 20px auto 0;
		    height: 85px;
		}
		.detail-top-ad img{
			width: 100%;
		}
		 .swiper-container {
      width: 100%;
      height: 100%;
      padding-left: 15px;
    }
    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
     
    }
    .panties-box-8 :hover{
    	box-shadow: 0 0 0 0 rgba(0,0,0,0)!important;
	}
