﻿.wx-header ~ .wx-container {
    border-top: 2.5rem solid transparent;
}
.product-footer ~ .wx-container {

    border-bottom: 2.5rem solid transparent;

}
.pt-emain ~ .wx-container{
    padding-bottom: 3.5rem;
}
#productNametext .p1{
    color:#333;
    font-size:0.925rem;
}
#productNametext .p2{
    color:#666;
    font-size:0.875rem;
}
#detailContainer img{
    display:inherit;
}
/*悬浮顶部导航 start*/
.top-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 101;
  background-color: #fff;
  color: #666;
}

.top-fixed .top-nav {
  margin: 0 3rem;
  overflow: hidden;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 0.925rem;
}

.top-fixed .top-nav .item {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.top-fixed .top-nav .item a.active::before{
  content: "";
  position: absolute;
  left: 50%;
  top: 0.75rem;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  background-position: 0 0;
  background-size: 1rem 1rem;
  background-repeat: no-repeat;
  margin-left: -2rem;
}
.top-fixed .top-nav .item a.active{
  color: #ee455f;
}
.top-fixed .top-nav .item a.active::before{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADBElEQVRoge2YP2gUQRTGB42QIgEFBRULixQRm4iks1i4eXMXDCGiB/65zHumELHxLEQshAURETERgtgZQcUyoI0hiIWNXTAEgqZII0TvdmaOpLAIZi1yFyUmt3OXnd0g98ErZ+b3vXnzdnYYa6mllmLTgkftAZdccekbwDEDOG4Ax43Au4pTsZQtdKXNuKkCQd0a8IUGXNaAYUTMKU7F0PPa0uZmJS/foQGfasAVC/CNMR9wyVODrwAKBTjZBPif4LikBPnlgeHOROGrJWNTLrbxOjH4kkcHNceJGOFDDRgaQX4iBhSXftzw65GR/U7hjaBBLXDRlQHF5dRy3+UDTuBDz2vTgHPOsl+NAIicGChz8hoAmVacigGXXAl5zggcVYA/Lcd+dGLACBy1AhDy/mYfqWrnstpB1XfpSOwGbBY3HCfqJgGoR1t89AKQBRcGynFkTq9dOaIOsx8rfHlguDOqhg3gl/DklT1RcylOxcidBHocqwHj0V4NWIlYeNZmrkDIa9E7gCOxGmCMMc3xc/3Di78CQd2R8wCORRoAeT1+A4BvojuIvFdvjiBDvRpwOrKEBA3GbsBYZE4DrqgM5TYbv+BRu+b41qaN2uxkwwpAFmwWrx7occ3lqZKX7yhlC13VsfNW4wUuOvnZMTk6agC/2prYRjyIHb4mzemJY/hVp39pRtCgSwMKcNIZfE3WtdxU0FXnBgIgcgFvBE6Vs4VDzg2E+fxuLehV7AayKJ3D16SF7NMWlzvr4PjSZ/6uxAwwxpjhOBJL5gF/KD6UTRR+zYA8oQFnt9955KPE4WvSIG9t08CMAepJzUAZhg8rkO+bNVARdDM1+Jp0RvY3aWBuRzzwMmZ3x98Q3wzIM2lzryvgQ8cMkH0pCbydNvM/UhzPKsDv0W2Tnif+Gm0rA3SnvgH5KchQb9qcW6py+uI+A/hsq7rXgs6nzRip5Swe10DvNsCvGoE30mazVkUQaMCZvw7tw7SZGpbKUE6vPSN+2DH9vlEFIAtL3oX9aXO01NL/rN87SB7E+0cTqwAAAABJRU5ErkJggg==');
}
.top-share {
  position: absolute;
  right: 0;
  top: 0;
}

.top-share.i-share {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  margin-top:0.25rem;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACM0lEQVRYhe2Xv2sUURDHt7giSIoUEVKksEiRIsWVKSyuzB+R4h375jPrQ0FBELsFERELCwtBi6BNipQBU6Q4MUgIESMqBDnhrFSwSCGS4oqzcFaO9X7s3q2IkIFX7cx8vm9m9u3bKDqz/8mcczOqugY8ADZFpJX3EZG6iLQGrOfAa+B+aXAIYcGg34Fe/8r7eu8beZ/celMKDlwGTiy4raq3vPerzrm5ouJV9WEmQEQOCoGt3BsW+A3waZrWyojPwTdNwB9tG2hW8h5w6L1fLAMeAl8uLCDro6ruO+dmqoDbpsYLCCHMAh3gSwhhoSp4YQHAXQu+VCXccp8AR6Pg8xZ8XMHALed9vPcNEakPTaKqifX+RtXwQiYiW0CvzNRXBo+iKFLVF8DXkjH3DL4XQpidGB5FUQR8AN6XibEKbEwNNwEfgbdTJxqe/5Oqvhrl8BL4/Jfg54AfwLOhTqq6bf2cr1pAHMdLlvvxKJXX7DW8UrUAVb1pJ6EMdUqS5EI20VULAN4B3bHVBXatCmtVwVV1fWz5MxORuiltV/Fq2fHeATqF82WHi6puTwNP07QmIi3b0MXCgc1m8zzw1IbmUQhhqSw8SZIVEXlipb9dNj5yzs1l82C3okbRWLvQHNsGtsp+WX9bmqY1a0c3u0yo6vqgXlqvPbDXdwO+MxE4b0mSrPQdUj3gFOio6j5waEPW7Xu+O/K7P6l57xeBq8COQU/59a/QBnZE5Hocx6Xn5cz+qf0EORGyMxzqd0sAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.4rem 1.4rem;
}
/*悬浮顶部导航 end*/
.top-fixed ~ .wx-container{
    margin-top:2rem;
}
/*悬浮底部导航 start*/
.wx-box li{
    cursor:pointer;
}
.product-footer {
    position: fixed;
    overflow: hidden;
    bottom: 0;
    width: 100%;
    background-color: #fff;
    z-index: 99;
}
.product-footer .m-tiled {
    display: -webkit-box;
    width: 100%;
    -webkit-box-sizing: border-box;
}
.product-footer .m-tiled li {
    -webkit-box-flex: 1;
    width: 100%;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    cursor:pointer;
}
.product-footer .d
{
	height:1.5rem; 
	line-height:1.5rem;
}
.product-footer .t
{
	line-height:1.25rem;
	font-size:0.75rem;
    color:#F98A24;
}
.product-footer .d i
{
	line-height:inherit;
    margin-top:3px;
}
.product-footer .li1 i
{
	font-size:1.4rem;
}
.product-footer .li1
{
	padding-left:0.5rem;
}
.product-footer .li2
{
	padding-right:0.5rem;
}
.product-footer li.active, .product-footer li.active i, .product-footer li.active .t
{
	color:#F98A24;
}
.product-footer .li3
{
	background-color:#F98A24;
	color:#fff;
	min-width:5.5rem;
}
.product-footer .li3.hide, .product-footer .li4.hide, .wx-item.hide
{
    display:none;
}
.product-footer .li4
{
	background-color:#f08f00;
	color:#fff;
	 min-width:5.5rem;
}
.product-footer .li3.disabled
{
    background-color: #f5f5f5;
    color:#aca899;
    cursor: not-allowed;
}
.product-footer .li4.disabled
{
    background: #ccc;
    color: #f5f5f5;
    cursor: not-allowed;
}
.product-footer .d img {
    width: 1.5rem;
    height: 1.5rem;
}
/*悬浮底部导航 end*/
/*评价星星 start*/
.wx-pingfen {
    background: transparent url("../images/xp-vx-ict.png") repeat-x scroll 0 -13px;
    display: inline-block;
    font-size: 0;
    height: 13px;
    line-height:13px;
    overflow: hidden;
    vertical-align: -1px;
    width: 70px;
}
.wx-pingfen .i{
    background: transparent url("../images/xp-vx-ict.png") repeat-x scroll 0 0;
    display: inline-block;
    height: 13px;
}
.wx-pingfen .i.i1{
    width:20%;
}
.wx-pingfen .i.i2{
    width:40%;
}
.wx-pingfen .i.i3{
    width:60%;
}
.wx-pingfen .i.i4{
    width:80%;
}
.wx-pingfen .i.i5 {
    width: 100%;
}
/*评价星星 end*/

#xp-shareid {
    display: none;
    height: 100%;
    left: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 10000;
    background: none repeat scroll 0px 0px rgba(0, 0, 0, 0.7);
}
.xp-tc-close
{
	background:url("../images/xp-tc-close.gif") no-repeat scroll center center / 2em 2em;display:block; width:2em;height:2em;border: 0px none;
	position: fixed;
    left: 2px;
    top: 8px;
    z-index: 2016;
}
.xp-tc-share{ background:url("../images/xp-tc-share.png") no-repeat;display:block; width:330px;height:228px;border: 0px none;
    
    position: fixed;
    right: 2px;
    top: 8px;
    z-index: 2015;}

