.share-side {
  background: url(../image/share-side.png) no-repeat;
  position: absolute;
  cursor: pointer;
  z-index: 2;
  width: 35px;
  height: 30px;
}
.soubao-sidebar {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1000090;
  width: 35px;
  height: 100%;
  font: 12px/1.5 arial, tahoma, \5b8b\4f53;
}
@media screen and (max-width: 1430px) {
  .soubao-sidebar {
    display: none;
  }
}
.soubao-sidebar .soubao-sidebar-bg {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 4;
  width: 35px;
  height: 100%;
  background-color: #383838;
}
.soubao-sidebar .sidertabs {
  position: absolute;
  z-index: 5;
  left: 0;
  transition: height 0.3s ease-in-out 0.1s;
  -ms-transition: height 0.3s ease-in-out 0.1s;
  -moz-transition: height 0.3s ease-in-out 0.1s;
  -webkit-transition: height 0.3s ease-in-out 0.1s;
  -o-transition: height 0.3s ease-in-out 0.1s;
}
.soubao-sidebar .sidertabs.tab-lis-1 {
  top: 178px;
  height: 357px;
  width: 35px;
}
.soubao-sidebar .sidertabs.tab-lis-2 {
  bottom: 5px;
  background-color: #383838;
}
.sider-top-stra {
  position: absolute;
  z-index: 5;
  left: 0;
  transition: height 0.3s ease-in-out 0.1s;
  -ms-transition: height 0.3s ease-in-out 0.1s;
  -moz-transition: height 0.3s ease-in-out 0.1s;
  -webkit-transition: height 0.3s ease-in-out 0.1s;
  -o-transition: height 0.3s ease-in-out 0.1s;
}
.sider-midd-1 {
  top: 0;
}
.sider-midd-2 {
  bottom: 0;
}
.icon-tabe-chan {
  width: 35px;
  height: 30px;
  margin-bottom: 10px;
  position: relative;
  cursor: pointer;
}
.icon-tabe-chan .tab-icon-tip {
  display: none;
  position: absolute;
  left: 0;
  top: 12px;
  z-index: 3;
  width: 4px;
  height: 8px;
  background-position: 0 -245px;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.icon-tabe-chan:hover .dl_login {
  left: -202px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.icon-tabe-chan:hover .tab-tip {
  left: -47px;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.icon-tabe-chan:hover .share-side {
  background-position-x: -26px;
  background-color: #e23435;
}
.icon-tabe-chan:hover .triangleshow {
  display: block;
  background-position-x: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.icon-tabe-chan .jsshow {
  display: block;
  background-position-x: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
.icon-tabe-chan:hover .jsshow {
  background-position-x: 0;
}
.tab-lis-2 .qrcode:hover .share-side1 {
  background-position-x: -26px;
}
.shop-car {
  height: auto;
  color: white;
}
.shop-car:hover .tab-cart-tip-warp-box {
  background-color: #e23435;
}
.shop-car .tab-cart-tip-warp-box {
  width: 29px;
  padding: 0 3px;
  background-color: #383838;
}
.shop-car .tab-cart-tip-warp-box .tab-cart-tip-warp {
  padding: 3px 0 10px;
  border: 1px solid #4d4d4d;
  border-width: 1px 0;
  text-align: center;
  cursor: pointer;
}
.shop-car .tab-cart-tip-warp-box .tab-cart-tip-warp .share-side1 {
  width: 29px;
  left: 3px;
  background-position: 0 -210px !important;
}
.shop-car .tab-cart-tip-warp-box .tab-cart-tip-warp .tab-icon-tip {
  top: 50%;
}
.shop-car .tab-cart-tip-warp-box .tab-cart-tip-warp .tab-cart-tip {
  display: block;
  width: 20px;
  margin: 0 auto;
  color: #fff;
  margin-top: 30px;
}
.shop-car .tab-cart-tip-warp-box .tab-cart-tip-warp .tab-cart-num {
  display: inline-block;
  min-width: 17px;
  height: 15px;
  padding: 0 2px;
  background-color: #e23435;
  color: #fff;
  line-height: 16px;
  border-radius: 5px;
}
.massage .share-side1 {
  background-position: 0 -23px;
}
.tab-tip {
  position: absolute;
  top: 0;
  left: 35px;
  width: 47px;
  height: 30px;
  background-color: #383838;
  line-height: 30px;
  color: white;
  text-indent: 11px;
  letter-spacing: 1px;
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.tab-lis-2 .tab-tip {
  width: 74px;
}
.tab-lis-2 .icon-tabe-chan:hover .tab-tip {
  left: -74px;
}
.mmm .share-side1 {
  background-position: 0 -47px;
}
.hostry .share-side1 {
  background-position: 0 -71px;
}
.sign .share-side1 {
  background-position: 0 -93px;
}
.advice .share-side1 {
  background-position: 0 -117px;
}
.topic-banner {
  position: relative;
}
.topic-banner .w1224 {
  position: relative;
}
.topic-banner a {
  overflow: hidden;
  display: block;
  height: 82px;
}
.topic-banner a img {
  width: 100%;
  height: 82px;
}
.topic-banner i {
  background-image: url(../images/xx.png);
  width: 15px;
  height: 15px;
  position: absolute;
  right: 10px;
  top: 10px;
}
.topic-banner i:hover {
  background-position-x: -15px;
  cursor: pointer;
}
.request .share-side1 {
  background-position: 0 -139px;
}
.tab-lis-2 .icon-tabe-chan:hover .qrewm {
  left: -100px;
}
.tab-lis-2 .qrcode .share-side1 {
  background-position: 0 -163px;
}
.tab-lis-2 .qrcode .qrewm {
  width: 100px;
  height: 120px;
  top: -60px;
  left: 35px;
  background-color: #e23435;
  line-height: 14px;
  text-align: center;
}
.tab-lis-2 .qrcode .qrewm img {
  margin-left: -11px;
  width: 100px;
  height: 100px;
}
.comebacktop .share-side1 {
  background-position: 0 -186px;
}
.dl_login {
  position: absolute;
  left: 35px;
  top: -30px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.dl_login .hinihdk {
  width: 160px;
  height: 80px;
  line-height: 80px;
  padding: 0 20px;
  border: 1px solid #eeeeee;
  background-color: white;
}
.dl_login .hinihdk img {
  width: 55px;
  height: 38px;
  vertical-align: middle;
  margin-top: 18px;
  float: left;
}
.dl_login .hinihdk span {
  vertical-align: bottom;
  color: #666;
}
.dl_login .hinihdk span a {
  color: #e23435;
  vertical-align: bottom;
}
.id_jq {
  float: left;
  width: 45px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.loginafter {
  float: left;
  width: 105px;
}
.sh-hi {
  display: show;
}
.shop-car-sider {
  display: none;
  position: absolute;
  top: 0;
  width: 280px;
  left: 35px;
  height: 100%;
  background-color: white;
  box-shadow: 1px 0 4px #888;
}
.noneshopcar {
  position: relative;
  top: 50%;
  bottom: 50%;
  margin-top: -200px;
  text-align: center;
}
.noneshopcar img {
  width: 100px;
}
.noneshopcar span {
  color: #666;
  margin: 20px 0;
}
.hasshopcar.u-mn-cart {
  display: block;
  width: 280px;
  height: inherit;
  background: #e9e9e9;
  border: 0;
  position: initial;
}
.hasshopcar .mn-c-box {
  width: 100%;
}
.buyall-price-wrap {
  height: 80px;
}
.buyall-price {
  position: fixed;
  bottom: 0;
  width: 280px;
  padding-bottom: 10px;
  text-align: center;
  background-color: #fff;
}
.buyall-price p {
  line-height: 36px;
  font-size: 12px;
  color: #666;
}
.buyall-price a {
  display: inline-block;
  width: 240px;
  line-height: 30px;
  color: #fff;
  background-color: #e23435;
}
.buyall-price a:hover {
  background-color: #f33233;
}
.fixed {
  display: block;
  min-height: 1%;
}
.fixed:after {
  content: '.';
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
