﻿.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: 3;
  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: 2rem;
  line-height: 2rem;
  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%;
  bottom: 0;
  display: inline-block;
  width: 2rem;
  height: 0.2rem;
  background-position: 0 0;
  background-size: 1rem 1rem;
  background-repeat: no-repeat;
  margin-left: -1rem;
  background-color: #fff;
  border-radius: 0.4rem;
}
.top-fixed .top-nav .item a.active{
  color: #c41d27;
}
.top-fixed .top-nav .item a.active::before{
  background-color: #f08f00;
}
.top-share {
  position: absolute;
  right: 0;
  top: 0;
}

.top-share.i-share {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAeFBMVEUAAACZmZmZmZmYmJiampqZmZmZmZmZmZmampqXl5eampqampqZmZmZmZmZmZmZmZmZmZmZmZmZmZmampqYmJiampqZmZmZmZmZmZmZmZmYmJiampqZmZmZmZmZmZmampqWlpaZmZmZmZmZmZmZmZmZmZmampqZmZlKHL5EAAAAJ3RSTlMA/PBZOsPTzwQdYETb9m419ObGUCcUCJ9mSC8h7OJzPQ6Ee7OqloxI0ngRAAABYElEQVRIx+3U266iMBSA4VKxolbORwHF7eF//zccSTBTHOzsZt/u7wqS/iyzJIhfS4owEy7KO4fV0nP2O1OdBa/gylJRa+nNxJWYRHqh+OIfuhSTcw/evDjGEKuNQaXGiXPyPuMBumm3hnYQBl9DbBZrqIVNtJnPSCFbXGm+elzXTzcFeJk5YWnVfiUxdfagvUvmUmuw1zwlt68wPNX1BlC5LWhiYLMqAjFaHUAdhSU4jqu/DMb/qiJhCYo1dLvX3WUclgtbEIJ3ejtvC7Y9XKfr4MT0+y1BCLKdrof1dD4vPwalgod42SVpPj5E34pPQQRExsbGg0EP+09BCKoQc4GG5lNQQRW8B8oy4Xl7Eg7BoCFzCfKE+OwSRB3SdwnOEuk0oU1QW5dAZPdGOAUvPw9mnxnXCRdh10rwzW/xIfQtoiaF/u/qtgng2cD8/Wo6/qsahCGqemkRd2ldil/f9gf3XjhhFPBHEQAAAABJRU5ErkJggg==');
  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;
    height: 2.5rem;
}
.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.12rem;
	font-size:0.825rem;
    color:#999;
}
.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 .li2.active, .product-footer .li2.active i
{
	color:#c41d27;
}
.product-footer .li3, .m-footer .li3
{
	background-color:#c41d27;
	color:#fff;
	min-width:5.5rem;
}
.product-footer .li3.hide, .product-footer .li4.hide, .m-footer .li3.hide, .m-footer .li4.hide, .wx-item.hide
{
    display:none;
}
.product-footer .li4, .m-footer .li4
{
	background-color:#ffc617;
	color:#fff;
	 min-width:5.5rem;
}
.product-footer .li3.disabled, .m-footer .li3.disabled
{
    background-color: #f5f5f5;
    color:#aca899;
    cursor: not-allowed;
}
.product-footer .li4.disabled, .m-footer .li4.disabled
{
    background: #ccc;
    color: #f5f5f5;
    cursor: not-allowed;
}
.product-footer .li3,.product-footer .li4, .m-footer .li3,.m-footer .li4{
  border-radius:3rem;
  border:0.25rem solid #fff;
  padding: 0.25rem 0;
}
.product-footer .li3 .d,.product-footer .li4 .d, .m-footer .li3 .d,.m-footer .li4 .d{
  height: 1rem;
  line-height: 1rem;
}
.product-footer .li3 .t,.product-footer .li4 .t, .m-footer .li3 .t,.m-footer .li4 .t{
  color: #fff;
}
.product-footer .d img {
    width: 1.5rem;
    height: 1.5rem;
}
.m-footer .li3, .m-footer .li4 {
  width: 100%;
  text-align: center;
}
/*悬浮底部导航 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: #ff6769;
  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: #ff6769;
  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-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background-image:url('data:image/png;base64,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');
}
.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;
    padding: 0.25rem 0.25rem 0.25rem 2rem;
    background-repeat: no-repeat;
    background-position: 0.5rem center;
    background-size: 1.2rem 1.2rem;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAWlBMVEX///8AAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////8xzsUtAAAAHnRSTlOAAHoKA29McmdDBxh1a1I5JQ1dWDEeVSwTYic+NkevlJjkAAABrElEQVRIx83WWZaDIBBA0aoCRHEIzkPS+99mtwEjWGmT/OV9qhdxwCPgh30xEJem1GliJbL6qtRl25kIWA2uAV1Seiorv6fsA3DxGynLEeuumpUudNlki0HMM/I7+wcY/aa2Rlxagr0iWUdowFVvQLsRRkSbwiGqakR/ksSDfjujGOBJRSexc5fhwf0wyjFX8LwfxIVW6gGs/R1P8F+VOwcFYMTpv+P97OcdtACNFCWcdVsHVI+LphorOK3I8QqDB6K4ooUomukgGjTQe4CdRAVRtb/X0SYbvkvxgBWiTPl170BWbCcDSgRAEAPmCGAMwAJvgCQACX8XDHsuaQBSDgQDFIAC4rI/wN/EAAAH9Ufgimi6iyujt0DQ9QlQ7A4G3bYnF4DmAMiKR/l2u9oAZHCMHu1LIgAW3qgOgNTwshZ3wOfEIxsB8xIoGQGsXoEOYzAVcFqDB4Dj+YQMA7icfWQEcnA7AToGfNFxMcXAfzZmBU9yH/cpBtN90QqTEVvJi5tsG4N8Hf8uEx0+3mGU/j0YZARMolvjZ2ezJlW6UPPPuF3rRaX59/86vN0vUlQRm/S0lX4AAAAASUVORK5CYII=');
}
.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;
}
.d-rel5{
    line-height:1.8rem;
}

.d-rel5 .m{
    margin-left:5rem;
    color:#333;
    font-size: 0.825rem;
}
.d-rel5 .m .em1 {
    position: relative;
    padding: 0 0.2rem;
    margin-right: 0;
    height: 1rem;
    line-height: 1rem;
    font-size: 0.825rem;
    color: #333;
    font-weight:normal;
}
#promotionInfo .m .em2 {
    font-weight:normal;
    color: #333;
}
.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: 4em;
    border-radius:0;
    
}
 #comments{
     font-size:0.825rem;
     display:inherit;
 }
 #comments em{
     margin-left:0.5rem;
     color:#ff6769;
 }
 /*套装样式开始*/