#xp-shareid img {
    border: 0px none;
    height: 180px;
    position: fixed;
    right: 18px;
    top: 5px;
    width: 260px;
    z-index: 20001;
}
.icon-share {
    background: url('../images/ns-fx-icon.png') no-repeat scroll center center / 85%;
    width: 0.9em;
    height: 0.9em;
    display: inline-block;
}
.icon-store{
    background: url('../images/store-img.png') no-repeat scroll center top / 75%;
    width: 0.9em;
    height: 0.9em;
    display: inline-block;
}
.pi-price label.l {
  color: #fe721b;
  font-size: 0.875rem;
  margin-right: 0.5rem;
}

.pi-mprice label.l {
  font-size: 0.875rem;
  margin-right: 0.5rem;
  text-decoration:line-through;
}

.pi-price label.l em {
  font-size: 1.5rem;
  color: #fe721b;
  font-style:normal;
}

.pi-price label.r {
  font-size: 0.925rem;
  color:#666;
  text-decoration: line-through;
}
.pi-price .p-abs-rb{
  margin-bottom: 2px;
}
.pi-price .p-abs-rb.tips{
  width: 81.5px;
  height: 24px;
  background-position: center center;
  background-size: 81.5px 24px;
  background-repeat: no-repeat;
  margin-right: -16px;
  margin-bottom: 0;
}
.pt-name{
    padding:0.5rem 0.8rem;
}
.pt-price {
    position: relative;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 50px;
    color: #fff;
    background-image: -webkit-linear-gradient(1deg,#f94c00,#fcc14e);
    background-image: linear-gradient(89deg,#f94c00,#fcc14e);
}
.pt-price .s {

    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    display: inline-block;
    font-size: 0.725rem;
    line-height: 12px;
    color: #fff;
    padding: 1px 1px 1px 4px;
    margin: 0 6.5px 2px 25px;
    border: 1px solid #fff;
        border-left-color: rgb(255, 255, 255);
        border-left-style: solid;
        border-left-width: 1px;
    border-left: unset;
    border-radius: 2px;

}
.pt-price .s::before {

    content: "";
    position: absolute;
    left: -15px;
    top: -1px;
    width: 16px;
    height: 16px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAnUExURf/6+EdwTP////////lVBv////24mP/z7PpxLv3Eqf7l2f7Tvvyba31qOAIAAAAEdFJOU/sArSYrULBlAAAAsklEQVQoz2MQVghFAwwGoRhCqphCrJhCobiE2Fo8ElCFolpcXDyWoghVuABBO4rQEZCQT0ApQijABQxYZyGEoiFCW7eVwoUiIUJTt03FVJWAYda0dHQbw9PS0d0VnZaK7vplaVvR/BiVlokWEuHbIIqQhAJWLUANr/Jy1PCqPAEyvmc6QmiNCxScggnFuMDB0eUQoRSEkFvZVrCQCxIIy8YQikyjuhAxyQRLYsKS5DATJgDGsNZTRp8L1AAAAABJRU5ErkJggg==) no-repeat;
        background-size: auto;
    background-size: 100%;

}
.pt-price  .d1 {

    overflow: hidden;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    margin-right: 1rem;

}
.pt-price .d1 .d-s1 {
    font-size: 1rem;
    height: 28px;
    margin-right: 4px;
}
.pt-price .d1 .d-s2 {
    font-size: 0.725rem;
    opacity: .6;
    letter-spacing: 0;
    margin-top: -3px;
    text-decoration: line-through;
}
.pt-price .d2 {
    position: absolute;
    right: 0;
    margin-right: 0.7rem;
    font-size: 0.725rem;
    min-width: 7rem;
    text-align:center;
}
.pt-price .d2 .p1{
    font-size:0.825rem;
}
.pt-price .d2 .p2 font{
    color:#fff !important;
}
.pt-play{

}
.pt-play span {
    margin-left: 0.5rem;
    font-size: 0.825rem;
    color: #999;
}
.pt-emain{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 540px;
    margin: 0 auto;
    margin-bottom:2.5rem;
    z-index:99;
}
.pt-enter {
    position: relative;
    background-color: #fcf6ed;
    height: 3rem;
    line-height: 3rem;
    color: #de8c17;
    font-size: 0.825rem;
}
.pt-enter .d1 {
    position: relative;
    display: inline-block;
    width: 3.8rem;
    height: 2rem;
    padding: 0.5rem;

}
.pt-enter .d1 img {
    z-index: 3;
}
.pt-enter .d1 .f, .pt-enter .d1 img {
    position: absolute;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
}
.pt-enter .d1 .f {
    left: 1.7rem;
    display: inline-block;
    border: 1px dashed #ccc;
    background-color: #fff;
    font-size: 1.1rem;
    color: #ccc;
    z-index: 1;
}
.pt-enter .d1 .f::after {
    position: absolute;
    left: 50%;
    top: 50%;
    content: "?";
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.pt-enter .d2 {
    display: inline;
    font-size: 0.925rem;
    color: #666;
}
.pt-enter .d2 span {
    display: inline-block;
    vertical-align: bottom;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width:5rem;
}
.pt-enter .d2 i {
    color: #de8c17;
}
.pt-enter .d3 {
    position: absolute;
    right: 0.8rem;
    top:0;
    padding-right: 1rem;
}
#cx {
  background-image: url(../images/img-cxbg.png);
  background-repeat: no-repeat;
  background-size: 97px auto;
  background-position: top right;
}
.d-rel5{
    line-height:1.8rem;
}
.d-rel5 .p-abs-l{
    display: none;
    color:#666;
    font-size: 0.825rem;
}
.d-rel5 .m{
    /* margin-left:5rem; */
    color:#000;
    font-size: 0.825rem;
    line-height: 1.5rem;
}
.d-rel5 .m .em1 {
    position: relative;
    padding: 0 0.5rem;
    margin-right: 0;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 1.5rem;
    font-size: 0.75rem;
    border: none;
    background: rgba(244, 49, 49, 0.15);
    color: rgba(244, 49, 49, 1);
    font-weight:normal;
}
#promotionInfo .m .em2 {
    font-weight:normal;
}
.xwsm-content-dfive{
    padding:0.5rem 0.8rem;
    margin-bottom:0.5rem;
}
.xp-span-stock
{
	 -moz-user-select: none;
-khtml-user-select: none;
user-select: none;
overflow:hidden;
display:block;

	}
.xp-ltr-reduce, .xp-rtl-increase, .xp-center-text{
    position:relative;
    float: left;
    height: 1.8rem;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 1.8rem;
    cursor:pointer;
    font-size: 1rem;
    border: 1px solid #ccc;
}
.xp-ltr-reduce {
    border-right: 0 none !important;
    background-color: #ededed;
    border-top-left-radius:0.1rem;
    border-bottom-left-radius:0.1rem;
}
.xp-rtl-increase {
   border-left: 0 none !important;
    margin-right: 8px;
    background-color: #ededed;
    border-top-right-radius:0.1rem;
    border-bottom-right-radius:0.1rem;
}

.xp-ltr-reduce::after, .xp-rtl-increase::after, .xp-rtl-increase::before
{
    position: absolute;
    left: 50%;
    top: 50%;
    content: "";
    width: 1rem;
    height: 0.2rem;
    margin: -0.1rem 0 0 -0.5rem;
    background: #999;
}
.xp-rtl-increase::before{
    width: 0.2rem;
    height: 1rem;
    margin: -0.5rem 0 0 -0.1rem;
}
 .xp-center-text {
    background: #fff none repeat scroll 0 0;
    color: #666;
    margin: 0;
    outline: 0 none;
    padding: 0;
    text-align: center;
    width: 3em;
    border-radius:0;
    
}
 #comments{
     font-size:0.825rem;
     display:inherit;
 }
 #comments em{
     margin-left:0.5rem;
     color:#fe721b;
 }
 /*套装样式开始*/
