.horizontal-group .dockbody,
.horizontal-group .dockitem {
  display: table-cell;
}
.horizontal-group .dockbody {
  width: 5000px;
}
.dijitAlignBottom .horizontal-group .dockitem {
  vertical-align: bottom;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ellipsis2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
}
.ellipsis3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
}
.ellipsis4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 4;
  line-height: 1.6;
  max-height: 6.300000000000001em;
}
.required::after {
  content: "*";
  display: inline-block;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: red;
}
.text-right {
  text-align: right;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.good_item {
  position: relative;
  display: block;
  margin-bottom: 2px;
  background-color: #fff;
}
.good_item::after {
  content: '';
  display: block;
  padding-top: calc(33.33% + 1%*2);
}
.good_item .good_pic {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 33.33%;
  overflow: hidden;
  margin: 1%;
}
.good_item .good_pic::after {
  content: '';
  display: block;
  padding-top: 100%;
}
.good_item .good_pic img {
  position: absolute;
  width: 100%;
  display: block;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.good_item .good_pic .salestatistics {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0 5px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.good_item .good_pic .salestatistics > span {
  color: #fff;
  font-size: 12px;
}
.good_item .good_info {
  position: absolute;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 1% 1% 0;
  top: 0;
  right: 0;
  width: 63.67%;
  height: 100%;
  overflow: hidden;
}
.good_item-s {
  position: relative;
  display: block;
  margin-bottom: 2px;
  background-color: #fff;
}
.good_item-s::after {
  content: '';
  display: block;
  padding-top: calc(24.33% + 1%*2);
}
.good_item-s .good_pic {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 24.33%;
  overflow: hidden;
  margin: 1%;
}
.good_item-s .good_pic::after {
  content: '';
  display: block;
  padding-top: 100%;
}
.good_item-s .good_pic img {
  position: absolute;
  width: 100%;
  display: block;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.good_item-s .good_pic .salestatistics {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0 5px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.good_item-s .good_pic .salestatistics > span {
  color: #fff;
  font-size: 12px;
}
.good_item-s .good_info {
  position: absolute;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 1% 1% 0;
  top: 0;
  right: 0;
  width: 72.67%;
  height: 100%;
  overflow: hidden;
}
.good_item-xs {
  position: relative;
  display: block;
  margin-bottom: 2px;
  background-color: #fff;
}
.good_item-xs::after {
  content: '';
  display: block;
  padding-top: calc(21% + 1%*2);
}
.good_item-xs .good_pic {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 21%;
  overflow: hidden;
  margin: 1%;
}
.good_item-xs .good_pic::after {
  content: '';
  display: block;
  padding-top: 100%;
}
.good_item-xs .good_pic img {
  position: absolute;
  width: 100%;
  display: block;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.good_item-xs .good_pic .salestatistics {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0 5px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.good_item-xs .good_pic .salestatistics > span {
  color: #fff;
  font-size: 12px;
}
.good_item-xs .good_info {
  position: absolute;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 1% 1% 0;
  top: 0;
  right: 0;
  width: 76%;
  height: 100%;
  overflow: hidden;
}
.good_item-m {
  position: relative;
  display: block;
  margin-bottom: 2px;
  background-color: #fff;
}
.good_item-m::after {
  content: '';
  display: block;
  padding-top: calc(38% + 1%*2);
}
.good_item-m .good_pic {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 38%;
  overflow: hidden;
  margin: 1%;
}
.good_item-m .good_pic::after {
  content: '';
  display: block;
  padding-top: 100%;
}
.good_item-m .good_pic img {
  position: absolute;
  width: 100%;
  display: block;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.good_item-m .good_pic .salestatistics {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0 5px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.good_item-m .good_pic .salestatistics > span {
  color: #fff;
  font-size: 12px;
}
.good_item-m .good_info {
  position: absolute;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 1% 1% 0;
  top: 0;
  right: 0;
  width: 59%;
  height: 100%;
  overflow: hidden;
}
.good_item-l {
  position: relative;
  display: block;
  margin-bottom: 2px;
  background-color: #fff;
}
.good_item-l::after {
  content: '';
  display: block;
  padding-top: calc(42.35% + 1%*2);
}
.good_item-l .good_pic {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 42.35%;
  overflow: hidden;
  margin: 1%;
}
.good_item-l .good_pic::after {
  content: '';
  display: block;
  padding-top: 100%;
}
.good_item-l .good_pic img {
  position: absolute;
  width: 100%;
  display: block;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.good_item-l .good_pic .salestatistics {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0 5px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.good_item-l .good_pic .salestatistics > span {
  color: #fff;
  font-size: 12px;
}
.good_item-l .good_info {
  position: absolute;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 1% 1% 0;
  top: 0;
  right: 0;
  width: 54.65%;
  height: 100%;
  overflow: hidden;
}
.good_item-xl {
  position: relative;
  display: block;
  margin-bottom: 2px;
  background-color: #fff;
}
.good_item-xl::after {
  content: '';
  display: block;
  padding-top: calc(50% + 1%*2);
}
.good_item-xl .good_pic {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  overflow: hidden;
  margin: 1%;
}
.good_item-xl .good_pic::after {
  content: '';
  display: block;
  padding-top: 100%;
}
.good_item-xl .good_pic img {
  position: absolute;
  width: 100%;
  display: block;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.good_item-xl .good_pic .salestatistics {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0 5px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.good_item-xl .good_pic .salestatistics > span {
  color: #fff;
  font-size: 12px;
}
.good_item-xl .good_info {
  position: absolute;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 1% 1% 0;
  top: 0;
  right: 0;
  width: 47%;
  height: 100%;
  overflow: hidden;
}
.no-float_all {
  float: none !important;
}
.no-float_all div {
  float: none !important;
}
.no-float {
  float: none !important;
}
.no-padding {
  padding: 0 !important;
}
.no-border {
  border: none !important;
}
.clearfix::after {
  content: '.';
  display: block;
  height: 0;
  visibility: hidden;
  clear: both;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
.goods-gift .good_item-xs::after {
  content: '';
  display: block;
  padding-top: calc(14% + 1%*2);
}
.goods-gift .good_item-xs .good_info {
  height: 90%;
}
.goods-gift .gift-item {
  top: 10px;
  position: relative;
  display: block;
  margin-bottom: 2px;
  background-color: #fff;
}
.goods-gift .gift-item::after {
  content: '';
  display: block;
  padding-top: calc(50% + 1%*2);
}
.goods-gift .gift-item .good_pic {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  overflow: hidden;
  margin: 1%;
}
.goods-gift .gift-item .good_pic::after {
  content: '';
  display: block;
  padding-top: 100%;
}
.goods-gift .gift-item .good_pic img {
  position: absolute;
  width: 100%;
  display: block;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
}
.goods-gift .gift-item .good_pic .salestatistics {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0 5px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.goods-gift .gift-item .good_pic .salestatistics > span {
  color: #fff;
  font-size: 12px;
}
.goods-gift .gift-item .good_info {
  position: absolute;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 1% 1% 0;
  top: 0;
  right: 0;
  width: 47%;
  height: 100%;
  overflow: hidden;
}
.goods-gift .TableCenterDiv {
  min-height: 78.5px !important;
  line-height: 78.5px !important;
}
.img-wrap {
  width: 100px;
  height: 100px;
  position: relative;
  overflow: hidden;
}
.isgift .body .img-wrap {
  height: 50px;
}
.isgift td.body {
  height: 50px;
}
/*购物车、列表选购表头的北京色*/
.goods a {
  text-decoration: none;
  color: #666666;
  margin-left: 4px;
}
.goods a:focus {
  outline: none;
}
.uncheck {
  width: 1200px;
  background: #FCF0D8;
  bottom: 50px;
  left: 50%;
  margin-left: -600px;
  height: 30px;
  line-height: 30px;
  padding-left: 24px;
  position: fixed;
  font-size: 14px;
  box-sizing: border-box;
  z-index: 2;
}
img {
  border: none 0px transparent;
}
.input_txt {
  border: solid 1px #c5c5c5;
}
.inputqtynum {
  border-left: none;
  border-right: none;
  height: 19px;
  width: 38px;
  float: left;
  text-align: center;
}
/*将内部文字显示成类似图片的提示信息*/
.showback {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: FangSong;
  font-size: 18pt;
  text-align: center;
  color: #adaaaa;
  font-weight: bold;
}
/*商品图文显示样式*/
.redbutton {
  display: block;
  padding: 0px 30px;
  text-align: center;
  margin-left: -1px;
  background-color: #ff6d00;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  color: #fff;
  float: left;
  font-size: 16px;
}
.redbutton:hover {
  background-color: #e66200;
}
.home-goods-list .goods-img-item {
  width: 200px;
}
.goodsqtysale {
  width: 47% !important;
  height: 47% !important;
  border-radius: 50%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
  display: none;
}
.goodsqtysale span {
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: block;
}
.goodsqtysalebtn {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  display: none;
}
.goodsVisableFalse {
  display: none;
}
.goodsVisableTrue {
  display: block;
}
.collectVisableTrue {
  display: initial;
}
/*首页卡片样式*/
.goods-img-item {
  /*width: 216px;
    height: 310px;*/
  /*margin-left:1%;
    margin-top:1%;*/
  padding: 0px;
  font-family: 'Microsoft YaHei', '微软雅黑';
  cursor: pointer;
  width: 19%;
  float: left;
  list-style: none;
  /*border: solid 1px @border-color;*/
  text-align: center;
  _display: inline;
  margin-bottom: 20px;
  margin-right: 12px;
}
.goods-img-item:last-child {
  margin-right: 0;
}
.goods-img-item .item-boxCase {
  border: 1px solid #f2f2f2;
}
.goods-img-item .item-boxCase:hover {
  border-color: #fff;
}
.goods-img-item .item-box {
  height: 324px;
  text-align: left;
  display: block;
  background-color: #fff;
  padding: 8px;
  border: 2px solid #fff;
}
.goods-img-item .item-box:hover {
  border: 2px solid #D70C0B;
}
.goods-img-item .item-box:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.goods-img-item .item-box .pic {
  background-color: rgba(229, 229, 229, 0);
  position: relative;
  width: 100%;
  height: 230px;
  overflow: hidden;
  transition: all .2s linear;
  /*&:hover {
                    background-color:rgba(229,229,229,1);
                     background-color:#e5e5e5 \9;
                }*/
}
.goods-img-item .item-box .pic a {
  display: block;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
  position: relative;
}
.goods-img-item .item-box .pic a img {
  width: 100%;
  left: 0;
  top: 0;
}
.goods-img-item .item-box .pic a:hover {
  /*border: solid 1px #e2e2e2;*/
}
.goods-img-item .item-box .message {
  height: 100px;
  font-size: 12px;
}
.goods-img-item .item-box .message .title {
  height: 36px;
  padding-top: 5px;
}
.goods-img-item .item-box .message .title a {
  display: inline;
  height: 30px;
  font-size: 14px;
}
.goods-img-item .item-box .message .info {
  height: 24px;
  /*margin-top:8px;*/
  width: 100%;
  float: left;
}
.goods-img-item .item-box .message .info .price {
  position: relative;
}
.goods-img-item .item-box .message .info .price .left-pice {
  color: #d60b0b;
  font-size: 16px;
  float: left;
}
.goods-img-item .item-box .message .info .price .right-volume {
  float: right;
  position: absolute;
  right: 0;
}
.goods-img-item .item-box .message .info .price .right-volume span {
  color: #666;
}
.goods-img-item .item-box .message .info > div {
  line-height: 24px;
  height: 24px;
  clear: both;
  vertical-align: middle;
  padding-left: 4px;
  margin-bottom: 5px;
  color: #b0b0b0;
}
.goods-img-item .item-box .message .info b {
  font-weight: 700;
  font-size: 16px;
}
.goods-img-item .item-box .message .info .price b {
  /*color: @price-color;*/
}
.goods-img-item .item-box .message .info .stock b {
  font-size: 14px;
  /*color: @price-color;*/
}
.goods-img-item .item-box .message .info .unit {
  font-size: 14px;
  /*color: #616162;*/
}
.goods-img-item .item-box .message .btns {
  height: 40px;
  vertical-align: middle;
  width: 100%;
  font-size: 14px;
  text-align: right;
  float: right;
  position: relative;
  z-index: 100;
}
.goods-img-item .item-box .message .btns .stock {
  float: left;
  padding-left: 10px;
  margin-top: 5px;
  color: #b0b0b0;
  font-size: 12px;
}
.goods-img-item .item-box .message .btns .btns-btn {
  float: right;
}
.goods-img-item .item-box .message .btns .PutcartStyle {
  color: #fff;
  background: #D70C08;
  padding: 4px 10px;
  border-radius: 2px;
  float: left;
  display: none;
  transition: all 1s;
}
/*商品详情页面卡片样式*/
.details-img-item {
  /*width: 216px;
    height: 310px;*/
  /*margin-left:1%;
    margin-top:1%;*/
  padding: 0px;
  font-family: 'Microsoft YaHei', '微软雅黑';
  cursor: pointer;
  width: 25%;
  float: left;
  list-style: none;
  /*border: solid 1px @border-color;*/
  text-align: center;
  _display: inline;
  margin-bottom: 10px;
}
.details-img-item .item-boxCase {
  border: 1px solid #f2f2f2;
}
.details-img-item .item-boxCase:hover {
  border-color: #fff;
}
.details-img-item .Detail-item-box {
  height: 324px;
  text-align: left;
  display: block;
  background-color: #fff;
}
.details-img-item .Detail-item-box:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.details-img-item .Detail-item-box .pic {
  background-color: rgba(229, 229, 229, 0);
  position: relative;
  width: 100%;
  height: 230px;
  overflow: hidden;
  transition: all .2s linear;
  /*&:hover {
                    background-color:rgba(229,229,229,1);
                     background-color:#e5e5e5 \9;
                }*/
}
.details-img-item .Detail-item-box .pic a {
  display: block;
  height: 0;
  vertical-align: middle;
  text-align: center;
  margin: 0 auto;
}
.details-img-item .Detail-item-box .pic a img {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}
.details-img-item .Detail-item-box .pic a:hover {
  /*border: solid 1px #e2e2e2;*/
}
.details-img-item .Detail-item-box .message {
  height: 100px;
  font-size: 12px;
}
.details-img-item .Detail-item-box .message .title {
  height: 36px;
  padding-top: 5px;
}
.details-img-item .Detail-item-box .message .title a {
  height: 30px;
  overflow: hidden;
  line-height: 15px;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  font-size: 14px;
}
.details-img-item .Detail-item-box .message .info {
  height: 24px;
  /*margin-top:8px;*/
  width: 100%;
  float: left;
}
.details-img-item .Detail-item-box .message .info .price {
  color: #d60b0b;
  font-size: 16px;
}
.details-img-item .Detail-item-box .message .info div {
  line-height: 24px;
  height: 24px;
  clear: both;
  vertical-align: middle;
  padding-left: 5px;
  margin-bottom: 5px;
  color: #b0b0b0;
}
.details-img-item .Detail-item-box .message .info b {
  font-weight: 700;
  font-size: 16px;
}
.details-img-item .Detail-item-box .message .info .price b {
  /*color: @price-color;*/
}
.details-img-item .Detail-item-box .message .info .stock b {
  font-size: 14px;
  /*color: @price-color;*/
}
.details-img-item .Detail-item-box .message .info .unit {
  font-size: 14px;
  /*color: #616162;*/
}
.details-img-item .Detail-item-box .message .btns {
  height: 40px;
  vertical-align: middle;
  width: 100%;
  font-size: 14px;
  text-align: right;
  float: right;
  position: relative;
  z-index: 100;
}
.details-img-item .Detail-item-box .message .btns .stock {
  float: left;
  padding-left: 10px;
  margin-top: 5px;
  color: #b0b0b0;
  font-size: 12px;
}
.details-img-item .Detail-item-box .message .btns .btns-btn {
  float: right;
}
.details-img-item .Detail-item-box .message .btns .PutcartStyle {
  color: #fff;
  background: #D70C08;
  padding: 4px 10px;
  border-radius: 2px;
  float: left;
  display: none;
  transition: all 1s;
}
.PutcartStyle {
  color: #fff;
  background: #D70C0B;
  padding: 4px 10px;
  border-radius: 2px;
  float: left;
  display: none;
  transition: all 1s;
  cursor: pointer;
}
.delete-item {
  display: block;
  background-color: #fff;
  border: solid 1px #ff8040;
  float: left;
}
.delete-item a {
  height: 20px;
  line-height: 20px;
  display: block;
  vertical-align: middle;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #fff;
  border: solid 1px #ff8040;
  text-decoration: none;
}
.delete-item a * {
  display: block;
  float: left;
}
.delete-item a .ditem_title {
  color: #808080;
  font-size: 12px;
  font-weight: normal;
}
.delete-item a .ditem_content {
  color: #ff8040;
  font-size: 12px;
  padding-left: 3px;
  padding-right: 3px;
}
.delete-item a .icon-close {
  background-image: url(/r/css/images/b2bicon1.png);
  background-repeat: no-repeat;
  background-position: -1px -1431px;
  width: 14px;
  height: 14px;
  margin-top: 3px;
}
.delete-item a:hover {
  text-decoration: underline;
  background-color: #e2e2e2;
}
.delete-item a:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.delete-item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.push-shell {
  outline: 1px solid #e5e5e5;
}
.push-shell .goods-block-title {
  height: 30px;
  line-height: 30px;
  color: #666666;
  margin-bottom: 2px;
  font-weight: bold;
  vertical-align: middle;
  text-align: center;
  background-position: left -433px;
  background-repeat: repeat-x;
  background-image: url(/r/css/images/b2bicon1.png);
  border-bottom: 1px solid #e5e5e5;
  clear: both;
}
.push-shell .push-content {
  clear: both;
}
.clearlast:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.push-goods-item {
  height: 324px;
  width: 100%;
  clear: both;
  border-bottom: 1px solid #e5e5e5;
}
.noneborder {
  border: none 0px transparent;
}
/*单据列表的样式*/
.goods-list-table {
  table-layout: fixed;
  width: 100%;
  font-family: 'Microsoft YaHei', '微软雅黑';
  font-size: 12px;
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: -10px;
  /*border-collapse: collapse;*/
  /*表头样式*/
}
.goods-list-table .goods-list-tr {
  padding: 0px 10px 0px 10px;
  text-align: left;
  height: 42px;
  border: 1px solid #eaeaea;
}
.goods-list-table .goods-list-tr.head {
  background-color: #ececec;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
.goods-list-table .goods-list-tr.body {
  border: none 0px transparent;
  border-top: solid 1px #e5e5e5;
  background-color: #fffdee;
  height: 110px;
  vertical-align: middle;
}
.goods-list-table .goods-list-tr:hover .isborder1,
.goods-list-table .goods-list-tr:hover .isborder2,
.goods-list-table .goods-list-tr:hover .isborder3 {
  border-color: #D70C0B !important;
}
.goods-list-table .labelBack {
  background: url('Images/index/labelBack.png') no-repeat;
  display: inline-block;
  width: 50px;
  height: 20px;
  color: #fff;
  text-align: center;
  margin-right: 5px;
  overflow: hidden;
}
.goods-list-table thead tr td {
  padding: 10px;
}
.goods-list-table td {
  padding: 0px 10px 0px 10px;
  text-align: left;
}
.goods-list-table td.head {
  background-color: #fff;
  height: 32px;
  line-height: 32px;
  vertical-align: middle;
}
.goods-list-table td.body {
  border: none 0px transparent;
  border-top: solid 1px #e5e5e5;
  background-color: #fff;
  height: 110px;
  vertical-align: middle;
}
.goods-list-table .isborder1 {
  border-left: 1px solid #eaeaea !important;
  border-top: 1px solid #eaeaea !important;
  border-bottom: 1px solid #eaeaea !important;
}
.goods-list-table .isborder2 {
  border-top: 1px solid #eaeaea !important;
  border-bottom: 1px solid #eaeaea !important;
}
.goods-list-table .isborder3 {
  border-right: 1px solid #eaeaea !important;
  border-top: 1px solid #eaeaea !important;
  border-bottom: 1px solid #eaeaea !important;
}
.goods-list-table .chk {
  width: 40px;
}
.goods-list-table .pic {
  width: 100px;
}
.goods-list-table .pic.body {
  vertical-align: middle;
  text-align: center;
}
.goods-list-table .pic.body a {
  display: block;
  height: 0;
  vertical-align: middle;
  text-align: center;
}
.goods-list-table .pic.body a img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.goods-list-table .price {
  width: 180px;
  color: #d60b0b;
}
.goods-list-table .price.body b {
  font-size: 14px;
}
.goods-list-table .stock {
  width: 180px;
}
.goods-list-table .stock.body b {
  /*color: @price-color;*/
  font-size: 14px;
}
.goods-list-table .btns {
  width: 110px;
}
.goods-list-table .btns.body {
  font-size: 9pt;
}
.goods-list-table .title.body a {
  display: inline;
  margin-left: 4px;
}
/*单据的查询条件*/
.bill-query {
  width: 100%;
  height: 40px;
  background-color: #ffffff;
  border: solid 1px #e5e5e5;
  border-bottom: 1px dashed #e5e5e5;
  padding-left: 20px;
  box-sizing: border-box;
}
.bill-query div {
  float: left;
}
.bill-query .query-item {
  height: 40px;
  line-height: 40px;
  margin-left: 5px;
  margin-right: 2px;
  vertical-align: middle;
}
.bill-query .query-title {
  height: 40px;
  line-height: 40px;
  padding: 2px 10px 2px 0;
  vertical-align: middle;
  margin-left: 20px;
  font-size: 14px;
}
.bill-query input {
  height: 24px;
}
.bill-query input[type=button] {
  height: 28px;
}
.bill-query select {
  height: 30px;
  width: 120px;
}
/*购物车列表的样式*/
.shop-car-table {
  table-layout: fixed;
  width: 100%;
  font-family: 'Microsoft YaHei', '微软雅黑';
  font-size: 14px;
  border-collapse: collapse;
  border-spacing: 0;
  /*border-collapse: collapse;*/
  /*表头样式*/
  /*.cart_item.cartlist-active{
        border:1px solid @base-color;
    }*/
}
.shop-car-table tr {
  border: 1px solid #e5e5e5;
}
.shop-car-table tr,
.shop-car-table td {
  padding: 0px 10px 0px 10px;
  background-color: #fff;
  text-align: center;
  /*text-align: left;*/
  /*border-bottom:1px solid  @border-color;*/
}
.shop-car-table tr.head,
.shop-car-table td.head {
  background-color: #fff;
  height: 45px;
}
.shop-car-table tr td,
.shop-car-table td td {
  padding: 0;
}
.shop-car-table tr.body,
.shop-car-table td.body {
  border: none 0px transparent;
  /*border-top: solid 1px @border-color;*/
  background-color: #fff;
  height: 110px;
  vertical-align: middle;
}
.shop-car-table tfoot tr {
  height: 60px;
  border: 1px solid #e5e5e5;
}
.shop-car-table tfoot button {
  /*width:100px;
            height:40px;*/
  padding: 10px 30px;
  background-color: #d60b0b;
  color: #fff;
  font-size: 15px;
  margin-left: 60px;
  border: none;
  cursor: pointer;
}
.shop-car-table tfoot button:hover {
  background-color: #be0a0a;
}
.shop-car-table tfoot button:focus {
  outline: none;
}
.shop-car-table tbody .title a {
  padding-left: 0px;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  overflow: hidden;
}
.shop-car-table tbody .cart_price {
  color: #d60b0b;
  /*font-weight:bold;*/
}
.shop-car-table tbody tr.cartitem_active {
  border: 1px solid #d60b0b;
}
.shop-car-table tbody .shop-car-table_content {
  width: 100%;
  padding: 10px 0;
  background-color: #fff;
  transition: all 0.2s ease-in;
}
.shop-car-table tbody .shop-car-table_content:hover {
  box-shadow: 0 0 10px #cacaca;
}
.shop-car-table tbody .shop-car-table_content ul li {
  float: left;
  text-align: center;
}
.shop-car-table tbody .shop-car-table_content ul .content1 {
  width: 4%;
  padding: 37px 0 0 0;
}
.shop-car-table tbody .shop-car-table_content ul .content2 {
  width: 10%;
  position: relative;
}
.shop-car-table tbody .shop-car-table_content ul .content2 .content2ImgCase {
  width: 100px;
  height: 100px;
  overflow: hidden;
  position: relative;
}
.shop-car-table tbody .shop-car-table_content ul .content2 .warning-tag {
  position: absolute;
  top: 0;
  left: 0;
  border: 20px solid #D60B0B;
  border-right-color: transparent;
  border-bottom-color: transparent;
  z-index: 1;
}
.shop-car-table tbody .shop-car-table_content ul .content2 .warning-tag .tag {
  position: absolute;
  top: -15px;
  left: -15px;
  color: #fff;
}
.shop-car-table tbody .shop-car-table_content ul .content2 .content2Case {
  display: block;
  height: 0;
  vertical-align: middle;
  text-align: center;
}
.shop-car-table tbody .shop-car-table_content ul .content2 .content2Img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.shop-car-table tbody .shop-car-table_content ul .content3 {
  width: 20%;
  height: 55px;
  text-align: left;
}
.shop-car-table tbody .shop-car-table_content ul .content3 .product-tag {
  background: #FFEDDF;
  color: #FF6D00;
  height: 22px;
  padding: 0 8px;
  display: inline-block;
  line-height: 24px;
}
.shop-car-table tbody .shop-car-table_content ul .content3 a {
  /*-webkit-line-clamp: 3;
                        display: -webkit-box;
                        display: -moz-box;
                        -webkit-box-orient: vertical;
                        -moz-box-orient: vertical;
                        overflow: hidden;*/
}
.shop-car-table tbody .shop-car-table_content ul .content3 div {
  margin-top: 3px;
  color: #b0b0b0;
}
.shop-car-table tbody .shop-car-table_content ul .content4 {
  width: 15%;
  line-height: 100px;
  color: #d60b0b;
}
.shop-car-table tbody .shop-car-table_content ul .content5 {
  width: 5%;
  padding: 37px 0 0 0;
}
.shop-car-table tbody .shop-car-table_content ul .content6 {
  width: 10%;
  line-height: 100px;
  color: #d60b0b;
}
.shop-car-table tbody .shop-car-table_content ul .content7 {
  width: 10%;
  padding: 37px 0 0 0;
}
.shop-car-table tbody .shop-car-table_content ul .content8 {
  width: 14%;
  padding: 37px 0 0 0;
}
.shop-car-table tbody .shop-car-table_content ul .sc_content3 {
  width: 35%;
}
.shop-car-table tbody .shop-car-table_content ul .sc_content4 {
  margin-right: 15%;
}
.shop-car-table tbody .shop-car-table_content ul .OutOfStock {
  margin: -10px 0;
  height: 83px;
  background: #FFF6ED;
}
.shop-car-table tbody .shop-car-table_content .notPowerShow {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  width: 52px;
  height: 52px;
  border-radius: 52px;
  left: 50%;
  margin-left: -26px;
  top: 50%;
  margin-top: -26px;
}
.shop-car-table tbody .shop-car-table_content .notPowerFont {
  color: #D9D7D3;
  text-align: center;
  padding-top: 15px;
}
.shop-car-table tbody .shop-car-table_content .notPowerFont div {
  width: 70px;
  line-height: 35px;
  margin: 0 auto;
}
.shop-car-table tbody .shop-car-table_content .ishand_table_case {
  display: table;
  height: 60px;
  width: 100%;
  margin-bottom: 10px;
  background: #f1f1f1;
}
.shop-car-table tbody .shop-car-table_content .isHasEnoughHand {
  min-height: 60px;
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.shop-car-table tbody .shop-car-table_content .isHasEnoughHand .content1 {
  padding-top: 13px;
}
.shop-car-table tbody .shop-car-table_content .isHasEnoughHand .notIsHand {
  width: 30%;
  float: left;
}
.shop-car-table tbody .shop-car-table_content .isHasEnoughHand .notIsHand .notIsHandFontName {
  display: inline-block;
  width: 50px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  top: 5px;
}
.shop-car-table tbody .shop-car-table_content .isHasEnoughHand .disabledInput {
  width: 84px;
  height: 21px;
  background: #000;
  opacity: 0.2;
  float: none;
  position: absolute;
  top: 27px;
  left: 104px;
}
.shop-car-table tbody .shop-car-table_content .isHasEnoughHand .disabledFont {
  float: none;
  margin-left: 60px;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  width: 70px;
}
.shop-car-table tbody .shop-car-table_content .isHasEnoughHand .ishandCanuseqty {
  font-size: 10px;
  padding: 2px 0px;
  margin: 0 5px 2px 75px;
  color: #FF910A;
  float: none;
  width: 60px;
}
.shop-car-table tbody .shop-car-table_content .isHasEnoughHand .noIsHandcanuseqty {
  font-size: 10px;
  margin-left: 70px;
  color: #FF910A;
  float: none;
  width: 60px;
}
.shop-car-table tbody .shop-car-table_content .ishasFontName {
  width: 50px;
  display: inline-block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  top: 5px;
}
.shop-car-table tbody .shop-car-table_content .isHasNum input[type="number"]:disabled {
  background-color: #e2e2e2;
}
.shop-car-table .pic {
  width: 100px;
}
.shop-car-table .pic.body {
  line-height: 80px;
  vertical-align: middle;
  text-align: center;
}
.shop-car-table .pic.body a {
  display: block;
  width: 100px;
  height: 100px;
  /*border: solid 1px @border-color;*/
  padding-left: 0px;
}
.shop-car-table .select {
  width: 15px;
}
.shop-car-table .price {
  width: 140px;
}
.shop-car-table .stock {
  width: 140px;
}
.shop-car-table .car-operation {
  width: 82px;
}
.shop-car-table .buy-qty {
  width: 150px;
}
.shop-car-table .buy-qty.body input {
  width: 120px;
}
.shop-car-table .btns {
  width: 88px;
}
.shop-car-table .btns.body {
  font-size: 9pt;
}
.shop-car-table .cart_list_operate {
  padding: 0;
}
.shop-car-table .cart_list_operate a {
  display: inline-block;
  float: left;
}
.shop-car-table .cart_item:hover {
  box-shadow: 0 0 15px #CACACA;
  /*outline:3px solid #CACACA\9;
            border:1px solid #CACACA;*/
}
.shop-car-table .shop-car-table_takegoods td {
  padding: 10px 10px 30px 10px;
}
.shop-car-table .shop-car-table_takegoods td div li {
  float: left;
}
.shop-car-table .shop-car-table_takegoods td div span {
  float: right;
  margin-right: 50px;
}
input[type="checkbox"]:disabled + label {
  content: '';
  width: 15px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  outline: none;
  top: 0px;
  display: none\9;
}
input[type="checkbox"]:disabled + label::after {
  content: '';
  border-color: transparent;
}
input[type="checkbox"]:checked:disabled + label::after {
  content: '';
  border-color: transparent;
}
input[type="checkbox"] {
  display: none;
  display: block\9;
  float: left\9;
  position: relative\9;
}
input[type="checkbox"] + label {
  content: '';
  width: 15px;
  height: 15px;
  border: 1px solid #d60b0b;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  outline: none;
  top: 0px;
  display: none\9;
}
input[type="checkbox"]:checked + label::after {
  content: '';
  width: 8px;
  height: 3px;
  border: 2px solid #d60b0b;
  border-style: none none solid solid;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  z-index: 1;
  top: 4px;
  left: 3px;
}
input[type="checkbox"]:checked:disabled.enable + label::after {
  content: '';
  border-color: #CCCCCC;
}
.cart_cancel,
.cart_save,
.cart_default {
  display: inline-block;
  height: 30px;
  line-height: 30px;
  color: #fff;
  font-size: 15px;
  text-align: center;
  background-color: #d60b0b;
  padding: 0 10px;
}
.cart_addposition {
  margin: 20px 10px 20px 0;
  text-align: right;
}
.cart_addposition button {
  padding: 5px;
  color: #d60b0b;
  font: 15px;
}
.cart_addposition button:focus {
  outline: none;
}
.orderlist-table {
  width: 100%;
  font-family: 'Microsoft YaHei', '微软雅黑';
  font-size: 14px;
  border-collapse: collapse;
  border-spacing: 0;
  /*border:1px solid @border-color;*/
  /*border-collapse: collapse;*/
  /*表头样式*/
}
.orderlist-table tr,
.orderlist-table td {
  text-align: center;
  vertical-align: middle;
}
.orderlist-table tr.head,
.orderlist-table td.head {
  /*background-color: @title-backcolor;*/
  height: 42px;
  text-align: center;
  /*border:1px solid @border-color;*/
  background-color: #ececec;
}
.orderlist-table tr.body,
.orderlist-table td.body {
  /*border-top: solid 1px @border-color;*/
  background-color: #fff;
  height: 46px;
  vertical-align: middle;
}
.orderlist-table td.body {
  border-top: 1px solid #e5e5e5;
}
.orderlist-table tr.body {
  border: 1px solid #e5e5e5;
  border-top: none;
}
.orderlist-table .orderlist-tbody tr td div {
  float: left;
  height: 100%;
  background-color: #fff;
}
.orderlist-table .orderlist-tbody tr td div p:nth-child(2) {
  color: #b0b0b0;
}
.orderlist-table .orderlist-tbody tr td div .orderlist-spanStyle {
  display: block;
  height: 84px;
  line-height: 84px;
}
/*列表中-加入购物车*/
.list-btn-collect,
.list-btn-buy {
  display: inline-block;
  /*width: 60px;
    height: 26px;*/
  padding: 1px 5px;
  width: 60px;
  margin: 0 auto;
  background: #d60b0b;
  line-height: 26px;
  text-align: center;
  cursor: pointer;
  color: #ffffff !important;
  border: none;
  box-sizing: border-box;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2')";
}
.list-btn-collect i,
.list-btn-buy i {
  color: #d60b0b;
}
/*二三级左侧菜单 包括订单列表的左侧菜单*/
/*.left-class-list {
    width: 208px;
    border: 1px solid #ddd;

    h2, h3 {
        margin: 0px;
    }

    .chead {
        height: 31px;
        padding-left: 8px;
        background: #F7F7F7;
        line-height: 31px;
        vertical-align: middle;

        h2 {
            font-family: @font-name;
            font-size: 15px;
            color: #333;
        }
    }

    .citem {


        .item {
            position: relative;
            background: #fff;

            h3 {
                overflow: hidden;
                height: 30px;
                line-height: 30px;
                padding: 0px 10px 0px 36px;
                border-top: 1px solid #ddd;
                background: #F7F7F7;
                font: normal 14px @font-name;
                cursor: pointer;

                b {
                    position: absolute;
                    top: 7px;
                    left: 10px;
                    overflow: hidden;
                    width: 16px;
                    height: 16px;
                    margin-top: 1px;
                    background: url(/r/css/images/b2bicon.png) no-repeat;
                    background-position: -59px -28px;
                    cursor: pointer;
                }

                a {
                    color: #666;
                    padding-top: 5px;
                    display: block;
                    text-decoration: none;

                    &:hover {
                        color: @link-overcolor;
                    }
                }
            }

            ul, li, ol {
                display: block;
                list-style: none;
                margin: 0px;
            }

            ul {
                margin: 0px;
            }

            li {
                height: 24px;
                overflow: hidden;
                line-height: 24px;

                a {
                    font: normal 12px @font-name;
                    padding-top: 3px;
                    display: block;
                    color: #666;

                    &:hover {
                        color: @link-overcolor;
                    }
                }
            }
        }

        .open {
            h3 {
                b {
                    background-position: -42px -28px;
                }
            }
        }
    }
}*/
.normaltitle {
  height: 42px;
  line-height: 42px;
  background-color: #fff;
  color: #666666;
  font-size: 15px;
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
  width: 100%;
  float: left;
}
.last::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.listtype {
  float: right;
  height: 20px;
  padding: 0px 15px 0 5px;
  margin-top: 5px;
}
.listtype .style-icon {
  float: left;
  border: 1px solid #d5d5d5;
  height: 20px;
  line-height: 20px;
  vertical-align: middle;
  text-decoration: none;
  font-size: 12px;
  font-weight: normal;
  padding: 5px;
  color: #666666;
}
.listtype .style-icon .datu,
.listtype .style-icon .liebiao {
  float: left;
  width: 20px;
  height: 20px;
}
.listtype .style-icon .datuFont {
  float: left;
  display: block;
  /*margin-top: 2px;*/
}
.listtype .style-icon.selected {
  border: 1px solid #d60b0b;
}
.listtype .style-icon.selected .datu {
  color: #d60b0b;
}
.listtype .style-icon.selected {
  border: 1px solid #d60b0b;
}
.listtype .style-icon.selected .liebiao {
  color: #d60b0b;
}
.listtype .style-icon:hover {
  background-color: #f2f2f2;
}
.listtype .salest-hove {
  padding: 5px 10px;
}
.listtype .salest-hove:hover {
  color: #d60b0b;
}
.normalcontent {
  border: none 0px transparent;
  /*border-top: 1px solid @border-color;*/
  clear: both;
  background-color: #fff;
}
.normallist {
  float: left;
}
.brand-list-title {
  width: 100px;
  padding: 10px;
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  background: #fff;
  float: left;
}
.brand-list-content {
  margin-left: 110px;
  padding: 6px;
  float: none;
}
.brand-list-item {
  padding: 2px 10px;
  color: #666666;
  font-size: 9pt;
  float: left;
  cursor: pointer;
}
.left-class-list3 {
  width: 99%;
  border: 1px solid #e5e5e5;
  border-bottom: none;
}
.left-class-list3 .chead {
  height: 40px;
  padding-left: 8px;
  background: #ECECEC;
  line-height: 40px;
  vertical-align: middle;
  border-bottom: 1px solid #e5e5e5;
}
.left-class-list3 .chead h2 {
  margin: 0px;
  font-family: 'Microsoft YaHei', '微软雅黑';
  font-size: 15px;
  color: #333;
}
.left-class-list3 .citem {
  background-color: #fff;
}
.left-class-list3 a {
  font-family: 'Microsoft YaHei', '微软雅黑';
  padding-top: 11px;
  display: block;
  color: #666;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  clear: right;
  _border: solid 1px #fff;
  font: normal 10pt 'Microsoft YaHei', '微软雅黑';
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.left-class-list3 a:hover {
  color: #FE9C59;
}
.left-class-list3 a:active {
  color: #FE9C59;
}
.left-class-list3 a.active {
  color: #FE9C59;
}
.left-class-list3 ul,
.left-class-list3 li,
.left-class-list3 ol {
  display: block;
  list-style: none;
  margin: 0px;
  _border: solid 1px #fff;
}
.left-class-list3 li.haschild {
  padding-left: 5px;
}
.left-class-list3 li.haschild b {
  display: block;
  float: left;
  margin-right: 5px;
  height: 16px;
  width: 16px;
  margin-top: 12px;
  overflow: hidden;
  background: url(/r/css/images/b2bicon.png) no-repeat;
  background-position: -59px -28px;
  cursor: pointer;
}
.left-class-list3 li.haschild.open b {
  background-position: -42px -28px;
}
.left-class-list3 li.haschild.close b {
  background-position: -59px -28px;
}
.left-class-list3 li.haschild.close ul {
  display: none;
}
.left-class-list3 .laschild a {
  font-weight: normal;
  font-size: 9pt;
}
.left-class-list3 li.nochild {
  overflow: hidden;
}
.left-class-list3 li.nochild a {
  padding-left: 3px;
}
.left-class-list3 li.nochild b {
  display: block;
  float: left;
  margin-right: 5px;
  height: 16px;
  width: 16px;
  visibility: hidden;
}
.left-class-list3 .firstlevel {
  padding-left: 5px;
}
.left-class-list3 ul {
  overflow: hidden;
  padding: 0px 10px 0px 36px;
  padding-left: 30px;
  margin: 0px;
}
.leftList {
  float: left;
  width: 15%;
  border: 1px solid #fff;
  background-color: #fff;
  overflow: hidden;
}
.goodsListTile {
  width: 84%;
  float: right;
  overflow: hidden;
  position: relative;
  padding-left: 8px;
  margin: 0 0 10px -8px;
}
.goodsListCase {
  width: 85.7%;
  float: right;
  position: relative;
  margin-right: -21px;
}
/*下拉列表样式*/
.propertyitem {
  position: relative;
  float: left;
  cursor: pointer;
}
.propertyitem b {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 12px;
  height: 12px;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: -202px -224px;
}
.propertyitem a {
  padding: 3px 10px;
  display: block;
  text-decoration: none;
  white-space: nowrap;
  border: solid 1px #e5e5e5;
}
.pi_selected b {
  background-image: url(/r/css/images/b2bicon0.png);
}
.pi_selected a {
  border: 2px solid #e4393c;
}
/*有渐变的分区块表头*/
.title-item-back {
  background-color: #ececec;
  background: -moz-linear-gradient(top, #f7f7f7, #f2f2f2);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7f7f7", endColorstr="#f2f2f2");
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2')";
}
/*商品显示块、如首页的促销、推荐、新品等模块*/
.goods-block {
  /*border: 1px solid @border-color;*/
  /*border-radius: 3px;*/
  /*&:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }*/
  /*排行榜中的类容*/
}
.goods-block .goods-block-title {
  height: 34px;
  position: relative;
  /*background-position: left -432px;
        background-repeat: repeat-x;
        background-image: url(/r/css/images/b2bicon1.png);*/
}
.goods-block .goods-block-title .index_more_line {
  display: inline-block;
  border-top: 1px dashed #D8D8D8;
  width: 93%;
  float: left;
  margin-top: 15px;
}
.goods-block .goods-block-title .goods-block-title-name {
  float: left;
  height: 34px;
  text-align: center;
  line-height: 34px;
  color: #5B5B5B;
  font-size: 18px;
  transition: all .1s linear;
}
.goods-block .goods-block-title .goods-block-title-btn {
  position: absolute;
  right: 90px;
  height: 34px;
  padding-top: 5px;
  font-size: 15px;
}
.goods-block .goods-block-title .goods-block-title-btn .waper-btn {
  float: left;
  width: 36px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: #AEB6B9;
  border: 1px solid #E0E0E0;
  cursor: pointer;
  transition: all .1s linear;
}
.goods-block .goods-block-title .goods-block-title-btn .waper-btn:hover {
  background: #DF4E55;
  color: #fff;
}
.goods-block .goods-block-title .index_more {
  text-decoration: none;
  float: right;
  padding: 0 15px;
  border: 1px solid #DF4E55;
  height: 20px;
  text-align: center;
  line-height: 20px;
  margin-top: 5px;
  margin-right: 5px;
  color: #666;
  font-size: 12px;
  transition: all .1s linear;
  color: #DF4E55;
}
.goods-block .goods-block-title .index_more .index_more_icon {
  font-size: 12px;
  position: relative;
  top: -1px;
  left: -3px;
}
.goods-block .goods-block-title .index_more .titleIconCase {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #5A5A5A;
  position: relative;
  top: 8px;
}
.goods-block .goods-block-title .index_more .titleIconCase .titleIcon {
  font-size: 12px;
  position: relative;
  top: -11px;
  color: #fff;
}
.goods-block .goods-block-title .index_more:hover {
  background: #DF4E55;
  color: #fff;
}
.goods-block .goods-block-title .goods-block-title-item {
  background: url(/r/css/images/b2bicon1.png) -212px -134px no-repeat;
  color: #fff;
  font-weight: bold;
  float: left;
  width: 83px;
  height: 34px;
  vertical-align: middle;
  text-align: center;
}
.goods-block .goods-block-content {
  /*float: left;*/
  /*margin-left: 15%;
        width:85%;*/
  float: left;
  width: 100%;
}
.goods-block .goods-block-content-xp {
  overflow: hidden;
  zoom: 1;
}
.goods-block .goods-content_wrapper {
  width: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  height: 350px;
}
.goods-block .goods-content_wrapper .goods-img-itemwrapper {
  float: left;
  width: 100%;
  height: 350px;
}
/*排行榜子模块*/
.goods_range_index .goods-range {
  /*padding:1%;*/
}
.goods_range_index .goods-img-item .item-box .pic a img {
  vertical-align: middle;
}
.goods-range {
  float: left;
  width: 15.8%;
  height: 348px;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  /*margin: 0px 2px 2px 2px;*/
  background-color: #fff;
  overflow: hidden;
}
.goods-range .range-title {
  /*line-height: 30px;
        color: #7b7b7b;*/
  /*font-size: 9pt;
        vertical-align: middle;
        padding-bottom:15px;*/
  /*.title-arrow {
            width: 18px;
            float: left;
            display: block;
            background-image: url(/r/css/images/b2bicon1.png);
            background-position: -68px -1px;
            background-repeat: no-repeat;
        }*/
  font-family: 'Microsoft YaHei', '微软雅黑';
  height: 75px;
  text-align: center;
  line-height: 75px;
  font-size: 20px;
  color: #fff;
}
.goods-range .range-title .range-title_num {
  display: inline-block;
  float: left;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  font-size: 25px;
  color: #fff;
}
.goods-range .range-title div {
  margin-left: 70px;
  line-height: 20px;
  font-size: 15px;
  padding-top: 10px;
}
.goods-range .range-title div span {
  display: block;
}
.goods-range .range_subtitle {
  display: inline-block;
  font-size: 15px;
  padding: 15px 0 10px 0px;
  margin-left: 12px;
  font-family: 'Microsoft YaHei', '微软雅黑';
}
.goods-range .range-title_xpcontent {
  background: url('Images/index/rangeContent_xp.png') center no-repeat;
}
.goods-range .range-title_cxcontent {
  background: url('Images/index/rangeContent_cx.png') center no-repeat;
}
.goods-range .range-title_qccontent {
  background: url('Images/index/rangeContent_qc.png') center no-repeat;
}
.goods-range .range-title_tjcontent {
  background: url('Images/index/rangeContent_tj.png') center no-repeat;
}
.goods-range .range-title_xpcontent,
.goods-range .range-title_cxcontent,
.goods-range .range-title_qccontent,
.goods-range .range-title_tjcontent {
  height: 100%;
}
.range-title_xp {
  background: url('Images/index/rangebg_xp.png') center no-repeat;
  /*border-bottom:1px solid #ffb949;*/
  /*.range-title_num{
           background-color:#ffb949; 
           }*/
}
.range-title_cx {
  background: url('Images/index/rangebg_cx.png') center no-repeat;
  /*border-bottom:1px solid #3eb3f8;
            .range-title_num{
                background-color:#3eb3f8;
            }*/
}
.range-title_qc {
  background: url('Images/index/rangebg_qc.png') center no-repeat;
  /*border-bottom:1px solid #fa3a37;
           .range-title_num{
                background-color:#fa3a37;
            }*/
}
.range-title_tj {
  background: url('Images/index/rangebg_tj.png') center no-repeat;
  /*border-bottom:1px solid #ff9149;
           .range-title_num{
                background-color:#ff9149;
            }*/
}
.query-date .hasDatepicker {
  text-align: center;
}
.range-item {
  height: 35px;
  line-height: 35px;
  vertical-align: middle;
  /*border-bottom: solid 1px @border-color;*/
  /*background-color: #fff;*/
  font-family: 'Microsoft YaHei', '微软雅黑';
  font-size: 14px;
  color: #e5e5e5;
  margin: 0 8px;
}
.range-item a {
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  color: #b0b0b0;
}
.range-item a:hover {
  /*color: @link-overcolor;*/
}
.range-item .mingc {
  width: 14px;
  height: 14px;
  /*margin-left: 3px;*/
  background-position: -192px -195px;
  float: left;
  /*color: #fff;*/
  font-family: "Arial";
  font-size: 10px;
  text-align: center;
  -webkit-text-size-adjust: none;
  font-weight: bold;
  margin-top: 10px;
  line-height: 14px;
  /*background-image: url(/r/css/images/b2bicon1.png);*/
}
.range-item .range-fullname {
  width: 40%;
  height: 20px;
  float: left;
  overflow: hidden;
  margin: 7px 0 0 0;
  _display: inline;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.range-item .range-pri {
  /*color: #e62626;*/
  float: right;
  position: relative;
  width: 47%;
  overflow: hidden;
  width: 45%;
  text-align: right;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.range-item:hover {
  /*background-color: @active-input-color;*/
  /*color: @link-overcolor*/
}
@media (max-width: 1230px) {
  .goods-block .move_left,
  .goods-block .move_right {
    margin: 130px 5px 0 5px;
  }
  .goods_range_index .goods-range {
    /*padding:.5%;*/
    /*width:17%;*/
  }
  .goods-img-item .item-box {
    height: 326px;
  }
  .goods-img-item .item-box .message .btns {
    margin-top: 5px;
  }
  .range-item .range-fullname {
    margin-right: 0px;
  }
  .range-item .range-fullname {
    width: 90px;
  }
  .goods-block .goods-content_wrapper {
    padding-left: 0;
    margin-right: 0;
  }
}
@media (max-width: 1024px) {
  .goods_range_index .goods-range .range-item .range-pri {
    display: none;
  }
  .goods_range_index .goods-range .range-item .range-fullname {
    width: 125px;
  }
  .goodsListCase {
    margin-right: 0;
    width: 84%;
  }
}
@media (min-width: 1280px) {
  .home-goods-list .goods-img-item {
    width: 239px;
  }
}
@media (max-width: 1300px) {
  .goods-img-item {
    margin-right: 10px;
  }
}
.clear {
  clear: both;
}
.product {
  font-family: 'Microsoft YaHei', '微软雅黑';
}
.product .navi {
  margin-top: 10px;
  margin-bottom: 10px;
}
.product .navi a {
  color: #666666;
  text-decoration: none;
}
.product .navi .big {
  font-size: 14px;
  font-weight: bold;
}
.product .navi .navi-item {
  float: left;
  display: block;
  padding: 5px;
  cursor: context-menu;
}
.product .navi .navi-spliter {
  float: left;
  display: block;
  padding: 5px;
}
.product .img-big-container {
  text-align: center;
  vertical-align: middle;
  border: 1px solid #ebeaea;
}
.product .img-big-container img {
  border: 0 none;
  vertical-align: middle;
  border: 1px solid #fff;
}
.product .img-small-container {
  text-align: center;
  vertical-align: middle;
  margin-top: 10px;
}
.product .img-small-container .img-item {
  float: left;
  width: 61px;
  height: 61px;
  line-height: 60px;
  border: 1px solid #ebeaea;
  margin-right: 3px;
}
.product .img-small-container .img-item.active {
  border-color: #e1393c;
}
.product .img-small-container .img-item img {
  vertical-align: middle;
  border: 0 none;
}
.product .img-small-container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.product .img-small-container .selected {
  outline: 2px solid red;
}
.product .product-title {
  font-size: 16px;
  font-weight: bold;
  color: #464646;
  line-height: 1.5;
}
.product .detail-item_price {
  background: url('Images/index/detail-item_pricebg2.png') center no-repeat;
  background-size: 100% 100%;
}
.product .detail-item {
  min-height: 50px;
  line-height: 50px;
  float: left;
  width: 100%;
  font-size: 15px;
  padding-left: 20px;
}
.product .detail-item .label {
  color: #464646;
  float: left;
  width: 13%;
  margin-right: 0px;
}
.product .detail-item .product-buy {
  color: #f00;
}
.product .detail-item .detail-deals {
  width: 65%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.product .detail-item .product-deals {
  float: left;
}
.product .detail-item .product-deals .deal {
  float: left;
  margin: 11px 10px 0 10px;
  margin-top: 0;
}
.product .detail-item .product-deals .deal.selected {
  position: relative;
}
.product .detail-item .product-deals .deal.selected i {
  /*background-image: @icon1;
                        position: absolute;
                        bottom: 0;
                        right: 0;
                        width: 12px;
                        height: 12px;
                        overflow: hidden;
                        background-position: -200px -224px;*/
}
.product .detail-item .product-deals .deal.selected a {
  border: 2px solid #ff8938 !important;
  /*padding: 0 4px;*/
}
.product .detail-item .product-deals .deal a {
  display: block;
  float: left;
  height: 22px;
  text-align: center;
  line-height: 22px;
  margin: 0;
  color: #464646;
  text-decoration: none;
  border: 1px solid #e5e5e5;
  padding: 2px 6px;
  font-size: 15px;
}
.product .detail-item .product-qty {
  float: left;
}
.product .detail-item .product-qty a {
  overflow: hidden;
  display: block;
  white-space: nowrap;
  text-decoration: none;
  width: 30px;
  height: 30px;
  float: left;
  border: 1px solid #DDDDDD;
  line-height: 27px;
  text-align: center;
  cursor: pointer;
  color: #000;
  font-size: 20px;
}
.product .detail-item .product-qty input {
  float: left;
  width: 30px;
  height: 28px;
  border-left: none;
  border-right: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  text-align: center;
}
.product .detail-item .btn {
  display: block;
  white-space: nowrap;
  text-decoration: none;
  width: 150px;
  height: 40px;
  position: relative;
  /*font: bold 16px/38px "microsoft yahei";*/
  text-align: center;
  color: #e4393c;
  float: left;
  margin-right: 15px;
  overflow: hidden;
  line-height: 40px;
  margin: 20px 15px 20px 0;
  /*border-radius: 3px;*/
}
.product .detail-item .btn.btn-buy {
  background: #ff8532;
  color: #fff;
  border: 1px solid #ff6800;
  font-family: 'Microsoft YaHei', '微软雅黑';
  font-size: 17px;
}
.product .detail-item .btn.btn-buy:hover {
  background: #ff6d00;
}
.product .detail-item .btn.btn-batchbuy {
  background: #d60b0b;
  color: #fff;
  border: 1px solid #a40000;
  font-family: 'Microsoft YaHei', '微软雅黑';
  font-size: 17px;
}
.product .detail-item .btn.btn-batchbuy:hover {
  background: #bf0808;
}
.product .detail-item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.product .product_DetailItem {
  min-height: 0;
  line-height: 30px;
  padding-left: 0px;
  width: 33%;
  height: 30px;
}
.product .product_DetailItem .label {
  margin-right: 0px;
  width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.product .dscrpt {
  border: 1px solid #e5e5e5;
}
.product .dscrpt .dscrpt-title {
  /*border-bottom: solid 1px lighten(@border-color,5%);*/
  /*border-top: solid 2px #999;*/
  /*background-color: #f7f7f7;*/
  padding: 4px 10px;
  /*font-weight: bold;*/
  color: #666666;
  height: 42px;
  line-height: 42px;
  vertical-align: middle;
  font-size: 15px;
}
.product .dscrpt .dscrpt-title div {
  float: right;
  border: 1px solid #d60b0b;
  padding: 0 15px;
  line-height: 30px;
  margin-top: 4px;
  color: #d60b0b;
}
.product .dscrpt .dscrpt-content {
  padding: 10px;
  overflow: hidden;
  background-color: #fff;
  line-height: initial;
}
.product .dscrpt .dscrpt-content .dscrptHtml p,
.product .dscrpt .dscrpt-content .dscrptHtml img,
.product .dscrpt .dscrpt-content .dscrptHtml table {
  width: 100% !important;
}
.product .dscrpt .dscrpt-content p {
  margin: 0;
}
.product .dscrpt .dscrpt-content img {
  vertical-align: top;
  width: 100%;
}
.product .item-box {
  border: none;
}
.product .product-tag {
  background: #FFEDDF;
  color: #FF6D00;
  height: 22px;
  padding: 0 8px;
  display: inline-block;
  line-height: 24px;
}
.product_wrapper {
  border: 1px solid #e5e5e5;
}
.product_wrapper .product_detail_imgwrapper {
  width: 350px;
  position: relative;
  padding: 8px;
}
.product_wrapper .product_detail_content3,
.product_wrapper .product_detail_content2,
.product_wrapper .product_detail_content1 {
  padding: 0px 0 0 0px;
}
.product_wrapper .product_detail_content1 {
  height: 150px;
}
.product_wrapper .product_detail_content1 .product-title {
  padding-left: 0;
}
.product_wrapper .product_detail_content1 .product-title div {
  line-height: 28px;
  margin: 20px 20px 10px 20px;
}
.product_wrapper .product_detail_content2 {
  height: auto;
  overflow: hidden;
  width: 100%;
}
.product_wrapper .product_detail_content3 {
  height: 100px;
  float: left;
  width: 100%;
}
.product_wrapper .product-buybtn {
  margin-left: 110px;
  margin-top: 10px;
}
.pagetop_line {
  width: 100%;
  height: 1px;
  border-bottom: 2px solid #d60b0b;
  position: absolute;
  left: 0;
  top: 190px;
}
@media (max-width: 1220px) {
  .pagetop_line {
    top: 190px;
  }
}
.cart_byshou_type_1_case {
  margin: 10px 20px;
  background: #FAF8EC;
  padding: 10px 0;
  text-align: left;
}
.cart_byshou_type_1_case .cart_1_case_o {
  float: left;
  width: 4%;
  height: 21px;
  text-align: center;
}
.cart_byshou_type_1_case .cart_1_case_t {
  float: left;
  width: 10%;
}
.cart_byshou_type_1_case .cart_1_case_t .cart_1_case_t_pro {
  background: rgba(0, 0, 0, 0.5);
  padding: 0 10px;
  color: #fff;
}
.cart_byshou_type_1_case .cart_1_case_s {
  float: left;
  width: 32%;
  padding-right: 20px;
  font-size: 12px;
}
.cart_byshou_type_1_case .cart_1_case_f {
  float: left;
  position: relative;
  width: 20%;
}
.cart_byshou_type_1_case .cart_1_case_f .cart_1_case_f_pro {
  position: absolute;
  font-size: 12px;
  color: #FF8581;
}
.cart_byshou_type_1_case .cart_1_case_ff {
  float: right;
  width: 10.5%;
  cursor: pointer;
}
.num_wap {
  color: #FF8581;
  font-size: 12px;
  display: block;
  width: 100px;
  margin: 5px auto;
}
.num_inner {
  background: #F9E4E3;
  font-size: 10px;
  padding: 2px 10px;
  margin: 0 auto;
  display: block;
  width: 84px;
}
.pwdInput {
  width: 200px;
  height: 23px;
  border: 1px solid #d2d2d2;
}
.getphone_num {
  background: #e5e5e5;
  height: 25px;
  width: 50px;
  position: relative;
  left: -55px;
  top: 1px;
  border-style: none none none solid;
  border-left: 1px solid #b9b7b7;
  cursor: pointer;
}
.watermarkFont {
  position: absolute;
  top: 50%;
  width: 100%;
  text-align: center;
  opacity: 0.4;
  color: #fff;
  transform: rotate(-30deg);
  font-size: 0.5rem;
}
.city-list {
  list-style: none;
}
.city-list li {
  padding-bottom: 0.6em;
}
.city-list li span {
  vertical-align: middle;
  padding: 0.5em 0.35em;
}
.city-list li b {
  font-weight: normal;
}
.city-list li .option {
  position: relative;
  display: inline-block;
  margin-right: 1em;
  width: 12em;
  border: 1px solid #ddd;
}
.city-list li .option:after {
  content: "";
  position: absolute;
  border-width: 6px;
  margin-top: 6px;
  right: 6px;
  border-style: solid;
  border-color: #666 transparent transparent transparent;
}
.city-list li .del {
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.city-list li .del:hover {
  background-color: #eee;
}
.city-picker {
  color: #333;
  border: 1px solid #ddd;
  font-size: 14px;
  box-sizing: content-box;
  padding: 1em;
  position: fixed;
  background-color: #fff;
  z-index: 1100;
  box-shadow: 0px 3px 3px 0px #a9a9a9;
  border-radius: 3px;
}
.city-picker .pic-main {
  width: 34em;
  height: 26em;
  overflow: auto;
}
.city-picker ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.city-picker .pic-tab {
  border-bottom: 1px solid #ddd;
}
.city-picker .pic-tool {
  overflow: hidden;
}
.city-picker .pic-tool .tool-item {
  position: relative;
  width: 7em;
  padding: 0.35em;
  float: left;
  cursor: pointer;
}
.city-picker .pic-tool .tool-item:after {
  content: "/";
  position: absolute;
  right: 6px;
  /*border-width: 6px;
                margin-top: 8px;
                border-style: solid;
                border-color: #666 transparent transparent transparent;*/
}
.city-picker .pic-tool .tool-item:last-child:after {
  content: "";
}
.city-picker .pic-tool .tool-item:hover {
  background-color: #f5f5f5;
}
.city-picker .pic-tool .tool-checkbox {
  color: #69a7f5;
  padding: 0.35em;
  float: left;
  cursor: pointer;
}
.city-picker .pic-list {
  overflow: hidden;
  line-height: 2em;
  text-align: center;
  padding-top: 1em;
}
.city-picker .pic-list li {
  float: left;
  width: 8em;
  cursor: pointer;
  position: relative;
  transition: 0.2s all linear;
}
.city-picker .pic-list li::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 100%;
  width: 0;
  height: 100%;
  border-bottom: 1px solid #888;
  transition: 0.2s all linear;
  -webkit-transition: 0.2s all linear;
}
.city-picker .pic-list li:hover {
  background-color: #f5f5f5;
}
.city-picker .pic-list li.selected:before {
  content: "✔";
  position: absolute;
  left: 8px;
  color: #69a7f5;
}
.city-picker .pic-list li:hover::after {
  width: 100%;
  top: 0;
  left: 0;
  transition-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  border-bottom-color: #888;
}
.city-picker .pic-list li:hover ~ li::after {
  left: 0;
}
.pic-footer {
  display: inline-block;
  position: absolute;
  bottom: 8px;
  right: 20px;
}
.pic-footer .pic-checkbox span,
.pic-footer .pic-checkbox input {
  vertical-align: middle;
}
.pic-footer .pic-ok,
.pic-footer .pic-cancel {
  float: right;
  background-color: #69a7f5;
  color: #fff;
  padding: 5px 12px;
  cursor: pointer;
  border-radius: 3px;
  margin-left: 20px;
  opacity: 0.85;
}
.pic-footer .pic-ok:hover,
.pic-footer .pic-cancel:hover {
  opacity: 1;
}
.pic-footer .pic-cancel {
  background-color: #fff;
  color: #000;
  border: 1px solid #888;
}
.disable_color {
  background-color: #cccccc;
}
ul,
li {
  padding: 0;
  margin: 0;
}
li {
  list-style: none;
}
.clear {
  clear: both;
}
.fklist_listcontent_myrow tr {
  border: 1px solid #e5e5e5 !important;
}
.fklist_top {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  float: left;
  width: 100%;
  padding: 25px 0 25px 0;
}
.fklist_top ul {
  margin-left: 20px;
}
.fklist_top ul li {
  float: left;
  font-size: 17px;
  line-height: 40px;
  margin-right: 70px;
}
.fklist_top ul li span {
  color: #d60b0b;
  margin-left: 15px;
}
.fklist_top .fklist_price_content .fklist_price_wrapper {
  width: 100%;
  line-height: 40px;
}
.fklist_top .fklist_price_content .fklist_price_wrapper .fklist_price {
  width: 60%;
  margin: 0 auto;
}
.fklist_top .fklist_price_content .fklist_price_wrapper .fklist_price div {
  font-size: 17px;
  float: left;
  text-align: center;
}
.fklist_top .fklist_price_content .fklist_price_wrapper .fklist_price div span {
  margin-bottom: 7px;
}
.fklist_top .fklist_price_content .fklist_price_wrapper .fklist_price a {
  margin-left: 45px;
  /*width:80px;*/
}
.fklist_listcontent_wrapper {
  margin-top: 40px;
}
.fklist_listcontent_wrapper .fklist_listcontent_name {
  font-size: 15px;
}
.fklist_listcontent_wrapper .fklist_listcontent_time .input_line {
  display: inline-block;
  width: 10px;
  border: 1px solid #e5e5e5;
  float: left;
  margin: 18px 10px 0 10px;
}
.fklist_listcontent_wrapper .fklist_listcontent_time input {
  width: 110px;
  height: 25px;
}
.fklist_listcontent_wrapper .fklist_listcontent_record {
  border: none;
  margin-top: 10px;
}
.fklist_listcontent_wrapper .fklist_listcontent_month {
  width: 35%;
}
.fklist_listcontent_wrapper .fklist_listcontent_month div {
  margin-left: 30px;
  width: 100%;
}
.fklist_listcontent_wrapper .fklist_listcontent_month div a {
  margin-left: 3%;
  padding: 5px 8px;
  cursor: pointer;
}
.fklist_listcontent_wrapper .fklist_listcontent_month div span {
  display: inline-block;
  margin: 0 5px;
}
.fklist_listcontent_wrapper .fklist_listcontent_type {
  float: right;
}
.fklist_listcontent_wrapper .fklist_listcontent_type .queryitem {
  width: 100px;
  height: 25px;
  color: #666;
}
.fklist_listcontent_wrapper .fklist_listcontent_type .queryitem:focus {
  outline: none;
}
.orderDetail_wrapper .normalcontainer {
  margin-top: 10px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_title {
  border: 1px solid #e5e5e5;
  border-bottom: 1px dashed #e5e5e5;
  /*margin-bottom:60px;*/
}
.orderDetail_wrapper .normalcontainer .orderDetail_title .orderDetail_title_state {
  margin-left: 50px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_title .orderDetail_title_state span {
  color: #ff6d00;
}
.orderDetail_wrapper .normalcontainer .orderDetail_title a {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  padding: 0 30px;
  line-height: 30px;
  margin-left: 50px;
  background-color: #ff6d00;
}
.orderDetail_wrapper .normalcontainer .orderDetail_title a:hover {
  background-color: #e66200;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content ul {
  float: left;
  border-top: 1px solid #e5e5e5;
  border-left: 1px solid #e5e5e5;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content ul li {
  float: left;
  padding: 5px 25px;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  background-color: #ececec;
  position: relative;
  font-size: 14px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content ul li a {
  color: #333333;
  text-decoration: none;
  display: inline-block;
  width: 100%;
  height: 100%;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content .orderDetail_content_active {
  border-bottom: none;
  background-color: #fff;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper {
  border: 1px solid #e5e5e5;
  margin: -2px 0 20px 0;
  float: left;
  width: 100%;
  background-color: #fff;
  font-size: 14px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .content_item_active {
  display: block;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content0 {
  margin: 20px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content0 li {
  float: left;
  margin-right: 80px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content0 li div {
  margin-bottom: 8px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content0 li div span {
  color: #404040;
  display: inline-block;
  width: 150px;
  text-align: left;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content1 {
  margin: 20px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content1 div {
  margin-bottom: 8px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content1 span {
  color: #d60b0b;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content1 a {
  display: inline-block;
  padding: 5px 40px;
  color: #fff;
  text-decoration: none;
  background-color: #ff6d00;
  margin-left: 20px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content1 a:hover {
  background-color: #e66200;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 {
  float: left;
  margin: 20px;
  width: 97%;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 li {
  float: left;
  margin-right: 30px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 li div {
  margin-bottom: 8px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 span a {
  text-decoration: none;
  color: #404040;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 span a:hover {
  color: #ff6d00;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 .orderDetail_content2_btn {
  display: inline-block;
  color: #fff;
  padding: 10px 30px;
  /*line-height:30px;*/
  margin-left: 50px;
  background-color: #ff6d00;
  text-decoration: none;
  font-size: 15px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 .orderDetail_content2_btn:hover {
  background-color: #e66200;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 .orderDetail_content2_list {
  display: inline-block;
  width: 100%;
  /*.active_shou{
                                 -webkit-transform:rotate(180deg);
                                 -o-transform:rotate(180deg);
                                 -moz-transform:rotate(180deg);
                                 transform:rotate(180deg);
                                 display:inline-block;
                             }
                        div{
                            padding:10px 0;
                             border-bottom:1px solid @border-color;
                             margin-bottom:10px;
                             cursor:pointer;    
                             i{
                                 transition:all .2s linear;
                             }                       
                        }*/
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 .orderDetail_content2_list .orderDetail_content2_list1 {
  width: 100%;
  float: left;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 .orderDetail_content2_list .orderDetail_content2_list1 .orderDetail_content2_list_left {
  float: left;
  width: 300px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 .orderDetail_content2_list .orderDetail_content2_list1 .orderDetail_content2_list_right {
  float: left;
  margin-left: 10px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 .orderDetail_content2_list .orderDetail_content2_list_title {
  padding: 20px 0 10px 0;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_content_wrapper .orderDetail_content2 .orderDetail_content2_list .active_kai {
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goodslist_title div {
  float: right;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goodslist_title div i {
  margin-right: 5px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goodslist_title div a {
  text-decoration: none;
  color: #333333;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list thead,
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list tfoot {
  background-color: #ececec;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list tfoot tr {
  height: 55px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list tbody .title.orderDetail_listtitle a {
  margin: 0;
  display: inline;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list tbody .title.orderDetail_listtitle div {
  margin-top: 5px;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list tbody .title.orderDetail_listtitle div span {
  margin-right: 10px;
  display: inline-block;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list .goods_list_again {
  display: block;
  border: 1px solid #d60b0b;
  color: #d60b0b;
  width: 80px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  margin: 5px auto 0;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list .orderDetail_goods_list_apply {
  text-align: right;
  padding: 0;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list .orderDetail_goods_list_apply a {
  padding: 16px 15px;
  background-color: #d60b0b;
  color: #fff;
  display: inline-block;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list .orderDetail_goods_list_apply a:hover {
  background-color: #be0a0a;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list .goods_list_applynum span {
  display: inline-block;
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 25px;
  font-size: 16px;
  cursor: pointer;
  border: 1px solid #e5e5e5;
  float: left;
}
.orderDetail_wrapper .normalcontainer .orderDetail_goods_list .goods_list_applynum input {
  width: 30px;
  border: none;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  height: 23px;
  text-align: center;
  float: left;
}
.orderDetail_goods_state_wrapper {
  height: 120px;
  padding-top: 60px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-top-width: 0;
  width: 100%;
}
.orderDetail_goods_state {
  width: 36%;
  margin: 0 auto;
}
.orderDetail_goods_state li {
  float: left;
  text-align: center;
  width: 25%;
}
.orderDetail_goods_state li span {
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 2px solid #c9c9c9;
  background-color: #fff;
}
.orderDetail_goods_state li span:after {
  content: "";
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #c9c9c9;
  float: left;
  margin: -13px 0 0 5px;
}
.orderDetail_goods_state li span:before {
  content: "";
  width: 76px;
  height: 5px;
  background-color: #c9c9c9;
  float: right;
  margin: 13px 32px 0 0;
}
.orderDetail_goods_state .orderDetail_goods_state_close span:before {
  content: "";
  width: 0px;
}
.orderDetail_goods_state .active span {
  border-color: #73bd4a;
}
.orderDetail_goods_state .active span:after {
  background-color: #73bd4a;
}
.orderDetail_goods_state .active span:before {
  background-color: #73bd4a;
}
.orderDetail_goods_state .activebig span {
  border-color: #73bd4a;
  width: 40px;
  height: 40px;
  margin-top: -5px;
  position: relative;
  z-index: 1;
}
.orderDetail_goods_state .activebig span:after {
  width: 25px;
  height: 25px;
  margin: -14px 0 0 8px;
  background-color: #73bd4a;
}
.orderDetail_goods_state .activebig span:before {
  margin: 17px 40px 0 0;
  width: 71px;
  background-color: #73bd4a;
}
.orderDetail_goods_state .orderDetail_goods_state_close.activebig span:before {
  width: 0px;
}
.goods_panel_warpper {
  position: fixed;
  z-index: 111;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  top: 0;
  font-size: 15px;
  color: #333333;
}
.goods_panel_warpper .goods_cancelorder_panel,
.goods_panel_warpper .goods_warn_panel,
.goods_panel_warpper .goods_check_panel {
  background-color: #fff;
  padding: 10px 10px 30px 20px;
  position: relative;
  left: 50%;
  top: 50%;
  text-align: center;
}
.goods_panel_warpper .goods_check_panel {
  width: 280px;
  margin: -89px 0 0 -140px;
}
.goods_panel_warpper .goods_check_panel div {
  margin-bottom: 10px;
}
.goods_panel_warpper .goods_warn_panel {
  width: 500px;
  margin: -89px 0 0 -250px;
}
.goods_panel_warpper .goods_cancelorder_panel {
  width: 500px;
  background-color: #fff;
  margin: -89px 0 0 -250px;
  text-align: left;
}
.goods_panel_warpper .goods_cancelorder_panel select {
  width: 250px;
  height: 30px;
}
.goods_panel_warpper .goods_cancelorder_panel .cancelorder_panel_btn {
  float: right;
  margin: 10px 63px 30px 0;
}
.goods_panel_warpper .goods_cancelorder_panel .panel_btn {
  width: 120px;
  display: inline-block;
  margin-left: 15px;
}
.goods_panel_warpper .panel_close {
  text-align: right;
  font-size: 25px;
  cursor: pointer;
  margin-bottom: 10px;
}
.goods_panel_warpper .panel_btn {
  display: block;
  width: 190px;
  padding: 10px 0;
  color: #fff;
  text-align: center;
  margin: 20px auto 0;
}
.goods_panel_warpper .panel_btn_yes {
  background-color: #ff6d00;
}
.goods_panel_warpper .panel_btn_yes:hover {
  background-color: #e66200;
  cursor: pointer;
}
.goods_panel_warpper .panel_btn_no {
  background-color: #a9a9a9;
}
.goods_panel_warpper .panel_btn_no:hover {
  background-color: #8f8f8f;
  cursor: pointer;
}
.orders_check_goods {
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
}
.orders_check_goods .flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box;
  display: -moz-flex;
  display: flex;
}
.orders_check_goods .flex-1 {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: 20px;
  font-size: 12px;
  color: #333;
}
.orders_check_goods .flex-1 .circle {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #fff;
  font-size: 20px;
  color: #ccc;
  position: relative;
}
.orders_check_goods .flex-1 .circle .c1 {
  position: absolute;
  left: 3px;
  top: 3px;
  bottom: 3px;
  right: 3px;
  background-color: #D60B0B;
  border-radius: 50%;
}
.orders_check_goods .orderDetail_content2_list_right-out .c {
  position: absolute;
  top: 0;
  left: 10px;
  bottom: 0;
  width: 1px;
  height: 100%;
  background-color: #ccc;
  z-index: 10;
}
.orders_check_goods .orderDetail_content2_list_right {
  z-index: 12;
  position: relative;
}
.orders_check_goods .orderDetail_content2_list1 .flex:last-child .orderDetail_content2_list_right-out .flex:last-child {
  margin-bottom: 0!important;
}
.orders_check_goods .check_goods_wrapper {
  background-color: #fff;
  padding: 15px 25px;
}
.orders_check_goods .check_goods_wrapper .panel_close {
  text-align: right;
  font-size: 25px;
  cursor: pointer;
}
.orders_check_goods .check_goods_wrapper .panel_title {
  font-size: 15px;
  text-align: center;
  margin-bottom: 15px;
}
.orders_check_goods .check_goods_wrapper .panel_content {
  border: 1px solid #e5e5e5;
  padding: 5px;
}
.orders_check_goods .check_goods_wrapper .panel_content li {
  float: left;
  margin-right: 20px;
}
.orders_check_goods .check_goods_wrapper .panel_content li img {
  width: 50px;
}
.orders_check_goods .check_goods_wrapper .panel_content li div {
  margin-bottom: 5px;
}
.orders_check_goods .check_goods_wrapper .orderDetail_content2_list_title {
  padding: 20px 0 10px 0;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 10px;
}
.orders_check_goods .check_goods_wrapper .orderDetail_content2_list1 {
  width: 100%;
  float: left;
}
.orders_check_goods .check_goods_wrapper .orderDetail_content2_list1 .orderDetail_content2_list_left {
  float: left;
  width: 300px;
}
.ReturnGoodsState_content {
  border: 1px solid #e5e5e5;
  float: left;
  width: 100%;
  margin-top: 10px;
  margin: 10px 0 20px 0;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left {
  width: 69%;
  padding-bottom: 20px;
  border-right: 1px solid #e5e5e5;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist {
  padding: 15px 0;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist1.active span,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist2.active span,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist3.active span {
  color: #b90000;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist1.active div span,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist2.active div span,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist3.active div span {
  background-color: #b90000;
  color: #fff;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist1.active div span:before,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist2.active div span:before,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist3.active div span:before {
  content: "";
  width: 126px;
  height: 4px;
  background-color: #b90000;
  position: absolute;
  top: 11px;
  left: 25px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist1.active div span:after,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist2.active div span:after,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist3.active div span:after {
  content: "";
  width: 126px;
  height: 4px;
  background-color: #b90000;
  position: absolute;
  top: 11px;
  right: 25px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist1 span,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist2 span,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist3 span {
  font-size: 15px;
  display: inline-block;
  margin-bottom: 10px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist1 div,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist2 div,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist3 div {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: #cbc9c1;
  margin: 0 auto;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist1 div:before,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist2 div:before,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist3 div:before {
  content: "";
  width: 242px;
  height: 10px;
  background-color: #cbc5c1;
  float: right;
  margin: 13px 34px 0 0;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist1 div span,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist2 div span,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist .ReturnGoodsState_statelist3 div span {
  display: inline-block;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #cbc9c1;
  text-align: center;
  line-height: 25px;
  color: #fff;
  position: relative;
  top: -18px;
  font-size: 15px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist li {
  width: 33.3%;
  text-align: center;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist1 div:before {
  content: "";
  width: 0px !important;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist1 div span:after {
  content: "";
  width: 0px !important;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statelist3 div span:before {
  content: "";
  width: 0px !important;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statetext {
  margin: 50px 0 0 65px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statetext div {
  margin-bottom: 30px;
  font-size: 15px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statetext a,
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statetext span {
  color: #8e8e8e;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statetext a {
  display: block;
  text-decoration: none;
  margin-top: 30px;
  font-size: 15px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statetext a:hover {
  color: #ff6d00;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statetext ul {
  margin-left: 20px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_left .ReturnGoodsState_statetext ul li {
  margin-right: 50px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_right {
  width: 28%;
  margin-left: 2%;
}
.ReturnGoodsState_content .ReturnGoodsState_content_right .content_title {
  height: 50px;
  display: inline-block;
  line-height: 50px;
  font-size: 15px;
  border-bottom: 1px dashed #e5e5e5;
  width: 95%;
  margin-bottom: 15px;
}
.ReturnGoodsState_content .ReturnGoodsState_content_right div {
  margin-bottom: 10px;
  font-size: 14px;
}
.ReturnGoodsState_content li {
  float: left;
}
.mycollect_wrapper {
  float: left;
  margin-top: 10px;
}
.mycollect_wrapper .mycollect_btn a {
  display: block;
  margin-bottom: 5px;
}
.mycollect_wrapper tfoot a {
  display: inline-block;
  margin-right: 10px;
}
.DoPayWx_wrapper {
  border: 1px solid #e5e5e5;
  float: left;
  width: 100%;
  margin-top: 20px;
  background: #fff;
}
.DoPayWx_wrapper .DoPayWx_contentLeft {
  width: 85%;
  height: 600px;
}
.DoPayWx_wrapper .DoPayWx_contentLeft .DoPayWx_content {
  width: 450px;
  margin: 100px auto 0;
}
.DoPayWx_wrapper .DoPayWx_contentLeft .DoPayWx_content .title {
  margin-bottom: 10px;
  text-align: center;
  width: 200px;
}
.DoPayWx_wrapper .DoPayWx_contentLeft .DoPayWx_content .price {
  color: #ff6808;
  font-size: 2.5em;
  margin-bottom: 20px;
  text-align: center;
  width: 197px;
}
.DoPayWx_wrapper .DoPayWx_contentLeft .DoPayWx_content .erweima {
  border: 1px solid #e5e5e5;
  padding: 8px 0 10px 0;
  width: 195px;
  text-align: center;
}
.DoPayWx_wrapper .DoPayWx_contentLeft .DoPayWx_content .erweima ul {
  width: 137px;
  margin: 10px auto 0;
}
.DoPayWx_wrapper .DoPayWx_contentLeft .DoPayWx_content .erweima ul li {
  margin-right: 10px;
}
.DoPayWx_wrapper .DoPayWx_contentLeft .DoPayWx_content .img {
  float: right;
  margin-top: -350px;
}
.DoPayWx_wrapper .DoPayWx_contentLeft .DoPayWx_content .update {
  width: 200px;
  text-align: center;
  margin-top: 15px;
}
.DoPayWx_wrapper .DoPayWx_contentLeft .DoPayWx_content .update a {
  color: #999999;
}
.DoPayWx_wrapper .DoPayWx_contentRight {
  width: 15%;
  background-color: #e6e6e6;
  height: 600px;
  text-align: center;
}
.DoPayWx_wrapper .DoPayWx_contentRight div {
  margin-top: 150px;
}
.DoPayWx_wrapper .DoPayWx_contentRight span {
  display: block;
  font-size: 15px;
  margin-bottom: 25px;
}
.DoPayWx_wrapper .DoPayWx_contentRight a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 10px 0;
  background-color: #00aeef;
  width: 130px;
  margin: 25px auto 0;
  border-radius: 5px;
  font-size: 15px;
}
.DoPayWx_wrapper li {
  float: left;
}
.notCase {
  width: 20%;
  height: 100%;
  float: right;
  position: relative;
  overflow: hidden;
}
.noticeContent {
  position: absolute;
  left: 0;
  top: 0;
  width: 90%;
  height: 95%;
  padding: 5%;
}
.noticeTile {
  margin-bottom: 22px;
}
.noticeTile img {
  float: left;
}
.noticeTile a {
  color: #BFBFBF;
  cursor: pointer;
  display: block;
}
.noticeTile span {
  margin-top: 8px;
  float: right;
}
.noticeText {
  margin-bottom: 22px;
  color: #333333;
  font-size: 12px;
  cursor: pointer;
}
.noticeTexta {
  text-decoration: none;
  color: #333333;
}
.noticeTexta:hover {
  color: #DC4C49;
}
.noticeText span {
  display: block;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.noticeText p {
  color: #888888;
  margin: 0;
}
/*公告页面*/
.allNotice {
  margin-top: 20px;
  background: #fff;
  padding: 20px 50px;
  width: 100%;
  font-size: 14px;
}
.noticeCase {
  padding: 10px;
  border-bottom: 1px solid #EEEEEE;
}
.noticeCase .caseTitle p {
  margin: 0;
  float: right;
}
.caseTitle span {
  color: #000;
}
.caseTitleFont {
  color: #333333;
  font-weight: 500;
  cursor: pointer;
}
.caseTitleFont:hover {
  color: #d60b0b;
}
/* 公告详情页面 */
.notice-detail {
  background: #fff;
  padding: 40px 115px;
  font-size: 14px;
  text-align: center;
}
.notice-detail .title {
  font-size: 16px;
  font-weight: bold;
}
.notice-detail .time {
  margin: 22px 0;
  color: #999999;
}
.notice-detail p {
  text-align: left;
}
.notice-detail img {
  max-width: 704px;
  max-height: 396px;
}
/*首页优惠劵领取*/
.row.getCoupon {
  width: 100%;
  height: 100px;
  margin-top: 20px;
  background-image: url('Images/1/bg_06.png');
}
.getCase {
  width: 25%;
  height: 100%;
  overflow: hidden;
  float: left;
  position: relative;
}
.getCaseInfo {
  width: 100%;
  height: 100%;
}
.getCasePassInfo {
  border-right: 1px dashed #fff;
  width: 69.5%;
  height: 100%;
  color: #fff;
  overflow: hidden;
  margin-left: 30%;
  padding: 10px 0 20px 0;
}
.getImg {
  position: absolute;
  height: 100%;
  left: 20%;
}
.perch {
  background: #02AEEC;
  width: 20%;
  height: 100%;
  position: absolute;
}
.getFont {
  position: relative;
  z-index: 10;
  height: 100%;
  top: 20%;
  left: 15%;
}
.getFont span {
  color: #fff;
  font-size: 20px;
}
.getCouponBtn {
  color: #FCE803;
  border: 1px solid #FCE803;
  border-radius: 20px;
  padding: 5px 15px;
  font-size: 15px;
  cursor: pointer;
}
.getBtnImg {
  position: relative;
  top: 4px;
  right: 2px;
}
.couponLog {
  padding: 5px;
  float: right;
  margin-right: 10px;
  font-size: 15px;
  text-decoration: none;
  color: #FCE803;
  cursor: pointer;
}
.getCaseTwo {
  width: 37%;
  height: 100%;
  overflow: hidden;
  float: left;
  position: relative;
}
.getCaseTwoInfo {
  border-right: 1px dashed #fff;
  width: 99.5%;
  height: 100%;
  color: #fff;
  overflow: hidden;
}
.cInfoLeft {
  width: 50%;
  text-align: center;
  float: left;
  line-height: 100px;
  height: 100px;
}
.cInfoRight {
  width: 50%;
  float: left;
  padding-top: 15px;
}
.HKbond {
  font-size: 20px;
  display: block;
  line-height: 30px;
  margin-top: 17px;
}
.ccSpan {
  padding: 5px 10px;
}
/*首页单个优惠劵*/
.oneCoupon {
  width: 75%;
  height: 100%;
  overflow: hidden;
}
.couponName {
  width: 35%;
  text-align: center;
  padding: 15px 0;
  float: left;
}
.couponNameStyle {
  font-size: 40px;
  display: inline-block;
  width: 100%;
  height: 70px;
  line-height: 70px;
  border-right: 1px dashed #fff;
  color: #fff;
  letter-spacing: 5px;
}
.oneCouponInfo {
  width: 65%;
  float: left;
}
.cInfo {
  padding: 15px 0;
  color: #fff;
  width: 40%;
  text-align: center;
  float: left;
  font-size: 15px;
}
.cInfo div {
  padding: 3px;
}
.cinfoImg {
  width: 100px;
  float: right;
}
.cUseType {
  background: #fff;
  color: #F44848;
  width: 80%;
  margin-left: 10%;
}
.cUseType span {
  margin-right: 10px;
}
.ongcBtn {
  height: 100px;
  line-height: 100px;
  width: 30%;
  text-align: center;
  float: left;
  font-size: 15px;
}
.ongcBtnStyle {
  padding: 5px 30px;
  border: 1px solid #FFCC13;
  border-radius: 20px;
  color: #FFCC13;
  cursor: pointer;
}
/*领取优惠劵*/
.couponCaseTitle {
  background: #ECECEC;
  padding: 10px 20px;
  margin-top: 20px;
  font-size: 13px;
}
.aloneCouponCase {
  margin-left: -5%;
}
.aloneCoupon {
  width: 20%;
  margin-left: 5%;
  float: left;
  margin-top: 20px;
  background: #fff;
}
.aloneCoupon:hover .conInfo {
  box-shadow: 0 0 15px #CACACA;
}
.conBack {
  width: 100%;
  height: 85px;
  color: #fff;
  text-align: center;
  background-position: 0 -30px;
}
.conBack1 {
  background: url('Images/1/GetGo.png') no-repeat;
  background-position: 0 -30px;
}
.conBack2 {
  background: url('Images/1/Coupon.png') no-repeat;
  background-position: 0 -30px;
}
.conBack3 {
  background: url('Images/1/jiajianCou.png') no-repeat;
  background-position: 0 -30px;
}
.conBack4 {
  background: url('Images/1/notCou.png') no-repeat;
  background-position: 0 -30px;
}
.conType {
  text-align: left;
  font-size: 18px;
  padding: 10px 0 0 10px;
}
.conInfo {
  border: 1px solid #ededed;
  border-top: none;
  text-align: center;
  padding: 10px 0 10px 0;
  transition: all 0.2s ease-in;
}
.rowStyle {
  padding: 5px 0;
}
.rowBtnStyle {
  margin: 20px 0;
}
.useCon {
  padding: 1px 4px;
  background: #E1F1F1;
  margin-right: 10px;
}
.GetconBtn {
  padding: 5px 30px;
  border: 1px solid #D9D9D9;
  border-radius: 20px;
  cursor: pointer;
}
.notUse-color-999 {
  color: #999999!important;
  cursor: default!important;
}
.notUse-bg-999 {
  background-color: #999999!important;
}
.notUse-color-ccc {
  color: #ccc!important;
  cursor: default!important;
}
.notUse-bg-ccc {
  background-color: #ccc!important;
}
.notUse-border-999 {
  border-color: #999!important;
}
.notUse-border-ccc {
  border-color: #ccc!important;
}
.hei-in {
  height: auto !important;
  border-top: 0 none!important;
  border-left: 0 none!important;
  border-right: 0 none!important;
  border-bottom: 1px dashed #EAEAEA!important;
}
.new-left-dl {
  padding: 0!important;
  min-height: 494px;
}
.new-left-dl .tit {
  line-height: 40px;
  border-left: 4px solid #D60B0B;
  border-bottom: 1px solid #ececec;
  font-size: 14px;
  padding-left: 58px;
}
.new-left-dl .tit span {
  vertical-align: middle;
}
.new-left-dl .tit span.iconfont {
  color: #D60B0B;
  margin-right: 6px;
}
.peisong-co-dl {
  position: relative;
  padding-left: 14px;
}
.peisong-co-dl::before {
  content: "*";
  color: #D60B0B;
  font-size: 14px;
  position: absolute;
  top: 0;
  left: 0;
}
.dl-co-data {
  padding: 20px 0;
  border-bottom: 1px dashed #EAEAEA;
}
.dl-co-data td {
  text-align: right;
  min-width: 80px;
}
.zitidizhi-dl {
  padding: 14px 0;
  margin-left: 20px;
  text-align: left;
  font-size: 14px;
}
.zitidizhi-dl > div {
  line-height: 1.8;
}
.total_order {
  background: #fff;
  box-shadow: 0 -5px 10px #cacaca;
  padding: 15px 30px;
}
.total_order .total_title {
  float: left;
  width: 12%;
}
.total_order .total_title span {
  font-size: 18px;
  font-weight: bold;
}
.total_order .total_money {
  float: left;
  width: 50%;
  border-right: 1px solid #E5E5E5;
  position: relative;
  padding-left: 40px;
}
.total_order .total_money div {
  width: 32%;
  float: left;
}
.total_order .total_money img {
  float: left;
  width: 20px;
  position: absolute;
  left: 0;
  top: 0px;
}
.total_order .total_goodsnum {
  float: left;
  width: 30%;
  position: relative;
  left: 30px;
  padding-left: 40px;
}
.total_order .total_goodsnum div {
  width: 48%;
  float: left;
}
.total_order .total_goodsnum img {
  float: left;
  width: 20px;
  position: absolute;
  left: 0;
  top: 0px;
}
.total_order .total_money_name {
  font-size: 16px;
}
.total_order .total_money_num {
  font-size: 16px;
  color: #d60b0b;
  padding-left: 5px;
  font-weight: bold;
}
@media (max-width: 1210px) {
  .fklist_listcontent_wrapper .fklist_listcontent_type .queryitem {
    width: 85px;
  }
  .orderDetail_wrapper .normalcontainer .orderDetail_goods_state li span:before {
    width: 56px;
  }
  .orderDetail_wrapper .normalcontainer .orderDetail_goods_state li span:before {
    width: 56px;
  }
  .orderDetail_wrapper .normalcontainer .orderDetail_goods_state .activebig span:before {
    width: 55px;
  }
  .orderDetail_wrapper .normalcontainer .orderDetail_goods_state li.orderDetail_goods_state_close span:before {
    content: "";
    width: 0px;
  }
  .ReturnGoodsState_statelist .ReturnGoodsState_statelist1 div:before,
  .ReturnGoodsState_statelist .ReturnGoodsState_statelist2 div:before,
  .ReturnGoodsState_statelist .ReturnGoodsState_statelist3 div:before {
    width: 200px !important;
  }
  .ReturnGoodsState_statelist .ReturnGoodsState_statelist1.active div span:before,
  .ReturnGoodsState_statelist .ReturnGoodsState_statelist2.active div span:before,
  .ReturnGoodsState_statelist .ReturnGoodsState_statelist3.active div span:before,
  .ReturnGoodsState_statelist .ReturnGoodsState_statelist1.active div span:before,
  .ReturnGoodsState_statelist .ReturnGoodsState_statelist2.active div span:before,
  .ReturnGoodsState_statelist .ReturnGoodsState_statelist3.active div span:before {
    width: 105px !important;
  }
}
.checkboxFive {
  width: 100px;
}
/*.checkboxFiveInput{
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  width:15px;
  height:15px;
  border:1px solid #CCCCCC; 
  border-radius:2px;
  position:relative;
  cursor: pointer;
  display: inline-block;
  outline: none;
  top:5px;
}
.checkboxFiveInput:checked::after{
    content: '';
    width:8px;
    height:3px;
    border:2px solid #000;
    border-style:none none solid solid;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    position:absolute;
    z-index:1000;
    top:3px;    
    left:1px;
}*/
.pageTitle {
  background: #fff;
  padding: 10px 20px;
  margin: 10px 0;
}
.pageTitle span {
  font-size: 14px;
  font-weight: 600;
}
.teamContent {
  background: #fff;
  padding: 20px;
  font-size: 14px;
}
.teamContent .teamTitle {
  margin-bottom: 20px;
}
.teamContent .teamTitle .teamUpName {
  font-size: 14px;
}
.teamContent .teamDownList .teamTable {
  width: 100%;
}
.teamContent .teamDownList .teamTable thead tr td {
  width: 33%;
  text-align: center;
  background: #F5F5F5;
  padding: 8px 0;
}
.teamContent .teamDownList .teamTable tbody tr td {
  padding: 20px 0;
  text-align: center;
  border-bottom: 1px solid #F9F9F9;
}
.teamContent .teamDownList .teamTable tbody tr td .addColorForSpan {
  color: #FE7174;
  font-size: 16px;
}
.dis_WithdrawalsListCase {
  padding: 10px 20px;
  background: #fff;
}
.dis_WithdrawalsListCase .WithdrawalsTime {
  padding: 10px 0 20px 0;
}
.dis_WithdrawalsListCase .WithdrawalsTime .WithdrawalsMoney {
  width: 300px;
  float: left;
}
.dis_WithdrawalsListCase .WithdrawalsTime .WithdrawalsMoney .WithdrawalsMoneyFont {
  font-size: 16px;
  color: red;
  font-weight: 500;
}
.dis_WithdrawalsListCase .WithdrawalsTime .WithdrawalsTimeSlect {
  float: left;
}
.dis_WithdrawalsListCase .WithdrawalsTime .WithdrawalsTimeSlect .timeFont {
  margin-right: 10px;
}
.dis_WithdrawalsListCase .WithdrawalsTime .WithdrawalsTimeSlect .timeBtn {
  margin-left: 10px;
  cursor: pointer;
}
.dis_WithdrawalsListCase .WithdrawalsTime .strSelectType {
  float: left;
  width: 300px;
}
.dis_WithdrawalsListCase .WithdrawalsTime .strSelectType span {
  display: inline-block;
  margin-right: 20px;
  height: 22px;
  cursor: pointer;
}
.dis_WithdrawalsListCase .WithdrawalsTime .strSelectType .selected {
  border-bottom: 2px solid red;
  color: red;
}
.dis_WithdrawalsList thead tr {
  border: none;
  padding: 0;
}
.dis_WithdrawalsList thead tr td {
  text-align: center;
  background: #F5F5F5;
  padding: 8px 0;
}
.dis_WithdrawalsList thead .dis_width01 {
  width: 15%;
}
.dis_WithdrawalsList thead .dis_width02 {
  width: 20%;
}
.dis_WithdrawalsList tbody tr td {
  padding: 20px 0;
  text-align: center;
  border-bottom: 1px solid #F9F9F9;
}
.dis_WithdrawalsList tbody tr td .MoneyFont {
  font-size: 16px;
  color: red;
  font-weight: 500;
}
.dis_WithdrawalsList tbody tr td .addMoneyFont {
  font-size: 16px;
  color: #33CC00;
  font-weight: 500;
}
.dis_WithdrawalsList tbody tr td .typeFontColor01 {
  color: #3399FF;
}
.dis_WithdrawalsList tbody tr td .typeFontColor02 {
  color: #33CC00;
}
.dis_WithdrawalsList tbody tr td .typeFontColor03 {
  color: #FF0000;
}
.dis_WithdrawalsList tbody tr td .lookBtn .lookBtnSoan {
  font-size: 14px;
  color: #AAAAAA;
  cursor: pointer;
}
.dis_WithdrawalsList tbody tr td .lookBtn .lookBtnSoan:hover {
  color: red;
}
.moneyInfoCase {
  width: 450px;
  height: 600px;
  font-size: 15px;
}
.moneyInfoCase .InfoTitleCase {
  height: 100px;
  position: relative;
}
.moneyInfoCase .InfoTitleCase .titleRadius {
  width: 70px;
  height: 70px;
  border-radius: 70px;
  background: #fff;
  border: 3px solid #fff;
  position: relative;
  text-align: center;
  line-height: 70px;
  float: left;
  top: 11px;
  left: 30px;
}
.moneyInfoCase .InfoTitleCase .titleRadius img {
  margin-top: 14px;
}
.moneyInfoCase .InfoTitleCase .titleFont {
  float: left;
  color: #fff;
  font-size: 25px;
  position: relative;
  left: 50px;
  line-height: 100px;
}
.moneyInfoCase .reduceMonde {
  background: -webkit-linear-gradient(left, #e53333, #ee4a49);
  background: -o-linear-gradient(right, #e53333, #ee4a49);
  background: -moz-linear-gradient(right, #e53333, #ee4a49);
  background: linear-gradient(to right, #e53333, #ee4a49);
}
.moneyInfoCase .reduceMonde .titleRadius {
  border-color: #EB5E5E;
}
.moneyInfoCase .addMonde {
  background: -webkit-linear-gradient(left, #48cd7d, #6be69c);
  background: -o-linear-gradient(right, #48cd7d, #6be69c);
  background: -moz-linear-gradient(right, #48cd7d, #6be69c);
  background: linear-gradient(to right, #48cd7d, #6be69c);
}
.moneyInfoCase .addMonde .titleRadius {
  border-color: #71D99B;
}
.moneyInfoCase .closeImg img {
  position: absolute;
  right: 20px;
  top: 20px;
}
.moneyInfoCase .disInfoFirst {
  margin-left: 20px;
  width: 50%;
  float: left;
}
.moneyInfoCase .disInfoLast {
  margin-right: 20px;
  width: 40%;
  float: left;
}
.typeAddColor {
  color: #52CF8B;
}
.checkboxFiveInput:checked + label + span {
  color: #ff6d00;
}
.checkboxFiveInput + label + span {
  float: left\9;
}
.checkboxFiveInput {
  display: none;
  /*IE样式*/
  display: block\9;
  float: left\9;
  position: relative\9;
  top: 10px\9;
}
.checkboxFiveInput + label {
  content: '';
  width: 15px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  outline: none;
  top: 5px;
  /*IE样式*/
  display: none\9;
}
.checkboxFiveInput:checked + label::after {
  content: '';
  width: 8px;
  height: 3px;
  border: 2px solid #000;
  border-style: none none solid solid;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  z-index: 1;
  top: 4px;
  left: 3px;
}
input[type="checkbox"] + label.conlabelAfter {
  border-color: #666;
  top: 0;
  margin-left: 12px;
  float: left;
}
input[type="checkbox"] + label.conlabelAfter::after {
  border-color: #666;
}
.order_check {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  width: 20px;
  height: 20px;
  border: 1px solid #d60b0b;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  outline: none;
  top: 3px;
  margin: 0;
}
.order_check:checked::after {
  content: '';
  width: 12px;
  height: 5px;
  border: 2px solid #d60b0b;
  border-style: none none solid solid;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  z-index: 1000;
  top: 4px;
  left: 2px;
}
.orderlist-head span {
  display: inline-block;
}
.orderlist-head {
  border: 1px solid #e5e5e5;
  margin-top: 10px;
}
.orderlist-span {
  width: 10%;
}
.orderlist-span2 {
  width: 7%;
}
.orderlist-span3 {
  width: 26%;
}
.fontRed {
  color: #d60b0b;
}
.head-table {
  background: #FAFAFA;
  width: 100%;
  height: 42px;
  border-bottom: 1px solid #e5e5e5;
}
.orderlist-goodsImg {
  float: left;
  margin-right: 2%;
  display: inline-block;
  width: 30%;
  height: 100%;
}
.orderlist-goodstext {
  float: left;
  width: 71%;
}
.PCalss {
  margin: 5px;
}
.PCalss a:hover {
  outline: 1px solid #ff6d00;
  display: inline-block;
  width: 78px;
  color: #ff6d00;
}
.orderlist-btn {
  border: 1px solid red;
  width: 100px;
  padding: 5px 0;
  margin-left: 10px;
}
.orderlist-div {
  border: solid 1px #e5e5e5;
  width: 100%;
  transition: all 0.2s ease-in;
}
.orderlist-div:hover {
  box-shadow: 0 0 15px #CACACA;
}
.orderlist-div:hover {
  /*border-color:red;*/
}
.order-goodsSize {
  margin-top: 10px;
}
.order-headSpan {
  margin-right: 20px;
}
.orderTabHeadA {
  padding: 2px 10px;
  border: 1px solid #B9B7B7;
  cursor: pointer;
}
.orderTabHeadA:hover {
  border-color: #ff6d00;
  color: #ff6d00;
}
.order-active {
  border-color: red;
}
.normalcontent-screen {
  border-bottom: 1px solid #e5e5e5;
  background-color: #fff;
}
.iconStyle {
  border: 1px solid #f2f2f2;
  padding: 4px 4px 4px 4px;
  color: #d60b0b;
  font-size: 20px;
  float: right;
  border-radius: 2px;
}
.btns-input {
  width: 40px;
  height: 26px;
  padding: 0;
  float: left;
  border: 1px solid #b9b7b7;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  text-align: center;
  float: none !important;
}
.ui-dialog-buttonset .ui-state-default .ui-icon {
  display: none;
}
.ui-dialog .ui-dialog-buttonpane button {
  padding: 0 35px;
  height: 40px;
  color: #fff;
  font-size: 15px;
  background: #ff6d00;
}
.ui-dialog .ui-dialog-buttonpane button:hover {
  background: #e66200;
}
.ui-dialog .ui-dialog-buttonpane button:nth-child(1) {
  background: #ff6d00;
}
.ui-dialog .ui-dialog-buttonpane button:nth-child(1):hover {
  background: #e66200;
}
.ui-dialog .ui-dialog-buttonpane button:nth-child(1):focus {
  outline: none;
}
.ui-dialog .ui-dialog-buttonpane button:nth-child(2) {
  background: #a9a9a9;
}
.ui-dialog .ui-dialog-buttonpane button:nth-child(2):hover {
  background: #8f8f8f;
}
.ui-dialog .ui-dialog-buttonpane button:nth-child(2):focus {
  outline: none;
}
.ui-dialog .ui-widget-header {
  background: none;
  border: none;
  color: #000;
  text-align: center;
}
.ui-widget-header .ui-state-default {
  border: #fff;
  background: #fff;
}
.ui-dialog-buttonset .ui-button-text-icon-primary .ui-button-text {
  padding: .4em 2em .4em 2em;
}
.dialog-case-width {
  width: 100%;
}
.dialog-case-btn {
  border: 1px solid #DDDDDD;
  padding: 3px 10px;
  float: left;
  margin-left: 10px;
}
.dialog-case-info {
  width: 20%;
  float: left;
  height: 40px;
  line-height: 40px;
}
.diaolg-jian {
  width: 30px;
  height: 30px;
  float: left;
  border: 1px solid #DDDDDD;
  line-height: 30px;
  text-align: center;
  cursor: pointer;
}
.diaolg-input {
  float: left;
  width: 30px;
  height: 28px;
  border-left: none;
  border-right: none;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  text-align: center;
}
.btn-active {
  border-color: #FE9C59;
}
/*预付款页面*/
.payment_btn {
  float: left;
  border: 1px solid #e5e5e5;
  padding: 5px 25px;
  background: #ececec;
  cursor: pointer;
  font-size: 14px;
}
.payment_btnActive {
  float: left;
  border: 1px solid #e5e5e5;
  border-bottom-color: #fff;
  padding: 5px 25px;
  background: #fff;
  cursor: pointer;
  font-size: 14px;
}
.payment_btnActive_right {
  border-right: none;
}
/*确认订单按钮*/
.Fkd_orderBtn {
  padding: 10px 30px;
  font-size: 15px;
  /*height:40px;
    line-height:40px;*/
  background: #ff6d00;
  color: #fff;
  display: inline-block;
  cursor: pointer;
}
.Fkd_orderBtn:hover {
  background: #e66200;
}
/*退货*/
.salesReturn .returnInfo {
  width: 75%;
  padding: 0px 20px 10px 20px;
  float: left;
  border-right: 1px dashed #e5e5e5;
}
.salesReturn .returnName {
  border-bottom: 1px dashed #e5e5e5;
  height: 40px;
  line-height: 40px;
}
.salesReturn .returnInput {
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
}
.salesReturn .returnSpan {
  display: inline-block;
  width: 100px;
}
.salesReturn .returnBack {
  display: inline-block;
  margin-left: 30px;
  color: #ADADAD;
}
.salesReturn .returnBack a {
  text-decoration: none;
  color: #ADADAD;
}
.salesReturn .return_pos {
  padding: 10px 30px;
}
.salesReturn .retunNumBtns .qty {
  width: 30px;
  height: 30px;
  float: left;
  border: 1px solid #e2e2e2;
  text-align: center;
  line-height: 30px;
  cursor: pointer;
}
.salesReturn .retunNumBtns input {
  width: 35px;
  height: 28px;
  float: left;
  border-style: solid none solid none;
  border: 1px solid #e2e2e2;
}
.salesReturn .returnFontColor {
  color: #d60b0b;
}
.salesReturn .rightInfo {
  /*height:40px;
        line-height:40px;*/
  padding: 10px 0;
  margin-left: 15px;
}
.salesReturn .rightInfo span {
  margin-right: 5px;
}
.salesReturn .rightInfo div {
  width: 110px;
}
.salesReturn .rightInfo div span {
  display: block;
}
.salesReturn .returnGoodsInfo {
  height: 70px;
  margin-left: 20px;
  border-top: 1px dashed #e5e5e5;
  /*border-style:solid none solid none ;*/
  padding: 10px 0;
}
.salesReturn .returnGoodsInfo .returnGoodsName {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.salesReturnCase {
  width: 264px;
  height: 110px;
  padding: 10px;
  overflow: hidden;
  margin-left: 16px;
  position: relative;
}
.salesReturnCase:hover .returnBtns {
  display: block;
}
.salesReturnDefaultCase {
  background: url('Images/0/salesReturnCase.png') no-repeat !important;
}
.salesReturnNotCase {
  background: url('Images/0/shippingAddressCase.png') no-repeat;
}
.returnHead {
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #b9b7b7;
  margin: 0 10px;
}
.returnContent {
  margin: 5px 10px 0 10px;
}
.returnBtns {
  position: absolute;
  bottom: 15px;
  margin: 0 10px;
  display: none;
}
.returnBtns a {
  text-decoration: none;
  margin-right: 5px;
  color: #ff6d00;
}
.defaultAddrBtns {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  width: 15px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 2px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  outline: none;
  left: 6px;
}
.defaultAddrBtns:checked::after {
  content: '';
  width: 8px;
  height: 3px;
  border: 2px solid #000;
  border-style: none none solid solid;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  position: absolute;
  z-index: 1000;
  top: 3px;
  left: 1px;
}
.returnMinHead {
  height: 40px;
  line-height: 40px;
  border: 1px solid #e5e5e5;
  background: #ececec;
  padding-left: 20px;
  font-size: 15px;
}
.reTable {
  width: 100%;
  border-spacing: 0px;
}
.reTable .reTdInfo {
  width: 50%;
  float: left;
  margin-top: 8px;
}
.reTable .reTdInfo .reTdDiv {
  width: 95%;
  padding: 10px;
  border: 1px solid #e5e5e5;
  height: 80px;
  margin: 0 auto;
  background-color: #fff;
  font-size: 14px;
}
.reTable .reTdInfo .tdDiv20 {
  width: 23%;
  float: left;
  text-align: center;
  /*line-height:80px;*/
  height: 80px;
}
.reTable .reTdInfo .tdDiv20 span {
  line-height: 20px;
  display: inline-block;
  margin-top: 30px;
}
.reTable .reTdInfo .tdDiv40 {
  width: 30%;
  float: left;
}
.reTable .reTdInfo .tdDiv40 p {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  display: -moz-box;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  overflow: hidden;
}
.reTable .reTdInfo .tdDivColor {
  color: #AEAEB0;
}
.userCase {
  width: 100%;
  border: 1px solid #e5e5e5;
  margin-top: 10px;
  overflow: hidden;
  font-size: 14px;
}
/*个人中心签到和优惠劵按钮*/
.caseLeft {
  width: 50%;
  float: left;
  overflow: hidden;
}
.caseRight {
  width: 43%;
  float: left;
  padding: 10px 20px;
  background-color: #fff;
  overflow: hidden;
  height: 90px;
}
.rliBtn {
  float: right;
  background: #EBBC04;
  margin-right: 20px;
  border: 1px solid #FE8737;
  text-align: center;
  border-radius: 5px;
  cursor: pointer;
  width: 80px;
  height: 50px;
  padding: 10px 0 20px 0;
  margin-top: 5px;
}
.goCon {
  background: #FE8737;
  display: inline-block;
  text-decoration: none;
}
.rliBtn span {
  display: block;
  margin-top: 10px;
  color: #fff;
  width: 100%;
}
.userInfo {
  padding: 10px 20px;
  background-color: #fff;
  position: relative;
}
.userInfo .infoDiv {
  height: 30px;
  line-height: 30px;
}
.userInfo .infoDiv .infoBtnSet {
  width: 250px;
  display: inline-block;
}
.userInfo .changeBtns {
  cursor: pointer;
}
.userInfo .changeBtns:hover {
  color: #ff6d00;
}
.userInfo .dis_case {
  width: 30%;
  float: left;
}
.userInfo .dis_case .dis_fontcase {
  height: 30px;
  line-height: 30px;
}
.userInfo .dis_case .dis_fontcase span {
  float: left;
}
.userInfo .dis_case .dis_fontcase .disNumFont {
  display: block;
  height: 30px;
  line-height: 30px;
  width: 130px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.userInfo .dis_case .dis_acase {
  color: #0000ee;
  margin-left: 10px;
  cursor: pointer;
}
.userInfo .dis_case .dis_acase:hover {
  color: #ff6d00;
}
.userInfo .join_case {
  position: absolute;
  right: 40px;
  top: 25px;
  cursor: pointer;
}
.disMoney {
  display: none;
}
.disMoney .disList {
  padding-bottom: 20px;
  font-size: 14px;
}
.disMoney .disListTitle {
  float: left;
  width: 80px;
  text-align: left;
  padding-left: 50px;
}
.disMoney .disListTitle .disExplainImg {
  width: 15px;
  position: relative;
  top: 2px;
}
.disMoney .disTitleFont {
  height: 27px;
  line-height: 27px;
}
.disMoney .disListContent {
  margin-left: 30px;
  float: left;
  width: 400px;
}
.disMoney .disListContent .disInput {
  width: 150px;
  height: 23px;
  border-color: #d2d2d2;
}
.disMoney .disListContent .disExplain {
  color: #888;
  margin-top: 5px;
}
.disMoney .disBtnCase {
  text-align: center;
  margin-bottom: 20px;
}
.disMoney .disBtn {
  padding: 10px 70px;
  background: #ff6d00;
  color: #fff;
  font-size: 14px;
  display: inline-block;
  cursor: pointer;
}
.joinDis {
  display: none;
}
.joinDis .join_img {
  float: left;
  width: 30%;
  text-align: center;
}
.joinDis .join_img a {
  text-decoration: none;
  display: block;
}
.joinDis .join_img a:hover {
  text-decoration: underline;
  color: #0000CC;
}
.userSet {
  background: #ececec;
  height: 42px;
  line-height: 42px;
  padding: 0 20px;
  font-size: 14px;
  box-sizing: border-box;
}
.userSet .selected {
  color: #d60b0b;
}
.userAddress table tr td .AddressTableHead {
  height: 40px;
  line-height: 40px;
  background: #ececec;
  border: 1px solid #e5e5e5;
  font-size: 15px;
}
.userAddress table tr td .AddressTableHead div {
  float: left;
}
.userAddress table tr td .AddressTableCtnter {
  border: 1px solid #e5e5e5;
  background: #fff;
  min-height: 50px;
  line-height: 50px;
}
.userAddress table tr td .AddressTableCtnter:hover {
  background: #F9F9F9;
}
.userAddress table tr td .AddressTableCtnter:hover .defaultBtn {
  display: block;
}
.userAddress table tr td .AddressTableCtnter div {
  float: left;
  height: 100%;
}
.userAddress table tr td .defaultBtn {
  display: none;
}
.cartOrderName .orderName {
  height: 40px;
  line-height: 40px;
  padding-left: 20px;
  border: 1px solid #e5e5e5;
  background: #FEFAF7;
  margin-top: 10px;
}
.cartOrderName .orderName div {
  float: left;
  width: 250px;
  font-weight: bolder;
}
.addressInfo .addressInfoHead {
  height: 40px;
  line-height: 40px;
  float: left;
  /*font-weight:bolder;*/
  font-size: 15px;
}
.addressInfo .addressInfoBtns {
  margin-top: 10px;
  float: left;
  width: 100%;
}
.addressInfo .showAllAddress {
  color: #A9A9A9;
  float: left;
}
.addressInfo .addAddressInfo {
  padding: 10px 30px;
  background: #ff6d00;
  float: right;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
}
.addressInfo .addAddressInfo:hover {
  background: #e66200;
}
.orderDialogBtn {
  padding: 10px 70px;
  background: #ff6d00;
  color: #fff;
  font-size: 15px;
  margin: 20px 0 15px 0;
  display: inline-block;
  cursor: pointer;
  /*height:40px;
    line-height:40px;*/
}
.orderDialogBtn:hover {
  background: #e66200;
}
.YesOrderInfo {
  margin-top: 10px;
}
.YesOrderInfo .YesOrederHead {
  height: 40px;
  line-height: 40px;
  /*font-weight:bolder;*/
  font-size: 15px;
}
.YesOrderInfo table tr td .YesOrederTableHead {
  height: 40px;
  line-height: 40px;
  background: #e5e5e5;
  border: 1px solid #e5e5e5;
  font-size: 15px;
}
.YesOrderInfo table tr td .YesOrederTableHead div {
  float: left;
}
.YesOrderInfo table tr td .YesOrederTableCenter {
  border: 1px solid #e5e5e5;
  background: #fff;
  padding: 10px 0;
}
.YesOrderInfo table tr td .YesOrederTableCenter:hover {
  background: #F9F9F9;
}
.YesOrderInfo table tr td .YesOrederTableCenter div {
  float: left;
}
.YesOrderInfo table tr td .TableCenterDiv {
  height: 85px;
  line-height: 85px;
}
.YesOrderInfo table tr td .fontRed {
  color: #d60b0b;
}
.YesOrderInfo table tr td .orderTotal {
  height: 50px;
  border: 1px solid #e5e5e5;
  background-color: #fff;
  font-size: 14px;
}
.YesOrderInfo table tr td .orderTotal .totalNum {
  width: 38%;
  float: left;
  text-align: left;
  line-height: 50px;
  margin-left: 20px;
  overflow: hidden;
}
.YesOrderInfo table tr td .orderTotal .totalNum span {
  color: #000;
  /*font-weight:bolder;*/
}
.YesOrderInfo table tr td .orderTotal .totalMoney {
  width: 58%;
  float: right;
  line-height: 50px;
  margin-right: 10px;
  overflow: hidden;
}
.YesOrderInfo table tr td .orderTotal .totalMoney .totalMoneySpan {
  float: right;
  text-align: left;
  width: 100%;
  /*font-size:12pt;*/
}
.YesOrderInfo table tr td .orderTotal .totalMoney p {
  margin: 5px 0 0 0;
}
.YesOrderInfo table tr td .orderTotal .totalMoney select {
  width: 100px;
}
.YesOrderInfo table tr td .orderTotal .gostore-item {
  float: left;
  margin-left: 20px;
}
.YesOrderInfo table tr td .orderTotal .gostore-item > select {
  width: 660px;
}
.YesOrderInfo .practicalMoney {
  display: inline-block;
  padding: 10px 35px;
  font-size: 18px;
}
.YesOrderInfo .paymentMode {
  margin-top: 10px;
  float: left;
  width: 100%;
  font-size: 14px;
}
.YesOrderInfo .paymentMode .leave {
  width: 50%;
  float: left;
}
.YesOrderInfo .paymentMode .leave input {
  width: 90%;
}
.YesOrderInfo .paymentMode .deduction {
  width: 25%;
  float: left;
}
.YesOrderInfo .paymentMode .deduction input {
  width: 100px;
}
.YesOrderInfo .paymentMode .mode {
  width: 45%;
  float: left;
}
.YesOrderInfo .paymentMode .mode select {
  width: 150px;
}
.YesOrderInfo .paymentMode .mode select:focus {
  outline: none;
}
.YesOrderInfo .OfflinePayInfo {
  float: right;
  /*width:100%;*/
}
.YesOrderInfo .OfflinePayInfo .PayInfoCenter {
  width: 40%;
  float: right;
}
.YesOrderInfo .YesPay {
  float: right;
  /*height:40px;*/
  /*line-height:40px;*/
  padding: 10px 35px;
  display: inline-block;
  background: #ff6d00;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
}
.YesOrderInfo .YesPay:hover {
  background: #e66200;
}
.detailAdd {
  line-height: 50px;
}
.detailAdd .detailAddCase {
  float: left;
  cursor: pointer;
}
.detailAdd .detailAddCase:hover {
  color: #ff6d00;
}
.detailAdd .shareCase {
  float: right;
  position: relative;
}
.detailAdd .shareCase .shareImg {
  cursor: pointer;
  position: relative;
  top: 8px;
  margin: 0 5px;
  width: 26px;
  height: 26px;
}
.detailAdd .shareCase .shareCode {
  cursor: default;
}
.detailAdd .shareCase .shareCode:hover .shareCodeCase {
  display: block;
}
.detailAdd .shareCase .shareCodeCase {
  display: none;
  position: absolute;
  top: 55px;
  right: -70px;
  z-index: 100;
  box-shadow: 0 0 10px #ccc;
  border-radius: 5px;
  width: 110px;
  height: 110px;
  background: #fff;
  padding: 10px;
}
.detailAdd .shareCase .shareCodeCase .sanjiaoxing {
  position: absolute;
  top: -13px;
  left: 34px;
}
.myorder_pay .myorder_pay_top {
  width: 100%;
  background-color: #FEFAF7;
  border: 1px solid #e5e5e5;
}
.myorder_pay .myorder_pay_top .normaltitle {
  height: 50px;
  border-bottom: 1px dashed #e5e5e5;
  background-color: #fff;
}
.myorder_pay .myorder_pay_bottom {
  margin-top: 50px;
  border: 1px solid #e5e5e5;
  position: relative;
  padding: 30px;
  background-color: #fff;
}
.myorder_pay .myorder_pay_bottom .myorder_pay_bottom_text {
  padding: 20px;
  border: 1px solid #e5e5e5;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: #fffdee;
}
.ui-button-icons-only .ui-button-text,
.ui-button-icon-only .ui-button-text {
  padding: 0 !important;
}
.OfflinePayment .chose_bank select {
  width: 200px;
  height: 30px;
  font-size: 14px;
  font-family: 'Microsoft YaHei', '微软雅黑';
}
.OfflinePayment .chose_bank select:focus {
  outline: none;
}
.OfflinePayment .person_message {
  height: 223px;
  width: 740px;
  background: url('Images/index/offlinePayment_bg.png') center no-repeat;
  margin-top: 20px;
}
.OfflinePayment .person_message ul {
  float: left;
  width: 100%;
  margin: 40px 0 0 30px;
}
.OfflinePayment .person_message ul li {
  float: left;
  width: 50%;
  font-size: 14px;
}
.OfflinePayment .person_message ul li div {
  margin-bottom: 20px;
}
.OfflinePayment .person_message ul li div .title {
  display: inline-block;
  width: 80px;
  text-align: right;
}
.OfflinePayInfo .person_message {
  height: 223px;
  width: 740px;
  background: url('Images/index/offlinePayment_bg.png') center no-repeat;
  background-size: 100% 80%;
  margin-top: 20px;
}
.OfflinePayInfo .person_message ul {
  float: left;
  width: 100%;
  margin: 60px 0 0 0;
}
.OfflinePayInfo .person_message ul li {
  float: left;
  width: 40%;
  margin-left: 5%;
  font-size: 14px;
}
.OfflinePayInfo .person_message ul li div {
  margin-bottom: 20px;
}
.OfflinePayInfo .person_message ul li div .title {
  display: inline-block;
  width: 80px;
  text-align: right;
}
.cartNum .sub {
  float: left;
  margin: 0;
  height: 21px;
  display: inline-block;
  width: 20px;
  border: 1px solid #c5c5c5;
  cursor: pointer;
  text-align: center;
}
.cartNum .sub span {
  cursor: pointer;
}
.cartNum {
  margin: 0px auto;
  display: inline-block;
  background: #fff;
  user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  -wbkit-user-select: none;
}
.notice_case {
  font-size: 0.75rem;
  white-space: nowrap;
  margin-top: 8px;
  /*text-align:center;
    position:relative;
    top:8px;*/
}
.notice_font {
  position: relative;
  top: 0px;
  display: inline-block;
  width: 300px;
  overflow: hidden;
  white-space: nowrap;
  margin: 0 auto;
}
.notice {
  position: relative;
  top: 0px;
  color: #979797;
}
.noticeImg {
  position: relative;
  /*z-index: 999;*/
  top: -8px;
  /*width: 23px;
    height: 28px;
    display: inline-block;*/
}
.noticeImg span {
  color: #333333;
  margin: 0 5px;
}
.noticeImg img {
  vertical-align: middle;
}
/*加入购物车加减按钮*/
.cartSub {
  float: left;
  margin: 0;
  height: 21px;
  display: inline-block;
  width: 21px;
  border: 1px solid #b9b7b7;
  cursor: pointer;
  text-align: center;
  line-height: 19px;
}
.goodsInputSub {
  float: left;
  margin: 0;
  height: 24px;
  display: inline-block;
  width: 26px;
  border: 1px solid #b9b7b7;
  cursor: pointer;
  text-align: center;
  line-height: 20px;
  font-size: 20px;
}
.notClickCartBtn {
  border-color: rgba(0, 0, 0, 0.1) !important;
  background: rgba(0, 0, 0, 0.1) !important;
}
.putcart-dialog input:not([type]):disabled {
  border-color: rgba(0, 0, 0, 0.1) !important;
  background: rgba(0, 0, 0, 0.1) !important;
}
@media (max-width: 1300px) {
  .notice_font {
    width: 220px;
  }
}
.orderlist-table .orderlist-tbody tr td div .successFul {
  background: url('Images/successfulTrade.png') center no-repeat;
  display: inline-block;
  width: 80px;
  height: 80px;
}
.orderlist-table .orderlist-tbody tr td div .successPart {
  background: url('Images/successPart.png') center no-repeat;
  display: inline-block;
  width: 80px;
  height: 80px;
}
.myorder_nogoods {
  width: 360px;
  font-size: 15px;
  font-family: 'Microsoft YaHei', '微软雅黑';
  margin: 0 auto;
  padding-top: 20px;
}
.myorder_nogoods div {
  float: left;
}
.myorder_nogoods div span {
  display: block;
  margin-bottom: 5px;
}
.myorder_nogoods div span a {
  text-decoration: none;
  color: #009cff;
}
.promotion {
  padding: 18px 0;
  /** 公用方法Start **/
  /** 公用方法END **/
}
.promotion .fullname {
  display: inline !important;
  height: auto !important;
  margin-left: 2px !important;
  vertical-align: middle;
}
.promotion .part-log::after {
  content: url("Images/promotion/active-arrow.png");
  display: inline-block;
}
.promotion .list-type-1 .promotion-type {
  min-height: 72px;
  position: relative;
  margin-bottom: 6px;
  background: -webkit-linear-gradient(to right, #9726e9, #f847b2);
  background: -moz-linear-gradient(to right, #9726e9, #f847b2);
  background: -o-linear-gradient(to right, #9726e9, #f847b2);
  background: linear-gradient(to right, #9726e9, #f847b2);
}
.promotion .list-type-1 .promotion-type::after {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
  background-color: #9726eb;
  position: absolute;
  left: 0;
  bottom: 0;
}
.promotion .list-type-1 .promotion-type .active-log::before {
  content: url("Images/promotion/promotion-bar-bg.png");
  display: inline-block;
  position: absolute;
  left: 50px;
  top: 0;
  z-index: 1;
}
.promotion .list-type-1 .promotion-type .active-log::after {
  content: "满立折";
  display: inline-block;
  font-size: 22px;
  font-weight: bold;
  color: #9726e9;
  position: absolute;
  left: 64px;
  top: 20px;
  z-index: 2;
}
.promotion .list-type-1 .mark-fullname {
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  padding: 0 4px;
  background-color: #cca5f9;
  vertical-align: middle;
}
.promotion .list-type-2 .promotion-type {
  min-height: 72px;
  position: relative;
  margin-bottom: 6px;
  background: -webkit-linear-gradient(to right, #f52a52, #ffcf2d);
  background: -moz-linear-gradient(to right, #f52a52, #ffcf2d);
  background: -o-linear-gradient(to right, #f52a52, #ffcf2d);
  background: linear-gradient(to right, #f52a52, #ffcf2d);
}
.promotion .list-type-2 .promotion-type::after {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
  background-color: #f62c51;
  position: absolute;
  left: 0;
  bottom: 0;
}
.promotion .list-type-2 .promotion-type .active-log::before {
  content: url("Images/promotion/promotion-bar-bg.png");
  display: inline-block;
  position: absolute;
  left: 50px;
  top: 0;
  z-index: 1;
}
.promotion .list-type-2 .promotion-type .active-log::after {
  content: "满立减";
  display: inline-block;
  font-size: 22px;
  font-weight: bold;
  color: #f62c51;
  position: absolute;
  left: 64px;
  top: 20px;
  z-index: 2;
}
.promotion .list-type-2 .mark-fullname {
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  padding: 0 4px;
  background-color: #f98d2a;
  vertical-align: middle;
}
.promotion .list-type-3 .promotion-type {
  min-height: 72px;
  position: relative;
  margin-bottom: 6px;
  background: -webkit-linear-gradient(to right, #2554ea, #6ce7ea);
  background: -moz-linear-gradient(to right, #2554ea, #6ce7ea);
  background: -o-linear-gradient(to right, #2554ea, #6ce7ea);
  background: linear-gradient(to right, #2554ea, #6ce7ea);
}
.promotion .list-type-3 .promotion-type::after {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
  background-color: #2056e7;
  position: absolute;
  left: 0;
  bottom: 0;
}
.promotion .list-type-3 .promotion-type .active-log::before {
  content: url("Images/promotion/promotion-bar-bg.png");
  display: inline-block;
  position: absolute;
  left: 50px;
  top: 0;
  z-index: 1;
}
.promotion .list-type-3 .promotion-type .active-log::after {
  content: "超特价";
  display: inline-block;
  font-size: 22px;
  font-weight: bold;
  color: #2554ea;
  position: absolute;
  left: 64px;
  top: 20px;
  z-index: 2;
}
.promotion .list-type-3 .mark-fullname {
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  padding: 0 4px;
  background-color: #6db6ec;
  vertical-align: middle;
}
.promotion .list-type-4 .promotion-type {
  min-height: 72px;
  position: relative;
  margin-bottom: 6px;
  background: -webkit-linear-gradient(to right, #d60b8c, #e383aa);
  background: -moz-linear-gradient(to right, #d60b8c, #e383aa);
  background: -o-linear-gradient(to right, #d60b8c, #e383aa);
  background: linear-gradient(to right, #d60b8c, #e383aa);
}
.promotion .list-type-4 .promotion-type::after {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
  background-color: #d60b8c;
  position: absolute;
  left: 0;
  bottom: 0;
}
.promotion .list-type-4 .promotion-type .active-log::before {
  content: url("Images/promotion/promotion-bar-bg.png");
  display: inline-block;
  position: absolute;
  left: 50px;
  top: 0;
  z-index: 1;
}
.promotion .list-type-4 .promotion-type .active-log::after {
  content: "满立赠";
  display: inline-block;
  font-size: 22px;
  font-weight: bold;
  color: #2554ea;
  position: absolute;
  left: 64px;
  top: 20px;
  z-index: 2;
}
.promotion .list-type-4 .mark-fullname {
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  padding: 0 4px;
  background-color: #e06ca5;
  vertical-align: middle;
}
.promotion .part-wrap {
  padding-top: 14px;
  padding-bottom: 14px;
  position: relative;
}
.promotion .part-wrap > div {
  display: inline-block;
  vertical-align: middle;
}
.promotion .part-wrap .part-font {
  margin-left: 160px;
  width: 300px;
  color: #fff;
  font-size: 16px;
  line-height: 1.5;
}
.promotion .part-wrap .part-font .timer {
  display: inline-block;
  font-size: 12px;
  color: #f52a52;
  background-color: #ffcf2d;
  border-radius: 2px;
  padding: 0 4px;
  margin-top: 4px;
}
.promotion .part-wrap .part-font .timer::before {
  content: url("Images/promotion/clock.png");
  display: inline;
  margin-right: 4px;
  position: relative;
  top: 1px;
}
.promotion .part-wrap .part-log {
  margin: 0 20px;
}
.promotion .part-wrap .part-content {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  max-width: 45%;
  max-height: 56px;
  overflow: hidden;
  position: relative;
}
.promotion .part-wrap .part-content > i {
  padding-right: 10px;
}
.promotion .part-wrap .part-content > i:not(:last-child) {
  margin-right: 20px;
}
.promotion .part-wrap .part-btn {
  position: absolute;
  top: 50%;
  right: 16px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 16px;
  color: #f62c51;
}
.promotion .part-wrap .part-btn > a {
  display: block;
  text-decoration: none;
  background-color: rgba(255, 242, 220, 0.8);
  text-align: center;
  width: 110px;
  height: 36px;
  line-height: 36px;
  border-radius: 18px;
  cursor: pointer;
  color: #f62c51 !important;
}
.promotion .part-wrap .part-btn > a:hover {
  background-color: #fff2dc;
  color: #f62c51;
}
.promotion .detail-item_price {
  background: #f5e4e3;
}
.promotion .promotion-instructions {
  background: url("Images/promotion/promotion-instructions-bg.png") no-repeat top left;
  background-color: rgba(245, 228, 227, 0.3);
  float: left;
  width: 100%;
  font-size: 14px;
  padding-left: 20px;
}
.promotion .promotion-instructions .label {
  min-height: 40px;
  line-height: 40px;
  color: #464646;
  float: left;
  width: 13%;
  margin-right: 0px;
}
.promotion .promotion-instructions .instructions-detail {
  float: left;
}
.promotion .promotion-instructions .instructions-detail .fonts {
  text-decoration: none;
}
.promotion .promotion-instructions .instructions-detail .fonts > div {
  font-size: 12px;
  color: #ff373a;
  padding: 10px 0 0;
}
.promotion .promotion-instructions .timer {
  display: inline-block;
  font-size: 12px;
  color: #fff;
  background-color: #ff903b;
  border-radius: 2px;
  padding: 0 4px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.promotion .promotion-instructions .timer::before {
  content: url("Images/promotion/small-clock.png");
  display: inline;
  margin-right: 4px;
  position: relative;
  top: 1px;
}
/* v4.05重写的我的页面 */
.my {
  padding-top: 10px;
}
.my .right {
  margin-left: 230px;
}
.my .right .my-info {
  width: 20%;
  float: left;
  padding: 24px 0 12px 0;
  text-align: center;
  background: #ffffff;
}
.my .right .my-finance {
  width: 80%;
  margin-left: 20.5%;
  background: #ffffff;
}
.my .right .my-finance .my-finance-content {
  width: 100%;
}
.my .right .my-finance dl {
  float: left;
  text-align: center;
  width: 24%;
}
.my .right .my-finance dl dt {
  margin-top: 36px;
  padding: 0 20px ;
  font-size: 18px;
  margin-bottom: 28px;
  font-weight: bold;
}
.my .right .my-finance dl dd {
  margin: 0;
  font-size: 14px;
}
.my .right .my-finance .no-score dl {
  width: 20%;
}
.my .right .my-principal {
  padding: 13px 0 14px 0;
  margin: 0 20px;
  border-top: 1px solid #e5e5e5;
  font-size: 14px;
}
.my .right .my-principal .tel {
  margin-left: 34px;
}
.my .right .avatar {
  width: 80px;
  height: 80px;
  border-radius: 80px;
  margin: 0 auto;
}
.my .right .avatar img {
  border-radius: 100%;
}
.my .right .username {
  font-size: 16px;
  font-weight: bold;
  margin: 10px 0;
}
.my .right .customer-level {
  margin-bottom: 12px;
}
.my .right .customer-level > span {
  padding: 2px;
  border: 1px solid #CCC;
  border-radius: 4px;
}
.my .right .signin {
  font-size: 14px;
  width: 60px;
  height: 28px;
  color: #ffffff;
  background-color: #d60b0b;
  border-radius: 4px;
  border: none;
  margin-top: 12px;
  cursor: pointer;
}
.my .right .right-down {
  background: #ffffff;
  margin-top: 10px;
  margin-bottom: 60px;
  font-size: 14px;
}
.my .right .good-item {
  margin: 0px 20px;
  border-bottom: 1px solid #F2F2F2;
  padding: 10px 0 10px 35px;
}
.my .right .good-item .good-img {
  width: 100px;
  height: 100px;
  margin-right: 9px;
  font-size: 14px;
}
.my .right .good-item .good-info {
  margin-right: -30px;
}
.my .right .good-item .good-info span {
  display: inline-block;
  width: 14%;
  min-width: 50px;
  text-align: left;
}
.my .right .show-more {
  text-align: center;
}
.my .right .show-more button {
  background: #d60b0b;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  display: inline;
  margin: 58px 0 37px 0;
  cursor: pointer;
}
.my .right .show-more button a {
  margin: 13px 97px;
  display: inline-block;
  color: #ffffff;
}
.my h3 {
  font-size: 14px;
  padding: 20px 0;
  margin: 0 15px 0 20px;
  border-bottom: 1px solid #e5e5e5;
}
.my p,
.my dl,
.my dt,
.my dd {
  padding: 0;
  margin: 0;
}
.my img {
  height: 100%;
  width: 100%;
}
.my a {
  text-decoration: none;
  color: #333;
}
.info-detail {
  width: 100%;
  padding: 70px 100px 100px;
  box-sizing: border-box;
  font-size: 14px;
}
.info-detail .avatar {
  margin: 0 auto;
  width: 100px;
  height: 100px;
}
.info-detail .avatar img {
  height: 100%;
  width: 100%;
  border-radius: 100%;
  border: 2px solid #fff;
  box-shadow: 0 0 20px #aaaaaa;
}
.info-detail .upload {
  margin-top: 30px;
  width: 60px;
  height: 28px;
  border: 1px solid #CCCCCC;
  cursor: pointer;
  background: #fff;
  border-radius: 4px;
  margin-bottom: 15px;
}
.info-detail .info-item {
  width: 100%;
  border: 1px solid #e5e5e5;
  height: 42px;
  line-height: 42px;
  margin-top: 6px;
  padding: 0 21px;
  background: #F2F2F2;
}
.info-detail .info-item .title {
  font-weight: bold;
  display: inline-block;
  width: 200px;
  margin-right: 30px;
}
.info-detail .info-item .content {
  color: #666666;
}
/* 翻页的样式 */
.page {
  padding: 20px;
  text-align: center;
}
.page .page-info,
.page .page-first,
.page .page-previous,
.page .page-next,
.page .page-last {
  margin-left: 10px;
  cursor: pointer;
}
.page .page-first,
.page .page-previous,
.page .page-next,
.page .page-last {
  padding: 2px 6px;
  border: 1px solid #e5e5e5;
}
.page .page-gotopage {
  margin-left: 20px;
  letter-spacing: 1px;
}
.page .go-page-btn {
  background: #d60b0b;
  padding: 2px 6px;
  color: #ffffff;
  cursor: pointer;
}
/* 新手导航样式 */
.tour {
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 101;
}
.tour .tour-button {
  border: 1px solid #ffffff;
  padding: 9px 21px;
  border-radius: 4px;
  display: inline-block;
  font-size: 16px;
  cursor: pointer;
  margin-top: 16px;
  margin: 16px 6px 0 0;
}
.tour .tour-text,
.tour .tour-button {
  color: #ffffff;
  font-size: 16px;
}
.tour .tour-text {
  text-align: left;
}
.tour .tour-text p {
  margin: 10px;
}
/* 公共样式 */
a {
  text-decoration: none;
}
.font-gray {
  color: #999;
}
.font-blue {
  color: #2693ff;
}
.font-red {
  color: #d60b0b;
}
.font-black {
  color: #333;
}
.cursor-pointer {
  cursor: pointer;
}
.bg-white {
  background: #fff;
}
.left-navbar {
  width: 210px;
  background: #ffffff;
  float: left;
  padding: 0 16px 23px 16px;
  box-sizing: border-box;
}
.left-navbar .open {
  padding-top: 10px;
}
.left-navbar a {
  color: #333;
}
.left-navbar a:hover {
  color: #d60b0b;
}
.left-navbar .tag {
  display: inline-block;
  background-color: #d60b0b;
  margin-right: 2px;
  cursor: pointer;
}
.left-navbar .open .tag {
  width: 16px;
  height: 4px;
}
.left-navbar .close .tag {
  width: 4px;
  height: 18px;
  margin-right: 12px;
}
.left-navbar .close dd {
  display: none;
}
.left-navbar dl dt {
  font-size: 16px;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.left-navbar dl dd {
  margin-left: 35px;
  margin-top: 10px;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  cursor: pointer;
}
.left-navbar dl dd .active {
  color: #d60b0b;
}
.font14 {
  font-size: 14px;
}
.font14 a {
  color: #333;
}
.font14 a:hover {
  color: #d60b0b;
}
.font16 {
  font-size: 16px;
}
.ml20 {
  margin-left: 20px;
}
.no-border {
  border: none;
}
.no-record {
  text-align: center;
  height: 450px;
  line-height: 450px;
}
.button-error {
  background: #d60b0b;
  color: #ffffff;
  display: inline-block;
  padding: 2px 10px;
  line-height: 30px;
  cursor: pointer;
}
.order-money {
  margin-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e5e5e5;
  margin: 20px 20px;
}
.order-money .money {
  font-size: 30px;
  letter-spacing: 2px;
  font-weight: bold;
}
.order-money dl {
  float: left;
  width: 15.67%;
  text-align: center;
  padding-top: 0px;
}
.order-money dl dt {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: bold;
}
.order-money dl dd {
  margin: 0;
  font-size: 14px;
}
.address-list {
  padding: 0 20px 20px 20px;
  font-size: 14px;
}
.address-list .address-item {
  width: 31%;
  float: left;
  margin-left: 15px;
  border: 1px solid #e5e5e5;
  padding: 0 21px;
  box-sizing: border-box;
  margin-top: 24px;
}
.address-list .user-name {
  border-bottom: 1px solid #e5e5e5;
  height: 40px;
  line-height: 40px;
  font-weight: bold;
}
.address-list .address {
  padding: 10px 0;
  height: 50px;
  line-height: 20px;
}
.address-list .tel {
  border-top: 1px solid #e5e5e5;
  height: 35px;
  line-height: 35px;
}
.address-list .default {
  color: #d60b0b;
}
.address-list .undefault {
  color: #999;
  cursor: pointer;
}
* {
  font-family: 'Microsoft YaHei', '微软雅黑';
}
input[type="number"] {
  -moz-appearance: textfield !important;
  -webkit-appearance: textfield !important;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  margin: 0;
}
textarea,
select,
input {
  border: 1px solid #e5e5e5;
}
textarea:focus,
select:focus,
input:focus {
  outline: none;
}
.hidden {
  display: none;
}
html {
  height: 100%;
}
body {
  margin: 0;
  padding: 0;
  font-family: '微软雅黑';
  font: 12px/150% Arial, Verdana, "\5b8b\4f53";
  font-size: 9pt;
  color: #333333;
  background-color: #f7f7f7;
  position: relative;
  min-height: 100%;
}
.bg {
  background-color: #d60b0b;
}
.container {
  margin: 0 auto;
  width: 1000px;
}
.container.small {
  width: 1000px;
}
.container.big {
  width: 1200px;
}
.container::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.row {
  width: 100%;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}
.row.title {
  padding: 5px 10px;
  font: bold 12pt "microsoft yahei";
}
.row::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.split1 {
  height: 10px;
}
.split2 {
  height: 20px;
}
.col-fixed {
  display: block;
  float: left;
}
.col-auto {
  display: block;
}
.icon {
  background-image: url(images/default.png);
  background-repeat: no-repeat;
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: middle;
}
.icon.find {
  background-position: 0 0;
}
.link-button.ui-widget.ui-button {
  background: none;
  border: none;
}
.button-l.ui-widget.ui-button {
  font-size: 12pt;
}
.button-xl.ui-widget.ui-button {
  font-size: 14pt;
  font-weight: bold;
}
.nav-button {
  display: block;
  padding: 0px 20px;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  position: relative;
  color: #fff;
}
.nav-button.enabled .arrow {
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  right: 20px;
  background-image: url(images/ndx-icon.png);
  background-position: -65px 0;
}
.nav-button.enabled.hover {
  /*background-color: rgb(205,42,44);*/
}
.nav-button.enabled.hover .arrow {
  background-position: -65px -23px !important;
}
#loading {
  text-align: center;
  display: block;
  position: absolute;
  z-index: 2000;
  left: 0;
  top: 0;
  /*background-color: white;*/
  opacity: .1;
}
#loading div {
  color: red;
}
.Mall2B_body .ui-dialog {
  padding: 0;
  box-shadow: 0 0 15px #808080;
}
.Mall2B_body .ui-widget-content {
  background: none;
  background-color: #fff;
  border-radius: 5px;
  border: none;
}
.Mall2B_body .ui-state-default,
.Mall2B_body .ui-widget-content .ui-state-default,
.Mall2B_body .ui-widget-header .ui-state-default {
  border: none;
}
.Mall2B_body .ui-state-default:focus,
.Mall2B_body .ui-widget-content .ui-state-default:focus,
.Mall2B_body .ui-widget-header .ui-state-default:focus {
  outline: none;
}
.Mall2B_body .ui-draggable .ui-dialog-titlebar {
  border-bottom: 1px solid #e5e5e5;
  font-size: 15px;
  padding: .6em 1em;
  background-color: #f5f5f5;
  text-align: left;
}
.Mall2B_body .ui-state-default .ui-icon {
  background-image: url('Images/index/card_close_icon.png');
}
.Mall2B_body .ui-icon-closethick {
  background-position: 0px 0px;
}
.Mall2B_body .ui-button-icon-only .ui-icon {
  margin: -12px 0 0 -15px;
  width: 21px;
  height: 21px;
}
.Mall2B_body .ui-dialog .ui-dialog-buttonpane button {
  border-bottom: 2px solid #bababa;
}
.Mall2B_body .ui-widget input {
  border: 1px solid #b9b7b7;
}
.Mall2B_body .ui-widget-header {
  background: none;
  background-color: #d60b0b;
}
.top_bar_btn .fake_element {
  position: relative;
}
.top_bar_btn .fake_element::after {
  content: '';
  display: block;
  width: 1px;
  height: 14px;
  background-color: #c7c7c6;
  position: absolute;
  top: 2px;
  right: 0;
}
.top_bar_btn a {
  width: 120px;
  color: #333333;
  text-decoration: none;
  transition: all .1s linear;
  padding-left: 14px;
  padding-right: 20px;
}
.top_bar_btn a:hover {
  color: #ff6d00;
}
.top_bar_btn i {
  color: #e57472;
  font-size: 14px;
}
.top_bar {
  height: 34px;
  line-height: 34px;
  position: absolute;
  left: 0;
  background-color: #f2f2f2;
  color: #333333;
  font-size: 14px;
}
.top_bar .top_bar_content {
  width: 1190px;
  margin: 0 auto;
}
.top_bar .top_bar_content a {
  text-decoration: none;
  color: #333333;
  /*&:link {
                color: #333333;
            }*/
  /*&:visited {
                color: #333333;
            }*/
  /*&:active {
                color: #333333;
            }*/
}
.top_bar .top_bar_content a:hover {
  color: #ff6d00;
}
.top_bar .top_bar_content .active {
  color: #ff6d00;
}
.bottom_copy {
  text-align: center;
  background-color: #f5f5f5;
  height: 49px;
  position: absolute;
  bottom: 0;
  width: 100%;
}
.bottom_copy p {
  margin: 0;
  padding-top: 14px;
}
.IEBrowser {
  position: absolute;
  width: 100%;
  height: 34px;
  line-height: 34px;
  background: #FEF5A2;
  display: none;
  left: 0;
  top: 0px;
  color: red;
}
.IEBrowser .IEBrowserBtn {
  float: right;
  margin-right: 20px;
  cursor: pointer;
  position: relative;
  top: 6px;
  width: 20px;
}
.top_operate_wrapper {
  padding: 15px 0 30px 0;
}
.top_operate_wrapper .top_search {
  margin-left: 5%;
  margin-top: 7px;
  width: 45%;
  float: left;
}
.top_operate_wrapper .my_cart {
  float: right;
  width: 20%;
  text-align: right;
  color: #4f4f4f;
  margin-top: 8px;
}
.top_operate_wrapper .my_cart div {
  float: right;
  padding: 9px 15px;
  font-size: 15px;
  border: 1px solid #e5e5e5;
  border-right: none;
  color: #333333;
  background-color: #fff;
}
.top_operate_wrapper .my_cart div i {
  font-size: 22px;
  margin-right: 5px;
}
.top_operate_wrapper .my_cart span {
  display: inline-block;
  width: 35px;
  height: 40px;
  background-color: #d60b0b;
  line-height: 40px;
  color: #fff;
  text-align: center;
  font-size: 16px;
  float: right;
}
.wpn_index_banner_bg {
  width: 100%;
  height: 401px;
  background: url('Images/index/index_bgimg.jpg') center no-repeat;
  position: absolute;
  top: 193px;
  z-index: -1;
  left: 0px;
  transition: top .1s linear;
}
ul.navi {
  width: 90%;
  float: left;
  margin: 0;
  padding: 0;
  color: #333333;
  position: relative;
}
ul.navi li:nth-child(1) a {
  border-left: none;
}
ul.navi li {
  list-style: none;
  float: left;
  padding: 10px 0;
}
ul.navi li a {
  display: block;
  padding: 0px 20px;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  position: relative;
  color: #fff;
  color: #333333;
  border-left: 1px solid #D4D4D4;
  font-weight: normal;
  font-size: 15px;
  padding: 0 35px;
}
ul.navi li a.enabled .arrow {
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  right: 20px;
  background-image: url(images/ndx-icon.png);
  background-position: -65px 0;
}
ul.navi li a.enabled.hover {
  /*background-color: rgb(205,42,44);*/
}
ul.navi li a.enabled.hover .arrow {
  background-position: -65px -23px !important;
}
ul.navi li a:hover {
  color: #e50808;
}
ul.navi li.active a {
  color: #d60b0b;
}
.advance-payment {
  background: url("Images/index/advance_payment.png") no-repeat center;
  position: absolute;
  top: -10px;
  right: -184px;
  width: 158px;
  height: 110px;
  line-height: 25px;
  text-align: center;
}
.advance-payment .payment_child {
  position: relative;
  top: 35px;
}
.advance-payment .payment_child .payment_title {
  color: #685956;
}
.advance-payment .payment_child .payment_num {
  color: #a02223;
  font-size: 16px;
}
.advance-payment .payment_child .payment_font {
  color: #a02223;
}
.pager div:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.pager a {
  float: left;
  display: block;
  border: 1px solid #d9d6d6;
  background: #f3f3f3;
  padding: 3px 6px;
  margin: 2px;
  color: #333;
  text-decoration: none;
}
.pager a.selected {
  background: none;
  border-color: transparent;
  color: #ff0000;
  cursor: text;
}
.pager:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.tooltip {
  display: none;
  position: fixed;
  _position: absolute;
  top: 0;
  background: #faf4df;
  color: #ff0000;
  border: 1px solid #d9d6d6;
  padding: 20px 100px 20px 100px;
  font-size: 9pt;
  font-weight: bold;
  z-index: 999;
}
.search-box {
  float: left;
  font-size: 16px;
  font-family: 'Microsoft YaHei', '微软雅黑';
  line-height: 42px;
  vertical-align: middle;
}
.search-box .inputContainer {
  float: left;
  display: block;
  /*margin-top: 3px;*/
  border: 3px solid #e5e5e5;
  background-position: 8px center;
  padding-left: 10px;
  height: 36px;
  line-height: 20px;
  background-color: #fff;
}
.search-box .inputContainer input {
  border: none;
  outline: 0;
  border: 0 none;
  font-size: 15px;
  padding: 5px 0;
  margin: 1px 0 0 5px;
  vertical-align: middle;
  width: 93%;
  height: 10px;
  /*height:100%;*/
  height: 50%\9;
}
.search-box a {
  display: block;
  float: left;
  text-align: center;
  margin-left: -1px;
  background-color: #d60b0b;
  color: #ffffff;
  text-decoration: none;
  background-position: 8px center;
  height: 42px;
  width: 80px;
  line-height: 42px;
  font-family: '黑体';
  cursor: pointer;
}
.putcart-dialog caption {
  text-align: left;
  height: 20px;
  font-size: 10pt;
  font-weight: bold;
  vertical-align: central;
}
.putcart-dialog table {
  margin-top: 10px;
  border-collapse: collapse;
}
.putcart-dialog table input[type='text'] {
  width: 40px;
}
.putcart-dialog table td {
  height: 40px;
  padding: 4px 0;
}
.putcart-dialog table td:nth-of-type(2) {
  width: 150px !important;
}
.putcart-dialog thead {
  background-color: #fff;
}
#logo {
  overflow: hidden;
  width: 200px;
  text-align: center;
  height: 60px;
  line-height: 60px;
}
#logo img {
  vertical-align: middle;
}
#wpn_navi .indexnav_wrapper {
  width: 210px;
  position: absolute;
  z-index: 101;
  scrollbar-face-color: rgba(0, 0, 0, 0);
  scrollbar-track-color: transparent;
}
#wpn_navi .indexnav_wrapper::-webkit-scrollbar {
  width: 0;
}
.indexnav_wrapper_hover {
  /*width: 740px !important;*/
}
#main-cats {
  /*height: 401px;*/
  /*border: 1px solid #d0d0d0;*/
  border-top: 0 none;
  position: absolute;
  display: none;
  background-color: rgba(0, 0, 0, 0.8) !important;
  background-color: #000;
  filter: alpha(opacity=80);
  padding: 0;
  margin: 0;
  color: #fff;
  /*z-index:100;*/
}
#main-cats ul {
  /*border: 1px solid #d0d0d0;*/
  width: 210px;
}
#main-cats li.item {
  /*border: 1px solid #e5e5e5;
        border-right: 2px solid transparent;
        border-top: 3px solid transparent;
        border-left: 2px solid transparent;*/
  padding-bottom: 0px;
  list-style: none;
  width: 210px;
  float: left;
  color: #fff;
}
#main-cats li.item .links {
  float: left;
  padding: 11px 0 11px 0;
  width: 202px;
  font-size: 14px;
  /*font-weight:bolder;*/
  color: inherit;
  position: relative;
  /*border-right: 3px solid #fff;*/
  z-index: 102;
}
#main-cats li.item .links a {
  text-decoration: none;
  color: inherit;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
#main-cats li.item .links span {
  font-size: 13px;
  color: red;
  display: inline-block;
}
#main-cats li.item .links div {
  margin-left: 20px;
}
#main-cats li.item .ico {
  float: right;
  width: 6px;
  height: 9px;
  margin-top: 12px;
  margin-right: 10px;
  background-image: url(images/ndx-icon.png);
  background-position: -110px -45px;
}
#main-cats li.item .subitems {
  top: 0;
  left: 0;
  position: absolute;
  min-width: 700px;
  min-height: 401px;
  background: #f7f7f7;
  box-shadow: 1px 0 10px #aaaaaa;
  overflow: hidden;
  /*border: 2px solid @base-color;*/
  /*border-left:none;*/
  /*box-shadow: 0 0 8px #ddd;*/
  display: none;
  z-index: 101;
  margin-left: 0px;
  margin-top: 1px;
}
#main-cats li.item .subitems a {
  font-size: 11pt;
  color: #6b6b6b;
  /*padding:3px 5px;*/
  font-size: 12px;
  /*float:left;*/
  text-decoration: none;
}
#main-cats li.item .subitems a:hover {
  color: #d60b0b;
}
#main-cats li.item .subitems .children_list {
  position: relative;
  padding-left: 110px;
}
#main-cats li.item .subitems .children_list .subnav_item_title {
  /*width: 100px;*/
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 9px;
  width: 100px;
  text-align: right;
  font-weight: 700;
  white-space: nowrap;
  text-overflow: ellipsis;
}
#main-cats li.item .subitems .children_list .subnav_item_title a {
  color: #6b6b6b;
  text-decoration: none;
  font-weight: bold;
}
#main-cats li.item .subitems .children_list .subnav_item_title a:hover {
  color: #d60b0b;
}
#main-cats li.item .subitems .children_list .subnav_item_con {
  /*margin-left: 104px;*/
  overflow: hidden;
  padding: 6px 0;
  border-bottom: 1px solid #e5e5e5;
  margin: 0 150px 0 0;
}
#main-cats li.item .subitems .children_list .subnav_item_con .children_item_name {
  float: left;
  margin: 4px 0;
  padding: 0 10px;
  height: 16px;
  border-left: 1px solid #e5e5e5;
  line-height: 16px;
  white-space: nowrap;
  color: #6b6b6b;
}
#main-cats li.item .subitems .children_list .subnav_item_con .children_item_name:hover {
  color: #d60b0b;
}
#main-cats li.item .subitems .children_list .subnav_item_con .children_item_name span {
  display: block;
  max-width: 72px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#main-cats li.item .subitems .children_list .subnav_item_con .children_item_Long {
  float: right;
  margin: 4px 0;
  padding: 0 10px;
  height: 16px;
  line-height: 16px;
  white-space: nowrap;
  color: #6b6b6b;
}
#main-cats li.item .subitems .children_list .subnav_item_con .children_item_Long:hover {
  color: #d60b0b;
}
#main-cats li.item .subitems .children_list .children_icon {
  font-size: 10px;
  font-weight: 100;
  position: relative;
  top: -1px;
}
#main-cats li.item:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#main-cats li.item_gray {
  background-color: #ECECEC;
}
#main-cats li.item.hover {
  /*border: 2px solid #d60b0b;
        border-right: 2px solid #d60b0b;
        border-top: 2px solid #d60b0b;
        border-left: 2px solid #d60b0b;*/
  background-color: rgba(74, 74, 74, 0.8) !important;
  background-color: #000;
  filter: alpha(opacity=80);
}
#main-cats li.item.hover .ico {
  position: absolute;
  height: 27px !important;
  width: 4px !important;
  margin: 0;
  padding: 0;
  right: -2px;
  background-image: none;
  background-color: #fff;
  z-index: 100;
}
#main-cats li.item.hover .link {
  width: 202px;
}
.cart {
  /*购物车没有商品*/
}
.cart a.disabled {
  background: #666;
  color: #fff;
  text-decoration: none;
  cursor: text;
}
.cart .cart_nogoods_wrapper {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  height: 220px;
}
.cart .cart_nogoods_wrapper .cart_nogoods {
  width: 360px;
  margin: 70px auto 0;
  font-size: 15px;
  font-family: 'Microsoft YaHei', '微软雅黑';
}
.cart .cart_nogoods_wrapper .cart_nogoods div {
  float: left;
  margin-left: 20px;
}
.cart .cart_nogoods_wrapper .cart_nogoods div span {
  display: block;
  margin-bottom: 5px;
}
.cart .cart_nogoods_wrapper .cart_nogoods div span a {
  text-decoration: none;
  color: #009cff;
}
.cart .cartBottonCase {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #fff;
  box-shadow: 0 -1px 8px #cccccc;
  -webkit-box-shadow: 0 -1px 8px #cccccc;
  -moz-box-shadow: 0 -1px 8px #cccccc;
  z-index: 10;
}
.cart .cartBottonCase .cartCotentCase {
  max-width: 1200px;
  margin: 0 auto;
}
.cart .cartBottonCase .cartCotentCase .cartInfoItem {
  float: left;
  height: 50px;
  color: #666;
  font-size: 14px;
}
.cart .cartBottonCase .cartCotentCase .cartInfoItem .cartItem {
  margin-left: 30px;
  cursor: pointer;
  display: inline-block;
  height: 50px;
  line-height: 50px;
}
.cart .cartBottonCase .cartCotentCase .cartInfoItem .cartItem:hover {
  color: #be0a0a;
}
.cart .cartBottonCase .cartCotentCase .cartInfoItem .cartItemCase {
  height: 25px;
  line-height: 25px;
}
.cart .cartBottonCase .cartCotentCase .cartInfoItem .infoItemBtn {
  width: 100px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  background-color: #d60b0b;
  font-size: 15px;
  cursor: pointer;
  text-align: center;
  float: right;
}
.cart .cartBottonCase .cartCotentCase .cartInfoItem .infoItemBtn:hover {
  background-color: #be0a0a;
}
.cart .cartBottonCase .cartCotentCase .cartInfoItem .infoItemBtn a {
  text-decoration: none;
  color: #fff;
  display: block;
  width: 100%;
  height: 100%;
}
/*右侧固定栏*/
.fixed_nav {
  position: fixed;
  right: 20px;
  top: 510px;
}
.fixed_nav a {
  display: inline-block;
  background-color: #c0baba;
  margin-bottom: 2px;
  color: #fff;
  text-decoration: none;
  text-align: center;
}
.fixed_nav a img {
  margin-top: 10px;
}
.fixed_nav a i {
  font-size: 25px;
  position: relative;
  top: 10px;
}
.fixed_nav .fixed_nav_content {
  position: fixed;
  right: 75px;
  background-color: #d60b0b;
  padding: 10px;
  color: #fff;
  font-size: 16px;
  min-height: 26px;
  opacity: 0;
  transition: all .2s linear;
  z-index: -1;
  right: -60px;
  display: none\0;
}
.fixed_nav .fixed_nav_content div {
  margin-bottom: 5px;
}
.fixed_nav .fixed_nav_content1 {
  top: 510px;
}
.fixed_nav .fixed_nav_content2 {
  top: 558px;
}
.fixed_nav .fixed_nav_content3 {
  top: 606px;
}
.fixed_nav .fixed_nav_content3:hover {
  opacity: 1;
  right: 69px;
}
.fixed_nav .fixed_nav_content4 {
  top: 654px;
}
.fixed_nav .fixed_nav_content4:hover {
  opacity: 1;
  right: 69px;
}
.fixed_nav .fixed_nav_content.fixed_nav_content3:hover + .fixed_nav3 a {
  background-color: #d60b0b;
}
.fixed_nav .fixed_nav1:hover + .fixed_nav_content {
  opacity: 1;
  right: 69px;
  display: block\0;
}
.fixed_nav .fixed_nav1:hover a {
  background-color: #d60b0b;
}
.fixed_nav .fixed_nav1 img {
  width: 30px;
}
.fixed_nav .fixed_nav2:hover + .fixed_nav_content {
  opacity: 1;
  right: 69px;
  display: block\0;
}
.fixed_nav .fixed_nav2:hover a {
  background-color: #d60b0b;
}
.fixed_nav .fixed_nav2 img {
  width: 23px;
}
.fixed_nav .fixed_nav3:hover + .fixed_nav_content {
  opacity: 1;
  right: 69px;
  display: block\0;
}
.fixed_nav .fixed_nav3:hover a {
  background-color: #d60b0b;
}
.fixed_nav .fixed_nav3 img {
  width: 23px;
}
.fixed_nav .fixed_nav4:hover + .fixed_nav_content {
  opacity: 1;
  right: 69px;
  display: block\0;
}
.fixed_nav .fixed_nav4:hover a {
  background-color: #d60b0b;
}
.fixed_nav .fixed_nav4 img {
  width: 28px;
}
.fixed_nav_tel {
  top: 502px;
}
.fixed_nav_tel a {
  height: 46px;
  width: 49px;
  transition: all .3s linear;
  cursor: pointer;
}
.fixed_nav_tel a span {
  opacity: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
  font-size: 15px;
  position: absolute;
  left: 15px;
  transition: all .1s linear .1s;
}
.fixed_search {
  z-index: 10000;
  position: fixed;
  width: 100%;
  height: 47px;
  padding-left: 100px;
  background-color: #fff;
  border-bottom: 2px solid #f10315;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  transform: translate3d(0, -100%, 0);
  -webkit-transform: translate3d(0, -100%, 0);
  -moz-transform: translate3d(0, -100%, 0);
  -ms-transform: translate3d(0, -100%, 0);
  -o-transform: translate3d(0, -100%, 0);
  display: none\0;
}
.fixed_search .search-box {
  width: 1200px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
  float: none;
}
.fixed_search .search-box .fixed_search_log {
  float: left;
  width: 116px;
  height: 35px;
  margin-right: 200px;
  background-color: #FFF;
}
.fixed_search .search-box .search-box-input {
  float: left;
  width: 500px;
  height: 35px;
  border: none;
}
.fixed_search .search-box .search-box-input input {
  border: 2px solid #e5e5e5;
  width: 500px;
  height: 31px;
  color: #989898;
  padding-left: 10px;
}
.fixed_search .search-box .a_btn_query {
  width: 50px;
  height: 35px;
  line-height: 35px;
  background-color: #f10215;
}
.fixed_search .search-box .a_btn_query i {
  background-color: #f10215;
}
.animate {
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transition: transform ease 0.5s;
  -webkit-transition: transform ease-in-out 0.5s;
  -moz-transition: transform ease-in-out 0.5s;
  -o-transition: transform ease-in-out 0.5s;
  -ms-transition: transform ease-in-out 0.5s;
}
.webhead {
  width: 1200px;
}
@media (max-width: 1210px) {
  .wpn_index_banner_bg {
    top: 193px;
  }
  .top_bar .top_bar_content {
    width: 1000px;
  }
  .webhead {
    width: 1000px;
  }
}
.mycollect_nogoods_wrapper {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 2px;
  height: 220px;
  float: left;
  width: 100%;
}
.mycollect_nogoods {
  width: 360px;
  font-size: 15px;
  font-family: 'Microsoft YaHei', '微软雅黑';
  margin: 70px auto 0px;
}
.mycollect_nogoods div {
  float: left;
}
.mycollect_nogoods div span {
  display: block;
  margin-bottom: 5px;
}
.mycollect_nogoods div span a {
  text-decoration: none;
  color: #009cff;
}
/** banner右侧区域 **/
.notCase .sign {
  /*height: 114px;*/
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e9d5b2+1,edddbc+100,edddbc+100,207cca+100,2989d8+100,edddbc+100 */
  background: #e9d5b2;
  /* Old browsers */
  background: -moz-linear-gradient(top, #e9d5b2 1%, #edddbc 100%, #edddbc 100%, #207cca 100%, #2989d8 100%, #edddbc 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #e9d5b2 1%, #edddbc 100%, #edddbc 100%, #207cca 100%, #2989d8 100%, #edddbc 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #e9d5b2 1%, #edddbc 100%, #edddbc 100%, #207cca 100%, #2989d8 100%, #edddbc 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9d5b2', endColorstr='#edddbc', GradientType=0);
  /* IE6-9 */
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.notCase .sign_main {
  height: 80px;
  position: relative;
  padding-top: 1px;
}
.notCase .sign_main .sign_btn {
  background: #FFFAF2;
  border-radius: 5px;
  box-shadow: 0 5px 10px #dcc9a5;
  padding: 10px 15px;
  display: inline;
  color: #FF8420;
}
.notCase .sign_main .sign_btn a {
  color: #ff811b;
  text-decoration: none;
}
.notCase .sign_main .sign_btn .sign_btnFont {
  font-size: 16px;
  margin-left: 5px;
}
.notCase .sign_main .sign_btn .sign_btnImg {
  position: relative;
  top: 2px;
}
.notCase .sign_main .vip_logo {
  position: absolute;
  top: 0;
  right: 0;
}
.notCase .sign_main .userNotMember {
  width: 30px;
  position: relative;
  top: 10px;
}
.notCase .sign_main .sign_circular {
  width: 50px;
  height: 50px;
  margin: 7px auto;
  line-height: 50px;
  text-align: center;
  color: #fd9d50;
  font-size: 14px;
  background-color: #ffffff;
  border: 8px solid #efe2cf;
  border-radius: 50%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.notCase .sign_main .sign_circularLong {
  width: 48px;
  height: 48px;
  margin: 7px auto;
  line-height: 48px;
  text-align: center;
  color: #fd9d50;
  font-size: 14px;
  background-color: #ffffff;
  border: 8px solid #efe2cf;
  border-radius: 50%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.notCase .sign_main .sign_circularLong:hover {
  animation-name: no-breath;
}
.notCase .sign_main .sign_hidden {
  display: none;
}
.notCase .sign_main .show_signInfo {
  position: relative;
  width: 100%;
  height: 30px;
  opacity: 0;
}
.notCase .sign_main .show_signInfo .show_signInfoCase {
  background: #fff;
  border-radius: 3px;
  height: inherit;
  width: 95%;
  position: absolute;
  left: 5px;
  right: 5px;
}
.notCase .sign_main .show_signInfo .show_signInfoCase .signInfo_fontnum {
  padding: 0 15px;
}
.notCase .sign_main .show_signInfo .show_signInfoCase .signInfo_fontnum,
.notCase .sign_main .show_signInfo .show_signInfoCase .signInfo_fontday {
  line-height: 30px;
  color: #fd9d50;
  font-weight: bold;
  font-size: 14px;
}
.notCase .sign_main .show_signInfo .show_signImg {
  position: absolute;
  left: 48%;
  top: -6px;
}
.notCase .sign_footer {
  height: 33px;
  border-top: 1px solid #d7c39e;
}
.notCase .sign_footer .sign_notInfo {
  height: inherit;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 34px;
  display: block;
  text-align: center;
  color: #6b5754;
}
.notCase .sign_footer ol {
  height: inherit;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 34px;
}
.notCase .sign_footer ol li {
  height: inherit;
  width: 50%;
  text-align: center;
  color: #8a736d;
}
.notCase .sign_footer ol li .sign_num {
  font-size: 16px;
  font-weight: bold;
}
.notCase .sign_footer ol .points {
  float: left;
}
.notCase .sign_footer ol .coupons {
  float: right;
}
.notCase .sign_footer ol::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.notCase .tab_content {
  background-color: #ffffff;
  height: 290px;
}
.notCase .tab_content .tab_parent {
  height: 44px;
  line-height: 44px;
  border-bottom: 1px solid #EBEBEB;
}
.notCase .tab_content .tab_parent .tab_parentCase {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
}
.notCase .tab_content .tab_parent .tab_parentCase a {
  height: 41px;
  width: 50%;
  font-size: 14px;
  color: #565656;
  display: inline-block;
}
.notCase .tab_content .tab_parent .tab_parentCase::after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.notCase .tab_content .tab_parent .tab_parentCase .news_tab_active {
  position: absolute;
  bottom: -3px;
  left: 0px;
  width: 50px;
  height: 2px;
  background: #db192b;
  -webkit-transform: translateX(49px);
  transform: translateX(49px);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform .3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.notCase .tab_content .tab_parent .tab_parentCase .notice {
  float: left;
  position: relative;
  text-align: right;
  cursor: pointer;
  line-height: 50px;
}
.notCase .tab_content .tab_parent .tab_parentCase .notice span {
  height: 42px;
  text-align: right;
  display: inline-block;
  padding: 0 10px;
}
.notCase .tab_content .tab_parent .tab_parentCase .notice::after {
  content: '';
  display: block;
  width: 1px;
  height: 14px;
  background-color: #b5b5b5;
  position: absolute;
  right: -1px;
  top: 18px;
}
.notCase .tab_content .tab_parent .tab_parentCase .QR {
  float: right;
  cursor: pointer;
  line-height: 50px;
}
.notCase .tab_content .tab_parent .tab_parentCase .QR span {
  height: 42px;
  display: inline-block;
  padding: 0 10px;
}
.notCase .tab_content .tab_child li {
  padding: 8px 20px;
}
.notCase .tab_content .tab_child li .tab_child_ticeInfo {
  text-decoration: none;
  color: #000;
}
.notCase .tab_content .tab_child li .tab_child_list {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 500;
}
.notCase .tab_content .tab_child li:hover .tab_child_list {
  color: #db192b;
}
.notCase .tab_content .tab_child .tab_child_listtiem {
  color: #9B9B9B;
}
.notCase .tab_content .tab_child .tab_child_long {
  text-align: right;
  padding-right: 15px;
}
.notCase .tab_content .tab_child .tab_child_long .tab_child_alltice {
  text-decoration: none;
  color: #9B9B9B;
}
.notCase .tab_content .tab_child .tab_child_long .tab_child_alltice:hover {
  color: #db192b;
}
.notCase .tab_content .tab_child .tab_child_long .childLong_icon {
  font-size: 12px;
  position: relative;
  top: -1px;
}
@media (max-width: 1024px) {
  .tab_parent .tab_parentCase .news_tab_active {
    left: -20px !important;
  }
  #main-cats li.item .subitems {
    min-width: 500px;
  }
  .notCase .sign_footer ol li .sign_num {
    font-size: 14px;
  }
  ul.navi li a {
    padding: 0 20px;
  }
}
@media (max-width: 1366px) and (min-width: 1024px) {
  .advance-payment {
    right: 205px;
  }
}
@media (max-width: 1030px) {
  .advance-payment {
    right: 170px;
  }
}
.signInfo_animation {
  animation: signInfoShow 0.5s;
  -moz-animation: signInfoShow 0.5s;
  /* Firefox */
  -webkit-animation: signInfoShow 0.5s;
  /* Safari and Chrome */
  -o-animation: signInfoShow 0.5s;
  /* Opera */
  animation-fill-mode: forwards;
}
.breath {
  /* IE10、Firefox and Opera，IE9以及更早的版本不支持 */
  animation-name: breath;
  /* 动画名称 */
  animation-duration: 3s;
  /* 动画时长3秒 */
  animation-timing-function: ease-in-out;
  /* 动画速度曲线：以低速开始和结束 */
  animation-iteration-count: infinite;
  /* 播放次数：无限 */
  /* Safari and Chrome */
  -webkit-animation-name: breath;
  /* 动画名称 */
  -webkit-animation-duration: 3s;
  /* 动画时长3秒 */
  -webkit-animation-timing-function: ease-in-out;
  /* 动画速度曲线：以低速开始和结束 */
  -webkit-animation-iteration-count: infinite;
  /* 播放次数：无限 */
}
@keyframes breath {
  from {
    opacity: 0.1;
  }
  /* 动画开始时的不透明度 */
  50% {
    opacity: 1;
  }
  /* 动画50% 时的不透明度 */
  to {
    opacity: 0.1;
  }
  /* 动画结束时的不透明度 */
}
@-webkit-keyframes breath {
  from {
    opacity: 0.1;
  }
  /* 动画开始时的不透明度 */
  50% {
    opacity: 1;
  }
  /* 动画50% 时的不透明度 */
  to {
    opacity: 0.1;
  }
  /* 动画结束时的不透明度 */
}
@-webkit-keyframes signInfoShow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-moz-keyframes signInfoShow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-ms-keyframes signInfoShow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-o-keyframes signInfoShow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes signInfoShow {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.close_type {
  width: 100%;
  height: 100%;
  position: fixed;
  top: -200%;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1000;
  padding-top: 12%;
}
.close_type p {
  position: absolute;
  top: 23%;
  left: 50%;
  transform: translate(-50%);
  font-size: 20px;
  font-weight: 500;
}
.close_type .close_img {
  width: 215px;
}
.close_type .close_btn {
  margin-top: 10px;
  width: 30px;
  cursor: pointer;
}
.mall_close {
  display: block;
  width: 100%;
  height: 44px;
  line-height: 44px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  background-color: #000;
  z-index: 100000;
  opacity: 0.6;
  position: fixed;
  bottom: -100%;
}
.zsnoshowprice {
  font-size: 12px;
  font-weight: bold;
  margin-left: 8px;
  color: #d60b0b;
}
.noshowprice {
  border: 1px solid #d60b0b;
  font-size: 12px;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  border-radius: 2px 2px;
}
.close_bottom {
  position: fixed;
  bottom: -100%;
  left: 50%;
  transform: translate(-50%);
  text-align: center;
  z-index: 10000;
  cursor: no-drop;
}
.close_bottom span {
  font-size: 16px;
  position: absolute;
  left: 25%;
  bottom: 20%;
}
.top1 {
  top: 0;
}
.bottom1 {
  bottom: 0;
}
.animate1 {
  background-color: rgba(255, 255, 255, 0);
  animation: mymove1 0.5s ease-in-out;
  -webkit-animation: mymove1 0.5s ease-in-out;
  -moz-animation: mymove1 0.5s ease-in-out;
  -ms-animation: mymove1 0.5s ease-in-out;
  -o-animation: mymove1 0.5s ease-in-out;
}
@-webkit-keyframes mymove1 {
  from {
    top: 0px;
  }
  to {
    top: -200%;
  }
}
@-moz-keyframes mymove1 {
  from {
    top: 0px;
  }
  to {
    top: -200%;
  }
}
@-ms-keyframes mymove1 {
  from {
    top: 0px;
  }
  to {
    top: -200%;
  }
}
@-o-keyframes mymove1 {
  from {
    top: 0px;
  }
  to {
    top: -200%;
  }
}
@keyframes mymove1 {
  from {
    top: 0px;
  }
  to {
    top: -200%;
  }
}
.animate2 {
  animation: mymove2 0.5s ease-in-out;
  -webkit-animation: mymove2 0.5s ease-in-out;
  -moz-animation: mymove2 0.5s ease-in-out;
  -ms-animation: mymove2 0.5s ease-in-out;
  -o-animation: mymove2 0.5s ease-in-out;
}
@-webkit-keyframes mymove2 {
  from {
    bottom: -100%;
  }
  to {
    bottom: 0;
  }
}
@-moz-keyframes mymove2 {
  from {
    bottom: -100%;
  }
  to {
    bottom: 0;
  }
}
@-ms-keyframes mymove2 {
  from {
    bottom: -100%;
  }
  to {
    bottom: 0;
  }
}
@-o-keyframes mymove2 {
  from {
    bottom: -100%;
  }
  to {
    bottom: 0;
  }
}
@keyframes mymove2 {
  from {
    bottom: -100%;
  }
  to {
    bottom: 0;
  }
}
@media (max-width: 1024px) {
  .close_type {
    padding-top: 31%;
  }
  .close_type p {
    top: 31%;
    font-size: 16px;
  }
  .close_type .close_img {
    width: 120px;
  }
}
.joinCase {
  width: 900px;
  margin: 20px auto;
  background: #fff;
  height: 550px;
  border: 1px solid #E9E9E9;
}
.joinCase .joinMinCase {
  width: 700px;
  height: 270px;
  margin: 40px auto 10px auto;
  border-bottom: 1px solid #E9E9E9;
}
.joinCase .joinMinCase .joinTitleCase {
  border-bottom: 1px solid #E7E7E7;
  padding-bottom: 10px;
}
.joinCase .joinMinCase .joinTitleCase .joinUpName {
  float: right;
  margin-top: 7px;
  font-size: 15px;
}
.joinCase .joinMinCase .joinTitleCase .joinTitle {
  float: left;
}
.joinCase .joinMinCase .joinTitleCase .joinTitle span {
  font-size: 20px;
  margin-left: 5px;
}
.joinCase .joinMinCase .joinTitleCase .joinTitle img {
  position: relative;
  top: 2px;
}
.joinCase .joinMinCase .joinPhoneInfo {
  margin-top: 30px;
  margin-left: 70px;
}
.joinCase .joinMinCase .joinPhoneInfo .joinInputCase {
  margin-bottom: 10px;
}
.joinCase .joinMinCase .joinPhoneInfo .joinInputCase .minD {
  width: 7px;
  height: 7px;
  border-radius: 5px;
  display: inline-block;
  background: #FEBA59;
  position: relative;
  top: -2px;
  right: 7px;
}
.joinCase .joinMinCase .joinPhoneInfo .joinInputCase span {
  font-size: 16px;
}
.joinCase .joinMinCase .joinPhoneInfo .joinInputCase .imgcodeBtn {
  float: left;
  background: #E4E4E4;
  height: 40px;
  width: 100px;
  border: 1px solid #D3D3D3;
  border-left: none;
  line-height: 40px;
  text-align: center;
  font-size: 14px;
  cursor: pointer;
  user-select: none;
  -o-user-select: none;
  -webkit-user-select: none;
}
.joinCase .joinMinCase .joinPhoneInfo .joinInputCase .joinInfoTitle {
  height: 42px;
  line-height: 42px;
  width: 61px;
}
.joinCase .joinMinCase .joinPhoneInfo .joinInput {
  height: 40px;
  width: 240px;
  margin-left: 10px;
  border-color: #D3D3D3;
  font-size: 15px;
  padding: 0 5px;
}
.joinCase .joinMinCase .joinPhoneInfo .joinBtn {
  height: 45px;
  width: 250px;
  background: #FFB85C;
  line-height: 45px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  margin-left: 73px;
  margin-top: 30px;
  border: 1px solid #FFB85C;
  cursor: pointer;
}
.joinCase .joinMinCase .joinPhoneInfo .joinBtn span {
  cursor: pointer;
}
.joinCase .joinBotton {
  padding: 0 50px;
}
.joinCase .joinBotton .joinDisInfo {
  padding: 20px 0 0 0;
}
.joinCase .joinBotton .joinDisInfo .DisInfoCase {
  float: left;
  width: 50%;
  padding-top: 5px;
}
.joinCase .joinBotton .joinDisInfo .DisInfoCase span {
  display: block;
  float: right;
  width: 75%;
  padding: 10px 30px 0 10px;
  font-size: 13px;
}
.imgcodeInput {
  text-align: center;
}
.imgcodeInput span {
  display: inline-block;
  height: 42px;
  line-height: 42px;
  width: 61px;
}
.imgcodeInput input {
  height: 40px;
  width: 140px;
  margin-left: 10px;
  border-color: #D3D3D3;
  font-size: 15px !important;
  padding: 0 5px;
}
.imgcodeInput img {
  position: relative;
  top: 10px;
}
.codeCaseBtn {
  height: 40px;
  width: 250px;
  background: #FFB85C;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  text-align: center;
  margin: 30px auto 20px auto;
  border: 1px solid #FFB85C;
  cursor: pointer;
}
.codeCaseBtn span {
  cursor: pointer;
}
.shownotsearch {
  width: 85.7%;
  float: right;
  position: relative;
  margin-right: -21px;
  text-align: center;
  padding-top: 10%;
}
.shownotsearch img {
  position: relative;
  top: 18px;
}
.shownotsearch span {
  font-size: 14px;
}
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.ellipsis2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 2;
}
.ellipsis3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 3;
  line-height: 1.6;
  max-height: 4.700000000000001em;
}
.ellipsis4 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-line-clamp: 4;
  line-height: 1.6;
  max-height: 6.300000000000001em;
}
.promotion-type-1 .mark-fullname {
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  padding: 0 4px;
  background-color: #cca5f9;
  vertical-align: middle;
}
.promotion-type-2 .mark-fullname {
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  padding: 0 4px;
  background-color: #f98d2a;
  vertical-align: middle;
}
.promotion-type-3 .mark-fullname {
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  padding: 0 4px;
  background-color: #6db6ec;
  vertical-align: middle;
}
.promotion-type-4 .mark-fullname {
  font-size: 14px;
  color: #fff;
  border-radius: 2px;
  padding: 0 4px;
  background-color: #e06ca5;
  vertical-align: middle;
}
#open_i {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10000;
}
.askForPrice {
  font-size: 12px;
  border: 1px solid #f2f2f2;
  padding: 3px 5px;
  color: #d60b0b!important;
  margin-left: 0;
}
.isShowPrice_ .content3 {
  width: 30%!important;
}
.isShowPrice_ .content5 {
  width: 12%!important;
}
.isShowPrice_ .content7 {
  width: 12%!important;
}
.isShowPrice_ .shop-car-table tbody .shop-car-table_content ul .content3 {
  width: 30%;
}
.isShowPrice_ .shop-car-table tbody .shop-car-table_content ul .content7 {
  width: 12%;
}
.getcoupon .li-coupon-dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  margin-bottom: 19px;
  position: relative;
  border-radius: 4px;
}
.getcoupon .li-coupon-dl .bef,
.getcoupon .li-coupon-dl .aft {
  position: absolute;
  top: -4px;
  left: 65%;
  width: 8px;
  height: 8px;
  background-color: #E6E6E6;
  border-radius: 50%;
}
.getcoupon .li-coupon-dl .aft {
  top: auto;
  bottom: -4px;
}
.getcoupon .li-coupon-dl .flex-1 {
  width: 64%;
  max-width: 64%;
  margin: 18px 0;
  margin-left: 14px;
  border-right: 1px solid #E6E6E6;
  overflow: hidden;
}
.getcoupon .li-coupon-dl .flex-1 .font-13 {
  color: #999999;
}
.getcoupon .li-coupon-dl .flex-1 > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 96%;
  line-height: 1.3;
}
.getcoupon .li-coupon-dl .flex-2 {
  width: 27%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  overflow: hidden;
}
.getcoupon .li-coupon-dl .flex-2 .price {
  width: 100%;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  color: #E83730;
}
.getcoupon .li-coupon-dl .cc {
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  padding: 0 8px;
  background-color: #e41f17;
  color: #fff;
  font-size: 13px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-align: center;
  border-radius: 0px 4px 4px 0px;
  font-size: 18px;
}
.ShowCoupon-index {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 203;
  font-size: 16px;
}
.ShowCoupon-index .con-bg {
  width: 458px;
  background: -webkit-gradient(linear, left top, left bottom, from(#ff562b), to(#e81b18));
  background: linear-gradient(to bottom, #ff562b, #e81b18);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  margin-left: -230px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  padding-top: 55px;
  border-radius: 10px;
}
.ShowCoupon-index .con-bg .img {
  background-image: url(../CSS/Images/index-01.png);
  background-position: top;
  background-size: 100% auto;
  background-repeat: no-repeat;
  position: absolute;
  top: -100px;
  left: -8%;
  right: -8%;
  z-index: 2;
  height: 100%;
}
.ShowCoupon-index .con-bg .con {
  width: 87.5%;
  margin: 0 auto;
  position: relative;
  z-index: 3;
  top: 40px;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-bottom: 8px;
  position: relative;
  min-height: 106px;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .bef,
.ShowCoupon-index .con-bg .con .li-coupon-dl .aft {
  position: absolute;
  top: -4px;
  left: 37%;
  width: 8px;
  height: 8px;
  background-color: #f53a22;
  border-radius: 50%;
  margin-left: -6px;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .aft {
  top: auto;
  bottom: -4px;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .flex-1 {
  width: 37%;
  max-width: 37%;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffa700), to(#fe7000));
  background: linear-gradient(to bottom, #ffa700, #fe7000);
  color: #fff;
  border-radius: 4px 0px 0px 4px;
  text-align: center;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .flex-1 .font-13 {
  color: #999999;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .flex-1 > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .flex-2 {
  width: 58%;
  background-color: #fff;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .flex-2 > div {
  margin: 10px 0 10px 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.8;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .flex-2 > div span {
  display: inline;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .flex-2 > div .tit {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffa700), to(#fe7000));
  background: linear-gradient(to bottom, #ffa700, #fe7000);
  color: #fff;
  padding: 2px 6px;
  border-radius: 2px;
}
.ShowCoupon-index .con-bg .con .li-coupon-dl .cc {
  width: 5%;
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  padding: 0 2px;
  background: #FFE234;
  cursor: pointer;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  text-align: center;
  border-radius: 0px 4px 4px 0px;
}
.ShowCoupon-index .con-bg .receive {
  position: relative;
  width: 100%;
  background-image: url(../CSS/Images/index-02.png);
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
  z-index: 4;
  padding-top: 40%;
}
.ShowCoupon-index .con-bg .receive .c {
  position: absolute;
  left: 50%;
  margin-left: -51px;
  bottom: 40px;
}
.ShowCoupon-index .con-bg .receive .out-btn {
  margin: 10px 0;
}
.ShowCoupon-index .con-bg .receive .c .b {
  width: 100px;
  height: 30px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 2px;
  font-size: 14px;
  text-align: center;
  background-color: transparent;
}
.ShowCoupon-index .con-bg .receive .c .couponnotice {
  text-align: center;
  color: #fff;
}
.ShowCoupon-index .del {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 3;
  line-height: 1;
}
.ShowCoupon-index .del ion-icon {
  font-size: 35px;
  color: #fff;
}
.news-dl .nav {
  padding: 20px 20px 17px 20px;
}
.news-dl .nav label,
.news-dl .nav span {
  vertical-align: middle;
}
.news-dl label {
  border: 1px solid #ccc!important;
}
.news-dl .nav span {
  padding-left: 4px;
}
.news-dl ul {
  padding: 0 20px;
}
.news-dl ul li {
  border-top: 1px solid #E5E5E5;
  padding: 15px 20px;
}
.news-dl ul li > div:not(.con00) {
  margin-left: 66px;
}
.news-dl ul li > div.con01 {
  margin-left: 15px;
  width: 578px;
}
.news-dl ul li > div.con01 p {
  color: #999999;
}
.news-dl ul li > div.con01 p,
.news-dl ul li > div.con01 h3 {
  margin: 10px 0;
}
.news-dl .flex {
  display: flex;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  justify-content: flex-start;
  align-items: center;
}
.news-dl .flex .iconStyle {
  border: 0 none;
  color: #999999;
  font-size: 16px;
}
.news-dl ul li > div.con02 {
  text-align: center;
  line-height: 2;
  width: 120px;
}
.news-dl ul li > div.con02 a {
  color: #D60B0B;
}
.addAddressInfo1 {
  padding: 10px 30px;
  background: #ff6d00;
  float: right;
  color: #fff;
  cursor: pointer;
  font-size: 15px;
}
.addAddressInfo1:hover {
  background: #e66200;
}
.ui-dialog .ui-dialog-content {
  overflow: visible!important;
  z-index: 1000;
}
.triangle-dl {
  width: 0px;
  height: 0px;
  display: inline-block;
  border-top: 6px solid #333;
  border-bottom: 6px solid transparent;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  position: relative;
  top: 4px;
  left: 2px;
}
.cartsth-dl {
  text-align: left;
  margin-left: 4%;
  padding-left: 62px;
  font-size: 14px;
  color: #666666;
  line-height: 1.4;
}
.taocan-index-border {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 10px;
  margin-left: 80px;
}
.taocan-index-border:last-child {
  border-bottom: 0 none;
}
.good_item-xs-taocan::after {
  content: '';
  display: block;
  padding-top: calc(29%);
}
.xiangxia-taocan {
  position: relative;
  padding-right: 24px;
  color: #FF6D00;
  cursor: pointer;
}
.xiangxia-taocan .icon-xiangxia {
  font-size: 12px;
  position: absolute;
  top: 2px;
  right: 0px;
  color: #666666;
}
.goodDetail-add {
  float: left;
  font-size: 32px;
  color: #CCCCCC;
  margin-top: 40px;
}
.goodDetail-add:last-child {
  display: none;
}
.goodDetail-add:nth-child(5n+0) {
  display: none;
}
.no-after::after {
  padding-top: 0;
}
.taocan-style {
  color: #E83730;
  border: 1px solid #E83730;
  padding: 0px 6px;
  font-size: 12px;
  border-radius: 2px;
  margin-right: 6px;
}