.suits-ul
{
	 padding-right:2em;
	 height:7em;
	 overflow-x:auto;
	 
}
.suits-ul li
{
	float:left;
	height:7em;
	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;
}

.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;
  background-color: #e3e3f9;
  text-align: center;
  border:none;
}
/*sku选择弹出 start*/

.product-sku, .product-loginform {
  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, .product-loginform.show {
  top: 0;
}

.product-sku > .m,  .product-loginform > .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: 375px;
  max-height: 475px;
  background-color: #fff;
}
.product-loginform > .m {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
overflow: hidden;
}
.product-sku.show > .m  .product-loginform.show > .m {
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.product-sku .m > .m-header, .product-loginform .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;
}
.product-loginform .m > .m-header {
    height: 2.5rem;
    padding-left:0;
    text-align:center;
    color:#0089d2;
}
.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: #ff6769;
  font-size: 0.825rem;
}

.m-header .price label em {
  color: #ff6769;
  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, .product-loginform .m .m-content {
  box-sizing: border-box;
  max-height: 380px;
  border-bottom: 100px solid transparent;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  position: relative;
  z-index: 1;
}

.m-content .prop-m {
  overflow: hidden;
}
.q-item{
    overflow:hidden;
    background-color:#ff8f2d;
    margin:0.8rem;
    border-radius:0.5rem;
    padding-left:0;
    padding-right:0;
    color:#fff;
}
.q-item.disabled1{
    filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
}
.q-item .r{
    background-color:#fe4f4c;
    min-width:4rem;
    text-align:center;
    color:#fff;
    font-size:1rem;
}
.q-item .l1,.q-item .l2,.q-item .r{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
}
.q-item .l1{
    padding-left:0.5rem;
    padding-right:0.5rem;
    font-size:1.2rem;
    line-height: 3rem;
}
.q-item .l1 i{
    font-size:0.825rem;
    font-style:normal;
}
.q-item .l2{
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position:right center;
    line-height:1rem;
    padding-right:1.5rem;
    max-width: 12rem;
}
.q-item .l2 .p1{
    font-size:0.825rem;
}
.q-item .l2 .p2, .q-item .l2 .p3{
    font-size:0.625rem;
}
.q-item .r{
    color:#fff;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    min-width:5rem;
}
.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: #c41d27;
  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, .product-loginform .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: 1rem;
background: #c41d27;
color: #fff;
margin: 0.8rem;
border-radius: 0.5rem;
}

/*sku选择弹出 end*/