.suits-ul
{
	 padding-right:2em;
	 height:7em;
	 overflow-x:auto;
	 
}
.suits-ul li
{
	float:left;
	height:5em;
	overflow:hidden;
    padding:0.5rem;
}
.suits-ul li.j {
text-align: center;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-box-pack: center;
-webkit-box-align: center;
}
.suits-ul li img
{
	 height:100%;
}
/*套装样式结束*/
.product-item .product-numb {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  display: flex;
}

.product-numb {
  color: #7f7f7f;
  height: 2rem;
  width: 5.5rem;
  display: flex;
  justify-content: flex-end;
  line-height: 2rem;
  font-size: 0.925rem;
}

.product-numb .add, .product-numb .remove {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  box-sizing: border-box;
  margin: 0 0.5rem;
  text-align: center;
  cursor:pointer;
  border: none;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

.product-numb .add {
  font-size: 1.2rem;
}

.product-numb .add.none {
  opacity: 0.5;
}

.product-numb .remove {
  font-size: 1.2rem;
}

.product-numb .text {
  overflow: hidden;
  display: inline-block;
  min-width: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 1.5rem;
  line-height: 1.5rem;
  text-align: center;
  border:none;
}
.product-numb .add {
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAA0lBMVEUAAAD9dB79cSD9gh77kB78eB79jh79dh78iB74fh32hxz9jR79hx/9ch/9lB79gB78kB/8kx79ex78jR79dR7+eB/9kR78jR/+dB/8lR/+hh/+gR/+ch/8kR78eB79ch/9iR78lB78ih78lR79kh79eh79hh/9cR/8lR7+gB78cx/8iB79eR/9dx/9fx79fR78jR/8ih/////9ex/8jB79eB/9gR/9fh/8hx78iR78hB78jh79dR/8kB79cx/8kh79gx/+4cf+38f+nVf9p1b9pVZhey97AAAAMnRSTlMA85mYiYk2NiYjG/P6+vPz6uLi29vOzre3r6+vr6ioo6OZmZd2dmpqZWVK8+rqmZlKSrD8CM0AAAGLSURBVDjLfdLXmoIwEEDhsfdet9i729FlEQQE9f1faZOMBhjAc/1/zJAEgm0z/XbiePzoDBc5iC2XTFiWdWT98pqZfCQrjCweZ6Id66sYdqtKwO1Ef7UNdUlkxLFSQfdKHDKe+hJ2yIhT/TIZ51SRnL4iY4k76Ut0hcojdzrperkg4Ii4s+ueA07XxuI+6HquorhBp2lZ/if0NxSWXA+dNmUwQdfjEBk63hvAljoBiTscfiBDbwOhXA/dIQ19csoIqdv3oE2dKqBvLHf7FiQkO7sKybne3b4E3ue4oxIdD6SLhJyJDHiX60WMvtycYdShE3osnHi/gc7owjD0WDikzhjAApnn7hAZOtOcQ444hNSZWYAmMuk0Dr2x6BoAkJEOb0NA4uw0g3l03mNx2LkQZ+eB9ekby7s6zsVbT7gJ8Iq10KMirloE0UauR08Pnb2GW6l4Z7NmIHt+5J4AQxm1HnU4Pc7NgLQsR42triFUYRx2kyJElZ2W/GMb6TzE9p3utUqmWe8O5lkI9A/GSwwLtDhbiwAAAABJRU5ErkJggg==');
}

.product-numb .remove {
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAD1BMVEUAAAD5iST3iyT6iiT5iiQ8cceCAAAABHRSTlMAgEC/+QGcAgAAANJJREFUKM99ktEVgyAMRREdwCoDIDqACgMIZP+ZWiKcYEr7PjxwwyPERGQZ6+IxiocsoI6aKYhGy0WBJ7bBeS8Woh0y1AvGYk5htu5AE+zyURVEpc2XWCWJvgFDJHWlD6ujT4eKm/yfK71gcrvoA4fbLoaLwyFQHsrUgjIKp3/BFbLOGwK+osCYdtCE3P4/EVPnU1EN+F3m1f4hfWQMCwfNroQU2HmeduNKT/k08GGgGPVybA9YPvoqbCWXgqmwUJnAT1oaB4/nzYCyrI7ZRWvy5g3rlCkLrkitPgAAAABJRU5ErkJggg==');
}
/*sku选择弹出 start*/

.product-sku {
  position: fixed;
  top: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1110;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.7);
}