/*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 #c41d27;
    background-color: #c41d27;
    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; }

.tips-yp{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAAwCAMAAABKQDpfAAAB41BMVEUAAAD6cjL5azL6cjP6cjP5cjL5cTP6cTL5cjL6cjL6cTP5cjL5cjL5bTL5dDP5bjL5cjP5cjL6czP5cjL5cjL5cTP////8MzH8NjH7STL6ZDL7RDH8PTH8OTH8MjH8PzH7UzL8OzH6YTL8NTH8QTH6XzL5czP6XTL8RzL6bDL7WTL7UDL7SzL8ODH8uZn6XjL7WzL7UjL7WDL7VTL7TjL6VjP9s5n7VzL5YzL/8/H+z8j5YDP5bjT6ZjL/5eT9t5n9oZL6cDP8tJn5ZTL9tZn5ajP6aDP7TTL6TjL8RDL5YjL8nXf5ZzL6aTP6TDL6cjv/8+78s5n+6eT+08n6bTL7iVn9tJX8Zk3/9PH9cGj+y8j+tq38lm79dGn8waj6STL9npL8q4r9iYT6ekb9qJL6SzL9lpL8hWn7fUj9o5L7kmj8Wkz8VEz+3Nb8p4X7j2L8alv//Pr+39H9bGj7cU35dkH9sJ/8r5L8r4z6eDz+5tz+w7v9y7j8s5H7m3D8d2n6bzL9qJ/8rI/8elv9z7v9vq39uZr8o3n8jnb9hHb7YUD6bTz6cjP5XzL7i2H9YE/8a03/5+T+5Nn92Mj9loT9kYT7glb7V0D9nYT8UUD8TD/90sD6gVD6dkn7SkD8RT/5XjLrm0CSAAAAFnRSTlMA9P4WkHL72s/Mt2cm7lhXUE4FegYEOlVjoQAACwZJREFUWMOFmWdbU0EQhe29l7VhLxgLlpBIIgRNCCUBYoKJUWJBLEgEsWHB3nvv/ad6Znbv7t57iR7ro1/e58yc2buzY3waP3vCtMkzJ40LBALJZLKjI9nc3N6eaGhILIXqlq5Zsya1Zvf6bVA1tH0TaeeuXaFQKBhctWrVjh2bodra1taWls7OLVuWSG3cuHFZ2zJoHWklq6qqajVpOWvr1sVKa9cucrSC5AWcOLWetH///nGBcczY0QyBEYCESJBgXO8wbmfGnbsYkQRGhqwFIKQRiRKY65iSCFk241bDuFYjQm7CCWPr7zAhfgWSAbYx2d7c3pxIJBoSdYBMMeJuhmTE7RJxZygYCjKiMrK1ttWCVIhgbNNGKkbI8XGrw6gRvYwLJ47du3evQwiN60gCkYxsbwDiUtYakrIRUjYqIw1j6yi1hoBoGFmEqJx0bDTF9jLOmLIXIh/7zqUHrxQKVwbT53qpJ5shggRlXR0zwsdt69lH1Y/ckEA0jCh2S4u71iB0NSQRVmjI0Ws9ByYS47X+q42NTY1NUBy615+hzLSjHxvQjhC34+6Xuh8NYjCk+7HWQfQbyYgEyS5aDfnffpw+iREztwqNEBAZkjALpefEaIKdQq3tfmRIUAaNj7ARP1o6t3RuOXlSG7lMihg9xWZEyLbRQDqIGzYQYv5mo5KD2BQOx698Qq2bGwwiCNf/Wa8ZlZGQnRkVGo3IjP5as2zGtfg5mo9zJwFxw95bNY014Cuk832Z+vpMXz5diMfD8XC21KxmDxgBSbF+qWvNkCHVj4A0wwepQa2Pah852LLWmrHKN3zWQn7GGWM37MWPxzU1QOzJZ0pHLuw7f37fhSOlTL4nDsxwOsmZIUkfVbK3V9s+ugdkS22nKrVhbHMgWWZAsjB8KtZ63pQNpMeNQCycuxzfJ7T2xS+fK4QJErVOwEcKTQrtyP1ojFShMT5SZjpbqNbSRqshTa1J1nw0jH4fJzLiLRDWXO1NM6FFme7tAWO4RBOSEana2kdIZ0Yfhjx6WkHpOWnaXA1Z5WFUPvqDTafLWELME+LgtSPCpyOZwTD0CaVmRiBKH82AtGc417qWT2xuR8NoDx/IC2lCY4q9YpFknECI126CsSfzQIyiB5keMF55rg6a3Sg2VdtV62f3hweKz0w/tg5FxB7t41FmvDswBMaYOLzu8F1C5ND8Omvpd4V+hI2q0oVey8X37y0newvZbLZEmalbU8dnoWzIJ12sXFGwHhLikzN7WAMigt+PkZ5KG2PiWBszliNi4Jsy8riwdHzUAam68VojMn0uLYxevRJG6XPhbLbwXOUawkFDPj4USsVc1/B9zEcoKnyKcq1vC/EVuSYfYXKkDERmjBxSioBRFtvr41RiLAHx6mUrLt8Dge9WcC5Ttfvr4KNkVD52iROXLl16RrMHwQ5yQw53Rb26yz4OiJFlqtbryjFxXA7I4yLmDB/8mxriHh/Hc6ivgjEfF0b5QCAvjOL5bDh8r8ExMqU+IHPiPgX7RtclQJoh/mGP0bGPKjNPhRiiARkRQwjNt6cqM8QIaUYze4yPswixD4iFjGXjjQB0wzIycwVG/mQf+cAmVVeLIgi3b8qJ0/AxCMnDMCcsvUVgSDERHYpAQkSk7q50GJfLw9AwQnauOdX9YEyXhNb5H8T447zQKqXB+EoGO+UcNPdFjnMNRlSbaw0R45MDSk/FW471krtCHLotbHXz5PH3IxgXL3LVehofMVRqDvW7B48G+/vqA6z6vv7BRw/ecbTzYExTQ+Io5GID8ou4gbNQMu7iYoeUj8NOqe+KtzwgCS+67HW5fBtpiYmn5XL5W5U/13JAsizGycTYU/Oopu8CFxl4btVzyS/0hsPZQbYRwniEEOtcF6koBrqk3igfjcAIG18jyCJKQ/y2iK2j2DhDfOiUpaHFUgDUAiNPx5tgVO34PuNGzLxXDYnpc48PGvkh/hI+DgivTo+WGTB+FtFu+AgdE4cUo//WBZmzUBESI8e6BqpX3Xfhso14+YLq0PpwNnyFT0O0I2UGA/KEUlEMnzhxhsQnTcStEar1yMZu6eOI6DY+HhRKy/XfLgLRE2w/o7jeaxB7rwvNiGIvlbdXQKoPcf6qUJl549xo/BMcIkY5Hj/SGF/pZlxtMUI2oq41GM3oyRnGnBk+YLxnXQwl43Dxi2Tc9GxAPFFfZ2/eqFAPdQsx8BRfZyQw4quijMOGfVwnGWNUa/YxRsWOKUYSM+KnzkyNygxn2zBypmVmstnwIJXaddAUxQkYybkeETk9IPnLZygqIt2fcVmQkrW+K2LLVK0hN+NWZpQHTaXZYwa4FmdazZ5sOI2PXBSbJLcAD0WxWte6KM6A8U3UEaLs/PW1ZORSH1OMp8qWj6ttH9fal9dFo8/wqzxyeAhdNTMcXz6vZK5TKcV4SYgTmnHnGVHEeDwtRtFtx8ePIoLzkBljgn1cXcWMto92aCqdhf0gTF+/ngZlvzkLs3wWglLZyLMnh9TIfsQ5g3gHg88o3ntIOTHCwwf67DBGRHdb2zJmjIiK/WjnepH6pnhBA9J8U/SCkP4EZa+Qasoj1fcScvRAPMMfYh5ysIvyLBxmIyF56YqKDy24YHNDqlqPwEaIcl0WsUq5thkrfJvtk4SScp/9bZbQGx8OzQnxsLr6S7FYFOL+zl04DYvFJ+pG8yTaPSzEB9xoTqobDTF2o+p0oZGzf4RqLSIQfNR/I0Y7M/jpfOPWWN+4fqVfAbHwPGEg13M/otL3BdRFN+xQ6L76qNi844CAIp/BCOnZcztyjG/Yh2P439jQyqrDqLXsR9/sMYyV7wqQfVeIZ8Ml3LD1WbhG314vQfpmqG+vByD3Wurr69dqDdCmtwDmMFxtzkIPpH3nompXvnOhG583WD6m9M1Q317NFkBvILEn5fWeWVWwrK2UZ5e72PvhY+6uSE0eqal4d41n4+FPWKeQMCP5fm0zQryU0mspXvi0wsYWz5rUQPLN0LcmhTz96N4BQD2j7wCw9CnR6gyA+KlW4u7bK2w0X7ky2IDkVQVstNcp/k0FM7J8G0jvLqVG7lKa7F1KE+1SsExJd4AR/VjnPbEZURabfdSMclPBwTaI9urs3ytI7aTZSSlIyLeTCjeF4+lkewPtSRNsZEoNcedpQTUk2tFsU9Qqdws3pAXZhlxzraXctQaj5/Zq7/ZUuUme3R62kOFSEnt7XpNKI3cTI1S9DTbqftTrFEgxdnbS7PH1o28lDmlIz1euvSN98QLBudnIK0ioSQqM2JHy+0d7Qj/RQGxjhZW4DjbVupNs9ObaP3yMkd4Bae2aKdx7r91qYkhrJZ4tPU82E2RCBxuIOjOQZgTkqqAOtl7lWv1oQ5K8s8ffkO6dvVw3Y2dv+Ug7+yS9gMiVOAHKyyuPH/czUgiMuiGVkbxtdhW7jZ5ollX20bcmdb99gJGFt4+em3F+++jbzw9yIESt9dqefXy526xJuR+97x8wEqVuAaSqtv8ZCZAVQgOZWhstmC+fP/BCc2c/PXeNo/e4AFzs6AAiCAmRH7t0sG0fgegakLVQp/7wgZSP9gqycj+aIe57i5PvSPzYhR9JvBkGOgDJT116JU47gBTl2vNGoxHBqI2EDKJ/iJtYQ2bdTNKMvjdNGEmM8lkzMI4e5CDqRzCSjxiPXGwd7Gr2kU8acxhC7nXzUSvYFd4Mt/pWuXxZqPg2TEYGAuRjkkTBbgeiTM1uc86YYrtWZ/o5jj9zGfGoXInjhwfS2OjLDGP+Bcv6QoG1UkZGAAAAAElFTkSuQmCC');
}
.tips-tg{
  background-image:url('data:image/png;base64,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');
}
.icon-home{
    display:inline-block;
    width:1.5rem;
    height:1.5rem;
    background-position: center center; background-repeat: no-repeat; background-size: cover;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAi9JREFUeNrsmj1LxEAQhjeX+1IRUTmV67QRf4EIdlra2NvZ+UPs/Be2FtqLoI2IhWBpJ4qo+P1xnt4lvmM2Eo673O3mJsoxAy+BkM3OsztJdmbj+L6vyPbLk6M4DEB5yFOtLQO9QvfQp+IzBypCJe2Tr9XsOkf7cge90cls5IJ1aAbqg+oxN6FOTqFNaLfNICSxArQArUET2vE4n2iwN6DtRrAlqNxhp+PQMbTHCEazNQ0tQrkO2+xALk1MJnKyatBpRY+ewxyKnp6JTs2LPi+hvRjcgMLio0VodMvqMeEX18ZrBON0MnXLNEx9T4IpARMwARMwARMwARMwAUsTzElhbekkGXjbhjWdttQYwSjne7fNOmzBqhqMM5Qpt3rSR2PLWnY6As1GZs1lgKLSwJyufaQGRsWVZd1xnQmMgMZUUDlLDYwqWVNa8roXMAETMAETsL8y2+8YrTiuoGsVlJQ5PtC0EUGbH2UbP23BCGoLOmBcedDW0Dy0Cg2lBfYIHalg24bTaNZW0nzGCnoNx5mT9UPDtoOfJNHMMoRg42zlbBv/57eirxJsbcl3TMAETMAETMAETMAErKtgJn+xJVrHGfaTGCxv0M5lXtmHGYRrGFVOM7CSwQ2oxD3InI9RWlQ0BPsd8GgSd66nPhsTBuEoUq3jgTkcv3Smfqvhqm0GgX4BfA59ioIdQjeq/f+31OYMumAGI0cvoRMVFHUqbZLSsMD0s5/mhD8795p9CzAAtipumlvyuPQAAAAASUVORK5CYII=');
}
.icon-cart{
    display:inline-block;
    width:1.5rem;
    height:1.5rem;
    background-position: center center; background-repeat: no-repeat; background-size: cover;
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAMAAAC7m5rvAAAAgVBMVEUAAACZmZmampqXl5eZmZmZmZmXl5eampqZmZmZmZmZmZmXl5eZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmampqZmZmZmZmZmZmZmZmYmJiZmZmZmZmZmZmWlpaZmZmZmZmZmZmXl5eZmZmZmZmZmZmampqZmZmZmZmampqampqZmZkyACpcAAAAKnRSTlMA9KYg2PsJxe/qyQPesObVzbZqwZ/juntgPiiKURH3g3IX0tGXWEU2SzKKY3d/AAACGklEQVRIx+2W2ZaiMBRFQQmGSUAQZ8V23v//gU0qWkKT0G0/135S4gl3OPcunR/MLOJpgzf7UBbzxa8PZamWBf5nsm1VFCcQ68/zWwGzz2W+hGw0RFn7tgSHSW99WcU/6PrvKwF3CAEserIDiOt4gPsUkv8oZWiS+QGc/2amsv80g8rSnIUK4+gaw0kgNqrGKftl4yUQj/7pxmKv61yX8GB27Uqo0x6HAETW/L40z0g0h1EvrdwFdxQ1H3NL7gWEX/rcW77TgqDWJdO3mnwyVcHfBIF2n+ow8e07mI1JVgNXVekpxDuVllRp7Z4vFrA0Fnr/vK92IYz8qvnulpGjuYAYOya8l3tGApF4Kq1Zuz/zyCjLXyWOMhAqrUcn88wxcgapMznOaYThrntnbpZd+M56FSDLTkwnKM2ynXwPwaXoli2awsExk0FhOVoK2FrORiDX5tlpYgx2tj0rINyZVDmQDM09gdcnUM/tS/susbGvHTt1gBl5cAY4FgKYTtrMaZiMB1TrGIU4t5eFiyJeWVXRCY2Yva2zR+P5NtlCBZiEorF0p7hZMkcPlW0E1FwnrdU2dqGKnHWjKwbalv+x17fAVhsoHZBVajPynv/783My8JegOZNbxy9gv351RELoq0GisslmNLqJB4TtNUg8kXozW5igcS/vXS7RZJHdJLpxsn3xTOvStWPH34RxmncN8UjSODz7zg8D/AaDRVg8e7sKdgAAAABJRU5ErkJggg==');
}
.ico-focus{
  display:inline-block;
  width:1.5rem;
  height:1.5rem;
  background-position: center center; background-repeat: no-repeat; background-size: cover;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABW5JREFUaAXtmEtoHVUcxvO+SUBqFB8LLSK0FrEUqxbrRnwgIpWo2LgQEvPGKmh10bgQ6qouFMGFIe8mYMEbUUNLUPGBG1Oq6KKo9UGRJouiaNIubG7zuP6+4ZzhdJi5dyZ3bkW4A8N5/c/3/b9z/ucxU1VVeSojUBmBygj8lyNQXU7y4eHh1/L5/ItwvNXf33+wHFxlEzAyMvLk+vr6tHW6pqZmb29v7/u2nFZaFgHj4+M3r6ysfIeTmxxHz9XX1+/s6uo67dSVnK0pGSEAMDs7m8F5jbx1/pwx2bS6uprlaQh0KamYuoD5+fk38WinvKqurv6N0LlNqcqshzuWlpbUntqTqgDFPZ49Z7zL4Xwbcb+glLqc6hHxvLEzZqUlqQlQ3LNoRx139vf09Hyvskn32zbZyd6WS0lTEaC4VnzjiBf3hEyWbXPQdUxl1Zu61NZDKgIU14pvOad4b25u7nWdt3nVp70eStpGCYNr2HG6cfCQcTJXW1u724aOddxNR0dHb19bW5ujLmPqX2F7HWN7/dO1i5tPLGBycvLqXC73BARamPcx8rUO2b5g6DhtfnZoaOhZCu/YCmZljfyXvNlMJvNBR0fHX7atWBpLAKN2FY4+zuKT0/fz1oUAD+N8f0h9aBXXjFEwNXvBZ5WKL9i5sgj7kNn8O2jgliMFTExMXEl4PIZxG0QPkta7HU3+NCTTkL1XKGxC+nlVCicG5Snw91IRtiutgP8ZbVnC7KPOzs6lIFaoAF3CMBwAOOzU/J226bq6umx3d/e3QcCNlsfGxu5kJ9MMS8xNQRyEXMSfQ0zyQbctSsB5jK9wDM+Qn2aBZhnpE059WbLMzC4WuhWz2SE5jwB7RfGqw2JZDeO8L3gWVVVnWlpatrW1tV0w5bInZpBOcL68uri4eApCK+JwkDz0HCDeBpiyH4zxZkBeD3a8HGXD6zkvfxoaGg4EeUNDSEZsddtJvuHN0DnPQn2EkflYbZfjIYweZoHPEsryUfeouwifk0Hu0BmQkYxx3FMsEMAO6+AKApSjLB7xGed1uh8Ic17ckQLUyE3ybTp/ojxg17FLaG2U/RGP+EQkfvkRRVpQAJ3zrIdnSL1jHtA9bLH7osDSqBe+eIQlXsOfj8IuKECdODzOEv/+iQn4G0zxrVGApdQLV/gWQ7zit+WwtKgAdWLxHiUZNABNnNBH9Oloyqkk5lP0CGBNBnDQ8BbEjyVACJwFLzOlPxm0HQsLC30FkRM28imqe9QOdROP+OJAxBagg4wpfckB3erkS87i9BYLIp64B2dsAQJna/OvucSqe4223KWk/q3A5SkGmEgATuve7j2MmE9o60pM/QFxeYphJhLADdQXALBPWIwkZruPF+Ap2D2RAHdk0g4hF8/lKeg9jRsWQF9/xIqRxGz38ZIISBTHLjBrwCeMcpALYTPfELdwt/+Zu8w/UXaqFx74ngkhpM/KWE8iAQLmELPAoQJ0EcPhPTjTyvsQeR1MF7gifIqTMwg6FvEHwsdzB8qSRaWJBLC9hS5ivp+3IEwOt5LeA1kwNJuMoFYw1pmZryWGe84MV4VfjXO+gABPlO9efeT3QFgv/mneAPi82nBAn5afyzHSqLvRWezmsNmNzfW8Yc+PEkPDA9jtkgEH2Y36pxpmHKzb8AwYMo8wAHpKDhEqM4TKcfKY5qsJrbsJJ2+WsN/m9NEF7pIBSDIDiQQ0NjZeXF5edri97LpGWU7jyExfX98v1oC/Fl5WIsjMmXeA9bCVOk8MfTQ7l4Qc4vUFFutJFEJCJH7fJdF9/SumeoY/aUfb29v/UNtGnqmpqWv50/coo65QvJf3GDvW0xvBqvSpjEBlBP6HI/AvNkRdWFSikEIAAAAASUVORK5CYII=');
}
.ico-focus.active{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA2pJREFUaAXtWb9rFEEU/uYu5y8QxaCdhaJiSLTwLLQSRRBBORUNiE3A/8Am2mmVytoqYmNzivGIIIIoVlqohZcQUTGFTTAqSQR/3V3Gb9Y72dvbuZ25ndsY2YFh58eb977vzZu5lwmQltQDqQdSD/y3HpATuCLLmGe9vOxIykmclq8g/1b2u0FCdEMpQW+l3pes63z659neI3bjvW8sdjMTW0NAgXyLlRwqsvrBKynVL3JnVqiOq+KcAL7jKsHlNQDzkN68Ztp+2GkIqbhHDbciYWRxRvTjdqScgYAzApq410Fwdh6chFA9rsPiXkfA2XlwQqAe17q415Fwch5ihRBvnI08tOeJcESH0mD8ElZjVGzHrIFsi4g1ATmFXh7UU1jEILUdZM22aLUfqHHJY2R4/WZxR/Ths6kKIwKM8Q0EfJJKBxkuh/jtMTXQgVwVAo+4rkhCY7ytvrTToSUgp7Ee33CC3laePsyaa6eoS3MV6n3IXSliDe6KLZgL2gkloJIwevoiq9NfzaBxq77AL8qPiF3NiWE4gTIWCH6tlYEkhAUWSKApRdFdo9eTwNOBjRvBNeE7MI1V+IrnFO4PLljC/iRjYi/PwQ8/htAd8IRyOMvb4KdfeMnaCgfxBMErPKEE1ATv4jI/w6r9D5ThOp4WKKEh1JCSknswgfs80EcaY4l/BR5gAEeFIIqQot0BJestymCIzY5+5pWOmGWWMTKkA690tyWgBPhLOEMple8kX2jXs9/GciQBtVYMYJzBdK2NHvdTtOfZjdDc9gz418oPzBnn8IKR2Ocf70pbYIqJTF5sZq4bUYx2QOnwlGVwIUKfm2naMQGvjBkT8JBJ8zQ3FhMLO3YEMsxNkygWduwILCZEwMKOHQELz8TaKAs7dgRqCe2AhR07Aj0JEciiarqDdgQq5opNAYTKVc0dZUcgqR2wsGNHIGfuGc+zgnmUwBjrTKindYMWduyeRyoGBAReM90oEVuJafAzlUl6aXkZ+zhWIJkC53fqsHvjJnbqCoxzISXvPWpV8Km+9s9H8MUIeMpa4mtRiX94vGmaD+lQzw6epgKnVN1PQs2RkEVv1HtQQ60VAbWIr9A36cVjbD5hLTHFGxfb8FHNdVLkO2xiynacaxWZAyRzj//FOdeJrnRN6oHUA8vQA78BsdnQahSVFWEAAAAASUVORK5CYII=');
}
.bg-cxhd, .bg-sppj, .bg-spxq{
  padding-left: 2.5rem;
  background-repeat: no-repeat;
  background-position: 0.5rem center;
  background-size: 1.5rem 1.5rem;
  font-weight: 600;
}
.ico-addcart{
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.3rem 1.3rem;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABACAMAAAB2gDrvAAAAM1BMVEUAAADvjwDxjwDwjwDvjwDwjwDvjwDwjwDwjwDvjwDxjwDvjQDwjwDvjwDvjwDvjwDwjwD+y31TAAAAEHRSTlMAcJ/vEK8g389gj4C/QDBQPyE90wAAAglJREFUWMO1l92WqyAMhcHIv2De/2mPdcoCJ2XLHGe+m7bq2iQ7IVj1Y1YdN2+WVFQjeOIvTLpXyJ74DYV6UXPHdheD4R6f1Ynjnh1KFMff0Od14h4DJYgFZz6eewglUqMQkWu+sI41lm6p7qs91K+BlHFF2kNxLe3H8goxejpo+Q0wXbCXX7Zlyydp6EYXf01MLEu4MDsLDVlLz4I+3FQ9PDiejkQfahlZIheOa+ey0Ag8hE5LZe23ukKlTMURPtjcXQEaa0vVb9trZ6bj4y3hVMPxkFJThXXBpuozTKEhWyrxENPClBq27yJsyN6HtVKvP2dquDbh1iTouksd7hA7skq0jKAZl1kS1ZXEgCxEWutjUxtk5VAmLUcEI9z67SghY5WEGFArsMfNMXkTahqTpg4HpYwk8g3+qpJ9Gsw7iIv5bV4JntkCUyHOGE/D85kR2CA8l3G5gakz0K4kci7jIqEz1egJSp+ILIxRT3B1Wjxg+QWNVMfsA3Yx4BDQ1E3fEiwwdZodGDILgWR+qPFoyxjUIpMkNSbrZYK4qz/H7jrb8c080WdfjiwfVbI7e9DeBEHg3X2RDYYPKifu6evxO/NOHcA7+wI0IuiiMvlvyXDDyVQa9v/iCJMaiRsRbEiPStulnMF0SQqgwWNZHJM4G9Lr+CD0WWGKcexNGdx7KaT16Y6UAs/5B5wkdntbfIQbAAAAAElFTkSuQmCC');
}
.bg-cxhd{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAllBMVEUAAAD/ckX/cET/cEL/fFL/ckX/d0T/ckT/ckT/c0H/ckX/ckX/ckT/ckT/ckX/cUX/ckT/ckX/ckX/ckP/cUL/ckX/ckT/ckX/ckX/ckX/ckT/ckT/cUX/ckX/cUT/cUT/ckX/ckP/ckX/cET/ckT/ckX/cUX/ckX/cUb/ckb/cEP/cUT/cUP/ckT/c0n/cUX/ZjP/ckV1g38nAAAAMXRSTlMA+21iBvYDsxsJ6NzOrY2GZ6FWKBXx4MRc5Kg+Ieu9mntPQy2ldjXUlIFJORDJDtEFz+5qagAAAjxJREFUOMu9lNl6qkAQhHuUHQTcNeK+m8STev+XO80sDg6ay9QNQ/F/0BtNf6x9fyKW4e13KIgqj8grBKR69/foLvQBkeUpjLKvN6jXR0Mfm77Pl1XwGu7BKl2wMay/ULxkSwBiPdseV8l5E0urWrI3CctRK4g54C/cJCDlF/Gzv2WzQ66uJtHnl6+BcUwtnTqXVNJe0/0GQnqt7YTpI1nNfJX4vVznO5eOEs7TKfGM2zyXNTbFHeqMO2xWhl3VSOhRPIHUVfkDgVxFzt7CJge/UwfD13zFqQaaRSaBBQMnehyX8lwAa/KYqTSL7iMMPSUfgPiUpyPwL6orftds5zEJZ1JKOCWdkB7NFVG3wVIK9PWR3Y0+FpId76kLydomLHUPuVwHY3dTiHDosJw4IzbmIRnFARnWasr3Kq1PPn3bIXdYk4zJqy+fuay33ZSR8Q5Aok5fHPXcYdV/Io5EpqiwYyuCZ9Z0fqDcHPDJFt2JtwTEIeUmSXeUAFPblkuTVfOSU8U3Xj2jGR9KHfNjCKJH33IgDG4qvF09uNkPKcTExrBmiTmMIX+fDVipKYzHSK571RvYPGp+SHuwplGzQf7e3Q35mJm9SqNo9GxQv6OMXXw40tEn7dU1DovBD7V0dv/7OIRS2F6tL7ZPV3esdPyIfb+17ILbZerzg5O6K1ORXWbb69LdpE9DntRzW01hlcUuZ4dVHOo9bjVtBWHXjVFS9OoQsjKgd4r7mv2o3zeqYvpVi14i5r0d/a3+AwoaZeuJVkYcAAAAAElFTkSuQmCC');
}
.bg-sppj{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAhFBMVEUAAAD/ckX/cEX/c0b/c0X/cEj/ckX/ckX/cUH/ckX/ckX/ckX/cUX/ckX/ckX/ckX/ckX/ckb/cUX/ckT/cUf/dET/cUT/d0v/ckX/ckX/ckb/ckT/ckX/cUX/c0T/ckX/ckX/cUX/ckX/cUX/ckX/ckX/ckb/c0X/ckX/c0X/ckb/ckVvLkT4AAAAK3RSTlMA8DBQ0CDZ+BDn3vUXzEP77T87RyYhHQjitpJiTCrXyIl1Nb2mmW1awHp5YpKAggAAAUBJREFUOMvl0cl6gkAQReFiEhlUUIIC4mxMct///VIQk2o60rBx5dnWv7lf0VNblwE6WZ90Ly581+nYPfSsX7sDsFD1Ef+63u0EaPRc8Adw8DpNqS1n65cJkGR/2AUcelC9YetQtmM9H8B5Y1dENOVNi5sR5+HdsnZZV4INlnsLWKe92FMsl7Eu+rAdtNukL8DtwR7baE7Sygcuj7EXanbJNqp1rFvZF6UkWNvWsaFYwbJtq9hlAIQ2Kbh/29ZnG5OKjdssmzQsNtW2WUt6hONmW8duxOr4AkR922Id863q2VbgoGELULakyrY14Jpwpm6bAhMDzpptJxqF04DPNY3CzoKvMQ3go9dUsU1qMuIJpOREZvyuWSOmWzFr25c5mbDeq+IzcLUHqoCZvGK4Q4vX5zE2iOlHH2eJZW5Xsn1i31yKSw8c+Jd0AAAAAElFTkSuQmCC');
}
.bg-spxq{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAllBMVEUAAAD/cEj/ckX/ckX/ckX/c0X/ckX/dUn/cUX/ckX/ckX/cTz/ckX/ckX/ckX/c0f/ckX/ckX/dET/dXX/ckX/ckX/c0X/ckX/ckX/cUX/c0X/ckb/ckX/c0X/dD7/ckT/ckT/ckX/ckb/ckX/ckT/ckb/ckb/ckX/ckX/ckX/ckT/c0X/c0b/ckX/cEP/cUf/c0P/ckU8MOjDAAAAMXRSTlMAIGDg5s/ZDGom+wTumysT+MYYAtS9s6uWj4wdgkEI8s6lekxGMtzby4d0XVBcOTY1jdaYOAAAAYNJREFUOMu11NeygjAQBuCgIKFLVaq9Hk/Z93+5s2wGBywkN/7jxIx+E9ddgH02ZhUaowmXWmfLBKRxa2GDKShk5ROucJvyyUh4hsQjHAKEDhtPAZDQBqvgTBIfQO/wRIa1JxzkM/d0MZVwIzqYmCrYA5GFAm7mABvNQx3IsYasZCWuvhybeHIRVWonswWIpEwBRyeyR02KSWc29kKtz5jAjx6U8w4/JzrbeayKUwDYquGYZmrXSrgAytRUwDuEbo6L9xofJsHdWjraP6ct++sFbjz8TY11tzEpZuK7Wz7hX4MqPIj+Zriv6I5yAdb+A76CyHzHMEvcLRmF4zYcYHPTwnVr7JsAZ0dgByX08U1v/zp3Ym7j2XyPq27d56gPMFWb0LffVAq+Dr0mDjDGvjSMsqdzhq0vhvj4w7qU7Qf5cPCbPs5wpP1xZPH767lwWD+m1bfyq24Ecxm2OrwGSGV4CzBj3WRzXxuJtbW7p5q1ApXsGaVW0dd7+Z4xG42xqNlH8w9dAGQDhaQRNwAAAABJRU5ErkJggg==');
}
.lq-img{
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAACMCAMAAAD7nV8jAAAAilBMVEUAAAD8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H8b0H+T0z8b0H+Ukv8bEL+VUr9YEb9ZET8akP+WEn9W0j9XUf8Z0O6rln2AAAAInRSTlMABvsN9t7PwzwwJRwU8Ork17myq6OclI2Gf3hxamNcVE1G62+sXAAAAeNJREFUaN601sdSw0AUBVGEMRgwOWcYiwz//3ve+03VqbvQ3U+X2lborWgvq819ReeXJ5vn38cIcFku4Lcl51+rQEsAs45ABLjqCCSAt3L+vyWA2bwKRIDrcgF/LQEsOgIJYJgXwBgBbjoCCWCxXQUSwHBaLuAjAtx2BBLAfhH4bglg2K0CEeCunP9sAFAAAApEgPuOQAI42KkCCWDYqwIR4AECAEjAgCrwEwEeISDA4VF9DUaAMwgI8NT5EAFAgQhwDgEBniEgwPIYAgJcdL6kAKhlGgAUAMAtAwBbBgC2DABuGQDYMgCwZQBwywDAlgEAAqsRALcMAGwZANgyALhlMKaAxhTQ1DIcBDwIeGgZDyngoWU8tIwHAQ8t46FlPKSAh5bx0DIeBDy0jIeW8ZACHlpmcoAVpv8R/TdOfyPlt3L+MPlxXtdqx0QAADAIA5f611wJDH+RwNIC4YYIOCh80vyo+lnvHwuJ8Ofq790NhlscEAE2z4ymW1032273PXB45PHQ5bHPg6dHXw/fHv+9gPAKxEsYr4FEhFdhXsZ5HeiFpFeiIsJrYS+mvRr3ct7xAIlwROKQxjGRgyoQQbCOcaEDS0emObTdzsfBNaNzh/c+H+ABg08ofMRRz0i2aeApzQNE9wQ8cJYSIwAAAABJRU5ErkJggg==');    
}
.service-main .sm-span{
  margin-right: 0.5rem;
  color: #666;
  display: inline-block;
  padding-left: 1.3rem;
  height: 1.5rem;
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAdVBMVEUAAACfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5/mpf84AAAAJnRSTlMAJu429t0S++fzT0zYHtJ0a4Ra4KuYjUM7CrKiIMcby3lTCLowfsBaQD0AAAFhSURBVDjLfVNZgoMgFENQwQ3Ffam2nXZy/yMOonXp0OZDgRCCeU+yo2tUKQWN+zryyX/4aYwNhUre+UwAkNUtv6fVyAGqupN8AGjFXtOnKoD8wCdXYHBOivrhHGYSPCVf0IPfv/EZYNcnGTMGFKWVd2LQOZAUNLHqY5gNnYfqgx5uqAcNwGy8BwTRPKohf+y8a3jS2xwSzXN9/o/KicTtsz+DIGIJvUkTiz8DXTc4HF5y9n9tiE2MlwCQF7N4WfwNWm3xWC4ZcSBOXvpwq4IkNUYzvs9nOMQpjP+KAT2JwJfKNy4QR7u/hi9wmx9qmYYugN1fIzfiGsIn2xm7v44pRj+n5qJeV8JA+58apZ3fam9QptqdZ8HaKN0VgaWgOg8xrdEJ0PCdb4uDjHngv/6R7jL3JJpGoMim7ftzCXjspKhdgJZpw1ibDQLAMJEznlWADbxsieXaWTkWlBbXMj38dn+vQSHQ5WtUXwAAAABJRU5ErkJggg==');
}