.product-sku.show {
  top: 0;
}

.product-sku > .m {
  position: absolute;
  -webkit-transform: translate3d(0, 950rpx, 0);
  transform: translate3d(0, 950rpx, 0);
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.25, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0, 0, 0.25, 1),
                -webkit-transform 0.2s cubic-bezier(0, 0, 0.25, 1);
  bottom: 0;
  bottom: constant(safe-area-inset-bottom);
  bottom: env(safe-area-inset-bottom);
  width: 100%;
  min-height: 270px;
  max-height: 360px;
  background-color: #fff;
}

.product-sku.show > .m {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.product-sku .m > .m-header {
  position: relative;
  line-height: 2.5rem;
  font-size: 1rem;
  color: #333;
  height: 4rem;
  padding: 0 0 0.5rem 6.5rem;
  background-color: #fff;
}

.m-header .img {
  position: absolute;
  left: 0.5rem;
  top: -2.5rem;
  border-radius: 0.2rem;
  width: 5.5rem;
  height: 5.5rem;
  background-color:#f5f5f5;
  z-index: 1111;
}

.m-header .price {
  height: 2rem;
  line-height: 2rem;
  color: #fe721b;
  font-size: 0.825rem;
}
.m-header .price em{
  color: #fe721b;
}

.m-header .price label em {
  color: #fe721b;
  font-size: 1rem;
}

.m-header .price label em.text {
  color: #7f7f7f;
}

.m-header .prop {
  word-break: break-all;
  font-size: 0.825rem;
  color: #333;
  line-height: 1.4em;
  padding-right: 0.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.m-header .prop.hide {
  display: none;
}

.m-header .close {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 1rem;
  height: 1rem;
  padding: 0.8rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaAgMAAADUJKRdAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURQAAAAAAAEdwTAAAAA+kCggAAAAEdFJOUyoFADPFB4o9AAAAbklEQVQI11WPoRXAIAxET1VVVLMFe8R1gWrWyQKIGJiiin26Qa88ThTz3yM/yQVb52tA/hg3rJB+wBNpF2KwnCsahRgVnYInkoIVMgZLZMtUyW5nmvS9TMbTf9T/8tSnOZq79mivciiXcir3uuMFX3BjVwgV70oAAAAASUVORK5CYII=) 50% no-repeat;
  background-size: 0.8rem auto;
  cursor:pointer;
}

.product-sku .m .m-content {
  box-sizing: border-box;
  max-height: 210px;
  padding-bottom: 60px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: relative;
  z-index: 1;
}

.m-content .prop-m {
  overflow: hidden;
}

.prop-m .pm-title {
  font-size: 0.875rem;
  color: #999;
  margin: 0 0.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
}

.prop-m .pm-main {
  overflow: hidden;
  margin-bottom: 0.2rem;
}

.prop-m .pm-main .item {
  display: inline-block;
  padding: 0 0.5rem;
  min-width: 1.5rem;
  max-width: 270px;
  overflow: hidden;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  margin-left: 0.5rem;
  margin-bottom: 0.5rem;
  border-radius: 0.2rem;
  color: #333;
  background-color: #f5f5f5;
  font-size: 0.925rem;
  cursor:pointer;
}

.prop-m .pm-main .item img {
  width: 2rem;
  height: 2rem;
}

.prop-m .pm-main .item.active {
  background-color: #F98A24;
  color: #fff;
}

.prop-m .pm-main .item.disabled {
  color: #ccc;
}

.m-content .count-m {
  overflow: hidden;
  margin-top: 2rem;
}

.m-content .count-m .l {
  float: left;
  width: 4rem;
  color: #999;
  margin: 0 0.5rem;
  line-height: 1.5rem;
}

.m-content .count-m .r {
  margin-left: 4rem;
}

.product-sku .m .m-footer {
  position: absolute;
  bottom: 0;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  z-index: 2;
}

.m-footer .btn-style {
  max-width: none;
  width: 100%;
  text-align: center;
  line-height: 3rem;
  font-size: 1.2rem;
  background: #F98A24;
  color: #fff;
}

/*sku选择弹出 end*/

/*继续购物弹出层 start*/
.show-cart{ width:100%; overflow:hidden; position:fixed; bottom:2.8em; left:0px;z-index:100000;}
.show-cart .mt{ background:#66b43a; height:32px; line-height:32px; color:#fff;padding-right:6px; padding-left:6px;}
.show-cart .mt span{ float:left; width:82%; overflow:hidden;font-size:16px;}
.show-cart .mt .close 
{
	background:url(../images/show_cart_close.png) no-repeat; 
	margin:6px 5px 0px 0px; height:18px; line-height:18px; color:#fff;
    float:right; width:21px ;cursor:pointer;
}
.show-cart .mc 
{
	border:1px #4da918 solid; border-top:0 none; zoom:1;
    background:#fff; padding:10px 8px;
}
.show-cart .mc ul li.show-cart-img{ float:left; width:60px; overflow:hidden;}
.show-cart .mc ul li.show-cart-pdtinfo{  float:left;/*width:180px;*/ overflow:hidden; font-size:15px; line-height: 25px;}
.show-cart .show-jxgw{ width:111px; height:40px; line-height:40px; text-align:center; /*color:#2fa0dc; background-color:#dadada;*/background-color:#dadada; color:#666; border:1px solid #9d9e9e; border-radius:4px; border:0 none; float:left; margin-right:5px; cursor:pointer;}
.show-cart .show-qjs{ width:111px; height:40px;line-height:40px; text-align:center; /*color:#dadada;background-color:#2fa0dc;*/background-color:#EC5051; color:#fff; border:1px solid #9aa0dc; border-radius:4px; border:0 none; float:left; margin-right:5px; cursor:pointer;}
/*继续购物弹出层end*/
 .xp-prop
{
	 position:relative;
	 padding-left:5em;
	 margin:0.5em 0;
}
.xp-prop dt
{
	 position:absolute;
	  left:0;
	  top:0;
	  line-height:2.4em;
	 width: 5em;
	 text-align:right;
}
.xp-prop dt
{
	
}
/**/
/*商品规格 start*/

.spec-content {}
.spec-content li {
    display: inline;
    float: left;
    margin: 0 4px 4px 0;
    padding: 1px;
    position: relative;
    vertical-align: middle;
}
.spec-content li.spec-selected div
{
    /*width:12px; height:12px; 
    background:url("../images/selected.png") no-repeat; 
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="../images/selected.png");
    _background:none;
    float:right; position:absolute; bottom:2px; right:2px;*/
    display:none;
}
.spec-content li a 
{
    background-color: #fff;
    border: 1px solid #c8c9cd;
    border-radius: 3px;
    color: #000000;
    display: inline-block;
    font-size: 1em;
    line-height: 2em;
    min-width: 10px;
    padding: 0 1em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}
.spec-content li a:hover, .spec-content li.spec-selected a, .spec-content li.spec-selected a:hover {
    border: 1px solid #F98A24;
    background-color: #F98A24;
    color:#fff;
    text-decoration: none;
}
.spec-content li a:focus {
    outline: medium none;
}
.spec-content li.disable a, .spec-content li.disable a:hover {
    border: 1px dashed #d6d6d8;
    color: #cdcdcd;
    cursor: not-allowed;
    margin: 0;
}
/*商品规格 end*/
.am-share { font-size: 14px; border-radius: 0; bottom: 0; left: 0; position: fixed; text-align: center; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); -webkit-transition: -webkit-transform 300ms; transition: transform 300ms ; width: 100%; z-index: 9999; }
.am-modal-active { transform: translateY(0px);  -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) }
.am-modal-out { z-index: 1109; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%) }

.am-share-title { background-color: #f8f8f8; border-bottom: 1px solid #fff; border-top-left-radius: 2px; border-top-right-radius: 2px; color: #555; font-weight: 400; margin: 0 10px; padding: 10px 0 0; text-align: center; }
.am-share-title::after { border-bottom: 1px solid #dfdfdf; content: ""; display: block; height: 0; margin-top: 10px; width: 100%; }

.am-share-footer { margin: 10px; }
.am-share-footer .share_btn { color: #555;  display: block; width: 100%; background-color: #e6e6e6; border: 1px solid #e6e6e6; border-radius: 0; cursor: pointer;  font-size: 16px; font-weight: 400; line-height: 1.2; padding: 0.625em 0; text-align: center; transition: background-color 300ms ease-out 0s, border-color 300ms ease-out 0s; vertical-align: middle; white-space: nowrap;font-family:"微软雅黑";  }

.am-share-sns { background-color: #f8f8f8; border-radius: 0 0 2px 2px; margin: 0 10px; padding-top: 15px; height:auto; zoom:1; /*overflow:auto; */}

.am-share-sns li {/* margin-bottom: 15px;*/ display: block; float: left; height: auto;  width: 25%; position:relative; background-color:#f8f8f8; }

.am-share-sns a { color: #555; display: block; text-decoration:none; }

.am-share-sns li i.share-icon-hy
{
	 background:url("../images/share-icon-hy.png") no-repeat scroll center 50% / 36px 36px;
}
.am-share-sns li i.share-icon-wb
{
	background:url("../images/share-icon-wb.png") no-repeat scroll center 50% / 36px 36px;
}
.am-share-sns li i.share-icon-wx
{
	background:url("../images/share-icon-wx.png") no-repeat scroll center 50% / 36px 36px;
}
.am-share-sns li i.share-icon-kj
{
	background:url("../images/share-icon-kj.png") no-repeat scroll center 50% / 36px 36px;
}
.am-share-sns li i.share-icon-rr
{
	background:url("../images/share-icon-rr.png") no-repeat scroll center 50% / 36px 36px;
}


ul.am-share-sns a 
{
	 padding:0;
	 margin:0;
	 background:none;
	 height:inherit;
	 line-height:inherit;
	 float:none;
	 font-size:inherit;
	 width:100%;
	 height:6em;
	 position:relative;
	 z-index:2;
}
ul.am-share-sns .ass-asb
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:6em;
	z-index:1;
}

.am-share-sns span { display: block; }

.am-share-sns li i { background-position: center 50%; background-repeat: no-repeat; background-size: 36px 36px; color: #fff; display: inline-block; font-size: 18px; height: 36px; line-height: 36px; margin-bottom: 5px; width: 36px; }
.am-share-sns .share-icon-weibo { background-image: url(); }

.sharebg { background-color: rgba(0, 0, 0, 0.6); bottom: 0; height: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 9998; display:none; }
.sharebg-active { opacity: 1; display:block; }


.table-style0 {
  border: 0;
  
}
.table-style0 th, .table-style0 td {
  padding: 0.25rem;
}
.table-style0 th {
  text-align: left;
  width: 5rem;
  font-weight: normal;
}

.p-rel-more {
  height: 4.5rem;
  overflow: hidden;
  padding-right: 2rem;
}
.p-rel-more.more-on {
  height: auto;
}
.is-more-btn::after {
  content: '展开';
}
.is-more-btn.more-on::after {
  content: '收起';
}

.tips-yp{
  background-image:url('data:image/png;base64,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');
}
.tips-tg{
  background-image:url('data:image/png;base64,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');
}
.ico-focus{
  display:inline-block;
  width:1.5rem;
  height:1.5rem;
  background-position: center center; background-repeat: no-repeat; background-size: 100% auto;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAuCAMAAAC/KaEaAAAARVBMVEUAAAD/jx/5iiP6iiD5iSP6iiP4iiT5iST5iiT4iSP/hx/7iyP5iST6iiP4iSL5iSP5iSL5iiP4iCH3iST5iyT4iiL5iiRViZPMAAAAFnRSTlMAEPAwoGDA0M/gIECAj3CvULB0XU9vSfSO8wAAAXVJREFUSMedlOt6wyAIhtF41hzaddz/pa5Un9KWbOq+H2klvIJIAFb6dk5jcOYGL1J2dxGj260CqSPiU9qkZs0OWXv6YJb2NvrGFUXR97Zyuv4xb/EsWf221KiGVkHBQr9xrda8RrIuDG3EZF6rQu700AewNn03PDGLiOtHxjXTy3sFlL9jqXkgouVX7IBGWM0jdZKjSEIqVkhuVlp+Hk6k8pk1IWoKFhAzjKtQZgQ7mJBCjI+qW5jRBTGBo8eEKMxBFEwpI35B/1iyitd5CqiIGuN0htf/nYsKuUxRhbrCUpozcoiq3vWEUvU3U81B7ht38aAyeTc6jEJKU6j2/aEZhAI3xYKMdSGvXsdNGYLasGHM9svHg01gfYhVCOtD0iimjtx2aC95hD42eG4nsO7VtHEcZUvKNpBYUBLSEpJYD5KYJkxAHoSEz37WsX3MSGgCY6ivjIQ1SFzhn90TbnfGRobGsCaG+sq+QZcEMzqM8279LdAPIiYd6G9gLH4AAAAASUVORK5CYII=');
}
.product-footer li.active .ico-focus, .ico-focus.active {
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAuCAMAAAC/KaEaAAAAhFBMVEUAAAD5iSP/jh/6iiD4iiT6iiP5iSP5iST/hx/5jSr4iSP5iiT5iiT4iSL6lzz5iSP7iyP7pVT5iCH6lzv4iiP5iiP6iiP4iCH3iST5jCj4iiP5iyT/17L5iiT/0qj6mT7+yJb7p1j9unz+xI75kzT7n0n5jyz8sGv8rGH/zZ/9v4X8tHPDHJyZAAAAHHRSTlMA8BAwwGCg0CD838+AcPyvQfxQ9+CwkHRd+YtPNBFzdAAAAaZJREFUSMedldmSgjAQRZsQFhHHZVxmyQ0iuP///w1tLKMVNWTOY+uhO5euQJZ8JGWEoUx/6Q6RjGWBQo4TQS6zAjeiNCfDRMIyNlVLfP21ra5eKbj7GBd22x0upA/9kghAdV4r5lR/AxgKirnaHky1ObRcja00YqdRN/QeQFFyl5OynAdAdNMSAAf1wNpMutUPVV11Wn49E4BNV3P+gNqp1pfRGcmdHHRrJPdh5XW+Sj1BN8+qRyDiZkOgUf3ZA0uiHNiqADRQdKlzFCFsgZyzOAZZZ2DGlgqiAb7Ifyw3xVW4pYAfitAGT7j657kWwDrI2gMTXqhD6PsSJIA2MMI5EaVhy1EDo87KgZ0OySISZJpVvXd3wK0YMQfqntInIMleAXVfKRP3182+h/RhLhur9Qlyai82R/NLltKr1Y5k8kfzfv2QUIej7V7v8cZKHs0vMZK1l1JJzxEZ0GrlsgaQEr3RKu1KAyv5NL9ktYg1R8roPXGnTR+Xz2ysX6uDJKuFScwErNkPcUy9SABUp87ZtI7k0QwBUjdkBsMipxBmqczk8lWjP9vnubctUitGAAAAAElFTkSuQmCC');
}
.icon-home{
    display:inline-block;
    width:1.5rem;
    height:1.5rem;
    background-position: center center; background-repeat: no-repeat; background-size: 100% auto;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAMFBMVEUAAACZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmy/KNBAAAAD3RSTlMAEKBg8DDQwOBAILCQgFCIcqLCAAAA7UlEQVQ4y2OgMwgvxS7O/P+/AVYJ+y/+n7GJM/3PWvZfAYuE/jcBxvxPmOLi/xUZGIT+F6KLAxVDtaFJRPy/AKJ4/7eiirP6f4Y5LQBF4smXBxAGn78fqt9cYcwQFF/e/xEAN7T/L7LfEhEcMYQvGfW/CyA5vP6TAIoaTP1c+Z/QA2cBwh3Y3Oj/GTMCwNT/AHQJ1v8QCcygplRi9v//O7FJ8PwHggNYJM7/sJzc/wdTghMS5xMwJLh/CAADsH8DhgQ/2P/2HzAlfoLI+VgkwELyuCT4h4CEAroE039wMqn/jwG+Q/MSBihkoAsAAKn+qCu0SauEAAAAAElFTkSuQmCC');
}
.icon-cart{
    display:inline-block;
    width:1.5rem;
    height:1.5rem;
    background-position: center center; background-repeat: no-repeat; background-size: 100% auto;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA0CAMAAAAQevCgAAAAOVBMVEUAAAD4iiT7iyT5iiT/jyD5iiP6iiD5iSP6iiP5iSP4iSP5iiP4iSL6iiP/hyD5iiT5iST7iiT5iiQSfFqfAAAAEnRSTlMAv0CAEPAwoGBQ4LBwkCDP0D/+pRIAAAABlUlEQVRIx5WT3ZaCMAyEk6b/UMrO+z/sWl1XIcXW78YjnAmZZEIkGbx6+gaDO26J27SmQmwKuemCndQAtv1scXEIk5oFnB71tyafwrS2avm5yyPNYVfGDUe0ItA8qTh48sj0DQErkcP2jSaBm7DyAPFvrgCiiDHuTbTDkDVDFuTXQgoKjXjWfuWOpzSMeDA0Q8bBUBorTjuUCUPnrBjUkUBnciLWKiozsTbYVasDlOmZWDOS7vUzFrD6HsbpPxKxDDQFQkc2uGFwzPiRLjr+tG5+bHE8JIuP0/bAdpHAyBegO9eKtXVwBduex2xpA5Lp4kljXWuNUWgeAbfZXeDY9DYG0/Z6jRKN7scWcKc1Gd6ofubkE7W3noABhjRR2DmWDqGihm6ufMWN6jtWG9LP4C5lB7yKoQuydONWkR4JqupEbCvpkC5nuZ/M8t//qBe0PhuW02k5PM/LaU250li6ozUG+c+X6i1enb7NCI9X+7kB59t7RurNOouwnjUDQYrrnrbPuLHrnZbXThXWyGpsr1qU9B+dX/3uHqKfokL2AAAAAElFTkSuQmCC');
  }